vzkernel-devel-2.6.32-042stab106.2> H HtxHFU  Զ+;BQBX.l2`L,[d&3a0103da4d9bdab6b515d06572c9b35aa45c00327fF[']봘49Q?9Ad % i 39@l+l+l +l ]+l  |+l C(+l n+lL+lh+l΄ά+l |\ | | }v( }8 } 9  :  >3fEF3fMG3fh+lH4+lI4+lX44Y4H\4+l]5\+l^7M b9d9 e9f9l9z91Cvzkernel-devel2.6.32042stab106.2Development package for building kernel modules to match the kernelThis package provides kernel headers and makefiles sufficient to build modules against the kernel package.UHkbuild-rh6-x64KParallels, Inc.GPLv2System Environment/Kernelhttp://www.kernel.org/linuxx86_64if [ -f /etc/sysconfig/kernel ] then . /etc/sysconfig/kernel || exit $? fi if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] then (cd /usr/src/kernels/2.6.32-042stab106.2 && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el6*.*/$f $f done) fi1I f'A~LzK KY [)  . oU/ d`-@ )WHU=Ud%0+aUYWTT>/9v8'9T=oU[TzVT>&U hT oT[T* ]U,W] jV eTX,w  }U o90 0 #+gk8 8VYTYT 7dtU"6L v<#4hrY91sy9k /> 2M>6#&v t#E1=++HcHvAHc Hl kHbH*jM1A5 -W6\i$5a\d -<=As%d, u crrq<B<oAAH M#%cN42K;5RJdC{&{+  LJ; mXW^5ePVVc~=Hv 0(R <V w..^H yUK <_w2Xib $sTMd(K5Q*KSY ^/H_X"Uq td778 aXk yUHDV#c`Fb$ 2=1>Js e  +$3 ky,e,gg 9 *H`-|kqq] rL gbcV+B_|q=XB)UfafffUYf Q<$ :TPv`8 3   #!o1!uJx " ;Q|?k$ 1 SL0">;:,+R&D+3   , V/T%&R!X X\1 :@|b% PR)} Px t wZ,Q $Z0+\ M3 l |gcsO/h ! Z! c2 *Re\ E!P i B ;N  2wafxZf'Ng O<g l? vB+  HcMeaL (" Tt M  !3 ! J X aRaTe+  vhC t5"!!? =R~ +oBoS2.`6E `Te:  I <x OVy`< \Y TIwv>E[cV#|@$Q*WO= C]TzHLa 0f] 2 i93nL78b,oIBr2vVV}a[%!} W6([kW`r6>No]$q2 ?  <.3~-J147% V4T( jx~ |^ K"yKVMXV'`>!nbq\6}>2+DX}cF1(R1_&:#^m 7:GR{_vn2s 9P%<q% $6B6B o% ZTEr0 zF {snv$g7H*a""IhYS]! pQi- r *b#'Z Hq p6f "3*$y[ <qg}L*K-!/uJ o=X N:. Lj%fUd;2+*mMBr1]4WpS6pR \v[^u 1L)8a?*Lp>&D2t ;  zGtjM DX*V]ocd ~+?KzJ&" OFk+$\lp|1Rt :(]}0cO a YjsDF F$dBT v$[} ~ 1H;b:C =-;bsZVsE)u4md0j DuEW vCy|  >C$D {CCpV=$<] %T18cs;$d  J#l Pf 7 "2+vv V1 +D .$/,@eY#Rs.- $\|0@$q%g {5I F, jYY P[{  ~9# z lB eIJ   I <* l/oE ]VB2"" x" 8OK_`.&gO$Y6jJs  4>o. Up< [$^a  ?z #< #E  1u eeh}T}7* j5z CJx= u ,w! m"\Wd\+ A" ; =4t 9 " ( ^k r o'1(vx;IW|Fy A2$ +C/ C@+g jcB ~ v*v4{)p1OB&E+m`l5o\ 27L N e LG 1cO:kq(: yE, C 0}(2'j `7 0"1T-80 W-5`f rWJgnpL-4Ob= n z0Vh> i #qAni5;+E ()A d;E VL$3"kePX<Vo()a`N  t8  t*]@b"K  v | 9t * /_#q+ iM h 'Dt  -Mg O (a.0 W O <2PZd 3"=:"*,z  0 HHZ2-} OH  #VC*Ybprl SIM8 9&6IO' r @>r< ?\l9-;w 2j "M"BF)$OOy,e > T<) & <9$ai m -GAO 6 0MA  Rd /11' \i}&t. Az~Lu7 99 Q7T!' b#S2%.  5 L7_'I3 sd%Pv< 00G$PPZ Mc ; ޷vjKU+ g U|e*#G NL>c0 5$9/ ( =`UJ&& & ^.r>U6G  71~h1 0\5 s 7.'/" Ten0Vk*(/p @ z N *[:J Q0m؞+b .- nN' q34<Pw(%d*m <85Ln W0)kX Pmr W o љ!6  -7C _+%e1kiIf D h  2Dt/fe' ! z A7znF1OB1e ~c}b 2}O@L Y|5!# 5QB1'!2qf K #81&X\^ 'GNHy8fDb'] } !J bL T: e *~]  ! STX} 9 ?* a/rL'F  H 9 ? NP(^^!k D+Xz *7 'H6! ?w $M* {\^#uUhA: .%p=2M K c hmW ) S  X5P1g= 9^)"&-SSb zdU.;,6 p UN3#|njiX=Q"5U /*q6o)!vCg45   Z R  S3:'3k aZ9 _#U% vwf;<' 3@  E*c1Ug". )808|)!,h I 4,bo}B @<h*1 # kF H&s?(J]za'O^|U s% t, B"8)s8lk0  7/X B $xb*e!` #E E;ird_A3#[ x %8&F)?;T `$D S7%I z 7X; Q=Q 5d/C&0 +s:!) \_7 a5R1 , t] =e$(77' > 'B)HpNcKCduK !r2 #%AEeM $1} + z_ !p Ba! [  >K"}S 3?' U*fv!O34 Z `)X ?'t $N\>gSZ9'jFQ !% * ]/wG&}([u< )L#y"Eb9 O- VXX& **u-& #9  R0 ~~$; { l  n (>D HPq5j@ $Y 52FQI-12:[ M#:S >  _caj\fH5Wd3*+P/%fB $ 9%5  $%K oZ > ~A' 1S"*6tQg\$ +~/ 6Vg!cm6}")LsZ(y P  ?  ; zj f1fo  , . g  2B`Iw 07; W>oK\>"-W( '\=I~kGZ  4T$1 o) ]MLb 3a4) *.4 x=J#&? ` (o` +,  8i4 - i!v !A'  e/-`D b' `ty[veoXPr(< _f#X/U CjT  98XB"HB[&FO#m}GDD)DJ P4 RLJp -;iA/U_&9/  " *.; (&JPyEK  :7T=/ Kذ KU0%-#0 I>fL 5 5 3%Q oo  ii) Y+ ` 0,<x& m)ni80KewJbQVV u (+g#B X^5#7N B''UU:9}, >EF{Jo"  6t:xcЈ.4a c ['/+.z8pMg7   b #5[ C ` Ju ]ysk m{d5eIgeg}ecT=~$bv- &:P YxMr)\"WexJ6v tL %@nL>P n! UUA9EWDk;v  E:&pjdddd8{f AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤AAA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤AA큤AAA큤AA큤A큤AAA큤A큤AAA큤A큤AAA큤AA큤AA큤AA큤A큤AA큤A큤A큤A큤AA큤AA큤A큤AAA큤A큤A큤A큤AAA큤AA큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤AAA큤AA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤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큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤AAAA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AAA큤A큤A큤AA큤A큤A큤AA큤AA큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAAAA큤AAA큤AA큤A큤AA큤AA큤A큤AAA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤AAA큤A큤AA큤AA큤A큤A큤A큤AAA큤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큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤AAA큤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큤AAA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤AA큤A큤AAAA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AAA큤AAA큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AAA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤AAAA큤AA큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤큤큤큤큤큤A큤A큤큤A큤큤큤큤큤A큤큤A큤A큤큤큤큤A큤큤큤큤A큤큤A큤A큤A큤A큤A큤큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤AA큤A큤AA큤UE1UB>UB=UB;UB=UB=UB=UB=UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UBUB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;U?U?TS)K5K5TS4K5K5TSTSTS TS3TS5TS8TS#K5K5TS K5K5K5K5K5K5TS#K5K5K5K5K5K5K5TSK5K5K5K5K5K5K5K5U?TSK5TS/U?TS(K5TS#U?TS+TS+K5K5K5TS1K5K5K5K5K5K5TS"TSK5TS6U?K5U?K5TS K5TS K5K5TS+K5TSK5K5K5TS TS TSTS4U?K5TS8TS+TSK5TS8K5K5K5TS TS K5TS TS+TS7K5K5TS1K5K5K5K5K5K5TS6K5K5U?K5K5TS&TS)K5K5K5TSTS,TSTS:TS1K5K5K5U?K5TSK5K5K5K5K5K5TS:TS TS K5K5TSTS3K5K5TSTSK5TSK5K5TS1K5U?TS:TS7K5TS7TS7TSTSK5K5K5TS:K5K5K5K5TS;K5U?TS K5TS:TS!K5TS K5K5TS5K5TS5TSTS:TSTS4TS TS K5TS!K5TS$TSK5TSK5TSK5K5K5K5K5TSK5TS'U?TSTS U?TS'TSK5K5K5TSK5K5K5K5K5TS K5K5K5K5TSK5K5K5TSK5K5K5K5K5K5K5K5TSK5K5K5K5TS K5K5K5TSK5K5K5TS K5K5K5K5TS,K5K5K5TS K5TS TSK5K5K5K5U?K5TS0K5K5U?TS5U?U?TS-TSU?U?TS"TS*K5TSK5K5K5U?U?TS K5K5K5U?TSTSTS1TS:TS TS:U?TS$U?K5U?K5K5K5K5K5K5K5TS;K5TS K5U?K5K5TS TS K5K5K5TSK5TS/TS/TS3TS9U?U?UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UBUB3UB3U?U?UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB2UB2UB3UB3UB3UB4UB4UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB2UB2UB2UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB2UB2UB2UB2UB2UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB2UB2UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB3UB@U?K5K5TS)K5TS+TSTS5TS3TS3K5K5TS9K5K5TS.K5K5TS9TSK5U?K5K5TSTS+K5TSUB@U?K5TS6TS6K5K5K5K5K5K5K5K5K5U?K5K5K5K5K5K5K5K5K5K5K5K5TS/K5K5K5K5K5K5TSK5K5K5K5K5K5TS"K5K5K5K5K5K5TSK5K5K5TS3K5K5K5K5K5K5K5K5K5K5TS)K5K5U?K5K5K5K5K5K5TSK5TS'K5K5K5TSK5K5U?U?K5K5TSK5TS7TS7TS7K5K5K5K5TS)K5TS)TS9K5K5K5TS!TS4K5TSK5K5K5K5K5K5K5K5K5K5K5K5TS4K5K5K5TSK5K5K5K5K5TS K5K5K5U?K5K5TS-TS"K5K5K5K5U?K5K5TS4K5U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U@U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?UB@U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U@U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?K5K5K5K5K5K5TS+K5K5K5TS:K5K5U?K5K5K5K5K5TS+TS6K5TS+U?K5K5K5TS+U?TS8TS8TS8TS2K5TSTS8TS8TS8TS8TS8TS2TS8TS8TS8TS8TSTS2TS2TS2TS8TS8TS8TS8TS8TS8K5TSTS8U?TSTSTS8TS8TS8TS8TS2U?TS8TS8TS8TS2TS2TSTS8TS8K5U?K5K5TS!U@K5TS:K5K5K5TS9TS$K5K5K5TS.K5TS8K5U?U?U?K5K5K5K5K5K5K5K5K5K5K5U?K5K5K5K5TS"K5TS3K5K5TS-K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5TS#K5U?K5K5TSUB=K5TSK5K5K5U?K5K5K5TS-U?TS-TS-TS-TS-TS-TS-TS$K5TS2U?U?TS"TS9K5K5TS4U?U?TS1K5TS!K5U?K5TS TSK5U?K5U?K5K5K5K5K5K5U?K5K5K5TS K5K5K5U?K5K5U?K5K5K5K5K5K5K5K5U?U?K5K5K5K5TSTS"K5K5K5K5K5K5K5K5K5K5TS(U?U?TSK5K5K5TS"U?K5K5K5TS-K5TSK5K5TS#TS0TS9U?U?U?U?U?TS(TS+TS4TS.TSU?K5K5K5K5K5TS:K5K5U?K5U?U?TS+TS4TSU?TS"K5K5K5K5K5K5K5U?TS1K5K5K5TSK5U?K5K5K5K5K5TSU?TS3U?U?U?K5K5K5TSK5K5TSK5TS TSTS3TS/TS3TS K5K5TS$K5TS5TS3K5K5TSTS9K5K5K5K5K5TSU?U?U?U?U?K5K5K5K5U?K5K5K5K5TSK5K5TSK5K5TSTS9K5TSTS8K5K5K5TS)K5K5U?K5TS TS TS TS,TS9K5TS1TS:U?U?TS#U?TSK5U?K5TS&K5K5U?U?U?K5TSK5U?K5K5K5U?U?TS!K5U?TS9K5K5K5TSK5TS"K5TS%K5U?U?K5K5U?K5TS.TS)K5TS*U?TS TS2K5U?U?K5K5K5TS"K5K5TS"U?K5U?TS*K5K5K5K5U?K5TS4K5U?K5K5K5K5TS8K5K5K5TS4K5K5TSK5K5K5K5K5TS U?K5U?U?U?TS#K5K5K5TS:K5U?TS$K5K5K5K5TSK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5TS K5TS K5K5K5K5K5U?TS-TS1K5K5K5K5TSU?K5K5K5TS4K5K5K5K5K5TS9K5U?TS*K5K5K5K5K5K5K5K5TSTS U?TS K5TSTSTSK5K5K5K5U?TS"K5U?K5U?U?K5TS6K5K5TS4TSTS$TS+TSTS7K5K5U?K5K5TS3TS4U?K5K5K5TS.U?TS+TS3K5TS7K5TS3K5K5K5U?K5TS K5K5K5K5K5TSTSU?K5K5K5K5K5K5K5K5K5K5K5K5K5TSK5TS3TS0K5TSTS4K5K5K5K5K5K5TS-K5K5U?TS U?U?K5U?TS!TS)K5TS!TSK5K5TS,K5K5K5U?K5U?TSK5U?TSTS7K5TS,U?TS*TS6TS:K5TS#K5K5K5TS K5K5K5TS-K5U?K5K5TS4K5K5K5K5U?K5TS4TSK5TS K5TS4K5U?U?K5U?K5K5K5K5TS1K5TS'K5U?TS K5K5K5K5K5TSU?K5K5TS:K5K5K5K5K5K5TS K5K5K5TS+U?TSTS-TS!K5K5K5U?K5K5K5K5K5K5K5K5TS+K5K5U?K5K5K5K5K5TS3TS3K5K5K5K5U?K5K5K5K5K5K5K5K5K5K5U?K5K5K5K5TS K5K5K5K5K5K5K5TS&TS,K5TS(U?TS9TS9TS9K5TS9TS9TS1U?TS9TS9TS9TS9TS9TS9TS9U?U?U?U?U?TS6TS6TS6TS6TS6TS6TSTS6TSK5U?K5K5K5TS#U?U?TS6TSU?K5TS#U?K5K5TS!K5TS)U?TSU?K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5TS,TS7TS7K5K5K5TSK5U?K5K5K5K5K5K5K5TS2U?K5TS5U?U?U?TSU?TSTS)TS;TSTSTSTSTSTSK5K5K5K5K5K5K5K5K5K5K5K5TS.TSK5K5K5U?K5K5TSTS(U?TSTSK5U?K5K5K5U?K5TS*K5K5K5K5TSK5K5K5K5U?U?K5K5K5U?K5K5K5K5K5U?K5K5K5K5K5K5K5K5K5U?K5TSK5K5K5K5K5K5K5K5U?K5K5U?K5U?TS+K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5U?K5K5K5K5K5K5K5K5K5U?K5K5K5K5K5U?U?K5U?K5U?K5K5TS+K5K5K5K5K5K5K5K5K5U?K5TS8TS3K5K5K5K5TS2K5K5U?K5U?TS TS(U?TS&TS4TSU?K5K5K5U?TS'U?TS K5K5TS-K5TS)U?TSTSU?K5U?K5TSTS6K5K5K5K5K5K5K5K5K5U?TS3K5K5K5U?K5TS(TS(U?U?K5K5K5K5K5K5TSTSTSTS:TS1U?TS9TS.K5K5TS9TS1TS U?TS4TS U?TS+K5K5K5K5K5TS+K5U?U?K5U?K5TSK5TS-K5U?U?U?U?U?U?TS/TS#K5TS#K5K5TS'TSU?TS&U?TSK5K5K5TS6K5K5K5K5K5TS(U?U?U?U?K5TS#K5K5U?K5K5TS:TS+TS+TS+U?K5K5K5K5K5U?U?K5U?U?K5TS4K5TS"K5TS U?TS2TS)K5K5K5TS!TS-TS#K5U?TSTSK5K5TS U?K5K5K5K5K5K5K5K5K5TS K5K5K5K5TSTS7TSK5TSK5K5K5K5K5U?TS(K5K5K5K5K5K5U?K5K5K5K5TS*K5K5K5K5TS7K5U?K5K5K5K5K5K5K5U?K5K5K5U?K5TS%K5TS*TS K5K5K5TS3K5K5K5K5TS6K5K5K5K5U?U?K5K5U?U?U?U?K5K5U?K5K5K5K5K5K5K5K5K5K5TS,K5K5TS4U?TS5K5K5K5K5K5K5K5U?K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5TS&TS1U?TS$TSK5TS$K5K5K5TS$K5TS#K5K5K5TSK5TSTSK5K5U?K5TS:TS:TSU?U?TS!TS!K5K5TS K5TS/TS K5TS U?U?U?K5TSTSK5TSK5K5TS+U?K5K5K5TS K5K5K5U?U?TSK5K5U?U?TS+U?K5K5K5U?U?K5K5TSK5U?K5K5K5K5K5K5K5K5U?K5K5K5K5K5U?K5TSK5K5K5K5K5U?TS K5U?K5TSU?K5K5TS&K5K5K5TS5K5K5TS-K5U?TS1K5K5K5U?U?K5K5K5U?TS7K5K5K5K5TS4K5K5K5K5U?K5K5K5K5K5K5K5K5K5K5K5U?TS6K5K5K5TS'TS'K5TS+TS+TS1TS4K5TS'K5TS'TS'K5TS4K5K5K5K5K5K5TS'K5K5K5TS'K5K5K5TS'TS'K5K5TS+TSK5TS'K5TS TS#TS K5TS+K5U?K5U?U?TS:U?K5K5K5K5K5U?U?U?U?U?U?U?K5UB;U?K5TS$TS$TSK5K5K5TSK5U?TS4K5TS TSTS4TS TSTS4K5TS4K5TS'K5U?U?K5K5TS7U?U?U?U?U?U?U?U?U?U?U?U?U?K5TS4K5TS&U?K5K5K5K5TSTS-K5K5K5U?U?TS7K5U?TS)K5K5K5K5K5K5K5U?K5K5K5K5K5K5K5K5K5U?K5TSK5K5TSTSU?K5K5K5K5K5K5K5K5TSTSTSK5K5TSK5K5K5TSTSK5TSK5K5K5TSTSK5TSTSTSTSK5TSK5K5K5K5TSK5K5TSTSTSTSTSTSTSK5K5TSTSTSTSTSTSTSTSK5U?K5K5K5K5K5K5U?U?K5K5K5K5U?K5K5U?TS;K5K5K5K5U?K5K5K5K5K5K5TS4TSTS-TS+K5TS TSK5TSTS1K5K5K5K5K5K5K5K5U?K5K5K5U?U?K5K5TS3TS.TS1TS!TS-K5K5TS3K5TS4K5K5K5U?TS4TS(U?K5TS3TS)U?U?TS.K5U?TS.K5K5U?K5U?K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5U?TS6TSK5K5TS-K5K5K5K5K5K5K5K5K5K5K5TS2K5TS3U?U?U?K5K5U?U?K5K5U?K5TS2TSU?TSU?U?U?TS3TSK5K5K5K5U?K5K5K5TS5K5TS2K5K5K5TS-U?U?U?K5K5U?K5TS!U?K5K5K5K5U?TSK5K5K5K5U?K5K5TS2K5TS"K5K5TS)K5K5K5K5TS-K5K5U?U?TS2TS+U?K5TS3TS;TS*TS;TS;TS*TS"TSK5TS)TSK5K5U?K5U?K5K5K5TS#K5K5K5U?K5K5U?K5K5K5K5TS4TS0TSTS2TS$K5K5K5K5TS4U?K5K5K5K5K5TS#TS-K5K5U?TSTS1TS9TS(TS9K5TS(K5TS9TS TS9K5TS9TSK5TS TS9TS9TS;TS1K5TS)TS:U?K5K5U?TS U?TS TSK5K5TS TS(TSTS TS TS TSTS TSTS-TS5TS!TS-TS2TS9TSTS"K5K5K5TS K5K5K5TS!TS!TS3TS TSTS5K5TS9TS0TS"TS:K5TS0K5K5K5TSK5K5K5TS TS9TS0K5TS9K5K5TSU?K5K5TSK5K5K5K5K5K5K5K5K5K5K5K5TS0U?K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5TSK5TS0K5K5K5K5K5K5TS0TS K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5TSK5K5K5K5K5K5K5K5K5K5K5U?K5TS1U?TS/TS(TSU?TSTSTSU?K5TSTS TS TSTSTS4TS.TS-TSTSTSTSTSK5TS*TSTS U?U?TS/U?K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5TS7K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5UB:UB:UB:UB9UB9UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB=UB=UB=UB=UB;UB:UB:UB:UB:UB:UB:UB;UB;UB;UB:UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB;UB:UB:UB:UB:UB:UB;UB:UB;UB;UB;UB;UB:UB:UB:UB:UB:UB:UB;UB;UB;UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB;UB;UB;UB;UB;UB:UB:UB:UB;UB;UB;UB;UB;UB;UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB;UB;UB;UB:UB:UB:UB;UB;UB;UB:UB:UB:UB:UB:UB;UB;UB;UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB;UB;UB;UB:UB:UB:UB;UB;UB;UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UH1U?K5U?U?U?TSK5K5TS6TSTSK5TS6K5K5K5U?UH1U?U?K5U?K5UH1K5UH1K5UH1K5U@K5K5K5K5K5K5TS"K5K5K5K5K5K5UH1K5K5K5U?K5K5K5K5K5K5K5K5K5K5K5K5K5K5U?K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5UH1U?U?K5U?U?K5UH1K5K5U?K5K5U?K5K5U@U?K5U?K5K5K5K5K5K5TS6K5UH1K5UH1U?U?K5U?U?TSK5K5UH1TSK5K5K5K5K5K5K5K5U?K5K5K5U?K5K5K5K5K5K5K5K5K5K5K5K5K5K5TSK5K5K5U?K5K5U?K5K5TS U?K5K5K5K5TSK5K5K5UH1U?U?U?K5U?U?U?U?U?TSU?K5TS6UH1K5UH1TS UH1TSK5TSU@K5K5U@K5U?TSK5K5K5K5UH1K5K5K5UH9K5TS UH8UH8K5K5K5K5K5K5K5K5K5K5K5K5K5U?TS K5U?TS TS K5U?K5K5K5TS K5TS TS2UH9K5UH8UH8UH1K5K5UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB2UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB=UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB:UB4UB4UB4UB=UB=UB=a690c8ec8b713478ac55018ea42b96459d1b244d923cb9eab751c04cc1e4059c052a2b6fbe2fb318780670a5b4082edcc7d4817a49a82faff808534465d2ecce41a3d9e6928aa5ab2d9ad0392cdbd89df8832b5292488af6d64e1730bdfd49110ae3fe0798e8560562b8be8e8ac8b213d95f38e1df0bca6a0e56e2d7728543e9560f0097fa779f91ef1ecc97379a84db43162aeb69ed1c1f4df7de0499e70e6ebb989b0161a2e6798acf9d3444b0a9bb5989d8d6e26fa74c917aa4031afff606738b72c07dd8526ede509ef1b376be67d39f84d8e361938d507a84cff2a2afc8998e552858003b01968425ec732065efe29b4b8c6bc16af5ec793db8e8e220b6d121ffda4bcd7e1f451a884e76d6613668bea38bb8813b3de8cfe7318cce0fe86135a8472e16677488ba7022579ed928752ac98ce3f6d1b157c5a3604106acf2b1f3434bf4fe37795c033b960286616d2c8cc280099007e43c65cc2dd8f2a61e4686dc67a88e4c5e62e03f185de0a2142654b05e4542cf9a0a30530e59c0479d7096956ec54cf5f1b9b0788f4a97675b9f4684daab1f6469dfa89ba4242ae7ee91e42a4378eac36658a3cec347e627fac7c690d9def22e0f5f3db46f652c1f646a99ba5da71265d213aa42bc89a7b5722e6900a1aeffa38071680822f5a3c23debca0b078fcedde5f3c851c38cae8a4e6716a1e4745a7f114f541c524ffdeab48b7d338c90699714db38e09bff2ac4fe60ea73907491a581ef0aaf7f1b83b81044d93f449dca44bfdfb1b86e181d590a46de6f7a38e0a7c7ce1aa66011158f0fa21b0ed4ebcaa5ee88249b38a4ef326c7a014e23286dcf072b48e42f22ec92bccf3b30498db68a7052e1f3a80a297b6725e711499dd5e83621a6f7c64b069d409f29d96d2a6447744e182ec07885b166075f828807256194888e34514301efe292e98170bef84e2959ff98c08d366b5e23fd3837f2a2af2d507e84ac7f6384ddb72fed3c33700a4ef3dc07d950587f0b234edbf01e697c48bac7591aaa5c34d2b418e36bc727ade5488d69e245fbd5a4eee6b0cb28d832d0f8a3f7a14fa9d36f424d46ac3f4dc156b34d073b249c79607d7356300281c1d3ee82125ad9354ff16b5f94d24acdc8e88bc02f4415041313946a5007d29fabb8fcc5f4e76e7573d5f5eb83936d20e497689f34b5e06dbbe41fd7c57a4f7d267776c24c8f4024ec14dc30472ee6746b11dc7e2c84629c0477c614e664afc9e9c9506cf4b50b8ea2aa053925f2af3c4136020c087576a01498b7868935ca0bda85787965588c0508cfe58a2a5170f36cae202d3a40cb7172df995831d020fb5716920f925c4e34e320d32d2efa7a28155de317112c83dec9dd85ec87e3e79b72890e187d034cba5d9d1fd7c57a4f7d267776c24c8f4024ec1433ec534827438452fa3dbc34c75c27759cdb569181f6a1e99d5e79a0f78ae5eda480db8bb5dcd1c926b77f452ef2ad950e72551deff5c396fd1e00293fd009ac144fd7ea46e1762cc3afdb9d8a4abd5ac93127a00055a458a7dcf9715e714f775a65f04e4f44723d3e996e1371c765c3697ddef5a7a8dbdb67fcbe8f0741e1f32d8e959feddb306bbe713874054300baf9a6917f7ea8f64c5f5055d84b781659d28aa72f0f54765fab7a2fcfa9de4fad1e493f8003e94f08380b49cd3c5ad3c2c30838a1ada9ff9caf37360646b9375fc40de47bd501b84a7e088ac9b0e78afcb563360cf893bd48ea9d73a36da3958b382ceec315fba61f2ef28b71778823efc9ada6c60f0da097ce09164ed251ccfc1e493f8003e94f08380b49cd3c5ad3c2e535c3c2d06fb03979f4f634602dcf1f84394f581ff4fc390204a238597e0a9e2d8e959feddb306bbe713874054300ba321e7ff54b7117daf93316d0133564dc4f878de6b8f86731fb49affdd7e574c6b76ca49f948f2426a1c023ddf35a0f167d5ec694fe14fbbdfb13574dbada5f220b0bde4eadc2db836b4271c1f0caa96c5697abdeb0f54888d052d4f43c5f2ded28513d3f0d19222cbdadbeb32c12d9e7426b6c98e4c972d797108c6953b52d59282214df866d82cf69891ee812a1cb60a0f77b385b6f291b8750582e4472611a2d8e959feddb306bbe713874054300baa11d36c42533228ba861cc63f9339112e6a2ee556752fd4fd8c89614eb43adf99aa297314c22cd4244310c08066610077f552f652299847e1f8f56b158a775011efb39f604ee6c3981b21a9089e44a343d16864aacabcac85cfa8ce6194b8b3b4f741fdc8057570d1b0c8ce1548e180721a0dfc426fa570f56494b9cd3ff3ba62d8e959feddb306bbe713874054300ba0fa4ed87a9485b491d0b46194b56e4a0ecbcf5dbd36a6a057143861ab3ea25da39de414944b90d85811e15d62f19665163fcad457b10b9638db3240abc0fb7a38741ec8ee295452f0f1a2fd3f382c30fccaec15fee6f50ff5c2e6820447c17209fb6a487e4cf7b1c4160a3bc9928c7a6c3f08bcd6a3c83f735818c758d0b0e54938e16af2f93216b568b07955986f74e96d9a4f16637a4504f37ed360263dd4385752920e0cc236dc45b4cc415f60ab2938e16af2f93216b568b07955986f74e92e9f2d7acb8aeabf5cddda718eb03dee69b58dde86029a89724febc17b20cb5e06973374d5fffe30bb0fa9631bee31ba77d6fab0c1259cb3e4a93e861826f6a50b843d9169a205e96818d2e083b496f60401b3445cf8d833f6a0aab5fce961f8e13b42b6c9e2caa22f26adb85ae9f39ef45692e6cf853a820212f27780d99651fd7c57a4f7d267776c24c8f4024ec14cb4ab8be332d1d6e5ac7792c75b56b860f0493ab49730063ddb6bf3da24fd68e6e74d9ab0e60ba68ac3f437f71e66774b685effa092dbb439671c7bfe74cf0f1440fe89b206c7a9d02cf70371d1989724805417874f826f074a5a31fea700680262a861ce397135ec84c8547a16bd158b4aac3f01d513a798f2d3f6fe8d0e75eed9a1e73c5b2958a9ebd356f27fc973b10257e1d41994ac446db4841cf0ffc084f361642ddf7291081addf9dbd52fa6d2d8e959feddb306bbe713874054300ba932421aa2c0acbd0d68dbbf64a393b2ee04d1c0a01304f35c4f6715d673b6125f90973c8e437e796fd5e4c5afedc3c4a1ad3a31bcd93b90afad4791fd0d256cb170a5716941e4794c63ac0a0e2cd66858cf3405b2083e184c50ab43542c87480632088efd641869735610a043dcf899597c2a655fa60bbd2643c896984051a8fe7a581167290c9e2e988699c6be3a9b6abd858e71eec02c5e68186854edbea1b98a57d8250ad3a33b0a0d1ed249411449d6b64a030b0332c27261a3a5fd7366effd2a0b2934718d1cd920773350caba56ad3d9fa2d6deb483c975822bbe4c1b5871fee2e2f51b01283078815d6c4844ffaa4993a35e4f91afbbceccaccbc896312ac41246b1e9672cf1202a1ea4952b5b1509a5b9c6e26361c62e7b4eb5bf41c4554c503972882809ee1204cce7263068259a58ccb6968f4c93a62114f0927f89712c768234eb124c8c2683cd548f5c13c42c92e8ab282cf9dff1557abb7ae0c52fc71ef153996e4b6b47727e4464d3c0cc6a83ef1cba25ba3c36992be55fa06a78495a37d7c7c27d296e5ddc807b950aeabba8cbf8ee323cb861d4ae08c03cf271fee5f003ff7e30e54f778dc8448421856fa9e05b717b245a1084c1477e01ceb57b65b0e7932fb08221429af4708b2ec8b3d2038bd8274e3032c4dd8f39ee390098708ec1576e9dee4d22f4a2d527a3f3154d304616cf55990a70852e08a8fb3f216bd7cc68cab25892a1bbbbe6664efa4e0a7311fd8539dcac1f875621d217a937d0db5ca84076a771d7b4f9081052cd187da93c394826bf9e5fefd46b032b5034548107fe5af7bcf6a7dc2dc3e05d43b44e0451cf2fd2470a50dea56d85f6dd03c1a3203ec6e0905e22e3f8f9bb1d43b44e0451cf2fd2470a50dea56d85fb3e53607d8535fb372e0169b5b3a1de883de62ef37bc579de450b559cc036bdc0deb9a94746d9e2e073dae654a07672168725dfeefa342063fd76a0f5b93a85df04396f397f206868fbbeae4fa61e9121fd7c57a4f7d267776c24c8f4024ec140eb658f7c7c5887f6dd0c522ecff4074eb6f3a8560b5d09aee9551585ff40d2e6148b2c85289e0172c60a6c97e8393991bab6cc6e4f423c7f46898c3c3e68c7f271ce45c3a70e02e48be28e8f63cca9dbc1641653f73072cbaa53c050565042ba27bc24e96e99b17f25ebaa8167e562b82b05be6faf036338842bd09f077508c2fdee25cf94c33ab3992e1de999608f425ac6b690b8bd399d83d25d6a485985b81f4358d070d4082010584780167b2acba411b3c47774b3e6d50712f96e779e037a08794a4aace78bed90aa06d14673f12318bd8a607f743cfb733a2e5004efd6cdf2f2687c3d41bf009139b1693711ba152b1fea729b4602b609601ab8defc92952ca891c1c964ecfafca4c1bb8e1410429a8ff8bb56c1f263176edabc65c0c17688bba36b2e830ab1484f382d07ded81f5077d6ed3320155cfda04626c9ddce7add2ff4d6bacd3c14e3a9e150b656d34febd8a8b09d56749c4b8430a864190b97564570a3043d6aed29ca6fdc457273210478e852febd3d018c27e4dbd1e78f5d9e46bda014e04d4287e776d1ad7bab44332cff67032acaf5b71e13da68e931ef26b822b1eaabd13925832f5d62511e2e492c0e20dc6282663d6232f423f1395e186cce435e1341d0f8c986808239b511665c65155c0e251f4a2b1cd8b007f71c289ba9d4ae69b85e53ba4f79fb52429eb4f653077ff7d4c523abedfb8fdd348f4f2c96f5a70011ad7e08028e2c2e2cfe3db377e4ef1717829c79208ace88a07287e7d0698f0bccb6532e248d5fd83aa7de2e284daf5f8a92e0a0de15739de75c1db5de12e84513381599ac64acc92d719ac4af5ea4f80cf7d3dad693d141a9b3d80bc27b5b63e28ca89a8e702e4ff96ce5fea669deca43369da58cea90e011e4c95f46778eb180c45bd2d8c5790efc025af59cd69fdde69147378efbce13cad941dcc87a6cb9a3bbefc6bb3da216bdece4c69f02b0c7720167da9ffb41c5bed7e7455214db7f8c40e10183c208a20fcc72bc5d374210e49bdf3f49252e4e39fa34646636cf244dae9e783c7015186bfabe58c4b4be1f8b0826447e70d815eb5539901f16c8882102257ec0e7e0e4311f05391a07cc4ccabe989ce9944d141f34adcda67f8dcc0b28c93cc44743e6c572b7f11e0b9d53df3c576fdf3c50ff96058cb28ca54a8c498684a2b075504427c082e6f086e215e70097a2b21df2cbebb804e2d0f7d80831ee7cbc6a9a95af9d0f2553ab14a3895e1b401748a551864d0f2553ab14a3895e1b401748a551864f4f2a1b4b06c82c187a7dcce6ede1ebae2852d74408c18a38bd66ca1a481323b3508f60a518c3ebef1cbc0ea893e2bccd41b45508072768ae7211055f4ab6f7789d4ebcaf902e2d967e4863f21207b236a04986c242b4351b7ddddd513d6bf8b374d6d16425fcee3550ac4bbdfa003d46a52ff5c5e2388c7592d326c9832a1714dfa514842fb3000979b9614e4c5bc55280dc5cce093f42405b87383e8cb0a6666866284c4f0cbc7dbd5adf953bdec6d83776c3ee2da906c4b6d8687b93747ff7df509672816d77b718f4112f37f58b110031a4859dbc3b409179049923adeab9942a38d5efdd16022c8d935b6d78490e29765913ee3164e6bcd398283490816386fa4721d8df7bf88918ed95511303a1ff7b173560ad92066b4246b68d19e2a68004c59b56258bdb30a49d5458745e58ff99efc21df126c8f3499946966cb31a91727f780b7d4a21265b6e9372e7e52fd936a9666547b0575e651488020cb299942a38d5efdd16022c8d935b6d78490b615d108613f671ec98054750b71d1ca7043b5124264ac8543d68c51a6e459591c7ee51fdcc349df3df0db17f87fe6ec3771829cd7030293e83e2fea26a30799e649712e737eaeb8dfb6eab78dafaa15999273fd41043259585cb02f75c096951674b521b20f0009c74e166054d65833c1b757635bbdad7e1f0dd9a0a5a11b7739a6ca8a5988dc4029374294a82cb252f1deeebf012c90d2e74015aa3fa52ef2262a18a5cbaab271957326ef51c8a3fa7e1731a7df786316ea6d3a56fca6ef79434cb856da8538209dcfecf2d01924417603b81a19b5447847a1563e79784f82062c46651ec9c4186ed90c149a857dde653271b2d185c6d5c23d187ab9e49d2e167f0297ea5ce72e2062f0243f2929f3295daf2e0b6610958440efcb438c50b2a8cf4fff6bc8f37db55543e1246c3120ed81fe1970b0b98b8e4e345a13ab75e5057ae0c25984bf836097d6e17930e4b6b01186bf7ef2d7f5247eeb56ed05c33bb01186bf7ef2d7f5247eeb56ed05c33b1c8efa633563b1496bd2c660cea547473c77ff9378c2b8f446f54018ff8911b63fb8b1838d0891d732f64a009cc8d12def269789e20032ec6beaac0231003e487ebfbf5c8003717d2a46ce43f72c61222b316cda0e35eb3e0796e343c0e54b4e25b5587eb1c67af50e999173b8a02559ecddb03c1464d07c055239d29de6a48ec45de43c3a9f0b76ed0a84dff1752527240803ffd1e3e96e5124053acfed8d45ead1336e374fdc92e4ab49df23204f843d413cb0e9275586c900ef4022edc9c5de4a3822982af82fbc75daf2cf7f4b15954c3106a17db056cd216011819f8753340936b60ee64d30a28d3ae1d1256f9a85ac777453b93ad3786d40abf4f9a609bc7a3ae100110db6bd3afaa53350c4b031a20a26b8e4929b6ceb07983e8f60cbafa1672905adff24a5a8512d927cc840fc17e79653592b8727ac197e83202d8485574e6a06ede932397deb00bdf065b3cde75fc56320e05e70bd43744841372989d356c495fd76412d269a9150f6f0642ae320a3d2c43cf6fce1823e78ecd3fb488128405eda38c5d23b86bf6f1cc4c86c9b207d67b936e4d47755ae4146d39dc94de3a5e44e663f0fd148ce8e45dff38af7e8e560139291161efa10a60d73a4760546a2948a98705cd8e35d8bcd54e9481136de25e7646bcb71ee45a7cd06e7a2d75dba8507ea73279f234f82596c671a4145614b9f2fa0a6bbaea47461d59583637930484dda968404d8dfd57c853185f7d8b8fa2394d44be690b393a40984b9c4302acc6f0aa5cba35a6c5d46eaae708ba2a6323c690c80c6ee4c7089d5dcb129aa836199bd5afc6796a69b437a0c708ba2a6323c690c80c6ee4c7089d5dcdd5c1a05415acf87ee90881e79649155312622a42105ea97b971ea3c207ead61b30b8ad7880c4234517fc22c7e359c64bf6a971de8b6cb122e4dd2c65ba0bee1653f30cb2b5de8a9ef5719bc44b675c8eb34810153ea63dc24d1dd61a2c36e13aa16cd36b083e238afdae374ec49618a585c6fd0c682f1007fc27c7c99820c4088ce7c8cf059c13651af41ac41bb869f3db8689df45b20140fc57d6c76a3b9aac7ea0c32626990f79fffa3c0711aaee64d4627bd03e6eabcfbf95284181693386e0b29fd6db2b341b334db28978ba1d043241c2db57a82b7044a2fdcd20a185a90aaa459a7393ba40e9ce8c91e6be36c5de67701124693cc9a99c53e899922c94dfb21232ec2625a0ff0a61f6a666ad6b26251cb92dc925429e52139238ac10c555417e55aeec9a11e29a630d22d477f1bd573eccb479e10678a588413248b931c82279f78ece3a6fbe0f1766641ca2ddcbb28a250420dcb9972f3cf6c73d85dd8c9df5f4a9897ebe0105f4b9ceb6e403fbe368adf47b3c1d1d7ad94fba35e90329ab7c3b0d849628c5de2f84a32ea0b945a3f97fe3ad349ff6955d2d7f8db19a5bc588105b2d1807975f6a975faaf9d80b37a85079da789b875d1c30ed049a963f7c69c5220bff46e59e7c3cf809bc845e9f0abcaa10105cd37e280b25735f6c7147336183345ad31318c86df900cbe46555d2d34d7a77c2decdd984d64a41c3a27d306e60f3ec844ee57e97d5b3e3e0a2d5f2d0068e6ad9ecabbd415f998aecac897de942784f5b0438f91dd594a40cffb593cec5e677a45accd5b45da171d11516dc7542fc1981457306a88492728a6589c5cf3cd69214c325c43e4cbecfcaddfa7ba5d44a3b2c62249c62b292cd886f7dda25bba0105f4de125b9cfd3c2ef72a276bc6f05354613ef165f56ac9641155ba22625c98033157778da8f10b57b7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784ded3aec8ff9d602282c47f19a05494969ab53db47f43505f0e9068a3ca621304dc17eed2d1144e37ae05b5e56d9d0cd5ced167bc00cfc009c6e69b2873fc76f43995ebb7eee5dc9cbec5e5629f376e0814e544eeb0ef14c17774208160f35e654cb47b155722d72ff4f1f164c2e2d116d7f1ef23bf25357657271b87d63aafe9fa4c841ea8ec98562355249ad6a3f53fc9e7ce091d2b529494b66adcf650829805a8f6f74246644fd8095f9ce464efc6ab59af99e0ccd075e9d56c5cd0ac8a0e563d1a56897e086477a5ea1e483fa0685783092f9eebbfa7bbf420cc7f708e978696937ff8e46eb22a22b0b9ea3c78f8ddacb79d659f673b2fa98b16ca94abd8e41963aba81292717b22cad13de718e4b92da56a7b0974611892f2b5667d6c4d4547833fa8515e93a72d6c83d5626d8d04e3531d6734b3c34790d1e45955d6eb9f7ad5216f42f8f6455a81a92ab183a48eb7051fcccfbe9e5402fc4e231d669391ec052a98f49ee3ff8df48fe50868a5eb241e28dffcf9bd6dd60510a63d93746ab04359f792e91b2e55fef4a183f89a21829d600dcff7c1cbc4f54880059b876a8f33972438c5513f12a834b5b27b5d61a91e5c1337f1b7dc7010514de494239e4f98bbf37f701b1f4879592640899aa24f98bbf37f701b1f4879592640899aa2355189d6d19965184e445ddd642ce922d59b06ce1d5a78e10f03ce86db000718e549c0e944c586be79b23040efda091454f207477d7a8af7bfc9d9a577d6c9f59079082c0135a22c9b476ab00c4ea02a9079082c0135a22c9b476ab00c4ea02aaec173413741465fff8faa86eccb4b0184c0d9d52668647535f307da9835d6a23faa5b90702b337d9b037d22249950c89a71849ce1c621264ba1fcdbed0c088730f69ce964edcd7f3e460e4d803a8692fd84bf31d3c8ace20d02b5bf45212412830d77d2a83028d440ddda6b8578b59575096f9af452d2c1073b3c9a203196ad3e3271d420a27f10a59a735d75ee0507daef86c9fcec8d7d73e2971294d4314022b8f732db1a065039e5e0510c86113efef5411e7bd0c827dbd061464e7d7b15d8cb033e9ffa4ee0e056064965b84965ab263c7bbc9504f59ac9599b3145961c9141ce580baac5a1f6054128679095dc3a8e21f657ea737c26fd00c6024ddba66e1305dddcd0b5bac49a559413cde25f0b05d0c83c22f74f425162279a9b23015b7daa5ca274dc74f13a83895cb67881d79844776ef50ae65483d61f4921382365a73d82a506a718ded84ab5af357f947a7c111fcd924cbbb6de94b3d2bda997de4fb90a3de387163bee6d71066a9d4a3e2e69656a66e9c1681120a2478855d54c446e033d73bd99e07f25acf145cea10834798fcff4a9cdbab7ed49aa0b10bbda7db7e04a4f3231f34014cd019c58826bee9225a42ebe6eca63f8a3e4e9487c1af342dbcd9ce1e2895c948203615ae6599921f7325299f76d10867ecf1fcdc29ee43c112d359b476ade7efad44670e885a3c3e41e940bf7902614a817e58a1599c56cf6550827811739091591f17abe8a5a956892bc25be5614caa5408dee2b86fd5edfe14e049794437237e1f8ba148880dd894a85682767e5fdc7ded42bb56ef8ec1a9796c39313812cc7874231ce08f046d6459a8ee8c3597edcc463ea88a171f966265e35233bc935191bc0d7245ade07865d18ce77997b19881517fa7dd706b2a681ab521a0f9746407021224d695a585f484f1a429f4088c9e4b9132849714b5eed9cd4120900ae193df199a20a6429a2f41405cb6689f28511ada1f43dfe0e4586826030c736bf6cc1a893d0d4191d13295b1c434c436091f0083f7195e0e18e457235dc5f95f24aecbfc9cf5c404542528203574aa7a9f6f1334aa02f247c3e37b55d75d6bb8576d5d17d81337adb7538b85974334e9b2f82c5514b8cca05fec8cd52aa4a8cf2c3ca259753292282aeaa1bc777ce377e09836c56af3653bb2ad4739004268a65864ec0e5424edb4addc9bd229619776472efee142c736785157134fa843daee15d96ae3d31f33f3ad3c505fe234d37b7e3556341f21bc1947b4640aeefb9bac4de0bae7defe35383d1f4be6174df49ff0ab3cd35ebc471d1075b0253fe36d830627c1feae8366b7f8ac45432ed1a2da3fcb97258dcb2189407d5f0e239280b00e6e8312f786d81670b29c476a1319d20802fc661333d1c48c8270fddc6d86661abd1d56d54835d59cd39d1b165e1f2d2defe552afbc487fe49d09ec06d846a1d0036c8fb51b13b6e17eb1c7034350c4bfa1177ae3afbc11163a41e9ae2fc0185e79560932aae780684f92be5ca92e2a182b344636b260f1b7d2e2f222e4181ad2872a7ae164283001ad8e949014b5154dc397b620c4f76be4b3dd30765746b56e722c32f8d3b8dc2bb82e8f2568b3dc87d4faa4a2c0b5ea5fc17cc37b35cd38036c931ab350ec5750bd005a80b6220b41200e5f84ffaf1a48e5b0af0ebb346b07e570eee9e4f89a37ac0a15bf9e396451f37f913d8ee154f9ba7fc8f0161c709abc578d67b3b0e3dce8c2a03a6770c08388dca547908ff10bbd90f43ec5e408344db4d1903b7156d4c2bc08ef351d9cf207f874d6a21c08ac756f5e14dd034e38cc41134d7acfb1bd499af5226b026944ff99f3842d5a3c394ad8dc7ed28daece0815289e8cf3ea736ddcc077ed5da2d14db3f8607c974d75c2d1ab18cb64bc53c284cd089d64d11556be36055eaab66531dff537170424992e419bc88e995f5eb9a2dc0a06cff2b0896a5e6a3fcf00426df53517beef61db6bc5cae3a40c9aadbdc539bf2ed6f795e7fef9bad2502eff01394ac6ddde3221bb1bd75f1bc40bb5dd51b3008aeb4a04c48e02b4472c647fd97f7002c5e288050e18d8ed4f92821b4545111f7b0a64a2bed4e9dd60782f83d1225db545bb842e51fa84292107f24b8a40b28a5609ba53baa91d93271254dda46f31bac73bc332d895bf7fff8e912f7350f9dcbb8e58c5d5e39293c225e832add117944b8e58c5d5e39293c225e832add1179449cc9ac7e614a6a6388ff7dfc7d8b71529836597c875af6ef55f5929404f115585911c57371559cb8e6c7adfc11f410c9e81c74bc7eac57808c4c31ab7f8d8b1ed8c8ace2976faee3ef0d54f727b5b783eb5ac8a3bc6a9b206f3c84f13bddb8c203e4524e73610a4b451e6b22462ae5d84c1ec7117bf3bb721efe2014353f2058e596d1f8a90a31553fc401f85aa2a17682070a0a0214059934b3e55564ab779beb717f3cfd15442811194a8399c2799fe636948dad212ccde3786e79bf14c0212b8e796616e1ddbec18eac23ab3915bb4911fe8919fd09f43ff5847fa7cef213869190d07159701e8bdc5041e403e18543a5906df7da2eeb89869d869d69891f1e45e4b69e2b6709535860ff6e2012169cfe9fa273453a5fb4ee91ae28404b9f0537d99622b54ad3fb2b7d477fddcc1a89bd21ad992d78dd8a73953740a54cd3ffabc536dc8252eb4d4c404769bf9de09441b5195bfa57dc0f3fbaf971d98002d1acf44327681d6f73bc48f4b656914b12209934aefa794ef725b8377aaaa0df6409196eba4752c3a56bead2e397a391b908d1ed9671fa0c2dda6ded887f8dd28b540251cf2d1cdaf09fb168ae2efb21a53ff208e6efd5a4cff14e4a92d77490ed5b18b3ef19749736b1fd2aa2cd121376128a3f45a73f31ffbfd81d15e4e3343a55490fe89df4a744e8cab90dfe3a044a78592ef3e92f4ed45eb64e5d757c5da1002fff814dd8e983b812c772d3f1bbe79df6371a092c679901a1fc6b00ef851cbb57eb4d32140d35bd1ca059784d1011c4a4f78f75961e6b121f3bb251c4ffc8db095107b1475536513859feed418649d59c7d6ecc3b146a569c0762038c4ad9efbedb9723d6ee0426e9a9f33d76bb340f63df3662ebcbc491ff78b6ae86707377d355db149459fa9c937106af31ca1927953bbc0b321cf2b8bdd5cfb9a5a9fe02457cff8be17f44af9714b67a73dadad7e8846dd7939e70691626446a38fac51d1937190cac1f77826216e63c8de8ba3c3831e3058f74992288aa140a59b417d1a14d961bd5675fa649b1cbb184e6ca0cd7c05ab42a703df31d09a03b144aaab57342ea78794f636c58d1e7b073b2cf41096ac1775811fd8423b8131c764d57c1c33f05f814b6c488afa08b3324f7d41918adca00cc47529ab8bfbc3487df5df9af0b50832131c73a958ea1be88ab066c2233928ebb35d4d43ae2141334812cf70f152059ceec91534ea8828f748888828c422a698d08fc3cbcc71d9a5117b6a96bf08c598ce69231b325c30481cd10360b6611d7a555f280270f3c606e68817acb135b7d2c7428bb3fbbe47bb1d2828fd413d9bb6dbdf1f4abab91dc739738c071b2cdc27c9b128f2288ea328c88eafa1291634aedc9c36463938ffb3b927eb2586fb8fd134984e9bebba1947b737c707432d19a18110d83ce3121a458071158cf6d466e049926cae43aa321d111f9fb9d9a013c9119d21b1a257c87ff838299efc9e18c1eeb4976a1003249f43e2b4e080fd316da3191ea810fe3897c6f37150ef84df06565b46d4af4b4f9cf2075896fcc94c02e56feb07086254f025db56af386eeea531b7df6d439e6499971e26b01b4331f3d044460b28ca54a4b464c97007f603adfc0b8e8cb7e7e398eb98e1abb6558a57db816fa9e2d4cd3f91335dfc8461740a0a60e501d4883dd3a1a6e027a3be6f4a5e679d2e9d90fb2847fa0ef15c2ee81dcd4ab28ded99facfb07891aba2ca5e6aa088f50968faeef3abb300ff8875384b60103dba01e0006c709705e11fbc8a1a3de632a6bd698924869a3bb7abd320de25877c0f4c875ad4f242b557c7c4c1e72e28ae552aadea1900dcd4a517d2bade305448b7325d1c964a4c71c6752b506a0e11b85ca538d661eb8aa9f4621508db4d143bdd3b7d092448ad8c8dc725078d299a987ab17d2a31b7d9f646955877bdf5c70dad0da6423cb12f673327b9c44582070fd9ee7d4df81ad74c9c4ea5f8e3cab53e1de184eb66ee33ddd11a0efd880737572415adaa72ec506cd0b0b7d0419caa831b88c2dfb5954c91431761776ed9dc5e0202cd82455e0b7de796da04d7de3b8ff8080bf0811cb7fb118740f679233cc585285387caa6d1c1fe8749e615504aa5b9865c610701d36d74dfe545a11ec266105313816c8f015630c479e9fd55fbd05571402f478f8c60db1be7ddf477acc9cd547a02c32156e915e4478fa895c7c142eb0313e92786f1b1a55817eaedad2c62f955f738a4c58c3e8bb3a9557dbb8a37e082cd039c212f0532706924a0c6012df97290ad0a706bb86646cd722faf5cb23265e5f19527c446aefca9fa106554c97857050214b78dc8947a9d17dfe850846756d790b3312c05f3eab928b15789b7eb4570579416d386cc8f284bf6c1f62e3e80c6afd41403683fd766e8ca20cb2de0010f4eb2e0d6be0e37354c0db2d7ef14623c6bdfe4a5b99ddb399a699e13684bd6fafcb5292d37ce2c87a0daada696384b671aff59e01c11a3ccab8253951ad40af9e4ad7665ecbef4a445a7d1ed99780434dc79d205d6bb3e495e0881ba3eab5713ccf9e09a67ca37452b25795e5ad2804d132613b4fafb6fe8832e33451954c177001fe3f77f74b7e468c14e571b3f47eba6dfc7409cab8da61b445f554fce8f6f365139ae26d6cc6faf8e1b1b30cd910f64fe0564e1b69e0fc7d418a04e55527cef883f45f50d0caca9092a093a04046e3c4962854d590ea0504df74be8245be7ceaef89b66fdfc0d3235cc900430ce5d9b0cc3536c5c6f883e48878a7a9b7f0b195f4b8787e75d31e654ab2a5c9e0286e8238c16a63e72367d2d34b14344de2ad3c06063c56a99f23f80767179d34b3dd99f94edf6e536aa1d1ba53792551e22f891ac8b6a06ef027dd6b653e8fa726d20cd934e3346abeb88765a72a7ea5170e0d9b6a9b12a1a0f06ed0f45e427379a34d02226f549821a226e7a180c663dbcb951263a4b438803f9ba00cf09d431a08eca08d3677ad3452f6e2e0e1f9403fcbd2dc8584fa4bfdc95ec2564c5fb73e088e7adf5470fbeccaf1ee4501badf5ec082f928b1630a1b4d8812f0015fdfc7ce3a5d34eecabc1628c3415d9be15d5856554eddcc4ad7e6862a68123f7f0f40c97a02b3b56bd6c748f0b85386fc05aec198a653232e923268b0d430a3dd60b5f5bc9a5a663ed38f2a4319cbc77b63c495995475efef2c05f30abd274d5fc20432d746cd16947a80c2bed8b8cf73d19eb65f5e39224bbab271b5685775b0624be88f66aff76507d647f638ba00fd746c0e4ba2f3eba79315d100b70a8cd7454e0828ede09dd17cd2de78d3c455549f99e82f66e3e51a9af3d87f51408b532e0894c34533147a2ffc3a7f17d6b08f4ac5693b3c58fe8dfda624450fcdfaf112ac11cafe7408996f56d09d479801048129211d73cccad388b4da650119de1966477b7e1fec30a525e2976ab582a63c31d45dc62350571613b6e1dc83d7d12c4e17bc6dcb254616e1a109407b2286288d8d8130c08fc80acc7d7f811b7d0de759499c85a159d93a9b104535c3ae2bf9c195ff5fcca43e9246655fe7bc35a8f5aef180e7ff6b28494f6579dd5bd5efe934a605b02f0a6a2407b2460b7e76aa86f5fa3920e7bf8b609dc7a0ff70e412f6253bd54d9bdab3909d4bc5c96e074508f94d9d7a4ad407681155b80f106e5054b1366dade2a29d223f17f445f939bd2808f23d4e83cf2fd31559d3cbfe2b998c3a495def0ad4e788998efd9afdbf309bf572f6536a32f0389b55f8c71c5ce8c9e69ddfcb857f84d71842034c8bff33040778529c8449e2df46edec8c15757032fbcb496cfc2c04fb4edd3509464c68d8bedef2ea9deb397576e4533850236227b4918832a8489b3a917b716a0416f54be1fb27c48f730b9dd3b5788c8af28e7164daa03aafdd0b66604f48e0458da33ac3bb3b921330678a88a1228ced618094a44c5ce88f06715c4849b1ef95ed44001d50ce3ed57d11b549994c25070a454aa12b478cfc25116ceec60c17ecd62cb7e216247f215b88ccb4624883106c434f4fb67e1a36e4a5cb60ad2e43cb62a57042411c17859519b75918411bf0e0cadf1386ae03ed27e7f048f407323cabd935c03af22238065fb614d5c35335a38cde8dd803494f099f61714a2b5d2cd87f7d9d481b972d784b1e51a53e9dc4c093f21a12d03f98d11aac0d8d8794b7e04e609ec94c6dece88957415a544c85aa1003006c627e12d9871ab84466ebeabcd9fff238cf108e0a6c58356ba8ba3d1e242ed56f3d1401b908d1ed9671fa0c2dda6ded887f8dd26d20890fa6cda2639b1176de28fc42dc6aa8543c2e785533427bbe99e30991f79095a8c9187949f1eb865115b7312f0dd7733f3bd960f7b83126bf36e1822ca525465357e0da097e923ff3e2bdca92eb517e33ea97d18f45a25bd31a8c5b50b33e48d6ce25830409fef76a10ccad62159305930acd08927da2fab03badf5b4189bcafdb0631e6bdf54d547e6f840be0097a916c49765fe43235f7f710d921202fe3baf771ed79b237b62961d8d85f462a8b523ed51a30eb1953d392e8524a098bb7bb42bea2eb64749b94789741b9d7b23be66965fe2698e58778d0caffe8c330db9acc4109d322991d1cb5bb19e48d5545d0d06e89cfb96c93c37f563dee0f723e072d84f4cbebcc69e985ba8adb2c726d78bf700355436134b2864f2a8023054b0209fa942ddb95e987925d644ad141a43f91f09758a6081b6f4cdef3c22e85c448ff62fb157eef948bcd863a61f0ac620a77e84b59538406fe75e31c0c4b5567406c40dfe0fcb6dee0c14c8cb7a5b2783c4c6949892c1e9951eeea38a9ad3b815a0083c0ae491c8109f7eaf2dc30300cb1ad8099dd2a8bbcd9b33e02f3a7156bb2af0dcebd4c023ed69d9503cadff46d30d370b26b21261b74513a0d2f99d1b6702611d23fb952cd7c1d1f26f5b8f6c45167b2904d98e4046a32838a5c4c6db37f42bae21ab525bee38ada30f0fa2cfe48daf65c06aeed708b99ca19314eb6a488f4d5f042350dab20a0513b3b99b4a804d909d886019a41c7ec9330ba3d6c1962e91ed1791da00e5b1e65d986ae072593427a16507cf5053a84e747730b72ac91e5b80b42af9ae8222b232dbb5c8c1997bd17d03ab25187421afd7ca67ec651b34e621898545b1fa8460fcf211eeee16803b9ad1623b7f643094bf24029bee0bfae791a29877202def8bd375e495b00605dcdfcb3764028a7774e4912e26236c749ec8715d254f08b099340f40ea6590aeaf201dd01a86160126e746caa15cb7a3073d519918820352a715bcf3a84f701beeeabb9f11cbbc4d68e2c681b9b334d4d523d8c345489ae9b597566d83716f4e38a29bd1f51db84301fdfcd775df6b627cc05b453366b606fc1ec010a8a18889666473f9496ab8aa64c774d7c60fb765a6ca729a301d5e6205ff53572ef3e5ba2cfc0e203d44f8b596f9e77091d09436e478d94d2b13aed363467f71cfdf4ea6486064b257882883265775579e5ccabd7ec2e1b6a7c93fd0a439386d58809b1900b81ee86139a1e1f3be1a7df4728f48075630f0ff4055b8ccc63b2620e27b12c19a6db33b7c93acfaf817f38dfa771e938d97cd34391c59a3547fbd5e1bf7dcfa0e0980964684330240647605138ce7f2e636f06539ca663c6d24344f5f9c108f0efc31a30750395d935ee411f2c509ed4430235c602a514de56e64210c4f86295e67e03f8f4e9f25ef9c7151e2bea1ef147812ff0a7da5f37cbbc905018cae3d3d22118ad8516b7c11cc732edbbbeb5326336fa274b0c8308099d5900200665ed6eae310665bad19a04b2248b24ef89c3a89ffe56bc402275567c94bf006d92e78f930a282ddf696f55f01e4374ef6f73fb97e32c8ae76441468e492e45ccd99253192937ca7d1ffa4abbdb4b975bf1e4a276685a7c34453e2723a61acfcddfc9ecd34cfae379549a98c3f3c32fefd405cd9c6553b17494c7f39b48f992e82e176a950352a17c7f05dd59fcd18482e7cfe4b9d8444a1ac9dad02095b9cc10f6fea7ab4479faefe0b1728da7c2f26676fdbebfa3e9fd1cd61a0e6051e0a11e4e7efa857af98cf2673c1e64425b6f9cbfad0e3d88bf42d6754ff32425a18c7a082cc185e19858a48ae1bd8200ae07bb1fbce67b580c13b57c94d6eb5806b3cc5b8515a60e26d06609bd0e15360a353271445472cfe4269cbf047a6d3dc46e3564eeae64867391f27adbf2e329b0068fff98b69c79986a1b465fe28ec4aa135152f95bdb9d70db87cb618f5d0aaee826fba9d1566158a3d641b6d55ce407f8991e1fe514f98ea20af0643c645aae2aacd0f3b353b11bd984b10e8b39226f8ad6df5b17592421c025a26152c348f6ae31a96035fbd8cddba8d16851b6fd23eaa55fa1fcf8d5eac4b3063970e69e98d4c9684a4643645640027b03ca3713077521849776ac8106f676d0cbff18f4c55a11918f83460c43f56955d48e59b8c71f0825ae7069e6147f4d35b6310ec82d2318fdf9d64fd3bfefea5c041938e9a8cfc4ef534797787072bb8830a0dfead9049a23dac89f12f1aea50bfd6448e8379d8e557335bb5a877799020551827063a2051bf532869e77b691035cb4ae51905366a204880e8cf1fcd3e61ef3cfa4127899320718a78fd852e1cbd36c3f526a598360d85106db07897c937209e63eb2a521feccf63cdcf56fae9b97662ad6132b1a49069a30e9bb8e631c373eaf541698ec543da1fe61b2c181d23b9251af7766f48558058661f3586a1a931975ccd4fe8113db731e11cc09d1aec3b774fc943bc063a47e0ee7a2f5e698065bb4bcff56cb561f4058d996736c0dae5b00697ce0db6d74fe1ac78a11cb6837b810ada7c01da740fce65f88866a6777c767263da460fc44561bcf6d275f9a9f8c7ef9374ba8c2b6f11b004839980e7f8026c7b3a591a428af0497781f311d6e14c3b19618cdcb9cb78911e136144baabd20d1e8f0cd58343173218fde4987de3243b8c7e3483ddae6211f29c2c348d7a50c18db6212ee38f036acf0c3261ce5bd11fc6f56967fd0d6c94c7c4b444166d6dce6d7f13fc00a31232d2860ff8433a9b983106e53abfdb0cf5d059ecf790bf39e447595b5d295deca44d04c70bfb2e4e8c669667e7ab5034f5c39362f23a0b91358fce099491f29deb04e4157c9b763bb3442b282297ea711c58c2cbd85eec2f255560296533bdcd816d8270f56a422da70e58e12335e23136b3eaed2d0a6018bdaa35a11dd3ae93e234fc719c4f34359d9a1f73a1ebed081b94dafe29ec6ac5f1867bb8fc802096c3d3f5e6af8fda53636c700a7827977a22abb9f2d6106fb78acb55a447eb61fc7fe0778a9b8026a25e175626640bdf3677e62df878ed830160681582f1e58eb1ba4cc2e6eb5b07fae7dc29111f5397c917c7d5e6fe8ec79693b98fd83dc41ce32aadea0c9aa10b611a15675cec9ab563a9a72d4a3317274120228fc89f52ff8aae69e81a19dbb22ae3afa5cedbd444be7216303596ec4d5050478bc7fafe68e5c39a5281fa03d112bc9e5b707cb0c1e8d60432a81960aa357169c2356ee52ec5a16f685e2f782f6abb0b8ab9f036bf586c624af9a3a2e24e92202cc21b4f1a2ba414e330f5492358cb4c9448deb30605b8b4e1a0844dd0e5cebd84eba843046de07bc267f1704792b6ebee2b9c65efbe88ac9b1f6c66b8be0c8a2ca2a9a75c7c5c2739ff4cf0ccea67b373fc14824633077a114b89fd31fffc91e6e55a5797dd67640dd032e24d49583c5e914671340ce92d9ae4cf4a0dda4cd60434c33ccf394d91f0503ead505179fa29099aa85dd02eb084d1749622383d69d11992d709069294ad4cf729daa96d9bf6550e1682cc95d02bd0b8f670000d285c6ee4ac39d44fb52bc9e9ba31e68803c6bcdc4c3fc04a6658aa32827b2a13402cd1a3a3332c063a8139f1d4af8ad4b8cbeade15e0ca621ecffd6ebc62400715f0da833dd0ed451d0650be79cdd2b632e765769f3dc30abc8f89de1a000a509aadcbee6fd2a5c7ddfa50ede6de124430c723bdd86dcebb1f66990b8ef601b1a0c3ab98d3e8a2ab7b08c5e1f95ab026c00161236ee21da8c34aa36065f96dbc2dfdff619b36e6f63ebf771da817834f23275b94b82e14067f4e6aac32eeb3cf97d8187ddfce30d543559920bc7086c16517bf46910272bb389a00a387edf7f0122c54f460c9f446d89dbf4a9f5c60c38a394499858faab7d8218fa5458dfa9e1ba470ce5fac264fbe99401f4c4c44c92f988c7df771aab2ba9fe021c4415cc5f3225cd796e93e78aa4da1ec7e8f70c511ae26c40c93e1c80ac2e8f1c26a98a9db966feab933de408a48afbaa8dd671f6084febfdcddfafc0980356c323fb0b0ea5eacba08e0c78ec982c1e7340b4c41fa00886fab1b4e6097710d393fa3d6ceb42dd4edf8effbb7d882cc1c4fd5ca6efc06da2b86ce377197ea459ceb8c9dd5f135fe05dad8d5a67059a6bd1d3d5baa39a8606cb7f0b36b7ffed407a409829c9d82fe87dc4be3af4468f1dd90d9332ab69c461d573d0ba27ceda74fdd9a186b4dcdc19da93bedc88575665fe6c282252f032d28a94ded2fbfaf2d48fbe2ee5face6c4e14e4798aa49af9e9864352c6ad707741987a083b8132f20cb250c9627daaf90a7e2d80c8eb4069a4f29ca89be1e52ae730a3290743f5b907c554783603ceab8cc777a75e320b7f1f50cbcaa78efe817ba39b30637367b13e065940b19d7b82baa4eac10da42a6e33871c6c3ff70415f2fbc20ffe1df9a1750acbd371d429c9da12b0095d2ad85d104fffee44559539cbc44b10900e5af53590b408ce6d3735f623ef42c5ed80882d9447011c5c454cf07068c6365b13ef0e2752812b69b810a4732ae375b498f4dff79d83426233d33cfb242d3c48c7eae1c525728332e1490c63de1246f5749bd861420d99c4d611e4a936b9a40b4626bae19c730e96b1376bb9750511424452f58c2953a1777a3123a7415a8217b591653245a4db2e029dbb685f25e0e09aa59624964e2b81509539f3c8e3a10c82aef9db8f588d4703a253121ebb0c6d951950e8ce17407ee566368f957d20cd6e26a058cee07156d5a0252d50e9a0d579136d5cc3a3a987ed6f796245565af54792d7c9230c9700fdc2975fe9855f19acdf4b86da8a3db51d866567ad973301c7257b168fb516a02490d5dbef54a20ec1e95b560b0cf839ec2bad24619d37d9219783d8163276bd9a03a96f6ae4e4908087213e0d87b2c439911eeb28a18777d8e7066d1b7807db2316235140ea95770e3b16d832b5287b935ef770c33832fcdecb734e1ca30e7ae990990bdf3fbcf34d364ca2805034be63fa3c7ac6fd4c1c8b3f198f49adf5b6acaac219ff969f4a43664bdd6c2db92f910b8c471bc91d7b0ce1b9a4659f9eaf0e95f7cfa4e137567f1d5066e8f0eaa6dcfc6e5259c64e002edabbcaac2acae303fc05655b6f6b2b07aac9b900379799ca207df1876668530d385a72bb4faae2c4cc4d585e3d598376f2ab71638fee92056c8d5ed697eb58ed52c9be4c6032894892939dc15c0fa8e1e3807358d78dead9e32f7b088ada2f6cb725a9ddfaaef1a5caebd7b2d5c6cf762c9241695e63496f685c07c5fbbc295eb44c267529a7beb5a2c442117d9f9c899796186725331686bea6ee018ceeb34b172781df32b1df43327090b6d7b2dc558102ceeabf87362e1fb82d7cd7a4435772ff9232d9eb65017166a10ef13e47fa2ecf922b30f9244f0c0d4b21d907acf0fcb2b179759833c172fc0082b2d3f0e298b69a7b82bcc0f156b565f2cb2676c0ed24d7edd3e93d67b6b42554fe880cfe1dfbfb615ed34bec4fd8de52820d49fff0778a63b937e3ff8518aa181f95defb25d2857826cf111c71c5e6f0400545eb4d01b6e2cb044374eea4a78760c9d622f4e27d5ffc9ed7cf5792c4483b622dec60893d0076de33c907e4e34a6e7ec571aaf34d3e647ee8736eb2a82010cc2b8194bde001a28c7a56ca66735691549e275035382b303a27f1da41849a9761e05d2fa943c8393a438291094026d4bf4b0341b414a2c71d961fd11eefeeb2bdc76558c2c1f11c019b063c6a996ca67ec2ef93fca6ee8057b3f276221ccd1941ce11f8dd9dea8d3073cca57c1e67de09c01a6bf82eadfcf182626494dc088957f0bdd33ed7d92f52c89bf8134c9f65a9f2404ce7b15b2332bfdaa70af34cb4b5709b83ae6c61de1becf3a2465eaa660eba72be35b9991ab1d4f23d122491e55605211f1899b40b925ac0363bc9e00d5ba0e763658d38f91b2b02b3f055eaa417063e95630c7a959ce134cb0ea6931e8853bc316025985192788c1f66b7faa2dfa17efdbdf1e416be2504cfa8df270149eb23a9416c276c57c0fa8576b5f0f53a7a15da07ad30517de572b410e57d2c55e0f29a7ec49d966f59370820be48bbf77ada399411e0a46f9f72ac49c9f3ce8a4bfed00eaf7a4c7c1ce846b43ed6cc4a8f62e7c23da435c9f31618c899a35bb08a1eff7a594e85be027d769116e3c909d83be1b138b8fb121bd892b575276515e01057bf49a9806fafc965625ab160bad6b06ffae41abf013788c75282f5410a18a2b99236fac429dc2820a1de39d8a97a6bd313fedbd657635c3f18e7fee9e9379046fb2916f6cf99a6ac001ff43569bb4d1abaf55ad02cd2d45f1c6ffb893bb3a1d5caf5f440488919eb598067aec64360398d7811c7e0e290b959989a62d496faa75e3ac648f80a2d1e4fbea49c14a180df4019e0e928ec8c71e204a6402503158526fd585fab256662b134b5adb0919ea23e95752a182902d022e77d2ae9fb71dbddfe00b6284c5aa9621c163bfca7fe4ce00f9de4e1bd1bb437756e421eab18584119df8ed39790db5af6337dd0014f872232ca40d706102708d06dd40a96232b3dbc61af4fae45b828a5254d87b72921942840bb5919d5561a54b90652166aa80fa7adc46abff2ea5a8b1b3227ae51f7395ce364eb7efcd5224ebce3dff55ce893130e9ec6c62d0ca7de52905ed134a722184409c62a95b63a130b161d3a9604c527a4701a6313eab70994f3f961fa986346beda13284dbdf34e53f4412ce3a5b2cd9c3eb23cbcdf4b01ceaa462307b9ea91a7f348f629d9ec0d765b9eba91700fcb860f4b9ee55f8ec5e3a7ee0e398b33d52b4d28e896d5e3223ac53c92479aed38a7e42026309e1a4c0a5a4f7555a940ba48235ac4764aaa76f2c49ee3104f2c8aa80ec7275e7663d4d07ed9f8d920d798b58e59ead0b7a3cefbe29cd83c656a81fb5673e644b91a2b1ca1f58adf463e1e1eec14395898b23b53bf12f4aaa6050375bd1aafb9d47e0ef6df496db558ba4cf239a5921e80fa926c2b02bdaf533bbc7dc37561e2bbc6288cfe9d9cd1cc239da7832f533d0907a2c4cf624645b412585d667e9415c38f8991e01aaf5ab61be67b9f6d5d8c0e0001f2108d19100a35f669144863ad4dad7d7ea06d7776ab9315c62e6a53a293b5977872f834282b0a747de334f510ab6f25a4e95b9398ec1763b2229dcdc5dd8521370e98a1b99c20fa128497805508e5789120bf0451e848b798d56c04f3835e7cbdfc9d3d5403be3a72d8593d6cd87eec1e796739b7745c75c5b21d27423e330b7ebc6ae3efaac8b1f82cfa341e38f9cb18e677fd3fa76d1806e6a888ee1f96680e0e5037057fc21e605fc9af94e8ecfeb6ec54cce1eae06f2dc4e2eadaf3ce7bd6d91cb0d132a20dc1fa9ddb6f0f292349dd55d739decc9fad2f9b1d30f241cf49250864f1ae75299d651eb399c7a9a1c9afc215d2a56f845b7b377b4cc4ecb75b18a9f1ea14c4f6ac42a870ed4e9becfa18c866501fcdeec3f3a06737b1f8a9111e77165901b67664915602a23499b9b1f75e23dfaa0b0e17a0ef033adb0baa14969dfd5129926cc5d48efff5be344dd9d90fc2eb4c61aa2a3f34b2c62a3cd1f9b2421f9b3f3721a987fa8e57f31d9f9f7a560e5f2732ea1efb7cb1210ee4d07fdf7980158978f599429d3acb2910fd105ff73072ac40e0fe694ce90b2e26fdffe1d390ba073801a68ae84446e78582df0c02469f6a7f76b683237a3bd915afc11c99d273245450731a2345e42d5f262de8c78bf645c5aaea44e92ebb0598d17ee92060162215ccc16ecaa739bb866064e07deae1ff46aaf9b4f01ae573b1a5638c63d845e1824fdf8231921bbc449caa67e509b19b44733fe68e08a86348eb901c01c830e3bc19a37b59cbef624e65f919a124abc7d9bdb13271847f8dc04912179c5c4c59818d2f550f024b76d32554ab3b5d1ad9c79d7492e35e340496030ac8940e3b6949fdb7e7a0ac8a5a8ced4ec19b16dabb6f631dd21844dfc0b9aac6565a23ee54787adf69eea470c6e30a3e134ef98236a4712ac2a60f1bcb578090586d8872c38c677df881b9fc2e5fdc06f1b48b5029b67a613ae5681023049b1644e0d83ec77b4a49e46ff9ae7c9ac36b5982c29a3e2c764f18f2fe798f804a7ddddb52e7a8566769b5e23d2d5db0c295b7445fc4a68d2785ab8ec47ea574132c0fc59b36c236931fa468f908463a1343a03a0df3a7002437868d2aef972869f3952e4b1b5f784133ca473f0de9ff5f77f3e4dfdd18945a193fc2d0bae4e9364e920fc58e365292c753b6b1e23126963a8fe5d355c5703b5e2ddeba4cff140ee7c3c80a1b4cc11cea8db21ac6cb0f4edf923d9d53adb8a9d73645579a41894058e86d7511a8dda99e196a51433c56adab2e4ed3340e7043772b7296f6088b9b82be08773105adc6e71c71cadc83afb7b5e1349cef8f99569ea2b3f23a900949ef771d816004bf17abf1decc7993f4b6f620fc98eeca0452d4d197ab3519d0fe7e9fa216b2601e20f70da151d49f24809b76f2d139d0d62b0f95b3e7a92b3d970ce65a0bd9dd7e4019ca59b703ed15fbd8b8819ca302a467e88e0449d4cff09401379bfaae0480a039b5867ab1716746c51e16baadf75a59b3f25e9a5e8d27156eaffaf6b7492c8a0b2c394854ccd28983589f46fb4bdd9ce6e085743c2529d665c6ee1eac6ecc7ee52cc7491681db00d97c8e641aab8c409aab0902464e24e77e424408cd98e25fb8d57f82022cba7b5049f9dc34fa757e3d842cca017d14fb90c7f96dbf17d02ced1f21acfd4e95b3138be05cf75b762b8d1ae1fbb6daa3c28c650e2ff4000c095436fd619d8c5302250ae0470ca6386f97def438ee914bb6dce2600a28af6e2def8b45547e371eb3dac04a4a2bd03dc63ba1a32a90355ec80c5c21a74776f4dc44f1f0236f0b568dd16d6dcc4f60521aa7366ad8109ca4c2c2d5abf3f3d73172583a53ff92d9e42faa63a2fa7d6e66d8ffe52d54864a02c005ca2c2bb98280381479bf7e8422bfce64ad866c220b7ebf7fa963a6640d9910cb03000bfe57af903990e55a10d5d8d766b59ccf5261ff3f4184b900659444b5b10a27463ba8a43619cea8adb8c4298a4a9a7f5d8ba53e9269226a355d120dd0613e51f32051bf941244fb6579d8fe79763a4e365acfe03eed0cf7d3e7c5855d3183c047a3962de4737f3eec47709d059a7af033bdbc2378bc6f3c9006532ce6e5cb7f29fd78f3b02f9ff77d13e0d30d33a4222cb7a1fc7f372d1b13c0d3d7455eae4517631910ceb841e88a7dc4e28721875c36838bc9c300fbea2a0af03bb8cb6c26f0c9cdd9bd872e143fc30ce7cce087d7d08f370386580ba49e23480b87ee50c00805dd17e75d18fe4ace8184d94d8bb1fe1c5f89cfacfb7d7e0392d09599c3daad040c7a1155bd0bdde51bd09c616d9e84bf036af8d1edd068abe0d00c06b95ed8e74cc4c5159777df7bbec9c1c4c2cb145b71ddca7012fe6f0a4706be43b711bb3d87ce3a1576b19d18b1da6e637e35591803289c02e6fe9ec4beec0535ab0f070d9c2546b3747cd2379bc4c3a28a9ead7daf93e3e1052de7a965e34f23499ff26a575821f8198852ac4a2e2f06ac756226a73f224d6d6690a42761e64718a5f0f7e2a5d41b16b746c0b89755d8719f3f6eef78f103340b694abd760337c12494d61670151ba1394671f6261f4ffc7eaa962532f0de6b79e1d2cb8163724646c2cbb1b7d6f7dbbe58fbe66805a5438d9f82a5319fc3a03d2eb440f96602b5c4b71c01d1fae5ff812734f63c14e9e378958483a5334d54ac88301e52d39f8421805c5b24f73e5563dabe98c4ae03c8bb94ebb36cf11a9f06c6a0458e6c2dd79915b02ed88c07264f53541499bf76b64e7281a51e7683ce641ef2cacbcd3551a5340ee59679e6740c15f6fc6c6bf5e1da015b69a0bb13ea2e5d7d08f7085cd18816fe02e80972550a241e4da9bb6f7b8b88b2ddbb0ab79e07c0be0739ac54b70254f6ef0d5b681f76e9dc4344a9aba27eebbf719a9313bdcaedfcc52edc15b13eca1189b29468664006de1dccf28e1911669fab421f4f06663a798be2dc0ff2146f01b8aa59039544e2d74acc80c4e6f28e46cb7cb472e81d1a6e416c96c24fd1638f0bb6e67d4279ad8367d0b322b0433a166596cd43ec30438087ad2eaec63678a496b521b30957ee6efc976eeecf09d36454c20d67e2aa9df1b0c8d5dd43693043e98b8e6f207b21d6e2476ae5f75fc00556dfe92b480f87659aa5cddb82481ef7abd10ab0b20499c38ebbb88d22f7e53f33cdafec443ad059704900720b02c29162165b9bda34858c8425a4a3d0212e7cb6322e00b507cfc94aab29ea7cfd5a7e82a75210c0dfaac785c2c41a9d9794d3d4d1e50f3baa86c9262ec8b657c9e1050cd2c07d1f88f93478cd8982ae60e10bc2633c6b29b5eba28f54501dfd2731e80cf6e968b4c81921d2383d282dff43999a0fb5096cc86678cdd7173229277b79fc5c4d4ab463fa089b42befa23cec0e0a88e89373de2a26cc8aa4799b2d14e325726c4376bd57036b4a312a1458afb911d5e8c541abbba82fe39833a5f089c50c97150bab40d69aac731c4981956276430ba88f1770446dc0daff0e1df7ced27ef90002b047ca9659fcc5d871359643cb8916fe298fe486f105bd7d4b75ee8bd205fa90af4ca808d68c81645eb18658be6535b9a1c0e1a80dd204cf22b640900107a71216a1ecd506477d24366af270662c03177ef99012e8027774b02f7dd56bba97d290a88fc641dd6448fd91bb95a6fd27657f2c061dffdc16a1e0b64b2c67740931017eeffdc9a9ec81358583aac33d8eccb8a005af03c4259bbf8ffe4f22b34e5a5632dc0b9f221cf98488c8a2023d665534c1e477faa9fe709eff64090e756dcc43d16cd7ea583d44c0ffe15d668e88362036c1496b29e9917ca3d680ad2cf82094a65e3826f431add6d50f413b3e704002b192778e93891e215c40465a068451e96d90513ae95f0f78ca3e8f1c29cb09e9f8889864bcfbafd037ee3381b68a484e89920211b84339acc7903de1e467a26c42daecff21893c5edba64626f7aaa84bce69976a670e6c42e227a0745db5d115a34322e2a7e903ff86a85ee4bae1f3666d54504e1e0ccf42bb02a90708bce6434a369a9ddda589065b59465b864ca6cac066f8a467470eeed3d7c87a3afdc6749b86e00f12330f3fb5b7cc0936f404fe5ec125929919032d27702059c8343c34d2b5c32a8b738ea9df29dd9bba61ee17b20cb3fa4ec17d04b4f6fce3b91a7d3eb0fa2a8cf697a5cb8d4ab43f7cef5a90bce8dddca2f0e285c04404f2777352013c37b0bdda32226ed50cef7d70736d777027847f349c519edf7d64346401682aae4b3045fc2bc36ac7d15a9dd1cce96245ca8a0cf39e4db6a2da0bc575ef8c4acb6126060d2695a42412e3d5a9437b69cf1eef38ae5a0b1132d1674b6e7dc5eaf3a85097c20046597935ffe2a8973cc7f52010e0b63f47692928c4f6a07683fc2ab57ff16566bb17cf3044c6c32f840976710a77a38243e75c81ad10718ec8930b77e993d3dac27cead7f0e62a6b022457b81e2f7b10ef4550cabacac985daa4761dc4d29acb2eeb286082a022f9b6e27894056a520b2a2df87b06ae67820fb4bf34a9549e8fcf47d1b4e44bd92018c9f8f8b65d355b7cf79ec283cb7a8c3fb07579330be162a842391469955d4b0fd3faa9f6a8a6b7ccb58f78f5396a43ba2409801115243dc5a1e74f20ac68f282aec0fb7e36cebcff9f7fb97a6faa9b704aac3c563e7c71f33d19677a7d7fb065e6a80f762df8943ce277510b06aa7b5348078dfd9c717f58c8fc8453701c7edf835d493b5b38a383c79a5b4d2bb06b5303ed58f9d4bca529d1e4fcd07bd3901eaf29a9963c78b336ca7abc079eb5996a16fb07bc310d649fa56be10c75b98d137fa01abdee819d4862c8cedc05ddd5fa01a6fff8c2de296cc9731a885ffecad9670513a8b4311eee197bc0466014de62fa44e33d862a32856c6b58f76d451544746182e506719207c316bda48a8114ec1b360e72dfa07d4489f77d52f0bc719cef502148cb10c3b558cd53364d357abaa66d318b0fd7a98c32d9528bb227e8e97456c81adc3188fb1ec2c7dbde10b86d7fca3a25c4f8261a4508c64d2c30fb9b824dac4809c80789fe2c52acdb88afd8e3b8dbf5be8aa39dff6c78c90875a8308d9ec0d017fd5581099861f3ace61b9b869bee1e5c487c5a56dc68b8f9ed76e0b4ac3c33d9d7956849e89c39f907c6a711823a9e5832256202003c917b8906cf393ac7d5e684b6a6583b744ca19d1f1329d0679c4f79fe1c9cf48d79d16a0748457c6a5163659672ebde0188a2cca9bf02c0fa944374a3f7663bac0d97352348a7da93f1106a194e4fe25ae02e7efea13b0ba0bcfba69f31062d6a3e931dea4203b2c881f9b13020ac8d50b02980e619b334d013a32a4a71dc44ffd37c830da3bd82a9266c1a0a9bb13af84d0944ca321f5be2dc54abe35085fb6b679325b9b873b12b19ba23a3eac94f1ac3e612a5b542763531bf5bee898ef673a7d666a17160786b09eb56c06f759a28d2ffab7d6235aa7763204ef4a6c482222291e530267018ed0e75f2a4a24a900078c060b5ca083fc7228d742fe379a5ca1206334f9fd484b2891cc7db53bf3caebc945a954df560c04b0ef9cb90c7ddb06e4b579fdb4c4295dd131be7ae6eb3a55eca9e5fe65f9324b24e3d566e17d7589850282cf393c0ab822dbc3192e03b4ae735fa3b3f964b28e5fc1227bb6e0ff21913d60e180bb013d3f9e4d31aa68a61532dd6141c032e043a575cea6118867398aeb81a96d78e40dbb2135f6b75fdece27c09ff13037dc021c9688d0175abaa4723992f0dbf6b02f74f6e50a1f0e11032d1966b5f6d0690810157bdef0039584b4241a5bef48e1677e1e48aead532b5872332782c49cabbb38e45e5814509ba1475d08a4f5aa86fc7ee2769db723afc6da0971556f67d5cfb89238fbbcceb395b9eaafa5a1452be3ac965be1bd8727276706d59ab22075e5c693de19c05cbc2b7d35d05491da388bda7dd1706f7aa2a0a71bd6f7ae782ff07254113e48ec78581619f8c85b7d923683de5ddfce22d856c46777b50ccc54c5926e1b285cae52ae5f0a042274d71ee577473961bd6c18195881d94e997c5c7c3e08609d6894e8051d12772ce1e26f85d2d8ca6e7b047bcc80545ef9e250466cfbd6c40b445f960db419dd0ca67db87370729c269c9c2206dc550834cd21708e56db075ca76f75b2feb0fc0254df34b0defb20801d074f5b2cd0ef12aa8ab33e389a8706130685fcafa3b27700d79a1bc01f185ef55984758d31f9524a4ffdebb2aae30462220a3c9d7dd3510853f034082cdb9037d8dbf463973b44b33313515e47629bb1ae2c0bad9c97728c90f2d24b58e96beb7e19322a2184860d34723cb379580f380408130dffe39cc6b25dc697808b161126b0c72bca146d80fc1a1d8fe64431df65e9db97f5110eede5885a4def10eb89520fcd118fa870d8787d073de39f3720ea33649729907568ca60941c3092dfcb2db1b2374a84b38af860d2238f6e5502488f12ca4b3bad2f1443ac4b0b63a91bcd5dc9e243128a61bde6d074c2470c33904e2f41d66eeca2b08d737d0fb9dd1f187abedadb026107c29d427aa8e657ef409056cf400faa3739ba293d474e90fd3de33aa3b388fc4ba5cb141a586a1d51fa78c1ccdb688ea32cfbb8150ed35bffaae0ed5742e48bc1fe957d6e51ea14961c3796d1c6d55c6c6df58beb638cf4f7193f53e55a10935de8a4f3d763c313a50b2eece4a0610f4648b8c5749358daba88c6d3341ba6b7ef54f365a1987df5d28cb6eba5e806a0ae76bbd2534291f5f3c43ba9d09a33ecfe91e534871e6d2a2336a4946c2710954528f71f4ad0aef2161c145ae214b0a0813269e09dd3988d63b8667ab2c79e9b8e2a99f58f43710bbef9053d741329c00293f47f0d16e3e3a230150ec5e27101a82a4682747d91dd7fb7d0ae37a7c72ee56014e6d0d509e2efb94e97dd80706482de2219a908b6851cc6ad9652ce70f68b0ad715c450a7d0c0a5d3e8a0bedf29ca970eca977d24abbc5d5a9cbaf9a078c80c0aa1fe7a031c03d47c19e2f6edf2987c307b345cbd3576972683a13a68f93e142d9f6c61a0b557618fefeea93161f5f32e4025ce3b69c4196ad339f4f17726a328c19f2f3ce511af9601eb68c3a1ae9ebbb58a006de3c04a0885b07e1d9238467dbd3903d56716d63bae579ad0e391489d393ddfd414252a8cebce1b9d1b4e4c3a939bfb978b8c4d2b19718b47aef1e5164c96da7086168e3af51ce3103ab214757efcc1293cfcddf2d16ae36d01635d67df0735de8c7a85be549a354c079d88f5374bcab626425a94d9ca23511d34ca97c0f5fe3dfe740550e84afda849eede972b20c2804742a6485419718b9d519987895d68245ab0159276aac5ff6fd62cd114b25372c8b83ea00c3d467787979e900a8c8b7817ed91d1aad843fef848425a350b1d0bc1ba631d0165a4706ea06e06bf9f9cbddbadf6eefb716a82a5069a638433737119b755acbbaa9deee9de53cce68cd319e7f7c0802df78013ecf8005dd6ecf76e7bfe0ec45b7057caa87418a939084d1ce4376076fb1b8884a050c9dc780c6bdfb248e7335dd261150ab7c32581edb2010db29e0329524af51479ebe5286be36024c3b18d97cbb777d3c5d3e673c52980580725d47889aec9d8954ec07c963056a33aa4af9d43398b2043a5b25dd032d33e74da0b4282be2f4c19e45e349ca2e20807f2535229f8fca5f0e549bbf95eeb52a6adcb36c7cb640149b914d80779e95fedbaa4a0cc2cb21430f980fc7fb6305aa817820c3e4b579ad3018225b0e3fcd9de09cdf2626c08442ff5f4b6fb4452bc212dcc5a1aee7797f74f8d9e94139d3e8e190718f955d038adff5ebfe7f41f0c20d8dbef1fb3be23f61a1c6785e15f47174fc29962de698b1f37ef55a121be22dcdcf3df0f6918213b09ecbd48e4e30d8dbaf9516e84f0d0dd078e0818d6ef3fbb419c6616d064dea48efd0cf620087ac7a511ef2a50586c0637a8d8e7e37be74fcca5696795417acb51b2bebb0899b1a0e1cd975e1ebbb14b7658633cda94aaa55793eb180af6f859c552af301d5ad94ee48f673fb9591897d0eac12657dbea58a0960afdfb8a1d8027c402eee7fd6f903d543be3076a9247c037c849c0c4b81b83efd03393e1d093c50dfac2f125fa556f9d40f6a8ee53c8c00e23dd8e93c70a831187156b38701353e1205fafd380473fa69480fcd34e238868ff20b49826b3b88a3d9023840d8ef03395519962f647ba7c977ade180ad04bf10180c0d6a14ae8b52c37a1dff6740dc7b11dc0c34a39dec866880c24af8a136137b91b1846e8e9ae9c576eb3b7ec027ca99c301013d6c075df85a03d8f7c22d8f5839b2270d9b7e860b7cfc5c2beadb457891097ccb8af6d52a00e887b9f8449d710bfe20e8c44000d9f8f6e1d6421ffcff7bbe5ae2c695448d6fcb62479c83eb0bccefa7a0440f56f7a72b1ece230ff112915ed6bf7fe7a0b7d834e0933eeef1f58cb8b2c49857ba67787eb3cc93765e066d535f7bc038042dad92db4896db6170645613b35c939b5f0acd3bad4c44d2d19615dd0ad1e81354f6e0c58f5caace71969029530a0c9b1f2393f7e595c19cc151299255e1eff7cbc18517129d9341dfa2bc18040dbc288eebe7f3f357eab2dd657e05a851a569a7a7b446af99c28e71e1ae1ef3fe945e1949d302d9f75b0b7a09651323232941f2cbf21a497d5abb65222d10af1e192d4498a6672897c6f5bff8435bd2f70c3b5fc4ea13f40dbb7e9eab2e37d0e278412014385b30aa87a29e2861c74207a7722029b12418d39f529dfb890f8d10b73e5507b1d548814c113c84de30037940d3b903a77695210bbb4c1c8704dd01b2124533b453b109a534f8969c0d813abfa1087d78cf02ae012e33ad3f0901698434b8e406dc97a96278e4ace7b468cb6c9dee455021c64450c754d643f92bc1f572bbe96a65ad67225644ec16458bae078260da4d5c91b37b3ea60b41930c9add6e5437392d6836c8839046cda14a42f1b4b31ac636930f1f3cd887227d620415dad0ece9613791fedbcc3e0295000a850279ad796cc18ed4bda62399acbccaa99824104738e6e9e2993a07261f472ebc653a51413d52839b5e692bb29aa12d3b85cf512ef2a1e1783d84f8f705895dbc2f5c172f46d329a54a25dd5b17f80c0bfc1fc2314fe7584ec0f34db94c74b716a8afd7be7271520c339ee10e19a5c2a2152e28c6ccb08bfd21448d02cb025642a0d3a0427f6308efbcb105fbfea56809f55f48e253856546d78cf4fef8ffebe16a720bdbea14b3c0e29fdb515aaa68cb3a65dec87447c4f4bf6ebc9ab0cb7614976c54feb5b6d1d8c53831bb9b0578fbcbf554eebe2b1f9468bc7dabbd16d322e05867024ec08eae66d265d6fbaf8069cc72bfbcd1b444bf3d87b52c47c60dbb5d2c891e747f3389b54770cbc1ddfe922113990296200d4bb8402ae1911fb86487e9641bc4540ad509385ed13c42f4cbf05cf38d724eed8797ae7119f756a905c2063f8bc4d361da7cde2f52cfa24336583c831cd49b53d4a0dfa46d368f7b9997292d9cd338d670b0888d8b0cd382e489cadde3dc6c7ad965bb8125067eea7080eb067012ce543d99dfd40e2210a947d3040ebae4bb9839dabf5c72a1eb10c897d452b0ca1741ac4abcb584c1e2e9e0f71354f53283d2ba1b1d19eefb950fe5dba09c915aec09a6cfa6c01b8e7133a0845e40587195f5b572e6d4766c40a6026d2864959c797e4319bb08be4900c3409101c13208d5d31aa469396351047eb476af29ffe733098972597319acba620b501d4ce0d770a75d154331f3926981ba3b389323070279e2db40bff39ffcc2fa3c4ed9231bb70c00c1c732dd3d324626777c99c0d9a23d22ff97638f56e84d799776ab5889744bdd976efb926763aa9ae5b31f5c0ab5ecad4b0697be18b4b0eb9277d45956ffcca7514addfe4f01bfe03a958a0ffda859cfb4c2c0fc09623628352b478706a3c81376cf5192cab57acdf847e846af9f730f8af13b4da3c24946972cb0012115f025aa1609f5a43eb142b7875870aaf4444db889c4e8fe761adc1d52fe14b677cc6a991c3d91232e7b15c206c7eff5ac5ce66d9b1245f72571fa304e60bb75bd42aa33f00c38d3835dafde398ead1a7e5eaec4ff36bb1fbea718ce59fccddad59ee083f6242e6d077d3d2ebb42559d3274a9d1e8c88a24674071c9d6e91ca382dcc10e604042ee5501631f974811a94e5feddf1f5d659eed25a1ef400a00bfb1352cbc8eb06cccafb71dc6fda48e27f5c40603f0c952f7fc55ebf4ff0e6f5d0c93b1d7af18189db609138d36346e7d61349c665d40d11fb4619921fc55b02879a3c4987ebca38ac0f1e9258c263b86e6ba1bc4169aa5baeb41979acb23f6fd1459eafd68b0d46729908e8529b2eb9c9e8cfd445017462db876987d99e5da229e8020482faff03d0a90e69af573313f511561d1102ba11b6d98a18b1c23f288b5f5bae2d571c691065bcde35e2ccdbfdb6a3cc95461819e0019f146d9947cbde412675aac8539d175c8874e9103c38760f56d9338073890e214baa78742d54ae05eeea9881a8c49860318ed0e49b75c39ff051c8eb64e6040283802cc405344f0ec09c4cf7b85ffeded8657d8765ef6bc5769484144e62d8445be318217ede36d3d91e0209a3fbd444422f047ca990f126a1aa40bacc07d7d73e556d7380b0737a228101bc4fc7d89586f55b55344a5f07a9d093d5e3e34b3544f991f49de4831b9b1b8e85a7632cfc531a880be79c73c5776294f322843a9553fc45aad604d2980671415fb28c6e36b8738a23213dd6692398a30ed4d842493a2db7e67551538d032ffbda96fb6f070fdf2489d3f71b27da8174aa5abb602830161c55d0a21f27cec953e438a3cfff0ce97b0d8830e6b353c5d75f15bc600c7d60595108b7e616c30eb7f4c5f396a9f5f7ba060e7991535ebe473691d5828012f9fe40e5d3a9f03a57ab474986f3a2c8f88d1e4d715d7eac45c84d49c223edbc44a116a97d0b3e2b82e37614b2f4dd4af30be8fcaa6fd7ca44d902bd96f3ea35c4c9e02a0fbaedab698a4324501d5aaadf6c89abde574cf37fcffa85db50eaeead861bfef413e947f7423c867628d7248c8df8492de02ff7c92687cb09cc507298dc186b1b57840a4d40b50eed93a237ba0326a1bb2647f0b570c9fe39af3231f865ef2026c14a3a8b4c227d640fd14f947612a472d5102d95bd142e67309c46f4f474c403c2e6d3c6a853fcdd8a8533f4c2fa1d5feb8de9886b7f0d38c67adf1d626c9a1f58a8a16638fc6795a384db49dce3babc22ee2ef2bf2a9c1d8df05e2a9a95fd47b32785d2186ef6b9317b68456f81dd65f621ff52146e86bfc3312a9cf504650b087880ee7b0b2d8936d90d5704447ef469e05eb8dd2fb4caa389529705305c9078d7ef19b0f1b8cc5a779677d981b9d3c1042c35747065e1e61c0d99ccf184596bb5a2c9e023660ee0a8b3677c9014141cf305b35ae98cd89078de2201003706d27b70b88959dfab5745f598aa218214bf8af61d360caaddc1ea21f14177838448df1fa2f3177d79f1f58f06449e154644ec2c41a4f0d215da1d9512569d5bc3351eb2293c03ca9a755b69eb3efd1f9f24b7ff5cfc7147d89d6af1e4517671dc04bc3942f671b63e1ed7862ae380584e4f5ca1526fe787f690dbf832c66f2d134c135b846810a3ac72eb11ab25970f8adddaf497493ff5d2d913ec7e23c7841f0bd8ba3e74fd9d1b0436b929f093419dea6b837da7395e8d1fafe2a37735004326d54f890b2e641f62c0bd741c8f2c4e81c3156946c614ef3d05472428c5962574390347e7ad7da9395ae7d249ad346a53311145146691454ce1da9face74e05fb22e1d4a4b19d1888dd40dea17f4bf247ac69eddd6e38bbff53f9bdde700882825ed6ce07dbe932a8124bd8b59b50afb9fa22f7860734c34655a6f05526c3629e5a010e33977823142510d2957c8ad888e2294da1a13fbb1f8d234add4a3278befcc12ab3c94b34136fb96379085d8268005c67e1055e2f8b2350fae04fce6af309fff1845d3c06371fe29f36c1fc0b3a3f1c5477cb45d67368aa4a77d22fc92fc46a7ea31bf2967dbb577b40f4c0e9ebeb2207aaa52eacbee5891b804f4c5696bee8326f95e66ecc60f2e5fd25e243bc9e6017275ca7c0ed05ff476a6bd5823c70550412e1761eb19bfa46a1428a3a2a9dbd414e55d77d09e96f604d3d85192524b68bb6e2e87a022ebc3b68c006be2e5fa8b4e852d7aaabac1a9e3c2c8f9c7312575b142f2173944f510046e54e2cae1a425ea5c696d755732b32cb5b760cf89a6731fa5f0d461b708dcca24b75e784063043a5c3378fa3d1f232272b154141b4161b07c8865e864499fe8798c45fa923e2f21ac77ee5ccb43e7134aca39bc8afcdf7a095355133875ebd64d1061bd9daf45a7bd92c8fa2b8c86ec7ea9bd3750ec077c0c60cb61c9b2cbfbf5a3b607dd9e27b1a9e45fed1ab1e2838caac8d72fe8fb89f5a265985026a4d94aa2676b0ab65e5de52630e14ff2e9b5ff32bb4f7c3fd758c70e4dbf6389a32df74867cde393db9674d8bae3df2389518119a53ddcbe52387e64bccfc970367f18ca2aa72726072f20a6d69aef27a5b9ba90d52f4f36cdf9739b1b729219b79f6e62ccc5cf69fb0b19b66a33593f9b53656e6319be0a3a607fda9e13051f74754e789c4a3a720e0f2dd774b9585c4b39f6f18a02224f5dbcd8f17b8e1511d6542ff65fc20ec5038a3520e4d36b7c9d0f2a824d50080821f3255f5083f043dbb2050a9384aeda43d86194886e02b817e71d96ac1ff9dc334ee438a21085fada71dc863c69faadc602c0f84989dee8c8285e417777c8b5b29e41a31445f34ed6c000a997d4d909fb6127a761e03a6e611ef8ca3e04a6d4f88bbad42fa67bc2303909d774d6583e62e39929800dabd53f92724f08b972d91db1dc33460642d77b5d87194e0219e588515aa88530c926917615a606a5181dcf7f165560fad4c31becf7c06f98fb57729c3c356dfb984092338a69ef7a445de4693a0d3fc9e2f7f36e80884e05165dd73fcce1bfc35664b91c4419ff0e8ba032490ab8cdf7c8ff4a734fdea18593ecf3c1535dfb93ac5ff53eca7e46b5591faa618f64df28b6dddedbde6e262cd48d7bb75804ef27d6d1fe371f017c7891021338a72d3dcb4d36f7b9a7cedfd983324e9ffd3916e26c7d9122c185e6df4016654749ac41402708ec975b6608c3a1d5f43168f709f437b268fc80a534397db880f399bc568bcbf4363df5cf2b21eac23eaac2627e78ac66beb7088c90d70cc2543e94f5909dd9627dae7ed23e5f8e7b7b1e853cb25dd333ffe575600ad1ba8fc9848eea24afa195decfb332eb7dc0500881024890a18acc1960c8ebaa6f0176d992e3f57a4dbdaf08ada8ba5edb83917778fb4bbf13238a4ce5675074b8333b71d4731de119e6c8b2a418a5854abbfd0f9bd3472b555afb8cf9909666b7e7501ed02e5a26b7c4060cb27945b7dabaf8f2870e34aa42bc562733eaffd13fa819b6edf84d4fe5d6e466f7597605e4eafe0fe9e2f92e654ec7fdceffd0efb5a9c292af9dad4d9997c36af38e193f1fdff5a987e1bcf717a505f050164ebe88c114cd1877adbbf2ab2b158d4d4dc27322ac25fbe270fd197a86374ef51a47118d36991e086a709405e52184046e5a09c3eca64c7e7619bef517dda0c53571eb0ca66620a74548905d4838cdf037f989df31b61a6116daaf6c0dbfa24de1c56853dc11df8df22a118169830cbfd42b0c7ed79e0685091313a86e3b37acd0363b72be222c11f6807468e6a8b7f6b14bbabc5278181037ce69364191711d6db03aba7f329bd8530e4dad53147710f4b0f2afe8775ccd5bb87a0b52f8186382671e542647b0028ea30faf36b1698e8abdbe4e1dd89da2c18f43db58389dd723fd74b325b8bc548d859b3155fc3ce7bf8a9a0033bf1ae43e1bbabf7967f87996dd33a57e9f5a7e9cbbd5a1fb4c318e2bc69b464f3f059892aed9cbfa66cf4555335c056e11861f58f9fdbb8071c8a228098203a3edc84d63a9b4b7c68cc1eb42b865b4433db245a08416d110ea90118481699b2747c6cf850d0bf77ed78546c2ef697d65759b6cb5ac54edfdc66523a8d4c5e24ca36903ff3140b7a7696b65a59679815567276c9ebfb98de529cab56b4c8e1a40ef7e0a6e1b08ef56bd32d5d1b932a696c13ec1a0bc14ace64c95b38886c817a8d3f60950660be126a733b2fd493fc418c52621cc6c309fd8a1290a8204313e806d22387046e2a4cd12967a88d70b033336385eede393875cc4d7439b3e3525345a3bb6672b2bc1dbe206d61b549c8e88e2172b41797d44a23271a92b312396f0e255e6d41ef74fcfc48d1e638d515eac3e99f930be5f0e24717feb8a8bdcbdc515bf6a1e4342d62784d08ad9b3987a35a4ab8054100e5b666481120664f0aa4408a2aae04253242473d9a9bf2070cbaa2023cdac8630a1d01688d35ca8d31538cb98b6b4dda25fcb745abfb8d654447c91a906ae82cbb8154d617a07a599b4c801f6b3858fc635333876962e8f97b8e199d49b3e7c2e0237097595b86f2b7060929a502bde40448ed0769fd2f29b9868a836889a4d64e37d4e211ac10f42dd6cdf2b10f8976f132ee15ff4c2f40fda5e7abaf09cd7c6637adde5039c19afe99aa3c9ecfc5d825469d1232a41ba5133bcdae00b0e75bf973734f41560b874fedaf1df9f02ccdac95b7b3487e2f8e3c9bd67c18029d99b615db46090f42604734612cea32bfeea439960a3542ef947daf3737cad243cd29df2f393cb27c8f7a17f2530f01bacc7729d5568e620cbdaf1cd9afa850f85eede100650f780737586208a08fb9382b9845f13483f9f66ef09c0c028992a614988bbb3a24f96f2e4b38514088656ba2b1242daeb77f3a1d10fd4ddaccacec8644adac624b9f1e053ae4e31bf856b1eb18979c352696650af624916b81777886f9cf504394504c123aaa361b8ecba2add44f6e2011a4d7ec5dadf1c2642f359714301c6718f27249874c48bc4efd78944ec982d6fb6195930bcd93bc01895edc4aad9332401aa376d3afd41968b578656eb85263dd9c4419349a37609dcd8bf1c2187298acdb63169838bdc2c7e76c1ee3e85c68baacb87bc2b06ea3f88a6ddfd4b9577d2df64c58c337921f17b1a5c73d503602439b64f5b820ca18572a57b2d58f1b7e07a6f39333bf477f59865ec0d063eed24780c8b47e628c37eb29fdb7caf2373929e0e63b1281d281e440dab3fe71d78757ec08e0dd23d0570bc1ed8782583eac1ff00a675b76566f8d1a48a720c14422ac4b3be918345fb5121193adae105fc5aec28396bb99749f070d96883be9d7afdbf18e8afd145623c58f11db1203ea97dd417a80ca792d96199261fc52c93f7c6f52ef2c4d95cc85f1f0fd6ce1f0f981a1081e98e4a4689ec065902a713b06b48e8fdbafcedd29d460598c94ed749b82fcb25d7de427ab7738488f4e2621cb811cfb0ea1d0286eaab935710dcb81bab1c20ed6900fa8636df55f8a2c4266bdda38d7419b5d970f5748fcd32614ea5df418c0afa62d4047759aaf1b6efedcb05f103e38a43939b5a2f2ca8690996cae0b60594b544b740041988f3ad7f76431d4b909c11cf28f5d83031f272b0e01327b645cc3f2d9799b9420d390097451f7c0428634f7869b6b952ac76324a6a32238746f23f10f8593f2b5e6c13bbb75880bb601b348466ebcaf736ee60c3dd9f47745739ee96b57e035a2b5231524e0cac9ec6c047bb1da06c932bcb930ade67f0bc8ce4e89dc45b494ad2f86a46bbbd1926f5821c616f304e152d849e016b46f98f213af9067a267643afee3e769b9b617fe240a0a0c0922f08eeeb49f4699b57b6a8459f54f44eb904f7395153700d8f3fa4ad43ac4ae55665c70e87f8de93bdc3c41fcc6266f705d12b4125cb7869381a351175f6ae53cf3e12bebfe20dce707aa61c01b5bedd17f39641b084a91d4f384bc383e3c9b74e24e131952b37790c8d24588703cc97f1e592f910f17d672cdae90aacfca256b845490f1e2d73e8ac5f08f8446813b1cec9fa023f26eaf609709c0488a72f00c13e9aa4e378d0d5796aa485fc65f1d23b4c6417d7275fc9047b40910d980ae0432399df386109f0ad1ad4222c00d2c8a7d4a585214174fdd4c0e0bf515c7868ffc6ae0ddfb19b7eff45e89518cbc9a9df44de77fbbc9de73088739fef52050a59552c4fc94acf5dcada7ccccc944d4a516191010b6a21fe1a2defee30ecfe878d6018392341eff365829109176684f8f5443cdceb842bc66209f90f24d1751619e02a0a3ab98635c27d1909802ceff3d8827e30fd12a5d83c50d610cfccab7a5738a157ee2e3b5153f603184e4081afe3da155c00e6eb29471fbb6a3198703aaf6f377d1ade3e9b67588277e82921f1acee25a435183718f4d540c53c4b2b753bfa81c2b0f730c3c47f8042d2e7fe1d68fa3be3481e76538994c9ccb6600414204d01885aaa863591ff67e447da851e75a34516c95dde9c9e184e5d80db53730a37cd16b88ee137fcdda81de8b9f55ebd4a181c5ce725420d33e10e2d84a17c76bfc9d1409484f5ac7a112762eb2cdd1858a9a6d49da35b61d58e33ed48e81a67eacc835032cfedf0ca2cfc2547e9ac463463767bdb21b6ba8628cd444d52fe6c166fa659b23f878723e12a0d58911a7d3d89702156eb5a86c600445bd67dc9b4e7b8fddf05065ee55c34fb2e6882d19163423ce2d66e52b5e22a8fff6b226de9130954519381fe55c25a6c8163bc350887b0347fcda67779670075f55ee77855c3f7b3bbd820d9099cd1f48e0303423e7c98c55a20015a18a849bd01e902b6b74b20a53a5445b48d7a8787daaed8b97c86d4e62c9f81752afcaeb2e636bf317ea1081d95fc7a57372f7fe05f03965051c2f2597808cc343f2009c67a8147c74f3a58e425ab2575fa80143ec1d5e61a7f4871f1cdcdf278e1a72f498292a982df25de1fee495775efabd03df5b97cce7736c525e546e1832af4bd2ee801fe7b15ebcd4e4deefd96d0adcde040cd612ef165e90c7e244ea35e3e8750529d87deda6d07d738d705af2cb5adf975469fa3ff2a5b14422b02b1196f85bcdbe507cc14bd79fad419c94809c14ec7567f653357e4220a96f6c4db67d3d55fcc69371bf5e5d60c9db244039be836f4255e1acd6c09920cb6712dad46a97ab8d6f4e812e02b45584d87057dd20f5374528e682ddedcb7fbefc1a1fa28be71d455d638445451f7060ac83f11c53c690fb0c4ee192eaccab3f5a0630a3a1e6a89fb97c636702e57807548d44321a95bc1d21afc2f4efec636550cdf3e4de53d3d3832f6c14d1cb782328228de4bb9d389234980a0ff02fe3684a0748bfac4f8c051ef28ee11c343164334bda2558b7b99a90efe0f2c8ee10e22a0ac53d068565790de4be84d6b540d411028a7716ed043977a9286569b0a7c82ad1f09985ac8e3b850216ad3df17f056b2c36827e73cc5f407a7c0afb781d066a5e0b1657934cc717c0a86e3262dc878a22150e8195b693f7cfe0cbd8e7488768a76f0e6d432af02d6bda72a41cc851a0ee39df60bbbb929150479e2de4a7378044d958ab3352684db9618592696e757d1d80be6e96be949d61899db7bff3489bbb881bf048084bcc9c831d68d0f46fd9b550964831e0c73516033ed9606ca783778cca9840045da299f2a85faa0a1a6215088572fabd5d4e25f25d9d817a00523910ed475cf2f388524a566381d0ddabb5f356779969b37d4a96532a718bd25c534114439111f51449cce0e53c3ad33ef17f50a9a3cf46f62cb32fc8028d7b9cf283a5305440894d47154d8e012ff6a202e3efb301b560721ae3d585313ae2155f2a371361500b329b725577171311855164b8c698d14de42a76fc7a82eb0a7d85a867c9ca398b8d23068c068bdee7833be4a9dd199b6da270b5a5bc9d7af967c6829fb99e633829f2b2585c31c9d519755e3ab0e6f5ca9aa884ca850927f49f653c70b67edcd25ae0372b0eafb15724df814926839ee850dcd388f50fccefa92da431044950b2035218bd8df2907b320aade78ae663d7415a7c51a3bd05c0b9d29374bb4354867ea2ab5c12206136bc4101509e2a512daa37a338fbf467953f7f40f642005a8cd00425ec4fd96c85d15abd8afd455589ae7a327e283b5793ff7bf95f05c254390068a60ff3808a3123b0ac882dbd9f478d47a154f0216bdd79f5e3e4c5ec176945bb10f5414eb21bbf1910bc6a53dcef2f4519224e80a7185db2f49be88b98ba58d0f335e65b550595c66380be8459a02874675a3c862613a43de1be4c17371cf33bc22b631dbb6fa12f49672265c7906dd732b01e6afec02a9c81ea84fbad5caeb263af4434e3e482773cde3e51ad6a4944aa5499f95b7eb99e37ee8e329b4ec3702ad68ab6148aba18800a8e345fd6f5b9c0b379e449050a37840309d7406d28309bf4c1e43151ff15f238b930099f07fd71eeaf89983b3522af3e36bee5bd73207f849eff91246a1ee385ea0254d45adc0469200da2146cddbb75345959eec7de2ac51bbd327c27c0a0e7ead0dd77850606df7db263337c5e8b62dc505f64b697ec992c8aa77eb3f555a3f3b859d951de0db484df9e6f35dcfc3f190bf5f2efd219aeaa58a2e1c3b8b2b425bd74ac9c08f23e5d9540923c72c58e4fc4d70be8353e8130b107d1d6d16eff987f61b021401c089f089e544afe81ecbaf498b2529271b834d452d82af6b5a8bba619d7a06a5f798dbbe7a0f6aec23585b98298c9b162468323f1389b4a3f94c1f624d41e529c91578ccac52e5239047130009883afb34a0a5ce72dd1d0e2f13a0b8e28ddd53a6c436e3200c1f9f4dd03d3a6f89ed881d55719adac20bc002ef1fbf39aa77830cb176015f4ff83f8a763b5f35fb8dc9ad440b1dabc0170c8613f718d54030177f84452c5f8bcf48bc935ea29d292e675703d785e718e4f97f6e671d57025f60212058e12c56c9a34e3d95c785d6f2166c50db785cf46cfc79c2a66e3cb7192b5f3f945888fea54a50ac655c24677701610a5f0e4a98a9e98a415c42dd921e4ecceb21746334af904fd1e8f58935b2b4143c3cc6eb26e7db3a0dd17dbb6a04383d32223a6004676624fd372e3353bf74148ef4d0940fca0d7d949b6f116f5395c190c67ee4d7a01900f64c6a970c867aa4cb978e6040933c83ce2c75035486b6b502b0bec0f50ab854baebaaac9c86eedbc3e2876cf306892ca8cce4f7285176afc6a2768de0155bcf3c2453e8edadeedbfcf129b71b6dcfbde2c2b78561980e49d71381db7eae90896bd5ec77b4cd923f1d39f543860ac14f829ff30f2dd54f332c173885ce37dcca60eca9ba30954d20df66835212a89b9c66ed8bc760e02289454b27531a0782bc967146b2b0b30846ae03ac7319f2b4d79ac93dba37d633a0c6f443db9624741b72403cb96771796ee34d35b67a14adf325415a0e8abd414ac32b0587b7924172d948433e83ace3fae48fe92b0c67975a3bf122160c49af3d9901b4bc366c5e60741e03384265cca2e55f52f8730f2530cece03245deb189128655b29bba4cebac0ba226efec9711215ae5e4fde1de837dfd6ed506e5713b03e541a14d6c8427526f51a45f34d2a8341a63e92e47c9e5dd2871f3cad5403d9a1a4fa4f6639e1b0e931492ad342adfd0e61674492b87086b02e26f9ff5a8cf030a0fe4a1b89e35d79e7acaeab2288abb67a4ceb341c557c037d4a4cd321aa56aa8cd377e45ab1725e39cba866fe49ea40180d152b8523ecea872a6785e62a45955d7e88fda3b4d69e85cabbe21c9b184edeb5c33240909126eeb899d88ee4efd6b5c99466e281a79eddaaa14402a5268941035c4ab6322bf955678067a048269cda1a8a8038aeb657868dc512682d3ef75ff94e851e5c5d41013211d5286138cc3cc4a46703ff68cc0ba5696320d6df0db67f628f46445b06dd0218a4089cc75b26dde2cc146ac40345bc376e438071964fd3cc62ca7682945d20d24eaf64759a350631b1ec48cc4d860eab0b15c48c4b96f1ed827f49f578208d00372466279a30232fada091753cea68fb54343d4b12d0bc2955315cdf86a31baaafccd6a1ffa489d3ec766de6b40d18eb5d108dde5b9111ffba017e6e90d40d4f6eec46427c728ed7457e6021a3504810eefba90259669087c678a95cad60ff8ebf6d01f110edcc8af2419946664d2d4f9a0148db6d036b66cc0113fb5998eb253fa3a318438ecf0fe49661236a41309af60e7a0727d556a21196db88b2722b6962c8644ca0b42d9d2b771224e7997b4b7050bb068df294391abd3e1a219d18158a80063c567ef1f6d43c22fb711bba281c8f71dd90be29bdd50d66cb0c00254adfc834a240d16d05c137dc7711b90d5557bea99b9790b033b9e615a132ef946b251d91cf1342c6f58c63240ee83092279bfe1e46c7b76eb0b38c0f63e9cad8f94f1af5f82b3509358c6df2f53f72e4bc08314552bb58980da93a062b0e6eacd50c3d547974b998c77e3fb3abf8950f987e0db79a0899097c6ddfe8d4d9ae83c8a21b02e945b9446f9a38036d60db8aced4a024d1eee782e4a58e6a74c5383962e9df04f7933e39f1e0a3de6c0822d4c9e455db8e629274c5ca35dfcf6feeac8c5c4c172b96a7b6b2f6f9cd5a2b7f59d59fde0ed2a78e8b963aaace4627e5e28f7d793aa3fc9795dc263302b4e2053f112e768ecabfb7510d131e74ec29f820619a9fe0a189098222b6786ae4b6bc58f2d073f5324c3407f5a776e9f3aca5be135905545e27b0b6f2150c14def54323eb410255091defe36d67deadec6b8833ad3e9b6cca3d73017a92f360b4ae49108f36f0e6aafea1951b072908b84cf8ce12af0f87e5943e857efcdf2166e63e7f121484f85de896a3268a53ed0f869965b9ed7febd9c570722b4dfdf53d3888ccb03952d064ebb605720e1c7a17aa27d7b1b8ef4b3869e1c440395b0915c19d35d8a8f25887aa9d54d23472b6487ed424f47965ffef29baf96ddb3404ec501c224a4003538d76d3c109f9a46ded4fa8793300fdb25580a90193b0e1c33259c6f7b6f1a04778d81c7f078215055a8caeebe1d6b8073ffeac928285fdf9844e587b59a45920a74b80f751dd6e9e1bead804cbd22483eecbb75211eb37039fbe7bf1953a62acf070e703f0d7735342275400898ed2dbbec259f1899e16509487a18c563ccd7fd47e0e2360955159b13d78c3c4896ef298fea74604fa5d0fe5600f7bb0512ec84692380af5cc66e61112ae1989a371090ff4b827a8f873aaebedfc078fd6f6089466938b3deb0a20483b8c7b2c6fbe90547bbc1b6e00d96ab5c057bd3c2b02685f548e24abeeac6b2afc249857dddf257af6d4b88dbe890be87287c9dbdfe58283b2277083ec91f30eec3edc746f0594993c4c617a5d1186530591ab19bfa1fdad1354dc3530b8c3d7ff8ddd53766621dcf04fee77c1dd4efd45e32bf1c53395a0f036c1ed01dd70b43cf4980339d8f9b4b7eb618f8a18a791cdc82c0c88b7f3970483b172ca4b9314e50c030b2d15b2903f2bbda1c7fbcaafcf3f68e4f4ad791828d65a7fc414fdcab7143b12f663ad976b1d80bc9f1f5371a9e0b5a119525989ab71e739a772d46aeae9f804734c4946f9c5e47f104fc65c036f639fd47b0f90f65434ce8424f321aea7c82aadeb06f22e31f646a57561e4b534cbfa6ddad5d87a9248225972d678658017ea8c17483ddbc47e9d5bd1f7c2432893bc130fe5c4862c371123b8351f3860d36c02c961bbc133d514a0d8cfed55d1d881fe38c9ed84ed1f172c781c1fcb1d30e5a537fc1767a3da92e8a36edc377f25b3fa1d6b90c1edf00f0379a34a4e09bec5a01dd76ee5e76ccdf25769c489ada4a0d3591e6ae1815ddd0ec5ebe45c332a25251d5c51dd3ffc8461781ff2abe39a7d4ee9455ef2ab8d2e92c7fffaaedcb692bb11cec2953baf9b7f9b661c2ffdecac0ff5b49032fc551bfeb1de079ea1baccd8ae91f60a2908e783ef2da17cdf8bff1527452f259fe0415cd34095b9d3009f50efd83076df1a523a7fdff137ec001e3bc3011ee9cc152b8c136882d63ba3fec2e5046d66dc574866c6b89676f138b1b99fba480b4d34e3961c3679cf47a1f07e3d60505e45cd0fa2b75a15af9be8aaf1d72abb4d2e6e5032c46f43a4beda6f217fa44313f50354110bab9b550d9287db1e6816c91345f93ec8cdc53b5cff2055f35e770a5ea33ab66fbc518662bc8f2f914f1a4ae60af31d5e6d9fa7f9bbe008c3149a2d2363e0b995f60160c86e674ba5136486739c9f2d892de462e1ed5505efa7964cf8f973b56f8b73710f5e4f59b962642be3f5672959fdc97c7544211309b54d460f47ca2533343b8820e2e30efa4073c943a46ec5c88b997ab6dac72c00652249e7aa78b617d06af0c8277fd28213357a627342b99663d27e08bfca581741f0160822766a9880e37030c774fe49b129d20e40e8c3402c9e172b9f54ca080e2f09bb6c2341e4b22c6731c8d3d4727a41e68666bd216a048ff25e34e0e3cd7a803c9e4f8ef18ad5aecc2222912909b2c7620d3efbd745b15ccc95efdcc4a183fc569cf2fca4f1efa6e01b4e8842899db656f90d95f378a6023af2f3e2c43ff4ab1108312f22b42acfce1e51480923071113165bd4bc1f5dc1349c185d644d6509a4eda7ed40ba5031ecc8546f0a0b00d64adc4f8253cdfd864de49c97f97548cb5033326c27d91cf553d9cf35be2d4c1b16dd0b96e39787824129b083ef31659d6fd9db9ed73d1b587d4a849cb8fb7d163b4784d2e72fcf939074e61563de852c880a29570fe4b098b3969d6476a1ca3825d1cae7a3b591d36d352db3ecca24b8fae2acec6495c2d76b221d510dce21c23bcc5829d6cd035a8c82df9eaec4e2e292eea3a9cdf6ccd3b3c68c6a5174673c8c2e03ca61e924436e887324892985dbef9e05eef00187b3b4610c811a9245316da1be0ac2064b656bc9ab7cd8a8bed39bfb7fdd1984fa3c7f39b8175ce6b12bd004bdfbbe4f45338232cd15a1057e0b31344ffcb52b90f9585d94e7fa3fdc186f1d6257387261ad6a792190c93739ee4af42bb91747d78f008826795f12310abdbbc81c013d9c3c21448edd436f9f73476b0278c2f7387bf3d9d742a6cece887cef55575e43510dd8f9245899c7e31a1bc81bb4bd7e79e0727d3a49dab0d9f3b43e61d40576adbfa78947626dfcf09daedd7a872ad47ef430e6f82760535dd3390ccb06e76c4198d7d7cff10243fe753402d850b5e8cb30872fee14f7013e062802958ab030d3fc7b0481d92bece66f93419d444c31ca1f35fbc63d4ddf5094dc04bca28cef27ec4a27339a339c6e23e72c289b5b61dc7262a47dac18286925deaf5aa554272f452e3d5dec3426acf0d0463b6e6f594da7f949bea7c39b0dcb1a97e029c8284cc89b779a3e8224446fc3ebd49b46f46f3eec34c9baac4a46cbc43f7571ed3b362410c3f785bda05dfc45c33cb117d023a47235db2a4cc800ab9e1bc9ef526e786cda14234768601696a2b3a0c7a9b821b95f4721826e52e16da4bf633419d48288b2275708d1015c6a93523c561074f8839e62a78f0d91254280d77514cd2818327cdeef380647d8cd0c7d2ebd5043a54f3926724fba420cf47879963308becd1a05e43c917a15e035afc749bdd40dfb0e55a1c5f40e4ba19f958e04f0736b26eff2c13964563d16ab6b09e828fd5893b0cfcbf47890d10c2a9c1bfd38f089060047a247f00ec3e3bd8dc999ba0556c027b1d4d375e82b844f95af5072a556af606118a4eb1199e07d4d5f3cbe45181a9db6ec505ddbb405a370e5165a3d7948e7bd659981527ac4a4e0d54c2272cde9579a281ae9106b033944574f3ff1cdcaf9f58920cc07b9ed7837d799efca4ab56a784b3e4f49a44792212e87b59b21894373a36e922d5af6e5e783a1e81a695284e29dffbab96000b0bcdb0611de28779df10c4b554f851313a5933118a3b90fb9c7b10b4447437a631fd138cb3a78cec686ecb1c3ad011d6adecf5f760e55ad359b42d8cdad13b91fe929b16efb7c7bf6dbe57527b07af5c1e2e14cffa4b1d782a44a48d031857ddbc66351a894ae245214d454d0e9ae0e7a5e0b56308ce4f1b4efa3c7d6df6e2a5d328c91484447a57ff050c8237176dc3ae673a1601a0aba52da7f1f2ca08f171d916e6f53c49573a11c326285717d4de33410866eaa48da9119199a977a13ec1b4c69f9992a56ffd17ddcc3dadd6b3a0647b49cecda14b1eafac64a0bbc946f08030f57b23f0b8fac17f656c92d4509dfe86dab3d39bc9cfe5217c197bbb1c790a2dc1710c908b8c82bb1e1e9e4f9296a0772fa0820baaa1dd16aa5c758d68cdedade1d9208cda119e7c3a6ecd577a848108e77ab61d6187747786ba8bcb1a137cc26348ee86ab2cd455408e090e142d24507254a1ec732dd0157957f8beb5536b6735926776c0d31a307c2312f2adc7849f6bcf4a1e44ec12bc0e45ab7d21f22b0b4a585818de63795e051a2005372f8e711fc5478d5fb412b5edda5f81f2ae3b451af891b60fb5ff913fd74abd66197f1917feb9120f61981ab6d01ab0b32215a1a4ba9c3ff9508b2a544006bde2ae16eaa4af1ec3b569e53251a383bf3e6e27b302a5ca95794c7bdeb828c4f4ef528f9e68232910324355f3b4df5a7e7e2dc9c7c2433f790a8c86c83c2689573fe71c0bb11ca03b0738246be563330ba1a8bd02ee979d8a2d35055c9e9bf53444cf9143f7a29a944bdb59e6a6a3b5851fcfa931d7c08257c8b5925a5e41c33d2e6d7f8256f685c4ddec17e5a02d6f782bdfc75a156489c084d39af01171165bb235dde9299fbb021201b73509e49f3fb588880b19cee1f89a094a3d441cdb8089696796d826df7eae428f7436a9c75a58b2bcfb02ccd2a8016fde74cf31128d9871e0d7a1f769c5afc9e9338d600eccb520057989a39da760fbb4d720f6b0a7c9d7481e2268b8f9a188f678c76a03dac862573fdf3987ddc2845d397e74ff45df9d512a41ed71aa90da36ec4aa572e4c819cb9bf0bd5da9e900b808103b9504f8db5165e5147656ca3d588fbba4eb467e470dacf2f38ea00987d2c42e3696a62f3fd9fdfaeb68dedbb50077669153a88b95f395efaa82de73245a06ee5304b3b2ec1ef79c88d3b8cda82fc7db2d91350dddf06d893498c522868b29489062347e8c0dc293158e8993ca91252da55f3caa7502c4b385c874cd6f2b10ef73904d6f04fe58eb022c997abb4d08182538b60c223e0652a51911e018270f512795db82f9db18b9e746cdea5918b8cc0d641a1c6d8a2382f72f310480b09f6f781405765c6f92e6ef5bef1f87247810ae8ecbb20105ea6535bdb234d2453abbc3939eb56cc5754be9d1ca3be1ebb072e019a33c358e3e9e2815bbfa6be35a62df053caba89a0a3d1915aacdeb97145e985afe8fc57ef96f51b6d528a7edd27c17ec002b13358d877fb39b27243e769a6348225278e68db603780802e6574052e5a730e268f3d466ddb2a1cd391d358f7ee5944b17c347a66558f8a579c92d8f799d17276c107484779ba56c62903e7775fc95c1e36a099a2d106260831f1a389a5f4299ae1a8916c5542f32bff55d95b6e17863e3d8e6016d3f27cb1dfd0a52c8e04e756de37f271575d9f8841204cdfbf4fc36b11536a31b3b6135440ad7edb76e91d0892d749c00d1d38cc1a30d22e52f3dcb4e5468bf525677f3124bd03c5af88985b78ce1e9ea04f1bb6707c8d99c1230bc6853a60d274e1cba1991e8fc1b13a43a1054e381db78134958ae3aab8b8e8f62978f3a69c3909cc9219a30004b0fe1532d5c8b4d00e57ac4b0cade4a134ef82bdf1bc89c18e6ed8adaf4fb9a6ad950abb4c4c30576de98169bc9ad2ead20fc5b82f0b7ecda7bd0535d792269066f8f941e59218ec0bf952fb218a262085c4917c317bf35d83f6db184d8824c78cfec490517353262b728469a1fd774a64f165c3394784d5c7402be54cf2633e5b9a72fc953cb21939568134572ee17645163814debca4b79cc3432868819357360dbb25e9f6ba85dec859f6ea3ebd33ac1f4df33ccef4a71dc54e1fdefe1a299b69e189db2ccdd2d8f051238ddccbaecfcb62f5138799dc6a393d0499eeab471f090a9e0d172150388765f460d789656c2cf21b86af420033908a64bd903312f669f78c5d0b6b0a4e5a2d4c114a0a0391f443b67172f507ba8f1d44a827eb43624bde66e6dbc2b41fd8c7b09774dfe8e33e792f39067c543e9d331f14c667f192398dc072e05a157fed2d9c2287215c2af4e550cb740cd231142aff7d1381bdfcb46e2132f298717ec102709adb978078d0b30bdb99dccec853d186d934f5cee44c7038200c100b642d9c36baac7a33d3d20ba880e8bb811397c5e78142632d24d0c8ecbc00e55e0b37dfa1e4d72942be81b98e23a64613b5b4fef422a452780f3b46a3852019d6665796395a86de325e8869ea3b37b314daf2060145cd6399901e5355a54a38073db4011cab02b7c01337b662ca16f8e37c9919981ddeed92b8a359e96d4b8e40a8ba7db86cd87fe951ccbadbc9f96f4c046879d3ac882371d30c70db66bfd5ccec7d92c1466b5802ae68910e2fcd29d2b2133cf2eb2fa1034acc8bdeae464d9027e325868a19325777f04767ec01b9f39b93c54384038a5a8715e8a5b17327bdae7fd6ae5c05dc083cfcb1e010d92e89fccda7a94a368dfee9d73fc2bf9236927852d5779d3423f37033d3d4f05588bc8676474ae3b3f1b43213486e9102297177092fa5c52abffb872e658a03644735de734c92b61aef40b69a4a5268da2a0ce182b77f067ebf864f6e2434b295de7128447c54cc63a7cc91cbd2a54577fa543b9818788e871e1fcb9c7252985fb22dbbce892b462b9793958ed6835ef696132373ac13089d7deaf898092e56374a8b67bee628c3f756c78b166e1733cc3c4f5859cfeda61f12762995cb43ba07ba0ed6bae3f4446df6eca8f34f95185ad34119ede3cc805cd4a557dca451ae4128027703acacfe77f5eefc61baa94a83f634e51b05e6ec6871ba8b3bf510fbf210ab4afeb5ba0437b715f077c1cdf22dbcc031abfcda6a6cbbb7421794a06271c3292abcfdc4cb982209a6becd38865e96d9e28437c455bcd0f206db412fc5e25cd02c99c9f5c90fb05b8f84af9b7bde9699e831b9132c0df40b7b261ce1c4890fca1c2c951d515df5c5deb1e6476764787795ddde424ed88c6356dfecaecabff1d963b68337c19b87a4c31b96b21e9ecece9c6cb743bbc41d4fc9ca28950c650e024186dbe475061bbd36db757ad5b841b406553ea62301f74303dabdaa5fb7e652f59452612d2cb88e196221ca27979a38bdab98eba4ea644d6c208a88a44a9fd25a790f0c8e2c0ddc7b03a7c335c7c403d4ce0ae0442186a46cf19a7829cec950dd55895943430ce8612fb992c08c72515c29cc544fc7604d15f0f5e5e6dcda22d0d7f009d7270747c39e0e58f4fe2a3477fee25faf311654bb2b748d6ad0bc86f6b04889a6e58e5a65cdba71b863b4135c115753407a13ae0a966f39420ce37da57bf84cc55aca2bfc0dc3cebd760887703161be9b3cfce1449e52b484f5dad9ec125317ce33177cf4d0b26a08e222ec4775d85247556d478f3e46c52dfbdaa3d79885de64925903c44d928da6804889deb20a55b19df3d8f94daaa296127a18ef3da1d20ec3b5b560b704498124efe20f6d385a8023dcd47e75e7d16736bf14f489de1db3c9ef7ab504efad3a59cedbf303a1ee2e13c1a3b8ef9020f299ca73a58fe04356bdaf332b43f737fe3bb21c06b640949fb85a8e44189e8ca5c7b0b8cb744d9533bcc70e632988d69fcaa5a943ad9ab3447092b187446ecefb7814f2eb34193e2de6aa0d5e4cbc950be542a7162fede133ae04a5f9e1946b6eafa2382c641a5e9c9e54dc20bc17c4a3595f5a08f77d160873a302dcf13f23e14d91d89e0ac6b93a25a49c4485c7b03cfcb15d25da313ae34e4e82a66f719c2ac1bbec65c010aa2aacb0bf1a4401515bfbe1964daf21923fedcbae197b4e51fcbd390c73b2713f5f1d77bce4404665e5f4557e6ff5e2eddbcfbaac81e0492eebbbac8fa45ccc38271b9331de4c3379db037bb72c974c6d0dc3646f3a8d4e521c64f9d1cd8c0b5ecb6fbcc600fa2a915672345a93345f5011b5dedecc4ef4765e97aecfdc90c2e27374004c91792d78fc0e79b38bcef6eadb7faaa701f4c578986e0dfdf8746a315ff47ad05cb9ee8cd57c99c08bec7e2b616e1db7d9bb822436a11478ca5bc80fe700230b75169750e14726d5444c2a0ea90bba798f46a196a7d5639664cd3585637c1741715ff0ae44cec37f37bfb34e1bd9ed80d8b5ccc48f0d54b0c24c75652d1f1fb673d1247d1594be01a03ad25c33dce205c0b1731ffe603f936732d96a4adec5b526fcb065eb6d09b70e1a939e559e8f7398f5fceb02e744eda619460e3da89b7e8e231ae2b031b926f7dd46e6d39a6ab9573352b7414df564ccaa39997f9a3c550a18e6a1656f1bb90cb7b420010aa8bc1665fc82079addf1d41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ea690c8ec8b713478ac55018ea42b96452ecf40c2770965b48674f22672d06724d41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed65c7a29c352809d211193e177460fcdd41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ee2a973235249a098b34c84a266aa0a1e1c1c8385aad893de1d1f150db783a736610957365490cbe9e0f5eb0eeeb306f02888d2ce2354a67f39ff0d5060ba2d05a70ea53dc2b99d8807e7c98f62ae6131c18e1c878894d29676c9ab486a9a2b99fc9bb11e5d5e1f3df0ff51695a8e9d0a5e0df59474bf7d0c41ac997fca83812c2b4738b8e059ec568bada933f99db59e979bde8d3faba3d28c0680823ea726466fed991b9acc04cd6a35ef72db0f261191f868094d850bf6043c47e6695329ddb1ec7dc66cbdc846962d6325d84e95bc56a7424910cd7f975286b63834f8f70dd6e6bd4789fab1fde3b96804b554371be8169e29c6a727a71bb7a2e74d570af0d113e5dd2aee5c9cc0914c3963b6a65d4bc7ac99595883e729f28249312057ceaf2c04bfd6b499fadfb4be8a3f9b77a771e3dc18e426ddf7cc6889be689a7a047f0b3287ae15e4ca3acf63666374f03c0f085b5f6ae1351de68279c4d163e08da379f36734dbb805bf55675f05bc80cc7e4d355d9fb6049999949c88ca2a5e21a676d83cb9fd24ed8b3148fca0734c157dc5292aab9cbd761116ea034eab7daf1c8e25b2466f0db606722b882bae933802df6034b57a29beb73dee8ac66a7e9a329a2e6730476b66105e32b9791e6682acb8bca9f7aa23c7693581c52e1390ad0e05e3a61a6c2be1d2bbdf32f4060b07c49da5962302e468cb20bb1b90248a8d23c12aac51f62a2dc9dcab9b00be9c2b2c84219d59c39056a32abf86acaf709018c7205c887d7c48dd134fc10d1ea7d5d0f6522da6630c6dd47ca95aa9120ea5a067c852f765e4f72783cf888176e4ea44caf3292967eb451736aaa33b4717228497eb22fe22d10c8d70b0e10490f9758929213cd0f93d8c81e936854e7a5dbfcd811ecc03a16cf7db29e12e3ef9d6bc4adf67658e72f9823adf572af63020e68abb2cc7d1320525debde1c01b0cc8dfe73dc18f977da742cf616f4f7729f46af955e3cf3f4fcd95548b6f93c221612085dbaad0553a90e34425f68da6e01d43d2e0b3f8208fa429b318c97583db5213ebb7f02a228d66e4cdeee2a087e586d6dbfb6f7c085ef3ad5f421854077e0e07d6514f4e5653e6869981928b5ab9fab98860c69994267f2709a3566f6cfaefa5938c8a591133b2e78081baac6c1153dfd5d9e65e23acf78bdd5eb5966feb723a7026f80a520055389e5bff6b7df0df7cdd1f548a69460744f1c183b0c19c1e6705f2407993785b5fdabfd6aeaa2a890ca15dd8fec5e0f27aebabe5a2c244985c84fe93a5a05f784ee4869d730214ba812b2a8fb9c366bb1c3fa942abc6e137058a3e3c33b4bd7ddeeae73f7bc371d8a292e81c548dbab2d4ef97715e5e38761c199c8d7655d4e00397656d5d857dff4977410042648e6b7a1c90d64c253d3aedcf5d77be01d25e98982bb679ca8e0bbceea50b4b607196d6641fa63343d74cdf44ac8bdc1b14a60488fd64f825d9853e357b5bf96aac99efdc2b8e53c0bbbbcf04a1589970ed1190565d9fb79b7934a0b927e128f2c312b6e56ce8dc850cc87c7a5c6009df77b7cea61decf068b515317ac41dd43d5008db66f1e3cdc533fb2431191e2ced2d201f6e2996309c89a274a400b3cbcdd5115da5e7bafb1752663c4bbb732e1a58f9b38fab423f54085f0a4405f76b71a4c4c58a5216d604ea31cc6f88f2d5ed2c52f44beb307cb450a8af7dae8712f6bba62cfbbe97adb061ebaf8fab3f13db4f787212c361c7174b42f7b10b8c2375b4df6185938ee2e9936578c74ab689d1cad97c97e6190d08694ee23aee62f16dd7bcc666d6798a0bc9596295f0b3c101f3b57809bb4bad3ba62166768a291bf005d1bd30e0c071e8e2f78c7b0594339ca9a86ac5acfd971e859080b0557ea3cfa2690e3f1c300123b6c57c2cd40555b67c6e98c5fca2d32431784bf9c35e343ad860698683641df86bae0f3c30f66ee89c16f982581c9aa2ca6c9f80455473163e68870d6008325ccdddee9a55d8ed20f2d83cb9fdc100809c335c066c8a18997b07bccfc053155f5ed1cc03271575ff100d4305e597e95b4b4feba706a80506bc11caf5d4032b0f1f53ebd943c64f17dd7a45bf47d056724a1ff81b3dabf29ad76c3c0d2b48d5c6f2495dc8b4befe9383e4c162277c33c08f0e5bab97c78ce7b9a2c243006d61afde5fd31fe063d2c9677a0bd6ebe90f4519ca91ce0e810ac8b09ffa85af2d1eec2a0efae68206740142251a2dd9188a738c208f931156a723b156db33c39eb2ccdfe350e8fff05960a0bbb0fccbbbbc4d559381ce3bcdfa5af8806631208511f129fcb8998d88c093aee44e0f61a58e06c4479258492d01862a3a7fa5b5fec838be61d88cb87528232a5d0af4ce78205a482cb6272f803648c28df91952d636b5728dfa197471d5036671dc1b54848b5d395940f286766f76007cda0ba991a07904c62639aa857a979e12c61164179b1999129e86b1ed8fccd2caa34965bd5ec07c756c55f462aafd3cce9f9d9827a9fba667c396a31d0605b73d32bc33c33cc91960cddc4e1453403958bab3bd683e321a72ffa8b502b28302224e1cbd9fa6010547111f1f03c349ecb08698aad043f255434216f7498304243537cf8c7a4d2bb74d612ac573cec5c022acbd58af1dc8c1cf01c00877cb26bef664550d899950496540d21c4d0eff794a2042375e23cf7d75c8ed5d5ab5a853d0805b92c3ceebfc4cd8cdbafa97210215a310ea535a6414ae7f2b7d72c295e71823f654f470c4ce22cb4b543bccbf8fa6a44244faedaaa5ca7f45727814fb51805e063b9ffb2aab91a78df116b5c630178e507e4e48ee89d0664abe3c5ee64cbd0e839af3ab830e4f396cb90993364f94c6b85bf598ad056a0c5e3715f3662310127b3ae0379bfea7e8d11d732288d9683a5b2151fbdd3ef2e2ebe055c67995b28b7e03552e2b25c2ae285aa1f6524bacbfedeb7034d7173dc70d9365350bd5dc7c0a7dfe7506cca8d6dc70932125f315a3b6d5c6109c882c6abc36108ec5c171788eaa732e388b63038b6c2742f7652e4c128e3bab134dc51de16fe8ae3ea5b85b749478d2c012c94e185b4d7a3b7694e65cc85fd4647de30a600deb3758a7a17be41d20c49d0f0c65951a0f93a7ecf33e7a07b3ce1e0223b20b4559a0246139808e2ad82f56000b9023f930c9621f975c55f6a4694fc88ced76d4c7b3462a28ef6af722670d99c7875befc9169d2286f3e2f5c14d38887529780bc472dc2348c57aff208e2618f9be7d5b04ffabc2e438e944b14d1cb20b2df7aa8f0cc5fc0200410320b310cb45542195bbf6a6c8bef3134e82186bbf4248c36449ad2c2845556d3c80ca25d237083066caf6ecf866514a74e41dda25a813da3faecfae41aa91290d4faf38d1e290f1c0f26ada639072c9c238e7afdb57979ece6687aaee974bda78ccbd04438b63dd8e8afbae744c0e2bab1997b4ba4e07f061cf439f62973c6e687c160002d50b2c8840964ea70b5ebf96bded7f373ca2192bbea5fb6bf0d8cd62bb982f87f5bd056a4a7d9a1a3d516293ba98fbc27c49a77d6a6b8b1695b85d4c99536c092f279940cb0592c4be9476acdca2ad5c3d791a412cb2ce7e000c7e47b7b6e697c41335d0821733fd08edac59f747ffb4a422cdcca7d02d284e610a5c34bcd78567d0a299c041cc8cf91dc9898ac033a344b3ff5831e01c962edd7adabd1a794b03623638819f3db13788858ac66a6b8ff578ac001ef81b2f0df1571baae0af7b6f045d971ef1e51f48eee095397032349cb553de252afa26b0d24d33541aaf9a7f93852a17bac2a07209f1546c64981ce36f8397f1306be45cc3ddd247f08d3b5bed5e0dd5b66166144608bb06dda1a8db95369ad9ba251633c3aaeaff5b05caf0e2a8fb65eaf4c735f5891bfd9773a5fb660992e5551bead176ed8c2f7d8a8bbe9c8bba42d3238990bbde911181d37372dac663f115e8974058b9bf7a39d14d77853f0a8197e090396055383821a036e0cc8210e9ea4c3edaabd8e6057dba87f99ac70c227fa403ed8e13438aeac238f02c480b4b1befd7d150f8444fe9877aff32eac969f927a35efeebea052f28ddc83565929cb689ba69025a87c1fd612710872b9d4c49f718219adb0321b7e28273ad8936c17c855108f66e28ed0ffa9b608885bb5e1a18a306c7193987a6fdb601d0e2e65191b4fd9980bff5f060b6143968a47e85ccd010f0f54c8fd90426dbd8f8752b68bab3c25e412fca5f9feaa696056ee89436fcd310e36a99e53ddeedecce4d2a06b1e1151cefb5bd9aff77192a868d5ad8186c11672bd8bfa279ac782c53af42f995f74dd36343b01756dc08d763acdd2b18ab21e0721a73fa627e664d75b1eedb95c38f045faf491c9600528834df5db75ae1377bacebe47e47b7532eeba7894123167bdfbe033f3f1b4a1e6695b61a05a28df64869e5d2ac894c7a12ff651c7b0af1e873374e5e3eac210c28c4b9d0d750235848ee945c0f336e1d2f7999ae06fe0db7b89f73b2659e2ec4ca12c59e17c2d7484aae20d6981e832d1f84a036dc1cf493867ab4ba66de8ef7746c49e8c4ade9d91325d7a97f3dce319970efcdb1aa61f48623145117824811e23d2a6e7fb89d0fb8018945ae9390f7bb61025453896e55c8d75060f6024b776fa8f478b9536bfacd66bb68afd81f43b7ddf7ae9ddce600dfd6e6624e42b4f20fa1d4640b852d0948684d765551371beb4179e9021e1c6f2820bbfac1978c895bd84790bf57352df9d42ee840fd40aa11321144b2f8f149e75cb85e923a395fb9432be82c95a40ed647c97cc26658244d41e19958e313e478748a9cc430ddefc361dbaaede10c95b11dff6b63da7396cf8e712f62d125765ff2970c95e5e26e84df4bad7703c1a9533467499f49d20000fd527dbdf3775ff5bc07934c5fc2c2821d5507860a42da93169033293e294e57d6632b704510a5d1f1fa37b8ae991037569accad0e5b24004f536e601b14fcdfc7fb71d4bca8f6f474aae2baaa0b21d26d9b302f6f664fe8332dbf055a783efef64164efaf1531cb57d768dcf3e05a26a2091de8e14e14332d9488f07e8ad34989949b41cbf8f3bd782094eb25c6b11c399951769e1ebdc1d182e6d7ad2337a8a21a8cfde6a74502a53bf0c7f15bf99d09827ee8ebecc2c702980fcd5f7e4c8a657300b63468e8fd4e21af8eb5fec8390f9c210a3ae57ccfd33d42e1a3550e88bd9933a1936f68e55bbc72610e28349bd8cb1e6e1279569ebd5ec1fa0ee5b16f17e433d71faddc53b8829392d19f2d6c436c4dcbb09c88cad75b355775f0cd63db8a2ddd7fa307295bb55247b76bf37576042eab2a5e3c9d3ae6e908919d4c7b11f70dc100934b778a8863496d8b3efd24cde6305fde89461af7df9a083732a7672112edf929c166f18374f084a2a90e712672458b40669fc22328e67e456292b94267aef9d7869372dda37a6c23af374a812b9fc49531fb2d5f6402bded585e1bd7a25c86d9d2c4d6387334831033b398c7c5ba7137a1a780eaea944286381c83e81cc9d5dc06a20f9c85d0f0861e063fdff82f7ee4cb402a8aaf1e681234aaa4773c5675bc0afe8bf3fbf6d712038f5b48941d462f7957482ba2370d83874c44a08d164345d35fb04cae638aec793da9abb180aed30d66dc17b8a58b0562d10d2075c5226ac9e725268460e331102b61d84151678683f51bb1cf1372034ea197fab732c070528ad7458a4b41e7426a1d273b5fa459c848642660f7b340fa6fcbd45949ad593e350166d91fc1dbf8fa3d541ff5502c7f97377dd4b90fa33f4c5968e578982bb8deae51f63c3889b5119649a64e3b21179cd7164dfd56b23a0a4d5a12dbaa654fe807c883a8a1fe04a436a6f6e0a79236b8eb13313af6e12a6063404e99b26962dd01e4f74c10396e63ef414598258a7c96f710900e80fa3de80b6833026cacd25464707fe9691342b765d23f168926b322ea266dc012f4c26d7227ed18538b67305445c0bc712f5477f61b2ffa12a2b1de0ffb9b1205c3dfe017b99340bac6412cd7c7f7730066e2fd0d23043010d52f200eb2d96aa8ab1a33b3f6ed2a564e561b29019047f0489e442d367d531d3ac2e5366a2e3beb5e10052cadb91d5d7b00d0f00fdd7e76f027e58ef7276b85b83d22730906b26488203d4ce6a95edde858cdc9fb21e75a021b00ab8098a5d73dd8e57f1a1d2ab34ee06cb4032c3247ca912ff64d136d4e4e99ad67df7ce09503608c294e910412068ffcb690fafc26306ef25186524bbbbca9274ca5a36c0eab40e43c26d929f171c680a2e35afbd06f6669abdd8ac85eab8f1b14ede72b525a6091c93b3aebb4f143a8525282ad044a5a5cfe9cb223e24d93cac95f6e7e6ef1abd4359b38ea659c1b58adcb436f891f31b84c026118783f004831fbc4b947fa6c55d34a127b2ad6053c8e68d5f5bd4c4a303e325750ca5c8ac2bb9ef3cb2fb537b2822de2d77e3d3178575c9d298edb47040f67ffa44af145502ec80889d7f83ec4a009e53b3fa27dc0d3dfe036fc90c4e3c920a29938c3d5c02724054de8caeaf146b674a77dafb8bdae719f7a9a3ecab9b8860ecb425d1fa75d4f8fa8577dcfd9d7138e60ee2008dbeb312d41d19cfc91e5986e164d716839f82c6f921b07692a676fa11f795045e612b5f4381dd7beea36c50fc688e1c7c336f1d971773912f2158b5de958a8a1c2dd785faffcc69c04b48df3622d600212918267646bff52230622f6c3cba83806d8d03bc13cdbacdef327cece4c7d74cec2d867c79a8e7f9980289fb4493c683467cb030d04ad7b178ef85c7b10884679d2d83065d25be042914523242e1ffd54327bf2925b60668216e2e92d5d03f93760150c3272fc591b3530586be03d414807451c9716482a22beae0b84229b1a6a3370e3cf71c1387b0857d34e76d514e55e3f252754890113ce880aee7ef52c44a4933435ecdbc66f6da4ccea76cf2e937ade58210661721715f6be327d14377b69b9790aaacb15e0fdae91183f734a47f3f9ce27b8c3aedc2e270251b74ad31fbc7cadb11f96868a915356c76170a555244e229cb19dae6dbcf114517f3ecd8ce97199261283101d3775b02d33094f884ec085f31c5956d46abcef4ff934364f8a0d97c82552650599a5fa7a3833203a7ed390ab12d66453bff4f5c5b98bd781cc80b3e15a89cbf67271eff207de952e6bd1f8129bf8c7172f04e28dc301ab83665ca922c0d8dc635aa2d0afe78220e98b72ac10278d44c91a4e4f1b44a91890aa0cb7f343261646c407f906632919f94adc5487b712b3da1c72c96963f1f72415317e63bd8aabdb269958d1fdf4f92e036c8d7dbb4911db7c4132c895d9e4dcbd46a20cad7f0fd1a72ccb4f0a1ad7f1bb0368d75b61cc7412e34973bc9ae6b84f1861404162c21d00e908a0dc1286c87d1ae641d93281d0cc1813e4370a20b6973b501da058830e50b32059616f6028e7819bf9e07dd429ded94fbe4d0a955bed7df4de8987fb98f476ab9142dea2a115e168b1a36bd2cf0bdeda1660ed60b95e322618a130e0b596ac86cfaccd4e01c26d62d181abd07ce4d2f9766b9f08ec4cc1d9081807e9c4654d969dc55ae9c5d6b140ca6752ce53dfe4b79a6fddff397452dd6f3df7397eb45a95948045058742d26b60e9e8a732fb4258cca348caf21d584634f5c1efe45a226ab91a9998533e79bfd6b34367404538a752cf43a918824fe74866a76b699e26343fb042e32923d5dcf0e7dabcf56295713f4011df30eea7d40fac3152c78ef54edaea5259055a018028c5786ad7a535033cf26577b190b23bfc5d4cca77553d7dff83a01e6d6d6b9ad71742b5f25c69d3986a98ff6672c8c6e48496cfe78d8ff51fabf51e10fd2549660d7cd9da86d7c1de910b20d3cc50215bee7f38bd07a5d3f42e500fec186c2e78cf7092efd524d7074546b5ae8a442e65f5510979254a52e1ac322d431b0d95abf161a54f079ea64bb13ca8c198c5b0b301cf36a221a9edc7efaa4931bd72c122ad9c2850e8acc46a250797cf42c6dbfca2fd1dd5027af079838482164ac29d8f2bda8b338d42cb89c865b312a9bb485d3d610aa9e0617ff10f169acfe2b344e3e370179001ff4bacfdf5c44eed335d51ea84dcd71551ba0d508f9ea426d87d0b184da7ab6a8cf8c35d666976b832a63fd62cec780e664a32b8449a31a8f57fe03ef07e044f63008bb76db1ca603b3f5a9804a44f6ae7f09a37ab41cc5953e03b584cd9edd5702bc8d1400402064b0c6ab275297c6cf80b8d42e73e98f4f8a97e3a6303139c5d64a20b610df3553ac235225fdce9eb63ada86cd7e2f62ff522ad8a7636daad3aacd4cf2b46ef7d785cf2be108d753631a31ced807aa890e34903f77af464ac3ccc16f23a567c8812a9c52d16facec7fec137b96feb70b85f73fffd602bebfa3e4698d08c7a1531c329929339a20527ebc81fe8bed2029a8eed1ef64645275682860560c88d027e83742a3c06920bfdb745190e2a510bfc89b1c0a9418e78fef49c8eca2db8f532ff9572374cdb4ed88b12a47fb3b00a59be4e6322f51a16385860f074542bd57a09609f5e2f1f94d4a92d3a84a7a3bebbda6c2e9fef6d72b35d0d36f0ca6a2599c1740e4eb2649c71a5b69389422f118a3ec708e121fceceda596c485860c19a0785736070f4f712e76b0ea988d2b91f7b8c9e2df3f528e5a327b7db57e6062513352b860738189e765315c1f8cff839762db30094cefa87e37d30d8db5307674afbddbf5961ea4e46bffe7feaa8235caa1efb55ac03237bf55363dd43277ab539f4b3aaef2e27aa79792cf25ec5dbbfd78770f9a703ea803a828ec3d4028f0b0cbbf1b9059c9e370734be534eec741b0f4e46ee9426a0df4c56d8b70c06ddfd1db374b306c2bcd4547c77cd5ce7235f96b9627211428d06e11f03989190567769da889763cf0c76bc486866e93795274472dd11249e8cca53da81220b516c961b9fe5077acea8ccc3145d47130c0f99a9b969efddedd3fe89e32ae38824b55706a21d3a4d0fef55601270bcbf077c41db351e81e7311b785a783f5d01791238fc2f4ea247dbfb65a3e2e946f7f4715dbb3fb91f930bdbad059799ef3a77784a4a3f7379c2df831644ec3a921c64b9c3c2b56fd5698c619a455f18fc5ee376a41867019e8607a44470e0848747b0e96533cc989695ae198e12fcedad38915202e5c859862b2264ea84d84de119190d9d8234e80922a14ffcd09540ec215a9550a31460bd3c91aa45bb608cfc7fd4565628612a8f030dd7b8d7867fde5bb5524f4878afe35e1ec612f155f03d0a73b9e374b9ccf176bb02fca9d351416799bc2d512b9fc8578df1b6794c156e767a7d301ffcc1a22c6918a1b374f2863379c071f73678daf934943130cc302ab7025046601996ed5ee92a0f6689d56c52e049a7763224043964d526faec9127a137aa310c34d1ee97109b6134c8a09298b1e2058176c96b49924ddfd4eca5030569ce5a8db44c07665b6bd176c9f1a69574671044f35c6566aa830e26066b6731ca7e1a26a575976b4a71a9794265561e01236292fba6cc2e04e1ffcf3dd08aeefeac1948a49845ed128c23bc0bb904884aab67ecf67126f33792e0602c63ca6cbb021a1d3acce07dd540017e6fae9aa765078c5ecd0490eee32d90ea15286ac82b0f28626a4d6296d03619e4c42730a86ab404e3805893ddc3e86d03e9ad0ff184581037ee1a32782336ff5f5e07cb3362e9281de6ce48f145ee738f8efe8a179fc14467e9476a76986f12d359288f567a8e389851c3fe68a547e78ade39229dc735e4f6cb88dc406f09f74a79e7fe2f8f09a2bf39d15b388c131b062529f783b4ad1f203ded3a57b92560df7bea93aff7e1924771bf32de3dddc59783e81ead3dd79fe021bdb928030fdddcd3ab4b06caa93bde896f5b01bccb21c891754e3415cbe5fca34b1fb9d9d3114b5986fc443ccc16cbc136f7ce66add562bba259177404108cf1413e725345c8682c4d379578ba760c5e5992d962c2eebf4d433c56750379bd8d67f2c4759f191fcfa88dbe621e759cc53eab4caa1ffd989d207ac0d40ce03a70cfec94d1dad8c6b1e59022b2a5210f49bcbe53cd782f07444deca4d183651026bf02cb78b55c07dfa625a314c47256a4bb2ccd320943f20bdb6e1f85c41283a488da99f55699b4d2d9d7ed70a8f19601888af5fa7b37949a957ad7764642e02d5f9a4d77a8dc4a70b9d025169c19275c42e8af578fd645efb26e513a71f976275114e863b8eb1f2d72a93b2c0bcfe0c8ecb56a7b3cc4e687da0c6a645ee36f1982df7f2a7d2eb7d7784a2636b9de30f729a6e94c5ffaf310d7d2b2d84ed6bfd98abf64d5d269c5c957f0c854a88aa75544d50d0a467d852c11e85905b36b22bd17c49fe023b8c7181745c4ef0705b4be6403b1579091bdc453e0864651f0450957c3304588470c45fbe35afae72cc7ffcc02fb97862953632e1f0c168513b9871fdef8075ec956aabda76366d90fcc2b88024b09de31177f671c55198a391eb4053b75b583abb39147b148cfe353ec18459975894802d558f2e9a0577f1b0a27266fcdf590190ef441a30dda867cd412096673bdf39c694f291d37e8b05b9dd04584f63e4f57604bd52dc0c074e32d07593d91786b2a0fdea5823d00264b749c69162d784dc74b48cb10af8dd87730bdfd449c379261d8e70076407fb663a0df422bc65a969fbc602bee8f5885d0e69a613c5ba25a5a882acac726404777c7878a58b502ab3482ebdf3b53be554f6c8ac4176d1d3dcf11f5139bc5b4fec2f161c5574514ee9d5dd589e1219eb04f1e94f22ae1831cada9248b39acea402c87b2f9d9d57fe27d5cd3cd43f4a06e2d5e94c439a5ec00c3b618547e4897cdd1f868ad597f5f02faff2f33d477b434f941d7113cef31283073ad232ceca4b1ebd5144a72f591e46650164be5bc88822729897f4fc20e561fc51e5f321079651cf246a6e91d62699ae68b29ae0f4b4168abe3db047bd242eea5ada43f9c34f666612b12718003bbc0b794694d32cbf3ed2e8ea9045ff96e12ea5527149a2885fb275c9f9f4f5039b57574af64446c2c2e5eec307b10f04041f7469cb92579e667928fcf4bdde68e63885cfd4bda21217d45a722203b7dc7b2114794b54e6e52c8c158b51da3e1e401eb812ec9b730c95c0bb5b9469b3866e74961c5b997a13ab0bc8f50d948f28cf78d885bbb020dca0ad656b42e0a3c38675a80061e21f12bcde6b84b8bdc7291751361355eaa00bc0125f48eff26222f40a7252eb0f194b4429d421c30601601fe0bab642e005de6b17850e6192aa15d6475787dc434aa381ecd40597d97dd1a7de9e3d0f3767ecdcac7ef399df456ce5866312554feb28460bbb00c9298c2c43c97dc47dd7f13e1ddc3b6d351d0de922d381915d436f2fbe61d7db6b56ca20cfff3983640cf05ea2fe02abfcb50d6f853e5b017d666408056b318ad7467217c403a2395ce8219d68305a02820c7e6ff2709cd49c79c981e4f7fe1d85bc2a441ad685a4eee4335dfd0cbcd06f7c30f87faa7ab4e7ae86ec22b788c76aa4265a2ec6eb925999f18f9383e0a97a694ede58774d600a03e925fcb59d0d867ae725fcd8dc1d2eac96662f3bf24b7188b95f5ed6cfada9103677d28c7c2bad7c9bd3420f4a232ba467357ec0774c89a5255465143a36fe292aada3965a0c11c1d1e10a1636325461be18b9fde9a7d87a52cdcaa484457ccf64b69e7a7299ab0b664bd2bd478799ac1546b5f948f375784a3ae5e1723388eb1df3cc8df80943dbbac14f699b5f978830e5b1fb7198ca96a37ccf5b2d292770509161e4b6d9dc46f16535c88cedd4a8af77534adf9ce0711de80ed62d7a3114514a7a1c77bd54a5f26f16842d8996ec063b0922e5788b85d541f70bad21d8eb97b73de43ecd43d2c0371736f7cc5bfd0adc1959b6d79fe916e7a20a4cf95987e62ec48607ec1c735e3ec587e21e1605e8449de6f3acec0ed1cec9b496e6cba9d2716e39373a30b38c69a480949f6c656f4b0df826a54fdccb3c6cc572358047fd4ec1148094bdfa4ecc522da0e56598386d9e26ae5bd7954bea9402252b2d8986fcae7b351bc9ef0afda39192c9e334fabd63ea44c46d163f39bf8dea68fc472b22f9ec4ddf0f2eb813fd5cfa947467f9c7b2cd71a48070adcb16c733a4fd4ee3452906707d283dc9c8a84e86925f265da11cde5fc7a67973c85b68265233273679f16aa129190e13e6b6d00e26fe5fde716e6d1bae73a1227f4b69c9e857b9ee673bffead3e42be1083a50f721b9f36c5937074a543799c0e267dc287aeb6c5f560e9f1822eefc21ed740713be554412c1e4930c03201fbd14084d6ec1464b16f4144db5ce16c8db964528bf92b7acfea91f3a219568fd03d684883835ad3a637a0bc6e437ee79236512b2e33408759374c9d0acd19a264efcc90d3efe899a3d66ae8fc1440f5b4833da6452d6f71aa662c563584844c3762dffb6408776aa0bbd8a86cf3a690d6d35935a1e41d66ac50e1320314b780c9e4a513cd819f7df21316da759a5b2cee3fdec5f35030fda1daf3ddfdc493d0a3893c23fcc770d0b4344074dc40d07961cf23b4bff88c33e1b2719200d62872ff986b346bbbd84a5af79dcd7df6fc53075cf3aa043d070c4f651fb87fa250b922b26e6469b865ac01e65938d75ca8365b7cd561fc5bc98965d4ab652432a87ea3cf8b45de40fb1046083f474c7fa3d7cd0992902b04890475089717c3bd346b010bf151c8a75e37d8eb783482608cbc28165ea01e10d058a538a98890a53ec630fca5d04dbad26e1b90f5710813e21a0a60cfd476dbce943f3ddd014b0fb8a574811d1719a541470ffa856e52d40344f25cd74cc561c255a6fb36fb3e8b00500f446319114829c4d2a3425a374f934cdbda48bc01931097ea0455536e9f44d5cdc56b26701c10538785a9897979aeb7d9321b7da2de3801f474adf652b00c946acc80e4031c81b426058d779ac2572ead7eab6684fa309d77b34cb7f8e73cdd81a947d9b9ddbf74f5646fb33f6cdd97292b88adc6e56d9080dd8d6381cea2bfff745e71855e29dcc9d972710488139ad029b5e0ae3e11c98211b6f3c1b576c91ef37b8010a6079181040469c8297c3da5bafb95f3fa5dd6b94bb715c5174d8fa64f74a6b7d75d3fa7470e59e658e2f18d7eecf5f636899ac7cef5084271db4648908c62e3e73811f6aa8095107f2700f33811a315e02a9c8f1bc3fd87692faec922fd093222d79269dafd62a7a24755f0855b64c56978dfd393bc71e00a80513b2d50e8f81ccb3551a29587e8757856fa6524ec7212e4ee3a637f4d3982dca806b46e6ec81db6654bb4122688d5bf579116abf09845c6659d0ecba7f6fb8f8da1f3d3a874b38fa36f5eada1533eb6f17084074dcdc785667a7348668a924e4a7e9cb1b46d20a173beeb7887b15ed6ff77342659d0e6a63154f1e9508af8255a8b2ba4302e5b88180f676393d5f69755c02229e64fd915c2b7b40e3c5578077bd7d35bef8e0932d0eeef167f2c86b3f1e2d8c3d6bd92b35403ce4360258b22d4ae2d72dd0f3ac765ef4d3fb8e515552341c58b9ed6218ab124721e2ba18e689c27ca4e64e744268252c5a9cb3c4d701616c26756b17552322c8ebfc4a03672120bb14658d4b95a6861a368fb04f2c7432684befdc40817dc417de6204be0f5f2e6c799de96c7948e55bbdef85191d8329fe5c95aa326b0dc87071e148d68e34934925a48da5683b08d873bf324a37b7892c89013df15a4f094843b3de198f31cb8b89468b097b9efe484cab6236e233c2e7dcf63a23a4a45a736377f7d7059c7ebfa72760caf8b2580dcac6cf4e64ceca099b45d0844081ce1e31c7f959fe3bc6454514ec0453079fb4d3ed55b86497ccfd9528ccb42f647a32d86bb90e6f0be5ace1e3feb9cf03bafb078de21216bb6756ab27be0bd3330260350a4ad457450bd92366716ba79a565b23c1f1344a0ee5ea138bc0fedb3c0f98ed2845688d1acc92015456765868c5b6cb353fe66e183337057b8b334658fffc4cc54c98e7a1d4dae9c00fa26684059c7e5412c4f54c469065ab55b1ab42f48076f089bc308e4b4b8bec8f368bb2f931bd01b7e9c883ee279870957ba938c202cff7ec022433a951affb7756da1ee68720ace8b234d8a281ae36a63ff8e7c9bc4004d4f70811a5f17fa1abfdfa5824d5ffc5bb0a2de0bd6804c1b8131bd3aab487ac9123a0861761bd5de18d0cca9dbbf157137c0373ec7d016ba3dc31877d9069451b7be85f06477b952512ea0690ceed443501550018c2b2b08fa9356e09d8044c30125620949899d4a6bcae6e232ab336f494d48bc1106386fd87b321fe30890c53e0496fd46382c3b35fe59695fb22a7219099e3b0ae69f24ba61caaf9431d6911517a22be8b4f413a5d4446c661033919e7cc05d1a88643161236b238776f7a921f1e15c8963ed9c85248e4e9857d3a88b4f053bd28a9fd95f8f344389bd07029e09b125accc66c836dc120ce86402f54ec5973396792ba7fdbc62a60d3397f7debaf43ed0a9f09748a985f835a21f03c4cbd2118996a9801744eb34c27aa5ce31be852f2969f757680d60cb67f6e8ac5a995638431cc1d5f298defc23e105b8ee3c1bd11540be3f926ecb9f33048a82bd9076848db4d219b841b4f02a53fae53e7e856d945ae8cc8e7b926619baf2eb66fbe7722cf99fe8b618fc0c1ceb3056f21274eec7b597f65ee22f0fa2ef72df8c7a02fd8182bcb4b6efa216318bd4269f3d0f8f1beb75ce861d45bdc91c9e4cada3337bf4d8811c5177077b49ad2e32e5e1e9b7e15f948ccc3a36c16ad8a2ec284709195041e40dd7632bd786a5d443c26d91b2f6ba0506e1969a6bd822465e0b90206e1b4dcdf555c6b25355810001d1de4a59c37ad5f430f5835487085061a10a451d6fdfdcaf6e02c25dccdb57c26632e6b69649bb07a178187653c279a2123d9a41dfa05cdaeca926d11bf19010e34bc4ac5c1331ab3f24806879f6138eedcc63f12c47a79925586edeeba88d40f0b6470b804a3c0189cc861dbf6580c23e101f2a6d0f29f0afb40cf627015bab169314189c72c88a94d0f5eb29d7127d5d5c636ab004d449c68d00c8b04b3e357ad98f128305e611a712ebf5d73ba9bfe506429903f846553952083750763eb778454dbffb81ae239b84894315cc866e48073207f9664a85ec9fcc6ed00d2d746ab8191b80be065917c523cf099790c6b394a8f3310d30ef4d72ba8a9a2569345b6b3e3fde818ab7f2925b795761774e95792095e51d4911731b93b39371f97b5c8c39f73fa86569e5ac02e5ca73e09a15eecd355614c46b85c5aadacd7f500b665b3a93160ff7dba8b3737f4ec59e453ed2a078cc49ad60162305b8cd28f16bc2bbc8614fa19c13650c642e2e3c6578a1d19c8521582437ffe28118954e5c994239eeb008ebdd8e3eb7cbbaab648657179a858996f485161e55b338c6aab5939ec524264dffac1566bf6f25447946bbe9d9f1d2c349bb315dc546821d99ba51c718cc0b62b61454f0733d2437a8bf3e4db849fcf9a4752267d90199399cddff5436990226785c17c908b90ccad6e8fc2f7876ebc5f83e930a5a1fcd6e259bf0aed3efb3c45b02a08451fcef4739342f01db8a86924b37b486507cf71f9f0bda718f986aff5013adb75bd6129a3f005eeeb5abaa9237a20f5feaac040902d61b2ae6d9e4b24f4deb7effd7dfbb1294887d69540efd71061fca2d398e14e97cab77654e6dd97cc2e1b0f76091a6abb614604e70317ad1061fb91ac1b45527d72a094bcd3c766dbc4351ad86c6f7ea4ed87c3cbb86f368bb17b8650c4b643fcd9ae286880ccaab235f43d2b727f9f206f28cf59e420040f33ce66daa6f9a63e23edb0b1eb607d33c0b1c0b176f824388a60c982b8b4847d3572e2472bf3971d35e309169dcc465f9618f862e4f2169b51573d45765322353ff0accd6e36e486e49bb27ed3cf8954dd81df8b448c7696baafdb42ca3472cbe8bc4c5bd6ccc0c124a94bb6f5c1ff84d4e02c6155a7d7433842e2090a08e52f781eda59568be365899fa14ef6ce4f98e56ab0a078396d98d8ae4cb4c46c731ba41303ef3e3ce8d7af03ab3ab8748a87e661b4210c970ac2ecf40aec0bbb2ee8da680adc07523a43d244b5be2353661168a0a2abd4bb43063210f1bc0b7279866e3278788701548e21296e8ca0a04adb6b619995982c9f09796106397f42089ec1dba80c8a8bab900cc6e2b44df7aa46dd2c6aa5a1968790d69ab7e3e6e85116dff041e7062bbe7cecb29710ae5f2aa1246a4bccd5d03e3e2021a70ede2981affaff0cec04050082d45c261b1879f348104a7c6d494ac6037706dd09530ea0c1faf27c23fd39794eedb46120105e44a3a844f02d654f0d69b2fb539aea81f5350ac67793b4bdcc8c06ee76f15e35dabbab7aac23284f59a1cecf763c3be1a33093153f63bb75c2dfcec691c9828d1ce4fa3d7ef36ea54dc08933918744e8f7fcdfa205859db7e65d25896b1d8d6176e4fab474eeb800971a34917a0c3363e1fdd689808a237a14404a866f2c3f0f84f3f2eb5a71afc226fb026344fc5cd936fa8ed0e494883aee09e9262e777c86e10962c4690d96ead6b396a8f72a550ef0f831a6731b525a8931716dd123ce708672eba89f9cb409443d76b9398f6c0ce36de964d3eedd2036de39f0540ca63c20a0c8648e9eccbfa96cfe99af0da8b079ea3a0bf77dd65b6317ca9b8d734c0d9f81a6003436b8c534004ba01c6d55c751aa0d924055b724b9549ae5afb9229e836e8ca5e7e71eec1ab13ce296148f44ae3620fc5d135f789a95bab33d752256707e6a40cfbe25db83e9023909754a9a844ab86181c3c7f7323ede48fe0a307c815c257bfdaf41e551f6afb196eb398f0223f0ccdcf308cd3abe1adb292b8ab908531f3c69afaea84d021de3f616a36eb53a6579399b61a836ebe57ba80bc72867d209dfab8f27d3196e19282f6772bf9e797ffad3b60da158d527b88fa73c3fad449e0bba99201e631bc303880f5011ca460d5c532aa52145cc9baf42d957b0307ae93155a97cc839a6c43ab4e71cbd9fa9dd7712d3c75bedf32bebf83da76f8c47fea528059e60c9a33becf0a5cd8c1c7762aad527fe743b6f0b048785721c7fcf2786061fdc4fc9f890ce701564b7077cf68017f1dcb5f7901a1df9dfac84a33087a1ef62c3708354f4bfb2a46e28a687daaa84695e604639be1de8f7b9405a8b7ac010e65a1609784ede70e5512362cac6af34b3f939b3125421b0c41f817f01ee26f9c8580b9ad6767bc9fd7231caef85f6b07af7328d96ad46967ee216f58559b4872a8aedaa255f944595bacd555114f14f12e8bbfd65bec80a46d5a416a3dd1f80a280f9b6541bd3599e9c7f215347dd87dd031ed4333547b44f556051b388aff1540742cee75089f70a721dac0357a757dd609d99b3eaee0c379830261ffea8803c775e9418d06e11a8f25d18a9fa22b3f534c593cdc174b36528859fd338ab6199407b731ccfc3f4a278dd4223e7549b0f560318f3e653f59b58ae2cf778acfa8467c1f91901aaa1dc1ce8b4004273e6c17b84d21e60b72b84b039622432bd9dfacb0e26e9797692610e00ac5bd0a77527b52e7c7948e460f77443d16828fa25ecc092579f59fba0d162834dc3b4d5b50135f96084c662f4f735dec57c1911578217b68ed0a938b959dfff05d40d8ee7b918ca3fd9f3b544eb34b7f51dd254f668029697fe13b13c7028feb4088913d25dbb5f1a6f27da97f72299560adf18e8a9615a811c6db3d6205ab3450315aaac130d1cabac431ae503c0f8ab176448f858b7000ca71ab42131916633f5a1372a36bcc0dc8304d2a9bb6855fe5aadd00fe68bdb7364c6aadbe28948c896f1f3f20be251562cacd377394a046597a5137c7c4c7e8a87fe65160f81f34df1e220729e2a865e338df21ddcf06135a02e2117b575fb80cb8115e4ba2e9bc1c8560c848b13ac144b86bbaddf2953c31bb26b43c26374970fdf0e3dcd2895d2ea33ba86407635d17be75da8155c2bac60aeba3f8708ddeeb580d460783784e0ac460c95abcc4163fb658aace5831f9b882bbd217ba3dce357f4224d726d91423f11ed4770feeb30fbcccf8b7d570451ba2d6ed33f2987d9c5831e3260d6cf30697c05a79b983301424d4ec08206e0421d9cecabca99885feaeefba573046a26c11c1fc92067dda975311c87418680bd83ed48c0dab0bda71e9e16b5975ff2596e0eb26d61718ea0e8fcfdb598da6d074bcda6c30ba41a46e1b5155069f10d0819f91ea1d9e94d5a65e3c6aa36e59bbe6d19e8bdf977d9de88ec95fc6ef28be73e1900f343561a4474057d18917333a0b1631c46c37b0eeb0d03ce6e631d06e9e67b97befe64043cbdcec98b8d4dcfba43cd4fc8f7c1bc8c897a8dd62e618dac54192e5e669dc8603a16d622867bc83c190ef70473552564b8c6e9948fd346c75debd9dafc4f7ede0e628e41cf3c3aa9453b08fe61a4b39bfd280812b3bfae3f1aec263a73cab21f6d28dddd82b1d643813fcaa8f0fcadab2d5b60e5f3c7e38d23e1766e925032e4ea2bc21443513a785e66809a1006919b2f56178c83dd991080f9efd387e776ade05337787fcdc76d983afc4330ad1d1c3c48bb221132c4f82fbe31ffa628237c286125c8fa26e2b991749615e535eaac9cfec29890fdce5f2856a00871c801e968a31231920d997cfb2a53caf82724cda45015c6362a3c326683a1706ae86be1b078e88ccd880b09163cca4a34ae260395ca03b274bf9fe025d0635617c20353f65ed7693516c73513336d577d9d6946a278bb07ba3bdcf579bc4ca747362904d5a8197ded71a323e913f3eacd811b0fec050ced93acdabc3e88367b18ee13a6b18315185fe4a2ea950d1c939fd4c6992b75588cf2af1a8845d162d801a97d90cb52ba3413e1119eef2996e32c8138256a5123e22a6dd61d3c1926a14250ca72e33e19bc17d0e9db69540d246985cece78c1a4a6becee8cca598b1905c72be0abe235dfffe4331e8f3ca5e98422ff2d886732d89331ba7143b0a1481aced702b7e09de6344482b9ff5c8dfc7d1e11da8ae9befd4743a83513213219cbb8a9f70a7f472e017d3c0b694bdfffd1408a1ab3b1d3cdf310173ad48b1c7db27bad73b3b74c2baaaade8341655a683603257b868edf8b8a44ed1a501fee780f4641a4822eb55427b3a9d8233fb5724054659ff8593948c1f2b3c76cc1541639c0be5c93c99ef64dd6bc08eba26f3b69683a661637259e183143fe8c8a2b7ce89684263d64551be854683334e3671ad6f67c7eae3ce6864d12b7a0d24015d0773a62cec8e7e6f44a7548230537d08d0ffb42c88ff7f68dd7a1e9f87b8c04a3be860f4dd46424e59c1a7bfbc8b62c1b102fb0357d4f137edb65e8f371024a9967a211a9063a42e64434311ad7276f1d9ca8f2f88ddff270a16a8df8d28aa44a1c9043f6819f3fe3cc2c749e2a5e465a9d98ae748f1a1fa861b1c0befe90d4860f9872d5915e239a73b24da7dd975cf9afcdc5e8a3c0901ffa16b8b1e666f1506b888525530a51d2fa39a2b7e64b78e442f097c98bf4cffed811473d477b619be38f2a758db490b4a045a4e2ac04ed1719a2584c03a407e3fb3caca6f1af5208a917673f1d90b55e50b9df1d235a0ccb90ae368f66ec6f816face342de592da886557356211b6e99790d1756cbe41e061b428d188e38952357ca52515cf80c5cba30df7a3496c2753182251edb258a31027be488351cf5bfb23b58b82171dafcaf5876a0b5d0f2864fddb0bc3b0714b8041b679b37d695ba24a4bb69e8947b8b29277189da74c7005965a983bc442f4f1cf8b0bf48c7f9f3f19ba1abd91998971d8cef200fcf6f236de0836bcfa0517344d473e62104c65fddb729f39912690ed453e2efe7694805f592aa4e3ed2ff3ccb8717cefe6567ddcdc8641420f341f661fbcd23d09429cbeff0e055132460ad17ac8fb3d379e4ee980cb6b641321416c63254d115ec0892d1fce7176c71cbff514541204e1d4be7ef8c1a9d21fcbac7854dc8508c5dfc2f8d84b32831323d5df696e38ca691987b151928c04400925bdf4e4013c838da8daca25d7e47f62e9a2e45f3e4bcf8dca9725f3d727df1f771b0e66312efdc31a3be897f2cdc6ef2448ccd49e86787a67a409c229f221ecaf2897a685bc505cb91450e08ad8ff0e91474ef98acdbd4560d0d1ed39328d2008beff5290c418efb764948e37ed88a624cbdbe081141fb42baa0696cade9ff34c131853fb4c23689a4ffdfeeb62d8456bf5c264e3f0ad09e8417f84d9259e7f46d9bbbf138aa9ee7f7241892c3ec71ed9859b6089752e8031dc77ad0e9d590c1b9e7a564c0620c458cd70f5f4f9512c24669d21e2499a78984bb181f75cae83344f3d0a58e14f32897f221b72cc8b51b287817caf4203e80db3e505295849d872ddf288f9b3ae2c1f7cbb8be0e99db111997fd9f526a7ad854cc98944886964a3c89fe05b6e5bd539882c619c4d214f6b720515ac708d160f7b0772723ade227f0a1071d8c88e6eeec92d22c6489a937d74a4406b67f90bd2b6e78d91ede396119fd833ea5f64be72c20bc93a5aeb0daa61dde5b04b2724b3220d5117807459ebf559683de26f3e5a58254175d9c1717a042e99fb2577792c41de93c6549fec536261d215fa9dd85e5eecc7409c9b9bd6d5fce1f9971a53832b59e493e10f6d5a45b9be5eec05e28e3a51bd256bf591f163200176171cb084c298bf4b09738ce16910f3458e76f022d7a5f5a01a284e6f360f622dab7b3f27f46e02a52bc7d9c8dd9f1facf5df2325c14f01433be3f59f544fd8ae3a15e573e400ee27f832c012c840d4354a0a67ef7b43982dc28b12dbf94ed71f9a3b722c7f6c04b455e4710cfec005ef2f783110e5835c872d753dc6061296197abf10025e0dac49dbd6ab86669030526632d04dd1dbc91ad5eee0720c391d2bdfe6de77276e8e37531999e2f018c4a912d9085cd386af4e4d1da7c234d491ffc4b11f23df627345d02699bec20a86225b1736c63a4095ce020041fd26c1b81a3e910425e0dd58666f503de3d78f260323df1b6fe491124da30b4028ab7573a833b39f95883bf7ecfc7c8319b965bb54fd648c2ff4d17bffc4f0e9af83c679a2316834446939be3b460073ad7c2aa8d8655d6ab2ed1667e8221aafba2aaf0827075a5d157214d61075cf78f24749615d770074432202ea9939fa97b93d48ad4d7c22b53f69dbb5436e40441c9f9ad3850b51eaf68b084fa5045910857f09af87c5cf9c0e8322099b59ec3ec8ee09b241dadc8abf3ec22b516b70c5f43cd240d1ce2cc8722bc4c58f3282b60a5edc12a7e602bd52651f166599fff86c00714d222cac2a59911518385a2c2d188910755cef92bf4a728d328ffdb5c868df523a6615e365ddf24d310aac30b30e788be4fe32c05567a4caed036db5fa31b06c087107c99676a70e56f5e09300417bd09485a995983965fe752107092e518d72fa93299e973f977d1223f0b30c142ee1e9aa6037e1a6778d3558383d94f4332ac662a4f9fbe5ae0c388614e636ea74624c79a090655a894024381875c45237c4c05f9d287e402e9b1d83f349ebf4100ce435be94973f3ec1415e3ebee6e63ca4cf78059b770eebba72b9e6f183b2cf08a9a2ac45b4f42d71556bd1cb4ea7435a902059a99d8682c2fbf26b30324e6feb0405c02776bfcfa8f079491de54f07cb7a01b21e1d6f1541ae9bcb160039601f69551f282812626e6270ce7269420795e6f8c1838d15e6146d64530c5157a5e56831d4d4e279c6da108e9cb8932298102dcb8f222b671fc8adfcfb0f7120896417aa7d14d34bd37500e5d05999047d88ae3632653a474d998197dc2ecc180f7ce8f41b85491b634adf9dcaf4650d52be3b8f565a5b4f4a9e4a5c99fded72d88884bc8b426e62c9d78e55fd6842923c290e0fa6e10a19c3f1aa05d06d760ed20638afe3e12f8c095e6963adc184a0faa121b24b5298c922472851a1ed95a53537c753022de778a80aead7dbafc2a5aad2e60465e3c7d831a8f4da026151ccd86559d54c567a1d11ab10df196a2605120c6d459efa396cc42ef72857181279ce9f401d5185fe6d3962371ad08f74a2b508650c8312fa6f87a62fad08564fcf8ddea591e79e7754ae91fe45f9e4cef71ec840c628d5d2839bfe4d3943b24fdf407acf6a3204bf9dab4c286dbbb4fa432122d78be9a1f0a706849aacae2f582ecf378b60a5d1d312a10bdd6692186336cdae2acf5a435d718a67323e3c4f37827b33675d893a3efe127c06bff6508f5abf19140f4912a84f78e002bfa6c832da3399a96b3f37eb3a4c909998a684552614b81a340a94512bf63a48f0e02f2ac7c57416247428d606bf12e5a97f95fbefa48126714b9a5622b8a5ed3ecb0245feb4174ead151d681c1be619d4afffe6c1892065769df3f15b510f9ecee765f69f0e7b0fe02f538ed9a53a5f3ac136eaffac409838b6691762a888cfcacc34e1d895efef535f5d68bf937f919eb34ff266c5d42aad72a0745caa5e1b623edcfb79b9bb8eca6d2eb067938a3e4bbf94623aa8a83d783ab48723a3c05a539331d7e81720aafdc6e15bdf0468f2524bb1c63e6375786cbe2ff8d143f8e06d982f6635aedab675234e9393545a0976709294e5f4562178fb0df3e41cdfb02398b99cf74e8c03a4bb0a3271e19a25e4e91c258460bb114dbb4033b28946f99f104a9959b502e40d3af62c5b8651492df73b0f2a3bbd83191258cf676391f30398e96082f4a1070403043ec0d88caaf108ce9c88b61f10ae86634d07602aa7e1046374815f12ebdd14777a566c7b21d9d0293c9df0554b5eed5fdf0eb8a07e724077f7f1bcd23d3a3773f1dcd84fe68d8e7d62a886160c5b406c8333480191f371ceb6c4315830d3326024fcef10f632c9f4d1df98e5e6af7d2a32f0050878da6ca4eb56fde349dd4235ae047273d5424cf8a9c70dcc6c53d464a8629b7d69454c020d5203688ed5139a0c29c92e2243d4c80770e843b2a75aac6b81c589d5c6a49e780da4ba8579176b86f1fab0f1fa32e8b43aee676acf0d771198fea6abf654d6e5686968099372f348fa074bf83f69f1c1b5cbc0ae1358798822c2b338043a03b650611cfa8a59ad685f18f4eb8419d38d3af21227151db26d6f437a6a4ba33b6364f6f8ce51713f9f327e2155450b144c0672d3aace747626e938eab85f5b147807298cf583dc68439bcddd00c78399aa1fa94d259e51e7d74310a35b97cfde5c1e7574228ae7941c0dfb32863bf163458fae3dde4e650df2657666ea62e4aef75c192b3e11025fe477dfcf0611d08c15d22a8a2fbd4af8ffb9b80fbfc04c02419d779fddf35b26453ec99b3e426a8c20578b21491e49b6a98d5fa352156f567e23748dc2ba3ab4eb4309d176d50a8a38820a90317bb314b7a756e14862693790b87f2624d029c389c6ff17771a0473142b88481a72d69f2ebe0fbb0f07ce06e7782fcc4b56daf14b8c973c1cf435713376a64e31ef01036828d05f479cf9765cc888e1a75d3ee4aea067772017cfbd74d80f9cd59eee6d18d473c94eab6eaf9fe820839b9c3b0c71ce82723a43584007fa5486d0de8f95ca404551becbf9272f7c425fcd0eea0bfa7ad926c919275a426f5a55900eff1f1518ab80cca6f683e9e5a924aa78a7faebf82f59db3cdb30fcf579bac2921d27f681bfaf61f2d6e0a7ec2c18a7d5a15f9d539853e5cd59acee1a016ad345150b8ec680d626a1dfc55adfc24421237a37ee3d5ea4a3b7ad911e1d121cdd471b674f60a94a4ff9faebb5b8aa651fc780f45a6698480e54c0d9143953958a9727f24cb2df62b083a0e2232389783e866f075b192a26ce7d1b2513ebfd21cbac394f976bba28e3eacf978422d2f348ca0eff13b3b7264f6096b2cf5afcfc526ddbf91f35499271df3f084bc7b54565038b74b3e4d645707eebf74ac689af1fd21aae9566cffa33b11fe4515d52d0f218ee4db1acfbfc0d79a5902a397c2332371e3d08c1c9a549aa3a514bdc6bf178ae45f9c58f7f7d91bdc40d4cf01be2db9192d11e035ab9e38446642229b140a108c8bfd0833984690c1183415374cef725eac9f5ef9b3932f57b0a00d2848fd0bdf2466a1a6aff1f7ee963369dd50b99cbcd1f0b8f8de0c71f506afc80ddf705106e825549fd490c2fd20e4e8c9a6c836742a97a6191d6d61278e696e66629bc45909ad3198f5f83ce1fbb36af714797fc3b9cd767de4455de8b87a3f8fb19a9fd55e58c55575dd02c3b689a6552123121ed3218b95a21fe5730c98d598a4da8875918a228f57880505b87465bc2ddf4ec1e2bf0c2f0a08dfe5e989778f715d62ea737c2167f19d74d57643a81ccfe163d63dd3050bb1dd0308f03a1f9cceed63b508149d0d5f924ab9282810f4a9f196784427f3f1490ad3f0ee3c4cfbbea7676a0dd7d5e9d528239a6b3ba44e1a0eb9eeaffb669e99bb5221de25f18482ed6f70db56da03c44da3dd9782c20df298d4650d3f44ac90538bb1c6d440abce67a09c50d6d361fa556faf02387c4e1f25db7337b4947dea254601ecdc06cc5cee7ccc9ae43a920361c61f778e9d9c678579bf851d26ef8674b509287bb4543b5018e3c296b432ac97a99b307550bbb3cdb0885266bfbb82ec1444ccd73d042039830da320b45e83a41534c96487948c34154efe070803d4d2ed2d862cab6536faa05794f72b45b0328421bc1c799e4395d75c67b19acff3daec2f727154c3dedf9063912983c6cba4a44cadbc6593924e6976707ac5109ac392fbc8c1078d6041e68b47435b18558837d51c94fa2e00b81fe86bec8ade4462f2e4bc554557c61db79ee92729b433f4cd22997af709afabed5cd50e577a708d2a1ab55887de763ac18f37382e30050c97867fd371cb51779d4241bb2703b577019a36278cae3aa0037762fed2f7110c46c7e45153c066820475b37e4724bac6f3a2de0e91291b2a3c805785255f2c5c1bce0eebfd75a07cfcf0f9e6c6969d1577052792eaa9002faf003ba55038df252a96bd29df90c144d867fe63fa3174885497e72cfe2cc08f5cee118fa328f5c0e6bdd675f2c18e2781e0c32da548b497141e323bf1ef7e182868a6d2ad2db607d430917014ca21631b619e39c1ecf1de1a89c7fb2b2fc7a81af0cbd2428fb35ccf49b0ef40a216f0fe58825961158fa732dd51c8ba13dd6423b21b98107226d75677edea2f2ae7b101f9d76bcaf38288a0a9060353418831e4b69a77d8c19ab44a3a022bda903f93a621b6a7a50815c87b84314919a4ec1e29dc1f1b50778253395d8783e85891583c70ca14956beafa629dbf663a3e9b201d1ce329e6240f7e3afca998d4ca3ee3e22bf0b45efa39e8afea5c753be0301e383a3865d03d5ca267971e06914d0b7ded891692be966ed2f47767a35cb315b19812007aaf4322d4662931db8633e48b0515c04594967e4498afc565292e0bd014f4518f2d9db35a71c428138e731089ef1e1a2f5075979322516c4e7af0a3661dfca06e92d233da95d0963e9501007239342910e5ce89e5e446c5d212110e8423116640f952b37295cf20eadd639a3957e97f0f9588a344cea4e824dda2ad56da81ec9bb9fd549df03a64fd993b80bbd3ade533967912e81ce6885618eb8361713d8053d235708b96a5771eb3b638dc3db8683593426a3f8fcbf414df9f5a205ea27715305b46befa8cebf770b122f2b957ab5e601805411a920bc10c9083ec45dfb309cb6b9fead3d78f2a4ce1dbeaa70f512a8ba454f2507c490399c162057444a37e5ad8cf6d27d7f1c18dc327beadc6fe30bc36ee9c6c13f2e6a324b9338f2f9a01ea0dc58a66cd57993ab6685749a2cf429a108b13c9b8aad453c0a4d33810f8f0eb742e0174f9db396cfc1541955b645cdf3b56fab90b74ece6bce04258ad982f67b46249e7e61bfef1d55386d2f1aba593729efb2b9be1ac26cc68f509fb5e89602ea1073a4ef51fade8c038b686744bae4bc3b6276e4e0f1b95c9217e65593220a876655c5c9618a88c97ee2ed6ba2eff928d132c16520633fa4d89c7f61745f0d02a4a434e963ab73c748132742f5a9237edace77a8e1a5424aa8bd7aa11eddcfb9817b7fa05c2301126e2c8e144d97a7d4128002f2316e94435e36cfa10e2a8964314a63d1ef0d654c9570843b994cbbb7fd1e588d4c7a8fc048493ac1dcb4049b3dd52421b65f343c6155fc492b2cd981b2db9d0094eae56e8e98068a94059b1728fd76d10a8147bf479cfb72d1b9522acb9f5a8849cbdc523edd88ed34244b6eaf854bf9655c8b683d84c06b72400bd3941adabc9adf426669109fe985e9ad1319e45d61097d3e4d3efbe718ae8663465163fa3c433388e26b22bdc60eaf298239192bcb6da785e7970cbc94a803dff9c42781928c0c0482743abac46208912aa19c579755bfbac08f52b6e7198cf8325b75f474c6dceaa0f331ff497cb2147dd20ddeef7acb894f66c3d31908575e8fc76aa85e658a11d9556002430c1b15df93a2894ac427815901f684aa542fa6ebd24cf3c82f5767980bb304da512eee38e61da5403471227ddb5350e4c28d189d9e67f145368bdeb96b8dda3ae13677ef1c1d3a8bb91b2d2529780e6f8d6914a6056175e49919906ecd3e0c8995e924562c8777e8aefb10e3383bc78b8d17a0627668a668984338c358b956165c5aa1ca8a820d93ac30cf79fe72604a32ba28260d882a7337eb4917f92e1997254fc11e4c86fde7bc61c7bbb4eaf2cce02718707bbdc50a456714873fce93ec311b133386642ab4e3ebadcacad1c8051958442351f1cdbaa8fdfb62e57008b464654bb99a75ef31fa51a0dd93195520567fdddaef302e94ea7a4c6bc71987887ffd6af2e0a53a4c863064f3a29ef87342116a1f1ad20276df20d7b55365d8c8bedc09f8c4e63f82ca74afd18bec0dde7c7407a15958e7fbcc30bc5998d78e24a35a1f1a1a1685b5cc990ba5df19086fa70a91cf47918e7c6dc96f2a484d9bc8f7d3367e9794b9297e292339bcad2adb25c4cc5ac74058316f9ec30b8a2174111781cda79ac83698e50b406610265097e0c28f8c31d7e7657a10ea7d4528d1dafe6107df8ef52813b3e62984786b942f7fcdd226a55868389fc89ac6226850e61eb698a73fe44058d1bf6a4de25a779f8f0a760d8042b439b72ef40add720a04daef8768969ff6999aca05101eef4744b6c2af07191e24428017244779485939d560bed33142930f8121523cf47b16c86ff182b4ced7d941513991d01fc50cce81a8c417ead90e7035c96502e37c89c8b95fa199b8382d5e11cb9a6e3ef11abcfd451f5c6f2b17e938f5c367c1f249dff41c2dfc06f914d4cea6cb22eac821e98b9c2ae41d2042cb482cb878cbbb56ebee8848bca122be0f0c30df7902a8c3e7674424bf722274da9344e1135646cfd69e799fac5ecdbfced0e8e4e10bd9d817c272fdfefd227278af6bab5360132f60bdcbd0db8367eb9c6bb4a5476b4e5980fb7d93159705468fb205197735084f235c20ea7377dc6fcc7da071645f5f5b1b3e0adbde4f46f54341861d2305ad0d691034df8596001bbd5e95651769f4e14498d2034accf33107a77af6dbfdf9d9f1835875936060bca5c7a3e1be469d14760f026e6668b11f1161c51b436f056238b3b571e4e46a750b09aab5d3da77a277399f43574e13c342134ac8679dae945f302294c993ac6f38eae7cc274b72ffc19d26c7eeeb3a206030911c01e5e518591586882b18ed1476f9d1a816db24dea2f1257d67e98a6cafca9594a5941117d05d949329d88fd02b2fffc91bd8cd4dc4bd15f25b0feaa001b55e4e1d23e93e3f23ec62c6ae1b14d9d1b4d016ef7639e5ea515777dcb83b8e2c85ce392f73b80b27fe5b11d19734d38834bc18a832afd69c89ef41207ad7bc67331963695d08625215c6433c50a3b341233b4d4bb46d94508e28a0dbc4a85b2a22c31da33eb407215a68e1b7442a87804bdd797d2d2add6fcc669f46296e17def2ad09fdc3a39058f2e74206bce0eb970b7d6377694eb0e58b77c6dfb77071f93c5bda1f744a14bca2b31a894290e42d419972696a375557b1bae2fc608f87ce792624c0e732959ec03d5125e81977c73b7032a4097683f86ae98c5cd121f6226b3edec40a9a47c05868d7b48c0a6dc8018ba12b92ee801d45f00062834553d115527b723351b3cbc50ef7e9c2b9649ae94ccaa20ae839d60acc1a1130318f1db769b233000eb3a498c20a2126f3c9c07da68744c166abf67abde205c2b604ac1bad0a1a0a65bfda8185f5b9b04630766df6a49d4cb2928b8f6141c67089f5372fcfc9d55c45d607efb4e089f8876b582ea38f65cc25d7bf67d07058e48206ef62a84dbafc535cf212cf9b97f3b673a803b8592b1cf63a452dedc400f3482bbbf56681211028f2d7cdee505e88457b39caf363d1581486c5cbcaa05d972b476907d15088178b67f42201515826059d0576d28ed251071d44e1e8b349d5d1255d9498b4f14be201990c8053ba526371ca5b8f9938ed7e7c8838ba6689d604d37bf489e9f46edc5400fd9c59ca624365a327f891c9f44ea8b6bc746129b6d528d528111b66bde49b71041ca1352a976d067bd0178a7eb4f0fd5aa7dae7399fa9b5470b2f701502b2283c4184318d8d351fdd07d251af6572104e851649a970744b34f323f7304591ec23a43e53f9a60344dad366b230fb2ac876eca799246e230d3ed4927be2303a4a9f2cafa2ad025fe7c3fcfe9b89aad9f6084d255dac7c16cdb73edba71b7187a6eb1979f813dba33f74dbaa900510129fe64b7719d7d29c7875784dd3d6fa95df3a7080f7b68bbd8e328c9bfdfe9c5bc37f63f299d351a37b67f81e575e16a93e50dd173ee503f406e58996fe2804f9cd1ebfb922adb7bb60b70d5db3cef5ae468ac394b3873412cfa765a9a86aebb0f8e8707d1324351028e11f229bc71da6d70b6b99db5cf18f111969cac7ced63c36d655f2fabd2f246fdc86d4a35fb6c62e5d9153ce16dba76f950d942ed834e1f457901190669ac5ab1cce96660b6674eadf41668288880458a2ded22beca7ec70e7f6e937ea733a2cf034375f29cea0dd5a836ee77f63633174d59308f9147bab17b85237c19c13cce48e3ba3dac28c4cead4feb6eae007acad93df85aeeb6ba652a7499f503f65c9194fc7665b1ea47e2c2fcf1a1f229411744eae05ed6518ed6536d7c76c512e0ca3573d57a2333ac35f7815aed8e28f9a5d0db89790c1b1f3f6e67bfae1123afeca75210eec58b90c941b7104ff332ba5c623939352c45138fe6de53293ada0675f284184c83ddf9277d62c6c9b31c21e0d97fb874786dcc07dadf58e4bc13fcd8d1930c0a3753601622664e8be6990f46c5948d9107c427800693837a23e41414055bf0bcb81b59855354f35ba0e5d43b212abfa1cf27807935168c2372a646e07e7ddcbd4ab729451d48df5fc79e441521fd248d12b43da8f1a1380a7b71281c0c86daba7fa28a9a36b2364d8e68c6a1ff9421fb50e323f59bbca1868309853bb5ae80542fe8a18cde8cf7b1150750fd7a4dad85032c714b089d96a4c7e34f19737968d3c13abccb6abc544f3f2f4d3600114210507960e895c52a12e1f5959f6d059943fd14f5fc313f0de30e26621a1bfd968d5f812809529a4c9b7cca7a4b1629779bbf604618bd090d719e5f78990335eb8bcb4af6cdd139f50903ba8e2ef74f7780b426ce296333adc06e22d675d517a1cc923482e2311db368a61f83317fcbfc069e715ad689d975f742187264ee73bda939ebb8fa97901ba4029c485f1791a252bf9ec2fd90caf5b5eebac84c36813bb59c62f48e6394d59562c8e94d6bf4ae1f5c48ea934a6ec49ad82cdba1760c5662f388993facdc78e0513a8dc5d3330b8ff027e67551c3ad39e7adb77e53091211bfc98d3bf90a7bba7871acb67f30ac08966bed738b4324b9239230acc3862753b6dd7ca127520d9d14048853458c7a58d41eeea83e6afefbc51e96dae65d817d62a3cc43f0ea27adee1a023bf1f82781dbf7df12c9c57fc02fd81db42ca3ce1268bb9d475ae29a5fa00d0e342b3a1e8390569a03f3b72fbafaa84e2a74418b499a14e579da539f1f651a475899e7a048bd32654bc7a23bf92efb2af4d40fe9a96e4e1ba002640954fd0639e40b7006daa71b592226a52864f306048f6d993006eafb83e2d78d54fd63869208e41455dc15772675d00bd72c66f28a8119a76ee93260595f7994d0dba1892c70c38d3036b43c1425dc813ebaa42b27082d21dfa301edc9908173fcb081b9f433dbd229eea6bb098f3d82f26ee1b4fba293cbc70b4cd9b1a1f18696de15c614086b4b4439e8aee30b19c54504a57fd28200a288b4f77fe8cea87846b9e969cfdcb63c6805c949bb642e9575bfab5519973696df1fa49fd0a4a3ba2b7baa85b919e8ab016bc1a596401cce502c9dbd71cd848edc9ca1f858d79f2123e0afa4a2256c623d86cbac85da5de72c04f79e5a7a0d3fdfb68242e01326d70e7e426431d4742891ef8be9332fd0f2df9e22e9fa250df25c25bb41baea92fcbaa2562965e3e76d0434bb09a7f53db2e2ff261d7fff715b1eea3109f9448bc5685401011f415ee6e487585e7983fa542e66d01eef474c589a81ebbc3fc4a6391065df1f9d4275fb3ee834e4b46214e8a030f5b2deb17f3ec876ef352045536b39c82b4aa8fd5f5cab23f5d7ae05a75c63a5dabd1b897c998cd93de964f7546875b34fded14e526efb6b139b02ac0ba8630e5aefd61809f5243e7cb34a8e3b3ef8763c85e2b150b963e6f12fae0e6e4a2ffb2b8acb99f01b40ddd159b9fc113498cd268cf119eb58a78c99dd255bddd27425163b79f03541e6e0166a307d951f58a55e4c8e6586848fe35b2249eb69bbb6a7bd2bd6774ced0a596b59bba9267a7433de580cfa9fc95a5c26cff1211ed85ff33d2ab5cfdc42cc78c5a0410151a7ae06c4688a9188c4840c203c6cc3e0942410da9a1ea0a8e1ab304c88cc39be95ddd0a341c86d0b8be493a56cbf64178946fa527d09c18b84b315be4c20bfff7d3036f7104cee4bfeb51d7d7864ecd32c1429159a3b42f5590c1cbbe59e6571470228fb17b1861ab2b38e2ab40acfcb3f19d77ac0c3b1f810ec0fd7a3e6d402e985b67b2fee2f497be74822aeb460952ad9763cdadd00f591c3edb0cc3f53290013aeded2f9c05969b2a43152d5fa25b977916d754c3447c6a9c05d4816c4ad99a56502f2f31d69d1cf8c89f1302e1de74b6ba4e5ff125f3d6a8b6787e393019a7296fe3bce4f97dc848294f1b907c09f8a501686b4ce72b4633fe12b78b77fcf2c377e6fd23634abb2b143faf1925033daa4e8df9472eeaeb8483217756f7dc2a97626fc8d70647ee2903fdb3eac714232364c81c929bf3e20c5ee5088253d08ad55094bd70082225d931c8958d90723b5b74014a726db1444ee3d646c634f84ddd27b1f7d4b1609f924c172811dc155f700f5d12299867c8b49f7d5fc541ee5ebb282794b2a4e0fe616e5b83afff1965d8ec42770e98ef9a674ce2705bcab9ad308860f36ec55494cdab08c08ce3405a2e3f48b655da35bfb7ae6b87a7855295a9ab71057fa75b12d1a615729d27a454439de6331cef98acc92b38e9f06f215986d1eda4970f1679aa9d4e0971d942880441a5868c5a0516645b9f7fc191107f174693f1fde82e3a3a4e689c0446cf3f6932a8e2d295e8a6ce9a48106ae2c88f583419415d7338d6b0d02c09b155fc46af3b7476ab84a304928da23c525920e0316dc637704c08ae1e8e9ab3fcf3de2722f2d65d6ed6989f9a0e181560ff9d3bce6789c17b4801838d35817491a0d5c2f73ceb7457d8e633fbed351af7b122c820bf32fd77194fff63b61c8ad1eb558f56d3f4455beb74676aa0d870368d5266cad8ba4072a59ffd5412f2b3895f477a4f7676b05fb0f640b044b13ababaef1cfe56d32150dde11bc5ec4f01717b24aed42b9896fda17ac9037f67759a680b719f43abe6b5f14f6bc331f1625cb2f1b3f964f683e51a93731e499af2104679013b2775d581e67c31277f7f857b8a37e4210e4c52dc103642b9159993946f174c87ca58d1a12d4650cac6f4d026b98bf8734093fee0bc29e089f3aaa008e6d55e002d55c5e5fd1693737034b31a5f65c8b652578ea44f00b8ad0d0cc89be49baad123631a6993f0f119d2767d22526ec0c850b721c793bd07a31a2055b5c42178f5a9c9413aae20f1a0a81131ff0b7b6d1ec88e69d3477eff82cae23a80e0bd7a4b68fe3ce2e2621bc240eda11de687ab5b888c2ee126e359ee3f802dae8112b596cfe6d92982e25892f0b61b76f2951d2a0f6ce129a7733e76c62f52b60060cae403137152a92a71c2712a09c187c4c45afbe3fa62599f913ad54f748396303d615c139263aa8d274b96e32905d13f9696a84bfb341fd123d8d9a9fc2114afb126b84611d4b4e30fdc865112fc72be741a2b92a9b55a0bfc1fb7800ac895f6e41a052b92c365b6bee3dbe72862653357bfb0bccd9a9b1f7cb6a83d67bddf116adefd92b71a11e8b38377787e4df86ba9f4dcb792ab79c0fbd5741b0f4ccaa3d96f830a14121ebd58dbcd2c6e434d9a946a618a4b775df963401735f1ca12e655368d7a212338aa87a7d8cfe45af868661f7794a2706692b8f9d27f060b800b291b261d25ce33511d8a4d7cee55d2a0530d783ac795a5ddeef158fe9891c7f62e101904623c5521a3b50325bf04783afacc6a95244748b0f57b8d8a6daf0f98c62df208ea9540e52e347e3f33d38be9475d9fc89b6b56f6e6d3ace9da52a842512648d2153bdd5855b0de25ae5a435ce330c40b53c8fb8033a6a260ce534c2c44e237e15d4df645657ba145522d51ea1a280f16d059f816b566c8cb888d77229ba2c5c810eeb061a4d33033162625e605a68b7db64973aa66e7f263dce53ce184811f1c2eed3d30426975fc81175cca5b1dc22c56b218deaacc4f0fd5c45dcadcdb2eb4553b9ed9d5102392333f371b79b593d8fb8929f86bb9ef30fc103b5d0df1f5d81cd7ff6da3db205807abf14bd3083d67784fade23252665e072980928d33d9c9027594b56b7feae87337fcee15184bc46e91a59160aa02cecf28f77befee9e97ad8c1ed93d3c861a6f93b59669d6d7d823987afe97dbb1796c6765684b6dfa182235dc0be2d0dd405d4075501ed2a0d054c2c0a4b618e17e475781cbfb9f8df0813bbf2d1230678d92ecc0f90702ea94804fc7ecd5018fb1a25908a18bb08ad66ed43be82f5e9bc1975bbe39d56d0e5a69a588b8fd2e91fef78743f2c7f585a16df110d11a899cd72b49b46dee369c74ec6b6a6beb7fabc1770e630ab5b18a1277b3d334bbfb7c7f96b3f00493fd76709713132e9ff4b97f662adebf7a4e38f1e7002c7c06a72cb7efe00dfcf48bfbc2ab734074669f3f62d3c92129167bddf12e4c5cb14ea097f1fb14688a3bc62ad901f7467dc4899427aeec6f98ddca64e3e45feda1c46fd682a82e73374ddd7b01f761f276759bf047b24bddeed3e0205da5b42b217041d3d8dca42f2809f951b0824c3f951e16eae380467fca23afde67e390c0d1742dc6e69f9f8ed44a59e78f6dfbcfb38040d80130cab230b6c0ca0cb5028e80d9045051da546b2188cabaaca55c92c6004eef134eac769426848afa0943cf041e3368bf597f61ac2cb5185485105b5e04feadec8bd3d93c2c592edbffda0dc21fc46f9a9cb390a1814536138c148c2b874e560f9c00f8941115fd4c7af53a54f57a913c54333a0af15f5ffd29d3fffeea0d0a6e18f0099e88c55c1d421ee51a41be9c132d1f3c88498a23e5ca9ead126ee3d82148159f25c7825a9daa915eb1717d7d3554c8625c3df1fb70abbb4d424e84d3fc4bb4590a86b6fd59b6eae6937bc23424a96767032a61e371acb8f4e77a9590038ae25181375e3ac5532a63b6b2c3f9491963daf8ed34b8aa0786d210e1812fa21fd12afd12b7b231a3a1ba867e077455fe39c3957bdb764dd5fcd57ae3a47fbc6afaab8e574dd956274d1b04526b82586cbc2f2263194f0f00a36c87b58372ee4cf02ce0a1fb1f1238b7d91d78438c9dbd176e6e2062162061b888027f32b4dd0af92a1824d18d4138dae679cfac79cba8be195df70eb31f130212b72cf4982b54214f4d382843922feeebcf87655f2825f3a25af5bed4110423dea527a1df49b2c908b926e90f00f68e0b7e816ccab169d1154a23df856b904228d44a6dd5c58dc4d6f595a7ffa670cafa9665cdf80ffdfca730cb2737528e3dbfa0e3d70b114325917f4b5d95baf99b36ad5a6656a83c4e6cfa7fd3664b09e1bab37b2de1e52943619af4e577b9dc5971b505740aa528d81175a8c0a9cfd5cfb2b9927ccd0e2fdffaf5e4601fd9cd0c943c828ffcdb1032f79030f16d3cce41d47ad3bac820a798b0f7597bf913d9b15a94feb713a054426ca5a0854f54e79b6e978034222afa1736554b90f34d2b3d432b142d7abc986b0a3a65ba645819bf4e7e49558af86e0f90aba3cb421ae7c68effd2e4060d11fd177368e78a39303be457b2cde7389245392f037aa5c19794f3c412f0bfd52e8212deafe82735d53f02bf75a0f748b87ab96749807069bb0d9d115eb6e5a073d245e751c747d73658db4841d6838a721ede60e743863a4907a4446d2bdf321eb69be2d4c6ce9f03450dd966be704ae38af793e1057750e3dbbc9a22370dd7a0c49820b7cff209f6e636947e9299eb6c13d4c04e8773367fd3f6bb592abafe82cf024e4e510fefa102831beebd7c227f99952394041e22843132e319794329bc521bb3af8a410ee60415598727ff603159b66cfd8867de090b8e3ff9d7a9d5bf0806aca692816cc33b0f17f57e9adfee4e8719f09c3e33b7a5f46f72aa7ab7542a6a62351c7185b2f9a3eb4b7ee1cbcbaaf98c70fe6485864c3f4b3d6708d805a096cd029a2067830ef5f6006edca1ddfdd6c206f68fb0685666693ba1b2b1a6c296d6f2e666d9cab4c75ecf4ccfad9fa3672457c610dbbf715d74a0e803367c541f87c6a08cc2933333fa24022f1824c4f98dd85af27d9fac0ad7bd0d52248a18b2d001f2d6770e45d1c3fc785bd297d3e1421e2847ecf8d5d3579115f6d8f88bd5de74f06fb09dae00c88d767b1340f9793526c4ea82bdc936f2d5b045ba20eaa33f0440c8aa5a953250373053d152364ee5d74d7f6eb9410cf810db4d67a51b29526ece0445e14ffbb2aaba00019b12a5c065e524a2df52c20a76a04e6ab34c6cede5abedb4cda417379ca409f3677317bf228e34a00faee3d9dcfda6715b44d08fcc677ee4a58b145ece5028ff47fd0faf0b40ea4d9bd7a5c086796117fecc9199fb8554dd1cf6dc61883395c22c5b0f7d7f735ad7a9a5e4677a51411a1d8db64f647fc40685a0c928745bba2b4c022ab50f60f9f0f33cdd82bac7f3cff91fd4d185ddf3f9cbc544f8ccff6ed727f9be5f53bdf9a85a043409118b6d334f2ca3335e22bd853ee3442e02d07929d7036286320e7b9b291d91972232a070a8842bdf850b0b122218f6cf72d0726af8a93cc9b5657eb9a70b41c65427c20515f50bb2e841fdf4c17255ec2e884c9a9900fcdc1e0d3137efa2b5e977a49d0b1f412be22c64cfee1b068861bfb83f5150474931a00fc8a68621dc81cbe51a3bea63efdc8b566cfc29ea7948fd1d32d39e8d1652872534ca30946a7722fdae0c557bae4d17fcecf8650283927e19e43c6f587cb048ed95f35ee28358df708e6d24200546e80093396e0364272d1086db8711e326a60df7b458db4ea80ef2ef9cbf6f399d785a8b5c7d3c032ad7ecfb0ef08dc60e37085565919c099fd954e1651d5ddb15f0cff2a3c2b666f90f1e689a29c2f4a466c2d885369ef0adc0f1780a0c1150c2079a7c40439b8879ed7c8e67eb673cb99cdc5fc0735571dcef1b10f397c5a3460272ffa2fad24688a5aa365199e1cd08477ad6609a86ed3ba7bc4e0dd8ee0b5a6598f0013d027f94da964853d330e5a94f12eeb3e1eaceeac59008930581e0d36da6d208470c3317cf24d9bc2e277307f0170318ce01c4f3a05a822fd87083d17193444e3f487d3c4396e346cd19d331bddc283f6c868136b186b9e95b264061660e70679ec9d101072d4acd46194eb193a231b59e4450e8651036096f70572a311dcf2f94fa077f82dd5e7a507543b763e1fb07980bcbf630b8905d67ed446b9bfbfe6da727931023c2528d26575b56810263f7328e58a214a935945d4796ea5b3c6aafdd11344e9695334b8bd7d056ade9d64b25936552046baadb2dd6731d8cdd85366dc7965156e64db378a259a5f6a42f68480138ed76f517470257947319c3b4c427dbc49c1dd02b953027ff625080fd11fba633c77c2b8c5bd8f25574164df5145ba100b80b0299223552ea24f3d0c09408394341056d40cace2158748ac7561d94e99379ef1b8ace56e8b5bea91c5e1fabeb7264bf3dfdc863d2caaf25dd0df9772aa207591ba7dc074b6e024d4afc47213f69b591bdacc1c31d2ce31a7736e6776783f373b0cd50dd1360313da13208cbf09dcc76db806de94870fb377a60a103b11ad0b2e2c622935bd1f25ab61fb381f725a09ae68bab24b43ddea468988f12fa74ae25f37a2ca9565e5ec73a83b0f8f785f9167b81f3d2a242b7dbe2a915fbe05fed3eb30968f07987f4b2fa6ec1776e3f379b2be6e9c8290f77ef41ddb5f40c7fc8560c0ae9ca4ba22d4c34d8493ffc13948351c79e3cfd7b8982d5080efa18f0bc6c19448673973a065d8cb0ae17b24c16b2fe521bbe6ce3f302dce10e89ecbac72cee5d9908c19e72a472744ee4fe0cc25db2e69ea3668d86e85f2ef8f50cb234cb8d630df0041e5e9daf8c04c5ec6a511299cf38f5c2a2b7d689c60eaf1c45bbc50472d8c4560b684f360e7de0bb53aca8d024bef9445ba138e5bf38edb7217df7b51688fca7731c4d0e21f0e01c44ba3c46c2ab323d14e4ef55b60416f055c14f7b3eb6a46782d7b797abb0699dcda3bd55b8a7f87238826db60e53674725144a1d1c77defea181ef74f4c3d31685def410086f9b204961424ac25c7980cec7745e963426a6db29148d0171a6ca7930d093b634a981d8d42ac939ad3b6756bdb656ea2b251ff96ac4bd4df20d0ac2e1c32fc0e8b494fa5f86f99c5606af73a47c6ddc3c07b11f41dae96764b4da0ca7fe718e5788edd358a609dae418d2f8530cd3b0678d300e05f47818d8dfed9d3d33fff9d8d892d4b78fbf9de7ed4857764656f5db677f36db6b90770264e28bb24abb35efe892ca2a10fe1c30babc0e7acc77e7798aaf0c5497c47cb086083435d05accfc09ead2a7e2a47c437983d552405971da67084e1541f8747c30225efdcf7db93603fd3654061dc06cec9a48ac0cd8bd70fb799002575c6c6a07fa6c576dba539a0ed377bfdea6beef1e39553c65f1afdffbe7da88cd4d788a6375179a9cd894cd71229ca333161df3263e500a30017989434a8502d9651cf58baaa5435192c2f46863c76bc9d4f3793f8d0efd7c1a3cd71009435031771fee1271a9adfcc3f29cdc75f64c8b4cdd4b144b622594ebfcaf209e7900e74dafa8f75c06a162de80cd84dc6bd324b63077891ad99b295b0cc68d51babd134eb97ece194fe512a2620f673e691cb2cba7a0171216f7eec0a0d10e5d20cf279a39301e87bb3c1857439729c85085cb934cca388f3a9b2b02e61b07593a6a444344f6e79428bc647f2d253794ce20ca5c0f760bb6d4ac51451b86beb26f27e78f5261e51e8b622a6b659f7c8324e15aa5aa3f509fde6b017f9a482ebc1300ea5e51f5e5b2ac854930bdd3ad8d352359a6147462818ebfe1de2afa741c8b46345710ca054fbb36eb694ac47518c7c5f7f9e534de5bb48b4b8bfea3353bb57c21899fd7fe790cb48005768d9cc307293c78aff48f993558a0a3e665b18671e1faf4272aa29cd1afb7857c45b155dc9e12aa28eb63e006033d8443d888664cff2bf056cc5b077b420fdb72f422a625f073eb1caf64ba8f07a8fdf21f4426052438faaad298d6e1e68a9406ab7a1e61853a8cf746f182b28e3d44109fd5989cf285adf5f3336b1a66c13de4e940401557ffc007d5211260660eb691b11d9aa21f5d4f05d5438d2093433803f0fd5f58caf8bb39a66fc585c6a5466d4d2ccab0663c4b9c54834068302433566c7b4b95dba9afa051fee74e06567aba391e9b26f147933a62fd05060874899f72f7290eebfad72dcf1ab66332dbc2265430e2372e0299c4d51204964a18eaa555cd9d974ac2a3ed17af6bb6f27292448603a9f8b16bdf23f03e8f3f2b93877cd2eff810d9f1c6b7df236b9d7a013594bfb9daa2b985efad7fa3229ccb8a67a9841171148c95c85475be9b4fedd6f5bded921a138a7775dfcc7962a13cc4227f851520b717ba4b9b378c3ecb9a50afdfd6b1e4449f4a960e122e6cb90f595dab2fe8ce27bc3142e274fc2224ce83c4adea02be55f51568c6f1d7581d8ce4cd8d5500553ead6dc306f18dcbaa513cab17e23324e5f24e7f77b3f9995c666acb0018a438375929ba7e5c62aeb17bc7fd6ffb29bfb3c749f22bcfe99b067eef10c1be96277c67791bf9edb9cd4b115fd54204e6a59016f896cdf63a1c2f8bf4b58012e6da439e96bb8b43c00bc134ccc41c7d4a7a5035c511f571efa3e4d592f174de8085066d8277a73fb77518926ad4ce9081a50efe000ebc4e9352f07b6b67c3b6237e524cb7cf6314614c771e32e33ec4e7d8efac28bc6a60085d71761a73d326447af56bc8af2220bab4fca1b16757d807f8b57c6407724fa79d3cef3972588bb41019e60be35fe6892e9a3a17eabe01a125140d8c5ea5e04ee5a157f0ce58a29f49af87dcfd59f5ead931bc7008f6ca222a986a62af69aaef15a126a8e4b1b80b3ec37bbe78d74386cff5e03c6def15d42e24afe62b8a973c2468441d4946146817e83849ed8bca2c6a6b31036af2403029ea2110ecc6ab29c6ce4bc07ff693d2b849eeaef5b83696640667d513fc790ec42a8281e0a0af848d5584efaa62f9e26f8d8a01a5c377507c7387f6b0be5d41b3093e554928814e62957e28a6bcab74230a72b20a34cb8d62ae4f76099f59c24a2d30b9e3a63009f29798f2e7e6615bb8b113ce359ca8bde54a5846e7afbaaa113aa262d248f301bd129b0eeee0f02ddb349dc5da6d004063facdace808462f11f597173ab0f96a07f33145781dcdbcd0c76829fcadeb9a1d9f22aa87a21b05d54b01fdb854969341f2c95fee4f3a8f2375876b448138044d1aa5b6a4b06338b5c89bd78df47459d10c932b4375c65639191aa8d486490d66d0048d3762a27fd8b3b6c49a48b0fac0042efd4de1630f811f215ef131d40f295f6fc5b582571665a81082bdcc800fa2a32635a348de688787772cdfec8cbaa5ce4bf5c5d75ff6f01137be770e3226541367c7f16cf5032a217ccef13c9cdfc0114de64bb98a30d18cdd96095a76d67a243ee8a78e83f3fcb66f0d5b882fd03d4dc681dda680a9e86b7de91655273cbf5e61454fe4619885f39901224322ae465b3276b95cd57e3115b0c067e78ae38003853deb4e6c8f6c3ef3c3b85d0d9ad4cad798897f6a491af1f5fd1d0f2a04e9ef1487a04586ba53129c8956769581e1cc1da4dbccc9665914604b823388b55970a3a56e2d62f9dbf05f5f25c525ffe454c7a93c11b6cf31c5e221d4e99e18a43f6b69e4a12fb24d46374f29b6aee43ed78301285b58a382deda0d285448111940b78bbac325015ddd9bfafa838c85f6f1ca7087cd2c91606ca796b56823caeb0753c62ffced06c3927307ec2e559f978cca4dbe797078416aea323e676ea5f196d4ea9da98a53129d50d870b18dbe43c765e3c64a2113c11f5b1acc08c5bed01984d7d3db8381914594b69fb19dbb0100790feb5c03d05fabed0cce15a6d4f5c0ff7a5cc9d94948c07c0af89b5d19b3d013d71f85fc042065a7fa421366db414ccc0196570d1bbed7e25a6e3d56c56ed8d2660d6042d8d90fef19b13bd6200d73793fe8c28bb6295efdf874f42c70d4c05ce4c613643f023eb2af49b13f91285c451674e00e421a81a57235de3e35277ab96a0db856bcc785808910f9fe5ceadff718e26c57b4b22d2c64e0b7a356a0799b5c3a5e8a9f52865a435a9353b88fb9261890202c7aa4752e24945cd8a8a3b7f38bc2a2bb4e810501b0b073993a3fa39b4a563ac15282ba1409349f5275a1f15a943b3322ddb4467ba5d79c77b44e5152f3ada19ed5a69300dbeb26feba5e22bfc14f64ae60ca1b07eefecbc7cff6161c0c06413f19aa65a9ea2b6227f552bd42126d594c536f0753e1da74cdec796cd0f3938f539b09f9a0fcdd079712b40777862cdf83fd5f833e88d9bc82018ab3973b0b7c8822c7b75b152535534e8a22f750b79c1dcdb489bccba287425f50044d0d339772e300f1547673552af136f146b8e492d3c1a7bbeee850b20b320919b075c8970159388b45143371dcbc133cbe02d37a7ce9dbf5237c83d10f2660ce379ac1c492941432a0611930fb01ea3b93d52cc181944bf293f1133eb076740623dd59e592073e9ffc18b4bc30939afeec6407f43a15106249678d3125875160568ecee93ad83942dea7f78647cdea8638758c0c3e99176112d3c936c9b1792d0f510a321740d4fbeb9facb423e894267ec5039b38f7aed191f261e96aad03a5a77a4f0bb69a1e865d1b7eec5a082c383437f8942dccdcda1fb9b1e20f9dd81235fb9bac8a87302745ab4ba05e948ebf5ae853fea04fff35d22ddb355ba0ad3fdb93358d5d8b56ff1c0c1ee52807becd4970b3dc459010f38432551975be53e3ce63d543b70fc93087986d0d93709e66a44ac68a08906ef47e86cf9a2313047090eebe734d9ad0baa4a9b43376129d237f0718ed096fb64c25f4e7a1721b71db0f2f4dc92ca4be7e9d4339ce58abd4f410480ebd1091e33fb2f57c1c9ef9207ed5abe8caaf0ac4c4789e9bd0b4b94435e35612e72fe95956a053a28e5990737562276f0764d7975e1f901bc9f2e31b3fe33b035d10927c443f0faa2f374c1ba6386bebe0fd7901fed6c67ff94f64bb040fc8cf40efecb842496c102c076f590b63630aeeb7ec53de068b56f5ddf59b7ddade016d7837ff8709bc3eb7e69f0d740a695077080085671d59195ab0ff66e3b86ef369f0c4f77d3af1839241074a445168ad0af94b4f5e93611cc487cb52f32b82f4b7467e498a560e2fe63af3630b3aba4e49c6b63fb964012dc0522bf48a6ee165d3579bd3bd20d66599a76dbca229b357cf27b2e501d78ccc870fbad1fd126bf8149d337719e2e4ce283dc5ce85f9f54be8cc506f6ba1bfb62e04836a120f07ef883e4062c77c4b12afba164d42cb6aa295ef4e7009f9bcea47d56d48d989f35e36167768fa664b7a1c653f60b8640ac60b8cc40dc9d34b476457c1c8f7ec2fc2b27ef6c6215a4275e891168afff912b21924e0bd2da88ee8f1688369e4e8f0932d959f81e78ddd392a7f357fb46c93cb53daa3475938a570bf0d8ef4e797699cb898180b1789f6b9d5bf053d1311d5dad4bc839a446a315c56277f4098d442ea993d85ada076bfac798859f40b7d14893b19fbc22e126151ec73dafc465a593d9173586440d59d3d7f376c0fd00070e15130b658d68a0a162ecbba06060e88a51f79d879354cf63d58c1e6908cd4a2c76b2656609cf42b550bc47806360a7b030e3e6f61a5f18b4f0bdf41f2c71c418e3a2bc01a5ce8ad1d03e6c44a1db84c66636d10ddb1046b1c6d76d22bb36f9248417d6e0d85a4351d0f40ad52accc1217f00d97b1dfc0a2586c46a349b64fd9e8e06c203b6d4bb929fb2506575b8b479236081b2cd57362460e41cf848e8dfe2d0c484c5dd81bcefc42424f05f4c6258d9cacd02b4db91b23e8e0a0b5b1b4cc738a5270382dfe508ffa2542a122c5b93060a9811554018f3812978eaefb83d1d650c70adebe85dae4e0703bb44e952392768dbfa4b44dd52ed23772ca944a3c400a561bf5f7eb51128e512645a8c8505cd3a90ec9a7d0ace0c4973b4d94ac0aa3073ccdaf5bba71fd294be52a0b15646e51ae45adb415e42088486838cb237dc619628e493aff31f0de05a60a95d71c24691f6c610391714a8cfb27a2af9990c0ba7b23170ee07621b37e792b20f9f1a1aabe24b5f83764e1ddd0747d1ee92269e02a4773a089e053da675c3b6a475976bfe15c5d99115581a149e1d3f1348790323e48a8e7ab8dfa43688e9c96859f98e8cddedd5f78e00578486c924908398175089fefa0dd5b5dbb0314812bec6db5d6060d51813ecd49d63ec382c7bd634721103f4ead71556d78046b336deec9c1bb5e91f9ccdc88b2d5138562df20e6eb3488c344f9735b51c01dc7f328b3c87a473f5b12cd05e19fcabbe53ba3d1a89f388dff841d6bd4cfaa44617db464dd177fad4bdd9a746870ce67f4dc02e792b6c92a7fc626036e4a51e0bc61bd490fee057adb56467e429f686a403b5d7941c8581d4a32e06b614eecb994436ce426459184060827119650cf9ae4e6093c41e7cd4fc4ef4b9ea6e01f18618331fa0680a452df80d6311b3748be66ae0d7f70ef1dca505a491b72467aa7462752da344aa260111e5b9bf8f42a9cf1b7eafc8d37609a5b89b141a3297d8a89c631cbb7c929f982ef32966a534e9fe07c944bf4390a2c876a0f328096a358d64f6fe4fa655ca935a4db0282eedbe29aa7dd8490ef283f01695d6a11a584a88b8abb59f0cf8b81188e6262bc7ba487e167b600d1b8dc77f93644e02158abc9219674e770c2f476b023aed43a747bb84ff801c759275e47f0606ef42055a7f3f7ba225e8a5452bc5da1d2227563637fd29095f29a500acc12694bcdf7f37da04c5dc4d78ae591518e8e957fe68c8d7b2aa723c8a064d51d1400eb0b0250702ae2cc79e87e04f3f69c51ed6e674ca33bd73f7053436df5c4836f849e864ff160e7d850aad820fcefbc26b01181bdccd396da08a38010b43090c794ff14e7299b1f303df058a24560cd164000425fbfe97dd74bc57b5c27f6a360cf620a1f6e0e798929130455a6df0dbbec064a455fb48089d18e7d1a35b4ee00d55ef4a34955f3f1f744e8c0a9d2eefd59040bcb4b127b2b740c65a136110305f2ad5b7d7bb01833fc020d4d1672eb9de71a6afb1435e5607944eba3c5ede9508e19f15c6a6c195fb904a9dfc996792de6a11ac08c51aa1e9bb6b791d04fca3d673b68c49d5a7b261e7a0b79395c9872c8feaf3546f2fd506094e37762b5e300d11fe917049a3a5c8478fd71a04ded2fc4ae1f2e07a7ab47069fcd30018c90943d27ba3cc000f6658377c59b9053b03a9f550e67a10f4213200018e104f7a5d230f848f368334612e7e22338bedf48b49d3f5e25b9ac3450a78f01ac464bc64e20a10ee3fb202273bd91d62c1f254aa61fdaa76aef1ab9b4cd93f3093a9856b138832ffb4ebc4d5ad9a40cf72902fd2e7641420bca43ec709a7895661633491260f6d1d752c360b2a4fe6983ef6103b6713f98091df67deb451fd4308bf5316e99c0ef831c78de7e225620c5f2d79aadc0c2bb6436e744eab80126f129444d7ad7e44b801d5ecb10a55b1a389278dfcbbf93b82be2ee58cc55cddf492c4fb2a6369addf4107a86b87f803258c6c779157c03c484aae2085616eedd4b53b20af8748f45b51ce212506bac9cfa574d5ad16a00a683536563d912394e876ad3a05431eeae617c1b69aa05b0a8ea1d89385dd7750b29d142fa0d9c11daa651588479baca7c431e68f2570c16868cc5f95e4a34e1b18a40ab71014c13ef8dc09560bb358dfb3b5eb80bde569cc84bf94a1b573a919dcc782dc65f447cdeb6efd3b9bff56776e1750bafd8d0b9216fe44a067eb1c3369d35f90f6e5d0ab1edefcb6c282f62d83e39eb83cb7144517bf43b66cc2cc84b2bc484ad2a82ea77b82047f0d0b6931fdf0a21ccb8a342753f7703f463916da437f48980bae27cd9052ca4b1b8d030a721a61abf54e23a0851437aa1532cbb44268bfa73eb17b49b57a7ddec92d6ab5b5d178c94f7fe2a373d2060bae09cbad1a859366527ef35169d993873af0771cf7f8a6996800707cbba913edaa2554ca949cc13c8895f001926d94e0c7507a8499fa693f73b8d89c6bdcf05983a1d68d0cc827fcb825fbea0f90ec6e17302c6886f3de5e6a66be79413ab7d0818fa350741ccc0e5f1b4c72d88fb35363239f8016fc11e521911222e0e4a32585510873c1709bfcff49aff3ab614ea4ee1012ac6f6b964a8725aab5d9b18edf25b63907e1c4be414c855a4eaa0c01842a2fecb951aae17a7e7a00871eb2977ab9af0ad38f4233042c4b5e86e04948ff81fa86ac7afb49d1d83aa3157f6c073ed90c9a671bc168bab47a00caeb44e8d0b86815b997469436b7b940b3a81f731d17bee5d79f59d7bdc58da84a7dec6716387631ed9b2116dd3c280a06196cdce5789f340fc735a4865ca6eafe0f4acb1e889cf4a501edb61f68b93d67ff9412407751bc004a0db0cf17ecacee067f3616e6b83a83ff9f48878dcd5b0f011d33d567b71945f1ffac0bf7e68f87657d8f0dc7082f540c62116fb896605adc7da062a58249c35160a93e29a58ba0df7e80995b8413be24d609dce3fff0fca4df3e68875f8cfaff3e4adb315aaa615a766037778b0f5a2d11c115f80cb955df52e213836f0d9c9f9cd92b78282f49a84447a744697fd8533164931d1a6e89c0c0cbf896e68171dc6e1fe5f7a9df611c4672f9e340feefad567da7a5aa983a8be3391fa290ce00b8e37b48040be5550e591df19c3434525c7e4989d8a4b4ce378b57c6f508d26aa870516f7ee63267ffdd58dbe18cb3c60a827a5babf64d5560c01c8a3d9489c52576d0900e5c6e0df4cbca52a0e4138c72f1c247a70c300fca3b18ee15096672b885494711c83d0d7f9ffd41ff9f705c50daa8d211059c510eaa010106371b91bfa775fb6ed7df0dc4103e0ab597aea6e566d2595ec303608c0693cf9f27d455c2c56178b5d9973cbf6ccb9654b6d5ba08ee732d0d7f115f8a4f50ef56ffb02f2e4d5a12c5446d5e2490e495f5a54b71aef6f1ddc8772dbdc4b7ab1917fe3e152f0a5ec48f574780361ceea18ccbcbcd7a2aab6e63c581cc2c3f780a426796cb5f47bcb05434dd21aa461e82090791b5231befd3b2512122e78332e3a3bb651fd0580d56fa452185d2507e2b3f61b36db4b474c102fdd6d2f0f3db44f3a30cc955b01fdd772c814b40a252a96f2aac994db9e94314098e4d496d18fa33f16e74df250dc2cce079231252601d8c8414d601c4f5e677f2d89d48fac80e02c7656a433a6354ceaa982d8c4f611ff6793e943f1d101ea6972e164cc3e45d043f8e055f85a0dc565ac38c06021ab5592732aa4d89e98774fbe85eb2f155d99db804121a4e3a9d338a5757aa41941045c7f6ccc89f12f4dbffecaaddc0527f11f0ef71ee90e83c3f1764a044048d158b89cc0aa54958d5be63c867acdefd70636861526a659079cd301e7cdaf3b7d12c3f6f0fb56de5811be5406ff073d0e3a9722beb2cb947f7c1fcc7e9d6c30e23c09846eeb0a21f6a0e8aab9b001d4da6a65e88ec532fa9c5858a3f6e9189c98a705627fc013ca72f22d2d08356e0407917155c0673715f252169068654c1a22d4341278126d6fd910d4a224206645d7d927aa1c72393c796961dd6c5384180b609d1ab130c9a46e099b0c3dcb9c72dd8cfdf28dac37eedbf3a30326e46df06189959c796277c492fb3dfb48b496c0b3b2a4601711957741a7e930c5c9de2820a33fd7320b59706d6b77106eb666c80995b90313d8e4fb8ab7bba9ddc583b711f18007afaa792a7c9e7a254d227604124c14230c9604256757dfd474ca3d6c92eb8edf3f3cc9c765c0bed14461fc539908aec35dedc7a348d2ecf45c57fc869088cdc4b17fc3da380f551b7422168255eb34d2809b908903c67a793ae98570adc8a80a4fac6e3cec17be4fe3461cbd35f2c0c8a5e573b78079101b5a7caccffad47e67399d9b4ace263ad9bcb41ec9868ebf11b143869f3b1ac23918606802f311983c819a02fdc7289ffc225e39b8b44368a0b4d97e8f30249451003952cbf5fdcf2de8061c5abeca0965bfbd5a1a27350af8cf951196df642cc1695c63e68ee7ab1029f8f86dee7c4d4ef78934e4736a02e3721eda38eccf393acdb6ac3e657c899432626787118f96e45f26554924c8e553141873665dc1d7331629d1903f69c9a09cb54a7d3d261032ab9976e161f92a391cfb026b97981347b6a12de442359c68c83d0447a9bc285b9c8cae9372fee180dff341b88a431615eb8c425f5e74a8674b47d2ac476cd79f04351a8b50a7aac5a2f5b678bf0b46604ba622e5054a65c5c24bb98c84039486cb9b4437b1e0037fd988c6dba9bc203f5631a7c2febdb64b8a7ff43e2bd3950f7d700fd1aaeaf5698636668c6fc173c332cdcce16829fb0d281dc70d96fad115c560737ebdd33f94f26e4f47817fc0b87d36117294748fdf1151ce2e90dbfe6e939e453641e44ee1b67a978bbfd740c7beafab17e6d52f822fe7e44a1609ed7f1773f33e8d4ddb51f040847d908a77fb814e126106d737f0a765dcad2bd465b0a588e89b2f3b19a2bcf4df5dffeed3350b20a8fc4bd3eee5eb55500f34f036eebf475d675cc976f574f30eec70478ac5bf86c3a67d632c7d5954a4be4d8fc1699b4aadb7c28392e4b741054e71313862fe7a32d095d88284c3b65a7c9df84e63cd14bc15cc274c54dcc154a31c4dc9c622851d5f3fd0046caa1844d207bca03d3d82c20dd59b2f4f852b12011a88951940afda134c234a83d40c715fe10b3c661bc46de020333608586d4d3730071cd858669d3e7895fef7d28af6354e3804378d821ba8cbb83b3fc94d0628b6d46ab870cbccd0bc35344f15cddb268241ea0d71d8ef08d8dcab2ce4f9d2181bb3c6ea9f3f0e1fd41885892f18a631a24e7588d04c11bf4ac0be001f4b5b795b895c3f9d7f28b1f5326bdea1f16d6463cc40209a195afb2b5fb3696d048c5d7ec44b9b1e6ae9ae25b225155bec20796478184c6e468128964b7b1534900fdd5d77ebe97507f6ad375f6ecf52e94606fb08e5c5368cbfbc92512732444bd2e3c0161492c686c9059bb018aabd50f3cd81b6bc678ff16aaf7dd78b165e6324ae4335843c533d3114c2bf2a3b91cac1977cd1f013412ae03426bb6c48a55683cca1dbe7443233e8e8417c0f639250f5b6f87781cd805ca2ec88e3f43ef2a9ae1411043b81182262fe5d1e2d5e7653d554e420e46a9ef33ed0d5e78cfff6f0ddbef1efe02b6f9029b6cd59785b884619d4e9e7673210995f1240e76e2098a238fed093cbeaafe48b323006b48ba5df4342dd076e4e99ecfac2496b5955611a20a7578f1186faf5f34f72928b7753a7c6f852f04b8ed8ffbf294a52e5f76e8523b8726649023825d2de08587fedbd9ce000bee89938dc0b96abb730eff01a4ac744b40fa4ff35742a5cdc01e9028e516d80d2aabadf5329dd4f2868a91bdbb35311348cfad2bc14de6fd843eca3373cd15f30f4159abb390c9707591d5838a88557edfe693262bb995f323d4fdd35b589fae58b925f0aa4e4fc4853334f7cbfa4fae7a48446cd7e2561ecafbf09c1c548e9d9105a9e381fca3dcf1714e2ff891cbb190126dc8794dd1c33d4390245a4cc03f73efe45c5e0b63b1f3e29437f237d396195ce7493907aed3c8047e7f29c9f0e7b2b2a646169279d70f38592c57bfd5f078487d252327e0a7ab014cb1f70f273d261df85929548317c6e755eb1f4eb7871ac0d31bba16960e9b690de015b8e0467b8ec72f601a66b558061bf715325ed16cf2aab599affffcb78564c0ac3be01168179b2aa0560936872c24fd7969e8a5a6eb9da90e4bf5e983de4666185f33eb7eb58fd9479499a595cb6ab5e1776f519592d7336589c2bcbe2edc481ee67853a6549e7fc417731fac163eefe138f9e3ae5e6026a9aab4b715fd75393d7dac7471360a0783b789cf113ae36b1c5413f7b2e0901af1891482f4dedb42bac546d970fccc5946297e9f7840f27b72e880343e48a1b9bb37c9fed3dcc454f13e7a13727c6d63b1e37ef2dec72a572cd568e8805382a0d1ed471f424c1eaeec8e470cd25965eea4e5685ac96ee959673887fe9ec6b83959aa17da5366db65825f68fbbaba4d850630e5dc93739052695fd21704cb44620aa6f5a3d3e721bd0f7ace84c7ec65c114bcaefc055e2e7c22d5e7a59cd6e5b8b02417cb450b8c62b39cfd512afc175f7cd6e5e8d07ac5ee6f806afea28969b7e574d7f37ec4eeb16bff39bb7b1db886fdf245524dbcdcd778b6442fb64b998ff916a4d9c7a63cc46b177850661b6fc35de93fcdf6b48de0b8195bfdb095ca00b659a7fac94be1c8f01f50ac37a233dc0762b8fbef1c002cf68b2374cd7db7c095345359839a0e583d8ceb729756f911d507f2699357c54a40a65e4a10e1c0ec69252c9d79a16b0759595756cdde03d231670eddb70385c536af2437b78ea91373ed7237ffad9d4c2806e8004f4fbdba89d7a9ec1d404add7b5c2a40ce647c9e071e6c6c00414b81a2d72ae5b3c3d75f03e8a9544a4ce1f2578a679bda1e7399665f1d9c559e0404c140898b629aec4cba1dfb0ccced465b8acef461b90e21756e4b1df8cb86815f5d080249deb147a12b9f0dd6163f0dd362af7cab83476d77adaa2020a12d00bf7724343beb718e61aef9f8bad49ff2553dee59375572ec54fd4ccd5ec59dbc17f77ee1d2c139ff9a16bf2ced0ef3a80f68fcb042b142c63563405f83b0aef7500294026b99d87f3fa0dd6007c23a13b076f4a4c39472f06c1148ca3fd6a7a7da01d07eb5662c0b47a518156696e4bb99d7e8d3e84a8f7fc04ee309ecc905476dda9b42051078c0ee869576ead55b3a61699a5c987c01b60a283b9e0290e62268b671d433e0d742c2cb0d2156feadfc5ce4f88b637977e2acaf2de47aaaf2ba825d4001299e1db2b897b273392861d407f9bf85c1ac5e52a8eace4e3f6669ca125b1e6b0cc4bf6c14a34aabd41d6ad856416945d13aacd8144b22cecfa106fd3e3c9fa246ddbbb0e12336b1356edf80223f32731d38b77862c6eb5a571c62c72dc5ed387c78c91a17d5105820efbed83dbec0214f7a715a76621b4ea46dde359c029b90e34862e577be943435d9e0cc3f1f3415fe442a98d4da202be6900ad291d82fbd9dc768ddff58a2c089ac11e9b131c21f7f8b6805265f88d528bd93735754f9fcadc7da3c5a8aa86e12670dbf072b8bea39c5302e87bf41e9e3f5b61877b83dd3e80bf2d590fb6fd64deb29c4a46f3301766021291038c2db9b20c11a1d52a71e1865a4f0df3a1f2120061ec556b70e42865353bafbf24bebcc019a8eec73ed82418d6e0660af0cc86ac34cc74c63ff3a1933a777782e56b61b20333294b64e35a636504ff9094d7cf472be5254346fd360fc5f84a85262c1d70b0ffbe172a71fcb9edde7dc417e4cf65224bd197c81ab0c6e82c0b2fed586dde375f0f53e9f83e6846865f3b1f502f2ac9719280fd1961afa19a9034632fffbc327a66af5533ba62f39128016befda8b676b1543b0d1d3443aec6337f498c865c4650f461a9ac5ed25e63f2409b0b866fb6072dce496f01f00049344a3ecdf6c7cf1f84d463cbb9cbf745df604a5514d61126126f56187b7727f091e716e631c4a9d50d8a76399dc29f9042fd9393cefb5b1c28d954d5f669726a8ca73ebdbd62b30934b201d6a93f55afa1fcce68c92cd75b237b2208b5bda15dc5ffb9414caf3fe820e923ebb4319ecc6c12102ce805940311231496ae64a82058e9710c805efaef33d296b8994ee3307cc55b776b32f69531f0d7c1b5816c59d7510d81036d238bffdf09bcae13276db151b9b5fad63c0109b390a2e3252f5180a6669937de657802fcae23461eb8072d8b582d4f5cc573626c6886e70ac71ae8b097edc6d20feac0eb4dbe51f420c8e424557403a1fc10dfa426fe95248ac5a2db4649734449e17ae0ad961ddab6150f3f2b4bd455e657b5581b636bc1a97138cb95618cf5ad0bd31cce4b6ae1458eb5dcada48f3e0a5ef17729be4b08152646c32e95d73c7d59adcd50fb1166cd558299fe5022985d79343b7297a7dc158a9edefe9a43941e8147b90a084bb51c61402afbfb75d780f2c7aa1a763b65a79a485b6dcbdeca39cde781dd8c18d90a452f49ae74fe38c822e9196558237193bde309eed78aef7cdf2da9f6a467febfe73987faeff62febb1dbb2c1c6c13b972c91a73c05fee5414dd1cd26ac44d57f60a42d8f9000b20eacbabd1a6ecef5eee0a312a4fb7b1d3f7473722f12fd4ed0e519f0393d4eed4b4d330e9de586f0e9640dd0954a95d82d8bc72cb6028a122f8dfaa6ae2f15228a2799ab2f54aeb0efd88e02577924aa450dda0ce42d78a91994a40fb760e314592ce0d1248c8b2feb98659fb521472197ba476a4afc87bfc40ba5e17e0e133f3160bb79c192f108e7d91cc90e63ba8fa766708b5aa9944828dc4731797e286192c7ec4656b23780731eb162aa17863e37a96b604aec24221779f2e36fa894414cb5e0bd3ece11569c91e1e0a3e09847b997271d39638b1f35b04c8d56df4d6b141e019ef3edabd0c4fa8d311bc20705ee6b6b9419c364e8f2a70cdd7006a08ec5f27f2d69f60cd5bb7179820f2b5e7b70242fddc4ca8a0b89d761894ffa0ae9be139be3c1d617f3637106a20ed86fda90ee603e65aac1e1142de6da6196cb693526fdd4ea5adbe31349a0ae90d53fbbe73fe0a3e7a25527a03725d84367b38715a8f845991befcbd98679120f87d7701a86d42bc1ef28b678e262368c259c64469c22354863023f80bf977a3c00fad53150f3a995fcbf518819fef751f1095cb263d10f0744a09e98bf5b7c8bfa3e3539096d9d1fd23900d4b071aba13e70ce658d799ac211c11b835b8bb5c3b391ecd31ef885f1e4bb1676d50f6b98c4a09cfdcd01db882a0e9f6d37962dcf5a8093b50cd6c743165b344711d81f6fe31249b03d009240e8e595a984658cdb1cfd14774473f2cb16d7af6cb8541f7362c62149b5c24d6ec8619f79e08483220eec6aa9739c03c373d7b6b99f06b08f70d3277ddca223fcfd4e5bffee3a2c4cba195f3383fde86d5f53ca1e07378afa9d75488f7c87c851ac5b6a5ec9c4dc205df694fd794ef2007e070cd009feed223d1dccde195627842cda93bf219115b65ea3e448b62d66a9c35d8217227d556b99c5ebc30dc01b55dc4b8823c77ccacecb1018da255a27fdcbfa6f5957c90b4e6df4e50a9a51c6928414175ba04caf44bece1db20604aec169419bc890b845eaaac842ed5c50553144c6a0918ffe0349fcb46093474f983df5717e0b6fc58b6ff3c5ab42dd640252a76157ea4ed602e8de0f910ff130e6ec93cc0a3f03b597adf38eb249cc713e7ad58806f4c309763e3965a8def12f29e3a28c87e2014461f62c19c51c810c6eeae9cacf69cce74171331489242bcd675248f9d5585203b6a39cd436c4428cd8aa7a7d82202d20124574a47bee3af7f1050e60871cf7af447f0a33c7f839fac1cc603051530bfe2c68672a5dc2d26ea76247acb228ac32e758d86ca5fd53a87fb2e918c787cdef695f1a6bf8170a50e0eb317b6df79240681eb1cfb94e19c267098b633dca726231f7f8929655349c386476656a2018ab7639a7b094ea41d4ea05ce62ee00e65f8fdb5d8360b95d007e85b1b6ea32e2162a9184a5e6ecf930dc7b950126c3130b6583b3f4d962528415ba49574938ee1ae190b131c287047c8d0dfb7ae263ce36696ea3bd9ee878f4d32fa05fedd13758192204d0d80613facbd6c12904005785b0b941a2cf680c1f55f98668cba07efe2e9f07c43391b703f3ede9ec6efbb6765f5a124e7c2f1111eba0e7c6ec15e50307f3ae4ab18f8a1f25f73117caa7c611c54c633b4b63928d0629683716a1330e7ea349454cd8ac616600868e73bd15fa205da6cdde9ee6a1bdf90012fda145960057ea690dbcabdcb01042213c58c570ce9c37cfae64781f0f9822db7487b11e67f885f5a852989675eb57c92e639ffb0285d3af126dcdf1f46b986134d9168d3300a029b80baceb07c3cf358e6837827e8ded51f4abe8237a48ea987c7133e502fc15fe0c2765a4485ae309e46e8f870e145bcd0431c4ef430a7d526b3bef6b98a400445e7ce4f86b3717824e7a8fd02b04a75381f1da834ab645a4232624cf304b31611c4d31639089e90f635b9c370369f8b7e4f126cc04eee7aa4a00b85313be9f4b4d27eb48f5ccefd6d94213fa9a071506bd18a33a58f24c222cc47de6c54ca9a4c40354b174ea1bc4ad8bb08eb18ffa55965cb7446ed52a4265f691dbfa6a12254eaa153aa3aeb4daed7e0c3aed480e06a7219a4d34d1365160b7e8453e5ca1cada92fdb5711a836a5aacc90586554c3718d53f2a14d9d7d6ec778cb95e32670665e1d0c0ed846ee61d0cd1ca03de09770397449dcea9bbf716f23e0939947ad87709a0bdaf3da726faef2a80235617a5342e7080daee47710527399dc27399b1aa2f07e7b8d53b41db1451f68398aef6f91142a8a9da9e47d03142f731f0f651fad4fb28a04e89692678133b752f563d62fb9901bebe485c5f8a3aa0cb203d0e8cb03ed2c5ff40aa3646cb796633add1a640205e55a4014c9619d4a7473caaa76c7fd2f26bcd46ac2ccab680bc7ef60c246098f8a2e956cee41539dc82b8396672ce8029001675bc769f39cdb7ac90cf4443c84d94af06b10c35433822025a2a97e2ae25bfe2ae0b511ee6835cd5e722208938507260adcb3e353806c67f7c9086cc829949e4778592b653021cb85b547ce286273b1f801004536c6e142ec059261809a91e7276699c3a4d21aed20a6fc2b6b8a3399cd7fa82e019666a573e9b492169cd3d41d8cd98f00b204e9800998ecf8427eb8b087b2b06074e2985c768e8bdca35797ef86e0d7eab1188fc59872e741fe15002882e4e8c4ac61d9737da3b442b56a7349ce4d06c82e13df761fa7d0dde7fc171204fd074c18ad0be090b008e34708628170c605a4ba3b3c2bae97ab592719e3679e9d0c582cb6c1debba46b20013030ef9c7c2fb6de9a11b101d578d89687dfcff94c231969dd3a6dd5383e7850a0b46e228e42452031668e47218ebcb5d2bc5d1612e4f4a6f85427ecf28cc7a66084b5a9ec6b8b236a95db3437877407f42265fa4a2726bff5a31d39db89247cef9c06564cfde97724673e58e06ef1c91c86c8c555a151b186db23959d1a4b503239202e70470be1d863a524c21be6d00cf267dbbc34ad47e02f1fc8ebe6b74e3adcd77f2cf67cd100836bd291df68ac041cf48cb586ddf906b355d19e4086423201d559568572de6237689f56559f7209a6100098e98b93fbc52afcfc260675de14de9d2775c52e2435bdba4c1145f0caa0da253a9054ccaf71e08b9df8e5ed95e4ca48d005262985a984de01db7491150afb2bebb66d34ff227b3c2acdd372f0e0751825a6974ab4567e3ebc18cb6ea68d21d4263b48bbfcad2937cbd2cd89b2b38166fe6fb5b7c962e219079043a076bc957586a6179d5a61526fa2205c4b319bacde4cc68e25a74708a50d7538eb70b7f2c1bd804c39dd6f9b693ece627b824b46cd1e2aa554dad70fd9676d2e6ad7c575f3407e38320ac9a2823f759202ce10a715100b804f8279198c9eb36dc73a2b860e5a14b7caf084e4300a300a6f0eb68f3b9325d54a06cb52c487fb666f7d3e5f700a69b700020055d8ba2899d769875caa55e878310c387eab89ae7bba30f040cec9298e25a50badff3a5e30a45bd1bae802c06b437e568cda0c70f40f47a93109ebc49d8118affda77d57ede1553933a0bba8fb52065317d551d8330f41586713b0c8cd13f3d7bc1727188431d144841e215ce7b0a570943885bbf6da056db27159d67a81169daa85beece4aac02421a825e9ea0c846c4239b8d1e7c61ad3979be2c387d999515cdce59070747e7fea278c77dabb31ae6d0d1ff9bc1227be6e1802b2aabad2dbe05588cd06387eae76a0d493652680dbe82b305017db8bc41c70d0a390e67fe978160ed83b68f4d9885a170b8026a4dbfbcac7042604df807f10b86342e0a8d3cee4660254537abf36fe5132c4d2b3bbb27414dc37f25270d8d56d70140b14fbd03af934a60f303b947d62946715f9334b14ec258be1a9811c1d83770adf4edfdb04bfbd78bc185a84f282ee65e48707bc0f4fb20f3a54c1119da5187e75100411f3a4884c0af2d0155bf4db3b1d9450a5fe19a6ce97ecccab69ae6ff0610f2156974c6ed87d5d629fdde9d646548b503825a67a7b436ad5871ef2a6bbd0322022f0f07244ec4fd5871ef2a6bbd0322022f0f07244ec4f99bc1e500e3a7c70fe1e341c7f6dc11cbe59055c81e9c00d83bd5a9137c18bd5be59055c81e9c00d83bd5a9137c18bd50c50cf197c91bee30e6453ca3fd3aafad41d8cd98f00b204e9800998ecf8427e7e81fbf7ff77852edf04aa9af62c25057e81fbf7ff77852edf04aa9af62c2505be9de2942de0a7efdb6ef017ed9ee2c6be9de2942de0a7efdb6ef017ed9ee2c698031e6e247a54a8e368a7581429f249cf19c342fd52ad3a15a15231fcff6de66aade63c500bdb95d1bab68c421e9f6b075ee531593cd2520efd768ec0afbe64c70fe2355c5b9532ed2e3c5aa81cbd01fbf9bb3ad8ab1e0852490de527a3c58e5be573fa6b523bae2a09524817eb1934a2a4f76dfb4a56016b429f8dee1f7376084e1408f3337f6b17635403ea9f250d0b0a84f82c798e6cce384b575687f1194a98ebbab06633b114ef8001a33078d3045ced4f694bd6c860c11a86f72c783cc20fdd8196a8c2101125f75dbd160aa56a67a53d0a857e09515d1b1ae867110a9339feacb120e3fabfefb1c321e5ef887fe8482e843fa5261d5315e4a88f792418c087cafc6fc643387c4103d4e657f4e4f53d3c7539c3c60803562efabf07a0643fe2a01cdb80f9d04944d0633a3377e586a523a7481345140cde3bf8031763f476db7e099821fa09fae0a50fafb4dec2fe28ec8705ebc00d917f4c4bb8df61d1534a99ef2c20b33029ebd559da241689976a82aa854ef2b2b9fc3fb7e5ade741016141bf664d349437c25220c2fc949376b55503a3d5f212697b620df6c1783398934df048828d9db3160a83b072236a7e381920237b00f1cfb4eb917d9ff66a7e381920237b00f1cfb4eb917d9ff6ca7f726a686358b09a6bc3455188fb21122e97aebdbcdd5812fc2cdca0c99097f1b186abc7a482548c4e0cdd9d3625882e0bfdc0eb78ca744114b42489f077d32f2227287e2f75e33216ee326fdae4eb4b0f53ffe49aae99335a2d0a81643f176ab37e536b723f6cbe07fca073daef038b9c32a2047ba6ebac2d25d8642274c2d30a2f4fd0714ec184b5365c1782e01ce74891ce550d233ae0da469c1cfed13b72a2f3dbdf1d9fa96ff61da28269b52f9769589490ac420463d64a8b2221ab25dbf4d1cb7450bef9dbf767a6bb6417a80ce4a4ab9799d6ae89da93bb03894410a9c5ebd7285afaad856f565c2af3ced88cda9d7256db2f152645ee7f192dd368661bee7d4753618ba5489cff40571cee329d6e038d4f805c0cdfd65550cbf90cf42b3fecf6fd05bd87d3ebd3d1bf0eaaefb52a3f5ad4d766aef000ce50b31aa4602707015a9d0f62f23716264cb36e02602707015a9d0f62f23716264cb36e02501f6c971a9373a0f891b7b60328f1179084c76508698fa002ca33da5ad774a69084c76508698fa002ca33da5ad774a657a1c8798fa33e8ac01437b1d188b51bffa6108f5290188d0030024744de853ac3227e84d81e5a83dfdd28e5e6d084a06b5b4e1610159d42b062badc5add27f5b0a47fca33808712e30eb1f50001a3369bfb82166760a126b9ef0482a0ae2e9cabc3bc9b9092d2fc338f587e0bed23bf5a14a5b337499415fb6a82546de97375a4cecb764e83d360f4640f554d70903b7ee13cf245d7150105631ec0b283136fb3af09ca4087481a5502e120e9ad626daad1bea12d671c59d508a3dd1ffa7bf7acf7c91d35dcd826ad96a19de2bd8ed9eb48d1d832e01d829133e2a67fda1a0ef12a094f5993e325598aded094fcd35bd0c162996d68b95af3cb846ddb8a0d59e3172d2881e99659a02703e84ac190a90fea4a48f13700ece12a3496840a83735328f257cfd0790f171bb724247e99a8129d0534362c4bdab2c077b8b29d70e87d0c32cfde8c9770e54afa4cde5b7499ad1348d1e1397761a9932a84f401c4364753fc5038777913e110f2e9d83513c8572057a2a843891d29e8a68ac50bdcb4ab19d533023c103473f7b93f44ecbc9bcbde5e13d191b5aea01c64cf8fc6ed1c9ec02c2c8486ba399c5bb2ec499e9fef117440be204c65b3015e82ddf0ec04060d7f8892bec4bbae538427d03574e050ab2e0742a9ee3a23f812de31c10e10be193709c6f740b4949f90f45f47dd8807d41d8cd98f00b204e9800998ecf8427e87eea4ac69e039d5ea4016c931102a7de84457654df898fd74d330d079bf9c8fd41d8cd98f00b204e9800998ecf8427e0e3c51cc065e1e16dae8548be7ac08b73fcb8b920b77f7db88328dd491cab31f2ceb59d7710fcada64f333bf8345ff2e61b664ad12737cbcb6388ff293c676151c13ae2ab0c6b93289a387dc36dfca8ecd7b2bb3682505e4703c41de084d7ee88ad62d42efd00a531577b500a78c8ceb7e1995df0f8366e50a96877fe9ba8b88845484dd6fc6bd72e8c8290e6b0b07cb770b60a87e7b9134e9a1fa24e28c999183cb91918bb3d25dfc7b8658b78075d8388d97abf7a10fec2b57cb1fc04b7587072070a71f5097293b34db52f1d4d1ae072070a71f5097293b34db52f1d4d1ae34b812ad954b587babd7df633beb657548b594782c2c6886cec240c57959974829df8a88358e774fecc7acf8c3e8b733188c08c39b07968ca0c2586a58185a8b53a57d655a079b505cb7ffada1212fd338465d674731bd67d0050058a30e46f906b8fe59e07e939594f64d5f9f44cc05346394c0e87701205958361b12743002502cccf2aec4fcfe3acfb3f9d1e99440e22c842d9c4f96a9ec09c42c67704647911d17a9b612a08fc71a558933e5ad9b0d6e02f77d598875dbd577db1d193e54a16f6e71d0789a727144d2770da1155042f8ff89f0593769d29050c61459ed057d85b80366b6246e66c8228508508e11257effa6c8370a229f8092c9e14f17af1c8bce6bfa83c594fd6b39592366bf72de03c80328e9a3e875d641e11349ce85d1c9d4d6c8298009b2a3aeecd684db72d5b17207a395d8a544610e7921762bd8b1c42884fa5bdbde53d64cff469374fd3e0975740eec3481da4239017709545c418537cf1891c2fcf900a521c26959541a0a97f908aabcf4957c5314042fa3a015e1e74513773b0b2ace4991635de31e679ecfa6569224e4576452e70266b5a39e26090ed2762c24ea488b7d6a0362349e26090ed2762c24ea488b7d6a036234837dde9d393af7be48c20a15e7e9fec665eb0e189dadac7edaa0ad15685e41720a7419178a93de5c1aa000a564363a9c5b31c89d1c8c379730375b9fc5f8b07bcf9d001049bfdf64822a412e349eb08658f3f250e4929cba2fbf96502fa106c33aa1912cfadf2169c6ce2bfee934ec7e6e4530e52c7a42ca970296b457c3af0fcafd9ab382cbe9f6633febdea978fbc6fe7f56a048c7c72b242cc63e865b099744ab4bd21dd81b758e72b7c6fd3c3a4a1a5aeb51218d6e5fd6c40051b72b8a19e87f4f9ac2e46d819ff407b1fddf23c1a2462aad4201c666bd248300bb99b45fe746d6ef428c94679627a5fba74bf6b25745cb21ef1f0acf43ef6ea98ec535ad84f707aac14d76425fb8495c8516df43c520e1904dd6d3a8b92ee2256093c41c2e6537269845624bbf1f86d8e769a330bd07ef1831434136bc09438f3c8ac75c272b53ae68151c0ed13cd7d2ded4c0db45dc98e90fc0bee185125e0653e2aebadbaac1548c0a0b967f086ee620b402fdfe55146f21a495d4f02697ae668f5a1ebe59301bddbf2bea02a986fe6991fe39fa09740a6f5da0902524462f4320691012f5174b535043834ff50e8f19131b4a16245b89b537afd476f9fe3269594c2fb65d6216ac71af588fe69b225b619c12be792e06439c7d53b823221fe4f878a8fa03ef55f5adc02476805adb0d00758b1f2a3b25e41d3f464ca409de75167125649431a2d492904950f238a809141fd07227e900dcc1eb5f930a653d237a92344502b39eb151b7e486179515883595e75a9769d73d54cbaab46ce45ed8b69693133d9dc2a02f0b627abab4524a808733dbb5f1d76e3183f45068a17a2255ee5875cd8d0e79f65c747cce35eed9516c14cb5f4fd1052b73bf8341b211488604737e12e3b87772606614f69a10b3e3945eaffef427edac4d8ed2e0ce027681d90e8b170a95b6734573dbac9f98aa49b026951f3d895f6af1d891d18560040020924712ae1ccc39fe77e8a6ac4ac7a1cfaa991548318699581c8fcb74d12c138fe340b08923f79b25a497a82634936861e55f45046adc0da02a7103694cdeac77e7c5ce248ddbce3859b93046221fe9a2c8e6cb2f1cd0de30225807901db862eb5de42e2ed6cb7bf42791a811d9dccb7c495dbc9cacc35f25b92510a30d1d73ff42a43420912444ddf0f299069d223ecc14851618d7f61a1ea14d9b69ffb299f12062d4b8a89fd9ba879235eefea32480901ea256ddc3032d9fa367a6b87960036dad23a5465402cd1f2c7fb7abadf4c0e5c56e340d83df8970f41be4ec41508802c7bec396b27d8619ab8bb648bbcc64c071db2b6ecc08e6642f384c5ec17632b567b9bb0bcf2ed5079c7c5d1afdd779eb25620183744046ac2b45744759aa63f97626dba14494abb5c843786a794b1b748a1d68a09ca410f629980409c816c3bbfe4a7d084c4e0863321ac19e82e833bca93594dbea6e87a7713c0f4a893377ff2faabed0585d0354aecb38ecabb3a2a18c16056059619fd8fa6fd5e12b1614524ea22d1c93969582a7d1100cd95d2620eb0308ea5ce8a1c9878ef36871ba8360dac8f9498d7d78ae41b7744b280839c25fc8b641f2d23d79966b516d92d3548c8bc90285c3447fedbb6cdceed3bff86591c0d7a4ea6b4dc0703aa8ceb50a2506cd3f1dca958d6ed58b3edbc85e1125bdfc5c1c7221d29325db7a57401512697eafb3ecf6b7c024c5af71e380cf0072774574fb7a397f4d3cb2277cedc892091c0a0f56e4ab975acf8c303d520bfd1f157f011b388cc8343f32cb9f64005f748df37c3a486ca35dd9dfe15e1b5bf67c367c5812402a252ea5afce8e20c7ccccaada4d42d668d88420aa47f74e75ebd843e50284b81e74de54f390d57847b62907ac4dea01e328ba5d3148d5b0417c0eba1b8cf92db4d9540bf47710dfd2b9b6f75315b7a6768621268aa85f59c0a68483fc1fa5e28ad0e48f45cf602cb9f3a3e3c8e1c495ce08d44aff81a137e91047c49c1bff8c9e28d93fe2f2387d0806ec9f1f7c12715d31e008dec7bf5b1fa863606a14cae089af56725081934eefcd43bac6646ac0b866be2cbf4340190ef8226cce638631b25c0c548aba2b0f462133285fae2db46f3c04f76bafae9ecceac1cc84b7245a60923cee8e497ae82b6f89bda2808dec4aa35c4a2299819f6cd474202360f0f944776ca63d6a59be6d3a4f10b232d693f8895dc6acaf3f2ef325cb2bcd1bb0013fedfa34b0953ac0f062711c924576d888bc4f33e59f339422eeafb87dc85c60f4e8b09b2dc05d51562c3b066239d947064145827927d21e648cd819f90fccf53fc111e25ebfe3f8e894ea8863ad0e6f4a0582e7ac4bac7fe18db019b096f7013c1d0641940f90bb4e2a04148d8853932f0281043783fccadcdc3168bc29a0f7cdf295dfc2e874df85cd06f62cf282467ae3588741a898eeb58f165d7d86157d1a4158543e6cefcb7b36113ce0b906bad203f5d0d23dfe2abb5133a6bf4527395f33e19d20538ff360b97e2fa6b086b31f2544a6c5cc35e5e3278b28d3de8dfcd4efefa7e68f7eca84885bc421aa7f6eed7a9fbf15f5f458345842daf7d58a7765f064fccb7cb76ad9c7f8493ec3ba4ef9242e1a39c59e2fca98496b59fa07abfe904fe5582f454eeea2b2b485aa235f568e8ab69e74eabbd56d81e0294cb27b208eb46b601b6507689a172999c643754004e05b0d915b6be61c1e1594c55178d35ec5ee53c91dd2d8d5248162bcad2d8be3b2cf1cbc870830d343a5eb0a520d75e7a2b64b97215d00d530693d204d77e3a1a8ccb2ce2a288f3a8601889d2cb96eeb6d8d969a55bdbd26bc405e4433721cd5eb73591c180d0f1e85fc6e9356a04e631fd557c7f53d7001f33c734d1c7369f9364947737f0e68207824d7fc1e82e4dee3e12916d352b905969b92f6027a13f300bc7637f123c5ef54f181b963606e39d26aba2c97d5531097800521b52ac764d8d0c98ad720c59e5ae06ca5c6817efad521dcb8e21359a4bb1a71e72ec0f50342023c1cf6d870a3d50a15ee4df421fc6191590f6ea9cf63b5b3c0696b517f869b6e982e7468a136aee3100b4b2301f6081daefd0784e3a3fa16b033844feb8127eae70a301b27c2afcecd385bbdac95b601a1d425505cddf069fa0cf2db7fe5f16e35e139b1d8781d354d04782e54b83c52cc149336c507a78e13cbba3e3bf279237c0846e70e11b1b4910177249bf2dc6ab14c8476ca9fefae1c250346ac6cd5f4a09950a317e6033d3a98c5e561ae5990bcc949c87a7583041c250346ac6cd5f4a09950a317e6033d1c250346ac6cd5f4a09950a317e6033d1c250346ac6cd5f4a09950a317e6033d00b2d76c39cd49f7152f846e383311307e42cf6993fe96858cf12c809331021379c62345857aff7f890fec80e70d01aca069c8544442acb954fc08bfdf7affb1dc88f085696e1f26bfd8406b7de7b8fb662f9f68d3ba852a2b61436dde9e8d5f90a1b22eec6a2cc1f55f958552c188bb83b5df5ddc66a40179af4678e0aa8eafe898244082c39b443117f7893ce0debf5a8439f4f1d75f19ef2803ab6e366bd0asm-x86rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvzkernel-2.6.32-042stab106.2.src.rpmkernel-devel-x86_64kernel-develkernel-devel-uname-rvzkernel-develvzkernel-devel(x86-64)     rpmlib(VersionedDependencies)/usr/bin/find/bin/shrpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)rpmlib(PayloadIsBzip2)3.0.3-14.0.4-14.0-13.0.4-13.0.5-14.8.0T@Tr@T}T@Tq@T@T@T@T}Tk4Td@T_W@T7@T&@TT @T Tk@Tk@S0S@SSہ@S׌S@Si@S#@S@S@SSh@SsS"@S@SS@S@SDSDSS@S[S @SSg@S@SS8@S|@S{CS{CSt@Sr @SpShSg}@S_@SW@SO@SKSFSCSB@S=M@S9XS1oS*@S&S"@S@Sz@S 4@S@R@Ry@R@RR@RRw@R1@R@RR@R@R@Ru@RxRt@RpRnQRnQRe@R[RVRR@RIgR@-@R1R/ R)R7RRR R R@R6R@QQ@QMQ@QQY@QdQp@Q*@Q@Qޞ@QLQکQQzQɆ@Q@@Q@QQbQ@QQ@Q@Q?@QQV@Q@QQQ'@Q'@Q>@Q@QQzl@QvwQu&@Qm=@QT0QT0QHS@QGQC @Q/FQ-@Q+R@QQ@Q@QQh@P-PDP@PPrPPZP @PPPPP@P@P*P6@P@P@PP{@P5@P@P@P~P{Px@PvPvPtPtPtPr@Pp@PnPnPnPmz@Pmz@Pl(Pl(Pj@Pe@Pe@Pd?PaP\VPYPWPPy@PIPH@P@@P?UP;a@P7lP4P.2@P.2@P+@P*=P#@P"TPPPPP@P A@O~@N=,N:N:N:N98@N7N6@N5CN/N/N.@N(N%qN +N7@NNN@N N @N|@N|@N@MAMMM@M@M@M@M@ML@MWM@MM@MM(M(M?MMK@M@M@MMb@M@MMMy@M'M'M>M@M@MMx@Mx@Mx@M=MTMTMwkMwkMtMlMbSMZjMY@MQ0@MOMK@MIG@MGMGMD@MBMA^@M@ M>@M>@M:M9u@M8#M6@M0:M.@M-M,F@M'@M@M PMM\@M@L!L!L~LL8LfLr@LLeLLL@L@L@LL{LL@L~@@LuLs@LrbLnn@LjyLi(@Le3La?@La?@L[@L[@LYV@LXLXLRLQm@LN@LMxLELEL>@L=L [2.6.32-504.12.2.el6]Radomir Vrbovsky [2.6.32-504.12.1.el6]Radomir Vrbovsky [2.6.32-504.11.1.el6]Radomir Vrbovsky [2.6.32-504.10.1.el6]Radomir Vrbovsky [2.6.32-504.9.1.el6]Radomir Vrbovsky [2.6.32-504.8.1.el6]Radomir Vrbovsky [2.6.32-504.7.1.el6]Radomir Vrbovsky [2.6.32-504.6.1.el6]Radomir Vrbovsky [2.6.32-504.5.1.el6]Radomir Vrbovsky [2.6.32-504.4.1.el6]Radomir Vrbovsky [2.6.32-504.3.1.el6]Radomir Vrbovsky [2.6.32-504.2.1.el6]Radomir Vrbovsky [2.6.32-504.1.1.el6]Rafael Aquini [2.6.32-504.el6]Rafael Aquini [2.6.32-503.el6]Rafael Aquini [2.6.32-502.el6]Rafael Aquini [2.6.32-501.el6]Rafael Aquini [2.6.32-500.el6]Rafael Aquini [2.6.32-499.el6]Rafael Aquini [2.6.32-498.el6]Rafael Aquini [2.6.32-497.el6]Rafael Aquini [2.6.32-496.el6]Rafael Aquini [2.6.32-495.el6]Rafael Aquini [2.6.32-494.el6]Rafael Aquini [2.6.32-493.el6]Rafael Aquini [2.6.32-492.el6]Rafael Aquini [2.6.32-491.el6]Rafael Aquini [2.6.32-490.el6]Rafael Aquini [2.6.32-489.el6]Rafael Aquini [2.6.32-488.el6]Rafael Aquini [2.6.32-487.el6]Rafael Aquini [2.6.32-486.el6]Rafael Aquini [2.6.32-485.el6]Rafael Aquini [2.6.32-484.el6]Rafael Aquini [2.6.32-483.el6]Rafael Aquini [2.6.32-482.el6]Rafael Aquini [2.6.32-481.el6]Rafael Aquini [2.6.32-480.el6]Rafael Aquini [2.6.32-479.el6]Rafael Aquini [2.6.32-478.el6]Rafael Aquini [2.6.32-477.el6]Rafael Aquini [2.6.32-476.el6]Rafael Aquini [2.6.32-475.el6]Rafael Aquini [2.6.32-474.el6]Rafael Aquini [2.6.32-473.el6]Rafael Aquini [2.6.32-472.el6]Rafael Aquini [2.6.32-471.el6]Rafael Aquini [2.6.32-470.el6]Rafael Aquini [2.6.32-469.el6]Rafael Aquini [2.6.32-468.el6]Rafael Aquini [2.6.32-467.el6]Rafael Aquini [2.6.32-466.el6]Rafael Aquini [2.6.32-465.el6]Rafael Aquini [2.6.32-464.el6]Rafael Aquini [2.6.32-463.el6]Rafael Aquini [2.6.32-462.el6]Rafael Aquini [2.6.32-461.el6]Rafael Aquini [2.6.32-460.el6]Rafael Aquini [2.6.32-459.el6]Rafael Aquini [2.6.32-458.el6]Rafael Aquini [2.6.32-457.el6]Rafael Aquini [2.6.32-456.el6]Rafael Aquini [2.6.32-455.el6]Rafael Aquini [2.6.32-454.el6]Rafael Aquini [2.6.32-453.el6]Rafael Aquini [2.6.32-452.el6]Rafael Aquini [2.6.32-451.el6]Rafael Aquini [2.6.32-450.el6]Rafael Aquini [2.6.32-449.el6]Rafael Aquini [2.6.32-448.el6]Rafael Aquini [2.6.32-447.el6]Rafael Aquini [2.6.32-446.el6]Rafael Aquini [2.6.32-445.el6]Rafael Aquini [2.6.32-444.el6]Rafael Aquini [2.6.32-443.el6]Rafael Aquini [2.6.32-442.el6]Rafael Aquini [2.6.32-441.el6]Rafael Aquini [2.6.32-440.el6]Rafael Aquini [2.6.32-439.el6]Rafael Aquini [2.6.32-438.el6]Rafael Aquini [2.6.32-437.el6]Rafael Aquini [2.6.32-436.el6]Rafael Aquini [2.6.32-435.el6]Rafael Aquini [2.6.32-434.el6]Rafael Aquini [2.6.32-433.el6]Rafael Aquini [2.6.32-432.el6]Rafael Aquini [2.6.32-431.el6]Rafael Aquini [2.6.32-430.el6]Rafael Aquini [2.6.32-429.el6]Rafael Aquini [2.6.32-428.el6]Rafael Aquini [2.6.32-427.el6]Rafael Aquini [2.6.32-426.el6]Rafael Aquini [2.6.32-425.el6]Rafael Aquini [2.6.32-424.el6]Rafael Aquini [2.6.32-423.el6]Rafael Aquini [2.6.32-422.el6]Rafael Aquini [2.6.32-421.el6]Rafael Aquini [2.6.32-420.el6]Rafael Aquini [2.6.32-419.el6]Rafael Aquini [2.6.32-418.el6]Rafael Aquini [2.6.32-417.el6]Rafael Aquini [2.6.32-416.el6]Rafael Aquini [2.6.32-415.el6]Rafael Aquini [2.6.32-414.el6]Rafael Aquini [2.6.32-413.el6]Rafael Aquini [2.6.32-412.el6]Rafael Aquini [2.6.32-411.el6]Rafael Aquini [2.6.32-410.el6]Rafael Aquini [2.6.32-409.el6]Rafael Aquini [2.6.32-408.el6]Rafael Aquini [2.6.32-407.el6]Rafael Aquini [2.6.32-406.el6]Rafael Aquini [2.6.32-405.el6]Rafael Aquini [2.6.32-404.el6]Rafael Aquini [2.6.32-403.el6]Rafael Aquini [2.6.32-402.el6]Rafael Aquini [2.6.32-401.el6]Rafael Aquini [2.6.32-400.el6]Rafael Aquini [2.6.32-399.el6]Rafael Aquini [2.6.32-398.el6]Jarod Wilson [2.6.32-397.el6]Jarod Wilson [2.6.32-396.el6]Jarod Wilson [2.6.32-395.el6]Jarod Wilson [2.6.32-394.el6]Jarod Wilson [2.6.32-393.el6]Jarod Wilson [2.6.32-392.el6]Jarod Wilson [2.6.32-391.el6]Jarod Wilson [2.6.32-390.el6]Jarod Wilson [2.6.32-389.el6]Jarod Wilson [2.6.32-388.el6]Jarod Wilson [2.6.32-387.el6]Jarod Wilson [2.6.32-386.el6]Jarod Wilson [2.6.32-385.el6]Jarod Wilson [2.6.32-384.el6]Jarod Wilson [2.6.32-383.el6]Jarod Wilson [2.6.32-382.el6]Jarod Wilson [2.6.32-381.el6]Jarod Wilson [2.6.32-380.el6]Jarod Wilson [2.6.32-379.el6]Jarod Wilson [2.6.32-378.el6]Jarod Wilson [2.6.32-377.el6]Jarod Wilson [2.6.32-376.el6]Jarod Wilson [2.6.32-375.el6]Jarod Wilson [2.6.32-374.el6]Jarod Wilson [2.6.32-373.el6]Jarod Wilson [2.6.32-372.el6]Jarod Wilson [2.6.32-371.el6]Jarod Wilson [2.6.32-370.el6]Jarod Wilson [2.6.32-369.el6]Jarod Wilson [2.6.32-368.el6]Jarod Wilson [2.6.32-367.el6]Jarod Wilson [2.6.32-366.el6]Jarod Wilson [2.6.32-365.el6]Jarod Wilson [2.6.32-364.el6]Jarod Wilson [2.6.32-363.el6]Jarod Wilson [2.6.32-362.el6]Jarod Wilson [2.6.32-361.el6]Jarod Wilson [2.6.32-360.el6]Jarod Wilson [2.6.32-359.el6]Jarod Wilson [2.6.32-358.el6]Jarod Wilson [2.6.32-357.el6]Jarod Wilson [2.6.32-356.el6]Jarod Wilson [2.6.32-355.el6]Jarod Wilson [2.6.32-354.el6]Jarod Wilson [2.6.32-353.el6]Jarod Wilson [2.6.32-352.el6]Jarod Wilson [2.6.32-351.el6]Jarod Wilson [2.6.32-350.el6]Jarod Wilson [2.6.32-349.el6]Jarod Wilson [2.6.32-348.el6]Jarod Wilson [2.6.32-347.el6]Jarod Wilson [2.6.32-346.el6]Jarod Wilson [2.6.32-345.el6]Jarod Wilson [2.6.32-344.el6]Jarod Wilson [2.6.32-343.el6]Jarod Wilson [2.6.32-342.el6]Jarod Wilson [2.6.32-341.el6]Jarod Wilson [2.6.32-340.el6]Jarod Wilson [2.6.32-339.el6]Jarod Wilson [2.6.32-338.el6]Jarod Wilson [2.6.32-337.el6]Jarod Wilson [2.6.32-336.el6]Jarod Wilson [2.6.32-335.el6]Jarod Wilson [2.6.32-334.el6]Jarod Wilson [2.6.32-333.el6]Jarod Wilson [2.6.32-332.el6]Jarod Wilson [2.6.32-331.el6]Jarod Wilson [2.6.32-330.el6]Jarod Wilson [2.6.32-329.el6]Jarod Wilson [2.6.32-328.el6]Jarod Wilson [2.6.32-327.el6]Jarod Wilson [2.6.32-326.el6]Jarod Wilson [2.6.32-325.el6]Jarod Wilson [2.6.32-324.el6]Jarod Wilson [2.6.32-323.el6]Jarod Wilson [2.6.32-322.el6]Jarod Wilson [2.6.32-321.el6]Jarod Wilson [2.6.32-320.el6]Jarod Wilson [2.6.32-319.el6]Jarod Wilson [2.6.32-318.el6]Jarod Wilson [2.6.32-317.el6]Jarod Wilson [2.6.32-316.el6]Jarod Wilson [2.6.32-315.el6]Jarod Wilson [2.6.32-314.el6]Jarod Wilson [2.6.32-313.el6]Jarod Wilson [2.6.32-312.el6]Jarod Wilson [2.6.32-311.el6]Jarod Wilson [2.6.32-310.el6]Jarod Wilson [2.6.32-309.el6]Jarod Wilson [2.6.32-308.el6]Jarod Wilson [2.6.32-307.el6]Jarod Wilson [2.6.32-306.el6]Jarod Wilson [2.6.32-305.el6]Jarod Wilson [2.6.32-304.el6]Jarod Wilson [2.6.32-303.el6]Jarod Wilson [2.6.32-302.el6]Jarod Wilson [2.6.32-301.el6]Jarod Wilson [2.6.32-300.el6]Jarod Wilson [2.6.32-299.el6]Jarod Wilson [2.6.32-298.el6]Jarod Wilson [2.6.32-297.el6]Jarod Wilson [2.6.32-296.el6]Jarod Wilson [2.6.32-295.el6]Jarod Wilson [2.6.32-294.el6]Jarod Wilson [2.6.32-293.el6]Jarod Wilson [2.6.32-292.el6]Jarod Wilson [2.6.32-291.el6]Jarod Wilson [2.6.32-290.el6]Jarod Wilson [2.6.32-289.el6]Jarod Wilson [2.6.32-288.el6]Jarod Wilson [2.6.32-287.el6]Jarod Wilson [2.6.32-286.el6]Jarod Wilson [2.6.32-285.el6]Jarod Wilson [2.6.32-284.el6]Jarod Wilson [2.6.32-283.el6]Jarod Wilson [2.6.32-282.el6]Jarod Wilson [2.6.32-281.el6]Jarod Wilson [2.6.32-280.el6]Jarod Wilson [2.6.32-279.el6]Jarod Wilson [2.6.32-278.el6]Jarod Wilson [2.6.32-277.el6]Jarod Wilson [2.6.32-276.el6]Jarod Wilson [2.6.32-275.el6]Jarod Wilson [2.6.32-274.el6]Jarod Wilson [2.6.32-273.el6]Jarod Wilson [2.6.32-272.el6]Jarod Wilson [2.6.32-271.el6]Jarod Wilson [2.6.32-270.el6]Jarod Wilson [2.6.32-269.el6]Jarod Wilson [2.6.32-268.el6]Aristeu Rozanski [2.6.32-267.el6]Aristeu Rozanski [2.6.32-266.el6]Aristeu Rozanski [2.6.32-265.el6]Aristeu Rozanski [2.6.32-264.el6]Aristeu Rozanski [2.6.32-263.el6]Aristeu Rozanski [2.6.32-262.el6]Aristeu Rozanski [2.6.32-261.el6]Aristeu Rozanski [2.6.32-260.el6]Aristeu Rozanski [2.6.32-259.el6]Aristeu Rozanski [2.6.32-258.el6]Aristeu Rozanski [2.6.32-257.el6]Aristeu Rozanski [2.6.32-256.el6]Aristeu Rozanski [2.6.32-255.el6]Aristeu Rozanski [2.6.32-254.el6]Aristeu Rozanski [2.6.32-253.el6]Aristeu Rozanski [2.6.32-252.el6]Aristeu Rozanski [2.6.32-251.el6]Aristeu Rozanski [2.6.32-250.el6]Aristeu Rozanski [2.6.32-249.el6]Aristeu Rozanski [2.6.32-248.el6]Aristeu Rozanski [2.6.32-247.el6]Aristeu Rozanski [2.6.32-246.el6]Aristeu Rozanski [2.6.32-245.el6]Aristeu Rozanski [2.6.32-244.el6]Aristeu Rozanski [2.6.32-243.el6]Aristeu Rozanski [2.6.32-242.el6]Aristeu Rozanski [2.6.32-241.el6]Aristeu Rozanski [2.6.32-240.el6]Aristeu Rozanski [2.6.32-239.el6]Aristeu Rozanski [2.6.32-238.el6]Aristeu Rozanski [2.6.32-237.el6]Aristeu Rozanski [2.6.32-236.el6]Aristeu Rozanski [2.6.32-235.el6]Aristeu Rozanski [2.6.32-234.el6]Aristeu Rozanski [2.6.32-233.el6]Aristeu Rozanski [2.6.32-232.el6]Aristeu Rozanski [2.6.32-231.el6]Aristeu Rozanski [2.6.32-230.el6]Aristeu Rozanski [2.6.32-229.el6]Aristeu Rozanski [2.6.32-228.el6]Aristeu Rozanski [2.6.32-227.el6]Aristeu Rozanski [2.6.32-226.el6]Aristeu Rozanski [2.6.32-225.el6]Aristeu Rozanski [2.6.32-224.el6]Aristeu Rozanski [2.6.32-223.el6]Aristeu Rozanski [2.6.32-222.el6]Aristeu Rozanski [2.6.32-221.el6]Aristeu Rozanski [2.6.32-220.el6]Aristeu Rozanski [2.6.32-219.el6]Aristeu Rozanski [2.6.32-218.el6]Aristeu Rozanski [2.6.32-217.el6]Aristeu Rozanski [2.6.32-216.el6]Aristeu Rozanski [2.6.32-215.el6]Aristeu Rozanski [2.6.32-214.el6]Aristeu Rozanski [2.6.32-213.el6]Aristeu Rozanski [2.6.32-212.el6]Aristeu Rozanski [2.6.32-211.el6]Aristeu Rozanski [2.6.32-210.el6]Aristeu Rozanski [2.6.32-209.el6]Aristeu Rozanski [2.6.32-208.el6]Aristeu Rozanski [2.6.32-207.el6]Aristeu Rozanski [2.6.32-206.el6]Aristeu Rozanski [2.6.32-205.el6]Kyle McMartin [2.6.32-204.el6]Kyle McMartin [2.6.32-203.el6]Aristeu Rozanski [2.6.32-202.el6]Aristeu Rozanski [2.6.32-201.el6]Aristeu Rozanski [2.6.32-200.el6]Aristeu Rozanski [2.6.32-199.el6]Kyle McMartin [2.6.32-198.el6]Aristeu Rozanski [2.6.32-197.el6]Aristeu Rozanski [2.6.32-196.el6]Aristeu Rozanski [2.6.32-195.el6]Aristeu Rozanski [2.6.32-194.el6]Aristeu Rozanski [2.6.32-193.el6]Aristeu Rozanski [2.6.32-192.el6]Kyle McMartin [2.6.32-191.el6]Aristeu Rozanski [2.6.32-190.el6]Aristeu Rozanski [2.6.32-189.el6]Kyle McMartin [2.6.32-188.el6]Kyle McMartin [2.6.32-187.el6]Aristeu Rozanski [2.6.32-186.el6]Aristeu Rozanski [2.6.32-185.el6]Aristeu Rozanski [2.6.32-184.el6]Kyle McMartin [2.6.32-183.el6]Aristeu Rozanski [2.6.32-182.el6]Kyle McMartin [2.6.32-181.el6]Aristeu Rozanski [2.6.32-180.el6]Aristeu Rozanski [2.6.32-179.el6]Kyle McMartin [2.6.32-178.el6]Aristeu Rozanski [2.6.32-177.el6]Aristeu Rozanski [2.6.32-176.el6]Kyle McMartin [2.6.32-175.el6]Aristeu Rozanski [2.6.32-174.el6]Aristeu Rozanski [2.6.32-173.el6]Kyle McMartin [2.6.32-172.el6]Kyle McMartin [2.6.32-171.el6]Kyle McMartin [2.6.32-170.el6]Aristeu Rozanski [2.6.32-169.el6]Kyle McMartin [2.6.32-168.el6]Aristeu Rozanski [2.6.32-167.el6]Kyle McMartin [2.6.32-166.el6]Aristeu Rozanski [2.6.32-165.el6]Kyle McMartin [2.6.32-164.el6]Aristeu Rozanski [2.6.32-163.el6]Aristeu Rozanski [2.6.32-162.el6]Kyle McMartin [2.6.32-161.el6]Aristeu Rozanski [2.6.32-160.el6]Aristeu Rozanski [2.6.32-159.el6]Aristeu Rozanski [2.6.32-158.el6]Aristeu Rozanski [2.6.32-157.el6]Aristeu Rozanski [2.6.32-156.el6]Aristeu Rozanski [2.6.32-155.el6]Aristeu Rozanski [2.6.32-154.el6]Aristeu Rozanski [2.6.32-153.el6]Aristeu Rozanski [2.6.32-152.el6]Aristeu Rozanski [2.6.32-151.el6]Aristeu Rozanski [2.6.32-150.el6]Aristeu Rozanski [2.6.32-149.el6]Aristeu Rozanski [2.6.32-148.el6]Aristeu Rozanski [2.6.32-147.el6]Aristeu Rozanski [2.6.32-146.el6]Aristeu Rozanski [2.6.32-145.el6]Aristeu Rozanski [2.6.32-144.el6]Aristeu Rozanski [2.6.32-143.el6]Aristeu Rozanski [2.6.32-142.el6]Aristeu Rozanski [2.6.32-141.el6]Aristeu Rozanski [2.6.32-140.el6]Aristeu Rozanski [2.6.32-139.el6]Aristeu Rozanski [2.6.32-138.el6]Aristeu Rozanski [2.6.32-137.el6]Aristeu Rozanski [2.6.32-136.el6]Aristeu Rozanski [2.6.32-135.el6]Aristeu Rozanski [2.6.32-134.el6]Aristeu Rozanski [2.6.32-133.el6]Aristeu Rozanski [2.6.32-132.el6]Aristeu Rozanski [2.6.32-131.el6]Aristeu Rozanski [2.6.32-130.el6]Aristeu Rozanski [2.6.32-129.el6]Aristeu Rozanski [2.6.32-128.el6]Aristeu Rozanski [2.6.32-127.el6]Aristeu Rozanski [2.6.32-126.el6]Aristeu Rozanski [2.6.32-125.el6]Aristeu Rozanski [2.6.32-124.el6]Aristeu Rozanski [2.6.32-123.el6]Aristeu Rozanski [2.6.32-122.el6]Aristeu Rozanski [2.6.32-121.el6]Aristeu Rozanski [2.6.32-120.el6]Aristeu Rozanski [2.6.32-119.el6]Aristeu Rozanski [2.6.32-118.el6]Aristeu Rozanski [2.6.32-117.el6]Aristeu Rozanski [2.6.32-116.el6]Aristeu Rozanski [2.6.32-115.el6]Aristeu Rozanski [2.6.32-114.el6]Aristeu Rozanski [2.6.32-113.el6]Aristeu Rozanski [2.6.32-112.el6]Aristeu Rozanski [2.6.32-111.el6]Aristeu Rozanski [2.6.32-110.el6]Aristeu Rozanski [2.6.32-109.el6]Aristeu Rozanski [2.6.32-108.el6]Aristeu Rozanski [2.6.32-107.el6]Aristeu Rozanski [2.6.32-106.el6]Aristeu Rozanski [2.6.32-105.el6]Aristeu Rozanski [2.6.32-104.el6]Aristeu Rozanski [2.6.32-103.el6]Aristeu Rozanski [2.6.32-102.el6]Aristeu Rozanski [2.6.32-101.el6]Aristeu Rozanski [2.6.32-100.el6]Aristeu Rozanski [2.6.32-99.el6]Aristeu Rozanski [2.6.32-98.el6]Aristeu Rozanski [2.6.32-97.el6]Aristeu Rozanski [2.6.32-96.el6]Aristeu Rozanski [2.6.32-95.el6]Aristeu Rozanski [2.6.32-94.el6]Aristeu Rozanski [2.6.32-93.el6]Aristeu Rozanski [2.6.32-92.el6]Aristeu Rozanski [2.6.32-91.el6]Aristeu Rozanski [2.6.32-90.el6]Aristeu Rozanski [2.6.32-89.el6]Aristeu Rozanski [2.6.32-88.el6]Aristeu Rozanski [2.6.32-87.el6]Aristeu Rozanski [2.6.32-86.el6]Aristeu Rozanski [2.6.32-85.el6]Aristeu Rozanski [2.6.32-84.el6]Aristeu Rozanski [2.6.32-83.el6]Aristeu Rozanski [2.6.32-82.el6]Aristeu Rozanski [2.6.32-81.el6]Aristeu Rozanski [2.6.32-80.el6]Aristeu Rozanski [2.6.32-79.el6]Aristeu Rozanski [2.6.32-78.el6]Aristeu Rozanski [2.6.32-77.el6]Aristeu Rozanski [2.6.32-76.el6]Aristeu Rozanski [2.6.32-75.el6]Aristeu Rozanski [2.6.32-74.el6]Aristeu Rozanski [2.6.32-73.el6]Aristeu Rozanski [2.6.32-72.el6]Aristeu Rozanski [2.6.32-71.el6]Aristeu Rozanski [2.6.32-70.el6]Aristeu Rozanski [2.6.32-69.el6]Aristeu Rozanski [2.6.32-68.el6]Aristeu Rozanski [2.6.32-67.el6]Aristeu Rozanski [2.6.32-66.el6]Aristeu Rozanski [2.6.32-65.el6]Aristeu Rozanski [2.6.32-64.el6]Aristeu Rozanski [2.6.32-63.el6]Aristeu Rozanski [2.6.32-62.el6]Aristeu Rozanski [2.6.32-61.el6]Aristeu Rozanski [2.6.32-60.el6]Aristeu Rozanski [2.6.32-59.el6]Aristeu Rozanski [2.6.32-58.el6]Aristeu Rozanski [2.6.32-57.el6]Aristeu Rozanski [2.6.32-56.el6]Aristeu Rozanski [2.6.32-55.el6]Aristeu Rozanski [2.6.32-54.el6]Aristeu Rozanski [2.6.32-53.el6]Aristeu Rozanski [2.6.32-52.el6]Aristeu Rozanski [2.6.32-51.el6]Aristeu Rozanski [2.6.32-50.el6]Aristeu Rozanski [2.6.32-49.el6]Aristeu Rozanski [2.6.32-48.el6]Aristeu Rozanski [2.6.32-47.el6]Aristeu Rozanski [2.6.32-46.el6]Aristeu Rozanski [2.6.32-45.el6]Aristeu Rozanski [2.6.32-44.el6]Aristeu Rozanski [2.6.32-43.el6]Aristeu Rozanski [2.6.32-42.el6]Aristeu Rozanski [2.6.32-41.el6]Aristeu Rozanski [2.6.32-40.el6]Aristeu Rozanski [2.6.32-39.el6]Aristeu Rozanski [2.6.32-38.el6]Aristeu Rozanski [2.6.32-37.el6]Aristeu Rozanski [2.6.32-36.el6]Aristeu Rozanski [2.6.32-35.el6]Aristeu Rozanski [2.6.32-34.el6]Aristeu Rozanski [2.6.32-33.el6]Aristeu Rozanski [2.6.32-32.el6]Aristeu Rozanski [2.6.32-31.el6]Aristeu Rozanski [2.6.32-30.el6]Aristeu Rozanski [2.6.32-29.el6]Aristeu Rozanski [2.6.32-28.el6]Aristeu Rozanski [2.6.32-27.el6]Aristeu Rozanski [2.6.32-26.el6]Aristeu Rozanski [2.6.32-25.el6]Aristeu Rozanski [2.6.32-24.el6]Aristeu Rozanski [2.6.32-23.el6]Aristeu Rozanski [2.6.32-22.el6]Aristeu Rozanski [2.6.32-21.el6]Aristeu Rozanski [2.6.32-20.el6]Aristeu Rozanski [2.6.32-19.el6]Aristeu Rozanski [2.6.32-18.el6]Aristeu Rozanski [2.6.32-17.el6]Aristeu Rozanski [2.6.32-16.el6]Aristeu Rozanski [2.6.32-15.el6]Aristeu Rozanski [2.6.32-14.el6]Aristeu Rozanski [2.6.32-13.el6]Aristeu Rozanski [2.6.32-12.el6]Aristeu Rozanski [2.6.32-11.el6]Aristeu Rozanski [2.6.32-10.el6]Aristeu Rozanski [2.6.32-9.el6]Aristeu Rozanski [2.6.32-8.el6]Aristeu Rozanski [2.6.32-7.el6]Aristeu Rozanski [2.6.32-6.el6]Aristeu Rozanski [2.6.32-5.el6]Aristeu Rozanski [2.6.32-4.el6]Aristeu Rozanski [2.6.32-3.el6]Aristeu Rozanski [2.6.32-2.el6]Aristeu Rozanski [2.6.32-1.el6]Aristeu Rozanski [2.6.32-0.54.el6]Aristeu Rozanski [2.6.32-0.53.el6]Aristeu Rozanski [2.6.32-0.52.el6]Aristeu Rozanski [2.6.32-0.51.el6]Aristeu Rozanski [2.6.32-0.50.el6]- [infiniband] core: Prevent integer overflow in ib_umem_get address arithmetic (Doug Ledford) [1181173 1179327] {CVE-2014-8159}- [fs] splice: perform generic write checks (Eric Sandeen) [1163798 1155900] {CVE-2014-7822}- [virt] kvm: excessive pages un-pinning in kvm_iommu_map error path (Jacob Tanenbaum) [1156520 1156521] {CVE-2014-8369} - [x86] crypto: Add support for 192 & 256 bit keys to AESNI RFC4106 (Jarod Wilson) [1184332 1176211] - [block] nvme: Clear QUEUE_FLAG_STACKABLE (David Milburn) [1180555 1155715] - [net] netfilter: conntrack: disable generic tracking for known protocols (Daniel Borkmann) [1182071 1114697] {CVE-2014-8160} - [xen] pvhvm: Fix vcpu hotplugging hanging (Vitaly Kuznetsov) [1179343 1164278] - [xen] pvhvm: Don't point per_cpu(xen_vpcu, 33 and larger) to shared_info (Vitaly Kuznetsov) [1179343 1164278] - [xen] enable PVHVM VCPU placement when using more than 32 CPUs (Vitaly Kuznetsov) [1179343 1164278] - [xen] support large numbers of CPUs with vcpu info placement (Vitaly Kuznetsov) [1179343 1164278]- [netdrv] tg3: Change nvram command timeout value to 50ms (Ivan Vecera) [1182903 1176230]- [net] ipv6: increase ip6_rt_max_size to 16384 (Hannes Frederic Sowa) [1177581 1112946] - [net] ipv6: don't set DST_NOCOUNT for remotely added routes (Hannes Frederic Sowa) [1177581 1112946] - [net] ipv6: don't count addrconf generated routes against gc limit (Hannes Frederic Sowa) [1177581 1112946] - [net] ipv6: Don't put artificial limit on routing table size (Hannes Frederic Sowa) [1177581 1112946] - [scsi] bnx2fc: fix tgt spinlock locking (Maurizio Lombardi) [1179098 1079656]- [crypto] crc32c: Kill pointless CRYPTO_CRC32C_X86_64 option (Jarod Wilson) [1175509 1036212] - [crypto] testmgr: add larger crc32c test vector to test FPU path in crc32c_intel (Jarod Wilson) [1175509 1036212] - [crypto] tcrypt: Added speed test in tcrypt for crc32c (Jarod Wilson) [1175509 1036212] - [crypto] crc32c: Optimize CRC32C calculation with PCLMULQDQ instruction (Jarod Wilson) [1175509 1036212] - [crypto] crc32c: Rename crc32c-intel.c to crc32c-intel_glue.c (Jarod Wilson) [1175509 1036212]- [kernel] ipc/sem: Fully initialize sem_array before making it visible (Rik van Riel) [1172029 1165277] - [kernel] ipc/sem: synchronize semop and semctl with IPC_RMID (Rik van Riel) [1172029 1165277] - [kernel] ipc/sem: update sem_otime for all operations (Larry Woodman) [1172025 1168588] - [fs] fuse: prevent null nd panic on dentry revalidate (Brian Foster) [1172022 1162782] - [net] netfilter: ipset: timeout values corrupted on set resize (Marcelo Leitner) [1172764 1152754] - [net] netfilter: fix xt_TCPOPTSTRIP in forwarding path (Marcelo Leitner) [1172027 1135650] - [usb] ehci: Fix panic on hotplug race condition (Don Zickus) [1172024 1107010] - [usb] usb_wwan: replace release and disconnect with a port_remove hook (Stanislaw Gruszka) [1172030 1148615] - [x86] traps: stop using IST for #SS (Petr Matousek) [1172810 1172811] {CVE-2014-9322}- [fs] ext4: don't count external journal blocks as overhead (Eric Sandeen) [1168504 1163811] - [net] sctp: fix NULL pointer dereference in af->from_addr_param on malformed packet (Daniel Borkmann) [1163090 1153980] {CVE-2014-7841} - [netdrv] e100: fix typo in MDI/MDI-X eeprom check in e100_phy_init (John Greene) [1165985 1156417] - [powerpc] Add smp_mb()s to arch_spin_unlock_wait() (Gustavo Duarte) [1165986 1136224] - [powerpc] Add smp_mb() to arch_spin_is_locked() (Gustavo Duarte) [1165986 1136224] - [kernel] cpuset: PF_SPREAD_PAGE and PF_SPREAD_SLAB should be atomic flags (Aaron Tomlin) [1165002 1045310] - [documentation] cpuset: Update the cpuset flag file (Aaron Tomlin) [1165002 1045310] - [alsa] control: Make sure that id->index does not overflow (Jacob Tanenbaum) [1149140 1117312] {CVE-2014-4656} - [alsa] control: Handle numid overflow (Jacob Tanenbaum) [1149140 1117312] {CVE-2014-4656} - [s390] mm: fix SIGBUS handling (Hendrik Brueckner) [1169433 1145070] - [fs] gfs2: fix bad inode i_goal values during block allocation (Abhijith Das) [1165001 1130684] - [md] dm-thin: fix pool_io_hints to avoid looking at max_hw_sectors (Mike Snitzer) [1161420 1161421 1142773 1145230]- [fs] nfsd: don't halt scanning the DRC LRU list when there's an RC_INPROG entry (J. Bruce Fields) [1168129 1150675]- [fs] nfs: Make sure pre_change_attr is initialized correctly (Scott Mayhew) [1163214 1160042] - [usb] ehci: Fix a regression in the ISO scheduler (Gustavo Duarte) [1162072 1145805]- [s390] zcrypt: toleration of new crypto adapter hardware (Hendrik Brueckner) [1158311 1134984] - [s390] zcrypt: support for extended number of ap domains (Hendrik Brueckner) [1158311 1134984] - [md] dm-thin: fix potential for infinite loop in pool_io_hints (Mike Snitzer) [1161420 1161421 1142773 1145230]- [fs] udf: Avoid infinite loop when processing indirect ICBs (Jacob Tanenbaum) [1142319 1142320] {CVE-2014-6410} - [fs] isofs: unbound recursion when processing relocated directories (Jacob Tanenbaum) [1142268 1142269] {CVE-2014-5472 CVE-2014-5471} - [net] ipv6: delete expired route in ip6_pmtu_deliver (Hannes Frederic Sowa) [1161418 1156137] - [net] sctp: fix remote memory pressure from excessive queueing (Daniel Borkmann) [1155746 1154676] {CVE-2014-3688} - [net] sctp: fix panic on duplicate ASCONF chunks (Daniel Borkmann) [1155733 1154676] {CVE-2014-3687} - [net] sctp: fix skb_over_panic when receiving malformed ASCONF chunks (Daniel Borkmann) [1147857 1154676] {CVE-2014-3673} - [net] sctp: handle association restarts when the socket is closed (Daniel Borkmann) [1147857 1154676] - [md] dm-thin: refactor requeue_io to eliminate spinlock bouncing (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-thin: optimize retry_bios_on_resume (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-thin: sort the deferred cells (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-thin: direct dispatch when breaking sharing (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-thin: remap the bios in a cell immediately (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-thin: defer whole cells rather than individual bios (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-thin: factor out remap_and_issue_overwrite (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-thin: performance improvement to discard processing (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-thin: grab a virtual cell before looking up the mapping (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-thin: implement thin_merge (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm: improve documentation and code clarity in dm_merge_bvec (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-thin: adjust max_sectors_kb based on thinp blocksize (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] block: fix alignment_offset math that assumes io_min is a power-of-2 (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-thin: throttle incoming IO (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-thin: prefetch missing metadata pages (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-transaction-manager: add support for prefetching blocks of metadata (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-thin-metadata: change dm_thin_find_block to allow blocking, but not issuing, IO (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-bio-prison: switch to using a red black tree (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-bufio: evict buffers that are past the max age but retain some buffers (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-bufio: switch from a huge hash table to an rbtree (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-bufio: update last_accessed when relinking a buffer (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-bufio: use kzalloc when allocating dm_bufio_client (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-thin-metadata: do not allow the data block size to change (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-thin: cleanup noflush_work to use a proper completion (Mike Snitzer) [1161420 1161421 1142773 1145230] - [md] dm-thin: fix DMERR typo in pool_status error path (Mike Snitzer) [1161420 1161421 1142773 1145230] - [fs] xfs: xlog_cil_force_lsn doesn't always wait correctly (Eric Sandeen) [1158325 1133304] - [netdrv] ixgbe: allow TXDCTL.WRTHRESH to be 1 will small ITR values (John Greene) [1158326 1132267] - [netdrv] ixgbe: Intel Change to allow itr changes without CONFIG_BQL support (John Greene) [1158326 1132267] - [video] offb: Fix setting of the pseudo-palette for >8bpp (Gerd Hoffmann) [1158328 1142450] - [video] offb: Add palette hack for qemu "standard vga" framebuffer (Gerd Hoffmann) [1158328 1142450] - [video] offb: Fix bug in calculating requested vram size (Gerd Hoffmann) [1158328 1142450] - [net] sock_queue_err_skb() dont mess with sk_forward_alloc (Jiri Benc) [1155427 1148257] - [net] guard tcp_set_keepalive() to tcp sockets (Florian Westphal) [1141744 1141746] {CVE-2012-6657} - Revert: [net] revert "bridge: Set vlan_features to allow offloads on vlans" (Vlad Yasevich) [1144442 1121991] - [x86] kvm: fix PIT timer race condition (mguzik) [1149592 1149593] {CVE-2014-3611} - [x86] kvm: vmx: handle invept and invvpid vm exits gracefull (mguzik) [1144826 1144837 1144827 1144838] {CVE-2014-3646 CVE-2014-3645}- [fs] call d_op->d_hash on last component of umount path (Abhijith Das) [1145193 1129712] - [usb] serial: memory corruption flaw (Jacob Tanenbaum) [1141401 1141402] {CVE-2014-3185} - [char] ipmi: Clear drvdata when interface is removed (Tony Camuso) [1149578 1135910] - [char] ipmi: init shadow_ipmi_smi_handlers early in ipmi_si_intf (Tony Camuso) [1149580 1139464] - [net] ipsec: update MAX_AH_AUTH_LEN to support sha512 (Herbert Xu) [1149083 1140103] - [net] revert "bridge: Set vlan_features to allow offloads on vlans" (Vlad Yasevich) [1144442 1121991] - [netdrv] virtio-net: fix big buffer receiving (Jason Wang) [1148693 1144073] - [netdrv] tg3: prevent ifup/ifdown during PCI error recovery (Ivan Vecera) [1142570 1117009]- [netdrv] revert "cxgb4: set skb->rxhash" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use netif_set_real_num_rx/tx_queues()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Turn on delayed ACK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use ULP_MODE_TCPDDP" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Debugfs dump_qp() updates" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Drop peer_abort when no endpoint found" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Detect DB FULL events and notify RDMA ULD" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Common platform specific changes for DB Drop Recovery" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: DB Drop Recovery for RDMA and LLD queues" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add debugfs RDMA memory stats" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add DB Overflow Avoidance" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: DB Drop Recovery for RDMA and LLD queues" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use vmalloc() for debugfs QP dump" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Remove kfifo usage" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Include vmalloc.h for vmalloc and vfree" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: set maximal number of default RSS queues" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove duplicate register definitions" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Move dereference below NULL test" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add functions to read memory via PCIE memory window" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Code cleanup to enable T4 Configuration File support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support for T4 configuration file" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support for T4 hardwired driver configuration settings" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix error handling in create_qp()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix build error due to missing linux/vmalloc.h include" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: allocate enough data in t4_memory_rw()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Address various sparse warnings" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove unnecessary #ifdef condition" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't free chunk that we have failed to allocate" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix unable to get UP event from the LLD" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix initialization of SGE_CONTROL register" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: use WARN" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Chelsio FCoE offload driver submission" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove __dev* attributes" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T4 filter support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add LE hash collision bug fix path in LLD driver" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix LE hash collision bug for active open connection" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix LE hash collision bug for passive open connection" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix bug for active and passive LE hash collision path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use netdev_ and pr_" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix incorrect PFVF CMASK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Abort connections that receive unexpected streaming mode data" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Abort connections when moving to ERROR state" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Display streaming mode error only if detected in RTS" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Keep QP referenced until TID released" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always log async errors" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Only log rx_data warnings if cpl status is non-zero" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix endpoint timeout race condition" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't reconnect on abort for mpa_rev 1" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't wakeup threads for MPAv2" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Insert hwtid in pass_accept_req instead in pass_establish" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Address sparse warnings" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: "cookie" can stay in host endianness" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix cast warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Allow for backward compatibility with new VPD scheme" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add register definations for T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add macros, structures and inline functions for T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Initialize T5" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Dump T5 registers" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 write combining support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Enable doorbell drop recovery only for T4 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 debugfs support" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add T5 PCI ids" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Update driver version and description" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Disable SR-IOV support for PF4-7 for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add Support for Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Turn off db coalescing when RDMA QPs are in use" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add module_params to enable DB FC & Coalescing on T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use DSGLs for fastreg and adapter memory writes for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Map pbl buffers for dma if using DSGL" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Bump tcam_full stat and WR reply timeout" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix onchip queue support for T5" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix error return code in create_qp()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix SQ allocation when on-chip SQ is disabled" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix pci_device_id structure initialization with correct PF number" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: fix error recovery when t4_fw_hello returns a positive value" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Correct comparisons and calculations using skb->tail and skb-transport_header" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Do not set net_device::dev_id to VI index" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix stack info leak in c4iw_create_qp()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add routines to create and remove listening IPv6 servers" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add CLIP support to store compressed IPv6 address" (Prarit Bhargava) [1140743] - [infiniband] revert "cma: Add IPv6 support for iWARP" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add support for active and passive open connection with IPv6 address" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Handle newer firmware changes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use correct bit shift macros for vlan filter tuples" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix QP flush logic" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Advertise ~0ULL as max MR size" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Issue RI.FINI before closing when entering TERM" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove workqueue when driver registration fails" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove unnecessary pci_set_drvdata()" (Prarit Bhargava) [1140743] - [netdrv] revert "cgxb4: remove duplicate include in cxgb4.h" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Much cleaner implementation of is_t4()/is_t5()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: added much cleaner implementation of is_t4()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add new scheme to update T4/T5 firmware" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix formatting of physical address" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Make _c4iw_write_mem_dma() static" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: calls skb_set_hash" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Reserve stid 0 for T4/T5 adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Include TCP as protocol when creating server filters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Assign filter server TIDs properly" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Account for stid entries properly in case of IPv6" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add API to correctly calculate tuple fields" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: make functions static and remove dead code" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Calculate the filter server TID properly" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Server filters are supported only for IPv4" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: allow large buffer size to have page size" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Changed FW check version to match FW binary version" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: silence shift wrapping static checker warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Avoid disabling PCI device for towice" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't retrieve stats during recovery" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix gcc warning on 32-bit arch" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix referencing freed adapter" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing neigh_release in LE-Workaround path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add support to recognize 40G links" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Print adapter VPD Part Number instead of Engineering Change field" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Allow >10G ports to have multiple queues" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: LE-Workaround is not atomic in firmware" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Remove unused registers and add missing ones" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add more PCI device ids" (Prarit Bhargava) [1140743] - [netdrv] revert "cgxb4: Stop using ethtool SPEED_* constants" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: use remove handler as shutdown handler" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add code to dump SGE registers when hitting idma hangs" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Updates for T5 SGE's Egress Congestion Threshold" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Calculate len properly for LSO path" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Doorbell Drop Avoidance Bug Fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix underflows in c4iw_create_qp()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix four byte info leak in c4iw_create_cq()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Cap CQ size at T4_MAX_IQ_SIZE" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Allow loopback connections" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Always release neigh entry" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix incorrect BUG_ON conditions" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Default peer2peer mode to 1" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Save the correct map length for fast_reg_page_lists" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Don't leak skb in c4iw_uld_rx_handler()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix possible memory leak in RX_PKT processing" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Ignore read reponse type 1 CQEs" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Connect_request_upcall fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update snd_seq when sending MPA messages" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb" (Prarit Bhargava) [1140743] - [netdrv] revert "cxbg4: Remove addressof casts to same type" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Adds device ID for few more Chelsio Adapters" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: set error code on kmalloc() failure" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Lock around accept/reject downcalls" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Drop RX_DATA packets if the endpoint is gone" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: rx_data() needs to hold the ep mutex" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Disable DSGL use by default" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Endpoint timeout fixes" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: rmb() after reading valid gen bit" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: SQ flush fix" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Max fastreg depth depends on DSGL support" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use pr_warn_ratelimited" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Initialize reserved fields in a FW work request" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing debug stats" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Use uninitialized_var()" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix over-dereference when terminating" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Save the correct mac addr for hw-loopback connections in the L2T" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: use the correct max size for firmware flash" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix endpoint mutex deadlocks" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Force T5 connections to use TAHOE congestion control" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Only allow kernel db ringing for T4 devs" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Update Kconfig to include Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Decode PCIe Gen3 link speed" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix memory leaks in c4iw_alloc() error paths" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Fix vlan support" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: Add missing padding at end of struct c4iw_create_cq_resp" (Prarit Bhargava) [1140743] - [infiniband] revert "cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Decode the firmware port and module type a bit more for ethtool" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Allocate and use IQs specifically for indirect interrupts" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: don't truncate the recv window size" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Change default Interrupt Holdoff Packet Count Threshold" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Use FW interface to get BAR0 value" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Adds device ID for few more Chelsio T4 Adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: remove unnecessary null test before debugfs_remove_recursive" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Detect Ing. Padding Boundary at run-time" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: use firmware ord/ird resource limits" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: display TPTE on errors" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: work request logging feature" (Prarit Bhargava) [1140743] - [netdrv] revert "iw_cxgb4: Move common defines to cxgb4" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Add the MC1 registers to read in the interrupt handler" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fixed incorrect check for memory operation in t4_memory_rw" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: only free allocated fls" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Fix possible race condition in cleanup" (Prarit Bhargava) [1140743] - [infiniband] revert "iw_cxgb4: fix for 64-bit integer division" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Implement "Unhandled Interrupts" statistic" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix TX Queue restart" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix SGE resource resource deallocation bug" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix bug where we were only allocating one queue in MSI mode" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: do not use PCI resources before pci_enable_device()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use netif_set_real_num_rx/tx_queues()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: make single bit signed bitfields unsigned" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove call to stop TX queues at load time" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix bug in Generic Receive Offload" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix some errors in Gather List to skb conversion" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: flesh out PCI Device ID Table" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fail open if link_start() fails" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: add call to Firmware to reset VF State" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: minor comment/symbolic name cleanup" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: add ethtool statistics for GRO" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix up "Section Mismatch" compiler warning" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Advertise NETIF_F_TSO_ECN" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix setting unicast/multicast addresses" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: fix mailbox data/control coherency domain race" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: recover from failure in cxgb4vf_open()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Check driver parameters in the right place" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Quiesce Virtual Interfaces on shutdown" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Use defined Mailbox Timeout" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: improve Kconfig dependencies" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: do vlan cleanup" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: remove __dev* attributes" (Prarit Bhargava) [1140743] - [netdrv] revert "chelsio: Use netdev_ and pr_" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Fix VLAN extraction counter increment" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Add support for Chelsio T5 adapter" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: Staticize local symbols" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: remove unnecessary pci_set_drvdata()" (Prarit Bhargava) [1140743] - [netdrv] revert "net: cxgb4vf: use DEFINE_PCI_DEVICE_TABLE" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: added much cleaner implementation of is_t4()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: make functions static and remove dead code" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Remove superfluous call to pci_disable_msix()" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4vf: Adds device Id for few more Chelsio adapters" (Prarit Bhargava) [1140743] - [netdrv] revert "cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines" (Prarit Bhargava) [1140743] - [scsi] revert "libcxgbi: Add ipv6 api to driver" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Fix ipv6 build failure caught with randconfig" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: remove spurious use of rcu" (Prarit Bhargava) [1140743] - [scsi] revert "cxgb4i: Guard ipv6 code with a config check" (Prarit Bhargava) [1140743]- [kernel] futex: Fix errors in nested key ref-counting (Denys Vlasenko) [1094458] {CVE-2014-0205} - [fs] vfs: add missing __putname() in patch_mountpoint() (Ian Kent) [1135165] - [fs] nfs: Don't busy-wait on SIGKILL in __nfs_iocounter_wait (Benjamin Coddington) [1113269] - [netdrv] mlx4: add vlan_rx_register to the master ops (Doug Ledford) [1133506] - [infiniband] ocrdma: use right macro in query ah (Doug Ledford) [1133506] - [infiniband] ocrdma: resolve L2 address when creating user AH (Doug Ledford) [1133506] - [infiniband] ocrdma: get vlan tag from ib_qp_attrs (Doug Ledford) [1133506] - [infiniband] ocrdma: add default gid at index 0 (Doug Ledford) [1133506] - [infiniband] ocrdma: obtain sl from deivce structure (Doug Ledford) [1133506] - [infiniband] ocrdma: do not skip setting deffered_arm (Doug Ledford) [1133506] - [infiniband] ocrdma: Initialize the GID table while registering the device (Doug Ledford) [1133506] - [infiniband] ocrdma: Increase the size of STAG array in dev structure to 16K (Doug Ledford) [1133506] - [infiniband] ocrdma: Add missing adapter mailbox opcodes (Doug Ledford) [1133506] - [infiniband] ocrdma: Return proper value for max_mr_size (Doug Ledford) [1133506] - [infiniband] ocrdma: Allow only SEND opcode in case of UD QPs (Doug Ledford) [1133506] - [infiniband] ocrdma: Avoid reporting wrong completions in case of error CQEs (Doug Ledford) [1133506] - [infiniband] ocrdma: Query and initalize the PFC SL (Doug Ledford) [1133506] - [infiniband] ocrdma: Avoid posting DPP requests for RDMA READ (Doug Ledford) [1133506] - [infiniband] core: When marsheling uverbs path, clear unused fields (Amir Vadai) [1130394] - [infiniband] mlx4: Avoid executing gid task when device is being removed (Amir Vadai) [1130394] - [infiniband] mlx4: Fix lockdep splat for the iboe lock (Amir Vadai) [1130394] - [infiniband] mlx4: Get upper dev addresses as RoCE GIDs when port comes up (Amir Vadai) [1130394] - [infiniband] mlx4: Reorder steps in RoCE GID table initialization (Amir Vadai) [1130394] - [infiniband] mlx4: Don't duplicate the default RoCE GID (Amir Vadai) [1130394] - [infiniband] mlx4: Avoid null pointer dereference in mlx4_ib_scan_netdevs() (Amir Vadai) [1130394] - [netdrv] b43: fix the wrong assignment of status.freq in b43_rx() (John Greene) [1132160] - [lib] lzo: properly check for overruns (Denys Vlasenko) [1113901] {CVE-2014-4608} - [lib] lzo: Update LZO compression to current upstream version (Denys Vlasenko) [1113901] {CVE-2014-4608} - [drm] nouveau: add more checks to PRAMIN image fetching (Ben Skeggs) [1133695 1076733] - [drm] nouveau: allow non-optimus setups to load vbios from acpi (Ben Skeggs) [1133695 1076733] - [drm] nouveau: fix a potential NULL deref in the PROM shadowing function (Ben Skeggs) [1133695 1076733] - [drm] nouveau: fetch the vbios from PROM using only aligned 32-bit accesses (Ben Skeggs) [1133695 1076733] - [net] Revert "introduce netif_skb_dev_features" (Florian Westphal) [1029603] - [net] revert "ip, ipv6: handle gso skbs in forwarding path" (Florian Westphal) [1029603]- [kernel] audit: audit_log_start running on auditd should not stop (Richard Guy Briggs) [1019898] - [kernel] audit: drop audit_cmd_lock in AUDIT_USER family of cases (Richard Guy Briggs) [1019898] - [security] selinux: call WARN_ONCE() instead of calling audit_log_start() (Richard Guy Briggs) [1019898] - [crypto] drbg: fix failure of generating multiple of 2**16 bytes (Herbert Xu) [1130529] - [x86] uv: Set n_lshift based on GAM_GR_CONFIG MMR for UV3 (George Beshers) [1096981] - [fs] nfs: Close another NFSv4 recovery race (Steve Dickson) [1093922] - [fs] nfs: Refactor _nfs4_open_and_get_state to set ctx->state (Steve Dickson) [1093922] - [fs] nfs: cleanup: pass the nfs_open_context to nfs4_do_open (Steve Dickson) [1093922] - [fs] sunrpc: Handle EPIPE in xprt_connect_status (Steve Dickson) [1130619] - [fs] sunrpc: Ensure xprt_connect_status handles all potential connection errors (Steve Dickson) [1130619] - [fs] sunrpc: Ensure that we handle ENOBUFS errors correctly (Steve Dickson) [1130619] - [fs] sunrpc: Ensure call_connect_status() deals correctly with SOFTCONN tasks (Steve Dickson) [1130619] - [fs] sunrpc: Ensure that call_connect times out correctly (Steve Dickson) [1130619] - [fs] sunrpc: Handle connect errors ECONNABORTED and EHOSTUNREACH (Steve Dickson) [1130619] - [fs] sunrpc: call_connect_status should recheck bind and connect status on error (Steve Dickson) [1130619] - [fs] sunrpc: Report network/connection errors correctly for SOFTCONN rpc tasks (Steve Dickson) [1130619] - [fs] ext3: Fix fdatasync() for files with only i_size changes (Eric Sandeen) [1127023] - [fs] gfs2: Change maxlen variables to size_t (Robert S Peterson) [1126899] - [mm] hugetlb: add cond_resched_lock() in return_unused_surplus_pages() (Motohiro Kosaki) [1129085] - [mm] hugetlb: fix softlockup when a large number of hugepages are freed (Motohiro Kosaki) [1129085] - [net] fix ipv4: match prefsrc when deleting routes (Jiri Benc) [1056443] - [net] bridge: explictly tag vlan-accelerated frames destined to the host (Vlad Yasevich) [1121991] - [net] ipv4: avoid parallel route cache gc executions (Hannes Frederic Sowa) [1121228] - [net] ipv4: move route garbage collector to work queue (Hannes Frederic Sowa) [1121228] - [net] ethtool: reallow ETHTOOL_SFLAGS to set TX/RX VLAN offloads (Michal Schmidt) [1134359] - [net] tcp: tsq: fix nonagle handling (Jiri Pirko) [1134401] - [kvm] iommu: fix the third parameter of kvm_iommu_put_pages (Radomir Vrbovsky) [1131953] {CVE-2014-3601} - [s390] sysinfo: convert /proc/sysinfo to seqfile (Hendrik Brueckner) [1130987] - [s390] con3215: fix hanging console issue (Hendrik Brueckner) [1130986] - [s390] dasd: validate request size before building CCW/TCW request (Hendrik Brueckner) [1130988] - [scsi] revert "fc: ensure scan_work isn't active when freeing fc_rport" (Maurizio Lombardi) [1135888] - [edac] sb_edac: Modify H/W event reporting policy (Rui Wang) [1129067] - [alsa] control: Fix replacing user controls (Denys Vlasenko) [1117322] {CVE-2014-4654 CVE-2014-4655} - [netdrv] bnx2x: Fix RSS on big-endian (Michal Schmidt) [1119291] - [netdrv] bnx2x: Utilize FW 7.10.51 (Michal Schmidt) [1119291] - [netdrv] firmware: add bnx2x FW 7.10.51 (Michal Schmidt) [1119291] - [security] selinux: fix a problem with IPv6 traffic denials in selinux_ip_postroute() (Paul Moore) [1130082]- [md] revert "raid1: Rewrite the implementation of iobarrier" (Jes Sorensen) [1127231] - [md] revert "raid1: fix request counting bug in new 'barrier' code" (Jes Sorensen) [1127231] - [scsi] hpsa: version string change (Tomas Henzl) [1054631] - [scsi] hpsa: change doorbell reset delay to ten seconds (Tomas Henzl) [1054631] - [scsi] hpsa: add a delay to kdump path (Tomas Henzl) [1054631] - [infiniband] ipoib: No longer use flush as a parameter (Doug Ledford) [1111073] - [infiniband] ipoib: Make ipoib_mcast_stop_thread flush the workqueue (Doug Ledford) [1111073] - [infiniband] ipoib: Use dedicated workqueues per interface (Doug Ledford) [1111073] - [infiniband] ipoib: change init sequence ordering (Doug Ledford) [1111073] - [infiniband] ipoib: fix mcast_dev_flush/mcast_restart_task race (Doug Ledford) [1111073] - [infiniband] ipoib: fix MCAST_FLAG_BUSY usage (Doug Ledford) [1111073] - [infiniband] ipoib: Make the carrier_on_task race aware (Doug Ledford) [1111073] - [infiniband] ipoib: Consolidate rtnl_lock tasks in workqueue (Doug Ledford) [1111073] - [infiniband] ipoib: Avoid multicast join attempts with invalid P_key (Doug Ledford) [1111073] - [infiniband] ipoib: Avoid flushing the workqueue from worker context (Doug Ledford) [1111073] - [infiniband] ipoib: Use P_Key change event instead of P_Key polling mechanism (Doug Ledford) [1111073] - [infiniband] mlx5: Enable "block multicast loopback" for kernel consumers (Doug Ledford) [1128863] - [mm] memory-failure: support use of a dedicated thread to handle SIGBUS BUS_MCEERR_AO (Rui Wang) [1108366] - [mm] memory-failure: don't let collect_procs() skip over processes for MF_ACTION_REQUIRED (Rui Wang) [1108366] - [mm] memory-failure: send right signal code to correct thread (Rui Wang) [1108366] - [x86] mce: Pay no attention to 'F' bit in MCACOD when parsing 'UC' errors (Rui Wang) [1093437] - [x86] kvm: trace kvm_ple_window grow/shrink (Radim Krcmar) [1093208] - [x86] kvm: vmx: dynamise PLE window (Radim Krcmar) [1093208] - [x86] kvm: vmx: make PLE window per-VCPU (Radim Krcmar) [1093208] - [x86] kvm: introduce sched_in to kvm_x86_ops (Radim Krcmar) [1093208] - [virt] kvm: add kvm_arch_sched_in (Radim Krcmar) [1093208] - [fs] Add full_check test before calling add_to_tfile_check() to prevent panic in reverse_path_check_proc() (Larry Woodman) [1130730] - [perf] x86: Fix Silvermont offcore masks (Jiri Olsa) [1036335] - [perf] x86: Add model number for Avoton Silvermont (Jiri Olsa) [1036335] - [perf] x86: Add Silvermont 22nm Atom support (Jiri Olsa) [1036335] - [perf] x86: use INTEL_UEVENT_EXTRA_REG to define MSR_OFFCORE_RSP_X (Jiri Olsa) [1036335] - [perf] x86: Fix Intel shared extra MSR allocation (Jiri Olsa) [1036335] - [x86] amd: perf: Unify AMD's generic and family 15h pmus (Jiri Olsa) [1133680]- [mm] hugetlb: correct missing private flag clearing (Petr Holasek) [1127126] - [mm] hugetlb: return a reserved page to a reserved pool if failed (Petr Holasek) [1127126] - [mm] hugetlb: undo change to page mapcount in fault handler (Petr Holasek) [1127126] - [mm] hugetlb: fix subpool accounting handling (Petr Holasek) [1127126] - [mm] hugetlb: protect reserved pages when soft offlining a hugepage (Petr Holasek) [1127126] - [mm] hugetlb: decrement reserve count if VM_NORESERVE alloc page cache (Petr Holasek) [1127126] - [mm] hugetlb: remove decrement_hugepage_resv_vma() (Petr Holasek) [1127126] - [mm] hugetlb: add VM_NORESERVE check in vma_has_reserves() (Petr Holasek) [1127126] - [mm] hugetlb: do not use a page in page cache for cow optimization (Petr Holasek) [1127126] - [crypto] modsign: crypto_alloc_shash() returns an error code not NULL on failure (David Howells) [1099208] - [drm] nouveau: behave better if ioremap failed (Ben Skeggs) [1076992] - [fs] fuse: ignore entry-timeout LOOKUP_REVAL (Carlos Maiolino) [1127702] - [fs] fuse: Timeout comparison fix (Carlos Maiolino) [1127769] - [fs] ext4: verify block bitmap (Lukas Czerner) [1087584] - [fs] ext4: fix type declaration of ext4_validate_block_bitmap (Lukas Czerner) [1087584] - [fs] ext4: error out if verifying the block bitmap fails (Lukas Czerner) [1087584] - [fs] fsnotify: delay unmounting until all inode are fput (Eric Paris) [886723] - [fs] inotify: determine wd before races are possible (Eric Paris) [886723] - [fs] fsnotify: do not hold notification mutex when putting events (Eric Paris) [886723] - [fs] fsnotify: use GFP_NOFS when allocating event holders (Eric Paris) [886723] - [fs] locks: eliminate BUG() call when there's an unexpected lock on file close (Benjamin Coddington) [1113096] - [fs] gfs2: Request demote when a "try" flock fails (Robert S Peterson) [1129445] - [fs] nfsd: allow turning off nfsv3 readdir_plus (J. Bruce Fields) [1117468] - [powerpc] pseries: Fix kexec regression caused by CPPR tracking (Gustavo Duarte) [1129453] - [scsi] Fix erratic device offline during EH (Gustavo Duarte) [1126088] - [net] openvswitch: fix panic with multiple vlan headers (Jiri Benc) [1122405] - [net] ipvs: extract race fixes for sync daemon setups (Jesper Brouer) [1117536]- [scsi] cxgb4i: Guard ipv6 code with a config check (Sai Vemuri) [1122829] - [scsi] cxgb4i: remove spurious use of rcu (Sai Vemuri) [1122829] - [scsi] cxgb4i: Fix ipv6 build failure caught with randconfig (Sai Vemuri) [1122829] - [scsi] cxgb4i: Add ipv6 code to driver, call into libcxgbi ipv6 api (Sai Vemuri) [1122829] - [scsi] libcxgbi: Add ipv6 api to driver (Sai Vemuri) [1122829] - [netdrv] cxgb4: Export symbols required by cxgb4i for ipv6 support and required defines (Sai Vemuri) [1122829] - [netdrv] cxgb4vf: Adds device Id for few more Chelsio adapters (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove superfluous call to pci_disable_msix() (Sai Vemuri) [1112417] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: added much cleaner implementation of is_t4() (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: use DEFINE_PCI_DEVICE_TABLE (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1112417] - [netdrv] net: cxgb4vf: Staticize local symbols (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add support for Chelsio T5 adapter (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix VLAN extraction counter increment (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix extraction of cpl_rx_pkt from the response queue descriptor (Sai Vemuri) [1112417] - [netdrv] chelsio: Use netdev_ and pr_ (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove __dev* attributes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do vlan cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: improve Kconfig dependencies (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use defined Mailbox Timeout (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Quiesce Virtual Interfaces on shutdown (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Behave properly when CONFIG_DEBUG_FS isn't defined (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Check driver parameters in the right place (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: recover from failure in cxgb4vf_open() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix mailbox data/control coherency domain race (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Ingress Queue Entry Size needs to be 64 bytes (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix setting unicast/multicast addresses (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Advertise NETIF_F_TSO_ECN (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix up "Section Mismatch" compiler warning (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add ethtool statistics for GRO (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: minor comment/symbolic name cleanup (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: add call to Firmware to reset VF State (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fail open if link_start() fails (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: flesh out PCI Device ID Table (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix some errors in Gather List to skb conversion (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix bug in Generic Receive Offload (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: don't implement trivial (and incorrect) ndo_select_queue() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove call to stop TX queues at load time (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: make single bit signed bitfields unsigned (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use netif_set_real_num_rx/tx_queues() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: do not use PCI resources before pci_enable_device() (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix bug where we were only allocating one queue in MSI mode (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Fix off-by-one error checking for the end of the mailbox delay array (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix SGE resource resource deallocation bug (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: fix TX Queue restart (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Implement "Unhandled Interrupts" statistic (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: remove obsolete DECLARE_PCI_UNMAP_ADDR usage (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Use correct shift factor for extracting the SGE DMA Ingress Padding Boundary (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Remove obsolete comment about the lack of a TX Timer Callback (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Stitch new T4 PCI-E SR-IOV Virtual Function driver into the build (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add new Makefile for T4 PCI-E SR-IOV Virtual Function driver cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add main T4 PCI-E SR-IOV Virtual Function driver for cxgb4vf (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add T4 Virtual Function Scatter-Gather Engine DMA code (Sai Vemuri) [1112417] - [netdrv] cxgb4vf: Add core T4 PCI-E SR-IOV Virtual Function hardware definitions and device communication code (Sai Vemuri) [1112417] - [infiniband] iw_cxgb4: fix for 64-bit integer division (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix possible race condition in cleanup (Sai Vemuri) [1121803] - [netdrv] cxgb4: only free allocated fls (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fixed incorrect check for memory operation in t4_memory_rw (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add the MC1 registers to read in the interrupt handler (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Move common defines to cxgb4 (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: work request logging feature (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: display TPTE on errors (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: use firmware ord/ird resource limits (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Detect Ing. Padding Boundary at run-time (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove unnecessary null test before debugfs_remove_recursive (Sai Vemuri) [1121803] - [netdrv] cxgb4: Adds device ID for few more Chelsio T4 Adapters (Sai Vemuri) [1121803] - [netdrv] cxgb4: Replaced the backdoor mechanism to access the HW memory with PCIe Window method (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use FW interface to get BAR0 value (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fixes cxgb4 probe failure in VM when PF is exposed through PCI Passthrough (Sai Vemuri) [1121803] - [netdrv] cxgb4: Change default Interrupt Holdoff Packet Count Threshold (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: don't truncate the recv window size (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Choose appropriate hw mtu index and ISS for iWARP connections (Sai Vemuri) [1121803] - [netdrv] iw_cxgb4: Allocate and use IQs specifically for indirect interrupts (Sai Vemuri) [1121803] - [netdrv] cxgb4: Check if rx checksum offload is enabled, while reading hardware calculated checksum (Sai Vemuri) [1121803] - [netdrv] cxgb4: Decode the firmware port and module type a bit more for ethtool (Sai Vemuri) [1121803] - [infiniband] cxgb4: add missing padding at end of struct c4iw_alloc_ucontext_resp (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing padding at end of struct c4iw_create_cq_resp (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix vlan support (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix memory leaks in c4iw_alloc() error paths (Sai Vemuri) [1121803] - [netdrv] cxgb4: Decode PCIe Gen3 link speed (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update Kconfig to include Chelsio T5 adapter (Sai Vemuri) [1121803] - [infiniband] cxgb4: Only allow kernel db ringing for T4 devs (Sai Vemuri) [1121803] - [infiniband] cxgb4: Force T5 connections to use TAHOE congestion control (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix endpoint mutex deadlocks (Sai Vemuri) [1121803] - [netdrv] cxgb4: use the correct max size for firmware flash (Sai Vemuri) [1121803] - [netdrv] cxgb4: Save the correct mac addr for hw-loopback connections in the L2T (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix over-dereference when terminating (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use uninitialized_var() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing debug stats (Sai Vemuri) [1121803] - [infiniband] cxgb4: Initialize reserved fields in a FW work request (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use pr_warn_ratelimited (Sai Vemuri) [1121803] - [infiniband] cxgb4: Max fastreg depth depends on DSGL support (Sai Vemuri) [1121803] - [infiniband] cxgb4: SQ flush fix (Sai Vemuri) [1121803] - [infiniband] cxgb4: rmb() after reading valid gen bit (Sai Vemuri) [1121803] - [infiniband] cxgb4: Endpoint timeout fixes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use the BAR2/WC path for kernel QPs and T5 devices (Sai Vemuri) [1121803] - [infiniband] cxgb4: Disable DSGL use by default (Sai Vemuri) [1121803] - [infiniband] cxgb4: rx_data() needs to hold the ep mutex (Sai Vemuri) [1121803] - [infiniband] cxgb4: Drop RX_DATA packets if the endpoint is gone (Sai Vemuri) [1121803] - [infiniband] cxgb4: Lock around accept/reject downcalls (Sai Vemuri) [1121803] - [infiniband] cxgb4: set error code on kmalloc() failure (Sai Vemuri) [1121803] - [netdrv] cxgb4: Adds device ID for few more Chelsio Adapters (Sai Vemuri) [1121803] - [netdrv] cxbg4: Remove addressof casts to same type (Sai Vemuri) [1121803] - [netdrv] cxgb4: Call dev_kfree/consume_skb_any instead of kfree_skb (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update snd_seq when sending MPA messages (Sai Vemuri) [1121803] - [infiniband] cxgb4: Connect_request_upcall fixes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Ignore read reponse type 1 CQEs (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix possible memory leak in RX_PKT processing (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't leak skb in c4iw_uld_rx_handler() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Save the correct map length for fast_reg_page_lists (Sai Vemuri) [1121803] - [infiniband] cxgb4: Default peer2peer mode to 1 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Mind the sq_sig_all/sq_sig_type QP attributes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix incorrect BUG_ON conditions (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always release neigh entry (Sai Vemuri) [1121803] - [infiniband] cxgb4: Allow loopback connections (Sai Vemuri) [1121803] - [infiniband] cxgb4: Cap CQ size at T4_MAX_IQ_SIZE (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix four byte info leak in c4iw_create_cq() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix underflows in c4iw_create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Doorbell Drop Avoidance Bug Fixes (Sai Vemuri) [1121803] - [netdrv] cxgb4: Treat CPL_ERR_KEEPALV_NEG_ADVICE as negative advice (Sai Vemuri) [1121803] - [netdrv] cxgb4: Calculate len properly for LSO path (Sai Vemuri) [1121803] - [netdrv] cxgb4: Updates for T5 SGE's Egress Congestion Threshold (Sai Vemuri) [1121803] - [netdrv] cxgb4: Rectify emitting messages about SGE Ingress DMA channels being potentially stuck (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add code to dump SGE registers when hitting idma hangs (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix some small bugs in t4_sge_init_soft() when our Page Size is 64KB (Sai Vemuri) [1121803] - [netdrv] cxgb4: use remove handler as shutdown handler (Sai Vemuri) [1121803] - [netdrv] cgxb4: Stop using ethtool SPEED_* constants (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add more PCI device ids (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't assume LSO only uses SGL path in t4_eth_xmit() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove unused registers and add missing ones (Sai Vemuri) [1121803] - [netdrv] cxgb4: Query firmware for T5 ULPTX MEMWRITE DSGL capabilities (Sai Vemuri) [1121803] - [netdrv] cxgb4: LE-Workaround is not atomic in firmware (Sai Vemuri) [1121803] - [netdrv] cxgb4: Allow >10G ports to have multiple queues (Sai Vemuri) [1121803] - [netdrv] cxgb4: Print adapter VPD Part Number instead of Engineering Change field (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support to recognize 40G links (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use pci_enable_msix_range() instead of pci_enable_msix() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add missing neigh_release in LE-Workaround path (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix referencing freed adapter (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix gcc warning on 32-bit arch (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't retrieve stats during recovery (Sai Vemuri) [1121803] - [netdrv] cxgb4: Avoid disabling PCI device for towice (Sai Vemuri) [1121803] - [netdrv] cxgb4: silence shift wrapping static checker warning (Sai Vemuri) [1121803] - [netdrv] cxgb4: Changed FW check version to match FW binary version (Sai Vemuri) [1121803] - [netdrv] cxgb4: allow large buffer size to have page size (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use cxgb4_select_ntuple to correctly calculate ntuple fields (Sai Vemuri) [1121803] - [infiniband] cxgb4: Server filters are supported only for IPv4 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Calculate the filter server TID properly (Sai Vemuri) [1121803] - [netdrv] cxgb4: make functions static and remove dead code (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add API to correctly calculate tuple fields (Sai Vemuri) [1121803] - [netdrv] cxgb4: Account for stid entries properly in case of IPv6 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Assign filter server TIDs properly (Sai Vemuri) [1121803] - [netdrv] cxgb4: Include TCP as protocol when creating server filters (Sai Vemuri) [1121803] - [netdrv] cxgb4: Reserve stid 0 for T4/T5 adapters (Sai Vemuri) [1121803] - [netdrv] cxgb4: calls skb_set_hash (Sai Vemuri) [1121803] - [infiniband] cxgb4: Make _c4iw_write_mem_dma() static (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix formatting of physical address (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add new scheme to update T4/T5 firmware (Sai Vemuri) [1121803] - [netdrv] cxgb4: added much cleaner implementation of is_t4() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Much cleaner implementation of is_t4()/is_t5() (Sai Vemuri) [1121803] - [netdrv] cgxb4: remove duplicate include in cxgb4.h (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove unnecessary pci_set_drvdata() (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove workqueue when driver registration fails (Sai Vemuri) [1121803] - [infiniband] cxgb4: Issue RI.FINI before closing when entering TERM (Sai Vemuri) [1121803] - [infiniband] cxgb4: Advertise ~0ULL as max MR size (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always do GTS write if cidx_inc == CIDXINC_MASK (Sai Vemuri) [1121803] - [infiniband] cxgb4: Set arp error handler for PASS_ACCEPT_RPL messages (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix accounting for unsignaled SQ WRs to deal with wrap (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix QP flush logic (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use correct bit shift macros for vlan filter tuples (Sai Vemuri) [1121803] - [infiniband] cxgb4: Handle newer firmware changes (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add support for active and passive open connection with IPv6 address (Sai Vemuri) [1121803] - [infiniband] cma: Add IPv6 support for iWARP (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add CLIP support to store compressed IPv6 address (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add routines to create and remove listening IPv6 servers (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix stack info leak in c4iw_create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Do not set net_device::dev_id to VI index (Sai Vemuri) [1121803] - [netdrv] cxgb4: Correct comparisons and calculations using skb->tail and skb-transport_header (Sai Vemuri) [1121803] - [netdrv] cxgb4: Force uninitialized state if FW_ON_ADAPTER is < FW_VERSION and we're the MASTER_PF (Sai Vemuri) [1121803] - [netdrv] cxgb4: fix error recovery when t4_fw_hello returns a positive value (Sai Vemuri) [1121803] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1121803] - [netdrv] cxgb4: Support CPL_SGE_EGR_UPDATEs encapsulated in a CPL_FW4_MSG (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix pci_device_id structure initialization with correct PF number (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix SQ allocation when on-chip SQ is disabled (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix error return code in create_qp() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix onchip queue support for T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Bump tcam_full stat and WR reply timeout (Sai Vemuri) [1121803] - [infiniband] cxgb4: Map pbl buffers for dma if using DSGL (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use DSGLs for fastreg and adapter memory writes for T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add module_params to enable DB FC & Coalescing on T5 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Turn off db coalescing when RDMA QPs are in use (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add Support for Chelsio T5 adapter (Sai Vemuri) [1121803] - [netdrv] cxgb4: Disable SR-IOV support for PF4-7 for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Update driver version and description (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 PCI ids (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 debugfs support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Enable doorbell drop recovery only for T4 adapter (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T5 write combining support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Dump T5 registers (Sai Vemuri) [1121803] - [netdrv] cxgb4: Initialize T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add macros, structures and inline functions for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add register definations for T5 (Sai Vemuri) [1121803] - [netdrv] cxgb4: Allow for backward compatibility with new VPD scheme (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix cast warning (Sai Vemuri) [1121803] - [infiniband] cxgb4: "cookie" can stay in host endianness (Sai Vemuri) [1121803] - [infiniband] cxgb4: Address sparse warnings (Sai Vemuri) [1121803] - [infiniband] cxgb4: Insert hwtid in pass_accept_req instead in pass_establish (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't wakeup threads for MPAv2 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't reconnect on abort for mpa_rev 1 (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix endpoint timeout race condition (Sai Vemuri) [1121803] - [infiniband] cxgb4: Only log rx_data warnings if cpl status is non-zero (Sai Vemuri) [1121803] - [infiniband] cxgb4: Always log async errors (Sai Vemuri) [1121803] - [infiniband] cxgb4: Keep QP referenced until TID released (Sai Vemuri) [1121803] - [infiniband] cxgb4: Display streaming mode error only if detected in RTS (Sai Vemuri) [1121803] - [infiniband] cxgb4: Abort connections when moving to ERROR state (Sai Vemuri) [1121803] - [infiniband] cxgb4: Abort connections that receive unexpected streaming mode data (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix incorrect PFVF CMASK (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use netdev_ and pr_ (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix bug for active and passive LE hash collision path (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix LE hash collision bug for passive open connection (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix LE hash collision bug for active open connection (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add LE hash collision bug fix path in LLD driver (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add T4 filter support (Sai Vemuri) [1121803] - [netdrv] cxgb4: remove __dev* attributes (Sai Vemuri) [1121803] - [netdrv] cxgb4: Chelsio FCoE offload driver submission (Sai Vemuri) [1121803] - [infiniband] cxgb4: use WARN (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix initialization of SGE_CONTROL register (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix unable to get UP event from the LLD (Sai Vemuri) [1121803] - [infiniband] cxgb4: Don't free chunk that we have failed to allocate (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove unnecessary #ifdef condition (Sai Vemuri) [1121803] - [netdrv] cxgb4: Address various sparse warnings (Sai Vemuri) [1121803] - [netdrv] cxgb4: allocate enough data in t4_memory_rw() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix build error due to missing linux/vmalloc.h include (Sai Vemuri) [1121803] - [netdrv] cxgb4: Dynamically allocate memory in t4_memory_rw() and get_vpd_params() (Sai Vemuri) [1121803] - [infiniband] cxgb4: Fix error handling in create_qp() (Sai Vemuri) [1121803] - [netdrv] cxgb4: Don't attempt to upgrade T4 firmware when cxgb4 will end up as a slave (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support for T4 hardwired driver configuration settings (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add support for T4 configuration file (Sai Vemuri) [1121803] - [netdrv] cxgb4: Code cleanup to enable T4 Configuration File support (Sai Vemuri) [1121803] - [netdrv] cxgb4: Add functions to read memory via PCIE memory window (Sai Vemuri) [1121803] - [netdrv] cxgb4: Fix incorrect values for MEMWIN*_APERTURE and MEMWIN*_BASE (Sai Vemuri) [1121803] - [infiniband] cxgb4: Move dereference below NULL test (Sai Vemuri) [1121803] - [infiniband] cxgb4: Update RDMA/cxgb4 due to macro definition removal in cxgb4 driver (Sai Vemuri) [1121803] - [netdrv] cxgb4: Remove duplicate register definitions (Sai Vemuri) [1121803] - [netdrv] cxgb4: set maximal number of default RSS queues (Sai Vemuri) [1121803] - [infiniband] cxgb4: Include vmalloc.h for vmalloc and vfree (Sai Vemuri) [1121803] - [infiniband] cxgb4: Remove kfifo usage (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use vmalloc() for debugfs QP dump (Sai Vemuri) [1121803] - [infiniband] cxgb4: DB Drop Recovery for RDMA and LLD queues (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add DB Overflow Avoidance (Sai Vemuri) [1121803] - [infiniband] cxgb4: Add debugfs RDMA memory stats (Sai Vemuri) [1121803] - [netdrv] cxgb4: DB Drop Recovery for RDMA and LLD queues (Sai Vemuri) [1121803] - [netdrv] cxgb4: Common platform specific changes for DB Drop Recovery (Sai Vemuri) [1121803] - [netdrv] cxgb4: Detect DB FULL events and notify RDMA ULD (Sai Vemuri) [1121803] - [infiniband] cxgb4: Drop peer_abort when no endpoint found (Sai Vemuri) [1121803] - [infiniband] cxgb4: Debugfs dump_qp() updates (Sai Vemuri) [1121803] - [infiniband] cxgb4: Use ULP_MODE_TCPDDP (Sai Vemuri) [1121803] - [infiniband] cxgb4: Turn on delayed ACK (Sai Vemuri) [1121803] - [netdrv] cxgb4: Use netif_set_real_num_rx/tx_queues() (Sai Vemuri) [1121803] - [netdrv] cxgb4: set skb->rxhash (Sai Vemuri) [1121803]- [drm] i915: fix backport typo (Rob Clark) [1131218] - [net] revert: bridge: Provide VLAN registration and GRO acceleration for ports (Jiri Pirko) [1121991] - [net] revert: bridge: Correctly receive hw-accelerated vlan traffic (Jiri Pirko) [1121991] - [net] revert: vlan: Allow accelerated packets to flow through the bridge (Jiri Pirko) [1121991] - [net] ipv6: fix calculation of option len in ip6_append_data (Hannes Frederic Sowa) [1127225] - [net] ipv6: pmtudisc setting not respected with UFO/CORK (Hannes Frederic Sowa) [1127225] - [net] ipv4: fix DO and PROBE pmtu mode regarding local fragmentation with UFO/CORK (Hannes Frederic Sowa) [1127225] - [net] rtnetlink: fix VF info size (Jiri Benc) [1126761] - [scsi] fc: ensure scan_work isn't active when freeing fc_rport (Maurizio Lombardi) [1120036] - [netdrv] bnx2x: Safe bnx2x_panic_dump() (Michal Schmidt) [1121539] - [netdrv] bnx2x: Enlarge the dorq threshold for VFs (Michal Schmidt) [1123412] - [netdrv] bnx2x: Fix 1G-baseT link (Michal Schmidt) [1123412] - [netdrv] bnx2x: Fix link for KR with swapped polarity lane (Michal Schmidt) [1123412] - [md] raid: avoid data corruption during recovery of double-degraded RAID6 (Jes Sorensen) [1090423] - [perf] tools: Show better error message in case we fail to open counters due to EBUSY error (Jiri Olsa) [1103196] - [perf] tools: Add filename__read_str util function (Jiri Olsa) [1103196] - [kvm] revert "x86: increase VCPU limit to 240" (Radim Krcmar) [864242] - [virt] revert "virtio-net: initialize vlan_features" (Nikolay Aleksandrov) [1132588]- [net] ipv6: fix headroom calculation in udp6_ufo_fragment (Nikolay Aleksandrov) [1121522] - [net] udp6: Fix udp fragmentation for tunnel traffic (Nikolay Aleksandrov) [1121522] - [net] sctp: inherit auth_capable on INIT collisions (Daniel Borkmann) [1123760] {CVE-2014-5077} - [net] sctp: only warn in proc_sctp_do_alpha_beta if write (Daniel Borkmann) [1081372] - [net] sctp: fix permissions for rto_alpha and rto_beta knobs (Daniel Borkmann) [1081372] - [scsi] scsi_lib: remove the description string in scsi_io_completion() (Maurizio Lombardi) [710111] - [scsi] qla2xxx: Update version number to 8.07.00.08.06.6-k1 (Chad Dupuis) [919831 990690] - [scsi] qla2xxx: Remove restriction on starting remote device discovery on port update (Chad Dupuis) [990690] - [scsi] qla2xxx: Move mailbox failure messages to a default debug level (Chad Dupuis) [919831] - [netdrv] mlx4_core: Keep only one driver entry release mlx4_priv (Amir Vadai) [1121531] - [netdrv] be2net: fix qnq mode detection on VFs (Ivan Vecera) [1123790] - [netdrv] be2net: ignore get/set profile FW cmd failures (Ivan Vecera) [1110417] - [netdrv] be2net: use adapter->flags to track SRIOV state (Ivan Vecera) [1110417] - [netdrv] be2net: avoid SRIOV config for BE2 chip (Ivan Vecera) [1110417] - [netdrv] be2net: use be_max_vfs() macro to access max-vfs (Ivan Vecera) [1110417] - [netdrv] be2net: create optimal number of queues on SR-IOV config (Ivan Vecera) [1110417] - [netdrv] be2net: read VF's capabilities from GET_PROFILE_CONFIG cmd (Ivan Vecera) [1110417] - [netdrv] be2net: remove be_cmd_get_profile_config_mbox/mccq() variants (Ivan Vecera) [1110417] - [x86] perf: Fix AMD NB and L2I "uncore" support (Prarit Bhargava) [922929] - [x86] perf: Remove old-style NB counter support from perf_event_amd.c (Prarit Bhargava) [922929] - [x86] perf: Add support for AMD NB and L2I "uncore" counters (Prarit Bhargava) [922929] - [x86] Add cpu_has_topoext (Prarit Bhargava) [922929] - [x86] perf: Enable northbridge performance counters on AMD family 15h (Prarit Bhargava) [922929] - [x86] perf: add global get_ibs_caps() (Prarit Bhargava) [922929] - [x86] perf: Share IBS macros between perf and oprofile (Prarit Bhargava) [922929] - [x86] perf: Generalize northbridge constraints code for family 15h (Prarit Bhargava) [922929] - [x86] perf: Allow for architecture specific RDPMC indexes (Prarit Bhargava) [922929] - [x86] perf: Move MSR address offset calculation to architecture specific files (Prarit Bhargava) [922929] - [x86] perf: Use rdpmc() rather than rdmsr() when possible in the kernel (Prarit Bhargava) [922929] - [x86] Add rdpmcl() (Prarit Bhargava) [922929] - [x86] efi: Properly pre-initialize table pointers (Laszlo Ersek) [1129282] - [md] raid1, raid10: always abort recover on write error (Jes Sorensen) [1124351]- [xen] smp: Unifiy some of the PVs and PVHVM offline CPU path (Vitaly Kuznetsov) [1123370] - [xen] smp: Fix leakage of the spinlock interrupt line for every CPU online/offline (Vitaly Kuznetsov) [1123370] - [xen] disable PV spinlocks on HVM (Vitaly Kuznetsov) [1123370] - [xen] smp: initialize IPI vectors before marking CPU online (Vitaly Kuznetsov) [1123370] - [xen] Do not enable PV IPIs when vector callback not present (Vitaly Kuznetsov) [1123370] - [xen] pv on hvm support PV spinlocks and IPIs (Vitaly Kuznetsov) [1123370] - [xen] percpu: make percpu symbols in xen unique (Vitaly Kuznetsov) [1123370] - [kernel] sched: Fix possible divide by zero in avg_atom() calculation (Mateusz Guzik) [1109489] - [kernel] add div64_ul() (Mateusz Guzik) [1109489] - [kernel] sched: Move idle_balance() stats back where they were instead of at the end of the sched_domain (Larry Woodman) [1119156] - [perf] x86: ignore CondChgd bit to avoid false NMI handling (Don Zickus) [1116947] - [s390] fix restore of invalid floating-point-control (Hendrik Brueckner) [1121962] - [s390] sclp_vt220: Enable ASCII console per default (Hendrik Brueckner) [1112743] - [x86] apic: Remove noisy zero-mask warning from default_send_IPI_mask_logical() (Prarit Bhargava) [745124] - [drm] i915: lock around link status and link training (Dave Airlie) [1126640] - [drm] i915: only hook up hpd pulse for DP outputs (Dave Airlie) [1126640] - [alsa] control: Don't access controls outside of protected regions (Radomir Vrbovsky) [1117329] {CVE-2014-4653} - [md] dm-thin: set minimum_io_size to pool's data block size (Mikulas Patocka) [1121779] - [md] dm: allocate a special workqueue for deferred device removal (Mike Snitzer) [1109431] - [kernel] coredump: redefine SIGNAL_GROUP_COREDUMP to fix the conflict with SIGNAL_CLD_STOPPED (Oleg Nesterov) [1106519] - [powerpc] pseries: Track previous CPPR values to correctly EOI interrupts (Gustavo Duarte) [1089977] - [netdrv] tg3: Modify tg3_tso_bug() to handle multiple TX rings (Ivan Vecera) [1123530] - [netdrv] bna: fix performance regression (Ivan Vecera) [1121039] - [netdrv] bna: fill the magic in bnad_get_eeprom() instead of validating (Ivan Vecera) [1119123] - [netdrv] e1000e: implement 82577/579 MDI setting support (Ivan Vecera) [1105604] - [netdrv] igb: update to allow reading/setting MDI state (Ivan Vecera) [1105604] - [netdrv] e1000e: implement MDI/MDI-X control (Ivan Vecera) [1105604] - [netdrv] e1000: configure and read MDI settings (Ivan Vecera) [1105604] - [netdrv] ethtool: MDI setting support (Ivan Vecera) [1105604] - [netdrv] bna: remove use of ndo_set_multicast_list in drivers (Ivan Vecera) [1120510] - [netdrv] bna: fix vlan tag stripping and implement its toggling (Ivan Vecera) [1120510] - [netdrv] bna: convert to hw_features (Ivan Vecera) [1120510]- [powerpc] pci: Improve device hotplug initialization (Gustavo Duarte) [1084398] - [powerpc] pci: fix PCI-e devices rescan issue on powerpc platform (Gustavo Duarte) [1084398] - [powerpc] pci: Cleanup device dma setup code (Gustavo Duarte) [1084398] - [pci] Add pcibios_add_device (Gustavo Duarte) [1084398] - [pci] fix undefined reference to 'pci_fixup_final_inited' (Gustavo Duarte) [1084398] - [pci] call final fixups hot-added devices (Gustavo Duarte) [1084398] - [mm] vmscan: Fix memcg forced scan of anonymous pages (Jerome Marchand) [1124895] - [mm] try_to_unmap_cluster() should lock_page() before mlocking (Jacob Tanenbaum) [1093081] {CVE-2014-3122} - [video] fbmem: convert fb_mmap to vm_iomap_memory() helper (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [s390] add dummy io_remap_pfn_range() to asm/pgtable.h (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [mm] add vm_iomap_memory() helper function (Jacob Tanenbaum) [1035242] {CVE-2013-2596} - [hv] hv_fcopy: fix a race condition for SMP guest (Jason Wang) [1118123] - [hv] util: Fix a bug in the KVP code (Jason Wang) [1118123] - [hv] vmbus: Fix a bug in the channel callback dispatch code (Jason Wang) [1118123] - [scsi] virtio_scsi: fix memory leak on full queue condition (Fam Zheng) [1111485] - [scsi] storvsc: Correctly handle TEST_UNIT_READY failure (Jason Wang) [1120468] - [scsi] storvsc: Set srb_flags in all cases (Jason Wang) [1120468] - [scsi] storvsc: Implement a eh_timed_out handler (Jason Wang) [1120468] - [scsi] storvsc: Fix a bug in handling VMBUS protocol version (Jason Wang) [1120468] - [scsi] storvsc: Filter commands based on the storage protocol version (Jason Wang) [1120468] - [scsi] storvsc: Set cmd_per_lun to reflect value supported by the Host (Jason Wang) [1120468] - [scsi] storvsc: Change the limits to reflect the values on the host (Jason Wang) [1120468] - [fs] xfs: always do log forces via the workqueue (Eric Sandeen) [1028831] - [fs] xfs: Do background CIL flushes via a workqueue (Eric Sandeen) [1028831] - [fs] vfs: fix ELOOP error handling in path_mountpoint() (Ian Kent) [1121323] {CVE-2014-5045} - [fs] vfs: fix ref count leak in path_mountpoint() (Ian Kent) [1121323] {CVE-2014-5045} - [fs] xfs: remove xfs_itruncate_data (Brian Foster) [1113418] - [fs] xfs: split xfs_itruncate_finish (Brian Foster) [1113418] - [fs] xfs: kill xfs_itruncate_start (Brian Foster) [1113418] - [fs] xfs: factor extent map manipulations out of xfs_bmapi (Brian Foster) [1113418] - [fs] gfs2: Allow caching of glocks for flock (Robert S Peterson) [1110421] - [fs] gfs2: Allow flocks to use normal glock dq rather than dq_wait (Robert S Peterson) [1110421] - [fs] xfs: don't log dummy transaction on frozen fs (Eric Sandeen) [1076286] - [fs] ext4: set extents flag when migrating file to use extents (Eric Sandeen) [952005]- [netdrv] sfc: Add 40G link capability decoding (Nikolay Aleksandrov) [1111076] - [netdrv] sfc: Adding PCI ID for Solarflare 7000 series 40G network adapter (Nikolay Aleksandrov) [1111076] - [scsi] ibmvscsi: Add memory barriers for send / receive (Gustavo Duarte) [1099590] - [scsi] ibmvscsi: Abort init sequence during error recovery (Gustavo Duarte) [1099590] - [driver] core: fix addition of delayed probe infrastructure (Doug Ledford) [1116871] - [uapi] rdma_user_cm.h: include socket.h (Doug Ledford) [1072857] - [netdrv] bnx2x: fix set_setting for some PHYs (Michal Schmidt) [1009332] - [net] bridge: unregister rtnl message types correctly (Jiri Benc) [1114445]- [drm] nouveau: backport display fixes from upstream (Ben Skeggs) [1105194] - [drivers] platform: use always ->name for uevent (Prarit Bhargava) [1120675] - [hv] remove meaningless pr_err() in vmbus_recvpacket_raw() (Jason Wang) [1112076] - [x86] mm: fix crash when booting as a hyperv NUMA guest (Luiz Capitulino) [979364] - [powerpc] kexec: fix access to kexec_state table (Gustavo Duarte) [1118904] - [powerpc] Dynamic update cache list during suspend and resume (Gustavo Duarte) [1087793] - [netdrv] qlcnic: Initialize mailbox cmd structure to zero (Chad Dupuis) [1115438] - [netdrv] qlcnic: Fix NULL pointer dereference bug (Chad Dupuis) [1110938] - [x86] hpet: Fix bogus error check in hpet_assign_irq() (Prarit Bhargava) [1117874] - [pci] dmar: Fix return value check of create_irq() (Prarit Bhargava) [1117874] - [md] dm-thin: relax external origin size constraints (Mike Snitzer) [1030411] - [md] dm-thin: switch to an atomic_t for tracking pending new block preparations (Mike Snitzer) [1030411] - [scsi] ibmvfc: Fix for offlining devices during error recovery (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Suppress ABTS if target gone (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Send cancel when link is down (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Support FAST_IO_FAIL in EH handlers (Gustavo Duarte) [1108718] - [scsi] ibmvfc: Properly set cancel flags when cancelling abort (Gustavo Duarte) [1108718] - [scsi] bnx2i: Update driver version to 2.7.10.1 (Maurizio Lombardi) [1120723] - [net] l2tp: don't fall back on UDP getsockopt / setsockopt (Petr Matousek) [1119462] {CVE-2014-4943}- [crypto] md5: Set statesize (Mike Snitzer) [1114137] - [crypto] hash: Fix async import on shash algorithm (Mike Snitzer) [1114137] - [crypto] drbg: Enable DRBG by default (Herbert Xu) [1105601] - [crypto] drbg: drbg_exit() can be static (Herbert Xu) [1105601] - [crypto] drbg: HMAC-SHA1 DRBG has crypto strength of 128 bits (Herbert Xu) [1105601] - [crypto] drbg: Mix a time stamp into DRBG state (Herbert Xu) [1105601] - [crypto] drbg: Select correct DRBG core for stdrng (Herbert Xu) [1105601] - [crypto] drbg: Call CTR DRBG DF function only once (Herbert Xu) [1105601] - [crypto] drbg: Fix format string for debugging statements (Herbert Xu) [1105601] - [crypto] drbg: cleanup of preprocessor macros (Herbert Xu) [1105601] - [crypto] drbg: Use Kconfig to ensure at least one RNG option is set (Herbert Xu) [1105601] - [crypto] drbg: use of kernel linked list (Herbert Xu) [1105601] - [crypto] drbg: fix memory corruption for AES192 (Herbert Xu) [1105601] - [crypto] drbg: simplify ordering of linked list in drbg_ctr_df (Herbert Xu) [1105601] - [crypto] drbg: Add DRBG test code to testmgr (Herbert Xu) [1105601] - [crypto] drbg: DRBG testmgr test vectors (Herbert Xu) [1105601] - [crypto] drbg: compile the DRBG code (Herbert Xu) [1105601] - [crypto] drbg: DRBG kernel configuration options (Herbert Xu) [1105601] - [crypto] drbg: header file for DRBG (Herbert Xu) [1105601] - [crypto] drbg: SP800-90A Deterministic Random Bit Generator (Herbert Xu) [1105601]- [crypto] fips: only panic on bad/missing crypto mod signatures (Jarod Wilson) [1105596] - [kernel] futex: avoid race between requeue and wake (Larry Woodman) [1118434] - [kernel] futex: revert back to the explicit waiter counting code (Larry Woodman) [1118434] - [kernel] futex: Avoid taking the hb->lock if there's nothing to wake up (Larry Woodman) [1118434] - [fs] epoll: do not take the nested ep->mtx on EPOLL_CTL_DEL (Larry Woodman) [1100855] - [fs] epoll: do not take global 'epmutex' for simple topologies (Larry Woodman) [1100855] - [fs] epoll: fix spurious lockdep warnings (Larry Woodman) [1100855] - [usb] ehci: fix HUB TT scheduling issue with iso transfer (Gopal) [1092967] - [usb] ehci: reorganize isochronous scheduler routine (Gopal) [1092967] - [usb] ehci: add missing frame -> microframe conversion (Gopal) [1092967] - [usb] ehci: simplify remainder computations (Gopal) [1092967] - [usb] ehci: fix audio record functionality for some Full speed sound blaster devices (Gopal) [1092967] - [usb] ehci: Respect IST when scheduling new split iTDs (Gopal) [1092967] - [usb] ehci: Minor constant fix for SCHEDULE_SLOP (Gopal) [1092967] - [scsi] ipr: Add new CCIN definition for Grand Canyon support (Gustavo Duarte) [1054284] - [scsi] ipr: Format HCAM overlay ID 0x21 (Gustavo Duarte) [1054284] - [scsi] ipr: Handle early EEH (Gustavo Duarte) [1054284] - [scsi] ipr: Add new CCIN definition for new hardware support (Gustavo Duarte) [1054284] - [scsi] ipr: Remove extended delay bit on GSCSI reads/writes ops (Gustavo Duarte) [1054284] - [scsi] ipr: increase dump size in ipr driver (Gustavo Duarte) [1054284] - [scsi] ipr: Increase msi-x interrupt vectors to 16 (Gustavo Duarte) [1054284] - [scsi] ipr: Add sereral new CCIN definitions for new adapters support (Gustavo Duarte) [1054284] - [powerpc] pseries: Add backward compatibilty to read old kernel oops-log (Gustavo Duarte) [929309] - [powerpc] pseries: Read common partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Read of-config partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Distinguish between a os-partition and non-os partition (Gustavo Duarte) [929309] - [powerpc] pseries: Read rtas partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Read/Write oops nvram partition via pstore (Gustavo Duarte) [929309] - [powerpc] pseries: Add version and timestamp to oops header (Gustavo Duarte) [929309] - [powerpc] pseries: Introduce generic read function to read nvram-partitions (Gustavo Duarte) [929309] - [s390] crypto: Fix aes-cbc IV corruption (Herbert Xu) [1003528] - [s390] crypto: Don't panic after crypto instruction failures (Herbert Xu) [1003528] - [s390] crypto: cleanup DES code (Herbert Xu) [1003528] - [s390] crypto: des_s390 use generic weak key check (Herbert Xu) [1003528] - [s390] crypto: remove des3_ede128 mode (Herbert Xu) [1003528] - [s390] af_iucv: correct cleanup if listen backlog is full (Hendrik Brueckner) [1112347] - [kernel] auditsc: audit_krule mask accesses need bounds checking (Denys Vlasenko) [1102705] {CVE-2014-3917} - [acpi] Fix bug when ACPI reset register is implemented in system memory (Nigel Croxon) [1102955] - [net] gro: fix deliver of trunk packets to VLAN interfaces (Marcelo Ricardo Leitner) [1112324] - [block] blk-cgroup: Accept tab as valid field delimiter (Vivek Goyal) [788580]- [kernel] utrace: force IRET path after utrace_finish_vfork() (Oleg Nesterov) [1115933] {CVE-2014-4699} - [kernel] ipc: fix race with LSMs (Paul Moore) [1115477] - [kernel] ipc: ipc_rcu_alloc() cacheline align allocation (Paul Moore) [1115477] - [kernel] ipc: ipc_schedule_free() can do vfree() directly now (Paul Moore) [1115477] - [mm] make vfree() safe to call from interrupt contexts (Paul Moore) [1115477] - [kernel] ipc: Convert ipc_immediate_free() RCU callback to kfree_rcu() (Paul Moore) [1115477] - [mm] hugetlb: ensure hugepage access is denied if hugepages are not supported (Gustavo Duarte) [1086450] - [block] rsxx: Fix possible kernel panic with invalid config (Gustavo Duarte) [1054285] - [crypto] nx: rework Kconfig (Gustavo Duarte) [1053844] - [crypto] nx: fix SHA-2 for chunks bigger than block size (Gustavo Duarte) [1053844] - [crypto] nx: fix GCM for zero length messages (Gustavo Duarte) [1053844] - [crypto] nx: fix XCBC for zero length messages (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CCM (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-XCBC (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-GCM (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CTR (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-CBC (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for AES-ECB (Gustavo Duarte) [1053844] - [crypto] nx: add offset to nx_build_sg_lists() (Gustavo Duarte) [1053844] - [crypto] nx: fix nx-aes-gcm verification (Gustavo Duarte) [1053844] - [crypto] nx: fix concurrency issue (Gustavo Duarte) [1053844] - [crypto] nx: saves chaining value from co-processor (Gustavo Duarte) [1053844] - [crypto] nx: fix limits to sg lists for SHA-2 (Gustavo Duarte) [1053844] - [crypto] nx: fix physical addresses added to sg lists (Gustavo Duarte) [1053844] - [crypto] nx: fix typo in nx driver config option (Gustavo Duarte) [1053844] - [powerpc] pseries: Add pseries update notifier for OFDT prop changes (Gustavo Duarte) [1053844] - [netdrv] i40e: fix receive of VLAN packets (Stefan Assmann) [1113513] - [hv] Handle the case when the target file exists correctly (Jason Wang) [1102259] - [hv] Implement the file copy service (Jason Wang) [1102259] - [kernel] uuid: add uuid.h to exported header list (Jason Wang) [1102259] - [block] rename blk_get_queue to blk_get_request_queue (Mike Snitzer) [1098658] - [block] misc updates to blk_get_queue() (Mike Snitzer) [1098658] - [module] add support for soft module dependencies (Neil Horman) [968872] - [crypto] crct10dif: Simple correctness and speed test for CRCT10DIF hash (Neil Horman) [968872] - [crypto] crct10dif: Glue code to cast accelerated CRCT10DIF assembly as a crypto transform (Neil Horman) [968872] - [crypto] crct10dif: Accelerated CRC T10 DIF computation with PCLMULQDQ instruction (Neil Horman) [968872] - [crypto] crct10dif: Wrap crc_t10dif function all to use crypto transform framework (Neil Horman) [968872] - [crypto] testmgr: remove empty element from alg_test_descs (Jan Stancek) [1114983] - [block] revert "block: improve queue_should_plug() by looking at IO depths" (Jeff Moyer) [1003678] - [hv] balloon: Ensure pressure reports are posted regularly (Luiz Capitulino) [1102275] - [kvm] iommu: fix releasing unmapped page (Alex Williamson) [1110977]- [fs] sunrpc: refactor rpcauth_checkverf error returns (Scott Mayhew) [786463] - [fs] nfs: avoid expired credential keys for buffered writes (Scott Mayhew) [786463] - [fs] sunrpc: new rpc_credops to test credential expiry (Scott Mayhew) [786463] - [fs] sunrpc: don't map EKEYEXPIRED to EACCES in call_refreshresult (Scott Mayhew) [786463] - [fs] sunrpc: set gss gc_expiry to full lifetime (Scott Mayhew) [786463] - [fs] sunrpc: handle EKEYEXPIRED in call_refreshresult (Scott Mayhew) [786463] - [fs] sunrpc: Use __func__ in dprintk() in auth_gss.c (Scott Mayhew) [786463] - [fs] sunrpc: Fix machine creds in generic_create_cred and generic_match (Scott Mayhew) [786463] - [fs] sunrpc: Clean up the RPCSEC_GSS service ticket requests (Scott Mayhew) [786463] - [fs] sunrpc: Reduce switch/case indent (Scott Mayhew) [786463] - [fs] nfsd: fix minor memory leak (Scott Mayhew) [786463] - [fs] nfs: Don't mark the data cache as invalid if it has been flushed (Scott Mayhew) [1109365] - [fs] nfs: Clear NFS_INO_REVAL_PAGECACHE when we update the file size (Scott Mayhew) [1109365] - [fs] nfs: Fix cache_validity check in nfs_write_pageuptodate() (Scott Mayhew) [1109365] - [fs] vfs: plug dentry leak in mountpoint_last (Mateusz Guzik) [1114387] - [fs] nfsd: Don't hand out delegations for 30 seconds after recalling them (J. Bruce Fields) [998024] - [scsi] pm8001: Fix potential null pointer dereference and memory leak (Rich Bono) [1054927] - [scsi] pm80xx: Fix missing NULL pointer checks and memory leaks (Rich Bono) [1054927] - [scsi] pm80xx: Spinlock fix (Rich Bono) [1054927] - [scsi] pm80xx: Fixed return value issue (Rich Bono) [1054927] - [scsi] pm80xx: Removing redundant code snippets (Rich Bono) [1054927] - [scsi] pm80xx: Tasklets synchronization fix (Rich Bono) [1054927] - [scsi] pm80xx: Resetting the phy state (Rich Bono) [1054927] - [scsi] pm80xx: Fix for direct attached device (Rich Bono) [1054927] - [scsi] pm80xx: Firmware logging support (Rich Bono) [1054927] - [scsi] pm80xx: Phy settings support for motherboard controller (Rich Bono) [1054927] - [scsi] pm80xx: IButton security feature support for motherboard controllers (Rich Bono) [1054927] - [scsi] pm80xx: Print SAS address of IO failed device (Rich Bono) [1054927] - [scsi] pm80xx: 4G boundary fix (Rich Bono) [1054927] - [scsi] pm80xx: Set device state response logic fix (Rich Bono) [1054927] - [scsi] pm80xx: Display controller BIOS version (Rich Bono) [1054927] - [scsi] pm80xx: Indirect SMP request fix (Rich Bono) [1054927] - [scsi] pm80xx: Device id changes to support series 8 controllers (Rich Bono) [1054927] - [scsi] pm80xx: Fix for 32 bit compilation warning (Rich Bono) [1054927] - [security] keys: Increase root_maxkeys and root_maxbytes sizes (Steve Dickson) [1113607] - [net] ipv4: fix route cache rebuilds (Jiri Pirko) [1111631] - [net] sch_tbf: handle too small burst (Florian Westphal) [1103694] - [net] don't account for udp header size when computing seglen (Florian Westphal) [1103694] - [net] sctp: Fix sk_ack_backlog wrap-around problem (Daniel Borkmann) [1085932] {CVE-2014-4667} - [net] neigh: set nud_state to NUD_INCOMPLETE when probing router reachability (Hannes Frederic Sowa) [1110192] - [scsi] dual scan thread bug fix (David Milburn) [1079922] - [scsi] fix our current target reap infrastructure (David Milburn) [1079922] - [netdrv] sfc: Demote "MC Scheduler error" messages (Nikolay Aleksandrov) [805817] - [input] wacom: fix regression on X220 tablets (Aristeu Rozanski) [1112852] - [doc] procfs: fix incorrect formula to calculate CommitLimit value (Petr Oros) [1050174] - [netdrv] tg3: Clear NETIF_F_TSO6 flag before doing software GSO (Ivan Vecera) [1108572] - [fs] devpts: Add ctl_names back to moved proc files' ctl_tables (Prarit Bhargava) [1105533]- [drm] i915: backport fixes from upstream (Dave Airlie) [1110555] - [acpi] acpi_pad: power_saving_thread() call schedule() when need_resched is true (Tony Camuso) [831828] - [x86] apic: Plug racy xAPIC access of CPU hotplug code (Igor Mammedov) [1075145] - [x86] intel_pstate: Add CPU IDs for Broadwell processors (Steve Best) [1109389] - [x86] exec: fix leak of 32-bit libary mapping behavior to 64-bit children (Denys Vlasenko) [1064475] - [mm] memcg: fix race condition between memcg teardown and swapin (Johannes Weiner) [1001197] - [netdrv] vmxnet3: adjust ring sizes when interface is down (Neil Horman) [1079060] - [x86] kvm: expose ADX feature to guest (Don Dugger) [1097017] - [x86] kvm: expose new instruction RDSEED to guest (Don Dugger) [1097017] - [x86] cpufeature: Add the RDSEED and ADX features (Don Dugger) [1097017] - [x86] avx-512: Enable AVX-512 States Context Switch (Rui Wang) [1036233] - [x86] avx-512: AVX-512 Feature Detection (Rui Wang) [1036233] - [acpi] emca: Combine eMCA/EDAC event reporting priority (Rui Wang) [1032255] - [edac] Add an edac_report parameter to EDAC (Rui Wang) [1032255] - [x86] Export 'boot_cpu_physical_apicid' to modules (Rui Wang) [1032255] - [acpi] Fix extended error log driver to depend on CONFIG_X86_LOCAL_APIC (Rui Wang) [1032255] - [dmi] Avoid unaligned memory access in save_mem_devices() (Rui Wang) [1032255] - [acpi] Move cper.c from drivers/acpi/apei to drivers/firmware/efi (Rui Wang) [1032255] - [acpi] cper: Cleanup CPER memory error output format (Rui Wang) [1032255] - [acpi] cper: Enhance memory reporting capability (Rui Wang) [1032255] - [acpi] cper: Add UEFI 2.4 support for memory error (Rui Wang) [1032255] - [x86] mce: Add validation check before GHES error is recorded (Rui Wang) [1032255] - [dmi] Parse memory device type 17 in SMBIOS (Rui Wang) [1032255] - [dmi] Add DMI entry types to the headers (Rui Wang) [1032255] - [acpi] Extended error log driver for x86 platform (Rui Wang) [1032255] - [edac] bitops: Introduce a more generic BITMASK macro (Rui Wang) [1032255] - [acpi] cper: Update cper info (Rui Wang) [1032255] - [acpi] cper: Fix status check during error printing (Rui Wang) [1032255] - [acpi] ghes: add the needed hooks for EDAC error report (Rui Wang) [1032255] - [acpi] ghes: move structures/enum to a header file (Rui Wang) [1032255] - [lib] ratelimit: fix the return value when __ratelimit() fails to acquire the lock (Jiri Pirko) [1082772] - [lib] ratelimit: Fix/allow use in atomic contexts (Jiri Pirko) [1082772]- [fs] fuse: fix nlink after unlink (Brian Foster) [1054351] - [fs] fuse: fix fallocate vs. ftruncate race (Brian Foster) [1035422] - [fs] fuse: wait for writeback in fuse_file_fallocate() (Brian Foster) [1035422] - [fs] fuse: use list_for_each_entry() for list traversing (Brian Foster) [1035422] - [fs] fuse: readdir: check for slash in names (Brian Foster) [1035422] - [fs] fuse: hotfix truncate_pagecache() issue (Brian Foster) [1035422] - [fs] fuse: invalidate inode attributes on xattr modification (Brian Foster) [1035422] - [fs] fuse: postpone end_page_writeback() in fuse_writepage_locked() (Brian Foster) [1035422] - [fs] fuse: fix readdirplus Oops in fuse_dentry_revalidate (Brian Foster) [1035422] - [fs] fuse: allocate for_background dio requests based on io->async state (Brian Foster) [1035422] - [fs] fuse: optimize wake_up (Brian Foster) [1035422] - [fs] fuse: implement exclusive wakeup for blocked_waitq (Brian Foster) [1035422] - [fs] fuse: skip blocking on allocations of synchronous requests (Brian Foster) [1035422] - [fs] fuse: add flag fc->initialized (Brian Foster) [1035422] - [fs] fuse: make request allocations for background processing explicit (Brian Foster) [1035422] - [fs] fuse: fix hang of single threaded fuseblk filesystem (Brian Foster) [1035422] - [fs] fuse: allow control of adaptive readdirplus use (Brian Foster) [1035422] - [fs] fuse: avoid out-of-scope stack access (Brian Foster) [1035422] - [fs] fuse: Adapt readdirplus to application usage patterns (Brian Foster) [1035422] - [fs] fuse: delete dead .write_begin and .write_end aops (Brian Foster) [1035422] - [fs] fuse: separate queue for FORGET requests (Brian Foster) [1035422] - [fs] fuse: flush background queue on connection close (Brian Foster) [1035422] - [fs] fuse: support splice() reading from fuse device (Brian Foster) [1035422] - [fs] fuse: export generic_pipe_buf_*() to modules (Brian Foster) [1035422] - [fs] fuse: allow splice to move pages (Brian Foster) [1035422] - [fs] fuse: support splice() writing to fuse device (Brian Foster) [1035422] - [fs] fuse: get page reference for readpages (Brian Foster) [1035422] - [fs] bio: modify __bio_add_page to accept pages that dont start a new segment (Maurizio Lombardi) [885517] - [fs] bio: modify __bio_add_page() to accept pages that don't start a new segment (Maurizio Lombardi) [885517] - [fs] gfs2: Only wait for demote when last holder is dequeued (Robert S Peterson) [1110421] - [fs] btrfs: fix bio rw flag usage (Zach Brown) [1072112] - [fs] nfsd: notify_change needs elevated write count (Mateusz Guzik) [1105057] - [fs] cifs: ensure that srv_mutex is held when dealing with ssocket pointer (Sachin Prabhu) [1010233] - [fs] nfsv4: close needs to handle NFS4ERR_ADMIN_REVOKED (Dave Wysochanski) [1082127] - [fs] ext4: init pagevec in ext4_da_block_invalidatepages (Lukas Czerner) [876803] - [fs] ext4: Report max_batch_time option correctly (Lukas Czerner) [1100523] - [fs] ext4: fix deadlock when writing in ENOSPC conditions (Lukas Czerner) [1075780] - [fs] ext4: set b_blocknr to zero when block_validity fails (Lukas Czerner) [997894] - [fs] nfs: Use error handler on failed GETATTR with successful OPEN (Steve Dickson) [1104292] - [fs] lockd: Ensure that nlmclnt_block resets block->b_status after a server reboot (Steve Dickson) [959006] - [fs] nfs: Handle session reset before lease check (Scott Mayhew) [1090656] - [fs] ext4: Avoid underflow in ext4_trim_fs() (Lukas Czerner) [998785] - [fs] gfs2: When adding a new dir entry, inc link count if it is a subdir (Robert S Peterson) [1092083] - [fs] gfs2: Make gfs2_dir_del update link count when required (Robert S Peterson) [1092083] - [fs] gfs2: Don't use gfs2_change_nlink in link syscall (Robert S Peterson) [1092083] - [netdrv] mlx4_en: Add missing size to net_device_ops_ext structures (Amir Vadai) [1059086] - [netdrv] mlx4_en: Implement ndo_get_phys_port for VF's (Amir Vadai) [1059086]- [infiniband] usnic: fix up Kconfig items (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: drop hpn module option (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Reset RoCE VF gids when guest driver goes down (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Invoke UPDATE_QP for proxy QP1 on MAC changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add UPDATE_QP SRIOV wrapper support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix slave id computation for single port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Adjust port number in qp_attach wrapper when detaching (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: don't use napi_synchronize inside mlx4_en_netpoll (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Defer VF initialization till PF is fully initialized (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Preserve pci_dev_data after __mlx4_remove_one() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add block multicast loopback support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Unregister inet notifier when unloading ocrdma (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix warnings about pointer <-> integer casts (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Code clean-up (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Display FW version (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Query controller information (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Support non-embedded mailbox commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Handle CQ overrun error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Display proper value for max_mw (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Use non-zero tag in SRQ posting (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Memory leak fix in ocrdma_dereg_mr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Increment abi version count (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Update version string (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: ABI versioning between ocrdma and be2net (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Allow DPP QP creation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Read ASIC_ID register to select asic_gen (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: SQ and RQ doorbell offset clean up (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: EQ full catastrophe avoidance (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Don't resolve passive side RoCE L2 address in CMA REQ handler (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Remove overload in ib_sg_dma* (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ehca: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Remove ib_sg_dma_address() and ib_sg_dma_len() overloads (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Bump driver version to 1.3 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Update Mellanox copyright note (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Print QP information once connection is established (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Remove struct iscsi_iser_conn (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Drain the tx cq once before looping on the rx cq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix sector_t format warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_core: Make buffer larger to avoid overflow warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_core: Fix some indenting in mlx4_ib_add() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mad: Check and handle potential DMA mapping errors (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ehca: Returns an error on ib_copy_to_udata() failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mthca: Return an error on ib_copy_to_udata() failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add support for CONFIG_DEV command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: USe one wrapper that returns -EPERM (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: pass pci_device_id.driver_data to __mlx4_init_one during reset (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Use actual number of PCI functions (PF + VFs) for alias GUID logic (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fix a race condition between failing I/O and I/O completion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid that writing into "add_target" hangs due to a cable pull (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make writing into the "add_target" sysfs attribute interruptible (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid duplicate connections (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add more logging (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Check ib_query_gid return value (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix two kernel-doc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adapt num_vfs/probed_vf params for single port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adapt code for N-Port VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add utils for N-Port VFs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add data structures to support N-Ports per VF (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4_ib: Adapt code to use caps.num_ports instead of a constant (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Cleanup qib_register_observer() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Change SDMA progression mode depending on single- or multi-rail (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Publish T10-PI support to SCSI midlayer (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Implement check_protection (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] libiscsi: Add check_protection callback for transports (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Support T10-PI operations (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Initialize T10-PI resources (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Introduce pi_enable, pi_guard module parameters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize fall_to_bounce_buf routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize iser_unmap_task_data and finalize_rdma_unaligned_sg (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Replace fastreg descriptor valid bool with indicators container (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Keep IB device attributes under iser_device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Move fast_reg_descriptor initialization to a function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Push the decision what memory key to use into fast_reg_mr routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Avoid FRWR notation, use fastreg instead (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Suppress completions for fast registration work requests (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix a sparse endianness warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix compiler warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Remove duplicate check in get_a_ctxt() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove '0x' when using pa format (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix memory leak of recv context when driver fails to initialize (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: fixup indentation in qib_ib_rcv() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: add missing braces in do_qib_user_sdma_queue_create() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Modify software pma counters to use percpu variables (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Add percpu counter replacing qib_devdata int_counter (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix debugfs ordering issue with multiple HCAs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Fix potential buffer overrun in sending diag packet routine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Don't receive packets when the napi budget == 0 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix wrong dump of the vxlan offloads device capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Activate RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_ib: Fix SIDR support of for UD QPs under SRIOV/RoCE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Implement IP based gids support for RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add ref counting to port MAC table for RoCE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: In RoCE allow guests to have multiple GIDS (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: For RoCE, allow slaves to set the GID entry at that slave's index (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Adjust QP1 multiplexing for RoCE/SRIOV (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5_core: remove unreachable function call in module init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Expose support for signature MR feature (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Collect signature error completion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Support IB_WR_REG_SIG_MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Keep mlx5 MRs in a radix tree under device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove MTT access mode from umr flags helper function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Break up wqe handling into begin & finish routines (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Initialize mlx5_ib_qp signature-related members (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Implement create_mr and destroy_mr (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Introduce signature verbs API (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Introduce protected memory regions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: mlx4_init_slave() shouldn't access comm channel before PF is ready (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix memory access error in mlx4_QUERY_DEV_CAP_wrapper() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: mlx4_en_verify_params() can be static (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Support shutdown() interface (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Refactor umem to use linear SG table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Change Connect-X description in kconfig (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Use union for BlueFlame WQE (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix sparse warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix selftest failing on non 10G link speed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Replace mlx4_en_mac_to_u64() with mlx4_mac_to_u64() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Move queue stopped/waked counters to be per ring (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Pad ethernet packets smaller than 17 bytes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Verify mlx4_en module parameters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix UP limit in ieee_ets->prio_tc (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix bad use of dev_id (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx: Bump all Mellanox driver versions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Fix limiting number of IRQ's instead of RSS queues (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Set number of RX rings in a utility function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix load time panic during GID table init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix traffic class shift (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix use after free in iser_snd_completion() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Avoid dereferencing iscsi_iser conn object when not bound to iser connection (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix smatch endianness error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Use pci_enable_msix_range() instead of pci_enable_msix() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dependency on X86 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Add include of because of kzalloc()/kfree() use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Report using RoCE IP based gids in port caps (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Build the port IBoE GID table properly under bonding (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Do IBoE GID table resets per-port (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Do IBoE locking earlier when initializing the GID table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Move rtnl locking to the right place (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Make sure GID index 0 is always occupied (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Don't allocate range of steerable UD QPs for Ethernet-only device (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Don't set "block multicast loopback" capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix binary compatibility with libmlx5 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix RC transport send queue overhead computation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Verify reserved fields are cleared (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove old field for create mkey mailbox (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Abort driver cleanup if teardown hca fails (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Allow creation of QPs with zero-length work queues (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fix PowerPC support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: use uintptr_t casts to work around gcc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Improve debugfs readability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add support for resize CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Implement modify CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Make sure doorbell record is visible before doorbell (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Use mlx5 core style warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Clear out struct before create QP command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fix out arg size in access_register command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove unused includes of (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fix unused variable warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Handle global/non-linklocal IPv6 addresses in cma_check_linklocal() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Remove unnecessary validation for port number (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Use GFP_ATOMIC under spinlock (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix kernel-doc warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Fix a race condition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Block rport upon TL error even with fast_io_fail_tmo = off (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add dependency on INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Move ocrdma_inetaddr_event outside of "#if CONFIG_IPV6" (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add dependency INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cm: Fix missing unlock on error in cm_init_qp_rtr_attr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Make ib_addr a core IB module (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Resolve Ethernet L2 addresses when modifying QP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Populate GID table with IP based gids (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Handle Ethernet L2 parameters for IP based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Use IBoE (RoCE) IP based GIDs in the port GID table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: IBoE (RoCE) IP-based GID addressing (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix error return code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove unused variable in usnic_debugfs_exit() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Set userspace/kernel ABI ver to 4 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Advertise usNIC devices as RDMA_NODE_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add support for RDMA_NODE_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add dependency on CONFIG_INET (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix endianness-related warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: clean up srq_res_start_move_to() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: clean up cq_res_start_move_to() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Ethernet L2 attributes in verbs/cm structures (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add support for steerable IB UD QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add mechanism to support flow steering over IB links (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Enable device-managed steering support for IB ports too (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add support for steerable IB UD QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add support for IB L2 device-managed steering (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add flow steering support for IPoIB UD traffic (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix micro UAR allocator (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Remove dead code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove unused code in mr.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Append documentation to usnic_transport.h and cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Fix typo "Ignorning" -> "Ignoring" (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Expose flows via debugfs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Use for_each_sg instead of a for-loop (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Remove superflous parentheses (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add RDMA_TRANSPORT_USNIC_UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support in usnic_ib_qp_grp.h, usnic_ib_qp_grp.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support in u*verbs.c, u*main.c and u*util.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support to usnic_transport.h, usnice_transport.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add UDP support to usnic_fwd.h, usnic_fwd.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Update ABI and Version file for UDP support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over sysfs to new usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over usnic_ib_qp_grp.* to new usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Port over main.c and verbs.c to the usnic_fwd.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Push all forwarding state to usnic_fwd.h & uscnic_fwd.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add struct usnic_transport_spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Change WARN_ON to lockdep_assert_held (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] usnic: Add Cisco VIC low-level hardware driver (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix OCRDMA_GEN2_FAMILY macro definition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix AV_VALID bit position (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Select PTP_1588_CLOCK (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] make sure the src net is infiniband when create new link (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Only cycle port if HW timestamp config changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add PTP hardware clock (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: slight optimization of addr compare (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check access to userspace response buffer in extended command (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check input length in flow steering uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Set error code when fail to consume all flow_spec items (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check reserved fields in create_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check comp_mask in destroy_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Check reserved field in extended command header (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: New macro to set pointers to NULL if length is 0 in INIT_UDATA() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [net] rds: prevent BUG_ON triggered on congestion update to loopback (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Check port number for validity before accessing data (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add NAPI support for transmit side (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Ignore irrelevant hypervisor events (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Set CQE/EQE size to 64B by default (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Implement ndo_get_phys_port_id (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Expose physical port id as PF/VF capability (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Introduce nic_info new flag in QUERY_FUNC_CAP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Rename QUERY_FUNC_CAP fields (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Remove zeroed out of explicit QUERY_FUNC_CAP fields (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: const'ify inbuf in struct ib_udata (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iwcm: Don't touch cm_id after deref in rem_ref (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Roll back round robin bitmap allocation commit for CQs, SRQs, and MPTs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: destroy workqueue when driver fails to register (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Remove selftest TX queues empty condition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Implement the SIOCGHWTSTAMP ioctl (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Re-enable create_flow/destroy_flow uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: extended command an improved infrastructure for uverbs commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Remove ib_uverbs_flow_spec structure from userspace (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Use a common header for uverbs flow_specs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Make uverbs flow structure use names like verbs ones (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Rename 'flow' structs to match other uverbs structs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: clarify overflow/underflow checks on ib_create/destroy_flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ucma: Convert use of typedef ctl_table to struct ctl_table (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix page shift in create CQ for userspace (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix device max capabilities check (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix list_del of empty list (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dead code (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Encorce MR access rights rules on kernel consumers (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Fix endless loop in resize CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ucma: Discard events for IDs not yet claimed by user space (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add Cisco usNIC rdma node and transport types (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Report receive errors correctly (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid offlining operational SCSI devices (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Remove target from list before freeing Scsi_Host structure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add change_queue_depth and change_queue_type support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make queue size configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Introduce srp_alloc_req_data() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Export sgid to sysfs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Add periodic reconnect functionality (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Add periodic reconnect support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Start timers if a transport layer error occurs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Use SRP transport layer error recovery (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [scsi] scsi_transport_srp: Add transport layer error handling (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Keep rport as long as the IB transport layer (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make transport layer retry count configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipath: Convert ipath_user_sdma_pin_pages() to use get_user_pages_fast() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove redundant check in ocrdma_build_fr() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix a crash in rmmod (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Silence an integer underflow warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Use enum to indicate adapter page size (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Update opt param mask for RTS2RTS (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove "Always false" comparison (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Remove dead code in mr.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Change optimal_reclaimed_pages for better performance (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Clear reserved area in set_hca_cap() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Support communicating arbitrary host page size to firmware (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix cleanup flow when DMA mapping fails (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix srq free in destroy qp (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Simplify mlx5_ib_destroy_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix overflow check in IB_WR_FAST_REG_MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Multithreaded create MR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix check of number of entries in create CQ (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] netlink: Remove superfluous RDMA_NL_GET_OP() masking (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Pass imm_data from ib_uverbs_send_wr to ib_send_wr correctly (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Start multicast join process only on active ports (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Add path query flushing in ipoib_ib_dev_cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Fix usage of uninitialized multicast objects (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Avoid flushing the driver workqueue on dev_down (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Fix deadlock between dev_change_flags() and __ipoib_dev_flush() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ipoib: Change CM skb memory allocation to be non-atomic during init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] ipoib: Fix crash in dev_open error flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Datapath structures are allocated per NUMA node (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: ICM pages are allocated on device NUMA node (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Datapath resources allocated dynamically (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add immediate activate for VGT->VST->VGT (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Initialize all mailbox buffers to zero before use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add RFS support in UDP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Set IBoE SL (user-priority) by egress map when using vlans (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Implement resource quota enforcement (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix quota handling in the QUERY_FUNC_CAP wrapper (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Structures and init/teardown for VF resource quotas (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix checking order in MR table init (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Don't fail reg/unreg vlan for older guests (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Resource tracker for reg/unreg vlans (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Use vlan id instead of vlan index for unregistration (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix reg/unreg vlan/mac to conform to the firmware spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix register/unreg vlan flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix call to __mlx4_unregister_mac (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Temporarily disable create_flow/destroy_flow uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Unused local variable in mlx4_opreq_action (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Fix typo, move similar defs to same location (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Clean the code to eliminate trivial build warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] Remove unnecessary semicolons (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Ensure proper synchronization accessing memory (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix alignment of reg umr gather buffers (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix eq names to display nicely in /proc/interrupts (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix error code translation from firmware to driver (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix opt param mask according to firmware spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix opt param mask for sq err to rts transition (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Disable atomic operations (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Fix layout of struct mlx5_init_seg (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Keep polling to reclaim pages while any returned (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Avoid async events on invalid port number (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Decrease memory consumption of mr caches (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Remove checksum on command interface commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix memory leak in mlx5_ib_create_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Flush cache workqueue before destroying it (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix send work queue size calculation (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Rename name of mlx4_en_rx_alloc members (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: remove unused MLX5_DEBUG param in Kconfig (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix compiler warning about int/pointer size mismatch (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix redundant pointer check in dealloc flow (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Fix possible memory leak in iser_create_frwr_pool() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix passing wrong opcode to modify_srq (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fill PVID in UMC case (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add ABI versioning support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Consider multiple SGES in case of DPP (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix for displaying proper link speed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Increase STAG array size (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Dont use PD 0 for userpace CQ DB (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: FRMA code cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: For ERX2 irrespective of Qid, num_posted offset is 24 (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Fix to work with even a single MSI-X vector (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove the MTU check based on Ethernet MTU (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Add support for fast register work requests (FRWR) (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Create IRD queue fix (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Better checking of userspace values for receive flow steering (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: Add receive flow steering support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Export ib_create/destroy_flow through uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Infrastructure for extensible uverbs commands (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add receive flow steering support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Reduce scope of local variables in mlx4_en_xmit (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix handling of dma_map failure (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Notify user when TX ring in error state (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Disable global flow control when PFC enabled (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Coding style cleanup in mlx4_en_dcbnl_ieee_setpfc() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Support MANAGE_PAGES and QUERY_PAGES firmware command changes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fixes to XRC reference counting in uverbs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add locking around event dispatching on XRC target QPs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Fix XRC QPs detection in the resource tracker (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Cache recv DB until QP moved to RTR (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove __packed (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove driver QP state machine (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Don't allow zero/invalid sgid usage (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Remove redundant dev reference (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] ocrdma: Style and redundant code cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Introduce fast memory registration model (FRWR) (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Place the fmr pool into a union in iser's IB conn struct (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Handle unaligned SG in separate function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Generalize rdma memory registration (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Accept session->cmds_max from user space (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Restructure allocation/deallocation of connection resources (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] iser: Use proper debug level value for info prints (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Staticize local functions (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: remove health handler plugin (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: rename CONFIG_NET_LL_RX_POLL to CONFIG_NET_RX_BUSY_POLL (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: VFs must ignore the enable_64b_cqe_eqe module param (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Don't give VFs MAC addresses which are derived from the PF MAC (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Variable may be used uninitialized (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Implement new initialization sequence (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix stack info leak in mlx5_ib_alloc_ucontext() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Fix error return code in init_one() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Only call cma_save_ib_info() for CM REQs (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Fix accessing invalid private data for UD (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: fix error return code in mlx5_alloc_uuars() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] cma: Fix gcc warning (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Respond to operation request by firmware (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: use after free in mlx5_cmd_comp_handler() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5 core: Fix __udivdi3 when compiling for 32 bit arches (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5: Return -EFAULT instead of -EPERM (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Adjust hca_cap.uar_page_sz to conform to Connect-IB spec (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Let srp_abort() return FAST_IO_FAIL if TL offline (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] rename ll methods to busy-poll (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] rename include/net/ll_poll.h to include/net/busy_poll.h (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] uverbs: Use get_unused_fd_flags(O_CLOEXEC) instead of get_unused_fd() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx5_core: Fixes for sparse warnings (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Make profile[] static in main.c (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_core: Add HW enforcement to VF link state (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx5: Add driver for Mellanox Connect-IB adapters (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Add reserved values to enums for low-level driver use (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Bump driver version and release date (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Make HCA completion vector configurable (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Maintain a single connection per I_T nexus (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fail I/O fast if target offline (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Skip host settle delay (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Avoid skipping srp_reset_host() after a transport error (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] srp: Fix remove_one crash due to resource exhaustion (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Remove an unnecessary test (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Fix a race between napi poll function and RX ring cleanup (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Move register_netdev() to the end of initialization function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] core: Fix error return code in add_port() (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add VF link state support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4: Add VF MAC spoof checking support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] mlx4: use __netdev_pick_tx instead of __skb_tx_hash in mlx4_en_select_queue (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Low Latency recv statistics (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [netdrv] mlx4_en: Add Low Latency Socket (LLS) support (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] switch infiniband uverbs to anon_inodes (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] qib: Optimize CQ callbacks (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [infiniband] drivers: avoid format string in dev_set_name (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [fs] make get_unused_fd_flags() a function (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [base] drivercore: Add driver probe deferral mechanism (Doug Ledford) [1029861 1030158 1043993 1051207 1053497 1054375 1059083 1059086 1059087 1059089 1062766 1078538 696003 807078 826288] - [net] vlan: Implement vlan_dev_get_egress_qos_mask as an inline (Doug Ledford) [1051207] - [net] vlan: Provide read access to the vlan egress map (Doug Ledford) [1051207] - [net] vlan: fix a race in egress prio management (Doug Ledford) [1051207] - [net] core: Add VF link state control policy (Doug Ledford) [1059086] - [net] core: Add VF link state control (Doug Ledford) [1059086] - [net] rtnetlink: Fix VF IFLA policy (Doug Ledford) [1059086] - [net] if_link: Add additional parameter to IFLA_VF_INFO for spoof checking (Doug Ledford) [1059086] - [firmware] iwlwifi: update firmware for 7260 / 3160 devices (Stanislaw Gruszka) [1054423]- [fs] vfs: fix autofs/afs/etc magic mountpoint breakage (Frantisek Hrbata) [1079347] {CVE-2014-0203} - [kernel] sched_cpupri: Fix memory barriers for vec updates to always be in order (Daniel Bristot de Oliveira) [1079478] - [kernel] sched_cpupri: Remove the vec->lock (Daniel Bristot de Oliveira) [1079478] - [md] always set MD_RECOVERY_INTR when interrupting a reshape thread (Jes Sorensen) [1109782] - [md] always set MD_RECOVERY_INTR when aborting a reshape or other "resync" (Jes Sorensen) [1109782] - [md] avoid possible spinning md thread at shutdown (Jes Sorensen) [1109782] - [netdrv] hyperv: Add hash value into RNDIS Per-packet info (Jason Wang) [1102261] - [netdrv] hyperv: Properly handle checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable sendbuf mechanism on the send path (Jason Wang) [1102261] - [netdrv] hyperv: Simplify the send_completion variables (Jason Wang) [1102261] - [netdrv] hyperv: Remove recv_pkt_list and lock (Jason Wang) [1102261] - [netdrv] hyperv: Add support for virtual Receive Side Scaling vRSS (Jason Wang) [1102261] - [hv] vmbus: Implement per-CPU mapping of relid to channel (Jason Wang) [1102261] - [hv] Eliminate the channel spinlock in the callback path (Jason Wang) [1102261] - [netdrv] hyperv: Address UDP checksum issues (Jason Wang) [1102261] - [netdrv] hyperv: Negotiate suitable ndis version for offload support (Jason Wang) [1102261] - [netdrv] hyperv: Allocate memory for all possible per-pecket information (Jason Wang) [1102261] - [netdrv] hyperv: Enable large send offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable send side checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable receive side IP checksum offload (Jason Wang) [1102261] - [netdrv] hyperv: Enable offloads on the host (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the send path (Jason Wang) [1102261] - [netdrv] hyperv: Enable scatter gather I/O (Jason Wang) [1102261] - [hv] vmbus: Increase the limit on the number of pfns we can handle (Jason Wang) [1102261] - [netdrv] hyperv: Add latest NetVSP versions to auto negotiation (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the netvsc receive callback functio (Jason Wang) [1102261] - [netdrv] hyperv: Cleanup the receive path (Jason Wang) [1102261] - [netdrv] hyperv: Get rid of the rndis_filter_packet structure (Jason Wang) [1102261] - [hv] vmbus: Support per-channel driver state (Jason Wang) [1102261] - [kernel] kthread: ensure locality of task_struct allocations (Doug Ledford) [1109975] - [kernel] kthread: make kthread_create() killable (Doug Ledford) [1109975] - [kernel] kthread: NUMA aware kthread_create_on_node() (Doug Ledford) [1109975] - [kernel] NUMA aware alloc_thread_info_node() (Doug Ledford) [1109975] - [kernel] NUMA aware alloc_task_struct_node() (Doug Ledford) [1109975] - [netdrv] sfc: use gso_max_segs and remove RHEL-specific hack (Nikolay Aleksandrov) [1021960] - [block] brd: Fix brd_lookup_page() race (Jeff Moyer) [962593] - [scsi] isci: fix needless ata reset escalation (David Milburn) [1074943] - [acpi] acpica: Add "Windows 2013" string to _OSI support (Lenny Szubowicz) [1093502] - [acpi] acpica: Add Windows8/Server2012 string for _OSI method (Lenny Szubowicz) [1093502] - [acpi] acpica: Add Vista SP2 to supported _OSI strings (Lenny Szubowicz) [1093502] - [x86] Replace left over sti/cli in ia32 audit exit code (Niels de Vos) [1105048] - [kernel] audit: Call tty_audit_push_task() outside preempt disabled (Mateusz Guzik) [1097315] - [kernel] watchdog: touch_nmi_watchdog should only touch local cpu not every one (Don Zickus) [646626] - [kernel] Fix race condition in add_memory_block that can cause kernel panic when ballooning down memory (Larry Woodman) [1102551] - [kernel] percpu: fix this_cpu_sub() subtrahend casting for unsigneds (Doug Ledford) [1105648] - [kernel] percpu: fix __this_cpu_*_return() definition (Doug Ledford) [1105648] - [kernel] percpu: Generic support for this_cpu_add, sub, dec, inc_return (Doug Ledford) [1105648] - [kernel] percpu: make alloc_percpu() handle array types (Doug Ledford) [1105648] - [kernel] this_cpu: Introduce this_cpu_ptr() and generic this_cpu_* operations (Doug Ledford) [1105648] - [net] tcp: syncookies: do not use getnstimeofday() (Florian Westphal) [1084438] - [net] tcp: syncookies: reduce mss table to four values (Florian Westphal) [1084438] - [net] tcp: syncookies: update mss tables (Florian Westphal) [1084438] - [net] tcp: syncookies: reduce cookie lifetime to 128 seconds (Florian Westphal) [1084438] - [net] rate-limit warn-bad-offload splats (Nikolay Aleksandrov) [1103683] - [net] Use device model to get driver name in skb_gso_segment() (Nikolay Aleksandrov) [1103683] - [net] openvswitch: fix use-after-free bug in netns (Flavio Leitner) [1100127] - [net] llc: Fix length check in llc_fixup_skb() (Jiri Benc) [1101053] - [net] unix socket code abuses csum_partial (Hannes Frederic Sowa) [1077296] - [net] fix wrong mac_len calculation for vlans (Nikolay Aleksandrov) [1102044] - [net] tcp: fix a timewait refcnt race (Jiri Benc) [1098048] - [net] filter: add vlan tag access (Jiri Benc) [1082097] - [net] filter: add XOR operation (Jiri Benc) [1082097] - [net] filter: add SKF_AD_RXHASH and SKF_AD_CPU (Jiri Benc) [1082097] - [net] filter: Socket filter ancilliary data access for skb->dev->type (Jiri Benc) [1082097] - [net] filter: Add SKF_AD_QUEUE instruction (Jiri Benc) [1082097] - [net] filter: ingress socket filter by mark (Jiri Benc) [1082097] - [scsi] bnx2i: Make boot_nic entry visible in the sysfs session objects (Maurizio Lombardi) [1101442] - [scsi] hpsa: update driver version to 3.4.4-1-RH1 (Tomas Henzl) [1108346] - [scsi] hpsa: add new Smart Array PCI IDs (May 2014) (Tomas Henzl) [1108346] - [scsi] hpsa: Checking for a NULL return from a kzalloc call (Tomas Henzl) [1108346]- [scsi] Add timeout to avoid infinite command retry (David Milburn) [974583] - [md] dm-thin: update discard_granularity to reflect the thin-pool blocksize (Mike Snitzer) [1108809] - [md] dm-bio-prison: implement per bucket locking in the dm_bio_prison hash table (Mike Snitzer) [1108809] - [md] dm-thin: return ENOSPC instead of EIO when error_if_no_space enabled (Mike Snitzer) [1108809] - [netdrv] i40evf: don't use RESETTING state during reinit (Stefan Assmann) [1038788] - [netdrv] i40evf: remove storm control (Stefan Assmann) [1038788] - [netdrv] i40evf: Remove reserved PCTYPE defines (Stefan Assmann) [1038788] - [netdrv] i40evf: Update check for AQ aliveness (Stefan Assmann) [1038788] - [netdrv] i40evf: Use is_multicast_ether_addr helper (Stefan Assmann) [1038788] - [netdrv] i40evf: remove usless return statements (Stefan Assmann) [1038788] - [netdrv] i40evf: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1038788] - [netdrv] i40evf: control auto ITR through ethtool (Stefan Assmann) [1038788] - [netdrv] i40evf: set proper default for ITR registers (Stefan Assmann) [1038788] - [netdrv] i40evf: make ethtool_ops const (Stefan Assmann) [1038788] - [netdrv] i40evf: don't lie to ethtool (Stefan Assmann) [1038788] - [netdrv] i40evf: Use macro param for ethtool stats (Stefan Assmann) [1038788] - [netdrv] i40evf: Fix the headers and update copyright year (Stefan Assmann) [1038788] - [netdrv] i40evf: Remove unused defines (Stefan Assmann) [1038788] - [netdrv] i40evf: Update AdminQ interface (Stefan Assmann) [1038788] - [netdrv] i40evf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038788] - [netdrv] i40evf: enable CONFIG_I40EVF (Stefan Assmann) [1038788] - [netdrv] i40evf: fixes to get i40evf working with RHEL6.6 (Stefan Assmann) [1038788] - [netdrv] i40evf: initial commit (Stefan Assmann) [1038788] - [netdrv] i40e: relax the firmware API version check (Stefan Assmann) [1038787] - [netdrv] i40: disable FCoE for MFP modes (Stefan Assmann) [1038787] - [netdrv] i40e: add clear_pxe AdminQ request (Stefan Assmann) [1038787] - [netdrv] i40e: Clear recovery pending, if reset failed (Stefan Assmann) [1038787] - [netdrv] i40e: Change type to u32 to avoid sparse error (Stefan Assmann) [1038787] - [netdrv] i40e: remove storm control (Stefan Assmann) [1038787] - [netdrv] i40e: Use the new i40e_get_fd_cnt_all function in other places (Stefan Assmann) [1038787] - [netdrv] i40e: Report cmd->data in ETHTOOL_GRXCLSRLCNT instead of ETHTOOL_GRXCLSRULE (Stefan Assmann) [1038787] - [netdrv] i40e: Remove reserved PCTYPE defines (Stefan Assmann) [1038787] - [netdrv] i40e: Tx/Rx rings declaration (Stefan Assmann) [1038787] - [netdrv] i40e: enable descriptor prefetch for VFs (Stefan Assmann) [1038787] - [netdrv] i40e: Update check for AQ aliveness (Stefan Assmann) [1038787] - [netdrv] i40e: remove usless return statements (Stefan Assmann) [1038787] - [netdrv] i40e: fix passing wrong error code to i40e_open() (Stefan Assmann) [1038787] - [netdrv] i40e: Check PCI_IOV config to avoid compile error (Stefan Assmann) [1038787] - [netdrv] i40e: remove Tx work for ptp (Stefan Assmann) [1038787] - [netdrv] i40e: Don't disable SR-IOV when VFs are assigned (Stefan Assmann) [1038787] - [netdrv] i40e: remove hardcode of stats struct size in ethtool (Stefan Assmann) [1038787] - [netdrv] i40e: control auto ITR through ethtool (Stefan Assmann) [1038787] - [netdrv] i40e: set proper default for ITR registers (Stefan Assmann) [1038787] - [netdrv] i40e: add required include (Stefan Assmann) [1038787] - [netdrv] i40e: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038787] - [netdrv] i40e: fix Timesync Tx interrupt handler code (Stefan Assmann) [1038787] - [netdrv] i40e: enable CONFIG_I40E (Stefan Assmann) [1038787] - [netdrv] i40e: fixes to get i40e working with RHEL6.6 (Stefan Assmann) [1038787] - [netdrv] i40e: initial commit (Stefan Assmann) [1038787] - [pci] pci_regs: Add PCI bus link speed and width defines (Stefan Assmann) [1038787] - [netdrv] veth: fix NULL dereference in veth_dellink() (Ivan Vecera) [1108641] - [netdrv] veth: fix a NULL deref in netif_carrier_off (Ivan Vecera) [1108641] - [netdrv] veth: avoid a NULL deref in veth_stats_one (Ivan Vecera) [1108641] - [scsi] lpfc: Update version for 10.2.8020.1 driver release (Rob Evers) [1109274] - [scsi] lpfc: Add iotag memory barrier (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix ExpressLane priority setup (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix for initializing RRQ bitmap (Rob Evers) [1109274] - [scsi] lpfc 10.2.8001.0: Fix for cleaning up stale ring flag and sp_queue_event entries (Rob Evers) [1109274]- [kernel] cred: Fix double free in prepare_usermodehelper_creds() error handling (Radomir Vrbovsky) [1087544] - [kernel] cred: Fix memory leak in error handling (Radomir Vrbovsky) [1087544] - [drm] i915: mst topology dumper in debugfs (Dave Airlie) [1074025] - [drm] i915: add DP 1.2 MST support (Dave Airlie) [1074025] - [drm] i915: check connector->encoder before using it (Dave Airlie) [1074025] - [drm] i915: split some DP modesetting code into a separate function (Dave Airlie) [1074025] - [drm] dp_helper: add Displayport multi-stream helper (Dave Airlie) [1074025] - [drm] add a path blob property (Dave Airlie) [1074025] - [drm] fb_helper: allow adding/removing connectors later (Dave Airlie) [1074025] - [drm] crtc: add interface to reinitialise the legacy mode group (Dave Airlie) [1074025] - [drm] fix memory leak around mode_group (Dave Airlie) [1074025] - [drm] i915: add some registers need for displayport MST support (Dave Airlie) [1074025] - [drm] add DP MST encoder type (Dave Airlie) [1074025] - [drm] dp_helper: add defines for DP 1.2 and MST support (Dave Airlie) [1074025] - [drm] i915: support address only i2c-over-aux transactions (Dave Airlie) [1074025] - [drm] i915: use the new drm helpers for dp i2c-over-aux (Dave Airlie) [1074025] - [drm] i915: move dp aux ch register init to aux init (Dave Airlie) [1074025] - [drm] i915: use the new drm helpers for dp aux (Dave Airlie) [1074025] - [drm] i915: move edp vdd enable/disable at a lower level in i2c-over-aux (Dave Airlie) [1074025] - [drm] i915: split edp_panel_vdd_on() for reuse (Dave Airlie) [1074025] - [drm] i915: fix order of dp aux i2c device cleanup (Dave Airlie) [1074025] - [drm] i915: add unregister callback to connector (Dave Airlie) [1074025] - [drm] i915: Enable 5.4Ghz HBR2 link rate for Displayport 1.2-capable devices (Dave Airlie) [1074025] - [drm] dp_helper: don't return EPROTO for defers (Dave Airlie) [1074025] - [drm] dp: Update comments about common i2c over dp assumptions (Dave Airlie) [1074025] - [drm] dp: let drivers specify the name of the I2C-over-AUX adapter (Dave Airlie) [1074025] - [drm] dp: Allow registering AUX channels as I2C busses (Dave Airlie) [1074025] - [drm] dp: Add DisplayPort link helpers (Dave Airlie) [1074025] - [drm] dp: Add drm_dp_dpcd_read_link_status() (Dave Airlie) [1074025] - [drm] dp: Add AUX channel infrastructure (Dave Airlie) [1074025] - [drm] dp_helper: Add DP test sink CRC definition (Dave Airlie) [1074025] - [drm] radeon: fix register typo on si (Rob Clark) [1082803] - [drm] i915: add locking to fixed panel edid probing (Rob Clark) [1082803] - [drm] upstream sync to v3.14.2 (Rob Clark) [1082803] - [drm] upstream sync to v3.13.11 (Rob Clark) [1082801] - [drm] upstream sync to v3.12.18 (Rob Clark) [1082794] - [drm] upstream sync to v3.11.10 (Rob Clark) [1082788] - [drm] upstream sync to v3.10.38 (Rob Clark) [1082786] - [netdrv] bna: Update the Driver Version to 3.2.23.0 (Ivan Vecera) [1054464] - [netdrv] bna: Firmware Patch Simplification (Ivan Vecera) [1054464] - [netdrv] bna: Embed SKB Length in TX Vector (Ivan Vecera) [1054464] - [netdrv] bna: Handle the TX Setup Failures (Ivan Vecera) [1054464] - [netdrv] bna: Add NULL Check Before Dereferencing TCB (Ivan Vecera) [1054464] - [netdrv] bna: CQ Read Fix (Ivan Vecera) [1054464] - [netdrv] bna: RX Processing and Config Changes (Ivan Vecera) [1054464] - [netdrv] bna: Enable Multi Buffer RX (Ivan Vecera) [1054464] - [netdrv] bna: RX Filter Enhancements (Ivan Vecera) [1054464] - [netdrv] bna: Fix Filter Add Del (Ivan Vecera) [1054464] - [netdrv] bna: Set Get IOC fw State (Ivan Vecera) [1054464] - [netdrv] bna: Add software timestamping support (Ivan Vecera) [1054464] - [kernel] tracing: Add BUG_ON when stack end location is over written (Aaron Tomlin) [1094831] - [netdrv] bonding: look for bridge IPs in arp monitoring (Veaceslav Falico) [704190] - [kernel] sched: free per cpu migration threads on suspend (Prarit Bhargava) [1020466] - [ata] ahci: AHCI-mode SATA patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [ata] ata_piix: IDE-mode SATA patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [i2c] i801: SMBus patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [mfd] lpc_ich: iTCO_wdt patch for Intel Coleto Creek DeviceIDs (Prarit Bhargava) [1053911] - [firmware] efi-pstore: Make efi-pstore return a unique id (Tomoki Sekiyama) [1054513] - [firmware] efivars: Hold off deletion of sysfs entry until the scan is completed (Tomoki Sekiyama) [1054514] - [firmware] efi-pstore: Cocci spatch "memdup.spatch" (Tomoki Sekiyama) [1054514] - [firmware] efi-pstore: Read data from variable store before memcpy() (Tomoki Sekiyama) [1054514] - [firmware] efivars: efivar_entry API (Tomoki Sekiyama) [1054514] - [firmware] efivarfs: Return an error if we fail to read a variable (Tomoki Sekiyama) [1054513] - [acpi] acpica: Add a lock to the internal object reference count mechanism (Naoya Horiguchi) [1023242] - [acpi] acpica: Standardize integer output for ACPICA warnings/errors (Naoya Horiguchi) [1023242] - [acpi] acpica: Change package length error message to an info message (Naoya Horiguchi) [1023242] - [acpi] acpica: Use acpi_os_create_lock interface (Naoya Horiguchi) [1023242] - [acpi] osl: add acpi_os_create_lock interface (Naoya Horiguchi) [1023242] - [edac] mce_amd: Add MCE decoding support for Family 16h (Kim Naru) [989776] - [edac] mce_amd: Make MC2 decoding per-family (Kim Naru) [989776] - [edac] mce_amd: Dump error status (Kim Naru) [989776] - [edac] mce_amd: Report decoded error type first (Kim Naru) [989776] - [edac] mce_amd: Dump CPU f/m/s triple with the error (Kim Naru) [989776] - [edac] mce_amd: Remove functional unit references (Kim Naru) [989776] - [edac] Revert "Add error decoding support for AMD Fam16h processors" (Kim Naru) [989776] - [hv] hyperv-fb: kick off efifb early (Jason Wang) [1056676] - [hv] hyperv-fb: add support for generation 2 virtual machines (Jason Wang) [1056676] - [hv] vmbus: use resource for hyperv mmio region (Jason Wang) [1056676] - [hv] vmbus: add missing breaks (Jason Wang) [1056676] - [hv] vmbus: Extract the mmio information from DSDT (Jason Wang) [1056676] - [input] hyperv-keyboard - pass through 0xE1 prefix (Jason Wang) [1056676] - [input] add a driver to support Hyper-V synthetic keyboard (Jason Wang) [1056676] - [x86] Remove useless reinitialization of irq descriptors (Jason Wang) [1056676] - [x86] pic: Fix section mismatch in legacy pic (Jason Wang) [1056676] - [x86] pic: Probe for legacy PIC and set legacy_pic appropriately (Jason Wang) [1056676] - [x86] hyperv: Correctly guard the local APIC calibration code (Jason Wang) [1056676] - [x86] hyperv: Get the local APIC timer frequency from the hypervisor (Jason Wang) [1056676] - [x86] legacy_irq: Remove left over nr_legacy_irqs (Jason Wang) [1056676] - [x86] pic: Make use of legacy_pic abstraction (Jason Wang) [1056676] - [x86] pic: Introduce legacy_pic abstraction (Jason Wang) [1056676] - [x86] apic: Allow use of lapic timer early calibration result (Jason Wang) [1056676] - [edac] sb_edac: add support for Haswell based systems (Aristeu Rozanski) [1010484] - [edac] sb_edac: remove bogus assumption on mc ordering (Aristeu Rozanski) [1010484] - [edac] sb_edac: fix socket detection on Ivy Bridge controllers (Aristeu Rozanski) [1010484] - [edac] sb_edac: update Kconfig description (Aristeu Rozanski) [1010484] - [edac] sb_edac: search devices using product id (Aristeu Rozanski) [1010484] - [edac] sb_edac: make RIR limit retrieval per model (Aristeu Rozanski) [1010484] - [edac] sb_edac: make node id retrieval per model (Aristeu Rozanski) [1010484] - [edac] sb_edac: make memory type detection per memory controller (Aristeu Rozanski) [1010484] - [net] ip_tunnel: fix ip_tunnel_find to return NULL in case the tunnel is not there (Jiri Pirko) [1104503] - [net] ip6ip6: autoload ip6 tunnel (Hannes Frederic Sowa) [1104038] - [net] netlink: Use netlink_ns_capable to verify the permisions of netlink messages (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Add variants of capable for use on netlink messages (Jiri Benc) [1094267] {CVE-2014-0181} - [net] Add file_ns_capable() helper function for open-time capability checking (Jiri Benc) [1094267] {CVE-2014-0181} - [net] security: remove the security_netlink_recv hook as it is equivalent to capable() (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: rename ssk to sk in struct netlink_skb_params (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Make the sending netlink socket availabe in NETLINK_CB (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: kill loginuid/sessionid/sid members from struct netlink_skb_parms (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: kill eff_cap from struct netlink_skb_parms (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Rename netlink_capable netlink_allowed (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Fix permission check in netlink_connect() (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: fix possible spoofing from non-root processes (Jiri Benc) [1094267] {CVE-2014-0181} - [net] netlink: Make NETLINK_USERSOCK work again (Jiri Benc) [1094267] {CVE-2014-0181}- [netdrv] qlogic: Use time_before() (Chad Dupuis) [1054305] - [netdrv] net: get rid of SET_ETHTOOL_OPS (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not disable SR-IOV on PF unload when VFs are assigned to VMs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.59 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Collect firmware dump using DMA on 82xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add mac learning support to SR-IOV VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support to process commands in atomic context (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow SR-IOV VF probe in hypervisor (Chad Dupuis) [1054305] - [netdrv] qlcnic: Set real_num_tx_queues, real_num_rx_queues properly (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic while dumping TX queues on TX timeout (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.58 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Limit vNIC support in legacy interrupt mode (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add driver logs in error path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow setting TX interrupt coalescing parameters from VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add hwmon-sysfs interface to export board temperature (Chad Dupuis) [1054305] - [netdrv] qlcnic: Optimize MAC learning code (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix memory leak (Chad Dupuis) [1054305] - [netdrv] qlcnic: Reset firmware API lock at driver load time (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix MSI-X initialization code (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not disable SR-IOV when VFs are assigned in guest OS (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix PVID configuration on eSwitch port (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix max ring count calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix to send INIT_NIC_FUNC as first mailbox (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic due to uninitialzed delayed_work struct in use (Chad Dupuis) [1054305] - [netdrv] qlcnic: include irq.h for irq definitions (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove casts of pointer to same type (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.57 (Chad Dupuis) [1054305] - [netdrv] qlcnic: fix a couple off-by-one bugs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix number of rings when we fall back from msix to legacy (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow any VLAN to be configured from VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix function return error check (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.56 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance semaphore lock access failure error message (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow vlan0 traffic (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance driver message in failed state (Chad Dupuis) [1054305] - [netdrv] qlcnic: Updates to QLogic application/driver interface for virtual NIC configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Re-factor firmware minidump template header handling (Chad Dupuis) [1054305] - [netdrv] qlcnic: Cleanup qlcnic_enable_msix() return values (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.55 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix loopback test failure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix tx timeout (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix initialization of vlan list (Chad Dupuis) [1054305] - [netdrv] qlcnic: Correct off-by-one errors in bounds checks (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance logic to calculate msix vectors (Chad Dupuis) [1054305] - [netdrv] qlcnic: Refactor interrupt coalescing code for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update poll controller code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Interrupt code cleanup (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance Tx timeout debugging (Chad Dupuis) [1054305] - [netdrv] qlcnic: Use bool for rx_mac_learn (Chad Dupuis) [1054305] - [netdrv] qlcnic: fix sparse warnings (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove unused code (Chad Dupuis) [1054305] - [netdrv] qlcnic: make local functions static (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.54 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable IPv6 LRO even if IP address is not programmed (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix SR-IOV cleanup code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable beaconing for 83xx/84xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do MAC learning for SRIOV PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Turn on promiscous mode for SRIOV PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable VF flood bit on PF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Restrict VF from configuring any VLAN mode (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert vmalloc/memset to kcalloc (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ethtool statistics length calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix bug in TX statistics (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix bug in Tx completion path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix resource allocation for TX queues (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix loopback diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Mark functions as static in qlcnic_83xx_hw.c (Chad Dupuis) [1054305] - [netdrv] qlcnic: Mark functions as static in qlcnic_io.c (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.53 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Support for 16 virtual NIC functions (Chad Dupuis) [1054305] - [netdrv] qlcnic: VLAN enhancement for 84XX adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow single Tx/Rx queue for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Refactor initialize nic code path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Issue INIT_NIC command only once (Chad Dupuis) [1054305] - [netdrv] qlcnic: Disable DCB operations from SR-IOV VFs (Chad Dupuis) [1054305] - [netdrv] qlcnic: Dump mailbox registers when mailbox command times out (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix mailbox processing during diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Allow firmware dump collection when auto firmware recovery is disabled (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix memory allocation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix TSS/RSS validation for 83xx/84xx series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix TSS/RSS ring validation logic (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic test for all adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix usage of netif_tx_wake, netif_tx_stop api during link change (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix typo in printk (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.52 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable multiple Tx queue support for 83xx/84xx Series adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: refactor Tx/SDS ring calculation and validation in driver (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance ethtool Statistics for Multiple Tx queue (Chad Dupuis) [1054305] - [netdrv] qlcnic: Register netdev in FAILED state for 83xx/84xx (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not read QLCNIC_FW_CAPABILITY_MORE_CAPS bit for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not force adapter to perform LRO without destination IP check (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove unnecessary pci_set_drvdata() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Validate Tx queue only for 82xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: update version to 5.3.51 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Skip unknown entry type while collecting firmware dump (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb code cleanup and refactoring (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove redundant eSwitch enable commands (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update ethtool standard pause settings (Chad Dupuis) [1054305] - [netdrv] qlcnic: Firmware dump collection when auto recovery is disabled (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance ethtool to display ring indices and interrupt mask (Chad Dupuis) [1054305] - [netdrv] qlcnic: Print informational messages only once during driver load (Chad Dupuis) [1054305] - [netdrv] qlcnic: add missing destroy_workqueue() on error path in qlcnic_probe() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Miscellaneous conversions to ETH_ALEN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix SR-IOV configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix register device in FAILED state for 82xx (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix VF reset recovery (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix warning reported by kbuild test robot (Chad Dupuis) [1054305] - [netdrv] qlcnic: use standard NAPI weights (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix sparse warning (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert uses of compare_ether_addr to ether_addr_equal (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.50 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for per port eswitch configuration (Chad Dupuis) [1054305] - [netdrv] qlcnic: Restructuring of qlc_83xx_fw_info structure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add AER support for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add AER callback handlers (Chad Dupuis) [1054305] - [netdrv] qlcnic: Store firmware dump state in CAMRAM register (Chad Dupuis) [1054305] - [netdrv] qlcnic: Use firmware recommended dump capture mask as default (Chad Dupuis) [1054305] - [netdrv] qlcnic: Remove inline keyword (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance PVID handling for 84xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Convert dma_alloc_coherent() to dma_zalloc_coherent (Chad Dupuis) [1054305] - [netdrv] qlcnic: underflow in qlcnic_validate_max_tx_rings() (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.49 (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Add support for CEE Netlink interface (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Register DCB AEN handler (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Get DCB parameters from the adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: dcb: Query adapter DCB capabilities (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.48 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable diagnostic test for multiple Tx queues (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable Tx queue changes using ethtool for 82xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Multi Tx queue support for 82xx Series adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.3.47 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 84xx adapters to load firmware from file (Chad Dupuis) [1054305] - [netdrv] qlcnic: Loopback Inter Driver Communication AEN handler (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add PVID support for 84xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable support for 844X adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.46 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Dump mailbox command data when a command times out (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix driver initialization for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Flush mailbox command list when mailbox is not available (Chad Dupuis) [1054305] - [netdrv] qlcnic: Reinitialize mailbox data structures after firmware reset (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix beacon state return status handling (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix set driver version command (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.45 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enable mailbox interface in poll mode when interrupts are not available (Chad Dupuis) [1054305] - [netdrv] qlcnic: Replace poll mode mailbox interface with interrupt based mailbox interface (Chad Dupuis) [1054305] - [netdrv] qlcnic: Interrupt based driver firmware mailbox mechanism (Chad Dupuis) [1054305] - [netdrv] qlcnic: Enhance diagnostic loopback error codes (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix for flash update failure on 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix link speed and duplex display for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix link speed display for 82xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix external loopback test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Removed adapter series name from warning messages (Chad Dupuis) [1054305] - [netdrv] qlcnic: Free up memory in error path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ingress MAC learning (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix MAC address filter issue on 82xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix diagnostic interrupt test for 83xx adapters (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix setting Guest VLAN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix operation type and command type (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix initialization of work function (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix guest VLAN (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix releasing of Tx frag which was never mapped (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix dump template version mask (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix ethtool display for 83xx adapter (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix panic while setting VF's MAC address (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix multicast packet handling for PF and VF (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix NULL pointer dereference in VF probe path (Chad Dupuis) [1054305] - [netdrv] qlcnic: Set __QLCNIC_DEV_UP in adapter state before enabling interrupts (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix invalid register offset calculation (Chad Dupuis) [1054305] - [netdrv] qlcnic: Update version to 5.2.44 (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 83xx suspend and resume (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for 'set driver version' in 83XX (Chad Dupuis) [1054305] - [netdrv] qlcnic: Cleanup of structure qlcnic_hardware_context (Chad Dupuis) [1054305] - [netdrv] qlcnic: Add support for PEX DMA method to read memory section of adapter dump (Chad Dupuis) [1054305] - [netdrv] qlcnic: Secondary unicast MAC address support (Chad Dupuis) [1054305] - [netdrv] qlcnic: Minimize sleep duration within loopback diagnostic test (Chad Dupuis) [1054305] - [netdrv] qlcnic: Handle qlcnic_alloc_mbx_args() failure (Chad Dupuis) [1054305] - [netdrv] qlcnic: Do not sleep while holding spinlock (Chad Dupuis) [1054305] - [netdrv] qlcnic: replace strict_strtoul() with kstrtoul() (Chad Dupuis) [1054305] - [netdrv] qlcnic: remove redundant D0 power state set (Chad Dupuis) [1054305] - [netdrv] qlcnic: Fix typo in printk (Chad Dupuis) [1054305] - [netdrv] qlcnic: Check for assigned VFs and block remove if VFs are active (Bandan Das) [1016487] - [netdrv] qlcnic: Do not disable SR-IOV when VFs are assigned to VMs (Bandan Das) [1011773] - [netdrv] benet: convert to hw_features - fixup (Ivan Vecera) [1054277] - [netdrv] be2net: re-factor MCCQ error status handling code (Ivan Vecera) [1054277] - [netdrv] be2net: support flashing new regions on Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: skip multicast promiscuos setting in already set (Ivan Vecera) [1054277] - [netdrv] be2net: enable interrupts in EEH resume (Ivan Vecera) [1054277] - [netdrv] be2net: use MCCQ instead of MBOX in be_cmd_rss_config() (Ivan Vecera) [1054277] - [netdrv] be2net: include rx-compl error counter in ethtool stats (Ivan Vecera) [1054277] - [netdrv] be2net: remove unused code in be_cmd_vlan_config() (Ivan Vecera) [1054277] - [netdrv] be2net: covert vlan array to bit-map (Ivan Vecera) [1054277] - [netdrv] be2net: fix line wrap and function call indentation in be_ethtool.c (Ivan Vecera) [1054277] - [netdrv] be2net: fix function call indentation in be_cmds.c (Ivan Vecera) [1054277] - [netdrv] be2net: fix line wrap and function call indentation in be_main.c (Ivan Vecera) [1054277] - [netdrv] be2net: Support for configurable RSS hash key (Ivan Vecera) [982896 1054277] - [netdrv] ethtool: Support for configurable RSS hash key (Ivan Vecera) [982896 1054277] - [netdrv] be2net: Fix invocation of be_close() after be_clear() (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to reap TX compls till HW doesn't respond for some time (Ivan Vecera) [1054277] - [netdrv] be2net: Add abi version between be2net and ocrdma (Ivan Vecera) [1054277] - [netdrv] be2net: add FW cmds needed for VxLAN offloads (Ivan Vecera) [1054277] - [netdrv] be2net: Call dev_kfree_skby_any instead of kfree_skb (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version to 10.2 (Ivan Vecera) [1054277] - [netdrv] be2net: Fix vlans_added counter (Ivan Vecera) [1054277] - [netdrv] be2net: Create multiple TXQs on RSS capable multi-channel BE3-R interfaces (Ivan Vecera) [1054277] - [netdrv] be2net: fix pmac_id allocation size (Ivan Vecera) [1054277] - [netdrv] be2net: log LPVID used in multi-channel configs (Ivan Vecera) [1054277] - [netdrv] be2net: Use GET_PROFILE_CONFIG cmd for BE3-R to query max-vfs (Ivan Vecera) [1054277] - [netdrv] be2net: do external loopback test only when it is requested (Ivan Vecera) [1054277] - [netdrv] be2net: dma_sync each RX frag before passing it to the stack (Ivan Vecera) [1054277] - [netdrv] be2net: use the dma state API instead of the pci equivalents (Ivan Vecera) [1054277] - [netdrv] be2net: isolate TX workarounds not applicable to Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: Fix skb double free in be_xmit_wrokarounds() failure path (Ivan Vecera) [1054277] - [netdrv] be2net: clear promiscuous bits in adapter->flags while disabling promiscuous mode (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to reset transparent vlan tagging (Ivan Vecera) [1054277] - [netdrv] be2net: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1054277] - [netdrv] be2net: refactor multi-channel config code for Skyhawk-R chip (Ivan Vecera) [1054277] - [netdrv] be2net: fixup log messages (Ivan Vecera) [1054277] - [netdrv] be2net: Update copyright year (Ivan Vecera) [1054277] - [netdrv] be2net: Log a kernel message when UE is detected in BE & Skyhawk (Ivan Vecera) [1054277] - [netdrv] be2net: Fix be_vlan_add/rem_vid() routines (Ivan Vecera) [1054277] - [netdrv] be2net: add dma_mapping_error() check for dma_map_page() (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version to 10.0.x (Ivan Vecera) [1054277] - [netdrv] be2net: cleanup wake-on-lan code (Ivan Vecera) [1054277] - [netdrv] be2net: use GET_MAC_LIST cmd to query mac-address from a pmac-id (Ivan Vecera) [1054277] - [netdrv] be2net: do not use frag index in the RX-compl entry (Ivan Vecera) [1054277] - [netdrv] be2net: Remove "10Gbps" from driver description string (Ivan Vecera) [1054277] - [netdrv] be2net: fix incorrect setting of cmd_privileges for VFs (Ivan Vecera) [1054277] - [netdrv] be2net: do not call be_set/get_fw_log_level() on Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: Log the profile-id used by FW during driver initialization (Ivan Vecera) [1054277] - [netdrv] be2net: don't set "pport" field when querying "pvid" (Ivan Vecera) [1054277] - [netdrv] be2net: set and query VEB/VEPA mode of the PF interface (Ivan Vecera) [1054277] - [netdrv] be2net: Use MCC_CREATE_EXT_V1 cmd for Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: fix max_evt_qs calculation for BE3 in SR-IOV config (Ivan Vecera) [1054277] - [netdrv] be2net: disable RSS when number of RXQs is reduced to 1 via set-channels (Ivan Vecera) [1054277] - [netdrv] be2net: slight optimization of addr compare (Ivan Vecera) [1054277] - [netdrv] be2net: calls skb_set_hash (Ivan Vecera) [1054277] - [netdrv] be2net: Free/delete pmacs in be_clear() only if they exist (Ivan Vecera) [1054277] - [netdrv] be2net: Fix Lancer error recovery to distinguish FW download (Ivan Vecera) [1054277] - [netdrv] be2net: call napi_disable() for all event queues (Ivan Vecera) [1054277] - [netdrv] be2net: Avoid programming permenant MAC by BE3-R VFs (Ivan Vecera) [1054277] - [netdrv] be2net: set coalesce-wm in CQ_CREATE_V2 cmd (Ivan Vecera) [1054277] - [netdrv] be2net: Disabling and enabling interrupts in suspend and resume (Ivan Vecera) [1054277] - [netdrv] be2net: Fix unconditional enabling of Rx interface options (Ivan Vecera) [1054277] - [netdrv] be2net: Make lancer_wait_ready() static (Ivan Vecera) [1054277] - [netdrv] be2net: Remove interface type (Ivan Vecera) [1054277] - [netdrv] be2net: add support for ndo_busy_poll (Ivan Vecera) [1054277] - [netdrv] be2net: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1054277] - [netdrv] be2net: Rework PCIe error report log messaging (Ivan Vecera) [1054277] - [netdrv] be2net: change the driver version number to 4.9.224.0 (Ivan Vecera) [1054277] - [netdrv] be2net: Display RoCE specific counters in ethtool -S (Ivan Vecera) [1054277] - [netdrv] be2net: Call version 2 of GET_STATS ioctl for Skyhawk-R (Ivan Vecera) [1054277] - [netdrv] be2net: add a counter for pkts dropped in xmit path (Ivan Vecera) [1054277] - [netdrv] be2net: fix adaptive interrupt coalescing (Ivan Vecera) [1054277] - [netdrv] be2net: Call be_vf_setup() even when VFs are enbaled from previous load (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to display the VLAN priority for a VF (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to configure VLAN priority for a VF interface (Ivan Vecera) [1054277] - [netdrv] be2net: Fix to allow VLAN configuration on VF interfaces (Ivan Vecera) [1054277] - [netdrv] be2net: Fix number of VLANs supported in UMC mode for BE3-R (Ivan Vecera) [1054277] - [netdrv] be2net: Fix VLAN promiscuous mode programming (Ivan Vecera) [1054277] - [netdrv] be2net: Fix the size of be_nic_res_desc structure (Ivan Vecera) [1054277] - [netdrv] be2net: Remove extern from function prototypes (Ivan Vecera) [1054277] - [netdrv] be2net: missing variable initialization (Ivan Vecera) [1054277] - [netdrv] be2net: Convert dma_alloc_coherent() to dma_zalloc_coherent (Ivan Vecera) [1054277] - [netdrv] be2net: Check for POST state in suspend-resume sequence (Ivan Vecera) [1054277] - [netdrv] be2net: update driver version (Ivan Vecera) [1054277] - [netdrv] be2net: Initialize "status" in be_cmd_get_die_temperature() (Ivan Vecera) [1054277] - [netdrv] be2net: fixup log msgs for async events (Ivan Vecera) [1054277] - [netdrv] be2net: Fix displaying supported speeds for BE2 (Ivan Vecera) [1054277] - [netdrv] be2net: Do not call get_die_temperature cmd for VF (Ivan Vecera) [1054277] - [netdrv] be2net: Adding more speeds reported by get_settings (Ivan Vecera) [1054277] - [netdrv] be2net: Staticize local functions (Ivan Vecera) [1054277] - [netdrv] be2net: ignore mac-addr set call for an already programmed mac-addr (Ivan Vecera) [1054277] - [netdrv] be2net: Delete secondary unicast MAC addresses during be_close (Ivan Vecera) [1054277] - [netdrv] be2net: convert to hw_features - fixup (Ivan Vecera) [1054277] - [netdrv] be2net: convert to hw_features (Ivan Vecera) [1054277]- [netdrv] sfc: fix calling of free_irq with already free vector (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: stop PIO for RHEL6 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: get rid of SET_ETHTOOL_OPS (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: On MCDI timeout, issue an FLR and mark MCDI to fail-fast (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Call efx_set_channels() before efx->type->dimension_resources() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't receive packets when the napi budget == 0 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: check for NULL efx->ptp_data in efx_ptp_event (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use pci_enable_msix_range() instead of pci_enable_msix() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add/remove blank lines to taste (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fail self-test with -EBUSY, not -EIO, if the device is busy (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cosmetic changes to self-test from the out-of-tree driver (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update product naming (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use canonical pointer type for MAC address in efx_set_mac_address() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename 'use_options' variable in tso_start() to clearer 'use_opt_desc' (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Preserve rx_frm_trunc counters when resizing DMA rings (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct comment about number of TX queues used on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unused definitions of EF10 user-mode DMA descriptors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rewrite adjustment of PPS event in a clearer way (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cache skb->data in local variable in efx_ptp_rx() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Removed adhoc scheme to rate limit PTP event queue overflow message (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: fix build warning in ethernet/sfc/tx.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use the correct maximum TX DMA ring size for SFC9100 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix transposed ptp_undersize_sync_windows, ptp_oversize_sync_windows statistics (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change efx_mcdi_reset_port to use ENTITY_RESET MC command (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: fix sparse non static symbol warning (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: calls skb_set_hash (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix RX drop filters for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add PTP counters to ethtool stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Changed the statistic name emerg_fetch and emerg_wait to hlb_fetch and hlb_wait (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unused 'enum efx_rx_alloc_method' (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unused 'refcnt' from efx_rx_page_state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement efx_nic_type->filter_clear_rx() operation for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow filter removal only with exactly matching priority (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't refer to 'stack' in filter implementation (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change priority and flags for automatic MAC filters (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Change efx_nic_type->rx_push_indir_table() to push hash key as well (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add more information to many warnings using WARN() and netdev_WARN() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unnecessary condition for processing the TX timestamp queue (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Don't clear timestamps in efx_ptp_rx() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Enable PTP clock and timestamping for all functions on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Associate primary and secondary functions of controller (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Store VPD serial number at probe time (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add RX packet timestamping for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Copy RX prefix into skb head area in efx_rx_mk_skb() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: split setup of hardware timestamping into NIC-type operation (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for SFC9100 timestamp format (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Tidy up PTP synchronization code (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: PTP - tidy up unused/useless variables (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove kernel-doc for efx_ptp_data fields not present in this version (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Initialise efx_ptp_data->phc_clock_info() from a static template (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Do not use MAC address as clock name (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Store flags from MC_CMD_DRV_ATTACH for later use (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove dependency of PTP on having a dedicated channel (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Split PTP multicast filter insertion/removal out of efx_ptp_start(), efx_ptp_stop() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Return EBUSY for filter insertion on EF10, matching Falcon/Siena (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Expose NVRAM_PARTITION_TYPE_LICENSE on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fold efx_flush_all() into efx_stop_port() and update comments (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Map MCDI error MC_CMD_ERR_ENOTSUP to Linux EOPNOTSUPP (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Log all unexpected MCDI errors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add new sensor names (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Revise sensor names to be more understandable and consistent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Report units in sensor warnings (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct RX dropped count for drops while interface is down (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make initial fill of RX descriptors synchronous (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Tighten the check for RX merged completion events (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add MC BISTs to ethtool offline self test on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update MCDI protocol definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Poll for MCDI completion once before timeout occurs (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor efx_mcdi_poll() by introducing efx_mcdi_poll_once() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: RX buffer allocation takes prefix size into account in IP header alignment (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: remove unnecessary pci_set_drvdata() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement the SIOCGHWTSTAMP ioctl (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: replace dma_set_mask() and dma_set_coherent_mask() with new helper (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix DMA unmapping issue with firmware assisted TSO (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Only bind to EF10 functions with the LinkCtrl and Trusted flags (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add PM and RXDP drop counters to ethtool stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add definitions for new stats counters and capability flag (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor EF10 stat mask code to allow for more conditional stats (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix internal indices of ethtool stats for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add rmb() between reading stats and generation count to ensure consistency (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Increase MCDI status timeout to 250ms (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Wait for MC reboot to complete before scheduling driver reset (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove extern from function prototypes (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Support ARFS for IPv6 flows (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use TX PIO for sufficiently small packets (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce inline functions to simplify TX insertion (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Separate out queue-empty check from efx_nic_may_push_tx_desc() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allocate and link PIO buffers; map them with write-combining (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement firmware-assisted TSO for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fold tso_get_head_fragment() into tso_start() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 registers to register dump (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: efx_ef10_filter_update_rx_scatter() can be static (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: efx_ethtool_get_ts_info() can be static (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Reinitialise and re-validate datapath caps after MC reboot (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Clean up validation of datapath capabilities (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Reset derived rx_bad_bytes statistic when EF10 MC is rebooted (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Disable PTP on EF10 until we're ready to handle inline RX timestamps (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Minimal support for 40G link speed (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: check for allocation failure (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update copyright banners (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for Solarflare SFC9100 family (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make efx_mcdi_init() and efx_mcdi_fini() call efx_mcdi_drv_attach() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allocate NVRAM partition ID range for PHY images (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 register and structure definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Extend struct efx_tx_buffer to allow pushing option descriptors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use a global count of active queues instead of pending drains (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Prepare for RX scatter on EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Initialise IRQ moderation for all NIC types from efx_init_eventq() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow efx_nic_type->dimension_resources() to fail (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Allow event queue initialisation to fail (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Document conditions for multicast replication vs filter replacement (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Implement asynchronous MCDI requests (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unnecessary use of atomic_t (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor efx_mcdi_rpc_start() and efx_mcdi_copyin() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for new board sensors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Convert dma_alloc_coherent() to dma_zalloc_coherent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use extended MC_CMD_SENSOR_INFO and MC_CMD_READ_SENSORS (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Return an error code when a sensor is busy (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for reading packet length from prefix (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Generalise packet hash lookup to support EF10 RX prefix (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename EFX_PAGE_BLOCK_SIZE to EFX_VI_PAGE_SIZE and adjust comments (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove early call to efx_nic_type->reconfigure_mac() in efx_reset_up() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: use MCDI epoch flag to improve MC reboot detection in the driver (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add EF10 support for TX/RX DMA error events handling (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add a function pointer to abstract write of host time into NIC shared memory (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: PTP MCDI requests need to initialise periph ID field (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Delegate MAC/NIC statistic description to efx_nic_type (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove driver-local struct ethtool_string (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove more left-overs from Falcon GMAC support (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move MTD operations into efx_nic_type (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move NIC-type-specific MTD partition date into separate structures (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Eliminate struct efx_mtd (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename SPI stuff to show that it is Falcon-specific (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Cleanup Falcon-arch simple MAC filter state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Define and use MCDI_POPULATE_DWORD_<1-7> (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add flag for stack-owned RX MAC filters (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor Falcon-arch filter removal (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make most filter operations NIC-type-specific (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor Falcon-arch search limit reset (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Split Falcon-arch-specific and common filter state (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Extend and abstract efx_filter_spec to cover Huntington/EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Name the RX drop queue ID (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename Falcon-arch filter implementation types and functions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove unused filter_flags variables and efx_farch_filter_id_flags() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Do not assume efx_nic_type->ev_fini() is idempotent (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: EFX_WORKAROUND_ALWAYS is really specific to Falcon-architecture (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Get rid of per-NIC-type phys_addr_channels and mem_map_size (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update and improve kernel-doc for efx_mcdi_state & efx_mcdi_iface (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fix race in completion handling (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add support for MCDI v2 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Update MCDI protocol definitions for EF10 (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Translate MCDI error numbers received in events (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move and rename Falcon/Siena common NIC operations (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Refactor queue teardown sequence to allow for EF10 flush behaviour (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove bogus call to efx_release_tx_buffers() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Stop RX refill before flushing RX queues (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Limit scope of a Falcon A1 IRQ workaround (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rework IRQ enable/disable (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Remove efx_process_channel_now() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rename Falcon-architecture register definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make struct efx_special_buffer less special (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add GFP flags to efx_nic_alloc_buffer() and make most callers allow blocking (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make MCDI independent of Siena (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make efx_mcdi_init() call efx_mcdi_handle_assertion() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Collect all MCDI port functions into mcdi_port.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move efx_mcdi_mac_reconfigure() to siena.c and rename (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move siena_reset_hw() and siena_map_reset_reason() into MCDI module (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Add and use MCDI_SET_QWORD() and MCDI_SET_ARRAY_QWORD() (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Ensure MCDI buffers, but not lengths, are dword aligned (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use proper macros to declare and access MCDI arrays (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce and use MCDI_CTL_SDU_LEN_MAX_V1 macro for Siena-specific code (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Fill out the set of MCDI accessors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Rationalise MCDI buffer accessors (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Introduce and use MCDI_DECLARE_BUF macro (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move more Falcon-specific code and definitions into falcon.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Move details of a Falcon bug workaround out of ethtool.c (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Use efx_mcdi_mon() to find efx_mcdi_mon structure from efx_nic (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: const-qualify source pointers for MMIO write functions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Correct MAC filter bitfield definitions (Nikolay Aleksandrov) [1057527] - [netdrv] sfc: Make all MAC statistics consistently 64 bits wide (Nikolay Aleksandrov) [1057527]- [x86] efi: Pass a proper identity mapping in efi_call_phys_prelog (Nigel Croxon) [1044709] - [usb] usbcore: check usb device's state before sending a Set SEL control transfer (Don Zickus) [929314] - [kernel] rename cpu stop machine thread to stopper (Prarit Bhargava) [1022465] - [thermal] intel_powerclamp: Fix cstate counter detection (Steve Best) [1103371] - [thermal] intel_powerclamp: Tidy up error handling in powerclamp_init (Steve Best) [1103371] - [thermal] intel_powerclamp: Add newer CPU models (Steve Best) [1103371] - [netdrv] hyperv: Move state setting for link query (Jason Wang) [1027155] - [netdrv] hyperv: Fix the carrier status setting (Jason Wang) [1027155] - [netdrv] hyperv: Fix race between probe and open calls (Jason Wang) [1027155] - [char] ipmi: Add MODULE_ALIAS for autoloading ipmi driver on ACPI systems (Charles Rose) [825196] - [char] ipmi: Improve error messages on failed irq enable (Charles Rose) [825196] - [char] ipmi: Turn off all activity on an idle ipmi interface (Tony Camuso) [1077493] - [char] ipmi: Fix a race restarting the timer (Tony Camuso) [1098324] - [char] ipmi: Reset the KCS timeout when starting error recovery (Tony Camuso) [1085350] - [scsi] bnx2fc: Updated version to 2.4.2 (Maurizio Lombardi) [1054586] - [scsi] bnx2fc: Fixed the handling for the SCSI retry delay (Maurizio Lombardi) [1054586] - [scsi] bnx2fc: Fixed scsi_remove_target soft lockup when rmmod bnx2x (Maurizio Lombardi) [1054586] - [net] cnic: Update version to 2.5.20 and copyright year (Maurizio Lombardi) [1054561] - [net] cnic: Use proper ulp_ops for per device operations (Maurizio Lombardi) [1054561] - [net] cnic: Add a signature to indicate valid doorbell offset (Maurizio Lombardi) [1054561] - [net] cnic: Remove extern from function prototypes (Maurizio Lombardi) [1054561] - [net] cnic: Update version to 2.5.18 (Maurizio Lombardi) [1054561] - [net] cnic: Eliminate local copy of pfid (Maurizio Lombardi) [1054561] - [net] cnic: Eliminate CNIC_PORT macro and port_mode in local struct (Maurizio Lombardi) [1054561] - [net] cnic: Redefine BNX2X_HW_CID using existing bnx2x macros (Maurizio Lombardi) [1054561] - [net] cnic: Update version to 2.5.17 and copyright year (Maurizio Lombardi) [1054561] - [net] cnic: Add missing error checking for RAMROD_CMD_ID_CLOSE (Maurizio Lombardi) [1054561] - [net] cnic: Update TCP options setup for iSCSI (Maurizio Lombardi) [1054581 1054561] - [net] cnic: Reset tcp_flags during cnic_cm_create() (Maurizio Lombardi) [1054561] - [scsi] cnic: Simplify cnic_release() (Maurizio Lombardi) [1054561] - [scsi] cnic: Simplify netdev events handling (Maurizio Lombardi) [1054561] - [scsi] cnic: bnx2i: bnx2fc: Fix inconsistent use of page size (Maurizio Lombardi) [1054561] - [scsi] be2iscsi: fix bad if expression (Rob Evers) [1054371] - [scsi] be2iscsi: fix memory leak in error path (Rob Evers) [1054371] - [scsi] be2iscsi: Jump to 'free_memory' is apparently missing (Rob Evers) [1054371] - [scsi] be2iscsi: Bump driver version (Rob Evers) [1054371] - [scsi] be2iscsi: Fix destroy MCC-CQ before MCC-EQ is destroyed (Rob Evers) [1054371] - [scsi] be2iscsi: Fix memory corruption in MBX path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix TCP parameters while connection offloading (Rob Evers) [1054371] - [scsi] be2iscsi: Fix interrupt Coalescing mechanism (Rob Evers) [1054371] - [scsi] be2iscsi: Fix exposing Host in sysfs after adapter initialization is complete (Rob Evers) [1054371] - [scsi] be2iscsi: Fix retreving MCCQ_WRB in non-embedded Mbox path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix DMA Out of SW-IOMMU space error (Rob Evers) [1054371] - [scsi] be2iscsi: Fix scsi_cmnd leakage in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Fix the session cleanup when reboot/shutdown happens (Rob Evers) [1054371] - [scsi] be2iscsi: Fix doorbell format for EQ/CQ/RQ s per SLI spec (Rob Evers) [1054371] - [scsi] be2iscsi: Fix port speed typo in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Fix handling timed out MBX completion from FW (Rob Evers) [1054371] - [scsi] be2iscsi: fix memory leak in error path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix SGL posting for unaligned ICD values (Rob Evers) [1054371] - [scsi] be2iscsi: Fix AER handling in driver (Rob Evers) [1054371] - [scsi] be2iscsi: Invalidate WRB in Abort/Reset Path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Insufficient Buffer Error returned in MBX Completion (Rob Evers) [1054371] - [scsi] be2iscsi: Fix log level for protocol specific logs (Rob Evers) [1054371] - [scsi] be2iscsi: Fix MSIx creation for SKH-R adapter (Rob Evers) [1054371] - [scsi] be2iscsi: Display Port Identifier for each iSCSI function (Rob Evers) [1054371] - [scsi] be2iscsi: Dispaly CID available for connection offload (Rob Evers) [1054371] - [scsi] be2iscsi: Fix chute cleanup during drivers unload (Rob Evers) [1054371] - [scsi] be2iscsi: Fix connection offload to support Dual Chute (Rob Evers) [1054371] - [scsi] be2iscsi: Fix CID allocation/freeing to support Dual chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix WRB_Q posting to support Dual Chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix SGL Initilization and posting Pages for Dual Chute (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Template HDR support for Dual Chute mode (Rob Evers) [1054371] - [scsi] be2iscsi: Fix changes in ASYNC Path for SKH-R adapter (Rob Evers) [1054371] - [scsi] be2iscsi: Config parameters update for Dual Chute Support (Rob Evers) [1054371] - [scsi] be2iscsi: Fix soft lock up issue during UE or if FW taking time to respond (Rob Evers) [1054371] - [scsi] be2iscsi: Fix locking mechanism in Unsol Path (Rob Evers) [1054371] - [scsi] be2iscsi: Fix negotiated parameters upload to FW (Rob Evers) [1054371] - [scsi] be2iscsi: Fix repeated issue of MAC ADDR get IOCTL (Rob Evers) [1054371] - [scsi] be2iscsi: Fix the MCCQ count leakage (Rob Evers) [1054371] - [scsi] be2iscsi: Fix Template HDR IOCTL (Rob Evers) [1054371] - [netdrv] bnx2x: dont reload on GRO change (Michal Schmidt) [1022020 1054563 1054273] - [netdrv] bnx2x: Allow ethtool to enable/disable loopback (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: allow GRO_ENABLE_FLAG (Michal Schmidt) [1022020 1054563 1054273] - [netdrv] bnx2x: fix incorrect busy-poll backport (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix backport of bnx2x_low_latency_recv() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: remove cosmetic differences from upstream (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: drop no longer necessary netdev_printk workaround (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: update MAINTAINERS for bnx2x and e-mail addresses (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Convert return 0 to return rc (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix build when BNX2X_SRIOV is not enabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: added 'likely' to fast-path skb existence (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix crash while ethtool -t (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Support for byte queue limits (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Memory leak during VF removal (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: include irq.h for irqreturn_t definitions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't allow VFs to become promiscuous (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't show port statistics for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix failure to configure VF multicast filters (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix vlan credit issues for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix possible memory leak on iov error flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove the sriov VFOP mechanism (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix compilation when CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Create workqueue for IOV related tasks (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Support mng. request for driver version (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't receive packets when the napi budget == 0 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add missing bit in default Tx switching (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: save RAM in kdump kernel by disabling TPA (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: save RAM in kdump kernel by using a single queue (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: clamp num_queues to prevent passing a negative value (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove hidden flow control goto from BNX2X_ALLOC macros (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Use pci_enable_msix_range() instead of pci_enable_msix() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: utilize FW 7.8.19 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: semantic revise scheduling of sp_rtnl (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix bnx2x_panic_dump for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Revise IOV vlan/mac validation (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add support in PF driver for RSC (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Semantic Validate vlan/mac changes (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove unnecessary internal mem config (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Remove unused iov code (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: change verbosity of some prints (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Allow VF rss on higher PFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Make module parameters readable (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix L2-GRE TCP issues (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix generic option settings (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: More Shutdown revisions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix VF flr flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't release PCI bars on shutdown (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix sparse warning (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct default Tx switching behaviour (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix DMA unmapping of TSO split BDs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent WARN during driver unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: namespace and dead code cleanups (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix VLAN configuration for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix AFEX memory overflow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Clean before update RSS arrives (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct number of MSI-X vectors for VFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: limit number of interrupt vectors for 57711 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix KR2 work-around detection of BCM8073 (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix incorrect link-up report (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix Duplex setting for 54618se (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix passive DAC cable detection (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix 578xx-KR 1G link (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: downgrade "valid ME register value" message level (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: slight optimization of addr compare (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix build with SRIOV disabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add VF Multicast filters support (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add num of VFs to Management statistics (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: no error when RSS configuration fails (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add Big-Endian ethtool comment (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add AER support (missing bits) (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: cleanup skb_set_hash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: calls skb_set_hash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: populate skb->l4_rxhash (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: avoid null pointer dereference when enabling SR-IOV (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent "timeout waiting for state X" (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent CFC attention (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent panic during DMAE timeout (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Clean the sp rtnl task upon unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: replace dma_set_mask() and dma_set_coherent_mask() with new helper (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: remove unnecessary pci_set_drvdata() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add ndo_get_phys_port_id support (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Change variable type to bool (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: skb_is_gso_v6() requires skb_is_gso() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add support for EXTPHY2 LED mode (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Change function prototype (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't disable/enable SR-IOV when loading (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Correct VF driver info (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Test nvram when interface is down (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Staticize local symbols (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Disable VF access on PF removal (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent FW assert on low mem during unload (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Set NETIF_F_HIGHDMA unconditionally (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Don't pretend during register dump (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent null pointer dereference on error flow (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix config when SR-IOV and iSCSI are enabled (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix Coalescing configuration (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Unlock VF-PF channel on MAC/VLAN config error (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent an illegal pointer dereference during panic (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: record rx queue for LRO packets (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent masked MCP parities from appearing (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: prevent masking error from cnic (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: add missing VF resource allocation during init (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix support for VFs on some PFs (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Prevent mistaken hangup between driver & FW (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix 848xx duplex settings (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: 57840 non-external loopback test fail on 1G (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix bnx2i and bnx2fc regressions (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Use pci_dev pm_cap (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Fix configuration of doorbell block (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Restore a call to config_init (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Add missing braces in bnx2x_link_initialize() (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: fix broken compilation with CONFIG_BNX2X_SRIOV is not set (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: VF RSS support - VF side (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: VF RSS support - PF side (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Convert dma_alloc_coherent() to dma_zalloc_coherent (Michal Schmidt) [1054563 1054273] - [netdrv] bnx2x: Revising locking scheme for MAC configuration (Michal Schmidt) [1054563 1054273] - [netdrv] firmware: add bnx2x FW 7.8.19 (Michal Schmidt) [1054563 1054273] - [net] export physical port id via sysfs (Michal Schmidt) [1098227] - [net] rtnl: export physical port id via RT netlink (Michal Schmidt) [1098227] - [net] add ndo to get id of physical port of the device (Michal Schmidt) [1098227] - [lib] vsprintf: add support of '*ph' (Michal Schmidt) [1098227]- [video] vgacon: clear buffer attributes when we load a 512 character font (Rob Clark) [1082803] - [fs] consolidate the reassignments of ->f_op in ->open() instances (Rob Clark) [1082799] - [video] fbdev: add a MIPI DSI header (Rob Clark) [1082799] - [kernel] kref: Implement kref_get_unless_zero (Rob Clark) [1082791] - [kernel] time: export ktime_get_monotonic_offset (Rob Clark) [1082787] - [kernel] sysfs: Add sysfs_add/remove_files utility functions (Rob Clark) [1082787] - [kernel] Add arch_phys_wc_add, arch_phys_wc_del to manipulate WC MTRRs if needed (Rob Clark) [1082787] - [kernel] mutex: Move ww_mutex definitions to ww_mutex.h (Rob Clark) [1082787] - [base] reservation: cross-device reservation support (Rob Clark) [1082787] - [kernel] locking-selftests: Handle unexpected failures more strictly (Rob Clark) [1082787] - [kernel] mutex: Add more w/w tests to test EDEADLK path handling (Rob Clark) [1082787] - [kernel] mutex: Add more tests to lib/locking-selftest.c (Rob Clark) [1082787] - [kernel] mutex: Add w/w tests to lib/locking-selftest.c (Rob Clark) [1082787] - [kernel] mutex: Add w/w mutex slowpath debugging (Rob Clark) [1082787] - [kernel] mutex: Add support for wound/wait style locks (Rob Clark) [1082787] - [kernel] arch: Make __mutex_fastpath_lock_retval return whether fastpath succeeded or not (Rob Clark) [1082787] - [fs] procfs: add proc_remove_subtree() (Rob Clark) [1082782] - [lib] scatterlist: sg_page_iter support sg lists w/o backing pages (Rob Clark) [1082782] - [lib] scatterlist: use page iterator in the mapping iterator (Rob Clark) [1082782] - [lib] scatterlist: add simple page iterator (Rob Clark) [1082782] - [lib] scatterlist: add sg_alloc_table_from_pages function (Rob Clark) [1082782] - [netdrv] qlge: Update version to 1.00.00.34 (Chad Dupuis) [1054333] - [netdrv] qlge: Fix ethtool statistics (Chad Dupuis) [1054333] - [netdrv] qlge: Update version to 1.00.00.33 (Chad Dupuis) [1054333] - [netdrv] qlge: Enhance nested VLAN Q-in-Q handling (Chad Dupuis) [1054333] - [netdrv] qlge: call ql_core_dump() only if dump memory was allocated (Chad Dupuis) [1054333] - [netdrv] qlge: add missing free_netdev() on error in qlge_probe() (Chad Dupuis) [1054333] - [netdrv] qlge: fix dma map leak when the last chunk is not allocated (Chad Dupuis) [1054333] - [netdrv] bnx2x: Fix kernel crash and data miscompare after EEH recovery (Michal Schmidt) [1029600] - [netdrv] bnx2x: Adapter not recovery from EEH error injection (Michal Schmidt) [1029600] - [netdrv] tg3: Override clock, link aware and link idle mode during NVRAM dump (Ivan Vecera) [1054558] - [netdrv] tg3: Update copyright and version to 3.137 (Ivan Vecera) [1054558] - [netdrv] tg3: Prevent page allocation failure during TSO workaround (Ivan Vecera) [1029192 1054558] - [netdrv] tg3: Don't modify ip header fields when doing GSO (Ivan Vecera) [1029192 1054558] - [netdrv] tg3: remove open-coded skb_cow_head (Ivan Vecera) [1054558] - [netdrv] tg3: remove empty MDIO bus reset function (Ivan Vecera) [1054558] - [netdrv] tg3: Do not include vlan acceleration features in vlan_features (Ivan Vecera) [1054558] - [netdrv] tg3: Call dev_kfree_skby_any instead of dev_kfree_skb (Ivan Vecera) [1054558] - [netdrv] tg3: Don't check undefined error bits in RXBD (Ivan Vecera) [1054558] - [netdrv] tg3: Use pci_enable_msix_range() instead of pci_enable_msix() (Ivan Vecera) [1054558] - [netdrv] tg3: Fix deadlock in tg3_change_mtu() (Ivan Vecera) [1054558] - [netdrv] tg3: cleanup an error path in tg3_phy_reset_5703_4_5() (Ivan Vecera) [1054558] - [netdrv] tg3: delete non-required instances of include linux/init.h (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.136 (Ivan Vecera) [1054558] - [netdrv] tg3: Set the MAC clock to the fastest speed during boot code load (Ivan Vecera) [1054558] - [netdrv] tg3: Add unicast filtering support (Ivan Vecera) [1054558] - [netdrv] tg3: Refactor __tg3_set_mac_addr() (Ivan Vecera) [1054558] - [netdrv] tg3: Initialize REG_BASE_ADDR at PCI config offset 120 to 0 (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.135 (Ivan Vecera) [1054558] - [netdrv] tg3: Expand multicast drop counter miscounting fix to 5762 (Ivan Vecera) [1054558] - [netdrv] tg3: Fix bit definition for the nvram Auto Power Down setting (Ivan Vecera) [1054558] - [netdrv] tg3: Add flag to disable 1G Half Duplex advertisement (Ivan Vecera) [1054558] - [netdrv] tg3: Don't add rxbds_empty to rx_over_errors (Ivan Vecera) [1054558] - [netdrv] tg3: Give up chip reset and carrier loss handling if PCI device is not present (Ivan Vecera) [1054558] - [netdrv] tg3: Implement the SIOCGHWTSTAMP ioctl (Ivan Vecera) [1054558] - [netdrv] tg3: Validate hwtstamp_config completely before applying it (Ivan Vecera) [1054558] - [netdrv] tg3: remove unnecessary pci_set_drvdata() (Ivan Vecera) [1054558] - [netdrv] tg3: Miscellaneous conversions to ETH_ALEN (Ivan Vecera) [1054558] - [netdrv] tg3: use phylib when robo switch is in use (Ivan Vecera) [1054558] - [netdrv] tg3: add support a phy at an address different than 01 (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.134 (Ivan Vecera) [1054558] - [netdrv] tg3: Remove unnecessary spinlock (Ivan Vecera) [1054558] - [netdrv] tg3: Appropriately classify interrupts during request_irq (Ivan Vecera) [1054558] - [netdrv] tg3: Remove redundant if check (Ivan Vecera) [1054558] - [netdrv] tg3: Remove if 0'd code (Ivan Vecera) [1054558] - [netdrv] tg3: LED in shared mode does not blink during traffic (Ivan Vecera) [1054558] - [netdrv] tg3: Add support for new 577xx device ids (Ivan Vecera) [1054558] - [netdrv] tg3: Add function tg3_phy_shdw_write() (Ivan Vecera) [1054558] - [netdrv] tg3: Use pci_dev pm_cap (Ivan Vecera) [1054558] - [netdrv] tg3: Convert dma_alloc_coherent() to dma_zalloc_coherent (Ivan Vecera) [1054558] - [netdrv] tg3: fix NULL pointer dereference in tg3_io_error_detected and tg3_io_slot_reset (Ivan Vecera) [1054558] - [netdrv] tg3: Update version to 3.133 (Ivan Vecera) [1054558] - [netdrv] tg3: Enable support for timesync gpio output (Ivan Vecera) [1054558] - [netdrv] tg3: Implement the shutdown handler (Ivan Vecera) [1054558] - [netdrv] tg3: Allow NVRAM programming when interface is down (Ivan Vecera) [1054558] - [netdrv] tg3: Fix warning from pci_disable_device() (Ivan Vecera) [1054558] - [netdrv] tg3: Fix kernel crash (Ivan Vecera) [1054558] - [netdrv] tg3: Avoid delay during MMIO access (Ivan Vecera) [1054558] - [netdrv] tg3: restore rx_dropped accounting (Ivan Vecera) [1054558] - [netdrv] tg3: Consilidate MAC loopback code (Ivan Vecera) [1054558] - [netdrv] tg3: Allow ethtool to enable/disable loopback (Ivan Vecera) [1054558] - [net] Allow ethtool to set interface in loopback mode (Ivan Vecera) [1054558] - [netdrv] tg3: convert to hw_features (Ivan Vecera) [1054558] - [netdrv] tg3: Do not use legacy PCI power management (Ivan Vecera) [1054558] - [netdrv] tg3: Remove TG3_VLAN_TAG_USED macro (Ivan Vecera) [1054558] - [netdrv] ixgbe: fix ethtool stats (Ivan Vecera) [1098515] - [netdrv] Replace u64_stats_fetch_begin_bh to u64_stats_fetch_begin_irq (Ivan Vecera) [1098515] - [netdrv] vxlan: virtual extensible lan (Ivan Vecera) [1098515] - [netdrv] ifb: convert to 64 bit stats (Ivan Vecera) [1098515] - [netdrv] ppp: make ppp_get_stats64 static (Ivan Vecera) [1098515] - [netdrv] ppp: add 64 bit stats (Ivan Vecera) [1098515] - [netdrv] slip: Use net_device_stats from struct net_device (Ivan Vecera) [1098515] - [netdrv] slip: fix get_stats() method (Ivan Vecera) [1098515] - [netdrv] veth: reduce stat overhead (Ivan Vecera) [1098515] - [netdrv] veth: fix 64bit stats on 32bit arches (Ivan Vecera) [1098515] - [netdrv] veth: convert to 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] net: fix race condition in several drivers when reading stats (Ivan Vecera) [1098515] - [netdrv] virtio-net: fix a race on 32bit arches (Ivan Vecera) [1098515] - [netdrv] virtio-net: Fix panic in virtnet_remove (Ivan Vecera) [1098515] - [netdrv] virtio-net: per cpu 64 bit stats (Ivan Vecera) [1098515] - [netdrv] vmxnet3: convert to 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] xen: convert to 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] via-rhine: add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] niu: support 64 bit stats interface (Ivan Vecera) [1098515] - [netdrv] r8169: add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] 8139too: Add 64bit statistics (Ivan Vecera) [1098515] - [netdrv] netxen: convert to 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] forcedeth: account for dropped RX frames (Ivan Vecera) [1098515] - [netdrv] forcedeth: implement ndo_get_stats64() API (Ivan Vecera) [1098515] - [netdrv] forcedeth: fix stats on hardware without extended stats support (Ivan Vecera) [1098515] - [netdrv] forcedeth: Improve stats counters (Ivan Vecera) [1098515] - [netdrv] forcedeth: remove unneeded stats updates (Ivan Vecera) [1098515] - [netdrv] vxge: fix 64 bit access on 32 bit platforms (Ivan Vecera) [1098515] - [netdrv] vxge: Implement 64bit stats (Ivan Vecera) [1098515] - [netdrv] myricom: update to 64 bit stats (Ivan Vecera) [1098515] - [netdrv] sky2: implement 64 bit stats (Ivan Vecera) [1098515] - [netdrv] ixgbevf: provide 64 bit statistics (Ivan Vecera) [1098515] - [netdrv] ixgbe: fix stats handling (Ivan Vecera) [1098515] - [netdrv] igb: fix stats handling (Ivan Vecera) [1098515] - [netdrv] e1000e: convert to stats64 (Ivan Vecera) [1098515] - [netdrv] be2net: use stats-sync to read/write 64-bit stats (Ivan Vecera) [1098515] - [netdrv] enic: update to support 64 bit stats (Ivan Vecera) [1098515] - [netdrv] cxgb4: switch to 64 bit inteface statistics (Ivan Vecera) [1098515] - [netdrv] bna: fix stats handling (Ivan Vecera) [1098515] - [netdrv] tg3: 64 bit stats on all arches (Ivan Vecera) [1098515] - [netdrv] bnx2: 64 bit stats on all arches (Ivan Vecera) [1098515] - [netdrv] b44: add 64 bit stats (Ivan Vecera) [1098515] - [netdrv] dummy: percpu stats and lockless xmit (Ivan Vecera) [1098515] - [netdrv] sfc: Implement 64-bit net device statistics on all architectures (Ivan Vecera) [1098515] - [net] bridge: 64bit rx/tx counters (Ivan Vecera) [1098515] - [net] bridge: per-cpu packet statistics (Ivan Vecera) [1098515] - [net] vlan: lockless transmit path (Ivan Vecera) [1098515] - [net] congestion notifications are not dropped packets (Ivan Vecera) [1098515] - [net] vlan: 64 bit rx counters (Ivan Vecera) [1098515] - [netdrv] macvlan: 64 bit rx counters (Ivan Vecera) [1098515] - [netdrv] loopback driver cleanup (Ivan Vecera) [1098515] - [netdrv] loopback: use u64_stats_sync infrastructure (Ivan Vecera) [1098515] - [netdrv] loopback: Implement 64bit stats on 32bit arches (Ivan Vecera) [1098515] - [net] export netdev_stats_to_stats64 (Ivan Vecera) [1098515] - [netdrv] Enable 64-bit net device statistics on 32-bit architectures (Ivan Vecera) [1098515] - [netdrv] bonding: Remove net_device_stats from bonding struct (Ivan Vecera) [1098515] - [fs] sysfs: don't panic when in different netns (Daniel Borkmann) [1034696 1020145] - [fs] cifs: Check if prefixpath starts with '\' in cifs_parse_mount_options (Sachin Prabhu) [1104268] - [fs] gfs2: Ensure workqueue is scheduled after noexp request (Robert S Peterson) [1101740] - [fs] ext3: Allow quota file use root reservation (Lukas Czerner) [1102234] - [fs] ext4: Allow quota file use root reservation (Lukas Czerner) [802214] - [fs] pipe: skip file_update_time on frozen fs (Eric Sandeen) [1093077] - [fs] ext4: fix ext4_flush_completed_IO wait semantics (Lukas Czerner) [1023141] - [fs] ext4: completed_io locking cleanup (Lukas Czerner) [1023141] - [fs] ext4: fix unwritten counter leakage (Lukas Czerner) [1023141] - [fs] ext4: give i_aiodio_unwritten a more appropriate name (Lukas Czerner) [1023141] - [fs] ext4: ext4_inode_info diet (Lukas Czerner) [1023141] - [fs] ext4: optimize locking for end_io extent conversion (Lukas Czerner) [1023141] - [fs] ext4: remove unnecessary call to waitqueue_active() (Lukas Czerner) [1023141] - [fs] ext4: Use correct locking for ext4_end_io_nolock() (Lukas Czerner) [1023141] - [fs] ext4: don't check io->flag when setting EXT4_STATE_DIO_UNWRITTEN inode state (Lukas Czerner) [1023141] - [md] dm-crypt: fix cpu hotplug crash by removing per-cpu structure (Mike Snitzer) [1076147] - [md] dm-crypt: rename struct convert_context sector field (Mike Snitzer) [1076147] - [md] dm-crypt: store crypt_config instead of dm_target struct (Mike Snitzer) [1076147] - [md] dm-crypt: move cipher data out of per_cpu struct (Mike Snitzer) [1076147] - [md] dm-crypt: rename pending field (Mike Snitzer) [1076147] - [md] dm-crypt: replace simple_strtoul (Mike Snitzer) [1076147] - [md] dm: reject trailing characters in sccanf input (Mike Snitzer) [1076147] - [md] dm-crypt: add missing error handling (Mike Snitzer) [1076147] - [md] dm-crypt: suppress endian warnings (Mike Snitzer) [1076147] - [md] dm-crypt: add loop aes iv generator (Mike Snitzer) [1076147] - [crypto] md5: Add export support (Mike Snitzer) [1076147] - [md] dm-crypt: add multi key capability (Mike Snitzer) [1076147] - [md] dm-crypt: add post iv call to iv generator (Mike Snitzer) [1076147] - [md] dm-crypt: use io thread for reads only if mempool exhausted (Mike Snitzer) [1076147] - [md] dm-crypt: scale to multiple cpus (Mike Snitzer) [1076147] - [md] dm-crypt: simplify compatible table output (Mike Snitzer) [1076147] - [md] dm-thin: add 'no_space_timeout' dm-thin-pool module param (Mike Snitzer) [1098656] - [md] dm-thin: add timeout to stop out-of-data-space mode holding IO forever (Mike Snitzer) [1098656] - [md] dm-thin: allow metadata commit if pool is in PM_OUT_OF_DATA_SPACE mode (Mike Snitzer) [1098655] - [md] dm-cache: always split discards on cache block boundaries (Mike Snitzer) [1103790] - [md] dm-cache: fix writethrough mode quiescing in cache_map (Mike Snitzer) [1103790] - [x86] efi: earlyprintk=efi,keep fix (Rui Wang) [1031867] - [x86] efi: earlyprintk off-by-one bugfix (Rui Wang) [1031867] - [x86] efi: Add EFI framebuffer earlyprintk support (Rui Wang) [1031867] - [powerpc] mm: fix ".__node_distance" undefined (David Milburn) [1091088 1020866] - [nvme] Retry failed commands with non-fatal errors (David Milburn) [1091088 1020866] - [nvme] Fix divide-by-zero in nvme_trans_io_get_num_cmds (David Milburn) [1091088 1020866] - [nvme] Add getgeo to block ops (David Milburn) [1091088 1020866] - [nvme] Start-stop nvme_thread during device add-remove (David Milburn) [1091088 1020866] - [nvme] Make I/O timeout a module parameter (David Milburn) [1091088 1020866] - [nvme] per-cpu io queues (David Milburn) [1091088 1020866] - [nvme] Replace DEFINE_PCI_DEVICE_TABLE (David Milburn) [1091088 1020866] - [nvme] IOCTL path RCU protect queue access (David Milburn) [1091088 1020866] - [nvme] RCU protected access to io queues (David Milburn) [1091088 1020866] - [nvme] Initialize device reference count earlier (David Milburn) [1091088 1020866] - [nvme] Add CONFIG_PM_SLEEP to suspend/resume functions (David Milburn) [1091088 1020866]- [kernel] futex: Always cleanup owner tid in unlock_pi (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: Make lookup_pi_state more robust (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: Validate atomic acquisition in futex_lock_pi_atomic() (Jerome Marchand) [1104517] {CVE-2014-3153} - [kernel] futex: prevent requeue pi on same futex (Jerome Marchand) [1104517] {CVE-2014-3153} - [alsa] aloop: Close races at restarting the stream (Jaroslav Kysela) [1078592] - [alsa] aloop: Export snd_pcm_constraint_mask64() (Jaroslav Kysela) [1078592] - [alsa] pcm: Warn when buffer preallocation fails (Jaroslav Kysela) [1078592] - [alsa] aloop: Add SNDRV_PCM_STATE_PAUSED case in wait_for_avail function (Jaroslav Kysela) [1078592] - [alsa] jack: Unregister input device at disconnection (Jaroslav Kysela) [1078592] - [alsa] aloop: Optimize module name check (Jaroslav Kysela) [1078592] - [alsa] pcm: Add fallthru comments (Jaroslav Kysela) [1078592] - [alsa] aloop: Fix Oops while PM resume (Jaroslav Kysela) [1078592] - [alsa] aloop: add locking to timer access (Jaroslav Kysela) [1078592] - [mmc] Fix sd/sdio/mmc initialization frequency retries (Neil Horman) [1103848] - [mmc] fix mmc_set_bus_width_ddr() call without bus-width-test cap (Neil Horman) [1103848] - [mmc] Test bus-width for old MMC devices (Neil Horman) [1103848] - [mmc] Fix printing of card DDR type (Neil Horman) [1103848] - [mmc] propagate power save/restore ops return value (Neil Horman) [1103848] - [mmc] refine DDR support (Neil Horman) [1103848] - [mmc] Fixes for Dual Data Rate support (Neil Horman) [1103848] - [mmc] MMC 4.4 DDR support (Neil Horman) [1103848] - [mmc] Make ID freq configurable (Neil Horman) [1103848] - [mmc] Add helper function to check if a card is removable (Neil Horman) [1103848] - [mmc] add erase, secure erase, trim and secure trim operations (Neil Horman) [1103848] - [mmc] only set blockaddressed for > 2GiB cards (Neil Horman) [1103848] - [mmc] recognize CSD structure (Neil Horman) [1103848] - [mmc] fix incorrect interpretation of card type bits (Neil Horman) [1103848] - [mmc] allow for MMC v4.4 (Neil Horman) [1103848] - [mmc] fix all hangs related to mmc/sd card insert/removal during suspend/resume (Neil Horman) [1103848] - [mmc] sdio: recognize io card without powercycle (Neil Horman) [1103848] - [mmc] sdio: introduce API for special power management features (Neil Horman) [1103848] - [mmc] add module parameter to set whether cards are assumed removable (Neil Horman) [1103848] - [usb] xhci: add the meaningful IRQ description if it is empty (Don Zickus) [1103370] - [usb] xhci: Kill streams URBs when the host dies (Don Zickus) [1103370] - [usb] xhci: Refactor command watchdog and fix split string (Don Zickus) [1103370] - [usb] xhci: Handle MaxPSASize == 0 (Don Zickus) [1103370] - [usb] xhci: The trb_address_map radix tree expects 1KB segment memory aligment (Don Zickus) [1103370] - [usb] xhci: xhci_mem_cleanup make sure cmd_ring_reserved_trbs really is 0 (Don Zickus) [1103370] - [usb] xhci: Remove segments from radix tree on failed insert (Don Zickus) [1103370] - [lib] radix-tree: make radix_tree_node_alloc() work correctly within interrupt (Don Zickus) [1103370] - [pci] Move Renesas PCI IDs to a better place (Don Zickus) [1103370] - [usb] xhci: For streams the dequeue ptr must be read from the stream ctx (Don Zickus) [1103370] - [usb] xhci: Set SCT field for Set TR dequeue on streams (Don Zickus) [1103370] - [usb] xhci: For streams the css flag most be read from the stream-ctx on ep stop (Don Zickus) [1103370] - [usb] xhci: Check size rather then number of streams when allocating stream ctxs (Don Zickus) [1103370] - [usb] xhci: Free streams when they are still allocated on a set_interface call (Don Zickus) [1103370] - [usb] xhci: fix usb3 streams (Don Zickus) [1103370] - [usb] xhci: make warnings greppable (Don Zickus) [1103370] - [usb] xhci: Change how we indicate a host supports Link PM (Don Zickus) [1103370] - [usb] xhci: Fix resume issues on Renesas chips in Samsung laptops (Don Zickus) [1103370] - [usb] xhci: Remove unused variable 'addr' in inc_deq() and inc_enq() (Don Zickus) [1103370] - [usb] xhci: Add quirks module option (Don Zickus) [1103370] - [usb] xhci: clarify logging in xhci_setup_device (Don Zickus) [1103370] - [usb] xhci: Limit the spurious wakeup fix only to HP machines (Don Zickus) [1103370] - [usb] xhci: replace xhci_writel() with writel() (Don Zickus) [1103370] - [usb] xhci: replace xhci_readl() with readl() (Don Zickus) [1103370] - [usb] xhci: remove conversion from generic to pci device in xhci_mem.c (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_dropped_endpoints() (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_count_num_new_endpoints() (Don Zickus) [1103370] - [usb] xhci: remove unnecessary check in xhci_free_stream_info() (Don Zickus) [1103370] - [usb] xhci: fix SCT_FOR_CTX(p) macro (Don Zickus) [1103370] - [usb] xhci: replace USB_MAXINTERFACES with config->desc.bNumInterface (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in xhci_address_device() (Don Zickus) [1103370] - [usb] xhci: fix sparse warning in xhci-trace.h (Don Zickus) [1103370] - [usb] xhci: fix derivation of TRB's DMA address in xhci_log_event Trace Event Class (Don Zickus) [1103370] - [usb] xhci: fix incorrect type in assignment in handle_device_notification() (Don Zickus) [1103370] - [usb] xhci: convert TRB_CYCLE to le32 before using it to set Link TRB's cycle bit (Don Zickus) [1103370] - [usb] xhci: remove the unused ->address field (Don Zickus) [1103370] - [usb] xhci: kill a conditional when toggling cycle (Don Zickus) [1103370] - [usb] xhci: replace 'event' with 'cmd_comp_code' in set_deq and reset_ep handlers (Don Zickus) [1103370] - [usb] xhci: add argument 'slot_id' in stop_ep, set_deq and reset_ep cmd handlers (Don Zickus) [1103370] - [usb] xhci: replace 'xhci->cmd_ring->dequeue' with 'trb' in stop_ep cmd handler (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_type' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_trb' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: add variable 'cmd_comp_code' in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: refactor TRB_CONFIG_EP case into function (Don Zickus) [1103370] - [usb] xhci: remove unused 'ep_ring' variable in handle_cmd_completion() (Don Zickus) [1103370] - [usb] xhci: refactor TRB_EVAL_CONTEXT case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_NEC_GET_FW case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_RESET_DEV case into function (Don Zickus) [1103370] - [usb] xhci: use completion event's slot id rather than dig it out of command (Don Zickus) [1103370] - [usb] xhci: refactor TRB_ADDR_DEV case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_DISABLE_SLOT case into function (Don Zickus) [1103370] - [usb] xhci: refactor TRB_ENABLE_SLOT case into function (Don Zickus) [1103370] - [usb] xhci: rename existing Command Completion Event handlers (Don Zickus) [1103370] - [usb] xhci: remove unused argument from xhci_giveback_urb_in_irq() (Don Zickus) [1103370] - [usb] xhci: correct the usage of USB_CTRL_SET_TIMEOUT (Don Zickus) [1103370] - [usb] xhci: Staticize xhci_del_comp_mod_timer (Don Zickus) [1103370] - [usb] xhci: Set L1 device slot on USB2 LPM enable/disable (Don Zickus) [1103370] - [usb] xhci: Fix spurious wakeups after S5 on Haswell (Don Zickus) [1103370] - [usb] xhci: fix write to USB3_PSSEN and XUSB2PRM pci config registers (Don Zickus) [1103370] - [usb] xhci: quirk for extra long delay for S4 (Don Zickus) [1103370] - [usb] xhci: Don't enable/disable RWE on bus suspend/resume (Don Zickus) [1103370] - [usb] xhci: Fix race between ep halt and URB cancellation (Don Zickus) [1103370] - [usb] Fix xHCI host issues on remote wakeup (Don Zickus) [1103370] - [usb] xhci: Ensure a command structure points to the correct trb on the command ring (Don Zickus) [1103370] - [usb] xhci: Fix oops happening after address device timeout (Don Zickus) [1103370] - [usb] xhci: fix port BESL LPM capability checking (Don Zickus) [1103370] - [usb] xhci: fix dma mask setup in xhci.c (Don Zickus) [1103370] - [usb] xhci: trace debug statements related to ring expansion (Don Zickus) [1103370] - [usb] xhci: trace debug messages related to driver initialization and unload (Don Zickus) [1103370] - [usb] xhci: trace debug statements for urb cancellation (Don Zickus) [1103370] - [usb] xhci: add xhci_cmd_completion trace event (Don Zickus) [1103370] - [usb] xhci: add xhci_address_ctx trace event (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to endpoint reset (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to quirks (Don Zickus) [1103370] - [usb] xhci: add trace for debug messages related to changing contexts (Don Zickus) [1103370] - [usb] xhci: add traces for debug messages in xhci_address_device() (Don Zickus) [1103370] - [usb] xhci: remove CONFIG_USB_XHCI_HCD_DEBUGGING and unused code (Don Zickus) [1103370] - [usb] xhci: replace printk(KERN_DEBUG ...) (Don Zickus) [1103370] - [usb] xhci: replace xhci_info() with xhci_dbg() (Don Zickus) [1103370] - [usb] usb: Add Device Tree support to XHCI Platform driver (Don Zickus) [1103370] - [usb] xhci: add missing dma-mapping.h includes (Don Zickus) [1103370] - [usb] xhci: fix null pointer dereference on ring_doorbell_for_active_rings (Don Zickus) [1103370] - [usb] xhci: Enable XHCI_SPURIOUS_SUCCESS for all controllers with xhci 1.0 (Don Zickus) [1103370] - [usb] xhci: Mark two functions __maybe_unused (Don Zickus) [1103370] - [usb] xhci: Avoid NULL pointer deref when host dies (Don Zickus) [1103370] - [usb] xhci: Correct misplaced newlines (Don Zickus) [1103370] - [usb] xhci: Report USB 2.1 link status for L1 (Don Zickus) [1103370] - [usb] xhci: Refactor port status into a new function (Don Zickus) [1103370] - [usb] xhci: add the suspend/resume functionality (Don Zickus) [1103370] - [usb] xhci: Add missing unlocks on error paths (Don Zickus) [1103370] - [usb] xhci-plat: release mem region while removing module (Don Zickus) [1103370] - [usb] xhci: check for failed dma pool allocation (Don Zickus) [1103370] - [usb] xhci: remove BUG() in xhci_get_endpoint_type() (Don Zickus) [1103370] - [usb] xhci: Remove BUG in xhci_setup_addressable_virt_dev (Don Zickus) [1103370] - [usb] xhci: Remove BUG_ON in xhci_get_input_control_ctx (Don Zickus) [1103370] - [usb] xhci: Remove BUG_ON() in xhci_alloc_container_ctx (Don Zickus) [1103370] - [usb] xhci: add USB2 Link power management BESL support (Don Zickus) [1103370] - [usb] xhci: define port register names and use them instead of magic numbers (Don Zickus) [1103370] - [usb] xhci: check usb2 port capabilities before adding hw link PM support (Don Zickus) [1103370] - [usb] xhci-dbg: Display endpoint number and direction in context dump (Don Zickus) [1103370]- [documentation] sysctl: fix the VM knobs descritpion WRT pdflush (Jerome Marchand) [1024086] - [char] ipmi: implement shadow struct for ipmi_smi_handlers (Tony Camuso) [1063878] - [s390] af_iucv: wrong mapping of sent and confirmed skbs (Hendrik Brueckner) [1102248] - [s390] af_iucv: recvmsg problem for SOCK_STREAM sockets (Hendrik Brueckner) [1102248] - [s390] af_iucv: fix recvmsg by replacing skb_pull() function (Hendrik Brueckner) [1102248] - [scsi] qla2xxx: Update version number to 8.07.00.08.06.6-k (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove wait for online from host reset handler (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do logins from a chip reset in DPC thread instead of the error handler thread (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove mapped vp index iterator macro dead code (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add MBC option for fast SFP data access (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix beacon blink logic for ISP26xx/83xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Don't check for firmware hung during the reset context for ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Delay driver unload if there is any pending activity going on (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clear loop_id for ports that are marked lost during fabric scanning (Chad Dupuis) [1054299] - [scsi] qla2xxx: Adjust adapter reset routine to the changes in firmware specification for ISPFx00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: IOCB data should be copied to I/O mem using memcpy_toio (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use proper log message for flash lock failed error (Chad Dupuis) [1054299] - [scsi] qla2xxx: Decrease pci access for response queue processing for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Change copyright year to 2014 in all the source files (Chad Dupuis) [1054299] - [scsi] qla2xxx: Introduce fw_dump_flag to track fw dump progress (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove unnecessary delays from fw dump code path (Chad Dupuis) [1054299] - [scsi] qla2xxx: Track the process when the ROM_LOCK failure happens (Chad Dupuis) [1054299] - [scsi] qla2xxx: Issue abort command for outstanding commands during cleanup when only firmware is alive (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not schedule reset when one is already active when receiving an invalid status handle (Chad Dupuis) [1054299] - [scsi] qla2xxx: Wait for reset completion without lock for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Re-sync module parameter descriptions with the code (Chad Dupuis) [1054299] - [scsi] qla2xxx: fix error handling of qla2x00_mem_alloc() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add IOCB Abort command asynchronous handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix Task Management command asynchronous handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Read capture firmware dump on mailbox timeout for ISP8044 and ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Simplify the ISPFX00 interrupt handler code for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Avoid poisoning in the response queue for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove Marker type IOCB logic for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Properly handle 32 bit mailbox register for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Enable the Flash Access Control (FAC) mailbox command (Chad Dupuis) [1054299] - [scsi] qla2xxx: Select correct request queue for error type IOCB for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove init control block related dead code for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Replace constant value for IOCTL IOCB abort execution status with a macro for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add handling for boot indication progress AENs for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add mutex around optrom calls to serialize accesses (Chad Dupuis) [1054299] - [scsi] qla2xxx: Poll during initialization for ISP25xx and ISP83xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Replace a constant with a macro definition for host->canqueue assigmnment (Chad Dupuis) [1054299] - [scsi] qla2xxx: Only complete dcbx_comp and lb_portup_comp for virtual port index 0 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use scnprintf() instead of snprintf() in the sysfs handlers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes to obtain ISPFX00 adapters product information in accordance with firmware update (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add logic to abort BSG commands for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clear RISC INT reg only for an event and not always while polling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix undefined behavior in call to snprintf() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add BSG interface for read/write serdes register (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix issue with not displaying node name after system reboot (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add BPM support for ISP25xx (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correctly set mailboxes for extended init control block (Chad Dupuis) [1054299] - [scsi] qla2xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1054299] - [scsi] qla2xxx: Honor execute firmware failures (Chad Dupuis) [1054299] - [scsi] qla2xxx: Print proper QLAFX00 product name at probe (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use standard PCIe Capability Link register field names (Chad Dupuis) [1054299] - [scsi] qla2xxx: Use pcie_is_pcie() to simplify code (Chad Dupuis) [1054299] - [scsi] qla2xxx: print MAC via pMR (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correctly print out/in mailbox registers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add a new interface to update versions (Chad Dupuis) [1054299] - [scsi] qla2xxx: Select link initialization option bits from current operating mode (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add loopback IDC-TIME-EXTEND aen handling support (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set default critical temperature value in cases when ISPFX00 firmware doesn't provide it (Chad Dupuis) [1054299] - [scsi] qla2xxx: QLAFX00 make over temperature AEN handling informational, add log for normal temperature AEN (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correct Interrupt Register offset for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove handling of Shutdown Requested AEN from qlafx00_process_aen() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Send all AENs for ISPFx00 to above layers (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes in initialization for ISPFX00 cards with BIOS (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add changes to support extended IOs for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add missing FCP statistics to sysfs interface (Chad Dupuis) [1054299] - [scsi] qla2xxx: Make log message that prints when a completion status requires a port down more readable (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add critical temperature handling for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Notify ISPFX00 firmware when driver is unloaded or system is shut down (Chad Dupuis) [1054299] - [scsi] qla2xxx: Reconfigure thermal temperature (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add setting of driver version string for vendor application (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove QL_DEBUG_LEVEL_17 defines from qla_nx.c (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add ISPFX00 specific bus reset routine (Chad Dupuis) [1054299] - [scsi] qla2xxx: Perform warm reset every 2 minutes if firmware load fails for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set factory reset recovery timeout to 10 min. for ISPFX00 (Chad Dupuis) [1054299] - [scsi] qla2xxx: Correct multiqueue offset calculations (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix incorrect test after list_for_each_entry() exits (Chad Dupuis) [1054299] - [scsi] qla2xxx: Print some variables to hexadecimal string via *phN format (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix sparse warnings in qlafx00_fxdisc_iocb function (Chad Dupuis) [1054299] - [scsi] qla2xxx: Properly set the tagging for commands (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove an unused variable from qla2x00_remove_one() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix qla2xxx_check_risc_status() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Help Coverity with analyzing ct_sns_pkt initialization (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove redundant assignments (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove a dead assignment in qla24xx_build_scsi_crc_2_iocbs() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove two superfluous tests (Chad Dupuis) [1054299] - [scsi] qla2xxx: Remove dead code in qla2x00_configure_hba() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clean up qla84xx_mgmt_cmd() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Clean up qla24xx_iidma() (Chad Dupuis) [1054299] - [scsi] qla2xxx: Fix sparse warning from qla_mr.c and qla_iocb.c (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not take a second firmware dump when intentionally generating one (Chad Dupuis) [1054299] - [scsi] qla2xxx: Do not query FC statistics during chip reset (Chad Dupuis) [1054299] - [scsi] qla2xxx: Move qla2x00_free_device to the correct location (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set the index in outstanding command array to NULL when cmd is aborted when the request timeout (Chad Dupuis) [1054299] - [scsi] qla2xxx: Update firmware link in Kconfig file (Chad Dupuis) [1054299] - [scsi] qla2xxx: qla2x00_sp_compl can be static (Chad Dupuis) [1054299] - [scsi] qla2xxx: fix sparse warning "large integer implicitly truncated to unsigned type" (Chad Dupuis) [1054299] - [scsi] qla2xxx: Add IS_P3P_TYPE macro (Chad Dupuis) [1054299] - [scsi] qla2xxx: Reduce the time we wait for a command to complete during SCSI error handling (Chad Dupuis) [1054299] - [scsi] qla2xxx: Avoid escalating the SCSI error handler if the command is not found in firmware (Chad Dupuis) [1054299] - [scsi] qla2xxx: Set host can_queue value based on available resources (Chad Dupuis) [1054299] - [x86] Fix stack frame warning in check_irq_vectors_for_cpu_disable() (Prarit Bhargava) [1023834] - [x86] Add check for number of available vectors before CPU down (Prarit Bhargava) [1023834] - [x86] Skip migrating IRQF_PER_CPU irqs in fixup_irqs() (Prarit Bhargava) [1023834] - [net] filter: prevent nla extensions to peek beyond the end of the message (Jiri Benc) [1096779] {CVE-2014-3144 CVE-2014-3145} - [net] increase frag hash size (Jesper Brouer) [859249] - [net] frag queue per hash bucket locking (Jesper Brouer) [859249] - [net] inet: frag: make sure forced eviction removes all frags (Jesper Brouer) [859249] - [net] fix possible deadlock in sum_frag_mem_limit (Jesper Brouer) [859249] - [net] use lib/percpu_counter API for fragmentation mem accounting (Jesper Brouer) [859249] - [net] cacheline adjust struct netns_frags for better frag performance (Jesper Brouer) [859249] - [net] frag, avoid several CPUs grabbing same frag queue during LRU evictor loop (Jesper Brouer) [859249] - [net] fix for a race condition in the inet frag code (Jesper Brouer) [859249] - [net] frag, fix race conditions in LRU list maintenance (Jesper Brouer) [859249] - [net] use the frag lru_lock to protect netns_frags.nqueues update (Jesper Brouer) [859249] - [net] kABI workaround for netns_frags LRU list lock (Jesper Brouer) [859249] - [net] frag, move LRU list maintenance outside of rwlock (Jesper Brouer) [859249] - [net] frag helper functions for mem limit tracking (Jesper Brouer) [859249] - [net] ipv6: make ip6_frag_nqueues() and ip6_frag_mem() static inline (Jesper Brouer) [859249] - [net] cacheline adjust struct inet_frag_queue (Jesper Brouer) [859249] - [net] cacheline adjust struct inet_frags for better frag performance (Jesper Brouer) [859249] - [net] ip_frag: struct inet_frags match() method returns a bool (Jesper Brouer) [859249] - [net] ipv6: unify fragment thresh handling code (Jesper Brouer) [859249] - [net] increase fragment memory usage limits (Jesper Brouer) [859249] - [net] ipv6: reassembly: replace calculated magic number with multiplication (Jesper Brouer) [859249] - [net] ipv6: reassembly: replace magic number with macro definitions (Jesper Brouer) [859249] - [net] nf_conntrack_reasm: add fast path for in-order fragments (Jesper Brouer) [859249] - [net] fragment: add fast path for in-order fragments (Jesper Brouer) [859249] - [net] ip_frag: frag_kfree_skb() cleanup (Jesper Brouer) [859249] - [net] ip_frag: Remove some atomic ops (Jesper Brouer) [859249] - [powerpc] Wire up new syscall clock_adjtime (Jiri Benc) [1099152] - [block] xen-blkfront: make blkif_io_lock spinlock per-device (Vitaly Kuznetsov) [1102879] - [x86] mce: Fix CMCI preemption bugs (Rui Wang) [916094] - [x86] cmci: Add proper detection of end of CMCI storms (Rui Wang) [916094] - [x86] mce: Fix mce_start_timer semantics (Rui Wang) [916094] - [x86] mce: Add CMCI poll mode (Rui Wang) [916094] - [x86] mce: Remove the frozen cases in the hotplug code (Rui Wang) [916094] - [x86] mce: Split timer init (Rui Wang) [916094] - [x86] mce: Add the dropped timer interval init back (Rui Wang) [916094] - [x86] mce: Fix the MCE poll timer logic (Rui Wang) [916094] - [x86] mce: Cleanup timer mess (Rui Wang) [916094] - [powercap] Add to drivers Kconfig and Makefile (Steve Best) [1036309] - [powercap] Documentation (Steve Best) [1036309] - [powercap] Fix build error with option -Werror=format-security (Steve Best) [1036309] - [powercap] Introduce Intel RAPL power capping driver (Steve Best) [1036309] - [powercap] Add class driver (Steve Best) [1036309] - [kernel] device: add RW and RO attribute macros (Steve Best) [1036309] - [kernel] sysfs: add __ATTR_RW() macro (Steve Best) [1036309] - [kernel] bitops: Introduce BIT_ULL (Steve Best) [1036309] - [input] wacom: create inputs when wireless connect (Aristeu Rozanski) [1004617] - [input] wacom: wireless monitor framework (Aristeu Rozanski) [1004617] - [input] wacom: LED is only supported through digitizer interface (Aristeu Rozanski) [1004617] - [input] wacom: isolate input registration (Aristeu Rozanski) [1004617] - [input] wacom: add support for three new Intuos Pro devices (Aristeu Rozanski) [1004617] - [input] wacom: use per-device instance of wacom_features (Aristeu Rozanski) [1004617] - [input] wacom: clean up wacom_query_tablet_data (Aristeu Rozanski) [1004617] - [input] synaptics: add min/max quirk for the ThinkPad W540 (Benjamin Tissoires) [1042514] - [input] synaptics: add min/max quirk for ThinkPad Edge E431 (Benjamin Tissoires) [1042514] - [input] synaptics: add min/max quirk for ThinkPad T431s, L440, L540, S1 Yoga and X1 (Benjamin Tissoires) [1042514] - [input] synaptics: report INPUT_PROP_TOPBUTTONPAD property (Benjamin Tissoires) [1042514] - [input] Add INPUT_PROP_TOPBUTTONPAD device property (Benjamin Tissoires) [1042514] - [input] i8042: add firmware_id support (Benjamin Tissoires) [1042514] - [input] serio: add firmware_id sysfs attribute (Benjamin Tissoires) [1042514] - [input] synaptics: add manual min/max quirk for ThinkPad X240 (Benjamin Tissoires) [1042514] - [input] synaptics: add manual min/max quirk (Benjamin Tissoires) [1042514] - [input] synaptics: initialize pointer emulation usage (Benjamin Tissoires) [1042514] - [input] synaptics: add image sensor support (Benjamin Tissoires) [1042514] - [input] synaptics: refactor initialization of abs position axes (Benjamin Tissoires) [1042514] - [input] synaptics: refactor agm packet parsing (Benjamin Tissoires) [1042514] - [input] synaptics: refactor y inversion (Benjamin Tissoires) [1042514] - [input] synaptics: fix reporting of min coordinates (Benjamin Tissoires) [1042514] - [input] synaptics: set minimum coordinates as reported by firmware (Benjamin Tissoires) [1042514] - [input] synaptics: process button bits in AGM packets (Benjamin Tissoires) [1042514] - [input] synaptics: rename set_slot to be more descriptive (Benjamin Tissoires) [1042514] - [input] synaptics: fuzz position for touchpad with reduced filtering (Benjamin Tissoires) [1042514] - [input] synaptics: set resolution for MT_POSITION_X/Y axes (Benjamin Tissoires) [1042514] - [input] synaptics: report clickpad property (Benjamin Tissoires) [1042514] - [input] synaptics: fix incorrect placement of __initconst (Benjamin Tissoires) [1042514] - [input] psmouse: do not carry DMI data around (Benjamin Tissoires) [1042514] - [dmi] add support for exact DMI matches in addition to substring matching (Rob Clark) [1042514] - [netdrv] igb: remove usless return statements (Stefan Assmann) [1038782] - [netdrv] igb: remove return statements for void functions (Stefan Assmann) [1038782] - [netdrv] igb: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038782] - [netdrv] igb: Change memcpy to struct assignment (Stefan Assmann) [1038782] - [netdrv] igb: Replace 1/0 return values with true/false (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to remove unneeded extern declaration (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to replace deprecated DEFINE_PCI_DEVICE_TABLE (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix static initialization (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix msleep warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix line length warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to remove return parentheses (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix missing break in switch statements (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix assignment in if error (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to change comment style on license headers (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix for trailing statement (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix pointer location error (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix incorrect indentation (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups to fix braces location warnings (Stefan Assmann) [1038782] - [netdrv] igb: Cleanups for messaging (Stefan Assmann) [1038782] - [netdrv] igb: fix message terminations (Stefan Assmann) [1038782] - [netdrv] igb: fix stats for i210 rx_fifo_errors (Stefan Assmann) [1038782] - [netdrv] igb: fix last_rx_timestamp usage (Stefan Assmann) [1038782] - [netdrv] igb: remove open-coded skb_cow_head (Stefan Assmann) [1038782] - [netdrv] igb: Convert iounmap to pci_iounmap (Stefan Assmann) [1038782] - [netdrv] igb: fix race conditions on queuing skb for HW time stamp (Stefan Assmann) [1038782] - [netdrv] igb: never generate both software and hardware timestamps (Stefan Assmann) [1038782] - [netdrv] igb: Unset IGB_FLAG_HAS_MSIX-flag when falling back to msi-only (Stefan Assmann) [1038782] - [netdrv] igb: Fix Null-pointer dereference in igb_reset_q_vector (Stefan Assmann) [1038782] - [netdrv] igb: specify phc_index of 82575 for get_ts_info (Stefan Assmann) [1038782] - [netdrv] igb: Fix memory leak in igb_get_module_eeprom() (Stefan Assmann) [1038782] - [netdrv] igb: add register rd/wr for surprise removal (Stefan Assmann) [1038782] - [netdrv] igb: implement SIOCGHWTSTAMP ioctl (Stefan Assmann) [1038782] - [netdrv] igb: Convert uses of __constant_ to (Stefan Assmann) [1038782] - [netdrv] igb: enable VLAN stripping for VMs with i350 (Stefan Assmann) [1038782] - [netdrv] igb: Add register defines needed for time sync functions (Stefan Assmann) [1038782] - [netdrv] igb: remove references to long gone command line parameters (Stefan Assmann) [1038782] - [netdrv] igb: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1038782] - [netdrv] igb: Fix code comment (Stefan Assmann) [1038782] - [netdrv] igb: Fix for devices using ethtool for EEE settings (Stefan Assmann) [1038782] - [netdrv] igb: call skb_set_hash to set the hash and its type in a skbuff (Stefan Assmann) [1038782] - [netdrv] igb: fix warning if !CONFIG_IGB_HWMON (Stefan Assmann) [1038782] - [netdrv] igb: fix array size calculation (Stefan Assmann) [1038782] - [netdrv] igb: Update license text to remove FSF address and update copyright (Stefan Assmann) [1038782] - [netdrv] igb: make local functions static and remove dead code (Stefan Assmann) [1038782] - [netdrv] igb: Change to use statically allocated array for MSIx entries (Stefan Assmann) [1038782] - [netdrv] igb: Fix queue allocation method to accommodate changing during runtime (Stefan Assmann) [1038782] - [netdrv] igb: Fix for issue where values could be too high for udelay function (Stefan Assmann) [1038782] - [netdrv] igb: Start temperature sensor attribute index with 1 (Stefan Assmann) [1038782] - [netdrv] igb: Add new feature Media Auto Sense for 82580 devices only (Stefan Assmann) [1038782] - [netdrv] igb: Support ports mapped in 64-bit PCI space (Stefan Assmann) [1038782] - [netdrv] igb: Add media switching feature for i354 PHY's (Stefan Assmann) [1038782] - [netdrv] igb: Fixed Wake On LAN support (Stefan Assmann) [1038782] - [netdrv] igb: Don't let ethtool try to write to iNVM in i210/i211 (Stefan Assmann) [1038782] - [netdrv] igb: Fix master/slave mode for all m88 i354 PHY's (Stefan Assmann) [1038782] - [netdrv] igb: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1038782] - [netdrv] igb: Avoid uninitialized advertised variable in eee_set_cur (Stefan Assmann) [1038782] - [netdrv] igb: Add ethtool support to configure number of channels (Stefan Assmann) [1038782] - [netdrv] igb: Add ethtool offline tests for i354 (Stefan Assmann) [1038782] - [netdrv] igb: Fix ethtool loopback test for 82580 copper (Stefan Assmann) [1038782] - [netdrv] igb: Remove extern from function prototypes (Stefan Assmann) [1038782] - [netdrv] igb: fix 32-bit DMA mask handling (Stefan Assmann) [1038782] - [netdrv] igb: fix up function prototypes after __dev* removals (Stefan Assmann) [1038782] - [netdrv] igb: remove __dev* attributes (Stefan Assmann) [1038782]- [documentation] vm: clarify vfs_cache_pressure description (Denys Vlasenko) [804463] - [kernel] sched_rt: Use root_domain of rt_rq not current processor (Daniel Bristot de Oliveira) [1101301] - [kernel] cgroups: fix a css_set not found bug in cgroup_attach_proc (Petr Oros) [1078263] - [virt] kvm: enable PCI multiple-segments for pass-through device (Michael S. Tsirkin) [1103471] - [kvm] x86: increase VCPU limit to 240 (Radim Krcmar) [864242] - [x86] Mark Intel Broadwell processor as supported (David Milburn) [1032351] - [x86] kvm: expose invariant tsc cpuid bit (Marcelo Tosatti) [996770] - [pci] Fix section mismatch - pcibios_scan_root() to .devinit.text:pci_scan_root_bus() (Myron Stowe) [1104384] - [net] mac80211: don't validate unchanged AP bandwidth while tracking (Stanislaw Gruszka) [1090428] - [usb] don't enable remote wakeup by default (Don Zickus) [698729] - [usb] Update USB default wakeup settings (Don Zickus) [698729] - [usb] obey the sysfs power/wakeup setting (Don Zickus) [698729] - [s390] kernel: avoid page table walk on user space access (Hendrik Brueckner) [1099146] - [s390] qeth: postpone freeing of qdio memory (Hendrik Brueckner) [1094379] - [s390] qeth: Fix retry logic in hardsetup (Hendrik Brueckner) [1094379] - [s390] qeth: Recognize return codes of ccw_device_set_online (Hendrik Brueckner) [1094379] - [s390] qdio: remove API wrappers (Hendrik Brueckner) [1094379] - [netdrv] ixgbevf: remove open-coded skb_cow_head (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add bit to mark work queue initialization (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Fix rcu warnings induced by LER (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Change ixgbe_read_reg to ixgbevf_read_reg (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Additional adapter removal checks (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Check for adapter removal on register writes (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Check register reads for adapter removal (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Make the ethtool register test use accessors (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Use static inlines instead of macros (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Convert uses of __constant_ to (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Protect ixgbevf_down with __IXGBEVF_DOWN bit (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Indicate removal state explicitly (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: delete unneeded call to pci_set_power_state (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add check for CHECKSUM_PARTIAL when doing TSO (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: fix handling of tx checksumming (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Use pci_enable_msix_range() instead of pci_enable_msix() (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: merge ixgbevf_tx_map and ixgbevf_tx_queue into a single function (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: redo dma mapping using the tx buffer info (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: make the first tx_buffer a repository for most of the skb info (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add tx counters (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: remove counters for Tx/Rx checksum offload (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: move ring specific stats into ring specific structure (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: make use of the dev pointer in the ixgbevf_ring struct and remove externs (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: bump version (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: create function for all of ring init (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Convert ring storage form pointer to an array to array of pointers (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: use pci drvdata correctly in ixgbevf_suspend() (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: set the disable state when ixgbevf_qv_disable is called (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add DCB configuration into queue setup (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Focus config of head, tail ntc, and ntu all into a single function (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: cleanup IXGBE_DESC_UNUSED (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: remove redundant workaround (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add zero_base handler to network statistics (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add BP_EXTENDED_STATS for CONFIG_NET_RX_BUSY_POLL (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: implement CONFIG_NET_RX_BUSY_POLL (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: have clean_rx_irq return total_rx_packets cleaned (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add ixgbevf_rx_skb (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: bump driver version (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: implement ethtool get/set coalesce (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Adds function to set PSRTYPE register (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Miscellaneous conversions to ETH_ALEN (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: add wait for Rx queue disable (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: cleanup redundant mailbox read failure check (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: do not print registers to dmesg in ixgbevf_get_regs (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: fix 32-bit DMA mask handling (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Add checksum statistics counters to rings (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: Make use of NETIF_F_RXCSUM instead of keeping our own flag (Andy Gospodarek) [1038785] - [netdrv] ixgbevf: convert to ndo_fix_features (Andy Gospodarek) [1038785] - [netdrv] ixgbe: fix message terminations (Andy Gospodarek) [1038784] - [netdrv] ixgbe: clean up Rx time stamping code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove open-coded skb_cow_head (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add bit to mark service task initialization (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix rcu warnings induced by LER (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_check_reset_blocked() declaration (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix race conditions on queuing skb for HW time stamp (Andy Gospodarek) [1038784] - [netdrv] ixgbe: never generate both software and hardware timestamps (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove redundant if clause from PTP work (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Break recursion in case of removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: enable tx queues after link up (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Stop cacheing if the MNG FW enabled (Andy Gospodarek) [1038784] - [netdrv] ixgbe: clean up ixgbe_atr_compute_perfect_hash_82599 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: use ixgbe_read_pci_cfg_word (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove unused media type (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_setup_mac_link_82599 autoc variables (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ixgbe_stop_mac_link_on_d3_82599 to check mng correctly (Andy Gospodarek) [1038784] - [netdrv] ixgbe: check Core Clock Disable bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix errors related to protected AUTOC calls (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Convert uses of __constant_ to (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add ixgbe_write_pci_cfg_word with ixgbe_removed check (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Don't receive packets when the napi budget == 0 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix some multiline hw_dbg prints (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fixup header for ixgbe_set_rxpba_82598 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add Linux NICS mailing list to contact info (Andy Gospodarek) [1038784] - [netdrv] ixgbe: move setting rx_pb_size into get_invariants (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix format string in ixgbe_fcoe.c (Andy Gospodarek) [1038784] - [netdrv] ixgbe: calls skb_set_hash (Andy Gospodarek) [1038784] - [netdrv] ixgbe: implement SIOCGHWTSTAMP ioctl (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check config reads for removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix up some ethtool results when adapter is removed (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Restore hw_addr in LER recovery paths (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add check for FW veto bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix bit toggled for 82599 reset fix (Andy Gospodarek) [1038784] - [netdrv] ixgbe: collect all 82599 AUTOC code in one function (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix to use correct timeout interval for memory read completion (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Add WoL support for a new device (Andy Gospodarek) [1038784] - [netdrv] ixgbe: don't use magic size number to assign ptp_caps.name (Andy Gospodarek) [1038784] - [netdrv] ixgbe: modify behavior on receiving a HW ECC error (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Use pci_enable_msix_range() instead of pci_enable_msix() (Andy Gospodarek) [1038784] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add braces around else condition in ixgbe_qv_lock_* calls (Andy Gospodarek) [1038784] - [netdrv] ixgbe: set driver_max_VFs should be done before enabling SRIOV (Andy Gospodarek) [1038784] - [netdrv] ixgbe: define IXGBE_MAX_VFS_DRV_LIMIT macro and cleanup const 63 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Fix incorrect logic for fixed fiber eeprom write (Andy Gospodarek) [1038784] - [netdrv] ixgbe: reinit_locked() should be called with rtnl_lock (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Clear head write-back registers on VF reset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Force QDE via PFQDE for VFs during reset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Additional adapter removal checks (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check for adapter removal on register writes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check register reads for adapter removal (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Make ethtool register test use accessors (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Use static inlines instead of macros (Andy Gospodarek) [1038784] - [netdrv] ixbge: Protect ixgbe_down with __IXGBE_DOWN bit (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Indicate removal state explicitly (Andy Gospodarek) [1038784] - [netdrv] ixgbe: slight optimization of addr compare (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix for unused variable warning with certain config (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Start temperature sensor attribute index with 1 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Make ixgbe_identify_qsfp_module_generic static (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add warning when max_vfs is out of range (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Reduce memory consumption with larger page sizes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix qv_lock_napi call in ixgbe_napi_disable_all (Andy Gospodarek) [1038784] - [netdrv] ixgbe: use pcie_capability_read_word() to simplify code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: remove marketing names from busy poll code (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Cleanup the use of tabs and spaces (Andy Gospodarek) [1038784] - [netdrv] ixgbe: ethtool DCB registers dump for 82599 and x540 (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Remove extern from function prototypes (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix 32-bit DMA mask handling (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ethtool reporting of supported links for SFP modules (Andy Gospodarek) [1038784] - [netdrv] ixgbe: limit setting speed to only one at a time for QSFP modules (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix ethtool loopback diagnostic with DCB enabled (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fully disable hardware RSC logic when disabling RSC (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add support for older QSFP active DA cables (Andy Gospodarek) [1038784] - [netdrv] ixgbe: include QSFP PHY types in ixgbe_is_sfp() (Andy Gospodarek) [1038784] - [netdrv] ixgbe: add 1Gbps support for QSFP+ (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules from an offset (Andy Gospodarek) [1038784] - [netdrv] ixgbe: cleanup some log messages (Andy Gospodarek) [1038784] - [netdrv] ixgbe: zero out mailbox buffer on init (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix link test when connected to 1Gbps link partner (Andy Gospodarek) [1038784] - [netdrv] ixgbe: fix incorrect limit value in ring transverse (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Check return value on eeprom reads (Andy Gospodarek) [1038784] - [netdrv] ixgbe: disable link when adapter goes down (Andy Gospodarek) [1038784] - [netdrv] ixgbe: rename LL_EXTENDED_STATS to use queue instead of q (Andy Gospodarek) [1038784] - [netdrv] ixgbe: Update ixgbe driver to use __netdev_pick_tx in ixgbe_select_queue (Andy Gospodarek) [1038784] - [netdrv] e1000e: Out of line __ew32_prepare/__ew32 (John Greene) [1038781] - [netdrv] e1000e: Fix expand setting EEE link info to all affected parts (John Greene) [1038781] - [netdrv] e1000e: Cleanup parenthesis around return value (John Greene) [1038781] - [netdrv] e1000e: 82574/82583 TimeSync errata for SYSTIM read (John Greene) [1038781] - [netdrv] e1000e: Failure to write SHRA turns on PROMISC mode (John Greene) [1038781] - [netdrv] e1000e: Cleanup use of deprecated DEFINE_PCI_DEVICE_TABLE (John Greene) [1038781] - [netdrv] e1000e: Cleanup checkpatch extra space (John Greene) [1038781] - [netdrv] e1000e: Cleanup to fix checkpatch missing blank lines (John Greene) [1038781] - [netdrv] e1000e: Cleanup return values in ethtool (John Greene) [1038781] - [netdrv] e1000e: Restrict MDIO Slow Mode workaround to relevant parts (John Greene) [1038781] - [netdrv] e1000e: Fix issue with link flap on 82579 (John Greene) [1038781] - [netdrv] e1000e: Expand workaround for 10Mb HD throughput bug (John Greene) [1038781] - [netdrv] e1000e: Workaround for dropped packets in Gig/100 speeds on 82579 (John Greene) [1038781] - [netdrv] e1000e: fix message terminations (John Greene) [1038781] - [netdrv] e1000e: Fix no connectivity when driver loaded with cable out (John Greene) [1038781] - [netdrv] e1000e: remove redundant if clause from PTP work (John Greene) [1038781] - [netdrv] e1000e: add timeout for TX HW time stamping work (John Greene) [1038781] - [netdrv] e1000e: Fix Explicitly set Transmit Control Register (John Greene) [1038781] - [netdrv] e1000e: Fix Hardware Unit Hang (John Greene) [1038781] - [netdrv] e1000e: Fix SHRA register access for 82579 (John Greene) [1038781] - [netdrv] e1000e: Fix ethtool offline tests for 82579 parts (John Greene) [1038781] - [netdrv] e1000e: Fix not generating an error on invalid load parameter (John Greene) [1038781] - [netdrv] e1000e: Add missing branding strings in ich8lan.c (John Greene) [1038781] - [netdrv] e1000e: Cleanup - Update GPL header and Copyright (John Greene) [1038781] - [netdrv] e1000e: Fix 82579 sets LPI too early (John Greene) [1038781] - [netdrv] e1000e: Resolve issues with Management Engine briefly blocking PHY resets (John Greene) [1038781] - [netdrv] e1000e: PTP lock in e1000e_phc_adjustfreq (John Greene) [1038781] - [netdrv] e1000e: fix maybe-unitialized variable compiler warning (John Greene) [1038781] - [netdrv] e1000e: fix compiler warnings (John Greene) [1038781] - [netdrv] e1000e: fix overrun of PHY RAR array (John Greene) [1038781] - [netdrv] e1000e: cleanup boolean comparison to true (John Greene) [1038781] - [netdrv] e1000e: balance semaphore put/get for 82573 (John Greene) [1038781] - [netdrv] e1000e: resolve checkpatch JIFFIES_COMPARISON warning (John Greene) [1038781] - [netdrv] e1000e: Avoid kernel crash during shutdown (John Greene) [1038781] - [cciss] touch version string (Tomas Henzl) [1052275] - [cciss] Fallback to MSI rather than to INTx if MSI-X failed (Tomas Henzl) [1052275] - [cciss] drivers/block/cciss.c:cciss_init_one(): use proper errnos (Tomas Henzl) [1052275] - [cciss] Adds simple mode functionality (Tomas Henzl) [1052275] - [cciss] add cciss_allow_hpsa module parameter (Tomas Henzl) [1052275] - [cciss] bug fix to prevent cciss from loading in kdump crash kernel (Tomas Henzl) [1052275] - [cciss] add transport mode attribute to sys (Tomas Henzl) [1052275] - [cciss] fix flush cache transfer length (Tomas Henzl) [1052275] - [cciss] Inform controller we are using 32-bit tags (Tomas Henzl) [1052275] - [cciss] fix invalid use of sizeof in cciss_find_cfgtables() (Tomas Henzl) [1052275] - [cciss] set max scatter gather entries to 32 on P600 (Tomas Henzl) [1052275] - [cciss] The Windows driver .inf disables ASPM on all cciss devices. Do the same (Tomas Henzl) [1052275] - [cciss] auto engage SCSI mid layer at driver load time (Tomas Henzl) [1052275] - [cciss] return 0 from driver probe function on success, not 1 (Tomas Henzl) [1052275] - [cciss] add readl after writel in interrupt mask setting code (Tomas Henzl) [1052275] - [cciss] Fix scsi tape io with more than 255 scatter gather elements (Tomas Henzl) [1052275] - [cciss] Initialize scsi host max_sectors for tape drive support (Tomas Henzl) [1052275] - [cciss] fix missed command status value CMD_UNABORTABLE (Tomas Henzl) [1052275] - [cciss] fix incorrect scsi status reporting (Tomas Henzl) [1052275] - [scsi] mpt2sas: Don't disable device twice at suspend (Tomas Henzl) [1059137] - [scsi] mpt2sas: Remove phys on topology change (Tomas Henzl) [1059137] - [scsi] mpt2sas: Bump driver version to v16.100.00.00 (Tomas Henzl) [1059137] - [scsi] mpt2sas: Fix for kernel panic when driver loads with HBA connected to non LUN 0 configured expander (Tomas Henzl) [1059137] - [scsi] mpt2sas: when Async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [1059137] - [scsi] mpt2sas: Infinite loop can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [1059137] - [scsi] mpt2sas: The copyright in driver sources is updated for the year 2013 (Tomas Henzl) [1059137] - [scsi] mpt2sas: MPI2 Rev X (2.00.16) specifications (Tomas Henzl) [1059137] - [scsi] mpt2sas: Change in MPI2_RAID_ACTION_SYSTEM_SHUTDOWN_INITIATED notification methodology (Tomas Henzl) [1059137] - [scsi] mpt2sas: Null pointer deference possibility in mpt2sas_ctl_event_callback function (Tomas Henzl) [1059137] - [scsi] mpt2sas: fix cleanup on controller resource mapping failure (Tomas Henzl) [1059137]- [block] floppy: don't write kernel-only members to FDRAWCMD ioctl output (Denys Vlasenko) [1094310] {CVE-2014-1738} - [block] floppy: ignore kernel-only members in FDRAWCMD ioctl input (Denys Vlasenko) [1094310] {CVE-2014-1737} - [kbuild] Remove export of trace_clock.h (Prarit Bhargava) [1092110] - [kbuild] asm-generic support (Prarit Bhargava) [1092110] - [kbuild] headers_check: recursively search for linux/types.h inclusion (Prarit Bhargava) [1092110] - [netdrv] bonding: add an option to fail when any of arp_ip_target is inaccessible (Veaceslav Falico) [975493] - [netdrv] bonding: don't trust arp requests unless active slave really works (Veaceslav Falico) [975493] - [netdrv] bonding: don't add duplicate targets to arp_ip_target (Veaceslav Falico) [975493] - [netdrv] bonding: arp_ip_count and arp_targets can be wrong (Veaceslav Falico) [975493] - [netdrv] bonding: make arp_ip_target parameter checks consistent with sysfs (Veaceslav Falico) [975493] - [netdrv] bonding: add helper function bond_get_targets_ip() (Veaceslav Falico) [975493] - [netdrv] netxen: Update version to 4.0.82 (Veaceslav Falico) [1054332] - [netdrv] netxen: Correct off-by-one errors in bounds checks (Veaceslav Falico) [1054332] - [netdrv] netxen: Print ULA information (Veaceslav Falico) [1054332] - [netdrv] netxen: Remove extern from function prototypes (Veaceslav Falico) [1054332] - [netdrv] netxen: Update version to 4.0.81 (Veaceslav Falico) [1054332] - [netdrv] netxen: Convert mac address uses of 6 to ETH_ALEN (Veaceslav Falico) [1054332] - [netdrv] netxen: Avoid mixed mode interrupts (Veaceslav Falico) [1054332] - [netdrv] netxen: netxen_setup_intr() function code cleanup (Veaceslav Falico) [1054332] - [netdrv] netxen: Log proper error message in case of mismatched adapter type (Veaceslav Falico) [1054332] - [netdrv] netxen: Log driver version with firmware version (Veaceslav Falico) [1054332] - [netdrv] netxen: replace ip_fast_csum with csum_replace2 (Veaceslav Falico) [1054332] - [netdrv] netxen: fix off by one bug in netxen_release_tx_buffer() (Veaceslav Falico) [1054332] - [netdrv] netxen: remove __dev* attributes (Veaceslav Falico) [1054332] - [netdrv] netxen: Fixed a coding style issue in netxen_nic_ethtool.c (Veaceslav Falico) [1054332] - [netdrv] netxen: explicity handle pause autoneg parameter (Veaceslav Falico) [1054332] - [netdrv] enic: Use pci_enable_msix_range() instead of pci_enable_msix() (Stefan Assmann) [1024064] - [netdrv] enic: Fix 64 bit divide on 32bit system (Stefan Assmann) [1024064] - [netdrv] enic: Add support for adaptive interrupt coalescing (Stefan Assmann) [1024064] - [netdrv] enic: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1024064] - [netdrv] enic: include irq.h for irqreturn_t definitions (Stefan Assmann) [1024064] - [netdrv] enic: Call dev_kfree_skb_any instead of dev_kfree_skb (Stefan Assmann) [1024064] - [netdrv] enic: Don't receive packets when the napi budget == 0 (Stefan Assmann) [1024064] - [netdrv] enic: slight optimization of addr compare (Stefan Assmann) [1024064] - [netdrv] enic: cisco-enic calls skb_set_hash (Stefan Assmann) [1024064] - [netdrv] enic: remove unnecessary pci_set_drvdata() (Stefan Assmann) [1024064] - [netdrv] enic: update enic maintainers and driver (Stefan Assmann) [1024064] - [netdrv] enic: Exposing symbols for Cisco's low latency driver (Stefan Assmann) [1024064] - [netdrv] enic: Try DMA 64 first, then failover to DMA (Stefan Assmann) [1024064] - [netdrv] enic: record q_number and rss_hash for skb (Stefan Assmann) [1024064] - [netdrv] enic: Add multi tx support for enic (Stefan Assmann) [1024064] - [netdrv] enic: Generate notification of hardware crash (Stefan Assmann) [1024064] - [netdrv] enic: Add an interface for USNIC to interact with firmware (Stefan Assmann) [1024064] - [netdrv] enic: Adding support for Cisco Low Latency NIC (Stefan Assmann) [1024064] - [netdrv] enic: Move ethtool code to a separate file (Stefan Assmann) [1024064] - [netdrv] igbvf: remove usless return statements (Stefan Assmann) [1038783] - [netdrv] igbvf: get rid of SET_ETHTOOL_OPS (Stefan Assmann) [1038783] - [netdrv] igbvf: remove open-coded skb_cow_head (Stefan Assmann) [1038783] - [netdrv] igbvf: Convert uses of __constant_ to (Stefan Assmann) [1038783] - [netdrv] igbvf: slight optimization of addr compare (Stefan Assmann) [1038783] - [netdrv] igbvf: add missing iounmap() on error in igbvf_probe() (Stefan Assmann) [1038783] - [netdrv] igbvf: integer wrapping bug setting the mtu (Stefan Assmann) [1038783] - [netdrv] igbvf: Miscellaneous conversions to ETH_ALEN (Stefan Assmann) [1038783] - [netdrv] igbvf: Remove extern from function prototypes (Stefan Assmann) [1038783] - [netdrv] igbvf: fix 32-bit DMA mask handling (Stefan Assmann) [1038783] - [netdrv] igbvf: use __GFP_ZERO instead of memset() (Stefan Assmann) [1038783] - [kernel] mutex: Unlock the mutex without the wait_lock (Larry Woodman) [1100855] - [kernel] mutex: Do not unnecessarily deal with waiters (Larry Woodman) [1100855] - [kernel] mutex: Introduce cancelable MCS lock for adaptive spinning (Larry Woodman) [1100855] - [kernel] mutex: Modify the way optimistic spinners are queued (Larry Woodman) [1100855] - [kernel] mutex: Queue mutex spinners with MCS lock to reduce cacheline contention (Larry Woodman) [1100855] - [kernel] mutex: Make more scalable & Back out architecture specific check (Larry Woodman) [1100855] - [kernel] sched: Periodically decay max cost of idle balance (Larry Woodman) [1100855] - [kernel] sched: Consider max cost of idle balance per sched domain (Larry Woodman) [1100855] - [kernel] sched: Reduce overestimating rq->avg_idle (Larry Woodman) [1100855] - [kernel] futex: Increase hash table size for better performance (Larry Woodman) [1100855] - [fs] epoll: optimize EPOLL_CTL_DEL using rcu (Larry Woodman) [1100855] - [scsi] virtio-scsi: Skip setting affinity on uninitialized vq (Jason Wang) [1098309] - [scsi] virtio-scsi: Fix hotcpu_notifier use-after-free with virtscsi_freeze (Jason Wang) [1098309] - [scsi] virtio-scsi: Fix virtqueue affinity setup (Jason Wang) [1098309] - [scsi] virtio-scsi: reset virtqueue affinity when doing cpu hotplug (Jason Wang) [1098309] - [scsi] virtio-scsi: introduce multiqueue support (Jason Wang) [1098309] - [scsi] virtio-scsi: push vq lock/unlock into virtscsi_vq_done (Jason Wang) [1098309] - [scsi] virtio-scsi: pass struct virtio_scsi to virtqueue completion function (Jason Wang) [1098309] - [scsi] virtio-scsi: redo allocation of target data (Jason Wang) [1098309] - [i2c] i801: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [ata] ahci: Add Device IDs for Intel Wildcat Point-LP (David Milburn) [922970] - [mfd] lpc_ich: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [hda] alsa: Add Device IDs for Intel Wildcat Point-LP PCH (David Milburn) [922970] - [scsi] qla4xxx: 5.03.00.00.06.06-k0 (Chad Dupuis) [1053365] - [scsi] qla4xxx: remove pci id for ISP8042 (Chad Dupuis) [1053365] - [scsi] libiscsi: Add local_ipaddr parameter in iscsi_conn struct (Chad Dupuis) [1053365] - [scsi] IB/iser: Add Discovery support (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Export ISCSI_PARAM_LOCAL_IPADDR attr for iscsi_connection (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Add host statistics support (Chad Dupuis) [1053365] - [scsi] iscsi_transport: Additional parameters for network settings (Chad Dupuis) [1053365] - [scsi] iscsi_transport: Remove net param enum values (Chad Dupuis) [1053365] - [scsi] scsi_transport_iscsi: Add support to set CHAP entries (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_conn_get_param (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix smatch warning in func qla4xxx_get_ep_param (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix memory leak for ha->saved_acb (Chad Dupuis) [1053365] - [scsi] qla4xxx: Export sysfs DDBs from DPC handler (Chad Dupuis) [1053365] - [scsi] qla4xxx: Disable INTx interrupt for ISP82XX (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix memory leak in func qla4_84xx_config_acb() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Initialize hardware queue for ISP40XX (Chad Dupuis) [1053365] - [scsi] qla4xxx: Check for correct return status (Chad Dupuis) [1053365] - [scsi] qla4xxx: Move qla4_8xxx_ms_mem_write_128b to ql4_nx.c (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added PEX DMA Support for ISP8022 Adapter (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added new opcodes for 84XX Minidump template (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support of 0xFF capture mask for minidump (Chad Dupuis) [1053365] - [scsi] qla4xxx: Change default capture to firmware defined capture mask (Chad Dupuis) [1053365] - [scsi] qla4xxx: Do not wait for IO completion, after issuing stop_firmware (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix sparse warnings (Chad Dupuis) [1053365] - [scsi] qla4xxx: Handle IPv6 AEN notifications (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in func qla4xxx_do_dpc() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in func qla4xxx_eh_abort() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update print statements in qla4xxx_mailbox_command() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Updated print for device login, logout path (Chad Dupuis) [1053365] - [scsi] qla4xxx: Remove unused code from qla4xxx_set_ifcb() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix failure of mbox 0x31 (Chad Dupuis) [1053365] - [scsi] qla4xxx: Reduce rom-lock contention during reset recovery (Chad Dupuis) [1053365] - [scsi] qla4xxx: Driver not able to collect minidump for ISP84xx (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix pending IO completion in reset path before initiating chip reset (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix processing response queue during probe (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix failure of IDC Time Extend mailbox command (Chad Dupuis) [1053365] - [scsi] qla4xxx: Clear DDB index map upon connection close failure (Chad Dupuis) [1053365] - [scsi] qla4xxx: Return correct error status from func qla4xxx_request_irqs() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fixed AER reset sequence for ISP83xx/ISP84xx (Chad Dupuis) [1053365] - [scsi] qla4xxx: Correctly handle msleep_interruptible (Chad Dupuis) [1053365] - [scsi] qla4xxx: Rename ACB_STATE macros with IP_ADDRSTATE macros (Chad Dupuis) [1053365] - [scsi] qla4xxx: Improve loopback failure messages (Chad Dupuis) [1053365] - [scsi] qla4xxx: Use IDC_CTRL bit1 directly instead of AF_83XX_NO_FWDUMP flag (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix comments in code (Chad Dupuis) [1053365] - [scsi] qla4xxx: Print WARN_ONCE() if iSCSI function presence bit removed (Chad Dupuis) [1053365] - [scsi] qla4xxx: ISP8xxx: Correct retry of adapter initialization (Chad Dupuis) [1053365] - [scsi] qla4xxx: treewide: fix comments and printk msgs (Chad Dupuis) [1053365] - [scsi] qla4xxx: Recreate chap data list during get chap operation (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support for ISCSI_PARAM_LOCAL_IPADDR sysfs attr (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add host statistics support (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added support for Diagnostics MBOX command (Chad Dupuis) [1053365] - [scsi] qla4xxx: overflow in qla4xxx_set_chap_entry() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support for additional network parameters settings (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support to get CHAP details for flash target session (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add support to set CHAP entries (Chad Dupuis) [1053365] - [scsi] qla4xxx: Use offset based on adapter type to set CHAP entry in flash (Chad Dupuis) [1053365] - [scsi] qla4xxx: Populate local CHAP credentials for flash target sessions (Chad Dupuis) [1053365] - [scsi] qla4xxx: correctly update session discovery_parent_idx (Chad Dupuis) [1053365] - [scsi] remove unnecessary pci_set_drvdata() (Chad Dupuis) [1053365] - [scsi] qla4xxx: Return error if minidump data collection fails (Chad Dupuis) [1053365] - [scsi] qla4xxx: Fix the minidump data collection check in for loop (Chad Dupuis) [1053365] - [scsi] qla4xxx: Add pex-dma support for capturing minidump (Chad Dupuis) [1053365] - [scsi] qla4xxx: Update Copyright header (Chad Dupuis) [1053365] - [scsi] qla4xxx: Implementation of ACB configuration during Loopback for ISP8042 (Chad Dupuis) [1053365] - [scsi] qla4xxx: Added support for ISP8042 (Chad Dupuis) [1053365] - [net] bridge: add empty br_mdb_init() and br_mdb_uninit() definitions (Vlad Yasevich) [1097915] - [net] bridge: Correctly unregister MDB rtnetlink handlers (Vlad Yasevich) [1097915] - [net] rds: prevent dereference of a NULL device in rds_iw_laddr_check (Radomir Vrbovsky) [1083277] {CVE-2014-2678} - [netdrv] bnx2x: convert to hw_features (Michal Schmidt) [1029841] - [netdrv] bnx2x: drop two RHEL-specific hacks that cancel each other (Michal Schmidt) [1020367] - [netdrv] virtio-net: Set RXCSUM feature if GUEST_CSUM is available (Michal Schmidt) [1029841] - [netdrv] virtio_net: convert to hw_features (Michal Schmidt) [1029841] - [netdrv] veth: features fixup (Michal Schmidt) [1029841] - [netdrv] veth: convert to hw_features (Michal Schmidt) [1029841] - [net] loopback: convert to hw_features (Michal Schmidt) [1029841] - [net] warn if mixing ndo features with legacy ops (Michal Schmidt) [1029841] - [net] ethtool: fix copy&paste errors in __ethtool_get_one_feature_actor (Michal Schmidt) [1029841] - [net] ethtool: __ethtool_set_sg: check for function pointer before using it (Michal Schmidt) [1029841] - [net] ethtool: wanted_features hack for legacy drivers (Michal Schmidt) [1029841] - [net] ethtool: allow ETHTOOL_GSSET_INFO for users (Michal Schmidt) [1029841] - [net] remove NETIF_F_ALL_TX_OFFLOADS (Michal Schmidt) [1029841] - [documentation] net: Add documentation for netdev features handling (Michal Schmidt) [1029841] - [net] allow user to change NETIF_F_HIGHDMA (Michal Schmidt) [1029841] - [net] fix ETHTOOL_SFEATURES compatibility with old ethtool_ops.set_flags (Michal Schmidt) [1029841] - [net] ethtool: add two missing netdev_features_strings (Michal Schmidt) [1029841] - [net] ethtool: fix IPV6 checksum feature name string (Michal Schmidt) [1029841] - [net] Change netdev_fix_features messages loglevel to debug (Michal Schmidt) [1029841] - [net] Change netdev_fix_features messages loglevel (Michal Schmidt) [1029841] - [net] make WARN_ON in dev_disable_lro() useful (Michal Schmidt) [1029841] - [net] fix hw_features ethtool_ops->set_flags compatibility (Michal Schmidt) [1029841] - [net] add RTNL_ASSERT in __netdev_update_features() (Michal Schmidt) [1029841] - [net] Call netdev_features_change() from netdev_update_features() (Michal Schmidt) [1029841] - [net] Fix dev dev_ethtool_get_rx_csum() for forced NETIF_F_RXCSUM (Michal Schmidt) [1029841] - [net] implement dev_disable_lro() hw_features compatibility (Michal Schmidt) [1029841] - [net] Implement SFEATURES compatibility for not updated drivers (Michal Schmidt) [1029841] - [net] Fix ETHTOOL_GFEATURES compatibility (Michal Schmidt) [1029841] - [net] avoid initial "Features changed" message (Michal Schmidt) [1029841] - [net] fix "unregistered net_device: Features changed" message (Michal Schmidt) [1029841] - [net] introduce NETIF_F_RXCSUM (Michal Schmidt) [1029841] - [net] use ndo_fix_features for ethtool_ops->set_flags (Michal Schmidt) [1029841] - [net] ethtool: use ndo_fix_features for offload setting (Michal Schmidt) [1029841] - [net] add accessors to hw_features (Michal Schmidt) [1029841] - [net] Introduce new feature setting ops (Michal Schmidt) [1029841] - [net] ethtool: factorize get/set_one_feature (Michal Schmidt) [1029841] - [net] ethtool: factorize ethtool_get_strings() and ethtool_get_sset_count() (Michal Schmidt) [1029841] - [net] ethtool: Use noinline_for_stack (Michal Schmidt) [1029841] - [net] ethtool: Add direct access to ops->get_sset_count follow-up (Michal Schmidt) [1029841] - [net] ethtool: Add direct access to ops->get_sset_count (Michal Schmidt) [1029841] - [net] ethtool: enable GSO and GRO by default (Michal Schmidt) [1029841] - [net] ethtool: reduce stack usage (Michal Schmidt) [1029841] - [net] reduce and unify printk level in netdev_fix_features() (Michal Schmidt) [1029841] - [net] Move check of checksum features to netdev_fix_features() (Michal Schmidt) [1029841] - [netdrv] Fix too optimistic NETIF_F_HW_CSUM features (Michal Schmidt) [1029841] - [net] netdevice: use __printf attribute (Michal Schmidt) [1029841] - [net] netdevice: Convert netdev_ logging macros to functions (Michal Schmidt) [1029841] - [drivers] use __printf not __attribute__((format(printf, ...))) (Michal Schmidt) [1029841] - [drivers] core: Convert dev_ logging macros to functions (Michal Schmidt) [1029841] - [scsi] Remove warnings after vsprintf pV introducation (Michal Schmidt) [1029841] - [scsi] fix warning zero-length gnu_printf format string (Michal Schmidt) [1029841] - [net] netfilter: ctnetlink: don't add null bindings if no nat requested (Florian Westphal) [1089562] - [net] netfilter: ctnetlink: force null nat binding on insert (Florian Westphal) [1089562] - [net] netfilter: nf_nat: move alloc_null_binding to nf_nat_core.c (Florian Westphal) [1089562] - [net] netfilter: nf_conntrack: don't release a conntrack with non-zero refcnt (Florian Westphal) [1089562] - [net] netfilter: ctnetlink: fix soft lockup when netlink adds new entries (Florian Westphal) [1089562] - [net] netfilter: nf_conntrack: fix RCU race in nf_conntrack_find_get (Florian Westphal) [1089562] - [drivers] Ensure drvdata = NULL when no driver is bound (John Greene) [1056266] - [pci] msi: Add pci_enable_msi_range() and pci_enable_msix_range() (John Greene) [1056266] - [net] Add netdev interfaces for recording sends/comp (John Greene) [1056266] - [net] net_tstamp: Add SIOCGHWTSTAMP ioctl to match SIOCSHWTSTAMP (John Greene) [1056266] - [net] Add function to set the rxhash (John Greene) [1056266] - [kernel] dma-api: provide a helper to set both DMA and coherent DMA masks (John Greene) [1056266]- [perf] evsel: Synthesize PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1101039] - [perf] test: Update "sample parsing" test for PERF_SAMPLE_TRANSACTION (Jiri Olsa) [1101039] - [perf] evsel: Add missing overflow check for TRANSACTION (Jiri Olsa) [1101039] - [perf] test: Consider PERF_SAMPLE_TRANSACTION in the "sample parsing" test (Jiri Olsa) [1101039] - [perf] test: Clarify the "sample parsing" test entry (Jiri Olsa) [1101039] - [perf] test: Update command line callchain attribute tests (Jiri Olsa) [1101039] - [perf] tools: Fixup mmap event consumption (Jiri Olsa) [1101039] - [perf] top: Split -G and --call-graph (Jiri Olsa) [1101039] - [perf] record: Split -g and --call-graph (Jiri Olsa) [1101039] - [perf] hists: Add color overhead for stdio output buffer (Jiri Olsa) [1101039] - [perf] tools: Fix up /proc/PID/maps parsing (Jiri Olsa) [1101039] - [perf] script: Fix mem leak due to missing Py_DECREFs on dict entries (Jiri Olsa) [1101039] - [perf] Disable PERF_RECORD_MMAP2 support (Jiri Olsa) [1101039] - [perf] script: Fix build error on Fedora 12 (Jiri Olsa) [1101039] - [perf] probe: Fix to initialize fname always before use it (Jiri Olsa) [1101039] - [perf] session: Fix infinite loop on invalid perf.data file (Jiri Olsa) [1101039] - [perf] tools: Fix installation of libexec components (Jiri Olsa) [1101039] - [perf] probe: Fix to find line information for probe list (Jiri Olsa) [1101039] - [perf] tools: Fix libaudit test (Jiri Olsa) [1101039] - [perf] stat: Set child_pid after perf_evlist__prepare_workload() (Jiri Olsa) [1101039] - [perf] tools: Add default handler for mmap2 events (Jiri Olsa) [1101039] - [perf] revert "symbols: Demangle cloned functions" (Jiri Olsa) [1101039] - [perf] symbols: Demangle cloned functions (Jiri Olsa) [1101039] - [perf] machine: Fix path unpopulated in machine__create_modules() (Jiri Olsa) [1101039] - [perf] tools: Explicitly add libdl dependency (Jiri Olsa) [1101039] - [perf] probe: Fix probing symbols with optimization suffix (Jiri Olsa) [1101039] - [perf] trace: Add mmap2 handler (Jiri Olsa) [1101039] - [perf] tools: Uninclude linux/magic.h in debugfs.c (Jiri Olsa) [1101039] - [perf] tools: Fix old GCC build error in trace-event-parse.c::parse_proc_kallsyms() (Jiri Olsa) [1101039] - [perf] probe: Fix finder to find lines of given function (Jiri Olsa) [1101039] - [perf] session: Check for SIGINT in more loops (Jiri Olsa) [1101039] - [perf] tools: Fix compile with libelf without get_phdrnum (Jiri Olsa) [1101039] - [perf] tools: Fix buildid cache handling of kallsyms with kcore (Jiri Olsa) [1101039] - [perf] annotate: Fix objdump line parsing offset validation (Jiri Olsa) [1101039] - [perf] tools: Fill in new definitions for madvise()/mmap() flags (Jiri Olsa) [1101039] - [perf] tools: Sharpen the libaudit dependencies test (Jiri Olsa) [1101039] - [perf] tools: Add attr->mmap2 support (Jiri Olsa) [1101039] - [perf] Add attr->mmap2 attribute to an event (Jiri Olsa) [1101039] - [perf] kvm: Fix sample_type manipulation (Jiri Olsa) [1101039] - [perf] evlist: Fix id pos in perf_evlist__open() (Jiri Olsa) [1101039] - [perf] trace: Handle perf.data files with no tracepoints (Jiri Olsa) [1101039] - [perf] session: Separate progress bar update when processing events (Jiri Olsa) [1101039] - [perf] trace: Check if MAP_32BIT is defined (Jiri Olsa) [1101039] - [perf] hists: Fix formatting of long symbol names (Jiri Olsa) [1101039] - [perf] evlist: Fix parsing with no sample_id_all bit set (Jiri Olsa) [1101039] - [perf] tools: Add test for parsing with no sample_id_all bit (Jiri Olsa) [1101039] - [perf] trace: Check control+C more often (Jiri Olsa) [1101039] - [perf] trace: Tell arg formatters the arg index (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for open's flags arg (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for lseek's whence arg (Jiri Olsa) [1101039] - [perf] tools: Fix symbol offset computation for some dsos (Jiri Olsa) [1101039] - [perf] list: Skip unsupported events (Jiri Olsa) [1101039] - [perf] tests: Add 'keep tracking' test (Jiri Olsa) [1101039] - [perf] tools: Add support for PERF_COUNT_SW_DUMMY (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for futex 'operation' parm (Jiri Olsa) [1101039] - [perf] trace: Allow syscall arg formatters to mask args (Jiri Olsa) [1101039] - [perf] trace: Handle missing HUGEPAGE defines (Jiri Olsa) [1101039] - [perf] trace: Honor target pid / tid options when analyzing a file (Jiri Olsa) [1101039] - [perf] trace: Add option to analyze events in a file versus live (Jiri Olsa) [1101039] - [perf] evlist: Add tracepoint lookup by name (Jiri Olsa) [1101039] - [perf] tests: Add a sample parsing test (Jiri Olsa) [1101039] - [perf] tools: Add a function to calculate sample event size (Jiri Olsa) [1101039] - [perf] tools: Expand perf_event__synthesize_sample() (Jiri Olsa) [1101039] - [perf] tools: Add missing 'abi' member to 'struct regs_dump' (Jiri Olsa) [1101039] - [perf] tools: Add support for PERF_SAMPLE_IDENTIFIER (Jiri Olsa) [1101039] - [perf] evlist: Move perf_evlist__config() to a new source file (Jiri Olsa) [1101039] - [perf] tools: Remove references to struct ip_event (Jiri Olsa) [1101039] - [perf] callchain: Remove unnecessary validation (Jiri Olsa) [1101039] - [perf] evsel: Tidy up sample parsing overflow checking (Jiri Olsa) [1101039] - [perf] tools: change machine__findnew_thread() to set thread pid (Jiri Olsa) [1101039] - [perf] traceevent: Fixup jobserver setup (Jiri Olsa) [1101039] - [perf] tools: Add pid to struct thread (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for madvise behaviour/advice parm (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for mmap flags parm (Jiri Olsa) [1101039] - [perf] trace: Add beautifier for mmap prot parm (Jiri Olsa) [1101039] - [perf] trace: Allow overiding the formatting of syscall fields (Jiri Olsa) [1101039] - [perf] trace: Add aliases to remaining syscalls of the sys_enter_newfoo (Jiri Olsa) [1101039] - [perf] trace: Allow printing syscall return values in hex (Jiri Olsa) [1101039] - [perf] trace: Simplify sys_exit return printing (Jiri Olsa) [1101039] - [perf] trace: Introduce syscall arg formatters (Jiri Olsa) [1101039] - [perf] trace: Hide sys_exit messages about syscall id = -1 (Jiri Olsa) [1101039] - [perf] trace: Add --verbose option (Jiri Olsa) [1101039] - [perf] trace: Support ! in -e expressions (Jiri Olsa) [1101039] - [perf] tools: Don't install scripting files files when disabled (Jiri Olsa) [1101039] - [perf] tools: Sample after exit loses thread correlation (Jiri Olsa) [1101039] - [perf] trace: Make command line arguments consistent with perf-record (Jiri Olsa) [1101039] - [perf] trace: Implement -o/--output filename (Jiri Olsa) [1101039] - [perf] tools: Try to increase the file descriptor limits on EMFILE (Jiri Olsa) [1101039] - [perf] kvm: Remove force option to cmd_record (Jiri Olsa) [1101039] - [perf] trace: Allow specifying which syscalls to trace (Jiri Olsa) [1101039] - [perf] tools: Improve robustness of topology parsing code (Jiri Olsa) [1101039] - [perf] tests: Fix compile failure on do_sort_something (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of thread__find_addr_map() (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of thread__find_addr_location() (Jiri Olsa) [1101039] - [perf] tools: Remove filter parameter of perf_event__preprocess_sample() (Jiri Olsa) [1101039] - [perf] annotate: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] mem: Remove unused symbol filter member (Jiri Olsa) [1101039] - [perf] report: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] top: Set the machines symbol filter (Jiri Olsa) [1101039] - [perf] machine: Add symbol filter to struct machine (Jiri Olsa) [1101039] - [perf] session: Change perf_session__has_traces to actually check for tracepoints (Jiri Olsa) [1101039] - [perf] evsel: Add option to limit stack depth in callchain dumps (Jiri Olsa) [1101039] - [perf] evsel: Add option to print stack trace on single line (Jiri Olsa) [1101039] - [perf] tool: Simplify options to perf_evsel__print_ip (Jiri Olsa) [1101039] - [perf] sched: Remove sched_process_fork tracepoint (Jiri Olsa) [1101039] - [perf] sched: Remove sched_process_exit tracepoint (Jiri Olsa) [1101039] - [perf] sched: Remove thread lookup in sample handler (Jiri Olsa) [1101039] - [perf] sched: Simplify arguments to read_events (Jiri Olsa) [1101039] - [perf] kvm: Update documentation with live command (Jiri Olsa) [1101039] - [perf] kvm: Option to print events that exceed a duration (Jiri Olsa) [1101039] - [perf] revert "tools: Fix for cross build" (Jiri Olsa) [1101039] - [perf] machine: Do not require /lib/modules/* on a guest (Jiri Olsa) [1101039] - [perf] tests: Add tests of new pinned modifier (Jiri Olsa) [1101039] - [perf] tools: Add support for pinned modifier (Jiri Olsa) [1101039] - [perf] gtk: Fix segmentation fault on perf_hpp__for_each_format loop (Jiri Olsa) [1101039] - [perf] report: Add option to analyze specific VM (Jiri Olsa) [1101039] - [perf] kvm: Add min and max stats to display (Jiri Olsa) [1101039] - [perf] kvm: Add live mode (Jiri Olsa) [1101039] - [perf] session: Export queue_event function (Jiri Olsa) [1101039] - [perf] annotate: Fix typo (Jiri Olsa) [1101039] - [perf] annotate: Improve description of '?' hotkey (Jiri Olsa) [1101039] - [perf] annotate: Add call target name if it is missing (Jiri Olsa) [1101039] - [perf] annotate: Remove nop at end of annotation (Jiri Olsa) [1101039] - [perf] annotate: Put dso name in symbol annotation title (Jiri Olsa) [1101039] - [perf] annotate: Allow disassembly using /proc/kcore (Jiri Olsa) [1101039] - [perf] tests: Add kcore to the object code reading test (Jiri Olsa) [1101039] - [perf] tests: Adjust the vmlinux symtab matches kallsyms test again (Jiri Olsa) [1101039] - [perf] symbols: Add support for reading from /proc/kcore (Jiri Olsa) [1101039] - [perf] tools: Make it possible to read object code from kernel modules (Jiri Olsa) [1101039] - [perf] tests: Adjust the vmlinux symtab matches kallsyms test (Jiri Olsa) [1101039] - [perf] tools: Make it possible to read object code from vmlinux (Jiri Olsa) [1101039] - [perf] symbols: Load kernel maps before using (Jiri Olsa) [1101039] - [perf] tests: Add test for reading object code (Jiri Olsa) [1101039] - [perf] symbols: avoid SyS kernel syscall aliases (Jiri Olsa) [1101039] - [perf] stat: Flush output after each line in interval mode (Jiri Olsa) [1101039] - [perf] evlist: Remove obsolete dummy execve (Jiri Olsa) [1101039] - [perf] kvm: Split out tracepoints from record args (Jiri Olsa) [1101039] - [perf] session: Export a few functions for event processing (Jiri Olsa) [1101039] - [perf] stats: Add max and min stats (Jiri Olsa) [1101039] - [perf] top: move CONSOLE_CLEAR to header file (Jiri Olsa) [1101039] - [perf] util: Add parse_nsec_time() function (Jiri Olsa) [1101039] - [perf] python: Remove duplicate TID bit from mask (Jiri Olsa) [1101039] - [perf] trace: Beautify 'connect' result (Jiri Olsa) [1101039] - [perf] evsel: Actually show symbol offset in stack trace when requested (Jiri Olsa) [1101039] - [perf] tests: Add parse events tests for leader sampling (Jiri Olsa) [1101039] - [perf] tests: Add attr record group sampling test (Jiri Olsa) [1101039] - [perf] tools: Add 'S' event/group modifier to read sample value (Jiri Olsa) [1101039] - [perf] tests: Add broken install-* tests into tests/make (Jiri Olsa) [1101039] - [perf] tests: Add 'make install/install-bin' tests into tests/make (Jiri Olsa) [1101039] - [perf] tests: Add DESTDIR=TMP_DEST tests/make variable (Jiri Olsa) [1101039] - [perf] tests: Rename TMP to TMP_O tests/make variable (Jiri Olsa) [1101039] - [perf] tests: Run ctags/cscope make tests only with needed binaries (Jiri Olsa) [1101039] - [perf] tools: Fix build with perl 5.18 (Jiri Olsa) [1101039] - [perf] tools: Support callchain sorting based on addresses (Jiri Olsa) [1101039] - [perf] evsel: Handle ENODEV on default cycles event (Jiri Olsa) [1101039] - [perf] script: Fix named threads support (Jiri Olsa) [1101039] - [perf] header: Recognize version number for perf data file (Jiri Olsa) [1101039] - [perf] header: Introduce feat_offset into perf_header (Jiri Olsa) [1101039] - [perf] header: Remove attr_offset from perf_header (Jiri Olsa) [1101039] - [perf] header: Remove data_offset seek as it's not needed (Jiri Olsa) [1101039] - [perf] session: Use session->fd instead of passing fd as argument (Jiri Olsa) [1101039] - [perf] symbols: Do not apply symfs for an absolute vmlinux path (Jiri Olsa) [1101039] - [perf] tools: Fix 'make tools/perf' (Jiri Olsa) [1101039] - [perf] tools: Remove event types framework completely (Jiri Olsa) [1101039] - [perf] record: Remove event types pushing (Jiri Olsa) [1101039] - [perf] tools: Remove event types from perf data file (Jiri Olsa) [1101039] - [perf] timechart: Remove event types framework only user (Jiri Olsa) [1101039] - [perf] timechart: Use traceevent lib event-parse.h include (Jiri Olsa) [1101039] - [perf] tools: Move hist_entry__period_snprintf into stdio code (Jiri Olsa) [1101039] - [perf] diff: Add generic order option for compute sorting (Jiri Olsa) [1101039] - [perf] diff: Making compute functions static (Jiri Olsa) [1101039] - [perf] diff: Update perf diff documentation for multiple data comparison (Jiri Olsa) [1101039] - [perf] diff: Change diff command to work over multiple data files (Jiri Olsa) [1101039] - [perf] diff: Move columns into struct data__file (Jiri Olsa) [1101039] - [perf] diff: Move diff related columns into diff command (Jiri Olsa) [1101039] - [perf] diff: Display data file info ahead of the diff output (Jiri Olsa) [1101039] - [perf] hists: Marking dummy hists entries (Jiri Olsa) [1101039] - [perf] diff: Switching the base hists to be pairs head (Jiri Olsa) [1101039] - [perf] diff: Introducing diff_data object to hold files (Jiri Olsa) [1101039] - [perf] tools: Centralize default columns init in perf_hpp__init (Jiri Olsa) [1101039] - [perf] tools: Add struct perf_hpp_fmt into hpp callbacks (Jiri Olsa) [1101039] - [perf] top: Add option to collapse undesired parts of call graph (Jiri Olsa) [1101039] - [perf] tools: Default to cpu// for events v5 (Jiri Olsa) [1101039] - [perf] tools: struct thread has a tid not a pid (Jiri Olsa) [1101039] - [perf] tools: Validate perf event header size (Jiri Olsa) [1101039] - [perf] evlist: Tidy duplicated munmap code (Jiri Olsa) [1101039] - [perf] tools: Add const specifier to perf_pmu__find name parameter (Jiri Olsa) [1101039] - [perf] inject: Add missing 'finished_round' (Jiri Olsa) [1101039] - [perf] hists: Set rules hint for the hist browser (Jiri Olsa) [1101039] - [perf] hists: Add a double-click handler for callchains (Jiri Olsa) [1101039] - [perf] hists: Make column headers resizable (Jiri Olsa) [1101039] - [perf] hists: Display callchain overhead also (Jiri Olsa) [1101039] - [perf] hists: Add support for callchains (Jiri Olsa) [1101039] - [perf] hists: Use GtkTreeStore instead of GtkListStore (Jiri Olsa) [1101039] - [perf] sched: Move struct perf_sched definition out of cmd_sched() (Jiri Olsa) [1101039] - [perf] util: Remove unused enum and macro in trace-event.h (Jiri Olsa) [1101039] - [perf] util: No need to call read_trace_init() in tracing_data_header() (Jiri Olsa) [1101039] - [perf] util: Rename read_*() functions in trace-event-info.c (Jiri Olsa) [1101039] - [perf] script: Adopt latency_format variable (Jiri Olsa) [1101039] - [perf] util: Get rid of unused header_page_* variables (Jiri Olsa) [1101039] - [perf] util: Parse header_page to get proper long size (Jiri Olsa) [1101039] - [perf] util: Skip reading header_event file (Jiri Olsa) [1101039] - [perf] util: Make file/host_bigendian variable local (Jiri Olsa) [1101039] - [perf] util: Save long size of traced system (Jiri Olsa) [1101039] - [perf] util: Save page size in a trace file to pevent (Jiri Olsa) [1101039] - [perf] traceevent: Port kbuffer parser routines (Jiri Olsa) [1101039] - [perf] traceevent: Add page_size field to pevent (Jiri Olsa) [1101039] - [perf] traceevent: Add trace_seq_reset() (Jiri Olsa) [1101039] - [perf] traceevent: Add const qualifier to string arguments (Jiri Olsa) [1101039] - [perf] traceevent: Get rid of unused gui target (Jiri Olsa) [1101039] - [perf] traceevent: Remove unused install targets (Jiri Olsa) [1101039] - [perf] events: Demystify memory allocations (Jiri Olsa) [1101039] - [perf] tests: Make terms a stack variable in test_term (Jiri Olsa) [1101039] - [perf] tools: Don't free list head in parse_events__free_terms (Jiri Olsa) [1101039] - [perf] evlist: Fix use of uninitialized variable (Jiri Olsa) [1101039] - [perf] report: Fix perf_session__delete removal (Jiri Olsa) [1101039] - [perf] tools: Do not elide parent symbol column (Jiri Olsa) [1101039] - [perf] util: Use evsel->name to get tracepoint_paths (Jiri Olsa) [1101039] - [perf] util: Move debugfs/tracing helper functions to util.c (Jiri Olsa) [1101039] - [perf] tools: Remove callchain_cursor_reset call (Jiri Olsa) [1101039] - [perf] tools: Add methods for setting/retrieving priv element of thread struct (Jiri Olsa) [1101039] - [perf] tools: Use default include path notation for libtraceevent headers (Jiri Olsa) [1101039] - [perf] tests: Make TEST_ASSERT_VAL global (Jiri Olsa) [1101039] - [perf] tests: Omit end of the symbol check failure for test 1 (Jiri Olsa) [1101039] - [perf] tools: Remove cwd from perf_session struct (Jiri Olsa) [1101039] - [perf] top: Add --objdump option (Jiri Olsa) [1101039] - [perf] tools: Rename cpu_map__all() to cpu_map__empty() (Jiri Olsa) [1101039] - [perf] Remove the 'match' callback for auxiliary events processing (Jiri Olsa) [1101039] - [perf] Factor out auxiliary events notification (Jiri Olsa) [1101039] - [perf] Fix EXIT event notification (Jiri Olsa) [1101039] - [perf] events: Protect access via task_subsys_state_check() (Jiri Olsa) [1101039] - [perf] Clarify perf_cpu_context::active_pmu usage by renaming it to perf_cpu_context::unique_pmu (Jiri Olsa) [1101039] - [perf] Add a dummy software event to keep tracking (Jiri Olsa) [1101039] - [perf] tools: Add support for record transaction flags (Jiri Olsa) [829875] - [perf] record: Add abort_tx, no_tx, in_tx branch filter options to perf record -j (Jiri Olsa) [829875] - [perf] tools: Support sorting by in_tx or abort branch flags (Jiri Olsa) [829875] - [perf] stat: Add perf stat --transaction (Jiri Olsa) [829875] - [perf] tools: Fix sorting for 64bit entries (Jiri Olsa) [829875] - [perf] stat: Add support for --initial-delay option (Jiri Olsa) [829875] - [perf] evsel: Add support for enabling counters (Jiri Olsa) [829875] - [perf] evsel: Add PERF_SAMPLE_READ sample related processing (Jiri Olsa) [829875] - [perf] evlist: Add perf_evlist__id2sid method to get event ID related data (Jiri Olsa) [829875] - [perf] evlist: Fix event ID retrieval for group format read case (Jiri Olsa) [829875] - [perf] tools: Add support for parsing PERF_SAMPLE_READ sample type (Jiri Olsa) [829875] - [perf] evlist: Use PERF_EVENT_IOC_ID perf ioctl to read event id (Jiri Olsa) [829875] - [perf] tools: Move weight back to common sort keys (Jiri Olsa) [829875] - [perf] list: List kernel supplied event aliases (Jiri Olsa) [829875] - [perf] Fix UAPI export of PERF_EVENT_IOC_ID (Jiri Olsa) [829875] - [perf] Add PERF_EVENT_IOC_ID ioctl to return event ID (Jiri Olsa) [829875] - [perf] fix Haswell precise store data source encoding (Jiri Olsa) [829875] - [perf] x86: Suppress duplicated abort LBR records (Jiri Olsa) [829875] - [perf] x86: Add Haswell specific transaction flag reporting (Jiri Olsa) [829875] - [perf] Add generic transaction flags (Jiri Olsa) [829875] - [perf] make events stream always parsable (Jiri Olsa) [829875] - [perf] Update perf_event_type documentation (Jiri Olsa) [829875] - [perf] x86: Clean up EVENT_ATTR_STR() muck (Jiri Olsa) [829875] - [perf] x86: Clean-up/reduce PEBS code (Jiri Olsa) [829875] - [perf] x86: Clean up checkpoint-interrupt bits (Jiri Olsa) [829875] - [perf] x86: Add Haswell TSX event aliases (Jiri Olsa) [829875] - [perf] x86: Report TSX transaction abort cost as weight (Jiri Olsa) [829875] - [perf] x86: Avoid checkpointed counters causing excessive TSX aborts (Jiri Olsa) [829875] - [perf] x86: Add Haswell ULT model number used in Macbook Air and other systems (Jiri Olsa) [829875] - [perf] x86: Support full width counting (Jiri Olsa) [829875] - [perf] x86: Add mem-loads/stores support for Haswell (Jiri Olsa) [829875] - [perf] x86: Support Haswell/v4 LBR format (Jiri Olsa) [829875] - [perf] x86: Move NMI clearing to end of PMI handler (Jiri Olsa) [829875] - [perf] x86: Add Haswell PEBS support (Jiri Olsa) [829875] - [perf] x86: Add simple Haswell PMU support (Jiri Olsa) [829875] - [perf] x86: Add Haswell PEBS record support (Jiri Olsa) [829875] - [perf] x86: Don't assume there can be only 4 PEBS events (Jiri Olsa) [829875] - [perf] x86: Fix uninitialized pt_regs in intel_pmu_drain_bts_buffer() (Jiri Olsa) [829875] - [perf] x86: fix wrmsr_on_cpu() warning on suspend/resume (Jiri Olsa) [829875] - [perf] x86: fix kernel crash with PEBS/BTS after suspend/resume (Jiri Olsa) [829875] - [perf] x86: Move Intel specific code to intel_pmu_init() (Jiri Olsa) [829875] - [perf] x86: Rename Intel specific macros (Jiri Olsa) [829875] - [perf] Export perf_assign_events() (Jiri Olsa) [829875]- [scsi] aacraid: kdump fix (Rich Bono) [1054925] - [scsi] aacraid: prevent invalid pointer dereference (Rich Bono) [1054925] - [scsi] aacraid: avoid parsing names as kthread_run() format strings (Rich Bono) [1054925] - [scsi] aacraid: suppress two GCC warnings (Rich Bono) [1054925] - [scsi] aacraid: SCSI dma mapping failure case handling (Rich Bono) [1054925] - [scsi] aacraid: fix mem leak in aac_send_raw_srb() (Rich Bono) [1054925] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Add Dell PowerEdge VRTX SR-IOV VF support (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Return leaked MPT frames to MPT frame pool (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Fix megasas_ioc_init_fusion (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Load correct raid context timeout (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Performance boost fixes (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Set 32-bit DMA mask (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Big endian code related fixes (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Don't wait forever for non-IOCTL DCMDs (Tomas Henzl) [1059073] - [scsi] megaraid_sas: check return value for megasas_get_pd_list() (Tomas Henzl) [1059073] - [scsi] megaraid_sas_fusion: Return correct error value in megasas_get_ld_map_info() (Tomas Henzl) [1059073] - [scsi] megaraid_sas_fusion: correctly pass queue info pointer (Tomas Henzl) [1059073] - [scsi] megaraid: missing bounds check in mimd_to_kioc() (Tomas Henzl) [1059073] - [scsi] megaraid: Use resource_size_t for PCI resources, not long (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fixes for few endianess issues (Tomas Henzl) [1059073] - [scsi] megaraid_sas: addded support for big endian architecture (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fix a bug for 64 bit arches (Tomas Henzl) [1059073] - [scsi] megaraid_sas: fix memory leak if SGL has zero length entries (Tomas Henzl) [1059073] - [scsi] megaraid: minor cut and paste error fixed (Tomas Henzl) [1059073] - [scsi] megaraid_sas: release lock on error path (Tomas Henzl) [1059073] - [scsi] megaraid_sas: Use correct #define for MSI-X capability (Tomas Henzl) [1059073] - [scsi] megaraid_sas: combine kmalloc+memset into kzalloc (Tomas Henzl) [1059073] - [target] tcm_fc: Fix use-after-free of ft_tpg (Andy Grover) [1084646] - [scsi] Set the minimum valid value of 'eh_deadline' as 0 (Ewan Milne) [987789] - [scsi] Unlock accesses to eh_deadline (Ewan Milne) [987789] - [scsi] scsi_error: Escalate to LUN reset if abort fails (Ewan Milne) [987789] - [scsi] Adjust eh_deadline changes to match final upstream version (Ewan Milne) [987789] - [scsi] Generate uevents on certain unit attention codes (Ewan Milne) [741163] - [scsi] lpfc: Update lpfc version for 10.2.8020.0 driver release (Rob Evers) [1054369] - [scsi] lpfc: Fixed unused variable in lpfc_scsi_cmd_iocb_cmpl (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Update Copyright on changed files from 8.3.45 patches (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Update Copyright on changed files (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fixed locking for scsi task management commands (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Convert runtime references to old xlane cfg param to fof cfg param (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix FW dump using sysfs (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix SLI4 s abort loop to process all FCP rings and under ring_lock (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fixed kernel panic in lpfc_abort_handler (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix locking for postbufq when freeing (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix locking for lpfc_hba_down_post (Rob Evers) [1054369] - [scsi] lpfc 10.2.8000.0: Fix dynamic transitions of FirstBurst from on to off (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed crash during driver unload (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed driver error messages after firmware download (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fixed missing initialization for task management IOCBs (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Fix sysfs buffer overrun in read of lpfc_fcp_cpu_map for 128 CPUs (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Incorporate changes to use reason in change_queue_depth function (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Incorporated support of a low-latency io path (Rob Evers) [1054369] - [scsi] lpfc 8.3.45: Added dport mailbox pass through support (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed unassigned variable in ELS timeout message (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed incorrect allocation of iDiags directories/files in debugfs (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fix Crash in lpfc_els_timeout_handler (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed stopped FCF discovery on failed FCF record read (Rob Evers) [1054369] - [scsi] lpfc 8.3.44: Fixed IO hang when in msi mode (Rob Evers) [1054369] - [scsi] lpfc: Fix wrong assignment in lpfc_debugfs.c (Rob Evers) [1054369] - [scsi] lpfc: Fix typo on NULL assignment (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed not processing task management IOCB response status (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid Total_Data_Placed value received for els and ct command responses (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid fcp_rsp length fir FCP_ICMND (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fixed invalid mailbox timeouts (Rob Evers) [1054369] - [scsi] lpfc 8.3.43: Fix crash after xri limit is reached (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix driver's abort loop functionality to skip IOs already getting aborted (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix WARN_ON when driver unloads (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Avoided making pci bar ioremap call during dual-chute WQ/RQ pci bar selection (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed driver iocbq structure's iocb_flag field running out of space (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix crash on driver load due to cpu affinity logic (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed logging format of setting driver sysfs attributes hard to interpret (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed back to back RSCNs discovery failure (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed race condition between BSG I/O dispatch and timeout handling (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Back out data count, (residual fcfi_parm) fix for bad target (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed mailbox memory leak (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fix random errors using first burst (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed not able to log informational messages at early stage of driver init time (Rob Evers) [1054369] - [scsi] lpfc 8.3.42: Fixed using unsafe linked list macro for walking and deleting linked list (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Update copyrights for 8.3.41 modifications (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed the format of some log message fields (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Add first burst support to driver (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed not able to perform PCI function reset when board was not in online mode (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed failure in setting SLI3 board mode (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed SLI3 failing FCP write on check-condition no-sense with residual zero (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed support for 128 byte WQEs (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Ensure driver properly zeros unused fields in SLI4 mailbox commands (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed max value of lpfc_lun_queue_depth (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed Receive Queue varied frame size handling (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fix mailbox byteswap issue on PPC (Rob Evers) [1054369] - [scsi] lpfc 8.3.41: Fixed freeing of iocb when internal loopback times out (Rob Evers) [1054369] - [scsi] hpsa: version string change (Tomas Henzl) [1052272] - [scsi] hpsa: fix handling of hpsa_volume_offline return value (Tomas Henzl) [1052272] - [scsi] hpsa: return -ENOMEM not -1 on kzalloc failure in hpsa_get_device_id (Tomas Henzl) [1052272] - [scsi] hpsa: fix bad comparison of signed with unsigned in hpsa_update_scsi_devices (Tomas Henzl) [1052272] - [scsi] hpsa: do not ignore failure of sense controller parameters command (Tomas Henzl) [1052272] - [scsi] hpsa: fix memory leak in hpsa_hba_mode_enabled (Tomas Henzl) [1052272] - [scsi] hpsa: fix bad endif placement in RAID 5 mapper code (Tomas Henzl) [1052272] - [scsi] hpsa: Do not zero fields of ioaccel2 command structure twice (Tomas Henzl) [1052272] - [scsi] hpsa: Add hba mode to the hpsa driver (Tomas Henzl) [1052272] - [scsi] hpsa: remove unused struct request from CommandList (Tomas Henzl) [1052272] - [scsi] hpsa: increase the probability of a reported success after a device reset (Tomas Henzl) [1052272] - [scsi] hpsa: bring format-in-progress drives online when ready (Tomas Henzl) [1052272] - [scsi] hpsa: remove unused kthread.h header (Tomas Henzl) [1052272] - [scsi] hpsa: fixup MSI-X registration (Tomas Henzl) [1052272] - [scsi] hpsa: Add support for a few HP Storage controllers (Tomas Henzl) [1052272] - [scsi] hpsa: add HP/3PAR vendor id to pci_ids.h (Tomas Henzl) [1052272] - [scsi] hpsa: add sysfs debug switch for raid map debugging messages (Tomas Henzl) [1052272] - [scsi] hpsa: improve error messages for driver initiated commands (Tomas Henzl) [1052272] - [scsi] hpsa: only do device rescan for certain events (Tomas Henzl) [1052272] - [scsi] hpsa: when switching out of accel mode await only accel command completions (Tomas Henzl) [1052272] - [scsi] hpsa: add controller base data-at-rest encryption compatibility ioaccel2 (Tomas Henzl) [1052272] - [scsi] hpsa: update source file copyrights (Tomas Henzl) [1052272] - [scsi] hpsa: retry certain ioaccel error cases on the RAID path (Tomas Henzl) [1052272] - [scsi] hpsa: do not inquire for unsupported ioaccel status vpd page (Tomas Henzl) [1052272] - [scsi] hpsa: allow VPD page zero to be queried (Tomas Henzl) [1052272] - [scsi] hpsa: rescan devices on ioaccel2 error (Tomas Henzl) [1052272] - [scsi] hpsa: allow user to disable accelerated i/o path (Tomas Henzl) [1052272] - [scsi] hpsa: complete the ioaccel raidmap code (Tomas Henzl) [1052272] - [scsi] hpsa: make device update copy the raid map also (Tomas Henzl) [1052272] - [scsi] hpsa: add task management for ioaccel mode 2 (Tomas Henzl) [1052272] - [scsi] hpsa: teach hpsa_device_reset to do either target or lun reset (Tomas Henzl) [1052272] - [scsi] hpsa: get ioaccel mode 2 i/o working (Tomas Henzl) [1052272] - [scsi] hpsa: fix NULL dereference in hpsa_put_ctlr_into_performant_mode() (Tomas Henzl) [1052272] - [scsi] hpsa: initialize controller to perform io accelerator mode 2 (Tomas Henzl) [1052272] - [scsi] hpsa: get physical device handles for io accel mode 2 as well as mode 1 (Tomas Henzl) [1052272] - [scsi] hpsa: do ioaccel mode 2 resource allocations (Tomas Henzl) [1052272] - [scsi] hpsa: Acknowledge controller events in ioaccell mode 2 as well as mode 1 (Tomas Henzl) [1052272] - [scsi] hpsa: add ioaccel mode 2 structure definitions (Tomas Henzl) [1052272] - [scsi] hpsa: complain if physical or logical aborts are not supported (Tomas Henzl) [1052272] - [scsi] hpsa: add hp_ssd_smart_path_enabled sysfs attribute (Tomas Henzl) [1052272] - [scsi] hpsa: do not rescan controllers known to be locked up (Tomas Henzl) [1052272] - [scsi] hpsa: poll controller to detect device change event (Tomas Henzl) [1052272] - [scsi] hpsa: update raid offload status on device rescan (Tomas Henzl) [1052272] - [scsi] hpsa: add ioaccell mode 1 RAID offload support (Tomas Henzl) [1052272] - [scsi] hpsa: fix task management for mode-1 ioaccell path (Tomas Henzl) [1052272] - [scsi] hpsa: only allow REQ_TYPE_FS to use fast path (Tomas Henzl) [1052272] - [scsi] hpsa: add support for 'fastpath' i/o (Tomas Henzl) [1052272] - [scsi] hpsa: mark last scatter gather element as the last (Tomas Henzl) [1052272] - [scsi] hpsa: use extended report luns command for HP SSD SmartPath (Tomas Henzl) [1052272] - [scsi] hpsa: allow SCSI mid layer to handle unit attention (Tomas Henzl) [1052272] - [scsi] hpsa: do not require board "not ready" status after hard reset (Tomas Henzl) [1052272] - [scsi] hpsa: enable unit attention reporting (Tomas Henzl) [1052272] - [scsi] hpsa: rename scsi prefetch field (Tomas Henzl) [1052272] - [scsi] hpsa: use workqueue instead of kernel thread for lockup detection (Tomas Henzl) [1052272] - [scsi] hpsa: remove P822se PCI ID (Tomas Henzl) [1052272] - [scsi] hpsa: prevent stalled i/o (Tomas Henzl) [1052272] - [scsi] hpsa: cap CCISS_PASSTHRU at 20 concurrent commands (Tomas Henzl) [1052272] - [scsi] hpsa: add MSA 2040 to list of external target devices (Tomas Henzl) [1052272] - [scsi] hpsa: fix memory leak in CCISS_BIG_PASSTHRU ioctl (Tomas Henzl) [1052272] - [scsi] hpsa: remove unneeded include of seq_file.h (Tomas Henzl) [1052272] - [scsi] hpsa: add 5 second delay after doorbell reset (Tomas Henzl) [1052272] - [scsi] hpsa: do not attempt to flush the cache on locked up controllers (Tomas Henzl) [1052272] - [scsi] hpsa: return 0 from driver probe function on success, not 1 (Tomas Henzl) [1052272] - [scsi] hpsa: do not discard scsi status on aborted commands (Tomas Henzl) [1052272] - [scsi] hpsa: fix warning with smp_processor_id() in preemptible (Tomas Henzl) [1052272] - [scsi] hpsa: check for dma_mapping_error in hpsa_passthru ioctls (Tomas Henzl) [1052272] - [scsi] hpsa: reorganize error handling in hpsa_passthru_ioctl (Tomas Henzl) [1052272] - [scsi] hpsa: check for dma_mapping_error in hpsa_map_sg_chain_block (Tomas Henzl) [1052272] - [scsi] hpsa: Check for dma_mapping_error for all code paths using fill_cmd (Tomas Henzl) [1052272] - [scsi] hpsa: Check for dma_mapping_error in hpsa_map_one (Tomas Henzl) [1052272] - [scsi] bfa: Driver version upgrade to 3.2.23.0 (Chad Dupuis) [1054461] - [scsi] bfa: Fix smatch warnings (Chad Dupuis) [1054461] - [scsi] bfa: change FC_ELS_TOV to 20sec (Chad Dupuis) [1054461] - [scsi] bfa: Observed auto D-port mode instead of manual (Chad Dupuis) [1054461] - [scsi] bfa: Fix for bcu or hcm faa query hang (Chad Dupuis) [1054461] - [scsi] bfa: LUN discovery issue in direct attach mode (Chad Dupuis) [1054461] - [scsi] bfa: Register port with SCSI even on port init failure (Chad Dupuis) [1054461] - [scsi] bfa: Firmware patch simplification (Chad Dupuis) [1054461]- [scsi] Ensure medium access timeout counter resets (David Jeffery) [1036884] - [scsi] Fix error handling when no ULD is attached (David Jeffery) [1036884] - [scsi] Handle disk devices which can not process medium access commands (David Jeffery) [1036884] - [hv] vmbus: Negotiate version 3.0 when running on ws2012r2 hosts (Jason Wang) [1071723] - [hv] vmbus: Don't timeout during the initial connection with host (Jason Wang) [1071723] - [hv] vmbus: Specify the target CPU that should receive notification (Jason Wang) [1071723] - [hv] make "monitor_pages" a "real" pointer array (Jason Wang) [1071723] - [hv] vmbus: Fix a bug in channel rescind code (Jason Wang) [1071723] - [hv] Fix wrong check for synic_event_page (Jason Wang) [1071723] - [hv] vmbus: fix vmbus_recvpacket_raw() return code (Jason Wang) [1071723] - [hv] vmbus: Terminate vmbus version negotiation on timeout (Jason Wang) [1071723] - [hv] vmbus: Do not attempt to negoatiate a new version prematurely (Jason Wang) [1071723] - [hv] vmbus: Fix a bug in the handling of channel offers (Jason Wang) [1071723] - [x86] pci: Clean up and mark early_root_info_init() as deprecated (Myron Stowe) [1040440] - [x86] pci: Stop enabling ECS for AMD CPUs after Fam16h (Myron Stowe) [1040440] - [x86] pci: Work around AMD Fam15h BIOSes that fail to provide _PXM (Myron Stowe) [1040440] - [x86] pci: Warn if we have to "guess" host bridge node information (Myron Stowe) [1040440] - [x86] acpi: Use __weak, not the gcc-specific version (Myron Stowe) [1040440] - [x86] acpi: Make __acpi_map_pxm_to_node(), acpi_get_pxm() static (Myron Stowe) [1040440] - [x86] acpi: Simplify acpi_get_node() style (Myron Stowe) [1040440] - [x86] acpi: Fix acpi_get_node() prototype (Myron Stowe) [1040440] - [x86] pci: Remove acpi_get_pxm() usage (Myron Stowe) [1040440] - [x86] pci: Use NUMA_NO_NODE, not -1, for unknown node (Myron Stowe) [1040440] - [x86] pci: Remove unnecessary &pci_root_infos list_empty() check (Myron Stowe) [1040440] - [x86] pci: Remove mp_bus_to_node(), set_mp_bus_to_node(), get_mp_bus_to_node() (Myron Stowe) [1040440] - [x86] pci: Use x86_pci_root_bus_node() instead of get_mp_bus_to_node() (Myron Stowe) [1040440] - [x86] pci: Add x86_pci_root_bus_node() to look up NUMA node from PCI bus (Myron Stowe) [1040440] - [x86] pci: Drop return value of pcibios_scan_root() (Myron Stowe) [1040440] - [x86] pci: Merge pci_scan_bus_on_node() into pcibios_scan_root() (Myron Stowe) [1040440] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_on_node() (Myron Stowe) [1040440] - [x86] pci: Use pcibios_scan_root() instead of pci_scan_bus_with_sysdata() (Myron Stowe) [1040440] - [x86] pci: Drop pcibios_scan_root() check for bus already scanned (Myron Stowe) [1040440] - [x86] pci: Drop "__" prefix on __pci_enable_device_flags() (Myron Stowe) [1040440] - [x86] pci: Use "unsigned long" for __pci_enable_device_flags to match ioport.h (Myron Stowe) [1040440] - [x86] pci: Remove unused pci_root_bus (Myron Stowe) [1040440] - [x86] pci: put busn resource in pci_root_info for native host bridge drivers (Myron Stowe) [1040440] - [x86] pci: build amd_bus.o only when CONFIG_AMD_NB=y (Myron Stowe) [1040440] - [x86] pci: amd: factor out MMCONFIG discovery (Myron Stowe) [1040440] - [x86] pci: Kill misleading message about enablement of IO access to PCI ECS (Myron Stowe) [1040440] - [x86] Adjust section placement in AMD northbridge related code (Myron Stowe) [1040440] - [x86] Use PCI method for enabling AMD extended config space before MSR method (Myron Stowe) [1040440] - [x86] pnp: work around Dell 1536/1546 BIOS MMCONFIG bug that breaks USB (Myron Stowe) [1040440] - [fs] proc: Assure /proc/meminfo legacy backwards compatibility when adding new statistics (Rafael Aquini) [1032702] - [kvm] mmu: fix incorrect check of guest cr4 bits (Bandan Das) [1007164] - [kernel] Fix BUG() upon security_cred_alloc_blank() failure (Eric Paris) [717904]- [fs] nfs: Fix calls to drop_nlink() (Steve Dickson) [1093819] - [fs] xfs: fix directory readahead offset off-by-one (Eric Sandeen) [1093820] - [fs] btrfs: don't oops on mount failure due to unsupported features (Eric Sandeen) [889471] - [fs] gfs2: check NULL return value in gfs2_ok_to_move (Abhijith Das) [1060246] - [fs] gfs2: avoid locking while unfreezing fs (Benjamin Marzinski) [1056625] - [fs] nfsd: Change name of extended attribute containing junction (J. Bruce Fields) [1024034] - [fs] nfsd: Add a cache for fs_locations information (J. Bruce Fields) [1024034] - [fs] ext4: include journal blocks in df overhead calcs (Lukas Czerner) [1003476] - [fs] ext4: add mmp fs freeze protection (Eric Sandeen) [1012412] - [fs] ext4: MMP: kmmpd should use nodename from init_uts_ns.name, not sysname (Eric Sandeen) [1012412] - [fs] ext4: MMP: fix error message rate-limiting logic in kmmpd (Eric Sandeen) [1012412] - [fs] ext4: Fix comparison endianness problem in MMP initialization (Eric Sandeen) [1012412] - [fs] ext4: Fix endianness bug when reading the MMP block (Eric Sandeen) [1012412] - [fs] ext4: add support for multiple mount protection (Eric Sandeen) [1012412] - [block] mtip32xx: mtip_async_complete() bug fixes (David Milburn) [1059099] - [block] mtip32xx: Unmap the DMA segments before completing the IO request (David Milburn) [1059099] - [block] mtip32xx: Set queue bounce limit (David Milburn) [1059099] - [block] mtip32xx: Correctly handle security locked condition (David Milburn) [1059099] - [block] mtip32xx: Make SGL container per-command to eliminate high order dma allocation (David Milburn) [1059099] - [block] mtip32xx: Correctly handle bio->bi_idx != 0 conditions (David Milburn) [1059099] - [block] mtip32xx: Fix NULL pointer dereference during module unload (David Milburn) [1059099] - [block] mtip32xx: Add SRSI support (David Milburn) [980257] - [netdrv] forcedeth: run loopback test only on chipsets that support it (Ivan Vecera) [1030782] - [scsi] libfc: don't exch_done() on invalid sequence ptr (Mateusz Guzik) [1065162] - [security] selinux: fix selinuxfs policy file on big endian systems (Eric Paris) [739866] - [drm] nouveau: fix nasty bug which can clobber SOR0's clock setup (Ben Skeggs) [1095796] - [s390] crypto: fix aes, des ctr mode concurrency finding (Hendrik Brueckner) [1096328] - [s390] add support to start the kernel in 64 bit mode (Hendrik Brueckner) [1053826]- [i2c] i2c-ismt: support I2C_SMBUS_I2C_BLOCK_DATA transaction type (Neil Horman) [1030646] - [kernel] kthread_worker: reimplement flush_kthread_work() to allow freeing the work item being executed (David Milburn) [1091083] - [kernel] kthread_worker: reorganize to prepare for flush_kthread_work() reimplementation (David Milburn) [1091083] - [s390] cio: fix unlocked access of global bitmap (Hendrik Brueckner) [1094381] - [s390] css: stop stsch loop after cc 3 (Hendrik Brueckner) [1094381] - [x86] intel_pstate: Use del_timer_sync in intel_pstate_cpu_stop (Prarit Bhargava) [1038318] - [x86] intel_pstate: Set core to min P state during core offline (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix pid_reset to use fixed point values (Prarit Bhargava) [1038318] - [x86] intel_pstate: remove unneeded sample buffers (Prarit Bhargava) [1038318] - [x86] intel_pstate: Change busy calculation to use fixed point math (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add support for Baytrail turbo P states (Prarit Bhargava) [1038318] - [x86] intel_pstate: Use LFM bus ratio as min ratio/P state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove energy reporting from pstate_sample tracepoint (Prarit Bhargava) [1038318] - [x86] intel_pstate: Take core C0 time into account for core busy calculation (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add trace point to report internal state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add X86_FEATURE_APERFMPERF to cpu match parameters (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fail initialization if P-state information is missing (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove periodic P state boost (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add setting voltage value for baytrail P states (Prarit Bhargava) [1038318] - [x86] intel_pstate: skip the driver if ACPI has power mgmt option (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add static declarations to internal functions (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add Baytrail support (Prarit Bhargava) [1038318] - [x86] intel_pstate: Refactor driver to support CPUs with different MSR layouts (Prarit Bhargava) [1038318] - [x86] intel_pstate: Correct calculation of min pstate value (Prarit Bhargava) [1038318] - [x86] intel_pstate: Improve accuracy by not truncating until final result (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fix type mismatch warning (Prarit Bhargava) [1038318] - [x86] intel_pstate: Fix max_perf_pct on resume (Prarit Bhargava) [1038318] - [x86] cpufreq: add new routine cpufreq_verify_within_cpu_limits() (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix no_turbo (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add Haswell CPU models (Prarit Bhargava) [1038318] - [x86] intel_pstate: Change to scale off of max P-state (Prarit Bhargava) [1038318] - [x86] intel_pstate: Add additional supported CPU ID (Prarit Bhargava) [1038318] - [x86] intel_pstate: use vzalloc() instead of vmalloc()/memset(0) (Prarit Bhargava) [1038318] - [x86] intel_pstate: Remove idle mode PID (Prarit Bhargava) [1038318] - [x86] intel_pstate: use lowest requested max performance (Prarit Bhargava) [1038318] - [x86] intel_pstate: fix ffmpeg regression (Prarit Bhargava) [1038318] - [x86] intel_pstate: remove idle time and duration from sample and calculations (Prarit Bhargava) [1038318] - [x86] intel_pstate: Optimize intel_pstate_set_policy (Prarit Bhargava) [1038318] - [x86] msr: add 64bit _on_cpu access functions (Prarit Bhargava) [1038318] - [net] net: sctp: remove NULL check in sctp_assoc_update_retran_path (Daniel Borkmann) [1040897] - [net] sctp: rework multihoming retransmission path selection to rfc4960 (Daniel Borkmann) [1040897] - [net] sctp: retran_path not set properly after transports recovering (Daniel Borkmann) [1040897] - [net] sctp: test if association is dead in sctp_wake_up_waiters (Daniel Borkmann) [1082453] - [net] sctp: wake up all assocs if sndbuf policy is per socket (Daniel Borkmann) [1082453] - [kernel] list: introduce list_next_entry() and list_prev_entry() (Daniel Borkmann) [1082453] - [net] netdevice: add struct net_device_ops_ext (Michal Schmidt) [1029869] - [net] netpoll: netpoll_poll_dev() should access dev->flags (Florian Westphal) [1095252] - [net] busy_poll: backport missed snmp mib item rename (Jiri Pirko) [1093806] - [net] ip_tunnel: Set network header properly for IP_ECN_decapsulate() (Jiri Pirko) [1094418] - [net] ptp: validate the requested frequency adjustment (Jiri Benc) [1092968] - [net] bridge: fix race with topology change timer (Jiri Benc) [1058517] - [net] bridge: avoid OOPS if root port not found (Jiri Benc) [1058517]- [security] selinux: put the mmap() DAC controls before the MAC controls (Paul Moore) [1070859] - [serial] bring DTR up after speed change from B0 (Aristeu Rozanski) [991667] - [mm] compaction: acquire the zone->lock as late as possible (Jerome Marchand) [975902] - [mm] compaction: acquire the zone->lru_lock as late as possible (Jerome Marchand) [975902] - [mm] swap: do not skip lowest_bit in scan_swap_map() scan loop (Rafael Aquini) [1060886] - [mm] swap: fix shmem swapping when more than 8 areas (Rafael Aquini) [1060886] - [mm] swap: fix swapon size off-by-one (Rafael Aquini) [1060886] - [x86] mm: Add missing TLB page invalidation for hugetlb_cow() (Larry Woodman) [1097917] - [char] n_tty: Lock access to tty->pgrp for POSIX job control (Prarit Bhargava) [1098982] - [kernel] resource: correct the comment of allocate_resource() (Myron Stowe) [744239] - [kernel] resource: move EXPORT_SYMBOL right after definition (Myron Stowe) [744239] - [kernel] resource: fix wrong resource window calculation (Myron Stowe) [744239] - [kernel] resource: Add lookup_resource() (Myron Stowe) [744239] - [kernel] resource: handle reinsertion of an already-inserted resource (Myron Stowe) [744239] - [pm] intel_powerclamp: off by one in start_power_clamp() (Steve Best) [1036301] - [pm] Introduce Intel PowerClamp Driver (Steve Best) [1036301] - [s390] zcrypt: remove zcrypt kmsg documentation again (Hendrik Brueckner) [1053830] - [s390] zcrypt: add support for EP11 coprocessor cards (Hendrik Brueckner) [1053830] - [s390] crypto: fix des and des3_ede ctr concurrency issue (Hendrik Brueckner) [1065404] - [s390] crypto: fix des and des3_ede cbc concurrency issue (Hendrik Brueckner) [1065398] - [watchdog] hpwdt: patch to display informative string (Nigel Croxon) [1053685] - [netdrv] tg3: Poll cpmu link state on APE + ASF enabled devices (Ivan Vecera) [1057283] - [netdrv] virtio-net: make all RX paths handle errors consistently (Jason Wang) [1032458] - [netdrv] virtio-net: fix error handling for mergeable buffers (Jason Wang) [1032458] - [netdrv] bonding: use the correct ether type for alb (Veaceslav Falico) [1027480] - [netdrv] ether: add loopback type ETH_P_LOOPBACK (Veaceslav Falico) [1027480] - [kernel] futex: Forbid uaddr == uaddr2 in futex_wait_requeue_pi() (Mateusz Guzik) [1097760] {CVE-2012-6647} - [libata] ahci: accommodate tag ordered controller (David Milburn) [1083748] - [net] mac80211: crash dues to AP powersave TX vs. wakeup race (Jacob Tanenbaum) [1083532] {CVE-2014-2706} - [netdrv] ath9k: tid->sched race in ath_tx_aggr_sleep() (Jacob Tanenbaum) [1083250] {CVE-2014-2672}- [perf] kvm: Fix kvm report without guestmount (Jiri Olsa) [1038418] - [perf] script: Fix broken include in Context.xs (Jiri Olsa) [1096519] - [perf] tools: Fix -ldw/-lelf link test when static linking (Jiri Olsa) [1096519] - [perf] tools: Revert regression in configuration of Python support (Jiri Olsa) [1096519] - [perf] tools: Fix perf version generation (Jiri Olsa) [1096519] - [perf] stat: Fix per-socket output bug for uncore events (Jiri Olsa) [1096519] - [perf] symbols: Fix vdso list searching (Jiri Olsa) [1096519] - [perf] evsel: Fix missing increment in sample parsing (Jiri Olsa) [1096519] - [perf] tools: Update symbol_conf.nr_events when processing attribute events (Jiri Olsa) [1096519] - [perf] tools: Fix new_term() missing free on error path (Jiri Olsa) [1096519] - [perf] tools: Fix parse_events_terms() segfault on error path (Jiri Olsa) [1096519] - [perf] evsel: Fix count parameter to read call in event_format__new (Jiri Olsa) [1096519] - [perf] tools: Fix -x/--exclude-other option for report command (Jiri Olsa) [1096519] - [perf] evlist: Enhance perf_evlist__start_workload() (Jiri Olsa) [1096519] - [perf] record: Remove -f/--force option (Jiri Olsa) [1096519] - [perf] record: Remove -A/--append option (Jiri Olsa) [1096519] - [perf] stat: Avoid sending SIGTERM to random processes (Jiri Olsa) [1096519] - [perf] lib: Fix for cross build (Jiri Olsa) [1096519] - [perf] tools: Include termios.h explicitly (Jiri Olsa) [1096519] - [perf] tools: Fix build errors with O and DESTDIR make vars set (Jiri Olsa) [1096519] - [perf] tools: Fix output directory of Documentation/ (Jiri Olsa) [1096519] - [perf] tools: Get only verbose output with V=1 (Jiri Olsa) [1096519] - [perf] tools: Add missing liblk.a dependency for python/perf.so (Jiri Olsa) [1096519] - [perf] tools: Remove '?=' Makefile STRIP assignment (Jiri Olsa) [1096519] - [perf] tools: Replace multiple line assignment with multiple statements (Jiri Olsa) [1096519] - [perf] tools: Replace tabs with spaces for all non-commands statements (Jiri Olsa) [1096519] - [perf] tools: Add NO_BIONIC variable to confiure bionic setup (Jiri Olsa) [1096519] - [perf] tools: Switch to full path C include directories (Jiri Olsa) [1096519] - [perf] tools: Merge all *LDFLAGS* make variable into LDFLAGS (Jiri Olsa) [1096519] - [perf] tools: Merge all *CFLAGS* make variable into CFLAGS (Jiri Olsa) [1096519] - [perf] evlist: Reset SIGTERM handler in workload child process (Jiri Olsa) [1096519] - [perf] lib: Respect CROSS_COMPILE (Jiri Olsa) [1096519] - [perf] tools: Remove cwdlen from struct perf_session (Jiri Olsa) [1096519] - [perf] tools: Remove frozen from perf_header struct (Jiri Olsa) [1096519] - [perf] tests: Fix exclude_guest|exclude_host checking for attr tests (Jiri Olsa) [1096519] - [perf] tests: Fix attr test for record -d option (Jiri Olsa) [1096519] - [perf] tools: Final touches for CHK config move (Jiri Olsa) [1096519] - [perf] tools: Move paths config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libnuma check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move stdlib check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libbfd check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libpython check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libperl check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move gtk2 check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move slang check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libaudit check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libunwind check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libdw check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move libelf check config into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move compiler and linker flags check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move programs check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Move arch check into config/Makefile (Jiri Olsa) [1096519] - [perf] tools: Add automated make test suite (Jiri Olsa) [1096519] - [perf] tools: Save parent pid in thread struct (Jiri Olsa) [1096519] - [perf] stats: Fix divide by 0 in variance (Jiri Olsa) [1096519] - [perf] kvm: Handle realloc failures (Jiri Olsa) [1096519] - [perf] evsel: Fix printing of perf_event_paranoid message (Jiri Olsa) [1096519] - [perf] test: Fix typo (Jiri Olsa) [1096519] - [perf] hists: Rename hist_entry__add_pair arguments (Jiri Olsa) [1096519] - [perf] diff: Use internal rb tree for hists__precompute (Jiri Olsa) [1096519] - [perf] report: Add report.percent-limit config variable (Jiri Olsa) [1096519] - [perf] top: Add --percent-limit option (Jiri Olsa) [1096519] - [perf] report: Add --percent-limit option (Jiri Olsa) [1096519] - [perf] report: Don't bother locking when adding hist entries (Jiri Olsa) [1096519] - [perf] hists: Move locking to its call-sites (Jiri Olsa) [1096519] - [perf] top: Get rid of *_threaded() functions (Jiri Olsa) [1096519] - [perf] top: Fix percent output when no samples collected (Jiri Olsa) [1096519] - [perf] top: Fix -E option behavior (Jiri Olsa) [1096519] - [perf] record: handle death by SIGTERM (Jiri Olsa) [1096519] - [perf] tools: Handle JITed code in shared memory (Jiri Olsa) [1096519] - [perf] tools: Fix tab vs spaces issue in Makefile ifdef/endif (Jiri Olsa) [1096519] - [perf] hists browser: Use sort__has_sym (Jiri Olsa) [1096519] - [perf] top: Use sort__has_sym (Jiri Olsa) [1096519] - [perf] sort: Cleanup sort__has_sym setting (Jiri Olsa) [1096519] - [perf] sort: Reorder HISTC_SRCLINE index (Jiri Olsa) [1096519] - [perf] archive: Fix typo on Documentation (Jiri Olsa) [1096519] - [perf] sort: Consolidate sort_entry__setup_elide() (Jiri Olsa) [1096519] - [perf] sort: Separate out memory-specific sort keys (Jiri Olsa) [1096519] - [perf] sort: Factor out common code in sort_dimension__add() (Jiri Olsa) [1096519] - [perf] sort: Introduce sort__mode variable (Jiri Olsa) [1096519] - [perf] report: Fix alignment of symbol column when -v is given (Jiri Olsa) [1096519] - [perf] hists: Free unused mem info of a matched hist entry (Jiri Olsa) [1096519] - [perf] hists: Fix an invalid memory free on he->branch_info (Jiri Olsa) [1096519] - [perf] tools: Fix bug in isupper() and islower() (Jiri Olsa) [1096519] - [perf] tools: Re-implement debug print function for linking python/perf.so (Jiri Olsa) [1096519] - [perf] Generate EXIT event only once per task context (Jiri Olsa) [1096519] - [perf] Reset hwc->last_period on sw clock events (Jiri Olsa) [1096519]- [hid] core do not use hid-multitouch for Win 7 devices (Benjamin Tissoires) [1076662] - [hid] mt: disable reset_resume (Benjamin Tissoires) [1076662] - [hid] add multitouch backport from 3.14 (Benjamin Tissoires) [1076662] - [hid] do not init input reports for Win 8 multitouch devices (Benjamin Tissoires) [1076662] - [hid] detect Win 8 multitouch devices in core (Benjamin Tissoires) [1076662] - [hid] Use hid_parser for pre-scanning the report descriptors (Benjamin Tissoires) [1076662] - [hid] don't register unmapped input devices (Benjamin Tissoires) [1076662] - [hid] Extend the interface with idle requests (Benjamin Tissoires) [1076662] - [hid] Extend the interface with wait io request (Benjamin Tissoires) [1076662] - [hid] Extend the interface with report requests (Benjamin Tissoires) [1076662] - [hid] add hid_hw_open/close/power() handlers (Benjamin Tissoires) [1076662] - [hid] add "report" hook, called once the report has been parsed (Benjamin Tissoires) [1076662] - [hid] introduce helper for hid_driver boilerplate (Benjamin Tissoires) [1076662] - [hid] factorize hid_input allocation (Benjamin Tissoires) [1076662] - [hid] Fix unit exponent parsing again (Benjamin Tissoires) [1076662] - [hid] round return value of hidinput_calc_abs_res (Benjamin Tissoires) [1076662] - [hid] fix unit exponent parsing (Benjamin Tissoires) [1076662] - [hid] export hidinput_calc_abs_res (Benjamin Tissoires) [1076662] - [hid] Add digitizer tilt usage support (Benjamin Tissoires) [1076662] - [hid] length resolution should be reported units/mm (Benjamin Tissoires) [1076662] - [hid] add absolute axis resolution calculation (Benjamin Tissoires) [1076662] - [hid] add usage_index in struct hid_usage (Benjamin Tissoires) [1076662] - [hid] Allow more fields in the hid report (Benjamin Tissoires) [1076662] - [hid] Add an input configured notification callback (Benjamin Tissoires) [1076662] - [hid] hid-multitouch: Switch to device groups (Benjamin Tissoires) [1076662] - [hid] Create a generic device group (Benjamin Tissoires) [1076662] - [hid] Allow bus wildcard matching (Benjamin Tissoires) [1076662] - [hid] Scan the device for group info before adding it (Benjamin Tissoires) [1076662] - [hid] Add device group to modalias (Benjamin Tissoires) [1076662] - [hid] Handle driver-specific device descriptor in core (Benjamin Tissoires) [1076662] - [hid] Do not create input devices for feature reports (Benjamin Tissoires) [1076662] - [hid] set HID_MAX_FIELD at 128 (Benjamin Tissoires) [1076662] - [hid] add feature_mapping callback (Benjamin Tissoires) [1076662] - [hid] Add a hid quirk for input sync override (Benjamin Tissoires) [1076662] - [hid] Support for MosArt multitouch panel (Benjamin Tissoires) [1076662] - [hid] let hid-input accept digitizers (Benjamin Tissoires) [1076662] - [input] mt: do not apply filtering on emulated events (Benjamin Tissoires) [1076662] - [input] mt: add input_mt_is_used (Benjamin Tissoires) [1076662] - [input] mt: document new 'flags' argument of input_mt_init_slots() (Benjamin Tissoires) [1076662] - [input] fix sparse warning in multitouch code (Benjamin Tissoires) [1076662] - [input] mt: Get slot by key (Benjamin Tissoires) [1076662] - [input] mt: Add in-kernel tracking (Benjamin Tissoires) [1076662] - [input] mt: Handle frame synchronization in core (Benjamin Tissoires) [1076662] - [input] mt: Add flags to input_mt_init_slots() (Benjamin Tissoires) [1076662] - [input] Break out MT data (Benjamin Tissoires) [1076662] - [input] mt: fix null pointer warning (Benjamin Tissoires) [1076662] - [input] Use accessor for MT values (Benjamin Tissoires) [1076662] - [input] mt: Include win8 support (Benjamin Tissoires) [1076662] - [input] add BTN_TOOL_QUINTTAP for reporting 5 fingers on touchpad (Benjamin Tissoires) [1076662] - [input] properly assign return value of clamp() macro (Benjamin Tissoires) [1076662] - [input] Improve the events-per-packet estimate (Benjamin Tissoires) [1076662] - [input] estimate number of events per packet (Benjamin Tissoires) [1076662] - [input] kabi fixes after addition of hint_events_per_packet field (Benjamin Tissoires) [1076662] - [input] evdev: use driver hint to compute size of event buffer (Benjamin Tissoires) [1076662] - [input] evdev: convert to dynamic event buffer (Benjamin Tissoires) [1076662] - [input] kabi fixes after addition of propbit field (Benjamin Tissoires) [1076662] - [input] introduce device properties (Benjamin Tissoires) [1076662]- [scsi] libsas: introduce scmd_dbg() to quiet false positive "timeout" messages (David Milburn) [1074955] - [md] raid5: fix a race of stripe count check (Jes Sorensen) [1030619] - [md] raid5: get_active_stripe avoids device_lock (Jes Sorensen) [1030619] - [md] raid5: make_request does less prepare wait (Jes Sorensen) [1030619] - [md] avoid oops on unload if some process is in poll or select (Jes Sorensen) [1030619] - [md] bitmap: don't abuse i_writecount for bitmap files (Jes Sorensen) [1030619] - [md] raid5: Fix CPU hotplug callback registration (Jes Sorensen) [1030619] - [md] raid1: restore ability for check and repair to fix read errors (Jes Sorensen) [1030619] - [md] raid5: close recently introduced race in stripe_head management (Jes Sorensen) [1030619] - [md] raid5: fix long-standing problem with bitmap handling on write failure (Jes Sorensen) [1030619] - [md] check command validity early in md_ioctl() (Jes Sorensen) [1030619] - [md] ensure metadata is writen after raid level change (Jes Sorensen) [1030619] - [md] raid10: avoid fullsync when not necessary (Jes Sorensen) [1030619] - [md] allow a partially recovered device to be hot-added to an array (Jes Sorensen) [1030619] - [md] Change handling of save_raid_disk and metadata update during recovery (Jes Sorensen) [1030619] - [md] fix problem when adding device to read-only array with bitmap (Jes Sorensen) [1030619] - [md] raid10: fix bug when raid10 recovery fails to recover a block (Jes Sorensen) [1030619] - [md] raid5: fix a recently broken BUG_ON() (Jes Sorensen) [1030619] - [md] raid1: fix request counting bug in new 'barrier' code (Jes Sorensen) [1030619] - [md] raid10: fix two bugs in handling of known-bad-blocks (Jes Sorensen) [1030619] - [md] raid5: Fix possible confusion when multiple write errors occur (Jes Sorensen) [1030619] - [md] raid5: fix newly-broken locking in get_active_stripe (Jes Sorensen) [1030619] - [md] test mddev->flags more safely in md_check_recovery (Jes Sorensen) [1030619] - [md] raid5: fix new memory-reference bug in alloc_thread_groups (Jes Sorensen) [1030619] - [md] raid5: Use conf->device_lock protect changing of multi-thread resources (Jes Sorensen) [1030619] - [md] raid5: Before freeing old multi-thread worker, it should flush them (Jes Sorensen) [1030619] - [md] raid5: For stripe with R5_ReadNoMerge, we replace REQ_FLUSH with REQ_NOMERGE (Jes Sorensen) [1030619] - [md] raid1: Rewrite the implementation of iobarrier (Jes Sorensen) [1030619] - [md] raid1: Add some macros to make code clearly (Jes Sorensen) [1030619] - [md] raid1: Replace raise_barrier/lower_barrier with freeze_array/unfreeze_array when reconfiguring the array (Jes Sorensen) [1030619] - [md] raid1: Add a field array_frozen to indicate whether raid in freeze state (Jes Sorensen) [1030619] - [md] Convert use of typedef ctl_table to struct ctl_table (Jes Sorensen) [1030619] - [md] raid5: avoid deadlock when raid5 array has unack badblocks during md_stop_writes (Jes Sorensen) [1030619] - [md] use MD_RECOVERY_INTR instead of kthread_should_stop in resync thread (Jes Sorensen) [1030619] - [md] fix some places where mddev_lock return value is not checked (Jes Sorensen) [1030619] - [md] raid5: Retry R5_ReadNoMerge flag when hit a read error (Jes Sorensen) [1030619] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1030619] - [md] llists: move llist_reverse_order from raid5 to llist.c (Jes Sorensen) [1030619] - [md] raid5: relieve lock contention in get_active_stripe() (Jes Sorensen) [1030619] - [md] raid5: add proper locking to error path of raid5_start_reshape (Jes Sorensen) [1030619] - [md] raid5: Use slow_path to release stripe when mddev->thread is null (Jes Sorensen) [1030619] - [md] avoid deadlock when md_set_badblocks (Jes Sorensen) [1030619] - [md] raid5: only wakeup necessary threads (Jes Sorensen) [1030619] - [md] raid5: flush out all pending requests before proceeding with reshape (Jes Sorensen) [1030619] - [md] raid5: use seqcount to protect access to shape in make_request (Jes Sorensen) [1030619] - [md] raid5: sysfs entry to control worker thread number (Jes Sorensen) [1030619] - [md] raid5: offload stripe handle to workqueue (Jes Sorensen) [1030619] - [md] raid5: fix stripe release order (Jes Sorensen) [1030619] - [md] raid5: make release_stripe lockless (Jes Sorensen) [1030619] - [md] Don't test all of mddev->flags at once (Jes Sorensen) [1030619] - [md] Fix apparent cut-and-paste error in super_90_validate (Jes Sorensen) [1030619] - [md] fix safe_mode buglet (Jes Sorensen) [1030619] - [md] don't call md_allow_write in get_bitmap_file (Jes Sorensen) [1030619] - [md] raid1: fix bio handling problems in process_checks() (Jes Sorensen) [1030619] - [kernel] wait: add wait_event_lock_irq() interface (Jes Sorensen) [1030619] - [kernel] wait: add wait_event_cmd() (Jes Sorensen) [1030619] - [kernel] wait: Make the __wait_event*() interface more friendly (Jes Sorensen) [1030619] - [kernel] wait: Introduce ___wait_event() (Jes Sorensen) [1030619] - [md] Introduce BIO_NOMERGE flag (Jes Sorensen) [1030619] - [mm] vmscan: change type of vm_total_pages to unsigned long (George Beshers) [1086943] - [fs] nfsd: change type of max_delegations, nfsd_drc_max_mem and nfsd_drc_mem_used (George Beshers) [1086943] - [fs] change type of max_buffer_heads to unsigned long (George Beshers) [1086943] - [mm] fix return type for functions nr_free_*_pages (George Beshers) [1086943]- [char] n_tty: Fix n_tty_write crash when echoing in raw mode (Aristeu Rozanski) [1094237] {CVE-2014-0196} - [fs] nfs: Ensure that test_stateid and free_stateid use correct credentials (Steve Dickson) [1079075] - [fs] cifs: fix offset handling in cifs_iovec_write (Sachin Prabhu) [1044438] - [fs] sunrpc: Fix a livelock problem in the xprt->backlog queue (Steve Dickson) [1075170] - [fs] sunrpc: Fix an RCU dereference in xprt_reserve (Steve Dickson) [1075170] - [fs] sunrpc: Fix infinite loop in RPC state machine (Steve Dickson) [1075170] - [fs] sunrpc: Fix races in xs_nospace() (Steve Dickson) [1075170] - [fs] cifs: set MAY_SIGN when sec=krb5 (Sachin Prabhu) [976331] - [fs] cifs: stop trying to use virtual circuits (Sachin Prabhu) [1026346] - [fs] autofs: fix symlinks aren't checked for expiry (Ian Kent) [1035630] - [fs] ext4: force ro mount if ext4_setup_super() fails (Eric Sandeen) [1093471] - [fs] gfs2: Fixing double brelse'ing bh allocated in gfs2_meta_read when EIO occurs (Robert S Peterson) [892710] - [fs] gfs2: Refresh quota after setting through quotactl (Abhijith Das) [1077463] - [fs] nfs: pass string length to pr_notice message about readdir loops (Jeff Layton) [1040764] - [fs] svcrdma: fix offset calculation for non-page aligned sge entries (Jeff Layton) [857020] - [fs] cifs: fix bad error handling in crypto code (Sachin Prabhu) [872311] - [fs] cifs: Limit allocation of crypto mechanisms to dialect which requires (Sachin Prabhu) [872311] - [fs] nfs: Fail the truncate() if the lock/open stateid is invalid (Steve Dickson) [1075123] - [fs] nfs: Servers should only check SETATTR stateid open mode on size change (Steve Dickson) [1075123] - [fs] nfs: Fail data server I/O if stateid represents a lost lock (Steve Dickson) [1075123] - [fs] nfs: Fix the return value of nfs4_select_rw_stateid (Steve Dickson) [1075123] - [fs] nfs: Use the open stateid if the delegation has the wrong mode (Steve Dickson) [1075123] - [fs] nfs: nfs4_stateid_is_current should return 'true' for an invalid stateid (Steve Dickson) [1075123] - [fs] nfs: fix error return in nfs4_select_rw_stateid (Steve Dickson) [1075123] - [fs] sunrpc: do not fail gss proc NULL calls with EACCES (Steve Dickson) [1079562] - [usb] xhci: change enumeration scheme to 'new scheme' by default (Gopal) [1066423] - [x86] ioapic: Restore the mask bit correctly in eoi_ioapic_irq() (Jason Wang) [1031488] - [vhost] don't forget to schedule() (Michael S. Tsirkin) [1095627] - [virt] kvm: Introduce KVM_MAX_VCPU_ID macro (Eduardo Habkost) [1010882] - [virt] kvm: Rename KVM_MAX_VCPUS to KVM_MAX_VCPU_COUNT (Eduardo Habkost) [1010882] - [virt] kvm: fix "Improve create VCPU parameter" (Andrew Jones) [1010882] - [acpi] apei: Add a boot option to disable ff mode for corrected errors (Steve Best) [947993] - [acpi] apei: Only disable banks listed in HEST if mce is configured (Steve Best) [947993] - [x86] mce: Honour Firmware First for MCA banks listed in APEI HEST CMC (Steve Best) [947993] - [x86] mca: Convert dont_log_ce, banks and tolerant (Steve Best) [947993] - [acpi] apei: Soft-offline a page on firmware GHES notification (Steve Best) [947993] - [x86] mce: Remove bios_cmci_threshold sysfs attribute (Steve Best) [929317] - [x86] mce: Provide boot argument to honour bios-set CMCI threshold (Steve Best) [929317] - [x86] mce: Make cmci_discover() quiet (Steve Best) [929317] - [mm] fix readahead failure for memoryless NUMA nodes and limit readahead pages (Steve Best) [862177]- [netdrv] be2net: increase the timeout value for loopback-test FW cmd (Ivan Vecera) [1039122] - [kernel] hrtimer: Prevent all reprogramming if hang detected (Prarit Bhargava) [1075805] - [module] show version information for built-in modules in sysfs (Tony Camuso) [1065913] - [mm] Increase RECLAIM_DISTANCE to 30 (Larry Woodman) [1005921] - [mm] fix backport of overcommit_kbytes sysctl variable (Jerome Marchand) [1078131] - [mm] vmscan: do not allow kswapd to scan at maximum priority (Jerome Marchand) [949166] - [mm] memcg: further prevent OOM with too many dirty pages (Johannes Weiner) [870011] - [mm] memcg: prevent OOM with too many dirty pages (Johannes Weiner) [870011] - [virtio] delete napi structures from netdev before releasing memory (Jason Wang) [1039825] - [virtio] virtio-net: correctly handle cpu hotplug notifier during resuming (Jason Wang) [1039825] - [virtio] virtio-net: refill only when device is up during setting queues (Jason Wang) [1039825] - [virtio] virtio-net: don't respond to cpu hotplug notifier if we're not ready (Jason Wang) [1039825] - [virtio] virtio-net: fix the race between channels setting and refill (Jason Wang) [1039825] - [virtio] virtio-net: enable napi for all possible queues during open (Jason Wang) [1039825] - [virtio] virtio-net: fill only rx queues which are being used (Jason Wang) [1039825] - [virtio] virtio-net: reset virtqueue affinity when doing cpu hotplug (Jason Wang) [1039825] - [virtio] virtio-net: split out clean affinity function (Jason Wang) [1039825] - [virtio] virtio-net: fix the set affinity bug when CPU IDs are not consecutive (Jason Wang) [1039825] - [virtio] virtio-net: fix a typo in virtnet_alloc_queues() (Jason Wang) [1039825] - [virtio] virtio-net: support changing the number of queue pairs through ethtool (Jason Wang) [1039825] - [virtio] virtio-net: multiqueue support (Jason Wang) [1039825] - [virtio] virtio-net: separate fields of sending/receiving queue from virtnet_info (Jason Wang) [1039825] - [virtio] virtio-net: fix oom handling on tx (Jason Wang) [1039825] - [virtio] virtio-net: move sg off stack (Jason Wang) [1039825] - [virtio] virtio-net: Make delayed refill more reliable (Jason Wang) [1039825] - [virtio] virtio-net: send gratuitous packets when needed (Jason Wang) [1039825] - [virtio] introduce an API to set affinity for a virtqueue (Jason Wang) [1039825] - [virtio] virtio-ring: move queue_index to vring_virtqueue (Jason Wang) [1039825] - [nvme] Namespace use after free on surprise removal (David Milburn) [1030635] - [nvme] Correct uses of INIT_WORK (David Milburn) [1030635] - [nvme] Include device and queue numbers in interrupt name (David Milburn) [1030635] - [nvme] Add a pci_driver shutdown method (David Milburn) [1030635] - [nvme] kthread_work: make lockdep happy (David Milburn) [1030635] - [nvme] kthread: implement kthread_worker (David Milburn) [1030635] - [nvme] Disable admin queue on init failure (David Milburn) [1030635] - [nvme] Dynamically allocate partition numbers (David Milburn) [1030635] - [nvme] Async IO queue deletion (David Milburn) [1030635] - [nvme] Surprise removal handling (David Milburn) [1030635] - [nvme] Abort timed out commands (David Milburn) [1030635] - [nvme] Schedule reset for failed controllers (David Milburn) [1030635] - [nvme] Device resume error handling (David Milburn) [1030635] - [nvme] Cache dev->pci_dev in a local pointer (David Milburn) [1030635] - [nvme] Fix lockdep warnings (David Milburn) [1030635] - [nvme] compat SG_IO ioctl (David Milburn) [1030635] - [nvme] remove deprecated IRQF_DISABLED (David Milburn) [1030635] - [nvme] Avoid shift operation when writing cq head doorbell (David Milburn) [1030635] - [usb] Using correct way to clear usb3.0 device's remote wakeup feature (Don Zickus) [924089] - [usb] improved error handling in usb_port_suspend() (Don Zickus) [924089]- [fs] Removed unused typedef to avoid "unused local typedef" warnings (Michal Schmidt) [1035341] - [media] tuner-xc2028: fix compile warning (Michal Schmidt) [1035341] - [net] netfilter: ctnetlink: fix ctnetlink_parse_tuple() warning (Michal Schmidt) [1035341] - [ata] ahci: Fix warning comparison between 'enum ' and 'enum ' (Michal Schmidt) [1035341] - [net] ipv6: Fix return of xfrm6_tunnel_rcv() (Michal Schmidt) [1035341] - [xen] Provide a variant of __RING_SIZE() that is an integer constant expression (Michal Schmidt) [1035341] - [media] budget-av: only use t_state if initialized (Michal Schmidt) [1035341] - [media] max2165: trival fix for some -Wuninitialized warning (Michal Schmidt) [1035341] - [ata] sata_sil: fix used-uninit warning (Michal Schmidt) [1035341] - [char] cm4000_cs: Fix undefined ops warning (Michal Schmidt) [1035341] - [netdrv] de4x5: remove undefined operations (Michal Schmidt) [1035341] - [netdrv] chelsio: Fix build warning (Michal Schmidt) [1035341] - [bluetooth] Fix abuse of the preincrement operator (Michal Schmidt) [1035341] - [usb] wusb: check CHID is all zeros before stopping the host (Michal Schmidt) [1035341] - [netdrv] Fix MAC address access in 3c507, ibmlana, pcnet32 and libertas (Michal Schmidt) [1035341] - [fs] nfs: Fix the initialisation of the readdir 'cookieverf' array (Michal Schmidt) [1035341] - [fs] nfs: Remove pointless memset in nfsacl_encode() (Michal Schmidt) [1035341] - [crypto] gf128mul: fix call to memset() (Michal Schmidt) [1035341] - [net] xfrm: fix XFRMA_MARK extraction in xfrm_mark_get (Michal Schmidt) [1035341] - [scsi] pmcraid: remove duplicate struct member (Michal Schmidt) [1035341] - [x86] gcc-4.6: Use gcc -m options when building vdso (Michal Schmidt) [1035341] - [net] rtnetlink: Only supply IFLA_VF_PORTS information when RTEXT_FILTER_VF is set (Jiri Pirko) [1081282] - [net] rtnetlink: Warn when interface's information won't fit in our packet (Jiri Pirko) [1081282] - [net] ipv4: current group_info should be put after using (Jiri Benc) [1087414] {CVE-2014-2851} - [net] Start with correct mac_len in skb_network_protocol (Vlad Yasevich) [1067448] - [net] Account for all vlan headers in skb_mac_gso_segment (Vlad Yasevich) [1067448] - [net] nf_conntrack: decrement global counter after object release (Jiri Pirko) [1089189] - [net] neigh: fix unres_qlen value manipulation (Jiri Pirko) [1073711] - [net] tcp: add mib counters to track zero window transitions (Florian Westphal) [1035908] - [net] tcp: use zero-window when free_space is low (Florian Westphal) [1035908] - [net] bridge: Correctly receive hw-accelerated vlan traffic (Vlad Yasevich) [1067722] - [net] vlan: Allow accelerated packets to flow through the bridge (Vlad Yasevich) [1067722] - [net] sysctl: Keep tcp_syn_retries inside the boundary (Michal Tesar) [985323] - [net] ipv6: don't call fib6_run_gc() until routing is ready (Florian Westphal) [1049733] - [net] Report dev->promiscuity in netlink reports (Seth Jennings) [1015438]- [kernel] tracing: Reset ring buffer when changing trace_clocks (Marcelo Tosatti) [1018138] - [netdrv] sfc: Maintain current frequency adjustment when applying a time offset (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Stop/re-start PTP when stopping/starting the datapath (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Rate-limit log message for PTP packets without a matching timestamp event (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Moderate log message on event queue overflow (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Add length checks to efx_xmit_with_hwtstamp() and efx_ptp_is_ptp_tx() (Nikolay Aleksandrov) [1017591] - [netdrv] sfc: Fix lookup of default RX MAC filters when steered using ethtool (Nikolay Aleksandrov) [1017591] - [net] Revert "disable the new NAPI weight error message for RHEL 6.5" (Michal Schmidt) [1017841] - [netdrv] qeth: use default napi weight (Michal Schmidt) [1017841] - [netdrv] ps3_gelic: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] IPoIB: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] jme: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] netxen: lower NAPI weight (Michal Schmidt) [1017841] - [netdrv] virtio_net: use default napi weight by default (Michal Schmidt) [1017841] - [netdrv] ethtool: allow custom interval for physical identification (Ivan Vecera) [1035269] - [netdrv] tg3: implement ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] sky2: support ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] skge: implement set_phys_id (Ivan Vecera) [1035269] - [netdrv] sfc: Implement ethtool_ops::set_phys_id instead of ethtool_ops::phys_id (Ivan Vecera) [1035269] - [netdrv] s2io: convert to set_phys_id - v2 (Ivan Vecera) [1035269] - [netdrv] pcnet32: convert to set_phys_id (Ivan Vecera) [1035269] - [netdrv] niu: convert to new ethtool set_phys_id (Ivan Vecera) [1035269] - [netdrv] cxgb3: implement set_phys_id (Ivan Vecera) [1035269] - [netdrv] bnx2: convert to set_phys_id (Ivan Vecera) [1035269] - [netdrv] vxge: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] qlge: use ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] qlcnic: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] ixgbe: convert to ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] ixgb: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] igb: convert to ethtool set_phys_id (Ivan Vecera) [1040420] - [netdrv] e1000: convert to set_phys_id (Ivan Vecera) [1040420] - [netdrv] e100: implemenet set_phys_id (Ivan Vecera) [1040420] - [netdrv] cxgb4: drop phys_id interface and implement the newer set_phys_id (Ivan Vecera) [1040420] - [fs] dlm: Do not allocate a fd for peeloff (Aaron Tomlin) [1075629] - [net] sctp: Export sctp_do_peeloff (Aaron Tomlin) [1075629] - [mm] hugetlbfs: partial merge of hugetlbfs directio optimization (Andrea Arcangeli) [1045045] - [infiniband] qib: Fix QP check when looping back to/from QP1 (Doug Ledford) [1005491] - [infiniband] qib_fs: fix some dcache abuses (Doug Ledford) [1005491] - [infiniband] qib: Fix checkpatch __packed warnings (Doug Ledford) [1005491] - [infiniband] qib: Convert qib_user_sdma_pin_pages() to use get_user_pages_fast() (Doug Ledford) [1005491] - [infiniband] qib: Drop qib_tune_pcie_caps() and qib_tune_pcie_coalesce() return values (Doug Ledford) [1005491] - [infiniband] qib: Use pcie_set_mps() and pcie_get_mps() to simplify code (Doug Ledford) [1005491] - [pci] export 4 symbols (Doug Ledford) [1005491] - [infiniband] qib: Use pci_is_root_bus() to check whether it is a root bus (Doug Ledford) [1005491] - [infiniband] qib: Move COUNTER_MASK definition within qib_mad.h header guards (Doug Ledford) [1005491] - [infiniband] qib: Make qib_driver static (Doug Ledford) [1005491] - [infiniband] qib: Improve SDMA performance (Doug Ledford) [1005491] - [infiniband] qib: Add err_decode() call for ring dump (Doug Ledford) [1005491] - [infiniband] qib: Log all SDMA errors unconditionally (Doug Ledford) [1005491] - [infiniband] qib: Fix module-level leak (Doug Ledford) [1005491] - [infiniband] qib: New transmitter tunning settings for Dell 1.1 backplane (Doug Ledford) [1005491] - [infiniband] qib: Add qp_stats debug file (Doug Ledford) [1005491] - [infiniband] qib: Add per-context stats interface (Doug Ledford) [1005491] - [infiniband] qib: Convert opcode counters to per-context (Doug Ledford) [1005491] - [infiniband] qib: Add dual-rail NUMA awareness for PSM processes (Doug Ledford) [1005491] - [infiniband] qib: Add optional NUMA affinity (Doug Ledford) [1005491] - [infiniband] qib: Update minor version number (Doug Ledford) [1005491] - [infiniband] qib: Remove atomic_inc_not_zero() from QP RCU (Doug Ledford) [1005491] - [infiniband] qib: Add DCA support (Doug Ledford) [1005491] - [infiniband] qib: Fix lockdep splat in qib_alloc_lkey() (Doug Ledford) [1005491] - [infiniband] qib: Correct qib_verbs_register_sysfs() error handling (Doug Ledford) [1005491] - [firmware] ib: qib: revert firmware file move (Doug Ledford) [1005491] - [infiniband] qib: change QLogic to Intel (Doug Ledford) [1005491] - [infiniband] qib: Fix QP locate/remove race (Doug Ledford) [1005491] - [infiniband] qib: Add missing serdes init sequence (Doug Ledford) [1005491] - [infiniband] qib: Fix txselect regression (Doug Ledford) [1005491]- [perf] tools: Add debug prints (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Remove progress indicator (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Use bisection in symbol lookup (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Do not assume ordering of dictionaries (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Fix symbol-relative addresses (Jiri Olsa) [1070896] - [perf] net_dropmonitor: Fix trace parameter order (Jiri Olsa) [1070896] - [perf] treewide: Fix typo in printks (Jiri Olsa) [1070896] - [perf] map: Exit just on well known key presses (Jiri Olsa) [1070896] - [perf] tools: Remove dependency on libnewt (Jiri Olsa) [1070896] - [perf] map: Use ui_browser__input_window() (Jiri Olsa) [1070896] - [perf] python: Fix dependency for python/perf.so (Jiri Olsa) [1070896] - [perf] tools: Convert needless static variable to local (Jiri Olsa) [1070896] - [perf] tools: Fix output of symbol_daddr offset (Jiri Olsa) [1070896] - [perf] machine: Detect data vs. text mappings (Jiri Olsa) [1070896] - [perf] tools: Add new mem command for memory access profiling (Jiri Olsa) [1070896] - [perf] report: Add support for mem access profiling (Jiri Olsa) [1070896] - [perf] record: Add support for mem access profiling (Jiri Olsa) [1070896] - [perf] tools: Add mem access sampling core support (Jiri Olsa) [1070896] - [perf] tools: Add support for weight v7 (Jiri Olsa) [1070896] - [perf] report: Add --no-demangle option (Jiri Olsa) [1070896] - [perf] stat: Add per-core aggregation (Jiri Olsa) [1070896] - [perf] stat: Rename --aggr-socket to --per-socket (Jiri Olsa) [1070896] - [perf] stat: Refactor aggregation code (Jiri Olsa) [1070896] - [perf] tools: Cleanup calc_data_size logic (Jiri Olsa) [1070896] - [perf] tools: Get rid of die() calls in trace-data-read.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of read_or_die() in trace-event-read.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of malloc_or_die() in trace-event-read.c (Jiri Olsa) [1070896] - [perf] tools: Handle failure case in trace_report() (Jiri Olsa) [1070896] - [perf] tools: Get rid of die() calls from trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of write_or_die() from trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Get rid of malloc_or_die() in trace-event-info.c (Jiri Olsa) [1070896] - [perf] tools: Let get_tracing_file() return NULL to indicate failure (Jiri Olsa) [1070896] - [perf] tools: Get rid of redundant _FILE_OFFSET_BITS definition (Jiri Olsa) [1070896] - [perf] tests: Add a test case for checking sw clock event frequency (Jiri Olsa) [1070896] - [perf] stat: Introduce evlist methods to allocate/free the stats (Jiri Olsa) [1070896] - [perf] stat: Introduce --repeat forever (Jiri Olsa) [1070896] - [perf] test: Add test case for checking number of EXIT events (Jiri Olsa) [1070896] - [perf] tests: Fixup return path of perf record test case (Jiri Olsa) [1070896] - [perf] tests: Fixup return path of open-syscall-tp-fields test case (Jiri Olsa) [1070896] - [perf] record: Fixup return path of cmd_record() (Jiri Olsa) [1070896] - [perf] trace: Free evlist resources properly on return path (Jiri Olsa) [1070896] - [perf] evlist: Introduce perf_evlist__close() (Jiri Olsa) [1070896] - [perf] evsel: Cleanup perf_evsel__exit() (Jiri Olsa) [1070896] - [perf] tools: Remove duplicated page_size definition (Jiri Olsa) [1070896] - [perf] tools: Remove unused macro definitions (Jiri Olsa) [1070896] - [perf] tools: Remove unnecessary calc_data_size variable (Jiri Olsa) [1070896] - [perf] tools: Remove unused struct definitions (Jiri Olsa) [1070896] - [perf] tools: Remove unused trace_read_data function (Jiri Olsa) [1070896] - [perf] report: Remove duplicated include (Jiri Olsa) [1070896] - [perf] machine: Move machine__remove_thread and make static (Jiri Olsa) [1070896] - [perf] session: Remove unused perf_session__remove_thread method (Jiri Olsa) [1070896] - [perf] tools: Remove unused tracing functions (Jiri Olsa) [1070896] - [perf] trace: Get rid of a duplicate code (Jiri Olsa) [1070896] - [perf] annotate: Support event group view on TUI (Jiri Olsa) [1070896] - [perf] annotate: Support event group view on GTK (Jiri Olsa) [1070896] - [perf] annotate: Use disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Make browser_disasm_line->percent an array (Jiri Olsa) [1070896] - [perf] annotate: Support event group view for --print-line (Jiri Olsa) [1070896] - [perf] annotate: Factor out struct source_line_percent (Jiri Olsa) [1070896] - [perf] evsel: Introduce perf_evsel__is_group_event() helper (Jiri Olsa) [1070896] - [perf] annotate: Add basic support to event group view (Jiri Olsa) [1070896] - [perf] annotate: Cleanup disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Factor out disasm__calc_percent() (Jiri Olsa) [1070896] - [perf] annotate: Add a comment on the symbol__parse_objdump_line() (Jiri Olsa) [1070896] - [perf] annotate: Pass evsel instead of evidx on annotation functions (Jiri Olsa) [1070896] - [perf] stat: Use perf_evlist__prepare/start_workload() (Jiri Olsa) [1070896] - [perf] evlist: Add want_signal parameter to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Do not pass struct record_opts to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Pass struct perf_target to perf_evlist__prepare_workload() (Jiri Olsa) [1070896] - [perf] evlist: Add thread_map__nr() helper (Jiri Olsa) [1070896] - [perf] evlist: Use cpu_map__nr() helper (Jiri Olsa) [1070896] - [perf] evlist: Remove cpus and threads arguments from perf_evlist__new() (Jiri Olsa) [1070896] - [perf] tools: Fix _FORTIFY_SOURCE builds (Jiri Olsa) [1070896] - [perf] tools: Extract perf-specific stuff from debugfs.c (Jiri Olsa) [1070896] - [perf] tools: Introduce tools/lib/lk library (Jiri Olsa) [1070896] - [perf] Make perf build for x86 with UAPI disintegration applied (Jiri Olsa) [1070896] - [perf] tests: Add attr stat -C cpu test (Jiri Olsa) [1070896] - [perf] tests: Add attr record -C cpu test (Jiri Olsa) [1070896] - [perf] tests: Make attr script test event cpu (Jiri Olsa) [1070896] - [perf] tests: Make attr script verbose friendly (Jiri Olsa) [1070896] - [perf] tools: Sort command-list.txt alphabetically (Jiri Olsa) [1070896] - [perf] tools: Correct Makefile.include (Jiri Olsa) [1070896] - [perf] tools: Honor parallel jobs (Jiri Olsa) [1070896] - [perf] tools: Pass the target in descend (Jiri Olsa) [1070896] - [perf] tools: Honour the O= flag when tool build called from a higher Makefile (Jiri Olsa) [1070896] - [perf] tools: Define a Makefile function to do subdir processing (Jiri Olsa) [1070896] - [perf] tools: Let O= makes handle relative paths (Jiri Olsa) [1070896] - [perf] tools: Cleanup EXTRA_WARNINGS (Jiri Olsa) [1070896] - [perf] tools: Remove a write-only variable in the debugfs code (Jiri Olsa) [1070896] - [perf] x86: Add a microcode revision check for SNB-PEBS (Jiri Olsa) [1059205] - [x86] intel: Output microcode revision in /proc/cpuinfo (Jiri Olsa) [1059205] - [perf] x86: Enable raw event access to Intel offcore events (Jiri Olsa) [1059205] - [perf] Fix comments in PERF_MEM_LVL bitmask (Jiri Olsa) [1059205] - [perf] Add PERF_RECORD_MISC_MMAP_DATA to RECORD_MMAP (Jiri Olsa) [1059205] - [perf] x86: Add support for PEBS Precise Store (Jiri Olsa) [1059205] - [perf] x86: Export PEBS load latency threshold register to sysfs (Jiri Olsa) [1059205] - [perf] x86: Add memory profiling via PEBS Load Latency (Jiri Olsa) [1059205] - [perf] Add generic memory sampling interface (Jiri Olsa) [1059205] - [perf] core: Add weighted samples (Jiri Olsa) [1059205] - [perf] x86: Add flags to event constraints (Jiri Olsa) [1059205] - [perf] x86: Improve sysfs event mapping with event string (Jiri Olsa) [1059205] - [perf] x86: Support CPU specific sysfs events (Jiri Olsa) [1059205] - [perf] Make EVENT_ATTR global (Jiri Olsa) [1059205] - [perf] x86: Fix sparse warnings (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for Intel P6 cpus (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for AMD cpus (Jiri Olsa) [1059205] - [perf] x86: Add hardware events translations for Intel cpus (Jiri Olsa) [1059205] - [perf] x86: Filter out undefined events from sysfs events attribute (Jiri Olsa) [1059205] - [perf] x86: Make hardware event translations available in sysfs (Jiri Olsa) [1059205] - [kernel] sched: fix cpu_power initialization (Radim Krcmar) [1065304] - [x86] add VMWare exception to support check (Prarit Bhargava) [1084456] - [char] ipmi_watchdog: restore settings when BMC reset (Tony Camuso) [1080098] - [netdrv] ixgbevf: fix vlan acceleration (Nikolay Aleksandrov) [1069028] - [netdrv] tg3: update rx_jumbo_pending ring param only when jumbo frames are enabled (Ivan Vecera) [1073146] - [netdrv] tg3: Expand 4g_overflow_test workaround to skb fragments of any size (Ivan Vecera) [1058864] - [netdrv] be2net: Create single TXQ on BE3-R 1G ports (Ivan Vecera) [976179] - [crypto] Move to DSA-2048 and SHA-256 for module signing (David Howells) [1012593]- [fs] sunrpc: Fix a UDP transport regression (Jeff Layton) [906809] - [kernel] Remove setting of TAINT_HARDWARE_UNSUPPORTED flag (Prarit Bhargava) [956219] - [kernel] audit: allow checking the type of audit message in the user filter (Richard Guy Briggs) [952295] - [security] selinux: Fix kernel BUG on empty security contexts (Paul Moore) [1064545] {CVE-2014-1874} - [perf] x86: Disable uncore on virtualized CPUs (Radim Krcmar) [1063836] - [s390] dump: Fix dump memory detection (Hendrik Brueckner) [1065391] - [md] avoid deadlock when dirty buffers during md_stop (Jes Sorensen) [994724] - [ata] ahci: disabled FBS prior to issuing software reset (David Milburn) [843060] - [scsi] mvsas: config change (David Milburn) [1072052] - [scsi] mvsas: Fix kernel panic on tile due to unaligned data access (David Milburn) [1072052] - [scsi] mvsas: fixed timeout issue when removing module (David Milburn) [1072052] - [scsi] mvsas: Fix oops when ata commond timeout (David Milburn) [1072052] - [scsi] mvsas: OCZ RevoDrive3 & zDrive R4 support (David Milburn) [1072052] - [scsi] mvsas: fix undefined bit shift (David Milburn) [1072052] - [scsi] mvsas: update driver version (David Milburn) [1072052] - [scsi] mvsas: fixed SMP request watchdog timeout issue (David Milburn) [1072052] - [scsi] mvsas: expander write performance enhancement (David Milburn) [1072052] - [scsi] mvsas: change SL mode0 register value (David Milburn) [1072052] - [scsi] mvsas: fixed wrong destination when hiting NAK for command frame (David Milburn) [1072052] - [scsi] mvsas: fixed some disk spin up issue (David Milburn) [1072052] - [scsi] mvsas: add support for 9480 device id (David Milburn) [1072052] - [scsi] mvsas: fix expander link error (David Milburn) [1072052] - [scsi] mvsas: Add support for interrupt tasklet (David Milburn) [1072052] - [scsi] mvsas: update comments (David Milburn) [1072052] - [scsi] mvsas: misc improvements (David Milburn) [1072052] - [scsi] mvsas: Add new macros and functions (David Milburn) [1072052] - [scsi] mvsas: Remove unused macros, variables and functions (David Milburn) [1072052] - [scsi] mvsas: fix 94xx hotplug issue (David Milburn) [1072052] - [scsi] mvsas: Add driver version and interrupt coalescing to device attributes in sysfs (David Milburn) [1072052] - [scsi] mvsas: add support for 94xx phy tuning and multiple revisions (David Milburn) [1072052] - [scsi] mvsas: Add support for Non specific NCQ error interrupt (David Milburn) [1072052] - [scsi] mvsas: add support for Task collector mode and fixed relative bugs (David Milburn) [1072052] - [scsi] mvsas: add support for Marvell 88SE9445/88SE9485 (David Milburn) [1072052] - [scsi] mvsas: Add support for HighPoint RR27xx series HBA (David Milburn) [1072052] - [scsi] mvsas: fix potential NULL dereference (David Milburn) [1072052] - [scsi] mvsas: fix hot plug handling and IO issues (David Milburn) [1072052]- [virt] kvm: Improve create VCPU parameter (Andrew Jones) [1010882] - [char] tty: move pty count limiting into devpts (Prarit Bhargava) [1061555] - [documentation] proc: fix mistake in the description of Committed_AS (Minto Joseph) [1008376] - [netdrv] macvtap: limit head length of skb allocated (Jason Wang) [1029381] - [netdrv] macvtap: do not zerocopy if iov needs more pages than MAX_SKB_FRAGS (Jason Wang) [1029381] - [netdrv] macvtap: correctly linearize skb when zerocopy is used (Jason Wang) [1029381] - [netdrv] tuntap: limit head length of skb allocated (Jason Wang) [1029381] - [net] tcp: Fix a connect() race with timewait sockets (with reuse) (Jiri Pirko) [1084525] - [net] tcp: Fix a connect() race with timewait sockets (Jiri Pirko) [1084525] - [net] proc_fs: print UIDs as unsigned int (Francesco Fusco) [996124] - [net] ipv6: Unify raw6_sock_seq_show and udp6_sock_seq_show (Francesco Fusco) [996124] - [net] busy_poll: preserve kabi (Jiri Pirko) [1000460] - [net] busy_poll: rename busy poll MIB counter (Jiri Pirko) [1000460] - [net] busy_poll: rename CONFIG_NET_LL_RX_POLL to CONFIG_NET_RX_BUSY_POLL (Jiri Pirko) [1000460] - [net] busy_poll: fix a compile error when CONFIG_NET_LL_RX_POLL is not set (Jiri Pirko) [1000460] - [net] busy_poll: rename busy poll socket op and globals (Jiri Pirko) [1000460] - [net] busy_poll: rename ll methods to busy-poll (Jiri Pirko) [1000460] - [net] busy_poll: rename include/net/ll_poll.h to include/net/busy_poll.h (Jiri Pirko) [1000460] - [net] busy_poll: fs: change busy poll time accounting (Jiri Pirko) [1000460] - [net] busy_poll: rename low latency sockets functions to busy poll (Jiri Pirko) [1000460] - [net] busy_poll: lls fix build with allnoconfig (Jiri Pirko) [1000460] - [net] busy_poll: convert lls to use time_in_range() (Jiri Pirko) [1000460] - [net] busy_poll: avoid calling sched_clock when LLS is off (Jiri Pirko) [1000460] - [net] busy_poll: fix LLS debug_smp_processor_id() warning (Jiri Pirko) [1000460] - [net] busy_poll: poll/select low latency socket support (Jiri Pirko) [1000460] - [netdrv] bnx2x: add support for ndo_ll_poll (Jiri Pirko) [1000460] - [net] busy_poll: add socket option for low latency polling (Jiri Pirko) [1000460] - [net] busy_poll: remove NET_LL_RX_POLL config menu (Jiri Pirko) [1000460] - [net] busy_poll: convert low latency sockets to sched_clock() (Jiri Pirko) [1000460] - [net] busy_poll: change sysctl_net_ll_poll into an unsigned int (Jiri Pirko) [1000460] - [netdrv] ixgbe: add extra stats for ndo_ll_poll (Jiri Pirko) [1000460] - [netdrv] ixgbe: add support for ndo_ll_poll (Jiri Pirko) [1000460] - [net] tcp: add low latency socket poll support (Jiri Pirko) [1000460] - [net] udp: add low latency socket poll support (Jiri Pirko) [1000460] - [net] busy_poll: add low latency socket poll (Jiri Pirko) [1000460] - [net] add napi_id and hash (Jiri Pirko) [1000460] - [kernel] hashtable: introduce a small and naive hashtable (Jiri Pirko) [1000460] - [net] rds: dereference of a NULL device (Jacob Tanenbaum) [1079219] {CVE-2013-7339} - [s390] cio: add condev keyword to cio_ignore (Hendrik Brueckner) [1053831] - [s390] cio: add ipldev keyword to cio_ignore (Hendrik Brueckner) [1053831] - [s390] crypto: fix concurrency issue in aes-ctr mode (Hendrik Brueckner) [1063478] - [netdrv] libertas: potential oops in debugfs (Denys Vlasenko) [1034177] {CVE-2013-6378} - [kernel] cgroup: move put_css_set() after setting CGRP_RELEASABLE bit to fix notify_on_release (Naoya Horiguchi) [1037465] - [kernel] sched: Use exit hook to avoid use-after-free crash (Naoya Horiguchi) [1032347] - [kernel] cgroup: replace list_del() with list_del_init() to avoid panic (Naoya Horiguchi) [1032343]- [documentation] kernel-parameters: replace kernelcore with Movable (Weiping Pan) [887213] - [tools] perf: Fix attr tests (Jiri Olsa) [1070238] - [tools] perf: Enable dwarf unwind (Jiri Olsa) [1070238] - [tools] perf: Keep the perf_event_attr on version 3 (Jiri Olsa) [1070238] - [tools] perf: Add feature that measures the performance of the arch/x86/lib/memcpy_64.S memcpy routines via 'perf bench mem' (Jiri Olsa) [1070238] - [kernel] perf: Add attribute to filter out callchains (Jiri Olsa) [1070238] - [kernel] events: Add ability to set a target task for events (Jiri Olsa) [1070238] - [kernel] perf: Add ability to attach user stack dump to sample (Jiri Olsa) [1070238] - [kernel] perf: Add perf_output_skip function to skip bytes in sample (Jiri Olsa) [1070238] - [kernel] perf: Factor __output_copy to be usable with specific copy function (Jiri Olsa) [1070238] - [kernel] perf: Add ability to attach user level registers dump to sample (Jiri Olsa) [1070238] - [kernel] perf: Unified API to record selective sets of arch registers (Jiri Olsa) [1070238] - [kernel] perf: Pass last sampling period to perf_sample_data_init() (Jiri Olsa) [1070238] - [tools] perf: Update attr_file_abi_sizes array properly (Jiri Olsa) [1070238] - [tools] perf: Add ABI reference sizes (Jiri Olsa) [1070238] - [tools] perf: Fix strict alias issue for find_first_bit (Jiri Olsa) [1070238] - [tools] perf: Fix parse events test (Jiri Olsa) [1070238] - [bluetooth] Use USB_VENDOR_AND_INTERFACE() for Broadcom devices (Jay Fenlason) [885100] - [bluetooth] Add USB_VENDOR_AND_INTERFACE_INFO() for Broadcom/Foxconn (Jay Fenlason) [885100] - [bluetooth] Add Foxconn / Hon Hai IDs for btusb module (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0489 e042" for BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0a5c 21f4" BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] btusb: Add USB device ID "0a5c 21e8" (Jay Fenlason) [885100] - [bluetooth] btusb: add support for BCM20702A0 "0a5c 21e6" (Jay Fenlason) [885100] - [bluetooth] btusb: Add vendor specific ID "0a5c 21f3" for BCM20702A0 (Jay Fenlason) [885100] - [bluetooth] Add support for BCM20702A0 "0a5c 21e3" (Jay Fenlason) [885100] - [nvme] fixup usage of bio rw flag (David Milburn) [1056539] - [kernel] fix wrong usage of __ratelimit() (Jeff Layton) [1025441] - [fs] nfs: Document the recover_lost_locks kernel parameter (Jeff Layton) [963785] - [fs] nfs: Don't try to recover NFSv4 locks when they are lost (Jeff Layton) [963785] - [fs] nfs: Ensure that layoutreturn uses the correct credential (Jeff Layton) [966832] - [fs] nfs: Ensure that layoutget is called using the layout credential (Jeff Layton) [966832] - [fs] nfs: Ensure the LOCK call cannot use the delegation stateid (Jeff Layton) [962561] - [fs] nfs: Fix handling of partially delegated locks (Jeff Layton) [959788] - [fs] nfs: Convert the nfs4_lock_state->ls_flags to a bit field (Jeff Layton) [959788] - [fs] pnfs: fix resend_to_mds for directio (Jeff Layton) [913655] - [fs] nfsd/sunrpc: avoid deadlock on TCP connection due to memory pressure (J. Bruce Fields) [905236] - [x86] turbostat: display C8, C9, C10 residency (Neil Horman) [1080637] - [x86] tsc: output boot TSC value for Ivybridge E5v2 (Prarit Bhargava) [1046422] - [usb] CP210x Fix Break On/Off (Don Zickus) [888003]- [vhost] fix total length when packets are too short (Michael S. Tsirkin) [1064444] {CVE-2014-0077} - [scsi] lpfc: Update lpfc version for 8.3.7.21.6p driver release (Rob Evers) [1063699] - [scsi] lpfc 8.3.44: Fix kernel panics from corrupted ndlp list (Rob Evers) [1063699] - [scsi] qla2xxx: Fixup looking for a space in the outstanding_cmds array in qla2x00_alloc_iocbs() (Chad Dupuis) [1070856] - [mfd] rtsx: fix deadlock (Neil Horman) [1024205] - [mmc] Add mmc_op_multi function (Neil Horman) [1024205] - [mmc] rtsx: Remove redundant suspend and resume callbacks (Neil Horman) [1024205] - [mfd] rtsx_pcr: Remove redundant dev_set_drvdata (Neil Horman) [1024205] - [mfd] rtsx: Modify rts5249_optimize_phy (Neil Horman) [1024205] - [memstick] rtsx: remove unnecessary platform_set_drvdata() (Neil Horman) [1024205] - [mmc] rtsx: Modify copyright comments (Neil Horman) [1024205] - [mmc] rtsx: Clear SD_CLK toggle enable bit if switching voltage fail (Neil Horman) [1024205] - [mfd] rtsx: Change default tx phase (Neil Horman) [1024205] - [mfd] rtsx: Copyright modifications (Neil Horman) [1024205] - [mfd] rtsx: Configure to enter a deeper power-saving mode in S3 (Neil Horman) [1024205] - [mfd] rtsx: Clear hardware PFM mode in rtl8411b (Neil Horman) [1024205] - [mfd] rtsx: Move some actions from rtsx_pci_init_hw to individual extra_init_hw (Neil Horman) [1024205] - [mfd] rtsx: Add shutdown callback in rtsx_pci_driver (Neil Horman) [1024205] - [mfd] rtsx: Read vendor setting from config space (Neil Horman) [1024205] - [mfd] rtsx: Add support for RTL8411B (Neil Horman) [1024205] - [mfd] rtsx: Support RTS5249 (Neil Horman) [1024205] - [mfd] rtsx_pcr: Fix probe fail path (Neil Horman) [1024205] - [mmc] rtsx_pci_sdmmc: Don't execute power up sequence repeatedly (Neil Horman) [1024205] - [mfd] rtsx: remove driving adjustment (Neil Horman) [1024205] - [mfd] rtsx: Fix issue that booting OS with SD card inserted (Neil Horman) [1024205] - [mfd] rtsx: Support RTS5227 (Neil Horman) [1024205] - [mfd] rtsx: Optimize card detect flow (Neil Horman) [1024205] - [mfd] rtsx: Use macros to replace some variables (Neil Horman) [1024205] - [mfd] rtsx: Fix checkpatch warning (Neil Horman) [1024205] - [mfd] rtsx: Declare that the DMA address limitation is 32bit explicitly (Neil Horman) [1024205] - [mfd] rtsx: Remove redundant code (Neil Horman) [1024205] - [mfd] rtsx: Fix typo in comment (Neil Horman) [1024205] - [mfd] rtsx: Fix oops when rtsx_pci_sdmmc is not probed (Neil Horman) [1024205] - [mfd] rtsx: Add clock divider hook (Neil Horman) [1024205] - [mmc] rtsx: Call MFD hook to switch output voltage (Neil Horman) [1024205] - [mfd] rtsx: Add output voltage switch hook (Neil Horman) [1024205] - [mfd] remove __dev* attributes (Neil Horman) [1024205] - [mmc] rtsx: Explicitely include slab.h in rtsx_pci_sdmmc.c (Neil Horman) [1024205] - [mmc] rtsx: Configure SD_CFG2 register in sd_rw_multi (Neil Horman) [1024205] - [mmc] rtsx: Remove a duplicate command in sd_rw_multi (Neil Horman) [1024205] - [mfd] Explicitely include slab.h to rtsx (Neil Horman) [1024205] - [memstick] Add realtek pcie memstick host driver (Neil Horman) [1024205] - [mmc] Add realtek pcie sdmmc host driver (Neil Horman) [1024205] - [mfd] Add realtek pcie card reader driver (Neil Horman) [1024205] - [s390] css: Prevent unnecessary allocation in subchannel loop (Hendrik Brueckner) [1076467] - [s390] cio: Perform subchannel scan only when needed (Hendrik Brueckner) [1076467] - [s390] cio: Relax subchannel scan loop (Hendrik Brueckner) [1076467] - [s390] cio: Delay scan for newly available I/O devices (Hendrik Brueckner) [1076467] - [s390] cio: More efficient handling of CHPID availability events (Hendrik Brueckner) [1076467] - [s390] cio: improve cio_commit_config (Hendrik Brueckner) [1065403] - [s390] fix kernel crash due to linkage stack instructions (Hendrik Brueckner) [1065399] - [s390] crypto: fix aes_s390 crypto module unload problem (Hendrik Brueckner) [1034256] - [md] dm-thin: fix rcu_read_lock being held in code that can sleep (Mike Snitzer) [1060381] - [md] dm-thin: irqsave must always be used with the pool->lock spinlock (Mike Snitzer) [1060381] - [scsi] isci: fix reset timeout handling (David Milburn) [1040393] - [scsi] isci: correct erroneous for_each_isci_host macro (David Milburn) [1059325] - [ata] libata: report link resume failure as KERN_WARNING instead of ERR (David Milburn) [1029395] - [char] ipmi: revert special case for UV systems (Tony Camuso) [1063878] - [acpi] ipmi: create dependencies so ipmi loads before power_meter (Tony Camuso) [1063878] - [acpi] Not an error if IPMI handlers are not available at boot (Tony Camuso) [1063878] - [char] ipmi: allow building ipmi_si and ipmi_msghandler as loadable modules (Tony Camuso) [1063878] - [kernel] sched: Fix small race where child->se.parent, cfs_rq might point to invalid ones (Naoya Horiguchi) [1032350] - [kernel] sched: suppress RCU lockdep splat in task_fork_fair (Naoya Horiguchi) [1032350] - [kernel] sched: add local variable to store task_group() to avoid kernel stall (Naoya Horiguchi) [1043733] - [edac] pci: remove unnecessary debug printk (Aristeu Rozanski) [755026] - [x86] Optimize switch_mm() for multi-threaded workloads (Rik van Riel) [991518] - [fs] vfs: enclose vfs_check_frozen macro (Mateusz Guzik) [1056303] - [fs] jbd: Remove j_barrier mutex (Mateusz Guzik) [1052757]- [md] dm-cache: fix a lock-inversion (Mike Snitzer) [1038227] - [md] dm-cache: take care to copy the space map roots before locking the superblock (Mike Snitzer) [1038227] - [md] dm-cache-metadata: fix corruption due to non-atomic transaction commit (Mike Snitzer) [1038227] - [md] dm-era: fixes for issues identified upstream (Mike Snitzer) [1038227] - [md] dm-cache: remove remainder of distinct discard block size (Mike Snitzer) [1038227] - [md] dm-cache: prevent corruption caused by discard_block_size > cache_block_size (Mike Snitzer) [1038227] - [md] dm-cache: fix access beyond end of origin device (Mike Snitzer) [1038227] - [md] dm-cache: fix truncation bug when copying a block to/from >2TB fast device (Mike Snitzer) [1038227] - [md] dm-era: mark as tech preview for RHEL6.6 (Mike Snitzer) [1038227] - [md] dm-era: port to RHEL6.6 (Mike Snitzer) [1038227] - [md] dm-bitset: only flush the current word if it has been dirtied (Mike Snitzer) [1038227] - [md] dm-era: support non power-of-2 blocksize (Mike Snitzer) [1038227] - [md] dm: add era target (Mike Snitzer) [1038227] - [md] dm-cache-mq: fix memory allocation failure for large cache devices (Mike Snitzer) [1038227] - [md] dm-cache: fix truncation bug when mapping I/O to >2TB fast device (Mike Snitzer) [1038227] - [md] dm-cache: mark as tech preview (Mike Snitzer) [1038227] - [md] dm-cache: fix RHEL6 incompatibility with upstream's hook/unhook (Mike Snitzer) [1038227] - [md] dm-cache: fix bug in cache-mode based per-bio data destruction (Mike Snitzer) [1038227] - [md] dm-cache: port to RHEL6 (Mike Snitzer) [1038227] - [md] dm-cache: do not add migration to completed list before unhooking bio (Mike Snitzer) [1038227] - [md] dm-cache: move hook_info into common portion of per_bio_data structure (Mike Snitzer) [1038227] - [md] dm-cache: add policy name to status output (Mike Snitzer) [1038227] - [md] dm-cache: add block sizes and total cache blocks to status output (Mike Snitzer) [1038227] - [md] dm-btree: add dm_btree_find_lowest_key (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: introduce three promotion threshold tunables (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: use list_del_init instead of list_del + INIT_LIST_HEAD (Mike Snitzer) [1038227] - [md] dm-array: fix a reference counting bug in shadow_ablock (Mike Snitzer) [1038227] - [md] dm-cache: actually resize cache (Mike Snitzer) [1038227] - [md] dm-cache: update Documentation for invalidate_cblocks's range syntax (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: fix promotions to occur as expected (Mike Snitzer) [1038227] - [md] dm-cache: resolve small nits and improve Documentation (Mike Snitzer) [1038227] - [md] dm-cache: add cache block invalidation support (Mike Snitzer) [1038227] - [md] dm-cache: add remove_cblock method to policy interface (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: reduce memory requirements (Mike Snitzer) [1038227] - [md] dm-cache-metadata: check the metadata version when reading the superblock (Mike Snitzer) [1038227] - [md] dm-cache: add passthrough mode (Mike Snitzer) [1038227] - [md] dm-cache: cache shrinking support (Mike Snitzer) [1038227] - [md] dm-cache: promotion optimisation for writes (Mike Snitzer) [1038227] - [md] dm-cache: be much more aggressive about promoting writes to discarded blocks (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: implement writeback_work(), mq_set_dirty() and mq_clear_dirty() (Mike Snitzer) [1038227] - [md] dm-cache: optimize commit_if_needed (Mike Snitzer) [1038227] - [md] dm-cache: log error message if dm_kcopyd_copy() fails (Mike Snitzer) [1038227] - [md] dm-cache: use cell_defer() boolean argument consistently (Mike Snitzer) [1038227] - [md] dm-cache: return -EINVAL if the user specifies unknown cache policy (Mike Snitzer) [1038227] - [md] dm-cache-metadata: return bool from __superblock_all_zeroes (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: a few small fixes (Mike Snitzer) [1038227] - [md] dm-cache-policy: remove return from void policy_remove_mapping (Mike Snitzer) [1038227] - [md] dm-cache: improve efficiency of quiescing flag management (Mike Snitzer) [1038227] - [md] dm-cache: fix a race condition between queuing new migrations and quiescing for a shutdown (Mike Snitzer) [1038227] - [md] dm-cache: io destined for the cache device can now serve as tick bios (Mike Snitzer) [1038227] - [md] dm-cache-policy-mq: protect residency method with existing mutex (Mike Snitzer) [1038227] - [md] dm-array: fix bug in growing array (Mike Snitzer) [1038227] - [md] dm-cache: eliminate holes in cache structure (Mike Snitzer) [1038227] - [md] dm-cache: fix stacking of geometry limits (Mike Snitzer) [1038227] - [md] dm-cache: add data block size limits to code and Documentation (Mike Snitzer) [1038227] - [md] dm-cache: document metadata device is exclussive to a cache (Mike Snitzer) [1038227] - [md] dm-cache: avoid conflicting remove_mapping() in mq policy (Mike Snitzer) [1038227] - [md] dm-cache: fix arm link errors with inline (Mike Snitzer) [1038227] - [md] doc: fix dm-cache misspelling found with 'codespell' tool (Mike Snitzer) [1038227] - [md] dm-cache: set config value (Mike Snitzer) [1038227] - [md] dm-cache: move config fns (Mike Snitzer) [1038227] - [md] dm-cache: replace memcpy with struct assignment (Mike Snitzer) [1038227] - [md] dm-cache: fix typos in comments (Mike Snitzer) [1038227] - [md] dm-cache-policy: fix description of lookup fn (Mike Snitzer) [1038227] - [md] dm-cache: tune migration throttling (Mike Snitzer) [1038227] - [md] dm-cache: fix error return code in cache_create (Mike Snitzer) [1038227] - [md] dm-cache: reduce bio front_pad size in writeback mode (Mike Snitzer) [1038227] - [md] dm-cache: fix writes to cache device in writethrough mode (Mike Snitzer) [1038227] - [md] dm-cache: policy ignore hints if generated by different version (Mike Snitzer) [1038227] - [md] dm-cache: policy change version from string to integer set (Mike Snitzer) [1038227] - [md] dm-cache: fix race in writethrough implementation (Mike Snitzer) [1038227] - [md] dm-cache: metadata clear dirty bits on clean shutdown (Mike Snitzer) [1038227] - [md] dm-cache: avoid calling policy destructor twice on error (Mike Snitzer) [1038227] - [md] dm-cache: detect cache_create failure (Mike Snitzer) [1038227] - [md] dm-cache: avoid 64 bit division on 32 bit (Mike Snitzer) [1038227] - [md] dm-cache: add cleaner policy (Mike Snitzer) [1038227] - [md] dm-cache: add mq policy (Mike Snitzer) [1038227] - [md] dm: add cache target (Mike Snitzer) [1038227] - [md] dm-persistent-data: add bitset (Mike Snitzer) [1038227] - [md] dm-persistent-data: add transactional array (Mike Snitzer) [1038227] - [md] dm-log-userspace: allow mark requests to piggyback on flush requests (Mike Snitzer) [1057707] - [md] dm-sysfs: fix a module unload race (Mike Snitzer) [1057707] - [md] dm-snapshot: use dm-bufio prefetch (Mike Snitzer) [1057707] - [md] dm-snapshot: use dm-bufio (Mike Snitzer) [1057707] - [md] dm-snapshot: prepare for switch to using dm-bufio (Mike Snitzer) [1057707] - [md] dm-snapshot: use GFP_KERNEL when initializing exceptions (Mike Snitzer) [1057707] - [md] dm: wait until embedded kobject is released before destroying a device (Mike Snitzer) [1057707] - [md] dm: remove pointless kobject comparison in dm_get_from_kobject (Mike Snitzer) [1057707] - [md] dm-table: remove unused buggy code that extends the targets array (Mike Snitzer) [1057707] - [md] dm-stats: initialize read-only module parameter (Mike Snitzer) [1057707] - [md] dm-table: fail dm_table_create on dm_round_up overflow (Mike Snitzer) [1057707] - [md] dm-snapshot: avoid snapshot space leak on crash (Mike Snitzer) [1057707] - [md] dm-delay: fix a possible deadlock due to shared workqueue (Mike Snitzer) [1057707] - [md] dm: allow remove to be deferred (Mike Snitzer) [1057707] - [md] dm-mpath: requeue I_O during pg_init (Mike Snitzer) [1057707] - [md] dm-mpath: fix race condition between multipath_dtr and pg_init_done (Mike Snitzer) [1057707] - [md] dm: allocate buffer for messages with small number of arguments using GFP_NOIO (Mike Snitzer) [1057707] - [md] dm: add reserved_bio_based_ios module parameter (Mike Snitzer) [1057707] - [md] dm: add reserved_rq_based_ios module parameter (Mike Snitzer) [1057707] - [md] dm: lower bio-based mempool reservation (Mike Snitzer) [1057707] - [md] dm-snapshot: fix performance degradation due to small hash size (Mike Snitzer) [1057707] - [md] dm-stats: fix possible counter corruption on 32-bit systems (Mike Snitzer) [1057707] - [md] dm-mpath: do not fail path on -ENOSPC (Mike Snitzer) [1057707] - [scsi] Return ENODATA on medium error (Mike Snitzer) [1057707] - [scsi] return ENOSPC on thin provisioning failure (Mike Snitzer) [1057707] - [scsi] Set hostbyte status in scsi_check_sense() (Mike Snitzer) [1057707] - [scsi] Document enhanced error codes (Mike Snitzer) [1057707] - [md] dm-stripe: silence a couple sparse warnings (Mike Snitzer) [1057707] - [md] dm: add statistics support (Mike Snitzer) [1057707] - [md] math64: New separate div64_u64_rem helper (Mike Snitzer) [1057707] - [md] dm-ioctl: cleanup error handling in table_load (Mike Snitzer) [1057707] - [md] dm-ioctl: increase granularity of type_lock when loading table (Mike Snitzer) [1057707] - [md] dm-ioctl: prevent rename to empty name or uuid (Mike Snitzer) [1057707] - [md] dm: allow error target to replace bio-based and request-based targets (Mike Snitzer) [1057707] - [md] bump ioctl version from "dm: optimize use SRCU and RCU" (Mike Snitzer) [1057707] - [md] dm: document iterate_devices (Mike Snitzer) [1057707]- [fs] xfs: prevent stack overflows from page cache allocation (Eric Sandeen) [1020574] - [fs] gfs2: Fix uninitialized VFS inode in gfs2_create_inode (Abhijith Das) [1059808] - [fs] cifs: mask off top byte in get_rfc1002_length() (Sachin Prabhu) [1069737] - [fs] nfs: add memory barriers around NFS_INO_INVALID_DATA and NFS_INO_INVALIDATING (Jeff Layton) [908603] - [fs] nfs: Fix races in nfs_revalidate_mapping (Jeff Layton) [908603] - [fs] nfs: fix the handling of NFS_INO_INVALID_DATA flag in nfs_revalidate_mapping (Jeff Layton) [908603] - [fs] nfs: don't invalidate dentries that act as mountpoints (Jeff Layton) [1023276] - [kernel] Prevent deadlock when post_schedule_rt() results in calling wakeup_kswapd() on multiple CPUs (Larry Woodman) [1009626] - [s390] cio: Fix missing subchannels after CHPID configure on (Hendrik Brueckner) [1076468] - [scsi] AACRAID Driver compat IOCTL missing capability check (Jacob Tanenbaum) [1033534] {CVE-2013-6383} - [ata] libata: Include WWN ID in inquiry VPD emulation (David Milburn) [1032443] - [acpi] ipmi: Fix atomic context requirement of ipmi_msg_handler() (Tony Camuso) [868399 968459] - [x86] hyperv: bypass the timer_irq_works() check (Jason Wang) [1040349] - [netdrv] iwlwifi: don't return -ERFKILL if SEND_IF_RFKILL is set (Stanislaw Gruszka) [1065147] - [netdrv] iwlwifi: fix initialisation while RF-kill is asserted (Stanislaw Gruszka) [1065147] - [cpufreq] Invoke __cpufreq_remove_dev_finish() after releasing cpu_hotplug.lock (Petr Oros) [1051352] - [cpufreq] Split __cpufreq_remove_dev() into two parts (Petr Oros) [1051352] - [cpufreq] Fix sysfs deadlock with concurrent hotplug/frequency switch (Petr Oros) [1051352] - [acpi] Enhance ACPI warning for memory/IO address conflicts (Prarit Bhargava) [1033939] - [acpi] acpica: Add support for region address conflict checking (Prarit Bhargava) [1033939] - [firmware] dmi: kernel parameter smbios_26_uuid needs to be early_param (Prarit Bhargava) [1030721] - [serial] 8250: Add support for Broadcom TruManage redirected serial port (Prarit Bhargava) [953260] - [x86] cpu: Always print SMP information in /proc/cpuinfo (Prarit Bhargava) [1073898] - [Documentation] alt-smp-once should be alt-smp-boot (Prarit Bhargava) [1027505] - [pci] irq_remapping: Clean up x2apic opt-out security warning mess (Prarit Bhargava) [907549] - [block] nvme: fixup build warnings (David Milburn) [1014725]- [md] dm-thin: sort the per thin deferred bios using an rb_tree (Mike Snitzer) [1060381] - [md] dm-thin: use per thin device deferred bio lists (Mike Snitzer) [1060381] - [md] dm-thin: simplify pool_is_congested (Mike Snitzer) [1060381] - [md] dm-thin: fix dangling bio in process_deferred_bios error path (Mike Snitzer) [1060381] - [md] dm-thin: take care to copy the space map root before locking the superblock (Mike Snitzer) [1060381] - [md] dm-transaction-manager: fix corruption due to non-atomic transaction commit (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix refcount decrement below 0 which caused corruption (Mike Snitzer) [1060381] - [md] dm-thin: fix Documentation for held metadata root feature (Mike Snitzer) [1060381] - [md] dm-thin: fix noflush suspend IO queueing (Mike Snitzer) [1060381] - [md] dm-thin: fix deadlock in __requeue_bio_list (Mike Snitzer) [1060381] - [md] dm-thin: fix out of data space handling (Mike Snitzer) [1060381] - [md] dm-thin: ensure user takes action to validate data and metadata consistency (Mike Snitzer) [1060381] - [md] dm-thin: synchronize the pool mode during suspend (Mike Snitzer) [1060381] - [md] fix Kconfig indentation (Mike Snitzer) [1060381] - [md] dm-thin: allow metadata space larger than supported to go unused (Mike Snitzer) [1060381] - [md] dm-thin: fix the error path for the thin device constructor (Mike Snitzer) [1060381] - [md] dm-thin: avoid metadata commit if a pool's thin devices haven't changed (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix bug in resizing of thin metadata (Mike Snitzer) [1060381] - [md] dm-thin: fix pool feature parsing (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: fix extending the space map (Mike Snitzer) [1060381] - [md] dm-space-map-common: make sure new space is used during extend (Mike Snitzer) [1060381] - [md] dm-thin: fix set_pool_mode exposed pool operation races (Mike Snitzer) [1060381] - [md] dm-thin: eliminate the no_free_space flag (Mike Snitzer) [1060381] - [md] dm-thin: add error_if_no_space feature (Mike Snitzer) [1060381] - [md] dm-thin: requeue bios to DM core if no_free_space and in read-only mode (Mike Snitzer) [1060381] - [md] dm-thin: cleanup and improve no space handling (Mike Snitzer) [1060381] - [md] dm-thin: log info when growing the data or metadata device (Mike Snitzer) [1060381] - [md] dm-thin: handle metadata failures more consistently (Mike Snitzer) [1060381] - [md] dm-thin: factor out check_low_water_mark and use bools (Mike Snitzer) [1060381] - [md] dm-thin: add mappings to end of prepared_* lists (Mike Snitzer) [1060381] - [md] dm-thin: return error from alloc_data_block if pool is not in write mode (Mike Snitzer) [1060381] - [md] dm-thin: use bool rather than unsigned for flags in structures (Mike Snitzer) [1060381] - [md] dm-persistent-data: cleanup dm-thin specific references in text (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: limit errors in sm_metadata_new_block (Mike Snitzer) [1060381] - [md] dm-thin: fix discard support to a previously shared block (Mike Snitzer) [1060381] - [md] dm-thin: initialize dm_thin_new_mapping returned by get_next_mapping (Mike Snitzer) [1060381] - [md] dm-space-map: disallow decrementing a reference count below zero (Mike Snitzer) [1060381] - [md] dm-thin: allow pool in read-only mode to transition to read-write mode (Mike Snitzer) [1060381] - [md] dm-thin: re-establish read-only state when switching to fail mode (Mike Snitzer) [1060381] - [md] dm-thin: always fallback the pool mode if commit fails (Mike Snitzer) [1060381] - [md] dm-thin: switch to read-only mode if metadata space is exhausted (Mike Snitzer) [1060381] - [md] dm-thin: switch to read only mode if a mapping insert fails (Mike Snitzer) [1060381] - [md] dm-space-map-metadata: return on failure in sm_metadata_new_block (Mike Snitzer) [1060381] - [md] dm-space-map-disk: optimise sm_disk_dec_block (Mike Snitzer) [1060381] - [md] dm-table: print error on preresume failure (Mike Snitzer) [1060381] - [md] dm-thin: do not expose non-zero discard limits if discards disabled (Mike Snitzer) [1060381] - [md] dm-thin: always return -ENOSPC if no_free_space is set (Mike Snitzer) [1060381] - [md] dm-thin: set pool read-only if breaking_sharing fails block allocation (Mike Snitzer) [1060381] - [md] dm-thin: prefix pool error messages with pool device name (Mike Snitzer) [1060381] - [md] dm-space-map: optimise sm_ll_dec and sm_ll_inc (Mike Snitzer) [1060381] - [md] dm-btree: prefetch child nodes when walking tree for a dm_btree_del (Mike Snitzer) [1060381] - [md] dm-btree: use pop_frame in dm_btree_del to cleanup code (Mike Snitzer) [1060381] - [md] dm-thin: fix stacking of geometry limits (Mike Snitzer) [1060381] - [md] dm-thin: add data block size limits to Documentation (Mike Snitzer) [1060381] - [md] dm-thin: fix metadata dev resize detection (Mike Snitzer) [1060381] - [md] dm-thin: generate event when metadata threshold passed (Mike Snitzer) [1060381] - [md] dm-persistent-metadata: add space map threshold callback (Mike Snitzer) [1060381] - [md] dm-persistent-data: add threshold callback to space map (Mike Snitzer) [1060381] - [md] dm-thin: detect metadata device resizing (Mike Snitzer) [1060381] - [md] dm-persistent-data: support space map resizing (Mike Snitzer) [1060381] - [md] dm-thin: refactor data dev resize (Mike Snitzer) [1060381] - [md] dm-bufio: initialize read-only module parameters (Mike Snitzer) [1060381] - [md] dm-bufio: submit writes outside lock (Mike Snitzer) [1060381] - [md] dm-bufio: add recursive IO request BUG_ON (Mike Snitzer) [1060381] - [md] dm-bufio: prefetch (Mike Snitzer) [1060381] - [md] dm-bufio: fix slow IO latency issue specific to RHEL6 (Mike Snitzer) [1058528] - [netdrv] tun: fix LSM/SELinux labeling of tun/tap devices (Vlad Yasevich) [1004625] - [netdrv] tuntap: fix leaking reference count (Vlad Yasevich) [1004625] - [netdrv] tun: release the reference of tun device in tun_recvmsg (Vlad Yasevich) [1004625] - [netdrv] tuntap: move socket to tun_file (Vlad Yasevich) [1004625] - [netdrv] tun: don't hold network namespace by tun sockets (Vlad Yasevich) [1004625] - [char] tty: Correct tty buffer flush (Prarit Bhargava) [999913]- [vhost] validate vhost_get_vq_desc return value (Michael S. Tsirkin) [1058677] {CVE-2014-0055} - [net] ip_gre: fix msg_name parsing for recvfrom/recvmsg (Jiri Pirko) [1076379] - [net] ip_tunnel: Fix a memory corruption in ip_tunnel_xmit (Jiri Pirko) [1076379] - [net] ip_gre: fix ipgre_header to return correct offset (Jiri Pirko) [1075579] - [net] gre: fix hard header destination address checking (Jiri Pirko) [1075579] - [x86] Adjust irq remapping quirk for older revisions of 5500/5520 chipsets (Neil Horman) [995262] - [x86] kvm: introduce periodic global clock updates (Andrew Jones) [1078929] - [x86] kvm: rate-limit global clock updates (Andrew Jones) [1072373] - [hid] wacom: Add reporting of wheel for Intuos4 WL (Aristeu Rozanski) [959596] - [netdrv] mlx4_en: Fixed crash when port type is changed (Amir Vadai) [1059586] - [netdrv] be2net: Warn users of possible broken functionality on BE2 cards with very old FW versions with latest driver (Ivan Vecera) [998013] - [pci] pciehp: replace unconditional sleep with config space access check (Myron Stowe) [988052] - [pci] Separate pci_bus_read_dev_vendor_id from pci_scan_device (Myron Stowe) [988052] - [pci] pciehp: wait 100 ms after Link Training check (Myron Stowe) [988052] - [pci] pciehp: wait 1000 ms before Link Training check (Myron Stowe) [988052] - [pci] pciehp: fix power fault interrupt storm problem (Myron Stowe) [988052]- [netdrv] vmxnet3: fix netpoll race condition (Neil Horman) [1073218] - [net] ip_tunnel: Remove double unregister of the fallback device (Florian Westphal) [1020426] - [net] ip_tunnel: return more precise errno value when adding tunnel fails (Florian Westphal) [1020426] - [net] ip_tunnel: Add fallback tunnels to the hash lists (Florian Westphal) [1020426] - [net] netfilter: nf_conntrack_dccp: fix skb_header_pointer API usages (Jiri Pirko) [1077346] {CVE-2014-2523} - [net] ip_tunnel: (revert old)/fix ecn decapsulation behaviour (Jiri Pirko) [1059402] - [net] ipvs: Add missing locking during connection table hashing and unhashing (Jesper Brouer) [1069874] - [net] don't send NEWLINK in UNREGISTER_BATCH case (Florian Westphal) [1062254] - [net] openvswitch: Use flow hash during flow lookup operation (Francesco Fusco) [1002053] - [net] openvswitch: TCP flags matching support (Francesco Fusco) [1002053] - [net] openvswitch: Widen TCP flags handling (Francesco Fusco) [1002053] - [net] openvswitch: Enable all GSO features on internal port (Francesco Fusco) [1002053] - [net] openvswitch: collect mega flow mask stats (Francesco Fusco) [1002053] - [net] openvswitch: Simplify mega-flow APIs (Francesco Fusco) [1002053] - [net] openvswitch: Move mega-flow list out of rehashing struct (Francesco Fusco) [1002053] - [net] openvswitch: Restructure datapath.c and flow.c (Francesco Fusco) [1002053] - [net] openvswitch: remove duplicated include from vport-gre.c (Francesco Fusco) [1002053] - [net] openvswitch: remove duplicated include from vport-vxlan.c (Francesco Fusco) [1002053] - [net] openvswitch: Move flow table rehashing to flow install (Francesco Fusco) [1002053] - [net] openvswitch: flow: fix potential illegal memory access in __parse_flow_nlattrs (Francesco Fusco) [1002053] - [net] openvswitch: Fix alignment of struct sw_flow_key (Francesco Fusco) [1002053] - [net] openvswitch: optimize flow compare and mask functions (Francesco Fusco) [1002053] - [net] openvswitch: Rename key_len to key_end (Francesco Fusco) [1002053] - [net] openvswitch: Add SCTP support (Francesco Fusco) [1002053] - [net] ipv6: Add NEXTHDR_SCTP to ipv6.h (Francesco Fusco) [1002053] - [net] sctp: Refactor SCTP skb checksum computation (Francesco Fusco) [1002053] - [net] sctp: prevent checksum.h from double inclusion (Francesco Fusco) [1002053] - [net] openvswitch: Mega flow implementation (Francesco Fusco) [1002053] - [net] openvswitch: Use non rcu hlist_del() flow table entry (Francesco Fusco) [1002053] - [net] openvswitch: Use RCU lock for flow dump operation (Francesco Fusco) [1002053] - [net] openvswitch: Use parallel_ops genl (Francesco Fusco) [1002053] - [net] genl: Allow concurrent genl callbacks (Francesco Fusco) [1002053] - [net] ipv6: del unreachable route when an addr is deleted on lo (Vivek Dasgupta) [1028372] - [net] ipv6: add ip6_route_lookup (Vivek Dasgupta) [1028372] - [net] ethtool: added support for 40GbE link (Nikolay Aleksandrov) [1024039] - [scsi] megaraid_sas: fix a small problem when reading state value from hw (Tomas Henzl) [1065187] - [fs] gfs2: Increase the max number of ACLs (Robert S Peterson) [1075713] - [kernel] hrtimers: Move SMP function call to thread context (Mateusz Guzik) [1073129] - [kernel] hrtimers: Support resuming with two or more CPUs online (Mateusz Guzik) [1073129]- [net] sctp: fix sctp_sf_do_5_1D_ce to verify if peer is AUTH capable (Daniel Borkmann) [1067451] {CVE-2014-0101} - [fs] dcache: fix cleanup on warning in d_splice_alias (J. Bruce Fields) [1042731] - [fs] ext4: Fix buffer head leaks after calls to ext4_get_inode_loc() (Eric Sandeen) [1058583] - [fs] autofs4: fix device ioctl mount lookup (Ian Kent) [999708] - [fs] vfs: introduce kern_path_mountpoint() (Ian Kent) [999708] - [fs] vfs: rename user_path_umountat() to user_path_mountpoint_at() (Ian Kent) [999708] - [fs] vfs: massage umount_lookup_last() a bit to reduce nesting (Ian Kent) [999708] - [fs] vfs: allow umount to handle mountpoints without revalidating them (Ian Kent) [999708] - [net] ip, ipv6: handle gso skbs in forwarding path (Florian Westphal) [1029603] - [net] introduce netif_skb_dev_features (Florian Westphal) [1029603] - [net] add and use skb_gso_transport_seglen() (Florian Westphal) [1029603] - [net] bridge: apply multicast snooping to IPv6 link-local, too (Francesco Fusco) [1020579] - [net] bridge: fix mdb info leaks (Francesco Fusco) [1020579] - [net] bridge: fix a possible use after free (Francesco Fusco) [1020579] - [net] bridge: Pseudo-header required for the checksum of ICMPv6 (Francesco Fusco) [1020579] - [net] bridge: correct IPv6 checksum after pull (Francesco Fusco) [1020579] - [net] bridge: Do not send queries on multicast group leaves (Francesco Fusco) [1020579] - [net] bridge: Fix return values of br_multicast_add_group/br_multicast_new_group (Francesco Fusco) [1020579] - [net] bridge: don't try to update timers in case of broken MLD queries (Francesco Fusco) [1020579] - [net] bridge: prevent flooding IPv6 packets that do not have a listener (Francesco Fusco) [1020579] - [net] ipv6: mcast: use in6_dev_put in timer handlers instead of __in6_dev_put (Florian Westphal) [1026520] - [net] ipv6: mld: document force_mld_version in ip-sysctl.txt (Florian Westphal) [1026520] - [net] ipv6: mld: introduce mld_*_stop_timer functions (Florian Westphal) [1026520] - [net] ipv6: mld: refactor query processing into v1/v2 functions (Florian Westphal) [1026520] - [net] ipv6: mld: similarly to MLDv2 have min max_delay of 1 (Florian Westphal) [1026520] - [net] ipv6: mld: implement RFC3810 MLDv2 mode only (Florian Westphal) [1026520] - [net] ipv6: mld: get rid of MLDV2_MRC and simplify calculation (Florian Westphal) [1026520] - [net] ipv6: mld: clean up MLD_V1_SEEN macro (Florian Westphal) [1026520] - [net] ipv6: mld: fix v1/v2 switchback timeout to rfc3810, 9.12 (Florian Westphal) [1026520] - [net] ipv6: mcast: minor: use defines for rfc3810/8.1 lengths (Florian Westphal) [1026520] - [net] ipv6: minor: *_start_timer: rather use unsigned long (Florian Westphal) [1026520] - [net] ipv4: processing ancillary IP_TOS or IP_TTL (Francesco Fusco) [990694] - [net] ipv4: IP_TOS and IP_TTL can be specified as ancillary data (Francesco Fusco) [990694] - [net] netfilter: nf_conntrack: avoid large timeout for mid-stream pickup (Jiri Benc) [1033869] - [net] tcp: preserve ACK clocking in TSO (Jesper Brouer) [1015147] - [documentation] add missing documentation about network stack scaling (Ivan Vecera) [961555] - [netdrv] bonding: check for vlan device in bond_3ad_lacpdu_recv() (Veaceslav Falico) [1050224] - [netdrv] bonding: move bond_compute_features out of locks (Veaceslav Falico) [1021442] - [netdrv] bnx2: remove unnecessary pci_set_drvdata() (Neil Horman) [1054555] - [netdrv] bnx2: Miscellaneous conversions to ETH_ALEN (Neil Horman) [1054555] - [netdrv] bnx2: Convert dma_alloc_coherent() to dma_zalloc_coherent (Neil Horman) [1054555] - [netdrv] bnx2: Update version to 2.2.4 (Neil Horman) [1054555] - [netdrv] bnx2: Use SIMPLE_DEV_PM_OPS (Neil Horman) [1054555] - [netdrv] bnx2: Refactor WoL setup into a separate function (Neil Horman) [1054555] - [netdrv] bnx2: Use kernel APIs for WoL and power state changes (Neil Horman) [1054555] - [netdrv] bnx2: Handle error condition in ->slot_reset() (Neil Horman) [1054555] - [netdrv] bnx2: use pdev->pm_cap instead of pci_find_capability() (Neil Horman) [1054555] - [netdrv] bnx2: Use module_pci_driver to register driver (Neil Horman) [1054555] - [netdrv] bnx2: make cnic_probe static (Neil Horman) [1054555] - [netdrv] bnx2: Fix accidental reversions (Neil Horman) [1054555]- [net] sctp: fix sctp_connectx abi for ia32 emulation/compat mode (Daniel Borkmann) [1053547] - [net] packet: improve socket create/bind latency in some cases (Daniel Borkmann) [1045150] - [net] filter: let bpf_tell_extensions return SKF_AD_MAX (Daniel Borkmann) [960275] - [net] introduce SO_BPF_EXTENSIONS (Daniel Borkmann) [960275] - [net] tcp_probe: adapt tbuf size for recent changes (Daniel Borkmann) [1000466] - [net] tcp_probe: allow more advanced ingress filtering by mark (Daniel Borkmann) [1000466] - [net] tcp_probe: add IPv6 support (Daniel Borkmann) [1000466] - [net] tcp_probe: kprobes: adapt jtcp_rcv_established signature (Daniel Borkmann) [1000466] - [net] tcp_probe: also include rcv_wnd next to snd_wnd (Daniel Borkmann) [1000466] - [net] tcp_probe: cleanup snprintf() use (Daniel Borkmann) [1000466] - [net] tcp_probe: avoid modulus operation and wrap fix (Daniel Borkmann) [1000466] - [lib] vsprintf: add IPv4/v6 generic format specifier (Daniel Borkmann) [1000466] - [lib] vsprintf: Add IPV4 options for host, network, big and little endian (Daniel Borkmann) [1000466] - [lib] vsprintf: Update pI6c to not compress a single 0 (Daniel Borkmann) [1000466] - [net] netfilter: nf_conntrack: use RCU safe kfree for conntrack extensions (Jesper Brouer) [1015122] - [scsi] vmw_pvscsi: Fix pvscsi_abort() function (Ewan Milne) [1002727] - [scsi] scsi_dh: cosmetic change to sizeof() (Ewan Milne) [1062494] - [scsi] scsi_dh_alua: Add module parameter to allow failover to non preferred path without STPG (Maurizio Lombardi) [1020554] - [x86] Support Silvermont (Neil Horman) [1048304] - [netdrv] bonding: don't permit to use ARP monitoring in 802.3ad mode (Veaceslav Falico) [1029315] - [security] audit: suppress stock memalloc failure warnings since already managed (Richard Guy Briggs) [890899] - [kernel] sched: Avoid throttle_cfs_rq() racing with period_timer stopping (Seth Jennings) [844450] - [hv] ballon: Make pressure posting thread sleep interruptibly (Luiz Capitulino) [1065274] - [virt] virtio_balloon: fix handling of PAGE_SIZE != 4k (Steve Best) [1034793] - [virt] virtio_balloon: Fix endian bug (Steve Best) [1034793] - [kvm] x86: emulator: Implement jmp far opcode ff/5 (Laszlo Ersek) [1059496] - [kvm] x86: emulator: Add decoding of 16bit second in memory argument (Laszlo Ersek) [1059496] - [virt] xenfv: cpuid filtering, allow 'em all on v4 (Andrew Jones) [1064971] - [virt] xenfv: cpuid filtering, check xen major version (Andrew Jones) [1064971] - [kernel] errno.h: remove "NFS" from descriptions in comments (Eric Sandeen) [1009681] - [virt] xen: mask x2APIC feature in PV (Andrew Jones) [1061348 1064974] - [virt] xen: filter APERFMPERF cpuid feature out (Andrew Jones) [1061348 1064974] - [virt] xenpv: fix xen_cpuid mwait leaf case (Andrew Jones) [1061348 1064974] - [virt] xenpv: improve xsave detection (Andrew Jones) [1061348 1064974] - [virt] xen: mask the MTRR feature from the cpuid (Andrew Jones) [1061348 1064974] - [s390] crypto: Fix aes-xts parameter corruption (Hendrik Brueckner) [1043540] - [x86] crypto: xor - Check for osxsave as well as avx in crypto/xor (Andrew Jones) [1061348] - [x86] add cpu_has_osxsave (Andrew Jones) [1061348] - [virt] revert "xen: don't touch xsave in cr4" (Andrew Jones) [1061348] - [virt] revert "xen: mask cpu feature avx" (Andrew Jones) [1061348] - [x86] intel-iommu: fix off-by-one in pagetable freeing (Marcelo Tosatti) [635846] - [x86] intel-iommu: Free old page tables before creating superpage (Marcelo Tosatti) [635846] - [x86] amd-iommu: Fix memory leak in free_pagetable (Marcelo Tosatti) [635846] - [x86] kvm: iommu: hva align mapping page size (Marcelo Tosatti) [635846] - [x86] intel-iommu: fix return value of iommu_unmap() API (Marcelo Tosatti) [635846] - [x86] intel-iommu: Fix leaks in pagetable freeing (Marcelo Tosatti) [635846] - [x86] amd-iommu: Make iommu_map_page and alloc_pte aware of page sizes (Marcelo Tosatti) [635846] - [x86] intel-iommu: fix superpage support in pfn_to_dma_pte() (Marcelo Tosatti) [635846] - [x86] intel-iommu: set iommu_superpage on VM domains to lowest common denominator (Marcelo Tosatti) [635846] - [x86] intel-iommu: Enable super page support (Marcelo Tosatti) [635846] - [x86] kvm: Fix order passed to iommu_unmap (Marcelo Tosatti) [635846] - [x86] kvm: Change kvm_iommu_map_pages to map large pages (Marcelo Tosatti) [635846] - [x86] vt-d: Change map_range functions to implement map interface (Marcelo Tosatti) [635846] - [x86] iommu-api: Add ->*map callbacks to iommu_ops (Marcelo Tosatti) [635846] - [x86] iommu-api: Add iommu_map and iommu_unmap functions (Marcelo Tosatti) [635846] - [x86] iommu-api: Rename ->*map function pointers to ->*map_range (Marcelo Tosatti) [635846] - [x86] kvm: Introduce kvm_host_page_size (Marcelo Tosatti) [635846] - [x86] kvm: Enable EPT 1GB page support (Marcelo Tosatti) [998745] - [x86] kvm: Rename gb_page_enable() to get_lpage_level() in kvm_x86_ops (Marcelo Tosatti) [998745] - [x86] kvm: Moving PT_*_LEVEL to mmu.h (Marcelo Tosatti) [998745]- [edac] sb_edac: add support for Ivy Bridge (Aristeu Rozanski) [1005266] - [edac] sb_edac: avoid decoding the same error multiple times (Aristeu Rozanski) [1005266] - [edac] sb_edac: rename mci_bind_devs() (Aristeu Rozanski) [1005266] - [edac] sb_edac: enable multiple PCI id tables to be used (Aristeu Rozanski) [1005266] - [edac] sb_edac: rework sad_pkg (Aristeu Rozanski) [1005266] - [edac] sb_edac: allow different interleave lists (Aristeu Rozanski) [1005266] - [edac] sb_edac: allow different dram_rule arrays (Aristeu Rozanski) [1005266] - [edac] sb_edac: isolate TOHM retrieval (Aristeu Rozanski) [1005266] - [edac] sb_edac: rename pci_br (Aristeu Rozanski) [1005266] - [edac] sb_edac: isolate TOLM retrieval (Aristeu Rozanski) [1005266] - [edac] sb_edac: make RANK_CFG_A value part of sbridge_info (Aristeu Rozanski) [1005266] - [char] tty: ldisc, wait for ldisc infinitely in hangup (Aristeu Rozanski) [983146] - [char] tty: ldisc, move wait idle to caller (Aristeu Rozanski) [983146] - [char] tty: ldisc, allow waiting for ldisc arbitrarily long (Aristeu Rozanski) [983146] - [char] tty: ldisc, do not close until there are readers (Aristeu Rozanski) [983146] - [char] tty: restore tty_ldisc_wait_idle (Aristeu Rozanski) [983146] - [acpi] thermal: Check for thermal zone requirement (Nigel Croxon) [1021044] - [acpi] thermal: Don't invalidate thermal zone if critical trip point is bad (Nigel Croxon) [1021044] - [powerpc] mm: Fix mmap errno when MAP_FIXED is set and mapping exceeds the allowed address space (Jerome Marchand) [848316] - [mm] add overcommit_kbytes sysctl variable (Jerome Marchand) [967101] - [mm] factor commit limit calculation (Jerome Marchand) [967101] - [kernel] futex: fix handling of read-only-mapped hugepages (Andrea Arcangeli) [1045050] - [mm] flush pages from pagevec of offlined CPU (Naoya Horiguchi) [1037467] - [fs] Change fsnotify() to call fsnotify_create_event() with GFP_NOFS instead of GFP_KERNEL (Larry Woodman) [1032264] - [x86] Stop recursive fault in print_context_stack after stack overflow (Aaron Tomlin) [1028407] - [mm] fix BUG in __split_huge_page_pmd (Andrea Arcangeli) [949735] - [fs] GFS2: Lock i_mutex and use a local gfs2_holder for fallocate (Robert S Peterson) [1061910] - [fs] xfs: deprecate nodelaylog option (Eric Sandeen) [1055644] - [fs] nfsd: fix a race between returning and breaking the same delegation (Scott Mayhew) [914772] - [fs] cifs: escaping special characters in cifs_show_options (Cedric Buissart) [1023373] - [fs] ext4: fix WARN_ON from ext4_releasepage() (Carlos Maiolino) [1036814] - [scsi] sg: Fix user memory corruption when SG_IO is interrupted by a signal (David Milburn) [913199] - [fs] vfs: fix getname() && do_getname() interaction (Oleg Nesterov) [1024689] - [fs] ext3: pass custom EOF to generic_file_llseek_size() (Eric Sandeen) [1007459] - [fs] ext4: use core vfs llseek code for dir seeks (Eric Sandeen) [1007459] - [fs] vfs: allow custom EOF in generic_file_llseek code (Eric Sandeen) [1007459] - [fs] ext3: return 32/64-bit dir name hash according to usage type (Eric Sandeen) [1007459] - [fs] ext4: replace cut'n'pasted llseek code with generic_file_llseek_size (Eric Sandeen) [1007459] - [fs] vfs: add generic_file_llseek_size (Eric Sandeen) [1007459]- [x86] apic: Make disabled_cpu_apicid static read_mostly, fix typos (Nigel Croxon) [980621] - [x86] kexec: Add disable_cpu_apicid kernel parameter (Nigel Croxon) [980621] - [net] neigh: fix setting of default gc_* values (Jiri Pirko) [1070363] - [net] ipv4: fix route deletion for IPs on many subnets (Jiri Benc) [1056443] - [net] ipv4: match prefsrc when deleting routes (Jiri Benc) [1056443] - [net] tcp: tsq: restore minimal amount of queueing (Jiri Pirko) [1044053] - [net] ipv6: fix potential use after free in tcp_v6_do_rcv (Jiri Benc) [1004164] - [net] ipv6: Use ipv6_get_dsfield() instead of ipv6_tclass() (Jiri Benc) [1004164] - [fs] proc: meminfo: provide estimated available memory (Luiz Capitulino) [1032702] - [mm] vmscan: re-introduce the ZONE_RECLAIM_NOSCAN bailout for zone_reclaim() (Rafael Aquini) [1039534] - [mm] vmscan: compaction works against zones, not lruvecs (Johannes Weiner) [982770]- [fs] Fix mountpoint reference leakage in linkat (Jeff Layton) [1059943] - [net] sock: Fix release_cb kABI brekage (Thomas Graf) [1039723] - [kvm] x86: use kvm_read/write_guest_virt_system in task switch (Paolo Bonzini) [1018581] - [kvm] x86: small cleanups to kvm_task_switch (Paolo Bonzini) [1018581] - [kvm] x86: propagate error from kvm_load_segment_descriptor (Paolo Bonzini) [1018581] - [kvm] x86: improve save_guest_segment_descriptor (Paolo Bonzini) [1018581] - [kvm] x86: introduce kvm_write_guest_virt_system (Paolo Bonzini) [1018581] - [kvm] x86: Fix task switch privilege checks (Paolo Bonzini) [1018581]- [powerpc] Make function that parses RTAS error logs global (Steve Best) [1028682] - [powerpc] pseries: Add RTAS event log v6 definition (Steve Best) [1028682] - [powerpc] pseries: Parse and handle EPOW interrupts (Steve Best) [1028682] - [net] loopback: set default mtu to 64K (Jiri Pirko) [1057610] - [net] netpoll: take rcu_read_lock_bh() in netpoll_send_skb_on_dev() (Florian Westphal) [1049052] - [net] tcp: call tcp_replace_ts_recent() from tcp_ack() (Jiri Pirko) [1056516] - [net] tcp: accept RST without ACK flag (Jiri Pirko) [890377] - [net] tcp: should drop incoming frames without ACK flag set (Jiri Pirko) [890377] - [fs] cifs: sanity check length of data to send before sending (Sachin Prabhu) [1062590] {CVE-2014-0069} - [fs] cifs: ensure that uncached writes handle unmapped areas correctly (Sachin Prabhu) [1062590] {CVE-2014-0069} - [fs] xfs: xfs_remove deadlocks due to inverted AGF vs AGI lock ordering (Brian Foster) [1059334]- [pci] Retry allocation of only the resource type that failed (Myron Stowe) [1033748] - [pci] cleanup assign_requested_resources_sorted() kernel-doc warning (Myron Stowe) [1033748] - [pci] add a PCI resource reallocation config option (Myron Stowe) [1033748] - [pci] print out suggestion about using pci=realloc (Myron Stowe) [1033748] - [pci] prepare pci=realloc for multiple options (Myron Stowe) [1033748] - [pci] Retry on IORESOURCE_IO type allocations (Myron Stowe) [1033748] - [pci] Skip cardbus assigned resource reset during pci bus rescan (Myron Stowe) [1033748] - [pci] Fix "cardbus bridge resources as optional" size handling (Myron Stowe) [1033748] - [pci] Disable cardbus bridge MEM1 prefetchable bit (Myron Stowe) [1033748] - [pci] Fix /sys warning when sriov enabled and card is hot removed (Myron Stowe) [1033748] - [pci] remove add_to_failed_list() (Myron Stowe) [1033748] - [pci] add debug print out for add_size (Myron Stowe) [1033748] - [pci] make free_list() into a function (Myron Stowe) [1033748] - [pci] Rename dev_res_x to add_res or fail_res (Myron Stowe) [1033748] - [pci] Merge pci_dev_resource_x and pci_dev_resource (Myron Stowe) [1033748] - [pci] Replace resource_list with generic list (Myron Stowe) [1033748] - [pci] Move struct resource_list to setup-bus.c (Myron Stowe) [1033748] - [pci] Move pdev_sort_resources() to setup-bus.c (Myron Stowe) [1033748] - [pci] make re-allocation try harder by reassigning ranges higher (Myron Stowe) [1033748] - [pci] Make pci_rescan_bus handle add_list (Myron Stowe) [1033748] - [pci] Make rescan bus increase bridge resource size if needed (Myron Stowe) [1033748] - [pci] Use add_list in pcie hotplug path (Myron Stowe) [1033748] - [pci] try to assign required+option size first (Myron Stowe) [1033748] - [pci] Move get_res_add_size() function (Myron Stowe) [1033748] - [pci] Make add_to_list() return status (Myron Stowe) [1033748] - [pci] Calculate right add_size (Myron Stowe) [1033748] - [pci] set pci sriov page size before reading SRIOV BAR (Myron Stowe) [1033748] - [pci] delay configuration of SRIOV capability (Myron Stowe) [1033748] - [pci] Fix hotplug of Express Module with pci bridges (Myron Stowe) [1033748] - [pci] defer enablement of SRIOV BARS (Myron Stowe) [1033748] - [pci] Make pci_setup_bridge() non-static for use by arch code (Myron Stowe) [1033748] - [pci] code and comments cleanup (Myron Stowe) [1033748] - [pci] make cardbus-bridge resources optional (Myron Stowe) [1033748] - [pci] make SRIOV resources optional (Myron Stowe) [1033748] - [pci] ability to relocate assigned pci-resources (Myron Stowe) [1033748] - [pci] honor child buses add_size in hot plug configuration (Myron Stowe) [1033748] - [pci] remove printks about disabled bridge windows (Myron Stowe) [1033748] - [pci] ability to resize an allocated resource (Myron Stowe) [1033748] - [pci] pciehp: cleanup flow in pciehp_configure_device (Myron Stowe) [1033748] - [pci] Combined back-port of changes to drivers/pci/setup-bus.c to end up in sync with upstream at commit f483d39 (Myron Stowe) [1033748] - [pci] set PCI_PREF_RANGE_TYPE_64 in pci_bridge_check_ranges (Myron Stowe) [1033748] - [pci] rework "pci: add failed_list to pci_bus_assign_resources" (Myron Stowe) [1033748] - [pci] rework "pci: add pci_bridge_release_resources and pci_bus_release_bridge_resources" (Myron Stowe) [1033748] - [pci] rework "pci: separate pci_setup_bridge to small functions" (Myron Stowe) [1033748] - [pci] claim SR-IOV BARs in pcibios_allocate_resource (Myron Stowe) [1033748]- [x86] apic: Map the local apic when parsing the MP table (Prarit Bhargava) [1061873] - [kvm] x86: fix tsc catchup issue with tsc scaling (Marcelo Tosatti) [1005143] - [char] virtio-rng: don't register buffer if data isn't read out (Amos Kong) [1008273] - [netdrv] enic: remove enic->vlan_group check (Stefan Assmann) [1057704] - [netdrv] bonding: add NETIF_F_NO_CSUM vlan_features (Ivan Vecera) [1059777] - [infiniband] ipoib: Report operstate consistently when brought up without a link (Michal Schmidt) [995300]- [security] selinux: fix broken peer recv check (Paul Moore) [1043051] - [perf] tools: Enable branch profiling (Jiri Olsa) [1057869] - [perf] Fix hypervisor branch sampling permission check (Jiri Olsa) [1057869] - [perf] x86: Check branch sampling priv level in generic code (Jiri Olsa) [1057869] - [perf] Demand proper privileges for PERF_SAMPLE_BRANCH_KERNEL (Jiri Olsa) [1057869] - [perf] x86: Fix intel LBR filter (Jiri Olsa) [1057869] - [perf] Add callback to flush branch_stack on context switch (Jiri Olsa) [1057869] - [perf] Disable PERF_SAMPLE_BRANCH_* when not supported (Jiri Olsa) [1057869] - [perf] x86: Add LBR software filter support for Intel CPUs (Jiri Olsa) [1057869] - [perf] x86: Implement PERF_SAMPLE_BRANCH for Intel CPUs (Jiri Olsa) [1057869] - [perf] x86: Disable LBR support for older Intel Atom processors (Jiri Olsa) [1057869] - [perf] x86: Sync branch stack sampling with precise_sampling (Jiri Olsa) [1057869] - [char] n_tty: Fix unsafe update of available buffer space (Jiri Benc) [980188] - [char] n_tty: Fix stuck throttled driver (Jiri Benc) [980188] - [char] tty: Add safe tty throttle/unthrottle functions (Jiri Benc) [980188] - [char] tty: note race we need to fix (Jiri Benc) [980188] - [fs] nfsd: don't try to reuse an expired DRC entry off the list (Jeff Layton) [1036972] - [fs] nfsd: when reusing an existing repcache entry, unhash it first (Jeff Layton) [1036972] - [fs] GFS2: Fix slab memory leak in gfs2_bufdata (Robert S Peterson) [1024024] - [fs] GFS2: Fix use-after-free race when calling gfs2_remove_from_ail (Robert S Peterson) [1024024] - [fs] nfs: always make sure page is up-to-date before extending a write to cover the entire page (Scott Mayhew) [1054493] - [fs] GFS2: Increase i_writecount during gfs2_setattr_chown (Robert S Peterson) [1046168] - [fs] xfs: ensure we capture IO errors correctly (Lachlan McIlroy) [1021325] - [mm] get rid of unnecessary pageblock scanning in setup_zone_migrate_reserve (Motohiro Kosaki) [1043353]- [security] selinux: process labeled IPsec TCP SYN-ACK packets properly in selinux_ip_postroute() (Paul Moore) [1024631] - [security] selinux: look for IPsec labels on both inbound and outbound packets (Paul Moore) [1024631] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_postroute() (Paul Moore) [1024631] - [security] selinux: handle TCP SYN-ACK packets correctly in selinux_ip_output() (Paul Moore) [1024631]- [edac] e752x_edac: Fix pci_dev usage count (Aristeu Rozanski) [1029530] - [md] fix lockdep warning in dm-thin (Mikulas Patocka) [952815] - [md] optimize use SRCU and RCU (Mikulas Patocka) [1011985] - [s390] mm: handle asce-type exceptions as normal page fault (Hendrik Brueckner) [1034268] - [s390] mm: correct tlb flush on page table upgrade (Hendrik Brueckner) [1034269] - [kvm] vmx: Properly return error to userspace on vmentry failure (Andrew Jones) [1054139] - [net] neigh: fix kabi breakage of the set (Jiri Pirko) [1023278] - [net] neigh: use neigh_parms_net() to get struct neigh_parms->net pointer (Jiri Pirko) [1023278] - [net] ipv4: loopback device: ignore value changes after device is upped (Jiri Pirko) [1023278] - [net] neigh: ipv6: respect default values set before an address is assigned to device (Jiri Pirko) [1023278] - [net] neigh: restore old behaviour of default parms values (Jiri Pirko) [1023278] - [net] neigh: introduce neigh_parms_family helper (Jiri Pirko) [1023278] - [net] neigh: wrap proc dointvec functions (Jiri Pirko) [1023278] - [net] neigh: do not use ctl_table->extra (Jiri Pirko) [1023278] - [net] neigh: convert parms to an array (Jiri Pirko) [1023278] - [net] fix memory information leaks in recv protocol handlers (Florian Westphal) [1039869] {CVE-2013-7271} - [net] ipv6: netfilter: ip6t_LOG: fix mark logging for IPv6 packets (Jiri Pirko) [1029970] - [net] netfilter: xt_socket: Make tproto signed in socket_mt6_v1() (Jiri Pirko) [1022201] - [net] af_unix: If we don't care about credentials coallesce all messages (Jiri Pirko) [1024635]- [mm] memcg: fix oom schedule_timeout() (Ulrich Obergfell) [1034237] - [mm] memcg: change memcg_oom_mutex to spinlock (Ulrich Obergfell) [1034237] - [mm] memcg: fix hierarchical oom locking (Ulrich Obergfell) [1034237] - [mm] memcg: make oom_lock 0 and 1 based rather than counter (Ulrich Obergfell) [1034237] - [usb] cdc-wdm: fix buffer overflow (Alexander Gordeev) [922001] {CVE-2013-1860} - [usb] cdc-wdm: Fix race between autosuspend and reading from the device (Alexander Gordeev) [922001] {CVE-2013-1860}- [perf] tools: Fix LIBNUMA build with glibc 2.12 and older (Jiri Olsa) [1034843] - [perf] probe: Fix segfault (Jiri Olsa) [1034843] - [perf] record: Fix -C option (Jiri Olsa) [1034843] - [perf] tools: check if -DFORTIFY_SOURCE=2 is allowed (Jiri Olsa) [1034843] - [perf] report: Fix build with NO_NEWT=1 (Jiri Olsa) [1034843] - [perf] annotate: Fix build with NO_NEWT=1 (Jiri Olsa) [1034843] - [perf] Enable building perf tools for Meta (Jiri Olsa) [1034843] - [perf] Enable building perf tools for ARC (Jiri Olsa) [1034843] - [perf] tools: Fix build with bison 2.3 and older (Jiri Olsa) [1034843] - [perf] tools: Limit unwind support to x86 archs (Jiri Olsa) [1034843] - [perf] annotate: Make it to be able to skip unannotatable symbols (Jiri Olsa) [1034843] - [perf] gtk/annotate: Fail early if it can't annotate (Jiri Olsa) [1034843] - [perf] gtk/annotate: Show source lines with gray color (Jiri Olsa) [1034843] - [perf] gtk/annotate: Support multiple event annotation (Jiri Olsa) [1034843] - [perf] ui/gtk: Implement basic GTK2 annotation browser (Jiri Olsa) [1034843] - [perf] annotate: Fix warning message on a missing vmlinux (Jiri Olsa) [1034843] - [perf] buildid-cache: Add --update option (Jiri Olsa) [1034843] - [perf] python: Link with sysfs.o (Jiri Olsa) [1034843] - [perf] evlist: Pass the event_group info via perf_attr_details (Jiri Olsa) [1034843] - [perf] tools: Fix calloc argument ordering (Jiri Olsa) [1034843] - [perf] tests: Adding automated parsing tests for group :GH modifiers (Jiri Olsa) [1034843] - [perf] tools: Fix perf_evsel::exclude_GH handling (Jiri Olsa) [1034843] - [perf] hists browser: Add support to display whole group data for raw columns (Jiri Olsa) [1034843] - [perf] stat: Add per processor socket count aggregation (Jiri Olsa) [1034843] - [perf] tools: Add cpu_map processor socket level functions (Jiri Olsa) [1034843] - [perf] evlist: Make event_copy local to mmaps (Jiri Olsa) [1034843] - [perf] sort: Check return value of strdup() (Jiri Olsa) [1034843] - [perf] sort: Make setup_sorting returns an error code (Jiri Olsa) [1034843] - [perf] sort: Drop ip_* arguments from _sort__sym_cmp() (Jiri Olsa) [1034843] - [perf] tools: Check for flex and bison before continuing building (Jiri Olsa) [1034843] - [perf] evlist: Fix set event list leader (Jiri Olsa) [1034843] - [perf] report: Enable the runtime switching of perf data file (Jiri Olsa) [1034843] - [perf] hists browser: Add option for runtime switching perf data file (Jiri Olsa) [1034843] - [perf] evlist: Add --group option (Jiri Olsa) [1034843] - [perf] report: Add report.group config option (Jiri Olsa) [1034843] - [perf] report: Add --group option (Jiri Olsa) [1034843] - [perf] report: Show group description when event group is enabled (Jiri Olsa) [1034843] - [perf] report: Bypass non-leader events when event group is enabled (Jiri Olsa) [1034843] - [perf] gtk/browser: Trim column header string when event group enabled (Jiri Olsa) [1034843] - [perf] gtk/browser: Add support for event group view (Jiri Olsa) [1034843] - [perf] hists browser: Add suppport for event group view (Jiri Olsa) [1034843] - [perf] hists browser: Move coloring logic to hpp functions (Jiri Olsa) [1034843] - [perf] ui/hist: Add support for event group view (Jiri Olsa) [1034843] - [perf] gtk/browser: Convert hpp helpers to a function (Jiri Olsa) [1034843] - [perf] hists browser: Convert hpp helpers to a function (Jiri Olsa) [1034843] - [perf] ui/hist: Consolidate hpp helpers (Jiri Olsa) [1034843] - [perf] hists: Resort hist entries using group members for output (Jiri Olsa) [1034843] - [perf] report: Make another loop for linking group hists (Jiri Olsa) [1034843] - [perf] header: Add HEADER_GROUP_DESC feature (Jiri Olsa) [1034843] - [perf] tests: Add group test conditions (Jiri Olsa) [1034843] - [perf] tools: Keep group information (Jiri Olsa) [1034843] - [perf] top: Delete maps on exit (Jiri Olsa) [1034843] - [perf] top: Stop using exit() (Jiri Olsa) [1034843] - [perf] header: Fix double fclose() on do_write() failure (Jiri Olsa) [1034843] - [perf] header: Fix memory leak for the "Not caching a kptr_restrict'ed /proc/kallsyms" case (Jiri Olsa) [1034843] - [perf] tools: Fix memory leak on error (Jiri Olsa) [1034843] - [perf] sort: Use pclose() instead of fclose() on pipe stream (Jiri Olsa) [1034843] - [perf] tools: Fix possible double free on error (Jiri Olsa) [1034843] - [perf] tools, powerpc: Fix compile warnings in tests/attr.c (Jiri Olsa) [1034843] - [perf] evsel: Fix memory leaks on evsel->counts (Jiri Olsa) [1034843] - [perf] stat: Add interval printing (Jiri Olsa) [1034843] - [perf] evsel: Add prev_raw_count field (Jiri Olsa) [1034843] - [perf] tools: Make numa benchmark optional (Jiri Olsa) [1034843] - [perf] Add 'perf bench numa mem' NUMA performance measurement suite (Jiri Olsa) [1034843] - [perf] tests: Fix leaks on PERF_RECORD_* test (Jiri Olsa) [1034843] - [perf] tests: Call machine__exit in the vmlinux matches kallsyms test (Jiri Olsa) [1034843] - [perf] ui browser: Free browser->helpline() on ui_browser__hide() (Jiri Olsa) [1034843] - [perf] header: Stop using die() calls when processing tracing data (Jiri Olsa) [1034843] - [perf] kmem: Use memdup() (Jiri Olsa) [1034843] - [perf] tools: Use memdup in map__clone (Jiri Olsa) [1034843] - [perf] tools: Stop using 'self' in map.c and map.h (Jiri Olsa) [1034843] - [perf] tools: Stop using 'self' in strlist (Jiri Olsa) [1034843] - [perf] test: Allow skipping tests (Jiri Olsa) [1034843] - [perf] tools: Allow passing a list to intlist__new (Jiri Olsa) [1034843] - [perf] tools: Allow passing NULL to intlist__find (Jiri Olsa) [1034843] - [perf] script: Remove workqueue-stats script (Jiri Olsa) [1034843] - [perf] script: hook up perf_scripting_context->pevent (Jiri Olsa) [1034843] - [perf] script: Don't display trace info when invoking scripts (Jiri Olsa) [1034843] - [perf] tools: Remove some needless die() calls from the main routine (Jiri Olsa) [1034843] - [perf] pmu: Privatize perf_pmu_format and perf_pmu_alias structs (Jiri Olsa) [1034843] - [perf] tests: Use ARRAY_SIZE() were applicable (Jiri Olsa) [1034843] - [perf] tools: Fix usage of __ in event parsing struct names (Jiri Olsa) [1034843] - [perf] ui browsers: Fix usage of __ in struct names (Jiri Olsa) [1034843] - [perf] pmu: Fix usage of __ in struct names (Jiri Olsa) [1034843] - [perf] tools: Fix usage of __ in parse_events_term struct (Jiri Olsa) [1034843] - [perf] tools: Move ltrim() to util/string.c (Jiri Olsa) [1034843] - [perf] tools: Fix PMU format parsing test failure (Jiri Olsa) [1034843] - [perf] tools: Do not include PERF-VERSION-FILE to Makefile (Jiri Olsa) [1034843] - [perf] tools: Get rid of unused include of config.mak (Jiri Olsa) [1034843] - [perf] tools: Remove unused 'unset' parameter from parse_events (Jiri Olsa) [1034843] - [perf] tools: Mark branch_info maps as referenced (Jiri Olsa) [1034843] - [perf] annotate browser: Fix segfault when drawing out-of-bounds jumps (Jiri Olsa) [1034843] - [perf] tools: Move get_term_dimensions from top to util.c (Jiri Olsa) [1034843] - [perf] symbols: Mark vmlinux filename as allocated (Jiri Olsa) [1034843] - [perf] symbols: Move name malloc to when needed in dso__load (Jiri Olsa) [1034843] - [perf] report: Update documentation for sort keys (Jiri Olsa) [1034843] - [perf] sort: Separate out branch stack specific sort keys (Jiri Olsa) [1034843] - [perf] sort: Clean up sort__first_dimension setting (Jiri Olsa) [1034843] - [perf] sort: Calculate parent column width too (Jiri Olsa) [1034843] - [perf] sort: Align cpu column to right (Jiri Olsa) [1034843] - [perf] sort: Fix --sort pid output (Jiri Olsa) [1034843] - [perf] sort: Get rid of unnecessary __maybe_unused (Jiri Olsa) [1034843] - [perf] sort: Move misplaced sort entry functions (Jiri Olsa) [1034843] - [perf] probe: Allow of casting an array of char to string (Jiri Olsa) [1034843] - [perf] tools: Add anonymous huge page recognition (Jiri Olsa) [1034843] - [perf] bench: Flush stdout before starting bench suite (Jiri Olsa) [1034843] - [perf] symbols: Include elf.h header regardless LIBELF_SUPPORT (Jiri Olsa) [1034843] - [perf] tools: Fix possible but unlikely buffer overflow (Jiri Olsa) [1034843] - [perf] tools: Fix GNU make v3.80 compatibility issue (Jiri Olsa) [1034843] - [perf] ui/gtk: Setup browser window early (Jiri Olsa) [1034843] - [perf] ui/gtk: Factor out common browser routines (Jiri Olsa) [1034843] - [perf] script: use ARRAY_SIZE instead of reinventing it (Jiri Olsa) [1034843] - [perf] kmem: use ARRAY_SIZE instead of reinventing it (Jiri Olsa) [1034843] - [perf] tools: remove redundant checks from _sort__sym_cmp (Jiri Olsa) [1034843] - [perf] tests: Don't fail if a matching vmlinux isn't found, skip that test (Jiri Olsa) [1034843] - [perf] tests: Add return states enum for tests (Jiri Olsa) [1034843] - [perf] machine: Simplify accessing the host machine (Jiri Olsa) [1034843] - [perf] tests: Fix PYTHONPATH for python-use test tracepoints (Jiri Olsa) [1034843] - [perf] machine: Introduce struct machines (Jiri Olsa) [1034843] - [perf] session: There is no need for a per session hists instance (Jiri Olsa) [1034843] - [perf] hists: Rename hists__fprintf_nr_events to events_stats__fprintf (Jiri Olsa) [1034843] - [perf] record: Don't pass host machine to guest synthesizer (Jiri Olsa) [1034843] - [perf] header: Ensure read/write finished successfully (Jiri Olsa) [1034843] - [perf] tests: Check python path on attr and binding test (Jiri Olsa) [1034843] - [perf] tests: Add event parsing test for '*:*' tracepoints (Jiri Olsa) [1034843] - [perf] tools: Add missing closedir in multi tracepoint processing (Jiri Olsa) [1034843] - [perf] test: Check for linking problems in the python binding (Jiri Olsa) [1034843] - [perf] evsel: Introduce perf_evsel__open_strerror method (Jiri Olsa) [1034843] - [perf] evsel: Introduce event fallback method (Jiri Olsa) [1034843] - [perf] evsel: Do missing feature fallbacks in just one place (Jiri Olsa) [1034843] - [perf] tests: Adjust some message log levels to help diagnosing problems in attr tests (Jiri Olsa) [1034843] - [perf] test: Remove leftover temp file left by one of the attr tests (Jiri Olsa) [1034843] - [perf] test: Add a test case for hists__match, hists__link (Jiri Olsa) [1034843] - [perf] diff: Use internal rb tree for compute resort (Jiri Olsa) [1034843] - [perf] hists: Link hist entries before inserting to an output tree (Jiri Olsa) [1034843] - [perf] hists: Exchange order of comparing items when collapsing hists (Jiri Olsa) [1034843] - [perf] top: Use perf_evlist__config() (Jiri Olsa) [1034843] - [perf] record: Export the callchain parsing routine and help (Jiri Olsa) [1034843] - [perf] record: Pass perf_record_opts to the callchain cmdline parsing callback (Jiri Olsa) [1034843] - [perf] evsel: Decode read_format and sample_type in perf_evsel__fprintf (Jiri Olsa) [1034843] - [perf] tools: Add install-bin Makefile target (Jiri Olsa) [1034843] - [perf] evsel: Adopt fprintf routine from 'perf evlist' (Jiri Olsa) [1034843] - [perf] evlist: Set the leader in the perf_evlist__config method (Jiri Olsa) [1034843] - [perf] evsel: No need to always ask for PERF_FORMAT_TOTAL_TIME_ENABLED/_RUNNING (Jiri Olsa) [1034843] - [perf] evsel: No need to always ask for PERF_FORMAT_ID in read_format (Jiri Olsa) [1034843] - [perf] evsel: Introduce method to request IDs be used (Jiri Olsa) [1034843] - [perf] test: Use perf_evsel__newtp constructor in the tracepoint tests (Jiri Olsa) [1034843] - [perf] test: Fixup error reporting in basic mmap test (Jiri Olsa) [1034843] - [perf] evsel: Update sample_size when setting sample_type bits (Jiri Olsa) [1034843] - [perf] machine: Move more machine methods to machine.c (Jiri Olsa) [1034843] - [perf] buildid-cache: Add option to show build ids that are missing in the cache (Jiri Olsa) [1034843] - [perf] symbols: Generalize filter in __fprintf_buildid methods (Jiri Olsa) [1034843] - [perf] diff: Remove displacement output option (Jiri Olsa) [1034843] - [perf] buildid-list: We need to check if a file is ELF first (Jiri Olsa) [1034843] - [perf] tools: Fix TUI helpline output (Jiri Olsa) [1034843] - [perf] tools: Don't check configuration on make tags (Jiri Olsa) [1034843] - [perf] diff: Change formula methods to work with pair directly (Jiri Olsa) [1034843] - [perf] diff: Change compute methods to work with pair directly (Jiri Olsa) [1034843] - [perf] diff: Remove displacement from struct hist_entry_diff (Jiri Olsa) [1034843] - [perf] evsel: Convert to _is_group_leader method (Jiri Olsa) [1034843] - [perf] evsel: Set leader evsel's ->leader to itself (Jiri Olsa) [1034843] - [perf] hists: Link hist entry pairs to leader (Jiri Olsa) [1034843] - [perf] hists: Fix typo on hist__entry_add_pair (Jiri Olsa) [1034843] - [perf] symbols: Ignore ABS symbols when loading data maps (Jiri Olsa) [1034843] - [perf] hists: Introduce perf_hpp__list for period related columns (Jiri Olsa) [1034843] - [perf] tools: Fix mmap limitations on 32-bit (Jiri Olsa) [1034843] - [perf] top: Add missing newline on pr_err call (Jiri Olsa) [1034843] - [perf] session: Free environment information when deleting session (Jiri Olsa) [1034843] - [perf] tools: Don't check configuration on make clean (Jiri Olsa) [1034843] - [perf] ui/helpline: Introduce ui_helpline__vshow() (Jiri Olsa) [1034843] - [perf] ui: Always compile error printing code (Jiri Olsa) [1034843] - [perf] symbols: Fix dso__fprintf() print statement (Jiri Olsa) [1034843] - [net] sctp: fix checksum marking for outgoing packets (Daniel Borkmann) [1040385]- [fs] fuse: never d_drop() dentry mountpoints on failed reval (Brian Foster) [1026952] - [fs] cifs: don't instantiate new dentries in readdir for inodes that need to be revalidated immediately (Sachin Prabhu) [1017883] - [fs] cifs: revalidate directories instiantiated via FIND_* in order to handle DFS referrals (Sachin Prabhu) [1017883] - [fs] cifs: only set ops for inodes in I_NEW state (Sachin Prabhu) [1017883] - [fs] nfs: fix handling of invalid mount options in nfs_remount (Jeff Layton) [968185] - [fs] nfs: reject version and minorversion changes on remount attempts (Jeff Layton) [968185] - [fs] nfsd: add private md5 hashing implementation to get around FIPS blacklisting (Jeff Layton) [1020176] - [fs] nfs: Always clear the NFS_INO_LAYOUTCOMMIT in layoutreturn (Jeff Layton) [921540] - [fs] nfs: Send atime and mtime as a 64bit value (Jeff Layton) [996548] - [fs] nfs: fix mknod() on nfs4 (Jeff Layton) [921684] - [fs] nfs: nameidata_to_nfs_open_context() doesn't need nameidata (Jeff Layton) [921684] - [md] Re-enable TRIM on MD RAID5 devices (Jes Sorensen) [1023424] - [md] raid5: avoid finding "discard" stripe (Jes Sorensen) [1023424] - [md] raid5: set bio bi_vcnt 0 for discard request (Jes Sorensen) [1023424] - [s390] fix save and restore of the floating-point-control register (Hendrik Brueckner) [1034270] - [s390] signal: change return values to -EFAULT (Hendrik Brueckner) [1034270] - [kernel] ptrace: Cleanup useless header (Aaron Tomlin) [1036312] - [kernel] ptrace: kill BKL in ptrace syscall (Aaron Tomlin) [1036312] - [x86] kvm: fix cross page vapic_addr access (Paolo Bonzini) [1032215] {CVE-2013-6368} - [x86] kvm: fix division by zero in apic_get_tmcct (Paolo Bonzini) [1032213] {CVE-2013-6367}- [scsi] scsi_debug: fix endianness bug in sdebug_build_parts() (Maurizio Lombardi) [563489] - [scsi] bfa: Chinook quad port 16G FC HBA claim issue (Vijay Guvva) [1038186] - [scsi] bfa: Fix crash when symb name set for offline vport (Vijay Guvva) [1032731] - [scsi] scsi_dh_alua: ALUA handler attach should succeed while TPG is transitioning (Maurizio Lombardi) [1019480] - [scsi] scsi_dh_alua: ALUA check sense should retry device internal reset unit attention (Maurizio Lombardi) [1019480] - [scsi] don't kfree an initialized struct device (Maurizio Lombardi) [908150] - [fs] nfs: Prevent a 3-way deadlock between layoutreturn, open and state recovery (Steve Dickson) [1034487] - [fs] nfs: Ensure that rmdir() waits for sillyrenames to complete (Steve Dickson) [1034348] - [fs] nfs: wait on recovery for async session errors (Steve Dickson) [1030049] - [fs] nfs: Re-use exit code in nfs4_async_handle_error() (Steve Dickson) [1030049] - [fs] nfs: Update list of irrecoverable errors on DELEGRETURN (Steve Dickson) [1030049] - [exec] ptrace: fix get_dumpable() incorrect tests (Petr Oros) [1039487] {CVE-2013-2929} - [net] ipv6: router reachability probing (Jiri Benc) [1029585] - [net] ipv6: remove the unnecessary statement in find_match() (Jiri Benc) [1029585] - [net] ipv6: fix route selection if kernel is not compiled with CONFIG_IPV6_ROUTER_PREF (Jiri Benc) [1029585] - [net] ipv6: Fix default route failover when CONFIG_IPV6_ROUTER_PREF=n (Jiri Benc) [1029585] - [net] ipv6: probe routes asynchronous in rt6_probe (Jiri Benc) [1030094] - [net] ndisc: Update neigh->updated with write lock (Jiri Benc) [1030094] - [net] ipv6: prevent fib6_run_gc() contention (Jiri Benc) [1030094] - [net] netfilter: push reasm skb through instead of original frag skbs (Jiri Pirko) [1011214] - [net] ip6_output: fragment outgoing reassembled skb properly (Jiri Pirko) [1011214] - [net] netfilter: nf_conntrack_ipv6: improve fragmentation handling (Jiri Pirko) [1011214] - [net] ipv4: fix path MTU discovery with connection tracking (Jiri Pirko) [1011214] - [net] ipv6: Make IP6CB(skb)->nhoff 16-bit (Jiri Pirko) [1011214] - [input] uinput: setup MT usage during device creation (Aristeu Rozanski) [903081] - [input] add static inline accessors for ABS properties (Aristeu Rozanski) [903081] - [edac] revert sdram_scrub_rate behavior change (Aristeu Rozanski) [738592] - [edac] Add error decoding support for AMD Fam16h processors (Prarit Bhargava) [1020290] - [hda] alsa: fix the no-sound issue for Creative Recon3D cards (Jaroslav Kysela) [1007460]- [powerpc] signals: Improved mark VSX not saved with small contexts fix (Seth Jennings) [1044117] - [powerpc] signals: Mark VSX not saved with small contexts (Seth Jennings) [1044117]- [pci] Remove pcie_cap_has_devctl() (Myron Stowe) [1025994] - [pci] Support PCIe Capability Slot registers only for ports with slots (Myron Stowe) [1025994] - [pci] Remove PCIe Capability version checks (Myron Stowe) [1025994] - [pci] Allow PCIe Capability link-related register access for switches (Myron Stowe) [1025994] - [pci] Add offsets of PCIe capability registers (Myron Stowe) [1025994] - [pci] Tidy bitmasks and spacing of PCIe capability definitions (Myron Stowe) [1025994] - [pci] Remove obsolete comment reference to pci_pcie_cap2() (Myron Stowe) [1025994] - [pci] Clarify PCI_EXP_TYPE_PCI_BRIDGE comment (Myron Stowe) [1025994] - [pci] Rename PCIe capability definitions to follow convention (Myron Stowe) [1025994] - [pci] Add PCI_EXP_TYPE_PCIE_BRIDGE value (Myron Stowe) [1025994] - [netdrv] bnx2x: correct VF-PF channel locking scheme (Michal Schmidt) [1029203] - [netdrv] bnx2x: handle known but unsupported VF messages (Michal Schmidt) [1029203] - [netdrv] bnx2x: Lock DMAE when used by statistic flow (Michal Schmidt) [1029200] - [net] ipv6: fix leaking uninitialized port number of offender sockaddr (Florian Westphal) [1035883] {CVE-2013-6405} - [net] inet: fix addr_len/msg->msg_namelen assignment in recv_error functions (Florian Westphal) [1035883] {CVE-2013-6405} - [net] inet: prevent leakage of uninitialized memory to user in recv syscalls (Florian Westphal) [1035883] {CVE-2013-6405} - [net] ipvs: Add boundary check on ioctl arguments (Denys Vlasenko) [1030818] {CVE-2013-4588}- [s390] qeth: avoid buffer overflow in snmp ioctl (Hendrik Brueckner) [1034266] - [md] fix calculation of stacking limits on level change (Jes Sorensen) [1026864] - [kernel] ipc/sem.c: fix up semctl_setval discrepancies with upstream (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix race in sem_lock() (Rik van Riel) [880024] - [kernel] fix kABI issues (Rik van Riel) [880024] - [kernel] ipc/sem.c: Fix missing wakeups in do_smart_update_queue() (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix GETNCNT semctl() case (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix GETZCNT semctl() case (Rik van Riel) [880024] - [kernel] ipc: simplify rcu_read_lock() in semctl_nolock() (Rik van Riel) [880024] - [kernel] ipc: simplify semtimedop/semctl_main() common error path handling (Rik van Riel) [880024] - [kernel] ipc: move sem_obtain_lock() rcu locking into the only caller (Rik van Riel) [880024] - [kernel] ipc: fix double sem unlock in semctl error path (Rik van Riel) [880024] - [kernel] ipc: move the rcu_read_lock() from sem_lock_and_putref() into callers (Rik van Riel) [880024] - [kernel] ipc: sem_putref() does not need the semaphore lock any more (Rik van Riel) [880024] - [kernel] ipc: move rcu_read_unlock() out of sem_unlock() and into callers (Rik van Riel) [880024] - [kernel] ipc: fix GETALL/IPC_RM race for sysv semaphores (Rik van Riel) [880024] - [kernel] ipc: fine grained locking for semtimedop (Rik van Riel) [1024265 880024] {CVE-2013-4483} - [kernel] ipc/sem.c: have only one list in struct sem_queue (Rik van Riel) [880024] - [kernel] ipc/sem.c: open code and rename sem_lock (Rik van Riel) [880024] - [kernel] ipc/sem.c: do not hold ipc lock more than necessary (Rik van Riel) [880024] - [kernel] ipc: introduce lockless pre_down ipcctl (Rik van Riel) [880024] - [kernel] ipc: introduce obtaining a lockless ipc object (Rik van Riel) [880024] - [kernel] ipc: remove bogus lock comment for ipc_checkid (Rik van Riel) [880024] - [kernel] ipc/sem.c: get rid of union semop in sys_semctl() arguments (Rik van Riel) [880024] - [kernel] ipc/sem.c: handle spurious wakeups (Rik van Riel) [880024] - [kernel] ipc/sem.c: remove private structures from public header file (Rik van Riel) [880024] - [kernel] ipc/sem.c: update description of the implementation (Rik van Riel) [880024] - [kernel] ipc/sem.c: move wake_up_process out of the spinlock section (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize update_queue() for bulk wakeup calls (Rik van Riel) [880024] - [kernel] ipc: remove unreachable code in sem.c (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize single sops when semval is zero (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize single semop operations (Rik van Riel) [880024] - [kernel] ipc/sem.c: add a per-semaphore pending list (Rik van Riel) [880024] - [kernel] ipc/sem.c: optimize if semops fail (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem preempt improve (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem use list operations (Rik van Riel) [880024] - [kernel] ipc/sem.c: sem optimise undo list search (Rik van Riel) [880024] - [kernel] ipc/sem.c: fix race with concurrent semtimedop() timeouts and IPC_RMID (Rik van Riel) [880024] - [kernel] ipc/sem.c: bugfix for semop() not reporting successful operation (Rik van Riel) [880024] - [net] don't drop TSO features for NO_CSUM devices (Ivan Vecera) [1030631] - [ata] ahci: fix turning on LEDs in ahci_start_port() (David Milburn) [1017105] - [ata] libata: implement cross-port EH exclusion (David Milburn) [1017105] - [ata] libata add ap to ata_wait_register and intro ata_msleep (David Milburn) [1017105]- [netdrv] mlx4_en: Check device state when setting coalescing (Amir Vadai) [975908] - [netdrv] igb: Update link modes display in ethtool (Stefan Assmann) [1019578] - [block] fix race between request completion and timeout handling (Jeff Moyer) [919756]- [net] ip_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1023491] {CVE-2013-4470} - [net] ip6_output: do skb ufo init for peeked non ufo skb as well (Jiri Pirko) [1023491] {CVE-2013-4470} - [net] bridge: disable snooping if there is no querier (Vlad Yasevich) [952012] - [net] Revert "bridge: only expire the mdb entry when query is received" (Vlad Yasevich) [952012] - [net] Revert "bridge: fix some kernel warning in multicast timer" (Vlad Yasevich) [952012] - [net] Revert "bridge: do not call setup_timer() multiple times" (Vlad Yasevich) [952012] - [net] Revert "bridge: update mdb expiration timer upon reports" (Vlad Yasevich) [952012] - [net] sunrpc: Fix a data corruption issue when retransmitting RPC calls (Jeff Layton) [1030046] - [fs] gfs2: Implement a "rgrp has no extents longer than X" scheme (Robert S Peterson) [998625] - [fs] gfs2: Drop inadequate rgrps from the reservation tree (Robert S Peterson) [998625] - [fs] gfs2: If requested is too large, use the largest extent in the rgrp (Robert S Peterson) [998625] - [fs] gfs2: Add allocation parameters structure (Robert S Peterson) [998625] - [fs] nfs: Don't check lock owner compatability unless file is locked - part 2 (Jeff Layton) [1007039] - [fs] nfs: Don't check lock owner compatibility in writes unless file is locked (Jeff Layton) [1007039] - [netdrv] ixgbevf: move API neg to reset path (Andy Gospodarek) [1019346] - [netdrv] ixgbe: fix inconsistent clearing of the multicast table (Andy Gospodarek) [975248] - [mm] Group e820 entries together and add map_individual_e820 boot option (Larry Woodman) [876275] - [mm] Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping (Larry Woodman) [876275] - [mm] Find_early_table_space based on ranges that are actually being mapped (Larry Woodman) [876275] - [fs] nfs: Fix the sync mount option for nfs4 mounts (Scott Mayhew) [915862] - [fs] nfsv4: Missing Chunk of Back Port Patch Causes Hang (Steve Dickson) [1024006] - [fs] xfs: Ensure sync updates the log tail correctly (Dave Chinner) [1025439] - [fs] xfs: only update the last_sync_lsn when a transaction completes (Dave Chinner) [1025439] - [fs] xfs: prevent deadlock trying to cover an active log (Dave Chinner) [1014867] - [kernel] signal: stop info leak via the tkill and the tgkill syscalls (Petr Holasek) [970878] {CVE-2013-2141} - [block] rsxx: Disallow discards from being unmapped (Steve Best) [1023897] - [netdrv] brcmsmac: Module alias support missing from backport (John Green) [1020461] - [netdrv] bonding: Remove redundant VLAN tag insertion logic (Nikolay Aleksandrov) [1025224] - [netdrv] mlx4_en: Fix pages never dma unmapped on rx (Steve Best) [1023272] - [netdrv] mlx4_en: Fix BlueFlame race (Amir Vadai) [987634] - [scsi] lpfc: Update lpfc version for 8.3.7.21.5p driver release (Rob Evers) [1024683] - [scsi] lpfc 8.3.42: Fixed failure to allocate SCSI buffer on PPC64 platform for SLI4 devices (Rob Evers) [1024683] - [scsi] Revert "qla2xxx: Ramp down queue depth for attached SCSI devices when driver resources are low." (Chad Dupuis) [995576] - [netdrv] tg3: avoid double-freeing of rx data memory (Ivan Vecera) [1020685] - [hda] alsa: Final fix for the Haswell HDMI audio 44.1kHz rate (Jaroslav Kysela) [1024548] - [input] wacom: do not report ABS_MISC on TPC2FG touch device (Aristeu Rozanski) [1032256]- [md] Disabling of TRIM on RAID5 for RHEL6.5 was too aggressive (Jes Sorensen) [1028426]- [x86] Revert "efi: be more paranoid about available space when creating variables" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efivars: firmware bug workarounds should be in platform code" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Export efi_query_variable_store() for efivars.ko" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Check max_size only if it is non-zero" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Distinguish between "remaining space" and actually used space" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Implement efi_no_storage_paranoia parameter" (Rafael Aquini) [1012370 1023173] - [x86] Revert "Modify UEFI anti-bricking code" (Rafael Aquini) [1012370 1023173] - [x86] Revert "efi: Fix dummy variable buffer allocation" (Rafael Aquini) [1012370 1023173]- [fs] revert xfs: prevent deadlock trying to cover an active log (Eric Sandeen) [1014867]- [fs] Revert "vfs: allow umount to handle mountpoints without revalidating them" (Rafael Aquini) [1024607] - [fs] Revert "vfs: massage umount_lookup_last() a bit to reduce nesting" (Rafael Aquini) [1024607] - [fs] Revert "vfs: rename user_path_umountat() to user_path_mountpoint_at()" (Rafael Aquini) [1024607] - [fs] Revert "vfs: introduce kern_path_mountpoint()" (Rafael Aquini) [1024607] - [fs] Revert "autofs4: fix device ioctl mount lookup" (Rafael Aquini) [1024607]- [tools] perf: Add ref-cycles into array of tested events (Jiri Olsa) [968806] - [pci] Revert "make SRIOV resources optional" (Myron Stowe) [1022270] - [pci] Revert "ability to relocate assigned pci-resources" (Myron Stowe) [1022270] - [pci] Revert "honor child buses add_size in hot plug configuration" (Myron Stowe) [1022270] - [pci] Revert "make cardbus-bridge resources optional" (Myron Stowe) [1022270] - [pci] Revert "code and comments cleanup" (Myron Stowe) [1022270] - [pci] Revert "make re-allocation try harder by reassigning ranges higher in the heirarchy" (Myron Stowe) [1022270] - [pci] Revert "Calculate right add_size" (Myron Stowe) [1022270]- [block] loop: unplug_fn only when backing file is attached (Lukas Czerner) [1022997] - [fs] ext4: Remove warning from ext4_da_update_reserve_space() (Lukas Czerner) [1011876] - [kernel] async: Revert MAX_THREADS to 256 (Neil Horman) [1021705] - [net] ipv6: restrict neighbor entry creation to output flow (Jiri Pirko) [997103] - [net] ipv6: udp packets following an UFO enqueued packet need also be handled by UFO (Jiri Pirko) [1011930] {CVE-2013-4387} - [net] ipv4: blackhole route should always be recalculated (Herbert Xu) [1010347] - [net] unix: revert/fix race in stream sockets with SOCK_PASS* flags (Daniel Borkmann) [1019343] - [net] Loosen constraints for recalculating checksum in skb_segment() (Vlad Yasevich) [1020298] - [drm] nouveau: fix vblank deadlock (Rob Clark) [1013388] - [usb] xhci: refactor EHCI/xHCI port switching (Don Zickus) [970715] - [fs] compat_ioctl: VIDEO_SET_SPU_PALETTE missing error check (Phillip Lougher) [949573] {CVE-2013-1928} - [fs] vfs: fix d_mountpoint() (Ian Kent) [1011337] - [fs] autofs4: fix device ioctl mount lookup (Ian Kent) [999708] - [fs] vfs: introduce kern_path_mountpoint() (Ian Kent) [999708] - [fs] vfs: rename user_path_umountat() to user_path_mountpoint_at() (Ian Kent) [999708] - [fs] vfs: massage umount_lookup_last() a bit to reduce nesting (Ian Kent) [999708] - [fs] vfs: allow umount to handle mountpoints without revalidating them (Ian Kent) [999708] - [fs] nfs: Remove the 'FIFO' behaviour for nfs41_setup_sequence (Steve Dickson) [1022257] - [fs] nfs: Record the OPEN create mode used in the nfs4_opendata structure (Steve Dickson) [1019439] - [fs] nfs: Simulate the change attribute (Steve Dickson) [1018653] - [scsi] megaraid_sas: Fix synchronization problem between sysPD IO path and AEN path (Tomas Henzl) [1019811]- [md] dm-snapshot: fix data corruption (Mikulas Patocka) [974481] {CVE-2013-4299} - [watchdog] iTCO_wdt: add platform driver module alias (Neil Horman) [1019497] - [hda] alsa: disable 44.1kHz rate for Haswell HDMI/DP audio (Jaroslav Kysela) [831970] - [x86] Update UV3 hub revision ID (George Beshers) [1018962] - [fs] xfs: Don't reference the EFI after it is freed (Eric Sandeen) [1018469] - [security] keys: Fix a race between negating a key and reading the error set (Dave Wysochanski) [890231] - [fs] nfsv4: Ensure memory ordering between nfs4_ds_connect and nfs4_fl_prepare_ds (Jeff Layton) [1012439] - [fs] nfsv4: nfs4_fl_prepare_ds - fix bugs when the connect attempt fails (Jeff Layton) [1012439] - [md] Disable TRIM on RAID5 for RHEL 6.5 (Jes Sorensen) [837097] - [md] raid5: BIO_RW_SYNCIO is a bit number, not a bitmask (Jes Sorensen) [837097] - [virt] hyperv: framebuffer pci stub (Gerd Hoffmann) [1013335] - [netdrv] bnx2x: add missing enum channel_tlvs definitions (Michal Schmidt) [1015137] - [netdrv] bnx2x: KR2 disablement fix (Michal Schmidt) [1015137] - [netdrv] bnx2x: Specific Active-DAC is not detected on 57810 (Michal Schmidt) [1015137] - [netdrv] bnx2x: Generalize KR work-around (Michal Schmidt) [1015137] - [usb] usbnet: use ethd name for known ethernet devices (Don Zickus) [1014224] - [usb] cdc_ether: use ethd name for known ethernet devices (Don Zickus) [1014224] - [mm] Revert "Find_early_table_space based on ranges that are actually being mapped" (Rafael Aquini) - [mm] Revert "Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping" (Rafael Aquini) - [mm] Revert "Group e820 entries together and add map_individual_e820 boot option" (Rafael Aquini) - [net] bridge: update mdb expiration timer upon reports (Vlad Yasevich) [1013816] - [net] veth: Remove NETIF_F_HW_VLAN_RX capability (Thomas Graf) [1018158] - [net] gre/vxlan: handle 802.1Q inner header properly (Thomas Graf) [997632] - [net] disable the new NAPI weight error message for RHEL 6.5 (Michal Schmidt) [1012090] - [scsi] sd: Fix parsing of 'temporary ' cache mode prefix (Ewan Milne) [955441] - [scsi] sd: fix array cache flushing bug causing performance problems (Ewan Milne) [955441] - [scsi] bfa: firmware update to 3.2.1.1 (Rob Evers) [1002770] - [netdrv] bna: firmware update to 3.2.1.1 (Ivan Vecera) [1002771]- [block] loop: fix crash when using unassigned loop device (Mike Snitzer) [989795] - [fs] xfs: prevent deadlock trying to cover an active log (Dave Chinner) [1014867] - [x86] microcode: Fix patch level reporting for AMD family 15h (Prarit Bhargava) [1014401] - [hda] alsa: enable switcheroo code in the snd-hda-intel driver (Jaroslav Kysela) [1013993] - [x86] reboot: Fix a warning message triggered by stop_other_cpus() (Jerome Marchand) [840710] - [kernel] async: Bump up the MAX_THREADS count for the async subsystem (Neil Horman) [1010666] - [pci] Calculate right add_size (Myron Stowe) [997672] - [netdrv] iwlwifi: pcie: add SKUs for 6000, 6005 and 6235 series (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: pcie: add new SKUs for 7000 & 3160 NIC series (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: enable shadow registers for 7000 (Stanislaw Gruszka) [1013951] - [netdrv] iwlwifi: add new 7260 and 3160 series device IDs (Stanislaw Gruszka) [1013951] - [netdrv] be2net: pass if_id for v1 and V2 versions of TX_CREATE cmd (Ivan Vecera) [1014360] - [netdrv] be2net: call ENABLE_VF cmd for Skyhawk-R too (Ivan Vecera) [1014360] - [netdrv] be2net: Fix to prevent Tx stall on SH-R when packet size < 32 (Ivan Vecera) [1014360] - [scsi] pm8001: Queue rotation logic for inbound and outbound queues (Rich Bono) [1013771] - [scsi] lpfc: Update lpfc version for 8.3.7.21.4p driver release (Rob Evers) [1004841] - [scsi] lpfc: Fixed spinlock hang (Rob Evers) [1004841] - [scsi] lpfc: Fixed spinlock inversion problem (Rob Evers) [1004841] - [scsi] lpfc: Fixed inconsistent spin lock useage (Rob Evers) [1004841] - [scsi] qla2xxx: Update version number to 8.05.00.03.06.5-k2 (Chad Dupuis) [912652] - [scsi] qla2xxx: Fix request queue null dereference (Chad Dupuis) [912652] - [net] tcp: TSQ can use a dynamic limit (Jiri Pirko) [996802] - [net] tcp: TSO packets automatic sizing (Jiri Pirko) [996802] - [net] tcp: Apply device TSO segment limit earlier (Jiri Pirko) [996802] - [net] Allow driver to limit number of GSO segments per skb (Jiri Pirko) [996802] - [net] cleanups in RX queue allocation (Ivan Vecera) [1012388] - [net] Update kernel-doc for netif_set_real_num_rx_queues() (Ivan Vecera) [1012388] - [net] netif_set_real_num_rx_queues may cap num_rx_queues at init time (Ivan Vecera) [1012388]- [kvm] pmu: add proper support for fixed counter 2 (Gleb Natapov) [1000956] - [kvm] vmx: do not check bit 12 of EPT violation exit qualification when undefined (Gleb Natapov) [1006139] - [kvm] vmx: set "blocked by NMI" flag if EPT violation happens during IRET from NMI (Gleb Natapov) [1006139] - [edac] Fix workqueue-related crashes (Aristeu Rozanski) [831127] - [edac] amd64_edac: Fix driver module removal (Aristeu Rozanski) [831127] - [md] raid5: BIO flags adjust (Jes Sorensen) [837097] - [md] Fix skipping recovery for read-only arrays (Jes Sorensen) [1014102] - [kernel] audit: fix mq_open and mq_unlink to add the MQ root as a hidden parent audit_names record (Richard Guy Briggs) [1009386] - [kernel] audit: log the audit_names record type (Richard Guy Briggs) [1009386] - [kernel] audit: add child record before the create to handle case where create fails (Richard Guy Briggs) [1009386] - [kernel] audit: format user messages to size of MAX_AUDIT_MESSAGE_LENGTH (Richard Guy Briggs) [1007069] - [netdrv] tg3: Expand led off fix to include 5720 (Ivan Vecera) [991498] - [netdrv] tg3: Don't turn off led on 5719 serdes port 0 (Ivan Vecera) [991498] - [netdrv] tg3: Fix UDP fragments treated as RMCP (Ivan Vecera) [991498] - [netdrv] tg3: Remove incorrect switch to aux power (Ivan Vecera) [991498] - [i2c] ismt: initialize DMA buffer (Neil Horman) [1014753] - [scsi] libfcoe: Make fcoe_sysfs optional / fix fnic NULL exception (Neil Horman) [1014864] - [fs] gfs2: Fix race in iteration of glocks for unfreeze/umount (Abhijith Das) [999909] - [fs] gfs2: dirty inode correctly in gfs2_write_end (Benjamin Marzinski) [991596] - [x86] Mark Intel Atom Avoton processor as supported (Prarit Bhargava) [914842] - [mm] vmscan: fix zone shrinking exit when scan work is done (David Gibson) [985155] - [block] free bios when failing blk_execute_rq_nowait calls (Jeff Moyer) [1009312] - [netdrv] be2net: fix disabling TX in be_close() (Ivan Vecera) [951271] - [crypto] Fix race condition in larval lookup (Herbert Xu) [916361]- [fs] fuse: drop dentry on failed revalidate (Brian Foster) [924014] - [fs] fuse: clean up return in fuse_dentry_revalidate() (Brian Foster) [924014] - [fs] fuse: use d_materialise_unique() (Brian Foster) [924014] - [mm] Group e820 entries together and add map_individual_e820 boot option (Larry Woodman) [876275] - [mm] Exclude E820_RESERVED regions and memory holes above 4 GB from direct mapping (Larry Woodman) [876275] - [mm] Find_early_table_space based on ranges that are actually being mapped (Larry Woodman) [876275] - [hid] pantherlord: heap overflow flaw (Radomir Vrbovsky) [1000435] {CVE-2013-2892} - [virt] hv: Correctly support ws2008R2 and earlier (Jason Wang) [1007341] - [powerpc] iommu: Use GFP_KERNEL instead of GFP_ATOMIC in iommu_init_table() (Steve Best) [1012666] - [powerpc] Add isync to copy_and_flush (Steve Best) [1014475] - [block] rsxx: Kernel Panic caused by mapping Discards (Steve Best) [1013728] - [kernel] audit: avoid soft lockup due to audit_log_start() incorrect loop termination (Richard Guy Briggs) [990806] - [fs] nfsv4: Remove the BUG_ON() from nfs4_get_lease_time_prepare() (Steve Dickson) [1012688] - [netdrv] bnx2x: fix loss of VLAN priority information in received TPA-aggregated packets (Michal Schmidt) [1014694] - [fs] gfs2: garbage quota usage reported due to uninitialized inode during creation (Abhijith Das) [1008947] - [fs] nfs: fix filelayout_commit_call_ops (Scott Mayhew) [1012479] - [netdrv] igb: fix driver reload with VF assigned to guest (Stefan Assmann) [985733] - [md] Fix bio flags for md raid5 (Jes Sorensen) [837097] - [md] Fix bio flags for md raid10 (Jes Sorensen) [837097] - [scsi] qla4xxx: 5.03.00.00.06.05-k3 (Chad Dupuis) [1011476] - [scsi] qla4xxx: Support setting of local CHAP index for flash target entry (Chad Dupuis) [1011476] - [scsi] qla4xxx: Correct the check for local CHAP entry type (Chad Dupuis) [1011476] - [scsi] lpfc: Update lpfc version for 8.3.7.21.3p driver release (Rob Evers) [1012961] - [scsi] lpfc: Fixed function mode field defined too small for not recognizing dual-chute mode (Rob Evers) [1012961] - [net] Revert "net: more accurate skb truesize" (Francesco Fusco) [889181] - [net] fix multiqueue selection (Michal Schmidt) [1011939]- [scsi] bnx2fc: Bump version from 1.0.14 to 2.4.1 (Tomas Henzl) [1008733] - [scsi] bnx2fc: hung task timeout warning observed when rmmod bnx2x with active FCoE targets (Tomas Henzl) [1008733] - [scsi] bnx2fc: Fixed a SCSI CMD cmpl race condition between ABTS and CLEANUP (Tomas Henzl) [1008733] - [scsi] cnic: Fix crash in, cnic_bnx2x_service_kcq() (Tomas Henzl) [1004554] - [hid] zeroplus: validate output report details (Frantisek Hrbata) [999906] {CVE-2013-2889} - [hid] provide a helper for validating hid reports (Frantisek Hrbata) [999906] {CVE-2013-2889} - [netdrv] sfc: Add SIOCEFX:EFX_MCDI_REQUEST ioctl to workaround MTD limits (Nikolay Aleksandrov) [1008705] - [netdrv] sfc: deny changing of unsupported flags (Nikolay Aleksandrov) [1010840] - [kernel] __ptrace_may_access() should not deny sub-threads (Oleg Nesterov) [927360] - [tools] perf: Make kmem work for non numa machines (Jiri Olsa) [984788] - [powerpc] Bring all threads online prior to migration/hibernation (Steve Best) [1010528] - [kvm] introduce guest count uevent (Paolo Bonzini) [1004802] - [scsi] iscsi_tcp: consider session state in iscsi_sw_sk_state_check (Chris Leech) [840638] - [crypto] ansi_cprng: Fix off by one error in non-block size request (Neil Horman) [1007694] {CVE-2013-4345} - [infiniband] cache: don't fill the cache with junk (Doug Ledford) [920306] - [usb] core: don't try to reset_device() a port that got just disconnected (Don Zickus) [1000944] - [usb] Fix connected device switch to Inactive state (Don Zickus) [1000944] - [usb] Don't use EHCI port sempahore for USB 3.0 hubs (Don Zickus) [1000944] - [netdrv] macvtap: Ignore tap features when VNET_HDR is off (Vlad Yasevich) [987201] - [netdrv] macvtap: Correctly set tap features when IFF_VNET_HDR is disabled (Vlad Yasevich) [987201] - [netdrv] macvtap: simplify usage of tap_features (Vlad Yasevich) [987201] - [infiniband] mlx4: Use default pkey when creating tunnel QPs (Doug Ledford) [993587] - [infiniband] core: Create QP1 using the pkey index which contains the default pkey (Doug Ledford) [993587] - [infiniband] ipoib: Make sure child devices use valid/proper pkeys (Doug Ledford) [993587] - [infiniband] ipoib: Fix pkey change flow for virtualization environments (Doug Ledford) [993587] - [netdrv] igb: don't deprecate the max_vfs parameter (Stefan Assmann) [1005877] - [netdrv] igb: Read flow control for i350 from correct EEPROM section (Stefan Assmann) [1005877] - [netdrv] igb: Add additional get_phy_id call for i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: Update version number (Stefan Assmann) [1005877] - [netdrv] igb: Implementation to report advertised/supported link on i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: Get speed and duplex for 1G non_copper devices (Stefan Assmann) [1005877] - [netdrv] igb: Support to get 2_5G link status for appropriate media type (Stefan Assmann) [1005877] - [netdrv] igb: No PHPM support in i354 devices (Stefan Assmann) [1005877] - [netdrv] igb: M88E1543 PHY downshift implementation (Stefan Assmann) [1005877] - [netdrv] igb: New PHY_ID for i354 device (Stefan Assmann) [1005877] - [netdrv] igb: Implementation of 1-sec delay for i210 devices (Stefan Assmann) [1005877] - [netdrv] igb: Don't look for a PBA in the iNVM when flashless (Stefan Assmann) [1005877] - [netdrv] igb: Expose RSS indirection table for ethtool (Stefan Assmann) [1005877] - [netdrv] igb: Add macro for size of RETA indirection table (Stefan Assmann) [1005877] - [netdrv] igb: Fix get_fw_version function for all parts (Stefan Assmann) [1005877] - [netdrv] igb: Add device support for flashless SKU of i210 device (Stefan Assmann) [1005877] - [netdrv] igb: Refactor NVM read functions to accommodate devices with no flash (Stefan Assmann) [1005877] - [netdrv] igb: Refactor of init_nvm_params (Stefan Assmann) [1005877] - [netdrv] igb: Update MTU so that it is always at least a standard frame size (Stefan Assmann) [1005877] - [netdrv] igb: don't allow SR-IOV without MSI-X (Stefan Assmann) [1005877] - [netdrv] igb: Added rcu_lock to avoid race (Stefan Assmann) [1005877] - [netdrv] igb: Read register for latch_on without return value (Stefan Assmann) [1005877] - [netdrv] igb: Reset the link when EEE setting changed (Stefan Assmann) [1005877] - [netdrv] treewide: relase -> release (Stefan Assmann) [1005877] - [scsi] iterate over devices individually for /proc/scsi/scsi (David Milburn) [966170] - [scsi] zfcp: fix lock imbalance by reworking request queue locking (Mikulas Patocka) [803592] - [kernel] pidns: fix two invalid task_active_pid_ns() usages (Aristeu Rozanski) [984597] - [netdrv] be2net: implement ethtool set/get_channel hooks (Ivan Vecera) [975885] - [netdrv] be2net: refactor be_setup() to consolidate queue creation routines (Ivan Vecera) [975885] - [netdrv] be2net: Fix be_cmd_if_create() to use MBOX if MCCQ is not created (Ivan Vecera) [975885] - [netdrv] be2net: refactor be_get_resources() code (Ivan Vecera) [975885] - [netdrv] be2net: don't limit max MAC and VLAN counts (Ivan Vecera) [975885] - [netdrv] be2net: Fixup profile management routines (Ivan Vecera) [975885] - [netdrv] be2net: use EQ_CREATEv2 for SH-R (Ivan Vecera) [975885] - [netdrv] be2net: delete primary MAC address while unloading (Ivan Vecera) [874733] - [netdrv] be2net: use SET/GET_MAC_LIST for SH-R (Ivan Vecera) [874733] - [netdrv] be2net: refactor MAC-addr setup code (Ivan Vecera) [874733] - [netdrv] be2net: fix pmac_id for BE3 VFs (Ivan Vecera) [874733] - [netdrv] be2net: allow VFs to program MAC and VLAN filters (Ivan Vecera) [874733] - [netdrv] be2net: fix MAC address modification for VF (Ivan Vecera) [874733] - [netdrv] be2net: don't use dev_err when AER enabling fails (Ivan Vecera) [986513] - [netdrv] be2net: Clear any capability flags that driver is not interested in (Ivan Vecera) [998856] - [net] ethtool: fix RHEL backport of ETHTOOL_RESET (Jiri Benc) [1008678] - [net] gact: Fix potential panic in tcf_gact() (Jiri Benc) [1003781] - [net] tcp: fix FIONREAD/SIOCINQ (Francesco Fusco) [1001479] - [net] vxlan: Avoid creating fdb entry with NULL destination (Amerigo Wang) [923915] - [net] bridge: sync the definition of struct br_mdb_entry with upstream (Amerigo Wang) [1010251] - [fs] proc/ns: Fix ABI of proc_inode (Thomas Graf) [1005224] - [fs] nfs: Fix writeback performance issue on cache invalidation (Scott Mayhew) [1010038] - [fs] xfs: switch stacks for bmap btree modifications (Dave Chinner) [918359] - [fs] GFS2: Dont flag consistency error if first mounter is a spectator (Robert S Peterson) [997929] - [x86] Mark Intel Haswell-EP as supported (Prarit Bhargava) [948339] - [s390] tx: allow program interruption filtering in user space (Hendrik Brueckner) [1006523] - [tty] hvc_iucv: Disconnect IUCV connection when lowering DTR (Hendrik Brueckner) [1007570] - [tty] hvc_console: Add DTR/RTS callback to handle HUPCL control (Hendrik Brueckner) [1007570] - [netdrv] bonding: fix bond_arp_rcv setting and arp validate desync state (Nikolay Aleksandrov) [1003697] - [netdrv] bonding: fix store_arp_validate race with mode change (Nikolay Aleksandrov) [1003697] - [netdrv] bonding: fix set mode race conditions (Nikolay Aleksandrov) [1003697] - [bluetooth] rfcomm: Fix info leak in RFCOMMGETDEVLIST ioctl() (Radomir Vrbovsky) [922409] {CVE-2012-6545} - [bluetooth] rfcomm: Fix info leak via getsockname() (Radomir Vrbovsky) [922409] {CVE-2012-6545} - [mm] mlock: operate on any regions with protection != PROT_NONE (Larry Woodman) [982460] - [mm] mlock: avoid dirtying pages and triggering writeback (Larry Woodman) [982460]- [net] ipv6: Don't depend on per socket memory for neighbour discovery messages (Thomas Graf) [963317] - [netdrv] bnx2x: add missing ethtool ops of virtual functions (Michal Schmidt) [1009492] - [netdrv] bnx2x: avoid atomic allocations during initialization (Michal Schmidt) [1004645 1007900] - [netdrv] bnx2x: Fix VF stats sync (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix VF memory leak unload (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix functionality of configuring vlan list (Michal Schmidt) [1007900] - [netdrv] bnx2x: Fix move FP memory deallocations (Michal Schmidt) [1007900] - [netdrv] bnx2x: vf mark stats started (Michal Schmidt) [1007900] - [netdrv] bnx2x: set VF DMAE when first function has 0 supported VFs (Michal Schmidt) [1007900] - [netdrv] bnx2x: Protect against VFs' ndos when SR-IOV is disabled (Michal Schmidt) [1007900] - [netdrv] bnx2x: prevent VF benign attentions (Michal Schmidt) [1007900] - [netdrv] bnx2x: Consider DCBX remote error (Michal Schmidt) [1007900] - [netdrv] bnx2x: Change DCB context handling (Michal Schmidt) [1007900] - [netdrv] bnx2x: dropless flow control not always functional (Michal Schmidt) [1007900] - [netdrv] bnx2x: fix PTE write access error (Michal Schmidt) [1007900] - [netdrv] bnx2x: fix memory leak in VF (Michal Schmidt) [1007900] - [netdrv] bnx2x: update fairness parameters following DCB negotiation (Michal Schmidt) [1007900] - [netdrv] bnx2x: protect different statistics flows (Michal Schmidt) [1007900] - [scsi] lpfc: update version for 8.3.7.21.2p driver release (Rob Evers) [1007485] - [scsi] lpfc: 8.3.42: Fixed issue of task management commands having a fixed timeout (Rob Evers) [1007485] - [scsi] rdac: Add new IBM product id to the RDAC devlist (Rob Evers) [1006061] - [block] hpsa: remove unused Smart Array ID (Tomas Henzl) [1002788] - [block] hpsa: bump driver version to reflect changes (Tomas Henzl) [1002788] - [block] hpsa: housekeeping patch for device_id and product arrays (Tomas Henzl) [1002788] - [block] hpsa: add HP Smart Array Gen8 names (Tomas Henzl) [1002788] - [block] hpsa: add HP Smart Array Gen9 PCI ID's (Tomas Henzl) [1002788] - [block] hpsa: remove unneeded variable (Tomas Henzl) [893773] - [block] hpsa: fix a race in cmd_free/scsi_done (Tomas Henzl) [893773] - [scsi] qla4xxx: 5.03.00.00.06.05-k2 (Chad Dupuis) [982175] - [scsi] qla4xxx: Export more firmware info in sysfs (Chad Dupuis) [982175] - [scsi] qla4xxx: Only BIOS boot target entries should be at index 0 and 1 (Chad Dupuis) [982175] - [scsi] qla4xxx: discovery_parent_idx can be shown without any check (Chad Dupuis) [982175] - [scsi] qla4xxx: Set IPv6 traffic class if device type is IPv6 (Chad Dupuis) [982175] - [scsi] qla4xxx: Use discovery_parent_idx instead of discovery_parent_type (Chad Dupuis) [982175] - [scsi] qla4xxx: Allow removal of failed session using logout (Chad Dupuis) [982175] - [scsi] libiscsi: Add missing prints for session and connection sysfs attrs (Chad Dupuis) [982175] - [scsi] megaraid_sas: Add High Availability clustering support using shared Logical Disks (Tomas Henzl) [997004] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [997004] - [net] cnic: Use CHIP_NUM macros from bnx2x.h (Tomas Henzl) [1004554] - [hid] validate HID report id size (Frantisek Hrbata) [1000453] {CVE-2013-2888} - [infiniband] cma: Check for GID on listening device first (Doug Ledford) [920306] - [infiniband] cma: use cached gids (Doug Ledford) [920306] - [input] wacom: collect device quirks into single function (Aristeu Rozanski) [815589] - [input] wacom: add device type to device name string (Aristeu Rozanski) [815589] - [input] wacom: request tablet data for Bamboo Pens (Aristeu Rozanski) [815589] - [input] wacom: implement missing multitouch wrappers (Aristeu Rozanski) [815589] - [input] wacom: fix bug in HID parsing introduced by last patchset (Aristeu Rozanski) [815589] - [fs] nfsv4: Clean up delegation recall error handling (Steve Dickson) [1007556] - [fs] nfsv4: Clean up nfs4_open_delegation_recall (Steve Dickson) [1007556] - [fs] nfsv4: Clean up nfs4_lock_delegation_recall (Steve Dickson) [1007556] - [fs] nfs: It is not safe to dereference lsp->ls_state in release_lockowner (Steve Dickson) [962844] - [fs] nfs: Ensure that we free the lock stateid on the server (Steve Dickson) [962844] - [fs] nfs: Don't free the nfs4_lock_state until after the release_lockowner (Steve Dickson) [962844] - [fs] nfs: Convert nfs41_free_stateid to use an asynchronous RPC call (Steve Dickson) [962844] - [fs] nfs: Clean up TEST_STATEID and FREE_STATEID error reporting (Steve Dickson) [962844] - [fs] nfs: Clean up handling of privileged operations (Steve Dickson) [962844] - [fs] nfs: Clean up nfs41_setup_sequence (Steve Dickson) [962844] - [fs] nfs: Pass a stateid to test_stateid() and free_stateid() (Steve Dickson) [962844] - [fs] nfs: added FREE_STATEID call (Steve Dickson) [962844] - [virt] xen: mask cpu feature avx (Andrew Jones) [1006549] - [fs] nfsv4: Fix up nfs4_proc_lookup_mountpoint (Jeff Layton) [997133] - [block] rsxx: Moving pci_map_page to prevent overflow (Steve Best) [1001555] - [block] rsxx: Handling failed pci_map_page on PowerPC and double free (Steve Best) [1001545] - [kernel] sched/rt: Add a tuning knob to allow changing SCHED_RR timeslice (Herbert Xu) [919238] - [kernel] sched: Make initial SCHED_RR timeslace DEF_TIMESLICE (Herbert Xu) [919238] - [block] nvme: nvme_submit_bio_queue fixup check for DISCARD (David Milburn) [1006051] - [block] nvme: Update nvme_id_power_state with latest spec (David Milburn) [1006051] - [block] nvme: Split header file into user-visible and kernel-visible pieces (David Milburn) [1006051] - [block] nvme: Merge issue on character device bring-up (David Milburn) [1006051] - [block] nvme: Handle ioremap failure (David Milburn) [1006051] - [block] nvme: Add pci suspend/resume driver callbacks (David Milburn) [1006051] - [block] nvme: Use normal shutdown (David Milburn) [1006051] - [block] nvme: Separate controller init from disk discovery (David Milburn) [1006051] - [block] nvme: Separate queue alloc/free from create/delete (David Milburn) [1006051] - [block] nvme: Group pci related actions in functions (David Milburn) [1006051] - [block] nvme: Disk stats for read/write commands only (David Milburn) [1006051] - [block] nvme: Bring up cdev on set feature failure (David Milburn) [1006051] - [block] nvme: Fix checkpatch issues (David Milburn) [1006051] - [block] nvme: Namespace IDs are unsigned (David Milburn) [1006051] - [block] nvme: Call nvme_process_cq from submission path (David Milburn) [1006051] - [block] nvme: Remove "process_cq did something" message (David Milburn) [1006051] - [block] nvme: Return correct value from interrupt handler (David Milburn) [1006051] - [block] nvme: Disk IO statistics (David Milburn) [1006051] - [block] nvme: Restructure MSI / MSI-X setup (David Milburn) [1006051] - [block] nvme: Use kzalloc instead of kmalloc+memset (David Milburn) [1006051] - [netdrv] e1000e: Add code to check for failure of pci_disable_link_state call (John Green) [1000548] - [tools] perf: Fix missing tool parameter (Jiri Olsa) [984785] - [tools] perf: Remove builtin-inject unused parameter (Jiri Olsa) [984785] - [mm] pagewalk: walk_page_range should avoid VM_PFNMAP areas (Larry Woodman) [990753] - [mm] pagemap: set pagemap walk limit to PMD boundary (Motohiro Kosaki) [991260] - [mm] task_mmu: fix buffer overflow in add_page_map() (Motohiro Kosaki) [991260] - [mm] proc: copy_to_user() returns unsigned (Motohiro Kosaki) [991260] - [mm] pagemap: Hold mmap_sem during page walk (Motohiro Kosaki) [991260] - [netdrv] ixgbe: fix lockdep annotation issue for ptp's work item (Andy Gospodarek) [986967] - [netdrv] ixgbe: add support for quad-port x520 adapter (Andy Gospodarek) [986967] - [netdrv] ixgbe: clear semaphore bits on timeouts (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix semaphore lock for I2C read/writes on 82598 (Andy Gospodarek) [986967] - [netdrv] ixgbe: add new media type (Andy Gospodarek) [986967] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix SFF data dumps of SFP+ modules (Andy Gospodarek) [986967] - [netdrv] ixgbe: Fix Tx Hang issue with lldpad on 82598EB (Andy Gospodarek) [986967] - [netdrv] ixgbe: fix fc autoneg ethtool reporting (Andy Gospodarek) [986967] - [netdrv] ixgbe: Retain VLAN filtering in promiscuous + VT mode (Andy Gospodarek) [986967] - [netdrv] ixgbe: Use pci_vfs_assigned instead of ixgbe_vfs_are_assigned (Andy Gospodarek) [986967] - [lib] dma-debug: Fix comparison using wrong pointer variable in dma debug code (Stefan Assmann) [1002992] - [lib] dma-debug: hash_bucket_find needs to allow for offsets within an entry (Stefan Assmann) [1002992] - [mm] x86-64: fall back to regular page vmemmap on allocation failure (Johannes Weiner) [854363] - [mm] x86-64: use vmemmap_populate_basepages() for !pse setups (Johannes Weiner) [854363] - [mm] x86-64: remove dead debugging code for !pse setups (Johannes Weiner) [854363] - [mm] sparse-vmemmap: specify vmemmap population range in bytes (Johannes Weiner) [854363]- [netdrv] bonding: Fix corrupted queue_mapping (Veaceslav Falico) [991799] - [fs] xfs: fallback to vmalloc for large buffers in xfs_attrlist_by_handle (Eric Sandeen) [905086] - [fs] nfs: set open access operation call flag in nfs4_init_opendata_res (Jeff Layton) [1002855] - [kernel] Prevent RT process stall due to missing upstream scheduler bug fix (Larry Woodman) [1002765]- [netdrv] bnx2x: prevent crash in shutdown flow with CNIC (Michal Schmidt) [1003436] - [fs] nfs: Minor cleanups for nfs4_handle_exception and nfs4_async_handle_error (Dave Wysochanski) [998752] - [wireless] iwl4965: fix rfkill set state regression (Stanislaw Gruszka) [992969] - [wireless] rt2800: fix wrong TX power compensation (Stanislaw Gruszka) [992969] - [wireless] mac80211: add missing channel context release (Stanislaw Gruszka) [992969] - [wireless] mac80211: add a flag to indicate CCK support for HT clients (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: Restore skb headroom when returning skb to mac80211 (Stanislaw Gruszka) [992969] - [wireless] ath9k: Enable PLL fix only for AR9340/AR9330 (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: disable L1 Active after pci_enable_device (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: dvm: fix calling ieee80211_chswitch_done() with NULL (Stanislaw Gruszka) [992969] - [wireless] Hostap: copying wrong data prism2_ioctl_giwaplist() (Stanislaw Gruszka) [992969] - [wireless] zd1201: do not use stack as URB transfer_buffer (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: unregister leds when registration failed (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: take the seqno from packet if transmit failed (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: don't set the MCAST queue in STA's queue list (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: properly tell the fw that a STA is awake (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix MCAST in AP mode (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: correctly configure MCAST in AP mode (Stanislaw Gruszka) [992969] - [wireless] mac80211: don't wait for TX status forever (Stanislaw Gruszka) [992969] - [wireless] nl80211: fix another nl80211_fam.attrbuf race (Stanislaw Gruszka) [992969] - [wireless] cfg80211: fix P2P GO interface teardown (Stanislaw Gruszka) [992969] - [wireless] mac80211: continue using disabled channels while connected (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix infinite loop in ieee80211_determine_chantype (Stanislaw Gruszka) [992969] - [wireless] mac80211: ignore HT primary channel while connected (Stanislaw Gruszka) [992969] - [wireless] iwl4965: reset firmware after rfkill off (Stanislaw Gruszka) [992969] - [wireless] iwl4965: set power mode early (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: dvm: don't send BT_CONFIG on devices w/o Bluetooth (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: set SSID bits for passive channels (Stanislaw Gruszka) [992969] - [wireless] rt2x00: fix stop queue (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix monitor interface suspend crash regression (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix ethtool stats for non-station interfaces (Stanislaw Gruszka) [992969] - [wireless] mac80211: fix duplicate retransmission detection (Stanislaw Gruszka) [992969] - [wireless] mac80211/minstrel_ht: fix cck rate sampling (Stanislaw Gruszka) [992969] - [wireless] mac80211/minstrel: fix NULL pointer dereference issue (Stanislaw Gruszka) [992969] - [wireless] nl80211: fix mgmt tx status and testmode reporting for netns (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: reboot firmware if it was loaded (Stanislaw Gruszka) [992969] - [wireless] ath9k_htc: do some initial hardware configuration (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix flushing not started aggregation sessions (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: add DELL SKU for 5150 HMC (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: refuse connection to APs with BI < 16 (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix bug in scan ssid (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: mvm: fix L2P BA ressources leak (Stanislaw Gruszka) [992969] - [wireless] mac80211: close AP_VLAN interfaces before unregistering all (Stanislaw Gruszka) [992969] - [wireless] b43: ensue that BCMA is "y" when B43 is "y" (Stanislaw Gruszka) [992969] - [wireless] ath9k: Do not assign noise for NULL caldata (Stanislaw Gruszka) [992969] - [wireless] ath9k: Fix noisefloor calibration (Stanislaw Gruszka) [992969] - [wireless] ath9k_hw: Assign default xlna config for AR9485 (Stanislaw Gruszka) [992969] - [wireless] rt2x00: rt2800lib: fix default TX power check for RT55xx (Stanislaw Gruszka) [992969] - [wireless] rt2x00: read 5GHz TX power values from the correct offset (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: wake the queue if stopped when being unmapped (Stanislaw Gruszka) [992969] - [wireless] iwlwifi: pcie: fix race in queue unmapping (Stanislaw Gruszka) [992969] - [fs] ext4: don't let i_reserved_meta_blocks go negative (Lukas Czerner) [916592] - [fs] ext4: introduce reserved space (Lukas Czerner) [916592]- [target] Set bi_destructor in iblock_get_bio (Andy Grover) [999490] - [target] Fix calling bdev_get_queue on a NULL *bio (Andy Grover) [999490] - [net] ipv6: remove max_addresses check from ipv6_create_tempaddr (Petr Holasek) [999365] {CVE-2013-0343} - [net] soreuseport: UDP/IPv6 implementation (Thomas Graf) [991600] - [net] soreuseport: TCP/IPv6 implementation (Thomas Graf) [991600] - [net] soreuseport: UDP/IPv4 implementation (Thomas Graf) [991600] - [net] soreuseport: TCP/IPv4 implementation (Thomas Graf) [991600] - [net] soreuseport: infrastructure (Thomas Graf) [991600] - [kernel] prevent an older auditd shutdown from orphaning a newer auditd startup (Richard Guy Briggs) [742562] - [kernel] audit: add an option to control logging of passwords with pam_tty_audit (Richard Guy Briggs) [725100] - [misc] hpilo: Correct panic when an AUX iLO is detected (Nigel Croxon) [996600] - [watchdog] hpwdt: Patch to ignore auxilary iLO devices (Nigel Croxon) [996608] - [netdrv] igb: fix vlan filtering in promisc mode when not in VT mode (Stefan Assmann) [996277] - [char] random: fix priming of last_data (Jarod Wilson) [997985] - [char] random: prime last_data value per fips requirements (Jarod Wilson) [997985] - [char] random: simplify fips mode (Jarod Wilson) [997985] - [fs] nfs: don't extend writes to cover entire page if pagecache is invalid (Jeff Layton) [1002830] - [fs] nfs: fix inode reference leak (Steve Dickson) [998694] - [fs] nfs: Use session max response size for GETDEVICEINFO gdia_maxcount (Steve Dickson) [922810] - [fs] nfs: Simplify the NFSv4 REMOVE, LINK and RENAME compounds (Steve Dickson) [998697] - [fs] nfs: Simplify the NFSv4 CREATE compound (Steve Dickson) [998697] - [fs] nfs: Simplify the NFSv4 OPEN compound (Steve Dickson) [998697] - [fs] nfs: Simplify the cache invalidation code (Steve Dickson) [998697] - [fs] nfs: Change attribute updates should set NFS_INO_REVAL_PAGECACHE (Steve Dickson) [998697] - [fs] nfs: Simplify nfs_fhget() (Steve Dickson) [998697] - [fs] nfs: Always trust the PageUptodate flag when we have a delegation (Steve Dickson) [998697] - [fs] nfs: Optimise away nfs_check_inode_attributes() when holding a delegation (Steve Dickson) [998697] - [fs] nfs: Dont force page cache revalidations when holding a delegation (Steve Dickson) [998697] - [fs] nfs: Retrieve attributes _before_ calling delegreturn (Steve Dickson) [998697] - [fs] nfs: Fix a typo in NFS4_enc_link_sz (Steve Dickson) [998697] - [scsi] Fix bug on some bnx2x devices that don't support iSCSI (Tomas Henzl) [957217] - [scsi] mpt3sas: Added a driver module parameter max_msix_vectors (Tomas Henzl) [997045] - [scsi] aacraid: Fix for arrays going offline in the system. System hangs (Rich Bono) [996207]- [fs] gfs2: dont overrun reserved revokes (Benjamin Marzinski) [996637] - [s390] qeth: change default standard blkt settings for OSA (Hendrik Brueckner) [997625] - [s390] kernel: z90crypt module load crash (Hendrik Brueckner) [997621] - [s390] dasd: fix hanging devices after path events (Hendrik Brueckner) [996185] - [cpufreq] revert "remove rwsem lock from CPUFREQ_GOV_STOP call -- second call site" (Prarit Bhargava) [869899] - [perf] Fix regs retrieval for tracepoints events (Jiri Olsa) [1000706] - [tools] perf: Fix period symbol_conf.field_sep display (Jiri Olsa) [985968] - [tools] traceevent: Handle dynamic array's element size properly (Jiri Olsa) [664899] - [tools] perf: Fix perf build make command and BuildRequires (Jiri Olsa) [968186] - [tools] perf: Add support for wildcard in tracepoint system name (Jiri Olsa) [664899] - [perf] Add support for PERF_HW_COUNT_REF_CPU_CYCLES (Jiri Olsa) [968806] - [perf] events: Add Intel x86 mapping for PERF_COUNT_HW_REF_CPU_CYCLES (Jiri Olsa) [968806] - [perf] events: Add PERF_COUNT_HW_REF_CPU_CYCLES generic PMU event (Jiri Olsa) [968806] - [perf] events: Enable raw event support for Intel unhalted_reference_cycles event (Jiri Olsa) [968806] - [net] phonet: some signedness bugs (Francesco Fusco) [1000271] - [net] phonet: put protocols array under RCU (Francesco Fusco) [1000271] - [net] openvswitch: Add vxlan tunneling support (Amerigo Wang) [981285] - [net] vxlan: Add tx-vlan offload support (Amerigo Wang) [981285] - [net] vxlan: Improve vxlan headroom calculation (Amerigo Wang) [981285] - [net] vxlan: Factor out vxlan send api (Amerigo Wang) [981285] - [net] vxlan: Extend vxlan handlers for openvswitch (Amerigo Wang) [981285] - [net] vxlan: Add vxlan recv demux (Amerigo Wang) [981285] - [net] vxlan: Restructure vxlan receive (Amerigo Wang) [981285] - [net] vxlan: Restructure vxlan socket apis (Amerigo Wang) [981285] - [net] openvswitch: Reset tunnel key between input and output (Amerigo Wang) [981285] - [net] openvswitch: Use correct type while allocating flex array (Amerigo Wang) [981285] - [net] openvswitch: Fix bad merge resolution (Amerigo Wang) [981285] - [net] vxlan: fix a soft lockup in vxlan module removal (Amerigo Wang) [923915] - [net] vxlan: fix a regression of igmp join (Amerigo Wang) [923915] - [net] vxlan: fix rcu related warning (Amerigo Wang) [923915] - [net] vxlan: fdb: replace an existing entry (Amerigo Wang) [923915] - [kernel] list: introduce list_first_entry_or_null (Amerigo Wang) [923915] - [net] vxlan: fix igmp races (Amerigo Wang) [923915] - [net] vxlan: unregister on namespace exit (Amerigo Wang) [923915] - [net] vxlan: add necessary locking on device removal (Amerigo Wang) [923915] - [net] vxlan: Fix kernel crash on rmmod (Amerigo Wang) [923915] - [net] vxlan: fix function name spelling (Amerigo Wang) [923915] - [net] vxlan: fdb: allow specifying multiple destinations for zero MAC (Amerigo Wang) [923915] - [net] rtnetlink: allow using zero MAC address in rtnl_fdb_add, rtnl_fdb_del (Amerigo Wang) [923915] - [net] fix address check in rtnl_fdb_del (Amerigo Wang) [923915] - [net] vxlan: allow removal of single destination from fdb entry (Amerigo Wang) [923915] - [net] vxlan: introduce vxlan_fdb_parse (Amerigo Wang) [923915] - [net] vxlan: introduce vxlan_fdb_find_rdst (Amerigo Wang) [923915] - [net] vxlan: add implicit fdb entry for default destination (Amerigo Wang) [923915] - [net] vxlan: Fix sparse warnings (Amerigo Wang) [923915] - [net] vxlan: cosmetic cleanup's (Amerigo Wang) [923915] - [net] vxlan: Use initializer for dummy structures (Amerigo Wang) [923915] - [net] vxlan: port module param should be ushort (Amerigo Wang) [923915] - [net] vxlan: convert remotes list to list_rcu (Amerigo Wang) [923915] - [net] vxlan: make vxlan_xmit_one void (Amerigo Wang) [923915] - [net] vxlan: move cleanup to uninit (Amerigo Wang) [923915] - [net] vxlan: fix race caused by dropping rtnl_unlock (Amerigo Wang) [923915] - [net] vxlan: send notification when MAC migrates (Amerigo Wang) [923915] - [net] vxlan: move IGMP join/leave to work queue (Amerigo Wang) [923915] - [net] vxlan: fix crash from work pending on module removal (Amerigo Wang) [923915] - [net] vxlan: fix out of order operation on module removal (Amerigo Wang) [923915] - [net] vxlan: fix check for migration of static entry (Amerigo Wang) [923915] - [net] vxlan: handle skb_clone failure (Amerigo Wang) [923915] - [net] vxlan: only migrate dynamic FDB entries (Amerigo Wang) [923915] - [net] vxlan: fix race between flush and incoming learning (Amerigo Wang) [923915] - [net] vxlan: defer vxlan init as late as possible (Amerigo Wang) [923915] - [net] vxlan: use unsigned int instead of unsigned (Amerigo Wang) [923915] - [net] vxlan: remove the unused rcu head from struct vxlan_rdst (Amerigo Wang) [923915] - [net] vxlan: Update vxlan fdb 'used' field after each usage (Amerigo Wang) [923915] - [net] vxlan: listen on multiple ports (Amerigo Wang) [923915] - [net] vxlan: do not set SKB_GSO_UDP (Amerigo Wang) [923915] - [net] vxlan: allow choosing destination port per vxlan (Amerigo Wang) [923915] - [net] vxlan: compute source port in network byte order (Amerigo Wang) [923915] - [net] vxlan: source compatiablity with IFLA_VXLAN_GROUP (Amerigo Wang) [923915] - [net] vxlan: fix byte order issues with NDA_PORT (Amerigo Wang) [923915] - [net] vxlan: document UDP default port (Amerigo Wang) [923915] - [net] vxlan: update mail address and copyright date (Amerigo Wang) [923915] - [net] vxlan: Allow L2 redirection with L3 switching (Amerigo Wang) [923915] - [net] vxlan: Allow setting destination to unicast address (Amerigo Wang) [923915] - [net] vxlan: don't bypass encapsulation for multi- and broadcasts (Amerigo Wang) [923915] - [net] vxlan: use htonl when snooping for loopback address (Amerigo Wang) [923915] - [net] vxlan: fix some sparse warnings (Amerigo Wang) [923915] - [net] vxlan: Bypass encapsulation if the destination is local (Amerigo Wang) [923915] - [net] vxlan: Fix sparse warnings (Amerigo Wang) [923915] - [net] vxlan: Use IP Tunnels tunnel ENC encap API (Amerigo Wang) [923915] - [net] vxlan: generalize forwarding tables (Amerigo Wang) [923915] - [net] vxlan: Add vlan support to static neighbors (Amerigo Wang) [923915] - [net] vxlan: allow live mac address change (Amerigo Wang) [923915] - [net] vxlan: add DOVE extensions for VXLAN (Amerigo Wang) [923915] - [net] vxlan: move SET_ETHTOOL_OPS() to vxlan_newlink() (Amerigo Wang) [923915] - [net] vxlan: specify fl4.proto before calling ip_route_output_key() (Amerigo Wang) [923915] - [net] vxlan: Depend on CONFIG_INET (Amerigo Wang) [923915] - [net] fix invalid usage of netdev->priv_flags (Stanislaw Gruszka) [984373]- [drm] upstream sync to 3.9.9 (Rob Clark) [818344 902637 962824] - [uapi] install UAPI headers in the correct path (Rob Clark) [962824] - [debug] lockdep: provide mutex_lock_nest_lock (Rob Clark) [962824] - [pci] backport PCIE_SPEED_* (Rob Clark) [962824] - [pci] Add PCIe Link Capability link speed and width names (Rob Clark) [962824] - [fs] export get_task_comm() (Rob Clark) [962824] - [x86] sgi-xp: handle non-fatal traps - headers (George Beshers) [956876] - [x86] sgi-xp: handle non-fatal traps (George Beshers) [956876] - [x86] irq: Rename gsi_end gsi_top, and fix off by one errors (Prarit Bhargava) [998602] - [x86] ioapic: In mpparse use mp_register_ioapic (Prarit Bhargava) [998602] - [x86] ioapic: Teach mp_register_ioapic to compute a global gsi_end (Prarit Bhargava) [998602] - [x86] Reinsert "io_apic: initialize nr_ioapic_registers early in mp_register_ioapic()" (Prarit Bhargava) [855057 998602] - [virt] Add a check to catch KVM emulation of Hyper-V (Jason Wang) [985747] - [virt] kvm: Switch to use hypervisor_cpuid_base() (Jason Wang) [985747] - [x86] Introduce hypervisor_cpuid_base() (Jason Wang) [985747] - [kernel] kexec: add the values related to buddy system for filtering free pages (Nigel Croxon) [960746] - [virt] hv_balloon: Initialize the transaction ID just before sending the packet (Jason Wang) [993473] - [virt] hv_balloon: Do not post pressure status if interrupted (Jason Wang) [993473] - [virt] hv_balloon: Fix a bug in the hot-add code (Jason Wang) [993473] - [kernel] sysctl: range checking in do_proc_dointvec_ms_jiffies_conv (Francesco Fusco) [972430] - [net] neigh: prevent overflowing params in /proc/sys/net/ipv4/neigh/ (Francesco Fusco) [972430] - [net] neigh: fix some compiler warning in net/core/neighbour.c (Francesco Fusco) [972430] - [net] neigh: prohibit negative value for unres_qlen_bytes parameter (Francesco Fusco) [972430] - [net] netfilter: don't permit ct creation with random tuple (Thomas Graf) [994393] - [net] netfilter: fix BUG_ON while removing nf_conntrack with netns (Thomas Graf) [991246] - [net] gro: Fix kcalloc argument order (Amerigo Wang) [995405] - [net] gro: fix a race in gro_cell_poll() (Amerigo Wang) [995405] - [net] ip_tunnel: fix a pointer cast in ip_tunnel_xmit() (Amerigo Wang) [995405] - [virt] xen: avoid allocation causing potential swap activity on the resume path (Radim Krcmar) [996631] - [virt] xen: ensure timer tick is resumed even on CPU driving the resume (Radim Krcmar) [996631] - [infiniband] ipoib: Fix race in deleting ipoib_neigh entries (Doug Ledford) [987174] - [scsi] libiscsi: Added new boot entries in the session sysfs (Chris Leech) [994743] - [x86] kvm: use kernel_fpu_begin/end() in kvm_load/put_guest_fpu() (Fam Zheng) [988658] - [block] do not pass disk names as format strings (Alexander Gordeev) [971372] {CVE-2013-2851}- [fs] Revert "ext4: dont let i_reserved_meta_blocks go negative" (Rafael Aquini) [916592] - [fs] Revert "ext4: introduce reserved space" (Rafael Aquini) [916592] - [netdrv] bnx2x: fill in sane dump flag information (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: remove zeroing of dump data buffer (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: fix dump flag handling (Michal Schmidt) [995475 996988] - [netdrv] bnx2x: fix crash in bnx2x_set_vlan_stripping() (Michal Schmidt) [995475] - [scsi] lpfc: Update lpfc version for 8.3.7.21.1p driver release (Rob Evers) [947546] - [scsi] lpfc: Merge with "lpfc 8.3.31: Fixed system panic due to midlayer abort and (Rob Evers) [947546] - [scsi] lpfc: Removed obsolete fcp_eq_count and fcp_wq_count driver attributes (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Update Copyrights to 2013 for 8.3.38, 8.3.39, and 8.3.40 modifications (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed a race condition between SLI host and port failed FCF rediscovery (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed issue mailbox wait routine failed to issue dump memory mbox command (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed system panic due to unsafe walking and deleting linked list (Rob Evers) [947546] - [scsi] lpfc: lpfc 8.3.40: Fixed FCoE connection list vlan identifier and add FCF list debug (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Clarified the behavior of the lpfc_max_luns module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix to allow OCM to report FEC status (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed a missing return code in a logging message (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed some logging message fields (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed list corruption when lpfc_drain_tx runs (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix starting reference tag when calculating BG error (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix inconsistent list removal causes crash (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed system panic during handling unsolicited receive buffer error condition (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix BlockGuard error checking (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fixed crash during FCoE failover testing (Rob Evers) [947546] - [scsi] lpfc: 8.3.40: Fix lpfc_used_cpu to be more dynamic (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed driver handling of CLEAR_LA with NPIV enabled causing SID=0 frames out (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Reduced tmo value set to FLOGI WQE for quick recovery from FLOGI sequence timeout (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Add log message when completes with clean address bit set to zero (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed driver vector mapping to CPU affinity (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed iocb flags not being reset for scsi commands (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed system panic during EEH recovery due to midlayer acting on outstanding I/O (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed not returning FAILED status when SCSI invoking host reset handler failed (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed bad book keeping in posting els sgls to port (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed BlockGuard to take advantage of rdprotect/wrprotect info when available (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Reduced spinlock contention on SCSI buffer list (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed crash when processing bsg's sg list with high memory pages (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Remove lpfc_fcp_look_ahead module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with SCSI Host reset (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Doorbell formation information logged in dual-chute mode WQ and RQ setup (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with large s/g lists for BlockGuard (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fix driver issues with large lpfc_sg_seg_cnt values (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed pt2pt and loop discovery problems on topology changes (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Remove driver dependency on HZ (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed BlockGuard error reporting (Rob Evers) [947546] - [scsi] lpfc: 8.3.39: Fixed VPI allocation issues after firmware dump is performed (Rob Evers) [947546] - [scsi] lpfc: fix potential NULL pointer dereference in lpfc_sli4_rq_put() (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed potential mis-interpretation of READ_TOPOLOGY reserved fields (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fix default value for lpfc_enable_rrq (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed circular locking dependency and inconsistent lock state issues (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed PT2PT bring up problem for FC SLI4 (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed OXID reuse issue (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed async FCF modified event to in-use FCF failure to trigger recovery (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed deadlock condition in FCF round robin handling (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed bsg timeout handling issues that would result in crashes ? applied and checked into RHEL6.5 (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed degraded performance after cable pulls (Rob Evers) [947546] - [scsi] lpfc: 8.3.38: Fixed NMI watch dog panic's when resetting the hba (Rob Evers) [947546] - [scsi] lpfc: treewide: Fix typos in kernel messages (Rob Evers) [947546] - [scsi] lpfc: fix lpfc build when wmb() is defined as mb() (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed infinite loop in lpfc_sli4_fcf_rr_next_index_get (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed crash due to SLI Port invalid resource count (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Provide support for FCoE protocol dual-chute (ULP) operation (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed stale ndlp state when the node is marked for deferred removal (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fix potential memory corruption bug (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed no-context ABTS failed with BA_RJT (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Removed use of NOP mailboxes for interrupt verification (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed exhausted retry for plogi to nameserver (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Fixed ELS_REC received on the unsolicited receive queue (Rob Evers) [947546] - [scsi] lpfc: 8.3.37: Provide support for change_queue_type (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Correct mask error (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Correct buffer length overrun (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Update DIF support for passthru/strip/insert (Rob Evers) [947546] - [scsi] lpfc: 8.3.36: Fix bug with Target Resets and FCP2 devices (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fixed not checking solicition in progress bit when verifying FCF record for use (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fixed PRLI not being retried if a LS_RJT with a reason (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Expand I/O channel support for large systems (Rob Evers) [947546] - [scsi] lpfc: 8.3.34: Adjust IO Channels to 1 when INTx (Rob Evers) [947546] - [scsi] lpfc: 8.3.35: Fix interrupt delay multipler conversion for eq_create (Rob Evers) [947546] - [scsi] lpfc 8.3.34: Correct typecasts for snprintf messages (Rob Evers) [947546] - [scsi] lpfc: 8.3.34: Fix number of IO channels to match CPUs (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Fixed debugfs queInfo to include queue stats (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add lpfc_fcp_look_ahead module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Make I/O to hw queue distribution algorithm a module parameter (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Change Naming convention for SLI4 Interrupt vector (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Allow per-hba interrupt rate tuning (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Tie parallel I/O queues into separate MSIX vectors (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add Interrupts per second stats via debugfs (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Parallelize SLI-4 Q distribution (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Formally separate lpfc_sli_ring SLI-3 and SLI-4 variantions (Rob Evers) [947546] - [scsi] lpfc: 8.3.33: Add debugfs interface to display SLI queue information (Rob Evers) [947546] - [scsi] lpfc: treewide: fix comment/printk/variable typos (Rob Evers) [947546] - [netdrv] qlcnic: Update version to 5.2.43 (Chad Dupuis) [927395] - [netdrv] qlcnic: Enhance virtual NIC logging (Chad Dupuis) [927395] - [netdrv] qlcnic: qlcnic_get_board_name() function cleanup (Chad Dupuis) [927395] - [netdrv] qlcnic: Implement GET_LED_STATUS command for 82xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: modify reset recovery path in diag mode (Chad Dupuis) [927395] - [netdrv] qlcnic: diagnostics routine changes (Chad Dupuis) [927395] - [netdrv] qlcnic: Convert nested if-else to switch-case (Chad Dupuis) [927395] - [netdrv] qlcnic: Initialize trans_work and idc_aen_work at VF probe (Chad Dupuis) [927395] - [netdrv] qlcnic: Remove qlcnic_config_npars module parameter (Chad Dupuis) [927395] - [netdrv] qlcnic: Update IRQ name for 8200 and 8300 Series adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Disable INT-x interrupt for 83xx on driver unload (Chad Dupuis) [927395] - [netdrv] qlcnic: Support spoof check config (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix LRO bugs while tuning offloads using Q application (Chad Dupuis) [927395] - [netdrv] qlcnic: Enable LRO if it was disabled by RX checksum (Chad Dupuis) [927395] - [netdrv] qlcnic: remove netdev->trans_start updates within the driver (Chad Dupuis) [927395] - [netdrv] qlcnic: Return proper error codes from probe failure paths (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix validation of link event command (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix mailbox response handling (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix bug in diagnostics test reset recovery path (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix reset recovery after transmit timeout (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix ethtool supported port status for 83xx (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix missing bracket in module parameter (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix ethtool strings (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix setting MAC address (Chad Dupuis) [927395] - [netdrv] qlcnic: Update version to 5.2.42 (Chad Dupuis) [927395] - [netdrv] qlcnic: Add identifying string for 83xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Rename the IRQ description (Chad Dupuis) [927395] - [netdrv] qlcnic: Enable Interrupt Coalescing for 83xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Add eSwitch statistics support (Chad Dupuis) [927395] - [netdrv] qlcnic: Take EPORT out of reset sequence before disabling PAUSE (Chad Dupuis) [927395] - [netdrv] qlcnic: Enhance channel configuration logs (Chad Dupuis) [927395] - [netdrv] qlcnic: Update version to 5.2.41 (Chad Dupuis) [927395] - [netdrv] qlcnic: Support polling for mailbox events (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix loopback test for SR-IOV PF (Chad Dupuis) [927395] - [netdrv] qlcnic: Support VLAN id config (Chad Dupuis) [927395] - [netdrv] qlcnic: Support MAC address, Tx rate config (Chad Dupuis) [927395] - [netdrv] qlcnic: VF reset recovery implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: VF FLR implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: Change 82xx adapter VLAN id endian type (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix typo in logs (Chad Dupuis) [927395] - [netdrv] qlcnic: fix TSO race condition (Chad Dupuis) [927395] - [netdrv] qlcnic: Stop traffic before performing loopback test (Chad Dupuis) [927395] - [netdrv] qlcnic: fix beaconing test for 82xx adapter (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix set_flags handler for ethtool (Chad Dupuis) [927395] - [netdrv] qlcnic: Bump up the version to 5.2.40 (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix sparse warnings (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix NULL dereference in error path (Chad Dupuis) [927395] - [netdrv] qlcnic: Fix potential NULL dereference (Chad Dupuis) [927395] - [netdrv] qlcnic: Bump up the version to 5.2.39 (Chad Dupuis) [927395] - [netdrv] qlcnic: Support atomic commands (Chad Dupuis) [927395] - [netdrv] qlcnic: Support VF-PF communication channel commands (Chad Dupuis) [927395] - [netdrv] qlcnic: VF-PF communication channel implementation (Chad Dupuis) [927395] - [netdrv] qlcnic: Use shared interrupt vector for Tx and Rx (Chad Dupuis) [927395] - [netdrv] qlcnic: SR-IOV VF probe (Chad Dupuis) [927395] - [netdrv] qlcnic: Support SR-IOV enable and disable (Chad Dupuis) [927395] - [netdrv] qlcnic: Add QLCNIC_SRIOV to Kconfig (Chad Dupuis) [927395]- [mm] reinstate mmap -EINVAL return error code when mapping length is zero (Rafael Aquini) [995339] - [fs] ext4: introduce reserved space (Lukas Czerner) [916592] - [fs] ext4: dont let i_reserved_meta_blocks go negative (Lukas Czerner) [916592] - [firmware] efivars: Use correct efi_pstore_info struct when calling pstore_register (Lenny Szubowicz) [867689] - [s390] zfcp: block queue limits with data router (Hendrik Brueckner) [952734] - [char] ipmi: eliminate long delay in ipmi_si on SGI UV2 (George Beshers) [876778] - [net] bridge: fix a conflict in if_bridge.h with glibc headers (Amerigo Wang) [981325] - [usb] fix endpoint-disabling for failed config changes (Don Zickus) [889391] - [usb] Free the allocated memory before exiting on error (Don Zickus) [889391] - [usb] xhci: fix list access before init (Don Zickus) [889391] - [usb] xhci-mem: init list heads at the beginning of init (Don Zickus) [889391] - [usb] xhci: override bogus bulk wMaxPacketSize values (Don Zickus) [889391] - [usb] enclose USB_XHCI_HCD related symbols within a if USB_XHCI_HCD block (Don Zickus) [889391] - [usb] xhci: clarify compliance mode debug messages (Don Zickus) [889391] - [usb] xhci: Rename SEGMENT_SIZE and SEGMENT_SHIFT as the former is used in a.out.h (Don Zickus) [889391] - [usb] xhci: Use ilog2() rather than __ffs() for calculating SEGMENT_SHIFT (Don Zickus) [889391] - [usb] xhci: Don't warn on empty ring for suspended devices (Don Zickus) [889391] - [usb] xhci: Fix TRB transfer length macro used for Event TRB (Don Zickus) [889391] - [usb] xhci: fix build warning (Don Zickus) [889391] - [usb] xhci: fix bit definitions for IMAN register (Don Zickus) [889391] - [usb] xhci: correctly enable interrupts (Don Zickus) [889391] - [usb] xhci: fix memory leak of URB-private data (Don Zickus) [889391] - [usb] xhci: fix incorrect bit test (Don Zickus) [889391] - [usb] xhci: Fix TD size for isochronous URBs (Don Zickus) [889391] - [usb] xhci: Fix isoc TD encoding (Don Zickus) [889391] - [usb] xhci: remove unused trb var in xhci_irq() (Don Zickus) [889391] - [usb] xhci: Add Lynx Point LP to list of Intel switchable hosts (Don Zickus) [889391] - [usb] xhci: move HC_STATE_SUSPENDED check to xhci_suspend() (Don Zickus) [889391] - [usb] xhci: Stricter conditional for Z1 system models for Compliance Mode Patch (Don Zickus) [889391] - [usb] xhci: Extend Fresco Logic MSI quirk (Don Zickus) [889391] - [usb] xhci: fix null-pointer dereference when destroying half-built segment rings (Don Zickus) [889391] - [usb] xhci: Fix TD Size calculation on 1.0 hosts (Don Zickus) [889391] - [usb] xhci: Fix conditional check in bandwidth calculation (Don Zickus) [889391] - [usb] xhci: Avoid global symbol pollution with handshake (Don Zickus) [889391] - [usb] xhci: Remove assigned but unused ep_ctx (Don Zickus) [889391] - [usb] xhci: Remove assigned but unused slot_ctx (Don Zickus) [889391] - [usb] xhci: Fix missing break in xhci_evaluate_context_result (Don Zickus) [889391] - [usb] xhci: Fix potential NULL ptr deref in command cancellation (Don Zickus) [889391] - [usb] xhci: Remove __force__ __u16 before assigning DeviceRemovable and assign directly (Don Zickus) [889391] - [usb] xhci-ring: removes unnecessary semicolon (Don Zickus) [889391] - [usb] xhci: update a comment regarding the BOS descriptor to reflect the code (Don Zickus) [889391] - [usb] xhci: sparse fixes (Don Zickus) [889391] - [usb] Fail a get config when the port is powered off (Don Zickus) [889391] - [usb] xhci: Handle clear PORT_POWER feature (Don Zickus) [889391] - [usb] redefine DeviceRemovable and wHubDelay as _le16 (Don Zickus) [889391] - [usb] xhci: Avoid "dead ports", add roothub port polling (Don Zickus) [894180] - [usb] Handle warm reset failure on empty port (Don Zickus) [894180] - [usb] Ignore port state until reset completes (Don Zickus) [894180] - [usb] Increase reset timeout (Don Zickus) [894180] - [usb] Allow USB 3.0 ports to be disabled (Don Zickus) [894180] - [usb] Ignore xHCI Reset Device status (Don Zickus) [894180] - [usb] Handle auto-transition from hot to warm reset (Don Zickus) [894180] - [usb] xhci: Handle HS bulk/ctrl endpoints that don't NAK (Don Zickus) [894180] - [usb] Enable LPM after a failed probe (Don Zickus) [815547] - [usb] Don't enable LPM if the exit latency is zero (Don Zickus) [815547] - [usb] Send Set SEL before enablng parent U1/U2 timeout (Don Zickus) [815547] - [usb] xhci: endianness xhci_calculate_intel_u2_timeout (Don Zickus) [815547] - [usb] xhci: fix integer overflow (Don Zickus) [815547] - [usb] Fix LPM disable count mismatch on driver unbind (Don Zickus) [815547] - [usb] Disable LPM while the device is unconfigured (Don Zickus) [815547] - [usb] Fix LPM disable/enable during device reset (Don Zickus) [815547] - [usb] xhci: Fix DIV_ROUND_UP compile error (Don Zickus) [815547] - [usb] xhci: Fix compile with CONFIG_USB_SUSPEND=n (Don Zickus) [815547] - [usb] Fix core compile with CONFIG_USB_SUSPEND=n (Don Zickus) [815547] - [usb] Disable hub-initiated LPM for comms devices (Don Zickus) [815547] - [usb] xhci: Add Intel U1/U2 timeout policy (Don Zickus) [815547] - [usb] xhci: Add infrastructure for host-specific LPM policies (Don Zickus) [815547] - [usb] Add macros for interrupt endpoint types (Don Zickus) [815547] - [usb] xhci: Reserve one command for USB3 LPM disable (Don Zickus) [815547] - [usb] xhci: Some Evaluate Context commands must succeed (Don Zickus) [815547] - [usb] Disable USB 3.0 LPM in critical sections (Don Zickus) [815547] - [usb] Add support to enable/disable USB3 link states (Don Zickus) [815547] - [usb] Allow drivers to disable hub-initiated LPM (Don Zickus) [815547] - [usb] Calculate USB 3.0 exit latencies for LPM (Don Zickus) [815547] - [usb] Refactor code to set LPM support flag (Don Zickus) [815547] - [usb] Make sure to fetch the BOS desc for roothubs (Don Zickus) [815547] - [usb] xhci: Add roothub code to set U1/U2 timeouts (Don Zickus) [815547] - [scsi] pm8001: Add new driver pmc8001 to RHEL 6.5 (Rich Bono) [922129] - [scsi] bnx2fc: introduce missing kfree (Jan Vesely) [916004] - [scsi] bnx2fc: Fix common misspellings (Jan Vesely) [916004] - [scsi] bnx2fc: Drivers: scsi: remove __dev* attributes (Jan Vesely) [916004] - [scsi] bnx2fc: Make the fcoe_cltr the SCSI host parent (Jan Vesely) [916004] - [scsi] bnx2fc: Bumped version to 1.0.14 (Jan Vesely) [916004] - [scsi] bnx2fc: Update copyright dates (Jan Vesely) [916004] - [scsi] bnx2fc: Fix race condition between IO completion and abort (Jan Vesely) [916004] - [scsi] bnx2fc: Include chip number in the symbolic name (Jan Vesely) [916004] - [scsi] bnx2fc: Enable cached tasks to improve performance (Jan Vesely) [916004] - [scsi] bnx2fc: adjust duplicate test (Jan Vesely) [916004] - [scsi] bnx2fc: Bumped version to 1.0.13 (Jan Vesely) [916004] - [scsi] bnx2fc: Support max IO size to 512KB (Jan Vesely) [916004] - [scsi] bnx2fc: Tx/Rx byte counts reset to 0 when exceeding 32 bit values (Jan Vesely) [916004] - [scsi] bnx2fc: Map the doorbell register between offload and enable requests (Jan Vesely) [916004] - [scsi] bnx2fc: Move offload/upload wait logic into a function (Jan Vesely) [916004] - [scsi] bnx2fc: support software fcoe target (Jan Vesely) [916004] - [scsi] bnx2fc: remove useless calls to memset() (Jan Vesely) [916004] - [scsi] bnx2fc: use fcoe_get_lesb/fcoe_ctlr_get_lesb() directly from libfcoe (Jan Vesely) [916004] - [scsi] bnx2fc: use fcoe_link_speed_update() from the exported symbol in libfcoe (Jan Vesely) [916004] - [scsi] bnx2fc: add support to get_netdev for bnx2f_interface (Jan Vesely) [916004] - [scsi] bnx2fc: Use the fcoe_sysfs control interface (Jan Vesely) [916004] - [scsi] libfcoe, fcoe, bnx2fc: Add new fcoe control interface (Jan Vesely) [916004] - [scsi] bnx2fc: treewide: fix typo of "suppport" in various comments (Jan Vesely) [916004] - [scsi] fix various printk and comment typos (Jan Vesely) [916004] - [scsi] fcoe, bnx2fc, libfcoe: SW FCoE and bnx2fc use FCoE Syfs (Jan Vesely) [916004] - [scsi] bnx2fc: Allocate fcoe_ctlr with bnx2fc_interface, not as a member (Jan Vesely) [916004] - [scsi] bnx2i: Fixed bugs in the handling of unsolicited NOP-Ins (Jan Vesely) [916003] - [scsi] bnx2i: Update version and copyright year 2013 (Jan Vesely) [916003] - [scsi] bnx2i: Drivers: scsi: remove __dev* attributes (Jan Vesely) [916003] - [scsi] bnx2i: Fix typo in printk and comments (Jan Vesely) [916003] - [scsi] bnx2i: fix the bit manipulation when setting the error mask (Jan Vesely) [916003] - [scsi] bnx2i: removed the individual PCI DEVICE ID checking (Jan Vesely) [916003]- [netdrv] ixgbe: fix broken module parameter IntMode (Andy Gospodarek) [958967] - [netdrv] ixgbe: fix broken module parameter FdirMode (Andy Gospodarek) [958967] - [fs] fuse: initialize dentry->d_op properly in fuse_direntplus_link() (Brian Foster) [994492] - [fs] nfs4: Fix infinite loop in nfs4_lookup_root (Scott Mayhew) [987426] - [tracing] Replace syscall_meta_data struct array with pointer array (Jiri Olsa) [992987] - [tracing] Replace trace_event struct array with pointer array (Jiri Olsa) [992987] - [mm] percpu: don't implicitly include slab.h from percpu.h (Baoquan He) [878312] - [mm] percpu: fix per_cpu_ptr_to_phys() handling of non-page-aligned addresses (Baoquan He) [878312] - [mm] percpu: explain why per_cpu_ptr_to_phys() is more complicated than necessary (Baoquan He) [878312] - [mm] percpu: fix chunk range calculation (Baoquan He) [878312] - [mm] percpu: should use is_vmalloc_addr() (Baoquan He) [878312] - [mm] percpu: fix pcpu_last_unit_cpu (Baoquan He) [878312] - [mm] percpu: fix first chunk match in per_cpu_ptr_to_phys() (Baoquan He) [878312] - [mm] percpu: fix trivial bugs in pcpu_build_alloc_info() (Baoquan He) [878312] - [mm] percpu: move vmalloc based chunk management into percpu-vm.c (Baoquan He) [878312] - [mm] percpu: misc preparations for nommu support (Baoquan He) [878312] - [mm] percpu: reorganize chunk creation and destruction (Baoquan He) [878312] - [mm] percpu: factor out pcpu_addr_in_first/reserved_chunk() and update per_cpu_ptr_to_phys() (Baoquan He) [878312] - [mm] percpu: add __percpu sparse annotations to core kernel subsystems (Baoquan He) [878312] - [mm] percpu: avoid calling __pcpu_ptr_to_addr() (Baoquan He) [878312] - [mm] percpu: refactor the code in pcpu_depopulate_chunk() (Baoquan He) [878312] - [mm] percpu: add missing per_cpu_ptr_to_phys() definition for UP (Baoquan He) [878312] - [mm] percpu: Fix kdump failure if booted with percpu_alloc=page (Baoquan He) [878312] - [mm] Revert: percpu: fix chunk range calculation (Baoquan He) [878312] - [mm] Revert: percpu: Fix kdump crash_notes content lost in case i386 debug (Baoquan He) [878312] - [md] raid5: fix interaction of 'replace' and 'recovery' (Jes Sorensen) [994382] - [md] raid10: remove use-after-free bug (Jes Sorensen) [994382] - [md] Remove recent change which allows devices to skip recovery (Jes Sorensen) [994382] - [md] raid10: fix two problems with RAID10 resync (Jes Sorensen) [994382] - [infiniband] ocrdma: Fix several stack info leaks (Doug Ledford) [827601] - [infiniband] ocrdma: Remove unused include (Doug Ledford) [827601] - [infiniband] hw: import new ocrdma driver from upstream tree (Doug Ledford) [827601] - [infiniband] cma: Export AF_IB statistics (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to specify AF_IB when joining multicast (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to pass AF_IB into resolve (Michal Schmidt) [908111] - [infiniband] ucma: Allow user space to bind to AF_IB (Michal Schmidt) [908111] - [infiniband] ucma: Name changes to indicate only IP addresses supported (Michal Schmidt) [908111] - [infiniband] ucma: Add ability to query GID addresses (Michal Schmidt) [908111] - [infiniband] cma: Export cma_get_service_id() (Michal Schmidt) [908111] - [infiniband] ucma: Support querying when IB paths are not reversible (Michal Schmidt) [908111] - [infiniband] sa: Export function to pack a path record into wire format (Michal Schmidt) [908111] - [infiniband] ucma: Support querying for AF_IB addresses (Michal Schmidt) [908111] - [infiniband] cma: Only listen on IB devices when using AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Set qkey for AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Expose private data when using AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Merge cma_get/save_net_info (Michal Schmidt) [908111] - [infiniband] cma: Remove unused SDP related code (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to cma_get_service_id() (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to rdma_resolve_route() (Michal Schmidt) [908111] - [infiniband] cma: Add support for AF_IB to rdma_resolve_addr() (Michal Schmidt) [908111] - [infiniband] cma: Verify that source and dest sa_family are the same (Michal Schmidt) [908111] - [infiniband] cma: Restrict AF_IB loopback to binding to IB devices only (Michal Schmidt) [908111] - [infiniband] cma: Add helper functions to return id address information (Michal Schmidt) [908111] - [infiniband] cma: Do not modify sa_family when setting loopback address (Michal Schmidt) [908111] - [infiniband] cma: Allow user to specify AF_IB when binding (Michal Schmidt) [908111] - [infiniband] cma: Update port reservation to support AF_IB (Michal Schmidt) [908111] - [infiniband] cma: Add AF_IB support to ip_addr_size (Michal Schmidt) [908111] - [infiniband] cma: Include AF_IB in loopback and any address checks (Michal Schmidt) [908111] - [infiniband] cma: Allow enabling reuseaddr in any state (Michal Schmidt) [908111] - [infiniband] rdma: Define native IB address (Michal Schmidt) [908111] - [netdrv] mlx4: Set link type for RAW PACKET QPs in the QP context (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Disable VLAN stripping for RAW PACKET QPs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fetch XRC SRQ in the CQ polling code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Advertise MW support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Support memory window binding (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Remove redundant NULL check before kfree (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix compiler warning about uninitialized 'vlan' variable (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Convert is_xxx variables in build_mlx_header() to bool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Remove local invalidate segment unused fields (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Adjust duplicate test (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix bug unwinding on error in mlx4_ib_init_sriov() (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix build error on platforms where UL is not 64 bits (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: fix unresolved 64bit math in mellanox/mlx4/en_dcb_nl.c (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Can set maxrate only for TC0 (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Set max rate-limit for a TC (Amir Vadai) [950401 950910 950913 950915] - [netdrv] dcb: Add an optional max rate attribute (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Disable RFS when running in SRIOV mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Initialize RFS filters lock and list in init_netdev (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Limit the RFS filter IDs to be < RPS_NO_FILTER (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add accelerated RFS support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add rmap support to mlx4_assign_eq (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: fix small memory leak on error (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Dynamic VST to VST vlan/qos changes (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fail device init if num_vfs is negative (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add warning in case of command timeouts (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Replace sscanf() with kstrtoint() (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add prints when TX timeout occurs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix a race between napi poll function and RX ring cleanup (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Change log level from error to debug for vlan related messages (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Move register_netdev() to the end of initialization function (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Do not query stats when device port is down (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix resource leak in error flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: allow order-0 memory allocations in RX path (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: use one page fragment per incoming frame (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx_en: Timestamping is not supported in slave mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Keep VF assigned MAC in the PF admin table (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Handle unassigned VF MAC address correctly (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix adaptive moderation cq update (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Strengthen VLAN tags/priorities enforcement in VST mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add missing report on VST and spoof-checking dev caps (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix a build error on 32bit arches (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add support to get VF config (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add set VF default vlan ID and priority support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add set VF mac address support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add structures to keep VF Ethernet ports information (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Add reference counting to MAC registeration (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Disable HW clock overflow check when no HW support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable HW timestamping for VFs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Expose a few helpers to fill DMFS HW strucutures (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Directly expose fields of DMFS HW rule control segment (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Change a few DMFS fields names to match firmare spec (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Match DMFS promiscuous field names to firmware spec (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Move DMFS HW structs to common header file (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Reduce warning message for SRQ_LIMIT event to debug level (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add a service task (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Support software timestamping (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add HW timestamping support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Read HCA frequency and map internal clock (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add timestamping device capability (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Implement SRQ object lookup from srqn (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: set correct MTU in SRIOV (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Translate guest B0 steering rules to DMFS (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Add helper function to translate B0 steering rules to DMFS (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Advertize DCB_CAP_DCBX_HOST in getdcbx (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Enable DCB ETS ops only when supported by the firmware (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Added proper description for two device capabilities (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix setting initial MAC address (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disallow releasing VF QPs which have steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Always use 64 bit resource ID when doing lookup (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Remove ethtool flow steering rules before releasing QPs (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix wrong order of flow steering resources removal (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix wrong mask applied on EQ numbers in the wrapper (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Cleanup MAC resources on module unload or port stop (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix race when setting the device MAC address (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Fix endianness bug in set_param_l (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Turn off device-managed FS bit in dev-cap wrapper if DMFS is not enabled (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable mlx4_QP_ATTACH calls from guests if the host uses flow steering (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Implement memory windows allocation and deallocation (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Enable memory windows in INIT_HCA and QUERY_HCA (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Disable memory windows for virtual functions (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix allocation of device tx_cq (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Propagate MR deregistration failures to caller (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Rename MPT-related functions to have mpt_ prefix (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add unicast MAC filtering (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Manage hash of MAC addresses per port (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Save previous MAC address of the port so we can replace it later (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Re-arrange ndo_set_rx_mode related code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Move Ethernet related functionality from mlx4_core to mlx4_en (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Cleanup multiline strings (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Optimize Rx fast path filter checks (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Optimize loopback related checks in data path (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Assigning TX irq per ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix compilation error when CONFIG_INET isn't defined (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix error propagation for ethtool helper function (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix transmit timeout when driver restarts port (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Don't reassign port mac address on firmware that supports it (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Use firmware driven flow steering hash mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix ethtool rules leftovers after module unloaded (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Block insertion of ethtool steering rules while the interface is down (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix vlan mask for ethtool steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Validate VLAN IDs provided in ethtool flow steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix ip/udp steering rules multicast mac when attached via ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Set correctly allow_loopback flag (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Directly expose fields of HW flow steering rule control segment (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix a race when closing TX queue (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Return proper error code when __mlx4_add_one fails (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Use the correct netif lock on ndo_set_rx_mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix traffic loss under promiscuous mode (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Issue the dump eth statistics command under lock (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: remove redundant code (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Add support for destination MAC in steering rules (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Use generic etherdevice.h functions (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Set number of rx/tx channels using ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix TX moderation info loss after set_ringparam is called (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Adjusting moderation per each ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Remove remnants of LRO support (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Unmap UAR also in the case of error flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Don't use vlan tag value as an indication for vlan presence (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Perform correct resource cleanup if mlx4_QUERY_ADAPTER() fails (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_core: Remove annoying debug messages from SR-IOV flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: fix skb truesize underestimation (Amir Vadai) [950401 950910 950913 950915] - [netdrv] etherdevice.h: Add ether_addr_equal_64bits (Amir Vadai) [950401 950910 950913 950915] - [netdrv] ethtool: Add destination MAC address to flow steering API (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fixing TX queue stop/wake flow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: nullify cq->vector field when closing completion queue (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Checksum counters per ring (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4: Fix vlan table overflow (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Adding 40gb speed report for ethtool (Amir Vadai) [950401 950910 950913 950915] - [netdrv] mlx4_en: Fix crash upon device initialization error (Amir Vadai) [950401 950910 950913 950915] - [net] introduce IFF_NO_UNICAST_FLT (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ipoib: Add more rtnl_link_ops callbacks (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ipoib: Add rtnl_link_ops support (Doug Ledford) [791284 865301 950918 983117] - [infiniband] ib_srp: Eliminate state SRP_TARGET_DEAD - minus system_long_wq (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Allow SRP disconnect through sysfs (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Simplify attribute initialization code (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Fix attribute registration (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp_transport: Document sysfs attributes (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: use __scsi_target_unblock (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add Mellanox copyright (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Fix device removal flow (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add support for iser CM REQ additional info (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Return error to upper layers on EAGAIN registration failures (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Move informational messages from error to info level (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add module version (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: add support for TIPC protocol (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix ipoib_hard_header() return value (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix send lockup due to missed TX completion (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: zero last byte for strncpy (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: simplify a warning message (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: limit the size allocated by rds_message_alloc() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Free ipoib neigh on path record failure so path rec queries are retried (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Fail I/O requests if the transport is offline (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Avoid endless SCSI error handling loop (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Avoid sending a task management function needlessly (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Track connection state properly (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Enable iser when FMRs are not supported (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Avoid error prints on EAGAIN registration failures (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Use proper define for the commands per LUN value advertised to SCSI ML (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Don't attempt to release resources on error flow (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Add version and firmware info to ethtool reporting (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix ipoib_neigh hashing to use the correct daddr octets (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Fix crash due to skb double destruct (Doug Ledford) [791284 865301 950918 983117] - [infiniband] rds: remove depends on CONFIG_EXPERIMENTAL (Doug Ledford) [791284 865301 950918 983117] - [infiniband] IPoIB: Call skb_dst_drop() once skb is enqueued for sending (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: send disconnect request without waiting for CM timewait exit (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: destroy and recreate QP and CQs when reconnecting (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Introduce the helper function srp_remove_target() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Suppress superfluous error messages (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Process all error completions (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Introduce srp_handle_qp_err() (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Simplify SCSI error handling (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Keep processing commands during host removal (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Eliminate state SRP_TARGET_CONNECTING (Doug Ledford) [791284 865301 950918 983117] - [infiniband] srp: Increase block layer timeout (Doug Ledford) [791284 865301 950918 983117] - [infiniband] iser: Add more RX CQs to scale out processing of SCSI responses (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Don't touch cmid after dropping reference (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Verify that QP handler is valid before dispatching events (Doug Ledford) [791284 865301 950918 983117] - [infiniband] uverbs: Implement memory windows support in uverbs (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Add "type 2" memory windows support (Doug Ledford) [791284 865301 950918 983117] - [infiniband] core: Change return value from find_gid_port() (Doug Ledford) [791284 865301 950918 983117]- [fs] autofs: remove autofs dentry mount check (Ian Kent) [947275] - [net] bridge: do not call setup_timer() multiple times (Amerigo Wang) [994430] - [mm] compaction: fixup need_compaction (Andrea Arcangeli) [953225] - [mm] compaction: add compaction to zone_reclaim_mode (Andrea Arcangeli) [953225] - [mm] zone_reclaim: after a successful zone_reclaim check the min watermark (Andrea Arcangeli) [953225] - [mm] compaction: increase the high order pages in the watermarks (Andrea Arcangeli) [953225] - [mm] compaction: don't require high order pages below min wmark (Andrea Arcangeli) [953225] - [mm] compaction: reset before initializing the scan cursors (Andrea Arcangeli) [953225] - [mm] compaction: don't depend on kswapd to invoke reset_isolation_suitable (Andrea Arcangeli) [953225] - [mm] zone_reclaim: compaction: scan all memory with /proc/sys/vm/compact_memory (Andrea Arcangeli) [953225] - [mm] zone_reclaim: remove ZONE_RECLAIM_LOCKED (Andrea Arcangeli) [953225] - [mm] page_alloc: avoid marking zones full prematurely after zone_reclaim() (Andrea Arcangeli) [953225] - [x86] trace: Add irq_enter/exit() in smp_trace_reschedule_interrupt() (Seiji Aguchi) [738712] - [x86] trace: Add config option checking to the definitions of mce handlers (Seiji Aguchi) [738712] - [x86] trace: Do not call local_irq_save() in load_current_idt() (Seiji Aguchi) [738712] - [x86] trace: Move creation of irq tracepoints from apic.c to irq.c (Seiji Aguchi) [738712] - [x86] trace: Add irq vector tracepoints (Seiji Aguchi) [738712] - [x86] trace: Introduce entering/exiting_irq() (Seiji Aguchi) [738712] - [x86] trace: Add DEFINE_EVENT_FN() macro (Seiji Aguchi) [738712] - [x86] uv3: Trim MMR register definitions after code changes for SGI UV3 (George Beshers) [988345] - [x86] uv3: Check current gru hub support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update Time Support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update x2apic Support for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update Hub Info for SGI UV3 (George Beshers) [988345] - [x86] uv3: Update ACPI Check to include SGI UV3 (George Beshers) [988345] - [x86] uv3: Update MMR register definitions for SGI Ultraviolet System 3 (George Beshers) [988345] - [kernel] coredump: change wait_for_dump_helpers() to use wait_event_interruptible() (Oleg Nesterov) [773215] - [kernel] coredump: introduce dump_interrupted() (Oleg Nesterov) [773215] - [kernel] coredump: Un-inline the core-dump helper functions (Oleg Nesterov) [773215] - [kernel] coredump: sanitize the setting of signal->group_exit_code (Oleg Nesterov) [773215] - [kernel] coredump: ensure that SIGKILL always kills the dumping thread (Oleg Nesterov) [773215] - [kernel] coredump: only SIGKILL should interrupt the coredumping task (Oleg Nesterov) [773215] - [kernel] coredump: set ->group_exit_code for other CLONE_VM tasks too (Oleg Nesterov) [773215] - [fs] procfs: allow threads to rename siblings via /proc/pid/tasks/tid/comm (Jerome Marchand) [950840] - [security] selinux: make security_sb_clone_mnt_opts return an error on context mismatch (Jeff Layton) [800218] - [netdrv] bna: fix vlan_grp handling (Stefan Assmann) [886420] - [netdrv] mlx4_en: fix vlgrp handling (Stefan Assmann) [886420] - [netdrv] qlge: fix vlgrp handling (Stefan Assmann) [886420] - [netdrv] qlcnic: fix vlgrp handling (Stefan Assmann) [886420] - [fs] nfs4: end back channel session draining (Steve Dickson) [984118] - [fs] nfs4: Fix a pNFS session draining deadlock (Steve Dickson) [984118] - [fs] xfs: Fix delalloc WARN_ON() in xfs_vm_releasepage() (Aaron Tomlin) [991496] - [fs] nfs: Fix access to suid/sgid executables (Niels de Vos) [988135] - [fs] nfs4: don't put ACCESS in OPEN compound if O_EXCL (Niels de Vos) [988135] - [fs] nfs4: Add ACCESS operation to OPEN compound (Niels de Vos) [988135] - [fs] livelock avoidance in sget() (Eric Sandeen) [916811] - [fs] ext4: create a new BH_Verified flag to avoid unnecessary metadata validation (Lukas Czerner) [879163] - [fs] ext4: Fix dirtying of journalled buffers in data=journal mode (Lukas Czerner) [834919] - [fs] ext4: fix ext_remove_space for punch_hole case (Lukas Czerner) [969307] - [fs] ext4: punch_hole should wait for DIO writers (Lukas Czerner) [969307] - [fs] ext4: prevent race while walking extent tree for fiemap (Lukas Czerner) [692063] - [fs] ext4: Fix possibly very long loop in fiemap (Lukas Czerner) [692063] - [fs] ext4: make FIEMAP and delayed allocation play well together (Lukas Czerner) [692063] - [fs] ext4: handle NULL p_ext in ext4_ext_next_allocated_block() (Lukas Czerner) [692063] - [fs] ext4: drop ec_type from the ext4_ext_cache structure (Lukas Czerner) [692063] - [fs] lockd: protect nlm_blocked list (David Jeffery) [967095] - [virt] hv: Populate the guest ID with RHEL info (Jason Wang) [969230] - [virt] hv: Fix a bug in version negotiation code for util services (Jason Wang) [980554] - [netdrv] e1000e: disable ASPM L1 on 82583 (Dean Nelson) [991242] - [pci] Fix bit definitions of PCI_EXP_LNKCAP2 register (Myron Stowe) [989252] - [virt] storvsc: Increase the value of STORVSC_MAX_IO_REQUESTS (Jason Wang) [969537 969548] - [virt] storvsc: Support FC devices (Jason Wang) [969537] - [virt] storvsc: Implement multi-channel support (Jason Wang) [969537] - [virt] storvsc: Update the storage protocol to win8 level (Jason Wang) [969537] - [virt] storvsc: Increase the value of scsi timeout for storvsc devices (Jason Wang) [969548] - [virt] hv: Add the GUID fot synthetic fibre channel device (Jason Wang) [969537] - [s390] sclp: add parameter to specify number of buffer pages (Hendrik Brueckner) [990853] - [usb] fix thread-unsafe anchor utiliy routines (Stanislaw Gruszka) [993005] - [kernel] hung_task: print more info when reporting the problem (Oleg Nesterov) [976899] - [cpufreq] Convert the cpufreq_driver_lock to a rwlock (Prarit Bhargava) [887045] - [scsi] fnic: fix sleeping function called from invalid context during probe (Chris Leech) [829506] - [scsi] fnic: potential dead lock in fnic_is_abts_pending() (Chris Leech) [829506] - [scsi] fnic: Incremented driver version (Chris Leech) [829506] - [scsi] fnic: fix kernel panic due to FIP mode misconfiguration (Chris Leech) [829506] - [scsi] fnic: FIP VLAN Discovery Feature Support (Chris Leech) [829506] - [scsi] fnic: Fnic Trace Utility (Chris Leech) [829506] - [scsi] fnic: New debug flags and debug log messages (Chris Leech) [829506] - [scsi] fnic: fnic driver may hit BUG_ON on device reset (Chris Leech) [829506] - [scsi] fnic: Fix SGEs limit (Chris Leech) [829506] - [scsi] fnic: fixing issues in device and firmware reset code (Chris Leech) [829506] - [scsi] fnic: fix for trusted cos (Chris Leech) [829506] - [scsi] fnic: fix incorrect use of SLAB_CACHE_DMA flag (Chris Leech) [829506] - [x86] pmu: prepare for migration support (Paolo Bonzini) [928866] - [x86] kvm: Add code to track call origin for msr assignment (Paolo Bonzini) [928866] - [x86] kvm: add kvm_arch_vcpu_postcreate callback, move TSC initialization (Paolo Bonzini) [928866] - [netdrv] e1000e: fix I217/I218 PHY initialization flow (Dean Nelson) [981032] - [netdrv] e1000e: enable support for new device IDs (Dean Nelson) [981032] - [input] wacom: BTN_TOOL_DOUBLETAP is not a valid device_type (Aristeu Rozanski) [815589] - [input] wacom: use BTN_TOOL_FINGER to indicate touch device type (Aristeu Rozanski) [815589] - [input] wacom: remove pressure for touch devices (Aristeu Rozanski) [815589] - [input] wacom: report id 3 returns 4 bytes of data (Aristeu Rozanski) [815589] - [input] wacom: add support for Lenovo tablet ID 0xE6 (Aristeu Rozanski) [815589] - [input] wacom: support 2FGT in MT format (Aristeu Rozanski) [815589] - [input] wacom: support one finger touch the touchscreen way (Aristeu Rozanski) [815589] - [input] wacom: process pen data in its own routine (Aristeu Rozanski) [815589] - [input] wacom: share pen info with touch of the same ID (Aristeu Rozanski) [815589] - [input] wacom: fix runtime PM related deadlock (Aristeu Rozanski) [815589] - [input] wacom: add support for new LCD tablets (Aristeu Rozanski) [815589] - [input] wacom: add defines for packet lengths of various devices (Aristeu Rozanski) [815589] - [input] wacom: fix error path in wacom_probe() (Aristeu Rozanski) [815589] - [scsi] qla2xxx: Update version number to 8.05.00.03.06.5-k (Chad Dupuis) [927382] - [scsi] Revert "qla2xxx: Add setting of driver version string for vendor application." (Chad Dupuis) [927382] - [scsi] qla2xxx: Clear the MBX_INTR_WAIT flag when the mailbox time-out happens (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix for locking issue between driver ISR and mailbox routines (Chad Dupuis) [927382] - [scsi] qla2xxx: Add clarifying printk to thermal access fail cases (Chad Dupuis) [927382] - [scsi] qla2xxx: Wait for IDC complete event to finish loopback operation (Chad Dupuis) [927382] - [scsi] qla2xxx: Don't process state change aen for reset owner (Chad Dupuis) [927382] - [scsi] qla2xxx: Don't process RSCNs for a vport on the same physical adapter (Chad Dupuis) [927382] - [scsi] qla2xxx: Correction of comment in MBC opcode defines (Chad Dupuis) [927382] - [scsi] qla2xxx: Correct list-iteration bug in Report-ID Acquisition codes (Chad Dupuis) [927382] - [scsi] qla2xxx: Enhancements to support ISPFx00 (Chad Dupuis) [927382] - [scsi] qla2xxx: Integrate generic card temperature with mezz card temperature (Chad Dupuis) [927382] - [scsi] qla2xxx: Add setting of driver version string for vendor application (Chad Dupuis) [927382] - [scsi] qla2xxx: Update the copyright information (Chad Dupuis) [927382] - [scsi] qla2xxx: Display the lock owner on lock acquire failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Move loopback mode reset after chip reset check (Chad Dupuis) [927382] - [scsi] qla2xxx: Extra loopback error handling for ISP83xx (Chad Dupuis) [927382] - [scsi] qla2xxx: don't free pool that wasn't allocated (Chad Dupuis) [927382] - [scsi] qla2xxx: Unload hangs after issuing BSG commands to vport (Chad Dupuis) [927382] - [scsi] qla2xxx: Do MPI reset only for 81xx (Chad Dupuis) [927382] - [scsi] qla2xxx: Do link initialization on get loop id failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Update the FTP site references in the driver sources (Chad Dupuis) [927382] - [scsi] qla2xxx: Reject loopback request if one is already in progress (Chad Dupuis) [927382] - [scsi] qla2xxx: Print thermal unsupported message (Chad Dupuis) [927382] - [scsi] qla2xxx: Avoid null pointer dereference in shutdown routine (Chad Dupuis) [927382] - [scsi] qla2xxx: Get VPD information from common location for CNA (Chad Dupuis) [927382] - [scsi] qla2xxx: Correct race in loop_state assignment during reset handling (Chad Dupuis) [927382] - [scsi] qla2xxx: Display that driver is operating in legacy interrupt mode (Chad Dupuis) [927382] - [scsi] qla2xxx: Free rsp_data even on error in qla2x00_process_loopback() (Chad Dupuis) [927382] - [scsi] qla2xxx: Dont clear drv active on iospace config failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix typo in qla2xxx driver (Chad Dupuis) [927382] - [scsi] qla2xxx: Update ql2xextended_error_logging parameter description with new options (Chad Dupuis) [927382] - [scsi] qla2xxx: Parameterize the link speed of hba rather than fcport (Chad Dupuis) [927382] - [scsi] qla2xxx: Add 16Gb/s case to get port speed capability (Chad Dupuis) [927382] - [scsi] qla2xxx: Move marking fcport online ahead of setting iiDMA speed (Chad Dupuis) [927382] - [scsi] qla2xxx: Obtain loopback iteration count from bsg request (Chad Dupuis) [927382] - [scsi] qla2xxx: Add acquiring of risc semaphore before doing ISP reset (Chad Dupuis) [927382] - [scsi] qla2xxx: Properly set result field of bsg_job reply structure for success and failure (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix coccinelle warnings in qla2x00_relogin (Chad Dupuis) [927382] - [scsi] qla2xxx: Ignore driver ack bit if corresponding presence bit is not set (Chad Dupuis) [927382] - [scsi] qla2xxx: Use correct Request-Q-Out register during bidirectional request processing (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix typo in qla83xx_fw_dump function (Chad Dupuis) [927382] - [scsi] qla2xxx: Add Gen3 PCIe speed 8GT/s to the log message (Chad Dupuis) [927382] - [scsi] qla2xxx: Move noisy Start scsi failed messages to verbose logging level (Chad Dupuis) [927382] - [scsi] qla2xxx: Honor status value of 2 for report-id acquisition (Chad Dupuis) [927382] - [scsi] qla2xxx: Fix for warnings reported by sparse (Chad Dupuis) [927382] - [scsi] qla2xxx: No fcport FC-4 type assignment in GA_NXT response (Chad Dupuis) [927382] - [scsi] qla2xxx: Change in setting UNLOADING flag and FC vports logout sequence while unloading qla2xxx driver (Chad Dupuis) [927382] - [scsi] qla2xxx: Clear unsupported 'states' during Get-FW-State queries (Chad Dupuis) [927382] - [scsi] qla2xxx: Remove spurious taking of ha->vport_slock spinlock (Chad Dupuis) [927382] - [cciss] Silence noisy per-device cciss messages (Tomas Henzl) [972697] - [scsi] mpt3sas: Bump driver version to v02.100.00.00-rh1 (Tomas Henzl) [839470] - [scsi] mpt3sas: when async scanning is enabled then while scanning, devices are removed but their transport layer entries are not removed (Tomas Henzl) [839470] - [scsi] mpt3sas: MPI2.5 Rev F v2.5.1.1 specification (Tomas Henzl) [839470] - [scsi] mpt3sas: Infinite loops can occur if MPI2_IOCSTATUS_CONFIG_INVALID_PAGE is not returned (Tomas Henzl) [839470] - [scsi] mpt3sas: fix for kernel panic when driver loads with HBA conected to non LUN 0 configured expander (Tomas Henzl) [839470] - [scsi] mpt3sas: Updated the Hardware timing requirements (Tomas Henzl) [839470] - [scsi] mpt3sas: 2013 source code copyright (Tomas Henzl) [839470] - [scsi] mpt3sas: don't wank with fasync on ->release() (Tomas Henzl) [839470] - [scsi] mpt3sas: Fix typos in printk (Tomas Henzl) [839470] - [scsi] mpt3sas: remove unused variables (Tomas Henzl) [839470] - [scsi] mpt3sas: Remove unneeded version.h header inclusion (Tomas Henzl) [839470] - [scsi] mpt3sas: cut and paste bug storing trigger mpi (Tomas Henzl) [839470] - [scsi] mpt3sas: add new driver supporting 12GB SAS (Tomas Henzl) [839470] - [scsi] scsi_transport_sas: add 12GB definitions for mpt3sas (Tomas Henzl) [839470] - [scsi] megaraid_sas: megaraid_sas driver init fails in kdump kernel (Tomas Henzl) [833299] - [scsi] sd_dif: problem with verify of type 1 protection information (PI) (Ewan Milne) [956402] - [scsi] sd: Ensure we correctly disable devices with unknown protection type (Ewan Milne) [956402] - [scsi] sd: Avoid remapping bad reference tags (Ewan Milne) [956402] - [scsi] sd: Allow protection_type to be overridden (Ewan Milne) [956402] - [scsi] Disable DIF on Hitachi Ultrastar 15K300 (Ewan Milne) [956402] - [scsi] Fix printing of variable length commands (Ewan Milne) [956402] - [scsi] Fix race between starved list and device removal (Ewan Milne) [916994] - [scsi] Add 'eh_deadline' to limit SCSI EH runtime (Ewan Milne) [923876] - [scsi] remove check for 'resetting' (Ewan Milne) [923876] - [scsi] dc395: Move 'last_reset' into internal host structure (Ewan Milne) [923876] - [scsi] tmscsim: Move 'last_reset' into host structure (Ewan Milne) [923876] - [scsi] advansys Remove 'last_reset' references (Ewan Milne) [923876] - [scsi] dpt_i2o: return SCSI_MLQUEUE_HOST_BUSY when in reset (Ewan Milne) [923876] - [scsi] dpt_i2o: Remove DPTI_STATE_IOCTL (Ewan Milne) [923876] - [net] ipv6: prevent race between address creation and removal (Jiri Pirko) [953380] - [net] ipv6: call udp_push_pending_frames when uncorking a socket with AF_INET pending data (Jiri Benc) [987651] {CVE-2013-4162} - [net] netlabel: improve domain mapping validation (Paul Moore) [963427] - [net] netlabel: correctly list all the static label mappings (Paul Moore) [918803] - [x86] Revert "io_apic: initialize nr_ioapic_registers early in mp_register_ioapic()" (Rafael Aquini) [855057]- [x86] Revert: power: Initialize MSR_IA32_ENERGY_PERF_BIAS due to performance regression (Neil Horman) [968981] - [mm] mmu_notifier: re-fix freed page still mapped in secondary MMU (George Beshers) [910085] - [x86] Round the calculated scale factor in set_cyc2ns_scale() (Prarit Bhargava) [975507] - [x86] sched: Fix overflow in cyc2ns_offset (Prarit Bhargava) [975507] - [virt] virtio: support unlocked queue poll (Jason Wang) [989411] - [netdrv] virtio_net: fix race in RX VQ processing (Jason Wang) [989411] - [watchdog] Use pr_ and pr_ (Don Zickus) [796364] - [watchdog] cleanup spaces before tabs (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fix crash on systems without DMI_BOARD_NAME (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fixed "scheduling while atomic" bug (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fixed I/O operations order (Don Zickus) [796364] - [watchdog] watchdog_info constify (Don Zickus) [796364] - [watchdog] sbc_fitpc2_wdt: fix I/O space access technique (Don Zickus) [796364] - [block] aoe: adjust ref of head for compound page tails (David Milburn) [976900] - [block] aoe: update internal version number to v83 (David Milburn) [976900] - [block] aoe: update copyright date (David Milburn) [976900] - [block] aoe: perform I/O completions in parallel (David Milburn) [976900] - [block] aoe: replace kmalloc and then memcpy with kmemdup (David Milburn) [976900] - [block] aoe: reserve enough headroom on skbs (David Milburn) [976900] - [block] aoe: get rid of cached bv variable in bufinit() (David Milburn) [976900] - [block] aoe: fix use after free in aoedev_by_aoeaddr() (David Milburn) [976900] - [block] aoe: update internal version number to 81 (David Milburn) [976900] - [block] aoe: identify source of runt AoE packets (David Milburn) [976900] - [block] aoe: allow comma separator in aoe_iflist value (David Milburn) [976900] - [block] aoe: allow user to disable target failure timeout (David Milburn) [976900] - [block] aoe: use dynamic number of remote ports for AoE storage target (David Milburn) [976900] - [block] aoe: avoid races between device destruction and discovery (David Milburn) [976900] - [block] aoe: improve handling of misbehaving network paths (David Milburn) [976900] - [block] aoe: return real minor number for static minors (David Milburn) [976900] - [block] aoe: initialize sysminor to avoid compiler warning (David Milburn) [976900] - [block] aoe: make error messages more specific in static minor allocation (David Milburn) [976900] - [block] aoe: remove call to request handler from I/O completion (David Milburn) [976900] - [block] aoe: cleanup: correct comment for aoetgt nout (David Milburn) [976900] - [block] aoe: increase default cap on outstanding AoE commands in the network (David Milburn) [976900] - [block] aoe: remove vestigial request queue allocation (David Milburn) [976900] - [block] aoe: copy fallback timing information on destination failover (David Milburn) [976900] - [block] aoe: update driver-internal version to 64+ (David Milburn) [976900] - [block] aoe: commands in retransmit queue use new destination on failure (David Milburn) [976900] - [block] aoe: use high-resolution RTTs with fallback to low-res (David Milburn) [976900] - [block] aoe: manipulate aoedev network stats under lock (David Milburn) [976900] - [block] aoe: err device: include MAC addresses for unexpected responses (David Milburn) [976900] - [block] aoe: improve network congestion handling (David Milburn) [976900] - [block] aoe: provide ATA identify device content to user on request (David Milburn) [976900] - [block] aoe: update driver-internal version number to 60 (David Milburn) [976900] - [block] aoe: whitespace cleanup (David Milburn) [976900] - [block] aoe: cleanup: remove unused ata_scnt function (David Milburn) [976900] - [block] aoe: "payload" sysfs file exports per-AoE-command data transfer size (David Milburn) [976900] - [block] aoe: support larger I/O requests via aoe_maxsectors module param (David Milburn) [976900] - [block] aoe: update cap on outstanding commands based on config query response (David Milburn) [976900] - [block] aoe: support the forgetting (flushing) of a user-specified AoE target (David Milburn) [976900] - [block] aoe: print warning regarding a common reason for dropped transmits (David Milburn) [976900] - [block] aoe: avoid running request handler on plugged queue (David Milburn) [976900] - [block] aoe: update aoe-internal version number to 50 (David Milburn) [976900] - [block] aoe: update documentation to better reflect aoe-plus-udev usage (David Milburn) [976900] - [block] aoe: remove unused code (David Milburn) [976900] - [block] aoe: make dynamic block minor numbers the default (David Milburn) [976900] - [block] aoe: update and specify AoE address guards and error messages (David Milburn) [976900] - [block] aoe: retain static block device numbers for backwards compatibility (David Milburn) [976900] - [block] aoe: support more AoE addresses with dynamic block device minor numbers (David Milburn) [976900] - [block] aoe: update documentation with new URL and VM settings reference (David Milburn) [976900] - [block] aoe: update copyright year in touched files (David Milburn) [976900] - [block] aoe: update internal version number to 49 (David Milburn) [976900] - [block] aoe: remove unused code and add cosmetic improvements (David Milburn) [976900] - [block] aoe: increase net_device reference count while using it (David Milburn) [976900] - [block] aoe: associate frames with the AoE storage target (David Milburn) [976900] - [block] aoe: disallow unsupported AoE minor addresses (David Milburn) [976900] - [block] aoe: do revalidation steps in order (David Milburn) [976900] - [block] aoe: failover remote interface based on aoe_deadsecs parameter (David Milburn) [976900] - [block] aoe: use packets that work with the smallest-MTU local interface (David Milburn) [976900] - [block] aoe: use a kernel thread for transmissions (David Milburn) [976900] - [block] aoe: become I/O request queue handler for increased user control (David Milburn) [976900] - [block] aoe: kernel thread handles I/O completions for simple locking (David Milburn) [976900] - [block] aoe: for performance support larger packet payloads (David Milburn) [976900] - [block] aoe: assert AoE packets marked as requiring no checksum (David Milburn) [976900] - [md] dm-raid: Remember the last sync operation that was performed (Jonathan E Brassow) [985920] - [md] dm-raid: silence compiler warning on rebuilds_per_group (Jonathan E Brassow) [985920] - [md] dm-raid: Fix raid_resume not reviving failed devices in all cases (Jonathan E Brassow) [913650] - [md] dm-raid: Break-up untidy function (Jonathan E Brassow) [913650] - [md] dm-raid: Add ability to restore transiently failed devices on resume (Jonathan E Brassow) [913650] - [md] dm-raid: Add message/status support for changing sync action (Jonathan E Brassow) [985920] - [md] dm-raid: round region_size to power of two (Jonathan E Brassow) [985920] - [block] nvme: fixup nvme_dev_open for ioctl's (David Milburn) [922973] - [block] nvme: Return the result from user admin command IOCTL even in case of failure (David Milburn) [922973] - [block] nvme: Add MSI support (David Milburn) [922973] - [block] nvme: Use dma_set_mask() correctly (David Milburn) [922973] - [block] nvme: Do not cancel command multiple times (David Milburn) [922973] - [block] nvme: fix error return code in nvme_submit_bio_queue() (David Milburn) [922973] - [block] nvme: check for integer overflow in nvme_map_user_pages() (David Milburn) [922973] - [block] nvme: update NVM EXPRESS DRIVER file list (David Milburn) [922973] - [block] nvme: Fix a signedness bug in nvme_trans_modesel_get_mp (David Milburn) [922973] - [block] nvme: Remove redundant version.h header include (David Milburn) [922973] - [block] nvme: Use user defined admin ioctl timeout (David Milburn) [922973] - [block] nvme: Simplify Firmware Activate code slightly (David Milburn) [922973] - [block] nvme: Only clear the enable bit when disabling controller (David Milburn) [922973] - [block] nvme: Wait for device to acknowledge shutdown (David Milburn) [922973] - [block] nvme: Schedule timeout for sync commands (David Milburn) [922973] - [block] nvme: Meta-data support in NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Device specific stripe size handling (David Milburn) [922973] - [block] nvme: Split non-mergeable bio requests (David Milburn) [922973] - [block] nvme: Remove dead code in nvme_dev_add (David Milburn) [922973] - [block] nvme: Check for NULL memory in nvme_dev_add (David Milburn) [922973] - [block] nvme: Fix error clean-up on nvme_alloc_queue (David Milburn) [922973] - [block] nvme: Free admin queue on request_irq error (David Milburn) [922973] - [block] nvme: Add scsi unmap to SG_IO (David Milburn) [922973] - [block] nvme: queue usage fixes in nvme-scsi (David Milburn) [922973] - [block] nvme: Set TASK_INTERRUPTIBLE before processing queues (David Milburn) [922973] - [block] nvme: Add a character device for each nvme device (David Milburn) [922973] - [block] nvme: Fix endian-related problems in user I/O submission path (David Milburn) [922973] - [block] nvme: Fix I/O cancellation status on big-endian machines (David Milburn) [922973] - [block] nvme: Fix sparse warnings in scsi emulation (David Milburn) [922973] - [block] nvme: Don't fail initialisation unnecessarily (David Milburn) [922973] - [block] nvme: Abstract out sector to block number conversion (David Milburn) [922973] - [block] nvme: Use round_jiffies_relative() for the periodic, once-per-second timer (David Milburn) [922973] - [block] nvme: Add nvme-scsi.c (David Milburn) [922973] - [block] nvme: Add definitions for format command (David Milburn) [922973] - [block] nvme: Move structures & definitions to header file (David Milburn) [922973] - [block] nvme: Rename nvme.c to nvme-core.c (David Milburn) [922973] - [block] nvme: Add discard support for capable devices (David Milburn) [922973] - [block] nvme: Add namespaces with no LBA range feature (David Milburn) [922973] - [block] nvme: Add entry for the NVMe driver (David Milburn) [922973] - [block] nvme: Initialize iod nents to 0 (David Milburn) [922973] - [block] nvme: Define SMART log (David Milburn) [922973] - [block] nvme: Add result to nvme_get_features (David Milburn) [922973] - [block] nvme: Set result from user admin command (David Milburn) [922973] - [block] nvme: End queued bio requests when freeing queue (David Milburn) [922973] - [block] nvme: Free cmdid on nvme_submit_bio error (David Milburn) [922973] - [block] nvme: Cancel outstanding IOs on queue deletion (David Milburn) [922973] - [block] nvme: Free admin queue memory on initialisation failure (David Milburn) [922973] - [block] nvme: Use ida for nvme device instance (David Milburn) [922973] - [block] nvme: Fix whitespace damage in nvme_init (David Milburn) [922973] - [block] nvme: handle allocation failure in nvme_map_user_pages() (David Milburn) [922973] - [block] nvme: Fix uninitialized iod compiler warning (David Milburn) [922973] - [block] nvme: Do not set IO queue depth beyond device max (David Milburn) [922973] - [block] nvme: Set block queue max sectors (David Milburn) [922973] - [block] nvme: use namespace id for nvme_get_features (David Milburn) [922973] - [block] nvme: replace nvme_ns with nvme_dev for user admin (David Milburn) [922973] - [block] nvme: Fix nvme module init when nvme_major is set (David Milburn) [922973] - [block] nvme: Set request queue logical block size (David Milburn) [922973] - [block] nvme: Set number of queues correctly (David Milburn) [922973] - [block] nvme: Version 0.8 (David Milburn) [922973] - [block] nvme: Set queue flags correctly (David Milburn) [922973] - [block] nvme: Simplify nvme_unmap_user_pages (David Milburn) [922973] - [block] nvme: Mark the end of the sg list (David Milburn) [922973] - [block] nvme: Fix DMA mapping for admin commands (David Milburn) [922973] - [block] nvme: Rename IO_TIMEOUT to NVME_IO_TIMEOUT (David Milburn) [922973] - [block] nvme: Merge the nvme_bio and nvme_prp data structures (David Milburn) [922973] - [block] nvme: Change nvme_completion_fn to take a dev (David Milburn) [922973] - [block] nvme: Change get_nvmeq to take a dev instead of a namespace (David Milburn) [922973] - [block] nvme: Simplify completion handling (David Milburn) [922973] - [block] nvme: Update Identify Controller data structure (David Milburn) [922973] - [block] nvme: Implement doorbell stride capability (David Milburn) [922973] - [block] nvme: Version 0.7 (David Milburn) [922973] - [block] nvme: Don't probe namespace 0 (David Milburn) [922973] - [block] nvme: Fix calculation of number of pages in a PRP List (David Milburn) [922973] - [block] nvme: Create nvme_identify and nvme_get_features functions (David Milburn) [922973] - [block] nvme: Fix memory leak in nvme_dev_add() (David Milburn) [922973] - [block] nvme: Fix calls to dma_unmap_sg (David Milburn) [922973] - [block] nvme: Correct sg list setup in nvme_map_user_pages (David Milburn) [922973] - [block] nvme: Fix bug in NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Rework ioctls (David Milburn) [922973] - [block] nvme: Add the nvme thread to the wait queue before waking it up (David Milburn) [922973] - [block] nvme: Return real error from nvme_create_queue (David Milburn) [922973] - [block] nvme: Version 0.6 (David Milburn) [922973] - [block] nvme: Add a few calling convention notes (David Milburn) [922973] - [block] nvme: Handle failures from memory allocations in nvme_setup_prps (David Milburn) [922973] - [block] nvme: Use an IDA to allocate minor numbers (David Milburn) [922973] - [block] nvme: Add include of delay.h for msleep (David Milburn) [922973] - [block] nvme: Add support for timing out I/Os (David Milburn) [922973] - [block] nvme: Rename cancel_cmdid_data to cancel_cmdid (David Milburn) [922973] - [block] nvme: Fix bug in error handling (David Milburn) [922973] - [block] nvme: Time out initialisation after a few seconds (David Milburn) [922973] - [block] nvme: Fix warning in free_irq (David Milburn) [922973] - [block] nvme: Correct the Controller Configuration settings (David Milburn) [922973] - [block] nvme: Version 0.5 (David Milburn) [922973] - [block] nvme: Change the definition of nvme_user_io (David Milburn) [922973] - [block] nvme: Correct the definitions of two ioctls (David Milburn) [922973] - [block] nvme: Add compat_ioctl (David Milburn) [922973] - [block] nvme: Simplify queue lookup (David Milburn) [922973] - [block] nvme: Remove the kthread from the wait queue (David Milburn) [922973] - [block] nvme: Fix off-by-one when filling in PRP lists (David Milburn) [922973] - [block] nvme: Fix interpretation of 'Number of Namespaces' field (David Milburn) [922973] - [block] nvme: Remove outdated comments (David Milburn) [922973] - [block] nvme: Fix comment formatting (David Milburn) [922973] - [block] nvme: Convert comments to kernel-doc notation (David Milburn) [922973] - [block] nvme: Update admin opcodes to match the 1.0RC spec (David Milburn) [922973] - [block] nvme: Version 0.4 (David Milburn) [922973] - [block] nvme: Reduce maximum queue depth by 1 (David Milburn) [922973] - [block] nvme: Fix discontiguous accesses (David Milburn) [922973] - [block] nvme: Handle bios that contain non-virtually contiguous addresses (David Milburn) [922973] - [block] nvme: Implement Flush (David Milburn) [922973] - [block] nvme: Mark CMD_CTX_CANCELLED as being unlikely (David Milburn) [922973] - [block] nvme: Correct SQ doorbell semantics (David Milburn) [922973] - [block] nvme: Let the kthread take care of devices earlier (David Milburn) [922973] - [block] nvme: Rename nr_queues to nr_io_queues (David Milburn) [922973] - [block] nvme: Remove setting of 'flags' in rw command (David Milburn) [922973] - [block] nvme: Release 0.3 (David Milburn) [922973] - [block] nvme: Add a kthread to handle the congestion list (David Milburn) [922973] - [block] nvme: Handle failures differently in nvme_submit_bio_queue() (David Milburn) [922973] - [block] nvme: Update BAR structure to match the current spec (David Milburn) [922973] - [block] nvme: Handle physical merging of bvec entries (David Milburn) [922973] - [block] nvme: Check for DMA mapping failure (David Milburn) [922973] - [block] nvme: Pass the nvme_dev to nvme_free_prps and nvme_setup_prps (David Milburn) [922973] - [block] nvme: Optimise memory usage for I/Os between 4k and 128k (David Milburn) [922973] - [block] nvme: Switch to use DMA Pool API (David Milburn) [922973] - [block] nvme: Rename nvme_req_info to nvme_bio (David Milburn) [922973] - [block] nvme: Initial PRP List support (David Milburn) [922973] - [block] nvme: Advance the sg pointer when filling in an sg list (David Milburn) [922973] - [block] nvme: Renumber the special context values (David Milburn) [922973] - [block] nvme: Handle the congestion list a little better (David Milburn) [922973] - [block] nvme: Record the timeout for each command (David Milburn) [922973] - [block] nvme: Need to lock queue during interrupt handling (David Milburn) [922973] - [block] nvme: Detect command IDs completing that are out of range (David Milburn) [922973] - [block] nvme: Detect commands that are completed twice (David Milburn) [922973] - [block] nvme: Use a symbolic name to represent cancelled commands instead of 0 (David Milburn) [922973] - [block] nvme: Add a module parameter to use a threaded interrupt (David Milburn) [922973] - [block] nvme: Call put_nvmeq() before calling nvme_submit_sync_cmd() (David Milburn) [922973] - [block] nvme: Allow fatal signals to interrupt I/O (David Milburn) [922973] - [block] nvme: Release 0.2 (David Milburn) [922973] - [block] nvme: Add download / activate firmware ioctls (David Milburn) [922973] - [block] nvme: Add remaining status codes (David Milburn) [922973] - [block] nvme: Move sysfs entries to the right place (David Milburn) [922973] - [block] nvme: Disable the device before we write the admin queues (David Milburn) [922973] - [block] nvme: Request I/O regions (David Milburn) [922973] - [block] nvme: Allow queues to be allocated above 4GB (David Milburn) [922973] - [block] nvme: Enable device DMA (David Milburn) [922973] - [block] nvme: Enable and disable the PCI device (David Milburn) [922973] - [block] nvme: Check returns from nvme_alloc_queue() (David Milburn) [922973] - [block] nvme: Remove 'node' from nvme_dev (David Milburn) [922973] - [block] nvme: Read the model, serial & firmware rev from the controller (David Milburn) [922973] - [block] nvme: Add NVME_IOCTL_SUBMIT_IO (David Milburn) [922973] - [block] nvme: Create nvme_map_user_pages() and nvme_unmap_user_pages() (David Milburn) [922973] - [block] nvme: Change NVME_IOCTL_GET_RANGE_TYPE to return all the ranges (David Milburn) [922973] - [block] nvme: Zero the command before we send it (David Milburn) [922973] - [block] nvme: Add nvme_setup_prps() (David Milburn) [922973] - [block] nvme: Make nvme_common_command more featureful (David Milburn) [922973] - [block] nvme: Use PRP2 for the nvme_identify ioctl (David Milburn) [922973] - [block] nvme: Fix admin IRQ claim on real hardware (David Milburn) [922973] - [block] nvme: Rename 'cycle' to 'phase' (David Milburn) [922973] - [block] nvme: Implement per-CPU queues (David Milburn) [922973] - [block] nvme: Reduce set_queue_count arguments by one (David Milburn) [922973] - [block] nvme: Factor out queue_request_irq() (David Milburn) [922973] - [block] nvme: New driver (David Milburn) [922973]- [alsa] fix for !CONFIG_SND_DMA_SGBUF after ALSA update from upstream (Jaroslav Kysela) [916264] - [alsa] hda: Add new GPU codec ID to snd-hda (Jaroslav Kysela) [916264] - [alsa] hda: pm_runtime backport specific fixes to get things working (Jaroslav Kysela) [916264] - [alsa] pcm: try to retain kABI compatibility / modversions (Jaroslav Kysela) [916264] - [alsa] hda: remove unused variable warning (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix oops (use after free) when unloading a driver module (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix the get next midi device ioctl (Jaroslav Kysela) [916264] - [alsa] rawmidi: fix opened substreams count (Jaroslav Kysela) [916264] - [alsa] core: automatically add .llseek fop (Jaroslav Kysela) [916264] - [alsa] timer: Add NULL-check for invalid slave timer (Jaroslav Kysela) [916264] - [alsa] timer: Fix Oops at closing slave timer (Jaroslav Kysela) [916264] - [alsa] take tu->qlock with irqs disabled (Jaroslav Kysela) [916264] - [alsa] jack: Add "Line In" input jack constants (Jaroslav Kysela) [916264] - [alsa] jack: fix one memory leak in sound jack (Jaroslav Kysela) [916264] - [alsa] vmaster: Fix the regression of missing vmaster hook call (Jaroslav Kysela) [916264] - [alsa] vmaster: Add snd_ctl_sync_vmaster() helper function (Jaroslav Kysela) [916264] - [alsa] vmaster: Fix slave change notification (Jaroslav Kysela) [916264] - [alsa] vmaster: fix core/vmaster.c kernel-doc warning (Jaroslav Kysela) [916264] - [alsa] vmaster: Free slave-links when freeing the master element (Jaroslav Kysela) [916264] - [alsa] control: Fix missing VOLATILE flag at creating controls (Jaroslav Kysela) [916264] - [alsa] control: Fixe a trailing white space error (Jaroslav Kysela) [916264] - [alsa] core: release the constraint check for replace ops (Jaroslav Kysela) [916264] - [alsa] core: trivial code style fix (Jaroslav Kysela) [916264] - [alsa] control: clean up snd_ctl_hole_check() (Jaroslav Kysela) [916264] - [alsa] control: fix numid conflict check for new controls (Jaroslav Kysela) [916264] - [alsa] core: Define llseek fops (Jaroslav Kysela) [916264] - [alsa] pcm: Optimize the call of snd_pcm_update_hw_ptr() in read/write loop (Jaroslav Kysela) [916264] - [alsa] pcm: fix race condition in wait_for_avail() (Jaroslav Kysela) [916264] - [alsa] pcm_lib: avoid timing jitter in snd_pcm_read/write() (Jaroslav Kysela) [916264] - [alsa] pcm: Don't check DMA time-out too shortly (Jaroslav Kysela) [916264] - [alsa] pcm_lib: fix xrun_log (Jaroslav Kysela) [916264] - [alsa] pcm_lib: xrun_log log also in_interrupt (Jaroslav Kysela) [916264] - [alsa] core: Avoid endless sleep after disconnect (Jaroslav Kysela) [916264] - [alsa] PCM: Fix some races at disconnection (Jaroslav Kysela) [916264] - [alsa] info: Small refactoring and a sanity check in snd_info_get_line() (Jaroslav Kysela) [916264] - [alsa] info: Avoid leaking kernel memory (Jaroslav Kysela) [916264] - [alsa] info: Implement common llseek for binary mode (Jaroslav Kysela) [916264] - [alsa] info: Remove BKL (Jaroslav Kysela) [916264] - [alsa] info: Check file position validity in common layer (Jaroslav Kysela) [916264] - [alsa] core: remove unused variables (Jaroslav Kysela) [916264] - [alsa] core: Don't use 'default' for default (Jaroslav Kysela) [916264] - [alsa] Fix yet another race in disconnection (Jaroslav Kysela) [916264] - [alsa] fix comment/printk typos (Jaroslav Kysela) [916264] - [alsa] core: Allow card id change to the same string (Jaroslav Kysela) [916264] - [alsa] hda: add CONFIG_SND_HDA_CODEC_CA0132_DSP define to rhel specific config (Jaroslav Kysela) [916264] - [alsa] hda: Keep halting ALC5505 DSP (Jaroslav Kysela) [916264] - [alsa] hda: Fix EAPD vmaster hook for AD1884 & co (Jaroslav Kysela) [916264] - [alsa] hda: Add Dell SSID to support Headset Mic recording (Jaroslav Kysela) [916264] - [alsa] hda: relase -> release (Jaroslav Kysela) [916264] - [alsa] hda: Fix the max length of control name in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Guess what, it's two more Dell headset mic quirks (Jaroslav Kysela) [916264] - [alsa] hda: Yet another Dell headset mic quirk (Jaroslav Kysela) [916264] - [alsa] hda: Add support for ALC5505 DSP power-save mode (Jaroslav Kysela) [916264] - [alsa] hda: Add missing alc_inv_dmic_sync() call in alc269_resume() (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous stac_resume() (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: poll eld at resume time (Jaroslav Kysela) [916264] - [alsa] hda: clean up code to reset hda link (Jaroslav Kysela) [916264] - [alsa] hda: Add In-driver connection info (Jaroslav Kysela) [916264] - [alsa] hda: Use auto_mute_via_amp=1 for VT1708 (Jaroslav Kysela) [916264] - [alsa] hda: Add auto_mute_via_amp flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Remove unused variable (Jaroslav Kysela) [916264] - [alsa] hda: reset hda link during system/runtime suspend (Jaroslav Kysela) [916264] - [alsa] hda: Make Thinkpad X220-tablet use generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing Mic Boost controls for VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Use snd_hda_check_power_state() in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda: Avoid choose same converter for unused pins (Jaroslav Kysela) [916264] - [alsa] hda: Cache the MUX selection for generic HDMI (Jaroslav Kysela) [916264] - [alsa] hda: Haswell converter power state D0 verify (Jaroslav Kysela) [916264] - [alsa] hda: Fix return value of snd_hda_check_power_state() (Jaroslav Kysela) [916264] - [alsa] hda: Don't take unresponsive D3 transition too serious (Jaroslav Kysela) [916264] - [alsa] hda: Introduce bit flags to snd_hda_codec_read/write() (Jaroslav Kysela) [916264] - [alsa] hda: Drop hard dependency on CONFIG_SND_DYNAMIC_MINORS (Jaroslav Kysela) [916264] - [alsa] hda/via: Use standard snd_hda_shutup_pins() (Jaroslav Kysela) [916264] - [alsa] hda: Add models for Dell headset jacks (Jaroslav Kysela) [916264] - [alsa] hda: Fix pin configurations for MacBook Air 4,2 (Jaroslav Kysela) [916264] - [alsa] hda: Headset mic support for three more machines (Jaroslav Kysela) [916264] - [alsa] hda: add mic fixup for ALC269VB on Ordissimo EVE2 (Jaroslav Kysela) [916264] - [alsa] hda/via: Clean up duplicated codes (Jaroslav Kysela) [916264] - [alsa] hda/via: Fix wrongly cleared pins after suspend on VT1802 (Jaroslav Kysela) [916264] - [alsa] hda: Add keep_eapd_on flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Allow setting automute/automic hooks after parsing (Jaroslav Kysela) [916264] - [alsa] hda/via: Disable broken dynamic power control (Jaroslav Kysela) [916264] - [alsa] hda: Add headset quirk for two Dell machines (Jaroslav Kysela) [916264] - [alsa] hda: add dock support for Thinkpad T431s (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous pci_set_drvdata() at remove (Jaroslav Kysela) [916264] - [alsa] hda: Enable mic-mute LED on more HP laptops (Jaroslav Kysela) [916264] - [alsa] hda: add PCI IDs for Intel BayTrail (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Fix wrong power setup for HP paths of VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Add headset mic support for another Dell machine (Jaroslav Kysela) [916264] - [alsa] hda: Check the activity of the NID to be powered down (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong power setup for HP paths of VIA codecs (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Don't set up active streams twice (Jaroslav Kysela) [916264] - [alsa] hda: Apply pin-enablement workaround to all Haswell HDMI codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix Oops caused by dereference NULL pointer (Jaroslav Kysela) [916264] - [alsa] hda: Fix 3.9 regression of EAPD init on Conexant codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix system panic when DMA > 40 bits for Nvidia audio controllers (Jaroslav Kysela) [916264] - [alsa] hda: Move Thinkpad X220 to use auto parser (Jaroslav Kysela) [916264] - [alsa] hda: Add the support for ALC286 codec (Jaroslav Kysela) [916264] - [alsa] hda: Limit internal mic boost for a few Asus machines (Jaroslav Kysela) [916264] - [alsa] hda: Disable the sanity check in snd_hda_add_pincfg() (Jaroslav Kysela) [916264] - [alsa] hda: fix error return code in patch_alc662() (Jaroslav Kysela) [916264] - [alsa] hda: Don't call vmaster hook when bus->shutdown is set (Jaroslav Kysela) [916264] - [alsa] hda: fixup D3 pin and right channel mute on Haswell HDMI audio (Jaroslav Kysela) [916264] - [alsa] hda: Use the primary DAC for all aamix outputs (Jaroslav Kysela) [916264] - [alsa] hda: Fix aamix activation with loopback control on VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix headset mic support for Asus X101CH (Jaroslav Kysela) [916264] - [alsa] hda: Implement headset jack functionality for some Dell hw (Jaroslav Kysela) [916264] - [alsa] hda: Handle Headphone Mic jack more generic (Jaroslav Kysela) [916264] - [alsa] hda: add some small convenience functions to auto parser (Jaroslav Kysela) [916264] - [alsa] hda: allow "Headphone Mic" parser flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add a quirk for AC700 Chromebook (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Add a quirk for Stumpy ChromeBox (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Update latency based on DSP state (Jaroslav Kysela) [916264] - [alsa] hda: Introduce get_delay codec PCM ops (Jaroslav Kysela) [916264] - [alsa] hda: fix uninitialized variable (Jaroslav Kysela) [916264] - [alsa] hda: Allow power_save_controller option override DCAPS" (Jaroslav Kysela) [916264] - [alsa] hda: fix typo in proc output (Jaroslav Kysela) [916264] - [alsa] hda: Enabling Realtek ALC 671 codec (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on HDMI ELD debug message (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on return value when getting HDMI ELD info (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Delay HP amp turnon (Jaroslav Kysela) [916264] - [alsa] hda: VIA prefers side surrounds over HP (Jaroslav Kysela) [916264] - [alsa] hda: Lower the badness for independent HP penalty (Jaroslav Kysela) [916264] - [alsa] hda: Allow codec drivers to give own badness tables (Jaroslav Kysela) [916264] - [alsa] hda: Fix DAC assignment for independent HP (Jaroslav Kysela) [916264] - [alsa] hda: Enable "Headset Mic" name for some Dell Latitude devices (Jaroslav Kysela) [916264] - [alsa] hda: Introduce "Headset Mic" name (Jaroslav Kysela) [916264] - [alsa] hda: Fix abuse of snd_hda_lock_devices() for DSP loader (Jaroslav Kysela) [916264] - [alsa] hda: Fix typo in checking IEC958 emphasis bit (Jaroslav Kysela) [916264] - [alsa] hda: Fix yet missing GPIO/EAPD setup in cirrus driver (Jaroslav Kysela) [916264] - [alsa] hda: Add GPIO-based LED support on HP desktop machines (Jaroslav Kysela) [916264] - [alsa] hda: Make the resume of digital beep setup proper (Jaroslav Kysela) [916264] - [alsa] hda: Fix power-saving during playing beep sound (Jaroslav Kysela) [916264] - [alsa] hda: Move beep attach/detach calls in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Fix the digital beep registration (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing beep detach in patch_conexant.c (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing EAPD/GPIO setup for Cirrus codecs (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Remove extra setting of dsp_state (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Check download state of DSP (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Check if dspload_image succeeded (Jaroslav Kysela) [916264] - [alsa] hda: Disable IDT eapd_switch if there are no internal speakers (Jaroslav Kysela) [916264] - [alsa] hda: Don't apply EAPD power filter as default (Jaroslav Kysela) [916264] - [alsa] hda: Allow unlimited pins and converters in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda: Drop explicit memset() by reallocation with __GFP_ZERO (Jaroslav Kysela) [916264] - [alsa] hda: Fix snd_hda_get_num_raw_conns() to return a correct value (Jaroslav Kysela) [916264] - [alsa] hda: Don't re-initialize shared hp/mic pinctl (Jaroslav Kysela) [916264] - [alsa] hda: Avoid automatic pin-ctl update for hp/mic when jack ctl exists (Jaroslav Kysela) [916264] - [alsa] hda: Consolidate add_in_jack_modes and add_out_jack_modes hints (Jaroslav Kysela) [916264] - [alsa] hda: Allow to change I/O direction in hp/mic jack mode ctl (Jaroslav Kysela) [916264] - [alsa] hda: Add some model name strings for ALC260 (Jaroslav Kysela) [916264] - [alsa] hda: Handle shared hp/mic jack mode (Jaroslav Kysela) [916264] - [alsa] hda: Add the generic Headphone Mic feature (Jaroslav Kysela) [916264] - [alsa] hda: Add support of new codec ALC233 (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Avoid division by zero in dspxfr_one_seg() (Jaroslav Kysela) [916264] - [alsa] hda: check NULL pointer when creating SPDIF PCM switch (Jaroslav Kysela) [916264] - [alsa] hda: check NULL pointer when creating SPDIF controls (Jaroslav Kysela) [916264] - [alsa] hda: Enable beep for ASUS EeeBox EBP1501P (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Make jacks phantom, if they're not detectable (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Notify userspace when ELD control changes (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Protect ELD buffer (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Refactor hdmi_eld into parsed_hdmi_eld (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: Do not expose eld data when eld is invalid (Jaroslav Kysela) [916264] - [alsa] hda/hdmi: ELD shouldn't be valid after unplug (Jaroslav Kysela) [916264] - [alsa] hda: Fix the silent speaker output on Fujitsu S7020 laptop (Jaroslav Kysela) [916264] - [alsa] hda: add quirks for mute LED on two HP machines (Jaroslav Kysela) [916264] - [alsa] hda: Remove speaker clicks on CX20549 (Jaroslav Kysela) [916264] - [alsa] hda: Disable runtime PM for Intel 5 Series/3400 (Jaroslav Kysela) [916264] - [alsa] hda: Increase badness for missing multi-io (Jaroslav Kysela) [916264] - [alsa] hda: Fix broken workaround for HDMI/SPDIF conflicts (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add missing n to debug prints (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix type of INVALID_CHIP_ADDRESS (Jaroslav Kysela) [916264] - [alsa] hda: update documentation for no-primary-hp fixup (Jaroslav Kysela) [916264] - [alsa] hda: Workaround for silent output on Sony Vaio VGC-LN51JGB with ALC889 (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Slight optimization for build with DSP (Jaroslav Kysela) [916264] - [alsa] hda: Fix memory leak and error handling in CA0132 DSP loader (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Improve the DSP transfer timeout calculations (Jaroslav Kysela) [916264] - [alsa] hda/intel: Add Device IDs for Intel Wellsburg PCH (Jaroslav Kysela) [916264] - [alsa] hda: Yet another fix for broken HSW HDMI pin connections (Jaroslav Kysela) [916264] - [alsa] hda: Add fixup for Haswell to enable all pin and convertor widgets (Jaroslav Kysela) [916264] - [alsa] hda: Support rereading widgets under the function group (Jaroslav Kysela) [916264] - [alsa] hda: Remove limit of widget connections (Jaroslav Kysela) [916264] - [alsa] hda: Set non-snoop for Creative HD-audio controllers (Jaroslav Kysela) [916264] - [alsa] hda: Fix misc compile warnings in patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Use generic array for loopback list management (Jaroslav Kysela) [916264] - [alsa] hda: Enable loopback accounts for CONFIG_PM=n, too (Jaroslav Kysela) [916264] - [alsa] hda: Apply mic-mute LED fixup for new HP laptops (Jaroslav Kysela) [916264] - [alsa] hda: detect jacks on VT1708 even when no streams are active (Jaroslav Kysela) [916264] - [alsa] hda: Fix phantom jacks on VT1708 (Jaroslav Kysela) [916264] - [alsa] hda: Add new Kconfig CONFIG_SND_HDA_CODEC_CA0132_DSP (Jaroslav Kysela) [916264] - [alsa] hda: Release assigned pin/cvt at error path of hdmi_pcm_open() (Jaroslav Kysela) [916264] - [alsa] hda: New PCI ID for Haswell ULT (Jaroslav Kysela) [916264] - [alsa] hda: add support for IDT 92HD95 HDA codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix non-snoop page handling (Jaroslav Kysela) [916264] - [alsa] hda: Enable LPIB delay count for Poulsbo / Oaktrail (Jaroslav Kysela) [916264] - [alsa] hda: Fix powermap for external mics on IDT codecs (Jaroslav Kysela) [916264] - [alsa] hda: fix inverted internal mic on Acer AOA150/ZG5 (Jaroslav Kysela) [916264] - [alsa] hda: Enable power down of unused widgets for IDT codecs (Jaroslav Kysela) [916264] - [alsa] hda: Implement path-based power filter to the generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_check_power_state() helper function (Jaroslav Kysela) [916264] - [alsa] hda: Synchronize the power state at the end of codec init (Jaroslav Kysela) [916264] - [alsa] hda: Add power state filtering (Jaroslav Kysela) [916264] - [alsa] hda/via: Fix wrong checks of power state bits (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong arguments for path deactivation checks (Jaroslav Kysela) [916264] - [alsa] hda: Add auto-mute support to PB desktop (Jaroslav Kysela) [916264] - [alsa] hda: Add a fixup for Packard-Bell desktop with ALC880 (Jaroslav Kysela) [916264] - [alsa] hda: Add chained_before flag to the fixup entry (Jaroslav Kysela) [916264] - [alsa] hda: Small code refactoring about path re-initialization (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing path between aamix and outputs in AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix inconsistent pin states after resume (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid snd_BUG_ON() in alc271_hp_gate_mic_jack() (Jaroslav Kysela) [916264] - [alsa] hda: Select auto-parser as default for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Convert some static quirks to fixup codes for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange for dropping static quirk codes in AD codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Add SPDIF mux control to AD codec auto-parser (Jaroslav Kysela) [916264] - [alsa] hda: Combine snd_hda_codec_flush_*_cache() to a single function (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing call of cmd flush in capture volume put callback (Jaroslav Kysela) [916264] - [alsa] hda: Add missing exports to helper functions (Jaroslav Kysela) [916264] - [alsa] hda: Revive SPDIF mux for IDT/STAC codecs (Jaroslav Kysela) [916264] - [alsa] hda: Disable HP auto-mute during independent HP mode (Jaroslav Kysela) [916264] - [alsa] hda: Set individual name to secondary analog PCM stream (Jaroslav Kysela) [916264] - [alsa] hda: Add aamix NID to AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Add Conexant CX20755/20756/20757 codec IDs (Jaroslav Kysela) [916264] - [alsa] hda: Add aamix NID to IDT 92HD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous header inclusions (Jaroslav Kysela) [916264] - [alsa] hda: Enable parsing the independent HP mode as default for VIA codecs (Jaroslav Kysela) [916264] - [alsa] hda: Fix conflicts between Loopback Mixing and Independent HP (Jaroslav Kysela) [916264] - [alsa] hda: Check aamix-output paths from other DACs, too (Jaroslav Kysela) [916264] - [alsa] hda: Add missing badness evaluation for unresolved paths (Jaroslav Kysela) [916264] - [alsa] hda: Set the pin targets after deciding output config (Jaroslav Kysela) [916264] - [alsa] hda: Improve debug prints for output paths (Jaroslav Kysela) [916264] - [alsa] hda: Add fixup for Acer AO725 laptop (Jaroslav Kysela) [916264] - [alsa] hda/conexant: Set mixer NID 0x19 for CX20551 codec (Jaroslav Kysela) [916264] - [alsa] hda: Correct more array rooms in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix the wrong adc_idx for capture source (Jaroslav Kysela) [916264] - [alsa] hda: Don't add unnecessary indices on HDMI and SPDIF (Jaroslav Kysela) [916264] - [alsa] hda: don't compare with yourself in fill_input_pin_labels (Jaroslav Kysela) [916264] - [alsa] hda: make sure there are enough input labels and paths (Jaroslav Kysela) [916264] - [alsa] hda: Fix speaker pin of FSC Lifebook S7110 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Add boost to line inputs, too (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Add bass speaker support for HP ENVY Spectre XT (Jaroslav Kysela) [916264] - [alsa] hda: Consolidate cap_sync_hook and capture_switch_hook (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing call of capture_switch_hook (Jaroslav Kysela) [916264] - [alsa] hda: Look for boost controls more deeply (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid mute in path activation (Jaroslav Kysela) [916264] - [alsa] hda: Unify input label creations in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Keep autocfg.input idx value in imux table (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing unsol event handler in some codec drivers (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for STAC/IDT codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Improve naming rule for primary output (Jaroslav Kysela) [916264] - [alsa] hda: Add PCM capture hook to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Record all detected ADCs in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Move vmaster TLV parsing to snd_hda_gen_parse_auto_config() (Jaroslav Kysela) [916264] - [alsa] hda: Add input jack mode enum controls to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Minor cleanup/fixes for patch_sigmatel.c fixup transition (Jaroslav Kysela) [916264] - [alsa] hda: Give more comments to hda_gen_spec flags (Jaroslav Kysela) [916264] - [alsa] hda: Add suppress_auto_mute flag to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Record the current speaker / LO mute status in hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Properly call automute/switch hooks at init (Jaroslav Kysela) [916264] - [alsa] hda: Make sure fill_all_dac_nids is called for digital only codecs (Jaroslav Kysela) [916264] - [alsa] hda: force different capture controls if amp caps differ (Jaroslav Kysela) [916264] - [alsa] hda: do not add non-existing Mic boost controls (Jaroslav Kysela) [916264] - [alsa] hda: initialize channel counts correctly (Jaroslav Kysela) [916264] - [alsa] hda: fix wrong adc_idx in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Check array bounds in get_input_path (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Make some symbols static (Jaroslav Kysela) [916264] - [alsa] hda: Add prefer_hp_amp flag to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix a wrong comma in snd_printdd() call (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Declare firmware only when really built (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix possible invalid DMA channel deallocation (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix possible NULL dereference (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix another smatch warning (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix superfluous unsigned check (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Use snd_hda_set_pin_ctl() helper again (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Add firmware caching to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Fix potential init errors and update module description (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Shuffle to group together related code (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Code shuffle to group similar functions (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add tuning controls (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add unsol handler for DSP and jack detection (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add PCM enhancements (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add DSP mixer controls and helpers (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Init chip, DSP effects and mixer settings (Jaroslav Kysela) [916264] - [alsa] hda/ca0132: Add new definitions and structs for DSP (Jaroslav Kysela) [916264] - [alsa] hda: fix OOPS in hda_mark_cmd_cache_dirty (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Remove superfluous fields from sigmatel_spec (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Move w/a for HP Mini 110 LED to fixup table (Jaroslav Kysela) [916264] - [alsa] hda/sigmatel: Remove PCI id check in find_mute_led_cfg() (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD83xxx (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD73xx (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for IDT92HD71Bxx (Jaroslav Kysela) [916264] - [alsa] hda: Check pincap while parsing the configuration (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC927x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC922x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9205 (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9872 (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC925x (Jaroslav Kysela) [916264] - [alsa] hda: Use standard fixup table for STAC9200 (Jaroslav Kysela) [916264] - [alsa] hda: Add capture_switch_hook to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for VIA codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Add generic parser support to Analog Device codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange for dropping static quirk codes in Coexant driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser in Conexant codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for Cirrus codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser for CA0110 codec (Jaroslav Kysela) [916264] - [alsa] hda: Use generic codec parser for C-Media codecs (Jaroslav Kysela) [916264] - [alsa] hda: Allow user to give hints for codec parser behavior (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_get_int_hint() helper function (Jaroslav Kysela) [916264] - [alsa] hda: Protect user-defined arrays via mutex (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Generic mute LED implementation for HP laptops (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix the timing for some fixups (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add a fixup for FSC S7020 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Add output jack mode enum controls (Jaroslav Kysela) [916264] - [alsa] hda: Update automute / automic upon jack retasking (Jaroslav Kysela) [916264] - [alsa] hda: Add a new fixup type to override pinctl values (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Read the cached pinctl value in fixups (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Drop aliases for old fixups (Jaroslav Kysela) [916264] - [alsa] hda: Avoid auto-mute or auto-mic of retasked jacks (Jaroslav Kysela) [916264] - [alsa] hda: Manage current pinctl values in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: More strict correction of invalid pinctl bits (Jaroslav Kysela) [916264] - [alsa] hda: Add helper functions to cache the current pinctl target (Jaroslav Kysela) [916264] - [alsa] hda: Clear the dropped paths properly (Jaroslav Kysela) [916264] - [alsa] hda: Allow aamix as a capture source (Jaroslav Kysela) [916264] - [alsa] hda: Fix inconsistent input_paths after ADC reduction (Jaroslav Kysela) [916264] - [alsa] hda: Return "Headphone Mic" from hda_get_autocfg_input_label() (Jaroslav Kysela) [916264] - [alsa] hda: Exclude aamix from capture paths (Jaroslav Kysela) [916264] - [alsa] hda: Add a flag to suppress mic auto-switch (Jaroslav Kysela) [916264] - [alsa] hda: Handle BOTH jack port as a fixed output (Jaroslav Kysela) [916264] - [alsa] hda: Re-define snd_hda_parse_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda: Manage input paths via path indices (Jaroslav Kysela) [916264] - [alsa] hda: Fix multi-io channel mode management (Jaroslav Kysela) [916264] - [alsa] hda: Don't set up active streams twice (Jaroslav Kysela) [916264] - [alsa] hda: Remove unused dac reference in create_multi_out_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Use direct path reference in assign_out_path_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Clear path indices properly at each re-evaluation (Jaroslav Kysela) [916264] - [alsa] hda: Add brief comments to exported snd_hda_gen_*_() functions (Jaroslav Kysela) [916264] - [alsa] hda: Remove dead HDA_CTL_BIND_VOL and HDA_CTL_BIND_SW codes (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_gen_free() and snd_hda_gen_check_power_status() (Jaroslav Kysela) [916264] - [alsa] hda: Allow jack detection when polling is enabled (Jaroslav Kysela) [916264] - [alsa] hda: Add pcm_playback_hook to hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Drop bind-volume workaround (Jaroslav Kysela) [916264] - [alsa] hda: Drop unneeded pin argument from set_output_and_unmute() (Jaroslav Kysela) [916264] - [alsa] hda: Add missing slave names for Speaker Surround, etc (Jaroslav Kysela) [916264] - [alsa] hda: Prefer binding the primary CLFE output (Jaroslav Kysela) [916264] - [alsa] hda: Fix truncated control names (Jaroslav Kysela) [916264] - [alsa] hda: Add Loopback Mixing control (Jaroslav Kysela) [916264] - [alsa] hda: Correct aamix output paths (Jaroslav Kysela) [916264] - [alsa] hda: Initialize digital-input path properly (Jaroslav Kysela) [916264] - [alsa] hda: Manage using output/loopback path indices (Jaroslav Kysela) [916264] - [alsa] hda: Fix multi-io pin assignment in create_multi_out_ctls() (Jaroslav Kysela) [916264] - [alsa] hda: Simplify the multi-io assignment with multi speakers (Jaroslav Kysela) [916264] - [alsa] hda: Check the existing path in snd_hda_add_new_path() (Jaroslav Kysela) [916264] - [alsa] hda: Avoid duplicated path creations (Jaroslav Kysela) [916264] - [alsa] hda: Initialize output paths with current active states (Jaroslav Kysela) [916264] - [alsa] hda: Don't skip amp init for activated paths (Jaroslav Kysela) [916264] - [alsa] hda: Add hooks for HP/line/mic auto switching (Jaroslav Kysela) [916264] - [alsa] hda: Revive snd_hda_get_conn_list() (Jaroslav Kysela) [916264] - [alsa] hda: Add codec->inv_jack_detect flag (Jaroslav Kysela) [916264] - [alsa] hda: Add inv_eapd flag to struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda: Implement independent HP control (Jaroslav Kysela) [916264] - [alsa] hda: Allow aamix in the primary output path (Jaroslav Kysela) [916264] - [alsa] hda: Define HDA_PARSE_* for snd_hda_parse_nid_path() argument (Jaroslav Kysela) [916264] - [alsa] hda: Fix typos in debug_show_configs() (Jaroslav Kysela) [916264] - [alsa] hda: Add more debug prints about new paths (Jaroslav Kysela) [916264] - [alsa] hda: Drop spec->channel_mode field from hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix PCM name string for generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Use cached version for changing pins in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Dynamically turn on/off EAPD in generic codec driver (Jaroslav Kysela) [916264] - [alsa] hda: Fix initialization of primary outputs in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Refactor init_extra_out() in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Clear unsol enable bits on unused pins in generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Add spec->vmaster_mute_enum flag to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Begin HDA_GEN_* event tag from 1 (Jaroslav Kysela) [916264] - [alsa] hda: Increase the max depth of widget connections (Jaroslav Kysela) [916264] - [alsa] hda: Avoid access of amp cache element outside mutex (Jaroslav Kysela) [916264] - [alsa] hda: Fix wrong dirty check in snd_hda_codec_resume_amp() (Jaroslav Kysela) [916264] - [alsa] hda: Do sequential writes in snd_hda_gen_init() (Jaroslav Kysela) [916264] - [alsa] hda: Add / fix comments about capture vol/sw controls in hda_generic.c (Jaroslav Kysela) [916264] - [alsa] hda: Add missing amp cache flush for bound capture vol/sw ctls (Jaroslav Kysela) [916264] - [alsa] hda: Add snd_hda_codec_flush_*_cache() aliases (Jaroslav Kysela) [916264] - [alsa] hda: Flush dirty amp caches before writing inv_dmic fix (Jaroslav Kysela) [916264] - [alsa] hda: Check CORB overflow (Jaroslav Kysela) [916264] - [alsa] hda: Clear cached_write flag in snd_hda_codec_resume_*() (Jaroslav Kysela) [916264] - [alsa] hda: Clear dirty flag upon cache write (Jaroslav Kysela) [916264] - [alsa] hda: Allow one chance for zero NID in connection list (Jaroslav Kysela) [916264] - [alsa] hda: Use "Capture Source" for single sources (Jaroslav Kysela) [916264] - [alsa] hda: Use generic parser codes for Realtek driver (Jaroslav Kysela) [916264] - [alsa] hda: Export standard jack event handlers for generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Fix NULL dereference in snd_hda_gen_build_controls() (Jaroslav Kysela) [916264] - [alsa] hda: Move the call of snd_hda_parse_pin_defcfg() from snd_hda_gen_parse_auto_config() (Jaroslav Kysela) [916264] - [alsa] hda: Export snd_hda_gen_add_kctl() (Jaroslav Kysela) [916264] - [alsa] hda: Add EAPD control to generic parser (Jaroslav Kysela) [916264] - [alsa] hda: Merge Realtek parser code to generic parser (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove redundant argument from alc_mux_select() (Jaroslav Kysela) [916264] - [alsa] hda: More generic auto-mic switching for Realtek codecs (Jaroslav Kysela) [916264] - [alsa] hda: Rearrange INPUT_PIN_ATTR_* (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix split stereo dmic code (Jaroslav Kysela) [916264] - [alsa] hda: Move fixup code into struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add conexant-style inverted dmic handling (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow multiple individual capture volume/switch controls (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow passing name=NULL to alc_kcontrol_new() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Merge a few split functions (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Assign Master mixer when possible (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Handle vmaster hook in the parser side (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove unused fields and macro definitions (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Drop auto_mic_valid_imux flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Allow different pins for shared hp/mic vref check (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse digital input path (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Rename add_new_out_path() with add_new_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove superfluous input amp init (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Clean up some spec fields (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Make input path parser more generic (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Don't change connection at path deactivation (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Initialize loopback paths properly (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add boost volumes to path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add missing initialization of multi-io routes (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix the initialization of pin amp-in (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Rename get_out_path() to get_nid_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Use path-based parser for digital outputs (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Consolidate to a single path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Consolidate is_reachable_path() (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add path active flag (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Remove non-standard automute mode (Jaroslav Kysela) [916264] - [alsa] hda: Introduce snd_hda_codec_amp_init*() (Jaroslav Kysela) [916264] - [alsa] hda: Introduce cache & flush cmd / amp writes (Jaroslav Kysela) [916264] - [alsa] hda: Remove snd_hda_codec_amp_update() call from patch_*.c (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix initialization of input amps in output paths (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Check amp capabilities of aa-mixer widget (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse analog loopback paths more generically (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Parse input paths (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Make path->idx and path->multi consistent (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Simplify the output volume initialization (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Reduce vol/mute ctl lookups at parsing codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix mono amp values in proc output (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Manage mixer controls in out_path list (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Add output path parser (Jaroslav Kysela) [916264] - [alsa] hda/realtek: List up all available DACs (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Simplify alc_auto_is_dac_reachable() (Jaroslav Kysela) [916264] - [alsa] hda: Add support of new codec ALC284 (Jaroslav Kysela) [916264] - [alsa] hda: Allow power_save_controller option override DCAPS (Jaroslav Kysela) [916264] - [alsa] Revert: hda: Shut up pins at power-saving mode with Conexant codecs (Jaroslav Kysela) [916264] - [alsa] hda: Disable runtime D3 for Intel CPT & co (Jaroslav Kysela) [916264] - [alsa] hda: print power state for AFG node in proc file (Jaroslav Kysela) [916264] - [alsa] hda: add mute LED for HP Pavilion 17 (Realtek codec) (Jaroslav Kysela) [916264] - [alsa] hda: Switch "On" and "Off" for "Mute-LED Mode" kcontrol (Jaroslav Kysela) [916264] - [alsa] hda: Fix sound resume hang (Jaroslav Kysela) [916264] - [alsa] hda: bug fix for invalid connection list of Haswell HDMI codec pins (Jaroslav Kysela) [916264] - [alsa] hda: Fix the wrong pincaps set in ALC861VD dallas/hp fixup (Jaroslav Kysela) [916264] - [alsa] hda: Set codec->single_adc_amp flag for Realtek codecs (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous zero-clear memset in patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Fix NULL dereference in error path of patch_ca0132.c (Jaroslav Kysela) [916264] - [alsa] hda: Remove unnecessary struct hda_stream_format from CA0132 (Jaroslav Kysela) [916264] - [alsa] hda: Update chipio functions and DSP write wait timeout (Jaroslav Kysela) [916264] - [alsa] hda: Change return value for load_dsp_prepare() to -ENOSYS (Jaroslav Kysela) [916264] - [alsa] hda: Add comments and descriptions to CA0132 functions (Jaroslav Kysela) [916264] - [alsa] hda: Add firmware caching to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda: Update CA0132 codec to load DSP firmware binary (Jaroslav Kysela) [916264] - [alsa] hda: Add DSP firmware enums and defs to CA0132 codec (Jaroslav Kysela) [916264] - [alsa] hda: Add CA0132 register definitions file (Jaroslav Kysela) [916264] - [alsa] hda: Add new DSP loader callback routines (Jaroslav Kysela) [916264] - [alsa] Revert: hda: bug fix for invalid connection list of Haswell HDMI codec pin (Jaroslav Kysela) [916264] - [alsa] hda: bug fix for invalid connection list of Haswell HDMI codec pin (Jaroslav Kysela) [916264] - [alsa] hda: Always turn on pins for HDMI/DP (Jaroslav Kysela) [916264] - [alsa] hda: Fix pin configuration of HP Pavilion dv7 (Jaroslav Kysela) [916264] - [alsa] hda: Move runtime PM check to runtime_idle callback (Jaroslav Kysela) [916264] - [alsa] hda: Add stereo-dmic fixup for Acer Aspire One 522 (Jaroslav Kysela) [916264] - [alsa] hda: Avoid doubly suspend after vga switcheroo (Jaroslav Kysela) [916264] - [alsa] hda: Check validity of CORB/RIRB WP reads (Jaroslav Kysela) [916264] - [alsa] hda: use usleep_range in link reset and change timeout check (Jaroslav Kysela) [916264] - [alsa] hda/via: Add support for codec VT1808 (Jaroslav Kysela) [916264] - [alsa] hda/via: Add support for codec VT1705CF (Jaroslav Kysela) [916264] - [alsa] hda: Remove the rest of __devinit* in comments (Jaroslav Kysela) [916264] - [alsa] hda: Remove superfluous DELAYED_INIT*_MARK (Jaroslav Kysela) [916264] - [alsa] hda: remove __dev* attributes (Jaroslav Kysela) [916264] - [alsa] hda: Add PCI device prefix for clarity (Jaroslav Kysela) [916264] - [alsa] hda: Fix yet another race of vga_switcheroo registration (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Keep the channel count for multiple speakers (Jaroslav Kysela) [916264] - [alsa] hda: Add a helper function for simple enum kcontrols (Jaroslav Kysela) [916264] - [alsa] hda: Pass errors properly in alc_auto_check_switches() (Jaroslav Kysela) [916264] - [alsa] hda: Refactor alc_kcontrol_new() usages (Jaroslav Kysela) [916264] - [alsa] hda: Use standard sort function in hda_auto_parser.c (Jaroslav Kysela) [916264] - [alsa] hda: Call snd_array_init() early and only once (Jaroslav Kysela) [916264] - [alsa] hda: Fix build without CONFIG_PM (Jaroslav Kysela) [916264] - [alsa] hda: Add a fixup for internal mic on MacBook Pro 8,1 (Jaroslav Kysela) [916264] - [alsa] hda: Add missing verb applications in patch_cirrus.c (Jaroslav Kysela) [916264] - [alsa] hda: Move static ADC setup for CS4206 to init verbs (Jaroslav Kysela) [916264] - [alsa] hda: Don't release firmware when CONFIG_PM is set (Jaroslav Kysela) [916264] - [alsa] hda: Don't overwrite the pin default configs (Jaroslav Kysela) [916264] - [alsa] hda: Remove shutup calls in free callbacks (Jaroslav Kysela) [916264] - [alsa] hda: Use standard helper functions in patch_hdmi.c (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Correctly clear line_out_pins when moving to speaker (Jaroslav Kysela) [916264] - [alsa] hda: Add support for Realtek ALC292 (Jaroslav Kysela) [916264] - [alsa] hda: Limit runtime PM support only to known Intel chips (Jaroslav Kysela) [916264] - [alsa] hda: Fix Acer Aspire models with analog mics (Jaroslav Kysela) [916264] - [alsa] hda: Allow jack state to depend on another jack (Jaroslav Kysela) [916264] - [alsa] hda: Fix recursive suspend/resume call (Jaroslav Kysela) [916264] - [alsa] hda: Add a missing quirk entry for iMac 9,1 (Jaroslav Kysela) [916264] - [alsa] hda: Removed unused non-standard name "C/LFE" (Jaroslav Kysela) [916264] - [alsa] hda: Give standard "Bass Speaker" mixer for 2.1 speakers (Jaroslav Kysela) [916264] - [alsa] hda: Add new codec ALC668 and ALC900 (default name ALC1150) (Jaroslav Kysela) [916264] - [alsa] hda: Improve HP depop when system enter to S3 (Jaroslav Kysela) [916264] - [alsa] hda: Add pin fixups for ASUS G75 (Jaroslav Kysela) [916264] - [alsa] hda: Fix invalid connections in VT1802 codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix empty DAC filling in patch_via.c (Jaroslav Kysela) [916264] - [alsa] hda: Keep power link on for PantherPoint HDMI (Jaroslav Kysela) [916264] - [alsa] hda: Force to reset IEC958 status bits for AD codecs (Jaroslav Kysela) [916264] - [alsa] hda: Mark CS260x immutable structures const (Jaroslav Kysela) [916264] - [alsa] hda: Fix digital microphone on CS420x (Jaroslav Kysela) [916264] - [alsa] hda: Cirrus: Fix coefficient index for beep configuration (Jaroslav Kysela) [916264] - [alsa] hda: stop setup_dig_out_stream() causing clicks (Jaroslav Kysela) [916264] - [alsa] hda: Add tracepoints to HD-audio controller driver (Jaroslav Kysela) [916264] - [alsa] hda: remove unused variable in azx_position_ok() (Jaroslav Kysela) [916264] - [alsa] hda: Don't enable unsol for jacks we're polling (Jaroslav Kysela) [916264] - [alsa] hda: Add workaround for conflicting IEC958 controls (Jaroslav Kysela) [916264] - [alsa] hda: Print PCI device name at "spurious message" warnings (Jaroslav Kysela) [916264] - [alsa] hda: Implement a poll loop for jacks as a module parameter (Jaroslav Kysela) [916264] - [alsa] hda: Make hda sound card usable for Loongson (Jaroslav Kysela) [916264] - [alsa] hda: Fix mute-LED setup for HP dv5 laptop (Jaroslav Kysela) [916264] - [alsa] hda: Fix silent headphone output from Toshiba P200 (Jaroslav Kysela) [916264] - [alsa] hda: add dock support for Thinkpad T430 (Jaroslav Kysela) [916264] - [alsa] hda: Always check array bounds in alc_get_line_out_pfx (Jaroslav Kysela) [916264] - [alsa] hda: Stop LPIB delay counting on broken hardware (Jaroslav Kysela) [916264] - [alsa] hda: Fix registration race of VGA switcheroo (Jaroslav Kysela) [916264] - [alsa] hda: Clean up superfluous position_fix list entries (Jaroslav Kysela) [916264] - [alsa] hda: do not detect jack on internal speakers for Realtek (Jaroslav Kysela) [916264] - [alsa] hda: Fix missing beep on ASUS X43U notebook (Jaroslav Kysela) [916264] - [alsa] hda: Remove AZX_DCAPS_POSFIX_COMBO (Jaroslav Kysela) [916264] - [alsa] hda: Warn an allocation for an uninitialized array (Jaroslav Kysela) [916264] - [alsa] hda/cirrus: Add missing init/free of hda_gen_spec (Jaroslav Kysela) [916264] - [alsa] hda: Fix memory leaks at error path in patch_cirrus.c (Jaroslav Kysela) [916264] - [alsa] hda: Add missing hda_gen_spec to struct via_spec (Jaroslav Kysela) [916264] - [alsa] hda: remove "Mic Jack Mode" for headset jacks (Latitude Exx30) (Jaroslav Kysela) [916264] - [alsa] hda: make Cirrus codec use generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: make VIA codec use generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: Remove dead GPIO code for VIA codec (Jaroslav Kysela) [916264] - [alsa] hda: Add new codec ALC283 ALC290 support (Jaroslav Kysela) [916264] - [alsa] hda: avoid unneccesary indices on "Headphone Jack" controls (Jaroslav Kysela) [916264] - [alsa] hda: fix indices on boost volume on Conexant (Jaroslav Kysela) [916264] - [alsa] hda: Fix hang caused by race during suspend (Jaroslav Kysela) [916264] - [alsa] hda: Clean up redundant FG checks (Jaroslav Kysela) [916264] - [alsa] hda/realtek: Fix detection of ALC271X codec (Jaroslav Kysela) [916264] - [alsa] hda: Add inverted internal mic quirk for Lenovo IdeaPad U310 (Jaroslav Kysela) [916264] - [alsa] hda: make Realtek/Sigmatel/Conexant use the generic unsol event (Jaroslav Kysela) [916264] - [alsa] hda: make a generic unsol event handler (Jaroslav Kysela) [916264] - [alsa] hda: add PCI identifier for Intel 5 Series/3400 (Jaroslav Kysela) [916264] - [alsa] hda: use LPIB for delay estimation (Jaroslav Kysela) [916264] - [alsa] hda: force use of SSYNC bits (Jaroslav Kysela) [916264] - [alsa] hda/via: don't report presence on HPs with no presence support (Jaroslav Kysela) [916264] - [alsa] hda: Add external mic quirk for Asus Zenbook UX31A (Jaroslav Kysela) [916264] - [alsa] hda: Yet another fix for D3 stop-clock refcounting (Jaroslav Kysela) [916264] - [alsa] hda: Optimize bitfield usage in struct hda_codec (Jaroslav Kysela) [916264] - [alsa] hda: Fix D3 clock stop check for codecs with own set_power_state op (Jaroslav Kysela) [916264] - [alsa] hda: Clean up CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [916264] - [alsa] hda: Fix runtime PM leftover refcounts (Jaroslav Kysela) [916264] - [alsa] hda: bug fix on references without checking CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [916264] - [alsa] hda: add runtime PM support (Jaroslav Kysela) [916264] - [alsa] hda: Fix possible compile warnings regarding CONFIG_PM (Jaroslav Kysela) [916264] - [alsa] hda: Convert to new pm_ops for PCI drivers (Jaroslav Kysela) [916264] - [alsa] Revert: hda_intel: Add Device IDs for Intel Wellsburg PCH (Jarod Wilson) [916264]- [virt] kvm: validate userspace_addr of memslot (Petr Matousek) [950498] {CVE-2013-1943} - [x86] edac: Apply patch to support ECC error decoding for Fam16h (Kim Naru) [922941] - [fs] fuse: readdirplus sanity checks (Niels de Vos) [981741] - [fs] fuse: readdirplus cleanup (Niels de Vos) [981741] - [fs] fuse: readdirplus change attributes once (Niels de Vos) [981741] - [fs] fuse: readdirplus fix instantiate (Niels de Vos) [981741] - [fs] fuse: fix readdirplus dentry leak (Niels de Vos) [981741] - [fs] fuse: hold i_mutex in fuse_file_fallocate() (Brian Foster) [979433] - [fs] cifs: on send failure, readjust server sequence number downward (Sachin Prabhu) [877010] - [fs] cifs: don't try to unlock pagecache page after releasing it (Sachin Prabhu) [877010] - [fs] cifs: bugfix for unreclaimed writeback pages in cifs_writev_requeue() (Sachin Prabhu) [877010] - [fs] cifs: move check for NULL socket into smb_send_rqst (Sachin Prabhu) [877010] - [fs] cifs: fix writeback race with file that is growing (Sachin Prabhu) [877010] - [fs] cifs: adjust sequence number downward after signing NT_CANCEL request (Sachin Prabhu) [877010] - [fs] cifs: remove kmap lock (Sachin Prabhu) [877010] - [fs] cifs: replace kvec array in readdata with a single kvec (Sachin Prabhu) [877010] - [fs] cifs: convert async read code to use pages array without kmapping (Sachin Prabhu) [877010] - [fs] cifs: turn the pages list in cifs_readdata into an array (Sachin Prabhu) [877010] - [fs] cifs: allocate kvec array for cifs_readdata as a separate allocation (Sachin Prabhu) [877010] - [fs] cifs: remove the kmap size limit from wsize (Sachin Prabhu) [877010] - [fs] cifs: convert async write code to pass in data via rq_pages array (Sachin Prabhu) [877010] - [fs] cifs: change cifs_call_async to use smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: teach signing routines how to deal with arrays of pages in a smb_rqst (Sachin Prabhu) [877010] - [fs] cifs: teach smb_send_rqst how to handle arrays of pages (Sachin Prabhu) [877010] - [fs] cifs: cork the socket before a send and uncork it afterward (Sachin Prabhu) [877010] - [fs] cifs: convert send code to use smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: change signing routines to deal with smb_rqst structs (Sachin Prabhu) [877010] - [fs] cifs: print error code if smb signature verification fails (Sachin Prabhu) [877010] - [fs] cifs: rename cifs_sign_smb2 to cifs_sign_smbv (Sachin Prabhu) [877010] - [fs] cifs: remove bogus reset of smb_buf_length in smb_send routines (Sachin Prabhu) [877010] - [fs] cifs: convert cifs_iovec_write to use async writes (Sachin Prabhu) [877010] - [fs] cifs: call cifs_update_eof with i_lock held (Sachin Prabhu) [877010] - [fs] cifs: fix up get_numpages (Sachin Prabhu) [877010] - [fs] cifs: fix allocation in cifs_write_allocate_pages (Sachin Prabhu) [877010] - [fs] cifs: allow caller to specify completion op when allocating writedata (Sachin Prabhu) [877010] - [fs] cifs: add pid field to cifs_writedata (Sachin Prabhu) [877010] - [fs] cifs: fix issue mounting of DFS ROOT when redirecting from one domain controller to the next (Sachin Prabhu) [976535] - [fs] gfs2: go back to try locks if reservation does not fit our needs (Robert S Peterson) [989669] - [fs] xfs: remove xfs_get_buftarg_list (Eric Sandeen) [973769] - [fs] xfs: check for stale inode before acquiring iflock on push (Brian Foster) [971441] - [fs] xfs: fix sgid inheritance for subdirectories inheriting default acls (Carlos Maiolino) [876528] - [fs] xfs: use XFS_BMAP_BMDR_SPACE vs. XFS_BROOT_SIZE_ADJ (Eric Sandeen) [886566] - [fs] xfs: check on-disk, not incore, btree root size in dfrag.c (Eric Sandeen) [886566] - [fs] writeback: avoid extra sync work at enqueue time (Eric Sandeen) [915546] - [fs] writeback: the kupdate expire timestamp should be a moving target (Eric Sandeen) [915546] - [fs] fix typo on bio_get_nr_vecs (Carlos Maiolino) [982344] - [fs] gfs2: Reserve journal space for quota change in do_grow (Robert S Peterson) [976823] - [fs] nfsd: permit read opens of executable-only files (Niels de Vos) [988120] - [fs] nfsd: when dentry_open returns an error do not propagate as struct file (Harshula Jayasuriya) [987142] - [fs] nfs: Make nfs_readdir revalidate less often (Scott Mayhew) [976879] - [fs] nfs: Make nfs_attribute_cache_expired() non-static (Scott Mayhew) [976879] - [fs] nfs: set verifier on existing dentries in nfs_prime_dcache (Scott Mayhew) [976879] - [fs] nfs: fix open() O_RDONLY|O_TRUNC in NFS4.0 (Jeff Layton) [982688] - [fs] vfs: remove unused __d_splice_alias argument (J. Bruce Fields) [820446] - [fs] vfs: stop d_splice_alias creating directory aliases (J. Bruce Fields) [820446] - [fs] nfs: Allow nfs_updatepage to extend a write under additional circumstances (Scott Mayhew) [983288] - [fs] nfs: add filehandle crc for debug display (Dave Wysochanski) [918580] - [fs] nfs: add fh_crc to debug output (Dave Wysochanski) [918580] - [fs] nfs: Add a client-side function to display NFS file handles (Dave Wysochanski) [918580] - [fs] nfs: include filelayout DS rpc stats in mountstats (Steve Dickson) [963096] - [fs] nfs: fix a leak at nfs_lookup_revalidate() (Dave Wysochanski) [975211] - [fs] NFS returns EIO for EDQUOT and others (Scott Mayhew) [888944] - [fs] nfs: Ensure that NFS file unlock waits for readahead to complete (Dave Wysochanski) [976915] - [fs] nfs: Add functionality to allow waiting on all outstanding reads to complete (Dave Wysochanski) [976915] - [fs] nfs: Convert nfs_get_lock_context to return an ERR_PTR on failure (Dave Wysochanski) [976915] - [netdrv] lseek() does not go to eof - n (Ivan Vecera) [928987] - [netdrv] bna: Driver and Firmware Updated (Ivan Vecera) [928987] - [netdrv] bna: Enahncement to Identify Default IOC Function (Ivan Vecera) [928987] - [netdrv] bna: Fix Ucast Failure Handling (Ivan Vecera) [928987] - [netdrv] bna: Clear Driver Config Flags When HW Resets (Ivan Vecera) [928987] - [netdrv] bna: add missing iounmap() on error in bnad_init() (Ivan Vecera) [928987] - [netdrv] bna: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Ivan Vecera) [928987] - [netdrv] bna: fix declaration mismatch (Ivan Vecera) [928987] - [netdrv] bna: Driver Version Updated to 3.1.2.1 (Ivan Vecera) [928987] - [netdrv] bna: Firmware update (Ivan Vecera) [928987] - [netdrv] bna: Add RX State (Ivan Vecera) [928987] - [netdrv] bna: Rx Page Based Allocation (Ivan Vecera) [928987] - [netdrv] bna: TX Intr Coalescing Fix (Ivan Vecera) [928987] - [netdrv] bna: Tx and Rx Optimizations (Ivan Vecera) [928987] - [netdrv] bna: use device model DMA API (Ivan Vecera) [928987] - [netdrv] bna: Code Cleanup and Enhancements (Ivan Vecera) [928987] - [netdrv] bna: remove useless calls to memset() (Ivan Vecera) [928987] - [netdrv] bna: Fix warning false positive (Ivan Vecera) [928987] - [scsi] bfa: Update the driver version to 3.2.21.1 (Vijay Guvva) [928983] - [scsi] bfa: dis-associate bfa path_tov with dev_loss_tmo (Vijay Guvva) [928983] - [scsi] bfa: Support for chinook-quad port card (Vijay Guvva) [928983] - [scsi] bfa: fix endianess issue for firmware stats (Vijay Guvva) [928983] - [scsi] bfa: Fix bug_on condition in RPSC rsp handling (Vijay Guvva) [928983] - [scsi] bfa: Allow rsp queue process during ioc disable (Vijay Guvva) [928983] - [scsi] bfa: firmware statistics update (Vijay Guvva) [928983] - [scsi] bfa: fru vpd date update changes (Vijay Guvva) [928983] - [scsi] bfa: driver compatibility with 32bit libs (Vijay Guvva) [928983] - [scsi] bfa: kdump fix on 815 and 825 adapters (Vijay Guvva) [928983] - [scsi] bfa: Fix FDISC timeout handling (Vijay Guvva) [928983] - [scsi] bfa: Fix 1860 port initialize when ATC is enabled (Vijay Guvva) [928983] - [scsi] bfa: FDMI enhancements (Vijay Guvva) [928983] - [scsi] bfa: Fix WARN_ON condition check (Vijay Guvva) [928983] - [scsi] bfa: Add dynamic diagnostic port support (Vijay Guvva) [928983] - [scsi] bfa: Forward Error Correction status (Vijay Guvva) [928983] - [scsi] bfa: Support for FC BB credit recovery (Vijay Guvva) [928983] - [scsi] bfa: fix for FC Direct Attach LUN discovery failure (Vijay Guvva) [928983] - [scsi] bfa: fix faulty handling of events in lps sm (Vijay Guvva) [928983] - [scsi] bfa: fix strncpy() limiter in bfad_start_ops() (Vijay Guvva) [928983] - [scsi] bfa: Add support to read/update the FRU data (Vijay Guvva) [928983] - [scsi] bfa: Support Power on Hours display and diag temp sensor fixes (Vijay Guvva) [928983] - [scsi] bfa: Add support to configure min/max bandwidth for a pcifn (Vijay Guvva) [928983] - [scsi] bfa: Add support for IO throttling at port level (Vijay Guvva) [928983] - [scsi] bfa: Add support for user to configure bandwidth on QoS priorities (Vijay Guvva) [928983] - [scsi] bfa: Fabric Assigned Address implementation fix (Vijay Guvva) [928983] - [scsi] bfa: Add diagnostic port support (Vijay Guvva) [928983] - [scsi] bfa: Fix to handle firmware tskim abort request response (Vijay Guvva) [928983] - [scsi] bfa: Fix few attributes in the RHBA CT passthru command (Vijay Guvva) [928983] - [scsi] bfa: Add support to have mfg date as part of adapter attributes (Vijay Guvva) [928983] - [scsi] bfa: Flash Controller PLL initialization fixes (Vijay Guvva) [928983] - [scsi] bfa: IOCFC state machine enhancements (Vijay Guvva) [928983] - [scsi] bfa: Add support for FC Arbitrated Loop topology (Vijay Guvva) [928983] - [scsi] bfa: Add support for max target ports discovery (Vijay Guvva) [928983] - [scsi] bfa: Add support to register node symbolic name with name server (Vijay Guvva) [928983] - [scsi] bfa: Fix to process mbox interrupts only if interrupts are enabled in INTx mode (Vijay Guvva) [928983] - [scsi] bfa: Add PowerPC support and enable PCIE AER handling (Vijay Guvva) [928983] - [scsi] bfa: Add new hardware model info to sysfs model description routine (Vijay Guvva) [928983] - [scsi] bfa: Make changes to FCXP resource management (Vijay Guvva) [928983] - [scsi] bfa: FCS remote port enhancements (Vijay Guvva) [928983] - [scsi] bfa: Support vport symbolic name change from sysfs (Vijay Guvva) [928983] - [scsi] bfa: Fix to set correct return error codes and misc cleanup (Vijay Guvva) [928983] - [scsi] bfa: Fix to defer vport delete handler invocation till firmware logo response (Vijay Guvva) [928983] - [scsi] fix race in scsi_target_reap (Tomas Henzl) [910203] - [scsi] iscsi class, qla4xxx: fix sess/conn refcounting when find fns are used (Chad Dupuis) [917577] - [scsi] qla4xxx: 5.03.00.00.06.05-k1 (Chad Dupuis) [917585] - [scsi] qla4xxx: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917585] - [scsi] qla4xxx: 5.03.00.00.06.05-k0 (Chad Dupuis) [917585] - [scsi] qla4xxx: Add missing spaces to error messages (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix iocb_cnt calculation in qla4xxx_send_mbox_iocb() (Chad Dupuis) [917585] - [scsi] qla4xxx: Assign values using correct datatype (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix smatch warnings (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix sparse warning for qla4xxx_sysfs_ddb_tgt_create (Chad Dupuis) [917585] - [scsi] qla4xxx: Silence gcc warning (Chad Dupuis) [917585] - [scsi] qla4xxx: Added print statements to display AENs (Chad Dupuis) [917585] - [scsi] qla4xxx: Use correct value for max flash node entries (Chad Dupuis) [917585] - [scsi] qla4xxx: Restrict logout from boot target session using session id (Chad Dupuis) [917585] - [scsi] qla4xxx: Use correct flash ddb offset for ISP40XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Replace dev type macros with generic portal type macros (Chad Dupuis) [917585] - [scsi] qla4xxx: Add flash node mgmt support (Chad Dupuis) [917585] - [scsi] qla4xxx: Skip retry of initialize_adapter for ISP80XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Assign correct CHAP table address to FLT (Chad Dupuis) [917585] - [scsi] qla4xxx: Added missing check for ISP83XX in CHAP related functions (Chad Dupuis) [917585] - [scsi] qla4xxx: Fixed request queue count manipulation on response path (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix debug level to avoid floods of same message (Chad Dupuis) [917585] - [scsi] qla4xxx: Pass correct LUN address to firmware in case of lun_reset (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix double reset in case of firmware hung for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Set graceful reset bit for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Boot from SAN fix for ISP83XX (Chad Dupuis) [917585] - [scsi] qla4xxx: Take E-port out of reset before disabling pause frames (Chad Dupuis) [917585] - [scsi] qla4xxx: remove __dev* attributes (Chad Dupuis) [917585] - [scsi] qla4xxx: don't free NULL dma pool (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix return code for qla4xxx_session_get_param (Chad Dupuis) [917585] - [scsi] qla4xxx: wait for boot target login response during probe (Chad Dupuis) [917585] - [scsi] qla4xxx: Added support for force firmware dump (Chad Dupuis) [917585] - [scsi] qla4xxx: Re-register IRQ handler while retrying initialize of adapter (Chad Dupuis) [917585] - [scsi] qla4xxx: Throttle active IOCBs to firmware limits (Chad Dupuis) [917585] - [scsi] qla4xxx: Remove unnecessary code from qla4xxx_init_local_data (Chad Dupuis) [917585] - [scsi] qla4xxx: Quiesce driver activities while loopback (Chad Dupuis) [917585] - [scsi] qla4xxx: Rename MBOX_ASTS_IDC_NOTIFY to MBOX_ASTS_IDC_REQUEST_NOTIFICATION (Chad Dupuis) [917585] - [scsi] qla4xxx: Add spurious interrupt messages under debug level 2 (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix memory corruption issue in qla4xxx_get_ep_fwdb (Chad Dupuis) [917585] - [scsi] qla4xxx: Allow reset in link down case (Chad Dupuis) [917585] - [scsi] qla4xxx: Fix MBOX intr switching from polling to intr mode for ISP83XX (Chad Dupuis) [917585] - [scsi] scsi_transport_iscsi: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917577] - [scsi] libiscsi: Exporting new attrs for iscsi session and connection in sysfs (Chad Dupuis) [917577] - [scsi] scsi_transport_iscsi: Declare portal type string macros for generic use (Chad Dupuis) [917572] - [scsi] libiscsi: export function iscsi_switch_str_param (Chad Dupuis) [917572] - [scsi] scsi_transport_iscsi: Add flash node mgmt support (Chad Dupuis) [917572] - [scsi] scsi_transport_iscsi: export iscsi class session's target_id in sysfs (Chad Dupuis) [917577] - [md] dm-flakey: correct ctr alloc failure mesg (Mike Snitzer) [987566] - [md] dm-mpath: fix ioctl deadlock when no paths (Mike Snitzer) [987566] - [md] dm: use __GFP_HIGHMEM in __vmalloc (Mike Snitzer) [987566] - [md] dm-ioctl: set noio flag to avoid __vmalloc deadlock (Mike Snitzer) [987566] - [md] dm-bufio: avoid a possible __vmalloc deadlock (Mike Snitzer) [987566] - [md] dm-thin: open dev read only when possible (Mike Snitzer) [987566] - [md] dm-persistent-data: fix error message typos (Mike Snitzer) [987566] - [md] dm-snapshot: fix error return code in snapshot_ctr (Mike Snitzer) [987566]- [x86] mce: Add quirk for instruction recovery on Sandy Bridge processors (Rui Wang) [832367] - [x86] mce: Avoid reading every machine check bank register twice (Rui Wang) [832367] - [x86] mce: Fix siginfo_t->si_addr value for non-recoverable memory faults (Rui Wang) [832367] - [x86] mce: Only restart instruction after machine check recovery if it is safe (Rui Wang) [832367] - [x86] mce: Add instruction recovery signatures to mce-severity table (Rui Wang) [832367] - [x86] thermal: Disable power limit notification interrupt (Shyam Iyer) [908990] - [x86] thermal: Delete power-limit-notification console messages (Shyam Iyer) [908990] - [virtio] console: prevent use-after-free of port name in port unplug (Amit Shah) [827300] - [virtio] console: fix locking around send_sigio_to_port() (Amit Shah) [986960] - [virtio] console: add locking in port unplug path (Amit Shah) [795678 956637] - [virtio] console: add locks around buffer removal in port unplug path (Amit Shah) [827300] - [virtio] console: fix raising SIGIO after port unplug (Amit Shah) [986960] - [virtio] console: return -ENODEV on all read operations after unplug (Amit Shah) [975661] - [virtio] console: clean up port data immediately at time of unplug (Amit Shah) [795678 796048 827300 947024 956637] - [virtio] console: fix race in port_fops_open() and port unplug (Amit Shah) [827300] - [virtio] console: fix race with port unplug and open/close (Amit Shah) [795678 796048 827300 947024 956637] - [virtio] console: Add pipe_lock/unlock for splice_write (Amit Shah) [987004] - [virtio] console: Quit from splice_write if pipe->nrbufs is 0 (Amit Shah) [987004] - [virtio] console: replace EMFILE with EBUSY for already-open port (Amit Shah) [986986] - [virtio] console: fix error handling in init() function (Amit Shah) [986990] - [ftrace] syscalls: Fix typo in SYSCALL_DEFINE0 (Jiri Olsa) [989503] - [ftrace] syscalls: Set event_enter_##sname->data to its metadata (Jiri Olsa) [989503] - [ftrace] syscalls: Remove unused event_syscall_enter and event_syscall_exit (Jiri Olsa) [989503] - [x86] efi: Fix dummy variable buffer allocation (Seiji Aguchi) [985577] - [x86] Modify UEFI anti-bricking code (Seiji Aguchi) [985577] - [x86] efi: Implement efi_no_storage_paranoia parameter (Seiji Aguchi) [985577] - [x86] efi: Distinguish between "remaining space" and actually used space (Seiji Aguchi) [985577] - [x86] efi: Check max_size only if it is non-zero (Seiji Aguchi) [985577] - [x86] efi: Export efi_query_variable_store() for efivars.ko (Seiji Aguchi) [985577] - [x86] efivars: firmware bug workarounds should be in platform code (Seiji Aguchi) [985577] - [x86] efi: be more paranoid about available space when creating variables (Seiji Aguchi) [985577] - [x86] efivars: Handle duplicate names from get_next_variable() (Seiji Aguchi) [985577] - [x86] efivars: explicitly calculate length of VariableName (Seiji Aguchi) [985577] - [x86] efi_pstore: Introducing workqueue updating sysfs (Seiji Aguchi) [985551] - [x86] efivars: Disable external interrupt while holding efivars->lock (Seiji Aguchi) [985551] - [x86] efi_pstore: Add a format check for an existing variable name at reading time (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a format check for an existing variable name at erasing time (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a sequence counter to a variable name (Seiji Aguchi) [826190] - [x86] efi_pstore: Add ctime to argument of erase callback (Seiji Aguchi) [826190] - [x86] efi_pstore: Remove a logic erasing entries from a write callback to hold multiple logs (Seiji Aguchi) [826190] - [x86] efi_pstore: Add a logic erasing entries to an erase callback (Seiji Aguchi) [826190] - [x86] efi_pstore: Check remaining space with QueryVariableInfo() before writing data (Seiji Aguchi) [826190] - [powerpc] perf: Power8 PMU support (Steve Best) [976911] - [powerpc] perf: Add support for SIER (Steve Best) [976911] - [powerpc] perf: Add regs_no_sipr() (Steve Best) [976911] - [powerpc] perf: Add an accessor for regs->result (Steve Best) [976911] - [powerpc] perf: Convert mmcra_sipr/sihv() to regs_sipr/sihv() (Steve Best) [976911] - [powerpc] perf: Add an explict flag indicating presence of SLOT field (Steve Best) [976911] - [scsi] ipr: IOA Status Code IOASC update (Steve Best) [983765] - [scsi] ipr: qc_fill_rtf() method should not store alternate status register (Steve Best) [983765] - [scsi] ipr: possible irq lock inversion dependency detected (Steve Best) [983765] - [cpufreq] intel_pstate: Set timer timeout correctly (Lenny Szubowicz) [956824] - [cpufreq] intel-pstate: Use #defines instead of hard-coded values (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix calculation of current frequency (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add function to check that all MSRs are valid (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Do not load on VM that does not report max P state (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix intel_pstate_init() error path (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add kernel command line option disable intel_pstate (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix 32 bit build (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Fix kobject usage (Lenny Szubowicz) [956824] - [cpufreq] intel_pstate: Add P-state driver for sandy bridge (Lenny Szubowicz) [956824] - [cpufreq] Do not track governor name for scaling drivers with internal governors (Lenny Szubowicz) [956824] - [x86] cpu: Add driver auto probing for x86 features (Lenny Szubowicz) [956824] - [cpufreq] Unify sysfs attribute definition macros (Lenny Szubowicz) [956824] - [acpi] efivars: If pstore_register fails, free unneeded pstore buffer (Lenny Szubowicz) [867689] - [acpi] Eliminate console msg if pstore.backend excludes ERST (Lenny Szubowicz) [867689] - [acpi] Return unique error if backend registration excluded by kernel param (Lenny Szubowicz) [867689] - [x86] io_apic: initialize nr_ioapic_registers early in mp_register_ioapic() (Tony Camuso) [855057] - [mm] tmpfs: distribute interleave better across nodes (George Beshers) [988063] - [kernel] sched: Bail out of yield_to when source and target runqueue has one task (Rik van Riel) [864233] - [kvm] Add config to support ple or cpu relax optimzation (Rik van Riel) [864233] - [kvm] Iterate over only vcpus that are preempted (Rik van Riel) [864233] - [kvm] Record the preemption status of vcpus using preempt notifiers (Rik van Riel) [864233] - [kvm] Handle yield_to failure return code for potential undercommit case (Rik van Riel) [864233] - [kvm] Choose better candidate for directed yield (Rik van Riel) [864233] - [kvm] s390: Implement the directed yield (diag 9c) hypervisor call for KVM (Rik van Riel) [864233] - [kvm] Note down when cpu relax intercepted or pause loop exited (Rik van Riel) [864233] - [netdrv] sfc: Enable RX scatter for flows steered by RFS (Nikolay Aleksandrov) [987200] - [netdrv] sfc: Fix aRFS UDP flow steering problem (Nikolay Aleksandrov) [984933] - [md] dm-thin: remove cells from stack (Mike Snitzer) [922212] - [md] dm-bio-prison: pass cell memory in (Mike Snitzer) [922212] - [md] persistent-data: add btree_walk (Mike Snitzer) [922212] - [md] persistent-data: set some btree fn parms const (Mike Snitzer) [922212] - [md] persistent-data: remove CONFIG_EXPERIMENTAL (Mike Snitzer) [922212] - [md] dm-bufio: use WRITE_FLUSH instead of REQ_FLUSH (Mike Snitzer) [922212] - [md] persistent-data: dm-transaction-manager.c: rename HASH_SIZE (Mike Snitzer) [922212] - [md] dm-thin: fix non power-of-two discard granularity calculation (Mike Snitzer) [922212] - [md] dm-kcopyd: introduce configurable throttling (Mike Snitzer) [922212] - [md] dm-ioctl: allow message to return data (Mike Snitzer) [922212] - [md] dm-ioctl: optimize functions without variable params (Mike Snitzer) [922212] - [md] dm-ioctl: introduce ioctl_flags (Mike Snitzer) [922212] - [md] dm-table: remove superfluous variable reset (Mike Snitzer) [922212] - [md] dm: fix truncated status strings (Mike Snitzer) [922212] - [usb] host: Fix lockdep warning in AMD PLL quirk (Don Zickus) [854353] - [usb] ehci: fix obscure race in ehci_endpoint_disable (Don Zickus) [877123] - [usb] don't read past config->interface if usb_control_msg() fails in usb_reset_configuration() (Don Zickus) [877123] - [char] tpm: fix regression caused by section type conflict of tpm_dev_release() in ppc builds (Tony Camuso) [732942] - [char] tpm: fix regression causesd by ppi (Tony Camuso) [732942] - [char] tpm: declare internal symbols as static (Tony Camuso) [732942] - [char] tpm: add PPI support in tpm driver (Tony Camuso) [732942] - [char] tpm: Add securityfs support for event log (Tony Camuso) [732942] - [char] tpm: Export wait_for_stat for other vendor specific drivers (Tony Camuso) [732942] - [char] tpm: modularize event log collection (Tony Camuso) [732942] - [Documentation] ABI: sysfs for Physical Presence Interface (Tony Camuso) [732942] - [char] tpm: fix memleak when register hardware fails (Tony Camuso) [732942] - [lib] raid6: cleanup gen_syndrome function selection (Jes Sorensen) [915995] - [lib] raid6: update test program for recovery functions (Jes Sorensen) [915995] - [lib] raid6: fix test program build (Jes Sorensen) [915995] - [x86] add AVX optimized RAID5 checksumming (Jes Sorensen) [915995] - [crypto] disable preemption while benchmarking RAID5 xor checksumming (Jes Sorensen) [915995] - [crypto] wait for a full jiffy in do_xor_speed (Jes Sorensen) [915995] - [x86] Add cpu_has_ssse3 and cpu_has_avx definitions (Jes Sorensen) [915995] - [md] raid10: fix bug which causes all RAID10 reshapes to move no data (Jes Sorensen) [837097 869622] - [md] raid5: allow 5-device RAID6 to be reshaped to 4-device (Jes Sorensen) [837097 869622] - [md] raid10: fix two bugs affecting RAID10 reshape (Jes Sorensen) [837097 869622] - [md] Remember the last sync operation that was performed (Jes Sorensen) [837097 869622] - [md] fix buglet in RAID5 -> RAID0 conversion (Jes Sorensen) [837097 869622] - [md] raid10: check In_sync flag in 'enough()' (Jes Sorensen) [837097 869622] - [md] raid10: locking changes for 'enough()' (Jes Sorensen) [837097 869622] - [md] replace strict_strto*() with kstrto*() (Jes Sorensen) [837097 869622] - [md] Wait for md_check_recovery before attempting device removal (Jes Sorensen) [837097 869622] - [md] raid1,raid10: use freeze_array in place of raise_barrier in various places (Jes Sorensen) [837097 869622] - [md] raid1: consider WRITE as successful only if at least one non-Faulty and non-rebuilding drive completed it (Jes Sorensen) [837097 869622] - [md] md_stop_writes() should always freeze recovery (Jes Sorensen) [837097 869622] - [md] bad block list should default to disabled (Jes Sorensen) [837097 869622 882413] - [md] raid1/raid10 md devices leak memory when stopping (Jes Sorensen) [837097 869622 956769] - [md] Export 'md_reap_sync_thread' function (Jes Sorensen) [837097 869622] - [md] don't update metadata when stopping a read-only array (Jes Sorensen) [837097 869622] - [md] Allow devices to be re-added to a read-only array (Jes Sorensen) [837097 869622] - [md] raid10: Allow skipping recovery when clean arrays are assembled (Jes Sorensen) [837097 869622] - [md] Fix typos in MD documentation (Jes Sorensen) [837097 869622] - [md] raid5: avoid an extra write when writing to a known-bad-block (Jes Sorensen) [837097 869622] - [md] raid5: Change or of some order to improve efficiency (Jes Sorensen) [837097 869622] - [md] use set_bit_le and clear_bit_le (Jes Sorensen) [837097 869622] - [md] HOT_DISK_REMOVE shouldn't make a read-auto device active (Jes Sorensen) [837097 869622] - [md] use common code for all calls to ->hot_remove_disk() (Jes Sorensen) [837097 869622] - [md] never update metadata when array is read-only (Jes Sorensen) [837097 869622] - [md] block: Add submit_bio_wait(), remove from md (Jes Sorensen) [837097 869622] - [md] block: Use bio_sectors() more consistently (Jes Sorensen) [837097 869622] - [md] remove CONFIG_MULTICORE_RAID456 entirely (Jes Sorensen) [837097 869622] - [md] raid5: ensure sync and DISCARD don't happen at the same time (Jes Sorensen) [837097 869622] - [md] Prevent sysfs operations on uninitialized kobjects (Jes Sorensen) [837097 869622] - [md] raid5: Avoid accessing gendisk or queue structs when not available (Jes Sorensen) [837097 869622] - [md] raid5: schedule_construction should abort if nothing to do (Jes Sorensen) [837097 869622 882413] - [md] expedite metadata update when switching read-auto -> active (Jes Sorensen) [837097 869622] - [md] remove CONFIG_MULTICORE_RAID456 (Jes Sorensen) [837097 869622] - [md] raid0: improve error message when converting RAID4-with-spares to RAID0 (Jes Sorensen) [837097 869622] - [md] raid0: fix error return from create_stripe_zones (Jes Sorensen) [837097 869622] - [md] fix two bugs when attempting to resize RAID0 array (Jes Sorensen) [837097 869622] - [md] raid10: Improve redundancy for 'far' and 'offset' algorithms II (Jes Sorensen) [837097 869622] - [md] raid10: Improve redundancy for 'far' and 'offset' algorithms I (Jes Sorensen) [837097 869622] - [md] raid10: Minor non-functional code changes (Jes Sorensen) [837097 869622] - [md] protect against crash upon fsync on ro array (Jes Sorensen) [837097 869622] - [crypto] async_tx: fix checking of dma_wait_for_async_tx() return value (Jes Sorensen) [837097 869622] - [crypto] async_tx: fix build for async_memset (Jes Sorensen) [837097 869622] - [crypto] async_tx: add missing DMA unmap to async_memcpy() (Jes Sorensen) [837097 869622] - [md] raid5: add blktrace calls (Jes Sorensen) [837097 869622] - [md] raid5: use async_tx_quiesce() instead of open-coding it (Jes Sorensen) [837097 869622] - [md] Use ->curr_resync as last completed request when cleanly aborting resync (Jes Sorensen) [837097 869622] - [md] Update checkpoint of resync/recovery based on time (Jes Sorensen) [837097 869622] - [md] Add place to update ->recovery_cp (Jes Sorensen) [837097 869622] - [md] re-indent various 'switch' statements (Jes Sorensen) [837097 869622] - [md] close race between removing and adding a device (Jes Sorensen) [837097 869622] - [md] removed unused variable in calc_sb_1_csm (Jes Sorensen) [837097 869622] - [md] raid10: decrement correct pending counter when writing to replacement (Jes Sorensen) [837097 869622] - [md] raid10: close race that lose writes lost when replacement completes (Jes Sorensen) [837097 869622] - [md] raid5: Make sure we clear R5_Discard when discard is finished (Jes Sorensen) [837097 869622] - [md] raid5: move resolving of reconstruct_state earlier in stripe_handle (Jes Sorensen) [837097 869622] - [md] raid5: round discard alignment up to power of 2 (Jes Sorensen) [837097 869622] - [md] make sure everything is freed when dm-raid stops an array (Jes Sorensen) [837097 869622] - [md] Avoid write invalid address if read_seqretry returned true (Jes Sorensen) [837097 869622] - [md] Reassigned the parameters if read_seqretry returned true in func md_is_badblock (Jes Sorensen) [837097 869622] - [md] raid10: Fix oops when creating RAID10 arrays via dm-raid.c (Jes Sorensen) [837097 869622] - [md] raid1: Fix assembling of arrays containing Replacements (Jes Sorensen) [837097 869622] - [md] Fix typo in drivers/md (Jes Sorensen) [837097 869622] - [md] refine reporting of resync/reshape delays (Jes Sorensen) [837097 869622] - [md] raid5: be careful not to resize_stripes too big (Jes Sorensen) [837097 869622] - [md] make sure manual changes to recovery checkpoint are saved (Jes Sorensen) [837097 869622] - [md] raid10: use correct limit variable (Jes Sorensen) [837097 869622] - [md] writing to sync_action should clear the read-auto state (Jes Sorensen) [837097 869622] - [md] change resync_mismatches to atomic64_t to avoid races (Jes Sorensen) [837097 869622] - [md] raid5: make sure to_read and to_write never go negative (Jes Sorensen) [837097 869622] - [md] When RAID5 is dirty, force reconstruct-write instead of read-modify-write (Jes Sorensen) [837097 869622] - [md] raid5: protect debug message against NULL derefernce (Jes Sorensen) [837097 869622] - [md] raid5: add some missing locking in handle_failed_stripe (Jes Sorensen) [837097 869622] - [md] raid5: avoid unnecessary zero page for trim (Jes Sorensen) [837097 869622] - [md] raid5 trim support (Jes Sorensen) [837097 869622] - [md] bitmap: Don't use IS_ERR to judge alloc_page() (Jes Sorensen) [837097 869622] - [md] avoid taking the mutex on some ioctls (Jes Sorensen) [837097 869622] - [md] change the parameter of md thread (Jes Sorensen) [837097 869622] - [md] raid 10 supports TRIM (Jes Sorensen) [837097 869622] - [md] raid 1 supports TRIM (Jes Sorensen) [837097 869622] - [md] raid 0 supports TRIM (Jes Sorensen) [837097 869622] - [md] linear supports TRIM (Jes Sorensen) [837097 869622] - [md] linear: rcu_dereference outside read-lock section (Jes Sorensen) [837097 869622] - [md] raid10: fix "enough" function for detecting if array is failed (Jes Sorensen) [837097 869622] - [block] makes bio_split support bio without data (Jes Sorensen) [837097 869622] - [md] raid5: add missing spin_lock_init (Jes Sorensen) [837097 869622] - [md] make sure metadata is updated when spares are activated or removed (Jes Sorensen) [837097 869622] - [md] raid5: fix calculate of 'degraded' when a replacement becomes active (Jes Sorensen) [837097 869622] - [md] raid10: fix problem with on-stack allocation of r10bio structure (Jes Sorensen) [837097 869622 982360] - [md] raid5: raid5d handle stripe in batch way (Jes Sorensen) [837097 869622] - [md] raid1: Add missing case for attempting to repair known bad blocks (Jes Sorensen) [837097 869622] - [md] remove duplicated test on ->openers when calling do_md_stop() (Jes Sorensen) [837097 869622] - [md] raid5: Add R5_ReadNoMerge flag which prevent bio from merging at block layer (Jes Sorensen) [837097 869622] - [md] raid1: prevent merging too large request (Jes Sorensen) [837097 869622] - [md] md/raid1: read balance chooses idlest disk for SSD (Jes Sorensen) [837097 869622] - [md] md/raid1: make sequential read detection per disk based (Jes Sorensen) [837097 869622] - [md] raid5: add a per-stripe lock (Jes Sorensen) [837097 869622] - [md] raid5: remove unnecessary bitmap write optimization (Jes Sorensen) [837097 869622] - [md] raid5: lockless access raid5 overrided bi_phys_segments (Jes Sorensen) [837097 869622] - [md] raid5: reduce chance release_stripe() taking device_lock (Jes Sorensen) [837097 869622] - [md] raid1: Fix handling of SYNC requests and bio->bi_rw (Jes Sorensen) [837097 869622] - [md] raid10: Fix handling of SYNC requests and bio->bi_rw (Jes Sorensen) [837097 869622] - [md] Add missing blank line to avoid conflict in follow-on cherry-pick (Jes Sorensen) [837097 869622] - [md] Add set_bit_le/clear_bit_le to RHEL6 compat macros (Jes Sorensen) [837097 869622] - [md] dm-raid: Set recovery flags on resume - include upstream missing bits (Jes Sorensen) [837097 869622]- [netdrv] eth: Make is_link_local() consistent with other address tests (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Do not forward LLDP type frames (Andy Gospodarek) [923902] - [netdrv] bridge: Use is_link_local() in store_group_addr() (Andy Gospodarek) [923902] - [netdrv] ixgbevf: handle link local multicast addresses in SR-IOV mode (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Adjust to handle unassigned MAC address from PF (Andy Gospodarek) [923902] - [netdrv] ixgbevf: don't release the soft entries (Andy Gospodarek) [923902] - [netdrv] ixbgevf: Remove dma_alloc_coherent OOM messages (Andy Gospodarek) [923902] - [netdrv] ixgbevf: use PCI_DEVICE_TABLE macro (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Make next_to_watch a pointer and adjust memory barriers to avoid races (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Make sure link status and speed are fetched (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix link speed message to support 100Mbps (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix statistics corruption (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix link up messages (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Synch out of tree and in tree mailbox interrupt handlers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix up function prototypes after __dev* removals (Andy Gospodarek) [923902] - [netdrv] ixgbevf: remove __dev* attributes (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove unneeded and obsolete comment (Andy Gospodarek) [923902] - [netdrv] ixgbevf: White space and comments clean up (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove mailbox spinlock from the reset function (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove checking for mac.ops function pointers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove the ring adapter pointer value (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix unnecessary dereference where local var is available (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Streamline the rx buffer allocation (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Reduce size of maximum rx buffer (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add flag to indicate when rx is in net poll (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix possible use of uninitialized variable (Andy Gospodarek) [923902] - [netdrv] ixgbevf: make sure probe fails on MSI-X enable error (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Update version string (Andy Gospodarek) [923902] - [netdrv] ixgbevf: fix softirq-safe to unsafe splat on internal mbx_lock (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Check for error on dma_map_single call (Andy Gospodarek) [923902] - [netdrv] ixgbevf: make netif_napi_add and netif_napi_del symmetric (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add VF DCB + SR-IOV support (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Limit maximum jumbo frame size to 9.5K to avoid Tx hangs (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Set the netdev number of Tx queues (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add fix to VF to handle multi-descriptor buffers (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix AIM (Adaptive Interrupt Moderation) (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Remove unused parameter in ixgbevf_receive_skb (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Fix code for handling timeout (Andy Gospodarek) [923902] - [netdrv] ixgbevf: scheduling while atomic in reset hw path (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add support for VF API negotiation (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Cleanup handling of configuration for jumbo frames (Andy Gospodarek) [923902] - [netdrv] ixgbevf: Add suspend and resume support to the VF (Andy Gospodarek) [923902] - [netdrv] ixgbe: Set the SW prio_tc values at initialization to the HW setting (Andy Gospodarek) [923901] - [netdrv] ixgbe: add mac type to the version in ethtool_regs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add support for disabling link at boot time on 82599 (Andy Gospodarek) [923901] - [netdrv] ixgbe: cache AUTOC reads (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix register access during ethtool loopback test (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix EICR write in ixgbe_msix_other (Andy Gospodarek) [923901] - [netdrv] ixgbe: add WOL support for new subdevice ID (Andy Gospodarek) [923901] - [netdrv] ixgbe: add SFP+ LX module support (Andy Gospodarek) [923901] - [netdrv] ixgbe: rename wol_supported to more fitting wol_enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: add driver support for x520 OCP adapter (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix possible divide by zero in ixgbe_update_itr (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove unnecessary #ifdef CONFIG_DEBUG_FS tests (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for WoL on 82599 SFP+ LOM (Andy Gospodarek) [923901] - [netdrv] ixgbe: in shutdown, do netif_running() under rtnl_lock (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix a bug in setting VF VLAN via PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix 1G link WoL (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix MNG FW support when adapter not up (Andy Gospodarek) [923901] - [netdrv] ixgbe: enable devices with internal switch to read pci parent (Andy Gospodarek) [923901] - [netdrv] ixgbe: create conversion functions from link_status to bus/speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable support for recognizing PCI-e Gen3 link speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop check for PAGE_SIZE from ixgbe_xmit_frame_ring (Andy Gospodarek) [923901] - [netdrv] ixgbe: don't do arithmetic operations on bitmasks (Andy Gospodarek) [923901] - [netdrv] ixgbe: Mask off check of frag_off as we only want fragment offset (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix registration order of driver and DCA nofitication (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update DESC_NEEDED define to adjust for changes to MAX_SKB_FRAGS (Andy Gospodarek) [923901] - [netdrv] ixgbe: implement SFF diagnostic monitoring via ethtool (Andy Gospodarek) [923901] - [netdrv] ixgbe: cleanup error checking in ixgbe_identify_sfp_module_generic() (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix possible data corruption in read_i2c_byte (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for set_channels ethtool operation (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for displaying the number of Tx/Rx channels (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make ixgbe_setup_tc usable even when DCB is not enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: Define FCoE and Flow director limits much sooner to allow for changes (Andy Gospodarek) [923901] - [netdrv] ixgbe: refactor initialization of feature flags (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove remaining alloc/OOM messages (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix SR-IOV MTU warning (Andy Gospodarek) [923901] - [netdrv] ixgbe: Replace rmb in Tx cleanup with read_barrier_depends (Andy Gospodarek) [923901] - [netdrv] ixgbe: update date to 2013 (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix return values and memcpy parameters to eliminate Smatch warnings (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix potential null dereference (Andy Gospodarek) [923901] - [netdrv] ixgbe: allow reading of SFF-8472 data over i2c (Andy Gospodarek) [923901] - [netdrv] ixgbe: autoneg variable refactoring (Andy Gospodarek) [923901] - [netdrv] ixgbe: removed unused variable from setup_link_speed (Andy Gospodarek) [923901] - [netdrv] ixgbe: rename autoneg variables (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix device ref count bug (Andy Gospodarek) [923901] - [netdrv] ixgbe: Reset the NIC if up2tc has changed (Andy Gospodarek) [923901] - [netdrv] ixgbe: Limit number of reported VFs to device specific value (Andy Gospodarek) [923901] - [netdrv] ixgbe: Implement PCI SR-IOV sysfs callback operation (Andy Gospodarek) [923901] - [netdrv] ixgbe: Modularize SR-IOV enablement code (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make mailbox ops initialization unconditional (Andy Gospodarek) [923901] - [netdrv] ixgbe: Inline Rx PTP descriptor handling (Andy Gospodarek) [923901] - [netdrv] ixgbe: add warning when scheduling reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add ptp work item to poll for the Tx timestamp (Andy Gospodarek) [923901] - [netdrv] ixgbe: Use watchdog check in favor of BPF for detecting latched timestamp (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update ptp_overflow check comment and jiffies (Andy Gospodarek) [923901] - [netdrv] ixgbe: add missing supported filters to get_ts_info (Andy Gospodarek) [923901] - [netdrv] ixgbe: ethtool ixgbe_diag_test cleanup (Andy Gospodarek) [923901] - [netdrv] ixgbe: Improve performance and reduce size of ixgbe_tx_map (Andy Gospodarek) [923901] - [netdrv] ixgbe: Update ixgbe Tx flags to improve code efficiency (Andy Gospodarek) [923901] - [netdrv] ixgbe: Always use context 0, even for FCoE and TSO (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make TSO check for CHECKSUM_PARTIAL to avoid skb_is_gso check (Andy Gospodarek) [923901] - [netdrv] ixgbe: SR-IOV: dynamic IEEE DCBx default priority changes (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix overwriting of rx_mtrl in ixgbe_ptp_hwtstamp_ioctl (Andy Gospodarek) [923901] - [netdrv] ixgbe: only compile ixgbe_debugfs.o when enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix up function prototypes after __dev* removals (Andy Gospodarek) [923901] - [netdrv] ixgbe: check whether thermal sensor is enabled (Andy Gospodarek) [923901] - [netdrv] ixgbe: Use is_valid_ether_addr (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove __dev* attributes (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not parse past IP header on fragments beyond the first (Andy Gospodarek) [923901] - [netdrv] ixgbe: bump version number (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix incorrect disabling of Tx hang check in case of PFC (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop RLPML configuration from x540 RXDCTL register configuration (Andy Gospodarek) [923901] - [netdrv] ixgbe: ethtool correctly identify autoneg setting (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove needless queuing for L4 ptp packets (Andy Gospodarek) [923901] - [netdrv] ixgbe: use ETQF filter name instead of magic number (Andy Gospodarek) [923901] - [netdrv] ixgbe: convert to use simple_open() (Andy Gospodarek) [923901] - [netdrv] ixgbe: Reformat output of ixgbe_dump (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not use DCA to prefetch the entire packet into the cache (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix default setting of TXDCTL.WTHRESH (Andy Gospodarek) [923901] - [netdrv] ixgbe: add/update descriptor maps in comments (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not decrement budget in ixgbe_clean_rx_irq (Andy Gospodarek) [923901] - [netdrv] ixgbe: Return success or failure on VF MAC filter set (Andy Gospodarek) [923901] - [netdrv] ixgbe: clean up the condition for turning on/off the laser (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix return value from macvlan filter function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for pipeline reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix possible memory leak in ixgbe_set_ringparam (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add function ixgbe_reset_pipeline_82599 (Andy Gospodarek) [923901] - [netdrv] ixgbe: Drop unnecessary addition from ixgbe_set_rx_buffer_len (Andy Gospodarek) [923901] - [netdrv] ixgbe: Correcting small packet padding (Andy Gospodarek) [923901] - [netdrv] ixgbe: using is_zero_ether_addr() to simplify the code (Andy Gospodarek) [923901] - [netdrv] ixgbe: (PTP) refactor init, cyclecounter and reset (Andy Gospodarek) [923901] - [netdrv] ixgbe: add WOL support for new subdevice id (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable support for VF API version 1.1 in the PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for GET_QUEUES message to get DCB configuration (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for tracking the default user priority to SR-IOV (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add support for IPv6 and UDP to ixgbe_get_headlen (Andy Gospodarek) [923901] - [netdrv] ixgbe: Add mailbox API version negotiation support to ixgbe PF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Move message handling routines into their own functions (Andy Gospodarek) [923901] - [netdrv] ixgbe: Enable jumbo frames support w/ SR-IOV (Andy Gospodarek) [923901] - [netdrv] ixgbe: Initialize q_vector cpu and affinity masks correctly (Andy Gospodarek) [923901] - [netdrv] ixgbe: Limit maximum jumbo frame size to 9.5K to avoid Tx hangs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add support for X540-AT1 (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix poll loop for FDIRCTRL.INIT_DONE bit (Andy Gospodarek) [923901] - [netdrv] ixgbe: fix PTP ethtool timestamping function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Do not read the spoofed packets counter when not in IOV mode (Andy Gospodarek) [923901] - [netdrv] ixgbe: Improve statistics accuracy for DDP traffic (Andy Gospodarek) [923901] - [netdrv] ixgbe: added reg_ops file to debugfs (Andy Gospodarek) [923901] - [netdrv] ixgbe: added netdev_ops file to debugfs (Andy Gospodarek) [923901] - [netdrv] ixgbe: add debugfs support (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix VF rate limiting to correctly account for more queues per VF (Andy Gospodarek) [923901] - [netdrv] ixgbe: Fix ordering of things so that PF correctly configures its VLANs (Andy Gospodarek) [923901] - [netdrv] ixgbe: remove old init remnant (Andy Gospodarek) [923901] - [netdrv] ixgbe: Roll RSC code into non-EOP code (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make allocating skb and placing data in it a separate function (Andy Gospodarek) [923901] - [netdrv] ixgbe: Copybreak sooner to avoid get_page/put_page and offset change overhead (Andy Gospodarek) [923901] - [netdrv] ixgbe: Make pull tail function separate from rest of cleanup_headers (Andy Gospodarek) [923901] - [netdrv] ixgbe: Have the CPU take ownership of the buffers sooner (Andy Gospodarek) [923901] - [netdrv] ixgbe: Only use double buffering if page size is less than 8K (Andy Gospodarek) [923901] - [netdrv] ixgbe: combine ixgbe_add_rx_frag and ixgbe_can_reuse_page (Andy Gospodarek) [923901] - [netdrv] ixgbe: Remove code that was initializing Rx page offset (Andy Gospodarek) [923901] - [net] veth: add vlan features (Flavio Leitner) [959817] - [net] sctp: verify length provided in heartbeat information parameter (Daniel Borkmann) [855383] - [net] openvswitch: Add Kconfig dependency on GRE-DEMUX (Amerigo Wang) [976810] - [net] openvswitch: Add gre tunnel support (Amerigo Wang) [976810] - [net] openvswitch: Optimize flow key match for non tunnel flows (Amerigo Wang) [976810] - [net] openvswitch: Expand action buffer size (Amerigo Wang) [976810] - [net] openvswitch: Add tunneling interface (Amerigo Wang) [976810] - [net] openvswitch: Copy individual actions (Amerigo Wang) [976810] - [net] openvswitch: Simplify interface ovs_flow_metadata_from_nlattrs() (Amerigo Wang) [976810] - [net] openvswitch: make skb->csum consistent with rest of networking stack (Amerigo Wang) [976810] - [net] openvswitch: Fix misspellings in comments and docs (Amerigo Wang) [976810] - [net] openvswitch: fix variable names in comment (Amerigo Wang) [976810] - [net] openvswitch: Unify vport error stats handling (Amerigo Wang) [976810] - [net] openvswitch: Remove unused get_config vport op (Amerigo Wang) [976810] - [net] openvswitch: Immediately exit on error in ovs_vport_cmd_set() (Amerigo Wang) [976810] - [net] openvswitch: Remove unneeded ovs_netdev_get_ifindex() (Amerigo Wang) [976810] - [net] openvswitch: Simplify datapath locking (Amerigo Wang) [976810] - [net] openvswitch: Use ETH_ALEN to define ethernet addresses (Amerigo Wang) [976810] - [net] openvswitch: datapath.h: Fix a stale comment (Amerigo Wang) [976810] - [net] openvswitch: Don't insert empty OVS_VPORT_ATTR_OPTIONS attribute (Amerigo Wang) [976810] - [net] openvswitch: Move common genl notify code into ovs_notify() (Amerigo Wang) [976810] - [net] openvswitch: Refine Netlink message size calculation and kill FLOW_BUFSIZE (Amerigo Wang) [976810] - [net] openvswitch: Use nla_memcpy() to memcpy() data from attributes (Amerigo Wang) [976810] - [net] openvswitch: Specify the minimal length of OVS_PACKET_ATTR_PACKET in the policy (Amerigo Wang) [976810] - [net] openvswitch: correct an invalid BUG_ON (Amerigo Wang) [976810] - [net] openvswitch: Preallocate reply skb in ovs_vport_cmd_set() (Amerigo Wang) [976810] - [net] ip_gre: fix a soft lockup in ipgre_fini() (Amerigo Wang) [976810] - [net] gre: Fix MTU sizing check for gretap tunnels (Amerigo Wang) [976810] - [net] ip_tunnel: Use skb-len to PMTU check (Amerigo Wang) [976810] - [net] gre: fix a regression in ioctl (Amerigo Wang) [976810] - [net] ip_tunnel: Add dont fragment flag (Amerigo Wang) [976810] - [net] ip_tunnel: push generic protocol handling to ip_tunnel module (Amerigo Wang) [976810] - [net] ip_tunnel: extend iptunnel_xmit() (Amerigo Wang) [976810] - [net] gre: export gre_handle_offloads() function (Amerigo Wang) [976810] - [net] gre: export gre_build_header() function (Amerigo Wang) [976810] - [net] gre: Allow multiple protocol listener for gre protocol (Amerigo Wang) [976810] - [net] gre: Simplify gre protocol registration locking (Amerigo Wang) [976810] - [net] ip_tunnel: remove __net_init/exit from exported functions (Amerigo Wang) [976810] - [net] ip_tunnel: specify protocol outside IP header (Amerigo Wang) [976810] - [net] ip_tunnel: fix kernel panic with icmp_dest_unreach (Amerigo Wang) [976810] - [net] ip_gre: fix a possible crash in ipgre_err() (Amerigo Wang) [976810] - [net] ipv4: typo issue, remove erroneous semicolon (Amerigo Wang) [976810] - [net] ip_gre: fix a possible crash in parse_gre_header() (Amerigo Wang) [976810] - [net] ip_gre: don't overwrite iflink during net_dev init (Amerigo Wang) [976810] - [net] ip_tunnel: Fix off-by-one error in forming dev name (Amerigo Wang) [976810] - [net] gre: Refactor GRE tunneling code (Amerigo Wang) [976810] - [net] ip: convert __IPTUNNEL_XMIT() to an inline function (Amerigo Wang) [976810] - [net] br: fix schedule while atomic issue in br_features_recompute() (Jiri Pirko) [980876] - [net] ipvs: reduce sync rate with time thresholds (Jesper Brouer) [854454] - [net] ipvs: Add sysctl_sync_threshold() sysctl_sync_period() (Jesper Brouer) [854454] - [net] ipvs: wakeup master thread (Jesper Brouer) [854454] - [net] export sysctl symbols needed by ip_vs_sync (Jesper Brouer) [854454] - [net] ipvs: always update some of the flags bits in backup (Jesper Brouer) [854454] - [net] ipvs: fix ip_vs_try_bind_dest to rebind app and transmitter (Jesper Brouer) [854454] - [net] ipvs: remove check for IP_VS_CONN_F_SYNC from ip_vs_bind_dest (Jesper Brouer) [854454] - [net] ipvs: ignore IP_VS_CONN_F_NOOUTPUT in backup server (Jesper Brouer) [854454] - [net] ipvs: try also real server with port 0 in backup server (Jesper Brouer) [854454] - [net] ipvs: Backup, adding version 0 sending capabilities (Jesper Brouer) [854454] - [net] ipvs: Backup, Change sending to Version 1 format (Jesper Brouer) [854454] - [net] ipvs: Backup, Adding Version 1 receive capability (Jesper Brouer) [854454] - [net] ipvs: Backup, Adding structs for new sync format (Jesper Brouer) [854454] - [net] ipvs: use pkts for SCTP too (Jesper Brouer) [854454] - [net] ipvs: skb defrag in L7 helpers (Jesper Brouer) [854454] - [net] ipvs: Split ports array into src_port and dst_port (Jesper Brouer) [854454] - [net] ipvs: Backup, Prepare for transferring firewall marks to the backup daemon (Jesper Brouer) [854454] - [net] ipvs: add static and read_mostly attributes (Jesper Brouer) [854454] - [net] ipvs: buffer argument to ip_vs_process_message() should not be const (Jesper Brouer) [854454] - [net] ipvs: Remove useless blocks from ip_vs_process_message() (Jesper Brouer) [854454] - [net] ipvs: Make the cp argument to ip_vs_sync_conn() static (Jesper Brouer) [854454] - [net] ipvs: Only match pe_data created by the same pe (Jesper Brouer) [854454] - [net] ipvs: Add persistence engine to connection entry (Jesper Brouer) [854454] - [net] ipvs: inherit forwarding method in backup (Jesper Brouer) [854454] - [net] ipvs: ip_vs_dbg_callid() is only needed for debugging (Jesper Brouer) [854454] - [net] ipvs: sip persistence engine (Jesper Brouer) [854454] - [net] ipvs: Fallback if persistence engine fails (Jesper Brouer) [854454] - [net] ipvs: Allow configuration of persistence engines (Jesper Brouer) [854454] - [net] ipvs: management of persistence engine modules (Jesper Brouer) [854454] - [net] ipvs: Add persistence engine data to /proc/net/ip_vs_conn (Jesper Brouer) [854454] - [net] ipvs: Add struct ip_vs_pe (Jesper Brouer) [854454] - [net] ipvs: Allow boot time change of hash size (Jesper Brouer) [854454] - [net] ipvs: ip_vs_bind_scheduler and ip_vs_unbind_scheduler NULL arguments (Jesper Brouer) [854454] - [net] ipvs: Allow null argument to ip_vs_scheduler_put() (Jesper Brouer) [854454] - [net] ipvs: fix matching of fwmark templates during scheduling (Jesper Brouer) [854454] - [net] ipvs: Add struct ip_vs_conn_param (Jesper Brouer) [854454] - [net] ipvs: compact ip_vs_sched_persist() (Jesper Brouer) [854454] - [net] ipvs: extend connection flags to 32 bits (Jesper Brouer) [854454] - [net] nf_conntrack_sip: Add callid parser (Jesper Brouer) [854454] - [net] nf_conntrack_sip: Allow ct_sip_get_header() to be called with a null ct argument (Jesper Brouer) [854454] - [net] ipvs: fix synchronization on connection close (Jesper Brouer) [854454] - [net] ipvs: one-packet scheduling (Jesper Brouer) [854454]- [char] tty: Fix BUG() on hangup (Aaron Tomlin) [985429] - [trace] Fix hang in write to sysprof_sample_period (Josh Poimboeuf) [959063] - [scsi] virtio-scsi: fix LUNs greater than 255 (Laszlo Ersek) [978202] - [scsi] isci: Fix a race condition in the SSP task management path (David Milburn) [978609] - [idle] intel_idle: initial C8, C9 and C10 support (Jane Lv) [970729] - [x86] Fix up numa_node information for AMD CPU family 15h model 0-0fh northbridge functions (Prarit Bhargava) [787034] - [x86] tsc: add option to output TSC initial value at boot (Prarit Bhargava) [986353] - [fs] fscache: The retrieval remaining-pages counter needs to be atomic_t (David Howells) [965759] - [fs] cachefiles: remove unused macro list_to_page() (David Howells) [921178] - [fs] fscache: Simplify cookie retention for fscache_objects, fixing access problems (David Howells) [928746] - [fs] fscache: Fix object state machine to have separate work and wait states (David Howells) [921178] - [kernel] wait: Add wait_on_atomic_t() and wake_up_atomic_t() (David Howells) [921178] - [fs] fscache: Wrap checks on object state (David Howells) [921178] - [fs] fscache: Uninline fscache_object_init() (David Howells) [921178] - [fs] fscache: Don't sleep in page release if __GFP_FS is not set (David Howells) [921178] - [fs] cachefiles: name i_mutex lock class explicitly (David Howells) [921178] - [fs] fscache: remove spin_lock() from the condition in while() (David Howells) [921178] - [fs] fscache: Clear remaining page count on retrieval cancellation (David Howells) [921178] - [fs] fscache: Mark cancellation of in-progress operation (David Howells) [921178] - [fs] fscache: Remove unneeded null checks (David Howells) [921178] - [fs] fscache: One of the write operation paths doesn't set the object state (David Howells) [921178] - [fs] fscache: Fix signal handling during waits (David Howells) [921178] - [fs] fscache: Add transition to handle invalidate immediately after lookup (David Howells) [921178 928746] - [fs] fscache: Exclusive op submission can BUG if there's been an I/O error (David Howells) [921178] - [fs] fsache: Limit the number of I/O error reports for a cache (David Howells) [921178] - [fs] fscache: Don't mask off the object event mask when printing it (David Howells) [921178] - [fs] fscache: Initialise the object event mask with the calculated mask (David Howells) [921178] - [fs] cachefiles: Add missing retrieval completions (David Howells) [921178] - [fs] cachefiles: add support for large files in filesystem caching (David Howells) [921178] - [netdrv] igbvf: Make next_to_watch a pointer and adjust memory barriers to avoid races (Stefan Assmann) [923900] - [netdrv] igbvf: update version number (Stefan Assmann) [923900] - [netdrv] igbvf: Check for error on dma_map_single call (Stefan Assmann) [923900] - [netdrv] enic: release rtnl_lock on error-path (Stefan Assmann) [922984] - [netdrv] enic: change sprintf() to snprintf() (Stefan Assmann) [922984] - [netdrv] enic: be less verbose about non-critical firmware errors (Stefan Assmann) [922984] - [netdrv] enic: fix up function prototypes after __dev* removals (Stefan Assmann) [922984] - [pci] Remove the obsolete no_pci_devices() check (Myron Stowe) [966887] - [pci] Use pci_device_id on stack for pci_get_subsys/class() to avoid kmalloc (Myron Stowe) [966887] - [netdrv] bonding: properly unset current_arp_slave on slave link up (Veaceslav Falico) [988460] - [firmware] add bnx2x FW 7.8.2, 7.8.17 (Michal Schmidt) [825729 828818 915420 915422 919510] - [netdrv] bnx2x: ignore unknown ethtool flags (Michal Schmidt) [915517 928435] - [netdrv] bnx2x: advertise transmit time stamping (Michal Schmidt) [825729 828818 914797 915420 915422 915517 919510] - [netdrv] bnx2x: add transmit timestamping support (Michal Schmidt) [825729 828818 914797 915420 915422 915517 919510] - [netdrv] bnx2x: Remove sparse and coccinelle warnings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix 20G KR2 support claims (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: improve VF timings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF ndo sanity (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix compilation with no IOV support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Improve PF behaviour toward VF (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove redundant D0 power state set (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: replace mechanism to check for next available packet (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix a power state test (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: semi-Semantic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Revise prints (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic removal and beautification (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Revise comments and alignment (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic change of empty lines (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use XPS if possible for bnx2x_select_queue instead of pure hash (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Change to D3hot only on removal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Implement PCI shutdown (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Count number of possible FCoE interfaces (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Ack unknown VF messages (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add and correct PCI link speed prints (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Zero VFs starting MACs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Enable `set_phys_id' for all functions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Wait for MCP validity during AER (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: Link-flap avoidance in switch dependent mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add Private Flags Support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix bridged GSO for 57710/57711 chips (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix TCP offload for tunneling ipv4 over ipv6 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix GSO for 57710/57711 chips (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent memory leak when cnic is absent (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct reading of speed capabilities (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent NULL pointer dereference in kdump (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Use per port max exchange resources (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow recovery from second slot reset (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix memory leak (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Enhance MAC configuration for VFs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow RX/TX pause control in autoneg (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: prevent GRO false checksum claims (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: update version to 1.78.17-0 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add additional regions for CRC memory test (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove non-necessary assignment (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix byte-by-byte nvram write for BE machines (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: refactor nvram read procedure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Cosmetic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support reading I2C EEPROM SFF8472 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix compilation without CONFIG_BNX2X_SRIOV (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent VF race (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix VF outer vlan removal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix VF statistics (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: missing ARI should not be lethal (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix AER semaphore release (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: AER revised (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921799] - [netdrv] bnx2x: add RSS capability for GRE traffic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use list_move instead of list_del/list_add (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Restore FCoE 4-port devices support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use FW 7.8.17 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Avoid using zero MAC (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Control SFP+ tap values via nvm config (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add EEE support for BCM84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add RJ45 SFP module detection (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Get gso_segs from FW (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Control number of vfs dynamically (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add iproute2 support for vfs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent "Unknown MF" print in SF mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Take chip version from MFW (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Set ethtool ops for vfs (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix vlan-mac memory leak (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use the default NAPI weight (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix typo in printk and comments (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix status blocks configuration (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent UNDI FW illegal host access (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prevent null pointer dereference in AFEX mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 rapid link flap (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix assignment of signed expression to unsigned variable (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix occasional statistics off-by-4GB error (Michal Schmidt) [825729 828818 871164 915420 915422 915517 919510] - [netdrv] bnx2x: add missing napi deletion in error path (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix SFP+ misconfiguration in iSCSI boot scenario (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix intermittent long KR2 link up time (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 work-around condition (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix KR2 link (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix port identification for the 84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix UDP checksum for 57710/57711 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove dead code and make local funcs static (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Replace incomming with incoming in all comments and strings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Remove unnecessary alloc/OOM messages, alloc cleanups (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Force link UP when the interface is in LOOPBACK mode (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: SR-IOV version compatibility bugfix (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix compilation with stop-on-error (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add CNIC_DRV_STATE_HANDLES_IRQ to ethdev->drv_state (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct memory release scheme (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Remove many sparse warnings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Modify unload conditions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct memory preparation and release (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add missing VFs reference in macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add additional debug information (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: correct usleep_range usage (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: reorganization and beautification (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Semantic renovation (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix GRO parameters (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Introduce 2013 and advance version to 1.78.02 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Added FW GRO bridging support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] Revert "bnx2x: set gso_type" (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Clean previous IGU status before ack (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: improve stop-on-error (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add `ethtool -w' support (Michal Schmidt) [825729 828818 915420 915422 915517 919510 921560] - [netdrv] bnx2x: Added nvram personalities support (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix rare self-test failures (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use SAN Mac for FCoE (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add an additional fatal hw assertion - BRB_HW_INTERRUPT (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Clear dirty status when booting after UNDI (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allow management traffic after boot from SAN (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix fastpath structures when memory allocation fails (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: move debugging code before the return (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: align define usage to satisfy static checkers (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: NULL dereference on error in debug code (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Segregate SR-IOV code (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add VF device ids and enable feature (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support PF <-> VF Bulletin Board (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support VF FLR (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF release request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF close request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF q_teardown request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF q_filters request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF setup_q request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support statistics collection for VFs by the PF (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF init request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support of PF driver of a VF acquire request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Infrastructure for VF <-> PF request on PF side (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Prepare device and initialize VF database (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Allocate VF database in PF when VFs are present (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF fastpath (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support ndo_set_rxmode in VF driver (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add teardown_q and close to VF <-> PF channel (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add init, setup_q, set_mac to VF <-> PF channel (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Separate VF and PF logic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add to VF <-> PF channel the release request (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: VF <-> PF channel 'acquire' at vf probe (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support probing and removing of VF device (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use ARRAY_SIZE where possible (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: use prandom_bytes() (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix typo of "suport" (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: almost 'use netdev_alloc_frag()' (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix up function prototypes after __dev* removals (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Simplify cnic probing (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: add fw defs for use in cnic (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic, bnx2x, bnx2: Simplify cnic probing (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Include bnx2x.h (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2: Add BNX2 prefix to CHIP ID and name macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2: Add BNX2 prefix to descriptor structures and macros (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Fix rare race condition during iSCSI disconnect (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: Reset iSCSI EQ during shutdown (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: remove __dev* attributes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] cnic: remove __dev* attributes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: recognize fan failure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct PFC disablement (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix 'Ethtool -A' when autoneg (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: prevent DCB if disabled in nvram (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Handle a rarely missed interrupt (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: mask CPL_OF interrupt (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: IGU parse error cause probe failure (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Ext config accessed only on non-E1x (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: nvram enables dropless flow control (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Correct advertised speed/duplex (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Filter packets on FCoE rings (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Management can control PFC/ETS (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: parity recovery flow enhancement (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: revised and corrected SPIO access (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Change duplex setting in EEE function (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add warning message in case of non-10G SFP module (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Cosmetic changes (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Always take PHY lock (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add support for BCM84834 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix SFP+ current leakage (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add support for 20G-KR2 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Remove duplicate inclusion of bnx2x_hsi.h (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Add static declaration to several functions (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Fix typo in bnx2x driver (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix HW initialization using fw 7.8.x (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Support loading cnic resources at run-time (Michal Schmidt) [825729 828818 915420 915422 915517 919510 920624] - [netdrv] bnx2x: HSI change for 'update' ramrod (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: update version to 1.78.00-0 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x,cnic: use FW 7.8.2 (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: Improve code around bnx2x_tests_str_arr (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [netdrv] bnx2x: fix comment/printk/variable typos (Michal Schmidt) [825729 828818 915420 915422 915517 919510] - [net] In unregister_netdevice_notifier unregister the netdevices (Michal Schmidt) [987451] - [net] introduce NAPI_POLL_WEIGHT (Michal Schmidt) [987451] - [net] Export __netdev_pick_tx so that it can be used in modules (Michal Schmidt) [987451] - [net] Split core bits of netdev_pick_tx into __netdev_pick_tx (Michal Schmidt) [987451] - [net] netpoll: call ->ndo_select_queue() in tx path (Michal Schmidt) [987451] - [lib] introduce prandom_bytes() and prandom_bytes_state() (Michal Schmidt) [987451]- [pci] pcie: Reset link for devices below Root Port or Downstream Port (Myron Stowe) [966755] - [acpi] apei: Force fatal AER severity when component has been reset (Myron Stowe) [966755] - [pci] Remove "extern" from function declarations (Myron Stowe) [966755] - [pci] pcie: Move AER severity defines to aer.h (Myron Stowe) [966755] - [pci] pcie: Set dev->__aer_firmware_first only for matching devices (Myron Stowe) [966755] - [pci] pcie: Factor out HEST device type matching (Myron Stowe) [966755] - [pci] pcie: Don't parse HEST table for non-PCIe devices (Myron Stowe) [966755] - [acpi] Move cper_print_aer() call out of interrupt context (Myron Stowe) [967981] - [pci] pcie: Remove local PCI_BUS() define and use PCI_BUS_NUM() from PCI (Myron Stowe) [967981] - [pci] Add PCI_BUS_NUM() and PCI_DEVID() interfaces (Myron Stowe) [967981] - [pci] pcie: pci_get_domain_bus_and_slot() call missing required pci_dev_put() (Myron Stowe) [911740] - [pci] pcie: Report success only when every device has AER-aware driver (Myron Stowe) [911740] - [pci] Fix deadlock when unbinding device if parent in D3cold (Myron Stowe) [911740] - [pci] Make pci_error_handlers const (Myron Stowe) [911740] - [pci] pcie: Remove the port driver module exit routine (Myron Stowe) [911740] - [acpi] apei: Add missed ACPI5 support for error trigger table (Myron Stowe) [893388] - [acpi] apei: fix error status check condition for CPER (Myron Stowe) [825641] - [edac] add support for error type "Info" (Myron Stowe) [825641] - [pci] pcie: Cleanup log output for AER (Myron Stowe) [825641] - [acpi] apei: Enhanced AER logging (Myron Stowe) [825641] - [trace] Trace Event for PCI Express Advanced Error Reporting (Myron Stowe) [825641] - [acpi] edac.h: Add generic layers for describing a memory location (Myron Stowe) [825641] - [acpi] CPER failed to handle generic error records with multiple sections (Myron Stowe) [816520] - [acpi] APEI build fix (Myron Stowe) [816520] - [acpi] apei: Fix crash in apei_hest_parse() for acpi=off (Myron Stowe) [816515] - [acpi] apei: Fixup incorrect 64-bit access width firmware bug (Myron Stowe) [816515] - [acpi] apei: Fix ERST header length check (Myron Stowe) [816515] - [acpi] apei: Remove table not found message (Myron Stowe) [816515] - [pci] Print completion message at KERN_INFO to match starting message (Myron Stowe) [736984] - [acpi] Add PCIe AER recovery support (Myron Stowe) [736984] - [pci] pcie: add aer_recover_queue (Myron Stowe) [736984] - [netdrv] be2net: fix VLAN traffic if no VLAN group is registered (Stefan Assmann) [980772] - [wireless] brcmsmac: Reduce log spam in heavy tx, make err print in debug (John Green) [960977] - [watchdog] hpwdt: Increase version string (Linda Knippers) [985144] - [watchdog] hpwdt: Add check for UEFI bits (Linda Knippers) [985144] - [netdrv] be2net: Fix to avoid hardware workaround when not needed (Ivan Vecera) [947543] - [netdrv] be2net: use pci_vfs_assigned()/pci_num_vf() instead of be_find_vfs() (Ivan Vecera) [947543] - [netdrv] be2net: Fix 32-bit DMA Mask handling (Ivan Vecera) [947543] - [netdrv] be2net: Implement initiate FW dump feature for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Fix crash on 2nd invocation of PCI AER/EEH error_detected hook (Ivan Vecera) [947543] - [netdrv] be2net: Mark checksum fail for IP fragmented packets (Ivan Vecera) [947543] - [netdrv] be2net: Trim padded packets for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Pad skb to meet min Tx pkt size in lancer (Ivan Vecera) [947543] - [netdrv] be2net: cleanup be_get_drvinfo() (Ivan Vecera) [947543] - [netdrv] be2net: refactor HW workarounds in be_xmit() (Ivan Vecera) [947543] - [netdrv] be2net: bug fix on returning an invalid nic descriptor (Ivan Vecera) [947543] - [netdrv] be2net: Avoid double insertion of vlan tags (Ivan Vecera) [947543] - [netdrv] be2net: disable TX in be_close() (Ivan Vecera) [947543] - [netdrv] be2net: fix EQ from getting full while cleaning RX CQ (Ivan Vecera) [947543] - [netdrv] be2net: fix payload_len value for GET_MAC_LIST cmd req (Ivan Vecera) [947543] - [netdrv] be2net: provision VF resources before enabling SR-IOV (Ivan Vecera) [947543] - [netdrv] be2net: Fix to fail probe if MSI-X enable fails for a VF (Ivan Vecera) [947543] - [netdrv] be2net: avoid napi_disable() when it has not been enabled (Ivan Vecera) [947543] - [netdrv] be2net: Fix firmware download for Lancer (Ivan Vecera) [947543] - [netdrv] be2net: Fix to receive Multicast Packets when Promiscuous mode is enabled on certain devices (Ivan Vecera) [947543] - [netdrv] be2net: Fix to show tx priority pause counter in ethtool -S (Ivan Vecera) [947543] - [netdrv] be2net: Fix to use 32-bit stats to report rx_drops_no_fragment (Ivan Vecera) [947543] - [netdrv] be2net: Fix to use version 2 of cq_create for SkyHawk-R devices (Ivan Vecera) [947543] - [netdrv] be2net: FLR must be first cmd issued to Lancer FW (Ivan Vecera) [947543] - [netdrv] be2net: Use GET_FUNCTION_CONFIG V1 cmd (Ivan Vecera) [947543] - [netdrv] be2net: Fix to show wol disabled/enabled state correctly (Ivan Vecera) [947543] - [netdrv] be2net: Fixed memory leak (Ivan Vecera) [947543] - [netdrv] be2net: Avoid diagnostic test in certain versions of firmware to avoid NIC freeze (Ivan Vecera) [947543] - [netdrv] be2net: Renamed rx_address_mismatch_errors to rx_address_filtered (Ivan Vecera) [947543] - [netdrv] be2net: Add support for setting and getting rx flow hash options (Ivan Vecera) [947543] - [netdrv] be2net: Fix PVID tag offload for packets with inline VLAN tag (Ivan Vecera) [947543] - [netdrv] be2net: fix a Tx stall bug caused by a specific ipv6 packet (Ivan Vecera) [947543] - [netdrv] be2net: Remove an incorrect pvid check in Tx (Ivan Vecera) [947543] - [netdrv] be2net: enable IOMMU pass through for be2net (Ivan Vecera) [819453 947543] - [netdrv] be2net: Use GET_PROFILE_CONFIG V1 cmd for BE3-R (Ivan Vecera) [947543] - [netdrv] be2net: Avoid flashing BE3 UFI on BE3-R chip (Ivan Vecera) [947543] - [netdrv] be2net: Don't log "Out of MCCQ wrbs" error (Ivan Vecera) [947543] - [netdrv] be2net: Use TXQ_CREATE_V2 cmd (Ivan Vecera) [947543] - [netdrv] be2net: take care of __vlan_put_tag return value (Ivan Vecera) [947543] - [netdrv] be2net: remove unused variable 'sge' (Ivan Vecera) [947543] - [netdrv] be2net: dma_alloc_coherent: use __GFP_ZERO instead of memset() (Ivan Vecera) [947543] - [netdrv] be2net: Remove dma_alloc_coherent OOM messages (Ivan Vecera) [947543] - [netdrv] be2net: Use new F/W mailbox cmd to manipulate interrupts (Ivan Vecera) [947543] - [netdrv] be2net: enable interrupts in be_probe() (RoCE and other ULPs need them) (Ivan Vecera) [947543] - [netdrv] be2net: Update copyright year (Ivan Vecera) [947543] - [netdrv] be2net: use CSR-BAR SEMAPHORE reg for BE2/BE3 (Ivan Vecera) [947543] - [netdrv] benet: Wait f/w POST until timeout (Ivan Vecera) [947543] - [netdrv] be2net: update driver version to 4.6.x (Ivan Vecera) [947543] - [netdrv] be2net: fix re-loaded PF driver to re-gain control of its VFs (Ivan Vecera) [947543] - [netdrv] be2net: Updating Module Author string and log message string to "Emulex Corporation" (Ivan Vecera) [947543] - [netdrv] be2net: fix drvinfo strings set in drivers (Ivan Vecera) [947543] - [netdrv] be2net: Remove bogus dependencies on INET (Ivan Vecera) [947543] - [netdrv] be2net: remove adapter->eq_next_idx (Ivan Vecera) [947543] - [netdrv] be2net: remove roce on lancer (Ivan Vecera) [947543] - [netdrv] be2net: fix access to SEMAPHORE reg (Ivan Vecera) [947543] - [netdrv] be2net: re-factor bar mapping code (Ivan Vecera) [947543] - [netdrv] be2net: do not use sli_family to identify skyhawk-R chip (Ivan Vecera) [947543] - [netdrv] be2net: fix wrong usage of adapter->generation (Ivan Vecera) [947543] - [netdrv] be2net: remove LANCER A0 workaround (Ivan Vecera) [947543] - [netdrv] be2net: Fix smatch warnings in be_main.c (Ivan Vecera) [947543] - [netdrv] be2net: fix wrong frag_idx reported by RX CQ (Ivan Vecera) [947543] - [netdrv] benet: convert to set_phys_id (Ivan Vecera) [947543] - [virt] hv: allocate synic structures before hv_synic_init() (Jason Wang) [927359] - [virt] hv: check interrupt mask before read_index (Jason Wang) [927359] - [virt] hv: switch to use mb() instead of smp_mb() (Jason Wang) [927359] - [virt] hv: vmbus: Implement multi-channel support (Jason Wang) [927359] - [virt] hv: Fix a bug in get_vp_index() (Jason Wang) [927359] - [virt] hyperv_fb: Backport to RHEL 6.5 (Jason Wang) [927424] - [virt] add Hyper-V Synthetic Video Frame Buffer Driver (Jason Wang) [927424] - [virt] hv: Add a new driver to support host initiated backup (Jason Wang) [927409] - [netdrv] hyperv: Fix a compiler warning in netvsc_send() (Jason Wang) [927435] - [netdrv] hyperv: Fix RNDIS send_completion code path (Jason Wang) [927435] - [netdrv] hyperv: Fix a kernel warning from netvsc_linkstatus_callback() (Jason Wang) [927435] - [netdrv] hyperv: fix wrong length of mac address (Jason Wang) [927435] - [netdrv] hyperv: Add an error message to rndis_filter_set_device_mac() (Jason Wang) [927435] - [netdrv] hyperv: Remove unnecessary comments in rndis_filter_receive_data() (Jason Wang) [927435] - [netdrv] hyperv: Add buffer for extended info after the RNDIS response message (Jason Wang) [927435] - [netdrv] hyperv: Report actual status in receive completion packet (Jason Wang) [927435] - [netdrv] hyperv: Remove extra allocated space for recv_pkt_list elements (Jason Wang) [927435] - [netdrv] hyperv: Fix page buffer handling in rndis_filter_send_request() (Jason Wang) [927435] - [netdrv] hyperv: Fix the missing return value in rndis_filter_set_packet_filter() (Jason Wang) [927435] - [netdrv] hyperv: Fix the max_xfer_size in RNDIS initialization (Jason Wang) [927435] - [virt] hyperv/hv_balloon: remove old RHEL6 specific code (Jason Wang) [927417] - [virt] hyperv/balloon: Notify the host of permanent hot-add failures (Jason Wang) [927417] - [virt] hyperv/balloon: Support 2M page allocations for ballooning (Jason Wang) [927417] - [mm] page_alloc: export split_page() (Jason Wang) [927417] - [virt] hyperv/balloon: Permit Linux to specify hot-add alignment requirements (Jason Wang) [927417] - [virt] hyperv/balloon: make local functions static (Jason Wang) [927417] - [virt] hyperv/balloon: Implement hot-add functionality (Jason Wang) [927417] - [mm] memory_hotplug: extend memory hotplug API to allow memory hotplug in virtual machines (Jason Wang) [927417] - [virt] hyperv/balloon: Make the balloon driver not unloadable (Jason Wang) [927417] - [virt] hyperv/balloon: Execute hot-add code in a separate context (Jason Wang) [927417] - [virt] hyperv/balloon: Execute balloon inflation in a separate context (Jason Wang) [927417] - [virt] hyperv/balloon: Do not request completion notification (Jason Wang) [927417] - [fcoe] libfc: extend ex_lock to protect all of fc_seq_send (Neil Horman) [829784] - [fcoe] libfc: Correct check for initiator role (Neil Horman) [829784] - [fcoe] libfcoe: Fix fcoe_sysfs VN2VN mode (Neil Horman) [829784] - [fcoe] Split fc_disc_init into fc_disc_init and fc_disc_config (Neil Horman) [829784] - [fcoe] Always use fcoe_disc_init for discovery layer initialization (Neil Horman) [829784] - [fcoe] Fix deadlock between create and destroy paths (Neil Horman) [829784] - [fcoe] libfcoe: Fix Conflicting FCFs issue in the fabric (Neil Horman) [829784] - [fcoe] Revert "fcoe: fix fcoe enable on link toggle while it is still disabled" (Neil Horman) [829784] - [fcoe] libfcoe: Check for unusable FCFs before looking for conflicting FCFs (Neil Horman) [829784] - [fcoe] libfcoe: Handle CVL while waiting to select an FCF (Neil Horman) [829784] - [fcoe] Fix deadlock while deleting FCoE interface with NPIV ports (Neil Horman) [829784] - [fcoe] close race on link speed detection in fcoe code (Neil Horman) [829784] - [fcoe] debris left by "libfcoe: Remove mutex_trylock/restart_syscall checks" (Neil Horman) [829784] - [fcoe] consolidate the fcoe_ctlr_get_lesb/fcoe_get_lesb (Neil Horman) [829784] - [fcoe] move fcoe_link_speed_update() to libfcoe and export it (Neil Horman) [829784] - [fcoe] add support to the get_netdev() for fcoe_interface (Neil Horman) [829784] - [fcoe] prep work to start consolidate the usage of fcoe_netdev (Neil Horman) [829784] - [fcoe] Convert debug_logging macros to pr_info (Neil Horman) [829784] - [fcoe] Use the fcoe_sysfs control interface (Neil Horman) [829784] - [fcoe] libfcoe: Add new fcoe control interface (Neil Horman) [829784] - [fcoe] libfcoe: Save some memory and optimize name lookups (Neil Horman) [829784] - [fcoe] libfcoe: Add fcoe_sysfs debug logging level (Neil Horman) [829784] - [fcoe] Cleanup locking on fcoe_percpu_receive_thread (Neil Horman) [829784] - [fcoe] libfcoe: Fix section mismatch (Neil Horman) [829784] - [fcoe] bnx2fc: cleanup fcoe_dev_stats (Neil Horman) [829784] - [fcoe] libfcoe: SW FCoE and bnx2fc use FCoE Syfs (Neil Horman) [829784] - [fcoe] libfcoe: Add fcoe_sysfs (Neil Horman) [829784] - [powerpc] iommu: Fix multiple issues with IOMMU pools code (Steve Best) [929290] - [powerpc] iommu: Fix iommu pool initialization (Steve Best) [929290] - [powerpc] iommu: Implement IOMMU pools to improve multiqueue adapter performance (Steve Best) [929290] - [powerpc] iommu: Push spinlock into iommu_range_alloc and __iommu_free (Steve Best) [929290] - [powerpc] iommu: Reduce spinlock coverage in iommu_free (Steve Best) [929290] - [powerpc] iommu: Reduce spinlock coverage in iommu_alloc and iommu_free (Steve Best) [929290] - [powerpc] pseries: Disable interrupts around IOMMU percpu data accesses (Steve Best) [929290] - [block] rsxx: Adding in debugfs entries (Steve Best) [929277] - [block] rsxx: Fixes incorrect stats calculation (Steve Best) [929277] - [block] rsxx: Adding EEH check inside cregs timeout (Steve Best) [929277] - [block] rsxx: Adapter address space sanity check (Steve Best) [929277] - [block] rsxx: Fixes DLPAR add kernel panic if partition still mounted (Steve Best) [929277] - [block] rsxx: Changing the adapter name to the official name (Steve Best) [929277] - [block] rsxx: Adding in sync_start module paramenter (Steve Best) [929277] - [block] rsxx: Allow block size to be determined by configuration (Steve Best) [929277] - [block] rsxx: Fixes soft-lockup issues during DMAs (Steve Best) [929277] - [block] rsxx: Restructured DMA cancel scheme (Steve Best) [929277] - [block] rsxx: Individual workqueues for interruptible events (Steve Best) [929277] - [block] rsxx: remove unused variable (Steve Best) [929277] - [block] rsxx: enable error return of rsxx_eeh_save_issued_dmas() (Steve Best) [929277] - [block] rsxx: removes dynamic allocation on stack (Steve Best) [929277] - [block] rsxx: fix missing unlock on error return in rsxx_eeh_remap_dmas() (Steve Best) [929277] - [block] rsxx: Adding in EEH support to the IBM FlashSystem 70/80 device driver (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 error message bug fix (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 branding changes (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 fixes inconsistent locking (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 trivial changes (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 driver fixes (Steve Best) [929277] - [block] rsxx: add slab.h include to dma.c (Steve Best) [929277] - [block] rsxx: IBM RamSan 70/80 device driver (Steve Best) [929277] - [target] target/file: Fix off-by-one READ_CAPACITY bug for !S_ISBLK export (Andy Grover) [982777] - [target] Re-instate sess_wait_list for target_wait_for_sess_cmds (Andy Grover) [982777] - [target] close target_put_sess_cmd() vs. core_tmr_abort_task() race (Andy Grover) [982777] - [target] iblock: Fix WCE=1 + DPOFUA=1 backend WRITE regression (Andy Grover) [982777] - [target] Use FD_MAX_SECTORS/FD_BLOCKSIZE for blockdevs using fileio (Andy Grover) [982777] - [target] tcm_fc: Check for aborted sequence (Andy Grover) [982777] - [target] Change default sense key of NOT_READY (Andy Grover) [982777]- [netdrv] qlcnic: Bump up the version to 5.1.38 (Chad Dupuis) [694104] - [netdrv] qlcnic: Clear link status when interface is down (Chad Dupuis) [694104] - [netdrv] qlcnic: change mdelay to msleep (Chad Dupuis) [694104] - [netdrv] qlcnic: Log warning message for 83xx adapter in MSI mode (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix configure mailbox interrupt command for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.37 (Chad Dupuis) [694104] - [netdrv] qlcnic: Implement flash sysfs callback for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: remove duplicated include from qlcnic_sysfs.c (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.36 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix ethtool statistics collection (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix ethtool statistics for 82xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix endian issues in 83xx driver (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.35 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix configure interrupts for 83xx adapter types (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix internal loopback test for 82xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.34 (Chad Dupuis) [694104] - [netdrv] qlcnic: fix ping resumption to a VM after a live migration (Chad Dupuis) [694104] - [netdrv] qlcnic: fix estimation of receive MSS in case of LRO for 83xx adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor Legacy interrupt handling for 83xx (Chad Dupuis) [694104] - [netdrv] qlcnic: fix mailbox interrupt (Chad Dupuis) [694104] - [netdrv] qlcnic: fix unsupported CDRP command error message (Chad Dupuis) [694104] - [netdrv] qlcnic: fix mailbox response handling (Chad Dupuis) [694104] - [netdrv] qlcnic: enhance MSIX allocation failure log message (Chad Dupuis) [694104] - [netdrv] qlcnic: fix async event handling during diagnostic loopback test (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor 83xx diagnostic IRQ test (Chad Dupuis) [694104] - [netdrv] qlcnic: refactor 83xx diagnostic loopback test (Chad Dupuis) [694104] - [netdrv] qlcnic: helper routine to handle async events (Chad Dupuis) [694104] - [netdrv] qlcnic: fix firmware based IDC participation (Chad Dupuis) [694104] - [netdrv] qlcnic: fix initialize NIC mailbox command (Chad Dupuis) [694104] - [netdrv] qlcnic: Updating copyright information (Chad Dupuis) [694104] - [netdrv] qlcnic: silence false positive overflow warning (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.33 (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix minidump in NPAR mode (Chad Dupuis) [694104] - [netdrv] qlcnic: driver LRO bug fix (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix bug in reading HW reset template (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix sparse check endian warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: Bump up the version to 5.1.32 (Chad Dupuis) [694104] - [netdrv] qlcnic: sleeping function called from invalid context (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix LED/Beaconing tests to work on all ports of an adapter (Chad Dupuis) [694104] - [netdrv] qlcnic: avoid mixed mode interrupts for some adapter types (Chad Dupuis) [694104] - [netdrv] qlcnic: enable RSS for TCP over IPv6 (Chad Dupuis) [694104] - [netdrv] qlcnic: enable LRO on IPv6 without dest ip check (Chad Dupuis) [694104] - [netdrv] qlcnic: set driver version in firmware (Chad Dupuis) [694104] - [netdrv] qlcnic: guard __vlan_find_dev_deep() by rcu_read_lock (Chad Dupuis) [694104] - [netdrv] qlcnic: fix build error (Chad Dupuis) [694104] - [netdrv] qlcnic: do not duplicate infrastructure functions (Chad Dupuis) [694104] - [netdrv] qlcnic: update driver version (Chad Dupuis) [694104] - [netdrv] qlcnic: remove unused definitions from header file (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx ethtool interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx register dump routines (Chad Dupuis) [694104] - [netdrv] qlcnic: enable 83xx virtual NIC mode (Chad Dupuis) [694104] - [netdrv] qlcnic: flash template based firmware reset recovery (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx CNA inter driver communication mechanism (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx adpater flash interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx sysfs routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx base driver (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx data path routines (Chad Dupuis) [694104] - [netdrv] qlcnic: 83xx memory map and HW access routines (Chad Dupuis) [694104] - [netdrv] qlcnic: macros for common register access (Chad Dupuis) [694104] - [netdrv] qlcnic: change driver hardware interface mechanism (Chad Dupuis) [694104] - [netdrv] qlcnic: update driver version (Chad Dupuis) [694104] - [netdrv] qlcnic: fix unused variable warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: rename module params with module_param_named (Chad Dupuis) [694104] - [netdrv] qlcnic: fix bug in LRO descriptor access macro (Chad Dupuis) [694104] - [netdrv] qlcnic: update NIC partition interface routines (Chad Dupuis) [694104] - [netdrv] qlcnic: get board name API (Chad Dupuis) [694104] - [netdrv] qlcnic: modify PCI and register access routines (Chad Dupuis) [694104] - [netdrv] qlcnic: move HW specific data to seperate structure (Chad Dupuis) [694104] - [netdrv] qlcnic: add 82xx adapter specific checks (Chad Dupuis) [694104] - [netdrv] qlcnic: remove __dev* attributes (Chad Dupuis) [694104] - [netdrv] qlcnic: remove duplicated include from qlcnic_sysfs.c (Chad Dupuis) [694104] - [netdrv] qlcnic: fix coding style issues in qlcnic_minidump.c (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_minidump.c for dump utility (Chad Dupuis) [694104] - [netdrv] qlcnic: fix style issues in qlcnic_sysfs.c file (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_sysfs.c for sysfs routines (Chad Dupuis) [694104] - [netdrv] qlcnic: fix coding style issues in qlcnic_io.c (Chad Dupuis) [694104] - [netdrv] qlcnic: create file qlcnic_io.c for datapath routines (Chad Dupuis) [694104] - [netdrv] qlcnic: fix sparse check endian warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix sparse warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix compiler warnings (Chad Dupuis) [694104] - [netdrv] qlcnic: fix error return code (Chad Dupuis) [694104] - [netdrv] qlcnic: Fix scheduling while atomic bug (Chad Dupuis) [694104] - [virt] kvm: Fix iommu map/unmap to handle memory slot moves (Alex Williamson) [978472] - [virt] kvm: perform an invalid memslot step for gpa base change (Alex Williamson) [978472] - [video] vgacon: add cond reschedule points in vgacon_do_font_op (Marcelo Tosatti) [971311] - [kernel] tracing: Format non-nanosec times from tsc clock without a decimal point (Marcelo Tosatti) [911564] - [kernel] tracing: Add a TSC trace_clock (Marcelo Tosatti) [911564] - [perf] kvm: Initialize file_name var to fix segfault (Jiri Olsa) [977969] - [perf] kvm: Add braces around multi-line statements (Jiri Olsa) [977969] - [perf] kvm: Total count is a u64, print as so (Jiri Olsa) [977969] - [perf] kvm: Remove typecast in init_kvm_event_record (Jiri Olsa) [977969] - [perf] kvm: Only process events for vcpus of interest (Jiri Olsa) [977969] - [perf] kvm: Fix building perf kvm on non x86 arches (Jiri Olsa) [977969] - [perf] kvm: Rename perf_kvm to perf_kvm_stat (Jiri Olsa) [977969] - [perf] kvm: Move global variables into a perf_kvm struct (Jiri Olsa) [977969] - [perf] kvm: Use perf_evsel__intval (Jiri Olsa) [977969] - [perf] kvm: Events analysis tool (Jiri Olsa) [977969] - [perf] Check proper prev_state size for sched_switch tp (Jiri Olsa) [984006] - [perf] Revert "perf sched: Handle PERF_RECORD_EXIT events" (Jiri Olsa) [984006] - [perf] Fix breakage introduced by the test_attr infrastructure (Jiri Olsa) [984006] - [block] mtip32xx: Fix compile warning (David Milburn) [927436] - [block] mtip32xx: Workaround for unaligned writes (David Milburn) [927436] - [block] mtip32xx: Disable TRIM support (David Milburn) [927436] - [block] mtip32xx: fix a smatch warning (David Milburn) [927436] - [block] mtip32xx: fix two smatch warnings (David Milburn) [927436] - [block] mtip32xx: Add debugfs entry device_status (David Milburn) [927436] - [block] mtip32xx: return 0 from pci probe in case of rebuild (David Milburn) [927436] - [block] mtip32xx: recovery from command timeout (David Milburn) [927436] - [block] mtip32xx: fix error return code in mtip_pci_probe() (David Milburn) [927436] - [block] mtip32xx: add missing GENERIC_HARDIRQS dependency (David Milburn) [927436] - [block] mtip32xx: fix sparse warning, symbol 'mtip_send_trim' was not declared (David Milburn) [927436] - [block] mtip32xx: add trim support (David Milburn) [927436] - [block] mtip32xx: fix for crash when the device surprise removed during rebuild (David Milburn) [927436] - [block] mtip32xx: fix for driver hang after a command timeout (David Milburn) [927436] - [block] mtip32xx: Fix padding issue (David Milburn) [927436] - [block] mtip32xx: fix potential NULL pointer dereference in mtip_timeout_function() (David Milburn) [927436] - [block] mtip32xx: fix shift larger than type warning (David Milburn) [927436] - [block] mtip32xx: Fix incorrect mask used for erase mode (David Milburn) [927436] - [block] mtip32xx: Fix to make lba address correct in big-endian systems (David Milburn) [927436] - [block] mtip32xx: fix potential crash on SEC_ERASE_UNIT (David Milburn) [927436] - [block] mtip32xx: Added appropriate timeout value for secure erase (David Milburn) [927436] - [block] mtip32xx: Remove dead code (David Milburn) [927436] - [block] mtip32xx: Change printk to pr_xxxx (David Milburn) [927436] - [block] mtip32xx: Proper reporting of write protect status on big-endian (David Milburn) [927436] - [block] mtip32xx: Increase timeout for standby command (David Milburn) [927436] - [block] mtip32xx: Handle NCQ commands during the security locked state (David Milburn) [927436] - [block] mtip32xx: Add support for new devices (David Milburn) [927436] - [block] mtip32xx: Create debugfs entries for troubleshooting (David Milburn) [927436] - [block] mtip32xx: Remove version.h header file inclusion (David Milburn) [927436] - [scsi] ipr: Avoid target_destroy accessing memory after it was freed (Steve Best) [929279] - [scsi] Handle MLQUEUE busy response in scsi_send_eh_cmnd (Steve Best) [929279] - [scsi] ipr: SATA DVD probing failed with 64bit adapter (Steve Best) [929279] - [scsi] ipr: Need to reset adapter after the 6th EEH error (Steve Best) [929279] - [scsi] ipr: Need to reset adapter after the 6th EEH error (Steve Best) [929279] - [scsi] ipr: fix addition of abort command to HRRQ free queue (Steve Best) [929279] - [scsi] ipr: ipr_test_msi() fails when running with msi-x enabled adapter (Steve Best) [929279] - [scsi] ipr: Fix oops while resetting an ipr adapter (Steve Best) [929279] - [scsi] ipr: Fix sparse error in ipr driver (Steve Best) [929279] - [scsi] ipr: Driver version 2.6.0 (Steve Best) [929279] - [scsi] ipr: Implement block iopoll (Steve Best) [929279] - [scsi] ipr: Reduce lock contention (Steve Best) [929279] - [scsi] ipr: Add support for MSI-X and distributed completion (Steve Best) [929279] - [scsi] ipr: Resource path error logging cleanup (Steve Best) [929279] - [scsi] ipr: Handler ID memory allocation failure at module load time (Steve Best) [929279] - [scsi] ipr: Add several new CCIN definitions for new adapters support (Steve Best) [929279] - [scsi] storvsc: avoid usage of WRITE_SAME (Jason Wang) [969541] - [scsi] storvsc: Handle dynamic resizing of the device (Jason Wang) [927414] - [scsi] storvsc: Restructure error handling code on command completion (Jason Wang) [927414] - [scsi] storvsc: Initialize the sglist (Jason Wang) [969545] - [input] alps: add "Dolphin V1" touchpad support (Aristeu Rozanski) [837091] - [input] alps: remove unused argument to alps_enter_command_mode() (Aristeu Rozanski) [837091] - [input] alps: enable trackstick on Rushmore touchpads (Aristeu Rozanski) [837091] - [input] alps: add support for "Rushmore" touchpads (Aristeu Rozanski) [837091] - [input] alps: make the V3 packet field decoder "pluggable" (Aristeu Rozanski) [837091] - [input] alps: move pixel and bitmap info into alps_data struct (Aristeu Rozanski) [837091] - [input] alps: fix command mode check (Aristeu Rozanski) [837091] - [input] alps: rework detection of Pinnacle AGx touchpads (Aristeu Rozanski) [837091] - [input] alps: move addr_command, nibble_command settings into alps_set_defaults() (Aristeu Rozanski) [837091] - [input] alps: use function pointers for different protocol handlers (Aristeu Rozanski) [837091] - [input] alps: rework detection sequence (Aristeu Rozanski) [837091] - [input] alps: introduce helper function for repeated commands (Aristeu Rozanski) [837091] - [input] alps: move alps_get_model() down below hw_init code (Aristeu Rozanski) [837091] - [input] alps: copy "model" info into alps_data struct (Aristeu Rozanski) [837091] - [input] alps: fix touchpad detection when buttons are pressed (Aristeu Rozanski) [837091] - [virt] hyperv: Handle Xen emulation of Hyper-V more gracefully (Jason Wang) [927359] - [virt] hyperv/vmbus: Handle channel rescind message correctly (Jason Wang) [927359] - [virt] hyperv/vmbus: Fix a bug in hv_need_to_signal() (Jason Wang) [927359] - [virt] hyperv: remove cast for kmalloc return value (Jason Wang) [927359] - [virt] hyperv/vmbus: Use the new infrastructure for delivering VMBUS interrupts (Jason Wang) [927359] - [virt] hyperv: Handle Hyper-V vmbus interrupts as special hypervisor interrupts (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Prevent the host from ballooning the guest too low (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Add a parameter to delay pressure reporting (Jason Wang) [927359] - [virt] hyperv: Execute shutdown in a thread context (Jason Wang) [927359] - [virt] hyperv/hid-hyperv: Use consolidated GUID definitions (Jason Wang) [927359] - [virt] hyperv/storvsc: Use the consolidated GUID definition (Jason Wang) [927359] - [virt] hyperv/netvsc: Use the consolidated GUID definition (Jason Wang) [927359] - [virt] hyperv: Use consolidated GUID definitions (Jason Wang) [927359] - [virt] hyperv/vmbus: Consolidate all offer GUID definitions in hyperv.h (Jason Wang) [927359] - [virt] hyperv: Bind all vmbbus interrupts to the boot CPU (Jason Wang) [927359] - [virt] hyperv: vmbus_flow_handler() can be static (Jason Wang) [927359] - [virt] hyperv/hv_balloon: Fix a bug in the definition of struct dm_info_msg (Jason Wang) [927359] - [virt] hyperv: remove unused variable in vmbus_recvpacket_raw() (Jason Wang) [927359] - [virt] hyperv: Cleanup and consolidate reporting of build/version info (Jason Wang) [927359] - [virt] hyperv: Capture the host build information (Jason Wang) [927359] - [virt] hyperv: Implement flow management on the send side (Jason Wang) [927359] - [virt] hyperv: Enable protocol negotiation with win8 hosts (Jason Wang) [927359] - [virt] hyperv: Add a check to deal with spurious interrupts (Jason Wang) [927359] - [virt] hyperv: Handle vmbus interrupts concurrently on all cpus (Jason Wang) [927359] - [virt] hyperv: Manage event tasklets on per-cpu basis (Jason Wang) [927359] - [virt] hyperv: Get rid of unnecessary request for offers (Jason Wang) [927359] - [virt] hyperv: Get rid of the unused global signaling state (Jason Wang) [927359] - [virt] hyperv: Add code to distribute channel interrupt load (Jason Wang) [927359] - [virt] hyperv: Modify the interrupt handling code to support win8 and beyond (Jason Wang) [927359] - [virt] hyperv: Add state to manage incoming channel interrupt load (Jason Wang) [927359] - [virt] hyperv: Setup a mapping for Hyper-V's notion cpu ID (Jason Wang) [927359] - [virt] hyperv: Cleanup vmbus_set_event() to support win7 and beyond (Jason Wang) [927359] - [virt] hyperv: Manage signaling state on a per-connection basis (Jason Wang) [927359] - [virt] hyperv: Move vmbus version definitions to hyperv.h (Jason Wang) [927359] - [virt] hyperv: Change the signature of vmbus_set_event() (Jason Wang) [927359] - [virt] hyperv: Change the signature for hv_signal_event() (Jason Wang) [927359] - [virt] hyperv: Save and export negotiated vmbus version (Jason Wang) [927359] - [virt] hyperv: Extend/modify vmbus_channel_offer_channel for win7 and beyond (Jason Wang) [927359] - [virt] hyperv: Update the ring buffer structure to match win8 functionality (Jason Wang) [927359] - [virt] hyperv: Support handling multiple VMBUS versions (Jason Wang) [927359] - [virt] hyperv: Get rid of hv_get_ringbuffer_interrupt_mask() (Jason Wang) [927359] - [virt] hyperv: Optimize the signaling on the write path (Jason Wang) [927359] - [virt] hyperv: Optimize signaling in the read path (Jason Wang) [927359] - [virt] hyperv: Turn off batched reading for util drivers (Jason Wang) [927359] - [virt] hyperv: Add state to manage batched reading (Jason Wang) [927359] - [virt] hyperv: Implement routines for read side signaling optimization (Jason Wang) [927359] - [virt] hyperv/hv_balloon: remove duplicated include from hv_balloon.c (Jason Wang) [927359] - [virt] hyperv/hv_balloon: mark a function static (Jason Wang) [927359] - [virt] hyperv: remove unused variable from channel_mgmt.c (Jason Wang) [927359] - [usb] make the usbfs memory limit configurable (Gopal) [970457] - [powerpc] PERF_EVENT_IOC_ENABLE does not reenable event (Steve Best) [986077] - [trace] sched: Add tracepoint for accounting blocked time (Michal Schmidt) [596098] - [kernel] kexec: export PG_hwpoison flag into vmcoreinfo (Vivek Goyal) [975267] - [base] core: Don't remove kobjects in device_shutdown (Mateusz Guzik) [972831] - [s390] kernel: add support for physical memory > 4TB (Hendrik Brueckner) [913220] - [kernel] time: enable clocksource watchdog for tsc and kvm guest (Marcelo Tosatti) [873659] - [acpi] Rework acpi_get_child() to be more efficient (Tony Camuso) [907241] - [netdrv] pch_gbe: fix ip_summed checksum reporting on rx (Veaceslav Falico) [877556]- [wireless] iwlwifi: bump required firmware API version for 3160/7260 (Stanislaw Gruszka) [842846 916050] - [wireless] iwlwifi: adjust firmware D3 configuration API (Stanislaw Gruszka) [842846 916050] - [wireless] iwlwifi: support BSS only (Stanislaw Gruszka) [842846 916050] - [wireless] leds: merge net/mac80211/leds-compat.* to drivers/leds (Stanislaw Gruszka) [882300] - [wireless] Update rndis_wlan driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update at76c50x driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update adm8211 driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update zd1211rw driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Update brcmsmac driver to compile with new wireless stack (Stanislaw Gruszka) [882300] - [wireless] Backport ti drivers from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport mwl8k driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport mac80211_hwsim driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport libertas_tf driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport orinoco driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport hostap driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport rtl818x driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport b43legacy driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport b43 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport p54 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport rt2x00 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [firwmare] add htc_7010.fw and htc_9271.fw (Stanislaw Gruszka) [955782] - [firmware] add carl9170fw (Stanislaw Gruszka) [882300] - [wireless] Backport carl9170 driver from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport ath5k/ath9k drivers from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Remove iwmc3200wifi driver (Stanislaw Gruszka) [882300] - [wireless] Backport iwlegacy driver from linux 3.10 (Stanislaw Gruszka) [882300] - [firmware] iwlwifi: add firmware for 7260 / 3160 devices (Stanislaw Gruszka) [842847 916051] - [wireless] Backport iwlwifi driver from linux 3.10 (Stanislaw Gruszka) [842846 882300 916050 954239] - [net] Backport mac80211 from linux 3.10 (Stanislaw Gruszka) [882300] - [wireless] Backport wireless core from linux 3.10 (Stanislaw Gruszka) [882300] - [net] export unregister_netdevice_many symbol (Stanislaw Gruszka) [882300] - [kernel] driver core: add module_platform_driver (Stanislaw Gruszka) [882300] - [pcmcia] introduce helper for pcmcia_driver module boilerplate (Stanislaw Gruszka) [882300] - [net] add GENLMSG_DEFAULT_SIZE to RHEL6 (Stanislaw Gruszka) [882300] - [fs] procfs: add PDE_DATA (Stanislaw Gruszka) [882300] - [netdrv] add netdev_continue_rcu (Stanislaw Gruszka) [882300] - [kernel] driver core: create lock/unlock functions for struct device (Stanislaw Gruszka) [882300] - [input] add KEY_WPS_BUTTON definition (Stanislaw Gruszka) [882300] - [pci] add PCI_EXP_LNKCTL_ASPM_L1 and PCI_EXP_LNKCTL_ASPM_L0S (Stanislaw Gruszka) [882300] - [net] add mac_pton() (Stanislaw Gruszka) [882300] - [net] etherdevice.h: Add is_unicast_ether_addr function (Stanislaw Gruszka) [882300] - [net] etherdevice: introduce eth_broadcast_addr (Stanislaw Gruszka) [882300] - [net] add netdev_features_t (Stanislaw Gruszka) [882300] - [kconfig] Introduce IS_ENABLED(), IS_BUILTIN() and IS_MODULE() (Stanislaw Gruszka) [882300] - [net] netlink: advertise incomplete dumps (Stanislaw Gruszka) [882300] - [net] netlink: add signed types (Stanislaw Gruszka) [882300] - [net] add ETH_P_802_3_MIN (Stanislaw Gruszka) [882300] - [kernel] workqueue: add work_busy() (Stanislaw Gruszka) [882300] - [firmware] Update Broadcom wifi 4313 smac firware to version 610.812 (John Green) [965253] - [wireless] brcmsmac: request firmware in .start() callback (John Green) [757944] - [wireless] Revert: brcmsmac: support 4313iPA (John Green) [757944] - [bcma] init spin lock (John Green) [757944] - [wireless] brcmsmac: Remove unnecessary memset casts (John Green) [757944] - [wireless] brcmsmac: Downgrade d11hdrs_mac80211 error messages to warnings (John Green) [757944] - [wireless] brcmsmac: fix brcms_c_country_valid() (John Green) [757944] - [wireless] brcmsmac: avoid 512 byte stack variable (John Green) [757944] - [wireless] brcmsmac: fix u16 overflow warning (John Green) [757944] - [wireless] brcmsmac: rework of mac80211 .flush() callback operation (John Green) [757944] - [bcma] unregister gpios before unloading bcma (John Green) [757944] - [mtd] bcm47xxsflash: add own struct for abstracting bus type (John Green) [757944] - [bcma] cc: fix (and rename) define of NAND flash type (John Green) [757944] - [bcma] Xflash: reorder includes to make pr_fmt work (John Green) [757944] - [bcma] register platform device for parallel flash (John Green) [757944] - [bcma] fix NAND flash validation (John Green) [757944] - [wireless] brcmsmac: fix tx status processing (John Green) [757944] - [bcma] use consistent case for 'hex' constants (John Green) [757944] - [bcma] add support for 1 and 2 byte extended config space access (John Green) [757944] - [bcma] don't map/unmap a subset of the PCI config space (John Green) [757944] - [bcma] jump to 'out' label for invalid 'func' value (John Green) [757944] - [bcma] update pci configuration for bcm4706/bcm4716 (John Green) [757944] - [bcma] mips: rename oldirqflag to irqinitmask (John Green) [757944] - [bcma] mips: remove assigned_irqs from structure (John Green) [757944] - [bcma] mips: show also disabled IRQs (John Green) [757944] - [bcma] mips: make some info messages debug messages (John Green) [757944] - [bcma] mips: explicit assign IRQ numbers (John Green) [757944] - [bcma] make bcma_find_core_unit() accessible (John Green) [757944] - [wireless] brcmsmac: remove dead code (John Green) [757944] - [wireless] brcmsmac: allow user-space setting of interface address (John Green) [757944] - [wireless] brcmsmac: use perimeter lock in add_interface() callback (John Green) [757944] - [wireless] brcmsmac: increase timer reference count for new timers only (John Green) [757944] - [wireless] brcmsmac: initialize morepending in brcms_b_recv() (John Green) [757944] - [bcma] remove __dev* attributes (John Green) [757944] - [wireless] brcmsmac: add copyright information for Canonical (John Green) [757944] - [bcma] correct M25P32 serial flash ID (John Green) [757944] - [bcma] BCMA_DRIVER_GPIO should depend on GPIOLIB instead of selecting it (John Green) [757944] - [bcma] mips: fix clearing device IRQ (John Green) [757944] - [wireless] brcmsmac: add support for BCM43224 with PCI id of 14e4:a8d8 (John Green) [757944] - [wireless] brcmsmac: do a read after the write of the objmem on broken PCIe controllers (John Green) [757944] - [bcma] unify naming schema for clock functions (John Green) [757944] - [wireless] brcmsmac: add support for cores with revision 17 (John Green) [757944] - [wireless] brcmsmac: fix uninitialized variable warning on arm architecture (John Green) [757944] - [wireless] brcm80211: remove __dev* attributes (John Green) [757944] - [bcma] add methods for watchdog driver (John Green) [757944] - [bcma] set the pmu watchdog if available (John Green) [757944] - [bcma] add bcma_chipco_alp_clock (John Green) [757944] - [wireless] brcmsmac: remove duplicated include from debug.c (John Green) [757944] - [bcma] add common header for watchdog (John Green) [757944] - [wireless] brcmsmac: Fix possible NULL pointer dereference in _dma_ctrlflags() (John Green) [757944] - [wireless] brcmsmac: support 4313iPA (John Green) [757944] - [wireless] brcmsmac: move PHY functions (John Green) [757944] - [wireless] brcmsmac: hardware info in debugfs (John Green) [757944] - [wireless] brcmsmac: fix bounds checking in tx/rx (John Green) [757944] - [wireless] brcmsmac: cleanup in isr code (John Green) [757944] - [wireless] brcmsmac: handle packet drop during transmit correctly (John Green) [757944] - [bcma] handle return value of pci_assign_resource (John Green) [757944] - [bcma] add more package IDs (John Green) [757944] - [wireless] brcmsmac: Add __printf verification to logging prototypes (John Green) [757944] - [bcma] export PLL reading function (John Green) [757944] - [bcma] add GPIO driver (John Green) [757944] - [bcma] add comment to bcma_chipco_gpio_control (John Green) [757944] - [bcma] add bcma_chipco_gpio_pullup and bcma_chipco_gpio_pulldown (John Green) [757944] - [bcma] add locking around GPIO register accesses (John Green) [757944] - [wireless] brcmsmac: Remove stray argument from debug macro (John Green) [757944] - [wireless] brcmsmac: Remove unused wlc_prio2prec_map and _BRCMS_PREC_* constants (John Green) [757944] - [wireless] brcmsmac: Remove some noisy and uninformative debug messages (John Green) [757944] - [wireless] brcmsmac: Add tracepoint for AMPDU session information (John Green) [757944] - [wireless] brcmsmac: Add tracepoint for macintstatus (John Green) [757944] - [wireless] brcmsmac: Improve tx trace and debug support (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_ht() debug macro (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_dma() debug macro (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_int() debug macro (John Green) [757944] - [wireless] brcmsmac: Add rx and tx debug macros (John Green) [757944] - [wireless] brcmsmac: Add brcms_dbg_mac80211() debug macro (John Green) [757944] - [wireless] brcmsmac: Use debug macros for general error and debug statements (John Green) [757944] - [wireless] brcmsmac: Add support for writing debug messages to the trace buffer (John Green) [757944] - [wireless] brcmsmac: Add module parameter for setting the debug level (John Green) [757944] - [wireless] brcm80211: Convert log message levels to debug levels (John Green) [757944] - [wireless] brcm80211: Allow trace support to be enabled separately from debug (John Green) [757944] - [wireless] brcmsmac: Reduce number of entries in tx DMA rings (John Green) [757944] - [wireless] brcmsmac: Use correct descriptor count when calculating next rx descriptor (John Green) [757944] - [wireless] brcmsmac: Remove internal tx queue (John Green) [757944] - [wireless] brcmsmac: Use IEEE 802.11 AC levels for pktq precedence levels (John Green) [757944] - [wireless] brcmsmac: Remove unimplemented flow control functions (John Green) [757944] - [wireless] brcmsmac: Add helper function for updating txavail count (John Green) [757944] - [wireless] brcmsmac: Don't weight AMPDU packets in txfifo (John Green) [757944] - [wireless] brcmsmac: Introduce AMPDU sessions for assembling AMPDUs (John Green) [757944] - [bcma] suspend/resume callbacks should be conditionally compiled on CONFIG_PM_SLEEP (John Green) [757944] - [bcma] do not initialize deactivated PCIe cores (John Green) [757944] - [bcma] add an extra pcie core struct (John Green) [757944] - [bcma] use fallback sprom if sprom on card was not valid (John Green) [757944] - [bcma] add some more flash chips for serial flash (John Green) [757944] - [bcma] extract drv_cc in bcma_core_mips_flash_detect() (John Green) [757944] - [bcma] mark nflash if it is the boot flash (John Green) [757944] - [bcma] add and use constants for the flash windows (John Green) [757944] - [bcma] mark pflash as present when available (John Green) [757944] - [bcma] init sprom struct earlier (John Green) [757944] - [bcma] just do the necessary things in early register on SoCs (John Green) [757944] - [bcma] fix unregistration of cores (John Green) [757944] - [bcma] Convert #include ... to #include in kernel system headers (John Green) [757944] - [mtd] bcm47xxsflash: basic read-only driver for BCMA serial flash (John Green) [757944] - [bcma] change delays to follow timers-howto guide (John Green) [757944] - [bcma] handle BCM43227 (John Green) [757944] - [wireless] brcm80211: Remove bogus memcpy in ai_detach (John Green) [757944] - [wireless] brcmsmac: fix mismatch in number of custom regulatory rules (John Green) [757944] - [bcma] don't leak memory for PCIE, MIPS, GBIT cores (John Green) [757944] - [wireless] brcm80211: set interface down on reset (John Green) [757944] - [bcma] detect and register NAND flash device (John Green) [757944] - [bcma] detect and register serial flash device (John Green) [757944] - [wireless] brcmsmac: document firmware dependencies (John Green) [757944] - [bcma] add (mostly) NAND defines (John Green) [757944] - [bcma] make some functions static (John Green) [757944] - [wireless] brcmsmac: use ieee80211_channel_to_frequency (John Green) [757944] - [bcma] BCM43228 support (John Green) [757944] - [bcma] fix invalid PMU chip control masks (John Green) [757944] - [bcma] add missing iounmap on error path (John Green) [757944] - [bcma] fix regression in interrupt assignment on mips (John Green) [757944] - [bcma] add place for flash memory support (John Green) [757944] - [bcma] cc: update defines (John Green) [757944] - [bcma] add new cores at the end of list (John Green) [757944] - [bcma] add trivial GBIT MAC COMMON driver (John Green) [757944] - [bcma] fix typo reading number of slave wrappers (John Green) [757944] - [bcma] support alternative (BCM4706) ChipCommon core id (John Green) [757944] - [wireless] brcmsmac: restructure info->control.sta handling as it is going to be removed soon (John Green) [757944] - [bcma] add PMU clock support for BCM4706 (John Green) [757944] - [bcma] fix CC driver compilation on MIPS (John Green) [757944] - [wireless] brcmsmac: handle non PCI devices in the phy code (John Green) [757944] - [wireless] brcmsmac: fix read in write_phy_reg (John Green) [757944] - [wireless] brcmsmac: extend brcms_c_chipmatch() to also handle non PCIe devices (John Green) [757944] - [wireless] brcmsmac: fix DMA on SoCs (John Green) [757944] - [wireless] brcmsmac: extend xmtfifo_sz array (John Green) [757944] - [wireless] brcmsmac: add some workarounds for other chips again (John Green) [757944] - [wireless] brcmsmac: add a conditions for core rev 17 again (John Green) [757944] - [wireless] brcmsmac: remove some unnessessacry casts and void pointer (John Green) [757944] - [wireless] brcmsmac: use core id constants from bcma (John Green) [757944] - [wireless] brcmsmac: remove some redundant chip common workarounds (John Green) [757944] - [wireless] brcmsmac: remove si_pmu_spuravoid_pllupdate() (John Green) [757944] - [wireless] brcmsmac: remove si_pmu_init() and si_pmu_res_init() (John Green) [757944] - [wireless] brcmsmac: remove ai_findcore() (John Green) [757944] - [wireless] brcmsmac: use container_of instead of cast (John Green) [757944] - [wireless] brcmsmac: remove ai_get_buscoretype() and ai_get_buscorerev() (John Green) [757944] - [wireless] brcmsmac: remove PCI_FORCEHT() macro (John Green) [757944] - [wireless] brcmsmac: remove PCIE() macro (John Green) [757944] - [bcma] use custom printing functions (John Green) [757944] - [wireless] brcmsmac: fix brcms_c_regd_init() which crashed after 11ad patch (John Green) [757944] - [bcma] add mdelay bcma_pmu_resources_init() (John Green) [757944] - [bcma] add bcma_pmu_spuravoid_pllupdate() (John Green) [757944] - [bcma] remove chip ids doing nothing from PMU initialization (John Green) [757944] - [bcma] remove bcma_pmu_pll_init() and bcma_pmu_swreg_init() (John Green) [757944] - [bcma] complete workaround for BCMA43224 and BCM4313 (John Green) [757944] - [bcma] add PCI ID for BCM43224 (John Green) [757944] - [bcma] remove fix for 4329b0 bad LPOM is detection (John Green) [757944] - [bcma] add constants for chip ids (John Green) [757944] - [bcma] extend workaround for bcm4331 (John Green) [757944] - [bcma] define some additional cores IDs (John Green) [757944] - [wireless] brcmsmac: fix NULL pointer crash in brcms_c_regd_init() (John Green) [757944] - [wireless] brcm80211: use current regulatory domain when checking whether OFDM is allowed (John Green) [757944] - [wireless] brcm80211: don't validate channels against internal regulatory data (John Green) [757944] - [wireless] brcm80211: use mac80211 channel data for tx power limits (John Green) [757944] - [wireless] brcm80211: enable/disable radio on regulatory updates (John Green) [757944] - [wireless] brcm80211: inform mac80211 of the X2 regulatory domain (John Green) [757944] - [wireless] brcm80211: clean up channel.c (John Green) [757944] - [wireless] brcm80211: remove unused code for 40MHz channels (John Green) [757944] - [wireless] brcm80211: always set channel specified by mac80211 (John Green) [757944] - [wireless] brcm80211: don't set up tx power limits during initialization (John Green) [757944] - [wireless] brcmsmac: fix smatch warning found in ampdu.c (John Green) [757944] - [wireless] brcmsmac: remove brcms_set_hint() function (John Green) [757944] - [wireless] brcm80211: fixed checkpatch and sparse warnings (John Green) [757944] - [wireless] brcm80211: Remove casts to same type (John Green) [757944] - [wireless] brcm80211: brcmu_pkt_buf_free_skb() should handle NULL (John Green) [757944] - [wireless] brcm80211: remove an unneeded NULL check (John Green) [757944] - [wireless] brcmsmac: initial backport of brcmsmac wifi driver (John Green) [757944] - [firmware] Add brcmsmac wireless firmware (John Green) [757944]- [netdrv] e1000e: Release mutex lock only if it has been initially acquired (Dean Nelson) [923897] - [netdrv] e1000e: cleanup whitespace (Dean Nelson) [923897] - [netdrv] e1000e: panic caused by Rx traffic arriving while interface going down (Dean Nelson) [923897] - [netdrv] e1000e: prevent multiple calls to e1000e_down() and e1000_free_irq() (Dean Nelson) [923897] - [netdrv] e1000e: fix numeric overflow in phc settime method (Dean Nelson) [923897] - [netdrv] e1000e: Add missing dma_mapping_error-call in e1000_alloc_jumbo_rx_buffers (Dean Nelson) [923897] - [netdrv] e1000e: increase driver version number (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unused defines (Dean Nelson) [923897] - [netdrv] e1000e: add support for LTR on I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: EEE capability advertisement not set/disabled as required (Dean Nelson) [923897] - [netdrv] e1000e: long access timeouts when I217/I218 MAC and PHY are out of sync (Dean Nelson) [923897] - [netdrv] e1000e: fix LED blink logic for designs with LEDs driven by cathode (Dean Nelson) [923897] - [netdrv] e1000e: slow performance between two 82579 connected via 10Mbit hub (Dean Nelson) [923897] - [netdrv] e1000e: additional error handling on PHY register accesses (Dean Nelson) [923897] - [netdrv] e1000e: workaround DMA unit hang on I218 (Dean Nelson) [923897] - [netdrv] e1000e: cleanup - move defines to appropriate header file (Dean Nelson) [923897] - [netdrv] e1000e: cleanup format of struct e1000_opt_list struct (Dean Nelson) [923897] - [netdrv] e1000e: fix scheduling while atomic bug (Dean Nelson) [923897] - [netdrv] e1000e: fix scheduling while atomic bugs (Dean Nelson) [923897] - [netdrv] e1000e: cleanup USLEEP_RANGE checkpatch checks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unnecessary line breaks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup formatting of static structs (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unusually placed comments (Dean Nelson) [923897] - [netdrv] e1000e: cleanup (add/remove) blank lines where appropriate (Dean Nelson) [923897] - [netdrv] e1000e: cleanup SPACING checkpatch checks (Dean Nelson) [923897] - [netdrv] e1000e: cleanup LEADING_SPACE checkpatch warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup LONG_LINE checkpatch warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup SPACING checkpatch errors and warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup CODE_INDENT checkpatch errors (Dean Nelson) [923897] - [netdrv] e1000e: display a warning message when SmartSpeed works (Dean Nelson) [923897] - [netdrv] e1000e: cleanup checkpatch braces checks (Dean Nelson) [923897] - [netdrv] e1000e: convert enums of register offsets and move #defines to regs.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new manage.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and function prototypes to the new nvm.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and function prototypes to the new phy.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of function prototypes to the new mac.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new ich8lan.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines to the new 80003es2lan.h (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic move of #defines and prototypes to the new 82571.h (Dean Nelson) [923897] - [netdrv] e1000e: use generic IEEE MII definitions (Dean Nelson) [923897] - [netdrv] e1000e: resolve -Wunused-parameter compile warnings (Dean Nelson) [923897] - [netdrv] e1000e: cleanup some whitespace and indentation issues (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: group OR'ed bit settings with parens (Dean Nelson) [923897] - [netdrv] e1000e: cleanup defines.h (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove comments which are no longer applicable (Dean Nelson) [923897] - [netdrv] e1000e: cleanup hw.h (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove unused #define (Dean Nelson) [923897] - [netdrv] e1000e: adjust PM QoS request (Dean Nelson) [923897] - [netdrv] e1000e: correct maximum frame size on 82579 (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000e_commit_phy() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_get_cable_length() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_get_phy_cfg_done() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: rename e1000_get_cfg_done() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_force_speed_duplex() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove e1000_set_d0_lplu_state() (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: do not assign a variable a value when not necessary (Dean Nelson) [923897] - [netdrv] e1000e: do not ignore variables which get set a value (Dean Nelson) [923897] - [netdrv] e1000e: cleanup: remove unnecessary function prototypes (Dean Nelson) [923897] - [netdrv] e1000e: remove definition of struct which is no longer used (Dean Nelson) [923897] - [netdrv] e1000e: fix PHY init workarounds for i217/i218 (Dean Nelson) [923897] - [netdrv] e1000e: correct maximum frame size on i217/i218 (Dean Nelson) [923897] - [netdrv] e1000e: update copyright date (Dean Nelson) [923897] - [netdrv] e1000e: remove prototype of non-existent function (Dean Nelson) [923897] - [netdrv] e1000e: prevent hardware from automatically configuring PHY on I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: enable ECC on I217/I218 to catch packet buffer memory errors (Dean Nelson) [923897] - [netdrv] e1000e: add support for IEEE-1588 PTP (Dean Nelson) [923897] - [netdrv] e1000e: fix flow-control thresholds for jumbo frames on 82579/I217/I218 (Dean Nelson) [923897] - [netdrv] e1000e: fix ethtool offline register test for I217 (Dean Nelson) [923897] - [netdrv] e1000e: add support for hardware timestamping on some devices (Dean Nelson) [923897] - [netdrv] e1000e: add ethtool .get_eee/.set_eee (Dean Nelson) [923897] - [netdrv] e1000e: merge multiple conditional statements into one (Dean Nelson) [923897] - [netdrv] e1000e: cleanup code duplication (Dean Nelson) [923897] - [netdrv] e1000e: cleanup magic number (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unnecessary line wrap (Dean Nelson) [923897] - [netdrv] e1000e: cleanup unusual comment placement (Dean Nelson) [923897] - [netdrv] e1000e: resolve checkpatch PREFER_PR_LEVEL warning (Dean Nelson) [923897] - [netdrv] e1000e: add missing bailout on error (Dean Nelson) [923897] - [netdrv] e1000e: unexpected "Reset adapter" message when cable pulled (Dean Nelson) [923897] - [netdrv] e1000e: fix enabling of EEE on 82579 and I217 (Dean Nelson) [923897] - [netdrv] e1000e: 82577: workaround for link drop issue (Dean Nelson) [923897] - [netdrv] e1000e: helper functions for accessing EMI registers (Dean Nelson) [923897] - [netdrv] e1000e: Invalid Image CSUM bit changed for I217 (Dean Nelson) [923897] - [netdrv] e1000e: Acquire/release semaphore when writing each EEPROM page (Dean Nelson) [923897] - [netdrv] e1000e: SerDes autoneg flow control (Dean Nelson) [923897] - [netdrv] e1000e: cosmetic cleanup of comments (Dean Nelson) [923897] - [netdrv] e1000e: Minimum packet size must be 17 bytes (Dean Nelson) [923897] - [netdrv] e1000e: Change wthresh to 1 to avoid possible Tx stalls (Dean Nelson) [923897] - [netdrv] e1000e: add transmit timestamping support (Dean Nelson) [923897] - [netdrv] e1000e: cleanup e1000_set_phys_id (Dean Nelson) [923897] - [netdrv] e1000e: implement ethtool set_phys_id (Dean Nelson) [923897] - [bluetooth] L2CAP - Fix info leak via getsockname() (Jacob Tanenbaum) [922418] {CVE-2012-6544} - [bluetooth] HCI - Fix info leak in getsockopt() (Jacob Tanenbaum) [922418] {CVE-2012-6544} - [netdrv] igbvf: be sane about random MAC addresses (Stefan Assmann) [870635] - [net] mii: Remove references to DP83840 PHY in mii.h (Nikolay Aleksandrov) [856764] - [kernel] err: add a function to cast error-pointers to a return value (Neil Horman) [856764] - [net] etherdevice: introduce help function eth_zero_addr() (Neil Horman) [856764] - [net] mii: Convert spaces to tabs in mii.h (Nikolay Aleksandrov) [856764] - [netdrv] tg3: Wait for boot code to finish after power on (Ivan Vecera) [915516] - [netdrv] tg3: Add read dma workaround for 5720 (Ivan Vecera) [915516] - [netdrv] tg3: remove redundant pm init code (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary lock around tg3_flag_set (Ivan Vecera) [915516] - [netdrv] tg3: Fix misplaced empty line (Ivan Vecera) [915516] - [netdrv] tg3: Use descriptive label names in tg3_start (Ivan Vecera) [915516] - [netdrv] tg3: Make tg3_rings_reset() more concise (Ivan Vecera) [915516] - [netdrv] tg3: Simplify ring control block setup (Ivan Vecera) [915516] - [netdrv] tg3: Split APE driver state change out of boot reset signature update (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.132 (Ivan Vecera) [915516] - [netdrv] tg3: Ensure boot code has completed initialization before accessing hardware (Ivan Vecera) [915516] - [netdrv] tg3: Use module_pci_driver to register driver (Ivan Vecera) [915516] - [netdrv] tg3: Implement set/get_eee handlers (Ivan Vecera) [915516] - [netdrv] tg3: Simplify tg3_phy_eee_config_ok() by reusing tg3_eee_pull_config() (Ivan Vecera) [915516] - [netdrv] tg3: Add tg3_eee_pull_config() function (Ivan Vecera) [915516] - [netdrv] tg3: Add ethtool_eee struct and tg3_setup_eee() (Ivan Vecera) [915516] - [netdrv] tg3: Skip powering down function 0 on certain serdes devices (Ivan Vecera) [915516] - [netdrv] tg3: Fix data corruption on 5725 with TSO (Ivan Vecera) [915516] - [netdrv] tg3: fix to append hardware time stamping flags (Ivan Vecera) [915516] - [netdrv] tg3: shows HW time stamping support only if ptp_capable is present (Ivan Vecera) [915516] - [netdrv] tg3: Use bool not int (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.131 (Ivan Vecera) [915516] - [netdrv] tg3: Reset the phy to allow modified EEE settings to take effect (Ivan Vecera) [915516] - [netdrv] tg3: Pull the phy advertised speed and flow control settings on driver load (Ivan Vecera) [915516] - [netdrv] tg3: Add support for link flap avoidance (Ivan Vecera) [915516] - [netdrv] tg3: Add SGMII phy support for 5719/5718 serdes (Ivan Vecera) [915516] - [netdrv] tg3: Add tg3_clear_mac_status() common function (Ivan Vecera) [915516] - [netdrv] tg3: Add a warning during link settings change if mgmt enabled (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary phy reset during ethtool commands (Ivan Vecera) [915516] - [netdrv] tg3: Fix NVRAM size detection for the STM45PE20 pinstrap on 5762 devices (Ivan Vecera) [915516] - [netdrv] tg3: Fix flow control settings not propagated to hardware (Ivan Vecera) [915516] - [netdrv] tg3: fix length overflow in VPD firmware parsing (Ivan Vecera) [915516] - [netdrv] tg3: dma_alloc_coherent, use __GFP_ZERO instead of memset() (Ivan Vecera) [915516] - [netdrv] tg3: 5715 does not link up when autoneg off (Ivan Vecera) [915516] - [netdrv] tg3: Update link_up flag for phylib devices (Ivan Vecera) [915516] - [netdrv] tg3: Download 57766 EEE service patch firmware (Ivan Vecera) [915516] - [netdrv] tg3: Enhance firmware download code to support fragmented firmware (Ivan Vecera) [915516] - [netdrv] tg3: Cleanup firmware parsing code (Ivan Vecera) [915516] - [netdrv] tg3: Refactor the 2nd type of cpu pause (Ivan Vecera) [915516] - [netdrv] tg3: Refactor cpu pause/resume code (Ivan Vecera) [915516] - [netdrv] tg3: Add new FW_TSO flag (Ivan Vecera) [915516] - [netdrv] tg3: Use different macros for pci_chip_rev_id accesses (Ivan Vecera) [915516] - [netdrv] tg3: Remove define and single use of GET_CHIP_REV_ID (Ivan Vecera) [915516] - [netdrv] tg3: Update version to 3.130 (Ivan Vecera) [915516] - [netdrv] tg3: Set initial carrier state to off (Ivan Vecera) [915516] - [netdrv] tg3: Fix 5762 NVRAM sizing (Ivan Vecera) [915516] - [netdrv] tg3: Expand EEE support for all 5717 B0 (Ivan Vecera) [915516] - [netdrv] tg3: Add 57766 device support (Ivan Vecera) [915516] - [netdrv] tg3: add support for Ethernet core in bcm4785 (Ivan Vecera) [915516] - [netdrv] tg3: make it possible to provide phy_id in ioctl (Ivan Vecera) [915516] - [netdrv] tg3: Remove unnecessary alloc/OOM messages, alloc cleanups (Ivan Vecera) [915516] - [netdrv] tg3: missing break statement in tg3_get_5720_nvram_info() (Ivan Vecera) [915516] - [netdrv] tg3: Remove CONFIG_HWMON IS_ENABLED() check (Ivan Vecera) [915516] - [netdrv] tg3: Improve PCI function number detection (Ivan Vecera) [915516] - [netdrv] tg3: Add NVRAM support for 5762 (Ivan Vecera) [915516] - [netdrv] tg3: Add support for new 5762 ASIC (Ivan Vecera) [915516] - [netdrv] tg3: Fix sparse warning: constant 0x7fffffffffffffff is so big it is long long (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Enable the timestamping feature in hardware and fill skb tx/rx timestamps (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Add the hardware timestamp ioctl (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Implement the ptp api and ethtool functions (Ivan Vecera) [915516] - [netdrv] tg3: PTP - Add header definitions, initialization and hw access functions (Ivan Vecera) [915516] - [netdrv] tg3: Fix inconsistent locking for tg3_netif_start() (Ivan Vecera) [915516] - [netdrv] tg3: Use tp->rxq_cnt when checking RSS tables (Ivan Vecera) [915516] - [netdrv] tg3: Cleanup hardcoded ethtool test array indexes (Ivan Vecera) [915516] - [netdrv] tg3: Prevent spurious tx timeout by setting carrier off before tx disable (Ivan Vecera) [915516] - [netdrv] tg3: Set 10_100_ONLY flag for additional 10/100 Mbps devices (Ivan Vecera) [915516] - [netdrv] tg3: Call tg3_netif_stop() from tg3_stop() (Ivan Vecera) [915516] - [netdrv] tg3: Support 5717 C0 (Ivan Vecera) [915516] - [netdrv] tg3: Fix sparse warnings (Ivan Vecera) [915516] - [netdrv] tg3: unconditionally select HWMON support when tg3 is enabled (Ivan Vecera) [915516] - [netdrv] tg3: Disable multiple TX rings by default due to hardware flaw (Ivan Vecera) [915516] - [netdrv] tg3: Add support for ethtool -L|-l to get/set the number of rings (Ivan Vecera) [915516] - [netdrv] tg3: Refactor tg3_close() (Ivan Vecera) [915516] - [netdrv] tg3: Refactor tg3_open() (Ivan Vecera) [915516] - [netdrv] tg3: Separate coalescing setup for rx and tx (Ivan Vecera) [915516] - [netdrv] tg3: Allow number of rx and tx rings to be set independently (Ivan Vecera) [915516] - [netdrv] tg3: Introduce separate functions to allocate/free RX/TX rings (Ivan Vecera) [915516] - [netdrv] tg3: Fix single-vector MSI-X code (Ivan Vecera) [915516] - [netdrv] tg3: Make the RSS indir tbl admin configurable (Ivan Vecera) [915516] - [netdrv] tg3: switch to build_skb() infrastructure (Ivan Vecera) [915516] - [netdrv] tg3: Fix EEE debounce timer values (Ivan Vecera) [915516] - [netdrv] tg3: add skb frag size accessors (Ivan Vecera) [915516] - [netdrv] tg3: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Ivan Vecera) [915516] - [netdrv] tg3: convert to SKB paged frag API (Ivan Vecera) [915516] - [netdrv] tg3: Reorg tg3_napi members (Ivan Vecera) [915516] - [netdrv] tg3: Fix MII_TG3_DSP_EXP8 offset (Ivan Vecera) [915516] - [netdrv] tg3: Remove tg3_config_info definition (Ivan Vecera) [915516] - [netdrv] tg3: Set real_num_rx_queues for non-multiq devs (Ivan Vecera) [915516] - [netdrv] tg3: Use netif_set_real_num_rx_queues() and netif_set_real_num_tx_queues() (Ivan Vecera) [915516] - [netdrv] tg3: use the DMA state API instead of the pci equivalents (Ivan Vecera) [915516] - [netdrv] tg3: Avoid null pointer dereference in tg3_interrupt in netconsole mode (Ivan Vecera) [887908] - [netdrv] virtio_net: introduce a new control to set macaddr (Amos Kong) [904924] - [net] split eth_mac_addr for better error handling (Amos Kong) [904924] - [netdrv] virtio_net: move virtnet_send_command() above virtnet_set_mac_address() (Amos Kong) [904924] - [netdrv] virtio_net: use IFF_LIVE_ADDR_CHANGE priv_flag (Amos Kong) [904924] - [net] eth: reset addr_assign_type if eth_mac_addr() called (Amos Kong) [904924] - [net] set IFF_LIVE_ADDR_CHANGE to ext_priv_flags (Amos Kong) [904924] - [net] ipvs: fix CHECKSUM_PARTIAL for TCP, UDP (Thomas Graf) [973122] - [net] ethtool: allow enable GRO even if RX csum is disabled (Ivan Vecera) [962460] - [net] bonding: enable gro by default (Ivan Vecera) [962460] - [net] bridge: fix some kernel warning in multicast timer (Amerigo Wang) [952012] - [net] sctp: confirm route during forward progress (Daniel Borkmann) [980053] - [net] bridge: Provide VLAN registration and GRO acceleration for ports (Nikolay Aleksandrov) [858198]- [netdrv] macvtap: Perform GSO on forwarding path (Vlad Yasevich) [885662] - [netdrv] macvtap: Let TUNSETOFFLOAD actually controll offload features (Vlad Yasevich) [885662] - [netdrv] macvtap: Consistently use rcu functions (Vlad Yasevich) [885662] - [netdrv] macvtap: Convert to using rtnl lock (Vlad Yasevich) [885662] - [powerpc] power8: Fix oprofile and perf (Steve Best) [929283] - [powerpc] POWER8 cputable entry (Steve Best) [929283] - [netdrv] sfc: Fix memory leak when discarding scattered packets (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove write permission from phy_type attribute (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix IRQ cleanup in case of a probe failure (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Do not pass non-TCP packets into GRO code (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Define and set RX buffer flag for packets parsed as TCP (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable accelerated RFS on vlans (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Report software timestamping capabilities (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Increase size of RX SKB header area (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable RX checksum offload for packets not handled by GRO (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix EEH with legacy interrupts (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Store port number in private data, not net_device::dev_id (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Reduce RX scatter buffer size, and reduce alignment if appropriate (Nikolay Aleksandrov) [953929] - [netdrv] sfc: fix return value check in efx_ptp_probe_channel() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix naming of MTD partitions for FPGA bitfiles (Nikolay Aleksandrov) [953929] - [netdrv] sfc: make local functions static (Nikolay Aleksandrov) [953929] - [netdrv] sfc: pass __GFP_ZERO to dma_alloc_coherent() instead of using memset (Nikolay Aleksandrov) [953929] - [netdrv] sfc: remove duplicated include from efx.c (Nikolay Aleksandrov) [953929] - [netdrv] sfc: allocate more RX buffers per page (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace efx_rx_is_last_buffer() with a flag (Nikolay Aleksandrov) [953929] - [netdrv] sfc: reuse pages to avoid DMA mapping/unmapping costs (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Enable RX DMA scattering where possible (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Update RX buffer address together with length (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Explicitly prefetch RX hash prefix, not just Ethernet heade (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace efx_rx_buf_eh() with simpler efx_rx_buf_va() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Wrap __efx_rx_packet() with efx_rx_flush_packet() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Make RX queue descriptor counts unsigned for consistency (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Properly distinguish RX buffer and DMA lengths (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Document current usage of efx_rx_buffer::len and efx_nic::rx_buffer_len (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Add AER and EEH support for Siena (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable RSS when using SR-IOV and only 1 RX queue on the PF (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix replacement detection in efx_filter_insert_filter() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Merge efx_filter_search() into efx_filter_insert() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Don't use efx_filter_ functions for default MAC filters (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove redundant parameter to efx_filter_search() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: More sensible semantics for efx_filter_insert_filter() replace flag (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove rx_alloc_method SKB (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix Kconfig typo (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Only use TX push if a single descriptor is to be written (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correct efx_rx_buffer::page_offset when EFX_PAGE_IP_ALIGN != 0 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable soft interrupt handling during efx_device_detach_sync() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Detach net device when stopping queues for reconfiguration (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix efx_rx_buf_offset() in the presence of swiotlb (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Properly sync RX DMA buffer when it is not the last in the page (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Make module parameters really boolean (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix timekeeping in efx_mcdi_poll() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: lock TX queues when calling netif_device_detach() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Work-around flush timeout when flushes have completed (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Reset driver's MAC stats after MC reboot seen (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Do not initialise buffer in efx_alloc_special_buffer() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correctly initialise reset_method in siena_test_chip() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove confusing MMIO functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix check for failure of MC_CMD_FLUSH_RX_QUEUES (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Delete redundant page_addr variable from efx_init_rx_buffers_page() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Really disable flow control while flushing (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix byte order warning in self-test (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix byte order warnings for ethtool RX filter interface (Nikolay Aleksandrov) [953929] - [netdrv] sfc: use standard _bit_le() functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix loopback self-test with separate_tx_channels=1 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix MCDI structure field lookup (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Add parentheses around use of bitfield macro arguments (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Avoid generating over-length MC_CMD_FLUSH_RX_QUEUES request (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Bump version to 3.2 (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Support variable-length response to MCDI GET_BOARD_CFG (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Convert firmware subtypes to native byte order in efx_mcdi_get_board_cfg() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix reporting of IPv4 full filters through ethtool (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Assign efx and efx->type as early as possible in efx_pci_probe() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove bogus comment about MTU change and RX buffer overrun (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove overly paranoid locking assertions from netdev operations (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix reset vs probe/remove/PM races involving efx_nic::state (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Improve log messages in case we abort probe due to a pending reset (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Never try to stop and start a NIC that is disabled (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Hold RTNL lock only when calling efx_stop_interrupts() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Keep disabled NICs quiescent during suspend/resume (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Hold the RTNL lock for more of the suspend/resume cycle (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Change state names to be clearer, and comment them (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stash header offsets for TSO in struct tso_state (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Replace tso_state::full_packet_space with ip_base_len (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Simplify TSO header buffer allocation (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stop TX queues before they fill up (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Refactor struct efx_tx_buffer to use a flags field (Nikolay Aleksandrov) [953929] - [netdrv] sfc: initialize dynamic sysfs attributes for lockdep (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Correct some comments on enum reset_type (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix interface statistics running backward (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Disable VF queues during register self-test (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Explain why efx_mcdi_exit_assertion() ignores result of efx_mcdi_rpc() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use dev_kfree_skb() in efx_end_loopback() (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use strlcpy() to copy ethtool stats names (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Stop changing header offsets on TX (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Remove dead write to tso_state::packet_space (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Use generic DMA API, not PCI-DMA API (Nikolay Aleksandrov) [953929] - [netdrv] Fix non-kernel-doc comments with kernel-doc start markers (Nikolay Aleksandrov) [953929] - [netdrv] Fix kernel-doc comments for various functions (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Implement module EEPROM access for SFE4002 and SFN4112F (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Added support for new ethtool APIs for obtaining module eeprom (Nikolay Aleksandrov) [953929] - [netdrv] sfc: Fix mapping of reset reasons and flags to methods (Nikolay Aleksandrov) [953929]- [mm] transparent hugepage core changes related to MADV_HUGEPAGE/MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: define MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: define MADV_HUGEPAGE (Larry Woodman) [891857] - [mm] thp: Add madvise MADV_NOHUGEPAGE (Larry Woodman) [891857] - [mm] thp: Add madvise MADV_HUGEPAGE (Larry Woodman) [891857] - [net] tuntap: initialize vlan_features (Vlad Yasevich) [951458] - [net] netlink_dump: fix locking regression in error path (Daniel Borkmann) [982108] - [net] ip6_fib: Various cleanups (Jiri Pirko) [958215] - [net] ip6_fib: return errno pointers consistently for fib6_add_1() (Jiri Pirko) [958215] - [net] ip6_fib: fix return value check in fib6_add() (Jiri Pirko) [958215] - [net] ip6_fib/ip6_route: Standardize prefixes for message logging (Jiri Pirko) [958215] - [net] ip6_fib: Use pr_warn() (Jiri Pirko) [958215] - [net] ip6_fib: Fix a crash when trying to replace non existing route (Jiri Pirko) [958215] - [net] ip6_fib: Removing unnecessary NULL checks (Jiri Pirko) [958215] - [net] ip6_fib: add NLM_F_* flag support for route (Jiri Pirko) [958215] - [net] ip6_route: Various cleanups (Jiri Pirko) [958215] - [net] ip6_route: add support for NLM_F_* flags (Jiri Pirko) [958215] - [net] af_key: fix info leaks in notify messages (Jiri Benc) [981004] {CVE-2013-2234} - [net] af_key: initialize satype in key_notify_policy_flush() (Thomas Graf) [981227] {CVE-2013-2237} - [net] ipv4: ipmr_expire_timer causes crash when removing net namespace (Amerigo Wang) [972573] - [net] ipv6: ip6_sk_dst_check() must not assume ipv6 dst (Jiri Pirko) [981559] {CVE-2013-2232} - [net] ipv6: remove old token ipv6 address as soon as possible (Daniel Borkmann) [876634] - [net] ipv6: check return value of ipv6_get_lladdr (Daniel Borkmann) [876634] - [net] ipv6: don't call addrconf_dst_alloc again when enable lo (Jiri Benc) [744655] - [net] rps: Ensure that an expired hardware filter can be re-added later (Daniel Borkmann) [893177] - [crypto] algboss: Hold ref count on larval (Daniel Borkmann) [889992] - [net] sctp: fix NULL pointer dereference in socket destruction (Daniel Borkmann) [889992] - [net] Use separate workqueue for linkwatch events (Jan Vesely) [783615]- [x86] Revert: Allow greater than 1TB of RAM on AMD x86_64 sytems (Larry Woodman) [970735] - [x86] Revert: Prevent panic in init_memory_mapping() when booting more than 1TB on AMD systems (Larry Woodman) [970735] - [scsi] megaraid_sas: Changelog and driver version update (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support to differentiate between iMR vs MR Firmware (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for Uneven Span PRL11 (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for Extended MSI-x vectors for 12Gb/s controller (Tomas Henzl) [949084] - [scsi] megaraid_sas: Set IoFlags to enable Fast Path for JBODs for 12 Gb/s controllers (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support to display Customer branding details in syslog (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add support for MegaRAID Fury (device ID-0x005f) 12Gb/s controllers (Tomas Henzl) [949084] - [scsi] megaraid_sas: Set IO request timeout value provided by OS timeout for Tape devices (Tomas Henzl) [949084] - [scsi] megaraid_sas: Free event detail memory without device ID check (Tomas Henzl) [949084] - [scsi] megaraid_sas: Update balance count in driver to be in sync of firmware (Tomas Henzl) [949084] - [scsi] megaraid_sas: Fix the interrupt mask for Gen2 controller (Tomas Henzl) [949084] - [scsi] megaraid_sas: Return DID_ERROR for SCSI IO, when controller is in critical h/w error (Tomas Henzl) [949084] - [scsi] megaraid_sas: Version and Changelog update (Tomas Henzl) [949084] - [scsi] megaraid_sas: Dont load DevHandle unless FastPath enabled (Tomas Henzl) [949084] - [scsi] megaraid_sas: Add 4k FastPath DIF support (Tomas Henzl) [949084] - [scsi] mpt2sas: Bump driver vesion to v15.100.00.00 (Tomas Henzl) [947078] - [scsi] mpt2sas: fix for unused variable 'event_data' warning (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for device scan following host reset could get stuck in a infinite loop (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for issue Missing delay not getting set during system bootup (Tomas Henzl) [947078] - [scsi] mpt2sas: MPI2 Rev W (2.00.15) specification (Tomas Henzl) [947078] - [scsi] mpt2sas: Calulate the Reply post queue depth calculation as per the MPI spec (Tomas Henzl) [947078] - [scsi] mpt2sas: fix firmware failure with wrong task attribute (Tomas Henzl) [947078] - [scsi] mpt2sas: Update the timing requirements for issuing a Hard Reset (Tomas Henzl) [947078] - [scsi] mpt2sas: update version string to 14.101.00.01 (Tomas Henzl) [947078] - [scsi] mpt2sas: Add support for OEM specific controller (Tomas Henzl) [947078] - [scsi] mpt2sas: Add a module parameter that permits overriding protection capabilities (Tomas Henzl) [947078] - [scsi] mpt2sas: Return the correct sense key for DIF errors (Tomas Henzl) [947078] - [scsi] mpt2sas: fix double mutex lock in NON_BLOCKING state (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for issue - Unable to boot from the drive connected to HBA (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for With post diag reset same set of device gets added, removed and then again gets added with new target ids (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for staged device discovery functionality of driver not working (Tomas Henzl) [947078] - [scsi] mpt2sas : MPI 2.0 Rev V(2.0.14) specification (Tomas Henzl) [947078] - [scsi] mpt2sas: minor fix to follow upstream (Tomas Henzl) [947078] - [scsi] mpt2sas: Provide sysfs attribute to report Backup Rail Monitor Status (Tomas Henzl) [947078] - [scsi] mpt2sas: To include more Intel Branding (Tomas Henzl) [947078] - [scsi] mpt2sas: 2012 source code copyright (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix for Driver oops, when loading driver with max_queue_depth command line option to a very small value (Tomas Henzl) [947078] - [scsi] mpt2sas: Fix unsafe using smp_processor_id() in preemptible (Tomas Henzl) [947078] - [scsi] mpt2sas: move the scsi_host_put to the right place (Tomas Henzl) [947078]- [ata] ahci: Add Device IDs for Intel Wellsburg PCH RAID mode (John Villalovos) [922969] - [i2c] i801: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [ata] ahci: Add Device IDs for Intel Wellsburg PCH AHCI mode (John Villalovos) [922969] - [sound] hda_intel: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [ata] ata_piix: Add Device IDs for Intel Wellsburg PCH (John Villalovos) [922969] - [usb] uhci: fix for suspend of virtual HP controller (Gopal) [960026] - [usb] uhci: Remove PCI dependencies from uhci-hub (Gopal) [960026] - [scsi] st: add MTWEOFI to write filemarks without flushing drive buffer (Jan Vesely) [888903] - [mm] reinstate the first-fit scheme for arch_get_unmapped_area_topdown() (Rafael Aquini) [980273] - [netdrv] tg3: Prevent system hang during repeated EEH errors (Ivan Vecera) [973209] - [netdrv] bnx2x: Change MDIO clock settings (Michal Schmidt) [901747] - [scsi] aacraid: Dual firmware support (Rich Bono) [924346] - [scsi] aacraid: 1024 max outstanding command support for Series 7 and above (Rich Bono) [903799 952342] - [scsi] iscsi_tcp: increase max_lun to ~0, don't care (Jan Vesely) [588679] - [scsi] st: Take additional queue ref in st_probe (Tomas Henzl) [927988]- [mm] block: optionally snapshot page contents to provide stable pages during write (Rafael Aquini) [951937] - [mm] only enforce stable page writes if the backing device requires it (Rafael Aquini) [951937] - [mm] bdi: allow block devices to say that they require stable page writes (Rafael Aquini) [951937] - [mm] fix writeback_in_progress() (Rafael Aquini) [951937] - [mm] ksm: unfolding of ksm_drop_anon_vma and hold_anon_vma functions (Petr Holasek) [947944] - [mm] ksm: allocate roots when needed (Petr Holasek) [947944] - [mm] ksm: swapoff might need to copy (Petr Holasek) [947944] - [mm] ksm: FOLL_MIGRATION do migration_entry_wait (Petr Holasek) [947944] - [mm] ksm: shrink 32-bit rmap_item back to 32 bytes (Petr Holasek) [947944] - [mm] ksm: treat unstable nid like in stable tree (Petr Holasek) [947944] - [mm] ksm: add some comments (Petr Holasek) [947944] - [mm] ksm: stop hotremove lockdep warning (Petr Holasek) [947944] - [mm] ksm: enable KSM page migration (Petr Holasek) [947944] - [mm] ksm: make !merge_across_nodes migration safe (Petr Holasek) [947944] - [mm] ksm: make KSM page migration possible (Petr Holasek) [947944] - [mm] ksm: remove old stable nodes more thoroughly (Petr Holasek) [947944] - [mm] ksm: get_ksm_page locked (Petr Holasek) [947944] - [mm] ksm: reorganize ksm_check_stable_tree (Petr Holasek) [947944] - [mm] ksm: trivial tidyups (Petr Holasek) [947944] - [mm] ksm: add sysfs ABI Documentation (Petr Holasek) [947944] - [mm] ksm: allow trees per NUMA node (Petr Holasek) [947944] - [virt] kvm: Add a tracepoint write_tsc_offset (Marcelo Tosatti) [911567] - [net] ipv4: fix invalid free in ip_cmsg_send() callers (Petr Matousek) [979788] {CVE-2013-2224}- [x86] Revert: amd: Do not enable ARAT feature on AMD processors below family 0x12 (Prarit Bhargava) [808192 979105] - [x86] Revert: apic: disable ARAT by default (Prarit Bhargava) [808192 979105] - [x86] Revert: apic: mark ARAT Support as Tech Preview (Prarit Bhargava) [808192 979105] - [s390] iucv: fix kernel panic at reboot (Hendrik Brueckner) [967907] - [kernel] smp: introduce a generic on_each_cpu_mask() function (Hendrik Brueckner) [967907] - [kernel] audit: wait_for_auditd() should use TASK_UNINTERRUPTIBLE (Oleg Nesterov) [962976] - [kernel] audit: avoid negative sleep durations (Oleg Nesterov) [962976] - [s390] dasd: fix hanging device after resume with internal error 13 (Hendrik Brueckner) [974191] - [s390] cio: suppress 2nd path verification during resume (Hendrik Brueckner) [974191] - [virt] kvm: Export svm/vmx exit code and vector code to userspace (Andrew Jones) [970607] - [s390] mm: fix flush_tlb_kernel_range() (Hendrik Brueckner) [974192] - [powerpc] Add VDSO version of getcpu (Steve Best) [929224] - [kernel] sched: make weird topologies bootable (Radim Krcmar) [892677] - [x86] perf: Fix offcore_rsp valid mask for SNB/IVB (Jiri Olsa) [971315] {CVE-2013-2146} - [scsi] libsas: use right function to alloc smp response (David Milburn) [949887] - [tools] perf/Documentation: Fix typos (Jiri Olsa) [970529] - [tools] perf/evsel: Introduce is_group_member method (Jiri Olsa) [970529] - [tools] perf/ui: Always compile browser setup code (Jiri Olsa) [970529] - [tools] perf/ui: Add ui_progress__finish() (Jiri Olsa) [970529] - [tools] perf/ui/gtk: Implement ui_progress functions (Jiri Olsa) [970529] - [tools] perf/ui: Introduce generic ui_progress helper (Jiri Olsa) [970529] - [tools] perf/ui/tui: Move progress.c under ui/tui directory (Jiri Olsa) [970529] - [tools] perf: Add basic event modifier sanity check (Jiri Olsa) [970529] - [tools] perf: Omit group members from perf_evlist__disable/enable (Jiri Olsa) [970529] - [tools] perf: Ensure single disable call per event in record comand (Jiri Olsa) [970529] - [tools] perf: Fix 'disabled' attribute config for record command (Jiri Olsa) [970529] - [tools] perf: Fix attributes for '{}' defined event groups (Jiri Olsa) [970529] - [tools] perf: Use sscanf for parsing /proc/pid/maps (Jiri Olsa) [970529] - [tools] perf: Add gtk. config option for launching GTK browser (Jiri Olsa) [970529] - [tools] perf: Fix compile error on NO_NEWT=1 build (Jiri Olsa) [970529] - [tools] perf/hists: Initialize all of he->stat with zeroes (Jiri Olsa) [970529] - [tools] perf: Stop using 'self' in pstack (Jiri Olsa) [970529] - [tools] perf/tests: Check for mkstemp return value in dso-data test (Jiri Olsa) [970529] - [tools] perf/tests: Final cleanup for builtin-test move (Jiri Olsa) [970529] - [tools] perf/tests: Move pmu tests into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__syscall_open_tp_fields into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move perf_evsel__tp_sched_test into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move perf_evsel__roundtrip_name_test into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__rdpmc into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__PERF_RECORD into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__basic_mmap into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__open_syscall_event_on_all_cpus into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__open_syscall_event into separate object (Jiri Olsa) [970529] - [tools] perf/tests: Move test__vmlinux_matches_kallsyms into separate object (Jiri Olsa) [970529] - [tools] perf/annotate: Merge same lines in summary view (Jiri Olsa) [970529] - [tools] perf/annotate: Don't try to follow jump target on PLT symbols (Jiri Olsa) [970529] - [tools] perf/annotate: Whitespace fixups (Jiri Olsa) [970529] - [tools] perf/test: fix a build error on builtin-test (Jiri Olsa) [970529] - [tools] perf/machine: Move more methods to machine code (Jiri Olsa) [970529] - [tools] perf/diff: Use hists__link when not pairing just with baseline (Jiri Olsa) [970529] - [tools] perf/hists: Introduce hists__link (Jiri Olsa) [970529] - [tools] perf/diff: Move hists__match to the hists lib (Jiri Olsa) [970529] - [tools] perf/diff: Start moving to support matching more than two hists (Jiri Olsa) [970529] - [tools] perf: Don't try to lookup objdump for live mode (Jiri Olsa) [970529] - [tools] perf: Add arbitary aliases and support names with - (Jiri Olsa) [970529] - [tools] perf: Add LIBDW_DIR Makefile variable to for alternate libdw (Jiri Olsa) [970529] - [tools] perf/tests: Move attr.py temp dir cleanup into finally section (Jiri Olsa) [970529] - [tools] perf/hists: Free branch_info when freeing hist_entry (Jiri Olsa) [970529] - [tools] perf: Fix detection of stack area (Jiri Olsa) [970529] - [tools] perf/machine: Set kernel data mapping length (Jiri Olsa) [970529] - [tools] perf/tests: Removing 'optional' field (Jiri Olsa) [970529] - [tools] perf/tests: Fix attr watermark field name typo (Jiri Olsa) [970529] - [tools] perf/tests: Factor attr tests WRITE_ASS macro (Jiri Olsa) [970529] - [tools] perf/tests: Add missing attr stat basic test (Jiri Olsa) [970529] - [tools] perf/report: Postpone objdump check until annotation requested (Jiri Olsa) [970529] - [tools] perf: Introduce struct hist_browser_timer (Jiri Olsa) [970529] - [tools] perf: Use normalized arch name for searching objdump path (Jiri Olsa) [970529] - [tools] perf/tests: Add documentation for attr tests (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat default test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat default test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat event syntax group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr stat no-inherit test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record branch filter tests (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record branch any test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no delay test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record raw test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record data test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no-inherit test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record no samples test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record period test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record graph test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record count test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record freq test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record event syntax group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record group test (Jiri Olsa) [970529] - [tools] perf/tests: Add attr tests under builtin test command (Jiri Olsa) [970529] - [tools] perf/tests: Add attr record basic test (Jiri Olsa) [970529] - [tools] perf/tests: Add framework for automated perf_event_attr tests (Jiri Olsa) [970529] - [tools] perf/tests: Move test objects into 'tests' directory (Jiri Olsa) [970529] - [tools] perf/browser: Don't show scripts menu for 'perf top' (Jiri Olsa) [970529] - [tools] perf: Remove BINDIR define from exec_cmd.o compilation (Jiri Olsa) [970529] - [tools] perf/annotate: Handle XBEGIN like a jump (Jiri Olsa) [970529] - [tools] perf: Handle --version string generation on machines without git (Jiri Olsa) [970529] - [tools] perf: Further speed up the perf build (Jiri Olsa) [970529] - [tools] perf: Speed up the perf build time by simplifying the perf --version string generation (Jiri Olsa) [970529] - [tools] perf: Add info about cross compiling for Android ARM (Jiri Olsa) [970529] - [tools] perf: Warn about missing libelf (Jiri Olsa) [970529] - [tools] perf/python: Initialize 'page_size' variable (Jiri Olsa) [970529] - [tools] perf/record: Fix mmap error output condition (Jiri Olsa) [970529] - [tools] perf/header: Add is_perf_magic() func (Jiri Olsa) [970529] - [tools] perf/browser: Integrate script browser into main hists browser (Jiri Olsa) [970529] - [tools] perf/browser: Integrate script browser into annotation browser (Jiri Olsa) [970529] - [tools] perf/browser: Add a browser for perf script (Jiri Olsa) [970529] - [tools] perf/script: Add more filter to find_scripts() (Jiri Olsa) [970529] - [tools] perf: Add a global variable "const char *input_name" (Jiri Olsa) [970529] - [tools] perf: Move dso_* related functions into dso object (Jiri Olsa) [970529] - [tools] perf: Move strxfrchar into string object (Jiri Olsa) [970529] - [tools] perf: Move hex2u64 into util object (Jiri Olsa) [970529] - [tools] perf: Move BUILD_ID_SIZE into build-id object (Jiri Olsa) [970529] - [tools] perf: Move build_id__sprintf into build-id object (Jiri Olsa) [970529] - [tools] perf: Move parse_events error printing to parse_events_options (Jiri Olsa) [970529] - [tools] perf/stat: Add --pre and --post command (Jiri Olsa) [970529] - [tools] perf/inject: Mark a dso if it's used (Jiri Olsa) [970529] - [tools] perf/inject: Merge sched_stat_* and sched_switch events (Jiri Olsa) [970529] - [tools] perf/inject: Work with files (Jiri Olsa) [970529] - [tools] perf: Fix LIBELF_MMAP checking (Jiri Olsa) [970529] - [tools] perf: Always show CHK message when doing try-cc (Jiri Olsa) [970529] - [tools] perf: Convert invocation of MAKE into SUBDIR (Jiri Olsa) [970529] - [tools] perf: Cleanup doc related targets (Jiri Olsa) [970529] - [tools] perf/trace: Compat changes (Jiri Olsa) [970529] - [tools] perf/trace: Use sched:sched_stat_runtime to provide a thread summary (Jiri Olsa) [970529] - [tools] perf/trace: Count number of events for each thread and globally (Jiri Olsa) [970529] - [tools] perf: Don't stop synthesizing threads when one vanishes (Jiri Olsa) [970529] - [tools] perf: Try to build Documentation when installing (Jiri Olsa) [970529] - [tools] perf/trace: Print the name of a syscall when failing to read its info (Jiri Olsa) [970529] - [tools] perf: Pretty print errno for some more functions (Jiri Olsa) [970529] - [tools] perf/trace: Add duration filter (Jiri Olsa) [970529] - [tools] perf/trace: Add an event duration column (Jiri Olsa) [970529] - [tools] perf/trace: Support interrupted syscalls (Jiri Olsa) [970529] - [tools] perf/test: Align the 'Ok'/'FAILED!' test results (Jiri Olsa) [970529] - [tools] perf: Give user better message if precise is not supported (Jiri Olsa) [970529] - [tools] perf: Account the nr_entries in rblist properly (Jiri Olsa) [970529] - [tools] perf: Try to find cross-built objdump path (Jiri Olsa) [970529] - [tools] perf: Remove noise in python version feature test (Jiri Olsa) [970529] - [tools] perf: Diplays more output on features check for make V=1 (Jiri Olsa) [970529] - [tools] perf/test: Add automated tests for pmu sysfs translated events (Jiri Olsa) [970529] - [tools] perf: Add support to specify hw event as PMU event term (Jiri Olsa) [970529] - [tools] perf: Fix PMU object alias initialization (Jiri Olsa) [970529] - [tools] perf/Documentation: add documentation on compiling for Android (Jiri Olsa) [970529] - [tools] perf: Update Makefile for Android (Jiri Olsa) [970529] - [tools] perf: Add on_exit implementation (Jiri Olsa) [970529] - [tools] perf: Remove duplicated include from trace-event-python.c (Jiri Olsa) [970529] - [tools] perf/machine: Carve up event processing specific from perf_tool (Jiri Olsa) [970529] - [tools] perf/sched: Handle PERF_RECORD_EXIT events (Jiri Olsa) [970529] - [tools] perf/annotate: Handle PERF_RECORD_EXIT events (Jiri Olsa) [970529] - [tools] perf/event: No need to create a thread when handling PERF_RECORD_EXIT (Jiri Olsa) [970529] - [tools] perf/machine: Introduce find_thread method (Jiri Olsa) [970529] - [tools] perf: Have the page size value available for all tools (Jiri Olsa) [970529] - [tools] perf/diff: Display empty space for non paired samples (Jiri Olsa) [970529] - [tools] perf/diff: Include samples without symbol in overall stats (Jiri Olsa) [970529] - [tools] perf/diff: Add -F option to display formula for computation (Jiri Olsa) [970529] - [tools] perf/diff: Add -p option to display period values for hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add weighted diff computation way to compare hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add option to sort entries based on diff computation (Jiri Olsa) [970529] - [tools] perf/diff: Add ratio computation way to compare hist entries (Jiri Olsa) [970529] - [tools] perf/diff: Add -b option for perf diff to display paired entries only (Jiri Olsa) [970529] - [tools] perf/trace: Add support for tracing workload given by command line (Jiri Olsa) [970529] - [tools] perf/trace: Explicitly enable system-wide mode if no option is given (Jiri Olsa) [970529] - [tools] perf/trace: Validate target task/user/cpu argument (Jiri Olsa) [970529]- [fs] xfs: don't use speculative prealloc for small files (Brian Foster) [955254] - [fs] xfs: xfs_iomap_prealloc_size() tracepoint (Brian Foster) [955254] - [fs] xfs: add quota-driven speculative preallocation throttling (Brian Foster) [955254] - [fs] xfs: xfs_dquot prealloc throttling watermarks and low free space (Brian Foster) [955254] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqlimits() instead of xfs_disk_dquot_t (Brian Foster) [955254] - [fs] xfs: push rounddown_pow_of_two() to after prealloc throttle (Brian Foster) [955254] - [fs] xfs: reorganize xfs_iomap_prealloc_size to remove indentation (Brian Foster) [955254] - [fs] xfs: Define a new function xfs_inode_dquot() (Brian Foster) [955254] - [fs] xfs: Define a new function xfs_this_quota_on() (Brian Foster) [955254] - [fs] xfs: fix xfs_iomap_eof_prealloc_initial_size type (Brian Foster) [955254] - [fs] xfs: increase prealloc size to double that of the previous extent (Brian Foster) [955254] - [fs] xfs: fix potential infinite loop in xfs_iomap_prealloc_size() (Brian Foster) [955254] - [fs] xfs: limit speculative prealloc size on sparse files (Brian Foster) [955254] - [fs] xfs: limit speculative prealloc near ENOSPC thresholds (Brian Foster) [955254] - [fs] xfs: add background scanning to clear eofblocks inodes (Brian Foster) [955254] - [fs] xfs: add minimum file size filtering to eofblocks scan (Brian Foster) [955254] - [fs] xfs: support multiple inode id filtering in eofblocks scan (Brian Foster) [955254] - [fs] xfs: add inode id filtering to eofblocks scan (Brian Foster) [955254] - [fs] xfs: add XFS_IOC_FREE_EOFBLOCKS ioctl (Brian Foster) [955254] - [fs] xfs: create function to scan and clear EOFBLOCKS inodes (Brian Foster) [955254] - [fs] xfs: make xfs_free_eofblocks() non-static, return EAGAIN on trylock failure (Brian Foster) [955254] - [fs] xfs: create helper to check whether to free eofblocks on inode (Brian Foster) [955254] - [fs] xfs: support a tag-based inode_ag_iterator (Brian Foster) [955254] - [fs] xfs: add EOFBLOCKS inode tagging/untagging (Brian Foster) [955254] - [fs] ext3: Dont call dquot_free_block() if we dont update anything (Eric Sandeen) [790278] - [fs] ext3: Update ctime in ext3_splice_branch() only when needed (Eric Sandeen) [790278] - [fs] GFS2: Fall back to vmalloc if kmalloc fails for dir hash tables (Robert S Peterson) [962468] - [fs] GFS2: Remove inode from i_ordered list in gfs2_clear_inode (Robert S Peterson) [859444] - [fs] GFS2: fix FITRIM boundary condition errors (Abhijith Das) [891699] - [fs] jbd[2]: enable CONFIG_JBD[2]_DEBUG on debug kernels (Eric Sandeen) [851269] - [fs] nfsd4: dont close read-write opens too soon (J. Bruce Fields) [955238] - [fs] GFS2: Add origin indicator to glock callbacks (Robert S Peterson) [855381] - [fs] GFS2: Don:t cache iopen glocks (Robert S Peterson) [855381] - [fs] ext2: update ctime when changing the file:s permission by setfacl (Eric Sandeen) [969323] - [fs] fuse: fix alignment in short read optimization for async_dio (Brian Foster) [949805] - [fs] fuse: return -EIOCBQUEUED from fuse_direct_IO() for all async requests (Brian Foster) [949805] - [fs] fuse: add flag to turn on async direct IO (Brian Foster) [949805] - [fs] fuse: truncate file if async dio failed (Brian Foster) [949805] - [fs] fuse: optimize short direct reads (Brian Foster) [949805] - [fs] fuse: enable asynchronous processing direct IO (Brian Foster) [949805] - [fs] fuse: make fuse_direct_io() aware about AIO (Brian Foster) [949805] - [fs] fuse: add support of async IO (Brian Foster) [949805] - [fs] fuse: move fuse_release_user_pages() up (Brian Foster) [949805] - [fs] fuse: Do not use RCU for current process credentials (Brian Foster) [949805] - [fs] fuse: mark pages accessed when written to (Brian Foster) [949805] - [fs] fuse: cleanup fuse_direct_io() (Brian Foster) [949805] - [fs] fuse: update inode size and invalidate attributes on fallocate (Brian Foster) [927324] - [fs] fuse: truncate pagecache range on hole punch (Brian Foster) [927324] - [fs] fuse: optimize fallocate on permanent failure (Brian Foster) [927324] - [fs] fuse: convert inode fallocate to file fallocate (Brian Foster) [927324] - [fs] fuse: add FALLOCATE operation (Brian Foster) [927324] - [fs] GFS2: Increase i_writecount during gfs2_setattr_size (Robert S Peterson) [968031] - [fs] NFS4.1 Fix data server connection race (Steve Dickson) [961887] - [fs] NFSv4: Dont recheck permissions on open in case of recovery cached open (Steve Dickson) [956865] - [fs] NFSv4.1: Fix the callback highest_used_slotid behaviour (Steve Dickson) [960224] - [fs] NFS: Cache state owners after files are closed (Steve Dickson) [800677] - [fs] NFS: Move cl_state_owners and related fields to the nfs_server struct (Steve Dickson) [800677] - [fs] NFSv4: Fix a readdir regression (Steve Dickson) [963337] - [fs] xfs: return EOPNOTSUPP for unsupported acl format (Eric Sandeen) [963686] - [fs] ext2: clear uptodate flag on super block I/O error (Eric Sandeen) [679930] - [fs] ext4/jbd2: dont wait (forever) for stale tid caused by wraparound (Eric Sandeen) [955807] - [fs] jbd: dont wait (forever) for stale tid caused by wraparound (Eric Sandeen) [955807] - [fs] ext4: fix waiting and sending of a barrier in ext4_sync_file() (Eric Sandeen) [955807] - [fs] jbd2: Add function jbd2_trans_will_send_data_barrier() (Eric Sandeen) [955807] - [fs] jbd2: fix sending of data flush on journal commit (Eric Sandeen) [955807] - [fs] ext4: fix fdatasync() for files with only i_size changes (Eric Sandeen) [955807] - [fs] ext4: Initialize fsync transaction ids in ext4_new_inode() (Eric Sandeen) [955807] - [fs] ext4: Rewrite __jbd2_log_start_commit logic to match upstream (Eric Sandeen) [955807] - [net] sctp: Use correct sideffect command in duplicate cookie handling (Daniel Borkmann) [963843] {CVE-2013-2206} - [net] macvlan: fix checksums error when we are in bridge mode (Vlad Yasevich) [893151] - [net] bridge: Add const to dummy br_netpoll_send_skb (Flavio Leitner) [924294] - [net] bridge: send query as soon as leave is received (Amerigo Wang) [952012] - [net] bridge: only expire the mdb entry when query is received (Amerigo Wang) [952012] - [net] bridge: Replace mp->mglist hlist with a bool (Amerigo Wang) [952012] - [net] bond: add support to read speed and duplex via ethtool (Veaceslav Falico) [961131] - [net] bridge: set fake_rtable's dst to NULL to avoid kernel Oops (Thomas Graf) [924033] - [net] bonding: fire NETDEV_RELEASE event only on 0 slaves (Veaceslav Falico) [805098]- [netdrv] igb: Removed unused i2c function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Implementation of i210/i211 LED support (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix possible panic caused by Rx traffic arrival while interface is down (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix set_ethtool function to call update nvm for entire image (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: SerDes flow control setting (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for SFP modules discovery (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add update to last_rx_timestamp in Rx rings (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Changed LEDs blink mechanism to include designs using cathode (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: limit udelay for phy changes to 10000us (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Bump version of driver (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove id's that will not be productized for Linux (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove dead code path (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Retain HW VLAN filtering while in promiscuous + VT mode (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: display a warning message when SmartSpeed works (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use pci_vfs_assigned instead of igb_vfs_are_assigned (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add SMBI semaphore to I210/I211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: SERDES loopback sigdetect bit on i210 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support for i354 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable EEE LP advertisement (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix code comments and whitespace (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix sparse warnings on function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use rx/tx_itr_setting when setting up initial value of itr (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Pull adapter out of main path in igb_xmit_frame_ring (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Mask off check of frag_off as we only want fragment offset (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: random code and comments fix (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Implement support to power sfp cage and turn on I2C (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support to read and export SFF-8472/8079 data (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for 100base-fx SFP (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: fix PHC stopping on max freq (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: make sensor info static (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: fix i350 anti spoofing config (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for lockdep issue in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix link setup for I210 devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refractoring function pointers in igb_get_invariants function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Intialize MAC function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Initialize NVM function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Initialize PHY function pointers (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb to use a path similar to ixgbe to determine when to stop Tx (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refix sparse warning in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for improper allocation flag in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix for improper exit in igb_get_i2c_client (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove unnecessary alloc/OOM messages, alloc cleanups (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Copyright string update to year 2013 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Replace rmb in Tx cleanup with read_barrier_depends (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use in-kernel PTP_EV_PORT #define (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Free any held skb that should have been timestamped on remove (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add mechanism for detecting latched hardware Rx timestamp (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add timeout for PTP Tx work item (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support for SW timestamping (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: enable CONFIG_IGB_HWMON (Dean Nelson) [914835 923899 947526] - [netdrv] igb: Enable hwmon data output for thermal sensors via I2C (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add support functions to access thermal data (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add i2c interface to igb (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb version to 4.1.2 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix SerDes autoneg flow control (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Unset sigdetect for SERDES loopback on 82580 and i350 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Workaround for global device reset problem on 82580 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Refactoring of i210 file (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Acquire, release semaphore for writing each EEPROM page (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Updates to read nvm function for i211 device (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use a 32-bit mask when calculating the flow control watermarks (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Do not parse past IP header on fragments beyond the first (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: No longer rely on APME to determine WoL settings (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update PTP Rx filters (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Ethtool support to enable and disable EEE (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Improve performance and reduce size of igb_tx_map (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: consolidate creation of Tx buffer info and data descriptor (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: convert to SKB paged frag API (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update igb Tx flags to improve code efficiency (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Make TSO check for CHECKSUM_PARTIAL to avoid skb_is_gso check (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support for modifying UDP RSS flow hashing (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Clear Go Link Disconnect for 82580 and later devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable clock drivers along with associated net/PHY drivers (Dean Nelson) [914835 923899 947526] - [netdrv] igb: Fix EEPROM writes via ethtool on i210 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Add function to read i211's invm version (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove workaround for EEE configuration on i210/I211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix sparse warning in igb_ptp_rx_pktstamp (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update firmware version info for ethtool output (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Enable auto-crossover during forced operation on 82580 and above (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update version (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Update get cable length function for i210/i211 (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Split igb_update_dca into separate Tx and Rx functions (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Lock buffer size at 2K even on systems with larger pages (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Move rx_buffer related code in Rx cleanup path into separate function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Map entire page and sync half instead of mapping and unmapping half pages (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Combine post-processing of skb into a single function (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Do not use header split, instead receive all frames into a single buffer (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Split Rx timestamping into two separate functions (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Correcting and improving small packet check and padding (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Use dma_unmap_addr and dma_unmap_len defines (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Simplify how we populate the RSS key (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Change how we populate the RSS indirection table (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Change Tx cleanup loop to do/while instead of for (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Fix stats output on i210/i211 parts (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Support to enable EEE on all eee_supported devices (Stefan Assmann) [914835 923899 947526] - [netdrv] igb: Remove artificial restriction on RQDPC stat reading (Stefan Assmann) [914835 923899 947526] - [netdrv] pci: Add SRIOV helper function to determine if VFs are assigned to guest (Stefan Assmann) [914835 923899 947526] - [net] phy: fix a bug when verify the EEE support (Nikolay Aleksandrov) [896263] - [net] mdio: translation of MMD EEE registers to/from ethtool settings (Nikolay Aleksandrov) [896263] - [net] phy: add the EEE support and the way to access to the MMD registers (Nikolay Aleksandrov) [896263] - [edac] avoid mce decoding crash after edac driver unloaded (Prarit Bhargava) [787999] - [x86] mce: Drain mcelog buffer (Prarit Bhargava) [787999] - [x86] mce: Add wrappers for registering on the decode chain (Prarit Bhargava) [787999] - [edac] sb_edac: Add it to the building system (Prarit Bhargava) [787999] - [edac] i7core_edac: Drop the edac_mce facility (Prarit Bhargava) [787999] - [x86] mce: Use notifier chain only for MCE decoding (Prarit Bhargava) [787999] - [s390] crash: Fuzzy live dump for System z (Hendrik Brueckner) [929262] - [s390] mm: allow absolute memory access for /dev/mem (Hendrik Brueckner) [929262] - [s390] zcrypt: ap bus rescan problem when toggle crypto adapters on/off (Hendrik Brueckner) [929259] - [s390] zcrypt: Handle AP configuration changes (Hendrik Brueckner) [929259] - [s390] smp: lost IPIs on cpu hotplug (Hendrik Brueckner) [975179] - [cdrom] use kzalloc() for failing hardware (Frantisek Hrbata) [973106] {CVE-2013-2164}- [net] bridge: Set vlan_features to allow offloads on vlans (Vlad Yasevich) [951458] - [virt] virtio-net: initialize vlan_features (Vlad Yasevich) [951458] - [net] ipv6: assign rt6_info to inet6_ifaddr in init_loopback (Jiri Benc) [744655] - [net] ipv6: Fix broken IPv6 routing table after loopback down-up (Jiri Benc) [744655] - [s390] cio: add channel ID sysfs attribute (Hendrik Brueckner) [929274] - [s390] cio: make use of newly added format 1 channel-path data (Hendrik Brueckner) [929274] - [s390] cio: collect format 1 channel-path description data (Hendrik Brueckner) [929274] - [s390] qeth: Support VEPA mode (Hendrik Brueckner) [929275] - [s390] ccwgroup: allow drivers to call set_{on, off}line (Hendrik Brueckner) [929275] - [s390] dasd: add safe offline interface (Hendrik Brueckner) [929264] - [s390] dasd: add shutdown action (Hendrik Brueckner) [929264] - [s390] dasd: Correct retry counter for terminated I/O (Hendrik Brueckner) [929264] - [s390] perf_cpum_cf: fallback to software sampling events (Hendrik Brueckner) [823012] - [s390] perf_cpum_cf: Add support for counters available with IBM zEC12 (Hendrik Brueckner) [823012] - [s390] perf_cpum_cf: get rid of compile warnings (Hendrik Brueckner) [823012] - [s390] perf: add support for s390x CPU counters (Hendrik Brueckner) [823012] - [ata] libata-sff: port_task is SFF specific (David Milburn) [808672] - [ata] libata-sff: introduce ata_sff_init/exit() and ata_sff_port_init() (David Milburn) [808672] - [netdrv] qlge: Update version to 1.00.00.32 (Chad Dupuis) [927891] - [netdrv] qlge: Fix ethtool autoneg advertising (Chad Dupuis) [927891] - [netdrv] qlge: Fix receive path to drop error frames (Chad Dupuis) [927891] - [netdrv] qlge: Fixed a coding style issue (Chad Dupuis) [927891] - [kernel] sched: Do not account bogus utime (Stanislaw Gruszka) [912662] - [kernel] sched: Avoid cputime scaling overflow (Stanislaw Gruszka) [912662] - [acpi] Verify device status after eject (Nigel Croxon) [869134] - [acpi] Update CPU hotplug error messages (Nigel Croxon) [869134] - [acpi] Add acpi_handle_() interfaces (Nigel Croxon) [869134] - [acpi] Export functions for hot-remove (Nigel Croxon) [869134] - [acpi] Add ACPI CPU hot-remove support (Nigel Croxon) [869134] - [acpi] Fix stale pointer access to flags.lockable (Nigel Croxon) [869134] - [acpi] processor_core: prevent cpu from becoming online (Nigel Croxon) [869134] - [acpi] Set hotplug _OST support bit to _OSC (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI container hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI memory hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for ACPI CPU hotplug (Nigel Croxon) [869134] - [acpi] Add _OST support for sysfs eject (Nigel Croxon) [869134] - [acpi] Add an interface to evaluate _OST (Nigel Croxon) [869134] - [acpi] scan: return -ENODEV if no device was found (Nigel Croxon) [869134] - [acpi] processor_core: add missing kfree (Nigel Croxon) [869134] - [acpi] processor_core: Add CPU hotplug support for processor device objects (Nigel Croxon) [869134] - [acpi] processor_core: Do not try to set up acpi processor stuff on cores exceeding maxcpus (Nigel Croxon) [869134] - [idle] intel_idle: Don't register CPU notifier if we are not running (Nigel Croxon) [869134] - [idle] intel_idle: break dependency between modules (Nigel Croxon) [869134] - [acpi] processor_core: remove duplicated lines of merging problems with acpi_processor_add (Nigel Croxon) [869134] - [acpi] processor_core: Delay acpi_processor_start() call for hotplugged cores (Nigel Croxon) [869134] - [acpi] processor_core: Split up acpi_processor_add (Nigel Croxon) [869134] - [idle] intel_idle: Split up and provide per CPU initialization func (Nigel Croxon) [869134] - [acpi] processor_core: Remove unneeded variable passed by acpi_processor_hotadd_init (Nigel Croxon) [869134] - [s390] scm: process availability (Hendrik Brueckner) [929257] - [s390] scm_blk: suspend writes (Hendrik Brueckner) [929257] - [s390] scm_drv: extend notify callback (Hendrik Brueckner) [929257] - [s390] scm_blk: fix request number accounting (Hendrik Brueckner) [929257] - [s390] scm: reorder scm_remove (Hendrik Brueckner) [929257]- [crypto] Revert: unmark gcm(aes) as fips_allowed (Jarod Wilson) [915637] - [crypto] testmgr: allow aesni-intel and ghash_clmulni-intel in fips mode (Jarod Wilson) [915637] - [crypto] testmgr: silence warnings about no tests for aesni algorithms (Jarod Wilson) [915637] - [crypto] Use scatterwalk_crypto_chain (Jarod Wilson) [786972] - [crypto] scatterwalk: Add scatterwalk_crypto_chain helper (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix Kconfig problem with CRYPTO_GLUE_HELPER_X86 (Jarod Wilson) [786968 786972 969522] - [crypto] gcm: Add RFC4543 wrapper for GCM (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: add more optimized XTS-mode for serpent-avx (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: add more optimized XTS mode for x86-64 (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: use le128 instead of u128 for CTR mode (Jarod Wilson) [786968] - [crypto] glue_helper: cast6/avx, avoid using temporary stack buffers (Jarod Wilson) [786968 786972 969522] - [crypto] glue_helper: serpent-sse2, split generic glue code to new helper module (Jarod Wilson) [786968 786972 969522] - [crypto] ghash-intel: assembler clean-up, use ENDPROC at end of assember functions (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: add ENDPROC statements for assembler functions (Jarod Wilson) [786968 786972 969522] - [crypto] aes-x86: assembler clean-ups, use ENTRY/ENDPROC, localize jump targets (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: remove rfc3686(ctr(aes)), utilize rfc3686 from ctr-module instead (Jarod Wilson) [786968] - [crypto] ctr: make rfc3686 asynchronous block cipher (Jarod Wilson) [786968 786972 969522] - [net] xfrm_algo: probe asynchronous block ciphers instead of synchronous (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix XTS mode on x86-32, add wrapper function for asmlinkage aesni_enc() (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: add interface for parallelized cipher implementions (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: split gf128mul table initialization from setkey (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: use blocksize constant (Jarod Wilson) [786968 786972 969522] - [crypto] crypto: cryptd - disable softirqs in cryptd_queue_worker to prevent data corruption (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: improve lrw and xts performance by utilizing parallel AES-NI hardware pipelines (Jarod Wilson) [786968 786972 969522] - [crypto] xts: remove dependency on EXPERIMENTAL (Jarod Wilson) [786968 786972 969522] - [crypto] lrw: remove dependency on EXPERIMENTAL (Jarod Wilson) [786968 786972 969522] - [crypto] xts: add interface for parallelized cipher implementations (Jarod Wilson) [786968 786972 969522] - [crypto] xts: use blocksize constant (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix wrong kfree pointer (Jarod Wilson) [786972] - [crypto] aesni-intel: change to use shared ablk_* functions (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: use crypto_{un}register_algs (Jarod Wilson) [786968 786972 969522] - [crypto] Add bulk algorithm registration interface (Jarod Wilson) [786968 786972 969522] - [crypto] ablk_helper: move ablk_* functions from serpent-sse2/avx glue code to shared module (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fix unaligned cbc decrypt for x86-32 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: move more common code to ablk_init_common (Jarod Wilson) [786968 786972 969522] - [crypto] aes-x86: quiet sparse noise about symbol not declared (Jarod Wilson) [786968 786972 969522] - [crypto] cryptd: Use subsys_initcall to prevent races with aesni (Jarod Wilson) [786968 786972 969522] - [crypto] ghash-intel: Fix set but not used in ghash_async_setkey() (Jarod Wilson) [786972] - [crypto] aesni-intel: fix aesni build on i386 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: Merge with fpu.ko (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: fixed problem with packets that are not multiple of 64bytes (Jarod Wilson) [786972] - [crypto] aesni-intel: Fix remaining leak in rfc4106_set_hash_key (Jarod Wilson) [786972] - [crypto] aesni-intel: Don't leak memory in rfc4106_set_hash_subkey (Jarod Wilson) [786972] - [crypto] ghash-intel: ghash-clmulni-intel_glue needs err.h (Jarod Wilson) [786972] - [crypto] aesni-intel: Fixed build with binutils 2.16 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: Fixed build error on x86-32 (Jarod Wilson) [786968 969522] - [crypto] aesni-intel: Ported implementation to x86-32 (Jarod Wilson) [786968 786972 969522] - [crypto] aesni-intel: RFC4106 AES-GCM Driver Using Intel New Instructions (Jarod Wilson) [786972] - [crypto] cryptd: Adding the AEAD interface type support to cryptd (Jarod Wilson) [786972] - [crypto] aesni-intel: Fix another CTR build failure with gas 2.16.1 (Jarod Wilson) [786968] - [crypto] aesni-intel: Fix CTR optimization build failure with gas 2.16.1 (Jarod Wilson) [786968] - [crypto] aesni-intel: Add AES-NI accelerated CTR mode (Jarod Wilson) [786968] - [crypto] ghash-clmulni-intel: Put proper .data section in place (Jarod Wilson) [921642] - [s390] Revert: kernel: add support for physical memory > 4TB (Jarod Wilson) [913220] - [kernel] perf: Fix perf_event_for_each() to use sibling (Jiri Olsa) [967933] - [x86] perf: Add format attributes for p4 (Jiri Olsa) [967933] - [x86] perf: Adding sysfs group format attribute for pmu device (Jiri Olsa) [967933] - [x86] perf: Fix local vs remote memory events for NHM/WSM (Jiri Olsa) [967933] - [tools] perf: Remove deprecated WARN_ON_ONCE() (Jiri Olsa) [967933] - [tools] perf: Call perf_cgroup_event_time() directly (Jiri Olsa) [967933] - [tools] perf: Don't call release_callchain_buffers() if allocation fails (Jiri Olsa) [967933] - [mfd] lpc_ich: Add support for Intel Avoton SoC (Neil Horman) [922965] - [mfd] lpc_ich: Use devres API to allocate private data (Neil Horman) [922965] - [mfd] lpc_ich: Add Device IDs for Intel Wellsburg PCH (Neil Horman) [922965] - [mfd] lpc_ich: Fix gpio base and control offsets (Neil Horman) [922965] - [mfd] lpc_ich: One uninitialized cell is no error (Neil Horman) [922965] - [mfd] lpc_ich: Fix resource request for mem 0x00000000 (Neil Horman) [922965] - [mfd] lpc_ich: Add Device IDs for Intel Lynx Point-LP PCH (Neil Horman) [922965] - [mfd] lpc_ich: Fix regression for iTCO_wdt driver (Neil Horman) [922965] - [mfd] Check for mem_base when building IORESOURCE_MEM resources (Neil Horman) [922965] - [watchdog] iTCO_wdt: Convert iTCO_wdt driver to mfd model (Neil Horman) [922965] - [watchdog] iTCO_wdt: Use pr_ and pr_ (Neil Horman) [922965] - [watchdog] iTCO_wdt: fix TCO V1 timeout values and limits (Neil Horman) [922965] - [mfd] Add LPC driver for Intel ICH chipsets (Neil Horman) [922965] - [i2c] i801: SMBus patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [i2c] iSMT: add Intel Avoton DeviceIDs (Neil Horman) [922965] - [ata] ata_piix: IDE-mode SATA patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [ata] ata_piix: make DVD Drive recognisable on systems with Intel Sandybridge chipsets (Neil Horman) [922965] - [ata] ahci: AHCI-mode SATA patch for Intel Avoton DeviceIDs (Neil Horman) [922965] - [usb] xhci: correct comp_mode_recovery_timer on return from hibernate (Tony Camuso) [888974] - [acpi] Don't let acpi_pad needlessly mark TSC unstable (Lenny Szubowicz) [907545] - [acpi] acpica: Remove extraneous warning for very large GPE registers (Nigel Croxon) [924873] - [kernel] async: Make async execution api a little more fair in scheduling (Neil Horman) [871955] - [md] dm-stripe: fix regression in stripe_width calculation (Mike Snitzer) [960277] - [block] fix ext_devt_idr handling (Tomas Henzl) [735927] - [md] dm-crypt: fix mempool deadlock (Mike Snitzer) [831158] - [scsi] libsas: fix handling vacant phy in sas_set_ex_phy() (David Milburn) [949905] - [mm] swap: avoid read_swap_cache_async() race to deadlock while waiting on discard I/O completion (Rafael Aquini) [827548] - [mm] compaction: fix /proc/sys/vm/compact_memory crash (Johannes Weiner) [953680 955525] - [mm] fadvise: drain all pagevecs if POSIX_FADV_DONTNEED fails to discard all pages (Larry Woodman) [957821] - [pci] dmar: Remove warning for HPET scope type (Nigel Croxon) [956310]- [fs] nfs: Fix an NFS client lockdep issue (Jeff Layton) [891937] - [acpi] acpi_pad: fix power_saving thread deadlock (Lenny Szubowicz) [751123] - [powerpc] rtas_flash: Fix validate_flash buffer overflow issue (Steve Best) [956385] - [powerpc] rtas_flash: Fix bad memory access (Steve Best) [956385] - [powerpc] rtas_flash: New return code to indicate FW entitlement expiry (Steve Best) [956385] - [powerpc] rtas_flash: Update return token comments (Steve Best) [956385] - [powerpc] rtas_flash: Free kmem upon module exit (Steve Best) [956385] - [netdrv] igb: SR-IOV init reordering (Stefan Assmann) [920652] - [netdrv] igb: Fix null pointer dereference (Stefan Assmann) [920652] - [netdrv] igb: Enable SR-IOV configuration via PCI sysfs interface (Stefan Assmann) [920652] - [powerpc] Fix VMX fix for memcpy case (Steve Best) [929280] - [powerpc] Fix VMX in interrupt check in POWER7 copy loops (Steve Best) [929280] - [powerpc] POWER7 optimised memcpy using VMX and enhanced prefetch (Steve Best) [929280] - [powerpc] POWER7 optimised copy_page using VMX and enhanced prefetch (Steve Best) [929280] - [powerpc] Rename copyuser_power7_vmx.c to vmx-helper.c (Steve Best) [929280] - [powerpc] Use enhanced touch instructions in POWER7 copy_to_user/copy_from_user (Steve Best) [929280] - [powerpc] Simplify 4k/64k copy_page logic (Steve Best) [929280] - [powerpc] Add 64bit csum_and_copy_to_user (Steve Best) [929280] - [powerpc] Optimise 64bit csum_partial_copy_generic and add csum_and_copy_from_user (Steve Best) [929280] - [powerpc] Optimise 64bit csum_partial (Steve Best) [929280] - [kernel] trace: Allow archs to ignore tracing compat syscalls (Josh Poimboeuf) [881038] - [kernel] trace: Fix perf syscall tracing when syscall_nr == -1 (Josh Poimboeuf) [881038] - [netdrv] 8139cp: Prevent dev_close/cp_interrupt race on MTU change (John Green) [767885] - [netdrv] 8139cp: properly support change of MTU values (John Green) [767885] - [pci] make re-allocation try harder by reassigning ranges higher in the heirarchy (Takahiro MUNEDA) [965006] - [pci] code and comments cleanup (Takahiro MUNEDA) [965006] - [pci] make cardbus-bridge resources optional (Takahiro MUNEDA) [965006] - [pci] honor child buses add_size in hot plug configuration (Takahiro MUNEDA) [965006] - [pci] ability to relocate assigned pci-resources (Takahiro MUNEDA) [965006] - [pci] make SRIOV resources optional (Takahiro MUNEDA) [965006] - [s390] console: fix 3215 console crash (Hendrik Brueckner) [970779] - [s390] scm_blk: allow more cluster size values (Hendrik Brueckner) [963068] - [s390] mm: protection exception PSW for aborted transaction (Hendrik Brueckner) [958271] - [s390] hibernate: Save and restore absolute zero pages (Hendrik Brueckner) [952739] - [s390] kdump: Add PM notifier for kdump (Hendrik Brueckner) [952738] - [s390] qeth: fix qeth_wait_for_threads() deadlock for OSN devices (Hendrik Brueckner) [952448] - [s390] module: Add missing R_390_NONE relocation type (Hendrik Brueckner) [952449] - [s390] dasd: fix unresponsive device after all channel paths were lost (Hendrik Brueckner) [915731] - [s390] kernel: add support for physical memory > 4TB (Hendrik Brueckner) [913220] - [s390] zcore: Add hsa file (Hendrik Brueckner) [915356] - [s390] ipl: Implement diag308 loop for zfcpdump (Hendrik Brueckner) [915364] - [s390] eadm_sch: fix driver initialization (Hendrik Brueckner) [912489] - [s390] zfcp: Do not wakeup while suspended (Hendrik Brueckner) [855129] - [s390] time: fix sched_clock() overflow (Hendrik Brueckner) [903334] - [s390] irq: enable irq sum accounting for /proc/stat again (Hendrik Brueckner) [903333] - [s390] dasd: prevent path verification before resume (Hendrik Brueckner) [903331] - [s390] dasd: fix unaccessible device after resume (Hendrik Brueckner) [903339] - [security] selinux: fix parallel compile error (Frantisek Hrbata) [962427] - [acpi] Evaluate thermal trip points before reading temperature (Tony Camuso) [929293] - [kernel] time: Fix setting of hardware clock in NTP code (Prarit Bhargava) [912704] - [x86] quirks: use 'intremap=off' instead of 'nointremap' for consistency (Prarit Bhargava) [960828] - [fs] proc: fix pagemap_read() error case (Larry Woodman) [918119] - [base] node: fix off-by-one bug in print_nodes_state() (Prarit Bhargava) [871215] - [netdrv] sky2: fix scheduling while atomic in sky2_vlan_rx_register (Nikolay Aleksandrov) [920754] - [netdrv] netxen: write IP address to firmware when using bonding (Nikolay Aleksandrov) [924667] - [netdrv] be2net: remove BUG_ON() in be_mcc_compl_is_new() (Ivan Vecera) [909488] - [netdrv] igb: increase timeout for ethtool offline self-test (Stefan Assmann) [906240] - [netdrv] qlcnic: sleeping function called from invalid context (Amerigo Wang) [907310] - [netdrv] be2net: ensure all events are ack'ed prior calling be_eq_clean (Ivan Vecera) [884442] - [pci] Document MPS parameters pci=pcie_bus_safe, pci=pcie_bus_perf, etc (Myron Stowe) [910604]- [virt] kvm: fix copy to user with irq disabled (Michael S. Tsirkin) [906602] {CVE-2013-1935} - [netdrv] usb/cdc_ncm: apply usbnet_link_change (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: demote "unexpected notification" to debug level (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: return -ENOMEM if kzalloc fails (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: allow user to prefer NCM for backwards compatibility (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Huawei devices (e.g. E5331) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix probing of devices with multiple control interface altsettings (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add another Huawei vendor specific device (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use IAD provided by the USB core (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add support FLAG_NOARP for Infineon modem platform (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix error path for single interface probing (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: workaround for missing CDC Union (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix drvinfo strings set in drivers for ethtool (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use generic usbnet_manage_power() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add Huawei devices (Neil Horman) [815934] - [usb] add USB_VENDOR_AND_INTERFACE_INFO() macro (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: error path lock fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: big endian fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: apply introduced usb command APIs (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: do not bind to NCM compatible MBIM devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: adding MBIM driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: export shared symbols and definitions (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: errata updates for cdc.h (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix one more typo (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add missed constants and structures (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: typo and style fixes (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: ncm constants and structures added (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: refactoring for tx multiplexing (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: splitting rx_fixup for code reuse (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: process chained NDPs (Neil Horman) [815934] - [netdrv] net/cdc_ncm: refactor bind preparing for MBIM support (Neil Horman) [815934] - [netdrv] net/cdc_ncm: adding MBIM support to ncm_setup (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add MBIM constants and structures (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: workaround NTB input size firmware bug (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Ericsson WWAN devices (eg F5521gw) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tag Ericsson WWAN devices (eg F5521gw) with FLAG_WWAN (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Disable hub-initiated LPM for comms devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: avoid discarding datagrams in rx path (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix MTU and max_datagram_size handling (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: reduce driver latency in the data path (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: print MAC via printk format specifier (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: make ethtool_ops const (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Use kzalloc rather than kmalloc followed by memset with 0 (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: convert drivers/net/* to use module_usb_driver() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Don't use stack variables for DMA (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix endianness problem (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Remove unneeded version.h includes from drivers/net/ (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: add missing .reset_resume hook (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: release interfaces fix in unbind() (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Add mising short packet in cdc_ncm driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: fix short packet issue on some devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: use ethd name for known ethernet devices (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: errata updates for cdc_ncm host driver (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: tx_fixup() race condition fix (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: Don't deref NULL in cdc_ncm_rx_fixup() and don't use uninitialized variable (Neil Horman) [815934] - [netdrv] usb/cdc_ncm: USB CDC NCM host driver (Neil Horman) [815934] - [netdrv] usb/serial/sierra: Add support for Sierra Wireless AirCard 320U modem (Neil Horman) [884869] - [netdrv] sierra_net: keep status interrupt URB active (Neil Horman) [884869] - [netdrv] sierra_net: apply usbnet_link_change (Neil Horman) [884869] - [netdrv] sierra_net: Remove unnecessary alloc/OOM messages (Neil Horman) [884869] - [netdrv] sierra_net: fix ethtool drvinfo strings set in drivers (Neil Horman) [884869] - [netdrv] sierra_net: shut up sparse restricted type warnings (Neil Horman) [884869] - [netdrv] usbnet: sierra_net: apply introduced usb command APIs (Neil Horman) [884869] - [netdrv] sierra_net: Endianess bug fix (Neil Horman) [884869] - [netdrv] sierra_net: removes unnecessary semicolon (Neil Horman) [884869] - [netdrv] sierra_net: make private symbols static (Neil Horman) [884869] - [netdrv] sierra_net: device IDs for Aircard 320U++ (Neil Horman) [884869] - [netdrv] usbnet: make ethtool_ops const (Neil Horman) [884869] - [netdrv] sierra_net: convert to use module_usb_driver() (Neil Horman) [884869] - [netdrv] sierra_net: don't use flush_scheduled_work() (Neil Horman) [884869] - [netdrv] sierra_net: return operator cleanup (Neil Horman) [884869] - [netdrv] sierra_net: use __packed annotation (Neil Horman) [884869] - [netdrv] sierra_net: initiate sync sequence in sierra_net.c driver (Neil Horman) [884869] - [netdrv] sierra_net: add sierra_net driver (Neil Horman) [884869] - [netdrv] usbnet: allow status interrupt URB to always be active (Neil Horman) [884869] - [netdrv] usbnet: handle link change (Neil Horman) [884869] - [netdrv] usbnet: apply usbnet_link_change (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet_link_change API (Neil Horman) [884869] - [netdrv] usbnet: Remove unnecessary alloc/OOM messages (Neil Horman) [884869] - [netdrv] usbnet: fix tx_dropped statistics (Neil Horman) [884869] - [netdrv] usbnet: prevent buggy devices from killing us (Neil Horman) [884869] - [netdrv] usbnet: fix regression from FLAG_NOARP code (Neil Horman) [884869] - [netdrv] usbnet: add new flag FLAG_NOARP for usb net devices (Neil Horman) [884869] - [netdrv] usbnet: generic manage_power() (Neil Horman) [884869] - [netdrv] usbnet: handle PM failure gracefully (Neil Horman) [884869] - [netdrv] usbnet: ratelimit kevent may have been dropped warnings (Neil Horman) [884869] - [netdrv] usbnet: runtime wake up device before calling usbnet_{read|write}_cmd (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet_{read|write}_cmd_nopm (Neil Horman) [884869] - [netdrv] usbnet: Fix memory leak on Tx data path (Neil Horman) [884869] - [netdrv] usbnet: introduce usbnet 3 command helpers (Neil Horman) [884869] - [netdrv] usbnet: Support devices reporting idleness (Neil Horman) [884869] - [netdrv] usbnet: fix softirq storm on suspend (Neil Horman) [884869] - [netdrv] usbnet: fix deadlock in resume (Neil Horman) [884869] - [netdrv] usbnet: Use eth_random_addr (Neil Horman) [884869] - [netdrv] usbnet: handle remote wakeup asap (Neil Horman) [884869] - [netdrv] usbnet: clear OPEN flag in failure path (Neil Horman) [884869] - [netdrv] usbnet: sanitise overlong driver information strings (Neil Horman) [884869] - [netdrv] usbnet: don't initialize transfer buffer before submit status URB (Neil Horman) [884869] - [netdrv] usbnet: remove declaration for intr_complete (Neil Horman) [884869] - [netdrv] usbnet: remove usb_get/put_dev in .probe and .disconnect (Neil Horman) [884869] - [netdrv] usbnet: fix skb traversing races during unlink (Neil Horman) [884869] - [netdrv] usbnet: fix failure handling in usbnet_probe (Neil Horman) [884869] - [netdrv] usbnet: fix leak of transfer buffer of dev->interrupt (Neil Horman) [884869] - [netdrv] usbnet: consider device busy at each recieved packet (Neil Horman) [884869] - [netdrv] usbnet: don't clear urb->dev in tx_complete (Neil Horman) [884869] - [netdrv] usbnet: increase URB reference count before usb_unlink_urb (Neil Horman) [884869] - [netdrv] usbnet: use netif_tx_wake_queue instead of netif_start_queue (Neil Horman) [884869] - [netdrv] usbnet: reserve headroom on rx skbs (Neil Horman) [884869] - [netdrv] usbnet: avoid recursive locking in usbnet_stop() (Neil Horman) [884869] - [netdrv] usbnet: fix oops in usbnet_start_xmit (Neil Horman) [884869] - [netdrv] usbnet: fix a few typos in comments (Neil Horman) [884869] - [netdrv] usbnet: fix out of memory during runtime pm (Neil Horman) [884869] - [netdrv] usbnet: remove flag of EVENT_DEV_WAKING (Neil Horman) [884869] - [netdrv] usbnet: Resubmit interrupt URB if device is open (Neil Horman) [884869] - [netdrv] usbnet: Use FIELD_SIZEOF macro in usbnet_init() function (Neil Horman) [884869] - [netdrv] usbnet: use ethd name for known ethernet devices (Neil Horman) [884869] - [netdrv] usbnet: Fix up 'FLAG_POINTTOPOINT' and 'FLAG_MULTI_PACKET' overlaps (Neil Horman) [884869] - [netdrv] usbnet: Ethernet quirks for the LG-VL600 4G modem (Neil Horman) [884869] - [netdrv] usbnet: Fix leak when usb_autopm_get_interface() returns less than zero in kevent() (Neil Horman) [884869] - [netdrv] usbnet: don't use flush_scheduled_work() (Neil Horman) [884869] - [netdrv] usbnet: changes for upcoming cdc_ncm driver (Neil Horman) [884869] - [netdrv] usbnet: fix usb_autopm_get_interface failure (Neil Horman) [884869] - [netdrv] usbnet: rx_submit() should return an error code (Neil Horman) [884869] - [netdrv] usbnet: remove noisy and hardly useful printk (Neil Horman) [884869] - [netdrv] usbnet: use jiffies in schedule_timeout(), not msecs (Neil Horman) [884869] - [netdrv] usbnet: use newly introduced hex_to_bin() (Neil Horman) [884869] - [netdrv] usbnet: Set parent device early for netdev_printk() (Neil Horman) [884869] - [netdrv] usbnet: Print device statistics as unsigned (Neil Horman) [884869] - [netdrv] usbnet: Adding URB_ZERO_PACKET flag to usbnet.c (Neil Horman) [884869] - [netdrv] usbnet: Use netif_ logging facilities (Neil Horman) [884869] - [netdrv] usbnet: Convert dev(dbg|err|warn|info) macros to netdev_ (Neil Horman) [884869] - [netdrv] usbnet: Autosuspend for online devices (Neil Horman) [884869] - [netdrv] usbnet: Move && and || to end of previous line (Neil Horman) [884869] - [netdrv] usbnet: Set link down initially for drivers that update link state (Neil Horman) [884869] - [netdrv] usbnet: Set device type for wlan and wwan devices (Neil Horman) [884869] - [netdrv] usbnet: Use wwand interface name for mobile broadband devices (Neil Horman) [884869] - [edac] sb_edac: do not require prescence of IMC_DDRIO device (Mauro Carvalho Chehab) [923451] - [edac] sb_edac: fix the error about memory type detection on SandyBridge (Mauro Carvalho Chehab) [923451] - [dma] ioat: Fix excessive CPU utilization (John Feeney) [883575] - [wireless] b43: stop format string leaking into error msgs (John Linville) [971389] {CVE-2013-2852}- [powerpc] crypto: Enable the PFO-based encryption device (Steve Best) [929325] - [crypto] nx: Build files for the nx device driver (Steve Best) [929325] - [crypto] nx: Fixes for multiple races and issues (Steve Best) [929325] - [crypto] nx: debugfs routines and docs for the nx device driver on powerpc (Steve Best) [929325] - [crypto] nx: SHA512 hash routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: SHA256 hash routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-XCBC mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-GCM mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-ECB mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CTR mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CCM mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: AES-CBC mode routines for nx encryption on powerpc (Steve Best) [929325] - [crypto] nx: driver code supporting nx encryption on powerpc (Steve Best) [929325] - [x86] apic: mark ARAT Support as Tech Preview (Prarit Bhargava) [808192] - [x86] apic: disable ARAT by default (Prarit Bhargava) [808192] - [x86] amd: Do not enable ARAT feature on AMD processors below family 0x12 (Prarit Bhargava) [808192] - [tools] perf: Fix SIGALRM and pipe read race for rwtop (Jiri Olsa) [907366] - [tools] perf: Removing 'nr' field from rw* scripts (Jiri Olsa) [905007] - [netdrv] bnx2: dma_alloc_coherent, use __GFP_ZERO instead of memset(, 0) (Neil Horman) [917110] - [netdrv] bnx2: Rename register read and write macros (Neil Horman) [917110] - [char] n_tty: Remove BUG_ON from n_tty_read() (Stanislaw Gruszka) [848085] - [base] cpu: emit KOBJ_ADD after 'online' attribute is created (Igor Mammedov) [878749] - [target] backport LIO from upstream 3.9 (Andy Grover) [903297] - [scsi] Allow error handling timeout to be specified (Ewan Milne) [826061] - [pci] make sriov work with hotplug remove (Takahiro MUNEDA) [965002] - [nfs] sunrpc: Prevent an rpc_task wakeup race (Dave Wysochanski) [840860] - [nfs] sunrpc: clarify comments on rpc_make_runnable (Dave Wysochanski) [840860]- [fs] gfs2: Use single-block reservations for directories (Robert S Peterson) [914725] - [fs] gfs2: Speed up gfs2_rbm_from_block (Robert S Peterson) [914725] - [fs] gfs2: Remove vestigial parameter ip from function rs_deltree (Robert S Peterson) [914725] - [fs] ext4: update percpu counters after journal replay (Eric Sandeen) [961930] - [fs] gfs2: Use ->dirty_inode() (Robert S Peterson) [887341] - [fs] btrfs: update timestamps on truncate() (Eric Sandeen) [893397] - [fs] ext4: remove unaligned AIO warning printk (Eric Sandeen) [905397] - [fs] ext4: limit group search loop for non-extent files (Eric Sandeen) [958939] - [fs] ext4: fix online resizing for ext3-compat file systems (Eric Sandeen) [958939] - [fs] nfsd: make symbol nfsd_reply_cache_shrinker static (Jeff Layton) [681606] - [fs] nfsd: scale up the number of DRC hash buckets with cache size (Jeff Layton) [681606] - [fs] nfsd: keep stats on worst hash balancing seen so far (Jeff Layton) [681606] - [fs] nfsd: add new reply_cache_stats file in nfsdfs (Jeff Layton) [681606] - [fs] nfsd: track memory utilization by the DRC (Jeff Layton) [681606] - [fs] nfsd: break out comparator into separate function (Jeff Layton) [681606] - [fs] nfsd: eliminate one of the DRC cache searches (Jeff Layton) [681606] - [fs] nfsd: only unhash DRC entries that are in the hashtable (Jeff Layton) [681606] - [fs] nfsd: fix startup order in nfsd_reply_cache_init (Jeff Layton) [681606] - [fs] nfsd: fix compiler warning about ambiguous types in nfsd_cache_csum (Jeff Layton) [681606] - [fs] nfsd: fix comments on nfsd_cache_lookup (Jeff Layton) [681606] - [fs] nfsd: keep a checksum of the first 256 bytes of request (Jeff Layton) [681606] - [net] sunrpc: trim off trailing checksum before returning decrypted or integrity authenticated buffer (Jeff Layton) [681606] - [net] sunrpc: fix comment in struct xdr_buf definition (Jeff Layton) [681606] - [net] sunrpc: copy scope ID in __rpc_copy_addr6 (Jeff Layton) [681606] - [fs] nfsd: register a shrinker for DRC cache entries (Jeff Layton) [681606] - [fs] nfsd: add recurring workqueue job to clean the cache (Jeff Layton) [681606] - [fs] nfsd: when updating an entry with RC_NOCACHE, just free it (Jeff Layton) [681606] - [fs] nfsd: remove the cache_disabled flag (Jeff Layton) [681606] - [fs] nfsd: dynamically allocate DRC entries (Jeff Layton) [681606] - [fs] nfsd: track the number of DRC entries in the cache (Jeff Layton) [681606] - [fs] nfsd: always move DRC entries to the end of LRU list when updating timestamp (Jeff Layton) [681606] - [fs] nfsd: break out hashtable search into separate function (Jeff Layton) [681606] - [fs] nfsd: clean up and clarify the cache expiration code (Jeff Layton) [681606] - [fs] nfsd: remove redundant test from nfsd_reply_cache_free (Jeff Layton) [681606] - [fs] nfsd: add alloc and free functions for DRC entries (Jeff Layton) [681606] - [fs] nfsd: create a dedicated slabcache for DRC entries (Jeff Layton) [681606] - [fs] nfsd: get rid of RC_INTR (Jeff Layton) [681606] - [fs] nfsd: remove unneeded spinlock in nfsd_cache_update (Jeff Layton) [681606] - [fs] nfsd: fix IPv6 address handling in the DRC (Jeff Layton) [681606] - [fs] nfsd: make op_cacheresult another flag (Jeff Layton) [681606] - [fs] nfsd: fix v4 reply caching (Jeff Layton) [681606] - [fs] nfsd: turn on reply cache for NFSv4 (Jeff Layton) [681606] - [fs] nfsd: introduce OPDESC helper (Jeff Layton) [681606] - [fs] bio: fix allocation failure due to bio_get_nr_vecs() (Carlos Maiolino) [956947] - [fs] bio: dont overflow in bio_get_nr_vecs() (Carlos Maiolino) [956947] - [fs] vfs: fix spurious return of ESTALE errors when cwd on nfs is renamed on server (Jeff Layton) [896580] - [fs] vfs: revert most of dcache remove d_mounted (Ian Kent) [907512]- [net] rtnl: fix info leak on RTM_GETLINK request for VF devices (Flavio Leitner) [923659] {CVE-2013-2634 CVE-2013-2635} - [net] dcbnl: fix various netlink info leaks (Flavio Leitner) [923659] {CVE-2013-2634 CVE-2013-2635} - [net] tcp: fix tcp_trim_head() to adjust segment count with skb MSS (Daniel Borkmann) [970609] - [net] af_netlink: force credentials passing (Thomas Graf) [880142] - [net] af_unix: Only allow recv on connected (Thomas Graf) [880142] - [net] scm: fix incorrect credentials passing (Thomas Graf) [880142] - [net] llc: Fix missing msg_namelen update in llc_ui_recvmsg() (Jesper Brouer) [956100] {CVE-2013-3231} - [net] rps: Update RFS target at poll for tcp/udp (Daniel Borkmann) [893177] - [net] rps: Fix brokeness causing OOO packets (Daniel Borkmann) [893177] - [net] rps: enable RFS before first data packet is received (Daniel Borkmann) [893177] - [net] ipv6: Enable RFS sk_rxhash tracking for ipv6 sockets (Daniel Borkmann) [893177] - [netdrv] sfc: Implement hardware acceleration of RFS (Daniel Borkmann) [893177] - [net] rps: Make hardware-accelerated RFS conditional on NETIF_F_NTUPLE (Daniel Borkmann) [893177] - [net] rps: Enable hardware acceleration of RFS (Daniel Borkmann) [893177] - [lib] cpu_rmap: avoid flushing all workqueues (Daniel Borkmann) [893177] - [net] rps: Protect cpu_rmap.h from double inclusion (Daniel Borkmann) [893177] - [lib] cpu_rmap: CPU affinity reverse-mapping (Daniel Borkmann) [893177] - [kernel] genirq: Add IRQ affinity notifiers (Daniel Borkmann) [893177] - [net] bonding: fix enslaving in alb mode when link down (Veaceslav Falico) [965132] - [net] sch_tbf: segment too big GSO packets (Jiri Pirko) [875750] - [net] Documentation: add nf_conntrack sysctl api documentation (Jiri Pirko) [747951]- [x86] perf: Add IvyBridge EP support (Prarit Bhargava) [892531] - [x86] perf: Fix Intel Ivy Bridge support (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR mappings for PERF_SAMPLE_BRANCH filters (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR sharing logic (Prarit Bhargava) [892531] - [x86] perf: Add Intel LBR MSR definitions (Prarit Bhargava) [892531] - [netdrv] usb/asix: add support for Lenovo X1 Carbon adapter (Dave Airlie) [907174] - [netdrv] usb/asix: handle packets crossing URB boundaries (Dave Airlie) [907174] - [x86] amd_iommu: initialize the device table after dma_ops (Don Dutile) [920672] - [pci] intel-iommu: eliminate warning that may indicate bad BIOS (Don Dutile) [952399] - [kernel] pidns: Outlaw thread creation after unshare(CLONE_NEWPID) (Aristeu Rozanski) [919065] - [fs] proc: Usable inode numbers for the namespace file descriptors (Aristeu Rozanski) [919069] - [fs] proc: Allow proc_free_inum to be called from any context (Aristeu Rozanski) [919069] - [fs] proc: fix inconsistent lock state (Aristeu Rozanski) [919069] - [fs] proc: Generalize proc inode allocation (Aristeu Rozanski) [919069] - [kernel] pidns: Add setns support (Aristeu Rozanski) [919060] - [kernel] pidns: add reboot_pid_ns() to handle the reboot syscall (Aristeu Rozanski) [919060] - [fs] vfs: Add setns support for the mount namespace (Aristeu Rozanski) [919067] - [kernel] pidns: Support unsharing the pid namespace (Aristeu Rozanski) [919065] - [kernel] pidns: Deny strange cases when creating pid namespaces (Aristeu Rozanski) [919060 919065] - [kernel] sys_unshare: remove the dead CLONE_THREAD/SIGHAND/VM code (Aristeu Rozanski) [919060 919065] - [kernel] check_unshare_flags: kill the bogus CLONE_SIGHAND/sig->count check (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Consolidate initialzation of special init task state (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Make the pidns proc mount/umount logic obvious (Aristeu Rozanski) [919060 919065] - [kernel] pid: remove the child_reaper special case in init/main.c (Aristeu Rozanski) [919060 919065] - [kernel] pid: reduce code size by using a pointer to iterate over array (Aristeu Rozanski) [919060 919065] - [kernel] pidns: Use task_active_pid_ns where appropriate (Aristeu Rozanski) [919060 919065] - [kernel] namespaces, pid_ns: fix leakage on fork() failure (Aristeu Rozanski) [919060 919065] - [kernel] namespaces: make sure that nsproxy_cache is initialized early enough (Aristeu Rozanski) [919060 919065 919067 919069] - [kernel] pidns: call pid_ns_prepare_proc() from create_pid_namespace() (Aristeu Rozanski) [919060 919065] - [fs] procfs: setting ->proc_mnt doesnt belong in proc_get_sb() (Aristeu Rozanski) [919069] - [kernel] signals/send_signal: use si_fromuser() to detect from_ancestor_ns (Aristeu Rozanski) [919060 919065] - [kernel] signals: SEND_SIG_NOINFO should be considered as SI_FROMUSER() (Aristeu Rozanski) [919060 919065] - [x86] acpi: Avoid SRAT table checks for Fujitsu Primequest systems (Prarit Bhargava) [966853] - [kernel] tick: Cleanup NOHZ per cpu data on cpu down (Prarit Bhargava) [950068]- [net] tcp: Fix oops from tcp_collapse() when using splice() (Nikola Pajkovsky) [863512] {CVE-2013-2128} - [net] ipv6: only invalidate previously tokenized addresses (Daniel Borkmann) [876634] - [net] ipv6: also allow token to be set when device not ready (Daniel Borkmann) [876634] - [net] ipv6: minor: use in6addr_any in token init (Daniel Borkmann) [876634] - [net] ipv6: add tokenized interface identifier support (Daniel Borkmann) [876634] - [net] ipv6: unify logic evaluating inet6_dev's accept_ra property (Daniel Borkmann) [876634] - [net] ipv6: Send ICMPv6 RSes only when RAs are accepted (Daniel Borkmann) [876634] - [net] ipv4: kill an RCU warning in inet_fill_link_af() (Daniel Borkmann) [876634] - [net] rtnetlink: make link af-specific updates atomic (Daniel Borkmann) [876634] - [net] ipv6: AF_INET6 link address family (Daniel Borkmann) [876634] - [net] ipv4: AF_INET link address family (Daniel Borkmann) [876634] - [net] ipv4: Define IPV4_DEVCONF_MAX (Daniel Borkmann) [876634] - [net] rtnetlink: Link address family API (Daniel Borkmann) [876634] - [net] ipv6: addrconf.h cleanups (Daniel Borkmann) [876634] - [net] Revert: openvswitch: Make Open vSwitch use non-accel VLAN tagging (Thomas Graf) [919068] - [net] offloading: Do not mask out NETIF_F_HW_VLAN_TX for vlan (Thomas Graf) [919068] - [net] offloading: Support multiple vlan tags in GSO (Thomas Graf) [919068] - [net] vlan: Enable software emulation for vlan accleration (Thomas Graf) [919068] - [net] vlan: adjust vlan_set_encap_proto() for its callers (Thomas Graf) [919068] - [net] veth: extend device features (Thomas Graf) [959780] - [net] tcp: connect() race with timewait reuse (Jiri Pirko) [947041] - [net] vxlan: Fix TCPv6 segmentation (Amerigo Wang) [960008] - [net] gre: Fix GREv4 TCPv6 segmentation (Amerigo Wang) [960008] - [net] sctp: set association state to established in dupcook_a handler (Michele Baldessari) [916291] - [net] openvswitch: Use FIELD_SIZEOF() in dp_init() (Thomas Graf) [923212] - [net] openvswitch: Allow OVS_USERSPACE_ATTR_USERDATA to be variable length (Thomas Graf) [923212] - [net] openvswitch: Change ENOENT return value to ENODEV in lookup_vport() (Thomas Graf) [923212] - [net] openvswitch: Make OVSP_LOCAL 32-bit (Thomas Graf) [923212] - [net] openvswitch: Avoid useless holes in struct vport (Thomas Graf) [923212] - [net] openvswitch: Use eth_mac_addr() instead of duplicating it (Thomas Graf) [923212] - [net] introduce new priv_flag indicating iface capable of change mac when running (Thomas Graf) [923212] - [net] openvswitch: remove some useless comments (Thomas Graf) [923212] - [net] openvswitch: fix the calculation of checksum for vlan header (Thomas Graf) [923212] - [net] openvswitch: Fix parsing invalid LLC/SNAP ethertypes (Thomas Graf) [923212] - [net] openvswitch: Call genlmsg_end in queue_userspace_packet (Thomas Graf) [923212] - [net] openvswitch: Fix ovs_vport_cmd_new return value on success (Thomas Graf) [923212] - [net] openvswitch: Fix ovs_vport_cmd_del return value on success (Thomas Graf) [923212] - [net] openvswitch: Use RCU callback when detaching netdevices (Thomas Graf) [923212] - [net] openvswitch: add skb mark matching and set action (Thomas Graf) [923212] - [net] openvswitch: use this_cpu_ptr per-cpu helper (Thomas Graf) [923212] - [net] openvswitch: add ipv6 'set' action (Thomas Graf) [923212] - [net] core: add function for incremental IPv6 pseudo header checksum updates (Thomas Graf) [923212] - [net] ipv6: improve ipv6_find_hdr() to skip empty routing headers (Thomas Graf) [923212] - [net] ipv6: Move ipv6_find_hdr() out of Netfilter code (Thomas Graf) [923212] - [net] netfilter: ip6_tables: add flags parameter to ipv6_find_hdr() (Thomas Graf) [923212] - [net] openvswitch: Process RARP packets with ethertype 0x8035 similar to ARP packets (Thomas Graf) [923212] - [net] openvswitch: Store flow key len if ARP opcode is not request or reply (Thomas Graf) [923212] - [net] openvswitch: Print device when warning about over MTU packets (Thomas Graf) [923212] - [net] openvswitch: Remove unecessary semicolon (Thomas Graf) [923212] - [net] openvswitch: Increase maximum number of datapath ports (Thomas Graf) [923212] - [net] openvswitch: using kfree_rcu() to simplify the code (Thomas Graf) [923212] - [net] openvswitch: Stop using NLA_PUT*() (Thomas Graf) [923212] - [net] af_unix: dont send SCM_CREDENTIALS by default (Thomas Graf) [880142] - [net] scm: Capture the full credentials of the scm sender (Thomas Graf) [880142] - [net] af_unix: Allow connecting to sockets in other network namespaces (Thomas Graf) [880142] - [net] af_unix: Allow credentials to work across user and pid namespaces (Thomas Graf) [880142] - [net] scm: Capture the full credentials of the scm sender (Thomas Graf) [880142] - [net] af_netlink: Add needed scm_destroy after scm_send (Thomas Graf) [880142] - [net] af_unix: Allow SO_PEERCRED to work across namespaces (Thomas Graf) [880142] - [net] sock: Introduce cred_to_ucred (Thomas Graf) [880142] - [kernel] user_ns: Introduce user_nsmap_uid and user_ns_map_gid (Thomas Graf) [880142] - [net] scm: Reorder scm_cookie (Thomas Graf) [880142] - [net] rtnetlink: Allow setting the network namespace by fd (Thomas Graf) [880142] - [net] rtnetlink: Fix ip link add netns oops (Thomas Graf) [880142] - [net] Support specifying the network namespace upon device creation (Thomas Graf) [880142] - [net] ns: add a printk to explain a failure (Amerigo Wang) [880142] - [net] openvswitch: Add support for network namespaces (Amerigo Wang) [880142] - [netdrv] veth: Enforce minimum size of VETH_INFO_PEER (Amerigo Wang) [880142] - [netdrv] veth: Fix packet checksumming (Amerigo Wang) [880142] - [netdrv] veth: Fix the byte counters (Amerigo Wang) [880142] - [net] fix incorrect getting net device's name (Amerigo Wang) [880142] - [net] rtnetlink: Add missing manual netlink notification in dev_change_net_namespaces (Amerigo Wang) [880142] - [net] fix dev_get_valid_name (Amerigo Wang) [880142] - [net] device name allocation cleanups (Amerigo Wang) [880142] - [netdrv] dummy: fix rcu_sched self-detected stalls (Amerigo Wang) [880142] - [net] dev_close() should check IFF_UP (Amerigo Wang) [880142] - [net] Move rcu_barrier from rollback_registered_many to netdev_run_todo (Amerigo Wang) [880142] - [net] Fix more stale on-stack list_head objects (Amerigo Wang) [880142] - [net] deinit automatic LIST_HEAD (Amerigo Wang) [880142] - [net] factorize sync-rcu call in unregister_netdevice_many (Amerigo Wang) [880142] - [net] use rcu_barrier() in rollback_registered_many (Amerigo Wang) [880142] - [net] use list_first_entry macro (Amerigo Wang) [880142] - [net] Handle NETREG_UNINITIALIZED devices correctly (Amerigo Wang) [880142] - [net] NETDEV_UNREGISTER_PERNET -> NETDEV_UNREGISTER_BATCH (Amerigo Wang) [880142] - [net] introduce NETDEV_UNREGISTER_PERNET (Amerigo Wang) [880142] - [net] Introduce unregister_netdevice_many() (Amerigo Wang) [880142] - [net] Introduce unregister_netdevice_queue() (Amerigo Wang) [880142] - [net] rtnetlink: speedup rtnl_dump_ifinfo() (Amerigo Wang) [880142] - [net] dev_forward_skb() should clear skb_iif (Amerigo Wang) [880142] - [net] fix mtu check when TSO is enabled (Amerigo Wang) [880142] - [net] Allow tagged VLAN packets to flow through VETH devices (Amerigo Wang) [880142] - [net] dev_forward_skb should call nf_reset (Amerigo Wang) [880142] - [net] ns: keep vlan slaves on master netns move (Amerigo Wang) [880142] - [fs] proc/ns: Fix the namespace inode permission checks (Amerigo Wang) [880142] - [fs] improve scalability of pseudo filesystems (Amerigo Wang) [880142] - [fs] proc/ns: prevent crash when ns_entries is empty (Amerigo Wang) [880142] - [net] ns: fix net_alloc_generic() (Amerigo Wang) [880142] - [net] ns: fix proxy ARP entries listing on a netns (Amerigo Wang) [880142] - [net] ns: get_net_ns_by_fd() oopses if proc_ns_fget() returns an error (Amerigo Wang) [880142] - [net] ns: fix get_net_ns_by_fd for !CONFIG_NET_NS (Amerigo Wang) [880142] - [fs] ns proc: Return -ENOENT for a nonexistent /proc/self/ns/ entry (Amerigo Wang) [880142] - [fs] proc/ns: Fix Oops on stat of /proc//ns/net (Amerigo Wang) [880142] - [net] ns: Allow setting the network namespace by fd (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the ipc namespace (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the uts namespace (Amerigo Wang) [880142] - [fs] proc/ns: Add support for the network namespace (Amerigo Wang) [880142] - [kernel] ns: Wire up the setns system call (Amerigo Wang) [880142] - [kernel] ns: Introduce the setns syscall (Amerigo Wang) [880142] - [fs] proc/ns: proc files for namespace naming policy (Amerigo Wang) [880142] - [netdrv] mlx4: change TX coalescing defaults (Amerigo Wang) [864597] - [net] tcp: add LAST_ACK as a valid state for TSQ (Amerigo Wang) [864597] - [net] tcp: TCP Small Queues (Amerigo Wang) [864597] - [net] netfilter/ipset: fix crash if IPSET_CMD_NONE command is sent (Thomas Graf) [889048]- [x86] efi: Set runtime_version to the EFI spec revision (Lenny Szubowicz) [917193] - [x86] efi: initialize efi.runtime_version to make query_variable_info/update_capsule workable (Lenny Szubowicz) [917193] - [x86] efi: Add infrastructure for UEFI 2.0 runtime services (Lenny Szubowicz) [917193] - [netdrv] sfc: tidy up PTP synchronize function efx_ptp_process_times() (Nikolay Aleksandrov) [862340] - [netdrv] sfc: PTP changes to support improved UUID filtering mode (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Allow efx_channel_type::receive_skb() to reject a packet (Nikolay Aleksandrov) [862340] - [netdrv] sfc/ptp: adjust duplicate test (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Select PTP_1588_CLOCK (Nikolay Aleksandrov) [862340] - [netdrv] ptp: Enable clock drivers along with associated net/PHY drivers (Nikolay Aleksandrov) [862340] - [netdrv] sfc/ptp: use list_move instead of list_del/list_add (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix the reported priorities of different filter types (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Remove EFX_FILTER_FLAG_RX_OVERRIDE_IP (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix null function pointer in efx_sriov_channel_type (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Expose FPGA bitfile partition through MTD (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add support for IEEE-1588 PTP (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Fix maximum array sizes for various MCDI commands (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Allow efx_mcdi_rpc to be called in two parts (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add channel specific receive_skb handler and post_remove callback (Nikolay Aleksandrov) [862340] - [netdrv] sfc: Add explicit RX queue flag to channel (Nikolay Aleksandrov) [862340] - [acpi] apei/ghes: Add hardware memory error recovery support (Dean Nelson) [736982] - [mm] memory-failure: add memory_failure_queue() (Dean Nelson) [736982] - [virt] apic: Allow x2apic without IR on VMware platform (Marcelo Tosatti) [905688] - [virt] apic: Move hypervisor detection of x2apic to hypervisor.h (Marcelo Tosatti) [905688] - [virt] kvm: Add x86_hyper_kvm to complete detect_hypervisor_platform check (Marcelo Tosatti) [905688] - [firmware] add kernel parameter to output SMBIOS UUID in proper endian format (Prarit Bhargava) [806134] - [firmware] dmi_scan: check dmi version when get system uuid (Prarit Bhargava) [806134] - [firmware] dmi_scan: use pUB to print UUIDs (Prarit Bhargava) [806134] - [virt] kvm: Use __print_symbolic() for vmexit tracepoints (Stefan Hajnoczi) [891036] - [virt] kvm: Record instruction set in kvm_exit tracepoint (Stefan Hajnoczi) [891036] - [fs] hugetlbfs: add thread name and pid to SHM_HUGETLB mlock rlimit warning (Rafael Aquini) [885706] - [fs] hugetlbfs: lessen the impact of a deprecation warning (Rafael Aquini) [885706] - [misc] hpilo: ignore auxiliary HP iLO BMCs (Tony Camuso) [826725] - [misc] hpilo: remove pci_disable_device (Tony Camuso) [826725] - [misc] hpilo: update module version (Tony Camuso) [826725] - [powerpc] perf: Fix finding overflowed PMC in interrupt (Steve Best) [905138] - [powerpc] perf: Fix for PMCs not making progress (Steve Best) [905138] - [x86] pvpanic: add pvpanic device driver (Andrew Jones) [831178] - [virt] kvm: limit difference between kvmclock updates (Marcelo Tosatti) [952174] - [virt] kvm: Fix invalid secondary exec controls in vmx_cpuid_update() (Andrew Jones) [916932] - [i2c] i2c-i801: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [watchdog] iTCO_wdt: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [ata] ata_piix: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [ata] ahci: Add Device IDs for Intel Lynx Point-LP PCH (John Villalovos) [847118] - [input] wacom: cleanup feature report for bamboos (Aristeu Rozanski) [949379] - [kernel] kexec: improve logging when crashkernel=auto can't be satisfied (Steve Best) [929286] - [usb] uhci: fix IRQ race during initialization (Dave Young) [915834] - [pci] acpiphp: remove all functions in slot, even without ACPI _EJx (Amos Kong) [890253] - [x86] oprofile: Fix crash when unloading module in nmi timer mode (Don Zickus) [828936] - [scsi] cxgb4i: Remove the scsi host device when removing device (Steve Best) [908030]- [net] ipvs: sctp: fix checksumming on snat and dnat handlers (Daniel Borkmann) [892256] - [netdrv] e1000e: enable VLAN RX/TX in PROMISC mode (Stefan Assmann) [886420] - [netdrv] bnx2x: strip VLAN header in PROMISC mode (Stefan Assmann) [886420] - [net] vlan: handle packets with empty vlan_group via VLAN code (Stefan Assmann) [886420] - [net] ptp: remove Tech Preview status (Jiri Benc) [920155] - [net] ptp: dynamic allocation of PHC char devices (Jiri Benc) [920155] - [pps] Fix a use-after free bug when unregistering a source (Jiri Benc) [920155] - [net] ptp: reduce stack usage when measuring the system time offset (Jiri Benc) [920155] - [net] ptp: reduce stack usage when reading external time stamps (Jiri Benc) [920155] - [net] ptp: update adjfreq callback description (Jiri Benc) [920155] - [net] ptp: add an ioctl to compare PHC time with system time (Jiri Benc) [920155] - [net] ptp: Make PTP_1588_CLOCK select rather than depend on PPS (Jiri Benc) [920155] - [net] pps, ptp: Remove dependencies on EXPERIMENTAL (Jiri Benc) [920155] - [net] ptp: clarify the clock_name sysfs attribute (Jiri Benc) [920155] - [pps] default echo function (Jiri Benc) [920155] - [net] ptp: validate HWTSTAMP ioctl parameters (Jiri Benc) [920155] - [net] ptp: introduce ptp one step time stamp mode for sync packets (Jiri Benc) [920155] - [net] ptp: fix L2 event message recognition (Jiri Benc) [920155] - [net] correct comment on where to place transmit time stamp hook (Jiri Benc) [920155] - [net] packet: support for TX time stamps on RAW sockets (Jiri Benc) [920155] - [net] Documentation: corrected documentation for hardware time stamping (Jiri Benc) [920155] - [net] bridge: Add multicast_querier toggle and disable queries by default (Flavio Leitner) [905561] - [net] bridge: Fix fatal typo in setup of multicast_querier_expired (Flavio Leitner) [905561] - [net] bridge: Restart queries when last querier expires (Flavio Leitner) [905561] - [net] bridge: Add br_multicast_start_querier (Flavio Leitner) [905561] - [net] sctp: Validate parameter size for SCTP_GET_ASSOC_STATS (Thomas Graf) [755486] - [net] sctp: sctp_close: fix release of bindings for deferred call_rcu's (Daniel Borkmann) [903296] - [net] sctp: refactor sctp_outq_teardown to insure proper re-initalization (Daniel Borkmann) [913170] - [net] ipv6: TX timestamps for IPv6 UDP packets (Jiri Benc) [904172] - [net] af_packet: remove BUG statement in tpacket_destruct_skb (Daniel Borkmann) [905335] - [net] ipv4: prevent setting ttl=0 via IP_TTL (Amerigo Wang) [893306] - [net] bridge: Correctly encode addresses when dumping mdb entries (Amerigo Wang) [856262] - [net] bridge: Do not unregister all PF_BRIDGE rtnl operations (Amerigo Wang) [856262] - [net] bridge: export multicast database via netlink (Amerigo Wang) [856262] - [net] netfilter: allow NFQUEUE bypass if no listener is available (Daniel Borkmann) [854259] - [net] netfilter: reduce NF_VERDICT_MASK to 0xff (Daniel Borkmann) [854259] - [net] netfilter: nfnetlink_queue: do not free skb on error (Daniel Borkmann) [854259] - [net] netfilter: nfnetlink_queue: return error number to caller (Daniel Borkmann) [854259] - [net] netfilter: xt_NFQUEUE: consolidate v4/v6 targets into one (Daniel Borkmann) [854259] - [net] ipv6: Remove IPV6_ADDR_RESERVED (Amerigo Wang) [860764]- [fs] xfs: avoid xfs_dir_fsync() to dereference a NULL inode pointer (Carlos Maiolino) [950638] - [fs] super: fix get_active_super()/umount() race (Carlos Maiolino) [918724] - [fs] cifs: ensure that we always do cifsFileInfo_get under the spinlock (Sachin Prabhu) [734728] - [fs] cifs: convert async read callback to slow_work (Sachin Prabhu) [734728] - [fs] cifs: convert cifs_iovec_read to use async reads (Sachin Prabhu) [734728] - [fs] cifs: add wrapper for cifs_async_readv to retry opening file (Sachin Prabhu) [734728] - [fs] cifs: add refcounting to cifs_readdata structures (Sachin Prabhu) [734728] - [fs] cifs: abstract out function to marshal the iovec for readv receives (Sachin Prabhu) [734728] - [fs] cifs: make cifs_readdata_alloc take a work_func_t arg (Sachin Prabhu) [734728] - [fs] cifs: make cifsFileInfo_get return the cifsFileInfo pointer (Sachin Prabhu) [734728] - [fs] cifs: Change mid_q_entry structure fields (Sachin Prabhu) [734728] - [fs] cifs: Expand CurrentMid field (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from cifs_readv_receive code (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from demultiplex code (Sachin Prabhu) [734728] - [fs] cifs: Separate protocol-specific code from transport routines (Sachin Prabhu) [734728] - [fs] cifs: Delete echo_retries module parm (Sachin Prabhu) [734728] - [fs] cifs: Prepare credits code for a slot reservation (Sachin Prabhu) [734728] - [fs] cifs: Make wait_for_free_request killable (Sachin Prabhu) [734728] - [fs] cifs: Introduce credit-based flow control (Sachin Prabhu) [734728] - [fs] cifs: Simplify inFlight logic (Sachin Prabhu) [734728] - [fs] cifs: Respect negotiated MaxMpxCount (Sachin Prabhu) [734728] - [fs] cifs: better instrumentation for coalesce_t2 (Sachin Prabhu) [734728] - [fs] cifs: Fix error handling in cifs_readv_complete (Sachin Prabhu) [734728] - [fs] cifs: Cleanup use of CONFIG_CIFS_STATS2 ifdef to make transport routines more readable (Sachin Prabhu) [734728] - [fs] cifs: when server doesnt set CAP_LARGE_READ_X, cap default rsize at MaxBufferSize (Sachin Prabhu) [734728] - [fs] cifs: allow for larger rsize= options and change defaults (Sachin Prabhu) [734728] - [fs] cifs: convert cifs_readpages to use async reads (Sachin Prabhu) [734728] - [fs] cifs: add cifs_async_readv (Sachin Prabhu) [734728] - [fs] cifs: fix protocol definition for READ_RSP (Sachin Prabhu) [734728] - [fs] cifs: add a callback function to receive the rest of the frame (Sachin Prabhu) [734728] - [fs] cifs: break out 3rd receive phase into separate function (Sachin Prabhu) [734728] - [fs] cifs: find mid earlier in receive codepath (Sachin Prabhu) [734728] - [fs] cifs: move buffer pointers into TCP_Server_Info (Sachin Prabhu) [734728] - [fs] cifs: eliminate is_multi_rsp parm to find_cifs_mid (Sachin Prabhu) [734728] - [fs] cifs: move mid finding into separate routine (Sachin Prabhu) [734728] - [fs] cifs: add a third receive phase to cifs_demultiplex_thread (Sachin Prabhu) [734728] - [fs] cifs: keep a reusable kvec array for receives (Sachin Prabhu) [734728] - [fs] cifs: turn read_from_socket into a wrapper around a vectorized version (Sachin Prabhu) [734728] - [fs] add new module parameter enable_oplocks (Sachin Prabhu) [734728] - [fs] cifs: clean up check_rfc1002_header (Sachin Prabhu) [734728] - [fs] cifs: simplify read_from_socket (Sachin Prabhu) [734728] - [fs] cifs: check for unresponsive server every time we call kernel_recvmsg (Sachin Prabhu) [734728] - [fs] cifs: make smb_msg local to read_from_socket (Sachin Prabhu) [734728] - [fs] cifs: remove obsolete comment (Sachin Prabhu) [734728] - [fs] cifs: consolidate signature generating code (Sachin Prabhu) [734728] - [fs] cifs: clean up checkSMB (Sachin Prabhu) [734728] - [fs] cifs: untangle server->maxBuf and CIFSMaxBufSize (Sachin Prabhu) [734728] - [fs] cifs: use memcpy for magic string in cifs signature generation BSRSPYL (Sachin Prabhu) [734728] - [fs] cifs: Cleanup demupltiplex thread exiting code (Sachin Prabhu) [734728] - [fs] cifs: Move mid search to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Move RFC1002 check to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Simplify socket reading in demultiplex thread (Sachin Prabhu) [734728] - [fs] cifs: Move buffer allocation to a separate function (Sachin Prabhu) [734728] - [fs] cifs: Cleanup: check return codes of crypto api calls (Sachin Prabhu) [734728] - [fs] cifs: fix the type of cifs_demultiplex_thread() (Sachin Prabhu) [734728] - [fs] cifs: connect.c remove one to many l's in the word (Sachin Prabhu) [734728] - [mm] export lru_cache_add_*() to modules (Sachin Prabhu) [734728] - [fs] ext4: Use single thread to perform DIO unwritten convertion (Carlos Maiolino) [914783] - [fs] gfs2: Flush work queue before clearing glock hash tables (Robert S Peterson) [952836] - [fs] cifs: delay super block destruction until all cifsFileInfo objects are gone (Mateusz Guzik) [917890] - [fs] namei.c: Dont allow to create hardlink for deleted file (Brian Foster) [908158] - [net] sunrpc: don't use a credential with extra groups (Mateusz Guzik) [955712] - [fs] xfs: don't free EFIs before the EFDs are committed (Carlos Maiolino) [947582] - [fs] xfs: pass shutdown method into xfs_trans_ail_delete_bulk (Carlos Maiolino) [805407] - [fs] gfs2: Reinstate withdraw ack system (Robert S Peterson) [908093] - [fs] gfs2: Fix unlock of fcntl locks during withdrawn state (Robert S Peterson) [894093] - [fs] nfs: open a file descriptor for fsync in nfs4 recovery (J. Bruce Fields) [915479] - [fs] nfs: add more context to state manager error mesgs (Dave Wysochanski) [917711] - [fs] nfs: Rate limit the state manager for lock reclaim warning messages (Dave Wysochanski) [917711] - [fs] nfs: Rate limit the state manager warning messages (Dave Wysochanski) [917711] - [fs] nfs: even if __func__ shown (Dave Wysochanski) [917711] - [fs] nfs: printks in fs/nfs/ should start with NFS: (Dave Wysochanski) [917711] - [kernel] audit: destroy filename correctly (Jeff Layton) [678544] - [fs] vfs: make lremovexattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make removexattr retry once on ESTALE (Jeff Layton) [678544] - [fs] vfs: make llistxattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make listxattr retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: make getxattr retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: allow lsetxattr() to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: allow setxattr to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: allow utimensat() calls to retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix user_statfs to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: revert changes to arch/alpha and arch/parisc from statfs cleanup (Jeff Layton) [678544] - [fs] clean statfs-like syscalls up (Jeff Layton) [678544] - [fs] vfs: make fchownat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: Make chown() and lchown() call fchownat() (Jeff Layton) [678544] - [fs] vfs: make fchmodat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: have chroot retry once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: have chdir retry lookup and call once on ESTALE error (Jeff Layton) [678544] - [fs] vfs: have faccessat retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: have do_sys_truncate retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix renameat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: make do_unlinkat retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: make do_rmdir retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix linkat to retry once on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix symlinkat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: fix mkdirat to retry once on an ESTALE error (Jeff Layton) [678544] - [fs] vfs: fix mknodat to retry on ESTALE errors (Jeff Layton) [678544] - [fs] vfs: add a flags argument to user_path_parent (Jeff Layton) [678544] - [fs] vfs: fix readlinkat to retry on ESTALE (Jeff Layton) [678544] - [fs] vfs: make fstatat retry on ESTALE errors from getattr call (Jeff Layton) [678544] - [fs] namei: include errno.h (Jeff Layton) [678544] - [fs] vfs: add a retry_estale helper function to handle retries on ESTALE (Jeff Layton) [678544] - [fs] procfs: don't need a PATH_MAX allocation to hold a string representation of an int (Jeff Layton) [678544] - [fs] vfs: embed struct filename inside of names_cache allocation if possible (Jeff Layton) [678544] - [kernel] audit: make audit_inode take struct filename (Jeff Layton) [678544] - [fs] vfs: make do_filp_open take a struct filename (Jeff Layton) [678544] - [fs] vfs: make __link_path_walk take a struct filename (Jeff Layton) [678544] - [kernel] audit: allow audit code to satisfy getname requests from its names_list (Jeff Layton) [678544] - [mm] swapfile: fix name leak in swapoff (Jeff Layton) [678544] - [fs] vfs: revert changes from last patch in code that we don't ship (Jeff Layton) [678544] - [fs] vfs: define struct filename and have getname() return it (Jeff Layton) [678544] - [fs] vfs: constify dirname argument to do_mount (Jeff Layton) [678544] - [fs] vfs: paper over lack of const qualifiers in execve code (Jeff Layton) [678544] - [target] delousing target_core_file a bit (Jeff Layton) [678544] - [kernel] acct: constify the name arg to acct_on (Jeff Layton) [678544] - [fs] vfs: allocate page instead of names_cache buffer in mount_block_root (Jeff Layton) [678544] - [kernel] audit: overhaul __audit_inode_child to accomodate retrying (Jeff Layton) [678544] - [kernel] audit: optimize audit_compare_dname_path (Jeff Layton) [678544] - [kernel] audit: make audit_compare_dname_path use parent_len helper (Jeff Layton) [678544] - [kernel] audit: remove dirlen argument to audit_compare_dname_path (Jeff Layton) [678544] - [kernel] audit: set the name_len in audit_inode for parent lookups (Jeff Layton) [678544] - [kernel] audit: add a new "type" field to audit_names struct (Jeff Layton) [678544] - [kernel] audit: reverse arguments to audit_inode_child (Jeff Layton) [678544] - [kernel] audit: no need to walk list in audit_inode if name is NULL (Jeff Layton) [678544] - [kernel] audit: pass in dentry to audit_copy_inode wherever possible (Jeff Layton) [678544] - [fs] audit: Lose the first argument of audit_inode_child() (Jeff Layton) [678544] - [fs] audit: __link_path_walk should call audit_inode with original "name" (Jeff Layton) [678544] - [fs] fuse: fix stat call on 32 bit platforms (Brian Foster) [872629]- [net] tcp: sk_add_backlog() is too agressive for TCP (Jiri Benc) [947950] - [net] add a limit parameter to sk_add_backlog() (Jiri Benc) [947950] - [net] sctp: fix Kconfig bug in default cookie hmac selection (Daniel Borkmann) [918316] - [net] sctp: Change defaults on cookie hmac selection (Daniel Borkmann) [918316] - [net] sctp: Make hmac algorithm selection for cookie generation dynamic (Daniel Borkmann) [918316] - [net] ipv6: bind() use stronger condition for bind_conflict (Flavio Leitner) [917872] - [net] tcp: bind() use stronger condition for bind_conflict (Flavio Leitner) [894683] - [net] vxlan: add ethtool support (Amerigo Wang) [918014] - [net] vxlan: Use UDP Tunnel segmention (Amerigo Wang) [918014] - [net] vxlan: fix oops when delete netns containing vxlan (Amerigo Wang) [918014] - [net] vxlan: reset nf before xmit vxlan encapsulated packet (Amerigo Wang) [918014] - [net] vxlan: Use tunnel_ip_select_ident() for tunnel IP-Identification (Amerigo Wang) [918014] - [net] vxlan: Add capability of Rx checksum offload for inner packet (Amerigo Wang) [918014] - [net] vxlan: capture inner headers during encapsulation (Amerigo Wang) [918014] - [net] tunneling: Add generic Tunnel segmentation (Amerigo Wang) [918014] - [net] tunneling: Inherit NETIF_F_SG for hw_enc_features (Amerigo Wang) [918014] - [net] Kill link between CSUM and SG features (Amerigo Wang) [918014] - [net] ip_gre: fix the inner header offset for gretap (Amerigo Wang) [918011] - [net] ip_gre: enable GRO by default (Amerigo Wang) [918011] - [net] ip_gre: add GRO capability (Amerigo Wang) [918011] - [net] ip_gre: get rid of ipgre_lock (Amerigo Wang) [918011] - [net] gro: add gro_cells infrastructure (Amerigo Wang) [918011] - [net] gro: add checksuming helpers (Amerigo Wang) [918011] - [net] ipv4: Fix ip-header identification for gso packets (Amerigo Wang) [918011] - [net] ip_gre: add ethtool support to gre tunnel (Amerigo Wang) [918011] - [net] ip_gre: Fix GRE_CSUM case (Amerigo Wang) [918011] - [net] ip_gre: Fix IP-Identification (Amerigo Wang) [918011] - [net] ip_gre: remove an extra dst_release() (Amerigo Wang) [918011] - [net] ip_gre: allow CSUM capable devices to handle packets (Amerigo Wang) [918011] - [net] gre: Add TCP segmentation offload for GRE (Amerigo Wang) [918011] - [net] gso: factor out skb_mac_gso_segment() from skb_gso_segment() (Amerigo Wang) [918011] - [net] ipv4: fix warning in xfrm4_mode_tunnel_input (Amerigo Wang) [918011] - [net] ipv6: fix warning in xfrm6_mode_tunnel_input (Amerigo Wang) [918011] - [net] Add skb_unclone() helper functions (Amerigo Wang) [918011] - [net] offloading: Handle encapsulated offloads before fragmentation or handing to lower dev (Amerigo Wang) [918011] - [net] offloading: Add support for hardware-offloaded encapsulation (Amerigo Wang) [918011] - [net] ip_gre: When TOS is inherited, use configured TOS value for non-IP packets (Amerigo Wang) [918011] - [net] ip_gre: Fix kernel panic in IP_GRE with GRE csums (Amerigo Wang) [918011] - [net] ip_gre: set transport header correctly to gre header (Amerigo Wang) [918011] - [net] ip_gre: fix possible use after free (Amerigo Wang) [918011] - [net] gre: add GSO support (Amerigo Wang) [918011] - [net] ip_gre: Fix ip_gre lockless xmits (Amerigo Wang) [918011] - [net] ip_gre: lockless xmit (Amerigo Wang) [918011] - [net] gre: fix improper error handling (Amerigo Wang) [918011] - [net] gre: PPP over IPv4 (Point-to-Point Tunneling Protocol) (Amerigo Wang) [918011] - [net] ip_gre: include route header_len in max_headroom calculation (Amerigo Wang) [918011] - [net] offloading: do not disable sg for packets requiring no checksum (Amerigo Wang) [918011] - [net] offloading: fix can_checksum_protocol() arguments swap (Amerigo Wang) [918011] - [net] offloading: Convert checksums to use centrally computed features (Amerigo Wang) [918011] - [net] offloading: Convert skb_need_linearize() to use precomputed features (Amerigo Wang) [918011] - [net] offloading: Convert dev_gso_segment() to use precomputed features (Amerigo Wang) [918011] - [net] offloading: Pass features into netif_needs_gso() (Amerigo Wang) [918011] - [net] offloading: Generalize netif_get_vlan_features() (Amerigo Wang) [918011] - [net] Rename skb_has_frags to skb_has_frag_list (Amerigo Wang) [918011] - [net] fix a wrong assignment in skb_split() (Amerigo Wang) [918011] - [net] tso: Fix possible wrong checksum generation (Amerigo Wang) [918011] - [net] gso: fix possible wrong checksum generation (Amerigo Wang) [918011] - [net] gro: Re-fix different skb headrooms (Amerigo Wang) [918011] - [net] gro: fix different skb headrooms (Amerigo Wang) [918011] - [net] Fix skb_copy_expand() handling of ->csum_start (Amerigo Wang) [918011] - [net] Fix corruption of skb csum field in pskb_expand_head() of net/core/skbuff.c (Amerigo Wang) [918011] - [net] netlink: drop_monitor/dropwatch friendly (Amerigo Wang) [915552] - [net] netlink: dont drop packet but consume it (Amerigo Wang) [915552] - [net] drop_monitor: convert some kfree_skb call sites to consume_skb (Amerigo Wang) [915552] - [net] more accurate network taps in transmit path (Amerigo Wang) [915552] - [net] openvswitch: Move LRO check from transmit to received (Amerigo Wang) [904914] - [net] adjust skb_gso_segment() for calling in rx path (Amerigo Wang) [904914] - [net] bonding: unset primary slave via sysfs (Veaceslav Falico) [905932] - [net] netem: fix possible skb leak (Amerigo Wang) [903961] - [net] WARN if skb_checksum_help() is called on skb requiring segmentation (Amerigo Wang) [903961]- [net] macvlan: remove bogus check in macvlan_handle_frame() (Jiri Pirko) [952785] - [net] macvlan: fix passthru mode race between dev removal and rx path (Jiri Pirko) [952785] - [kernel] rcu: Replace list_first_entry_rcu() with list_first_or_null_rcu() (Jiri Pirko) [952785] - [kernel] tick: Don't invoke tick_nohz_stop_sched_tick() if the cpu is offline (Prarit Bhargava) [950068] - [kernel] tick: Cleanup NOHZ per cpu data on cpu down (Prarit Bhargava) [950068] - [mm] memory-failure: fix wrong num_poisoned_pages in handling memory error on thp (Naoya Horiguchi) [954045] - [mm] memory-failure: clean up soft_offline_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: use num_poisoned_pages instead of mce_bad_pages (Naoya Horiguchi) [954045] - [mm] memory-failure: do code refactor of soft_offline_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: fix an error of mce_bad_pages statistics (Naoya Horiguchi) [954045] - [mm] memory-failure: fix wrong argument of migrate_huge_pages() in soft_offline_huge_page() (Naoya Horiguchi) [954045] - [mm] memory-failure: let the compiler add the function name (Naoya Horiguchi) [954045] - [mm] memory-failure: change order of error_states[]'s elements (Naoya Horiguchi) [954045] - [mm] memory-failure: fix misjudgement of page_action() for errors on mlocked pages (Naoya Horiguchi) [954045] - [mm] memory-failure: fix action_result() to print out dirty/clean (Naoya Horiguchi) [954045] - [mm] memory-failure: split thp at the beginning of soft_offline_page() (Naoya Horiguchi) [954045] - [net] bluetooth/rfcomm: Fix missing msg_namelen update in rfcomm_sock_recvmsg() (Weiping Pan) [955654] {CVE-2013-3225} - [net] bluetooth: fix possible info leak in bt_sock_recvmsg() (Radomir Vrbovsky) [955604] {CVE-2013-3224}- [fs] gfs2: Use ->writepages for ordered writes (Robert S Peterson) [859444] - [fs] gfs2: Merge gfs2_attach_bufdata() into trans.c (Robert S Peterson) [859444] - [fs] gfs2: Copy gfs2_trans_add_bh into new data/meta functions (Robert S Peterson) [859444] - [fs] gfs2: Split gfs2_trans_add_bh() into two (Robert S Peterson) [859444] - [fs] gfs2: Merge revoke adding functions (Robert S Peterson) [859444] - [fs] gfs2: Remove bd_list_tr (Robert S Peterson) [859444] - [fs] gfs2: Clean up gfs2_create (Robert S Peterson) [859444] - [fs] nfs: Fix another reboot recovery race (Steve Dickson) [923939] - [fs] nfs: Use CLAIM_DELEG_CUR_FH opens when available (Steve Dickson) [923939] - [fs] nfs: Enable open-by-filehandle (Steve Dickson) [923939] - [fs] nfs: Add xdr support for CLAIM_FH and CLAIM_DELEG_CUR_FH opens (Steve Dickson) [923939] - [fs] nfs: Clean up nfs4_opendata_alloc in preparation for NFSv4.1 open modes (Steve Dickson) [923939] - [fs] nfs: implement new 4.1 open reclaim types (Steve Dickson) [923939] - [fs] nfs: Select the "most recent locking state" for read/write/setattr stateids (Steve Dickson) [923939] - [fs] nfs: Prepare for minorversion-specific nfs_server capabilities (Steve Dickson) [923939] - [fs] nfs: __nfs_find_lock_context needs to check ctx->lock_context for a match too (Steve Dickson) [923939] - [fs] nfs: Dont accept more reads/writes if the open context recovery failed (Steve Dickson) [923939] - [fs] nfs: Fail I/O if the state recovery fails irrevocably (Steve Dickson) [923939] - [fs] nfs: Resend the READ/WRITE RPC call if a stateid change causes an error (Steve Dickson) [923939] - [fs] nfs: The stateid must remain the same for replayed RPC calls (Steve Dickson) [923939] - [fs] nfs: Add a helper for encoding opaque data (Steve Dickson) [923939] - [fs] nfs: Clean up helper function nfs4_select_rw_stateid() (Steve Dickson) [923939] - [fs] nfs: Clean up nfs4_select_rw_stateid() (Steve Dickson) [923939] - [fs] nfs: Rename encode_stateid() to encode_open_stateid() (Steve Dickson) [923939] - [fs] nfs: Dont copy read delegation stateids in setattr (Steve Dickson) [923939] - [fs] nfs: Add helpers for basic copying of stateids (Steve Dickson) [923939] - [fs] nfs: Rename nfs4_copy_stateid() (Steve Dickson) [923939] - [fs] nfs: Further clean-ups of delegation stateid validation (Steve Dickson) [923939] - [fs] nfs: Fix matching of the stateids when returning a delegation (Steve Dickson) [923939] - [fs] gfs2: Clean up inode creation path (Robert S Peterson) [859446] - [fs] gfs2: dont reference inode:s glock during block allocation trace (Robert S Peterson) [859446] - [fs] gfs2: Use proper allocation context for new inodes (Robert S Peterson) [859446] - [fs] gfs2: Move all locking inside the inode creation function (Robert S Peterson) [859446] - [fs] gfs2: Clean up symlink creation (Robert S Peterson) [859446] - [fs] gfs2: Clean up mkdir (Robert S Peterson) [859446] - [fs] gfs2: Make . and .. qstrs constant (Robert S Peterson) [859446] - [fs] gfs2: Add Orlov allocator (Robert S Peterson) [859446] - [fs] gfs2: Add "top dir" flag support (Robert S Peterson) [859446] - [virt] kvm: fix maintenance of guest/host xcr0 state (Paolo Bonzini) [952252] - [virt] xen-netfront: reduce gso_max_size to account for max TCP header (Andrew Jones) [957231] - [fs] gfs2: Issue discards in 512b sectors (Robert S Peterson) [922779] - [fs] nfs: Check for buffer length in __nfs4_get_acl_uncached (Sachin Prabhu) [906056] - [kernel] tick: Change log level of NOHZ local_softirq_pending message (Radomir Vrbovsky) [907516] - [x86] vdso: avoid overflow in vgetns() (Prarit Bhargava) [902320] - [block] propagate proper return codes from blk_get_request callers (Jeff Moyer) [927918] - [block] Check the return value from blk_get_request (Jeff Moyer) [927918]- [kernel] perf: fix perf_swevent_enabled array out-of-bound access (Petr Matousek) [962794] {CVE-2013-2094} - [tools] perf: Fix strbuf_addf() when the buffer needs to grow (Jiri Olsa) [927866] - [tools] perf/header: Fix numa topology printing (Jiri Olsa) [927866] - [tools] perf/test: Fix exclude_guest parse events tests (Jiri Olsa) [927866] - [tools] perf: do not flush maps on COMM for perf report (Jiri Olsa) [927866] - [tools] perf/help: Fix --help for builtins (Jiri Olsa) [927866] - [tools] perf/trace: Check if sample raw_data field is set (Jiri Olsa) [927866] - [tools] perf/trace: Validate syscall id before growing syscall table (Jiri Olsa) [927866] - [tools] perf/python: Properly link with libtraceevent (Jiri Olsa) [927866] - [tools] perf/hists: Add back callchain folding symbol (Jiri Olsa) [927866] - [tools] perf: Fix build on sparc (Jiri Olsa) [927866] - [tools] perf/python: Link with libtraceevent (Jiri Olsa) [927866] - [tools] perf/python: Initialize 'page_size' variable (Jiri Olsa) [927866] - [tools] traceevent: Fix missed freeing of subargs in free_arg() in filter (Jiri Olsa) [927866] - [tools] traceevent: Add back pevent assignment in __pevent_parse_format() (Jiri Olsa) [927866] - [tools] perf/hists: Fix off-by-two bug on the first column (Jiri Olsa) [927866] - [tools] perf: Remove warnings on JIT samples for srcline sort key (Jiri Olsa) [927866] - [tools] perf: Fix segfault when using srcline sort key (Jiri Olsa) [927866] - [tools] perf: Precise mode requires exclude_guest (Jiri Olsa) [927866] - [tools] perf/hists: Add more helpers for hist entry stat (Jiri Olsa) [927866] - [tools] perf/hists: Move he->stat.nr_events initialization to a template (Jiri Olsa) [927866] - [tools] perf/hists: Introduce struct he_stat (Jiri Olsa) [927866] - [tools] perf/diff: Removing the total_period argument from output code (Jiri Olsa) [927866] - [tools] perf: Add hpp interface to enable/disable hpp column (Jiri Olsa) [927866] - [tools] perf: Removing hists pair argument from output path (Jiri Olsa) [927866] - [tools] perf/hists: Separate overhead and baseline columns (Jiri Olsa) [927866] - [tools] perf/diff: Refactor diff displacement position info (Jiri Olsa) [927866] - [tools] perf/hists: Add struct hists pointer to struct hist_entry (Jiri Olsa) [927866] - [tools] perf: Complete tracepoint event names (Jiri Olsa) [927866] - [tools] perf/evlist: Remove some unused methods (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce add_newtp method (Jiri Olsa) [927866] - [tools] perf: Convert to BACKTRACE_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Long option completion support for each subcommands (Jiri Olsa) [927866] - [tools] perf: Complete long option names of perf command (Jiri Olsa) [927866] - [tools] perf: Check existence of _get_comp_words_by_ref when bash completing (Jiri Olsa) [927866] - [tools] perf/inject: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/record: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/evlist: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/top: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/probe: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/buildid-list: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/buildid-cache: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/timechart: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/lock: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/kmem: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/help: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/script: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/stat: Don't use globals where not needed to (Jiri Olsa) [927866] - [tools] perf/sched: Look up thread using tid instead of pid (Jiri Olsa) [927866] - [tools] perf/inject: Remove static variables (Jiri Olsa) [927866] - [tools] perf/inject: Remove unused 'input_name' static var (Jiri Olsa) [927866] - [tools] perf/trace: Use evsel->handler.func (Jiri Olsa) [927866] - [tools] perf: Convert to HAVE_STRLCPY (Jiri Olsa) [927866] - [tools] perf: Convert to GTK2_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to NEWT_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBAUDIT_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBUNWIND_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Convert to LIBELF_SUPPORT (Jiri Olsa) [927866] - [tools] perf: Remove unused PYRF_OBJS variable on Makefile (Jiri Olsa) [927866] - [tools] perf: Move libdw availability check before arch Makefile (Jiri Olsa) [927866] - [tools] perf/trace: Add aliases for some syscalls (Jiri Olsa) [927866] - [tools] perf/probe: Print an enum type variable in "enum variable-name" format when showing accessible variables (Jiri Olsa) [927866] - [tools] perf: Check libaudit availability for perf-trace builtin (Jiri Olsa) [927866] - [tools] perf/hists: Add missing period_* fields when collapsing a hist entry (Jiri Olsa) [927866] - [tools] perf/trace: New tool (Jiri Olsa) [927866] - [tools] perf/evsel: Export the event_format constructor (Jiri Olsa) [927866] - [tools] perf/evsel: Introduce rawptr() method (Jiri Olsa) [927866] - [tools] perf: Use perf_evsel__newtp in the event parser (Jiri Olsa) [927866] - [tools] perf/evsel: The tracepoint constructor should store sys:name (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce set_filter() method (Jiri Olsa) [927866] - [tools] perf/evlist: Renane set_filters method to apply_filters (Jiri Olsa) [927866] - [tools] perf/test: Add test to check we correctly parse and match syscall open parms (Jiri Olsa) [927866] - [tools] perf/evsel: Handle endianity in intval method (Jiri Olsa) [927866] - [tools] perf/evsel: Know if byte swap is needed (Jiri Olsa) [927866] - [tools] perf: Allow handling a NULL cpu_map as meaning "all cpus" (Jiri Olsa) [927866] - [tools] perf/evsel: Improve tracepoint constructor setup (Jiri Olsa) [927866] - [tools] traceevent: Fix error path on pevent_parse_event (Jiri Olsa) [927866] - [tools] perf/test: Fix build failure (Jiri Olsa) [927866] - [tools] traceevent: Handle alloc_arg failure (Jiri Olsa) [927866] - [tools] perf/test: Add test for the sched tracepoint format fields (Jiri Olsa) [927866] - [tools] perf/evsel: Provide a new constructor for tracepoints (Jiri Olsa) [927866] - [tools] traceevent: Carve out events format parsing routine (Jiri Olsa) [927866] - [tools] traceevent: Remove some die() calls (Jiri Olsa) [927866] - [tools] traceevent: Fix afterlife gotos (Jiri Olsa) [927866] - [tools] traceevent: Use calloc were applicable (Jiri Olsa) [927866] - [tools] traceevent: Use asprintf were applicable (Jiri Olsa) [927866] - [tools] perf: bfd.h/libbfd detection fails with recent binutils (Jiri Olsa) [927866] - [tools] traceevent: Free field if an error occurs on process_flags/symbols (Jiri Olsa) [927866] - [tools] traceevent: Free field if an error occurs on process_fields (Jiri Olsa) [927866] - [tools] traceevent: Make sure that arg->op.right is set properly (Jiri Olsa) [927866] - [tools] traceevent: Fix error path on process_array() (Jiri Olsa) [927866] - [tools] perf: remove sscanf extension as (Jiri Olsa) [927866] - [tools] perf/header: Remove unused @feat arg from ->process callback (Jiri Olsa) [927866] - [tools] perf/header: Use pre-processed session env when printing (Jiri Olsa) [927866] - [tools] perf/header: Add ->process callbacks to most of features (Jiri Olsa) [927866] - [tools] perf/header: Add struct perf_session_env (Jiri Olsa) [927866] - [tools] perf/timechart: Use zalloc and fix a couple leaks (Jiri Olsa) [927866] - [tools] perf/lock: Use perf_evsel__intval and perf_session__set_tracepoints_handlers (Jiri Olsa) [927866] - [tools] perf/kmem: Use perf_evsel__intval and perf_session__set_tracepoints_handlers (Jiri Olsa) [927866] - [tools] perf/record: Print event causing perf_event_open() to fail (Jiri Olsa) [927866] - [tools] perf: Fix a compiling error in util/map.c (Jiri Olsa) [927866] - [tools] perf: Fix a compiling error in trace-event-perl.c for 32 bits machine (Jiri Olsa) [927866] - [tools] perf/stat: Check PMU cpumask file (Jiri Olsa) [927866] - [tools] perf/report: Add missing perf_hpp__init for pipe-mode (Jiri Olsa) [927866] - [tools] perf/scripts: Export a find_scripts() function (Jiri Olsa) [927866] - [tools] perf/scripts: Add event_analyzing_sample-record/report (Jiri Olsa) [927866] - [tools] perf/scripts: Add --symbols option to handle specific symbols (Jiri Olsa) [927866] - [tools] perf/symbols: Filter samples with unresolved symbol when "--symbols" option is used (Jiri Olsa) [927866] - [tools] perf/archive: Make 'f' the last parameter for tar (Jiri Olsa) [927866] - [tools] perf/archive: Remove -f from the rm command (Jiri Olsa) [927866] - [tools] perf/stat: Move stats related code to util/stat.c (Jiri Olsa) [927866] - [tools] perf/report: Enable integrated annotation only if possible (Jiri Olsa) [927866] - [tools] perf: Add sort__has_sym (Jiri Olsa) [927866] - [tools] perf/hists: Fix first column printing (Jiri Olsa) [927866] - [tools] perf/hists: Fix output for 100.00 (Jiri Olsa) [927866] - [tools] traceevent: Define _GNU_SOURCE in Makefile (Jiri Olsa) [927866] - [tools] perf/sched: Fixup for the die() removal (Jiri Olsa) [927866] - [tools] perf/probe: Add union member access support (Jiri Olsa) [927866] - [tools] perf/sched: Don't read all tracepoint variables in advance (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_evsel__{int, str}val (Jiri Olsa) [927866] - [tools] perf/evsel: Introduce perf_evsel__{str, int}val methods (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_tool as ancestor (Jiri Olsa) [927866] - [tools] perf/sched: Remove unused thread parameter (Jiri Olsa) [927866] - [tools] perf: Use __maybe_used for unused variables (Jiri Olsa) [927866] - [tools] perf: Back vdso DSO with real data (Jiri Olsa) [927866] - [tools] perf/symbols: Make dsos__find function globally available (Jiri Olsa) [927866] - [tools] perf: Add memdup function (Jiri Olsa) [927866] - [tools] perf: Do backtrace post unwind only if we regs and stack were captured (Jiri Olsa) [927866] - [tools] perf: fix ALIGN redefinition in system headers (Jiri Olsa) [927866] - [tools] perf: include __WORDSIZE definition (Jiri Olsa) [927866] - [tools] perf: Update types definitions for Android (Jiri Olsa) [927866] - [tools] perf: Add missing perf_regs.h file to MANIFEST (Jiri Olsa) [927866] - [tools] perf: include wrapper for magic.h (Jiri Olsa) [927866] - [tools] perf/kmem: Remove die() calls (Jiri Olsa) [927866] - [tools] perf/sched: Remove die() calls (Jiri Olsa) [927866] - [tools] perf/symbols: Remove BIONIC wrapper around libgen.h (Jiri Olsa) [927866] - [tools] perf/probe: Make a copy of exec path for passing to basename (Jiri Olsa) [927866] - [tools] perf/annotate: Make a copy of filename for passing to basename (Jiri Olsa) [927866] - [tools] perf/gtk/browser: Use perf_hpp__format functions (Jiri Olsa) [927866] - [tools] perf/hists: Use perf_hpp__format functions (Jiri Olsa) [927866] - [tools] perf/hists: Use perf_hpp__format->width to calculate the column widths (Jiri Olsa) [927866] - [tools] perf/hists: Handle field separator properly (Jiri Olsa) [927866] - [tools] perf/hists: Introduce perf_hpp for hist period printing (Jiri Olsa) [927866] - [tools] perf/bench: fix assert when NDEBUG is defined (Jiri Olsa) [927866] - [tools] perf: Fix build for another rbtree.c change (Jiri Olsa) [927866] - [tools] perf: add NO_BACKTRACE for application self-debugging (Jiri Olsa) [927866] - [tools] traceevent: replace mempcpy with memcpy (Jiri Olsa) [927866] - [tools] perf: replace mkostemp with mkstemp (Jiri Olsa) [927866] - [tools] perf: include missing pthread.h header (Jiri Olsa) [927866] - [tools] perf: fix missing winsize definition (Jiri Olsa) [927866] - [tools] perf: include basename for non-glibc systems (Jiri Olsa) [927866] - [tools] perf: Replace sort's standalone field_sep with symbol_conf.field_sep (Jiri Olsa) [927866] - [tools] perf/diff: Make diff command work with evsel hists (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pevent_register_print_function (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pevent_register_event_handler (Jiri Olsa) [927866] - [tools] traceevent: Get rid of die() from pretty_print() (Jiri Olsa) [927866] - [tools] perf: Ignore compiled python binaries (Jiri Olsa) [927866] - [tools] perf: Fix cache event name generation (Jiri Olsa) [927866] - [tools] perf/test: Add roundtrip test for hardware cache events (Jiri Olsa) [927866] - [tools] perf/evlist: Add fprintf method (Jiri Olsa) [927866] - [tools] perf: Remove extraneous newline when parsing hardware cache events (Jiri Olsa) [927866] - [tools] perf/test: Add round trip test for sw and hw event names (Jiri Olsa) [927866] - [tools] perf/header: Prepare tracepoint events regardless of name (Jiri Olsa) [927866] - [tools] perf/header: Fix a typo on evsel (Jiri Olsa) [927866] - [tools] perf: Clean target should do clean for lib/traceevent too (Jiri Olsa) [927866] - [tools] perf: Allow user to indicate path to objdump in command line (Jiri Olsa) [927866] - [tools] perf: Replace mempcpy with memcpy (Jiri Olsa) [927866] - [tools] perf/header: Swap pmu mapping numbers if needed (Jiri Olsa) [927866] - [tools] perf/header: Set tracepoint event name only if not set (Jiri Olsa) [927866] - [tools] perf/header: Use evlist->nr_entries on write_event_desc() (Jiri Olsa) [927866] - [tools] perf: remove unneeded include of network header files (Jiri Olsa) [927866] - [tools] perf: Remove the node from rblist in strlist__remove (Jiri Olsa) [927866] - [tools] perf: Fix intlist node removal (Jiri Olsa) [927866] - [tools] perf: Fix x86 builds with ARCH specified on the command line (Jiri Olsa) [927866] - [tools] perf/record: Remove use of die/exit (Jiri Olsa) [927866] - [tools] perf/script: Remove use of die/exit (Jiri Olsa) [927866] - [tools] perf/help: Remove use of die and handle errors (Jiri Olsa) [927866] - [tools] perf/stat: Remove use of die/exit and handle errors (Jiri Olsa) [927866] - [tools] perf/lock: Remove use of die and handle errors (Jiri Olsa) [927866] - [tools] perf: handle errors in synthesized event functions (Jiri Olsa) [927866] - [tools] perf/session: flush_sample_queue needs to handle errors from handlers (Jiri Olsa) [927866] - [tools] traceevent: Modify header to work in C++ programs (Jiri Olsa) [927866] - [tools] traceevent: Fix off-by-one bug in pevent_strerror() (Jiri Olsa) [927866] - [tools] traceevent: Fix strerror_r() use in pevent_strerror (Jiri Olsa) [927866] - [tools] traceevent: Introduce pevent_strerror (Jiri Olsa) [927866] - [tools] traceevent: Introduce pevent_errno (Jiri Olsa) [927866] - [tools] traceevent: Do not link broken field arg for an old ftrace event (Jiri Olsa) [927866] - [tools] perf: Keep the perf_event_attr on version 3 (Jiri Olsa) [927866] - [tools] perf: Add pmu mappings to header information (Jiri Olsa) [927866] - [tools] perf/report: Update event names from header description (Jiri Olsa) [927866] - [tools] perf: Refactor print_event_desc() (Jiri Olsa) [927866] - [tools] perf/test: Do not abort tests on error (Jiri Olsa) [927866] - [tools] perf: Fix 'No libunwind found' make warning message (Jiri Olsa) [927866] - [tools] perf/hists: Rename and move some functions (Jiri Olsa) [927866] - [tools] perf/hists: Separate out hist print functions (Jiri Olsa) [927866] - [tools] perf: Fix include order for bison/flex-generated C files (Jiri Olsa) [927866] - [tools] perf/symbols: Fix builds with NO_LIBELF set (Jiri Olsa) [927866] - [tools] perf: silence GTK2 probing errors (Jiri Olsa) [927866] - [tools] perf/script: Fix libexec scripts path in Documentation (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Ensure not to call gtk_main_quit() twice (Jiri Olsa) [927866] - [tools] perf: Rename global variable 'events' in util/header.c (Jiri Olsa) [927866] - [tools] perf: Rename some variables for better understanding (Jiri Olsa) [927866] - [tools] perf: Report number of pmu type of unknown events (Jiri Olsa) [927866] - [tools] perf: Fix type for evsel->ids and add size check for ids (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Add perf_gtk__show_helpline() for pr_* (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Use helpline API in browser (Jiri Olsa) [927866] - [tools] perf/ui/gtk: Implement helpline_fns (Jiri Olsa) [927866] - [tools] perf/ui: Introduce struct ui_helpline (Jiri Olsa) [927866] - [tools] perf/evlist: Introduce evsel list accessors (Jiri Olsa) [927866] - [tools] perf/evlist: Rename __group method to __set_leader (Jiri Olsa) [927866] - [tools] perf/symbols: Add description of JIT interface (Jiri Olsa) [927866] - [tools] perf/symbols: Use both runtime and debug images (Jiri Olsa) [927866] - [tools] perf/symbols: Convert dso__load_syms to take 2 symsrc's (Jiri Olsa) [927866] - [tools] perf/symbols: Factor want_symtab out of dso__load_sym() (Jiri Olsa) [927866] - [tools] perf/symbols: Switch dso__synthesize_plt_symbols() to use symsrc (Jiri Olsa) [927866] - [tools] perf/symbols: Set symtab_type in dso__load_sym (Jiri Olsa) [927866] - [tools] perf/symbols: Introduce symsrc structure (Jiri Olsa) [927866] - [tools] perf/symbols: Track symtab_type of vmlinux (Jiri Olsa) [927866] - [tools] perf/symbols: Avoid segfault in elf_strptr (Jiri Olsa) [927866] - [tools] perf/symbols: only set vmlinux longname & mark loaded if really loaded (Jiri Olsa) [927866] - [tools] perf/symbols: Simplify out_fixup in kernel syms loading (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unused 'end' arg in kallsyms parse cb (Jiri Olsa) [927866] - [tools] perf/symbols: Correct comment wrt kallsyms loading (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unneeded call to dso__set_long_name() (Jiri Olsa) [927866] - [tools] perf/symbols: Don't try to synthesize plt without dynstr (Jiri Olsa) [927866] - [tools] perf/symbols: Remove unused function map__objdump_2ip (Jiri Olsa) [927866] - [tools] perf/symbols: Only un-prelink non-zero symbols (Jiri Olsa) [927866] - [tools] perf/compat: Disable dwarf unwind (Jiri Olsa) [927866] - [tools] perf: Support for DWARF mode callchain (Jiri Olsa) [927866] - [tools] perf: Support for DWARF CFI unwinding on post processing (Jiri Olsa) [927866] - [tools] perf: Support user regs and stack in sample parsing (Jiri Olsa) [927866] - [tools] perf: Add libunwind dependency for DWARF CFI unwinding (Jiri Olsa) [927866] - [tools] perf: Add interface to arch registers sets (Jiri Olsa) [927866] - [tools] perf/compat: Force PERF_ATTR_SIZE_VER0 perf event abi (Jiri Olsa) [927866] - [tools] perf: Adding PERF_ATTR_SIZE_VER2 to the header swap check (Jiri Olsa) [927866] - [tools] perf/symbols: Implement poor man's ELF parser (Jiri Olsa) [927866] - [tools] perf/symbols: Support minimal build without libelf (Jiri Olsa) [927866] - [tools] perf/symbols: Split out util/symbol-elf.c (Jiri Olsa) [927866] - [tools] perf/symbols: Introduce symbol__elf_init() (Jiri Olsa) [927866] - [tools] perf: Fix /etc config related installation (Jiri Olsa) [927866] - [tools] perf: Support for events bash completion (Jiri Olsa) [927866] - [tools] perf: Initial bash completion support (Jiri Olsa) [927866] - [tools] perf/lock: improve message when tracepoints are not enabled (Jiri Olsa) [927866] - [tools] perf/scripts: Correct handler check and spelling errors (Jiri Olsa) [927866] - [tools] perf/scripts: Add event_analyzing_sample.py as a sample for general event handling (Jiri Olsa) [927866] - [tools] perf/scripts: Add a python library EventClass.py (Jiri Olsa) [927866] - [tools] perf/scripts: Pass event/thread/dso name and symbol info to event handler in python (Jiri Olsa) [927866] - [tools] perf/script: Replace struct thread with struct addr_location as a parameter for process_event (Jiri Olsa) [927866] - [tools] perf/script: Add general python handler to process non-tracepoint events (Jiri Olsa) [927866] - [tools] perf/list: Document precise event sampling for AMD IBS (Jiri Olsa) [927866] - [tools] perf/list: Update documentation about raw event setup (Jiri Olsa) [927866] - [tools] traceevent: Fix cast from pointer to integer for 32 bit (Jiri Olsa) [927866] - [tools] perf: Fix parsing of 64 bit raw config value for 32 bit (Jiri Olsa) [927866] - [tools] perf: Fix lib/traceevent build dir with OUTPUT variable set (Jiri Olsa) [927866] - [tools] perf: Fix version file for perf documentation with OUTPUT variable set (Jiri Olsa) [927866] - [tools] perf/script: Stop using pevent directly (Jiri Olsa) [927866] - [tools] perf/sched: Use perf_sample (Jiri Olsa) [927866] - [tools] perf/lock: Use evsel->tp_format and perf_sample (Jiri Olsa) [927866] - [tools] perf/kmem: Use evsel->tp_format and perf_sample (Jiri Olsa) [927866] - [tools] perf/evsel: Cache associated event_format (Jiri Olsa) [927866] - [tools] perf/header: Set the tracepoint names on PERF_RECORD_HEADER_TRACING_DATA (Jiri Olsa) [927866] - [tools] perf: Add dump_stack function (Jiri Olsa) [927866] - [tools] perf/hists: Add verbose mode hotkey (Jiri Olsa) [927866] - [tools] perf: Fix typo in tools/perf (Jiri Olsa) [927866] - [idle] intel_idle: additional Haswell CPU-id (John Villalovos) [818357] - [idle] intel_idle: support Haswell (John Villalovos) [818357] - [fs] udf: avoid info leak on export (Nikola Pajkovsky) [922355] {CVE-2012-6548} - [powerpc] oprofile: Fix error in oprofile power7_marked_instr_event() function (Steve Best) [912482] - [kernel] tracing: Fix timer tracing (Jiri Olsa) [881030] - [block] dump request state on seeing a corrupted request completion (Mike Snitzer) [957259] - [scsi] lpfc: Fixed deadlock between hbalock and nlp_lock use (Rob Evers) [960717] - [netdrv] cxgb4: set coalesce parameters on all queues (Steve Best) [895115] - [kernel] tracing: Fix possible NULL pointer dereferences (Weiping Pan) [952213] {CVE-2013-3301} - [kernel] tracing: Fix panic when lseek() called on "trace" opened for writing (Weiping Pan) [952213] {CVE-2013-3301}- [netdrv] vmxnet3: prevent div-by-zero panic when ring resizing uninitialized dev (Neil Horman) [922299] - [netdrv] vmxnet3: make local function static (Neil Horman) [922299] - [netdrv] vmxnet3: set carrier state properly on probe (Neil Horman) [922299] - [netdrv] vmxnet3: better RSS support (Neil Horman) [922299] - [netdrv] vmxnet3: remove unused irq_share_mode (Neil Horman) [922299] - [netdrv] vmxnet3: use static RSS key (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_ printk wrappers (Neil Horman) [922299] - [netdrv] vmxnet3: remove VMXNET3_MAX_DEVICES (Neil Horman) [922299] - [netdrv] vmxnet3: remove device counter (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_dbg (Neil Horman) [922299] - [netdrv] vmxnet3: remove unnecessary bookkeeping (Neil Horman) [922299] - [netdrv] vmxnet3: fix messages printed before registration (Neil Horman) [922299] - [netdrv] vmxnet3: use netdev_alloc_skb_ip_align (Neil Horman) [922299] - [netdrv] vmxnet3: fix drvinfo strings set in drivers (Neil Horman) [922299] - [netdrv] vmxnet3: remove __dev* attributes (Neil Horman) [922299] - [netdrv] vmxnet3: fix indentation (Neil Horman) [922299] - [netdrv] vmxnet3: convert BUG_ON(true) into a simple BUG() (Neil Horman) [922299] - [netdrv] vmxnet3: must split too big fragments (Neil Horman) [922299] - [netdrv] vmxnet3: Fix race between dev_open() and register_netdev() (Neil Horman) [922299] - [netdrv] vmxnet3: Define and apply a default policy for RX flow hash indirection (Neil Horman) [922299] - [netdrv] vmxnet3: Centralise validation of ETHTOOL_{G, S}RXFHINDIR parameters (Neil Horman) [922299] - [netdrv] vmxnet3: remove use of ndo_set_multicast_list in drivers (Neil Horman) [922299] - [netdrv] vmxnet3: Enable GRO support (Neil Horman) [922299] - [kernel] hrtimer: add expiry time overflow check in hrtimer_interrupt (Prarit Bhargava) [947659] - [kernel] time: Move ktime_t overflow checking into timespec_valid_strict (Prarit Bhargava) [947659] - [kernel] time: Improve sanity checking of timekeeping inputs (Prarit Bhargava) [947659] - [powerpc] pseries: Enable the PFO-based RNG accelerator (Steve Best) [947106] - [char] hw_random/pseries-rng: PFO-based hwrng driver (Steve Best) [947106] - [powerpc] vio: Remove dma not supported warnings (Steve Best) [947106] - [powerpc] pseries: Add PFO support to the VIO bus (Steve Best) [947106] - [powerpc] pseries: Add new hvcall constants to support PFO (Steve Best) [947106] - [virt] x86/paravirt: don't enter/leave lazy mode in interrupts (Andrew Jones) [874053] - [powerpc] pSeries_lpar_hpte_remove fails from Adjunct partition being performed before the ANDCOND test (Steve Best) [952309] - [powerpc] pseries/eeh: Fix crash when error happens during device probe (Steve Best) [905264] - [kernel] resource: fix stack overflow in __reserve_region_with_split() (Myron Stowe) [858087] - [md] dm-raid: Fix for "sync" directive ineffectiveness (Jonathan E Brassow) [859562] - [block] fix max discard sectors limit (Mike Snitzer) [910054] - [netdrv] vmxnet3: Fix inconsistent LRO state after initialization (Neil Horman) [918203] - [netdrv] vmxnet3: fix ethtool ring buffer size setting (Neil Horman) [913615] - [netdrv] ibmveth: Fix DMA unmap error (Steve Best) [902923] - [net] atm: update msg_namelen in vcc_recvmsg() (Nikola Pajkovsky) [955225] {CVE-2013-3222} - [net] veth: Dont kfree_skb() after dev_forward_skb() (Jiri Benc) [957713] {CVE-2013-2017} - [x86] power: Correct the MSR_IA32_ENERGY_PERF_BIAS message (Neil Horman) [917147] - [x86] msr: Fix typo in ENERGY_PERF_BIAS_POWERSAVE (Neil Horman) [917147] - [x86] power: Initialize MSR_IA32_ENERGY_PERF_BIAS (Neil Horman) [917147] - [x86] power: define RAPL MSRs (Neil Horman) [917147] - [x86] turbostat: display SMI count by default (Neil Horman) [917147] - [idle] intel_idle: disable Atom/Lincroft HW C-state auto-demotion (Neil Horman) [917147] - [idle] intel_idle: disable NHM/WSM HW C-state auto-demotion (Neil Horman) [917147] - [x86] turbostat: share kernel MSR #defines (Neil Horman) [917147] - [fs] compat: fix build on MIPS/s390/ppc64 (Jeff Moyer) [885239] - [fs] readv/writev: do the same MAX_RW_COUNT truncation that read/write does (Jeff Moyer) [885239]- [fs] nfs: Fix handling of revoked delegations by setattr (Steve Dickson) [952329] - [fs] nfs: Return the delegation if the server returns NFS4ERR_OPENMODE (Steve Dickson) [952329] - [fs] nfs: Fix another potential state manager deadlock (Steve Dickson) [950598] - [fs] nfs: Fix another open/open_recovery deadlock (Steve Dickson) [916806] - [fs] nfs: Hold reference to layout hdr in layoutget (Steve Dickson) [916726] - [fs] nfs: add "pnfs_" prefix to get_layout_hdr() and put_layout_hdr() (Steve Dickson) [916726] - [fs] nfs: nfs4_open_done first must check that GETATTR decoded a file type (Steve Dickson) [916722] - [net] sunrpc: Dont start the retransmission timer when out of socket space (Steve Dickson) [916735] - [fs] nfs: Dont use SetPageError in the NFS writeback code (Steve Dickson) [912867] - [fs] nfs: Dont decode skipped layoutgets (Steve Dickson) [904025] - [fs] nfs: nfs4_proc_layoutget returns void (Steve Dickson) [904025] - [fs] nfs: defer release of pages in layoutget (Steve Dickson) [904025] - [fs] nfs: Use kcalloc() when allocating arrays (Steve Dickson) [904025] - [fs] nfs: Fix an ABBA locking issue with session and state serialisation (Steve Dickson) [912842] - [fs] nfs: Fix a race in the pNFS return-on-close code (Steve Dickson) [912842] - [fs] nfs: Do not accept delegated opens when a delegation recall is in effect (Steve Dickson) [912842] - [fs] nfs: Fix a reboot recovery race when opening a file (Steve Dickson) [908524] - [fs] nfs: Ensure delegation recall and byte range lock removal don't conflict (Steve Dickson) [908524] - [fs] nfs: Fix up the return values of nfs4_open_delegation_recall (Steve Dickson) [908524] - [fs] nfs: Dont lose locks when a server reboots during delegation return (Steve Dickson) [908524] - [fs] nfs: Move nfs4_wait_clnt_recover and nfs4_client_recover_expired_lease (Steve Dickson) [908524] - [fs] nfs: Add NFSDBG_STATE (Steve Dickson) [908524] - [fs] nfs: nfs_inode_return_delegation() should always flush dirty data (Steve Dickson) [908524] - [fs] nfs: nfs_client_return_marked_delegations cant flush data (Steve Dickson) [908524] - [fs] nfs: Prevent deadlocks between state recovery and file locking (Steve Dickson) [908524] - [fs] nfs: Allow the state manager to mark an open_owner as being recovered (Steve Dickson) [908524] - [kernel] seqlock: Dont smp_rmb in seqlock reader spin loop (Steve Dickson) [908524] - [kernel] seqlock: add 'raw_seqcount_begin()' function (Steve Dickson) [908524] - [kernel] seqlock: optimise seqlock (Steve Dickson) [908524]- [net] tcp: Reallocate headroom if it would overflow csum_start (Thomas Graf) [896233] - [net] tcp: take care of misalignments (Thomas Graf) [896233] - [net] skbuff.c cleanup (Thomas Graf) [896233] - [net] ipv6: fix incorrect route 'expires' value passed to userspace (Thomas Graf) [912029]- [fs] nfs: don't allow nfs_find_actor to match inodes of the wrong type (Jeff Layton) [913660] - [mm] hugetlbfs: add swap entry check in follow_hugetlb_page() (Naoya Horiguchi) [928883] - [fs] binfmt_elf: fix hugetlb memory check in vma_dump_size() (Naoya Horiguchi) [928883] - [x86] remove BUG_ON(TS_USEDFPU) in __sanitize_i387_state() (Oleg Nesterov) [920445] - [fs] coredump: ensure the fpu state is flushed for proper multi-threaded core dump (Oleg Nesterov) [920445] - [kernel] perf, x86: Fix raw_spin_unlock_irqrestore() usage (Jiri Olsa) [927177] - [kernel] perf, x86: Implement user-space RDPMC support, to allow fast, user-space access to self-monitoring counters (Jiri Olsa) [927177] - [kernel] perf: Fix mmap_page::offset computation (Jiri Olsa) [927177] - [kernel] perf, arch: Rework perf_event_index() (Jiri Olsa) [927177] - [kernel] perf: Update the mmap control page on mmap() (Jiri Olsa) [927177] - [kernel] perf: Fix enable_on_exec for sibling events (Jiri Olsa) [927177] - [kernel] perf: Remove superfluous arguments (Jiri Olsa) [927177] - [kernel] perf, x86: Prefer fixed-purpose counters when scheduling (Jiri Olsa) [927177] - [kernel] events: Don't divide events if it has field period (Jiri Olsa) [927177] - [kernel] perf: Carve out callchain functionality (Jiri Olsa) [927177] - [kernel] x86: Perf_event_amd.c needs (Jiri Olsa) [927177] - [kernel] perf_events: Fix slow and broken cgroup context switch code (Jiri Olsa) [927177] - [kernel] perf, x86: Avoid kfree() in CPU_STARTING (Jiri Olsa) [927177] - [kernel] x86, perf: Make copy_from_user_nmi() a library function (Jiri Olsa) [927177] - [kernel] x86, perf: Add constraints for architectural PMU (Jiri Olsa) [927177] - [kernel] perf: Remove the perf_output_begin(.sample) argument (Jiri Olsa) [927177] - [kernel] perf: Remove the nmi parameter from the swevent and overflow interface (Jiri Olsa) [927177] - [kernel] events: Ensure that timers are updated without requiring read() call (Jiri Olsa) [927177] - [kernel] perf_event: Fix broken calc_timer_values() (Jiri Olsa) [927177] - [kernel] events: Move lockless timer calculation into helper function (Jiri Olsa) [927177] - [kernel] events: Add note to update_event_times comment about holding ctx->lock (Jiri Olsa) [927177] - [kernel] perf_events: Fix perf buffer watermark setting (Jiri Olsa) [927177] - [net] ieee802154: Remove static CFLAGS in net/ieee802154/Makefile (Aristeu Rozanski) [920620] - [net] sunrpc: Add barriers to ensure read ordering in rpc_wake_up_task_queue_locked (Dave Wysochanski) [840860]- [x86] apic: Add probe() for apic_flat (Prarit Bhargava) [953342] - [x86] apic: Work around boot failure on HP ProLiant DL980 G7 Server systems (Prarit Bhargava) [912963] - [x86] apic: Use probe routines to simplify apic selection (Prarit Bhargava) [912963] - [x86] x2apic: Simplify apic init in SMP and UP builds (Prarit Bhargava) [912963] - [virt] virtio-rng: fix crashes by disallowing multiple device registrations (Amit Shah) [953097] - [virt] virtio-console: add locking around c_ovq operations (Amit Shah) [928207] - [virt] virtio-console: rename cvq_lock to c_ivq_lock (Amit Shah) [928207] - [virt] virtio_console: Merge struct buffer_token into struct port_buffer (Amit Shah) [840454] - [virt] virtio_console: Free buffers from out-queue upon close (Amit Shah) [840454] - [virt] virtio_console: Use kmalloc instead of kzalloc (Amit Shah) [840454] - [virt] virtio_console: Free buffer if splice fails (Amit Shah) [840454] - [virt] virtio-trace: Fix pthread flag for Makefile of trace-agent used (Amit Shah) [840454] - [virt] virtio-trace: do not use unavailable fcntl (F_SETPIPE_SZ) (Amit Shah) [840454] - [virt] tools: Add guest trace agent as a user tool (Amit Shah) [840454] - [virt] virtio_console: Allocate scatterlist according to the current pipe size (Amit Shah) [840454] - [trace] ftrace: Allow stealing pages from pipe buffer (Amit Shah) [840454] - [virt] virtio_console: Wait until the port is ready on splice (Amit Shah) [840454] - [virt] virtio_console: Add a failback for unstealable pipe buffer (Amit Shah) [840454] - [virt] virtio_console: Add splice_write support (Amit Shah) [840454] - [s390] kdump: Do not add standby memory for kdump (Hendrik Brueckner) [922943] - [fs] vfs: remove unneeded permission check from path_init (Jeff Layton) [884863] - [idle] intel_idle: Initialize driver_data correctly in ivb_cstates on IVB processor (Prarit Bhargava) [953630] - [mm] fix fs oops due to dirty pages without buffers on s390 (Hendrik Brueckner) [692530] - [netdrv] vmxnet3: set carrier state properly on probe (Neil Horman) [861131]- [scsi] be2iscsi: Bump driver version (Rob Evers) [947550] - [scsi] be2iscsi: Fix issue in passing the exp_cmdsn and max_cmdsn (Rob Evers) [947550] - [scsi] be2iscsi: Fix possible reentrancy issue in be_iopoll (Rob Evers) [947550] - [scsi] be2iscsi: Fix the copyright information (Rob Evers) [947550] - [scsi] be2iscsi: Fix checking Adapter state while establishing CXN (Rob Evers) [947550] - [scsi] be2iscsi: Fix dynamic CID allocation Mechanism in driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix the NOP-In handling code path (Rob Evers) [947550] - [scsi] be2iscsi: Fix the Port Link Status issue (Rob Evers) [947550] - [scsi] be2iscsi: Fix displaying the Active Session Count from driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix displaying the FW Version from driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for DEFQ extension (Rob Evers) [947550] - [scsi] be2iscsi: Fix MACRO for checking the adapter type (Rob Evers) [947550] - [scsi] be2iscsi: Fix freeing CXN specific driver resources. (Rob Evers) [947550] - [scsi] be2iscsi: Fix MSIx support in SKH-R to 32 (Rob Evers) [947550] - [scsi] be2iscsi: Fix MBX Command issues (Rob Evers) [947550] - [scsi] be2iscsi: Fix returning Failure when MBX fails with Insufficient buffer error (Rob Evers) [947550] - [scsi] be2iscsi: Send uninitialize pattern to FW (Rob Evers) [947550] - [scsi] be2iscsi: Fix Unrecoverable Error Detection (Rob Evers) [947550] - [scsi] be2iscsi: Fix for MBX timeout issue (Rob Evers) [947550] - [scsi] be2iscsi: Update the copyright information (Rob Evers) [947550] - [scsi] be2iscsi: Fix issue of displaying adapter family (Rob Evers) [947550] - [scsi] be2iscsi: Fix Task Completion Event handling (Rob Evers) [947550] - [scsi] be2iscsi: Fix session update context with V2 version (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for V2 version of WRB (Rob Evers) [947550] - [scsi] be2iscsi: Fix support for handling CQ_CREATE V2 version (Rob Evers) [947550] - [scsi] be2iscsi: Fix max EQ supported by the driver (Rob Evers) [947550] - [scsi] be2iscsi: Fix driver support for Skyhawk-R adapter (Rob Evers) [947550] - [scsi] be2iscsi: Fix return value and typo (Rob Evers) [947550] - [scsi] be2iscsi: Fix kernel panic in blk_iopoll disable mode (Rob Evers) [947550] - [scsi] be2iscsi: Issue an function level reset when driver is loaded (Rob Evers) [947550] - [scsi] be2iscsi: Display driver name and version in device attribute (Rob Evers) [947550] - [scsi] be2iscsi: Fix max supported EQ count to 8.a (Rob Evers) [947550] - [scsi] be2iscsi: Fix memory leak in control path of driver (Rob Evers) [947550] - [scsi] be2iscsi: Display Completion Event string instead of Opcode (Rob Evers) [947550] - [scsi] be2iscsi: Fix the issue with soft reset (Rob Evers) [947550] - [scsi] be2iscsi: cleanup a min_t() call (Rob Evers) [947550] - [kernel] percpu-rw-sem: remove the percpu rw semaphore implementation (Jeff Moyer) [909482] - [fs] direct-io: don't read inode->i_blkbits multiple times (Jeff Moyer) [909482] - [fs] vfs: add missing virtual cache flush after editing partial pages (Jeff Moyer) [909482] - [fs] vfs: fix O_DIRECT read past end of block device (Jeff Moyer) [909482] - [fs] vfs: clear to the end of the buffer on partial buffer reads (Jeff Moyer) [909482] - [fs] vfs: avoid "attempt to access beyond end of device" warnings (Jeff Moyer) [909482] - [fs] blkdev_max_block: make private to fs/buffer.c (Jeff Moyer) [909482] - [fs] blockdev: remove bd_block_size_semaphore again (Jeff Moyer) [909482] - [fs] buffer.c: make block-size be per-page and protected by the page lock (Jeff Moyer) [909482] - [fs] direct-io.c: adjust suspicious bit operation (Jeff Moyer) [909482] - [fs] direct-io: optimize cache misses in the submission path (Jeff Moyer) [909482] - [fs] direct-io.c: calculate fs_count correctly in get_more_blocks() (Jeff Moyer) [909482] - [fs] direct-io: merge direct_io_walker into __blockdev_direct_IO (Jeff Moyer) [909482] - [fs] direct-io: inline the complete submission path (Jeff Moyer) [909482] - [fs] direct-io: separate map_bh from dio (Jeff Moyer) [909482] - [fs] direct-io: use a slab cache for struct dio (Jeff Moyer) [909482] - [fs] direct-io: rearrange fields in dio/dio_submit to avoid holes (Jeff Moyer) [909482] - [fs] direct-io: fix a wrong comment (Jeff Moyer) [909482] - [fs] direct-io: separate fields only used in the submission path from struct dio (Jeff Moyer) [909482] - [powerpc] pci: convert devtree bus addresses to resource (Myron Stowe) [953181] - [acpi] create _SUN sysfs file (Motohiro Kosaki) [908606]- [pci] Remove spurious error for sriov_numvfs store and simplify flow (Don Dutile) [887398] - [pci] Provide method to reduce the number of total VFs supported (Don Dutile) [887398] - [pci] SRIOV control and status via sysfs (Don Dutile) [887398] - [pci] Use is_visible() with boot_vga attribute for pci_dev (Don Dutile) [887398] - [pci] Add pci_device_type to pdev's device struct (Don Dutile) [887398] - [x86] Allow greater than 1TB of RAM on AMD x86_64 sytems (Larry Woodman) [869736 876275] - [mm] writeback: Fix Kernel divide by zero panic in get_dirty_limits() (Rafael Aquini) [871599] - [scsi] scsi_debug: Fix off-by-one bug when unmapping region (Ewan Milne) [902973] - [md] dm-snap: provide module alias in dm-snapshot (Mikulas Patocka) [889973] - [x86] mce: Fix return value of mce_chrdev_read() when erst is disabled (Prarit Bhargava) [742385] - [x86] Prevent panic in init_memory_mapping() when booting more than 1TB on AMD systems (Larry Woodman) [869736] - [kernel] TAINT_TECH_PREVIEW should not disable lock debugging (Prarit Bhargava) [872688] - [Documentation] remove doc for obsolete dynamic-printk kernel-parameter (Prarit Bhargava) [883911] - [kernel] coredump: backport E option for /proc/sys/kernel/coredump_pattern (Dave Anderson) [905122] - [s390] mm: Fix crst upgrade of mmap with MAP_FIXED (Hendrik Brueckner) [915357] - [virt] kvm/mmu: fix hashing for TDP and non-paging modes (Marcelo Tosatti) [908751] - [virt] kvm/mmu: Fix free memory accounting race in mmu_alloc_roots() (Marcelo Tosatti) [908751] - [virt] kvm/mmu: Don't flush shadow when enabling dirty tracking (Marcelo Tosatti) [908751] - [mm] memcg: fix totalpages calculation for memory.swappiness==0 (Satoru Moriya) [887402] - [mm] memcg: fix unit mismatch in memcg oom limit calculation (Satoru Moriya) [887397] - [x86] pci: Allow x86 platforms to use translation offsets (Myron Stowe) [836569] - [x86] pci: Clear host bridge aperture struct resource (Myron Stowe) [836569] - [x86] pci: use _CRS bus number aperture for host bridges from ACPI (Myron Stowe) [836569] - [x86] pci: fix unused variable warning in amd_bus.c (Myron Stowe) [836569] - [x86] pci: merge pcibios_scan_root() and pci_scan_bus_on_node() (Myron Stowe) [836569] - [x86] pci: dynamically allocate pci_root_info for native host bridge drivers (Myron Stowe) [836569] - [x86] pci: embed pci_sysdata into pci_root_info on ACPI path (Myron Stowe) [836569] - [x86] pci: embed name into pci_root_info struct (Myron Stowe) [836569] - [x86] pci: add host bridge resource release for _CRS path (Myron Stowe) [836569] - [x86] pci: refactor get_current_resources() (Myron Stowe) [836569] - [pci] add host bridge release support (Myron Stowe) [836569] - [pci] add generic device into pci_host_bridge struct (Myron Stowe) [836569] - [pci] rename pci_host_bridge() to find_pci_root_bridge() (Myron Stowe) [836569] - [x86] pci: fix memleak with get_current_resources() (Myron Stowe) [836569] - [pci] move host bridge-related code to host-bridge.c (Myron Stowe) [836569] - [pci] collapse pcibios_resource_to_bus (Myron Stowe) [836569] - [powerpc] pci: get rid of device resource fixups (Myron Stowe) [836569] - [pci] add generic pcibios_resource_to_bus() (Myron Stowe) [836569] - [pci] convert bus addresses to resource when reading BARs (Myron Stowe) [836569] - [pci] add struct pci_host_bridge_window with CPU/bus address offset (Myron Stowe) [836569] - [pci] add struct pci_host_bridge and a list of all bridges found (Myron Stowe) [836569] - [pci] don't publish new root bus until it's fully initialized (Myron Stowe) [836569] - [pci] make pci_flags non-weak (Myron Stowe) [836569] - [powerpc] pci: replace pci_probe_only with pci_flags (Myron Stowe) [836569] - [powerpc] pci: make pci_probe_only default to 0 (Myron Stowe) [836569] - [pci] add pci_clear_flags() (Myron Stowe) [836569] - [pci] make pci_flags always available (Myron Stowe) [836569] - [x86] pci: fix memleak when ACPI _CRS is not used (Myron Stowe) [836569] - [x86] pci: don't fall back to defaults if _CRS has no apertures (Myron Stowe) [836569] - [pci] remove pci_create_bus() (Myron Stowe) [836569] - [x86] pci: convert to pci_create_root_bus() and pci_scan_root_bus() (Myron Stowe) [836569] - [x86] pci: use pci_scan_bus() instead of pci_scan_bus_parented() (Myron Stowe) [836569] - [powerpc] pci: convert to pci_create_root_bus() (Myron Stowe) [836569] - [powerpc] pci: split PHB part out of pcibios_map_io_space() (Myron Stowe) [836569] - [powerpc] pci: make pcibios_setup_phb_resources() static (Myron Stowe) [836569] - [pci] deprecate pci_scan_bus_parented() (Myron Stowe) [836569] - [pci] convert pci_scan_bus_parented() to use pci_create_root_bus() (Myron Stowe) [836569] - [pci] convert pci_scan_bus() to use pci_create_root_bus() (Myron Stowe) [836569] - [pci] add pci_scan_root_bus() that accepts resource list (Myron Stowe) [836569] - [pci] add pci_create_root_bus() that accepts resource list (Myron Stowe) [836569] - [pci] show host bridges and root bus resources (Myron Stowe) [836569] - [pci] add helpers for building PCI bus resource lists (Myron Stowe) [836569] - [x86] pci: Ignore CPU non-addressable _CRS reserved memory resources (Myron Stowe) [836569] - [powerpc] pci: fix a brace coding style issue in probe.c (Myron Stowe) [836569] - [powerpc] pci: move powerpc pci flag functions into asm-generic (Myron Stowe) [836569] - [powerpc] rename ppc_pci_*_flags to pci_*_flags (Myron Stowe) [836569] - [x86] pci/sysfs: move bus cpuaffinity to class dev_attrs (Myron Stowe) [836569] - [x86] pci: add rescan to /sys/.../pci_bus/.../ (Myron Stowe) [836569] - [x86] pci: use kasprintf in acpi.c (Myron Stowe) [836569] - [x86] pci: Enable pci root res read out for 32bit too (Myron Stowe) [836569] - [x86] pci: Add cap_resource() (Myron Stowe) [836569] - [x86] pci: Use u64 instead of size_t in amd_bus.c (Myron Stowe) [836569] - [x86] pci: AMD one chain system to use pci read out res (Myron Stowe) [836569] - [x86] pci: Use resource_size_t in update_res (Myron Stowe) [836569] - [x86] Move range related operation to one file (Myron Stowe) [836569] - [x86] pci: fix section mismatch on update_res() (Myron Stowe) [836569] - [x86] pci: seperate x86_pci_rootbus_res_quirks from amd_bus.c (Myron Stowe) [836569] - [x86] pci: fix comment typo in bus_numa.h (Myron Stowe) [836569] - [x86] mtrr: Fix sorting of mtrr after subtracting (Myron Stowe) [836569] - [x86] pci: read root resources from IOH on Intel (Myron Stowe) [836569] - [block] Consolidate command flag and queue limit checks for merges (Mike Snitzer) [910054] - [scsi] sd: Permit merged discard requests (Mike Snitzer) [910054] - [block] Clean up special command handling logic (Mike Snitzer) [910054] - [block] separate out blk_rq_merge_ok() and blk_try_merge() from elevator functions (Mike Snitzer) [910054] - [block] cleanup previous backport of blk_throtl_bio() reorganization (Mike Snitzer) [910054] - [i2c] Adding support for Intel iSMT SMBus 2.0 host controller (Neil Horman) [910427] - [asm-generic] architecture independent readq/writeq for 32bit environment (Neil Horman) [910427] - [kvm] vmx: provide the vmclear function and a bitmap to support VMCLEAR in kdump (Andrew Jones) [908608] - [x86] kexec: VMCLEAR VMCSs loaded on all cpus if necessary (Andrew Jones) [908608] - [netdrv] igb: release already assigned MSI-X interrupts if setup fails (Stefan Assmann) [804724] - [netdrv] igb: remove duplicate code for fallback interrupt initialization (Stefan Assmann) [804724] - [netdrv] igb: Combine q_vector and ring allocation into a single function (Stefan Assmann) [804724] - [netdrv] igb: Remove logic that was doing NUMA pseudo-aware allocations (Stefan Assmann) [804724] - [netdrv] igb: Move the calls to set the Tx and Rx queues into igb_open (Stefan Assmann) [804724] - [char] ipmi: add options to disable openfirmware and PCI scanning (Tony Camuso) [924736] - [char] ipmi: use locks on watchdog timeout set on reboot (Tony Camuso) [924736] - [char] ipmi: simplify locking (Tony Camuso) [924736] - [char] ipmi: fix message handling during panics (Tony Camuso) [924736] - [char] ipmi: Fix IPMI errors due to timing problems (Tony Camuso) [924736] - [char] ipmi/ipmi_si_intf: fix cleanup_one_si section mismatch (Tony Camuso) [924736] - [char] ipmi: fix OOPS caused by pnp_unregister_driver on unregistered driver (Tony Camuso) [924736] - [Documentation] IPMI: Add the document description of ipmi_get_smi_info (Tony Camuso) [924736] - [char] ipmi: fix __init and __exit attribute locations (Tony Camuso) [924736] - [char] ipmi: proper spinlock initialization (Tony Camuso) [924736] - [char] ipmi: fix hardcoded ipmi device exit path warning (Tony Camuso) [924736] - [char] ipmi: fix acpi probe print (Tony Camuso) [924736] - [char] ipmi: print info for spmi and smbios paths like acpi and pci (Tony Camuso) [924736] - [char] ipmi: fix memleaking for add_smi when duplicating happen (Tony Camuso) [924736] - [char] ipmi: update driver to use dev_printk and its constructs (Tony Camuso) [924736] - [char] ipmi/ipmi_si_intf: fix variable 'addr_space' set but not used warning (Tony Camuso) [924736] - [char] ipmi: fix sysfs lockdep warning in ipmi code (Tony Camuso) [924736] - [char] ipmi: remove ipmi_smi.h self-include (Tony Camuso) [924736] - [char] ipmi: fix slave_addrs setting to actually work (Tony Camuso) [924736] - [char] ipmi: Use KCS_IDLE_STATE (Tony Camuso) [924736] - [char] ipmi: refer to table as "SPMI", not "ACPI" (Tony Camuso) [924736] - [mm] enforce mmap_min_addr on x86_64 (Rik van Riel) [790921] - [mm] optional next-fit policy for arch_get_unmapped_area (Rik van Riel) [790921] - [mm] fix quadratic behaviour in get_unmapped_area_topdown (Rik van Riel) [790921] - [scsi] Revert: qla2xxx: Optimize existing port name server query matching (Chad Dupuis) [924804] - [scsi] Revert: qla2xxx: Avoid losing any fc ports when loop id's are exhausted (Chad Dupuis) [924804]- [fs] defer do_filp_open() access checks to may_open() (Eric Sandeen) [920752] - [infiniband] ipoib: Add missing locking when CM object is deleted (Doug Ledford) [913645] - [virt] kvm: accept unaligned MSR_KVM_SYSTEM_TIME writes (Petr Matousek) [917021] {CVE-2013-1796} - [char] tty: hold lock across tty buffer finding and buffer filling (Prarit Bhargava) [901780]- [net] tcp: fix for zero packets_in_flight was too broad (Thomas Graf) [920794] - [net] tcp: frto should not set snd_cwnd to 0 (Thomas Graf) [920794] - [net] tcp: fix an infinite loop in tcp_slow_start() (Thomas Graf) [920794] - [net] tcp: fix ABC in tcp_slow_start() (Thomas Graf) [920794] - [md] dm-thin: bump the target version numbers (Mike Snitzer) [922931] - [md] dm-thin: use block_size_is_power_of_two (Mike Snitzer) [904161] - [md] dm-thin: support a non-power-of-2 discard_granularity (Mike Snitzer) [904161] - [md] dm-thin: fix queue limits stacking (Mike Snitzer) [904161] - [md] dm: sync misc small differences from upstream (Mike Snitzer) [904161] - [md] persistent-data: improve improve space map block alloc failure message (Mike Snitzer) [904161] - [md] dm-thin: use DMERR_LIMIT for errors (Mike Snitzer) [904161] - [md] persistent-data: use DMERR_LIMIT for errors (Mike Snitzer) [904161] - [md] persistent-data: fix nested btree deletion (Mike Snitzer) [904161] - [md] dm-thin: move bio_prison code to separate module (Mike Snitzer) [904161] - [md] dm-thin: prepare to separate bio_prison code (Mike Snitzer) [904161] - [md] persistent-data: convert to use le32_add_cpu (Mike Snitzer) [904161] - [md] dm-bufio: use ACCESS_ONCE for sysfs values (Mike Snitzer) [904161] - [md] dm-bufio: use list_move (Mike Snitzer) [904161] - [md] dm-ioctl: use kmalloc if possible (Mike Snitzer) [904161] - [md] dm-ioctl: remove PF_MEMALLOC (Mike Snitzer) [904161] - [md] dm-ioctl: prevent unsafe change to dm_ioctl data_size (Mike Snitzer) [904161] - [md] dm-snap: optimize track_chunk (Mike Snitzer) [904161] - [md] dm: fix deadlock with request based dm and queue request_fn recursion (Mike Snitzer) [904161] - [fs] ext3: Fix format string issues (Nikola Pajkovsky) [920785] {CVE-2013-1848} - [netdrv] ehea: avoid accessing a NULL vgrp (Steve Best) [911359] - [kernel] signal: always clear sa_restorer on execve (Nikola Pajkovsky) [920506] {CVE-2013-0914} - [md] dm-thin: fix discard corruption (Mike Snitzer) [922931] - [md] persistent-data: rename node to btree_node (Mike Snitzer) [922931] - [netdrv] ixgbe: Only set gso_type to SKB_GSO_TCPV4 as RSC does not support IPv6 (Michael S. Tsirkin) [908196] - [netdrv] bnx2x: set gso_type (Michael S. Tsirkin) [908196] - [netdrv] qlcnic: set gso_type (Michael S. Tsirkin) [908196] - [netdrv] ixgbe: fix gso type (Michael S. Tsirkin) [908196] - [net] sunrpc: Get rid of the redundant xprt->shutdown bit field (J. Bruce Fields) [893584] - [virt] kvm: do not #GP on unaligned MSR_KVM_SYSTEM_TIME write (Gleb Natapov) [917021] {CVE-2013-1796} - [fs] gfs2: Allocate reservation structure before rename and link (Robert S Peterson) [922999] - [drm] i915: bounds check execbuffer relocation count (Nikola Pajkovsky) [920525] {CVE-2013-0913} - [x86] irq: add quirk for broken interrupt remapping on 55XX chipsets (Neil Horman) [887006] - [md] dm: fix limits initialization when there are no data devices (Mike Snitzer) [908851] - [kvm] Convert MSR_KVM_SYSTEM_TIME to use gfn_to_hva_cache functions (Gleb Natapov) [917025] {CVE-2013-1797} - [kvm] Fix for buffer overflow in handling of MSR_KVM_SYSTEM_TIME (Gleb Natapov) [917021] {CVE-2013-1796} - [kvm] Fix bounds checking in ioapic indirect register reads (Gleb Natapov) [917032] {CVE-2013-1798} - [kvm] x86: release kvmclock page on reset (Gleb Natapov) [917025] {CVE-2013-1797} - [security] keys: Fix race with concurrent install_user_keyrings() (David Howells) [913258] {CVE-2013-1792}- [fs] xfs: use maximum schedule timeout when ail is empty (Brian Foster) [883905] - [net] xfrm_user: fix info leak in copy_to_user_tmpl() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_policy() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_state() (Thomas Graf) [922429] {CVE-2012-6537} - [net] xfrm_user: fix info leak in copy_to_user_auth() (Thomas Graf) [922429] {CVE-2012-6537} - [net] atm: fix info leak in getsockopt(SO_ATMPVC) (Thomas Graf) [922387] {CVE-2012-6546} - [net] atm: fix info leak via getsockname() (Thomas Graf) [922387] {CVE-2012-6546} - [fs] nls: improve UTF8 -> UTF16 string conversion routine (Nikola Pajkovsky) [916119] {CVE-2013-1773} - [fs] fat: Fix stat->f_namelen (Nikola Pajkovsky) [916119] {CVE-2013-1773} - [netdrv] tun: fix ioctl() based info leaks (Thomas Graf) [922351] {CVE-2012-6547} - [net] llc: fix info leak via getsockname() (Thomas Graf) [922333] {CVE-2012-6542} - [virt] x86: Add a check to catch Xen emulation of Hyper-V (Andrew Jones) [918239] - [fs] cifs: fix expand_dfs_referral (Sachin Prabhu) [902492] - [fs] cifs: factor smb_vol allocation out of cifs_setup_volume_info (Sachin Prabhu) [902492] - [fs] cifs: have cifs_cleanup_volume_info not take a double pointer (Sachin Prabhu) [902492] - [fs] nfs: Dont allow NFS silly-renamed files to be deleted, no signal (Dave Wysochanski) [905095]- [Documentation] vxlan: fix command usage in its doc (Amerigo Wang) [907447] - [net] vxlan: Add ethtool drvinfo (Amerigo Wang) [907447] - [net] vxlan: Use the underlying device index when joining/leaving multicast groups (Amerigo Wang) [907447] - [net] vxlan: remove unused variable (Amerigo Wang) [907447] - [net] vxlan: Update hard_header_len based on lowerdev when instantiating VXLAN (Amerigo Wang) [907447] - [net] vxlan: fix a typo (Amerigo Wang) [907447] - [net] vxlan: Fix error that was resulting in VXLAN MTU size being 10 bytes too large (Amerigo Wang) [907447] - [net] vxlan: allow a user to set TTL value (Amerigo Wang) [907447] - [net] vxlan: don't expire permanent entries (Amerigo Wang) [907447] - [net] vxlan: fix oops when give unknown ifindex (Amerigo Wang) [907447] - [net] vxlan: fix receive checksum handling (Amerigo Wang) [907447] - [net] vxlan: add additional headroom (Amerigo Wang) [907447] - [net] vxlan: allow configuring port range (Amerigo Wang) [907447] - [net] vxlan: associate with tunnel socket on transmit (Amerigo Wang) [907447] - [net] vxlan: fix byte order in hash function (Amerigo Wang) [907447] - [net] vxlan: minor output refactoring (Amerigo Wang) [907447] - [net] vxlan: fix more sparse warnings (Amerigo Wang) [907447] - [net] vxlan: remove unused including (Amerigo Wang) [907447] - [net] vxlan: put UDP socket in correct namespace (Amerigo Wang) [907447] - [net] vxlan: virtual extensible lan (Amerigo Wang) [907447] - [net] igmp: export symbol ip_mc_leave_group (Amerigo Wang) [907447] - [net] netlink: Add nla_put_net{16,32,64}() helpers (Amerigo Wang) [907447] - [net] dst: Introduce skb_tunnel_rx() helper (Amerigo Wang) [907447] - [net] rtnetlink: do not check master for bridge ports (Amerigo Wang) [907447] - [net] rtnetlink: notify events for FDB NTF_SELF adds and deletes (Amerigo Wang) [907447] - [net] rtnetlink: add attributes to fdb interface (Amerigo Wang) [907447] - [net] netdevice: make address const in device address management (Amerigo Wang) [907447] - [net] add generic PF_BRIDGE:RTM_ FDB hooks (Amerigo Wang) [907447] - [net] xfrm: fix RCU bugs (Amerigo Wang) [885247] - [net] xfrm: Replace rwlock on xfrm_policy_afinfo with rcu (Amerigo Wang) [885247] - [net] flow: Add a flow_cache_flush_deferred function (Amerigo Wang) [885247] - [net] xfrm: Refcount destination entry on xfrm_lookup (Amerigo Wang) [885247] - [net] xfrm: avoid possible oopse in xfrm_alloc_dst (Amerigo Wang) [885247] - [net] xfrm: Fix xfrm_state_migrate leak (Amerigo Wang) [885247] - [net] flow: Make flow cache namespace-aware (Amerigo Wang) [885247] - [net] xfrm: do not assume that template resolving always returns xfrms (Amerigo Wang) [885247] - [net] xfrm: check bundle policy existance before dereferencing it (Amerigo Wang) [885247] - [net] xfrm: fix policy unreferencing on larval drop (Amerigo Wang) [885247] - [net] xfrm6: ensure to use the same dev when building a bundle (Amerigo Wang) [885247] - [net] xfrm: Fix crashes in xfrm_lookup() (Amerigo Wang) [885247] - [net] flow: delayed deletion of flow cache entries (Amerigo Wang) [885247] - [net] xfrm: remove policy garbage collection (Amerigo Wang) [885247] - [net] xfrm: cache bundles instead of policies for outgoing flows (Amerigo Wang) [885247] - [net] xfrm: deal with dst entries in netns (Amerigo Wang) [885247] - [net] flow: virtualize flow cache entry methods (Amerigo Wang) [885247] - [net] flow: structurize flow cache (Amerigo Wang) [885247] - [net] xfrm: remove policy lock when accessing policy->walk.dead (Amerigo Wang) [885247] - [net] xfrm: Flushing empty SAD generates false events (Amerigo Wang) [885247] - [net] xfrm: Flushing empty SPD generates false events (Amerigo Wang) [885247] - [net] pfkey: fix SA and SP flush sequence (Amerigo Wang) [885247] - [net] xfrm: validate attributes (Amerigo Wang) [885247] - [net] xfrm: verify policy direction at XFRM_MSG_POLEXPIRE handler (Amerigo Wang) [885247] - [net] xfrm: Remove xfrm_state_genid (Amerigo Wang) [885247] - [net] ipv4: check rt_genid in dst_check (Amerigo Wang) [885247] - [net] xfrm: Fix bogus bundle flowi (Amerigo Wang) [885247] - [net] xfrm: clone mark when cloning policy (Amerigo Wang) [885247] - [net] xfrm: Allow user space manipulation of SPD mark (Amerigo Wang) [885247] - [net] xfrm: Allow user space config of SAD mark (Amerigo Wang) [885247] - [net] xfrm: SP lookups with mark (Amerigo Wang) [885247] - [net] xfrm: SP lookups signature with mark (Amerigo Wang) [885247] - [net] xfrm: SA lookups with mark (Amerigo Wang) [885247] - [net] xfrm: SA lookups signature with mark (Amerigo Wang) [885247] - [net] xfrm: introduce basic mark infrastructure (Amerigo Wang) [885247]- [fs] NLM: Ensure that we resend all pending blocking locks after a reclaim (Steve Dickson) [913704] - [fs] xfs: remove log force from xfs_buf_cond_lock() (Brian Foster) [896224] - [fs] xfs: recheck buffer pinned status after push trylock failure (Brian Foster) [896224] - [fs] nfs: Ensure that we check lock exclusive/shared type against open modes (Dave Wysochanski) [916324] - [powerpc] pseries: Fix partition migration hang in stop_topology_update (Steve Best) [910597] - [infiniband] qib: correction for faulty sparse warning correction (Jay Fenlason) [901701] - [usb] io_ti: Fix NULL dereference in chase_port() (Nikola Pajkovsky) [916200] {CVE-2013-1774} - [net] bluetooth: Fix incorrect strncpy() in hidp_setup_hid() (Nikola Pajkovsky) [914691] {CVE-2013-0349} - [char] tty: set_termios/set_termiox should not return -EINTR (Oleg Nesterov) [904907] - [netdrv] ehea: fix VLAN support (Steve Best) [911359] - [net] xfrm_user: return error pointer instead of NULL (Thomas Graf) [919389] {CVE-2013-1826} - [net] dccp: check ccid before NULL poiter dereference (Weiping Pan) [919188] {CVE-2013-1827}- [Documentation] ipv6: Update ip-sysctl.txt documentation (Jacob Tanenbaum) [795367] - [net] ipv6: add special mode forwarding=2 to send RS while configured as router (Jacob Tanenbaum) [795367] - [net] ipv6: add special mode accept_ra=2 to accept RA while configured as a router (Jacob Tanenbaum) [795367] - [net] netfilter: improve out-of-sync situation in TCP tracking (Flavio Leitner) [629857] - [net] sctp: Add support to per-association statistics via a new SCTP_GET_ASSOC_STATS call (Michele Baldessari) [755486] - [net] fix netdev_increment_features() (Amerigo Wang) [892868] - [net] Disable all TSO features when SG is disabled (Amerigo Wang) [892868] - [net] tcp: tcp_replace_ts_recent() should not be called from tcp_validate_incoming() (Weiping Pan) [843126] - [net] tcp: RFC 5961 5.2 Blind Data Injection Attack Mitigation (Weiping Pan) [843126] - [net] tcp: refine SYN handling in tcp_validate_incoming (Weiping Pan) [843126] - [net] tcp: implement RFC 5961 4.2 (Weiping Pan) [843126] - [net] tcp: implement RFC 5961 3.2 (Weiping Pan) [843126] - [net] ipv6: Preserve ipv6 functionality needed by NET (Vlad Yasevich) [801856] - [net] use right lock in __dev_remove_offload (Vlad Yasevich) [801856] - [net] ipv6: Pull IPv6 GSO registration out of the module (Vlad Yasevich) [801856] - [net] ipv4: Pull GSO registration out of inet_init() (Vlad Yasevich) [801856] - [net] ipv6: Update ipv6 static library with newly needed functions (Vlad Yasevich) [801856] - [net] ipv6: Move exthdr offload support into separate file (Vlad Yasevich) [801856] - [net] ipv6: Separate out UDP offload functionality (Vlad Yasevich) [801856] - [net] ipv6: Separate tcp offload functionality (Vlad Yasevich) [801856] - [net] ipv6: Separate ipv6 offload support (Vlad Yasevich) [801856] - [net] ipv6: Switch to using new offload infrastructure (Vlad Yasevich) [801856] - [net] ipv4: Switch to using the new offload infrastructure (Vlad Yasevich) [801856] - [net] ipv6: Add new offload registration infrastructure (Vlad Yasevich) [801856] - [net] Add net protocol offload registration infrustructure (Vlad Yasevich) [801856] - [net] Switch to using the new packet offload infrastructure (Vlad Yasevich) [801856] - [net] Add generic packet offload infrastructure (Vlad Yasevich) [801856] - [net] update SOCK_MIN_RCVBUF (Daniel Borkmann) [782886] - [net] sctp: Fix list corruption resulting from freeing an association on a list (Jiri Pirko) [887868] - [net] netfilter/ipset: timeout can be modified for already added elements (Daniel Borkmann) [881599] - [net] tcp: Don't change unlocked socket state in tcp_v4_err() (Jiri Benc) [757658] - [net] packet: fix network header offset in skb for raw sockets (Stefan Assmann) [845515] - [mm] tmpfs: fix use-after-free of mempolicy object (Nikola Pajkovsky) [915715] {CVE-2013-1767} - [fs] fuse: set page_descs length in fuse_buffered_write() (Brian Foster) [915135] - [fs] vfs: fix pointer dereference validation in d_validate (Carlos Maiolino) [876600]- [pci] Fix PCI Express Capability accessors for PCI_EXP_FLAGS (Myron Stowe) [912505] - [pci] introduce accessor to retrieve PCIe Capabilities Register (Myron Stowe) [904203] - [pci] Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/portdrv: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] portdrv: Don't create hotplug slots unless port supports hotplug (Myron Stowe) [904203] - [drm] radeon: Use PCI Express Capability accessors (Myron Stowe) [904203] - [scsi] qla4xxx: Use PCI Express Capability accessors (Myron Stowe) [904203] - [scsi] qla4xxx: Use PCI Express Capability accessors (Myron Stowe) [904203] - [infiniband] qib: Use PCI Express Capability accessors (Myron Stowe) [904203] - [infiniband] mthca: Use PCI Express Capability accessors (Myron Stowe) [904203] - [wireless] iwlwifi: Use PCI Express Capability accessors (Myron Stowe) [904203] - [wireless] iwlegacy: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] ath9k: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] atl1c: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] cxgb4: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] cxgb3: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] myri10ge: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] niu: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] mlx4: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] igb: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] e1000e: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] tg3: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] bnx2x: Use PCI Express Capability accessors (Myron Stowe) [904203] - [netdrv] r8169: Preserve other Device Control bits when setting NOSNOOP_EN (Myron Stowe) [904203] - [netdrv] r8169: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/aspm: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/aer: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pciehp: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] pcie/portdrv: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] hotplug: Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] Use PCI Express Capability accessors (Myron Stowe) [904203] - [pci] Add accessors for PCI Express Capability (Myron Stowe) [904203] - [pci] Remove unused field pcie_type from struct pci_dev (Myron Stowe) [904203] - [pci] Introduce pci_pcie_type(dev) to replace pci_dev->pcie_type (Myron Stowe) [904203] - [pci] Add pcie_flags_reg to cache PCIe capabilities register (Myron Stowe) [904203] - [scsi] qla2xxx: remove unnecessary reads of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [pci] remove redundant capabilities checking in pci_{save, restore}_pcie_state (Myron Stowe) [904203] - [pci] pcie/aer: use pci_is_pcie() instead of obsolete pci_dev.is_pcie (Myron Stowe) [904203] - [pci] move pci_find_saved_cap out of linux/pci.h (Myron Stowe) [904203] - [netdrv] myri10ge: remove unnecessary read of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [netdrv] niu: remove unnecessary read of PCI_CAP_ID_EXP (Myron Stowe) [904203] - [pci] Track the size of each saved capability data area (Myron Stowe) [904203] - [pci] pcie/portdrv: remove redundant definitions (Myron Stowe) [904203] - [pci] hotplug: use pci_is_pcie() (Myron Stowe) [904203] - [pci] pcie/aspm: use pci_is_pcie() (Myron Stowe) [904203] - [pci] pciehp: use pci_pcie_cap() (Myron Stowe) [904203] - [pci] pcie/aspm: use pci_pcie_cap() (Myron Stowe) [904203] - [pci] pcie/portdrv: use pci_pcie_cap() (Myron Stowe) [904203]- [kernel] utrace: ensure arch_ptrace/ptrace_request can never race with SIGKILL (Oleg Nesterov) [912074] {CVE-2013-0871} - [security] device_cgroup: fix RCU usage (Aristeu Rozanski) [819366] - [security] device_cgroup: fix unchecked cgroup parent usage (Aristeu Rozanski) [819366] - [security] device_cgroup: add proper checking when changing default behavior (Aristeu Rozanski) [819366] - [security] device_cgroup: stop using simple_strtoul() (Aristeu Rozanski) [819366] - [security] device_cgroup: rename deny_all to behavior (Aristeu Rozanski) [819366] - [security] device_cgroup: fix invalid rcu dereference (Aristeu Rozanski) [819366] - [security] device_cgroup: rename whitelist to exception list (Aristeu Rozanski) [819366] - [security] device_cgroup: convert device_cgroup internally to policy + exceptions (Aristeu Rozanski) [819366] - [security] device_cgroup: introduce dev_whitelist_clean() (Aristeu Rozanski) [819366] - [security] device_cgroup: add "deny_all" in dev_cgroup structure (Aristeu Rozanski) [819366] - [security] devcgroup_inode_permission: take "is it a device node" checks to inlined wrapper (Aristeu Rozanski) [819366] - [security] rcu: Convert call_rcu(whitelist_item_free) to kfree_rcu() (Aristeu Rozanski) [819366] - [fs] cifs: after upcalling for krb5 creds, invalidate key rather than revoking it (Niels de Vos) [885899] - [fs] cifs: tmp_key_invalidate() should not set key->expiry to 0 (Niels de Vos) [885899] - [block] disable discard request merge temporarily (Mike Snitzer) [907844]- [netdrv] mlx4: Set number of msix vectors under SRIOV mode to firmware defaults (Michal Schmidt) [904726] - [netdrv] mlx4: Fix bridged vSwitch configuration for non SRIOV mode (Michal Schmidt) [903644] - [net] rtnetlink: Fix IFLA_EXT_MASK definition (regression) (Thomas Graf) [903220] - [x86] msr: Add capabilities check (Nikola Pajkovsky) [908699] {CVE-2013-0268} - [x86] msr: Remove incorrect, duplicated code in the MSR driver (Nikola Pajkovsky) [908699] {CVE-2013-0268} - [virt] xen: don't assume ds is usable in xen_iret for 32-bit PVOPS (Andrew Jones) [906311] {CVE-2013-0228}- [kernel] cputime: Avoid multiplication overflow on utime scaling (Stanislaw Gruszka) [862758] - [net] sunrpc: When changing the queue priority, ensure that we change the owner (Steve Dickson) [902965] - [net] sunrpc: Ensure we release the socket write lock if the rpc_task exits early (Steve Dickson) [902965] - [fs] nfs: Ensure that we free the rpc_task after read and write cleanups are done (Steve Dickson) [902965] - [net] sunrpc: Ensure that we free the rpc_task after cleanups are done (Steve Dickson) [902965] - [net] sunrpc: Don't allow low priority tasks to pre-empt higher priority ones (Steve Dickson) [902965] - [fs] nfs: Add sequence_priviliged_ops for nfs4_proc_sequence() (Steve Dickson) [902965] - [fs] nfs: The NFSv4.0 client must send RENEW calls if it holds a delegation (Steve Dickson) [902965] - [fs] nfs: nfs4_proc_renew should be declared static (Steve Dickson) [902965] - [fs] nfs: nfs4_locku_done must release the sequence id (Steve Dickson) [902965] - [fs] nfs: We must release the sequence id when we fail to get a session slot (Steve Dickson) [902965] - [fs] nfs: Add debugging messages to NFSv4's CLOSE procedure (Steve Dickson) [902965] - [net] sunrpc: Clear the connect flag when socket state is TCP_CLOSE_WAIT (Steve Dickson) [902965] - [fs] nfs: cleanup DS stateid error handling (Steve Dickson) [902965] - [fs] nfs: handle DS stateid errors (Steve Dickson) [902965] - [fs] nfs: Fix potential races in xprt_lock_write_next() (Steve Dickson) [902965] - [fs] nfs: Ensure correct locking when accessing the 'lock_states' list (Steve Dickson) [902965] - [fs] nfs: Fix the handling of NFS4ERR_SEQ_MISORDERED errors (Steve Dickson) [902965] - [block] cciss: use lun reset not target reset (Tomas Henzl) [893022] - [block] cciss: get rid of message related magic numbers (Tomas Henzl) [893022] - [fs] nfsd: default server numeric idmapping to off (J. Bruce Fields) [815908] - [fs] nfsd: allow numeric idmapping (J. Bruce Fields) [815908] - [x86] perf: Export Sandy Bridge uncore clockticks event in sysfs (Luming Yu) [886374] - [x86] perf: Add Intel Westmere-EX uncore support (Luming Yu) [886374] - [powerpc] perf: Sample only if SIAR-Valid bit is set in P7+ (Steve Best) [873425] - [powerpc] oprofile: Fix marked events support on Power7+ not set (Steve Best) [873425] - [powerpc] Define Power7+ PV constant PV_POWER7p (Steve Best) [873425] - [netdrv] netxen: check for root bus in netxen_mask_aer_correctable (Nikolay Aleksandrov) [846123] - [netdrv] be2net: fix unconditionally returning IRQ_HANDLED in INTx (Ivan Vecera) [909464] - [netdrv] be2net: fix INTx ISR for interrupt behaviour on BE2 (Ivan Vecera) [909464] - [netdrv] be2net: fix a possible events_get() race on BE2 (Ivan Vecera) [909464] - [virt] hv_balloon: Make adjustments to the pressure report (Jason Wang) [902232]- [fs] gfs2: Get a block reservation before resizing a file (Robert S Peterson) [875753] - [net] ipv6: do not create neighbor entries for local delivery (Jiri Pirko) [896020] - [net] bonding: check for assigned mac before adopting the slaves mac address (Veaceslav Falico) [905126] - [fs] nfs: nfs4_xdr_enc_layout{commit, return} must return status (Steve Dickson) [907227] - [fs] set s_type before destroy_super in sget() (Eric Sandeen) [904982] - [scsi] ses: Avoid kernel panic when lun 0 is not mapped (Ewan Milne) [886867] - [block] avoid divide-by-zero with zero discard granularity (Mike Snitzer) [901705] - [block] discard granularity might not be power of 2 (Mike Snitzer) [901705] - [netdrv] tg3: Fix crc errors on jumbo frame receive (Ivan Vecera) [895336] - [netdrv] igb: set E1000_IMS_TS interrupt bit in igb_irq_enable (Stefan Assmann) [871795] - [pci] intel-iommu: Prevent devices with RMRRs from being placed into SI Domain (Tony Camuso) [678451] - [scsi] sd: Reshuffle init_sd to avoid crash (Ewan Milne) [888417] - [mm] add numa node symlink for cpu devices in sysfs (Neil Horman) [878708]- [fs] Fix sget() race with failing mount (Eric Sandeen) [883276]- [virt] xen: Fix stack corruption in xen_failsafe_callback for 32bit PVOPS guests (Andrew Jones) [896050] {CVE-2013-0190} - [block] sg_io: use different default filters for each device class (Paolo Bonzini) [875361] {CVE-2012-4542} - [block] sg_io: prepare for adding per-device-type filters (Paolo Bonzini) [875361] {CVE-2012-4542} - [virt] virtio-blk: Don't free ida when disk is in use (Asias He) [870344] - [netdrv] mlx4: Remove FCS bytes from packet length (Doug Ledford) [893707] - [net] netfilter: nf_ct_reasm: fix conntrack reassembly expire code (Amerigo Wang) [726807]- [char] ipmi: use a tasklet for handling received messages (Prarit Bhargava) [890160] - [char] ipmi: handle run_to_completion properly in deliver_recv_msg() (Prarit Bhargava) [890160] - [usb] xhci: Reset reserved command ring TRBs on cleanup (Don Zickus) [843520] - [usb] xhci: handle command after aborting the command ring (Don Zickus) [874541] - [usb] xhci: cancel command after command timeout (Don Zickus) [874541] - [usb] xhci: add aborting command ring function (Don Zickus) [874541] - [usb] xhci: add cmd_ring_state (Don Zickus) [874541] - [usb] xhci: Fix Null pointer dereferencing with non-DMI systems (Don Zickus) [874542] - [usb] xhci: Intel Panther Point BEI quirk (Don Zickus) [874542] - [usb] xhci: Increase XHCI suspend timeout to 16ms (Don Zickus) [874542] - [powerpc] Revert: pseries/iommu: remove default window before attempting DDW manipulation (Steve Best) [890454] - [serial] 8250_pnp: add Intermec CV60 touchscreen device (Mauro Carvalho Chehab) [894445] - [char] ipmi: apply missing hunk from upstream commit 2407d77a (Tony Camuso) [882787] - [acpi] Fix broken kernel build if CONFIG_ACPI_DEBUG is enabled (Lenny Szubowicz) [891948] - [scsi] qla2xxx: Test and clear FCPORT_UPDATE_NEEDED atomically (Chad Dupuis) [854736] - [mm] vmalloc: remove guard page from between vmap blocks (Johannes Weiner) [873737] - [mm] vmalloc: vmap area cache (Johannes Weiner) [873737] - [fs] vfs: prefer EEXIST to EROFS when creating on an RO filesystem (Eric Sandeen) [878091] - [scsi] qla2xxx: change queue depth ramp print to debug print (Rob Evers) [893113] - [fs] nfs: Fix umount when filelayout DS is also the MDS (Steve Dickson) [895194] - [fs] nfs/pnfs: add set-clear layoutdriver interface (Steve Dickson) [895194] - [fs] nfs: Don't call nfs4_deviceid_purge_client() unless we're NFSv4.1 (Steve Dickson) [895194] - [fs] nfs: Wait for session recovery to finish before returning (Steve Dickson) [895176] - [mm] compaction: validate pfn range passed to isolate_freepages_block (Johannes Weiner) [889456 890498] - [drm] nouveau: ensure legacy vga is re-enabled during POST (Ben Skeggs) [625441] - [netdrv] be2net: Remove stops to further access to BE NIC on UE bits (Ivan Vecera) [894344] - [virt] kvm: invalid opcode oops on SET_SREGS with OSXSAVE bit set (Petr Matousek) [862904] {CVE-2012-4461}- [netdrv] qlge: remove NETIF_F_TSO6 flag (Amerigo Wang) [891839] - [fs] ext3: Remove BKL from ext3_put_super() and ext3_remount() (Carlos Maiolino) [885945] - [lib] switch the protection of percpu_counter list to spinlock (Carlos Maiolino) [885945] - [virt] hv: Add Hyper-V balloon driver (Jason Wang) [885572] - [mm] export a function to get vm committed memory (Jason Wang) [885572] - [drm] nouveau: extend prevent display switching issues by disabling pageflip (Ben Skeggs) [853226] - [netdrv] mlx4: Fix advertisement of wrong PF context behaviour (Alex Williamson) [894060]- [char] ipmi: add new kernel options to prevent automatic ipmi init (Tony Camuso) [877177] - [usb] xhci: New system added for Compliance Mode Patch on SN65LVPE502CP (Don Zickus) [856709] - [x86] quirks: Mark Haswell HDMI Audio as unsupported (Prarit Bhargava) [883428] - [scsi] bfa: fix crash in bfa_cb_ioim_done when performing failover/failback tests (Vijay Guvva) [878618] - [fs] autofs4: Fix sparse warning: context imbalance in autofs4_d_automount() different lock contexts for basic block (Ian Kent) [876795] - [fs] jbd, jbd2: don't wake kjournald unnecessarily (Eric Sandeen) [886318] - [scsi] qla4xxx: v5.03.00.00.06.04-k2 (Rob Evers) [890727] - [scsi] qla4xxx: Correct the validation to check in get_sys_info mailbox (Rob Evers) [890727] - [scsi] qla4xxx: Pass correct function param to qla4_8xxx_rd_direct (Rob Evers) [890727] - [scsi] qla4xxx: v5.03.00.00.06.04-k1 (Chad Dupuis) [878048] - [scsi] qla4xxx: update copyrights in LICENSE.qla4xxx (Chad Dupuis) [878048] - [scsi] qla4xxx: Disable generating pause frames for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix double clearing of risc_intr for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: IDC implementation for Loopback (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix panic while rmmod (Chad Dupuis) [878048] - [scsi] qla4xxx: Fail probe_adapter if IRQ allocation fails (Chad Dupuis) [878048] - [scsi] qla4xxx: Prevent MSI/MSI-X falling back to INTx for ISP82XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Update idc reg in case of PCI AER (Chad Dupuis) [878048] - [scsi] qla4xxx: Fix double IDC locking in qla4_8xxx_error_recovery (Chad Dupuis) [878048] - [scsi] qla4xxx: Clear interrupt while unloading driver for ISP83XX (Chad Dupuis) [878048] - [scsi] qla4xxx: Print correct IDC version (Chad Dupuis) [878048] - [scsi] qla4xxx: Added new mbox cmd to pass driver version to FW (Chad Dupuis) [878048] - [scsi] qla4xxx: fix various printk and comment typos (Chad Dupuis) [878048] - [fs] autofs4: use simple_empty() for empty directory check (Ian Kent) [876795] - [fs] autofs4: dont clear DCACHE_NEED_AUTOMOUNT on rootless mount (Ian Kent) [876795] - [fs] gfs2: Fix race in gfs2_rs_alloc (Abhijith Das) [878476] - [fs] xfs: fix broken error handling in xfs_vm_writepage (Dave Chinner) [874539] - [drm] radeon: force rn50 chip to always report connected on analog output (Jerome Glisse) [892723] - [sound] alsa: add support for Teradici 2200 host card audio (Jaroslav Kysela) [890581] - [md] dm-raid: Fix RAID10's check for sufficient redundancy (Jonathan E Brassow) [889358] - [scsi] hpsa: update version number to 3.2.0 (Tomas Henzl) [891935] - [netdrv] cxgb4: Initialize data structures before using (Steve Best) [885756]- [mm] pageattr: prevent PSE and GLOABL leftovers to confuse pmd/pte_present and pmd_huge (Andrea Arcangeli) [878877] - [fs] gfs2: Fix FITRIM argument handling (Abhijith Das) [866932] - [fs] gfs2: Require user to provide argument for FITRIM (Abhijith Das) [866932] - [fs] exec: do not leave bprm->interp on stack (Josh Poimboeuf) [880146] {CVE-2012-4530} - [fs] exec: use -ELOOP for max recursion depth (Josh Poimboeuf) [880146] {CVE-2012-4530} - [fs] btrfs: close exclusive opens with close_bdev_exclusive() (Zach Brown) [874505] - [kernel] sched_rt: Fix hang where umount is stuck in synchronize_sched_expedited (Larry Woodman) [814768]- [md] raid10: Do not call md_raid10_unplug_device while holding spinlock (Jonathan E Brassow) [886658] - [md] dm-thin: commit before gathering status (Mike Snitzer) [882426] - [md] dm-thin: cleanup dead code (Mike Snitzer) [882426] - [md] dm-thin: rename cell_defer_except to cell_defer_no_holder (Mike Snitzer) [882426] - [md] dm-thin: emit "ignore_discard" in status if discards are disabled (Mike Snitzer) [882426] - [md] dm-thin: wake the worker when a discard is prepared (Mike Snitzer) [882426] - [md] dm-thin: fix race between simultaneous io and discards to same block (Mike Snitzer) [882426] - [md] dm-thin: replace calls to cell_release_singleton with cell_defer_except (Mike Snitzer) [882426] - [mm] Revert: ksm: numa awareness sysfs knob (Jarod Wilson) [743643] - [fs] gfs2: Reset rd_last_alloc when it reaches the end of the rgrp (Robert S Peterson) [882381] - [fs] gfs2: Stop looking for free blocks at end of rgrp (Robert S Peterson) [882381] - [drm] nouveau: cache ramcfg value for RAM_RESTRICT_ZM_GROUP (Ben Skeggs) [878384] - [drm] nouveau: disable use of tesla/fermi copy engines for buffer moves (Ben Skeggs) [878384] - [fs] xfs: fix direct IO nested transaction deadlock (Dave Chinner) [876426]- [kernel] ptrace-utrace: fix PTRACE_GETEVENTMSG(pid) in sub-namespace (Oleg Nesterov) [782330] - [scsi] mpt2sas: fix for driver fails EEH recovery from injected pci bus error (Tomas Henzl) [829149] - [mm] memcontrol: propagate LRU accounting state when splitting THP (Johannes Weiner) [881714] - [net] sctp: proc: protect bind_addr->address_list accesses with rcu_read_lock() (Thomas Graf) [706038] - [net] sctp: Add RCU protection to assoc->transport_addr_list (Thomas Graf) [706038] - [s390] zfcp: Adapt to new FC_PORTSPEED semantics (Hendrik Brueckner) [855128] - [virt] virtio_net: allow to change mac when iface is running (Jiri Pirko) [882868] - [virt] kvm: Minimal hyper-v support (Vadim Rozenfeld) [871350] - [fs] gfs2: Journal DLM lock has wrong label (Steven Whitehouse) [884822] - [mm] huge_memory: fix typo in transparent_hugepage sysfs symlink (Jeremy Eder) [887308] - [mm] ksm: numa awareness sysfs knob (Petr Holasek) [743643] - [fs] btrfs: handle IS_ERR(inode) in btrfs_lookup() (Zach Brown) [870944] - [kernel] sched: Add irq_{enter,exit}() to scheduler_ipi() (Stanislaw Gruszka) [836964] - [kernel] panic: fix a possible deadlock in panic() (Tatsuya Kitamura) [871939]- [powerpc] perf: power_pmu_start restores incorrect values, breaking frequency events (Jiri Olsa) [880525] - [netdrv] mlx4: Allow choosing flow steering mode (Doug Ledford) [885191] - [netdrv] mlx4: Adjustments to Flow Steering activation logic for SRIOV (Doug Ledford) [885191] - [netdrv] mlx4: Fix wrong error flow in the flow steering wrapper (Doug Ledford) [885191] - [netdrv] mlx4: Add QPN enforcement for flow steering rules set by VFs (Doug Ledford) [885191] - [infiniband] mlx4: 64-byte CQE/EQE support (Doug Ledford) [885191] - [netdrv] mlx4: Fix potential deadlock in mlx4_eq_int() (Doug Ledford) [885191] - [infiniband] mlx4: Fix spinlock order to avoid lockdep warnings (Doug Ledford) [885191] - [netdrv] mlx4: Removing reserve vectors (Doug Ledford) [885191] - [netdrv] mlx4: Fix double-release-range in tx-rings (Doug Ledford) [885191] - [infiniband] mlx4: Fix QP1 P_Key processing in the Primary Physical Function (PPF) (Doug Ledford) [885191] - [infiniband] mlx4: Synchronize cleanup of MCGs in MCG paravirtualization (Doug Ledford) [885191] - [net] bonding: Bonding driver does not consider the gso_max_size setting of slave devices (Ivan Vecera) [883643] - [net] tcp: Fix >4GB writes on 64-bit (Daniel Borkmann) [885238] - [net] bridge: skip forwarding delay if not using STP (Thomas Graf) [881682] - [fs] nfs: Fix open(O_TRUNC) and ftruncate() error handling (Steve Dickson) [884263] - [fs] nfsd: add proc file listing kernel's gss_krb5 enctypes (Steve Dickson) [877113] - [fs] nfs: add nfs_sb_deactive_async to avoid deadlock (Steve Dickson) [871968] - [fs] nfs: fix page dirtying in NFS DIO read codepath (Jeff Layton) [876514] - [fs] nfs: don't zero out the rest of the page if we hit the EOF on a DIO READ (Jeff Layton) [876514] - [fs] handle null sb in get_super_thawed (Eric Sandeen) [874521] - [scsi] Fix race when removing SCSI devices (Tomas Henzl) [820880] - [netdrv] be2net: enable GRO by default (Ivan Vecera) [849930] - [netdrv] igb: fix compile warning if CONFIG_IGB_PTP is not set (Stefan Assmann) [886519] - [netdrv] bnx2x: Prevent link flaps when booting from SAN (Michal Schmidt) [881068] - [netdrv] bnx2x: Activate LFA (Michal Schmidt) [881068] - [acpi] apei: Fixup common access width firmware bug (Prarit Bhargava) [880465] - [acpi] apei: Avoid too much error reporting in runtime (Prarit Bhargava) [880465] - [acpi] apei: Fix incorrect APEI register bit width check and usage (Prarit Bhargava) [880465] - [virt] vhost: fix length for cross region descriptor (Michael S. Tsirkin) [862265] - [fs] nfs: Use FS-Cache invalidation (David Howells) [699931] - [fs] cachefiles: Implement invalidation (David Howells) [699931] - [fs] vfs: Make more complete truncate operation available to CacheFiles (David Howells) [699931] - [fs] fscache: Provide proper invalidation (David Howells) [699931] - [fs] fscache: Fix operation state management and accounting (David Howells) [699931] - [fs] fscache: Make cookie relinquishment wait for outstanding reads (David Howells) [699931] - [fs] cachefiles: Make some debugging statements conditional (David Howells) [699931] - [fs] fscache: Check cookie is still correct in __fscache_read_or_alloc_pages() (David Howells) [699931] - [fs] fscache: Check that there are no read ops when cookie relinquished (David Howells) [699931] - [fs] cachefiles: Downgrade the requirements passed to the allocator (David Howells) [699931] - [fs] fscache: Validate page mapping pointer value (David Howells) [699931] - [fs] fscache: Fix the marking of cached pages (David Howells) [699931] - [fs] fscache: nfs_migrate_page() does not wait for FS-Cache to finish with a page (David Howells) [699931] - [fs] fscache: Fix __fscache_uncache_all_inode_pages()'s outer loop (David Howells) [699931] - [fs] fscache: Add a helper to bulk uncache pages on an inode (David Howells) [699931] - [scsi] qla2xxx: Ramp down queue depth for attached SCSI devices when driver resources are low (Chad Dupuis) [829739] - [scsi] qla2xxx: Determine the number of outstanding commands based on available resources (Chad Dupuis) [829739] - [s390] zfcp: return early from slave_destroy if slave_alloc returned early (Hendrik Brueckner) [878372] - [scsi] fcoe: fix fcoe enable on link toggle while it is still disabled (Neil Horman) [875271] - [scsi] Log thin provisioning threshold event (Ewan Milne) [847998] - [netdrv] qlge: NETIF_F_GRO needs to be part of hw_features instead of features (John Green) [849749] - [s390] qeth: set new mac even if old mac is gone (Hendrik Brueckner) [883458] - [s390] qeth: Fix IPA_CMD_QIPASSIST return code handling (Hendrik Brueckner) [882792]- [redhat] kabi: additional whitelist symbols for RHEL-6.4 (Jiri Olsa) [866427]- [ipc] mqueue: Prevent mq_send/receive memory corruption (Larry Woodman) [885030] - [fs] nfs: prevent delegreturn attr deadlock (David Jeffery) [870142] - [netdrv] tg3: Do not set TSS for 5719 and 5720 (John Feeney) [823371] - [scsi] lpfc: Update lpfc version for 8.3.5.86.1p driver release (Rob Evers) [877149] - [scsi] lpfc: Fixed setting sequential delivery bit in a service class that is not valid (Rob Evers) [877149] - [scsi] lpfc: Fixed boot from san failure when SLI4 FC device presented on the same PCI bus (Rob Evers) [877149] - [scsi] lpfc: Add LOGO support after ABTS compliance (Rob Evers) [877149] - [scsi] lpfc: Fixed not reporting logical link speed to SCSI midlayer when QoS not on (Rob Evers) [877149] - [scsi] lpfc: Fixed SCSI host create showing wrong link speed on SLI3 HBA ports (Rob Evers) [877149] - [scsi] lpfc: Fixed kernel warning on spinlock usage on some distributions (Rob Evers) [877149] - [scsi] lpfc: Fixed Linux generic firmware download on SLI4 devices with longer module names (Rob Evers) [877149] - [scsi] lpfc: Fix error with fabric service parameters causing performance issues (Rob Evers) [877149] - [scsi] lpfc: Fixed messages for misconfigured port errors (Rob Evers) [877149] - [scsi] lpfc: Fix FCP2 Retries for non-r/w commands (Rob Evers) [877149] - [scsi] lpfc: Fix incorrect comment in T10 DIF attributes (Rob Evers) [877149] - [scsi] lpfc: Correct missing queue destroy on function reset (Rob Evers) [877149] - [scsi] lpfc: Added checking BMBX register for RDY bit before writing the first address in (Rob Evers) [877149] - [scsi] lpfc: Misc changes to optimize critical path (Rob Evers) [877149] - [s390] qdio: fix kernel panic for zfcp 31-bit (Hendrik Brueckner) [878380] - [s390] zcrypt: msgType50 (RSA-CRT) fix (Hendrik Brueckner) [875977] - [netdrv] ixgbe: fix uninitialized event.type in ixgbe_ptp_check_pps_event (Andy Gospodarek) [884369] - [netdrv] ixgbe: (PTP) Fix PPS interrupt code (Andy Gospodarek) [884369] - [netdrv] ixgbe: Fix PTP X540 SDP alignment code for PPS signal (Andy Gospodarek) [884369] - [s390] zfcp: support for hardware data router (Hendrik Brueckner) [823016] - [s390] qdio: base support for hardware data router with zfcp (Hendrik Brueckner) [823016] - [s390] qdio: Split SBAL entry flags (Hendrik Brueckner) [823016] - [net] netfilter/ipset: Check and reject crazy /0 input parameters (Thomas Graf) [880920] - [kernel] kmod: make __request_module() killable (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] kmod: introduce call_modprobe() helper (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] usermodehelper: implement UMH_KILLABLE (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] usermodehelper: introduce umh_complete(sub_info) (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] call_usermodehelper: simplify/fix UMH_NO_WAIT case (Oleg Nesterov) [819529] {CVE-2012-4398} - [kernel] wait_for_helper: SIGCHLD from user-space can lead to use-after-free (Oleg Nesterov) [819529] {CVE-2012-4398} - [netdrv] qlge: Backport offload features to vlan interfaces (John Green) [849749] - [netdrv] igbvf: work around i350 erratum (Stefan Assmann) [870638]- [netdrv] be2net: Update driver version to 4.4.161.0r (Ivan Vecera) [868896] - [netdrv] be2net: Fix skyhawk VF PCI Device ID (Ivan Vecera) [868896] - [netdrv] be2net: Fix FW flashing on Skyhawk-R (Ivan Vecera) [868896] - [netdrv] be2net: Enabling Wake-on-LAN is not supported in S5 state (Ivan Vecera) [868896] - [netdrv] be2net: Fix VF driver load on newer Lancer FW (Ivan Vecera) [868896] - [netdrv] be2net: Fix unnecessary delay in PCI EEH (Ivan Vecera) [868896] - [netdrv] be2net: Fix issues in error recovery due to wrong queue state (Ivan Vecera) [868896] - [netdrv] be2net: Fix ethtool get_settings output for VF (Ivan Vecera) [868896] - [netdrv] be2net: Fix error messages while driver load for VFs (Ivan Vecera) [868896] - [netdrv] be2net: cleanup code related to be_link_status_query() (Ivan Vecera) [868896] - [netdrv] be2net: Fix configuring VLAN for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: Wait till resources are available for VF in error recovery (Ivan Vecera) [868896] - [netdrv] be2net: Fix change MAC operation for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: remove type argument of be_cmd_mac_addr_query() (Ivan Vecera) [868896] - [netdrv] be2net: Fix setting QoS for VF for Lancer (Ivan Vecera) [868896] - [netdrv] be2net: Fix driver load failure for different FW configs in Lancer (Ivan Vecera) [868896] - [md] dm-thin: remove tech preview status (Mike Snitzer) [798835] - [md] dm-thin: log errors using DMERR_LIMIT instead of DMERR (Mike Snitzer) [798835] - [md] persistent-data: log errors using DMERR_LIMIT instead of DMERR (Mike Snitzer) [798835] - [md] dm-block-manager: reinstate context for which block failed a validator check (Mike Snitzer) [798835] - [netdrv] bnx2x: remove redundant warning log (Michal Schmidt) [879279] - [pci] fix broadcom 57840_MF pci id (Michal Schmidt) [871475] - [netdrv] bnx2x: Disable FCoE for 57840 since not yet supported by FW (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix no link on 577xx 10G-baseT (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix unrecognized SFP+ module after driver is loaded (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix potential incorrect link speed provision (Michal Schmidt) [872228] - [netdrv] bnx2x: Restore global registers back to default (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix link down in 57712 following LFA (Michal Schmidt) [872228] - [netdrv] bnx2x: Fix 57810 1G-KR link against certain switches (Michal Schmidt) [871532] - [netdrv] bnx2x: fix handling mf storage modes (Michal Schmidt) [867872] - [netdrv] bnx2x: use strlcpy() to copy a string (Michal Schmidt) [872228] - [tools] perf: Fix a NULL pointer dereference (Jiri Olsa) [879509] - [tools] perf: Add probe command into perf help message (Jiri Olsa) [879452] - [net] sunrpc: Ensure that rpc_release_resources_task() can be called twice (Jeff Layton) [878204] - [fs] nfs: Check validity of cl_rpcclient in nfs_server_list_show (Steve Best) [874834] - [sound] alsa: fix pcm procfs race (Jaroslav Kysela) [867120] - [kernel] module: Last symbol in a module's symtab is not shown in /proc/kallsyms (Seiji Aguchi) [878024] - [scsi] isci: copy fis 0x34 response into proper buffer (David Milburn) [876912] - [netdrv] bna: put back VLAN tag stripped in promisc mode when no VLAN is configured (Ivan Vecera) [870279]- [net] ipset: list-set: fix adding 'after' (Thomas Graf) [880464] - [net] ipset: take into account cidr value for the from address when creating the set (Thomas Graf) [879539] - [net] net_sched: gred: Fix oops in gred_dump() in WRED mode (Thomas Graf) [874872] - [net] IPv4: Send gratuitous ARP for secondary IP addresses also (Jason Wang) [875309] - [net] arp_notify: unconditionally send gratuitous ARP for NETDEV_NOTIFY_PEERS (Jason Wang) [875309] - [net] fix net.core.?mem_max defaults (Thomas Graf) [878072] - [net] pktgen: fix crash when generating IPv6 packets (Thomas Graf) [877327] - [net] netfilter/ipset: fix hash size checking in kernel (Thomas Graf) [876831] - [net] sctp: send abort chunk when max_retrans exceeded (Neil Horman) [876249]- [fs] ext4: race-condition protection for ext4_convert_unwritten_extents_endio (Lukas Czerner) [869906] {CVE-2012-4508} - [fs] ext4: serialize fallocate with ext4_convert_unwritten_extents (Lukas Czerner) [869906] {CVE-2012-4508} - [fs] ext4: flush the i_completed_io_list during ext4_truncate (Lukas Czerner) [869906] {CVE-2012-4508} - [infiniband] ipoib: Fix AB-BA deadlock when deleting neighbours (Doug Ledford) [873949] - [infiniband] ipoib: Fix memory leak in the neigh table deletion flow (Doug Ledford) [873949] - [infiniband] ipoib: Fix RCU pointer dereference of wrong object (Doug Ledford) [873949] - [misc] Make rcu_dereference_bh work (Doug Ledford) [873949] - [infiniband] ipoib: Use a private hash table for path lookup in xmit path (Doug Ledford) [873949] - [net] netlink: move min_dump_alloc to netlink_callback_extended (Weiping Pan) [872067] - [infiniband] pass rdma_cm module to netlink_dump_start (Weiping Pan) [872067] - [net] netlink: add reference of module in netlink_dump_start (Weiping Pan) [872067] - [net] netfilter: add netlink_dump_control structure for netlink_dump_start() (Weiping Pan) [872067] - [net] netlink: handle errors from netlink_dump() (Weiping Pan) [872067] - [powerpc] mm: Export memory limit via device tree (Baoquan He) [674664] - [powerpc] mm: Change memory_limit from phys_addr_t to unsigned long long (Baoquan He) [674664] - [drm] radeon: For single CRTC GPUs move handling of CRTC_CRT_ON to crtc_dpms() (Jerome Glisse) [873728] - [drm] radeon: Fix TV DAC Load Detection for single CRTC chips (Jerome Glisse) [873728] - [drm] radeon: Clean up code in TV DAC load detection (Jerome Glisse) [873728] - [drm] radeon: On DVI-I use Load Detection when EDID is bogus (Jerome Glisse) [873728] - [drm] radeon: Fix primary DAC Load Detection for RV100 chips (Jerome Glisse) [873728] - [drm] radeon: Fix Load Detection on legacy primary DAC (Jerome Glisse) [873728] - [netdrv] ixgbe: PTP get_ts_info missing software support (Andy Gospodarek) [876810] - [pci] dmar: use PF's pci-dev struct for IOMMU association for VFs (Don Dutile) [873462]- [netdrv] pch_gbe: don't reset MAC_RX on FIFO overflow (Veaceslav Falico) [858747] - [netdrv] pch_gbe: don't re-set RX_FIFO_ERR flag in napi_poll (Veaceslav Falico) [858747] - [netdrv] pch_gbe: create functions for MAC_RX enable, disable (Veaceslav Falico) [858747] - [s390] prevent kABI checking for transactional execution and RI (Hendrik Brueckner) [823011] - [s390] add support for transactional memory (Hendrik Brueckner) [823011] - [s390] add support for runtime instrumentation (Hendrik Brueckner) [823011] - [block] sg_io: introduce unpriv_sgio queue flag (Paolo Bonzini) [841577] - [block] sg_io: pass request_queue to blk_verify_command (Paolo Bonzini) [841577] - [scsi] have scsi_internal_device_unblock take new state (Chris Leech) [854140] - [scsi] add new SDEV_TRANSPORT_OFFLINE state (Chris Leech) [854140] - [fs] sysfs: Cache the last sysfs_dirent to improve readdir scalability (Jes Sorensen) [869037] - [fs] cifs: when CONFIG_HIGHMEM is set, serialize the write kmaps (Sachin Prabhu) [832252] - [fs] cifs: abstract out function to marshal up the iovec array for async writes (Sachin Prabhu) [832252] - [fs] cifs: on CONFIG_HIGHMEM machines, limit the wsize to the kmap space (Sachin Prabhu) [832252] - [fs] gfs2: fix truncation of journaled data files (Abhijith Das) [864634] - [fs] gfs2: re-fix kernel panic with small gfs2 filesystems (Abhijith Das) [838638] - [target] iblock: Add parameter to specify read-only devices (Andy Grover) [877561] - [ata] sata_svw: check DMA start bit before reset (David Milburn) [737836] - [scsi] hpsa: Use LUN reset instead of target reset (Tomas Henzl) [875091] - [net] bonding: prevent deadlock on slave store with alb mode (Veaceslav Falico) [849129] - [net] fix divide by zero in tcp algorithm illinois (Flavio Leitner) [866514] {CVE-2012-4565}- [mm] percpu: Fix kdump crash_notes content lost in case i386 debug (Baoquan He) [828045] - [mm] percpu: fix chunk range calculation (Baoquan He) [828045]- [netdrv] pch_gbe: align skbs to 64byte (Veaceslav Falico) [814481] - [Documentation] nfs: Update kernel idmapping documentation (Steve Dickson) [823359] - [scsi] cxgb3i, cxgb4i: driver updates for rhel6.4 (Jeff Garzik) [747142 747143] - [net] rtnetlink: Fix problem with buffer allocation (Andy Gospodarek) [845081] - [net] RTNETLINK adjusting values of min_ifinfo_dump_size (Andy Gospodarek) [845081] - [net] rtnetlink: Compute and store minimum ifinfo dump size (Andy Gospodarek) [845081] - [kernel] timekeeping: Fix timezone update (Prarit Bhargava) [868859] - [net] sunrpc: add the ability to monitor dynamic slot allocation (Harshula Jayasuriya) [876632] - [scsi] ibmvfc: Ignore fabric RSCNs when link is dead (Steve Best) [875945] - [x86] abort secondary CPU bring-up gracefully if do_boot_cpu timed out on cpu_callin_mask (Igor Mammedov) [816899] - [fs] vfs: get rid of S_BIAS (Ian Kent) [872813] - [fs] gfs2: Test bufdata with buffer locked and gfs2_log_lock held (Benjamin Marzinski) [874319] - [kernel] cpu: fix cpu_chain section mismatch (Frederic Weisbecker) [852148] - [kernel] sched: Don't modify cpusets during suspend/resume (Frederic Weisbecker) [852148] - [kernel] sched, cpuset: Drop __cpuexit from cpu hotplug callbacks (Frederic Weisbecker) [852148] - [kernel] sched: adjust when cpu_active and cpuset configurations are updated during cpu on/offlining (Frederic Weisbecker) [852148] - [kernel] cpu: return better errno on cpu hotplug failure (Frederic Weisbecker) [852148] - [kernel] cpu: introduce cpu_notify(), __cpu_notify(), cpu_notify_nofail() (Frederic Weisbecker) [852148] - [fs] fuse: optimize __fuse_direct_io() (Brian Foster) [858850] - [fs] fuse: optimize fuse_get_user_pages() (Brian Foster) [858850] - [fs] fuse: use get_user_pages_fast() (Brian Foster) [858850] - [fs] fuse: pass iov to fuse_get_user_pages() (Brian Foster) [858850] - [mm] minor cleanup of iov_iter_single_seg_count() (Brian Foster) [858850] - [fs] fuse: use req->page_descs for argpages cases (Brian Foster) [858850] - [fs] fuse: add per-page descriptor to fuse_req (Brian Foster) [858850] - [fs] fuse: rework fuse_do_ioctl() (Brian Foster) [858850] - [fs] fuse: rework fuse_perform_write() (Brian Foster) [858850] - [fs] fuse: rework fuse_readpages() (Brian Foster) [858850] - [fs] fuse: categorize fuse_get_req() (Brian Foster) [858850] - [fs] fuse: general infrastructure for pages of variable size (Brian Foster) [858850] - [mm] memcg: fix split_huge_page_refcounts() (Jerome Marchand) [808538] - [mm] memcg: count pte references from every member of the reclaimed hierarchy (Jerome Marchand) [808538] - [mm] make per-memcg LRU lists exclusive (Jerome Marchand) [808538] - [mm] collect LRU list heads into struct lruvec (Jerome Marchand) [808538] - [mm] vmscan: convert global reclaim to per-memcg LRU lists (Jerome Marchand) [808538] - [mm] memcg: remove optimization of keeping the root_mem_cgroup LRU lists empty (Jerome Marchand) [808538] - [mm] move memcg hierarchy reclaim to generic reclaim code (Jerome Marchand) [808538] - [mm] memcg: per-priority per-zone hierarchy scan generations (Jerome Marchand) [808538] - [mm] vmscan: distinguish between memcg triggering reclaim and memcg (Jerome Marchand) [808538] - [mm] vmscan: distinguish global reclaim from global LRU scanning (Jerome Marchand) [808538] - [mm] memcg: consolidate hierarchy iteration primitives (Jerome Marchand) [808538] - [mm] vmscan: remove isolate_pages callback scan control (Jerome Marchand) [808538] - [mm] memcg: Introduces for_each_mem_cgroup_all (Jerome Marchand) [808538] - [mm] memcg: use for_each_mem_cgroup (Jerome Marchand) [808538] - [mm] memcg: extract mem_group_usage() from mem_cgroup_read() (Jerome Marchand) [808538] - [mm] memcg: skip scanning active lists based on individual size (Jerome Marchand) [808538] - [mm] compaction: avoid double mem_cgroup_del_lru() (Jerome Marchand) [808538] - [kernel] events: Switch to internal refcount, fix race with close() (Jiri Olsa) [874723] - [kernel] events: De-schedule a task context when removing the last event (Jiri Olsa) [874723] - [kernel] events: Change close() semantics for group events (Jiri Olsa) [874723] - [kernel] events: Do no try to schedule task events if there are none (Jiri Olsa) [874723] - [kernel] events: Do not set task_ctx pointer in cpuctx if there are no events in the context (Jiri Olsa) [874723] - [kernel] events: Collect the schedule-in rules in one function (Jiri Olsa) [874723] - [kernel] events: Fix initial task_ctx/event installation (Jiri Olsa) [874723] - [kernel] events: Simplify and fix __perf_install_in_context() (Jiri Olsa) [874723] - [kernel] events: Remove task_ctx_sched_in() (Jiri Olsa) [874723] - [kernel] events: Clean up 'ctx' reference counting (Jiri Olsa) [874723] - [s390] qeth: fix deadlock between recovery and bonding driver (Hendrik Brueckner) [869647] - [fs] xfs: fix reading of wrapped log data (Dave Chinner) [874322] - [x86] mm: fix signedness issue in mmap_rnd() (Petr Matousek) [875036] - [net] netlink: fix for too early rmmod (Weiping Pan) [874444] - [net] af_key: fix netns ops ordering on module load/unload (Weiping Pan) [874434] - [net] ipv6/netfilter: fix overlap check for fragments (Amerigo Wang) [726807]- [fs] cifs: deal with id_to_sid embedded sid reply corner case (Sachin Prabhu) [868433] - [fs] cifs: fix hardcoded default security descriptor length (Sachin Prabhu) [868433] - [fs] cifs: extra sanity checking for cifs.idmap keys (Sachin Prabhu) [868433] - [fs] cifs: ensure we revalidate the inode after readdir if cifsacl is enabled (Sachin Prabhu) [868433] - [fs] cifs: don't override the uid/gid in getattr when cifsacl is enabled (Sachin Prabhu) [868433] - [fs] cifs: avoid extra allocation for small cifs.idmap keys (Sachin Prabhu) [868433] - [fs] cifs: simplify id_to_sid and sid_to_id mapping code (Sachin Prabhu) [868433] - [fs] cifs: remove uneeded __KERNEL__ block from cifsacl.h (Sachin Prabhu) [868433] - [fs] cifs: fix the format specifiers in sid_to_str (Sachin Prabhu) [868433] - [fs] cifs: redefine NUM_SUBAUTH constant from 5 to 15 (Sachin Prabhu) [868433] - [fs] cifs: make cifs_copy_sid handle a source sid with variable size subauth arrays (Sachin Prabhu) [868433] - [fs] cifs: make compare_sids static (Sachin Prabhu) [868433] - [fs] cifs: use the NUM_AUTHS and NUM_SUBAUTHS constants in cifsacl code (Sachin Prabhu) [868433] - [fs] cifs: move num_subauth check inside of CONFIG_CIFS_DEBUG2 check in parse_sid() (Sachin Prabhu) [868433] - [fs] cifs: clean up id_mode_to_cifs_acl (Sachin Prabhu) [868433] - [fs] cifs: fix potential buffer overrun in cifs.idmap handling code (Sachin Prabhu) [868433] - [net] bonding: fix a NULL pointer dereference bug in bond_enslave() (Amerigo Wang) [873226] - [fs] pnfs: export symbol nfs_fhget (Steve Dickson) [872232] - [fs] pnfs: export the symbol nfs_fs_type (Steve Dickson) [872229] - [net] pkt_sched: enable QFQ to support TSO/GSO (Amerigo Wang) [816888] - [net] pkt_sched: fix virtual-start-time update in QFQ (Amerigo Wang) [816888] - [net] sched: add missing group change to qfq_change_class (Amerigo Wang) [816888]- [scsi] sd: fix crash when UA received on DIF enabled device (Ewan Milne) [865682] - [scsi] hpsa: fix pci-IDs, add gen8plus Smart Array IDs (Tomas Henzl) [870513] - [fs] nfs: fix bug in legacy DNS resolver (Steve Dickson) [873816] - [fs] nfsd: add get_uint for u32's (Steve Dickson) [873816] - [net] sunrpc: Ensure we return EAGAIN in xs_nospace if congestion is cleared (Steve Dickson) [871128] - [net] sunrpc: Prevent races in xs_abort_connection() (Steve Dickson) [871128] - [net] Revert: sunrpc: Ensure we close the socket on EPIPE errors too (Steve Dickson) [871128] - [net] sunrpc: Get rid of the xs_error_report socket callback (Steve Dickson) [871128] - [fs] ext4: Use proper flags in ext4_ext_insert_extent() (Lukas Czerner) [873394] - [idle] intel_idle: enable Ivy Bridge Xeon support (Lenny Szubowicz) [870209] - [md] dm-raid: Transiently failed devices do not undergo resync (Jonathan E Brassow) [870246] - [md] dm-thin: bump thin and pool target versions to 1.5 (Mike Snitzer) [872249] - [mm] Prevent kernel panic in NUMA related system calls after memory hot-add (Larry Woodman) [870350]- [Documentation] vm: Transparent Hugepage Support (Baoquan He) [852802] - [mm] huge_memory: create sysfs symlink to redhat_transparent_hugepage (Baoquan He) [852802] - [net] openvswitch: allow to turn off TSO on internal devices (Amerigo Wang) [871275] - [net] WARN if struct ip_options was allocated directly by kmalloc (Jiri Pirko) [872799] - [net] fix bug that causes no RX queue entries to be created under /sys/devices (Tatsuya Kitamura) [869770] - [fs] xfs: move allocation stack switch up to xfs_bmapi_allocate (Dave Chinner) [867277] - [fs] xfs: introduce XFS_BMAPI_STACK_SWITCH (Dave Chinner) [867277] - [fs] xfs: zero allocation_args on the kernel stack (Dave Chinner) [867277] - [kernel] Do not include asm-generic/bitops/le.h directly, use linux/bitops.h (Jes Sorensen) [871142] - [s390] dasd: move wake_up call (Hendrik Brueckner) [869753] - [md] dm-raid: Use safe version of rdev_for_each (Jonathan E Brassow) [871630]- [netdrv] igb: schedule watchdog every second to update statistics fixup (Stefan Assmann) [838404] - [s390] smsgiucv: reestablish IUCV path after resume (Hendrik Brueckner) [869752] - [kernel] events: Fix perf tool is_active old behaviour leftover (Jiri Olsa) [865380] - [mm] hugetlb: fix non-atomic enqueue of huge page (Rafael Aquini) [869750] - [char] random: Use arch-specific RNG to initialize the entropy store (Prarit Bhargava) [862344] - [drm] i915: Use cpu relocations if the object is in the GTT but not mappable (Dave Airlie) [869856] - [scsi] storvsc: Account for in-transit packets in the RESET path (Jason Wang) [870297] - [netdrv] ixgbe: reduce PTP rx path overhead (Jiri Benc) [868214] - [net] relax rcvbuf limits (Weiping Pan) [860778] - [lib] Fix rwsem to not hang the system (David Howells) [852847] - [input] wacom: add support to Cintiq 22HD (Aristeu Rozanski) [857062]- [fs] ext4: Adding error check after calling ext4_mb_regular_allocator() (Eric Sandeen) [852810] - [md] faulty: use disk_stack_limits() (Eric Sandeen) [868233] - [fs] autofs4: fix reset pending flag on mount fail (Ian Kent) [866271] - [net] netfilter/nfnetlink_queue: do not allow to set unsupported flag bits (Steve Best) [822598] - [net] netfilter: Add fail-open support (Steve Best) [822598] - [pci] intel-iommu: Increase the number of iommus supported to MAX_IO_APICS (George Beshers) [787724] - [pci] intel-iommu: Fix identity mapping for sandy bridge (George Beshers) [787724] - [netdrv] tg3: Support the get_ts_info ethtool method (Jiri Benc) [866624] - [netdrv] tg3: enable transmit time stamping (Jiri Benc) [866624] - [kernel] audit: do not print error when SELinux disabled (Eric Paris) [785936] - [kernel] resource: make sure requested range is included in the root range (Johannes Weiner) [845632] - [kernel] ntp: fix non privileged system time shifting (Jan Stancek) [868827] - [x86] mce: Fix race in MCE cpu synchronization (Prarit Bhargava) [868110] - [net] cfg80211, mac80211: avoid state mismatch on deauth (Stanislaw Gruszka) [866417] - [net] mac80211: check if key has TKIP type before updating IV (Stanislaw Gruszka) [859355]- [tools] perf: Catch event names from command line (Luming Yu) [696579 696580] - [tools] perf: Allow pmu events parsing for RHEL6 (Luming Yu) [696579 696580] - [x86] perf: Make UNCORE_PMU_HRTIMER_INTERVAL 64-bit (Luming Yu) [696579 696580] - [kernel] events: provide PMU when initing events (Luming Yu) [696579 696580] - [kernel] events: Remove perf_event_attr::type check (Luming Yu) [696579 696580] - [x86] perf: Fix LLC-* and node-* events on Intel SandyBridge (Luming Yu) [696579 696580] - [x86] perf: Add generic NODE cache events (Luming Yu) [696579 696580] - [x86] perf: Fix format definition of SNB-EP uncore QPI box (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem-EX uncore support (Luming Yu) [696579 696580] - [x86] perf: Detect number of instances of uncore CBox (Luming Yu) [696579 696580] - [x86] perf: Fix event constraint for SandyBridge-EP C-Box (Luming Yu) [696579 696580] - [x86] perf: Use 0xff as pseudo code for fixed uncore event (Luming Yu) [696579 696580] - [x86] perf: Fix section mismatch in uncore_pci_init() (Luming Yu) [696579 696580] - [x86] perf: Lowercase uncore PMU event names (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem and Sandy Bridge-EP uncore support (Luming Yu) [696579 696580] - [x86] perf: Add generic PCI uncore PMU device support (Luming Yu) [696579 696580] - [x86] perf: Add Intel Nehalem and Sandy Bridge uncore PMU support (Luming Yu) [696579 696580] - [x86] perf: Add generic Intel uncore PMU support (Luming Yu) [696579 696580] - [x86] perf: Clean up perf_event cpu code (Luming Yu) [696579 696580] - [ata] ata_piix: defer disks to the Hyper-V drivers by default (Jason Wang) [834682] - [ata] libata: add a host flag to ignore detected ATA devices (Jason Wang) [834682] - [netdrv] hyperv: Add the Hyper-V network driver (Jason Wang) [834682] - [scsi] hyperv: Add the storvsc driver (Jason Wang) [834682] - [hid] hyperv: Add the Hyper-V mouse driver (Jason Wang) [834682] - [virt] hyperv: Add the vmbus and util drivers (Jason Wang) [834682] - [staging] hyperv: Get rid of all the staging hv drivers (Jason Wang) [834682] - [scripts] hyperv: fix up alias creation logic for hv_vmbus_device_id (Jason Wang) [834682] - [scripts] hyperv: Add code to parse struct hv_vmbus_device_id table (Jason Wang) [834682] - [x86] cpu: Integrate the clocksource with Hyper-V detection code (Jason Wang) [834682] - [x86] cpu: Export the symbol ms_hyperv (Jason Wang) [834682] - [misc] vmware_balloon: use the new x86_hyper API (Jason Wang) [834682] - [x86] hypervisor: Export the x86_hyper* symbols (Jason Wang) [834682] - [x86] cpu: Clean up the hypervisor layer (Jason Wang) [834682] - [x86] cpu: Detect running on a Microsoft HyperV system (Jason Wang) [834682] - [virt] hyperv: Add HYPER-V header file (Jason Wang) [834682] - [scsi] megaraid_sas: Version, Changelog, Copyright update (Tomas Henzl) [841724] - [scsi] megaraid_sas: Remove duplicate code (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add SystemPD FastPath support (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add array boundary check for SystemPD (Tomas Henzl) [841724] - [scsi] megaraid_sas: Load io_request DataLength in bytes (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add module param for configurable MSI-X vector count (Tomas Henzl) [841724] - [scsi] megaraid_sas: Remove un-needed completion_lock spinlock calls (Tomas Henzl) [841724] - [scsi] megaraid_sas: Move poll_aen_lock initializer (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add resetwaittime module parameter (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add throttlequeuedepth module parameter (Tomas Henzl) [841724] - [scsi] megaraid_sas: Add fpRead/WriteCapable, fpRead/WriteAcrossStripe checks (Tomas Henzl) [841724] - [net] sunrpc: Ensure that the TCP socket is closed when in CLOSE_WAIT (Steve Dickson) [863212] - [fs] nfs: Make v3 mounts fail with ETIMEDOUTs instead EIO on mountd timeouts (Steve Dickson) [835966] - [md] raid1: Don't release reference to device while handling read error (Jes Sorensen) [853049] - [netdrv] sfc: backport cleanups (Nikolay Aleksandrov) [865751] - [net] fix a sysctl check warning in conntrack reasm code (Amerigo Wang) [867688]- [fs] fuse: implement NFS-like readdirplus support (Brian Foster) [841514] - [drm] nouveau: prevent display switching issues by disabling pageflip (Ben Skeggs) [867698] - [drm] nouveau: restore pre-suspend fence buffer context on resume (Ben Skeggs) [867698] - [drm] nouveau: fix shadowing of ACPI ROM images larger than 64KiB (Ben Skeggs) [867698] - [netdrv] igb: Add 1588 support to I210/I211 (Jiri Benc) [864881] - [netdrv] igb: Prevent dropped Tx timestamps via work items and interrupts (Jiri Benc) [864881] - [netdrv] igb: Store the MAC address in the name in the PTP struct (Jiri Benc) [864881] - [netdrv] igb: Correct PTP support query from ethtool (Jiri Benc) [864881] - [netdrv] igb: Update PTP function names/variables and locations (Jiri Benc) [864881] - [netdrv] igb: Tidy up wrapping for CONFIG_IGB_PTP (Jiri Benc) [864881] - [netdrv] igb: Support the get_ts_info ethtool method (Jiri Benc) [864881] - [netdrv] igb: Add switch case for supported hardware to igb_ptp_remove (Jiri Benc) [864881] - [netdrv] igb: Add Support for new i210/i211 devices (Jiri Benc) [864881] - [netdrv] igb: offer a PTP Hardware Clock instead of the timecompare method (Jiri Benc) [864881] - [netdrv] igb: add PTP Hardware Clock code (Jiri Benc) [864881] - [net] mark ptp support as Tech Preview (Jiri Benc) [829785] - [ptp] link the phc device to its parent device (Jiri Benc) [829785] - [ptp] provide the clock's adjusted frequency (Jiri Benc) [829785] - [ptp] remember the adjusted frequency (Jiri Benc) [829785] - [ptp] Allow PHC devices to adjust PPS events for known delay (Jiri Benc) [829785] - [ptp] Fix clock_getres() implementation (Jiri Benc) [829785] - [ptp] Fix some locking bugs in ptp_read() (Jiri Benc) [829785] - [ptp] Return -EFAULT on copy_to_user() errors (Jiri Benc) [829785] - [pps] return PTR_ERR on error in device_create (Jiri Benc) [829785] - [pps] class_create() returns an ERR_PTR, not NULL (Jiri Benc) [829785] - [pps] simplify conditions a bit (Jiri Benc) [829785] - [pps] make idr lock a mutex and protect idr_pre_get (Jiri Benc) [829785] - [pps] move idr stuff to pps.c (Jiri Benc) [829785] - [pps] convert printk/pr_* to dev_* (Jiri Benc) [829785] - [pps] access pps device by direct pointer (Jiri Benc) [829785] - [pps] fix race in PPS_FETCH handler (Jiri Benc) [829785] - [pps] declare variables where they are used in switch (Jiri Benc) [829785] - [pps] trivial fixes (Jiri Benc) [829785] - [drm] i915: use correct CONFIG for iommu in rhel6 (Dave Airlie) [865666] - [gpu] vga_switcheroo: Don't require handler init callback (Dave Airlie) [867169] - [x86] amd_iommu: attach device fails on the last pci device (Don Dutile) [861164]- [mm] compaction: clear PG_migrate_skip based on compaction and reclaim activity (Rik van Riel) [713546 783248] - [mm] compaction: fix bit ranges in {get,clear,set}_pageblock_skip() (Rik van Riel) [713546 783248] - [netdrv] e1000e: add device IDs for i218 (Clarkville-LP) (Dean Nelson) [862764] - [infiniband] mxl4: Fix build error on platforms where UL is not 64bit (Doug Ledford) [586028 756396] - [netdrv] mlx4: Adjust flow steering attach wrapper so that IB works on SR-IOV VFs (Doug Ledford) [586028 756396] - [infiniband] mlx4: Create paravirt contexts for VFs when master IB driver initializes (Doug Ledford) [586028 756396] - [infiniband] mlx4: Modify proxy/tunnel QP mechanism so that guests do no calculations (Doug Ledford) [586028 756396] - [infiniband] mlx4: Paravirtualize Node Guids for slaves (Doug Ledford) [586028 756396] - [infiniband] mlx4: Activate SR-IOV mode for IB (Doug Ledford) [586028 756396] - [infiniband] mlx4: Miscellaneous adjustments for SR-IOV IB support (Doug Ledford) [586028 756396] - [netdrv] mlx4: INIT/CLOSE port logic for IB ports in SR-IOV mode (Doug Ledford) [586028 756396] - [netdrv] mlx4: Adjustments to SET_PORT for IB SR-IOV (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add iov directory in sysfs under the ib device (Doug Ledford) [586028 756396] - [infiniband] mlx4: Propagate P_Key and guid change port management events to slaves (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add alias_guid mechanism (Doug Ledford) [586028 756396] - [netdrv] mlx4: Add IB port-state machine and port mgmt event propagation (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add CM paravirtualization (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add multicast group (MCG) paravirtualization for SR-IOV (Doug Ledford) [586028 756396] - [infiniband] mlx4: MAD_IFC paravirtualization (Doug Ledford) [586028 756396] - [infiniband] mlx4: SR-IOV multiplex and demultiplex MADs (Doug Ledford) [586028 756396] - [infiniband] mlx4: Implement QP paravirtualization and maintain phys_pkey_cache for smp_snoop (Doug Ledford) [586028 756396] - [infiniband] mlx4: Initialize SR-IOV IB support for slaves in master context (Doug Ledford) [586028 756396] - [infiniband] mlx4: Add proxy and tunnel QPs to the reserved QP area (Doug Ledford) [586028 756396] - [infiniband] mlx4: SR-IOV IB context objects and proxy/tunnel SQP support (Doug Ledford) [586028 756396] - [infiniband] core: Add ib_find_exact_cached_pkey() (Doug Ledford) [586028 756396] - [infiniband] core: Handle table with full and partial membership for the same P_Key (Doug Ledford) [586028 756396] - [infiniband] core: Handle table with full and partial membership for the same P_Key (Doug Ledford) [586028 756396] - [net] rds: fix rds-ping spinlock recursion (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Check that retry count values are in range (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Add missing break to switch. (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: dont orphan skbs in mlx4_en_xmit() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Disable SENSE_PORT for multifunction devices (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Clean up enabling of SENSE_PORT for older (ConnectX-1/-2) HCAs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Stash PCI ID driver_data in mlx4_priv structure (Doug Ledford) [826346 826348 826349] - [infiniband] srp: Avoid having aborted requests hang (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Fix use-after-free in srp_reset_req() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix compilation error when nes_debug is enabled (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Print hardware resource type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for crash when TX checksum offload is off (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for incorrect MSS when TSO is on (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix incorrect resolving of the loopback MAC address (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix crash on uninitialized priv->cmd.slave_sem (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Trivial cleanups to driver log messages (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Trivial readability fix: "0X30" -> "0x30" (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove annoying debug message in the resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix wrong offset in parsing query device caps response (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fill in sq_sig_type in query QP (Doug Ledford) [826346 826348 826349] - [infiniband] ipoib: Fix use-after-free of multicast object (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Use consistent component mask for IPoIB port space multicast joins (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Remove unused variables in ucm/ucma (Doug Ledford) [818562 826346 826348 826349] - [net] rds: Don't disable BH on BH context (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix local access validation for user MRs (Doug Ledford) [818562] - [infiniband] qib: Add a qib driver version (Doug Ledford) [818562] - [infiniband] qib: Fix failure of compliance test C14-024#06_LocalPortNum (Doug Ledford) [818562] - [netdrv] mlx4: Fix integer overflows so 8TBs of memory registration works (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Return the error value in case of command initialization failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixing error flow in case of QUERY_FW failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add security check / enforcement for flow steering rules set for VMs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Put Firmware flow steering structures in common header files (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Check iboe netdev pointer before dereferencing it (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Clean up buddy bitmap allocation (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix integer overflow issues around MTT table (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow large mlx4_buddy bitmaps (Doug Ledford) [826346 826348 826349] - [infiniband] srp: Fix a race condition (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix error return code in qib_init_7322_variables() (Doug Ledford) [818562] - [infiniband] Fix typos in infiniband drivers (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: fix mcg.c error return code (Doug Ledford) [826346 826348 826349] - [infiniband] ucma.c: Fix for events with wrong context on iWARP (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Fix possible deadlock on sm_lock spinlock (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove port type restrictions (Doug Ledford) [826346 826348 826349] - [infiniband] qib: Fix size of cc_supported_table_entries (Doug Ledford) [818562] - [infiniband] ucma: Convert open-coded equivalent to memdup_user() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: checkpatch fixes (Doug Ledford) [818562] - [infiniband] qib: Add congestion control agent implementation (Doug Ledford) [818562] - [infiniband] qib: Reduce sdma_lock contention (Doug Ledford) [818562] - [infiniband] qib: Fix an incorrect log message (Doug Ledford) [818562] - [netdrv] mlx4: map entire pages to increase throughput (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Move MAC_MASK to a common place (Doug Ledford) [826346 826348 826349] - [infiniband] qib: Fix QP RCU sparse warnings (Doug Ledford) [818562] - [netdrv] mlx4: dereferencing freed memory (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: off by one in parse_trans_rule() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Put physical GID and P_Key table sizes in mlx4_phys_caps struct and paravirtualize them (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow guests to have IB ports (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Implement mechanism for reserved Q_Keys (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Free ICM table in case of error (Doug Ledford) [826346 826348 826349] - [infiniband] cm: Destroy idr as part of the module init error flow (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Remove double function declarations (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fill the masked_atomic_cap attribute in query device (Doug Ledford) [826346 826348 826349] - [infiniband] mthca: Fill in sq_sig_type in query QP (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mthca: Warning about event for non-existent QPs should show event type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipoib: fix skb truesize underestimatiom (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Fix sparse RCU warnings in qib_keys.c (Doug Ledford) [818562] - [netdrv] mlx4: Initialize IB port capabilities for all slaves (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Use port management change event instead of smp_snoop (Doug Ledford) [826346 826348 826349] - [infiniband] qib: RCU locking for MR validation (Doug Ledford) [818562] - [infiniband] qib: Avoid returning EBUSY from MR deregister (Doug Ledford) [818562] - [infiniband] qib: Fix UC MR refs for immediate operations (Doug Ledford) [818562] - [infiniband] core: Move CM_xxx_ATTR_ID macros from cm_msgs.h to ib_cm.h (Doug Ledford) [818562 826346 826348 826349] - [infiniband] sa: Add GuidInfoRecord query support (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Add debug prints (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Pass an invalid PCI id number to VFs (Doug Ledford) [826346 826348 826349] - [infiniband] cma: Allow user to restrict listens to bound address family (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Listen on specific address family (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Bind to a specific address family (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Add support for drop action through ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Manage flow steering rules with ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set number of rx rings used by RSS using ethtool (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Implement promiscuous mode with device managed flow-steering (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add resource tracking for device managed flow steering rules (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Add device managed flow steering firmware API (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add firmware commands to support device managed flow steering (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Set steering mode according to device capabilities (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Re-design multicast attachments flow (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change resource tracking ID to be 64 bit (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change resource tracking mechanism to use red-black tree (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set maximal number of default RSS queues (Doug Ledford) [826346 826348 826349] - [infiniband] netlink: Move away from NLMSG_NEW() (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Release QP range in free_resources (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Use single completion vector after NOP failure (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Set correct port parameters during device initialization (Doug Ledford) [826346 826348 826349] - [infiniband] cma: QP type check on received REQs should be AND not OR (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Fix max_wqe capacity reported from query device (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix setting VL_cap in mlx4_SET_PORT wrapper flow (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix EQ deallocation in legacy mode (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix obscure mlx4_cmd_box parameter in QUERY_DEV_CAP (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Check port out-of-range before using in mlx4_slave_cap (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixes for VF / Guest startup flow (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix improper use of "port" parameter in mlx4_en_event (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix number of EQs used in ICM initialisation (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix the slave_id out-of-range test in mlx4_eq_int (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix mlx4_ib_add() error flow (Doug Ledford) [826346 826348 826349] - [infiniband] core: Fix IB_SA_COMP_MASK macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iser: Fix error flow in iser ep connection establishment (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Increase the number of vectors (EQs) available for ULPs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: num cores tx rings for every UP (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fixed error flow in rem_slave_eqs (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add XRC domains and counters to resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix potential kernel Oops in res tracker during Dom0 driver unload (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Address build warnings on set but not used variables (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix init_port mask state for slaves (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change SYNC_TPT to be native (not wrapped) (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Remove unused *_str functions from the resource tracker (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Do not reset module-parameter num_vfs when fail to enable sriov (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Change bitmap allocator to work in round-robin fashion (Doug Ledford) [826346 826348 826349] - [infiniband] nes: Don't call event handler if pointer is NULL (Doug Ledford) [818562 826346 826348 826349] - [infiniband] nes: Fix for the ORD value of the connecting peer (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Add cache line awareness to qib_qp and qib_devdata structures (Doug Ledford) [818562] - [infiniband] qib: MADs with misset M_Keys should return failure (Doug Ledford) [818562] - [infiniband] qib: Fix M_Key lease timeout handling (Doug Ledford) [818562] - [infiniband] qib: Fix QLE734X link cycling (Doug Ledford) [818562] - [infiniband] qib: Display correct value for number of contexts (Doug Ledford) [818562] - [infiniband] qib: Correct ordering of reregister vs. port active events (Doug Ledford) [818562] - [infiniband] qib: Optimize pio ack buffer allocation (Doug Ledford) [818562] - [infiniband] qib: Add prefetch for eager buffers (Doug Ledford) [818562] - [infiniband] mlx4: Replace printk(KERN_yyy...) with pr_yyy(...) (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Add second capabilities flags field (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Put priority bits in WQE of IBoE MLX QP (Doug Ledford) [826346 826348 826349] - [infiniband] core: Add raw packet QP type (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Add raw packet QP support (Doug Ledford) [826346 826348 826349] - [infiniband] uverbs: Make lockdep output more readable (Doug Ledford) [818562 826346 826348 826349] - [infiniband] uverbs: Lock SRQ / CQ / PD objects in a consistent order (Doug Ledford) [818562 826346 826348 826349] - [infiniband] cma: Fix lockdep false positive recursive locking (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipath: Replace open-coded ARRAY_SIZE with macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ipath: Replace open-coded ARRAY_SIZE with macro (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Use qp->usecnt to track multicast attach/detach (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Don't send response for failed MADs (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Set 'D' bit in response for unhandled MADs (Doug Ledford) [818562 826346 826348 826349] - [net] mlx4: Moving to Interrupts for TX completions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Added Ethtool support for TX Interrupt coalescing (Doug Ledford) [826346 826348 826349] - [net] rds: Move all of the network sysctls without a namespace into init_net (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix spelling typo in net (Doug Ledford) [826346 826348 826349] - [infiniband] rdma_cm: TOS <=> UP mapping for IBoE (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: sk_prio <=> UP for untagged traffic (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Use netif_set_real_num_{rx, tx}_queues() (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: DCB QoS support (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: set port QoS attributes (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Force user priority by QP attribute (Doug Ledford) [826346 826348 826349] - [infiniband] core: Don't return EINVAL from sysfs rate attribute for invalid speeds (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mlx4: Don't return an invalid speed when a port is down (Doug Ledford) [826346 826348 826349] - [infiniband] Stop using NLA_PUT*() (Doug Ledford) [818562 826346 826348 826349] - [net] rds: use gfp flags from caller in conn_alloc() (Doug Ledford) [818562 826346 826348 826349] - [net] rds: Remove printk from rds_sendmsg (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Scale size of MTT table with system RAM (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Allow dynamic MTU configuration for IB ports (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix info returned when querying IBoE ports (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Fix possible missed completion event (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Report thermal error events (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Fix one more static exported function (Doug Ledford) [826346 826348 826349] - [infiniband] Change CQE csum_ok field to a bit flag (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iwcm: Reject connect requests if cmid is not in LISTEN state (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Get rid of redundant ext_port_cap flags (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: defining functions as static (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused functions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused functions (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fixing sparse warnings when copying mac, address to gid entry (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fix sparse warnings on wrong type for RSS keys (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: fix sparse warnings on TX blue flame buffer (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Saving mem access on data path (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove sparse errors (Doug Ledford) [826346 826348 826349] - [infiniband] ucma: Fix AB-BA deadlock (Doug Ledford) [818562 826346 826348 826349] - [infiniband] ehca: Fix ilog2() compile failure (Doug Ledford) [818562 826346 826348 826349] - [infiniband] Use central enum for speed instead of hard-coded values (Doug Ledford) [818562 826346 826348 826349] - [infiniband] iser: Free IB connection resources in the proper place (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Consolidate repetitive sysfs code (Doug Ledford) [818562 826346 826348 826349] - [infiniband] srp: Use pr_fmt() and pr_err()/pr_warn() (Doug Ledford) [818562 826346 826348 826349] - [infiniband] core: Fix SDR rates in sysfs (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: dont change mac_header on xmit (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: Enforce device max FMR maps in FMR alloc (Doug Ledford) [826346 826348 826349] - [infiniband] mlx4: Set bad_wr for invalid send opcode (Doug Ledford) [826346 826348 826349] - [infiniband] mad: Return error response for unsupported MADs (Doug Ledford) [818562 826346 826348 826349] - [infiniband] mad: Add MAD error codes from IBA spec (Doug Ledford) [818562 826346 826348 826349] - [infiniband] qib: Avoid filtering LID on SMA portinfo (Doug Ledford) [818562] - [infiniband] qib: Add logic for affinity hint (Doug Ledford) [818562] - [infiniband] nes: Fixes for sparse endianness warnings (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: remove unnecessary variables and arguments (Doug Ledford) [826346 826348 826349] - [netdrv] mlx4: remove unused field high_prios (Doug Ledford) [826346 826348 826349] - [net] rds: Fix typo in iw_recv.c and ib_recv.c (Doug Ledford) [818562 826346 826348 826349] - [netdrv] mlx4: Fix typo in cmd.c (Doug Ledford) [826346 826348 826349] - [net] ipv4/route: export symbol ip_tos2prio (Doug Ledford) [818562 826346 826348 826349] - [misc] Backport of pr_*_once() functions (Doug Ledford) [818562 826346 826348 826349] - [mm] Revert: reduce memcg memory overhead (Jarod Wilson) [808538]- [drm] i915: block haswell support (Dave Airlie) [862376] - [powerpc] fadump: Remove the phyp assisted dump code (Steve Best) [739124] - [powerpc] pseries: Call ibm, os-term if the ibm, extended-os-term is present (Steve Best) [739124] - [powerpc] fadump: Invalidate the fadump registration during machine shutdown (Steve Best) [739124] - [powerpc] fadump: Invalidate registration and release reserved memory for general use (Steve Best) [739124] - [fs] proc/vmcore: Introduce cleanup routine to invalidate /proc/vmcore (Steve Best) [739124] - [powerpc] fadump: Add PT_NOTE program header for vmcoreinfo (Steve Best) [739124] - [powerpc] fadump: Convert firmware-assisted cpu state dump data into elf notes (Steve Best) [739124] - [powerpc] fadump: Initialize elfcore header and add PT_LOAD program headers (Steve Best) [739124] - [powerpc] fadump: Register for firmware assisted dump (Steve Best) [739124] - [powerpc] fadump: Reserve the memory for firmware assisted dump (Steve Best) [739124] - [powerpc] fadump: Add documentation for firmware-assisted dump (Steve Best) [739124] - [net] Add rtnetlink init_rcvwnd to set the TCP initial receive window (Jesper Brouer) [795598] - [scsi] fcoe: Fix write errors on NPIV ports (Neil Horman) [857575] - [scsi] fcoe: Allocate fcoe_ctlr with fcoe_interface, not as a member (Neil Horman) [857575] - [scsi] fcoe: Fix up rmmod crash (Neil Horman) [860846] - [fs] NFSv4.1: Clean up layoutreturn (Steve Dickson) [837871] - [net] nfs: Fix buffer overflow checking in __nfs4_get_acl_uncached (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix the acl cache size calculation (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix range checking in __nfs4_get_acl_uncached and __nfs4_proc_set_acl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: nfs_getaclargs.acl_len is a size_t (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Don't use private xdr_stream fields in decode_getacl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Fix pointer arithmetic in decode_getacl (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] nfs: Simplify the GETATTR attribute length calculation (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Add the helper xdr_stream_pos (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Don't decode beyond the end of the RPC reply message (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: Clean up xdr_set_iov() (Sachin Prabhu) [822871] {CVE-2012-2375} - [net] sunrpc: xdr_read_pages needs to clear xdr->page_ptr (Sachin Prabhu) [822871] {CVE-2012-2375} - [fs] nfs: Avoid beyond bounds copy while caching ACL (Sachin Prabhu) [822871] {CVE-2012-2375} - [fs] nfs: Avoid reading past buffer when calling GETACL (Sachin Prabhu) [822871] {CVE-2012-2375} - [virt] kvm: Use accessors function to access cr4 (Gleb Natapov) [866452] - [fs] xfs: report projid32bit feature in geometry call (Eric Sandeen) [865929] - [usb] serial/ti_usb: fix module removal (Don Zickus) [864186] - [fs] nfs: do not send an empty SETATTR compound (J. Bruce Fields) [863912]- [scsi] libfc: fix lun reset failure bugs in fc_fcp_resp handling of FCP_RSP_INFO (Neil Horman) [789103] - [scsi] libfc: fix retries with FDMI lport states (Neil Horman) [789103] - [scsi] fcoe: remove lport from net device before doing per cpu rx thread cleanup (Neil Horman) [789103] - [scsi] libfc: flush lport worker after its disabled (Neil Horman) [789103] - [scsi] fcoe: defer releasing master lport until complete fcoe interface cleanuped up (Neil Horman) [789103] - [scsi] fcoe: Support extra MAC descriptor to be used as FCoE MAC (Neil Horman) [789103] - [scsi] foce: remove bh disable from fcoe sw transport rcv function (Neil Horman) [789103] - [scsi] fcoe: remove frame dropping code from fcoe_percpu_clean (Neil Horman) [789103] - [scsi] fcoe: reduce contention for fcoe_rx_list lock (Neil Horman) [789103] - [scsi] libfc: fcoe_transport_create fails in single-CPU environment (Neil Horman) [789103] - [scsi] fcoe: Remove duplicate vn port reset operation (Neil Horman) [789103] - [scsi] fcoe: Remove reference counting on 'stuct fcoe_interface' (Neil Horman) [789103] - [scsi] fcoe: Allow exposing FDMI attributes via sysfs (Neil Horman) [789103] - [scsi] fcoe: fix fcoe in a DCB environment by adding DCB notifiers to set skb priority (Neil Horman) [789103] - [net] dcb: Use ifindex instead of ifname (Neil Horman) [789103] - [scsi] libfc: avoid exchanges collision during lport reset (Neil Horman) [789103] - [scsi] libfc: fix fc_eh_host_reset (Neil Horman) [789103] - [scsi] fcoe: Fix deadlock between fip's recv_work and rtnl (Neil Horman) [789103] - [scsi] fcoe: Move common functions to fcoe_transport library (Neil Horman) [789103] - [scsi] fcoe: convert to SKB paged frag API (Neil Horman) [789103] - [scsi] fcoe: Rearrange fcoe port and NPIV port cleanup (Neil Horman) [789103] - [scsi] libfc: add ddp_targ() to libfc function template to supprot FCoE DDP in target mode (Neil Horman) [789103] - [net] add ndo_fcoe_ddp_target() to support FCoE DDP in target mode (Neil Horman) [789103] - [scsi] fcoe: support ndo_fcoe_ddp_target() for DDP in FCoE target (Neil Horman) [789103] - [scsi] fcoe: support ndo_fcoe_ddp_target() for DDP in FCoE targe (Neil Horman) [789103] - [scsi] fcoe: Prevent creation of an NPIV port with duplicate WWPN (Neil Horman) [789103] - [scsi] fcoe: Incorrect CVL handling for NPIV ports (Neil Horman) [789103] - [scsi] fcoe: have fcoe log off and lport destroy before ndo_fcoe_disable (Neil Horman) [789103] - [scsi] libfc: remove duplicate ema_list init (Neil Horman) [789103] - [scsi] libfc: Move host_lock usage into ramp_up/down routines (Neil Horman) [789103] - [scsi] use list_move() instead of list_del()/list_add() combination (Neil Horman) [789103] - [scsi] fcoe: correct checking for bonding (Neil Horman) [789103] - [scsi] libfc: initialize EM anchors list and then update npiv EMs (Neil Horman) [789103] - [scsi] fcoe: Move common code from fcoe to libfcoe module (Neil Horman) [789103] - [scsi] fcoe: use dedicated workqueue instead of system_wq (Neil Horman) [789103] - [fs] quota: move remount handling into the filesystem (Lukas Czerner) [805769] - [fs] allow fs to handle quota enable/disable kABI friendly (Lukas Czerner) [805769] - [fs] cifs: fix oops while traversing open file list (Sachin Prabhu) [707700] - [fs] cifs: add a cache= option to better describe the different cache flavors (Sachin Prabhu) [850751] - [s390] scm_block: Force cluster writes (Hendrik Brueckner) [834290] - [s390] cio: Add scm block driver (Hendrik Brueckner) [834290] - [s390] cio: add eadm subchannel driver (Hendrik Brueckner) [834290] - [s390] cio: move asms to generic header (Hendrik Brueckner) [834290] - [s390] cio: Add scm notification (Hendrik Brueckner) [834290] - [s390] cio: Add SCM bus driver (Hendrik Brueckner) [834290] - [s390] chsc: implement store SCM information (Hendrik Brueckner) [834290] - [s390] cio: Add eadm related structures (Hendrik Brueckner) [834290] - [s390] cio: move orb definitions to separate header (Hendrik Brueckner) [834290] - [s390] css: Add eadm facility bits (Hendrik Brueckner) [834290] - [s390] css: Allow drivers to trigger sch evaluation (Hendrik Brueckner) [834290] - [fs] block_dev: Fix crash when block device is read and block size is changed at the same time (Mikulas Patocka) [855906] - [tracing] remove kabi workaround that is no longer needed (Jeff Moyer) [855906] - [mm] tracing: Move include of trace/events/kmem.h out of header into slab.c (Jeff Moyer) [855906] - [mm] slab: Move kmalloc tracepoint out of inline code (Jeff Moyer) [855906] - [virt] kvm: fix race with level interrupts (Michael S. Tsirkin) [847722] - [usb] usbhid: Fix use-after-free in USBHID (James Paradis) [857518] - [kernel] sched_rt: Ignore RT queue throttling if idle task has RT policy (Igor Mammedov) [843541] - [md] Don't truncate size at 4TB for RAID0 and Linear (Jes Sorensen) [865637] - [scsi] ibmvfc: Fix double completion on abort timeout (Steve Best) [865115]- [fs] nfs: tear down caches in nfs_init_writepagecache when allocation fails (Steve Dickson) [857555] - [fs] pnfs: client fails to select correct DS from multipath (Steve Dickson) [851312] - [fs] ext4: remove mb_groups before tearing down the buddy_cache (Lukas Czerner) [859457] - [usb] Add kernel parameter to force io_watchdog for Intel EHCI HCD (James Paradis) [846024] - [fs] btrfs: Convert to new freezing mechanism (Zach Brown) [698324] - [fs] btrfs: Push mnt_want_write() outside of i_mutex (Zach Brown) [698324] - [fs] btrfs: fix min csum item size warnings in 32bit (Zach Brown) [698324] - [fs] btrfs: backport from mainline linux 3.5 kernel (Zach Brown) [698324] - [kernel] tracing: Don't use p->len field to determine output in __print_*() functions (Zach Brown) [698324] - [kernel] tracing: Don't print an extra separator of flags (Zach Brown) [698324] - [kernel] tracing: Add __print_symbolic_u64 to avoid warnings on 32bit machine (Zach Brown) [698324] - [fs] btrfs: add BTRFS_MINOR for auto-loading (Zach Brown) [698324] - [fs] add FS_NOCOW_FL inode attribute flag (Zach Brown) [698324] - [fs] ext4: fix undefined bit shift result in ext4_fill_flex_info (Lukas Czerner) [809691] {CVE-2012-2100} - [fs] ext4: fix undefined behavior in ext4_fill_flex_info() (Lukas Czerner) [809691] {CVE-2012-2100} - [virt] kvm: change PT_FIRST_AVAIL_BITS_SHIFT to avoid conflict with EPT Dirty bit (Don Dugger) [736906] - [virt] kvm/vmx: Enable EPT A/D bits if supported by turning on relevant bit in EPTP (Don Dugger) [736906] - [virt] kvm/vmx: Use EPT Access bit in response to memory notifiers (Don Dugger) [736906] - [virt] kvm/vmx: Add EPT A/D bits definitions (Don Dugger) [736906] - [virt] kvm/vmx: Add parameter to control A/D bits support, default is on (Don Dugger) [736906] - [s390] zfcp: disable DIX support (Hendrik Brueckner) [694237] - [s390] zfcp: non-experimental support for DIF/DIX (Hendrik Brueckner) [694237] - [s390] zfcp: Introduce experimental support for DIF/DIX (Hendrik Brueckner) [694237] - [s390] zfcp: Enable data division support for FCP devices (Hendrik Brueckner) [694237] - [s390] zfcp: Update FCP protocol related code (Hendrik Brueckner) [694237] - [mm] memcg: count pte references from every member of the reclaimed hierarchy (Jerome Marchand) [808538] - [mm] make per-memcg LRU lists exclusive (Jerome Marchand) [808538] - [mm] collect LRU list heads into struct lruvec (Jerome Marchand) [808538] - [mm] vmscan: convert global reclaim to per-memcg LRU lists (Jerome Marchand) [808538] - [mm] memcg: remove optimization of keeping the root_mem_cgroup LRU lists empty (Jerome Marchand) [808538] - [mm] move memcg hierarchy reclaim to generic reclaim code (Jerome Marchand) [808538] - [mm] memcg: per-priority per-zone hierarchy scan generations (Jerome Marchand) [808538] - [mm] vmscan: distinguish between memcg triggering reclaim and memcg (Jerome Marchand) [808538] - [mm] vmscan: distinguish global reclaim from global LRU scanning (Jerome Marchand) [808538] - [mm] memcg: consolidate hierarchy iteration primitives (Jerome Marchand) [808538] - [mm] vmscan: remove isolate_pages callback scan control (Jerome Marchand) [808538] - [mm] memcg: Introduces for_each_mem_cgroup_all (Jerome Marchand) [808538] - [mm] memcg: use for_each_mem_cgroup (Jerome Marchand) [808538] - [mm] memcg: extract mem_group_usage() from mem_cgroup_read() (Jerome Marchand) [808538] - [s390] hugetlb: use direct TLB flushing for hugetlbfs pages (Hendrik Brueckner) [861177] - [s390] mm: fix user access page-table walk code (Hendrik Brueckner) [861176] - [s390] dasd: fix pathgroup race (Hendrik Brueckner) [859526] - [fs] gfs2: Consolidate free block searching functions (Bob Peterson) [848109] - [fs] gfs2: Fix unclaimed_blocks() wrapping bug and clean up (Bob Peterson) [848109] - [fs] gfs2: Improve block reservation tracing (Bob Peterson) [848109] - [fs] gfs2: Fall back to ignoring reservations, if there are no other blocks left (Bob Peterson) [848109] - [fs] gfs2: Use rbm for gfs2_setbit() (Bob Peterson) [848109] - [fs] gfs2: Use rbm for gfs2_testbit() (Bob Peterson) [848109] - [fs] gfs2: Update rgblk_free() to use rbm (Bob Peterson) [848109] - [fs] gfs2: Update gfs2_get_block_type() to use rbm (Bob Peterson) [848109] - [fs] gfs2: Replace rgblk_search with gfs2_rbm_find (Bob Peterson) [848109] - [fs] gfs2: Add structure to contain rgrp, bitmap, offset tuple (Bob Peterson) [848109] - [fs] gfs2: Eliminate redundant calls to may_grant (Bob Peterson) [848109] - [fs] gfs2: Combine functions gfs2_glock_dq_wait and wait_on_demote (Bob Peterson) [848109] - [fs] gfs2: Combine functions gfs2_glock_wait and wait_on_holder (Bob Peterson) [848109] - [fs] gfs2: inline __gfs2_glock_schedule_for_reclaim (Bob Peterson) [848109] - [fs] gfs2: change function gfs2_direct_IO to use a normal gfs2_glock_dq (Bob Peterson) [848109] - [fs] gfs2: Allow more dirty buffers and reduce journal commits (Bob Peterson) [848109] - [fs] gfs2: eliminate log elements and simplify (Bob Peterson) [848109] - [fs] gfs2: Eliminate vestigial sd_log_le_rg (Bob Peterson) [848109] - [fs] gfs2: Make gfs2_log_fake_buf() write the buffer too (Bob Peterson) [848109] - [fs] gfs2: Move two functions from log.c to lops.c (Bob Peterson) [848109] - [fs] gfs2: Drop "pull" argument from log_write_header() (Bob Peterson) [848109] - [fs] gfs2: Add missing static to bd_cmp() (Bob Peterson) [848109] - [fs] gfs2: Remove rs_requested field from reservations (Bob Peterson) [848109] - [block] Fix hanging kernel threads in blk_execute_rq() (James Paradis) [855984] - [target] Fix crash in iblock backstore (Andy Grover) [863221] - [target] Do not print error if can't load target_core_stgt (Andy Grover) [822075]- [netdrv] sfc: Fix division by zero when using one RX channel and no SR-IOV (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Backport cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix calculation of vf_i in map_vi_index() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct validation of peer_page_count in efx_vfdi_set_status_page() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add SR-IOV back-end support for SFC9000 family (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Work around bogus 'uninitialised variable' warning (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for TX MAC filters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for configuring RX unicast/multicast default filters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove now-unused filter function (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement ethtool RX NFC rules API instead of n-tuple API (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for retrieving and removing filters by ID (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use consistent types for filter IDs, indices and search depths (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Change filter ID generation to satisfy priority semantics of RX NFC (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix assertions in efx_filter_rfs() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix loop condition for efx_filter_search() when !for_insert (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement hardware acceleration of RFS (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Limit filter search depth further for performance hints (i.e. RFS) (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise filter spec initialisation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove filter table IDs from filter functions (Nikolay Aleksandrov) [824042] - [netdrv] drivers/net: use vzalloc() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Don't try to set filters with search depths we know won't work (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Implement the ethtool RX n-tuple control functions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add filter table management (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for RXFH (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix num_tc usage (Nikolay Aleksandrov) [824042] - [netdrv] sfc: By default refill RX rings as soon as space for a batch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fill RX rings completely full, rather than to 95 full (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix missing cleanup in failure path of efx_pci_probe() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not attempt to flush queues if DMA is disabled (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Log the part number on probe (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove efx_channel::last_eventq_read_ptr (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Run event/IRQ self-test asynchronously when interface is brought up (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Encapsulate access to efx_{channel, nic}::last_irq_cpu in self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Test all event queues in parallel (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Raise self-test timeouts (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove TX completions from adaptive IRQ scoring (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update comments on efx_rx_packet_gro() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove redundant function efx_nic_has_mc() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix assignment of ip_summed for pre-allocated skbs (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct efx_for_each_possible_channel_tx_queue() to skip non-TX channels (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Minor formatting cleanup (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reverse initial buffer table allocation to allow for later resizing (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Allocate SRAM between buffer table and descriptor caches at init time (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for 'extra' channel types (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add support for 'extra' channel types (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make all CPU/IRQ/channel/queue counts unsigned (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make buffer table indices and counts consistently unsigned (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Disable flow control during flushes (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise event generation to cover VF-owned event queues (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use proper function to test for RX channel in efx_poll() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Leave interrupts and event queues enabled whenever we can (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generate RX fill events based on RX queues, not channels (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Generalise driver event generation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Warn if unable to create MTDs (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not retry hardware probe if it schedules a reset (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Skip RX end-of-batch work on channels without an RX queue (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use a more sensible cast in efx_rx_buf_offset() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: MTD: Leave the DEBUG macro alone (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Replace efx_rx_buffer::is_page and other booleans with a flags field (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move the end of the non-GRO RX path into its own function (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove redundant 'rc' variable, always set to 0 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Minor formatting fixes (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use existing local variables instead of repeated indirect lookups (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove remnants of on-load self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove obsolete function efx_dev_name() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update the description of SFC_MTD (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add hwmon driver for boards using SFC9000-family controllers (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Clean up test interrupt handling (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Partly revert "sfc: Handle serious errors in exactly one interrupt handler" (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove dependence on NAPI polling in efx_test_eventq_irq() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct interrupt timer quantum for Siena (normal and turbo mode) (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Support extraction of CAPABILITIES from GET_BOARD_CFG response. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Consistently test DEBUG macro, not EFX_ENABLE_DEBUG (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove efx_nic_type::push_multicast_hash operation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Merge efx_mcdi_mac_check_fault() and efx_mcdi_get_mac_faults() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Merge efx_mac_operations into efx_nic_type (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Hold efx_nic::stats_lock while reading efx_nic::mac_stats (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use new names for MC shared memory layout constants (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Make handling of MC reboot more reliable (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove fallback for invalid permanent MAC address (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Set default parallelism to per-core by default (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Rename efx_wanted_channels() to efx_wanted_parallelism() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update MCDI (firmware interface) definitions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove unnecessary inclusion of , prompted by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Const-qualify static data as appropriate, partly prompted by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove parentheses around return expressions, reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Avoid assignment in an if-statement, reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix some formatting errors reported by checkpatch (Nikolay Aleksandrov) [824042] - [netdrv] sfc: fix assignment of 0/1 to bool variables. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use skb_fill_page_desc() to simplify passing of page buffers to GRO (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use kcalloc instead of kzalloc to allocate array (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add moduleparam.h to drivers as required. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: add skb frag size accessors (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Nikolay Aleksandrov) [824042] - [netdrv] sfc: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Nikolay Aleksandrov) [824042] - [netdrv] sfc: convert to SKB paged frag API. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Clean up definitions of rule location arrays in RX NFC (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use correct fields of struct ethtool_coalesce (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Validate IRQ moderation parameters in efx_init_irq_moderation() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct reporting and validation of TX interrupt coalescing (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use consistent types for interrupt coalescing parameters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Correct error code for unsupported interrupt coalescing parameters (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove 'Communications' after 'Solarflare' in references to hardware (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove 'Solarstorm' from Kconfig descriptions (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix Siena mac statistics on big endian platforms (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Allow resets to be upgraded; use atomic ops for safety (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove casts of void * (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add appropriate include for prefetch users (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Don't use enums as a bitmask. (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Use netif_device_{detach, attach}() around reset and self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix TX queue numbering when separate_tx_channels=1 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix return value from efx_ethtool_set_rx_ntuple() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Use full 32 bit speed range in ethtool's set_settings (Nikolay Aleksandrov) [824042] - [netdrv] sfc: ethtool: Call ethtool's get/set_settings callbacks with cleaned data (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Fix common misspellings (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not use efx_process_channel_now() in online self-test (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Stop the TX queues during loopback self-tests (Nikolay Aleksandrov) [824042] - [netdrv] sfc: make function tables const (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Enable all TSO features on VLANs (Nikolay Aleksandrov) [824042] - [netdrv] net: Add NETIF_F_ALL_TSO define to include/linux/netdevice.h (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move test of rx_checksum_enabled from nic.c to rx.c (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Bump version to 3.1 (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Remove configurable FIFO thresholds for pause frame generation (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Expose TX push and TSO counters through ethtool statistics (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Update copyright dates (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Do not read STAT1.FAULT in efx_mdio_check_mmd() (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Read MC firmware version when requested through ethtool (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reduce size of efx_rx_buffer further by removing data member (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Reduce size of efx_rx_buffer by unionising skb and page (Nikolay Aleksandrov) [824042] - [netdrv] Revert "[netdrv] sfc: disable RX hash insertion" (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Add TX queues for high-priority traffic (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Distinguish queue lookup from test for queue existence (Nikolay Aleksandrov) [824042] - [netdrv] sfc: Move TX queue core queue mapping into tx.c (Nikolay Aleksandrov) [824042] - [alsa] usb: Enable TerraTec DMX 6Fire USB and Edirol UA-101/UA-1000 drivers (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add endpoint usage definitions to ch9.h (Jaroslav Kysela) [664586] - [alsa] pcm: Call pgprot_noncached() for vmalloc'ed buffers (Jaroslav Kysela) [664586] - [alsa] ua101: use vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] pcm: add vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] usb: use old usb_buffer_alloc()/usb_buffer_free() fcns (Jaroslav Kysela) [664586] - [alsa] ua101: fix crash when unplugging (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Select missing SND_VMASTER option in Kconfig (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Update kernel configuration (Jaroslav Kysela) [664586] - [alsa] ua101: remove experimental status (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix signedness bug (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Add support for S32_LE format (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix pcm rate assignment (Jaroslav Kysela) [664586] - [alsa] usb/6fire: signedness bug in usb6fire_pcm_prepare() (Jaroslav Kysela) [664586] - [alsa] usb: disable broken hw volume for Tenx TP6911 (Jaroslav Kysela) [664586] - [alsa] usb: print small buffers via *ph[C] (Jaroslav Kysela) [664586] - [alsa] usb/6fire: use NULL instead of 0 for pointer assignment (Jaroslav Kysela) [664586] - [alsa] usb/6fire: don't use custom hex_to_bin() (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Fix double-free bug in usb6fire_fw_ezusb_upload() (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Don't leak firmware in error path (Jaroslav Kysela) [664586] - [alsa] usb/6fire: use the kernel's built-in bit reverse table (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Improve firmware loader (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add analog input volume control (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add mute control for analog outputs (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add individual volume control for analog channels (Jaroslav Kysela) [664586] - [alsa] usb/6fire: add tlv to controls (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Add support of digital-thru mixer (Jaroslav Kysela) [664586] - [alsa] usb/6fire: remove driver version information (Jaroslav Kysela) [664586] - [alsa] usbaudio: Avoid unnecessary EP setups in prepare (Jaroslav Kysela) [664586] - [alsa] usbaudio: Move configuration to prepare. (Jaroslav Kysela) [664586] - [alsa] usbaudio: Don't require hw_params in endpoint. (Jaroslav Kysela) [664586] - [alsa] usbaudio: set period_bytes in substream. (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix bogus error messages for delay accounting (Jaroslav Kysela) [664586] - [alsa] usb: Add quirks for Playback Designs devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for (original) Xbox Communicator (Jaroslav Kysela) [664586] - [alsa] usb: fix cross-interface streaming devices (Jaroslav Kysela) [664586] - [alsa] usb: fix calls to next_packet_size (Jaroslav Kysela) [664586] - [alsa] usb: restore delay information (Jaroslav Kysela) [664586] - [alsa] usb: use list_for_each_safe for endpoint resources (Jaroslav Kysela) [664586] - [alsa] usb: Fix URB cancellation at stream start (Jaroslav Kysela) [664586] - [alsa] usbaudio: Remove obsoleted fields in struct snd_usb_substream (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix scheduling-while-atomic bug in PCM capture stream (Jaroslav Kysela) [664586] - [alsa] usb: fix clock source validity index (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: initialize card pointer (Jaroslav Kysela) [664586] - [alsa] usb: move calls to usb_set_interface (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix the first PCM interface assignment (Jaroslav Kysela) [664586] - [alsa] usbaudio: add BOSS GT-100 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: ignore ctrl errors on QuickCam Pro for Notebooks (Jaroslav Kysela) [664586] - [alsa] usbaudio: ignore ctrl errors on QuickCam E3500 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Convert table to preferred C99 format (Jaroslav Kysela) [664586] - [alsa] usbaudio: Use a table of mixer controls (Jaroslav Kysela) [664586] - [alsa] usb: make snd_usb_substream_capture_trigger static (Jaroslav Kysela) [664586] - [alsa] usb: fix sync pipe check (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix substream assignments (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix rate_list memory leak (Jaroslav Kysela) [664586] - [alsa] usb: fix stream info output in /proc (Jaroslav Kysela) [664586] - [alsa] usbaudio: Call get_min_max_*() after determining the name string (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix comment (Jaroslav Kysela) [664586] - [alsa] usb: fix some typos in endpoint.c documentation (Jaroslav Kysela) [664586] - [alsa] usbaudio: sound/usb/endpoint.c: suppress warning (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add missing error checks in snd_ebox44_create_mixer() (Jaroslav Kysela) [664586] - [alsa] usbaudio: M-Audio Fast Track Ultra: Add effect controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: Rename Fast Track Ultra mixer quirk functions (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add TLV to M-Audio Fast Track Ultra controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: Rename and export mixer_vol_tlv (Jaroslav Kysela) [664586] - [alsa] usbaudio: Unify M-Audio Fast Track Ultra and Ebox-44 mixer quirks. (Jaroslav Kysela) [664586] - [alsa] usb: remove refactorization left-overs (Jaroslav Kysela) [664586] - [alsa] usbaudio: Replace mixer for Electrix Ebox-44 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Skip un-parseable mixer units instead of erroring (Jaroslav Kysela) [664586] - [alsa] usb: Remove obsoleted fields from struct snd_usb_substream (Jaroslav Kysela) [664586] - [alsa] usb: Fix fill_max flag set (Jaroslav Kysela) [664586] - [alsa] usb: Remove unused variable (Jaroslav Kysela) [664586] - [alsa] usb: add some documentation (Jaroslav Kysela) [664586] - [alsa] usb: add support for implicit feedback (Jaroslav Kysela) [664586] - [alsa] usb: remove old streaming logic (Jaroslav Kysela) [664586] - [alsa] usb: switch over to new endpoint streaming logic (Jaroslav Kysela) [664586] - [alsa] usb: implement new endpoint streaming model (Jaroslav Kysela) [664586] - [alsa] usb: add snd_usb_audio-wide mutex (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix build error by consitification of rate list (Jaroslav Kysela) [664586] - [alsa] usx2y: Fix typo in usbusx2yaudio.c and usx2yhwdeppcm.c (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix the return of XRUN (Jaroslav Kysela) [664586] - [alsa] usbaudio: avoid integer overflow in create_fixed_stream_quirk() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol UM-3G support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Avoid flood of frame-active debug messages (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Delete calls to preempt_disable (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix possible hang and overflow in parse_uac2_sample_rate_range() (Jaroslav Kysela) [664586] - [alsa] usbaudio: convert sound/* to use module_usb_driver() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Yamaha MOX6/MOX8 support (Jaroslav Kysela) [664586] - [alsa] usb: added VOX ToneLab ST midi handling (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Roland GAIA SH-01 Synthesizer (Jaroslav Kysela) [664586] - [alsa] usbaudio: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Logitech HD Webcam c510 to quirk-384 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix the missing volume quirks at delayed init (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix possible access over audio_feature_info[] array (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Maschine (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix NULL dereference in input.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: increase control transfer timeout (Jaroslav Kysela) [664586] - [alsa] usbaudio: Check for possible chip NULL pointer before clearing probing flag (Jaroslav Kysela) [664586] - [alsa] usbaudio: clear chip->probing on error exit (Jaroslav Kysela) [664586] - [alsa] usbaudio: Added support for Roland UM-ONE midi-usb interface (Jaroslav Kysela) [664586] - [alsa] usb: move code from urb.c to endpoint.c (Jaroslav Kysela) [664586] - [alsa] usb: re-order code (Jaroslav Kysela) [664586] - [alsa] usb: re-order the Makefile (Jaroslav Kysela) [664586] - [alsa] usb: refine delay information with USB frame counter (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Starr Labs USB MIDI support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Check the dB-range validity in the later read, too (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix missing mixer dB information (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: track submitted output urbs (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Correct offset fields of outbound iso_frame_desc (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for BOSS Micro BR-80 (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Fix keymap for RigKontrol3 (Jaroslav Kysela) [664586] - [alsa] usb: Fix uninitialized variable usage (Jaroslav Kysela) [664586] - [alsa] usbaudio: add quirk for Keith McMillen StringPort (Jaroslav Kysela) [664586] - [alsa] usb: operate on given mixer interface only (Jaroslav Kysela) [664586] - [alsa] usb: avoid dividing by zero on invalid input (Jaroslav Kysela) [664586] - [alsa] usb: Accept UAC2 FORMAT_TYPE descriptors with bLength > 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for Roland / BOSS BR-800 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirks for M-Audio Fast Track Pro and Quattro (Jaroslav Kysela) [664586] - [alsa] usbaudio: replace "void *" with more specific pointers (Jaroslav Kysela) [664586] - [alsa] usb: turn off de-emphasis in s/pdif for cm6206 (Jaroslav Kysela) [664586] - [alsa] usbaudio: more control quirks for M-Audio FastTrack devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: add new quirk type QUIRK_AUDIO_STANDARD_MIXER (Jaroslav Kysela) [664586] - [alsa] usbaudio: export snd_usb_feature_unit_ctl (Jaroslav Kysela) [664586] - [alsa] usbaudio: rework add_control_to_empty() (Jaroslav Kysela) [664586] - [alsa] usbaudio: move assignment of chip->ctrl_intf (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add support for USB X-Fi S51 Pro (Jaroslav Kysela) [664586] - [alsa] usbaudio: handle "Fast Track Ultra" with USB_DEVICE_VENDOR_SPEC() (Jaroslav Kysela) [664586] - [alsa] usbaudio: assume valid clock (Jaroslav Kysela) [664586] - [alsa] usbaudio: add quirks for Roland GR-55 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirk for KORG PANDORA PX5D MIDI interface (Jaroslav Kysela) [664586] - [alsa] usbaudio: remove invalid extra mixers for Komplete Audio 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: include format.h in format.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: make hwc_debug a noop in case HW_CONST_DEBUG is not set (Jaroslav Kysela) [664586] - [alsa] usbaudio: Terratec Aureon 7.1 USB ID as C-Media cm6206 quirks (Jaroslav Kysela) [664586] - [alsa] usbaudio: Don't expose broken dB ranges (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add quirks for Audio Kontrol 6 (Jaroslav Kysela) [664586] - [alsa] usbaudio: define another USB ID for a buggy USB MIDI cable (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Boss JS-8 Jam Station (Jaroslav Kysela) [664586] - [alsa] usb: Remove trailing spaces from USB card name strings (Jaroslav Kysela) [664586] - [alsa] usbaudio: implement USB autosuspend (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix suspend/resume (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add "cval->res = 384" quirk for Logitech Webcam C600 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add volume range check and warn if it too big (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix oops due to cleanup race when disconnecting (Jaroslav Kysela) [664586] - [alsa] usbaudio: reconstruct some dispatcher functions to use switch-case (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for Native Instruments MK2 devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Traktor Audio 2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: Enable the E-MU 0204 USB (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Cakewalk UM-1G support (Jaroslav Kysela) [664586] - [alsa] usb/6fire: Driver for TerraTec DMX 6Fire USB (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Fix missing NULL checks (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: Fix MIDI output (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol SD-90 PCM support (Jaroslav Kysela) [664586] - [alsa] usbaudio: use enum control info helper (Jaroslav Kysela) [664586] - [alsa] usb: fixed typos (Jaroslav Kysela) [664586] - [alsa] usbaudio: Support for Power/Status LED on Creative USB X-Fi S51 (Jaroslav Kysela) [664586] - [alsa] usb: driver neglects kmalloc return value check and may deref NULL (Jaroslav Kysela) [664586] - [alsa] usbaudio: automatically detect feedback format (Jaroslav Kysela) [664586] - [alsa] usb: Creative USB X-Fi volume knob support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Novation Launchpad support (Jaroslav Kysela) [664586] - [alsa] usb/usx2y: simplify conditional (Jaroslav Kysela) [664586] - [alsa] usb/mixer: remove bogus cast (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix an unused-variable compile warning (Jaroslav Kysela) [664586] - [alsa] usbaudio: add more Yamaha USB MIDI devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Add support for Traktor Kontrol S4 (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: drop version number (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix Fast Track Ultra (8R) 44.1 sample rates (Jaroslav Kysela) [664586] - [alsa] usbaudio: add BOSS ME-25 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Roland A-PRO support (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Edirol PCR-1 PCM support (Jaroslav Kysela) [664586] - [alsa] usb: Release capture substream URBs properly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix detection of vendor-specific device protocol settings (Jaroslav Kysela) [664586] - [alsa] usbaudio: Assume first control interface is for audio (Jaroslav Kysela) [664586] - [alsa] usb: USB3 SuperSpeed sound support (Jaroslav Kysela) [664586] - [alsa] sound/usb/format: silence uninitialized variable warnings (Jaroslav Kysela) [664586] - [alsa] usb: Correct audio problem for Hauppage HVR-850 and others rel. to urb data align (Jaroslav Kysela) [664586] - [alsa] usb: fix comnment/printk typos concerning "empty" (Jaroslav Kysela) [664586] - [alsa] usbaudio: silence a superfluous warning (Jaroslav Kysela) [664586] - [alsa] usb: Fix compile error with CONFIG_SND_DEBUG_VERBOSE=y (Jaroslav Kysela) [664586] - [alsa] usbaudio: simplify control interface access (Jaroslav Kysela) [664586] - [alsa] usbaudio: move and add some comments (Jaroslav Kysela) [664586] - [alsa] usb-midi: whitespace fixes (Jaroslav Kysela) [664586] - [alsa] usbaudio: unify UAC macros and struct names (Jaroslav Kysela) [664586] - [alsa] usbaudio: clean up includes in clock.c (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add volume resolution quirk for some Logitech webcams (Jaroslav Kysela) [664586] - [alsa] usb/endpoint: fix dangling pointer use (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix UAC2 control value queries (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse UAC2 sample rate ranges correctly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix control messages for USB_RECIP_INTERFACE (Jaroslav Kysela) [664586] - [alsa] usbaudio: add check for faulty clock in parse_audio_format_rates_v2() (Jaroslav Kysela) [664586] - [alsa] usbaudio: export UAC2 clock selectors as mixer controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: clean up find_audio_control_unit() (Jaroslav Kysela) [664586] - [alsa] usbaudio: add UAC2 sepecific Feature Unit controls (Jaroslav Kysela) [664586] - [alsa] usbaudio: unify constants from specification (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse clock topology of UAC2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: support partially write-protected UAC2 controls (Jaroslav Kysela) [664586] - [alsa] audio-v2.h: add more UAC2 details (Jaroslav Kysela) [664586] - [alsa] usbaudio: UAC2: clean up parsing of bmaControls (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Bump version number to 1.3.21 (Jaroslav Kysela) [664586] - [alsa] Revert: snd-usb-caiaq: Set default input mode of A4DJ (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Simplify single case to an 'if' (Jaroslav Kysela) [664586] - [alsa] snd-usb-caiaq: Restore 'Control vinyl' input mode on A4DJ (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix feature unit parser for UAC2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for UAC2 pitch control (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse UAC2 endpoint descriptors correctly (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix return values (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse more format descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usb/caiaq: fix Traktor Kontrol X1 ABS_HAT2X axis (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for Akai MPD16 (Jaroslav Kysela) [664586] - [alsa] usb: fixup for usb_buffer_alloc/free rename (Jaroslav Kysela) [664586] - [alsa] usbaudio: fix selector unit string index accessor (Jaroslav Kysela) [664586] - [alsa] usbaudio: include/usb/*.h checkpatch cleanup (Jaroslav Kysela) [664586] - [alsa] sound/usb: add preliminary support for UAC2 interrupts (Jaroslav Kysela) [664586] - [alsa] audio.h: add __attribute__((packed)) to uac_iso_endpoint_descriptor (Jaroslav Kysela) [664586] - [alsa] sound/usb: fix UAC1 regression (Jaroslav Kysela) [664586] - [alsa] usbmixer: use get_iface_desc() rather than direct structure (Jaroslav Kysela) [664586] - [alsa] usb: update gfp/slab.h includes (Jaroslav Kysela) [664586] - [alsa] usb pcm: use of kmalloc requires the include of slab.h (Jaroslav Kysela) [664586] - [alsa] usb: use of kmalloc/kfree requires the include of slab.h (Jaroslav Kysela) [664586] - [alsa] usbaudio: Add basic support for M-Audio Fast Track Ultra series (Jaroslav Kysela) [664586] - [alsa] usb-mixer: Add support for Audio Class v2.0 (Jaroslav Kysela) [664586] - [alsa] usb-mixer: parse descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usbmixer: rename usbmixer.[ch] -> mixer.[ch] (Jaroslav Kysela) [664586] - [alsa] usb-mixer: use defines from audio.h (Jaroslav Kysela) [664586] - [alsa] usb: fix usb build error when PM is not enabled (Jaroslav Kysela) [664586] - [alsa] audio.h: split parts of header into audio-v2.h (Jaroslav Kysela) [664586] - [alsa] usbaudio: add support for samplerate setting on v2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: support multiple formats with audio class v2 devices (Jaroslav Kysela) [664586] - [alsa] usbaudio: use a format bitmask per alternate setting (Jaroslav Kysela) [664586] - [alsa] usbaudio: rename substream format field to altset_idx (Jaroslav Kysela) [664586] - [alsa] usb-mixer: factor out quirks (Jaroslav Kysela) [664586] - [alsa] usbaudio: refactor code (Jaroslav Kysela) [664586] - [alsa] usbaudio: header file cleanups (Jaroslav Kysela) [664586] - [alsa] usbaudio: move ua101 driver (Jaroslav Kysela) [664586] - [alsa] usb/caiaq: Add support for Traktor Kontrol X1 (Jaroslav Kysela) [664586] - [alsa] ua101: add Edirol UA-1000 support (Jaroslav Kysela) [664586] - [alsa] usbaudio: Fix wrong bitrate for Creative Creative VF0470 Live Cam (Jaroslav Kysela) [664586] - [alsa] sound/usb/caiaq/midi.h: Checkpatch cleanup (Jaroslav Kysela) [664586] - [alsa] usbaudio: remove debug "SAMPLE BYTES" printk line (Jaroslav Kysela) [664586] - [alsa] audio.h: Fix field order in uac_format_type_i_ext_descriptor (Jaroslav Kysela) [664586] - [alsa] usbaudio: consolidate header files (Jaroslav Kysela) [664586] - [alsa] usbmixer: bail out early when parsing audio class v2 descriptors (Jaroslav Kysela) [664586] - [alsa] usbaudio: implement basic set of class v2.0 parser (Jaroslav Kysela) [664586] - [alsa] usbaudio: introduce new types for audio class v2 (Jaroslav Kysela) [664586] - [alsa] usbaudio: parse USB descriptors with structs (Jaroslav Kysela) [664586] - [alsa] usbaudio: Mbox support, output only (Jaroslav Kysela) [664586] - [alsa] usbmixer: use MAX_ID_ELEMS where possible (Jaroslav Kysela) [664586] - [alsa] usbmixer: add usb_id value to usbmixer proc file (Jaroslav Kysela) [664586] - [alsa] usbmixer: introduce /proc/asound/card#/usbmixer file (Jaroslav Kysela) [664586] - [alsa] usbaudio: MIDI support for Access Music VirusTI (Jaroslav Kysela) [664586] - [alsa] usbaudio: reduce MIDI packet size to work around broken firmware (Jaroslav Kysela) [664586] - [alsa] usbmixer: add possibility to remap dB values (Jaroslav Kysela) [664586] - [alsa] usbaudio: use usbquirk.h for detection of HVR-950Q/850 (Jaroslav Kysela) [664586] - [alsa] usbaudio: relax urb data align. restriction HVR-950Q and HVR-850 only (Jaroslav Kysela) [664586] - [alsa] usbaudio: make buffer pointer based on bytes instead on frames (Jaroslav Kysela) [664586] - [alsa] usbaudio: Added functionality for E-mu 0404USB/0202USB/TrackerPre (Jaroslav Kysela) [664586] - [alsa] usbaudio: use vmalloc buffer helper functions (Jaroslav Kysela) [664586] - [alsa] add Edirol UA-101 support (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: add product IDs of US-122MKII and US-144MKII (Jaroslav Kysela) [664586] - [alsa] usb: Fix mixer map for Hercules Gamesurround Muse Pocket LT (Jaroslav Kysela) [664586] - [alsa] usbmidi: Use hweight16 (Jaroslav Kysela) [664586] - [alsa] usbaudio: add Roland UA-1G support (Jaroslav Kysela) [664586] - [alsa] usxxx: cleanup chip field (Jaroslav Kysela) [664586] - [alsa] usb: make the USB MIDI module more independent (0/268) (Jaroslav Kysela) [664586] - [alsa] usbaudio: allow switching altsetting on Roland USB MIDI devices (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: corrent error number for not probing US-144 on ehci-hcd (Jaroslav Kysela) [664586] - [alsa] snd-usb-us122l: add support for US-144 (Jaroslav Kysela) [664586]- [char] ipmi: Fix KABI issues with acpi_ipmi addition (Matthew Garrett) [803653] - [acpi] acpi_ipmi: Add a default handler for IPMI operation regions (Matthew Garrett) [803653] - [char] ipmi: Add a callback to indicate that probing has finished (Matthew Garrett) [803653] - [acpi] ipmi: Reorder makefiles (Matthew Garrett) [803653] - [acpi] acpi_ipmi: Add the IPMI opregion driver to enable ACPI to access BMC controller (Matthew Garrett) [803653] - [char] ipmi: Add one interface to get more info of low-level IPMI device (Matthew Garrett) [803653] - [char] ipmi: fix ACPI detection with regspacing (Matthew Garrett) [803653] - [char] ipmi: convert tracking of the ACPI device pointer to a PNP device (Matthew Garrett) [803653] - [char] ipmi: add PNP discovery (ACPI namespace via PNPACPI) (Matthew Garrett) [803653] - [pnp] pnpacpi: add interface to retrieve ACPI device from a PNPACPI device (Matthew Garrett) [803653] - [pnp] pnpacpi: save struct acpi_device, not just acpi_handle (Matthew Garrett) [803653] - [mm] hugetlb: do not use vma_hugecache_offset() for vma_prio_tree_foreach (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugepages: fix use after free bug in "quota" handling (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugetlb: fix pgoff computation when unmapping page from vma (Frederic Weisbecker) [843035] {CVE-2012-2133} - [mm] hugetlb: fix ENOSPC returned by handle_mm_fault() (Frederic Weisbecker) [843035] {CVE-2012-2133} - [block] loop: remove the incorrect write_begin/write_end shortcut (Lukas Czerner) [766815] - [block] loop: Fix discard_alignment default setting (Lukas Czerner) [766815] - [block] loop: fix loop block driver discard and encryption comment (Lukas Czerner) [766815] - [block] loop: add discard support for loop devices (Lukas Czerner) [766815] - [s390] dasd: check count address during online setting (Hendrik Brueckner) [853234] - [scsi] fix softlockup regression on hot remove (Chris Leech) [863077]- [netdrv] qlge: fix endian issue (Chad Dupuis) [826571] - [netdrv] qlge: Bumped driver version to 1.00.00.31 (Chad Dupuis) [826571] - [netdrv] qlge: Refactoring of ethtool stats (Chad Dupuis) [826571] - [netdrv] qlge: Moving low level frame error to ethtool statistics (Chad Dupuis) [826571] - [netdrv] qlge: Fixed double pci free upon tx_ring->q allocation failure (Chad Dupuis) [826571] - [netdrv] qlge: Added missing case statement to ethtool get_strings (Chad Dupuis) [826571] - [netdrv] qlge: Clean up ethtool set WOL routine (Chad Dupuis) [826571] - [netdrv] qlge: Fix ethtool WOL calls to operate only on devices that support WOL (Chad Dupuis) [826571] - [netdrv] qlge: Cleanup atomic queue threshold check (Chad Dupuis) [826571] - [netdrv] qlge: Fix TX queue stoppage due to full condition (Chad Dupuis) [826571] - [virt] virtio-scsi: fix copying of sg_list in the presence of of HighMem pages (Paolo Bonzini) [816059 840458] - [virt] virtio-scsi: support online resizing of disks (Paolo Bonzini) [840458] - [virt] virtio-scsi: initialize scatterlist structure for events (Paolo Bonzini) [840458] - [virt] virtio-scsi: hotplug support for virtio-scsi (Paolo Bonzini) [840458] - [virt] virtio-scsi: split scatterlist per target (Paolo Bonzini) [841622] - [virt] virtio-scsi: release sg_lock after add_buf (Paolo Bonzini) [841622] - [virt] virtio-scsi: split locking per vq (Paolo Bonzini) [841622] - [virt] virtio-scsi: unlock during kick (Paolo Bonzini) [841622] - [virt] virtio: support unlocked queue kick (Paolo Bonzini) [841622] - [virt] kvm: Add PCIDE bit to the guest/host mask for CR4 (Don Dugger) [736907] - [virt] kvm/vmx: Implement PCID/INVPCID for guests with EPT (Don Dugger) [736907] - [virt] kvm: Add cpuid_update() callback to kvm_x86_ops (Don Dugger) [736907] - [virt] kvm: expose Intel cpu new features (HLE, RTM) to guest (Don Dugger) [736907] - [virt] kvm: retain pvclock guest stopped bit in guest memory (Amit Shah) [739151] - [virt] kvm: fix pvclock guest stopped flag reporting (Amit Shah) [739151] - [virt] kvmclock: remove check_and_clear_guest_paused warning (Amit Shah) [739151] - [virt] kvmclock: remove unneeded EXPORT macro (Amit Shah) [739151] - [virt] watchdog: add check for suspended vm in softlockup detector (Amit Shah) [739151] - [virt] kvm: Add ioctl for KVM_KVMCLOCK_CTRL (Amit Shah) [739151] - [virt] kvmclock: Add functions to check if the host has stopped the vm (Amit Shah) [739151] - [virt] x86, pvclock: Add flag to indicate that a vm was stopped by the host (Amit Shah) [739151] - [scsi] mpt2sas: Bump driver vesion to 13.101.00.00 (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix for panic happening because of improper memory allocation (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix for hard drive going OFFLINE when hard reset issued and simultaneously another hard drive is hot unplugged (Tomas Henzl) [826414] - [scsi] mpt2sas: Set the phy identifier of the end device to the phy number of the parent device it is linked to (Tomas Henzl) [826414] - [scsi] mpt2sas: While enabling phy, read the current port number from sas iounit page 0 instead of page 1 (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix linux driver sparse errors (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix security scan issues reported by source code analysis tool (Tomas Henzl) [826414] - [scsi] mpt2sas: better protect sas_device, raid_device, and expander_device lists (Tomas Henzl) [826414] - [scsi] mpt2sas: Perform Target Reset instead of HBA reset when a SATA_PASSTHROUGH cmd timeout happens (Tomas Henzl) [826414] - [scsi] mpt2sas: Added multisegment mode support for Linux BSG Driver (Tomas Henzl) [826414] - [scsi] mpt2sas: Removed redundant global mutex for IOCTLs (Tomas Henzl) [826414] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [826414] - [scsi] mpt2sas: use pci_dev->revision (Tomas Henzl) [826414] - [scsi] mpt2sas: remove extraneous sas_log_info messages (Tomas Henzl) [826414] - [scsi] mpt2sas: spell "primitive" correctly in function prototype (Tomas Henzl) [826414] - [scsi] mpt2sas: Fix mismatch in mpt2sas_base_hard_reset_handler() mutex lock-unlock (Tomas Henzl) [826414] - [netdrv] bnx2x: fix rx performance regression due to small ring size (Michal Schmidt) [862244]- [fs] xfs: handle EOF correctly in xfs_vm_writepage (Dave Chinner) [859242] - [fs] xfs: really fix the cursor leak in xfs_alloc_ag_vextent_near (Dave Chinner) [859242] - [fs] xfs: fix allocbt cursor leak in xfs_alloc_ag_vextent_near (Dave Chinner) [859242] - [fs] xfs: kill copy and paste segment checks in xfs_file_aio_read (Dave Chinner) [859242] - [fs] xfs: xfs_vm_writepage clear iomap_valid when !buffer_uptodate (REV2) (Dave Chinner) [859242] - [fs] xfs: switch to proper __bitwise type for KM_... flags (Dave Chinner) [859242] - [fs] xfs: add trace points for log forces (Dave Chinner) [859242] - [fs] xfs: fix memory reclaim deadlock on agi buffer (Dave Chinner) [859242] - [fs] xfs: stop the sync worker before xfs_unmountfs (Dave Chinner) [737529] - [fs] xfs: flush outstanding buffers on log mount failure (Dave Chinner) [737529] - [fs] xfs: prevent recursion in xfs_buf_iorequest (Dave Chinner) [859242] - [fs] xfs: Properly exclude IO type flags from buffer flags (Dave Chinner) [859242] - [fs] xfs: use iolock on XFS_IOC_ALLOCSP calls (Dave Chinner) [859242] - [fs] xfs: use kmem_zone_zalloc for buffers (Dave Chinner) [859242] - [fs] xfs: fix incorrect b_offset initialisation (Dave Chinner) [859242] - [fs] xfs: check for buffer errors before waiting (Dave Chinner) [859242] - [fs] xfs: fix buffer lookup race on allocation failure (Dave Chinner) [859242] - [fs] xfs: Use preallocation for inodes with extsz hints (Dave Chinner) [859242] - [fs] xfs: limit specualtive delalloc to maxioffset (Dave Chinner) [859242] - [fs] xfs: don't assert on delalloc regions beyond EOF (Dave Chinner) [859242] - [fs] xfs: prevent needless mount warning causing test failures (Dave Chinner) [859242] - [fs] xfs: punch new delalloc blocks out of failed writes inside EOF. (Dave Chinner) [859242] - [fs] xfs: page type check in writeback only checks last buffer (Dave Chinner) [859242] - [fs] xfs: using GFP_NOFS for blkdev_issue_flush (Dave Chinner) [859242] - [fs] xfs: punch all delalloc blocks beyond EOF on write failure. (Dave Chinner) [859242] - [fs] xfs: use shared ilock mode for direct IO writes by default (Dave Chinner) [807503] - [fs] xfs: push the ilock into xfs_zero_eof (Dave Chinner) [807503] - [fs] xfs: reduce ilock hold times in xfs_setattr_size (Dave Chinner) [807503] - [fs] xfs: reduce ilock hold times in xfs_file_aio_write_checks (Dave Chinner) [807503] - [fs] xfs: avoid taking the ilock unnessecarily in xfs_qm_dqattach (Dave Chinner) [807503] - [fs] xfs: Ensure inode reclaim can run during quotacheck (Dave Chinner) [859242] - [fs] xfs: don't fill statvfs with project quota for a directory (Dave Chinner) [859242] - [fs] xfs: add lots of attribute trace points (Dave Chinner) [859242] - [fs] xfs: fix fstrim offset calculations (Dave Chinner) [859242] - [fs] xfs: Account log unmount transaction correctly (Dave Chinner) [859242] - [fs] xfs: trace xfs_name strings correctly (Dave Chinner) [859242] - [fs] xfs: don't defer metadata allocation to the workqueue (Dave Chinner) [693280] - [fs] xfs: introduce an allocation workqueue (Dave Chinner) [693280] - [fs] xfs: Fix open flag handling in open_by_handle code (Dave Chinner) [859242] - [fs] xfs: fix deadlock in xfs_rtfree_extent (Dave Chinner) [859242] - [fs] xfs: fallback to vmalloc for large buffers in xfs_getbmap (Dave Chinner) [858353] - [fs] xfs: fallback to vmalloc for large buffers in xfs_attrmulti_attr_get (Dave Chinner) [858353] - [fs] xfs: reimplement fdatasync support (Dave Chinner) [845233] - [fs] xfs: split in-core and on-disk inode log item fields (Dave Chinner) [845233] - [fs] xfs: make xfs_inode_item_size idempotent (Dave Chinner) [845233] - [fs] xfs: log timestamp updates (Dave Chinner) [845233] - [fs] xfs: log file size updates at I/O completion time (Dave Chinner) [845233] - [fs] xfs: log file size updates as part of unwritten extent conversion (Dave Chinner) [845233] - [fs] xfs: do not require an ioend for new EOF calculation (Dave Chinner) [845233] - [fs] xfs: only take the ILOCK in xfs_reclaim_inode() (Dave Chinner) [845233] - [fs] xfs: split and cleanup xfs_log_reserve (Dave Chinner) [854465] - [fs] xfs: share code for grant head availability checks (Dave Chinner) [854465] - [fs] xfs: share code for grant head wakeups (Dave Chinner) [854465] - [fs] xfs: share code for grant head waiting (Dave Chinner) [854465] - [fs] xfs: add xlog_grant_head_wake_all (Dave Chinner) [854465] - [fs] xfs: add xlog_grant_head_init (Dave Chinner) [854465] - [fs] xfs: add the xlog_grant_head structure (Dave Chinner) [854465] - [fs] xfs: remove log space waitqueues (Dave Chinner) [854465] - [fs] xfs: cleanup xfs_log_space_wake (Dave Chinner) [854465] - [fs] xfs: remove xfs_trans_unlocked_item (Dave Chinner) [854465] - [fs] xfs: do exact log space wakeups in xlog_ungrant_log_space (Dave Chinner) [854465] - [fs] xfs: split tail_lsn assignments from log space wakeups (Dave Chinner) [854465] - [fs] xfs: xfs_trans_add_item() - don't assign in ASSERT() when compare is intended (Dave Chinner) [859242] - [fs] xfs: show uuid when mount fails due to duplicate uuid (Dave Chinner) [859242] - [fs] xfs: pass KM_SLEEP flag to kmem_realloc() in xlog_recover_add_to_cnt_trans() (Dave Chinner) [859242] - [fs] xfs: cleanup xfs_file_aio_write (Dave Chinner) [845233] - [fs] xfs: always return with the iolock held from xfs_file_aio_write_checks (Dave Chinner) [845233] - [fs] xfs: remove the i_new_size field in struct xfs_inode (Dave Chinner) [845233] - [fs] xfs: remove the i_size field in struct xfs_inode (Dave Chinner) [845233] - [fs] xfs: make i_flags an unsigned long (Dave Chinner) [845233] - [fs] xfs: fix force shutdown handling in xfs_end_io (Dave Chinner) [845233] - [fs] xfs: simplify xfs_qm_detach_gdquots (Dave Chinner) [859242] - [fs] xfs: make sure to really flush all dquots in xfs_qm_quotacheck (Dave Chinner) [859242] - [fs] xfs: untangle SYNC_WAIT and SYNC_TRYLOCK meanings for xfs_qm_dqflush (Dave Chinner) [859242] - [fs] xfs: fix allocation length overflow in xfs_bmapi_write() (Dave Chinner) [859242] - [fs] xfs: do not flush data workqueues in xfs_flush_buftarg (Dave Chinner) [859242] - [fs] xfs: use xfs_ioerror_alert in xfs_buf_iodone_callbacks (Dave Chinner) [859242] - [fs] xfs: clean up xfs_ioerror_alert (Dave Chinner) [859242] - [fs] xfs: clean up buffer allocation (Dave Chinner) [859242] - [fs] xfs: optimize fsync on directories (Dave Chinner) [859242] - [fs] xfs: reduce the number of log forces from tail pushing (Dave Chinner) [859242] - [fs] xfs: Dont allocate new buffers on every call to _xfs_buf_find (Dave Chinner) [859242] - [fs] xfs: XFS_TRANS_SWAPEXT is not a valid flag for xfs_trans_commit (Dave Chinner) [859242] - [fs] xfs: don't ignore error code from xfs_bmbt_update (Dave Chinner) [859242] - [fs] xfs: Check the return value of xfs_trans_get_buf() (Dave Chinner) [859242] - [fs] xfs: Check the return value of xfs_buf_get() (Dave Chinner) [859242] - [fs] xfs: improve ioend error handling (Dave Chinner) [807503] - [fs] xfs: wait for I/O completion when writing out pages in xfs_setattr_size (Dave Chinner) [807503] - [fs] xfs: reduce ioend latency (Dave Chinner) [807503] - [fs] xfs: defer AIO/DIO completions (Dave Chinner) [807503] - [fs] xfs: remove dead ENODEV handling in xfs_destroy_ioend (Dave Chinner) [807503] - [fs] xfs: Fix oops on IO error during xlog_recover_process_iunlinks() (Dave Chinner) [859242] - [fs] xfs: fix nfs export of 64-bit inodes numbers on 32-bit kernels (Dave Chinner) [859242] - [fs] xfs: fix attr2 vs large data fork assert (Dave Chinner) [859242] - [fs] xfs: use doalloc flag in xfs_qm_dqattach_one() (Dave Chinner) [859242] - [fs] xfs: Return -EIO when xfs_vn_getattr() failed (Dave Chinner) [859242] - [fs] xfs: use a cursor for bulk AIL insertion (Dave Chinner) [859242] - [fs] xfs: start periodic workers later (Dave Chinner) [859242] - [fs] xfs: fix possible overflow in xfs_ioc_trim() (Dave Chinner) [700324] - [fs] xfs: fix endian conversion issue in discard code (Dave Chinner) [700324] - [fs] xfs: do not discard alloc btree blocks (Dave Chinner) [700324] - [fs] xfs: add online discard support (Dave Chinner) [700324] - [fs] xfs: fix buffer flushing during unmount (Dave Chinner) [737529] - [fs] xfs: force buffer writeback before blocking on the ilock in inode reclaim (Dave Chinner) [737529] - [fs] xfs: fix xfs_mark_inode_dirty during umount (Dave Chinner) [737529] - [fs] xfs: fix error handling for synchronous writes (Dave Chinner) [845233] - [fs] xfs: log all dirty inodes in xfs_fs_sync_fs (Dave Chinner) [845233] - [fs] xfs: log the inode in ->write_inode calls for kupdate (Dave Chinner) [845233] - [fs] xfs: fix ->write_inode return values (Dave Chinner) [845233] - [fs] Documentation: Correct s_umount state for freeze_fs/unfreeze_fs (Eric Sandeen) [768304] - [fs] missed mnt_drop_write() in do_dentry_open() (Eric Sandeen) [768304] - [fs] ext2: Implement freezing (Eric Sandeen) [768304] - [fs] btrfs: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] fuse: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] ext3: Enable the new freeze paths w/ the special KABI flag (Eric Sandeen) [768304] - [fs] gfs2: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] xfs: Convert to new freezing code (Eric Sandeen) [768304] - [fs] ext4: Convert to new freezing mechanism (Eric Sandeen) [768304] - [fs] ext4: allow an active handle to be started when freezing (Eric Sandeen) [768304] - [fs] ext4: fix freeze deadlock under IO (Eric Sandeen) [768304] - [fs] ext4: don't return to userspace after freezing the fs with a mutex held (Eric Sandeen) [768304] - [fs] Use old freeze mechanism when appropriate (Eric Sandeen) [768304] - [fs] Protect write paths by sb_start_write - sb_end_write (Eric Sandeen) [768304] - [fs] Skip atime update on frozen filesystem (Eric Sandeen) [768304] - [fs] Add freezing handling to mnt_want_write() / mnt_drop_write() (Eric Sandeen) [768304] - [fs] Add old freeze paths back in; use if FS_HAS_NEW_FREEZE fs flag is not set (Eric Sandeen) [768304] - [fs] Improve filesystem freezing handling (Eric Sandeen) [768304] - [fs] Move grabbing s_umount to callers of grab_super() (Eric Sandeen) [768304] - [fs] get rid of open-coded grab_super() in get_active_super() (Eric Sandeen) [768304] - [fs] nfsd: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] new helpers: fh_{want,drop}_write() (Eric Sandeen) [768304] - [fs] nfsd: link returns nfserr_delay when breaking lease (Eric Sandeen) [768304] - [fs] nfsd: don't leak dentry count on mnt_want_write failure (Eric Sandeen) [768304] - [fs] btrfs: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] fat: Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] Push mnt_want_write() outside of i_mutex (Eric Sandeen) [768304] - [fs] mm: Continue to update file time in fault paths for OOT filesystems (Eric Sandeen) [768304] - [fs] mm: Make default vm_ops provide ->page_mkwrite handler (Eric Sandeen) [768304] - [fs] mm: Update file times from fault path only if .page_mkwrite is not set (Eric Sandeen) [768304] - [fs] sysfs: Push file_update_time() into bin_page_mkwrite() (Eric Sandeen) [768304] - [fs] gfs2: Push file_update_time() into gfs2_page_mkwrite() (Eric Sandeen) [768304] - [fs] Push file_update_time() into __block_page_mkwrite() (Eric Sandeen) [768304] - [fs] fb_defio: Push file_update_time() into fb_deferred_io_mkwrite() (Eric Sandeen) [768304] - [fs] pipe: block pipe_write() on a frozen filesystem (Eric Sandeen) [768304] - [fs] namespace.c: avoid panic for NULL mnt_ns in do_add_mount() (Eric Sandeen) [732340] - [fs] ext4: always set then trimmed blocks count into len (Lukas Czerner) [858012] - [fs] ext4: fix trimmed block count accounting (Lukas Czerner) [858012] - [fs] ext4: fix start and len arguments handling in ext4_trim_fs() (Lukas Czerner) [858012] - [fs] xfs: fix race while discarding buffers (Carlos Maiolino) [829066] - [fs] gfs2: Write out dirty inode metadata in delayed deletes (Robert S Peterson) [748827]- [mm] vmscan: add in_reclaim_compaction (Rik van Riel) [713546 783248] - [mm] vmscan: stop reclaim/compaction earlier due to insufficient progress if !__GFP_REPEAT (Rik van Riel) [713546 783248] - [usb] ch9: define Set SEL and Set Isoch Delay macros (Don Zickus) [836217] - [usb] ch9: add function defines from ch9, USB 3.0 spec (Don Zickus) [836217] - [usb] xhci: fix compilation error for non-PCI based stacks (Don Zickus) [836217] - [usb] xhci: use ioremap_nocache in xhci-plat (Don Zickus) [836217] - [usb] xhci: Fix Compliance Mode on SN65LVPE502CP Hardware (Don Zickus) [836217] - [usb] xhci: Make handover code more robust (Don Zickus) [836217] - [usb] xhci: Fix a logical vs bitwise AND bug (Don Zickus) [836217] - [usb] xhci: Only switch the switchable ports (Don Zickus) [836217] - [usb] xhci: Recognize USB 3.0 devices as superspeed at powerup (Don Zickus) [836217] - [usb] xhci: Switch PPT ports to EHCI on shutdown (Don Zickus) [836217] - [usb] xhci: Fix bug after deq ptr set to link TRB (Don Zickus) [836217] - [usb] xhci: Add Etron XHCI_TRUST_TX_LENGTH quirk (Don Zickus) [836217] - [usb] xhci: Increase reset timeout for Renesas 720201 host (Don Zickus) [836217] - [usb] Add a sysfs file to show LTM capabilities (Don Zickus) [815470] - [usb] Enable Latency Tolerance Messaging (LTM) (Don Zickus) [815470] - [usb] xhci: Export Latency Tolerance Messaging capabilities (Don Zickus) [815470] - [usb] xhci: Fix hang on back-to-back Set TR Deq Ptr commands (Don Zickus) [836217] - [usb] xhci: Add support for root hub port status CAS (Don Zickus) [836217] - [usb] xhci: Increase the timeout for controller save/restore state operation (Don Zickus) [836217] - [usb] xhci: Don't free endpoints in xhci_mem_cleanup() (Don Zickus) [836217] - [usb] xhci: Fix invalid loop check in xhci_free_tt_info() (Don Zickus) [836217] - [usb] xhci: fix resource leak in xhci power loss path (Don Zickus) [836217] - [usb] enable USB2 LPM if port suspend fails (Don Zickus) [836217] - [usb] xhci: Add new short TX quirk for Fresco Logic host (Don Zickus) [836217] - [usb] xhci: testing sizeof xhci_doorbell_array 2 time (Don Zickus) [836217] - [usb] xhci: print URB's expected length in decimal, not hex (Don Zickus) [836217] - [usb] xhci: Add Lynx Point to list of Intel switchable hosts (Don Zickus) [817872] - [usb] xhci: Handle COMP_TX_ERR for isoc tds (Don Zickus) [836217] - [usb] xhci: keep track of ports being resumed and indicate in hub_status_data (Don Zickus) [836217] - [usb] xhci: Correct the #define XHCI_LEGACY_DISABLE_SMI (Don Zickus) [836217] - [usb] xhci: use gfp flags from caller instead of GFP_ATOMIC (Don Zickus) [836217] - [usb] xhci: add XHCI_RESET_ON_RESUME quirk for VIA xhci host (Don Zickus) [836217] - [usb] fix bug of device descriptor got from superspeed device (Don Zickus) [836217] - [usb] xhci: Fix register save/restore order (Don Zickus) [836217] - [usb] xhci: Restore event ring dequeue pointer on resume (Don Zickus) [836217] - [usb] xhci: Don't write zeroed pointers to xHC registers (Don Zickus) [836217] - [usb] xhci: Warn when hosts don't halt (Don Zickus) [836217] - [usb] xhci: don't re-enable IE constantly (Don Zickus) [836217] - [usb] xhci: fix section mismatch in xhci-pci (Don Zickus) [836217] - [usb] xhci: correct to print the true HSEE of USBCMD (Don Zickus) [836217] - [usb] Don't make USB_ARCH_HAS_{XHCI, OHCI, EHCI} depend on USB_SUPPORT (Don Zickus) [836217] - [usb] xhci: add platform driver support (Don Zickus) [836217] - [usb] xhci: update sg tablesize (Don Zickus) [836217] - [usb] xhci: check enqueue pointer advance into dequeue seg (Don Zickus) [836217] - [usb] xhci: Allocate 2 segments for transfer ring (Don Zickus) [836217] - [usb] xhci: dynamic ring expansion (Don Zickus) [836217] - [usb] xhci: set cycle state when allocate rings (Don Zickus) [836217] - [usb] xhci: factor out segments allocation and free function (Don Zickus) [836217] - [usb] xhci: count free TRBs on transfer ring (Don Zickus) [836217] - [usb] xhci: store ring's last segment and segment numbers (Don Zickus) [836217] - [usb] xhci: store ring's type (Don Zickus) [836217] - [usb] xhci: use __ffs() instead of hardcoding shift (Don Zickus) [836217] - [usb] xhci: BESL calculation based on USB2.0 LPM errata (Don Zickus) [836217] - [usb] Set wakeup bits for all children hubs (Don Zickus) [836217] - [usb] xhci: Support device-initiated USB 3.0 resume (Don Zickus) [836217] - [usb] Refactor hub remote wake handling (Don Zickus) [836217] - [usb] xhci: Enable USB 3.0 hub remote wakeup (Don Zickus) [836217] - [usb] Suspend functions before putting dev into U3 (Don Zickus) [836217] - [usb] xhci: Enable remote wakeup for USB3 devices (Don Zickus) [836217] - [usb] xhci: Kick khubd when USB3 resume really completes (Don Zickus) [836217] - [usb] Adding #define in hub_configure() and hcd.c file (Don Zickus) [836217] - [fs] ext4: fix failure exits (Lukas Czerner) [859545] - [fs] ext4: Free resources in some error path in ext4_fill_super (Lukas Czerner) [859545] - [fs] ext4: fix missing iput of root inode for some mount error paths (Lukas Czerner) [859545] - [fs] ext4: avoid hangs in ext4_da_should_update_i_disksize() (Lukas Czerner) [859545] - [fs] ext4: display the correct mount option in /proc/mounts for [no]init_itable (Lukas Czerner) [859545] - [fs] ext4: fix ext4_end_io_dio() racing against fsync() (Lukas Czerner) [859545] - [fs] ext4: fix racy use-after-free in ext4_end_io_dio() (Lukas Czerner) [859545] - [fs] ext4: initialization of ext4_li_mtx needs to be done earlier (Lukas Czerner) [859545] - [md] dm-raid: Fix possible kernel panic from bad index check (Jonathan E Brassow) [855448] - [md] raid10: Add plugging functions (Jonathan E Brassow) [854058] - [md] dm-raid: Validate RAID10 replacement devices (Jonathan E Brassow) [854058] - [md] dm-raid: Move some code to its own function (Jonathan E Brassow) [854058] - [md] raid10: Adjust for no gendisk structure (Jonathan E Brassow) [854058] - [md] dm-raid: Should select MD_RAID10 module (Jonathan E Brassow) [854058] - [md] dm-raid: Support RAID10 (Jonathan E Brassow) [854058] - [md] raid10: export md_raid10_congested (Jonathan E Brassow) [854058] - [md] raid: Move macros (Jonathan E Brassow) [854058] - [md] raid1: rename mirror_info struct (Jonathan E Brassow) [854058] - [md] raid10: Rename mirror_info struct (Jonathan E Brassow) [854058] - [md] raid10: Fix compiler warning (Jonathan E Brassow) [854058] - [dm] dm-raid: Use md_error (Jonathan E Brassow) [854058] - [scsi] scsi_dh_rdac: minor return fix for rdac (Rob Evers) [822984] - [scsi] scsi_dh_rdac: Consolidate rdac strings together (Rob Evers) [822984] - [scsi] scsi_dh_rdac: Add a new netapp vendor/product string (Rob Evers) [822984] - [firmware] netxen_nic: add firmware version 4.0.588 (Veaceslav Falico) [826664]- [fs] Check for immutable/append flag in fallocate path (Lukas Czerner) [739101] - [fs] ext4: remove restrictive checks for EOFBLOCKS_FL (Lukas Czerner) [739101] - [fs] ext4: fix kernel BUG on large-scale rm -rf commands (Lukas Czerner) [739101] - [fs] ext4: fix hole punch failure when depth is greater than 0 (Lukas Czerner) [739101] - [fs] ext4: hole-punch use truncate_pagecache_range (Lukas Czerner) [739101] - [mm] add truncate_pagecache_range() (Lukas Czerner) [739101] - [fs] ext4: correct ext4_punch_hole return codes (Lukas Czerner) [739101] - [fs] ext4: give more helpful error message in ext4_ext_rm_leaf() (Lukas Czerner) [739101] - [fs] ext4: remove unused code from ext4_ext_map_blocks() (Lukas Czerner) [739101] - [fs] ext4: rewrite punch hole to use ext4_ext_remove_space() (Lukas Czerner) [739101] - [fs] ext4: correctly handle pages w/o buffers in ext4_discard_partial_buffers() (Lukas Czerner) [739101] - [fs] ext4: remove messy logic from ext4_ext_rm_leaf (Lukas Czerner) [739101] - [fs] ext4: only call ext4_jbd2_file_inode when an inode has been extended (Lukas Czerner) [739101] - [fs] ext4: fix 2nd xfstests 127 punch hole failure (Lukas Czerner) [739101] - [fs] ext4: teach ext4_ext_split to calculate extents efficiently (Lukas Czerner) [739101] - [fs] ext4: Fix flag testing in ext4_ext_insert_extent() (Lukas Czerner) [739101] - [fs] ext4: let ext4_discard_partial_buffers handle unaligned range correctly (Lukas Czerner) [739101] - [fs] ext4: return ENOMEM if find_or_create_pages fails (Lukas Czerner) [739101] - [fs] ext4: move vars to local scope in ext4_discard_partial_page_buffers_no_lock() (Lukas Czerner) [739101] - [fs] ext4: fix xfstests 75, 112, 127 punch hole failure (Lukas Czerner) [739101] - [fs] ext4: Add new ext4_discard_partial_page_buffers routines (Lukas Czerner) [739101] - [fs] ext4: add action of moving index in ext4_ext_rm_idx for Punch Hole (Lukas Czerner) [739101] - [fs] ext4: punch hole optimizations: skip un-needed extent lookup (Lukas Czerner) [739101] - [fs] ext4: enable "punch hole" functionality (Lukas Czerner) [739101] - [fs] ext4: add "punch hole" flag to ext4_map_blocks() (Lukas Czerner) [739101] - [fs] ext4: punch out extents (Lukas Czerner) [739101] - [fs] ext4: add new function ext4_block_zero_page_range() (Lukas Czerner) [739101] - [fs] ext4: add flag to ext4_has_free_blocks (Lukas Czerner) [739101] - [fs] ext4: fix endianness breakage in ext4_split_extent_at() (Lukas Czerner) [739101] - [fs] ext4: add ext4_split_extent_at() and ext4_split_extent() (Lukas Czerner) [739101] - [fs] ext4: add a function merging extents right and left (Lukas Czerner) [739101] - [fs] ext4: rename {ext, idx}_pblock and inline small extent functions (Lukas Czerner) [739101] - [fs] ext4: Add flags and structure used in ext4_ext_map_blocks() (Lukas Czerner) [739101] - [mm] fix possible cause of a page_mapped BUG (Lukas Czerner) [739101] - [fs] make the feature checks in ->fallocate future proof (Lukas Czerner) [739101] - [fs] btrfs: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] gfs2: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] ext4: fail if we try to use hole punch (Lukas Czerner) [739101] - [fs] xfs: handle hole punching via fallocate properly (Lukas Czerner) [739101] - [fs] add hole punching to fallocate (Lukas Czerner) [739101] - [fs] nfs: prevent race that allowed use of freed layout in _pnfs_return_layout (Steve Dickson) [858361] - [fs] nfs: need to put_layout_hdr on _pnfs_return_layout error path (Steve Dickson) [858361] - [fs] nfs: fix several problems with _pnfs_return_layout (Steve Dickson) [858361] - [fs] nfs: fix pnfs regression with directio writes (Steve Dickson) [858361] - [fs] nfs: fix pnfs regression with directio reads (Steve Dickson) [858361] - [fs] nfs: Create an write_pageio_init() function (Steve Dickson) [858361] - [fs] nfs: Create an read_pageio_init() function (Steve Dickson) [858361] - [fs] nfs: Fix list manipulation snafus in fs/nfs/direct.c (Steve Dickson) [858361] - [fs] nfs: Initialise commit_info.rpc_out when !defined(CONFIG_nfs_V4) (Steve Dickson) [858361] - [fs] nfs: Fix a refcounting issue in O_DIRECT (Steve Dickson) [858361] - [fs] nfs: fix directio refcount bug on commit (Steve Dickson) [858361] - [fs] nfs: Fix a commit bug (Steve Dickson) [858361] - [fs] nfs: Fix a bad reference count issue in the pnfs commit code (Steve Dickson) [858361] - [fs] nfs: Clean up - Simplify reference counting in fs/nfs/direct.c (Steve Dickson) [858357] - [fs] nfs: Clean up - Rename nfs_unlock_request and nfs_unlock_request_dont_release (Steve Dickson) [858357] - [fs] nfs: Clean up - simplify nfs_lock_request() (Steve Dickson) [858357] - [fs] nfs: nfs_set_page_writeback no longer needs to reference the page (Steve Dickson) [858357] - [fs] nfs: Prevent a deadlock in the new writeback code (Steve Dickson) [858357] - [fs] nfs: Fix sparse warnings (Steve Dickson) [858357] - [fs] nfs: COMMIT does not need post-op attributes (Steve Dickson) [858357] - [fs] nfs: Dont request cache consistency attributes on some writes (Steve Dickson) [858357] - [fs] nfs: Simplify the nfs_read_completion functions (Steve Dickson) [858357] - [fs] nfs: Clean up nfs read and write error paths (Steve Dickson) [858357] - [fs] nfs: Read cleanups (Steve Dickson) [858357] - [fs] nfs: Use kmem_cache_zalloc() in nfs_direct_req_alloc (Steve Dickson) [858357] - [fs] nfs: Fix O_DIRECT compile warnings (Steve Dickson) [857110] - [fs] nfs: Simplify O_DIRECT page referencing (Steve Dickson) [857110] - [fs] nfs: O_DIRECT pgio_completion_ops error_cleanup must unlock the request (Steve Dickson) [857110] - [fs] nfs: Ensure that we break out of read/write_schedule_segment on error (Steve Dickson) [857110] - [fs] nfs: Define dummy nfs_init_cinfo() and nfs_init_cinfo_from_inode() (Steve Dickson) [857110] - [fs] nfs: Define nfs_direct_write_schedule_work() when v3 and v4 are disabled (Steve Dickson) [857110] - [fs] nfs: pnfs_pageio_init_read() and init_write() need an extra argument (Steve Dickson) [857110] - [fs] nfs: Fix a use-before-initialised warning in fs/nfs/write.c and fs/nfs/pnfs.c (Steve Dickson) [857110] - [fs] nfs: Prevent garbage cinfo->ds from leaking out (Steve Dickson) [857110] - [fs] nfs: rewrite directio write to use async coalesce code (Steve Dickson) [857110] - [fs] nfs: avoid some stat gathering for direct io (Steve Dickson) [857110] - [fs] nfs: add dreq to nfs_commit_info (Steve Dickson) [857110] - [fs] nfs: create nfs_commit_completion_ops (Steve Dickson) [857110] - [fs] nfs: create struct nfs_commit_info (Steve Dickson) [857110] - [fs] nfs: create nfs_generic_commit_list (Steve Dickson) [857110] - [fs] nfs: rewrite directio read to use async coalesce code (Steve Dickson) [857110] - [fs] ext3: Replace lock/unlock_super() with an explicit lock for resizing (Eric Sandeen) [804988] - [fs] cifs: Initialise mid_q_entry before putting it on the pending queue (Sachin Prabhu) [832209] - [fs] ext4: correct comments for ext4_free_blocks() (Lukas Czerner) [847981] - [fs] ext4: fix i_blocks/quota accounting when extent insertion fails (Lukas Czerner) [847981] - [fs] ext4: Add flags to the ext4_free_blocks() (Lukas Czerner) [847981] - [fs] ext4: fold ext4_free_blocks() and ext4_mb_free_blocks() (Lukas Czerner) [847981]- [alsa] oxygen: remove no_period_wakeup handling (Jaroslav Kysela) [816880] - [alsa] firewire-speakers, oxygen, ua101: allow > 10 s periods (Jaroslav Kysela) [816880] - [alsa] virtuoso: Xonar DS: fix polarity of front output (Jaroslav Kysela) [816880] - [alsa] oxygen: add Xonar DGX support (Jaroslav Kysela) [816880] - [alsa] oxygen, virtuoso: fix exchanged L/R volumes of aux and CD inputs (Jaroslav Kysela) [816880] - [alsa] virtuoso: add S/PDIF input support for all Xonars (Jaroslav Kysela) [816880] - [alsa] oxygen: Xonar DG: fix CS4245 register writes (Jaroslav Kysela) [816880] - [alsa] oxygen: fix Xonar DG input (Jaroslav Kysela) [816880] - [alsa] include delay.h for msleep in Xonar DG support (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Essence ST(X) S/PDIF input (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix silent analog output on Xonar Essence ST Deluxe (Jaroslav Kysela) [816880] - [alsa] oxygen: fix output routing on Xonar DG (Jaroslav Kysela) [816880] - [alsa] Xonar, CS43xx: Don't overrun static array (Jaroslav Kysela) [816880] - [alsa] oxygen: add S/PDIF source selection for Claro cards (Jaroslav Kysela) [816880] - [alsa] oxygen: fix CD/MIDI for X-Meridian (2G) (Jaroslav Kysela) [816880] - [alsa] oxygen: add some card names (Jaroslav Kysela) [816880] - [alsa] oxygen: do not show chip revision in card longname (Jaroslav Kysela) [816880] - [alsa] oxygen: X-Meridian: add S/PDIF source selection (Jaroslav Kysela) [816880] - [alsa] oxygen: add digital input validity check switch (Jaroslav Kysela) [816880] - [alsa] core, oxygen, virtuoso: add an enum control info helper (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar HDAV1.3 Slim support (Jaroslav Kysela) [816880] - [alsa] oxygen: add Xonar DG support (Jaroslav Kysela) [816880] - [alsa] oxygen: add X-Meridian 2G support (Jaroslav Kysela) [816880] - [alsa] oxygen: add more PCI IDs (Jaroslav Kysela) [816880] - [alsa] virtuoso: reduce MCLK in double rate modes (Jaroslav Kysela) [816880] - [alsa] oxygen: simplify model-specific MCLK handling (Jaroslav Kysela) [816880] - [alsa] virtuoso: use headphone gain setting only on front DAC (Jaroslav Kysela) [816880] - [alsa] virtuoso: handle DAC oversampling automatically (Jaroslav Kysela) [816880] - [alsa] virtuoso: use lower master clock with H6 daughterboard (Jaroslav Kysela) [816880] - [alsa] virtuoso: configure correct master clock frequency on the CS2000 (Jaroslav Kysela) [816880] - [alsa] virtuoso: remove non-working controls on Essence ST Deluxe (Jaroslav Kysela) [816880] - [alsa] virtuoso: change PCM1796 format to I2S (Jaroslav Kysela) [816880] - [alsa] virtuoso: wait for PCM1796 clock to become stable (Jaroslav Kysela) [816880] - [alsa] virtuoso: do not use fast I2C speed (Jaroslav Kysela) [816880] - [alsa] oxygen: fix SPI clocks slower than 6.25 MHz (Jaroslav Kysela) [816880] - [alsa] oxygen: remove oxygen_model::private_data field (Jaroslav Kysela) [816880] - [alsa] oxygen: allow different number of PCM and mixer channels (Jaroslav Kysela) [816880] - [alsa] oxygen: update hardware comments (Jaroslav Kysela) [816880] - [alsa] oxygen: show correct package ID (Jaroslav Kysela) [816880] - [alsa] oxygen: allow to dump codec registers (Jaroslav Kysela) [816880] - [alsa] virtuoso: Xonar DS: add stereo upmixing to center/LFE channels (Jaroslav Kysela) [816880] - [alsa] virtuoso: automatically handle Xonar DS headphone routing (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar DS headphone jack detection (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar DS input switches (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix WM8766 register writes with MSB (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix setting of Xonar DS line-in/mic-in controls (Jaroslav Kysela) [816880] - [alsa] oxygen: change || to && (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix front panel routing for D1/DX/ST(X) (Jaroslav Kysela) [816880] - [alsa] virtuoso: add HDMI enable switch for HDAV1.3 (Jaroslav Kysela) [816880] - [alsa] virtuoso: initialize unknown GPIO bits (Jaroslav Kysela) [816880] - [alsa] oxygen: add HiFier Serenade support (Jaroslav Kysela) [816880] - [alsa] oxygen: reorganize PCI IDs (Jaroslav Kysela) [816880] - [alsa] oxygen: add Kuroutoshikou CMI8787-HG2PCI support (Jaroslav Kysela) [816880] - [alsa] oxygen: support for period wakeup disabling (Jaroslav Kysela) [816880] - [alsa] oxygen: merge HiFier driver into snd-oxygen (Jaroslav Kysela) [816880] - [alsa] oxygen: Add a SSID for CMI8787-HG2PCI (Jaroslav Kysela) [816880] - [alsa] oxygen: add PEX8111 initialization (Jaroslav Kysela) [816880] - [alsa] oxygen: rewrite PCIe bridge initialization (Jaroslav Kysela) [816880] - [alsa] oxygen: fix for PI7C9X110 compatibility (Jaroslav Kysela) [816880] - [alsa] oxygen: do not try to restore nonexistent EEPROM (Jaroslav Kysela) [816880] - [alsa] oxygen: reduce minimum period count (Jaroslav Kysela) [816880] - [alsa] oxygen: fix input monitor dB scale (Jaroslav Kysela) [816880] - [alsa] oxygen: fix chip ID register symbols (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar STX anti-pop delay (Jaroslav Kysela) [816880] - [alsa] virtuoso: add HDAV1.3 Slim PCI ID (Jaroslav Kysela) [816880] - [alsa] oxygen: handle CD input configuration with a flag (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar DS chip name (Jaroslav Kysela) [816880] - [alsa] oxygen: fix analog capture on Claro halo cards (Jaroslav Kysela) [816880] - [alsa] virtuoso: work around missing reset in the Xonar DS Windows driver (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar D1/DX front panel microphone (Jaroslav Kysela) [816880] - [alsa] virtuoso: add Xonar DS support (Jaroslav Kysela) [816880] - [alsa] oxygen: add high-pass filter control (Jaroslav Kysela) [816880] - [alsa] oxygen: add digital filter control (Jaroslav Kysela) [816880] - [alsa] virtuoso: add PCM1796 oversampling control (Jaroslav Kysela) [816880] - [alsa] oxygen: allow custom MCLK rates (Jaroslav Kysela) [816880] - [alsa] virtuoso: add headphone impedance control (Jaroslav Kysela) [816880] - [alsa] oxygen: cache codec registers (Jaroslav Kysela) [816880] - [alsa] virtuoso: fix Xonar Essence ST support (Jaroslav Kysela) [816880] - [alsa] oxygen: fix input monitor control names (Jaroslav Kysela) [816880] - [alsa] oxygen: more hardware documentation (Jaroslav Kysela) [816880] - [alsa] oxygen: add stereo upmixing to center/LFE channels (Jaroslav Kysela) [816880] - [alsa] oxygen: better defaults for upmixing control (Jaroslav Kysela) [816880] - [alsa] virtuoso: split virtuoso.c (Jaroslav Kysela) [816880] - [mm] migrate: fix kABI issues (Rik van Riel) [713546 783248] - [mm] compaction: Restart compaction from near where it left off (Rik van Riel) [713546 783248] - [mm] compaction: Cache if a pageblock was scanned and no pages were isolated (Rik van Riel) [713546 783248] - [mm] compaction: Abort compaction loop if lock is contended or run too long (Rik van Riel) [713546 783248] - [mm] compaction: Abort async compaction if locks are contended or taking too long (Rik van Riel) [713546 783248] - [mm] vmscan: consider swap space when deciding whether to continue reclaim (Rik van Riel) [713546 783248] - [mm] vmscan: when reclaiming for compaction, ensure there are sufficient free pages available (Rik van Riel) [713546 783248] - [mm] compaction: introduce sync-light migration for use by compaction (Rik van Riel) [713546 783248] - [mm] page_alloc: do not call direct reclaim for THP allocations while compaction is deferred (Rik van Riel) [713546 783248] - [mm] compaction: allow compaction to isolate dirty pages (Rik van Riel) [713546 783248] - [mm] migration: clean up unmap_and_move() (Rik van Riel) [713546 783248] - [mm] compaction: make isolate_lru_page() filter-aware again (Rik van Riel) [713546 783248] - [mm] compaction: make isolate_lru_page() filter-aware (Rik van Riel) [713546 783248] - [mm] vmscan: change isolate mode from #define to bitwise type (Rik van Riel) [713546 783248] - [mm] compaction: determine if dirty pages can be migrated without blocking within ->migratepage (Rik van Riel) [713546 783248] - [mm] vmscan: do not OOM if aborting reclaim to start compaction (Rik van Riel) [713546 783248] - [mm] vmscan: abort reclaim/compaction if compaction can proceed (Rik van Riel) [713546 783248] - [mm] vmscan: limit direct reclaim for higher order allocations (Rik van Riel) [713546 783248] - [mm] vmscan: check if we isolated a compound page during lumpy scan (Rik van Riel) [713546 783248] - [mm] compaction: use synchronous compaction for /proc/sys/vm/compact_memory (Rik van Riel) [713546 783248] - [mm] vmscan: reclaim order-0 and use compaction instead of lumpy reclaim (Rik van Riel) [713546 783248] - [mm] shmem: fix up rhel-6.4 kABI issues (Rafael Aquini) [857000] - [mm] shmem: remove shmem_readpage() (Rafael Aquini) [857000] - [mm] shmem: refine shmem_file_splice_read() (Rafael Aquini) [857000] - [mm] shmem: clone shmem_file_splice_read() (Rafael Aquini) [857000] - [watchdog] hpwdt: Fix kdump issue in hpwdt (Don Zickus) [828941] - [watchdog] hpwdt: Unregister NMI events on exit (Don Zickus) [818372] - [x86] nmi: Add new NMI queues to deal with IO_CHK and SERR (Don Zickus) [818372] - [watchdog] hpwdt: Only BYTE reads/writes to WD Timer port 0x72 (Don Zickus) [818372] - [net] ipvs: IPv6 MTU checking cleanup and bugfix (Jesper Brouer) [854066] - [net] ipvs: allow transmit of GRO aggregated skbs (Jesper Brouer) [854066] - [netdrv] ixgbevf: propagate page->pfmemalloc from skb_alloc_page to skb (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix namespace issue with ixgbe_write_eitr (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add lock around mailbox ops to prevent simultaneous access (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix multiple issues in ixgbevf_get/set_ringparam (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Consolidate Tx context descriptor creation code (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add support for PCI error handling (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add netdev to ring structure (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Do not rewind the Rx ring before bumping tail (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update descriptor macros to accept pointers and drop _ADV suffix (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Use igb style interrupt masks instead of ixgbe style (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Move Tx clean-up into NAPI context (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update q_vector to contain ring pointers instead of bitmaps (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix panic when loading driver (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Cleanup accounting for space needed at start of xmit_frame (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop use of eitr_low and eitr_high for hard coded values (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop netdev_registered value since that is already stored in netdev (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Drop all dead or unnecessary code (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Fix nearly-kernel-doc comments for various functions (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Update version string (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Make sure jumbo frames are set correctly after PF reset (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Add support to recognize 100mb link speed (Andy Gospodarek) [819105] - [netdrv] ixgbevf: make wired ethernet driver message level consistent (rev2) (Andy Gospodarek) [819105] - [netdrv] ixgbevf: print MAC via printk format specifier (Andy Gospodarek) [819105] - [netdrv] ixgbevf: rename dev_hw_addr_random and remove redundant second (Andy Gospodarek) [819105] - [netdrv] ixgbevf: Remove unnecessary k.alloc/v.alloc OOM messages (Andy Gospodarek) [819105] - [kernel] perf: Change and simplify ctx::is_active semantics (Jiri Olsa) [853215] - [kernel] ntp: Fix STA_INS/DEL clearing bug (Prarit Bhargava) [862271] - [acpi] Add acpi_ns_remove_null_elements() to prevent null dereference on package elements (Lenny Szubowicz) [835744] - [usb] core: Fix device removal race condition (James Paradis) [849188] - [fs] sysfs: fix corruption in rb-tree caused by name change (John Green) [839984] - [mm] x86_32: fix SHLIB_BASE address typo (Aristeu S. Rozanski F) [804956] {CVE-2012-1568} - [netdrv] bnx2x: remove false warning regarding interrupt number (Michal Schmidt) [860007]- [net] vlan: Match underlying dev carrier on vlan add (Amerigo Wang) [845172] - [net] link_watch: allow vlans to get carrier changes faster (Amerigo Wang) [845172] - [net] allow netif_carrier to be called safely from IRQ (Amerigo Wang) [845172] - [net] netdevice: provide common routine for macvlan and vlan operstate management (Amerigo Wang) [845172] - [scsi] bnx2fc: Fix incorrect memset in bnx2fc_parse_fcp_rsp (Tomas Henzl) [860174] - [scsi] bnx2fc: Remove potential NULL dereference (Tomas Henzl) [860174] - [scsi] isci: Allow SSP tasks into the task management path (David Milburn) [860241] - [netdrv] igb: Change how we check for pre-existing and assigned VFs (Stefan Assmann) [819102] - [netdrv] igb: Supported and Advertised Pause Frame (Stefan Assmann) [819102] - [netdrv] igb: reduce Rx header size (Stefan Assmann) [819102] - [netdrv] igb: Add loopback test support for i210 (Stefan Assmann) [819102] - [netdrv] igb: implement 580 MDI setting support (Stefan Assmann) [819102] - [netdrv] igb: Fix register defines for all non-82575 hardware (Stefan Assmann) [819102] - [netdrv] igb: fix panic while dumping packets on Tx hang with IOMMU (Stefan Assmann) [819102] - [netdrv] igb: add delay to allow igb loopback test to succeed on 8086:10c9 (Stefan Assmann) [819102] - [netdrv] igb: don't break user visible strings over multiple lines in igb_ethtool.c (Stefan Assmann) [819102] - [netdrv] igb: correct hardware type (i210/i211) check in igb_loopback_test() (Stefan Assmann) [819102] - [netdrv] igb: Fix for failure to init on some 82576 devices (Stefan Assmann) [819102] - [netdrv] igb: reset PHY in the link_up process to recover PHY setting after power down (Stefan Assmann) [819102] - [netdrv] igb: Use eth_random_addr (Stefan Assmann) [819102] - [netdrv] igb: Fix (nearly-)kernel-doc comments for various functions (Stefan Assmann) [819102] - [netdrv] igb: Version bump (Stefan Assmann) [819102] - [netdrv] igb: Update firmware info output (Stefan Assmann) [819102] - [netdrv] igb: Streamline RSS queue and queue pairing assignment logic (Stefan Assmann) [819102] - [netdrv] igb: A fix to VF TX rate limit (Stefan Assmann) [819102] - [netdrv] igb: Fix incorrect RAR address entries for i210/i211 device (Stefan Assmann) [819102] - [netdrv] igb: Disable the BMC-to-OS Watchdog Enable bit for DMAC (Stefan Assmann) [819102] - [netdrv] igb: Add Support for new i210/i211 devices (Stefan Assmann) [819102] - [netdrv] igb: Add function and pointers for 82580 low power state settings (Stefan Assmann) [819102] - [netdrv] igb: fix rtnl race in PM resume path (Stefan Assmann) [819102] - [netdrv] igb: Use netif_set_real_num_{rx,tx}_queues() (Stefan Assmann) [819102] - [netdrv] igb: output register's information related to RX/TX queue (Stefan Assmann) [819102] - [netdrv] igb: Force flow control off during reset when forcing speed (Stefan Assmann) [819102] - [netdrv] igb: Update version to 3.4.7 (Stefan Assmann) [819102] - [netdrv] intel: make wired ethernet driver message level consistent (Stefan Assmann) [819102] - [netdrv] igb: fix warning about unused function (Stefan Assmann) [819102] - [netdrv] igb: fix vf lookup (Stefan Assmann) [819102] - [netdrv] igb: Update Copyright on all Intel copyrighted files (Stefan Assmann) [819102] - [netdrv] igb: make local functions static (Stefan Assmann) [819102]- [netdrv] e1000e: use correct type for read of 32-bit register (Dean Nelson) [819103] - [netdrv] ixgbe: add new configuration options (Andy Gospodarek) [819101] - [netdrv] ixgbe: add skb frag size accessors (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix VLAN stripping and filtering problems (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix nearly-kernel-doc comments for ptp functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix PHC loophole allowing misconfiguration of increment register (Andy Gospodarek) [819101] - [netdrv] ixgbe: Check PTP Rx timestamps via BPF filter (Andy Gospodarek) [819101] - [netdrv] ixgbe: PTP Fix hwtstamp mode settings (Andy Gospodarek) [819101] - [netdrv] ixgbe: ptp code cleanup (Andy Gospodarek) [819101] - [netdrv] ixgbe: support software timestamping (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for get_ts_info (Andy Gospodarek) [819101] - [netdrv] ixgbe: Enable timesync clock-out feature for PPS support on X540 (Andy Gospodarek) [819101] - [netdrv] ixgbe: Hardware Timestamping + PTP Hardware Clock (PHC) (Andy Gospodarek) [819101] - [netdrv] ixgbe: add missing braces (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix panic while dumping packets on Tx hang with IOMMU (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use 1TC DCB instead of disabling DCB for MSI and legacy interrupts (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for new 82599 device (Andy Gospodarek) [819101] - [netdrv] ixgbe: remove extra unused queues in DCB + FCoE case (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix RAR entry counting for generic and fdb_add() (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use num_tcs.pg_tcs as upper limit for TC when checking based on UP (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reduce Rx header size to what is actually used (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix handling of FDIR_HASH flag (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix build with PCI_IOV enabled. (Andy Gospodarek) [819101] - [netdrv] ixgbe: Change how we check for pre-existing and assigned VFs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop probe_vf and merge functionality into ixgbe_enable_sriov (Andy Gospodarek) [819101] - [netdrv] ixgbe: use PCI_VENDOR_ID_INTEL (Andy Gospodarek) [819101] - [netdrv] ixgbe: Enable FCoE FSO and CRC offloads based on CAPABLE instead of ENABLED flag (Andy Gospodarek) [819101] - [netdrv] ixgbe: Only enable anti-spoof on VF pools (Andy Gospodarek) [819101] - [netdrv] ixgbe: Correctly set SAN MAC RAR pool to default pool of PF (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make FCoE allocation and configuration closer to how rings work (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge all FCoE percpu values into a single structure (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup configuration of FCoE registers (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop references to deprecated pci_ DMA api and instead use dma_ API (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix memory leak when SR-IOV VFs are direct assigned (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use VMDq offset to indicate the default pool (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup holes in flags after removing several of them (Andy Gospodarek) [819101] - [netdrv] ixgbe: Retire RSS enabled and capable flags (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add support for SR-IOV w/ DCB or RSS (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update configure virtualization to allow for multiple PF pools (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup logic for MRQC and MTQC configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update the logic for ixgbe_cache_ring_dcb and DCB RSS configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Move configuration of set_real_num_rx/tx_queues into open (Andy Gospodarek) [819101] - [netdrv] ixgbe: Handle failures in the ixgbe_setup_rx/tx_resources calls (Andy Gospodarek) [819101] - [netdrv] ixgbe: Ping the VFs on link status change to trigger link change (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge FCoE set_num and cache_ring calls into RSS/DCB config (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add function for obtaining FCoE TC based on FCoE user priority (Andy Gospodarek) [819101] - [netdrv] ixgbe: Populate the prio_tc_map in ixgbe_setup_tc (Andy Gospodarek) [819101] - [netdrv] ixgbe: Cleanup unpacking code for DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: Simplify logic for getting traffic class from user priority (Andy Gospodarek) [819101] - [netdrv] ixgbe: Merge RSS and flow director ring register caching and configuration (Andy Gospodarek) [819101] - [netdrv] ixgbe: Clean up a useless switch statement and dead code in configure_srrctl (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add feature offset value to ring features (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add upper limit to ring features (Andy Gospodarek) [819101] - [netdrv] ixgbe: count q_vectors instead of MSI-X vectors (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix nearly-kernel-doc comments for various functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: DCB and SR-IOV can not co-exist and will cause hangs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do not pad FCoE frames as this can cause issues with FCoE DDP (Andy Gospodarek) [819101] - [netdrv] ixgbe: simplify padding and length checks (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix memory leak in ixgbe when receiving traffic on DDP enabled rings (Andy Gospodarek) [819101] - [netdrv] ixgbe: clean up ixgbe_get_settings ethtool function (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for 1G SX modules (Andy Gospodarek) [819101] - [netdrv] ixgbe: do not compile ixgbe_sysfs.c when CONFIG_IXGBE_HWMON is not set (Andy Gospodarek) [819101] - [netdrv] ixgbe: align flow control DV macros with datasheet (Andy Gospodarek) [819101] - [netdrv] ixgbe: IXGBE_RXD_STAT_VP set even with Rx stripping enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix_features rxvlan is independent of DCB and needs to be set (Andy Gospodarek) [819101] - [netdrv] ixgbe: update version number (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup the hwmon function calls (Andy Gospodarek) [819101] - [netdrv] ixgbe: correct disable_rx_buff timeout (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix bogus error message (Andy Gospodarek) [819101] - [netdrv] ixgbe: Set Drop_EN bit when multiple Rx queues are present w/o flow control (Andy Gospodarek) [819101] - [netdrv] ixgbe: Clean up priority based flow control (Andy Gospodarek) [819101] - [netdrv] ixgbe: Exit on error case in VF message processing (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: IEEE PFC stats and reset logic incorrect (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update link flow control to correctly handle multiple packet buffer DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder link flow control functions in ixgbe_common.c (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use __free_pages instead of put_page to release pages (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make ixgbe_fc_autoneg return void and always set current_mode (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder the ring to q_vector mapping to improve performance (Andy Gospodarek) [819101] - [netdrv] ixgbe: Track instances of buffer available but no DMA resources present (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix race condition with shutdown (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix use after free on module remove (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reset max_vfs to zero when user request is out of range (Andy Gospodarek) [819101] - [netdrv] ixgbe: Deny MACVLAN requests from VFs with admin set MAC (Andy Gospodarek) [819101] - [netdrv] ixgbe: add hwmon interface to export thermal data (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support functions to access thermal data (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix calling skb_put on nonlinear skb assertion bug (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix a memory leak in IEEE DCB (Andy Gospodarek) [819101] - [netdrv] ixgbe: check for WoL support in single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: Identify FCoE rings earlier to resolve memory corruption w/ FCoE (Andy Gospodarek) [819101] - [netdrv] ixgbe: add missing rtnl_lock in PM resume path (Andy Gospodarek) [819101] - [netdrv] ixgbe: UTA table incorrectly programmed (Andy Gospodarek) [819101] - [netdrv] ixgbe: allow RAR table to be updated in promisc mode (Andy Gospodarek) [819101] - [netdrv] ixgbe: add I2C clock stretching (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix WoL issue with fiber (Andy Gospodarek) [819101] - [netdrv] ixgbe: consolidate reporting of MSIX vectors into a single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: update version number (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix typo in enumeration name (Andy Gospodarek) [819101] - [netdrv] ixgbe: make wired ethernet driver message level consistent (rev2) (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix issues with SR-IOV loopback when flow control is disabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix namespace issues when FCoE/DCB is not enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: FCoE: Add support for ndo_get_fcoe_hbainfo() call (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add support for enabling UDP RSS via the ethtool rx-flow-hash command (Andy Gospodarek) [819101] - [netdrv] ixgbe: Whitespace cleanups (Andy Gospodarek) [819101] - [netdrv] ixgbe: Two minor fixes for RSS and FDIR set queues functions (Andy Gospodarek) [819101] - [netdrv] ixgbe: drop err_eeprom tag which is at same location as err_sw_init (Andy Gospodarek) [819101] - [netdrv] ixgbe: Move poll routine in order to improve readability (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup logic for the service timer and VF hang detection (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update layout of ixgbe_ring structure to improve cache performance (Andy Gospodarek) [819101] - [netdrv] ixgbe: Store Tx flags and protocol information to tx_buffer sooner (Andy Gospodarek) [819101] - [netdrv] ixgbe: always write DMA for single_mapped value with skb (Andy Gospodarek) [819101] - [netdrv] ixgbe: Write gso_segs and bytcount to the ring sooner (Andy Gospodarek) [819101] - [netdrv] ixgbe: Place skb on first buffer_info structure to avoid using stack space (Andy Gospodarek) [819101] - [netdrv] ixgbe: Use packets to track Tx completions instead of a seperate value (Andy Gospodarek) [819101] - [netdrv] ixgbe: Modify setup of descriptor flags to avoid conditional jumps (Andy Gospodarek) [819101] - [netdrv] ixgbe: Make certain that all frames fit minimum size requirements (Andy Gospodarek) [819101] - [netdrv] ixgbe: cleanup logic in ixgbe_change_mtu (Andy Gospodarek) [819101] - [netdrv] ixgbe: Replace standard receive path with a page based receive (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: use DCB config values for FCoE traffic class on open (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix race condition where RX buffer could become corrupted. (Andy Gospodarek) [819101] - [netdrv] ixgbe: use typed min/max functions where possible (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix obvious return value bug. (Andy Gospodarek) [819101] - [netdrv] ixgbe: Replace eitr_low and eitr_high with static values in ixgbe_update_itr (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do not disable read relaxed ordering when DCA is enabled (Andy Gospodarek) [819101] - [netdrv] ixgbe: Simplify logic for ethtool loopback frame creation and testing (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add iterator for cycling through rings on a q_vector (Andy Gospodarek) [819101] - [netdrv] ixgbe: Allocate rings as part of the q_vector (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop unnecessary napi_schedule_prep and spare blank line from ixgbe_intr (Andy Gospodarek) [819101] - [netdrv] ixgbe: Default to queue pairs when number of queues is less than CPUs (Andy Gospodarek) [819101] - [netdrv] ixgbe: Address issues with Tx WHTRESH value not being set correctly (Andy Gospodarek) [819101] - [netdrv] ixgbe: Reorder adapter contents for better cache utilization (Andy Gospodarek) [819101] - [netdrv] ixgbe: Do no clear Tx status bits since eop_desc provides enough info (Andy Gospodarek) [819101] - [netdrv] ixgbe: remove tie between NAPI work limits and interrupt moderation (Andy Gospodarek) [819101] - [netdrv] ixgbe: dcb: check setup_tc return codes (Andy Gospodarek) [819101] - [netdrv] ixgbe: Fix comments that are out of date or formatted incorrectly (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix spelling errors (Andy Gospodarek) [819101] - [netdrv] ixgbe: Minor formatting and comment corrections for ixgbe_xmit_frame_ring (Andy Gospodarek) [819101] - [netdrv] ixgbe: Remove boolean comparisons to true/false (Andy Gospodarek) [819101] - [netdrv] ixgbe: Combine post-DMA processing of sk_buff fields into single function (Andy Gospodarek) [819101] - [netdrv] ixgbe: Drop the _ADV of descriptor macros since all ixgbe descriptors are ADV (Andy Gospodarek) [819101] - [netdrv] ixgbe: Add function for testing status bits in Rx descriptor (Andy Gospodarek) [819101] - [netdrv] ixgbe: Let the Rx buffer allocation clear status bits instead of cleanup (Andy Gospodarek) [819101] - [netdrv] ixgbe: Address fact that RSC was not setting GSO size for incoming frames (Andy Gospodarek) [819101] - [netdrv] ixgbe: Minor refactor of RSC (Andy Gospodarek) [819101] - [netdrv] ixgbe: ethtool: stats user buffer overrun (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix stats handling (Andy Gospodarek) [819101] - [netdrv] ixgbe: convert to ndo_fix_features (Andy Gospodarek) [819101] - [netdrv] ixgbe: Update ethtool_rxnfc::rule_cnt on return from ETHTOOL_GRXCLSRLALL (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for displaying ntuple filters via the nfc interface (Andy Gospodarek) [819101] - [netdrv] ixgbe: fix ring assignment issues for SR-IOV and drop cases (Andy Gospodarek) [819101] - [netdrv] ixgbe: add support for nfc addition and removal of filters (Andy Gospodarek) [819101] - [net] ethtool: Add a common function for drivers with transmit time stamping (Jiri Benc) [829785] - [net] ethtool: Introduce a method for getting time stamping capabilities (Jiri Benc) [829785] - [ptp] Add a method for obtaining the device index (Jiri Benc) [829785] - [ptp] Added a brand new class driver for ptp clocks (Jiri Benc) [829785] - [pps] unify timestamp gathering (Jiri Benc) [829785] - [ptp] added a BPF to help drivers detect PTP packets (Jiri Benc) [829785] - [net] skbuff: add driver hook for tx time stamping (Jiri Benc) [829785] - [net] add net_tstamp.h to headers_install (Jiri Benc) [829785] - [kernel] posix-clock: Replace mutex with reader/writer semaphore (Jiri Benc) [829785] - [kernel] posix-clock: Introduce dynamic clocks (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup namespace (Jiri Benc) [829785] - [kernel] posix-timers: Add support for fd based clocks (Jiri Benc) [829785] - [x86] Add clock_adjtime (Jiri Benc) [829785] - [kernel] posix-timers: Introduce a syscall for clock tuning (Jiri Benc) [829785] - [kernel] time: Splitout compat timex accessors (Jiri Benc) [829785] - [kernel] ntp: Add ADJ_SETOFFSET mode bit (Jiri Benc) [829785] - [kernel] posix-timers: Update comment (Jiri Benc) [829785] - [kernel] posix-timers: Make posix-cpu-timers functions static (Jiri Benc) [829785] - [kernel] posix-timers: Remove CLOCK_DISPATCH leftovers (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_delete() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_gettime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_settime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert timer_create() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Remove useless res field from k_clock (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_getres() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Make clock_getres and clock_get mandatory (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_gettime() to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_settime to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-cpu-timers: Remove the stub nanosleep functions (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup restart_block usage (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_nanosleep_restart to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Convert clock_nanosleep to clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Introduce clockid_to_kclock() (Jiri Benc) [829785] - [kernel] posix-timers: Introduce clock_posix_cpu (Jiri Benc) [829785] - [kernel] posix-timers: Cleanup struct initializers (Jiri Benc) [829785] - [kernel] posix-timers: Define nanosleep not supported error separate (Jiri Benc) [829785] - [kernel] posix-timers: Move copy_to_user(created_timer_id) down in timer_create() (Jiri Benc) [829785] - [kernel] posix-timers: Fix error path in timer_create (Jiri Benc) [829785]- [netdrv] be2net: fix vfs enumeration (Ivan Vecera) [819782] - [netdrv] be2net: Regression bug wherein VFs creation broken for multiple cards (Ivan Vecera) [819782] - [pci] intel-iommu: use physfn to search drhd for VF (Ivan Vecera) [819782] - [netdrv] be2net: do not use SCRATCHPAD register (Ivan Vecera) [819782] - [netdrv] be2net: fix max VFs reported by HW (Ivan Vecera) [819782] - [netdrv] be2net: avoid disabling sriov while VFs are assigned (Ivan Vecera) [819782] - [netdrv] be2net: add skb frag size accessors (Ivan Vecera) [827593] - [netdrv] be2net: convert to SKB paged frag API. (Ivan Vecera) [827593] - [netdrv] be2net: use PCIe AER capability (Ivan Vecera) [827593] - [netdrv] be2net: modify log msg for lack of privilege error (Ivan Vecera) [827593] - [netdrv] be2net: fixup malloc/free of adapter->pmac_id (Ivan Vecera) [827593] - [netdrv] be2net: fix FW default for VF tx-rate (Ivan Vecera) [827593] - [netdrv] be2net: create RSS rings even in multi-channel configs (Ivan Vecera) [827593] - [netdrv] be2net: Add a missing CR in the end of message (Ivan Vecera) [827593] - [netdrv] be2net: Fix to parse RSS hash from Receive completions correctly. (Ivan Vecera) [827593] - [netdrv] be2net: Missing byteswap in be_get_fw_log_level causes oops on PowerPC (Ivan Vecera) [827593] - [netdrv] be2net: Ignore physical link async event for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix VF driver load for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: dont pull too much data in skb linear part (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: Add description about various RSS hash types (Ivan Vecera) [827593] - [netdrv] be2net: Enable RSS UDP hashing for Lancer and Skyhawk (Ivan Vecera) [827593] - [netdrv] be2net: Fix port name in message during driver load (Ivan Vecera) [827593] - [netdrv] be2net: Fix cleanup path when EQ creation fails (Ivan Vecera) [827593] - [netdrv] be2net: Activate new FW after FW download for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix initialization sequence for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix die temperature stat for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix error while toggling autoneg of pause parameters (Ivan Vecera) [827593] - [netdrv] be2net: Fix Endian (Ivan Vecera) [827593] - [netdrv] be2net: set maximal number of default RSS queues (Ivan Vecera) [827593] - [netdrv] be2net: Fix to trim skb for padded vlan packets to workaround an ASIC Bug (Ivan Vecera) [827593] - [netdrv] be2net: Explicitly clear the reserved field in the Tx Descriptor (Ivan Vecera) [827593] - [netdrv] be2net: Increase statistics structure size for skyhawk. (Ivan Vecera) [827593] - [netdrv] be2net: Modify error message to incorporate subsystem (Ivan Vecera) [827593] - [netdrv] be2net: fix a race in be_xmit() (Ivan Vecera) [827593] - [netdrv] be2net: Fix driver load for VFs for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: remove unnecessary usage of unlikely() (Ivan Vecera) [827593] - [netdrv] be2net: fix reporting number of actual rx queues (Ivan Vecera) [827593] - [netdrv] be2net: do not modify PCI MaxReadReq size (Ivan Vecera) [827593] - [netdrv] be2net: cleanup be_vid_config() (Ivan Vecera) [827593] - [netdrv] be2net: don't call vid_config() when there's no vlan config (Ivan Vecera) [827593] - [netdrv] be2net: Add functionality to support RoCE driver (Ivan Vecera) [827593] - [netdrv] be2net: Add function to issue mailbox cmd on MQ (Ivan Vecera) [827593] - [netdrv] be2net: Fix to allow get/set of debug levels in the firmware. (Ivan Vecera) [827593] - [netdrv] be2net: Fix to apply duplex value as unknown when link is down. (Ivan Vecera) [827593] - [netdrv] be2net: Fix to not set link speed for disabled functions of a UMC card (Ivan Vecera) [827593] - [netdrv] be2net: update the driver version (Ivan Vecera) [827593] - [netdrv] be2net: fix speed displayed by ethtool on certain SKUs (Ivan Vecera) [827593] - [netdrv] be2net: Fix FW download for BE (Ivan Vecera) [827593] - [netdrv] be2net: Fix Lancer statistics (Ivan Vecera) [827593] - [netdrv] be2net: Fix ethtool self test for Lancer (Ivan Vecera) [827593] - [netdrv] be2net: Fix VLAN/multicast packet reception (Ivan Vecera) [827593] - [netdrv] be2net: fix ethtool get settings (Ivan Vecera) [827593] - [netdrv] be2net: Fix number of vlan slots in flex mode (Ivan Vecera) [827593] - [netdrv] be2net: enable WOL by default if h/w supports it (Ivan Vecera) [827593] - [netdrv] be2net: Remove unused OFFSET_IN_PAGE() macro (Ivan Vecera) [827593] - [netdrv] be2net: update driver version (Ivan Vecera) [827593] - [netdrv] be2net: reset queue address after freeing (Ivan Vecera) [827593] - [netdrv] be2net: fix tx completion cleanup (Ivan Vecera) [827593] - [netdrv] be2net: event queue re-design (Ivan Vecera) [827593] - [netdrv] be2net: allocate more headroom in incoming skbs (Ivan Vecera) [827593] - [tools] perf: Add missing files to build the python binding (Jiri Olsa) [860404] - [tools] perf: Remove brace expansion from clean target (Jiri Olsa) [860404] - [tools] perf/kvm top: Limit guest kernel info message to once (Jiri Olsa) [860404] - [tools] perf: Introduce intlist (Jiri Olsa) [860404] - [tools] perf: Change strlist to use the new rblist (Jiri Olsa) [860404] - [tools] perf: Introducing rblist (Jiri Olsa) [860404] - [tools] perf/kvm: Use strtol for walking guestmount directory (Jiri Olsa) [860404] - [tools] perf/tool: Save cmdline from user in file header vs what is passed to record (Jiri Olsa) [860404] - [tools] perf/top: Error handling for counter creation should parallel perf-record (Jiri Olsa) [860404] - [tools] perf/session: Remove no longer used synthesize_sample method (Jiri Olsa) [860404] - [tools] perf/evsel: Adopt parse_sample method from perf_event (Jiri Olsa) [860404] - [tools] perf/evlist: Introduce perf_evlist__parse_sample (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__id_hdr_size more extensively (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__sample_id_all more extensively (Jiri Olsa) [860404] - [tools] perf/session: Use perf_evlist__sample_type more extensively (Jiri Olsa) [860404] - [tools] perf/evsel: Precalculate the sample size (Jiri Olsa) [860404] - [tools] perf/target: Fix check on buffer size (Jiri Olsa) [860404] - [tools] perf/symbols: Fix array sizes for binary types arrays (Jiri Olsa) [860404] - [tools] perf/test: Fix parse events automated tests (Jiri Olsa) [860404] - [tools] perf/annotate: Prevent overflow in size calculation (Jiri Olsa) [860404] - [tools] perf: Fix build error with bison 2.6 (Jiri Olsa) [860404] - [tools] perf: use XSI-complaint version of strerror_r() instead of GNU-specific (Jiri Olsa) [860404] - [tools] perf: Make the breakpoint events sample period default to 1 (Jiri Olsa) [860404] - [tools] perf/test: Add dso data caching tests (Jiri Olsa) [860404] - [tools] perf/symbols: Add dso data caching (Jiri Olsa) [860404] - [tools] perf/symbols: Add interface to read DSO image data (Jiri Olsa) [860404] - [tools] perf/symbols: Factor DSO symtab types to generic binary types (Jiri Olsa) [860404] - [tools] perf/hists: Print newline between hists callchains (Jiri Olsa) [860404] - [tools] perf: Fix trace events storms due to weight demux (Jiri Olsa) [860404] - [tools] perf/hists: Return correct number of characters printed in callchain (Jiri Olsa) [860404] - [tools] perf: Dump exclude_{guest, host}, precise_ip header info too (Jiri Olsa) [860404] - [tools] perf/kvm: Limit repetitive guestmount message to once per directory (Jiri Olsa) [860404] - [tools] perf/kvm: Fix bug resolving guest kernel syms (Jiri Olsa) [860404] - [tools] perf/kvm: Guest userspace samples should not be lumped with host uspace (Jiri Olsa) [860404] - [tools] perf/kvm: Set name for VM process in guest machine (Jiri Olsa) [860404] - [tools] perf/symbols: Add machine id to modules debug message (Jiri Olsa) [860404] - [tools] perf: Split event symbols arrays to hw and sw parts (Jiri Olsa) [860404] - [tools] perf: Split out PE_VALUE_SYM parsing token to SW and HW tokens (Jiri Olsa) [860404] - [tools] perf: Add empty rule for new line in event syntax parsing (Jiri Olsa) [860404] - [tools] perf/test: Use ARRAY_SIZE in parse events tests (Jiri Olsa) [860404] - [tools] perf: Adding round_up/round_down macros (Jiri Olsa) [860404] - [tools] perf/symbols: Add '.note' check into search for NOTE section (Jiri Olsa) [860404] - [tools] perf: Fix generation of pmu list (Jiri Olsa) [860404] - [tools] perf/evsel: Handle hw breakpoints event names in perf_evsel__name() (Jiri Olsa) [860404] - [tools] perf: Fix hw breakpoint's type modifier parsing (Jiri Olsa) [860404] - [tools] perf: Trivial build fix (Jiri Olsa) [860404] - [tools] perf/report: Delay sample_type checks in pipe mode (Jiri Olsa) [860404] - [tools] perf/bench: Documentation update (Jiri Olsa) [860404] - [tools] perf/symbols: Follow .gnu_debuglink section to find separate symbols (Jiri Olsa) [860404] - [tools] perf: Stop using a global trace events description list (Jiri Olsa) [860404] - [tools] perf/test: Fix parse events test to follow proper raw event name (Jiri Olsa) [860404] - [tools] perf/evsel: Fix a build failure on cross compilation (Jiri Olsa) [860404] - [tools] perf/annotate: Check null of sym pointer before using it (Jiri Olsa) [860404] - [tools] perf/evsel: Make some methods private (Jiri Olsa) [860404] - [tools] perf: Remove unused evsel parameter from machine__resolve_callchain (Jiri Olsa) [860404] - [tools] perf/evsel: Reconstruct raw event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf: Remove __event_name (Jiri Olsa) [860404] - [tools] perf: Don't access evsel->name directly (Jiri Olsa) [860404] - [tools] perf/script: Replace __event_name uses with perf_evsel__name (Jiri Olsa) [860404] - [tools] perf: Move all users of event_name to perf_evsel__name (Jiri Olsa) [860404] - [tools] perf/evsel: Handle all event types in perf_evsel__name (Jiri Olsa) [860404] - [tools] perf: Reconstruct sw event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf: Reconstruct hw cache event with modifiers from perf_event_attr (Jiri Olsa) [860404] - [tools] perf/evsel: Carve out event modifier formatting (Jiri Olsa) [860404] - [tools] perf/hists: Implement printing snapshots to files (Jiri Olsa) [860404] - [tools] perf/lib: Introduce rtrim (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Use struct perf_error_ops (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Add GTK info_bar widget to browser window (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Add GTK statusbar widget to browser window (Jiri Olsa) [860404] - [tools] perf/ui/gtk: Introduce struct perf_gtk_context (Jiri Olsa) [860404] - [tools] perf/ui: Introduce struct perf_error_ops (Jiri Olsa) [860404] - [tools] perf: Add sort by src line/number (Jiri Olsa) [860404] - [tools] perf: Add automated test for pure terms parsing (Jiri Olsa) [860404] - [tools] perf: Add PMU event alias support (Jiri Olsa) [860404] - [kernel] irq: export irq_modify_status symbol (Stanislaw Gruszka) [862025] - [hid] hidraw: fix window in hidraw_release (Don Zickus) [839973] - [hid] hidraw: protect hidraw_disconnect() better (Don Zickus) [839973] - [hid] hidraw: remove excessive _EMERG messages from hidraw (Don Zickus) [839973] - [hid] hidraw: fix hidraw_disconnect() (Don Zickus) [839973] - [hid] fix a NULL pointer dereference in hidraw_write (Don Zickus) [839973] - [hid] fix a NULL pointer dereference in hidraw_ioctl (Don Zickus) [839973] - [hid] remove BKL from hidraw (Don Zickus) [839973] - [x86] bordenville: enable gpio, watchdog and mfd hardware (Neil Horman) [817979]- [alsa] hda: make sure alc268 does not OOPS on codec parse (Jaroslav Kysela) [838558] - [alsa] hda: Fix ugly debug prints with CONFIG_SND_VERBOSE_PRINTK=y (Jaroslav Kysela) [838558] - [alsa] hda: remove *_quirks.c (obsolete) (Jaroslav Kysela) [838558] - [alsa] hda: avoid non-standard "Docking" name in mixers (Jaroslav Kysela) [838558] - [alsa] hda: limit internal mic boost for Asus X202E (Jaroslav Kysela) [838558] - [alsa] hda: Add another pci id for Haswell board (Jaroslav Kysela) [838558] - [alsa] hda: Add mic-mute LED control for HP laptop (Jaroslav Kysela) [838558] - [alsa] hda: Yet another position_fix quirk for ASUS machines (Jaroslav Kysela) [838558] - [alsa] hda: Allow to pass position_fix=0 explicitly (Jaroslav Kysela) [838558] - [alsa] hda: Fix disordered enum definitions in patch_cirrus.c (Jaroslav Kysela) [838558] - [alsa] hda: Add support for MacBook Pro 10,1 (Jaroslav Kysela) [838558] - [alsa] hda: Replace with the generic fixup codes in patch_cirrus.c (Jaroslav Kysela) [838558] - [alsa] hda: Check bit mask for codec SSID in snd_hda_pick_fixup() (Jaroslav Kysela) [838558] - [alsa] hda/intel: add position_fix quirk for Asus K53E (Jaroslav Kysela) [838558] - [alsa] hda: Fix Oops at codec reset/reconfig (Jaroslav Kysela) [838558] - [alsa] hda: Remove ignore_misc_bit (Jaroslav Kysela) [838558] - [alsa] hda: Move non-PCM check to per_pin in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: fix control names for multiple speaker out on IDT/STAC (Jaroslav Kysela) [838558] - [alsa] hda: Fix missing Master volume for STAC9200/925x (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Setup channel mapping for non_pcm audio (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Enable HBR feature on Intel chips (Jaroslav Kysela) [838558] - [alsa] hda/hdmi: Fix channel_allocation array wrong order (Jaroslav Kysela) [838558] - [alsa] hda: add missing function declaration (Jaroslav Kysela) [838558] - [alsa] hda: Avoid unnecessary parameter read for EPSS (Jaroslav Kysela) [838558] - [alsa] hda: Implement snd_hda_power_sync() helper function (Jaroslav Kysela) [838558] - [alsa] hda: Don't trust codec EPSS bit for IDT 92HD83xx & co (Jaroslav Kysela) [838558] - [alsa] hda: Make clear built-in driver optimization (Jaroslav Kysela) [838558] - [alsa] hda: Call snd_hda_jack_report_sync() generically in hda_codec.c (Jaroslav Kysela) [838558] - [alsa] hda: Do not set GPIOs for speakers on IDT if there are no speakers (Jaroslav Kysela) [838558] - [alsa] hda: Add missing ifdef CONFIG_SND_HDA_POWER_SAVE to tracepoints (Jaroslav Kysela) [838558] - [alsa] hda: Check the power state when power_save option is changed (Jaroslav Kysela) [838558] - [alsa] hda: Add tracepoints at snd_hda_power_up/down entrances. (Jaroslav Kysela) [838558] - [alsa] hda: Add 3stack-automute model to AD1882 codec (Jaroslav Kysela) [838558] - [alsa] hda: show ICT/KAE control bits (Jaroslav Kysela) [838558] - [alsa] hda: Fix forgotten ifdef CONFIG_SND_HDA_PATCH_LOADER (Jaroslav Kysela) [838558] - [alsa] hda: Deferred probing with request_firmware_nowait() (Jaroslav Kysela) [838558] - [alsa] hda: Load firmware in hda_intel.c (Jaroslav Kysela) [838558] - [alsa] hda: Fix leftover codec->power_transition (Jaroslav Kysela) [838558] - [alsa] hda: don't create dysfunctional mixer controls for ca0132 (Jaroslav Kysela) [838558] - [alsa] hda: Don't send invalid volume knob command on IDT 92hd75bxx (Jaroslav Kysela) [838558] - [alsa] hda: Fix 'Beep Playback Switch' with no underlying mute switch (Jaroslav Kysela) [838558] - [alsa] hda: fix Copyright debug message (Jaroslav Kysela) [838558] - [alsa] hda: bug fix on checking the supported power states of a codec (Jaroslav Kysela) [838558] - [alsa] hda: Fix panned "Beep Playback Switch" (Jaroslav Kysela) [838558] - [alsa] hda/intel: Add Device IDs for Intel Lynx Point-LP PCH (Jaroslav Kysela) [838558] - [alsa] hda: Fix pop noise in headphones on S3 for Asus X55A, X55V (Jaroslav Kysela) [838558] - [alsa] hda: Add missing SPDIF I/O setup for CA0132 (Jaroslav Kysela) [838558] - [alsa] hda: Use the standard PCM ops for CA0132 (Jaroslav Kysela) [838558] - [alsa] hda: Fix superfluous "-in" suffix from CA0132 capture items (Jaroslav Kysela) [838558] - [alsa] hda: Add codec->pcm_format_first flag (Jaroslav Kysela) [838558] - [alsa] hda: Fix double quirk for Quanta FL1 / Lenovo Ideapad (Jaroslav Kysela) [838558] - [alsa] hda: remove redundant auto quirks for conexant 506x (Jaroslav Kysela) [838558] - [alsa] hda: remove quirk for Dell Vostro 1015 (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad X230 (Jaroslav Kysela) [838558] - [alsa] hda: Fix regression of HDMI codec probing (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad T430s (Jaroslav Kysela) [838558] - [alsa] hda: Support dock on Lenovo Thinkpad T530 with ALC269VC (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED GPIO initialization for IDT codecs (Jaroslav Kysela) [838558] - [alsa] hda: Fix polarity of mute LED on HP Mini 210 (Jaroslav Kysela) [838558] - [alsa] hda: Workaround for silent output on VAIO Z with ALC889 (Jaroslav Kysela) [838558] - [alsa] hda: Fix WARNING from HDMI/DP parser (Jaroslav Kysela) [838558] - [alsa] hda: Detach from converter at closing in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED GPIO setup for HP Mini 210 (Jaroslav Kysela) [838558] - [alsa] hda: Fix invalid D3 of headphone DAC on VT202x codecs (Jaroslav Kysela) [838558] - [alsa] hda: add dock support for Thinkpad X230 Tablet (Jaroslav Kysela) [838558] - [alsa] hda: Turn on PIN_OUT from hdmi playback prepare. (Jaroslav Kysela) [838558] - [alsa] hda: Add support for Realtek ALC282 (Jaroslav Kysela) [838558] - [alsa] hda: Fix index number conflicts of phantom jacks (Jaroslav Kysela) [838558] - [alsa] hda: Add new GPU codec ID to snd-hda (Jaroslav Kysela) [838558] - [alsa] hda: Fix driver type of Haswell controller to AZX_DRIVER_SCH (Jaroslav Kysela) [838558] - [alsa] hda: add Haswell HDMI codec id (Jaroslav Kysela) [838558] - [alsa] hda: Add DeviceID for Haswell HDA (Jaroslav Kysela) [838558] - [alsa] hda: Always call standard unsolicited event for Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Avoid possible race of beep on/off (Jaroslav Kysela) [838558] - [alsa] hda: Move beep helper functions to hda_beep.c (Jaroslav Kysela) [838558] - [alsa] hda: give 3-pin jack the name "Headphone Mic Jack" (Jaroslav Kysela) [838558] - [alsa] hda: Support single 3-pin jack without VREF on the actual pin (Jaroslav Kysela) [838558] - [alsa] hda: Fix no sound from ALC662 after Windows reboot (Jaroslav Kysela) [838558] - [alsa] hda: Fix power-map regression for HP dv6 & co (Jaroslav Kysela) [838558] - [alsa] hda: Initialize caches at codec reconfiguration (Jaroslav Kysela) [838558] - [alsa] hda: Fix memory leaks at module unload (Jaroslav Kysela) [838558] - [alsa] hda: Fix memory leaks in Realtek & Conexant codec parsers (Jaroslav Kysela) [838558] - [alsa] hda: Add Realtek ALC280 codec support (Jaroslav Kysela) [838558] - [alsa] hda: Remove suprefluous EAPD init verbs for ALC660vd (Jaroslav Kysela) [838558] - [alsa] hda: Add inv-dmic model to possible Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Add inverted mic quirks for Asus U41SV, Acer 1810TZ and AOD260 (Jaroslav Kysela) [838558] - [alsa] hda: Add the inverted digital mic workaround to Realtek codecs (Jaroslav Kysela) [838558] - [alsa] hda: Don't power up when not powered down. (Jaroslav Kysela) [838558] - [alsa] hda: Add inverted internal mic quirk for Lenovo S205 (Jaroslav Kysela) [838558] - [alsa] hda: Fix ALC272X codec detection (Jaroslav Kysela) [838558] - [alsa] hda: Correct info print in HDMI non-intrinsic unsol event (Jaroslav Kysela) [838558] - [alsa] hda: Don't rely on event tag for simple_hdmi (Jaroslav Kysela) [838558] - [alsa] hda: Remove loop from simple_hdmi*() (Jaroslav Kysela) [838558] - [alsa] hda: Move one-time init codes from generic_hdmi_init() (Jaroslav Kysela) [838558] - [alsa] hda: Add missing snd_hda_jack_detect_enable() for simple_hdmi*() (Jaroslav Kysela) [838558] - [alsa] hda: Fix the pin nid assignment in patch_hdmi.c (Jaroslav Kysela) [838558] - [alsa] hda: Enable unsol event for ATI and Nvidia HDMI codecs too (Jaroslav Kysela) [838558] - [alsa] hda: Remove invalid init verbs for Nvidia 2ch codecs (Jaroslav Kysela) [838558] - [alsa] hda: Use common codes for ATI, Nvidia and VIA simple codecs (Jaroslav Kysela) [838558] - [alsa] hda: Merge ATI/VIA HDMI simple init functions (Jaroslav Kysela) [838558] - [alsa] hda: Add the support for VIA HDMI pin detection (Jaroslav Kysela) [838558] - [alsa] hda/intel: activate COMBO mode for Intel client chipsets (Jaroslav Kysela) [838558] - [alsa] hda: Create phantom jacks for fixed inputs and outputs (Jaroslav Kysela) [838558] - [alsa] hda: add support for HD-Audio CODECes of VIA HDMI GFX Cards (Jaroslav Kysela) [838558] - [alsa] hda: add support for HD-Audio of VIA HDMI GFX Cards (Jaroslav Kysela) [838558] - [alsa] hda: power setting error check (Jaroslav Kysela) [838558] - [alsa] hda: check proper return value (Jaroslav Kysela) [838558] - [alsa] hda: reduce msleep time if EPSS power states supported (Jaroslav Kysela) [838558] - [alsa] hda: check supported power states (Jaroslav Kysela) [838558] - [alsa] hda: Show D3cold state in proc files (Jaroslav Kysela) [838558] - [alsa] hda: add power states information in proc (Jaroslav Kysela) [838558] - [alsa] hda: Handle open while transitioning to D3. (Jaroslav Kysela) [838558] - [alsa] hda: Don't forget to call init verbs added by fixup list (Jaroslav Kysela) [838558] - [alsa] hda: Pin fixup for Zotac Z68 motherboard (Jaroslav Kysela) [838558] - [alsa] hda: Fix detection of Creative SoundCore3D controllers (Jaroslav Kysela) [838558] - [alsa] hda: HDMI Audio init all connectors when VGA-switcheroo is off (Jaroslav Kysela) [838558] - [alsa] hda: Fix uninitialized HDMI controllers with VGA-switcheroo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add new codec support for ALC269VD (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix unused variable compile warning (Jaroslav Kysela) [838558] - [alsa] hda: Fix possible races of accesses to connection list array (Jaroslav Kysela) [838558] - [alsa] hda: unlock on error in azx_interrupt() (Jaroslav Kysela) [838558] - [alsa] hda/idt: Cache the power-map bits (Jaroslav Kysela) [838558] - [alsa] hda/idt: Clean up power-map check code (Jaroslav Kysela) [838558] - [alsa] hda: Evaluate gpio_led hints at the right moment (Jaroslav Kysela) [838558] - [alsa] hda/idt: Fix power-map for speaker-pins with some HP laptops (Jaroslav Kysela) [838558] - [alsa] hda: Support VGA-switcheroo (disabled for RHEL6) (Jaroslav Kysela) [838558] - [alsa] hda: Add a hook capability to vmaster controls (Jaroslav Kysela) [838558] - [alsa] hda: Export snd_hda_lock_devices() (Jaroslav Kysela) [838558] - [alsa] hda: Check the dead HDMI audio controller by vga-switcheroo (Jaroslav Kysela) [838558] - [alsa] hda: Disable FLOAT format support (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Correct vendor IDs for new codecs (Jaroslav Kysela) [838558] - [alsa] hda: Fix concurrent hash accesses (Jaroslav Kysela) [838558] - [alsa] hda: Protect SPDIF-related stuff via spdif_mutex (Jaroslav Kysela) [838558] - [alsa] hda: Add Conexant CX20751/2/3/4 codec support (Jaroslav Kysela) [838558] - [alsa] hda: Add the support for Creative SoundCore3D (Jaroslav Kysela) [838558] - [alsa] hda: More robustify the power-up/down sequence (Jaroslav Kysela) [838558] - [alsa] hda: Remove pre_resume and post_suspend ops (Jaroslav Kysela) [838558] - [alsa] hda: Lessen CPU usage when waiting for chip to respond (Jaroslav Kysela) [838558] - [alsa] hda: Move BIOS pin-parser code to hda_auto_parser.c (Jaroslav Kysela) [838558] - [alsa] hda: Move up the fixup helper functions to the library module (Jaroslav Kysela) [838558] - [alsa] hda: Protect the power-saving count with spinlock (Jaroslav Kysela) [838558] - [alsa] hda: Clear the power-saving states properly at reset (Jaroslav Kysela) [838558] - [alsa] hda: Always resume the codec immediately (Jaroslav Kysela) [838558] - [alsa] hda: Fix possible access to uninitialized work struct (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Call a common helper for alc_spec initialization (Jaroslav Kysela) [838558] - [alsa] hda: Revert "ALSA: hda - Set codec to D3 forcibly even if not used" (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Call alc_auto_parse_customize_define() always after fixup (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add missing CD-input pin for MSI-7350 mobo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a fixup for Acer Aspire 5739G (Jaroslav Kysela) [838558] - [alsa] hda: Fix oops caused by recent commit "Fix internal mic for Lenovo Ideapad U300s" (Jaroslav Kysela) [838558] - [alsa] hda: Fix internal mic for Lenovo Ideapad U300s (Jaroslav Kysela) [838558] - [alsa] hda: Skip pin capability sanity check for bogus values (Jaroslav Kysela) [838558] - [alsa] hda: Add snd_hda_get_default_vref() helper function (Jaroslav Kysela) [838558] - [alsa] hda: Introduce snd_hda_set_pin_ctl*() helper functions (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Set up the missing docking-station pins (Jaroslav Kysela) [838558] - [alsa] hda: Add external mic quirk for Asus Zenbook UX31E (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Don't set HP pin-control bit unconditionally (Jaroslav Kysela) [838558] - [alsa] hda/sigmatel: Fix inverted mute LED (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix regression on Quanta/Gericom KN1 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix mem leak (and rid us of trailing whitespace). (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add quirk for Mac Pro 5,1 machines (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a fixup entry for Acer Aspire 8940G (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix GPIO1 setup for Acer Aspire 4930 & co (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add a few ALC882 model strings back (Jaroslav Kysela) [838558] - [alsa] hda: hide HDMI/ELD printks unless snd.debug=2 (Jaroslav Kysela) [838558] - [alsa] hda: clean up CX20549 test mixer setup (Jaroslav Kysela) [838558] - [alsa] hda: CX20549 doesn't need pin_amp_workaround. (Jaroslav Kysela) [838558] - [alsa] hda: Remove CD control from model=benq for CX20549 (Jaroslav Kysela) [838558] - [alsa] hda: fix record volume controls of CX20459 ("Venice") (Jaroslav Kysela) [838558] - [alsa] hda: Rename capture sources of CX20549 to match common conventions (Jaroslav Kysela) [838558] - [alsa] hda: Fix proc output for ADC amp values of CX20549 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix ADC assignment with a shared HP/Mic pin (Jaroslav Kysela) [838558] - [alsa] hda: Fix build with CONFIG_PM=n (Jaroslav Kysela) [838558] - [alsa] hda: Fix build of patch_sigmatel.c without CONFIG_SND_HDA_POWER_SAVE (Jaroslav Kysela) [838558] - [alsa] hda: fix printing of high HDMI sample rates (Jaroslav Kysela) [838558] - [alsa] hda: Add expose_enum_ctl flag to snd_hda_add_vmaster_hook() (Jaroslav Kysela) [838558] - [alsa] hda: Add "Mute-LED Mode" enum control (Jaroslav Kysela) [838558] - [alsa] hda: Add EAPD control to Conexnat auto-parser (Jaroslav Kysela) [838558] - [alsa] hda: Rewrite the mute-LED control with vmaster hook for ALC269 (Jaroslav Kysela) [838558] - [alsa] hda: Rewrite the mute-LED hook with vmaster hook in patch_sigmatel.c (Jaroslav Kysela) [838558] - [alsa] hda: Return the created kcontrol in __snd_hda_add_vmaster() (Jaroslav Kysela) [838558] - [alsa] hda: Typos: change aditional to additional. (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Reuse init_hook for ALC269VB coef setup (Jaroslav Kysela) [838558] - [alsa] hda: Fix silent speaker output on Acer Aspire 6935 (Jaroslav Kysela) [838558] - [alsa] hda: Initialize vmaster slave volumes (Jaroslav Kysela) [838558] - [alsa] hda: Set codec to D3 forcibly even if not used (Jaroslav Kysela) [838558] - [alsa] hda: Add Gigabyte GA-MA790X to the beep whitelist (Jaroslav Kysela) [838558] - [alsa] hda: fix broken automute/autoswitch for Realtek (Jaroslav Kysela) [838558] - [alsa] hda/conexant: Clear unsol events on unused pins (Jaroslav Kysela) [838558] - [alsa] hda: Enable docking-station SPDIF for Thinkpad (Jaroslav Kysela) [838558] - [alsa] hda: Add position_fix=4 (COMBO) option (Jaroslav Kysela) [838558] - [alsa] hda: Fix audio playback support on HP Zephyr system (Jaroslav Kysela) [838558] - [alsa] hda: add id for Atom Cedar Trail HDMI codec (Jaroslav Kysela) [838558] - [alsa] hda/via: Add a few sanity checks (Jaroslav Kysela) [838558] - [alsa] hda/via: Don't create duplicated boost controls (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Small code cleanups (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix the wrong offset for two-speaker systems (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix the possible conflicts of Bass Speaker name (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Create individual mute switches for shared DAC (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix possible Oops with NULL input_mux (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Parse aa-loopback items dynamically (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Remove the last static quirks for ALC882 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add model=fixup not to apply fix-ups (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop all ALC880 static quirks (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=asus* from ALC880 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=asus-w1v with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=z71v with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill-dig with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=uniwill-p53 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=F1734 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=futjisu with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Apply probe-fixup really after probing (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC880 model=tcl with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop ALC880 model=clevo (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Refactor the DAC filler function (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=w810 with auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Rewrite ALC880 model=lg with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Adjust badness calculation for multi-ios (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Show multi-io pins in debug prints (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Try harder to fit the single-connections (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Finer tuning of auto-parser with badness evaluation (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Improve the signel-connection check (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Disable static fixups for ASUS with ALC269 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Remove leftover static quirks for ALC260 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=fujitsu from ALC260 static quirks (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Drop model=favorit100 for ALC260 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add the support for HP Presario B1900 (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC260 model=replacer with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Replace ALC260 model=acer with the auto-parser (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Add the fixup codes for ALC260 model=will (Jaroslav Kysela) [838558] - [alsa] hda: Add another jack-detection suppression for ASUS ALC892 (Jaroslav Kysela) [838558] - [alsa] hda: Suppress auto-mute feature on some machines with ALC861 (Jaroslav Kysela) [838558] - [alsa] hda: Add codec->no_jack_detect flag (Jaroslav Kysela) [838558] - [alsa] hda: Make is_jack_detectable() as non-inlined (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Apply the coef-setup only to ALC269VB (Jaroslav Kysela) [838558] - [alsa] hda: add quirk to detect CD input on Gigabyte EP45-DS3 (Jaroslav Kysela) [838558] - [alsa] hda: Kill hyphenated names (Jaroslav Kysela) [838558] - [alsa] hda: Always set HP pin in unsol handler for STAC/IDT codecs (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix resume of multiple input sources (Jaroslav Kysela) [838558] - [alsa] hda/realtek: Fix overflow of vol/sw check bitmap (Jaroslav Kysela) [838558] - [alsa] hda: Fix initialization of secondary capture source on VT1705 (Jaroslav Kysela) [838558] - [alsa] hda: Fix mute-LED VREF value for new HP laptops (Jaroslav Kysela) [838558] - [alsa] hda: Fix error handling in patch_ca0132.c (Jaroslav Kysela) [838558] - [alsa] hda: add support for Uniwill ECS M31EI notebook (Jaroslav Kysela) [838558] - [x86] Mark Intel Crystal Well CPU as supported (Prarit Bhargava) [861060] - [x86] Mark Intel Ivy Town Processor as Supported (Prarit Bhargava) [847372] - [x86] apic: Use x2apic physical mode based on FADT setting (Prarit Bhargava) [832162] - [s390] zcrypt: Add support for CEX4 crypto card (Hendrik Brueckner) [823010]- [md] dm-thin: support discard with non power of two blocksize (Mike Snitzer) [858858] - [md] dm-thin: fix discard support for data devices (Mike Snitzer) [858858] - [md] dm-thin: tidy discard support (Mike Snitzer) [858858] - [md] dm-thin: do not set discard_zeroes_data (Mike Snitzer) [858858] - [md] dm: handle requests beyond end of device instead of using BUG_ON (Mike Snitzer) [858858] - [md] dm: retain table limits when swapping to new table with no devices (Mike Snitzer) [858858] - [md] dm-table: clear add_random unless all devices have it set (Mike Snitzer) [858858] - [md] dm-mpath: only retry ioctl when no paths if queue_if_no_path set (Mike Snitzer) [858858] - [md] dm-mpath: fix check for null mpio in end_io fn (Mike Snitzer) [858858] - [block] split discard into aligned requests (Mike Snitzer) [858858] - [block] reorganize rounding of max_discard_sectors (Mike Snitzer) [858858] - [scsi] Fix dm-multipath starvation when scsi host is busy (Mike Snitzer) [858858] - [netdrv] vmxnet3: fix interrupt control bitmap (Neil Horman) [829953] - [netdrv] vmxnet3: Remove casts to same type (Neil Horman) [829953] - [netdrv] vmxnet3: Fix log messages and corrects some typos (Neil Horman) [829953] - [netdrv] vmxnet3: Fix transport header size (Neil Horman) [829953] - [netdrv] vmxnet3: Fix typo in vmxnet3_drv.c (Neil Horman) [829953] - [netdrv] vmxnet3: Remove alloc_etherdev error messages (Neil Horman) [829953] - [netdrv] vmxnet3: Remove unnecessary k.alloc/v.alloc OOM messages (Neil Horman) [829953] - [netdrv] vmxnet3: cleanup tso headers manipulation (Neil Horman) [829953] - [netdrv] vmxnet3: make ethtool ops const (Neil Horman) [829953] - [netdrv] vmxnet3: Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine of a number of drivers (Neil Horman) [829953] - [netdrv] vmxnet3: Add module.h to drivers who were implicitly using it (Neil Horman) [829953] - [netdrv] vmxnet3: add skb frag size accessors (Neil Horman) [829953] - [netdrv] vmxnet3: fix skb truesize underestimation (Neil Horman) [829953] - [netdrv] vmxnet3: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Neil Horman) [829953] - [netdrv] vmxnet3: convert to SKB paged frag API (Neil Horman) [829953] - [netdrv] vmxnet3: Don't enable vlan filters in promiscuous mode (Neil Horman) [829953] - [netdrv] vmxnet3: Fix advertising HW_CSUM feature to use csum_start (Neil Horman) [829953] - [netdrv] net: fix assignment of 0/1 to bool variables (John Feeney) [826718] - [netdrv] tg3: Update version to 3.124 (John Feeney) [826718] - [netdrv] tg3: Fix race condition in tg3_get_stats64() (John Feeney) [826718] - [netdrv] tg3: Add New 5719 Read DMA workaround (John Feeney) [826718] - [netdrv] tg3: Fix Read DMA workaround for 5719 A0 (John Feeney) [826718] - [netdrv] tg3: Request APE_LOCK_PHY before PHY access (John Feeney) [826718] - [netdrv] tg3: Add hwmon support for temperature (John Feeney) [826718] - [netdrv] tg3: Add APE scratchpad read function (John Feeney) [826718] - [netdrv] tg3: Add common function tg3_ape_event_lock() (John Feeney) [826718] - [netdrv] tg3: Fix the setting of the APE_HAS_NCSI flag (John Feeney) [826718] - [netdrv] tg3: add device id of Apple Thunderbolt Ethernet device (John Feeney) [826718] - [netdrv] tg3: Apply short DMA frag workaround to 5906 (John Feeney) [826718] - [netdrv] tg3: remove redundant NULL test before release_firmware() call (John Feeney) [826718] - [netdrv] tg3: Avoid panic from reserved statblk field access (John Feeney) [826718] - [netdrv] tg3: Fix 5717 serdes powerdown problem (John Feeney) [826718] - [netdrv] tg3: Remove all #inclusions of asm/system.h (John Feeney) [826718] - [netdrv] tg3: Fix RSS ring refill race condition (John Feeney) [826718] - [netdrv] tg3: Recode PCI MRRS adjustment as a PCI quirk (John Feeney) [826718] - [netdrv] tg3: Fix poor tx performance on 57766 after MTU change (John Feeney) [826718] - [netdrv] tg3: Add memory barriers to sync BD data (John Feeney) [826718] - [netdrv] tg3: Fix jumbo loopback test on 5719 (John Feeney) [826718] - [netdrv] tg3: Fix tg3_get_stats64 for 5700 / 5701 devs (John Feeney) [826718] - [netdrv] tg3: unify return value of .ndo_set_mac_address if address is invalid (John Feeney) [826718] - [netdrv] tg3: Create timer helper functions (John Feeney) [826718] - [netdrv] tg3: Clear RECOVERY_PENDING with reset_task_cancel (John Feeney) [826718] - [netdrv] tg3: Remove SPEED_UNKNOWN checks (John Feeney) [826718] - [netdrv] tg3: Fix link check in tg3_adjust_link (John Feeney) [826718] - [netdrv] tg3: remove IRQF_SAMPLE_RANDOM flag (John Feeney) [826718] - [netdrv] tg3: Update copyright (John Feeney) [826718] - [netdrv] tg3: Use *_UNKNOWN ethtool definitions (John Feeney) [826718] - [netdrv] tg3: Remove unneeded link_config.orig_... members (John Feeney) [826718] - [netdrv] tg3: Remove unused link config code (John Feeney) [826718] - [netdrv] tg3: Consolidate ASIC rev detection code (John Feeney) [826718] - [netdrv] tg3: Reduce UMP event collision window (John Feeney) [826718] - [netdrv] tg3: Fix copper autoneg adv checks (John Feeney) [826718] - [netdrv] tg3: Fix stats while interface is down (John Feeney) [826718] - [netdrv] tg3: Disable new DMA engine for 57766 (John Feeney) [826718] - [netdrv] tg3: Move transmit comment to a better location (John Feeney) [826718] - [netdrv] tg3: Eliminate unneeded prototype (John Feeney) [826718] - [netdrv] tg3: Relocate tg3_find_peer (John Feeney) [826718] - [netdrv] tg3: Move tg3_nvram_write_block functions (John Feeney) [826718] - [netdrv] tg3: Move tg3_set_rx_mode (John Feeney) [826718] - [netdrv] tg3: Move tg3_change_mtu to a better location (John Feeney) [826718] - [netdrv] tg3: Relocate tg3_reset_task (John Feeney) [826718] - [netdrv] tg3: Move tg3_restart_hw to a better location (John Feeney) [826718] - [netdrv] tg3: Remove alloc_etherdev error messages (John Feeney) [826718] - [netdrv] tg3: Break out RSS indir table init and assignment (John Feeney) [826718] - [netdrv] tg3: Use mii_advertise_flowctrl (John Feeney) [826718] - [netdrv] tg3: Make the TX BD DMA limit configurable (John Feeney) [826718] - [netdrv] tg3: Enable EEE support for capable 10/100 devs (John Feeney) [826718] - [netdrv] tg3: Track LP advertising (John Feeney) [826718] - [netdrv] tg3: Integrate flowctrl check into AN adv check (John Feeney) [826718] - [netdrv] tg3: Fix advertisement handling (John Feeney) [826718] - [netdrv] tg3: Change mii to ethtool advertisement function names (John Feeney) [826718] - [netdrv] tg3: Add ethtool to mii advertisment conversion helpers (John Feeney) [826718] - [firmware] add Ralink rt2800 firmware images (Stanislaw Gruszka) [841604] - [mm] x86_32: randomize SHLIB_BASE (Aristeu Rozanski) [804956] {CVE-2012-1568}- [kernel] cgroups: don't attach task to subsystem if migration failed (Frederic Weisbecker) [751817] - [kernel] cgroups: more safe tasklist locking in cgroup_attach_proc (Frederic Weisbecker) [751817] - [kernel] cgroups: use flex_array in attach_proc (Frederic Weisbecker) [751817] - [lib] flex_array: allow zero length flex arrays (Frederic Weisbecker) [751817] - [lib] flex_array: fix flex_array_put_ptr macro to be valid C (Frederic Weisbecker) [751817] - [lib] flex_array: add helpers to get and put to make pointers easy to use (Frederic Weisbecker) [751817] - [kernel] cgroups: make procs file writable (Frederic Weisbecker) [751817] - [kernel] cgroups: add per-thread subsystem callbacks (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: fix freezing groups with stopped tasks (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: update_freezer_state() does incorrect state transitions (Frederic Weisbecker) [751817] - [kernel] cgroups: read-write lock CLONE_THREAD forking per threadgroup (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: fix can_attach() to prohibit moving from/to freezing/frozen cgroups (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: unnecessary test in cgroup_freezing_or_frozen() (Frederic Weisbecker) [751817] - [kernel] cgroup_freezer: Update stale locking comments (Frederic Weisbecker) [751817] - [net] nf_defrag_ipv6: fix oops on module unloading (Amerigo Wang) [726807]- [fs] ext4: check for zero length extent (Lukas Czerner) [813097] - [fs] cifs: Fix the conflict between rwpidforward and rw mount options (Sachin Prabhu) [852747] - [fs] cifs: Fix wrong length in cifs_iovec_read (Sachin Prabhu) [851694] - [fs] gfs2: Make write size hinting code common (Bob Peterson) [753337] - [fs] gfs2: Fix missing allocation data for set/remove xattr (Bob Peterson) [753337] - [fs] gfs2: Take account of blockages when using reserved blocks (Bob Peterson) [753337] - [fs] gfs2: Reduce file fragmentation (Bob Peterson) [753337] - [fs] gfs2: Eliminate unnecessary check for state > 3 in bitfit (Bob Peterson) [753337] - [fs] gfs2: Fold quota data into the reservations struct (Bob Peterson) [753337] - [fs] gfs2: Extend the life of the reservations structure (Bob Peterson) [753337] - [fs] gfs2: Add rgrp information to block_alloc trace point (Bob Peterson) [753337] - [fs] gfs2: Eliminate unused "new" parameter to gfs2_meta_indirect_buffer (Bob Peterson) [753337] - [fs] gfs2: Remove redundant metadata block type check (Bob Peterson) [753337] - [fs] gfs2: Eliminate needless parameter from function gfs2_setbit (Bob Peterson) [753337] - [fs] gfs2: Use variable rather than qa to determine if unstuff necessary (Bob Peterson) [753337] - [fs] gfs2: Remove i_disksize (Bob Peterson) [753337] - [fs] gfs2: New truncate sequence (Bob Peterson) [753337] - [fs] gfs2: Change variable blk to biblk (Bob Peterson) [753337] - [fs] gfs2: Fix function parameter comments in rgrp.c (Bob Peterson) [753337] - [fs] gfs2: Eliminate offset parameter to gfs2_setbit (Bob Peterson) [753337] - [fs] gfs2: Use slab for block reservation memory (Bob Peterson) [753337] - [fs] gfs2: make function gfs2_page_add_databufs static (Bob Peterson) [753337] - [fs] gfs2: Rename function gfs2_close to gfs2_release (Bob Peterson) [753337] - [fs] gfs2: Dump better debug info if a bitmap inconsistency is detected (Bob Peterson) [753337] - [fs] gfs2: Use seq_vprintf for glocks debugfs file (Robert S Peterson) [847377] - [fs] seq_file: Add seq_vprintf function and export it (Robert S Peterson) [847377] - [fs] gfs2: Size seq_file buffer more carefully (Robert S Peterson) [847377] - [fs] gfs2: Cache last hash bucket for glock seq_files (Robert S Peterson) [847377] - [fs] gfs2: Increase buffer size for glocks and glstats debugfs files (Robert S Peterson) [847377] - [fs] gfs2: glock statistics gathering (Robert S Peterson) [806385] - [fs] jbd: clear revoked flag on buffers before a new transaction started (Lukas Czerner) [804281] - [fs] ext3: Avoid filesystem corruption after a crash under heavy delete load (Lukas Czerner) [804281] - [fs] nfs: prepare coalesce testing for directio (Steve Dickson) [854746] - [fs] nfs: create completion structure to pass into page_init functions (Steve Dickson) [854746] - [fs] nfs: remove unused wb_complete field from struct nfs_page (Steve Dickson) [854746] - [fs] nfs: merge _full and _partial write rpc_ops (Steve Dickson) [854746] - [fs] nfs: Don't use DATA_SYNC writes (Steve Dickson) [854746] - [fs] nfs: merge _full and _partial read rpc_ops (Steve Dickson) [854746] - [fs] nfs: Dont rely on PageError in nfs_readpage_release_partial (Steve Dickson) [854746] - [fs] nfs: create struct nfs_page_array (Steve Dickson) [854746] - [fs] nfs: create common nfs_pgio_header for both read and write (Steve Dickson) [854746] - [fs] nfs: make pnfs_ld_[read|write]_done consistent (Steve Dickson) [854746] - [fs] pnfs: make _set_lo_fail generic (Steve Dickson) [854746] - [fs] nfs: Get rid of the unused nfs_read_data->flags field (Steve Dickson) [854746] - [fs] nfs: Get rid of the unused nfs_write_data->flags field (Steve Dickson) [854746] - [fs] nfs: Remove unused variable from write.c (Steve Dickson) [854746] - [fs] nfs: Get rid of the nfs_rdata_mempool (Steve Dickson) [854746] - [fs] nfs: Get rid of unnecessary calls to ClearPageError() in read code (Steve Dickson) [854746] - [fs] nfs: Get rid of nfs_restart_rpc() (Steve Dickson) [854746] - [fs] nfs: use req_offset where appropriate (Steve Dickson) [854746] - [fs] nfs: Clean up - simplify the switch to read/write-through-MDS (Steve Dickson) [846714] - [fs] nfs: remove unnecessary casts of void pointers in nfs4filelayout.c (Steve Dickson) [846714] - [fs] nfs: reverse arg order in nfs_initiate_[read|write] (Steve Dickson) [846714] - [fs] nfs: add a struct nfs_commit_data to replace nfs_write_data in commits (Steve Dickson) [846714] - [fs] nfs: Remove nfs4_setup_sequence from generic read code (Steve Dickson) [846714] - [fs] nfs: Remove nfs4_setup_sequence from generic write code (Steve Dickson) [846714] - [fs] nfs: Add a new helper nfs4_init_sequence() (Steve Dickson) [846714] - [fs] nfs: Add lseg to struct nfs4_fl_commit_bucket (Steve Dickson) [846714] - [fs] nfs: Revert pnfs ugliness from the generic nfs read code path (Steve Dickson) [846714] - [fs] nfs: File layout only supports whole file layouts (Steve Dickson) [846714] - [fs] nfs: make pnfs_ld_[read|write]_done consistent (Steve Dickson) [846714] - [fs] nfs: Remove pnfs bloat from the generic write path (Steve Dickson) [846714] - [fs] pnfs: Must return layout on IO error (Steve Dickson) [846714] - [fs] pnfs: layoutret_on_setattr (Steve Dickson) [846714] - [fs] nfs: Revert coalesce small, page-aligned direct I/Os (Steve Dickson) [846708] - [fs] nfs: dprintks in directio code were referencing task after put (Steve Dickson) [846708] - [fs] nfs: grab open context in direct read (Steve Dickson) [846708] - [fs] nfs: put open context on error in nfs_flush_multi (Steve Dickson) [846708] - [fs] nfs: put open context on error in nfs_pagein_multi (Steve Dickson) [846708] - [fs] nfs: remove duplicate variable declaration in filelayout_clear_request_commit (Steve Dickson) [846708] - [fs] nfs: Use cond_resched_lock() to reduce latencies in the commit scans (Steve Dickson) [846708] - [kernel] list: add list_safe_reset_next (Steve Dickson) [846708] - [fs] nfs: Fix a few issues in filelayout_commit_pagelist (Steve Dickson) [846708] - [fs] ext3, ext4: don't clear orphan list on ro mount with errors (Eric Sandeen) [852771] - [block] replace __getblk_slow misfix by grow_dev_page fix (Jeff Moyer) [534080] - [fs] buffer: remove BUG() in possible but rare condition (Jeff Moyer) [534080] - [fs] gfs2: Add kobject release method (Robert S Peterson) [826089] - [fs] nfs: check for req==NULL in nfs_try_to_update_request cleanup (Steve Dickson) [846688] - [fs] nfs: ncommit count is being double decremented (Steve Dickson) [846688] - [fs] nfs: Clean ups and bugfixes for the pnfs read/writeback/commit code (Steve Dickson) [846688] - [fs] nfs: Revert pnfs ugliness from the generic nfs read code path (Steve Dickson) [846688] - [fs] pnfs: recoalesce when ld read pagelist fails (Steve Dickson) [846688] - [fs] nfs: Move the pnfs write code into pnfs.c (Steve Dickson) [846688] - [fs] nfs: Move the pnfs read code into pnfs.c (Steve Dickson) [846688] - [fs] nfs: Cache rpc_ops in struct nfs_pageio_descriptor (Steve Dickson) [846688] - [fs] nfs: split out the RPC transmission from nfs_pagein_multi/one (Steve Dickson) [846688] - [fs] nfs: Clean up nfs_read_rpcsetup and nfs_write_rpcsetup (Steve Dickson) [846688] - [fs] pnfs: recoalesce when ld write pagelist fails (Steve Dickson) [833091] - [fs] nfs: Allow the nfs_pageio_descriptor to signal that a re-coalesce is needed (Steve Dickson) [833091] - [fs] nfs: Use stable writes when not doing a bulk flush (Steve Dickson) [833091] - [fs] nfs: remove nfs_inode radix tree (Steve Dickson) [833091] - [fs] nfs: nfs_open_context doesn't need struct path either (Steve Dickson) [833091] - [fs] nfs: nfs4_opendata doesn't need struct path either (Steve Dickson) [833091] - [fs] nfs: nfs4_closedata doesn't need to mess with struct path (Steve Dickson) [833091] - [fs] nfs: Fix a hang in the writeback path (Steve Dickson) [833091] - [fs] nfs: remove nfs_PAGE_TAG_LOCKED (Steve Dickson) [833091]- [netdrv] qlcnic: get rid of a redundant test for NULL before call to release_firmware() (Chad Dupuis) [826572] - [netdrv] qlcnic: remove unnecessary setting of skb->dev (Chad Dupuis) [826572] - [netdrv] qlcnic: off by one in qlcnic_init_pci_info() (Chad Dupuis) [826572] - [netdrv] qlcnic: vlan workaround for mac deletion bug in firmware (Chad Dupuis) [826572] - [netdrv] qlcnic: fix turnaround delay during migration (Chad Dupuis) [826572] - [netdrv] qlcnic: Fix protcol type in case of inband vlan. (Chad Dupuis) [826572] - [netdrv] qlcnic: fix unsupported CDRP command error message. (Chad Dupuis) [826572] - [netdrv] qlcnic: Fix estimation of recv MSS in case of LRO (Chad Dupuis) [826572] - [netdrv] qlcnic: Allow a predefined set of capture masks for FW dump (Chad Dupuis) [826572] - [netdrv] qlcnic: Adding mac statistics to ethtool. (Chad Dupuis) [826572] - [netdrv] qlcnic: Register device in FAILED state. (Chad Dupuis) [826572] - [netdrv] qlcnic: Bug fix for LRO (Chad Dupuis) [826572] - [netdrv] qlcnic: Added sysfs Node fwdump_state (Chad Dupuis) [826572] - [scsi] aacraid: respond automatically to volumes added by config tool (Rich Bono) [857561] - [scsi] aacraid: reset should disable MSI interrupt (Rich Bono) [857561] - [scsi] aacraid: prohibit access to array container space (Rich Bono) [857561] - [scsi] aacraid: expose physical devices for models with newer firmware (Rich Bono) [857561] - [scsi] aacraid: add support for handling ATA pass-through commands (Rich Bono) [857561] - [infiniband] cxgb4: Fix endianness of addition to mpa->private_data_size (Jay Fenlason) [747145] - [infiniband] cxgb4: Fix crash when peer address is 0.0.0.0 (Jay Fenlason) [747145] - [infiniband] cxgb4: Add query_qp support (Jay Fenlason) [747145] - [infiniband] cxgb4: Remove kfifo usage (Jay Fenlason) [747145] - [infiniband] cxgb4: DB Drop Recovery for RDMA and LLD queues (Jay Fenlason) [747145] - [infiniband] cxgb4: Disable interrupts in c4iw_ev_dispatch() (Jay Fenlason) [747145] - [infiniband] cxgb4: Add DB Overflow Avoidance (Jay Fenlason) [747145] - [infiniband] cxgb4: Use dst parameter in import_ep() (Jay Fenlason) [747145] - [infiniband] cxgb4: Add missing peer2peer check in MPAv2 code (Jay Fenlason) [747145] - [infiniband] cxgb4: Consolidate 3 copies of the same operation into 1 helper function (Jay Fenlason) [747145] - [infiniband] cxgb4: Rename dst_get_neighbour{, _raw} to dst_get_neighbour_noref{, _raw} (Jay Fenlason) [747145] - [infiniband] cxgb4: Fix RCU lockdep splats (Jay Fenlason) [747145] - [infiniband] cxgb4: Abstract dst->neighbour accesses behind helpers (Jay Fenlason) [747145] - [edac] mce_amd: Drop too granulary family model checks (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Constify error tables (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Correct bank 5 error signatures (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Rework NB MCE signatures (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Fix K8 revD and later chip select sizes (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Fix missing csrows sysfs nodes (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Cleanup return type of amd64_determine_edac_cap() (Mauro Carvalho Chehab) [822275] - [edac] amd64_edac: Add a fix for Erratum 505 (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Simplify NB MCE decoder interface (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Drop local coreid reporting (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Print valid addr when reporting an error (Mauro Carvalho Chehab) [822275] - [edac] mce_amd: Print CPU number when reporting the error (Mauro Carvalho Chehab) [822275] - [firmware] bnx2x: add FW 7.2.51.0 (Michal Schmidt) [819842] - [netdrv] bnx2x: enable previously disabled ethtool ops (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: convert to .set_phys_id extended ethtool op (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Utilize Link Flap Avoidance (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Link Flap Avoidance (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link code refactoring (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use native EEE instead of auto-greeen (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct & clean 10G EEE requirements (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: EEE code refactoring (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add EEE support for 4-port devices (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: EEE status is read locally (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use list_move_tail instead of list_del/list_add_tail (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix rx checksum validation for IPv6 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add missing afex code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix registers dumped (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct advertisement of pause capabilities (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: display the correct duplex value (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: prevent timeouts when using PFC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix stats copying logic (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Avoid sending multiple statistics queries (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Correct the ndo_poll_controller call (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Move netif_napi_add to the open call (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix compiler warnings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix recovery flow cleanup during probe (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix unload previous driver flow when flr-capable (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix mem leak when command is unknown (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove cast around the kmalloc in bnx2x_prev_mark_path (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Correct EEE statistics gathering (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add new 57840 device IDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: organize BDs calculation for stop/resume (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix non-kernel-doc comments with kernel-doc start markers (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix (nearly-)kernel-doc comment (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: set maximal number of default RSS queues (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change bnx2x_tests_str_arr to static char (Michal Schmidt) [819842 826277 826295 826302] - [scsi] bnx2i: use strlcpy() instead of memcpy() for strings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x, bnx2fc, bnx2i, cnic: Add statistics support and FCoE capabilities advertisement (Michal Schmidt) [819842 826277 826295 826302] - [scsi] bnx2i: Fixed NULL ptr deference for 1G bnx2 Linux iSCSI offload (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Allocate UIO resources only on devices that support iSCSI. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Allocate kcq resource only on devices that support FCoE. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Add function pointers to arm IRQ for different devices. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Free UIO rings when the device is closed. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Add functions to allocate and free UIO rings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix non-kernel-doc comments with kernel-doc start markers (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: remove invalid reference to list iterator variable (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix mmap regression. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Handle RAMROD_CMD_ID_CLOSE error. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Remove uio mem[0]. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Read bnx2x function number from internal register (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Fix occasional NULL pointer dereference during reboot. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] cnic: Remove casts to same type (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Bumped version to 1.0.12 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: use list_entry instead of explicit cast (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Improve error recovery by handling parity errors (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Support interface creation on non-VLAN interface also (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2fc: Reduce object size by consolidating formats (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2i: Removed the reference to the netdev->base_addr (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix link for BCM57711 with 84823 phy (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix I2C non-respondent issue (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link module eeprom (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: 1G sfp+ module handling (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: revised link register access (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: treat 0 speed as link down (copper) (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: link cleanup (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: sfp+ Tx fault detection added (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change date and version to 1.72.51-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Support DCBX for all functions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for ethtool -L (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Allow up to 63 RSS queues (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Split the FP structure (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Move the CNIC L2 CIDs to be right after the RSS CIDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Make the transmission queues adjacent (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Allow more than 64 L2 CIDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for 4-tupple UDP RSS (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Return only online tests for MF (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Add support for external LB (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: correct LPI pass-through configuration (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix panic when TX ring is full (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix checksum validation (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added EEE Ethtool support. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added EEE support (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: bug fix when loading after SAN boot (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix handling single MSIX mode for 57710/57711 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove some bloat (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: off by one in bnx2x_ets_e3b0_sp_pri_to_cos_set() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Update driver version to 1.72.50-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove gro workaround (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add afex support (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Clear MDC/MDIO warning message (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57711+BCM84823 link issue (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Clear BCM84833 LED after fan failure (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM84833 PHY FW version presentation (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix link issue for BCM8727 boards. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Restore 1G LED on BCM57712+BCM8727 designs. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM578x0-SFI pre-emphasis settings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57810-KR AN speed transition (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Fix BCM57810-KR FC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: PFC fix (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add missing parenthesis to prevent u32 overflow (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change to driver version 1.72.10-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Change comments and white spaces (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: change to the rss engine (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: congestion management re-organization (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Added support for a new device - 57811 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added support for working with one msix irq. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: enable inta on the pci bus when used (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove unnecessary dmae code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: remove unnecessary .h dependencies (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: fix vector traveling while looking for an empty entry (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: previous driver unload revised (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: validate FW trace prior to its printing (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: changed iscsi/fcoe mac init and macros (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added TLV_NOT_FOUND flags to the dcb (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed dcb unused code (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: reduced sparse warnings (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: revised driver prints (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use ethtool_rxfh_indir_default() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: call netif_set_real_num_rx_queues() (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: code doesn't use stats for allocating Rx BDs (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool returns req. AN even when AN fails (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool now returns unknown speed/duplex (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: mark functions as loaded on shared memory (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use param's id instead of sp_obj's id (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: set_one_mac_e1x uses raw's state as input (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed unused function bnx2x_queue_set_cos_cid (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: move LLH_CAM to header, apply naming conventions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: update driver version to 1.72.10-0 (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: add gro_check (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: make bnx2x_close() static again (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: use eth_hw_addr_random() and reset addr_assign_type (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allow all functions to display the phy FW version (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: removed code re-checking memory base after device open (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allow BCM84833 phy to advertise 100Base-T speeds (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: notify cnic of address of info-to-the-mcp (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allocate smaller Rx rings for 1G functions (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: allocate memory dynamically in ethtool self-test. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: force 10G on 84833 phy should be autoneg with only 10G advertised (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: added autoneg-restart after link advertisement changes (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: ethtool publishes link partners speed and FC (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: half duplex support added for several boards (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Remove boolean comparisons to true/false (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: Look inside vlan when determining checksum proto. (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] bnx2x: cut down on pointless differences from upstream (Michal Schmidt) [819842 826277 826295 826302] - [netdrv] igb: schedule watchdog every second to update the statistics (Stefan Assmann) [838404] - [pci] Set device power state to PCI_D0 for device without native PM support (Laszlo Ersek) [849223]- [block] fix up use after free in __blkdev_get (Jeff Moyer) [847838] - [firmware] r8169: update the firmware for RTL8168F variant (Ivan Vecera) [842651] - [netdrv] r8169: use unlimited DMA burst for TX (Ivan Vecera) [842651] - [netdrv] r8169: add D-Link DGE-560T identifiers. (Ivan Vecera) [842651] - [netdrv] r8169: verbose error message. (Ivan Vecera) [842651] - [netdrv] r8169: remove rtl_ocpdr_cond. (Ivan Vecera) [842651] - [netdrv] r8169: fix argument in rtl_hw_init_8168g. (Ivan Vecera) [842651] - [netdrv] r8169: support RTL8168G (Ivan Vecera) [842651] - [netdrv] r8169: abstract out loop conditions. (Ivan Vecera) [842651] - [netdrv] r8169: ephy, eri and efuse functions signature changes. (Ivan Vecera) [842651] - [netdrv] r8169: csi_ops signature change. (Ivan Vecera) [842651] - [netdrv] r8169: mdio_ops signature change. (Ivan Vecera) [842651] - [netdrv] r8169: add RTL8106E support. (Ivan Vecera) [842651] - [netdrv] r8169: RxConfig hack for the 8168evl. (Ivan Vecera) [842651] - [netdrv] r8169: avoid NAPI scheduling delay. (Ivan Vecera) [842651] - [netdrv] r8169: call netif_napi_del at errpaths and at driver unload (Ivan Vecera) [842651] - [netdrv] r8169: fix unsigned int wraparound with TSO (Ivan Vecera) [842651] - [netdrv] r8169: support the new RTL8411 chip. (Ivan Vecera) [842651] - [netdrv] r8169: adjust some functions of 8111f (Ivan Vecera) [842651] - [netdrv] r8169: support the new RTL8402 chip. (Ivan Vecera) [842651] - [netdrv] r8169: add device specific CSI access helpers. (Ivan Vecera) [842651] - [netdrv] r8169: modify pll power function (Ivan Vecera) [842651] - [netdrv] r8169: 8168c and later require bit 0x20 to be set in Config2 for PME signaling. (Ivan Vecera) [842651] - [netdrv] r8169: Config1 is read-only on 8168c and later. (Ivan Vecera) [842651] - [netdrv] r8169: enable napi on resume. (Ivan Vecera) [842651] - [netdrv] r8169: fix comment typo (Ivan Vecera) [842651] - [netdrv] r8169: stop using net_device.{base_addr, irq}. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl_cfg_info closer to its caller. (Ivan Vecera) [842651] - [netdrv] r8169: move the netpoll handler after the irq handler. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl8169_open after rtl_task it depends on. (Ivan Vecera) [842651] - [netdrv] r8169: move rtl_set_rx_mode before its rtl_hw_start callers. (Ivan Vecera) [842651] - [netdrv] r8169: move net_device_ops beyond the methods it references. (Ivan Vecera) [842651] - [netdrv] r8169: move the driver probe method to the end of the driver file. (Ivan Vecera) [842651] - [netdrv] r8169: move the driver removal method to the end of the driver file. (Ivan Vecera) [842651] - [netdrv] r8169: runtime resume before shutdown. (Ivan Vecera) [842651] - [netdrv] r8169: corrupted IP fragments fix for large mtu. (Ivan Vecera) [842651] - [netdrv] r8169: Remove alloc_etherdev error messages (Ivan Vecera) [842651] - [netdrv] r8169: spinlock redux. (Ivan Vecera) [842651] - [netdrv] r8169: avoid a useless work scheduling. (Ivan Vecera) [842651] - [netdrv] r8169: move task enable boolean to bitfield. (Ivan Vecera) [842651] - [netdrv] r8169: bh locking redux and task scheduling. (Ivan Vecera) [842651] - [netdrv] r8169: fix early queue wake-up. (Ivan Vecera) [842651] - [netdrv] r8169: remove work from irq handler. (Ivan Vecera) [842651] - [netdrv] r8169: missing barriers. (Ivan Vecera) [842651] - [netdrv] r8169: irq mask helpers. (Ivan Vecera) [842651] - [netdrv] r8169: factor out IntrMask writes. (Ivan Vecera) [842651] - [netdrv] r8169: stop delaying workqueue. (Ivan Vecera) [842651] - [netdrv] r8169: remove rtl8169_reinit_task. (Ivan Vecera) [842651] - [netdrv] r8169: remove hardcoded PCIe registers accesses. (Ivan Vecera) [842651] - [netdrv] r8169: increase the delay parameter of pm_schedule_suspend (Ivan Vecera) [842651] - [netdrv] r8169: Fix runtime power management (Ivan Vecera) [842651] - [netdrv] r8169 / PCI / PM: Add simplified runtime PM support (rev. 3) (Ivan Vecera) [842651] - [netdrv] r8169: fix potentially dangerous trailing '; ' in #defined values/expressions (Ivan Vecera) [842651] - [netdrv] r8169: fix wrong eee setting for rlt8111evl (Ivan Vecera) [842651] - [netdrv] r8169: fix driver shutdown WoL regression. (Ivan Vecera) [842651] - [netdrv] r8169: add skb frag size accessors (Ivan Vecera) [842651] - [netdrv] r8169: do not enable the TBI for anything but the original 8169. (Ivan Vecera) [842651] - [netdrv] r8169: remove erroneous processing of always set bit. (Ivan Vecera) [842651] - [netdrv] r8169: fix WOL setting for 8105 and 8111evl (Ivan Vecera) [842651] - [netdrv] r8169: add MODULE_FIRMWARE for the firmware of 8111evl (Ivan Vecera) [842651] - [netdrv] r8169: convert to SKB paged frag API. (Ivan Vecera) [842651] - [netdrv] bna: fix assignment of 0/1 to bool variables (Ivan Vecera) [830018] - [netdrv] bna: Fix non-kernel-doc comments with kernel-doc start markers (Ivan Vecera) [830018] - [netdrv] bna: Fix (nearly-)kernel-doc comments for various functions (Ivan Vecera) [830018] - [netdrv] bna: Remove casts to same type (Ivan Vecera) [830018] - [netdrv] bna: remove redundant NULL test before release_firmware() (Ivan Vecera) [830018] - [netdrv] bna: Update driver version to 3.0.23.0 (Ivan Vecera) [830018] - [netdrv] bna: Function name changes and cleanups (Ivan Vecera) [830018] - [netdrv] bna: Remove tx tasklet (Ivan Vecera) [830018] - [netdrv] bna: tx rx cleanup fix (Ivan Vecera) [830018] - [netdrv] bna: ioc cleanups (Ivan Vecera) [830018] - [netdrv] bna: Flash controller ioc pll init fixes (Ivan Vecera) [830018] - [netdrv] bna: Serialize smem access during adapter initialization (Ivan Vecera) [830018] - [netdrv] bna: Remove boolean comparisons to true/false (Ivan Vecera) [830018] - [netdrv] bna: fix error handling of bnad_get_flash_partition_by_offset() (Ivan Vecera) [830018] - [netdrv] bna: Implement ethtool flash_device entry point (Ivan Vecera) [830018] - [netdrv] bna: Remove alloc_etherdev error messages (Ivan Vecera) [830018] - [netdrv] bna: Remove unnecessary k.alloc/v.alloc OOM messages (Ivan Vecera) [830018] - [netdrv] bna: fix sparse warnings/errors (Ivan Vecera) [830018] - [netdrv] bna: make ethtool_ops and strings const (Ivan Vecera) [830018] - [netdrv] bna: Add debugfs interface (Ivan Vecera) [830018] - [netdrv] bna: Added flash sub-module and ethtool eeprom entry points (Ivan Vecera) [830018] - [netdrv] bna: Convert MAC_ADDRLEN uses to ETH_ALEN (Ivan Vecera) [830018] - [netdrv] bna: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [830018] - [netdrv] bna: add skb frag size accessors (Ivan Vecera) [830018] - [netdrv] be2net: implement unicast filtering (Ivan Vecera) [813400] - [netdrv] bna: don't set ndo_set_rx_mode (Ivan Vecera) [815303] - [net] Statically initialize init_net.dev_base_head (Weiping Pan) [853302] - [net] cgroup: fix access the unallocated memory in netprio cgroup (Weiping Pan) [853302] - [net] cgroup: fix out of bounds accesses (Weiping Pan) [853302] - [net] cgroup: fix panic in netprio_cgroup (Weiping Pan) [853302] - [netdrv] enic: remove unnecessary setting of skb->dev (Stefan Assmann) [829503] - [netdrv] enic: Convert compare_ether_addr to ether_addr_equal (Stefan Assmann) [829503] - [netdrv] enic: replace open-coded ARRAY_SIZE with macro (Stefan Assmann) [829503] - [netdrv] enic: Stop using NLA_PUT*() (Stefan Assmann) [829503] - [netdrv] enic: Fix addr valid check in enic_set_vf_mac (Stefan Assmann) [829503] - [netdrv] enic: fix an endian bug in enic_probe() (Stefan Assmann) [829503] - [netdrv] enic: Fix endianness bug (Stefan Assmann) [829503] - [pci] x2apic: fix optout message (Prarit Bhargava) [860729] - [tools] perf: fix parallel build (Eric Sandeen) [859259] - [scsi] remove no longer valid BUG_ON in scsi_lld_busy (Jeff Garzik) [842881] - [net] Add netif_get_num_default_rss_queues (Michal Schmidt) [859399]- [usb] serial: qcserial avoid pointing to freed memory (Don Zickus) [699676] - [usb] serial: Fix qcserial memory leak on rmmod (Don Zickus) [699676] - [usb] serial: fix a memory leak in qcprobe error path (Don Zickus) [699676] - [virt] kvmclock: unbreak registration by aligning with upstream (Michael S. Tsirkin) [856198] - [x86] apic: replace eoi_write on apic disable (Michael S. Tsirkin) [856198] - [scsi] qla4xxx: v5.03.00.00.06.04-k0 (Chad Dupuis) [826570] - [scsi] qla4xxx: Update Copyright header (Chad Dupuis) [826570] - [scsi] qla4xxx: Added support for ISP83XX (Chad Dupuis) [826570] - [scsi] qla4xxx: Added new function qla4_8xxx_get_minidump (Chad Dupuis) [826570] - [scsi] qla4xxx: Set IDC version in correct way (Chad Dupuis) [826570] - [scsi] qla4xxx: Replace all !is_qla8022() with is_qla40XX() (Chad Dupuis) [826570] - [scsi] qla4xxx: Added new functions in isp_ops (Chad Dupuis) [826570] - [scsi] qla4xxx: Clean-up and optimize macros (Chad Dupuis) [826570] - [scsi] qla4xxx: Rename macros from 82XX to 8XXX (Chad Dupuis) [826570] - [scsi] qla4xxx: Update func name from ql4_ to qla4_ (Chad Dupuis) [826570] - [scsi] qla4xxx: Update structure and variable names (Chad Dupuis) [826570] - [scsi] qla4xxx: Update function name from 8xxx to 82xx (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.04-k1 (Chad Dupuis) [826570] - [scsi] qla4xxx: Wait for cmd to complete before chip reset for ISP40XX (Chad Dupuis) [826570] - [scsi] qla4xxx: Clear interrupt while unloading driver (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix lockdep warning in qla4xxx_post_work() (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.04-k0 (Chad Dupuis) [826570] - [scsi] qla4xxx: Properly handle SCSI underrun while processing status IOCBs (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix multiple conn login event issue during session recovery (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix gcc warning for x86 system (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix memory corruption issue in qla4xxx_ep_connect (Chad Dupuis) [826570] - [scsi] qla4xxx: remove unnecessary read of PCI_CAP_ID_EXP (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix Spell check (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix a Sparse warning message (Chad Dupuis) [826570] - [scsi] qla4xxx: multi-session fix for flash ddbs (Chad Dupuis) [826570] - [scsi] qla4xxx: v5.02.00.00.06.03-k5 (Chad Dupuis) [826570] - [scsi] qla4xxx: Capture minidump for ISP82XX on firmware failure (Chad Dupuis) [826570] - [scsi] qla4xxx: Add change_queue_depth API support (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix clear ddb mbx command failure issue (Chad Dupuis) [826570] - [scsi] qla4xxx: Fix kernel panic during discovery logout (Chad Dupuis) [826570] - [scsi] qla4xxx: Correct early completion of pending mbox (Chad Dupuis) [826570] - [scsi] qla4xxx: use pci_dev->revision (Chad Dupuis) [826570] - [drm] edid: limit printk when facing bad edid (Dave Airlie) [857792] - [drm] backport 3.6 drm into rhel6.4 kernel (Dave Airlie) [857792] - [mm] backport the extended prefault helpers from upstream (Dave Airlie) [857792] - [gpu] vga drivers backport (Dave Airlie) [857792] - [base] dma-buf: backport dma-buf support (Dave Airlie) [857792] - [acpi] export symbol acpi_get_table_with_size (Dave Airlie) [857792] - [kernel] sched: Add __wake_up_all_locked() API (Dave Airlie) [857792] - [kernel] sched: wait_event_interruptible_locked() interface (Dave Airlie) [857792] - [pci] pci_regs: define LNKSTA2 pcie cap + bits (Dave Airlie) [857792] - [mm] slab: introduce kmalloc_array() (Dave Airlie) [857792] - [fs] sysfs: Add sysfs_merge_group() and sysfs_unmerge_group() (Dave Airlie) [857792] - [i2c] export bit-banging algo functions (Dave Airlie) [857792] - [netdrv] bnx2: Clean up remainint iounmap (Neil Horman) [826727] - [netdrv] bnx2: Try to recover from PCI block reset (Neil Horman) [826727] - [netdrv] bnx2: Fix bug in bnx2_free_tx_skbs() (Neil Horman) [826727] - [netdrv] bnx2: Add missing netif_tx_disable() in bnx2_close() (Neil Horman) [826727] - [netdrv] bnx2: Add "fall through" comments (Neil Horman) [826727] - [netdrv] bnx2: Update version 2.2.2 (Neil Horman) [826727] - [netdrv] bnx2: Read PCI function number from internal register (Neil Horman) [826727] - [netdrv] bnx2: Dump additional BC_STATE during firmware sync timeout (Neil Horman) [826727] - [netdrv] bnx2: Dump all FTQ_CTL registers during tx_timeout (Neil Horman) [826727] - [netdrv] bnx2: Remove casts to same type (Neil Horman) [826727] - [netdrv] bnx2: replace open-coded ARRAY_SIZE with macro (Neil Horman) [826727] - [netdrv] bnx2: stop using net_device.{base_addr, irq} (Neil Horman) [826727] - [netdrv] bnx2: unify return value of .ndo_set_mac_address if address is invalid (Neil Horman) [826727] - [usb] ti_usb: fix printk format warning (Don Zickus) [846419] - [usb] ti_usb_3410_5052: adding multitech dialup fax/modem devices (Don Zickus) [846419] - [pci] Enable ATS at the device state restore (Don Dugger) [767886] - [pci] intel-iommu: Move duplicate list-mangling code into unlink_domain_info() helper (Don Dugger) [767886] - [pci] intel-iommu: Add device info into list before doing context mapping (Don Dugger) [767886] - [netdrv] igbvf: Fix (nearly-)kernel-doc comments for various functions (Stefan Assmann) [819104] - [netdrv] igbvf: fix divide by zero (Stefan Assmann) [819104] - [netdrv] igbvf: fix the bug when initializing the igbvf (Stefan Assmann) [819104] - [netdrv] intel: make wired ethernet driver message level consistent (rev2) (Stefan Assmann) [819104] - [netdrv] igbvf: Use ETH_ALEN (Stefan Assmann) [819104] - [netdrv] igbvf: reset netdevice addr_assign_type if changed (Stefan Assmann) [819104] - [netdrv] igbvf: rename dev_hw_addr_random and remove redundant second (Stefan Assmann) [819104] - [netdrv] igbvf: refactor Interrupt Throttle Rate code (Stefan Assmann) [819104] - [netdrv] igbvf: change copyright date (Stefan Assmann) [819104] - [netdrv] igbvf: remove unneeded cast (Stefan Assmann) [819104] - [x86] cpu: keep SEP flag enabled on 64-bit if execshield is on (Eduardo Habkost) [821463] - [x86] Revert: intel_idle: disable NHM/WSM HW C-state auto-demotion (Matthew Garrett) [834097] - [block] cciss: fix handling of protocol error (Tomas Henzl) [858292] - [ata] ata_piix: IDE-mode SATA patch for Intel DH89xxCC DeviceIDs (David Milburn) [859491] - [scsi] hpsa: fix handling of protocol error (Tomas Henzl) [857956] - [x86] mce: Introduce mce_gather_info() (Luming Yu) [855775] - [mm] hwpoison: Remove extra unwanted call to send_sig_info() (Lenny Szubowicz) [855775]- [misc] sgi-xp: fails to load when cpu 0 is out of IRQ resources (George Beshers) [854677] - [misc] sgi-xp: nested calls to spin_lock_irqsave() (George Beshers) [854677] - [net] openvswitch: Make Open vSwitch use non-accel VLAN tagging (Thomas Graf) [859048] - [net] vlan: dont drop packets from unknown vlans in promiscuous mode (Thomas Graf) [859048] - [netdrv] e1000e: update driver version number (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove unnecessary variable (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove inapplicable comment (Dean Nelson) [819103] - [netdrv] e1000e: cleanup strict checkpatch check (Dean Nelson) [819103] - [netdrv] e1000e: cleanup strict checkpatch MEMORY_BARRIER checks (Dean Nelson) [819103] - [netdrv] e1000e: DoS while TSO enabled caused by link partner with small MSS (Dean Nelson) [819103] - [netdrv] e1000e: fix panic while dumping packets on Tx hang with IOMMU (Dean Nelson) [819103] - [netdrv] e1000e: 82571 Tx Data Corruption during Tx hang recovery (Dean Nelson) [819103] - [netdrv] e1000e: fix test for PHY being accessible on 82577/8/9 and I217 (Dean Nelson) [819103] - [netdrv] e1000e: Correct link check logic for 82571 serdes (Dean Nelson) [819103] - [netdrv] e1000e: Program the correct register for ITR when using MSI-X. (Dean Nelson) [819103] - [netdrv] e1000e: Cleanup code logic in e1000_check_for_serdes_link_82571() (Dean Nelson) [819103] - [netdrv] e1000e: Fix (nearly-)kernel-doc comments for various functions (Dean Nelson) [819103] - [netdrv] e1000e: remove use of IP payload checksum (Dean Nelson) [819103] - [netdrv] e1000e: use more informative logging macros when netdev not yet registered (Dean Nelson) [819103] - [netdrv] e1000e: test for valid check_reset_block function pointer (Dean Nelson) [819103] - [netdrv] e1000e: fix Rapid Start Technology support for i217 (Dean Nelson) [819103] - [netdrv] e1000e: fix typo in definition of E1000_CTRL_EXT_FORCE_SMBUS (Dean Nelson) [819103] - [netdrv] e1000e: Fix merge conflict (net->net-next) (Dean Nelson) [819103] - [netdrv] e1000e: clear REQ and GNT in EECD (82571 && 82572) (Dean Nelson) [819103] - [netdrv] e1000e: enable forced master/slave on 82577 (Dean Nelson) [819103] - [netdrv] e1000e: initial support for i217 (Dean Nelson) [819103] - [netdrv] e1000e: Remove special case for 82573/82574 ASPM L1 disablement (Dean Nelson) [819103] - [netdrv] e1000e: Disable ASPM L1 on 82574 (Dean Nelson) [819103] - [netdrv] e1000e: Driver workaround for IPv6 Header Extension Erratum. (Dean Nelson) [819103] - [netdrv] e1000e: Resolve intermittent negotiation issue on 82574/82583. (Dean Nelson) [819103] - [netdrv] e1000e: cleanup long {read|write}_reg_locked PHY ops function pointers (Dean Nelson) [819103] - [netdrv] e1000e: suggest a possible workaround to a device hang on 82577/8 (Dean Nelson) [819103] - [netdrv] e1000e: fix .ndo_set_rx_mode for 82579 (Dean Nelson) [819103] - [netdrv] e1000e: PHY initialization flow changes for 82577/8/9 (Dean Nelson) [819103] - [netdrv] e1000e: workaround EEPROM configuration change on 82579 (Dean Nelson) [819103] - [netdrv] e1000e: 82579 potential system hang on stress when ME enabled (Dean Nelson) [819103] - [netdrv] e1000e: 82579 packet drop workaround (Dean Nelson) [819103] - [netdrv] e1000e: Enable DMA Burst Mode on 82574 by default. (Dean Nelson) [819103] - [netdrv] e1000e: Disable Far-End LoopBack following reset on 80003ES2LAN. (Dean Nelson) [819103] - [netdrv] e1000e: Fix default interrupt throttle rate not set in NIC HW (Dean Nelson) [819103] - [netdrv] e1000e: MSI interrupt test failed, using legacy interrupt (Dean Nelson) [819103] - [netdrv] e1000e: cleanup boolean logic (Dean Nelson) [819103] - [netdrv] e1000e: cleanup remaining strings split across multiple lines (Dean Nelson) [819103] - [netdrv] e1000e: issues in Sx on 82577/8/9 (Dean Nelson) [819103] - [netdrv] e1000e: cleanup indexed register arrays (Dean Nelson) [819103] - [netdrv] e1000e: cleanup NAPI routine (Dean Nelson) [819103] - [netdrv] e1000e: Minor comment clean-up. (Dean Nelson) [819103] - [netdrv] e1000e: Guarantee descriptor writeback flush success. (Dean Nelson) [819103] - [netdrv] e1000e: make wired ethernet driver message level consistent (rev2) (Dean Nelson) [819103] - [netdrv] e1000e: use msleep instead of mdelay (Dean Nelson) [819103] - [netdrv] e1000e: cleanup whitespace and indentation (Dean Nelson) [819103] - [netdrv] e1000e: cleanup incorrect filename in comment (Dean Nelson) [819103] - [netdrv] e1000e: rename e1000e_reload_nvm() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup - remove unnecessary variable (Dean Nelson) [819103] - [netdrv] e1000e: use true/false for boolean send_xon, do not assume always true (Dean Nelson) [819103] - [netdrv] e1000e: cleanup comment in e1000_hash_mc_addr() (Dean Nelson) [819103] - [netdrv] e1000e: rename e1000e_config_collision_dist() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: comment correction in e1000e_set_kmrn_lock_loss_workaround_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup calls to setup_physical_interface function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup use of check_reset_block function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup use of check_mng_mode function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename e1000e_setup_link() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename e1000e_id_led_init() and call as function pointer (Dean Nelson) [819103] - [netdrv] e1000e: cosmetic comment changes to make lines less than 80 characters (Dean Nelson) [819103] - [netdrv] e1000e: cosmetic change to boolean comparisons (Dean Nelson) [819103] - [netdrv] e1000e: cleanup goto statements to exit points without common work (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000e_setup_fiber_serdes_link (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_init_hw_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: minor whitespace addition (insert blank line separator) (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary variable initializations (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary test and return (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary variable ret_val (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unreachable statement (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_set_d3_lplu_state_ich8lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: always return 0 (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: remove unnecessary assignments just before returning (Dean Nelson) [819103] - [netdrv] e1000e: potential incorrect return for e1000_setup_copper_link_80003es2lan (Dean Nelson) [819103] - [netdrv] e1000e: potentially incorrect return for e1000_cfg_kmrn_10_100_80003es2lan (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: rename goto labels to be more meaningful (Dean Nelson) [819103] - [netdrv] e1000e: cleanup: use goto for common work needed by multiple exit points (Dean Nelson) [819103] - [netdrv] e1000e: replace '1' with 'true' for boolean get_link_status (Dean Nelson) [819103] - [netdrv] e1000e: pass pointer to hw struct for e1000_init_mac_params_XXX() (Dean Nelson) [819103] - [netdrv] e1000e: use true/false for bool autoneg_false (Dean Nelson) [819103] - [netdrv] e1000e: remove unnecessary parentheses (Dean Nelson) [819103] - [netdrv] e1000e: remove unnecessary returns from void functions (Dean Nelson) [819103] - [netdrv] e1000e: remove test that is always false (Dean Nelson) [819103] - [netdrv] e1000e: add skb frag size accessors (Dean Nelson) [819103] - [scsi] qla2xxx: Update version number to 8.04.00.08.06.4-k. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use the right field for container_of. (Chad Dupuis) [826565] - [scsi] qla2xxx: Allow MSI interrupt registration for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't toggle RISC interrupt bits after IRQ lines are attached. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix incorrect status reporting on DIF errors. (Chad Dupuis) [826565] - [scsi] qla2xxx: T10 DIF - ISP83xx changes. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for legacy interrupts for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Enable fw attributes for ISP24xx and above. (Chad Dupuis) [826565] - [scsi] qla2xxx: Get fcal position map should not be called for p2p topology. (Chad Dupuis) [826565] - [scsi] qla2xxx: Set Maximum Read Request Size to 4K. (Chad Dupuis) [826565] - [scsi] qla2xxx: Enclose adapter related calls in adapter check in failed state handler. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for handling some error conditions in loopback. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix description of qla2xmaxqdepth parameter. (Chad Dupuis) [826565] - [scsi] qla2xxx: set idc version if function is first one to come. (Chad Dupuis) [826565] - [scsi] qla2xxx: Do not restrict the number of NPIV ports for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Do PCI fundamental reset for ISP83xx (Chad Dupuis) [826565] - [scsi] qla2xxx: Fail initialization if unable to load RISC code. (Chad Dupuis) [826565] - [scsi] qla2xxx: Ensure PLOGI is sent to Fabric Management-Server upon request. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove setting Scsi_host->this_id during adapter probe. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use defines instead of hardcoded values for intr status. (Chad Dupuis) [826565] - [scsi] qla2xxx: Dont call nic restart firmware if it is already active and running. (Chad Dupuis) [826565] - [scsi] qla2xxx: Wrong PCIe(2.5Gb/s x8) speed in the kerenel message for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Perform ROM mbx cmd access only after ISP soft-reset during f/w recovery. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implement beacon support for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix for continuous rescan attempts in arbitrated loop topology. (Chad Dupuis) [826565] - [scsi] qla2xxx: Only enable link up on the correct interrupt event. (Chad Dupuis) [826565] - [scsi] qla2xxx: Update the driver copyright. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't register to legacy interrupt for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Changes for ISP83xx loopback support. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add bit to identify adapters for thermal temp. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implemetation of mctp. (Chad Dupuis) [826565] - [scsi] qla2xxx: IDC implementation for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add FW DUMP SIZE sysfs attribute. (Chad Dupuis) [826565] - [scsi] qla2xxx: Implementation of bidirectional. (Chad Dupuis) [826565] - [scsi] qla2xxx: Use bitmap to store loop_id's for fcports. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display mailbox failure by default. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla2xxx files (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove redundant NULL check before release_firmware() call. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add check in qla82xx_watchdog for failed hardware state. (Chad Dupuis) [826565] - [scsi] qla2xxx: Add I2C BSG interface. (Chad Dupuis) [826565] - [scsi] qla2xxx: Bind to ISP8031 devices. (Chad Dupuis) [826565] - [scsi] Revert: qla2xxx: During loopdown perform Diagnostic loopback. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display proper firmware version when new minidump template is gathered for ISP82xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Don't capture minidump for ISP82xx on flash update from application. (Chad Dupuis) [826565] - [scsi] qla2xxx: Log link up and link down messages to track link flops. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix discrepencies between RHEL 6 and upstream. (Chad Dupuis) [826565] - [scsi] qla2xxx: Avoid losing any fc ports when loop id's are exhausted. (Chad Dupuis) [826565] - [scsi] qla2xxx: Optimize existing port name server query matching. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove mirrored field vp_idx from struct fc_port. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fixups for ISP83xx. (Chad Dupuis) [826565] - [scsi] qla2xxx: Display proper supported speeds for 16G FC adapters. (Chad Dupuis) [826565] - [scsi] qla2xxx: handle default case in qla2x00_request_firmware() (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_mbx.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Micro optimization in queuecommand handler (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_init.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in qla_bsg.c (Chad Dupuis) [826565] - [scsi] qla2xxx: Stats should be different from physical and virtual ports (Chad Dupuis) [826565] - [scsi] qla2xxx: Add ql_dbg_verbose logging level. (Chad Dupuis) [826565] - [scsi] qla2xxx: Handle interrupt registration failures more gracefully. (Chad Dupuis) [826565] - [scsi] qla2xxx: Change "Done" to "Entering" in the debug print statement in qla2x00_port_logout. (Chad Dupuis) [826565] - [scsi] qla2xxx: Detect PEG errors. (Chad Dupuis) [826565] - [scsi] qla2xxx: Remove unneeded DPC wakeups from qla82xx_watchdog. (Chad Dupuis) [826565] - [scsi] qla2xxx: Fix typo in bus-reset handler. (Chad Dupuis) [826565] - [mm] thp: fix pmd_present for split_huge_page and PROT_NONE with THP (Andrea Arcangeli) [858385] - [wireless] rt2x00: Add support for BUFFALO WLI-UC-GNM2 to rt2800usb (Stanislaw Gruszka) [841578] - [wireless] cfg80211: process pending events when unregistering net device (Stanislaw Gruszka) [841578] - [net] mac80211: cancel mesh path timer (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: fix debug print in iwl_sta_calc_ht_flags (Stanislaw Gruszka) [841578] - [wireless] rt61pci: fix NULL pointer dereference in config_lna_gain (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: disable greenfield transmissions as a workaround (Stanislaw Gruszka) [841578] - [net] mac80211: fail authentication when AP denied authentication (Stanislaw Gruszka) [841578] - [wireless] reg: restore previous behaviour of chan->max_power calculations (Stanislaw Gruszka) [841578] - [net] mac80211: fix read outside array bounds (Stanislaw Gruszka) [841578] - [wireless] ath9k: Add PID/VID support for AR1111 (Stanislaw Gruszka) [841578] - [wireless] b43: fix crash with OpenFWWF (Stanislaw Gruszka) [841578] - [wireless] iwlwifi: Check BSS ctx active before call mac80211 (Stanislaw Gruszka) [841578] - [wireless] rndis_wlan: release BSS structures returned by cfg80211_inform_bss() (Stanislaw Gruszka) [841578] - [net] mac80211: fix crash with single-queue drivers (Stanislaw Gruszka) [841578] - [wireless] rt2800usb: 2001:3c17 is an RT3370 device (Stanislaw Gruszka) [841578] - [wireless] Backport ti drivers from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport orinoco driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport rtl818x driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ipw2x00 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport p54 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ath drivers family from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport b43legacy driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport bcma bus driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport b43 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport ssb bus driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport rt2x00 driver from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport iwlwifi driver from linux 3.5 (Stanislaw Gruszka) [818672 841578] - [wireless] Backport iwlegacy driver from 3.5 (Stanislaw Gruszka) [841578] - [wireless] Backport mac80211 from linux 3.5 (Stanislaw Gruszka) [841578] - [wireless] fix kabi breakage caused by wireless update (Stanislaw Gruszka) [841578] - [wireless] Backport wireless core from linux 3.5 (Stanislaw Gruszka) [841578] - [x86] pci: Add option to not assign BAR's if not already assigned (George Beshers) [859966] - [edac] sb_edac: Avoid overflow errors at memory size calculation (Mauro Carvalho Chehab) [859132] - [Documentation] kernel-parameters.txt: Add intel_idle.max_cstate (Prarit Bhargava) [858337] - [kernel] rcu: Remove function versions of __kfree_rcu and offset (Neil Horman) [813086] - [scsi] fix NULL request_queue in scsi_requeue_run_queue() (Jeff Garzik) [842881] - [netdrv] tg3: Set RX_CHECKSUMS appropriately (John Feeney) [828967] - [firmware] iwlwifi: update firmware for 6205 (Stanislaw Gruszka) [850579] - [netdrv] pch_gbe: vlan skb len fix (Veaceslav Falico) [851682] - [net] ipv4/cipso: don't follow a NULL pointer when setsockopt() is called (Amerigo Wang) [842872] - [net] bridge: Fix timer typo that may render snooping less effective (Nikolay Aleksandrov) [676938]- [net] svcrpc: fix BUG() in svc_tcp_clear_pages (J. Bruce Fields) [769045] - [fs] nfs: Properly handle the case where the delegation is revoked (Steve Dickson) [842435] - [fs] nfs: Move cl_delegations to the nfs_server struct (Steve Dickson) [842435] - [fs] nfs: Introduce nfs_detach_delegations() (Steve Dickson) [842435] - [fs] nfs: Fix a number of RCU issues in the NFSv4 delegation code (Steve Dickson) [842435] - [netdrv] netxen: fix link notification order (Veaceslav Falico) [826574] - [netdrv] netxen: remove unnecessary setting of skb->dev (Veaceslav Falico) [826574] - [netdrv] netxen: restrict force firmware dump when dump is disabled (Veaceslav Falico) [826574] - [netdrv] netxen: Error return off by one for XG port (Veaceslav Falico) [826574] - [netdrv] netxen: Error return off by one in netxen_nic_set_pauseparam() (Veaceslav Falico) [826574] - [netdrv] netxen: Fix estimation of recv MSS in case of LRO (Veaceslav Falico) [826574] - [netdrv] netxen: added miniDIMM support in driver (Veaceslav Falico) [826574] - [netdrv] netxen: Allow only useful and recommended firmware dump capture mask values (Veaceslav Falico) [826574] - [netdrv] netxen_nic: disable minidump by default (Veaceslav Falico) [826574] - [netdrv] netxen: get rid of a redundant test for NULL before call to release_firmware() (Veaceslav Falico) [826574] - [netdrv] netxen: Fix endian bug (Veaceslav Falico) [826574] - [netdrv] netxen: unify return value of .ndo_set_mac_address if address is invalid (Veaceslav Falico) [826574] - [mm] coredump: add VM_NODUMP, MADV_DONTDUMP, MADV_DODUMP (Jason Baron) [739001] - [mm] coredump: remove VM_ALWAYSDUMP flag (Jason Baron) [739001] - [net] ipv6: unify conntrack reassembly expire code with standard one (Amerigo Wang) [726807] - [net] ipv6: add a new namespace for nf_conntrack_reasm (Amerigo Wang) [726807] - [net] ipv6: fix overlap check for fragments (Amerigo Wang) [726807] - [net] netfilter: discard overlapping IPv6 fragment (Amerigo Wang) [726807] - [net] netfilter: defrag: remove one redundant atomic ops (Amerigo Wang) [726807] - [acpi] Fix logic for removing mappings in 'acpi_unmap' (Myron Stowe) [816517] - [acpi] acpica: Expand OSL memory read/write interfaces to 64 bits (Myron Stowe) [816517] - [acpi] Remove ./drivers/acpi/atomicio.[ch] (Myron Stowe) [816517] - [acpi] Add RAM mapping support to ACPI (Myron Stowe) [816517] - [acpi] apei: Add 64-bit read/write support for APEI on i386 (Myron Stowe) [816517] - [acpi] apei: Convert atomicio routines (Myron Stowe) [816517] - [acpi] Export interfaces for ioremapping/iounmapping ACPI registers (Myron Stowe) [816517] - [acpi] Fix a fix section mismatch (Myron Stowe) [816517] - [net] ethtool: update ethtool_rx_flow_spec and avoid kabi breakage (Nikolay Aleksandrov) [847019] - [net] ethtool: add ntuple flow specifier data to network flow classifier (Nikolay Aleksandrov) [847019] - [net] ethtool: Add Ethernet MAC-level filtering/steering (Nikolay Aleksandrov) [847019] - [net] ethtool: Remove unimplemented flow specification types (Nikolay Aleksandrov) [847019] - [net] ethtool: Allow drivers to select RX NFC rule locations (Nikolay Aleksandrov) [847019] - [net] ethtool: Fix potential user buffer overflow for ETHTOOL_{G, S}RXFH (Nikolay Aleksandrov) [847019] - [net] ethtool: add rtnetlink & sched.h in ifndef GENKSYMS (Nikolay Aleksandrov) [847019] - [net] ethtool: Added kernel support in EEE Ethtool commands (Nikolay Aleksandrov) [847019] - [net] ethtool: Add reset operation (Nikolay Aleksandrov) [847019] - [net] ethtool: Change ETHTOOL_PHYS_ID implementation to allow dropping RTNL (Nikolay Aleksandrov) [847019] - [net] ethtool: Extend the ethtool API to obtain plugin module eeprom data (Nikolay Aleksandrov) [847019] - [net] ethtool: Added support for FW dump (Nikolay Aleksandrov) [847019] - [net] ethtool support to configure number of channels (Nikolay Aleksandrov) [847019] - [scsi] scsi_dh_alua: Enable STPG for unavailable ports (Ewan Milne) [857145] - [net] skbuff: do not take an additional reference in skb_frag_set_page (Neil Horman) [859433] - [i2c] add support for iSMT on bordenville (Neil Horman) [791368] - [pci] iommu, dmar: Use pr_format() instead of PREFIX to tidy up pr_*() calls (Don Dutile) [726531] - [pci] iommu, dmar: Reserve mmio space used by the IOMMU, if the BIOS forgets to (Don Dutile) [726531] - [pci] intel-iommu: Replace printks with appropriate pr_*() (Don Dutile) [726531] - [mm] fix potential anon_vma locking issue in mprotect() (Andrea Arcangeli) [858389] - [block] mtip32xx: fix user_buffer check in exec_drive_command (David Milburn) [837370] - [block] mtip32xx: remove HOTPLUG_PCI_PCIE dependancy (David Milburn) [837370] - [block] mtip32xx: Convert macro definitions for flag bits to enum (David Milburn) [837370] - [block] mtip32xx: Remove 'registers' and 'flags' from sysfs (David Milburn) [837370] - [block] mtip32xx: Changes to sysfs entries (David Milburn) [837370] - [block] mtip32xx: minor performance tweak (David Milburn) [837370] - [block] mtip32xx: Fix to support more than one sector in exec_drive_command() (David Milburn) [837370] - [block] mtip32xx: Use plain spinlock for 'cmd_issue_lock' (David Milburn) [837370] - [block] mtip32xx: Set block queue boundary variables (David Milburn) [837370] - [block] mtip32xx: Fix to handle TFE for PIO(IOCTL/internal) commands (David Milburn) [837370] - [block] mtip32xx: Change HDIO_GET_IDENTITY to return stored data (David Milburn) [837370] - [block] mtip32xx: Set custom timeouts for PIO commands (David Milburn) [837370] - [block] mtip32xx: fix clearing an incorrect register in mtip_init_port (David Milburn) [837370] - [block] mtip32xx: release the semaphore on an error path (David Milburn) [837370] - [block] mtip32xx: dump tagmap on failure (David Milburn) [837370] - [block] mtip32xx: fix handling of commands in various scenarios (David Milburn) [837370] - [block] mtip32xx: Shorten macro names (David Milburn) [837370] - [block] mtip32xx: misc changes (David Milburn) [837370] - [block] mtip32xx: Add new sysfs entry 'status' (David Milburn) [837370] - [block] mtip32xx: make setting comp_time as common (David Milburn) [837370] - [block] mtip32xx: Add new bitwise flag 'dd_flag' (David Milburn) [837370] - [block] mtip32xx: fix error handling in mtip_init() (David Milburn) [837370] - [block] mtip32xx: fix incorrect value set for drv_cleanup_done, and re-initialize and start port in mtip_restart_port() (David Milburn) [837370] - [kernel] tracing: Convert format output to seq_file (Jiri Olsa) [797067] - [kernel] tracing: Remove show_format and related macros from TRACE_EVENT (Jiri Olsa) [797067] - [kernel] tracing: Use defined fields and print_fmt to print formats (Jiri Olsa) [797067] - [kernel] tracing: Init print_fmt for kprobe events (Jiri Olsa) [797067] - [kernel] tracing: Init print_fmt for syscall events (Jiri Olsa) [797067] - [kernel] tracing: Add print_fmt field (Jiri Olsa) [797067] - [kernel] tracing: Have __dynamic_array() define a field (Jiri Olsa) [797067] - [pci] remove redundant checking in PCI Express capability routines (Myron Stowe) [832591] - [pci] Introduce command line option to disable ARI (Myron Stowe) [832591] - [pci] use pci_is_pcie() in pci core (Myron Stowe) [832591] - [serial] Basic support for Moschip 9900 family I/O chips (Steve Best) [850941] - [idle] intel_idle: ivybridge support (Matthew Garrett) [746722] - [block] Avoid missed wakeup in request waitqueue (Asias He) [848260] - [netdrv] mlx4: check promisc on proper port (Doug Ledford) [854052] - [netdrv] mlx4: attach multicast with correct flag (Doug Ledford) [854376] - [netdrv] mlx4: remove redundant adding of steering type to gid (Doug Ledford) [854053] - [netdrv] Revert: Fix a merge issue (Doug Ledford) [854053] - [scsi] lpfc: Update lpfc version to 8.3.5.82.1p (Rob Evers) [827566] - [scsi] lpfc: Fix null pointer error for piocbq (Rob Evers) [827566] - [scsi] lpfc: Add missing jumps to mempool_free (Rob Evers) [827566] - [scsi] lpfc: Fixed leaking memory from pci dma pool (Rob Evers) [827566] - [scsi] lpfc: Log SCSI XRI on abort handler timeout (Rob Evers) [827566] - [scsi] lpfc: Fix logging too many fcp underruns (Rob Evers) [827566] - [scsi] lpfc: Fixed SCSI device reset escalation (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard messages (Rob Evers) [827566] - [scsi] lpfc: Fix param field to mask for LOCAL_REJ. (Rob Evers) [827566] - [scsi] lpfc: Add SLI-4 V1 Cap/Res desc support (Rob Evers) [827566] - [scsi] lpfc: complete list of commands w/ ext. tmo (Rob Evers) [827566] - [scsi] lpfc: Fix adding fc_host rport entries (Rob Evers) [827566] - [scsi] lpfc: Fix conflicts in log message numbers (Rob Evers) [827566] - [scsi] lpfc: Cosmetic changes (Rob Evers) [827566] - [scsi] lpfc: Fix discovery bug when swapping cables (Rob Evers) [827566] - [scsi] lpfc: Fixed scsi_eh escalation kernel panic (Rob Evers) [827566] - [scsi] lpfc: check data transfered on writes (Rob Evers) [827566] - [scsi] lpfc: remove incorrect message 2520 (Rob Evers) [827566] - [scsi] lpfc: destroy rrq_pool during driver removal (Rob Evers) [827566] - [scsi] lpfc: attach OCe14000 adapters (Rob Evers) [827566] - [scsi] lpfc: set valid bit for loopback testing (Rob Evers) [827566] - [scsi] lpfc: report misconfigured ports (Rob Evers) [827566] - [scsi] lpfc: Fix Panic During IO Test (Rob Evers) [827566] - [scsi] lpfc: dynamic delay multiplier param. (Rob Evers) [827566] - [scsi] lpfc: Fix abort status (Rob Evers) [827566] - [scsi] lpfc: Fixed PCI resource provision (Rob Evers) [827566] - [scsi] lpfc: Fix system hang due to bad mod params (Rob Evers) [827566] - [scsi] lpfc: Fixed debug helper routine (Rob Evers) [827566] - [scsi] lpfc: Fix using the wrong xritag (Rob Evers) [827566] - [scsi] lpfc: Debug routines for dumping SLI4 queues (Rob Evers) [827566] - [scsi] lpfc: LPe16000 discovery fixes (Rob Evers) [827566] - [scsi] lpfc: Reregister VPI for SLI3 (Rob Evers) [827566] - [scsi] lpfc: Fix log message 2597 when no error (Rob Evers) [827566] - [scsi] lpfc: FCP LOG for Finisar trace correlation (Rob Evers) [827566] - [scsi] lpfc: Fix error displayed (Rob Evers) [827566] - [scsi] lpfc: Fix Read Link status data (Rob Evers) [827566] - [scsi] lpfc: dix, create vports on FCoE SLI4 HBA (Rob Evers) [827566] - [scsi] lpfc: Fix flogi after flogi ack from target (Rob Evers) [827566] - [scsi] lpfc: add get controller attributes command (Rob Evers) [827566] - [scsi] lpfc: handle SLI4-port XRI profile change (Rob Evers) [827566] - [scsi] lpfc: Add -Werror compilation flag (Rob Evers) [827566] - [scsi] lpfc: Change def. DA_ID to enabled (Rob Evers) [827566] - [scsi] lpfc: remove scsi vport host when unloading (Rob Evers) [827566] - [scsi] lpfc: Increment T10 DIF error injection (Rob Evers) [827566] - [scsi] lpfc: Update copyright date for files (Rob Evers) [827566] - [scsi] lpfc: Refine T10 DIF debugfs error injection (Rob Evers) [827566] - [scsi] lpfc: Make BA_ACC work on exchange (Rob Evers) [827566] - [scsi] lpfc: Fix KERNEL allocation while lock held (Rob Evers) [827566] - [scsi] lpfc: Fix usage of bghm for BlockGuard errs (Rob Evers) [827566] - [scsi] lpfc: inject T10 DIF errors via debugfs (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard for prot. data from HBA (Rob Evers) [827566] - [scsi] lpfc: add logs in port error/reset (Rob Evers) [827566] - [scsi] lpfc: Sync up with upstream lpfc driver code (Rob Evers) [827566] - [scsi] lpfc: Fixed T10 DIF/Blockguard on 16Gb FC (Rob Evers) [827566] - [scsi] lpfc: Fix files depending on module.h (Rob Evers) [827566] - [usb] core: fix deadlock in bConfigurationValue attribute method (Don Zickus) [832126] - [usb] allow drivers to use allocated bandwidth until unbound (Don Zickus) [832126] - [tools] perf: Add automated tests for event group parsing (Jiri Olsa) [695765] - [tools] perf: Enable grouping logic for parsed events (Jiri Olsa) [695765] - [tools] perf: Add support to update event modifier (Jiri Olsa) [695765] - [tools] perf: Add support to parse event group syntax (Jiri Olsa) [695765] - [tools] perf: Fix parse events automated tests (Jiri Olsa) [695765] - [tools] perf: Add support to reuse event grammar to parse out terms (Jiri Olsa) [695765] - [tools] perf: Make the event parser re-entrant (Jiri Olsa) [695765] - [tools] perf: Use data struct for arg passing in event parse function (Jiri Olsa) [695765] - [scsi] ipr: missing unlock before a return (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.4 (Steve Best) [822647] - [scsi] ipr: Reduce interrupt lock time (Steve Best) [822647] - [scsi] ipr: Reduce queuecommand lock time (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.3 (Steve Best) [822647] - [scsi] ipr: Increase alignment boundary of command blocks (Steve Best) [822647] - [scsi] ipr: Increase max concurrent oustanding commands (Steve Best) [822647] - [scsi] ipr: Remove unnecessary memory barriers (Steve Best) [822647] - [scsi] ipr: Remove unnecessary interrupt clearing on new adapters (Steve Best) [822647] - [scsi] ipr: Fix target id allocation re-use problem (Steve Best) [822647] - [scsi] ipr: update PCI ID definitions for new adapters (Steve Best) [822647] - [infiniband] cxgb3: Fix typos in infiniband drivers (Jay Fenlason) [747144] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Jay Fenlason) [747144] - [infiniband] cxgb3, cxgb4: Remove dead code (Jay Fenlason) [747144] - [virt] kvm: Don't automatically expose the TSC deadline timer in cpuid (Don Dugger) [740712] - [virt] kvm: emulate lapic tsc deadline timer for guest (Don Dugger) [740712] - [virt] kvm: x86 TSC deadline definitions (Don Dugger) [740712] - [kernel] cgroup: add cgroup_root_mutex (Frederic Weisbecker) [844531] - [md] raid1: don't abort a resync on the first badblock (Jes Sorensen) [858219] - [mm] Hold a file reference in madvise_remove (Jerome Marchand) [849739] {CVE-2012-3511} - [net] ethtool: Extend ethtool_ops, add new ethtool types (Nikolay Aleksandrov) [844395] - [scsi] aacraid: Series 7 Async. (performance) mode support (Rich Bono) [824892 832495] - [scsi] aacraid: Fix endian issues in core and SRC portions of driver (Rich Bono) [824892 832495] - [scsi] aacraid: Relax the tight timeout loop on fib commands (Rich Bono) [824892 832495] - [scsi] aacraid: Better handling of in-flight events on thread stop (Rich Bono) [824892 832495] - [scsi] aacraid: Use resource_size_t for IO mem pointers and offsets (Rich Bono) [824892 832495] - [scsi] aacraid: add an iounmap call to aac_src_ioremap (Rich Bono) [824892 832495] - [scsi] aacraid: Added Sync.mode to support series 7/8/9 controllers (Rich Bono) [824892 832495] - [scsi] aacraid: use lower snprintf() limit (Rich Bono) [824892 832495] - [scsi] aacraid: Drop __TIME__ usage (Rich Bono) [824892 832495] - [scsi] aacraid: Do not set DMA mask to 32 bit first if adapter only supports 31 (Rich Bono) [824892 832495]- [netdrv] mlx4: check promisc on proper port (Doug Ledford) [854052] - [netdrv] mlx4: attach multicast with correct flag (Doug Ledford) [854376] - [netdrv] mlx4: remove redundant adding of steering type to gid (Doug Ledford) [854053] - [netdrv] Revert: Fix a merge issue (Doug Ledford) [854053] - [scsi] lpfc: Update lpfc version to 8.3.5.82.1p (Rob Evers) [827566] - [scsi] lpfc: Fix null pointer error for piocbq (Rob Evers) [827566] - [scsi] lpfc: Add missing jumps to mempool_free (Rob Evers) [827566] - [scsi] lpfc: Fixed leaking memory from pci dma pool (Rob Evers) [827566] - [scsi] lpfc: Log SCSI XRI on abort handler timeout (Rob Evers) [827566] - [scsi] lpfc: Fix logging too many fcp underruns (Rob Evers) [827566] - [scsi] lpfc: Fixed SCSI device reset escalation (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard messages (Rob Evers) [827566] - [scsi] lpfc: Fix param field to mask for LOCAL_REJ. (Rob Evers) [827566] - [scsi] lpfc: Add SLI-4 V1 Cap/Res desc support (Rob Evers) [827566] - [scsi] lpfc: complete list of commands w/ ext. tmo (Rob Evers) [827566] - [scsi] lpfc: Fix adding fc_host rport entries (Rob Evers) [827566] - [scsi] lpfc: Fix conflicts in log message numbers (Rob Evers) [827566] - [scsi] lpfc: Cosmetic changes (Rob Evers) [827566] - [scsi] lpfc: Fix discovery bug when swapping cables (Rob Evers) [827566] - [scsi] lpfc: Fixed scsi_eh escalation kernel panic (Rob Evers) [827566] - [scsi] lpfc: check data transfered on writes (Rob Evers) [827566] - [scsi] lpfc: remove incorrect message 2520 (Rob Evers) [827566] - [scsi] lpfc: destroy rrq_pool during driver removal (Rob Evers) [827566] - [scsi] lpfc: attach OCe14000 adapters (Rob Evers) [827566] - [scsi] lpfc: set valid bit for loopback testing (Rob Evers) [827566] - [scsi] lpfc: report misconfigured ports (Rob Evers) [827566] - [scsi] lpfc: Fix Panic During IO Test (Rob Evers) [827566] - [scsi] lpfc: dynamic delay multiplier param. (Rob Evers) [827566] - [scsi] lpfc: Fix abort status (Rob Evers) [827566] - [scsi] lpfc: Fixed PCI resource provision (Rob Evers) [827566] - [scsi] lpfc: Fix system hang due to bad mod params (Rob Evers) [827566] - [scsi] lpfc: Fixed debug helper routine (Rob Evers) [827566] - [scsi] lpfc: Fix using the wrong xritag (Rob Evers) [827566] - [scsi] lpfc: Debug routines for dumping SLI4 queues (Rob Evers) [827566] - [scsi] lpfc: LPe16000 discovery fixes (Rob Evers) [827566] - [scsi] lpfc: Reregister VPI for SLI3 (Rob Evers) [827566] - [scsi] lpfc: Fix log message 2597 when no error (Rob Evers) [827566] - [scsi] lpfc: FCP LOG for Finisar trace correlation (Rob Evers) [827566] - [scsi] lpfc: Fix error displayed (Rob Evers) [827566] - [scsi] lpfc: Fix Read Link status data (Rob Evers) [827566] - [scsi] lpfc: dix, create vports on FCoE SLI4 HBA (Rob Evers) [827566] - [scsi] lpfc: Fix flogi after flogi ack from target (Rob Evers) [827566] - [scsi] lpfc: add get controller attributes command (Rob Evers) [827566] - [scsi] lpfc: handle SLI4-port XRI profile change (Rob Evers) [827566] - [scsi] lpfc: Add -Werror compilation flag (Rob Evers) [827566] - [scsi] lpfc: Change def. DA_ID to enabled (Rob Evers) [827566] - [scsi] lpfc: remove scsi vport host when unloading (Rob Evers) [827566] - [scsi] lpfc: Increment T10 DIF error injection (Rob Evers) [827566] - [scsi] lpfc: Update copyright date for files (Rob Evers) [827566] - [scsi] lpfc: Refine T10 DIF debugfs error injection (Rob Evers) [827566] - [scsi] lpfc: Make BA_ACC work on exchange (Rob Evers) [827566] - [scsi] lpfc: Fix KERNEL allocation while lock held (Rob Evers) [827566] - [scsi] lpfc: Fix usage of bghm for BlockGuard errs (Rob Evers) [827566] - [scsi] lpfc: inject T10 DIF errors via debugfs (Rob Evers) [827566] - [scsi] lpfc: Fix BlockGuard for prot. data from HBA (Rob Evers) [827566] - [scsi] lpfc: add logs in port error/reset (Rob Evers) [827566] - [scsi] lpfc: Sync up with upstream lpfc driver code (Rob Evers) [827566] - [scsi] lpfc: Fixed T10 DIF/Blockguard on 16Gb FC (Rob Evers) [827566] - [scsi] lpfc: Fix files depending on module.h (Rob Evers) [827566] - [usb] core: fix deadlock in bConfigurationValue attribute method (Don Zickus) [832126] - [usb] allow drivers to use allocated bandwidth until unbound (Don Zickus) [832126] - [tools] perf: Add automated tests for event group parsing (Jiri Olsa) [695765] - [tools] perf: Enable grouping logic for parsed events (Jiri Olsa) [695765] - [tools] perf: Add support to update event modifier (Jiri Olsa) [695765] - [tools] perf: Add support to parse event group syntax (Jiri Olsa) [695765] - [tools] perf: Fix parse events automated tests (Jiri Olsa) [695765] - [tools] perf: Add support to reuse event grammar to parse out terms (Jiri Olsa) [695765] - [tools] perf: Make the event parser re-entrant (Jiri Olsa) [695765] - [tools] perf: Use data struct for arg passing in event parse function (Jiri Olsa) [695765] - [scsi] ipr: missing unlock before a return (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.4 (Steve Best) [822647] - [scsi] ipr: Reduce interrupt lock time (Steve Best) [822647] - [scsi] ipr: Reduce queuecommand lock time (Steve Best) [822647] - [scsi] ipr: Driver version 2.5.3 (Steve Best) [822647] - [scsi] ipr: Increase alignment boundary of command blocks (Steve Best) [822647] - [scsi] ipr: Increase max concurrent oustanding commands (Steve Best) [822647] - [scsi] ipr: Remove unnecessary memory barriers (Steve Best) [822647] - [scsi] ipr: Remove unnecessary interrupt clearing on new adapters (Steve Best) [822647] - [scsi] ipr: Fix target id allocation re-use problem (Steve Best) [822647] - [scsi] ipr: update PCI ID definitions for new adapters (Steve Best) [822647] - [infiniband] cxgb3: Fix typos in infiniband drivers (Jay Fenlason) [747144] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Jay Fenlason) [747144] - [infiniband] cxgb3, cxgb4: Remove dead code (Jay Fenlason) [747144] - [virt] kvm: Don't automatically expose the TSC deadline timer in cpuid (Don Dugger) [740712] - [virt] kvm: emulate lapic tsc deadline timer for guest (Don Dugger) [740712] - [virt] kvm: x86 TSC deadline definitions (Don Dugger) [740712] - [kernel] cgroup: add cgroup_root_mutex (Frederic Weisbecker) [844531] - [md] raid1: don't abort a resync on the first badblock (Jes Sorensen) [858219] - [mm] Hold a file reference in madvise_remove (Jerome Marchand) [849739] {CVE-2012-3511} - [net] ethtool: Extend ethtool_ops, add new ethtool types (Nikolay Aleksandrov) [844395] - [scsi] aacraid: Series 7 Async. (performance) mode support (Rich Bono) [824892 832495] - [scsi] aacraid: Fix endian issues in core and SRC portions of driver (Rich Bono) [824892 832495] - [scsi] aacraid: Relax the tight timeout loop on fib commands (Rich Bono) [824892 832495] - [scsi] aacraid: Better handling of in-flight events on thread stop (Rich Bono) [824892 832495] - [scsi] aacraid: Use resource_size_t for IO mem pointers and offsets (Rich Bono) [824892 832495] - [scsi] aacraid: add an iounmap call to aac_src_ioremap (Rich Bono) [824892 832495] - [scsi] aacraid: Added Sync.mode to support series 7/8/9 controllers (Rich Bono) [824892 832495] - [scsi] aacraid: use lower snprintf() limit (Rich Bono) [824892 832495] - [scsi] aacraid: Drop __TIME__ usage (Rich Bono) [824892 832495] - [scsi] aacraid: Do not set DMA mask to 32 bit first if adapter only supports 31 (Rich Bono) [824892 832495]- [net] core: Fix napi_gro_frags vs netpoll path (Amerigo Wang) [845347] - [netdrv] benet: disable BH in callers of be_process_mcc() (Amerigo Wang) [845347] - [net] bonding: remove IFF_IN_NETPOLL flag (Amerigo Wang) [845347] - [mm] mmu_notifier: restore kabi (Andrea Arcangeli) [854584] - [mm] mmu_notifier: have mmu_notifiers use a global SRCU so they may safely schedule (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix-inconsistent-memory-between-secondary-mmu-and-host-fix (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix inconsistent memory between secondary MMU and host (Andrea Arcangeli) [854584] - [mm] mmu_notifier: fix freed page still mapped in secondary MMU (Andrea Arcangeli) [854584] - [mm] Revert: Have mmu_notifiers use SRCU so they may safely schedule (Andrea Arcangeli) [854584] - [x86] amd_iommu: Cache pdev pointer to root-bridge (Frank Arnold) [814709] - [x86] amd_iommu: Make sure IOMMU interrupts are re-enabled on resume (Frank Arnold) [814709] - [x86] amd_iommu: Set iommu configuration flags in enable-loop (Frank Arnold) [814709] - [x86] amd_iommu: enable iommu before attaching devices (Frank Arnold) [814709] - [netdrv] cxgb3: treewide use of RCU_INIT_POINTER (Jay Fenlason) [847358] - [netdrv] cxgb3: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE (Jay Fenlason) [847358] - [netdrv] cxgb3: unify return value of .ndo_set_mac_address if address is invalid (Jay Fenlason) [847358] - [netdrv] cxgb3: update firmware version (Jay Fenlason) [847358] - [netdrv] cxgb3: add skb frag size accessors (Jay Fenlason) [847358] - [netdrv] cxgb3: convert to SKB paged frag API (Jay Fenlason) [847358] - [netdrv] cxgb3: remove use of ndo_set_multicast_list in drivers (Jay Fenlason) [847358] - [netdrv] pch_gbe: add extra clean tx (Veaceslav Falico) [853112] - [netdrv] pch_gbe: fix transmit watchdog timeout (Veaceslav Falico) [853112] - [netdrv] pch_gbe: fix transmit races (Veaceslav Falico) [853112] - [x86] cpu/amd: Fix crash as Xen Dom0 on AMD Trinity systems (Frank Arnold) [822278] - [x86] cpu/amd: Re-enable CPU topology extensions in case BIOS has disabled it (Frank Arnold) [822278] - [net] openvswitch: set openvswitch_handle_frame_hook (Thomas Graf) [854628] - [lib] flex_array: flex_array_prealloc takes a number of elements, not an end (Thomas Graf) [854628] - [net] openvswitch: Fix FLOW_BUFSIZE definition (Thomas Graf) [854628] - [net] openvswitch: Fix typo (Thomas Graf) [854628] - [net] openvswitch: Relax set header validation (Thomas Graf) [854628] - [net] openvswitch: Do not send notification if ovs_vport_set_options() failed (Thomas Graf) [854628] - [net] openvswitch: Enable retrieval of TCP flags from IPv6 traffic (Thomas Graf) [854628] - [net] openvswitch: Fix typo in documentation (Thomas Graf) [854628] - [net] openvswitch: Replace Nicira Networks (Thomas Graf) [854628] - [net] openvswitch: Check gso_type for correct sk_buff in queue_gso_packets() (Thomas Graf) [854628] - [net] openvswitch: Check currect return value from skb_gso_segment() (Thomas Graf) [854628] - [net] openvswitch: Reset upper layer protocol info on internal devices (Thomas Graf) [854628] - [sound] alsa: snd-aloop copy fix (Jaroslav Kysela) [854696] - [base] driver-core: fix device_register race (Rob Evers) [833098] - [netdrv] 8139cp: set intr mask after its handler is registered (Jason Wang) [815199] - [netdrv] pch_gbe: Do not abort probe on bad MAC (Veaceslav Falico) [851675] - [pci] fix upstream P2P bridge checks when enabling OBFF and LTR (Myron Stowe) [834711]- [mm] fix contig_page_data kABI breakage and related memory corruption (Satoru Moriya) [853007] - [mm] hugetlbfs: close race during teardown of hugetlbfs shared page tables (Rafael Aquini) [856325] - [mm] hugetlbfs: Correctly detect if page tables have just been shared (Rafael Aquini) [856325] - [mm] Revert: Eliminate kernel crash due to races in hugetlbfs (Rafael Aquini) [856325] - [net] sctp: backport sctp cache ipv6 source after route lookup (Michele Baldessari) [855759] - [net] sctp: backport support of sctp multi-homing ipv6 source address selection (Michele Baldessari) [855759] - [net] ipv6: backport RTA_PREFSRC ipv6 source route selection support (Michele Baldessari) [851118] - [input] wacom: add Intuos5 Touch Ring LED support (Aristeu Rozanski) [841611] - [net] core: allocate skbs on local node (Andy Gospodarek) [843163] - [netdrv] sfc: Fix maximum number of TSO segments and minimum TX queue size (Nikolay Aleksandrov) [845557] {CVE-2012-3412} - [net] etherdevice: Rename random_ether_addr to eth_random_addr (Neil Horman) [813086] - [net] etherdevice: rename dev_hw_addr_random and remove redundant second (Neil Horman) [813086] - [pcmcia] Introduce PCMCIA_DEVICE_PROD_ID3 (Neil Horman) [813086] - [net] add a truesize parameter to skb_add_rx_frag() (Neil Horman) [813086] - [net] rtnetlink: add rtnl_dereference() (Neil Horman) [813086] - [net] rtnetlink: Add checking to rcu_dereference() primitives (Neil Horman) [813086] - [kernel] rcu: define __rcu address space modifier for sparse (Neil Horman) [813086] - [kernel] rcu: Add rcu_access_pointer and rcu_dereference_protected (Neil Horman) [813086] - [kernel] rcu: Add lockdep checking to rhel (Neil Horman) [813086] - [kernel] rcu: Make __kfree_rcu() less dependent on compiler choices (Neil Horman) [813086] - [kernel] rcu: introduce kfree_rcu() (Neil Horman) [813086] - [mmc] sdio: add quirk to clamp byte mode transfer (Neil Horman) [813086] - [kernel] pm_runtime: Generic resume shouldn't set RPM_ACTIVE unconditionally (Neil Horman) [813086] - [kernel] workqueue: unify spelling of 'freeze' + 'able' to 'freezable' (Neil Horman) [813086] - [kernel] Allow drivers to compile with #include (Neil Horman) [813086] - [mmc] sdio: add new function for RAW (Read after Write) operation (Neil Horman) [813086] - [kernel] Uset set_irq_type() to define irq_set_irq_type() (Neil Horman) [813086] - [kernel] irq: Provide status modifier (Neil Horman) [813086] - [kernel] Simulate pm_qos_X_reuest() using existing qos RHEL6 infrastructure (Neil Horman) [813086] - [lib] cordic: add library module providing cordic angle calculation (Neil Horman) [813086] - [pcmcia] add PCMCIA_DEVICE_MANF_CARD_PROD_ID3 (Neil Horman) [813086] - [pcmcia] add pcmica_{read,write}_config_byte (Neil Horman) [813086] - [pcmcia] Add {pccard,pcmcia}_loop_tuple (Neil Horman) [813086] - [pcmcia] add pcmica_{read,write}_config_byte (Neil Horman) [813086] - [pci] Add helper macro for pci_register_driver boilerplate (Neil Horman) [813086] - [usb] Add helper macro for usb_driver boilerplate (Neil Horman) [813086] - [kernel] device: Generalize module_platform_driver (Neil Horman) [813086] - [kernel] dma-mapping: add dma_zalloc_coherent() (Neil Horman) [813086] - [kernel] Empty implementation of functions to make drivers compile (Neil Horman) [813086] - [kernel] split out the EXPORT_SYMBOL into export.h (Neil Horman) [813086] - [kernel] pm_qos: Define pm_qos_request() as pm_qos_requirement() (Neil Horman) [813086] - [kernel] replace USHORT_MAX, SHORT_MAX and SHORT_MIN with USHRT_MAX, SHRT_MAX and SHRT_MIN (Neil Horman) [813086] - [net] add wireless TX status socket option (Neil Horman) [813086] - [kernel] workqueue: implement alloc_ordered_workqueue() (Neil Horman) [813086] - [kernel] pm_qos: Move and rename the implementation files (Neil Horman) [813086] - [kernel] atomic: add atomic_inc_not_zero_hint() (Neil Horman) [813086] - [fs] vfs: introduce noop_llseek() (Neil Horman) [813086] - [net] Add net_ratelimited_function and net__ratelimited macros (Neil Horman) [813086] - [fs] libfs: add simple_open() (Neil Horman) [813086] - [base] core: device_rename's new_name can be const (Neil Horman) [813086] - [net] Add a boolean function to check if 2 ethernet addresses are the same (Neil Horman) [813086] - [net] Allow changing number of RX queues after device allocation (Neil Horman) [813086] - [net] Introduce skb_checksum_start_offset() to replace repetitive calculation (Neil Horman) [813086] - [netdrv] e1000e: drop check of RXCW.CW to eliminate link going up and down (Dean Nelson) [847310] - [net] core: add unknown state to sysfs NIC duplex export (Nikolay Aleksandrov) [855062] - [pci] read-modify-write the PCIe device control register when initiating FLR (Myron Stowe) [848358]- [s390] zfcp: No automatic port_rescan on events (Hendrik Brueckner) [855131] - [fs] xfs: push the AIL from memory reclaim and periodic sync (Dave Chinner) [855139] - [powerpc] perf: Use perf_instruction_pointer in callchains (Steve Best) [850575] - [powerpc] perf: Always use pt_regs for userspace samples (Steve Best) [850575] - [powerpc] perf: Move code to select SIAR or pt_regs into perf_read_regs (Steve Best) [850575] - [powerpc] perf: Create mmcra_sihv/mmcra_sipv helpers (Steve Best) [850575] - [powerpc] perf: Fix instruction address sampling on 970 and Power4 (Steve Best) [850575] - [netdrv] ehea: fix losing of NEQ events when one event occurred early (Steve Best) [822659] - [netdrv] ehea: only register irq after setting up ports (Steve Best) [822659] - [netdrv] ehea: make some functions and variables static (Steve Best) [822659] - [netdrv] ehea: Use round_jiffies_relative to align workqueue (Steve Best) [822659] - [netdrv] ehea: Reduce memory usage in buffer pools (Steve Best) [822659] - [netdrv] ehea: Remove unused tcp_end field in send WQ (Steve Best) [822659] - [netdrv] ehea: Add GRO support (Steve Best) [822659] - [netdrv] ehea: Remove LRO support (Steve Best) [822659] - [netdrv] ehea: Remove some unused definitions (Steve Best) [822659] - [netdrv] ehea: Simplify type 3 transmit routine (Steve Best) [822659] - [netdrv] ehea: Merge swqe2 TSO and non TSO paths (Steve Best) [822659] - [netdrv] ehea: Simplify ehea_xmit2 and ehea_xmit3 (Steve Best) [822659] - [netdrv] ehea: Allocate large enough skbs to avoid partial cacheline DMA writes (Steve Best) [822659] - [netdrv] ehea: Add vlan_features (Steve Best) [822659] - [netdrv] ehea: Dont check NETIF_F_TSO in TX path (Steve Best) [822659] - [netdrv] ehea: Remove num_tx_qps module option (Steve Best) [822659] - [netdrv] ehea: Remove force_irq logic in napi poll routine (Steve Best) [822659] - [netdrv] ehea: Update multiqueue support (Steve Best) [822659] - [netdrv] ehea: Remove NETIF_F_LLTX (Steve Best) [822659] - [netdrv] ehea: Remove sleep at .ndo_get_stats (Steve Best) [822659] - [netdrv] ehea: do vlan cleanup (Steve Best) [822659] - [netdrv] ehea: Use ethtool ethtool_cmd_speed API (Steve Best) [822659] - [netdrv] ehea: fix wrongly reported speed and port (Steve Best) [822659] - [netdrv] ehea: Fix a DLPAR bug on ehea_rereg_mrs() (Steve Best) [822659] - [netdrv] ehea: don't use flush_scheduled_work() (Steve Best) [822659] - [netdrv] ehea: kill unused ehea_rereg_mr_task (Steve Best) [822659] - [netdrv] ehea: Fixing LRO configuration (Steve Best) [822659] - [netdrv] ehea: Fixing statistics (Steve Best) [822659] - [netdrv] ehea: fix use after free (Steve Best) [822659] - [netdrv] ehea: Don't check for vlan group before vlan_tx_tag_present (Steve Best) [822659] - [netdrv] ehea: simplify conditional (Steve Best) [822659] - [netdrv] ehea: Fix a checksum issue on the receive path (Steve Best) [822659] - [netdrv] ehea: Allocate stats buffer with GFP_KERNEL (Steve Best) [822659] - [net] drop_monitor: dont sleep in atomic context (Neil Horman) [817146] - [net] drop_monitor: prevent init path from scheduling on the wrong cpu (Neil Horman) [817146] - [net] drop_monitor: Make updating data->skb smp safe (Neil Horman) [817146] - [net] drop_monitor: fix sleeping in invalid context warning (Neil Horman) [817146] - [scsi] bfa: firmware image name update (Rob Evers) [830008] - [scsi] bfa: Fix error codes and misc cleanup (Rob Evers) [830008] - [scsi] bfa: squelch lockdep complaint (Rob Evers) [830008] - [scsi] bfa: dereferencing freed memory in bfad_im_probe() (Rob Evers) [830008] - [scsi] bfa: off by one in bfa_ioc_mbox_isr() (Rob Evers) [830008] - [scsi] bfa: Fix to set vport FC host sysfs entries (Rob Evers) [830008] - [scsi] bfa: Fix bfa logging port state change (Rob Evers) [830008] - [scsi] bfa: defer vport delete handler till fw logo (Rob Evers) [830008] - [scsi] bfa: Update the driver version to 3.0.23.0 (Rob Evers) [830008] - [scsi] bfa: BSG and User interface fixes. (Rob Evers) [830008] - [scsi] bfa: Fix to avoid vport delete hang on request queue full scenario. (Rob Evers) [830008] - [scsi] bfa: Move service parameter programming logic into firmware. (Rob Evers) [830008] - [scsi] bfa: Revise Fabric Assigned Address(FAA) (Rob Evers) [830008] - [scsi] bfa: Flash controller IOC pll init fixes. (Rob Evers) [830008] - [scsi] bfa: Serialize the IOC hw semaphore unlock (Rob Evers) [830008] - [scsi] bfa: Modify ISR to process pending completions (Rob Evers) [830008] - [scsi] bfa: Add fc host issue lip support (Rob Evers) [830008] - [scsi] bfa: Fix endian bug (Rob Evers) [830008] - [scsi] be2iscsi: Bump the driver version (Rob Evers) [827594] - [scsi] be2iscsi: Fix panic because of TCP RST/FIN (Rob Evers) [827594] - [scsi] be2iscsi: configure VLAN parameters (Rob Evers) [827594] - [scsi] be2iscsi: Format the MAC_ADDR with sysfs (Rob Evers) [827594] - [scsi] be2iscsi: Set log levels for various events (Rob Evers) [827594] - [scsi] be2iscsi: MBX Cmd for login, crashdump mode (Rob Evers) [827594] - [scsi] be2iscsi: Remove the iscsi_data_pdu setting (Rob Evers) [827594] - [target] tcm_fc: Add abort flag for gracefully handling exchange timeout (Neil Horman) [829932] - [scsi] fcoe: Ensure fcoe_recv_frame is always called in process context (Neil Horman) [829932] - [target] Fix possible NULL pointer with __transport_execute_tasks (Neil Horman) [829932] - [usb] usbdevfs: Add a USBDEVFS_GET_CAPABILITIES ioctl (Don Zickus) [828271]- [scsi] hpsa: bump version number (Tomas Henzl) [737644] - [scsi] hpsa: add marketing names for Gen8 controllers (Tomas Henzl) [737644] - [scsi] hpsa: dial down lockup detection during firmware flash (Tomas Henzl) [737644] - [scsi] hpsa: removed unused member maxQsinceinit (Tomas Henzl) [737644] - [scsi] hpsa: add new RAID level "1(ADM)" (Tomas Henzl) [737644] - [scsi] hpsa: factor out hpsa_free_irqs_and_disable_msix (Tomas Henzl) [737644] - [scsi] hpsa: refine interrupt handler locking for greater concurrency (Tomas Henzl) [737644] - [scsi] hpsa: use multiple reply queues (Tomas Henzl) [737644] - [scsi] hpsa: factor out tail calls to next_command() in process_(non)indexed_cmd() (Tomas Henzl) [737644] - [scsi] hpsa: do aborts two ways (Tomas Henzl) [737644] - [scsi] hpsa: add abort error handler function (Tomas Henzl) [737644] - [scsi] hpsa: remove unused parameter from finish_cmd (Tomas Henzl) [737644] - [scsi] hpsa: do not give up retry of driver cmds after only 3 retries (Tomas Henzl) [737644] - [scsi] hpsa: retry driver initiated commands on busy status (Tomas Henzl) [737644] - [scsi] hpsa: do not read from controller unnecessarily in completion code (Tomas Henzl) [737644] - [scsi] hpsa: suppress excessively chatty error messages (Tomas Henzl) [737644] - [scsi] hpsa: enable bus master bit after pci_enable_device (Tomas Henzl) [737644] - [scsi] hpsa: do not skip disabled devices (Tomas Henzl) [737644] - [scsi] hpsa: call pci_disable_device on driver unload (Tomas Henzl) [737644] - [scsi] hpsa: use check_signature (Tomas Henzl) [737644] - [scsi] hpsa: use find_first_zero_bit (Tomas Henzl) [737644] - [scsi] hpsa: factor out driver name (Tomas Henzl) [737644] - [scsi] hpsa: removed unneeded structure member max_sg_entries and fix bad name (Tomas Henzl) [737644] - [scsi] hpsa: fix per device memory leak on driver unload (Tomas Henzl) [737644] - [scsi] hpsa: do not sleep in atomic context in rmmod path. (Tomas Henzl) [737644] - [scsi] hpsa: Disable ASPM (Tomas Henzl) [737644] - [scsi] hpsa: detect controller lockup (Tomas Henzl) [737644] - [scsi] hpsa: fix flush cache transfer length (Tomas Henzl) [737644] - [scsi] hpsa: remove unused busy_initializing and busy_scanning (Tomas Henzl) [737644] - [scsi] hpsa: set max sectors instead of taking the default (Tomas Henzl) [737644] - [scsi] hpsa: change confusing message to be more clear (Tomas Henzl) [737644] - [scsi] hpsa: fix physical device lun and target numbering problem (Tomas Henzl) [737644] - [scsi] hpsa: fix problem that OBDR devices are not detected (Tomas Henzl) [737644] - [scsi] hpsa: retry commands completing with status of UNSOLICITED_ABORT (Tomas Henzl) [737644] - [scsi] hpsa: fix potential overrun while memcpy'ing sense data (Tomas Henzl) [737644] - [scsi] hpsa: fix dma unmap error in hpsa_passthru_ioctl (Tomas Henzl) [737644] - [scsi] hpsa: Change memset using sizeof(ptr) to sizeof(*ptr) (Tomas Henzl) [737644] - [x86] perf: Enable/Add IvyBridge hardware support (Prarit Bhargava) [829872] - [x86] perf: Update SNB PEBS constraints (Prarit Bhargava) [829872] - [x86] perf: Implement cycles:p for SNB/IVB (Prarit Bhargava) [829872] - [x86] perf: Prettify pmu config literals (Prarit Bhargava) [829872] - [x86] perf: Implement arch event mask as quirk (Prarit Bhargava) [829872] - [x86] perf: Disable PEBS on SandyBridge chips (Prarit Bhargava) [829872] - [virt] kvm: Add accessor for reading cr4 (or some bits of cr4) (Gleb Natapov) [832301] - [kernel] sched: Create special class for stop/migrate work (Igor Mammedov) [843541] - [net] ipv4: Add interface option to enable routing of 127.0.0.0/8 (Thomas Graf) [831623] - [net] ipv6: Move ipv6 proc file registration to end of init order (Thomas Graf) [809297] - [net] sctp: Don't charge for data in sndbuf again when transmitting packet (Thomas Graf) [809792]- [x86] acpi: Fix use-after-free in acpi_map_lsapic (Igor Mammedov) [826067] - [drm] ttm: use shmem_read_mapping_page (Rafael Aquini) [806049] - [drm] i915: use shmem_read_mapping_page (Rafael Aquini) [806049] - [drm] i915: use shmem_truncate_range (Rafael Aquini) [806049] - [fs] udf: fix retun value on error path in udf_load_logicalvol (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Improve table length check to avoid possible overflow (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Fortify loading of sparing table (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Avoid run away loop when partition table length is corrupted (Nikola Pajkovsky) [843143] {CVE-2012-3400} - [fs] udf: Use 'ret' instead of abusing 'i' in udf_load_logicalvol() (Nikola Pajkovsky) [843143] {CVE-2012-3400}- [virt] kvm: fix KVM_GET_MSR for PV EOI (Michael S. Tsirkin) [835095] - [virt] kvm: update KVM_SAVE_MSRS_BEGIN to correct value (Michael S. Tsirkin) [835095] - [virt] kvm: switch to apic_set_eoi_write, apic_write (Michael S. Tsirkin) [835095] - [x86] apic: add apic_set_eoi_write for PV use (Michael S. Tsirkin) [835095] - [virt] kvm: host side for eoi optimization (Michael S. Tsirkin) [835095] - [virt] kvm: introduce kvm_read_guest_cached (Michael S. Tsirkin) [835095] - [virt] kvm: Add memory slot versioning and use it to provide fast guest write interface (Michael S. Tsirkin) [835095] - [virt] kvm_host: add kvm_memslots wrapper (Michael S. Tsirkin) [835095] - [virt] kvm: only sync when attention bits set (Michael S. Tsirkin) [835095] - [x86] bitops: note on __test_and_clear_bit atomicity (Michael S. Tsirkin) [835095] - [virt] kvm: guest side for eoi avoidance (Michael S. Tsirkin) [835095] - [x86] apic: make apic_probe extern (Michael S. Tsirkin) [835095] - [x86] apic: add apic_flat to apic_probe on x86_64 (Michael S. Tsirkin) [835095] - [virt] kvm: add paravirt cpu notifier stubs (Michael S. Tsirkin) [835095] - [virt] kvm: optimize ISR lookups (Michael S. Tsirkin) [835095] - [virt] kvm: document lapic regs field (Michael S. Tsirkin) [835095] - [x86] apic: Implement EIO micro-optimization (Michael S. Tsirkin) [835095] - [x86] apic: Add apic->eoi_write() callback (Michael S. Tsirkin) [835095] - [x86] apic: Use symbolic APIC_EOI_ACK (Michael S. Tsirkin) [835095] - [x86] apic: Fix typo EIO_ACK -> EOI_ACK and document it (Michael S. Tsirkin) [835095] - [virt] kvm: Introduce bitmask for apic attention reasons (Michael S. Tsirkin) [835095] - [virt] kvm: dont clear TMR on EOI (Michael S. Tsirkin) [835095] - [x86] efi_ioremap may not map the entire physical address space requested (Larry Woodman) [840691] - [netdrv] bnx2x: Add remote-fault link detection (Michal Schmidt) [814877] - [virt] vhost: poll vq in zerocopy callback (Jason Wang) [734731] - [virt] vhost_net, zerocopy: adding and signalling immediately when fully copied (Jason Wang) [734731] - [virt] vhost_net: re-poll only on EAGAIN or ENOBUFS (Jason Wang) [734731] - [net] sunrpc: svc_xprt sends on closed socket should stop immediately (J. Bruce Fields) [849702]- [fs] jbd2: fix fsync() tid wraparound bug (Dave Wysochanski) [735768] - [fs] jbd: fix fsync() tid wraparound bug (Dave Wysochanski) [735768] - [fs] jbd, jbd2: fixed typos (Dave Wysochanski) [735768] - [x86] perf: disable PEBS on a guest entry (Gleb Natapov) [845664] - [fs] dlm: make dlm_recv single threaded (David Teigland) [821060] - [fs] dlm: fix granting from recovery (David Teigland) [821824] - [fs] dlm: fix deadlock between dlm_send and dlm_controld (David Teigland) [824964] - [kernel] fork: fix overflow in vma length when copying mmap on clone (Anton Arapov) [815891] - [fs] fuse: update attributes on aio_read (Brian Foster) [850642] - [fs] fuse: invalidate inode mapping if mtime changes (Brian Foster) [850642] - [fs] fuse: add FUSE_AUTO_INVAL_DATA init flag (Brian Foster) [850642] - [net] cls_cgroup: Allow net_cls cgroups to have their classid reset to 0 (Neil Horman) [831456] - [mm] clarify the radix_tree exceptional cases (Rafael Aquini) [806049] - [mm] tmpfs, radix_tree: locate_item to speed up swapoff (Rafael Aquini) [806049] - [mm] a few small updates for radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_writepage and enable swap (Rafael Aquini) [806049] - [mm] tmpfs: convert mem_cgroup shmem to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_getpage_gfp to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_unuse_inode to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: convert shmem_truncate_range to radix-swap (Rafael Aquini) [806049] - [mm] tmpfs: copy truncate_inode_pages_range (Rafael Aquini) [806049] - [mm] tmpfs: miscellaneous trivial cleanups (Rafael Aquini) [806049] - [mm] tmpfs: demolish old swap vector support (Rafael Aquini) [806049] - [mm] let swap use exceptional entries (Rafael Aquini) [806049] - [lib] radix_tree: exceptional entries and indices (Rafael Aquini) [806049] - [mm] tmpfs: simplify unuse and writepage (Rafael Aquini) [806049] - [mm] tmpfs: simplify filepage/swappage (Rafael Aquini) [806049] - [mm] tmpfs: simplify prealloc_page (Rafael Aquini) [806049] - [mm] tmpfs: pass gfp to shmem_getpage_gfp (Rafael Aquini) [806049] - [mm] tmpfs: no need to use i_lock (Rafael Aquini) [806049] - [mm] pincer in truncate_inode_pages_range (Rafael Aquini) [806049] - [mm] consistent truncate and invalidate loops (Rafael Aquini) [806049] - [mm] tidy vmtruncate_range and related functions (Rafael Aquini) [806049] - [mm] truncate functions are in truncate.c (Rafael Aquini) [806049] - [mm] filemap: cleanup descriptions of filler arg (Rafael Aquini) [806049] - [mm] tmpfs: add shmem_read_mapping_page_gfp (Rafael Aquini) [806049] - [mm] tmpfs: take control of its truncate_range (Rafael Aquini) [806049] - [mm] move shmem prototypes to shmem_fs.h (Rafael Aquini) [806049] - [mm] move vmtruncate_range to truncate.c (Rafael Aquini) [806049] - [mm] remove worrying dead code from find_get_pages() (Rafael Aquini) [806049] - [lib] radix-tree: fix RCU bug (Rafael Aquini) [819243]- [ata] libata: Add space to fix 2GB ATA Flash Disk/ADMA428M blacklist (Prarit Bhargava) [843849] - [char] hw_random: check for errors in data_present() return value (Amit Shah) [849196] - [char] hwrng: Revert back to older API to prevent (k)abi bugs (Amit Shah) [849196] - [char] Revert: hw_random/virtio-rng: don't wait on host when module is going away (Amit Shah) [849196] - [pci] add pci_pcie_cap2() check for PCIe feature capabilities >= v2 (Myron Stowe) [834700] - [pci] use pci_pcie_cap() in pci core (Myron Stowe) [834700] - [s390] dasd: add sanity check to detect path connection error (Hendrik Brueckner) [823015] - [s390] kernel: Add z/VM LGR detection (Hendrik Brueckner) [823014] - [message] mptfusion: Fix for device removed in blocked state (Tomas Henzl) [831865] - [mm] avoid swapping out with swappiness==0 (Satoru Moriya) [787885]- [pci] disable MEM decoding while updating 64-bit MEM BARs (Myron Stowe) [841973] - [pci] leave MEM and IO decoding disabled during 64-bit BAR sizing, too (Myron Stowe) [841973] - [pci] Use class for quirk for host bridge mmio_always_on (Myron Stowe) [841973] - [pci] fold pci_calc_resource_flags() into decode_bar() (Myron Stowe) [841973] - [pci] treat mem BAR type "11" (reserved) as 32-bit, not 64-bit, BAR (Myron Stowe) [841973] - [pci] disable mmio during bar sizing (Myron Stowe) [841973] - [fs] nfs: nfs_attr_use_mounted_on_file() missing return value. (Steve Dickson) [842312] - [fs] gfs2: Make gfs2_write_end not dirty the inode with every write (Robert S Peterson) [844814] - [x86] cpufeature: Add CPU features from Intel document 319433-012A (John Villalovos) [841661] - [virt] kvm: expose latest Intel cpu new features (BMI1/BMI2/FMA/AVX2) to guest (John Villalovos) [841661] - [tools] perf kvm: Fix segfault with report and mixed guestmount use (Jiri Olsa) [846702] - [tools] perf kvm: Fix regression with guest machine creation (Jiri Olsa) [846702] - [tools] perf script: Fix format regression due to libtraceevent merge (Jiri Olsa) [846702] - [tools] perf: Fix synthesizing tracepoint names from the perf.data headers (Jiri Olsa) [846702] - [tools] perf stat: Fix default output file (Jiri Olsa) [846702] - [tools] perf tools: Fix endianity swapping for adds_features bitmask (Jiri Olsa) [846702] - [tools] perf uprobes: Remove unnecessary check before strlist__delete (Jiri Olsa) [846702] - [tools] perf symbols: Check for valid dso before creating map (Jiri Olsa) [846702] - [tools] perf evsel: Fix 32 bit values endianity swap for sample_id_all header (Jiri Olsa) [846702] - [tools] perf session: Handle endianity swap on sample_id_all header data (Jiri Olsa) [846702] - [tools] perf symbols: Handle different endians properly during symbol load (Jiri Olsa) [846702] - [tools] perf evlist: Pass third argument to ioctl explicitly (Jiri Olsa) [846702] - [tools] perf: Update ioctl documentation for PERF_IOC_FLAG_GROUP (Jiri Olsa) [846702] - [tools] perf: Make --version show kernel version instead of pull req tag (Jiri Olsa) [846702] - [tools] perf: Check if callchain is corrupted (Jiri Olsa) [846702] - [tools] perf callchain: Make callchain cursors TLS (Jiri Olsa) [846702] - [tools] perf: Fix pager on minimal-install embedded systems (Jiri Olsa) [846702] - [tools] perf: Fix make tarballs (Jiri Olsa) [846702] - [tools] perf script: Fix regression in callchain dso name (Jiri Olsa) [846702] - [tools] perf stat: Initialize default events wrt exclude_{guest, host} (Jiri Olsa) [846702] - [tools] perf annotate browser: Fix help window entry for navigating to hottest line (Jiri Olsa) [846702] - [tools] perf report: Use the right symbol for annotation (Jiri Olsa) [846702] - [tools] perf probe: Detect probe target when m/x options are absent (Jiri Olsa) [846702] - [tools] perf compat: Make a note in documentation about uprobe interface (Jiri Olsa) [846702] - [tools] perf probe: Provide perf interface for uprobes (Jiri Olsa) [846702] - [tools] perf ui browser: Stop using 'self' (Jiri Olsa) [846702] - [tools] perf annotate browser: Read perf config file for settings (Jiri Olsa) [846702] - [tools] perf config: Allow '_' in config file variable names (Jiri Olsa) [846702] - [tools] perf annotate browser: Make feature toggles global (Jiri Olsa) [846702] - [tools] perf annotate browser: The idx_asm field should be used in asm only view (Jiri Olsa) [846702] - [tools] perf: Convert critical messages to ui__error() (Jiri Olsa) [846702] - [tools] perf ui: Make --stdio default when TUI is not supported (Jiri Olsa) [846702] - [tools] perf record: Fix branch_stack type in perf_record_opts (Jiri Olsa) [846702] - [tools] perf: Reconstruct event with modifiers from perf_event_attr (Jiri Olsa) [846702] - [tools] perf top: Fix counter name fixup when fallbacking to cpu-clock (Jiri Olsa) [846702] - [tools] perf: fix thread_map__new_by_pid_str() memory leak in error path (Jiri Olsa) [846702] - [tools] perf: Do not use _FORTIFY_SOURCE when DEBUG=1 is specified (Jiri Olsa) [846702] - [tools] perf evlist: Explicititely initialize input_name (Jiri Olsa) [846702] - [tools] perf compat: Disable perf branch sampling in evlist command (Jiri Olsa) [846702] - [tools] perf evlist: Show event attribute details (Jiri Olsa) [846702] - [tools] perf: Bump default sample freq to 4 kHz (Jiri Olsa) [846702] - [tools] perf buildid-list: Work better with pipe mode (Jiri Olsa) [846702] - [tools] perf: Fix piped mode read code (Jiri Olsa) [846702] - [tools] perf inject: Fix broken perf inject -b (Jiri Olsa) [846702] - [tools] perf: rename HEADER_TRACE_INFO to HEADER_TRACING_DATA (Jiri Olsa) [846702] - [tools] perf: Add union u64_swap type for swapping u64 data (Jiri Olsa) [846702] - [tools] perf: Carry perf_event_attr bitfield throught different endians (Jiri Olsa) [846702] - [tools] perf record: Fix documentation for branch stack sampling (Jiri Olsa) [846702] - [tools] perf target: Add cpu flag to sample_type if target has cpu (Jiri Olsa) [846702] - [tools] perf: Add hardcoded name term for pmu events (Jiri Olsa) [846702] - [tools] perf: Separate 'mem:' event scanner bits (Jiri Olsa) [846702] - [tools] perf: Use allocated list for each parsed event (Jiri Olsa) [846702] - [tools] perf: Add support for displaying event parser debug info (Jiri Olsa) [846702] - [tools] perf test: Move parse event automated tests to separated object (Jiri Olsa) [846702] - [tools] perf evsel: Create events initially disabled -- again (Jiri Olsa) [846702] - [tools] perf: Split term type into value type and term type (Jiri Olsa) [846702] - [tools] perf hists: Fix callchain ip printf format (Jiri Olsa) [846702] - [tools] perf target: Add uses_mmap field (Jiri Olsa) [846702] - [tools] Revert: perf evlist: Fix creation of cpu map (Jiri Olsa) [846702] - [tools] perf target: Rename functions to avoid double negation (Jiri Olsa) [846702] - [tools] perf annotate browser: Add key bindings help window (Jiri Olsa) [846702] - [tools] perf annotate browser: Show 'jumpy' functions (Jiri Olsa) [846702] - [tools] perf annotate browser: Count the numbers of jump sources to a target (Jiri Olsa) [846702] - [tools] perf annotate: Introduce ->free() method in ins_ops (Jiri Olsa) [846702] - [tools] perf annotate: Augment lock instruction output (Jiri Olsa) [846702] - [tools] perf annotate: Resolve symbols using objdump comment for single op ins (Jiri Olsa) [846702] - [tools] perf annotate: Resolve symbols using objdump comment (Jiri Olsa) [846702] - [tools] perf annotate: Use raw form for register indirect call instructions (Jiri Olsa) [846702] - [tools] perf hists browser: Use '/' for search/filter instead of 's' (Jiri Olsa) [846702] - [tools] perf annotate: shorten helpline so it fits in visible space (Jiri Olsa) [846702] - [tools] perf record: Reset event name when falling back to cpu-clock (Jiri Olsa) [846702] - [tools] perf top: Update event name when falling back to cpu-clock (Jiri Olsa) [846702] - [tools] perf record: Fix fallback to cpu-clock on ppc (Jiri Olsa) [846702] - [tools] perf report: Fix format string for x86-32 compilation (Jiri Olsa) [846702] - [tools] perf top: Default to system wide using perf_target methods (Jiri Olsa) [846702] - [tools] perf stat: Use perf_evlist__create_maps (Jiri Olsa) [846702] - [tools] perf target: Consolidate target task/cpu checking (Jiri Olsa) [846702] - [tools] perf: Introduce perf_target__strerror() (Jiri Olsa) [846702] - [tools] perf target: Introduce perf_target__parse_uid() (Jiri Olsa) [846702] - [tools] perf target: Introduce perf_target_errno (Jiri Olsa) [846702] - [tools] perf evlist: Fix creation of cpu map (Jiri Olsa) [846702] - [tools] perf top: Set target.system_wide (Jiri Olsa) [846702] - [tools] perf session: Fail on processing event with unknown size (Jiri Olsa) [846702] - [tools] perf ui: Change fallback policy of setup_browser() (Jiri Olsa) [846702] - [tools] perf ui: Add gtk2 support into setup_browser() (Jiri Olsa) [846702] - [tools] perf ui gtk: Rename functions for consistency (Jiri Olsa) [846702] - [tools] perf ui gtk: Drop arg[cv] arguments from perf_gtk_setup_browser() (Jiri Olsa) [846702] - [tools] perf ui: Make setup_browser() generic (Jiri Olsa) [846702] - [tools] perf target: Split out perf_target handling code (Jiri Olsa) [846702] - [tools] perf: Check more combinations of PID/TID, UID and CPU switches (Jiri Olsa) [846702] - [tools] perf evlist: Make create_maps() take struct perf_target (Jiri Olsa) [846702] - [tools] perf: Introduce perf_target__validate() helper (Jiri Olsa) [846702] - [tools] perf top: Convert to struct perf_target (Jiri Olsa) [846702] - [tools] perf stat: Convert to struct perf_target (Jiri Olsa) [846702] - [tools] perf: Introduce struct perf_target (Jiri Olsa) [846702] - [tools] perf: Fix include header files in util/parse-events.h (Jiri Olsa) [846702] - [tools] perf annotate browser: Compact 'nop' output (Jiri Olsa) [846702] - [tools] perf annotate browser: Do raw printing in 'o'ffset in a single place (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't change the asm line color when toggling source (Jiri Olsa) [846702] - [tools] perf annotate browser: More clearly separate columns (Jiri Olsa) [846702] - [tools] perf ui browser: Introduce routine to draw vertical line (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't display 0.00 percentages (Jiri Olsa) [846702] - [tools] perf annotate browser: Remove the vertical line after the percentages (Jiri Olsa) [846702] - [tools] perf annotate browser: Show current jump, back or forward (Jiri Olsa) [846702] - [tools] perf ui browser: Add method to draw up/down arrow line (Jiri Olsa) [846702] - [tools] perf annotate browser: Add a right arrow before call instructions (Jiri Olsa) [846702] - [tools] perf annotate browser: Don't draw jump connectors for out of function jumps (Jiri Olsa) [846702] - [tools] perf annotate: Mark jump instructions with no offset (Jiri Olsa) [846702] - [tools] perf annotate: Disambiguage offsets and addresses in operands (Jiri Olsa) [846702] - [tools] perf annotate browser: Handle NULL jump targets (Jiri Olsa) [846702] - [tools] perf annotate browser: Initial loop detection (Jiri Olsa) [846702] - [tools] perf: Cleanup realloc use (Jiri Olsa) [846702] - [tools] ui browser: Add method to write graphical characters (Jiri Olsa) [846702] - [tools] perf annotate browser: Handle retq instructions (Jiri Olsa) [846702] - [tools] perf annotate browser: Add visual cue for retq instruction (Jiri Olsa) [846702] - [tools] perf annotate browser: Add visual cues on jump lines (Jiri Olsa) [846702] - [tools] perf annotate browser: Suppress the callq address (Jiri Olsa) [846702] - [tools] perf annotate browser: Bandaid offsets/jump label objdump ambiguity (Jiri Olsa) [846702] - [tools] perf annotate: Group operands members (Jiri Olsa) [846702] - [tools] perf annotate: Add missing jump variants (Jiri Olsa) [846702] - [tools] perf annotate browser: Use a vertical line as percentage separator (Jiri Olsa) [846702] - [tools] perf annotate browser: Make lines more compact (Jiri Olsa) [846702] - [tools] perf annotate browser: Align jump labels (Jiri Olsa) [846702] - [tools] perf annotate browser: Hide non jump target addresses in offset mode (Jiri Olsa) [846702] - [tools] perf symbols: Introduce symbol__size method (Jiri Olsa) [846702] - [tools] perf annotate browser: Rename disasm_line_rb_node (Jiri Olsa) [846702] - [tools] perf annotate: Introduce scnprintf ins_ops method (Jiri Olsa) [846702] - [tools] perf annotate: Parse call targets earlier (Jiri Olsa) [846702] - [tools] perf annotate: Disassembler instruction parsing (Jiri Olsa) [846702] - [tools] perf annotate browser: Use the disasm_line instruction name and operand fields (Jiri Olsa) [846702] - [tools] perf annotate: Parse instruction (Jiri Olsa) [846702] - [tools] perf annotate: Rename objdump_line to disasm_line (Jiri Olsa) [846702] - [tools] perf record: Use sw counter only if hw pmu is not detected (Jiri Olsa) [846702] - [tools] perf: Fix thread map that is type pid_t (Jiri Olsa) [846702] - [tools] perf stat: Declare some references static (Jiri Olsa) [846702] - [tools] perf: Move GTK+ bits to tools/perf/ui/gtk directory (Jiri Olsa) [846702] - [tools] perf: Move UI bits to tools/perf/ui directory (Jiri Olsa) [846702] - [tools] perf annotate: Fix a build error (Jiri Olsa) [846702] - [tools] perf annotate browser: string search: /?n (Jiri Olsa) [846702] - [tools] perf report: Correct display of samples and events in header (Jiri Olsa) [846702] - [tools] perf annotate browser: Initial support for navigating jump instructions (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Add list based search for addr offset (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Move callq handling to separate function (Jiri Olsa) [846702] - [tools] perf ui annotate browser: Allow toggling addr offset view (Jiri Olsa) [846702] - [tools] perf annotate: Allow printing objdump line addr in different color (Jiri Olsa) [846702] - [tools] perf ui browser: Return the current color when setting a new one (Jiri Olsa) [846702] - [tools] traceevent: Ignore TRACEEVENT-CFLAGS file (Jiri Olsa) [846702] - [tools] traceevent: Detect build environment changes (Jiri Olsa) [846702] - [tools] traceevent: Cleanup realloc use (Jiri Olsa) [846702] - [tools] traceevent: Add missing break in make_bprint_args (Jiri Olsa) [846702] - [tools] traceevent: Check return value of arg_to_str() (Jiri Olsa) [846702] - [tools] traceevent: Check result of malloc() during reading token (Jiri Olsa) [846702] - [tools] traceevent: Fix some comments (Jiri Olsa) [846702] - [tools] traceevent: Do not call add_event() again if allocation failed (Jiri Olsa) [846702] - [tools] traceevent: Pass string type argument to args (Jiri Olsa) [846702] - [tools] traceevent: Handle realloc() failure path (Jiri Olsa) [846702] - [tools] traceevent: Handle strdup failure cases (Jiri Olsa) [846702] - [tools] traceevent: Introduce extend_token() (Jiri Olsa) [846702] - [tools] traceevent: Fix printk_cmp() (Jiri Olsa) [846702] - [tools] traceevent: Fix trace_printk for long integers (Jiri Olsa) [846702] - [tools] traceevent: Fix pM print format arg handling (Jiri Olsa) [846702] - [tools] traceevent: Add support to show migrate disable counter (Jiri Olsa) [846702] - [tools] traceevent: Add support for ".*s" in bprintk events (Jiri Olsa) [846702] - [tools] traceevent: Let filtering numbers by string use function names (Jiri Olsa) [846702] - [tools] traceevent: Replace malloc_or_die to plain malloc in alloc_event() (Jiri Olsa) [846702] - [tools] traceevent: Add support for __print_hex() (Jiri Olsa) [846702] - [tools] traceevent: Use local variable 'field' (Jiri Olsa) [846702] - [tools] traceevent: Check string is really printable (Jiri Olsa) [846702] - [tools] traceevent: Make dependency files regeneratable (Jiri Olsa) [846702] - [tools] traceevent: Teach [ce]tags about libtraceeevent error codes (Jiri Olsa) [846702] - [tools] traceevent: Fix clean target in Makefile (Jiri Olsa) [846702] - [tools] traceevent: Silence compiler warning on 32bit build (Jiri Olsa) [846702] - [tools] traceevent: Fix signature of create_arg_item() (Jiri Olsa) [846702] - [tools] traceevent: Use proper function parameter type (Jiri Olsa) [846702] - [tools] traceevent: Fix freeing arg on process_dynamic_array() (Jiri Olsa) [846702] - [tools] traceevent: Fix a possibly wrong memory dereference (Jiri Olsa) [846702] - [tools] traceevent: Fix a possible memory leak (Jiri Olsa) [846702] - [tools] traceevent: Allow expressions in __print_symbolic() fields (Jiri Olsa) [846702] - [tools] perf: Always try to build libtraceevent (Jiri Olsa) [846702] - [tools] perf: Rename libparsevent to libtraceevent in Makefile (Jiri Olsa) [846702] - [tools] parse-events: Rename struct record to struct pevent_record (Jiri Olsa) [846702] - [tools] perf/events: Add flag to produce nsec output (Jiri Olsa) [846702] - [tools] perf: Have perf use the new libtraceevent.a library (Jiri Olsa) [846702] - [tools] perf: Build libtraceevent.a (Jiri Olsa) [846702] - [tools] perf: Separate out trace-cmd parse-events from perf files (Jiri Olsa) [846702] - [tools] perf script: Rename struct event to struct event_format in perl engine (Jiri Olsa) [846702] - [tools] perf script: Explicitly handle known default print arg type (Jiri Olsa) [846702] - [tools] Add Makefile.include (Jiri Olsa) [846702] - [tools] parse-event: Fix memset pointer size bug in handle (Jiri Olsa) [846702] - [tools] parse-events: Allow '*' and '/' operations in TP_printk (Jiri Olsa) [846702] - [tools] parse-events: Support '+' opcode in print format (Jiri Olsa) [846702] - [tools] parse-events: Let pevent_free() take a NULL pointer (Jiri Olsa) [846702] - [tools] parse-events: Handle opcode parsing error (Jiri Olsa) [846702] - [tools] parse-events: Handle invalid opcode parsing gracefully (Jiri Olsa) [846702] - [tools] perf/events: Correct size given to memset (Jiri Olsa) [846702] - [tools] perf/events: Add flag/symbol format_flags (Jiri Olsa) [846702] - [tools] events: Update tools/lib/traceevent to work with perf (Jiri Olsa) [846702] - [tools] events: Add files to create libtraceevent.a (Jiri Olsa) [846702] - [netdrv] cxgb4: Fix (nearly-)kernel-doc comments for various functions (Jay Fenlason) [847356] - [netdrv] cxgb4: Remove casts to same type (Jay Fenlason) [847356] - [netdrv] cxgb4: DB Drop Recovery for RDMA and LLD queues (Jay Fenlason) [847356] - [netdrv] cxgb4: Common platform specific changes for DB Drop Recovery (Jay Fenlason) [847356] - [netdrv] cxgb4: Detect DB FULL events and notify RDMA ULD (Jay Fenlason) [847356] - [netdrv] cxgb4: unify return value of .ndo_set_mac_address if address is invalid (Jay Fenlason) [847356] - [netdrv] cxgb4: Add support for Chelsio's T480-CR and T440-LP-CR adapters (Jay Fenlason) [847356] - [x86] mce: Disable error thresholding bank 4 on some AMD models (Frank Arnold) [823617] - [x86] bitops: Move BIT_64 for a wider use (Frank Arnold) [823617] - [x86] mce_amd: Hide interrupt_enable sysfs node (Frank Arnold) [823617] - [x86] mce_amd: Make APIC LVT thresholding interrupt optional (Frank Arnold) [823617] - [s390] kernel: incorrect task size after fork of a 31 bit process (Hendrik Brueckner) [845133] - [net] sock: delete unnecessary call of sk_alloc_size() (Weiping Pan) [850736]- [tracing] kprobes: Fix KABI break caused by new #include (Jiri Olsa) [786489] - [tools] perf: Enable the probe command (Jiri Olsa) [786489] - [tracing] Modify is_delete, is_return from int to bool (Jiri Olsa) [786489] - [tracing] kprobes: Rename probe_* to trace_probe_* (Jiri Olsa) [786489] - [tracing] ftrace, kprobes: Fix not to delete probes if in use (Jiri Olsa) [786489] - [tracing] kprobes: Fix kprobe-tracer to support stack trace (Jiri Olsa) [786489] - [kernel] stack_trace: Add weak save_stack_trace_regs() (Jiri Olsa) [786489] - [x86] Swap save_stack_trace_regs parameters (Jiri Olsa) [786489] - [tracing] kprobes: Fix kprobe selftest for gcc 4.6 (Jiri Olsa) [786489] - [tracing] kprobes: Fix common misspellings (Jiri Olsa) [786489] - [tracing] kprobes: Fix NULL pointer deref check (Jiri Olsa) [786489] - [tracing] kprobes: Add bitfield type (Jiri Olsa) [786489] - [tracing] kprobes: Support longer (>128 bytes) command (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup strict_strtol() using code (Jiri Olsa) [786489] - [tracing] kprobes: Fix handling of C-unlike argument names (Jiri Olsa) [786489] - [tracing] kprobes: Fix handling of argument names (Jiri Olsa) [786489] - [tracing] kprobes: Fix a memory leak in error case (Jiri Olsa) [786489] - [tracing] kprobes: fix printk typo 'faild' (Jiri Olsa) [786489] - [tracing] kprobes: unregister_trace_probe needs to be called under mutex (Jiri Olsa) [786489] - [tracing] perf, kprobes: Remove duplicate includes from many files (Jiri Olsa) [786489] - [tracing] kprobes: Support "string" type (Jiri Olsa) [786489] - [tracing] kprobes: Support basic types on dynamic events (Jiri Olsa) [786489] - [tracing] Fix typo of info text in trace_kprobe.c (Jiri Olsa) [786489] - [tracing] kprobes: Fix probe parsing (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup unused return value of tracing functions (Jiri Olsa) [786489] - [tracing] perf: Factorize trace events raw sample buffer operations (Jiri Olsa) [786489] - [tracing] kprobes: Update kprobe tracing self test for new syntax (Jiri Olsa) [786489] - [tracing] kprobes: Drop function argument access syntax (Jiri Olsa) [786489] - [tracing] kprobes: Show sign of fields in trace_kprobe format files (Jiri Olsa) [786489] - [tracing] kprobes: Check new event/group name (Jiri Olsa) [786489] - [tracing] kprobes: Fix field creation's bad error handling (Jiri Olsa) [786489] - [tracing] kprobes: Support delete probe syntax (Jiri Olsa) [786489] - [tracing] kprobes: Fix a memory leak bug and check kstrdup() return value (Jiri Olsa) [786489] - [tracing] kprobes: Don't output zero offset (Jiri Olsa) [786489] - [tracing] kprobes: Always show group name (Jiri Olsa) [786489] - [tracing] kprobes: Fix memory leak (Jiri Olsa) [786489] - [tracing] perf, kprobes: Fix lock recursion (Jiri Olsa) [786489] - [tracing] kprobes: Rename Kprobe-tracer to kprobe-event (Jiri Olsa) [786489] - [tracing] kprobes: Compare both of event-name and event-group to find probe (Jiri Olsa) [786489] - [tracing] kprobes: Add failure messages for debugging (Jiri Olsa) [786489] - [tracing] kprobes: Update kprobe-tracer selftest against new syntax (Jiri Olsa) [786489] - [tracing] kprobes: Robustify fixed field names against variable field names conflicts (Jiri Olsa) [786489] - [tracing] kprobes: Avoid field name confliction (Jiri Olsa) [786489] - [tracing] kprobes: Make special variable names more self-explainable (Jiri Olsa) [786489] - [tracing] kprobes: Remove '$ra' special variable (Jiri Olsa) [786489] - [tracing] kprobes: Add $ prefix to special variables (Jiri Olsa) [786489] - [tracing] kprobes: Use global event perf buffers in kprobe tracer (Jiri Olsa) [786489] - [tracing] kprobes: Merge conflicts changes (Jiri Olsa) [786489] - [tracing] kprobes: Disable kprobe events by default after creation (Jiri Olsa) [786489] - [tracing] kprobes: Fix profiling alignment for perf_counter buffer (Jiri Olsa) [786489] - [tracing] kprobes: Add probe handler dispatcher to support perf and ftrace concurrent use (Jiri Olsa) [786489] - [tracing] kprobes: Fix trace_probe registration order (Jiri Olsa) [786489] - [tracing] kprobes: Support custom subsystem for each kprobe event (Jiri Olsa) [786489] - [tracing] kprobes: Show event name in trace output (Jiri Olsa) [786489] - [tracing] kprobes: Add argument name support (Jiri Olsa) [786489] - [tracing] kprobes: Add event profiling support (Jiri Olsa) [786489] - [tracing] kprobes: Cleanup kprobe tracer code. (Jiri Olsa) [786489] - [tracing] kprobes: Fix probe offset to be unsigned (Jiri Olsa) [786489] - [tracing] kprobes: Merge conflicts changes (Jiri Olsa) [786489] - [tracing] kprobes: Change trace_arg to probe_arg (Jiri Olsa) [786489] - [tracing] kprobes: Fix format typo in trace_kprobes (Jiri Olsa) [786489] - [tracing] kprobes: Add kprobes event profiling interface (Jiri Olsa) [786489] - [tracing] kprobes: tracer assigns new event ids for each event (Jiri Olsa) [786489] - [tracing] Generate names for each kprobe event automatically (Jiri Olsa) [786489] - [tracing] Kprobe-tracer supports more than 6 arguments (Jiri Olsa) [786489] - [tracing] Add kprobe-based event tracer documentation (Jiri Olsa) [786489] - [tracing] Add kprobe-based event tracer (Jiri Olsa) [786489] - [x86] ptrace: Fix regs_get_argument_nth() to add correct offset (Jiri Olsa) [786489] - [x86] Add pt_regs register and stack access APIs (Jiri Olsa) [786489] - [net] sched/act_mirred: do not drop packets when fails to mirror it (Jason Wang) [846585] - [net] sched: fix race in mirred device removal (Jason Wang) [846585] - [net] sched: printk message severity (Jason Wang) [846585] - [net] sched: act_mirred cleanup (Jason Wang) [846585] - [kernel] events: Fix double start/stop in x86_pmu_start() (Jerome Marchand) [803900] - [kernel] events: Fix broken interrupt rate throttling (Jerome Marchand) [803900] - [kernel] events: Avoid a useless pmu_disable() in the perf-tick (Jerome Marchand) [803900] - [input] wacom: add support for Bamboo Pen ID 0xd4 (Aristeu Rozanski) [798796] - [input] wacom: add Intuos5 Touch Ring/ExpressKey support (Aristeu Rozanski) [841611] - [input] wacom: add basic Intuos5 support (Aristeu Rozanski) [841611] - [virt] virtio: Use ida to allocate virtio index (Asias He) [844542] - [virt] kvm: apply kvmclock offset to guest wall clock time (Marcelo Tosatti) [817243] - [virt] kvm: Fix PCI header check on device assignment (Alex Williamson) [829031] - [virt] kvm: Don't save/restore MSR_IA32_PERF_STATUS (Karen Noel) [816308] - [s390] kernel: CPU idle vs CPU hotplug (Hendrik Brueckner) [845132] - [powerpc] pseries/iommu: remove default window before attempting DDW manipulation (Steve Best) [822614] - [char] tty: Fix possible race in n_tty_read() (Stanislaw Gruszka) [765665] - [x86] crash: prepare for pseudo-phys pages without machine frames (Laszlo Ersek) [848766] - [netdrv] cxgb3: Set vlan_feature on net_device (Steve Best) [841993] - [netdrv] mlx4: Add support for EEH error recovery (Steve Best) [822654] - [netdrv] e1000e: add missing clear of E1000_RCTL_VFE to e1000e_set_rx_mode() (Dean Nelson) [832573] - [netdrv] e1000: Prevent reset task killing itself (Dean Nelson) [842886] - [netdrv] r8169: fix invalid firmware for 8168d and include ones for newer chipsets (Ivan Vecera) [840591] - [net] netconsole: disable netconsole target before releasing target_list_lock (Amerigo Wang) [849571] - [net] netconsole: fix deadlock when removing net driver that netconsole is using (Amerigo Wang) [769734] - [net] ethtool: Report link-down while interface is down (Ivan Vecera) [821674]- [x86] mce: Replace MCM_ with MCI_MISC_ (Luming Yu) [696033] - [x86] mce: Move MCACOD defines from mce-severity.c to (Luming Yu) [696033] - [x86] mce-severity: Fix check for processor context when machine check was taken (Luming Yu) [696033] - [x86] mce-severity: Replace hard coded hex constants with symbolic defines (Luming Yu) [696033] - [x86] mce-severity: Recognise machine check bank signature for data path error (Luming Yu) [696033] - [x86] mce-severity: Clean up trivial coding style problems (Luming Yu) [696033] - [x86] mce-severity: Cleanup severity table (Luming Yu) [696033] - [x86] mce-severity: Make formatting a bit more readable (Luming Yu) [696033] - [x86] mce-severity: Fix two severities table signatures (Luming Yu) [696033] - [x86] mce: Handle "action required" errors (Luming Yu) [696033] - [x86] mce: Add mechanism to safely save information in MCE handler (Luming Yu) [696033] - [x86] mce: Create helper function to save addr/misc when needed (Luming Yu) [696033] - [mm] HWPOISON: Add code to handle "action required" errors (Luming Yu) [696033] - [mm] HWPOISON: Clean up memory_failure() vs. __memory_failure() (Luming Yu) [696033] - [hwmon] fam15h_power: Fix pci_device_id array (Frank Arnold) [822277] - [hwmon] fam15h_power: fix bogus values with current BIOSes (Frank Arnold) [822277] - [hwmon] fam15h_power: Increase output resolution (Frank Arnold) [822277] - [hwmon] fam15h_power: Correct sign extension of running_avg_capture (Frank Arnold) [822277] - [hwmon] Add driver for AMD family 15h processor power information (Frank Arnold) [822277] - [pci] amd-nb: Rename CPU PCI id define for F4 (Frank Arnold) [822277] - [hwmon] k10temp: Add support for AMD Trinity CPUs (Frank Arnold) [822277] - [hwmon] k10temp: Update documentation for Fam12h (Frank Arnold) [822277] - [md] raid1: close some possible races on write errors during resync (Jes Sorensen) [817970] - [md] avoid crash when stopping md array races with closing other open fds. (Jes Sorensen) [817970] - [md] fix bug in handling of new_data_offset (Jes Sorensen) [817970] - [md] raid1: fix use-after-free bug in RAID1 data-check code. (Jes Sorensen) [817970] - [md] support re-add of recovering devices. (Jes Sorensen) [817970] - [md] raid1: fix bug in read_balance introduced by hot-replace (Jes Sorensen) [817970] - [md] raid5: delayed stripe fix (Jes Sorensen) [817970] - [md] raid456: When read error cannot be recovered, record bad block (Jes Sorensen) [817970] - [md] make 'name' arg to md_register_thread non-optional. (Jes Sorensen) [817970] - [md] raid10: fix failure when trying to repair a read error. (Jes Sorensen) [817970] - [md] raid5: fix refcount problem when blocked_rdev is set. (Jes Sorensen) [817970] - [md] raid5: In ops_run_io, inc nr_pending before calling md_wait_for_blocked_rdev (Jes Sorensen) [817970] - [md] raid5: Do not add data_offset before call to is_badblock (Jes Sorensen) [817970] - [md] raid5: prefer replacing failed devices over want-replacement devices. (Jes Sorensen) [817970] - [md] raid10: Don't try to recovery unmatched (and unused) chunks. (Jes Sorensen) [817970] - [md] raid1, raid10: fix problem with merge_bvec_fn (Jes Sorensen) [817970] - [md] bitmap: record the space available for the bitmap in the superblock. (Jes Sorensen) [817970] - [md] raid10: Remove extras after reshape to smaller number of devices. (Jes Sorensen) [817970] - [md] raid5: improve removal of extra devices after reshape. (Jes Sorensen) [817970] - [md] check the return of mddev_find() (Jes Sorensen) [817970] - [md] raid5: Allow reshape while a bitmap is present. (Jes Sorensen) [817970] - [md] raid10: resize bitmap when required during reshape. (Jes Sorensen) [817970] - [md] allow array to be resized while bitmap is present. (Jes Sorensen) [817970] - [md] bitmap: make sure reshape request are reflected in superblock. (Jes Sorensen) [817970] - [md] bitmap: add bitmap_resize function to allow bitmap resizing. (Jes Sorensen) [817970] - [md] bitmap: use DIV_ROUND_UP instead of open-code (Jes Sorensen) [817970] - [md] bitmap: create a 'struct bitmap_counts' substructure of 'struct bitmap' (Jes Sorensen) [817970] - [md] bitmap: make bitmap bitops atomic. (Jes Sorensen) [817970] - [md] bitmap: make _page_attr bitops atomic. (Jes Sorensen) [817970] - [md] bitmap: merge bitmap_file_unmap and bitmap_file_put. (Jes Sorensen) [817970] - [md] bitmap: remove async freeing of bitmap file. (Jes Sorensen) [817970] - [md] bitmap: convert some spin_lock_irqsave to spin_lock_irq (Jes Sorensen) [817970] - [md] bitmap: use set_bit, test_bit, etc for operation on bitmap->flags. (Jes Sorensen) [817970] - [md] bitmap: remove single-bit manipulation on sb->state (Jes Sorensen) [817970] - [md] bitmap: remove bitmap_mask_state (Jes Sorensen) [817970] - [md] bitmap: move storage allocation from bitmap_load to bitmap_create. (Jes Sorensen) [817970] - [md] bitmap: separate bitmap file allocation to its own function. (Jes Sorensen) [817970] - [md] bitmap: store bytes in file rather than just in last page. (Jes Sorensen) [817970] - [md] bitmap: move some fields of 'struct bitmap' into a 'storage' substruct. (Jes Sorensen) [817970] - [md] bitmap: change *_page_attr() to take a page number, not a page. (Jes Sorensen) [817970] - [md] bitmap: centralise allocation of bitmap file pages. (Jes Sorensen) [817970] - [md] bitmap: allow a bitmap with no backing storage. (Jes Sorensen) [817970] - [md] bitmap: add new 'space' attribute for bitmaps. (Jes Sorensen) [817970] - [md] bitmap: disentangle two different 'pending' flags. (Jes Sorensen) [817970] - [md] raid5: support sync request (Jes Sorensen) [817970] - [md] raid5: remove unused variables (Jes Sorensen) [817970] - [md] raid10: Fix memleak in r10buf_pool_alloc (Jes Sorensen) [817970] - [md] raid1: allow fix_read_error to read from recovering device. (Jes Sorensen) [817970] - [md] move freeing of badblocks.page into md_rdev_clear (Jes Sorensen) [817970] - [md] dm-raid should call helper function to clear rdev. (Jes Sorensen) [817970] - [lib] raid6: Add SSSE3 optimized recovery functions (Jes Sorensen) [817970] - [md] raid10: add reshape support (Jes Sorensen) [817970] - [md] raid10: split out interpretation of layout to separate function. (Jes Sorensen) [817970] - [md] raid10: Introduce 'prev' geometry to support reshape. (Jes Sorensen) [817970] - [md] use resync_max_sectors for reshape as well as resync. (Jes Sorensen) [817970] - [md] teach sync_page_io about new_data_offset. (Jes Sorensen) [817970] - [md] raid10: collect some geometry fields into a dedicated structure. (Jes Sorensen) [817970] - [md] raid5: allow for change in data_offset while managing a reshape. (Jes Sorensen) [817970] - [md] raid5: Use correct data_offset for all IO. (Jes Sorensen) [817970] - [md] add possibility to change data-offset for devices. (Jes Sorensen) [817970] - [md] allow a reshape operation to be reversed. (Jes Sorensen) [817970] - [md] using GFP_NOIO to allocate bio for flush request (Jes Sorensen) [817970] - [md] raid10: fix transcription error in calc_sectors conversion. (Jes Sorensen) [817970] - [md] raid10: set dev_sectors properly when resizing devices in array. (Jes Sorensen) [817970] - [md] bitmap: fix calculation of 'chunks' - missing shift. (Jes Sorensen) [817970] - [md] fix possible corruption of array metadata on shutdown. (Jes Sorensen) [817970] - [md] don't call ->add_disk unless there is good reason. (Jes Sorensen) [817970] - [md] bitmap: prevent bitmap_daemon_work running while initialising bitmap (Jes Sorensen) [817970] - [md] raid1, raid10: Fix calculation of 'vcnt' when processing error recovery. (Jes Sorensen) [817970] - [md] Bitmap version cleanup (Jes Sorensen) [817970] - [md] raid1, raid10: don't compare excess byte during consistency check. (Jes Sorensen) [817970] - [md] raid5: Fix a bug about judging if the operation is syncing or replacing (Jes Sorensen) [817970] - [md] raid1:Remove unnecessary rcu_dereference(conf->mirrors[i].rdev). (Jes Sorensen) [817970] - [md] raid5: fix handling of bad blocks during recovery. (Jes Sorensen) [817970] - [md] raid1: If md_integrity_register() failed, run() must free the mem (Jes Sorensen) [817970] - [md] raid0: If md_integrity_register() fails, raid0_run() must free the mem. (Jes Sorensen) [817970] - [md] linear: If md_integrity_register() fails, linear_run() must free the mem. (Jes Sorensen) [817970] - [md] Add judgement bb->unacked_exist in function md_ack_all_badblocks(). (Jes Sorensen) [817970] - [md] fix clearing of the 'changed' flags for the bad blocks list. (Jes Sorensen) [817970] - [md] bitmap: discard CHUNK_BLOCK_SHIFT macro (Jes Sorensen) [817970] - [md] bitmap: remove unnecessary indirection when allocating. (Jes Sorensen) [817970] - [md] bitmap: remove some pointless locking. (Jes Sorensen) [817970] - [md] bitmap: change a 'goto' to a normal 'if' construct. (Jes Sorensen) [817970] - [md] bitmap: move printing of bitmap status to bitmap.c (Jes Sorensen) [817970] - [md] bitmap: remove some unused noise from bitmap.h (Jes Sorensen) [817970] - [md] raid10 - support resizing some RAID10 arrays. (Jes Sorensen) [817970] - [md] raid1: handle merge_bvec_fn in member devices. (Jes Sorensen) [817970] - [md] raid10: handle merge_bvec_fn in member devices. (Jes Sorensen) [817970] - [md] add proper merge_bvec handling to RAID0 and Linear. (Jes Sorensen) [817970] - [md] tidy up rdev_for_each usage. (Jes Sorensen) [817970] - [md] raid1, raid10: avoid deadlock during resync/recovery. (Jes Sorensen) [817970] - [md] don't set md arrays to readonly on shutdown. (Jes Sorensen) [817970] - [md] allow re-add to failed arrays. (Jes Sorensen) [817970] - [md] raid5: use atomic_dec_return() instead of atomic_dec() and atomic_read(). (Jes Sorensen) [817970] - [md] Use existed macros instead of numbers (Jes Sorensen) [817970] - [md] raid5: removed unused 'added_devices' variable. (Jes Sorensen) [817970] - [md] raid10: remove unnecessary smp_mb() from end_sync_write (Jes Sorensen) [817970] - [md] raid5: make sure reshape_position is cleared on error path. (Jes Sorensen) [817970] - [md] raid10: fix assembling of arrays with replacement devices. (Jes Sorensen) [817970] - [md] raid10: fix handling of error on last working device in array. (Jes Sorensen) [817970] - [md] raid1: fix buglet in md_raid1_contested. (Jes Sorensen) [817970] - [md] two small fixes to handling interrupt resync. (Jes Sorensen) [817970] - [md] notify the 'degraded' sysfs attribute on failure. (Jes Sorensen) [817970] - [md] raid1: Mark device want_replacement when we see a write error. (Jes Sorensen) [817970] - [md] raid1: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid1: recognise replacements when assembling arrays. (Jes Sorensen) [817970] - [md] raid1: handle activation of replacement device when recovery completes. (Jes Sorensen) [817970] - [md] raid1: Allow a failed replacement device to be removed. (Jes Sorensen) [817970] - [md] raid1: Allocate spare to store replacement devices and their bios. (Jes Sorensen) [817970] - [md] raid1: Replace use of mddev->raid_disks with conf->raid_disks. (Jes Sorensen) [817970] - [md] raid10: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid10: recognise replacements when assembling array. (Jes Sorensen) [817970] - [md] raid10: Allow replacement device to be replace old drive. (Jes Sorensen) [817970] - [md] raid10: handle recovery of replacement devices. (Jes Sorensen) [817970] - [md] raid10: Handle replacement devices during resync. (Jes Sorensen) [817970] - [md] raid10: writes should get directed to replacement as well as original. (Jes Sorensen) [817970] - [md] raid10: allow removal of failed replacement devices. (Jes Sorensen) [817970] - [md] raid10: preferentially read from replacement device if possible. (Jes Sorensen) [817970] - [md] raid10: change read_balance to return an rdev (Jes Sorensen) [817970] - [md] raid10: prepare data structures for handling replacement. (Jes Sorensen) [817970] - [md] raid5: Mark device want_replacement when we see a write error. (Jes Sorensen) [817970] - [md] raid5: If there is a spare and a want_replacement device, start replacement. (Jes Sorensen) [817970] - [md] raid5: recognise replacements when assembling array. (Jes Sorensen) [817970] - [md] raid5: handle activation of replacement device when recovery completes. (Jes Sorensen) [817970] - [md] raid5: detect and handle replacements during recovery. (Jes Sorensen) [817970] - [md] raid5: writes should get directed to replacement as well as original. (Jes Sorensen) [817970] - [md] raid5: allow removal for failed replacement devices. (Jes Sorensen) [817970] - [md] raid5: preferentially read from replacement device if possible. (Jes Sorensen) [817970] - [md] raid5: remove redundant bio initialisations. (Jes Sorensen) [817970] - [md] raid5: raid5.h cleanup (Jes Sorensen) [817970] - [md] raid5: allow each slot to have an extra replacement device (Jes Sorensen) [817970] - [md] create externally visible flags for supporting hot-replace. (Jes Sorensen) [817970] - [md] change hot_remove_disk to take an rdev rather than a number (Jes Sorensen) [817970] - [md] remove test for duplicate device when setting slot number (Jes Sorensen) [817970] - [md] bitmap: be more consistent when setting new bits in memory bitmap (Jes Sorensen) [817970] - [md] Fix userspace free_pages() macro (Jes Sorensen) [817970] - [md] raid5: be more thorough in calculating 'degraded' value (Jes Sorensen) [817970] - [md] bitmap: daemon_work cleanup (Jes Sorensen) [817970] - [md] allow non-privileged uses to GET_*_INFO about raid arrays (Jes Sorensen) [817970] - [md] update documentation for md/rdev/state sysfs interface (Jes Sorensen) [817970] - [kernel] Add DIV_ROUND_UP_ULL and DIV_ROUND_UP_SECTOR_T macro usage (Jes Sorensen) [817970] - [kernel] add roundup() code comment from akpm (Jes Sorensen) [817970] - [kernel] Constify temporary variable in roundup() (Jes Sorensen) [817970] - [kernel] roundup should only reference arguments once (Jes Sorensen) [817970] - [md] raid: remove sparse warning:symbol XXX was not declared (Jes Sorensen) [817970] - [md] convert bitmap code to use compat macros for le-bitops (Jes Sorensen) [817970] - [md] add rhel6 compat macros for upstream le-bitops (Jes Sorensen) [817970] - [scsi] cleanup usages of scsi_complete_async_scans (David Milburn) [839070] - [scsi] queue async scan work to an async_schedule domain (David Milburn) [839070] - [scsi] async: make async_synchronize_full() flush all work regardless of domain (David Milburn) [839070] - [scsi] async: introduce 'async_domain' type (David Milburn) [839070] - [scsi] isci: make function declaration match implementation (David Milburn) [839070] - [scsi] cleanup ata_host flags initialization via ata_host_init (David Milburn) [839070] - [scsi] fix hot unplug vs async scan race (David Milburn) [839070] - [scsi] libsas: fix taskfile corruption in sas_ata_qc_fill_rtf (David Milburn) [839070] - [scsi] sd: limit the scope of the async probe domain (David Milburn) [839070] - [scsi] libsas: fix sas_discover_devices return code handling (David Milburn) [839070] - [scsi] cleanup setting task state in scsi_error_handler() (David Milburn) [839070] - [scsi] Revert: scsi_transport_sas: fix delete vs scan race (David Milburn) [839070]- [kernel] sched: fix divide by zero at {thread_group,task}_times (Stanislaw Gruszka) [843771] - [scsi] alua: backoff alua rtpg retry linearly (Rob Evers) [820567] - [scsi] scsi_transport_fc: fix scan when devs are offline (Rob Evers) [822691] - [scsi] alua: retry extended header for illegal response (Rob Evers) [678069] - [scsi] alua: implement 'implied transition timeout' (Rob Evers) [678069] - [scsi] alua: Re-enable STPG for unavailable ports (Rob Evers) [807486] - [scsi] alua: Optimize the STPG command (Rob Evers) [807486] - [scsi] alua: Store the PREF bit from RTPG (Rob Evers) [807486] - [scsi] alua: Introduce set params interface (Rob Evers) [807486] - [dm] dm-thin: add read only and fail io modes (Mike Snitzer) [814826] - [dm] dm-thin-metadata: introduce dm_pool_abort_metadata (Mike Snitzer) [814826] - [dm] dm-thin-metadata: introduce dm_pool_metadata_set_read_only (Mike Snitzer) [814826] - [dm] dm-persistent-data: introduce dm_bm_set_read_only (Mike Snitzer) [814826] - [dm] dm-thin: reduce number of metadata commits (Mike Snitzer) [844808] - [dm] dm-thin-metadata: add dm_thin_changed_this_transaction (Mike Snitzer) [844808] - [dm] dm-thin-metadata: add format option to dm_pool_metadata_open (Mike Snitzer) [844808] - [dm] dm-thin-metadata: tidy up open and format error paths (Mike Snitzer) [844808] - [dm] dm-thin-metadata: only check incompat features on open (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove duplicate pmd initialisation (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove create parameter from __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move __superblock_all_zeroes to __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove nr_blocks arg from __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: split __open or format metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: use struct dm_pool_metadata members in __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: zero unused superblock uuid (Mike Snitzer) [844808] - [dm] dm-thin-metadata: lift __begin_transaction out of __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move dm_commit_pool_metadata into __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor out __write_initial_superblock (Mike Snitzer) [844808] - [dm] dm-thin-metadata: lift some initialisation out of __open_or_format_metadata (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor __destroy_persistent_data out of dm_pool_metadata_close (Mike Snitzer) [844808] - [dm] dm-thin-metadata: move bm creation code into create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: rename init_pmd to __create_persistent_data_objects (Mike Snitzer) [844808] - [dm] dm-thin-metadata: wrap superblock locking (Mike Snitzer) [844808] - [dm] dm-persistent-data: stop using dm_bm_unlock_move when shadowing blocks in tm (Mike Snitzer) [844808] - [dm] dm-persistent-data: tidy transaction manager creation fns (Mike Snitzer) [844808] - [dm] dm-thin-metadata: stop tracking need for commit (Mike Snitzer) [844808] - [dm] persistent-data: create new dm_block_manager struct (Mike Snitzer) [844808] - [dm] dm-thin-metadata: factor __setup_btree_details out of init_pmd (Mike Snitzer) [844808] - [dm] dm-thin: set flush_supported (Mike Snitzer) [844808] - [dm] allow targets to request flushes regardless of underlying device support (Mike Snitzer) [844808] - [dm] persistent-data: only commit space map if index changed (Mike Snitzer) [844808] - [dm] persistent-data: always unlock superblock in dm_bm_flush_and_unlock (Mike Snitzer) [844808] - [dm] dm-thin: avoid unnecessarily breaking sharing for flushes (Mike Snitzer) [844808] - [dm] dm-thin: fix memory leak in process_prepared_mapping error paths (Mike Snitzer) [844808] - [dm] dm-thin: split discards on block boundary (Mike Snitzer) [844808] - [dm] introduce split_discard_requests (Mike Snitzer) [844808] - [dm] dm-raid: move sectors_per_dev calculation (Mike Snitzer) [844808] - [dm] dm-raid: restructure parse_raid_params (Mike Snitzer) [844808] - [dm] dm-mpath: add retain_attached_hw_handler feature (Mike Snitzer) [818374] - [scsi] scsi_dh: add scsi_dh_attached_handler_name (Mike Snitzer) [818374] - [dm] dm-thin: optimize power of two block size (Mike Snitzer) [814823] - [dm] dm-thin: support for non power of 2 pool blocksize (Mike Snitzer) [814823] - [dm] dm-stripe: optimize chunk_size calculations (Mike Snitzer) [814820] - [dm] dm-stripe: remove minimum stripe size (Mike Snitzer) [814820] - [dm] dm-stripe: support for non power of 2 chunksize (Mike Snitzer) [814820] - [dm] support non power of two target max_io_len (Mike Snitzer) [814820] - [dm] dm-stripe: remove stripes_mask (Mike Snitzer) [814820] - [dm] dm-snapshot: remove redundant assignment in merge fn (Mike Snitzer) [844808] - [dm] dm-thin: provide specific errors for two table load failure cases (Mike Snitzer) [844808] - [dm] dm-thin-metadata: introduce THIN_MAX_CONCURRENT_LOCKS (Mike Snitzer) [844808] - [dm] dm-thin-metadata: remove pointless label from __commit_transaction (Mike Snitzer) [844808] - [dm] dm-persistent-data: remove debug space map checker (Mike Snitzer) [844808] - [dm] dm-thin: clean up compiler warning (Mike Snitzer) [844808] - [dm] dm-thin: reduce endio_hook pool size (Mike Snitzer) [844808] - [dm] replace simple_strtoul (Mike Snitzer) [844808] - [dm] dm-thin: convert from simple_strto* to kstrto* (Mike Snitzer) [844808] - [dm] dm-raid1: set discard_zeroes_data_unsupported (Mike Snitzer) [844808] - [dm] dm-thin: do not send discards to shared blocks (Mike Snitzer) [844808] - [dm] dm-table: introduce discard_zeroes_data_unsupported (Mike Snitzer) [844808] - [block] do not artificially constrain max_sectors for stacking drivers (Mike Snitzer) [844968] - [dm] persistent-data: fix allocation failure in space map checker init (Mike Snitzer) [828955] - [dm] persistent-data: handle space map checker creation failure (Mike Snitzer) [828955] - [dm] persistent-data: fix shadow_info_leak on dm_tm_destroy (Mike Snitzer) [828955] - [dm] dm-thin: commit metadata before creating metadata snapshot (Mike Snitzer) [828955] - [dm] dm-thin: provide userspace access to pool metadata (Mike Snitzer) [828955] - [dm] dm-thin: use slab mempools (Mike Snitzer) [828955] - [dm] dm-thin: correct module description (Mike Snitzer) [828955] - [dm] dm-thin: add pool target flags to control discard (Mike Snitzer) [828955] - [dm] dm-thin: support discards (Mike Snitzer) [828955] - [dm] dm-thin: prepare to support discard (Mike Snitzer) [828955] - [dm] dm-thin: use dm_target_offset (Mike Snitzer) [828955] - [dm] dm-thin: support read only external snapshot origins (Mike Snitzer) [828955] - [dm] dm-thin: relax hard limit on the maximum size of a metadata device (Mike Snitzer) [828955] - [dm] persistent-data: remove space map ref_count entries if redundant (Mike Snitzer) [828955] - [dm] dm-thin: commit outstanding data every second (Mike Snitzer) [828955] - [dm] dm-thin: fix stacked bi_next usage (Mike Snitzer) [828955] - [dm] dm-bufio: there's no need to include linux/version.h (Mike Snitzer) [828955] - [dm] dm-thin-metadata: pass correct space map to dm_sm_root_size (Mike Snitzer) [828955] - [dm] persistent-data: remove redundant value_size arg from value_ptr (Mike Snitzer) [828955] - [dm] dm-thin: correct comments (Mike Snitzer) [828955] - [dm] persistent-data: fix btree rebalancing after remove (Mike Snitzer) [828955] - [dm] dm-mpath: allow ioctls to trigger pg init (Mike Snitzer) [760438] - [dm] dm-mpath: delay retry of bypassed pg (Mike Snitzer) [828955] - [dm] dm-mpath: reduce size of struct multipath (Mike Snitzer) [828955] - [dm] dm-mpath: detect invalid map_context (Mike Snitzer) [828955] - [dm] clear bi_end_io on remapping failure (Mike Snitzer) [828955] - [dm] reject trailing characters in sccanf input (Mike Snitzer) [828955] - [dm] dm-table: simplify call to free_devices (Mike Snitzer) [828955] - [dm] dm-exception-store: fix init error path (Mike Snitzer) [828955] - [dm] dm-flakey: fix crash on read when corrupt_bio_byte not set (Mike Snitzer) [828955] - [dm] dm-log-userspace: add log device dependency (Mike Snitzer) [828955] - [dm] remove superfluous smp_mb (Mike Snitzer) [828955] - [dm] use local printk ratelimit (Mike Snitzer) [828955] - [dm] dm-ioctl: add flag to wipe buffers for secure data (Mike Snitzer) [828955] - [dm] fix idr leak on module removal (Mike Snitzer) [828955] - [dm] replicator: remove all related code (Mike Snitzer) [828955] - [block] rename __make_request() to blk_queue_bio() (Mike Snitzer) [828955] - [block] export __make_request (Mike Snitzer) [828955]- [scsi] vmw_pvscsi: set max_id suggested by device (Rob Evers) [830357] - [scsi] fix medium error problems (Rob Evers) [845135] - [char] hw_random/virtio-rng: s3/s4 support (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: split out common code in probe / remove for s3/s4 ops (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: don't wait on host when module is going away (Amit Shah) [844579 844582 844583] - [char] hw_random/virtio-rng: allow tasks to be killed that are waiting for rng input (Amit Shah) [844579 844582 844583] - [char] hwrng: virtio-rng - Convert to new API (Amit Shah) [844579 844582 844583] - [char] hwrng: core - Fix double unlock in rng_dev_read (Amit Shah) [844579 844582 844583] - [char] hwrng: core - Replace u32 in driver API with byte array (Amit Shah) [844579 844582 844583] - [kernel] timekeeping: Add missing update call in timekeeping_resume() (Prarit Bhargava) [836803] - [kernel] hrtimer: Update hrtimer base offsets each hrtimer_interrupt (Prarit Bhargava) [836803] - [kernel] timekeeping: Provide hrtimer update function (Prarit Bhargava) [836803] - [kernel] hrtimers: Move lock held region in hrtimer_interrupt() (Prarit Bhargava) [836803] - [kernel] timekeeping: Maintain ktime_t based offsets for hrtimers (Prarit Bhargava) [836803] - [kernel] timekeeping: Fix leapsecond triggered load spike issue (Prarit Bhargava) [836803] - [kernel] hrtimer: Provide clock_was_set_delayed() (Prarit Bhargava) [836803]- [powerpc] pci-dma: use include/linux/pci-dma.h (Stanislaw Gruszka) [827193] - [x86] pci-dma: use include/linux/pci-dma.h (Stanislaw Gruszka) [827193] - [acpi] apei/ghes: Printk queued error record before panic (Myron Stowe) [816496] - [acpi] apei/ghes: Distinguish interleaved error report in kernel log (Myron Stowe) [816496] - [acpi] apei: Add Kconfig option IRQ_WORK for GHES (Myron Stowe) [816496] - [acpi] apei/ghes: 32-bit buildfix (Myron Stowe) [816496] - [acpi] apei/ghes: Add hardware memory error recovery support (Myron Stowe) [816496] - [acpi] apei/ghes: Error records content based throttle (Myron Stowe) [816496] - [acpi] apei/ghes: printk support for recoverable error via NMI (Myron Stowe) [816496] - [lib] genalloc: Make gen_pool memory allocator lockless (Myron Stowe) [816496] - [misc] Add Kconfig option ARCH_HAVE_NMI_SAFE_CMPXCHG (Myron Stowe) [816496] - [acpi] apei/ghes: Do not ratelimit fatal error printk before panic (Myron Stowe) [816496] - [lib] genalloc: add support for specifying the physical address (Myron Stowe) [816496] - [lib] genalloc: add multiple-inclusion guards (Myron Stowe) [816496] - [lib] genalloc: fix allocation from end of pool (Myron Stowe) [816496] - [lib] genalloc: use bitmap_find_next_zero_area (Myron Stowe) [816496] - [usb] xhci: Fix oops caused by more USB2 ports than USB3 ports (Don Zickus) [738470 813677] - [i2c] i2c-i801: Add device IDs for Intel Lynx Point (John Villalovos) [738470] - [watchdog] iTCO_wdt: add Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [ata] ata_piix: IDE-mode SATA patch for Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [ata] ahci: AHCI-mode SATA patch for Intel Lynx Point DeviceIDs (John Villalovos) [738470] - [sound] alsa: Add Lynx Point HD Audio Controller DeviceIDs (John Villalovos) [738470] - [netdrv] e1000e: prevent oops when adapter is being closed and reset simultaneously (Dean Nelson) [826375] - [fs] cifs: possible memory leak in xattr (Sachin Prabhu) [824065] - [fs] cifs: integer overflow in parse_dacl() (Sachin Prabhu) [824065] - [fs] cifs: Call id to SID mapping functions to change owner/group (Sachin Prabhu) [824065] - [fs] cifs: Add data structures and functions for uid/gid to SID mapping (Sachin Prabhu) [824065] - [fs] cifs: Do not set cifs/ntfs acl using a file handle (Sachin Prabhu) [824065] - [fs] cifs: Fix endian error comparing authusers when cifsacl enabled (Sachin Prabhu) [824065] - [fs] cifs: Change key name to cifs.idmap, misc. clean-up (Sachin Prabhu) [824065] - [fs] cifs: Invoke id mapping functions (Sachin Prabhu) [824065] - [fs] cifs: Add idmap key and related data structures and functions (Sachin Prabhu) [824065] - [fs] cifs: Allow to set extended attribute cifs_acl (Sachin Prabhu) [824065] - [fs] cifs: Use mask of ACEs for SID Everyone to calculate all three permissions user, group, and other (Sachin Prabhu) [824065] - [fs] cifs: goto out here is unnecessary (Sachin Prabhu) [823934] - [fs] cifs: remove bogus call to cifs_cleanup_volume_info (Sachin Prabhu) [823934] - [fs] cifs: tidy cifs_do_mount() up a bit (Sachin Prabhu) [823934] - [fs] cifs: close sget() races (Sachin Prabhu) [823934] - [fs] cifs: pull freeing mountdata/dropping nls/freeing cifs_sb into cifs_umount() (Sachin Prabhu) [823934] - [fs] cifs: move cifs_umount() call into ->kill_sb() (Sachin Prabhu) [823934] - [fs] cifs: pull cifs_mount() call up (Sachin Prabhu) [823934] - [fs] cifs: sanitize cifs_umount() prototype (Sachin Prabhu) [823934] - [fs] cifs: initialize ->tlink_tree in cifs_setup_cifs_sb() (Sachin Prabhu) [823934] - [fs] cifs: allocate mountdata earlier (Sachin Prabhu) [823934] - [fs] cifs: don't pass superblock to cifs_mount() (Sachin Prabhu) [823934] - [fs] cifs: don't leak nls on mount failure (Sachin Prabhu) [823934] - [fs] cifs: double free on mount failure (Sachin Prabhu) [823934] - [fs] cifs: trivial cleanup fscache cFYI and cERROR messages (Sachin Prabhu) [823934] - [fs] cifs: Fix memory leak in cifs_do_mount (Sachin Prabhu) [823934] - [fs] cifs: When mandatory encryption on share, fail mount (Sachin Prabhu) [823934] - [fs] cifs: Move smb_vol to cifsglob.h (Sachin Prabhu) [823934] - [fs] cifs: Rename three structures to avoid camel case (Sachin Prabhu) [823934] - [fs] cifs: Remove unused inode number while fetching root inode (Sachin Prabhu) [823934] - [fs] cifs: Remove build warning (Sachin Prabhu) [823934] - [fs] cifs: Fix undefined behavior when mount fails (Sachin Prabhu) [823934] - [fs] cifs: Simplify mount code for further shared sb capability (Sachin Prabhu) [823934] - [fs] cifs: Simplify connection structure search calls (Sachin Prabhu) [823934] - [fs] cifs: Add rwpidforward mount option (Sachin Prabhu) [823902] - [fs] cifs: Use pid saved from cifsFileInfo in writepages and set_file_size (Sachin Prabhu) [823902] - [fs] cifs: clean up error handling in cifs_mknod (Sachin Prabhu) [823902] - [fs] cifs: Fix to problem with getattr caused by invalidate simplification patch (Sachin Prabhu) [823878] - [fs] cifs: Simplify invalidate part (Sachin Prabhu) [823878] - [fs] cifs: Add launder_page operation (Sachin Prabhu) [823878] - [fs] cifs: Use invalidate_inode_pages2 instead of invalidate_remote_inode (Sachin Prabhu) [823878] - [fs] cifs: Fix oplock break handling (Sachin Prabhu) [823843] - [fs] cifs: switch cifs_open and cifs_create to use CIFSSMBUnixSetFileInfo (Sachin Prabhu) [823630] - [fs] cifs: Simplify cifs_open code (Sachin Prabhu) [823630] - [fs] cifs: Simplify non-posix open stuff (Sachin Prabhu) [823630] - [fs] cifs: fix handling of scopeid in cifs_convert_address (Sachin Prabhu) [823625] - [fs] cifs: add attribute cache timeout (actimeo) tunable (Sachin Prabhu) [823620] - [fs] cifs: TCP_Server_Info diet (Sachin Prabhu) [823842] - [fs] cifs: directio read/write cleanups (Sachin Prabhu) [742314] - [fs] cifs: Fix variable types in cifs_iovec_read/write (Sachin Prabhu) [742314] - [fs] cifs: Add strictcache mount option (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_writev (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_readv (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_file_strict_mmap (Sachin Prabhu) [742314] - [fs] cifs: Implement cifs_strict_fsync (Sachin Prabhu) [742314] - [fs] cifs: Make cifsFileInfo_put work with strict cache mode (Sachin Prabhu) [742314] - [fs] NFS: Don:t leak in nfs_proc_symlink() (Jeff Layton) [802538] - [fs] nfs: skip commit in releasepage if we:re freeing memory for fs-related reasons (Jeff Layton) [832434] - [fs] gfs2: fix kernel panic with small gfs2 filesystems - 1 RG (Abhijith Das) [838638] - [block] fix infinite loop in __getblk_slow (Jeff Moyer) [534080] - [fs] block_dev: don't mark buffers beyond end of disk as mapped (Jeff Moyer) [534080] - [fs] nfs4: fix referrals on mounts that use IPv6 addrs (Steve Dickson) [820734] - [fs] nfsd: add IPv6 addr escaping to fs_location hosts (Steve Dickson) [820734] - [fs] nfs: Enclose hostname in brackets when needed in nfs_do_root_mount (Steve Dickson) [820734] - [fs] nfs4: serialize layoutcommit (Steve Dickson) [837871] - [fs] pnfs: cleanup_layoutcommit (Steve Dickson) [837871] - [fs] pnfs: encode_layoutcommit (Steve Dickson) [837871] - [fs] pnfs: let layoutcommit handle a list of lseg (Steve Dickson) [837871] - [fs] pnfs: save layoutcommit cred at layout header init (Steve Dickson) [837871] - [fs] pnfs: save layoutcommit lwb at layout header (Steve Dickson) [837871] - [block] virtio-blk: Call revalidate_disk() upon online disk resize (Jeff Moyer) [693940] - [fs] fs/direct-io.c: dont try to allocate more than BIO_MAX_PAGES in a bio (Jeff Moyer) [832962] - [fs] nfsd: don't fail unchecked creates of non-special files (J. Bruce Fields) [808112] - [fs] NFS: fix return value of nfs_pagein_one/nfs_flush_one (Steve Dickson) [837871] - [fs] pNFS: Fall back to ordinary i/o through the mds if we have no layout segment (Steve Dickson) [837871] - [fs] pNFS: Add an initialisation callback for pNFS (Steve Dickson) [837871] - [fs] pnfs: write: Set mds_offset in the generic layer - it is needed by all LDs (Steve Dickson) [837871] - [fs] NFS: move pnfs layouts to nfs_server structure (Steve Dickson) [837871] - [fs] NFS: fix umount of pnfs filesystems (Steve Dickson) [837871]- [mm] check PageUnevictable in lru_deactivate() (Jan Stancek) [846253] - [virt] virtio-blk: Use block layer provided spinlock (Asias He) [734051] - [virt] virtio-blk: Reset device after blk_cleanup_queue() (Asias He) [734051] - [virt] virtio-blk: Call del_gendisk() before disable guest kick (Asias He) [734051] - [virt] virtio-blk: Fix hot-unplug race in remove method (Asias He) [734051] - [virt] virtio_blk: Drop unused request tracking list (Asias He) [734051] - [acpi] apei: new einj parameter to control trigger action (Myron Stowe) [816508] - [acpi] apei: limit the range of einj_param (Myron Stowe) [816508] - [acpi] apei: Use acpi_os_map_memory() instead of ioremap() in einj driver (Myron Stowe) [816508] - [acpi] apei: cleanup 0 vs NULL confusion (Myron Stowe) [816508] - [acpi] apei: Allow empty EINJ Trigger Error Action Table (Myron Stowe) [816508] - [acpi] apei: Add extensions to EINJ from rev 5.0 of acpi spec (Myron Stowe) [816508] - [acpi] apei: Print resource errors in conventional format (Myron Stowe) [816508] - [net] dev: consolidate netif_needs_gso() checks (Amerigo Wang) [822737] - [net] skbuff: add check for non-linear to warn_if_lro and needs_linearize (Amerigo Wang) [822737] - [net] dev: Optimize non-gso test checks (Amerigo Wang) [822737] - [powerpc] time: Fixups for powerpc timekeeping code (Prarit Bhargava) [843138] - [mm] Eliminate kernel crash due to races in hugetlbfs (Larry Woodman) [822458] - [net] tcp: clear hints to avoid a stale one (Andy Gospodarek) [807704] - [net] fix rtnetlink IFF_PROMISC and IFF_ALLMULTI handling (Jiri Benc) [838450]- [net] openvswitch: checking wrong variable in queue_userspace_packet() (Herbert Xu) [805656] - [net] openvswitch: Validation of IPv6 set port action uses IPv4 header (Herbert Xu) [805656] - [net] openvswitch: Release rtnl_lock if ovs_vport_cmd_build_info() failed (Herbert Xu) [805656] - [net] openvswitch: Add length check when retrieving TCP flags (Herbert Xu) [805656] - [net] openvswitch: Fix checksum update for actions on UDP packets (Herbert Xu) [805656] - [net] openvswitch: Honor dp_ifindex, when specified, for vport lookup by name (Herbert Xu) [805656] - [net] openvswitch: Fix multipart datapath dumps (Herbert Xu) [805656] - [net] openvswitch: small potential memory leak in ovs_vport_alloc() (Herbert Xu) [805656] - [net] openvswitch: Add Open vSwitch kernel components (Herbert Xu) [805656] - [lib] flex_array: export symbols to modules (Herbert Xu) [805656] - [net] net: Add rcu_dereference_rtnl (Herbert Xu) [805656] - [net] Add skb_reset_mac_len helper (Herbert Xu) [805656] - [net] rcu: add __rcu API for later sparse checking (Herbert Xu) [805656] - [net] ipv6: Add fragment reporting to ipv6_skip_exthdr() (Herbert Xu) [805656] - [net] vlan: Move vlan_set_encap_proto() to vlan header file (Herbert Xu) [805656] - [net] genetlink: Add rcu_dereference_genl and genl_dereference (Herbert Xu) [805656] - [net] genetlink: Add lockdep_genl_is_held() (Herbert Xu) [805656] - [net] netlink: Export genl_lock() API for use by modules (Herbert Xu) [805656] - [net] genetlink: Add genl_notify() (Herbert Xu) [805656] - [x86] setup: Update hardware check to support Intel Haswell processors (Prarit Bhargava) [842862] - [kernel] tracing, function tracer: Clean up strstrip() usage (Jiri Olsa) [838745] - [kernel] tracing: Support multiple pids in set_pid_ftrace file (Jiri Olsa) [838745] - [mm] thp: remove unnecessary tlb flush for mprotect (Andrea Arcangeli) [823994] - [mm] thp: improve order in lru list for split huge page (Andrea Arcangeli) [823994] - [mm] thp: Set compound tail page _count to zero (Andrea Arcangeli) [823994] - [mm] thp: Add compound tail page _mapcount when mapped (Andrea Arcangeli) [823994] - [mm] thp: reduce khugepaged freezing latency (Andrea Arcangeli) [823994] - [mm] Fix slab->page flags corruption (Andrea Arcangeli) [823994] - [powerpc] oprofile: Handle events that raise an exception without overflowing (Steve Best) [834157] - [infiniband] cxgb3: Don't pass irq flags to flush_qp() (Steve Best) [829758] - [usb] ehci: go back to using the system clock for QH unlinks (Gerd Hoffmann) [816576] - [md] dm-raid1: Fix mirror crash when discard request is sent and sync is in progress (Mikulas Patocka) [837607] - [scsi] st: increase max number of tapes configured (Rob Evers) [533469] - [mm] Never OOM kill tasks outside of memory cgroup when memory.limit_in_bytes is exceeded by a Transparent Huge Page (Larry Woodman) [811255] - [netdrv] bond_alb: don't disable softirq under bond_alb_xmit (Jiri Pirko) [841987]- [net] ipv4: add RCU protection to inet->opt (Jiri Pirko) [829109] - [x86] perf: Update event scheduling constraints for AMD family 15h models (Jiri Olsa) [739441] - [x86] ioapic: Fix kdump race with migrating irq (Don Zickus) [783322] - [net] sctp: Implement quick failover draft from tsvwg (Neil Horman) [830716] - [net] sctp: be more restrictive in transport selection on bundled sacks (Neil Horman) [830716] - [net] rds: set correct msg_namelen (Weiping Pan) [822731] {CVE-2012-3430}- [s390] kernel: pfault task state race (Hendrik Brueckner) [831262] - [powerpc] pseries: Support lower minimum entitlement for virtual processors (Steve Best) [822651] - [kernel] sched: Fix signed unsigned comparison in check_preempt_tick() (Frederic Weisbecker) [835797] - [edac] i5000_edac: Fix the fatal error channel report (Mauro Carvalho Chehab) [806796] - [security] selinux: fix error codes in cond_read_bool() (Eric Paris) [839315] - [mm] page-writeback: Improvement of page writeback ordering (Naoya Horiguchi) [786025] - [mm] reduce page fragmentation in buddy allocator (Jarod Wilson) [786318]- [pci] print out PCI device info along with duration (Myron Stowe) [808213] - [pci] Move "pci reassigndev resource alignment" out of quirks.c (Myron Stowe) [808213] - [pci] Use class for quirk for usb host controller fixup (Myron Stowe) [808213] - [pci] Use class for quirk for netmos class fixup (Myron Stowe) [808213] - [pci] Use class for quirk for intel e100 interrupt fixup (Myron Stowe) [808213] - [pci] Use class for quirk for legacy ATA NO_D3 (Myron Stowe) [808213] - [pci] Use class for quirk for cardbus_legacy (Myron Stowe) [808213] - [pci] Use class for quirk for pci_fixup_video (Myron Stowe) [808213] - [pci] Use class quirk for intel fix_transparent_bridge (Myron Stowe) [808213] - [pci] Use class for quirk for via_no_dac (Myron Stowe) [808213] - [pci] Add class support in quirk handling (Myron Stowe) [808213] - [pci] Annotate PCI quirks in initcall_debug style (Myron Stowe) [808213] - [kernel] async: remove redundant declaration (Myron Stowe) [808213] - [pci] init.h: Add "extern int initcall_debug" (Myron Stowe) [808213] - [powerpc] Make keyctl new_session work on powerpc (David Howells) [830152] - [pci] Fix uninitialized variable 'cap_mask' (Myron Stowe) [813363] - [s390] enable ARCH_DMA_ADDR_T_64BIT with 64BIT (Prarit Bhargava) [715410] - [x86] Enable ARCH_DMA_ADDR_T_64BIT with X86_64 || HIGHMEM64G (Prarit Bhargava) [715410] - [powerpc] enable ARCH_DMA_ADDR_T_64BIT with ARCH_PHYS_ADDR_T_64BIT (Prarit Bhargava) [715410] - [kernel] add the common dma_addr_t typedef to include/linux/types.h (Prarit Bhargava) [715410] - [pci] ahci: add pci quirk for JMB362 (Prarit Bhargava) [836880] - [net] tun: allow tap iface in netconsole'd bridge (Jiri Benc) [838025] - [net] netconsole: fix deadlock on network restart (Jiri Benc) [839266] - [net] ipv4/ping: Fix recvmsg MSG_OOB error handling (Jiri Pirko) [787705] - [net] fix some sparse errors (Jiri Pirko) [787705] - [net] ping: dont increment ICMP_MIB_INERRORS (Jiri Pirko) [787705] - [net] ping: remove some sparse errors (Jiri Pirko) [787705] - [net] ping: fix the coding style (Jiri Pirko) [787705] - [net] ping: make local functions static (Jiri Pirko) [787705] - [net] ping: cleanups ping_v4_unhash() (Jiri Pirko) [787705] - [net] ipv4/ping: Remove duplicate icmp.h include (Jiri Pirko) [787705] - [net] ping: fix build failure (Jiri Pirko) [787705] - [net] ping: dont call udp_ioctl() (Jiri Pirko) [787705] - [net] ping: small changes (Jiri Pirko) [787705] - [net] ipv4: add IPPROTO_ICMP socket kind (Jiri Pirko) [787705] - [x86] amd_iommu: Fix SRIOV and hotplug devices (Stefan Assmann) [832009] - [mm] hugetlb: fix resv_map leak in error path (Motohiro Kosaki) [824351] {CVE-2012-2390}- [crypto] signature: remove module signing xtime usage (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix CLOCK_MONOTONIC inconsistency during leapsecond (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix a few minor newline issues (Prarit Bhargava) [836748] - [kernel] time: fix s/then/than/ spelling errors (Prarit Bhargava) [836748] - [kernel] time: Avoid scary backtraces when warning of > 11 adj (Prarit Bhargava) [836748] - [kernel] ntp: Fix leap-second hrtimer livelock (Prarit Bhargava) [836748] - [kernel] time: Fix change_clocksource locking (Prarit Bhargava) [836748] - [kernel] time: Move common updates to a function (Prarit Bhargava) [836748] - [kernel] time: Reorder so the hot data is together (Prarit Bhargava) [836748] - [kernel] time: Remove most of xtime_lock usage in timekeeping.c (Prarit Bhargava) [836748] - [kernel] ntp: Add ntp_lock to replace xtime_locking (Prarit Bhargava) [836748] - [kernel] ntp: Access tick_length variable via ntp_tick_length() (Prarit Bhargava) [836748] - [kernel] time: Add timekeeper lock (Prarit Bhargava) [836748] - [kernel] time: Cleanup global variables and move them to the top (Prarit Bhargava) [836748] - [kernel] time: Move raw_time into timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move xtime into timekeeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move wall_to_monotonic into the timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Move total_sleep_time into the timekeeper structure (Prarit Bhargava) [836748] - [kernel] time: Fix spelling mistakes in new comments (Prarit Bhargava) [836748] - [kernel] time: fix bogus comment in timekeeping_get_ns_raw (Prarit Bhargava) [836748] - [kernel] timekeeping: add arch_offset hook to ktime_get functions (Prarit Bhargava) [836748] - [kernel] clocksource: Avoid selecting mult values that might overflow when adjusted (Prarit Bhargava) [836748] - [kernel] time: Improve documentation of timekeeeping_adjust() (Prarit Bhargava) [836748] - [kernel] time: Fix stupid KERN_WARN compile issue (Prarit Bhargava) [836748] - [kernel] time: Avoid accumulating time drift in suspend/resume (Prarit Bhargava) [836748] - [kernel] time: Catch invalid timespec sleep values in __timekeeping_inject_sleeptime (Prarit Bhargava) [836748] - [kernel] hrtimers: Prepare for cancel on clock was set timers (Prarit Bhargava) [836748] - [kernel] time: Add timekeeping_inject_sleeptime (Prarit Bhargava) [836748] - [kernel] time: Extend get_xtime_and_monotonic_offset() to also return sleep (Prarit Bhargava) [836748] - [kernel] time: Introduce get_monotonic_boottime and ktime_get_boottime (Prarit Bhargava) [836748] - [kernel] time: Introduce timekeeping_inject_offset (Prarit Bhargava) [836748] - [kernel] time: Correct the *settime* parameters (Prarit Bhargava) [836748] - [kernel] time: Provide xtime_update() (Prarit Bhargava) [836748] - [kernel] time: Remove unused __get_wall_to_monotonic() (Prarit Bhargava) [836748] - [kernel] time: Provide get_xtime_and_monotonic_offset() (Prarit Bhargava) [836748] - [kernel] time: Move do_timer() to kernel/time/timekeeping.c (Prarit Bhargava) [836748] - [kernel] timekeeping: Make local variables static (Prarit Bhargava) [836748] - [kernel] time: Compensate for rounding on odd-frequency clocksources (Prarit Bhargava) [836748] - [kernel] time: Workaround gcc loop optimization that causes 64bit div errors (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix overflow in rawtime tv_nsec on 32 bit archs (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix update_vsyscall to provide wall_to_monotonic offset (Prarit Bhargava) [836748] - [powerpc] kernel: RHEL6 xtime removal (Prarit Bhargava) [836748] - [kernel] timekeeping: Make xtime and wall_to_monotonic static (Prarit Bhargava) [836748] - [powerpc] kernel: Cleanup xtime usage (Prarit Bhargava) [836748] - [kernel] hrtimer: Cleanup direct access to wall_to_monotonic (Prarit Bhargava) [836748] - [kernel] time: Kill off CONFIG_GENERIC_TIME (Prarit Bhargava) [836748] - [kernel] time: Implement timespec_add (Prarit Bhargava) [836748] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] time: Fix accumulation bug triggered by long delay (Prarit Bhargava) [836748] - [kernel] time: Clean up warp_clock() (Prarit Bhargava) [836748] - [virt] time: Clean up direct xtime usage in xen (Prarit Bhargava) [836748] - [s390] kernel: Cleanup xtime usage (Prarit Bhargava) [836748] - [kernel] Export the symbol of getboottime and mmonotonic_to_bootbased (Prarit Bhargava) [836748] - [kernel] clocksource: add suspend callback (Prarit Bhargava) [836748] - [kernel] ntp: Cleanup xtime references in ntp.c (Prarit Bhargava) [836748] - [kernel] Revert: time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] timekeeping: Fix clock_gettime vsyscall time warp (Prarit Bhargava) [836748] - [kernel] nohz: Prevent clocksource wrapping during idle (Prarit Bhargava) [836748] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [836748] - [kernel] time: Implement logarithmic time accumulation (Prarit Bhargava) [836748] - [kernel] Revert: time: Implement logarithmic time accumalation (Prarit Bhargava) [836748] - [kernel] Revert: Export the symbol of getboottime and mmonotonic_to_bootbased (Prarit Bhargava) [836748] - [s390x] Revert: timekeeping: Fix accumulation bug triggered by long delay (Prarit Bhargava) [836748] - [s390x] Revert: timekeeping: Fix clock_gettime vsyscall time warp (Prarit Bhargava) [836748] - [kernel] Revert: nohz: Prevent clocksource wrapping during idle (Prarit Bhargava) [836748]- [netdrv] be2net: reduce gso_max_size setting to account for ethernet header (Ivan Vecera) [834185] - [netdrv] dl2k: fix unfiltered netdev rio_ioctl access by users (Jacob Tanenbaum) [818825] {CVE-2012-2313} - [fs] proc/stat: fix whitespace damage in use arch_idle_time patch (Steve Best) [841149] - [virt] kvm: disable writeback for TEST in emulator (Gleb Natapov) [842211] - [x86] lapic-timer: Increase the max_delta to 31 bits (Prarit Bhargava) [832138] - [net] 8021q/vlan: filter device events on bonds (Neil Horman) [841983]- [fs] nfs: fix EOF incorrectly set on short read for nfsv2 (Sachin Prabhu) [827126] - [usbhid] hiddev: Consolidate device existence checks in hiddev_ioctl (Don Zickus) [839973] - [usbhid] hiddev: Fix race between disconnect and hiddev_ioctl (Don Zickus) [839973] - [usbhid] hiddev: protect against disconnect/NULL-dereference race (Don Zickus) [839973] - [perf] events: Fix ring_buffer_wakeup() brown paperbag bug (Frederic Weisbecker) [839105] - [perf] Fix loss of notification with multi-event (Frederic Weisbecker) [839105] - [perf] Split up buffer handling from core code (Frederic Weisbecker) [839105] - [drm] i915: fix integer overflow in i915_gem_do_execbuffer() (Jacob Tanenbaum) [824563] {CVE-2012-2384} - [crypto] algapi: Move larval completion into algboss (Herbert Xu) [832135] - [kernel] pm_qos: Accept ASCII values for latency (Herbert Xu) [833456] - [x86] Use .cfi_sections for assembly code (Mark Wielaard) [823990] - [scsi] mpt2sas: reduce lock contention (Tomas Henzl) [790506] - [net] ipv4: fix panic while tuning accept_local (Weiping Pan) [835911]- [powerpc] Fix wrong divisor in usecs_to_cputime backport (Steve Best) [821374] - [drm] i915: fix integer overflow in i915_gem_execbuffer2() (Jacob Tanenbaum) [824555] {CVE-2012-2383} - [fs] proc/stat: Use arch_idle_time for idle and iowait times if available (Steve Best) [841149] - [lib] kstrto: Reduce the number of expensive division instructions done by _parse_integer() (Sachin Prabhu) [820847] - [lib] kstrtox: common code between kstrto*() and simple_strto*() functions (Sachin Prabhu) [820847] - [lib] make _tolower() public (Sachin Prabhu) [820847] - [lib] vsprintf: use TOLOWER whenever possible (Sachin Prabhu) [820847] - [lib] lib: add kstrto*_from_user() (Sachin Prabhu) [820847] - [lib] kstrtox: simpler code in _kstrtoull() (Sachin Prabhu) [820847] - [lib] kstrto: converting strings to integers done (hopefully) right (Sachin Prabhu) [820847] - [lib] vsprintf: reuse almost identical simple_strtoulX() functions (Sachin Prabhu) [820847] - [usb] core: change the memory limits in usbfs URB submission (Don Zickus) [828271] - [usb] core: unify some error pathways in usbfs (Don Zickus) [828271] - [base] firmware: Fix an oops on reading fw_priv->fw in sysfs loading file (Prarit Bhargava) [819877]- [tools] perf, spec: Add bison and flex build BuildRequires (Jiri Olsa) [827474] - [tools] perf, compat: Disable hw breakpoint events (Jiri Olsa) [827474] - [tools] perf, compat: Disable branch stack feature (Jiri Olsa) [827474] - [tools] perf, compat: Disable PMU events (Jiri Olsa) [827474] - [tools] perf, stat: handle ENXIO error for perf_event_open (Jiri Olsa) [827474] - [tools] perf: Turn off compiler warnings for flex and bison generated files (Jiri Olsa) [827474] - [tools] perf, stat: Fix case where guest/host monitoring is not supported by kernel (Jiri Olsa) [827474] - [tools] perf, build-id: Fix filename size calculation (Jiri Olsa) [827474] - [tools] perf, symbols: Read plt symbols from proper symtab_type binary (Jiri Olsa) [827474] - [tools] perf: Add 'G' and 'H' modifiers to event parsing (Jiri Olsa) [827474] - [tools] perf: Drop CROSS_COMPILE from flex and bison calls (Jiri Olsa) [827474] - [tools] perf, report: Fix crash showing warning related to kernel maps (Jiri Olsa) [827474] - [tools] perf, archive: Correct cutting of symbolic link (Jiri Olsa) [827474] - [tools] perf: Ignore auto-generated bison/flex files (Jiri Olsa) [827474] - [tools] perf: Fix parsers' rules to dependencies (Jiri Olsa) [827474] - [tools] perf: fix NO_GTK2 Makefile config error (Jiri Olsa) [827474] - [tools] perf, session: Skip event correctly for unknown id/machine (Jiri Olsa) [827474] - [tools] perf, kvm: Finding struct machine fails for PERF_RECORD_MMAP (Jiri Olsa) [827474] - [tools] perf, annotate: Validate addr in symbol__inc_addr_samples (Jiri Olsa) [827474] - [tools] perf, hists browser: Fix NULL deref in hists browsing code (Jiri Olsa) [827474] - [tools] perf, hists: Catch and handle out-of-date hist entry maps. (Jiri Olsa) [827474] - [tools] perf, annotate: Fix hist decay (Jiri Olsa) [827474] - [tools] perf, top: Add intel_idle to the skip list (Jiri Olsa) [827474] - [tools] perf: Fix getrusage() related build failure on glibc trunk (Jiri Olsa) [827474] - [tools] perf: Remove auto-generated bison/flex files (Jiri Olsa) [827474] - [tools] perf, annotate: Fix off by one symbol hist size allocation and hit accounting (Jiri Olsa) [827474] - [tools] perf, annotate: addr2line wants addresses in same format as objdump (Jiri Olsa) [827474] - [tools] perf, probe: Finder fails to resolve function name to address (Jiri Olsa) [827474] - [tools] perf, symbols: Handle NULL dso in dso__name_len (Jiri Olsa) [827474] - [tools] perf, symbols: Do not include libgen.h (Jiri Olsa) [827474] - [tools] perf: Fix bug in raw sample parsing (Jiri Olsa) [827474] - [tools] perf: Fix display of first level of callchains (Jiri Olsa) [827474] - [tools] perf, diff: Fix to work with new hists design (Jiri Olsa) [827474] - [tools] perf: Fix modifier to be applied on correct events (Jiri Olsa) [827474] - [tools] perf: Fix various casting issues for 32 bits (Jiri Olsa) [827474] - [tools] perf: Simplify event_read_id exit path (Jiri Olsa) [827474] - [tools] perf: Use scnprintf where applicable (Jiri Olsa) [827474] - [tools] perf: Incorrect use of snprintf results in SEGV (Jiri Olsa) [827474] - [tools] perf, record: Fix buffer overrun bug in tracepoint_id_to_path() (Jiri Olsa) [827474] - [tools] perf, report: Add a simple GTK2-based 'perf report' browser (Jiri Olsa) [827474] - [tools] perf, report: Document --symbol-filter option (Jiri Olsa) [827474] - [tools] perf, ui browser: Clean lines inside of the input window (Jiri Olsa) [827474] - [tools] perf, report: Treat an argument as a symbol filter (Jiri Olsa) [827474] - [tools] perf, report: Add --symbol-filter option (Jiri Olsa) [827474] - [tools] perf, ui browser: Add 's' key to filter by symbol name (Jiri Olsa) [827474] - [tools] perf, ui browser: Introduce ui_browser__input_window (Jiri Olsa) [827474] - [tools] perf, hists: Add hists__filter_by_symbol (Jiri Olsa) [827474] - [tools] perf: Do not disable members of group event (Jiri Olsa) [827474] - [tools] perf, stat: Fix event grouping on forked task (Jiri Olsa) [827474] - [tools] perf: Add support to specify pmu style event (Jiri Olsa) [827474] - [tools] perf: Add perf pmu object to access pmu format definition (Jiri Olsa) [827474] - [tools] perf: Add config options support for event parsing (Jiri Olsa) [827474] - [tools] perf: Add parser generator for events parsing (Jiri Olsa) [827474] - [tools] perf: Adjust make rules (Jiri Olsa) [827474] - [tools] perf, report: Fix annotate double quit issue in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Remove duplicate annotate choice in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Enable TUI in branch view mode (Jiri Olsa) [827474] - [tools] perf, report: Auto-detect branch stack sampling mode (Jiri Olsa) [827474] - [tools] perf, record: Add HEADER_BRANCH_STACK tag (Jiri Olsa) [827474] - [tools] perf, record: Provide default branch stack sampling mode option (Jiri Olsa) [827474] - [tools] perf: Make perf able to read files from older ABIs (Jiri Olsa) [827474] - [tools] perf: Fix ABI compatibility bug in print_event_desc() (Jiri Olsa) [827474] - [tools] perf: Enable reading of perf.data files from different ABI rev (Jiri Olsa) [827474] - [tools] perf, report: Add support for taken branch sampling (Jiri Olsa) [827474] - [tools] perf, record: Add support for sampling taken branch (Jiri Olsa) [827474] - [tools] perf: Add code to support PERF_SAMPLE_BRANCH_STACK (Jiri Olsa) [827474] - [tools] perf, annotate: Add missing newline on error message (Jiri Olsa) [827474] - [tools] perf, annotate: Fix help string on tui (Jiri Olsa) [827474] - [tools] perf, annotate: Restore title when came back to original symbol (Jiri Olsa) [827474] - [tools] perf, annotate: Handle lower case key code in annotate_browser__run() (Jiri Olsa) [827474] - [tools] perf, annotate: Print asm code as blue when source code is displayed (Jiri Olsa) [827474] - [tools] perf: Add descriptions of missing Makefile arguments (Jiri Olsa) [827474] - [tools] perf, evlist: Restore original errno after open failed (Jiri Olsa) [827474] - [tools] perf, probe: Ensure offset provided is not greater than function length without DWARF info too (Jiri Olsa) [827474] - [tools] perf: Ensure comm string is properly terminated (Jiri Olsa) [827474] - [tools] perf, probe: Ensure offset provided is not greater than function length (Jiri Olsa) [827474] - [tools] perf, evlist: Return first evsel for non-sample event on old kernel (Jiri Olsa) [827474] - [tools] perf: fix broken perf record -a mode (Jiri Olsa) [827474] - [tools] perf: Remove duplicated string.h includes (Jiri Olsa) [827474] - [tools] perf: Allow expressions in __print_symbolic() fields (Jiri Olsa) [827474] - [tools] perf: Invert the sample_id_all logic (Jiri Olsa) [827474] - [tools] perf: Handle kernels that don't support attr.exclude_{guest, host} (Jiri Olsa) [827474] - [tools] perf: cleanup initialization of attr->size (Jiri Olsa) [827474] - [tools] perf: Factor out feature op to process header sections (Jiri Olsa) [827474] - [tools] perf: Moving code in header.c (Jiri Olsa) [827474] - [tools] perf: Add bitmap_or function into bitmap object (Jiri Olsa) [827474] - [tools] perf: Add sysfs mountpoint interface (Jiri Olsa) [827474] - [tools] perf: Remove unused functions from debugfs object (Jiri Olsa) [827474] - [tools] perf: Get rid of ctype.h in symbol.c (Jiri Olsa) [827474] - [tools] perf: ctype.c only wants util.h (Jiri Olsa) [827474] - [tools] perf: Implement islower/isupper macro into util.h (Jiri Olsa) [827474] - [tools] perf: Change perf_guest default back to false (Jiri Olsa) [827474] - [tools] perf, top: Don't process samples with no valid machine object (Jiri Olsa) [827474] - [tools] perf: Allow multiple threads or processes in record, stat, top (Jiri Olsa) [827474] - [tools] perf: Fix out of tree compiles (Jiri Olsa) [827474] - [tools] perf: Fix build dependency of perf python extension (Jiri Olsa) [827474] - [tools] perf, record: No build id option fails (Jiri Olsa) [827474] - [tools] perf: fix endianness detection in perf.data (Jiri Olsa) [827474] - [tools] perf, stat: Align scaled output of cpu-clock (Jiri Olsa) [827474] - [tools] perf, stat: Adjust print unit (Jiri Olsa) [827474] - [tools] perf, doc: Allow producing documentation in a specified output directory (Jiri Olsa) [827474] - [tools] perf, evsel: Fix an issue where perf report fails to show the proper percentage (Jiri Olsa) [827474] - [tools] perf, record: Make feature initialization generic (Jiri Olsa) [827474] - [tools] perf, probe: Rename target_module to target (Jiri Olsa) [827474] - [tools] perf: Remove distclean from Makefile help output (Jiri Olsa) [827474] - [tools] perf, evlist: Make splice_list_tail method public (Jiri Olsa) [827474] - [tools] perf, python: Use attr.watermark in twatch.py (Jiri Olsa) [827474] - [tools] perf: Remove unnecessary ctype.h inclusion (Jiri Olsa) [827474] - [tools] perf, lock: Document lock info subcommand (Jiri Olsa) [827474] - [tools] perf, top: Fix number of samples displayed (Jiri Olsa) [827474] - [tools] perf, script: Add option resolving vmlinux path (Jiri Olsa) [827474] - [tools] perf, script: Add the offset field specifier (Jiri Olsa) [827474] - [tools] perf, script: Print branch_from and branch_to of BTS events (Jiri Olsa) [827474] - [tools] perf, script: Unify the expressions indicating "unknown" (Jiri Olsa) [827474] - [tools] perf, evsel: Fix spelling typo (Jiri Olsa) [827474] - [tools] perf: Fix strlen() bug in perf_event__synthesize_event_type() (Jiri Olsa) [827474] - [tools] perf: probe usability fixes (Jiri Olsa) [827474] - [tools] perf: Fix broken build by defining _GNU_SOURCE in Makefile (Jiri Olsa) [827474] - [tools] perf: Introduce per user view (Jiri Olsa) [827474] - [tools] perf: Add fprintf methods for thread_map and cpu_map classes (Jiri Olsa) [827474] - [tools] perf: Add support for guest/host-only profiling (Jiri Olsa) [827474] - [tools] perf, kvm: Do guest-only counting by default (Jiri Olsa) [827474] - [fs] ext4: properly dirty split extent nodes (David Jeffery) [838640] - [netdrv] ixgbe: BIT_APP_UPCHG not set by ixgbe_copy_dcb_cfg() (Andy Gospodarek) [814044] - [netdrv] ixgbe: driver fix for link flap (Andy Gospodarek) [814044] - [net] tcp: Add TCP_USER_TIMEOUT socket option (Jiri Benc) [819610]- [net] bridge: Fix enforcement of multicast hash_max limit (Thomas Graf) [832575] - [net] bluetooth: fix sco_conninfo infoleak (Jacob Tanenbaum) [681308] {CVE-2011-1078} - [wireless] ipw2200: remove references to CFG80211_WEXT config option (John Linville) [839311] - [virt] kvm: whitelist-based GET_SUPPORTED_CPUID (Eduardo Habkost) [832486] - [virt] kvm: handle last_boosted_vcpu = 0 case (Rik van Riel) [827031] - [net] ehea: fix promiscuous mode (Steve Best) [826075] - [net] ehea: fix allmulticast support (Steve Best) [826075] - [s390] kdump: Move early_pgm_check_handler() to text section (Hendrik Brueckner) [831288]- [s390] kdump: Fix PSW restart on offline CPUs (Hendrik Brueckner) [831277] - [s390] kdump: Use real mode for PSW restart and kexec (Hendrik Brueckner) [831278] - [s390] kernel: clear page table for sw large page emulation (Hendrik Brueckner) [831265] - [s390] dasd: re-prioritize partition detection message (Hendrik Brueckner) [831261] - [s390] zfcpdump: Implement async sdias event processing (Hendrik Brueckner) [818893] - [mm] readahead: readahead page allocations are OK to fail (Jeff Moyer) [804815] - [base] firmware_class: fix memory leak - free allocated pages kabi fixes (Prarit Bhargava) [745657] - [base] firmware_class: fix memory leak - free allocated pages (Prarit Bhargava) [745657] - [fs] tmpfs: fix highmem swapoff crash regression (Rafael Aquini) [817719] - [fs] tmpfs: fix race between truncate and writepage (Rafael Aquini) [817719] - [fs] tmpfs: fix race between swapoff and writepage (Rafael Aquini) [817719] - [fs] tmpfs: fix spurious ENOSPC when racing with unswap (Rafael Aquini) [817719] - [fs] tmpfs: fix race between umount and swapoff (Rafael Aquini) [817719] - [fs] tmpfs: fix race between umount and writepage (Rafael Aquini) [817719]- [net] ipv6/netfilter: fix null pointer dereference in nf_ct_frag6_reasm() (Petr Matousek) [833412] {CVE-2012-2744} - [x86] io-apic: IO-APIC MMIO should not fail on resource insertion (Prarit Bhargava) [790726] - [x86] apic: Use PAGE_SIZE instead of numbers (Prarit Bhargava) [790726] - [firmware] dmi: bail earlier if no smbios found (Jarod Wilson) [833588] - [x86] cpu: mark hardware unsupported in single function (Prarit Bhargava) [829436] - [net] 9p: replace p9_poll_task with a work (Prarit Bhargava) [789126] - [net] 9p: use system_wq instead of p9_mux_wq (Prarit Bhargava) [789126] - [bluetooth] btusb: typo in Broadcom SoftSailing id (Don Zickus) [768385] - [bluetooth] btusb: add device entry for Broadcom SoftSailing (Don Zickus) [768385] - [ipc] mqueue: add rbtree node caching support checkpatch fixes (Doug Ledford) [826177] - [ipc] mqueue: add rbtree node caching support (Doug Ledford) [826177] - [virtio] virtio_balloon: separate out common code between remove and freeze functions (Amit Shah) [813227] - [virtio] virtio_balloon: drop restore_common() (Amit Shah) [813227] - [virtio] virtio_balloon: let host know of updated balloon size before module removal (Amit Shah) [813227] - [crypto] sha512: Fix byte counter overflow in SHA-512 (Jarod Wilson) [830977] - [kernel] Prevent keyctl new_session from causing a panic (David Howells) [827424] {CVE-2012-2745} - [mm] reclaim invalidated page ASAP (Rafael Aquini) [817659] - [mm] memcg: move memcg reclaimable page into tail of inactive list (Rafael Aquini) [817659] - [mm] deactivate invalidated pages (Rafael Aquini) [817659] - [mm] filemap: find_get_pages_contig fixlet (Rafael Aquini) [819001] - [netdrv] be2net: enable GRO by default (Ivan Vecera) [837230] - [wireless] ath9k: fix dynamic WEP related regression (Stanislaw Gruszka) [807367] - [net] rfs: better sizing of dev_flow_table (Jiri Pirko) [810073] - [net] rps: fix insufficient bounds checking in store_rps_dev_flow_table_cnt() (Jiri Pirko) [810073] - [net] ipvs: IPv6 tunnel mode fix (Jesper Brouer) [835535] - [Documentation] networking: update the description of rp_filter in ip-sysctl.txt (Amerigo Wang) [786411] - [net] ipv6: discard overlapping fragment (Jiri Pirko) [819952] - [net] tcp: Fix race in tcp_poll (Jiri Pirko) [831663] - [net] ipv6: fix incorrect TCP checksums with single-fragment packets (Jiri Benc) [759313] - [net] ipv6: fix panic in tcp SYN processing (Jesper Brouer) [803920] - [net] ipv4: IP_MULTICAST_IF setsockopt now recognizes struct mreq (Jiri Pirko) [803202]- [net] bonding: Fix up refcounting issues with bond/vlan config (Neil Horman) [836164] - [net] bonding: Always add vid to new slave group (Neil Horman) [834764] - [fs] procfs: do not confuse jiffies with cputime64_t (Steve Best) [821374] - [kernel] time: Add nsecs_to_cputime64 interface for asm-generic (Steve Best) [821374] - [powerpc] Fix wrong divisor in usecs_to_cputime (Steve Best) [821374]- [kernel] futex: Fix uninterruptible loop due to gate_area (Jerome Marchand) [834038] - [kernel] futex: Fix regression with read only mappings (Jerome Marchand) [834038] - [fs] pnfs: Fix an off-by-one error in pnfs_generic_pg_test (Steve Dickson) [826650] - [fs] pnfs: Fix some issues with pnfs_generic_pg_test (Steve Dickson) [826650] - [fs] nfs: file layout must consider pg_bsize for coalescing (Steve Dickson) [826650] - [fs] pnfs: fix break condition in pnfs_find_lseg (Steve Dickson) [826650] - [fs] nfs: Cleanup of the nfs_pageio code in preparation for a pnfs bugfix (Steve Dickson) [826650] - [fs] nfs: define nfs_generic_pg_test (Steve Dickson) [826650] - [fs] pnfs: use pnfs_generic_pg_test directly by layout driver (Steve Dickson) [826650] - [fs] pnfs: change pg_test return type to bool (Steve Dickson) [826650] - [fs] pnfs: unify pnfs_pageio_init functions (Steve Dickson) [826650] - [fs] nfs/pnfs: encode_layoutreturn (Steve Dickson) [825009] - [fs] nfs/pnfs: layoutreturn (Steve Dickson) [825009] - [fs] nfs/pnfs: Use byte-range for cb_layoutrecall (Steve Dickson) [825009] - [fs] nfs/pnfs: alloc and free layout_hdr layoutdriver methods (Steve Dickson) [825009] - [fs] nfs/pnfs: support for non-rpc layout drivers (Steve Dickson) [825009] - [fs] nfs/pnfs: align layoutget requests on page boundaries (Steve Dickson) [825009] - [fs] nfs/pnfs: Use byte-range for layoutget (Steve Dickson) [825009] - [fs] nfsv4.1 fix page number calculation bug for filelayout decode buffers (Steve Dickson) [758202] - [fs] nfs: Adapt readdirplus to application usage patterns (Steve Dickson) [819891] - [fs] nfs: Backport of upstream xdr routines to rhel6 (Steve Dickson) [784174] - [net] sunrpc/auth_gss: the list of pseudoflavors not being parsed correctly (Steve Dickson) [784174] - [fs] NFS: Use correct variable for page bounds checking (Steve Dickson) [784174] - [fs] NFS: Remove secinfo knowledge out of the generic client (Steve Dickson) [784174] - [fs] NFS: Remove unused function nfs_lookup_with_sec() (Steve Dickson) [784174] - [fs] NFS: Honor the authflavor set in the clone mount data (Steve Dickson) [784174] - [fs] NFS: Fix following referral mount points with different security (Steve Dickson) [784174] - [fs] NFS: Do secinfo as part of lookup (Steve Dickson) [784174] - [fs] NFSv4: Translate NFS4ERR_BADNAME into ENOENT when applied to a lookup (Steve Dickson) [784174] - [fs] NFS: Handle exceptions coming out of nfs4_proc_fs_locations() (Steve Dickson) [784174] - [fs] NFS: Remove the unused "lookupfh()" version of nfs4_proc_lookup() (Steve Dickson) [784174] - [fs] NFS: Clean up nfs4_xdr_dec_secinfo() (Steve Dickson) [784174] - [fs] NFS: Fix decode_secinfo_maxsz (Steve Dickson) [784174] - [fs] NFS: Return meaningful status from decode_secinfo() (Steve Dickson) [784174] - [fs] NFSv4: Handle NFS4ERR_WRONGSEC outside of nfs4_handle_exception() (Steve Dickson) [784174] - [fs] NFS: don't negotiate when user specifies sec flavor (Steve Dickson) [784174] - [fs] NFS: Attempt mount with default sec flavor first (Steve Dickson) [784174] - [fs] NFS: Remove unused argument from nfs_find_best_sec() (Steve Dickson) [784174] - [fs] NFS: Change initial mount authflavor only when server returns NFS4ERR_WRONGSEC (Steve Dickson) [784174] - [fs] NFS: Fix a signed vs. unsigned secinfo bug (Steve Dickson) [784174] - [fs] NFS: Don't leak RPC clients in NFSv4 secinfo negotiation (Steve Dickson) [784174] - [fs] NFS: Determine initial mount security (Steve Dickson) [784174] - [fs] NFS: use secinfo when crossing mountpoints (Steve Dickson) [784174] - [fs] NFS: Add secinfo procedure (Steve Dickson) [784174] - [fs] NFS: lookup supports alternate client (Steve Dickson) [784174] - [fs] NFS: convert call_sync() to a function (Steve Dickson) [784174] - [fs] NFSv4: Ensure continued open and lockowner name uniqueness (Steve Dickson) [784174]- [fs] xfs: disable xfsaild idle mode (Brian Foster) [813137] - [fs] xfs: fix the logspace waiting algorithm (Brian Foster) [813137] - [fs] xfs: add AIL pushing tracepoints (Brian Foster) [813137] - [fs] xfs: force the log if we encounter pinned buffers in .iop_pushbuf (Brian Foster) [813137] - [fs] xfs: do not update xa_last_pushed_lsn for locked items (Brian Foster) [813137] - [net] rpc: handle rotated gss data for Windows interoperability (Steve Dickson) [796992] - [md] raid5: Reintroduce locking in handle_stripe() to avoid racing (Jes Sorensen) [828065] - [virt] kvm/vmx: Fix KVM_SET_SREGS with big real mode segments (Orit Wasserman) [756044] - [virt] virtio_console: Use wait_event_freezable instead of _interruptible (Amit Shah) [823428] - [virt] virtio_console: Ignore port name update request if name already set (Amit Shah) [820945] - [x86] kprobes: Fix a bug which can modify kernel code permanently (Dave Anderson) [726270] - [x86] kprobes: Fix instruction recovery on optimized path (Dave Anderson) [726270] - [net] bonding: show all the link status of slaves (Amerigo Wang) [826945]- [fs] writeback: merge for_kupdate and !for_kupdate cases (Eric Sandeen) [818172] - [fs] writeback: fix queue_io() ordering (Eric Sandeen) [818172] - [fs] writeback: don't redirty tail an inode with dirty pages (Eric Sandeen) [818172] - [fs] nfs: Map minor mismatch error to protocol not support error (Steve Dickson) [796352] - [fs] ext4: Fix overflow caused by missing cast in ext4_fallocate() (Lukas Czerner) [830209] - [ata] libata: Add 2GB ATA Flash Disk/ADMA428M to DMA blacklist (Prarit Bhargava) [812904] - [netdrv] r8169: fix typo in firmware filenames (Ivan Vecera) [829211] - [net] bonding: fix regression on vlan module removal (Neil Horman) [823822]- [netdrv] mlx4: ignore old module parameters (Jay Fenlason) [830553]- [kernel] sysctl: silence warning about missing strategy for file-max at boot time (Jeff Layton) [803431] - [net] sunrpc: make new tcp_max_slot_table_entries sysctl use CTL_UNNUMBERED (Jeff Layton) [803431] - [drm] i915: set AUD_CONFIG N_value_index for DisplayPort (Dave Airlie) [747890] - [scsi] scsi_lib: fix scsi_io_completion's SG_IO error propagation (Mike Snitzer) [827163] - [fs] nfs: Fix corrupt read data after short READ from server (Sachin Prabhu) [817738]- [scsi] be2iscsi: fix dma free size mismatch regression (Mike Christie) [824287] - [scsi] libsas: check dev->gone before submitting sata i/o (David Milburn) [824025]- [net] ipv4/netfilter: TCP and raw fix for ip_route_me_harder (Jiri Benc) [812108]- [net] bridge: fix broadcast flood regression (Jesper Brouer) [817157] - [ipc] mqueue: use correct gfp flags in msg_insert (Doug Ledford) [750260] - [security] fix compile error in commoncap.c (Eric Paris) [806726] {CVE-2012-2123} - [security] fcaps: clear the same personality flags as suid when fcaps are used (Eric Paris) [806726] {CVE-2012-2123} - [fs] proc: Fix vmstat crashing with trap divide error (Larry Woodman) [820507] - [net] rds: fix rds-ping inducing kernel panic (Jay Fenlason) [803936] {CVE-2012-2372} - [net] sock: validate data_len before allocating skb in sock_alloc_send_pskb() (Jason Wang) [814504] {CVE-2012-2136} - [virt] kvm: Fix buffer overflow in kvm_set_irq() (Avi Kivity) [816155] {CVE-2012-2137}- [net] sunrpc: fix loss of task->tk_status after rpc_delay call in xprt_alloc_slot (Jeff Layton) [822189] - [net] sunrpc: suppress page allocation warnings in xprt_alloc_slot() (Jeff Layton) [822189] - [net] netfilter: Fix ip_route_me_harder triggering ip_rt_bug (Jiri Benc) [812108] - [net] netfilter/tproxy: do not assign timewait sockets to skb->sk (Jiri Benc) [812108] - [usb] Don't fail USB3 probe on missing legacy PCI IRQ (Don Zickus) [812254] - [usb] Fix handoff when BIOS disables host PCI device (Don Zickus) [812254] - [usb] Remove duplicate USB 3.0 hub feature #defines (Don Zickus) [812254] - [usb] Set hub depth after USB3 hub reset (Don Zickus) [812254] - [usb] xhci: Fix encoding for HS bulk/control NAK rate (Don Zickus) [812254] - [usb] Fix issue with USB 3.0 devices after system resume (Don Zickus) [812254] - [virt] xenpv: avoid paravirt __pmd in read_pmd_atomic (Andrew Jones) [822697]- [s390] qeth: remove siga retry for HiperSockets devices (Hendrik Brueckner) [817090] - [scsi] lpfc: Changed version number to 8.3.5.68.5p (Rob Evers) [821515] - [scsi] lpfc: Fixed system crash due to not providing SCSI error-handling host reset handler (Rob Evers) [821515] - [scsi] lpfc: Correct handling of SLI4-port XRI resource-provisioning profile change (Rob Evers) [821515] - [scsi] lpfc: Fix driver crash during back-to-back ramp events. (Rob Evers) [821515] - [scsi] lpfc: Fixed system panic due to midlayer abort and driver complete race on SCSI cmd (Rob Evers) [821515] - [scsi] sd: Fix device removal NULL pointer dereference (Rob Evers) [817853] - [md] Add del_timer_sync to mddev_suspend, fixes a panic (Jonathan E Brassow) [818371] - [virt] virtio_net: invoke softirqs after __napi_schedule (Michael S. Tsirkin) [819435] - [virt] virtio_net: do not reschedule rx refill forever (Michael S. Tsirkin) [819435]- [md] bitmap: ensure to load bitmap when creating via sysfs (Jes Sorensen) [821329] - [infiniband] mlx4: fix RoCE oops (Doug Ledford) [749059] - [x86] setup: Add rh_check_supported() (Prarit Bhargava) [821561] - [mm] read_pmd_atomic: fix pmd_populate SMP race condition (Andrea Arcangeli) [820762] {CVE-2012-1179} - [drm] i915: add Ivy Bridge GT2 Server entries (Dave Airlie) [817926]- [scsi] qla2xxx: Update version number to 8.04.00.04.06.3-k (Chad Dupuis) [816331] - [scsi] qla2xxx: Properly check for current state after the fabric-login request (Chad Dupuis) [816331] - [scsi] qla2xxx: Proper completion to scsi-ml for scsi status task_set_full and busy (Chad Dupuis) [816331] - [scsi] qla2xxx: Fix reset time out as qla2xxx not ack to reset request (Chad Dupuis) [816331] - [scsi] qla2xxx: Block flash access from application when device is initialized for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Remove resetting memory during device initialization for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Proper detection of firmware abort error code for ISP82xx (Chad Dupuis) [816331] - [scsi] qla2xxx: Additional corrections for ISP83xx support (Chad Dupuis) [816331] - [scsi] bfa: remove tech-preview tainting (Rob Evers) [744301] - [input] wacom: add support for Cintiq 24HD (Aristeu Rozanski) [773052] - [netdrv] bna: remove tech-preview status (Ivan Vecera) [744302] - [net] xfrm: impement kabi work-arounds for alg_trunc_len (Jarod Wilson) [768460] - [net] xfrm: Add SHA384 and SHA512 HMAC authentication algorithms to XFRM (Jarod Wilson) [768460] - [net] xfrm: Use the user specified truncation length in ESP and AH (Jarod Wilson) [768460] - [net] xfrm: Store aalg in xfrm_state with a user specified truncation length (Jarod Wilson) [768460] - [net] xfrm: Define new XFRM netlink auth attribute with specified truncation bits (Jarod Wilson) [768460] - [scsi] bxn2fc: Bumped version to 1.0.11 (Mike Christie) [813065] - [scsi] bnx2fc: cleanup task management IO when it times out. (Mike Christie) [813065] - [scsi] bnx2fc: Decrememnt io ref count when abort times out (Mike Christie) [813065] - [scsi] bnx2fc: Allow FLOGI to be retried when receiving bad responses. (Mike Christie) [813065] - [netdrv] be2net: Ignore status of some ioctls during driver load (Ivan Vecera) [818561] - [netdrv] be2net: Fix wrong status getting returned for MCC commands (Ivan Vecera) [818561] - [netdrv] be2net: Fix traffic stall INTx mode (Ivan Vecera) [818561] - [netdrv] be2net: Fix FW download in Lancer (Ivan Vecera) [818561] - [netdrv] be2net: enable RSS for ipv6 pkts (Ivan Vecera) [818561] - [s390] af_iucv: allow shutdown for HS transport sockets (Hendrik Brueckner) [815273] - [infiniband] cxgb4: handle wake up waiters and add check for invalid endpoint (Steve Best) [811023] - [drm] radeon: deal with errors from framebuffer init path (Dave Airlie) [736376] - [fs] proc: restore "huge" tag for hugetlb vmas in numa_maps (Larry Woodman) [818746] - [fs] proc: teach /proc/$pid/numa_maps about transparent hugepages (Larry Woodman) [818746] - [fs] proc: break out numa_maps gather_pte_stats() checks (Larry Woodman) [818746] - [fs] proc: make /proc/$pid/numa_maps gather_stats() take variable page size (Larry Woodman) [818746] - [fs] proc: allocate storage for numa_maps statistics once (Larry Woodman) [818746] - [fs] proc: make struct proc_maps_private truly private (Larry Woodman) [818746] - [fs] proc: move show_numa_map() to fs/proc/task_mmu.c (Larry Woodman) [818746] - [mm] mempolicy: declare mpol_to_str() when CONFIG_TMPFS=n (Larry Woodman) [818746] - [mm] mempolicy: remove check_huge_range() (Larry Woodman) [818746] - [mm] mempolicy: make gather_stats() type-safe and remove forward declaration (Larry Woodman) [818746] - [mm] mempolicy: remove MPOL_MF_STATS (Larry Woodman) [818746] - [mm] mempolicy: use walk_page_range() instead of custom page table walking code (Larry Woodman) [818746] - [mm] mempolicy: export get_vma_policy() (Larry Woodman) [818746] - [block] mtip32xx: fix missing mtip32xx.ko in installer initrd (Shyam Iyer) [819947] - [input] wacom: add LED support for Cintiq 24HD (Aristeu Rozanski) [808315] - [input] wacom: make LED status readable through sysfs (Aristeu Rozanski) [808315] - [input] wacom: add LED support for Cintiq 21ux2 (Aristeu Rozanski) [808315] - [input] wacom: add interface to control LEDs in Wacom tablets (Aristeu Rozanski) [808315] - [vhost] net: fix possible NULL pointer dereference of vq->bufs (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: validate zerocopy vectors before building skb (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: set SKBTX_DEV_ZEROCOPY only when skb is built successfully (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: put zerocopy page when fail to get all requested user pages (Jason Wang) [814288] {CVE-2012-2119} - [net] macvtap: fix zerocopy offset calculation when building skb (Jason Wang) [814288] {CVE-2012-2119} - [netdrv] be2net: Fix EEH error reset before a flash dump completes (Ivan Vecera) [818568] - [netdrv] be2net: cancel be_worker during EEH recovery (Ivan Vecera) [818568] - [net] bonding: assign slaves their own vlan_groups (Neil Horman) [804232] - [net] vlan: Add helper functions to manage vlans on bonds and slaves (Neil Horman) [804232] - [virt] kvm: Fix kvm_arch_vcpu_put() crash with vmm_exclusive=0 (Avi Kivity) [704173]- [netdrv] be2net: Record receive queue index in skb to aid RPS (Ivan Vecera) [818558] - [scsi] bnx2i: Updated version and copyright year (Mike Christie) [816376] - [scsi] bnx2i: Added the setting of target can_queue via target_alloc (Mike Christie) [816376] - [netdrv] be2net: fix calling __vlan_put_tag() after eth_type_trans() (Ivan Vecera) [815670] - [s390] af_iucv: detect down state of HS transport interface (Hendrik Brueckner) [815274] - [s390] qeth: Improve OSA Express 4 blkt defaults (Hendrik Brueckner) [808486] - [netdrv] ixgbe: Correct Adaptive Interrupt Moderation so that it will change values (Andy Gospodarek) [802837] - [mm] x86: Move do_page_fault()'s error path under unlikely() (Motohiro Kosaki) [770376] - [mm] x86: make pagefault killable (Motohiro Kosaki) [770376] - [mm] x86: Handle mm_fault_error() in kernel space (Motohiro Kosaki) [770376] - [mm] introduce wait_on_page_locked_killable() (Motohiro Kosaki) [770376] - [mm] oom_kill: remove memcg argument from oom_kill_task() (Motohiro Kosaki) [770376] - [mm] oom-kill: remove boost_dying_task_prio() (Motohiro Kosaki) [770376] - [net] rds: RDS over QLogic hardware fails to work (Jay Fenlason) [797530] - [net] netpoll: fix Allow netpoll_setup/cleanup recursion (Herbert Xu) [816034] - [netdrv] atl1c: add workaround for issue of bit INTX-disable for MSI interrupt (Stanislaw Gruszka) [809036] - [netdrv] atl1c: enlarge L1 response waiting timer (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY polling from atl1c_change_mtu (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Disable L0S when no cable link (Stanislaw Gruszka) [809036] - [netdrv] atl1c: do MAC-reset when PHY link down (Stanislaw Gruszka) [809036] - [netdrv] atl1c: cancel task when interface closed (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine mac address related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove code of closing register writable attribution (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear WoL status when reset pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add PHY link event(up/down) patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine start/enable code for MAC module (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add function atl1c_power_saving (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY reset/init for link down event (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update PHY reset related routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY polling from atl1c_open (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine SERDES-clock related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove PHY contrl in atl1c_reset_pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine phy-register read/write function (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove REG_PHY_STATUS (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove MDIO_REG_ADDR_MASK in atl1c_mdio_read/write (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix WoL(magic) issue for l2cb 1.1 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine atl1c_pcie_patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine/update ASPM configuration (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear bit MASTER_CTRL_CLK_SEL_DIS in atl1c_pcie_patch (Stanislaw Gruszka) [809036] - [netdrv] atl1c: refine reg definition of REG_MASTER_CTRL (Stanislaw Gruszka) [809036] - [netdrv] atl1c: clear PCIE error status in atl1c_reset_pcie (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove dmar_dly_cnt and dmaw_dly_cnt (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update right threshold for TSO (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add module parameter for l1c_wait_until_idle (Stanislaw Gruszka) [809036] - [netdrv] atl1c: threshold for ASPM is changed based on chip capability (Stanislaw Gruszka) [809036] - [netdrv] atl1c: restore max-read-request-size in Device Conrol Register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: using fixed TXQ configuration for l2cb and l1c (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove dmaw_block (Stanislaw Gruszka) [809036] - [netdrv] atl1c: correct wrong definition of REG_DMA_CTRL (Stanislaw Gruszka) [809036] - [netdrv] atl1c: wrong register used to stop TXQ (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove code related to rxq 1/2/3 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: split 2 32bit registers of TPD to 4 16bit registers (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove SMB/CMB DMA related code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove VPD register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove HDS register (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove multiple-RX-Q code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: update author contact info & company/driver desciption (Stanislaw Gruszka) [809036] - [netdrv] atl1c: stop using net_device.{base_addr, irq} (Stanislaw Gruszka) [809036] - [netdrv] atl1c: set ATL1C_WORK_EVENT_RESET bit correctly (Stanislaw Gruszka) [809036] - [netdrv] atl1c: dont use highprio tx queue (Stanislaw Gruszka) [809036] - [netdrv] atl1c: set addr_assign_type if random_ether_addr() used (Stanislaw Gruszka) [809036] - [netdrv] atl1c: ethernet dev_alloc_skb to netdev_alloc_skb (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove alloc_etherdev error messages (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Sweep away N/A fw_version dustbunnies from the .get_drvinfo routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: add skb frag size accessors (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Stanislaw Gruszka) [809036] - [netdrv] atl1c: convert to SKB paged frag API (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove unneeded version.h includes from drivers/net/ (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove interrupt.h inclusion from netdevice.h (Stanislaw Gruszka) [809036] - [netdrv] atl1c: atl1c_resume() is only used when CONFIG_PM_SLEEP is defined (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Use ethtool's ethtool_cmd_speed API (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Use full 32 bit speed range in ethtool's set_settings (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix work event interrupt/task races (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix set-but-unused variable (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix sparse warnings (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Do not call device_init_wakeup() in atl1c_probe() (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add missing PCI device ID (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove private #define (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Comment typo fixes for 'descriptor' (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Do not use legacy PCI power management (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Fix hardware type check for enabling OTP CLK (Stanislaw Gruszka) [809036] - [netdrv] atl1c: make functions static (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Don't check for vlan group before vlan_tx_tag_present (Stanislaw Gruszka) [809036] - [netdrv] atl1c: avoid some skb->ip_summed initializations (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove double test (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use net_device_stats from struct net_device (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add AR8151 v2 support and change L0s/L1 routine (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Remove unnecessary returns from void function()s (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove redundant code (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Stanislaw Gruszka) [809036] - [netdrv] atl1c: convert multiple drivers to use netdev_for_each_mc_addr, part3 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: Add support for Atheros AR8152 and AR8152 (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use DEFINE_PCI_DEVICE_TABLE() (Stanislaw Gruszka) [809036] - [netdrv] atl1c: fix assorted typos all over the place (Stanislaw Gruszka) [809036] - [netdrv] atl1c: use pM to show MAC address (Stanislaw Gruszka) [809036] - [netdrv] atl1c:add pci map direction in atl1c_buffer flags (Stanislaw Gruszka) [809036] - [netdrv] atl1c: remove exceptional & on function name (Stanislaw Gruszka) [809036] - [netdrv] atl1c: change atl1c_buffer struct and restructure clean atl1c_buffer procedure (Stanislaw Gruszka) [809036] - [netdrv] atl1c: duplicate atl1c_get_tpd (Stanislaw Gruszka) [809036] - [fs] epoll: clear the tfile_check_list on -ELOOP (Jason Baron) [817140] - [fs] epoll: Don't limit non-nested epoll paths (Jason Baron) [817137] - [netdrv] tg3: Fix ethtool self tests (John Feeney) [808243 809036] - [infiniband] mlx4: check return code and bail on error (Doug Ledford) [749059] - [infiniband] mlx4: use locking when walking netdev list (Doug Ledford) [749059] - [x86] asm: undo paravirt_patch_template kABI breakage (Rik van Riel) [813682] - [fs] cifs: check S_AUTOMOUNT in revalidate (Ian Kent) [786149] - [fs] vfs: fix LOOKUP_DIRECTORY not propagated to managed_dentry() (Ian Kent) [786149] - [s390x] kdump: Change default action from reipl to stop for on_restart (Hendrik Brueckner) [806152] - [s390x] qeth: add missing wake_up call (Hendrik Brueckner) [806151] - [s390x] lcs: lcs offline failure (Hendrik Brueckner) [804643] - [s390x] ctcmpc: use correct idal word list for ctcmpc (Hendrik Brueckner) [798641] - [s390x] dasd: fix fixpoint divide exception in define_extent (Hendrik Brueckner) [798002] - [s390x] mm: prevent memory zone interleave (Hendrik Brueckner) [797936] - [s390x] qeth: synchronize discipline module loading (Hendrik Brueckner) [795462] - [powerpc] perf: Check current->mm in read_user_stack_slow (Steve Best) [804569] - [powerpc] perf: Disable pagefaults during callchain stack read (Jiri Olsa) [804569] - [tools] selftests: mqueue mq_perf_tests checkpatch fixes (Doug Ledford) [750260] - [ipc] mqueue: strengthen checks on mqueue creation fix (Doug Ledford) [750260] - [misc] rbtree: backport rb_init_node() (Doug Ledford) [750260] - [tools] selftests: add mq_perf_tests (Doug Ledford) [750260] - [tools] selftests: add mq_open_tests (Doug Ledford) [750260] - [ipc] mqueue: strengthen checks on mqueue creation (Doug Ledford) [750260] - [ipc] mqueue: correct mq_attr_ok test (Doug Ledford) [750260] - [ipc] mqueue: improve performance of send/recv (Doug Ledford) [750260] - [watchdog] iTCO_wdt: default SMI clearing to old behaviour (Prarit Bhargava) [727875 811324] - [watchdog] iTCO_wdt: problems with newer hardware due to SMI clearing (Prarit Bhargava) [727875 811324] - [sound] alsa: fix Conexant CX20561 audio mute functionality (Jaroslav Kysela) [816569] - [s390] kdump: Use 4 GiB for KEXEC_AUTO_THRESHOLD (Hendrik Brueckner) [815599] - [net] bonding: verify for NULL when getting bridge from bond_dev->br_port (Veaceslav Falico) [816034 817145] - [md] dm-mpath: only try to load the scsi_dh module if the scsi_dh doesn't exist (Mike Snitzer) [788591] - [virt] kvm/svm: handle adjustment of negative tsc offsets (Marcelo Tosatti) [817236] - [netdrv] be2net: fix programming of VLAN tags for VF (Ivan Vecera) [816013] - [scsi] isci: End the RNC resumption wait when the RNC is destroyed. (David Milburn) [809954] - [scsi] isci: Fixed RNC bug that lost the suspension or resumption during destroy (David Milburn) [809954] - [scsi] isci: Fix RNC AWAIT_SUSPENSION->INVALIDATING transition. (David Milburn) [809954] - [scsi] isci: Manage the IREQ_NO_AUTO_FREE_TAG under scic_lock. (David Milburn) [809954] - [scsi] isci: Remove obviated host callback list. (David Milburn) [809954] - [scsi] isci: Check IDEV_GONE before performing abort path operations. (David Milburn) [809954] - [scsi] isci: Restore the ATAPI device RNC management code. (David Milburn) [809954] - [scsi] isci: Don't wait for an RNC suspend if it's being destroyed. (David Milburn) [809954] - [scsi] isci: Change the phy control and link reset interface for HW reasons. (David Milburn) [809954] - [scsi] isci: Added timeouts to RNC suspensions in the abort path. (David Milburn) [809954] - [scsi] isci: Add protocol indicator for TMF requests. (David Milburn) [809954] - [scsi] isci: Directly control IREQ_ABORT_PATH_ACTIVE when completing TMFs. (David Milburn) [809954] - [scsi] isci: Wait for RNC resumption before leaving the abort path. (David Milburn) [809954] - [scsi] isci: Fix RNC suspend call for SCI_RESUMING state. (David Milburn) [809954] - [scsi] isci: Manage tag releases differently when aborting tasks. (David Milburn) [809954] - [scsi] isci: Callbacks to libsas occur under scic_lock and are synchronized. (David Milburn) [809954] - [scsi] isci: When in the abort path, defeat other resume calls until done. (David Milburn) [809954] - [scsi] isci: Implement waiting for suspend in the abort path. (David Milburn) [809954] - [scsi] isci: Make sure all TCs are terminated and cleaned in LUN reset. (David Milburn) [809954] - [scsi] isci: Manage the LLHANG timer enable/disable per-device. (David Milburn) [809954] - [scsi] isci: Save the suspension hint for upcoming suspensions. (David Milburn) [809954] - [scsi] isci: Fix the terminated I/O to not call sas_task_abort(). (David Milburn) [809954] - [scsi] isci: Distinguish between remote device suspension cases (David Milburn) [809954] - [scsi] isci: Remove isci_device reqs_in_process and dev_node from isci_device. (David Milburn) [809954] - [scsi] isci: Only set IDEV_GONE in the device stop path. (David Milburn) [809954] - [scsi] isci: All pending TCs are terminated when the RNC is invalidated. (David Milburn) [809954] - [scsi] isci: Device access in the error path does not depend on IDEV_GONE. (David Milburn) [809954] - [scsi] isci: Add suspension cases for RNC INVALIDATING, POSTING states. (David Milburn) [809954] - [scsi] isci: Redesign device suspension, abort, cleanup. (David Milburn) [809954] - [scsi] isci: Escalate to I_T_Nexus_Reset when the device is gone. (David Milburn) [809954] - [scsi] isci: Remote device stop also suspends the RNC and terminates I/O. (David Milburn) [809954] - [scsi] isci: Remote device must be suspended for NCQ cleanup. (David Milburn) [809954] - [scsi] isci: Manage device suspensions during TC terminations. (David Milburn) [809954] - [scsi] isci: Terminate outstanding TCs on TX/RX RNC suspensions. (David Milburn) [809954] - [scsi] isci: Handle all suspending TC completions (David Milburn) [809954] - [scsi] isci: Fixed bug in resumption from RNC Tx/Rx suspend state. (David Milburn) [809954] - [scsi] isci: Manage the link layer hang detect timer for RNC suspensions. (David Milburn) [809954]- [x86] Revert: kdump: No need to disable ioapic in crash path (Don Zickus) [815785] - [mm] mempolicy: do_migrate_pages cleanup (Larry Woodman) [801904] - [mm] mempolicy: do_migrate_pages fix (Larry Woodman) [801904] - [ata] ahci: add another PCI ID for marvell (David Milburn) [813365] - [ata] ahci: recognize Marvell 88se9125 PCIe SATA 6.0 Gb/s controller (David Milburn) [813365] - [ata] ahci: HFLAG_YES_FBS fix legacy IDE interface (David Milburn) [813365] - [ata] ahci: add HFLAG_YES_FBS and apply it to 88SE9128 (David Milburn) [813365] - [sound] alsa: enable OSS emulation in rhel configuration (Jaroslav Kysela) [657291] - [sound] alsa: add probe_mask=0x101 automatically for WinFast VP200 H (Jaroslav Kysela) [805658] - [target] fcoe: Remove printk message from ft_dump_cmd (Neil Horman) [813678] - [scsi] be2iscsi: fix bh use in alloc pdu path (Mike Christie) [813550] - [scsi] libsas: fix sas port naming (David Milburn) [759210] - [scsi] libsas: fix panic when single phy is disabled on a wide port (David Milburn) [759210] - [scsi] isci: firmware update to latest firmware generator (David Milburn) [759210] - [scsi] isci: enable BCN in sci_port_add_phy() (David Milburn) [759210] - [scsi] isci: Changes in COMSAS timings enabling ISCI to detect buggy disc drives (David Milburn) [759210] - [scsi] isci: implement suspend/resume support (David Milburn) [759210] - [scsi] isci: kill isci_host.shost (David Milburn) [759210] - [scsi] isci: fix interrupt disable (David Milburn) [759210] - [scsi] isci: fix 'link-up' events occur after 'start-complete' (David Milburn) [759210] - [scsi] isci: fix controller stop (David Milburn) [759210] - [scsi] isci: refactor initialization for S3/S4 (David Milburn) [759210] - [scsi] isci: kill isci_port.domain_dev_list (David Milburn) [759210] - [scsi] isci: kill ->status, and ->state_lock in isci_host (David Milburn) [759210] - [scsi] isci: Don't filter BROADCAST CHANGE primitives (David Milburn) [759210] - [scsi] isci: kill sci_phy_protocol and sci_request_protocol (David Milburn) [759210] - [scsi] isci: kill ->is_direct_attached (David Milburn) [759210] - [scsi] isci: improve 'invalid state' warnings (David Milburn) [759210] - [scsi] libsas: suspend / resume support (David Milburn) [759210] - [ata] libsas: drop sata port multiplier infrastructure (David Milburn) [759210] - [ata] libata: export ata_port suspend/resume infrastructure for sas (David Milburn) [759210] - [net] bonding: 802.3ad - fix agg_device_up (Veaceslav Falico) [806081] - [netdrv] mlx4_core: fix race on comm channel (Jay Fenlason) [808926] - [scsi] libfc: cache align struct fc_fcp_pkt fields (Neil Horman) [815984] - [scsi] libfc: cache align fc_exch_pool (Neil Horman) [815984] - [scsi] fcoe: setup default initial value for DDP threshold (Neil Horman) [815984] - [virt] virtio_console: tell host of open ports after resume from s3/s4 (Amit Shah) [816099] - [scsi] st: fix memory leak with 1MB tape I/O (David Milburn) [811703] - [drm] i915: Don't do MTRR setup if PAT is enabled (Adam Jackson) [802539] - [scsi] device_handler: Add Netapp storage array to rdac array list (Rob Evers) [811364] - [netdrv] cnic: Fix parity error code conflict (Mike Christie) [808619] - [sound] alsa: Fix No sound with Conexant CX20585 / Recording fails (Jaroslav Kysela) [798923] - [kernel] default to clocksource unstable switching off (Prarit Bhargava) [804535] - [x86] Backout X86_FEATURE_ARAT checks in hpet initialization (Prarit Bhargava) [804535] - [kernel] clocksource: Make watchdog robust vs. interruption (Prarit Bhargava) [804535] - [fs] cifs: Show various mount options in /proc/mounts (Sachin Prabhu) [815751] - [ata] libata: make ata_print_id atomic numbering fix (David Milburn) [815861] - [md] raid1: Don't set 'fullsync' unnecessarily (Jonathan E Brassow) [813948] - [md] dm-raid: Record and handle missing devices. (Jonathan E Brassow) [809231] - [md] dm-raid: Set recovery flags on resume. (Jonathan E Brassow) [811669] - [netdrv] bnx2x: changed initial dcb configuration (Michal Schmidt) [812612] - [netdrv] tg3: Fix NVRAM writes on newer devices (John Feeney) [808617]- [x86] efi: Remove unnecessary error message (Matthew Garrett) [788428] - [hid] wacom: Add serial and id reporting for Wacom Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: fix proximity tool release (Aristeu Rozanski) [769676] - [hid] wacom: report distance for Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: Add pad buttons reporting on Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: set ABS_MISC bit for Intuos4 WL (Aristeu Rozanski) [769676] - [hid] wacom: introduce support for Intuos4 bluetooth (Aristeu Rozanski) [769676] - [hid] wacom: introduce sysfs interface to control the device reporting speed (Aristeu Rozanski) [769676] - [hid] wacom: separate mode switching function (Aristeu Rozanski) [769676] - [hid] wacom: add missing events for pad buttons (Aristeu Rozanski) [769676] - [bluetooth] hidp: implement raw output support for HIDP layer (Aristeu Rozanski) [769676] - [fs] nfsd: vfs_llseek() with 32 or 64 bit offsets (hashes) (J. Bruce Fields) [813070] - [fs] nfsd: rename 'int access' to 'int may_flags' in nfsd_open() (J. Bruce Fields) [813070] - [fs] ext4: return 32/64-bit dir name hash according to usage type (J. Bruce Fields) [813070] - [fs] add new FMODE flags FMODE_32bithash and FMODE_64bithash (J. Bruce Fields) [813070] - [fs] nfsd: Remove check for a 32-bit cookie in nfsd4_readdir() (J. Bruce Fields) [813070] - [net] bonding: remove entries for master_ip and vlan_ip and query devices instead (Andy Gospodarek) [810299] - [net] netfilter: place conntrack in source hash after SNAT is done (Neil Horman) [740747] - [netdrv] tg3: Fix RSS ring refill race condition (John Feeney) [808247] - [scsi] Revert: rdac: Add dynamic match to rdac handler (Jarod Wilson) [811364]- [x86] therm_throt: Don't report power limit and package level thermal throttle events in mcelog (Naoya Horiguchi) [803913] - [x86] Use this_cpu_has for thermal_interrupt current cpu (Naoya Horiguchi) [803913] - [x86] percpu: add this_cpu_has() macro (Naoya Horiguchi) [803913] - [virt] KVM: lock slots_lock around device assignment (Alex Williamson) [811653] - [virt] kvm: unmap pages from the iommu when slots are removed (Alex Williamson) [811653] {CVE-2012-2121} - [scsi] fix eh wakeup (scsi_schedule_eh vs scsi_restart_operations) (David Milburn) [798776] - [scsi] libsas, libata: fix start of life for a sas ata_port (David Milburn) [798776] - [scsi] libsas: continue revalidation (David Milburn) [798776] - [ata] libata: make ata_print_id atomic (David Milburn) [798776] - [scsi] libsas: fix ata_eh clobbering ex_phys via smp_ata_check_ready (David Milburn) [798776] - [scsi] libsas: fix false positive 'device attached' conditions (David Milburn) [798776] - [scsi] libsas: unify domain_device sas_rphy lifetimes (David Milburn) [798776] - [scsi] scsi_transport_sas: fix delete vs scan race (David Milburn) [798776] - [ata] libata: reset once (David Milburn) [798776] - [scsi] libsas: fix sas_get_port_device regression (David Milburn) [798776] - [scsi] libsas: sas_rediscover_dev did not look at the SMP exec status. (David Milburn) [798776] - [scsi] libsas: fix sas_find_bcast_phy() in the presence of 'vacant' phys (David Milburn) [798776] - [scsi] libsas: trim sas_task of slow path infrastructure (David Milburn) [798776] - [scsi] isci: use sas eh strategy handlers (David Milburn) [798776] - [scsi] libsas: use ->lldd_I_T_nexus_reset for ->eh_bus_reset_handler (David Milburn) [798776] - [scsi] libsas: add sas_eh_abort_handler (David Milburn) [798776] - [scsi] libsas: enforce eh strategy handlers only in eh context (David Milburn) [798776] - [scsi] libata, libsas: introduce sched_eh and end_eh port ops (David Milburn) [798776] - [scsi] libsas: cleanup spurious calls to scsi_schedule_eh (David Milburn) [798776] - [scsi] libsas: introduce sas_work to fix sas_drain_work vs sas_queue_work (David Milburn) [798776] - [net] fib: fix BUG_ON in fib_nl_newrule when add new fib rule (Weiping Pan) [814059] - [scsi] isci: fix oem parameter validation on single controller skus (David Milburn) [812415] - [x86] tsc: Don't divide by zero if TSC kHz calibration fails (Richard W.M. Jones) [813413] - [x86] Avoid check hlt for newer cpus (Don Zickus) [812439]- [virt] kvm: Allow adjust_tsc_offset to be in host or guest cycles (Frank Arnold) [807215] - [virt] Revert: x86: Make tsc_delta calculation a function of guest tsc (Frank Arnold) [807215] - [scsi] lpfc: Update lpfc version for 8.3.5.68.2p driver release (Rob Evers) [810522] - [scsi] lpfc: Fix bug with mailbox handling of REG_VFI (Rob Evers) [810522] - [scsi] lpfc: flush PCI function reset register write (Rob Evers) [810522] - [scsi] lpfc: Fixed system panic when extents enabled (Rob Evers) [810522] - [scsi] lpfc: Fixed the system panic during EEH recovery (Rob Evers) [810522] - [scsi] lpfc: Fix resource leak when acc fails (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 driver module load and unload test loop (Rob Evers) [810522] - [scsi] lpfc: Fixed missing CVL event (Rob Evers) [810522] - [scsi] lpfc: Fix deadlock during adapter offline request (Rob Evers) [810522] - [scsi] lpfc: Fix same RPI registered multiple times (Rob Evers) [810522] - [scsi] lpfc: Fix handling of XRI Aborted CQE response (Rob Evers) [810522] - [scsi] lpfc: Fixed failure handling SLI4 FC port reset (Rob Evers) [810522] - [scsi] lpfc: Fix not sending a LOGO with vport delete (Rob Evers) [810522] - [scsi] lpfc: Fix for SLI4 Port delivery for BLS ABORT ACC (Rob Evers) [810522] - [scsi] lpfc: Fix ndlp list not empty during unloading (Rob Evers) [810522] - [scsi] lpfc: Fix mailbox and vpi memory leaks (Rob Evers) [810522] - [scsi] lpfc: create char device to take a reference (Rob Evers) [810522] - [scsi] lpfc: Fix for FDISC failures (Rob Evers) [810522] - [scsi] lpfc: Fix for driver using duplicate RPIs (Rob Evers) [810522] - [scsi] lpfc: Fix discovery problem when in pt2pt (Rob Evers) [810522] - [scsi] lpfc: Fixed handling large CQ/EQ ids in an IOV env (Rob Evers) [810522] - [scsi] lpfc: Fix Locking code raising IRQ twice (Rob Evers) [810522] - [scsi] lpfc: Fix not returning when bad ndlp found (Rob Evers) [810522] - [scsi] lpfc: Fix bug with driver returning the wrong ndlp (Rob Evers) [810522] - [scsi] lpfc: Fix driver behavior when receiving an ADISC (Rob Evers) [810522] - [scsi] lpfc: Fixed unbounded firmware revision string (Rob Evers) [810522] - [scsi] lpfc: Fix dump command type 4 using 16Gb FC Adapter (Rob Evers) [810522] - [scsi] lpfc: Fix port not reset when needed during fw_dump (Rob Evers) [810522] - [scsi] lpfc: Fix ELS FDISC failing local rej./inv. RPI (Rob Evers) [810522] - [scsi] lpfc: Fix SLI4 FC port internal loopback (Rob Evers) [810522] - [scsi] lpfc: Fix REG_RPI fails on SLI4 HBA (Rob Evers) [810522] - [scsi] lpfc: Fix els command using 16Gb FC Adapter (Rob Evers) [810522] - [scsi] lpfc: Fix NMI seen due to CQE starvation (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 FC port obtained link-type/num (Rob Evers) [810522] - [scsi] lpfc: Fixed SLI4 FC port int. loopback without SFP (Rob Evers) [810522] - [scsi] lpfc: Fix incorrect fcpCdb during scsi command prep (Rob Evers) [810522] - [drm] i915: Do not set "Enable Panel Fitter" on SNB pageflips (Adam Jackson) [731632] - [drm] radeon: fix load detect on rn50 with hardcoded EDIDs. (Dave Airlie) [813962] - [fs] ext4: change return value from int to ssize_t in ext4_file_write (Eric Sandeen) [814302] - [netdrv] iwlwifi: add option to disable 5GHz band (Stanislaw Gruszka) [812259] - [scsi] rdac: Add dynamic match to rdac handler (Rob Evers) [811364] - [virt] xenfv: fix hangs when kdumping (Andrew Jones) [811815] - [netdrv] mlx4: allocate just enough pages instead of always 4 pages (Steve Best) [812470] - [mm] Prevent panic while reading /proc/vmallocinfo (Larry Woodman) [767889]- [fs] GFS2: Instruct DLM to avoid queue convert slowdowns (Robert S Peterson) [799165] - [fs] GFS2: Allow caching of rindex glock (Robert S Peterson) [799165] - [fs] GFS2: Don't use a try lock when promoting to a higher mode (Robert S Peterson) [799165] - [fs] GFS2: Make sure rindex is uptodate before starting transactions (Robert S Peterson) [799165] - [netdrv] p54spi: Release GPIO lines and IRQ on error in p54spi_probe (John Linville) [808571] - [netdrv] iwlwifi: always monitor for stuck queues (John Linville) [808571] - [netdrv] rt2x00: Add support for D-Link DWA-127 to rt2800usb (John Linville) [808571] - [netdrv] iwl3945: fix possible il->txq NULL pointer dereference in delayed works (John Linville) [808571] - [netdrv] rt2x00: fix random stalls (John Linville) [808571] - [netdrv] iwlwifi: fix key removal (John Linville) [808571] - [netdrv] ath9k_hw: prevent writes to const data on AR9160 (John Linville) [808571] - [net] mac80211: zero initialize count field in ieee80211_tx_rate (John Linville) [808571] - [netdrv] ath9k: stop on rates with idx -1 in ath9k rate control's .tx_status (John Linville) [808571] - [net] mac80211: Fix a rwlock bad magic bug (John Linville) [808571] - [net] mac80211: timeout a single frame in the rx reorder buffer (John Linville) [808571] - [netdrv] ath9k_hw: fix a RTS/CTS timeout regression (John Linville) [808571] - [netdrv] ath9k: fix a WEP crypto related regression (John Linville) [808571] - [netdrv] ath9k: Fix kernel panic during driver initilization (John Linville) [808571] - [netdrv] bnx2x: fix memory leak in bnx2x_init_firmware() (Michal Schmidt) [811231] - [netdrv] bnx2x: fix a crash on corrupt firmware file (Michal Schmidt) [811231] - [netdrv] bnx2x: FCoE statistics id fixed (Michal Schmidt) [811231] - [netdrv] bnx2x: dcb bit indices flags used as bits (Michal Schmidt) [811231] - [netdrv] bnx2x: added cpu_to_le16 when preparing ramrod's data (Michal Schmidt) [811231] - [netdrv] bnx2x: pfc statistics counts pfc events twice (Michal Schmidt) [811231] - [fs] dlm: fix QUECVT when convert queue is empty (David Teigland) [809986] - [netdrv] bnx2x: correction to firmware interface (Michal Schmidt) [810296]- [net] Fix netdevice reference leak (Thomas Graf) [719600]- [net] ipmr: Enable multiple multicast routing tables (Thomas Graf) [631984] - [net] ipmr: Don't leak memory if fib lookup fails (Thomas Graf) [631984] - [net] ipmr: dont corrupt lists (Thomas Graf) [631984] - [net] ipmr: off by one in __ipmr_fill_mroute() (Thomas Graf) [631984] - [net] IPv4: unresolved multicast route cleanup (Thomas Graf) [631984] - [net] ipmr: add support for dumping routing tables over netlink (Thomas Graf) [631984] - [net] rtnetlink: decouple rtnetlink address families from real address families (Thomas Graf) [631984] - [net] ipv4: ipmr: fix NULL pointer deref during unres queue destruction (Thomas Graf) [631984] - [net] ipv4: ipmr: fix invalid cache resolving when adding a non-matching entry (Thomas Graf) [631984] - [net] ipv4: ipmr: support multiple tables (Thomas Graf) [631984] - [net] ipv4: ipmr: move mroute data into seperate structure (Thomas Graf) [631984] - [net] ipv4: ipmr: convert struct mfc_cache to struct list_head (Thomas Graf) [631984] - [net] ipv4: ipmr: remove net pointer from struct mfc_cache (Thomas Graf) [631984] - [net] ipv4: ipmr: move unres_queue and timer to per-namespace data (Thomas Graf) [631984] - [net] fib_rules: decouple address families from real address families (Thomas Graf) [631984] - [net] fib_rules: set family in fib_rule_hdr centrally (Thomas Graf) [631984] - [net] fib_rules: consolidate IPv4 and DECnet ->default_pref() functions (Thomas Graf) [631984] - [net] ipmr/ip6mr: prevent out-of-bounds vif_table access (Thomas Graf) [631984] - [fs] direct-io.c: fix truncation error in dio_complete() return (Vivek Goyal) [783992] - [net] add sysctl to accept packets with local source addresses (Weiping Pan) [719600] - [scsi] Model description fixes for Brocade adapters (Rob Evers) [808558] - [x86] kdump: No need to disable ioapic in crash path (Don Zickus) [783322] - [kernel] uevent: send events in correct order according to seqnum (Naoya Horiguchi) [801694] - [net] SUNRPC: We must not use list_for_each_entry_safe() in rpc_wake_up() (Steve Dickson) [809928] - [mm] Fix race in process_vm_rw_core (Kyle McMartin) [739136] - [mm] Backport Cross Memory Attach patch from upstream (Larry Woodman) [739136] - [drm] enable CONFIG_VGA_SWITCHEROO (Dave Airlie) [632635]- [net] bonding: send igmp report for its master (Weiping Pan) [797780] - [net] allow to get master bridge device for bridge port (Weiping Pan) [797780] - [s390x] zcrypt: Fix parameter checking for ZSECSENDCPRB ioctl (Hendrik Brueckner) [808487] - [net] fix vlan gro path (Jiri Pirko) [720611] - [net] bonding: emit event when bonding changes MAC (Veaceslav Falico) [800231] - [net] sctp: Fix getsockopt with SCTP_EVENTS regression and allow sctp_event_subscribe to grow (Thomas Graf) [808086] - [net] vlan: Avoid broken offload configuration when reorder_hdr is disabled (Michal Schmidt) [781652] - [virt] xen: Revert "xen: mask MTRR feature from guest"" (Andrew Jones) [810222]- [x86] Don't inject GP for non-XSAVE enabled guests (Don Dugger) [705242] - [drm] i915: suspend fbdev device around suspend/hibernate (Dave Airlie) [746169] - [fs] cifs: Add mount options backupuid and backugid. (Sachin Prabhu) [806336] - [kernel] genirq: Respect NUMA node affinity in setup_affinity() (Prarit Bhargava) [788579] - [netdrv] iwlwifi: do not nulify ctx->vif on reset (Stanislaw Gruszka) [801730] - [virt] VMX: vmx_set_cr0 expects kvm->srcu locked (Marcelo Tosatti) [807507] {CVE-2012-1601} - [virt] KVM: Ensure all vcpus are consistent with in-kernel irqchip settings (Marcelo Tosatti) [807507] {CVE-2012-1601} - [virt] virtio-pci: S3 support (Amit Shah) [803187] - [virt] virtio-pci: drop restore_common() (Amit Shah) [803187] - [virt] virtio: drop thaw PM operation (Amit Shah) [803187] - [virt] virtio: balloon: Allow stats update after restore from S4 (Amit Shah) [803187]- [scsi] be2iscsi: fix include order (Mike Christie) [738043] - [scsi] be2iscsi: Get Port State and Speed of the Adapter (Mike Christie) [738043] - [scsi] be2iscsi: adding functionality to change network settings using iscsiadm (Mike Christie) [738043] - [scsi] be2iscsi: Adding bsg interface for be2iscsi (Mike Christie) [738043] - [scsi] be2iscsi: Get Initiator Name for the iSCSI_Host (Mike Christie) [738043] - [scsi] be2iscsi: Return async handle of unknown opcode to free list (Mike Christie) [738043] - [scsi] be2iscsi: Check ASYNC PDU Handle corresponds to HDR/DATA Handle (Mike Christie) [738043] - [scsi] be2iscsi: Bump the driver Version (Mike Christie) [738043] - [scsi] be2iscsi: Update in Copyright information (Mike Christie) [738043] - [scsi] be2iscsi: Fix the function return values (Mike Christie) [738043] - [scsi] be2iscsi: Code cleanup, removing the goto statement (Mike Christie) [738043] - [scsi] be2iscsi: Fix double free of MCCQ info memory (Mike Christie) [738043] - [scsi] be2iscsi: Set num_cpu = 1 if pci_enable_msix fails (Mike Christie) [738043] - [scsi] be2iscsi:Fix typo function name mismatch (Mike Christie) [738043] - [scsi] be2iscsi: Freeing of WRB and SGL Handle in cleanup task (Mike Christie) [738043] - [scsi] be2iscsi: WRB Initialization and Failure code path change (Mike Christie) [738043] - [scsi] be2iscsi: Fix in ASYNC PDU stitching logic (Mike Christie) [738043] - [scsi] be2iscsi: Fix in the Asynchronous Code Path (Mike Christie) [738043] - [net] ipv4: Constrain UFO fragment sizes to multiples of 8 bytes (Jiri Benc) [797731] - [net] ipv4: Don't use ufo handling on later transformed packets (Jiri Benc) [797731] - [net] udp: Add UFO to NETIF_F_GSO_SOFTWARE (Jiri Benc) [797731] - [fs] Fix length of buffer copied in __nfs4_get_acl_uncached (Sachin Prabhu) [808036] - [net] bond: Make LRO flag follow slave settings (Neil Horman) [794647] - [net] make dev_disable_lro use physical device if passed a vlan dev (Andy Gospodarek) [713641] - [net] move is_vlan_dev into public header file (Andy Gospodarek) [713641]- [mm] memcg: fix coalescing uncharge during truncate (Johannes Weiner) [717803] - [mm] thp: allow a hwpoisoned head page to be put back to LRU (Dean Nelson) [795574] - [block] md: Avoid OOPS when reshaping raid1 to raid0 (Jes Sorensen) [805857] - [net] bridge: fix use after free of skb in bridge when netpoll in use (Neil Horman) [769725] - [scsi] fcoe: Move destroy_work to a private work queue (Neil Horman) [806119] - [virt] xen: only check xen_platform_pci_unplug if hvm (Andrew Jones) [807354]- [fs] epoll: kabi fixups for epoll limit wakeup paths (Jason Baron) [681689] {CVE-2011-1083} - [fs] epoll: limit paths (Jason Baron) [681689] {CVE-2011-1083} - [perf] tool: Fix diff command to work with new hists design (Jiri Olsa) [794689] - [x86] call restore_sched_clock_state after gs is initialized (Marcelo Tosatti) [803132] - [virt] virtio-scsi: fix whitespace in fix TMF use-after-free patch (Paolo Bonzini) [802127] - [netdrv] macvtap: add ioctl to modify vnet header size (Michael S. Tsirkin) [789362] - [netdrv] firmware: add bnx2x FW 7.2.16 (Michal Schmidt) [798316] - [netdrv] cnic: update for FW 7.2.xx (Michal Schmidt) [798316] - [netdrv] bnx2fc: HSI dependent changes for 7.2.xx FW (Michal Schmidt) [798316] - [netdrv] bnx2x: use FW 7.2.16 (Michal Schmidt) [798316] - [fs] GFS2: put glock reference in error patch of read_rindex_entry (Robert S Peterson) [803384] - [infiniband] rdmacm: fix initialization bug (Doug Ledford) [805996] - [pci] Don't touch ASPM at all when it's forcibly disabled (Matthew Garrett) [801877]- [security] Fix negative key error handling (David Howells) [806393] - [char] ipmi: Increase KCS timeouts (Matthew Garrett) [803378] - [scsi] cxgb3: Add latest upstream firmware (Neil Horman) [747139] - [scsi] cxgb3 driver update to latest upstream (Neil Horman) [747139] - [x86] uv_mmrs.h cleanup patch (George Beshers) [737747] - [x86] reduce clock calibration time during slave cpu startup (George Beshers) [737747] - [x86] uv: Fix uninitialized spinlocks (George Beshers) [737747] - [x86] uv: Fix uv_gpa_to_soc_phys_ram() shift (George Beshers) [737747] - [x86] UV2: Add accounting for BAU strong nacks (George Beshers) [737747] - [x86] UV2: Ack BAU interrupt earlier (George Beshers) [737747] - [x86] UV2: Remove stale no-resources test for UV2 BAU (George Beshers) [737747] - [x86] UV2: Work around BAU bug (George Beshers) [737747] - [x86] UV2: Fix BAU destination timeout initialization (George Beshers) [737747] - [x86] UV2: Fix new UV2 hardware by using native UV2 broadcast mode (George Beshers) [737747] - [x86] UV: Update Boot messages for SGI UV2 platform (George Beshers) [737747] - [x86] UV: Fix UV2 hub part number (George Beshers) [737747] - [mm] vmstat.c: cache align vm_stat (George Beshers) [737747] - [x86] uv2: Workaround for UV2 Hub bug (George Beshers) [737747] - [x86] UV: Remove UV delay in starting slave cpus (George Beshers) [737747] - [x86] UV: Clean up uv_mmrs.h (George Beshers) [737747] - [net] ehash_size cleanup in tcp (George Beshers) [737748] - [x86] print EST-capable warning message only once (George Beshers) [737748] - [mm] Overflow computing _hash_mask (George Beshers) [737748] - [x86] ACPI: Remove repeated cooling_device messages (George Beshers) [737748] - [fs] vfs: fix panic in __d_lookup() (George Beshers) [737748] - [x86] Fix bootmem allocator large bitmap (George Beshers) [737748] - [net] Limit sysctl_tcp_mem and sysctl_udp_mem initializers (George Beshers) [737748] - [mm] alloc_large_system_hash() printk overflow on 16TB boot (George Beshers) [737748] - [fs] On a 16TB machine, max_user_watches has an integer overflow (George Beshers) [737748] - [fs] allow for more than 2^31 file (George Beshers) [737748] - [netdrv] bnx2x: consistent statistics after internal driver reload (Michal Schmidt) [747522] - [netdrv] netxen_nic: Sysfs support for firmware dump (Veaceslav Falico) [801653]- [kernel] sched: Fix ancient race in do_exit() (Motohiro Kosaki) [784758] - [virt] xen: initialize platform_pci even if xen_emul_unplug=never (Igor Mammedov) [803239] - [virt] virtio-scsi: fix TMF use-after-free (Paolo Bonzini) [802127] - [virt] KVM: increase max vcpu count to 160 (Marcelo Tosatti) [748946] - [scsi] sd: Unmap discard alignment needs to be converted to bytes (Mike Snitzer) [805519] - [scsi] sd: Fix VPD buffer allocations (Mike Snitzer) [805519] - [scsi] isci: improvements in driver unloading routine (David Milburn) [805530] - [scsi] isci: improve phy event warnings (David Milburn) [805530] - [scsi] isci: debug, provide state-enum-to-string conversions (David Milburn) [805530] - [scsi] scsi_transport_sas: 'enable' phys on reset (David Milburn) [805530] - [scsi] libsas: don't recover end devices attached to disabled phys (David Milburn) [805530] - [scsi] libsas: fixup target_port_protocols for expanders that don't report sata (David Milburn) [805530] - [scsi] libsas: set attached device type and target protocols for local phys (David Milburn) [805530] - [scsi] isci: T10 DIF support (David Milburn) [805530] - [scsi] isci: enable clock gating (David Milburn) [805530] - [scsi] isci: Fix NULL ptr dereference when no firmware is being loaded (David Milburn) [805530] - [fs] Pstore supplies a wrong header to kmsg files (Seiji Aguchi) [804789] - [fs] nfs: Try using machine credentials for RENEW calls (Sachin Prabhu) [795441] - [kernel] perf/x86/kvm: Fix Host-Only/Guest-Only counting with SVM disabled (Gleb Natapov) [805496]- [fs] jbd2: clear BH_Delay & BH_Unwritten in journal_unmap_buffer (Eric Sandeen) [748713] {CVE-2011-4086} - [kernel] sched: Call tick_check_idle before __irq_enter (George Beshers) [635817] - [kernel] sched: Increment cache_nice_tries only on periodic lb (George Beshers) [635817] - [cpuidle] menu: fixed wrapping timers at 4.294 seconds (George Beshers) [635817] - [kernel] sched: Fix softirq time accounting (George Beshers) [635817] - [x86] UV: Lower UV rtc clocksource rating (George Beshers) [635817] - [infiniband] mlx4_core: fix bug in modify_cq wrapper for resize flow (Doug Ledford) [801111] - [infiniband] mlx4_core: remove buggy sched_queue masking (Doug Ledford) [801111] - [infiniband] mlx4_core: Fixing array indexes when setting port types (Doug Ledford) [801111] - [infiniband] mlx4: Setting new port types after all interfaces unregistered (Doug Ledford) [801111] - [infiniband] mlx4: Replacing pool_lock with mutex (Doug Ledford) [801111] - [infiniband] mlx4_core: Do not map BF area if capability is 0 (Doug Ledford) [801111] - [infiniband] mlx4: add unicast steering entries to resource_tracker (Doug Ledford) [801111] - [infiniband] mlx4: fix QP tree trashing (Doug Ledford) [801111] - [infiniband] mlx4: fix buffer overrun (Doug Ledford) [801111] - [infiniband] mlx4: Fix kcalloc parameters swapped (Doug Ledford) [801111] - [net] net_sched: qdisc_alloc_handle() can be too slow (Jiri Pirko) [785891] - [net] RFC3069, private VLAN proxy arp support (Weiping Pan) [786544] - [scsi] aio: fix the "too late munmap()" race (Jeff Moyer) [801528] - [scsi] aio: fix io_setup/io_destroy race (Jeff Moyer) [801528] - [scsi] aio: fix rcu ioctx lookup (Jeff Moyer) [801528]- [fs] GFS2: Change truncate page allocation to be GFP_NOFS (Robert S Peterson) [796017] - [fs] GFS2: Remove a __GFP_NOFAIL allocation (Robert S Peterson) [796017] - [fs] GFS2: flush work when clearing inode (Robert S Peterson) [796017] - [scsi] hpsa: change version string (Tomas Henzl) [785262] - [scsi] hpsa: rename HPSA_MAX_SCSI_DEVS_PER_HBA (Tomas Henzl) [785262] - [scsi] hpsa: update device attributes when they change (Tomas Henzl) [785262] - [scsi] hpsa: improve naming on external target device functions (Tomas Henzl) [785262] - [scsi] hpsa: eliminate 8 external target limitation (Tomas Henzl) [785262] - [scsi] hpsa: fix potential array overflow in hpsa_update_scsi_devices (Tomas Henzl) [785262] - [scsi] hpsa: refactor hpsa_figure_bus_target_lun (Tomas Henzl) [785262] - [scsi] hpsa: make target and lun match what SCSI REPORT LUNs returns (Tomas Henzl) [785262] - [scsi] hpsa: Fix problem with MSA2xxx devices (Tomas Henzl) [785262] - [scsi] hpsa: add P2000 to list of shared SAS devices (Tomas Henzl) [785262] - [virt] KVM: PMU: Fix raw event check (Gleb Natapov) [803620] - [virt] KVM: PMU: warn when pin control is set in eventsel msr (Gleb Natapov) [803620] - [virt] x86 emulator: correctly mask pmc index bits in RDPMC instruction emulation (Gleb Natapov) [803620] - [powerpc] perf: Fix frequency calculation for overflowing counters (Steve Best) [804608] - [security] keys: add a "logon" key type (David Howells) [788634] - [security] KEYS: testing wrong bit for KEY_FLAG_REVOKED (David Howells) [788634] - [security] KEYS: Permit key_serial() to be called with a const key pointer (David Howells) [788634] - [security] keys: fix user_defined key sparse messages (David Howells) [788634] - [security] keys: fix trusted/encrypted keys sparse rcu_assign_pointer messages (David Howells) [788634] - [security] KEYS: Add missing smp_rmb() primitives to the keyring search code (David Howells) [788634] - [security] KEYS: Make garbage collector nonreentrant under RHEL-6 (David Howells) [788634] - [security] KEYS: Correctly destroy key payloads when their keytype is removed (David Howells) [788634] - [security] KEYS: The dead key link reaper should be non-reentrant (David Howells) [788634] - [security] KEYS: Make the key reaper non-reentrant (David Howells) [788634] - [security] KEYS: Move the unreferenced key reaper to the keys garbage collector file (David Howells) [788634] - [security] KEYS: __key_link() should use the RCU deref wrapper for keyring payloads (David Howells) [788634] - [security] KEYS: keyctl_get_keyring_ID() should create a session keyring if create flag set (David Howells) [788634] - [security] KEYS: If install_session_keyring() is given a keyring, it should install it (David Howells) [788634] - [security] KEYS: Fix error handling in construct_key_and_link() (David Howells) [788634] - [security] KEYS: Don't return EAGAIN to keyctl_assume_authority() (David Howells) [788634] - [security] KEYS: Make request_key() and co. return an error for a negative key (David Howells) [788634] - [security] KEYS: Improve /proc/keys (David Howells) [788634] - [security] KEYS: Add an iovec version of KEYCTL_INSTANTIATE (David Howells) [788634] - [security] KEYS: Add a new keyctl op to reject a key with a specified error code (David Howells) [788634] - [security] KEYS: Add an RCU payload dereference macro (David Howells) [788634] - [security] KEYS: Fix __key_link_end() quota fixup on error (David Howells) [788634] - [security] KEYS: Fix up comments in key management code (David Howells) [788634] - [security] KEYS: Do some style cleanup in the key management code (David Howells) [788634] - [security] KEYS: Don't call up_write() if __key_link_begin() returns an error (David Howells) [788634] - [security] Add a dummy printk function for the maintenance of unused printks (David Howells) [788634] - [security] KEYS: request_key() should return -ENOKEY if the constructed key is negative (David Howells) [788634] - [security] KEYS: Reinstate lost passing of process keyring ID in call_sbin_request_key() (David Howells) [788634] - [security] KEYS: Use the variable 'key' in keyctl_describe_key() (David Howells) [788634] - [security] KEYS: Make /proc/keys check to see if a key is possessed before security check (David Howells) [788634] - [security] KEYS: Authorise keyctl_set_timeout() on a key if we have its authorisation key (David Howells) [788634] - [security] KEYS: Propagate error code instead of returning -EINVAL (David Howells) [788634] - [security] keyctl_session_to_parent(): use thread_group_empty() to check singlethreadness (David Howells) [788634] - [security] KEYS: Do preallocation for __key_link() (David Howells) [788634] - [security] KEYS: keyring_serialise_link_sem is only needed for keyring->keyring links (David Howells) [788634] - [security] whitespace coding style fixes (David Howells) [788634] - [security] key: keyring: fix some code style issues (David Howells) [788634] - [security] Fix some coding styles in security/keys/keyring.c (David Howells) [788634] - [x86] EFI: Only set regions uncacheable if they support it (Matthew Garrett) [767291] - [virt] KVM: Fix fetch fault error code (Avi Kivity) [802453] - [netdrv] add myri10ge firmware (Stanislaw Gruszka) [796099] - [fs] xfs: fix inode lookup race (Dave Chinner) [796277] - [x86] amd: Fix L1i and L2 cache sharing information for AMD family 15h processors (Frank Arnold) [798399] - [x86] cache_info: Update calculation of AMD L3 cache indices (Frank Arnold) [798399] - [x86] cache_info: Remove bogus free of amd_l3_cache data (Frank Arnold) [798399] - [hwmon] k10temp: Add support for Fam15h Bulldozer (Frank Arnold) [798209] - [hwmon] k10temp: add support for AMD Family 12h/14h CPUs (Frank Arnold) [798209] - [x86] AMD, PCI: Add AMD northbridge PCI device id for CPU families 12h and 14h (Frank Arnold) [798209] - [netdrv] pch_gbe: modify Kconfig/Makefile and config-generic (Veaceslav Falico) [728177] - [netdrv] pch_gbe: new network driver from upstream (Veaceslav Falico) [728177] - [x86] Ivy Bridge kernel rdrand support (Jay Fenlason) [696442]- [net] gro: more generic L2 header check (Doug Ledford) [789123] - [infiniband] IPoIB: Stop lying about hard_header_len and use skb->cb to stash LL addresses (Doug Ledford) [789123] - [net] Make qdisc_skb_cb upper size bound explicit (Doug Ledford) [789123] - [fs] GFS2: Invalidate directory hash table on inode deallocate (Robert S Peterson) [801171] - [fs] GFS2: Fix a use-after-free that coverity spotted (Robert S Peterson) [801171] - [kernel] lkdtm: avoid calling lkdtm_do_action() with spinlock held (Prarit Bhargava) [770621] - [x86] Fix printk levels for panic, softlockups and stack dumps (Prarit Bhargava) [770621] - [kernel] lkdtm.c: fix race when crashpoint is hit multiple times before checking count (Prarit Bhargava) [770621] - [kernel] lkdtm: prefix enum constants (Prarit Bhargava) [770621] - [kernel] lkdtm: use generic_file_llseek in debugfs (Prarit Bhargava) [770621] - [kernel] param: remove unnecessary writable charp (Prarit Bhargava) [770621] - [kernel] lktdm: add support for hardlockup, softlockup and hung task crashes (Prarit Bhargava) [770621] - [kernel] lkdtm: add debugfs access and loosen KPROBE ties (Prarit Bhargava) [770621] - [scsi] aacraid: Fixes kernel oops in "aac_eh_abort" (Tomas Henzl) [760396] - [kernel] sys_poll: fix incorrect type for 'timeout' parameter (Oleg Nesterov) [794681] - [kernel] kdump: round up total_size to 128M for crashkernel reserving threshold (Dave Young) [798727] - [block] loop: fix partial read infomation leak (Dave Young) [761418] - [netdrv] mlx4: Don't show RoCE interfaces if the hpn channel is not installed (Doug Ledford) [753004] - [mm] thp: fix pmd_bad() triggering in code paths holding mmap_sem read mode (Andrea Arcangeli) [800328] - [target] fix build on i386 (Andy Grover) [765982] - [target] Backport from stable-3.2.6 (Andy Grover) [765982]- [dm] fixing test for NULL pointer testing (Paolo Bonzini) [752380] {CVE-2011-4127} - [dm] do not forward ioctls from logical volumes to the underlying device (Paolo Bonzini) [752380] {CVE-2011-4127} - [block] fail SCSI passthrough ioctls on partition devices (Paolo Bonzini) [752380] {CVE-2011-4127} - [block] add and use scsi_blk_cmd_ioctl (Paolo Bonzini) [752380] {CVE-2011-4127} - [kernel] regset: Return -EFAULT, not -EIO, on host-side memory fault (Jerome Marchand) [799213] {CVE-2012-1097} - [kernel] regset: Prevent null pointer reference on readonly regsets (Jerome Marchand) [799213] {CVE-2012-1097} - [scsi] qla4xxx: update version (Mike Christie) [800664] - [scsi] iscsi class: fix gfp use in ping compl and host event (Mike Christie) [800664] - [scsi] iscsi if: Removed packed attr from struct iscsi_chap_rec (Mike Christie) [800664] - [scsi] iscsi_transport: Added error status code for ping comp event (Mike Christie) [800664] - [scsi] fix system lock up from scsi error flood (Neil Horman) [800555] - [scsi] libcxgbi: do not print a message when memory allocation fails (Steve Best) [800114] - [infiniband] iser: post initial receive buffers before sending the final login request (Mike Christie) [800041] - [sound] ALSA: pcm midlevel code - add time check for (Jaroslav Kysela) [798984] - [fs] GFS2: call gfs2_write_alloc_required for each fallocate chunk (Benjamin Marzinski) [801141]- [scsi] lpfc: Update lpfc version for 8.3.5.58.1p driver release (Rob Evers) [738037] - [virt] VMX: VMXON/VMXOFF usage changes (Avi Kivity) [704173] - [virt] VMX: VMCLEAR/VMPTRLD usage changes (Avi Kivity) [704173] - [virt] VMX: Some minor changes to code structure (Avi Kivity) [704173] - [virt] VMX: Define new functions to wrapper direct call of asm code (Avi Kivity) [704173] - [net] bonding: move dev_addr cpy to bond_enslave (Thomas Graf) [799794] - [net] bonding: move slave MTU handling from sysfs (Thomas Graf) [799794] - [ppc] Implement CONFIG_STRICT_DEVMEM (Steve Best) [655689] - [scsi] fcoe: Only define ndo_fcoe_get_hbainfo if fcoe is configured (Neil Horman) [789086] - [x86] ACPI / PM: Fix build problem for !CONFIG_ACPI related to NVS rework (Myron Stowe) [708447] - [x86] ips: use interruptible waits in ips-monitor (Neil Horman) [727944] - [x86] kvmclock: abstract save/restore sched_clock_state (Marcelo Tosatti) [694801] - [virt] fix a merge problem in "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski) [612320] - [virt] reapply "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski)- [net] nfs: set vs_hidden on nfs4_callback_version4 (Jeff Layton) [741039] - [net] SUNRPC: remove rpcbind clients destruction on module cleanup (Jeff Layton) [741039] - [net] SUNRPC: remove rpcbind clients creation during service registering (Jeff Layton) [741039] - [net] NFSd: call svc rpcbind cleanup explicitly (Jeff Layton) [741039] - [net] SUNRPC: cleanup service destruction (Jeff Layton) [741039] - [net] SUNRPC: setup rpcbind clients if service requires it (Jeff Layton) [741039] - [net] SUNRPC: introduce svc helpers for prepairing rpcbind infrastructure (Jeff Layton) [741039] - [net] SUNRPC: use rpcbind reference counting helpers (Jeff Layton) [741039] - [net] SUNRPC: introduce helpers for reference counted rpcbind clients (Jeff Layton) [741039] - [net] SUNRPC: Use AF_LOCAL for rpcbind upcalls (Jeff Layton) [741039] - [fs] nfs4: Fix nfs4_init and reset_slot_table (Steve Dickson) [785823] - [net] SUNRPC: Change the default limit to the number of TCP slots (Steve Dickson) [785823] - [net] SUNRPC: Ensure we always bump the backlog queue in xprt_free_slot (Steve Dickson) [785823] - [net] SUNRPC: Replace xprt->resend and xprt->sending with a priority queue (Steve Dickson) [785823] - [net] SUNRPC: Allow caller of rpc_sleep_on() to select priority levels (Steve Dickson) [785823] - [net] SUNRPC: Support dynamic slot allocation for TCP connections (Steve Dickson) [785823] - [net] SUNRPC: Clean up the slot table allocation (Steve Dickson) [785823] - [net] SUNRPC: Initalise the struct xprt upon allocation (Steve Dickson) [785823] - [net] SUNRPC: Ensure that we grab the XPRT_LOCK before calling xprt_alloc_slot (Steve Dickson) [785823] - [net] SUNRPC: Convert struct rpc_xprt to use atomic_t counters (Steve Dickson) [785823] - [net] SUNRPC: Support for RPC over AF_LOCAL transports (Steve Dickson) [785823] - [mm] memcg: fix wake up in oom wait queue (Frantisek Hrbata) [739615] - [mm] memcg: oom kill disable and oom status (Frantisek Hrbata) [739615] - [mm] memcg: oom notifier (Frantisek Hrbata) [739615] - [mm] memcg: oom wakeup filter (Frantisek Hrbata) [739615] - [mm] kabi: __GENKSYMS__ for event_list in struct cgroup (Frantisek Hrbata) [739615] - [mm] cgroup: implement eventfd-based generic API for notifications (Frantisek Hrbata) [739615] - [mm] cgroups: fix CONTENTS in cgroups documentation (Frantisek Hrbata) [739615] - [virt] Revert "KVM steal time suspend/resume bugfix" series (Aristeu Rozanski)- [fs] procfs: add hidepid= and gid= mount options (Jerome Marchand) [770652] - [fs] procfs: parse mount options (Jerome Marchand) [770652] - [scsi] qla4xxx: v5.02.00.00.06.03-k3 (Chad Dupuis) [798721] - [scsi] qla4xxx: assign correct address for iscsi_cls_host (Chad Dupuis) [798721] - [scsi] qla4xxx: trivial cleanup (Chad Dupuis) [798721] - [scsi] qla4xxx: Fix sparse warning (Chad Dupuis) [798721] - [scsi] qla4xxx: Add support for multiple session per host (Chad Dupuis) [798721] - [scsi] qla4xxx: Export CHAP index as sysfs attribute (Chad Dupuis) [798721] - [scsi] scsi_transport: Export CHAP index as sysfs attribute (Chad Dupuis) [798721] - [scsi] qla4xxx: Add support to display CHAP list and delete CHAP entry (Chad Dupuis) [798721] - [scsi] iscsi_transport: Add support to display CHAP list and delete CHAP entry (Chad Dupuis) [798721] - [block] Fix io_context leak after failure of clone with CLONE_IO (Vivek Goyal) [791125] {CVE-2012-0879} - [block] Fix io_context leak after clone with CLONE_IO (Vivek Goyal) [791125] {CVE-2012-0879} - [fs] dlm: fix slow rsb search in dir recovery (David Teigland) [772376] - [fs] GFS2: rename existing file after mount crashes (Robert S Peterson) [794839] - [fs] GFS2: Eliminate sd_rindex_mutex (Robert S Peterson) [798763] - [fs] cifs: fix dentry refcount leak when opening a FIFO on lookup (Sachin Prabhu) [781893] - [fs] NFSv4: Handle expired stateids when the lease is still valid (Sachin Prabhu) [757876] - [perf] header: Fix build on old systems (Jiri Olsa) [784888] - [perf] hists browser: Add missing stdarg.h include (Jiri Olsa) [784888]- [netdrv] bnx2: revert firmware load modifications (Neil Horman) [720428] - [virt] virtio: balloon: leak / fill balloon across S4 (Amit Shah) [798583] - [scsi] silencing 'killing requests for dead queue' (David Milburn) [798672] - [scsi] sd_dif: fix setting bio flags (Jeff Moyer) [799075] - [scsi] megaraid_sas: driver update to version 00.00.06.14-rh1 (Tomas Henzl) [749923] - [infiniband] srp: fix include ordering issue (Doug Ledford) [791209] - [sched] Fix Kernel divide by zero panic in find_busiest_group() (Larry Woodman) [785959]- [virt] KVM steal time suspend/resume bugfix (Rik van Riel) [612320] - [virt] guest: KVM Steal time registration (Laszlo Ersek) [612320] - [virt] KVM guest: Steal time accounting (Rik van Riel) [612320] - [virt] KVM guest: Add a pv_ops stub for steal time (Rik van Riel) [612320] - [virt] KVM: Steal time implementation (Rik van Riel) [612320] - [virt] KVM: KVM Steal time guest/host interface (Rik van Riel) [612320] - [virt] KVM: Add constant to represent KVM MSRs enabled bit in guest/host interface (Rik van Riel) [612320] - [kernel] perf: Fix parsing of __print_flags() in TP_printk() (Jiri Olsa) [756311] - [x86] perf: Check that current->mm is alive before getting user callchain (Jiri Olsa) [756311] - [fs] NFSv4: Propagate the error NFS4ERR_BADOWNER to nfs4_do_setattr (Steve Dickson) [705099] - [kernel] ftrace: Fix hash record accounting bug (Steven Rostedt) [454694] - [kernel] ftrace: Fix regression where ftrace breaks when modules are loaded (Steven Rostedt) [454694] - [kernel] ftrace: Fix dynamic selftest failure on some archs (Steven Rostedt) [454694] - [kernel] ftrace: Update filter when tracing enabled in set_ftrace_filter() (Steven Rostedt) [454694] - [kernel] ftrace: Balance records when updating the hash (Steven Rostedt) [454694] - [kernel] ftrace: Do not disable interrupts for modules in mcount update (Steven Rostedt) [454694] - [kernel] ftrace: Fix regression of :mod:module function enabling (Steven Rostedt) [454694] - [kernel] ftrace: Fix possible undefined return code (Steven Rostedt) [454694] - [kernel] ftrace: Have ftrace_startup() return failure code (Steven Rostedt) [454694] - [kernel] ftrace: Modify ftrace_set_filter/notrace to take ops (Steven Rostedt) [454694] - [kernel] ftrace: Allow dynamically allocated function tracers (Steven Rostedt) [454694] - [kernel] ftrace: Implement separate user function filtering (Steven Rostedt) [454694] - [kernel] ftrace: Free hash with call_rcu_sched() (Steven Rostedt) [454694] - [kernel] ftrace: Have global_ops store the functions that are to be traced (Steven Rostedt) [454694] - [kernel] ftrace: Add ops parameter to ftrace_startup/shutdown functions (Steven Rostedt) [454694] - [kernel] ftrace: Use counters to enable functions to trace (Steven Rostedt) [454694] - [kernel] ftrace: Separate hash allocation and assignment (Steven Rostedt) [454694] - [kernel] ftrace: Create a global_ops to hold the filter and notrace hashes (Steven Rostedt) [454694] - [kernel] ftrace: Use hash instead for FTRACE_FL_FILTER (Steven Rostedt) [454694] - [kernel] ftrace: Replace FTRACE_FL_NOTRACE flag with a hash of ignored functions (Steven Rostedt) [454694] - [kernel] ftrace: Consolidate the function match routines for normal and mods (Steven Rostedt) [454694] - [kernel] ftrace: Return EINVAL when writing invalid val to set_ftrace_filter (Steven Rostedt) [454694] - [kernel] ftrace: Consolidate updating of ftrace_trace_function (Steven Rostedt) [454694] - [kernel] ftrace: Move record update for normal and modules into a separate function (Steven Rostedt) [454694] - [kernel] ftrace: Remove FTRACE_FL_CONVERTED flag (Steven Rostedt) [454694] - [kernel] tracing: Enable records during the module load (Steven Rostedt) [454694] - [kernel] ftrace: Remove FTRACE_FL_FAILED flag (Steven Rostedt) [454694] - [kernel] ftrace: Remove failures file (Steven Rostedt) [454694] - [kernel] ftrace: Make FTRACE_WARN_ON() work in if condition (Steven Rostedt) [454694] - [kernel] ftrace: Only update the function code on write to filter files (Steven Rostedt) [454694] - [kernel] tracing: Remove leftover FTRACE_ENABLE/DISABLE_MCOUNT enums (Steven Rostedt) [454694] - [kernel] ftrace: Call trace_parser_clear() properly (Steven Rostedt) [454694] - [fs] NFSv4: include bitmap in nfsv4 get acl data (Sachin Prabhu) [753232 767288] - [pci] Add pcie_hp=nomsi to disable MSI/MSI-X for pciehp driver (hiro muneda) [728852] - [netdrv] enic: enhance SR-IOV support (Stefan Assmann) [795976]- [infiniband] mlx4/fw: Fix ppc64 build (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Added missing iounmap upon releasing a device (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392 787762] - [infiniband] mlx4: allow device removal by fixing dma unmap size (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: use correct port for steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: use correct flag for unicast_promisc (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: fix memory leak at multi_func_cleanup (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/nes: Copyright update (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: pass SMP vendor-specific attribute MADs to firmware (Doug Ledford) [737661 738491 739139 749059 751220 755741 756147 756392 787572] - [infiniband] RDMA/nes: Fix fast memory registration opcode (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix fast memory registration length (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/ucma: Discard all events for new connections until accepted (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Roll back PCIe tuning change (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Use GFP_ATOMIC when locks are held (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix for sending MPA reject frame (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/ipath: Calling PTR_ERR() on right variable in create_file() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Fix kernel panic by always initializing qp->usecnt (Doug Ledford) [738491 739139 749059 755741] - [infiniband] rds: Make rds_sock_lock BH rather than IRQ safe. (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] mlx4_core: map async events to arbitrary slave eqs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Fix mtt profile issue (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: removed function index from vf. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: eth statistics modification (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: VF is not allowed to perform dump stats (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: clear all eth statistics when port goes up (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDS: Remove some unused iWARP code (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] rdma/core: Fix sparse warnings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Fix endianness bugs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix terminate during AE (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Make unnecessarily global nes_set_pau() static (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Change MDIO bus clock to 2.5MHz (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Fix layout of APR message (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Fix SL to 802.1Q priority-bits mapping for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Default some module parameters optimally (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Optimize locking for get_txreq() (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix a possible data corruption when receiving packets (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Eliminate 64-bit jiffies use (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix style issues (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/uverbs: Protect QP multicast list (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Elaborating limitation on VF port options (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: fix mtt range deallocation (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: limiting VF port options (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: using array index for sense_allowed (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Add missing include of linux/slab.h (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: FIX: Setting default_qpn before using it (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fixing wrong error codes in communication channel (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: not using spin_lock_irq when getting vf by resource. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: nullify cached multicast address list after cleanup (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Changing link sensing logic (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: capability for link sensing (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fix compile error when driver is comiled-in (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: updated driver version to 2.0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: updated driver version to 1.1 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Modify driver initialization flow to accommodate SRIOV for Ethernet (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: adjust catas operation for SRIOV mode (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: mtts resources units changed to offset (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Allow communication between functions on same host (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Ethernet port management modifications (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Traffic steering management support for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_ib: disable SRIOV mode for IB ports (not yet supported) (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: resource tracking for HCA resources used by guests (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Add wrapper functions and comm channel and slave event support to EQs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: mtt modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: cq modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: qp modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: srq modifications for SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Added FW commands and their wrappers for supporting SRIOV (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_core: Implement the master-slave communication channel (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Reduce number of PD bits to 17 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Add "native" argument to mlx4_cmd and its callers (where needed) (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Extanding port_mask functionality (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: initial header-file changes for SRIOV support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: bug fix for the case of vlan id 0 and UP 0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: fix WOL handlers were always looking at port2 capability bit (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: using non collapsed CQ on TX (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4_en: fix sparse warning on a cast which truncates bits from constant value (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4: fix UDP RSS related settings (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Recording rx queue for gro packets (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Adding rxhash support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/mlx4: move RSS related definitions to be global (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/cxgb{3, 4} - get rid of stale firmware usage technique (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: various strlcpy conversions to make the code match upstream (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Correct sense on freectxts increment and decrement (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/cma: Verify private data length (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Fix shutdown crash accessing a non-existent bitmap (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/ipoib: Prevent hung task or softlockup processing multicast response (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Fix over-scheduling of QSFP work (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fix retry with MPAv1 logic for MPAv2 (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fix iw_cxgb4 count_rcqes() logic (Doug Ledford) [738491 739139 749059 755741] - [infiniband] rds: drop "select LLIST" (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/qib: Don't use schedule_work() (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Fix panic in RC error flushing logic (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/iser: DMA unmap TX bufs used for iSCSI/iSER headers (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/iser: Use separate buffers for the login request/response (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mthca: Fix buddy->num_free allocation size (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: add moduleparam.h for users of module_param/MODULE_PARM_DESC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: Fix files explicitly needing to include module.h (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Deprecate log_num_vlan module param (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Don't set VLAN in IBoE WQEs' control segment (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Enable 4K mtu for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/cxgb4: Mark QP in error before disabling the queue in firmware (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Serialize calls to CQ's comp_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb3: Serialize calls to CQ's comp_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Fix issue with link states and QSFP cables (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/mlx4: Configure extended active speeds (Doug Ledford) [737661 738491 739139 749059 751220 755741 756147 756392] - [infiniband] mlx4_core: Add extended port capabilities support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Hold links until tuning data is available (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Clean up checkpatch issue (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Remove s_lock around header validation (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Use RCU for qpn lookup (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Eliminate divide/mod in converting idx to egr buf pointer (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Decode path MTU optimization (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Optimize RC/UC code by IB operation (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_en: Controlling FCS header removal (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IPoIB: Use the right function to do DMA unmap pages (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Use correct QID in insert_recv_cqe() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Make sure flush CQ entries are collected on connection close (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export ib_open_qp() capability to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Export ib_open_qp() to share XRC TGT QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Add support for XRC QPs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Add support for XRC SRQs (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Add support for XRC domains (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/cm: Do not automatically disconnect XRC TGT QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Support XRC QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/ucm: Allow user to specify QP type when creating id (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cm: Define new RDMA port space specific to IB (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Update XRC support based on XRC annex errata (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/cm: Update protocol to support XRC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC TGT QPs to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC INI QPs to userspace (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC SRQs to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/uverbs: Export XRC domains to user space (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/verbs: Cleanup XRC TGT QPs when destroying XRCD (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC QPs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC SRQ type (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add SRQ type field (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/core: Add XRC domain support (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IPoIB: Handle extended rates in debugfs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: Add new InfiniBand link speeds (Doug Ledford) [738491 739139 749059 751220 755741] - [infiniband] IB/ipath: Add missing in ipath_chip_init.c (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Support for Packed And Unaligned fpdus (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Print IP address for critcal errors (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Fix terminate connection (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: use DMA_x_DEVICE and dma_mapping_error with skb_frag_dma_map (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/nes: Add support for MPAv2 Enhanced RDMA Negotiation (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Add support for MPAv2 Enhanced RDMA Negotiation (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/{amso1100,cxgb3}: Minimal MPAv2 support (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/iwcm: Propagate ird/ord values upwards (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/qib: Correct nfreectxts for multiple HCAs (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] RDMA/nes: Add missing calls to ib_umem_release() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4_core: Fix buddy->num_free allocation size (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Use the right function to free eq->page_list entries (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Clean up error flow in mlx4_register_mac() (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/ucm: Removed checks for unsigned value < 0 (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mad: Verify mgmt class in received MADs (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Check for NULL conn_param in rdma_accept (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cxgb4: Fail RDMA initialization for unsupported cards (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] RDMA/cma: Fix crash in cma_req_handler (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/amso1100: Use 'pM' format option to print MAC (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net, rds, Replace xlist in net/rds/xlist.h with llist (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: return whether list is empty before adding in llist_add fix (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Add back llist_add_batch() and llist_del_first() prototypes (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Remove cpu_relax() usage in cmpxchg loops (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Add llist_next() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Return whether list is empty before adding in llist_add() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Move cpu_relax() to after the cmpxchg() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Remove the platform-dependent NMI checks (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] llist: Make some llist functions inline (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] lib, Add lock-less NULL terminated single list (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: Convert vmalloc/memset to vzalloc (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IPoIB: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: nes: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB: amso1100: convert to SKB paged frag API. (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDSRDMA: Fix cleanup of rds_iw_mr_pool (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] IB/iser: Support iSCSI PDU padding (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IBiser: Fix wrong mask when sizeof (dma_addr_t) > sizeof (unsigned long) (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: decreasing ref count when removing mac (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Fixing Ethernet unicast packet steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/qib: Defer HCA error events to tasklet (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_core: Bump the driver version to 1.0 (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] RDMA/cxgb4: Use printk_ratelimited() instead of printk_ratelimit() (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mlx4: Support PMA counters for IBoE (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Use flow counters on IBoE ports (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/pma: Add include file for IBA performance counters definitions (Doug Ledford) [738491 739139 749059 755741] - [infiniband] Revert "[infiniband] qib: add thresholds to VendorPortCounters PMA operation" (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] mlx4_core: Add network flow counters (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Fix location of counter index in QP context struct (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Read extended capabilities into the flags field (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_core: Extend capability flags to 64 bits (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/mlx4: Generate GID change events in IBoE code (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] IB/core: Add GID change event (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Don't allow IPoIB port space for IBoE (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA: Allow for NULL .modify_device() and .modify_port() methods (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Update active link width (Doug Ledford) [722308 726127 738491 739139 749059 755741] - [infiniband] IB/qib: Add sysfs interface to read free contexts (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/mthca: Remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Remove double define (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/qib: Remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] IB/ipath: Convert old cpumask api into new one (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/qib: Convert old cpumask api into new one (Doug Ledford) [722308 738491 739139 749059 755741] - [infiniband] cpumask: rename tsk_cpumask to tsk_cpus_allowed (Doug Ledford) [738491 739139 749059 755741] - [infiniband] RDMA/cma: Avoid assigning an IS_ERR value to cm_id pointer in CMA id object (Doug Ledford) [738491 739139 749059 755741] - [infiniband] IB/mthca: Stop returning separate error and status from FW commands (Doug Ledford) [738491 739139 749059 755741] - [infiniband] net: rds: fix const array syntax (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] mlx4: remove unnecessary read of PCI_CAP_ID_EXP (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: use pci_dev->revision (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] net/rds: use prink_ratelimited() instead of printk_ratelimit() (Doug Ledford) [683318 689657 738491 739139 749059 755741] - [infiniband] net: remove interrupt.h inclusion from netdevice.h (Doug Ledford) [738491 739139 749059 755741] - [infiniband] ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Doug Ledford) [738491 739139 749059 755741] - [infiniband] ethtool: Use full 32 bit speed range in ethtool's set_settings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: fix kfree on error path in new_steering_entry() (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] Fix common misspellings (Doug Ledford) [738491 739139 749059 755741] - [infiniband] mlx4: Fixing use after free (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: Enabling new steering (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: Add support for promiscuous mode in the new steering model. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4: generalization of multicast steering. (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [infiniband] mlx4_en: UDP RSS support (Doug Ledford) [737661 738491 739139 749059 755741 756147 756392] - [fs] GFS2: fix NULL pointer dereference on mkdir/symlink/mknod (Abhijith Das) [797305] - [net] implement IP_RECVTOS for IP_PKTOPTIONS (Jiri Benc) [677351] - [scsi] mptsas: Added check for the LU type is SSC (Tomas Henzl) [735895] - [dm] raid: add flush support (Mike Snitzer) [797967]- [build] update RHEL_MINOR to '3' (Aristeu Rozanski) - [fs] keyring: allow special keyrings to be cleared (Steve Dickson) [772495] - [fs] NFS: Update idmapper documentation (Steve Dickson) [772495] - [fs] NFS: Keep idmapper include files in one place (Steve Dickson) [772495] - [fs] NFS: Fall back on old idmapper if request_key() fails (Steve Dickson) [772495] - [virt] KVM: do not #GP on perf MSR writes when vPMU is disabled (Gleb Natapov) [645365] - [virt] KVM: Expose the architectural performance monitoring CPUID leaf (Gleb Natapov) [645365] - [kernel] perf, x86: expose perf capability to other modules (Gleb Natapov) [645365] - [kernel] x86, perf: disable non available architectural events (Gleb Natapov) [645365] - [virt] KVM: VMX: Intercept RDPMC (Gleb Natapov) [645365] - [virt] KVM: SVM: Intercept RDPMC (Gleb Natapov) [645365] - [virt] KVM: Add generic RDPMC support (Gleb Natapov) [645365] - [virt] KVM: Expose a version 2 architectural PMU to a guests (Gleb Natapov) [645365] - [virt] KVM: Expose kvm_lapic_local_deliver() (Gleb Natapov) [645365] - [virt] KVM: VMX: Check for automatic switch msr table overflow (Gleb Natapov) [645365] - [virt] KVM: VMX: Add support for guest/host-only profiling (Gleb Natapov) [645365] - [virt] KVM: VMX: add support for switching of PERF_GLOBAL_CTRL (Gleb Natapov) [645365] - [virt] perf, intel: Use GO/HO bits in perf-ctr (Gleb Natapov) [645365] - [kernel] perf, amd: Use GO/HO bits in perf-ctr (Gleb Natapov) [645365] - [kernel] perf, core: Introduce attrs to count in either host or guest mode (Gleb Natapov) [645365] - [virt] KVM: VMX: Add definitions for more vm entry/exit control bits (Gleb Natapov) [645365] - [virt] KVM: VMX: Add facility to atomically switch MSRs on guest entry/exit (Gleb Natapov) [645365] - [virt] KVM: VMX: Add definition for msr autoload entry (Gleb Natapov) [645365] - [virt] KVM: Let vcpu structure alignment be determined at runtime (Gleb Natapov) [645365] - [kernel] perf: Add context field to perf_event (Gleb Natapov) [645365] - [virt] irq_work: Add generic hardirq context callbacks (Gleb Natapov) [645365] - [kernel] perf: Fix perf_event_do_pending() fallback callsite (Gleb Natapov) [645365] - [netdrv] bnx2: update firmware to latest upstream (Neil Horman) - [netdrv] bnx2: update to latest upstream (Neil Horman) [720428] - [netdrv] mii.c: Add ethtool advertisement functions (John Feeney) [787753] - [scsi] dcb: add DCBX mode to event notifier attributes (Neil Horman) [789086] - [scsi] fcoe: use real dev in case of HW vlan acceleration (Neil Horman) [789086] - [netdrv] netdev: FCoE: Add new ndo_get_fcoe_hbainfo() call (Neil Horman) [789086] - [scsi] libfc: Handle discovery failure during ctlr link down (Neil Horman) [789086] - [scsi] scsi_transport_fc: Getting FC Port Speed in sync with FC-GS (Neil Horman) [789086] - [scsi] scsi_transport_fc: Add FDMI host attributes (Neil Horman) [789086] - [scsi] libfc: Fix panic in fc_exch_recv (Neil Horman) [789086] - [scsi] fcoe: Remove reference counting on 'stuct fcoe_interface' (Neil Horman) [789086] - [scsi] fcoe: Do not switch context in vport_delete callback (Neil Horman) [789086] - [scsi] fcoe: Rename out_nomod label to out_putmod (Neil Horman) [789086] - [scsi] fcoe: Allow exposing FDMI attributes via sysfs (Neil Horman) [789086] - [scsi] fcoe: Add support for FDMI in fcoe (Neil Horman) [789086] - [scsi] libfc: Add support for FDMI (Neil Horman) [789086] - [scsi] libfc: Make the libfc Common Transport(CT) code generic (Neil Horman) [789086] - [scsi] libfcoe: Don't KERN_ERR on netdev notification (Neil Horman) [789086] - [scsi] libfc: remove redundant timer init for fcp (Neil Horman) [789086] - [scsi] fcoe: Move fcoe_debug_logging from fcoe.h to fcoe.c (Neil Horman) [789086] - [scsi] libfc: Declare local functions static (Neil Horman) [789086] - [scsi] fcoe: fix regression on offload em matching function for initiator/target (Neil Horman) [789086] - [scsi] fcoe: remove double check if skb is nonlinear (Neil Horman) [789086] - [scsi] fcoe: fix fcoe in a DCB environment by adding DCB notifiers to set skb priority (Neil Horman) [789086] - [scsi] fcoe: Fix preempt count leak in fcoe_filter_frames() (Neil Horman) [789086] - [scsi] Fix up files implicitly depending on module.h inclusion (Neil Horman) [789086] - [x86] efivars: add missing parameter to efi_pstore_read() (Seiji Aguchi) [696383] - [x86] pstore: gracefully handle NULL pstore_info functions (Seiji Aguchi) [696383] - [x86] pstore: pass reason to backend write callback (Seiji Aguchi) [696383] - [x86] pstore: pass allocated memory region back to caller (Seiji Aguchi) [696383] - [x86] pstore: make pstore write function return normal success/fail value (Seiji Aguchi) [696383] - [x86] pstore: change mutex locking to spin_locks (Seiji Aguchi) [696383] - [x86] pstore: defer inserting OOPS entries into pstore for RHEL (Seiji Aguchi) [696383] - [x86] efivars: fix warnings when CONFIG_PSTORE=n (Seiji Aguchi) [696383] - [x86] efivars: Introduce PSTORE_EFI_ATTRIBUTES (Seiji Aguchi) [696383] - [x86] efivars: Use string functions in pstore_write (Seiji Aguchi) [696383] - [x86] efivars: introduce utf16_strncmp (Seiji Aguchi) [696383] - [x86] efivars: String functions (Seiji Aguchi) [696383] - [x86] efi: Add support for using efivars as a pstore backend (Seiji Aguchi) [696383] - [x86] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Seiji Aguchi) [696383] - [x86] pstore: Make "part" unsigned (Seiji Aguchi) [696383] - [x86] pstore: Add extra context for writes and erases (Seiji Aguchi) [696383] - [x86] Fix argument types for SetVariable() for RHEL (Seiji Aguchi) [696383] - [x86] pstore: Extend API for more flexibility in new backends (Seiji Aguchi) [696383] - [x86] efi: Fix argument types for SetVariable() (Seiji Aguchi) [696383] - [x86] treewide: fix a few typos in comments (Seiji Aguchi) [696383] - [x86] efivars: prevent oops on unload when efi is not enabled (Seiji Aguchi) [696383] - [x86] efivars: handle errors from register_efivars() (Seiji Aguchi) [696383] - [x86] efivars: memory leak on error in create_efivars_bin_attributes() (Seiji Aguchi) [696383] - [x86] Fix common misspellings (Seiji Aguchi) [696383] - [x86] efivars: Expose efivars functionality to external drivers (Seiji Aguchi) [696383] - [x86] efivars: Parameterize operations (Seiji Aguchi) [696383] - [x86] efivars: Split out variable registration (Seiji Aguchi) [696383] - [x86] efivars: parameterize efivars (Seiji Aguchi) [696383] - [x86] efivars: Make efivars bin_attributes dynamic (Seiji Aguchi) [696383] - [x86] sysfs: Use one lockdep class per sysfs attribute (Seiji Aguchi) [696383] - [x86] efivars: move efivars globals into struct efivars (Seiji Aguchi) [696383] - [netdrv] iwlwifi: make "Tx aggregation enabled on ra =" be at DEBUG level (John Linville) [788055] - [netdrv] Add firmware blobs required by the integrated compat-wireless build (John Linville) - [netdrv] Add/modify config settings as appropriate for the wireless rebase (John Linville) [766952] - [netdrv] b44: replace the ssb_dma API with the generic DMA API (John Linville) [766952] - [netdrv] orinoco: minimal changes to build with wireless rebase from 3.2.6 (John Linville) [766952] - [netdrv] ar9170: minor fixups to get it building with 3.2.6-based mac80211 (John Linville) [766952] - [netdrv] Revert "ar9170: fix for driver-core ABI change" (John Linville) [766952] - [netdrv] Revert "ath5k: use kstrtoint() to parse numbers coming from sysfs" (John Linville) [766952] - [netdrv] libertas_tf: Revert bits of "param: simple locking for sysfs-writable..." (John Linville) [766952] - [netdrv] ipw2100: Revert "PM QOS update" (John Linville) [766952] - [netdrv] Revert "ipw2100: mark ipw2100_pm_qos_req static" (John Linville) [766952] - [netdrv] Revert "ipw2100: register pm_qos request before registering pci driver" (John Linville) [766952] - [netdrv] ipw2100: Revert "pm_qos: Get rid of the allocation in pm_qos_add_request()" (John Linville) [766952] - [netdrv] rndis_wlan: minor build fixups for wireless rebase from 3.2.6 (John Linville) [766952] - [netdrv] at76c50x-usb: undo "lib: rename pack_hex_byte()..." (John Linville) [766952] - [netdrv] wl12xx: reduce frame usage of driver_state_read (John Linville) [766952] - [netdrv] wl12xx: convert a few more kstrtoul back to strict_strtoul (John Linville) [766952] - [netdrv] wl1251: revert change from "drivers: Final irq namespace conversion" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl1251: fix ELP_CTRL register reads" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use kstrtoul functions" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: strict_stroul introduced converted to kstrtoul" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use kstrtoul_from_user" (John Linville) [766952] - [netdrv] wl12xx: Revert "wl12xx: use freezable workqueue for netstack_work" (John Linville) [766952] - [netdrv] rt2x00: switch to use the kfifo-new.h header file (John Linville) [766952] - [netdrv] rt2x00: Revert "rt2x00: Move TX/RX work into dedicated workqueue" (John Linville) [766952] - [netdrv] rt2x00: Revert "rt2x00: simplify txstatus_fifo handling" (John Linville) [766952] - [netdrv] b43: don't include bcma header files (John Linville) [766952] - [netdrv] b43: Revert relevant portion of "pcmcia: Convert pcmcia_device_id..." (John Linville) [766952] - [netdrv] b43: Revert relevant portions of "pcmcia: move driver name to..." (John Linville) [766952] - [netdrv] b43: Revert relevant portions of "pcmcia: re-work..." commit eb14120f (John Linville) [766952] - [netdrv] b43: Revert bits of "pcmcia: do not use win_req_t when..." (John Linville) [766952] - [netdrv] b43: Revert bits of "pcmcia: convert pcmcia_request..." commit 1ac71e5a (John Linville) [766952] - [ssb] b43-pci-bridge: Add new vendor for BCM4318 (John Linville) [766952] - [ssb] Revert "pcmcia: convert ssb pcmcia driver to use new CIS helpers" (John Linville) [766952] - [ssb] Implement pcmcia_{read, write}_config_byte for drivers/ssb/pcmcia.c (John Linville) [766952] - [ssb] Revert relevant portion of "pcmcia: re-work pcmcia..." commit eb14120f (John Linville) [766952] - [ssb] Revert relevant portions of "pcmcia: remove cs_types.h" commit ac8b4228 (John Linville) [766952] - [net] mac80211/debugfs_netdev.c: convert kstrtoull to strict_strtoull (John Linville) [766952] - [net] mac80211: remove reference to lockdep_rtnl_is_held (John Linville) [766952] - [net] mac80211: continue using USHORT_MAX (John Linville) [766952] - [net] mac80211: Revert "net/mac80211/debugfs: Convert to kstrou8_from_user" (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "param: simple locking for sysfs-writable..." (John Linville) [766952] - [net] mac80211: Revert "mac80211: Speedup ieee80211_remove_interfaces()" (John Linville) [766952] - [net] mac80211: Revert "net/mac80211, rcu: convert call_rcu(work_free_rcu) to kfree_rcu()" (John Linville) [766952] - [net] mac80211: Revert "net, rcu: convert call_rcu(kfree_tid_tx) to kfree_rcu()" (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "PM QOS update" upstream commit ed77134b (John Linville) [766952] - [net] mac80211: Revert mac80211 bits of "rcu: convert uses of rcu_assign_pointer..." (John Linville) [766952] - [net] mac80211: Revert "mac80211: fix race condition between assoc_done and first EAP packet" (John Linville) [766952] - [net] mac80211: Revert "mac80211: annotate station rcu dereferences" (John Linville) [766952] - [net] mac80211: Revert "mac80211: cancel restart_work explicitly instead of depending on flush_scheduled_work()" (John Linville) [766952] - [net] mac80211: Revert "mac80211: sparse RCU annotations" (John Linville) [766952] - [netdrv] wireless: Revert "nl80211: use netlink consistent dump feature for BSS dumps" (John Linville) [766952] - [net] wireless rebase: Revert bits of "cfg80211: support sysfs namespaces" (John Linville) [766952] - [net] wireless rebase: Revert "wext: refactor" (John Linville) [766952] - [net] mac80211: borrow leds compat implementation from compat project (John Linville) [766952] - [netdrv] wireless: borrow genetlink compat implementation from compat project (John Linville) [766952] - [netdrv] wireless rebase: remove references to noop_llseek (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "PM QoS: Move and rename the implementation..." (John Linville) [766952] - [netdrv] wireless rebase: accomodate lack of "net: convert multicast list to list_head" (John Linville) [766952] - [netdrv] wireless rebase: undo bits of "USB: rename usb_buffer_alloc()..." (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "net: Add export.h..." (John Linville) [766952] - [netdrv] wireless rebase: Revert bits of "atomic: use " (John Linville) [766952] - [netdrv] drivers/net/wireless/ath: remove references to ath6kl (John Linville) [766952] - [netdrv] drivers/net/wireless/ath: remove references to carl9170 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ar9170 from commit 7bb45683 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/libertas_tf from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/iwmc3200wifi from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ipw2x00 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rndis_wlan.c from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/mwl8k.c from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/mac80211_hwsim.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/at76c50x-usb.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/adm8211.* from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/zd1211rw from linux 3.2.6 (John Linville) [766952] - [netdrv] Add drivers/net/wireless/wl1251 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/wl12xx from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rtl818x from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/rt2x00 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/p54 from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/b43legacy from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/b43 from linux 3.2.6 (John Linville) [766952] - [ssb] Rebase drivers/ssb from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ath5k from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath/ath9k from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/ath from linux 3.2.6 (John Linville) [766952] - [netdrv] Add drivers/net/wireless/iwlegacy from linux 3.2.6 (John Linville) [766952] - [netdrv] Rebase drivers/net/wireless/iwlwifi from linux 3.2.6 (John Linville) [735934 735936 735939 766952 770780] - [net] Rebase net/mac80211 from linux 3.2.6 (John Linville) [766952] - [net] Rebase net/wireless from linux 3.2.6 (John Linville) [766952] - [net] introduce NETDEV_POST_INIT notifier (John Linville) [766952] - [net] bridge: support IFF_DONT_BRIDGE (John Linville) [766952] - [usb] Add a usb_pipe_endpoint() convenience function (John Linville) [766952] - [kernel] compiler: Introduce __always_unused (John Linville) [766952] - [netdrv] eeprom_93cx6: Add support for 93c86 EEPROMs (John Linville) [766952] - [netdrv] if_ether.h: add definition of ETH_P_TDLS (John Linville) [766952] - [kernel] Cherry-pick core bits of "bitops: rename for_each_bit() to for_each_set_bit()" (John Linville) [766952] - [kernel] Cherry-pick the core bits of "bitops: Provide generic sign_extend32 function" (John Linville) [766952] - [dma] dma-mapping.h: add the dma_unmap state API (John Linville) [766952] - [pci] pci-dma: add include/linux/pci-dma.h (John Linville) [766952] - [kernel] lib: Improve EWMA efficiency by using bitshifts (John Linville) [766952] - [kernel] lib: Add generic exponentially weighted moving average (EWMA) function (John Linville) [766952]- [virt] virtio-scsi: add power management (Paolo Bonzini) [782027] - [virt] virtio-scsi: add driver (Paolo Bonzini) [782027] - [fs] CIFS: Fix DFS handling in cifs_get_file_info (Jarod Wilson) [786989] - [fs] CIFS: fix automount for DFS shares (Jarod Wilson) [786989] - [fs] cifs: don't overwrite dentry name in d_revalidate (Jarod Wilson) [786989] - [fs] cifs: demote DFS referral lookup errors to cFYI (Jarod Wilson) [786989] - [fs] cifs: Unconditionally copy mount options to superblock info (Jarod Wilson) [786989] - [fs] cifs: Use kstrndup for cifs_sb->mountdata (Jarod Wilson) [786989] - [fs] cifs: Simplify handling of submount options in cifs_mount (Jarod Wilson) [786989] - [fs] cifs: do not tokenize mount options in-place (Jarod Wilson) [786989] - [fs] cifs: Add support for mounting Windows 2008 DFS shares (Jarod Wilson) [786989] - [fs] cifs: Extract DFS referral expansion logic to separate function (Jarod Wilson) [786989] - [drm] rebase upstream fixes (Dave Airlie) [797142] - [drm] rebase for RHEL 6.3 (Dave Airlie) [786494] - [kernel] swiotlb: export swiotlb_nr_tbl backport (Dave Airlie) [786494] - [pci] msi: fix imbalanced refcount of msi irq sysfs objects (Prarit Bhargava) [794767] - [pci] sysfs: add per pci device msi[x] irq listing (Prarit Bhargava) [794767] - [mm] vmscan: immediately reclaim end-of-LRU dirty pages when writeback completes (Satoru Moriya) [788536] - [mm] vmscan: throttle reclaim if encountering too many dirty pages under writeback (Satoru Moriya) [788536] - [mm] vmscan: do not writeback filesystem pages in kswapd except in high priority (Satoru Moriya) [788536] - [fs] ext4: warn if direct reclaim tries to writeback pages (Satoru Moriya) [788536] - [fs] xfs: warn if direct reclaim tries to writeback pages (Satoru Moriya) [788536] - [mm] vmscan: remove dead code related to lumpy reclaim waiting on pages under writeback (Satoru Moriya) [788536] - [mm] vmscan: do not writeback filesystem pages in direct reclaim (Satoru Moriya) [788536] - [security] audit: fix signedness bug in audit_log_execve_info() (Eric Paris) [661765] - [security] audit: comparison on interprocess fields (Eric Paris) [661765] - [security] audit: implement all object interfield comparisons (Eric Paris) [661765] - [security] audit: allow interfield comparison between gid and ogid (Eric Paris) [661765] - [security] audit: complex interfield comparison helper (Eric Paris) [661765] - [security] audit: allow interfield comparison in audit rules (Eric Paris) [661765] - [security] audit: allow audit matching on inode gid (Eric Paris) [661765] - [audit] allow matching on obj_uid (Eric Paris) [661765] - [security] audit: check current inode and containing object when filtering on major and minor (Eric Paris) [661765] - [security] audit: make filetype matching consistent with other filters (Eric Paris) [661765] - [ppc] Reserve iommu page 0 (Steve Best) [784088] - [fs] fuse: add O_DIRECT support (Josef Bacik) [753798] - [bluetooth] Add support for Broadcom BCM20702A0 (Don Zickus) [746041] - [kernel] sysctl: restrict write access to dmesg_restrict (Phillip Lougher) [749251]- [pci] RH backport changes for MaxPayload patchset (Shyam Iyer) [692531] - [pci] Clean-up MPS debug output (Shyam Iyer) [692531] - [pci] Clamp pcie_set_readrq() when using "performance" settings (Shyam Iyer) [692531] - [pci] enable MPS "performance" setting to properly handle bridge MPS (Shyam Iyer) [692531] - [pci] Workaround for Intel MPS errata (Shyam Iyer) [692531] - [pci] Disable MPS configuration by default (Shyam Iyer) [692531] - [pci] Don't crash when reading mpss from root complex (Shyam Iyer) [692531] - [pci] Remove MRRS modification from MPS setting code (Shyam Iyer) [692531] - [pci] Fix pointer dereference before call to pcie_bus_configure_settings (Shyam Iyer) [692531] - [pci] set PCI-E Max Payload Size on fabric (Shyam Iyer) [692531] - [pci] correct pcie_set_readrq write size (Shyam Iyer) [692531] - [pci] Set PCIE maxpayload for card during hotplug insertion (Shyam Iyer) [692531] - [netdrv] cxgb4: add latest upstream firmware (Neil Horman) [747141] - [netdrv] cxgb4: Update to latest upstream version (Neil Horman) [747141] - [block] dm io: fix discard support (Mike Snitzer) [758404] - [block] dm thin: add call to mark_tech_preview (Mike Snitzer) [790618] - [block] dm raid: remove call to mark_tech_preview (Mike Snitzer) [790618] - [block] dm thin metadata: decrement counter after removing mapped block (Mike Snitzer) [790618] - [block] dm thin metadata: unlock superblock in init_pmd error path (Mike Snitzer) [790618] - [block] dm thin metadata: remove incorrect close_device on creation error paths (Mike Snitzer) [790618] - [block] dm ioctl: do not leak argv if target message only-contains whitespace (Mike Snitzer) [790618] - [fs] ext3: fix start and len arguments handling in ext3_trim_fs() (Lukas Czerner) [767219] - [fs] ext3: Add fixed tracepoints - batched_discard (Lukas Czerner) [786987] - [fs] ext3/ioctl.c: silence sparse warnings about different address spaces (Lukas Czerner) [786987] - [fs] ext3/balloc.c: local functions should be static (Lukas Czerner) [786987] - [fs] ext3: Return -EINVAL when start is beyond the end of fs in ext3_trim_fs() (Lukas Czerner) [786987] - [fs] ext3: Fix an overflow in ext3_trim_fs (Lukas Czerner) [786987] - [fs] ext3: speed up group trim with the right free block count (Lukas Czerner) [786987] - [fs] ext3: Adjust trim start with first_data_block (Lukas Czerner) [786987] - [fs] ext3: Add FITRIM handling (Lukas Czerner) [786987] - [fs] ext3: Add batched discard support for ext3 (Lukas Czerner) [786987] - [fs] NFS: Optimise away unnecessary setattrs for open(O_TRUNC) (J. Bruce Fields) [636590] - [s390x] kdump: Add s390 description to kernel documentation (Hendrik Brueckner) [738862] - [net] bridge: Reset IPCB when entering IP stack (Herbert Xu) [717407] - [net] netlink: wrong size was calculated for vfinfo list blob (Andy Gospodarek) [772136] - [net] sctp: implement event notification SCTP_SENDER_DRY_EVENT (Thomas Graf) [787652] - [net] ipv6: fix default multicast hops setting (Jiri Benc) [767435] - [scsi] libfcoe: Do not sends FDISCs before FLOGI during CVL (Neil Horman) [790942] - [misc] hpilo: Increase number of channels (Tony Camuso) [737920] - [fs] dlm: fix kmalloc args (David Teigland) [752539] - [block] cciss: add some older controllers to the kdump blacklist (Tomas Henzl) [738930] - [netdrv] 8139cp: properly config rx mode after resuming (Jason Wang) [665515] - [netdrv] mlx4_en: fix endianness with blue frame support (Steve Best) [750166] - [mm] remove debug printk's from memory_hotplug.c (Hendrik Brueckner) [738862]- [kernel] kmsg_dump: Don't run on non-error paths by default (Seiji Aguchi) [696394] - [kernel] kmsg_dump: add kmsg_dump() calls to the reboot, halt, poweroff and emergency_restart paths (Seiji Aguchi) [696394] - [net] af_iucv: offer new getsockopt SO_MSGSIZE (Hendrik Brueckner) [786997] - [net] af_iucv: performance improvements for new HS transport (Hendrik Brueckner) [786996] - [s390x] qeth: Fix recovery in case of concurrent asynchronous deliveries (Hendrik Brueckner) [786958] - [s390x] af_iucv: remove IUCV-pathes completely (Hendrik Brueckner) [786960] - [kdump] Define KEXEC_NOTE_BYTES arch specific for s390x (Hendrik Brueckner) [786959] - [s390x] dasd: fix expiration handling for recovery requests (Hendrik Brueckner) [768890] - [kernel] console interrupts vs. panic (Hendrik Brueckner) [768891] - [fs] ext4: fix start and len arguments handling in ext4_trim_fs() (Lukas Czerner) [767219] - [block] blkdev: Do not return -EOPNOTSUPP if discard is supported (Lukas Czerner) [767219] - [block] blkdev: Submit discard bio in batches in blkdev_issue_discard() (Lukas Czerner) [767219] - [fs] ext4: Adjust minlen with discard_granularity in the FITRIM ioctl (Lukas Czerner) [767219] - [fs] ext4: add FITRIM to compat_ioctl (Lukas Czerner) [767219] - [fs] ext4: check if device support discard in FITRIM ioctl (Lukas Czerner) [767219] - [fs] ext4: Change the wrong param comment for ext4_trim_all_free (Lukas Czerner) [767219] - [fs] ext4: Speed up FITRIM by recording flags in ext4_group_info (Lukas Czerner) [767219] - [fs] ext4: Add new ext4 trim tracepoints (Lukas Czerner) [767219] - [fs] ext4: speed up group trim with the right free block count (Lukas Czerner) [767219] - [fs] ext4: fix trim length underflow with small trim length (Lukas Czerner) [767219] - [fs] ext4: protect bb_first_free in ext4_trim_all_free() with group lock (Lukas Czerner) [767219] - [fs] ext4: only load buddy bitmap in ext4_trim_fs() when it is needed (Lukas Czerner) [767219] - [fs] ext4: ignore errors when issuing discards (Lukas Czerner) [767219] - [fs] ext4: fix a BUG in mb_mark_used during trim (Lukas Czerner) [767219] - [s390x] config: Add kdump kernel config options for s390 (Hendrik Brueckner) [738862] - [s390x] kdump: Add KEXEC_AUTO_RESERVE for s390 (Hendrik Brueckner) [738862] - [s390x] zfcpdump: Do not initialize zfcpdump in kdump mode (Hendrik Brueckner) [738862] - [s390x] crashkernel: Add arch code for unmapping crashkernel memory (Hendrik Brueckner) [738862] - [s390x] kernel: kdump backend code (Hendrik Brueckner) [738862] - [s390x] zcore: Add real memory access functions (Hendrik Brueckner) [738862] - [s390x] Add PSW restart shutdown trigger (Hendrik Brueckner) [738862] - [s390x] kernel: Use diagnose 308 for system reset (Hendrik Brueckner) [738862] - [mm] Replace diag10() with diag10_range() function (Hendrik Brueckner) [738862] - [kexec] reipl: Export do_store_status() function (Hendrik Brueckner) [738862] - [kexec] crashk_res init check for /sys/kernel/kexec_crash_size (Hendrik Brueckner) [738862] - [kexec] Add missing RAM resource in crash_shrink_memory() (Hendrik Brueckner) [738862] - [kernel] Create udev events for memory hotplug (Hendrik Brueckner) [738862] - [kexec] fix crash_kexec()/smp_send_stop() race in panic (Hendrik Brueckner) [738862] - [kexec] Add infrastructure for unmapping crashkernel memory (Hendrik Brueckner) [738862] - [kexec] Initialize vmcoreinfo note at startup (Hendrik Brueckner) [738862] - [kexec] Add KEXEC_CRASH_CONTROL_MEMORY_LIMIT (Hendrik Brueckner) [738862] - [pci] Disable this patch set's SRIOV reallocation unless booted with pci=realloc (James Takahashi) [587729] - [pci] update bridge resources to get more big ranges (James Takahashi) [587729] - [pci] PCI-Clear-bridge-resource-flags-if-requested (James Takahashi) [587729] - [pci] bus allocation alignment handling (James Takahashi) [587729] - [pci] pre-allocate additional resources to devices only after successful allocation of essential resources (James Takahashi) [587729] - [pci] introduce reset_resource (James Takahashi) [587729] - [pci] data structure agnostic free list function (James Takahashi) [587729] - [pci] refactor io size calculation code (James Takahashi) [587729] - [pci] don't shrink bridge resources (James Takahashi) [587729] - [sound] ALSA: enable OSS emulation layer for PCM and mixer (Jaroslav Kysela) [657291] - [fs] Stable page cache to better support T10/DIF (Data Integrity storage) (Steve Best) [706189] - [char] ipmi: Decrease the IPMI message transaction time in interrupt mode (Shyam Iyer) [739359] - [security] IMA: fix audit res field to indicate 1 for success and 0 for failure (Eric Paris) [784351] - [mm] fix nrpages assertion (Josef Bacik) [766861] - [mm] Eliminate possible panic in page compaction code (Larry Woodman) [714902 755885] - [mm] Prevent panic on 2-node x3850 X5 w/2 MAX5 memory drawers panics while running certification tests caused by page list corruption (Larry Woodman) [755885]- [netdrv] netdev: ethernet dev_alloc_skb to netdev_alloc_skb (Veaceslav Falico) [722304] - [netdrv] netxen_nic: signedness bug in netxen_md_entry_err_chk() (Veaceslav Falico) [722304] - [netdrv] netxen: report valid speed and duplex status when link is down (Veaceslav Falico) [722304] - [netdrv] netxen: Fix a panic during driver unload in device_remove_file (Veaceslav Falico) [722304] - [netdrv] netxen_nic: Error logging on firmware hang (Veaceslav Falico) [722304] - [netdrv] netxen_nic: Fix phy link status (Veaceslav Falico) [722304] - [netdrv] netxen_nic: fw dump support (Veaceslav Falico) [722304] - [netdrv] netxen_nic: fix cdrp race condition (Veaceslav Falico) [722304] - [netdrv] netxen: Remove alloc_etherdev error messages (Veaceslav Falico) [722304] - [netdrv] netxen: convert .get_drvinfo routine to strlcpy (Veaceslav Falico) [722304] - [netdrv] netxen: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Veaceslav Falico) [722304] - [mm] thp: fix BUG on mm->nr_ptes (Andrea Arcangeli) [794497] - [x86] ACPI, APEI, ERST, Fix erst-dbg long record reading issue (Don Zickus) [728993] - [x86] ACPI, APEI, ERST, Prevent erst_dbg from loading if ERST is disabled (Don Zickus) [728993] - [netdrv] cnic: update for RHEL6.3, part 2 (Michal Schmidt) [740048] - [netdrv] bnx2x: update for RHEL6.3 (Michal Schmidt) [741676] - [netdrv] cnic, bnx2fc: update for RHEL6.3, part 1 (Michal Schmidt) [740048] - [net] introduce build_skb() (Michal Schmidt) [741676] - [net] more accurate skb truesize (Michal Schmidt) [741676] - [net] skbuff: add skb frag size accessors (Michal Schmidt) [741676] - [netdrv] bnx2x, cnic: update to current upstream (Michal Schmidt) - [s390x] qeth: improve recovery during resource shortage (Hendrik Brueckner) [766785] - [s390x] qeth: support ipv6 query arp cache for HiperSockets (Hendrik Brueckner) [738874] - [s390x] qeth: add OSA concurrent hardware trap (Hendrik Brueckner) [738861] - [s390x] dasd: add enhanced DASD statistics interface (Hendrik Brueckner) [738871] - [kernel] mutex: Introduce arch_mutex_cpu_relax() (Hendrik Brueckner) [738872] - [s390x] ap: Setup timer for sending messages after reset (Hendrik Brueckner) [760544] - [s390x] cio: disallow driver io for known to be broken paths (Hendrik Brueckner) [765810] - [netdrv] qeth: forbid recovery during shutdown (Hendrik Brueckner) [765809] - [netdrv] qeth: reduce SIGA-r to avoid CPU cost implications (Hendrik Brueckner) [765808] - [kernel] cpu hotplug vs missing pfault completion interrupts (Hendrik Brueckner) [753080] - [scsi] aacraid: fix return value (Tomas Henzl) [741724] - [scsi] aacraid: Add new code for PMC-Sierra's SRC based controller family (Tomas Henzl) [741724] - [scsi] aacraid: fix File System going into read-only mode (Tomas Henzl) [640011] - [scsi] mpt2sas: add missing allocation check (Tomas Henzl) [736229] - [scsi] mpt2sas: Remove unused duplicate diag_buffer_enable param (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix possible integer truncation of cpu_count (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix leak on mpt2sas_base_attach() error path (Tomas Henzl) [736229] - [scsi] mpt2sas: Removed redundant calling of _scsih_probe_devices() from _scsih_probe (Tomas Henzl) [736229] - [scsi] mpt2sas: Bump driver vesion to 12.101.00.00 (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for memory allocation error for large host credits (Tomas Henzl) [736229] - [scsi] mpt2sas: Do not retry a timed out direct IO for warpdrive (Tomas Henzl) [736229] - [scsi] mpt2sas: Release spinlock for the raid device list before blocking it (Tomas Henzl) [736229] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: Added support for customer specific branding (Tomas Henzl) [736229] - [scsi] mpt2sas: Increase max transfer support from 4MB to 16MB (Tomas Henzl) [736229] - [scsi] mpt2sas: Support for greater than 2TB capacity WarpDrive (Tomas Henzl) [736229] - [scsi] mpt2sas: Rearrange the the code so that the completion queues are initialized prior to sending the request to controller firmware (Tomas Henzl) [736229] - [scsi] mpt2sas: Do not set sas_device->starget to NULL from the slave_destroy callback when all the LUNS have been deleted (Tomas Henzl) [736229] - [scsi] mpt2sas: MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: Added support for customer specific branding (Tomas Henzl) [736229] - [scsi] mpt2sas: When IOs are terminated, update the result to DID_SOFT_ERROR to avoid infinite resets (Tomas Henzl) [736229] - [scsi] mpt2sas: Better handling DEAD IOC (PCI-E LInk down) error condition (Tomas Henzl) [736229] - [scsi] mpt2sas: _scsih_smart_predicted_fault uses GFP_KERNEL in interrupt context (Tomas Henzl) [736229] - [scsi] mpt2sas: add missing allocation (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue - Panic when inactive volume is tried deleting (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue Port Reset is taking long time to complete while issued during creating a volume (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for issue deadlock between hot plug worker threads and host reset context (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for dead lock occurring between host_lock and sas_device_lock (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix drives not getting properly deleted if sas cable is removed while host reset is active (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix failure message displayed during diag reset (Tomas Henzl) [736229] - [scsi] mpt2sas: Fix for system hang when discovery in progress (Tomas Henzl) [736229] - [scsi] mpt2sas: Fast Load Support (Tomas Henzl) [736229] - [scsi] mpt2sas : MPI next revision header update (Tomas Henzl) [736229] - [scsi] mpt2sas: take size of pointed value, not pointer (Tomas Henzl) [736229] - [scsi] mpt2sas: Added NUNA IO support in driver which uses multi-reply queue support of the HBA (Tomas Henzl) [736229] - [scsi] mptsas: Add device ID for SAS1068_820XELP (Tomas Henzl) [735895] - [scsi] mptsas: ensure NUL-termination of MptCallbacksName elements (Tomas Henzl) [735895] - [scsi] mptfusion: Fix for device offline while doing aggressive HBA reset (Tomas Henzl) [735895] - [scsi] mptfusion: Bump version 3.4.20 (Tomas Henzl) [735895] - [scsi] mptfusion: Avoid out of order Event processing due to cpu migration (Tomas Henzl) [735895] - [scsi] mptfusion: Set max sector count module parameter (Tomas Henzl) [735895] - [scsi] mptfusion: Added check for SILI bit in READ_6 CDB for DATA UNDERRUN ERRATA (Tomas Henzl) [735895] - [scsi] mptsas: Fix annoying warning (Tomas Henzl) [735895] - [input] ALPS: add support for protocol versions 3 and 4 (John Feeney) [637229] - [input] ALPS: remove assumptions about packet size (John Feeney) [637229] - [input] ALPS: add protocol version field in alps_model_info (John Feeney) [637229] - [input] ALPS: fix stuck buttons on some touchpads (John Feeney) [637229] - [input] ALPS: do not set REL_X/REL_Y capabilities on the touchpad (John Feeney) [637229] - [input] ALPS: add support for touchpads with 4-directional button (John Feeney) [637229] - [input] ALPS: move protocol information to Documentation (John Feeney) [637229] - [ppc] mpic: Fix problem that affinity is not updated (Steve Best) [738451] - [sound] alsa: enable snd-cmipci driver (Jaroslav Kysela) [661316] - [fs] procfs: return ENOENT on opening a being-removed proc entry (Neil Horman) [735881] - [fs] pnfs: simplify pnfs files module autoloading (Steve Dickson) [790961] - [fs] GFS2: panic during glock reclaim, ref count 0 (Steven Whitehouse) [781468] - [s390x] ap: Setup timer for processing messages in request queue (Hendrik Brueckner) [753085] - [kernel] ulimit: raise default hard ulimit on number of files to 4096 (Jarod Wilson) [786307] - [kernel] time: cast jiffies_to_clock_t() argument to unsigned long (Prarit Bhargava) [783401] - [kernel] watchdog: softdog.c: enhancement to optionally invoke panic instead of reboot on timer expiry (Don Zickus) [738894] - [kernel] Prevent system hang and eventual crash when using CPU cgroups (Larry Woodman) [790945] - [usb] Fix deadlock in hid_reset when Dell iDRAC is reset (Shyam Iyer) [782374] - [dm] RAID: Print correct status characters (Jonathan E Brassow) [749684] - [virt] vmxnet3: Cap the length of the pskb_may_pull on transmit (bz 790673) (Neil Horman) [790673] - [mm] shmem: reduce pagefault lock contention (Jarod Wilson) [786320] - [x86] Fix i386 debug kernel fails to boot on some systems (Larry Woodman) [773138] - [mm] memcg: add memcg sanity checks at allocating and freeing pages (Johannes Weiner) [752137]- [pci] use security_capable() when checking capablities during config space read (Eric Paris) [596419] - [security] add cred argument to security_capable() (Eric Paris) [596419] - [scsi] qla2xxx: Update LICENSE.qla2xxx (Chad Dupuis) [722295] - [scsi] qla2xxx: Update version number to 8.04.00.02.06.3-k. (Chad Dupuis) [722295] - [scsi] qla2xxx: Avoid invalid request queue dereference for bad response packets (Chad Dupuis) [722295] - [scsi] qla2xxx: Stop iteration after first failure in *_id functions (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix incorrect register access in qla2x00_start_iocbs() (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle device mapping changes due to device logout (Chad Dupuis) [722295] - [scsi] qla2xxx: Complete mailbox command timedout to avoid initialization failures during next reset cycle (Chad Dupuis) [722295] - [scsi] qla2xxx: Add ha->max_fibre_devices to keep track of the maximum number of targets (Chad Dupuis) [722295] - [scsi] qla2xxx: Cache swl during fabric discovery (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove EDC sysfs interface (Chad Dupuis) [722295] - [scsi] qla2xxx: Perform firmware dump procedure on mailbox command timeout (Chad Dupuis) [722295] - [scsi] qla2xxx: Change the log message when previous dump is available to retrieve for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Log messages to use correct vha (Chad Dupuis) [722295] - [scsi] qla2xxx: Add new message when a new loopid is assigned (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix ql_dbg arguments (Chad Dupuis) [722295] - [scsi] qla2xxx: Use ql_log* (Chad Dupuis) [722295] - [scsi] qla2xxx: Convert remaining printk's to ql_log format (Chad Dupuis) [722295] - [scsi] qla2xxx: Print mailbox command opcode and return code when a command times out (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct out of bounds read of ISP2200 mailbox registers (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove errant clearing of MBX_INTERRUPT flag during CT-IOCB processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Reduce mbx-command timeout for Login/Logout requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Clear options-flags while issuing stop-firmware mbx command (Chad Dupuis) [722295] - [scsi] qla2xxx: Add an "is reset active" helper (Chad Dupuis) [722295] - [scsi] qla2xxx: Prep zero-length BSG data-transfer requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix byte swapping in IPE print statement (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle failure cases during fabric_login (Chad Dupuis) [722295] - [scsi] qla2xxx: Increase speed of flash access in ISP82xx adapters to improve firmware load speed (Chad Dupuis) [722295] - [scsi] qla2xxx: Add check for null fcport references in qla2xxx_queuecommand (Chad Dupuis) [722295] - [scsi] qla2xxx: Handle change notifications based on switch scan results (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct print format for edc ql_log() calls (Chad Dupuis) [722295] - [scsi] qla2xxx: Use consistent DL mask for ELS/CT passthru requests (Chad Dupuis) [722295] - [scsi] qla2xxx: Consolidation of SRB processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Use a valid enode-mac if none defined (Chad Dupuis) [722295] - [scsi] qla2xxx: Propagate up abort failures (Chad Dupuis) [722295] - [scsi] qla2xxx: Add vmalloc.h include to qla_nx.c (Chad Dupuis) [722295] - [scsi] qla2xxx: Enhancements to support ISP83xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Enhanced the dump routines to capture multiple request and response queues (Chad Dupuis) [722295] - [scsi] qla2xxx: Disable generating pause frames when firmware hang detected for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Do not check for minidump when device state is QLA82XX_DEV_READY (Chad Dupuis) [722295] - [scsi] qla2xxx: Clear mailbox busy flag during premature mailbox completion for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Encapsulate prematurely completing mailbox commands during ISP82xx firmware hang (Chad Dupuis) [722295] - [scsi] qla2xxx: Display IPE error message for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Return the correct value for a mailbox command if 82xx is in reset recovery (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix "active_mask" may be used uninitialized warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct fc_host port_state display (Chad Dupuis) [722295] - [scsi] qla2xxx: Move initialization of some variables before iospace_config (Chad Dupuis) [722295] - [scsi] qla2xxx: Enable Minidump by default with default capture mask 0x1f (Chad Dupuis) [722295] - [scsi] qla2xxx: Stop unconditional completion of mailbox commands issued in interrupt mode during firmware hang (Chad Dupuis) [722295] - [scsi] fix qla2xxx printk format warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Ensure there's enough request-queue space for passthru IOCBs (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix crash in qla2x00_abort_all_cmds() on unload (Chad Dupuis) [722295] - [scsi] qla2xxx: Implement FCP priority tagging for 82xx adapters (Chad Dupuis) [722295] - [scsi] qla2xxx: Revert back the request queue mapping to request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Consolidated IOCB processing routines (Chad Dupuis) [722295] - [scsi] qla2xxx: Process marker IOCB request on request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Added a new entry to ISP specific function pointers structure (Chad Dupuis) [722295] - [scsi] qla2xxx: Submit all chained IOCBs for passthrough commands on Request queue 0 (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrected the display of firmware dump availability for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrected the default setting of the help text of Minidump capture mask (Chad Dupuis) [722295] - [scsi] qla2xxx: Corrections to returned sysfs error codes (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct report-id acquisiton check (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix to include FCE data as part of dump (Chad Dupuis) [722295] - [scsi] qla2xxx: Limit excessive DPC cycles (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix race that could hang kthread_stop() (Chad Dupuis) [722295] - [scsi] qla2xxx: Only read requested mailbox registers (Chad Dupuis) [722295] - [scsi] qla2xxx: Proper cleanup of pass through commands when firmware returns error (Chad Dupuis) [722295] - [scsi] qla2xxx: Update to dynamic logging (Chad Dupuis) [722295] - [scsi] qla2xxx: Add dynamic logging (Chad Dupuis) [722295] - [scsi] qla2xxx: Queue depth ramp up/down modification changes (Chad Dupuis) [722295] - [scsi] qla2xxx: Check for SCSI status on underruns (Chad Dupuis) [722295] - [scsi] qla2xxx: Display FCP_CMND priority on update (Chad Dupuis) [722295] - [scsi] qla2xxx: Remove qla2x00_wait_for_loop_ready function (Chad Dupuis) [722295] - [scsi] qla2xxx: Don't call alloc_fw_dump for ISP82XX (Chad Dupuis) [722295] - [scsi] qla2xxx: Issue mailbox command only when firmware hung bit is reset for ISP82xx (Chad Dupuis) [722295] - [scsi] qla2xxx: Return sysfs error codes appropriate to conditions (Chad Dupuis) [722295] - [scsi] qla2xxx: Correct inadvertent loop state transitions during port-update handling (Chad Dupuis) [722295] - [scsi] qla2xxx: Set the task attributes after memsetting fcp cmnd (Chad Dupuis) [722295] - [scsi] qla2xxx: Provide method for updating I2C attached VPD (Chad Dupuis) [722295] - [scsi] qla2xxx: Enable write permission to some debug related module parameters to be changed dynamically (Chad Dupuis) [722295] - [scsi] qla2xxx: Add support for ISP82xx to capture dump (minidump) on failure (Chad Dupuis) [722295] - [scsi] qla2xxx: T10 DIF - Fix incorrect error reporting (Chad Dupuis) [722295] - [scsi] qla2xxx: T10 DIF - Handle uninitalized sectors (Chad Dupuis) [722295] - [scsi] qla2xxx: Double check for command completion if abort mailbox command fails (Chad Dupuis) [722295] - [scsi] qla2xxx: Implemeted beacon on/off for ISP82XX (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix qla24xx revision check while enabling interrupts (Chad Dupuis) [722295] - [scsi] qla2xxx: check for marker IOCB during response queue processing (Chad Dupuis) [722295] - [scsi] qla2xxx: Acquire hardware lock while manipulating dsd list (Chad Dupuis) [722295] - [scsi] qla2xxx: Fix array out of bound warning (Chad Dupuis) [722295] - [scsi] qla2xxx: Prevent CPU lockups when "ql2xdontresethba" module param is set (Chad Dupuis) [722295] - [scsi] qla2xxx: Save and restore irq in the response queue interrupt handler (Chad Dupuis) [722295] - [scsi] qla2xxx: During loopdown perform Diagnostic loopback (Chad Dupuis) [722295]- [scsi] libsas: convert to standard kernel debugging (David Milburn) [782929] - [scsi] libsas: dynamic queue depth (David Milburn) [782929] - [scsi] libsas, libata: fix ->change_queue_{depth|type} for sata devices (David Milburn) [782929] - [scsi] libsas: fix panic when single phy is disabled on a wide port (David Milburn) [782929] - [scsi] libsas: fix failure to revalidate domain for anything but the first expander child (David Milburn) [782929] - [scsi] libsas: async ata scanning (David Milburn) [782929] - [scsi] mvsas: remove mvs_slave_{alloc|configure} (David Milburn) [782929] - [scsi] libsas: revert ata srst (David Milburn) [782929] - [scsi] libsas: fix lifetime of SAS_HA_FROZEN (David Milburn) [782929] - [scsi] libsas: restore scan order (David Milburn) [782929] - [scsi] libsas: delete device on sas address changed (David Milburn) [782929] - [scsi] libsas: let libata recover links that fail to transmit initial sig-fis (David Milburn) [782929] - [scsi] libsas: set sas_address and device type of rphy (David Milburn) [782929] - [scsi] libsas: fix sas port naming (David Milburn) [782929] - [scsi] libsas: improve debug statements (David Milburn) [782929] - [scsi] libsas: kill spurious sas_put_device (David Milburn) [782929] - [scsi] libsas: fix sas_unregister_ports vs sas_drain_work (David Milburn) [782929] - [scsi] libsas: route local link resets through ata-eh (David Milburn) [782929] - [scsi] libsas: fix mixed topology recovery (David Milburn) [782929] - [scsi] libsas: close scsi_remove_target() vs libata-eh race (David Milburn) [782929] - [scsi] libsas: mark all domain devices gone if root port disappears (David Milburn) [782929] - [scsi] libsas: pre-clean commands that won the eh vs completion race (David Milburn) [782929] - [scsi] isci: remove IDEV_EH hack to disable "discovery-time" ata resets (David Milburn) [782929] - [scsi] isci: remove bus and reset handlers (David Milburn) [782929] - [scsi] isci: ->lldd_ata_check_ready handler (David Milburn) [782929] - [scsi] isci: stop interpreting ->lldd_lu_reset() as an ata soft-reset (David Milburn) [782929] - [scsi] isci: fix interpretation of "hard" reset (David Milburn) [782929] - [scsi] isci: kill isci_port->status (David Milburn) [782929] - [scsi] libsas: don't recover 'gone' devices in sas_ata_hard_reset() (David Milburn) [782929] - [scsi] libsas: fix sas_find_local_phy(), take phy references (David Milburn) [782929] - [scsi] libsas: check for 'gone' expanders in smp_execute_task() (David Milburn) [782929] - [scsi] libsas: don't mark expanders as gone when a child device is removed (David Milburn) [782929] - [scsi] libsas: poll for ata device readiness after reset (David Milburn) [782929] - [scsi] libsas: async ata-eh (David Milburn) [782929] - [scsi] libsas: add mutex for SMP task execution (David Milburn) [782929] - [scsi] libsas: Remove redundant phy state notification calls (David Milburn) [782929] - [scsi] libsas: sas_phy_enable via transport_sas_phy_reset (David Milburn) [782929] - [scsi] libsas: execute transport link resets with libata-eh via host workqueue (David Milburn) [782929] - [scsi] libsas: perform sas-transport resets in shost->workq context (David Milburn) [782929] - [scsi] libsas: use libata-eh-reset for sata rediscovery fis transmit failures (David Milburn) [782929] - [scsi] libsas: defer SAS_TASK_NEED_DEV_RESET commands to libata (David Milburn) [782929] - [scsi] libsas: let libata handle command timeouts (David Milburn) [782929] - [scsi] libsas: fix timeout vs completion race (David Milburn) [782929] - [scsi] libsas: prevent double completion of scmds from eh (David Milburn) [782929] - [scsi] libsas: close error handling vs sas_ata_task_done() race (David Milburn) [782929] - [scsi] libsas: kill invocation of scsi_eh_finish_cmd from sas_ata_task_done (David Milburn) [782929] - [scsi] libsas: use ->set_dmamode to notify lldds of NCQ parameters (David Milburn) [782929] - [scsi] libsas: prevent domain rediscovery competing with ata error handling (David Milburn) [782929] - [scsi] libsas: convert dev->gone to flags (David Milburn) [782929] - [scsi] libsas: remove ata_port.lock management duties from lldds (David Milburn) [782929] - [scsi] libsas: introduce sas_drain_work() (David Milburn) [782929] - [scsi] libsas: convert ha->state to flags (David Milburn) [782929] - [scsi] libsas: replace event locks with atomic bitops (David Milburn) [782929] - [scsi] libsas: fix leak of dev->sata_dev.identify_[packet_]device (David Milburn) [782929] - [scsi] libsas: fix domain_device leak (David Milburn) [782929] - [scsi] libsas: kill sas_slave_destroy (David Milburn) [782929] - [scsi] libsas: remove unused ata_task_resp fields (David Milburn) [782929] - [scsi] libsas: fix port->dev_list locking (David Milburn) [782929] - [scsi] libsas: remove expander from dev list on error (David Milburn) [782929] - [block] export blk_{get,put}_queue() (Jeff Moyer) [757362] - [block] floppy: fix a crash during rmmod() (Jeff Moyer) [757362] - [block] floppy: Cleanup disk->queue before calling put_disk() if add_disk() was never called (Jeff Moyer) [757362] - [block] add missing blk_queue_dead() checks (Jeff Moyer) [757362] - [block] fix drain_all condition in blk_drain_queue() (Jeff Moyer) [757362] - [block] add blk_queue_dead() (Jeff Moyer) [757362] - [block] don't call blk_drain_queue() if elevator is not up (Jeff Moyer) [757362] - [block] blk-throttle: use queue_is_locked() instead of lockdep_is_held() (Jeff Moyer) [757362] - [block] fix request_queue lifetime handling by making blk_queue_cleanup() properly shutdown (Jeff Moyer) [757362] - [block] make get_request[_wait]() fail if queue is dead (Jeff Moyer) [757362] - [block] reorganize throtl_get_tg() and blk_throtl_bio() (Jeff Moyer) [757362] - [block] reorganize queue draining (Jeff Moyer) [757362] - [block] drop unnecessary blk_get/put_queue() in scsi_cmd_ioctl() and blk_get_tg() (Jeff Moyer) [757362] - [block] pass around REQ_* flags instead of broken down booleans during request alloc/free (Jeff Moyer) [757362] - [block] move blk_throtl prototypes to block/blk.h (Jeff Moyer) [757362] - [block] fix genhd refcounting in blkio_policy_parse_and_set() (Jeff Moyer) [757362] - [block] make gendisk hold a reference to its queue (Jeff Moyer) [757362] - [block] Free queue resources at blk_release_queue() (Jeff Moyer) [757362] - [block] fix crash in scsi_dispatch_cmd() (Jeff Moyer) [757362] - [block] Fix oops caused by queue refcounting failure (Jeff Moyer) [757362] - [block] add proper state guards to __elv_next_request (Jeff Moyer) [757362] - [block] fix oops in scsi_run_queue() (Jeff Moyer) [757362] - [block] put stricter guards on queue dead checks (Jeff Moyer) [757362] - [scsi] lpfc: Fix warning on i386 system (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.58 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed FCP EQ memory check prevent initialize to single interrupt vector case (Rob Evers) [738037] - [scsi] lpfc: Fixed SLI4 16Gbit FC port internal and external diagnostic loopback tests (Rob Evers) [738037] - [scsi] lpfc: Fixed system panic during EEH recovery on SLI4 FC port (Rob Evers) [738037] - [scsi] lpfc: Fix FLOGI fails with invalid RPI (0x04) after connecting to a arbitrated loop (Rob Evers) [738037] - [scsi] lpfc: Fix ELS SCR failing with local reject / invalid RPI (Rob Evers) [738037] - [scsi] lpfc: Fix SLI4 port failures after firmware reset or dump (Rob Evers) [738037] - [scsi] lpfc: Fix port reset log messages indicate error when no error is seen (Rob Evers) [738037] - [scsi] lpfc: HBQ buffers are uninitialized in the base driver (Rob Evers) [738037] - [scsi] lpfc: Fixed missing shost lock protection on setting/clearing bit in vport->fc_flag (Rob Evers) [738037] - [scsi] lpfc: Fixed missing hbalock protection on setting/clearing bit in phba->link_flag (Rob Evers) [738037] - [scsi] lpfc: Fixed illegal state transition during driver unload (Rob Evers) [738037] - [scsi] lpfc: Fixed system crash on SLI4 FC port looopback diagnostic test with large buffers (Rob Evers) [738037] - [scsi] lpfc: Fixed a potential error path that might try to free DMA memory not allocated (Rob Evers) [738037] - [scsi] lpfc: Fixed SLI4 FC port Internal and External loopback diagnostic tests (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.57 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix a crash while deleting 256 vports (Rob Evers) [738037] - [scsi] lpfc: Fix vport never finished discovery if switch runs out of resources (Rob Evers) [738037] - [scsi] lpfc: Fix kernel build warnings (Rob Evers) [738037] - [scsi] lpfc: Fix kernel panic when putting board in offline state twice (Rob Evers) [738037] - [scsi] lpfc: Fix memory leak when running hba resets to SLI-4 board (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.56 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix driver message 3092 and 3116 to KERN_WARNING (Rob Evers) [738037] - [scsi] lpfc: Fix PCI read failure looks like a over temperature event (Rob Evers) [738037] - [scsi] lpfc: Fixed driver event reporting to mgmt on error attention due to forced dump (Rob Evers) [738037] - [scsi] lpfc: Fix not displaying firmware rev for BE boards (Rob Evers) [738037] - [scsi] lpfc: Add asynchronous ABTS notification event feature to driver (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver not byte swapping extended mailbox data (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.55 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix premature ndlp cleanup after second target LOGO (Rob Evers) [738037] - [scsi] lpfc: Add loop support for sli4 fc (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.54 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed OCM failing COMN_READ_OBJECT and COMN_WRITE_OBJECT mailbox pass-through (Rob Evers) [738037] - [scsi] lpfc: No longer read fcoe parameters if board is not fcoe (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver passing a wrong count value (Rob Evers) [738037] - [scsi] lpfc: Added restore state and error log when sysfs board_mode attribute access failed (Rob Evers) [738037] - [scsi] lpfc: Added support for SLI4_CONFIG non-embedded COMN_GET_CNTL_ADDL_ATTR pass-through (Rob Evers) [738037] - [scsi] lpfc: Added support for SLI4 FC port persistent linkdown through config region 23 (Rob Evers) [738037] - [scsi] lpfc: Fix for ABTS. Do not free original IOCB whenever ABTS fails (Rob Evers) [738037] - [scsi] lpfc: Fixed Linux driver inconsistency in reporting FC host port-state through OCM (Rob Evers) [738037] - [scsi] lpfc: Return an error if the mbox sysfs is called (Rob Evers) [738037] - [scsi] lpfc: Fix firmware upgrade attempt on unsupported adapter (Rob Evers) [738037] - [scsi] lpfc: Fix incomplete message number 2889 (Rob Evers) [738037] - [scsi] lpfc: Fix system crash when LPe16000 fails to initialize (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.53 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix multiple non-functional discrepancies with upstream (Rob Evers) [738037] - [scsi] lpfc: Fix virtual fabrics bit set in FLOGI incorrectly (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: remove cmd->serial_number litter (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: Fix common misspellings (Rob Evers) [738037] - [scsi] lpfc: Fix bug with driver not returning extended mailbox data (Rob Evers) [738037] - [scsi] lpfc: Fix unsupported link speed accepted by SLI4 port (Rob Evers) [738037] - [scsi] lpfc: Increment mix-and-match minor number by 1 for added "protocol" sysfs attribute (Rob Evers) [738037] - [scsi] lpfc: Fix kernel build warnings (Rob Evers) [738037] - [scsi] lpfc: Modify WQ handling to use entry_repost (Rob Evers) [738037] - [scsi] lpfc: Moved macro definition to a location proper location in lpfc_hw4.h file (Rob Evers) [738037] - [scsi] lpfc: Added a sysfs attribute "protocol" to report SLI4 port link protocol type (Rob Evers) [738037] - [scsi] lpfc: Added SLI4 INTF_TYPE and SLI_FAMILY as sub-fieled to the fwrev sysfs attribute (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.52 driver release (Rob Evers) [738037] - [scsi] lpfc: Adding structure to support T10 DIF in SLI4 (Rob Evers) [738037] - [scsi] lpfc: Fix performance slowed due to too many register accesses (Rob Evers) [738037] - [scsi] lpfc: Fixed a warning when converting from simple_strtoul to strict_strtoul (Rob Evers) [738037] - [scsi] lpfc: Add Initial code to inject T10 DIF errors (Rob Evers) [738037] - [scsi] lpfc: Fixed non-embedded COMMON_GET_CNTL_ATTR mbox command failed with status 0x4 (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.51 driver release (Rob Evers) [738037] - [scsi] lpfc: Changed the way of SLI4 device detecting physical port name (Rob Evers) [738037] - [scsi] lpfc: Add new check to lpfc_decode_firmware_rev to handle releases that have an 'X' (Rob Evers) [738037] - [scsi] lpfc: Fixed RPI leaks in ELS protocol handling (Rob Evers) [738037] - [scsi] lpfc: Fixed NPIV FDISC failure on SLI4 if-type 2 ports (Rob Evers) [738037] - [scsi] lpfc: Fixed driver failed to follow IP reset procedure in SLI4 error attention handler (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.50 driver release (Rob Evers) [738037] - [scsi] lpfc: Fix sysfs lists fabric name for port that has been disconnected from fabric (Rob Evers) [738037] - [scsi] lpfc: Changed the timeout to 300 seconds for SLI_CONFIG (0x9B) mailbox command (Rob Evers) [738037] - [scsi] lpfc: Fixed fcp underrun reporting (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.49 driver release (Rob Evers) [738037] - [scsi] lpfc: Fixed a driver handling IP reset issue when PCI read return error (Rob Evers) [738037] - [scsi] lpfc: Fixed casting problem (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.48 driver release (Rob Evers) [738037] - [scsi] lpfc: Added proper error code return for management API to make proper decisions (Rob Evers) [738037] - [scsi] lpfc: Fix sli4 mailbox status code. Management software has dependancies (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.47 driver release (Rob Evers) [738037] - [scsi] lpfc: Made error log include PCI BAR bitmap from kernel when enable PCI device failed (Rob Evers) [738037] - [scsi] lpfc: Fixed incomplete scsi messages displayed (Rob Evers) [738037] - [scsi] lpfc: Fix enable_bg config parameter for SLI4 (Rob Evers) [738037] - [scsi] lpfc: fix potentially dangerous trailing ';' (Rob Evers) [738037] - [scsi] lpfc: Fix driver firmware update to match new firmware image format (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: Silence DEBUG_STRICT_USER_COPY_CHECKS=y warning (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: treewide: fix a few typos in comments (Rob Evers) [738037] - [scsi] lpfc: Merge from upstream: treewide: remove extra semicolons (Rob Evers) [738037] - [scsi] lpfc: Fix SLI4 CT handling for sequences > 4K (Rob Evers) [738037] - [scsi] lpfc: Fixed handling of unsolicited frames for vports (Rob Evers) [738037] - [scsi] lpfc: Fixed handling of CVL for vports (Rob Evers) [738037] - [scsi] lpfc: Fixed crash when aborting els IOs (Rob Evers) [738037] - [scsi] lpfc: Fix up CT and oxid/rxid for unsol rcv frames (Rob Evers) [738037] - [scsi] lpfc: Added fcf priority record selection for fcf failover (Rob Evers) [738037] - [scsi] lpfc: Fixed mailbox double free panic (Rob Evers) [738037] - [scsi] lpfc: Update lpfc version for 8.3.5.46 driver release (Rob Evers) [738037] - [scsi] lpfc: Removed unused argument passing to the lpfc_bsg_diag_mode_enter routine (Rob Evers) [738037] - [scsi] lpfc: Add sysfs logging when writeable parameters are changed (Rob Evers) [738037] - [scsi] lpfc: iDiag added SLI4 device PCI BAR memory mapped reigster access methods (Rob Evers) [738037] - [scsi] lpfc: Consolidated duplicating macro definitions (Rob Evers) [738037] - [scsi] lpfc: Fixed cosmetic issues with T10 DIF (Rob Evers) [738037] - [scsi] lpfc: iDiag fixed mailbox capture and dump overlapping bitmap macro definition (Rob Evers) [738037] - [scsi] lpfc: iDiag changed command structure data array indexing by using macro defines (Rob Evers) [738037] - [scsi] lpfc: iDiag extended debugfs setting up inline mailbox capture and dump capability (Rob Evers) [738037] - [scsi] lpfc: Fix the case where the SCSI host supplies the CRC, only support T10 DIF type 1 (Rob Evers) [738037] - [scsi] lpfc: Fixed failure to show 16 Gbit from FC host supported_speeds sysfs entry (Rob Evers) [738037] - [fs] ext4: fix the deadlock in mpage_da_map_and_submit() (Lukas Czerner) [737780] - [fs] ext4: fix deadlock in ext4_ordered_write_end() (Lukas Czerner) [737780] - [fs] ext4: mark multi-page IO complete on mapping failure (Lukas Czerner) [737780] - [fs] ext4: fix ext4_da_block_invalidatepages() to handle page range properly (Lukas Czerner) [737780] - [fs] ext4: call mpage_da_submit_io() from mpage_da_map_blocks() (Lukas Czerner) [737780]- [virt] blkfront: don't change to closing if we're busy (Andrew Jones) [773219] - [virt] blkfront: don't put bdev right after getting it (Andrew Jones) [773219] - [virt] blkfront: Remove obsolete info->users (Andrew Jones) [773219] - [virt] blkfront: Lock blockfront_info during xbdev removal (Andrew Jones) [773219] - [virt] blkfront: Fix blkfront backend switch race (bdev release) (Andrew Jones) [773219] - [virt] blkfront: Fix blkfront backend switch race (bdev open) (Andrew Jones) [773219] - [virt] blkfront: Lock blkfront_info when closing (Andrew Jones) [773219] - [virt] blkfront: Clean up vbd release (Andrew Jones) [773219] - [virt] blkfront: Fix gendisk leak (Andrew Jones) [773219] - [virt] blkfront: Fix backtrace in del_gendisk (Andrew Jones) [773219] - [virt] blkfront: fixes for 'xm block-detach ... --force' (Andrew Jones) [773219] - [virt] xen: use less generic names in blkfront driver (Andrew Jones) [773219] - [scsi] qla4xxx: v5.02.00.00.06.03-k2 (Chad Dupuis) [725502] - [scsi] qla4xxx: Added ping support (Chad Dupuis) [725502] - [scsi] iscsi_transport: Added Ping support (Chad Dupuis) [725502] - [scsi] qla4xxx: added support for host event (Chad Dupuis) [725502] - [scsi] scsi_transport_iscsi: added support for host event (Chad Dupuis) [725502] - [scsi] qla4xxx: Proper detection of firmware abort error code for ISP82xx (Chad Dupuis) [725502] - [scsi] qla4xxx: Remove un-necessary print statment (Chad Dupuis) [725502] - [scsi] qla4xxx: Modified debug log messages for boot info (Chad Dupuis) [725502] - [scsi] qla4xxx: Fix verify boot idx correctly (Chad Dupuis) [725502] - [scsi] qla4xxx: Fix un-necessary delay on invalid DDB (Chad Dupuis) [725502] - [scsi] qla4xxx: Remove unused code (Chad Dupuis) [725502] - [scsi] scsi_error: classify some ILLEGAL_REQUEST sense as a permanent TARGET_ERROR (Mike Snitzer) [789021] - [scsi] Make sure provisioning mode is reported correctly (Mike Snitzer) [789021] - [scsi] Ensure discard failure gets treated as a target problem (Mike Snitzer) [789021] - [x86] iommu/amd: Fix wrong shift direction (Don Dutile) [781531] - [x86] iommu/amd: Don't use MSI address range for DMA addresses (Don Dutile) [781524] - [pci] kabi: fix potential use of older pci_[un]block_user_cfg_access (Don Dutile) [786610] - [uio] Convert uio_generic_pci to new intx masking API (Don Dutile) [786610] - [pci] Introduce INTx check & mask API (Don Dutile) [786610] - [pci] Rework config space blocking services (Don Dutile) [786610] - [uio] uio_pci_generic: Remove useless spin_lock (Don Dutile) [786610] - [fs] autofs4: autofs4_wait() vs. autofs4_catatonic_mode() race (Ian Kent) [786693] - [fs] autofs4: catatonic_mode vs. notify_daemon race (Ian Kent) [786693] - [fs] autofs4: deal with autofs4_write/autofs4_write races (Ian Kent) [786693] - [block] md/raid1: perform bad-block tests for WriteMostly devices too (Jes Sorensen) [789570] - [fs] GFS2: Sort the ordered write list (Robert S Peterson) [788627] - [fs] GFS2: combine duplicated block freeing routines (Robert S Peterson) [788627] - [fs] GFS2: Fix multi-block allocation (Robert S Peterson) [788627] - [fs] GFS2: decouple quota allocations from block allocations (Robert S Peterson) [788627] - [fs] GFS2: split function rgblk_search (Robert S Peterson) [788627] - [fs] GFS2: Fix up "off by one" in the previous patch (Robert S Peterson) [788627] - [fs] GFS2: move toward a generic multi-block allocator (Robert S Peterson) [788627] - [fs] vfs: Provide function to get superblock and wait for it to thaw (Eric Sandeen) [747740] - [fs] quota: Fix deadlock with suspend and quotas (Eric Sandeen) [747740] - [fs] vfs: In get_super() and user_get_super() restarts are unconditional (Eric Sandeen) [747740] - [fs] vfs: remove LOOKUP_NO_AUTOMOUNT flag (Ian Kent) [745775] - [fs] VFS: Fix the remaining automounter semantics regressions (Ian Kent) [745775] - [fs] vfs pathname lookup: Add LOOKUP_AUTOMOUNT flag (Ian Kent) [745775] - [fs] vfs: automount should ignore LOOKUP_FOLLOW (Ian Kent) [745775]- [netdrv] tg3: fix ipv6 header length computation (John Feeney) [740052] - [netdrv] tg3: Add 57766 ASIC rev support (John Feeney) [740052] - [netdrv] tg3: Update version to 3.122 (John Feeney) [740052] - [netdrv] tg3: Return flowctrl config through ethtool (John Feeney) [740052] - [netdrv] tg3: Save stats across chip resets (John Feeney) [740052] - [netdrv] tg3: Remove ethtool stats member from dev struct (John Feeney) [740052] - [netdrv] tg3: Scale back code that modifies MRRS (John Feeney) [740052] - [netdrv] tg3: Fix TSO CAP for 5704 devs w / ASF enabled (John Feeney) [740052] - [netdrv] tg3: Add MDI-X reporting (John Feeney) [740052] - [netdrv] tg3: Restrict large prod ring cap devices (John Feeney) [740052] - [netdrv] tg3: Adjust BD replenish thresholds (John Feeney) [740052] - [netdrv] tg3: Make 1000Base-X FC resolution look like 1000T (John Feeney) [740052] - [netdrv] convert .get_drvinfo routines to strlcpy (John Feeney) [740052] - [netdrv] tg3: Update version to 3.121 (John Feeney) [740052] - [netdrv] tg3: Eliminate timer race with reset_task (John Feeney) [740052] - [netdrv] tg3: Schedule at most one tg3_reset_task run (John Feeney) [740052] - [netdrv] tg3: Obtain PCI function number from device (John Feeney) [740052] - [netdrv] tg3: Fix irq alloc error cleanup path (John Feeney) [740052] - [netdrv] tg3: Fix 4k skb error recovery path (John Feeney) [740052] - [netdrv] tg3: Fix 4k tx bd segmentation code (John Feeney) [740052] - [netdrv] tg3: Fix APE mutex init and use (John Feeney) [740052] - [netdrv] tg3: add tx_dropped counter (John Feeney) [740052] - [netdrv] tg3: fix tigon3_dma_hwbug_workaround() (John Feeney) [740052] - [netdrv] tg3: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (John Feeney) [740052] - [netdrv] tg3: Fix VLAN tagging regression (John Feeney) [740052] - [netdrv] tg3: Code movement (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_halt_cpu() prototype (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_write_sig_post_reset() prototype (John Feeney) [740052] - [netdrv] tg3: Eliminate tg3_stop_fw() prototype (John Feeney) [740052] - [netdrv] tg3: Add ability to turn off 1shot MSI (John Feeney) [740052] - [netdrv] tg3: Remove tp->rx_offset term when unneeded (John Feeney) [740052] - [netdrv] tg3: Fix missed MSI workaround (John Feeney) [740052] - [netdrv] tg3: Check all adv bits when checking config (John Feeney) [740052] - [netdrv] tg3: Update version to 3.120 (John Feeney) [740052] - [netdrv] tg3: Add external loopback support to selftest (John Feeney) [740052] - [net] add external loopback test in ethtool self test (John Feeney) [740052] - [netdrv] tg3: Restructure tg3_test_loopback (John Feeney) [740052] - [netdrv] tg3: Pull phy int lpbk setup into separate function (John Feeney) [740052] - [netdrv] tg3: Remove dead code (John Feeney) [740052] - [netdrv] tg3: Remove 5719 jumbo frames and TSO blocks (John Feeney) [740052] - [netdrv] tg3: Break larger frags into 4k chunks for 5719 (John Feeney) [740052] - [netdrv] tg3: Add tx BD budgeting code (John Feeney) [740052] - [netdrv] tg3: Consolidate code that calls tg3_tx_set_bd() (John Feeney) [740052] - [netdrv] tg3: Add partial fragment unmapping code (John Feeney) [740052] - [netdrv] tg3: Generalize tg3_skb_error_unmap() (John Feeney) [740052] - [netdrv] tg3: Remove short DMA check for 1st fragment (John Feeney) [740052] - [netdrv] tg3: Simplify tx bd assignments (John Feeney) [740052] - [netdrv] tg3: Reintroduce tg3_tx_ring_info (John Feeney) [740052] - [netdrv] tg3: Fix NVRAM selftest failures for 5720 devs (John Feeney) [740052] - [netdrv] tg3: Return size from tg3_vpd_readblock() (John Feeney) [740052] - [netdrv] tg3: Fix int selftest for recent devices (John Feeney) [740052] - [netdrv] tg3: Fix RSS indirection table distribution (John Feeney) [740052] - [netdrv] tg3: Add 5719 and 5720 to EEE_CAP list (John Feeney) [740052] - [netdrv] tg3: Fix link down notify failure when EEE disabled (John Feeney) [740052] - [netdrv] tg3: Fix link flap at 100Mbps with EEE enabled (John Feeney) [740052] - [netdrv] tg3: Fix io failures after chip reset (John Feeney) [740052] - [netdrv] tg3: Match power source to driver state (John Feeney) [740052] - [netdrv] tg3: Add function status reporting (John Feeney) [740052] - [netdrv] tg3: Create critical section around GPIO toggling (John Feeney) [740052] - [netdrv] tg3: Determine PCI function number in one place (John Feeney) [740052] - [netdrv] tg3: Check transitions to D0 power state (John Feeney) [740052] - [netdrv] tg3: Move power state transitions to init_one (John Feeney) [740052] - [netdrv] tg3: Detect APE enabled devs earlier (John Feeney) [740052] - [netdrv] tg3: remove unnecessary read of PCI_CAP_ID_EXP (John Feeney) [740052] - [netdrv] tg3: Migrate phy preprocessor defs to system defs (John Feeney) [740052] - [netdrv] tg3: Show flowctrl settings through get_settings() (John Feeney) [740052] - [netdrv] tg3: Remove 4G_DMA_BNDRY_BUG flag (John Feeney) [740052] - [netdrv] tg3: Remove 40BIT_DMA_LIMIT_BUG (John Feeney) [740052] - [net] remove interrupt.h inclusion from netdevice.h (John Feeney) [740052] - [netdrv] tg3: Fix tg3_skb_error_unmap() (John Feeney) [740052] - [netdrv] Add Fujitsu 1000base-SX PCI ID to tg3 (John Feeney) [740052] - [netdrv] tg3: Add braces around 5906 workaround (John Feeney) [740052] - [netdrv] tg3: Add TSO loopback test (John Feeney) [740052] - [netdrv] tg3: Add jumbo frame loopback tests to selftest (John Feeney) [740052] - [netdrv] tg3: Cleanup transmit error path (John Feeney) [740052] - [scsi] iscsi: don't hang in endless loop if no targets present (Mike Christie) [747846] - [scsi] libiscsi: fix cmd timeout/completion race (Mike Christie) [747846] - [scsi] libiscsi_tcp: fix max_r2t manipulation (Mike Christie) [747846] - [scsi] iscsi: fix setting of pid from netlink skb (Mike Christie) [747846] - [kernel] sched: Cure nr_iowait_cpu() users (Larry Woodman) [760479] - [kernel] proc: Consider NO_HZ when printing idle and iowait times (Larry Woodman) [760479] - [kernel] nohz: Make idle/iowait counter update conditional (Larry Woodman) [760479] - [kernel] nohz: Fix update_ts_time_stat idle accounting (Larry Woodman) [760479] - [kernel] cputime: Clean up cputime_to_usecs and usecs_to_cputime macros (Larry Woodman) [760479] - [mm] memcg: avoid css_get() (Johannes Weiner) [717803] - [mm] memcg: coalesce charging via percpu storage (Johannes Weiner) [717803] - [mm] memcg: coalesce uncharge during unmap/truncate (Johannes Weiner) [717803] - [kernel] tracing: send_sigqueue() needs trace_signal_generate() too (Oleg Nesterov) [738720] - [kernel] tracing: let trace_signal_generate() report more info, kill overflow_fail/lose_info (Oleg Nesterov) [738720] - [tracing] latency: Fix header output for latency tracers (Jiri Olsa) [734757] - [kernel] tracing: Fixing wakeup tracer function for disabled function trace (Jiri Olsa) [734757] - [kernel] tracing: Convert nop macros to static inlines (Jiri Olsa) [734757] - [sched] Fix cgroup movement of waking process (Larry Woodman) [773517] - [sched] Fix cgroup movement of forking process (Larry Woodman) [773517] - [sched] Fix cgroup movement of newly created process (Larry Woodman) [773517] - [sched] Fix ->min_vruntime calculation in dequeue_entity() (Larry Woodman) [773517] - [sched] cgroup: Fixup broken cgroup movement (Larry Woodman) [773517] - [fs] GFS2: Read in rindex if necessary during unlink (Robert S Peterson) [790997] - [fs] GFS2: More automated code analysis fixes (Robert S Peterson) [790997] - [usb] serial: use port endpoint size to determine if ep is available (Don Zickus) [744113] - [ppc] pseries: Cancel RTAS event scan before firmware flash (Steve Best) [718252] - [ppc] Fix device tree claim code (Steve Best) [740544] - [ppc] Fix accounting of softirq time when idle (Steve Best) [740550] - [fs] GFS2: panic in gfs2_rindex_update during gfs2_grow (Robert S Peterson) [791010] - [fs] GFS2: Implement FITRIM ioctl (Steven Whitehouse) [656959] - [x86] ACPI: Fix possible alignment issues with GAS 'address' references (Myron Stowe) [708447] - [x86] ACPI / PM: Use existing ACPI iomaps for NVS save/restore (Myron Stowe) [708447] - [x86] ACPI: Introduce acpi_os_get_iomem() (Myron Stowe) [708447] - [x86] ACPI: Do not use krefs under a mutex in osl.c (Myron Stowe) [708447] - [x86] ACPI: Make acpi_os_map_memory() avoid creating unnecessary mappings (Myron Stowe) [708447] - [x86] ACPI: Avoid walking the list of memory mappings in osl.c twice in a row (Myron Stowe) [708447] - [x86] ACPI: Change acpi_ioremap_lock into a mutex (Myron Stowe) [708447] - [x86] ACPI: Do not export functions that are only used in osl.c (Myron Stowe) [708447] - [x86] ACPI: Fix acpi_os_read_memory() and acpi_os_write_memory() (Myron Stowe) [708447] - [x86] ACPI: Introduce acpi_os_ioremap() (Myron Stowe) [708447] - [x86] ACPI: fix resource check message (Myron Stowe) [708447] - [x86] ACPI: Use ioremap_cache() (Myron Stowe) [708447] - [x86] ACPI: Page based coalescing of I/O remappings optimization (Myron Stowe) [708447] - [x86] ACPI: Convert simple locking to RCU based locking (Myron Stowe) [708447] - [x86] ACPI: Pre-map 'system event' related register blocks (Myron Stowe) [708447] - [x86] ACPI: Add interfaces for ioremapping/iounmapping ACPI registers (Myron Stowe) [708447] - [x86] ACPI: Maintain a list of ACPI memory mapped I/O remappings (Myron Stowe) [708447] - [x86] ACPI: fix unused but set variables in ACPI (Myron Stowe) [708447] - [net] make bonding slaves honour master's skb->priority (Andy Gospodarek) [749416] - [net] ipv6: Allow inet6_dump_addr() to handle more than 64 addresses (Jiri Pirko) [742588] - [scsi] hpsa: add some older controllers to the kdump blacklist (Tomas Henzl) [738930] - [kernel] perf: add examples.txt file (Jason Baron) [569502] - [tracing] Fix returning of duplicate data after EOF in trace_pipe_raw (Jason Baron) [746009] - [block] Fix sysctl check failure update (James Paradis) [714021] - [pci] Workaround hard-wired bus number (Myron Stowe) [790557] - [x86] APEI: Avoid resource conflict errors (Matthew Garrett) [696521] - [netdrv] igbvf driver update (Stefan Assmann) [737716] - [netdrv] enic driver update (Stefan Assmann) [747384] - [scsi] revert remove tech_preview tag for mpt2sas lockless mode (Tomas Henzl) [559393]- [block] md: Fix sysctl check failure (James Paradis) [714021] - [netdrv] mlx4: fix DMA mapping leak when allocation fails (Steve Best) [787771] - [kernel] perf, tool: Fix scripts dependent on upstream raw_syscall event (Jiri Olsa) [726600] - [kernel] perf, tool: Fix prefix matching for kernel maps (Jiri Olsa) [755873] - [fs] NFSv4: Further reduce the footprint of the idmapper (Steve Dickson) [730045] - [fs] NFSv4: Reduce the footprint of the idmapper (Steve Dickson) [730045] - [netdrv] be2net: bump version (Ivan Vecera) [738041] - [netdrv] be2net: Use new implementation of get mac list command (Ivan Vecera) [738041] - [netdrv] be2net: Fix link status query command (Ivan Vecera) [738041] - [netdrv] be2net: add descriptions for stat counters reported via ethtool (Ivan Vecera) [738041] - [netdrv] be2net: create RSS rings even in multi-channel configs (Ivan Vecera) [738041] - [netdrv] be2net: query link status in be_open() (Ivan Vecera) [738041] - [netdrv] be2net: fix range check for set_qos for a VF (Ivan Vecera) [738041] - [netdrv] be2net: fix be_vlan_add/rem_vid (Ivan Vecera) [738041] - [netdrv] be2net: Fix INTx processing for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Add support for Skyhawk cards (Ivan Vecera) [738041] - [netdrv] be2net: refactor/cleanup vf configuration code (Ivan Vecera) [738041] - [netdrv] be2net: fix ethtool ringparam reporting (Ivan Vecera) [738041] - [netdrv] be2net: workaround to fix a bug in BE (Ivan Vecera) [738041] - [netdrv] be2net: update some counters to display via ethtool (Ivan Vecera) [738041] - [netdrv] be2net: netpoll support (Ivan Vecera) [738041] - [netdrv] be2net: Fix non utilization of RX queues (Ivan Vecera) [738041] - [netdrv] be2net: Use new hash key (Ivan Vecera) [738041] - [netdrv] be2net: Add error handling for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix error recovery paths (Ivan Vecera) [738041] - [netdrv] be2net: Move to new SR-IOV implementation in Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Use V1 query link status command for lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix VLAN promiscous mode for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Add EEPROM dump feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: add register dump feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix TX queue create for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: stop issuing FW cmds if any cmd times out (Ivan Vecera) [738041] - [netdrv] be2net: don't log more than one error on detecting EEH/UE errors (Ivan Vecera) [738041] - [netdrv] be2net: stop checking the UE registers after an EEH error (Ivan Vecera) [738041] - [netdrv] be2net: init (vf)_if_handle/vf_pmac_id to handle failure scenarios (Ivan Vecera) [738041] - [netdrv] sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [738041] - [netdrv] be2net: Add detect UE feature for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Prevent CQ full condition for Lancer (Ivan Vecera) [738041] - [netdrv] be2net: Fix disabling multicast promiscous mode (Ivan Vecera) [738041] - [netdrv] be2net: Fix endian issue in RX filter command (Ivan Vecera) [738041] - [netdrv] be2net: Changing MAC Address of a VF was broken (Ivan Vecera) [738041] - [netdrv] be2net: Refactored be_cmds.c file (Ivan Vecera) [738041] - [netdrv] be2net: don't create multiple RX/TX rings in multi channel mode (Ivan Vecera) [738041] - [netdrv] be2net: don't create multiple TXQs in BE2 (Ivan Vecera) [738041] - [netdrv] be2net: refactor VF setup/teardown code into be_vf_setup/clear() (Ivan Vecera) [738041] - [netdrv] be2net: fix truesize errors (Ivan Vecera) [738041] - [netdrv] be2net: Making die temperature ioctl call async (Ivan Vecera) [738041] - [netdrv] be2net: Modified PCI MaxReadReq size to 4096 bytes (Ivan Vecera) [738041] - [netdrv] be2net: Change the data type of the 'on die temperature' stat (Ivan Vecera) [738041] - [netdrv] be2net: Add 60 second delay to allow FAT dump completion on recovery from EEH (Ivan Vecera) [738041] - [netdrv] be2net: Show newly flashed FW ver in ethtool (Ivan Vecera) [738041] - [netdrv] be2net: fix multicast filter programming (Ivan Vecera) [738041] - [netdrv] be2net: remove unused variable (Ivan Vecera) [738041] - [netdrv] be2net: increase FW update completion timeout (Ivan Vecera) [738041] - [netdrv] be2net: fix erx->rx_drops_no_frags wrap around (Ivan Vecera) [738041] - [netdrv] be2net: get rid of memory mapped pci-cfg space address (Ivan Vecera) [738041] - [netdrv] be2net: Fix race in posting rx buffers (Ivan Vecera) [738041] - [netdrv] be2net: Storing the 'vid' got by the grp5 event instead of storing the vlan_tag (Ivan Vecera) [738041] - [netdrv] benet: fix build error on 32bit arch (Ivan Vecera) [738041] - [netdrv] be2net: fix cmd-rx-filter not notifying MCC (Ivan Vecera) [738041] - [netdrv] be2net: drop pkts that do not belong to the port (Ivan Vecera) [738041] - [netdrv] be2net: add support for flashing Teranetics PHY firmware (Ivan Vecera) [738041] - [netdrv] be2net: use RX_FILTER cmd to program multicast addresses (Ivan Vecera) [738041] - [netdrv] be2net: no need to query link status (Ivan Vecera) [738041] - [netdrv] be2net: remove wrong and unnecessary calls to netif_carrier_off() (Ivan Vecera) [738041] - [netdrv] be2net: use stats-sync to read/write 64-bit stats (Ivan Vecera) [738041] - [netdrv] be2net: cleanup and refactor stats code (Ivan Vecera) [738041]- [netdrv] e1000: update DRV_VERSION to match upstream (Dean Nelson) [737719] - [netdrv] e1000: add dropped DMA receive enable back in for WoL (Dean Nelson) [737719] - [netdrv] e1000: Adding e1000_dump function (Dean Nelson) [737719] - [netdrv] e1000: Remove unnecessary k.alloc/v.alloc OOM messages (Dean Nelson) [737719] - [netdrv] e1000: cleanup CE4100 MDIO registers access (Dean Nelson) [737719] - [netdrv] e1000: unmap ce4100_gbe_mdio_base_virt in e1000_remove (Dean Nelson) [737719] - [netdrv] e1000: fix lockdep splat in shutdown handler (Dean Nelson) [737719] - [netdrv] e1000: fix assignment of 0/1 to bool variables (Dean Nelson) [737719] - [netdrv] e1000: remove not used fw_version from .get_drvinfo (Dean Nelson) [737719] - [netdrv] e1000: Convert _LENGTH_OF_ADDRESS to ETH_ALEN (Dean Nelson) [737719] - [netdrv] e1000: cleanup .get_drvinfo (Dean Nelson) [737719] - [netdrv] e1000: fix skb truesize underestimation (Dean Nelson) [737719] - [netdrv] net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737719] - [netdrv] e1000: convert to private mutex from rtnl (Dean Nelson) [737719] - [netdrv] e1000: convert mdelay to msleep (Dean Nelson) [737719] - [netdrv] e1000: convert hardware management from timers to threads (Dean Nelson) [737719] - [netdrv] e1000: Fix driver to be used on PA RISC C8000 workstations (Dean Nelson) [737719] - [netdrv] e1000: convert to SKB paged frag API (Dean Nelson) [737719] - [netdrv] e1000: repair missing flush operations (Dean Nelson) [737719] - [netdrv] e1000: always call e1000_check_for_link() on e1000_ce4100 MACs (Dean Nelson) [737719] - [netdrv] Fix common misspellings (Dean Nelson) [737719] - [netdrv] e1000: fix comment/printk typos (Dean Nelson) [737719] - [netdrv] bnx2i: Fixed kernel panic caused by unprotected task->sc->request deref (Mike Christie) [740051] - [netdrv] BNX2I: Update version (Mike Christie) [740051] - [netdrv] BNX2I: Fixed the override of the error_mask module param (Mike Christie) [740051] - [netdrv] BNX2I: Fixed kernel panic due to illegal usage of sc->request->cpu (Mike Christie) [740051] - [netdrv] BNX2I: Added the use of kthreads to handle SCSI cmd completion (Mike Christie) [740051] - [netdrv] e1000e: minor whitespace and indentation cleanup (Dean Nelson) [737713] - [netdrv] e1000e: fix sparse warnings with -D__CHECK_ENDIAN__ (Dean Nelson) [737713] - [netdrv] e1000e: fix checkpatch warning from MINMAX test (Dean Nelson) [737713] - [netdrv] e1000e: cleanup - use braces in both branches of a conditional statement (Dean Nelson) [737713] - [netdrv] e1000e: cleanup e1000_init_mac_params_82571() (Dean Nelson) [737713] - [netdrv] e1000e: cleanup e1000_init_mac_params_80003es2lan() (Dean Nelson) [737713] - [netdrv] e1000e: cleanup - check return values consistently (Dean Nelson) [737713] - [netdrv] e1000e: add missing initializers reported when compiling with W=1 (Dean Nelson) [737713] - [netdrv] e1000e: update copyright year (Dean Nelson) [737713] - [netdrv] e1000e: split lib.c into three more-appropriate files (Dean Nelson) [737713] - [netdrv] e1000e: call er16flash() instead of __er16flash() (Dean Nelson) [737713] - [netdrv] e1000e: increase version number (Dean Nelson) [737713] - [netdrv] e1000e: convert final strncpy() to strlcpy() (Dean Nelson) [737713] - [netdrv] e1000e: concatenate long debug strings which span multiple lines (Dean Nelson) [737713] - [netdrv] e1000e: conditionally restart autoneg on 82577/8/9 when setting LPLU state (Dean Nelson) [737713] - [netdrv] e1000e: increase Rx PBA to prevent dropping received packets on 82566/82567 (Dean Nelson) [737713] - [netdrv] e1000e: ICHx/PCHx LOMs should use LPLU setting in NVM when going to Sx (Dean Nelson) [737713] - [netdrv] e1000e: update workaround for 82579 intermittently disabled during S0->Sx (Dean Nelson) [737713] - [netdrv] e1000e: disable Early Receive DMA on ICH LOMs (Dean Nelson) [737713] - [netdrv] e1000e: Need to include vmalloc.h (Dean Nelson) [737713] - [netdrv] e1000e: 82574/82583 Tx hang workaround (Dean Nelson) [737713] - [netdrv] e1000e: use hardware default values for Transmit Control register (Dean Nelson) [737713] - [netdrv] e1000e: use default settings for Tx Inter Packet Gap timer (Dean Nelson) [737713] - [netdrv] e1000e: 82579: workaround for link drop issue (Dean Nelson) [737713] - [netdrv] e1000e: always set transmit descriptor control registers the same (Dean Nelson) [737713] - [netdrv] e1000e: re-factor ethtool get/set ring parameter (Dean Nelson) [737713] - [netdrv] e1000e: pass pointer to ring struct instead of adapter struct (Dean Nelson) [737713] - [netdrv] e1000e: convert head, tail and itr_register offsets to __iomem pointers (Dean Nelson) [737713] - [netdrv] e1000e: re-enable alternate MAC address for all devices which support it (Dean Nelson) [737713] - [netdrv] e1000e: default IntMode based on kernel config & available hardware support (Dean Nelson) [737713] - [netdrv] e1000e: fix assignment of 0/1 to bool variables (Dean Nelson) [737713] - [netdrv] e1000e: hitting BUG_ON() from napi_enable (Dean Nelson) [737713] - [netdrv] e1000e: cleanup strlcpy conversion of .get_drvinfo routines (Dean Nelson) [737713] - [netdrv] e1000e: cleanup .get_drvinfo on strncpy usage (Dean Nelson) [737713] - [netdrv] e1000e: convert to real ndo_set_rx_mode (Dean Nelson) [737713] - [netdrv] e1000e: Convert printks to pr_ (Dean Nelson) [737713] - [netdrv] e1000e: demote a debugging WARN to a debug log message (Dean Nelson) [737713] - [netdrv] e1000e: fix skb truesize underestimation (Dean Nelson) [737713] - [netdrv] e1000e: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737713] - [netdrv] e1000e: locking bug introduced by commit 67fd4fcb (Dean Nelson) [737713] - [netdrv] e1000e: bad short packets received when jumbos enabled on 82579 (Dean Nelson) [737713] - [netdrv] e1000e: make function tables const (Dean Nelson) [737713] - [netdrv] intel: convert to SKB paged frag API (Dean Nelson) [737713] - [netdrv] e1000e: workaround for packet drop on 82579 at 100Mbps (Dean Nelson) [737713] - [netdrv] 1000e: Spurious interrupts and dropped packets with 82577/8/9 in half-duplex (Dean Nelson) [737713] - [netdrv] e1000e: convert driver to use extended descriptors (Dean Nelson) [737713] - [netdrv] e1000e: workaround invalid Tx/Rx tail descriptor register write (Dean Nelson) [737713] - [netdrv] e1000e: remove e1000_queue_stats (Dean Nelson) [737713] - [netdrv] e1000e: Add module.h to drivers who were implicitly using it (Dean Nelson) [737713] - [netdrv] e1000e: convert short duration msleep() to usleep_range() (Dean Nelson) [737713] - [netdrv] e100: Remove alloc_etherdev error messages (Dean Nelson) [737718] - [netdrv] e100: remove unused fw_version from .get_drvinfo routine (Dean Nelson) [737718] - [netdrv] e100: use strcpy in .get_drvinfo routines (Dean Nelson) [737718] - [netdrv] e100: make sure vlan support isn't advertised on old adapters (Dean Nelson) [737718] - [netdrv] e100: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Dean Nelson) [737718] - [mmc] sd: Fix SDR12 timing regression (Don Zickus) [671335] - [mmc] sdhci: Fix tuning timer incorrect setting when suspending host (Don Zickus) [671335] - [mmc] sd: Macro name cleanup for high speed dtr (Don Zickus) [671335] - [mmc] sd: Handle SD3.0 cards not supporting UHS-I bus speed mode (Don Zickus) [671335] - [mmc] sd: UHS-I bus speed should be set last in UHS initialization (Don Zickus) [671335] - [mmc] sdhci: fix retuning timer wrongly deleted in sdhci_tasklet_finish (Don Zickus) [671335] - [mmc] sdhci: change CONFIG_MMC_RICOH_MMC to y (Don Zickus) [738180 757948] - [pci] quirk: Always check for lower base frequency quirk for Ricoh 1180:e823 (Don Zickus) [738180 757948] - [mmc] sdhci: Add Ricoh e823 PCI ID (Don Zickus) [738180 757948] - [mmc] Added quirks for Ricoh 1180:e823 lower base clock frequency (Don Zickus) [738180 757948] - [mmc] Add PCI fixup quirks for Ricoh 1180:e823 reader (Don Zickus) [738180 757948] - [mmc] ricoh_mmc: port from driver to pci quirk (Don Zickus) [738180 757948] - [mmc] sdhci: add support for retuning mode 1 (Don Zickus) [671335] - [mmc] sdhci: add support for programmable clock mode (Don Zickus) [671335] - [mmc] sdhci: enable preset value after uhs initialization (Don Zickus) [671335] - [mmc] sd: add support for tuning during uhs initialization (Don Zickus) [671335] - [mmc] sd: report correct speed and capacity of uhs cards (Don Zickus) [671335] - [mmc] sd: set current limit for uhs cards (Don Zickus) [671335] - [mmc] sd: add support for uhs bus speed mode selection (Don Zickus) [671335] - [mmc] sdhci: reset sdclk before setting high speed enable (Don Zickus) [671335] - [mmc] sd: add support for driver type selection (Don Zickus) [671335] - [mmc] sd: query function modes for uhs cards (Don Zickus) [671335] - [mmc] sd: add support for signal voltage switch procedure (Don Zickus) [671335] - [mmc] sdhci: print SD Command and CAPABILITY_1 when dumping registers (Don Zickus) [671335] - [mmc] implement SD-combo (IO+mem) support (Don Zickus) [671335] - [mmc] split mmc_sd_init_card() (Don Zickus) [671335] - [mmc] SDHC 3.0: correct f_min calculation for SD 3.0 spec (Don Zickus) [671335] - [mmc] SDHC 3.0: Base clock frequency change in spec 3.0 (Don Zickus) [671335] - [mmc] SDHC 3.0: support 10-bit divided clock mode (Don Zickus) [671335] - [mmc] Test bus-width for old MMC devices (Don Zickus) [671335] - [virt] x86: Update last_guest_tsc in vcpu_put (Frank Arnold) [634293] - [virt] x86: Implement userspace interface to set virtual_tsc_khz (Frank Arnold) [634293] - [virt] x86: Delegate tsc-offset calculation to architecture code (Frank Arnold) [634293] - [virt] x86: Implement call-back to propagate virtual_tsc_khz (Frank Arnold) [634293] - [virt] x86: Make tsc_delta calculation a function of guest tsc (Frank Arnold) [634293] - [virt] x86: Let kvm-clock report the right tsc frequency (Frank Arnold) [634293] - [virt] SVM: Implement infrastructure for TSC_RATE_MSR (Frank Arnold) [634293] - [scsi] megaraid_sas: Fix instance access in megasas_reset_timer (Tomas Henzl) [759318] - [scsi] fcoe: Make fcoe_transport_destroy a synchronous operation (Neil Horman) [771251] - [dm] RAID: Prevent DM RAID from loading bitmap twice (Jonathan E Brassow) [789409] - [x86] APEI: Add some upstream updates (Matthew Garrett) [728987] - [netdrv] bnx2x: remove the 'poll' module option (Michal Schmidt) [690070] - [netdrv] ixgbevf: update to upstream version 2.2.0-k (Andy Gospodarek) [737717] - [netdrv] ixgbe: update to upstream version 3.6.7-k (Andy Gospodarek) [737715] - [netdrv] macvtap: Fix the minor device number allocation (Steve Best) [786518]- [x86] microcode_amd: Add support for CPU family specific container files (Frank Arnold) [787698] - [mm] HWPOISON: convert pr_debug()s to pr_info() (Dean Nelson) [789789] - [mm] mm/memory-failure.c: fix page isolated count mismatch (Dean Nelson) [789789] - [mm] mem-hwpoison: fix page refcount around isolate_lru_page() (Dean Nelson) [789789] - [mm] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dean Nelson) [789789] - [mm] thp: fix unsuitable behavior for hwpoisoned tail page (Dean Nelson) [789789] - [mm] thp: fix the wrong reported address of hwpoisoned hugepages (Dean Nelson) [789789] - [mm] thp: fix splitting of hwpoisoned hugepages (Dean Nelson) [789789] - [mm] thp: compound_trans_order (Dean Nelson) [789789] - [mm] memcontrol: move if-statement to reflect upstream in prep for next patch (Dean Nelson) [789789] - [block] DM RAID: Handle failure to read superblock (Jonathan E Brassow) [759567] - [block] DM RAID: Set MD_CHANGE_DEVS on device rebuild (Jonathan E Brassow) [754271] - [netdrv] qlcnic: Updated License file (Chad Dupuis) [722299] - [netdrv] netdev: ethernet dev_alloc_skb to netdev_alloc_skb (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix API unlock (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix firmware abort code check (Chad Dupuis) [722299] - [netdrv] qlcnic: report valid speed and duplex status when link is down (Chad Dupuis) [722299] - [netdrv] qlcnic: Stop pause ctrl frames on fw hang (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove alloc_etherdev error messages (Chad Dupuis) [722299] - [netdrv] sweep the floors and convert some .get_drvinfo routines to strlcpy (Chad Dupuis) [722299] - [netdrv] net: Remove unnecessary driver assignments of ethtool_ringparam fields to zero (Chad Dupuis) [722299] - [netdrv] qlcnic: fix beacon and LED test (Chad Dupuis) [722299] - [netdrv] qlcnic: updated reset sequence (Chad Dupuis) [722299] - [netdrv] qlcnic: skip IDC ack check in fw reset path (Chad Dupuis) [722299] - [netdrv] qlcnic: reset loopback mode if promiscous mode setting fails (Chad Dupuis) [722299] - [netdrv] qlcnic: fix external loopback test (Chad Dupuis) [722299] - [netdrv] qlcnic: Change CDRP function (Chad Dupuis) [722299] - [netdrv] qlcnic: Added error logging for firmware abort (Chad Dupuis) [722299] - [netdrv] qlcnic: add beacon test support (Chad Dupuis) [722299] - [netdrv] qlcnic: fix cdrp race condition (Chad Dupuis) [722299] - [netdrv] qlcnic: Add FLT entry for CO cards FW image region (Chad Dupuis) [722299] - [netdrv] qlcnic: Change debug messages in loopback path (Chad Dupuis) [722299] - [netdrv] qlcnic: detect fan failure (Chad Dupuis) [722299] - [netdrv] qlcnic: fix ethtool link status (Chad Dupuis) [722299] - [netdrv] qlcnic: Added debug info (Chad Dupuis) [722299] - [netdrv] qlcnic: Move get template from probe to start fw (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix delay in reset path (Chad Dupuis) [722299] - [netdrv] qlcnic: FW dump related changes (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix enviroment variable for udev event generation during FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: change capture mask for FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: define error code for loopback test (Chad Dupuis) [722299] - [netdrv] qlcnic: fix race in skb->len access (Chad Dupuis) [722299] - [netdrv] qlcnic: enable mac-learning in promiscous mode (Chad Dupuis) [722299] - [netdrv] qlcnic: updated supported cards information (Chad Dupuis) [722299] - [netdrv] qlcnic: fix chip reset logic (Chad Dupuis) [722299] - [netdrv] qlcnic: add external loopback support through sysfs (Chad Dupuis) [722299] - [netdrv] qlcnic: multi protocol internal loopback support added (Chad Dupuis) [722299] - [netdrv] qlcnic: Add support to enable/disable FW dump capability (Chad Dupuis) [722299] - [netdrv] qlcnic: fix default operating state of interface (Chad Dupuis) [722299] - [netdrv] qlcnic: fix initial number of msix entries in adapter (Chad Dupuis) [722299] - [netdrv] qlcnic: Add code to tune FW dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove holding api lock while taking the dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Add capability to take FW dump deterministically (Chad Dupuis) [722299] - [netdrv] qlcnic: Remove casts of void * (Chad Dupuis) [722299] - [netdrv] qlcnic: Added sysfs node support (Chad Dupuis) [722299] - [netdrv] qlcnic: Avoid double free of skb in tx path (Chad Dupuis) [722299] - [netdrv] qlcnic: Fix bug in FW queue dump (Chad Dupuis) [722299] - [netdrv] qlcnic: Bumped up version number to 5.0.18 (Chad Dupuis) [722299] - [netdrv] qlcnic: FW dump support (Chad Dupuis) [722299] - [netdrv] ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Chad Dupuis) [722299] - [virt] xen/events: BUG() when we can't allocate our event->irq array (Igor Mammedov) [772981] - [virt] xen: Populate xenbus device attributes (Igor Mammedov) [772981] - [virt] xen: use static initializers in xen-balloon.c (Igor Mammedov) [772981] - [virt] xen-netfront: correct MAX_TX_TARGET calculation (Igor Mammedov) [772981] - [virt] xen/irq: Alter the locking to use a mutex instead of a spinlock (Igor Mammedov) [772981] - [virt] xen-blkfront: Fix one off warning about name clash (Igor Mammedov) [772981] - [virt] xen: set max_pfn_mapped to the last pfn mapped + partial revert (Igor Mammedov) [772981] - [scsi] qla4xxx: v5.02.00.00.06.03-k1 (Chad Dupuis) [722297] - [scsi] qla4xxx: Added support to show port_state and port_speed in sysfs (Chad Dupuis) [722297] - [scsi] scsi_transport_iscsi: Added support to show port_state and port_speed in sysfs (Chad Dupuis) [722297] - [scsi] qla4xxx: Added support to show targetalias in sysfs (Chad Dupuis) [722297] - [scsi] libiscsi: Added support to show targetalias in sysfs (Chad Dupuis) [722297] - [scsi] qla4xxx: trivial cleanup (Chad Dupuis) [722297] - [scsi] qla4xxx: Update license (Chad Dupuis) [722297] - [scsi] qla4xxx: Added error logging for firmware abort (Chad Dupuis) [722297] - [scsi] qla4xxx: Cleanup modinfo display (Chad Dupuis) [722297] - [scsi] qla4xxx: Clear the RISC interrupt bit during FW init (Chad Dupuis) [722297] - [scsi] qla4xxx: Disable generating pause frames in case of FW hung (Chad Dupuis) [722297] - [scsi] qla4xxx: Temperature monitoring for ISP82XX core (Chad Dupuis) [722297] - [scsi] qla4xxx: Break the loop if the sendtargets list was empty (Chad Dupuis) [722297] - [scsi] qla4xxx: Limit the ACB Default Timeout value to 12s (Chad Dupuis) [722297] - [scsi] qla4xxx: cleanup, make qla4xxx_build_ddb_list short (Chad Dupuis) [722297] - [scsi] qla4xxx: check for FW alive before calling chip_reset (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix qla4xxx_dump_buffer to dump buffer correctly (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix the IDC locking mechanism (Chad Dupuis) [722297] - [scsi] qla4xxx: Wait for disable_acb before doing set_acb (Chad Dupuis) [722297] - [scsi] qla4xxx: Don't recover adapter if device state is FAILED (Chad Dupuis) [722297] - [scsi] qla4xxx: fix call trace on rmmod with ql4xdontresethba=1 (Chad Dupuis) [722297] - [scsi] qla4xxx: Fix CPU lockups when ql4xdontresethba set (Chad Dupuis) [722297] - [scsi] qla4xxx: Perform context resets in case of context failures (Chad Dupuis) [722297] - [scsi] treewide: Fix typos in various parts of the kernel, and fix some comments (Chad Dupuis) [722297] - [scsi] qla4xxx: select iscsi boot sysfs attrs (Chad Dupuis) [722297] - [scsi] scsi: qla4xxx driver depends on NET (Chad Dupuis) [722297] - [scsi] qla4xxx: v5.02.00.00.06.02-k14 (Chad Dupuis) [722297] - [scsi] qla4xxx: Fixed BFS with sendtargets as boot index (Chad Dupuis) [722297] - [scsi] qlge: Bumped driver version to 1.00.00.30 (Chad Dupuis) [722307] - [scsi] qlge: Fix memory leak in the process of refill (Chad Dupuis) [722307] - [scsi] qlge: Removing needless print's which are not (Chad Dupuis) [722307] - [scsi] qlge: Fixed invalid reference to ip header (Chad Dupuis) [722307] - [scsi] qlge: Updating Schultz LICENSE.qlge file (Chad Dupuis) [722307]- [usb] xHCI: set USB2 hardware LPM (Don Zickus) [738877] - [usb] xHCI: Check host USB2 LPM capability (Don Zickus) [738877] - [usb] Add a strtobool function matching semantics of existing in kernel equivalents (Don Zickus) [738877] - [usb] xhci: Fix USB 3.0 device restart on resume (Don Zickus) [738877] - [usb] usb3.0 ch9 definitions (Don Zickus) [738877] - [usb] xhci: Clean up 32-bit build warnings (Don Zickus) [738877] - [usb] xhci: Properly handle COMP_2ND_BW_ERR (Don Zickus) [738877] - [usb] xhci: Better debugging for critical host errors (Don Zickus) [787110] - [usb] xhci: Be less verbose during URB cancellation (Don Zickus) [787110] - [usb] xhci: Remove debugging about ring structure allocation (Don Zickus) [787110] - [usb] xhci: Remove debugging about toggling cycle bits (Don Zickus) [787110] - [usb] xhci: Remove debugging for individual transfers (Don Zickus) [787110] - [usb] xhci: Remove useless sg-list debugging (Don Zickus) [787110] - [usb] xhci: Remove warnings about MSI and MSI-X capabilities (Don Zickus) [787110] - [usb] xhci: Remove scary warnings about transfer issues (Don Zickus) [770571 787110] - [usb] Trivial: xhci: Fix copy-paste error (Don Zickus) [738877] - [usb] xHCI: fix bug in xhci_clear_command_ring() (Don Zickus) [773109] - [usb] xHCI: Adding #define values used for hub descriptor (Don Zickus) [738877] - [usb] XHCI: resume root hubs when the controller resumes (Don Zickus) [738877 747531] - [usb] xhci: Set slot and ep0 flags for address command (Don Zickus) [738877] - [usb] xhci: fix lockdep warning on endpoint timeout (Don Zickus) [738877] - [usb] fix implicit usage of gfp.h in host/xhci-hub.c (Don Zickus) [738877] - [usb] xHCI: Make xHCI driver have a BOS descriptor (Don Zickus) [738877] - [usb] xhci: remove CONFIG_PCI in xhci.c's probe function (Don Zickus) [738877] - [usb] xhci: move xhci_gen_setup() away from -pci (Don Zickus) [738877] - [usb] xhci: refactor xhci_pci_setup() (Don Zickus) [738877] - [usb] xhci: replace pci_*_consistent() with dma_*_coherent() (Don Zickus) [738877] - [usb] xhci: hide MSI code behind PCI bars (Don Zickus) [683681] - [usb] xhci: group MSI interrupt registration into its own function (Don Zickus) [683681] - [usb] host: introduce USB_ARCH_HAS_XHCI (Don Zickus) [738877] - [usb] xHCI: fix debug message (Don Zickus) [738877] - [usb] xHCI: AMD isoc link TRB chain bit quirk (Don Zickus) [742100] - [usb] usbcore: add sysfs support to xHCI usb2 hardware LPM (Don Zickus) [738877] - [usb] xHCI: test USB2 software LPM (Don Zickus) [738877] - [usb] xHCI: Clear PLC for USB2 root hub ports (Don Zickus) [754045] - [usb] xHCI: test and clear RWC bit (Don Zickus) [738147 754045] - [usb] xHCI: set link state (Don Zickus) [738877] - [usb] usbcore: check device's LPM capability (Don Zickus) [738877] - [usb] usbcore: get BOS descriptor set (Don Zickus) [738877] - [usb] xhci-mem.c: xhci_segment_free: No need for checking seg argument (Don Zickus) [738877] - [usb] xhci-mem.c: Check for ring->first_seg != NULL (Don Zickus) [738877] - [usb] xhci: USB 3.0 BW checking (Don Zickus) [735951] - [usb] xhci: Fix mult base in endpoint bandwidth info (Don Zickus) [735951] - [usb] xhci: ignore xhci version while checking for the link quirk (Don Zickus) [738877] - [usb] xHCI: prevent infinite loop when processing MSE event (Don Zickus) [738877] - [usb] xhci: Redundant check in xhci_check_args for xhci->devs (Don Zickus) [738877] - [usb] xHCI: refine td allocation (Don Zickus) [738877] - [usb] xhci: Don't print short isoc packets. (Don Zickus) [738877] - [usb] xhci: Add software BW checking quirk to Intel PPT xHCI (Don Zickus) [735951] - [usb] xhci: Implement HS/FS/LS bandwidth checking (Don Zickus) [735951] - [usb] xhci: Track interval bandwidth tables per port/TT (Don Zickus) [738877] - [usb] xhci: Store endpoint bandwidth information (Don Zickus) [738877] - [usb] xhci: Store information about roothubs and TTs (Don Zickus) [738877] - [usb] xhci: Store the "real" root port number (Don Zickus) [738877] - [usb] xhci: Refactor endpoint limit checking (Don Zickus) [738877] - [usb] xhci: Rename virt_dev->port to fake_port (Don Zickus) [738877] - [usb] xhci: If no endpoints changed, don't issue BW command (Don Zickus) [738877] - [usb] xhci: Handle zero-length isochronous packets (Don Zickus) [738877] - [usb] xhci: Remove TDs from TD lists when URBs are canceled (Don Zickus) [738877] - [usb] xhci: Fix failed enqueue in the middle of isoch TD (Don Zickus) [738877] - [usb] xhci: Fix memory leak during failed enqueue (Don Zickus) [738877] - [usb] xHCI: report USB2 port in resuming as suspend (Don Zickus) [768238] - [usb] xHCI: fix port U3 status check condition (Don Zickus) [768238] - [usb] rename USB_SPEED_VARIABLE to USB_SPEED_WIRELESS (Don Zickus) [738877] - [usb] Mark EHCI LPM functions as __maybe_unused (Don Zickus) [738877] - [usb] ehci: disable LPM and PPCD for nVidia MCP89 chips (Don Zickus) [738877] - [usb] EHCI: Disable langwell/penwell LPM capability (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: Enable Per-port change detect bits (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: Basic LPM feature support (Don Zickus) [738877] - [usb] EHCI: EHCI 1.1 addendum: preparation (Don Zickus) [738877] - [net] ipvs: RHEL6: Enable SCTP transport loadbalancing (Thomas Graf) [786953] - [net] ipvs: Use frag walker helper in SCTP proto support (Thomas Graf) [786953] - [net] ipvs: provide default ip_vs_conn_{in, out}_get_proto (Thomas Graf) [786953] - [net] ipvs: lvs sctp protocol handler is incorrectly invoked ip_vs_app_pkt_out (Thomas Graf) [786953] - [net] ipvs: SCTP Transport Loadbalancing Support (Thomas Graf) [786953] - [block] mtip32xx: removed the irrelevant argument of mtip_hw_submit_io() and the unused member of struct driver_data (Shyam Iyer) [658388] - [block] mtip32xx: do rebuild monitoring asynchronously (Shyam Iyer) [658388] - [block] mtip32xx: uninitialized variable in mtip_quiesce_io() (Shyam Iyer) [658388] - [block] mtip32xx: updates based on feedback (Shyam Iyer) [658388] - [block] mtip32xx: add module.h include to avoid conflict with moduleh tree (Shyam Iyer) [658388] - [block] mtip32xx: mark a few more items static (Shyam Iyer) [658388] - [block] mtip32xx: ensure that all local functions are static (Shyam Iyer) [658388] - [block] mtip32xx: cleanup compat ioctl handling (Shyam Iyer) [658388] - [block] mtip32xx: fix warnings/errors on 32-bit compiles (Shyam Iyer) [658388] - [block] mtip32xx: RHEL specific config changes (Shyam Iyer) [658388] - [ata] Split ahci.c to ahci.h (Shyam Iyer) [658388] - [block] Add driver for Micron RealSSD pcie flash cards (Shyam Iyer) [658388] - [usb] When hot reset for USB3 fails, try warm reset (Don Zickus) [734699 738151 742146 784430] - [usb] usbcore: refine warm reset logic (Don Zickus) [734699 738151 742146 784430] - [usb] xhci: Set change bit when warm reset change is set (Don Zickus) [734699 738151 742146 784430] - [usb] xhci: Clear warm reset change event during init (Don Zickus) [734699 738151 742146 784430] - [usb] Reset USB 3.0 devices on (re)discovery (Don Zickus) [734699 738151 742146 784430] - [usb] use "device number" instead of "address" (Don Zickus) [734699 738151 742146 784430] - [fs] nfs: Additional readdir cookie loop information (Steve Dickson) [770250] - [fs] NFS: Fix spurious readdir cookie loop messages (Steve Dickson) [770250] - [fs] NFSv4: Save the owner/group name string when doing open (Jeff Layton) [739797] - [fs] tracepoint: add drop_transaction/update_superblock_end to jbd2 (Lukas Czerner) [738726] - [scsi] Fix block queue and elevator memory leak in scsi_alloc_sdev (Jeff Moyer) [769652] - [scsi] Make scsi_free_queue() kill pending SCSI commands (David Milburn) [784117] - [scsi] isci: kill iphy->isci_port lookups (David Milburn) [718264] - [scsi] scsi_dh_rdac: Fix for unbalanced reference count (Mike Snitzer) [749265] - [x86] tsc: Fix SMI induced variation in quick_pit_calibrate() (John Villalovos) [787332] - [virt] kvm: introduce x86_cpuinit.early_percpu_clock_init hook (Igor Mammedov) [788562] - [netdrv] igb driver update (Stefan Assmann) [737714]- [kernel] mm-tracepoint: fix documentation and examples (Jiri Olsa) [788156] - [kernel] perf tools: Fix compile error on x86_64 Ubuntu (Jiri Olsa) [788156] - [kernel] perf report: Fix --stdio output alignment when --showcpuutilization used (Jiri Olsa) [788156] - [kernel] perf annotate: Get rid of field_sep check (Jiri Olsa) [788156] - [kernel] perf annotate: Fix usage string (Jiri Olsa) [788156] - [kernel] perf kmem: Fix a memory leak (Jiri Olsa) [788156] - [kernel] perf kmem: Add missing closedir() calls (Jiri Olsa) [788156] - [kernel] perf top: Add error message for EMFILE (Jiri Olsa) [788156] - [kernel] perf test: Change type of '-v' option to INCR (Jiri Olsa) [788156] - [kernel] perf script: Add missing closedir() calls (Jiri Olsa) [788156] - [kernel] perf tools: Add const.h to MANIFEST to make perf-tar-src-pkg work again (Jiri Olsa) [788156] - [kernel] perf top: Don't update total_period on process_sample (Jiri Olsa) [788156] - [kernel] perf hists: Stop using 'self' for struct hist_entry (Jiri Olsa) [788156] - [kernel] perf hists: Rename total_session to total_period (Jiri Olsa) [788156] - [kernel] perf kvm: Fix copy & paste error in description (Jiri Olsa) [788156] - [kernel] perf script: Kill script_spec__delete (Jiri Olsa) [788156] - [kernel] perf top: Fix a memory leak (Jiri Olsa) [788156] - [kernel] perf stat: Introduce get_ratio_color() helper (Jiri Olsa) [788156] - [kernel] perf session: Remove impossible condition check (Jiri Olsa) [788156] - [kernel] perf tools: Fix feature-bits rework fallout, remove unused variable (Jiri Olsa) [788156] - [kernel] perf script: Add generic perl handler to process events (Jiri Olsa) [788156] - [kernel] perf tools: Use for_each_set_bit() to iterate over feature flags (Jiri Olsa) [788156] - [kernel] perf tools: Unify handling of features when writing feature section (Jiri Olsa) [788156] - [kernel] perf report: Accept fifos as input file (Jiri Olsa) [788156] - [kernel] perf tools: Moving code in some files (Jiri Olsa) [788156] - [kernel] perf tools: Fix out-of-bound access to struct perf_session (Jiri Olsa) [788156] - [kernel] perf tools: Continue processing header on unknown features (Jiri Olsa) [788156] - [kernel] perf tools: Improve macros for struct feature_ops (Jiri Olsa) [788156] - [kernel] perf: builtin-record: Document and check that mmap_pages must be a power of two (Jiri Olsa) [788156] - [kernel] perf: builtin-record: Provide advice if mmap'ing fails with EPERM (Jiri Olsa) [788156] - [kernel] perf tools: Fix truncated annotation (Jiri Olsa) [788156] - [kernel] perf script: look up thread using tid instead of pid (Jiri Olsa) [788156] - [kernel] perf tools: Look up thread names for system wide profiling (Jiri Olsa) [788156] - [kernel] perf tools: Fix comm for processes with named threads (Jiri Olsa) [788156] - [kernel] perf report: Fix usage string (Jiri Olsa) [788156] - [kernel] perf test: Add more automated tests for event parsing (Jiri Olsa) [788156] - [kernel] perf events: Tidy up perf_event__preprocess_sample (Jiri Olsa) [788156] - [kernel] perf tools: Remove stale git headlines from top comment (Jiri Olsa) [788156] - [kernel] perf tools: Fix a memory leak on perf_read_values_destroy (Jiri Olsa) [788156] - [kernel] perf symbols: Fix error path on symbol__init() (Jiri Olsa) [788156] - [kernel] perf symbols: Get rid of duplicated snprintf() (Jiri Olsa) [788156] - [kernel] perf evlist: Fix errno value reporting on failed mmap (Jiri Olsa) [788156] - [kernel] perf report: Document '--call-graph' for optional print_limit argument (Jiri Olsa) [788156] - [kernel] perf evsel: Fix uninitialized memory access to struct perf_sample (Jiri Olsa) [788156] - [kernel] perf record: Add ability to record event period (Jiri Olsa) [788156] - [kernel] perf tools: Add ability to synthesize event according to a sample (Jiri Olsa) [788156] - [kernel] perf script: Implement option for system-wide profiling (Jiri Olsa) [788156] - [kernel] perf script: Fix mem leaks and NULL pointer checks around strdup()s (Jiri Olsa) [788156] - [kernel] perf test: Soft errors shouldn't stop the "Validate PERF_RECORD_" test (Jiri Olsa) [788156] - [kernel] perf test: Validate PERF_RECORD_ events and perf_sample fields (Jiri Olsa) [788156] - [kernel] perf event: Introduce perf_event__fprintf (Jiri Olsa) [788156] - [kernel] perf test: Allow running just a subset of the available tests (Jiri Olsa) [788156] - [kernel] perf evlist: Always do automatic allocation of pollfd and mmap structures (Jiri Olsa) [788156] - [kernel] perf tools: Save some loops using perf_evlist__id2evsel (Jiri Olsa) [788156] - [kernel] perf script: Add comm filtering option (Jiri Olsa) [788156] - [kernel] perf tools: make -C consistent across commands (for cpu list arg) (Jiri Olsa) [788156] - [kernel] perf top: Stop using globals for tool state (Jiri Olsa) [788156] - [kernel] perf tools: Rename perf_event_ops to perf_tool (Jiri Olsa) [788156] - [kernel] perf tools: Resolve machine earlier and pass it to perf_event_ops (Jiri Olsa) [788156] - [kernel] perf tools: Pass tool context in the the perf_event_ops functions (Jiri Olsa) [788156] - [kernel] perf annotate: Group options in a struct (Jiri Olsa) [788156] - [kernel] perf report: Group options in a struct (Jiri Olsa) [788156] - [kernel] perf tools: Use evsel->attr.sample_type instead of session->sample_type (Jiri Olsa) [788156] - [kernel] perf session: Remove superfluous callchain_cursor member (Jiri Olsa) [788156] - [kernel] perf event: perf_event_ops->attr() manipulates only an evlist (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce id_hdr_size method out of perf_session (Jiri Olsa) [788156] - [kernel] perf symbols: Add nr_events to symbol_conf (Jiri Olsa) [788156] - [kernel] perf ui progress: Fix divide by zero (Jiri Olsa) [788156] - [kernel] perf record: Move 'group' to perf_event_ops (Jiri Olsa) [788156] - [kernel] perf session: Move threads to struct machine (Jiri Olsa) [788156] - [kernel] perf record: Move mmap_pages to perf_record_opts (Jiri Olsa) [788156] - [kernel] perf evlist: Handle default value for 'pages' on mmap method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce {prepare, start}_workload refactored from 'perf record' (Jiri Olsa) [788156] - [kernel] perf evsel: Introduce config attr method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce add_tracepoints method (Jiri Olsa) [788156] - [kernel] perf evlist: Introduce perf_evlist__add_attrs (Jiri Olsa) [788156] - [kernel] perf tools: Simplify debugfs mountpoint handling code (Jiri Olsa) [788156] - [kernel] perf tools: Eliminate duplicate code and use PATH_MAX consistently (Jiri Olsa) [788156] - [kernel] perf/powerpc: Fix build for PowerPC with uclibc toolchains (Jiri Olsa) [788156] - [fs] epoll: fix compiler warning and optimize the non-blocking path (Jason Baron) [709197] - [fs] epoll: move ready event check into proper inline (Jason Baron) [709197] - [fs] epoll: epoll_wait() should not use timespec_add_ns() (Jason Baron) [709197] - [fs] epoll: make epoll_wait() use the hrtimer range feature (Jason Baron) [709197] - [fs] select: rename estimate_accuracy() to select_estimate_accuracy() (Jason Baron) [709197] - [fs] ext4: don't dereference null pointer when make_indexed_dir() fails (Lukas Czerner) [773342] - [fs] ext4: Fix fs corruption when make_indexed_dir() fails (Lukas Czerner) [773342] - [fs] ext4: ext4_mkdir should dirty dir_block with newly created directory inode (Lukas Czerner) [773342] - [scsi] bnx2fc: Bumped version to 1.0.10 (Mike Christie) [740059] - [scsi] bnx2fc: NPIV ports go offline when interface is brought down & up (Mike Christie) [740059] - [scsi] bnx2fc: Handle LOGO flooding from the target (Mike Christie) [740059] - [scsi] bnx2fc: fix panic in bnx2fc_post_io_req (Mike Christie) [740059] - [scsi] bnx2fc: Handle SRR LS_ACC drop scenario (Mike Christie) [740059] - [scsi] bnx2fc: Handle ABTS timeout during ulp timeout (Mike Christie) [740059] - [fs] ext4: ignore EXT4_INODE_JOURNAL_DATA flag with delalloc (Lukas Czerner) [767199] - [fs] tmpfs: fix off-by-one in max_blocks checks (Eric Sandeen) [783497] - [s390x] kernel: fix 3215 console deadlock (Hendrik Brueckner) [753578] - [net] sctp: implement socket option SCTP_GET_ASSOC_ID_LIST (Thomas Graf) [787622] - [net] tcp: bind() fix autoselection to share ports (Flavio Leitner) [784671] - [fs] xfs: Fix missing xfs_iunlock() on error recovery path in xfs_readlink() (Carlos Maiolino) [694702] - [net] sch_qfq: Enable as module (Thomas Graf) [787637] - [net] sch_qfq: accurate wsum handling (Thomas Graf) [787637] - [net] sch_qfq: fix overflow in qfq_update_start() (Thomas Graf) [787637] - [net] pkt_sched: QFQ - quick fair queue scheduler (Thomas Graf) [787637] - [x86] Add hpet_mmap kernel parameter (Prarit Bhargava) [785667] - [x86] Configure HPET_MMAP on (Prarit Bhargava) [785667] - [net] tcp: fix undo after RTO for CUBIC (Thomas Graf) [786956] - [net] tcp: fix undo after RTO for BIC (Thomas Graf) [786956] - [net] tcp: drop SYN+FIN messages (Thomas Graf) [786956] - [net] tcp: skip cwnd moderation in TCP_CA_Open in tcp_try_to_open (Thomas Graf) [786956] - [net] tcp: allow undo from reordered DSACKs (Thomas Graf) [786956] - [net] tcp: use SACKs and DSACKs that arrive on ACKs below snd_una (Thomas Graf) [786956] - [net] tcp: use DSACKs that arrive when packets_out is 0 (Thomas Graf) [786956] - [net] tcp: make is_dupack a parameter to tcp_fastretrans_alert() (Thomas Graf) [786956] - [net] tcp: use TCP_DEFAULT_INIT_RCVWND in tcp_fixup_rcvbuf() (Thomas Graf) [786956] - [net] tcp: use TCP_INIT_CWND in tcp_fixup_sndbuf() (Thomas Graf) [786956] - [net] tcp: properly update lost_cnt_hint during shifting (Thomas Graf) [786956] - [net] tcp: ECN blackhole should not force quickack mode (Thomas Graf) [786956] - [net] tcp: fix validation of D-SACK (Thomas Graf) [786956] - [net] tcp: Proportional Rate Reduction for TCP (Thomas Graf) [786956] - [net] tcp: RFC2988bis + taking RTT sample from 3WHS for the passive open side (Thomas Graf) [786956] - [net] tcp_cubic: limit delayed_ack ratio to prevent divide error (Thomas Graf) [786956] - [net] tcp: Make undo_ssthresh arg to tcp_undo_cwr() a bool (Thomas Graf) [786956] - [net] tcp: avoid cwnd moderation in undo (Thomas Graf) [786956] - [net] tcp: undo_retrans counter fixes (Thomas Graf) [786956] - [net] tcp: fix a bug that triggers large number of TCP RST by mistake (Thomas Graf) [786956] - [net] tcp: cleanup of cwnd initialization in tcp_init_metrics() (Thomas Graf) [786956] - [virt] x86, cpu: add FMA4 and TBM to allowed CPUID bits (Eduardo Habkost) [784856] - [fs] cifs: change oplock break slow work to very slow work (Jeff Layton) [772874]- [kernel] timer: add the usleep_range() timer (Dean Nelson) [786458] - [net] SUNRPC: Add trace events to the sunrpc subsystem (Steve Dickson) [784103] - [scsi] qla2xxx: Module parameter to control use of async or sync port login (Chad Dupuis) [769007] - [x86] powernow-k8: Fix indexing issue (Frank Arnold) [781566] - [x86] powernow-k8: Avoid Pstate MSR accesses on systems supporting CPB (Frank Arnold) [781566] - [x86] hpet: Immediately disable HPET timer 1 if rtc irq is masked (Frank Arnold) [787695] - [x86] rtc: disable hpet emulation on suspend (Frank Arnold) [787695] - [x86] Report cpb and eff_freq_ro flags correctly (Frank Arnold) [787687] - [x86] cpuinfo: Add feature flags for AMD fam15h model 10h-1fh processors (Frank Arnold) [787687] - [net] ipv6: Generic TTL Security Mechanism (Weiping Pan) [786948] - [net] ipv4: Generalized TTL Security Mechanism (Weiping Pan) [787311] - [scsi] fix the new host byte settings (DID_TARGET_FAILURE and DID_NEXUS_FAILURE) (Mike Snitzer) [787282] - [scsi] Correctly set the scsi host/msg/status bytes (Mike Snitzer) [787282] - [scsi] Add all the definitions of host bytes to hostbyte_table (Mike Snitzer) [787282] - [virt] virtio: balloon: Add freeze, restore handlers to support S4 (Amit Shah) [624189] - [virt] virtio: balloon: Move vq initialization into separate function (Amit Shah) [624189] - [virt] virtio: net: Add freeze, restore handlers to support S4 (Amit Shah) [582178] - [virt] virtio: net: Move vq and vq buf removal into separate function (Amit Shah) [582178] - [virt] virtio: net: Move vq initialization into separate function (Amit Shah) [582178] - [virt] virtio: blk: Add freeze, restore handlers to support S4 (Amit Shah) [542378] - [virt] virtio: blk: Move vq initialization to separate function (Amit Shah) [542378] - [virt] virtio: console: Disable callbacks for virtqueues at start of S4 freeze (Amit Shah) [623913] - [virt] virtio: console: Add freeze and restore handlers to support S4 (Amit Shah) [623913] - [virt] virtio: console: Move vq and vq buf removal into separate functions (Amit Shah) [623913] - [virt] virtio: pci: add PM notification handlers for restore, freeze, thaw, poweroff (Amit Shah) [542378 582178 623913 624189] - [virt] virtio: pci: switch to new PM API (Amit Shah) [542378 582178 623913 624189] - [virt] virtio_blk: fix config handler race (Amit Shah) [542378] - [virt] virtio_net: use singlethread workqueue (Amit Shah) [582178] - [virt] virtio_net: set/cancel work on ndo_open/ndo_stop (Amit Shah) [582178] - [serial] jsm: Fixed EEH recovery error (Steve Best) [742551] - [serial] jsm: adding EEH handlers (Steve Best) [742551] - [scsi] isci: fix, prevent port from getting stuck in the 'configuring' state (David Milburn) [747533] - [scsi] isci: fix start OOB (David Milburn) [747533] - [scsi] isci: fix io failures while wide port links are coming up (David Milburn) [747533] - [scsi] isci: allow more time for wide port targets (David Milburn) [747533] - [scsi] isci: enable wide port targets (David Milburn) [747533] - [scsi] isci: Fix IO fails when pull cable from phy in x4 wideport in MPC mode (David Milburn) [747533] - [scsi] isci: update version to 1.1 (David Milburn) [747533] - [scsi] isci: remove unused 'isci_tmf->device' field (David Milburn) [747533] - [scsi] isci: performance-fix, shorten default "no outbound task" timeout (David Milburn) [747533] - [scsi] isci: oem parameter format v1.3 (David Milburn) [747533] - [scsi] isci: oem parameter format v1.1 (David Milburn) [747533] - [scsi] isci: update afe (analog-front-end) recipe for C1 (David Milburn) [747533] - [scsi] isci: Cleanup oem parameter and recipe handling (David Milburn) [747533] - [net] skbuf.h: Fix parameter documentation (Dean Nelson) [786639] - [net] add APIs for manipulating skb page fragments (Dean Nelson) [786639] - [scsi] scsi_dh_alua: Retry the check-condition in case Mode Parameters Changed (Mike Snitzer) [772305] - [scsi] scsi_dh_alua: Add one more check-condition for alua handler (Mike Snitzer) [772305] - [scsi] scsi_dh_rdac: Adding NetApp as a brand name for rdac (Mike Snitzer) [772305] - [net] config: Adding generic config option to enable netprio cgroups (Neil Horman) [772974] - [net] add documentation for net_prio cgroups (Neil Horman) [772974] - [net] add network priority cgroup infrastructure (Neil Horman) [772974] - [s390x] dasd: wait for terminated request (Hendrik Brueckner) [745999] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [760490] - [kernel] perf header: Use event_name() to get an event name (Jiri Olsa) [784888] - [kernel] perf stat: Failure with "Operation not supported" (Jiri Olsa) [784888] - [kernel] perf: Fix parsing of __print_flags() in TP_printk() (Jiri Olsa) [784888] - [kernel] perf session: Fix crash with invalid CPU list (Jiri Olsa) [784888] - [kernel] perf python: Fix undefined symbol problem (Jiri Olsa) [784888] - [kernel] perf top: Fix live annotation in the --stdio interface (Jiri Olsa) [784888] - [kernel] perf top tui: Don't recalc column widths considering just the first page (Jiri Olsa) [784888] - [kernel] perf report: Add progress bar when processing time ordered events (Jiri Olsa) [784888] - [kernel] perf hists browser: Warn about lost events (Jiri Olsa) [784888] - [kernel] perf tools: Fix a typo of command name as trace-cmd (Jiri Olsa) [784888] - [kernel] perf hists: Fix recalculation of total_period when sorting entries (Jiri Olsa) [784888] - [kernel] perf ui browser: Handle K_RESIZE in dialog windows (Jiri Olsa) [784888] - [kernel] perf ui browser: No need to switch char sets that often (Jiri Olsa) [784888] - [kernel] perf hists browser: Use K_TIMER (Jiri Olsa) [784888] - [kernel] perf ui: Rename ui__warning_paranoid to ui__error_paranoid (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement the popup windows using libslang (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement ui__popup_menu using ui__browser (Jiri Olsa) [784888] - [kernel] perf ui: Reimplement ui_helpline using libslang (Jiri Olsa) [784888] - [kernel] perf ui: Improve handling sigwinch a bit (Jiri Olsa) [784888] - [kernel] perf ui progress: Reimplement using slang (Jiri Olsa) [784888] - [kernel] perf evlist: Fix grouping of multiple events (Jiri Olsa) [784888] - [kernel] perf symbols: Increase symbol KSYM_NAME_LEN size (Jiri Olsa) [784888] - [kernel] perf hists browser: Refuse 'a' hotkey on non symbolic views (Jiri Olsa) [784888] - [kernel] perf ui browser: Use libslang to read keys (Jiri Olsa) [784888] - [kernel] perf tools: Fix tracing info recording (Jiri Olsa) [784888] - [kernel] perf hists browser: Elide DSO column when it is set to just one DSO, ditto for threads (Jiri Olsa) [784888] - [kernel] perf hists: Don't consider filtered entries when calculating column widths (Jiri Olsa) [784888] - [kernel] perf hists: Don't decay total_period for filtered entries (Jiri Olsa) [784888] - [kernel] perf hists browser: Honour symbol_conf.show_nr_samples, total_period (Jiri Olsa) [784888] - [kernel] perf hists browser: Do not exit on tab key with single event (Jiri Olsa) [784888] - [kernel] perf annotate browser: Don't change selection line when returning from callq (Jiri Olsa) [784888] - [kernel] perf tools: handle endianness of feature bitmap (Jiri Olsa) [784888] - [kernel] perf tools: Add prelink suggestion to dso update message (Jiri Olsa) [784888] - [kernel] perf script: Fix unknown feature comment (Jiri Olsa) [784888] - [kernel] perf hists browser: Apply the dso and thread filters when merging new batches (Jiri Olsa) [784888] - [kernel] perf hists: Move the dso and thread filters from hist_browser (Jiri Olsa) [784888] - [kernel] perf ui browser: Honour the xterm colors (Jiri Olsa) [784888] - [kernel] perf top tui: Give color hints just on the percentage, like on --stdio (Jiri Olsa) [784888] - [kernel] perf ui browser: Make the colors configurable and change the defaults (Jiri Olsa) [784888] - [kernel] perf tui: Remove unneeded call to newtCls on startup (Jiri Olsa) [784888] - [kernel] perf hists: Don't format the percentage on hist_entry__snprintf (Jiri Olsa) [784888] - [kernel] perf ui browser: Allow initial use without navigation UI elements (Jiri Olsa) [784888] - [kernel] perf tui: Catch signals to exit gracefully (Jiri Olsa) [784888] - [kernel] perf hists browser: Add missing hotkeys to the help window (Jiri Olsa) [784888] - [kernel] perf top: Fix the 'E' hotkey, select among multiple events (Jiri Olsa) [784888] - [kernel] perf top: Honour --hide_{user, kernel}_symbols and the 'U' hotkey (Jiri Olsa) [784888] - [kernel] perf buildid: Fix possible unterminated readlink() result buffer (Jiri Olsa) [784888] - [kernel] perf annotate browser: Allow toggling the visualization of source code lines (Jiri Olsa) [784888] - [kernel] perf ui browser: Add filter method (Jiri Olsa) [784888] - [kernel] perf annotate browser: Exit when pressing ESC or the left arrow (Jiri Olsa) [784888] - [kernel] perf hists browser: Invalidate ui_browser->top after timer calls (Jiri Olsa) [784888] - [kernel] perf hists browser: Fix handling of TAB/UNTAB for multiple events (Jiri Olsa) [784888] - [kernel] perf top: Remove entries from entries_collapsed on decay (Jiri Olsa) [784888] - [kernel] perf ui browser: Remove ui_browser__add_exit_keys (Jiri Olsa) [784888] - [kernel] perf ui browser: Handle SIGWINCH (Jiri Olsa) [784888] - [kernel] perf hists: Fix compilation when NO_NEWT_SUPPORT is set (Jiri Olsa) [784888] - [kernel] perf hists: Don't free decayed entries if in the annotation browser (Jiri Olsa) [784888] - [kernel] perf hists browser: Recalculate browser pointers after resort/decay (Jiri Olsa) [784888] - [kernel] perf probe: Fix to show correct error string (Jiri Olsa) [784888] - [kernel] perf tools: Make --no-asm-raw the default (Jiri Olsa) [784888] - [kernel] perf tools: Make perf.data more self-descriptive (Jiri Olsa) [784888] - [kernel] perf: Move arch specific code into separate arch directory (Jiri Olsa) [784888] - [kernel] perf hists browser: Update the browser.nr_entries after the timer (Jiri Olsa) [784888] - [kernel] perf hists browser: Fix TAB/UNTAB use with multiple events (Jiri Olsa) [784888] - [kernel] perf hists browser: Don't offer symbol actions when symbols not on --sort (Jiri Olsa) [784888] - [kernel] perf annotate browser: Use -> to navigate on assembly lines (Jiri Olsa) [784888] - [kernel] perf tools: Fix broken number of samples for perf report -n (Jiri Olsa) [784888] - [kernel] perf top: Use the TUI interface by default (Jiri Olsa) [784888] - [kernel] perf annotate browser: Allow navigation to called functions (Jiri Olsa) [784888] - [kernel] perf top: Add callgraph support (Jiri Olsa) [784888] - [kernel] perf top: Reuse the 'report' hist_entry/hists classes (Jiri Olsa) [784888] - [kernel] perf browsers: Add live mode to the hists, annotate browsers (Jiri Olsa) [784888] - [kernel] perf hists: Threaded addition and sorting of entries (Jiri Olsa) [784888] - [kernel] perf report: Add option to show total period (Jiri Olsa) [784888] - [kernel] perf hists: Allow limiting the number of rows and columns in fprintf (Jiri Olsa) [784888] - [kernel] perf hists: Stop using 'self' for struct hists (Jiri Olsa) [784888] - [kernel] perf report: Fix stdio event name header printing (Jiri Olsa) [784888] - [kernel] perf: Support setting the disassembler style (Jiri Olsa) [784888] - [kernel] perf tools: Make stat/record print fatal signals of the target program (Jiri Olsa) [784888] - [kernel] perf stat: Fix spelling in comment (Jiri Olsa) [784888] - [kernel] perf stat: Allow tab as cvs delimiter (Jiri Olsa) [784888] - [kernel] perf stat: Suppress printing std-dev when its 0 (Jiri Olsa) [784888] - [kernel] perf stat: Fix +- nan in --no-aggr runs (Jiri Olsa) [784888] - [kernel] perf stat: Add --log-fd option to redirect stderr elsewhere (Jiri Olsa) [784888] - [kernel] perf top: Improve lost events warning (Jiri Olsa) [784888] - [kernel] perf, tool: Leftover from latest util/event.[ch] 3.1 sync (Jiri Olsa) [784888] - [kernel] perf top browser: Fix up line width calculation (Jiri Olsa) [784888] - [kernel] perf buildid-list: Support showing the build id in an ELF file (Jiri Olsa) [784888] - [kernel] perf buildid-list: Add option to show the running kernel build id (Jiri Olsa) [784888] - [kernel] perf script: Add drop monitor script (Jiri Olsa) [784888] - [kernel] perf symbols: Stop using 'self' in map_groups__ methods (Jiri Olsa) [784888] - [kernel] perf stat: Add -o and --append options (Jiri Olsa) [784888] - [kernel] perf annotate: Add --symfs option (Jiri Olsa) [784888] - [kernel] perf annotate: Make output more readable (Jiri Olsa) [784888] - [kernel] doc: fix broken references (Jiri Olsa) [784888] - [fs] ecryptfs: fix regression that prevents umount of underlying filesystem (Brian Foster) [766554] - [scsi] ipr: fix eeh recovery for 64-bit adapters (Steve Best) [783875] - [kernel] ipc: introduce shm_rmid_forced sysctl (Rafael Aquini) [781600] - [pm] sleep: Fix race between CPU hotplug and freezer (Prarit Bhargava) [747224] - [kernel] Prevent system deadlock when moving tasks between cgroups (Larry Woodman) [773522] - [kernel] sched: Fix rt_rq runtime leakage bug (Steve Best) [736931] - [x86] Remove AMD microcode warning (Prarit Bhargava) [786961] - [netdrv] tg3: Fix single-vector MSI-X code (John Feeney) [703555] - [netdrv] netxen: suppress false lro warning messages (Veaceslav Falico) [699382] - [netdrv] cxgb4: remove forgotten real_num_tx_queues inicialization (Jiri Pirko) [745952] - [mm] export remove_from_page_cache() to modules (Jerome Marchand) [751419] - [fs] GFS2: Corrections to directory read-ahead (Robert S Peterson) [681906] - [fs] GFS2: Corrections to cache dir hash table in a contiguous buffer (Robert S Peterson) [681906]- [scsi] bfa: fix enidan and bit field check bug (Rob Evers) [737727] - [scsi] bfa: fix formating and checkpatch issues (Rob Evers) [737727] - [netdrv] ixgbe: Reconfigure SR-IOV Init (Don Dutile) [769499] - [netdrv] igb: Check if subordinate VFs are assigned to virtual machines (Don Dutile) [769499] - [pci] Add flag indicating device has been assigned by KVM (Don Dutile) [769499] - [scsi] st: fix race in st_scsi_execute_end (Tomas Henzl) [716593] - [scsi] st: Increase success probability in driver buffer allocation (Tomas Henzl) [716593] - [scsi] st: Store page order before driver buffer allocation (Tomas Henzl) [716593] - [fs] GFS2: remove vestigial al_alloced (Steven Whitehouse) [747896] - [fs] GFS2: combine gfs2_alloc_block and gfs2_alloc_di (Steven Whitehouse) [747896] - [fs] GFS2: Resource group related fixes (Steven Whitehouse) [747896] - [fs] Use cached rgrp in gfs2_rlist_add() (Steven Whitehouse) [747896] - [fs] GFS2: Call do_strip() directly from recursive_scan() (Steven Whitehouse) [747896] - [fs] GFS2: Remove obsolete assert patch (Steven Whitehouse) [747896] - [fs] GFS2: Cache the most recently used resource group in the inode (Steven Whitehouse) [747896] - [fs] GFS2: Make resource groups "append only" during lifetime of fs (Steven Whitehouse) [747896] - [fs] GFS2: Use rbtree for resource groups and clean up bitmap buffer ref count scheme (Steven Whitehouse) [747896] - [virt] SVM: Add support for perf-kvm (Gleb Natapov) [632768] - [virt] KVM: Implement perf callbacks for guest sampling (Gleb Natapov) [632768] - [net] mqprio: Enable as module (Thomas Graf) [695553] - [net] mqprio: RHEL6 modifications (Thomas Graf) [695553] - [net] mqprio: Avoid panic if no options are provided (Thomas Graf) [695553] - [net] mqprio: cleanups (Thomas Graf) [695553] - [net] mqprio: Always set num_tc to 0 in mqprio_destroy() (Thomas Graf) [695553] - [net] mqprio: dont leak kernel memory (Thomas Graf) [695553] - [net] mqprio: implement a root container qdisc sch_mqprio (Thomas Graf) [695553] - [fs] NFSv4: Change the default setting of the nfs4_disable_idmapping parameter (Steve Dickson) [705099] - [fs] NFSv4: Send unmapped uid/gids to the server when using auth_sys (Steve Dickson) [705099] - [fs] NFSv4: cleanup idmapper functions to take an nfs_server argument (Steve Dickson) [705099] - [fs] NFSv4: Send unmapped uid/gids to the server if the idmapper fails (Steve Dickson) [705099] - [fs] NFSv4: If the server sends us a numeric uid/gid then accept it (Steve Dickson) [705099] - [block] cfq-iosched: fix cfq_cic_link() race confition (Vivek Goyal) [765673] - [ata] ahci: AHCI mode SATA patch for Intel DH89xxCC DeviceIDs (Jes Sorensen) [773295] - [fs] autofs4: fix expire race (Ian Kent) [766818] - [fs] cifs: lower default wsize when unix extensions are not used (Jeff Layton) [773705] - [fs] wake up s_wait_unfrozen when ->freeze_fs fails (Eric Sandeen) [759942] - [net] bonding: Allow Bonding driver to disable/enable LRO on slaves (Neil Horman) [772317] - [net] Fix RFS backport error (Neil Horman) [757040] - [kexec] kdump: lower KEXEC_AUTO_THRESHOLD to 2G (Dave Young) [772311] - [kernel] sched: fix {s,u}time values decrease (Stanislaw Gruszka) [748559] - [block] Add missing config option ASYNC_RAID6_TEST (Jes Sorensen) [704003] - [block] Introduce blk_set_stacking_limits function (Mike Snitzer) [755046] - [netdrv] bna: clear some statistics before filling them (Ivan Vecera) [756931] - [x86] Fix c-state transitions when !NOHZ (Prarit Bhargava) [767753] - [x86] tsc: Skip TSC synchronization checks for tsc=reliable (Prarit Bhargava) [767753] - [mm] Backport upstream vmalloc fix to verify address is valid before dereferencing pointer (Larry Woodman) [767889]- [scsi] remove tech_preview tag for mpt2sas lockless mode (Luming Yu) [559393] - [dm] thinp: port to RHEL6 (Mike Snitzer) [723018] - [dm] thinp: use simple_strtox rather than kstrtox (Mike Snitzer) [723018] - [dm] thinp: enable on all supported RHEL6 architectures (Mike Snitzer) [723018] - [dm] add thin provisioning target (Mike Snitzer) [723018] - [dm] add persistent data library (Mike Snitzer) [723018] - [dm] add bufio (Mike Snitzer) [723018] - [md] bitmap: It is OK to clear bits during recovery (Jes Sorensen) [747574] - [md] don't give up looking for spares on first failure-to-add (Jes Sorensen) [747574] - [md] raid5: ensure correct assessment of drives during degraded reshape (Jes Sorensen) [747574] - [md] linear: fix hot-add of devices to linear arrays (Jes Sorensen) [747574] - [md] raid5 crash during degradation (Jes Sorensen) [747574] - [md] raid5: never wait for bad-block acks on failed device (Jes Sorensen) [747574] - [md] ensure new badblocks are handled promptly (Jes Sorensen) [747574] - [md] bad blocks shouldn't cause a Blocked status on a Faulty device (Jes Sorensen) [747574] - [md] take a reference to mddev during sysfs access (Jes Sorensen) [747574] - [md] refine interpretation of "hold_active == UNTIL_IOCTL" (Jes Sorensen) [747574] - [md] lock: ensure updates to page_attrs are properly locked (Jes Sorensen) [747574] - [md] raid5: STRIPE_ACTIVE has lock semantics, add barriers (Jes Sorensen) [747574] - [md] raid5: abort any pending parity operations when array fails (Jes Sorensen) [747574] - [md] Add module.h to all files using it implicitly (Jes Sorensen) [747574] - [md] raid10: Fix bug when activating a hot-spare (Jes Sorensen) [747574] - [md] Fix some bugs in recovery_disabled handling (Jes Sorensen) [747574] - [md] raid5: fix bug that could result in reads from a failed device (Jes Sorensen) [747574] - [md] trivial comment fix (Jes Sorensen) [747574] - [md] Allow restarting an interrupted incremental recovery (Jes Sorensen) [747574] - [md] clear In_sync bit on devices added to an active array (Jes Sorensen) [747574] - [md] add proper write-congestion reporting to RAID1 and RAID10 (Jes Sorensen) [747574] - [md] rename "mdk_personality" to "md_personality" (Jes Sorensen) [747574] - [md] bitmap remove fault injection options (Jes Sorensen) [747574] - [md] raid5: typedef removal: raid5_conf_t -> struct r5conf (Jes Sorensen) [747574] - [md] raid1: typedef removal: conf_t -> struct r1conf (Jes Sorensen) [747574] - [md] raid10: typedef removal: conf_t -> struct r10conf (Jes Sorensen) [747574] - [md] raid0: typedef removal: raid0_conf_t -> struct r0conf (Jes Sorensen) [747574] - [md] multipath: typedef removal: multipath_conf_t -> struct mpconf (Jes Sorensen) [747574] - [md] linear: typedef removal: linear_conf_t -> struct linear_conf (Jes Sorensen) [747574] - [md] faulty: remove typedef: conf_t -> struct faulty_conf (Jes Sorensen) [747574] - [md] linear: remove typedefs: dev_info_t -> struct dev_info (Jes Sorensen) [747574] - [md] remove typedefs: mirror_info_t -> struct mirror_info (Jes Sorensen) [747574] - [md] remove typedefs: r10bio_t -> struct r10bio and r1bio_t -> struct r1bio (Jes Sorensen) [747574] - [md] remove typedefs: mdk_thread_t -> struct md_thread (Jes Sorensen) [747574] - [md] remove typedefs: mddev_t -> struct mddev (Jes Sorensen) [747574] - [md] removing typedefs: mdk_rdev_t -> struct md_rdev (Jes Sorensen) [747574] - [md] raid0: convert some printks to pr_debug (Jes Sorensen) [747574] - [md] remove PRINTK and dprintk debugging and use pr_debug (Jes Sorensen) [747574] - [md] remove some old DEBUGging code (Jes Sorensen) [747574] - [md] raid5: convert to macros into inline functions (Jes Sorensen) [747574] - [md] raid1: avoid bio search in end_sync_read() (Jes Sorensen) [747574] - [md] raid1: factor out common bio handling code (Jes Sorensen) [747574] - [md] raid5: remove pointless NULL test (Jes Sorensen) [747574] - [md] raid1: add documentation to r1_private_data_s data structure (Jes Sorensen) [747574] - [md] don't delay reboot by 1 second if no MD devices exist (Jes Sorensen) [747574] - [md] trival: md_k.h should be md.h in the beginning comment of file md.h (Jes Sorensen) [747574] - [md] bitmap: improve handling of 'allclean' (Jes Sorensen) [747574] - [md] bitmap: rename and tidy up BITMAP_PAGE_CLEAN (Jes Sorensen) [747574] - [md] Fix handling for devices from 2TB to 4TB in 0.90 metadata (Jes Sorensen) [747574] - [md] raid1, raid10: Remove use-after-free bug in make_request (Jes Sorensen) [747574] - [md] raid10: unify handling of write completion (Jes Sorensen) [747574] - [md] raid5: fix a hang on device failure (Jes Sorensen) [747574] - [md] fix clearing of 'blocked' flag in the presence of bad blocks (Jes Sorensen) [747574] - [md] linear: avoid corrupting structure while waiting for rcu_free to complete (Jes Sorensen) [747574] - [md] ensure changes to 'write-mostly' are reflected in metadata (Jes Sorensen) [747574] - [md] report failure if a 'set faulty' request doesn't (Jes Sorensen) [747574] - [md] raid10: handle further errors during fix_read_error better (Jes Sorensen) [747574] - [md] raid10: Handle read errors during recovery better (Jes Sorensen) [747574] - [md] raid10: simplify read error handling during recovery (Jes Sorensen) [747574] - [md] raid10: record bad blocks due to write errors during resync/recovery (Jes Sorensen) [747574] - [md] raid10: attempt to fix read errors during resync/check (Jes Sorensen) [747574] - [md] raid10: Handle write errors by updating badblock log (Jes Sorensen) [747574] - [md] raid10: clear bad-block record when write succeeds (Jes Sorensen) [747574] - [md] raid10: avoid writing to known bad blocks on known bad drives (Jes Sorensen) [747574] - [md] raid10 record bad blocks as needed during recovery (Jes Sorensen) [747574] - [md] raid10: avoid reading known bad blocks during resync/recovery (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid10: Split handle_read_error out from raid10d (Jes Sorensen) [747574] - [md] raid10: simplify/reindent some loops (Jes Sorensen) [747574] - [md] raid5: Clear bad blocks on successful write (Jes Sorensen) [747574] - [md] raid5: Don't write to known bad block on doubtful devices (Jes Sorensen) [747574] - [md] raid5: write errors should be recorded as bad blocks if possible (Jes Sorensen) [747574] - [md] raid5: use bad-block log to improve handling of uncorrectable read errors (Jes Sorensen) [747574] - [md] raid5: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] raid1: factor several functions out or raid1d() (Jes Sorensen) [747574] - [md] raid1: improve handling of read failure during recovery (Jes Sorensen) [747574] - [md] raid1: record badblocks found during resync (Jes Sorensen) [747574] - [md] raid1: Handle write errors by updating badblock log (Jes Sorensen) [747574] - [md] raid1: store behind-write pages in bi_vecs (Jes Sorensen) [747574] - [md] raid1: clear bad-block record when write succeeds (Jes Sorensen) [747574] - [md] raid1: avoid writing to known-bad blocks on known-bad drives (Jes Sorensen) [747574] - [md] raid1: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] add 'write_error' flag to component devices (Jes Sorensen) [747574] - [md] raid1: avoid reading known bad blocks during resync (Jes Sorensen) [747574] - [md] raid1: avoid reading from known bad blocks (Jes Sorensen) [747574] - [md] Disable bad blocks and v0.90 metadata (Jes Sorensen) [747574] - [md] load/store badblock list from v1.x metadata (Jes Sorensen) [747574] - [md] don't allow arrays to contain devices with bad blocks (Jes Sorensen) [747574] - [md] bad-block-log: add sysfs interface for accessing bad-block-log (Jes Sorensen) [747574] - [md] beginnings of bad block management (Jes Sorensen) [747574] - [md] remove suspicious size_of() (Jes Sorensen) [747574] - [md] bitmap: Revert DM dirty log hooks (Jes Sorensen) [747574] - [md] raid5: Avoid BUG caused by multiple failures (Jes Sorensen) [747574] - [md] raid10: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] raid5: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] raid1: move rdev->corrected_errors counting (Jes Sorensen) [747574] - [md] get rid of unnecessary casts on page_address() (Jes Sorensen) [747574] - [md] raid10: Improve decision on whether to fail a device with a read error (Jes Sorensen) [747574] - [md] raid10: Make use of new recovery_disabled handling (Jes Sorensen) [747574] - [md] change managed of recovery_disabled (Jes Sorensen) [747574] - [md] remove ro check in md_check_recovery() (Jes Sorensen) [747574] - [md] introduce link/unlink_rdev() helpers (Jes Sorensen) [747574] - [md] raid: use printk_ratelimited instead of printk_ratelimit (Jes Sorensen) [747574] - [md] raid5: finalise new merged handle_stripe (Jes Sorensen) [747574] - [md] raid5: move some more common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: move more common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: unite handle_stripe_dirtying5 and handle_stripe_dirtying6 (Jes Sorensen) [747574] - [md] raid5: unite fetch_block5 and fetch_block6 (Jes Sorensen) [747574] - [md] raid5: rearrange a test in fetch_block6 (Jes Sorensen) [747574] - [md] raid5: move more code into common handle_stripe (Jes Sorensen) [747574] - [md] raid5: Move code for finishing a reconstruction into handle_stripe (Jes Sorensen) [747574] - [md] raid5: Remove stripe_head_state arg from handle_stripe_expansion (Jes Sorensen) [747574] - [md] raid5: move stripe_head_state and more code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: add some more fields to stripe_head_state (Jes Sorensen) [747574] - [md] raid5: unify stripe_head_state and r6_state (Jes Sorensen) [747574] - [md] raid5: move common code into handle_stripe (Jes Sorensen) [747574] - [md] raid5: replace sh->lock with an 'active' flag (Jes Sorensen) [747574] - [md] raid5: Protect some more code with ->device_lock (Jes Sorensen) [747574] - [md] raid5: Remove use of sh->lock in sync_request (Jes Sorensen) [747574] - [md] raid5: remove some sparse warnings (Jes Sorensen) [747574]- [fs] Revert "proc: enable writing to /proc/pid/mem" (Johannes Weiner) [782650] {CVE-2012-0056} - [fs] nfs: fix regression in handling of context= option in NFSv4 (Jeff Layton) [757896] - [kernel] panic: call console_verbose() in panic (Alexander Gordeev) [771521] - [net] igmp: Avoid zero delay when receiving odd mixture of IGMP queries (Jiri Pirko) [772871] {CVE-2012-0207} - [fs] cifs/nfs: don't allow TASK_KILLABLE sleeps to block the freezer (Jeff Layton) [702630] - [fs] xfs: validate acl count (Eric Sandeen) [773283] - [ppc] POWER7 optimised copy_to_user/copy_from_user using VMX (Steve Best) [739137] - [fs] GFS2: Update fallocate to match upstream (Steven Whitehouse) [732744] - [pci] portdrv: cleanup pcie_device registration (Myron Stowe) [742460] - [tpm] NSC driver X86 dependency fix (Steve Best) [741557] - [net] sunrpc: remove xpt_pool (J. Bruce Fields) [753301] - [fs] Fix sendfile write-side file position (Steven Whitehouse) [770023] - [mm] Make task in balance_dirty_pages() killable (Lukas Czerner) [769115] - [virt] kvm: x86: fix missing checks in syscall emulation (Marcelo Tosatti) [773391] {CVE-2012-0045} - [virt] kvm: x86: extend "struct x86_emulate_ops" with "get_cpuid" (Marcelo Tosatti) [773391] {CVE-2012-0045} - [net] svcrpc: fix double-free on shutdown of nfsd after changing pool mode (J. Bruce Fields) [753030] - [net] svcrpc: avoid memory-corruption on pool shutdown (J. Bruce Fields) [753030] - [net] svcrpc: destroy server sockets all at once (J. Bruce Fields) [753030] - [net] svcrpc: simplify svc_close_all (J. Bruce Fields) [753030] - [net] svcrpc: fix list-corrupting race on nfsd shutdown (J. Bruce Fields) [753030]- [virt] virtio: console: add port stats for bytes received, sent and discarded (Amit Shah) [772194] - [virt] virtio: console: make discard_port_data() use get_inbuf() (Amit Shah) [772194] - [virt] virtio: console: rename variable (Amit Shah) [772194] - [virt] virtio: console: make get_inbuf() return port->inbuf if present (Amit Shah) [772194] - [virt] virtio: console: Fix return type for get_inbuf() (Amit Shah) [772194] - [virt] virtio: console: Fix indentation (Amit Shah) [772194] - [netdrv] r8169: fix Config2 MSIEnable bit setting (Ivan Vecera) [772565] - [netdrv] r8169: fix Rx index race between FIFO overflow recovery and NAPI handler (Ivan Vecera) [772565] - [netdrv] r8169: Rx FIFO overflow fixes (Ivan Vecera) [772565] - [netdrv] r8169: corral some wayward N/A fw_version dust bunnies (Ivan Vecera) [772565] - [netdrv] r8169: Convert MAC_ADDR_LEN uses to ETH_ALEN (Ivan Vecera) [772565] - [netdrv] r8169: sweep the floors and convert some .get_drvinfo routines to strlcpy (Ivan Vecera) [772565] - [netdrv] r8169: jumbo fixes (Ivan Vecera) [772565] - [netdrv] r8169: expand received packet length indication (Ivan Vecera) [772565] - [netdrv] r8169: support new chips of RTL8111F (Ivan Vecera) [772565] - [netdrv] r8169: define the early size for 8111evl (Ivan Vecera) [772565] - [netdrv] r8169: remove use of ndo_set_multicast_list in drivers (Ivan Vecera) [772565] - [netdrv] r8169: MAC address change fix for the 8168e-vl (Ivan Vecera) [772565] - [netdrv] r8169: Add support for D-Link 530T rev C1 (Ivan Vecera) [772565] - [netdrv] r8169: use pci_dev->subsystem_{vendor|device} (Ivan Vecera) [772565] - [netdrv] r8169: fix sticky accepts packet bits in RxConfig (Ivan Vecera) [772565] - [netdrv] r8169: adjust the RxConfig settings (Ivan Vecera) [772565] - [netdrv] r8169: don't enable rx when shutdown (Ivan Vecera) [772565] - [netdrv] r8169: fix wake on lan setting for non-8111E (Ivan Vecera) [772565] - [netdrv] r8169: support RTL8111E-VL (Ivan Vecera) [772565] - [netdrv] r8169: add ERI functions (Ivan Vecera) [772565] - [netdrv] r8169: modify the flow of the hw reset (Ivan Vecera) [772565] - [netdrv] r8169: adjust some registers (Ivan Vecera) [772565] - [netdrv] r8169: remove unnecessary read of PCI_CAP_ID_EXP (Ivan Vecera) [772565] - [netdrv] r8169: fix wrong register use (Ivan Vecera) [772565] - [netdrv] r8169: check firmware content sooner (Ivan Vecera) [772565] - [netdrv] r8169: support new firmware format (Ivan Vecera) [772565] - [netdrv] r8169: explicit firmware format check (Ivan Vecera) [772565] - [netdrv] r8169: move the firmware down into the device private data (Ivan Vecera) [772565] - [netdrv] r8169: fix static initializers (Ivan Vecera) [772565] - [netdrv] r8169: avoid late chip identifier initialisation (Ivan Vecera) [772565] - [netdrv] r8169: merge firmware information into the chipset description data (Ivan Vecera) [772565] - [netdrv] r8169: provide some firmware information via ethtool (Ivan Vecera) [772565] - [netdrv] r8169: remove non-NAPI context invocation of rtl8169_rx_interrupt (Ivan Vecera) [772565] - [netdrv] r8169: link speed selection timer rework (Ivan Vecera) [772565] - [netdrv] r8169: rtl8169_set_speed_xmii cleanup (Ivan Vecera) [772565] - [netdrv] r8169: remove some code duplication (Ivan Vecera) [772565] - [netdrv] r8169: style cleanups (Ivan Vecera) [772565] - [netdrv] r8169: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [772565] - [netdrv] r8169: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [772565] - [netdrv] r8169: fix merge conflict fix (Ivan Vecera) [772565] - [netdrv] r8169: don't request firmware when there's no userspace (Ivan Vecera) [772565] - [netdrv] r8169: TSO fixes (Ivan Vecera) [772565] - [netdrv] r8169: convert to hw_features (Ivan Vecera) [772565] - [netdrv] r8169: support RTL8168E (Ivan Vecera) [772565] - [netdrv] r8169: add a new chip for RTL8168DP (Ivan Vecera) [772565] - [netdrv] r8169: add a new chip for RTL8105 (Ivan Vecera) [772565] - [netdrv] r8169: fix a bug in rtl8169_init_phy() (Ivan Vecera) [772565] - [netdrv] r8169: support control of advertising (Ivan Vecera) [772565] - [netdrv] r8169: support the new chips for RTL8105E (Ivan Vecera) [772565] - [netdrv] r8169: disable ASPM (Ivan Vecera) [772565] - [netdrv] r8169: adjust rtl8169_set_speed_xmii function (Ivan Vecera) [772565] - [netdrv] r8169: fix RTL8168DP power off issue (Ivan Vecera) [772565] - [netdrv] r8169: correct settings of rtl8102e (Ivan Vecera) [772565] - [netdrv] r8169: fix incorrect args to oob notify (Ivan Vecera) [772565] - [netdrv] r8169: Call netif_carrier_off at the end of the probe (Ivan Vecera) [772565] - [netdrv] r8169: prevent RxFIFO induced loops in the irq handler (Ivan Vecera) [772565] - [netdrv] r8169: keep firmware in memory (Ivan Vecera) [772565] - [netdrv] r8169: Update the function of parsing firmware (Ivan Vecera) [772565] - [netdrv] r8169: delay phy init until device opens (Ivan Vecera) [772565] - [netdrv] r8169: more 8168dp support (Ivan Vecera) [772565] - [netdrv] r8169: rtl_csi_access_enable rename (Ivan Vecera) [772565] - [netdrv] r8169: magic (Ivan Vecera) [772565] - [netdrv] r8169: phy power ops (Ivan Vecera) [772565] - [netdrv] r8169: 8168DP specific MII registers access methods (Ivan Vecera) [772565] - [netdrv] r8169: use device dependent methods to access the MII registers (Ivan Vecera) [772565] - [netdrv] r8169: identify different registers (Ivan Vecera) [772565] - [netdrv] r8169: remove the firmware of RTL8111D (Ivan Vecera) [772565] - [netdrv] r8169: Use static const (Ivan Vecera) [772565] - [netdrv] r8169: move PHY regs tables to .rodata (Ivan Vecera) [772565] - [netdrv] r8169: don't use flush_scheduled_work() (Ivan Vecera) [772565] - [netdrv] r8169: fix sleeping while holding spinlock (Ivan Vecera) [772565] - [netdrv] r8169: print errors when dma mapping fail (Ivan Vecera) [772565] - [netdrv] r8169: (re)init phy on resume (Ivan Vecera) [772565] - [netdrv] r8169: changing mtu clean up (Ivan Vecera) [772565] - [netdrv] r8169: do not account fragments as packets (Ivan Vecera) [772565] - [netdrv] r8169: use pointer to struct device as local variable (Ivan Vecera) [772565] - [netdrv] r8169: replace PCI_DMA_{TO, FROM}DEVICE to DMA_{TO, FROM}_DEVICE (Ivan Vecera) [772565] - [netdrv] r8169: init rx ring cleanup (Ivan Vecera) [772565] - [netdrv] r8169: check dma mapping failures (Ivan Vecera) [772565] - [netdrv] r8169: Don't check for vlan group before vlan_tx_tag_present (Ivan Vecera) [772565] - [netdrv] r8169: use 50 less ram for RX ring (Ivan Vecera) [772565] - [netdrv] r8169: use device model DMA API (Ivan Vecera) [772565] - [netdrv] r8169: allocate with GFP_KERNEL flag when able to sleep (Ivan Vecera) [772565] - [netdrv] r8169: add gro support (Ivan Vecera) [772565] - [netdrv] r8169: avoid some skb->ip_summed initializations (Ivan Vecera) [772565] - [netdrv] r8169: incorrect identifier for a 8168dp (Ivan Vecera) [772565] - [netdrv] r8169: fix mdio_read and update mdio_write according to hw specs (Ivan Vecera) [772565] - [netdrv] r8169: fix random mdio_write failures (Ivan Vecera) [772565] - [netdrv] r8169: remove unnecessary cast of readl()'s return value (Ivan Vecera) [772565] - [netdrv] r8169: failure to enable mwi should not be fatal (Ivan Vecera) [772565] - [netdrv] r8169: Fix rtl8169_rx_interrupt() (Ivan Vecera) [772565] - [netdrv] r8169: convert multiple drivers to use netdev_for_each_mc_addr (Ivan Vecera) [772565] - [netdrv] r8169: Use netif_printk macros (Ivan Vecera) [772565] - [netdrv] r8169: use netdev_mc_count and netdev_mc_empty when appropriate (Ivan Vecera) [772565] - [netdrv] r8169: use DEFINE_PCI_DEVICE_TABLE() (Ivan Vecera) [772565] - [netdrv] r8169: use pM to shown MAC address (Ivan Vecera) [772565] - [netdrv] r8169: Move && and || to end of previous line (Ivan Vecera) [772565] - [fs] nfsd4: name->id mapping should fail with BADOWNER not BADNAME (J. Bruce Fields) [754834] - [net] Potential null skb->dev dereference (Flavio Leitner) [769590] - [mm] mempolicy.c: refix mbind_range() vma issue (Motohiro Kosaki) [697996 727700] - [mm] mempolicy.c: fix pgoff in mbind vma merge (Motohiro Kosaki) [697996 727700]- [scsi] hpsa: add the Smart Array 5i to the kdump blacklist (Tomas Henzl) [758675] - [scsi] cciss: add Smart Array 5i to the kdump blacklist (Tomas Henzl) [758675] - [powerpc] perf_event: Skip updating kernel counters if register value shrinks (Steve Best) [706528] - [ppc] pseries: Fix kexec on recent firmware versions (Steve Best) [741586] - [ppc] hvc_console: Improve tty/console put_chars handling (Steve Best) [740543] - [ppc] pseries/hvconsole: Fix dropped console output (Steve Best) [740551] - [ppc] pseries: Do not search for dma-window property on dlpar remove (Steve Best) [738483] - [ppc] pseries: Fix kexec on machines with more than 4TB of RAM (Steve Best) [741581] - [ppc] Fix oops when echoing bad values to /sys/devices/system/memory/probe (Steve Best) [739161] - [fs] ext2, ext3, ext4: don't inherit APPEND_FL or IMMUTABLE_FL for new inodes (Eric Sandeen) [749117] - [fs] ext4: fix race in xattr block allocation path (Eric Sandeen) [735105] - [fs] nfs: when attempting to open a directory, fall back on normal lookup (Jeff Layton) [755380] - [fs] nfs: don't try to migrate pages with active requests (Jeff Layton) [739811 741241] - [fs] nfs: don't redirty inode when ncommit == 0 in nfs_commit_unstable_pages (Jeff Layton) [746541] - [kernel] crypto: ghash - Avoid null pointer dereference if no key is set (Jiri Benc) [749482] {CVE-2011-4081} - [fs] jbd2: validate sb->s_first in journal_get_superblock() (Eryu Guan) [693981] - [fs] xfs: Fix memory corruption in xfs_readlink (Carlos Maiolino) [694702] - [net] rds_rdma: don't assume infiniband device is PCI (Jes Sorensen) [740149] - [net] ipv4: correct description for tcp_max_syn_backlog (Weiping Pan) [738796] - [net] ipv6: tcp: fix tcp_v6_conn_request() (Jiri Benc) [742099] - [net] netfilter: use __aligned_be64 in nfnetlink_log.h (Weiping Pan) [767992] - [net] sctp: Do not account for sizeof(struct sk_buff) in estimated rwnd (Thomas Graf) [698119] - [net] fib: fix fib_nl_newrule() (Neil Horman) [743459] - [net] fix unsafe pointer access in sendmmsg (Jiri Benc) [760798] {CVE-2011-4594} - [net] vlan: should take into account needed_headroom (Weiping Pan) [692013] - [net] tcp: tcp_syn_retries sysctl is not honored (Jiri Benc) [692024] - [net] pkt_sched: Fix sch_sfq vs tcf_bind_filter oops (Jiri Pirko) [667925] - [net] ipv6: check for IPv4 mapped addresses when connecting IPv6 sockets (Jiri Benc) [728123] - [net] mac80211: cancel auth retries when deauthenticating (John Linville) [754356] - [net] bonding: Don't allow mode change via sysfs with slaves present (Veaceslav Falico) [747282] - [net] bonding: update speed/duplex for NETDEV_CHANGE (Weiping Pan) [747546] - [scsi] isci: link speed default to gen2 (David Milburn) [769376] - [scsi] scsi_dh_rdac: Fix error path in rdac_init (Mike Snitzer) [690523] - [scsi] hpsa: add small delay when using PCI Power Management to reset for kdump (Dave Young) [746267] - [block] cciss: add small delay when using PCI Power Management to reset for kdump (Dave Young) [746317] - [scsi] increase qla2xxx firmware ready time-out (Mark Goodwin) [731917] - [usb] ch9: use proper endianess for wBytesPerInterval (Steve Best) [738578] - [perf] powerpc: Handle events that raise an exception without overflowing (Steve Best) [755737] - [kernel] clocksource: Install completely before selecting (Paolo Bonzini) [745713] - [md] Avoid waking up a thread after it has been freed (Jes Sorensen) [754424] - [pci] Fix unbootable HP DL385G6 on 2.6.32-220 by properly disabling pcie aspm (Dave Wysochanski) [769626] - [virt] virtio-pci: fix use after free (Michael S. Tsirkin) [751805 772194] - [pci] hotplug: shpchp: don't blindly claim non-AMD 0x7450 (Myron Stowe) [735218] - [sched] x86: Avoid unnecessary overflow in sched_clock (Prarit Bhargava) [765720] - [x86] binutils, xen: Fix another wrong size directive (Igor Mammedov) [720982] - [x86] ACPI atomicio: Convert width in bits to bytes in __acpi_ioremap_fast() (Myron Stowe) [754341] - [x86] x2apic_optout: Change WARN to printk (Prarit Bhargava) [755061] - [x86] cpufreq: handle CPUs with different capabilities in acpi-cpufreq (Prarit Bhargava) [749056] - [x86] mtrr: Kill over the top warn (Prarit Bhargava) [746232] - [x86] setup: Set ax register in boot vga query (Prarit Bhargava) [742441] - [virt] x86: Prevent starting PIT timers in the absence of irqchip support (Marcelo Tosatti) [769550] - [virt] vmxnet3: revert hw features change (Neil Horman) [759613] - [virt] xen: mask MTRR feature from guest BZ#750758 (Igor Mammedov) [750758] - [virt] fix broken build if xen is disabled in config (Igor Mammedov) [729488] - [netdrv] qlge: fix size of external list for TX address descriptors (Steve Best) [772237] - [kernel] script to create symlinks for new network driver layout (Andy Gospodarek) - [netdrv] e1000e: Avoid wrong check on TX hang (Dean Nelson) [751087] - [netdrv] igb: Loopback functionality supports for i350 devices (Stefan Assmann) [756601] - [netdrv] be2net: Fixed Endianness issues in the response read log length field while retrieving FAT (Steve Best) [743226] - [netdrv] cxgb4: Fix EEH on IBM P7IOC (Steve Best) [721074] - [x86] kdump, ioapic: Reset remote-IRR in clear_IO_APIC (Prarit Bhargava) [754335] - [x86] ioapic: Move trigger defines to io_apic.h (Prarit Bhargava) [754335] - [scsi] ipr: add definitions for additional adapter (Steve Best) [738891] - [scsi] ipr: Add support to flash FPGA and flash back DRAM images (Steve Best) [738891] - [scsi] ipr: Fix BUG on adapter dump timeout (Steve Best) [738891] - [scsi] ipr: Stop reading adapter dump prematurely (Steve Best) [738891] - [x86] hpet: Disable per-cpu hpet timer if ARAT is supported (Prarit Bhargava) [750201] - [x86] Improve TSC calibration using a delayed workqueue (Prarit Bhargava) [750201] - [kernel] clocksource: Add clocksource_register_hz/khz interface (Prarit Bhargava) [750201] - [kernel] clocksource: Provide a generic mult/shift factor calculation (Prarit Bhargava) [750201] - [ppc] gup_huge_pmd() return 0 if pte changes (Andrea Arcangeli) [751493] - [mm] thp: share get_huge_page_tail() (Andrea Arcangeli) [751493] - [ppc] gup_hugepte() support THP based tail recounting (Andrea Arcangeli) [751493] - [ppc] gup_hugepte() avoid to free the head page too many times (Andrea Arcangeli) [751493] - [ppc] get_hugepte() don't put_page() the wrong page (Andrea Arcangeli) [751493] - [ppc] remove superflous PageTail checks on the pte gup_fast (Andrea Arcangeli) [751493] - [virt] KVM: Device assignment permission checks (Alex Williamson) [756093] - [virt] KVM: Remove ability to assign a device without iommu support (Alex Williamson) [756093] - [virt] kvm: device-assignment: revert Disable the option to skip iommu setup (Alex Williamson) [756093] - [scsi] hpsa: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler (Tomas Henzl) [758707] - [block] cciss: Add IRQF_SHARED back in for the non-MSI(X) interrupt handler (Tomas Henzl) [758707] - [fs] Make write(2) interruptible by a fatal signal (Lukas Czerner) [769115] - [block] cfq-iosched: fix a kbuild regression (Vivek Goyal) [705698] - [block] cfq-iosched: rethink seeky detection for SSDs (Vivek Goyal) [705698] - [block] cfq-iosched: rework seeky detection (Vivek Goyal) [705698] - [block] cfq-iosched: don't regard requests with long distance as close (Vivek Goyal) [705698] - [scsi] isci: Adding documentation to API change and fixup sysfs registration (David Milburn) [751434] - [scsi] isci: change sas phy timeouts from 54us to 59us (David Milburn) [751434] - [scsi] isci: fix 32-bit operation when CONFIG_HIGHMEM64G=n (David Milburn) [751434] - [scsi] isci: overriding max_concurr_spinup oem parameter by max(oem, user) (David Milburn) [751434] - [scsi] isci: revert bcn filtering (David Milburn) [751434] - [scsi] libsas: export sas_alloc_task() (David Milburn) [751434] - [scsi] isci: Fix hard reset timeout conditions (David Milburn) [751434] - [scsi] isci: No need to manage the pending reset bit on pending requests (David Milburn) [751434] - [scsi] isci: Remove redundant isci_request.ttype field (David Milburn) [751434] - [scsi] isci: Fix task management for SMP, SATA and on dev remove (David Milburn) [751434] - [scsi] isci: No task_done callbacks in error handler paths (David Milburn) [751434] - [scsi] isci: Handle task request timeouts correctly (David Milburn) [751434] - [scsi] isci: Fix tag leak in tasks and terminated requests (David Milburn) [751434] - [scsi] isci: Immediately fail I/O to removed devices (David Milburn) [751434] - [scsi] isci: Lookup device references through requests in completions (David Milburn) [751434] - [virt] xen-blkfront: conditionally drop name and minor adjustments for emulated scsi devs (Laszlo Ersek) [729586] - [virt] xen-blk: plug device number leak on error path in xlblk_init (Laszlo Ersek) [729586] - [virt] xen-blkfront: more informative message when resizing vbd (Laszlo Ersek) [654982] - [virt] xen-blkfront: pick up vbd size change through xenstore (Laszlo Ersek) [654982]- [kernel] Remove "WARNING: at kernel/sched.c:5915" (Larry Woodman) [766051] - [x86] kernel: Fix memory corruption in module load (Prarit Bhargava) [767140]- [virt] xen: Find an unbound irq number in reverse order high to low (Igor Mammedov) [756307] - [virt] xen: add get_nr_hw_irqs req for finding an unbound irq number in reverse order (Igor Mammedov) [756307] - [x86] io_apic: add get_nr_irqs_gsi() (Igor Mammedov) [756307] - [virt] Do not init xen platform pci if xen_emul_unplug=never (Igor Mammedov) [756307] - [fs] GFS2: Add readahead to sequential directory traversal (Robert S Peterson) [681906] - [fs] GFS2: Cache dir hash table in a contiguous buffer (Robert S Peterson) [681906] - [scsi] scsi_dh: move .match to an auxiliary structure (Mike Snitzer) [690523] - [scsi] scsi_dh: code cleanup and remove the references to scsi_dev_info (Mike Snitzer) [690523] - [scsi] scsi_dh_hp_sw: Adding the match function for hp_sw device handler (Mike Snitzer) [690523] - [scsi] scsi_dh_rdac: Adding the match function for rdac device handler (Mike Snitzer) [690523] - [scsi] scsi_dh_emc: Adding the match function for emc device handler (Mike Snitzer) [690523] - [scsi] scsi_dh: Implement match callback function (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Evaluate TPGS setting from inquiry data (Mike Snitzer) [690523] - [scsi] scsi_dh: Use scsi_devinfo functions to do matching of device_handler tables (Mike Snitzer) [690523] - [scsi] scsi_dh: check queuedata pointer before proceeding further (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Fix the time inteval for alua rtpg commands (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: Decrease retry interval (Mike Snitzer) [690523] - [scsi] scsi_dh: Check for sdev state in store_dh_state() (Mike Snitzer) [690523] - [scsi] scsi_dh_alua: always update TPGS status on activate (Mike Snitzer) [690523] - [scsi] scsi_dh: Fixup kernel-doc comments (Mike Snitzer) [690523] - [block] Don't check QUEUE_FLAG_SAME_COMP in __blk_commplete_request (David Milburn) [724055] - [block] Fix queue_flag update when rq_affinity goes from 2 to 1 (David Milburn) [724055] - [block] improve rq_affinity placement (David Milburn) [724055] - [block] Make rq_affinity = 1 work as expected (David Milburn) [724055] - [block] fix warning with calling smp_processor_id() in preemptible section (David Milburn) [724055] - [block] strict rq_affinity (David Milburn) [724055] - [x86] mtrr: use stop_machine APIs for doing MTRR rendezvous (Prarit Bhargava) [729223] - [x86] stop_machine: implement stop_machine_from_inactive_cpu() (Prarit Bhargava) [729223] - [x86] stop_machine: reorganize stop_cpus() implementation (Prarit Bhargava) [729223] - [x86] mtrr: lock stop machine during MTRR rendezvous sequence (Prarit Bhargava) [729223] - [virt] KVM: fix guest SMEP support (Chris Wright) [703053] - [x86] cpu: fix CPUID leaf 7 detection (Chris Wright) [703053] - [perf] tools: Fix raw sample reading (Jiri Olsa) [752353] - [perf] python: Add missing perf_event__parse_sample 'swapped' parm (Jiri Olsa) [752353] - [perf] tools: Add support for disabling -Werror via WERROR=0 (Jiri Olsa) [752353] - [perf] top: Fix userspace sample addr map offset (Jiri Olsa) [752353] - [perf] symbols: Fix issue with binaries using 16-bytes buildids (Jiri Olsa) [752353] - [perf] tool: Fix endianness handling of u32 data in samples (Jiri Olsa) [752353] - [perf] sort: Fix symbol sort output by separating unresolved samples by type (Jiri Olsa) [752353] - [perf] symbols: Synthesize anonymous mmap events (Jiri Olsa) [752353] - [perf] record: Create events initially disabled and enable after init (Jiri Olsa) [752353] - [perf] symbols: Add some heuristics for choosing the best duplicate symbol (Jiri Olsa) [752353] - [perf] symbols: Preserve symbol scope when parsing /proc/kallsyms (Jiri Olsa) [752353] - [perf] symbols: /proc/kallsyms does not sort module symbols (Jiri Olsa) [752353] - [perf] symbols: Fix ppc64 SEGV in dso__load_sym with debuginfo files (Jiri Olsa) [752353] - [perf] probe: Fix regression of variable finder (Jiri Olsa) [752353] - [perf] tools: Add group event scheduling option to perf record/stat (Jiri Olsa) [752353] - [perf] tools: Fix build against newer glibc (Jiri Olsa) [752353] - [perf] tools: Fix error handling of unknown events (Jiri Olsa) [752353] - [perf] evlist: Fix missing event name init for default event (Jiri Olsa) [752353] - [perf] list: Fix exit value (Jiri Olsa) [752353] - [perf] probe: Filter out redundant inline-instances (Jiri Olsa) [752353] - [perf] probe: Search concrete out-of-line instances (Jiri Olsa) [752353] - [perf] probe: Avoid searching variables in intermediate scopes (Jiri Olsa) [752353] - [perf] probe: Fix to search local variables in appropriate scope (Jiri Olsa) [752353] - [perf] probe: Warn when more than one line are given (Jiri Olsa) [752353] - [perf] probe: Fix to walk all inline instances (Jiri Olsa) [752353] - [perf] probe: Fix to search nested inlined functions in CU (Jiri Olsa) [752353] - [perf] probe: Fix line walker to check CU correctly (Jiri Olsa) [752353] - [perf] probe: Fix a memory leak for scopes array (Jiri Olsa) [752353] - [perf] fix temporary file ownership check (Jiri Olsa) [752353] - [perf] top browser: Remove spurious helpline update (Jiri Olsa) [752353] - [perf] symbols: Check '/tmp/perf-' symbol file ownership (Jiri Olsa) [752353] - [perf] tools: Check $HOME/.perfconfig ownership (Jiri Olsa) [752353] - [perf] tools: Make clean leaves some files (Jiri Olsa) [752353] - [perf] lock: Dropping unsupported ':r' modifier (Jiri Olsa) [752353] - [perf] probe: Fix coredump introduced by probe module option (Jiri Olsa) [752353] - [perf] report: Use ui__warning in some more places (Jiri Olsa) [752353] - [perf] python: Add PERF_RECORD_{LOST, READ, SAMPLE} routine tables (Jiri Olsa) [752353] - [perf] evlist: Introduce 'disable' method (Jiri Olsa) [752353] - [perf] tools: Make test use the preset debugfs path (Jiri Olsa) [752353] - [perf] tools: Add automated tests for events parsing (Jiri Olsa) [752353] - [perf] tools: De-opt the parse_events function (Jiri Olsa) [752353] - [perf] script: Fix display of IP address for non-callchain path (Jiri Olsa) [752353] - [perf] tools: Fix endian conversion reading event attr from file header (Jiri Olsa) [752353] - [perf] probe: Support adding probes on offline kernel modules (Jiri Olsa) [752353] - [perf] probe: Add probed module in front of function (Jiri Olsa) [752353] - [perf] probe: Introduce debuginfo to encapsulate dwarf information (Jiri Olsa) [752353] - [perf] perf-probe: Move dwarf library routines to dwarf-aux.{c, h} (Jiri Olsa) [752353] - [perf] probe: Remove redundant dwarf functions (Jiri Olsa) [752353] - [perf] probe: Move strtailcmp to string.c (Jiri Olsa) [752353] - [perf] probe: Rename DIE_FIND_CB_FOUND to DIE_FIND_CB_END (Jiri Olsa) [752353] - [perf] Robustify proc and debugfs file recording (Jiri Olsa) [752353] - [perf] report/annotate/script: Add option to specify a CPU range (Jiri Olsa) [752353] - [perf] stat: Add noise output for csv mode (Jiri Olsa) [752353] - [perf] tools: Only display parent field if explictly sorted (Jiri Olsa) [752353] - [perf] tools: Allow sort dimensions to be registered more than once (Jiri Olsa) [752353] - [perf] tools: Don't display ignored entries on stdio ui (Jiri Olsa) [752353] - [perf] tools: Remove sort print helpers declarations (Jiri Olsa) [752353] - [perf] tools: Make sort operations static (Jiri Olsa) [752353] - [perf] tools: Add inverted call graph report support (Jiri Olsa) [752353] - [perf] script: Add printing of sample address (Jiri Olsa) [752353] - [perf] script: Make printing of dso a separate field option (Jiri Olsa) [752353] - [perf] script: "sym" field really means show IP data (Jiri Olsa) [752353] - [perf] stat: clarify unsupported events from uncounted events (Jiri Olsa) [752353] - [perf] Cleanup useless double NULL termination in method arg names (Jiri Olsa) [752353] - [pci] x86: reduce severity of host bridge window conflict warnings (Myron Stowe) [567487] - [pci] x86: avoid high BIOS area when allocating address space (Myron Stowe) [567487] - [pci] x86: avoid E820 regions when allocating address space (Myron Stowe) [567487] - [pci] x86: avoid low BIOS area when allocating address space (Myron Stowe) [567487] - [pci] resources: add arch hook for preventing allocation in reserved areas (Myron Stowe) [567487] - [pci] x86: coalesce overlapping host bridge windows (Myron Stowe) [567487] - [pci] x86: update iomem_resource end based on CPU physical address capabilities (Myron Stowe) [567487] - [pci] resources: handle overflow when aligning start of available area (Myron Stowe) [567487] - [pci] resources: ensure callback doesn't allocate outside available space (Myron Stowe) [567487] - [pci] resources: factor out resource_clip() to simplify find_resource() (Myron Stowe) [567487] - [pci] resources: add a default alignf to simplify find_resource() (Myron Stowe) [567487] - [pci] PNP: log PNP resources, as we do for PCI (Myron Stowe) [567487] - [pci] x86: use host bridge _CRS info on ASRock ALiveSATA2-GLAN (Myron Stowe) [567487] - [pci] fall back to original BIOS BAR addresses (Myron Stowe) [567487] - [pci] change resource collision messages from KERN_ERR to KERN_INFO (Myron Stowe) [567487] - [pci] x86: compute Address Space length rather than using _LEN (Myron Stowe) [567487] - [pci] x86: never allocate PCI MMIO resources below BIOS_END (Myron Stowe) [567487] - [pci] x86: parse additional host bridge window resource types (Myron Stowe) [567487] - [pci] x86: ignore Consumer/Producer bit in ACPI window descriptions (Myron Stowe) [567487] - [acpi] pci_root: pass acpi_pci_root to arch-specific scan (Myron Stowe) [567487] - [acpi] pci_root: save downstream bus range (Myron Stowe) [567487] - [pci] x86: truncate _CRS windows with _LEN > _MAX - _MIN + 1 (Myron Stowe) [567487] - [pci] x86: for host bridge address space collisions, show conflicting resource (Myron Stowe) [567487] - [pci] don't say we claimed a resource if we failed (Myron Stowe) [567487] - [pci] print resources consistently with pR (Myron Stowe) [567487] - [pci] make disabled window printk style match the enabled ones (Myron Stowe) [567487] - [pci] reject mmio ranges starting at 0 on pci_bridge read (Myron Stowe) [567487] - [pci] break out primary/secondary/subordinate for readability (Myron Stowe) [567487] - [pci] for address space collisions, show conflicting resource (Myron Stowe) [567487] - [pci] resources: add interfaces that return conflict information (Myron Stowe) [567487] - [pci] resource: add window support (Myron Stowe) [567487] - [pci] resource: add bus number support (Myron Stowe) [567487] - [pci] resource: expand IORESOURCE_TYPE_BITS to make room for bus resource type (Myron Stowe) [567487] - [pci] vsprintf: move pR resource printf_specs off the stack (Myron Stowe) [567487] - [pci] vsprintf: clarify comments for printf_spec flags (Myron Stowe) [567487] - [pci] x86: use host bridge _CRS info by default on 2008 and newer machines (Myron Stowe) [567487] - [pci] augment bus resource table with a list (Myron Stowe) [567487] - [pci] add pci_bus_for_each_resource(), remove direct bus->resource[] refs (Myron Stowe) [567487] - [pci] read bridge windows before filling in subtractive decode resources (Myron Stowe) [567487] - [pci] split up pci_read_bridge_bases() (Myron Stowe) [567487] - [pci] don't dump resource when bus resource flags indicates unused (Myron Stowe) [567487] - [pci] x86: remove 64-bit division (Myron Stowe) [567487] - [pci] x86/PCI: fix bogus host bridge window start/end alignment from _CRS (Myron Stowe) [567487] - [pci] x86: for debuggability, show host bridge windows even when ignoring _CRS (Myron Stowe) [567487] - [pci] improve discovery/configuration messages (Myron Stowe) [567487] - [pci] replace pr_debug with dev_dbg (Myron Stowe) [567487] - [pci] x86: print domain:bus in conventional format (Myron Stowe) [567487] - [pci] vsprintf: use pR, pr instead of pRt, pRf (Myron Stowe) [567487] - [pci] x86: use -DDEBUG when CONFIG_PCI_DEBUG set (Myron Stowe) [567487] - [pci] PNP: print resources consistently with pRt (Myron Stowe) [567487] - [pci] x86: print resources consistently with pRt (Myron Stowe) [567487] - [pci] print resources consistently with pRt (Myron Stowe) [567487] - [pci] vsprintf: add pRt, pRf to print struct resource details (Myron Stowe) [567487] - [pci] vsprintf: add pR support for IRQ and DMA resources (Myron Stowe) [567487] - [pci] vsprintf: fix io/mem resource width (Myron Stowe) [567487] - [pci] reverting "[Fedora] [pci] silence some PCI resource allocation errors" (Myron Stowe) [567487]- [x86] amd: Fix align_va_addr kernel parameter (Frank Arnold) [753237] - [md] RAID1: Do not call md_raid1_unplug_device while holding spinlock (Jonathan E Brassow) [752528] - [pci] intel-iommu: Default to non-coherent for domains unattached to iommus (Don Dutile) [746484] - [x86] initialize min_delta_ns in one_hpet_msi_clockevent() (Prarit Bhargava) [728315] - [x86] Update hpet_next_event() (Prarit Bhargava) [728315]- [net] Restrict pktgen from using shared skbs on bridge interfaces (Neil Horman) [750777] - [kernel] sched: Use resched IPI to kick off the nohz idle balance (Vivek Goyal) [717179] - [virt] xenfv: mask smep, even if the HV doesn't (Andrew Jones) [752382] - [drm] i915: enable ring freq scaling, RC6 and graphics turbo on Ivy Bridge (Prarit Bhargava) [752163] - [drm] i915: load a ring frequency scaling table (Prarit Bhargava) [752163] - [x86] cpufreq: expose a cpufreq_quick_get_max routine (Prarit Bhargava) [752163] - [scsi] qla4xxx: Make sure we discover targets if the cable is plugged in after the driver is loaded (Chad Dupuis) [751509] - [sched] Cleanup/optimize clock updates (Larry Woodman) [750237] - [sched] fix skip_clock_update optimization (Larry Woodman) [750237] - [kernel] Reset clocksource watchdog after sysrq-t (Prarit Bhargava) [742890] - [x86] AMD: Make tsc=reliable override boot time stability checks (Prarit Bhargava) [742890] - [block] virtio-blk: Use ida to allocate disk index (Michael S. Tsirkin) [692767] - [virt] virtio_blk: Replace cryptic number with the macro (Michael S. Tsirkin) [692767] - [kernel] ida: simplified functions for id allocation (Michael S. Tsirkin) [692767] - [virt] revert virtio-blk: Use ida to allocate disk index (Aristeu Rozanski) [692767]- [scsi] qla4xxx: v5.02.00.00.06.02-k13 (Chad Dupuis) [751286] - [scsi] qla4xxx: set ql4xdisablesysfsboot=1 by default (Chad Dupuis) [751286] - [scsi] qla4xxx: Correct ipaddress match check (Chad Dupuis) [751286]- [drm] i915: fix unmap race condition introduced with VT-d fix (Dave Airlie) [750583] - [scsi] iscsi: revert lockless queuecommand dispatch (Rob Evers) [751426]- [kernel] KEYS: Fix a NULL pointer deref in the user-defined key type (David Howells) [751190] {CVE-2011-4110} - [scsi] fc class: fix building of Fibre Channel DUP drivers in 6.2 (Mike Christie) [750268] - [fs] nfs: don't call __mark_inode_dirty while holding i_lock (Steve Dickson) [747391] - [netdrv] vxge: allow rebinding the driver with a different number of SR-IOV VFs (Michal Schmidt) [694742] - [netdrv] vxge: fix crash of VF when unloading PF (Michal Schmidt) [694742] - [ata] revert libata: remove SCSI host lock (David Milburn) [751426] - [crypto] ansi_cprng: enforce key != seed in fips mode (Jarod Wilson) [751198] - [net] mac80211: Fix reassociation processing within ESS roaming (John Linville) [750350] - [net] nl80211: Allow association to change channels during reassociation (John Linville) [750350] - [net] mac80211: let cfg80211 manage auth state (John Linville) [750350] - [net] cfg80211: avoid sending spurious deauth to userspace (John Linville) [750350] - [net] mac80211: recalculate idle later in MLME (John Linville) [750350] - [net] mac80211: avoid spurious deauth frames/messages (John Linville) [750350] - [net] cfg80211: Allow reassociation in associated state (John Linville) [750350] - [net] cfg80211: remove warning in deauth case (John Linville) [750350] - [net] netfilter: fix nf_conntrack refcount leak in l4proto->error() (Thomas Graf) [745472] - [scsi] qla2xxx: Remove check for null fcport from host reset handler (Chad Dupuis) [744741] - [scsi] qla2xxx: Perform implicit logout during rport tear-down (Chad Dupuis) [744741] - [scsi] Revert "qla2xxx: Remove host_lock in queuecommand function" (Chad Dupuis) [744741] - [drm] nv50/disp: shutdown display on suspend/hibernate (Ben Skeggs) [740857] - [edac] Add sb_edac driver into the Red Hat Building system (Mauro Carvalho Chehab) [647700] - [edac] Fix incorrect edac mode reporting in sb_edac (Mauro Carvalho Chehab) [647700] - [edac] Add an experimental new driver to support Sandy Bridge CPU's (Mauro Carvalho Chehab) [647700]- [netdrv] benet: remove bogus "unlikely" on vlan check (Ivan Vecera) [736429] {CVE-2011-3347} - [netdrv] be2net: non-member vlan pkts not received in promiscous mode (Ivan Vecera) [736429] {CVE-2011-3347} - [netdrv] be2net: fix crash receiving non-member VLAN packets (Ivan Vecera) [736429] {CVE-2011-3347} - [mm] fix race between mremap and removing migration entry (Andrea Arcangeli) [751084]- [fs] GFS2: rewrite fallocate code to write blocks directly (Benjamin Marzinski) [750208] {CVE-2011-4098} - [netdrv] bnx2x: link fixes for 57810 (Andy Gospodarek) [749421] - [netdrv] enic: fix accidental GRO off by default (Stefan Assmann) [749390] - [scsi] qla2xxx: Correct inadvertent clearing of RISC_INTR status (Chad Dupuis) [748978] - [debug] lockdep: double MAX_LOCKDEP_ENTRIES (Kyle McMartin) [748941] - [x86] Add missing KERN_DEBUG to x86 module printk (Prarit Bhargava) [747837] - [x86] Update module alternatives message (Prarit Bhargava) [745596] - [x86] UV: KABI breakage in uv_blade_info (George Beshers) [745253] - [net] vlan: fix panic when handling priority tagged frames (Andy Gospodarek) [714936] {CVE-2011-3593} - [scsi] qla4xxx: Autologin persisted target entries update (Mike Christie) [747696] - [mm] oom: fix integer overflow of points in oom_badness (Frantisek Hrbata) [741207] {CVE-2011-4097}- [scsi] lockless queuecommand dispatch fixup (Rob Evers) [749018] - [scsi] iscsi class: export pid of process that created session (Mike Christie) [747696] - [scsi] qla4xxx: Autologin persisted target entries (Mike Christie) [747696] - [netdrv] iwlagn: enable 11n aggregation without checking traffic load (John Linville) [744361] - [s390x] qdio: EQBS retry after CCQ 96 (Hendrik Brueckner) [747578] - [s390x] dasd: fix UID readout for z/VM (Hendrik Brueckner) [746000] - [x86] PCI: irq and pci_ids patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [747638] - [netdrv] Help 6.1 out of tree drivers cope with ABI breakage (Thomas Graf) [746570] - [mm] shmem: let shared anonymous be nonlinear again (Larry Woodman) [690129] - [fs] ext4: fix BUG_ON() in ext4_ext_insert_extent() (Lukas Czerner) [742091] {CVE-2011-3638} - [ipc] mqueue: separate mqueue default value from maximum value (Motohiro Kosaki) [746606] - [ipc] mqueue: don't use kmalloc with KMALLOC_MAX_SIZE (Motohiro Kosaki) [746606] - [ipc] mqueue: revert bump up DFLT_*MAX (Motohiro Kosaki) [746606] - [kernel] ipc/mqueue: Up the hard limit on message queues per namespace (Doug Ledford) [746606] - [kernel] ipc/mqueue: update maximums for the mqueue subsystem (Doug Ledford) [746606] - [kernel] ipc/mqueue: enforce hard limits (Doug Ledford) [746606] - [kernel] ipc/mqueue: switch back to using non-max values on create (Doug Ledford) [746606 746898] - [kernel] ipc/mqueue: cleanup definition names and locations (Doug Ledford) [746606] - [kernel] Revert "Restore max mqueue message size to its previous RHEL 5 value" (Doug Ledford) [746606]- [virt] index of virtio disk is not decremented when removed (Mark Wu) [692767] - [edac] i7core_edac: Initialize memory name with cpu, channel, bank (Mauro Carvalho Chehab) [712957] - [kernel] perf: Optimize event scheduling locking (Steve Best) [744986] - [drm] i915: set the right SDVO transcoder for CPT (Adam Jackson) [735122] - [scsi] libfc: Prevent race that causes panic during FCoE port destroy (Neil Horman) [735959] - [scsi] qla4xxx: Update driver version to 5.02.00-k8 (Mike Christie) [732622] - [scsi] qla4xxx: updated device id check for BFS (Mike Christie) [732622] - [scsi] qla4xxx: Fixed target discovery failed issue (Mike Christie) [732622] - [scsi] qla4xxx: Fixed active session re-open issue (Mike Christie) [732622] - [scsi] qla4xxx: Fixed device blocked issue on link up-down (Mike Christie) [732622] - [scsi] qla4xxx: Fixed session destroy issue on link up-down (Mike Christie) [732622] - [scsi] qla4xxx: Clear DDB map index on the basis of AEN (Mike Christie) [732622] - [scsi] qla4xxx: Free Device Database (DDB) reserved by FW (Mike Christie) [732622] - [scsi] qla4xxx: Fix getting BIDI CHAP for boot targets (Mike Christie) [732622] - [scsi] qla4xxx: Fix exporting boot targets to sysfs (Mike Christie) [732622] - [scsi] qla4xxx: Do not add duplicate CHAP entry in FLASH (Mike Christie) [732622] - [scsi] qla4xxx: Fix bidirectional CHAP (Mike Christie) [732622] - [scsi] qla4xxx: Add new FLT firmware region (Mike Christie) [732622] - [scsi] qla4xxx: Update license (Mike Christie) [732622] - [scsi] iscsi class: fix vlan configuration (Mike Christie) [732622] - [scsi] qla4xxx: fix data alignment and use nl helpers (Mike Christie) [732622] - [scsi] iscsi class: fix link local mispelling (Mike Christie) [732622] - [scsi] qla4xxx: Added Get ACB support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Added restore factory defaults support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: added support to update initiator iscsi port (Mike Christie) [732622] - [scsi] scsi_transport_iscsi: Added support to update initiator iscsi port (Mike Christie) [732622] - [scsi] qla4xxx: Added vendor specific sysfs attributes (Mike Christie) [732622] - [scsi] qla4xxx: Add read/update NVRAM support for 40xx adapters using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Add get ACB state support using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Code cleanup for read/update flash using BSG (Mike Christie) [732622] - [scsi] qla4xxx: Added support to update mtu (Mike Christie) [732622] - [scsi] scsi_transport_iscsi: Added support to update mtu (Mike Christie) [732622] - [scsi] libfc: improve flogi retries to avoid lport stuck (Mike Christie) [745667] - [scsi] libfc: avoid exchanges collision during lport reset (Mike Christie) [745667] - [scsi] libfc: fix checking FC_TYPE_BLS (Mike Christie) [745667] - [scsi] libfc: revert fix deadlock bug in fc_exch_abort_locked (Mike Christie) [745667] - [dm] log userspace: Allow for 'log device name' response in CTR msg exchange (Jonathan E Brassow) [746254] - [dm] kcopyd: fix job_pool leak (Mike Snitzer) [748441] - [netdrv] igb: Fix for Alt MAC Address feature on 82580 and later (Andy Gospodarek) [748503]- [dm] table: add immutable feature (Mike Snitzer) [747438] - [mm] reduce overhead on paravirt functions (Larry Woodman) [743554]- [netdrv] Fixing use of netif_set_real_num_tx_queues in niu.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in myri10ge.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in igb_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in cxgb4_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in cxgb3_main.c (Neil Horman) [742117] - [netdrv] Fixing use of netif_set_real_num_tx_queues in bnx2.c (Neil Horman) [742117] - [ppc] kabi: add symbol 'paca' to ppc KABI (Jiri Olsa) [737466] - [fs] proc: fix oops on invalid /proc/pid/maps access (Johannes Weiner) [746613] {CVE-2011-3637} - [nfs] fix pNFS hang and oops on umounts (Steve Dickson) [746861] - [scsi] qla4xxx: export address/port of connection (Mike Christie) [728156] - [netdrv] Fix pktgen to not oops on unsupported drivers (Neil Horman) [678794] - [kernel] tracing: Update the comm field in the right variable in update_max_tr (Jiri Olsa) [736955] - [kernel] kabi: Add missing compat_alloc_user_space symbol to kABI (Jiri Olsa) [747047] - [kernel] fix taskstats io infoleak (Jerome Marchand) [716848] {CVE-2011-2494} - [x86] ACPI, APEI, HEST: Detect duplicated hardware error source ID (Don Zickus) [737189] - [netdrv] Add latest cxgb3 firmware (Neil Horman) [742011]- [net] bridge: fix use after free in __br_deliver() (Amerigo Wang) [730756] {CVE-2011-2942} - [scsi] Update lpfc version for 8.3.5.45.4p driver release (Rob Evers) [746668] - [scsi] Fix crash when cfg_fcp_eq_count is zero (Rob Evers) [746668] - [scsi] Fix kernel crash during boot with SLI4 card installed (Rob Evers) [746668] - [scsi] Properly clean up EQ and CQ child lists to prevent kernel crash (Rob Evers) [746668] - [kabi] add missing symbols for Emulex be2net driver (Jiri Olsa) [745712] - [netdrv] netxen-firmware: Install the 4.0.579 firmware (Kyle McMartin) [741776] - [perf] symbols: Treat all memory maps without dso file as loaded (Jiri Olsa) [726582] - [debug] increase MAX_STACK_TRACE_ENTRIES (Kyle McMartin) [645777] - [fs] cifs: add fallback in is_path_accessible for old servers (Jeff Layton) [692709] {CVE-2011-3363} - [tpm] Zero buffer after copying to userspace (Jiri Benc) [732633] {CVE-2011-1161 CVE-2011-1162} - [pci] intel-iommu: IOTLB hang workaround (Dave Airlie) [728476] - [drm] i915: Fix hang on Ironlake mobile GPU with VT-d (Dave Airlie) [728476] - [drm] i915: Remove early exit on i915_gpu_idle (Dave Airlie) [728476] - [drm] nv50/bios: fixup mpll programming from the init table parser (Ben Skeggs) [744992] - [drm] nv50/vram: fix incorrect detection of bank count on newer chipsets (Ben Skeggs) [744992] - [drm] radeon: fix llano output setup + memory corruption (Dave Airlie) [747292] - [drm] radeon caicos enablement fixes (Dave Airlie) [747291] - [pci] Disable SRIOV on powerpc (Prarit Bhargava) [742089] - [pci] Add pci=nosriov to disable SRIOV (Prarit Bhargava) [742089] - [x86] apic: ack all pending irqs when crashed/on kexec (Takao Indoh) [704142]- [scsi] libsas: fix warnings when checking sata/stp protocol (David Milburn) [695950] - [scsi] libsas: disable scanning lun > 0 on ata devices (David Milburn) [695950] - [scsi] libsas: Allow expander T-T attachments (David Milburn) [695950] - [usb] xhci: Make xHCI driver endian-safe (Don Zickus) [745967] - [infiniband] RDMA/cxgb3: Don't post zero-byte read if endpoint is going away (Neil Horman) [717379] - [scsi] isci: atapi support (David Milburn) [743692] - [x86] amd: Move BSP code to cpu_dev helper (Larry Woodman) [739456] - [x86] Add a BSP cpu_dev helper (Larry Woodman) [739456] - [x86] amd: Avoid cache aliasing penalties on AMD family 15h (Larry Woodman) [739456] - [net] ipv6: fix NULL dereference in udp6_ufo_fragment() (Jason Wang) [740465] - [netdrv] cxgb4: Updating NIC driver firmware (Neil Horman) [717806] - [netdrv] cxgb3: Fix NULL pointer dereference in t3_l2t_get (Neil Horman) [729737] - [netdrv] bnx2x: remaining fixes from upstream 3.1 (Michal Schmidt) [743917] - [netdrv] e1000e: fix WoL on 82578DM and 82567V3 (Andy Gospodarek) [699042] - [netdrv] tg3: Use netif_set_real_num_tx_queues() (Jiri Pirko) [740477] - [netdrv] bnx2x: critical fixes (Veaceslav Falico) [745211] - [netdrv] bonding: properly stop queuing work when requested (Andy Gospodarek) [736904] - [netdrv] tg3: negate USE_PHYLIB flag check (Jiri Pirko) [746006] - [x86] Add new cpu capabilities to /proc/cpuinfo (Prarit Bhargava) [745799] - [kabi] add missing multipath symbols for s390x (Aristeu Rozanski) [714992] - [perf] sched: Fix script command documentation (Jiri Olsa) [726589] - [pm] hibernate: Fix memory corruption related to swap (Stanislaw Gruszka) [701857] - [scsi] hpsa: add heartbeat sysfs host attribute (Tomas Henzl) [730027] - [scsi] Revert megaraid_sas: Driver only report tape drive, JBOD and logic drives (Tomas Henzl) [736667] - [fs] GFS2: Fix ->page_mkwrite() races (Steven Whitehouse) [725091] - [scsi] scsi_transport_fc: Fix deadlock during fc_remove_host (Mike Christie) [714320] - [kernel] workqueue: Fix workqueue deadlock during destroy_workqueue (Mike Christie) [714320] - [sched] Avoid expensive initial update_cfs_load() (Larry Woodman) [741569 742414] - [sched] Simplify update_cfs_shares parameters (Larry Woodman) [741569 742414] - [sched] Fix/remove redundant cfs_rq checks (Larry Woodman) [741569 742414] - [sched] Fix sign under-flows in wake_affine (Larry Woodman) [741569 742414] - [sched] Update effective_load() to use global share weights (Larry Woodman) [741569 742414] - [sched] Fix interactivity bug by charging unaccounted run-time on entity re-weight (Larry Woodman) [741569 742414] - [sched] Move periodic share updates to entity_tick() (Larry Woodman) [741569 742414] - [sched] Fix UP build breakage (Larry Woodman) [741569 742414] - [sched] Update tg->shares after cpu.shares write (Larry Woodman) [741569 742414]- [drm] i915: fix IVB cursor support (Adam Jackson) [741780] - [drm] i915: always set FDI composite sync bit (Adam Jackson) [745564] - [netdrv] bnx2i: Fixed the endian on TTT for NOP out transmission (Mike Christie) [745676] - [scsi] megaraid_sas: Add driver workaround for PERC5/1068 kdump kernel panic (Tomas Henzl) [723218] - [ata] AHCI: Add new Panther Point RAID DeviceID (Prarit Bhargava) [745484] - [scsi] isci: export phy events via ->lldd_control_phy() (David Milburn) [743654] - [scsi] isci: The port state should be set to stopping on the last phy (David Milburn) [743654] - [scsi] isci: fix decode of DONE_CRC_ERR TC completion status (David Milburn) [743654] - [scsi] isci: SATA/STP I/O is only returned in the normal path to libsas (David Milburn) [743654] - [scsi] isci: fix support for large smp requests (David Milburn) [743654] - [scsi] isci: fix missed unlock in apc_agent_timeout() (David Milburn) [743654] - [scsi] isci: fix event-get pointer increment (David Milburn) [743654] - [scsi] isci: add version number (David Milburn) [743654] - [scsi] isci: dynamic interrupt coalescing (David Milburn) [743654] - [scsi] isci: fix sata response handling (David Milburn) [743654] - [scsi] isci: Leave requests alone if already terminating (David Milburn) [743654] - [fs] jbd: Fix forever sleeping process in do_get_write_access() (Harshula Jayasuriya) [744979] - [fs] jbd2: Fix forever sleeping process in do_get_write_access() (Harshula Jayasuriya) [744979] - [net] ipv6: fix refcnt problem related to POSTDAD state (Weiping Pan) [709280 731608] - [x86] paravirt: PTE updates in k(un)map_atomic need to be synchronous, regardless of lazy_mmu mode (Igor Mammedov) [632802] - [s390x] qdio: 2nd stage retry on SIGA-W busy conditions (Hendrik Brueckner) [732708] - [s390x] kernel: NSS creation with initrd fails (Hendrik Brueckner) [730780] - [s390x] qeth: wrong number of output queues for HiperSockets (Hendrik Brueckner) [730701] - [s390x] qeth: l3 ipv6 vlan not working on shared OSA chpid (Hendrik Brueckner) [727850] - [x86] Intel pci: Provide option to enable 64-bit IOMMU pass through mode (George Beshers) [696420] - [x86] intel-iommu: Remove Host Bridge devices from identity mapping (George Beshers) [696420] - [x86] intel-iommu: Add domain check in domain_remove_one_dev_info (George Beshers) [696420] - [x86] intel-iommu: Use coherent DMA mask when requested (George Beshers) [696420] - [x86] intel-iommu: Dont cache iova above 32bit (George Beshers) [696420] - [x86] intel-iommu: Speed up processing of the identity_mapping function (George Beshers) [696420] - [x86] intel-iommu: Check for identity mapping candidate using system dma mask (George Beshers) [696420] - [scsi] tcm_fc: Fix to activate non-offload path for FCoE target (Andy Grover) [638007]- [pci] edd: Treat "XPRS" host bus type the same as "PCI" (Mike Christie) [742059] - [scsi] be2iscsi: Move driver Version (Mike Christie) [738163 738934] - [scsi] be2iscsi: memset wrb for ring create (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for case where task->sc was cleanedup earlier (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for wrong dmsg setting in wrb (Mike Christie) [738163 738934] - [scsi] be2iscsi: Fix for kdump failure (Mike Christie) [738163 738934] - [sched] wait_for_completion_interruptible_timeout() should return signed long (J. Bruce Fields) [738379]- [net] fix net_dev_xmit tracepoint use of freed skb (Jiri Pirko) [705253] - [block] kabi: symbols missing for FusionIO iomemory-vsl driver (Jiri Olsa) [735227] - [netdrv] kabi: symbols missing for Emulex be2net driver (Jiri Olsa) [735229] - [virt] xen: use maximum reservation to limit amount of usable RAM (Igor Mammedov) [743590] - [usb] additional regression fix for device removal (Don Zickus) [744154] - [usb] fix regression occurring during device removal (Don Zickus) [744154] - [usb] Lower USB storage settling delay to something more reasonable (Don Zickus) [743959]- [netdrv] bna: Multiple Definition and Interface Setup Fix (Ivan Vecera) [743347] - [netdrv] bna: Driver Version changed to 3.0.2.2 (Ivan Vecera) [743347] - [netdrv] bna: Add Callback to Fix RXQ Stop (Ivan Vecera) [743347] - [netdrv] bna: PLL Init Fix and Add Stats Attributes (Ivan Vecera) [743347] - [netdrv] bna: Brocade 1860 HW Enablement (Ivan Vecera) [743347] - [netdrv] bna: Implement FW Download for New HW (Ivan Vecera) [743347] - [netdrv] bna: Capability Map and MFG Block Changes for New HW (Ivan Vecera) [743347] - [netdrv] bna: PCI Probe Conf Lock Fix (Ivan Vecera) [743347] - [netdrv] bna: Eliminate Small Race Condition Window in RX Path (Ivan Vecera) [743347] - [netdrv] bna: Set Ring Param Fix (Ivan Vecera) [743347] - [netdrv] bna: Semaphore Lock Fix (Ivan Vecera) [743347] - [netdrv] bna: make function tables cont (Ivan Vecera) [743347] - [netdrv] bna: Driver Version changed to 3.0.2.1 (Ivan Vecera) [743347] - [netdrv] bna: SKB PCI UNMAP Fix (Ivan Vecera) [743347] - [netdrv] bna: TX Queue Depth Fix (Ivan Vecera) [743347] - [netdrv] bna: MBOX IRQ Flag Check after Locking (Ivan Vecera) [743347] - [netdrv] bna: Async Mode Tx Rx Init Fix (Ivan Vecera) [743347] - [netdrv] bna: Ethtool Enhancements and Fix (Ivan Vecera) [743347] - [netdrv] bna: Initialization and Locking Fix (Ivan Vecera) [743347] - [netdrv] bna: Formatting and Code Cleanup (Ivan Vecera) [743347] - [netdrv] bna: TX Path and RX Path Changes (Ivan Vecera) [743347] - [netdrv] bna: Interrupt Polling and NAPI Init Changes (Ivan Vecera) [743347] - [netdrv] bna: PCI Probe Fix (Ivan Vecera) [743347] - [netdrv] bna: Naming Change and Minor Macro Fix (Ivan Vecera) [743347] - [netdrv] bna: off by one in bfa_msgq_rspq_pi_update() (Ivan Vecera) [743347] - [netdrv] bna: unlock on error path in pnad_pci_probe() (Ivan Vecera) [743347] - [scsi] libfc: fix deadlock bug in fc_exch_abort_locked (Mike Christie) [740096] - [scsi] bnx2fc: Bumped version to 1.0.8 (Mike Christie) [740096] - [scsi] bnx2fc: Return error statistics of remote peer (Mike Christie) [740096] - [scsi] fcoe/libfcoe: Move common code for fcoe_get_lesb to fcoe_transport (Mike Christie) [740096] - [scsi] bnx2fc: call ctlr_link_up only when the interface is enabled (Mike Christie) [740096] - [scsi] bnx2fc: Add driver documentation (Mike Christie) [740096] - [scsi] bnx2fc: Bumped version to 1.0.7 (Mike Christie) [740096] - [scsi] bnx2fc: Handle bnx2fc_map_sg failure (Mike Christie) [740096] - [scsi] bnx2fc: Replace scsi_dma_map() with dma_map_sg() (Mike Christie) [740096] - [x86] acpi: Prevent acpiphp from deadlocking on PCI-to-PCI bridge remove (Prarit Bhargava) [732706] - [x86] UV2: add missing kABI bits (George Beshers) [741432] - [ppc] pci: Check devices status property when scanning OF tree (Steve Best) [738450] - [drm] radeon/kms: reject video mode that would go over bandwidth limit on RN50 (Jerome Glisse) [729976] - [fs] deal with races in /proc/*/syscall, stack, personality (Johannes Weiner) [692039] - [fs] proc: enable writing to /proc/pid/mem (Johannes Weiner) [692039] - [fs] proc: make check_mem_permission() return an mm_struct on success (Johannes Weiner) [692039] - [fs] proc: hold cred_guard_mutex in check_mem_permission() (Johannes Weiner) [692039] - [fs] proc: disable mem_write after exec (Johannes Weiner) [692039] - [mm] implement access_remote_vm (Johannes Weiner) [692039] - [mm] factor out main logic of access_process_vm (Johannes Weiner) [692039] - [mm] use mm_struct to resolve gate vma's in __get_user_pages (Johannes Weiner) [692039] - [mm] rename in_gate_area_no_task to in_gate_area_no_mm (Johannes Weiner) [692039] - [mm] make in_gate_area take an mm_struct instead of a task_struct (Johannes Weiner) [692039] - [mm] make get_gate_vma take an mm_struct instead of a task_struct (Johannes Weiner) [692039] - [x86] mark associated mm when running a task in 32 bit compatibility mode (Johannes Weiner) [692039] - [x86] add context tag to mark mm when running a task in 32-bit compatibility mode (Johannes Weiner) [692039] - [fs] auxv: require the target to be tracable (or yourself) (Johannes Weiner) [692039] - [fs] close race in /proc/*/environ (Johannes Weiner) [692039] - [fs] report errors in /proc/*/*map* sanely (Johannes Weiner) [692039] - [fs] pagemap: close races with suid execve (Johannes Weiner) [692039] - [fs] make sessionid permissions in /proc/*/task/* match those in /proc/* (Johannes Weiner) [692039] {CVE-2011-1020}- [ppc] ibmveth: Fix leak when recycling skb and hypervisor returns error (Steve Best) [740548] - [fs] nfs: Do not allow multiple mounts on same mountpoint when using -o noac (Sachin Prabhu) [584768] - [scsi] megaraid: fix FastPath and update to v5.40 (Tomas Henzl) [726225] - [acpi] APEI: set enable bit for OSC call (Matthew Garrett) [734509] - [block] Whitelist symbols for dm-switch multipathing driver (Shyam Iyer) [714992] - [x86] Missing "unregister_cpu_notifier" in powernow-k8.c (Prarit Bhargava) [741302] - [virt] xen-netfront: fix MTU reset after migration (Paolo Bonzini) [733651]- [mm] add extra free kbytes tunable (Rik van Riel) [696395] - [build] Makefile: include RHEL_RELEASE in version.h (Aristeu Rozanski) - [ppc] Fix bogus it_blocksize in VIO iommu code (Steve Best) [738449] - [ppc] hvcs: Ensure page aligned partner info buffer (Steve Best) [739749] - [virt] KVM: Enable RDRAND feature support for KVM (Don Dugger) [721131] - [virt] x86, cpu: Add CPU flags for F16C and RDRND (Don Dugger) [721131] - [mm] zram: prevent accessing an unallocated table when init fails early (Jerome Marchand) [732707] - [mm] zram: fix zram locking (Jerome Marchand) [732707] - [ppc] eeh: Display eeh error location for bus and device (Steve Best) [707843] - [ppc] pseries/eeh: Handle functional reset on non-PCIe device (Steve Best) [707843] - [ppc] pseries/eeh: Propagate needs_freset flag to device at PE (Steve Best) [707843] - [ppc] eeh: Add support for ibm, configure-pe RTAS call (Steve Best) [707843] - [scsi] isci: initial sgpio write support (David Milburn) [735318] - [scsi] isci: fix sgpio register definitions (David Milburn) [735318] - [scsi] libsas: sgpio write support (David Milburn) [735318] - [drm] i915: set GFX_MODE to pre-Ivybridge default value even on Ivybridge (Adam Jackson) [695793]- [netdrv] firmware: add bnx2x FW 7.0.23 (Michal Schmidt) [733693] - [netdrv] bnx2x: Add new PHY BCM54616 (Michal Schmidt) [733888] - [netdrv] bnx2x: fixes from upstream 3.1-rc (Michal Schmidt) [733693] - [netdrv] bnx2x: driver-side changes for firmware 7.0.23 (Michal Schmidt) [733693] - [netdrv] bnx2x: add missing DCB callbacks (Michal Schmidt) [733693] - [scsi] scan: don't fail scans when host is in recovery (Mike Christie) [713682] - [usb] don't let errors prevent system sleep (Don Zickus) [732457 732909 735048 735050 735263] - [usb] don't let the hub driver prevent system sleep (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Reject double add of active endpoints (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Free bandwidth when usb_disable_device is called (Don Zickus) [732457 732909 735048 735050 735263] - [usb] disable endpoints after unbinding interfaces, not before (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Don't warn about zeroed bMaxBurst descriptor field (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xHCI 1.0: Force Stopped Event(FSE) (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xHCI 1.0: introduce Incompatible Device Error (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Add reset on resume quirk for asrock p67 host (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Always set urb->status to zero for isoc endpoints (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Fix up URB error codes to reflect implementation (Don Zickus) [732457 732909 735048 735050 735263] - [usb] config: use proper endian access for wMaxPacketSize (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: fix OS want to own HC (Don Zickus) [732457 732909 735048 735050 735263] - [usb] xhci: Don't submit commands or URBs to halted hosts (Don Zickus) [732457 732909 735048 735050 735263] - [usb] usbcore: warm reset USB3 port in SS.Inactive state (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Refine USB3.0 device suspend and resume (Don Zickus) [732457 732909 735048 735050 735263] - [usb] fix system suspend with USB3.0 device connected to USB3.0 hub (Don Zickus) [732457 732909 735048 735050 735263] - [usb] Clear "warm" port reset change (Don Zickus) [732457 732909 735048 735050 735263] - [netdrv] b43: allocate receive buffers big enough for max frame len + offset (RuiRui Yang) [738205] {CVE-2011-3359} - [netdrv] tg3: call netif_carrier_off to initialize operstate value (John Feeney) [727330] - [fs] fuse: check size of FUSE_NOTIFY_INVAL_ENTRY message (RuiRui Yang) [736765] {CVE-2011-3353} - [fs] cifs: fix possible memory corruption in CIFSFindNext (Jeff Layton) [730354] {CVE-2011-3191} - [fs] nfsd4: fix open downgrade, again (J. Bruce Fields) [729176] - [fs] jbd[2]: Use WRITE_SYNC_PLUG in journal_commit_transaction (Jeff Moyer) [720918] - [fs] mbcache: Limit the maximum number of cache entries (Eric Sandeen) [731585] - [netdrv] netxen: Add firmware version 4.0.557[579]. (Chad Dupuis) [741776] - [netdrv] netxen: Add pcie workaround (Chad Dupuis) [741774] - [netdrv] netxen: add vlan LRO support (Chad Dupuis) [741774] - [netdrv] netxen: add fw version compatibility check (Chad Dupuis) [741774] - [netdrv] netxen: drivers/net: Remove casts of void * (Chad Dupuis) [741774] - [netdrv] netxen: fix race in skb->len access (Chad Dupuis) [741774] - [netdrv] netxen: drivers/net: Remove unnecessary semicolons (Chad Dupuis) [741774] - [netdrv] netxen: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Chad Dupuis) [741774] - [netdrv] netxen: ethtool: Use full 32 bit speed range in ethtool's set_settings (Chad Dupuis) [741774]- [fs] xfs: avoid direct I/O write vs buffered I/O race (Dave Chinner) [732976] - [fs] xfs: don't serialise adjacent concurrent direct IO appending writes (Dave Chinner) [732976] - [fs] xfs: don't serialise direct IO reads on page cache checks (Dave Chinner) [732976] - [fs] gfs2: Ignore buffers with wrong state during fsync (Abhijith Das) [740066] - [fs] GFS2: balance pages on gfs2_fallocate. (Benjamin Marzinski) [737989] - [fs] xfs: avoid synchronous transactions when deleting attr blocks (Dave Chinner) [740312] - [fs] GFS2: large file delete/unlink is slow (Robert S Peterson) [739987] - [fs] ext4: optimize ext4_check_dir_entry() (Eric Sandeen) [714007] - [fs] Fix do_lookup false negative. (David Howells) [693841] - [netdrv] tg3: Fix VLAN creation problem (John Feeney) [731268 732769] - [netdrv] ixgbe: fix improper check of dma address for NULL (Neil Horman) [683611] - [netdrv] e1000: don't enable dma receives until after dma address has been setup (Dean Nelson) [703357] - [net] sctp: deal with multiple COOKIE_ECHO chunks (Max Matveev) [729220]- [net] br_multicast: Ensure to initialize BR_INPUT_SKB_CB(skb)->mrouters_only. (Herbert Xu) [738110]- [x86] Add rh_kabi.c and protect struct alt_instr under KABI (Prarit Bhargava) [737753] - [x86] Fix module alt_instr KABI breakage (Prarit Bhargava) [737753]- [build] Makefile: update RHEL_MINOR to 2 (Aristeu Rozanski) - [scsi] scsi_lib: pause between error retries (Rob Evers) [736812] - [kernel] perf tools: do not look at ./config for configuration (Jiri Benc) [730204] {CVE-2011-2905} - [scsi] Fix out of spec CD-ROM problem with media change (Rob Evers) [703366] - [netdrv] bna: Driver Version changed to 3.0.2.0 (Ivan Vecera) [701486] - [netdrv] bna: Remove Obsolete Files (Ivan Vecera) [701486] - [netdrv] bna: Remove Unused Code (Ivan Vecera) [701486] - [netdrv] bna: ENET and Tx Rx Redesign Enablement (Ivan Vecera) [701486] - [netdrv] bna: Add New HW Defs (Ivan Vecera) [701486] - [netdrv] bna: Tx and Rx Redesign (Ivan Vecera) [701486] - [netdrv] bna: Introduce ENET as New Driver and FW Interface (Ivan Vecera) [701486] - [netdrv] bna: MSGQ Implementation (Ivan Vecera) [701486] - [netdrv] bna: Remove Obsolete File bfi_ctreg.h (Ivan Vecera) [701486] - [netdrv] bna: Consolidated HW Registers for Supported HWs (Ivan Vecera) [701486] - [netdrv] bna: Remove get_regs Ethtool Support (Ivan Vecera) [701486] - [netdrv] bna: HW Interface Init Update (Ivan Vecera) [701486] - [netdrv] bna: Remove Unnecessary CNA Check (Ivan Vecera) [701486] - [netdrv] bna: Header File Consolidation (Ivan Vecera) [701486] - [netdrv] bna: HW Error Counter Fix (Ivan Vecera) [701486] - [netdrv] bna: Add HW Semaphore Unlock Logic (Ivan Vecera) [701486] - [netdrv] bna: IOC Event Name Change (Ivan Vecera) [701486] - [netdrv] bna: Mboxq Flush When IOC Disabled (Ivan Vecera) [701486] - [netdrv] bna: Minor IRQ Index and Definition Change (Ivan Vecera) [701486] - [netdrv] bna: State Machine Fault Handling Cleanup (Ivan Vecera) [701486] - [netdrv] bna: IOC Event Notification Enhancement (Ivan Vecera) [701486] - [netdrv] bna: CheckPatch Cleanup (Ivan Vecera) [701486] - [netdrv] bna: Print Driver Version (Ivan Vecera) [701486] - [netdrv] bna: use netdev_alloc_skb_ip_align() (Ivan Vecera) [701486] - [netdrv] bna: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [701486] - [netdrv] bna: ethtool: Use full 32 bit speed range in ethtool's set_settings (Ivan Vecera) [701486] - [net] bna: fix compile warning of bfa_ioc_smem_pgoff defined but not used (Ivan Vecera) [701486] - [netdrv] bna: Fix set-but-unused variables. (Ivan Vecera) [701486] - [netdrv] bna: use device model DMA API (Ivan Vecera) [701486] - [netdrv] bna: Remove unnecessary memset(,0,) (Ivan Vecera) [701486]- [scsi] libfcoe: fix compilation when fcoe.ko is not used (Mike Christie) [727304] - [scsi] bnx2fc: Bumped version to 1.0.6 (Mike Christie) [727304] - [scsi] bnx2fc: Fix FW assert during RSCN stress tests (Mike Christie) [727304] - [scsi] bnx2fc: Fix panic caused because of incorrect errror handling in create() (Mike Christie) [727304] - [scsi] bnx2fc: Avoid calling bnx2fc_if_destroy with unnecessary locks (Mike Christie) [727304] - [scsi] bnx2fc: Validate vlan id in NETDEV_UNREGISTER handler (Mike Christie) [727304] - [scsi] bnx2fc: No abort issued for REC when it times out (Mike Christie) [727304] - [scsi] bnx2fc: Send solicitation only after vlan discovery is complete (Mike Christie) [727304] - [scsi] bnx2fc: Reset max receive frame size during link up (Mike Christie) [727304] - [scsi] bnx2fc: Do not use HBA_DBG macro when lport is not available (Mike Christie) [727304] - [scsi] bnx2fc: increase cleanup wait time (Mike Christie) [727304] - [scsi] bnx2fc: Bump version to 1.0.5 (Mike Christie) [727304] - [scsi] bnx2fc: Prevent creating of NPIV port with duplicate WWN (Mike Christie) [727304] - [scsi] bnx2fc: Obtain WWNN/WWPN from the shared memory (Mike Christie) [727304] - [scsi] fcoe: Move common functions to fcoe_transport library (Mike Christie) [727304] - [scsi] bnx2fc: Drop incoming ABTS (Mike Christie) [727304] - [scsi] bnx2fc: code cleanup in bnx2fc_offload_session (Mike Christie) [727304] - [scsi] bnx2fc: Fix NULL pointer deref during arm_cq (Mike Christie) [727304] - [scsi] bnx2fc: Do not reuse the fcoe connection id immediately (Mike Christie) [727304] - [scsi] bnx2fc: Clear DESTROY_CMPL flag after firmware destroy (Mike Christie) [727304] - [scsi] bnx2fc: Handle NETDEV_UNREGISTER for vlan devices (Mike Christie) [727304] - [scsi] bnx2fc: Reorganize cleanup code between interface_cleanup and if_destroy (Mike Christie) [727304] - [scsi] bnx2fc: Change function names of bnx2fc_netdev_setup/bnx2fc_netdev_cleanup (Mike Christie) [727304] - [scsi] bnx2fc: Do not attempt destroying NPIV port twice (Mike Christie) [727304] - [scsi] bnx2fc: Remove erroneous kref_get on IO request (Mike Christie) [727304] - [scsi] bnx2fc: Enable bsg_request support for bnx2fc (Mike Christie) [727304] - [scsi] bnx2fc: Bug fixes in percpu_thread_create/destroy (Mike Christie) [727304] - [scsi] bnx2fc: Reset the max receive frame size (Mike Christie) [727304] - [netdrv] cnic: Wait for all Context IDs to be deleted before sending FCOE_DESTROY_FUNC (Mike Christie) [727304] - [netdrv] cnic: Fix Context ID space calculation (Mike Christie) [727304] - [netdrv] cnic: Return proper error code if we fail to send netlink message (Mike Christie) [727304] - [netdrv] cnic: Fix ring setup/shutdown code (Mike Christie) [727304] - [netdrv] cnic: Fix port_mode setting (Mike Christie) [727304] - [netdrv] cnic: Replace get_random_bytes() with random32() (Mike Christie) [727304] - [scsi] cnic, bnx2i: Add support for new devices - 57800, 57810, and 57840 (Mike Christie) [727304] - [netdrv] cnic: Add VLAN ID as a parameter during netevent upcall (Mike Christie) [727304] - [x86] mm: Fix pgd_lock deadlock (Andrew Jones) [691310] - [mm] pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Andrew Jones) [691310] - [mm] Revert "fix pgd_lock deadlock" (Andrew Jones) [691310] - [scsi] libfc: fix referencing to fc_fcp_pkt from the frame pointer via fr_fsp() (Mike Christie) [734961] - [scsi] libfc: block SCSI eh thread for blocked rports (Mike Christie) [734961] - [scsi] libfc: fix fc_eh_host_reset (Mike Christie) [734961] - [scsi] fcoe: Fix deadlock between fip's recv_work and rtnl (Mike Christie) [734961] - [scsi] fcoe: add fip retry to avoid missing critical keep alive (Mike Christie) [734961] - [scsi] libfc: fix warn on in lport retry (Mike Christie) [734961] - [scsi] libfc: Remove the reference to FCP packet from scsi_cmnd in case of error (Mike Christie) [734961] - [scsi] libfc: cleanup sending SRR request (Mike Christie) [734961] - [scsi] libfc: two minor changes in comments (Mike Christie) [734961] - [scsi] libfc, fcoe: ignore rx frame with wrong xid info (Mike Christie) [734961] - [scsi] libfc: release exchg cache (Mike Christie) [734961] - [scsi] libfc: use FC_MAX_ERROR_CNT (Mike Christie) [734961] - [scsi] fcoe: remove unused ptype field in fcoe_rcv_info (Mike Christie) [734961] - [scsi] fcoe: Rearrange fcoe port and NPIV port cleanup (Mike Christie) [734961] - [x86] intel_idle: Fix mismerge (Matthew Garrett) [733730] - [x86] x2apic: enable the bios request for x2apic optout (Prarit Bhargava) [696902] - [x86] ACPI: fix ioremap failure regression (Stanislaw Gruszka) [731546]- [fs] corrupted GUID partition tables can cause kernel oops (Jerome Marchand) [695982] {CVE-2011-1577} - [x86] perf: Fix Intel fixed counters base initialization (Don Zickus) [736284] {CVE-2011-2521} - [netdrv] iwlagn: use 6000g2b uCode for 130 series devices (Stanislaw Gruszka) [737185] - [block] Missing portions of DM/MD RAID1 plugging patch (Jonathan E Brassow) [735124] - [net] Compute protocol sequence numbers and fragment IDs using MD5. (Jiri Pirko) [732665] {CVE-2011-3188} - [crypto] Move md5_transform to lib/md5.c (Jiri Pirko) [732665] {CVE-2011-3188}- [block] blktrace: fix handling of requests with SYNC and META flags (Mike Snitzer) [726437] - [block] blktrace: add FLUSH/FUA support (Mike Snitzer) [726437] - [kernel] Restore max mqueue message size to its previous RHEL 5 value (Doug Ledford) [730632]- [scsi] qla4xxx: updated device id check for BFS (Chad Dupuis) [732622] - [fs] nfsd4: return nfserr_symlink on v4 OPEN of non-regular file (J. Bruce Fields) [697659] - [netdrv] bnx2: Fix some late breaking bnx2 bugs (Neil Horman) [728328] - [netdrv] e1000: save skb counts in TX to avoid cache misses (Dean Nelson) [690780] - [netdrv] bonding: reset queue mapping prior to transmission (Neil Horman) [726688] - [netdrv] e1000e: update to upstream version 1.4.4 (Andy Gospodarek) [730607] - [netdrv] bonding: add missing xmit_hash_policy=layer2+3 info (Weiping Pan) [706018] - [net] vlan: do not transfer real_num_tx_queues (Weiping Pan) [735015] - [mm] thp: tail page refcounting fix (Andrea Arcangeli) [732986] - [virt] xen: x86_32: do not enable iterrupts when returning from exception in interrupt context (Igor Mammedov) [713399] - [mm] oom: task->mm == NULL doesn't mean the memory was freed (Frantisek Hrbata) [734732] - [scsi] scsi_dh_rdac: Associate HBA and storage in rdac_controller to support partitions in storage (Mike Snitzer) [733763] - [scsi] scsi_dh_rdac: Use WWID from C8 page instead of Subsystem id from C4 page to identify storage (Mike Snitzer) [733763] - [scsi] lpfc: Update lpfc version for 8.3.5.45.3p driver release (Rob Evers) [733500] - [scsi] lpfc: Fix compiler warning due to uninitialized local variable (Rob Evers) [733500] - [scsi] lpfc: Fix bus reset handler fails with bad failure code (Rob Evers) [733500] - [scsi] lpfc: Fix proper error code return value for management API (Rob Evers) [733500] - [scsi] lpfc: Fixed ctlreg write bug (Rob Evers) [733500] - [scsi] lpfc: Fix default adapter name for the OCe15100 (Rob Evers) [733500] - [scsi] lpfc: Fix cable pull failure on interface type 2 SLI-4 adapters (Rob Evers) [733500] - [scsi] lpfc: Fixed not able to perform firmware reset through sysfs board_mode attribute (Rob Evers) [733500] - [scsi] lpfc: Fixed SLI4 device firmware reset with SR-IOV virtual functions (Rob Evers) [733500] - [scsi] lpfc: Fixed not recovering SLI port in handling error attention with RN bit set (Rob Evers) [733500] - [scsi] lpfc: Fix two crashes when unsolicted ELS ECHO_CMD is received (Rob Evers) [733500] - [scsi] lpfc: Fix direct connect does not come up for SLI4 FC ports (Rob Evers) [733500] - [scsi] lpfc: Fixed long wait when firmware reset to a SLI port without required privilege (Rob Evers) [733500] - [scsi] lpfc: Fix request firmware support for little endian systems (Rob Evers) [733500]- [drm] radeon/kms: set a default max_pixel_clock (Dave Airlie) [729545] - [pci] pciehp: change wait time for valid configuration access (Myron Stowe) [727720] - [pci] ACPI: Report ASPM support to BIOS if not disabled from command line (Myron Stowe) [732501] - [ppc] pci: Add calls to set_pcie_port_type() and set_pcie_hotplug_bridge() (Steve Best) [734192] - [ppc] pci: Add missing hookup to pci_slot (Steve Best) [734192] - [ppc] pci: Add missing call to header fixup (Steve Best) [734192] - [virt] xen events: implement mask_ack (Andrew Jones) [733672] - [virt] Revert "[virt] xen/events: change to using fasteoi" (Andrew Jones) [733672] - [scsi] be2iscsi: Add pci_disable device (Mike Christie) [688076] - [scsi] be2iscsi: Adding a shutdown Routine (Mike Christie) [688076] - [net] ipv6: make fragment identifications less predictable (Jiri Pirko) [723433] {CVE-2011-2699} - [fs] Ecryptfs: Add mount option to check uid of device being mounted = expect uid (Eric Sandeen) [731176] {CVE-2011-1833}- [md] raid5: fix FUA request handling in ops_run_io() (Mike Snitzer) [733527] - [md] raid5: fix errant REQ_FUA that should be BIO_FUA (Mike Snitzer) [733527] - [perf] report: Use properly build_id kernel binaries (Jiri Olsa) [691343] - [ppc] pseries/xics: Use cpu_possible_mask rather than cpu_all_mask (Steve Best) [732357] - [drm] i915: Post-3.0 updates from drm-intel-fixes (Adam Jackson) [720702] - [scsi] bfa: Update the driver version to 3.0.2.2 (Rob Evers) [725913] - [scsi] bfa: Add support to store driver configuration in flash (Rob Evers) [725913] - [scsi] bfa: Add support to collect fabric stats (Rob Evers) [725913] - [scsi] bfa: Added support to configure QOS and collect stats (Rob Evers) [725913] - [scsi] bfa: Add support to configure trunking on Brocade adapter ports (Rob Evers) [725913] - [scsi] bfa: Add support to configure and query flash boot partition (Rob Evers) [725913] - [scsi] bfa: Added support to collect and reset fcport stats (Rob Evers) [725913] - [scsi] bfa: Add support for IO profiling (Rob Evers) [725913] - [scsi] bfa: Extend BSG to support more user commands (Rob Evers) [725913] - [scsi] bfa: Check supported speed based on port mode (Rob Evers) [725913] - [scsi] bfa: Update RME interrupt handling (Rob Evers) [725913] - [scsi] bfa: BSG return value fix to be compatible with kernel convention (Rob Evers) [725913] - [scsi] bfa: Add FC-transport based Asynchronous Event Notification support (Rob Evers) [725913] - [scsi] bfa: Move debugfs initialization before bfa init (Rob Evers) [701485] - [scsi] bfa: Update the driver version to 3.0.2.1 (Rob Evers) [701485] - [scsi] bfa: Driver and BSG enhancements (Rob Evers) [701485] - [scsi] bfa: Added support to query PHY (Rob Evers) [701485] - [scsi] bfa: Added HBA diagnostics support (Rob Evers) [701485] - [scsi] bfa: Added support for flash configuration (Rob Evers) [701485] - [scsi] bfa: Added support to obtain SFP info (Rob Evers) [701485] - [scsi] bfa: Added support for CEE info and stats query (Rob Evers) [701485] - [scsi] bfa: Extend BSG interface (Rob Evers) [701485] - [scsi] bfa: FCS bug fixes (Rob Evers) [701485] - [scsi] bfa: DMA memory allocation enhancement (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter vHBA support (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter PLL init fixes (Rob Evers) [701485] - [scsi] bfa: Added Fabric Assigned Address(FAA) support (Rob Evers) [701485] - [scsi] bfa: IOC bug fixes (Rob Evers) [701485] - [scsi] bfa: Enable ASIC block configuration and query (Rob Evers) [701485] - [scsi] bfa: Update the driver version to 3.0.2.0 (Rob Evers) [701485] - [scsi] bfa: Add BSG interface to support ELS, CT and vendor commands (Rob Evers) [701485] - [scsi] bfa: Driver initialization and model description fix (Rob Evers) [701485] - [scsi] bfa: Enhancement for fcpim and IO tag handling (Rob Evers) [701485] - [scsi] bfa: FC credit recovery and misc bug fixes (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter 16Gbs support and flash controller fixes (Rob Evers) [701485] - [scsi] bfa: IOC and PLL init changes for Brocade-1860 Fabric Adapter (Rob Evers) [701485] - [scsi] bfa: Changes to support vport disable and enable operations (Rob Evers) [701485] - [scsi] bfa: Brocade-1860 Fabric Adapter Hardware Enablement (Rob Evers) [701485] - [scsi] bfa: Add pbc port disable check and fix LPS message name (Rob Evers) [701485] - [scsi] bfa: Introduce IOC event notification mechanism (Rob Evers) [701485] - [scsi] bfa: Introduced generic address len pair to represent DMA memory chunk (Rob Evers) [701485]- [pci] remove quirk for pre-production systems with Intel 82576 NIC (Prarit Bhargava) [729677] - [x86] efi: Revert new_memmap code (Matthew Garrett) [723274] - [infiniband] mlx4: add new module parameters (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Avoid duplicate devices from LUN scan (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Fix integer -> pointer cast warnings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: try to use larger FMR sizes to cover our mappings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: add support for indirect tables that don't fit in SRP_CMD (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: rework mapping engine to use multiple FMR entries (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow sg_tablesize to be set for each target (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: move IB CM setup completion into its own function (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: always avoid non-zero offsets into an FMR (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: Test only once whether iu allocation succeeded (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IPoIB: Add GRO support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IPoIB: Remove LRO support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: consolidate hot-path variables into cache lines (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: stop sharing the host lock with SCSI (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Touch up a merge issue, fixes compilation (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: reduce lock coverage of command completion (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: reduce local coverage for command submission and EH (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: don't move active requests to their own list (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow lockless work posting (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: consolidate state change code (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/srp: allow task management without a previous request (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] rds/ib: use system_wq instead of rds_ib_fmr_wq (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [net] rds: Makefile: Remove deprecated items (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Manual backport of alloc_netdev_mqs (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Fix a merge issue (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Restoring RX buffer pointer in case of failure (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Sensing link type at device initialization (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Fixing bad size of event queue buffer (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Fix loss of promiscuity (Doug Ledford) [612992 688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Removing HW info from ethtool -i report (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: updated driver version to 1.5.4.1 (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Using blue flame support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: reserve UARs for userspace consumers (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: maintain available field in bitmap allocator (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Add blue flame support for kernel consumers (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: Reporting HW revision in ethtool -i (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Wake on LAN support (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: using new mlx4 interrupt scheme (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Changing interrupt scheme (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: bringing link up when registering netdevice (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: optimize adaptive moderation algorithm for better latency (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: moderation parameters are not reseted (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_en: going out of range of TX rings when reporting stats (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Handle protocol field in multicast table (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core, ib, en: Fix driver when sizeof phys_addr_t > sizeof long (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Handle -ENOMEM in forward_trap() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4_core: Avoid vunmap() of invalid pointer if allocation fails (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mlx4: Don't call dma_free_coherent() with irqs disabled (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] mlx4: Call alloc_etherdev to allocate RX and TX queues (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Add a check for strict_strtoul() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Use pci_dev->revision, again (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB: Increase DMA max_segment_size on Mellanox hardware (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Don't print success message at level KERN_ERR (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Don't reset disabled devices (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Don't generate async events for unregistered devices (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/amso1100: Fix compile warnings (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix incorrect SFP+ link status detection on driver init (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix SFP+ link down detection issue with switch port disable (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Generate IB_EVENT_PORT_ERR/PORT_ACTIVE events (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix bonding on iw_nes (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Use vzalloc() to replace vmalloc()+memset(0) (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mthca: Fix driver when sizeof (phys_addr_t) > sizeof (long) (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/nes: Fix string continuation line (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mthca: Handle -ENOMEM in forward_trap() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/ipath: Use printf extension pR for struct resource (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Check for NULL mode in .devnode methods (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Save PID of ID's owner (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Add support for netlink statistics export (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Pass QP type into rdma_create_id() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update exported headers list (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Export enum cma_state in (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB: Add devnode methods to cm_class and umad_class (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mad: Return EPROTONOSUPPORT when an RDMA device lacks the QP required (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/uverbs: Add devnode method to set path/mode (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/ucma: Add .nodename/.mode to tell userspace where to create device node (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Add netlink infrastructure (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] Backports to fix compile of changes that upstream made but relied on changes that don't exist in rhel6 (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Add error handling to ib_core_init() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/iwcm: Get rid of enum iw_cm_event_status (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Add an ID_REUSEADDR option (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Fix handling of IPv6 addressing in cma_use_port (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/mad: Improve an error message so error code is included (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/cma: Replace global lock in rdma_destroy_id() with id-specific one (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] IB/cm: Cancel pending LAP message when exiting IB_CM_ESTABLISH state (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update missed conversion of flush_scheduled_work() (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA/ucma: Copy iWARP route information on queries (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] RDMA: Update workqueue usage (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [infiniband] infiniband: remove dev_base_lock use (Doug Ledford) [688944 690152 698275 698279 698283 700277 707092 710159] - [virt] vmalloc: eagerly clear ptes on vunmap (Igor Mammedov) [730503]- [build] spec: add more drivers to initrd (Andy Gospodarek) [714883] - [target] add to tech-preview.txt and call mark_tech_preview (Andy Grover) [638007] - [x86] ucode-amd: Don't warn when no ucode is available for a CPU revision (Anton Arapov) [731409] - [scsi] isci: remove core/scic_sds_port_configuration_agent.c (David Milburn) [730136] - [scsi] qla4xxx: export iface name (Mike Christie) [730599] - [s390x] config: switch on CONFIG_DEBUG_PAGEALLOC on s390x-debug kernel (Hendrik Brueckner) [702405] - [char] tpm: Fix uninitialized usage of data buffer (Stanislaw Gruszka) [684675] {CVE-2011-1160} - [ata] libata: remove SCSI host lock (David Milburn) [732062] - [scsi] scsi_dh_rdac: decide on whether to send mode select or not (Tomas Henzl) [683613] - [scsi] scsi_dh_rdac: Detect the different RDAC operating modes (Tomas Henzl) [683613] - [scsi] scsi_dh_rdac: Add definitions for different RDAC operating modes (Tomas Henzl) [683613] - [target] modify rhel config for tcm (Andy Grover) [638007] - [target] backport to old queuecommand interface (Andy Grover) [638007] - [target] fixup file backstore for vfs_fsync_range api change (Andy Grover) [638007] - [target] fixes for iblock backport (Andy Grover) [638007] - [scsi] add ACA_TAG definition to scsi/scsi_tcq.h (Andy Grover) [638007] - [scsi] Add missing SPC-4 CDB and MAINTENANCE_[IN, OUT] service action definitions (Andy Grover) [638007] - [target] Fix UTS_RELEASE build errors (Andy Grover) [638007] - [scsi] tcm_fc: Fixing reference counting problem which was causing ft_sess to be deleted (Andy Grover) [638007] - [scsi] Add FCoE Target support (Andy Grover) [638007] - [block] cfq-iosched: Reduce linked group count upon group destruction (Vivek Goyal) [726099] - [kdump] x86: Fix crashkernel=auto to take into account memory needed by filtering utility (Vivek Goyal) [730077]- [drm] radeon: post-3.0 fixes (Jerome Glisse) [730838] - [netdrv] netxen-firmware: rename firmware files (Andy Gospodarek) [693743] - [netdrv] netxen_nic: Fix common misspellings (Tony Camuso) [693740] - [netdrv] netxen_nic: Add support for VLAN RX HW acceleration (Tony Camuso) [693740] - [netdrv] netxen_nic: Fix ethtool->set_flags not intended -EINVAL return value (Tony Camuso) [693740] - [netdrv] netxen_nic: Support for GbE port settings (Tony Camuso) [693740] - [netdrv] netxen_nic: Notify firmware of Flex 10 interface down (Tony Camuso) [693740] - [netdrv] netxen-firmware: Update firmware to version 4.0.544 or greater (Tony Camuso) [693743] - [fs] autofs: fix some further kabi inconsistencies (Ian Kent) [704941] - [fs] kabi - add back do_add_mount() (Ian Kent) [704941] - [fs] kabi - rename follow_down_one() to follow_down() (Ian Kent) [704941] - [fs] VFS: Fix automount for negative autofs dentries (Ian Kent) [704941] - [fs] VFS: Fix vfsmount overput on simultaneous automount (Ian Kent) [704941] - [fs] autofs4 - reinstate last used update on access (Ian Kent) [704941] - [fs] tidy up around finish_automount() (Ian Kent) [704941] - [fs] don't drop newmnt on error in do_add_mount() (Ian Kent) [704941] - [fs] Take the completion of automount into new helper (Ian Kent) [704941] - [fs] autofs4: Merge the remaining dentry ops tables (Ian Kent) [704941] - [fs] Unexport do_add_mount() and add in follow_automount(), not ->d_automount() (Ian Kent) [704941] - [fs] vfs - Remove a further kludge from __do_follow_link() (Ian Kent) [704941] - [fs] autofs4 - bump version (Ian Kent) [704941] - [fs] autofs4 - add v4 pseudo direct mount support (Ian Kent) [704941] - [fs] autofs4 - fix wait validation (Ian Kent) [704941] - [fs] autofs4: cleanup autofs4_free_ino() (Ian Kent) [704941] - [fs] autofs4: cleanup dentry operations (Ian Kent) [704941] - [fs] autofs4: cleanup inode operations (Ian Kent) [704941] - [fs] autofs4: removed unused code (Ian Kent) [704941] - [fs] autofs4: add d_manage() dentry operation (Ian Kent) [704941] - [fs] autofs4: add d_automount() dentry operation (Ian Kent) [704941] - [fs] CIFS: Use d_automount() rather than abusing follow_link() [ver #2] (Ian Kent) [704941] - [fs] NFS: Use d_automount() rather than abusing follow_link() (Ian Kent) [704941] - [fs] VFS: Add an AT_NO_AUTOMOUNT flag to suppress terminal automount [ver #2] (Ian Kent) [704941] - [fs] Add a dentry op to allow processes to be held during pathwalk transit (Ian Kent) [704941] - [fs] VFS: Add a dentry op to handle automounting rather than abusing follow_link() (Ian Kent) [704941] - [fs] dcache remove d_mounted (Ian Kent) [704941] - [fs] Sanitize autofs_dev_ioctl_ismountpoint() (Ian Kent) [704941] - [fs] autofs4 - rename dentry to expiring in autofs4_lookup_expiring() (Ian Kent) [704941] - [fs] autofs4 - rename dentry to active in autofs4_lookup_active() (Ian Kent) [704941] - [fs] autofs4 - eliminate d_unhashed in path walk checks (Ian Kent) [704941] - [fs] autofs4 - cleanup active and expire lookup (Ian Kent) [704941] - [fs] autofs4 - rename unhashed to active in autofs4_lookup() (Ian Kent) [704941] - [fs] autofs4 - use autofs_info for pending flag (Ian Kent) [704941] - [fs] autofs4 - use helper for need mount check (Ian Kent) [704941] - [fs] autofs4 - use helpers for expiring list (Ian Kent) [704941] - [fs] autofs4 - use helpers for active list handling (Ian Kent) [704941] - [md] Using poll /proc/mdstat can monitor the events of adding a spare disks (Doug Ledford) [729696] - [md] raid5: get rid of duplicated call to bio_data_dir() (Doug Ledford) [729696] - [md] raid5: use kmem_cache_zalloc() (Doug Ledford) [729696] - [md] raid10: share pages between read and write bio's during recovery (Doug Ledford) [729696] - [md] raid10: factor out common bio handling code (Doug Ledford) [729696] - [md] raid10: get rid of duplicated conditional expression (Doug Ledford) [729696] - [md] raid5: remove unusual use of bio_iovec_idx() (Doug Ledford) [729696] - [md] raid5: fix raid5_set_bi_hw_segments (Doug Ledford) [729696] - [md] bitmap: remove unused fields from struct bitmap (Doug Ledford) [729696] - [md] bitmap: use proper accessor macro (Doug Ledford) [729696] - [md] check ->hot_remove_disk when removing disk (Doug Ledford) [729696] - [md] use is_power_of_2 macro (Doug Ledford) [729696] - [md] allow resync_start to be set while an array is active (Doug Ledford) [729696] - [md] raid10: reformat some loops with less indenting (Doug Ledford) [729696] - [md] raid10: remove unused variable (Doug Ledford) [729696] - [md] raid10: make more use of 'slot' in raid10d (Doug Ledford) [729696] - [md] raid10: some tidying up in fix_read_error (Doug Ledford) [729696] - [md] raid1: improve handling of pages allocated for write-behind (Doug Ledford) [729696] - [md] raid1: try fix_sync_read_error before process_checks (Doug Ledford) [729696] - [md] raid1: tidy up new functions: process_checks and fix_sync_read_error (Doug Ledford) [729696] - [md] raid1: split out two sub-functions from sync_request_write (Doug Ledford) [729696] - [md] make error_handler functions more uniform and correct (Doug Ledford) [729696] - [md] multipath: discard working_disks in favour of degraded (Doug Ledford) [729696] - [md] raid1: clean up read_balance (Doug Ledford) [729696] - [md] simplify raid10 read_balance (Doug Ledford) [729696] - [md] bitmap: fix saving of events_cleared and other state (Doug Ledford) [729696] - [md] reject a re-add request that cannot be honoured (Doug Ledford) [729696] - [md] Fix race when creating a new md device (Doug Ledford) [729696] - [md] raid5: fix build error, sector_t usage (Doug Ledford) [729696] - [md] Fix dev_sectors on takeover from raid0 to raid4/5 (Doug Ledford) [729696] - [input] kabi fixes after addition of MT slot fields (Mauro Carvalho Chehab) [464653] - [input] synaptics: retry failed resets when reconnecting (Mauro Carvalho Chehab) [464653] - [input] synaptics: fix reconnect logic on MT devices (Mauro Carvalho Chehab) [464653] - [input] synaptics: ignore bogus mt packet (Mauro Carvalho Chehab) [464653] - [input] synaptics: add multi-finger and semi-mt support (Mauro Carvalho Chehab) [464653] - [input] create a separate code for handling mt slots (Mauro Carvalho Chehab) [464653] - [input] introduce MT event slots (Mauro Carvalho Chehab) [464653] - [input] synaptics: fix handling of 2-button ClickPads (Mauro Carvalho Chehab) [464653] - [input] synaptics: simplify pass-through port handling (Mauro Carvalho Chehab) [464653] - [input] synaptics: relax capability ID checks on newer hardware (Mauro Carvalho Chehab) [464653] - [input] synaptics: set min/max for finger width (Mauro Carvalho Chehab) [464653] - [input] synaptics: only report width on hardware that supports it (Mauro Carvalho Chehab) [464653] - [input] synaptics: set dimensions as reported by firmware (Mauro Carvalho Chehab) [464653] - [input] Add support of Synaptics Clickpad device (Mauro Carvalho Chehab) [464653] - [input] psmouse: fix Synaptics detection when protocol is disabled (Mauro Carvalho Chehab) [464653]- [mm] mremap: resurrect overflow check in move_page_tables() (Andrea Arcangeli) [725926] - [security] SELinux: indicate fatal error in compat netfilter code (Eric Paris) [656952] - [security] SELinux: Only return netlink error when we know the return is fatal (Eric Paris) [656952] - [security] SELinux: return -ECONNREFUSED from ip_postroute to signal fatal error (Eric Paris) [656952] - [net] tcp_connect should return certain errors up the stack (Eric Paris) [656952] - [net] netfilter: allow hooks to pass error code back up the stack (Eric Paris) [656952] - [scsi] isci: remove reserved device IDs from isci_id_table (David Milburn) [730131] - [kernel] perf: Fix software event overflow (Peter Zijlstra) [730708] - [watchdog] hpwdt support for upcoming ProLiant generations (Tony Camuso) [726719] - [perf] spec: Adding python-perf package (Jiri Olsa) [725812] - [perf] tools: Add support to install perf python extension (Jiri Olsa) [725812] - [perf] sched: Usage leftover from trace -> script rename (Jiri Olsa) [726589] - [perf] sched: Do not delete session object prematurely (Jiri Olsa) [726595] - [perf] buildid-cache: Zero out buffer of filenames when adding/removing buildid (Jiri Olsa) [696044] - [x86] UV: Correct UV2 BAU destination timeout (George Beshers) [696269] - [x86] UV: Allow for non-consecutive sockets (George Beshers) [696269] - [x86] UV: Correct failed topology memory leak (George Beshers) [696269] - [x86] UV: Remove cpumask_t from the stack (George Beshers) [696269] - [x86] UV: Rename hubmask to pnmask (George Beshers) [696269] - [x86] UV: Correct reset_with_ipi() (George Beshers) [696269] - [x86] UV: Inline header file functions (George Beshers) [696269] - [x86] UV: Fix smp_processor_id() use in a preemptable region (George Beshers) [696269] - [x86] UV: Clean up uv_tlb.c (George Beshers) [696269] - [x86] Fix UV BAU for non-consecutive nasids (George Beshers) [696269] - [x86] UV: Enable 64-bit ACPI MFCG support (George Beshers) [696269] - [x86] UV: Avoid KABI breakage (George Beshers) [696269] - [x86] UV: Add support for SGI UV2 hub chip (George Beshers) [696269] - [x86] UV: Update node controller MMRs (George Beshers) [696269] - [scsi] libsas: fix/amend device gone notification is sas_deform_port() (David Milburn) [695955] - [scsi] revert libsas: fix/amend device gone notification is sas_deform_port() (David Milburn) [695955] - [scsi] libsas: fix loopback topology bug during discovery (David Milburn) [695955] - [ata] libata: fix locking for sas paths (David Milburn) [695955] - [scsi] libsas: plumb sas port scan into standard libata paths (David Milburn) [695955] - [scsi] libsas: Add option for SATA soft reset (David Milburn) [695955] - [scsi] libsas: fix SATA NCQ error (David Milburn) [695955] - [scsi] libsas: fix ata list corruption issue (David Milburn) [695955] - [scsi] libsas: convert to libata new error handler (David Milburn) [695955] - [ata] libata: separate error handler into usable components (David Milburn) [695955] - [scsi] libsas: remove spurious sata control register read/write (David Milburn) [695955] - [ata] libata: fix eh locking (David Milburn) [695955] - [ata] libsas: fix ATAPI check condition termination (David Milburn) [695955] - [scsi] Unify SAM_ and SAM_STAT_ macros (David Milburn) [695955] - [ata] libata: kill ATA_FLAG_DISABLED (David Milburn) [695955] - [ata] libata-sff: kill unused ata_bus_reset() (David Milburn) [695955]- [dm] RAID: add RAID1 to DM_RAID Kconfig (Mike Snitzer) [723010] - [block] DM RAID: add call to 'mark_tech_preview' (Jonathan E Brassow) [723010] - [dm] RAID: add RAID module to config (Mike Snitzer) [723010] - [md] RAID1: Generic unplug (Jonathan E Brassow) [723010] - [dm] RAID: Included header cleanup (Jonathan E Brassow) [723010] - [dm] RAID: Support RAID1 personality (Jonathan E Brassow) [723010] - [dm] RAID: Support Metadata devices (Jonathan E Brassow) [723010] - [dm] RAID: Allow write_mostly specification (Jonathan E Brassow) [723010] - [dm] RAID: Allow region_size specification (Jonathan E Brassow) [723010] - [dm] RAID: documentation update (Jonathan E Brassow) [723010] - [dm] RAID: cleanup parameter handling (Jonathan E Brassow) [723010] - [dm] RAID: RAID 4/5/6 basic support (Jonathan E Brassow) [723010] - [md] RAID1 changes for device-mapper (Jonathan E Brassow) [723010] - [md] Generate event on sync completion (Jonathan E Brassow) [723010] - [md] Prevent NULL ptr dereference (Jonathan E Brassow) [723010] - [md] support bitmap creation by DM (Jonathan E Brassow) [723010] - [md] raid5 do not set fullsync (Jonathan E Brassow) [723010] - [md] add sync_super to mddev_t struct (Jonathan E Brassow) [723010] - [md] move thread wakeups into resume (Jonathan E Brassow) [723010] - [md] Misc message clean-up (Jonathan E Brassow) [723010] - [md] No sync I/O while suspended (Jonathan E Brassow) [723010] - [md] No integrity register if no gendisk (Jonathan E Brassow) [723010] - [dm] table: propagate non-rotational flag (Mike Snitzer) [723005] - [dm] table: avoid crash if integrity profile changes (Mike Snitzer) [723005] - [dm] flakey: fix corrupt_bio_byte error path (Mike Snitzer) [723005] - [dm] add features flag to dm_target structure (Mike Snitzer) [714992] - [block] dm table: set flush capability based on underlying devices (Mike Snitzer) [725816] - [block] dm: suppress endian warnings (Mike Snitzer) [723005] - [block] eliminate potential for infinite loop in blkdev_issue_discard (Mike Snitzer) [723005] - [dm] introduce and use BIO_DISCARD (Mike Snitzer) [723005] - [dm] ioctl: prevent empty message (Mike Snitzer) [723005] - [dm] export dm_get_md (Mike Snitzer) [723005] - [dm] table: add always-writeable feature (Mike Snitzer) [723005] - [dm] table: add singleton feature (Mike Snitzer) [723005] - [dm] table: clean dm_get_device and move exports (Mike Snitzer) [723005] - [dm] ioctl: forbid multiple device specifiers (Mike Snitzer) [723005] - [dm] ioctl: introduce __get_dev_cell (Mike Snitzer) [723005] - [dm] ioctl: fill in device parameters in more ioctls (Mike Snitzer) [723005] - [dm] flakey: add corrupt_bio_byte feature (Mike Snitzer) [723005] - [dm] flakey: add drop_writes (Mike Snitzer) [723005] - [dm] flakey: support feature args (Mike Snitzer) [723005] - [dm] flakey: use dm_target_offset and support discards (Mike Snitzer) [723005] - [dm] table: share target argument parsing functions (Mike Snitzer) [723005] - [dm] snapshot: skip reading origin when overwriting complete chunk (Mike Snitzer) [723005] - [dm] ignore merge_bvec for-snapshots when safe (Mike Snitzer) [723005] - [dm] kcopyd: add dm_kcopyd_zero to zero an area (Mike Snitzer) [723005] - [dm] snapshot: style cleanups (Mike Snitzer) [723005] - [dm] snapshot: remove unused definitions (Mike Snitzer) [723005] - [dm] kcopyd: remove nr_pages field from job structure (Mike Snitzer) [723005] - [dm] kcopyd: remove offset field from job structure (Mike Snitzer) [723005] - [dm] use vzalloc (Mike Snitzer) [723005] - [dm] log userspace: use list_move (Mike Snitzer) [723005] - [dm] table: fix discard support (Mike Snitzer) [723005] - [dm] mpath: fix potential NULL pointer in feature arg processing (Mike Snitzer) [723005] - [dm] snapshot: flush disk cache when merging (Mike Snitzer) [723005] - [dm] io: RHEL specific updates to support interface changes (Mike Snitzer) [723005] - [dm] kcopyd: return client directly and not through a pointer (Mike Snitzer) [723005] - [dm] kcopyd: reserve fewer pages (Mike Snitzer) [723005] - [dm] io: use fixed initial mempool size (Mike Snitzer) [723005] - [dm] kcopyd: alloc pages from the main page allocator (Mike Snitzer) [723005] - [dm] kcopyd: add gfp parm to alloc_pl (Mike Snitzer) [723005] - [dm] kcopyd: remove superfluous page allocation spinlock (Mike Snitzer) [723005] - [dm] kcopyd: preallocate sub jobs to avoid deadlock (Mike Snitzer) [723005] - [dm] kcopyd: avoid pointless job splitting (Mike Snitzer) [723005] - [dm] table: reject devices without request fns (Mike Snitzer) [723005] - [dm] table: allow targets to support discards internally (Mike Snitzer) [723005] - [dm] mpath: allow table load with no priority groups (Mike Snitzer) [723005] - [dm] mpath: fail message ioctl if specified path is not valid (Mike Snitzer) [723005] - [dm] flakey: enable on all supported RHEL6 architectures (Mike Snitzer) [723005] - [dm] add flakey target (Mike Snitzer) [723005] - [dm] fix opening log and cow devices for read only tables (Mike Snitzer) [723005] - [dm] per target unplug callback support (Mike Snitzer) [723005] - [dm] introduce target callbacks and congestion callback (Mike Snitzer) [723005] - [dm] snapshot: remove unused dm_snapshot queued_bios_work (Mike Snitzer) [723005] - [block] cciss: do not attempt to read from a write-only register (Tony Camuso) [728676] - [scsi] mpt2sas: mark lockless mode tech preview (Prarit Bhargava) - [perf] x86: Add model 45 SandyBridge support (Prarit Bhargava) [729557] - [x86] section mismatch fix for boot_cpu_data_rh (Prarit Bhargava) [729341] - [mm] Avoid merging a VMA with another VMA which is cloned from the parent process. (Larry Woodman) [725855] - [pci] revert latest SRIOV patchset (Aristeu Rozanski) [730144]- [fs] sysfs: use rb-tree for inode number lookup (Mikulas Patocka) [725580] - [fs] sysfs: remove s_sibling hacks (Mikulas Patocka) [725580] - [fs] sysfs: use rb-tree for name lookups (Mikulas Patocka) [725580] - [fs] sysfs: count subdirectories (Mikulas Patocka) [725580] - [mm] backing-dev: use synchronize_rcu_expedited instead of synchronize_rcu (Mikulas Patocka) [725580] - [fs] cifs: don't start signing too early (Jeff Layton) [729437] - [fs] cifs: Fix signing failure when server mandates signing for NTLMSSP (Jeff Layton) [729437] - [net] net: don't set VLAN_TAG_PRESENT for VLAN 0 frames (Stefan Assmann) [706208] - [netdrv] bnx2x: fix undesired VLAN stripping (Michal Schmidt) [702752] - [fs] nfs: don't use d_move in nfs_async_rename_done (Jeff Layton) [729434] - [net] af_packet: prevent information leak (Jiri Pirko) [728033] - [net] gro: Only reset frag0 when skb can be pulled (Jiri Pirko) [726556] - [net] Fix security_socket_sendmsg() bypass problem. (Jiri Pirko) [708365] - [net] Cap number of elements for sendmmsg (Jiri Pirko) [708365] - [net] sendmmsg should only return an error if no messages were sent (Jiri Pirko) [708365] - [net] net: Add sendmmsg socket system call (Jiri Pirko) [708365] - [gfs2] assert in __gfs2_ail_flush after #676626 patch is applied (Robert S Peterson) [724921] - [fs] FS-Cache: Only call mark_tech_preview() when caching is actually begun (David Howells) [696396] - [fs] Fix mark_tech_preview() to not disable lock debugging (David Howells) [696396] - [netdrv] bonding: fix potential deadlock in bond_uninit() (Andy Gospodarek) [719587] - [netdrv] vmxnet3: Update to latest upstream (Neil Horman) [694893]- [fs] xfs: unpin stale inodes directly in IOP_COMMITTED (Dave Chinner) [695827] - [fs] xfs: prevent bogus assert when trying to remove non-existent attribute (Dave Chinner) [695827] - [fs] xfs: clear XFS_IDIRTY_RELEASE on truncate down (Dave Chinner) [695827] - [fs] xfs: reset inode per-lifetime state when recycling it (Dave Chinner) [695827] - [fs] xfs: make log devices with write back caches work (Dave Chinner) [695827] - [fs] xfs: fix ->mknod() return value on xfs_get_acl() failure (Dave Chinner) [695827] - [fs] xfs: correctly decrement the extent buffer index in xfs_bmap_del_extent (Dave Chinner) [695827] - [fs] xfs: check for valid indices in xfs_iext_get_ext and xfs_iext_idx_to_irec (Dave Chinner) [695827] - [fs] xfs: fix up asserts in xfs_iflush_fork (Dave Chinner) [695827] - [fs] xfs: do not do pointer arithmetic on extent records (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bunmapi (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bmapi (Dave Chinner) [695827] - [fs] xfs: do not use unchecked extent indices in xfs_bmap_add_extent_* (Dave Chinner) [695827] - [fs] xfs: remove if_lastex (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_BMAPI_RSVBLOCKS flag (Dave Chinner) [695827] - [fs] xfs: obey minleft values during extent allocation correctly (Dave Chinner) [695827] - [fs] xfs: reset buffer pointers before freeing them (Dave Chinner) [695827] - [fs] xfs: avoid getting stuck during async inode flushes (Dave Chinner) [695827] - [fs] xfs: fix xfs_itruncate_start tracing (Dave Chinner) [695827] - [fs] xfs: kill off xfs_printk() (Dave Chinner) [695827] - [fs] xfs: treewide: fix a few typos in comments (Dave Chinner) [695827] - [fs] xfs: make AIL target updates and compares 32bit safe. (Dave Chinner) [695827] - [fs] xfs: always push the AIL to the target (Dave Chinner) [695827] - [fs] xfs: ensure reclaim cursor is reset correctly at end of AG (Dave Chinner) [695827] - [fs] xfs: add an x86 compat handler for XFS_IOC_ZERO_RANGE (Dave Chinner) [695827] - [fs] xfs: fix compiler warning in xfs_trace.h (Dave Chinner) [695827] - [fs] xfs: cleanup duplicate initializations (Dave Chinner) [695827] - [fs] xfs: reduce the number of pagb_lock roundtrips in xfs_alloc_clear_busy (Dave Chinner) [695827] - [fs] xfs: exact busy extent tracking (Dave Chinner) [695827] - [fs] xfs: do not immediately reuse busy extent ranges (Dave Chinner) [695827] - [fs] xfs: optimize AGFL refills (Dave Chinner) [695827] - [fs] xfs: fix duplicate message output (Dave Chinner) [695827] - [fs] xfs: fix xfs_debug warnings (Dave Chinner) [695827] - [fs] xfs: fix variable set but not used warnings (Dave Chinner) [695827] - [fs] xfs: convert log tail checking to a warning (Dave Chinner) [695827] - [fs] xfs: catch bad block numbers freeing extents. (Dave Chinner) [695827] - [fs] xfs: fix extent format buffer allocation size (Dave Chinner) [695827] - [fs] xfs: Fix common misspellings (Dave Chinner) [695827] - [fs] xfs: fix unreferenced var error in xfs_buf.c (Dave Chinner) [695827] - [fs] xfs: stop using the page cache to back the buffer cache (Dave Chinner) [695827] - [fs] xfs: register the inode cache shrinker before quotachecks (Dave Chinner) [695827] - [fs] xfs: xfs_trans_read_buf() should return an error on failure (Dave Chinner) [695827] - [fs] xfs: introduce inode cluster buffer trylocks for xfs_iflush (Dave Chinner) [695827] - [fs] xfs: vmap: flush vmap aliases when mapping fails (Dave Chinner) [695827] - [fs] xfs: preallocation transactions do not need to be synchronous (Dave Chinner) [695827] - [fs] xfs: don't name variables "panic" (Dave Chinner) [695827] - [fs] xfs: factor agf counter updates into a helper (Dave Chinner) [695827] - [fs] xfs: clean up the xfs_alloc_compute_aligned calling convention (Dave Chinner) [695827] - [fs] xfs: kill support/debug.[ch] (Dave Chinner) [695827] - [fs] xfs: Convert remaining cmn_err() callers to new API (Dave Chinner) [695827] - [fs] xfs: convert the quota debug prints to new API (Dave Chinner) [695827] - [fs] xfs: rename xfs_cmn_err_fsblock_zero() (Dave Chinner) [695827] - [fs] xfs: convert xfs_fs_cmn_err to new error logging API (Dave Chinner) [695827] - [fs] xfs: kill xfs_fs_mount_cmn_err() macro (Dave Chinner) [695827] - [fs] xfs: kill xfs_fs_repair_cmn_err() macro (Dave Chinner) [695827] - [fs] xfs: convert xfs_cmn_err to xfs_alert_tag (Dave Chinner) [695827] - [fs] xfs: Convert xlog_warn to new logging interface (Dave Chinner) [695827] - [fs] xfs: Convert linux-2.6/ files to new logging interface (Dave Chinner) [695827] - [fs] xfs: introduce new logging API. (Dave Chinner) [695827] - [fs] xfs: enable delaylog by default (Dave Chinner) [695827] - [fs] xfs: more sensible inode refcounting for ialloc (Dave Chinner) [695827] - [fs] xfs: stop using xfs_trans_iget in the RT allocator (Dave Chinner) [695827] - [fs] xfs: check if device support discard in xfs_ioc_trim() (Dave Chinner) [695827] - [fs] xfs: add lockdep annotations for the rt inodes (Dave Chinner) [695827] - [fs] xfs: fix xfs_get_extsz_hint for a zero extent size hint (Dave Chinner) [695827] - [fs] xfs: only lock the rt bitmap inode once per allocation (Dave Chinner) [695827] - [fs] xfs: xfs_bmap_add_extent_delay_real should init br_startblock (Dave Chinner) [695827] - [fs] xfs: fix dquot shaker deadlock (Dave Chinner) [695827] - [fs] xfs: handle CIL transaction commit failures correctly (Dave Chinner) [695827] - [fs] xfs: limit extsize to size of AGs and/or MAXEXTLEN (Dave Chinner) [695827] - [fs] xfs: prevent extsize alignment from exceeding maximum extent size (Dave Chinner) [695827] - [fs] xfs: limit extent length for allocation to AG size (Dave Chinner) [695827] - [fs] xfs: speculative delayed allocation uses rounddown_power_of_2 badly (Dave Chinner) [695827] - [fs] xfs: fix efi item leak on forced shutdown (Dave Chinner) [695827] - [fs] xfs: fix log ticket leak on forced shutdown. (Dave Chinner) [695827] - [fs] xfs: Do not name variables "panic" (Dave Chinner) [695827] - [fs] xfs: prevent NMI timeouts in cmn_err (Dave Chinner) [695827] - [fs] xfs: workqueue: convert cancel_rearming_delayed_work[queue]() users to cancel_delayed_work_sync() (Dave Chinner) [695827] - [fs] make the feature checks in ->fallocate future proof (Dave Chinner) [695827] - [fs] xfs: Add log level to assertion printk (Dave Chinner) [695827] - [fs] xfs: fix an assignment within an ASSERT() (Dave Chinner) [695827] - [fs] xfs: fix error handling for synchronous writes (Dave Chinner) [695827] - [fs] xfs: add FITRIM support (Dave Chinner) [695827] - [fs] xfs: ensure log covering transactions are synchronous (Dave Chinner) [695827] - [fs] xfs: factor common write setup code (Dave Chinner) [695827] - [fs] xfs: split buffered IO write path from xfs_file_aio_write (Dave Chinner) [695827] - [fs] xfs: split direct IO write path from xfs_file_aio_write (Dave Chinner) [695827] - [fs] xfs: introduce xfs_rw_lock() helpers for locking the inode (Dave Chinner) [695827] - [fs] xfs: factor post-write newsize updates (Dave Chinner) [695827] - [fs] xfs: factor common post-write isize handling code (Dave Chinner) [695827] - [fs] xfs: convert grant head manipulations to lockless algorithm (Dave Chinner) [695827] - [fs] xfs: introduce new locks for the log grant ticket wait queues (Dave Chinner) [695827] - [fs] xfs: log timestamp changes to the source inode in rename (Dave Chinner) [695827] - [fs] xfs: convert log grant heads to atomic variables (Dave Chinner) [695827] - [fs] xfs: convert l_tail_lsn to an atomic variable. (Dave Chinner) [695827] - [fs] xfs: convert l_last_sync_lsn to an atomic variable (Dave Chinner) [695827] - [fs] xfs: make AIL tail pushing independent of the grant lock (Dave Chinner) [695827] - [fs] xfs: use wait queues directly for the log wait queues (Dave Chinner) [695827] - [fs] xfs: combine grant heads into a single 64 bit integer (Dave Chinner) [695827] - [fs] xfs: rework log grant space calculations (Dave Chinner) [695827] - [fs] xfs: fact out common grant head/log tail verification code (Dave Chinner) [695827] - [fs] xfs: convert log grant ticket queues to list heads (Dave Chinner) [695827] - [fs] xfs: use AIL bulk delete function to implement single delete (Dave Chinner) [695827] - [fs] xfs: use AIL bulk update function to implement single updates (Dave Chinner) [695827] - [fs] xfs: remove all the inodes on a buffer from the AIL in bulk (Dave Chinner) [695827] - [fs] xfs: consume iodone callback items on buffers as they are processed (Dave Chinner) [695827] - [fs] xfs: reduce the number of AIL push wakeups (Dave Chinner) [695827] - [fs] xfs: bulk AIL insertion during transaction commit (Dave Chinner) [695827] - [fs] xfs: clean up xfs_ail_delete() (Dave Chinner) [695827] - [fs] xfs: Pull EFI/EFD handling out from under the AIL lock (Dave Chinner) [695827] - [fs] xfs: fix EFI transaction cancellation. (Dave Chinner) [695827] - [fs] xfs: connect up buffer reclaim priority hooks (Dave Chinner) [695827] - [fs] xfs: add a lru to the XFS buffer cache (Dave Chinner) [695827] - [fs] xfs: only run xfs_error_test if error injection is active (Dave Chinner) [695827] - [fs] xfs: avoid moving stale inodes in the AIL (Dave Chinner) [695827] - [fs] xfs: delayed alloc blocks beyond EOF are valid after writeback (Dave Chinner) [695827] - [fs] xfs: push stale, pinned buffers on trylock failures (Dave Chinner) [695827] - [fs] xfs: fix failed write truncation handling. (Dave Chinner) [695827] - [fs] xfs: convert xfsbud shrinker to a per-buftarg shrinker. (Dave Chinner) [695827] - [fs] xfs: convert pag_ici_lock to a spin lock (Dave Chinner) [695827] - [fs] xfs: convert inode cache lookups to use RCU locking (Dave Chinner) [695827] - [fs] xfs: rcu free inodes (Dave Chinner) [695827] - [fs] xfs: don't truncate prealloc from frequently accessed inodes (Dave Chinner) [695827] - [fs] xfs: dynamic speculative EOF preallocation (Dave Chinner) [695827] - [fs] xfs: use KM_NOFS for allocations during attribute list operations (Dave Chinner) [695827] - [fs] xfs: provide a inode iolock lockdep class (Dave Chinner) [695827] - [fs] xfs: factor duplicate code in xfs_alloc_ag_vextent_near into a helper (Dave Chinner) [695827] - [fs] xfs: clean up xfs_alloc_ag_vextent_exact (Dave Chinner) [695827] - [fs] xfs: simplify xfs_map_at_offset (Dave Chinner) [695827] - [fs] xfs: refactor xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: remove the all_bh flag from xfs_convert_page (Dave Chinner) [695827] - [fs] xfs: remove xfs_probe_cluster (Dave Chinner) [695827] - [fs] xfs: simplify xfs_map_blocks (Dave Chinner) [695827] - [fs] xfs: kill xfs_iomap (Dave Chinner) [695827] - [fs] xfs: cleanup the xfs_iomap_write_* helpers (Dave Chinner) [695827] - [fs] xfs: a few small tweaks for overwrites in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: remove some dead bio handling code (Dave Chinner) [695827] - [fs] xfs: improve mapping type check in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: untangle phase1 vs phase2 recovery helpers (Dave Chinner) [695827] - [fs] xfs: refactor xlog_recover_commit_trans (Dave Chinner) [695827] - [fs] xfs: use struct list_head for the buf cancel table (Dave Chinner) [695827] - [fs] xfs: remove leftovers of old buffer log items in recovery code (Dave Chinner) [695827] - [fs] xfs: fix exporting with left over 64-bit inodes (Dave Chinner) [695827] - [fs] xfs: remove incorrect assert in xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: fix a few compiler warnings with CONFIG_XFS_QUOTA=n (Dave Chinner) [695827] - [fs] xfs: tell lockdep about parent iolock usage in filestreams (Dave Chinner) [695827] - [fs] xfs: move delayed write buffer trace (Dave Chinner) [695827] - [fs] xfs: fix per-ag reference counting in inode reclaim tree walking (Dave Chinner) [695827] - [fs] xfs: xfs_ioctl: fix information leak to userland (Dave Chinner) [695827] - [fs] xfs: remove experimental tag from the delaylog option (Dave Chinner) [695827] - [fs] tree-wide: fix comment/printk typos (Dave Chinner) [695827] - [fs] writeback: remove nonblocking/encountered_congestion references (Dave Chinner) [695827] - [fs] xfs: semaphore cleanup (Dave Chinner) [695827] - [fs] xfs: Extend project quotas to support 32bit project ids (Dave Chinner) [695827] - [fs] xfs: remove xfs_buf wrappers (Dave Chinner) [695827] - [fs] xfs: remove xfs_cred.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_globals.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_version.h (Dave Chinner) [695827] - [fs] xfs: remove xfs_refcache.h (Dave Chinner) [695827] - [fs] xfs: fix the xfs_trans_committed (Dave Chinner) [695827] - [fs] xfs: remove unused t_callback field in struct xfs_trans (Dave Chinner) [695827] - [fs] xfs: fix bogus m_maxagi check in xfs_iget (Dave Chinner) [695827] - [fs] xfs: do not use xfs_mod_incore_sb_batch for per-cpu counters (Dave Chinner) [695827] - [fs] xfs: do not use xfs_mod_incore_sb for per-cpu counters (Dave Chinner) [695827] - [fs] xfs: remove XFS_MOUNT_NO_PERCPU_SB (Dave Chinner) [695827] - [fs] xfs: pack xfs_buf structure more tightly (Dave Chinner) [695827] - [fs] xfs: convert buffer cache hash to rbtree (Dave Chinner) [695827] - [fs] xfs: serialise inode reclaim within an AG (Dave Chinner) [695827] - [fs] xfs: batch inode reclaim lookup (Dave Chinner) [695827] - [fs] xfs: implement batched inode lookups for AG walking (Dave Chinner) [695827] - [fs] xfs: split out inode walk inode grabbing (Dave Chinner) [695827] - [fs] xfs: split inode AG walking into separate code for reclaim (Dave Chinner) [695827] - [fs] xfs: remove buftarg hash for external devices (Dave Chinner) [695827] - [fs] xfs: use unhashed buffers for size checks (Dave Chinner) [695827] - [fs] xfs: kill XBF_FS_MANAGED buffers (Dave Chinner) [695827] - [fs] xfs: store xfs_mount in the buftarg instead of in the xfs_buf (Dave Chinner) [695827] - [fs] xfs: introduced uncached buffer read primitve (Dave Chinner) [695827] - [fs] xfs: rename xfs_buf_get_nodaddr to be more appropriate (Dave Chinner) [695827] - [fs] xfs: don't use vfs writeback for pure metadata modifications (Dave Chinner) [695827] - [fs] xfs: lockless per-ag lookups (Dave Chinner) [695827] - [fs] xfs: remove debug assert for per-ag reference counting (Dave Chinner) [695827] - [fs] xfs: reduce the number of CIL lock round trips during commit (Dave Chinner) [695827] - [fs] xfs: eliminate some newly-reported gcc warnings (Dave Chinner) [695827] - [fs] xfs: remove the ->kill_root btree operation (Dave Chinner) [695827] - [fs] xfs: stop using xfs_qm_dqtobp in xfs_qm_dqflush (Dave Chinner) [695827] - [fs] xfs: simplify xfs_qm_dqusage_adjust (Dave Chinner) [695827] - [fs] xfs: Introduce XFS_IOC_ZERO_RANGE (Dave Chinner) [695827] - [fs] xfs: use range primitives for xfs page cache operations (Dave Chinner) [695827] - [fs] xfs: force background CIL push under sustained load (Dave Chinner) [695827] - [fs] xfs: Make fiemap work with sparse files (Dave Chinner) [695827] - [fs] xfs: prevent 32bit overflow in space reservation (Dave Chinner) [695827] - [fs] xfs: Disallow 32bit project quota id (Dave Chinner) [695827] - [fs] xfs: improve buffer cache hash scalability (Dave Chinner) [695827] - [fs] xfs: do not discard page cache data on EAGAIN (Dave Chinner) [695827] - [fs] xfs: don't do memory allocation under the CIL context lock (Dave Chinner) [695827] - [fs] xfs: Reduce log force overhead for delayed logging (Dave Chinner) [695827] - [fs] xfs: dummy transactions should not dirty VFS state (Dave Chinner) [695827] - [fs] xfs: ensure f_ffree returned by statfs() is non-negative (Dave Chinner) [695827] - [fs] xfs: handle negative wbc->nr_to_write during sync writeback (Dave Chinner) [695827] - [fs] xfs: unlock items before allowing the CIL to commit (Dave Chinner) [695827] - [fs] xfs: new truncate sequence (Dave Chinner) [695827] - [fs] xfs: get rid of block_write_begin_newtrunc (Dave Chinner) [695827] - [fs] sort out blockdev_direct_IO variants (Dave Chinner) [695827] - [fs] xfs simplify and speed up direct I/O completions (Dave Chinner) [695827] - [fs] xfs: fix big endian build (Dave Chinner) [695827] - [fs] xfs: clean up xfs_bmap_get_bp (Dave Chinner) [695827] - [fs] xfs: simplify xfs_truncate_file (Dave Chinner) [695827] - [fs] xfs: kill the b_strat callback in xfs_buf (Dave Chinner) [695827] - [fs] xfs: remove obsolete osyncisosync mount option (Dave Chinner) [695827] - [fs] xfs: clean up filestreams helpers (Dave Chinner) [695827] - [fs] xfs: fix gcc 4.6 set but not read and unused statement warnings (Dave Chinner) [695827] - [fs] xfs: Fix build when CONFIG_XFS_POSIX_ACL=n (Dave Chinner) [695827] - [fs] xfs: fix unsigned underflow in xfs_free_eofblocks (Dave Chinner) [695827] - [fs] xfs: use GFP_NOFS for page cache allocation (Dave Chinner) [695827] - [fs] xfs: fix memory reclaim recursion deadlock on locked inode buffer (Dave Chinner) [695827] - [fs] xfs: fix xfs_trans_add_item() lockdep warnings (Dave Chinner) [695827] - [fs] xfs: simplify and remove xfs_ireclaim (Dave Chinner) [695827] - [fs] xfs: remove a dmapi leftover (Dave Chinner) [695827] - [fs] xfs: writepage always has buffers (Dave Chinner) [695827] - [fs] xfs: allow writeback from kswapd (Dave Chinner) [695827] - [fs] xfs: remove incorrect log write optimization (Dave Chinner) [695827] - [fs] xfs: split xfs_itrace_entry (Dave Chinner) [695827] - [fs] xfs: remove xfs_iput (Dave Chinner) [695827] - [fs] xfs: remove xfs_iput_new (Dave Chinner) [695827] - [fs] xfs: some iget tracing cleanups / fixes (Dave Chinner) [695827] - [fs] xfs: do not use emums for flags used in tracing (Dave Chinner) [695827] - [fs] xfs: remove explicit xfs_sync_data/xfs_sync_attr calls on umount (Dave Chinner) [695827] - [fs] xfs: small cleanups for xfs_iomap / __xfs_get_blocks (Dave Chinner) [695827] - [fs] xfs: reduce stack usage in xfs_iomap (Dave Chinner) [695827] - [fs] xfs: avoid synchronous transaction in xfs_fs_write_inode (Dave Chinner) [695827] - [fs] xfs: simplify xfs_vm_writepage (Dave Chinner) [695827] - [fs] xfs: simplify xfs_vm_releasepage (Dave Chinner) [695827] - [fs] xfs: remove unused delta tracking code in xfs_bmapi (Dave Chinner) [695827] - [fs] xfs: remove unused XFS_BMAPI_ flags (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_TRANS_NOSLEEP/XFS_TRANS_WAIT flags (Dave Chinner) [695827] - [fs] xfs: remove the unused XFS_LOG_SLEEP and XFS_LOG_NOSLEEP flags (Dave Chinner) [695827] - [fs] xfs: kill the unused xlog_debug variable (Dave Chinner) [695827] - [fs] xfs: fix the xfs_log_iovec i_addr type (Dave Chinner) [695827] - [fs] xfs: simplify inode to transaction joining (Dave Chinner) [695827] - [fs] xfs: simplify buffer pinning (Dave Chinner) [695827] - [fs] xfs: give li_cb callbacks the correct prototype (Dave Chinner) [695827] - [fs] xfs: give xfs_item_ops methods the correct prototypes (Dave Chinner) [695827] - [fs] xfs: merge iop_unpin_remove into iop_unpin (Dave Chinner) [695827] - [fs] xfs: simplify log item descriptor tracking (Dave Chinner) [695827] - [fs] xfs: remove unneeded #include statements (Dave Chinner) [695827] - [fs] xfs: drop dmapi hooks (Dave Chinner) [695827] - [fs] xfs: improve xfs_isilocked (Dave Chinner) [695827] - [fs] xfs: skip writeback from reclaim context (Dave Chinner) [695827] - [fs] xfs: fix access to upper inodes without inode64 (Dave Chinner) [695827] - [fs] xfs: fix might_sleep() warning when initialising per-ag tree (Dave Chinner) [695827] - [fs] xfs/quota: Add missing mutex_unlock (Dave Chinner) [695827] - [fs] xfs: remove duplicated #include (Dave Chinner) [695827] - [fs] xfs: convert more trace events to DEFINE_EVENT (Dave Chinner) [695827] - [fs] xfs: xfs_trace.c: remove duplicated #include (Dave Chinner) [695827] - [fs] xfs: Check new inode size is OK before preallocating (Dave Chinner) [695827] - [fs] xfs: clean up xlog_align (Dave Chinner) [695827] - [fs] xfs: cleanup log reservation calculactions (Dave Chinner) [695827] - [fs] xfs: be more explicit if RT mount fails due to config (Dave Chinner) [695827] - [fs] xfs: replace E2BIG with EFBIG where appropriate (Dave Chinner) [695827] - [fs] xfs: Ensure inode allocation buffers are fully replayed (Dave Chinner) [695827] - [fs] xfs: enable background pushing of the CIL (Dave Chinner) [695827] - [fs] xfs: forced unmounts need to push the CIL (Dave Chinner) [695827] - [fs] xfs: Introduce delayed logging core code (Dave Chinner) [695827] - [fs] xfs: Improve scalability of busy extent tracking (Dave Chinner) [695827] - [fs] xfs: make the log ticket ID available outside the log infrastructure (Dave Chinner) [695827] - [fs] xfs: clean up log ticket overrun debug output (Dave Chinner) [695827] - [fs] xfs: Clean up XFS_BLI_* flag namespace (Dave Chinner) [695827] - [fs] xfs: modify buffer item reference counting (Dave Chinner) [695827] - [fs] xfs: allow log ticket allocation to take allocation flags (Dave Chinner) [695827] - [fs] xfs: Don't reuse the same transaction ID for duplicated transactions. (Dave Chinner) [695827] - [fs] xfs: mark xfs_iomap_write_ helpers static (Dave Chinner) [695827] - [fs] xfs: clean up end index calculation in xfs_page_state_convert (Dave Chinner) [695827] - [fs] xfs: clean up mapping size calculation in __xfs_get_blocks (Dave Chinner) [695827] - [fs] xfs: clean up xfs_iomap_valid (Dave Chinner) [695827] - [fs] xfs: move I/O type flags into xfs_aops.c (Dave Chinner) [695827] - [fs] xfs: kill struct xfs_iomap (Dave Chinner) [695827] - [fs] xfs: report iomap_bn in block base (Dave Chinner) [695827] - [fs] xfs: report iomap_offset and iomap_bsize in block base (Dave Chinner) [695827] - [fs] xfs: remove iomap_delta (Dave Chinner) [695827] - [fs] xfs: remove iomap_target (Dave Chinner) [695827] - [fs] xfs: limit xfs_imap_to_bmap to a single mapping (Dave Chinner) [695827] - [fs] xfs: simplify buffer to transaction matching (Dave Chinner) [695827] - [fs] xfs: kill off l_sectbb_mask (Dave Chinner) [695827] - [fs] xfs: record log sector size rather than log2(that) (Dave Chinner) [695827] - [fs] xfs: remove dead XFS_LOUD_RECOVERY code (Dave Chinner) [695827] - [fs] xfs: removed unused XFS_QMOPT_ flags (Dave Chinner) [695827] - [fs] xfs: remove a few macro indirections in the quota code (Dave Chinner) [695827] - [fs] xfs: access quotainfo structure directly (Dave Chinner) [695827] - [fs] xfs: wait for direct I/O to complete in fsync and write_inode (Dave Chinner) [695827] - [fs] xfs: xfs_trace.c: duplicated include (Dave Chinner) [695827] - [fs] xfs: minor odds and ends in xfs_log_recover.c (Dave Chinner) [695827] - [fs] xfs: avoid repeated pointer dereferences (Dave Chinner) [695827] - [fs] xfs: change a few labels in xfs_log_recover.c (Dave Chinner) [695827] - [fs] xfs: enforce synchronous writes in xfs_bwrite (Dave Chinner) [695827] - [fs] xfs: remove periodic superblock writeback (Dave Chinner) [695827] - [fs] xfs: make the log ticket transaction id random (Dave Chinner) [695827] - [fs] xfs: nothing special about 1-block log sector (Dave Chinner) [695827] - [fs] xfs: encapsulate bbcount validity checking (Dave Chinner) [695827] - [fs] xfs: kill XLOG_SECTOR_ROUND*() (Dave Chinner) [695827] - [fs] xfs: simplify XLOG_SECTOR_ROUND*() (Dave Chinner) [695827] - [fs] xfs: fix min bufsize bugs in two places (Dave Chinner) [695827] - [fs] xfs: add const qualifiers to xfs error function args (Dave Chinner) [695827] - [fs] xfs: remove xfs_dqmarker (Dave Chinner) [695827] - [fs] xfs: convert the dquot free list to use list heads (Dave Chinner) [695827] - [fs] xfs: convert the dquot hash list to use list heads (Dave Chinner) [695827] - [fs] xfs: remove duplicate code from dquot reclaim (Dave Chinner) [695827] - [fs] xfs: convert the per-mount dquot list to use list heads (Dave Chinner) [695827] - [fs] xfs: add log item recovery tracing (Dave Chinner) [695827] - [fs] xfs: clean up xlog_write_adv_cnt (Dave Chinner) [695827] - [fs] xfs: introduce new internal log vector structure (Dave Chinner) [695827] - [fs] xfs: reindent xlog_write (Dave Chinner) [695827] - [fs] xfs: factor xlog_write (Dave Chinner) [695827] - [fs] xfs: log ticket reservation underestimates the number of iclogs (Dave Chinner) [695827] - [fs] xfs: Clean up xfs_trans_committed code after factoring (Dave Chinner) [695827] - [fs] xfs: update and factor xfs_trans_committed() (Dave Chinner) [695827] - [fs] xfs: clean up xfs_trans_commit logic even more (Dave Chinner) [695827] - [fs] xfs: split out iclog writing from xfs_trans_commit() (Dave Chinner) [695827] - [fs] xfs: fix reservation release commit flag in xfs_bmap_add_attrfork() (Dave Chinner) [695827] - [fs] xfs: remove stale parameter from ->iop_unpin method (Dave Chinner) [695827] - [fs] xfs: Add inode pin counts to traces (Dave Chinner) [695827] - [fs] xfs: factor log item initialisation (Dave Chinner) [695827] - [fs] xfs: add blockdev name to kthreads (Dave Chinner) [695827] - [fs] xfs: Fix integer overflow in fs/xfs/linux-2.6/xfs_ioctl*.c (Dave Chinner) [695827] - [fs] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dave Chinner) [695827] - [fs] xfs: use scalable vmap API (Dave Chinner) [695827] - [fs] xfs: remove old vmap cache (Dave Chinner) [695827] - [fs] xfs: backport of vmapped buffer helpers (Dave Chinner) [695827] - [fs] quota: drop permission checks from xfs_fs_set_xstate/xfs_fs_set_xquota (Dave Chinner) [695827] - [fs] quota: clean up Q_XQUOTASYNC (Dave Chinner) [695827] - [fs] xfs: remove xfs_ipin/xfs_iunpin (Dave Chinner) [695827] - [fs] xfs: cleanup xfs_iunpin_wait/xfs_iunpin_nowait (Dave Chinner) [695827] - [fs] xfs: kill xfs_lrw.h (Dave Chinner) [695827] - [fs] xfs: factor common xfs_trans_bjoin code (Dave Chinner) [695827] - [fs] xfs: stop passing opaque handles to xfs_log.c routines (Dave Chinner) [695827] - [fs] xfs: split xfs_bmap_btalloc (Dave Chinner) [695827] - [fs] xfs: fix xfs_fsblock_t tracing (Dave Chinner) [695827] - [fs] xfs: implement optimized fdatasync (Dave Chinner) [695827] - [fs] xfs: remove wrapper for the fsync file operation (Dave Chinner) [695827] - [fs] xfs: remove wrappers for read/write file operations (Dave Chinner) [695827] - [fs] xfs: merge xfs_lrw.c into xfs_file.c (Dave Chinner) [695827] - [fs] fs/xfs: Correct NULL test (Dave Chinner) [695827] - [fs] xfs: only clear the suid bit once in xfs_write (Dave Chinner) [695827] - [fs] xfs: turn off sign warnings (Dave Chinner) [695827] - [fs] xfs: replace KM_LARGE with explicit vmalloc use (Dave Chinner) [695827] - [fs] xfs: rearrange xfs_mod_sb() to avoid array subscript warning (Dave Chinner) [695827] - [fs] xfs: suppress spurious uninitialised var warning in xfs_bmapi() (Dave Chinner) [695827] - [fs] xfs: make compile warn about char sign mismatches again (Dave Chinner) [695827] - [fs] xfs: clean up sign warnings in dir2 code (Dave Chinner) [695827] - [fs] xfs: convert attr to use unsigned names (Dave Chinner) [695827] - [fs] xfs: xfs_buf_iomove() doesn't care about signedness (Dave Chinner) [695827] - [fs] xfs: make xfs_dir_cilookup_result use unsigned char (Dave Chinner) [695827] - [fs] xfs: convert dirnameops to unsigned char names (Dave Chinner) [695827] - [fs] xfs: convert DM ops to use unsigned char names (Dave Chinner) [695827] - [fs] xfs: directory names are unsigned (Dave Chinner) [695827] - [fs] xfs: Use list_heads for log recovery item lists (Dave Chinner) [695827] - [fs] xfs: make several more functions static (Dave Chinner) [695827] - [fs] xfs: fix incorrect quota return value sign (Dave Chinner) [695827] - [kernel] vsprintf: Recursive vsnprintf: Add "pV", struct va_format (Dave Chinner) [695827] - [fs] check ATTR_SIZE contraints in inode_change_ok (Dave Chinner) [695827] - [fs] new helper: ihold() (Dave Chinner) [695827] - [fs] introduce new truncate sequence (Dave Chinner) [695827]- [virt] KVM: Don't spin on virt instruction faults during reboot (Marcelo Tosatti) [637520] - [virt] KVM: Mask unsupported cpuid leaves (Don Dugger) [729060] - [virt] KVM: move and fix substitue search for missing CPUID entries (Don Dugger) [729060] - [virt] KVM: fix XSAVE bit scanning (Don Dugger) [729060] - [virt] KVM: SVM: Add xsetbv intercept (Don Dugger) [729060] - [virt] KVM: fix poison overwritten caused by using wrong xstate size (Don Dugger) [729060] - [virt] KVM: Fix OSXSAVE after migration (Don Dugger) [729060] - [virt] Fix OSXSAVE VXEXIT handling (Don Dugger) [729060] - [virt] KVM: x86: Enable AVX for guest (Don Dugger) [729060] - [virt] KVM: Fix xsave and xcr save/restore memory leak (Don Dugger) [729060] - [virt] KVM: x86: XSAVE/XRSTOR live migration support (Don Dugger) [729060] - [virt] KVM: VMX: Enable XSAVE/XRSTOR for guest (Don Dugger) [729060] - [x86] Export FPU API for KVM use (Don Dugger) [729060] - [virt] KVM: x86: Use FPU API (Don Dugger) [729060] - [perf] Fix static build of perf tool (Jiri Olsa) [725522] - [perf] clear out make flags when calling kernel make kernelver (Jiri Olsa) [725522] - [perf] Use make kernelversion instead of parsing the Makefile (Jiri Olsa) [725522] - [perf] python: Fix argument name list of read_on_cpu() (Jiri Olsa) [725522] - [perf] evlist: Don't die if sample_{id_all|type} is invalid (Jiri Olsa) [725522] - [perf] python: Use exception to propagate errors (Jiri Olsa) [725522] - [perf] evlist: Remove dependency on debug routines (Jiri Olsa) [725522] - [perf] top: Don't stop if no kernel symtab is found (Jiri Olsa) [725522] - [perf] top: Handle kptr_restrict (Jiri Olsa) [725522] - [perf] top: Remove unused macro (Jiri Olsa) [725522] - [perf] events: initialize fd array to -1 instead of 0 (Jiri Olsa) [725522] - [perf] tools: Make sure kptr_restrict warnings fit 80 col terms (Jiri Olsa) [725522] - [perf] tools: Fix build on older systems (Jiri Olsa) [725522] - [perf] symbols: Handle /proc/sys/kernel/kptr_restrict (Jiri Olsa) [725522] - [perf] Remove duplicate headers (Jiri Olsa) [725522] - [perf] tools: Fix sample type size calculation in 32 bits archs (Jiri Olsa) [725522] - [perf] tools: Fix sample size bit operations (Jiri Olsa) [725522] - [perf] tools: Fix ommitted mmap data update on remap (Jiri Olsa) [725522] - [perf] tools: Propagate event parse error handling (Jiri Olsa) [725522] - [perf] tools: Robustify dynamic sample content fetch (Jiri Olsa) [725522] - [perf] tools: Pre-check sample size before parsing (Jiri Olsa) [725522] - [perf] tools: Move evlist sample helpers to evlist area (Jiri Olsa) [725522] - [perf] tools: Remove junk code in mmap size handling (Jiri Olsa) [725522] - [perf] tools: Check we are able to read the event size on mmap (Jiri Olsa) [725522] - [perf] Only include annotate.h once in tools/perf/util/ui/browsers/annotate.c (Jiri Olsa) [725522] - [perf] stat: Add more cache-miss percentage printouts (Jiri Olsa) [725522] - [perf] stat: Add -d -d and -d -d -d options to show more CPU events (Jiri Olsa) [725522] - [perf] bench, x86: Add alternatives-asm.h wrapper (Jiri Olsa) [725522] - [perf] Fix multi-event parsing bug (Jiri Olsa) [725522] - [perf] probe: Fix the missed parameter initialization (Jiri Olsa) [725522] - [perf] stat: Tell user about unsupported events in the list (Jiri Olsa) [725522] - [perf] list: Fix max event string size (Jiri Olsa) [725522] - [perf] stat: Fail softly on unsupported events (Jiri Olsa) [725522] - [perf] stat: Leave more room for percentages (Jiri Olsa) [725522] - [perf] stat: Adjust stall cycles warning percentages (Jiri Olsa) [725522] - [perf] stat: Analyze front-end and back-end stall counts (Jiri Olsa) [725522] - [perf] tools: Add front-end and back-end stalled cycles support (Jiri Olsa) [725522] - [perf] stat: Fix compatibility behavior (Jiri Olsa) [725522] - [perf] stat: Add --sync/-S option (Jiri Olsa) [725522] - [perf] stat: Fix printout vertical alignment (Jiri Olsa) [725522] - [perf] stat: Add -d/--detailed flag to run with a lot of events (Jiri Olsa) [725522] - [perf] stat: Print out miss/hit ratio for L1 data-cache events (Jiri Olsa) [725522] - [perf] stat: Print branch misses warning colors (Jiri Olsa) [725522] - [perf] stat: Print stalled cycles warning colors (Jiri Olsa) [725522] - [perf] stat: Fix -nan output in perf stat noise printouts (Jiri Olsa) [725522] - [perf] stat: Add stalled cycles to the default output (Jiri Olsa) [725522] - [perf] stat: Add stalled cycles accounting, prettify the resulting output (Jiri Olsa) [725522] - [perf] stat: Factor our shadow stats (Jiri Olsa) [725522] - [perf] stat: Make all displayed event names parseable as well (Jiri Olsa) [725522] - [perf] stat: Fail more clearly when an invalid modifier is specified (Jiri Olsa) [725522] - [perf] tools: Accept case-insensitive symbolic event variants (Jiri Olsa) [725522] - [perf] stat: Print cache misses as percentage (Jiri Olsa) [725522] - [perf] stat: Print stalled cycles percentage (Jiri Olsa) [725522] - [perf] events: Add stalled cycles generic event - PERF_COUNT_HW_STALLED_CYCLES (Jiri Olsa) [725522] - [perf] script: improve validation of sample attributes for output fields (Jiri Olsa) [725522] - [perf] script: Add support for PERF_TYPE_RAW (Jiri Olsa) [725522] - [perf] tools: git mv tools/perf/{features-tests.mak, config/} (Jiri Olsa) [725522] - [perf] tools: Move `try-cc' (Jiri Olsa) [725522] - [perf] tools: Makefile: PYTHON{, _CONFIG} to bandage Python 3 incompatibility (Jiri Olsa) [725522] - [perf] tools: Makefile: Clean up `python/perf.so' rule (Jiri Olsa) [725522] - [perf] symbols: Give more useful names to 'self' parameters (Jiri Olsa) [725522] - [perf] script: Add more documentation about the -f/--fields parameters (Jiri Olsa) [725522] - [perf] script: If type not given fields apply to all event types (Jiri Olsa) [725522] - [perf] probe: Add fastpath to do lookup by function name (Jiri Olsa) [725522] - [perf] Fix a build error with some GCC versions (Jiri Olsa) [725522] - [perf] python: Add cgroup.c to setup.py to get it building again (Jiri Olsa) [725522] - [perf] tool: Add cgroup support (Jiri Olsa) [725522] - [x86] perf: Cherry pick from linux-3.1 for pentium 4 (Peter Zijlstra) [692677 725524] {CVE-2011-2693} - [x86] perf: Cherry pick from linux-3.1 (Peter Zijlstra) [725524] - [kernel] perf: Redo RHEL fixups (Peter Zijlstra) [725524] - [x86] perf: Sync to linux-3.0 (Peter Zijlstra) [725524] - [kernel] perf: Core perf sync to linux-3.0 (Peter Zijlstra) [725524] - [powerpc] perf: Roll-back to last mainline sync (Peter Zijlstra) [725524] - [x86] perf: Roll-back to last mainline sync (Peter Zijlstra) [725524] - [kernel] perf: Undo core perf differences (Peter Zijlstra) [725524] - [kernel] perf: enable perf-cgroup support (Peter Zijlstra) [725524]- [scsi] isci: fix checkpatch errors (David Milburn) [695954] - [scsi] isci: Retrieve the EFI variable for OEM parameter (David Milburn) [695954] - [scsi] isci: Device reset should request sas_phy_reset (David Milburn) [695954] - [scsi] isci: pare back error messages (David Milburn) [695954] - [scsi] isci: cleanup silicon revision detection (David Milburn) [695954] - [scsi] isci: merge scu_unsolicited_frame.h into unsolicited_frame_control.h (David Milburn) [695954] - [scsi] isci: merge sata.[ch] into request.c (David Milburn) [695954] - [scsi] isci: kill 'get/set' macros (David Milburn) [695954] - [scsi] isci: retire scic_sds_ and scic_ prefixes (David Milburn) [695954] - [scsi] isci: unify isci_host and scic_sds_controller (David Milburn) [695954] - [scsi] isci: unify isci_remote_device and scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: unify isci_port and scic_sds_port (David Milburn) [695954] - [scsi] isci: fix scic_sds_remote_device_terminate_requests (David Milburn) [695954] - [scsi] isci: unify isci_phy and scic_sds_phy (David Milburn) [695954] - [scsi] isci: unify isci_request and scic_sds_request (David Milburn) [695954] - [scsi] isci: rename / clean up scic_sds_stp_request (David Milburn) [695954] - [scsi] isci: preallocate requests (David Milburn) [695954] - [scsi] isci: combine request flags (David Milburn) [695954] - [scsi] isci: unify can_queue tracking on the tci_pool, uplevel tag assignment (David Milburn) [695954] - [scsi] isci: Terminate dev requests on FIS err bit rx in NCQ (David Milburn) [695954] - [scsi] isci: fix frame received locking (David Milburn) [695954] - [scsi] isci: possible buffer overflow in isci_parse_oem_parameters fixed (David Milburn) [695954] - [scsi] isci: fix isci_task_execute_tmf completion (David Milburn) [695954] - [scsi] isci: fix support for arbitrarily large smp requests (David Milburn) [695954] - [scsi] isci: fix dma_unmap_sg usage (David Milburn) [695954] - [scsi] isci: fix smp response frame overrun (David Milburn) [695954] - [scsi] isci: kill device_sequence (David Milburn) [695954] - [scsi] isci: kill isci_remote_device_change_state() (David Milburn) [695954] - [scsi] isci: atomic device lookup and reference counting (David Milburn) [695954] - [scsi] isci: fix ssp response iu buffer size in isci_tmf (David Milburn) [695954] - [scsi] isci: cleanup request allocation (David Milburn) [695954] - [scsi] isci: cleanup/optimize queue increment macros (David Milburn) [695954] - [scsi] isci: cleanup tag macros (David Milburn) [695954] - [scsi] isci: cleanup/optimize pool implementation (David Milburn) [695954] - [scsi] isci: Disable link layer hang detection (David Milburn) [695954] - [scsi] isci: Hard reset failure will link reset all phys in the port (David Milburn) [695954] - [scsi] isci: Explicitly decode remote node ready and suspended states (David Milburn) [695954] - [scsi] isci: fix isci_terminate_pending() list management (David Milburn) [695954] - [scsi] isci: Handle timed-out request terminations correctly (David Milburn) [695954] - [scsi] isci: Requests that do not start must be set to "complete" (David Milburn) [695954] - [scsi] isci: Add decode for SMP request retry error condition (David Milburn) [695954] - [scsi] isci: filter broadcast change notifications during SMP phy resets (David Milburn) [695954] - [scsi] isci: Move the reset delay after the remote node resumption (David Milburn) [695954] - [scsi] isci: remove 'min memory' infrastructure (David Milburn) [695954] - [scsi] isci: Added support for C0 to SCU Driver (David Milburn) [695954] - [scsi] isci: additional state machine cleanup (David Milburn) [695954] - [scsi] isci: state machine cleanup (David Milburn) [695954] - [scsi] isci: Removing unused variables compiler warnings (David Milburn) [695954] - [scsi] isci: removing the kmalloc in smp request construct (David Milburn) [695954] - [scsi] isci: remove isci_timer interface (David Milburn) [695954] - [scsi] isci: Remove tmf timeout_timer (David Milburn) [695954] - [scsi] isci: convert phy_startup_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert scic_timeout_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert power control timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert phy sata_timeout_timer to sci_timer (David Milburn) [695954] - [scsi] isci: convert port config agent timer to sci_timer (David Milburn) [695954] - [scsi] isci: replace isci_timer list with proper embedded timers (David Milburn) [695954] - [scsi] isci: add some type safety to the state machine interface (David Milburn) [695954] - [scsi] isci: unify rnc start{io|task} handlers (David Milburn) [695954] - [scsi] isci: unify rnc suspend/resume handlers (David Milburn) [695954] - [scsi] isci: unify rnc destruct handlers (David Milburn) [695954] - [scsi] isci: unify rnc event handlers (David Milburn) [695954] - [scsi] isci: unify port start_io and complete_io handlers (David Milburn) [695954] - [scsi] isci: unify port link_up and link_down handlers (David Milburn) [695954] - [scsi] isci: remove port frame and event handlers (David Milburn) [695954] - [scsi] isci: unify port reset, add_phy, and remove_phy handlers (David Milburn) [695954] - [scsi] isci: remove port destruct handler (David Milburn) [695954] - [scsi] isci: unify port stop handlers (David Milburn) [695954] - [scsi] isci: remove port start handler (David Milburn) [695954] - [scsi] isci: merge port ready substates into primary state machine (David Milburn) [695954] - [scsi] isci: c99 port state handlers (David Milburn) [695954] - [scsi] isci: clarify phy to port lookups (David Milburn) [695954] - [scsi] isci: unify phy consume_power handlers (David Milburn) [695954] - [scsi] isci: unify phy event handlers (David Milburn) [695954] - [scsi] isci: unify phy frame handlers (David Milburn) [695954] - [scsi] isci: remove phy destruct handlers (David Milburn) [695954] - [scsi] isci: unify phy reset handlers (David Milburn) [695954] - [scsi] isci: unify phy stop handlers (David Milburn) [695954] - [scsi] isci: unify phy start handlers (David Milburn) [695954] - [scsi] isci: merge phy substates (David Milburn) [695954] - [scsi] isci: remove the completion and event state handlers (David Milburn) [695954] - [scsi] isci: remove request task context completion state handler (David Milburn) [695954] - [scsi] isci: unify request frame handlers (David Milburn) [695954] - [scsi] isci: unify request start handlers (David Milburn) [695954] - [scsi] isci: unify request abort handlers (David Milburn) [695954] - [scsi] isci: merge stp request substates into primary state machine (David Milburn) [695954] - [scsi] isci: merge smp request substates into primary state machine (David Milburn) [695954] - [scsi] isci: merge ssp task management substates into primary state machine (David Milburn) [695954] - [scsi] isci: uplevel port infrastructure (David Milburn) [695954] - [scsi] isci: uplevel phy infrastructure (David Milburn) [695954] - [scsi] isci: uplevel request infrastructure (David Milburn) [695954] - [scsi] isci: uplevel state machine (David Milburn) [695954] - [scsi] isci: uplevel register hardware data structures and unsolicited frame handling (David Milburn) [695954] - [scsi] isci: move core/controller to host (David Milburn) [695954] - [scsi] isci: unify constants (David Milburn) [695954] - [scsi] isci: unify request data structures (David Milburn) [695954] - [scsi] isci: make command/response iu explicit request object members (David Milburn) [695954] - [scsi] isci: move task context alignment from run-time to compile time (David Milburn) [695954] - [scsi] isci: make sgl explicit/aligned request object member (David Milburn) [695954] - [scsi] isci: move stp request info to scic_sds_request (David Milburn) [695954] - [scsi] isci: unify port data structures (David Milburn) [695954] - [scsi] isci: unify phy data structures (David Milburn) [695954] - [scsi] isci: rnc state machine table c99 conversion (David Milburn) [695954] - [scsi] isci: remove scic_sds_port_increment_request_count (David Milburn) [695954] - [scsi] isci: kill scic_controller_get_port_handle function (David Milburn) [695954] - [scsi] isci: Removing unnecessary functions in request.c (David Milburn) [695954] - [scsi] isci: unify isci_host data structures (David Milburn) [695954] - [scsi] isci: implement I_T_nexus_reset (David Milburn) [695954] - [scsi] isci: fix ata locking (David Milburn) [695954] - [scsi] isci: removing intel_*.h headers (David Milburn) [695954] - [scsi] isci: Using Linux SSP frame header (David Milburn) [695954] - [scsi] isci: Remove SCIC_SWAP_DWORD() (David Milburn) [695954] - [scsi] isci: fixup SAS iaf protocols data structure (David Milburn) [695954] - [scsi] isci: remove redundant copies of IAF (David Milburn) [695954] - [scsi] isci: Converting smp_response to Linux native smp_resp (David Milburn) [695954] - [scsi] isci: Fixup of smp request (David Milburn) [695954] - [scsi] isci: Convert of sci_ssp_response_iu to ssp_response_iu (David Milburn) [695954] - [scsi] isci: Fixup SSP command IU and task IU (David Milburn) [695954] - [scsi] isci: renaming sas_capabilities to scic_phy_cap (David Milburn) [695954] - [scsi] isci: Collapsing of phy_type data structure (David Milburn) [695954] - [scsi] isci: Convert SAS identify address frame to Linux Native format (David Milburn) [695954] - [scsi] isci: Convert ATA defines to Linux native defines (David Milburn) [695954] - [scsi] isci: Convert SATA fis data structures to Linux native (David Milburn) [695954] - [scsi] isci: remove compile-time silicon configuration (David Milburn) [695954] - [scsi] isci: Removing unused define SCIC_SDS_4_ENABLED (David Milburn) [695954] - [scsi] isci: kill scic_sds_remote_device.state_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device frame_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device event_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device resume_handler (David Milburn) [695954] - [scsi] isci: unify remote_device suspend_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device complete_task_handler (David Milburn) [695954] - [scsi] isci: unify remote_device start_task_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device continue_io_handler (David Milburn) [695954] - [scsi] isci: unify remote_device complete_io_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device start_io_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device reset_complete_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device reset_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device destruct_handlers (David Milburn) [695954] - [scsi] isci: kill remote_device fail_handler (David Milburn) [695954] - [scsi] isci: unify remote_device stop_handlers (David Milburn) [695954] - [scsi] isci: unify remote_device start_handlers (David Milburn) [695954] - [scsi] isci: fix remote_device start_io regressions (David Milburn) [695954] - [scsi] isci: kill scic_remote_device_get_connection_rate (David Milburn) [695954] - [scsi] isci: merge remote_device substates into a single state machine (David Milburn) [695954] - [scsi] isci: Removed sci_object.h from project (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_request (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_remote_node_context (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_port (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_phy (David Milburn) [695954] - [scsi] isci: Removed sci_base_object from scic_sds_controller (David Milburn) [695954] - [scsi] isci: Removed struct sci_base_object from state machine (David Milburn) [695954] - [scsi] isci: Implement SCU AFE recipe 10 (David Milburn) [695954] - [scsi] isci: Remove excessive log noise with expander hot-unplug (David Milburn) [695954] - [scsi] isci: allow fallback to option-rom if efi variable retrieval fails (David Milburn) [695954] - [scsi] isci: removing non-working ATAPI code (David Milburn) [695954] - [scsi] isci: remove scic_sds_remote_device_get_port_index (David Milburn) [695954] - [scsi] isci: remove usage of sci_sas_address in scic_sds_remote_device (David Milburn) [695954] - [scsi] isci: kill smp_discover_response (David Milburn) [695954] - [scsi] isci: kill smp_discover_response_protocols in favor of domain_device.dev_type (David Milburn) [695954] - [scsi] isci: cleanup remote device construction and comments (David Milburn) [695954] - [scsi] isci: move remote_device handling out of the core (David Milburn) [695954] - [scsi] isci: unify remote_device data structures (David Milburn) [695954] - [scsi] isci: remove rnc->device back pointer (David Milburn) [695954] - [scsi] isci: make a remote_node_context a proper member of a remote_device (David Milburn) [695954] - [scsi] isci: rely on irq core for intx multiplexing, and silence screaming intx (David Milburn) [695954] - [scsi] isci: replace this_* and this_* to variable names that are more meaningful and tell us what they actually are (David Milburn) [695954] - [scsi] isci: audit usage of BUG_ON macro in isci driver (David Milburn) [695954] - [scsi] isci: sparse warnings cleanup (David Milburn) [695954] - [scsi] isci: replace sci_sas_link_rate with sas_linkrate (David Milburn) [695954] - [scsi] isci: remove base_phy abstraction (David Milburn) [695954] - [scsi] isci: remove base_port abstraction (David Milburn) [695954] - [scsi] isci: remove base_remote_device abstraction (David Milburn) [695954] - [scsi] isci: remove scic_controller state handlers (David Milburn) [695954] - [scsi] isci: simplify dma coherent allocation (David Milburn) [695954] - [scsi] isci: simplify request state handlers (David Milburn) [695954] - [scsi] isci: kill dead data structurs in scic_io_request.h (David Milburn) [695954] - [scsi] isci: remove base_request abstraction (David Milburn) [695954] - [scsi] isci: remove base_controller abstraction (David Milburn) [695954]- [s390x] qeth: add support for af_iucv HiperSockets transport (Hendrik Brueckner) [694262] - [s390x] qeth: exploit asynchronous delivery of storage blocks (Hendrik Brueckner) [694262] - [s390x] qeth: support forced signal adapter indications (Hendrik Brueckner) [694262] - [s390x] qdio: support forced signal adapter indications (Hendrik Brueckner) [694262] - [s390x] qdio: support asynchronous delivery of storage blocks (Hendrik Brueckner) [694262] - [s390x] af_iucv: add HiperSockets transport (Hendrik Brueckner) [694262] - [s390x] if_ether: add new Ethernet Protocol ID (Hendrik Brueckner) [694262] - [s390x] af_iucv: cleanup - use iucv_sk(sk) early (Hendrik Brueckner) [694262] - [s390x] af_iucv: use loadable iucv interface (Hendrik Brueckner) [694262] - [s390x] iucv: kernel option for z/VM IUCV and HiperSockets transports (Hendrik Brueckner) [694262] - [s390x] iucv: introduce loadable iucv interface (Hendrik Brueckner) [694262] - [scsi] Taints the kernel for mpt2sas inlockless mode (Luming Yu) [717090] - [scsi] mpt2sas: lockless mode (Tomas Henzl) [717090] - [scsi] qla4xxx: Boot from SAN support for open-iscsi (Mike Christie) [634584] - [scsi] qla4xxx: Remove reduandant code after open-iscsi integration (Mike Christie) [634584] - [scsi] qla4xxx: support session management using iscsiadm (Mike Christie) [634584] - [scsi] scsi_transport_iscsi: Add conn login, kernel to user, event to support offload session login (Mike Christie) [634584] - [scsi] qla4xxx: add bsg support (Mike Christie) [634584] - [scsi] iscsi class: add bsg support to iscsi class (Mike Christie) [634584] - [block] bsg: add bsg heler library (Mike Christie) [634584] - [scsi] qla4xxx: Add VLAN support (Mike Christie) [634584] - [scsi] libiscsi: don't bugon when if user sets markers (Mike Christie) [634584] - [scsi] iscsi class: expand vlan support (Mike Christie) [634584] - [scsi] be2iscsi: remove host and session casts (Mike Christie) [634584] - [scsi] iscsi class: sysfs group is_visible callout for iscsi host attrs (Mike Christie) [634584] - [scsi] iscsi class: remove iface param mask (Mike Christie) [634584] - [scsi] iscsi class: sysfs group is_visible callout for session attrs (Mike Christie) [634584] - [scsi] iscsi cls: sysfs group is_visible callout for conn attrs (Mike Christie) [634584] - [scsi] qla4xxx: added support to show multiple iface in sysfs (Mike Christie) [634584] - [scsi] iscsi class: add iface representation (Mike Christie) [634584] - [scsi] qla4xxx: Added new "struct ipaddress_config" (Mike Christie) [634584] - [scsi] qla4xxx: add support for set_net_config (Mike Christie) [634584] - [scsi] iscsi_transport: add support for net settings (Mike Christie) [634584] - [scsi] iscsi: support qla4xxx boot and session mgmt (Mike Christie) [634584] - [drm] nvc0/gr: remove MODULE_FIRMWARE() lines (Ben Skeggs) [727981] - [ppc] kdump: CPUs assume the context of the oopsing CPU, remove extra longjmp (Steve Best) [727478] - [virt] SVM: Implement Flush-By-Asid feature (Frank Arnold) [634275] - [virt] SVM: Use svm_flush_tlb instead of force_new_asid (Frank Arnold) [634275] - [virt] SVM: Remove flush_guest_tlb function (Frank Arnold) [634275] - [x86] kvm: add new AMD SVM feature bits (Frank Arnold) [634275] - [virt] SVM: Add clean-bit for LBR state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for CR2 register (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for segments and CPL (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for GDT and IDT (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for DR6 and DR7 (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for control registers (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for NPT state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for interrupt state (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for the ASID (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for IOPM_BASE and MSRPM_BASE (Frank Arnold) [634288] - [virt] SVM: Add clean-bit for intercepts, tsc-offset and pause filter count (Frank Arnold) [634288] - [virt] SVM: Add clean-bits infrastructure code (Frank Arnold) [634288] - [virt] SVM: copy instruction bytes from VMCB (Frank Arnold) [634291] - [virt] SVM: implement enhanced INVLPG intercept (Frank Arnold) [634291] - [virt] SVM: enhance MOV DR intercept handler (Frank Arnold) [634291] - [virt] SVM: enhance MOV CR intercept handler (Frank Arnold) [634291] - [virt] SVM: add Decode Assist SVM feature bit name (Frank Arnold) [634291] - [virt] cleanup emulate_instruction (Frank Arnold) [634291] - [virt] x86: fix CR8 handling (Frank Arnold) [634291] - [virt] SVM: implement NEXTRIPsave SVM feature (Frank Arnold) [634291] - [scsi] IB/qib: Fix potential deadlock with link down interrupt (Chad Dupuis) [724021] - [scsi] megaraid: update to v5.38 (Tomas Henzl) [705835] - [scsi] arcmsr: driver update (Tomas Henzl) [697403]- [pci] Only enable SRIOV on the bootstring pci=realloc (James Takahashi) [587729] - [pci] update bridge resources to get more big ranges in PCI assign unssigned (James Takahashi) [587729] - [pci] Clear bridge resource flags if requested size is 0 (James Takahashi) [587729] - [pci] fix PCI bus allocation alignment handling (James Takahashi) [587729] - [pci] pre-allocate additional resources to devices only after successful allocation of essential resources. (James Takahashi) [587729] - [pci] introduce reset_resource() (James Takahashi) [587729] - [pci] data structure agnostic free list function (James Takahashi) [587729] - [pci] refactor io size calculation code (James Takahashi) [587729] - [scsi] mpt2sas: WarpDrive Infinite command retries due to wrong scsi command entry in MPI message (Tomas Henzl) [703192] - [scsi] mpt2sas: Adding support for customer specific branding (Tomas Henzl) [703192] - [scsi] mpt2sas: Added DID_NO_CONNECT return when driver remove and avoid shutdown call (Tomas Henzl) [703192] - [scsi] mpt2sas: fix broadcast AEN and task management issue (Tomas Henzl) [703192] - [scsi] mpt2sas: Set max_sector count from module parameter (Tomas Henzl) [703192] - [scsi] mpt2sas MPI next revision header update (Tomas Henzl) [703192] - [scsi] mpt2sas: Fixed Big Indian Issues on 32 bit PPC (Tomas Henzl) [703192] - [scsi] mpt2sas: Fix missing reference tag seed with Type 2 devices (Tomas Henzl) [703192] - [scsi] mpt2sas : WarpDrive New product SSS6200 support added (Tomas Henzl) [703192] - [scsi] mpt2sas: do not check serial_number in the abort handler (Tomas Henzl) [703192] - [scsi] mpt2sas: remove flush_scheduled_work() usages (Tomas Henzl) [703192] - [scsi] mptfusion: Bump version 3.4.19 (Tomas Henzl) [703194] - [scsi] mptfusion: Adding inline data padding support for TAPE drive. (Tomas Henzl) [703194] - [scsi] mptfusion: Remove debug print from mptscsih_qcmd() (Tomas Henzl) [703194] - [scsi] mptfusion: do not check serial_number in the abort handler (Tomas Henzl) [703194] - [fs] dio: don't zero out the pages array inside struct dio (Jeff Moyer) [725444] - [scsi] bnx2fc: set lockless to 1 in scsi_host_template (Mike Christie) [696773] - [scsi] bnx2fc: Update copyright and bump version to 1.0.4 (Mike Christie) [696773] - [scsi] bnx2fc: Tx BDs cache in write tasks (Mike Christie) [696773] - [scsi] bnx2fc: Do not arm CQ when there are no CQEs (Mike Christie) [696773] - [scsi] bnx2fc: hold tgt lock when calling cmd_release (Mike Christie) [696773] - [scsi] bnx2fc: Enable support for sequence level error recovery (Mike Christie) [696773] - [scsi] bnx2fc: HSI changes for tape (Mike Christie) [696773] - [scsi] bnx2fc: Handle REC_TOV error code from firmware (Mike Christie) [696773] - [scsi] bnx2fc: REC/SRR link service request and response handling (Mike Christie) [696773] - [scsi] bnx2fc: Support 'sequence cleanup' task (Mike Christie) [696773] - [scsi] bnx2fc: Enable REC & CONF support for the session (Mike Christie) [696773] - [scsi] bnx2fc: Introduce interface structure for each vlan interface (Mike Christie) [696773] - [scsi] bnx2fc: Replace printks with KERN_ALERT to KERN_ERR/KERN_INFO (Mike Christie) [696773] - [scsi] bnx2fc: call ethtool's get/set_settings callbacks with cleaned data (Mike Christie) [696773] - [netdrv] firmware: add bnx2x FW 7.0.20.0 (Michal Schmidt) - [netdrv] bnx2x: update driver to v1.70 (Michal Schmidt) [695631 695847 695857 698285 701288] - [fs] jbd2: Improve scalability by not taking j_state_lock in jbd2_journal_stop() (Larry Woodman) [721044] - [net] lo: Do not allow VLAN on loopback (Jiri Pirko) [703709] - [fs] ext4: Rewrite ext4_page_mkwrite() to use generic helpers (Eric Sandeen) [692167] - [fs] vfs: Block mmapped writes while the fs is frozen (Eric Sandeen) [692167] - [fs] vfs: Create __block_page_mkwrite() helper passing error values back (Eric Sandeen) [692167] - [fs] cifs: fix compiler warning in CIFSSMBQAllEAs (Jeff Layton) [725370] - [fs] cifs: fix name parsing in CIFSSMBQAllEAs (Jeff Layton) [725370]- [virt] KVM: Enable ERMS feature support for KVM (Don Dugger) [721135] - [virt] KVM: Expose RDWRGSFS bit to KVM guests (Don Dugger) [721205] - [virt] KVM: Add RDWRGSFS support when setting CR4 (Don Dugger) [721205] - [virt] KVM: Remove RDWRGSFS bit from CR4_RESERVED_BITS (Don Dugger) [721205] - [virt] KVM: MMU: Adjust shadow paging to work when SMEP=1 and CR0.WP=0 (Don Dugger) [703053] - [virt] KVM: Add instruction fetch checking when walking guest page table (Don Dugger) [703053] - [virt] KVM: Mask function7 ebx against host capability word9 (Don Dugger) [703053] - [virt] KVM: Add SMEP support when setting CR4 (Don Dugger) [703053] - [virt] KVM: Remove SMEP bit from CR4_RESERVED_BITS (Don Dugger) [703053] - [virt] KVM: Mask KVM_GET_SUPPORTED_CPUID data with Linux cpuid info (Don Dugger) [703053] - [x86] enable supervision mode execution protection (Luming Yu) [696152] - [x86] cpufeature: Fix cpuid leaf 7 feature detection (Prarit Bhargava) [696457] - [x86] x86, mem, intel: Initialize Enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, alternative, doc: Add comment for applying alternatives order (Prarit Bhargava) [696457] - [x86] alternative: Add altinstruction_entry macro (Prarit Bhargava) [696457] - [x86] x86, mem: clear_page_64.S: Support clear_page() with enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, mem: copy_user_64.S: Support copy_to/from_user by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memcpy_64.S: Optimize memcpy by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memset_64.S: Optimize memset by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] mem: memmove_64.S: Optimize memmove by enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] x86, cpufeature: Add CPU feature bit for enhanced REP MOVSB/STOSB (Prarit Bhargava) [696457] - [x86] Fix spelling error in the memcpy() source code comment (Prarit Bhargava) [696457] - [x86] x86-64, mem: Convert memmove() to assembly file and fix return value bug (Prarit Bhargava) [696457] - [x86] x86, mem: Optimize memmove for small size and unaligned cases (Prarit Bhargava) [696457] - [x86] x86, mem: Optimize memcpy by avoiding memory false dependence (Prarit Bhargava) [696457] - [x86] x86, mem: Don't implement forward memmove() as memcpy() (Prarit Bhargava) [696457] - [x86] x86, alternatives: Fix one more open-coded 8-bit alternative number (Prarit Bhargava) [696457] - [x86] cpu: Support the features flags in new CPUID leaf 7 (Prarit Bhargava) [696457] - [x86] x86, alternatives: Use 16-bit numbers for cpufeature index (Prarit Bhargava) [696457] - [x86] x86-32: Rework cache flush denied handler (Prarit Bhargava) [696457] - [x86] x86-64: Modify memcpy()/memset() alternatives mechanism (Prarit Bhargava) [696457] - [x86] x86-64: Modify copy_user_generic() alternatives mechanism (Prarit Bhargava) [696457] - [x86] x86/alternatives: Check replacementlen <= instrlen at build time (Prarit Bhargava) [696457] - [x86] x86-64: __copy_from_user_inatomic() adjustments (Prarit Bhargava) [696457] - [mm] oom killer output should display UID (Frantisek Hrbata) [700499] - [mm] avoid wrapping vm_pgoff in mremap() and stack expansion (Jerome Marchand) [716541] {CVE-2011-2496} - [pci] MSI: Restore read_msi_msg_desc(); add get_cached_msi_msg_desc() (Don Zickus) [696511] - [pci] MSI: Remove unsafe and unnecessary hardware access (Don Zickus) [696511] - [mm] Fix node_start/end_pfn() definition for mm/page_cgroup.c (Johannes Weiner) [703499] - [mm] memcg: fix init_page_cgroup nid with sparsemem (Johannes Weiner) [703499] - [mm] page_cgroup: allocate memory cgroup structures on local nodes (Johannes Weiner) [703499] - [mm] add alloc_pages_exact_nid() (Johannes Weiner) [703499] - [mm] page_cgroup: reduce allocation overhead for page_cgroup array (Johannes Weiner) [703499] - [scsi] ipr: fix possible false positive detection of stuck interrupt (Steve Best) [693817] - [scsi] ipr: Driver version 2.5.2 (Steve Best) [693817] - [scsi] ipr: increase the dump size for 64 bit adapters (Steve Best) [693817] - [mm] mem-hotplug: update pcp->stat_threshold when memory hotplug occur (Johannes Weiner) [625264] - [mm] vmstat: use a single setter function and callback for adjusting percpu thresholds (Johannes Weiner) [625264] - [mm] page allocator: adjust the per-cpu counter threshold when memory is low (Johannes Weiner) [625264] - [mm] page allocator: calculate a better estimate of NR_FREE_PAGES when memory is low and kswapd is awake (Johannes Weiner) [625264] - [mm] vmstat: update zone stat threshold when onlining a cpu (Johannes Weiner) [625264] - [scsi] qla4xxx: Update driver version to 5.02.00-k7 (Mike Christie) [694098] - [scsi] qla4xxx: Added vendor specific sysfs attributes (Mike Christie) [694098] - [scsi] qla4xxx: do not take host lock in queuecommand (Mike Christie) [694098] - [scsi] qla4xxx: Remove AF_DPC_SCHEDULED flag from ha. (Mike Christie) [694098] - [scsi] qla4xxx: Don't check FW alive if ISP82XX reset is in progress (Mike Christie) [694098] - [scsi] qla4xxx: Don't process mbx interrupt unconditionally (Mike Christie) [694098] - [scsi] qla4xxx: Complete the cmd if sense_len is zero (Mike Christie) [694098] - [scsi] qla4xxx: Dump HW/FW reg to figure out what caused FW to be hung for ISP82XX (Mike Christie) [694098] - [scsi] qla4xxx: Updated the reset sequence for ISP82xx (Mike Christie) [694098] - [scsi] qla4xxx: update function qla4xxx_isr_decode_mailbox() (Mike Christie) [694098] - [scsi] treewide: fix a few typos in comments (Mike Christie) [694098] - [scsi] remove cmd->serial_number litter (Mike Christie) [694098] - [scsi] Fix common misspellings (Mike Christie) [694098] - [scsi] qla4xxx: Use polling mode for disable interrupt mailbox completion (Mike Christie) [694098] - [scsi] qla4xxx: Update driver version to 5.02.00-k6 (Mike Christie) [694098] - [scsi] qla4xxx: masking required bits of add_fw_options during initialization (Mike Christie) [694098] - [scsi] qla4xxx: added new function qla4xxx_relogin_all_devices (Mike Christie) [694098] - [scsi] qla4xxx: add support for ql4xsess_recovery_tmo cmd line param (Mike Christie) [694098] - [scsi] qla4xxx: Add support for ql4xmaxqdepth command line parameter (Mike Christie) [694098] - [scsi] qla4xxx: cleanup function qla4xxx_process_ddb_changed (Mike Christie) [694098] - [scsi] qla4xxx: Prevent other port reinitialization during remove_adapter (Mike Christie) [694098] - [scsi] qla4xxx: remove unused ddb flag DF_NO_RELOGIN (Mike Christie) [694098] - [scsi] qla4xxx: cleanup DDB relogin logic during initialization (Mike Christie) [694098] - [scsi] qla4xxx: Do not retry ISP82XX initialization if H/W state is failed (Mike Christie) [694098] - [scsi] qla4xxx: Do not send mbox command if FW is in failed state (Mike Christie) [694098] - [scsi] qla4xxx: cleanup qla4xxx_initialize_ddb_list() (Mike Christie) [694098] - [scsi] drivers:scsi Change printk typo initate -> initiate (Mike Christie) [694098] - [scsi] bnx2i: Updated version (Mike Christie) [696760] - [scsi] bnx2i: Modified to skip CNIC registration if iSCSI is not supported (Mike Christie) [696760] - [scsi] bnx2i: Optimized the iSCSI offload performance (Mike Christie) [696760] - [scsi] bnx2i: Updated the connection shutdown/cleanup timeout (Mike Christie) [696760] - [scsi] bnx2i: Fixed packet error created when the sq_size is set to 16 (Mike Christie) [696760] - [scsi] Bumping the driver version (Mike Christie) [647268 698288] - [scsi] Fix for proper setting of FW (Mike Christie) [647268 698288] - [scsi] Set a timeout to FW (Mike Christie) [647268 698288] - [scsi] Modifying Maintainer's emailid (Mike Christie) [647268 698288] - [scsi] change in copyright notice (Mike Christie) [647268 698288] - [scsi] remove extra semicolons (Mike Christie) [647268 698288] - [scsi] Fix common misspellings (Mike Christie) [647268 698288] - [scsi] libiscsi_tcp: fix LLD data allocation (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_tcp: fix locking around iscsi sk user data (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_ibft, be2iscsi, iscsi_boot: fix boot kobj data lifetime management (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: Use struct scsi_lun in iscsi structs instead of u8[8] (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi_tcp: use kmap in xmit path (Mike Christie) [647268 694098 696760 698288] - [scsi] Fix common misspellings (Mike Christie) [647268 694098 696760 698288] - [scsi] scsi_transport_iscsi: make priv_sess file writeable only by root (Mike Christie) [647268 694098 696760 698288] - [scsi] be2iscsi: fix null ptr ref in conn get param (Mike Christie) [647268 694098 696760 698288] - [scsi] iser: export addr and port (Mike Christie) [647268 694098 696760 698288] - [scsi] bnx2i: fix null ptr ref in conn get param (Mike Christie) [647268 694098 696760 698288] - [scsi] cxgbi: convert to use iscsi_conn_get_addr_param (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi class: add callout to get iscsi_endpoint values (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_tcp: use iscsi_conn_get_addr_param libiscsi function (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: add helper to convert addr to string (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: fix iscsi_endpoint leak (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi: add module alias (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi transport: fix kernel-doc notation (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: wait on session in error handler path (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: Modidify recovery_tmo from sysfs (Mike Christie) [647268 694098 696760 698288] - [scsi] iscsi_transport: added new iscsi_param to display target alias in sysfs (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: use bh locking instead of irq with session lock (Mike Christie) [647268 694098 696760 698288] - [scsi] libiscsi: do not take host lock in queuecommand (Mike Christie) [647268 694098 696760 698288]- [net] Fix prior ABI breakage in net_device (Neil Horman) [725716] - [net] fix xps patches kabi breakage (Jiri Pirko) [668256] - [net] Adjust TX queue kobjects if number of queues changes during unregister (Jiri Pirko) [668256] - [net] xps: NUMA allocations for per cpu data (Jiri Pirko) [668256] - [net] xps: Transmit Packet Steering (Jiri Pirko) [668256] - [net] xps: Improvements in TX queue selection (Jiri Pirko) [668256] - [net] check queue_index from sock is valid for device (Jiri Pirko) [668256] - [net] fix tx queue selection for bridged devices implementing select_queue (Jiri Pirko) [668256] - [net] check the return value of ndo_select_queue() (Jiri Pirko) [668256] - [net] fix problem in reading sock TX queue (Jiri Pirko) [668256] - [net] dev_pick_tx() fix (Jiri Pirko) [668256] - [net] Use sk_tx_queue_mapping for connected sockets (Jiri Pirko) [668256] - [net] Introduce sk_tx_queue_mapping (Jiri Pirko) [668256] - [net] change set_real_num_tx_queues to fail on invalid number of queues (Jiri Pirko) [668256] - [net] sock: do not change prot->obj_size (Jiri Pirko) [668256 725711] - [netdrv] be2net: bump version (Ivan Vecera) [702739] - [netdrv] be2net: request native mode each time the card is reset (Ivan Vecera) [702739] - [netdrv] be2net: account for skb allocation failures (Ivan Vecera) [702739] - [netdrv] benet: Add missing comma between constant string array (Ivan Vecera) [702739] - [netdrv] be2net: create/destroy rx-queues on interface open/close (Ivan Vecera) [702739] - [netdrv] be2net: fix initialization of vlan_prio_bmap (Ivan Vecera) [702739] - [netdrv] be2net: get rid of multi_rxq module param (Ivan Vecera) [702739] - [netdrv] be2net: fix netdev_stats_update (Ivan Vecera) [702739] - [netdrv] be2net: support multiple TX queues (Ivan Vecera) [702739] - [netdrv] be2net: Enable NETIF_F_TSO6 for VLAN traffic for BE (Ivan Vecera) [702739] - [netdrv] be2net: Fix Rx pause counter for lancer (Ivan Vecera) [702739] - [netdrv] be2net: Fallback to the older opcode if MCC_CREATE_EXT opcode is not supported on the card (Ivan Vecera) [702739] - [netdrv] be2net: hash key for rss-config cmd not set (Ivan Vecera) [702739] - [netdrv] be2net: Kill set but unused variable 'req' in lancer_fw_download() (Ivan Vecera) [702739] - [netdrv] be2net: Enable SR-IOV for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: FW download for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Stats for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Support for version 1 of stats for BE3 (Ivan Vecera) [702739] - [netdrv] be2net: fix mbox polling for signal reception (Ivan Vecera) [702739] - [netdrv] be2net: handle signal reception while waiting for POST (Ivan Vecera) [702739] - [netdrv] be2net: Fix to prevent flooding of TX queue (Ivan Vecera) [702739] - [netdrv] be2net: Use NTWK_RX_FILTER command for promiscous mode (Ivan Vecera) [702739] - [netdrv] be2net: In case of UE, do not dump registers for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Disable coalesce water mark mode of CQ for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Handle error completion in Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Fixed bugs related to PVID. (Ivan Vecera) [702739] - [netdrv] be2net: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Ivan Vecera) [702739] - [netdrv] be2net: Fixed a bug in be_cmd_get_regs(). (Ivan Vecera) [702739] - [netdrv] be2net: increment work_counter in be_worker (Ivan Vecera) [702739] - [netdrv] be2net: add code to display default value of tx rate for VFs (Ivan Vecera) [702739] - [netdrv] be2net: pass domain id to be_cmd_link_status_query (Ivan Vecera) [702739] - [netdrv] be2net: fix be_mcc_compl_process to identify eth_get_stat command (Ivan Vecera) [702739] - [netdrv] be2net: Add code to display nic speeds other than 1Gbps/10Gbps (Ivan Vecera) [702739] - [netdrv] be2net: allow register dump only for PFs (Ivan Vecera) [702739] - [netdrv] be2net: Fix unused-but-set variables. (Ivan Vecera) [702739] - [netdrv] benet: convert to hw_features (Ivan Vecera) [702739] - [netdrv] be2net: call FLR after setup wol in be_shutdown (Ivan Vecera) [702739] - [netdrv] be2net: dynamically allocate adapter->vf_cfg (Ivan Vecera) [702739] - [netdrv] be2net: fix to get max VFs supported from adapter (Ivan Vecera) [702739] - [netdrv] be2net: use common method to check for sriov function type (Ivan Vecera) [702739] - [netdrv] be2net: add rxhash support (Ivan Vecera) [702739] - [netdrv] be2net: Fix suspend/resume operation (Ivan Vecera) [702739] - [netdrv] be2net: Rename some struct members for clarity (Ivan Vecera) [702739] - [netdrv] be2net: Fix a potential crash during shutdown. (Ivan Vecera) [702739] - [netdrv] be2net: Fix common misspellings (Ivan Vecera) [702739] - [netdrv] be2net: remove one useless line (Ivan Vecera) [702739] - [netdrv] be2net: cancel be_worker in be_shutdown() even when i/f is down (Ivan Vecera) [702739] - [netdrv] be2net: remove redundant code in be_worker() (Ivan Vecera) [702739] - [netdrv] be2net: parse vid and vtm fields of rx-compl only if vlanf bit is set (Ivan Vecera) [702739] - [netdrv] be2net: refactor code that decides adapter->num_rx_queues (Ivan Vecera) [702739] - [netdrv] be2net: Support for FAT dump retrieval using ethtool --register-dump option (Ivan Vecera) [702739] - [netdrv] be2net: Bump up the version number (Ivan Vecera) [702739] - [netdrv] be2net: Copyright notice change. Update to Emulex instead of ServerEngines (Ivan Vecera) [702739] - [netdrv] be2net: Fix UDP packet detected status in RX compl (Ivan Vecera) [702739] - [netdrv] be2net: Add multicast filter capability for Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Disarm CQ and EQ to disable interrupt in Lancer (Ivan Vecera) [702739] - [netdrv] be2net: Remove TX Queue stop in close (Ivan Vecera) [702739] - [netdrv] be2net: Add error recovery during load for Lancer (Ivan Vecera) [702739] - [netdrv] benet: use GFP_KERNEL allocations when possible (Ivan Vecera) [702739] - [netdrv] be2net: use hba_port_num instead of port_num (Ivan Vecera) [702739] - [netdrv] be2net: add code to display temperature of ASIC (Ivan Vecera) [702739] - [netdrv] be2net: variable name change (Ivan Vecera) [702739] - [netdrv] be2net: fixes in ethtool selftest (Ivan Vecera) [702739] - [netdrv] be2net: add new counters to display via ethtool stats (Ivan Vecera) [702739] - [netdrv] be2net: restrict WOL to PFs only. (Ivan Vecera) [702739] - [netdrv] be2net: detect a UE even when a interface is down. (Ivan Vecera) [702739] - [netdrv] be2net: gracefully handle situations when UE is detected (Ivan Vecera) [702739] - [netdrv] be2net: fix be_suspend/resume/shutdown (Ivan Vecera) [702739] - [netdrv] be2net: Fix broken priority setting when vlan tagging is enabled. (Ivan Vecera) [702739] - [netdrv] be2net: For the VF MAC, use the OUI from current MAC address (Ivan Vecera) [702739] - [netdrv] be2net: Cleanup the VF interface handles (Ivan Vecera) [702739] - [netdrv] be2net: call be_vf_eth_addr_config() after register_netdev (Ivan Vecera) [702739] - [netdrv] be2net: endianness fix in be_cmd_set_qos(). (Ivan Vecera) [702739] - [netdrv] be2net: use device model DMA API (Ivan Vecera) [702739] - [netdrv] be2net: remove netif_stop_queue being called before register_netdev. (Ivan Vecera) [702739] - [netdrv] be2net: fix a crash seen during insmod/rmmod test (Ivan Vecera) [702739] - [fs] NFS readdirs losing their cookies (Steve Dickson) [722257] - [fs] jbd: Add fixed tracepoints (Lukas Czerner) [696332] - [fs] ext3: Add fixed tracepoints (Lukas Czerner) [696332] - [fs] ext4: remove alloc_semp (Lukas Czerner) [527222] - [fs] ext4: teach ext4_mb_init_cache() to skip uptodate buddy caches (Lukas Czerner) [527222] - [fs] ext4: synchronize ext4_mb_init_group() with buddy page lock (Lukas Czerner) [527222] - [fs] ext4: implement ext4_add_groupblocks() by freeing blocks (Lukas Czerner) [527222] - [fs] ext4: move ext4_add_groupblocks() to mballoc.c (Lukas Czerner) [527222] - [fs] ext4: move ext4_mb_{get, put}_buddy_cache_lock and make them static (Lukas Czerner) [527222] - [net] bridge: Only flood traffic for unregistered groups to routers (Herbert Xu) [711592] - [net] bridge: restore the right netpoll dev (Amerigo Wang) [680759] - [net] bridge: call NETDEV_JOIN notifiers when add a slave (Amerigo Wang) [680759] - [net] netpoll: prevent setup netpoll on a slave device (Amerigo Wang) [680759] - [net] netpoll: fix use after free (Amerigo Wang) [680759] - [net] netpoll: fix a softirq warning (Amerigo Wang) [680759] - [net] Revert "[net] Revert "[net] bridge: make bridge support netpoll"" (Amerigo Wang) [680759]- [sched] dont reference cfs_rq->tg outside CONFIG_CFS_BANDWIDTH (Larry Woodman) [632509] - [sched] update config options for CFS bandwidth (Larry Woodman) [632509] - [sched] kabi specific fixes (Larry Woodman) [632509] - [sched] replace raw calls (Larry Woodman) [632509] - [sched] Move inc_nr_running and dec_nr_running (Larry Woodman) [632509] - [sched] Add CFS Bandwidth Documentation (Larry Woodman) [632509] - [sched] return majority of remaining quota to global bandwidth pool (Larry Woodman) [632509] - [sched] introduce statistics exports for the cpu sub-system (Larry Woodman) [632509] - [sched] enable throttling (Larry Woodman) [632509] - [sched] Throttled tasks are invisisble to cpu-offline (Larry Woodman) [632509] - [sched] ensure that throttled entities arent falsely nominated as buddies (Larry Woodman) [632509] - [sched] make throttled entities invisible (Larry Woodman) [632509] - [sched] Extend walk_tg_tree to accept a positional argument (Larry Woodman) [632509] - [sched] refresh the global bandwidth pool (Larry Woodman) [632509] - [sched] add support to throttle group entities (Larry Woodman) [632509] - [sched] ensure that per-cpu state is synchronized (Larry Woodman) [632509] - [sched] adds a per-task_group timer (Larry Woodman) [632509] - [sched] Account bandwidth usage (Larry Woodman) [632509] - [sched] Add constraints validation for CFS bandwidth hierarchies (Larry Woodman) [632509] - [sched] introduce the notion of CFS bandwidth (Larry Woodman) [632509] - [sched] Introduce hierarchical task accounting (Larry Woodman) [632509] - [kernel] sched: dont update shares twice on on_rq parent (Larry Woodman) [632509] - [fs] ext4: backport fixes for lazy inode table initialization (Lukas Czerner) [696559] - [fs] ext4: use sb_issue_zeroout in ext4_ext_zeroout (Lukas Czerner) [696559] - [fs] ext4: use sb_issue_zeroout in setup_new_group_blocks (Lukas Czerner) [696559] - [fs] ext4: add batched_discard into ext4 feature list (Lukas Czerner) [696559] - [fs] ext4: add interface to advertise ext4 features in sysfs (Lukas Czerner) [696559] - [fs] ext4: add support for lazy inode table initialization (Lukas Czerner) [696559] - [block] Add helper function for blkdev_issue_zeroout sb_issue_discard (Lukas Czerner) [696559] - [block] blkdev: add blkdev_issue_zeroout helper function (Lukas Czerner) [696559] - [s390x] ap: Fix ap_queue_status structure declaration (Hendrik Brueckner) [724904] - [kernel] first time swap use results in heavy swapping (Hendrik Brueckner) [722461] - [hwmon] lm78: Make ISA interface depend on CONFIG_ISA (Dean Nelson) [717215] - [hwmon] lm78: Avoid forward declarations (Dean Nelson) [717215] - [hwmon] KConfig: avoid building drivers for powerpc that read/write ISA addresses (Dean Nelson) [717215] - [security] SELinux: do not compute transition labels on mountpoint labeled filesystems (Eric Paris) [658291] - [security] SELinux: implement the new sb_remount LSM hook (Eric Paris) [656952] - [security] LSM: Pass -o remount options to the LSM (Eric Paris) [656952] - [block] Support Ricoh memstick driver with new KFIFO api (Shyam Iyer) [637234] - [block] add RICOH memstick Config option (Shyam Iyer) [637234] - [block] memstick: make enable_dma less generic in r592 (Shyam Iyer) [637234] - [block] memstick: add driver for Ricoh R5C592 card reader (Shyam Iyer) [637234]- [usb] remove remaining usages of hcd->state from usbcore and fix regression (Don Zickus) [696600 696602 696603] - [usb] UHCI: remove uses of hcd->state (Don Zickus) [696600 696602 696603] - [usb] Initialize hcd->state roothubs. (Don Zickus) [696600 696602 696603] - [usb] xhci - fix interval calculation for FS isoc endpoints (Don Zickus) [696600 696602 696603] - [usb] xhci: Disable MSI for some Fresco Logic hosts. (Don Zickus) [696600 696602 696603] - [usb] xhci: Do not issue device reset when device is not setup (Don Zickus) [696600 696602 696603] - [usb] xhci: Add defines for hardcoded slot states (Don Zickus) [696600 696602 696603] - [usb] xhci: Bigendian fix for xhci_check_bandwidth() (Don Zickus) [696600 696602 696603] - [usb] xhci: Bigendian fix for skip_isoc_td() (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Limit number of active endpoints to 64. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Ignore spurious successful event. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Add PCI id for Panther Point xHCI host. (Don Zickus) [696600 696602 696603] - [usb] Intel xhci: Support EHCI/xHCI port switching. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Be quieter during URB submission and completion. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Don't print event ring dequeue pointer. (Don Zickus) [696600 696602 696603] - [usb] xhci: STFU: Remove function tracing. (Don Zickus) [696600 696602 696603] - [usb] xhci: Don't submit commands when the host is dead. (Don Zickus) [696600 696602 696603] - [usb] xhci: Clear stopped_td when Stop Endpoint command completes. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix memory leak bug when dropping endpoints (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix memory leak in ring cache deallocation. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix full speed bInterval encoding. (Don Zickus) [696600 696602 696603] - [usb] xhci: move the common code to a function to get max ports and port array (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix bug in control transfer cancellation. (Don Zickus) [696600 696602 696603] - [usb] xHCI 1.0: Max Exit Latency Too Large Error (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: TT_THINK_TIME set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Block Interrupts for Isoch transfer (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Isoch endpoint CErr field set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Control endpoint average TRB length field set (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI 1.0: Setup Stage TRB Transfer Type flag (Don Zickus) [695615 696600 696602 696603] - [usb] xHCI: Clear PLC in xhci_bus_resume() (Don Zickus) [696600 696602 696603] - [usb] xhci 1.0: Set transfer burst last packet count field. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Set transfer burst count field. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Update TD size field format. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci 1.0: Only interrupt on short packet for IN EPs. (Don Zickus) [695615 696600 696602 696603] - [usb] xhci: Remove sparse warning about cmd_status. (Don Zickus) [696600 696602 696603] - [usb] xHCI: report USB3.0 portstatus comply with USB3.0 specification (Don Zickus) [696600 696602 696603] - [usb] xHCI: Set link state support (Don Zickus) [696600 696602 696603] - [usb] xHCI: Clear link state change support (Don Zickus) [696600 696602 696603] - [usb] xHCI: warm reset support (Don Zickus) [696600 696602 696603] - [usb] xhci-hcd: Include in xhci-pci.c (Don Zickus) [696600 696602 696603] - [usb] xHCI: Implement AMD PLL quirk (Don Zickus) [696600 696602 696603] - [usb] xhci: Tell USB core both roothubs lost power. (Don Zickus) [696600 696602 696603] - [usb] xhci - also free streams when resetting devices (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix NULL pointer deref in handle_port_status() (Don Zickus) [696600 696602 696603] - [usb] xhci - fix math in xhci_get_endpoint_interval() (Don Zickus) [696600 696602 696603] - [usb] xhci: simplify logic of skipping missed isoc TDs (Don Zickus) [696600 696602 696603] - [usb] xhci - remove excessive 'inline' markings (Don Zickus) [696600 696602 696603] - [usb] xhci: unsigned char never equals -1 (Don Zickus) [696600 696602 696603] - [usb] xhci - fix unsafe macro definitions (Don Zickus) [696600 696602 696603] - [usb] xhci: Clean up cycle bit math used during stalls. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix cycle bit calculation during stall handling. (Don Zickus) [696600 696602 696603] - [usb] xhci: Update internal dequeue pointers after stalls. (Don Zickus) [696600 696602 696603] - [usb] Remove bogus USB_PORT_STAT_SUPER_SPEED symbol. (Don Zickus) [696600 696602 696603] - [usb] xhci: Return canceled URBs immediately when host is halted. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fixes for suspend/resume of shared HCDs. (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix re-init on power loss after resume. (Don Zickus) [696600 696602 696603] - [usb] xhci: Make roothub functions deal with device removal. (Don Zickus) [696600 696602 696603] - [usb] xhci: Limit roothub ports to 15 USB3 & 31 USB2 ports. (Don Zickus) [696600 696602 696603] - [usb] xhci: Return a USB 3.0 hub descriptor for USB3 roothub (Don Zickus) [696600 696602 696603] - [usb] xhci: Register second xHCI roothub. (Don Zickus) [696600 696602 696603] - [usb] xhci: Change xhci_find_slot_id_by_port() API. (Don Zickus) [696600 696602 696603] - [usb] xhci: Refactor bus suspend state into a struct. (Don Zickus) [696600 696602 696603] - [usb] xhci: Index with a port array instead of PORTSC addresses. (Don Zickus) [696600 696602 696603] - [usb] Set usb_hcd->state and flags for shared roothubs. (Don Zickus) [696600 696602 696603] - [usb] Make core allocate resources per PCI-device. (Don Zickus) [696600 696602 696603] - [usb] Store bus type in usb_hcd, not in driver flags. (Don Zickus) [696600 696602 696603] - [usb] Change usb_hcd->bandwidth_mutex to a pointer. (Don Zickus) [696600 696602 696603] - [usb] Refactor irq enabling out of usb_add_hcd() (Don Zickus) [696600 696602 696603] - [usb] xhci: Change hcd_priv into a pointer. (Don Zickus) [696600 696602 696603] - [usb] xhci: Always use usb_hcd in URB instead of converting xhci_hcd. (Don Zickus) [696600 696602 696603] - [usb] xhci: Modify check for TT info. (Don Zickus) [696600 696602 696603] - [usb] USB 3.0 Hub Changes (Don Zickus) [696520 696600 696602 696603] - [usb] USB3.0 ch11 definitions (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove references to HC_STATE_RUNNING. (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove references to HC_STATE_HALT. (Don Zickus) [696600 696602 696603] - [usb] xHCI: prolong host controller halt time limit (Don Zickus) [696600 696602 696603] - [usb] xHCI: Remove redundant variable in xhci_resume() (Don Zickus) [696600 696602 696603] - [usb] xhci: Rename variables and reduce register reads. (Don Zickus) [696600 696602 696603] - [usb] xhci: Rework port suspend structures for limited ports. (Don Zickus) [696600 696602 696603] - [usb] Remove bitmap #define from hcd.h (Don Zickus) [696600 696602 696603] - [usb] xhci: Remove old no-op test. (Don Zickus) [696600 696602 696603] - [usb] move usbcore away from hcd->state (Don Zickus) [696600 696602 696603] - [usb] xhci: mark local functions as static (Don Zickus) [696600 696602 696603] - [usb] xhci: fix couple sparse annotations (Don Zickus) [696600 696602 696603] - [usb] xhci: rework xhci_print_ir_set() to get ir set from xhci itself (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix an error in count_sg_trbs_needed() (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix errors in the running total calculations in the TRB math (Don Zickus) [696600 696602 696603] - [usb] xhci: Clarify some expressions in the TRB math (Don Zickus) [696600 696602 696603] - [usb] host: Move AMD PLL quirk to pci-quirks.c (Don Zickus) [696600 696602 696603] - [usb] EHCI: ASPM quirk of ISOC on AMD SB800 (Don Zickus) [696600 696602 696603] - [usb] xhci: Fix issue with port array setup and buggy hosts. (Don Zickus) [696600 696602 696603] - [usb] convert usb_hcd bitfields into atomic flags (Don Zickus) [696600 696602 696603] - [x86] ACPI, APEI, EINJ Param support is disabled by default (Don Zickus) [725435] - [fs] pstore: Allow the user to explicitly choose a backend (Don Zickus) [696135] - [x86] ACPI, APEI, Add WHEA _OSC support (Don Zickus) [717515] - [x86] ACPI, APEI, Add APEI bit support in generic _OSC call (Don Zickus) [696088] - [x86] ACPI, APEI, GHES, Support disable GHES at boot time (Don Zickus) [696088] - [x86] ACPI, APEI, GHES, Prevent GHES to be built as module (Don Zickus) [696088] - [x86] PCI / ACPI: Fix build of the AER driver for CONFIG_ACPI unset (Don Zickus) [696081] - [x86] PCI: remove unused AER functions (Don Zickus) [696081] - [x86] pstore: Fix Kconfig dependencies for apei->pstore (Don Zickus) [696135] - [x86] pstore: fix one type of return value in pstore (Don Zickus) [696135] - [x86] pstore: fix pstore filesystem mount/remount issue (Don Zickus) [696135] - [x86] pstore: fix one type of return value in pstore (Don Zickus) [696081 696135] - [x86] pstore: cleanups to pstore_dump() (Don Zickus) [696135] - [x86] ACPI, APEI, Add PCIe AER error information printing support (Don Zickus) [696078] - [x86] PCIe, AER, use pre-generated prefix in error information printing (Don Zickus) [696078] - [x86] ACPI, APEI, Add ERST record ID cache (Don Zickus) [713716] - [x86] pstore: use mount option instead sysfs to tweak kmsg_bytes (Don Zickus) [696135] - [x86] pstore: fix leaking ->i_private (Don Zickus) [696135] - [x86] Some fixes for pstore (Don Zickus) [696135] - [x86] ACPI: Fix boot problem related to APEI with acpi_disabled set (Don Zickus) [696081] - [x86] PCI/ACPI: Request _OSC control once for each root bridge (v3) (Don Zickus) [696081] - [x86] ACPI, APEI, Generic Hardware Error Source POLL/IRQ/NMI notification type support (Don Zickus) [696088] - [x86] pstore: fix build warning for unused return value from sysfs_create_file (Don Zickus) [696135] - [x86] pstore: X86 platform interface using ACPI/APEI/ERST (Don Zickus) [696135] - [x86] pstore: new filesystem interface to platform persistent storage (Don Zickus) [696135] - [x86] ACPI, APEI, Report GHES error information via printk (Don Zickus) [696078] - [x86] ACPI, APEI, Add APEI generic error status printing support (Don Zickus) [696078] - [x86] Add CPER PCIe error section structure and constants definition (Don Zickus) [696078] - [ppc] perf: Handle events that raise an exception without overflowing (Steve Best) [720743] - [fs] powerpc: Wire up sys_syncfs (Lukas Czerner) [691267] - [fs] s390: wire up sys_syncfs (Lukas Czerner) [691267] - [fs] introduce sys_syncfs to sync a single file system (Lukas Czerner) [691267] - [v4l] Avoid kABI to complain about is_stereo() unused callback (Mauro Carvalho Chehab) [679755] - [v4l] em28xx: Fix handling of V4L2 ctrl ioctl's (Mauro Carvalho Chehab) [679755] - [v4l] Fix tuner-core behavior to properly return the right flags (Mauro Carvalho Chehab) [679755] - [x86] UV Scalability: improve drain_pages (George Beshers) [635800] - [virt] x86: report valid microcode update ID (Marcelo Tosatti) [694747]- [scsi] lpfc: Update lpfc version for 8.3.5.45.2p driver release (Rob Evers) [725092] - [scsi] lpfc: Fixed driver build not building in debugfs even kernel CONFIG_DEBUG_FS=y is set (Rob Evers) [725092] - [scsi] lpfc: Fix issue where the FC/FCoE Async Receive CQE did not scale for 16G FC adapters (Rob Evers) [725092] - [scsi] lpfc: Fix FLOGI payload having multiple N_port_ID set when lpfc_enable_npiv is 0 (Rob Evers) [725092] - [scsi] lpfc: Fixed new ASIC device-mgmt BSG pass-through failed multi-buffer fw download (Rob Evers) [725092] - [scsi] lpfc: Fixed bug with improperly reported number of supported VFs (Rob Evers) [725092] - [scsi] lpfc: Fixed bug were driver was not waiting for SLI port status after firmware reset (Rob Evers) [725092] - [scsi] lpfc: Remove unnecessary define that is causing warnings (Rob Evers) [725092] - [scsi] lpfc: Fixed failure to enable PCIe AER prevent driver initialize and attach to device (Rob Evers) [725092] - [scsi] lpfc: Fix split pde code (Rob Evers) [725092] - [scsi] lpfc: Fix BlockGuard error path handling (Rob Evers) [725092] - [scsi] lpfc: Fix EEH recovery so state is saved after every PCI reset for SLI4 (Rob Evers) [725092] - [scsi] lpfc: Fix FC Port swap on SLI3 adapters (Rob Evers) [725092] - [scsi] lpfc: Fixed Virtual link loss during Face plate failover test (Rob Evers) [725092] - [scsi] lpfc: Fix 2KB limitation for extended mailbox command (Rob Evers) [725092] - [scsi] lpfc: Fix vpi initialization in lpfc_init_vfi (Rob Evers) [725092] - [netdrv] bonding: reduce noise during init (Andy Gospodarek) [563174] - [netdrv] bonding: fix string comparison errors (Andy Gospodarek) [682946] - [netdrv] bonding: allow non-standard link-speeds (Andy Gospodarek) [723032] - [netdrv] bonding: don't lock when copying/clearing VLAN list on slave (Andy Gospodarek) [722901] - [net] enable GRO by default for vlan devices (Weiping Pan) [725891] - [fs] nfsd4: fix file leak on open_downgrade (J. Bruce Fields) [714153] - [fs] nfsd4: remember to put RW access on stateid destruction (J. Bruce Fields) [714153] - [fs] nfsd4: Fix filp leak (J. Bruce Fields) [714153] - [netdrv] bonding:delete lacp_fast from ad_bond_info (Weiping Pan) [707142] - [netdrv] bonding: make 802.3ad use latest lacp_rate (Weiping Pan) [707142] - [netdrv] bonding 802.3ad: Rename rx_machine_lock to state_machine_lock (Weiping Pan) [707142] - [netdrv] bonding 802.3ad: Fix the state machine locking (Weiping Pan) [707142]- [scsi] lpfc: Update lpfc version for 8.3.5.45.1p driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed compiler warning for putting large amount of memory on stack (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.45 driver release (Rob Evers) [706517] - [scsi] lpfc: Turn on MSI-X by default (Rob Evers) [706517] - [scsi] lpfc: Added setting specific pf_number in GET_PROFILE_CONFIG to get maximum virtfn (Rob Evers) [706517] - [scsi] lpfc: Added driver capability of reseting new ASIC firmware and device from sysfs entry (Rob Evers) [706517] - [scsi] lpfc: Add firmware upgrade code to driver (Rob Evers) [706517] - [scsi] lpfc: Added capability of inducing new ASIC firmware dump obj file to flash filesystem (Rob Evers) [706517] - [scsi] lpfc: Added 100ms delay before driver action following IF_TYPE_2 function reset (Rob Evers) [706517] - [scsi] lpfc: Added Linux driver SR-IOV management support for both SLI3 and SLI4 devices (Rob Evers) [706517] - [scsi] lpfc: Fragment ELS and SCSI SGE lists based on Extent regions (Rob Evers) [706517] - [scsi] lpfc: Remove GET_ALLOCATED extent count response work-around (Rob Evers) [706517] - [scsi] lpfc: Fixed potential missed SLI4 device initialization failure conditions (Rob Evers) [706517] - [scsi] lpfc: Fixed build warning (Rob Evers) [706517] - [scsi] lpfc: Fixed Back to back Flogis sent without a logo (Rob Evers) [706517] - [scsi] lpfc: Add model names for new hardware (Rob Evers) [706517] - [scsi] lpfc: Fix bug with lpfc driver not updating the wwnn and wwpn after a name change (Rob Evers) [706517] - [scsi] lpfc: Set the maximum SGE size to 0x80000000 when HBA does not have any restriction (Rob Evers) [706517] - [scsi] lpfc: New ASIC device link diagonstic test and link diagnostic loopback test support (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 10898 (Rob Evers) [706517] - [scsi] lpfc: Fixed mix-and-match backward compability with the new new ASIC device management (Rob Evers) [706517] - [scsi] lpfc: Fix SLI3 and non-NPIV crashes with new extent code (Rob Evers) [706517] - [scsi] lpfc: Fixed BSG failure in handing pass-through mailbox with multiple external buffers (Rob Evers) [706517] - [scsi] lpfc: Fix CT command never completing on Big Endian system (Rob Evers) [706517] - [scsi] lpfc: Refactor lpfc_sli4_alloc_extent some more (Rob Evers) [706517] - [scsi] lpfc: Restore SLI4_PARAMETER mailbox can fail as nonerror functionality (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 11479 (Rob Evers) [706517] - [scsi] lpfc: Rework svn rev 11379 (Rob Evers) [706517] - [scsi] lpfc: Do not post RPI Headers to SLI4 port that support extents (Rob Evers) [706517] - [scsi] lpfc: Back out r9872 (Rob Evers) [706517] - [scsi] lpfc: Refactor code in lpfc_sli4_alloc_extent (Rob Evers) [706517] - [scsi] lpfc: Fix port capabilities and get parameters mailbox calls (Rob Evers) [706517] - [scsi] lpfc: Fix SLI2 crashes with new extent code (Rob Evers) [706517] - [scsi] lpfc: Fixed EEH failure on PPC-P7 due to the platform required PCI fundamental reset (Rob Evers) [706517] - [scsi] lpfc: Fixed incorrect size set into the sysfs binary file access interface (Rob Evers) [706517] - [scsi] lpfc: Brought debugfs accessing new ASIC extents information into the iDiag framework (Rob Evers) [706517] - [scsi] lpfc: Fix mailbox processing to not overwrite mailbox status codes (Rob Evers) [706517] - [scsi] lpfc: Changed enumerate members starting from none zero value (Rob Evers) [706517] - [scsi] lpfc: Remove driver workaround for COMMON_ALLOC_RESOURCE_EXTENTS endianess issue (Rob Evers) [706517] - [scsi] lpfc: Fix lpfc_printf_log message numbers (Rob Evers) [706517] - [scsi] lpfc: Implement debugfs support for resource extents (Rob Evers) [706517] - [scsi] lpfc: iDiag method for read write bitset bitclear access to new ASIC control registers (Rob Evers) [706517] - [scsi] lpfc: Call correct mailbox cleanup routine after extents are allocated (Rob Evers) [706517] - [scsi] lpfc: Implement extent block list member cleanup and free memory resources (Rob Evers) [706517] - [scsi] lpfc: Fix memory leak in extent block lists (Rob Evers) [706517] - [scsi] lpfc: Modified variables for XRIs to be unsigned variable (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.47 driver release (Rob Evers) [706517] - [scsi] lpfc: iDiag method for endian explicit dumping at iussue SLI4 mailbox command routine (Rob Evers) [706517] - [scsi] lpfc: Fixed compilation error/warning (Rob Evers) [706517] - [scsi] lpfc: iDiag method for dumping mailbox command from SLI4 issue mailbox command routine (Rob Evers) [706517] - [scsi] lpfc: Implement support for nonembedded Extent mailbox IOCTLs (Rob Evers) [706517] - [scsi] lpfc: Fix crash in rpi clean when driver load fails (Rob Evers) [706517] - [scsi] lpfc: Fixed race condition between driver multi-buffer seesion reset and bsg job done (Rob Evers) [706517] - [scsi] lpfc: Rework revision 10933 (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.41 driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed mask size for the wq_id mask (Rob Evers) [706517] - [scsi] lpfc: Fix Port Error detected during POST (Rob Evers) [706517] - [scsi] lpfc: iDiag dump methods for new ASIC BSG multiple buffer mailbox command pass-through (Rob Evers) [706517] - [scsi] lpfc: Added protection on new ASIC specific mbox cmd passed to existing interface type (Rob Evers) [706517] - [scsi] lpfc: Added protection on non-embedded mailbox command for number of external buffers (Rob Evers) [706517] - [scsi] lpfc: Apply dropped patch from initial new ASIC bring up (Rob Evers) [706517] - [scsi] lpfc: Rework revision 10898 (Rob Evers) [706517] - [scsi] lpfc: Fixed mailbox command completion invoke BSG job_done while holding spinlock (Rob Evers) [706517] - [scsi] lpfc: Fixed double byte swap on received RRQ (Rob Evers) [706517] - [scsi] lpfc: Fixed no BSG data transfer size protection in mailbox command pass-through path (Rob Evers) [706517] - [scsi] lpfc: Make adjustments for systems with Page Size Larger than 4k (Rob Evers) [706517] - [scsi] lpfc: Reorganize CQ and EQ usage to comply with SLI4 Specification (Rob Evers) [706517] - [scsi] lpfc: Fix KERN levels on log messages 3008, 2903, 0383 (Rob Evers) [706517] - [scsi] lpfc: Fixed new ASIC mbox queue id collision with work queue id in debugfs queue access (Rob Evers) [706517] - [scsi] lpfc: Fixed not resetting session on pass-through read mbox cmd with single buffer (Rob Evers) [706517] - [scsi] lpfc: Initial checkin of SLI4 Extents code (Rob Evers) [706517] - [scsi] lpfc: Added new ASIC pass-through mbox cmd extension on multi-external-buffer handling (Rob Evers) [706517] - [scsi] lpfc: Fixed bug in BSG pass-through mailbox size check to non-embedded external buffer (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.40 driver release (Rob Evers) [706517] - [scsi] lpfc: Add LOG_ELS message to NPIV LOGO (Rob Evers) [706517] - [scsi] lpfc: Fixed Vports not sending FDISC after lips (Rob Evers) [706517] - [scsi] lpfc: Added 0x9B multi-buffer subsystem/opcode macros in user-kernel shared BSG header (Rob Evers) [706517] - [scsi] lpfc: Extended dfc_mbox_req struct with mbox tag and multi-buffer sequence number (Rob Evers) [706517] - [scsi] lpfc: Fixed a bug BSG treated all SLI_CONFIG (0x9B) mailbox commands as non-embedded (Rob Evers) [706517] - [scsi] lpfc: Removed unnecessary buffer-to-buffer copies in handling pass-through mbox cmds (Rob Evers) [706517] - [scsi] lpfc: Fixed the mixed declarations and codes which violate ISO C90 (Rob Evers) [706517] - [scsi] lpfc: Fix FCFI incorrect on received unsolicited frames (Rob Evers) [706517] - [scsi] lpfc: Misc upstream fixes (Rob Evers) [706517] - [scsi] lpfc: Fix bug with lpfc driver causing a system crash during driver unload (Rob Evers) [706517] - [scsi] lpfc: Added user-kernel shared sli-config mailbox header for new ASIC device management (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.39 driver release (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device doorbell reigster access methods (Rob Evers) [706517] - [scsi] lpfc: Fix RQ_CREATE version 1 fails (Rob Evers) [706517] - [scsi] lpfc: Fix FCFI incorrect on received unsolicited frames (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device display host/port index in decimal (Rob Evers) [706517] - [scsi] lpfc: Do not limit RPI Count to a minimum of 64 (Rob Evers) [706517] - [scsi] lpfc: Do not override CT field in issue_els_flogi for SLI4 IF type 2 (Rob Evers) [706517] - [scsi] lpfc: Fix build introduced in r10532 (Rob Evers) [706517] - [scsi] lpfc: Add Temporary RPI field to the ELS request WQE (Rob Evers) [706517] - [scsi] lpfc: Allow SLI4 with FCOE_MODE not set for new SLI4 FC adapters (Rob Evers) [706517] - [scsi] lpfc: Restrict driver to look at BAR2 or BAR4 only for if_type 0 (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs SLI4 device queue entry access methods (Rob Evers) [706517] - [scsi] lpfc: Update copyright date for all changed files (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.37 driver release (Rob Evers) [706517] - [scsi] lpfc: Fixed the compiler warning (Rob Evers) [706517] - [scsi] lpfc: Modified existing driver code to handle PCI Link drop detection failure (Rob Evers) [706517] - [scsi] lpfc: 4K boundary issue + lpfc driver (Rob Evers) [706517] - [scsi] lpfc: Fix debugfs build error caused by undefined Macro (Rob Evers) [706517] - [scsi] lpfc: Add selective reset jump table entry (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.36 driver release (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: lpfc: lower stack use in lpfc_fc_frame_check (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: fix comment typo diable -> disable (Rob Evers) [706517] - [scsi] lpfc: Merge from upstream: tree-wide: fix comment/printk typos (Rob Evers) [706517] - [scsi] lpfc: Add new Queue create Mailbox versions for new ASIC (Rob Evers) [706517] - [scsi] lpfc: Place LPFC driver module parameters to /sys/module//parameters (Rob Evers) [706517] - [scsi] lpfc: Performance Hints support (Rob Evers) [706517] - [scsi] lpfc: Add new driver interfaces for encryption products (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs queue information get (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs PCI config space register bits set/clear methods (Rob Evers) [706517] - [scsi] lpfc: iDiag driver support debugfs framework and read/write PCI config space registers (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.35 driver release (Rob Evers) [706517] - [scsi] lpfc: Configuration parameter lpfc_suppress_link_up is ignored for SLI-4 (Rob Evers) [706517] - [scsi] lpfc: Modified lpfc_delay_discovery implementation (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.34 driver release (Rob Evers) [706517] - [scsi] lpfc: Print something out if the link_speed is not supported by this adapter (Rob Evers) [706517] - [scsi] lpfc: Update lpfc version for 8.3.5.33 driver release (Rob Evers) [706517] - [scsi] lpfc: Added support for clean address bit (Rob Evers) [706517] - [x86] x86, UV: Fix NMI handler for UV platforms (George Beshers) [689026] - [x86] x86, NMI: Add priorities to handlers (George Beshers) [689026] - [x86] x86, nmi_watchdog: Remove ARCH_HAS_NMI_WATCHDOG and rely on CONFIG_HARDLOCKUP_DETECTOR (George Beshers) [689026] - [mm] zram: Fix kunmapping order (Jerome Marchand) [722926] - [mm] zram: Replace mutex lock by a R/W semaphore (Jerome Marchand) [722926] - [mm] zram: allow partial page operations (Jerome Marchand) [722926] - [mm] zram: Refactor zram_read/write() functions (Jerome Marchand) [722926] - [mm] zram: Remove useless offset calculation in handle_uncompressed_page (Jerome Marchand) [722926] - [kernel] sched: Next buddy hint on sleep and preempt path (Rik van Riel) [711600] - [kernel] sched: Make set_*_buddy() work on non-task entities (Rik van Riel) [711600] - [dma] ioatdma: add support for SandyBridge (John Feeney) [701443] - [x86] Don't use the EFI reboot method by default (Matthew Garrett) [723849] - [mm] thp: fix move_huge_pmd (Andrea Arcangeli) [706385]- [virt] xen: x86_32: Ignore not present at boot time HIGHMEM pages (Igor Mammedov) [523122] - [virt] xen: prevent crashes with non-HIGHMEM 32-bit kernels with largeish memory (Igor Mammedov) [523122] - [virt] xen/balloon: Move dec_totalhigh_pages() from __balloon_append() to balloon_append() (Igor Mammedov) [523122] - [virt] xen/balloon: Use PageHighMem() for high memory page detection (Igor Mammedov) [523122] - [virt] xen/balloon: Removal of driver_pages (Igor Mammedov) [523122] - [virt] xen: Mark all initial reserved pages for the balloon as INVALID_P2M_ENTRY (Igor Mammedov) [523122] - [virt] xen: clean up "extra" memory handling some more (Igor Mammedov) [523122] - [virt] xen/balloon: the balloon_lock is useless (Igor Mammedov) [523122] - [virt] xen/balloon: make sure we only include remaining extra ram (Igor Mammedov) [523122] - [virt] xen: add extra pages to balloon (Igor Mammedov) [523122] - [virt] xen: don't add extra_pages for RAM after mem_end (Igor Mammedov) [523122] - [virt] xen: make sure xen_max_p2m_pfn is up to date (Igor Mammedov) [523122] - [virt] xen: limit extra memory to a certain ratio of base (Igor Mammedov) [523122] - [virt] xen: add extra pages for E820 RAM regions, even if beyond mem_end (Igor Mammedov) [523122] - [virt] xen: make sure xen_extra_mem_start is beyond all non-RAM e820 (Igor Mammedov) [523122] - [virt] xen: implement "extra" memory to reserve space for pages not present at boot (Igor Mammedov) [523122] - [virt] xen: Use host-provided E820 map (Igor Mammedov) [523122] - [virt] xen: don't map missing memory (Igor Mammedov) [716498] - [virt] xen: Rename the balloon lock (Igor Mammedov) [523122] - [virt] xen: make sure pages are really part of domain before freeing (Igor Mammedov) [523122] - [virt] xen: release unused free memory (Igor Mammedov) [523122] - [virt] vhost: optimize interrupt enable/disable (Jason Wang) [725199] - [virt] vhost: set log when updating used flags or avail event (Jason Wang) [725199] - [virt] vhost: init used ring after backend was set (Jason Wang) [725199] - [virt] vhost-net: remove unlocked use of receive_queue (Jason Wang) [725199] - [virt] vhost: lock receive queue, not the socket (Jason Wang) [725199] - [virt] vhost-net: Unify the code of mergeable and big buffer handling (Jason Wang) [725199] - [virt] vhost-net: check the support of mergeable buffer outside the receive loop (Jason Wang) [725199] - [virt] vhost: copy_from_user -> __copy_from_user (Jason Wang) [725199] - [infiniband] qib: Adjust to use cpumask_weight() and cpumask_first() (Chad Dupuis) [696226] - [infiniband] qib: Ensure that LOS and DFE are being turned off (Chad Dupuis) [696226] - [infiniband] qib: Prevent driver hang with unprogrammed boards (Chad Dupuis) [696226] - [infiniband] qib: Fix M_Key field in SubnGet and SubnGetResp MADs (Chad Dupuis) [696226] - [infiniband] qib: Set default LE2 value for active cables to 0 (Chad Dupuis) [696226] - [infiniband] qib: Return correct MAD when setting link width to 255 (Chad Dupuis) [696226] - [infiniband] qib: Prevent double completions after a timeout or RNR error (Chad Dupuis) [696226] - [infiniband] qib: Kernel BUG at include/linux/timer.h:82 (Chad Dupuis) [696226] - [infiniband] qib: Hold link for Tx SERDES settings (Chad Dupuis) [696226] - [infiniband] qib: Improve SERDES tunning on QMH boards (Chad Dupuis) [696226] - [infiniband] qib: Un-necessary delayed completions on RC connection (Chad Dupuis) [696226] - [infiniband] qib: Issue pre-emptive NAKs on eager buffer overflow (Chad Dupuis) [696226] - [infiniband] qib: RDMA lkey/rkey validation is inefficient for large MRs (Chad Dupuis) [696226] - [infiniband] qib: change qpn increment (Chad Dupuis) [696226] - [infiniband] qib: adding fix missing from earlier patch (Chad Dupuis) [696226] - [infiniband] qib: change rcv queue/qpn selection (Chad Dupuis) [696226] - [infiniband] qib: interrupt mitigation fix (Chad Dupuis) [696226] - [infiniband] qib: Avoid duplicate writes to the rcv head register (Chad Dupuis) [696226] - [infiniband] qib: Add a few new SERDES tunings (Chad Dupuis) [696226] - [infiniband] qib: Reset packet list after freeing (Chad Dupuis) [696226] - [infiniband] qib: New SERDES init routine and improvements to SI quality (Chad Dupuis) [696226] - [infiniband] qib: clear WAIT_SEND flags when setting QP to error state (Chad Dupuis) [696226] - [infiniband] qib: fix context allocation with multiple HCAs (Chad Dupuis) [696226] - [infiniband] qib: Multi Florida HCA Hosts panic on reboot (Chad Dupuis) [696226] - [infiniband] qib: Handle transitions from ACTIVE_DEFERRED to ACTIVE better (Chad Dupuis) [696226] - [infiniband] qib: UD send with immediate Rx completion has wrong size (Chad Dupuis) [696226] - [infiniband] qib: set port physical state even if other fields are invalid (Chad Dupuis) [696226] - [infiniband] qib: generate completion callback on errors (Chad Dupuis) [696226] - [infiniband] qib: add thresholds to VendorPortCounters PMA operation (Chad Dupuis) [696226] - [infiniband] qib: add support for the new QME7362 card (Chad Dupuis) [696226] - [infiniband] qib: add receive header queue size module parameters (Chad Dupuis) [696226] - [infiniband] qib: remove IB latency turnoff (Chad Dupuis) [696226] - [ata] Add Intel IDE-R support (John Feeney) [695587] - [agp] fix arbitrary kernel memory writes (Jerome Marchand) [699308] {CVE-2011-1745 CVE-2011-2022} - [agp] fix OOM and buffer overflow (Jerome Marchand) [699306] {CVE-2011-1746} - [kernel] run_rebalance_domains() is using too much cpu time (George Beshers) [635848] - [x86] Enable UV MMTIMER (George Beshers) [635713] - [ppc] Use correct ccr bit for syscall error status (Steve Best) [691579] - [s390x] qdio: clear shared DSCI before scheduling the queue handler (Hendrik Brueckner) [725690] - [scsi] scsi_dh_alua: Attach to UNAVAILABLE/OFFLINE AAS devices (Mike Christie) [698329] - [kernel] backport upstream change to remove prefetch instructions from list and rculist functions (Larry Woodman) [725538] - [input] wacom: add support for DTU-2231 (Aristeu Rozanski) [705210] - [infiniband] iw_cxgb4: update driver to latest upstream (Neil Horman) [717377] - [kernel] taskstats: don't allow duplicate entries in listener mode (Jerome Marchand) [715448] {CVE-2011-2484} - [kernel] Monitor and log change in system time when the system time drifts by user configured time interval warning (James Takahashi) [694910] - [security] Translate secctx to 0 if SELinux disabled (David Howells) [667177] - [pm] hibernate: Handle marginal memory conditions correctly (Matthew Garrett) [700264] - [kernel] Oprofile support for Sandy Bridge processors (John Villalovos) [696562] - [kernel] misc: add support for IB700 module (Don Zickus) [667090] - [x86] ACPI: Use ioremap_cache() (George Beshers) [635860] - [x86] ACPI: introduce "acpi_rsdp=" parameter for kdump (Takao Indoh) [723670] - [x86] UV: Kernel log overflows on boot on large systems (George Beshers) [696287] - [x86] amd-iommu: Fix 3 possible endless loops (Frank Arnold) [713517] - [x86] amd-iommu: Use only per-device dma_ops (Frank Arnold) [712369] - [x86] setup: Fix EDD3.0 data verification (Gleb Natapov) [704128] - [virt] xen: Revert p2m tree (Andrew Jones) [725519] - [virt] xen-blkfront: fix data size for xenbus_gather in blkfront_connect (Andrew Jones) [716452] - [virt] xen/hvc: only notify if we actually sent something (Igor Mammedov) [725041] - [virt] xen mmu: fix a race window causing leave_mm BUG() (Radim Krcmar) [724995] - [virt] xen: off by one errors in multicalls.c (Radim Krcmar) [725007] - [virt] virtio_net: introduce VIRTIO_NET_HDR_F_DATA_VALID (Jason Wang) [713337]- [netdrv] be2net: clear intr bit in be_probe() (Ivan Vecera) [702739 722596] - [fs] fs: call security_d_instantiate in d_obtain_alias (Josef Bacik) [656458] - [fs] dlm: use vmalloc for hash tables (David Teigland) [719357] - [fs] quota: Fix WARN_ON in lookup_one_len (Eric Sandeen) [718332] - [net] skbuff: fix error handling in pskb_copy() (Michael S. Tsirkin) [632752] - [net] vlan: allow TSO setting on vlan interfaces (Andy Gospodarek) [645785] - [netdrv] Support 'passthru' mode using macvlan/macvtap (James Takahashi) [693874] - [netdrv] asix: fix setting mac address for AX88772 (Jiri Pirko) [725234] - [netdrv] ixgbevf: update to upstream version 2.1.0-k (Andy Gospodarek) [694231] - [netdrv] bnx2x: remove a log-spamming message (Michal Schmidt) [712000] - [netdrv] cxgb4 driver update (Neil Horman) [717801] - [netdrv] iwlwifi: accept EEPROM version 0x423 for iwl6000 (Stanislaw Gruszka) [691846] - [netdrv] cxgb3 driver update (Neil Horman) [717805] - [netdrv] net: bonding: allow all slave speeds (Jiri Pirko) [720941] - [netdrv] ixgbe: update to upstream version 3.4.8-k (Andy Gospodarek) [689998 696045] - [netdrv] e1000e: update to upstream version 1.3.16-k (Andy Gospodarek) [694223 698291] - [net] introduce __netdev_alloc_skb_ip_align (Andy Gospodarek) [694223] - [net] dcbnl: unlock on an error path in dcbnl_cee_fill() (Dean Nelson) [695947] - [net] dcbnl: Add CEE notification (Dean Nelson) [695947] - [net] dcbnl: Aggregated CEE GET operation (Dean Nelson) [695947] - [net] dcb: use nlmsg_free() instead of kfree() (Dean Nelson) [695947] - [net] dcb: Add missing error check in dcb_ieee_set() (Dean Nelson) [695947] - [net] dcb: fix return type on dcb_setapp() (Dean Nelson) [695947] - [net] dcb: Add dcb_ieee_getapp_mask() for drivers to query APP settings (Dean Nelson) [695947] - [net] dcb: Add ieee_dcb_delapp() and dcb op to delete app entry (Dean Nelson) [695947] - [net] dcb: Add ieee_dcb_setapp() to be used for IEEE 802.1Qaz APP data (Dean Nelson) [695947] - [net] net: dcbnl, add multicast group for DCB (Dean Nelson) [695947] - [net] dcb: Add DCBX capabilities bitmask to the get_ieee response (Dean Nelson) [695947] - [net] net: dcbnl: Update copyright dates (Dean Nelson) [695947] - [net] net: dcbnl: Fix misspellings (Dean Nelson) [695947] - [net] net: dcbnl: Add IEEE app selector value definitions (Dean Nelson) [695947] - [net] dcbnl: add support for retrieving peer configuration - cee (Dean Nelson) [695947] - [net] dcbnl: add support for retrieving peer configuration - ieee (Dean Nelson) [695947] - [net] net: dcbnl: check correct ops in dcbnl_ieee_set() (Dean Nelson) [695947] - [net] net: dcb: match dcb_app protocol field with 802.1Qaz spec (Dean Nelson) [695947] - [net] ixgbe: DCB, implement 802.1Qaz routines (Dean Nelson) [695947] - [net] net: dcb: application priority is per net_device (Dean Nelson) [695947] - [net] dcbnl: make get_app handling symmetric for IEEE and CEE DCBx (Dean Nelson) [695947] - [net] include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h (Dean Nelson) [695947] - [net] const: struct nla_policy (Dean Nelson) [695947] - [net] net: Move && and || to end of previous line (Dean Nelson) [695947] - [net] net: use net_eq to compare nets (Dean Nelson) [695947] - [kernel] include/linux/kernel.h: abs(): fix handling of 32-bit unsigneds on 64-bit (Thomas Graf) [679456] - [net] sctp: stop pending timers and purge queues when peer restart asoc (Thomas Graf) [679456] - [net] sctp: fix memory leak of the ASCONF queue when free asoc (Thomas Graf) [679456] - [net] SCTP: fix race between sctp_bind_addr_free() and sctp_bind_addr_conflict() (Thomas Graf) [679456] - [net] sctp: move chunk from retransmit queue to abandoned list (Thomas Graf) [679456] - [net] sctp: fix to check the source address of COOKIE-ECHO chunk (Thomas Graf) [679456] - [net] sctp: handle ootb packet in chunk order as defined (Thomas Graf) [679456] - [net] sctp: check invalid value of length parameter in error cause (Thomas Graf) [679456] - [net] sctp: check parameter value of length in ERROR chunk (Thomas Graf) [679456] - [net] sctp: Release all routes when processing acks ADD_IP or DEL_IP (Thomas Graf) [679456] - [net] sctp: Allow bindx_del to accept 0 port (Thomas Graf) [679456] - [net] sctp: teach CACC algorithm about removed transports (Thomas Graf) [679456] - [net] sctp: fix oops while removed transport still using as retran path (Thomas Graf) [679456] - [net] sctp: fix oops when updating retransmit path with DEBUG on (Thomas Graf) [679456] - [net] sctp: malloc enough room for asconf-ack chunk (Thomas Graf) [679456] - [net] sctp: fix auth_hmacs field's length of struct sctp_cookie (Thomas Graf) [679456] - [net] sctp: Pass __GFP_NOWARN to hash table allocation attempts. (Thomas Graf) [679456] - [net] sctp: fix compile warnings in sctp_tsnmap_num_gabs (Thomas Graf) [679456] - [net] sctp: fix reporting of unknown parameters (Thomas Graf) [679456] - [net] sctp: user perfect name for Delayed SACK Timer option (Thomas Graf) [679456] - [net] sctp: fix the return value of getting the sctp partial delivery point (Thomas Graf) [679456] - [net] SCTP: Fix SCTP_SET_PEER_PRIMARY_ADDR to accpet v4mapped address (Thomas Graf) [679456] - [net] sctp: prevent reading out-of-bounds memory (Thomas Graf) [679456] - [net] sctp: fix test for end of loop (Thomas Graf) [679456] - [net] sctp: dubious bitfields in sctp_transport (Thomas Graf) [679456] - [net] sctp: fix append error cause to ERROR chunk correctly (Thomas Graf) [679456] - [net] sctp: delete active ICMP proto unreachable timer when free transport (Thomas Graf) [679456] - [net] sctp: Fix a race between ICMP protocol unreachable and connect() (Thomas Graf) [679456] - [net] sctp: Tag messages that can be Nagle delayed at creation. (Thomas Graf) [679456] - [net] sctp: Optimize computation of highest new tsn in SACK. (Thomas Graf) [679456] - [net] sctp: correctly mark missing chunks in fast recovery (Thomas Graf) [679456] - [net] sctp: rwnd_press should be cumulative (Thomas Graf) [679456] - [net] sctp: fast recovery algorithm is per association. (Thomas Graf) [679456] - [net] sctp: update transport initializations (Thomas Graf) [679456] - [net] sctp: Save some room in the sctp_transport by using bitfields (Thomas Graf) [679456] - [net] sctp: Do not force T3 timer on fast retransmissions. (Thomas Graf) [679456] - [net] sctp: remove 'resent' bit from the chunk (Thomas Graf) [679456] - [net] sctp: Make sure we always return valid retransmit path (Thomas Graf) [679456] - [net] sctp: Do no select unconfirmed transports for retransmissions (Thomas Graf) [679456] - [net] sctp: fix to retranmit at least one DATA chunk (Thomas Graf) [679456] - [net] sctp: missing set src and dest port while lookup output route (Thomas Graf) [679456] - [net] sctp: discard ABORT chunk with zero verification tag in COOKIE-WAIT state (Thomas Graf) [679456] - [net] sctp: assure at least one T3-rtx timer is running if a FORWARD TSN is sent (Thomas Graf) [679456] - [net] sctp: send SHUTDOWN-ACK chunk back to the source. (Thomas Graf) [679456] - [net] sctp: Use correct address family in sctp_getsockopt_peer_addrs() (Thomas Graf) [679456] - [net] sctp: Fix oops when sending queued ASCONF chunks (Thomas Graf) [679456] - [net] sctp: per_cpu variables should be in bh_disabled section (Thomas Graf) [679456] - [net] sctp: fix potential reference of a freed pointer (Thomas Graf) [679456] - [net] sctp: avoid irq lock inversion while call sk->sk_data_ready() (Thomas Graf) [679456] - [net] sctp: eliminate useless code (Thomas Graf) [679456] - [net] sctp: Use ipv6_addr_diff() in sctp_v6_addr_match_len(). (Thomas Graf) [679456] - [net] sctp/socket.c: squish warning (Thomas Graf) [679456] - [net] sctp: fix sctp_setsockopt_autoclose compile warning (Thomas Graf) [679456] - [net] sctp: prevent too-fast association id reuse (Thomas Graf) [679456] - [net] sctp: fix integer overflow when setting the autoclose timer (Thomas Graf) [679456] - [net] sctp: limit maximum autoclose setsockopt value (Thomas Graf) [679456] - [net] sctp: Fix mis-ordering of user space data when multihoming in use (Thomas Graf) [679456] - [net] sctp: Update max.burst implementation (Thomas Graf) [679456] - [net] sctp: Remove useless last_time_used variable (Thomas Graf) [679456] - [net] sctp: allow setting path_maxrxt independent of SPP_PMTUD_ENABLE (Thomas Graf) [679456] - [net] sctp: Update SWS avaoidance receiver side algorithm (Thomas Graf) [679456] - [net] sctp: Select a working primary during sctp_connectx() (Thomas Graf) [679456] - [net] sctp: Fix malformed "Invalid Stream Identifier" error (Thomas Graf) [679456]- [drm] radeon/kms: fix DP training for DPEncoderService revision bigger than 1.1 (Dave Airlie) [722957] - [drm] nouveau fixes for RHEL 6.2 (Dave Airlie) [722957] - [drm] i915: Skip GPU wait for scanout pin while wedged (Dave Airlie) [722957] - [drm] i915: Fix opregion notifications (Dave Airlie) [722957] - [drm] ACPI: Don't send KEY_UNKNOWN for random video notifications (Dave Airlie) [722957] - [drm] drm/agp: complete 3.0.0 fixes backport. (Dave Airlie) [722957] - [kernel] /proc/stat: fix scalability of irq sum of all cpu (George Beshers) [635855] - [kernel] /proc/stat: scalability of irq num per cpu (George Beshers) [635855] - [virt] vhost: handle wrap around in # of bufs math (Michael S. Tsirkin) [632752] - [virt] vhost-net: update used ring on backend change (Michael S. Tsirkin) [632752] - [virt] vhost: fix zcopy reference counting (Michael S. Tsirkin) [632752] - [virt] vhost: vhost TX zero-copy support (Michael S. Tsirkin) [632752] - [netdrv] macvtap: macvtapTX zero-copy support (Michael S. Tsirkin) [632752] - [net] skbuff: clear tx zero-copy flag (Michael S. Tsirkin) [632752] - [net] skbuff: skb supports zero-copy buffers (Michael S. Tsirkin) [632752] - [net] sock.h: Add a new sock zero-copy flag (Michael S. Tsirkin) [632752] - [net] pskb_expand_head() optimization (Michael S. Tsirkin) [632752] - [netdrv] qlcnic: Support for GBE port settings (Chad Dupuis) [693735] - [netdrv] qlcnic: support rcv ring configuration through sysfs (Chad Dupuis) [693735] - [netdrv] qlcnic: Update version number to 5.0.16 (Chad Dupuis) [693735] - [netdrv] qlcnic: Fix LRO disable (Chad Dupuis) [693735] - [netdrv] qlcnic: Use flt method to determine flash fw region (Chad Dupuis) [693735] - [netdrv] qlcnic: Remove unused code (Chad Dupuis) [693735] - [netdrv] qlcnic: Code optimization patch (Chad Dupuis) [693735] - [netdrv] qlcnic: Cleanup patch (Chad Dupuis) [693735] - [netdrv] qlcnic: Memory leak fix (Chad Dupuis) [693735] - [netdrv] qlcnic: Make PCI info available in all modes (Chad Dupuis) [693735] - [net] fix ethtool->set_flags not intended -EINVAL return value (Chad Dupuis) [693735] - [netdrv] qlcnic: Remove validation for max tx and max rx queues (Chad Dupuis) [693735] - [netdrv] qlcnic: fix checks for auto_fw_reset (Chad Dupuis) [693735] - [virt] virtio_net: delay TX callbacks (Michael S. Tsirkin) [710945] - [virt] virtio: add api for delayed callbacks (Michael S. Tsirkin) [710945] - [virt] vhost: support event index (Michael S. Tsirkin) [710945] - [virt] virtio_ring: support event idx feature (Michael S. Tsirkin) [710945] - [virt] virtio ring: inline function to check for events (Michael S. Tsirkin) [710945] - [virt] virtio: event index interface (Michael S. Tsirkin) [710945] - [scsi] fcoe: cleanup cpu selection for incoming requests (Mike Christie) [695945] - [scsi] libfc: post reset event on lport reset (Mike Christie) [695945] - [scsi] libfc: Fix for exchange/seq loopup failure when FCoE stack is used as target and connected to windows initiator (Mike Christie) [695945] - [scsi] fcoe: Amends previous patch, Round-robin based selection of CPU for post processing of incoming request for FCoE target (Mike Christie) [695945] - [scsi] fcoe: Round-robin based selection of CPU for post-processing of incoming commands (Mike Christie) [695945] - [scsi] fcoe: Unable to select the exchangeID from offload pool for storage targets (Mike Christie) [695945] - [scsi] libfc: Enhancement to RPORT state machine applicable only for VN2VN mode (Mike Christie) [695945] - [scsi] libfcoe: Remove unnecessary module state checks (Mike Christie) [695945] - [scsi] libfc: do not immediately retry the cmd when seq_send fails in fc_fcp_send_data (Mike Christie) [695945] - [scsi] libfc: fix race in SRR response (Mike Christie) [695945] - [scsi] libfc: don't call resp handler after FC_EX_TIMEOUT (Mike Christie) [695945] - [scsi] libfc: release DDP context if frame_send() fails (Mike Christie) [695945] - [scsi] libfc: fix mm leak in handling incoming request for target discovery (Mike Christie) [695945] - [scsi] fcoe: Prevent creation of an NPIV port with duplicate WWPN (Mike Christie) [695945] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [723853] - [mm] exec: account anon_rss instead of total_vm in acct_arg_size (Frantisek Hrbata) [645770] - [mm] debug: reintroduce would_have_oomkilled procfs ctl (Frantisek Hrbata) [645770] - [mm] kabi: __GENKSYMS__ for oom_disable_count struct mm_struct (Frantisek Hrbata) [645770] - [mm] kabi: __GENKSYMS__ for oom_score_adj in struct signal_struct (Frantisek Hrbata) [645770] - [mm] oom: replace PF_OOM_ORIGIN with toggling oom_score_adj (Frantisek Hrbata) [645770] - [mm] oom: use pte pages in OOM score (Frantisek Hrbata) [645770] - [kernel] lib, arch: add filter argument to show_mem and fix private implementations (Frantisek Hrbata) [645770] - [mm] oom: suppress nodes that are not allowed from meminfo on page alloc failure (Frantisek Hrbata) [645770] - [mm] oom: suppress show_mem() for many nodes in irq context on page alloc failure (Frantisek Hrbata) [645770] - [mm] oom: suppress nodes that are not allowed from meminfo on oom kill (Frantisek Hrbata) [645770] - [mm] oom: avoid deferring oom killer if exiting task is being traced (Frantisek Hrbata) [645770] - [mm] oom: skip zombies when iterating tasklist (Frantisek Hrbata) [645770] - [mm] oom: prevent unnecessary oom kills or kernel panics (Frantisek Hrbata) [645770] - [mm] oom: allow a non-CAP_SYS_RESOURCE proces to oom_score_adj down (Frantisek Hrbata) [645770] - [mm] oom: fix locking for oom_adj and oom_score_adj (Frantisek Hrbata) [645770] - [mm] oom: rewrite error handling for oom_adj and oom_score_adj tunables (Frantisek Hrbata) [645770] - [mm] oom: kill all threads sharing oom killed task's mm (Frantisek Hrbata) [645770] - [mm] oom: avoid killing a task if a thread sharing its mm cannot be killed (Frantisek Hrbata) [645770] - [mm] oom: add per-mm oom disable count (Frantisek Hrbata) [645770] - [mm] oom: filter unkillable tasks from tasklist dump (Frantisek Hrbata) [645770] - [mm] oom: always return a badness score of non-zero for eligible tasks (Frantisek Hrbata) [645770] - [mm] oom: __task_cred() need rcu_read_lock() (Frantisek Hrbata) [645770] - [mm] oom: fix tasklist_lock leak (Frantisek Hrbata) [645770] - [mm] oom: fix NULL pointer dereference (Frantisek Hrbata) [645770] - [mm] memcg: use find_lock_task_mm() in memory cgroups oom (Frantisek Hrbata) [645770] - [mm] oom: badness heuristic rewrite (Frantisek Hrbata) [645770] - [mm] oom: move badness() declaration into oom.h (Frantisek Hrbata) [645770] - [mm] oom: multi threaded process coredump don't make deadlock (Frantisek Hrbata) [645770] - [mm] oom: give the dying task a higher priority (Frantisek Hrbata) [645770] - [mm] oom: remove child->mm check from oom_kill_process() (Frantisek Hrbata) [645770] - [mm] oom: cleanup has_intersects_mems_allowed() (Frantisek Hrbata) [645770] - [mm] oom: move OOM_DISABLE check from oom_kill_task to out_of_memory() (Frantisek Hrbata) [645770] - [mm] oom: kill duplicate OOM_DISABLE check (Frantisek Hrbata) [645770] - [mm] oom: /proc//oom_score treat kernel thread honestly (Frantisek Hrbata) [645770] - [mm] oom: oom_kill_process() needs to check that p is unkillable (Frantisek Hrbata) [645770] - [mm] oom: make oom_unkillable_task() helper function (Frantisek Hrbata) [645770] - [mm] oom: oom_kill_process() doesn't select kthread child (Frantisek Hrbata) [645770] - [mm] oom: don't try to kill oom_unkillable child (Frantisek Hrbata) [645770] - [mm] oom: fold __out_of_memory into out_of_memory (Frantisek Hrbata) [645770] - [mm] oom: remove constraint argument from select_bad_process and __out_of_memory (Frantisek Hrbata) [645770] - [mm] rename try_set_zone_oom() to try_set_zonelist_oom() (Frantisek Hrbata) [645770] - [mm] oom: remove unnecessary code and cleanup (Frantisek Hrbata) [645770] - [mm] oom: remove special handling for pagefault ooms (Frantisek Hrbata) [645770] - [mm] oom: extract panic helper function (Frantisek Hrbata) [645770] - [mm] oom: enable oom tasklist dump by default (Frantisek Hrbata) [645770] - [mm] oom: select task from tasklist for mempolicy ooms (Frantisek Hrbata) [645770] - [mm] oom: sacrifice child with highest badness score for parent (Frantisek Hrbata) [645770] - [mm] oom: filter tasks not sharing the same cpuset (Frantisek Hrbata) [645770] - [mm] oom: avoid sending exiting tasks a SIGKILL (Frantisek Hrbata) [645770] - [mm] oom: give current access to memory reserves if it has been killed (Frantisek Hrbata) [645770] - [mm] oom: dump_tasks use find_lock_task_mm too fix (Frantisek Hrbata) [645770] - [mm] oom: improve commentary in dump_tasks() (Frantisek Hrbata) [645770] - [mm] oom: dump_tasks use find_lock_task_mm too (Frantisek Hrbata) [645770] - [mm] oom: introduce find_lock_task_mm() to fix !mm false positives (Frantisek Hrbata) [645770] - [mm] oom: PF_EXITING check should take mm into account (Frantisek Hrbata) [645770] - [mm] oom: check PF_KTHREAD instead of !mm to skip kthreads (Frantisek Hrbata) [645770] - [mm] memcg: make oom killer a no-op when no killable task can be found (Frantisek Hrbata) [645770] - [mm] memcg: handle panic_on_oom=always case (Frantisek Hrbata) [645770] - [mm] oom-kill: dump_header takes task_struct as parameter (Frantisek Hrbata) [645770] - [mm] oom-kill: fix NUMA constraint check with nodemask (Frantisek Hrbata) [645770] - [mm] oom-kill: use task_lock when accessing task_struct members in __oom_kill_task (Frantisek Hrbata) [645770] - [mm] oom: dump stack and VM state when oom killer panics (Frantisek Hrbata) [645770] - [mm] Revert "[Fedora] [debug] add would_have_oomkilled procfs ctl" (Frantisek Hrbata) [645770]- [mm] hold the page lock until after set_page_stable_node (Andrea Arcangeli) [683658]- [netdrv] be2net: remove certain cmd failure logging (Ivan Vecera) [719304] - [netdrv] enic driver update (Stefan Assmann) [695882] - [net] nl80211: missing check for valid SSID size in scan operation (Stanislaw Gruszka) [718158] {CVE-2011-2517} - [net] bluetooth: l2cap and rfcomm: fix 1 byte infoleak to userspace. (Thomas Graf) [703023] {CVE-2011-2492} - [net] inet_diag: fix validation of user data in inet_diag_bc_audit() (Thomas Graf) [714541] {CVE-2011-2213} - [fs] proc: restrict access to /proc/PID/io (Oleg Nesterov) [716830] {CVE-2011-2495} - [fs] validate size of EFI GUID partition entries (Anton Arapov) [703030] {CVE-2011-1776} - [fs] GFS2: Print warning rather than calling assert during direct I/O page invalidation race (Steven Whitehouse) [697019] - [fs] ext4: Fix max file size and logical block counting of extent format file (Lukas Czerner) [722569] {CVE-2011-2695} - [netdrv] e1000: remove unnecessary code (Dean Nelson) [694233] - [netdrv] e1000: Add appropriate include for prefetch users (Dean Nelson) [694233] - [netdrv] e1000: more robust ethtool duplex/speed configuration (Dean Nelson) [694233] - [netdrv] e1000: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Dean Nelson) [694233] - [netdrv] e1000: ethtool: Use full 32 bit speed range in ethtool's set_settings (Dean Nelson) [694233] - [netdrv] e1000: fix sparse warning (Dean Nelson) [694233] - [netdrv] e1000: add support for Marvell Alaska M88E1118R PHY (Dean Nelson) [694233] - [netdrv] e1000: drivers/net: avoid some skb->ip_summed initializations (Dean Nelson) [694233] - [fs] SUNRPC: Fix use of static variable in rpcb_getport_async (Steve Dickson) [723650] - [fs] NFSv4.1: update nfs4_fattr_bitmap_maxsz (Steve Dickson) [723650] - [fs] SUNRPC: Fix a race between work-queue and rpc_killall_tasks (Steve Dickson) [723650] - [fs] SUNRPC: Ensure we always run the tk_callback before tk_action (Steve Dickson) [723650] - [netdrv] e100: net: remove interrupt.h inclusion from netdevice.h (Dean Nelson) [694236] - [netdrv] e100: fix build warning (Dean Nelson) [694236] - [netdrv] e100: ethtool: Use full 32 bit speed range in ethtool's set_settings (Dean Nelson) [694236] - [netdrv] e100: ethtool: cosmetic: Use ethtool ethtool_cmd_speed API (Dean Nelson) [694236] - [netdrv] e100: ethtool: Call ethtool's get/set_settings callbacks with cleaned data (Dean Nelson) [694236] - [netdrv] bna: Separate handling of irq type flags variable from the irq_flags request_irq variable (Ivan Vecera) [717011] - [netdrv] Fix call trace when interrupts are disabled while sleeping function kzalloc is called (Ivan Vecera) [717011] - [netdrv] Additional tg3 bug fixes (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.119 (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.118 (John Feeney) [695996 696004 696068 698308 705492 716693] - [netdrv] Update tg3 to version 3.117 (John Feeney) [695996 696004 696068 698308 705492 716693]- [virt] kvm: Disable device assignment without interrupt remapping (Alex Williamson) [711504] {CVE-2011-1898} - [virt] iommu-api: Extension to check for interrupt remapping (Alex Williamson) [711504] {CVE-2011-1898} - [net] core: add tracepoints for queueing skb to rcvbuf (Satoru Moriya) [696387] - [net] udp: add tracepoints for queueing skb to rcvbuf (Satoru Moriya) [696387] - [serial] 8250: Fix capabilities when changing the port type (Steve Best) [696695] - [serial] 8250_pci: Add EEH support to the 8250 driver for IBM/Digi PCIe 2-port Adapter (Steve Best) [696695] - [serial] 8250_pci: Add support for the Digi/IBM PCIe 2-port Adapter (Steve Best) [696695] - [scsi] scsi_dh_rdac: Adding couple more vendor product ids (David Milburn) [690952] - [scsi] lock pushdown in error handling (Rob Evers) [695542] - [scsi] Reduce error recovery time by reducing use of TURs (Mike Christie) [691945] - [scsi] Fix /proc/interrupts corruption when be2iscsi driver is loaded (Prarit Bhargava) [706511] - [scsi] megaraid_sas: Disable interrupts/free_irq() in megasas_shutdown() (Tomas Henzl) [613564] - [pci] ARI is a PCIe v2 feature (Don Dutile) [632086] - [pci] add latency tolerance reporting enable/disable support (Myron Stowe) [696532] - [pci] Assign values to 'pci_obff_signal_type' enumeration (Myron Stowe) [696534] - [pci] add OBFF enable/disable support (Myron Stowe) [696534] - [pci] add ID-based ordering enable/disable support (Myron Stowe) [696530] - [fs] nfsd: fix NULL dereference in nfsd_statfs() (Eric Sandeen) [689223] - [fs] add f_flags to struct statfs(64) (Eric Sandeen) [689223] - [fs] pass a struct path to vfs_statfs (Eric Sandeen) [689223] - [fs] Take statfs variants to fs/statfs.c (Eric Sandeen) [689223] - [netdrv] tg3: Apply rx_discards fix to 5719/5720 (John Feeney) [696206] - [netdrv] tg3: Fix stats for 5704 and later devices (John Feeney) [696206] - [netdrv] tg3: Fix IPv6 TCP problems for 5719 (John Feeney) [696206] - [netdrv] tg3: Fix int generation hw bug for 5719 / 5720 (John Feeney) [696206] - [netdrv] tg3: Workaround rx_discards stat bug (John Feeney) [696206] - [netdrv] tg3: Automatically size stat/test string arrays (John Feeney) [696206] - [netdrv] tg3: Enable 5720 support (John Feeney) [696206] - [netdrv] tg3: Add 5720 PHY ID (John Feeney) [696206] - [netdrv] tg3: Add 5720 H2BMC support (John Feeney) [696206] - [netdrv] tg3: Add 5720 NVRAM decoding (John Feeney) [696206] - [netdrv] tg3: Add 5720 ASIC rev (John Feeney) [696206] - [netdrv] tg3: Reintroduce 5717_PLUS (John Feeney) [696206] - [netdrv] tg3: 5717_PLUS => 57765_PLUS (John Feeney) [696206] - [netdrv] tg3: Add missed 5719 workaround change (John Feeney) [696206] - [netdrv] tg3: Expand 5719 workaround (John Feeney) [696206] - [netdrv] tg3: Disable multivec mode for 1 MSIX vector (John Feeney) [696206] - [netdrv] tg3: Fix 5719 A0 tx completion bug (John Feeney) [696206] - [netdrv] tg3: Revise 5719 internal FIFO overflow solution (John Feeney) [696206] - [netdrv] tg3: Update version to 3.116 (John Feeney) [696206] - [netdrv] tg3: use dma_alloc_coherent() instead of pci_alloc_consistent() (John Feeney) [696206] - [netdrv] tg3: Always turn on APE features in mac_mode reg (John Feeney) [696206] - [netdrv] tg3: Do not call device_set_wakeup_enable() under spin_lock_bh (John Feeney) [696206] - [netdrv] vlan: Don't check for vlan group before vlan_tx_tag_present. (John Feeney) [696206] - [netdrv] tg3: Update version to 3.115 (John Feeney) [696206] - [netdrv] tg3: Report invalid link from tg3_get_settings() (John Feeney) [696206] - [netdrv] tg3: Don't allocate jumbo ring for 5780 class devs (John Feeney) [696206] - [netdrv] tg3: Cleanup tg3_alloc_rx_skb() (John Feeney) [696206] - [netdrv] tg3: Disable unused transmit rings (John Feeney) [696206] - [netdrv] tg3: Add support for selfboot format 1 v6 (John Feeney) [696206] - [netdrv] net/tg3: simplify conditional (John Feeney) [696206] - [netdrv] tg3: Update version to 3.114 (John Feeney) [696206] - [netdrv] tg3: Futureproof the loopback test (John Feeney) [696206] - [netdrv] tg3: Cleanup missing VPD partno section (John Feeney) [696206] - [netdrv] tg3: Remove 5724 device ID (John Feeney) [696206] - [netdrv] tg3: Fix potential netpoll crash (John Feeney) [696206] - [netdrv] drivers/net: return operator cleanup (John Feeney) [696206] - [netdrv] tg3: phy tmp variable roundup (John Feeney) [696206] - [netdrv] tg3: Dynamically allocate VPD data memory (John Feeney) [696206] - [netdrv] tg3: Use skb_is_gso_v6() (John Feeney) [696206] - [netdrv] tg3: Move producer ring struct to tg3_napi (John Feeney) [696206] - [netdrv] tg3: Clarify semantics of TG3_IRQ_MAX_VECS (John Feeney) [696206] - [netdrv] tg3: Don't send APE events for NCSI firmware (John Feeney) [696206] - [netdrv] drivers/net: avoid some skb->ip_summed initializations (John Feeney) [696206] - [x86] x86, boot: Wait for boot cpu to show up if nr_cpus limit is about to hit (Vivek Goyal) [717918] - [x86] x86: Fix and clean up generic_processor_info() (Vivek Goyal) [717918] - [x86] x86, ia64, acpi: Clean up x86-ism in drivers/acpi/numa.c (Vivek Goyal) [717918] - [x86] x86, acpi: Add MAX_LOCAL_APIC for 32bit (Vivek Goyal) [717918] - [x86] x86, acpi: Parse all SRAT cpu entries even above the cpu number limitation (Vivek Goyal) [717918] - [kernel] smp: Use nr_cpus= to set nr_cpu_ids early (Vivek Goyal) [717918] - [mm] do not use page_count without a page pin (Andrea Arcangeli) [722565] - [mm] improve isolate_lru_pages neighbour isolation (Andrea Arcangeli) [722565] - [scsi] qla2xxx: Update driver version to 8.03.07.05.06.2-k. (Chad Dupuis) [693744] - [scsi] qla2xxx: Remove host_lock in queuecommand function (Chad Dupuis) [693744] - [scsi] qla2xxx: Refactor call to qla2xxx_read_sfp for thermal temperature. (Chad Dupuis) [693744] - [scsi] qla2xxx: Unify the read/write sfp mailbox command routines. (Chad Dupuis) [693744] - [scsi] qla2xxx: Clear complete initialization control block. (Chad Dupuis) [693744] - [scsi] qla2xxx: Allow an override of the registered maximum LUN. (Chad Dupuis) [693744] - [scsi] qla2xxx: Add host number in reset and quiescent message logs. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix virtual port failing to login after chip reset. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correctly read sfp single byte mailbox register. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix vport delete hang when logins are outstanding. (Chad Dupuis) [693744] - [scsi] qla2xxx: Fix hang during driver unload when vport is active. (Chad Dupuis) [693744] - [scsi] qla2xxx: Properly set the dsd_list_len for dsd_chaining in cmd type 6. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correct buffer start in edc sysfs debug print. (Chad Dupuis) [693744] - [scsi] qla2xxx: Log if firmware fails to load from flash for ISP82xx. (Chad Dupuis) [693744] - [scsi] qla2xxx: Correction to sysfs edc interface. (Chad Dupuis) [693744] - [scsi] qla2xxx: Add qla82xx_rom_unlock() function. (Chad Dupuis) [693744] - [scsi] qla2xxx: Update firmware version after flash update. (Chad Dupuis) [693744] - [hwmon] hwmon: (coretemp) Fix section mismatch (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Update comments describing the handling of HT CPUs (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Add comments describing the handling of HT CPUs (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Fix compile error if CONFIG_SMP is not defined (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Fix checkpatch errors (Jane Lv) [709252] - [hwmon] hwmon: Remove pkgtemp driver (Jane Lv) [709252] - [hwmon] hwmon: (coretemp) Merge pkgtemp with coretemp (Jane Lv) [709252] - [netdrv] igbvf driver update (Stefan Assmann) [694229] - [netdrv] igb driver update (Stefan Assmann) [694211] - [netdrv] r8169: fix Rx checksum offloading bugs (Ivan Vecera) [635596] - [netdrv] be2net: changes for BE3 native mode support (Ivan Vecera) [695231] - [net] bridge gets duplicate packets when using vlan over bonding (Flavio Leitner) [700610] - [net] bonding: fix receiving of dups due vlan hwaccel (Flavio Leitner) [720689] - [kernel] Fix nohz balance kick (Matthew Garrett) [695606] - [kernel] repair gdbstub to match the gdbserial protocol specification (Prarit Bhargava) [710668] - [misc] enclosure: fix error path to actually return ERR_PTR() on error (Tomas Henzl) [713730] - [x86] fix memory leak in acpu_cpufreq_exit (Luming Yu) [688038] - [x86] Ensure MTRR config is applied to all CPUs on resume (Matthew Garrett) [695612]- [s390x] crypto: prng error in initial seed calculation. (Hendrik Brueckner) [709710] - [s390x] qeth: serialize device removal and config changes (Hendrik Brueckner) [707293] - [s390x] ap: Toleration for ap bus devices with device type 10 (Hendrik Brueckner) [694267] - [s390x] chsc: process channel-path-availability information (Hendrik Brueckner) [694464] - [s390x] kernel: Get CPC name (Hendrik Brueckner) [694265] - [s390x] qeth: change some configurations defaults (Hendrik Brueckner) [694248] - [s390x] crypto: Exploit z196 hardware accelerated crypto aplgorithms (Hendrik Brueckner) [694246] - [s390x] dasd: do path verification for paths added at runtime (Hendrik Brueckner) [694460] - [s390x] cio: notify drivers of channel path events (Hendrik Brueckner) [694460] - [s390x] dasd: automatic recognition of read-only devices (Hendrik Brueckner) [633389] - [s390x] dasd: Add support for raw ECKD access (Hendrik Brueckner) [633543] - [s390x] kernel: diagnose 10 does not release memory above 2GB (Hendrik Brueckner) [701274] - [s390x] qdio: reset error states immediately (Hendrik Brueckner) [700463] - [s390x] dasd: check sense type in device change handler (Hendrik Brueckner) [700688] - [s390x] dasd: fix race between open and offline (Hendrik Brueckner) [695677] - [s390x] cio: prevent purging of CCW devices in the online state (Hendrik Brueckner) [695377] - [s390x] kernel: missing ASLR for exec/heap/libc/vdso/mmap in s390x (Hendrik Brueckner) [647363] - [ppc] nvram: Unbreak kABI, efficiency tweaks, remove unnecessary casts (Steve Best) [694509] - [ppc] pseries/nvram: Capture oops/panic reports in ibm, oops-log partition (Steve Best) [694509] - [ppc] nvram: Generalize code for OS partitions in NVRAM (Steve Best) [694509] - [ppc] nvram: Handle partition names >= 12 chars (Steve Best) [694509] - [ppc] nvram: Fix NVRAM partition list setup (Steve Best) [694509] - [ppc] nvram: Rename ppc64, linux partition to ibm, rtas-log (Steve Best) [694509] - [ppc] nvram: Move the log partition stuff to pseries (Steve Best) [694509] - [ppc] nvram: Change nvram_setup_partition() to use new helper (Steve Best) [694509] - [ppc] nvram: Add nvram_find_partition() (Steve Best) [694509] - [ppc] nvram: Improve partition removal (Steve Best) [694509] - [ppc] nvram: Shuffle code around in nvram_create_partition() (Steve Best) [694509] - [ppc] nvram: Completely clear a new partition (Steve Best) [694509] - [ppc] nvram: Ensure that the partition header/block size is right (Steve Best) [694509] - [ppc] nvram: nvram_create_partitions() now uses bytes (Steve Best) [694509] - [ppc] nvram: More flexible nvram_create_partition() (Steve Best) [694509] - [ppc] nvram: Move things out of asm/nvram.h (Steve Best) [694509] - [ppc] Fix continuation line formats (Steve Best) [694509] - [ppc] Use unlocked ioctl in nvram_64 (Steve Best) [694509] - [ppc] nvram_64: Mark init code __init (Steve Best) [694509] - [ppc] nvram_64: Check nvram_error_log_index in nvram_clear_error_log() (Steve Best) [694509] - [ppc] nvram_64: Remove unused code (Steve Best) [694509] - [netdrv] qlge: Version change to v1.00.00.29 (Chad Dupuis) [713168] - [netdrv] qlge: Fix printk priority so chip fatal errors are always reported. (Chad Dupuis) [713168] - [netdrv] qlge: Fix crash caused by mailbox execution on wedged chip. (Chad Dupuis) [713168] - [netdrv] qlge: make nic_operations struct const (Chad Dupuis) [713168] - [netdrv] qlge: Fix incorrect usage of module parameters and netdev msg level (Chad Dupuis) [713168] - [netdrv] qlge: Remove unnecessary casts of netdev_priv (Chad Dupuis) [713168] - [fs] NFS: Detect loops in a readdir due to bad cookies (Steve Dickson) [720712] - [fs] NFS: Create nfs_open_dir_context (Steve Dickson) [720712] - [fs] NFS: Ensure that we update the readdir filp->f_pos correctly (Steve Dickson) [720712] - [fs] GFS2: Get rid of metadata pages for inodes we can't deallocate (Robert S Peterson) [676626] - [fs] GFS2: list_del_entry corruption (Robert S Peterson) [676626] - [fs] GFS2: Fix ail list traversal (Robert S Peterson) [676626] - [fs] GFS2: Add an AIL writeback tracepoint (Robert S Peterson) [676626] - [fs] GFS2: Make writeback more responsive to system conditions (Robert S Peterson) [676626] - [fs] GFS2: Improve tracing support (adds two flags) (Robert S Peterson) [676626] - [fs] GFS2: Optimise glock lru and end of life inodes (Robert S Peterson) [676626] - [fs] GFS2: Clean up fsync() (Robert S Peterson) [676626] - [fs] fs: add sync_inode_metadata (Robert S Peterson) [676626] - [fs] GFS2: Make ->write_inode() really write (Robert S Peterson) [676626] - [fs] GFS2: Use filemap_fdatawrite() to write back the AIL (Robert S Peterson) [676626] - [fs] GFS2: Alter point of entry to glock lru list for glocks with an address_space (Robert S Peterson) [676626] - [fs] GFS2: Update to AIL list locking (Robert S Peterson) [676626] - [fs] GFS2: introduce AIL lock (Robert S Peterson) [676626] - [netdrv] bnx2: update to latest upstream (Neil Horman) [696756] - [fs] cifs: don't allow cifs_reconnect to exit with NULL socket pointer (Jeff Layton) [711400]- [x86] apic: Fix spurious error interrupts triggering on all non-boot APs (Prarit Bhargava) [712286] - [x86] apic: Print verbose error interrupt reason on apic=debug (Prarit Bhargava) [712286] - [mm] fix negative commitlimit when gigantic hugepages are allocated (Andrea Arcangeli) [704511] - [mm] migrate: dont account swapcache as shmem (Andrea Arcangeli) [712260] - [mm] compaction: Ensure that the compaction free scanner does not move to the next zone (Andrea Arcangeli) [712258] - [mm] vmscan: correctly check if reclaimer should schedule during shrink_slab (Andrea Arcangeli) [712252] - [virt] ksm: fix race between ksmd and exiting task (Andrea Arcangeli) [710341] - [mm] thp: fix build with !SMP (Andrea Arcangeli) [711636] - [kernel] !SMP build quirks fixes (Andrea Arcangeli) [711636] - [kernel] allow sched.c to build with !SMP (Andrea Arcangeli) [711636] - [net] dev.c: allow build when !SMP (Andrea Arcangeli) [711636] - [virt] xen-netfront: send gARP after backend moved to XenbusStateConnected (Laszlo Ersek) [713585] - [x86] UV: add_smp_affinity_list (George Beshers) [696422] - [pci] aer-inject: Override PCIe AER Mask Registers (Prarit Bhargava) [719373] - [kernel] proc: signedness issue in next_pidmap() (Jerome Marchand) [697825] {CVE-2011-1593} - [net] bluetooth: Prevent buffer overflow in l2cap config request (Jiri Pirko) [716810] {CVE-2011-2497} - [netdrv] cnic: Move indexing function pointers to struct kcq_info (Mike Christie) [696757] - [netdrv] cnic, bnx2: Check iSCSI support early in bnx2_init_one() (Mike Christie) [696757] - [netdrv] cnic: Improve NETDEV_UP event handling (Mike Christie) [696757] - [netdrv] cnic: Randomize initial TCP port for iSCSI connections (Mike Christie) [696757] - [netdrv] cnic: Fix race conditions with firmware (Mike Christie) [696757] - [netdrv] cnic: Fix interrupt logic (Mike Christie) [696757] - [netdrv] Add appropriate include for prefetch users (Mike Christie) [696757]- [fs] NFS41: do not update isize if inode needs layoutcommit (Steve Dickson) [714740] - [fs] NFSv4.1: Clean ups for the device id cache (Steve Dickson) [714740] - [net] igmp: call ip_mc_clear_src() only when we have no users of ip_mc_list (Thomas Graf) [707479] - [net] bridge: fix bridging to properly recieve/forward ipv6 RA's (Neil Horman) [716263] - [net] sctp: ABORT if receive, reassmbly, or reodering queue is not empty while closing socket (Thomas Graf) [705840] - [net] sctp: Enforce retransmission limit during shutdown (Thomas Graf) [705840] - [net] netfilter: Enable CONFIG_NETFILTER_XT_SET and CONFIG_IP_SET (Thomas Graf) [599054] - [net] netfilter: ipset: Use the stored first cidr value instead of '1' (Thomas Graf) [599054] - [net] netfilter: ipset: Fix return code for destroy when sets are in use (Thomas Graf) [599054] - [net] netfilter: ipset: fix ip_set_flush return code (Thomas Graf) [599054] - [net] netfilter: ipset: remove unused variable from type_pf_tdel() (Thomas Graf) [599054] - [net] netfilter: ipset: Use proper timeout value to jiffies conversion (Thomas Graf) [599054] - [net] netfilter: ipset: Fix the order of listing of sets (Thomas Graf) [599054] - [net] netfilter: ipset: SCTP, UDPLITE support added (Thomas Graf) [599054] - [net] netfilter: ipset: set match and SET target fixes (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip, mac type requires "src" for MAC (Thomas Graf) [599054] - [net] netfilter: ipset: remove extra semicolons (Thomas Graf) [599054] - [net] netfilter: ipset: references are protected by rwlock instead of mutex (Thomas Graf) [599054] - [net] netfilter: ipset: list:set timeout variant fixes (Thomas Graf) [599054] - [net] netfilter: ipset: Fix common misspellings (Thomas Graf) [599054] - [net] netfilter: ipset: References are protected by rwlock instead of mutex (Thomas Graf) [599054] - [net] netfilter: ipset: list:set timeout variant fixes (Thomas Graf) [599054] - [net] netfilter: ipset: fix checking the type revision at create command (Thomas Graf) [599054] - [net] netfilter: ipset: fix address ranges at hash:*port* types (Thomas Graf) [599054] - [net] netfilter: ipset: fix the compile warning in ip_set_create (Thomas Graf) [599054] - [net] netfilter: ipset: add dependency on CONFIG_NETFILTER_NETLINK (Thomas Graf) [599054] - [net] netfilter: ipset: send error message manually (Thomas Graf) [599054] - [net] netfilter: ipset: fix linking with CONFIG_IPV6=n (Thomas Graf) [599054] - [net] netfilter: ipset: add missing break statemtns in ip_set_get_ip_port() (Thomas Graf) [599054] - [net] netfilter: ipset: install ipset related header files (Thomas Graf) [599054] - [net] netfilter: ipset: remove unnecessary includes (Thomas Graf) [599054] - [net] netfilter: ipset: use nla_parse_nested() (Thomas Graf) [599054] - [net] netfilter: xtables: "set" match and "SET" target support (Thomas Graf) [599054] - [net] netfilter: ipset: list:set set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:net, port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:net set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port, net set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port, ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip, port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: hash:ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset; bitmap:port set type support (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip,mac type support (Thomas Graf) [599054] - [net] netfilter: ipset: bitmap:ip set type support (Thomas Graf) [599054] - [net] netfilter: ipset: IP set core support (Thomas Graf) [599054] - [net] netfilter: NFNL_SUBSYS_IPSET id and NLA_PUT_NET* macros (Thomas Graf) [599054] - [net] ipv6: Prepare the tree for un-inlined jhash. (Thomas Graf) [599054] - [kernel] The new jhash implementation (Thomas Graf) [599054] - [fs] cifs: fix wsize negotiation to respect max buffer size and active signing (try #4) (Jeff Layton) [708000] - [fs] cifs: clean up wsize negotiation and allow for larger wsize (Jeff Layton) [708000] - [fs] cifs: convert cifs_writepages to use async writes (Jeff Layton) [708000] - [fs] cifs: convert async write callback to slow_work (Jeff Layton) [708000] - [fs] cifs: add cifs_async_writev (Jeff Layton) [708000] - [fs] cifs: don't call mid_q_entry->callback under the Global_MidLock (try #5) (Jeff Layton) [708000] - [fs] cifs: add ignore_pend flag to cifs_call_async (Jeff Layton) [708000] - [fs] cifs: make cifs_send_async take a kvec array (Jeff Layton) [708000] - [fs] cifs: consolidate SendReceive response checks (Jeff Layton) [708000] - [fs] cifs: don't allow mmap'ed pages to be dirtied while under writeback (try #3) (Jeff Layton) [708000] - [fs] cifs: turn BCC into a static inlined function (Jeff Layton) [692709] - [fs] cifs: keep BCC in little-endian format (Jeff Layton) [692709] - [fs] cifs: consistently use smb_buf_length as be32 for cifs (try 3) (Jeff Layton) [692709] - [fs] CIFS: Add match_port check during looking for an existing connection (try #4) (Jeff Layton) [692709] - [fs] CIFS: Simplify ipv*_connect functions into one (try #4) (Jeff Layton) [692709] - [fs] cifs: fix cifsConvertToUCS() for the mapchars case (Jeff Layton) [692709] - [fs] cifs: handle errors from coalesce_t2 (Jeff Layton) [692709] - [fs] cifs: refactor mid finding loop in cifs_demultiplex_thread (Jeff Layton) [692709] - [fs] cifs: sanitize length checking in coalesce_t2 (try #3) (Jeff Layton) [692709] - [fs] cifs: check for bytes_remaining going to zero in CIFS_SessSetup (Jeff Layton) [692709] - [fs] cifs: change bleft in decode_unicode_ssetup back to signed type (Jeff Layton) [692709] - [fs] cifs: Fix memory over bound bug in cifs_parse_mount_options (Jeff Layton) [692709] - [fs] cifs: clean up various nits in unicode routines (try #2) (Jeff Layton) [692709] - [fs] cifs: clean up length checks in check2ndT2 (Jeff Layton) [692709] - [fs] cifs: fix broken BCC check in is_valid_oplock_break (Jeff Layton) [692709] - [fs] cifs: always do is_path_accessible check in cifs_mount (Jeff Layton) [692709] - [fs] cifs: add check for kmalloc in parse_dacl (Jeff Layton) [692709] - [fs] cifs: various endian fixes to cifs (Jeff Layton) [692709] - [fs] cifs: simplify SMB header check routine (Jeff Layton) [692709] - [fs] cifs: fix up CIFSSMBEcho for unaligned access (Jeff Layton) [692709] - [fs] cifs: fix unaligned accesses in cifsConvertToUCS (Jeff Layton) [692709] - [fs] cifs: clean up unaligned accesses in cifs_unicode.c (Jeff Layton) [692709] - [fs] cifs: fix unaligned access in check2ndT2 and coalesce_t2 (Jeff Layton) [692709] - [fs] cifs: clean up unaligned accesses in validate_t2 (Jeff Layton) [692709] - [fs] cifs: use get/put_unaligned functions to access ByteCount (Jeff Layton) [692709] - [fs] cifs: fix up KConfig options with latest changes (Jeff Layton) [668791] - [fs] cifs: mark CONFIG_CIFS_NFSD_EXPORT as BROKEN (Jeff Layton) [668791] - [fs] cifs: Don't compile in unused reparse point symlink code (Jeff Layton) [668791] - [fs] cifs: Remove unused CIFSSMBNotify worker function (Jeff Layton) [668791] - [fs] cifs: cleanup: Rename and remove config flags (Jeff Layton) [668791] - [fs] cifs: replace /proc/fs/cifs/Experimental with a module parm (Jeff Layton) [668791] - [fs] cifs: move "ntlmssp" and "local_leases" options out of experimental code (Jeff Layton) [668791] - [fs] cifs: fix use of CONFIG_CIFS_ACL (Jeff Layton) [668791] - [fs] cifs: Handle extended attribute name cifs_acl to generate cifs acl blob (try #4) (Jeff Layton) [668791] - [fs] cifs: Misc. cleanup in cifsacl handling [try #4] (Jeff Layton) [668791] - [fs] cifs: Percolate error up to the caller during get/set acls [try #4] (Jeff Layton) [668791] - [fs] cifs: Fix lease break for writes (Jeff Layton) [668791] - [fs] cifs: clarify the meaning of tcpStatus == CifsGood (Jeff Layton) [654198] - [fs] cifs: don't always drop malformed replies on the floor (try #3) (Jeff Layton) [654198] - [fs] cifs: Possible slab memory corruption while updating extended stats (repost) (Jeff Layton) [654198] - [fs] cifs: clean up checks in cifs_echo_request (Jeff Layton) [654198] - [fs] cifs: Do not send SMBEcho requests on new sockets until SMBNegotiate (Jeff Layton) [654198] - [fs] cifs: remove checks for ses->status == CifsExiting (Jeff Layton) [654198] - [fs] cifs: don't send an echo request unless NegProt has been done (Jeff Layton) [654198] - [fs] cifs: enable signing flag in SMB header when server has it on (Jeff Layton) [654198] - [fs] cifs: fix length vs. total_read confusion in cifs_demultiplex_thread (Jeff Layton) [654198] - [fs] cifs: fix length checks in checkSMB (Jeff Layton) [654198] - [fs] cifs: force a reconnect if there are too many MIDs in flight (Jeff Layton) [654198] - [fs] cifs: don't pop a printk when sending on a socket is interrupted (Jeff Layton) [654198] - [fs] cifs: send an NT_CANCEL request when a process is signalled (Jeff Layton) [654198] - [fs] cifs: handle cancelled requests better (Jeff Layton) [654198] - [fs] cifs: mangle existing header for SMB_COM_NT_CANCEL (Jeff Layton) [654198] - [fs] cifs: remove code for setting timeouts on requests (Jeff Layton) [654198] - [fs] cifs: reconnect unresponsive servers (Jeff Layton) [654198] - [fs] cifs: set up recurring workqueue job to do SMB echo requests (Jeff Layton) [654198] - [fs] cifs: add ability to send an echo request (Jeff Layton) [654198] - [fs] cifs: add cifs_call_async (Jeff Layton) [654198] - [fs] cifs: allow for different handling of received response (Jeff Layton) [654198] - [fs] cifs: clean up sync_mid_result (Jeff Layton) [654198] - [fs] cifs: don't reconnect server when we don't get a response (Jeff Layton) [654198] - [fs] cifs: wait indefinitely for responses (Jeff Layton) [654198] - [fs] cifs: move mid result processing into common function (Jeff Layton) [654198] - [fs] cifs: move locked sections out of DeleteMidQEntry and AllocMidQEntry (Jeff Layton) [654198] - [fs] cifs: clean up accesses to midCount (Jeff Layton) [654198] - [fs] cifs: make wait_for_free_request take a TCP_Server_Info pointer (Jeff Layton) [654198] - [fs] cifs: no need to mark smb_ses_list as cifs_demultiplex_thread is exiting (Jeff Layton) [654198] - [fs] cifs: don't fail writepages on -EAGAIN errors (Jeff Layton) [654198] - [fs] cifs: free blkcipher in smbhash (Jeff Layton) [662626] - [fs] cifs: correctly handle NULL tcon pointer in CIFSTCon (Jeff Layton) [662626] - [fs] cifs: show sec= option in /proc/mounts (Jeff Layton) [662626] - [fs] cifs: silence printk when establishing first session on socket (Jeff Layton) [662626] - [fs] cifs: Fix extended security auth failure (Jeff Layton) [662626] - [fs] cifs: make CIFS depend on CRYPTO_ECB (Jeff Layton) [662626] - [fs] cifs: Use ecb des kernel crypto APIs instead of local cifs functions (repost) (Jeff Layton) [662626] - [fs] cifs: wrap received signature check in srv_mutex (Jeff Layton) [662626] - [fs] cifs: Max share size is too small (Jeff Layton) [662626] - [fs] cifs: Allow user names longer than 32 bytes (Jeff Layton) [662626] - [fs] cifs: Fix regression in LANMAN (LM) auth code (Jeff Layton) [662626] - [fs] cifs: No need to check crypto blockcipher allocation (Jeff Layton) [662626] - [fs] cifs: make CIFS depend on CRYPTO_MD4 (Jeff Layton) [662626] - [fs] cifs: fix two compiler warning about uninitialized vars (Jeff Layton) [662626] - [fs] cifs: More crypto cleanup (try #2) (Jeff Layton) [662626] - [fs] cifs: Replace cifs md5 hashing functions with kernel crypto APIs (Jeff Layton) [662626] - [fs] cifs: Fix regression during share-level security mounts (Jeff Layton) [662626] - [fs] cifs: remove unnecessary locking around sequence_number (Jeff Layton) [662626] - [fs] cifs: Support NTLM2 session security during NTLMSSP authentication [try #5] (Jeff Layton) [662626] - [fs] cifs: fs/cifs/Kconfig: CIFS depends on CRYPTO_HMAC (Jeff Layton) [662626] - [fs] cifs: Cleanup and thus reduce smb session structure and fields used during authentication (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Use appropriate server challenge (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - minor error corrections and cleanup (Jeff Layton) [662626] - [fs] cifs: fix module refcount leak in find_domain_name (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Use kernel crypto apis to calculate hashes and smb signatures (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Define crypto hash functions and create and send keys needed for key exchange (Jeff Layton) [662626] - [fs] cifs: NTLM auth and sign - Allocate session key/client response dynamically (Jeff Layton) [662626] - [fs] cifs: ntlm authentication and signing - Correct response length for ntlmv2 authentication without extended security (Jeff Layton) [662626] - [fs] cifs: convert cifs_tcp_ses_lock from a rwlock to a spinlock (Jeff Layton) [662626] - [fs] cifs: Clean up two declarations of blob_len (Jeff Layton) [662626] - [fs] cifs: NTLM authentication and signing - Calculate auth response per smb session (Jeff Layton) [662626] - [fs] cifs: ntlm authentication and signing - Build a proper av/ti pair blob for ntlmv2 without extended security authentication (Jeff Layton) [662626] - [fs] cifs: NTLMv2/NTLMSSP ntlmv2 within ntlmssp autentication code (Jeff Layton) [662626] - [fs] cifs: NTLMv2/NTLMSSP Change variable name mac_key to session key to reflect the key it holds (Jeff Layton) [662626] - [fs] cifs: ntlmv2/ntlmssp remove-unused-function CalcNTLMv2_partial_mac_key (Jeff Layton) [662626]- [block] initialise bd_super in bdget() (Lachlan McIlroy) [718107] - [virt] Revert "virtio balloon: kill tell-host-first logic" (Aristeu Rozanski) [712044] - [fs] NLM: Don't hang forever on NLM unlock requests (Jeff Layton) [709549] - [x86] x86-64: Only set max_pfn_mapped to 512 MiB if we enter via head_64.S (Igor Mammedov) [716498] - [virt] xen: correct size of level2_kernel_pgt (Igor Mammedov) [716498] - [virt] Unset CONFIG_DEBUG_FORCE_WEAK_PER_CPU on x86/x86_64 platforms (Igor Mammedov) [716498] - [virt] xen: bump memory limit for x86 domU PV guest to 128Gb (Igor Mammedov) [716498] - [virt] xen: annotate functions which only call into __init at start of day (Igor Mammedov) [716498] - [virt] xen: correctly rebuild mfn list list after migration (Igor Mammedov) [716498] - [virt] xen: don't map missing memory (Igor Mammedov) [716498] - [virt] xen: defer building p2m mfn structures until kernel is mapped (Igor Mammedov) [716498] - [virt] xen: add return value to set_phys_to_machine() (Igor Mammedov) [716498] - [virt] xen: allocate level1_ident_pgt (Igor Mammedov) [716498] - [virt] xen: use early_brk for level2_kernel_pgt (Igor Mammedov) [716498] - [virt] xen: convert p2m to a 3 level tree (Igor Mammedov) [716498] - [virt] xen: make install_p2mtop_page() static (Igor Mammedov) [716498] - [virt] xen: set shared_info->arch.max_pfn to max_p2m_pfn (Igor Mammedov) [716498] - [virt] xen: allocate p2m size based on actual max size (Igor Mammedov) [716498] - [virt] xen: dynamically allocate p2m space (Igor Mammedov) [716498] - [x86] add RESERVE_BRK_ARRAY() helper (Igor Mammedov) [716498] - [edac] Correct MiB_TO_PAGES() macro (Mauro Carvalho Chehab) [633935] - [edac] amd64_edac: Erratum #637 workaround (Frank Arnold) [633935] - [edac] amd64_edac: Factor in CC6 save area (Frank Arnold) [633935] - [edac] amd64_edac: Remove node interleave warning (Frank Arnold) [633935] - [edac] Remove debugging output in scrub rate handling (Frank Arnold) [633935] - [edac] amd64_edac: Fix potential memleak (Frank Arnold) [633935] - [edac] amd64_edac: Fix decode_syndrome types (Frank Arnold) [633935] - [edac] amd64_edac: Fix DCT argument type (Frank Arnold) [633935] - [edac] amd64_edac: Fix ranges signedness (Frank Arnold) [633935] - [edac] amd64_edac: Drop local variable (Frank Arnold) [633935] - [edac] amd64_edac: Fix PCI config addressing types (Frank Arnold) [633935] - [edac] amd64_edac: Fix DRAM base macros (Frank Arnold) [633935] - [edac] amd64_edac: Fix node id signedness (Frank Arnold) [633935] - [edac] amd64_edac: Drop redundant declarations (Frank Arnold) [633935] - [edac] amd64_edac: Enable driver on F15h (Frank Arnold) [633935] - [pci] Rename CPU PCI id define (Frank Arnold) [633935] - [edac] amd64_edac: Adjust ECC symbol size to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Simplify scrubrate setting (Frank Arnold) [633935] - [edac] amd64_edac: Improve DRAM address mapping (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize ->read_dram_ctl_register (Frank Arnold) [633935] - [edac] amd64_edac: Adjust sys_addr to chip select conversion routine to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Beef up early exit reporting (Frank Arnold) [633935] - [edac] amd64_edac: Revamp online spare handling (Frank Arnold) [633935] - [edac] amd64_edac: Fix channel interleave removal (Frank Arnold) [633935] - [edac] amd64_edac: Correct node interleaving removal (Frank Arnold) [633935] - [edac] amd64_edac: Add support for interleaved region swapping (Frank Arnold) [633935] - [edac] amd64_edac: Unify get_error_address (Frank Arnold) [633935] - [edac] amd64_edac: Simplify decoding path (Frank Arnold) [633935] - [edac] amd64_edac: Adjust channel counting to F15h (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup old defines cruft (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBSH cruft (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBCFG handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup NBCTL code (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DCT Select Low/High code (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup Dram Configuration registers handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DBAM handling (Frank Arnold) [633935] - [edac] amd64_edac: Replace huge bitmasks with a macro (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize f10_get_base_addr_offset (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize channel extraction (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup chipselect handling (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup DHAR handling (Frank Arnold) [633935] - [edac] amd64_edac: Remove DRAM base/limit subfields caching (Frank Arnold) [633935] - [edac] amd64_edac: Add support for F15h DCT PCI config accesses (Frank Arnold) [633935] - [edac] amd64_edac: Fix DIMMs per DCTs output (Frank Arnold) [633935] - [edac] MCE: Fix NB error formatting (Frank Arnold) [633935] - [edac] MCE: Use BIT_64() to eliminate warnings on 32-bit (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F15h (Frank Arnold) [633935] - [edac] MCE: Allow F15h bank 6 MCE injection (Frank Arnold) [633935] - [edac] MCE: Shorten error report formatting (Frank Arnold) [633935] - [edac] MCE: Overhaul error fields extraction macros (Frank Arnold) [633935] - [edac] MCE: Add F15h FP MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15 EX MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add an F15h NB MCE decoder (Frank Arnold) [633935] - [edac] MCE: No F15h LS MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h CU MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h IC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F15h DC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Select extended error code mask (Frank Arnold) [633935] - [edac] amd64_edac: Disable DRAM ECC injection on K8 (Frank Arnold) [633935] - [edac] Fixup scrubrate manipulation (Frank Arnold) [633935] - [edac] amd64_edac: Remove two-stage initialization (Frank Arnold) [633935] - [edac] amd64_edac: Check ECC capabilities initially (Frank Arnold) [633935] - [edac] amd64_edac: Carve out ECC-related hw settings (Frank Arnold) [633935] - [edac] amd64_edac: Remove PCI ECS enabling functions (Frank Arnold) [633935] - [edac] amd64_edac: Allocate driver instances dynamically (Frank Arnold) [633935] - [edac] amd64_edac: Rework printk macros (Frank Arnold) [633935] - [edac] amd64_edac: Rename CPU PCI devices (Frank Arnold) [633935] - [edac] amd64_edac: Concentrate per-family init even more (Frank Arnold) [633935] - [edac] amd64_edac: Cleanup the CPU PCI device reservation (Frank Arnold) [633935] - [edac] amd64_edac: Simplify CPU family detection (Frank Arnold) [633935] - [edac] amd64_edac: Add per-family init function (Frank Arnold) [633935] - [edac] amd64_edac: Use cached extended CPU model (Frank Arnold) [633935] - [edac] amd64_edac: Remove F11h support (Frank Arnold) [633935] - [edac] amd64_edac: Fix interleaving check (Frank Arnold) [633935] - [edac] MCE: Fix edac_init_mce_inject error handling (Frank Arnold) [633935] - [edac] MCE: Fix shift warning on 32-bit (Frank Arnold) [633935] - [edac] MCE: Add a BIT_64() macro (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F12h (Frank Arnold) [633935] - [edac] MCE: Add F12h NB MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F12h IC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add F12h DC MCE decoder (Frank Arnold) [633935] - [edac] MCE: Add support for F11h MCEs (Frank Arnold) [633935] - [edac] MCE: Enable MCE decoding on F14h (Frank Arnold) [633935] - [edac] MCE: Fix FR MCEs decoding (Frank Arnold) [633935] - [edac] MCE: Complete NB MCE decoders (Frank Arnold) [633935] - [edac] MCE: Warn about LS MCEs on F14h (Frank Arnold) [633935] - [edac] MCE: Adjust IC decoders to F14h (Frank Arnold) [633935] - [edac] MCE: Adjust DC decoders to F14h (Frank Arnold) [633935] - [edac] MCE: Rename files (Frank Arnold) [633935] - [edac] MCE: Rework MCE injection (Frank Arnold) [633935] - [edac] Export edac sysfs class to users (Frank Arnold) [633935] - [edac] EDAC: Fix error return (Frank Arnold) [633935] - [x86] EDAC, MCE: Pass complete MCE info to decoders (Frank Arnold) [633935] - [x86] EDAC, MCE: Sanitize error codes (Frank Arnold) [633935] - [x86] EDAC, MCE: Remove unused function parameter (Frank Arnold) [633935] - [x86] EDAC, MCE: Add HW_ERR prefix (Frank Arnold) [633935] - [x86] amd64_edac: Do not report error overflow as a separate error (Frank Arnold) [633935] - [x86] MCE, AMD: Limit MCE decoding to current families for now (Frank Arnold) [633935] - [x86] amd64_edac: Minor formatting fix (Frank Arnold) [633935] - [x86] amd64_edac: Fix operator precendence error (Frank Arnold) [633935] - [x86] edac, mc: Improve scrub rate handling (Frank Arnold) [633935] - [x86] amd64_edac: Correct scrub rate setting (Frank Arnold) [633935] - [x86] amd64_edac: Fix DCT base address selector (Frank Arnold) [633935] - [x86] amd64_edac: Remove polling mechanism (Frank Arnold) [633935] - [x86] amd64_edac: Remove unneeded defines (Frank Arnold) [633935] - [edac] amd64_edac: Sanitize syndrome extraction (Frank Arnold) [633935] - [x86] amd64_edac: Fix syndrome calculation on K8 (Frank Arnold) [633935]- [x86] efi: Default to virtual mode (Matthew Garrett) [695859] - [x86] Backport upstream EFI fixups (Matthew Garrett) [695859] - [x86] bootmem: Add free_bootmem_late() (Matthew Garrett) [695859] - [x86] UV: warnings on slowpath (George Beshers) [699763] - [scsi] cxgb3i: fix EEH error on ppc due to invalid page size computation (Neil Horman) [714325] - [block] elevator: fix O_DIRECT I/O starving readers (Jeff Moyer) [587402] - [fs] NFS: Fix NFSv3 exclusive open semantics (Jeff Layton) [694210] - [fs] GFS2: Incorrect inode state during deallocation (Steven Whitehouse) [712139] - [net] tcp: Increase the initial congestion window to 10. (Thomas Graf) [667754] - [net] TCP: update initial windows according to RFC 5681 (Thomas Graf) [667754] - [net] tcp/dccp: Consolidate common code for RFC 3390 conversion (Thomas Graf) [667754]- [v4l] Remove the old V4L1 v4lgrab.c file (Don Zickus) [714183] - [scsi] libfc, fcoe: Remove usage of the Scsi_Host's host_lock (Rob Evers) [695542] - [scsi] Host lock pushdown using Scsi_Host flag (Rob Evers) [695542] - [drm] drm backport from 3.0-rc3 + fixes (Dave Airlie) [713621] - [drm] agp: backport intel driver from 3.0-rc3 (Dave Airlie) [713621] - [drm] Backport gpu VGA drivers from 3.0-rc3 (Dave Airlie) [713620] - [x86] x86/platform: backport MXM driver from 3.0-rc3 (Dave Airlie) [713620] - [kernel] kref: Add a kref_sub function (Dave Airlie) [713620] - [kernel] Move round_up/down to kernel.h (Dave Airlie) [713620] - [virt] virtio-blk: fix request leak (Amit Shah) [694553] - [virt] virtio_blk: Add 'serial' attribute to virtio-blk devices (Amit Shah) [694553] - [virt] Add virtio disk identification support (Amit Shah) [694553] - [mm] remove is_hwpoison_address (Dean Nelson) [696095] - [virt] KVM: Replace is_hwpoison_address with __get_user_pages (Dean Nelson) [696095] - [mm] make __get_user_pages return -EHWPOISON for HWPOISON page optionally (Dean Nelson) [696095] - [mm] export __get_user_pages (Dean Nelson) [696095] - [ppc] kexec: Check crash_base for relocatable kernel (Steve Best) [713868] - [scsi] ibmvfc: Fix Virtual I/O failover hang (Steve Best) [710497] - [tty] Clean console safely (Frantisek Hrbata) [714684] - [kernel] build: backport LSMOD=file for localmodconfig (Andrew Jones) - [perf] x86: Add Intel SandyBridge CPU support (Neil Horman) [695608] - [block] cfq-iosched: Fix locking around ioc->ioc_data assignment (Vivek Goyal) [716520] - [x86] AMD IOMMU: Re-enable AMD IOMMU (Alex Williamson) [716553] - [virt] KVM: Fix register corruption in pvclock_scale_delta (Avi Kivity) [712102] - [virt] Mask dangerous features when running as xen guest hvm (Igor Mammedov) [711317] - [virt] virtio balloon: kill tell-host-first logic (Amit Shah) [712044]- [fs] nfs: set lock context and fix error handling in new DIO functions (Jeff Layton) [694309] - [net] ipv6: Fix tcp_v6_send_response transport header setting (Jiri Olsa) [702508] - [netdrv] iwlwifi: fix general 11n instability (Stanislaw Gruszka) [714590] - [netdrv] ehea: Fix memory hotplug oops (Steve Best) [702036] - [netdrv] tun: do not put self in waitq if doing a nonblock read (Amos Kong) [713612] - [fs] ext4: check for a good block group before loading buddy pages (Eric Sandeen) [652262] - [fs] Bouncing locks in a cluster is slow in GFS2 (Robert S Peterson) [663356] - [fs] NFSv4.1: do not use deviceids after MDS clientid invalidation (Steve Dickson) [714740] - [fs] NFSv4.1: Fix a refcounting issue in the pNFS device id cache (Steve Dickson) [714740] - [fs] NFSv4.1: deprecate headerpadsz in CREATE_SESSION (Steve Dickson) [714740] - [fs] NFSv4.1: allow zero fh array in filelayout decode layout (Steve Dickson) [714740] - [fs] NFSv4.1: allow nfs_fhget to succeed with mounted on fileid (Steve Dickson) [714740] - [fs] NFS: fix umount of pnfs filesystems (Steve Dickson) [714740] - [fs] NFSv4.1: use layout driver in global device cache (Steve Dickson) [714740] - [fs] pnfs: CB_NOTIFY_DEVICEID (Steve Dickson) [714740] - [fs] NFSv4.1: purge deviceid cache on nfs_free_client (Steve Dickson) [714740] - [fs] NFSv4.1: make deviceid cache global (Steve Dickson) [714740] - [fs] NFSv4.1: Correct offset for LAYOUTCOMMIT (Steve Dickson) [714740] - [fs] NFSv4: Ensure we request the ordinary fileid when doing readdirplus (Steve Dickson) [714740] - [net] TCP: increase default initial receive window. (Thomas Graf) [664725] - [net] tcp: Bug fix in initialization of receive window. (Thomas Graf) [664725] - [net] tcp: update also tcp_output with regard to RFC 5681 (Thomas Graf) [664725]- [net] Fix memory leak/corruption on VLAN GRO_DROP (Herbert Xu) [695176] {CVE-2011-1576} - [block] cfq-iosched: Set group_isolation=1 by default (Vivek Goyal) [707757] - [scsi] cciss: Annotate cciss_kdump_soft_reset and cciss_sent_reset as __devinit (Tomas Henzl) [698268] - [scsi] cciss: Don't wait forever for soft reset to complete, give up after awhile (Tomas Henzl) [698268] - [scsi] cciss: use cmd_alloc not cmd_special_alloc for the kdump soft reset command (Tomas Henzl) [698268] - [scsi] cciss: do not use bit 2 doorbell reset (Tomas Henzl) [698268] - [scsi] cciss: do not attempt PCI power management reset method if we know it won't work (Tomas Henzl) [698268] - [scsi] cciss: increase timeouts for post-reset no-ops (Tomas Henzl) [698268] - [scsi] cciss: remove superfluous sleeps around reset code (Tomas Henzl) [698268] - [scsi] cciss: do soft reset if hard reset is broken (Tomas Henzl) [698268] - [scsi] cciss: clarify messages around reset behavior (Tomas Henzl) [698268] - [scsi] cciss: increase time to wait for board reset to start (Tomas Henzl) [698268] - [scsi] cciss: factor out irq_request code (Tomas Henzl) [698268] - [scsi] cciss: factor out scatterlist allocation functions (Tomas Henzl) [698268] - [scsi] cciss: factor out command pool allocation functions (Tomas Henzl) [698268] - [scsi] cciss: use new doorbell-bit-5 reset method (Tomas Henzl) [698268] - [scsi] cciss: wait longer for no-op to complete after resetting controller (Tomas Henzl) [698268] - [scsi] cciss: do a better job of detecting controller reset failure (Tomas Henzl) [698268] - [scsi] hpsa: do not attempt PCI PM reset if we know it will not work (Tomas Henzl) [698268] - [scsi] hpsa: remove superfluous sleeps around reset code (Tomas Henzl) [698268] - [scsi] hpsa: do soft reset if hard reset is broken (Tomas Henzl) [698268] - [scsi] hpsa: clarify messages around reset behavior (Tomas Henzl) [698268] - [scsi] hpsa: factor out irq request code (Tomas Henzl) [698268] - [scsi] hpsa: factor out cmd_pool allocation functions (Tomas Henzl) [698268] - [scsi] hpsa: do not use bit 2 doorbell reset, it causes NMIs (Tomas Henzl) [698268] - [scsi] hpsa: wait longer for no-op to complete after resetting controller (Tomas Henzl) [698268] - [scsi] hpsa: use new doorbell-bit-5 reset method (Tomas Henzl) [698268] - [scsi] hpsa: adjust timing of post-reset sleeps (Tomas Henzl) [698268] - [scsi] hpsa: do a better job of detecting controller reset failure (Tomas Henzl) [698268] - [usb] xhci: Remove some unnecessary casts and tidy some endian swap code (Steve Best) [693903] - [usb] xhci: Remove recursive call to xhci_handle_event (Steve Best) [693903] - [usb] xhci: Add an assertion to check for virt_dev=0 bug (Steve Best) [693903] - [usb] xhci: Add rmb() between reading event validity & event data access (Steve Best) [693903] - [usb] xhci: Make xHCI driver endian-safe (Steve Best) [693903] - [hwmon] setting CONFIG_THERMAL_HWMON as built in (Dean Nelson) [619044] - [hwmon] thermal framework: fix crash during hwmon unregister (Dean Nelson) [619044] - [md] Fix resync hang after surprise removal (James Paradis) [707268] - [pci] Skip id checking if no id is passed (Prarit Bhargava) [714044] - [pci] Make PCIe error handling boot messages less scary (Prarit Bhargava) [710291]- [virt] xen: bump memory limit for x86_64 domU PV guest to 128Gb (Igor Mammedov) [669739]- [kernel] perf evlist: Fix per thread mmap setup (Jiri Olsa) [691343] - [kernel] perf tools: Honour the cpu list parameter when also monitoring a thread list (Jiri Olsa) [691343] - [kernel] perf evsel: Fix use of inherit (Jiri Olsa) [691343] - [kernel] perf hists browser: Fix seg fault when annotate null symbol (Jiri Olsa) [691343] - [kernel] perf probe: Fix listing incorrect line number with inline function (Jiri Olsa) [691343] - [kernel] perf probe: Fix to find recursively inlined function (Jiri Olsa) [691343] - [kernel] perf probe: Fix multiple --vars options behavior (Jiri Olsa) [691343] - [kernel] perf probe: Fix to remove redundant close (Jiri Olsa) [691343] - [kernel] perf probe: Fix to ensure function declared file (Jiri Olsa) [691343] - [kernel] perf: mmap 512 kiB by default (Jiri Olsa) [691343] - [kernel] perf tools: Emit clearer message for sys_perf_event_open ENOENT return (Jiri Olsa) [691343] - [kernel] perf tools: Fixup exit path when not able to open events (Jiri Olsa) [691343] - [kernel] perf tools: Fix NO_NEWT=1 python build error (Jiri Olsa) [691343] - [kernel] perf symbols: Properly align symbol_conf.priv_size (Jiri Olsa) [691343] - [kernel] perf symbols: Fix vsyscall symbol lookup (Jiri Olsa) [691343] - [kernel] perf symbols: Look at .dynsym again if .symtab not found (Jiri Olsa) [691343] - [kernel] perf build-id: Add quirk to deal with perf.data file format breakage (Jiri Olsa) [691343] - [kernel] perf session: Pass evsel in event_ops->sample() (Jiri Olsa) [691343] - [kernel] perf top: Fix uninitialized 'counter' variable (Jiri Olsa) [691343] - [kernel] perf lock: Fix sorting by wait_min (Jiri Olsa) [691343] - [kernel] perf tools: Version incorrect with some versions of grep (Jiri Olsa) [691343] - [kernel] perf evlist: New command to list the names of events present in a perf.data file (Jiri Olsa) [691343] - [kernel] perf script: Add support for H/W and S/W events (Jiri Olsa) [691343] - [kernel] perf script: Add support for dumping symbols (Jiri Olsa) [691343] - [kernel] perf script: Support custom field selection for output (Jiri Olsa) [691343] - [kernel] perf script: Move printing of 'common' data from print_event and rename (Jiri Olsa) [691343] - [kernel] perf tracing: Remove print_graph_cpu and print_graph_proc from trace-event-parse (Jiri Olsa) [691343] - [kernel] perf script: Change process_event prototype (Jiri Olsa) [691343] - [kernel] perf stat: Provide support for filters (Jiri Olsa) [691343] - [kernel] perf symbol: Move sym_entry->skip to symbol->ignore (Jiri Olsa) [691343] - [kernel] perf symbols: Rename dso->origin to dso->symtab_type (Jiri Olsa) [691343] - [kernel] perf top: Remove redundant syme->origin field (Jiri Olsa) [691343] - [kernel] perf top: Remove redundant perf_top->sym_counter (Jiri Olsa) [691343] - [kernel] perf probe: Clean up probe_point_lazy_walker() return value (Jiri Olsa) [691343] - [kernel] perf header: Stop using 'self' (Jiri Olsa) [691343] - [kernel] perf session: Use evlist/evsel for managing perf.data attributes (Jiri Olsa) [691343] - [kernel] perf top: Don't let events to eat up whole header line (Jiri Olsa) [691343] - [kernel] perf top: Fix events overflow in top command (Jiri Olsa) [691343] - [kernel] perf report tui: Improve multi event session support (Jiri Olsa) [691343] - [kernel] perf tools: Improve support for sessions with multiple events (Jiri Olsa) [691343] - [kernel] perf evlist: Split perf_evlist__id_hash (Jiri Olsa) [691343] - [kernel] perf hists browser: Handle browsing empty hists tree (Jiri Olsa) [691343] - [kernel] perf hists: Remove needless global col lenght calcs (Jiri Olsa) [691343] - [kernel] perf report tui: Fix multi event switching (Jiri Olsa) [691343] - [kernel] perf: Fix undefined PyVarObject_HEAD_INIT in python 2.5 (Jiri Olsa) [691343] - [kernel] perf: Fix missing strndup declaration (Jiri Olsa) [691343] - [kernel] perf: Set filters before mmaping events (Jiri Olsa) [691343] - [kernel] perf top tui: Wait till the first sample to refresh the screen. (Jiri Olsa) [691343] - [kernel] perf top: Fix reporting of invalid --vmlinux (Jiri Olsa) [691343] - [kernel] perf tui: Make ui__warning modal (Jiri Olsa) [691343] - [kernel] perf top browser: Handle empty active symbols list (Jiri Olsa) [691343] - [kernel] perf ui browser: Introduce ui_browser__show_title (Jiri Olsa) [691343] - [kernel] perf top browser: Fix up exit keys (Jiri Olsa) [691343] - [kernel] perf annotate: Show better message when no vmlinux is found (Jiri Olsa) [691343] - [kernel] perf lock: Document valid sort keys (Jiri Olsa) [691343] - [kernel] perf top browser: Adjust the browser indexes when refreshing (Jiri Olsa) [691343] - [kernel] perf top: Live TUI Annotation (Jiri Olsa) [691343] - [kernel] perf probe: Remove redundant checks (Jiri Olsa) [691343] - [kernel] perf evsel: Fix inverted test for fixing up attr.inherit flag (Jiri Olsa) [691343] - [kernel] perf probe: Fix error propagation leading to segfault (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove various and sundry cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove tool-specific cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove platform-specific cruft (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Remove vestigial git-specific cruft (Jiri Olsa) [691343] - [kernel] perf list: Allow filtering list of events (Jiri Olsa) [691343] - [kernel] perf report: Tell the user when a perf.data file has no samples (Jiri Olsa) [691343] - [kernel] perf record: Delay setting the header writing atexit call (Jiri Olsa) [691343] - [kernel] perf: make perf stat print user provided full event names (Jiri Olsa) [691343] - [kernel] perf probe: Show filename which contains target function (Jiri Olsa) [691343] - [kernel] perf probe: Support function@filename syntax for --line (Jiri Olsa) [691343] - [kernel] perf tools: Update Makefile with some help (Jiri Olsa) [691343] - [kernel] perf annotate browser: Use the percent color for the whole line (Jiri Olsa) [691343] - [kernel] perf annotate: Check if offset is less than symbol size (Jiri Olsa) [691343] - [kernel] perf ui: Serialize screen updates (Jiri Olsa) [691343] - [kernel] perf report: Fix initializion of annotate symbol priv area (Jiri Olsa) [691343] - [kernel] perf annotate: Fix annotate context lines regression (Jiri Olsa) [691343] - [kernel] perf annotate: Move locking to struct annotation (Jiri Olsa) [691343] - [kernel] perf annotate: Fix --stdio rendering (Jiri Olsa) [691343] - [kernel] perf probe: Add bitfield member support (Jiri Olsa) [691343] - [kernel] perf tool: Fix gcc 4.6.0 issues (Jiri Olsa) [691343] - [kernel] perf probe: Rewrite find_lazy_match_lines() by using getline(3) (Jiri Olsa) [691343] - [kernel] perf top: Use pid_t for target_{pid|tid} (Jiri Olsa) [691343] - [kernel] perf tools: Makefile: Use $(QUIET_GEN) for perf.so (Jiri Olsa) [691343] - [kernel] perf top: Ditch private annotation code, share perf annotate's (Jiri Olsa) [691343] - [kernel] perf annotate: Separate objdump parsing from actual screen rendering (Jiri Olsa) [691343] - [kernel] perf annotate: Config options for symbol__tty_annotate (Jiri Olsa) [691343] - [kernel] perf annotate: Support multiple histograms in annotation (Jiri Olsa) [691343] - [kernel] perf annotate: Move annotate functions to util/ (Jiri Olsa) [691343] - [kernel] perf top: Remove superfluous name_len field (Jiri Olsa) [691343] - [kernel] perf top: Fix TUI compilation (Jiri Olsa) [691343] - [kernel] perf tools: Don't try to build python bindings if Python.h not available (Jiri Olsa) [691343] - [kernel] perf stat: Fix up resource release order (Jiri Olsa) [691343] - [kernel] perf tools: Fix up 'make clean' target (Jiri Olsa) [691343] - [kernel] perf tools: Remove verbose build messages for the python binding (Jiri Olsa) [691343] - [kernel] perf python: Fix build on 32-bit (Jiri Olsa) [691343] - [kernel] perf probe: Use td for pointer arithmetic result (Jiri Olsa) [691343] - [kernel] perf top: Introduce slang based TUI (Jiri Olsa) [691343] - [kernel] perf tools: Don't fallback to setup_pager unconditionally (Jiri Olsa) [691343] - [kernel] perf top: Move display agnostic routines to util/top.[ch] (Jiri Olsa) [691343] - [kernel] perf evlist: Store pointer to the cpu and thread maps (Jiri Olsa) [691343] - [kernel] perf evlist: Move evlist methods to evlist.c (Jiri Olsa) [691343] - [kernel] perf tools: Initial python binding (Jiri Olsa) [691343] - [kernel] perf tools: Kill event_t typedef, use 'union perf_event' instead (Jiri Olsa) [691343] - [kernel] perf tools: Rename 'struct sample_data' to 'struct perf_sample' (Jiri Olsa) [691343] - [kernel] perf top: Switch to non overwrite mode (Jiri Olsa) [691343] - [kernel] perf evlist: Support non overwrite mode in perf_evlist__read_on_cpu (Jiri Olsa) [691343] - [kernel] perf events: Account PERF_RECORD_LOST events in event__process (Jiri Olsa) [691343] - [kernel] perf record: No need to check for overwrites (Jiri Olsa) [691343] - [kernel] perf test: Fix return values checking (Jiri Olsa) [691343] - [kernel] perf probe: Add filters support for available functions (Jiri Olsa) [691343] - [kernel] perf probe: Add variable filter support (Jiri Olsa) [691343] - [kernel] perf tools: Add strfilter for general purpose string filter (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce perf_evsel__{in, ex}it (Jiri Olsa) [691343] - [kernel] perf tools: Move event__parse_sample to evsel.c (Jiri Olsa) [691343] - [kernel] perf threads: Move thread_map to separate file (Jiri Olsa) [691343] - [kernel] perf tools: Pass the struct opt to the wildcard parsing routine (Jiri Olsa) [691343] - [kernel] perf record: auto detect when stdout is a pipe (Jiri Olsa) [691343] - [kernel] perf probe: Add --funcs to show available functions in symtab (Jiri Olsa) [691343] - [kernel] perf probe: Enable to put probe inline function call site (Jiri Olsa) [691343] - [kernel] perf probe: Introduce lines walker interface (Jiri Olsa) [691343] - [kernel] perf top: Add native_safe_halt to skip symbols (Jiri Olsa) [691343] - [kernel] perf callchain: Don't give arbitrary gender to callchain tree nodes (Jiri Olsa) [691343] - [kernel] perf callchain: Rename register_callchain_param into callchain_register_param (Jiri Olsa) [691343] - [kernel] perf callchain: Rename cumul_hits into callchain_cumul_hits (Jiri Olsa) [691343] - [kernel] perf callchain: Feed callchains into a cursor (Jiri Olsa) [691343] - [kernel] perf test: Add test for the evlist mmap routines (Jiri Olsa) [691343] - [kernel] perf evlist: Steal mmap reading routine from 'perf top' (Jiri Olsa) [691343] - [kernel] perf test: check if cpu_map__new() return NULL (Jiri Olsa) [691343] - [kernel] perf test: Check counts on all cpus in test__open_syscall_event_on_all_cpus (Jiri Olsa) [691343] - [kernel] perf tools: Add missing cpu_map__delete() (Jiri Olsa) [691343] - [kernel] perf record: Use perf_evlist__mmap (Jiri Olsa) [691343] - [kernel] perf evlist: Move the mmap array from perf_evsel (Jiri Olsa) [691343] - [kernel] perf record: Move perf_mmap__write_tail to perf.h (Jiri Olsa) [691343] - [kernel] perf record: Use struct perf_mmap and helpers (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce mmap support (Jiri Olsa) [691343] - [kernel] perf record: Use perf_evsel__open (Jiri Olsa) [691343] - [kernel] perf top: Use perf_evsel__open (Jiri Olsa) [691343] - [kernel] perf evsel: Allow specifying if the inherit bit should be set (Jiri Olsa) [691343] - [kernel] perf evsel: Support event groups (Jiri Olsa) [691343] - [kernel] perf evlist: Adopt the pollfd array (Jiri Olsa) [691343] - [kernel] perf evsel: Introduce perf_evlist (Jiri Olsa) [691343] - [kernel] perf record: Enable counters only when kernel is execing subcommand (Jiri Olsa) [691343]- [audit] ia32entry.S sign extend error codes when calling 64 bit code (Eric Paris) [703935] - [audit] push audit success and retcode into arch ptrace.h (Eric Paris) [703935]- [net] force new skbs to allocate a minimum of 16 frags (Neil Horman) [694307] - [net] rtnetlink: ignore NETDEV_RELEASE and NETDEV_JOIN event (Amerigo Wang) [587751] - [net] net: rename NETDEV_BONDING_DESLAVE to NETDEV_RELEASE (Amerigo Wang) [587751] - [net] netpoll: disable netpoll when enslave a device (Amerigo Wang) [587751] - [net] netconsole: clarify stopping message (Amerigo Wang) [587751] - [net] netconsole: don't announce stopping if nothing happened (Amerigo Wang) [587751] - [net] bond: service netpoll arp queue on master device (Amerigo Wang) [587751] - [net] net: Convert netpoll blocking api in bonding driver to be a counter (Amerigo Wang) [587751] - [net] netpoll: Remove netpoll blocking from uninit path (Amerigo Wang) [587751] - [net] bonding: Fix deadlock in bonding driver resulting from internal locking when using netpoll (Amerigo Wang) [587751] - [net] bonding: Fix bonding drivers improper modification of netpoll structure (Amerigo Wang) [587751] - [net] Revert "[net] Revert "[net] bonding: make bonding support netpoll"" (Amerigo Wang) [587751] - [net] bonding: documentation and code cleanup for resend_igmp (Flavio Leitner) [698506] - [virt] KVM: make guest mode entry to be rcu quiescent state (Gleb Natapov) [712653] - [virt] rcu: provide rcu_virt_note_context_switch() function (Gleb Natapov) [712653] - [fs] cifs: display fsc in /proc/mounts (Jeff Layton) [646224] - [fs] cifs: enable fscache iff fsc mount option is used explicitly (Jeff Layton) [646224] - [fs] cifs: allow fsc mount option only if CONFIG_CIFS_FSCACHE is set (Jeff Layton) [646224] - [x86] intel-iommu: Flush unmaps at domain_exit (Alex Williamson) [705441] - [x86] intel-iommu: Only unlink device domains from iommu (Alex Williamson) [705441] - [watchdog] iTCO_wdt: TCO Watchdog patch for Intel Panther Point PCH (Prarit Bhargava) [695792] - [i2c] i2c-i801: SMBus patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [ata] ahci: AHCI-mode SATA patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [ata] ata_piix: IDE-mode SATA patch for Intel Panther Point DeviceIDs (Prarit Bhargava) [695792] - [pci] lpc: irq and pci_ids patch for Intel DH89xxCC DeviceIDs (Prarit Bhargava) [695792] - [x86] perf: Fix AMD family 15h FPU event constraints (Frank Arnold) [698739] - [x86] perf: Fix pre-defined cache-misses event for AMD family 15h cpus (Frank Arnold) [698739] - [fs] GFS2: force a log flush when invalidating the rindex glock (Benjamin Marzinski) [702263] - [fs] GFS2: remove potential race in flock code (Steven Whitehouse) [612608] - [fs] gfs2: Call gfs2_meta_wipe for directory hash blocks (Abhijith Das) [706614] - [ppc] remove exec-shield (Steve Best) [655688] - [ppc] perf_event: Skip updating kernel counters if register value shrinks (Steve Best) [706528] - [fs] nfs: coalesce small, page-aligned direct I/Os (Jeff Layton) [694309] - [x86] Reboot via ACPI when appropriate (Matthew Garrett) [677476] - [virt] xen: drop xen_sched_clock in favour of using plain wallclock time (Igor Mammedov) [711326] - [virt] kvm: device-assignment: Disable the option to skip iommu setup (Alex Williamson) [710192] - [virt] x86: Mask out unsupported CPUID features if running on xen (Igor Mammedov) [703055] - [netdrv] ixgbe: add MACVLAN support (Neil Horman) [694254] - [block] fix accounting bug on cross partition merges (Jerome Marchand) [669363] - [block] blk-cgroup: Initialize ioc->cgroup_changed at ioc creation time (Vivek Goyal) [707755] - [block] cfq-iosched: Fix a memory leak of per cpu stats for root group (Vivek Goyal) [707755] - [block] blk-throttle: Make no throttling rule group processing lockless (Vivek Goyal) [707755] - [block] blk-cgroup: Make cgroup stat reset path blkg->lock free for dispatch stats (Vivek Goyal) [707755] - [block] blk-cgroup: Make 64bit per cpu stats safe on 32bit arch (Vivek Goyal) [707755] - [block] blk-throttle: Make dispatch stats per cpu (Vivek Goyal) [707755] - [block] blk-throttle: Free up a group only after one rcu grace period (Vivek Goyal) [707755] - [block] blk-throttle: Use helper function to add root throtl group to lists (Vivek Goyal) [707755] - [block] blk-throttle: Introduce a helper function to fill in device details (Vivek Goyal) [707755] - [block] blk-throttle: Dynamically allocate root group (Vivek Goyal) [707755] - [block] blk-cgroup: Allow sleeping while dynamically allocating a group (Vivek Goyal) [707755] - [block] cfq-iosched: Fix a possible race with cfq cgroup removal code (Vivek Goyal) [707755] - [block] cfq-iosched: Get rid of redundant function parameter "create" (Vivek Goyal) [707755] - [block] blk-throttle: Do the new group initialization with the help of a function (Vivek Goyal) [707755] - [net] u64_stats_fetch_begin_bh() and u64_stats_fetch_retry_bh() (Vivek Goyal) [707755] - [net] u64_stats_sync improvements (Vivek Goyal) [707755] - [net] Introduce u64_stats_sync infrastructure (Vivek Goyal) [707755] - [block] cfq: Remove useless css reference get (Vivek Goyal) [707762] - [block] cfq: don't use atomic_t for cfq_group (Vivek Goyal) [707762] - [block] cfq: don't use atomic_t for cfq_queue (Vivek Goyal) [707762] - [block] blk-throttle: Use task_subsys_state() to determine a task's blkio_cgroup (Vivek Goyal) [698094] - [block] Store return Value of xchg() to supress compiler warning (Vivek Goyal) [707755] - [block] blk-throttle: don't call xchg on bool (Vivek Goyal) [707762] - [block] blk-throttle: Reset group slice when limits are changed (Vivek Goyal) [707762] - [block] blk-throttle: Some cleanups and race fixes in limit update code (Vivek Goyal) [707762] - [block] blk-throttle: process limit change only through one function (Vivek Goyal) [707762] - [block] Move blk_throtl_exit() call to blk_cleanup_queue() (Vivek Goyal) [707762] - [block] Initialize ->queue_lock to internal lock at queue allocation time (Vivek Goyal) [707762] - [block] blk-throttle: Correct the placement of smp_rmb() (Vivek Goyal) [707762] - [block] Revert "[block] blk-throttle: Correct the placement of smp_rmb()" (Vivek Goyal) [707762]- [net] vlan: remove multiqueue ability from vlan device (Neil Horman) [703245] - [kernel] cgroupfs: use init_cred when populating new cgroupfs mount (Eric Paris) [700538]- [block] don't delay blk_run_queue_async (Mike Snitzer) [708542] - [scsi] remove performance regression due to async queue run (Mike Snitzer) [708542] - [block] get rid of QUEUE_FLAG_REENTER (Mike Snitzer) [708542] - [block] flush-merge RHELisms (Mike Snitzer) [672988] - [block] share request flush fields with elevator_private (Mike Snitzer) [672988] - [ata] libata: enable non-queueable flush flag (Mike Snitzer) [672988] - [ata] libata: set queue DMA alignment to sector size for ATAPI too (Mike Snitzer) [672988] - [ata] libata: support for > 512 byte sectors (e.g. 4K Native) (Mike Snitzer) [672988] - [block] hold queue if flush is running for non-queueable flush drive (Mike Snitzer) [672988] - [block] add a non-queueable flush flag (Mike Snitzer) [672988] - [block] Add sysfs documentation for the discard topology parameters (Mike Snitzer) [697995] - [block] Fix discard topology stacking and reporting (Mike Snitzer) [697995] - [scsi] sd: retry read_capacity on UNIT_ATTENTION (Mike Snitzer) [697995] - [ata] libata: Use Maximum Write Same Length to report discard size limit (Mike Snitzer) [697995] - [block] add blk_run_queue_async (Mike Snitzer) [672988] - [block] add API for delaying work/request_fn a little bit (Mike Snitzer) [672988] - [block] make the flush insertion use the tail of the dispatch list (Mike Snitzer) [672988] - [block] skip elevator initialization for flush requests (Mike Snitzer) [672988] - [block] reimplement FLUSH/FUA to support merge (Mike Snitzer) [672988] - [block] improve flush bio completion (Mike Snitzer) [672988] - [block] add REQ_FLUSH_SEQ (Mike Snitzer) [672988] - [block] blk-flush shouldn't call directly into q->request_fn() (Mike Snitzer) [672988] - [block] add @force_kblockd to __blk_run_queue() (Mike Snitzer) [672988] - [scsi] sd: Fail discard requests when logical block provisioning has been disabled (Mike Snitzer) [697995] - [scsi] scsi_debug: Logical Block Provisioning (Mike Snitzer) [697995] - [scsi] sd: Logical Block Provisioning update (Mike Snitzer) [697995] - [block] Consolidate min_not_zero (Mike Snitzer) [697995] - [ata] libata: Signal that our SATL supports WRITE SAME(16) with UNMAP (Mike Snitzer) [697995] - [dm] improve block integrity support (Mike Snitzer) [697992] - [dm] mpath: integrity errors should not cause failover (Mike Snitzer) [697992] - [block] Require subsystems to explicitly allocate bio_set integrity mempool (Mike Snitzer) [697992] - [kernel] Include protection operation in SCSI command trace (Mike Snitzer) [697992] - [kernel] tracing: scsi: sync with upstream scsi tracing (Mike Snitzer) [697992] - [block] biovec_slab not needed for CONFIG_BLK_DEV_INTEGRITY (Mike Snitzer) [697992] - [block] Make the integrity mapped property a bio flag (Mike Snitzer) [697992] - [block] Fix double free in blk_integrity_unregister (Mike Snitzer) [697992] - [scsi] Fix printing of failed 32-byte commands (Mike Snitzer) [697992] - [scsi] sd: Combine DIF/DIX error handling (Mike Snitzer) [697992] - [scsi] fix propagation of errors other than EIO (Mike Snitzer) [698655] - [netdrv] ixgbe: adding FdirMode module option (Andy Gospodarek) [707287] - [crypto] testmgr: add xts-aes-256 self-test (Jarod Wilson) [706167] - [fs] ext3: Fix lost extented attributes for inode with ino == 11 (Eric Sandeen) [662666] - [fs] ext4: Fix possible lost inode write in no journal mode (Lukas Czerner) [699151] - [ppc] pseries: Add page coalescing support (Steve Best) [694530] - [x86] ACPI/ACPICA: Fix global lock acquisition (Frank Arnold) [601120] - [block] dm: add missing RAID45 Makefile bits (Aristeu Rozanski) [700772] - [netdrv] netjet: blacklist Digium TDM400P (Prarit Bhargava) [700343] - [virt] xenpv: mask MWAIT cpuid feature (Andrew Jones) [712131] - [fs] NFSv4.1: Ensure that layoutget uses the correct gfp modes (Steve Dickson) [701788] - [fs] Cleanup XDR parsing for LAYOUTGET, GETDEVICEINFO (Steve Dickson) [701788] - [fs] NFSv4.1: remove pnfs_layout_hdr from pnfs_destroy_all_layouts tmp_list (Steve Dickson) [701788] - [fs] NFSv41: Resend on NFS4ERR_RETRY_UNCACHED_REP (Steve Dickson) [701788] - [fs] nfs: Don't mark_inode_dirty_sync() while holding lock (Steve Dickson) [701788] - [fs] SUNRPC: Deal with the lack of a SYN_SENT sk->sk_state_change callback (Steve Dickson) [701788] - [fs] SUNRPC: Never reuse the socket port after an xs_close() (Steve Dickson) [701788] - [fs] NFSv4: Ensure that clientid and session establishment can time out (Steve Dickson) [701788] - [fs] RPC: killing RPC tasks races fixed (Steve Dickson) [701788] - [fs] nfs: don't lose MS_SYNCHRONOUS on remount of noac mount (Steve Dickson) [701788] - [fs] SUNRPC: Allow RPC calls to return ETIMEDOUT instead of EIO (Steve Dickson) [701788] - [fs] NFSv4.1: Don't loop forever in nfs4_proc_create_session (Steve Dickson) [701788] - [fs] NFSv4.1: Don't update sequence number if rpc_task is not sent (Steve Dickson) [701788] - [fs] NFSv4.1: Ensure state manager thread dies on last umount (Steve Dickson) [701788] - [fs] SUNRPC: Fix the SUNRPC Kerberos V RPCSEC_GSS module dependencies (Steve Dickson) [701788] - [fs] NFS: Eliminate duplicate call to nfs_mark_request_dirty (Steve Dickson) [701788] - [fs] NFS: NFSv4 readdir loses entries (Steve Dickson) [701788] - [fs] NFS: Don't use vm_map_ram() in readdir (Steve Dickson) [701788] - [x86] AMD, cacheinfo: Fix L3 cache index disable checks (Frank Arnold) [638748] - [x86] amd-nb: Convert spaces to tabs in amd_nb.c (Frank Arnold) [638748] - [x86] amd-nb: Misc cleanliness fixes (Frank Arnold) [638748] - [x86] amd: Support L3 Cache Partitioning on AMD family 0x15 CPUs (Frank Arnold) [638748] - [x86] amd: Extend AMD northbridge caching code to support "Link Control" devices (Frank Arnold) [638748] - [x86] amd: Enable L3 cache index disable on family 0x15 (Frank Arnold) [638748] - [x86] amd: Normalize compute unit IDs on multi-node processors (Frank Arnold) [638748] - [x86] cacheinfo: Cleanup L3 cache index disable support (Frank Arnold) [638748] - [x86] amd-nb: Cleanup AMD northbridge caching code (Frank Arnold) [638748] - [x86] amd-nb: Complete the rename of AMD NB and related code (Frank Arnold) [638748] - [x86] k8: Rename k8.[ch] to amd_nb.[ch] and CONFIG_K8_NB to CONFIG_AMD_NB (Frank Arnold) [638748] - [x86] k8-gart: Decouple handling of garts and northbridges (Frank Arnold) [638748] - [x86] cacheinfo: Fix dependency of AMD L3 CID (Frank Arnold) [638748] - [x86] cacheinfo: Carve out L3 cache slot accessors (Frank Arnold) [638748] - [x86] cacheinfo: Disable index in all four subcaches (Frank Arnold) [638748] - [x86] cacheinfo: Make L3 cache info per node (Frank Arnold) [638748] - [x86] cacheinfo: Reorganize AMD L3 cache structure (Frank Arnold) [638748] - [x86] cacheinfo: Enable L3 CID only on AMD (Frank Arnold) [638748]- [virt] xenpv: zero all x86 power feature bits from cpuid (Andrew Jones) [709856]- [mm] Prevent Disk IO throughput degradation due to memory allocation stalls (Larry Woodman) [679526] - [x86] Add support for newer Thinkpads to thinkpad_acpi (Matthew Garrett) [682789] - [x86] fix a shutdown regression in intel_idle (Prarit Bhargava) [707701] - [fs] dlm: delayed reply message warning (David Teigland) [677409] - [fs] dlm: make plock operation killable (David Teigland) [707005] - [fs] ext4: Add mount options in superblock (Eric Sandeen) [704557] - [fs] dlm: increase default hash table sizes (David Teigland) [678102] - [fs] GFS2: Processes waiting on inode glock that no processes are holding (Robert S Peterson) [707263] - [x86] microcode, AMD: Extend ucode size verification (Frank Arnold) [698014] - [x86] amd-ucode: Remove needless log messages (Frank Arnold) [698014] - [ppc] pseries/iommu: Add additional checks when changing iommu mask (Steve Best) [704401] - [ppc] pseries/iommu: Use correct return type in dupe_ddw_if_already_created (Steve Best) [704401] - [ppc] iommu: Restore iommu table pointer when restoring iommu ops (Steve Best) [704401] - [ppc] Fix kexec with dynamic dma windows (Steve Best) [704401] - [mm] smaps: have smaps show transparent huge pages (Andrea Arcangeli) [706385] - [mm] smaps: teach smaps_pte_range() about THP pmds (Andrea Arcangeli) [706385] - [mm] smaps: pass pte size argument in to smaps_pte_entry() (Andrea Arcangeli) [706385] - [mm] smaps: break out smaps_pte_entry() from smaps_pte_range() (Andrea Arcangeli) [706385] - [mm] pagewalk: only split huge pages when necessary (Andrea Arcangeli) [706385] - [mm] /proc/pid/smaps: export amount of anonymous memory in a mapping (Andrea Arcangeli) [706385] - [mm] Documentation/filesystems/proc.txt: improve smaps field documentation (Andrea Arcangeli) [706385] - [mm] thp: fix /dev/zero MAP_PRIVATE and vm_flags cleanups (Andrea Arcangeli) [706385] - [mm] thp: mremap support and TLB optimization (Andrea Arcangeli) [706385] - [mm] mprotect: transparent huge page support (Andrea Arcangeli) [706385] - [mm] mprotect: pass vma down to page table walkers (Andrea Arcangeli) [706385] - [mm] add pmd_modify (Andrea Arcangeli) [706385] - [mm] mincore transparent hugepage support (Andrea Arcangeli) [706385] - [mm] mincore: do nested page table walks (Andrea Arcangeli) [706385] - [mm] mincore: pass ranges as start, end address pairs (Andrea Arcangeli) [706385] - [mm] mincore: break do_mincore() into logical pieces (Andrea Arcangeli) [706385] - [mm] mincore: cleanups (Andrea Arcangeli) [706385] - [mm] add VM counters for transparent hugepages (Andrea Arcangeli) [706385] - [mm] compaction: enforce no writeback for async migration (Andrea Arcangeli) [706385] - [fs] pNFS: request WRITE and COMMIT to DS be cached (Steve Dickson) [701788] - [fs] pNFS: revert layoutcommit xdr (Steve Dickson) [701788]- [fs] NFSv4.1 pnfs_layoutcommit_inode fixes (Steve Dickson) [701788] - [fs] NFSv4.1 convert layoutcommit sync to boolean (Steve Dickson) [701788] - [fs] NFSv4.1 remove temp code that prevented ds commits (Steve Dickson) [701788] - [fs] NFSv4.1: layoutcommit (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout driver specific code for COMMIT (Steve Dickson) [701788] - [fs] NFSv4.1: remove GETATTR from ds commits (Steve Dickson) [701788] - [fs] NFSv4.1: add generic layer hooks for pnfs COMMIT (Steve Dickson) [701788] - [fs] NFSv4.1: alloc and free commit_buckets (Steve Dickson) [701788] - [fs] NFSv4.1: shift filelayout_free_lseg (Steve Dickson) [701788] - [fs] NFSv4.1: pull out code from nfs_commit_release (Steve Dickson) [701788] - [fs] NFSv4.1: pull error handling out of nfs_commit_list (Steve Dickson) [701788] - [fs] NFSv4.1: add callback to nfs4_commit_done (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange nfs_commit_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: don't send COMMIT to ds for data sync writes (Steve Dickson) [701788] - [fs] NFSv4.1: Clear lseg pointer in ->doio function (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange ->doio args (Steve Dickson) [701788] - [fs] NFSv4.1: pnfs filelayout driver write (Steve Dickson) [701788] - [fs] NFSv4.1: remove GETATTR from ds writes (Steve Dickson) [701788] - [fs] NFSv4.1: implement generic pnfs layer write switch (Steve Dickson) [701788] - [fs] NFSv4.1: trigger LAYOUTGET for writes (Steve Dickson) [701788] - [fs] NFSv4.1: Send lseg down into nfs_write_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: add callback to nfs4_write_done (Steve Dickson) [701788] - [fs] NFSv4.1: rearrange nfs_write_rpcsetup (Steve Dickson) [701788] - [fs] NFSv4.1: lseg documentation (Steve Dickson) [701788] - [fs] NFSv4.1: turn off pNFS on ds connection failure (Steve Dickson) [701788] - [fs] NFSv4.1 move deviceid cache to filelayout driver (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout async error handler (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout read (Steve Dickson) [701788] - [fs] NFSv4.1: filelayout i/o helpers (Steve Dickson) [701788] - [fs] NFSv4.1: data server connection (Steve Dickson) [701788] - [fs] NFSv4.1: generic read (Steve Dickson) [701788] - [fs] NFSv4.1: shift pnfs_update_layout locations (Steve Dickson) [701788] - [fs] NFSv4.1: coelesce across layout stripes (Steve Dickson) [701788] - [fs] NFSv4.1: lseg refcounting (Steve Dickson) [701788] - [fs] NFSv4.1: add MDS mount DS only check (Steve Dickson) [701788] - [fs] NFSv4.1: new flag for lease time check (Steve Dickson) [701788] - [fs] NFSv4.1: new flag for state renewal check (Steve Dickson) [701788] - [fs] NFSv4.1: send zero stateid seqid on v4.1 i/o (Steve Dickson) [701788] - [fs] NFS: move nfs_client initialization into nfs_get_client (Steve Dickson) [701788] - [fs] NFSv4.1: put_layout_hdr can remove nfsi->layout (Steve Dickson) [701788] - [fs] NFSv4: remove CONFIG_NFS_V4 from nfs_read_data (Steve Dickson) [701788] - [fs] NFS: Allow walking nfs_client.cl_superblocks list outside client.c (Steve Dickson) [701788]- [net] ipv6: Add GSO support on forwarding path (Thomas Graf) [683455] - [net] ipv6/udp: fix the wrong headroom check (Thomas Graf) [698170] - [net] dcbnl: potential risk in code in getapp handling (John Villalovos) [694354] - [net] Fix netif_set_real_num_tx_queues (Neil Horman) [702742] - [net] sock: adjust prot->obj_size always (Jiri Pirko) [704231] - [net] dccp: Fix a few bugs in module loading (Neil Horman) [702183] - [fs] GFS2: resource group bitmap corruption resulting in panics and withdraws (Robert S Peterson) [702057] - [ppc] Add pgprot_writecombine (Steve Best) [694595] - [input] xen-kbdfront: advertise either absolute or relative coordinates (Igor Mammedov) [703474]- [cpuidle] Ensure poll_idle_init() is called (Matthew Garrett) [696850] - [x86] intel_idle: add Sandy Bridge support (Matthew Garrett) [696172] - [x86] intel_idle: disable NHM/WSM HW C-state auto-demotion (Matthew Garrett) [690393] - [x86] intel_idle: open broadcast clock event (Matthew Garrett) [690392] - [x86] gart: Make sure GART does not map physmem above 1TB (Myron Stowe) [698162] - [x86] gart: Set DISTLBWALKPRB bit always (Myron Stowe) [698162] - [x86] gart: Convert spaces to tabs in enable_gart_translation (Myron Stowe) [698162] - [x86] amd: Disable GartTlbWlkErr when BIOS forgets it (Myron Stowe) [698162] - [virt] virtio: console: Enable call to hvc_remove() on console port remove (Amit Shah) [693054] - [virt] virtio_pci: Prevent double-free of pci regions after device hot-unplug (Amit Shah) [699358] - [virt] virtio: Decrement avail idx on buffer detach (Amit Shah) [681122] - [x86] cpufreq: Add APERF/MPERF support for AMD processors (Frank Arnold) [668085] - [x86] k8: Fix section mismatch for powernowk8_exit() (Frank Arnold) [668085] - [x86] powernow-k8: Add core performance boost support (Frank Arnold) [668085] - [fs] ext3: Always set dx_node's fake_dirent explicitly (Eric Sandeen) [703329] - [fs] GFS2: Tag all metadata with jid of last node to change it (Steven Whitehouse) [701578] - [fs] nfs: Open with O_CREAT flag set fails to open existing files on non writable directories (J. Bruce Fields) [701825] - [ppc] rtas: Only sleep in rtas_busy_delay if we have useful work to do (Steve Best) [702674] - [scsi] ipr: fix synchronous request flags for better performance (Steve Best) [696640] - [scsi] ibmvscsi: Improve CRQ reset reliability (Steve Best) [700165] - [scsi] mpt2sas: move event handling of MPT2SAS_TURN_ON_FAULT_LED in process context (Tomas Henzl) [701951] - [kernel] posix-timers: RCU conversion (Avi Kivity) [705082] - [infiniband] RDMA/cxgb4: Reset wait condition atomically (Steve Best) [693930] - [x86] kprobes: Disable irqs during optimized callback (Jiri Olsa) [699865] - [x86] AMD IOMMU: Display warning for AMD systems (Prarit Bhargava) [681104] - [netdrv] cxgb3: Apply interrupt coalescing settings to all queues (Neil Horman) [694581] - [mm] slab, kmemleak: pass the correct pointer to kmemleak_erase() (Steve Best) [698023]- [kernel] smp_call_function_many: handle concurrent clearing of mask (Jeff Moyer) [668775] - [kernel] smp_call_function_many: add missing ordering (Jeff Moyer) [668775] - [kernel] call_function_many: fix list delete vs add race (Jeff Moyer) [668775] - [kernel] smp.c: consolidate writes in smp_call_function_interrupt() (Jeff Moyer) [668775] - [kernel] smp.c: fix smp_call_function_many() SMP race (Jeff Moyer) [668775] - [fs] NFS: change nfs_writeback_done to return void (Steve Dickson) [701373] - [fs] NFS: remove pointless if statement in nfs_direct_write_result (Steve Dickson) [701373] - [net] RPC: clarify rpc_run_task error handling (Steve Dickson) [701373] - [net] RPC: remove check for impossible condition in rpc_make_runnable (Steve Dickson) [701373] - [fs] pnfs: fix pnfs lock inversion of i_lock and cl_lock (Steve Dickson) [701373] - [fs] pnfs: do not need to clear NFS_LAYOUT_BULK_RECALL flag (Steve Dickson) [701373] - [fs] NFSv4: nfs4_state_mark_reclaim_nograce() should be static (Steve Dickson) [701373] - [fs] pnfs: avoid incorrect use of layout stateid (Steve Dickson) [701373] - [fs] NFSv4.1 reclaim complete must wait for completion (Steve Dickson) [701373] - [fs] NFS: NFSROOT should default to "proto=udp" (Steve Dickson) [701373] - [fs] NFSv4/4.1: Fix nfs4_schedule_state_recovery abuses (Steve Dickson) [701373] - [fs] nfs4: remove duplicated #include (Steve Dickson) [701373] - [fs] NFSv4: remove duplicate clientid in struct nfs_client (Steve Dickson) [701373] - [fs] NFSv4: Fix the setlk error handler (Steve Dickson) [701373] - [fs] NFSv4.1: Fix the handling of the SEQUENCE status bits (Steve Dickson) [701373] - [fs] NFSv4.1: Retry CREATE_SESSION on NFS4ERR_DELAY (Steve Dickson) [701373] - [fs] nfs: fix compilation warning (Steve Dickson) [701373] - [net] SUNRPC: Remove resource leak in svc_rdma_send_error() (Steve Dickson) [701373] - [fs] Fix nfs_compat_user_ino64 so it doesn't cause problems if bit 31 or 63 are set in fileid (Steve Dickson) [701373] - [fs] nfs: add kmalloc return value check in decode_and_add_ds (Steve Dickson) [701373] - [fs] nfs: close NFSv4 COMMIT vs. CLOSE race (Steve Dickson) [701373] - [fs] SUNRPC: Close a race in __rpc_wait_for_completion_task() (Steve Dickson) [701373] - [fs] NFSv4.1: Various fixes to the sequence flag error handling (Steve Dickson) [701373]- [scsi] megaraid_sas: Driver only report tape drive, JBOD and logic drives (Tomas Henzl) [619422] - [kernel] lib/vsprintf.c: add pU to print UUID/GUIDs (Stefan Assmann) [700299]- [x86] MCE: Drop the default decoding notifier (Prarit Bhargava) [688281] - [x86] MCE: Do not taint when handling correctable errors (Prarit Bhargava) [688281] - [kernel] printk: use pK for /proc/kallsyms and /proc/modules (Phillip Lougher) [679262] - [kernel] timer debug: Hide kernel addresses via pK in /proc/timer_list (Phillip Lougher) [679262] - [drm] do not leak kernel addresses via /proc/dri/*/vma (Phillip Lougher) [679262] - [kernel] kptr_restrict for hiding kernel pointers from unprivileged users (Phillip Lougher) [679262] - [net] fix netns vs proto registration ordering (Wade Mealing) [702306] {CVE-2011-1767 CVE-2011-1768}- [net] dccp: handle invalid feature options length (Jiri Pirko) [703013] {CVE-2011-1770} - [fs] cifs: check for private_data before trying to put it (Jeff Layton) [702642] {CVE-2011-1771} - [net] can: add missing socket check in can/raw and can/bcm release (Jiri Pirko) [698483] {CVE-2011-1598 CVE-2011-1748} - [netdrv] ixgbe: do not clear FCoE DDP error status for received ABTS (Andy Gospodarek) [695966] - [netdrv] ixgbe: DCB remove ixgbe_fcoe_getapp routine (Andy Gospodarek) [694358] - [fs] setup_arg_pages: diagnose excessive argument size (Oleg Nesterov) [645229] {CVE-2010-3858} - [scsi] bfa: change tech-preview to cover all cases (Rob Evers) [703251] - [scsi] bfa: driver version update (Rob Evers) [703265] - [scsi] bfa: kdump fix (Rob Evers) [703265] - [scsi] bfa: firmware download fix (Rob Evers) [703265] - [netdrv] bna: fix memory leak during RX path cleanup (Ivan Vecera) [698625] - [netdrv] bna: fix for clean fw re-initialization (Ivan Vecera) [698625]- [build] disable Werr for external modules (Aristeu Rozanski) [703504]- [scsi] hpsa: fix reading a write only register causes a hang (Rob Evers) [703262] - [scsi] mpt2sas: remove the use of writeq, since writeq is not atomic (Tomas Henzl) [701947]- [kernel] sched: resched proper CPU on yield_to (Rik van Riel) [464276] - [virt] sched: avoid kABI breakage (Rik van Riel) [464276] - [virt] kvm: use yield_to instead of sleep in kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] kvm: keep track of which task is running a KVM vcpu (Rik van Riel) [464276] - [virt] export pid symbols needed for kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] sched: Add yield_to(task, preempt) functionality (Rik van Riel) [464276] - [virt] sched: Use a buddy to implement yield_task_fair() (Rik van Riel) [464276] - [virt] sched: Limit the scope of clear_buddies (Rik van Riel) [464276] - [virt] sched: Check the right ->nr_running in yield_task_fair() (Rik van Riel) [464276] - [virt] VMX: increase ple_gap to 128 (Rik van Riel) [464276] - [virt] KVM: introduce kvm_vcpu_on_spin (Rik van Riel) [464276] - [virt] SVM: Support Pause Filter in AMD processors (Rik van Riel) [464276] - [virt] VMX: Add support for Pause-Loop Exiting (Rik van Riel) [464276] - [ppc] Add POWER7+ cputable entry (Steve Best) [694586] - [fs] ext4: Allow indirect-block file to grow the file size to max file size (Lukas Czerner) [681647] - GFS2: make sure fallocate bytes is a multiple of blksize (Benjamin Marzinski) [695763] - [x86] Use KERN_DEFAULT log-level in __show_regs() (Prarit Bhargava) [691509] - [x86] Make sure we also print a Code: line for show_regs() (Prarit Bhargava) [691509] - [x86] Combine printk()s in show_regs_common() (Prarit Bhargava) [691509] - [x86] dmi, debug: Log board name (when present) in dmesg/oops output (Prarit Bhargava) [691509] - [x86] Factor duplicated code out of __show_regs() into show_regs_common() (Prarit Bhargava) [691509] - [x86] dmi: log board, system, and BIOS information (Prarit Bhargava) [691509] - [ppc] Fix oops if scan_dispatch_log is called too early (Steve Best) [696777] - [scsi] ipr: improve interrupt service routine performance (Steve Best) [696754] - [kernel] taskstats: use real microsecond granularity for CPU times (Oleg Nesterov) [662208] - [x86] ACPI: Fix ioremap size for MMIO reads and writes (Myron Stowe) [690486] - [virt] i8259: initialize isr_ack (Avi Kivity) [670765] - [netdrv] mlx4_core: Remove warning message about firmware bug (Steve Best) [695229] - Check if PTE is already allocated during page fault (Andrea Arcangeli) [696998] - [mm] thp: simple fix for /dev/zero THP mprotect bug (Andrea Arcangeli) [690444] - [mm] hugetlbfs: correct handling of negative input to nr_hugepages and nr_overcommit_hugepages (Petr Holasek) [673629]- [scsi] hpsa: fix lost command problem (Tomas Henzl) [700430] - [scsi] cciss: fix lost command problem (Tomas Henzl) [700430] - [scsi] ibft: fix oops during boot (Mike Christie) [698737]- [scsi] beiscsi: update version (Mike Christie) [674340] - [scsi] be2iscsi: fix chip cleanup (Mike Christie) [674340] - [scsi] be2iscsi: fix boot hang due to interrupts not getting rearmed (Mike Christie) [674340] - [scsi] bnx2fc: fix regression due to incorrect setup of em for npiv port (Mike Christie) [700672] - [ppc] pseries: Use a kmem cache for DTL buffers (Steve Best) [695678]- [kdump] revert commit 8f4ec27fc to keep crashkernel=auto (Amerigo Wang) [605786] - [kernel] sched: Drop rq->lock from idle_balance() (Larry Woodman) [623712] - [kernel] sched: Fix unregister_fair_sched_group() (Larry Woodman) [623712] - [kernel] sched: Allow update_cfs_load() to update global load (Larry Woodman) [623712] - [kernel] sched: Implement demand based update_cfs_load() (Larry Woodman) [623712] - [kernel] sched: Update shares on idle_balance (Larry Woodman) [623712] - [kernel] sched: Add sysctl_sched_shares_window (Larry Woodman) [623712] - [kernel] sched: Introduce hierarchal order on shares update list (Larry Woodman) [623712] - [kernel] sched: Fix update_cfs_load() synchronization (Larry Woodman) [623712] - [kernel] sched: Fix load corruption from update_cfs_shares() (Larry Woodman) [623712] - [kernel] sched: Make tg_shares_up() walk on-demand (Larry Woodman) [623712] - [kernel] sched: Implement on-demand (active) cfs_rq list (Larry Woodman) [623712] - [kernel] sched: Rewrite tg_shares_up (Larry Woodman) [623712] - [kernel] Prevent rt_sigqueueinfo and rt_tgsigqueueinfo from spoofing the signal code (Oleg Nesterov) [690033] {CVE-2011-1182} - [net] ethtool RXHASH flag (Neil Horman) [690619] - [fs] Revert "[fs] nfs: use unstable writes for groups of small DIO writes" (Jeff Layton) [694309] - [fs] sendfile(): check f_op.splice_write() rather than f_op.sendpage() (Lukas Czerner) [689426] - [fs] dcache: allow __d_obtain_alias() to return unhashed dentries (J. Bruce Fields) [636926] - [virt] VMX: Save and restore tr selector across mode switches (Gleb Natapov) [693894] - [virt] VMX: update live TR selector if it changes in real mode (Gleb Natapov) [693894] - [mm] memcg: remove direct page_cgroup-to-page pointer (Johannes Weiner) [692490] - [mm] memcg: condense page_cgroup-to-page lookup points (Johannes Weiner) [692490] - [mm] memcg: change page_cgroup_zoneinfo signature (Johannes Weiner) [692490] - [mm] memcg: no uncharged pages reach page_cgroup_zoneinfo (Johannes Weiner) [692490] - [s390x] dasd: prevent panic with unresumed devices (Hendrik Brueckner) [676720] - [s390x] qeth: wrong MAC-address displayed in error message (Hendrik Brueckner) [675211]- [netdrv] cnic: fix hang due to rtnl_lock (Mike Christie) [694874] - [netdrv] firmware: re-add the recently deleted bnx2x fw 6.2.5.0 (Michal Schmidt) [690470] - [netdrv] firmware/bnx2x: add 6.2.9.0 fw, remove unused fw (Michal Schmidt) [690470] - [netdrv] bnx2x, cnic: Disable iSCSI if DCBX negotiation is successful (Michal Schmidt) [690470] - [netdrv] bnx2x: don't write dcb/llfc fields in STORM memory (Michal Schmidt) [690470] - [netdrv] bnx2x: Update firmware to 6.2.9 (Michal Schmidt) [690470]- [net] limit socket backlog add operation to prevent possible DoS (Jiri Pirko) [694396] {CVE-2010-4251} - [scsi] mpt2sas: prevent heap overflows and unchecked (Tomas Henzl) [694023] {CVE-2011-1494 CVE-2011-1495} - [fs] epoll: prevent creating circular epoll structures (Don Howard) [681683] {CVE-2011-1082} - [mm] Prevent page_fault at do_mm_track_pte+0xc when Stratus dirty page tracking is active (Larry Woodman) [693786] - [fs] GFS2 causes kernel panic in spectator mode (Steven Whitehouse) [696535] - [net] bonding: interface doesn't issue IGMP report on slave interface during failover (Flavio Leitner) [640690] - [scsi] isci: validate oem parameters early, and fallback (David Milburn) [698016] - [scsi] isci: fix oem parameter header definition (David Milburn) [698016]- [scsi] mark bfa fc adapters tech preview (Rob Evers) [698384] - [virt] Revert pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Aristeu Rozanski) [691310] - [i686] nmi watchdog: Enable panic on hardlockup (Don Zickus) [677532] - [netdrv] Adding Chelsio Firmware for cxgb4 (Neil Horman) [691929]- [virt] x86: better fix for race between nmi injection and enabling nmi window (Aristeu Rozanski) - [virt] x86: revert "fix race between nmi injection and enabling nmi window" (Aristeu Rozanski)- [net] bonding: fix jiffy comparison issues (Andy Gospodarek) [696337]- [kernel] perf: add script command help (Jiri Olsa) [693050] - [drm] radeon/kms: make radeon i2c put/get bytes less noisy (Frank Arnold) [693829] - [drm] radeon/kms: fix hardcoded EDID handling (Frank Arnold) [693829] - [x86] Revert "[x86] perf: P4 PMU - Fix unflagged overflows handling" (Don Zickus) [688547] - [x86] perf: let everyone share counters on a P4 machine (Don Zickus) [688547] - [fs] nfs: Ensure that NFS4 acl requests don't use slab in skb fraglist (Neil Horman) [682645] {CVE-2011-1090} - [fs] partitions: Validate map_count in Mac partition tables (Danny Feng) [679286] {CVE-2011-1010}- [scsi] ibft: search for broadcom specific ibft sign (Mike Christie) [696275] - [fs] Fix corrupted OSF partition table parsing (Danny Feng) [688025] {CVE-2011-1163} - [netdrv] ixgbe: DCB, X540 devices do not respond to pause frames (Andy Gospodarek) [694930] - [netdrv] ixgbe: DCB, misallocated packet buffer size with X540 device (Andy Gospodarek) [694930] - [netdrv] ixgbe: refactor common start_hw code for 82599 and x54 (Andy Gospodarek) [694930] - [netdrv] ixgbe: balance free_irq calls with request_irq calls (Andy Gospodarek) [692988]- [net] sctp: fix the INIT/INIT-ACK chunk length calculation (Thomas Graf) [690743] {CVE-2011-1573} - [kernel] sched: Fix granularity of task_u/stime() (Jerome Marchand) [690998] - [pci] Call PCIe _OSC methods earlier (Matthew Garrett) [693974] - [fs] nfs: use unstable writes for groups of small DIO writes (Jeff Layton) [694309] - [net] CAN: Use inode instead of kernel address for /proc file (Danny Feng) [664561] {CVE-2010-4565} - [x86] mce: reject CEs on Westmere EX MCE bank 6 (Prarit Bhargava) [694891] - [scsi] libfcoe: Incorrect CVL handling for NPIV ports (Mike Christie) [694906] - [x86] perf: Complain louder about BIOSen corrupting CPU/PMU state and continue (Don Zickus) [694913] - [fs] inotify: fix double free/corruption of stuct user (Eric Paris) [656832] {CVE-2010-4250} - [netdrv] netxen: limit skb frags for non tso packet (Chad Dupuis) [695478] - [fs] nfsd4: fix oops on lock failure (J. Bruce Fields) [696376] - [netdrv] Return bnx2 firmware files to Makefile (John Feeney) [696365] - [scsi] be2iscsi: fix be2iscsi rmmod (Mike Christie) [695585] - [netdrv] qlcnic: limit skb frags for non tso packet (Bob Picco) [695488] - [md] Cleanup after raid45->raid0 takeover (Dean Nelson) [694106] - [md] revert "Cleanup after raid45->raid0 takeover patch" (Dean Nelson) [694106] - [net] bonding: fix incorrect tx queue offset (Andy Gospodarek) [695548] {CVE-2011-1581} - [netdrv] igb: for 82576 EEPROMs reporting invalid size default to 16kB (Stefan Assmann) [695751] - [pci] return correct value when writing to the "reset" attribute (Alex Williamson) [690291] - [kernel] Initalize call_single_queue during boot to handle left over ipi (Neil Horman) [680478]- [virt] x86: better fix for race between nmi injection and enabling nmi window (Marcelo Tosatti) [684719] - [virt] x86: revert "fix race between nmi injection and enabling nmi window" (Marcelo Tosatti) [684719]- [mm] pdpte registers are not flushed when PGD entry is changed in x86 PAE mode (Larry Woodman) [691310] - [drm] i915: backports from stable to fix some regressions (Dave Airlie) [690865] - [fs] svcrpc: complete svsk processing on cb receive failure (J. Bruce Fields) [629030] - [netdrv] cnic: fix hang due to rtnl_lock (Mike Christie) [694874] - [netdrv] firmware/bnx2x: add 6.2.9.0 fw, remove unused fw (Michal Schmidt) - [netdrv] bnx2x, cnic: Disable iSCSI if DCBX negotiation is successful (Michal Schmidt) [690470] - [netdrv] bnx2x: don't write dcb/llfc fields in STORM memory (Michal Schmidt) [690470] - [netdrv] bnx2x: Update firmware to 6.2.9 (Michal Schmidt) [690470] - [ppc] pseries: fix hang caused by missing spin_unlock in dtl_disable (Steve Best) [694327] - [ppc] pseries: Disable VPNH feature (Steve Best) [694266] - [netdrv] bna: Avoid kernel panic in case of FW heartbeat failure (Ivan Vecera) [694115] - [input] wacom: Move the cintiq initialization down (Peter Hutterer) [693573] - [input] wacom: specify Cinitq supported tools (Peter Hutterer) [693573] - [input] wacom: fix pressure in Cintiq 21UX2 (Peter Hutterer) [693573] - [input] wacom: fix serial number handling on Cintiq 21UX2 (Peter Hutterer) [693573] - [input] wacom: add Cintiq 21UX2 and Intuos4 WL (Peter Hutterer) [693573] - [kernel] spec: strip note and comment from ppc64's vmlinux before checksum is calculated (Aristeu Rozanski) [692515] - [scsi] fcoe: have fcoe log off and lport destroy before ndo_fcoe_disable (Mike Christie) [691611] - [scsi] libfc: rec tov value and REC_TOV_CONST units usages is incorrect (Mike Christie) [691611] - [scsi] libfcoe: fix wrong comment in fcoe_transport_detach (Mike Christie) [691611] - [scsi] libfcoe: clean up netdev mapping properly when the transport goes away (Mike Christie) [691611] - [scsi] fcoe: remove unnecessary module state check (Mike Christie) [691611] - [scsi] fcoe: Remove mutex_trylock/restart_syscall checks (Mike Christie) [691611] - [scsi] libfcoe: Remove mutex_trylock/restart_syscall checks (Mike Christie) [691611] - [scsi] fcoe: correct checking for bonding (Mike Christie) [691611] - [scsi] fcoe: fix broken fcoe interface reset (Mike Christie) [691611] - [scsi] fcoe: precedence bug in fcoe_filter_frames() (Mike Christie) [691611] - [scsi] libfcoe: Move FCOE_MTU definition from fcoe.h to libfcoe.h (Mike Christie) [691611] - [scsi] libfc: remove duplicate ema_list init (Mike Christie) [691611] - [scsi] fcoe, libfc: initialize EM anchors list and then update npiv EMs (Mike Christie) [691611] - [scsi] libfc: Fixing a memory leak when destroying an interface (Mike Christie) [691611] - [scsi] fc: Add GSPN_ID request to header file (Mike Christie) [691611] - [x86] mce: don't print "human readable" message for corrected errors (Prarit Bhargava) [688281] - [scsi] hpsa: fix pci_device_id table (Tomas Henzl) [684997] - [netdrv] ixgbe: only enable WoL for magic packet by default (Andy Gospodarek) [632598] - [mm] zram: disable zram on ppc64 (Jerome Marchand) [661293] - [mm] zram: update config file (Jerome Marchand) [661293] - [mm] zram: initialize device on first read (Jerome Marchand) [661293] - [mm] zram: fix data corruption issue (Jerome Marchand) [661293] - [mm] zram: xvmalloc: combine duplicate block delete code (Jerome Marchand) [661293] - [mm] zram: Return zero'd pages on new reads (Jerome Marchand) [661293] - [mm] zram: xvmalloc: Close 32byte hole on 64bit CPUs (Jerome Marchand) [661293] - [mm] zram: xvmalloc: create CONFIG_ZRAM_DEBUG for debug code (Jerome Marchand) [661293] - [mm] zram: xvmalloc: free bit block insertion optimization (Jerome Marchand) [661293] - [mm] zram: Prevent overflow in logical block size (Jerome Marchand) [661293] - [mm] zram: vmalloc: Correct tunings to enable use with 64K pages (Jerome Marchand) [661293] - [mm] zram: xvmalloc.c: Fix a typo (Jerome Marchand) [661293] - [mm] zram: Fix sparse warning 'Using plain integer as NULL pointer' (Jerome Marchand) [661293]- [tracing] t_start: reset FTRACE_ITER_HASH in case of seek/pread (Jiri Olsa) [631626] {CVE-2010-3079} - [scsi] scsi_dh_rdac: fix for lun_table update for rdac (Rob Evers) [687878] - [usb] EHCI: unlink unused QHs when the controller is stopped (Don Zickus) [680987] - [fs] Revert "[fs] sunrpc: Use static const char arrays" (Steve Dickson) [690754] - [fs] sunrpc: Propagate errors from xs_bind() through xs_create_sock() (Steve Dickson) [689777] - [net] netfilter: ipt_CLUSTERIP: fix buffer overflow (Jiri Pirko) [689342] - [net] ipv6: netfilter: ip6_tables: fix infoleak to userspace (Jiri Pirko) [689351] {CVE-2011-1172} - [net] netfilter: ip_tables: fix infoleak to userspace (Jiri Pirko) [689334] {CVE-2011-1171} - [net] netfilter: arp_tables: fix infoleak to userspace (Jiri Pirko) [689325] {CVE-2011-1170} - [kernel] remove kernel-debuginfo-common requires from perf-debuginfo (Jason Baron) [682012] - [drm] radeon/kms: check AA resolve registers on r300 + regression fix (Dave Airlie) [680002] {CVE-2011-1016} - [net] fix ebtables stack infoleak (Eugene Teo) [681323] {CVE-2011-1080} - [drm] fix unsigned vs signed comparison issue in modeset ctl ioctl (Don Howard) [679928] {CVE-2011-1013} - [fs] svcrpc: take advantage of tcp autotuning (J. Bruce Fields) [629030] - [fs] SUNRPC: Don't wait for full record to receive tcp data (J. Bruce Fields) [629030] - [net] svcrpc: copy cb reply instead of pages (J. Bruce Fields) [629030] - [fs] svcrpc: close connection if client sends short packet (J. Bruce Fields) [629030] - [fs] svcrpc: note network-order types in svc_process_calldir (J. Bruce Fields) [629030] - [fs] SUNRPC: svc_tcp_recvfrom cleanup (J. Bruce Fields) [629030] - [fs] SUNRPC: requeue tcp socket less frequently (J. Bruce Fields) [629030] - [fs] rpc: move sk_bc_xprt to svc_xprt (J. Bruce Fields) [629030] - [acpi] ACPICA: Truncate I/O addresses to 16 bits for Windows compatibility (Frank Arnold) [593766]- [kernel] kcore: restrict access to the whole memory (Amerigo Wang) [663864] - [scsi] libsas: flush initial device discovery before completing ->scan_finished (David Milburn) [682265] - [md] Cleanup after raid45->raid0 takeover (Doug Ledford) [688725] - [md] partition detection when array becomes active (Doug Ledford) [688725] - [md] avoid spinlock problem in blk_throtl_exit (Doug Ledford) [679096 688725] - [md] correctly handle probe of an 'mdp' device (Doug Ledford) [688725] - [md] don't set_capacity before array is active (Doug Ledford) [688725] - [md] Fix raid1->raid0 takeover (Doug Ledford) [688725] - [md] process hangs at wait_barrier after 0->10 takeover (Doug Ledford) [688725] - [md] md_make_request: don't touch the bio after calling make_request (Doug Ledford) [688725] - [md] Don't allow slot_store while resync/recovery is happening (Doug Ledford) [688725] - [md] don't clear curr_resync_completed at end of resync (Doug Ledford) [688725] - [md] Don't use remove_and_add_spares to remove failed devices from a read-only array (Doug Ledford) [688725] - [md] Add raid1->raid0 takeover support (Doug Ledford) [688725] - [md] Remove the AllReserved flag for component devices (Doug Ledford) [688725] - [md] don't abort checking spares as soon as one cannot be added (Doug Ledford) [688725] - [md] fix the test for finding spares in raid5_start_reshape (Doug Ledford) [688725] - [md] simplify some 'if' conditionals in raid5_start_reshape (Doug Ledford) [688725] - [md] revert change to raid_disks on failure (Doug Ledford) [688725] - [md] Fix removal of extra drives when converting RAID6 to RAID5 (Doug Ledford) [688725] - [md] range check slot number when manually adding a spare (Doug Ledford) [688725] - [md] raid5: handle manually-added spares in start_reshape (Doug Ledford) [688725] - [md] fix sync_completed reporting for very large drives (>2TB) (Doug Ledford) [688725] - [md] allow suspend_lo and suspend_hi to decrease as well as increase (Doug Ledford) [688725] - [md] Don't let implementation detail of curr_resync leak out through sysfs (Doug Ledford) [688725] - [md] separate meta and data devs (Doug Ledford) [688725] - [md] add new param to_sync_page_io() (Doug Ledford) [688725] - [md] new param to calc_dev_sboffset (Doug Ledford) [688725] - [md] Be more careful about clearing flags bit in ->recovery (Doug Ledford) [688725] - [md] md_stop_writes requires mddev_lock (Doug Ledford) [688725] - [md] raid5: use sysfs_notify_dirent_safe to avoid NULL pointer (Doug Ledford) [688725] - [md] Ensure no IO request to get md device before it is properly initialised (Doug Ledford) [688725] - [md] Fix single printks with multiple KERN_s (Doug Ledford) [688725] - [md] fix regression resulting in delays in clearing bits in a bitmap (Doug Ledford) [688725] - [md] fix regression with re-adding devices to arrays with no metadata (Doug Ledford) [688725] - [md] pick some changes from commits to match upstream (Doug Ledford) [688725] - [md] raid1: add takeover support for raid5->raid1 (Doug Ledford) [688725] - [md] pick up some percpu annotations that upstream has (Doug Ledford) [688725] - [md] update includes to match upstream (Doug Ledford) [688725] - [scsi] isci: fix fragile/conditional isci_host lookups (David Milburn) [691591] - [scsi] isci: cleanup isci_remote_device[_not]_ready interface (David Milburn) [691591] - [scsi] isci: Qualify when the host lock is managed for STP/SATA callbacks (David Milburn) [691591] - [scsi] isci: Fix use of SATA soft reset state machine (David Milburn) [691591] - [scsi] isci: Free host lock for SATA/STP abort escalation at submission time (David Milburn) [691591] - [scsi] isci: Properly handle requests in the "aborting" state (David Milburn) [691591] - [scsi] isci: Remove "screaming" data types (David Milburn) [691591] - [scsi] isci: remove unused "remote_device_started" (David Milburn) [691591] - [scsi] isci: namespacecheck cleanups (David Milburn) [691591] - [scsi] isci: kill some long macros (David Milburn) [691591] - [scsi] isci: reorder init to cleanup unneeded declarations (David Milburn) [691591] - [scsi] isci: Remove event_* calls as they are just wrappers (David Milburn) [691591] - [netdrv] iwlagn: Support new 5000 microcode (Stanislaw Gruszka) [682742] - [netdrv] iwlwifi: fix dma mappings and skbs leak (Stanislaw Gruszka) [682726] - [netdrv] iwl3945: remove plcp check (Stanislaw Gruszka) [679002] - [netdrv] iwlwifi: add {ack,plpc}_check module parameters (Stanislaw Gruszka) [620501] - [fs] ext4: Fix ext4_quota_write cross block boundary behaviour (Lukas Czerner) [680105] - [fs] quota: Don't write quota info in dquot_commit() (Lukas Czerner) [680105] - [netdrv] be2net: Change f/w command versions for Lancer (Ivan Vecera) [685027] - [netdrv] be2net: Remove ERR compl workaround for Lancer (Ivan Vecera) [685027] - [netdrv] be2net: fix to ignore transparent vlan ids wrongly indicated by NIC (Ivan Vecera) [685027] - [netdrv] be2net: pass proper hdr_size while flashing redboot (Ivan Vecera) [685027] - [netdrv] be2net: Allow VFs to call be_cmd_reset_function (Ivan Vecera) [685027] - [netdrv] be2net: pass domain numbers for pmac_add/del functions (Ivan Vecera) [685027] - [netdrv] be2net: Initialize and cleanup sriov resources only if pci_enable_sriov has succeeded (Ivan Vecera) [685027] - [netdrv] be2net: Use domain id when be_cmd_if_destroy is called (Ivan Vecera) [685027] - [netdrv] be2net: While configuring QOS for VF, pass proper domain id (Ivan Vecera) [685027] - [netdrv] benet: Avoid potential null deref in be_cmd_get_seeprom_data() (Ivan Vecera) [685027] - [netdrv] benet: fix be_cmd_multicast_set() memcpy bug (Ivan Vecera) [685027] - [ppc] kdump: Override crash_free_reserved_phys_range to avoid freeing RTAS (Steve Best) [672983] - [kernel] kdump: Allow shrinking of kdump region to be overridden (Steve Best) [672983] - [scsi] bnx2fc: Bumped version to 1.0.2 (Mike Christie) [683153] - [scsi] bnx2fc: Fix kernel panic when deleting NPIV ports (Mike Christie) [683153] - [scsi] bnx2fc: scsi_dma_unmap() not invoked on IO completions (Mike Christie) [683153] - [scsi] bnx2fc: host stats show the link speed 'unknown' on NIC partitioned interfaces (Mike Christie) [683153] - [scsi] bnx2fc: IO completion not processed due to missed wakeup (Mike Christie) [683153] - [scsi] bnx2fc: Bump version to 1.0.1 (Mike Christie) [683153] - [scsi] bnx2fc: Remove unnecessary module state checks (Mike Christie) [683153] - [scsi] bnx2fc: Fix MTU issue by using static MTU (Mike Christie) [683153] - [scsi] bnx2fc: Remove network bonding checking (Mike Christie) [683153] - [scsi] bnx2fc: Call bnx2fc_return_rqe and bnx2fc_get_next_rqe with tgt lock held (Mike Christie) [683153] - [scsi] bnx2fc: common free list for cleanup commands (Mike Christie) [683153] - [scsi] bnx2fc: Remove rtnl_trylock/restart_syscall checks (Mike Christie) [683153] - [netdrv] cnic: Fix lost interrupt on bnx2x (Mike Christie) [683153] - [netdrv] cnic: Prevent status block race conditions with hardware (Mike Christie) [683153] - [kernel] ring-buffer: Use sync sched protection on ring buffer resizing (Jiri Olsa) [676583] - [kernel] tracing: avoid soft lockup in trace_pipe (Jiri Olsa) [676583] - [kernel] tracing: Fix a race in function profile (Jiri Olsa) [676583] - [block] cfq-iosched: Don't update group weights when on service tree (Vivek Goyal) [689551] - [block] cfq-iosched: Get rid of on_st flag (Vivek Goyal) [689551] - [net] tcp_cubic: fix low utilization of CUBIC with HyStart (Thomas Graf) [616985] - [net] tcp_cubic: make the delay threshold of HyStart less sensitive (Thomas Graf) [616985] - [net] tcp_cubic: enable high resolution ack time if needed (Thomas Graf) [616985] - [net] tcp_cubic: fix clock dependency (Thomas Graf) [616985] - [net] tcp_cubic: make ack train delta value a parameter (Thomas Graf) [616985] - [net] tcp_cubic: fix comparison of jiffies (Thomas Graf) [616985] - [net] tcp: fix RTT for quick packets in congestion control (Thomas Graf) [616985] - [fs] fix GFS2 filesystem hang caused by incorrect lock order (Robert S Peterson) [651584] - [fs] btrfs: bring us up to date with .38 (Josef Bacik) [684667] - [ppc] add dynamic dma window support minor updates (Steve Best) [691952] - [ppc] ptrace: Remove BUG_ON when full register set not available (Steve Best) [678099] - [ppc] pseries: Disable MSI using new interface if possible (Steve Best) [684961] - [ppc] kexec: Fix orphaned offline CPUs across kexec (Steve Best) [682875] - [net] ipsec: Disable granular bundles (Herbert Xu) [631833] - [scsi] libsas: fix runaway error handler problem (David Milburn) [691527] - [scsi] mpt2sas: Added customer specific display support (Tomas Henzl) [684841] - [scsi] Add next gen Dell Powervault controller MD36xxf into RDAC device list (Shyam Iyer) [688979] - [kernel] perf: Fix task context scheduling (Jiri Olsa) [688065] - [drm] nouveau: disable acceleration on NVA3/NVA5/NVA8/NVAF by default (Ben Skeggs) [684816] - [kernel] radix: don't tag the root if we didn't tag within our range (Josef Bacik) [681439] - [block] blk-throttle: Do not use kblockd workqueue for throtl work (Vivek Goyal) [681360] - [sound] ALSA: HDA hdmi related fixes (Jaroslav Kysela) [671501] - [pci] Preserve Existing pci sort whitelists for Dell systems (Shyam Iyer) [688954] - [x86] perf: Add support for AMD family 15h core counters family 15h core counters (Robert Richter) [635671] - [x86] hpwdt: fix section mismatch warning (Prarit Bhargava) [689837] - [x86] UV: Correct kABI from upstream (George Beshers) [684957] - [x86] When cleaning MTRRs, do not fold WP into UC (Prarit Bhargava) [682758] - [virt] xen-blkfront: handle Xen major numbers other than XENVBD (Andrew Jones) [691339] - [virt] Fix regression with SMP guests (Zachary Amsden) [681133] - [netdrv] enic: update to version 2.1.1.13 (Andy Gospodarek) [684865] - [netdrv] igb: full support for i350 devices (Stefan Assmann) [687932] - [fs] NFS: Fix a hang/infinite loop in nfs_wb_page() (Steve Dickson) [672305] - [fs] nfsd: fix auth_domain reference leak on nlm operations (J. Bruce Fields) [690900] - [fs] svcrpc: ensure cache_check caller sees updated entry (J. Bruce Fields) [690900] - [fs] svcrpc: take lock on turning entry NEGATIVE in cache_check (J. Bruce Fields) [690900] - [fs] svcrpc: modifying valid sunrpc cache entries is racy (J. Bruce Fields) [690900] - [fs] sunrpc: extract some common sunrpc_cache code from nfsd (Steve Dickson) [690900] - [infiniband] RDMA/cxgb4: Initialization errors can cause crash (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Don't change QP state outside EP lock (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Remove db_drop_task (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Do CIDX_INC updates every 1/16 CQ depth CQE reaps (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Dispatch FATAL event on EEH errors (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Set the correct device physical function for iwarp connections (Steve Best) [647013] - [infiniband] RDMA/cxgb4: limit MAXBURST EQ context field to 256B (Steve Best) [647013] - [infiniband] RDMA/cxgb4: Don't re-init wait object in init/fini paths (Steve Best) [647013] - [infiniband] RMDA/cxgb4 kfifo changes (Steve Best) [647013] - [netdrv] cxgb4 driver update (Neil Horman) [647006] - [tracing] Add unstable sched clock note to the warning (Jiri Olsa) [666264] - [x86] Reevaluate T-states on CPU hot-add (Matthew Garrett) [673442] - [scsi] libsas: fix/amend device gone notification in sas_deform_port (David Milburn) [682315] - [kdump] kexec: move the crashkernel=auto logic into kernel spec file (Amerigo Wang) [605786]- [fs] buffer: make invalidate_bdev() drain all percpu LRU add caches (Dave Chinner) [665056] - [s390x] uaccess: missing sacf in uaccess error handling (Hendrik Brueckner) [670555] - [v4l] media: minor v4l/dvb/rc regression fixes (Jarod Wilson) [682906] - [kernel] capabilities: do not special case calculation of pE during exec of init (Eric Paris) [684008] - [scsi] qla2xxx: Update version number to 8.03.07.03.06.1-k (Chad Dupuis) [686341] - [scsi] qla2xxx: Display hardware/firmware registers to get more information about the error for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Updated the reset sequence for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Limit the logs in case device state does not change for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Add test for valid loop id to qla2x00_relogin() (Chad Dupuis) [686341] - [scsi] qla2xxx: Remove extra call to qla82xx_check_fw_alive() (Chad Dupuis) [686341] - [scsi] Revert "qla2xxx: Remove code to not reset ISP82xx on failure" (Chad Dupuis) [686341] - [scsi] qla2xxx: Log fcport state transitions when debug messages are enabled (Chad Dupuis) [686341] - [scsi] qla2xxx: Free firmware PCB on logout request (Chad Dupuis) [686341] - [scsi] qla2xxx: Include request queue ID in the upper 16-bits of the I/O handle for Abort I/O IOCBs (Chad Dupuis) [686341] - [scsi] qla2xxx: Perform FCoE context reset before trying adapter reset for ISP82xx (Chad Dupuis) [686341] - [scsi] qla2xxx: Update copyright banner (Chad Dupuis) [686341] - [scsi] qla2xxx: Verify login-state has transitioned to PRLI-completed (Chad Dupuis) [686341] - [scsi] qla2xxx: Remove extraneous setting of FCF_ASYNC_SENT during login-done completion (Chad Dupuis) [686341] - [scsi] qla2xxx: Check for a match before attempting to set FCP-priority information (Chad Dupuis) [686341] - [scsi] qla2xxx: Correct calling contexts of qla2x00_mark_device_lost() in async paths (Chad Dupuis) [686341] - [scsi] qla2xxx: Display PortID information during FCP command-status handling (Chad Dupuis) [686341] - [misc] mark various drivers/features as tech preview (Don Zickus) [689566] - [mm] compaction beware writeback (Andrea Arcangeli) [690921] - [scsi] megaraid_sas: Version and Changelog update (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix iMR OCR support to work correctly (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix max_sectors for IEEE SGL (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix fault state handling (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix tasklet_init call (Shyam Iyer) [692673] - [scsi] megaraid_sas: Add CFG_CLEARED AEN (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix megasas_build_dcdb_fusion to use correct LUN field (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix megasas_build_dcdb_fusion to not filter by TYPE_DISK (Shyam Iyer) [692673] - [scsi] megaraid_sas: Call tasklet_schedule for MSI-X (Shyam Iyer) [692673] - [scsi] megaraid_sas: Enable MSI-X before calling megasas_init_fw (Shyam Iyer) [692673] - [scsi] megaraid_sas: Add missing check_and_restore_queue_depth call (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix failure gotos (Shyam Iyer) [692673] - [scsi] megaraid_sas: Fix probe_one to clear MSI-X flags in kdump (Tomas Henzl) [682110] - [fs] jbd/ocfs2: Fix block checksumming when a buffer is used in several transactions (Eric Sandeen) [618440] - [x86] UV: RHEL: avoid parsing the ACPI OSC table (George Beshers) [619426] - [x86] UV: Fix the effect of extra bits in the hub nodeid register (George Beshers) [619426] - [x86] UV: use native_halt on a halt (George Beshers) [619426] - [x86] UV: Fix initialization of max_pnode (George Beshers) [619426] - [x86] UV: Add common uv_early_read_mmr() function for reading MMR (George Beshers) [619426] - [x86] UV: Fix a problem with long bitops during boot (George Beshers) [619426] - [x86] UV: use BOOT_ACPI after crash dump (George Beshers) [619426] - [x86] UV: Make kdump avoid stack dumps (George Beshers) [619426] - [x86] UV: NMI_UNKNOWN (George Beshers) [619426] - [x86] UV: Upstream enable NMI backtrace (George Beshers) [619426] - [x86] Fix AMD PMU detection issue (Frank Arnold) [689065] - [s390x] tape: deadlock on global work queue (Hendrik Brueckner) [681306] - [s390x] qeth: remove needless IPA-commands in offline (Hendrik Brueckner) [679514] - [s390x] qeth: allow channel path changes in suspend state (Hendrik Brueckner) [678067] - [netdrv] ixgbe: receive packet statistics not incrementing (Andy Gospodarek) [689032] - [netdrv] bnx2: update driver to latest upstream (Neil Horman) [669813] - [mm] memcg: avoid deadlock between charge moving and try_charge() (Johannes Weiner) [592269] - [mm] memcg: move charges of file pages (Johannes Weiner) [592269] - [mm] memcg: clean up charge moving (Johannes Weiner) [592269] - [mm] memcg: improve performance of swap charge moving (Johannes Weiner) [592269] - [mm] memcg: move charges of anonymous swap (Johannes Weiner) [592269] - [mm] memcg: avoid oom during charge moving (Johannes Weiner) [592269] - [mm] memcg: improve performance of moving charges (Johannes Weiner) [592269] - [mm] memcg: move charges of anonymous pages (Johannes Weiner) [592269] - [mm] memcg: add interface to move charge at task migration (Johannes Weiner) [592269] - [kernel] cgroup: introduce __css_get/put() for multiple references (Johannes Weiner) [592269] - [kernel] cgroup: introduce cancel_attach() (Johannes Weiner) [592269] - [mm] memcg: remove memcg_tasklist mutex (Johannes Weiner) [592269] - [mm] memcg: cleanup mem_cgroup_move_parent() (Johannes Weiner) [592269] - [mm] memcg: add mem_cgroup_cancel_charge() (Johannes Weiner) [592269]- [netdrv] spec: add phy drivers to initrd (Andy Gospodarek) [650907]- [x86] export SMBIOS version via sysfs (Prarit Bhargava) [684329] - [fs] aio: fix up kabi breakage (Jeff Moyer) [690224] - [scsi] lpfc: Update lpfc version for 8.3.5.30.1p driver release (Rob Evers) [689937] - [scsi] lpfc: Fixed an issue where SLI4 adapter running on Powerpc was unable to login into Fabric (Rob Evers) [689937] - [scsi] lpfc: Fixed driver sending FLOGI to a disconnected FCF (Rob Evers) [689937] - [scsi] lpfc: Merge from upstream: block target when port queuing limit is hit (Rob Evers) [689937] - [scsi] lpfc: Merge from upstream: force retry in queuecommand when port is transitioning (Rob Evers) [689937] - [scsi] lpfc: Fix bug with incorrect BLS Response to BLS Abort (Rob Evers) [689937] - [scsi] lpfc: Fixed crash when mailbox commands timeout through BSG (Rob Evers) [689937] - [scsi] lpfc: Fix rrq cleanup for vport delete (Rob Evers) [689937] - [scsi] lpfc: LOGO completion routine must invalidate both RPI and D_ID (Rob Evers) [689937] - [scsi] lpfc: Do not take lock when clearing rrq active (Rob Evers) [689937] - [scsi] lpfc: Save IRQ level when taking host_lock in findnode_did (Rob Evers) [689937] - [scsi] lpfc: Fixed hang in lpfc_get_scsi_buf_s4 (Rob Evers) [689937] - [scsi] lpfc: Fix xri lookup for received rrq (Rob Evers) [689937] - [scsi] lpfc: Fixed missed setting of RRQ active for target aborted IOs (Rob Evers) [689937] - [scsi] lpfc: Fixed fdisc sent with invalid VPI (Rob Evers) [689937] - [scsi] lpfc: Fixed UE error reported by OneConnect UCNA BE2 hba with f/w 2.702.542.0 during reboot (Rob Evers) [689937] - [scsi] lpfc: Fixed XRI reuse issue. (Rob Evers) [689937] - [scsi] lpfc: Unreg login when PLOGI received from logged in port (Rob Evers) [689937] - [scsi] lpfc: Fixed crashes for NULL vport dereference (Rob Evers) [689937] - [scsi] lpfc: Fix for kmalloc failures in lpfc_workq_post_event (build error fix) (Rob Evers) [689937] - [scsi] lpfc: Fix for kmalloc failures in lpfc_workq_post_event (Rob Evers) [689937] - [scsi] lpfc: Adjust payload_length and request_length for sli4_config mailbox commands (Rob Evers) [689937] - [fs] NFSD, VFS: Remove dead code in nfsd_rename() (J. Bruce Fields) [687935] - [fs] nfsd: break lease on unlink due to rename (J. Bruce Fields) [687935] - [fs] nfsd4: fix struct file leak (J. Bruce Fields) [687921] - [fs] nfsd4: minor nfs4state.c reshuffling (J. Bruce Fields) [687921] - [mm] thp+memcg-numa: fix BUG at mm.h:370 (Andrea Arcangeli) [687918] - [mm] memcg: never OOM when charging huge pages, reinstated (Johannes Weiner) [685161] - [ata] ahci: AHCI mode SATA patch for Intel Patsburg SATA RAID controller (David Milburn) [684366] - [fs] GFS2: directly write blocks past i_size (Benjamin Marzinski) [684115] - [net] netfilter: fix xt_AUDIT to work with ebtables (Thomas Graf) [683888] - [net] bonding: change test for presence of VLANs (Jiri Pirko) [683496] - [x86] UV: Initialize the broadcast assist unit base destination node id properly (Dean Nelson) [683268] - [ppc] add missing mutex lock/unlock to device_pm_pre_add and device_pm_pre_add_cleanup (Steve Best) [683115] - [mm] thp: fix page_referenced to modify mapcount/vm_flags only if page is found (Andrea Arcangeli) [683073] - [netdrv] niu: Fix races between up/down and get_stats (Stefan Assmann) [683069] - [fs] ext4: don't scan/accumulate more pages than mballoc will allocate (Eric Sandeen) [682831] - [powerpc] kdump: CPUs assume the context of the oopsing CPU (Steve Best) [682303] - [scsi] cciss: export resettable host attribute (Tomas Henzl) [682239] - [scsi] hpsa: export resettable host attribute (Tomas Henzl) [682239] - [scsi] hpsa: move device attributes to avoid forward declarations (Tomas Henzl) [682239] - [pci] Fix missing pcie_port_platform_notify() (Prarit Bhargava) [681870] - [scsi] ipr: Fix a race on multiple configuration changes (Steve Best) [681679] - [net] bnep: fix buffer overflow (Don Howard) [681316] {CVE-2011-1079} - [pci] Enable ASPM state clearing regardless of policy (Alex Williamson) [681017] - [pci] Disable ASPM if BIOS asks us to (Alex Williamson) [681017] - [scsi] scsi_dh: fix reference counting in scsi_dh_activate error path (Mike Snitzer) [680140] - [scsi] aic94xx: world-writable sysfs update_bios file (Don Howard) [679307] - [x86] tc1100-wmi: world-writable sysfs wireless and jogdial files (Don Howard) [679307] - [x86] acer-wmi: world-writable sysfs threeg file (Don Howard) [679307] - [mfd] ab3100: world-writable debugfs *_priv files (Don Howard) [679307] - [v4l] sn9c102: world-wirtable sysfs files (Don Howard) [679307] - [virt] unbreak userspace that does not sets tss address (Gleb Natapov) [677314] - [virt] fix rcu usage in init_rmode_* functions (Gleb Natapov) [677314] - [virt] VMX: Initialize vm86 TSS only once (Gleb Natapov) [677314] - [virt] VMX: fix rcu usage warning in init_rmode() (Gleb Natapov) [677314] - [netdrv] enic: update to upstream version 2.1.1.6 (Andy Gospodarek) [676134] - [net] fix ipv6 binding to device (Shyam Iyer) [675321] - [net] add POLLPRI to sock_def_readable() (Jiri Pirko) [672234] - [x86] Fix mwait_usable section mismatch (Frank Arnold) [666493] - [x86] Fix EFI pagetable to map whole memory (Takao Indoh) [664364] - [netdrv] bnx2x: some more fixes from upstream (Michal Schmidt) [635942] - [netdrv] bnx2x: bugfixes from driver version 1.62.00-6 (Michal Schmidt) [635942] - [netdrv] ixgbe: DCB: enable RSS to be used with DCB (Andy Gospodarek) [684857] - [netdrv] ixgbe: DCB, use multiple Tx rings per traffic class (Andy Gospodarek) [684856] - [net] Implement infrastructure for HW based QOS (Neil Horman) [634006] - [x86] intel-iommu: Fix get_domain_for_dev() error path (Alex Williamson) [619455] - [x86] intel-iommu: Unlink domain from iommu (Alex Williamson) [619455]- [kernel] CAP_SYS_MODULE bypass via CAP_NET_ADMIN (Phillip Lougher) [681773] {CVE-2011-1019} - [kernel] failure to revert address limit override in OOPS error path (Dave Anderson) [659573] {CVE-2010-4258} - [fs] xfs: zero proper structure size for geometry calls (Phillip Lougher) [677268] - [fs] xfs: prevent leaking uninitialized stack memory in FSGEOMETRY_V1 (Phillip Lougher) [677268] {CVE-2011-0711} - [watchdog] quiet down the boot messages (Don Zickus) [588861 684356] - [x86] nmi_watchdog: compile-in i686 but disable by default (Don Zickus) [685021] - [kernel] watchdog: Always return NOTIFY_OK during cpu up/down events (Don Zickus) [684649] - [kernel] watchdog, nmi: Lower the severity of error messages (Don Zickus) [684649] - [kernel] watchdog: Don't change watchdog state on read of sysctl (Don Zickus) [684649] - [kernel] watchdog: Fix sysctl consistency (Don Zickus) [684649] - [kernel] watchdog: Fix broken nowatchdog logic (Don Zickus) [684649] - [scsi] isci: fix apc mode definition (David Milburn) [638569] - [scsi] isci: Revert "isci: only call sas_task_abort for tasks with NEED_DEV_RESET" (David Milburn) [638569] - [scsi] isci: Revert "isci: reset hardware at init (David Milburn) [638569] - [scsi] isci: Revert "isci: SATA/STP and SMP tasks are never explicity put in the error (David Milburn) [638569] - [scsi] isci config change (David Milburn) [638569] - [scsi] isci: fixes (David Milburn) [638569] - [scsi] isci: firmware (David Milburn) [638569] - [scsi] isci: lldd (David Milburn) [638569] - [scsi] isci/core: common definitions and utility functions (David Milburn) [638569] - [scsi] isci/core: base state machine and memory descriptors (David Milburn) [638569] - [scsi] isci/core: unsolicited frame handling and registers (David Milburn) [638569] - [scsi] isci/core: request (general, ssp and smp) (David Milburn) [638569] - [scsi] isci/core: stp (David Milburn) [638569] - [scsi] isci/core: remote node context (David Milburn) [638569] - [scsi] isci/core: remote device (David Milburn) [638569] - [scsi] isci/core: port (David Milburn) [638569] - [scsi] isci/core: phy (David Milburn) [638569] - [scsi] isci/core: controller (David Milburn) [638569] - [x86] introduce pci_map_biosrom() (David Milburn) [683211] - [kernel] perf symbols: Avoid resolving [kernel.kallsyms] to real path for buildid cache (Jiri Olsa) [664900] - [kernel] perf symbols: Fix vmlinux path when not using --symfs (Jiri Olsa) [664900] - [kernel] perf timechart: Fix max number of cpus (Jiri Olsa) [664900] - [kernel] perf timechart: Fix black idle boxes in the title (Jiri Olsa) [664900] - [kernel] perf hists: Print number of samples, not the period sum (Jiri Olsa) [664900] - [kernel] perf tools: Fix thread_map event synthesizing in top and record (Jiri Olsa) [664900] - [kernel] perf stat: Fix aggreate counter reading accounting (Jiri Olsa) [664900] - [kernel] perf tools: Fix time function double declaration with glibc (Jiri Olsa) [664900] - [kernel] perf tools: Fix build by checking if extra warnings are supported (Jiri Olsa) [664900] - [kernel] perf tools: Fix build when using gcc 3.4.6 (Jiri Olsa) [664900] - [kernel] perf tools: Add missing header, fixes build (Jiri Olsa) [664900] - [kernel] perf tools: Fix 64 bit integer format strings (Jiri Olsa) [664900] - [kernel] perf test: Fix build on older glibcs (Jiri Olsa) [664900] - [kernel] perf test: Use cpu_map->[cpu] when setting affinity (Jiri Olsa) [664900] - [kernel] perf symbols: Fix annotation of thumb code (Jiri Olsa) [664900] - [kernel] perf tools: Fix tracepoint id to string perf.data header table (Jiri Olsa) [664900] - [kernel] perf tools: Fix handling of wildcards in tracepoint event selectors (Jiri Olsa) [664900] - [kernel] perf record: Add "nodelay" mode, disabled by default (Jiri Olsa) [664900] - [kernel] perf sched: Fix list of events, dropping unsupported ':r' modifier (Jiri Olsa) [664900] - [kernel] Revert "perf tools: Emit clearer message for sys_perf_event_open ENOENT return" (Jiri Olsa) [664900] - [kernel] perf top: Fix annotate segv (Jiri Olsa) [664900] - [kernel] perf evsel: Fix order of event list deletion (Jiri Olsa) [664900] - [kernel] perf session: Fix infinite loop in __perf_session__process_events (Jiri Olsa) [664900] - [kernel] perf evsel: Support perf_evsel__open(cpus > 1 && threads > 1) (Jiri Olsa) [664900] - [kernel] perf tools: Emit clearer message for sys_perf_event_open ENOENT return (Jiri Olsa) [664900] - [kernel] perf stat: better error message for unsupported events (Jiri Olsa) [664900] - [kernel] perf sched: Fix allocation result check (Jiri Olsa) [664900] - [kernel] perf tools: Pass whole attr to event selectors (Jiri Olsa) [664900] - [kernel] perf tools: Build with frame pointer (Jiri Olsa) [664900] - [kernel] perf tools: Fix buffer overflow error when specifying all tracepoints (Jiri Olsa) [664900] - [kernel] perf script: Make some lists static (Jiri Olsa) [664900] - [kernel] perf script: Use the default lost event handler (Jiri Olsa) [664900] - [kernel] perf session: Warn about errors when processing pipe events too (Jiri Olsa) [664900] - [kernel] perf tools: Fix perf_event.h header usage (Jiri Olsa) [664900] - [kernel] perf test: Clarify some error reports in the open syscall test (Jiri Olsa) [664900] - [kernel] perf: add DWARF register lookup for s390 (Jiri Olsa) [664900] - [kernel] perf timechart: Adjust perf timechart to the new power events (Jiri Olsa) [664900] - [kernel] perf test: Add test for counting open syscalls (Jiri Olsa) [664900] - [kernel] perf evsel: Auto allocate resources needed for some methods (Jiri Olsa) [664900] - [kernel] perf evsel: Use {cpu, thread}_map to shorten list of parameters (Jiri Olsa) [664900] - [kernel] perf tools: Refactor all_tids to hold nr and the map (Jiri Olsa) [664900] - [kernel] perf tools: Refactor cpumap to hold nr and the map (Jiri Olsa) [664900] - [kernel] perf evsel: Introduce per cpu and per thread open helpers (Jiri Olsa) [664900] - [kernel] perf evsel: Steal the counter reading routines from stat (Jiri Olsa) [664900] - [kernel] perf evsel: Delete the event selectors at exit (Jiri Olsa) [664900] - [kernel] perf util: Move do_read from session to util (Jiri Olsa) [664900] - [kernel] perf evsel: Adopt MATCH_EVENT macro from 'stat' (Jiri Olsa) [664900] - [kernel] perf tools: Introduce event selectors (Jiri Olsa) [664900] - [kernel] perf probe: Fix short file name probe location reporting (Jiri Olsa) [664900] - [kernel] perf script: Fix event ordering settings to work with older kernels (Jiri Olsa) [664900] - [kernel] perf record: Fix use of sample_id_all userspace with !sample_id_all kernels (Jiri Olsa) [664900] - [kernel] perf script: Finish the rename from trace to script (Jiri Olsa) [664900] - [kernel] perf probe: Fix wrong warning in __show_one_line() if read(1) errors happen (Jiri Olsa) [664900] - [kernel] perf test: Look forward for symbol aliases (Jiri Olsa) [664900] - [kernel] perf symbols: Improve kallsyms symbol end addr calculation (Jiri Olsa) [664900] - [kernel] perf probe: Handle gracefully some stupid and buggy line syntaxes (Jiri Olsa) [664900] - [kernel] perf probe: Don't always consider EOF as an error when listing source code (Jiri Olsa) [664900] - [kernel] perf probe: Fix line range description since a single file is allowed (Jiri Olsa) [664900] - [kernel] perf probe: Clean up redundant tests in show_line_range() (Jiri Olsa) [664900] - [kernel] perf probe: Rewrite show_one_line() to make it simpler (Jiri Olsa) [664900] - [kernel] perf probe: Make -L display the absolute path of the dumped file (Jiri Olsa) [664900] - [kernel] perf probe: Cleanup messages (Jiri Olsa) [664900] - [kernel] perf symbols: Add symfs option for off-box analysis using specified tree (Jiri Olsa) [664900] - [kernel] perf record, report, annotate, diff: Process events in order (Jiri Olsa) [664900] - [kernel] perf session: Fallback to unordered processing if no sample_id_all (Jiri Olsa) [664900] - [kernel] perf session: Remove unneeded dump_printf calls (Jiri Olsa) [664900] - [kernel] perf session: Split out user event processing (Jiri Olsa) [664900] - [kernel] perf session: Split out sample preprocessing (Jiri Olsa) [664900] - [kernel] perf session: Move dump code to event delivery path (Jiri Olsa) [664900] - [kernel] perf session: Add file_offset to event delivery function (Jiri Olsa) [664900] - [kernel] perf session: Store file offset in sample_queue (Jiri Olsa) [664900] - [kernel] perf session: Consolidate the dump code (Jiri Olsa) [664900] - [kernel] perf session: Dont queue events w/o timestamps (Jiri Olsa) [664900] - [kernel] perf event: Prevent unbound event__name array access (Jiri Olsa) [664900] - [kernel] perf session: Sort all events if ordered_samples=true (Jiri Olsa) [664900] - [kernel] perf report: Allow user to specify path to kallsyms file (Jiri Olsa) [664900] - [kernel] perf makefile: Allow strong and weak functions in LIB_OBJS (Jiri Olsa) [664900] - [kernel] perf tools: Catch a few uncheck calloc/malloc's (Jiri Olsa) [664900] - [kernel] perf script: Fix compiler warning in builtin_script.c:is_top_script() (Jiri Olsa) [664900] - [kernel] perf options: add OPT_CALLBACK_DEFAULT_NOOPT (Jiri Olsa) [664900] - [kernel] perf hist: Better displaying of unresolved DSOs and symbols (Jiri Olsa) [664900] - [kernel] perf tools: Ask for ID PERF_SAMPLE_ info on all PERF_RECORD_ events (Jiri Olsa) [664900] - [kernel] perf session: Parse sample earlier (Jiri Olsa) [664900] - [kernel] perf stat: Add csv-style output (Jiri Olsa) [664900] - [kernel] perf stat: Use --big-num format by default (Jiri Olsa) [664900] - [kernel] perf stat: Document missing options (Jiri Olsa) [664900] - [kernel] perf test: Fix spelling mistake in documentation (Jiri Olsa) [664900] - [kernel] perf trace: Document missing options (Jiri Olsa) [664900] - [kernel] perf top: Document missing options (Jiri Olsa) [664900] - [kernel] perf sched: Document missing options (Jiri Olsa) [664900] - [kernel] perf report: Document missing options (Jiri Olsa) [664900] - [kernel] perf record: Document missing options (Jiri Olsa) [664900] - [kernel] perf probe: Fix spelling mistake in documentation (Jiri Olsa) [664900] - [kernel] perf lock: Document missing options (Jiri Olsa) [664900] - [kernel] perf kvm: Document missing options (Jiri Olsa) [664900] - [kernel] perf diff: Document missing options (Jiri Olsa) [664900] - [kernel] perf diff: Fix displacement and modules options short flag (Jiri Olsa) [664900] - [kernel] perf buildid-list: Document missing options (Jiri Olsa) [664900] - [kernel] perf annotate: Document missing options (Jiri Olsa) [664900] - [kernel] perf tools: fix event parsing of comma-separated tracepoint events (Jiri Olsa) [664900] - [kernel] perf packaging: add memcpy to perf MANIFEST (Jiri Olsa) [664900] - [kernel] perf debug: Simplify trace_event (Jiri Olsa) [664900] - [kernel] perf session: Allocate chunks of sample objects (Jiri Olsa) [664900] - [kernel] perf session: Cache sample objects (Jiri Olsa) [664900] - [kernel] perf session: Keep file mmaped instead of malloc/memcpy (Jiri Olsa) [664900] - [kernel] perf session: Use sensible mmap size (Jiri Olsa) [664900] - [kernel] perf session: Simplify termination checks (Jiri Olsa) [664900] - [kernel] perf session: Move ui_progress_update in __perf_session__process_events() (Jiri Olsa) [664900] - [kernel] perf session: Cleanup __perf_session__process_events() (Jiri Olsa) [664900] - [kernel] perf session: Use appropriate pointer type instead of silly typecasting (Jiri Olsa) [664900] - [kernel] perf session: Fix list sort algorithm (Jiri Olsa) [664900] - [kernel] perf tools: Fix lost and unknown events handling (Jiri Olsa) [664900] - [kernel] perf trace: Handle DT_UNKNOWN on filesystems that don't support d_type (Jiri Olsa) [664900] - [kernel] perf symbols: Correct final kernel map guesses (Jiri Olsa) [664900] - [kernel] perf events: Default to using event__process_lost (Jiri Olsa) [664900] - [kernel] perf record: Add option to disable collecting build-ids (Jiri Olsa) [664900] - [kernel] perf stat: Change and clean up sys_perf_event_open error handling (Jiri Olsa) [664900] - [kernel] perf tools: Remove hardcoded include paths for elfutils (Jiri Olsa) [664900] - [kernel] perf stat: Add no-aggregation mode to -a (Jiri Olsa) [664900] - [kernel] perf: Rename 'perf trace' to 'perf script' (Jiri Olsa) [664900] - [fs] dlm: record full callback state (David Teigland) [635041] - [net] bridge: do not learn from exact matches (Jiri Pirko) [623199] - [x86] x86-32: Separate 1:1 pagetables from swapper_pg_dir (Frank Arnold) [638743] - [tty] tty_audit: fix tty_audit_add_data live lock on audit disabled (Danny Feng) [680126] - [kernel] sched: Try not to migrate higher priority RT tasks (Larry Woodman) [676948]- [fs] GFS2: umount stuck on gfs2_gl_hash_clear (Steven Whitehouse) [682951] - [fs] GFS2: add missed unlock_page() (Steven Whitehouse) [684705] - [fs] GFS2: fix block allocation check for fallocate (Benjamin Marzinski) [674603] - [fs] gfs2: quota allows exceeding hard limit (Abhijith Das) [675944] - [ppc] perf: Fix frequency calculation for overflowing counters (Steve Best) [682842] - [powerpc] rtas_flash needs to use rtas_data_buf (Steve Best) [682801] - [powerpc] Use more accurate limit for first segment memory allocations (Steve Best) [682267] - [powerpc] eeh: Fix oops when probing in early boot (Steve Best) [681668] - [kernel] proc: protect mm start_code/end_code in /proc/pid/stat (Eugene Teo) [684573] {CVE-2011-0726} - [net] dccp oops (Eugene Teo) [682958] {CVE-2011-1093} - [scsi] sd: Export effective protection mode in sysfs (Mike Snitzer) [683266] - [kernel] remove execute bit from perf scripts (Jason Baron) [676692] - [firmware] dcdbas: force SMI to happen when expected (Shyam Iyer) [664832] - [perf] record: Enable the enable_on_exec flag if record forks the target (Steve Best) [664598] - [security] ima: fix add LSM rule bug (Eric Paris) [667915] {CVE-2011-0006} - [block] dm stripe: implement merge method (Mike Snitzer) [688376] - [dm] dm-ioctl: Fix using of possible uninitialised params struct, secure flag (Milan Broz) [683167] - [block] Fix over-zealous flush_disk when changing device size (Jeff Moyer) [678357] - [sound] caiaq: Fix possible string buffer overflow (Jaroslav Kysela) [678476] - [x86] Fix AMD iommu over suspend/resume (Matthew Garrett) [625569] - [virt] virtio: console: Don't access vqs if device was unplugged (Amit Shah) [681181] - [netdrv] sfc: disable RX hash insertion (Michal Schmidt) [556563] - [netdrv] sfc: remove filter management code (Michal Schmidt) [556563] - [netdrv] sfc: add private ioctl to allow reset during online firmware update (Michal Schmidt) [556563] - [netdrv] sfc: remove RX_FILTER_TBL0 from the register dump (Michal Schmidt) [556563] - [netdrv] sfc: lower stack usage in efx_ethtool_self_test (Michal Schmidt) [556563] - [drm] nouveau/vbios: parse more gpio tag bits from connector table (Ben Skeggs) [658896] - [drm] nouveau: fix suspend/resume on GPUs that don't have PM support (Ben Skeggs) [658896] - [drm] nv50: insert a delay before fb change to prevent display engine hang (Ben Skeggs) [658896] - [scsi] qla2xxx: Update version number 8.03.07.00.06.1 (Chad Dupuis) [678104] - [scsi] qla2xxx: Correct errant 82xx hardware state message (Chad Dupuis) [678104] - [scsi] qla2xxx: Check return value of fc_block_scsi_eh() (Chad Dupuis) [678104] - [scsi] qla2xxx: The ISP82XX should be online while waiting for commands completion (Chad Dupuis) [678104] - [scsi] qla2xxx: Propagate block-layer tags on submitted I/Os (Chad Dupuis) [678104] - [scsi] qla2xxx: Clear any stale login-states during an adapter reset (Chad Dupuis) [678104] - [scsi] qla2xxx: Adjust FCP_RSP response-info field check after TMF completion (Chad Dupuis) [678104] - [scsi] qla2xxx: Pass right CT command string for CT status processing (Chad Dupuis) [678104] - [scsi] qla2xxx: Don't wait for active mailbox command completion when firmware is hung (Chad Dupuis) [678104] - [scsi] qla2xxx: Abort pending commands for faster recovery during ISP reset (Chad Dupuis) [678104] - [scsi] qla2xxx: Change from irq to irqsave with host_lock (Chad Dupuis) [678104] - [scsi] qla2xxx: Do not return DID_NO_CONNECT when fcport state is FCS_DEVICE_LOST in qla2xxx_queuecommand() (Chad Dupuis) [678104] - [scsi] qla2xxx: Display nport_id when any SNS command fails (Chad Dupuis) [678104] - [scsi] qla2xxx: ROM lock recovery if fw hangs while holding the lock (Chad Dupuis) [678104] - [scsi] qla2xxx: Fix array subscript is above array bounds in qla2xx_build_scsi_type_6_iocbs() (Chad Dupuis) [678104] - [scsi] qla2xxx: Use sg_next to fetch next sg element while walking sg list (Chad Dupuis) [678104] - [scsi] qla2xxx: Fix to avoid recursive lock failure during BSG timeout (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove code to not reset ISP82xx on failure (Chad Dupuis) [678104] - [scsi] qla2xxx: Display mailbox register 4 during 8012 AEN for ISP82XX parts (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove redundant module parameter permission bits (Chad Dupuis) [678104] - [scsi] qla2xxx: Don't perform a BIG_HAMMER if Get-ID (0x20) mailbox command fails on CNAs (Chad Dupuis) [678104] - [scsi] qla2xxx: Add sysfs node for displaying board temperature (Chad Dupuis) [678104] - [scsi] qla2xxx: Remove unwanted check for bad spd (Chad Dupuis) [678104] - [scsi] qla2xxx: Memory wedge with peg_halt test in loop with ISP82XX (Chad Dupuis) [678104] - [scsi] qla2xxx: Update FCP priority information to firmware before sending IOs (Chad Dupuis) [678104] - [scsi] qla2xxx: Fixed zero test on new_config in qla2x00_process_loopback() (Chad Dupuis) [678104] - [scsi] qla2xxx: Populate FCP_PRIO location for no *FLT* case (Chad Dupuis) [678104] - [scsi] qla2xxx: Added support for quiescence mode for ISP82xx (Chad Dupuis) [678104]- [mm] thp: add extra_gfp in alloc_hugepage non NUMA (Andrea Arcangeli) [674147] - [mm] thp: Use GFP_OTHER_NODE for transparent huge pages (Andrea Arcangeli) [674147] - [mm] thp: Add __GFP_OTHER_NODE flag (Andrea Arcangeli) [674147] - [mm] thp: Use correct numa policy node for transparent hugepages (Andrea Arcangeli) [674147] - [mm] thp: Preserve original node for transparent huge page copies (Andrea Arcangeli) [674147] - [mm] thp: Add alloc_page_vma_node (Andrea Arcangeli) [674147] - [mm] thp: Change alloc_pages_vma to pass down the policy node for local policy (Andrea Arcangeli) [674147] - [mm] thp: Fix interleaving for transparent hugepages (Andrea Arcangeli) [674147] - [mm] compaction: fix high compaction latencies and remove compaction-kswapd (Andrea Arcangeli) [674147] - [mm] compaction: Minimise the time IRQs are disabled while isolating free pages (Andrea Arcangeli) [674147] - [mm] thp: prevent hugepages during args/env copying into the user stack (Andrea Arcangeli) [674147] - [mm] memcg: fix leak of accounting at failure path of hugepage collapsing (Andrea Arcangeli) [674147] - [mm] vmscan: kswapd should not free an excessive number of pages when balancing small zones (Andrea Arcangeli) [674147] - [mm] optimistic migration limited to movable pageblocks (Andrea Arcangeli) [674147] - [mm] migrate_pages api bool (Andrea Arcangeli) [674147] - [mm] migration: allow migration to operate asynchronously and avoid synchronous compaction in the faster path (Andrea Arcangeli) [674147] - [mm] add compound_trans_head helper (Andrea Arcangeli) [674147] - [mm] compaction: Avoid a potential deadlock due to lock_page() during direct compaction (Andrea Arcangeli) [674147] - [mm] hugetlbfs fix hugepage migration in the same way (Andrea Arcangeli) [674147] - [mm] fix migration hangs on anon_vma lock (Andrea Arcangeli) [674147]- [net] gro: reset dev and skb_iff on skb reuse (Andy Gospodarek) [681970] - [netdrv] ixgbe: limit VF access to network traffic (Andy Gospodarek) [678717] - [netdrv] ixgbe: work around for DDP last buffer size (Andy Gospodarek) [678717] - [x86] mtrr: Assume SYS_CFG[Tom2ForceMemTypeWB] exists on all future AMD CPUs (Frank Arnold) [652208 662238]- [kernel] capabilites: allow the application of capability limits to usermode helpers (Eric Paris) [665080] - [kernel] allow kernel-debuginfo-common to be biarch installable (Jason Baron) [682012] - [mm] fix pgd_lock deadlock (Andrea Arcangeli) [671477] - [net] Fix BUG halt in RDS when cong map len is returned to rds_send_xmit (Neil Horman) [680200] {CVE-2011-1023}- [x86] watchdog, nmi: Allow hardlockup to panic by default (Don Zickus) [677532] - [mm] Avoid possible bogus TLB entries (Larry Woodman) [681024] - [net] udp: lockless transmit path (Thomas Graf) [680549] - [mm] memcg: fix race at move_parent around compound_order() (Johannes Weiner) [679025] - [mm] memcg: correctly order reading PCG_USED and pc->mem_cgroup (Johannes Weiner) [679025] - [mm] memcg: fix race in mapped file accounting (Johannes Weiner) [679025] - [mm] memcg: make memcg's file mapped consistent with global VM (Johannes Weiner) [679021] - [net] fix rx queue refcounting (Neil Horman) [677786] - [kernel] /proc/vmcore: speed up access to vmcore file (Neil Horman) [672937] - [mm] ksm: drain pagevecs to lru (Andrea Arcangeli) [670063] - [mm] memcg: fix charged shmem swapcache migration (Johannes Weiner) [663223] - [mm] memcg: race-free migration of charged file pages (Johannes Weiner) [663223] - [virt] KVM: SVM: check for progress after IRET interception (Avi Kivity) [612436] - [virt] KVM: Fix race between nmi injection and enabling nmi window (Avi Kivity) [612436] - [net] ipv6: Implement Any-IP support for IPv6 (Neal Kim) [591335] - [net] netfilter: fix TPROXY IPv6 support build dependency (Andrew Jones) [591335] - [x86] hpwdt: Include hpwdt in rh-configs by default (Tony Camuso) [462945] - [x86] hpwdt and ipmi: use DIE_NMIUNKNOWN (Tony Camuso) [462945] - [netdrv] cnic: Fix big endian bug (Steve Best) [676640]- [scsi] libfcoe: check buffer length before write (Tomas Henzl) [635898 668114] - [scsi] fcoe: add modparm compat interface (Mike Christie) [635898 668114] - [scsi] bnx2fc: Avoid holding cq_lock when iounmap() is called (Mike Christie) [635898 668114] - [scsi] bnx2fc: Makefile, Kconfig changes and FCoE interfaces (Mike Christie) [635898 668114] - [scsi] bnx2fc: SCSI IO handling and session offload (Mike Christie) [635898 668114] - [scsi] bnx2fc: Firmware interface and ELS handling (Mike Christie) [635898 668114] - [scsi] bnx2fc: Header files (Mike Christie) [635898 668114] - [scsi] libfcoe: Remove stale fcoe-netdev entries (Mike Christie) [635898 668114] - [scsi] bnx2x: Proper netdev->ndo_set_rx_mode() implementation (Mike Christie) [635898 668114] - [scsi] bnx2x: MTU for FCoE L2 ring (Mike Christie) [635898 668114] - [scsi] bnx2x: multicasts in NPAR mode (Mike Christie) [635898 668114] - [scsi] bnx2x, cnic: Consolidate iSCSI/FCoE shared mem logic in bnx2x (Mike Christie) [635898 668114] - [scsi] libfc: introduce __fc_fill_fc_hdr that accepts fc_hdr as an argument (Mike Christie) [635898 668114] - [scsi] libfc: revert patch to fix exchange being deleted when the abort itself is timed out (Mike Christie) [635898 668114] - [scsi] fcoe: remove fcoe_ctlr_mode (Mike Christie) [635898 668114] - [scsi] libfcoe: Move common code from fcoe to libfcoe module (Mike Christie) [635898 668114] - [scsi] libfc: introduce LLD event callback (Mike Christie) [635898 668114] - [scsi] libfc: Extending lport's roles for target if there is a registered target (Mike Christie) [635898 668114] - [scsi] fcoe: convert fcoe.ko to become an fcoe transport provider driver (Mike Christie) [635898 668114] - [scsi] fcoe: prepare fcoe for using fcoe transport (Mike Christie) [635898 668114] - [scsi] libfcoe: include fcoe_transport.c into kernel libfcoe module (Mike Christie) [635898 668114] - [scsi] libfcoe: rename libfcoe.c to fcoe_cltr.c for the coming fcoe_transport.c (Mike Christie) [635898 668114] - [scsi] libfcoe: add implementation to support fcoe transport (Mike Christie) [635898 668114] - [scsi] libfcoe: add fcoe_transport structure defines to include/scsi/libfcoe.h (Mike Christie) [635898 668114] - [scsi] libfcoe: move logging macros into the local libfcoe.h header file (Mike Christie) [635898 668114] - [scsi] libfc: Enhanced exchange ID selection mechanism and fix related EMA selection logic (Mike Christie) [635898 668114] - [scsi] libfc: export seq_release() for users of seq_assign() (Mike Christie) [635898 668114] - [scsi] libfc: use PRLI hook to get parameters when sending outgoing PRLI (Mike Christie) [635898 668114] - [scsi] libfc: add hook to notify providers of local port changes (Mike Christie) [635898 668114] - [scsi] libfc: add local port hook for provider session lookup (Mike Christie) [635898 668114] - [scsi] libfc: add method for setting handler for incoming exchange (Mike Christie) [635898 668114] - [scsi] libfc: add hook for FC-4 provider registration (Mike Christie) [635898 668114] - [scsi] libfc: fix sparse static and non-ANSI warnings (Mike Christie) [635898 668114] - [scsi] fcoe: drop FCoE LOGO in FIP mode (Mike Christie) [635898 668114] - [scsi] fcoe: Fix module reference count for vports (Mike Christie) [635898 668114] - [s390x] remove task_show_regs (Danny Feng) [677855] {CVE-2011-0710}- [ib] cm: Bump reference count on cm_id before invoking callback (Doug Ledford) [676191] - [rdma] cm: Fix crash in request handlers (Doug Ledford) [676191] - [virt] Revert "kvm: Allow XSAVE/XRSTOR for a guest" series (Dor Laor) [464271] - [x86] perf: Add support for AMD family 15h core counters (Frank Arnold) [635671] - [x86] perf: Store perfctr msr addresses in config_base/event_base (Frank Arnold) [635671] - [x86] perf: P4 PMU - Fix unflagged overflows handling (Frank Arnold) [635671] - [x86] perf: Add new AMD family 15h msrs to perfctr reservation code (Frank Arnold) [635671] - [x86] perf: Calculate perfctr msr addresses in helper functions (Frank Arnold) [635671] - [x86] perf: Use helper function in x86_pmu_enable_all() (Frank Arnold) [635671]- [netdrv] Keep all bnx2 firmware files (John Feeney) [678429] - [crypto] sha-s390: Reset index after processing partial block (Herbert Xu) [626515] - [kernel] make /dev/crash require CAP_SYS_RAWIO for access (Dave Anderson) [675998] - [block] add sysfs knob for turning off disk entropy contributions (Jeff Moyer) [677447] - [misc] support for marking code as tech preview (Don Zickus) [645198] - [misc] move kernel/unsupported.c to kernel/rh_taint.c (Don Zickus) [645198] - [scsi] ipr: clean up ipr_format_res_path (Steve Best) [633327] - [scsi] ipr: Driver version 2.5.1 (Steve Best) [633327] - [scsi] ipr: fix mailbox register definition and add a delay before reading (Steve Best) [633327] - [scsi] ipr: fix lun assignment and comparison (Steve Best) [633327] - [scsi] ipr: add definitions for a new adapter (Steve Best) [633327] - [scsi] ipr: fix array error logging (Steve Best) [633327] - [scsi] ipr: reverse the isr optimization changes (Steve Best) [633327] - [scsi] ipr: fix resource address formatting and add attribute for device ID (Steve Best) [633327] - [scsi] ipr: fix resource type update and add sdev and shost attributes (Steve Best) [633327] - [scsi] ipr: fix transition to operational for new adapters (Steve Best) [633327] - [scsi] ipr: change endian swap key to match hardware spec change (Steve Best) [633327] - [scsi] ipr: add support for new Obsidian-E embedded adapter (Steve Best) [633327] - [scsi] ipr: add MMIO write to perform BIST for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: add writeq definition if needed (Steve Best) [633327] - [scsi] ipr: add endian swap enablement for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: fix resource path display and formatting (Steve Best) [633327] - [scsi] ipr: improve interrupt service routine performance (Steve Best) [633327] - [scsi] ipr: set the data list length in the request control block (Steve Best) [633327] - [scsi] ipr: fix a register read to use correct address for 64 bit adapters (Steve Best) [633327] - [scsi] ipr: include the resource path in the IOA status area structure (Steve Best) [633327] - [scsi] ipr: Fixes for 64 bit support (Steve Best) [633327] - [scsi] ipr: adds PCI ID definitions for new adapters (Steve Best) [633327] - [scsi] ipr: add support for new IOASCs (Steve Best) [633327] - [scsi] ipr: add support for multiple stages of initialization (Steve Best) [633327] - [scsi] ipr: implement shutdown changes and remove obsolete write cache parameter (Steve Best) [633327] - [scsi] ipr: add hardware assisted smart dump functionality (Steve Best) [633327] - [scsi] ipr: define new offsets to registers for the next generation chip (Steve Best) [633327] - [scsi] ipr: add error handling updates for the next generation chip (Steve Best) [633327] - [scsi] ipr: update the configuration table code for the next generation chip (Steve Best) [633327] - [scsi] ipr: add support for new adapter command structures for the next generation chip (Steve Best) [633327] - [scsi] hpsa: change version string (Tomas Henzl) [630060] - [scsi] cciss: change version string (Tomas Henzl) [630060] - [scsi] cciss: fix dma addr before freeing (Tomas Henzl) [630060] - [scsi] cciss: do not rescan luns on UNIT ATTN LUN DATA CHANGED (Tomas Henzl) [630060] - [scsi] cciss: fix missing command status value CMD_UNABORTABLE (Tomas Henzl) [630060] - [scsi] cciss: retry driver initiated cmds (Tomas Henzl) [630060] - [scsi] cciss: update the vendor, model, rev, serial number (Tomas Henzl) [630060] - [scsi] cciss: convert hlist_* functions to list_* functions (Tomas Henzl) [630060] - [scsi] cciss: prevent from cycling thru nonexistent luns (Tomas Henzl) [630060] - [scsi] cciss: fix revalidate panic (Tomas Henzl) [630060] - [scsi] cciss: Fix cciss driver for CONFIG_PROC_FS not enabled (Tomas Henzl) [630060] - [scsi] cciss: do not leak stack contents to userspace (Tomas Henzl) [630060] - [scsi] cciss: limit commands in kdump scenario (Tomas Henzl) [630060] - [scsi] cciss: do not proceed with kdump if reset fails (Tomas Henzl) [630060] - [scsi] cciss: use kernel provided pci save and restore state functions (Tomas Henzl) [630060] - [scsi] cciss: fix board status waiting code (Tomas Henzl) [630060] - [scsi] cciss: Remove superfluous tests from cciss_bigpassthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_bigpassthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_passthru (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getluninfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getdrivver (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getfirmver (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getbustypes (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getheartbeat (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_setnodename (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getnodename (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_setintinfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_getintinfo (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_get_pci_info (Tomas Henzl) [630060] - [scsi] cciss: fix queue depth reporting (Tomas Henzl) [630060] - [scsi] cciss: fix botched tag masking for scsi tape commands (Tomas Henzl) [630060] - [scsi] cciss: separate cmd_alloc() and cmd_special_alloc() (Tomas Henzl) [630060] - [scsi] cciss: fix leak of ioremapped memory (Tomas Henzl) [630060] - [scsi] cciss: factor out cciss_enter_performant_mode (Tomas Henzl) [630060] - [scsi] cciss: use consistent variable names (Tomas Henzl) [630060] - [scsi] cciss: change printks to dev_warn, etc (Tomas Henzl) [630060] - [scsi] cciss: cleanup some debug ifdefs (Tomas Henzl) [630060] - [scsi] cciss: Remove unnecessary kmalloc casts (Tomas Henzl) [630060] - [scsi] cciss: set SCSI max cmd len (Tomas Henzl) [630060] - [scsi] cciss: sanitize max commands (Tomas Henzl) [630060] - [scsi] cciss: cleanup interrupt_not_for_us (Tomas Henzl) [630060] - [scsi] cciss: Fix tape commandlist size (Tomas Henzl) [630060] - [scsi] cciss: use performant mode (Tomas Henzl) [630060] - [scsi] cciss: clean up interrupt handler (Tomas Henzl) [630060] - [scsi] cciss: factor out enqueue_and_submit_io (Tomas Henzl) [630060] - [scsi] cciss: Fix ENXIO weirdness (Tomas Henzl) [630060] - [scsi] cciss: fix scatter gather code on scsi side of driver (Tomas Henzl) [630060] - [scsi] cciss: add more commands for tapes (Tomas Henzl) [630060] - [scsi] cciss: eliminate unnecessary pointer use (Tomas Henzl) [630060] - [scsi] cciss: dont use void pointer for hba (Tomas Henzl) [630060] - [scsi] cciss: factor out scatter gather chain block mapping code (Tomas Henzl) [630060] - [scsi] cciss: fix DMA direction kludge (Tomas Henzl) [630060] - [scsi] cciss: simplify scatter gather code (Tomas Henzl) [630060] - [scsi] cciss: factor out scatter gather chain block (Tomas Henzl) [630060] - [scsi] cciss: support for enhanced scatter/gather (Tomas Henzl) [630060] - [scsi] cciss: remove sendcmd (Tomas Henzl) [630060] - [scsi] cciss: remove the "withirq" parameter (Tomas Henzl) [630060] - [scsi] cciss: clean up code in cciss_shutdown (Tomas Henzl) [630060] - [scsi] cciss: Remove double setting of busy_configuring (Tomas Henzl) [630060] - [scsi] cciss: Fix problem with remove_from_scan_list on driver unload (Tomas Henzl) [630060] - [scsi] cciss: detect bad alignment of scsi commands at build time (Tomas Henzl) [630060] - [scsi] hpsa: tell controller that we only use short tags (Tomas Henzl) [630060] - [scsi] hpsa: fix bad compare (Tomas Henzl) [630060] - [scsi] hpsa: cleanup debug ifdefs (Tomas Henzl) [630060] - [scsi] hpsa: add new transport_mode sys entry (Tomas Henzl) [630060] - [scsi] hpsa: make hpsa_simple_mode module parameter work (Tomas Henzl) [630060] - [scsi] hpsa: do not re-order commands in internal queues (Tomas Henzl) [630060] - [scsi] hpsa: Remove superflous variable (Tomas Henzl) [630060] - [scsi] hpsa: avoid leaking stack contents to userland (Tomas Henzl) [630060] - [scsi] hpsa: Add a commands_outstanding attribute in /sys (Tomas Henzl) [630060] - [scsi] hpsa: add hpsa_simple_mode option (Tomas Henzl) [630060] - [scsi] hpsa: take the adapter lock in hpsa_wait_for_mode_change_ack (Tomas Henzl) [630060] - [scsi] hpsa: do not reset unknown boards on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: limit commands allocated on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: Use kernel PCI functions (Tomas Henzl) [630060] - [scsi] hpsa: fix board status waiting code (Tomas Henzl) [630060] - [scsi] hpsa: disable doorbell reset on reset_devices (Tomas Henzl) [630060] - [scsi] hpsa: Fix problem with CMD_UNABORTABLE (Tomas Henzl) [630060] - [scsi] hpsa: fix botched tag masking in interrupt handler (Tomas Henzl) [630060] - [scsi] hpsa: correct new controller ids (Tomas Henzl) [630060] - [scsi] hpsa: wait for board ready condition after hard reset (Tomas Henzl) [630060] - [scsi] hpsa: sanitize max commands (Tomas Henzl) [630060] - [scsi] hpsa: separate intx and msi/msix interrupt handlers (Tomas Henzl) [630060] - [scsi] hpsa: enable Compaq Smart Arrays with hpsa_allow_any (Tomas Henzl) [630060] - [scsi] hpsa: add new controllers (Tomas Henzl) [630060] - [scsi] hpsa: Fix use of unitialized variable (Tomas Henzl) [630060] - [scsi] hpsa: fix block fetch table problem (Tomas Henzl) [630060] - [scsi] hpsa: expose ctlr firmware rev via sys (Tomas Henzl) [630060] - [scsi] hpsa: initial add of hpsa.txt documentation (Tomas Henzl) [630060] - [scsi] hpsa: remove unused firm_ver member of per-hba structure (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_enter_performant_mode (Tomas Henzl) [630060] - [scsi] hpsa: remove unused variable trans_offset (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_wait_for_mode_change_ack (Tomas Henzl) [630060] - [scsi] hpsa: mark as __devinit (Tomas Henzl) [630060] - [scsi] hpsa: cleanup debug ifdefs (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_enter_simple_mode (Tomas Henzl) [630060] - [scsi] hpsa: add back the p600 quirk (Tomas Henzl) [630060] - [scsi] hpsa: add hpsa_enable_scsi_prefetch (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_CISS_signature_present (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_find_board_params (Tomas Henzl) [630060] - [scsi] hpsa: fix leak of ioremapped memory (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_find_cfgtables (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_wait_for_board_ready (Tomas Henzl) [630060] - [scsi] hpsa: remove redundant board_id parameter from hpsa_interrupt_mode (Tomas Henzl) [630060] - [scsi] hpsa: factor out hpsa_board_disabled (Tomas Henzl) [630060] - [scsi] hpsa: save pdev pointer early (Tomas Henzl) [630060] - [scsi] hpsa: hpsa remove READ_CAPACITY code (Tomas Henzl) [630060] - [scsi] hpsa: Remove duplicate defines of DIRECT_LOOKUP_ constants (Tomas Henzl) [630060] - [scsi] hpsa: fixup DMA address before freeing (Tomas Henzl) [630060] - [scsi] hpsa: defend against zero sized buffers in passthru ioctls (Tomas Henzl) [630060] - [scsi] hpsa: do not consider RAID level to be part of device identity (Tomas Henzl) [630060] - [scsi] hpsa: do not consider firmware revision when looking for device changes (Tomas Henzl) [630060] - [netdrv] ixgbe: fix panic due to uninitialized pointer (Andy Gospodarek) [676875] - [net] Fix use-after-free in RPS sysfs handling (Herbert Xu) [676099]- [usb] xhci: Remove more doorbell-related reads (Don Zickus) [674409] - [usb] xHCI: fix printk_ratelimit() usage (Don Zickus) [674409] - [usb] xHCI: replace dev_dbg() with xhci_dbg() (Don Zickus) [674409] - [usb] xHCI: fix cycle bit set in giveback_first_trb() (Don Zickus) [674409] - [usb] xHCI: remove redundant parameter in giveback_first_trb() (Don Zickus) [674409] - [usb] xHCI: fix queue_trb in isoc transfer (Don Zickus) [674409] - [usb] xhci: Use GFP_NOIO during device reset (Don Zickus) [674409] - [usb] Realloc xHCI structures after a hub is verified (Don Zickus) [674409] - [usb] xhci: Do not run xhci_cleanup_msix with irq disabled (Don Zickus) [674409] - [usb] xHCI: synchronize irq in xhci_suspend() (Don Zickus) [674409] - [usb] xhci: Resume bus on any port status change (Don Zickus) [674409] - [x86] i2c-i801: Add PCI idents for Patsburg IDF SMBus controllers (Prarit Bhargava) [649054] - [x86] i2c-i801: Handle multiple instances instead of keeping global state (Prarit Bhargava) [649054] - [x86] PCI: update Intel chipset names and defines (Prarit Bhargava) [649054] - [x86] hwmon: Fix autoloading of fschmd on recent Fujitsu machines (Prarit Bhargava) [649054] - [x86] i2c-i801: Fix all checkpatch warnings (Prarit Bhargava) [649054] - [x86] i2c-i801: All newer devices have all the optional features (Prarit Bhargava) [649054] - [x86] i2c-i801: Let the user disable selected driver features (Prarit Bhargava) [649054] - [virt] KVM: SVM: Add xsetbv intercept (Don Dugger) [464271] - [virt] KVM: fix poison overwritten caused by using wrong xstate size (Don Dugger) [464271] - [virt] Fix OSXSAVE after migration (Don Dugger) [464271] - [virt] Fix OSXSAVE VXEXIT handling (Don Dugger) [464271] - [virt] KVM: x86: Enable AVX for guest (Don Dugger) [464271] - [virt] KVM: Fix xsave and xcr save/restore memory leak (Don Dugger) [464271] - [virt] KVM: x86: XSAVE/XRSTOR live migration support (Don Dugger) [464271] - [virt] KVM: VMX: Enable XSAVE/XRSTOR for guest (Don Dugger) [464271] - [virt] x86: Export FPU API for KVM use (Don Dugger) [464271] - [virt] KVM: x86: Use FPU API (Don Dugger) [464271] - [virt] x86: Introduce 'struct fpu' and related API (Don Dugger) [464271] - [net] bridge: Fix mglist corruption that leads to memory corruption (Herbert Xu) [659421] - [sched] autogroup: Do not create autogroups for sessions if user has not enabled autogroups (Vivek Goyal) [656042] - [virt] virtio_net: Add schedule check to napi_enable call (Michael S. Tsirkin) [676579] - [netdrv] r8169: use RxFIFO overflow workaround and prevent RxFIFO induced infinite loops (Ivan Vecera) [630810] - [netdrv] ehea: Increase the skb array usage (Steve Best) [676139]- [fs] Btrfs: fix slot count logic in space info ioctl (Josef Bacik) [663749] - [video] vgacon: check for efi machine (Dave Airlie) [609516] - [dm] wipe dm-ioctl buffers (Milan Broz) [674813] - [virt] xen/events.c: clean up section mismatch warning (Andrew Jones) [676346] - [virt] xen: microcode: no backtrace on guest restore (Andrew Jones) [671161] - [virt] xen: fix save/restore: unmask evtchn for IRQF_TIMER (Andrew Jones) [676009] - [crypto] export DSA_verify as a gpl symbol (Jarod Wilson) [673577] - [fs] NFS: Micro-optimize nfs4_decode_dirent() (Steve Dickson) [675815] - [fs] NFS: construct consistent co_ownerid for v4.1 (Steve Dickson) [675815] - [fs] NFS: fix the setting of exchange id flag (Steve Dickson) [675815] - [fs] NFS: nfs_wcc_update_inode() should set nfsi->attr_gencount (Steve Dickson) [675815] - [fs] NFS: improve pnfs_put_deviceid_cache debug print (Steve Dickson) [675815] - [fs] NFS fix cb_sequence error processing (Steve Dickson) [675815] - [fs] NFS do not find client in NFSv4 pg_authenticate (Steve Dickson) [675815] - [fs] NFS: Prevent memory allocation failure in nfsacl_encode() (Steve Dickson) [675815] - [fs] NFS: nfsacl_{encode, decode} should return signed integer (Steve Dickson) [675815] - [fs] NFS: Fix "kernel BUG at fs/aio.c:554!" (Steve Dickson) [675815] - [fs] NFS4: Avoid potential NULL pointer dereference in decode_and_add_ds() (Steve Dickson) [675815] - [fs] NFS: fix handling of malloc failure during nfs_flush_multi() (Steve Dickson) [675815] - [fs] GFS2: panics on quotacheck update (Abhijith Das) [675745] - [fs] GFS2: Fails to clear glocks during unmount (Abhijith Das) [675270] - [net] clear heap allocations for privileged ethtool actions (Jiri Pirko) [672435] {CVE-2010-4655} - [netdrv] s2io: update to driver version 2.0.26.28 (Michal Schmidt) [611869] - [x86] Include ACPI _DSM index and label support (Matthew Garrett) [639971] - [mm] zram: simplify zram_make_request (Jerome Marchand) [661293] - [mm] zram: make zram_read return a bio error if the device is not initialized (Jerome Marchand) [661293] - [mm] zram: round up the disk size provided by user (Jerome Marchand) [661293] - [mm] zram: make ZRAM depends on SYSFS (Jerome Marchand) [661293] - [block] zram: fix up my fixup for some sysfs attribute permissions (Jerome Marchand) [661293] - [block] zram: fix up some sysfs attribute permissions (Jerome Marchand) [661293] - [block] zram: Makefile: replace the use of -objs with -y (Jerome Marchand) [661293] - [block] zram: free device memory when init fails (Jerome Marchand) [661293] - [block] zram: Update zram documentation (Jerome Marchand) [661293] - [block] zram: Remove need for explicit device initialization (Jerome Marchand) [661293] - [block] zram: Replace ioctls with sysfs interface (Jerome Marchand) [661293] - [block] zram: fix build errors, depends on BLOCK (Jerome Marchand) [661293] - [fs] Revert "inotify: rework inotify locking to prevent double free use when free in inotify" [674880 675299]- [s390x] Fix hang on s390x while running LTP (Larry Woodman) [675294] - [fs] make it possible to log all attempts to walk into a subtree (Alexander Viro) [661402] - [x86] intel-iommu: Fix double lock in get_domain_for_dev() (Alex Williamson) [675304] - [virt] fix WinXP BSOD when boot up with -cpu Penryn (John Cooper) [635539] - [virt] KVM: Keep guest TSC synchronized across host suspend (Zachary Amsden) [651635] - [virt] KVM: make cyc_to_nsec conversions more reliable (Zachary Amsden) [651635] - [virt] KVM: Backport TSC catchup for KHZ rate change / unstable CPUs fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of math fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of backwards warp fixes (Zachary Amsden) [651635] - [virt] KVM: Backport of pvclock scale_delta changes (Zachary Amsden) [651635] - [virt] KVM: backport x86: Unify TSC logic (Zachary Amsden) [651635] - [virt] KVM: Backport of TSC reset compensation changes (Zachary Amsden) [651635] - [virt] KVM: backport Convert TSC writes to TSC offset writes (Zachary Amsden) [651635] - [virt] KVM: backport of upstream TSC khz restructuring and fixes (Zachary Amsden) [651635] - [virt] KVM: backport of SVM TSC init fixes (Zachary Amsden) [651635] - [kernel] perf: Enable 'perf lock' for the perf user tool (Jason Baron) [593763] - [kernel] tracing: Factorize lock events in a lock class (Jason Baron) [593763] - [kernel] tracing: Drop the nested field from lock_release event (Jason Baron) [593763] - [kernel] tracing: Drop lock_acquired waittime field (Jason Baron) [593763] - [kernel] perf lock: Enhance information of lock trace events (Jason Baron) [593763] - [kernel] tracing: Rename 'lockdep' event subsystem into 'lock' (Jason Baron) [593763] - [kernel] perf: fix lock recursion (Jason Baron) [593763] - [net] tcp thin streams kabi workaround (Jiri Pirko) [645793] - [net] Add getsockopt support for TCP thin-streams (Jiri Pirko) [645793] - [net] TCP thin dupack (Jiri Pirko) [645793] - [net] TCP thin linear timeouts (Jiri Pirko) [645793] - [net] TCP thin-stream detection (Jiri Pirko) [645793] - [net] Corrected spelling error heurestics->heuristics (Jiri Pirko) [645793] - [x86] kexec: Make sure to stop all CPUs before exiting the kernel (Paolo Bonzini) [667340] - [x86] xen: don't bother to stop other cpus on shutdown/reboot (Paolo Bonzini) [667340] - [virt] netfront: explicitly generate arp_notify event after migration (Paolo Bonzini) [622575] - [net] arp_notify: allow drivers to explicitly request a notification event (Paolo Bonzini) [622575] - [net] arp_notify: document that a gratuitous ARP request is sent when this option is enabled (Paolo Bonzini) [622575] - [fs] Prevent freeing uninitialized pointer in compat_do_readv_writev (Jeff Moyer) [636906] - [fs] compat_rw_copy_check_uvector: add missing compat_ptr call (Jeff Moyer) [636906] - [fs] aio: fix the compat vectored operations (Jeff Moyer) [636906] - [fs] compat: factor out compat_rw_copy_check_uvector from compat_do_readv_writev (Jeff Moyer) [636906] - [powerpc] pseries: Fix VPHN build errors on non-SMP systems (Steve Best) [633513] - [powerpc] pseries: Poll VPA for topology changes and update NUMA maps (Steve Best) [633513] - [powerpc] Disable VPHN polling during a suspend operation (Steve Best) [633513] - [powerpc] Add VPHN firmware feature (Steve Best) [633513] - [fs] make block fiemap mapping length at least blocksize long (Josef Bacik) [663042] - [fs] mmapping a read only file on a gfs2 filesystem incorrectly acquires an exclusive glock (Steven Whitehouse) [674286] - [fs] improve remount,ro vs buffercache coherency (Dave Chinner) [665056] - [kexec] include sysctl to disable (Eric Paris) [665169] - [net] Backport receive flow steering (Neil Horman) [625487] - [crypto] unmark gcm(aes) as fips_allowed (Jarod Wilson) [638133] - [crypto] bring cprng in line with upstream (Neil Horman) [673385] - [usb] iowarrior: don't trust report_size for buffer size (Don Zickus) [672422] - [pci] enable_drhd_fault_handling() section mismatch cleanup (Prarit Bhargava) [674571] - [x86] amd-iommu: Fix rounding-bug in __unmap_single (Frank Arnold) [636249] - [x86] Use MWAIT to offline a processor (Luming Yu) [666493] - [virt] virtio_blk: allow re-reading config space at runtime (Christoph Hellwig) [669744]- [scsi] fix use-after-free in scsi_init_io() (Mike Christie) [674064]- [fs] include missing header in fs.h (Aristeu Rozanski) [675102]- [sched] Replace kernel command line option "noautogroup" with "autogroup" (Vivek Goyal) [656042] - [sched] autogroup: Fix CONFIG_RT_GROUP_SCHED sched_setscheduler() failure (Vivek Goyal) [656042] - [sched] Display autogroup names in /proc/sched_debug (Vivek Goyal) [656042] - [sched] Reinstate group names in /proc/sched_debug (Vivek Goyal) [656042] - [sched] Enable autogroup CONFIG_SCHED_AUTOGROUP=y in rhel6 (Vivek Goyal) [656042] - [sched] Fix struct autogroup memory leak (Vivek Goyal) [656042] - [sched] Mark autogroup_init() __init (Vivek Goyal) [656042] - [sched] autogroup: Fix potential access to freed memory (Vivek Goyal) [656042] - [sched] Add 'autogroup' scheduling feature: automated per session task groups (Vivek Goyal) [656042] - [v4l] dvb/rc: fix IR setkeycode operations (Jarod Wilson) [663280] - [v4l] dvb/rc: additional pending IR fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: pull in (most) changes up to 2.6.38-rc2 (Jarod Wilson) [663280 672404] {CVE-2011-0521} - [v4l] configs: enable v4l/dvb/rc bits (Jarod Wilson) [663280] - [v4l] dvb/rc: fix dvb_adapter kabi compliance (Jarod Wilson) [663280] - [v4l] dvb/rc: fix dvb_demux kabi compliance (Jarod Wilson) [663280] - [v4l] dvb/rc: add back support for get_umapped_area fop (Jarod Wilson) [663280] - [v4l] dvb/rc: necessary dvb-usb rc support kabi fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: kabi work-arounds for internal structs (Jarod Wilson) [663280] - [v4l] dvb/rc: revert constification and unlocked_ioctl changes (Jarod Wilson) [663280] - [v4l] dvb/rc: backport to 2.6.32 interfaces (Jarod Wilson) [663280] - [v4l] dvb/rc: pending IR driver fixes (Jarod Wilson) [663280] - [v4l] dvb/rc: add remaining 2.6.38-rc1 v4l changes (Jarod Wilson) [663280] - [v4l] dvb/rc: add webcam support from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: add remote control core from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: update to dvb code from 2.6.38-rc1 (Jarod Wilson) [663280] - [v4l] dvb/rc: add 2.6.38-rc1 base tuner code (Jarod Wilson) [663280]- [block] md: protect against NULL reference when waiting to start a raid10. (Doug Ledford) [633695 659623] - [block] md/raid1: really fix recovery looping when single good device fails. (Doug Ledford) [633695 659623] - [block] md: fix return value of rdev_size_change() (Doug Ledford) [633695 659623] - [block] md: tidy up device searches in read_balance. (Doug Ledford) [633695 659623] - [block] md/raid1: fix some typos in comments. (Doug Ledford) [633695 659623] - [block] md/raid1: discard unused variable. (Doug Ledford) [633695 659623] - [block] md: unplug writes to external bitmaps. (Doug Ledford) [633695 659623] - [block] md: use separate bio pool for each md device. (Doug Ledford) [633695 659623] - [block] md: change type of first arg to sync_page_io. (Doug Ledford) [633695 659623] - [block] md/raid1: perform mem allocation before disabling writes during resync. (Doug Ledford) [633695 659623] - [block] md: use bio_kmalloc rather than bio_alloc when failure is acceptable. (Doug Ledford) [633695 659623] - [block] md: Fix possible deadlock with multiple mempool allocations. (Doug Ledford) [633695 659623] - [block] md: fix and update workqueue usage (Doug Ledford) [633695 659623] - [block] md: use sector_t in bitmap_get_counter (Doug Ledford) [633695 659623] - [block] md: Fix regression with raid1 arrays without persistent metadata. (Doug Ledford) [633695 659623] - [block] mm: strictly nested kmap_atomic() (Doug Ledford) [633695 659623] - [block] move async raid6 test to lib/Kconfig.debug (Doug Ledford) [633695 659623] - [block] md: check return code of read_sb_page (Doug Ledford) [633695 659623] - [block] md/raid1: minor bio initialisation improvements. (Doug Ledford) [633695 659623] - [block] md/raid1: avoid overflow in raid1 resync when bitmap is in use. (Doug Ledford) [633695 659623] - [block] md: fix v1.x metadata update when a disk is missing. (Doug Ledford) [633695 659623] - [block] md: call md_update_sb even for 'external' metadata arrays. (Doug Ledford) [633695 659623] - [block] md: resolve confusion of MD_CHANGE_CLEAN (Doug Ledford) [633695 659623] - [block] md: don't clear MD_CHANGE_CLEAN in md_update_sb() for external arrays (Doug Ledford) [633695 659623] - [block] md: provide appropriate return value for spare_active functions. (Doug Ledford) [633695 659623] - [block] md: Notify sysfs when RAID1/5/10 disk is In_sync. (Doug Ledford) [633695 659623] - [block] Update recovery_offset even when external metadata is used. (Doug Ledford) [633695 659623] - [block] Make lib/raid6/test build correctly. (Doug Ledford) [633695 659623] - [block] md: clean up do_md_stop (Doug Ledford) [633695 659623] - [block] md: fix another deadlock with removing sysfs attributes. (Doug Ledford) [633695 659623] - [block] md: move revalidate_disk() back outside open_mutex (Doug Ledford) [633695 659623] - [block] md/raid10: fix deadlock with unaligned read during resync (Doug Ledford) [633695 659623] - [block] md/bitmap: separate out loading a bitmap from initialising the structures. (Doug Ledford) [633695 659623] - [block] md/bitmap: prepare for storing write-intent-bitmap via dm-dirty-log. (Doug Ledford) [633695 659623] - [block] md/bitmap: optimise scanning of empty bitmaps. (Doug Ledford) [633695 659623] - [block] md/bitmap: clean up plugging calls. (Doug Ledford) [633695 659623] - [block] md/bitmap: reduce dependence on sysfs. (Doug Ledford) [633695 659623] - [block] md/bitmap: white space clean up and similar. (Doug Ledford) [633695 659623] - [block] md/raid5: export raid5 unplugging interface. (Doug Ledford) [633695 659623] - [block] md/plug: optionally use plugger to unplug an array during resync/recovery. (Doug Ledford) [633695 659623] - [block] md/raid5: add simple plugging infrastructure. (Doug Ledford) [633695 659623] - [block] md/raid5: export is_congested test (Doug Ledford) [633695 659623] - [block] raid5: Don't set read-ahead when there is no queue (Doug Ledford) [633695 659623] - [block] md: add support for raising dm events. (Doug Ledford) [633695 659623] - [block] md: export various start/stop interfaces (Doug Ledford) [633695 659623] - [block] md: split out md_rdev_init (Doug Ledford) [633695 659623] - [block] md: be more careful setting MD_CHANGE_CLEAN (Doug Ledford) [633695 659623] - [block] md/raid5: ensure we create a unique name for kmem_cache when mddev has no gendisk (Doug Ledford) [633695 659623] - [block] md/raid5: factor out code for changing size of stripe cache. (Doug Ledford) [633695 659623] - [block] md: reduce dependence on sysfs. (Doug Ledford) [633695 659623] - [block] md/raid5: don't include 'spare' drives when reshaping to fewer devices. (Doug Ledford) [633695 659623] - [block] md/raid5: add a missing 'continue' in a loop. (Doug Ledford) [633695 659623] - [block] md/raid5: Allow recovered part of partially recovered devices to be in-sync (Doug Ledford) [633695 659623] - [block] md/raid5: More careful check for "has array failed". (Doug Ledford) [633695 659623] - [block] md: Don't update ->recovery_offset when reshaping an array to fewer devices. (Doug Ledford) [633695 659623] - [block] md/raid5: avoid oops when number of devices is reduced then increased. (Doug Ledford) [633695 659623] - [block] md: enable raid4->raid0 takeover (Doug Ledford) [633695 659623] - [block] md: clear layout after ->raid0 takeover (Doug Ledford) [633695 659623] - [block] md: fix raid10 takeover: use new_layout for setup_conf (Doug Ledford) [633695 659623] - [block] md: fix handling of array level takeover that re-arranges devices. (Doug Ledford) [633695 659623] - [block] md: raid10: Fix null pointer dereference in fix_read_error() (Doug Ledford) [633695 659623] - [block] md: convert cpu notifier to return encapsulate errno value (Doug Ledford) [633695 659623] - [block] md: Fix read balancing in RAID1 and RAID10 on drives > 2TB (Doug Ledford) [633695 659623] - [block] md/linear: standardise all printk messages (Doug Ledford) [633695 659623] - [block] md/raid0: tidy up printk messages. (Doug Ledford) [633695 659623] - [block] md/raid10: tidy up printk messages. (Doug Ledford) [633695 659623] - [block] md/raid1: improve printk messages (Doug Ledford) [633695 659623] - [block] md/raid5: improve consistency of error messages. (Doug Ledford) [633695 659623] - [block] md/raid4: permit raid0 takeover (Doug Ledford) [633695 659623] - [block] md/raid1: delay reads that could overtake behind-writes. (Doug Ledford) [633695 659623] - [block] md/raid1: fix confusing 'redirect sector' message. (Doug Ledford) [633695 659623] - [block] md/raid5: small tidyup in raid5_align_endio (Doug Ledford) [633695 659623] - [block] md: add support for raid5 to raid4 conversion (Doug Ledford) [633695 659623] - [block] md: Add support for Raid0->Raid10 takeover (Doug Ledford) [633695 659623] - [block] md: don't use mddev->raid_disks in raid0 or raid10 while array is active. (Doug Ledford) [633695 659623] - [block] md/raid1: fix counting of write targets. (Doug Ledford) [633695 659623] - [block] md/linear: avoid possible oops and array stop (Doug Ledford) [633695 659623] - [block] async_tx: Move ASYNC_RAID6_TEST option to crypto/async_tx/, fix dependencies (Doug Ledford) [633695 659623] - [block] md: Factor out RAID6 algorithms into lib/ (Doug Ledford) [633695 659623]- [block] dm mpath: delay activate_path retry on SCSI_DH_RETRY (Mike Snitzer) [668852] - [block] dm: remove superfluous irq disablement in dm_request_fn (Mike Snitzer) [668852] - [block] dm log: use PTR_ERR value instead of ENOMEM (Mike Snitzer) [668852] - [block] dm snapshot: avoid storing private suspended state (Mike Snitzer) [668852] - [block] dm ioctl: suppress needless warning messages (Mike Snitzer) [668852] - [block] dm log userspace: add version number to comms (Mike Snitzer) [668852] - [block] dm log userspace: group clear and mark requests (Mike Snitzer) [668852] - [block] dm log userspace: split flush queue (Mike Snitzer) [668852] - [block] dm log userspace: trap all failed log construction errors (Mike Snitzer) [668852] - [block] dm kcopyd: delay unplugging (Mike Snitzer) [668852] - [block] dm io: remove BIO_RW_SYNCIO flag from kcopyd (Mike Snitzer) [668852] - [block] dm crypt: set key size early (Mike Snitzer) [668852] - [block] dm raid1: support discard (Mike Snitzer) [668852] - [block] dm ioctl: allow rename to fill empty uuid (Mike Snitzer) [668852] - [block] block: max hardware sectors limit wrapper (Mike Snitzer) [668852] - [netdrv] bna: include new bna ethernet driver (Ivan Vecera) [475692] - [cdrom] Fix NULL pointer dereference in cdrom driver (James Paradis) [673567] - [mm] hugetlb: fix handling of parse errors in sysfs (Dean Nelson) [673203] - [mm] hugetlb: do not allow pagesize >= MAX_ORDER pool (Dean Nelson) [673203] - [mm] hugetlb: check the return value of string (Dean Nelson) [673203] - [mm] hugetlb.c: fix error-path memory leak in (Dean Nelson) [673203] - [mm] hugetlb: abort a hugepage pool resize if a signal (Dean Nelson) [673203] - [block] improve detail in I/O error messages (Mike Snitzer) [431754] - [block] dm mpath: propagate target errors immediately (Mike Snitzer) [431754] - [scsi] Detailed I/O errors (Mike Snitzer) [431754] - [scsi] always pass Unit Attention upwards from scsi_check_sense (Mike Snitzer) [431754] - [scsi] make error handling more robust in the face of reservations (Mike Snitzer) [431754] - [scsi] Return NEEDS_RETRY for eh commands with status BUSY (Mike Snitzer) [431754] - [fs] Btrfs: btrfs_iget() returns ERR_PTR (Josef Bacik) [663749] - [fs] Btrfs: handle error returns from btrfs_lookup_dir_item() (Josef Bacik) [663749] - [fs] Btrfs: Fix null dereference in relocation.c (Josef Bacik) [663749] - [fs] Btrfs: fix remap_file_pages error (Josef Bacik) [663749] - [fs] Btrfs: The file argument for fsync() is never null (Josef Bacik) [663749] - [fs] Btrfs: handle kzalloc() failure in open_ctree() (Josef Bacik) [663749] - [fs] Btrfs: fix split_leaf double split corner case (Josef Bacik) [663749] - [fs] Btrfs: handle ERR_PTR from posix_acl_from_xattr() (Josef Bacik) [663749] - [fs] Btrfs: Fix BUG_ON for fs converted from extN (Josef Bacik) [663749] - [fs] Fix btrfs b0rkage (Josef Bacik) [663749] - [fs] Btrfs: prevent RAID level downgrades when space is low (Josef Bacik) [663749] - [fs] Btrfs: account for missing devices in RAID allocation profiles (Josef Bacik) [663749] - [fs] Btrfs: EIO when we fail to read tree roots (Josef Bacik) [663749] - [fs] Btrfs: fix compiler warnings (Josef Bacik) [663749] - [fs] Btrfs: Make async snapshot ioctl more generic (Josef Bacik) [663749] - [fs] Btrfs: pwrite blocked when writing from the mmaped buffer of the same page (Josef Bacik) [663749] - [fs] Btrfs: Fix a crash when mounting a subvolume (Josef Bacik) [663749] - [fs] Btrfs: fix sync subvol/snapshot creation (Josef Bacik) [663749] - [fs] Btrfs: Fix page leak in compressed writeback path (Josef Bacik) [663749] - [fs] Btrfs: do not BUG if we fail to remove the orphan item for dead snapshots (Josef Bacik) [663749] - [fs] Btrfs: fixup return code for btrfs_del_orphan_item (Josef Bacik) [663749] - [fs] Btrfs: do not do fast caching if we are allocating blocks for tree_root (Josef Bacik) [663749] - [fs] Btrfs: deal with space cache errors better (Josef Bacik) [663749] - [fs] Btrfs: fix use after free in O_DIRECT (Josef Bacik) [663749] - [fs] Btrfs: don't use migrate page without CONFIG_MIGRATION (Josef Bacik) [663749] - [fs] Btrfs: deal with DIO bios that span more than one ordered extent (Josef Bacik) [663749] - [fs] Btrfs: setup blank root and fs_info for mount time (Josef Bacik) [663749] - [fs] Btrfs: fix fiemap (Josef Bacik) [663749] - [fs] Btrfs - fix race between btrfs_get_sb() and umount (Josef Bacik) [663749] - [fs] Btrfs: update inode ctime when using links (Josef Bacik) [663749] - [fs] Btrfs: make sure new inode size is ok in fallocate (Josef Bacik) [663749] - [fs] Btrfs: fix typo in fallocate to make it honor actual size (Josef Bacik) [663749] - [fs] Btrfs: avoid NULL pointer deref in try_release_extent_buffer (Josef Bacik) [663749] - [fs] Btrfs: make btrfs_add_nondir take parent inode as an argument (Josef Bacik) [663749] - [fs] Btrfs: hold i_mutex when calling btrfs_log_dentry_safe (Josef Bacik) [663749] - [fs] Btrfs: use dget_parent where we can UPDATED (Josef Bacik) [663749] - [fs] Btrfs: fix more ESTALE problems with NFS (Josef Bacik) [663749] - [fs] Btrfs: handle NFS lookups properly (Josef Bacik) [663749] - [fs] btrfs: make 1-bit signed fileds unsigned (Josef Bacik) [663749] - [fs] btrfs: Show device attr correctly for symlinks (Josef Bacik) [663749] - [fs] btrfs: Set file size correctly in file clone (Josef Bacik) [663749] - [fs] Btrfs: fix CLONE ioctl destination file size expansion to block boundary (Josef Bacik) [663749] - [fs] btrfs: Check if dest_offset is block-size aligned before cloning file (Josef Bacik) [663749] - [fs] Btrfs: handle the space_cache option properly (Josef Bacik) [663749] - [fs] btrfs: Fix early enospc because 'unused' calculated with wrong sign. (Josef Bacik) [663749] - [fs] btrfs: fix panic caused by direct IO (Josef Bacik) [663749] - [fs] btrfs: cleanup duplicate bio allocating functions (Josef Bacik) [663749] - [fs] btrfs: fix free dip and dip->csums twice (Josef Bacik) [663749] - [fs] Btrfs: add migrate page for metadata inode (Josef Bacik) [663749] - [fs] Btrfs: deal with errors from updating the tree log (Josef Bacik) [663749] - [fs] Btrfs: allow subvol deletion by unprivileged user with -o user_subvol_rm_allowed (Josef Bacik) [663749] - [fs] Btrfs: make SNAP_DESTROY async (Josef Bacik) [663749] - [fs] Btrfs: add SNAP_CREATE_ASYNC ioctl (Josef Bacik) [663749] - [fs] Btrfs: add START_SYNC, WAIT_SYNC ioctls (Josef Bacik) [663749] - [fs] Btrfs: async transaction commit (Josef Bacik) [663749] - [fs] Btrfs: fix deadlock in btrfs_commit_transaction (Josef Bacik) [663749] - [fs] Btrfs: fix lockdep warning on clone ioctl (Josef Bacik) [663749] - [fs] Btrfs: fix clone ioctl where range is adjacent to extent (Josef Bacik) [663749] - [fs] Btrfs: fix delalloc checks in clone ioctl (Josef Bacik) [663749] - [fs] Btrfs: drop unused variable in block_alloc_rsv (Josef Bacik) [663749] - [fs] Btrfs: cleanup warnings from gcc 4.6 (nonbugs) (Josef Bacik) [663749] - [fs] Btrfs: Fix variables set but not read (bugs found by gcc 4.6) (Josef Bacik) [663749] - [fs] Btrfs: Use ERR_CAST helpers (Josef Bacik) [663749] - [fs] Btrfs: use memdup_user helpers (Josef Bacik) [663749] - [fs] Btrfs: fix raid code for removing missing drives (Josef Bacik) [663749] - [fs] Btrfs: Switch the extent buffer rbtree into a radix tree (Josef Bacik) [663749] - [fs] Btrfs: restructure try_release_extent_buffer() (Josef Bacik) [663749] - [fs] Btrfs: use the flusher threads for delalloc throttling (Josef Bacik) [663749] - [fs] Add new functions for triggering inode writeback (Josef Bacik) [663749] - [fs] Btrfs: tune the chunk allocation to 5 of the FS as metadata (Josef Bacik) [663749] - [fs] Btrfs: don't loop forever on bad btree blocks (Josef Bacik) [663749] - [fs] Btrfs: let the user know space caching is enabled (Josef Bacik) [663749] - [fs] Btrfs: Add a clear_cache mount option (Josef Bacik) [663749] - [fs] Btrfs: add support for mixed data+metadata block groups (Josef Bacik) [663749] - [fs] Btrfs: check cache->caching_ctl before returning if caching has started (Josef Bacik) [663749] - [fs] Btrfs: load free space cache if it exists (Josef Bacik) [663749] - [fs] Btrfs: write out free space cache (Josef Bacik) [663749] - [fs] Btrfs: create special free space cache inode (Josef Bacik) [663749] - [fs] Btrfs: remove warn_on from use_block_rsv (Josef Bacik) [663749] - [fs] Btrfs: set trans to null in reserve_metadata_bytes if we commit the transaction (Josef Bacik) [663749] - [fs] Btrfs: fix error handling in btrfs_get_sb (Josef Bacik) [663749] - [fs] Btrfs: rework how we reserve metadata bytes (Josef Bacik) [663749] - [fs] Btrfs: don't allocate chunks as aggressively (Josef Bacik) [663749] - [fs] Btrfs: re-work delalloc flushing (Josef Bacik) [663749] - [fs] Btrfs: fix reservation code for mixed block groups (Josef Bacik) [663749] - [fs] Btrfs: fix df regression (Josef Bacik) [663749] - [fs] Btrfs: fix the df ioctl to report raid types (Josef Bacik) [663749] - [fs] Btrfs: stop trying to shrink delalloc if there are no inodes to reclaim (Josef Bacik) [663749] - [fs] btrfs: remove junk sb_dirt change (Josef Bacik) [663749] - [fs] ext4: serialize unaligned direct asynchronous IO (Eric Sandeen) [615309] - [fs] ext4: fix inconsistency with EOFBLOCK_FL (Eric Sandeen) [657553] - [fs] ext4: Use bitops to read/modify i_flags in struct ext4_inode_info (Eric Sandeen) [657553] - [net] GRO: fix merging a paged skb after non-paged skbs (Michal Schmidt) [672541] - [net] netfilter: create audit records for x_table changes (Thomas Graf) [665129] - [block] Fix race during disk initialization (Eric Sandeen) [607605] - [virt] fix xen hvm fullvirt guest boot failure (Stefan Assmann) [673496] - [virt] virtio: console: Wake up outvq on host notifications (Amit Shah) [643750] - [netdrv] sfc: update to fix rss_cpus and sync with upstream (Michal Schmidt) [673532] - [mm] hugetlb: fix section mismatch with hugetlb_sysfs_add_hstate() (Dean Nelson) [672844] - [mm] put_page: recheck PageHead after releasing the compound_lock (Andrea Arcangeli) [664772] - [mm] unconditional setup_per_zone_wmarks in set_recommended_min_free_kbytes (Andrea Arcangeli) [664772] - [mm] adjust compound_lock_irqsave interface to match upstream (Andrea Arcangeli) [664772]- [fcoe] libfc: dereferencing ERR_PTR in fc_tm_done() (Mike Christie) [633915 663561] - [fcoe] libfc: Cleanup return paths in fc_rport_error_retry (Mike Christie) [633915 663561] - [fcoe] libfc: Return a valid return code in fc_fcp_pkt_abort() (Mike Christie) [633915 663561] - [fcoe] libfc: always initialize the FCoE DDP exchange id for fsp as FC_XID_UNKNOWN (Mike Christie) [633915 663561] - [fcoe] libfc: fix statistics for FCP input/output megabytes (Mike Christie) [633915 663561] - [fcoe] libfcoe: change fip_select to return new FCF (Mike Christie) [633915 663561] - [fcoe] libfcoe: reorder FCF list to put latest advertiser first (Mike Christie) [633915 663561] - [fcoe] libfcoe: add debug message for FCF destination MAC (Mike Christie) [633915 663561] - [fcoe] libfcoe: retry rejected FLOGI to another FCF if possible (Mike Christie) [633915 663561] - [fcoe] libfcoe: fix checking of conflicting fabrics in fcoe_ctlr_select() (Mike Christie) [633915 663561] - [fcoe] libfcoe: move some timer code to make it reusable (Mike Christie) [633915 663561] - [fcoe] libfcoe: update FIP FCF announcements (Mike Christie) [633915 663561] - [fcoe] libfc: fix fc_tm_done not freeing the allocated fsp pkt (Mike Christie) [633915 663561] - [fcoe] libfc: the timeout for the REC itself is 2 * R_A_TOV_els (Mike Christie) [633915 663561] - [fcoe] libfc: fix exchange being deleted when the abort itself is timed out (Mike Christie) [633915 663561] - [fcoe] libfc: do not fc_io_compl on fsp w/o any scsi_cmnd associated (Mike Christie) [633915 663561] - [fcoe] libfc: add print of exchange id for debugging fc_fcp (Mike Christie) [633915 663561] - [fcoe] Update WARN uses (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in remote port (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in local port (Mike Christie) [633915 663561] - [fcoe] libfc: fix memory leakage in local port (Mike Christie) [633915 663561] - [fcoe] libfc: remove tgt_flags from fc_fcp_pkt struct (Mike Christie) [633915 663561] - [fcoe] libfc: use rport timeout values for fcp recovery (Mike Christie) [633915 663561] - [fcoe] libfc: incorrect scsi host byte codes returned to scsi-ml (Mike Christie) [633915 663561] - [fcoe] libfc: fix stats computation in fc_queuecommand() (Mike Christie) [633915 663561] - [fcoe] libfc: fix mem leak in fc_seq_assign() (Mike Christie) [633915 663561] - [fcoe] libfc: tune fc_exch_em_alloc() to be O(2) (Mike Christie) [633915 663561] - [fcoe] libfc: fix mem leak in fc_exch_recv_seq_resp() (Mike Christie) [633915 663561] - [fcoe] libfc: fix NULL pointer dereference bug in fc_fcp_pkt_release (Mike Christie) [633915 663561] - [fcoe] libfc: remove define of fc_seq_exch in fc_exch.c (Mike Christie) [633915 663561] - [fcoe] libfcoe: VN2VN connection setup causing stack memory corruption (Mike Christie) [633915 663561] - [fcoe] libfc: Do not let disc work cancel itself (Mike Christie) [633915 663561] - [fcoe] libfc: use DID_TRANSPORT_DISRUPTED while lport not ready (Mike Christie) [633915 663561] - [fcoe] libfc: fix setting of rport dev loss (Mike Christie) [633915 663561] - [fcoe] libfc: don't require a local exchange for incoming requests (Mike Christie) [633915 663561] - [fcoe] libfc: add interface to allocate a sequence for incoming requests (Mike Christie) [633915 663561] - [fcoe] libfc: add fc_fill_reply_hdr() and fc_fill_hdr() (Mike Christie) [633915 663561] - [fcoe] libfc: add fc_frame_sid() and fc_frame_did() functions (Mike Christie) [633915 663561] - [fcoe] libfc: eliminate rport LOGO state (Mike Christie) [633915 663561] - [fcoe] config via separate create_vn2vn module parameter (Mike Christie) [633915 663561] - [fcoe] libfcoe: use correct FC-MAP for VN2VN mode (Mike Christie) [633915 663561] - [fcoe] libfcoe: Fix FIP ELS encapsulation details for FLOGI responses (Mike Christie) [633915] - [fcoe] libfcoe: fcoe: fnic: add FIP VN2VN point-to-multipoint support (Mike Christie) [633915 663561] - [fcoe] lib/random32: export pseudo-random number generator for modules (Mike Christie) [633915 663561] - [fcoe] libfcoe: add state change debugging (Mike Christie) [633915 663561] - [fcoe] libfcoe: add protocol description of FIP VN2VN mode (Mike Christie) [633915 663561] - [fcoe] libfc: track FIP exchanges (Mike Christie) [633915 663561] - [fcoe] libfc: add FLOGI state to rport for VN2VN (Mike Christie) [633915 663561] - [fcoe] libfc: Add local port point-to-multipoint flag (Mike Christie) [633915 663561] - [fcoe] fnic: change fcoe_ctlr_init interface to specify mode (Mike Christie) [633915 663561] - [fcoe] libfc: add discovery-private pointer for LLD (Mike Christie) [633915 663561] - [fcoe] libfcoe: convert FIP to lock with mutex instead of spin lock (Mike Christie) [633915 663561] - [fcoe] libfc: provide space for LLD after remote port structure (Mike Christie) [633915 663561] - [fcoe] libfc: convert rport lookup to be RCU safe (Mike Christie) [633915 663561] - [fcoe] make it possible to verify fcoe with sparse (Mike Christie) [633915 663561] - [block] fix performance regression introduced by the blkio-throttle code (Jeff Moyer) [669398] - [scsi] iscsi class: remove unused active variable (Mike Christie) [668632] - [scsi] cxgbi: enable TEXT PDU support (Mike Christie) [668632] - [scsi] cxgb3i: fixed connection problem with iscsi private ip (Mike Christie) [668632] - [scsi] be2iscsi: fix null ptr when accessing task hdr (Mike Christie) [668632] - [scsi] be2iscsi: fix gfp use in alloc_pdu (Mike Christie) [668632] - [scsi] libiscsi: add more informative failure message during iscsi scsi eh (Mike Christie) [668632] - [scsi] cxgbi: set ulpmode only if digest is on (Mike Christie) [636291] - [scsi] cxgb4i: ignore informational act-open-rpl message (Mike Christie) [636291] - [scsi] cxgb4i: connection and ddp setting update (Mike Christie) [636291] - [scsi] cxgb3i: fixed connection over vlan (Mike Christie) [636291] - [scsi] libcxgbi: pdu read fixes (Mike Christie) [636291] - [scsi] cxgbi: rename alloc_cpl to alloc_wr (Mike Christie) [636291] - [scsi] cxgb3i: change cxgb3i to use libcxgbi (Mike Christie) [636291] - [scsi] cxgb4i iscsi driver (Mike Christie) [636291] - [scsi] libcxgbi: common library for cxgb3i and cxgb4i (Mike Christie) [636291] - [mm] avoid resetting wb_start after each writeback round (Josef Bacik) [638349] - [fs] ext4: update writeback_index based on last page scanned (Josef Bacik) [638349] - [fs] ext4: implement writeback livelock avoidance using page tagging (Josef Bacik) [638349] - [lib] radix-tree: radix_tree_range_tag_if_tagged() can set incorrect tags (Josef Bacik) [638349] - [lib] radix-tree: clear all tags in radix_tree_node_rcu_free (Josef Bacik) [638349] - [lib] radix-tree.c: fix overflow in radix_tree_range_tag_if_tagged() (Josef Bacik) [638349] - [lib] radix-tree: omplement function radix_tree_range_tag_if_tagged (Josef Bacik) [638349] - [mm] implement writeback livelock avoidance using page tagging (Josef Bacik) [638349] - [scsi] ibft/be2iscsi: update iscsi boot support and add be2iscsi boot support (Mike Christie) [585751 635746] - [scsi] be2iscsi: Remove premature free of cid (Mike Christie) [585751 635746] - [scsi] be2iscsi: More time for FW (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for Login failure (Mike Christie) [585751 635746] - [scsi] be2iscsi: Driver Version change (Mike Christie) [585751 635746] - [scsi] be2iscsi: Increase max sector (Mike Christie) [585751 635746] - [scsi] be2iscsi: Add support for iscsi boot (Mike Christie) [585751 635746] - [scsi] be2iscsi: add Kconfig dependency on NET (Mike Christie) [585751 635746] - [scsi] The extended shift must be 1 (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for premature buffer free (Mike Christie) [585751 635746] - [scsi] be2iscsi: Remove debug print in IO path (Mike Christie) [585751 635746] - [scsi] be2iscsi: Limit max_xmit_length (Mike Christie) [585751 635746] - [scsi] be2iscsi: Maintain same ITT across login (Mike Christie) [585751 635746] - [scsi] be2iscsi: Adding crashdump support (Mike Christie) [585751 635746] - [scsi] be2iscsi: Free tags allocate (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix to handle request_irq failure (Mike Christie) [585751 635746] - [scsi] be2iscsi: No return value for hwi_enable_intr (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix for freeing cid (Mike Christie) [585751 635746] - [scsi] be2iscsi: pass the return from beiscsi_open_conn (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fixing the return type of functions (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fixing return value (Mike Christie) [585751 635746] - [scsi] be2iscsi: Fix warnings from new checkpatch.pl (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix null dereference on error path (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix memory leak on error path (Mike Christie) [585751 635746] - [scsi] be2iscsi: fix disconnection cleanup (Mike Christie) [585751 635746] - [scsi] be2iscsi: correct return value in mgmt_invalidate_icds (Mike Christie) [585751 635746] - [scsi] ibft: convert iscsi_ibft module to iscsi boot lib (Mike Christie) [585751 635746] - [scsi] ibft: separate ibft parsing from sysfs interface (Mike Christie) [585751 635746] - [scsi] ibft: Use IBFT_SIGN instead of open-coding the search string (Mike Christie) [585751 635746] - [scsi] ibft: For UEFI machines actually do scan ACPI for iBFT (Mike Christie) [585751 635746] - [scsi] ibft: Update iBFT handling for v1.03 of the spec (Mike Christie) [585751 635746] - [scsi] iscsi_ibft.c: remove NIPQUAD_FMT, use pI4 (Mike Christie) [585751 635746] - [scsi] iscsi_ibft.c: use pM to show MAC address (Mike Christie) [585751 635746] - [scsi] ibft, x86: Change reserve_ibft_region() to find_ibft_region() (Mike Christie) [585751 635746] - [fs] inotify: rework inotify locking to prevent double free use when free in inotify (Eric Paris) [582109] - [s390x] kernel: Enhanced node affinity support (Hendrik Brueckner) [632315] - [netdrv] qeth: support for priority tags and VLAN-ID 0 tags (Hendrik Brueckner) [633570] - [net] enable VLAN NULL tagging (Neil Horman) [633571] - [s390x] qeth: fix online setting of OSN-devices (Hendrik Brueckner) [669218] - [s390x] qeth: wait for recovery finish in open function (Hendrik Brueckner) [668845] - [s390x] qdio: prevent race for shared indicators (Hendrik Brueckner) [668835] - [s390x] qeth: l3 hw tx csum circumvent hw bug (Hendrik Brueckner) [663984] - [s390x] mm: add devmem_is_allowed() for STRICT_DEVMEM checking (Hendrik Brueckner) [647365] - [s390x] qeth: l3 add vlan hdr in passthru frames (Hendrik Brueckner) [659825] - [s390x] kernel: nohz vs cpu hotplug system hang (Hendrik Brueckner) [668470] - [s390x] qdio: use proper QEBSM operand for SIGA-R and SIGA-S (Hendrik Brueckner) [668468] - [s390x] cio: prevent kernel panic when path to network device is lost (Hendrik Brueckner) [662747] - [s390x] qeth: enable VIPA add/remove for offline devices (Hendrik Brueckner) [660688] - [s390x] hvc_iucv: do not call iucv_unregister if iucv_register has failed (Hendrik Brueckner) [661108] - [s390x] zcrypt: Handling of 4096 bit RSA keys in CRT format (Hendrik Brueckner) [633458] - [s390x] zcrypt: cope with cca restriction of cex3 (Hendrik Brueckner) [633458] - [s390x] zcrypt: support for 4096 bit keys for cex3c (Hendrik Brueckner) [633458] - [s390x] zcrypt: support for 4096 bit keys for cex3a (Hendrik Brueckner) [633458] - [s390x] zcrypt: Introduce check for 4096 bit support (Hendrik Brueckner) [633458] - [s390x] dasd: Improve handling of stolen DASD reservation (Hendrik Brueckner) [644942] - [s390x] dasd: add High Performance FICON multitrack support (Hendrik Brueckner) [632332] - [s390x] cio: reduce memory consumption of itcw structures (Hendrik Brueckner) [632332] - [s390x] cio: obtain mdc value per channel path (Hendrik Brueckner) [632332] - [s390x] kernel: display capacity adjustment indicator in /proc/sysinfo (Hendrik Brueckner) [632023] - [s390x] dasd: provide a Sense Path Group ID ioctl (Hendrik Brueckner) [644928] - [s390x] dasd: Add tunable default grace period for missing interrupts (Hendrik Brueckner) [633386] - [s390x] dasd: Add dasd part of cio internal unit check handling (Hendrik Brueckner) [633384] - [s390x] dasd: add dynamic PAV toleration (Hendrik Brueckner) [631518] - [s390x] zfcpdump: Add prefix registers to dump header (Hendrik Brueckner) [633454] - [s390x] zfcp: HBA API completion to support events (Hendrik Brueckner) [633413] - [s390x] dasd: improve error recovery for internal I/O (Hendrik Brueckner) [631497] - [s390x] s390_hypfs: Add new binary attributes (Hendrik Brueckner) [631533] - [s390x] memory hotplug: set phys_device (Hendrik Brueckner) [659474] - [memory] allow setting of phys_device (memory hotplug) (Hendrik Brueckner) [659474] - [s390x] kernel: fix clock comparator revalidation (Hendrik Brueckner) [658578] - [s390x] vmlogrdr: purge after recording is switched off (Hendrik Brueckner) [653477] - [s390x] zfcp: Cancel gid_pn work when removing port (Hendrik Brueckner) [653482] - [s390x] smsgiucv_app: deliver z/VM CP special messages as uevents (Hendrik Brueckner) [632318] - [s390x] qeth: exploit HW TX checksumming (Hendrik Brueckner) [633531] - [s390x] qeth: NAPI support for l2 and l3 discipline (Hendrik Brueckner) [633525] - [s390x] qdio: extend API to allow polling (Hendrik Brueckner) [633525] - [s390x] cio: improve resume handling (Hendrik Brueckner) [633468] - [s390x] cio: unit check handling during internal I/O (Hendrik Brueckner) [633384] - [s390x] zfcp: Trigger logging in FCP channel on qdio error conditions (Hendrik Brueckner) [632331] - [s390x] cio: add CHSC SIOSL Support (Hendrik Brueckner) [632331] - [s390x] cio: introduce cio_settle (Hendrik Brueckner) [631517]- [watchdog] hpwdt: Make NMI decoding a compile-time option (Tony Camuso) [462945] - [watchdog] hpwdt: move NMI-decoding init and exit to seperate functions (Tony Camuso) [462945] - [watchdog] hpwdt: Use "decoding" instead of "sourcing" (Tony Camuso) [462945] - [watchdog] hpwdt: hpwdt_pretimeout reorganization (Tony Camuso) [462945] - [watchdog] hpwdt: implement WDIOC_GETTIMELEFT (Tony Camuso) [462945] - [watchdog] hpwdt: allow full range of timer values supported by hardware (Tony Camuso) [462945] - [watchdog] hpwdt: Introduce SECS_TO_TICKS() macro (Tony Camuso) [462945] - [watchdog] hpwdt: Make x86 assembly ifdef guard more strict (Tony Camuso) [462945] - [watchdog] hpwdt: Despecificate driver from iLO2 (Tony Camuso) [462945] - [watchdog] hpwdt: Group NMI sourcing specific items together (Tony Camuso) [462945] - [watchdog] hpwdt: Group options that affect watchdog behavior together (Tony Camuso) [462945] - [watchdog] hpwdt: clean-up include-files (Tony Camuso) [462945] - [watchdog] hpwdt: formatting of pointers in printk() (Tony Camuso) [462945] - [watchdog] hpwdt: fix lower timeout limit (Tony Camuso) [462945] - [watchdog] hpwdt: make the watchdog_info struct const where possible (Tony Camuso) [462945] - [scsi] fix id computation in scsi_eh_target_reset (Mike Christie) [643236] - [scsi] fix the return value of scsi_target_queue_read() (Mike Christie) [643236] - [fs] cifs: add cruid= mount option (Jeff Layton) [667654] - [fs] ext3, ext4: update ctime when changing the file's permission by setfacl (Eric Sandeen) [668915] - [net] update igbvf driver (Stefan Assmann) [636327] - [scsi] fix locking around blk_abort_request() (Stanislaw Gruszka) [620391] - [scsi] megaraid: update to version 5.29 (Tomas Henzl) [642052] - [virt] MMU: only write protect mappings at pagetable level (Marcelo Tosatti) [634100] - [virt] xen: disable ACPI NUMA for PV guests (Andrew Jones) [669773] - [virt] xen: unplug the emulated devices at resume time (Paolo Bonzini) [667356] - [virt] xenfs: enable for HVM domains too (Paolo Bonzini) [667361] - [virt] KVM: Activate Virtualization On Demand (Avi Kivity) [616042] - [pci] Fix KABI breakage (Prarit Bhargava) [661301] - [pci] PCIe/AER: Disable native AER service if BIOS has precedence (Prarit Bhargava) [661301] - [pci] aerdrv: fix uninitialized variable warning (Prarit Bhargava) [661301] - [pci] hotplug: Fix build with CONFIG_ACPI unset (Prarit Bhargava) [661301] - [pci] PCIe: Ask BIOS for control of all native services at once (Prarit Bhargava) [661301] - [pci] PCIe: Introduce commad line switch for disabling port services (Prarit Bhargava) [661301] - [pci] ACPI/PCI: Negotiate _OSC control bits before requesting them (Prarit Bhargava) [661301] - [pci] ACPI/PCI: Make acpi_pci_query_osc() return control bits (Prarit Bhargava) [661301] - [x86] ACPI: cleanup pci_root _OSC code (Prarit Bhargava) [661301] - [pci] PCIe AER: Introduce pci_aer_available() (Prarit Bhargava) [661301] - [pci] aerdrv: fix annoying warnings (Prarit Bhargava) [661301] - [pci] aerdrv: trivial cleanup for aerdrv_core.c (Prarit Bhargava) [661301] - [pci] aerdrv: trivial cleanup for aerdrv.c (Prarit Bhargava) [661301] - [pci] aerdrv: introduce default_downstream_reset_link (Prarit Bhargava) [661301] - [pci] aerdrv: rework find_aer_service (Prarit Bhargava) [661301] - [pci] aerdrv: remove is_downstream (Prarit Bhargava) [661301] - [pci] aerdrv: remove magical ROOT_ERR_STATUS_MASKS (Prarit Bhargava) [661301] - [pci] aerdrv: redefine PCI_ERR_ROOT_*_SRC (Prarit Bhargava) [661301] - [pci] aerdrv: rework do_recovery (Prarit Bhargava) [661301] - [pci] aerdrv: rework get_e_source() (Prarit Bhargava) [661301] - [pci] aerdrv: rework aer_isr_one_error() (Prarit Bhargava) [661301] - [pci] aerdrv: rework add_error_device (Prarit Bhargava) [661301] - [pci] aerdrv: remove compare_device_id (Prarit Bhargava) [661301] - [pci] aerdrv: introduce is_error_source (Prarit Bhargava) [661301] - [pci] aerdrv: rework find_source_device (Prarit Bhargava) [661301] - [pci] aerdrv: make aer_{en, dis}able_rootport static (Prarit Bhargava) [661301] - [pci] aerdrv: cleanup inconsistent functions (Prarit Bhargava) [661301] - [pci] aerdrv: RsvdP of PCI_ERR_ROOT_COMMAND (Prarit Bhargava) [661301] - [pci] aerdrv: use correct bit defines and add 2ms delay to aer_root_reset (Prarit Bhargava) [661301] - [pci] change PCI nomenclature in drivers/pci/ (non-comment changes) (Prarit Bhargava) [661301] - [pci] change PCI nomenclature in drivers/pci/ (comment changes) (Prarit Bhargava) [661301] - [pci] remove ifdefed pci_cleanup_aer_correct_error_status (Prarit Bhargava) [661301] - [pci] Remove unnecessary struct pcie_port_data (Prarit Bhargava) [661301] - [pci] Backport upstream PCIE interrupt assignment code (Prarit Bhargava) [661301] - [pci] PCIe AER: use pci_is_pcie() (Prarit Bhargava) [661301] - [pci] introduce pci_is_pcie() (Prarit Bhargava) [661301] - [pci] PCIe AER: use pci_pcie_cap() (Prarit Bhargava) [661301] - [pci] fix memory leak in aer_inject (Prarit Bhargava) [661301] - [pci] use better error return values in aer_inject (Prarit Bhargava) [661301] - [pci] add support for PCI domains to aer_inject (Prarit Bhargava) [661301]- [x86] lockup detector: enable config options (Don Zickus) [669808] - [x86] lockup detector: Kconfig fixes to seperate hard and soft lockup options (Don Zickus) [669808] - [x86] NMI: Add back unknown_nmi_panic and nmi_watchdog sysctls (Don Zickus) [669808] - [x86] perf, arch: Cleanup perf-pmu init vs lockup-detector (Don Zickus) [669808] - [x86] nmi: Add in new nmi_watchdog/softlockup changes (Don Zickus) [669808] - [x86] Move notify_die from nmi.c to traps.c (Don Zickus) [669808] - [kernel] perf_event backport (Peter Zijlstra) [672264] - [scsi] fnic: Bumping up fnic version from 1.4.0.145 to 1.5.0.1 (Mike Christie) [663222] - [scsi] fnic: fix memory leak (Mike Christie) [663222] - [irq] Add new IRQ flag IRQF_NO_SUSPEND (Andrew Jones) [671147] - [virt] xen: events: do not unmask event channels on resume (Andrew Jones) [671147] - [virt] xen: Do not suspend IPI IRQs (Andrew Jones) [671147] - [virt] ixp4xx-beeper: Use IRQF_NO_SUSPEND not IRQF_TIMER for non-timer interrupt (Andrew Jones) [671147] - [fs] ext3: avoid WARN() messages when failing to write the superblock (Edward Shishkin) [591466] - [fs] ext3: unify log messages (Edward Shishkin) [591466] - [kernel] add 'make rh-perf' target (Jason Baron) [644991] - [kernel] perf: .spec file updates (Jason Baron) [644991] - [kernel] perf: updates from 2.6.34 -> 2.6.37 (Jason Baron) [644991] - [kernel] perf: sync to 2.6.34 (Jason Baron) [644991] - [x86] Westmere apicid fix (George Beshers) [635808] - [x86] Fix a hard coded limit of a maximum of 16 cpu's per socket (George Beshers) [635808] - [x86] uv: More Westmere support on SGI UV (George Beshers) [635808] - [x86] uv: Enable Westmere support on SGI UV (George Beshers) [635808] - [scsi] scsi_dh: propagate SCSI device deletion (Mike Snitzer) [669411] - [scsi] scsi_dh_hp_sw: fix deadlock in start_stop_endio (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: add scalable ONTAP lun to dev list (Mike Snitzer) [667661] - [scsi] scsi_dh_alua: Add Promise VTrak to dev list (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix stpg_endio group state reporting (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix deadlock in stpg_endio (Mike Snitzer) [652024] - [scsi] scsi_dh_alua: fix submit_stpg return (Mike Snitzer) [652024] - [pci] Fix mmap address check in pci_mmap_fits (Prarit Bhargava) [645287] - [pci] fix size checks for mmap() on /proc/bus/pci files (Prarit Bhargava) [645287] - [fs] GFS2: recovery stuck on transaction lock (Robert S Peterson) [672600] - [fs] nfs4: fix units bug causing hang on recovery (J. Bruce Fields) [672345] - [fs] ext4: Update ext4 documentation (Lukas Czerner) [519467] - [fs] jbd2: fix /proc/fs/jbd2/ when using an external (Lukas Czerner) [655875] - [net] netfilter: nf_conntrack snmp helper (Jiri Olsa) [638176] - [net] netfilter: audit target to record accepted/dropped packets (Thomas Graf) [642391] - [net] packet_mmap: expose hw packet timestamps to network packet capture utilities (Thomas Graf) [645800] - [scsi] bfa rebase reflecting scsi-misc bfa (Rob Evers) [641052] - [scsi] libsas: Don't issue commands to devices that have been hot-removed (David Milburn) [669154] - [security] crypto: mark ghash as fips_allowed (Jarod Wilson) [638133] - [kernel] Fix over-scheduling bug (Jane Lv) [666484] - [kernel] trace: add several tracepoints/scripts for analyzing network stack (Neil Horman) [611700] - [sound] disable NVIDIA HDMI PCI device for Lenovo T410 models (Jaroslav Kysela) [662660] - [sound] Update the ALSA HDA audio driver from upstream (Jaroslav Kysela) [583745 618797 619430 636922 637240 646771 663946 667460] - [x86] UEFI IBM boot regression (Bob Picco) [668825] - [netdrv] ehea: Add some info messages and fix an issue (Steve Best) [658185]- [crypto] mark xts(aes) as fips_allowed (Jarod Wilson) [625489] - [fs] nfsd: break lease on unlink, link, and rename (J. Bruce Fields) [626814] - [fs] nfsd4: break lease on nfsd setattr (J. Bruce Fields) [626814] - [fs] nfsd: remove some unnecessary dropit handling (J. Bruce Fields) [626814] - [fs] nfsd: stop translating EAGAIN to nfserr_dropit (J. Bruce Fields) [626814] - [fs] svcrpc: simpler request dropping (J. Bruce Fields) [626814] - [fs] svcrpc: avoid double reply caused by deferral race (J. Bruce Fields) [626814] - [fs] nfsd: don't drop requests on -ENOMEM (J. Bruce Fields) [626814] - [x86] numa: Cacheline aliasing makes for_each_populated_zone extremely expensive (George Beshers) [635850] - [scsi] mptas: version string change 3.04.18 (Tomas Henzl) [642618] - [scsi] mptsas: Incorrect return value in mptscsih_dev_reset (Tomas Henzl) [642618] - [scsi] mptsas: inDMD deleted (Tomas Henzl) [642618] - [scsi] mptsas: remove bus reset (Tomas Henzl) [642618] - [scsi] mptsas: 3gbps - 6gbps (Tomas Henzl) [642618] - [scsi] mptsas: sysfs sas addr handle (Tomas Henzl) [642618] - [scsi] mptsas: fix warning when not using procfs (Tomas Henzl) [642618] - [scsi] mptsas: Fix 32 bit platforms with 64 bit resources (Tomas Henzl) [642618] - [scsi] mptsas: convert to seq_file (Tomas Henzl) [642618] - [scsi] mptsas: use module_param in drivers/message/fusion/mptbase.c (Tomas Henzl) [642618] - [scsi] mptsas: drivers/message/fusion: Adjust confusing indentation (Tomas Henzl) [642618] - [scsi] mptsas: print Doorbell register in a case of hard reset and timeout (Tomas Henzl) [642618] - [scsi] mptsas: fixed hot-removal processing (Tomas Henzl) [642618] - [scsi] mptsas: Cleanup some duplicate calls in mptbase.c (Tomas Henzl) [642618] - [scsi] mptsas: Added missing reset for ioc_reset_in_progress in SoftReset (Tomas Henzl) [642618] - [scsi] mptsas: Proper error handling is added after mpt_config timeout (Tomas Henzl) [642618] - [scsi] mptsas: Event data alignment with 4 byte (Tomas Henzl) [642618] - [scsi] mptsas: Check for command status is added after completion (Tomas Henzl) [642618] - [scsi] mptsas: Task abort is not supported for Volumes (Tomas Henzl) [642618] - [scsi] mptsas: sanity check for vdevice pointer is added (Tomas Henzl) [642618] - [scsi] mptsas: Setting period, offset and width for SPI driver (Tomas Henzl) [642618] - [scsi] mptsas: Proper bus_type check is added (Tomas Henzl) [642618] - [scsi] mptsas: mpt_detach is called properly at the time of rmmod (Tomas Henzl) [642618] - [scsi] mptsas: mpt config will do Hard Reset based upon retry counts (Tomas Henzl) [642618] - [scsi] mptsas: Updated SCSI IO IOCTL error handling (Tomas Henzl) [642618] - [scsi] mptsas: Added new less expensive RESET (Message Unit Reset) (Tomas Henzl) [642618] - [scsi] mptsas: modify mptctl_exit() to call proper deregister functions (Tomas Henzl) [642618] - [scsi] mptsas: hold off error recovery while alternate ioc is initializing (Tomas Henzl) [642618] - [scsi] mptsas: corrected if condition check for SCSIIO and PASSTHROUGH commands (Tomas Henzl) [642618] - [scsi] mptsas: block device when target is being removed by FW (Tomas Henzl) [642618] - [scsi] mptsas: Added sysfs expander manufacture information (Tomas Henzl) [642618] - [scsi] mptsas: Added-MPI_SCSIIO_CONTROL_HEADOFQ-priority (Tomas Henzl) [642618] - [fs] ext4: Add FITRIM ioctl to handle ext4 batched discard (Lukas Czerner) [651021] - [fs] ext4: Add batched discard support for ext4 (Lukas Czerner) [651021] - [fs] ext4: Create ext4 helper for sb_issue_discard (Lukas Czerner) [651021] - [fs] Added a #include to eliminate a compilation failure (Steve Dickson) [479351] - [fs] pnfs: layout roc code (Steve Dickson) [479351] - [fs] pnfs: update nfs4_callback_recallany to handle layouts (Steve Dickson) [479351] - [fs] pnfs: add CB_LAYOUTRECALL handling (Steve Dickson) [479351] - [fs] pnfs: CB_LAYOUTRECALL xdr code (Steve Dickson) [479351] - [fs] pnfs: change lo refcounting to atomic_t (Steve Dickson) [479351] - [fs] pnfs: check that partial LAYOUTGET return is ignored (Steve Dickson) [479351] - [fs] pnfs: add layout to client list before sending rpc (Steve Dickson) [479351] - [fs] pnfs: serialize LAYOUTGET(openstateid) (Steve Dickson) [479351] - [fs] pnfs: layoutget rpc code cleanup (Steve Dickson) [479351] - [fs] pnfs: change how lsegs are removed from layout list (Steve Dickson) [479351] - [fs] pnfs: change layout state seqlock to a spinlock (Steve Dickson) [479351] - [fs] pnfs: add prefix to struct pnfs_layout_hdr fields (Steve Dickson) [479351] - [fs] pnfs: add prefix to struct pnfs_layout_segment fields (Steve Dickson) [479351] - [fs] pnfs: remove unnecessary field lgp->status (Steve Dickson) [479351] - [fs] pnfs: fix incorrect comment in destroy_lseg (Steve Dickson) [479351] - [fs] NFS: rename client back channel transport field (Steve Dickson) [479351] - [fs] NFS: add session back channel draining (Steve Dickson) [479351] - [fs] NFS: RPC_AUTH_GSS unsupported on v4.1 back channel (Steve Dickson) [479351] - [fs] NFS refactor nfs_find_client and reference client across callback processing (Steve Dickson) [479351] - [fs] nfs41: do not allocate unused back channel pages (Steve Dickson) [479351] - [fs] NFS associate sessionid with callback connection (Steve Dickson) [479351] - [fs] NFS implement v4.0 callback_ident (Steve Dickson) [479351] - [fs] NFS: do not clear minor version at nfs_client free (Steve Dickson) [479351] - [fs] NFS: use svc_create_xprt for NFSv4.1 callback service (Steve Dickson) [479351] - [fs] SUNRPC: register and unregister the back channel transport (Steve Dickson) [479351] - [fs] SUNRPC: new transport for the NFSv4.1 shared back channel (Steve Dickson) [479351] - [fs] SUNRPC: fix bc_send print (Steve Dickson) [479351] - [fs] SUNRPC: move svc_drop to caller of svc_process_common (Steve Dickson) [479351] - [netdrv] qlge: Fix deadlock when cancelling worker (Chad Dupuis) [635703] - [netdrv] qlge: New release P27 (Chad Dupuis) [635703] - [netdrv] qlge: Generate the coredump to ethtool user buffer (Chad Dupuis) [635703] - [netdrv] qlge: pull NULL check ahead of dereference (Chad Dupuis) [635703] - [netdrv] qlge: Fix a deadlock when the interface is going down (Chad Dupuis) [635703] - [netdrv] qlge: reset the chip before freeing the buffers (Chad Dupuis) [635703] - [netdrv] qlge: Restoring the vlan setting during ql_adapter_up (Chad Dupuis) [635703] - [netdrv] qlge: New release P25 (Chad Dupuis) [635703] - [netdrv] qlge: fix a eeh handler to not add a pending timer (Chad Dupuis) [635703] - [netdrv] qlge: New release P24 (Chad Dupuis) [635703] - [netdrv] qlge: Remove all error packet flags and enable tcp/udp and ip csum error (Chad Dupuis) [635703] - [netdrv] qlge: Restoring the promiscuous setting in ql_adapter_up (Chad Dupuis) [635703] - [netdrv] qlge: Changing cpu_to_be16 to htons for udp checksum (Chad Dupuis) [635703] - [netdrv] qlge: Eliminate firmware dependency for MPI coredump (Chad Dupuis) [635703] - [kernel] driver core: Convert link_mem_sections to use find_memory_block_hinted (George Beshers) [635866] - [kernel] driver core: Introduce find_memory_block_hinted which utilizes kset_find_obj_hinted (George Beshers) [635866] - [kernel] kobject: Introduce kset_find_obj_hinted (George Beshers) [635866] - [x86] UV: memory_block_size_bytes for x86_64 when CONFIG_X86_UV (George Beshers) [635866] - [ppc] add dynamic dma window support (Steve Best) [632770] - [ppc] add memory_hotplug_max (Steve Best) [632770] - [ppc] dma: Add optional platform override of dma_set_mask() (Steve Best) [632770] - [x86] therm_throt.c: Trivial printk message fix for a unsuitable abbreviation of 'thermal' (Prarit Bhargava) [666859] - [x86] mce: Notify about corrected events too (Prarit Bhargava) [666859] - [x86] asm: Introduce and use percpu_inc() (Prarit Bhargava) [666859] - [mm] memory hotplug: fix notifier's return value check (Steve Best) [632694] - [powerpc] Make the CMM memory hotplug aware (Steve Best) [632694] - [mm] Add notifier in pageblock isolation for balloon drivers (Steve Best) [632694] - [kernel] tracing: Allow to disable cmdline recording (Jiri Olsa) [632065] - [kernel] tracing: Combine event filter_active and enable into single flags field (Jiri Olsa) [632065] - [fs] GFS2: [RFE] glock scalability patches (Abhijith Das) [656939] - [net] bonding: prevent sysfs from allowing arp monitoring with alb/tlb (Andy Gospodarek) [605189] - [net] fix oops in RPS when netdevice has no parent dev (Neil Horman) [670907] - [scsi] libsas: fix bug for vacant phy (David Milburn) [668754] - [scsi] sr: fix sr_drive_status handling when initialization required (Tomas Henzl) [663159]- [ppc] Export memstart_addr and kernstart_addr on ppc64 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix compiling problem with i386 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: add ConnectX-3 PCI IDs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: fix mc usage after IBoE addition (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3/t3_hw.c: use new hex_to_bin() method (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] uverbs: Handle large number of entries in poll CQ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix MAC address hash filter (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix information leak in marshalling code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] pack: Remove some unused code added by the IBoE patches (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix IBoE link state (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix IBoE reported link rate (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Workaround firmware bug in query dev cap (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Fix memory ordering of VLAN insertion control bits (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Integer overflow in RDS cmsg handling (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix rds message leak in rds_message_map_pages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Remove kfreed tcp conn from list (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Lost locking in loop connection freeing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: remove call to stop TX queues at load time (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: remove call to stop TX queues at load time (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Let rds_message_alloc_sgs() return NULL (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Copy rds_iovecs into kernel memory instead of rereading from userspace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Clean up error handling in rds_cmsg_rdma_args (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Return -EINVAL if rds_rdma_pages returns an error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] fix rds_iovec page count overflow (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: Fix panic in free_tx_desc() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: fix crash due to manipulating queues before registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kernel.h: add {min,max}3 macros (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: clean up properly if pci_set_consistent_dma_mask() fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow driver to load if PCIe AER fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix uninitialized pointer if CONFIG_PCI_MSI not set (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix extra log level in qib_early_err() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unnecessary KERN_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Remove unnecessary KERN_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fix out of bounds array access (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: fix device opening error path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add link layer type information to sysfs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add VLAN support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add VLAN support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add support for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Change multicast promiscuous mode to support IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Update data structures and constants for IBoE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Allow protocol drivers to find corresponding interfaces (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] uverbs: Return link layer type to userspace for query port operation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Sync buffer before posting send (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Use list_first_entry() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Reduce number of BUSY conditions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Eliminate two forward declarations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix crash due to manipulating queues before registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: make functions local and remove dead code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Signal node desc changes to SM by using FW to generate trap 144 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Replace EXTRA_CFLAGS with ccflags-y (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kernel.h: add BUILD_BUG_ON_NOT_POWER_OF_2() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ucma: Allow tuning the max listen backlog (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Set dev_id field of net_device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Implement SRP_CRED_REQ and SRP_AER_REQ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Preparation for transmit ring response allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Process RDMA WRITE ONLY with IMMEDIATE properly (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: When a user QP is marked in error, also mark the CQs in error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use cxgb4 service for packet gl to skb (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Export T4 TCP MIB (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: function namespace cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: make local functions/variables static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: function namespace cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix mlx4 kconfig dependency warning (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] pack: IBoE UD packet packing support (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cm: Add RDMA CM support for IBoE devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mad: IBoE supports only QP1 (no QP0) (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Skip IBoE ports (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] iwcm: Fix hang in uninterruptible wait on cm_id destroy (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use simple_read_from_buffer() for debugfs handlers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add default_llseek to debugfs files (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Limit size of fast registration WRs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Turn carrier off on ifdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Report correct port state if interface is down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: Fix driver on relocatable kernel (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: remove a bogus PCI function number check (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] umad: Make user_mad semaphore a real one (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] amso1100: Remove KERN_ from pr_ use (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Remove unneeded variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Set pkt_type correctly for multicast packets (fix IGMP breakage) (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fastreg NSMR fixes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't set completion flag for read requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set the default TCP send window to 128KB (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use a mutex for QP and EP state transitions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support on-chip SQs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Centralize the wait logic (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: debugfs files for dumping active stags (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Log HW lack-of-resource errors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Handle CPL_RDMA_TERMINATE messages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Ignore TERMINATE CQEs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Ignore positive return values from cxgb4_*_send() functions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Zero out ISGL padding (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't use null ep ptr (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix cast-to-pointer warnings on 32-bit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add link layer property to ports (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Revert "[infiniband] Add IBoE support" (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Revert "[infiniband] mlx4: enable IBoE feature" (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix warnings about casts to/from pointers of different sizes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Turn off RX coalescing for iWARP connections (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] fix a lockdep splat (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unnecessary casts of private_data (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: spin_lock_irq() is not nestable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: double unlock in rds_ib_cm_handle_connect() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: signedness bug (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3/cxgb3_main.c: prevent reading uninitialized stack memory (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: remove undefined operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] print string constants in more places (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cancel connection work structs as we shut down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: don't call rds_conn_shutdown() from rds_conn_destroy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: have sockets get transport module references (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: remove old rs_transport comment (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: lock rds_conn_count decrement in rds_conn_destroy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] protect the list of IB devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] print IB event strings as well as their number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: flush fmrs before allocating new ones (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: properly use sg_init_table (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] track signaled sends (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: remove __init and __exit annotation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Use SLAB_HWCACHE_ALIGN flag for kmem_cache_create() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] always process recv completions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: return to a single-threaded krdsd (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] create a work queue for FMR flushing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] destroy connections on rmmod (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] wait for IB dev freeing work to finish during rmmod (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Make ib_recv_refill return void (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove unused XLIST_PTR_TAIL and xlist_protect() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: whitespace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use delayed work for the FMR flushes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: more FMRs are faster (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: recycle FMRs through lockless lists (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: fix rds_send_xmit() serialization (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: block ints when acquiring c_lock in rds_conn_message_info() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: remove unused rds_send_acked_before() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use friendly gfp masks for prefill (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Add caching of frags and incs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove ib_recv_unmap_page() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Assume recv->r_frag is always NULL in refill_one() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use page_remainder_alloc() for recv bufs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] disconnect when IB devices are removed (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: introduce rds_conn_connect_if_down() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] add refcount tracking to struct rds_ib_device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] get the xmit max_sge from the RDS IB device on the connection (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] rds_ib_cm_handle_connect() forgot to unlock c_cm_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix reference counting on the for xmit_atomic and xmit_rdma (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: use RCU to protect the connection hash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: use locking on the connection hash list (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Fix RDMA message reference counting (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: don't let RDS shutdown a connection while senders are present (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Use RCU for the bind lookup searches (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] add _to_node() macros for numa and use {k, v}malloc_node() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unused variable in ib_remove_addr() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: rcu-ize rds_ib_get_device() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: per-rm flush_wait waitq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: switch to rwlock on bind_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Update comments in rds_send_xmit() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use a generation counter to avoid rds_send_xmit loop (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Get pong working again (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do wait_event_interruptible instead of wait_event (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove send_quota from send_xmit() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move atomic stats from general to ib-specific area (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rds_message_unmapped() doesn't need to check if queue active (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in send on m_rs_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Use NOWAIT in message_map_pages() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Bypass workqueue when queueing cong updates (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Call rds_send_xmit() directly from sendmsg() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rds_send_xmit() locking/irq fixes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Change send lock from a mutex to a spinlock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Refill recv ring directly from tasklet (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Stop supporting old cong map sending method (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Do not wait for send ring to be empty on conn shutdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Perform unmapping ops in stages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Make sure cmsgs aren't used in improper ways (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Add flag for silent ops. Do atomic op before RDMA (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move some variables around for consistency (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: queue failure notifications for dropped atomic ops (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Add a warning if trying to allocate 0 sgs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not set op_active in r_m_copy_from_user() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rewrite rds_send_xmit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rename data op members prefix from m_ to op_ (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove struct rds_rdma_op (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: purge atomic resources too in rds_message_purge() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Inline rdma_prepare into cmsg_rdma_args (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement silent atomics (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Move loop-only function to loop.c (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Make all flow control code conditional on i_flowctl (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Remove unsignaled_bytes sysctl (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: rewrite rds_ib_xmit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove ib_[header/data]_sge() functions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove dead code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Disallow connections less than RDS 3.1 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] eliminate duplicate code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: inc_purge() transport function unused - remove it (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Whitespace (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not mask address when pinning pages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Base init_depth and responder_resources on hw values (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Implement atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Clear up some confusing code in send_remove_from_sock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: make sure all sgs alloced are initialized (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: make m_rdma_op a member of rds_message (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: fold rdma.h into rds.h (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Explicitly allocate rm in sendmsg() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cleanup/fix rds_rdma_unuse (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: break out rdma and data ops into nested structs in rds_message (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: cleanup: remove "== NULL"s and "!= NULL"s in ptr comparisons (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: move rds_shutdown_worker impl. to rds_conn_shutdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in send on m_rs_lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Rewrite rds_send_drop_to() for clarity (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix corrupted rds_mrs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix BUG_ONs to not fire when in a tasklet (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix hang with modified FIN handling on A0 cards (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Change state to closing after FIN (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix double CLOSE event indication crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Write correct register write to set TX pause param (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed Ethtool statistics report (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Consider napi_get_frags() failure (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Don't exceed the max HW CQ depth (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: use bitmap library (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fix build warning in mlx4_en_create_rx_ring (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: updated driver version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Moving to work with GRO (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: reconfiguring mac address (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: get/set ringsize uses actual ring size (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixing report in Ethtool get_settings (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Added self diagnostics test implementation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Validate port up prior to transmitting (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Reporting link state with KERN_INFO (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed MAX_TX_RINGS definition (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: performing CLOSE_PORT at the end of tear-down process (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Setting dev->perm_addr field (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Setting actual RX ring size (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: Fixed incorrect unmapping on RX flow (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update PCI ids (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix setting of the function number in transmit descriptors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: support eeprom read/write on functions other than 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: handle Rx/Tx queue ranges not starting at 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4: remove num_lro parameter (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: fix a leak of kernel memory (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] Convert unbounded kzalloc calls to kcalloc (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Obtain RDMA QID ranges from LLD/FW (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Add missing include (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: Drop unnecessary NULL test (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix confusing if statement indentation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: do not use PCI resources before pci_enable_device() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix misindented code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix showing wqm_quanta (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Get rid of "set but not used" variables (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Read firmware version from correct place (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Export req_lim via sysfs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Make receive buffer handling more robust (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] srp: Use print_hex_dump() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Rename RAW_ETY to RAW_ETHERTYPE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix two sparse warnings (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Make needlessly global iwch_l2t_send() static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add timeouts when waiting for FW responses (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix race between qib_error_qp() and receive packet processing (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Limit the number of packets processed per interrupt (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow writes to the diag_counters to be able to clear them (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Set cfgctxts to number of CPUs by default (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set/reset the EP timer inside EP lock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Use correct control txq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix race in fini path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update driver version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: add new PCI IDs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix wrong shift direction (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: support running the driver on PCI functions besides 0 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: advertise NETIF_F_TSO_ECN (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: get on-chip queue info from FW and create a memory window for them (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix TSO descriptors (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: don't offload Rx checksums for IPv6 fragments (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: disable an interrupt that is neither used nor serviced (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cm: Check LAP state before sending an MRA (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix hangs on ifdown (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Store and print eeprom version (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Convert pci_table entries to PCI_VDEVICE (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Allow PSM to select from multiple port assignment algorithms (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Turn off IB latency mode (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use generic_file_llseek (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support variable sized work requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Clean up signed check of unsigned variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove dependency on __GFP_NOFAIL (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add module option to tweak delayed ack (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipath: Fix probe failure path (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Remove unnecessary casts of private_data (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Avoid variable-length array (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unneeded NULL check (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Remove unneeded assignment (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Rewrite expression to avoid undefined semantics (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] umad: Remove unused-but-set variable 'already_dead' (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: exclude registers with read side effects from register dumps (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: avoid duplicating some resource freeing code (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: move the choice of interrupt type before net_device registration (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use request_firmware() to load SD7220 firmware (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Use kfree_skb for skb pointers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix world-writable child interface control sysfs attributes (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clean up properly if qib_init() fails (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Completion queue callback needs to be single threaded (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Update 7322 serdes tables (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clear 6120 hardware error register (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Clear eager buffer memory for each new process (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Mask hardware error during link reset (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Don't mark VL15 bufs as WC to avoid a rare 7322 chip problem (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Derive smac_idx from port viid (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Avoid false GTS CIDX_INC overflows (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't call abort_connection() for active connect failures (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: Add code to provision T4 PCI-E SR-IOV Virtual Functions with hardware resources (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: Add new macros and definitions for hardware constants (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: update to latest T4 firmware API file (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4vf: small changes to message processing structures/macros (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: request 7.10 firmware (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: minor cleanup (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: update FW definitions (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: add a missing error interrupt (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: propagate link initialization errors to .ndo_open's callers (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: set dev_id to the port number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: implement EEH (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: rearrange initialization code in preparation for EEH (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: dynamically determine flash size and FW image location (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] fix the deadlock in qib_fs (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_en: use net_device dev_id to indicate port number (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb3: Use memdup_user (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: Add missing mutex_unlock (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Remove DCA support until feature is finished (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ehca: convert cpu notifier to return encapsulate errno value (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Use a single txselect module parameter for serdes tuning (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Don't rely on (undefined) order of function parameter evaluation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ucm: Use memdup_user() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Fix undefined symbol error when CONFIG_PCI_MSI=n (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Fix incorrect unlock in nes_process_mac_intr() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Async event for closed QP causes crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Have ethtool read hardware registers for rx/tx stats (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Only insert sq qid in lookup table (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Support IB_WR_READ_WITH_INV opcode (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Set fence flag for inv-local-stag work requests (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Update some HW limits (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Don't limit fastreg page list depth (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Return proper errors in fastreg mr/pbl allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Fix overflow bug in CQ arm (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Optimize CQ overflow detection (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: CQ size must be IQ size - 2 (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Register RDMA provider based on LLD state_change events (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Detach from the LLD after unregistering RDMA device (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipath: Remove support for QLogic PCIe QLE devices (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] qib: Add new qib driver for QLogic PCIe InfiniBand adapters (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mad: Make needlessly global mad_sendq_size/mad_recvq_size static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Allow device-specific per-port sysfs files (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Clean up mlx4_alloc_icm() a bit (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] mlx4_core: Fix possible chunk sg list overflow in mlx4_alloc_icm() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: notify upper drivers if the device is already up when they load (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: keep interrupts available when the ports are brought down (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: fix initial addition of MAC address (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Use kmemdup() instead of kmalloc()+memcpy() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: report GRO stats with ethtool -S (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: configure HW VLAN extraction through FW (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] MAINTAINERS: Add cxgb4 and iw_cxgb4 entries (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Shrink .text with compile-time init of handlers arrays (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: increase serial number length (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Make unnecessarily global functions static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [netdrv] cxgb4: Use ntohs() on __be16 value instead of htons() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Allow disabling/enabling TSO on the fly through ethtool (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] mlx4: Add support for masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] core: Add support for masked atomic operations (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cma: Randomize local port allocation (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Make unnecessarily global functions static (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] nes: Make nesadapter->phy_lock usage consistent (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] Enable the new kfifo API (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [kernel] kfifo: add the new generic kfifo API (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb4: Add driver for Chelsio T4 RNIC (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] cxgb3: Don't free skbs on NET_XMIT_* indications from LLD (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Explicitly rule out llseek to avoid BKL in default_llseek() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] rds: cleanup: remove unneeded variable (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ipoib: remove addrlen check for mc addresses (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] convert multiple drivers to use netdev_for_each_mc_addr (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Enable per-cpu workqueue threads (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not call set_page_dirty() with irqs off (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Properly unmap when getting a remote access error (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: only put sockets that have seen congestion on the poll_waitq (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix locking in rds_send_drop_to() (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Turn down alarming reconnect messages (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Workaround for in-use MRs on close causing crash (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix send locking issue (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Fix congestion issues for loopback (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS/TCP: Wait to wake thread when write space available (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: update copy_to_user state in tcp transport (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: sendmsg() should check sndtimeo, not rcvtimeo (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [net] RDS: Do not BUG() on error returned from ib_post_send (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] Fix typos in comments (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296} - [infiniband] ib_qib: back out driver entirely (Doug Ledford) [607396 633157 633329 633875 635914 660674 660680] {CVE-2010-3296}- [ppc] fix oops in device_pm_remove (Steve Best) [632683] - [fs] Allow gfs2 to update quota usage through the quotactl interface (Steven Whitehouse) [671267] - [x86] thp: pte alloc trans splitting (John Villalovos) [464222] - [x86] Enable CONFIG_INTEL_TXT so that Intel Trusted Execution Technology can work (John Villalovos) [464222] - [scsi] pmcraid: disable msix and expand device config entry (Rob Evers) [633880] - [scsi] pmcraid: add support for set timestamp command and other fixes (Rob Evers) [633880] - [scsi] pmcraid: MSI-X support and other changes (Rob Evers) [633880] - [kprobes] x86, alternative: Call stop_machine_text_poke() on all cpus (Jiri Olsa) [464658] - [kprobes] Remove redundant text_mutex lock in optimize (Jiri Olsa) [464658] - [kprobes] Add sparse context annotations (Jiri Olsa) [464658] - [kprobes] Remove __dummy_buf (Jiri Olsa) [464658] - [kprobes] Make functions static (Jiri Olsa) [464658] - [kprobes] Verify jprobe entry point (Jiri Olsa) [464658] - [kprobes] Remove redundant address check (Jiri Olsa) [464658] - [kprobes] x86: Fix the return address of multiple kretprobes (Jiri Olsa) [464658] - [kprobes] x86: fix swapped segment registers in kretprobe (Jiri Olsa) [464658] - [kprobes] Move enable/disable_kprobe() out from debugfs code (Jiri Olsa) [464658] - [kprobes] Calculate the index correctly when freeing the out-of-line execution slot (Jiri Olsa) [464658] - [kprobes] x86: Issue at least one memory barrier in stop_machine_text_poke() (Jiri Olsa) [464658] - [kprobes] x86: Support kprobes jump optimization on x86 (Jiri Olsa) [464658] - [kprobes] x86: Add text_poke_smp for SMP cross modifying code (Jiri Olsa) [464658] - [kprobes] x86: Cleanup save/restore registers (Jiri Olsa) [464658] - [kprobes] x86: Boost probes when reentering (Jiri Olsa) [464658] - [kprobes] Jump optimization sysctl interface (Jiri Olsa) [464658] - [kprobes] Introduce kprobes jump optimization (Jiri Olsa) [464658] - [kprobes] Introduce generic insn_slot framework (Jiri Olsa) [464658] - [kprobes] x86: Cleanup RELATIVEJUMP_INSTRUCTION to RELATIVEJUMP_OPCODE (Jiri Olsa) [464658] - [kprobes] Add mcount to the kprobes blacklist (Jiri Olsa) [464658] - [kprobes] Check probe address is reserved (Jiri Olsa) [464658] - [kprobes] x86/alternatives: Fix build warning (Jiri Olsa) [464658] - [kprobes] ftrace/alternatives: Introducing *_text_reserved functions (Jiri Olsa) [464658] - [kprobes] Disable booster when CONFIG_PREEMPT=y (Jiri Olsa) [464658] - [kprobes] Fix distinct type warning (Jiri Olsa) [464658] - [kprobes] Sanitize struct kretprobe_instance allocations (Jiri Olsa) [464658] - [kprobes] x86: use kernel_stack_pointer() in kprobes.c (Jiri Olsa) [464658] - [kprobes] Prevent re-registration of the same kprobe (Jiri Olsa) [464658] - [kprobes] x86-32: Move irq-exit functions to kprobes section (Jiri Olsa) [464658] - [kprobes] Prohibit to probe native_get_debugreg (Jiri Olsa) [464658] - [kprobes] x86-64: Allow to reenter probe on post_handler (Jiri Olsa) [464658] - [kprobes] x86: Call BUG() when reentering probe into KPROBES_HIT_SS (Jiri Olsa) [464658] - [kprobes] tracing: Dump the culprit kprobe in case of kprobe recursion (Jiri Olsa) [464658] - [kprobes] Cleanup fix_riprel() using insn decoder on x86 (Jiri Olsa) [464658] - [kprobes] Checks probe address is instruction boudary on x86 (Jiri Olsa) [464658] - [fs] fix kernel panic at __rpc_create_common() when mounting nfs (Takashi Sato) [670734] - [fs] inotify: stop kernel memory leak on file creation failure (Eric Paris) [656832] {CVE-2010-4250} - [fs] GFS2: remove iopen glocks from cache on failed deletes (Benjamin Marzinski) [669877] - [fs] ext2, ext3: directory handling speedups for smaller blocksizes (Eric Sandeen) [520462] - [powerpc] add support for new hcall H_BEST_ENERGY (Steve Best) [630086] - [mm] filemap: fix race condition in xip_file_fault (Hendrik Brueckner) [623251] - [fs] nfs4: set source address when callback is generated (J. Bruce Fields) [662589] - [net] ipv4: correct IGMP behavior on v2/v3 query responses (Jiri Pirko) [671153] - [net] Fix definition of netif_vdbg() when VERBOSE_DEBUG is not defined (Michal Schmidt) [669749] - [net] sctp: fix kernel panic resulting from mishandling of icmp dest unreachable msg (Neil Horman) [667029] - [net] backport Receive Packet Steering (Neil Horman) [620680] - [scsi] scsi_dh_alua: fix overflow in alua_rtpg port group id check (Mike Snitzer) [670572] - [scsi] libsas: fix definition of wideport, include local sas address (David Milburn) [669782] - [kernel] tracing: fix recursive user stack trace (Jiri Olsa) [602804] - [security] audit: include subject in login records (Eric Paris) [670328] - [security] audit: consistent naming of field types in tty audit logs (Eric Paris) [670556] - [security] audit: capture mmap arguments in audit logs (Eric Paris) [661398] - [perf] sched: Use PTHREAD_STACK_MIN to avoid pthread_attr_setstacksize() fail (Jiri Pirko) [663891] - [kernel] lib: fix vscnprintf() if @size is == 0 (Anton Arapov) [667328] - [usb] EHCI: AMD periodic frame list table quirk (Don Zickus) [651332] - [kernel] tracing: Shrink max latency ringbuffer if unnecessary (Jarod Wilson) [632063] - [edac] i7core_edac: return -ENODEV if no MC is found (Mauro Carvalho Chehab) [646505] - [block] mmc: Add support for O2Micro SD/MMC (John Feeney) [637243] - [sound] ALSA: add snd-aloop module (Jaroslav Kysela) [647012] - [x86] Add ACPI APEI support (Matthew Garrett) [641036] - [x86] Enabling/Fixing Warm reboots on Dell UEFI systems (Shyam Iyer) [641434] - [x86] Add Intel Intelligent Power Sharing driver (Matthew Garrett) [513536] - [x86] Include support for DMI OEM flag to set pci=bfsort in future Dell systems (Shyam Iyer) [658537] - [x86] Add support for Sandybridge temperature monitoring and thermal/power throttling (Matthew Garrett) [638254] - [x86] cpuidle: Add a repeating pattern detector to the menu governor (Matthew Garrett) [638259] - [virt] virtio: remove virtio-pci root device (Michael S. Tsirkin) [583064] - [virt] xen/events: change to using fasteoi (Andrew Jones) [667359] - [virt] x86/pvclock: Zero last_value on resume (Andrew Jones) [663755] - [netdrv] e1000: prevent unhandled IRQs from taking down virtual machines (Dean Nelson) [655521] - [netdrv] ixgbevf: update to upstream version 1.0.19-k0 (Andy Gospodarek) [636329] - [netdrv] enic: update to upstream version 1.4.1.10 (Andy Gospodarek) [641092] - [netdrv] sfc: update to current upstream version with SFC9000 support (Michal Schmidt) [556563] - [netdrv] ath9k: fix inconsistent lock state (Stanislaw Gruszka) [669373] - [mm] writeback: write_cache_pages doesn't terminate at nr_to_write <= 0 (Josef Bacik) [638349] - [mm] allow MMCONFIG above 4GB (Seiji Aguchi) [635753] - [mm] install_special_mapping skips security_file_mmap check (Frantisek Hrbata) [662199] {CVE-2010-4346} - [mm] KSM on THP (Andrea Arcangeli) [647334] - [mm] performance optimization to retry page fault when blocking on disk transfer (Larry Woodman) [667186] - [mm] allocate memory in khugepaged outside of mmap_sem write mode (Andrea Arcangeli) [647849] - [mm] make exclusively owned pages belong to the local anon_vma on swapin (Rik van Riel) [617199]- [security] selinux: include vmalloc.h for vmalloc_user (Eric Paris) [667225] - [security] selinux: implement mmap on /selinux/policy (Eric Paris) [667225] - [security] SELinux: allow userspace to read policy back out of the kernel (Eric Paris) [667225] - [security] kernel: rounddown helper function (Eric Paris) [667225] - [security] SELinux: drop useless (and incorrect) AVTAB_MAX_SIZE (Eric Paris) [667225] - [security] SELinux: break ocontext reading into a separate function (Eric Paris) [667225] - [security] SELinux: move genfs read to a separate function (Eric Paris) [667225] - [security] selinux: fix error codes in symtab_init() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_policydb_init() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_read_node() (Eric Paris) [667225] - [security] selinux: fix error codes in cond_read_av_list() (Eric Paris) [667225] - [security] selinux: propagate error codes in cond_read_list() (Eric Paris) [667225] - [security] selinux: fix up style problem on /selinux/status (Eric Paris) [667500] - [security] selinux: fast status update interface (Eric Paris) [667500] - [scsi] qla4xxx: Update driver version to 5.02.00-k5 (Chad Dupuis) [516846] - [scsi] qla4xxx: Updated the Copyright header (Chad Dupuis) [516846] - [scsi] qla4xxx: do not reset hba if ql4xdontresethba is set (Chad Dupuis) [516846] - [scsi] qla4xxx: do not check for fw hung if reset retry is in progress (Chad Dupuis) [516846] - [scsi] qla4xxx: cache new IP address acquired via DHCP (Chad Dupuis) [516846] - [scsi] qla4xxx: Fail initialization if qla4_8xxx_pci_mem_write_2M fails (Chad Dupuis) [516846] - [scsi] qla4xxx: put device in FAILED state for 82XX initialization failure (Chad Dupuis) [516846] - [scsi] qla4xxx: do not process interrupt unconditionally (Chad Dupuis) [516846] - [scsi] qla4xxx: use correct fw_ddb_index in abort task (Chad Dupuis) [516846] - [scsi] qla4xxx: memory wedge with peg_halt test in loop (Chad Dupuis) [516846] - [scsi] qla4xxx: initialize MSI in correct way (Chad Dupuis) [516846] - [scsi] qla4xxx: Drop use of IRQF_DISABLE (Chad Dupuis) [516846] - [scsi] qla4xxx: Fix cmd check in qla4xxx_cmd_wait (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k4 (Chad Dupuis) [516846] - [scsi] qla4xxx: grab hardware_lock in eh_abort before accessing srb (Chad Dupuis) [516846] - [scsi] qla4xxx: remove unwanted check for bad spd (Chad Dupuis) [516846] - [scsi] qla4xxx: update AER support for ISP82XX (Chad Dupuis) [516846] - [scsi] qla4xxx: Clear the rom lock if the firmware died while holding it (Chad Dupuis) [516846] - [scsi] qla4xxx: use CRB Register for Request Queue in-pointer (Chad Dupuis) [516846] - [scsi] qla4xxx: dump mailbox registers on System Error (Chad Dupuis) [516846] - [scsi] qla4xxx: Add support for 8130/8131 AENs (Chad Dupuis) [516846] - [scsi] qla4xxx: Reset seconds_since_last_heartbeat correctly (Chad Dupuis) [516846] - [scsi] qla4xxx: On firmware hang do not wait for the outstanding commands to complete (Chad Dupuis) [516846] - [scsi] qla4xxx: free_irqs on failed initialize_adapter (Chad Dupuis) [516846] - [scsi] qla4xxx: correct data type of sense_len in qla4xxx_status_cont_entry (Chad Dupuis) [516846] - [scsi] qla4xxx: remove "ha->retry_reset_ha_cnt" from wait_for_hba_online (Chad Dupuis) [516846] - [scsi] qla4xxx: honor return status of qla4xxx_hw_reset (Chad Dupuis) [516846] - [scsi] qla4xxx: Trivial cleanup (Chad Dupuis) [516846] - [scsi] qla4xxx: fix build on PPC (Chad Dupuis) [516846] - [scsi] qla4xxx: fix build (Chad Dupuis) [516846] - [scsi] qla4xxx: fix compilation warning (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k3 (Chad Dupuis) [516846] - [scsi] qla4xxx: Added AER support for ISP82xx (Chad Dupuis) [516846] - [scsi] qla4xxx: Handle outstanding mbx cmds on hung f/w scenarios (Chad Dupuis) [516846] - [scsi] qla4xxx: updated mbx_sys_info struct to sync with FW 4.6.x (Chad Dupuis) [516846] - [scsi] qla4xxx: clear AF_DPC_SCHEDULED flage when exit from do_dpc (Chad Dupuis) [516846] - [scsi] qla4xxx: Stop firmware before doing init firmware (Chad Dupuis) [516846] - [scsi] qla4xxx: Use the correct request queue (Chad Dupuis) [516846] - [scsi] qla4xxx: set correct value in sess->recovery_tmo (Chad Dupuis) [516846] - [scsi] qla4xxx: fix typos concerning "initiali[zs]e" (Chad Dupuis) [516846] - [scsi] qla4xxx: Update driver version to 5.02.00-k2 (Chad Dupuis) [516846] - [scsi] qla4xxx: wait for device_ready before device discovery (Chad Dupuis) [516846] - [scsi] qla4xxx: replace all dev_info, dev_warn, dev_err with ql4_printk (Chad Dupuis) [516846] - [scsi] qla4xxx: Added support for ISP82XX (Chad Dupuis) [516846] - [scsi] qla4xxx: Handle one H/W Interrupt at a time (Chad Dupuis) [516846] - [scsi] qla4xxx: Fix the freeing of the buffer allocated for DMA (Chad Dupuis) [516846] - [scsi] qla4xxx: correct return status in function qla4xxx_fw_ready (Chad Dupuis) [516846] - [scsi] qla4xxx: unblock iscsi session after setting ddb state online (Chad Dupuis) [516846] - [scsi] qla4xxx: set driver ddb state correctly in process_ddb_changed (Chad Dupuis) [516846] - [hwmon] config: enable k10temp module (Michal Schmidt) [623968] - [hwmon] k10temp: add hwmon driver for AMD family 10h/11h CPUs (Michal Schmidt) [623968] - [x86] Calgary: Limit the max PHB number to 256 (James Takahashi) [579480] - [x86] Calgary: Increase max PHB number (James Takahashi) [579480] - [tracing] wakeup latency tracer graph support (Jiri Olsa) [667519] - [tracing] Have graph flags passed in to ouput functions (Jiri Olsa) [667519] - [tracing] Add ftrace events for graph tracer (Jiri Olsa) [667519] - [uv] sgi-xpc: XPC fails to discover partitions (George Beshers) [662996] - [uv] sgi-xpc: Incoming XPC channel messages (George Beshers) [662996] - [uv] x86: Use allocated buffer in tlb_uv.c:tunables_read() (George Beshers) [662722] - [uv] x86: Initialize BAU hub map (George Beshers) [662722] - [uv] x86: Initialize BAU MMRs only on hubs with cpus (George Beshers) [662722] - [scsi] bsg: correct fault if queue object removed while dev_t open (Mike Christie) [619818 658248] - [scsi] fc class: add fc host dev loss sysfs file (Mike Christie) [619818 658248] - [scsi] lpfc: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] qla2xxx: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] ibmvfc: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] fnic: prep for fc host dev loss tmo support (Mike Christie) [619818 658248] - [scsi] scsi_transport_fc: fix blocked bsg request when fc object deleted (Mike Christie) [619818 658248] - [scsi] ibmvfc: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] fnic: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] lpfc: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] qla2xxx: do not reset dev_loss_tmo in slave callout (Mike Christie) [619818 658248] - [scsi] fc class: add fc host default default dev loss setting (Mike Christie) [619818 658248] - [scsi] scsi_transport_fc: Protect against overflow in dev_loss_tmo (Mike Christie) [619818 658248] - [md] fix bug with re-adding of partially recovered device (Mike Snitzer) [663783] - [md] fix possible deadlock in handling flush requests (Mike Snitzer) [663783] - [md] move code in to submit_flushes (Mike Snitzer) [663783] - [md] remove handling of flush_pending in md_submit_flush_data (Mike Snitzer) [663783] - [virt] enable CONFIG_DEBUG_SECTION_MISMATCH=y (Stefan Assmann) [614455] - [virt] xen: fix section mismatch in reference from the function xen_hvm_init_shared_info() (Stefan Assmann) [614455] - [powerpc] Don't use kernel stack with translation off (Steve Best) [628951] - [powerpc] Initialise paca->kstack before early_setup_secondary (Steve Best) [628951] - [edac] i7core_edac: return -ENODEV when devices were already probed (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: use edac's own way to print errors (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Avoid PCI refcount to reach zero on successive load/reload (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix refcount error at PCI devices (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: it is safe to i7core_unregister_mci() when mci=NULL (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix an oops at i7core probe (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Remove unused member channels in i7core_pvt (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Remove unused arg csrow from get_dimm_config (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Reduce args of i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce i7core_unregister_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Use saved pointers (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Check probe counter in i7core_remove (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Call pci_dev_put() when alloc_i7core_dev() failed (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix error path of i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix order of lines in i7core_register_mci (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Always do get/put for all devices (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce i7core_pci_ctl_create/release (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce free_i7core_dev (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Introduce alloc_i7core_dev (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Reduce args of i7core_get_onedevice (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Fix the logic in i7core_remove() (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Don't do the legacy PCI probe by default (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: don't use a freed mci struct (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Print debug messages at release calls (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Don't let free(mci) happen while using it (Mauro Carvalho Chehab) [603124] - [edac] edac_core: Do a better job with node removal (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: explicitly remove PCI devices from the devices list (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: MCE NMI handling should stop first (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Initialize all priv vars before start polling (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Improve debug to seek for register/remove errors (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: move #if PAGE_SHIFT to edac_core.h (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: properly terminate the group of udimm counters (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Properly mark const static vars as such (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: move static vars to the beginning of the file (Mauro Carvalho Chehab) [603124] - [edac] i7core_edac: Be sure that the edac pci handler will be properly released (Mauro Carvalho Chehab) [603124] - [net] bonding: prevent oopsing on calling pskb_may_pull on shared skb (Andy Gospodarek) [665110]- [netdrv] e1000: Add support for the CE4100 reference platform (Dean Nelson) [636330] - [netdrv] Intel Wired LAN drivers: Use static const (Dean Nelson) [636330] - [netdrv] e1000: use vzalloc() (Dean Nelson) [636330] - [netdrv] e1000: fix screaming IRQ (Dean Nelson) [636330] - [netdrv] e1000: fix return value not set on error (Dean Nelson) [636330] - [netdrv] e1000: make e1000_reinit_safe local (Dean Nelson) [636330] - [netdrv] vlan: Don't check for vlan group before vlan_tx_tag_present (Dean Nelson) [636330] - [netdrv] e1000: return operator cleanup (Dean Nelson) [636330] - [netdrv] e1000: use GRO for receive (Dean Nelson) [636330] - [netdrv] e1000: fix occasional panic on unload (Dean Nelson) [636330] - [netdrv] e1000: use work queues (Dean Nelson) [636330] - [netdrv] e1000: set NETIF_F_HIGHDMA for VLAN feature flags (Dean Nelson) [636330] - [netdrv] e1000: fix Tx hangs by disabling 64-bit DMA (Dean Nelson) [636330] - [netdrv] e1000: Remove address use from assignments of function pointers (Dean Nelson) [636330] - [netdrv] e1000: Add missing read memory barrier (Dean Nelson) [636330] - [netdrv] e1000: use netif_ instead of netdev_ (Dean Nelson) [636330] - [netdrv] e1000: allow option to limit number of descriptors down to 48 per ring (Dean Nelson) [636330] - [netdrv] e1000: Fix message logging defect (Dean Nelson) [636330] - [netdrv] e1000: Remove unnecessary returns from void function()s (Dean Nelson) [636330] - [netdrv] e1000: Use new function for copybreak tests (Dean Nelson) [636330] - [netdrv] e1000: fix WARN_ON with mac-vlan (Dean Nelson) [636330] - [netdrv] e1000: Use netdev_, pr_ and dev_ (Dean Nelson) [636330] - [netdrv] e1000: use DMA API instead of PCI DMA functions (Dean Nelson) [636330] - [netdrv] e1000: use skb_headlen() (Dean Nelson) [636330] - [netdrv] e1000: do not modify tx_queue_len on link speed change (Dean Nelson) [636330] - [netdrv] intel: remove trailing space in messages (Dean Nelson) [636330] - [netdrv] e1000: Fix DMA mapping error handling on RX (Dean Nelson) [636330] - [netdrv] e1000: correct wrong coding style for "else" (Dean Nelson) [636330] - [netdrv] e1000: convert to use netdev_for_each_mc_addr (Dean Nelson) [636330] - [netdrv] e1000: call pci_save_state after pci_restore_state (Dean Nelson) [636330] - [netdrv] e1000: Report link status in ethtool when interface is down (Dean Nelson) [636330] - [netdrv] e1000: Fix tests of unsigned in *_tx_map() (Dean Nelson) [636330] - [netdrv] use DEFINE_PCI_DEVICE_TABLE() (Dean Nelson) [636330] - [netdrv] drivers/net: Move && and || to end of previous line (Dean Nelson) [636330] - [netdrv] request_irq - Remove unnecessary leading & from second arg (Dean Nelson) [636330] - [netdrv] net: Use netdev_alloc_skb_ip_align() (Dean Nelson) [636330] - [netdrv] e1000: Fix erroneous display of stats by ethtool -S (Dean Nelson) [636330] - [netdrv] e1000: Use the instance of net_device_stats from net_device (Dean Nelson) [636330] - [net] dcb: use after free in dcb_flushapp() (John Villalovos) [634003 634008] - [net] dcb: unlock on error in dcbnl_ieee_get() (John Villalovos) [634003 634008] - [net] dcbnl: more informed return values for new dcbnl routines (John Villalovos) [634003 634008] - [net] dcbnl: cleanup (John Villalovos) [634003 634008] - [net] dcbnl: adding DCBX feature flags get-set (John Villalovos) [634003 634008] - [x86] dcbnl: adding DCBX engine capability (John Villalovos) [634003 634008] - [net] net_dcb: add application notifiers (John Villalovos) [634003 634008] - [dbc] dcbnl: add appliction tlv handlers (John Villalovos) [634003 634008] - [net] Fix KABI breakage caused by backport of commit 3e29027af43728c2a91fe3f735ab2822edaf54a8 (John Villalovos) [634003 634008] - [x86] dcbnl: add support for ieee8021Qaz attributes (John Villalovos) [634003 634008] - [ata] ahci: Fix bug in storing EM messages (David Milburn) [653789] - [ata] ahci: add em_buffer attribute for AHCI hosts (David Milburn) [653789] - [ata] ahci: EM message type auto detect (David Milburn) [653789] - [x86] ACPICA: Optimization: Reduce the number of namespace walks (George Beshers) [635866] - [x86] ACPICA: Performance enhancement for namespace search and access (George Beshers) [635866] - [x86] ACPICA: Update flags for operand object (George Beshers) [635866] - [net] cxgb4: fix GRO stats counting (Michal Schmidt) [669737] - [net] gro: make gro_result_t a separate type for the sparse checker (Michal Schmidt) [669737] - [net] gro: add receive functions that return GRO result codes (Michal Schmidt) [669737] - [net] gro: Name the GRO result enumeration type (Michal Schmidt) [669737] - [virt] xen/events: use locked set|clear_bit() for cpu_evtchn_mask (Andrew Jones) [667359] - [virt] xen: synch event channels delivery on HVM (Andrew Jones) [667359] - [virt] xen: dynamically allocate irq & event structures (Andrew Jones) [667359] - [virt] xen: improvements to VIRQ_DEBUG output (Andrew Jones) [667359] - [virt] xen/evtchn: clear secondary CPUs' cpu_evtchn_mask[] after restore (Andrew Jones) [667359] - [virt] xen: ensure that all event channels start off bound to VCPU 0 (Andrew Jones) [667359] - [virt] xen: use dynamic_irq_init_keep_chip_data (Andrew Jones) [667359] - [virt] xen: set up IRQ before binding virq to evtchn (Andrew Jones) [667359] - [virt] xen: statically initialize cpu_evtchn_mask_p (Andrew Jones) [667359] - [scsi] mpt2sas: version upgrade (Tomas Henzl) [642590] - [scsi] mpt2sas: DIF Type 2 Protection Support (Tomas Henzl) [642590] - [scsi] mpt2sas: Call the_scsih_ir_shutdown prior to reporting the volumes missing from the OS (Tomas Henzl) [642590] - [scsi] mpt2sas: Basic code cleanup in mpt2sas_base (Tomas Henzl) [642590] - [scsi] mpt2sas: Prevent access to freed memory from port enable process (Tomas Henzl) [642590] - [scsi] mpt2sas: Fix the race between broadcast asyn event (Tomas Henzl) [642590] - [scsi] mpt2sas: Add support for customer specific branding messages (Tomas Henzl) [642590] - [scsi] mpt2sas: Revision P-MPI header update (Tomas Henzl) [642590] - [scsi] mpt2sas: Correct resizing calculation for max_queue_depth (Tomas Henzl) [642590] - [scsi] mpt2sas: Internal device reset complete event is not supported for older firmware prior to MPI Rev-K (Tomas Henzl) [642590] - [scsi] mpt2sas: Device removal handshake even though the PHYSTATUS_VACANT bit is set in the PhyStatus (Tomas Henzl) [642590] - [scsi] mpt2sas: Debug string changes from target to device (Tomas Henzl) [642590] - [scsi] mpt2sas: Sanity check for phy count is added using maxphy (Tomas Henzl) [642590] - [scsi] mpt2sas: Remove code for TASK_SET_FULL from-driver (Tomas Henzl) [642590] - [scsi] mpt2sas: MPI2.0 header updated (Tomas Henzl) [642590] - [scsi] mpt2sas: Modify code to support Expander switch (Tomas Henzl) [642590] - [scsi] mpt2sas: Create a pool of chain buffer instead of dedicated (Tomas Henzl) [642590] - [scsi] mpt2sas: Added loadtime parameters for IOMissingDelay and parameters (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sanity check for cb_idx and smid access (Tomas Henzl) [642590] - [scsi] mpt2sas: Copy message frame before releasing to free pool to have a local reference (Tomas Henzl) [642590] - [scsi] mpt2sas: Copy sense buffer instead of working on direct memory location (Tomas Henzl) [642590] - [scsi] mpt2sas: Adding additional message to error escalation callback (Tomas Henzl) [642590] - [scsi] mpt2sas: Add additional check for responding volumes after Host Reset (Tomas Henzl) [642590] - [scsi] mpt2sas: Added ENOMEM return type when allocation fails (Tomas Henzl) [642590] - [scsi] mpt2sas: Redesign raid devices event handling using pd_handles per HBA (Tomas Henzl) [642590] - [scsi] mpt2sas: Tie a log info message to a specific PHY (Tomas Henzl) [642590] - [scsi] mpt2sas: print level KERN_DEBUG is replaced by KERN_INFO (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sysfs support for tracebuffer (Tomas Henzl) [642590] - [scsi] mpt2sas: MPI header version N is updated (Tomas Henzl) [642590] - [scsi] mpt2sas: Added sysfs counter for ioc reset (Tomas Henzl) [642590] - [scsi] mpt2sas: Added expander phy control support (Tomas Henzl) [642590] - [scsi] mpt2sas: Added expander phy counter support (Tomas Henzl) [642590] - [scsi] mpt2sas: Staged device discovery disable_discovery module parameter is added (Tomas Henzl) [642590] - [scsi] mpt2sas: Hold Controller reset when another reset is in progress (Tomas Henzl) [642590] - [netdrv] bnx2: Free IRQ before freeing status block memory (John Feeney) [635889] - [netdrv] bnx2: remove cancel_work_sync() from remove_one (John Feeney) [635889] - [netdrv] bnx2: Use static const (John Feeney) [635889] - [netdrv] bnx2: don't use flush_scheduled_work() (John Feeney) [635889] - [netdrv] bnx2: Remove config access to non-standard registers (John Feeney) [635889] - [netdrv] bnx2: Fix reset bug on 5709 (John Feeney) [635889] - [netdrv] Update to firmware 6.0.x (John Feeney) [635889] - [netdrv] bnx2: Enable AER on PCIE devices only (John Feeney) [635889] - [netdrv] bnx2: Add PCI Advanced Error Reporting support (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.17 (John Feeney) [635889] - [netdrv] bnx2: Remove some unnecessary smp_mb() in tx fast path (John Feeney) [635889] - [netdrv] bnx2: Call pci_enable_msix() with actual number of vectors (John Feeney) [635889] - [netdrv] bnx2: Use proper counter for net_device_stats->multicast (John Feeney) [635889] - [netdrv] bnx2: use device model DMA API (John Feeney) [635889] - [netdrv] bnx2: allocate with GFP_KERNEL flag on RX path init (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.16 (John Feeney) [635889] - [netdrv] bnx2: Dump some config space registers during TX timeout (John Feeney) [635889] - [netdrv] bnx2: fix dma_get_ops compilation breakage (John Feeney) [635889] - [netdrv] bnx2: Use netif_carrier_off() to prevent timeout (John Feeney) [635889] - [netdrv] bnx2: Fix register printouts during NETEV_WATCHDOG (John Feeney) [635889] - [netdrv] bnx2: Add prefetches to rx path (John Feeney) [635889] - [netdrv] bnx2: Add GRO support (John Feeney) [635889] - [netdrv] bnx2: Update version to 2.0.9 (John Feeney) [635889] - [netdrv] bnx2: Remove now useless VPD code (John Feeney) [635889] - [netdrv] bnx2: Add helper to search for VPD keywords (John Feeney) [635889] - [netdrv] bnx2: Add VPD information field helper functions (John Feeney) [635889] - [netdrv] bnx2: Add helper to find a VPD resource data type (John Feeney) [635889] - [netdrv] bnx2: Add large and small resource data type code (John Feeney) [635889] - [netdrv] pci: Add PCI LRDT tag size and section size (John Feeney) [635889] - [netdrv] bnx2: convert multiple drivers to use netdev_for_each_mc_addr (John Feeney) [635889] - [netdrv] bnx2: Use (pr|netdev|netif)_ macro helpers (John Feeney) [635889] - [netdrv] be2net: update be2net driver to version 2.103.298r (Ivan Vecera) [635741] - [netdrv] ixgbe: update to upstream version 3.0.12-k2 (Andy Gospodarek) [561359 617193 622640 629909 632598 637332] - [netdrv] igb driver update (Stefan Assmann) [636322] - [netdrv] e1000e: upstream to upstream version 1.2.20 (Andy Gospodarek) [636325] - [pci] Fix warnings when CONFIG_DMI unset (Jon Masters) [639965] - [pci] export SMBIOS provided firmware instance and label to sysfs (Jon Masters) [639965] - [fs] xfs: don't block on buffer read errors (Dave Chinner) [581838] - [fs] xfs: serialise unaligned direct IOs (Dave Chinner) [669272] - [fs] xfs: ensure sync write errors are returned (Dave Chinner) [669272] - [netdrv] hostap_cs: fix sleeping function called from invalid context (Stanislaw Gruszka) [621103] - [netdrv] p54usb: New USB ID for Gemtek WUBI-100GW (Stanislaw Gruszka) [621103] - [netdrv] p54usb: add 5 more USBIDs (Stanislaw Gruszka) [621103] - [netdrv] orinoco: clear countermeasure setting on commit (Stanislaw Gruszka) [621103] - [netdrv] orinoco: fix TKIP countermeasure behaviour (Stanislaw Gruszka) [621103] - [netdrv] p54/eeprom.c: Return -ENOMEM on memory allocation failure (Stanislaw Gruszka) [621103] - [netdrv] p54usb: add five more USBIDs (Stanislaw Gruszka) [621103] - [netdrv] p54usb: fix off-by-one on !CONFIG_PM (Stanislaw Gruszka) [621103] - [netdrv] wext: fix potential private ioctl memory content leak (Stanislaw Gruszka) [621103] - [netdrv] hostap_pci: set dev->base_addr during probe (Stanislaw Gruszka) [621103] - [netdrv] ath5k: check return value of ieee80211_get_tx_rate (Stanislaw Gruszka) [621103] - [netdrv] p54: fix tx feedback status flag check (Stanislaw Gruszka) [621103] - [netdrv] ath9k_hw: fix parsing of HT40 5 GHz CTLs (Stanislaw Gruszka) [621103] - [netdrv] ath5k: disable ASPM L0s for all cards (Stanislaw Gruszka) [621103] - [netdrv] cfg80211: don't get expired BSSes (Stanislaw Gruszka) [621103] - [netdrv] ath9k: fix yet another buffer leak in the tx aggregation code (Stanislaw Gruszka) [621103] - [netdrv] ath9k: fix TSF after reset on AR913x (Stanislaw Gruszka) [621103] - [netdrv] cfg80211: ignore spurious deauth (Stanislaw Gruszka) [621103] - [netdrv] ath9k_hw: fix an off-by-one error in the PDADC boundaries calculation (Stanislaw Gruszka) [621103] - [netdrv] ath9k: enable serialize_regmode for non-PCIE AR9160 (Stanislaw Gruszka) [621103] - [netdrv] ath5k: initialize ah->ah_current_channel (Stanislaw Gruszka) [621103] - [netdrv] mac80211: fix supported rates IE if AP doesn't give us it's rates (Stanislaw Gruszka) [621103] - [netdrv] libertas/sdio: 8686: set ECSI bit for 1-bit transfers (Stanislaw Gruszka) [621103] - [netdrv] mac80211: do not wip out old supported rates (Stanislaw Gruszka) [621103] - [netdrv] p54pci: add Symbol AP-300 minipci adapters pciid (Stanislaw Gruszka) [621103] - [netdrv] hostap: Protect against initialization interrupt (Stanislaw Gruszka) [621103] - [netdrv] ath9k: Avoid corrupt frames being forwarded to mac80211 (Stanislaw Gruszka) [621103] - [netdrv] ath9k: re-enable ps by default for new single chip families (Stanislaw Gruszka) [621103] - [netdrv] ath5k: drop warning on jumbo frames (Stanislaw Gruszka) [621103] - [netdrv] wl1251: fix a memory leak in probe (Stanislaw Gruszka) [621103] - [netdrv] ath9k: add support for 802.11n bonded out AR2427 (Stanislaw Gruszka) [621103] - [netdrv] wireless: report reasonable bitrate for MCS rates through wext (Stanislaw Gruszka) [621103] - [netdrv] p54usb: Add device ID for Dell WLA3310 USB (Stanislaw Gruszka) [621103] - [netdrv] ath5k: retain promiscuous setting (Stanislaw Gruszka) [621103] - [netdrv] mac80211: fix rts threshold check (Stanislaw Gruszka) [621103] - [netdrv] mac80211: Fix robust management frame handling (MFP) (Stanislaw Gruszka) [621103] - [netdrv] ar9170usb: fix panic triggered by undersized rxstream buffer (Stanislaw Gruszka) [621103] - [netdrv] ar9170usb: add a couple more USB IDs (Stanislaw Gruszka) [621103] - [netdrv] rtl8180: fix tx status reporting (Stanislaw Gruszka) [621103] - [drm] fix writeback on rn50 powerpc (Dave Airlie) [667565] - [net] backport of vlan_get_protocol() (Andy Gospodarek) [669787] - [mm] backport vzalloc() and vzalloc_node() (Andy Gospodarek) [669787]- [block] blk-cgroup: Allow creation of hierarchical cgroups (Vivek Goyal) [658482] - [netdrv] tg3: Provide EEE support (John Feeney) [632105] - [netdrv] tg3: Disable TSS except for 5719 (John Feeney) [634316] - [netdrv] tg3: Raise the jumbo frame BD flag threshold (John Feeney) [635078] - [netdrv] tg3: Enable phy APD for 5717 and later asic revs (John Feeney) [635078] - [netdrv] tg3: Enable mult rd DMA engine on 5719 (John Feeney) [635078] - [netdrv] tg3: Fix 5719 internal FIFO overflow problem (John Feeney) [635078] - [netdrv] tg3: Assign correct tx margin for 5719 (John Feeney) [635078] - [netdrv] tg3: Apply 10Mbps fix to all 57765 revisions (John Feeney) [635078] - [netdrv] tg3: Add extend rx ring sizes for 5717 and 5719 (John Feeney) [635078] - [netdrv] tg3: Prepare for larger rx ring sizes (John Feeney) [635078] - [netdrv] tg3: 5719: Prevent tx data corruption (John Feeney) [635078] - [netdrv] tg3: Unlock 5717 B0+ support (John Feeney) [635078] - [netdrv] tg3: Fix read DMA FIFO overruns on recent devices (John Feeney) [635078] - [netdrv] tg3: Update version to 3.113 (John Feeney) [635078] - [netdrv] tg3: Migrate tg3_flags to phy_flags (John Feeney) [635078] - [netdrv] tg3: Create phy_flags and migrate phy_is_low_power (John Feeney) [635078] - [netdrv] tg3: Add phy-related preprocessor constants (John Feeney) [635078] - [netdrv] tg3: Add error reporting to tg3_phydsp_write() (John Feeney) [635078] - [netdrv] tg3: Improve small packet performance (John Feeney) [635078] - [netdrv] tg3: Remove 5720, 5750, and 5750M (John Feeney) [635078] - [netdrv] tg3: Detect APE firmware types (John Feeney) [635078] - [netdrv] tg3: Restrict ASPM workaround devlist (John Feeney) [635078] - [netdrv] tg3: Manage gphy power for CPMU-less devs only (John Feeney) [635078] - [netdrv] tg3: Don't access phy test ctrl reg for 5717+ (John Feeney) [635078] - [netdrv] tg3: Create TG3_FLG3_5717_PLUS flag (John Feeney) [635078] - [netdrv] tg3: Disable TSS also during tg3_close() (John Feeney) [635078] - [netdrv] tg3: Add 5784 ASIC rev to earlier PCIe MPS fix (John Feeney) [635078] - [netdrv] tg3: Update version to 3.112 (John Feeney) [635078] - [netdrv] tg3: Fix some checkpatch errors (John Feeney) [635078] - [netdrv] tg3: Revert PCIe tx glitch fix (John Feeney) [635078] - [netdrv] tg3: Report driver version to firmware (John Feeney) [635078] - [netdrv] tg3: Relax 5717 serdes restriction (John Feeney) [635078] - [netdrv] tg3: Fix single MSI-X vector coalescing (John Feeney) [635078] - [netdrv] tg3: Revert RSS indir tbl setup change (John Feeney) [635078] - [netdrv] tg3: allow TSO on vlan devices (John Feeney) [635078] - [netdrv] tg3: Update version to 3.111 (John Feeney) [635078] - [netdrv] tg3: 5717: Allow serdes link via parallel detect (John Feeney) [635078] - [netdrv] tg3: Allow single MSI-X vector allocations (John Feeney) [635078] - [netdrv] tg3: Off-by-one error in RSS setup (John Feeney) [635078] - [netdrv] tg3: Enable GRO by default. (John Feeney) [635078] - [netdrv] tg3: Update version to 3.110 (John Feeney) [635078] - [netdrv] tg3: Remove function errors flagged by checkpatch (John Feeney) [635078] - [netdrv] tg3: Unify max pkt size preprocessor constants (John Feeney) [635078] - [netdrv] tg3: Re-inline VLAN tags when appropriate (John Feeney) [635078] - [netdrv] tg3: Optimize rx double copy test (John Feeney) [635078] - [netdrv] tg3: Update version to 3.109 (John Feeney) [635078] - [netdrv] tg3: Remove tg3_dump_state() (John Feeney) [635078] - [netdrv] tg3: Cleanup if codestyle (John Feeney) [635078] - [netdrv] tg3: The case of switches (John Feeney) [635078] - [netdrv] tg3: Whitespace, constant, and comment updates (John Feeney) [635078] - [netdrv] tg3: Use VPD fw version when present (John Feeney) [635078] - [netdrv] tg3: Prepare FW version code for VPD versioning (John Feeney) [635078] - [netdrv] tg3: Fix message 80 char violations (John Feeney) [635078] - [netdrv] tg3: netdev_err() => dev_err() (John Feeney) [635078] - [netdrv] tg3: Replace pr_err with sensible alternatives (John Feeney) [635078] - [netdrv] tg3: Restore likely() check in tg3_poll_msix() (John Feeney) [635078] - [netdrv] drivers/net/tg3.c: change the field used with the TG3_FLAG_10_100_ONLY constant (John Feeney) [635078] - [netdrv] tg3: Remove now useless VPD code (John Feeney) [635078] - [netdrv] pci: Add helper to search for VPD keywords (John Feeney) [635078] - [netdrv] pci: Add VPD information field helper functions (John Feeney) [635078] - [netdrv] pci: Add helper to find a VPD resource data type (John Feeney) [635078] - [netdrv] pci: Add large and small resource data type code (John Feeney) [635078] - [netdrv] pci: Add PCI LRDT tag size and section size (John Feeney) [635078] - [netdrv] net: convert multiple drivers to use netdev_for_each_mc_addr, part6 (John Feeney) [635078] - [netdrv] drivers/net/tg3.c: Use (pr|netdev)_ macro helpers (John Feeney) [635078] - [kdump] vt-d: Handle previous faults after enabling fault handling (Takao Indoh) [617137] - [kdump] Enable the intr-remap fault handling after local apic setup (Takao Indoh) [617137] - [kdump] vt-d: Fix the vt-d fault handling irq migration in the x2apic mode (Takao Indoh) [617137] - [kdump] vt-d: Quirk for masking vtd spec errors to platform error handling logic (Takao Indoh) [617137] - [netdrv] return operator cleanup (Dean Nelson) [636331] - [netdrv] e100: Add missing read memory barrier (Dean Nelson) [636331] - [net] trans_start cleanups (Dean Nelson) [636331] - [netdrv] e100: Fix the TX workqueue race (Dean Nelson) [636331] - [netdrv] Use pr_ and netif_ (Dean Nelson) [636331] - [net] convert multiple drivers to use netdev_for_each_mc_addr, part4 (Dean Nelson) [636331] - [net] use netdev_mc_count and netdev_mc_empty when appropriate (Dean Nelson) [636331] - [netdrv] use DEFINE_PCI_DEVICE_TABLE() (Dean Nelson) [636331] - [netdrv] e100: Fix to allow systems with FW based cards to resume from STD (Dean Nelson) [636331] - [net] Use netdev_alloc_skb_ip_align() (Dean Nelson) [636331] - [netdrv] qlcnic: change module parameter permissions (Chad Dupuis) [667192] - [netdrv] qlcnic: fix ethtool diagnostics test (Chad Dupuis) [667192] - [netdrv] qlcnic: fix flash fw version read (Chad Dupuis) [667192] - [netdrv] Use static const (Chad Dupuis) [667192] - [netdrv] qlcnic: reset pci function unconditionally during probe (Chad Dupuis) [667192] - [netdrv] qlcnic: fix ocm window register offset calculation (Chad Dupuis) [667192] - [netdrv] qlcnic: fix LED test when interface is down (Chad Dupuis) [667192] - [netdrv] qlcnic: Updated driver version to 5.0.13 (Chad Dupuis) [667192] - [netdrv] qlcnic: LICENSE file for qlcnic (Chad Dupuis) [667192] - [netdrv] qlcnic: validate eswitch config values for PF (Chad Dupuis) [667192] - [netdrv] qlcnic: Disable loopback support (Chad Dupuis) [667192] - [netdrv] qlcnic: avoid using reset_devices as it may become obsolete (Chad Dupuis) [667192] - [netdrv] qlcnic: Bumped up driver version to 5.0.12 (Chad Dupuis) [667192] - [netdrv] qlcnic: fix panic on load (Chad Dupuis) [667192] - [netdrv] qlcnic: lro off message log from set rx checsum (Chad Dupuis) [667192] - [netdrv] qlcnic: Add description for CN1000Q adapter (Chad Dupuis) [667192] - [netdrv] qlcnic: Fix for kdump (Chad Dupuis) [667192] - [netdrv] qlcnic: Allow minimum bandwidth of zero (Chad Dupuis) [667192] - [netdrv] qlcnic: define valid vlan id range (Chad Dupuis) [667192] - [netdrv] qlcnic: reduce rx ring size (Chad Dupuis) [667192] - [netdrv] qlcnic: fix mac learning (Chad Dupuis) [667192] - [netdrv] qlcnic: update ethtool stats (Chad Dupuis) [667192] - [scsi] QLogic's qlcnic driver (Bob Picco) [562921] - [mm] notifier_from_errno() cleanup (Prarit Bhargava) [669041] - [x86] convert cpu notifier to return encapsulate errno value (Prarit Bhargava) [669041] - [kernel] notifier: change notifier_from_errno(0) to return NOTIFY_OK (Prarit Bhargava) [669041] - [netdrv] netxen: update driver version 4.0.75 (Chad Dupuis) [667194] - [netdrv] netxen: enable LRO based on NETIF_F_LRO (Chad Dupuis) [667194] - [netdrv] netxen: update module description (Chad Dupuis) [667194] - [netdrv] drivers/net: Use static const (Chad Dupuis) [667194] - [netdrv] netxen: avoid using reset_devices as it may become obsolete (Chad Dupuis) [667194] - [netdrv] netxen: remove unused firmware exports (Chad Dupuis) [667194] - [netdrv] netxen_nic: Fix the tx queue manipulation bug in netxen_nic_probe (Chad Dupuis) [667194] - [netdrv] netxen: fix kdump (Chad Dupuis) [667194] - [netdrv] netxen: make local function static (Chad Dupuis) [667194] - [netdrv] netxen: mask correctable error (Chad Dupuis) [667194] - [netdrv] netxen: fix race in tx stop queue (Chad Dupuis) [667194] - [netdrv] net: return operator cleanup (Chad Dupuis) [667194] - [mm] page-types.c: fix name of unpoison interface (Dean Nelson) [667686] - [mm] Documentation/vm: fix spelling in page-types.c (Dean Nelson) [667686] - [mm] page-types: exit early when invoked with -d|--describe (Dean Nelson) [667686] - [mm] page-types: whitespace alignment (Dean Nelson) [667686] - [mm] page-types: learn to describe flags directly from command line (Dean Nelson) [667686] - [mm] page-types: unsigned cannot be less than 0 in add_page() (Dean Nelson) [667686] - [mm] page-types: constify read only arrays (Dean Nelson) [667686] - [mm] tree-wide: fix assorted typos all over the place (Dean Nelson) [667686] - [kernel] kmsg_dump: use stable variable to dump kmsg buffer (Jarod Wilson) [632041] - [kernel] kmsg_dump: build fixups (Jarod Wilson) [632041] - [kernel] kmsg_dump: Dump on crash_kexec as well (Jarod Wilson) [632041] - [kernel] core: Add kernel message dumper to call on oopses and panics (Jarod Wilson) [632041] - [mm] shmem: put_super must percpu_counter_destroy (Jeff Moyer) [667550] - [fs] tmpfs: make tmpfs scalable with percpu_counter for used blocks (Jeff Moyer) [667550] - [fs] tmpfs: add accurate compare function to percpu_counter library (Jeff Moyer) [667550] - [netdrv] iwlagn: enable only rfkill interrupt when device is down (Stanislaw Gruszka) [593566] - [netdrv] wireless: use a dedicated workqueue for cfg80211 (Stanislaw Gruszka) [593566] - [netdrv] mac80211: do not requeue scan work when not needed (Stanislaw Gruszka) [593566] - [netdrv] mac80211: compete scan to cfg80211 if deferred scan fail to start (Stanislaw Gruszka) [593566] - [netdrv] mac80211: fix scan locking wrt. hw scan (Stanislaw Gruszka) [593566] - [netdrv] mac80211: flush workqueue before restarting device (Stanislaw Gruszka) [593566] - [drm] Backport AGP/DRM from 2.6.37-rc8 (Dave Airlie) [667565] - [drm] vga_switcheroo: backport (Dave Airlie) [667281] - [drm] fbcon: fix situation where fbcon gets deinitialised and can't reinit (Dave Airlie) [667281] - [char] vt: fix issue when fbcon wants to takeover a second time (Dave Airlie) [667281] - [drm] fb/kms: fix kABI issue in the aperture code (Dave Airlie) [667281] - [drm] fbdev: updates needed for drm backport (Dave Airlie) [667281] - [kernel] Revert "debug_locks: set oops_in_progress if we will log messages." (Dave Airlie) [667281] - [i2c] i2c-algo-bit: Add pre- and post-xfer hooks (Dave Airlie) [667281] - [x86] io-mapping: move asm include inside the config option (Dave Airlie) [667281] - [drm] io-mapping: Specify slot to use for atomic mappings (Dave Airlie) [667281] - [x86] Add array variants for setting memory to wc caching (Dave Airlie) [667281]- [x86] xsave: Use xsaveopt in context-switch path when supported (John Villalovos) [492912] - [x86] cpu: Enumerate xsaveopt (John Villalovos) [492912] - [x86] cpu: Add xsaveopt cpufeature (John Villalovos) [492912] - [x86] cpu: Make init_scattered_cpuid_features() consider cpuid subleaves (John Villalovos) [492912] - [x86] xsave: Sync xsave memory layout with its header for user handling (John Villalovos) [492912] - [x86] xsave: Track the offset, size of state in the xsave layout (John Villalovos) [492912] - [x86] fpu: Use static_cpu_has() to implement use_xsave() (John Villalovos) [492912] - [x86] Add new static_cpu_has() function using alternatives (John Villalovos) [492912] - [x86] fpu: Use the proper asm constraint in use_xsave() (John Villalovos) [492912] - [x86] Eliminate TS_XSAVE (John Villalovos) [492912] - [x86] cpu: Make APERF/MPERF a normal table-driven flag (John Villalovos) [492912] - [x86] Unify APERF/MPERF support (John Villalovos) [492912] - [x86] x86, cpu: Add AMD core boosting feature flag to /proc/cpuinfo (John Villalovos) [492912] - [scsi] lpfc: Update lpfc version for 8.3.5.30 driver release (Rob Evers) [663119] - [scsi] lpfc: Turned parity and serr bits back on after performing sli4 board reset PCI access (Rob Evers) [663119] - [scsi] lpfc: Use VPI for ALL ELS commands and allocate RPIs at node creation (Rob Evers) [663119] - [scsi] lpfc: Correct bit-definitions in SLI4 data structures (Rob Evers) [663119] - [scsi] lpfc: Update lpfc version for 8.3.5.29 driver release (Rob Evers) [663119] - [scsi] lpfc: Implement new SLI4 initialization procedures based on if_type (Rob Evers) [663119] - [scsi] lpfc: Implement the FC and SLI async event handlers (Rob Evers) [663119] - [scsi] lpfc: Comment update, minor re-order to sync w/ upstream (Rob Evers) [663119] - [scsi] lpfc: Fixed panic in the __lpfc_sli_get_sglq (Rob Evers) [663119] - [scsi] lpfc: Fixed management command context setting (Rob Evers) [663119] - [netdrv] vxge: make functions local and remove dead code (Bob Picco) [636869] - [netdrv] drivers/net: Convert unbounded kzalloc calls to kcalloc (Bob Picco) [636869] - [netdrv] vxge-main.c: Use pr_ and netdev_ (Bob Picco) [636869] - [netdrv] vxge: Version update (Bob Picco) [636869] - [netdrv] vxge: Update copyright information (Bob Picco) [636869] - [netdrv] vxge: NETIF_F_LLTX removal (Bob Picco) [636869] - [netdrv] vxge: Fix multicast issues (Bob Picco) [636869] - [netdrv] vxge: Remove queue_state references (Bob Picco) [636869] - [netdrv] vxge: show startup message with KERN_INFO (Bob Picco) [636869] - [netdrv] drivers/net: Remove unnecessary returns from void function()s (Bob Picco) [636869] - [x86] additional LPC Controller DeviceID for Intel Patsburg PCH for TCO Watchdog (David Milburn) [464257] - [x86] additional LPC Controller DeviceID for Intel Patsburg PCH (David Milburn) [464257] - [i2c] i2c-i801: Add Intel Patsburg device ID (David Milburn) [464257] - [pci] update Intel Patsburg defines (David Milburn) [464257] - [pci] irq and pci_ids patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [sound] ALSA HD Audio patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [x86] watchdog: TCO Watchdog patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [x86] ahci: AHCI and RAID mode SATA patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [ata] ata_piix: IDE Mode SATA patch for Intel Patsburg DeviceIDs (David Milburn) [464257] - [netdrv] ibmveth: Free irq on error path (Steve Best) [632706] - [netdrv] ibmveth: Cleanup error handling inside ibmveth_open (Steve Best) [632706] - [netdrv] ibmveth: Update module information and version (Steve Best) [632706] - [netdrv] ibmveth: Remove some unnecessary include files (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific assert to BUG_ON (Steve Best) [632706] - [netdrv] ibmveth: Return -EINVAL on all ->probe errors (Steve Best) [632706] - [netdrv] ibmveth: Coding style fixes (Steve Best) [632706] - [netdrv] ibmveth: Some formatting fixes (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific error functions to netdev_err (Steve Best) [632706] - [netdrv] ibmveth: Convert driver specific debug to netdev_dbg (Steve Best) [632706] - [netdrv] ibmveth: Remove redundant function prototypes (Steve Best) [632706] - [netdrv] ibmveth: Convert to netdev_alloc_skb (Steve Best) [632706] - [netdrv] ibmveth: remove procfs code (Steve Best) [632706] - [netdrv] ibmveth: Enable IPv6 checksum offload (Steve Best) [632706] - [netdrv] ibmveth: Remove duplicate checksum offload setup code (Steve Best) [632706] - [netdrv] ibmveth: Add optional flush of rx buffer (Steve Best) [632706] - [netdrv] ibmveth: Add scatter-gather support (Steve Best) [632706] - [netdrv] ibmveth: Use lighter weight read memory barrier in ibmveth_poll (Steve Best) [632706] - [netdrv] ibmveth: Add rx_copybreak (Steve Best) [632706] - [netdrv] ibmveth: Add tx_copybreak (Steve Best) [632706] - [netdrv] ibmveth: Remove LLTX (Steve Best) [632706] - [netdrv] ibmveth: batch rx buffer replacement (Steve Best) [632706] - [netdrv] ibmveth: Remove integer divide caused by modulus (Steve Best) [632706] - [scsi] ibmvfc: version 1.0.9 (Steve Best) [632710] - [scsi] ibmvfc: Handle Virtual I/O Server reboot (Steve Best) [632710] - [scsi] ibmvfc: Log link up/down events (Steve Best) [632710] - [scsi] ibmvfc: Fix terminate_rport_io (Steve Best) [632710] - [scsi] ibmvfc: Fix rport add/delete race resulting in oops (Steve Best) [632710] - [scsi] ibmvfc: Add support for fc_block_scsi_eh (Steve Best) [632710] - [scsi] ibmvfc: Add FC Passthru support (Steve Best) [632710] - [scsi] ibmvfc: Fix adapter cancel flags for terminate_rport_io (Steve Best) [632710] - [scsi] ibmvfc: Remove unnecessary parameter to ibmvfc_init_host (Steve Best) [632710] - [scsi] ibmvfc: Fix locking in ibmvfc_remove (Steve Best) [632710] - [scsi] ibmvfc: Fixup TMF response handling (Steve Best) [632710] - [ppc64] Enable PM_SLEEP on POWER w/o KABI changes (Steve Best) [632683] - [ppc64] pseries: Partition hibernation support for RHEL6.1 (Steve Best) [632683] - [ppc64] pseries: Partition hibernation support (Steve Best) [632683] - [ppc64] ibmvscsi: Fix softlockup on resume (Steve Best) [632683] - [ppc64] ibmvfc: Fix soft lockup on resume (Steve Best) [632683] - [ppc64] ibmvscsi: Add suspend/resume support (Steve Best) [632683] - [ppc64] ibmvfc: Add suspend/resume support (Steve Best) [632683] - [ppc64] ibmveth: Add suspend/resume support (Steve Best) [632683] - [ppc64] vio: Add power management support (Steve Best) [632683] - [ppc64] pseries: Migration code reorganization / hibernation prep (Steve Best) [632683] - [configs] redhat: added CONFIG_SECURITY_DMESG_RESTRICT option (Frantisek Hrbata) [653245] - [kernel] restrict unprivileged access to kernel syslog (Frantisek Hrbata) [653245] - [edac] i7300_edac: Fix an error with RHEL6 build (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add it to x86 RHEL6 build (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly initialize per-csrow memory size (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: better initialize page counts (Mauro Carvalho Chehab) [638237] - [edac] MAINTAINERS: Add maintainer for i7300-edac driver (Mauro Carvalho Chehab) [638237] - [edac] i7300-edac: CodingStyle cleanup (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Improve comments (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Cleanup: reorganize the file contents (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly detect channel on CE errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: enrich FBD error info for corrected errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: enrich FBD error info for fatal errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: pre-allocate a buffer used to prepare err messages (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Fix MTR x4/x8 detection logic (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Make the debug messages coherent with the others (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Cleanup: remove get_error_info logic (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add a code to cleanup error registers (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add support for reporting FBD errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Properly detect the type of error correction (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Detect if the device is on single mode (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Adds detection for enhanced scrub mode on x8 (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Clear the error bit after reading (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add error detection code for global errors (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Better name PCI devices (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: Add a FIXME note about the error correction type (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: add global error registers (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: display info if ECC is enabled or not (Mauro Carvalho Chehab) [638237] - [edac] i7300_edac: start a driver for i7300 chipset (Mauro Carvalho Chehab) [638237] - [net] ipsec: fragment locally generated tunnel-mode IPSec6 packets as needed (Herbert Xu) [661113] - [dma] Fix incorrect iommu in ioatdma (John Feeney) [611884] - [pci] sysfs: Update ROM to include default owner write access (Alex Williamson) [668478] - [x86] tboot: Add support for S3 memory integrity protection (John Villalovos) [464222] - [x86] Fix checking of SRAT when node 0 ram is not from 0 (Amerigo Wang) [668340] - [virt] VMX: when entering real mode align segment base to 16 bytes (Gleb Natapov) [665970] - [virt] xenbus: implement O_NONBLOCK (Paolo Bonzini) [607262] - [virt] x86: Push potential exception error code on task switches (Gleb Natapov) [654284] - [virt] VMX: add module parameter to avoid trapping HLT instructions (Gleb Natapov) [661540] - [netdrv] QLogic nextxen driver updates (Bob Picco) [562940] - [scsi] libsas: fix NCQ mixing with non-NCQ (David Milburn) [621606]- [netdrv] BNX2I: Updated version, copyright, and maintainer info (Mike Christie) [635894] - [netdrv] BNX2I: Added iSCSI text pdu support for iSCSI offload (Mike Christie) [635894] - [netdrv] BNX2I: Added jumbo MTU support for the no shost case (Mike Christie) [635894] - [netdrv] BNX2I: Added support for the 57712(E) devices (Mike Christie) [635894] - [netdrv] BNX2I: Added handling for unsupported iSCSI offload hba (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the 32-bit swapping of the LUN field for nopouts for 5771X (Mike Christie) [635894] - [netdrv] BNX2I: Allow ep CONNECT_FAILED condition to go through proper cleanup (Mike Christie) [635894] - [netdrv] BNX2I: Added reconnect fix connecting against Lefthand targets (Mike Christie) [635894] - [netdrv] BNX2I: Cleaned up various error conditions in ep_connect/disconnect (Mike Christie) [635894] - [netdrv] BNX2I: Added return code check for chip kwqe submission request (Mike Christie) [635894] - [netdrv] BNX2I: Modified the bnx2i stop path to compensate for in progress ops (Mike Christie) [635894] - [netdrv] BNX2I: Removed the dynamic registration of CNIC (Mike Christie) [635894] - [netdrv] BNX2I: Added mutex lock protection to conn_get_param (Mike Christie) [635894] - [netdrv] BNX2I: Allow to abort the connection if connect request times out (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the remote TCP RST handling for the 570X (1g) (Mike Christie) [635894] - [netdrv] BNX2I: Fixed a cid leak issue for 5771X (10g) (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the endian bug in the TMF LUN cmd send (Mike Christie) [635894] - [netdrv] BNX2I: Added chip cleanup for the remove module path (Mike Christie) [635894] - [netdrv] BNX2I: Recouple the CFC delete cleanup with cm_abort/close completion (Mike Christie) [635894] - [netdrv] BNX2I: Added support for other TMFs besides ABORT_TASK (Mike Christie) [635894] - [netdrv] BNX2I: Fixed a protocol violation on nopout responses (Mike Christie) [635894] - [netdrv] BNX2I: Added host param ISCSI_HOST_PARAM_IPADDRESS (Mike Christie) [635894] - [netdrv] BNX2I: Fixed the TCP graceful termination initiation (Mike Christie) [635894] - [netdrv] BNX2I: Fine tuned conn destroy and context destroy timeout values (Mike Christie) [635894] - [netdrv] cnic: Fix the type field in SPQ messages (Mike Christie) [635892] - [netdrv] cnic: Do not call bnx2i when bnx2i is calling cnic_unregister_driver() (Mike Christie) [635892] - [netdrv] cnic: Do not allow iSCSI and FCoE on bnx2x multi-function mode (Mike Christie) [635892] - [netdrv] cnic: fix mem leak on allocation failures in cnic_alloc_uio_rings() (Mike Christie) [635892] - [netdrv] cnic: Add FCoE support on 57712 (Mike Christie) [635892] - [netdrv] cnic: Add kcq2 support on 57712 (Mike Christie) [635892] - [netdrv] cnic: Call cm_connect_complete() immediately on error (Mike Christie) [635892] - [netdrv] cnic: Check device state before reading the kcq pointer in IRQ (Mike Christie) [635892] - [netdrv] cnic: Support NIC Partition mode (Mike Christie) [635892] - [netdrv] cnic: Use proper client and connection IDs on iSCSI ring (Mike Christie) [635892] - [netdrv] cnic: Improve ->iscsi_nl_msg_send() (Mike Christie) [635892] - [netdrv] cnic: Prevent "scheduling while atomic" when calling ->cnic_init() (Mike Christie) [635892] - [netdrv] cnic: Fix iSCSI TCP port endian order (Mike Christie) [635892] - [netdrv] drivers/net/cnic.c: Remove unnecessary semicolons (Mike Christie) [635892] - [netdrv] cnic: Add support for 57712 device (Mike Christie) [635892] - [netdrv] cnic: Decouple uio close from cnic shutdown (Mike Christie) [635892] - [netdrv] cnic: Add cnic_uio_dev struct (Mike Christie) [635892] - [netdrv] cnic: Add cnic_free_uio() (Mike Christie) [635892] - [netdrv] cnic: Defer iscsi connection cleanup (Mike Christie) [635892] - [netdrv] cnic: Add cnic_bnx2x_destroy_ramrod() (Mike Christie) [635892] - [netdrv] cnic: Convert ctx_flags to bit fields (Mike Christie) [635892] - [netdrv] cnic: Add common cnic_request_irq() (Mike Christie) [635892] - [netdrv] bnx2x, cnic: Fix SPQ return credit (Mike Christie) [635892] - [netdrv] bnx2x, cnic, bnx2i: use new FW/HSI (Mike Christie) [635892] - [netdrv] cnic: Fine-tune ring init code (Mike Christie) [635892] - [netdrv] cnic: Use pfid for internal memory offsets (Mike Christie) [635892] - [netdrv] cnic: Pass cp pointer to BNX2X_HW_CID (Mike Christie) [635892] - [netdrv] drivers/net: Convert unbounded kzalloc calls to kcalloc (Mike Christie) [635892] - [netdrv] cnic: Update version to 2.1.3 (Mike Christie) [635892] - [netdrv] cnic: Further unify kcq handling code (Mike Christie) [635892] - [netdrv] cnic: Restructure kcq processing (Mike Christie) [635892] - [netdrv] cnic: Unify kcq allocation for all devices (Mike Christie) [635892] - [netdrv] cnic: Unify IRQ code for all hardware types (Mike Christie) [635892] - [netdrv] cnic: Fine-tune CID memory space calculation (Mike Christie) [635892] - [netdrv] cnic: Fix cnic_cm_abort() error handling (Mike Christie) [635892] - [netdrv] cnic: Refactor and fix cnic_ready_to_close() (Mike Christie) [635892] - [netdrv] cnic: Refactor code in cnic_cm_process_kcqe() (Mike Christie) [635892] - [netdrv] cnic: Return error code in cnic_cm_close() if unsuccessful (Mike Christie) [635892] - [netdrv] cnic: Return SPQ credit to bnx2x after ring setup and shutdown (Mike Christie) [635892] - [netdrv] cnic: Convert cnic_local_flags to atomic ops (Mike Christie) [635892] - [netdrv] drivers/net: Remove unnecessary returns from void function()s (Mike Christie) [635892] - [netdrv] bnx2x: update version to 1.62.00-2 (Mike Christie) [635942] - [netdrv] bnx2x: replace FW to 6.2.5 (Mike Christie) [635942] - [netdrv] bnx2x: add FW 6.2.5 files (Mike Christie) [635942] - [netdrv] bnx2x: Add DCB/PFC support - link layer (Mike Christie) [635942] - [netdrv] bnx2x: add DCB support (Mike Christie) [635942] - [netdrv] bnx2x: add a select queue callback (Mike Christie) [635942] - [netdrv] bnx2x: Take the distribution range definition out of skb_tx_hash() (Mike Christie) [635942] - [netdrv] bnx2x: add FCoE ring (Mike Christie) [635942] - [netdrv] bnx2x: Update version number and a date (Mike Christie) [635942] - [netdrv] bnx2x: Fixed a compilation warning (Mike Christie) [635942] - [netdrv] bnx2x: Use dma_alloc_coherent() semantics for ILT memory allocation (Mike Christie) [635942] - [netdrv] bnx2x: LSO code was broken on BE platforms (Mike Christie) [635942] - [netdrv] bnx2x: Add Nic partitioning mode (57712 devices) (Mike Christie) [635942] - [netdrv] bnx2x: Use helpers instead of direct access to the shinfo(skb) fields (Mike Christie) [635942] - [netdrv] bnx2x: Do interrupt mode initialization and NAPIs adding before register_netdev() (Mike Christie) [635942] - [netdrv] bnx2x: Disable local BHes to prevent a dead-lock situation (Mike Christie) [635942] - [netdrv] net: bnx2x: fix error value sign (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Remove unnecessary semicolons (Mike Christie) [635942] - [netdrv] bnx2x: Update version number (Mike Christie) [635942] - [netdrv] bnx2x: Reset 8073 phy during common init (Mike Christie) [635942] - [netdrv] bnx2x: Do not enable CL37 BAM unless it is explicitly enabled (Mike Christie) [635942] - [netdrv] bnx2x: Fix resetting BCM8726 PHY during common init (Mike Christie) [635942] - [netdrv] bnx2x: Clear latch indication on link reset (Mike Christie) [635942] - [netdrv] bnx2x: Fix port selection in case of E2 (Mike Christie) [635942] - [netdrv] bnx2x: Fix waiting for reset complete on BCM848x3 PHYs (Mike Christie) [635942] - [netdrv] bnx2x: Restore appropriate delay during BMAC reset (Mike Christie) [635942] - [netdrv] bnx2x: make local function static and remove dead code (Mike Christie) [635942] - [netdrv] bnx2x: Don't check for vlan group before vlan_tx_tag_present (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-3 (Mike Christie) [635942] - [netdrv] bnx2x: prevent false parity error in MSI-X memory of HC block (Mike Christie) [635942] - [netdrv] bnx2x: fix possible deadlock in HC hw block (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-2 (Mike Christie) [635942] - [netdrv] bnx2x: remove unnecessary FUNC_FLG_RSS flag and related (Mike Christie) [635942] - [netdrv] bnx2x: Use correct FW constant for header padding (Mike Christie) [635942] - [netdrv] bnx2x: do not deal with power if no capability (Mike Christie) [635942] - [netdrv] bnx2x: remove redundant commands during error handling (Mike Christie) [635942] - [netdrv] bnx2x: Optimized the branching in the bnx2x_rx_int() (Mike Christie) [635942] - [netdrv] bnx2x: Fixing a typo: added a missing RSS enablement (Mike Christie) [635942] - [netdrv] bnx2x: update version to 1.60.00-1 (Mike Christie) [635942] - [netdrv] bnx2x: properly initialize FW stats (Mike Christie) [635942] - [netdrv] bnx2x: code beautify (Mike Christie) [635942] - [netdrv] bnx2x, cnic: Fix SPQ return credit (Mike Christie) [635942] - [netdrv] bnx2x: move msix table initialization to probe() (Mike Christie) [635942] - [netdrv] bnx2x: use L1_CACHE_BYTES instead of magic number (Mike Christie) [635942] - [netdrv] bnx2x: remove unused fields in main driver structure (Mike Christie) [635942] - [netdrv] bnx2x: remove unused parameter in reuse_rx_skb() (Mike Christie) [635942] - [netdrv] bnx2x: Add 57712 support (Mike Christie) [635942] - [netdrv] bnx2x: change type of spq_left to atomic (Mike Christie) [635942] - [netdrv] bnx2x: rename MF related fields (Mike Christie) [635942] - [netdrv] bnx2x: remove old FW files (Mike Christie) [635942] - [netdrv] bnx2x, cnic, bnx2i: use new FW/HSI (Mike Christie) [635942] - [netdrv] bnx2x: add 6.0.34 fw files (Mike Christie) [635942] - [netdrv] bnx2x: create folder for bnx2x firmware files (Mike Christie) [635942] - [netdrv] bnx2x: Moved enabling of MSI to the bnx2x_set_num_queues() (Mike Christie) [635942] - [netdrv] bnx2x: Use netif_set_real_num_{rx, tx}_queues() (Mike Christie) [635942] - [netdrv] bnx2x: return operator cleanup (Mike Christie) [635942] - [netdrv] bnx2x: Spread rx buffers between allocated queues (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: use ARRAY_SIZE macro in bnx2x_main.c (Mike Christie) [635942] - [netdrv] bnx2x: Update bnx2x version to 1.52.53-6 (Mike Christie) [635942] - [netdrv] bnx2x: Change LED scheme for dual-media (Mike Christie) [635942] - [netdrv] bnx2x: Add dual-media changes (Mike Christie) [635942] - [netdrv] bnx2x: Organize PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Apply logic changes for the new scheme (Mike Christie) [635942] - [netdrv] bnx2x: Move common function into aggregated function (Mike Christie) [635942] - [netdrv] bnx2x: Adjust flow-control with the new scheme (Mike Christie) [635942] - [netdrv] bnx2x: Adjust alignment of split PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Split PHY functions (Mike Christie) [635942] - [netdrv] bnx2x: Unify PHY attributes (Mike Christie) [635942] - [netdrv] bnx2x: avoid skb->ip_summed initialization (Mike Christie) [635942] - [netdrv] skbuff.h: add skb_checksum_none_assert() (Mike Christie) [635942] - [netdrv] bnx2x: Update version to 1.52.53-5 (Mike Christie) [635942] - [netdrv] bnx2x: Add BCM84823 to the supported PHYs (Mike Christie) [635942] - [netdrv] bnx2x: Change BCM848xx LED configuration (Mike Christie) [635942] - [netdrv] bnx2x: Remove unneeded setting of XAUI low power to BCM8727 (Mike Christie) [635942] - [netdrv] bnx2x: Change BCM848xx configuration according to IEEE (Mike Christie) [635942] - [netdrv] bnx2x: Reset link before any new link settings (Mike Christie) [635942] - [netdrv] bnx2x: Fix potential link issue In BCM8727 based boards (Mike Christie) [635942] - [netdrv] bnx2x: Fix potential link issue of BCM8073/BCM8727 (Mike Christie) [635942] - [netdrv] bnx2x: fix wrong return from bnx2x_trylock_hw_lock (Mike Christie) [635942] - [netdrv] bnx2x: small fix in stats handling (Mike Christie) [635942] - [netdrv] bnx2x: Update bnx2x version to 1.52.53-4 (Mike Christie) [635942] - [netdrv] bnx2x: Fix PHY locking problem (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Adjust confusing if indentation (Mike Christie) [635942] - [netdrv] bnx2x: Load firmware in open() instead of probe() (Mike Christie) [635942] - [netdrv] bnx2x: Protect statistics ramrod and sequence number (Mike Christie) [635942] - [netdrv] bnx2x: Protect a SM state change (Mike Christie) [635942] - [netdrv] net: bnx2x_cmn.c needs net/ip6_checksum.h for csum_ipv6_magic (Mike Christie) [635942] - [netdrv] bnx2x: update driver version to 1.52.53-3 (Mike Christie) [635942] - [netdrv] bnx2x: Move statistics handling code to bnx2x_stats.* (Mike Christie) [635942] - [netdrv] bnx2x: Create separate file for ethtool routines (Mike Christie) [635942] - [netdrv] bnx2x: Create bnx2x_cmn.* files (Mike Christie) [635942] - [netdrv] bnx2x: move global variable load_count to bnx2x.h (Mike Christie) [635942] - [netdrv] bnx2x: store module parameters in driver main structure (Mike Christie) [635942] - [netdrv] bnx2x: Create separate folder for bnx2x driver (Mike Christie) [635942] - [netdrv] bnx2x: Set RXHASH for LRO packets (Mike Christie) [635942] - [netdrv] bnx2x: Make ethtool_ops::set_flags() return -EINVAL for unsupported flags (Mike Christie) [635942] - [netdrv] bnx2x: fail when try to setup unsupported features (Mike Christie) [635942] - [netdrv] bnx2x: Fix link problem with some DACs (Mike Christie) [635942] - [netdrv] bnx2x: avoid TX timeout when stopping device (Mike Christie) [635942] - [netdrv] bnx2x: Remove two prefetch() (Mike Christie) [635942] - [netdrv] bnx2x: add support for receive hashing (Mike Christie) [635942] - [netdrv] bnx2x: Date and version (Mike Christie) [635942] - [netdrv] bnx2x: Rework power state handling code (Mike Christie) [635942] - [netdrv] bnx2x: use mask in test_registers() to avoid parity error (Mike Christie) [635942] - [netdrv] bnx2x: Fixed MSI-X enabling flow (Mike Christie) [635942] - [netdrv] bnx2x: Added new statistics (Mike Christie) [635942] - [netdrv] bnx2x: White spaces (Mike Christie) [635942] - [netdrv] bnx2x: Protect code with NOMCP (Mike Christie) [635942] - [netdrv] bnx2x: Increase DMAE max write size for 57711 (Mike Christie) [635942] - [netdrv] bnx2x: Parity errors handling for 57710 and 57711 (Mike Christie) [635942] - [netdrv] Revert "[netdrv] bnx2x: fix system hung after netdev watchdog" (Mike Christie) [635942] - [netdrv] bnx2x: Added GRO support (Mike Christie) [635942] - [netdrv] bnx2x: remove trailing space in messages (Mike Christie) [635942] - [netdrv] bnx2x: fix typo (Mike Christie) [635942] - [netdrv] bnx2x: convert to use netdev_for_each_mc_addr (Mike Christie) [635942] - [netdrv] drivers/net/bnx2x: Use (pr|netdev|netif)_ macro helpers (Mike Christie) [635942] - [netdrv] bnx2x: use netdev_mc_count and netdev_mc_empty when appropriate (Mike Christie) [635942] - [netdrv] bnx2x: remove HAVE_ leftovers (Mike Christie) [635942] - [netdrv] bnx2x: use DEFINE_PCI_DEVICE_TABLE() (Mike Christie) [635942] - [netdrv] bnx2x: fix typos (Mike Christie) [635942] - [netdrv] bnx2x: Move && and || to end of previous line (Mike Christie) [635942] - [netdrv] bnx2x: Convert ethtool {get_stats, self_test}_count() ops to get_sset_count() (Mike Christie) [635942]- [virt] kvm: fast-path msi injection with irqfd (Michael S. Tsirkin) [658442] - [fs] cifs: make cifs_set_oplock_level() take a cifsInodeInfo pointer (Jeff Layton) [656461] - [fs] cifs: Add cifs_set_oplock_level (Jeff Layton) [656461] - [fs] cifs: eliminate cifsInodeInfo->write_behind_rc (Jeff Layton) [656461] - [fs] cifs: Fix checkpatch warnings and bump cifs version number (Jeff Layton) [656461] - [fs] cifs: wait for writeback to complete in cifs_flush (Jeff Layton) [656461] - [fs] cifs: convert cifsFileInfo->count to non-atomic counter (Jeff Layton) [656461] - [fs] cifs: move close processing from cifs_close to cifsFileInfo_put (Jeff Layton) [656461] - [fs] cifs: move cifsFileInfo_put to file.c (Jeff Layton) [656461] - [fs] cifs: convert GlobalSMBSeslock from a rwlock to regular spinlock (Jeff Layton) [656461] - [fs] cifs: Fix minor checkpatch warning and update cifs version (Jeff Layton) [656461] - [fs] cifs: move cifs_new_fileinfo to file.c (Jeff Layton) [656461] - [fs] cifs: eliminate pfile pointer from cifsFileInfo (Jeff Layton) [656461] - [fs] cifs: cifs_write argument change and cleanup (Jeff Layton) [656461] - [fs] cifs: clean up cifs_reopen_file (Jeff Layton) [656461] - [fs] cifs: eliminate the inode argument from cifs_new_fileinfo (Jeff Layton) [656461] - [fs] cifs: eliminate oflags option from cifs_new_fileinfo (Jeff Layton) [656461] - [fs] cifs: fix flags handling in cifs_posix_open (Jeff Layton) [656461] - [fs] cifs: eliminate cifs_posix_open_inode_helper (Jeff Layton) [656461] - [fs] cifs: don't use vfsmount to pin superblock for oplock breaks (Jeff Layton) [656461] - [fs] cifs: keep dentry reference in cifsFileInfo instead of inode reference (Jeff Layton) [656461] - [fs] Fix f_flags/f_mode in case of lookup_instantiate_filp() from open(pathname, 3) (Jeff Layton) [656461] - [fs] Kill path_lookup_open() (Jeff Layton) [656461] - [fs] add OPEN_FMODE definition (Jeff Layton) [656461] - [fs] cifs: allow calling cifs_build_path_to_root on incomplete cifs_sb (Jeff Layton) [646223] - [fs] cifs: fix check of error return from is_path_accessable (Jeff Layton) [646223] - [fs] cifs: don't take extra tlink reference in initiate_cifs_search (Jeff Layton) [646223] - [fs] cifs: make cifs_ioctl handle NULL filp->private_data correctly (Jeff Layton) [646223] - [fs] cifs: remove unneeded NULL tests (Jeff Layton) [646223] - [fs] cifs: convert tlink_tree to a rbtree (Jeff Layton) [646223] - [fs] cifs: store pointer to master tlink in superblock (Jeff Layton) [646223] - [fs] cifs: on multiuser mount, set ownership to current_fsuid/current_fsgid (Jeff Layton) [646223] - [fs] cifs: initialize tlink_tree_lock and tlink_tree (Jeff Layton) [646223] - [fs] cifs: unregister as a user of slow work on module removal (Jeff Layton) [646223] - [fs] cifs: implement recurring workqueue job to prune old tcons (Jeff Layton) [646223] - [fs] cifs: on multiuser mount, set ownership to current_fsuid/current_fsgid (Jeff Layton) [646223] - [fs] cifs: add "multiuser" mount option (Jeff Layton) [646223] - [fs] cifs: add routines to build sessions and tcons on the fly (Jeff Layton) [646223] - [fs] cifs: fix cifs_show_options to show "username=" or "multiuser" (Jeff Layton) [646223] - [fs] cifs: have find_readable/writable_file filter by fsuid (Jeff Layton) [646223] - [fs] cifs: have cifsFileInfo hold a reference to a tlink rather than tcon pointer (Jeff Layton) [646223] - [fs] cifs: add refcounted and timestamped container for holding tcons (Jeff Layton) [646223] - [fs] cifs: add kfree() on error path (Jeff Layton) [646223] - [fs] cifs: fix handling of signing with writepages (Jeff Layton) [646223] - [fs] cifs: have cifs_new_fileinfo take a tcon arg (Jeff Layton) [646223] - [fs] cifs: add cifs_sb_master_tcon and convert some callers to use it (Jeff Layton) [646223] - [fs] cifs: temporarily rename cifs_sb->tcon to ptcon to catch stragglers (Jeff Layton) [646223] - [fs] cifs: add function to get a tcon from cifs_sb (Jeff Layton) [646223] - [fs] cifs: make various routines use the cifsFileInfo->tcon pointer (Jeff Layton) [646223] - [fs] cifs: Remove unnecessary casts of private_data (Jeff Layton) [646223] - [fs] cifs: add tcon field to cifsFileInfo struct (Jeff Layton) [646223] - [fs] cifs: eliminate redundant xdev check in cifs_rename (Jeff Layton) [646223] - [fs] cifs: consolidate error handling in several functions (Jeff Layton) [646223] - [fs] cifs: add "mfsymlinks" mount option (Jeff Layton) [651878] - [fs] cifs: use Minshall+French symlink functions (Jeff Layton) [651878] - [fs] cifs: implement CIFSCreateMFSymLink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSFormatMFSymlink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSQueryMFSymLink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSCouldBeMFSymlink() and CIFSCheckMFSymlink() (Jeff Layton) [651878] - [fs] cifs: implement CIFSParseMFSymlink() (Jeff Layton) [651878] - [fs] cifs: set CONFIG_CIFS_FSCACHE to 'no' for now (Jeff Layton) [651865] - [fs] cifs: fix another memleak, in cifs_root_iget (Jeff Layton) [651865] - [fs] cifs: cancel_delayed_work() + flush_scheduled_work() -> cancel_delayed_work_sync() (Jeff Layton) [651865] - [fs] cifs: cifs_convert_address() returns zero on error (Jeff Layton) [651865] - [fs] cifs: handle FindFirst failure gracefully (Jeff Layton) [651865] - [fs] cifs: prevent infinite recursion in cifs_reconnect_tcon (Jeff Layton) [651865] - [fs] cifs: Cannot allocate memory error on mount (Jeff Layton) [651865] - [fs] cifs: Remove obsolete header (Jeff Layton) [651865] - [fs] cifs: Allow binding to local IP address (Jeff Layton) [651865] - [fs] cifs: fix broken oplock handling (Jeff Layton) [651865] - [fs] cifs: use type __u32 instead of int for the oplock parameter (Jeff Layton) [651865] - [fs] cifs: reduce false positives with inode aliasing serverino autodisable (Jeff Layton) [651865] - [fs] cifs: don't allow cifs_iget to match inodes of the wrong type (Jeff Layton) [651865] - [fs] cifs: remove redundant path walking in dfs_do_refmount (Jeff Layton) [651865] - [fs] cifs: ignore the "mand", "nomand" and "_netdev" mount options (Jeff Layton) [651865] - [fs] cifs: update README to include details about 'fsc' option (Jeff Layton) [651865] - [fs] cifs: Fix ordering of cleanup on module init failure (Jeff Layton) [651865] - [fs] cifs: relinquish fscache cookie before freeing CIFSTconInfo (Jeff Layton) [651865] - [fs] cifs: Missing ifdef (Jeff Layton) [651865] - [fs] cifs: Missing line from previous commit (Jeff Layton) [651865] - [fs] cifs: Fix build break when CONFIG_CIFS_FSCACHE disabled (Jeff Layton) [651865] - [fs] cifs: fsc should not default to "on" (Jeff Layton) [651865] - [fs] cifs: add mount option to enable local caching (Jeff Layton) [651865] - [fs] cifs: read pages from FS-Cache (Jeff Layton) [651865] - [fs] cifs: store pages into local cache (Jeff Layton) [651865] - [fs] cifs: FS-Cache page management (Jeff Layton) [651865] - [fs] cifs: define inode-level cache object and register them (Jeff Layton) [651865] - [fs] cifs: define superblock-level cache index objects and register them (Jeff Layton) [651865] - [fs] cifs: define server-level cache index objects and register them (Jeff Layton) [651865] - [fs] cifs: register CIFS for caching (Jeff Layton) [651865] - [fs] cifs: add kernel config option for CIFS Client caching support (Jeff Layton) [651865] - [fs] cifs: guard cifsglob.h against multiple inclusion (Jeff Layton) [651865] - [fs] cifs: map NT_STATUS_ERROR_WRITE_PROTECTED to -EROFS (Jeff Layton) [618175] - [fs] cifs: allow matching of tcp sessions in CifsNew state (Jeff Layton) [629085] - [fs] cifs: fix potential double put of TCP session reference (Jeff Layton) [629085] - [fs] cifs: prevent possible memory corruption in cifs_demultiplex_thread (Jeff Layton) [629085] - [fs] cifs: eliminate some more premature cifsd exits (Jeff Layton) [629085] - [fs] cifs: prevent cifsd from exiting prematurely (Jeff Layton) [629085] - [fs] CIFS: Make cifs_convert_address() take a const src pointer and a length (Jeff Layton) [629085] - [x86] oprofile: Add support for 6 counters for AMD family 15h (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 15h (Robert Richter) [647750] - [x86] GART: Disable GART table walk probes, add warning (Frank Arnold) [633479 633916] - [x86] amd_nb: Enable GART support for AMD family 0x15 CPUs (Frank Arnold) [633479 633916] - [x86] cacheinfo: Unify AMD L3 cache index disable checking (Frank Arnold) [633479] - [x86] powernow-k8: Limit Pstate transition latency check (Frank Arnold) [633479] - [x86] AMD: Extend support to future families (Frank Arnold) [633479] - [x86] amd: Use compute unit information to determine thread siblings (Frank Arnold) [633479 633922] - [x86] amd: Extract compute unit information for AMD CPUs (Frank Arnold) [633479 633922] - [x86] amd: Add support for CPUID topology extension of AMD CPUs (Frank Arnold) [633479 633922] - [x86] cpu: Fix renamed, not-yet-shipping AMD CPUID feature bit (Frank Arnold) [633479] - [x86] cpu: Update AMD CPUID feature bits (Frank Arnold) [633479] - [x86] nmi: Support NMI watchdog on newer AMD CPU families (Frank Arnold) [633479] - [virt] vhost: get/put_user -> __get/__put_user (Michael S. Tsirkin) [665360] - [virt] vhost: copy_to_user -> __copy_to_user (Michael S. Tsirkin) [665360] - [virt] vhost: fix log ctx signalling (Michael S. Tsirkin) [665360] - [virt] vhost: fix return code for log_access_ok() (Michael S. Tsirkin) [665360] - [virt] vhost-net: batch use/unuse mm (Michael S. Tsirkin) [665360] - [virt] drivers/vhost/vhost.c: delete double assignment (Michael S. Tsirkin) [665360] - [virt] vhost: put mm after thread stop (Michael S. Tsirkin) [665360] - [virt] vhost-net: replace workqueue with a kthread (Michael S. Tsirkin) [665360]- [mm] do not keep kswapd awake for an unreclaimable zone (Johannes Weiner) [633825] - [netdrv] iwlwifi: Convert to new PCI PM framework (John Linville) [611075] - [virt] Add AES to CPUID ext_features recognized by kvm (John Cooper) [663538] - [net] tcp: Increase TCP_MAXSEG socket option minimum to TCP_MIN_MSS (Frantisek Hrbata) [652511] {CVE-2010-4165} - [net] tproxy: use the interface primary IP address as a default value for --on-ip (Thomas Graf) [591335] - [net] tproxy: Add missing CAP_NET_ADMIN check to ipv6 side (Thomas Graf) [591335] - [net] tproxy: added IPv6 support to the socket match (Thomas Graf) [591335] - [net] tproxy: split off ipv6 defragmentation to a separate module (Thomas Graf) [591335] - [net] tproxy: check for transparent flag in ip_route_newports (Thomas Graf) [591335] - [net] netfilter: tproxy: nf_tproxy_assign_sock() can handle tw sockets (Thomas Graf) [591335] - [net] tproxy: added IPv6 support to the TPROXY target (Thomas Graf) [591335] - [net] tproxy: allow non-local binds of IPv6 sockets if IP_TRANSPARENT is enabled (Thomas Graf) [591335] - [net] tproxy: added IPv6 socket lookup function to nf_tproxy_core (Thomas Graf) [591335] - [net] tproxy: added const specifiers to udp lookup functions (Thomas Graf) [591335] - [net] tproxy: added tproxy sockopt interface in the IPV6 layer (Thomas Graf) [591335] - [net] tproxy: added udp6_lib_lookup function (Thomas Graf) [591335] - [net] tproxy: add lookup type checks for UDP in nf_tproxy_get_sock_v4() (Thomas Graf) [591335] - [net] tproxy: kick out TIME_WAIT sockets in case a new connection comes in with th (Thomas Graf) [591335] - [net] tproxy: fix hash locking issue when using port redirection in __inet_inherit_port() (Thomas Graf) [591335] - [net] netfilter: use NFPROTO_IPV4 instead of AF_INET (Thomas Graf) [591335] - [net] netfilter: xt_TPROXY: the length of lines should be within 80 (Thomas Graf) [591335] - [mm] fix memory-failure hugetlbfs vs THP collision (Dean Nelson) [531476] - [mm] mm/hugetlb.c: avoid double unlock_page() in hugetlb_fault() (Dean Nelson) [531476] - [mm] mm/hugetlb.c: add missing spin_lock() to hugetlb_cow() (Dean Nelson) [531476] - [mm] Fix migration.c compilation on s390 (Dean Nelson) [531476] - [mm] HWPOISON/signalfd: add support for addr_lsb (Dean Nelson) [531476] - [mm] Encode huge page size for VM_FAULT_HWPOISON errors (Dean Nelson) [531476] - [mm] Fix build error with !CONFIG_MIGRATION (Dean Nelson) [531476] - [mm] HWPOISON: Remove retry loop for try_to_unmap (Dean Nelson) [531476] - [mm] HWPOISON: Turn addr_valid from bitfield into char (Dean Nelson) [531476] - [mm] HWPOISON: Disable DEBUG by default (Dean Nelson) [531476] - [mm] HWPOISON: Convert pr_debugs to pr_info (Dean Nelson) [531476] - [mm] HWPOISON: Improve comments in memory-failure.c (Dean Nelson) [531476] - [mm] x86: HWPOISON: Report correct address granuality for huge hwpoison faults (Dean Nelson) [531476] - [mm] hugepage: move is_hugepage_on_freelist inside ifdef to avoid warning (Dean Nelson) [531476] - [mm] Clean up __page_set_anon_rmap (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: fix unpoison for hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: soft offlining for hugepage (Dean Nelson) [531476] - [mm] HWPOSION, hugetlb: recover from free hugepage error when !MF_COUNT_INCREASED (Dean Nelson) [531476] - [mm] hugetlb: move refcounting in hugepage allocation inside hugetlb_lock (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: add free check to dequeue_hwpoison_huge_page() (Dean Nelson) [531476] - [mm] hugetlb: hugepage migration core (Dean Nelson) [531476] - [mm] mm/migrate.c: kill anon local variable from migrate_page_copy (Dean Nelson) [531476] - [mm] hugetlb: redefine hugepage copy functions (Dean Nelson) [531476] - [mm] hugetlb: add allocate function for hugepage migration (Dean Nelson) [531476] - [mm] hugetlb: fix metadata corruption in hugetlb_fault() (Dean Nelson) [531476] - [mm] HWPOISON: Stop shrinking at right page count (Dean Nelson) [531476] - [mm] HWPOISON: Report correct address granuality for AO huge page errors (Dean Nelson) [531476] - [mm] HWPOISON: Copy si_addr_lsb to user (Dean Nelson) [531476] - [mm] hugetlb, rmap: add BUG_ON(!PageLocked) in hugetlb_add_anon_rmap() (Dean Nelson) [531476] - [mm] hugetlb, rmap: fix confusing page locking in hugetlb_cow() (Dean Nelson) [531476] - [mm] hugetlb, rmap: use hugepage_add_new_anon_rmap() in hugetlb_cow() (Dean Nelson) [531476] - [mm] hugetlb, rmap: always use anon_vma root pointer (Dean Nelson) [531476] - [mm] hugetlb: call mmu notifiers on hugepage cow (Dean Nelson) [531476] - [mm] hugetlb: add missing unlock in avoidcopy path in hugetlb_cow() (Dean Nelson) [531476] - [mm] hwpoison: rename CONFIG (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: support hwpoison injection for hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: detect hwpoison in hugetlb code (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: isolate corrupted hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: maintain mce_bad_pages in handling hugepage error (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: set/clear PG_hwpoison bits on hugepage (Dean Nelson) [531476] - [mm] HWPOISON, hugetlb: enable error handling path for hugepage (Dean Nelson) [531476] - [mm] hugetlb, rmap: add reverse mapping for hugepage (Dean Nelson) [531476] - [mm] hugetlb: move definition of is_vm_hugetlb_page() to hugepage_inline.h (Dean Nelson) [531476] - [mm] HWPOISON: Add PROC_FS dependency to hwpoison injector (Dean Nelson) [531476] - [mm] hugetlb: acquire the i_mmap_lock before walking the prio_tree to unmap a page (Dean Nelson) [531476] - [mm] hugetlb: prevent deadlock in __unmap_hugepage_range() when alloc_huge_page() fails (Dean Nelson) [531476] - [mm] nodemask: fix the declaration of NODEMASK_ALLOC() (Dean Nelson) [630170] - [mm] add gfp flags for NODEMASK_ALLOC slab allocations (Dean Nelson) [630170] - [mm] hugetlb: add generic definition of NUMA_NO_NODE (Dean Nelson) [630170] - [mm] hugetlb: offload per node attribute registrations (Dean Nelson) [630170] - [mm] hugetlb: use only nodes with memory for huge pages (Dean Nelson) [630170] - [mm] hugetlb: handle memory hot-plug events (Dean Nelson) [630170] - [mm] hugetlb: update hugetlb documentation for NUMA controls (Dean Nelson) [630170] - [mm] hugetlb: add per node hstate attributes (Dean Nelson) [630170] - [mm] hugetlb: derive huge pages nodes allowed from task mempolicy (Dean Nelson) [630170] - [mm] hugetlb: add nodemask arg to huge page alloc, free and surplus adjust functions (Dean Nelson) [630170] - [mm] hugetlb: rework hstate_next_node_* functions (Dean Nelson) [630170] - [mm] hugetlb: factor init_nodemask_of_node() (Dean Nelson) [630170] - [mm] nodemask: make NODEMASK_ALLOC more general (Dean Nelson) [630170]- [netdrv] be2net: Avoid firmware update when interface is not open (Ivan Vecera) [651952] - [netdrv] be2net: use mutex instead of spin lock for mbox_lock (Ivan Vecera) [623201] - [netdrv] rhel config: changes for 2.6.37-era iwlwifi backport (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] mac80211: add ieee80211_alloc_hw2 (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove skb_linearize for rx frames" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] iwlwifi: misc backporting fixups for 2.6.37-era iwlwifi (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlagn: use mutex for aggregation" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: dump firmware build info in error case" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: send PAN parameters" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlagn: send RXON timing before associating" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "cfg80211: convert bools into flags" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: fix regulatory" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: provide firmware version" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "mac80211: use cipher suite selectors" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: debugfs file for txfifo command testing" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert iwlwifi bits of "mac80211: move QoS-enable to BSS info" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: use new mac80211 SMPS" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: manage IBSS station properly" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: use the DMA state API instead of the pci equivalents" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove mac_addr assignment" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: support channel switch offload in driver" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: remove priv->mac_addr" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: add mac80211 flush callback support" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: add support for device tx flush request" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] revert "iwlwifi: read multiple MAC addresses" (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] iwlwifi: resync bits from 2.6.37 (John Linville) [616104 637888 637897 638219 638230 648841] - [netdrv] mac80211: improve IBSS scanning (John Linville) [653978] - [netdrv] mac80211: allow scan to complete from any context (John Linville) [653978] - [netdrv] mac80211: split hardware scan by band (John Linville) [653978] - [netdrv] mac80211: Fix sta_mtx unlocking on insert STA failure path (John Linville) [653978] - [netdrv] mac80211: explicitly disable/enable QoS (John Linville) [653978] - [netdrv] mac80211: allow station add/remove to sleep (John Linville) [653978] - [netdrv] mac80211: async station powersave handling (John Linville) [653978] - [netdrv] mac80211: remove sent_ps_buffered (John Linville) [653978] - [kernel] lib: add EXPORT_SYMBOL_GPL for debug_locks (John Linville) [653974] - [firmware] firmware_class: make request_firmware_nowait more useful (John Linville) [653974] - [kernel] sched: Update rq->clock for nohz balanced cpus (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Change nohz idle load balancing logic to push model (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Avoid side-effect of tickless idle on update_cpu_load (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Reduce update_group_power() calls (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix the place where group powers are updated (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Add enqueue/dequeue flags (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove AFFINE_WAKEUPS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove ASYM_GRAN feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove SYNC_WAKEUPS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove WAKEUP_SYNC feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove FAIR_SLEEPERS feature (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove NORMALIZED_SLEEPER (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Cleanup/optimize clock updates (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove avg_overlap (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove avg_wakeup (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Discard some old bits (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Clean up check_preempt_wakeup() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Move update_curr() in check_preempt_wakeup() to avoid redundant call (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] mutex: Improve the scalability of optimistic spinning (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Pre-compute cpumask_weight(sched_domain_span(sd)) (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_idle_sibling() logic in select_task_rq_fair() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_idle_sibling() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: More generic WAKE_AFFINE vs select_idle_sibling() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix rq->clock synchronization when migrating tasks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove the cfs_rq dependency from set_task_cpu() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Add pre and post wakeup hooks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove forced2_migrations stats (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove rq->clock coupling from set_task_cpu() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove unused cpu_nr_migrations() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] rcu: apply RCU protection to wake_affine() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Remove unnecessary RCU exclusion (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix nr_uninterruptible count (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Optimize task_rq_lock() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix TASK_WAKING vs fork deadlock (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make select_fallback_rq() cpuset friendly (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: _cpu_down(): Don't play with current->cpus_allowed (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: sched_exec(): Remove the select_fallback_rq() logic (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: move_task_off_dead_cpu(): Remove retry logic (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: move_task_off_dead_cpu(): Take rq->lock around select_fallback_rq() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Kill the broken and deadlockable cpuset_lock/cpuset_cpus_allowed_locked code (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: set_cpus_allowed_ptr(): Don't use rq->migration_thread after unlock (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Queue a deboosted task to the head of the RT prio queue (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Implement head queueing for sched_rt (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Extend enqueue_task to allow head queueing (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix race between ttwu() and task_rq_lock() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix incorrect sanity check (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix fork vs hotplug vs cpuset namespaces (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix hotplug hang (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix broken assertion (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make warning less noisy (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix select_task_rq() vs hotplug issues (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Fix sched_exec() balancing (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Ensure set_task_cpu() is never called on blocked tasks (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use TASK_WAKING for fork wakups (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sched_get_rr_param() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sched_get/set_affinity() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Use rcu in sys_sched_getscheduler/sys_sched_getparam() (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Make wakeup side and atomic variants of completion API irq safe (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Sanitize fork() handling (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Clean up ttwu() rq locking (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Consolidate select_task_rq() callers (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Protect sched_rr_get_param() access to task->sched_class (Larry Woodman) [557364 611867 613812 635558 635562] - [kernel] sched: Protect task->cpus_allowed access in sched_getaffinity() (Larry Woodman) [557364 611867 613812 635558 635562]- [virt] KVM: x86: zero kvm_vcpu_events->interrupt.pad (Marcelo Tosatti) [665409] {CVE-2010-4525} - [x86] KVM: enlarge number of possible CPUID leaves (Robert Richter) [663295] - [x86] apic, amd: Make firmware bug messages more meaningful (Robert Richter) [647750] - [x86] mce, amd: Remove goto in threshold_create_device() (Robert Richter) [647750] - [x86] mce, amd: Add helper functions to setup APIC (Robert Richter) [647750] - [x86] mce, amd: Shorten local variables mci_misc_{hi, lo} (Robert Richter) [647750] - [x86] mce, amd: Implement mce_threshold_block_init() helper function (Robert Richter) [647750] - [x86] AMD, MCE thresholding: Fix the MCi_MISCj iteration order (Robert Richter) [647750] - [x86] mcheck: Avoid duplicate sysfs links/files for thresholding banks (Robert Richter) [647750] - [x86] oprofile: Fix uninitialized variable use in debug printk (Robert Richter) [647750] - [x86] oprofile: Add support for IBS periodic op counter extension (Robert Richter) [647750] - [x86] oprofile: Add support for IBS branch target address reporting (Robert Richter) [647750] - [x86] oprofile: Introduce struct ibs_state (Robert Richter) [647750] - [x86] oprofile: Check IBS capability bits 1 and 2 (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 14h (Robert Richter) [647750] - [x86] oprofile: Add support for AMD family 12h (Robert Richter) [647750] - [x86] apic: Use BIOS settings for IBS and MCE threshold interrupt LVT offsets (Robert Richter) [647750] - [x86] apic: Check if EILVT APIC registers are available (AMD only) (Robert Richter) [647750] - [x86] kernel.h: add pr_warn for symmetry to dev_warn, netdev_warn (Robert Richter) [647750] - [x86] oprofile: disable write access to oprofilefs while profiler is running (Robert Richter) [647750] - [x86] oprofile: Remove duplicate code around __oprofilefs_create_file() (Robert Richter) [647750] - [x86] oprofile: Simplify init/exit functions (Robert Richter) [647750] - [x86] oprofile: Adding backtrace dump for 32bit process in compat mode (Robert Richter) [647750] - [x86] oprofile: Using struct stack_frame for 64bit processes dump (Robert Richter) [647750] - [x86] Unify dumpstack.h and stacktrace.h (Robert Richter) [647750] - [x86] perf: Fix unsafe frame rewinding with hot regs fetching (Robert Richter) [647750] - [x86] oprofile: Add Support for Intel CPU Family 6 / Model 29 (Robert Richter) [647750] - [x86] oprofile: Add Support for Intel CPU Family 6 / Model 22 (Intel Celeron 540) (Robert Richter) [647750] - [x86] oprofile: fix init_sysfs() function stub (Robert Richter) [647750] - [x86] oprofile: don't call arch exit code from init code on failure (Robert Richter) [647750] - [x86] oprofile: fix init_sysfs error handling (Robert Richter) [647750] - [x86] oprofile: fix crash when accessing freed task structs (Robert Richter) [647750] - [x86] oprofile: add support for Intel processor model 30 (Robert Richter) [647750] - [x86] oprofile: make event buffer nonseekable (Robert Richter) [647750] - [x86] Oprofile: Change CPUIDS from decimal to hex, and add some comments (Robert Richter) [647750] - [x86] oprofile: make AMD IBS hotplug capable (Robert Richter) [647750] - [x86] oprofile: notify cpus only when daemon is running (Robert Richter) [647750] - [x86] oprofile: reordering some functions (Robert Richter) [647750] - [x86] oprofile: stop disabled counters in nmi handler (Robert Richter) [647750] - [x86] oprofile: protect cpu hotplug sections (Robert Richter) [647750] - [x86] oprofile: remove CONFIG_SMP macros (Robert Richter) [647750] - [x86] oprofile: fix uninitialized counter usage during cpu hotplug (Robert Richter) [647750] - [x86] oprofile: remove duplicate IBS capability check (Robert Richter) [647750] - [x86] oprofile: move IBS code (Robert Richter) [647750] - [x86] oprofile: return -EBUSY if counters are already reserved (Robert Richter) [647750] - [x86] oprofile: moving shutdown functions (Robert Richter) [647750] - [x86] oprofile: reserve counter msrs pairwise (Robert Richter) [647750] - [x86] oprofile: rework error handler in nmi_setup() (Robert Richter) [647750] - [x86] oprofile: protect from not being in an IRQ context (Robert Richter) [647750] - [x86] oprofile: convert oprofile from timer_hook to hrtimer (Robert Richter) [647750] - [x86] oprofile: add comment to counter-in-use warning (Robert Richter) [647750] - [x86] oprofile: warn user if a counter is already active (Robert Richter) [647750] - [x86] oprofile: implement randomization for IBS periodic op counter (Robert Richter) [647750] - [x86] oprofile: implement lsfr pseudo-random number generator for IBS (Robert Richter) [647750] - [x86] oprofile: implement IBS cpuid feature detection (Robert Richter) [647750] - [x86] oprofile: remove OPROFILE_IBS config option (Robert Richter) [647750] - [kbuild] fixes for using make 3.82 (Don Zickus) [663994] - [kbuild] powerpc: fix build with make 3.82 (Don Zickus) [663994] - [scsi] qla2xxx: Update driver version to 8.03.05.01.06.1-k0 (Chad Dupuis) [635710] - [scsi] qla2xxx: Properly set the return value in function qla2xxx_eh_abort (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct issue where NPIV-config data was not being allocated for 82xx parts (Chad Dupuis) [635710] - [scsi] qla2xxx: Update copyright banner (Chad Dupuis) [635710] - [scsi] qla2xxx: Add flash read/update support using BSG interface (Chad Dupuis) [635710] - [scsi] qla2xxx: Change MSI initialization from using incorrect request_irq parameter (Chad Dupuis) [635710] - [scsi] qla2xxx: Populate Command Type 6 LUN field properly (Chad Dupuis) [635710] - [scsi] qla2xxx: list cursors are not null (Chad Dupuis) [635710] - [scsi] qla2xxx: Avoid depending on SCSI host_lock in queuecommand function (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct PRLI failure response code handling (Chad Dupuis) [635710] - [scsi] qla2xxx: Drop srb reference before waiting for completion (Chad Dupuis) [635710] - [scsi] qla2xxx: Addition of shutdown callback handler (Chad Dupuis) [635710] - [scsi] qla2xxx: Initialize the vport_slock spinlock (Chad Dupuis) [635710] - [scsi] qla2xxx: Remove scsi_cmnd->serial_number from debug traces (Chad Dupuis) [635710] - [scsi] qla2xxx: Group CS_RESET return status with other link level event statuses (Chad Dupuis) [635710] - [scsi] qla2xxx: Remove port down retry count (Chad Dupuis) [635710] - [scsi] qla2xxx: locking problem in qla2x00_init_rings() (Chad Dupuis) [635710] - [scsi] qla2xxx: AER Support-Return recovered from mmio_enable function for 82XX (Chad Dupuis) [635710] - [scsi] qla2xxx: Update to AER support, do early abort commands (Chad Dupuis) [635710] - [scsi] qla2xxx: Increase SG table size to support large IO size per scsi command (Chad Dupuis) [635710] - [scsi] qla2xxx: Clear local references of rport on device loss timeout notification from FC transport (Chad Dupuis) [635710] - [scsi] qla2xxx: Handle MPI timeout indicated by AE8002 (Chad Dupuis) [635710] - [scsi] qla2xxx: Added AER support for ISP82xx (Chad Dupuis) [635710] - [scsi] qla2xxx: Cover UNDERRUN case where SCSI status is set (Chad Dupuis) [635710] - [scsi] qla2xxx: Correctly set fw hung and complete only waiting mbx (Chad Dupuis) [635710] - [scsi] qla2xxx: Reset seconds_since_last_heartbeat correctly. (Chad Dupuis) [635710] - [scsi] qla2xxx: Change del_timer_sync() to del_timer() in qla2x00_ctx_sp_free() (Chad Dupuis) [635710] - [scsi] qla2xxx: make rport deletions explicit during vport removal (Chad Dupuis) [635710] - [scsi] qla2xxx: Fix vport delete issues (Chad Dupuis) [635710] - [scsi] qla2xxx: Pass first 64 bytes of MBX information when vendor commands fail (Chad Dupuis) [635710] - [scsi] qla2xxx: Return proper fabric name based on device state (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if port is not online (Chad Dupuis) [635710] - [scsi] qla2xxx: Add module parameter to enable GFF_ID device type check (Chad Dupuis) [635710] - [scsi] qla2xxx: Cleanup some dead-code and make some functions static. (Chad Dupuis) [635710] - [scsi] qla2xxx: Do not allow ELS Passthru commands for ISP23xx adapters (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if remote port is not logged in (Chad Dupuis) [635710] - [scsi] qla2xxx: Don't issue set or get port param MBC if invalid port loop id (Chad Dupuis) [635710] - [scsi] qla2xxx: Fix flash write failure on ISP82xx (Chad Dupuis) [635710] - [scsi] qla2xxx: Handle outstanding mbx cmds on hung f/w scenarios. (Chad Dupuis) [635710] - [scsi] qla2xxx: Support for loading Unified ROM Image (URI) format firmware file. (Chad Dupuis) [635710] - [scsi] qla2xxx: Add internal loopback support for ISP81xx. (Chad Dupuis) [635710] - [scsi] qla2xxx: Appropriately log FCP priority data messages (Chad Dupuis) [635710] - [scsi] qla2xxx: Rearranged and cleaned up the code for processing the pending commands (Chad Dupuis) [635710] - [scsi] qla2xxx: Updates for ISP82xx. (Chad Dupuis) [635710] - [scsi] qla2xxx: Add qla2x00_free_fcports() function (Chad Dupuis) [635710] - [scsi] qla2xxx: Check for golden firmware and show version if available (Chad Dupuis) [635710] - [scsi] qla2xxx: Use GFF_ID to check FCP-SCSI FC4 type before logging into Nx_Ports (Chad Dupuis) [635710] - [scsi] qla2xxx: Correct extended sense-data handling. (Chad Dupuis) [635710] - [scsi] qla2xxx: Stop firmware before doing init firmware. (Chad Dupuis) [635710] - [scsi] qla2xxx: T10 DIF Type 2 support (Chad Dupuis) [520855] - [scsi] qla2xxx: T10 DIF enablement for 81XX (Chad Dupuis) [520855] - [scsi] qla2xxx: T10 DIF support added (Chad Dupuis) [520855]- [fs] nfsd: Fix possible BUG_ON firing in set_change_info (Steve Dickson) [663448] - [fs] sunrpc: prevent use-after-free on clearing XPT_BUSY (Steve Dickson) [663448] - [fs] nfsd: fix BUG at fs/nfsd/nfsfh.h:199 on unlink (Steve Dickson) [663448] - [fs] nfsd4: typo fix in find_any_file (Steve Dickson) [663448] - [fs] sunrpc: Correct a misapplied patch (Steve Dickson) [663448] - [fs] nfs: Make new aop kABI friendly (Steve Dickson) [662782] - [fs] NFS: Fix panic after nfs_umount() (Steve Dickson) [662782] - [fs] nfs: remove extraneous and problematic calls to nfs_clear_request (Steve Dickson) [662782] - [fs] nfs: kernel should return EPROTONOSUPPORT when not support NFSv4 (Steve Dickson) [662782] - [fs] NFS: Fix fcntl F_GETLK not reporting some conflicts (Steve Dickson) [662782] - [fs] nfs: Discard ACL cache on mode update (Steve Dickson) [662782] - [fs] NFS: Readdir cleanups (Steve Dickson) [662782] - [fs] NFS: nfs_readdir_search_for_cookie() don't mark as eof if cookie not found (Steve Dickson) [662782] - [fs] NFS: Fix a memory leak in nfs_readdir (Steve Dickson) [662782] - [fs] Call the filesystem back whenever a page is removed from the page cache (Steve Dickson) [662782] - [fs] NFS: Ensure we use the correct cookie in nfs_readdir_xdr_filler (Steve Dickson) [662782] - [fs] NFS: Fix a readdirplus bug (Steve Dickson) [662782] - [fs] NFS: Ensure we return the dirent->d_type when it is known (Steve Dickson) [662782] - [fs] NFS: Correct the array bound calculation in nfs_readdir_add_to_array (Steve Dickson) [662782] - [fs] NFS: Don't ignore errors from nfs_do_filldir() (Steve Dickson) [662782] - [fs] NFS: Fix the error handling in "uncached_readdir()" (Steve Dickson) [662782] - [fs] NFS: Fix a page leak in uncached_readdir() (Steve Dickson) [662782] - [fs] NFS: Fix a page leak in nfs_do_filldir() (Steve Dickson) [662782] - [fs] NFS: Assume eof if the server returns no readdir records (Steve Dickson) [662782] - [fs] NFS: Buffer overflow in ->decode_dirent() should not be fatal (Steve Dickson) [662782] - [fs] Pure nfs client performance using odirect (Steve Dickson) [662782] - [fs] SUNRPC: Fix an infinite loop in call_refresh/call_refreshresult (Steve Dickson) [662782] - [fs] nfs: Ignore kmemleak false positive in nfs_readdir_make_qstr (Steve Dickson) [662782] - [fs] SUNRPC: Simplify rpc_alloc_iostats by removing pointless local variable (Steve Dickson) [662782] - [fs] nfs: trivial: remove unused nfs_wait_event macro (Steve Dickson) [662782] - [fs] NFS: readdir shouldn't read beyond the reply returned by the server (Steve Dickson) [662782] - [fs] NFS: Fix a couple of regressions in readdir (Steve Dickson) [662782] - [usb] teach "devices" file about Wireless and SuperSpeed USB (Don Zickus) [642206] - [perf] perf_events: Fix perf_counter_mmap() hook in mprotect() (Oleg Nesterov) [651673] - [usb] changes to make local suspend/resume work (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Don't let the USB core disable SuperSpeed ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Setup array of USB2 and USB3 ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix reset-device and configure-endpoint commands (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix command ring replay after resume (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: fix wMaxPacketSize mask (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: release spinlock when setup interrupt (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove excessive printks with shared IRQs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Fix linker errors with CONFIG_PM=n (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix compile error when CONFIG_PM=n (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: PCI power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: bus power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: port remote wakeup implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI port power management implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] core: use kernel assigned address for devices under xHCI (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: change xhci_reset_device() to allocate new device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Add pointer to udev in struct xhci_virt_device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: update ring dequeue pointer when process missed tds (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove buggy assignment in next_trb() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set DMA mask for host (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Don't flush doorbell writes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Reduce reads and writes of interrupter registers (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make xhci_set_hc_event_deq() static (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Minimize HW event ring dequeue pointer writes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make xhci_handle_event() static (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove unnecessary reads of IRQ_PENDING register (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move xhci_work() into xhci_irq() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move interrupt handlers into xhci-ring.c (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Performance - move functions that find ep ring (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Isoc urb enqueue (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: allocate bigger ring for isochronous endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Isochronous transfer implementation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Introduce urb_priv structure (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Missed Service Error Event process (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: adds new cases to trb_comp_code switch (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: remove redundant print messages (Don Zickus) [591794 591796 591797 624615 637237] - [usb] USB xHCI: handle_tx_event() refactor: process_bulk_intr_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: handle_tx_event() refactor: process_ctrl_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: handle_tx_event() refactor: finish_td (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Supporting MSI/MSI-X (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: trivial: use ARRAY_SIZE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove obsolete debugging printk (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set Mult field in endpoint context correctly (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set EP0 dequeue ptr after reset of configured device (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix another bug in link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] clean up some host controller sparse warnings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Support for allocating USB 3.0 streams (Don Zickus) [591794 591796 591797 624615 637237] - [usb] split hub.h into ch11.h and merge-in hcd.h (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make hub.h public (drivers dependency) (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make hcd.h public (drivers dependency) (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Add parsing of SuperSpeed endpoint companion descriptor (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix bug in link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Print NEC firmware version (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Wait for host to start running (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Wait for controller to be ready after reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: fix compiler warning (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove the arbitrary limit of 15 xHCI ports (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xHCI: Fix wrong usage of macro TRB_TYPE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Transfer ring link TRB activation change (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set stream ID to 0 after cleaning up stalls (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Avoid double free after streams are disabled (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Correct assumptions about number of rings per endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add memory allocation for USB3 bulk streams (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix check for room on the ring (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Limit bus sg_tablesize to 62 TRBs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix issue with set interface after stall (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make endpoint interval debugging clearer (Don Zickus) [591794 591796 591797 624615 637237] - [usb] usb-storage: use max_hw_sectors instead of max_sectors (Don Zickus) [591794 591796 591797 624615 637237] - [usb] rearrange code in usb_probe_interface (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Use bInterfaceNumber in bandwidth allocations (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix compile issues with xhci_get_slot_state() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: No GFP_KERNEL in block error handling (Don Zickus) [591794 591796 591797 624615 637237] - [usb] retain USB device power/wakeup setting across reconfiguration (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Add call to notify xHC of a device reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Notify the xHC when a device is reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Allow roothub ports to be disabled (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor code to clear port change bits (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor test for vendor-specific completion codes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Allow allocation of commands without input contexts (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Refactor code to free or cache endpoint rings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix error path when configuring endpoints (Don Zickus) [591794 591796 591797 624615 637237] - [usb] check the endpoint type against the pipe type (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Fix duplicate sysfs problem after device reset (Don Zickus) [591794 591796 591797 624615 637237] - [usb] USB core: fix recent kernel-doc warnings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] fix section mismatch in early ehci dbgp (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Check bandwidth when switching alt settings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] Refactor code to find alternate interface settings (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Fix command completion after a drop endpoint (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Make reverting an alt setting "unfailable" (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci-mem.c: introduce missing kfree (Don Zickus) [591794 591796 591797 624615 637237] - [usb] add remove_id sysfs attr for usb drivers (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Handle errors that cause endpoint halts (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Return success for vendor-specific info codes (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Return -EPROTO on a split transaction error. (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Set transfer descriptor size field correctly (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add tests for TRB address translation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] fix a bug in the scatter-gather library (Don Zickus) [591794 591796 591797 624615 637237] - [usb] add a "remove hardware" sysfs attribute (Don Zickus) [591794 591796 591797 624615 637237] - [usb] don't use a fixed DMA mapping for hub status URBs (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Remove unused HCD statistics code. (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Add watchdog timer for URB cancellation (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Re-purpose xhci_quiesce() (Don Zickus) [591794 591796 591797 624615 637237] - [usb] xhci: Handle URB cancel, complete and resubmit race (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: correctly handle sg lists longer than QTD_MAX_XFER_SIZE (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: fix type and format warnings in sg code (Don Zickus) [591794 591796 591797 624615 637237] - [usb] make urb scatter-gather support more generic (Don Zickus) [591794 591796 591797 624615 637237] - [usb] whci-hcd: support urbs with scatter-gather lists (Don Zickus) [591794 591796 591797 624615 637237] - [virt] vhost: max s/g to match qemu (Jason Wang) [619002] - [x86] eliminate mcp55 quirk boot chattiness (Bob Picco) [661172] - [security] SELinux: define permissions for DCB netlink messages (Eric Paris) [662125] - [net] bonding: add feature to support output port selection steering (Neil Horman) [601849] - [net] clarify documentation for net.ipv4.igmp_max_memberships (Jiri Pirko) [593397] - [ppc64] Remove CDTRDSR warning from ppc64 compile (Prarit Bhargava) [597333] - [ata] libata-scsi passthru: fix bug which truncated LBA48 return values (David Milburn) [663679] - [fs] ext4: speed up ext4_rec_len_(from|to)_disk for smaller blocksizes (Eric Sandeen) [653213] - [dlm] reduce cond_resched during send (David Teigland) [663372] - [dlm] use TCP_NODELAY (David Teigland) [663372] - [dlm] Handle application limited situations properly (David Teigland) [663372] - [virt] vhost-net: fix range checking in mrg bufs case (Jason Wang) [616660 632745] - [virt] vhost-net: mergeable buffers support (Jason Wang) [616660 632745] - [virt] vhost-net: minor cleanup (Jason Wang) [616660 632745] - [virt] vhost: Storage class should be before const qualifier (Jason Wang) [616660 632745] - [netdrv] tun: add ioctl to modify vnet header size (Jason Wang) [616660 632745] - [virt] vhost: fix sparse warnings (Jason Wang) [616660 632745]- [s390x] kernel: virtualization aware cpu measurement (Hendrik Brueckner) [631483] - [s390x] kernel: Add breaking event address for user space (Hendrik Brueckner) [632322] - [scsi] qla2xxx: Removed dependency for SRB structure for Marker processing (Chad Dupuis) [635707] - [scsi] qla2xxx: Support for asynchronous TM and Marker IOCBs (Chad Dupuis) [635707] - [scsi] qla2xxx: Add CT passthru support for ISP23xx adapters (Chad Dupuis) [635707] - [scsi] qla2xxx: Provide common framework for BSG and IOCB commands (Chad Dupuis) [635707] - [scsi] qla2xxx: Enable CRB based doorbell posting for request queue as default for ISP 82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Check for empty slot in request queue before posting Command type 6 request (Chad Dupuis) [516845] - [scsi] qla2xxx: Clear drive active CRB register when not in use (Chad Dupuis) [516845] - [scsi] qla2xxx: Optionally disable target reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove HSRX_RISC_PAUSED check for ISP82XX (Chad Dupuis) [516845] - [scsi] qla2xxx: Avoid infinite abort-isps when chip reset fails (Chad Dupuis) [516845] - [scsi] qla2xxx: Allow transition to NEED RESET state only from READY state for ISP82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Cleanup and rearrange ISP 82xx specific code (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove comments having reference to netxen_nic (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove duplicate initialization during configuring rings (Chad Dupuis) [516845] - [scsi] qla2xxx: Remove non P3P code and reference (Chad Dupuis) [516845] - [scsi] qla2xxx: IDC: Check firmware alive prior to initialization (Chad Dupuis) [516845] - [scsi] qla2xxx: Avoid transitioning to RESET state during initializing (Chad Dupuis) [516845] - [scsi] qla2xxx: Disable fw_dump operations on ISP82xx (Chad Dupuis) [516845] - [scsi] qla2xxx: Implement a quick (FCoE context only) reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Corrected the logic to avoid continuous ISP reset (Chad Dupuis) [516845] - [scsi] qla2xxx: Add ISP82XX support (Chad Dupuis) [516845]- [fs] xfs: ensure we mark all inodes in a freed cluster XFS_ISTALE (Dave Chinner) [654294] - [fs] xfs: fix race in inode cluster freeing failing to stale inodes (Dave Chinner) [654294] - [block] change BARRIER referenced in error message and comments (Mike Snitzer) [657046] - [md] Call blk_queue_flush() to establish flush/fua support (Mike Snitzer) [657046] - [scsi] scsi_debug: Update thin provisioning support (Mike Snitzer) [646552] - [scsi] scsi_debug: fix map_region and unmap_region oops (Mike Snitzer) [646552] - [scsi] scsi_debug: Block Limits VPD page fixes (Mike Snitzer) [646552] - [scsi] scsi_debug: add max_queue + no_uld parameters (Mike Snitzer) [646552] - [scsi] scsi_debug: fix Thin provisioning support (Mike Snitzer) [646552] - [scsi] sd: Update thin provisioning support (Mike Snitzer) [646552] - [scsi] Fix VPD inquiry page wrapper (Mike Snitzer) [646552] - [scsi] sd: quiet spurious error messages in READ_CAPACITY(16) (Mike Snitzer) [646552] - [block] fix problem with sending down discard that isn't of correct granularity (Mike Snitzer) [646552] - [block] blk-throttle: Correct the placement of smp_rmb() (Vivek Goyal) [636022] - [block] blk-throttle: Trim/adjust slice_end once a bio has been dispatched (Vivek Goyal) [636022] - [block] Enable block bio throttling (Vivek Goyal) [636022] - [block] fix use-after-free bug in blk throttle code (Vivek Goyal) [636022] - [block] blkio-throttle: Fix possible multiplication overflow in iops calculations (Vivek Goyal) [636022] - [block] blkio-throttle: limit max iops value to UINT_MAX (Vivek Goyal) [636022] - [block] blkio-throttle: There is no need to convert jiffies to milli seconds (Vivek Goyal) [636022] - [block] blkio-throttle: Fix link failure failure on i386 (Vivek Goyal) [636022] - [block] blkio: Recalculate the throttled bio dispatch time upon throttle limit change (Vivek Goyal) [636022] - [block] blkio: Add root group to td->tg_list (Vivek Goyal) [636022] - [block] blkio: deletion of a cgroup was causes oops (Vivek Goyal) [636022] - [block] blkio: Do not export throttle files if CONFIG_BLK_DEV_THROTTLING=n (Vivek Goyal) [636022] - [block] blkio: Implementation of IOPS limit logic (Vivek Goyal) [636022] - [block] blk-cgroup: cgroup changes for IOPS limit support (Vivek Goyal) [636022] - [block] blkio: Core implementation of throttle policy (Vivek Goyal) [636022] - [block] blk-cgroup: Introduce cgroup changes for throttling policy (Vivek Goyal) [636022] - [block] blk-cgroup: Prepare the base for supporting more than one IO control policies (Vivek Goyal) [636022] - [block] blk-cgroup: Kill the header printed at the start of blkio.weight_device file (Vivek Goyal) [636022] - [block] blk-cgroup: Fix an RCU warning in blkiocg_create() (Vivek Goyal) [636022] - [block] kill some useless goto's in blk-cgroup.c (Vivek Goyal) [636022] - [kernel] ptrace: fix exit_ptrace() vs ptrace_report_signal() races (Oleg Nesterov) [631968] - [kernel] ptrace: introduce PTRACE_O_DETACHED to mark the self-detaching engine (Oleg Nesterov) [631968] - [kernel] ptrace: don't assume resume != UTRACE_RESUME means stepping (Oleg Nesterov) [631968] - [kernel] ptrace: the tracee shouldn never change ctx->resume (Oleg Nesterov) [631968] - [kernel] ptrace: ptrace_reuse_engine()->utrace_barrier() should ignore ERESTARTSYS (Oleg Nesterov) [631968] - [fs] fsck.gfs2 reported statfs error after gfs2_grow (Robert S Peterson) [661048] - [fs] ext4: 2 writeback perf fixes (Eric Sandeen) [648632] - [powerpc] Correct smt_enabled=X boot option for > 2 threads per core (Steve Best) [659807] - [watchdog] iTCO wdt: Cleanup warning messages (Prarit Bhargava) [616268] - [md] dm mpath: revert "dm: Call blk_abort_queue on failed paths" (Mike Snitzer) [636771] - [x86] UV: Address interrupt/IO port operation conflict (George Beshers) [659480] - [x86] Fix x2apic preenabled system with kexec (Gleb Natapov) [657261] - [virt] vhost: correctly set bits of dirty pages (Jason Wang) [658437] - [mm] guard page for stacks that grow upwards (Johannes Weiner) [630562] - [mm] fix numa khugepaged memcg memleak (Andrea Arcangeli) [659119] - [mm] Enable extraction of hugepage pfn(s) from /proc//pagemap (Larry Woodman) [644987]- [s390x] dasd: Fix unimplemented DIAG function (Hendrik Brueckner) [646951] - [s390x] dasd: fix unsolicited interrupt recognition (Hendrik Brueckner) [635021] - [s390x] dasd: fix dump_sense_dbf (Hendrik Brueckner) [643998] - [s390x] dasd: let recovery cqr inherit flags from failed cqr (Hendrik Brueckner) [635021] - [s390x] qeth: tolerate OLM-limitation (Hendrik Brueckner) [633568] - [s390x] qdio: convert global statistics to per-device stats (Hendrik Brueckner) [633308] - [s390x] cio: use all paths for some internal I/O (Hendrik Brueckner) [623248] - [s390x] dasd: allocate fallback cqr for reserve/release (Hendrik Brueckner) [619515] - [s390x] qeth: OSX message for z/VM specific authorization failure (Hendrik Brueckner) [619508] - [s390x] qeth: avoid loop if ipa command response is missing (Hendrik Brueckner) [619506] - [s390x] dasd: fix refcounting for sysfs entry (Hendrik Brueckner) [529362] - [s390x] dasd: remove uid from devmap (Hendrik Brueckner) [529362] - [fs] ext4: improve llseek error handling for overly large seek offsets (Eric Sandeen) [652013] - [fs] ext4: fix EFBIG edge case when writing to large non-extent file (Eric Sandeen) [646498] - [fs] procfs: fix numbering in /proc/locks (Jerome Marchand) [637846] - [scsi] enable state transistions from OFFLINE to RUNNING (Mike Christie) [643237] - [scsi] set queue limits no_cluster for stacked devices (Mike Snitzer) [658293] - [scsi] scsi_dh_rdac: Add two new SUN devices to rdac_dev_list (Rob Evers) [643820] - [kernel] utrace: move user_disable_single_step() logic from utrace_control() to utrace_reset() (Oleg Nesterov) [635853] - [block] cfq-iosched: fix a kernel OOPs when usb key is inserted (Vivek Goyal) [639427] - [x86] tsc, sched: Recompute cyc2ns_offset's during resume from sleep states (Matthew Garrett) [635560] - [virt] virtio: console: Don't block entire guest if host doesn't read data (Amit Shah) [643751] - [mm] memcg: handle charge moving race with hugepage split (Johannes Weiner) [615860] - [mm] Out-of-memory under memory cgroup can call both of oom-killer-for-memcg and oom-killer-for-page-fault (Larry Woodman) [592879] - [mm] only return EIO once on msync/fsync after IO failure (Rik van Riel) [652371] - [mm] Backport upstream code it avoid side-effect of tickless idle on update_cpu_load() (Larry Woodman) [635558] - [virtio] console: fix memory leak (Amit Shah) [656835] - [virt] KVM: VMX: Really clear cr0.ts when giving the guest ownership of the fpu (Avi Kivity) [655718] - [virt] SVM: Initialize fpu_active in init_vmcb() (Avi Kivity) [654532] - [x86] Look for IA32_ENERGY_PERF_BIAS support (Matthew Garrett) [464655] - [x86] Disable paranoid check in ACPI power meter driver (Matthew Garrett) [634640] - [pci] dma-mapping: dma-mapping.h: add dma_set_coherent_mask (Stefan Assmann) [650960] - [block] Allow third party modules to use blk_queue_ordered() (Vivek Goyal) [657046] - [security] audit: add support to match lsm labels on user audit messages (Eric Paris) [634303] - [cpufreq] Fix ondemand to not request targets outside policy limits (Matthew Garrett) [651339] - [scsi] libfc: possible race could panic system due to NULL fsp->cmd (Mike Christie) [638297] - [fs] gfs: Use 512 B block sizes to communicate with userland quota tools (Abhijith Das) [658590] - [fs] GFS2: support for growing a full filesytem (Benjamin Marzinski) [659137] - [kernel] div64_u64(): improve precision on 32bit platforms (Oleg Nesterov) [616105] - [kernel] exec: copy-and-paste the fixes into compat_do_execve() paths (Oleg Nesterov) [625695] {CVE-2010-4243} - [kernel] exec: make argv/envp memory visible to oom-killer (Oleg Nesterov) [625695] {CVE-2010-4243} - [ata] sata_via: apply magic FIFO fix to vt6420 too (David Milburn) [659748] - [ata] sata_via: explain the magic fix (David Milburn) [659748] - [ata] sata_via: magic vt6421 fix for transmission problems w/ WD drives (David Milburn) [659748] - [virt] KVM: create aggregate kvm_total_used_mmu_pages value (Marcelo Tosatti) [632772] - [virt] KVM: replace x86 kvm n_free_mmu_pages with n_used_mmu_pages (Marcelo Tosatti) [632772] - [virt] KVM: rename x86 kvm->arch.n_alloc_mmu_pages (Marcelo Tosatti) [632772] - [virt] KVM: abstract kvm x86 mmu->n_free_mmu_pages (Marcelo Tosatti) [632772]- [scsi] sd: Fix overflow with big physical blocks (Mike Snitzer) [632644] - [block] Ensure physical block size is unsigned int (Mike Snitzer) [632644] - [fs] Turn on the NFSv4.1 kernel config (Steve Dickson) [479351] - [fs] NFS: rename nfs.upcall -> nfsidmap (Steve Dickson) [479351] - [fs] NFS: Fix a compile issue in nfs_root (Steve Dickson) [479351] - [fs] sunrpc: Use static const char arrays (Steve Dickson) [479351] - [fs] nfs4: fix channel attribute sanity-checks (Steve Dickson) [479351] - [fs] NFSv4.1: Use more sensible names for 'initialize_mountpoint' (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: filelayout: add driver's LAYOUTGET and GETDEVICEINFO infrastructure (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: add LAYOUTGET and GETDEVICEINFO infrastructure (Steve Dickson) [479351] - [fs] NFS: client needs to maintain list of inodes with active layouts (Steve Dickson) [479351] - [fs] NFS: create and destroy inode's layout cache (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: filelayout: introduce minimal file layout driver (Steve Dickson) [479351] - [fs] NFSv4.1: pnfs: full mount/umount infrastructure (Steve Dickson) [479351] - [fs] NFS: set layout driver (Steve Dickson) [479351] - [fs] NFS: ask for layouttypes during v4 fsinfo call (Steve Dickson) [479351] - [fs] NFS: change stateid to be a union (Steve Dickson) [479351] - [fs] NFSv4.1: pnfsd, pnfs: protocol level pnfs constants (Steve Dickson) [479351] - [fs] SUNRPC: define xdr_decode_opaque_fixed (Steve Dickson) [479351] - [fs] NFSD: remove duplicate NFS4_STATEID_SIZE (Steve Dickson) [479351] - [fs] Revert "NFSv4: Fall back to ordinary lookup if nfs4_atomic_open() returns EISDIR" (Steve Dickson) [653066] - [fs] Regression: fix mounting NFS when NFSv3 support is not compiled (Steve Dickson) [653066] - [fs] NLM: Fix a regression in lockd (Steve Dickson) [653066] - [fs] nfs4: The difference of 2 pointers is ptrdiff_t (Steve Dickson) [653066] - [fs] nfs: testing the wrong variable (Steve Dickson) [653066] - [fs] nfs: handle lock context allocation failures in nfs_create_request (Steve Dickson) [653066] - [fs] Fixed Regression in NFS Direct I/O path (Steve Dickson) [653066] - [fs] nfsd4: fix 4.1 connection registration race (Steve Dickson) [653068] - [fs] lib: introduce common method to convert hex digits (Steve Dickson) [653068] - [fs] Keep the deprecated nfsd system call interface (Steve Dickson) [653068] - [fs] svcrpc: svc_tcp_sendto XPT_DEAD check is redundant (Steve Dickson) [653068] - [fs] svcrpc: no need for XPT_DEAD check in svc_xprt_enqueue (Steve Dickson) [653068] - [fs] svcrpc: assume svc_delete_xprt() called only once (Steve Dickson) [653068] - [fs] svcrpc: never clear XPT_BUSY on dead xprt (Steve Dickson) [653068] - [fs] nfsd4: fix connection allocation in sequence() (Steve Dickson) [653068] - [fs] nfsd4: only require krb5 principal for NFSv4.0 callbacks (Steve Dickson) [653068] - [fs] nfsd4: move minorversion to client (Steve Dickson) [653068] - [fs] nfsd4: delay session removal till free_client (Steve Dickson) [653068] - [fs] nfsd4: separate callback change and callback probe (Steve Dickson) [653068] - [fs] nfsd4: callback program number is per-session (Steve Dickson) [653068] - [fs] nfsd4: track backchannel connections (Steve Dickson) [653068] - [fs] nfsd4: confirm only on succesful create_session (Steve Dickson) [653068] - [fs] nfsd4: make backchannel sequence number per-session (Steve Dickson) [653068] - [fs] nfsd4: use client pointer to backchannel session (Steve Dickson) [653068] - [fs] nfsd4: move callback setup into session init code (Steve Dickson) [653068] - [fs] nfsd4: don't cache seq_misordered replies (Steve Dickson) [653068] - [fs] SUNRPC: Properly initialize sock_xprt.srcaddr in all cases (Steve Dickson) [653068] - [fs] SUNRPC: Use conventional switch statement when reclassifying sockets (Steve Dickson) [653068] - [fs] sunrpc: Turn list_for_each-s into the ..._entry-s (Steve Dickson) [653068] - [fs] sunrpc: Remove dead "else" branch from bc xprt creation (Steve Dickson) [653068] - [fs] sunrpc: Don't return NULL from rpcb_create (Steve Dickson) [653068] - [fs] sunrpc: Remove useless if (task == NULL) from xprt_reserve_xprt (Steve Dickson) [653068] - [fs] sunrpc: Remove UDP worker wrappers (Steve Dickson) [653068] - [fs] sunrpc: Remove TCP worker wrappers (Steve Dickson) [653068] - [fs] sunrpc: Pass family to setup_socket calls (Steve Dickson) [653068] - [fs] sunrpc: Merge xs_create_sock code (Steve Dickson) [653068] - [fs] sunrpc: Merge the xs_bind code (Steve Dickson) [653068] - [fs] sunrpc: Call xs_create_sockX directly from setup_socket (Steve Dickson) [653068] - [fs] sunrpc: Factor out v6 sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Factor out v4 sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Factor out udp sockets creation (Steve Dickson) [653068] - [fs] sunrpc: Remove duplicate xprt/transport arguments from calls (Steve Dickson) [653068] - [fs] sunrpc: Get xprt pointer once in xs_tcp_setup_socket (Steve Dickson) [653068] - [fs] sunrpc: Remove unused sock arg from xs_next_srcport (Steve Dickson) [653068] - [fs] sunrpc: Remove unused sock arg from xs_get_srcport (Steve Dickson) [653068] - [fs] svcrdma: Cleanup DMA unmapping in error paths (Steve Dickson) [653068] - [fs] svcrdma: Change DMA mapping logic to avoid the page_address kernel API (Steve Dickson) [653068] - [fs] nfsd4: expire clients more promptly (Steve Dickson) [653068] - [fs] sunrpc: Use helper to set v4 mapped addr in ip_map_parse (Steve Dickson) [653068] - [fs] sunrpc/cache: centralise handling of size limit on deferred list (Steve Dickson) [653068] - [fs] sunrpc: Simplify cache_defer_req and related functions (Steve Dickson) [653068] - [fs] nfsd4: return expired on unfound stateid's (Steve Dickson) [653068] - [fs] nfsd4: add new connections to session (Steve Dickson) [653068] - [fs] nfsd4: refactor connection allocation (Steve Dickson) [653068] - [fs] nfsd4: use callbacks on svc_xprt_deletion (Steve Dickson) [653068] - [fs] nfsd: provide callbacks on svc_xprt deletion (Steve Dickson) [653068] - [fs] nfsd4: keep per-session list of connections (Steve Dickson) [653068] - [fs] nfsd4: clean up session allocation (Steve Dickson) [653068] - [fs] nfsd4: fix alloc_init_session return type (Steve Dickson) [653068] - [fs] nfsd4: fix alloc_init_session BUILD_BUG_ON() (Steve Dickson) [653068] - [fs] nfsd4: Move callback setup to callback queue (Steve Dickson) [653068] - [fs] nfsd4: remove separate cb_args struct (Steve Dickson) [653068] - [fs] nfsd4: use generic callback code in null case (Steve Dickson) [653068] - [fs] nfsd4: generic callback code (Steve Dickson) [653068] - [fs] nfsd4: rename nfs4_rpc_args->nfsd4_cb_args (Steve Dickson) [653068] - [fs] nfsd4: combine nfs4_rpc_args and nfsd4_cb_sequence (Steve Dickson) [653068] - [fs] nfsd4: minor variable renaming (cb -> conn) (Steve Dickson) [653068] - [fs] sunrpc: fix race in new cache_wait code. (Steve Dickson) [653068] - [fs] sunrpc: Create sockets in net namespaces (Steve Dickson) [653068] - [net] Export __sock_create (Steve Dickson) [653068] - [fs] sunrpc: Tag rpc_xprt with net (Steve Dickson) [653068] - [fs] sunrpc: Add net to xprt_create (Steve Dickson) [653068] - [fs] sunrpc: Add net to rpc_create_args (Steve Dickson) [653068] - [fs] sunrpc: Pull net argument downto svc_create_socket (Steve Dickson) [653068] - [fs] sunrpc: Add net argument to svc_create_xprt (Steve Dickson) [653068] - [fs] sunrpc: Factor out rpc_xprt freeing (Steve Dickson) [653068] - [fs] sunrpc: Factor out rpc_xprt allocation (Steve Dickson) [653068] - [fs] nfsd4: adjust buflen for encoded attrs bitmap based on actual bitmap length (Steve Dickson) [653068] - [fs] sunrpc: fix up rpcauth_remove_module section mismatch (Steve Dickson) [653068] - [fs] sunrpc: Tag svc_xprt with net (Steve Dickson) [653068] - [fs] sunrpc: Add routines that allow registering per-net caches (Steve Dickson) [653068] - [fs] sunrpc: Add net to pure API calls (Steve Dickson) [653068] - [fs] sunrpc: Pass xprt to cached get/put routines (Steve Dickson) [653068] - [fs] sunrpc: Make xprt auth cache release work with the xprt (Steve Dickson) [653068] - [fs] sunrpc: Pass the ip_map_parse's cd to lower calls (Steve Dickson) [653068] - [fs] nfsd: fix /proc/net/rpc/nfsd.export/content display (Steve Dickson) [653068] - [fs] nfsd: Export get_task_comm for nfsd (Steve Dickson) [653068] - [fs] nfsd: allow deprecated interface to be compiled out (Steve Dickson) [653068] - [fs] nfsd: formally deprecate legacy nfsd syscall interface (Steve Dickson) [653068] - [fs] sunrpc/cache: fix recent breakage of cache_clean_deferred (Steve Dickson) [653068] - [fs] lockd: Mostly remove BKL from the server (Steve Dickson) [653068] - [fs] sunrpc/cache: don't use custom hex_to_bin() converter (Steve Dickson) [653068] - [fs] sunrpc/cache: change deferred-request hash table to use hlist (Steve Dickson) [653068] - [fs] svcauth_gss: replace a trivial 'switch' with an 'if' (Steve Dickson) [653068] - [fs] nfsd/idmap: drop special request deferal in favour of improved default (Steve Dickson) [653068] - [fs] nfsd: disable deferral for NFSv4 (Steve Dickson) [653068] - [fs] sunrpc: close connection when a request is irretrievably lost (Steve Dickson) [653068] - [fs] nfsd4: fix hang on fast-booting nfs servers (Steve Dickson) [653068] - [fs] svcrpc: cache deferral cleanup (Steve Dickson) [653068] - [fs] svcrpc: minor cache cleanup (Steve Dickson) [653068] - [fs] sunrpc/cache: allow threads to block while waiting for cache update (Steve Dickson) [653068] - [net] sunrpc: use seconds since boot in expiry cache (Steve Dickson) [653068] - [fs] sunrpc: extract some common sunrpc_cache code from nfsd (Steve Dickson) [653068] - [kernel] kernel.h: add printk_ratelimited and pr__rl (Steve Dickson) [653066] - [fs] Set new kernel configs (Steve Dickson) [653066] - [fs] SUNRPC: Cleanup duplicate assignment in rpcauth_refreshcred (Steve Dickson) [653066] - [fs] nfs: fix unchecked value (Steve Dickson) [653066] - [fs] Ask for time_delta during fsinfo probe (Steve Dickson) [653066] - [fs] Revalidate caches on lock (Steve Dickson) [653066] - [fs] SUNRPC: After calling xprt_release(), we must restart from call_reserve (Steve Dickson) [653066] - [fs] NFSv4: Fix up the 'dircount' hint in encode_readdir (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_decode_dirent (Steve Dickson) [653066] - [fs] NFSv4: nfs4_decode_dirent must clear entry->fattr->valid (Steve Dickson) [653066] - [fs] NFSv4: Fix a regression in decode_getfattr (Steve Dickson) [653066] - [fs] NFSv4: Fix up decode_attr_filehandle() to handle the case of empty fh pointer (Steve Dickson) [653066] - [fs] NFS: Ensure we check all allocation return values in new readdir code (Steve Dickson) [653066] - [fs] NFS: Readdir plus in v4 (Steve Dickson) [653066] - [fs] NFS: introduce generic decode_getattr function (Steve Dickson) [653066] - [fs] NFS: check xdr_decode for errors (Steve Dickson) [653066] - [fs] NFS: nfs_readdir_filler catch all errors (Steve Dickson) [653066] - [fs] NFS: readdir with vmapped pages (Steve Dickson) [653066] - [fs] NFS: remove page size checking code (Steve Dickson) [653066] - [fs] NFS: decode_dirent should use an xdr_stream (Steve Dickson) [653066] - [fs] SUNRPC: Add a helper function xdr_inline_peek (Steve Dickson) [653066] - [fs] NFS: remove readdir plus limit (Steve Dickson) [653066] - [fs] NFS: re-add readdir plus (Steve Dickson) [653066] - [fs] NFS: Optimise the readdir searches (Steve Dickson) [653066] - [fs] NFS: add readdir cache array (Steve Dickson) [653066] - [fs] nfs: include ratelimit.h, fix nfs4state build error (Steve Dickson) [653066] - [fs] NFSv4: The state manager must ignore EKEYEXPIRED (Steve Dickson) [653066] - [fs] NFSv4: Don't ignore the error return codes from nfs_intent_set_file (Steve Dickson) [653066] - [fs] NFSv4: Don't call nfs4_reclaim_complete() on receiving NFS4ERR_STALE_CLIENTID (Steve Dickson) [653066] - [fs] NFS: Don't SIGBUS if nfs_vm_page_mkwrite races with a cache invalidation (Steve Dickson) [653066] - [fs] NFS: new idmapper (Steve Dickson) [653066] - [fs] NFS: Use kernel DNS resolver (Steve Dickson) [653066] - [fs] NFS: We must use list_for_each_entry_safe in nfs_access_cache_shrinker (Steve Dickson) [653066] - [fs] NFS: don't use FLUSH_SYNC on WB_SYNC_NONE COMMIT calls (Steve Dickson) [653066] - [fs] NFS: Really fix put_nfs_open_context() (Steve Dickson) [653066] - [fs] NFSv4.1: keep seq_res.sr_slot as pointer rather than an index (Steve Dickson) [653066] - [fs] add a couple of mntget+dget -> path_get in nfs4proc (Steve Dickson) [653066] - [fs] nfs: show "local_lock" mount option in /proc/mounts (Steve Dickson) [653066] - [fs] NFS: handle inode==NULL in __put_nfs_open_context (Steve Dickson) [653066] - [fs] nfs: introduce mount option '-olocal_lock' to make locks local (Steve Dickson) [653066] - [fs] SUNRPC: Refactor logic to NUL-terminate strings in pages (Steve Dickson) [653066] - [fs] SUNRPC: Correct an rpcbind debugging message (Steve Dickson) [653066] - [fs] NFS: Fix NFSv3 debugging messages in fs/nfs/nfs3proc.c (Steve Dickson) [653066] - [fs] NFSv4.1: Fix the slotid initialisation in nfs_async_rename() (Steve Dickson) [653066] - [fs] NFS: Fix a use-after-free case in nfs_async_rename() (Steve Dickson) [653066] - [fs] nfs: make sillyrename an async operation (Steve Dickson) [653066] - [fs] nfs: move nfs_sillyrename to unlink.c (Steve Dickson) [653066] - [fs] nfs: standardize the rename response container (Steve Dickson) [653066] - [fs] nfs: standardize the rename args container (Steve Dickson) [653066] - [fs] NFS: Add an 'open_context' element to struct nfs_rpc_ops (Steve Dickson) [653066] - [fs] NFS: Clean up nfs4_proc_create() (Steve Dickson) [653066] - [fs] NFSv4: Further cleanups for nfs4_open_revalidate() (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_open_revalidate (Steve Dickson) [653066] - [fs] NFSv4: Further minor cleanups for nfs4_atomic_open() (Steve Dickson) [653066] - [fs] NFSv4: Clean up nfs4_atomic_open (Steve Dickson) [653066] - [fs] Switch alloc_nfs_open_context() to struct path (Steve Dickson) [653066] - [fs] SUNRPC: Remove rpcb_getport_sync() (Steve Dickson) [653066] - [fs] NFS: Allow NFSROOT debugging messages to be enabled dynamically (Steve Dickson) [653066] - [fs] NFS: Clean up nfsroot.c (Steve Dickson) [653066] - [fs] NFS: Use super.c for NFSROOT mount option parsing (Steve Dickson) [653066] - [fs] NFS: Clean up NFSROOT command line parsing (Steve Dickson) [653066] - [fs] NFS: Remove \t from mount debugging message (Steve Dickson) [653066] - [fs] SUNRPC: Don't truncate tail data unnecessarily in xdr_shrink_pagelen (Steve Dickson) [653066] - [fs] sunrpc: simplify xdr_shrink_pagelen use of "copy" (Steve Dickson) [653066] - [fs] sunrpc: don't use the copy variable in nested block (Steve Dickson) [653066] - [fs] sunrpc: clean up xdr_shrink_pagelen use of temporary pointer (Steve Dickson) [653066] - [fs] sunrpc: don't shorten buflen twice in xdr_shrink_pagelen (Steve Dickson) [653066]- [netdrv] igb: only use vlan_gro_receive if vlans are registered (Stefan Assmann) [660192] {CVE-2010-4263}- [net] core: neighbour update Oops (Jiri Pirko) [658518] - [scsi] lpfc: Update lpfc version for 8.3.5.28 driver release (Rob Evers) [655935] - [scsi] lpfc: Added support for ELS RRQ command (Rob Evers) [655935] - [scsi] lpfc: Init VFI and VPI for the physical port (Lancer SLI4 FC Support) (Rob Evers) [655935] - [scsi] lpfc: Set heartbeat timer off by default (Rob Evers) [655935] - [scsi] lpfc: Update lpfc version for 8.3.5.27 driver release (Rob Evers) [655935] - [scsi] lpfc: Implement doorbell register changes for new hardware support (Rob Evers) [655935] - [scsi] lpfc: Fixed a NULL pointer dereference duing memory allocation failure (Rob Evers) [655935] - [scsi] lpfc: Modified the return status of unsupport ELS commands (Rob Evers) [655935] - [scsi] lpfc: Implement READ_TOPOLOGY mailbox command and add new 16G speeds (Rob Evers) [655935] - [scsi] lpfc: Implement the new SLI 4 SLI_INTF register definitions (Rob Evers) [655935] - [scsi] lpfc: Fix bug with remote SLI4 firmware download data not being transmitted (Rob Evers) [655935] - [scsi] lpfc: Added PCI ID definitions for new hardware support (Rob Evers) [655935] - [scsi] lpfc: Updated driver to handle CVL after Nameserver PLOGI timeouts (Rob Evers) [655935] - [scsi] lpfc: Fix for failure to log into FDMI_DID after link bounce (Rob Evers) [655935] - [scsi] lpfc: Cleanup mailbox commands in mboxq_cmpl when CVL is received (Rob Evers) [655935] - [scsi] lpfc: Add new SLI4 WQE support (Rob Evers) [655935] - [scsi] lpfc: Update lpfc version for 8.3.5.26 driver release (Rob Evers) [635733] - [scsi] lpfc: Fix locking issue for security mailbox commands (Rob Evers) [635733] - [scsi] lpfc: Properly handle devloss timeout during various phases of FIP engine state transactions (Rob Evers) [635733] - [scsi] lpfc: Abort all I/Os and wait XRI exchange busy complete before function reset ioctl in SLI4 driver unload (Rob Evers) [635733] - [scsi] lpfc: Prevent lock_irqsave from being called twice in a row (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling SLI4 unsolicted ELS (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling ECHO response support (Rob Evers) [635733] - [scsi] lpfc: Fix regression error for handling SLI4 unsolicted ELS (Rob Evers) [635733] - [scsi] lpfc: Fix internal loopback causing kernel panic (Rob Evers) [635733] - [scsi] lpfc: Fixed crashes for NULL pnode dereference (Rob Evers) [635733]- [block] cfq: fix recursive call in cfq_blkiocg_update_completion_stats() (Vivek Goyal) [626989]- [kernel] posix-cpu-timers: workaround to suppress the problems with mt exec (Oleg Nesterov) [656268] - [fs] bio: take care not overflow page count when mapping/copying user data (Danny Feng) [652531] {CVE-2010-4162} - [net] can-bcm: fix minor heap overflow (Danny Feng) [651847] {CVE-2010-3874} - [net] filter: make sure filters dont read uninitialized memory (Jiri Pirko) [651705] {CVE-2010-4158} - [net] inet_diag: Make sure we actually run the same bytecode we audited (Jiri Pirko) [651269] - [v4l] ivtvfb: prevent reading uninitialized stack memory (Mauro Carvalho Chehab) [648833] {CVE-2010-4079} - [drm] via/ioctl.c: prevent reading uninitialized stack memory (Dave Airlie) [648719] {CVE-2010-4082} - [char] nozomi: clear data before returning to userspace on TIOCGICOUNT (Mauro Carvalho Chehab) [648706] {CVE-2010-4077} - [serial] clean data before filling it on TIOCGICOUNT (Mauro Carvalho Chehab) [648703] {CVE-2010-4075}- [fs] configs: enable CONFIG_PRINT_QUOTA_WARNING (Aristeu Rozanski) [579638] - [net] af_unix: limit unix_tot_inflight (Neil Horman) [656762] - [block] check for proper length of iov entries in blk_rq_map_user_iov() (Danny Feng) [652959] {CVE-2010-4163} - [net] Limit sendto()/recvfrom()/iovec total length to INT_MAX (Jiri Pirko) [651895] {CVE-2010-4160} - [netdrv] mlx4: Add OFED-1.5.2 patch to increase log_mtts_per_seg (Jay Fenlason) [637284] - [kernel] kbuild: fix external module compiling (Aristeu Rozanski) [655231] - [mm] Fix broken use of end variable in remap_file_pages() system call (Larry Woodman) [637049] - [virt] virtio: console: Disable lseek(2) for port file operations (Amit Shah) [635537] - [virt] virtio: console: Prevent userspace from submitting NULL buffers (Amit Shah) [635535] - [virt] virtio: console: Fix poll blocking even though there is data to read (Amit Shah) [634232] - [virt] virtio: console: Send SIGIO in case of port unplug (Amit Shah) [624628] - [virt] virtio: console: Send SIGIO on new data arrival on ports (Amit Shah) [624628] - [virt] virtio: console: Send SIGIO to processes that request it for host events (Amit Shah) [624628] - [block] cfq-iosched: blktrace print per slice sector stats (Vivek Goyal) [626989] - [block] cfq-iosched: Implement tunable group_idle (Vivek Goyal) [626989] - [block] cfq-iosched: Do group share accounting in IOPS when slice_idle=0 (Vivek Goyal) [626989] - [block] cfq-iosched: Fixed boot warning with BLK_CGROUP=y and CFQ_GROUP_IOSCHED=n (Vivek Goyal) [626989] - [block] blk-cgroup: Fix RCU correctness warning in cfq_init_queue() (Vivek Goyal) [626989] - [netdrv] ixgbe: add registers etc. printout code just before resetting adapters (Dean Nelson) [611696] - [netdrv] e1000e: suppress compile warnings on certain archs (Dean Nelson) [611696] - [netdrv] e1000e: add registers etc. printout code just before resetting adapters (Dean Nelson) [611696] - [net] bluetooth: Fix missing NULL check (Jarod Wilson) [655668] - [v4l] Fix garbled image with zc3xx-based webcam (Jay Fenlason) [590404] - [mm] Backport missing kmemleak check into kmem_cache_create() (Larry Woodman) [654761] - [x86] acpi: mark hardware unsupported on x86 32bit cpu hot add events (Prarit Bhargava) [625585] - [x86] UEFI/EFI x86_64 pagetable initialization (Bob Picco) [654665] - [kernel] add RSS and swap size information to /proc/sysvipc/shm (Jerome Marchand) [634994] - [kernel] fix integer overflow in groups_search (Jerome Marchand) [629629] - [kernel] ipc: initialize structure memory to zero for compat functions (Danny Feng) [648695] {CVE-2010-4073} - [kernel] shm: fix information leak to userland (Danny Feng) [648689] {CVE-2010-4072} - [kernel] Prevent panic caused by divide by zero in find_busiest_group() (Larry Woodman) [644903] - [kernel] Backport upstream fix for a race in pid generation that causes pids to be reused immediately (Larry Woodman) [646321] - [scsi] megaraid: fix make legacy i/o ports free (Tomas Henzl) [632558] - [net] ipv6: balance pernet_operations [de]registration (Neil Horman) [625173] - [kdump] kexec: accelerate vmcore copies by marking oldmem in /proc/vmcore as cached (Neil Horman) [641315] - [mm] use compaction for GFP_ATOMIC order > 0 (Andrea Arcangeli) [622327 642570] - [kernel] module: initialize module dynamic debug later (Jason Baron) [627648] - [kernel] dynamic debug: move ddebug_remove_module() down into free_module() (Jason Baron) [627648] - [md] dm: remove extra locking when changing device size (Mike Snitzer) [644380] - [block] read i_size with i_size_read() (Mike Snitzer) [644380]- [scsi] lpfc: Update lpfc version for 8.3.5.25 driver release (Rob Evers) [645882] - [scsi] lpfc: Fix mailbox handling for UNREG_RPI_ALL case (Rob Evers) [645882] - [scsi] lpfc: Fixed a race condition that can cause driver send FDISC to un-initialized VPI (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.24 driver release (Rob Evers) [645882] - [scsi] lpfc: Used PCI function reset ioctl mbox command to clean up CNA during driver unload (Rob Evers) [645882] - [scsi] lpfc: Fixed crashes for BUG_ONs hit in the lpfc_abort_handler (Rob Evers) [645882] - [scsi] lpfc: Fail I/O when adapter detects a lost frame and target reports a check condition (Rob Evers) [645882] - [scsi] lpfc: Fixed abort WQEs for FIP frames (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.23 driver release (Rob Evers) [645882] - [scsi] lpfc: Instantiate iocb_stat so compiler does not error out (Rob Evers) [645882] - [scsi] lpfc: Added unreg all rpi mailbox command before unreg vpi (Rob Evers) [645882] - [scsi] lpfc: Make all error values negative (Rob Evers) [645882] - [scsi] lpfc: Remove duplicate code from lpfc_els_retry routine (Rob Evers) [645882] - [scsi] lpfc: Fixed circular spinlock dependency between low-level driver and SCSI midlayer (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.22 driver release (Rob Evers) [645882] - [scsi] lpfc: Fixed cases of skipping possible roundrobin fail over of multiple eligible FCFs (Rob Evers) [645882] - [scsi] lpfc: Fixed FC-AL bit set issue in FLOGI rejected by McData4700 FC swich in NPV setup (Rob Evers) [645882] - [scsi] lpfc: Fixed driver not able to unregister unused FCF upon devloss timeout to all nodes (Rob Evers) [645882] - [scsi] lpfc: Fix bug with external loopback testing not becoming ready (Rob Evers) [645882] - [scsi] lpfc: Fixed heartbeat timeout during controller pause test (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.21 driver release (Rob Evers) [645882] - [scsi] lpfc: Added support for Falcon firmware download authentication and SLI authentication (Rob Evers) [645882] - [scsi] lpfc: Add support for bsg MBX_SLI4_CONFIG (Rob Evers) [645882] - [scsi] lpfc: adjust lpfc_els_retry delay/retry for PLOGI, attr remove owner (Rob Evers) [645882] - [scsi] lpfc: Replaced some unnecessary spin_lock_irqsave with spin_lock_irq (Rob Evers) [645882] - [scsi] lpfc: Fixed lpfc_initial_flogi not returning failure in one of failure condition (Rob Evers) [645882] - [scsi] lpfc: Fixed r8828 stray state update in case a new FCF matched in-use FCF (Rob Evers) [645882] - [scsi] lpfc: Treated firmware matching FCF property with different index as error condition (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.20 driver release (Rob Evers) [645882] - [scsi] lpfc: Move Unload flag earlier in vport delete (Rob Evers) [645882] - [scsi] lpfc: Fix for IOCB leak on FDISC completion (Rob Evers) [645882] - [scsi] lpfc: Start looking at the return code for fc_block_scsi_eh (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.19 driver release (Rob Evers) [645882] - [scsi] lpfc: Remove unused variables that were removed from upstream submission (Rob Evers) [645882] - [scsi] lpfc: Change log message 0318 from an error to a warning as it is not an error (Rob Evers) [645882] - [scsi] lpfc: Add Security Crypto support to CONFIG_PORT mailbox command (Rob Evers) [645882] - [scsi] lpfc: Switch call to memcpy_toio to __write32_copy to prevent unaligned 64 bit copy (Rob Evers) [645882] - [scsi] lpfc: Fix bug with cable swap and nodelist not empty message on console after rmmod (Rob Evers) [645882] - [scsi] lpfc: Fixed failure to roundrobin on all available FCFs when FLOGI to in-use FCF rejected by switch (Rob Evers) [645882] - [scsi] lpfc: Fixed heartbeat timeout during fabric reconfiguration (Rob Evers) [645882] - [scsi] lpfc: Update lpfc version for 8.3.5.18 driver release (Rob Evers) [645882] - [scsi] lpfc: Fixed failure to recover from back-to-back Clear Virtual Link with a single FCF (Rob Evers) [645882] - [scsi] lpfc: Clear VFI_REGISTERED flag when UNREG_VFI completes (Rob Evers) [645882] - [scsi] lpfc: r8088 had to be backed out temporary because it was part of a larger patch that was rejected, now put r8088 back with r8608 (Rob Evers) [645882] - [scsi] lpfc: Added code to ignore the failure of REG_VPI mailbox with UPD bit set on older tigershark firmware (Rob Evers) [645882] - [scsi] lpfc: Added code to support UPD bit of REG_VPI mailbox command (Rob Evers) [645882] - [scsi] lpfc: Fix bug with cable swap and ndlp not becoming active (Rob Evers) [645882] - [virt] virtio: console: Reference counting portdev structs is not needed (Amit Shah) [628805] - [virt] virtio: console: Add reference counting for port struct (Amit Shah) [628805] - [virt] virtio: console: Use cdev_alloc() instead of cdev_init() (Amit Shah) [628805] - [virt] virtio: console: Add a find_port_by_devt() function (Amit Shah) [628805] - [virt] virtio: console: Add a list of portdevs that are active (Amit Shah) [628805] - [virt] virtio: console: open: Use a common path for error handling (Amit Shah) [628805] - [virt] virtio: console: remove_port() should return void (Amit Shah) [628805] - [virt] virtio: console: Make write() return -ENODEV on hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Make read() return -ENODEV on hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Unblock poll on port hot-unplug (Amit Shah) [628805] - [virt] virtio: console: Un-block reads on chardev close (Amit Shah) [628805] - [virt] virtio: console: Check if portdev is valid in send_control_msg() (Amit Shah) [628805] - [virt] virtio: console: Remove control vq data only if using multiport support (Amit Shah) [628805] - [virt] virtio: console: Reset vdev before removing device (Amit Shah) [628805] - [pci] Add FW_WARN to warn_invalid_dmar() (Prarit Bhargava) [588638] - [pci] Clean up warn_invalid_dmar() (Prarit Bhargava) [588638] - [pci] intel-iommu: Combine the BIOS DMAR table warning messages (Prarit Bhargava) [588638] - [kernel] Really add TAINT_FIRMWARE_WORKAROUND (Prarit Bhargava) [588638] - [x86] ACPI: create "processor.bm_check_disable" boot param (Matthew Garrett) [635572] - [fs] Fix nfsv4 client lock reclaim behaviour (Sachin Prabhu) [638269] - [fs] ext4: Don't error out the fs if the user tries to make a file too big (Eric Sandeen) [645824] - [fs] xfs: prevent reading uninitialized stack memory (Dave Chinner) [630809] {CVE-2010-3078} - [s390x] cio: prevent kernel panic in I/O cancel function (Hendrik Brueckner) [647825] - [s390x] qeth: timeout on connection isolation configuration errors (Hendrik Brueckner) [635053] - [kernel] etr clock synchronization race (Hendrik Brueckner) [619511] - [net] tc: Ignore noqueue_qdisc default qdisc when dumping (Thomas Graf) [627142] - [net] fix rds_iovec page count overflow (Jiri Pirko) [647424] {CVE-2010-3865} - [net] netfilter: Avoid freeing pointers representing an error value (Thomas Graf) [608980] - [scsi] Fix megaraid_sas driver SLAB memory leak detected with CONFIG_DEBUG_SLAB (Shyam Iyer) [633836] - [scsi] scsi_dh_alua: Handle all states correctly (Mike Snitzer) [636994] - [scsi] ibmvscsi: Fix oops when an interrupt is pending during probe (Steve Best) [624169] - [usb] serial/mos*: prevent reading uninitialized stack memory (Don Zickus) [648698] {CVE-2010-4074} - [kbuild] don't sign out-of-tree modules (Aristeu Rozanski) [653507] - [kernel] tracing: Fix circular dead lock in stack trace (Jiri Olsa) [601047] - [watchdog] iTCO wdt: remove extra pci_dev_put()'s from init code (Prarit Bhargava) [574546] - [kernel] ecryptfs_uid_hash() buffer overflow (Jerome Marchand) [611388] {CVE-2010-2492} - [sound] seq/oss - Fix double-free at error path of snd_seq_oss_open() (Jaroslav Kysela) [630555] {CVE-2010-3080} - [x86] ACPI: allow C3 > 1000usec (Matthew Garrett) [572821] - [virt] virtio-net: init link state correctly (Jason Wang) [646369] - [virt] i8259: fix migration (Gleb Natapov) [629197] - [netdrv] prevent reading uninitialized memory in hso driver (Thomas Graf) [633144] {CVE-2010-3298}- [virt] KVM: x86: Use unlazy_fpu() for host FPU (Avi Kivity) [651005] - [fs] GFS2: reserve more blocks for transactions (Benjamin Marzinski) [637972] - [fs] core_pattern: fix truncation by core_pattern handler with long parameters (Danny Feng) [618602] - [fs] Do not mix FMODE_ and O_ flags with break_lease() and may_open() (Harshula Jayasuriya) [642677] - [fs] GFS2: fallocate support (Benjamin Marzinski) [626561] - [fs] GFS2: fix filesystem consistency error on rename (Robert S Peterson) [638657] - [fs] aio: check for multiplication overflow in do_io_submit (Jeff Moyer) [629451] - [x86] Backport several upstream CONFIG_DEBUG_RODATA optimizations and bugfixes from Intel (Larry Woodman) [557364] - [fs] GFS2: Fix typo in stuffed file data copy handling (Abhijith Das) [619810] - [powerpc] Remove redundant xics badness warning (Steve Best) [641932] - [ppc] Account time using timebase rather than PURR (Steve Best) [633515] - [ppc] pseries: Increase cpu die timeout (Steve Best) [636230] - [s390x] zfcp: Fix reference counter for point-to-point port (Hendrik Brueckner) [644005] - [powerpc] ibmveth: lost IRQ while closing/opening device leads to service loss (Steve Best) [620799] - [net] fix info leak from kernel in ethtool operation (Neil Horman) [646728] {CVE-2010-3861} - [net] drop_monitor: add EAGAIN return code to detect duplicate state changes (Neil Horman) [615788 616919] - [net] packet: fix information leak to userland (Jiri Pirko) [649900] {CVE-2010-3876} - [net] Fix stack corruption in icmp_send() (James Paradis) [629590] - [net] clean up info leak in act_police (Neil Horman) [636394] - [net] bonding: introduce primary_reselect option (Jiri Pirko) [628492] - [net] bonding: check if clients MAC addr has changed (Flavio Leitner) [610237] - [scsi] mpt2sas: driver fails to recover from injected PCIe bus errors (Steve Best) [612584] - [kernel] sys_semctl: fix kernel stack leakage (Danny Feng) [648724] {CVE-2010-4083} - [security] Fix install_process_keyring error handling (David Howells) [647440] - [kernel] sysctl: fix min/max handling in __do_proc_doulongvec_minmax() (Amerigo Wang) [643290] - [kernel] kbuild: Really don't clean bounds.h and asm-offsets.h (Danny Feng) [594065] - [kernel] execve: improve interactivity and respond to SIGKILL with large arguments (Dave Anderson) [629178] - [kernel] kbuild: respect LDFLAGS when linking module signatures (Johannes Weiner) [629423] - [kernel] kbuild: fix modpost segfault (Johannes Weiner) [629418] - [fs] CIFS: Remove __exit mark from cifs_exit_dns_resolver() (David Howells) [619752] - [block] Range check cpu in blk_cpu_to_group (Steve Best) [636981] - [sound] sound/pci/rme9652: prevent reading uninitialized stack memory (Stanislaw Gruszka) [648711 648716] - [pci] add pci_get_domain_bus_and_slot function (Chad Dupuis) [641132] - [pci] intr-remap: allow disabling source id checking (Alex Williamson) [530618] - [x86] Add native Intel cpuidle driver (Matthew Garrett) [637899] - [x86] add quirk to fixup mcp55 interrupt routing to let kdump work (Neil Horman) [562134] - [virt] KVM: VMX: Disallow NMI while blocked by STI (Avi Kivity) [616296] - [virt] KVM: x86: fix information leak to userland (Marcelo Tosatti) [649840] - [virt] kvm: write protect memory after slot swap (Michael S. Tsirkin) [647367] - [net] generic get_drvinfo() fallback in "ethtool.c" (Laszlo Ersek) [649248] - [virt] Revert "vhost: max s/g to match qemu" (Jason Wang) [623915] - [virt] KVM: Fix reboot on Intel hosts (Avi Kivity) [637520] - [virt] KVM: SVM: init_vmcb should reset vcpu->efer (Marcelo Tosatti) [554506] - [virt] fix vhost_net lanana violation (Bob Picco) [602499] - [virt] KVM: x86 emulator: Allow LOCK prefix for NEG and NOT (Avi Kivity) [618202] - [mm] Prevent Out Of Memory when changing cpuset's mems on NUMA (Larry Woodman) [597127] - [kernel] tracing: fix recursive user stack trace (Jiri Olsa) [602804] - [mm] revalidate page->mapping after locking page in do_generic_file_read() (Johannes Weiner) [651373] - [fs] introduce GLF_QUEUED flag (Abhijith Das) [629920] - [fs] dlm: Don't send callback to node making lock request when "try 1cb" fails (David Teigland) [629920] - [virt] KVM: Set cr0.et when the guest writes cr0 (Avi Kivity) [645898] - [virt] KVM: VMX: Give the guest ownership of cr0.ts when the fpu is active (Avi Kivity) [645898] - [virt] KVM: Lazify fpu activation and deactivation (Avi Kivity) [645898] - [virt] KVM: VMX: Allow the guest to own some cr0 bits (Avi Kivity) [645898] - [virt] KVM: Replace read accesses of vcpu->arch.cr0 by an accessor (Avi Kivity) [645898] - [virt] KVM: VMX: trace clts and lmsw instructions as cr accesses (Avi Kivity) [645898] - [x86] mce: Use HW_ERR in MCE handler (Bob Picco) [641039] - [x86] mce: Add HW_ERR printk prefix for hardware error logging (Bob Picco) [641039] - [dm] sync trivial changes from 2.6.36 (Mike Snitzer) [641432] - [dm] crypt: simplify crypt_ctr (Mike Snitzer) [641432] - [dm] crypt: simplify crypt_config destruction logic (Mike Snitzer) [641432] - [dm] ioctl: refactor dm_table_complete (Mike Snitzer) [641432] - [dm] snapshot: persistent use define for disk header chunk size (Mike Snitzer) [641432] - [dm] crypt: use kstrdup (Mike Snitzer) [641432] - [dm] ioctl: use nonseekable_open (Mike Snitzer) [641432] - [virt] Xen PV-HVM: Enable xen pv hvm always for Xen HVM guests (Don Dutile) [632021] - [virt] Xen PV-HVM: skip vnif cfg if match 8139 macaddr (Don Dutile) [632021] - [virt] Xen PV-HVM: Synch unplug to upstream and tweak for rhel (Don Dutile) [632021] - [virt] Xen PV-HVM: change xen_pv_hvm param from _setup to early_param (Don Dutile) [632021] - [virt] KVM: Send SRAR SIGBUS directly (Dean Nelson) [550938] - [virt] KVM: Add MCG_SER_P into KVM_MCE_CAP_SUPPORTED (Dean Nelson) [550938] - [virt] KVM: Return EFAULT from kvm ioctl when guest accesses bad area (Dean Nelson) [550938] - [virt] KVM: define hwpoison variables static (Dean Nelson) [550938] - [virt] KVM: Fix a race condition for usage of is_hwpoison_address() (Dean Nelson) [550938] - [virt] KVM: Avoid killing userspace through guest SRAO MCE on unmapped pages (Dean Nelson) [550938] - [virt] KVM: make double/triple fault promotion generic to all exceptions (Dean Nelson) [550938] - [virt] xen: handle events as edge-triggered (Andrew Jones) [550724] - [virt] xen: use percpu interrupts for IPIs and VIRQs (Andrew Jones) [550724] - [hwmon] coretemp: get TjMax value from MSR (Dean Nelson) [580700] - [hwmon] coretemp: detect the thermal sensors by CPUID (Dean Nelson) [580700] - [x86] mtrr: Use stop machine context to rendezvous all the cpus (Prarit Bhargava) [612659] - [kernel] Backport linux-2.6 stop_machine code (Prarit Bhargava) [612659] - [netdrv] ibmveth: Fix opps during MTU change on an active device (Steve Best) [644959] - [netdrv] ehea: Fix synchronization between HW and SW send queue (Steve Best) [620792] - [netdrv] be2net: remove a BUG_ON in be_cmds.c (Ivan Vecera) [627958] - [netdrv] e1000e: don't inadvertently re-set INTX_DISABLE (Dean Nelson) [627926] - [mm] fix mbind_range() vma merge problem (Larry Woodman) [643942] - [mm] kernel: possible integer overflow in mm/fremap.c (Larry Woodman) [637049] - [mm] fix BUG() in do_coredump when out of memory (Rik van Riel) [623007]- [block] Re-introduce blk_queue_flushing() (Vivek Goyal) [635199] - [fs] SUNRPC: Fix the NFSv4 and RPCSEC_GSS Kconfig dependencies (Steve Dickson) [637278] - [fs] statfs() gives ESTALE error (Steve Dickson) [637278] - [fs] NFS: Fix a typo in nfs_sockaddr_match_ipaddr6 (Steve Dickson) [637278] - [fs] sunrpc: increase MAX_HASHTABLE_BITS to 14 (Steve Dickson) [637278] - [fs] gss:spkm3 miss returning error to caller when import security context (Steve Dickson) [637278] - [fs] gss:krb5 miss returning error to caller when import security context (Steve Dickson) [637278] - [fs] Remove incorrect do_vfs_lock message (Steve Dickson) [637278] - [fs] SUNRPC: cleanup state-machine ordering (Steve Dickson) [637278] - [fs] SUNRPC: Fix a race in rpc_info_open (Steve Dickson) [637278] - [fs] SUNRPC: Fix race corrupting rpc upcall (Steve Dickson) [637278] - [fs] Fix null dereference in call_allocate (Steve Dickson) [637278] - [fs] NFS: Fix the selection of security flavours in Kconfig (Steve Dickson) [637278] - [fs] NFS: NFS_V4 is no longer an EXPERIMENTAL feature (Steve Dickson) [637278] - [fs] NFS: fix the return value of nfs_file_fsync() (Steve Dickson) [637278] - [fs] rpcrdma: Fix SQ size calculation when memreg is FRMR (Steve Dickson) [637278] - [fs] xprtrdma: Do not truncate iova_start values in frmr registrations (Steve Dickson) [637278] - [fs] nfs: Remove redundant NULL check upon kfree() (Steve Dickson) [637278] - [fs] nfs: Add "lookupcache" to displayed mount options (Steve Dickson) [637278] - [fs] NFS: allow close-to-open cache semantics to apply to root of NFS filesystem (Steve Dickson) [637278] - [fs] SUNRPC: fix NFS client over TCP hangs due to packet loss (Steve Dickson) [637278] - [fs] NFS: Ensure that writepage respects the nonblock flag (Steve Dickson) [637278] - [fs] nfs: include space for the NUL in root path (Steve Dickson) [637278] - [fs] nfsd4: mask out non-access bits in nfs4_access_to_omode (Steve Dickson) [637279] - [fs] nfsd4: fix downgrade/lock logic (Steve Dickson) [637279] - [fs] nfsd4: bad BUG() in preprocess_stateid_op (Steve Dickson) [637279] - [fs] nfsd4: fix file open accounting for RDWR opens (Steve Dickson) [637279] - [fs] NFSv4: Ensure the lockowners are labelled using the fl_owner and/or fl_pid (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Add support for the RELEASE_LOCKOWNER operation (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Clean up for lockowner XDR encoding (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Ensure that we track the NFSv4 lock state in read/write requests (Harshula Jayasuriya) [621304 624069] - [fs] NFSv4: Clean up struct nfs4_state_owner (Harshula Jayasuriya) [621304 624069] - [fs] Add back dentry argument to ->fsync (Steve Dickson) [624069] - [fs] NFS: kswapd must not block in nfs_release_page (Steve Dickson) [624069] - [fs] NFS: Fix the locking in nfs4_callback_getattr (Steve Dickson) [624069] - [net] NFSv4: Remember to clear NFS_DELEGATED_STATE in nfs_delegation_claim_opens (Steve Dickson) [624069] - [net] SUNRPC: Defer deleting the security context until gss_do_free_ctx() (Steve Dickson) [624069] - [net] SUNRPC: prevent task_cleanup running on freed xprt (Steve Dickson) [624069] - [net] SUNRPC: Reduce asynchronous RPC task stack usage (Steve Dickson) [624069] - [net] SUNRPC: Move the bound cred to struct rpc_rqst (Steve Dickson) [624069] - [net] SUNRPC: Clean up of rpc_bindcred() (Steve Dickson) [624069] - [net] SUNRPC: Move remaining RPC client related task initialisation into clnt.c (Steve Dickson) [624069] - [net] SUNRPC: Ensure that rpc_exit() always wakes up a sleeping task (Steve Dickson) [624069] - [net] SUNRPC: Make the credential cache hashtable size configurable (Steve Dickson) [624069] - [net] SUNRPC: Store the hashtable size in struct rpc_cred_cache (Steve Dickson) [624069] - [fs] NFS: Ensure the AUTH_UNIX credcache is allocated dynamically (Steve Dickson) [624069] - [fs] NFS: Fix the NFS users of rpc_restart_call() (Steve Dickson) [624069] - [net] SUNRPC: The function rpc_restart_call() should return success/failure (Steve Dickson) [624069] - [fs] NFSv4: Get rid of the bogus RPC_ASSASSINATED(task) checks (Steve Dickson) [624069] - [fs] NFSv4: Clean up the process of renewing the NFSv4 lease (Steve Dickson) [624069] - [fs] NFSv4.1: Handle NFS4ERR_DELAY on SEQUENCE correctly (Steve Dickson) [624069] - [fs] NFS: nfs_rename() should not have to flush out writebacks (Steve Dickson) [624069] - [fs] NFS: Clean up the callers of nfs_wb_all() (Steve Dickson) [624069] - [fs] NFS: Fix up the fsync code (Steve Dickson) [624069] - [fs] NFSv4.1: There is no need to init the session more than once (Steve Dickson) [624069] - [fs] NFSv41: Cleanup for nfs4_alloc_session (Steve Dickson) [624069] - [fs] NFSv41: Clean up exclusive create (Steve Dickson) [624069] - [fs] NFSv41: Deprecate nfs_client->cl_minorversion (Steve Dickson) [624069] - [fs] NFSv41: Fix nfs_async_inode_return_delegation() ugliness (Steve Dickson) [624069] - [fs] NFSv41: Convert the various reboot recovery ops etc to minor version ops (Steve Dickson) [624069] - [fs] NFSv41: Clean up the NFSv4.1 minor version specific operations (Steve Dickson) [624069] - [fs] nfs: kill renewd before clearing client minor version (Steve Dickson) [624069] - [fs] NFSv41: Don't store session state in the nfs_client->cl_state (Steve Dickson) [624069] - [fs] NFSv41: Further cleanup for nfs4_sequence_done (Steve Dickson) [624069] - [fs] NFSv4.1: Make nfs4_setup_sequence take a nfs_server argument (Steve Dickson) [624069] - [fs] NFSv4.1: Merge the nfs41_proc_async_sequence() and nfs4_proc_sequence() (Steve Dickson) [624069] - [fs] NFSv4: Kill nfs4_async_handle_error() abuses by NFSv4.1 (Steve Dickson) [624069] - [fs] NFSv4.1: Simplify nfs41_sequence_done() (Steve Dickson) [624069] - [fs] NFSv4.1: Clean up nfs4_setup_sequence (Steve Dickson) [624069] - [fs] NFSv41: Fix a memory leak in nfs41_proc_async_sequence() (Steve Dickson) [624069] - [fs] nfsd41: Fix a crash when a callback is retried (Steve Dickson) [624081] - [fs] nfsd: minor nfsd read api cleanup (Steve Dickson) [624081] - [fs] gcc-4.6: nfsd: fix initialized but not read warnings (Steve Dickson) [624081] - [fs] nfsd4: share file descriptors between stateid's (Steve Dickson) [624081] - [fs] nfsd4: fix openmode checking on IO using lock stateid (Steve Dickson) [624081] - [fs] nfsd4: miscellaneous process_open2 cleanup (Steve Dickson) [624081] - [fs] nfsd4: don't pretend to support write delegations (Steve Dickson) [624081] - [fs] nfsd: bypass readahead cache when have struct file (Steve Dickson) [624081] - [fs] nfsd: remove unused assignment from nfsd_link (Steve Dickson) [624081] - [fs] NFSD: Fill in WCC data for REMOVE, RMDIR, MKNOD, and MKDIR (Steve Dickson) [624081] - [fs] nfsd4: comment nitpick (Steve Dickson) [624081] - [net] sunrpc: make the cache cleaner workqueue deferrable (Steve Dickson) [624081] - [fs] nfsd4: fix delegation recall race use-after-free (Steve Dickson) [624081 637278] - [fs] nfsd4: fix deleg leak on callback error (Steve Dickson) [624081 637278] - [fs] nfsd4: remove some debugging code (Steve Dickson) [624081 637278] - [fs] nfsd: nfs4callback encode_stateid helper function (Steve Dickson) [624081 637278] - [fs] nfsd4: translate memory errors to delay, not serverfault (Steve Dickson) [624081 637278] - [fs] nfsd4; fix session reference count leak (Steve Dickson) [624081 637278] - [fs] nfsd4: don't bother storing callback reply tag (Steve Dickson) [624081 637278] - [fs] nfsd4: fix use of op_share_access (Steve Dickson) [624081 637278] - [fs] nfsd4: treat more recall errors as failures (Steve Dickson) [624081 637278] - [fs] nfsd4: remove extra put() on callback errors (Steve Dickson) [624081 637278] - [virt] xen-blkfront: disable barrier/flush write support (Mike Snitzer) [635199] - [block] revert to old blkdev_issue_discard to preserve kABI (Mike Snitzer) [635199] - [block] revert to old blkdev_issue_flush to preserve kABI (Mike Snitzer) [635199] - [block] revert bio flag changes to preserve kABI (Jeff Moyer) [635199] - [block] restore rq_flag_bits to their original values (Mike Snitzer) [635199] - [block] initialize old barrier members of request_queue (Mike Snitzer) [635199] - [block] reintroduce blk_queue_ordered to maintain compatibility (Vivek Goyal) [635199] - [block] Documentation: fix block api docbook documentation (Mike Snitzer) [635199] - [block] remove BLKDEV_IFL_WAIT (Mike Snitzer) [635199] - [block] remove the BLKDEV_IFL_BARRIER flag (Mike Snitzer) [635199] - [mm] swap: do not send discards as barriers (Mike Snitzer) [635199] - [fs] fat: do not send discards as barriers (Mike Snitzer) [635199] - [fs] ext4: do not send discards as barriers (Mike Snitzer) [635199] - [fs] jbd2: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] jbd2: Modify ASYNC_COMMIT code to not rely on queue draining on barrier (Mike Snitzer) [635199] - [fs] jbd: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] gfs2: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] btrfs: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [fs] xfs: replace barriers with explicit flush and FUA usage (Mike Snitzer) [635199] - [block] pass gfp_mask and flags to sb_issue_discard (Mike Snitzer) [635199] - [block] disallow FS recursion from sb_issue_discard allocation (Mike Snitzer) [635199] - [dm] convey that all flushes are processed as empty (Mike Snitzer) [635199] - [dm] fix locking context in queue_io() (Mike Snitzer) [635199] - [dm] relax ordering of bio-based flush implementation (Mike Snitzer) [635199] - [dm] implement REQ_FLUSH/FUA support for request-based dm (Mike Snitzer) [635199] - [dm] implement REQ_FLUSH/FUA support for bio-based dm (Mike Snitzer) [635199] - [block] make __blk_rq_prep_clone() copy most command flags (Mike Snitzer) [635199] - [md] implment REQ_FLUSH/FUA support (Mike Snitzer) [635199] - [virt] virtio_blk: drop REQ_HARDBARRIER support (Mike Snitzer) [635199] - [block] loop: implement REQ_FLUSH/FUA support (Mike Snitzer) [635199] - [block] use REQ_FLUSH in blkdev_issue_flush() (Mike Snitzer) [635199] - [block] update documentation for REQ_FLUSH / REQ_FUA (Mike Snitzer) [635199] - [block] make sure FSEQ_DATA request has the same rq_disk as the original (Mike Snitzer) [635199] - [block] kick queue after sequencing REQ_FLUSH/FUA (Mike Snitzer) [635199] - [block] initialize flush request with WRITE_FLUSH instead of REQ_FLUSH (Mike Snitzer) [635199] - [block] simplify queue_next_fseq (Mike Snitzer) [635199] - [block] filter flush bio's in __generic_make_request() (Mike Snitzer) [635199] - [block] preserve RHEL6.0 struct request_queue kABI (Mike Snitzer) [635199] - [block] implement REQ_FLUSH/FUA based interface for FLUSH/FUA requests (Mike Snitzer) [635199] - [fs] replace internal uses of SWRITE I/O types by sync_dirty_buffer() (Mike Snitzer) [635199] - [fs] removing the use of the BH_Ordered flag (Mike Snitzer) [635199] - [block] rename barrier/ordered to flush (Mike Snitzer) [635199] - [block] rename blk-barrier.c to blk-flush.c (Mike Snitzer) [635199] - [block] blkdev: check for valid request queue before issuing flush (Mike Snitzer) [635199] - [block] blkdev: move blkdev_issue helper functions to separate file (Mike Snitzer) [635199] - [block] blkdev: allow async blkdev_issue_flush requests (Mike Snitzer) [635199] - [block] blkdev: generalize flags for blkdev_issue_fn functions (Mike Snitzer) [635199] - [fs] ext4: check missed return value in ext4_sync_file() (Mike Snitzer) [635199] - [fs] ext4, jbd2: Add barriers for file systems with exernal journals (Mike Snitzer) [635199] - [block] drop barrier ordering by queue draining (Mike Snitzer) [635199] - [block] misc cleanups in barrier code (Mike Snitzer) [635199] - [block] remove spurious uses of REQ_HARDBARRIER (Mike Snitzer) [635199] - [block] deprecate barrier and replace blk_queue_ordered() with blk_queue_flush() (Mike Snitzer) [635199] - [block] kill QUEUE_ORDERED_BY_TAG (Mike Snitzer) [635199] - [xen] blkfront: update use of barriers to ease flush+fua backport (Mike Snitzer) [635199] - [block] loop: queue ordered mode should be DRAIN_FLUSH (Mike Snitzer) [635199] - [ide] remove unnecessary blk_queue_flushing() test in do_ide_request() (Mike Snitzer) [635199] - [block] remove q->prepare_flush_fn completely (Mike Snitzer) [635199] - [scsi] use REQ_TYPE_FS for flush request (Mike Snitzer) [635199] - [block] set up rq->rq_disk properly for flush requests (Mike Snitzer) [635199] - [block] set REQ_TYPE_FS on flush requests (Mike Snitzer) [635199] - [virt] virtio_blk: stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [dm] stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [block] osdblk: stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [scsi] stop using q->prepare_flush_fn (Mike Snitzer) [635199] - [block] permit PREFLUSH and POSTFLUSH without prepare_flush_fn (Mike Snitzer) [635199] - [block] introduce REQ_FLUSH flag (Mike Snitzer) [635199] - [md] raid-1/10 Fix bio_rw bit manipulations again (Mike Snitzer) [635199] - [block] fixup missing conversion from BIO_RW_DISCARD to REQ_DISCARD (Mike Snitzer) [635199] - [block] define READA constant in terms of unified flag (Mike Snitzer) [635199] - [fs] bio: separate out blk_types.h (Mike Snitzer) [635199] - [block] unify flags for struct bio and struct request (Mike Snitzer) [635199] - [block] BARRIER request should imply SYNC (Mike Snitzer) [635199] - [block] fix some more cmd_type cleanup fallout (Mike Snitzer) [635199] - [block] remove wrappers for request type/flags (Mike Snitzer) [635199] - [scsi] scsi_dh_emc: request flag cleanup (Mike Snitzer) [635199] - [ide] Fix IDE taskfile with cfq scheduler (Mike Snitzer) [635199]- [mm] remove false positive THP pmd_present BUG_ON (Andrea Arcangeli) [646384]- [drm] ttm: fix regression introduced in dfb4a4250168008c5ac61e90ab2b86f074a83a6c (Dave Airlie) [644896]- [block] fix a potential oops for callers of elevator_change (Jeff Moyer) [641408]- [security] IMA: require command line option to enabled (Eric Paris) [643667]- [net] Fix priv escalation in rds protocol (Neil Horman) [642900] {CVE-2010-3904} - [v4l] Remove compat code for VIDIOCSMICROCODE (Mauro Carvalho Chehab) [642473] {CVE-2010-2963} - [kernel] tracing: do not allow llseek to set_ftrace_filter (Jiri Olsa) [631626] - [virt] xen: hold mm->page_table_lock in vmalloc_sync (Andrew Jones) [643371] - [fs] xfs: properly account for reclaimed inodes (Dave Chinner) [641764] - [drm] fix ioctls infoleak (Danny Feng) [621437] {CVE-2010-2803} - [netdrv] wireless extensions: fix kernel heap content leak (John Linville) [628438] {CVE-2010-2955} - [netdrv] niu: buffer overflow for ETHTOOL_GRXCLSRLALL (Danny Feng) [632072] {CVE-2010-3084} - [mm] add debug checks for mapcount related invariants (Andrea Arcangeli) [622327 642570] - [mm] move VM_BUG_ON inside the page_table_lock of zap_huge_pmd (Andrea Arcangeli) [622327 642570] - [mm] compaction: handle active and inactive fairly in too_many_isolated (Andrea Arcangeli) [622327 642570] - [mm] start_khugepaged after setting transparent_hugepage_flags (Andrea Arcangeli) [622327 642570] - [mm] fix hibernate memory corruption (Andrea Arcangeli) [633344 642570] - [mm] ksmd wait_event_freezable (Andrea Arcangeli) [622327 642570] - [mm] khugepaged wait_event_freezable (Andrea Arcangeli) [622327 625875 642570] - [mm] unlink_anon_vmas in __split_vma in case of error (Andrea Arcangeli) [622327 642570] - [mm] fix memleak in copy_huge_pmd (Andrea Arcangeli) [622327 642570] - [mm] fix hang on anon_vma->root->lock (Andrea Arcangeli) [622327 642570] - [mm] avoid breaking huge pmd invariants in case of vma_adjust failures (Andrea Arcangeli) [622327 642570]- [scsi] fcoe: set default FIP mode as FIP_MODE_FABRIC (Mike Christie) [636233]- [virt] KVM: Fix fs/gs reload oops with invalid ldt (Avi Kivity) [639885] {CVE-2010-3698} - [drm] i915: prevent arbitrary kernel memory write (Jerome Marchand) [637691] {CVE-2010-2962} - [scsi] libfc: adds flogi retry in case DID is zero in RJT (Mike Christie) [633907] - [kernel] prevent heap corruption in snd_ctl_new() (Jerome Marchand) [638486] {CVE-2010-3442} - [scsi] lpfc: lpfc driver oops during rhel6 installation with snapshot 12/13 and emulex FC (Rob Evers) [634703] - [fs] ext4: Always journal quota file modifications (Eric Sandeen) [624909] - [mm] fix split_huge_page error like mapcount 3 page_mapcount 2 (Andrea Arcangeli) [622327 640611] - [block] Fix pktcdvd ioctl dev_minor range check (Jerome Marchand) [638089] {CVE-2010-3437} - [drm] ttm: Fix two race conditions + fix busy codepaths (Dave Airlie) [640871] - [drm] Prune GEM vma entries (Dave Airlie) [640870] - [virt] ksm: fix bad user data when swapping (Andrea Arcangeli) [640579] - [virt] ksm: fix page_address_in_vma anon_vma oops (Andrea Arcangeli) [640576] - [net] sctp: Fix out-of-bounds reading in sctp_asoc_get_hmac() (Jiri Pirko) [640462] {CVE-2010-3705} - [mm] Move vma_stack_continue into mm.h (Mike Snitzer) [638525] - [net] sctp: Do not reset the packet during sctp_packet_config() (Jiri Pirko) [637682] {CVE-2010-3432} - [mm] vmstat incorrectly reports disk IO as swap in (Steve Best) [636978] - [scsi] fcoe: Fix NPIV (Neil Horman) [631246]- [block] prevent merges of discard and write requests (Mike Snitzer) [637805] - [drm] nouveau: correct INIT_DP_CONDITION subcondition 5 (Ben Skeggs) [636678] - [drm] nouveau: enable enhanced framing only if DP display supports it (Ben Skeggs) [636678] - [drm] nouveau: fix required mode bandwidth calculation for DP (Ben Skeggs) [636678] - [drm] nouveau: disable hotplug detect around DP link training (Ben Skeggs) [636678] - [drm] nouveau: set DP display power state during DPMS (Ben Skeggs) [636678] - [mm] remove "madvise" from possible /sys/kernel/mm/redhat_transparent_hugepage/enabled options (Larry Woodman) [634500] - [netdrv] cxgb3: don't flush the workqueue if we are called from the workqueue (Doug Ledford) [631547] - [netdrv] cxgb3: deal with fatal parity error status in interrupt handler (Doug Ledford) [631547] - [netdrv] cxgb3: now that we define fatal parity errors, make sure they are cleared (Doug Ledford) [631547] - [netdrv] cxgb3: Add define for fatal parity error bit manipulation (Doug Ledford) [631547] - [virt] Emulate MSR_EBC_FREQUENCY_ID (Jes Sorensen) [629836] - [virt] Define MSR_EBC_FREQUENCY_ID (Jes Sorensen) [629836] - [redhat] s390x: kdump: allow zfcpdump to mount and write to ext4 file systems [628676] - [kernel] initramfs: Fix initramfs size calculation (Hendrik Brueckner) [626956] - [kernel] initramfs: Generalize initramfs_data.xxx.S variants (Hendrik Brueckner) [626956] - [drm] radeon/kms: fix sideport detection on newer rs880 boards (Dave Airlie) [626454]- [x86] kernel: fix IA32 System Call Entry Point Vulnerability (Danny Feng) [634452] {CVE-2010-3301} - [kernel] compat: Make compat_alloc_user_space() incorporate the access_ok() (Danny Feng) [634466] {CVE-2010-3081} - [block] switch s390 tape_block and mg_disk to elevator_change() (Mike Snitzer) [632631] - [block] add function call to switch the IO scheduler from a driver (Mike Snitzer) [632631]- [security] Make kernel panic in FIPS mode if modsign check fails (David Howells) [625914] - [virt] Guests on AMD with CPU type 6 and model >= 8 trigger errata read of MSR_K7_CLK_CTL (Jes Sorensen) [629066] - [x86] UV: use virtual efi on SGI systems (George Beshers) [627653]- [fs] nfsd: initialize nfsd versions before creating svc (J. Bruce Fields) [628084] - [fs] nfsd: fix startup/shutdown order bug (J. Bruce Fields) [628084] - [security] KEYS: Fix bug in keyctl_session_to_parent() if parent has no session keyring (David Howells) [627808] {CVE-2010-2960} - [security] KEYS: Fix RCU no-lock warning in keyctl_session_to_parent() (David Howells) [627808] {CVE-2010-2960}- [x86] Disable AMD IOMMU by default (Matthew Garrett) [593787] - [netdrv] Revert "iwlwifi: disable hardware scanning by default" (Stanislaw Gruszka) [625981] - [s390x] kernel: fix tlb flushing vs. concurrent /proc accesses (Hendrik Brueckner) [587587] - [s390x] kernel: prepare mm_context_t for new tlb flush handling (Hendrik Brueckner) [587587] - [fs] NFS: Fix an Oops in the NFSv4 atomic open code (Jeff Layton) [625718] - [net] can: add limit for nframes and clean up signed/unsigned variables (Danny Feng) [625702] {CVE-2010-2959} - [fs] aio: bump i_count instead of using igrab (Jeff Moyer) [626595] - [fs] cifs: check for NULL session password (Jeff Layton) [625583] - [fs] cifs: fix NULL pointer dereference in cifs_find_smb_ses (Jeff Layton) [625583]- [mm] make stack guard page logic use vm_prev pointer (Mike Snitzer) [607859] - [mm] make the mlock() stack guard page checks stricter (Mike Snitzer) [607859] - [mm] make the vma list be doubly linked (Mike Snitzer) [607859] - [drm] nv50: insert a delay before fb change to prevent display engine hang (Ben Skeggs) [618225] - [mm] fix up some user-visible effects of the stack guard page (Mike Snitzer) [607859] - [net] sched: fix some kernel memory leaks (Jiri Pirko) [624637] {CVE-2010-2942}- [virt] xen pvhvm: don't start xenbus w/out pvhvm (Andrew Jones) [624665] - [virt] xen pvhvm: don't unplug emulated devs w/out pvhvm (Andrew Jones) [625460] - [virt] xen pvhvm: export xen_pv_hvm_enable (Andrew Jones) [625460] - [fs] ext4: fix one more tracing oops (Eric Sandeen) [619013] - [drm] Provide for HDMI output on NVIDIA GPUs (John Feeney) [619877] - [netdrv] iwlwifi: disable aspm by default (John Linville) [611075] - [x86] acpi: Update battery information on notification 0x81 (Matthew Garrett) [606388]- [x86] acpi: Update battery information on notification 0x81 (Matthew Garrett) [606388] - [mm] fix up some user-visible effects of the stack guard page (Mike Snitzer) [607859] - [mm] fix page table unmap for stack guard page properly (Mike Snitzer) [607859] - [x86] don't send SIGBUS for kernel page faults (Mike Snitzer) [607859] - [mm] fix missing page table unmap for stack guard page failure case (Mike Snitzer) [607859] - [mm] keep a guard page below a grow-down stack segment (Mike Snitzer) [607859] - [fs] xfs: fix untrusted inode number lookup (Dave Chinner) [624860] - [kernel] init, sched: Fix race between init and kthreadd (Gleb Natapov) [624329] - [net] Fix IGMP3 report parsing (Aristeu Rozanski) [621431]- [netdrv] be2net: maintain multicast packet count in driver (Ivan Vecera) [621287] - [scsi] hpsa: don't use doorbel reset (Tomas Henzl) [612486] - [x86] Fix the kdump kernel OOMs caused by passthrough mode setting (Bhavna Sarathy) [624059] - [acpi] Force "pci=noacpi" on HP xw9300 (Prarit Bhargava) [615276] - [mm] Revert mm-vmstat-Actively-update-vmstat-counters-in-low-memory-situations (Larry Woodman) [622328] - [x86] Run EFI in physical mode to enable kdump on EFI-booted system (Takao Indoh) [593111] - [fs] ext4: protect inode bitmap clearing w/ spinlock (Eric Sandeen) [623666] - [scsi] libfc: call fc_remote_port_chkready under the host lock (Mike Christie) [623786] - [x86] Ensure that we provide per-cpu ACPI support (Matthew Garrett) [623874] - [fs] ext4: consolidate in_range() definitions (Eric Sandeen) [621829] - [fs] ext4: fix NULL pointer dereference in tracing (Eric Sandeen) [619013] - [block] O_DIRECT: fix the splitting up of contiguous I/O (Jeff Moyer) [622504]- [fs] ext4: fix discard failure detection (Eric Sandeen) [608731] - [x86] Avoid potential NULL dereference in pcc-cpufreq (Matthew Garrett) [623768] - [scsi] bfa: vport create/delete fix (Rob Evers) [619226] - [net] tcp: fix crash in tcp_xmit_retransmit_queue (Jerome Marchand) [618386] - [build] Skip depmod when installing to non-standard INSTALL_MOD_PATH (Jon Masters) [609170] - [sound] disable NVIDIA HDMI PCI device for Lenovo T410 (Jaroslav Kysela) [605742] - [scsi] increase flush timeout (Mike Christie) [605322] - [x86] local_irq_save/restore when issuing IPI in early bootup (Prarit Bhargava) [602823]- [kernel] Revert "[kernel] sched: Fix a race between ttwu() and migrate_task()" (Matthew Garrett) [620883] - [fs] btrfs: fix checks in BTRFS_IOC_CLONE_RANGE (Eugene Teo) [617003] {CVE-2010-2537 CVE-2010-2538} - [kernel] Makefile.build: make KBUILD_SYMTYPES work again (Don Zickus) [617749] - [netdrv] iwlwifi: disable hardware scanning by default (Stanislaw Gruszka) [593566] - [scsi] Revert: qla2xxx: Propogate transport disrupted status for cable pull conditions for faster failover (Chad Dupuis) [622041] - [drm] radeon: Don't limit vram size to aperture size (Matthew Garrett) [622039] - [fs] xfs: don't walk AGs that can't hold inodes (Dave Chinner) [621044] - [mmc] add Ricoh e822 support (Stanislaw Gruszka) [619900] - [scsi] mvsas: fix hot plug handling and IO issues (David Milburn) [616178] - [dm] mpath: enable discard support (Mike Snitzer) [619196] - [block] update request stacking methods to support discards (Mike Snitzer) [619196] - [dm] stripe: enable discard support (Mike Snitzer) [619196] - [dm] stripe: optimize sector division (Mike Snitzer) [619196] - [dm] stripe: move sector translation to a function (Mike Snitzer) [619196] - [dm] error: return error for discards (Mike Snitzer) [619196] - [dm] delay: enable discard support (Mike Snitzer) [619196] - [dm] zero: silently drop discards (Mike Snitzer) [619196] - [dm] split discard requests on target boundaries (Mike Snitzer) [619196] - [dm] use dm_target_offset macro (Mike Snitzer) [619196] - [dm] factor out max_io_len_target_boundary (Mike Snitzer) [619196] - [dm] use common __issue_target_request for flush and discard support (Mike Snitzer) [619196] - [dm] rename map_info flush_request to target_request_nr (Mike Snitzer) [619196] - [dm] remove the DM_TARGET_SUPPORTS_DISCARDS feature flag (Mike Snitzer) [619196] - [dm] introduce num_discard_requests in dm_target structure (Mike Snitzer) [619196]- [fs] ext4: protect io completion lists with locking (Eric Sandeen) [621660] - [trace] Packport new mm tracepoint Documentation to RHEL6 (Larry Woodman) [618305] - [virt] KVM: Trace exception injection (Gleb Natapov) [616427] - [s390x] qeth: Clear mac_bits field when switching between l2/l3 (Hendrik Brueckner) [621333] - [net] ethtool: Fix potential kernel buffer overflow in ETHTOOL_GRXCLSRLALL (Jiri Pirko) [608953] {CVE-2010-2478} - [infiniband] Update QLogic QIB InfiniBand driver to version OFED 1.5.2 (Jay Fenlason) [572401] - [fs] update RWA_MASK, READA and SWRITE to match the corresponding BIO_RW_ bits (Jeff Moyer) [621693]- [drm] Revert matroxfb support for G200EV chip (Peter Bogdanovic) [604830] - [drm] i915: more DP/eDP backport fixes (Dave Airlie) [615058] - [drm] correctly update connector DPMS status in drm_fb_helper (Dave Airlie) [615058] - [x86] ACPI/PM: Move ACPI video resume to a PM notifier (Dave Airlie) [615058] - [virt] x86: preset lpj values when on VMware (Zachary Amsden) [617390] - [virt] Revert "vhost-net: utilize PUBLISH_USED_IDX feature" (Michael S. Tsirkin) - [virt] Revert "virtio: put last seen used index into ring itself" (Michael S. Tsirkin) [616503] - [virt] Revert "virtio: net: Remove net-specific advertising of PUBLISH_USED feature" (Michael S. Tsirkin) [616503] - [virt] vhost: max s/g to match qemu (Michael S. Tsirkin) [619002] - [kernel] sched: Fix set_cpu_active() in cpu_down() (Danny Feng) [620807] - [dm] separate device deletion from dm_put (Mike Snitzer) [619199] - [dm] prevent access to md being deleted (Mike Snitzer) [619199] - [dm] ioctl: release _hash_lock between devices in remove_all (Mike Snitzer) [619199]- [netdrv] r8169: disable PCIe ASPM (Michal Schmidt) [619880] - [fusion] mptfusion: fix DMA boudary (Tomas Henzl) [618625] - [fusion] mptfusion: Bump version to 3.04.16 (Tomas Henzl) [618625] - [fusion] mptfusion: Added code for occationally SATA hotplug failure (Tomas Henzl) [618625] - [fusion] mptfusion: schedule_target_reset from all Reset context (Tomas Henzl) [618625] - [fusion] mptfusion: Added sanity to check B_T mapping for device before adding to OS (Tomas Henzl) [618625] - [fusion] mptfusion: Corrected declaration of device_missing_delay (Tomas Henzl) [618625] - [fusion] mptfusion: Set fw_events_off to 1 at driver load time (Tomas Henzl) [618625] - [net] s2io: fixing DBG_PRINT() macro (Danny Feng) [619097] - [trace] backport file writeback tracepoints from upstream to RHEL6 (Larry Woodman) [618305] - [virt] vhost: thread per device attached to owner cgroups (Alex Williamson) [615118] - [cgroups] fix API thinko (Alex Williamson) [615118] - [cgroup] Revert: "workqueue: API to create a workqueue in cgroup" (Alex Williamson) [615118] - [net] bonding: allow arp_ip_targets on separate vlans to use arp validation (Andy Gospodarek) [581657] - [x86] Revert "[x86] kernel performance optimization with CONFIG_DEBUG_RODATA" (Aristeu Rozanski)- [security] selinux: convert the policy type_attr_map to flex_array (Eric Paris) [617255] - [net] bridge: Fix IGMPv3 report parsing (Herbert Xu) [621431] - [kernel] CRED: Fix get_task_cred() and task_state() to not resurrect dead credentials (Jiri Olsa) [620380] - [net] bonding: set device in RLB ARP packet handler (Andy Gospodarek) [619450] - [x86] Remove warning in p4-clockmod driver (Prarit Bhargava) [618415] - [trace] Back port upstream mm/vmscan.c tracepoints to RHEL6 (Larry Woodman) [618305] - [net] bridge: Fix skb leak when multicast parsing fails on TX (Jiri Pirko) [617505] - [x86] Retract nmi-stacktrace patch (George Beshers) [598586] - [fs] cifs: account for new creduid parameter in spnego upcall string (Jeff Layton) [618608] - [fs] cifs: add separate cred_uid field to sesInfo (Jeff Layton) [618608] - [fs] cifs: check kmalloc() result (Jeff Layton) [618608] - [fs] cifs: remove unused cifsUidInfo struct (Jeff Layton) [618608] - [fs] cifs: clean up cifs_find_smb_ses (Jeff Layton) [618608] - [fs] cifs: match secType when searching for existing tcp session (Jeff Layton) [618608] - [fs] cifs: move address comparison into separate function (Jeff Layton) [618608] - [fs] cifs: set the port in sockaddr in a more clearly defined fashion (Jeff Layton) [618608] - [fs] cifs: remove an potentially confusing, obsolete comment (Jeff Layton) [618608] - [fs] cifs: remove unused ip_address field in struct TCP_Server_Info (Jeff Layton) [618608] - [fs] cifs: have decode_negTokenInit set flags in server struct (Jeff Layton) [618608] - [fs] cifs: break negotiate protocol calls out of cifs_setup_session (Jeff Layton) [618608] - [fs] cifs: eliminate "first_time" parm to CIFS_SessSetup (Jeff Layton) [618608] - [fs] cifs: save the dialect chosen by server (Jeff Layton) [618608] - [fs] cifs: change && to || (Jeff Layton) [618608] - [fs] cifs: rename "extended_security" to "global_secflags" (Jeff Layton) [618608] - [fs] cifs: move tcon find/create into separate function (Jeff Layton) [618608] - [fs] cifs: move SMB session creation code into separate function (Jeff Layton) [618608] - [fs] cifs: track local_nls in volume info (Jeff Layton) [618608] - [drm] nouveau: support fetching LVDS EDID from ACPI (Ben Skeggs) [616860] - [drm] ACPI: Export EDID blocks to the kernel (Ben Skeggs) [616860] - [fs] Fix for stuck recovery issue in GFS2 (Steven Whitehouse) [590878] - [powerpc] fix unsupported hardware to only be power5 (Steve Best) [619501] - [scsi] megaraid: fix sas expander issue (Tomas Henzl) [607930] - [virt] Default Xen PV-HVM to off (Don Dutile) [618172] - [mm] Correctly assign the number of MIGRATE_RESERVE pageblocks (Andrea Arcangeli) [614427] - [fs] return EINVAL when thawing unfrozen filesystems (Eric Sandeen) [601324] - [fs] GFS2: Fix problem where try locks were trying too hard (Steven Whitehouse) [585299] - [scsi] bnx2i: Fix iscsi connection cleanup (Mike Christie) [616939] - [scsi] bfa: fix sysfs crash while reading error_frames stats (Rob Evers) [594882] - [fusion] Block Error handling for deleting devices or Device in DMD (Tomas Henzl) [615866] - [netdrv] tun: avoid BUG, dump packet on GSO errors (Herbert Xu) [616845] - [netdr] rt2500usb: Fix WEP Enterprise (Stanislaw Gruszka) [609721] - [kernel] cmdline disable real time scheduler (George Beshers) [607587] - [fs] ext4: re-inline ext4_rec_len_(to|from)_disk functions (Eric Sandeen) [522808] - [netdrv] be2net: include latest upstream fixes (Ivan Vecera) [617187]- [virt] Revert "[virt] vhost: create a vhost thread per device" (Aristeu Rozanski) [615118]- [scsi] Update lpfc version for 8.3.5.17 driver release (Rob Evers) [612235] - [scsi] Fix endian conversion for BlockGuard in IOCB response (Rob Evers) [612235] - [scsi] Fixed a driver discovery issue where driver was unable to discover a target after Eveready back link bounce test (Rob Evers) [612235] - [scsi] Update lpfc version for 8.3.5.16 driver release (Rob Evers) [612235] - [scsi] Fixed BlockGuard endian conversion problem for supporting PowerPC EEH (Rob Evers) [612235] - [scsi] Fixed VLAN ID 0xFFF set to reg_fcfi mailbox command on FCF empty FCF VLAN bitmap (Rob Evers) [612235] - [scsi] Update lpfc version for 8.3.5.15 driver release (Rob Evers) [612235] - [scsi] Fixed a race condition causing FLOGI issued from dual processes (Rob Evers) [612235] - [scsi] Fix bug with ct response data not being sent with sli4 (Rob Evers) [612235] - [scsi] Fixed RoundRobin FCF failover due to mis-interpretation of kernel find_next_bit (Rob Evers) [612235] - [scsi] Enhanced round-robin FCF failover algorithm to re-start on new FCF async event (Rob Evers) [612235] - [scsi] Clear Ignore Reg Login Flag when purging mailbox queue (Rob Evers) [612235] - [scsi] Fix for ELS commands stuck on txq (Rob Evers) [612235] - [scsi] Fix bug with unsolicited CT event command not setting a flag (Rob Evers) [612235] - [drm] radeon/kms: fix possible mis-detection of sideport on rs690/rs740 (Jerome Glisse) [614583] - [scsi] fcoe: remove check for zero fabric name (Mike Christie) [614264] - [scsi] libfc: Add retry logic to lport state machine when receiving LS_RJT (Mike Christie) [614264] - [scsi] fcoe: fix offload feature flag change from netdev (Mike Christie) [614264] - [scsi] fcoe: adds src and dest mac address checking for fcoe frames (Mike Christie) [614264] - [scsi] fcoe: cleans up fcoe_disable and fcoe_enable (Mike Christie) [614264] - [scsi] lpfc Update from 8.3.5.13 to 8.3.5.14 FC/FCoE (Rob Evers) [603808] - [fusion] mptfusion: release resources in error return path (Tomas Henzl) [618560] - [scsi] IO error on SuperTrak EX4650 (Muuhh IKEDA) [593969] - [virt] vhost: create a vhost thread per device (Michael S. Tsirkin) [615118] - [kernel] workqueue: API to create a workqueue in cgroup (Michael S. Tsirkin) [615118] - [cgroup] Add an API to attach a task to current task's cgroup (Michael S. Tsirkin) [615118]- [mm] avoid stalling allocations by introducing watermark_wait (Rik van Riel) [589604] - [mm] scale nr_rotated to balance memory pressure (Rik van Riel) [619384] - [mm] fix anon memory statistics with transparent hugepages (Rik van Riel) [619384] - [pci] avoid compiler warning in quirks.c (Alex Williamson) [619525] - [pci] Fix build if quirks are not enabled (Alex Williamson) [619525] - [pci] add Intel 82599 Virtual Function specific reset method (Alex Williamson) [619525] - [pci] add Intel USB specific reset method (Alex Williamson) [619525] - [pci] support device-specific reset methods (Alex Williamson) [619525] - [kernel] Documentation: Update memory-hotplug documentation (Steve Best) [612579] - [powerpc] Define memory_block_size_bytes() for ppc/pseries (Steve Best) [612579] - [kernel] Update the node sysfs code (Steve Best) [612579] - [kernel] Allow memory_block to span multiple memory sections (Steve Best) [612579] - [kernel] Add section count to memory_block (Steve Best) [612579] - [kernel] Add new phys_index properties (Steve Best) [612579] - [kernel] Move the find_memory_block() routine up (Steve Best) [612579] - [usb] xhci: rename driver to xhci_hcd (Don Zickus) [617217] - [usb] kabi placeholders for xhci (Don Zickus) [617217] - [fs] nfsd: minor nfsd_svc() cleanup (Jeff Layton) [599675] - [fs] nfsd: move more into nfsd_startup() (Jeff Layton) [599675] - [fs] nfsd: just keep single lockd reference for nfsd (Jeff Layton) [599675] - [fs] nfsd: clean up nfsd_create_serv error handling (Jeff Layton) [599675] - [fs] nfsd: fix error handling in __write_ports_addxprt (Jeff Layton) [599675] - [fs] nfsd: fix error handling when starting nfsd with rpcbind down (Jeff Layton) [599675] - [fs] nfsd4: fix v4 state shutdown error paths (Jeff Layton) [599675] - [mm] page allocator: Update free page counters after pages are placed on the free list (Andrea Arcangeli) [614427] - [mm] page allocator: Drain per-cpu lists after direct reclaim allocation fails (Andrea Arcangeli) [614427] - [mm] vmstat: Actively update vmstat counters in low memory situations (Andrea Arcangeli) [614427] - [kernel] mem-hotplug: fix potential race while building zonelist for new populated zone (John Villalovos) [581557] - [kernel] mem-hotplug: avoid multiple zones sharing same boot strapping boot_pageset (John Villalovos) [581557] - [kernel] cpu/mem hotplug: enable CPUs online before local memory online (John Villalovos) [581557] - [mm] remove khugepaged young bit check (Andrea Arcangeli) [615381]- [fs] GFS2: Backup plan for "vmalloc is slow" (Steven Whitehouse) [619331] - [s390x] zfcp: Do not try "forced close" when port is already closed (Hendrik Brueckner) [612594] - [s390x] zfcp: Do not unblock rport from REOPEN_PORT_FORCED (Hendrik Brueckner) [612597] - [s390x] zfcp: Fix retry after failed "open port" erp action (Hendrik Brueckner) [612601] - [s390x] zfcp: Fail erp after timeout (Hendrik Brueckner) [612618] - [s390x] zfcp: Use forced_reopen in terminate_rport_io callback (Hendrik Brueckner) [612621] - [s390x] zfcp: Register SCSI devices after fc_remote_port_add (Hendrik Brueckner) [612586] - [scsi] sg: fix bio leak with a detached device (Matthew Garrett) [619103] - [powerpc] hash_huge_page: pte_insert failed (Steve Best) [618831] - [block] md: fix lock ordering problem (Doug Ledford) [616103] - [fs] sysfs: add attribute to indicate hw address assignment type (Stefan Assmann) [614786] - [infiniband] ehca: init irq tasklet before irq can happen (Steve Best) [617741] - [netdrv] iwlwifi: fix scan abort (Stanislaw Gruszka) [619686] - [powerpc] ONLINE to OFFLINE CPU state transition during removal (Steve Best) [619212] - [fs] ext4: fix potential NULL dereference while tracing (Eric Sandeen) [619013] - [infiniband] ehca: Catch failing ioremap() (Steve Best) [617747] - [netdrv] Add missing read memory barrier to Intel Ethernet device (Steve Best) [617279] - [netdrv] igb: Fix Tx hangs seen when loading igb with max_vfs > 7 (Stefan Assmann) [617214] - [pci] Revert "[pci] update bridge resources to get more big ranges in PCI assign unssigned" (Shyam Iyer) [617007] - [netdrv] cnic: Fix context memory init on 5709 (Stanislaw Gruszka) [616952] - [virt] vmxnet3: fix network connectivity issues (Andy Gospodarek) [616252] - [drm] i915: eDP/DP fixes from upstream (Dave Airlie) [615058] - [ata] ata_piix: fix locking around SIDPR access (David Milburn) [608542] - [md] Fix md raid partition detection update (Doug Ledford) [607477] - [netdrv] e1000e: 82577/82578 PHY register access issues (Andy Gospodarek) [592480] - [s390x] Remove PSF order/suborder check for dasd ioctl (John Feeney) [566183] - [x86] kernel performance optimization with CONFIG_DEBUG_RODATA (Danny Feng) [557364] - [netdrv] Revert "[Fedora] [e1000] add quirk for ich9" (Andy Gospodarek) [613196] - [block] cfq: always return false from should_idle if slice_idle is set to zero (Jeff Moyer) [616904] - [block] cfq/jbd: Fix fsync performance for small files (Jeff Moyer) [578515]- [kernel] Add -Werror and WAR for bogus array bounds warnings (Prarit Bhargava) [603733] - [pci] Remove pci_bus_dump_resources() (Prarit Bhargava) [613972] - [fs] CIFS: Compile fix for malicious redirect fix (David Howells) [612136] {CVE-2010-2524}- [block] Disable async multicore raid xor function (Doug Ledford) [596490] - [kernel] taint: Add mark_hardware_unsupported() (Prarit Bhargava) [600509] - [kernel] panic: Allow warnings to set different taint flags (Prarit Bhargava) [600509] - [kernel] taint: Add taint padding and TAINT_HARDWARE_UNSUPPORTED (Prarit Bhargava) [600509] - [mm] disable transparent hugepages by default on small systems (Rik van Riel) [618444] - [net] Kernel lockups with bonding and IPV6 (Shyam Iyer) [614240] - [x86] ACPI: Improve C3 residency (Matthew Garrett) [583792] - [x86] cpufreq: pcc driver should check for pcch method before calling _OSC (Matthew Garrett) [616908] - [x86] Add PCC Cpufreq driver (Matthew Garrett) [465354] - [x86] Disable IOMMU graphics on Cantiga chipset (John Villalovos) [602207] - [fs] vfsmount: pad for future fanotify support (Eric Paris) [320631] - [ipmi] Run a dummy command before submitting a new command (Matthew Garrett) [616089] - [block] mmc: Avoid hangs with mounted SD cards (Matthew Garrett) [615318] - [md] Fix md raid partition detection (Doug Ledford) [607477] - [ipmi] Make sure drivers were registered before unregistering them (Matthew Garrett) [601376] - [s390x] Enhanced qeth for new network device type support (Hendrik Brueckner) [599650] - [fs] cifs: fix security issue with dns_resolver upcall (David Howells) [612136] {CVE-2010-2524}- [fs] xfs: track AGs with reclaimable inodes in per-ag radix tree (Dave Chinner) [617035] - [fs] xfs: convert inode shrinker to per-filesystem contexts (Dave Chinner) [617035] - [mm] add context argument to shrinker callback (Dave Chinner) [617035] - [netdrv] enic: bug fix: make the set/get netlink VF_PORT support symmetrical (Andy Gospodarek) [609635] - [netdrv] enic: Use random mac addr when associating port-profile (Andy Gospodarek) [609635] - [netdrv] enic: bug fix: sprintf UUID to string as u8 rather than u16 array (Andy Gospodarek) [609635] - [net] netlink: bug fix: don't overrun skbs on vf_port dump (Andy Gospodarek) [609635] - [netdrv] enic: Bug Fix: Handle surprise hardware removals (Andy Gospodarek) [609635] - [netdrv] enic: Bug Fix: Change hardware ingress vlan rewrite mode (Andy Gospodarek) [609635] - [drm] nouveau: cleanup connector/encoder creation (Ben Skeggs) [612402] - [drm] nouveau: move LVDS detection back to connector detect() time (Ben Skeggs) [612402] - [net] add missing header needed for sunrpc tracepoints (Steve Dickson) [567741] - [drm] nouveau: fix race condition when under memory pressure (Ben Skeggs) [602663] - [tty] fix tty->pgrp races (Jiri Olsa) [586022] {CVE-2009-4895} - [scsi] Log msg when getting Unit Attention (Mike Christie) [585432] - [scsi] be2iscsi: Fix for 64K data (Mike Christie) [608795] - [cgroups] Fix device cgroup not allowing access to a partition (Vivek Goyal) [589662] - [audit] fix for audit misreporting return code on amd64 if we had to reschedule (Alexander Viro) [604993] - [x86] Fix ioremap() so will boot on IA-32 system with PAE (John Feeney) [607029] - [netdrv] macvtap: Limit packet queue length (Herbert Xu) [614119] - [virt] vhost: avoid pr_err on condition guest can trigger (Michael S. Tsirkin) [607177] - [mm] ksmd and khugepaged freezing (Andrea Arcangeli) [617430] - [pci] Allow read/write access to sysfs I/O port resources (Alex Williamson) [616174] - [netdrv] improve ipv6 pkt throughput with TSO (John Feeney) [613770] - [netdrv] ixgbe: use GFP_ATOMIC when allocating FCoE DDP context from the dma pool (Andy Gospodarek) [614243] - [netdrv] ixgbe: properly toggling netdev feature flags when disabling FCoE (Andy Gospodarek) [614243] - [scsi] fcoe: remove vlan ID from WWPN (Neil Horman) [611974] - [fs] xfs: fix corruption case for block size < page size (Dave Chinner) [581432] - [fs] xfs: unregister inode shrinker before freeing filesystem structures (Dave Chinner) [607750] - [drm] i915: add 'reclaimable' to i915 self-reclaimable page allocations (Dave Airlie) [616614] - [drm] i915: fix 945GM stability issues on Lenovo T60 laptops (Dave Airlie) [568780] - [security] SELinux: check OPEN on truncate calls (Eric Paris) [578841] - [fs] ext4: Fix buffer dirtying in data=journal mode (Eric Sandeen) [602251] - [fs] ext3: Fix buffer dirtying in data=journal mode (Eric Sandeen) [602251]- [virt] Call mask notifiers from pic (Gleb Natapov) [608613] - [virt] Convert mask notifiers to use irqchip/pin instead of gsi (Gleb Natapov) [608613] - [virt] Reenter guest after instruction emulation failure if emulation was due to access to non-mmio address (Gleb Natapov) [608595] - [virt] Return EFAULT from kvm ioctl when guest access bad area (Gleb Natapov) [608595] - [drm] nouveau: fix dual-link displays when plugged into single-link outputs (Ben Skeggs) [615154] - [drm] nv50: obey dcb->duallink_possible (Ben Skeggs) [615154] - [drm] nv50: fix duallink_possible calculation for DCB 4.0 cards (Ben Skeggs) [615154] - [mm] Rename ramzswap to zram in documentation (Jerome Marchand) [578641] - [mm] Rename ramzswap to zram in code (Jerome Marchand) [578641] - [mm] Rename ramzswap files to zram (Jerome Marchand) [578641] - [mm] ramzswap: Support generic I_O requests (Jerome Marchand) [578641] - [mm] ramzswap: Handler for swap slot free callback (Jerome Marchand) [578641] - [mm] swap: Add swap slot free callback to block_device_operations (Jerome Marchand) [578641] - [mm] swapfile: Add flag to identify block swap devices (Jerome Marchand) [578641] - [mm] ramzswap: Remove backing swap support (Jerome Marchand) [578641] - [drm] i915: Output IRQ setup fixes (Adam Jackson) [591709] - [drm] nouveau: fix oops on chipsets that only have a single crtc (Ben Skeggs) [602290] - [drm] i915: fix oops on single crtc devices (Dave Airlie) [610002] - [drm] radeon: check/restore sanity before doing anything else with GPU (Dave Airlie) [612767] - [fs] jbd2: Fix I/O hang in jbd2_journal_release_jbd_inode (Steve Best) [607254] - [fs] GFS2: rename causes kernel Oops (Robert S Peterson) [614642] - [ipmi] Provide kipmid_max_busy_us parameter to cap CPU usage (Shyam Iyer) [609156] - [kernel] kprobes: "repz ret" causes bad EIP value crash (Dave Anderson) [607215] - [pci] panic on access to hot-removed device's proc fs (Don Zickus) [612024] - [pci] don't reassign to ROM res if it is not going to be enabled (Peter Bogdanovic) [612950] - [x86] i386: Update CPU & Memory Hot Add Not Supported messages (Prarit Bhargava) [600435] - [x86] nmi: limit hrtimer to lapic or ioapic mode (Don Zickus) [581722] - [virt] emulator: inc/dec can have lock prefix (Gleb Natapov) [615925] - [virt] Implement xen_panic_block notifier for RHEL6 Xen guests (Don Dutile) [614476] - [virt] KVM: MMU: fix conflict access permissions in direct sp (Avi Kivity) [607650] - [virt] vhost-net: avoid flush under lock (Michael S. Tsirkin) [612421] - [netdrv] bnx2x: Don't report link down if has been already down (Stanislaw Gruszka) [610311] - [netdrv] mac80211: improve error checking if WEP fails to init (John Linville) [608704] - [netdrv] ath9k: cleanup init error path (John Linville) [610224] - [mm] memcontrol: never oom when charging huge pages (Andrea Arcangeli) [608996] - [mm] memcontrol: prevent endless loop with huge pages and near-limit group (Andrea Arcangeli) [608996] - [virt] Xen PV-on-HVM: prevent null chip data ref ptr on newer xen hv (Don Dutile) [523134] - [virt] Xen PV-on-HVM: modularize platform-pci support (Don Dutile) [523134] - [virt] HPET: Do not disable hpet if not initialized (Don Dutile) [523134] - [virt] Xen PV-on-HVM: suspend-resume-support (Don Dutile) [523134] - [virt] Xen PV-on-HVM: refactor platform-pci, grant-table, enlighten support (Don Dutile) [523134 600360] - [virt] Xen PV-on-HVM: update evtchn delivery on HVM (Don Dutile) [523134] - [virt] Xen PV-on-HVM: update hvm_op hypercall & related h files to upstream (Don Dutile) [523134]- [block] cciss: bump version 3626RH (Tomas Henzl) [609522] - [block] cciss: cleanup compiletime warnings (Tomas Henzl) [609522] - [block] cciss: do not reset 640x boards (Tomas Henzl) [609522] - [block] cciss: fix hard reset (Tomas Henzl) [609522] - [block] cciss: factor out reset devices code (Tomas Henzl) [609522] - [block] cciss: factor out cciss find cfg addrs (Tomas Henzl) [609522] - [block] cciss: factor out cciss wait for mode change ack (Tomas Henzl) [609522] - [block] cciss: factor out cciss disable dma prefetch on p600 (Tomas Henzl) [609522] - [block] cciss: factor out cciss enable scsi prefetch (Tomas Henzl) [609522] - [block] cciss: factor out CISS signature present (Tomas Henzl) [609522] - [block] cciss: factor out cciss find board params (Tomas Henzl) [609522] - [block] cciss: factor out cciss find cfgtables (Tomas Henzl) [609522] - [block] cciss: factor out cciss wait for board ready (Tomas Henzl) [609522] - [block] cciss: factor out cciss find memory BAR (Tomas Henzl) [609522] - [block] cciss: remove board-id param from cciss interrupt mode (Tomas Henzl) [609522] - [block] cciss: factor out cciss_board_disabled (Tomas Henzl) [609522] - [block] cciss: factor out cciss lookup board id (Tomas Henzl) [609522] - [block] cciss: save pdev early to avoid passing it around (Tomas Henzl) [609522] - [audit] dynamically allocate audit_names when not enough space is in the names array (Eric Paris) [586108] - [mm] mmu notifier index huge spte fix (Andrea Arcangeli) [606131] - [x86] Update x86 MCE code part 2 (Prarit Bhargava) [580587] - [kernel] execshield: respect disabled randomization (Roland McGrath) [605516] - [scsi] mpt2sas: Fix to use sas device list instead of enclosure list (Tomas Henzl) [599049] - [kernel] disable kmemleak by default for -debug kernels (Jason Baron) [612244]- [net] CHECKSUM: header export and fixup (Michael S. Tsirkin) [605555] - [pci] iommu/intel: Disable IOMMU for graphics if BIOS is broken (Adam Jackson) [593516] - [fs] xfs: remove block number from inode lookup code (Jiri Pirko) [607031] - [fs] xfs: rename XFS_IGET_BULKSTAT to XFS_IGET_UNTRUSTED (Jiri Pirko) [607031] - [fs] xfs: validate untrusted inode numbers during lookup (Jiri Pirko) [607031] - [fs] xfs: always use iget in bulkstat (Jiri Pirko) [607031] - [igb] avoid platform reset and MCE with DCA (Stefan Assmann) [572732 606687] - [drm] nouveau: downgrade severity of most init table parser errors (Ben Skeggs) [596679] - [drm] nouveau: INIT_CONFIGURE_PREINIT/CLK/MEM on newer BIOSes is not an error (Ben Skeggs) [596679] - [netdrv] enic: Replace LRO with GRO (Andy Gospodarek) [609635] - [net] decreasing real_num_tx_queues needs to flush qdisc (Andy Gospodarek) [609260] - [net] sched: qdisc_reset_all_tx is calling qdisc_reset without qdisc_lock (Andy Gospodarek) [609260] - [fs] inotify: send IN_UNMOUNT events (Eric Paris) [580825] - [fs] inotify: fix inotify oneshot support (Eric Paris) [614595] - [s390x] zfcp: Zero memory for gpn_ft and adisc requests (Hendrik Brueckner) [609537] - [s390x] zfcp: Do not escalate scsi eh after fast_io_fail_tmo fired (Hendrik Brueckner) [606365] - [s390x] zfcp: Remove SCSI device during unit_remove (Hendrik Brueckner) [589278] - [scsi] Allow FC LLD to fast-fail scsi eh by introducing new eh return (Hendrik Brueckner) [606365] - [s390x] zfcp: Do not wait for SBALs on stopped queue (Hendrik Brueckner) [606359] - [x86] efi: Fill all reserved memmap entries if add_efi_memmap specified (George Beshers) [607386]- [edac] i7core_edac: Avoid doing multiple probes for the same card (Mauro Carvalho Chehab) [604564] - [edac] i7core_edac: Properly discover the first QPI device (Mauro Carvalho Chehab) [604564] - [usb] Disable XHCI (USB 3) HCD module autoloading (Matthew Garrett) [608343] - [fs] xfs: prevent swapext from operating on write-only files (Jiri Pirko) [605162] {CVE-2010-2226} - [powerpc] Add symbols to kernel to allow makedumpfile to filter on ppc64 (Neil Horman) [611710] - [net] netfilter: add CHECKSUM target (Michael S. Tsirkin) [605555] - [security] audit: dynamically allocate audit_names when not enough space is in the names array (Eric Paris) [586108] - [pci] iommu/intel: Disable IOMMU for graphics if BIOS is broken (Adam Jackson) [593516] - [virt] stop vpit before irq_routing freed (Gleb Natapov) [612648] - [netdrv] Allow for BCM5709S to dump vmcore via NFS (John Feeney) [577809] - [netdrv] igb: drop support for UDP hashing w/ RSS (Stefan Assmann) [613782] - [netdrv] mac80211: remove wep dependency (John Linville) [608704] - [mm] fix swapin race conditions (Andrea Arcangeli) [606131] - [crypto] authenc: Add EINPROGRESS check (Stanislaw Gruszka) [604611] - [fs] inotify: don't leak user struct on inotify release (Stanislaw Gruszka) [592399 604611] - [x86] amd: Check X86_FEATURE_OSVW bit before accessing OSVW MSRs (Stanislaw Gruszka) [604611] - [kernel] profile: fix stats and data leakage (Stanislaw Gruszka) [604611] - [sound] ice1724: Fix ESI Maya44 capture source control (Stanislaw Gruszka) [604611] - [mm] hugetlbfs: kill applications that use MAP_NORESERVE with SIGBUS instead of OOM-killer (Stanislaw Gruszka) [604611] - [dma] dma-mapping: fix dma_sync_single_range_* (Stanislaw Gruszka) [604611] - [hwmon] hp_accel: fix race in device removal (Stanislaw Gruszka) [604611] - [net] ipv4: udp: fix short packet and bad checksum logging (Stanislaw Gruszka) [604611]- [scsi] SCSI: Retry commands with UNIT_ATTENTION sense codes to fix ext3/ext4 I/O error (Stanislaw Gruszka) [604610] - [scsi] Enable retries for SYNCRONIZE_CACHE commands to fix I/O error (Stanislaw Gruszka) [604610] - [scsi] debug: virtual_gb ignores sector_size (Stanislaw Gruszka) [604610] - [x86] acpi power_meter: acpi_device_class "power_meter_resource" too long (Stanislaw Gruszka) [604610] - [v4l] budget: Oops: "BUG: unable to handle kernel NULL pointer dereference" (Stanislaw Gruszka) [604610] - [virt] virtio: initialize earlier (Stanislaw Gruszka) [604610] - [security] testing the wrong variable in create_by_name() (Stanislaw Gruszka) [604610] - [netdrv] r8169: more broken register writes workaround (Stanislaw Gruszka) [604610] - [netdrv] r8169: fix broken register writes (Stanislaw Gruszka) [604610] - [netdrv] r8169: use correct barrier between cacheable and non-cacheable memory (Stanislaw Gruszka) [604610] - [kernel] kgdb: don't needlessly skip PAGE_USER test for Fsl booke (Stanislaw Gruszka) [604610] - [kernel] initramfs: handle unrecognised decompressor when unpacking (Stanislaw Gruszka) [604610] - [sound] snd-meastro3: Ignore spurious HV interrupts during suspend / resume (Stanislaw Gruszka) [604610] - [sound] snd-meastro3: Add amp_gpio quirk for Compaq EVO N600C (Stanislaw Gruszka) [604610] - [x86] Disable large pages on CPUs with Atom erratum AAE44 (Stanislaw Gruszka) [604610] - [x86] x86-64: Clear a 64-bit FS/GS base on fork if selector is nonzero (Stanislaw Gruszka) [604610] - [edac] mce: Fix wrong mask and macro usage (Stanislaw Gruszka) [604610] - [netdrv] p54pci: fix bugs in p54p_check_tx_ring (Stanislaw Gruszka) [604610] - [netdrv] dm9601: fix phy/eeprom write routine (Stanislaw Gruszka) [604610] - [block] ensure jiffies wrap is handled correctly in blk_rq_timed_out_timer (Stanislaw Gruszka) [604610] - [serial] 8250_pnp: add Fujitsu Wacom device (Stanislaw Gruszka) [604610] - [block] raid6: fix recovery performance regression (Stanislaw Gruszka) [604610] - [fs] procfs: fix tid fdinfo (Stanislaw Gruszka) [604610] - [usb] xhci: properly set endpoint context fields for periodic eps (Stanislaw Gruszka) [604610] - [usb] xhci: properly set the "Mult" field of the endpoint context (Stanislaw Gruszka) [604610] - [usb] OHCI: don't look at the root hub to get the number of ports (Stanislaw Gruszka) [604610] - [usb] don't choose configs with no interfaces (Stanislaw Gruszka) [604610] - [usb] fix testing the wrong variable in fs_create_by_name() (Stanislaw Gruszka) [604610] - [usb] Add id for HP ev2210 a.k.a Sierra MC5725 miniPCI-e Cell Modem (Stanislaw Gruszka) [604610] - [usb] fix remote wakeup settings during system sleep (Stanislaw Gruszka) [604610] - [mm] hugetlb: fix infinite loop in get_futex_key() when backed by huge pages (Stanislaw Gruszka) [604610] - [kernel] flex_array: fix the panic when calling flex_array_alloc() without __GFP_ZERO (Stanislaw Gruszka) [604610] - [netdrv] mac80211: remove bogus TX agg state assignment (Stanislaw Gruszka) [604610] - [ata] libata: fix locking around blk_abort_request() (Stanislaw Gruszka) [604610] - [netdrv] p54usb: Add usbid for Corega CG-WLUSB2GT (Stanislaw Gruszka) [604610] - [usb] EHCI: defer reclamation of siTDs (Stanislaw Gruszka) [604610] - [drm] nouveau: initialise display before enabling interrupts (Ben Skeggs) [596703] - [drm] nv50: fix DP->DVI if output has been programmed for native DP previously (Ben Skeggs) [596703] - [block] dm ioctl: return uevent flag after rename (Mike Snitzer) [609591] - [block] dm ioctl: make __dev_status return void (Mike Snitzer) [609591] - [block] dm ioctl: remove __dev_status from geometry and target message (Mike Snitzer) [609591] - [infiniband] mlx4: enable IBoE feature (Doug Ledford) [529397] - [dm] dm-replicator: Fix replicator_ctr() error path (Heinz Mauelshagen) [612743] - [virt] vmware: disable NMI watchdog in guest (Don Zickus) [612321] - [virt] KVM: Expose MCE control MSRs to userspace (Avi Kivity) [558416]- [x86] eeepc-laptop: disable cpu speed control on EeePC 701 (Stanislaw Gruszka) [604608] - [x86] gart: Disable GART explicitly before initialization (Stanislaw Gruszka) [604608] - [netdrv] r8169: clean up my printk uglyness (Stanislaw Gruszka) [604608] - [input] wacom: switch mode upon system resume (Stanislaw Gruszka) [604608] - [fs] eCryptfs: Decrypt symlink target for stat size (Stanislaw Gruszka) [604608] - [usb] cdc-acm: Update to new autopm API (Stanislaw Gruszka) [604608] - [netdrv] e1000e: stop cleaning when we reach tx_ring->next_to_use (Stanislaw Gruszka) [604608] - [kernel] sched: Fix a race between ttwu() and migrate_task() (Stanislaw Gruszka) [604608] - [fs] ecryptfs: fix error code for missing xattrs in lower fs (Stanislaw Gruszka) [604608] - [pci] fix nested spinlock hang in aer_inject (Stanislaw Gruszka) [604608] - [fs] ecryptfs: fix use with tmpfs by removing d_drop from ecryptfs_destroy_inode (Stanislaw Gruszka) [604608] - [scsi] add scsi target reset support to scsi ioctl (Stanislaw Gruszka) [604608] - [pci] PCIe AER: prevent AER injection if hardware masks error reporting (Stanislaw Gruszka) [604608] - [fs] quota: Fix possible dq_flags corruption (Stanislaw Gruszka) [604608] - [fs] fix NFS4 handling of mountpoint stat (Stanislaw Gruszka) [604608] - [agp] intel-agp: Switch to wbinvd_on_all_cpus (Stanislaw Gruszka) [604608] - [drm] radeon/kms: add FireMV 2400 PCI ID (Stanislaw Gruszka) [604608] - [x86] amd-iommu: Use helper function to destroy domain (Stanislaw Gruszka) [604608] - [hwmon] sht15: Fix sht15_calc_temp interpolation function (Stanislaw Gruszka) [604608] - [hwmon] sht15: Properly handle the case CONFIG_REGULATOR=n (Stanislaw Gruszka) [604608] - [ata] libata: disable NCQ on Crucial C300 SSD (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: lock down video output state access (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: convert to seq_file (Stanislaw Gruszka) [604608] - [sound] usb: Fix Oops after usb-midi disconnection (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: log initial state of rfkill switches (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: use input_set_capability (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: expose module parameters (Stanislaw Gruszka) [604608] - [fs] ext3: Don't update the superblock in ext3_statfs() (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: log temperatures on termal alarm (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: adopt input device (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: issue backlight class events (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: silence bogus complain during rmmod (Stanislaw Gruszka) [604608] - [x86] thinkpad-acpi: fix some version quirks (Stanislaw Gruszka) [604608] - [kernel] resource: move kernel function inside __KERNEL__ (Stanislaw Gruszka) [604608] - [fs] ext3: journal all modifications in ext3_xattr_set_handle (Stanislaw Gruszka) [604608] - [video] backlight: mbp_nvidia_bl - add five more MacBook variants (Stanislaw Gruszka) [604608] - [sound] mixart: range checking proc file (Stanislaw Gruszka) [604608] - [hid] fix oops in gyration_event() (Stanislaw Gruszka) [604608] - [ata] pata_ali: Fix regression with old devices (Stanislaw Gruszka) [604608] - [hwmon] lis3: fix show rate for 8 bits chips (Stanislaw Gruszka) [604608] - [cgroup] freezer: Fix buggy resume test for tasks frozen with cgroup freezer (Stanislaw Gruszka) [604608] - [kernel] genirq: Force MSI irq handlers to run with interrupts disabled (Stanislaw Gruszka) [604608] - [fs] fat: fix buffer overflow in vfat_create_shortname() (Stanislaw Gruszka) [604608] - [netdrv] mlx4: add dynamic LRO disable support (Amerigo Wang) [584359] - [netdrv] s2io: add dynamic LRO disable support (Amerigo Wang) [584359] - [drm] nv50: rewrite display irq handler (Ben Skeggs) [598842] - [drm] nv50: send evo "update" command after each disconnect (Ben Skeggs) [598842] - [drm] nv50: when debugging on, log which crtc we connect an encoder to (Ben Skeggs) [598842] - [drm] nv50: supply encoder disable() hook (Ben Skeggs) [598842] - [drm] disable encoder rather than dpms off in drm_crtc_prepare_encoders() (Ben Skeggs) [598842] - [drm] nv50: DCB quirk for Dell M6300 (Ben Skeggs) [598842] - [fs] writeback: limit write_cache_pages integrity scanning to current EOF (Dave Chinner) [602490] - [fs] xfs: remove nr_to_write writeback windup. (Dave Chinner) [602490] - [fs] writeback: pay attention to wbc->nr_to_write in write_cache_pages (Eric Sandeen) [602490]- [fs] ext4: stop issuing discards if not supported by device (Eric Sandeen) [608731] - [block] dm: only initialize full request_queue for request-based device (Mike Snitzer) [595393] - [block] dm: prevent table type changes after initial table load (Mike Snitzer) [595393] - [dm] skip second flush if request unsupported (Mike Snitzer) [612014] - [dm] only ignore -EOPNOTSUPP for empty barrier requests (Mike Snitzer) [612014] - [dm] snapshot: implement a merge method for snapshot origin (Mike Snitzer) [612375] - [dm] snapshot: test chunk size against both origin and snapshot sector size (Mike Snitzer) [612375] - [dm] snapshot: open origin before exception store initialization (Mike Snitzer) [612375] - [dm] snapshot: iterate both the origin and snapshot devices (Mike Snitzer) [612375] - [block] dm: support discard if at least one underlying device supports it (Mike Snitzer) [612014] - [block] dm: support discard for multiple devices (Mike Snitzer) [612014] - [block] dm: clear the discard flag if the device loses discard capability (Mike Snitzer) [612014] - [block] dm: check that target supports discard just before submitting request (Mike Snitzer) [612014] - [scsi] convert discard to REQ_TYPE_FS instead of REQ_TYPE_BLOCK_PC (Mike Snitzer) [610054] - [scsi] fix leak in scsi_setup_discard_cmnd error path (Mike Snitzer) [610054] - [scsi] remove unused free discard page in sd_done (Mike Snitzer) [610054] - [scsi] add sd_unprep_fn to free discard page (Mike Snitzer) [610054] - [block] implement an unprep function corresponding directly to prep (Mike Snitzer) [610054] - [block] don't allocate a payload for discard request (Mike Snitzer) [610054] - [fs] ext4: move aio completion after unwritten extent conversion (Christoph Hellwig) [589985] - [fs] xfs: move aio completion after unwritten extent conversion (Christoph Hellwig) [589985] - [fs] direct-io: move aio_complete into ->end_io (Christoph Hellwig) [589985] - [drm] radeon/kms/igp: fix possible divide by 0 in bandwidth code (Dave Airlie) [609755] - [drm] nouveau: disable acceleration on NVA3/NVA5/NVA8 by default (Ben Skeggs) [591062] - [drm] vt/fbcon: try harder to print output when panicing (Dave Airlie) [579002] - [fs] GFS2: fix BUG in gfs2_adjust_quota (Abhijith Das) [603827] - [fs] nfsd: nfsd_setattr needs to call commit_metadata (Christoph Hellwig) [593652] - [net] netfilter: remove config option NF_CT_ACCT completely (Jiri Pirko) [578476] - [net] Revert "[net] bonding: make bonding support netpoll" (Andy Gospodarek) [604672] - [scsi] stex: fix inconsistent usage of max_lun (David Milburn) [593255] - [kernel] sched: Kill migration thread in CPU_POST_DEAD event in migration_call, instead of CPU_DEAD (Steve Best) [604846] - [tracing] ftrace: fix function_graph livelock under kvm (Jason Baron) [596653] - [block] dm: mpath fix NULL pointer dereference when path parameters missing (Mike Snitzer) [607242] - [dm] dm-replicator: mandatory API change for replicator_resume(), replicator_dev_resume() and reference count fix calling dm_table_get_md() (Heinz Mauelshagen) [594922] - [x86] AMD IOMMU: change default to passthrough mode (Bhavna Sarathy) [607631] - [x86] dell-laptop: Add another Dell laptop family to the DMI whitelist (Matthew Garrett) [609268] - [netdrv] cnic: fix bnx2x panics with multiple interfaces enabled (Stanislaw Gruszka) [609184] - [mm] fix khugepaged startup race (Andrea Arcangeli) [612217] - [mm] add robustness to pmd_same checks (Andrea Arcangeli) [607650] - [mm] Fix vmalloc slow down (Steven Whitehouse) [583026]- [drm] i915: fix display setup bugs + hibernate (Dave Airlie) [608515 609763] - [fs] NFSv4: Fix an embarassing typo in encode_attrs() (Steve Dickson) [560786] - [fs] NFSv4: Ensure that /proc/self/mountinfo displays the minor version number (Steve Dickson) [560786] - [fs] NFSv4.1: Ensure that we initialise the session when following a referral (Steve Dickson) [560786] - [fs] SUNRPC: Fix a re-entrancy bug in xs_tcp_read_calldir() (Steve Dickson) [560786] - [fs] nfs4: use mandatory attribute file type in nfs4_get_root (Steve Dickson) [560786] - [x86] UV: uv_irq.c: Fix all sparse warnings (George Beshers) [573095] - [x86] uv: Remove recursion in uv_heartbeat_enable() (George Beshers) [573095] - [x86] pat: Update the page flags for memtype atomically instead of using memtype_lock (George Beshers) [573095] - [x86] UV: Improve BAU performance and error recovery (George Beshers) [573095] - [mm] ksm.c: remove an unneeded _notify in write_protect_page (George Beshers) [573095] - [x86] UV: Delete unneeded boot messages (George Beshers) [573095] - [x86] UV: Fix target_cpus() in x2apic_uv_x.c (George Beshers) [573095] - [x86] UV: Clean up UV headers for MMR definitions (George Beshers) [573095] - [x86] Enable NMI on all cpus on UV (George Beshers) [573095] - [x86] uv: Add serial number parameter to uv_bios_get_sn_info() (George Beshers) [573095] - [virt] xen: sync upstream xen_init_cpuid_mask (Andrew Jones) [609028] - [virt] xen: disable gbpages on pv guests (Andrew Jones) [609028] - [virt] KVM: Fix mov cr3 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Fix mov cr4 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Fix mov cr0 #GP at wrong instruction (Marcelo Tosatti) [611889] - [virt] KVM: Add missing srcu_read_lock() for kvm_mmu_notifier_release() (Marcelo Tosatti) [601320] - [virt] KVM: limit the number of pages per memory slot (Marcelo Tosatti) [601318] - [virt] KVM: MMU: Remove user access when allowing kernel access to gpte.w=0 page (Marcelo Tosatti) [601316] - [virt] KVM: x86: Add missing locking to arch specific vcpu ioctls (Marcelo Tosatti) [601313] - [virt] KVM: MMU: remove rmap before clear spte (Marcelo Tosatti) [601311] - [virt] KVM: MMU: Segregate shadow pages with different cr0.wp (Marcelo Tosatti) [601308] - [virt] KVM: x86: Check LMA bit before set_efer (Marcelo Tosatti) [601307] - [virt] KVM: Dont allow lmsw to clear cr0.pe (Marcelo Tosatti) [601305] - [virt] KVM: VMX: blocked-by-sti must not defer NMI injections (Marcelo Tosatti) [601304] - [virt] KVM: x86: Call vcpu_load and vcpu_put in cpuid_update (Marcelo Tosatti) [601303] - [virt] KVM: x86: Inject #GP with the right rip on efer writes (Marcelo Tosatti) [601301] - [virt] KVM: MMU: Dont read pdptrs with mmu spinlock held in mmu_alloc_roots (Marcelo Tosatti) [601300] - [virt] KVM: x86: properly update ready_for_interrupt_injection (Marcelo Tosatti) [601298] - [virt] KVM: VMX: enable VMXON check with SMX enabled (Marcelo Tosatti) [601297] - [virt] KVM: VMX: free vpid when fail to create vcpu (Marcelo Tosatti) [601292] - [virt] vhost: add unlikely annotations to error path (Michael S. Tsirkin) [602607] - [virt] vhost: break out of polling loop on error (Michael S. Tsirkin) [602607]- [mm] Prevent soft lockup - CPU#0 stuck for 61s! in kswapd0 (Larry Woodman) [596971]- [x86] properly account for IRQ injected only into BSP (Gleb Natapov) [609082]- [block] writeback: simplify the write back thread queue (Christoph Hellwig) [602595]- [mm] Fix slabcache corruption (Larry Woodman) [602595]- [infiniband] Add IBoE support (Doug Ledford) [571959] - [scsi] hpsa: don't pretend the reset works (Tomas Henzl) [598681] - [fs] revert "procfs: provide stack information for threads" and its fixup commits (George Beshers) [573095] - [x86] mce: Fix MSR_IA32_MCI_CTL2 CMCI threshold setup (John Villalovos) [593558] - [s390x] cio: use exception-save stsch (Hendrik Brueckner) [596333] - [s390x] cio: add hook to reenable mss after hibernation (Hendrik Brueckner) [596333] - [s390x] cio: allow enable_facility from outside init functions (Hendrik Brueckner) [596333] - [x86] wmi: Free the allocated acpi objects through wmi_get_event_data (Stanislaw Gruszka) [606736] - [mtd] UBI: fix volume creation input checking (Stanislaw Gruszka) [606736] - [mm] avoid THP expose VM bugs (Andrea Arcangeli) [606131] - [dm] discard support for the linear target (Mike Snitzer) [608280] - [block] fix DISCARD_BARRIER requests (Mike Snitzer) [608280] - [block] Don't count_vm_events for discard bio in submit_bio (Mike Snitzer) [608280]- [x86] disable PentiumPro memory ordering errata workaround (Gleb Natapov) [605745 606054] - [net] Bluetooth: Keep a copy of each HID device's report descriptor (Mauro Carvalho Chehab) [565583] - [hid] make Wacom modesetting failures non-fatal (Mauro Carvalho Chehab) [565583] - [hid] Implement Wacom quirk in the kernel (Mauro Carvalho Chehab) [565583] - [hid] make raw reports possible for both feature and output reports (Mauro Carvalho Chehab) [565583] - [kernel] resources: fix call to alignf() in allocate_resource() (Peter Bogdanovic) [587729] - [kernel] resources: when allocate_resource() fails, leave resource untouched (Peter Bogdanovic) [587729] - [pci] introduce pci_assign_unassigned_bridge_resources (Peter Bogdanovic) [587729] - [pci] update bridge resources to get more big ranges in PCI assign unssigned (Peter Bogdanovic) [587729] - [pci] add failed_list to pci_bus_assign_resources (Peter Bogdanovic) [587729] - [pci] add pci_bridge_release_resources and pci_bus_release_bridge_resources (Peter Bogdanovic) [587729] - [kernel] resource: add release_child_resources (Peter Bogdanovic) [587729] - [pci] separate pci_setup_bridge to small functions (Peter Bogdanovic) [587729] - [scsi] aacraid: Disable ASPM by default (Matthew Garrett) [599735] - [pci] Don't enable aspm before drivers have had a chance to veto it (Matthew Garrett) [599735] - [netdrv] ehea: Fix kernel deadlock in DLPAR-mem processing (Steve Best) [605736] - [netdrv] ehea: fix delayed packet processing (Steve Best) [605738] - [netdrv] ehea: fix possible DLPAR/mem deadlock (Steve Best) [600516] - [netdrv] ehea: error handling improvement (Steve Best) [600516] - [x86] Fall back to GART if initialization fails (Bhavna Sarathy) [598974] - [x86] AMD IOMMU memory region fail with buggy BIOS (Bhavna Sarathy) [598974] - [virt] Search the LAPIC's for one that will accept a PIC interrupt (Christopher Lalancette) [596223] - [virt] KVM: x86: Kick VCPU outside PIC lock again (Christopher Lalancette) [596223] - [virt] KVM: x86: In DM_LOWEST, only deliver interrupts to vcpus with enabled LAPIC's (Christopher Lalancette) [596223] - [virt] KVM: x86: Allow any LAPIC to accept PIC interrupts (Christopher Lalancette) [596223] - [virt] KVM: x86: Introduce a workqueue to deliver PIT timer interrupts (Christopher Lalancette) [596223] - [scsi] ibmvfc: Reduce error recovery timeout (Steve Best) [605729] - [scsi] ibmvfc: Fix command completion handling (Steve Best) [605729] - [powerpc] Enable asymmetric SMT scheduling on POWER7 (Steve Best) [596304] - [kernel] sched: Add asymmetric group packing option for sibling domain (Steve Best) [596304] - [kernel] sched: Fix capacity calculations for SMT4 (Steve Best) [596304] - [fs] Btrfs: update to latest upstream code (Josef Bacik) [593834] - [fs] direct-io: do not merge logically non-contiguous requests (Josef Bacik) [593834] - [fs] direct-io: add a hook for the fs to provide its own submit_bio function (Josef Bacik) [593834] - [fs] allow short direct-io reads to be completed via buffered IO (Josef Bacik) [593834] - [fs] GFS2: O_TRUNC not working on stuffed files across cluster (Robert S Peterson) [606428] - [nfs] nfsd4: shut down callback queue outside state lock (Jeff Layton) [599522] - [security] IMA: policy handling and general cleanups (Eric Paris) [584901] - [security] IMA: fix object lifetime to support non ext* FS (Eric Paris) [584901] - [netdrv] be2net: Include latest fixes from upstream (Ivan Vecera) [604729] - [netdrv] be2net: Add PCI SR-IOV support (Ivan Vecera) [602451] - [scsi] hpsa: do not allow hard reset of 640x-boards (Tomas Henzl) [598681] - [scsi] hpsa: fix hard reset (Tomas Henzl) [598681] - [scsi] hpsa: reset devices code (Tomas Henzl) [598681] - [scsi] hpsa: find cfg addrs (Tomas Henzl) [598681] - [scsi] hpsa: finding the memory BAR (Tomas Henzl) [598681] - [scsi] hpsa: look up the board id (Tomas Henzl) [598681] - [x86] uv: uv_global_gru_mmr_address() macro fix (George Beshers) [607696] - [crypto] vmac: make it work on big-endian (Jarod Wilson) [605688] - [net] ipvs: One-Packet Scheduler (Thomas Graf) [584336] - [drm] i915: Disable Sandybridge support for 6.0 (Adam Jackson) [604838 605302] - [netdrv] vxge: fix memory leak in vxge_alloc_msix() error path (Michal Schmidt) [580392] - [netdrv] vxge: fix SINGLE/MULTI_FUNCTION definitions (Michal Schmidt) [580392] - [netdrv] vxge: update to 2.0.8.20182-k (Michal Schmidt) [580392] - [sound] fix PCM ring buffer issues (Jaroslav Kysela) [574844 590159 600311] - [netdrv] e1000/e1000e: implement a simple interrupt moderation (Andy Gospodarek) [607283] - [netdrv] e1000e: add PCI device id to enable support for 82567V-4 (Andy Gospodarek) [607264] - [netdrv] e1000e: update driver version number (Andy Gospodarek) [582803] - [netdrv] e1000e: enable support for EEE on 82579 (Andy Gospodarek) [582803] - [netdrv] e1000e: initial support for 82579 LOMs (Andy Gospodarek) [582803] - [netdrv] e1000e: move settting of flow control refresh timer to link setup code (Andy Gospodarek) [582803] - [netdrv] e1000e: Fix/cleanup PHY reset code for ICHx/PCHx (Andy Gospodarek) [582803] - [netdrv] e1000e: fix check for manageability on ICHx/PCH (Andy Gospodarek) [582803] - [netdrv] e1000e: separate out PHY statistics register updates (Andy Gospodarek) [582803] - [netdrv] e1000e: more cleanup e1000_sw_lcd_config_ich8lan() (Andy Gospodarek) [582803] - [netdrv] e1000e: cleanup e1000_sw_lcd_config_ich8lan() (Andy Gospodarek) [582803] - [netdrv] e1000e: cleanup ethtool loopback setup code (Andy Gospodarek) [582803] - [netdrv] e1000e: reset MAC-PHY interconnect on 82577/82578 (Andy Gospodarek) [582803] - [netdrv] e1000e: Incorrect function pointer set for force_speed_duplex on 82577 (Andy Gospodarek) [598570] - [netdrv] e1000e: Reset 82577/82578 PHY before first PHY register read (Andy Gospodarek) [598570] - [fs] GFS2: Fix kernel NULL pointer dereference by dlm_astd (Robert S Peterson) [604244] - [fs] GFS2: recovery stuck on transaction lock (Robert S Peterson) [590878] - [netdrv] tg3: Include support for 5719 device (John Feeney) [595511] - [mm] Do not attempt to allocate memory below mmap_min_addr (Eric Paris) [540333] - [scsi] qla2xxx: Updated driver version to 8.03.01.05.06.0-k8 (Chad Dupuis) [595477] - [scsi] qla2xxx: Add portid to async-request messages (Chad Dupuis) [595477] - [scsi] qla2xxx: Propogate transport disrupted status for cable pull conditions for faster failover (Chad Dupuis) [595477] - [scsi] qla2xxx: Do not restrict flash operations to specific regions for 4G adapters (Chad Dupuis) [595477] - [scsi] qla2xxx: For ISP 23xx, select user specified login timeout value if greater than minuimum value(4 secs) (Chad Dupuis) [595477] - [scsi] qla2xxx: Removed redundant check for ISP 84xx (Chad Dupuis) [595477] - [scsi] qla2xxx: Do not enable VP in non fabric topology (Chad Dupuis) [595477] - [scsi] qla2xxx: Make the FC port capability mutual exclusive (Chad Dupuis) [595477] - [scsi] qla2xxx: Limit rport-flaps during link-disruptions (Chad Dupuis) [595477] - [scsi] qla2xxx: Correct async-srb issues (Chad Dupuis) [595477] - [scsi] qla2xxx: Correct use-after-free oops seen during EH-abort (Chad Dupuis) [595477] - [scsi] qla2xxx: Fix cpu-affinity usage for non-capable ISPs (Chad Dupuis) [595477] - [scsi] qla2xxx: Limit mailbox command contention for ADISC requests (Chad Dupuis) [595477] - [scsi] qla2xxx: Further generalization of SRB CTX infrastructure (Chad Dupuis) [595477] - [scsi] qla2xxx: ensure flash operation and host reset via sg_reset are mutually exclusive (Chad Dupuis) [595477] - [scsi] qla2xxx: Prevent sending mbx commands from sysfs during isp reset (Chad Dupuis) [595477] - [scsi] qla2xxx: Cleanup FCP-command-status processing debug statements (Chad Dupuis) [595477] - [scsi] qla2xxx: Clear error status after uncorrectable non-fatal errors (Chad Dupuis) [595477] - [scsi] qla2xxx: Add char device to incease driver use count (Chad Dupuis) [595477] - [scsi] qla2xxx: Display proper link state for disconnected ports (Chad Dupuis) [595477] - [scsi] qla2xxx: Check for ISP84xx before processing to get 84xx firmware version (Chad Dupuis) [595477]- [ata] ahci: Fix failure to detect devices (Matthew Garrett) [608146] - [ata] ahci: Fix device detection when stopping DMA engines (Matthew Garrett) [601195] - [mm] Disable transparent hugepages when running under Xen (Andrea Arcangeli) [605566] - [netdrv] tg3: Fix TX BD corruption on 5755+ devices (John Feeney) [603936] - [netdrv] tg3: Fix memory leak on 5717/57765/5719 devices (John Feeney) [603933] - [netdrv] bnx2: update firmware to 09-5.0.0.j15 to improve performance (John Feeney) [593797] - [netdrv] iwlwifi: cancel scan watchdog in iwl_bg_abort_scan (John Linville) [604266] - [netdrv] add bnx2_del_napi() to stop rmmod hangs (John Feeney) [599630] - [virt] virtio: net: Remove net-specific advertising of PUBLISH_USED feature (Amit Shah) [605591] - [virt] KVM: Increase NR_IOBUS_DEVS limit to 200 (Michael S. Tsirkin) [602262] - [virt] account only for IRQ injected into BSP (Gleb Natapov) [601564] - [virt] KVM: read apic->irr with ioapic lock held (Marcelo Tosatti) [579970] - [x86] ACPI: Disable ASPM if the platform won't provide _OSC control for PCIe (Matthew Garrett) [584466] - [x86] Move notify_cpu_starting() callback to a later stage (Prarit Bhargava) [600296] - [x86] cpuidle: Fix incorrect optimization (John Villalovos) [593549] - [block] cfq: Don't allow queue merges for queues that have no process references (Jeff Moyer) [605264] - [infiniband] ehca: bitmask handling for lock_hcalls (Steve Best) [605739] - [tpm] Fix tpm_readpubek_params_out struct (Peter Bogdanovic) [597235] - [usb] Fix a hang of khubd if UHCI is removed (Pete Zaitcev) [579093] - [oprofile] fix oprofile samples dropping under load on larger systems (John Villalovos) [561557] - [kernel] check SEND_SIG_FORCED on TP_STORE_SIGINFO() (Oleg Nesterov) [591780] - [kernel] pids: increase pid_max based on num_possible_cpus (Oleg Nesterov) [593164] - [kernel] sys_personality: change sys_personality() to accept "unsigned int" instead of u_long (Oleg Nesterov) [593265] - [kernel] fix cgroup's cpu controller to provide fair CPU usage to each group in some conditions (Larry Woodman) [544197] - [gpu] vgaarb: fix incorrect dereference of userspace pointer (Danny Feng) [564247] - [kernel] sched: avoid cache misses on large machines due to sibling preference (Jerome Marchand) [592302] - [scsi] ipr: move setting of the allow_restart flag for vsets (Steve Best) [603090] - [scsi] ibmvscsi: fix DMA API misuse (Steve Best) [595417] - [netdrv] l2tp: Fix oops in pppol2tp_xmit (Danny Feng) [607055] - [net] sysfs: ethtool_ops can be NULL (Danny Feng) [603662] - [net] udp: Fix bogus UFO packet generation (Herbert Xu) [602878] - [net] vlan: fix vlan_skb_recv() (Michael S. Tsirkin) [598920] - [net] bonding: Fix fcoe mpio over inactive slave in a bond (Neil Horman) [603239] - [net] bridge: Fix OOM crash in deliver_clone (Herbert Xu) [604494] - [s390x] kernel: fix kernel panic caused by using kprobes (Hendrik Brueckner) [596876] - [s390x] ccwgroup: add locking around drvdata access (Hendrik Brueckner) [598563] - [s390x] cmm: fix module unload handling (Hendrik Brueckner) [598554] - [powerpc] Rework VDSO gettimeofday to prevent time going backwards (Steve Best) [591495] - [powerpc] Move kdump default base address to 64MB on 64bit (Steve Best) [603779] - [fs] gfs2: Better error reporting when mounting a gfs fs without enough journals (Abhijith Das) [600408] - [tty] Revert "[tty] fix race in tty_fasync" (Stanislaw Gruszka) [606747] - [kdump] kexec: fix OOPS in crash_kernel_shrink (Steve Best) [592336] - [fs] btrfs: prevent users from setting ACLs on files they do not own (Danny Feng) [603594] {CVE-2010-2071} - [fs] cifs: remove bogus first_time check in NTLMv2 session setup code (Jeff Layton) [604785] - [fs] cifs: don't attempt busy-file rename unless it's in same directory (Jeff Layton) [603707] - [fs] ext4: Fix compat EXT4_IOC_ADD_GROUP (Eric Sandeen) [602428] - [fs] ext4: Prevent creation of files larger than RLIMIT_FSIZE using fallocate (Eric Sandeen) [602427] - [fs] ext4: Use our own write_cache_pages() (Eric Sandeen) [602384] - [fs] xfs: Make fiemap work in query mode (Eric Sandeen) [602061] - [fs] ext4: restart ext4_ext_remove_space() after transaction restart (Josef Bacik) [589645] - [fs] ext4: Make sure the MOVE_EXT ioctl can't overwrite append-only files (Eric Sandeen) [601009] {CVE-2010-2066} - [fs] btrfs: check for read permission on src file in the clone ioctl (Danny Feng) [593227] {CVE-2010-1636} - [drm] radeon: fixes for radeon driver from upstream (Dave Airlie) [589098] - [drm] radeon port 2.6.35 HDMI audio to RHEL6 (Jerome Glisse) [604435] - [drm] nv50: fix iommu errors caused by device reading from address 0 (Ben Skeggs) [602498] - [ata] libata: don't flush dcache on slab pages (Stanislaw Gruszka) [606719] - [fs] cifs: don't call cifs_new_fileinfo unless cifs_open succeeds (Jeff Layton) [593422] - [fs] cifs: don't ignore cifs_posix_open_inode_helper return value (Jeff Layton) [593422] - [fs] cifs: clean up arguments to cifs_open_inode_helper (Jeff Layton) [593422] - [fs] cifs: pass instantiated filp back after open call (Jeff Layton) [593422] - [fs] cifs: move cifs_new_fileinfo call out of cifs_posix_open (Jeff Layton) [593422] - [fs] cifs: implement drop_inode superblock op (Jeff Layton) [593422] - [fs] cifs: checkpatch cleanup (Jeff Layton) [593422] - [fs] nfsd: ensure sockets are closed on error (Jeff Layton) [603735] - [fs] Revert "sunrpc: move the close processing after do recvfrom method" (Jeff Layton) [603735] - [fs] Revert "sunrpc: fix peername failed on closed listener" (Jeff Layton) [603735] - [virt] kvm: Prevent internal slots from being COWed (Glauber Costa) [601192] - [virt] kvm: Keep slot ID in memory slot structure (Glauber Costa) [601192] - [fs] writeback: split writeback_inodes_wb (Christoph Hellwig) [601202] - [fs] writeback: remove writeback_inodes_wbc (Christoph Hellwig) [601202] - [fs] writeback: fix pin_sb_for_writeback (Christoph Hellwig) [601202] - [fs] writeback: add missing requeue_io in writeback_inodes_wb (Christoph Hellwig) [601202] - [fs] writeback: simplify and split bdi_start_writeback (Christoph Hellwig) [601202] - [fs] writeback: simplify wakeup_flusher_threads (Christoph Hellwig) [601202] - [fs] writeback: fix writeback_inodes_wb from writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: enforce s_umount locking in writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: queue work on stack in writeback_inodes_sb (Christoph Hellwig) [601202] - [fs] writeback: fix writeback completion notifications (Christoph Hellwig) [601202] - [fs] vfs: improve writeback_inodes_wb() (Christoph Hellwig) [601202] - [fs] writeback: remove unused nonblocking and congestion checks (Christoph Hellwig) [601202] - [fs] writeback: remove the always false bdi_cap_writeback_dirty() test (Christoph Hellwig) [601202] - [misc] hpilo: fix pointer warning in ilo_ccb_setup (Prarit Bhargava) [603733] - [netdrv] libertas_tf: Fix warning in lbtf_rx for stats struct (Prarit Bhargava) [603733] - [scsi] Fix userspace warning in /usr/include/scsi/scsi.h (Prarit Bhargava) [603733] - [pci] Fix section mismatch warning in pcibios_scan_specific_bus() (Prarit Bhargava) [603733] - [fs] Fix warning in fs/ecryptfs/messaging.c: ecryptfs_process_response() (Prarit Bhargava) [603733] - [fs] Fix warning in fs/btrfs/ordered-data.c: btrfs_dec_test_ordered_pending() (Prarit Bhargava) [603733] - [netdrv] Fix warnings in drivers/net/bnx2.c (Prarit Bhargava) [603733] - [doc] Fix warning in Documentation/spi/spidev_fdx.c: do_msg() (Prarit Bhargava) [603733] - [kernel] Fix stack warning in lib/decompress_bunzip2.c: get_next_block() (Prarit Bhargava) [603733] - [netdrv] Fix warning in drivers/net/vxge/vxge-main.c: vxge_probe() (Prarit Bhargava) [603733] - [v4l] Fix warnings in drivers/media/dvb/frontends (Prarit Bhargava) [603733] - [trace] Fix warning in include/trace/events/kmem.h: mm_kswapd_ran() (Prarit Bhargava) [603733] - [scsi] Fix warning in drivers/scsi/megaraid/megaraid_sas.c: process_fw_state_change_wq() (Prarit Bhargava) [603733] - [pcmcia] Fix warnings in drivers/pcmcia/socket_sysfs.c (Prarit Bhargava) [603733] - [netdrv] Fix warning in drivers/net/wireless/wl3501_cs.c: wl3501_esbq_exec() (Prarit Bhargava) [603733] - [drm] Workaround broken check_headers.pl (Prarit Bhargava) [603733] - [isdn] Fix warning in drivers/isdn/hardware/mISDN/hfcpci.c: hfcpci_softirq() (Prarit Bhargava) [603733] - [virt] Fix warning in drivers/vhost/vhost.c: vhost_signal() (Prarit Bhargava) [603733] - [md] Fix warning in drivers/md/dm-repl.c: _replicator_slink_message() (Prarit Bhargava) [603733] - [virt] Fix warning in arch/x86/kvm/svm.c: svm_handle_mce() (Prarit Bhargava) [603733] - [net] Fix stack warning in net/mac80211/debugfs_sta.c: sta_agg_status_read() (Prarit Bhargava) [603733] - [kernel] Fix warnings in scripts/mod/mod-extract.c (Prarit Bhargava) [603733] - [mm] Fix warning in mm/mprotect.c: mprotect_fixup() (Prarit Bhargava) [603733] - [mm] Fix warning in mm/mmap.c: __split_vma() (Prarit Bhargava) [603733] - [mca] Fix warning in include/linux/mca-legacy.h (Prarit Bhargava) [603733] - [mm] Fix warning in include/linux/khugepaged.h (Andrea Arcangeli) [603733] - [virt] Fix warnings in drivers/xen/events.c() (Prarit Bhargava) [603733] - [x86] Fix warning in drivers/platform/x86/thinkpad_acpi.c (Prarit Bhargava) [603733] - [netdrv] Fix warnings in drivers/net/wireless/b43/phy_lp.c (Prarit Bhargava) [603733] - [block] Fix warning in drivers/block/cciss.c: fail_all_cmds() (Prarit Bhargava) [603733] - [isdn] Fix warnings in drivers/isdn/hardware/mISDN/w6692.c (Prarit Bhargava) [603733] - [kernel] Fix compiler warning in sched.c (Larry Woodman) [544197] - [fs] fscache/object-list.c: fix warning on 32-bit (Prarit Bhargava) [603733] - [sysfs] Fix warning in sysfs_open_file (Prarit Bhargava) [603733] - [kdump] Fix warning in kexec_crash_size_show (Prarit Bhargava) [603733] - [netdrv] libertas: fix uninitialized variable warning (Prarit Bhargava) [603733] - [drm] Fixes linux-next & linux-2.6 checkstack warnings (Prarit Bhargava) [603733] - [x86] acpi_pad: squish warning (Prarit Bhargava) [603733] - [netdrv] iwlwifi: dynamically allocate buffer for sram debugfs file (Prarit Bhargava) [603733] - [isdn] Fix warnings in eicon driver (Prarit Bhargava) [603733] - [net] bridge: Make first arg to deliver_clone const (Prarit Bhargava) [603733] - [kernel] linux/elfcore.h: hide kernel functions (Prarit Bhargava) [603733] - [fs] quota: suppress warning: "quotatypes" defined but not used (Prarit Bhargava) [603733] - [fs] fuse: fix large stack use (Prarit Bhargava) [603733] - [uwb] wlp: refactor wlp_get_() macros (Prarit Bhargava) [603733] - [usb] Remove large struct from the stack in USB storage isd200 driver (Prarit Bhargava) [603733] - [usb] isp1362: better 64bit printf warning fixes (Prarit Bhargava) [603733] - [pci] PCI: kill off pci_register_set_vga_state() symbol export (Prarit Bhargava) [603733] - [x86] intel-iommu: Fix section mismatch dmar_ir_support() uses dmar_tbl (Prarit Bhargava) [603733] - [v4l] dvb-bt8xx: fix compile warning (Prarit Bhargava) [603733] - [tty] tty_buffer: Fix distinct type warning (Prarit Bhargava) [603733] - [virt] virtio: fix section mismatch warnings (Prarit Bhargava) [603733] - [ata] Fix warning in libata-eh.c (Prarit Bhargava) [603733] - [crypto] testmgr: Fix warning (Prarit Bhargava) [603733] - [x86] Use __builtin_memset and __builtin_memcpy for memset/memcpy (Prarit Bhargava) [603733] - [x86] apic: Fix prototype in hw_irq.h (Prarit Bhargava) [603733] - [x86] nmi_watchdog: relax the nmi checks during bootup (Don Zickus) [596760] - [x86] nmi_watchdog: disable correct cpu if it fails check (Don Zickus) [596760] - [netdrv] iwlwifi: update supported PCI_ID list for 5xx0 series (John Linville) [599148] - [netdrv] iwlwifi: recalculate average tpt if not current (John Linville) [595845] - [netdrv] iwl3945: enable stuck queue detection on 3945 (John Linville) [595847] - [netdrv] iwlwifi: fix internal scan race (John Linville) [595846] - [netdrv] iwlwifi: fix scan races (John Linville) [595846] - [virt] virtio: fix balloon without VIRTIO_BALLOON_F_STATS_VQ (Amit Shah) [601690] - [virt] virtio: Fix scheduling while atomic in virtio_balloon stats (Amit Shah) [601690] - [virt] virtio: Add memory statistics reporting to the balloon driver (Amit Shah) [601690] - [block] make blk_init_free_list and elevator_init idempotent (Mike Snitzer) [594584] - [block] avoid unconditionally freeing previously allocated request_queue (Mike Snitzer) [594584] - [virt] vhost: fix the memory leak which will happen when memory_access_ok fails (Michael S. Tsirkin) [599299] - [virt] vhost-net: fix to check the return value of copy_to/from_user() correctly (Michael S. Tsirkin) [599299] - [virt] vhost: fix to check the return value of copy_to/from_user() correctly (Michael S. Tsirkin) [599299] - [virt] vhost: Fix host panic if ioctl called with wrong index (Michael S. Tsirkin) [599299] - [block] writeback: fixups for !dirty_writeback_centisecs (Mike Snitzer) [594570] - [fs] writeback: disable periodic old data writeback for !dirty_writeback_centisecs (Mike Snitzer) [594570] - [modsign] Include the GNU build ID note in the digest (David Howells) [581965] - [modsign] Fix a number of module signing bugs (David Howells) [581965] - [modsign] KEYS: Return more accurate error codes (David Howells) [591891] - [netdrv] ixgbe: fix automatic LRO/RSC settings for low latency (Andy Gospodarek) [595555] - [scsi] sync fcoe with upstream (Mike Christie) [603263] - [trace] conflicting tracepoint power.h headers (Mark Wielaard) [599175] - [netdrv] ixgbe: fix panic when shutting down system with WoL enabled (Andy Gospodarek) [601066] - [netdrv] ixgbe: ixgbe_down needs to stop dev_watchdog (Andy Gospodarek) [604807] - [scsi] sync fcoe (Mike Christie) [595558] - [kernel] CRED: Fix a race in creds_are_invalid() in credentials debugging (James Leddy) [578268] - [kernel] Remove timeout logic in mutex_spin_on_owner() to match upstream (Steve Best) [602805]- [virt] Disable transparent hugepages when running under Xen (Dor Laor) [605566] - [pci] fix compilation when CONFIG_PCI_MSI=n (Vivek Goyal) [589397] - [block] virtio_blk: support barriers without FLUSH feature (Christoph Hellwig) [602595] - [mm] make compound_lock irqsafe in put_page (Andrea Arcangeli) [605354] - [mm] remove compound_lock from futex (Andrea Arcangeli) [605354] - [mm] memcontrol compound_lock irqsafe (Andrea Arcangeli) [605354] - [mm] add compound_lock_irqsave/irqrestore (Andrea Arcangeli) [605354]- [virt] virtio-pci: Disable MSI at startup (Vivek Goyal) [589397] - [mm] Reenable transparent hugepages (Aristeu Rozanski) [602436]- [mm] Revert "[redhat] Enable transparent hugepages by default" (Aristeu Rozanski) [602436]- [net] Revert "[net] bridge: make bridge support netpoll" (Herbert Xu) [602927] - [virt] always invalidate and flush on spte page size change (Andrea Arcangeli) [578134] - [mm] root anon vma bugchecks (Andrea Arcangeli) [578134] - [mm] resurrect the check in page_address_in_vma (Andrea Arcangeli) [578134] - [mm] root anon vma use root (Andrea Arcangeli) [578134] - [mm] avoid ksm hang (Andrea Arcangeli) [578134] - [mm] always add new vmas at the end (Andrea Arcangeli) [578134] - [mm] remove unnecessary lock from __vma_link (Andrea Arcangeli) [578134] - [mm] optimize hugepage tracking for memcgroup & handle splitting (Rik van Riel) [597108] - [mm] properly move a transparent hugepage between cgroups (Rik van Riel) [597081] - [mm] scale statistics if the page is a transparent hugepage (Rik van Riel) [597077] - [mm] enhance mem_cgroup_charge_statistics with a page_size argument (Rik van Riel) [597058] - [virt] add option to disable spinlock patching on hypervisor (Gleb Natapov) [599068] - [virt] xen: don't touch xsave in cr4 (Andrew Jones) [599069] - [drm] Update core to current drm-linus (Adam Jackson) [589547 589792 597022] - [mm] fix refcount bug in anon_vma code (Rik van Riel) [602739]- [netdrv] vlan: allow null VLAN ID to be used (Andy Gospodarek) [595555] - [netdrv] ixgbe: Add boolean parameter to ixgbe_set_vmolr (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix bug when EITR=0 causing no writebacks (Andy Gospodarek) [595555] - [netdrv] ixgbe: enable extremely low latency (Andy Gospodarek) [595555] - [netdrv] ixgbe: added compat bits (Andy Gospodarek) [595555] - [netdrv] ixgbe: dcb, do not tag tc_prio_control frames (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix ixgbe_tx_is_paused logic (Andy Gospodarek) [595555] - [netdrv] ixgbe: always enable vlan strip/insert when DCB is enabled (Andy Gospodarek) [595555] - [netdrv] ixgbe: remove some redundant code in setting FCoE FIP filter (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix wrong offset to fc_frame_header in ixgbe_fcoe_ddp (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix header len when unsplit packet overflows to data buffer (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix setting of promisc mode when using mac-vlans (Andy Gospodarek) [595555] - [netdrv] ixgbe: Add support for VF MAC and VLAN configuration (Andy Gospodarek) [595555] - [netdrv] ixgbe: fix bug with vlan strip in promsic mode (Andy Gospodarek) [595555] - [virt] use unfair spinlock when running on hypervisor (Gleb Natapov) [599068]- [kernel] sched: update normalized values on user updates via proc (Hendrik Brueckner) [590748] - [kernel] sched: Make tunable scaling style configurable (Hendrik Brueckner) [590748] - [s390x] nohz: Introduce arch_needs_cpu (Hendrik Brueckner) [590009] - [ppc64] Use form 1 affinity to setup node distance (Steve Best) [594502] - [ppc64] numa: Use ibm, architecture-vec-5 to detect form 1 affinity (Steve Best) [594502] - [ppc64] Set a smaller value for RECLAIM_DISTANCE to enable zone reclaim (Steve Best) [594502] - [block] Add padding to writeback_control (Mike Snitzer) [594570] - [fs] cifs: fix page refcount leak (Jeff Layton) [595827] - [scsi] megaraid_sas - Add three times Online controller reset (Tomas Henzl) [594821] - [scsi] megaraid: update driver version to 4.28 (Tomas Henzl) [577010] - [netdrv] tg3: Provide more support for 57765 with v3.108 (John Feeney) [581691] - [scsi] skip sense logging for some ATA PASS-THROUGH cdbs (Jeff Moyer) [596997] - [block] allow initialization of previously allocated request_queue (Mike Snitzer) [594584] - [usb] Fix oops on switching USB controllers (Pete Zaitcev) [578979] - [drm] nouveau: important fixes to vbios parser (Ben Skeggs) [596604] - [virt] virtio: console: Fix crash when port is unplugged and blocked for write (Amit Shah) [596635] - [virt] virtio: console: Fix crash when hot-unplugging a port and read is blocked (Amit Shah) [596635] - [kernel] signals: check_kill_permission(): don't check creds if same_thread_group() (Oleg Nesterov) [595499] - [drm] fix issue with wake up like upstream commit (Dave Airlie) [577959] - [x86] Fix AMD IOMMU suspend/resume (Matthew Garrett) [593787] - [mm] do_generic_file_read: clear page errors when issuing a fresh read of the page (Rik van Riel) [596334] - [x86] Fix loud HPET warning on Intel Platforms (Prarit Bhargava) [592036] - [x86] Intel Cougar Point PCH support for SATA, USB, HD Audio, I2C(SMBUS), and iTCO Watchdog (John Villalovos) [560077] - [x86] dell-laptop: Update to match mainline (Matthew Garrett) [586495] - [kernel] proc: backport afinity_hint code (Neil Horman) [591509] - [scsi] bfa: powerpc compilation warning and endian fix (Rob Evers) [583154] - [scsi] bfa: code review fixes (Rob Evers) [583154] - [s390x] dasd: fix race between tasklet and dasd_sleep_on (Hendrik Brueckner) [591963] - [s390x] vdso: add missing vdso_install target (Hendrik Brueckner) [587368] - [mm] mempolicy: fix get_mempolicy() for relative and static nodes (Steve Best) [592327] - [net] reserve ports for applications using fixed port numbers (Amerigo Wang) [580970] - [kernel] sysctl: add proc_do_large_bitmap (Amerigo Wang) [580970] - [kernel] sysctl: refactor integer handling proc code (Amerigo Wang) [580970] - [virt] VMware Balloon: clamp number of collected non-balloonable pages (Amit Shah) [582826] - [virt] x86, hypervisor: add missing (Amit Shah) [582826] - [nfs] nfsd4: bug in read_buf (Steve Dickson) [597215] - [nfs] svcrdma: RDMA support not yet compatible with RPC6 (Steve Dickson) [597215] - [nfs] Revert "nfsd4: distinguish expired from stale stateids" (Steve Dickson) [597215] - [nfs] nfsd: safer initialization order in find_file() (Steve Dickson) [597215] - [nfs] nfs4: minor callback code simplification, comment (Steve Dickson) [597215] - [nfs] NFSD: don't report compiled-out versions as present (Steve Dickson) [597215] - [nfs] nfsd4: implement reclaim_complete (Steve Dickson) [597215] - [nfs] nfsd4: nfsd4_destroy_session must set callback client under the state lock (Steve Dickson) [597215] - [nfs] nfsd4: keep a reference count on client while in use (Steve Dickson) [597215] - [nfs] nfsd4: mark_client_expired (Steve Dickson) [597215] - [nfs] nfsd4: introduce nfs4_client.cl_refcount (Steve Dickson) [597215] - [nfs] nfsd4: refactor expire_client (Steve Dickson) [597215] - [nfs] nfsd4: extend the client_lock to cover cl_lru (Steve Dickson) [597215] - [nfs] nfsd4: use list_move in move_to_confirmed (Steve Dickson) [597215] - [nfs] nfsd4: fold release_session into expire_client (Steve Dickson) [597215] - [nfs] nfsd4: rename sessionid_lock to client_lock (Steve Dickson) [597215] - [nfs] nfsd4: fix bare destroy_session null dereference (Steve Dickson) [597215] - [nfs] nfsd4: use local variable in nfs4svc_encode_compoundres (Steve Dickson) [597215] - [nfs] nfsd: further comment typos (Steve Dickson) [597215] - [nfs] sunrpc: centralise most calls to svc_xprt_received (Steve Dickson) [597215] - [nfs] nfsd4: fix unlikely race in session replay case (Steve Dickson) [597215] - [nfs] nfsd4: fix filehandle comment (Steve Dickson) [597215] - [nfs] nfsd: potential ERR_PTR dereference on exp_export() error paths (Steve Dickson) [597215] - [nfs] nfsd4: complete enforcement of 4.1 op ordering (Steve Dickson) [597215] - [nfs] nfsd4: allow 4.0 clients to change callback path (Steve Dickson) [597215] - [nfs] nfsd4: rearrange cb data structures (Steve Dickson) [597215] - [nfs] NFSD: NFSv4 callback client should use RPC_TASK_SOFTCONN (Steve Dickson) [597215] - [nfs] nfsd4: cl_count is unused (Steve Dickson) [597215] - [nfs] nfsd4: don't sleep in lease-break callback (Steve Dickson) [597215] - [nfs] nfsd4: indentation cleanup (Steve Dickson) [597215] - [nfs] nfsd4: consistent session flag setting (Steve Dickson) [597215] - [nfs] nfsd4: remove probe task's reference on client (Steve Dickson) [597215] - [nfs] nfsd4: remove dprintk (Steve Dickson) [597215] - [nfs] nfsd4: shutdown callbacks on expiry (Steve Dickson) [597215] - [nfs] nfsd4: preallocate nfs4_rpc_args (Steve Dickson) [597215] - [nfs] svcrpc: don't hold sv_lock over svc_xprt_put() (Steve Dickson) [597215] - [nfs] nfsd: don't break lease while servicing a COMMIT (Steve Dickson) [597215] - [nfs] nfsd: factor out hash functions for export caches (Steve Dickson) [597215] - [nfs] sunrpc: never return expired entries in sunrpc_cache_lookup (Steve Dickson) [597215] - [nfs] sunrpc/cache: factor out cache_is_expired (Steve Dickson) [597215] - [nfs] sunrpc: don't keep expired entries in the auth caches (Steve Dickson) [597215] - [nfs] nfsd4: document lease/grace-period limits (Steve Dickson) [597215] - [nfs] nfsd4: allow setting grace period time (Steve Dickson) [597215] - [nfs] nfsd4: reshuffle lease-setting code to allow reuse (Steve Dickson) [597215] - [nfs] nfsd4: remove unnecessary lease-setting function (Steve Dickson) [597215] - [nfs] nfsd4: simplify lease/grace interaction (Steve Dickson) [597215] - [nfs] nfsd4: simplify references to nfsd4 lease time (Steve Dickson) [597215] - [nfs] Fix another nfs_wb_page() deadlock (Steve Dickson) [595478] - [nfs] Ensure that we mark the inode as dirty if we exit early from commit (Steve Dickson) [595478] - [nfs] Fix a lock imbalance typo in nfs_access_cache_shrinker (Steve Dickson) [595478] - [nfs] sunrpc: fix leak on error on socket xprt setup (Steve Dickson) [595478] - [pci] Add padding to PCI structs for future enhancements (Prarit Bhargava) [590286]- [mm] fix vma_adjust lock inversion (Andrea Arcangeli) [595808] - [mm] eliminate compiler warning introduced by my "kernel pagefault tracepoint for x86 & x86_64 patch" (Larry Woodman) [526032] - [netdrv] tg3: Fix INTx fallback when MSI fails (Steve Best) [594456] - [virt] correctly trace irq injection on SVM (Gleb Natapov) [594020] - [virt] KVM: remove CAP_SYS_RAWIO requirement from kvm_vm_ioctl_assign_irq (Alex Williamson) [594912] - [virt] KVM: Fix wallclock version writing race (Glauber Costa) [592033] - [x86] Fix double enable_IR_x2apic call on SMP kernel on !SMP boards (Luming Yu) [585122] - [block] Adjust elv_iosched_show to return "none" for bio-based DM (Mike Snitzer) [595393] - [dm] mpath: Add a feature flag attribute to the multipath structure (Mike Snitzer) [594503] - [kernel] fix compat_sys_sched_getaffinity() (Oleg Nesterov) [582407] - [usb] usbcore: Fix issue with disabled USB3 protocol ports (Bhavna Sarathy) [591916] - [kernel] python: change scripts to use system python instead of env (Don Zickus) [575965] - [scsi] mpt2sas: update to 05.100.00.02 (Tomas Henzl) [591971] - [virt] Fix FV Xen guest when xen_pv_hvm not enabled (Don Dutile) [523134] - [net] enhance network cgroup classifier to work in softirq context (Neil Horman) [595351] - [net] gro: Fix bogus gso_size on the first fraglist entry (Herbert Xu) [594561] - [nfs] sunrpc trace points (Steve Dickson) [567741] - [nfs] don't try to decode GETATTR if DELEGRETURN returned error (Jeff Layton) [584391] - [nfs] d_revalidate() is too trigger-happy with d_drop() (Jeff Layton) [587225] - [ppc64] Fix zero length strncmp() on powerpc (Steve Best) [593129] - [ppc64] pseries: Fix xics interrupt affinity (Steve Best) [592438] - [ppc] Improve 64bit copy_tofrom_user (Steve Best) [591344] - [fs] GFS2: Fix permissions checking for setflags ioctl() (Steven Whitehouse) [595395] {CVE-2010-1641} - [gfs] GFS2: Add two useful messages (Steven Whitehouse) [589510] - [serial] fix serial console hang after entering username (John Villalovos) [590851] - [kdump] kexec can't load capturing kernel on some big RAM systems (Vitaly Mayatskikh) [580843] - [fs] cleanup generic block based fiemap (Josef Bacik) [578560] - [fs] vfs: add NOFOLLOW/UNUSED to umount flags (Josef Bacik) [562078] - [fs] dlm: fix ast ordering for user locks (David Teigland) [592418] - [fs] cifs: fix noserverino handling when unix extensions are enabled (Jeff Layton) [591483] - [fs] cifs: don't update uniqueid in cifs_fattr_to_inode (Jeff Layton) [591483] - [fs] cifs: always revalidate hardlinked inodes when using noserverino (Jeff Layton) [591483] - [fs] cifs: Fix losing locks during fork() (Jeff Layton) [591483] - [fs] cifs: propagate cifs_new_fileinfo() error back to the caller (Jeff Layton) [591483] - [fs] cifs: add comments explaining cifs_new_fileinfo behavior (Jeff Layton) [591483] - [fs] cifs: Allow null nd (as nfs server uses) on create (Jeff Layton) [591483] - [fs] cifs: remove unused parameter from cifs_posix_open_inode_helper() (Jeff Layton) [591483] - [fs] cifs: drop quota operation stubs (Jeff Layton) [591483] - [fs] cifs: Remove unused cifs_oplock_cachep (Jeff Layton) [591483] - [fs] cifs: Cleanup various minor breakage in previous cFYI cleanup (Jeff Layton) [591483] - [fs] cifs: Neaten cERROR and cFYI macros, reduce text space (Jeff Layton) [591483] - [fs] cifs: trivial white space (Jeff Layton) [591483] - [fs] cifs: use add_to_page_cache_lru (Jeff Layton) [591483] - [fs] cifs: not overwriting file_lock structure after GET_LK (Jeff Layton) [591483] - [fs] cifs: Fix a kernel BUG with remote OS/2 server (Jeff Layton) [591483] - [fs] cifs: initialize nbytes at the beginning of CIFSSMBWrite() (Jeff Layton) [591483] - [fs] cifs: back out patches that didn't make it upstream (Jeff Layton) [591483] - [fs] cifs: guard against hardlinking directories (Jeff Layton) [591229] - [pci] check caps from sysfs file open to read device dependent config space (Don Dutile) [559709] - [fs] sysfs: add struct file* to bin_attr callbacks (Don Dutile) [559709] - [ata] pata_via: fixup detection issues (David Milburn) [591074] - [security] keys: call_sbin_request_key() must write lock keyrings before modifying them (David Howells) [591891] - [security] keys: Use RCU dereference wrappers in keyring key type code (David Howells) [591891] - [security] keys: find_keyring_by_name() can gain access to a freed keyring (David Howells) [585101 591891] {CVE-2010-1437} - [security] keys: Fix RCU handling in key_gc_keyring() (David Howells) [591891] - [security] keys: the request_key() syscall should link an existing key to the dest keyring (David Howells) [591891] - [security] keys: don't need to use RCU in keyring_read() as semaphore is held (David Howells) [591891] - [security] keys: fix an RCU warning (David Howells) [591891] - [security] keys: PTR_ERR return of wrong pointer in keyctl_get_security() (David Howells) [591891] - [fs] CacheFiles: Fix error handling in cachefiles_determine_cache_security() (David Howells) [591894] - [fs] CacheFiles: Fix occasional EIO on call to vfs_unlink() (David Howells) [591894] - [fs] fs-cache: order the debugfs stats correctly (David Howells) [591894] - [fs] SLOW_WORK: CONFIG_SLOW_WORK_PROC should be CONFIG_SLOW_WORK_DEBUG (David Howells) [591894] - [fs] fscache: add missing unlock (David Howells) [591894] - [fs] FS-Cache: Remove the EXPERIMENTAL flag (David Howells) [591894] - [fs] CacheFiles: Fix a race in cachefiles_delete_object() vs rename (David Howells) [591894] - [fs] switch cachefiles to kern_path() (David Howells) [591894] - [fs] FS-Cache: Avoid maybe-used-uninitialised warning on variable (David Howells) [591894] - [net] bonding: make bonding support netpoll (Amerigo Wang) [587751] - [net] bridge: make bridge support netpoll (Amerigo Wang) [587751] - [net] netpoll: add generic support for bridge and bonding devices (Amerigo Wang) [587751] - [ppc64] Use lwarx/ldarx hint in bit locks (Steve Best) [594515] - [ppc64] 85xx: Make sure lwarx hint isn't set on ppc32 (Steve Best) [594515] - [ppc64] Use lwarx hint in spinlocks (Steve Best) [594515] - [fs] tmpfs: Insert tmpfs cache pages to inactive list at first (Rik van Riel) [595210] - [mm] vmscan: detect mapped file pages used only once (Rik van Riel) [595210] - [mm] vmscan: drop page_mapping_inuse() (Rik van Riel) [595210] - [mm] vmscan: factor out page reference checks (Rik van Riel) [595210] - [nfs] SUNRPC: Don't spam gssd with upcall requests when the kerberos key expired (Steve Dickson) [595478] - [nfs] SUNRPC: Reorder the struct rpc_task fields (Steve Dickson) [595478] - [nfs] SUNRPC: Remove the 'tk_magic' debugging field (Steve Dickson) [595478] - [nfs] SUNRPC: Move the task->tk_bytes_sent and tk_rtt to struct rpc_rqst (Steve Dickson) [595478] - [nfs] Don't call iput() in nfs_access_cache_shrinker (Steve Dickson) [595478] - [nfs] Clean up nfs_access_zap_cache() (Steve Dickson) [595478] - [nfs] Don't run nfs_access_cache_shrinker() when the mask is GFP_NOFS (Steve Dickson) [595478] - [nfs] SUNRPC: Ensure rpcauth_prune_expired() respects the nr_to_scan parameter (Steve Dickson) [595478] - [nfs] SUNRPC: Ensure memory shrinker doesn't waste time in rpcauth_prune_expired() (Steve Dickson) [595478] - [nfs] SUNRPC: Dont run rpcauth_cache_shrinker() when gfp_mask is GFP_NOFS (Steve Dickson) [595478] - [nfs] Read requests can use GFP_KERNEL (Steve Dickson) [595478] - [nfs] Clean up nfs_create_request() (Steve Dickson) [595478] - [nfs] Don't use GFP_KERNEL in rpcsec_gss downcalls (Steve Dickson) [595478] - [nfs] NFSv4: Don't use GFP_KERNEL allocations in state recovery (Steve Dickson) [595478] - [nfs] SUNRPC: Fix xs_setup_bc_tcp() (Steve Dickson) [595478] - [nfs] SUNRPC: Replace jiffies-based metrics with ktime-based metrics (Steve Dickson) [595478] - [kernel] ktime: introduce ktime_to_ms() (Steve Dickson) [595478] - [nfs] SUNRPC: RPC metrics and RTT estimator should use same RTT value (Steve Dickson) [595478] - [nfs] Calldata for nfs4_renew_done() (Steve Dickson) [595478] - [nfs] nfs4: renewd renew operations should take/put a client reference (Steve Dickson) [595478] - [nfs] Squelch compiler warning in nfs_add_server_stats() (Steve Dickson) [595478] - [nfs] Clean up fscache_uniq mount option (Steve Dickson) [595478] - [nfs] Squelch compiler warning (Steve Dickson) [595478] - [nfs] SUNRPC: Trivial cleanups in include/linux/sunrpc/xdr.h (Steve Dickson) [595478] - [nfs] NFSv4: Clean up the NFSv4 setclientid operation (Steve Dickson) [595478] - [nfs] NFSv4: Allow attribute caching with 'noac' mounts if client holds a delegation (Steve Dickson) [595478] - [nfs] SUNRPC: Fail over more quickly on connect errors (Steve Dickson) [595478] - [nfs] SUNRPC: Move the test for XPRT_CONNECTING into xprt_connect() (Steve Dickson) [595478] - [nfs] SUNRPC: Cleanup - make rpc_new_task() call rpc_release_calldata on failure (Steve Dickson) [595478] - [nfs] SUNRPC: Clean up xprt_release() (Steve Dickson) [595478] - [nfs] NFSv4: Fix up the documentation for nfs_do_refmount (Steve Dickson) [595478] - [nfs] Replace nfsroot on-stack filehandle (Steve Dickson) [595478] - [nfs] Cleanup file handle allocations in fs/nfs/super.c (Steve Dickson) [595478] - [nfs] Prevent the mount code from looping forever on broken exports (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_getacl() and nfs3_proc_setacl() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_statfs() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_setattr() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs4_proc_create() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_proc_symlink() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_proc_create (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_rmdir (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_proc_remove() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_readlink() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_link() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_readdir() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs3_proc_rename() and nfs4_proc_rename() (Steve Dickson) [595478] - [nfs] Reduce stack footprint of nfs_revalidate_inode() (Steve Dickson) [595478] - [nfs] NFSv4: Reduce stack footprint of nfs4_proc_access() and nfs3_proc_access() (Steve Dickson) [595478] - [nfs] NFSv4: Reduce the stack footprint of nfs4_remote_referral_get_sb (Steve Dickson) [595478] - [nfs] NFSv4: Reduce stack footprint of nfs4_get_root() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_follow_remote_path() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_lookup (Steve Dickson) [595478] - [nfs] NFSv4: Reduce the stack footprint of try_location() (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_create_server (Steve Dickson) [595478] - [nfs] Reduce the stack footprint of nfs_follow_mountpoint() (Steve Dickson) [595478] - [nfs] NFSv4: Eliminate nfs4_path_walk() (Steve Dickson) [595478] - [nfs] Add helper functions for allocating filehandles and fattr structs (Steve Dickson) [595478] - [nfs] NFSv4: Fix the locking in nfs_inode_reclaim_delegation() (Steve Dickson) [595478] - [nfs] fix memory leak in nfs_get_sb with CONFIG_NFS_V4 (Steve Dickson) [595478] - [nfs] fix some issues in nfs41_proc_reclaim_complete() (Steve Dickson) [595478] - [nfs] Ensure that nfs_wb_page() waits for Pg_writeback to clear (Steve Dickson) [595478] - [nfs] Fix an unstable write data integrity race (Steve Dickson) [595478] - [nfs] testing for null instead of ERR_PTR() (Steve Dickson) [595478] - [nfs] NFSv4: Don't attempt an atomic open if the file is a mountpoint (Steve Dickson) [595478] - [nfs] SUNRPC: Fix a bug in rpcauth_prune_expired (Steve Dickson) [595478] - [nfs] NFSv4: fix delegated locking (Steve Dickson) [595478] - [nfs] Ensure that the WRITE and COMMIT RPC calls are always uninterruptible (Steve Dickson) [595478] - [nfs] Fix a race with the new commit code (Steve Dickson) [595478] - [nfs] Fix the mode calculation in nfs_find_open_context (Steve Dickson) [595478] - [nfs] NFSv4: Fall back to ordinary lookup if nfs4_atomic_open() returns EISDIR (Steve Dickson) [595478] - [nfs] SUNRPC: Fix the return value of rpc_run_bc_task() (Steve Dickson) [595478] - [nfs] SUNRPC: Fix a use after free bug with the NFSv4.1 backchannel (Steve Dickson) [595478] - [nfs] ensure bdi_unregister is called on mount failure (Steve Dickson) [595478] - [nfs] fix unlikely memory leak (Steve Dickson) [595478] - [nfs] nfs41: renewd sequence operations should take/put client reference (Steve Dickson) [595478] - [nfs] prevent backlogging of renewd requests (Steve Dickson) [595478] - [nfs] rpc client can not deal with ENOSOCK, so translate it into ENOCONN (Steve Dickson) [595478]- [perf] sync tools/perf to 2.6.34 (Jason Baron) [578987] - [drm] i915: Update to 2.6.34-rc7 (Adam Jackson) [592003] - [perf] userspace and core update fix (Jason Baron) [567828 578987] - [perf] rhel6 perf fixups (Jason Baron) [567828 578987] - [perf] backport latest core perf support (Jason Baron) [567828 578987] - [perf] pull back 'perf' userspace (Jason Baron) [567828 578987] - [drm] radeon/kms: report lvds status as unknown with closed lid (Jerome Glisse) [585111 591628] - [drm] fbdev: fix cloning on fbcon (Dave Airlie) [512023] - [drm] fbcon disconnected + hotplug operation (Jerome Glisse) [580789] - [kernel] slow-work: use get_ref wrapper instead of directly calling get_ref (Dave Airlie) [580789] - [drm] radeon/kms: add special workaround for triple head servers (Dave Airlie) [512023] - [infiniband] RDMA: Use rlimit helpers (Doug Ledford) [500229] - [infiniband] ipoib: returned back addrlen check for mc addresses (Doug Ledford) [500229] - [infiniband] RDMA/amso1100: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [infiniband] IB/srp: Clean up error path in srp_create_target_ib() (Doug Ledford) [500229] - [infiniband] IB/srp: Split send and recieve CQs to reduce number of interrupts (Doug Ledford) [500229] - [infiniband] rdma: potential ERR_PTR dereference (Doug Ledford) [500229] - [infiniband] RDMA/cm: Set num_paths when manually assigning path records (Doug Ledford) [500229] - [infiniband] IB/cm: Fix device_create() return value check (Doug Ledford) [500229] - [infiniband] IB/ucm: Clean whitespace errors (Doug Ledford) [500229] - [infiniband] IB/ucm: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/ucm: Use stack variable 'base' in ib_ucm_add_one (Doug Ledford) [500229] - [infiniband] IB/ucm: Use stack variable 'devnum' in ib_ucm_add_one (Doug Ledford) [500229] - [infiniband] RDMA/cm: Remove unused definition of RDMA_PS_SCTP (Doug Ledford) [500229] - [infiniband] RDMA/cm: Revert association of an RDMA device when binding to loopback (Doug Ledford) [500229] - [infiniband] IB/addr: Correct CONFIG_IPv6 to CONFIG_IPV6 (Doug Ledford) [500229] - [infiniband] IB/addr: Fix IPv6 routing lookup (Doug Ledford) [500229] - [infiniband] IB/addr: Simplify resolving IPv4 addresses (Doug Ledford) [500229] - [infiniband] RDMA/cm: fix loopback address support (Doug Ledford) [500229] - [infiniband] IB/addr: Store net_device type instead of translating to RDMA transport (Doug Ledford) [500229] - [infiniband] IB/addr: Verify source and destination address families match (Doug Ledford) [500229] - [infiniband] RDMA/cma: Replace net_device pointer with index (Doug Ledford) [500229] - [infiniband] RDMA/cma: Fix AF_INET6 support in multicast joining (Doug Ledford) [500229] - [infiniband] RDMA/cma: Correct detection of SA Created MGID (Doug Ledford) [500229] - [infiniband] RDMA/addr: Use appropriate locking with for_each_netdev() (Doug Ledford) [500229] - [infiniband] RDMA/ucma: Add option to manually set IB path (Doug Ledford) [500229] - [infiniband] IB/mad: Ignore iWARP devices on device removal (Doug Ledford) [500229] - [infiniband] IB/umad: Clean whitespace (Doug Ledford) [500229] - [infiniband] IB/umad: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/umad: Use stack variable 'base' in ib_umad_init_port (Doug Ledford) [500229] - [infiniband] IB/umad: Use stack variable 'devnum' in ib_umad_init_port (Doug Ledford) [500229] - [infiniband] IB/umad: Remove port_table[] (Doug Ledford) [500229] - [infiniband] IB/umad: Convert *cdev to cdev in struct ib_umad_port (Doug Ledford) [500229] - [infiniband] IB/uverbs: Use anon_inodes instead of private infinibandeventfs (Doug Ledford) [500229] - [infiniband] IB/core: Fix and clean up ib_ud_header_init() (Doug Ledford) [500229] - [infiniband] IB/core: Pack struct ib_device a little tighter (Doug Ledford) [500229] - [infiniband] IB/uverbs: Whitespace cleanup (Doug Ledford) [500229] - [infiniband] IB/uverbs: Pack struct ib_uverbs_event_file tighter (Doug Ledford) [500229] - [infiniband] IB/uverbs: Increase maximum devices supported (Doug Ledford) [500229] - [infiniband] IB/uverbs: use stack variable 'base' in ib_uverbs_add_one (Doug Ledford) [500229] - [infiniband] IB/uverbs: Use stack variable 'devnum' in ib_uverbs_add_one (Doug Ledford) [500229] - [infiniband] IB/uverbs: Remove dev_table (Doug Ledford) [500229] - [infiniband] IB/uverbs: Convert *cdev to cdev in struct ib_uverbs_device (Doug Ledford) [500229] - [infiniband] IB/uverbs: Fix return of PTR_ERR() of wrong pointer in ib_uverbs_get_context() (Doug Ledford) [500229] - [infiniband] IB: Clarify the documentation of ib_post_send() (Doug Ledford) [500229] - [infiniband] IB/ehca: Allow access for ib_query_qp() (Doug Ledford) [500229] - [infiniband] IB/ehca: Do not turn off irqs in tasklet context (Doug Ledford) [500229] - [infiniband] IB/ehca: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [infiniband] IB/ehca: Rework destroy_eq() (Doug Ledford) [500229] - [infiniband] IPoIB: Include return code in trace message for ib_post_send() failures (Doug Ledford) [500229] - [infiniband] IPoIB: Fix TX queue lockup with mixed UD/CM traffic (Doug Ledford) [500229] - [infiniband] IPoIB: Remove TX moderation settings from ethtool support (Doug Ledford) [500229] - [infiniband] IB/ipath: Use bitmap_weight() (Doug Ledford) [500229] - [infiniband] Remove BKL from ipath_open() (Doug Ledford) [500229] - [rds] remove uses of NIPQUAD, use pI4 (Doug Ledford) [500229] - [rds] RDS/IB+IW: Move recv processing to a tasklet (Doug Ledford) [500229] - [rds] Do not send congestion updates to loopback connections (Doug Ledford) [500229] - [rds] Fix panic on unload (Doug Ledford) [500229] - [rds] Fix potential race around rds_i[bw]_allocation (Doug Ledford) [500229] - [rds] Add GET_MR_FOR_DEST sockopt (Doug Ledford) [500229] - [infiniband] IB/mlx4: Check correct variable for allocation failure (Doug Ledford) [500229] - [infiniband] mlx4: replace the dma_sync_single_range_for_cpu/device API (Doug Ledford) [500229] - [infiniband] IB/mlx4: Simplify retrieval of ib_device (Doug Ledford) [500229] - [infiniband] mlx4_core: Fix cleanup in __mlx4_init_one() error path (Doug Ledford) [500229] - [infiniband] IB/mlx4: Fix queue overflow check in post_recv (Doug Ledford) [500229] - [infiniband] IB/mlx4: Initialize SRQ scatter entries when creating an SRQ (Doug Ledford) [500229] - [infiniband] mlx4: use bitmap_find_next_zero_area (Doug Ledford) [500229] - [infiniband] mlx4_core: return a negative error value (Doug Ledford) [500229] - [infiniband] mlx4_core: Fix parsing of reserved EQ cap (Doug Ledford) [500229] - [infiniband] IB/mlx4: Remove limitation on LSO header size (Doug Ledford) [500229] - [infiniband] IB/mlx4: Remove unneeded code (Doug Ledford) [500229] - [infiniband] RDMA/nes: Correct cap.max_inline_data assignment in nes_query_qp() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix CX4 link problem in back-to-back configuration (Doug Ledford) [500229] - [infiniband] RDMA/nes: Clear stall bit before destroying NIC QP (Doug Ledford) [500229] - [infiniband] RDMA/nes: Set assume_aligned_header bit (Doug Ledford) [500229] - [infiniband] convert to use netdev_for_each_mc_addr (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add support for KR device id 0x0110 (Doug Ledford) [500229] - [infiniband] RDMA/nes: Change WQ overflow return code (Doug Ledford) [500229] - [infiniband] RDMA/nes: Multiple disconnects cause crash during AE handling (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix crash when listener destroyed during loopback setup (Doug Ledford) [500229] - [infiniband] RDMA/nes: Use atomic counters for CM listener create and destroy (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix stale ARP issue (Doug Ledford) [500229] - [infiniband] RDMA/nes: FIN during MPA startup causes timeout (Doug Ledford) [500229] - [infiniband] RDMA/nes: Free kmap() resources (Doug Ledford) [500229] - [infiniband] RDMA/nes: Check for zero STag (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix Xansation test crash on cm_node ref_count (Doug Ledford) [500229] - [infiniband] RDMA/nes: Abnormal listener exit causes loopback node crash (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix crash in nes_accept() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Resource not freed for REJECTed connections (Doug Ledford) [500229] - [infiniband] RDMA/nes: MPA request/response error checking (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix query of ORD values (Doug Ledford) [500229] - [infiniband] RDMA/nes: Fix MAX_CM_BUFFER define (Doug Ledford) [500229] - [infiniband] RDMA/nes: Pass correct size to ioremap_nocache() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Update copyright and branding string (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add max_cqe check to nes_create_cq() (Doug Ledford) [500229] - [infiniband] RDMA/nes: Clean up struct nes_qp (Doug Ledford) [500229] - [infiniband] RDMA/nes: Implement IB_SIGNAL_ALL_WR as an iWARP extension (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add additional SFP+ PHY uC status check and PHY reset (Doug Ledford) [500229] - [infiniband] RDMA/nes: Correct fast memory registration implementation (Doug Ledford) [500229] - [infiniband] RDMA/nes: Add support for IB_WR_*INV (Doug Ledford) [500229] - [infiniband] RDMA/nes: In nes_post_recv() always set bad_wr on error (Doug Ledford) [500229] - [infiniband] RDMA/nes: In nes_post_send() always set bad_wr on error (Doug Ledford) [500229] - [netdrv] cxgb3: fix linkup issue (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Wait at least one schedule cycle during device removal (Doug Ledford) [500229] - [netdrv] cxgb3: fix hot plug removal crash (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Mark RDMA device with CXIO_ERROR_FATAL when removing (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Don't allocate the SW queue for user mode CQs (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Increase the max CQ depth (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Doorbell overflow avoidance and recovery (Doug Ledford) [500229] - [netdrv] cxgb3: convert to use netdev_for_each_addr (Doug Ledford) [500229] - [netdrv] cxgb3: fix link flap (Doug Ledford) [500229] - [netdrv] cxgb3: FIx VLAN over Jumbo frames (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Remove BUG_ON() on CQ rearm failure (Doug Ledford) [500229] - [netdrv] cxgb3: fix GRO checksum check (Doug Ledford) [500229] - [netdrv] cxgb3: add memory barriers (Doug Ledford) [500229] - [netdrv] iwch_cm.c: use pM to show MAC address (Doug Ledford) [500229] - [netdrv] cxgb3: Use kzalloc for allocating only one thing (Doug Ledford) [500229] - [netdrv] RDMA/cxgb3: Fix error paths in post_send and post_recv (Doug Ledford) [500229] - [netdrv] cxgb3: declare MODULE_FIRMWARE (Doug Ledford) [500229] - [netdrv] cxgb3: Set the rxq (Doug Ledford) [500229] - [netdrv] cxgb3: No need to wake queue in xmit handler (Doug Ledford) [500229] - [netdrv] cxgb3: Added private MAC address and provisioning packet handler for iSCSI (Doug Ledford) [500229] - [net] Hook up cxgb4 to Kconfig and Makefile (Doug Ledford) [500229] - [netdrv] cxgb4: Add remaining driver headers and L2T management (Doug Ledford) [500229] - [netdrv] cxgb4: Add main driver file and driver Makefile (Doug Ledford) [500229] - [netdrv] cxgb4: Add HW and FW support code (Doug Ledford) [500229] - [netdrv] cxgb4: Add packet queues and packet DMA code (Doug Ledford) [500229] - [netdrv] cxgb4: Add register, message, and FW definitions (Doug Ledford) [500229] - [net] use helpers to access mc list (Doug Ledford) [500229] - [net] use helpers to access uc list (Doug Ledford) [500229] - [kernel] strstrip incorrectly marked __must_check (Doug Ledford) [500229] - [pci] introduce pci_pcie_cap() (Doug Ledford) [500229] - [pci] cache PCIe capability offset (Doug Ledford) [500229] - [kernel] bitmap: introduce bitmap_set, bitmap_clear, bitmap_find_next_zero_area (Doug Ledford) [500229] - [md] Remove unnecessary casts of void * (Doug Ledford) [583050 586296 586299 588371] - [md] expose max value of behind writes counter (Doug Ledford) [583050 586296 586299 588371] - [md] remove some dead fields from mddev_s (Doug Ledford) [583050 586296 586299 588371] - [md] allow integers to be passed to md/level (Doug Ledford) [583050 586296 586299 588371] - [md] notify mdstat waiters of level change (Doug Ledford) [583050 586296 586299 588371] - [md] don't unregister the thread in mddev_suspend (Doug Ledford) [583050 586296 586299 588371] - [md] factor out init code for an mddev (Doug Ledford) [583050 586296 586299 588371] - [md] pass mddev to make_request functions rather than request_queue (Doug Ledford) [583050 586296 586299 588371] - [md] call md_stop_writes from md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] split md_set_readonly out of do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] factor md_stop_writes out of do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] start to refactor do_md_stop (Doug Ledford) [583050 586296 586299 588371] - [md] factor do_md_run to separate accesses to ->gendisk (Doug Ledford) [583050 586296 586299 588371] - [md] remove ->changed and related code (Doug Ledford) [583050 586296 586299 588371] - [md] don't reference gendisk in getgeo (Doug Ledford) [583050 586296 586299 588371] - [md] move io accounting out of personalities into md_make_request (Doug Ledford) [583050 586296 586299 588371] - [md] notify level changes through sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] Relax checks on ->max_disks when external metadata handling is used (Doug Ledford) [583050 586296 586299 588371] - [md] Correctly handle device removal via sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] Add support for Raid5->Raid0 and Raid10->Raid0 takeover (Doug Ledford) [583050 586296 586299 588371] - [md] Add support for Raid0->Raid5 takeover (Doug Ledford) [583050 586296 586299 588371] - [md] discard StateChanged device flag (Doug Ledford) [583050 586296 586299 588371] - [md] manage redundancy group in sysfs when changing level (Doug Ledford) [583050 586296 586299 588371] - [md] remove unneeded sysfs files more promptly (Doug Ledford) [583050 586296 586299 588371] - [md] set mddev readonly flag on blkdev BLKROSET ioctl (Doug Ledford) [583050 586296 586299 588371] - [md] don't insist on valid event count for spare devices (Doug Ledford) [583050 586296 586299 588371] - [md] simplify updating of event count to sometimes avoid updating spares (Doug Ledford) [583050 586296 586299 588371] - [md] restore ability of spare drives to spin down (Doug Ledford) [583050 586296 586299 588371] - [md] raid6: Fix raid-6 read-error correction in degraded state (Doug Ledford) [583050 586296 586299 588371] - [md] raid5: allow for more than 2^31 chunks (Doug Ledford) [583050 586296 586299 588371] - [md] deal with merge_bvec_fn in component devices better (Doug Ledford) [583050 586296 586299 588371] - [md] fix some lockdep issues between md and sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] fix 'degraded' calculation when starting a reshape (Doug Ledford) [583050 586296 586299 588371] - [md] allow a resync that is waiting for other resync to complete, to be aborted (Doug Ledford) [583050 586296 586299 588371] - [md] remove unnecessary code from do_md_run (Doug Ledford) [583050 586296 586299 588371] - [md] make recovery started by do_md_run() visible via sync_action (Doug Ledford) [583050 586296 586299 588371] - [md] use pU to print UUIDs (Doug Ledford) [583050 586296 586299 588371] - [md] add 'recovery_start' per-device sysfs attribute (Doug Ledford) [583050 586296 586299 588371] - [md] rcu_read_lock() walk of mddev->disks in md_do_sync() (Doug Ledford) [583050 586296 586299 588371] - [md] integrate spares into array at earliest opportunity (Doug Ledford) [583050 586296 586299 588371] - [md] move compat_ioctl handling into md.c (Doug Ledford) [583050 586296 586299 588371] - [md] add MODULE_DESCRIPTION for all md related modules (Doug Ledford) [583050 586296 586299 588371] - [md] raid: improve MD/raid10 handling of correctable read errors (Doug Ledford) [583050 586296 586299 588371] - [md] raid10: print more useful messages on device failure (Doug Ledford) [583050 586296 586299 588371] - [md] bitmap: update dirty flag when bitmap bits are explicitly set (Doug Ledford) [583050 586296 586299 588371] - [md] Support write-intent bitmaps with externally managed metadata (Doug Ledford) [583050 586296 586299 588371] - [md] bitmap: move setting of daemon_lastrun out of bitmap_read_sb (Doug Ledford) [583050 586296 586299 588371] - [md] support updating bitmap parameters via sysfs (Doug Ledford) [583050 586296 586299 588371] - [md] factor out parsing of fixed-point numbers (Doug Ledford) [583050 586296 586299 588371] - [md] support bitmap offset appropriate for external-metadata arrays (Doug Ledford) [583050 586296 586299 588371] - [md] remove needless setting of thread->timeout in raid10_quiesce (Doug Ledford) [583050 586296 586299 588371] - [md] change daemon_sleep to be in 'jiffies' rather than 'seconds' (Doug Ledford) [583050 586296 586299 588371] - [md] move offset, daemon_sleep and chunksize out of bitmap structure (Doug Ledford) [583050 586296 586299 588371] - [md] collect bitmap-specific fields into one structure (Doug Ledford) [583050 586296 586299 588371] - [md] add honouring of suspend_{lo,hi} to raid1 (Doug Ledford) [583050 586296 586299 588371] - [md] raid5: don't complete make_request on barrier until writes are scheduled (Doug Ledford) [583050 586296 586299 588371] - [md] support barrier requests on all personalities (Doug Ledford) [583050 586296 586299 588371] - [md] don't reset curr_resync_completed after an interrupted resync (Doug Ledford) [583050 586296 586299 588371] - [md] adjust resync_min usefully when resync aborts (Doug Ledford) [583050 586296 586299 588371]- [mm] fix mm_take_all_locks regression in 3-7/49 (Andrea Arcangeli) [556572] - [mm] avoid __cpuset_node_allowed_softwall to run when allocation is atomic (Andrea Arcangeli) [556572 591283] - [mm] fix race between do_huge_pmd_anonymous_page and pte_alloc_map (Andrea Arcangeli) [556572] - [mm] add missing update for root-anon-vma drop_anon_vma in memory compactation (Andrea Arcangeli) [556572] - [mm] exec vs split_huge_page (Andrea Arcangeli) [556572] - [mm] include anon hugepages into the anon stats (Andrea Arcangeli) [556572] - [mm] split_huge_page anon_vma ordering dependency (Andrea Arcangeli) [556572] - [mm] align page_add_new_anon_rmap (Andrea Arcangeli) [556572] - [mm] do_pages_move cannot handle hugepages (Andrea Arcangeli) [556572] - [mm] padding to decrease risk of kabi breakage (Andrea Arcangeli) [556572] - [mm] transhuge isolate_migratepages() (Andrea Arcangeli) [556572] - [mm] select CONFIG_COMPACTION if TRANSPARENT_HUGEPAGE enabled (Andrea Arcangeli) [556572] - [mm] compaction: Do not schedule work on other CPUs for compaction (Andrea Arcangeli) [556572] - [mm] Defer compaction using an exponential backoff when compaction fails (Andrea Arcangeli) [556572] - [mm] Add a tunable that decides when memory should be compacted and when it should be reclaimed (Andrea Arcangeli) [556572] - [mm] Direct compact when a high-order allocation fails (Andrea Arcangeli) [556572] - [mm] Add /sys trigger for per-node memory compaction (Andrea Arcangeli) [556572] - [mm] Add /proc trigger for memory compaction (Andrea Arcangeli) [556572] - [mm] Memory compaction core (Andrea Arcangeli) [556572] - [mm] Move definition for LRU isolation modes to a header (Andrea Arcangeli) [556572] - [mm] Export fragmentation index via /proc/extfrag_index (Andrea Arcangeli) [556572] - [mm] Export unusable free space index via /proc/unusable_index (Andrea Arcangeli) [556572] - [mm] Allow CONFIG_MIGRATION to be set without CONFIG_NUMA or memory hot-remove (Andrea Arcangeli) [556572] - [mm] Allow the migration of PageSwapCache pages (Andrea Arcangeli) [556572] - [mm] Do not try to migrate unmapped anonymous pages (Andrea Arcangeli) [556572] - [mm] Share the anon_vma ref counts between KSM and page migration (Andrea Arcangeli) [556572] - [mm] Take a reference to the anon_vma before migrating (Andrea Arcangeli) [556572] - [mm] add numa awareness to hugepage allocations (Andrea Arcangeli) [556572] - [mm] enable direct defrag (Andrea Arcangeli) [556572] - [mm] ksm: check for ERR_PTR from follow_page() (Andrea Arcangeli) [556572] - [mm] err.h: add helper function to simplify pointer error checking (Andrea Arcangeli) [556572] - [mm] don't leave orhpaned swap cache after ksm merging (Andrea Arcangeli) [556572] - [mm] adapt to anon-vma root locking (Andrea Arcangeli) [556572] - [mm] set default to never (Andrea Arcangeli) [556572] - [mm] transparent hugepage bootparam (Andrea Arcangeli) [556572] - [mm] remove lumpy reclaim (Andrea Arcangeli) [556572 583003] - [mm] memcg fix prepare migration (Andrea Arcangeli) [556572] - [mm] avoid false positive warning in mmio (Andrea Arcangeli) [556572] - [virt] fix kvm swapping memory corruption (Andrea Arcangeli) [556572 583861] - [mm] remove khugepaged/enabled (Andrea Arcangeli) [556572] - [mm] use only khugepaged_wait (Andrea Arcangeli) [556572] - [mm] khugepaged user stack (Andrea Arcangeli) [556572] - [mm] define hugetlb_page (Andrea Arcangeli) [556572] - [mm] migration: avoid race between shift_arg_pages() and rmap_walk() during migration by not migrating temporary stacks (Andrea Arcangeli) [556572] - [mm] extend KSM refcounts to the anon_vma root (Andrea Arcangeli) [556572] - [mm] always lock the root (oldest) anon_vma (Andrea Arcangeli) [556572] - [mm] track the root (oldest) anon_vma (Andrea Arcangeli) [556572] - [mm] change direct call of spin_lock(anon_vma->lock) to inline function (Andrea Arcangeli) [556572] - [mm] rename anon_vma_lock to vma_lock_anon_vma (Andrea Arcangeli) [556572] - [mm] rmap: remove anon_vma check in page_address_in_vma() (Andrea Arcangeli) [556572] - [mm] mmap: check ->vm_ops before dereferencing (Andrea Arcangeli) [556572] - [fs] xfs_export_operations.commit_metadata (Christoph Hellwig) [585442] - [fs] xfs: fix inode pincount check in fsync (Christoph Hellwig) [585442] - [fs] xfs: miscellaneous fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: reserved block pool and ENOSPC fixes from 2.6.34 (Dave Chinner) [542712 585442] - [fs] xfs: delayed write metadata from 2.6.34 (Dave Chinner) [585442] - [lib] introduce list_sort (Dave Chinner) [585442] - [fs] xfs: log fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: quota changes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: buffer API cleanups from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: AG indexing fixes from 2.6.34 (Dave Chinner) [585442] - [fs] xfs: idle kernel thread fixes from 2.6.34 (Dave Chinner) [585442] - [fs] online defrag fixes from 2.6.34 (Dave Chinner) [585442] - [fs] jbd2: delay discarding buffers in journal_unmap_buffer (Eric Sandeen) [593082] - [fs] ext4: Use slab allocator for sub-page sized allocations (Eric Sandeen) [593082] - [fs] jbd2: don't use __GFP_NOFAIL in journal_init_common() (Eric Sandeen) [593082] - [fs] jbd: jbd-debug and jbd2-debug should be writable (Eric Sandeen) [593082] - [fs] ext4: Fixed inode allocator to correctly track a flex_bg's used_dirs (Eric Sandeen) [593082] - [fs] ext4: Fix estimate of # of blocks needed to write indirect-mapped files (Eric Sandeen) [593082] - [fs] ext4: fix up rb_root initializations to use RB_ROOT (Eric Sandeen) [593082] - [fs] ext4: Release page references acquired in ext4_da_block_invalidatepages (Eric Sandeen) [593082] - [fs] ext4: make "offset" consistent in ext4_check_dir_entry() (Eric Sandeen) [593082] - [fs] ext4: Convert BUG_ON checks to use ext4_error() instead (Eric Sandeen) [593082] - [fs] ext4: Handle non empty on-disk orphan link (Eric Sandeen) [593082] - [fs] ext4: explicitly remove inode from orphan list after failed direct io (Eric Sandeen) [593082] - [fs] ext4: Fix fencepost error in chosing choosing group vs file preallocation (Eric Sandeen) [593082] - [fs] ext4: Fix BUG_ON at fs/buffer.c:652 in no journal mode (Eric Sandeen) [593082] - [fs] ext4: correctly calculate number of blocks for fiemap (Eric Sandeen) [593082] - [fs] ext4: add missing error checking to ext4_expand_extra_isize_ea() (Eric Sandeen) [593082] - [fs] ext4: move __func__ into a macro for ext4_warning, ext4_error (Eric Sandeen) [593082] - [fs] ext4: Use bitops to read/modify EXT4_I(inode)->i_state (Eric Sandeen) [593082] - [fs] ext4: Drop EXT4_GET_BLOCKS_UPDATE_RESERVE_SPACE flag (Eric Sandeen) [593082] - [fs] ext4: return correct wbc.nr_to_write in ext4_da_writepages (Eric Sandeen) [593082] - [fs] ext4: replace BUG() with return -EIO in ext4_ext_get_blocks (Eric Sandeen) [593082] - [virt] KVM SVM Implement workaround for Erratum 383 (Bhavna Sarathy) [592311] - [virt] KVM SVM Handle MCEs early in the vmexit process (Bhavna Sarathy) [592311] - [usb] serial: ftdi: add CONTEC vendor and product id (Stanislaw Gruszka) [584757] - [usb] fix usbfs regression (Stanislaw Gruszka) [584757] - [usb] add new ftdi_sio device ids (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: add device IDs (several ELV, one Mindstorms NXT) (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: new device id for papouch AD4USB (Stanislaw Gruszka) [580067] - [v4l] gspca_mr973010a: Fix cif type 1 cameras not streaming on UHCI controllers (Stanislaw Gruszka) [580067] - [v4l] DVB: Add support for Asus Europa Hybrid DVB-T card (Stanislaw Gruszka) [580063] - [usb] mos7840: add device IDs for B&B electronics devices (Stanislaw Gruszka) [580063] - [ppc64] fsl: Add PCI device ids for new QoirQ chips (Stanislaw Gruszka) [580063] - [fs] vfs: Fix vmtruncate() regression (Stanislaw Gruszka) [579693] - [kernel] sched: Fix task priority bug (Stanislaw Gruszka) [579693] - [serial] 8250_pnp: add a new Fujitsu Wacom Tablet PC device (Stanislaw Gruszka) [579693] - [i2c] pca: Don't use *_interruptible (Stanislaw Gruszka) [579693] - [i2c] Do not use device name after device_unregister (Stanislaw Gruszka) [579693] - [kernel] sched: Fix cpu_clock() in NMIs, on !CONFIG_HAVE_UNSTABLE_SCHED_CLOCK (Stanislaw Gruszka) [579693] - [hid] add device IDs for new model of Apple Wireless Keyboard (Stanislaw Gruszka) [579693] - [v4l] gspca: sn9c20x: Fix test of unsigned (Stanislaw Gruszka) [579693] - [x86] SGI UV: Fix mapping of MMIO registers (Stanislaw Gruszka) [579693] - [perf] timechart: Use tid not pid for COMM change (Stanislaw Gruszka) [580062] - [usb] fix usbstorage for 2770:915d delivers no FAT (Stanislaw Gruszka) [580062] - [x86] PCI/PAT: return EINVAL for pci mmap WC request for !pat_enabled (Stanislaw Gruszka) [580062] - [acpi] EC: Add wait for irq storm (Stanislaw Gruszka) [580062] - [acpi] EC: Accelerate query execution (Stanislaw Gruszka) [580062] - [usb] add speed values for USB 3.0 and wireless controllers (Stanislaw Gruszka) [580062] - [usb] add missing delay during remote wakeup (Stanislaw Gruszka) [580062] - [usb] EHCI & UHCI: fix race between root-hub suspend and port resume (Stanislaw Gruszka) [580062] - [usb] EHCI: fix handling of unusual interrupt intervals (Stanislaw Gruszka) [580062] - [usb] Don't use GFP_KERNEL while we cannot reset a storage device (Stanislaw Gruszka) [580062] - [usb] serial: fix memory leak in generic driver (Stanislaw Gruszka) [580062] - [char] nozomi: quick fix for the close/close bug (Stanislaw Gruszka) [580062] - [tty] fix race in tty_fasync (Stanislaw Gruszka) [580062] - [netdrv] netiucv: displayed TX bytes value much too high (Stanislaw Gruszka) [580063] - [block] md: fix small irregularity with start_ro module parameter (Stanislaw Gruszka) [580063] - [input] i8042: add Dritek quirk for Acer Aspire 5610 (Stanislaw Gruszka) [580063] - [hid] fixup quirk for NCR devices (Stanislaw Gruszka) [580063] - [dmi] allow omitting ident strings in DMI tables (Stanislaw Gruszka) [580063] - [scsi] scsi_dh: create sysfs file, dh_state for all SCSI disk devices (Stanislaw Gruszka) [580063] - [nfs] Revert default r/wsize behavior (Stanislaw Gruszka) [580063] - [usb] SIS USB2VGA DRIVER: support KAIREN's USB VGA adaptor USB20SVGA-MB-PLUS (Stanislaw Gruszka) [580067] - [input] alps: add support for the touchpad on Toshiba Tecra A11-11L (Stanislaw Gruszka) [584757] - [fs] gfs2: stuck in inode wait, no glocks stuck (Robert S Peterson) [583737] - [netdrv] cnic: update to to 2.1.1 (Stanislaw Gruszka) [590019] - [netdrv] bnx2x: fix system hung after netdev watchdog (Stanislaw Gruszka) [581907] - [netdrv] bnx2: Fix most severe bugs in bnx2 2.0.8+ (John Feeney) [590879] - [netdrv] Update bnx2 driver to 2.0.8 and fw to mips-06-5.0.0.j6 et al (John Feeney) [464728] - [virt] VMware Balloon driver (Amit Shah) [582826] - [x86] With Sandybridge graphics, kernel reboots unless 'agp=off' used on command line (John Villalovos) [591294] - [kernel] unify string representation of NULL in vsprintf.c (Dave Anderson) [589613] - [kernel] coredump: fix the page leak in dump_seek() (Oleg Nesterov) [580126] - [edac] EDAC support for Nehalem Memory Controllers (Mauro Carvalho Chehab) [584507] - [iscsi] Include support for next gen Dell iSCSI PowerVault controller MD36xxi into RDAC scsi device handler's device list (Shyam Iyer) [593814] - [scsi] lpfc Update from 8.3.5.9 to 8.3.5.13 FC/FCoE (Rob Evers) [591648] - [infiniband] iser: fix failover slowdown (Mike Christie) [589174] - [net] TCP: avoid to send keepalive probes if receiving data (Flavio Leitner) [593052] - [nfs] commit_metadata export operation replacing nfsd_sync_dir (Christoph Hellwig) [593652] - [ppc64] numa: Add form 1 NUMA affinity (Steve Best) [593466] - [ppc64] eeh: Fix a bug when pci structure is null (Steve Best) [593854] - [ppc64] perf_event: Fix oops due to perf_event_do_pending call (Steve Best) [593464] - [ppc] pseries: Quieten cede latency printk (Steve Best) [591739] - [fs] GFS2: Don't "get" xattrs for ACLs when ACLs are turned off (Steven Whitehouse) [546294] - [kexec] fix OOPS in crash_kernel_shrink (Steve Best) [592336] - [fs] ext4: don't use quota reservation for speculative metadata blocks (Eric Sandeen) [587095] - [fs] quota: add the option to not fail with EDQUOT in block allocation (Eric Sandeen) [587095] - [fs] quota: use flags interface for dquot alloc/free space (Eric Sandeen) [587095] - [fs] ext4: Fix quota accounting error with fallocate (Eric Sandeen) [587095] - [fs] ext4: Ensure zeroout blocks have no dirty metadata (Eric Sandeen) [587095] - [virt] vhost-net: utilize PUBLISH_USED_IDX feature (Michael S. Tsirkin) [593158] - [virt] virtio: put last seen used index into ring itself (Michael S. Tsirkin) [593158] - [virt] vhost: fix barrier pairing (Michael S. Tsirkin) [593158] - [virt] virtio: use smp_XX barriers on SMP (Michael S. Tsirkin) [593158] - [virt] virtio_ring: remove a level of indirection (Michael S. Tsirkin) [593158] - [virt] trans_virtio: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio-rng: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_net: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_blk: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_console: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio_balloon: use virtqueue_xxx wrappers (Michael S. Tsirkin) [593158] - [virt] virtio: add virtqueue_ vq_ops wrappers (Michael S. Tsirkin) [593158] - [virt] vhost-net: fix vq_memory_access_ok error checking (Michael S. Tsirkin) [593158] - [virt] vhost: fix error handling in vring ioctls (Michael S. Tsirkin) [593158] - [virt] vhost: fix interrupt mitigation with raw sockets (Michael S. Tsirkin) [593158] - [virt] vhost: fix error path in vhost_net_set_backend (Michael S. Tsirkin) [593158] - [netdrv] iwlwifi: iwl_good_ack_health() only apply to AGN device (John Linville) [573029] - [netdrv] iwlwifi: code cleanup for connectivity recovery (John Linville) [573029] - [netdrv] iwlwifi: Recover TX flow failure (John Linville) [573029] - [netdrv] iwlwifi: move plcp check to separated function (John Linville) [573029] - [netdrv] iwlwifi: Recover TX flow stall due to stuck queue (John Linville) [573029] - [netdrv] iwlwifi: add internal short scan support for 3945 (John Linville) [573029] - [netdrv] iwlwifi: separated time check for different type of force reset (John Linville) [573029] - [netdrv] iwlwifi: Adjusting PLCP error threshold for 1000 NIC (John Linville) [573029] - [netdrv] iwlwifi: multiple force reset mode (John Linville) [573029] - [netdrv] iwlwifi: Tune radio to prevent unexpected behavior (John Linville) [573029] - [netdrv] iwlwifi: Logic to control how frequent radio should be reset if needed (John Linville) [573029] - [netdrv] iwlwifi: add function to reset/tune radio if needed (John Linville) [573029] - [netdrv] iwlwifi: clear all the stop_queue flag after load firmware (John Linville) [573029] - [netdrv] iwlwifi: check for aggregation frame and queue (John Linville) [573029] - [ppc64] kdump: Fix race in kdump shutdown (Steve Best) [559709] - [ppc64] kexec: Fix race in kexec shutdown (Steve Best) [593853] - [net] Add ndo_{set|get}_vf_port support for enic dynamic vnics (Chris Wright) [581087] - [net] Add netlink support for virtual port management (was iovnl) (Chris Wright) [581087] - [net] core: add IFLA_STATS64 support (Chris Wright) [581087] - [netdrv] igb: support for VF configuration tools (Chris Wright) [581087] - [net] rtnetlink: Add SR-IOV VF configuration methods (Chris Wright) [581087] - [pci] Add SR-IOV convenience functions and macros (Chris Wright) [581087] - [scsi] sync iscsi layer (Mike Christie) [564148 570682]- [mm] New round-robin rotor for SLAB allocations (Larry Woodman) [593154] - [netdrv] ixgbe: FCoE fixes (Andy Gospodarek) [593474] - [net] vlan: updates vlan real_num_tx_queues (Andy Gospodarek) [593474] - [net] vlan: adds vlan_dev_select_queue (Andy Gospodarek) [593474] - [net] vlan: Precise RX stats accounting (Andy Gospodarek) [593474] - [net] add dev_txq_stats_fold() helper (Andy Gospodarek) [593474] - [net] vlan: Add support to netdev_ops.ndo_fcoe_get_wwn for VLAN device (Andy Gospodarek) [593474] - [netdrv] ixgbe: fixes for link problems, possible DMA errors, and VF/SR-IOV changes (Andy Gospodarek) [575188] - [sound] ALSA HDA driver update 2010-05-11 (Jaroslav Kysela) [591083] - [mm] show per-process swap usage via procfs (Larry Woodman) [546533] - [netdrv] cxgb3 won't recover from EEH event twice (Steve Best) [591738] - [virt] x86, cpu: Print AMD virtualization features in /proc/cpuinfo (Gleb Natapov) [592688] - [x86] Intel ICH9 workaround for HPET timer issue on IbexPeak Platform (Luming Yu) [502629] - [pci] Update pci_dev and pci_bus structs before kabi freeze (Prarit Bhargava) [593322] - [pci] Output FW warning in pci_read/write_vpd (Prarit Bhargava) [586979] - [infiniband] ehca: Require in_wc in process_mad() (Steve Best) [593095] - [security] mmap_min_addr check CAP_SYS_RAWIO only for write (Eric Paris) [592417] - [scsi] aacraid: Eliminate use after free (Tomas Henzl) [592926] - [scsi] lpfc Update from 8.3.5.7 to 8.3.5.9 FC/FCoE (Rob Evers) [580677] - [char] Eliminate use after free (Amit Shah) [593189] - [ipmi] fix unlock balance (Tomas Henzl) [592925] - [ppc64] only call start-cpu when a CPU is stopped (Steve Best) [592440] - [ppc64] make query_cpu_stopped callable outside hotplug cpu (Steve Best) [592440] - [kernel] cpufreq: make the iowait-is-busy-time a sysfs tunable (Rik van Riel) [585330] - [kernel] ondemand: Solve the big performance issue with ondemand during disk IO (Rik van Riel) [585330] - [kernel] sched: introduce get_cpu_iowait_time_us() (Rik van Riel) [585330] - [kernel] sched: eliminate the ts->idle_lastupdate field (Rik van Riel) [585330] - [kernel] sched: fold updating of the last update time into update_ts_time_stats() (Rik van Riel) [585330] - [kernel] sched: update the idle statistics in get_cpu_idle_time_us (Rik van Riel) [585330] - [kernel] sched: introduce a function to update the idle statistics (Rik van Riel) [585330] - [kernel] sched: add a comment to get_cpu_idle_time_us (Rik van Riel) [585330] - [kernel] nohz: Reuse ktime in sub-functions of tick_check_idle (Rik van Riel) [585330] - [virt] Xen PV-on-HVM: Disable xen-blkfront for IDE & SCSI devices (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Disable xen-blkfront for PV-on-HVM for now (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Prevent pv drivers from crashing a FV guest if pv-on-hvm not configured (Don Dutile) [523134] - [virt] xen: PV-on-HVM: Add kernel command line enablement control (Don Dutile) [523134] - [virt] xen: backport PV-on-HVM (Don Dutile) [523134] - [ppc] pseries: Pass more accurate number of supported cores to firmware (Steve Best) [591341] - [ppc] Add static fields to ibm, client-architecture call (Steve Best) [591341] - [kernel] mutex: Fix optimistic spinning vs. BKL (Steve Best) [591735] - [kernel] mutex: Don't spin when the owner CPU is offline or other weird cases (Steve Best) [591735] - [kernel] sched: Don't use possibly stale sched_class (Stanislaw Gruszka) [580067] - [usb] unusual_devs: Add support for multiple Option 3G sticks (Stanislaw Gruszka) [580067] - [usb] cp210x: Add 81E8 Zephyr Bioharness (Stanislaw Gruszka) [580067] - [usb] serial: ftdi: add CONTEC vendor and product id (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: sort PID/VID entries in new ftdi_sio_ids.h header (Stanislaw Gruszka) [580067] - [usb] ftdi_sio: isolate all device IDs to new ftdi_sio_ids.h header (Stanislaw Gruszka) [580067] - [usb] Move hcd free_dev call into usb_disconnect to fix oops (Stanislaw Gruszka) [580067] - [usb] remove debugging message for uevent constructions (Stanislaw Gruszka) [580067] - [usb] fix crash in uhci_scan_schedule (Stanislaw Gruszka) [580067] - [usb] fix the idProduct value for USB-3.0 root hubs (Stanislaw Gruszka) [580067] - [usb] xhci: Fix finding extended capabilities registers (Stanislaw Gruszka) [580067] - [x86] Fix SCI on IOAPIC != 0 (Stanislaw Gruszka) [580067] - [x86] Avoid race condition in pci_enable_msix() (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: make driver events work in NVRAM poll mode (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: document HKEY event 3006 (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: R52 brightness_mode has been confirmed (Stanislaw Gruszka) [580067] - [x86] thinkpad-acpi: fix poll thread auto-start (Stanislaw Gruszka) [580067] - [net] scm: Only support SCM_RIGHTS on unix domain sockets. (Stanislaw Gruszka) [580067] - [usb] serial: sierra driver indat_callback fix (Stanislaw Gruszka) [580067] - [tty] Fix the ldisc hangup race (Stanislaw Gruszka) [580067] - [kernel] devtmpfs: reset inode permissions before unlinking (Stanislaw Gruszka) [580067] - [kernel] driver-core: fix race condition in get_device_parent() (Stanislaw Gruszka) [580067] - [pm] hibernate: Fix preallocating of memory (Stanislaw Gruszka) [580067] - [tpm] tpm_tis: TPM_STS_DATA_EXPECT workaround (Stanislaw Gruszka) [580067] - [fs] Switch proc/self to nd_set_link() (Stanislaw Gruszka) [580067] - [hid] usbhid: introduce timeout for stuck ctrl/out URBs (Stanislaw Gruszka) [580067] - [hid] add multi-input quirk for NextWindow Touchscreen (Stanislaw Gruszka) [580067] - [hid] remove TENX iBuddy from blacklist (Stanislaw Gruszka) [580067] - [fs] vfs: take f_lock on modifying f_mode after open time (Stanislaw Gruszka) [580067] - [acpi] thinkpad-acpi: wrong thermal attribute_group removed in thermal_exit() (Stanislaw Gruszka) [580067] - [acpi] fix "acpi=ht" boot option (Stanislaw Gruszka) [580067] - [acpi] remove Asus P2B-DS from acpi=ht blacklist (Stanislaw Gruszka) [580067] - [pci] hotplug: check ioremap() return value in ibmphp_ebda.c (Stanislaw Gruszka) [580067] - [pci] hotplug: ibmphp: read the length of ebda and map entire ebda region (Stanislaw Gruszka) [580067] - [x86] msr/cpuid: Pass the number of minors when unregistering MSR and CPUID drivers (Stanislaw Gruszka) [580063] - [fs] fnctl: f_modown should call write_lock_irqsave/restore (Stanislaw Gruszka) [580063] - [sound] ASoC: fix a memory-leak in wm8903 (Stanislaw Gruszka) [580063] - [mtd] UBI: initialise update marker (Stanislaw Gruszka) [580063] - [mtd] UBI: fix memory leak in update path (Stanislaw Gruszka) [580063] - [ipc] ns: fix memory leak (idr) (Stanislaw Gruszka) [580063] - [input] i8042: remove identification strings from DMI tables (Stanislaw Gruszka) [580063] - [netdrv] starfire: clean up properly if firmware loading fails (Stanislaw Gruszka) [580064] - [kernel] random: drop weird m_time/a_time manipulation (Stanislaw Gruszka) [580064] - [kernel] random: Remove unused inode variable (Stanislaw Gruszka) [580064] - [mm] purge fragmented percpu vmap blocks (Stanislaw Gruszka) [580064] - [mm] percpu-vmap fix RCU list walking (Stanislaw Gruszka) [580064] - [x86] Add quirk for Intel DG45FC board to avoid low memory corruption (Stanislaw Gruszka) [580064] - [regulator] Specify REGULATOR_CHANGE_STATUS for WM835x LED constraints (Stanislaw Gruszka) [580064] - [x86] Add Dell OptiPlex 760 reboot quirk (Stanislaw Gruszka) [580064] - [mm] fix migratetype bug which slowed swapping (Stanislaw Gruszka) [580064] - [input] winbond-cir: remove dmesg spam (Stanislaw Gruszka) [580064] - [acpi] Advertise to BIOS in _OSC: _OST on _PPC changes (Stanislaw Gruszka) [580064] - [infiniband] Fix failure exit in ipathfs (Stanislaw Gruszka) [580064] - [acpi] fix OSC regression that caused aer and pciehp not to load (Stanislaw Gruszka) [580064] - [acpi] Add platform-wide _OSC support (Stanislaw Gruszka) [580064] - [acpi] Add a generic API for _OSC (Stanislaw Gruszka) [580064] - [s390x] fix single stepped svcs with TRACE_IRQFLAGS=y (Stanislaw Gruszka) [580064] - [fs] sysfs: sysfs_sd_setattr set iattrs unconditionally (Stanislaw Gruszka) [580065] - [acpi] fix High cpu temperature with 2.6.32 (Stanislaw Gruszka) [580065] - [usb] usbfs: properly clean up the as structure on error paths (Stanislaw Gruszka) [580065] - [kernel] class: Free the class private data in class_release (Stanislaw Gruszka) [580065] - [serial] 8250: add serial transmitter fully empty test (Stanislaw Gruszka) [580065] - [rtc] rtc-fm3130: add missing braces (Stanislaw Gruszka) [580065] - [ata] Call flush_dcache_page after PIO data transfers in libata-sff.c (Stanislaw Gruszka) [580065] - [net] dst: call cond_resched() in dst_gc_task() (Stanislaw Gruszka) [580065] - [crypto] padlock-sha: Add import/export support (Stanislaw Gruszka) [580065] - [x86] dell-wmi, hp-wmi: check wmi_get_event_data() return value (Stanislaw Gruszka) [580065] - [tpm] tpm_infineon: fix suspend/resume handler for pnp_driver (Stanislaw Gruszka) [580065] - [usb] ftdi_sio: add USB device ID's for B&B Electronics line (Stanislaw Gruszka) [580063] - [fs] anon_inode: set S_IFREG on the anon_inode (Eric Paris) [591813]- [ppc] pseries: Flush lazy kernel mappings after unplug operations (Steve Best) [591340] - [fs] ext3: enable barriers by default (Eric Sandeen) [586062] - [tracing] regset xstate extensions + generic PTRACE_{GET,SET}REGSET support (Oleg Nesterov) [587724] - [scsi] hpsa: update to 2.0.2 (Tomas Henzl) [587418] - [mm] Print more information about the task being OOM killed (Larry Woodman) [546533] - [netdrv] igb/igbvf: use netdev_alloc_skb_ip_align() (Stefan Assmann) [589497] - [acpi] Fix regression where _PPC is not read at boot even when ignore_ppc=0 (Matthew Garrett) [571893] - [x86] i386: Do a global tlb flush on S4 resume (Matthew Garrett) [572818] - [pci] Add ABI for PCI runtime power management (Matthew Garrett) [589781] - [block] Fix regression in O_DIRECT|O_SYNC writes to block devices (Jeff Moyer) [582628] - [kernel] add skip_spaces() implementation (Jaroslav Kysela) [591078] - [kernel] sched: cpuacct: Use bigger percpu counter batch values for stats counters (Steve Best) [591343] - [kernel] idr: fix a critical misallocation bug (Eric Paris) [582109] - [net] tcp: Fix OOB POLLIN avoidance (Oleg Nesterov) [584786] - [s390x] qeth: synchronize configuration interface (Hendrik Brueckner) [586962] - [fs] inotify: race use after free/double free in inotify inode marks (Eric Paris) [582109] - [fs] ext4: Add flag to files with blocks intentionally past EOF (Eric Sandeen) [578562] - [drm] backport patches up to 2.6.34-rc7 (Adam Jackson) [589792] - [kernel] elf coredump: add extended numbering support (Amerigo Wang) [578659] - [kernel] binfmt_elf_fdpic: Fix build breakage introduced by coredump changes. (Amerigo Wang) [578659] - [kernel] elf coredump: make offset calculation process and writing process explicit (Amerigo Wang) [578659] - [kernel] elf coredump: replace ELF_CORE_EXTRA_* macros by functions (Amerigo Wang) [578659] - [kernel] coredump: move dump_write() and dump_seek() into a header file (Amerigo Wang) [578659] - [kernel] coredump: unify dump_seek() implementations for each binfmt_*.c (Amerigo Wang) [578659] - [mm] introduce coredump parameter structure (Amerigo Wang) [578659] - [powerpc] Reduce printk from pseries_mach_cpu_die() (Steve Best) [590754] - [powerpc] Move checks in pseries_mach_cpu_die() (Steve Best) [590754] - [powerpc] Reset kernel stack on cpu online from cede state (Steve Best) [590754] - [virt] don't compute pvclock adjustments if we trust the tsc (Glauber Costa) [569603] - [virt] Try using new kvm clock msrs (Glauber Costa) [569603] - [virt] Add a global synchronization point for pvclock (Glauber Costa) [569603] - [virt] Enable pvclock flags in vcpu_time_info structure (Glauber Costa) [569603] - [virt] Tell the guest we'll warn it about tsc stability (Glauber Costa) [592296] - [virt] export paravirtual cpuid flags in KVM_GET_SUPPORTED_CPUID (Glauber Costa) [592296] - [virt] add new KVMCLOCK cpuid feature (Glauber Costa) [592296] - [virt] change msr numbers for kvmclock (Glauber Costa) [592296] - [scsi] enclosure: fix oops while iterating enclosure_status array (Stanislaw Gruszka) [580062] - [usb] fix bitmask merge error (Stanislaw Gruszka) [580062] - [acpi] enable C2 and Turbo-mode on Nehalem notebooks on A/C (Stanislaw Gruszka) [580063] - [input] i8042: add Gigabyte M1022M to the noloop list (Stanislaw Gruszka) [580063] - [kernel] nohz: Prevent clocksource wrapping during idle (Stanislaw Gruszka) [580063] - [kernel] sched: Fix missing sched tunable recalculation on cpu add/remove (Stanislaw Gruszka) [580063] - [netdrv] atl1c: use common_task instead of reset_task and link_chg_task (Stanislaw Gruszka) [580063] - [netdrv] atl1e: disable NETIF_F_TSO6 for hardware limit (Stanislaw Gruszka) [580063] - [kernel] driver-core: fix devtmpfs crash on s390 (Stanislaw Gruszka) [580063] - [kernel] devtmpfs: set root directory mode to 0755 (Stanislaw Gruszka) [580063] - [input] ALPS: add interleaved protocol support for Dell E6x00 series (Stanislaw Gruszka) [580063] - [mm] flush dcache before writing into page to avoid alias (Stanislaw Gruszka) [580064] - [block] pktcdvd: removing device does not remove its sysfs dir (Stanislaw Gruszka) [580064] - [mm] add new 'read_cache_page_gfp()' helper function (Stanislaw Gruszka) [580064] - [acpi] Add NULL pointer check in acpi_bus_start (Stanislaw Gruszka) [580065] - [usb] usbfs: only copy the actual data received (Stanislaw Gruszka) [580065] - [net] netfilter: xtables: compat out of scope fix (Stanislaw Gruszka) [580065] - [net] pktgen: Fix freezing problem (Stanislaw Gruszka) [580065]- [scsi] Sync fcoe to upsteam (Mike Christie) [590781] - [netdrv] bnx2x: fix memory barrier (Stanislaw Gruszka) [580477] - [x86] kprobes: fix removed int3 checking order (Dave Anderson) [585400] - [net] fix oops at bootime in sysctl code (Stanislaw Gruszka) [580064] - [net] af_packet: Don't use skb after dev_queue_xmit() (Stanislaw Gruszka) [580064] - [net] restore ip source validation (Stanislaw Gruszka) [580064] - [net] tcp: update the netstamp_needed counter when cloning sockets (Stanislaw Gruszka) [580064] - [net] icmp: send fragment reassembly timeout w/ conntrack enabled (Neil Horman) [563175] - [fs] GFS2: stuck in inode wait, no glocks stuck (Robert S Peterson) [583737] - [mm] compcache: Backport compcache: ramzswap documentation (Jerome Marchand) [578641] - [mm] compcache: xvmalloc memory allocator (Jerome Marchand) [578641] - [mm] compcache: virtual block device driver (ramzswap) (Jerome Marchand) [578641] - [mm] readahead: fix NULL filp dereference (Josef Bacik) [591055] - [netdrv] tg3: 57780 and 5785 devices refuse to attach (Andy Gospodarek) [564117] - [x86] Fetch valid frequencies for powernow_k8.o from ACPI _PST table (Bhavna Sarathy) [464630] - [s390x] ptrace: fix return value of do_syscall_trace_enter() (Hendrik Brueckner) [588216] - [fs] gfs2: fix oops while copying from ext3 to gfs2 (Abhijith Das) [586009] {CVE-2010-1436} - [virt] virtio: console: Accept console size along with resize control message (Amit Shah) [589307] - [virt] virtio: console: Store each console's size in the console structure (Amit Shah) [589307] - [virt] virtio: console: Resize console port 0 on config intr only if multiport is off (Amit Shah) [589307] - [sound] ac97: Add IBM ThinkPad R40e to Headphone/Line Jack Sense blacklist (Stanislaw Gruszka) [584757] - [sound] ac97: Add Toshiba P500 to ac97 jack sense blacklist (Stanislaw Gruszka) [584757] - [x86] amd: Restrict usage of c1e_idle() (Stanislaw Gruszka) [584757] - [x86] Fix placement of FIX_OHCI1394_BASE (Stanislaw Gruszka) [584757] - [net] netfilter: xt_recent: fix regression in rules using a zero hit_count (Stanislaw Gruszka) [584757] - [kernel] softlockup: Stop spurious softlockup messages due to overflow (Stanislaw Gruszka) [584757] - [kernel] cpuset: fix the problem that cpuset_mem_spread_node() returns an offline node (Stanislaw Gruszka) [584757] - [pci] cleanup error return for pcix get and set mmrbc functions (Stanislaw Gruszka) [584757] - [pci] fix access of PCI_X_CMD by pcix get and set mmrbc functions (Stanislaw Gruszka) [584757] - [pci] fix return value from pcix_get_max_mmrbc() (Stanislaw Gruszka) [584757] - [net] if_tunnel.h: add missing ams/byteorder.h include (Stanislaw Gruszka) [584757] - [netdrv] jme: Protect vlgrp structure by pause RX actions (Stanislaw Gruszka) [584757] - [netdrv] jme: Fix VLAN memory leak (Stanislaw Gruszka) [584757] - [usb] option: add support for a new CMOTECH device to usb/serial/option (Stanislaw Gruszka) [584757] - [usb] option: move hardcoded PID to a macro in usb/serial/option (Stanislaw Gruszka) [584757] - [usb] option: fix incorrect manufacturer name in usb/serial/option: MAXON->CMOTECH (Stanislaw Gruszka) [584757] - [usb] xHCI: re-initialize cmd_completion (Stanislaw Gruszka) [584757] - [usb] EHCI: adjust ehci_iso_stream for changes in ehci_qh (Stanislaw Gruszka) [584757] - [usb] EHCI: fix ITD list order (Stanislaw Gruszka) [584757] - [tty] Take a 256 byte padding into account when buffering below sub-page units (Stanislaw Gruszka) [584757] - [tty] Keep the default buffering to sub-page units (Stanislaw Gruszka) [584757] - [mm] tmpfs: cleanup mpol_parse_str() (Stanislaw Gruszka) [584757] - [perf] Make the install relative to DESTDIR if specified (Stanislaw Gruszka) [584757] - [perf] perf_event: Fix oops triggered by cpu offline/online (Stanislaw Gruszka) [584757] - [isdn] gigaset: prune use of tty_buffer_request_room (Stanislaw Gruszka) [584757] - [isdn] gigaset: correct clearing of at_state strings on RING (Stanislaw Gruszka) [584757] - [sound] hda: Disable MSI for Nvidia controller (Stanislaw Gruszka) [584757] - [sound] hda: Fix 0 dB offset for HP laptops using CX20551 (Stanislaw Gruszka) [584757] - [sound] hda: Fix secondary ADC of ALC260 basic model (Stanislaw Gruszka) [584757] - [virt] virtio: fix out of range array access (Stanislaw Gruszka) [584757] - [ipc] mqueue: fix mq_open() file descriptor leak on user-space processes (Stanislaw Gruszka) [584757] - [security] sysctl: require CAP_SYS_RAWIO to set mmap_min_addr (Stanislaw Gruszka) [584757] - [kernel] sched: Mark boot-cpu active before smp_init() (Stanislaw Gruszka) [584757] - [pci] add support for 82576NS serdes to existing SR-IOV quirk (Stanislaw Gruszka) [584757] - [v4l] DVB: em28xx-dvb: fix memleak in dvb_fini() (Stanislaw Gruszka) [584757] - [pci] unconditionally clear AER uncorr status register during cleanup (Stanislaw Gruszka) [584757] - [tracing] Do not record user stack trace from NMI context (Stanislaw Gruszka) [584757] - [tracing] Disable buffer switching when starting or stopping trace (Stanislaw Gruszka) [584757] - [tracing] Use same local variable when resetting the ring buffer (Stanislaw Gruszka) [584757] - [tracing] function-graph: Init curr_ret_stack with ret_stack (Stanislaw Gruszka) [584757] - [tracing] ring-buffer: Move disabled check into preempt disable section (Stanislaw Gruszka) [584757] - [input] i8042: add ALDI/MEDION netbook E1222 to qurik reset table (Stanislaw Gruszka) [584757] - [net] netfilter: xt_recent: fix false match (Stanislaw Gruszka) [580067] - [net] netfilter: xt_recent: fix buffer overflow (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: fix msr access to reserved counters (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: use kzalloc() instead of kmalloc() (Stanislaw Gruszka) [580067] - [tracing] oprofile/x86: remove node check in AMD IBS initialization (Stanislaw Gruszka) [580067] - [tracing] oprofile: remove tracing build dependency (Stanislaw Gruszka) [580067] - [x86] oprofile: fix perfctr nmi reservation for mulitplexing (Stanislaw Gruszka) [580067] - [netdrv] via-rhine: Fix scheduling while atomic bugs (Stanislaw Gruszka) [580067] - [net] ipv6: conntrack: Add member of user to nf_ct_frag6_queue structure (Stanislaw Gruszka) [580067] - [net] Remove bogus IGMPv3 report handling (Stanislaw Gruszka) [580067] - [net] sysfs: Use rtnl_trylock in wireless sysfs methods (Stanislaw Gruszka) [580067] - [net] Fix sysctl restarts (Stanislaw Gruszka) [580067] - [mm] slab: initialize unused alien cache entry as NULL at alloc_alien_cache() (Stanislaw Gruszka) [580067] - [v4l] DVB: cxusb: Select all required frontend and tuner modules (Stanislaw Gruszka) [580067] - [v4l] dvb: l64781.ko broken with gcc 4.5 (Stanislaw Gruszka) [580067] - [v4l] DVB: uvcvideo: Fix controls blacklisting (Stanislaw Gruszka) [580063] - [net] netfilter: nf_conntrack: fix hash resizing with namespaces (Stanislaw Gruszka) [580065] - [net] netfilter: nf_conntrack: restrict runtime expect hashsize modifications (Stanislaw Gruszka) [580065] - [net] netfilter: xtables: fix conntrack match v1 ipt-save output (Stanislaw Gruszka) [580063] - [v4l] DVGB: DocBook/media: create links for included sources (Stanislaw Gruszka) [580063] - [v4l] DVB: DocBook/media: copy images after building HTML (Stanislaw Gruszka) [580063] - [v4l] DVB: dvb-core: fix initialization of feeds list in demux filter (Stanislaw Gruszka) [580065] - [dma] ioat: fix infinite timeout checking in ioat2_quiesce (Stanislaw Gruszka) [580065] - [v4l] DVB: smsusb: add autodetection support for five additional Hauppauge USB IDs (Stanislaw Gruszka) [580063] - [x86] cpufreq: Fix use after free of struct powernow_k8_data (Stanislaw Gruszka) [580065] - [regulator] Fix display of null constraints for regulators (Stanislaw Gruszka) [580065]- [fs] exec: Fix 'flush_old_exec()/setup_new_exec()' split (Jiri Olsa) [586024] {CVE-2010-0307} - [powerpc] TIF_ABI_PENDING bit removal (Jiri Olsa) [586024] {CVE-2010-0307} - [x86] set_personality_ia32() misses force_personality32 (Jiri Olsa) [586024] {CVE-2010-0307} - [x86] get rid of the TIF_ABI_PENDING bit (Jiri Olsa) [586024] {CVE-2010-0307} - [kernel] split 'flush_old_exec' into two functions (Jiri Olsa) [586024] {CVE-2010-0307} - [net] sctp: fix skb_over_panic from processing too many unknown params (Neil Horman) [584659] {CVE-2010-1173} - [virt] kvm: fix vmx null pointer dereference (Eduardo Habkost) [570534] {CVE-2010-0435} - [fs] gfs2: fix quota state reporting (Christoph Hellwig) [589945] - [fs] gfs2: fix quota file size not a multiple of struct gfs2_quota (Abhijith Das) [589813] - [x86] Use physical mode for IBM Summit platforms (John Villalovos) [558397] - [mm] page allocator: update NR_FREE_PAGES only when necessary (Stanislaw Gruszka) [579693] - [mm] memcg: ensure list is empty at rmdir (Stanislaw Gruszka) [579693] - [video] revert "drivers/video/s3c-fb.c: fix clock setting for Samsung SoC Framebuffer" (Stanislaw Gruszka) [579693] - [v4l] DVB: gspca - sunplus: Fix bridge exchanges (Stanislaw Gruszka) [580062] - [hwmon] fschmd: Fix a memleak on multiple opens of /dev/watchdog (Stanislaw Gruszka) [580063] - [sound] hda: Fix HP T5735 automute (Stanislaw Gruszka) [580063] - [sound] hda: Fix quirk for Maxdata obook4-1 (Stanislaw Gruszka) [580063] - [sound] ice1724: Patch for suspend/resume for ESI Juli@ (Stanislaw Gruszka) [580063] - [sound] usb-audio: Avoid Oops after disconnect (Stanislaw Gruszka) [580065] - [sound] ctxfi: fix PTP address initialization (Stanislaw Gruszka) [580065] - [hwmon] lm78: Request I/O ports individually for probing (Stanislaw Gruszka) [580065] - [hwmon] w83781d: Request I/O ports individually for probing (Stanislaw Gruszka) [580065] - [hwmon] tmp421: Fix temperature conversions (Stanislaw Gruszka) [580067] - [sound] via82xx: add quirk for D1289 motherboard (Stanislaw Gruszka) [580067] - [hwmon] tmp421: Restore missing inputs (Stanislaw Gruszka) [580067] - [sound] USB MIDI support for Access Music VirusTI (Stanislaw Gruszka) [580067] - [sound] hda-intel: Add position_fix quirk for ASUS M2V-MX SE (Stanislaw Gruszka) [580067] - [sound] pcm core: fix fifo_size channels interval check (Stanislaw Gruszka) [580067] - [sound] hda: Use 3stack quirk for Toshiba Satellite L40-10Q (Stanislaw Gruszka) [580067] - [bluetooth] Fix potential bad memory access with sysfs files (Stanislaw Gruszka) [584757] - [hwmon] coretemp: Add missing newline to dev_warn() message (Stanislaw Gruszka) [584757] - [bluetooth] Fix kernel crash on L2CAP stress tests (Stanislaw Gruszka) [584757] - [input] wacom: ensure the device is initialized properly upon resume (Stanislaw Gruszka) [584757] - [sound] hda: Fix input source elements of secondary ADCs on Realtek (Stanislaw Gruszka) [584757] - [x86] nmi watchdog: use generic interrupt source to determine deadlocks (Don Zickus) [574570] - [dm] eliminate some holes in data structures (Mike Snitzer) [586089] - [dm] ioctl: introduce flag indicating uevent was generated (Mike Snitzer) [586089] - [dm] free dm_io before bio_endio not after (Mike Snitzer) [586089] - [dm] table: remove unused dm_get_device range parameters (Mike Snitzer) [586089] - [dm] ioctl: only issue uevent on resume if state changed (Mike Snitzer) [586089] - [dm] raid1: always return error if all legs fail (Mike Snitzer) [586089] - [dm] mpath: refactor pg_init (Mike Snitzer) [586089] - [dm] mpath: wait for pg_init completion when suspending (Mike Snitzer) [586089] - [dm] mpath: hold io until all pg_inits completed (Mike Snitzer) [586089] - [dm] mpath: avoid storing private suspended state (Mike Snitzer) [586089] - [dm] document when snapshot has finished merging (Mike Snitzer) [586089] - [dm] table: remove dm_get from dm_table_get_md (Mike Snitzer) [586089] - [dm] mpath: skip activate_path for failed paths (Mike Snitzer) [586089] - [dm] mpath: pass struct pgpath to pg init done (Mike Snitzer) [586089] - [netdrv] mac80211: fix deferred hardware scan requests (John Linville) [561762] - [x86] asus-laptop: add Lenovo SL hotkey support (Stanislaw Gruszka) [579693] - [input] pmouse: move Sentelic probe down the list (Stanislaw Gruszka) [579693] - [pci] cardbus: Add a fixup hook and fix powerpc (Stanislaw Gruszka) [579693] - [mfd] Correct WM835x ISINK ramp time defines (Stanislaw Gruszka) [579693] - [mfd] WM835x GPIO direction register is not locked (Stanislaw Gruszka) [579693] - [edac] i5000_edac critical fix panic out of bounds (Stanislaw Gruszka) [579693] - [i2c] i2c-tiny-usb: Fix on big-endian systems (Stanislaw Gruszka) [580065] - [x86] thinkpad-acpi: fix bluetooth/wwan resume (Stanislaw Gruszka) [580067] - [v4l] DVB: bttv: Move I2C IR initialization (Stanislaw Gruszka) [580067] - [bluetooth] Fix sleeping function in RFCOMM within invalid context (Stanislaw Gruszka) [584757] - [i2c] i2c-i801: Don't use the block buffer for I2C block writes (Stanislaw Gruszka) [584757] - [s390x] vdso: use ntp adjusted clock multiplier (Hendrik Brueckner) [575728] - [s390x] timekeeping: Fix clock_gettime vsyscall time warp (Hendrik Brueckner) [575728] - [s390x] timekeeping: Fix accumulation bug triggered by long delay (Hendrik Brueckner) [575728] - [netdrv] igb: fix warning in drivers/net/igb/igb_main.c (Stefan Assmann) [589272] - [x86] Re-get cfg_new in case reuse/move irq_desc (Stanislaw Gruszka) [580065 583555] - [hwmon] adt7462: fix wrong ADT7462_VOLT_COUNT (Stanislaw Gruszka) [580065] - [fs] exec.c: fix initial stack reservation (Stanislaw Gruszka) [580067] - [fs] exec.c: restrict initial stack space expansion to rlimit (Stanislaw Gruszka) [580065] - [kernel] resource: add helpers for fetching rlimits (Stanislaw Gruszka) [580065] - [tracing] ext4: Convert some events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some jbd2 events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some block events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some power events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some workqueue events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert softirq events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert some kmem events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] Convert module refcnt events to DEFINE_EVENT (Mike Snitzer) [588108] - [tracing] xfs: use DECLARE_EVENT_CLASS (Mike Snitzer) [588108] - [tracing] Harmonize event field names and print output names (Mike Snitzer) [588108] - [tracing] Add DEFINE_EVENT(), DEFINE_SINGLE_EVENT() support to docbook (Mike Snitzer) [588108] - [block] blk-cgroup: config options re-arrangement (Vivek Goyal) [586182] - [block] blkio: Fix another BUG_ON() crash due to cfqq movement across groups (Vivek Goyal) [586182] - [block] blkio: Fix blkio crash during rq stat update (Vivek Goyal) [586182] - [block] blkio: Initialize blkg->stats_lock for the root cfqg too (Vivek Goyal) [586182] - [block] blkio: Fix compile errors (Vivek Goyal) [586182] - [block] Update to io-controller stats (Vivek Goyal) [586182] - [block] io-controller: Add a new interface "weight_device" for IO-Controller (Vivek Goyal) [586182] - [block] cfq-iosched: Fix the incorrect timeslice accounting with forced_dispatch (Vivek Goyal) [586182] - [block] blkio: Add more debug-only per-cgroup stats (Vivek Goyal) [586182] - [block] blkio: Add io_queued and avg_queue_size stats (Vivek Goyal) [586182] - [block] blkio: Add io_merged stat (Vivek Goyal) [586182] - [block] blkio: Changes to IO controller additional stats patches (Vivek Goyal) [586182] - [block] expose the statistics in blkio.time and blkio.sectors for the root cgroup (Vivek Goyal) [586182] - [block] blkio: Increment the blkio cgroup stats for real now (Vivek Goyal) [586182] - [block] blkio: Add io controller stats like (Vivek Goyal) [586182] - [block] blkio: Remove per-cfqq nr_sectors as we'll be passing (Vivek Goyal) [586182] - [block] cfq-iosched: Add additional blktrace log messages in CFQ for easier debugging (Vivek Goyal) [586182] - [block] cfq-iosched: requests "in flight" vs "in driver" clarification (Vivek Goyal) [586182] - [ppc] cxgb3: Wait longer for control packets on initialization (Steve Best) [588848] - [virt] KVM: convert ioapic lock to spinlock (Marcelo Tosatti) [588811] - [virt] KVM: fix the handling of dirty bitmaps to avoid overflows (Marcelo Tosatti) [588811] - [virt] KVM: MMU: fix kvm_mmu_zap_page() and its calling path (Marcelo Tosatti) [588811] - [virt] KVM: VMX: Save/restore rflags.vm correctly in real mode (Marcelo Tosatti) [588811] - [virt] KVM: Dont spam kernel log when injecting exceptions due to bad cr writes (Marcelo Tosatti) [588811] - [virt] KVM: SVM: Fix memory leaks that happen when svm_create_vcpu() fails (Marcelo Tosatti) [588811] - [virt] KVM: VMX: Update instruction length on intercepted BP (Marcelo Tosatti) [588811] - [drm] nouveau: initial eDP support + additional fixes (Ben Skeggs) [588581] - [s390x] zcore: Fix reipl device detection (Hendrik Brueckner) [587025] - [connector] Delete buggy notification code (Stanislaw Gruszka) [580064 586025] {CVE-2010-0410} - [netdrv] ath9k: fix beacon slot/buffer leak (Stanislaw Gruszka) [580064] - [fusion] mptsas: Fix issue with chain pools allocation on katmai (Stanislaw Gruszka) [580064] - [sunrpc] Fix a potential memory leak in auth_gss (Stanislaw Gruszka) [584757] - [tracing] scsi: Enhance SCSI command tracing (Mike Snitzer) [588108] - [tracing] scsi: Add missing verify command definitions (Mike Snitzer) [588108] - [tracing] scsi: ftrace based SCSI command tracing (Mike Snitzer) [588108] - [tracing] add __print_hex() (Mike Snitzer) [588108] - [tracing] Add notrace to TRACE_EVENT implementation functions (Mike Snitzer) [588108] - [tracing] Move a printk out of ftrace_raw_reg_event_foo() (Mike Snitzer) [588108] - [tracing] Rename TRACE_EVENT_TEMPLATE() to DECLARE_EVENT_CLASS() (Mike Snitzer) [588108] - [tracing] Convert some sched trace events to DEFINE_EVENT and _PRINT (Mike Snitzer) [588108] - [tracing] Create new DEFINE_EVENT_PRINT (Mike Snitzer) [588108] - [tracing] Create new TRACE_EVENT_TEMPLATE (Mike Snitzer) [588108] - [tracing] additional interface changes and fixes (Mike Snitzer) [588108] - [tracing] Ftrace dynamic ftrace_event_call support (Mike Snitzer) [588108] - [fs] quota: fix WARN_ON when quota reservations get out of sync (Eric Sandeen) [581951] - [scsi] fcoe: sync with upstream (Mike Christie) [577049 578328]- [fs] ecryptfs: disallow ecryptfs as underlying filesystem (Eric Sandeen) [585185] - [mm] Fix Section Mismatch warning in put_page_bootmem() (Prarit Bhargava) [587040] - [mm] transparent hugepage support update (Andrea Arcangeli) [556572] - [netdrv] ath9k: revert fb6635f6c114313f246cc34abc0b677264a765ed (Aristeu Rozanski) [584757] - [virt] KVM: take srcu lock before call to complete_pio() (Gleb Natapov) [585887] - [virt] virtio: Fix GFP flags passed from the virtio balloon driver (Amit Shah) [584680] - [x86] Check chip_data value in irq_force_complete_move() (Prarit Bhargava) [564398] - [x86] nmi_watchdog: use __cpuinit for 32-bit nmi_watchdog_default (Prarit Bhargava) [586967] - [acpi] Fall back to manually changing SCI_EN (Matthew Garrett) [587008] - [pci] Ensure that devices are resumed properly (Matthew Garrett) [586780] - [serial] usb-serial: Rework and update qcserial (Matthew Garrett) [587009] - [scsi] scsi_lib: Fix bug in completion of bidi commands (Stanislaw Gruszka) [580064] - [net] phonet: add check for null pernet mem pointer in notifier (Jiri Pirko) [573122] - [nfs] Ensure that writeback_single_inode() calls write_inode() when syncing (Jeff Layton) [584382] - [serial] 8250_pnp: use wildcard for serial Wacom tablets (Stanislaw Gruszka) [580062] - [fs] ext4: check s_log_groups_per_flex in online resize code (Eric Sandeen) [519461] - [x86] Fix sched_clock_cpu for systems with unsynchronized TSC (Prarit Bhargava) [568344] - [x86] Reenable TSC sync check at boot, even with NONSTOP_TSC (Prarit Bhargava) [568344] - [mm] slab: add memory hotplug support (Prarit Bhargava) [562880] - [x86] Set hotpluggable nodes in nodes_possible_map (Prarit Bhargava) [568344] - [x86] acpi: Auto Online Hot-Added Memory (Prarit Bhargava) [568344] - [mm] memory hotplug: fix a bug on /dev/mem for 64-bit kernels (Prarit Bhargava) [568344] - [mm] update all PGDs for direct mapping changes on 64 bit (Prarit Bhargava) [568344] - [x86] acpi: Map hotadded cpu to correct node (Prarit Bhargava) [568344] - [ipmi] Change timeout and event poll to one second (Matthew Garrett) [584106] - [ipmi] Attempt to register multiple SIs of the same type (Matthew Garrett) [584106] - [ipmi] Reduce polling (Matthew Garrett) [584106] - [ipmi] Reduce polling when interrupts are available (Matthew Garrett) [584106] - [ipmi] Change device discovery order (Matthew Garrett) [584106] - [ipmi] Only register one si per bmc (Matthew Garrett) [584106] - [ipmi] Split device discovery and registration (Matthew Garrett) [584106] - [ipmi] Change addr_source to an enum rather than strings (Matthew Garrett) [584106] - [drm] radeon: rs780/rs880: MSI quirk fixes (Dave Airlie) [586168] - [drm] radeon/kms: MC + watermark fixes + reset (Dave Airlie) [586168] - [drm] radeon/kms/evergreen: add evergreen stage 2 - HPD irq (Dave Airlie) [580757] - [drm] radeon: fixup radeon_asic struct c/h files (Dave Airlie) [586168] - [drm] radeon/kms: misc + tv dac fixes (Dave Airlie) [586168] - [drm] radeon/kms: squash upstream HDMI audio commits (Dave Airlie) [586168] - [drm] kms/radeon: Integrated graphics fixes (Dave Airlie) [586168] - [drm] radeon/kms: spread spectrum + pll fixes (Dave Airlie) [586168] - [drm] radeon: add initial evergreen support + fixes (Dave Airlie) [580757] - [kernel] tty: tty->pgrp races (Jiri Olsa) [586022] - [netdrv] kernel: fix the r8169 frame length check error (Jiri Olsa) [586017] {CVE-2009-4537}- [doc] add the documentation for mpol=local (Stanislaw Gruszka) [584757] - [fs] tmpfs: handle MPOL_LOCAL mount option properly (Stanislaw Gruszka) [584757] - [fs] tmpfs: mpol=bind:0 don't cause mount error (Stanislaw Gruszka) [584757] - [netdrv] tun: orphan an skb on tx (Michael S. Tsirkin) [584428] - [s390x] vmalloc: IPL failure with enabled memory cgroups (Hendrik Brueckner) [580918] - [netdrv] b43: fall back gracefully to PIO mode after fatal DMA errors (John Linville) [583069] - [netdrv] b43: Allow PIO mode to be selected at module load (John Linville) [583069] - [netdrv] b43: Remove reset after fatal DMA error (John Linville) [583069] - [netdrv] b43: Optimize PIO scratchbuffer usage (John Linville) [583069] - [fs] vfs: get_sb_single() - do not pass options twice (Stanislaw Gruszka) [580063] - [fs] tmpfs: fix oops on mounts with mpol=default (Stanislaw Gruszka) [584757] - [kernel] cred.c: use kmem_cache_free (Stanislaw Gruszka) [580064] - [fs] partition/msdos: fix unusable extended partition for > 512B sector (Stanislaw Gruszka) [584757] - [fs] partitions/msdos: add support for large disks (Stanislaw Gruszka) [584757] - [fs] eCryptfs: Add getattr function (Stanislaw Gruszka) [580065] - [fs] ecryptfs: initialize private persistent file before dereferencing pointer (Stanislaw Gruszka) [580062] - [fs] ecryptfs: use after free (Stanislaw Gruszka) [580062] - [ppc] Track backing pages used allocated by vmemmap_populate() (Steve Best) [547854] - [netdrv] be2net: recent bug fixes from upstream (Ivan Vecera) [583766] - [sunrpc] handle allocation errors from __rpc_lookup_create() (Stanislaw Gruszka) [584757] - [nfs] Prevent another deadlock in nfs_release_page() (Stanislaw Gruszka) [584757] - [nfs] NFSv4: Don't ignore the NFS_INO_REVAL_FORCED flag in nfs_revalidate_inode() (Stanislaw Gruszka) [584757] - [nfs] Fix an allocation-under-spinlock bug (Stanislaw Gruszka) [580067] - [sunrpc] Handle EINVAL error returns from the TCP connect operation (Stanislaw Gruszka) [580067] - [sunrpc] remove unnecessary svc_xprt_put (Stanislaw Gruszka) [580067] - [x86] Add iMac9,1 to pci_reboot_dmi_table (Stanislaw Gruszka) [580067] - [rtc] rtc-core: fix memory leak (Stanislaw Gruszka) [580067] - [mm] readahead: introduce FMODE_RANDOM for POSIX_FADV_RANDOM (Stanislaw Gruszka) [580067] - [fs] fix LOOKUP_FOLLOW on automount "symlinks" (Stanislaw Gruszka) [580067] - [nfs] Too many GETATTR and ACCESS calls after direct I/O (Stanislaw Gruszka) [580065] - [virt] kvmclock: count total_sleep_time when updating guest clock (Stanislaw Gruszka) [580065] - [kernel] Export the symbol of getboottime and mmonotonic_to_bootbased (Stanislaw Gruszka) [580065] - [nfs] NFS: Fix the mapping of the NFSERR_SERVERFAULT error (Stanislaw Gruszka) [580065] - [nfs] NFS: Fix a umount race (Stanislaw Gruszka) [580065] - [x86] amd-iommu: Fix possible integer overflow (Stanislaw Gruszka) [580064] - [ata] libata: retry FS IOs even if it has failed with AC_ERR_INVALID (Stanislaw Gruszka) [580064] - [firewire] firewire: ohci: fix crashes with TSB43AB23 on 64bit systems (Stanislaw Gruszka) [580064] - [ata] pata_hpt3x2n: always stretch UltraDMA timing (Stanislaw Gruszka) [580067] - [cgroup] memcg: fix oom killing a child process in an other cgroup (Stanislaw Gruszka) [580067] - [ata] libata: retry link resume if necessary (Stanislaw Gruszka) [580064] - [firewire] core: add_descriptor size check (Stanislaw Gruszka) [580064] - [netdrv] iwlwifi: fix scan race (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: clear all tx queues when firmware ready (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: need check for valid qos packet before free (Stanislaw Gruszka) [584759] - [netdrv] mac80211: tear down all agg queues when restart/reconfig hw (Stanislaw Gruszka) [584759] - [netdrv] mac80211: move netdev queue enabling to correct spot (Stanislaw Gruszka) [584759] - [netdrv] setup correct int pipe type in ar9170_usb_exec_cmd (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: range checking issue (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: fix nfreed-- (Stanislaw Gruszka) [584759] - [netdrv] iwlwifi: counting number of tfds can be free for 4965 (Stanislaw Gruszka) [584759] - [netdrv] b43: Workaround circular locking in hw-tkip key update callback (Stanislaw Gruszka) [584757] - [ata] ahci: use BIOS date in broken_suspend list (Stanislaw Gruszka) [584757] - [netdrv] mac80211: Reset dynamic ps timer in Rx path (Stanislaw Gruszka) [584757] - [netdrv] ath9k: Enable IEEE80211_HW_REPORTS_TX_ACK_STATUS flag for ath9k (Stanislaw Gruszka) [584757] - [netdrv] mac80211: Retry null data frame for power save (Stanislaw Gruszka) [584757] - [netdrv] ath9k: Enable TIM timer interrupt only when needed. (Stanislaw Gruszka) [584757] - [netdrv] ath9k: fix BUG_ON triggered by PAE frames (Stanislaw Gruszka) [584757] - [netdrv] iwlwifi: Silence tfds_in_queue message (Stanislaw Gruszka) [584757] - [netdrv] iwlwifi: use dma_alloc_coherent (Stanislaw Gruszka) [584757] - [netdrv] wl1251: fix potential crash (Stanislaw Gruszka) [584757] - [block] readahead: add blk_run_backing_dev (Stanislaw Gruszka) [584757] - [netdrv] ath9k: fix lockdep warning when unloading module (Stanislaw Gruszka) [584757] - [scsi] mvsas: add support for Adaptec ASC-1045/1405 SAS/SATA HBA (Stanislaw Gruszka) [584757] - [netdrv] ath5k: fix setup for CAB queue (Stanislaw Gruszka) [584757] - [netdrv] ath5k: dont use external sleep clock in AP mode (Stanislaw Gruszka) [584757] - [netdrv] tg3: Fix tg3_poll_controller() passing wrong pointer to tg3_interrupt() (Stanislaw Gruszka) [584757] - [netdrv] b43/b43legacy: Wake queues in wireless_core_start (Stanislaw Gruszka) [580067] - [netdrv] ath5k: use correct packet type when transmitting (Stanislaw Gruszka) [580067] - [netdrv] ath9k: disable RIFS search for AR91xx based chips (Stanislaw Gruszka) [580067] - [netdrv] ath9k: fix rate control fallback rate selection (Stanislaw Gruszka) [580067] - [netdrv] ath9k: fix beacon timer restart after a card reset (Stanislaw Gruszka) [580067] - [netdrv] p54usb: Add the USB ID for Belkin (Accton) FD7050E ver 1010ec (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: disable stall workaround (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: fix buffer overflow in rndis_query_oid (Stanislaw Gruszka) [580067] - [netdrv] rndis_wlan: handle NL80211_AUTHTYPE_AUTOMATIC (Stanislaw Gruszka) [580067] - [netdrv] sky2: fix transmit DMA map leakage (Stanislaw Gruszka) [580067] - [netdrv] airo: fix setting zero length WEP key (Stanislaw Gruszka) [580067] - [netdrv] mac80211: quit addba_resp_timer if Tx BA session is torn down (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: sanity check before counting number of tfds can be free (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: set HT flags after channel in rxon (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: error checking for number of tfds in queue (Stanislaw Gruszka) [580067] - [netdrv] iwlwifi: Fix to set correct ht configuration (Stanislaw Gruszka) [580065] - [netdrv] mac80211: Fix probe request filtering in IBSS mode (Stanislaw Gruszka) [580065] - [netdrv] ath9k: Fix sequence numbers for PAE frames (Stanislaw Gruszka) [580065] - [netdrv] b43: Fix throughput regression (Stanislaw Gruszka) [580065] - [netdrv] rtl8187: Add new device ID (Stanislaw Gruszka) [580065] - [ata] ahci: add Acer G725 to broken suspend list (Stanislaw Gruszka) [580065] - [scsi] mptfusion: mptscsih_abort return value should be SUCCESS instead of value 0 (Stanislaw Gruszka) [580065] - [nfs] Fix an Oops when truncating a file (Stanislaw Gruszka) [580065] - [block] cciss: Make cciss_seq_show handle holes in the h->drv[] array (Stanislaw Gruszka) [580065] - [netdrv] ath9k: fix eeprom INI values override for 2GHz-only cards (Stanislaw Gruszka) [580064] - [netdrv] mac80211: fix NULL pointer dereference when ftrace is enabled (Stanislaw Gruszka) [580064] - [block] fix bugs in bio-integrity mempool usage (Stanislaw Gruszka) [580064] - [netdrv] sky2: Fix oops in sky2_xmit_frame() after TX timeout (Stanislaw Gruszka) [580064] - [netdrv] iwlwifi: set default aggregation frame count limit to 31 (Stanislaw Gruszka) [580064] - [netdrv] e1000/e1000e: don't use small hardware rx buffers (Stanislaw Gruszka) [580064] - [netdrv] e1000: enhance frame fragment detection (Stanislaw Gruszka) [580064] - [mm] rmap: anon_vma_prepare() can leak anon_vma_chain (Rik van Riel) [579936] - [mm] rmap: add exclusively owned pages to the newest anon_vma (Rik van Riel) [579936] - [mm] anonvma: when setting up page->mapping, we need to pick the _oldest_ anonvma (Rik van Riel) [579936] - [mm] anon_vma: clone the anon_vma chain in the right order (Rik van Riel) [579936] - [mm] vma_adjust: fix the copying of anon_vma chains (Rik van Riel) [579936] - [mm] Simplify and comment on anon_vma re-use for anon_vma_prepare() (Rik van Riel) [579936] - [mm] rmap: fix anon_vma_fork() memory leak (Rik van Riel) [579936] - [s390x] nss: add missing .previous statement to asm function (Hendrik Brueckner) [581521] - [ata] pata_mavell: correct check of AHCI config option (David Milburn) [584483] - [fs] ext4: Issue the discard operation before releasing the blocks (Eric Sandeen) [575884] - [scsi] 3w_sas: new driver (Tomas Henzl) [572781] - [kernel] hrtimer: Tune hrtimer_interrupt hang logic (Marcelo Tosatti) [576355]- [netdrv] b43: ssb: do not read SPROM if it does not exist (John Linville) [574895] - [netdrv] igb: add support for Intel I350 Gigabit Network Connection (Stefan Assmann) [580727] - [kernel] exec: refactor how usermodehelpers work and modify core_pipe recursion check (Neil Horman) [557387] - [kernel] re-export page_is_ram() for crash module (Prarit Bhargava) [583032] - [x86] amd_iommu: allow iommu to complete dma transactions during transition to kdump kernel (Neil Horman) [577788] - [nfs] rsize and wsize settings ignored on v4 mounts (Steve Dickson) [582697] - [net] igmp: fix ip_mc_sf_allow race (Flavio Leitner) [578932] - [net] Remove skb_dma_map/unmap calls from drivers (Thomas Graf) [576690] - [scsi] mpt2sas: IOs needs to be pause until handles are refreshed for all device after recovery (Tomas Henzl) [577909] - [scsi] mpt2sas: Reworked scmd->result priority for _scsih_qcmd (Tomas Henzl) [577909] - [x86] Suppress stack overrun message for init_task (Prarit Bhargava) [582625] - [sunrpc] gss_krb5: Advertise rc4-hmac enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: Add support for rc4-hmac encryption (Steve Dickson) [498317] - [sunrpc] gss_krb5: Use confounder length in wrap code (Steve Dickson) [498317] - [sunrpc] gssd_krb5: More arcfour-hmac support (Steve Dickson) [498317] - [sunrpc] gss_krb5: Save the raw session key in the context (Steve Dickson) [498317] - [sunrpc] gssd_krb5: arcfour-hmac support (Steve Dickson) [498317] - [sunrpc] gss_krb5: Advertise AES enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: add remaining pieces to enable AES encryption support (Steve Dickson) [498317] - [sunrpc] gss_krb5: add support for new token formats in rfc4121 (Steve Dickson) [498317] - [sunrpc] xdr: Add an export for the helper function write_bytes_to_xdr_buf() (Steve Dickson) [498317] - [sunrpc] gss_krb5: Advertise triple-des enctype support in the rpcsec_gss/krb5 upcall (Steve Dickson) [498317] - [sunrpc] gss_krb5: add support for triple-des encryption (Steve Dickson) [498317] - [sunrpc] gss_krb5: Add upcall info indicating supported kerberos enctypes (Steve Dickson) [498317] - [sunrpc] gss_krb5: handle new context format from gssd (Steve Dickson) [498317] - [sunrpc] gss_krb5: import functionality to derive keys into the kernel (Steve Dickson) [498317] - [sunrpc] gss_krb5: add ability to have a keyed checksum (hmac) (Steve Dickson) [498317] - [sunrpc] gss_krb5: introduce encryption type framework (Steve Dickson) [498317] - [sunrpc] gss_krb5: prepare for new context format (Steve Dickson) [498317] - [sunrpc] gss_krb5: split up functions in preparation of adding new enctypes (Steve Dickson) [498317] - [sunrpc] gss_krb5: Don't expect blocksize to always be 8 when calculating padding (Steve Dickson) [498317] - [sunrpc] gss_krb5: Added and improved code comments (Steve Dickson) [498317] - [sunrpc] gss_krb5: Introduce encryption type framework (Steve Dickson) [498317] - [mm] Fix vfree race resulting in kernel bug (Steven Whitehouse) [582522] - [ata] libata: fix accesses at LBA28 boundary (David Milburn) [582432] - [netdrv] b43: Rewrite DMA Tx status handling sanity checks (John Linville) [574533] - [char] tty: release_one_tty() forgets to put pids (Oleg Nesterov) [582077] {CVE-2010-1162} - [mm] oom: fix the unsafe usage of badness() in proc_oom_score() (Oleg Nesterov) [582069] - [netdrv] bonding: fix broken multicast with round-robin mode (Andy Gospodarek) [581644] - [x86] Remove sysfs_attr_init, sysfs_bin_attr_init changes introduced in last MCE patch (Prarit Bhargava) [581659] - [kernel] sched_getaffinity: allow less than NR_CPUS length (Oleg Nesterov) [578970] - [scsi] bfa sync w/ upstream (Rob Evers) [576716] - [gfs] GFS2: Fix ordering of ordered buffers (Steven Whitehouse) [581011] - [gfs] GFS2: Don't withdraw on partial rindex entries (Robert S Peterson) [581009] - [gfs] GFS2: livelock while reclaiming unlinked dinodes (Robert S Peterson) [570182] - [scsi] mpt2sas: Do not reset handle before calling _scsih_remove_device in RESCAN task after HBA RESET (Tomas Henzl) [572646] - [scsi] mpt2sas: Device removal algorithm in interrupt ctx (Tomas Henzl) [572646] - [scsi] mpt2sas: fix the incorrect scsi_dma_map error checking (Tomas Henzl) [572646] - [scsi] Upgrading version to 04.100.01.02 (Tomas Henzl) [572646] - [scsi] mpt2sas: modified _scsih_sas_device_find_by_handle/sas_address (Tomas Henzl) [572646] - [scsi] mpt2sas: RESCAN Barrier work is added in case of HBA reset (Tomas Henzl) [572646] - [scsi] update the version to 04.100.01.00 (Tomas Henzl) [572646] - [scsi] scsi_transport_sas: add support for transport layer retries (TLR) (Tomas Henzl) [572646] - [scsi] mpt2sas: Added raid transport support (Tomas Henzl) [572646] - [scsi] eliminate potential kmalloc failure in scsi_get_vpd_page() (Tomas Henzl) [572646] - [ata] libata: fix ata_id_logical_per_physical_sectors (David Milburn) [582021] - [netdrv] iwlwifi: Fix throughput stall issue in HT mode for 5000 (Stanislaw Gruszka) [580063] - [infiniband] IPoIB: Clear ipoib_neigh.dgid in ipoib_neigh_alloc() (Stanislaw Gruszka) [580063] - [net] cfg80211: fix channel setting for wext (Stanislaw Gruszka) [580063] - [net] mac80211: check that ieee80211_set_power_mgmt only handles STA interfaces (Stanislaw Gruszka) [580063] - [ata] ata_piix: fix MWDMA handling on PIIX3 (Stanislaw Gruszka) [580063] - [ata] ahci: disable SNotification capability for ich8 (Stanislaw Gruszka) [580063] - [netdrv] ar9170: Add support for D-Link DWA 160 A2 (Stanislaw Gruszka) [580063] - [netdrv] sfc: Fix DMA mapping cleanup in case of an error in TSO (Stanislaw Gruszka) [580063] - [fs] ext4: don't call write_inode under the journal (Josef Bacik) [576202] - [fs] ext4: Calculate metadata requirements more accurately (Josef Bacik) [576202] - [fs] ext4: Patch up how we claim metadata blocks for quota purposes (Josef Bacik) [576202] - [fs] ext4: fix potential quota deadlock (Josef Bacik) [576202] - [virt] virtio: console: Add support for nonblocking write()s (Amit Shah) [576241] - [virt] virtio: console: Rename wait_is_over() to will_read_block() (Amit Shah) [576241] - [virt] virtio: console: Don't always create a port 0 if using multiport (Amit Shah) [576241] - [virt] virtio: console: Use a control message to add ports (Amit Shah) [576241] - [virt] virtio: console: Move code around for future patches (Amit Shah) [576241] - [virt] virtio: console: Remove config work handler (Amit Shah) [576241] - [virt] virtio: console: Don't call hvc_remove() on unplugging console ports (Amit Shah) [576241] - [virt] virtio: console: Return -EPIPE to hvc_console if we lost the connection (Amit Shah) [576241] - [virt] virtio: console: Let host know of port or device add failures (Amit Shah) [576241] - [virt] virtio: console: Add a __send_control_msg() that can send messages without a valid port (Amit Shah) [576241] - [virt] hvc_console: Fix race between hvc_close and hvc_remove (Amit Shah) [577222] - [virt] virtio: console makes incorrect assumption about virtio API (Amit Shah) [576241] - [virt] MAINTAINERS: Put the virtio-console entry in correct alphabetical order (Amit Shah) [576241] - [virt] virtio: console: Fix early_put_chars usage (Amit Shah) [576241] - [virt] virtio: console: Check if port is valid in resize_console (Amit Shah) [576241] - [virt] virtio: console: Generate a kobject CHANGE event on adding 'name' attribute (Amit Shah) [576241] - [virt] virtio: console: Use better variable names for fill_queue operation (Amit Shah) [576241] - [virt] virtio: console: Fix type of 'len' as unsigned int (Amit Shah) [576241] - [vfs] rename block_fsync() to blkdev_fsync() (Jeff Moyer) [579781] - [char] raw: add an fsync method (Jeff Moyer) [579781] - [x86] Don't use logical-flat mode when more than 8 CPUs are possible (John Villalovos) [563798] - [net] Backport the new socket API recvmmsg, receive multiple messages (Arnaldo Carvalho de Melo) [579850] - [kernel] coredump: fix the page leak in dump_seek() (Oleg Nesterov) [580126] - [s390x] callhome: fix broken proc interface and activate comp ID (Hendrik Brueckner) [579482]- [x86] Update x86 MCE code (Prarit Bhargava) [580587] - [scsi] 3w-xxxx: Force 60 second timeout default (Tomas Henzl) [572778] - [netdrv] enic: update to upstream version 1.3.1.1 (Andy Gospodarek) [575950] - [netdrv] igb: Add support for 82576 ET2 Quad Port Server Adapter (Stefan Assmann) [577421] - [kernel] resource: Fix generic page_is_ram() for partial RAM pages (Prarit Bhargava) [578834] - [x86] Use the generic page_is_ram() (Prarit Bhargava) [578834] - [x86] Remove BIOS data range from e820 (Prarit Bhargava) [578834] - [kernel] Move page_is_ram() declaration to mm.h (Prarit Bhargava) [578834] - [kernel] Generic page_is_ram: use __weak (Prarit Bhargava) [578834] - [kernel] resources: introduce generic page_is_ram() (Prarit Bhargava) [578834] - [fs] GFS2: Clean up copying from stuffed files (Steven Whitehouse) [580857] - [netdrv] igb: restrict WoL for 82576 ET2 Quad Port Server Adapter (Stefan Assmann) [578804] - [drm] radeon/kms: move radeon KMS on/off switch out of staging (Dave Airlie) [580766] - [netdrv] p54: fix deadlocks under tx load (Michal Schmidt) [580557] - [gfs2] GFS2: Mandatory locking fix (Steven Whitehouse) [571606] {CVE-2010-0727} - [x86] AMD: Fix NULL pointer dereference on 32-bit (Bhavna Sarathy) [571474] - [x86] Add wbinvd SMP helper routines (Bhavna Sarathy) [571474] - [x86] L3 cache: Remove NUMA dependency (Bhavna Sarathy) [571474] - [x86] Calculate L3 indices (Bhavna Sarathy) [571474] - [x86] Add cache index disable sys attributes (Bhavna Sarathy) [571474] - [x86] Fix disabling of L3 cache indices (Bhavna Sarathy) [571474] - [fs] NFS: Avoid a deadlock in nfs_release_page (Jeff Layton) [525963] - [fs] NFS: Remove requirement for inode->i_mutex from nfs_invalidate_mapping (Jeff Layton) [525963] - [fs] NFS: Clean up nfs_sync_mapping (Jeff Layton) [525963] - [fs] NFS: Simplify nfs_wb_page() (Jeff Layton) [525963] - [fs] NFS: Replace __nfs_write_mapping with sync_inode() (Jeff Layton) [525963] - [fs] NFS: Simplify nfs_wb_page_cancel() (Jeff Layton) [525963] - [fs] NFS: Ensure inode is always marked I_DIRTY_DATASYNC, if it has unstable pages (Jeff Layton) [525963] - [fs] NFS: Run COMMIT as an asynchronous RPC call when wbc->for_background is set (Jeff Layton) [525963] - [fs] NFS: Reduce the number of unnecessary COMMIT calls (Jeff Layton) [525963] - [fs] NFS: Add a count of the number of unstable writes carried by an inode (Jeff Layton) [525963] - [fs] NFS: Cleanup - move nfs_write_inode() into fs/nfs/write.c (Jeff Layton) [525963] - [fs] writeback: pass writeback_control to ->write_inode (Jeff Layton) [525963] - [fs] writeback: make sure data is on disk before calling ->write_inode (Jeff Layton) [525963] - [fs] writeback: introduce wbc.for_background (Jeff Layton) [525963] - [netdrv] macvlan: fix support for multiple driver backends (Anthony Liguori) [553337 566731] - [netdrv] net/macvtap: add vhost support (Anthony Liguori) [553337 566731] - [netdrv] macvtap: add GSO/csum offload support (Anthony Liguori) [553337 566731] - [netdrv] macvtap: rework object lifetime rules (Anthony Liguori) [553337 566731] - [netdrv] macvtap: fix reference counting (Anthony Liguori) [553337 566731] - [netdrv] net: macvtap driver (Anthony Liguori) [553337 566731] - [netdrv] macvlan: export macvlan mode through netlink (Anthony Liguori) [553337 566731] - [netdrv] macvlan: implement bridge, VEPA and private mode (Anthony Liguori) [553337 566731] - [netdrv] macvlan: cleanup rx statistics (Anthony Liguori) [553337 566731] - [netdrv] macvlan: Precise RX stats accounting (Anthony Liguori) [553337 566731] - [netdrv] macvlan: add private dev_txq_stats_fold function (Anthony Liguori) [553337 566731] - [netdrv] veth: move loopback logic to common location (Anthony Liguori) [553337 566731] - [s390x] zfcp: Remove lock dependency on unit remove (Hendrik Brueckner) [576860] - [s390x] zfcp: Remove lock dependency on unit add (Hendrik Brueckner) [576860] - [s390x] zfcp: Remove lock dependency on CCW remove (Hendrik Brueckner) [576860] - [s390x] dasd: fix alignment of transport mode recovery TCW (Hendrik Brueckner) [575824] - [s390x] cio: fix drvdata usage for the console subchannel (Hendrik Brueckner) [575826] - [s390x] zcore: CPU registers are not saved under LPAR (Hendrik Brueckner) [575221] - [s390x] zfcpdump: Use direct IO in order to increase dump speed (Hendrik Brueckner) [575189] - [s390x] qeth: change checksumming default for HiperSockets (Hendrik Brueckner) [572227] - [s390x] qeth: l3 send dhcp in non pass thru mode (Hendrik Brueckner) [572225] - [s390x] zfcp: Remove attached ports and units correctly (Hendrik Brueckner) [571938] - [drm] Bring in nouveau updates from upstream (Ben Skeggs) [558468] - [vfs] pass struct file to do_truncate on O_TRUNC opens (Jeff Layton) [573995] - [vfs] O_TRUNC open shouldn't fail after file truncation (Jeff Layton) [573995] - [net] netfilter: ctnetlink: compute message size properly (Jiri Pirko) [578476] - [block] cfq-iosched: Do not merge queues of BE and IDLE classes (Jeff Moyer) [577393] - [block] remove 16 bytes of padding from struct request on 64bits (Jeff Moyer) [577393] - [block] cfq: remove 8 bytes of padding from cfq_rb_root on 64 bit builds (Jeff Moyer) [577393] - [block] cfq-iosched: quantum check tweak (Jeff Moyer) [577393] - [block] remove padding from io_context on 64bit builds (Jeff Moyer) [577393] - [block] cfq: reorder cfq_queue removing padding on 64bit (Jeff Moyer) [577393] - [block] cfq-iosched: split seeky coop queues after one slice (Jeff Moyer) [577393] - [x86] edac, mce: Filter out invalid values (Bhavna Sarathy) [574487] - [x86] edac, mce, amd: silence GART TLB errors (Bhavna Sarathy) [574487] - [x86] edac, mce: correct corenum reporting (Bhavna Sarathy) [574487] - [x86] edac, mce: update AMD F10h revD check (Bhavna Sarathy) [574487] - [x86] amd64_edac: Simplify ECC override handling (Bhavna Sarathy) [574487] - [x86] amd64_edac: Do not falsely trigger kerneloops (Bhavna Sarathy) [574487] - [x86] amd64_edac: Ensure index stays within bounds in amd64_get_scrub_rate (Bhavna Sarathy) [574487] - [x86] amd64_edac: restrict PCI config space access (Bhavna Sarathy) [574487] - [x86] amd64_edac: fix K8 chip select reporting (Bhavna Sarathy) [574487] - [x86] amd64_edac: bump driver version (Bhavna Sarathy) [574487] - [x86] amd64_edac: fix use-uninitialised bug (Bhavna Sarathy) [574487] - [x86] amd64_edac: correct sys address to chip select mapping (Bhavna Sarathy) [574487] - [x86] amd64_edac: add a leaner syndrome decoding algorithm (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove early hw support check (Bhavna Sarathy) [574487] - [x86] amd64_edac: detect DDR3 memory type (Bhavna Sarathy) [574487] - [x86] edac: add memory types strings for debugging (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove unneeded extract_error_address wrapper (Bhavna Sarathy) [574487] - [x86] amd64_edac: rename StinkyIdentifier (Bhavna Sarathy) [574487] - [x86] amd64_edac: remove superfluous dbg printk (Bhavna Sarathy) [574487] - [x86] amd64_edac: enhance address to DRAM bank mapping (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup f10_early_channel_count (Bhavna Sarathy) [574487] - [x86] amd64_edac: dump DIMM sizes on K8 too (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup rest of amd64_dump_misc_regs (Bhavna Sarathy) [574487] - [x86] amd64_edac: cleanup DRAM cfg low debug output (Bhavna Sarathy) [574487] - [x86] amd64_edac: wrap-up pci config read error handling (Bhavna Sarathy) [574487] - [x86] amd64_edac: make DRAM regions output more human-readable (Bhavna Sarathy) [574487] - [x86] amd64_edac: clarify DRAM CTL debug reporting (Bhavna Sarathy) [574487]- [netdrv] iwlwifi: fix kdump hang (Stanislaw Gruszka) [575122] - [kernel] clockevent: Don't remove broadcast device when cpu is dead (Danny Feng) [572438] - [block] Export max number of segments and max segment size in sysfs (Jeff Moyer) [574132] - [block] Finalize conversion of block limits functions (Jeff Moyer) [574132] - [block] Fix overrun in lcm() and move it to lib (Jeff Moyer) [574132] - [block] jiffies fixes (Jeff Moyer) [574132] - [block] Consolidate phys_segment and hw_segment limits (Jeff Moyer) [574132] - [block] Rename blk_queue_max_sectors to blk_queue_max_hw_sectors (Jeff Moyer) [574132] - [block] Add BLK_ prefix to definitions (Jeff Moyer) [574132] - [block] Remove unused accessor function (Jeff Moyer) [574132] - [block] Update blk_queue_max_sectors and documentation (Jeff Moyer) [574132] - [ata] ahci: Turn off DMA engines when there's no device attached (Matthew Garrett) [577967] - [scsi] qla2xxx: minor updates and fixes from upstream (Rob Evers) [574526] - [scsi] Additional BSG corrections from upstream (Rob Evers) [574590] - [netdrv] be2net: Update be2net 10GB NIC driver to version 2.102.147u (Ivan Vecera) [576172] - [scsi] update fibre channel layer (Mike Christie) [571824] - [scsi] lpfc Update from 8.3.5.6 to 8.3.5.7 FC/FCoE (Rob Evers) [576174] - [netdrv] e100: fix the 'size' argument passed to pci_pool_create() (Dean Nelson) [576887] - [kernel] futex: remove rw parameter from get_futex_key() (Amerigo Wang) [555700] - [drm] Add drm_gem_object_handle_unreference_unlocked and drm_gem_object_unreference_unlocked (Adam Jackson) [575910] - [drm] i915: Update to 2.6.34-rc1 (pre-vga-switcheroo) (Adam Jackson) [575910] - [scsi] libfcoe: Send port LKA every FIP_VN_KA_PERIOD secs (Rob Evers) [570693] - [scsi] fnic: updating driver to 1.4.0.98 syncs w/ upstream (Rob Evers) [570693] - [sound] snd-hda-intel: avoid divide by zero (Jaroslav Kysela) [567173] {CVE-2010-1085} - [netdrv] bnx2x: use new firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2: remove old firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2x: 1.52.1-6 firmware (Stanislaw Gruszka) [560993] - [netdrv] bnx2x: 1.52.1-6 bug fixes (Stanislaw Gruszka) [560993] - [ata] ahci: support FIS-based switching (David Milburn) [463152] - [drm] radeon: better GPU reset for lockup (Jerome Glisse) [576511] - [block] cciss: add 30 second initial timeout wait on controller reset (Tomas Henzl) [574094] - [serial] fix hang in serial console open (Neil Horman) [568418] - [virt] vmw_pvscsi: adding vmware paravirtualized driver (Rob Evers) [553062] - [scsi] 3w-9xxx: update 3w-9xxx to v2.26.02.014RH (Tomas Henzl) [572779] - [netdrv] ixgbevf: initial support for 82599VF driver (Andy Gospodarek) [462790] - [netdrv] ixgbe: update to version 2.0.62-k2 (Andy Gospodarek) [462790] - [netdrv] netxen: More critical bug fixes and AER support (Tony Camuso) [516840] - [netdrv] netxen: Sync with upstream kernel bug fixes (Tony Camuso) [516840] - [fs] dlm: use bastmode in debugfs output (David Teigland) [568102] - [fs] dlm: send reply before bast (David Teigland) [568102] - [fs] dlm: fix ordering of bast and cast (David Teigland) [568102] - [virt] virtio-net: remove send queue (Anthony Liguori) [555698] - [virt] virtio-net: Defer skb allocation and remove recv queue (Anthony Liguori) [555698] - [net] bridge: Allow enable/disable UFO on bridge device via ethtool (Anthony Liguori) [555537] - [net] Make UFO on master device independent of attached devices (Anthony Liguori) [555537] - [fs] xfs: fix locking for inode cache radix tree tag updates (Christoph Hellwig) [573836] - [uv] fix microcode.ctl slow down in boot-time on large systems (George Beshers) [573018] - [scsi] lpfc Update from 8.3.5.5 to 8.3.5.6 FC/FCoE (Rob Evers) [568889] - [mm] transparent hugepage support update (Andrea Arcangeli) [556572] - [netdrv] e1000e: fix data corruptor in NFS packet split filtering hw (Neil Horman) [572350] - [security] selinux: dynamic class/perm discovery (Eric Paris) [570812] - [security] selinux/ss: correct size computation (Eric Paris) [573000] - [security] SELinux: reduce size of access vector hash table (Eric Paris) [570433] - [security] SELinux: reset the security_ops before flushing the avc cache (Eric Paris) [572998] - [sched] Fix sched_mc_power_savings for !SMT (Danny Feng) [571879] - [security] selinux: Only audit permissions specified in policy (Eric Paris) [573002] - [security] selinux: fix memory leak in sel_make_bools (Eric Paris) [573008] - [security] SELinux: Make selinux_kernel_create_files_as() shouldn't just always return 0 (Eric Paris) [573011] - [security] selinux: convert range transition list to a hashtab (Eric Paris) [572702] - [virt] x86: remove kmap_atomic_pte paravirt op (Paolo Bonzini) [567203] - [virt] vmi: disable highmem PTE allocation even when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [virt] xen: disable highmem PTE allocation even when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [virt] x86: allow allocation of highmem user page tables to be disabled when CONFIG_HIGHPTE=y (Paolo Bonzini) [567203] - [netdrv] qlge: update to latest upstream (Andy Gospodarek) [562311] - [netdrv] add netif_printk helpers (Andy Gospodarek) [562311] - [net] bridge: Fix build error when IGMP_SNOOPING is not enabled (Herbert Xu) [574321] - [net] bridge: Add multicast count/interval sysfs entries (Herbert Xu) [574321] - [net] bridge: Add hash elasticity/max sysfs entries (Herbert Xu) [574321] - [net] bridge: Add multicast_snooping sysfs toggle (Herbert Xu) [574321] - [net] bridge: Add multicast_router sysfs entries (Herbert Xu) [574321] - [net] bridge: Add multicast data-path hooks (Herbert Xu) [574321] - [net] bridge: Add multicast start/stop hooks (Herbert Xu) [574321] - [net] bridge: Add multicast forwarding functions (Herbert Xu) [574321] - [net] bridge: Move NULL mdb check into br_mdb_ip_get (Herbert Xu) [574321] - [net] bridge: ensure to unlock in error path in br_multicast_query() (Herbert Xu) [574321] - [net] bridge: Fix RCU race in br_multicast_stop (Herbert Xu) [574321] - [net] bridge: Use RCU list primitive in __br_mdb_ip_get (Herbert Xu) [574321] - [net] bridge: cleanup: remove unneed check (Herbert Xu) [574321] - [net] bridge: depends on INET (Herbert Xu) [574321] - [net] bridge: Make IGMP snooping depend upon BRIDGE. (Herbert Xu) [574321] - [net] bridge: Add core IGMP snooping support (Herbert Xu) [574321] - [net] bridge: Fix br_forward crash in promiscuous mode (Herbert Xu) [574321] - [net] bridge: Split may_deliver/deliver_clone out of br_flood (Herbert Xu) [574321] - [net] bridge: Use BR_INPUT_SKB_CB on xmit path (Herbert Xu) [574321] - [net] bridge: Avoid unnecessary clone on forward path (Herbert Xu) [574321] - [net] bridge: Allow tail-call on br_pass_frame_up (Herbert Xu) [574321] - [net] bridge: Do br_pass_frame_up after other ports (Herbert Xu) [574321] - [net] Add netdev_alloc_skb_ip_align() helper (Herbert Xu) [574321] - [kernel] futex_lock_pi() key refcnt fix (Danny Feng) [566347] {CVE-2010-0623} - [pci] AER: fix aer inject result in kernel oops (Prarit Bhargava) [568515] - [scsi] fix 32bit compatibility in BSG interface (Rob Evers) [554538] - [x86] ACPI: don't cond_resched if irq is disabled (Danny Feng) [572441] - [x86] Ensure dell-laptop buffers are below 4GB (Matthew Garrett) [570036] - [hwmon] add hex '0x' indication to coretemp module output (Dean Nelson) [571865] - [cifs] update cifs client code to latest upstream code (Jeff Layton) [562788] - [block] fix merge_bvec_fn return value checks (Mike Snitzer) [571455] - [fs] ext4: avoid uninit mem references on some mount options (Eric Sandeen) [562008] - [s390x] dasd: Correct offline processing (Hendrik Brueckner) [568376] - [s390x] dasd: Fix refcounting (Hendrik Brueckner) [568376] - [x86] amd_iommu: remove dma-ops warning message (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix IO page fault by adding device notifiers (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix IOMMU API initialization for iommu=pt (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix possible integer overflow (Bhavna Sarathy) [560002] - [x86] amd_iommu: Fix deassignment of a device from the pt domain (Bhavna Sarathy) [560002] - [gfs2] Allow the number of committed revokes to temporarily be negative (Benjamin Marzinski) [563907] - [ppc64] powerpc: export data from new hcall H_EM_GET_PARMS (Steve Best) [570019] - [x86] ACPI: Be in TS_POLLING state during mwait based C-state entry (Avi Kivity) [571440] - [net] tcp: fix ICMP-RTO war (Jiri Olsa) [567532] - [mm] Add padding to mm structures allow future patches during the RHEL6 life (Larry Woodman) [554511]- [mm] Switch to SLAB (Aristeu Rozanski) [570614]- [kernel/time] revert cc2f92ad1d0e03fe527e8ccfc1f918c368964dc8 (Aristeu Rozanski) [567551] - [virt] hvc_console: Fix race between hvc_close and hvc_remove (Amit Shah) [568624] - [scsi] Add netapp to scsi dh alua dev list (Mike Christie) [559586] - [scsi] scsi_dh_emc: fix mode select setup (Mike Christie) [570685] - [drm] Remove loop in IronLake graphics interrupt handler (John Villalovos) [557838] - [x86] Intel Cougar Point chipset support (John Villalovos) [560077] - [vhost] vhost-net: restart tx poll on sk_sndbuf full (Michael S. Tsirkin) [562837] - [vhost] fix get_user_pages_fast error handling (Michael S. Tsirkin) [562837] - [vhost] initialize log eventfd context pointer (Michael S. Tsirkin) [562837] - [vhost] logging thinko fix (Michael S. Tsirkin) [562837] - [vhost] vhost-net: switch to smp barriers (Michael S. Tsirkin) [562837] - [net] bug fix for vlan + gro issue (Andy Gospodarek) [569922] - [uv] Fix unmap_vma() bug related to mmu_notifiers (George Beshers) [253033] - [uv] Have mmu_notifiers use SRCU so they may safely schedule (George Beshers) [253033] - [drm] radeon/kms: bring all v2.6.33 fixes into EL6 kernel (Dave Airlie) [547422 554323 566618 569704] - [dvb] Fix endless loop when decoding ULE at dvb-core (Mauro Carvalho Chehab) [569243] - [kernel] sched: Fix SCHED_MC regression caused by change in sched cpu_power (Danny Feng) [568123] - [s390x] vdso: glibc does not use vdso functions (Hendrik Brueckner) [567755] - [drm] bring drm core/ttm/fb layer fixes in from upstream (Dave Airlie) [569701] - [kernel] Fix SMT scheduler regression in find_busiest_queue() (Danny Feng) [568120] - [s390x] qeth: avoid recovery during device online setting (Hendrik Brueckner) [568781] - [mm] Fix potential crash with sys_move_pages (Danny Feng) [562591] {CVE-2010-0415} - [scsi] pmcraid: bug fixes from upstream (Rob Evers) [567376] - [scsi] lpfc Update from 8.3.5.4 to 8.3.5.5 FC/FCoE (Rob Evers) [564508] - [ata] ahci: disable FPDMA auto-activate optimization on NVIDIA AHCI (David Milburn) [568815] - [selinux] netlabel: fix corruption of SELinux MLS categories > 127 (Eric Paris) [568370] - [gfs2] print glock numbers in hex (Robert S Peterson) [566755] - [mm] Fix hugetlb.c clear_huge_page parameter (Andrea Arcangeli) [566604] - [mm] fix anon_vma locking updates for transparent hugepage code (Andrea Arcangeli) [564515] - [netdrv] cxgb3: add memory barriers (Steve Best) [568390] - [dm] raid45 target: constructor error path oops fix (Heinz Mauelshagen) [567605] - [scsi] mpt2sas: fix missing initialization (Tomas Henzl) [567965] - [net] netfilter: nf_conntrack: per netns nf_conntrack_cachep (Jiri Pirko) [567181] - [x86] nmi_watchdog: use __cpuinit for nmi_watchdog_default (Don Zickus) [567601] - [netdrv] ixgbe: prevent speculative processing of descriptors (Steve Best) [568391] - [kvm] Fix emulate_sys[call, enter, exit]()'s fault handling (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] Fix segment descriptor loading (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] Fix load_guest_segment_descriptor() to inject page fault (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Forbid modifying CS segment register by mov instruction (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix x86_emulate_insn() not to use the variable rc for non-X86EMUL values (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: X86EMUL macro replacements: x86_emulate_insn() and its helpers (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: X86EMUL macro replacements: from do_fetch_insn_byte() to x86_decode_insn() (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] inject #UD in 64bit mode from instruction that are not valid there (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix properties of instructions in group 1_82 (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: code style cleanup (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add LOCK prefix validity checking (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Check CPL level during privilege instruction emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Fix popf emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Check IOPL level during io instruction emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: fix memory access during x86 emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add Virtual-8086 mode of emulation (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add group9 instruction decoding (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add group8 instruction decoding (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Introduce No64 decode option (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [kvm] x86 emulator: Add 'push/pop sreg' instructions (Gleb Natapov) [560903 560904 563466] {CVE-2010-0298 CVE-2010-0306 CVE-2010-0419} - [x86] AES/PCLMUL Instruction support: Various fixes for AES-NI and PCLMMUL (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Use gas macro for AES-NI instructions (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Various small fixes for AES/PCMLMUL and generate .byte code for some new instructions via gas macro (John Villalovos) [463496] - [x86] AES/PCLMUL Instruction support: Add PCLMULQDQ accelerated implementation (John Villalovos) [463496] - [scsi] megaraid_sas: fix for 32bit apps (Tomas Henzl) [559941] - [kvm] fix large packet drops on kvm hosts with ipv6 (Neil Horman) [565525] - [kvm] Add MAINTAINERS entry for virtio_console (Amit Shah) [566391] - [kvm] virtio: console: Fill ports' entire in_vq with buffers (Amit Shah) [566391] - [kvm] virtio: console: Error out if we can't allocate buffers for control queue (Amit Shah) [566391] - [kvm] virtio: console: Add ability to remove module (Amit Shah) [566391] - [kvm] virtio: console: Ensure no memleaks in case of unused buffers (Amit Shah) [566391] - [kvm] virtio: console: update Red Hat copyright for 2010 (Amit Shah) [566391] - [kvm] virtio: Initialize vq->data entries to NULL (Amit Shah) [566391] - [kvm] virtio: console: outbufs are no longer needed (Amit Shah) [566391] - [kvm] virtio: console: return -efault for fill_readbuf if copy_to_user fails (Amit Shah) [566391] - [kvm] virtio: console: Allow sending variable-sized buffers to host, efault on copy_from_user err (Amit Shah) [566391]- [s390] hvc_iucv: allocate IUCV send/receive buffers in DMA zone (Hendrik Brueckner) [566188] - [s390] qdio: continue polling for buffer state ERROR (Hendrik Brueckner) [565528] - [s390] qdio: prevent kernel bug message in interrupt handler (Hendrik Brueckner) [565542] - [s390] zfcp: report BSG errors in correct field (Hendrik Brueckner) [564378] - [s390] zfcp: cancel all pending work for a to be removed zfcp_port (Hendrik Brueckner) [564382] - [nfs] mount.nfs: Unknown error 526 (Steve Dickson) [561975] - [x86] x86-64, rwsem: Avoid store forwarding hazard in __downgrade_write (Avi Kivity) [563801] - [x86] x86-64, rwsem: 64-bit xadd rwsem implementation (Avi Kivity) [563801] - [x86] x86-64: support native xadd rwsem implementation (Avi Kivity) [563801] - [x86] clean up rwsem type system (Avi Kivity) [563801] - [x86] x86-32: clean up rwsem inline asm statements (Avi Kivity) [563801] - [x86] nmi_watchdog: enable by default on RHEL-6 (Don Zickus) [523857] - [block] freeze_bdev: don't deactivate successfully frozen MS_RDONLY sb (Mike Snitzer) [565890] - [block] fix bio_add_page for non trivial merge_bvec_fn case (Mike Snitzer) [565890] - [watchdog] Add support for iTCO watchdog on Ibex Peak chipset (John Villalovos) [536698] - [kernel] time: Remove xtime_cache (Prarit Bhargava) [563135] - [kernel] time: Implement logarithmic time accumalation (Prarit Bhargava) [563135] - [dm] raid1: fail writes if errors are not handled and log fails (Mike Snitzer) [565890] - [dm] mpath: fix stall when requeueing io (Mike Snitzer) [565890] - [dm] log: userspace fix overhead_size calcuations (Mike Snitzer) [565890] - [dm] stripe: avoid divide by zero with invalid stripe count (Mike Snitzer) [565890] - [mm] anon_vma locking updates for transparent hugepage code (Rik van Riel) [564515] - [mm] anon_vma linking changes to improve multi-process scalability (Rik van Riel) [564515] - [virt] virtio_blk: add block topology support (Christoph Hellwig) [556477] - [kvm] PIT: control word is write-only (Eduardo Habkost) [560905] {CVE-2010-0309} - [kernel] Prevent futex user corruption to crash the kernel (Jerome Marchand) [563957] - [selinux] print the module name when SELinux denies a userspace upcall (Eric Paris) [563731] - [gfs] GFS2 problems on single node cluster (Steven Whitehouse) [564329] - [ppc] Add kdump support to Collaborative Memory Manager (Steve Best) [563316]- [nfs] Remove a redundant check for PageFsCache in nfs_migrate_page() (Steve Dickson) [563938] - [nfs] Fix a bug in nfs_fscache_release_page() (Steve Dickson) [563938] - [mm] fix BUG()s caused by the transparent hugepage patch (Larry Woodman) [556572] - [fs] inotify: fix inotify WARN and compatibility issues (Eric Paris) [563363] - [net] do not check CAP_NET_RAW for kernel created sockets (Eric Paris) [540560] - [pci] Enablement of PCI ACS control when IOMMU enabled on system (Don Dutile) [523278] - [pci] PCI ACS support functions (Don Dutile) [523278] - [uv] x86: Fix RTC latency bug by reading replicated cachelines (George Beshers) [562189] - [s390x] ctcm / lcs / claw: remove cu3088 layer (Hendrik Brueckner) [557522] - [uv] vgaarb: add user selectability of the number of gpus in a system (George Beshers) [555879] - [gpu] vgaarb: fix vga arbiter to accept PCI domains other than 0 (George Beshers) [555879] - [uv] x86_64: update uv arch to target legacy VGA I/O correctly (George Beshers) [555879] - [pci] update pci_set_vga_state to call arch functions (George Beshers) [555879] - [uv] PCI: update pci_set_vga_state to call arch functions (George Beshers) [555879] - [mm] remove madvise(MADV_HUGEPAGE) (Andrea Arcangeli) [556572] - [mm] hugepage redhat customization (Andrea Arcangeli) [556572] - [mm] introduce khugepaged (Andrea Arcangeli) [556572] - [mm] transparent hugepage vmstat (Andrea Arcangeli) [556572] - [mm] memcg huge memory (Andrea Arcangeli) [556572] - [mm] memcg compound (Andrea Arcangeli) [556572] - [mm] pmd_trans_huge migrate bugcheck (Andrea Arcangeli) [556572] - [mm] madvise(MADV_HUGEPAGE) (Andrea Arcangeli) [556572] - [mm] verify pmd_trans_huge isnt leaking (Andrea Arcangeli) [556572] - [mm] transparent hugepage core (Andrea Arcangeli) [556572] - [mm] dont alloc harder for gfp nomemalloc even if nowait (Andrea Arcangeli) [556572] - [mm] introduce _GFP_NO_KSWAPD (Andrea Arcangeli) [556572] - [mm] backport page_referenced microoptimization (Andrea Arcangeli) [556572] - [mm] kvm mmu transparent hugepage support (Andrea Arcangeli) [556572] - [mm] clear_copy_huge_page (Andrea Arcangeli) [556572] - [mm] clear_huge_page fix (Andrea Arcangeli) [556572] - [mm] split_huge_page paging (Andrea Arcangeli) [556572] - [mm] split_huge_page_mm/vma (Andrea Arcangeli) [556572] - [mm] add pmd_huge_pte to mm_struct (Andrea Arcangeli) [556572] - [mm] clear page compound (Andrea Arcangeli) [556572] - [mm] add pmd mmu_notifier helpers (Andrea Arcangeli) [556572] - [mm] pte alloc trans splitting (Andrea Arcangeli) [556572] - [mm] bail out gup_fast on splitting pmd (Andrea Arcangeli) [556572] - [mm] add pmd mangling functions to x86 (Andrea Arcangeli) [556572] - [mm] add pmd mangling generic functions (Andrea Arcangeli) [556572] - [mm] special pmd_trans_* functions (Andrea Arcangeli) [556572] - [mm] config_transparent_hugepage (Andrea Arcangeli) [556572] - [mm] comment reminder in destroy_compound_page (Andrea Arcangeli) [556572] - [mm] export maybe_mkwrite (Andrea Arcangeli) [556572] - [mm] no paravirt version of pmd ops (Andrea Arcangeli) [556572] - [mm] add pmd paravirt ops (Andrea Arcangeli) [556572] - [mm] add native_set_pmd_at (Andrea Arcangeli) [556572] - [mm] clear compound mapping (Andrea Arcangeli) [556572] - [mm] update futex compound knowledge (Andrea Arcangeli) [556572] - [mm] alter compound get_page/put_page (Andrea Arcangeli) [556572] - [mm] add a compound_lock (Andrea Arcangeli) [556572] - [mm] define MADV_HUGEPAGE (Andrea Arcangeli) [556572] - [oprofile] Support Nehalem-EX CPU in Oprofile (John Villalovos) [528998] - [nfs] nfs: handle NFSv3 -EKEYEXPIRED errors as we would -EJUKEBOX (Jeff Layton) [479359] - [nfs] handle NFSv2 -EKEYEXPIRED returns from RPC layer appropriately (Jeff Layton) [479359] - [nfs] sunrpc: parse and return errors reported by gssd (Jeff Layton) [479359] - [nfs] nfs4: handle -EKEYEXPIRED errors from RPC layer (Jeff Layton) [479359] - [net] nf_conntrack: fix memory corruption (Jon Masters) [559471] - [kvm] emulate accessed bit for EPT (Rik van Riel) [555106] - [vhost] fix TUN=m VHOST_NET=y (Michael S. Tsirkin) [562837] - [vhost] vhost-net: defer f->private_data until setup succeeds (Chris Wright) [562837] - [vhost] vhost-net: comment use of invalid fd when setting vhost backend (Chris Wright) [562837] - [vhost] access check thinko fixes (Michael S. Tsirkin) [562837] - [vhost] make default mapping empty by default (Michael S. Tsirkin) [562837] - [vhost] add access_ok checks (Michael S. Tsirkin) [562837] - [vhost] prevent modification of an active ring (Michael S. Tsirkin) [562837] - [vhost] fix high 32 bit in FEATURES ioctls (Michael S. Tsirkin) [562837] - [dm] dm-raid1: fix deadlock at suspending failed device (Takahiro Yasui) [557932] - [dm] fix kernel panic at releasing bio on recovery failed region (Takahiro Yasui) [557934] - [scsi] lpfc Update from 8.3.4 to 8.3.5.4 FC/FCoE (Rob Evers) [531028] - [nfs] sunrpc/cache: fix module refcnt leak in a failure path (Steve Dickson) [562285] - [nfs] Ensure that we handle NFS4ERR_STALE_STATEID correctly (Steve Dickson) [560784] - [nfs] NFSv4.1: Don't call nfs4_schedule_state_recovery() unnecessarily (Steve Dickson) [560784] - [nfs] NFSv4: Don't allow posix locking against servers that don't support it (Steve Dickson) [560784] - [nfs] Ensure that the NFSv4 locking can recover from stateid errors (Steve Dickson) [560784] - [nfs] Avoid warnings when CONFIG_NFS_V4=n (Steve Dickson) [560784] - [nfs] Make nfs_commitdata_release static (Steve Dickson) [560784] - [nfs] Try to commit unstable writes in nfs_release_page() (Steve Dickson) [560784] - [nfs] Fix a reference leak in nfs_wb_cancel_page() (Steve Dickson) [560784] - [nfs] nfs41: cleanup callback code to use __be32 type (Steve Dickson) [560785] - [nfs] nfs41: clear NFS4CLNT_RECALL_SLOT bit on session reset (Steve Dickson) [560785] - [nfs] nfs41: fix nfs4_callback_recallslot (Steve Dickson) [560785] - [nfs] nfs41: resize slot table in reset (Steve Dickson) [560785] - [nfs] nfs41: implement cb_recall_slot (Steve Dickson) [560785] - [nfs] nfs41: back channel drc minimal implementation (Steve Dickson) [560785] - [nfs] nfs41: prepare for back channel drc (Steve Dickson) [560785] - [nfs] nfs41: remove uneeded checks in callback processing (Steve Dickson) [560785] - [nfs] nfs41: directly encode back channel error (Steve Dickson) [560785] - [nfs] nfs41: fix wrong error on callback header xdr overflow (Steve Dickson) [560785] - [nfs] nfs41: Process callback's referring call list (Steve Dickson) [560785] - [nfs] nfs41: Check slot table for referring calls (Steve Dickson) [560785] - [nfs] nfs41: Adjust max cache response size value (Steve Dickson) [560785] - [nfs] NFSD: Create PF_INET6 listener in write_ports (Steve Dickson) [560785] - [nfs] SUNRPC: NFS kernel APIs shouldn't return ENOENT for "transport not found" (Steve Dickson) [560785] - [nfs] SUNRPC: Bury "#ifdef IPV6" in svc_create_xprt() (Steve Dickson) [560785] - [nfs] NFSD: Support AF_INET6 in svc_addsock() function (Steve Dickson) [560785] - [nfs] SUNRPC: Use rpc_pton() in ip_map_parse() (Steve Dickson) [560785] - [nfs] nfsd: 4.1 has an rfc number (Steve Dickson) [560785] - [nfs] nfsd41: Create the recovery entry for the NFSv4.1 client (Steve Dickson) [560785] - [nfs] nfsd: use vfs_fsync for non-directories (Steve Dickson) [560785] - [nfs] nfsd4: Use FIRST_NFS4_OP in nfsd4_decode_compound() (Steve Dickson) [560785] - [nfs] nfsd41: nfsd4_decode_compound() does not recognize all ops (Steve Dickson) [560785]- [block] blk-cgroup: Fix lockdep warning of potential deadlock in blk-cgroup (Vivek Goyal) [561903] - [block] cfq: Do not idle on async queues and drive deeper WRITE depths (Vivek Goyal) [561902] - [quota] 64-bit quota format fixes (Jerome Marchand) [546311] - [x86] fix Add AMD Node ID MSR support (Bhavna Sarathy) [557540] - [fs] ext4: fix type of "offset" in ext4_io_end (Eric Sandeen) [560097] - [x86] Disable HPET MSI on ATI SB700/SB800 (Prarit Bhargava) [557332] - [x86] arch specific support for remapping HPET MSIs (Prarit Bhargava) [557332] - [x86] intr-remap: generic support for remapping HPET MSIs (Prarit Bhargava) [557332] - [gfs] GFS2: Extend umount wait coverage to full glock lifetime (Steven Whitehouse) [561287] - [gfs] GFS2: Wait for unlock completion on umount (Steven Whitehouse) [561287] - [gfs] GFS2: Use MAX_LFS_FILESIZE for meta inode size (Steven Whitehouse) [561307] - [gfs] GFS2: Use GFP_NOFS for alloc structure (Steven Whitehouse) [561307] - [gfs] GFS2: Fix refcnt leak on gfs2_follow_link() error path (Steven Whitehouse) [561307]- [s390x] dasd: fix online/offline race (Hendrik Brueckner) [552840] - [netdrv] update tg3 to version 3.106 and fix panic (John Feeney) [555101] - [s390x] dasd: Fix null pointer in s390dbf and discipline checking (Hendrik Brueckner) [559615] - [s390x] zcrypt: Do not remove coprocessor in case of error 8/72 (Hendrik Brueckner) [559613] - [s390x] cio: channel path vary operation has no effect (Hendrik Brueckner) [559612] - [uv] x86: Ensure hub revision set for all ACPI modes (George Beshers) [559752] - [uv] x86: Add function retrieving node controller revision number (George Beshers) [559752]- [virtio] console: show error message if hvc_alloc fails for console ports (Amit Shah) [543824] - [virtio] console: Add debugfs files for each port to expose debug info (Amit Shah) [543824] - [virtio] console: Add ability to hot-unplug ports (Amit Shah) [543824] - [virtio] hvc_console: Export (GPL'ed) hvc_remove (Amit Shah) [543824] - [virtio] Add ability to detach unused buffers from vrings (Amit Shah) [543824] - [virtio] console: Handle port hot-plug (Amit Shah) [543824] - [virtio] console: Remove cached data on port close (Amit Shah) [543824] - [virtio] console: Register with sysfs and create a 'name' attribute for ports (Amit Shah) [543824] - [virtio] console: Ensure only one process can have a port open at a time (Amit Shah) [543824] - [virtio] console: Add file operations to ports for open/read/write/poll (Amit Shah) [543824] - [virtio] console: Associate each port with a char device (Amit Shah) [543824] - [virtio] console: Prepare for writing to / reading from userspace buffers (Amit Shah) [543824] - [virtio] console: Add a new MULTIPORT feature, support for generic ports (Amit Shah) [543824] - [virtio] console: Introduce a send_buf function for a common path for sending data to host (Amit Shah) [543824] - [virtio] console: Introduce function to hand off data from host to readers (Amit Shah) [543824] - [virtio] console: Separate out find_vqs operation into a different function (Amit Shah) [543824] - [virtio] console: Separate out console init into a new function (Amit Shah) [543824] - [virtio] console: Separate out console-specific data into a separate struct (Amit Shah) [543824] - [virtio] console: ensure console size is updated on hvc open (Amit Shah) [543824] - [virtio] console: struct ports for multiple ports per device. (Amit Shah) [543824] - [virtio] console: remove global var (Amit Shah) [543824] - [virtio] console: don't assume a single console port. (Amit Shah) [543824] - [virtio] console: use vdev->priv to avoid accessing global var. (Amit Shah) [543824] - [virtio] console: introduce a get_inbuf helper to fetch bufs from in_vq (Amit Shah) [543824] - [virtio] console: ensure add_inbuf can work for multiple ports as well (Amit Shah) [543824] - [virtio] console: encapsulate buffer information in a struct (Amit Shah) [543824] - [virtio] console: port encapsulation (Amit Shah) [543824] - [virtio] console: We support only one device at a time (Amit Shah) [543824] - [virtio] hvc_console: Remove __devinit annotation from hvc_alloc (Amit Shah) [543824] - [virtio] hvc_console: make the ops pointer const. (Amit Shah) [543824] - [virtio] console: statically initialize virtio_cons (Amit Shah) [543824] - [virtio] console: comment cleanup (Amit Shah) [543824] - [x86] Fix crash when profiling more than 28 events (Bhavna Sarathy) [557570] - [x86] Add AMD Node ID MSR support (Bhavna Sarathy) [557540] - [kvm] fix spurious interrupt with irqfd (Marcelo Tosatti) [559343] - [kvm] eventfd: allow atomic read and waitqueue remove (Marcelo Tosatti) [559343] - [kvm] properly check max PIC pin in irq route setup (Marcelo Tosatti) [559343] - [kvm] only allow one gsi per fd (Marcelo Tosatti) [559343] - [kvm] x86: Fix leak of free lapic date in kvm_arch_vcpu_init() (Marcelo Tosatti) [559343] - [kvm] x86: Fix probable memory leak of vcpu->arch.mce_banks (Marcelo Tosatti) [559343] - [kvm] MMU: bail out pagewalk on kvm_read_guest error (Marcelo Tosatti) [559343] - [kvm] x86: Fix host_mapping_level() (Marcelo Tosatti) [559343] - [kvm] Fix race between APIC TMR and IRR (Marcelo Tosatti) [559343] - [x86] acpi: Export acpi_pci_irq_{add|del}_prt() (James Paradis) [553781] - [kdump] backport upstream ppc64 kcrctab fixes (Neil Horman) [558803] - [mm] Memory tracking for Stratus (James Paradis) [512400]- [drm] radeon possible security issue (Jerome Glisse) [556692] - [mm] Memory tracking for Stratus (James Paradis) [512400] - [pci] Always set prefetchable base/limit upper32 registers (Prarit Bhargava) [553471] - [scsi] Sync be2iscsi with upstream (Mike Christie) [515256] - [x86] msr/cpuid: Register enough minors for the MSR and CPUID drivers (George Beshers) [557554] - [x86] Remove unnecessary mdelay() from cpu_disable_common() (Peter Bogdanovic) [463633] - [x86] ioapic: Document another case when level irq is seen as an edge (Peter Bogdanovic) [463633] - [x86] ioapic: Fix the EOI register detection mechanism (Peter Bogdanovic) [463633] - [x86] io-apic: Move the effort of clearing remoteIRR explicitly before migrating the irq (Peter Bogdanovic) [463633] - [x86] Remove local_irq_enable()/local_irq_disable() in fixup_irqs() (Peter Bogdanovic) [463633] - [x86] Use EOI register in io-apic on intel platforms (Peter Bogdanovic) [463633]- [kdump] Remove the 32MB limitation for crashkernel (Steve Best) [529270] - [dm] dm-raid45: export missing dm_rh_inc (Heinz Mauelshagen) [552329] - [block] dm-raid45: add raid45 target (Heinz Mauelshagen) [552329] - [block] dm-replicator: blockdev site link handler (Heinz Mauelshagen) [552364] - [block] dm-replicator: ringbuffer replication log handler (Heinz Mauelshagen) [552364] - [block] dm-replicator: replication log and site link handler interfaces and main replicator module (Heinz Mauelshagen) [552364] - [block] dm-replicator: documentation and module registry (Heinz Mauelshagen) [552364] - [s390x] qeth: set default BLKT settings dependend on OSA hw level (Hendrik Brueckner) [557474] - [drm] bring RHEL6 radeon drm up to 2.6.33-rc4/5 level (Jerome Glisse) [557539] - [netdrv] e1000e: enhance frame fragment detection (Andy Gospodarek) [462780] - [stable] ipv6: skb_dst() can be NULL in ipv6_hop_jumbo(). (David S. Miller) [555084] - [stable] module: handle ppc64 relocating kcrctabs when CONFIG_RELOCATABLE=y (Rusty Russell) [555084] - [stable] fix more leaks in audit_tree.c tag_chunk() (Al Viro) [555084] - [stable] fix braindamage in audit_tree.c untag_chunk() (Al Viro) [555084] - [stable] mac80211: fix skb buffering issue (and fixes to that) (Johannes Berg) [555084] - [stable] kernel/sysctl.c: fix stable merge error in NOMMU mmap_min_addr (Mike Frysinger) [555084] - [stable] libertas: Remove carrier signaling from the scan code (Samuel Ortiz) [555084] - [stable] mac80211: add missing sanity checks for action frames (Felix Fietkau) [555084] - [stable] iwl: off by one bug (Dan Carpenter) [555084] - [stable] cfg80211: fix syntax error on user regulatory hints (Luis R. Rodriguez) [555084] - [stable] ath5k: Fix eeprom checksum check for custom sized eeproms (Luis R. Rodriguez) [555084] - [stable] iwlwifi: fix iwl_queue_used bug when read_ptr == write_ptr (Zhu Yi) [555084] - [stable] xen: fix hang on suspend. (Ian Campbell) [555084] - [stable] quota: Fix dquot_transfer for filesystems different from ext4 (Jan Kara) [555084] - [stable] hwmon: (adt7462) Fix pin 28 monitoring (Roger Blofeld) [555084] - [stable] hwmon: (coretemp) Fix TjMax for Atom N450/D410/D510 CPUs (Yong Wang) [555084] - [stable] netfilter: nf_ct_ftp: fix out of bounds read in update_nl_seq() (Patrick McHardy) [555084] - [stable] netfilter: ebtables: enforce CAP_NET_ADMIN (Florian Westphal) [555084] - [stable] ASoC: Fix WM8350 DSP mode B configuration (Mark Brown) [555084] - [stable] ALSA: atiixp: Specify codec for Foxconn RC4107MA-RS2 (Daniel T Chen) [555084] - [stable] ALSA: ac97: Add Dell Dimension 2400 to Headphone/Line Jack Sense blacklist (Daniel T Chen) [555084] - [stable] mmc_block: fix queue cleanup (Adrian Hunter) [555084] - [stable] mmc_block: fix probe error cleanup bug (Jarkko Lavinen) [555084] - [stable] mmc_block: add dev_t initialization check (Anna Lemehova) [555084] - [stable] kernel/signal.c: fix kernel information leak with print-fatal-signals=1 (Andi Kleen) [555084] - [stable] dma-debug: allow DMA_BIDIRECTIONAL mappings to be synced with DMA_FROM_DEVICE and (Krzysztof Halasa) [555084] - [stable] lib/rational.c needs module.h (Sascha Hauer) [555084] - [stable] drivers/cpuidle/governors/menu.c: fix undefined reference to `__udivdi3' (Stephen Hemminger) [555084] - [stable] rtc_cmos: convert shutdown to new pnp_driver->shutdown (OGAWA Hirofumi) [555084] - [stable] Revert "x86: Side-step lguest problem by only building cmpxchg8b_emu for pre-Pentium" (Rusty Russell) [555084] - [stable] exofs: simple_write_end does not mark_inode_dirty (Boaz Harrosh) [555084] - [stable] modules: Skip empty sections when exporting section notes (Ben Hutchings) [555084] - [stable] ASoC: fix params_rate() macro use in several codecs (Guennadi Liakhovetski) [555084] - [stable] fasync: split 'fasync_helper()' into separate add/remove functions (Linus Torvalds) [555084] - [stable] untangle the do_mremap() mess (Al Viro)- [mm] mmap: don't return ENOMEM when mapcount is temporarily exceeded in munmap() (Danny Feng) [557000] - [netdrv] vxge: fix issues found in Neterion testing (Michal Schmidt) [493985] - [x86] Force irq complete move during cpu offline (Prarit Bhargava) [541815] - [sound] Fix SPDIF-In for AD1988 codecs + add Intel Cougar IDs (Jaroslav Kysela) [557473] - [scsi] aic79xx: check for non-NULL scb in ahd_handle_nonpkt_busfree (Tomas Henzl) [557753] - [s390x] fix loading of PER control registers for utrace. (CAI Qian) [556410] - [s390x] ptrace: dont abuse PT_PTRACED (CAI Qian) [552102] - [perf] Remove the "event" callback from perf events (Jason Baron) [525517] - [perf] Use overflow handler instead of the event callback (Jason Baron) [525517] - [perf] Fix locking for PERF_FORMAT_GROUP (Jason Baron) [525517] - [perf] Fix event scaling for inherited counters (Jason Baron) [525517] - [perf] Fix PERF_FORMAT_GROUP scale info (Jason Baron) [525517] - [perf] Allow for custom overflow handlers (Jason Baron) [525517] - [perf] Add a callback to perf events (Jason Baron) [525517] - [perf] improve error reporting (Jason Baron) [525517] - [perf] add kernel internal interface (Jason Baron) [525517] - [utrace] fix utrace_maybe_reap() vs find_matching_engine() race (Oleg Nesterov) [557338] - [x86] Disable Memory hot add on x86 32-bit (Prarit Bhargava) [557131] - [netdrv] e1000e: update to the latest upstream (Andy Gospodarek) [462780] - [gfs] Use dquot_send_warning() (Steven Whitehouse) [557057] - [gfs] Add quota netlink support (Steven Whitehouse) [557057] - [netdrv] qlge: update to upstream version v1.00.00.23.00.00-01 (Andy Gospodarek) [553357] - [s390x] zfcp: set HW timeout requested by BSG request (Hendrik Brueckner) [556918] - [s390x] zfcp: introduce BSG timeout callback (Hendrik Brueckner) [556918] - [scsi] scsi_transport_fc: Allow LLD to reset FC BSG timeout (Hendrik Brueckner) [556918]- [kvm] fix cleanup_srcu_struct on vm destruction (Marcelo Tosatti) [554762] - [x86] core: make LIST_POISON less deadly (Avi Kivity) [554640] - [x86] dell-wmi: Add support for new Dell systems (Matthew Garrett) [525548] - [fs] xfs: 2.6.33 updates (Eric Sandeen) [554891] - [x86] Add kernel pagefault tracepoint for x86 & x86_64. (Larry Woodman) [526032] - [pci] PCIe AER: honor ACPI HEST FIRMWARE FIRST mode (Matthew Garrett) [537205] - [block] direct-io: cleanup blockdev_direct_IO locking (Eric Sandeen) [556547] - [tracing] tracepoint: Add signal tracepoints (Masami Hiramatsu) [526030] - [cgroups] fix for "kernel BUG at kernel/cgroup.c:790" (Dave Anderson) [547815] - [irq] Expose the irq_desc node as /proc/irq/*/node (George Beshers) [555866] - [scsi] qla2xxx - Update support for FC/FCoE HBA/CNA (Rob Evers) [553854] - [scsi] bfa update from 2.1.2.0 to 2.1.2.1 (Rob Evers) [475704] - [nfs] sunrpc: fix build-time warning (Steve Dickson) [437715] - [nfs] sunrpc: on successful gss error pipe write, don't return error (Steve Dickson) [437715] - [nfs] SUNRPC: Fix the return value in gss_import_sec_context() (Steve Dickson) [437715] - [nfs] SUNRPC: Fix up an error return value in gss_import_sec_context_kerberos() (Steve Dickson) [437715] - [nfs] sunrpc: fix peername failed on closed listener (Steve Dickson) [437715] - [nfs] nfsd: make sure data is on disk before calling ->fsync (Steve Dickson) [437715] - [uv] React 2.6.32.y: isolcpus broken in 2.6.32.y kernel (George Beshers) [548842] - [gru] GRU Rollup patch (George Beshers) [546680] - [uv] XPC: pass nasid instead of nid to gru_create_message_queue (George Beshers) [546695] - [uv] x86: XPC receive message reuse triggers invalid BUG_ON (George Beshers) [546695] - [uv] x86: xpc_make_first_contact hang due to not accepting ACTIVE state (George Beshers) [546695] - [uv] x86: xpc NULL deref when mesq becomes empty (George Beshers) [546695] - [uv] x86: update XPC to handle updated BIOS interface (George Beshers) [546695] - [uv] xpc needs to provide an abstraction for uv_gpa (George Beshers) [546695] - [uv] x86, irq: Check move_in_progress before freeing the vector mapping (George Beshers) [546668] - [uv] x86: Remove move_cleanup_count from irq_cfg (George Beshers) [546668] - [uv] x86, irq: Allow 0xff for /proc/irq/[n]/smp_affinity on an 8-cpu system (George Beshers) [546668] - [uv] x86, apic: Move SGI UV functionality out of generic IO-APIC code (George Beshers) [546668] - [uv] x86 SGI: Fix irq affinity for hub based interrupts (George Beshers) [546668] - [uv] x86 RTC: Always enable RTC clocksource (George Beshers) [546668] - [uv] x86 RTC: Rename generic_interrupt to x86_platform_ipi (George Beshers) [546668] - [uv] x86, mm: Correct the implementation of is_untracked_pat_range() (George Beshers) [548524] - [uv] x86: Change is_ISA_range() into an inline function (George Beshers) [548524] - [uv] x86, platform: Change is_untracked_pat_range() to bool (George Beshers) [548524] - [uv] x86, mm: is_untracked_pat_range() takes a normal semiclosed range (George Beshers) [548524] - [uv] x86, mm: Call is_untracked_pat_range() rather than is_ISA_range() (George Beshers) [548524] - [uv] x86 SGI: Dont track GRU space in PAT (George Beshers) [548524] - [scsi] megaraid: upgrade to 4.17 (Tomas Henzl) [520729] - [scsi] mpt2sas: Bump version 03.100.03.00 (Tomas Henzl) [470848] - [scsi] mpt2sas: don't update links nor unblock device at no link rate change (Tomas Henzl) [470848] - [scsi] mpt2sas: add support for RAID Action System Shutdown Initiated at OS Shutdown (Tomas Henzl) [470848] - [scsi] mpt2sas: freeze the sdev IO queue when firmware sends internal device reset (Tomas Henzl) [470848] - [scsi] mpt2sas: fix PPC endian bug (Tomas Henzl) [470848] - [scsi] mpt2sas: mpt2sas_base_get_sense_buffer_dma returns little endian (Tomas Henzl) [470848] - [scsi] mpt2sas: return DID_TRANSPORT_DISRUPTED in nexus loss and SCSI_MLQUEUE_DEVICE_BUSY if device is busy (Tomas Henzl) [470848] - [scsi] mpt2sas: retrieve the ioc facts prior to putting the controller into READY state (Tomas Henzl) [470848] - [scsi] mpt2sas: add new info messages for IR and Expander events (Tomas Henzl) [470848] - [scsi] mpt2sas: limit the max_depth to 32 for SATA devices (Tomas Henzl) [470848] - [scsi] mpt2sas: add TimeStamp support when sending ioc_init (Tomas Henzl) [470848] - [scsi] mpt2sas: add extended type for diagnostic buffer support (Tomas Henzl) [470848] - [scsi] mpt2sas: add command line option diag_buffer_enable (Tomas Henzl) [470848] - [scsi] mpt2sas: fix some comments (Tomas Henzl) [470848] - [scsi] mpt2sas: stop driver when firmware encounters faults (Tomas Henzl) [470848] - [scsi] mpt2sas: adding MPI Headers - revision L (Tomas Henzl) [470848] - [scsi] mpt2sas: new device SAS2208 support (Tomas Henzl) [470848] - [scsi] mpt2sas: check for valid response info (Tomas Henzl) [470848] - [scsi] mpt2sas: fix expander remove fail (Tomas Henzl) [470848] - [scsi] mpt2sas: use sas address instead of handle as a lookup (Tomas Henzl) [470848] - [sound] ALSA HDA driver update 2009-12-15 (Jaroslav Kysela) [555812] - [block] Honor the gfp_mask for alloc_page() in blkdev_issue_discard() (Mike Snitzer) [554719] - [scsi] sync fcoe with upstream (Mike Christie) [549945] - [net] dccp: modify how dccp creates slab caches to prevent bug halt in SLUB (Neil Horman) [553698] - [s390x] tape: Add pr_fmt() macro to all tape source files (Hendrik Brueckner) [554380] - [s390] qeth: fix packet loss if TSO is switched on (Hendrik Brueckner) [546632] - [s390x] qeth: Support for HiperSockets Network Traffic Analyzer (Hendrik Brueckner) [463706] - [serial] 8250: add support for DTR/DSR hardware flow control (Mauro Carvalho Chehab) [523848]- [build] Revert "[redhat] disabling temporaly DEVTMPFS" (Aristeu Rozanski)- [drm] minor printk fixes from upstream (Dave Airlie) [554601] - [offb] add support for framebuffer handoff to offb. (Dave Airlie) [554948] - [x86] allow fbdev primary video code on 64-bit. (Dave Airlie) [554930] - [drm] nouveau: update to 2.6.33 level (Dave Airlie) [549930] - [drm] ttm: validation API changes + ERESTART fixes. (Dave Airlie) [554918] - [drm] radeon/kms: update to 2.6.33 (without TTM API changes) (Dave Airlie) [554918] - [drm] i915: bring Intel DRM/KMS driver up to 2.6.33 (Dave Airlie) [554616] - [drm] radeon/intel: realign displayport helper code with upstream. (Dave Airlie) [554601] - [drm] kms: rollup KMS core and helper changes to 2.6.33 (Dave Airlie) [554601] - [drm] remove address mask param for drm_pci_alloc() (Dave Airlie) [554601] - [drm] add new userspace core drm interfaces from 2.6.33 (Dave Airlie) [554601] - [drm] unlocked ioctl support for core + macro fixes (Dave Airlie) [554601] - [drm] ttm: rollup upstream TTM fixes (Dave Airlie) [554601] - [drm] mm: patch drm core memory range manager up to 2.6.33 (Dave Airlie) [554601] - [drm] drm/edid: update to 2.6.33 EDID parser code (Dave Airlie) [554601] - [net] dccp: fix module load dependency btw dccp_probe and dccp (Neil Horman) [554840] - [powerpc] pseries: Correct pseries/dlpar.c build break without CONFIG_SMP (Steve Best) [539318] - [powerpc] cpu-allocation/deallocation process (Steve Best) [539318] - [powerpc] Add code to online/offline CPUs of a DLPAR node (Steve Best) [539318] - [powerpc] CPU DLPAR handling (Steve Best) [539318] - [powerpc] sysfs cpu probe/release files (Steve Best) [539318] - [powerpc] Kernel handling of Dynamic Logical Partitioning (Steve Best) [539318] - [powerpc] pseries: Add hooks to put the CPU into an appropriate offline state (Steve Best) [539318] - [powerpc] pseries: Add extended_cede_processor() helper function. (Steve Best) [539318] - [gfs] GFS2: Fix glock refcount issues (Steven Whitehouse) [546634] - [gfs] GFS2: Ensure uptodate inode size when using O_APPEND (Steven Whitehouse) [547639] - [gfs] GFS2: Fix locking bug in rename (Steven Whitehouse) [547640] - [gfs] GFS2: Fix lock ordering in gfs2_check_blk_state() (Steven Whitehouse) [554673] - [gfs2] only show nobarrier option on /proc/mounts when the option is active (Steven Whitehouse) [546665] - [gfs2] add barrier/nobarrier mount options (Steven Whitehouse) [546665] - [gfs2] remove division from new statfs code (Steven Whitehouse) [298561] - [gfs2] Improve statfs and quota usability (Steven Whitehouse) [298561] - [gfs2] Add set_xquota support (Steven Whitehouse) [298561] - [gfs2] Add get_xquota support (Steven Whitehouse) [298561] - [gfs2] Clean up gfs2_adjust_quota() and do_glock() (Steven Whitehouse) [298561] - [gfs2] Remove constant argument from qd_get() (Steven Whitehouse) [298561] - [gfs2] Remove constant argument from qdsb_get() (Steven Whitehouse) [298561] - [gfs2] Add proper error reporting to quota sync via sysfs (Steven Whitehouse) [298561] - [gfs2] Add get_xstate quota function (Steven Whitehouse) [298561] - [gfs2] Remove obsolete code in quota.c (Steven Whitehouse) [298561] - [gfs2] Hook gfs2_quota_sync into VFS via gfs2_quotactl_ops (Steven Whitehouse) [298561] - [gfs2] Alter arguments of gfs2_quota/statfs_sync (Steven Whitehouse) [298561] - [gfs2] Fix -o meta mounts for subsequent mounts (Steven Whitehouse) [546664] - [gfs] GFS2: Fix gfs2_xattr_acl_chmod() (Steven Whitehouse) [546294] - [gfs] VFS: Use GFP_NOFS in posix_acl_from_xattr() (Steven Whitehouse) [546294] - [gfs] GFS2: Add cached ACLs support (Steven Whitehouse) [546294] - [gfs] GFS2: Clean up ACLs (Steven Whitehouse) [546294] - [gfs] GFS2: Use gfs2_set_mode() instead of munge_mode() (Steven Whitehouse) [546294] - [gfs] GFS2: Use forget_all_cached_acls() (Steven Whitehouse) [546294] - [gfs] VFS: Add forget_all_cached_acls() (Steven Whitehouse) [546294] - [gfs] GFS2: Fix up system xattrs (Steven Whitehouse) [546294] - [netdrv] igb: Update igb driver to support Barton Hills (Stefan Assmann) [462783] - [dm] add feature flags to reduce future kABI impact (Mike Snitzer) [547756] - [block] Stop using byte offsets (Mike Snitzer) [554718] - [dm] Fix device mapper topology stacking (Mike Snitzer) [554718] - [block] bdev_stack_limits wrapper (Mike Snitzer) [554718] - [block] Fix discard alignment calculation and printing (Mike Snitzer) [554718] - [block] Correct handling of bottom device misaligment (Mike Snitzer) [554718] - [block] Fix incorrect alignment offset reporting and update documentation (Mike Snitzer) [554718] - [kvm] Fix possible circular locking in kvm_vm_ioctl_assign_device() (Marcelo Tosatti) [554762] - [kvm] only clear irq_source_id if irqchip is present (Marcelo Tosatti) [554762] - [kvm] fix lock imbalance in kvm_*_irq_source_id() (Marcelo Tosatti) [554762] - [kvm] VMX: Report unexpected simultaneous exceptions as internal errors (Marcelo Tosatti) [554762] - [kvm] Allow internal errors reported to userspace to carry extra data (Marcelo Tosatti) [554762] - [kvm] x86: disable paravirt mmu reporting (Marcelo Tosatti) [554762] - [kvm] x86: disallow KVM_{SET, GET}_LAPIC without allocated in-kernel lapic (Marcelo Tosatti) [554762] - [kvm] x86: disallow multiple KVM_CREATE_IRQCHIP (Marcelo Tosatti) [554762] - [kvm] VMX: Disable unrestricted guest when EPT disabled (Marcelo Tosatti) [554762] - [kvm] SVM: remove needless mmap_sem acquision from nested_svm_map (Marcelo Tosatti) [554762] - [kvm] SVM: Notify nested hypervisor of lost event injections (Marcelo Tosatti) [554762] - [kvm] SVM: Move INTR vmexit out of atomic code (Marcelo Tosatti) [554762] - [kvm] remove pre_task_link setting in save_state_to_tss16 (Marcelo Tosatti) [554762] - [kvm] x86: Extend KVM_SET_VCPU_EVENTS with selective updates (Marcelo Tosatti) [554500] - [kvm] x86: Add KVM_GET/SET_VCPU_EVENTS (Marcelo Tosatti) [554500] - [kvm] fix kvmclock-adjust-offset ioctl to match upstream (Marcelo Tosatti) [554524] - [kvm] SVM: init_vmcb(): remove redundant save->cr0 initialization (Marcelo Tosatti) [554506] - [kvm] SVM: Reset cr0 properly on vcpu reset (Marcelo Tosatti) [554506] - [kvm] VMX: Use macros instead of hex value on cr0 initialization (Marcelo Tosatti) [554506] - [kvm] avoid taking ioapic mutex for non-ioapic EOIs (Marcelo Tosatti) [550809] - [kvm] Bump maximum vcpu count to 64 (Marcelo Tosatti) [550809] - [kvm] convert slots_lock to a mutex (Marcelo Tosatti) [550809] - [kvm] switch vcpu context to use SRCU (Marcelo Tosatti) [550809] - [kvm] convert io_bus to SRCU (Marcelo Tosatti) [550809] - [kvm] x86: switch kvm_set_memory_alias to SRCU update (Marcelo Tosatti) [550809] - [kvm] use SRCU for dirty log (Marcelo Tosatti) [550809] - [kvm] introduce kvm->srcu and convert kvm_set_memory_region to SRCU update (Marcelo Tosatti) [550809] - [kvm] use gfn_to_pfn_memslot in kvm_iommu_map_pages (Marcelo Tosatti) [550809] - [kvm] introduce gfn_to_pfn_memslot (Marcelo Tosatti) [550809] - [kvm] split kvm_arch_set_memory_region into prepare and commit (Marcelo Tosatti) [550809] - [kvm] modify alias layout in x86s struct kvm_arch (Marcelo Tosatti) [550809] - [kvm] modify memslots layout in struct kvm (Marcelo Tosatti) [550809] - [kvm] rcu: Enable synchronize_sched_expedited() fastpath (Marcelo Tosatti) [550809] - [kvm] rcu: Add synchronize_srcu_expedited() to the documentation (Marcelo Tosatti) [550809] - [kvm] rcu: Add synchronize_srcu_expedited() to the rcutorture test suite (Marcelo Tosatti) [550809] - [kvm] Add synchronize_srcu_expedited() (Marcelo Tosatti) [550809] - [kvm] Drop kvm->irq_lock lock from irq injection path (Marcelo Tosatti) [550809] - [kvm] Move IO APIC to its own lock (Marcelo Tosatti) [550809] - [kvm] Convert irq notifiers lists to RCU locking (Marcelo Tosatti) [550809] - [kvm] Move irq ack notifier list to arch independent code (Marcelo Tosatti) [550809] - [kvm] Move irq routing data structure to rcu locking (Marcelo Tosatti) [550809] - [kvm] Maintain back mapping from irqchip/pin to gsi (Marcelo Tosatti) [550809] - [kvm] Change irq routing table to use gsi indexed array (Marcelo Tosatti) [550809] - [kvm] Move irq sharing information to irqchip level (Marcelo Tosatti) [550809] - [kvm] Call pic_clear_isr() on pic reset to reuse logic there (Marcelo Tosatti) [550809] - [kvm] Dont pass kvm_run arguments (Marcelo Tosatti) [550809]- [modsign] Remove Makefile.modpost qualifying message for module sign failure (David Howells) [543529] - [nfs] fix oops in nfs_rename() (Jeff Layton) [554337] - [x86] AMD: Fix stale cpuid4_info shared_map data in shared_cpu_map cpumasks (Prarit Bhargava) [546610] - [s390] kernel: improve code generated by atomic operations (Hendrik Brueckner) [547411] - [s390x] tape: incomplete device removal (Hendrik Brueckner) [547415] - [netdrv] be2net: update be2net driver to latest upstream (Ivan Vecera) [515262] - [x86] mce: fix confusion between bank attributes and mce attributes (hiro muneda) [476606] - [tpm] autoload tpm_tis driver (John Feeney) [531891] - [stable] generic_permission: MAY_OPEN is not write access (Serge E. Hallyn) [555084] - [stable] rt2x00: Disable powersaving for rt61pci and rt2800pci. (Gertjan van Wingerde) [555084] - [stable] lguest: fix bug in setting guest GDT entry (Rusty Russell) [555084] - [stable] ext4: Update documentation to correct the inode_readahead_blks option name (Fang Wenqi) [555084] - [stable] sched: Sched_rt_periodic_timer vs cpu hotplug (Peter Zijlstra) [555084] - [stable] amd64_edac: fix forcing module load/unload (Borislav Petkov) [555084] - [stable] amd64_edac: make driver loading more robust (Borislav Petkov) [555084] - [stable] amd64_edac: fix driver instance freeing (Borislav Petkov) [555084] - [stable] x86, msr: msrs_alloc/free for CONFIG_SMP=n (Borislav Petkov) [555084] - [stable] x86, msr: Add support for non-contiguous cpumasks (Borislav Petkov) [555084] - [stable] amd64_edac: unify MCGCTL ECC switching (Borislav Petkov) [555084] - [stable] cpumask: use modern cpumask style in drivers/edac/amd64_edac.c (Rusty Russell) [555084] - [stable] x86, msr: Unify rdmsr_on_cpus/wrmsr_on_cpus (Borislav Petkov) [555084] - [stable] ext4: fix sleep inside spinlock issue with quota and dealloc (#14739) (Dmitry Monakhov) [555084] - [stable] ext4: Convert to generic reserved quota's space management. (Dmitry Monakhov) [555084] - [stable] quota: decouple fs reserved space from quota reservation (Dmitry Monakhov) [555084] - [stable] Add unlocked version of inode_add_bytes() function (Dmitry Monakhov) [555084] - [stable] udf: Try harder when looking for VAT inode (Jan Kara) [555084] - [stable] orinoco: fix GFP_KERNEL in orinoco_set_key with interrupts disabled (Andrey Borzenkov) [555084] - [stable] drm: disable all the possible outputs/crtcs before entering KMS mode (Zhao Yakui) [555084] - [stable] drm/radeon/kms: fix crtc vblank update for r600 (Dave Airlie) [555084] - [stable] sched: Fix balance vs hotplug race (Peter Zijlstra) [555084] - [stable] Keys: KEYCTL_SESSION_TO_PARENT needs TIF_NOTIFY_RESUME architecture support (Geert Uytterhoeven) [555084] - [stable] b43: avoid PPC fault during resume (Larry Finger) [555084] - [stable] hwmon: (sht15) Off-by-one error in array index + incorrect constants (Jonathan Cameron) [555084] - [stable] netfilter: fix crashes in bridge netfilter caused by fragment jumps (Patrick McHardy) [555084] - [stable] ipv6: reassembly: use seperate reassembly queues for conntrack and local delivery (Patrick McHardy) [555084] - [stable] e100: Fix broken cbs accounting due to missing memset. (Roger Oksanen) [555084] - [stable] memcg: avoid oom-killing innocent task in case of use_hierarchy (Daisuke Nishimura) [555084] - [stable] x86/ptrace: make genregs[32]_get/set more robust (Linus Torvalds) [555084] - [stable] V4L/DVB (13596): ov511.c typo: lock => unlock (Dan Carpenter) [555084] - [stable] kernel/sysctl.c: fix the incomplete part of sysctl_max_map_count-should-be-non-negative.patch (WANG Cong) [555084] - [stable] 'sysctl_max_map_count' should be non-negative (Amerigo Wang) [555084] - [stable] NOMMU: Optimise away the {dac_,}mmap_min_addr tests (David Howells) [555084] - [stable] mac80211: fix race with suspend and dynamic_ps_disable_work (Luis R. Rodriguez) [555084] - [stable] iwlwifi: fix 40MHz operation setting on cards that do not allow it (Reinette Chatre) [555084] - [stable] iwlwifi: fix more eeprom endian bugs (Johannes Berg) [555084] - [stable] iwlwifi: fix EEPROM/OTP reading endian annotations and a bug (Johannes Berg) [555084] - [stable] iwl3945: fix panic in iwl3945 driver (Zhu Yi) [555084] - [stable] iwl3945: disable power save (Reinette Chatre) [555084] - [stable] ath9k_hw: Fix AR_GPIO_INPUT_EN_VAL_BT_PRIORITY_BB and its shift value in 0x4054 (Vasanthakumar Thiagarajan) [555084] - [stable] ath9k_hw: Fix possible OOB array indexing in gen_timer_index[] on 64-bit (Vasanthakumar Thiagarajan) [555084] - [stable] ath9k: fix suspend by waking device prior to stop (Sujith) [555084] - [stable] ath9k: wake hardware during AMPDU TX actions (Luis R. Rodriguez) [555084] - [stable] ath9k: fix missed error codes in the tx status check (Felix Fietkau) [555084] - [stable] ath9k: Fix TX queue draining (Sujith) [555084] - [stable] ath9k: wake hardware for interface IBSS/AP/Mesh removal (Luis R. Rodriguez) [555084] - [stable] ath5k: fix SWI calibration interrupt storm (Bob Copeland) [555084] - [stable] cfg80211: fix race between deauth and assoc response (Johannes Berg) [555084] - [stable] mac80211: Fix IBSS merge (Sujith) [555084] - [stable] mac80211: fix WMM AP settings application (Johannes Berg) [555084] - [stable] mac80211: fix propagation of failed hardware reconfigurations (Luis R. Rodriguez) [555084] - [stable] iwmc3200wifi: fix array out-of-boundary access (Zhu Yi) [555084] - [stable] Libertas: fix buffer overflow in lbs_get_essid() (Daniel Mack) [555084] - [stable] KVM: LAPIC: make sure IRR bitmap is scanned after vm load (Marcelo Tosatti) [555084] - [stable] KVM: MMU: remove prefault from invlpg handler (Marcelo Tosatti) [555084] - [stable] ioat2,3: put channel hardware in known state at init (Dan Williams) [555084] - [stable] ioat3: fix p-disabled q-continuation (Dan Williams) [555084] - [stable] x86/amd-iommu: Fix initialization failure panic (Joerg Roedel) [555084] - [stable] dma-debug: Fix bug causing build warning (Ingo Molnar) [555084] - [stable] dma-debug: Do not add notifier when dma debugging is disabled. (Shaun Ruffell) [555084] - [stable] dma: at_hdmac: correct incompatible type for argument 1 of 'spin_lock_bh' (Nicolas Ferre) [555084] - [stable] md: Fix unfortunate interaction with evms (NeilBrown) [555084] - [stable] x86: SGI UV: Fix writes to led registers on remote uv hubs (Mike Travis) [555084] - [stable] drivers/net/usb: Correct code taking the size of a pointer (Julia Lawall) [555084] - [stable] USB: fix bugs in usb_(de)authorize_device (Alan Stern) [555084] - [stable] USB: rename usb_configure_device (Alan Stern) [555084] - [stable] Bluetooth: Prevent ill-timed autosuspend in USB driver (Oliver Neukum) [555084] - [stable] USB: musb: gadget_ep0: avoid SetupEnd interrupt (Sergei Shtylyov) [555084] - [stable] USB: Fix a bug on appledisplay.c regarding signedness (pancho horrillo) [555084] - [stable] USB: option: support hi speed for modem Haier CE100 (Donny Kurnia) [555084] - [stable] USB: emi62: fix crash when trying to load EMI 6|2 firmware (Clemens Ladisch) [555084] - [stable] drm/radeon: fix build on 64-bit with some compilers. (Dave Airlie) [555084] - [stable] ASoC: Do not write to invalid registers on the wm9712. (Eric Millbrandt) [555084] - [stable] powerpc: Handle VSX alignment faults correctly in little-endian mode (Neil Campbell) [555084] - [stable] ACPI: Use the return result of ACPI lid notifier chain correctly (Zhao Yakui) [555084] - [stable] ACPI: EC: Fix MSI DMI detection (Alexey Starikovskiy) [555084] - [stable] acerhdf: limit modalias matching to supported (Stefan Bader) [555084] - [stable] ALSA: hda - Fix missing capsrc_nids for ALC88x (Takashi Iwai) [555084] - [stable] sound: sgio2audio/pdaudiocf/usb-audio: initialize PCM buffer (Clemens Ladisch) [555084] - [stable] ASoC: wm8974: fix a wrong bit definition (Guennadi Liakhovetski) [555084] - [stable] pata_cmd64x: fix overclocking of UDMA0-2 modes (Bartlomiej Zolnierkiewicz) [555084] - [stable] pata_hpt3x2n: fix clock turnaround (Sergei Shtylyov) [555084] - [stable] clockevents: Prevent clockevent_devices list corruption on cpu hotplug (Thomas Gleixner) [555084] - [stable] sched: Select_task_rq_fair() must honour SD_LOAD_BALANCE (Peter Zijlstra) [555084] - [stable] x86, cpuid: Add "volatile" to asm in native_cpuid() (Suresh Siddha) [555084] - [stable] sched: Fix task_hot() test order (Peter Zijlstra) [555084] - [stable] SCSI: fc class: fix fc_transport_init error handling (Mike Christie) [555084] - [stable] SCSI: st: fix mdata->page_order handling (FUJITA Tomonori) [555084] - [stable] SCSI: qla2xxx: dpc thread can execute before scsi host has been added (Michael Reed) [555084] - [stable] SCSI: ipr: fix EEH recovery (Kleber Sacilotto de Souza) [555084] - [stable] implement early_io{re,un}map for ia64 (Luck, Tony) [555084] - [stable] perf_event: Fix incorrect range check on cpu number (Paul Mackerras) [555084] - [stable] netfilter: xtables: document minimal required version (Jan Engelhardt) [555084] - [stable] intel-iommu: ignore page table validation in pass through mode (Chris Wright) [555084] - [stable] jffs2: Fix long-standing bug with symlink garbage collection. (David Woodhouse) [555084] - [stable] ipvs: zero usvc and udest (Simon Horman) [555084] - [stable] mm: sigbus instead of abusing oom (Hugh Dickins) [555084] - [stable] drm/i915: Fix LVDS stability issue on Ironlake (Zhenyu Wang) [555084] - [stable] drm/i915: PineView only has LVDS and CRT ports (Zhenyu Wang) [555084] - [stable] drm/i915: Avoid NULL dereference with component_only tv_modes (Chris Wilson) [555084] - [stable] x86: Under BIOS control, restore AP's APIC_LVTTHMR to the BSP value (Yong Wang) [555084] - [stable] bcm63xx_enet: fix compilation failure after get_stats_count removal (Florian Fainelli) [555084] - [stable] V4L/DVB (13116): gspca - ov519: Webcam 041e:4067 added. (Rafal Milecki) [555084] - [stable] ext3: Fix data / filesystem corruption when write fails to copy data (Jan Kara) [555084] - [stable] net: Fix userspace RTM_NEWLINK notifications. (Eric W. Biederman) [555084] - [stable] ACPI: Use the ARB_DISABLE for the CPU which model id is less than 0x0f. (Zhao Yakui) [555084] - [stable] vmalloc: conditionalize build of pcpu_get_vm_areas() (Tejun Heo) [555084] - [stable] asus-laptop: change light sens default values. (Corentin Chary) [555084] - [stable] acerhdf: add new BIOS versions (Peter Feuerer) [555084] - [stable] matroxfb: fix problems with display stability (Alan Cox) [555084] - [stable] ipw2100: fix rebooting hang with driver loaded (Zhu Yi) [555084] - [stable] thinkpad-acpi: preserve rfkill state across suspend/resume (Henrique de Moraes Holschuh) [555084] - [stable] thinkpad-acpi: fix default brightness_mode for R50e/R51 (Henrique de Moraes Holschuh) [555084] - [stable] memcg: fix memory.memsw.usage_in_bytes for root cgroup (Kirill A. Shutemov) [555084] - [stable] mac80211: Fix dynamic power save for scanning. (Vivek Natarajan) [555084] - [stable] ath9k: fix tx status reporting (Felix Fietkau) [555084] - [stable] tracing: Fix event format export (Johannes Berg) [555084] - [stable] b43legacy: avoid PPC fault during resume (Larry Finger) [555084] - [stable] sparc: Set UTS_MACHINE correctly. (David S. Miller) [555084] - [stable] sparc64: Fix stack debugging IRQ stack regression. (David S. Miller) [555084] - [stable] sparc64: Fix overly strict range type matching for PCI devices. (David S. Miller) [555084] - [stable] sparc64: Don't specify IRQF_SHARED for LDC interrupts. (David S. Miller) [555084] - [stable] b44 WOL setup: one-bit-off stack corruption kernel panic fix (Stanislav Brabec) [555084] - [stable] ip_fragment: also adjust skb->truesize for packets not owned by a socket (Patrick McHardy) [555084] - [stable] tcp: Stalling connections: Fix timeout calculation routine (Damian Lukowski) [555084] - [stable] slc90e66: fix UDMA handling (Bartlomiej Zolnierkiewicz) [555084] - [stable] xen: try harder to balloon up under memory pressure. (Ian Campbell) [555084] - [stable] Xen balloon: fix totalram_pages counting. (Gianluca Guida) [555084] - [stable] xen: explicitly create/destroy stop_machine workqueues outside suspend/resume region. (Ian Campbell) [555084] - [stable] xen: use iret for return from 64b kernel to 32b usermode (Jeremy Fitzhardinge) [555084] - [stable] xen: don't leak IRQs over suspend/resume. (Ian Campbell) [555084] - [stable] xen: improve error handling in do_suspend. (Ian Campbell) [555084] - [stable] xen: call clock resume notifier on all CPUs (Ian Campbell) [555084] - [stable] xen: register runstate info for boot CPU early (Jeremy Fitzhardinge) [555084] - [stable] xen: don't call dpm_resume_noirq() with interrupts disabled. (Jeremy Fitzhardinge) [555084] - [stable] xen: register runstate on secondary CPUs (Ian Campbell) [555084] - [stable] xen: register timer interrupt with IRQF_TIMER (Ian Campbell) [555084] - [stable] xen: correctly restore pfn_to_mfn_list_list after resume (Ian Campbell) [555084] - [stable] xen: restore runstate_info even if !have_vcpu_info_placement (Jeremy Fitzhardinge) [555084] - [stable] xen: re-register runstate area earlier on resume. (Ian Campbell) [555084] - [stable] xen/xenbus: make DEVICE_ATTR()s static (Jeremy Fitzhardinge) [555084] - [stable] drm/i915: Add the missing clonemask for display port on Ironlake (Zhao Yakui) [555084] - [stable] drm/i915: Set the error code after failing to insert new offset into mm ht. (Chris Wilson) [555084] - [stable] drm/ttm: Fix build failure due to missing struct page (Martin Michlmayr) [555084] - [stable] drm/radeon/kms: rs6xx/rs740: clamp vram to aperture size (Alex Deucher) [555084] - [stable] drm/radeon/kms: fix vram setup on rs600 (Alex Deucher) [555084] - [stable] drm/radeon/kms: fix legacy crtc2 dpms (Alex Deucher) [555084] - [stable] drm/radeon/kms: handle vblanks properly with dpms on (Alex Deucher) [555084] - [stable] drm/radeon/kms: Add quirk for HIS X1300 board (Alex Deucher) [555084] - [stable] powerpc: Fix usage of 64-bit instruction in 32-bit altivec code (Benjamin Herrenschmidt) [555084] - [stable] powerpc/therm_adt746x: Record pwm invert bit at module load time] (Darrick J. Wong) [555084] - [stable] powerpc/windfarm: Add detection for second cpu pump (Bolko Maass) [555084] - [stable] mm: hugetlb: fix hugepage memory leak in walk_page_range() (Naoya Horiguchi) [555084] - [stable] mm: hugetlb: fix hugepage memory leak in mincore() (Naoya Horiguchi) [555084] - [stable] x86: Fix bogus warning in apic_noop.apic_write() (Thomas Gleixner) [555084] - [stable] rtl8187: Fix wrong rfkill switch mask for some models (Larry Finger) [555084] - [stable] wireless: correctly report signal value for IEEE80211_HW_SIGNAL_UNSPEC (John W. Linville) [555084] - [stable] mac80211: fix scan abort sanity checks (Johannes Berg) [555084] - [stable] mac80211: Revert 'Use correct sign for mesh active path refresh' (Javier Cardona) [555084] - [stable] mac80211: Fixed bug in mesh portal paths (Javier Cardona) [555084] - [stable] mac80211: Fix bug in computing crc over dynamic IEs in beacon (Vasanthakumar Thiagarajan) [555084] - [stable] Serial: Do not read IIR in serial8250_start_tx when UART_BUG_TXEN (Ian Jackson) [555084] - [stable] Driver core: fix race in dev_driver_string (Alan Stern) [555084] - [stable] debugfs: fix create mutex racy fops and private data (Mathieu Desnoyers) [555084] - [stable] devpts_get_tty() should validate inode (Sukadev Bhattiprolu) [555084] - [stable] futex: Take mmap_sem for get_user_pages in fault_in_user_writeable (Andi Kleen) [555084] - [stable] md/bitmap: protect against bitmap removal while being updated. (NeilBrown) [555084] - [stable] hfs: fix a potential buffer overflow (Amerigo Wang) [555084] - [stable] pxa/em-x270: fix usb hub power up/reset sequence (Igor Grinberg) [555084] - [stable] USB: Close usb_find_interface race v3 (Russ Dill) [555084] - [stable] USB: usb-storage: add BAD_SENSE flag (Alan Stern) [555084] - [stable] USB: usbtmc: repeat usb_bulk_msg until whole message is transfered (Andre Herms) [555084] - [stable] USB: option.c: add support for D-Link DWM-162-U5 (Zhang Le) [555084] - [stable] USB: musb_gadget_ep0: fix unhandled endpoint 0 IRQs, again (Sergei Shtylyov) [555084] - [stable] USB: xhci: Add correct email and files to MAINTAINERS entry. (Sarah Sharp) [555084] - [stable] jbd2: don't wipe the journal on a failed journal checksum (Theodore Ts'o) [555084] - [stable] UBI: flush wl before clearing update marker (Sebastian Andrzej Siewior) [555084] - [stable] bsdacct: fix uid/gid misreporting (Alexey Dobriyan) [555084] - [stable] V4L/DVB: Fix test in copy_reg_bits() (Roel Kluin) [555084] - [stable] pata_hpt{37x|3x2n}: fix timing register masks (take 2) (Sergei Shtylyov) [555084] - [stable] x86: Fix typo in Intel CPU cache size descriptor (Dave Jones) [555084] - [stable] x86: Add new Intel CPU cache size descriptors (Dave Jones) [555084] - [stable] x86: Fix duplicated UV BAU interrupt vector (Cliff Wickman) [555084] - [stable] x86/mce: Set up timer unconditionally (Jan Beulich) [555084] - [stable] x86, mce: don't restart timer if disabled (Hidetoshi Seto) [555084] - [stable] x86: Use -maccumulate-outgoing-args for sane mcount prologues (Thomas Gleixner) [555084] - [stable] x86: Prevent GCC 4.4.x (pentium-mmx et al) function prologue wreckage (Thomas Gleixner) [555084] - [stable] KVM: x86: include pvclock MSRs in msrs_to_save (Glauber Costa) [555084] - [stable] KVM: fix irq_source_id size verification (Marcelo Tosatti) [555084] - [stable] KVM: s390: Make psw available on all exits, not just a subset (Carsten Otte) [555084] - [stable] KVM: s390: Fix prefix register checking in arch/s390/kvm/sigp.c (Carsten Otte) [555084] - [stable] KVM: x86 emulator: limit instructions to 15 bytes (Avi Kivity) [555084] - [stable] ALSA: hrtimer - Fix lock-up (Takashi Iwai) [555084] - [stable] hrtimer: Fix /proc/timer_list regression (Feng Tang) [555084] - [stable] ath5k: enable EEPROM checksum check (Luis R. Rodriguez) [555084] - [stable] ath5k: allow setting txpower to 0 (Bob Copeland) [555084] - [stable] ssb: Fix range check in sprom write (Michael Buesch) [555084] - [stable] x86, apic: Enable lapic nmi watchdog on AMD Family 11h (Mikael Pettersson) [555084] - [stable] x86: ASUS P4S800 reboot=bios quirk (Leann Ogasawara) [555084] - [stable] x86: GART: pci-gart_64.c: Use correct length in strncmp (Joe Perches) [555084] - [stable] x86: Fix iommu=nodac parameter handling (Tejun Heo) [555084] - [stable] x86, Calgary IOMMU quirk: Find nearest matching Calgary while walking up the PCI tree (Darrick J. Wong) [555084] - [stable] x86/amd-iommu: un__init iommu_setup_msi (Joerg Roedel) [555084] - [stable] x86/amd-iommu: attach devices to pre-allocated domains early (Joerg Roedel) [555084] - [stable] sched: Fix and clean up rate-limit newidle code (Mike Galbraith) [555084] - [stable] sched: Rate-limit newidle (Mike Galbraith) [555084] - [stable] sched: Fix affinity logic in select_task_rq_fair() (Mike Galbraith) [555084] - [stable] sched: Check for an idle shared cache in select_task_rq_fair() (Mike Galbraith) [555084] - [stable] PM / Runtime: Fix lockdep warning in __pm_runtime_set_status() (Rafael J. Wysocki) [555084] - [stable] perf_event: Initialize data.period in perf_swevent_hrtimer() (Xiao Guangrong) [555084] - [stable] perf_event: Fix invalid type in ioctl definition (Arjan van de Ven) [555084] - [stable] rcu: Remove inline from forward-referenced functions (Paul E. McKenney) [555084] - [stable] rcu: Fix note_new_gpnum() uses of ->gpnum (Paul E. McKenney) [555084] - [stable] rcu: Fix synchronization for rcu_process_gp_end() uses of ->completed counter (Paul E. McKenney) [555084] - [stable] rcu: Prepare for synchronization fixes: clean up for non-NO_HZ handling of ->completed counter (Paul E. McKenney) [555084] - [stable] firewire: ohci: handle receive packets with a data length of zero (Jay Fenlason) [555084] - [stable] USB: option: add pid for ZTE (zhao.ming9@zte.com.cn) [555084] - [stable] USB: usb-storage: fix bug in fill_inquiry (Alan Stern) [555084] - [stable] ext4: Fix potential fiemap deadlock (mmap_sem vs. i_data_sem) (Theodore Ts'o) [555084] - [stable] ext4: Wait for proper transaction commit on fsync (Jan Kara) [555084] - [stable] ext4: fix incorrect block reservation on quota transfer. (Dmitry Monakhov) [555084] - [stable] ext4: quota macros cleanup (Dmitry Monakhov) [555084] - [stable] ext4: ext4_get_reserved_space() must return bytes instead of blocks (Dmitry Monakhov) [555084] - [stable] ext4: remove blocks from inode prealloc list on failure (Curt Wohlgemuth) [555084] - [stable] ext4: Avoid data / filesystem corruption when write fails to copy data (Jan Kara) [555084] - [stable] ext4: Return the PTR_ERR of the correct pointer in setup_new_group_blocks() (Roel Kluin) [555084] - [stable] jbd2: Add ENOMEM checking in and for jbd2_journal_write_metadata_buffer() (Theodore Ts'o) [555084] - [stable] ext4: move_extent_per_page() cleanup (Akira Fujita) [555084] - [stable] ext4: initialize moved_len before calling ext4_move_extents() (Kazuya Mio) [555084] - [stable] ext4: Fix double-free of blocks with EXT4_IOC_MOVE_EXT (Akira Fujita) [555084] - [stable] ext4: make "norecovery" an alias for "noload" (Eric Sandeen) [555084] - [stable] ext4: fix error handling in ext4_ind_get_blocks() (Jan Kara) [555084] - [stable] ext4: avoid issuing unnecessary barriers (Theodore Ts'o) [555084] - [stable] ext4: fix block validity checks so they work correctly with meta_bg (Theodore Ts'o) [555084] - [stable] ext4: fix uninit block bitmap initialization when s_meta_first_bg is non-zero (Theodore Ts'o) [555084] - [stable] ext4: don't update the superblock in ext4_statfs() (Theodore Ts'o) [555084] - [stable] ext4: journal all modifications in ext4_xattr_set_handle (Eric Sandeen) [555084] - [stable] ext4: fix i_flags access in ext4_da_writepages_trans_blocks() (Julia Lawall) [555084] - [stable] ext4: make sure directory and symlink blocks are revoked (Theodore Ts'o) [555084] - [stable] ext4: plug a buffer_head leak in an error path of ext4_iget() (Theodore Ts'o) [555084] - [stable] ext4: fix possible recursive locking warning in EXT4_IOC_MOVE_EXT (Akira Fujita) [555084] - [stable] ext4: fix lock order problem in ext4_move_extents() (Akira Fujita) [555084] - [stable] ext4: fix the returned block count if EXT4_IOC_MOVE_EXT fails (Akira Fujita) [555084] - [stable] ext4: avoid divide by zero when trying to mount a corrupted file system (Theodore Ts'o) [555084] - [stable] ext4: fix potential buffer head leak when add_dirent_to_buf() returns ENOSPC (Theodore Ts'o) [555084] - [stable] SCSI: megaraid_sas: fix 64 bit sense pointer truncation (Yang, Bo) [555084] - [stable] SCSI: osd_protocol.h: Add missing #include (Martin Michlmayr) [555084] - [stable] signal: Fix alternate signal stack check (Sebastian Andrzej Siewior) [555084]- [scsi] cciss: fix spinlock use (Tomas Henzl) [552910] - [scsi] cciss,hpsa: reassign controllers (Tomas Henzl) [552192] - [modsign] Don't attempt to sign a module if there are no key files (David Howells) [543529] - [x86] Compile mce-inject module (Prarit Bhargava) [553323] - [nfs] fix insecure export option (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 3 (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 2 (Steve Dickson) [437715] - [nfs] NFS update to 2.6.33 part 1 (Steve Dickson) [437715] - [s390] cio: deactivated devices can cause use after free panic (Hendrik Brueckner) [548490] - [s390] cio: memory leaks when checking unusable devices (Hendrik Brueckner) [548490] - [s390] cio: DASD steal lock task hangs (Hendrik Brueckner) [548490] - [s390] cio: DASD cannot be set online (Hendrik Brueckner) [548490] - [s390] cio: erratic DASD I/O behavior (Hendrik Brueckner) [548490] - [s390] cio: not operational devices cannot be deactivated (Hendrik Brueckner) [548490] - [s390] cio: initialization of I/O devices fails (Hendrik Brueckner) [548490] - [s390] cio: kernel panic after unexpected interrupt (Hendrik Brueckner) [548490] - [s390] cio: incorrect device state after device recognition and recovery (Hendrik Brueckner) [548490] - [s390] cio: setting a device online or offline fails for unknown reasons (Hendrik Brueckner) [548490] - [s390] cio: device recovery fails after concurrent hardware changes (Hendrik Brueckner) [548490] - [s390] cio: device recovery stalls after multiple hardware events (Hendrik Brueckner) [548490] - [s390] cio: double free under memory pressure (Hendrik Brueckner) [548490] - [sunrpc] Don't display zero scope IDs (Jeff Layton) [463530] - [sunrpc] Deprecate support for site-local addresses (Jeff Layton) [463530] - [input] dell-laptop: Update rfkill state on switch change (Matthew Garrett) [547892] - [input] Add support for adding i8042 filters (Matthew Garrett) [547892] - [vfs] force reval of target when following LAST_BIND symlinks (Jeff Layton) [548153] - [scsi] scsi_dh_rdac: add two IBM devices to rdac_dev_list (Rob Evers) [528576] - [fs] ext4: flush delalloc blocks when space is low (Eric Sandeen) [526758] - [fs] fs-writeback: Add helper function to start writeback if idle (Eric Sandeen) [526758] - [fat] make discard a mount option (Jeff Moyer) [552355] - [ext4] make trim/discard optional (and off by default) (Jeff Moyer) [552355] - [fusion] bump version to 3.04.13 (Tomas Henzl) [548408] - [fusion] fix for incorrect data underrun (Tomas Henzl) [548408] - [fusion] remove unnecessary printk (Tomas Henzl) [548408] - [cifs] NULL out tcon, pSesInfo, and srvTcp pointers when chasing DFS referrals (Jeff Layton) [545984] - [fs] ext4: wait for log to commit when unmounting (Josef Bacik) [524267] - [mm] hwpoison: backport the latest patches from linux-2.6.33 (Dean Nelson) [547705] - [netdrv] bnx2i: update to 2.1.0 (Stanislaw Gruszka) [463268] - [netdrv] cnic: fixes for RHEL6 (Stanislaw Gruszka) [463268] - [gfs2] Fix potential race in glock code (Steven Whitehouse) [546279] - [scsi] make driver PCI legacy I/O port free (Tomas Henzl) [549118] - [scsi] eliminate double free (Tomas Henzl) [549351] - [dlm] always use GFP_NOFS (David Teigland) [545904] - [block] Fix topology stacking for data and discard alignment (Mike Snitzer) [549766] - [scsi] scsi_dh: Make alua hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Make hp hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Make rdac hardware handler s activate async (Rob Evers) [537257] - [scsi] scsi_dh: Change the scsidh_activate interface to be asynchronous (Rob Evers) [537257] - [netdrv] update tg3 to version 3.105 (John Feeney) [465194] - [netdrv] bnx2x: update to 1.52.1-5 (Stanislaw Gruszka) [464427] - [netdrv] ixgbe: add support for 82599-KR and update to latest upstream (Andy Gospodarek) [462781] - [block] cfq-iosched: Remove prio_change logic for workload selection (Jeff Moyer) [548796] - [block] cfq-iosched: Get rid of nr_groups (Jeff Moyer) [548796] - [block] cfq-iosched: Remove the check for same cfq group from allow_merge (Jeff Moyer) [548796] - [block] cfq: set workload as expired if it doesn't have any slice left (Jeff Moyer) [548796] - [block] Fix a CFQ crash in "for-2.6.33" branch of block tree (Jeff Moyer) [548796] - [block] cfq: Remove wait_request flag when idle time is being deleted (Jeff Moyer) [548796] - [block] cfq-iosched: commenting non-obvious initialization (Jeff Moyer) [548796] - [block] cfq-iosched: Take care of corner cases of group losing share due to deletion (Jeff Moyer) [548796] - [block] cfq-iosched: Get rid of cfqq wait_busy_done flag (Jeff Moyer) [548796] - [block] cfq: Optimization for close cooperating queue searching (Jeff Moyer) [548796] - [block] cfq-iosched: reduce write depth only if sync was delayed (Jeff Moyer) [548796] - [x86] ucode-amd: Load ucode-patches once and not separately of each CPU (George Beshers) [548840] - [x86] Remove enabling x2apic message for every CPU (George Beshers) [548840] - [x86] Limit number of per cpu TSC sync messages (George Beshers) [548840] - [sched] Limit the number of scheduler debug messages (George Beshers) [548840] - [init] Limit the number of per cpu calibration bootup messages (George Beshers) [548840] - [x86] Limit the number of processor bootup messages (George Beshers) [548840] - [x86] cpu: mv display_cacheinfo -> cpu_detect_cache_sizes (George Beshers) [548840] - [x86] Remove CPU cache size output for non-Intel too (George Beshers) [548840] - [x86] Remove the CPU cache size printk's (George Beshers) [548840]- [kvm] VMX: Use shared msr infrastructure (Avi Kivity) [547777] - [kvm] x86 shared msr infrastructure (Avi Kivity) [547777] - [kvm] VMX: Move MSR_KERNEL_GS_BASE out of the vmx autoload msr area (Avi Kivity) [547777] - [kvm] core, x86: Add user return notifiers (Avi Kivity) [547777] - [quota] ext4: Support for 64-bit quota format (Jerome Marchand) [546311] - [quota] ext3: Support for vfsv1 quota format (Jerome Marchand) [546311] - [quota] Implement quota format with 64-bit space and inode limits (Jerome Marchand) [546311] - [quota] Move definition of QFMT_OCFS2 to linux/quota.h (Jerome Marchand) [546311] - [scsi] cciss: remove pci-ids (Tomas Henzl) [464649] - [scsi] hpsa: new driver (Tomas Henzl) [464649] - [mm] Add file page writeback mm tracepoints. (Larry Woodman) [523093] - [mm] Add page reclaim mm tracepoints. (Larry Woodman) [523093] - [mm] Add file page mm tracepoints. (Larry Woodman) [523093] - [mm] Add anonynmous page mm tracepoints. (Larry Woodman) [523093] - [mm] Add mm tracepoint definitions to kmem.h (Larry Woodman) [523093] - [ksm] fix ksm.h breakage of nommu build (Izik Eidus) [548586] - [ksm] remove unswappable max_kernel_pages (Izik Eidus) [548586] - [ksm] memory hotremove migration only (Izik Eidus) [548586] - [ksm] rmap_walk to remove_migation_ptes (Izik Eidus) [548586] - [ksm] mem cgroup charge swapin copy (Izik Eidus) [548586] - [ksm] share anon page without allocating (Izik Eidus) [548586] - [ksm] take keyhole reference to page (Izik Eidus) [548586] - [ksm] hold anon_vma in rmap_item (Izik Eidus) [548586] - [ksm] let shared pages be swappable (Izik Eidus) [548586] - [ksm] fix mlockfreed to munlocked (Izik Eidus) [548586] - [ksm] stable_node point to page and back (Izik Eidus) [548586] - [ksm] separate stable_node (Izik Eidus) [548586] - [ksm] singly-linked rmap_list (Izik Eidus) [548586] - [ksm] cleanup some function arguments (Izik Eidus) [548586] - [ksm] remove redundancies when merging page (Izik Eidus) [548586] - [ksm] three remove_rmap_item_from_tree cleanups (Izik Eidus) [548586] - [mm] stop ptlock enlarging struct page (Izik Eidus) [548586] - [mm] vmscan: do not evict inactive pages when skipping an active list scan (Rik van Riel) [548457] - [mm] vmscan: make consistent of reclaim bale out between do_try_to_free_page and shrink_zone (Rik van Riel) [548457] - [mm] vmscan: kill sc.swap_cluster_max (Rik van Riel) [548457] - [mm] vmscan: zone_reclaim() dont use insane swap_cluster_max (Rik van Riel) [548457] - [mm] vmscan: kill hibernation specific reclaim logic and unify it (Rik van Riel) [548457] - [mm] vmscan: separate sc.swap_cluster_max and sc.nr_max_reclaim (Rik van Riel) [548457] - [mm] vmscan: stop kswapd waiting on congestion when the min watermark is not being met (Rik van Riel) [548457] - [mm] vmscan: have kswapd sleep for a short interval and double check it should be asleep (Rik van Riel) [548457] - [mm] pass address down to rmap ones (Rik van Riel) [548457] - [mm] CONFIG_MMU for PG_mlocked (Rik van Riel) [548457] - [mm] mlocking in try_to_unmap_one (Rik van Riel) [548457] - [mm] define PAGE_MAPPING_FLAGS (Rik van Riel) [548457] - [mm] swap_info: note SWAP_MAP_SHMEM (Rik van Riel) [548457] - [mm] swap_info: swap count continuations (Rik van Riel) [548457] - [mm] swap_info: swap_map of chars not shorts (Rik van Riel) [548457] - [mm] swap_info: SWAP_HAS_CACHE cleanups (Rik van Riel) [548457] - [mm] swap_info: miscellaneous minor cleanups (Rik van Riel) [548457] - [mm] swap_info: include first_swap_extent (Rik van Riel) [548457] - [mm] swap_info: change to array of pointers (Rik van Riel) [548457] - [mm] swap_info: private to swapfile.c (Rik van Riel) [548457] - [mm] move inc_zone_page_state(NR_ISOLATED) to just isolated place (Rik van Riel) [548457] - [xen] support MAXSMP (Andrew Jones) [547129] - [xen] wait up to 5 minutes for device connetion and fix fallout (Paolo Bonzini) [523630] - [uv] x86 SGI: Map low MMR ranges (George Beshers) [548181] - [uv] gru: function to generate chipset IPI values (George Beshers) [548181] - [uv] x86 RTC: Clean up error handling (George Beshers) [548181] - [uv] x86: RTC: Add clocksource only boot option (George Beshers) [548181] - [uv] x86: RTC: Fix early expiry handling (George Beshers) [548181] - [uv] x86: introduce uv_gpa_is_mmr (George Beshers) [548181] - [uv] x86: function to translate from gpa -> socket_paddr (George Beshers) [548181] - [uv] x86: SGI UV: Fix BAU initialization (George Beshers) [548181] - [s390] zfcp: Block SCSI EH thread for rport state BLOCKED (Hendrik Brueckner) [547413] - [scsi] scsi_transport_fc: Introduce helper function for blocking scsi_eh (Hendrik Brueckner) [547413] - [s390] zfcp: improve FSF error reporting (Hendrik Brueckner) [547386] - [s390] zfcp: fix ELS ADISC handling to prevent QDIO errors (Hendrik Brueckner) [547385] - [s390] zfcp: Assign scheduled work to driver queue (Hendrik Brueckner) [547377] - [s390] zfcp: Don't fail SCSI commands when transitioning to blocked fc_rport (Hendrik Brueckner) [547379] - [s390] ctcm: suspend has to wait for outstanding I/O (Hendrik Brueckner) [546633] - [s390] cmm: free pages on hibernate (Hendrik Brueckner) [546407] - [s390] iucv: add work_queue cleanup for suspend (Hendrik Brueckner) [546319] - [s390] dasd: let device initialization wait for LCU setup (Hendrik Brueckner) [547735] - [s390] dasd: remove strings from s390dbf (Hendrik Brueckner) [547735] - [s390] dasd: enable prefix independent of pav support (Hendrik Brueckner) [547735] - [sound] ALSA HDA driver update 2009-12-15 (Jaroslav Kysela) [525391] - [utrace] utrace core (Roland McGrath) [549491] - [utrace] implement utrace-ptrace (Roland McGrath) [549491] - [ptrace] reorder the code in kernel/ptrace.c (Roland McGrath) [549491] - [ptrace] export __ptrace_detach() and do_notify_parent_cldstop() (Roland McGrath) [549491] - [ptrace_signal] check PT_PTRACED before reporting a signal (Roland McGrath) [549491] - [tracehooks] check PT_PTRACED before reporting the single-step (Roland McGrath) [549491] - [tracehooks] kill some PT_PTRACED checks (Roland McGrath) [549491] - [signals] check ->group_stop_count after tracehook_get_signal() (Roland McGrath) [549491] - [ptrace] x86: change syscall_trace_leave() to rely on tracehook when stepping (Roland McGrath) [549491] - [ptrace] x86: implement user_single_step_siginfo() (Roland McGrath) [549491] - [ptrace] change tracehook_report_syscall_exit() to handle stepping (Roland McGrath) [549491] - [ptrace] powerpc: implement user_single_step_siginfo() (Roland McGrath) [549491] - [ptrace] introduce user_single_step_siginfo() helper (Roland McGrath) [549491] - [ptrace] copy_process() should disable stepping (Roland McGrath) [549491] - [ptrace] cleanup ptrace_init_task()->ptrace_link() path (Roland McGrath) [549491]- [modsign] Don't check e_entry in ELF header (David Howells) [548027] - [pci] pciehp: Provide an option to disable native PCIe hotplug (Matthew Garrett) [517050] - [s390] OSA QDIO data connection isolation (Hendrik Brueckner) [537496] - [s390] zcrypt: adjust speed rating of cex3 adapters (Hendrik Brueckner) [537495] - [s390] zcrypt: adjust speed rating between cex2 and pcixcc (Hendrik Brueckner) [537495] - [s390] zcrypt: use definitions for cex3 (Hendrik Brueckner) [537495] - [s390] zcrypt: add support for cex3 device types (Hendrik Brueckner) [537495] - [s390] zcrypt: special command support for cex3 exploitation (Hendrik Brueckner) [537495] - [s390] zcrypt: initialize ap_messages for cex3 exploitation (Hendrik Brueckner) [537495] - [s390] kernel: performance counter fix and page fault optimization (Hendrik Brueckner) [546396] - [s390] kernel: fix dump indicator (Hendrik Brueckner) [546285] - [s390] dasd: support DIAG access for read-only devices (Hendrik Brueckner) [546309] - [s390] zcrypt: Do not simultaneously schedule hrtimer (Hendrik Brueckner) [546291] - [s390] kernel: clear high-order bits after switching to 64-bit mode (Hendrik Brueckner) [546314] - [virt] vhost: add missing architectures (Michael S. Tsirkin) [540389] - [virt] vhost_net: a kernel-level virtio server (Michael S. Tsirkin) [540389] - [virt] mm: export use_mm/unuse_mm to modules (Michael S. Tsirkin) [540389] - [virt] tun: export underlying socket (Michael S. Tsirkin) [540389] - [dm] snapshot-merge support from 2.6.33 (Mike Snitzer) [547563] - [dm] snapshot changes from 2.6.33 (Mike Snitzer) [547563] - [dm] crypt changes from 2.6.33 (Mike Snitzer) [547563] - [dm] raid1 changes from 2.6.33 (Mike Snitzer) [547563] - [dm] core and mpath changes from 2.6.33 (Mike Snitzer) [547563] - [scsi] fix dma handling when using virtual hosts (Mike Christie) [525241] - [nfs] convert proto= option to use netids rather than a protoname (Jeff Layton) [545973]- [block] config: enable CONFIG_BLK_DEV_INTEGRITY (Jeff Moyer) [490732] - [block] config: enable CONFIG_BLK_CGROUP (Jeff Moyer) [425895] - [libata] Clarify ata_set_lba_range_entries function (Jeff Moyer) [528046] - [libata] Report zeroed read after Trim and max discard size (Jeff Moyer) [528046] - [scsi] Correctly handle thin provisioning write error (Jeff Moyer) [528046] - [scsi] sd: WRITE SAME(16) / UNMAP support (Jeff Moyer) [528046] - [scsi] scsi_debug: Thin provisioning support (Jeff Moyer) [528046] - [scsi] Add missing command definitions (Jeff Moyer) [528046] - [block] Add support for the ATA TRIM command in libata. (Jeff Moyer) [528046] - [block] dio: fix performance regression (Jeff Moyer) [545507] - [block] cfq-iosched: Do not access cfqq after freeing it (Jeff Moyer) [425895] - [block] include linux/err.h to use ERR_PTR (Jeff Moyer) [425895] - [block] cfq-iosched: use call_rcu() instead of doing grace period stall on queue exit (Jeff Moyer) [425895] - [block] blkio: Allow CFQ group IO scheduling even when CFQ is a module (Jeff Moyer) [425895] - [block] blkio: Implement dynamic io controlling policy registration (Jeff Moyer) [425895] - [block] blkio: Export some symbols from blkio as its user CFQ can be a module (Jeff Moyer) [425895] - [block] cfq-iosched: make nonrot check logic consistent (Jeff Moyer) [545225] - [block] io controller: quick fix for blk-cgroup and modular CFQ (Jeff Moyer) [425895] - [block] cfq-iosched: move IO controller declerations to a header file (Jeff Moyer) [425895] - [block] cfq-iosched: fix compile problem with !CONFIG_CGROUP (Jeff Moyer) [425895] - [block] blkio: Documentation (Jeff Moyer) [425895] - [block] blkio: Wait on sync-noidle queue even if rq_noidle = 1 (Jeff Moyer) [425895] - [block] blkio: Implement group_isolation tunable (Jeff Moyer) [425895] - [block] blkio: Determine async workload length based on total number of queues (Jeff Moyer) [425895] - [block] blkio: Wait for cfq queue to get backlogged if group is empty (Jeff Moyer) [425895] - [block] blkio: Propagate cgroup weight updation to cfq groups (Jeff Moyer) [425895] - [block] blkio: Drop the reference to queue once the task changes cgroup (Jeff Moyer) [425895] - [block] blkio: Provide some isolation between groups (Jeff Moyer) [425895] - [block] blkio: Export disk time and sectors used by a group to user space (Jeff Moyer) [425895] - [block] blkio: Some debugging aids for CFQ (Jeff Moyer) [425895] - [block] blkio: Take care of cgroup deletion and cfq group reference counting (Jeff Moyer) [425895] - [block] blkio: Dynamic cfq group creation based on cgroup tasks belongs to (Jeff Moyer) [425895] - [block] blkio: Group time used accounting and workload context save restore (Jeff Moyer) [425895] - [block] blkio: Implement per cfq group latency target and busy queue avg (Jeff Moyer) [425895] - [block] blkio: Introduce per cfq group weights and vdisktime calculations (Jeff Moyer) [425895] - [block] blkio: Introduce blkio controller cgroup interface (Jeff Moyer) [425895] - [block] blkio: Introduce the root service tree for cfq groups (Jeff Moyer) [425895] - [block] blkio: Keep queue on service tree until we expire it (Jeff Moyer) [425895] - [block] blkio: Implement macro to traverse each service tree in group (Jeff Moyer) [425895] - [block] blkio: Introduce the notion of cfq groups (Jeff Moyer) [425895] - [block] blkio: Set must_dispatch only if we decided to not dispatch the request (Jeff Moyer) [425895] - [block] cfq-iosched: no dispatch limit for single queue (Jeff Moyer) [425895] - [block] Allow devices to indicate whether discarded blocks are zeroed (Jeff Moyer) [545203] - [block] Revert "cfq: Make use of service count to estimate the rb_key offset" (Jeff Moyer) [425895] - [block] cfq-iosched: fix corner cases in idling logic (Jeff Moyer) [425895] - [block] cfq-iosched: idling on deep seeky sync queues (Jeff Moyer) [425895] - [block] cfq-iosched: fix no-idle preemption logic (Jeff Moyer) [425895] - [block] cfq-iosched: fix ncq detection code (Jeff Moyer) [425895] - [block] cfq-iosched: cleanup unreachable code (Jeff Moyer) [425895] - [block] cfq: Make use of service count to estimate the rb_key offset (Jeff Moyer) [425895] - [block] partitions: read whole sector with EFI GPT header (Jeff Moyer) [463632] - [block] partitions: use sector size for EFI GPT (Jeff Moyer) [463632] - [block] Expose discard granularity (Jeff Moyer) [545203] - [block] cfq-iosched: fix next_rq computation (Jeff Moyer) [425895] - [block] cfq-iosched: simplify prio-unboost code (Jeff Moyer) [425895] - [block] blkdev: flush disk cache on ->fsync (Jeff Moyer) [545199] - [block] cfq-iosched: fix style issue in cfq_get_avg_queues() (Jeff Moyer) [425895] - [block] cfq-iosched: fairness for sync no-idle queues (Jeff Moyer) [425895] - [block] cfq-iosched: enable idling for last queue on priority class (Jeff Moyer) [425895] - [block] cfq-iosched: reimplement priorities using different service trees (Jeff Moyer) [425895] - [block] cfq-iosched: preparation to handle multiple service trees (Jeff Moyer) [425895] - [block] cfq-iosched: adapt slice to number of processes doing I/O (Jeff Moyer) [425895] - [block] cfq-iosched: improve hw_tag detection (Jeff Moyer) [425895] - [block] cfq: break apart merged cfqqs if they stop cooperating (Jeff Moyer) [533932] - [block] cfq: change the meaning of the cfqq_coop flag (Jeff Moyer) [533932] - [block] cfq: merge cooperating cfq_queues (Jeff Moyer) [533932] - [block] cfq: calculate the seek_mean per cfq_queue not per cfq_io_context (Jeff Moyer) [533932] - [block] CFQ is more than a desktop scheduler (Jeff Moyer) [533932] - [block] revert: cfq-iosched: limit coop preemption (Jeff Moyer) [533932] - perf: Don't free perf_mmap_data until work has been done (Aristeu Rozanski) [547432] - ext4: Fix insuficient checks in EXT4_IOC_MOVE_EXT (Aristeu Rozanski) [547432] - agp: clear GTT on intel (Aristeu Rozanski) [547432] - drm/i915: Fix sync to vblank when VGA output is turned off (Aristeu Rozanski) [547432] - drm: nouveau fixes (Aristeu Rozanski) [547432] - drm: radeon dp support (Aristeu Rozanski) [547432] - drm: radeon fixes (Aristeu Rozanski) [547432] - KVM: allow userspace to adjust kvmclock offset (Aristeu Rozanski) [547432] - ath9k backports (Aristeu Rozanski) [547432] - intel-iommu backport (Aristeu Rozanski) [547432] - updating patch linux-2.6-nfsd4-proots.patch (2.6.32-8.fc13 reference) (Aristeu Rozanski) [547432] - updating linux-2.6-execshield.patch (2.6.32-8.fc13 reference) (Aristeu Rozanski) [547432]- [rebase] Rebased to 2.6.32- [edac] amd64_edac: disabling temporarily (Aristeu Rozanski) - [x86] Enable CONFIG_SPARSE_IRQ (Prarit Bhargava) [543174] - [x86] panic if AMD cpu_khz is wrong (Prarit Bhargava) [523468] - [infiniband] Rewrite SG handling for RDMA logic (Mike Christie) [540269]- [net] Add acession counts to all datagram protocols (Neil Horman) [445366] - [modsign] Enable module signing in the RHEL RPM (David Howells) [517341] - [modsign] Don't include .note.gnu.build-id in the digest (David Howells) [517341] - [modsign] Apply signature checking to modules on module load (David Howells) [517341] - [modsign] Module signature checker and key manager (David Howells) [517341] - [modsign] Module ELF verifier (David Howells) [517341] - [modsign] Add indications of module ELF types (David Howells) [517341] - [modsign] Multiprecision maths library (David Howells) [517341] - [procfs] add ability to modify proc file limits from outside a processes own context (Neil Horman) [461946] - [s390x] fix build failure with CONFIG_FTRACE_SYSCALLS (Aristeu Rozanski) [538978]- [x86] AMD Northbridge: Verify NB's node is online (Prarit Bhargava) [536769] - [scsi] devinfo update for Hitachi entries (Takahiro Yasui) [526763] - [net] export device speed and duplex via sysfs (Andy Gospodarek) [453432] - [ppc64] Fix kcrctab_ sections to undo undesireable relocations that break kdump (Neil Horman) [509012] - [mm] Limit 32-bit x86 systems to 16GB and prevent panic on boot when system has more than ~30GB (Larry Woodman) [532039]- [kernel] Set panic_on_oops to 1 (Prarit Bhargava) [529963] - [kdump] kexec: allow to shrink reserved memory (Amerigo Wang) [523091] - [kdump] doc: update the kdump document (Amerigo Wang) [523091] - [kdump] powerpc: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] powerpc: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [kdump] ia64: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] ia64: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [kdump] x86: implement crashkernel=auto (Amerigo Wang) [523091] - [kdump] x86: add CONFIG_KEXEC_AUTO_RESERVE (Amerigo Wang) [523091] - [block] aio: implement request batching (Jeff Moyer) [533931] - [block] get rid of the WRITE_ODIRECT flag (Jeff Moyer) [533931]- [crypto] padlock-aes: Use the correct mask when checking whether copying is required (Chuck Ebbert) - [rfkill] add support to a key to control all radios (Aristeu Rozanski) - [acpi] be less verbose about old BIOSes (Aristeu Rozanski) - [drm] intel big hammer (Aristeu Rozanski) - [e1000] add quirk for ich9 (Aristeu Rozanski) - [pci] cacheline sizing (Dave Jones) - [crash] add crash driver (Dave Anderson) - [fb] disable fbcon logo with parameter (Aristeu Rozanski) - [pci] silence some PCI resource allocation errors (Aristeu Rozanski) - [serio] disable error messages when i8042 isn't found (Peter Jones) - [serial] Enable higher baud rates for 16C95x (Aristeu Rozanski) - [input] remove pcspkr modalias (Aristeu Rozanski) - [floppy] remove the floppy pnp modalias (Aristeu Rozanski) - [input] remove unwanted messages on spurious events (Aristeu Rozanski) - [sound] hda intel prealloc 4mb dmabuffer (Aristeu Rozanski) - [sound] disables hda beep by default (Aristeu Rozanski) - [pci] sets PCIE ASPM default policy to POWERSAVE (Aristeu Rozanski) - [pci] add config option to control the default state of PCI MSI interrupts (Aristeu Rozanski) - [debug] always inline kzalloc (Aristeu Rozanski) - [debug] add would_have_oomkilled procfs ctl (Aristeu Rozanski) - [debug] add calls to print_tainted() on spinlock functions (Aristeu Rozanski) - [debug] display tainted information on other places (Aristeu Rozanski) - [x86] add option to control the NMI watchdog timeout (Aristeu Rozanski) - [debug] print common struct sizes at boot time (Aristeu Rozanski) - [acpi] Disable firmware video brightness change by default (Matthew Garrett) - [acpi] Disable brightness switch by default (Aristeu Rozanski) - [usb] enable autosuspend on UVC by default (Matthew Garrett) - [usb] enable autosuspend by default on qcserial (Matthew Garrett) - [usb] Allow drivers to enable USB autosuspend on a per-device basis (Matthew Garrett) - [nfs] make nfs4 callback hidden (Steve Dickson) - [nfsd4] proots (Aristeu Rozanski) - [execshield] introduce execshield (Aristeu Rozanski) - [powerpc] add modalias_show operation (Aristeu Rozanski) - [hwmon] add VIA hwmon temperature sensor support (Aristeu Rozanski) - [utrace] introduce utrace implementation (Aristeu Rozanski) - [build] introduce AFTER_LINK variable (Aristeu Rozanski)/bin/shkbuild-rh6-x64 1427130602  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########## # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~#################################################################################################################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*2*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*R*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+l2.6.32-042stab106.22.6.32-042stab106.22.6.32-042stab106.22.6.32-042stab106.22.6.32-042stab106.2                 !!! """ ### $$$ %%% &&& ''' ((( )) *** +++ ,,, --- ... /// 000 111 222 333 444 555 666 777 888 999 :: ;;; <<< == >> ??? @@ AA BB CC DDD EE FFF GGG HH II JJ KKK LLL MMM NN O P Q RR SS T UU VV WW XX YY ZZ [ \]]]]^___^``^aa^bb^cc^d]efeg]h]i]jj]k]lmmmmnmoopoqmrmsssttmuuuvvmwwwxxmyyyzzm{{{||m}}}~~mmmm                       ! ""# $%$& '(')'*'+ ,- .. / 0001 2 333435 6 7 8 9 :;<;=:>?>@>A B C DDEDF G H I JJ K LLMLNLOLP Q RRSRTRURVRW XXYXZX[\\\\]]^\_\`\a\b\c\d\effffgfhfifjfkflmmmmnmoopoqmrrmsmtmumvmwxxwyywzzw{{w||w}}w~~wwwwwwwwwwwwwwwwmm       !"###$$$%%$&$'((()))*(+++,+--(.(//(00(11(2223(44(55565775885995:5;(<<(=(>>>??>@@>A>BB>C>DDDE>F>GG>H(I(JJ(KK(LLLM(NNNONPP(QQ(R(SSSTSU(VV(WW(XX(YY(ZZ([[\\\]]\^\__\`\aaab\cc\d\ee\f\g\h\i\j[kk(lllmm(nn(ooop(qqqrrqssqtt(uu(vv(ww(xx(yyyzy{|{}}{~~{{{{{{{{{y(((((((((((((((        !""#$%&&''()**+,,--..//01222344455666777887997::6;;6<<6===>=?6@@6AA6BB6CCCDCE6F6G6HH6II6J6KK6LLLMLN6OOOPPOQQORR6SS(T(UU(VV(WW(XXXYYXZZZ[[[(\\(]]]^^(___``_aa_bb(cc(dd(ee(f(gg(hhhi(jj(kk(llmmlnnlolplqlrrls(ttuu(vvvwvxxxxyvzzv{v||v}}v~vvvvvvvvvvvvvvvvvvvvv((((((((((((((((  (  (  (    (((  !!""##$$%%&&''(())**+,--..//01223344445566778899::;;<==>?@@AABBCCDDEFFGGHHIJJKKLLMMMNNMOOPPQQQRQSTTUVVWWXXYYZZZ[\]]^^__``aabbccddeeffghhhhhhhhhhhhhhhhhhhhhiiihhhggjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjglgmmmmmmmmmmmmmmmmgnnnnonppnqnnrnnsssttuttvtsswsssssssxxxyzsss{s|s}ss~sssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn     nnnnnnnnnn !n""#$nn%nn&nn''(')''**'+''','n-nn..nn//nn001n2n334nn5nn676n89n::n;;;;;nn<n==>==?==@nABBBBnCnnDDEDDDDFGDnHInJnKLLnnnMnnNONPQNRnSnnTTnnUVnnWXYZn[[\\]^\_____\\`\[[abb[[cccndnnnnenffgfnnnnnhijhhhhklkmhhhnhhhhhhhhhhhhhohhphhhhhhqrrsqqtthhuuuuhhhhhhhvwxhyzhhhhhhhhhhhh{hhhhhhhhhhh|}hhhhh~hhhhhhhhhhhhhhnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn    n nn        nnnnnn !n""#$n%%%n&&nn'n(nn)n***n+,-./,,,+012+343+5+67+898:+;<=<;>?;++@+A+B+CCC++++DEFDD+G+H+I+++JJKJJLM+NOP+Q+RS+TUnnVVVVnnWnnXYZ[Xnn\nn]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]nn^_n`a``bcc`d```e`f``g```hh``i``j```kkk``l``m``n``nnooopoonnqqqrrsrrrntttnnuvuunwxnynznn{{{n|||}}}}}nn~nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn nn     nnnnnnnnnnnnnnnnnn nn!"""nnn#####$#nnnnnnn%nn&n'n(n)*nn+,+-n.n//n01n2n33n44nn56555778779n:n;nnn<n=n>?nnn@@@@@@@nnAnBBBBCCCCCCCCCCCCCCCCCCCnDDDDnEEEFEEGEnnHIHHJHKnLLMLLNLLLOPQQQQOLRSTTTTLUVWWWWLnnXXXYnnnZn[[nn\\\\\\\\\\\\n]]]]^]n___nn``a``b`c``dd`e`f`gnnhnijiikiiilnnnmmmmnnnnnnnmmomnppnqnrnnssstsssusssvvvvvvssswsxsssysssz{|||sss}}~}}}ssssssssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn      n  nnnnnnnnnnnnnnnnnnnnnnnnn nnn!"nn#nnn$$$nn%nnn&&'&nnnn(n)n*n+n,,n-n...nn//n0n112nn3334333335333n66787769nnn:n;nn<<n=n>>?@?nABBnnCDCnnnnEnnFFFFnnGGGGGnnHHIIIIIInnnJJKKKKKKKKKKKKKKLKKKKKKKKKKKKKJJMJNNNJnnnOnPQnnRRRRRRRRRRRRRRRnSTnnUUUUVWUUnnnXYYXXXXXXZX[X\X]XX^X_XXX```a`XXXbbcXXXXXXXdXXXeXXXffgXXhhiXjXXXklkkXXXXmXnnXooopoXqXrXXsstXXuuvuwxuyuXXXzn{|}}{~nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn n     n n  nn nnn nn  n n   n  nn  nn n  n n n nn nnn     n  n n !nnn " " " # " " $ " "nnn %n &nn ' ' ' ( ' ' ) * ' ' + , , , , ' ' ' ' - ' ' . ' ' ' ' / / 0 1 / 2 ' ' ' ' ' 3 ' ' ' 4 4 4 4 4 4 4 4 4 4 4 4 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 6 4 ' ' ' ' 7 ' ' ' ' 8 ' ' ' ' ' ' ' ' ' ' ' 9 9 : : : 9 9 9 9 9 9 9 9 ; ; 9 9 ' < < = ' > ' ' ' ' ? @ ' ' ' ' A A A A A A A B A A C A A D A A E A A A A A A A A A A F A A G A H A A A A A A A A A A A A I A J A A A A A A A A ' ' K ' ' L ' M ' ' ' ' N N O N N N N N N N N N ' ' ' ' ' P ' ' Q ' ' ' R R S T ' ' ' U ' ' V ' W ' ' 'nn X Y Zn [ [ \ [ ]nn ^n _nn ` ` ` a ` `n b cnn d d d dnn en f f g h f fn i j j knn ln m m n mn o o o p o o q o o o o r o o s s s o o o o o t t t t t o o o u u o v o o w x o y o o o o o o z o o { { o o o o o | | | o o } o o o o o o o o o o o o o ~ o o on    n nn nn n n n nnnn nnnn n n n n n nnn nn n nn n nn n nn nnn nn n nn nn nnn n n nn nnn n nn g g g g                                                                                         g g                                                                 g      g                                                                                                                                                                                                                                                         g         g                       g g ! ! " " " " " " " " " " " ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !g # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #g $ $ $ % % % % % % % % % % % % % % % % % % % % % % % % % % % $ $g & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & ' ' ( ) ) ) ) ) ) * * ) + ) , ) - - ) . ) / / ) 0 0 ) 1 1 ) 2 3 3 3 3 3 3 4 3 5 5 6 3 7 3 8 3 9 : : : ; < < ; = = ; > > ; ; ; ? ; @ @ ; A A ; B B B C C B D D B E E B F F ; G G G H H ; I I ; J ; K K ; L L L M ; N N N O O ; P P ; Q Q ; R ; S S ; T T T U U ; V V V W W ; X X ; Y Y Y Z Z Y [ [ Y \ \ ; ] ] ; ^ ; _ _ ; ` ` ; a a ; b b b c c b d d ; e e ; f ; g ; h h ; i i ; j j ; k k ; l l ; m ; n n ; o o ; p p ; q q q r q s ; t t ; u u ; v v ; w w ; x x ; y y ; z z { { { | { } { ~ {              kernels2.6.32-042stab106.2.configMakefileMakefile.commonModule.symversSystem.maparchKconfigalphaKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilearmKconfigKconfig-nommuKconfig.debugMakefilebootMakefilebootpMakefilecompressedMakefileMakefile.debugcommonKconfigMakefilekernelMakefilelibMakefilemach-aaec2000KconfigMakefileMakefile.bootmach-at91KconfigMakefileMakefile.bootmach-bcmringKconfigMakefileMakefile.bootcspMakefilechipcMakefiledmacMakefiletmrMakefilemach-clps711xKconfigMakefileMakefile.bootmach-davinciKconfigMakefileMakefile.bootmach-ebsa110MakefileMakefile.bootmach-ep93xxKconfigMakefileMakefile.bootmach-footbridgeKconfigMakefileMakefile.bootmach-geminiKconfigMakefileMakefile.bootmach-h720xKconfigMakefileMakefile.bootmach-integratorKconfigMakefileMakefile.bootmach-iop13xxKconfigMakefileMakefile.bootmach-iop32xKconfigMakefileMakefile.bootmach-iop33xKconfigMakefileMakefile.bootmach-ixp2000KconfigMakefileMakefile.bootmach-ixp23xxKconfigMakefileMakefile.bootmach-ixp4xxKconfigMakefileMakefile.bootmach-kirkwoodKconfigMakefileMakefile.bootmach-ks8695KconfigMakefileMakefile.bootmach-l7200MakefileMakefile.bootmach-lh7a40xKconfigMakefileMakefile.bootmach-lokiKconfigMakefileMakefile.bootmach-mmpKconfigMakefileMakefile.bootmach-msmKconfigMakefileMakefile.bootmach-mv78xx0KconfigMakefileMakefile.bootmach-mx1KconfigMakefileMakefile.bootmach-mx2KconfigMakefileMakefile.bootmach-mx25KconfigMakefileMakefile.bootmach-mx3KconfigMakefileMakefile.bootmach-mxc91231KconfigMakefileMakefile.bootmach-netxKconfigMakefileMakefile.bootmach-nomadikKconfigMakefileMakefile.bootmach-ns9xxxKconfigMakefileMakefile.bootmach-omap1KconfigMakefileMakefile.bootmach-omap2KconfigMakefileMakefile.bootmach-orion5xKconfigMakefileMakefile.bootmach-pnx4008MakefileMakefile.bootmach-pxaKconfigMakefileMakefile.bootmach-realviewKconfigMakefileMakefile.bootmach-rpcMakefileMakefile.bootmach-s3c2400KconfigMakefilemach-s3c2410KconfigMakefileMakefile.bootmach-s3c2412KconfigMakefilemach-s3c2440KconfigMakefilemach-s3c2442KconfigMakefilemach-s3c2443KconfigMakefilemach-s3c6400KconfigMakefileMakefile.bootmach-s3c6410KconfigMakefilemach-s5pc100KconfigMakefileMakefile.bootmach-sa1100KconfigMakefileMakefile.bootmach-sharkMakefileMakefile.bootmach-stmp378xMakefileMakefile.bootmach-stmp37xxMakefileMakefile.bootmach-u300KconfigMakefileMakefile.bootmach-versatileKconfigMakefileMakefile.bootmach-w90x900KconfigMakefileMakefile.bootmmKconfigMakefilenwfpeMakefileoprofileMakefileplat-iopMakefileplat-mxcKconfigMakefileplat-omapKconfigMakefileplat-orionMakefileplat-pxaKconfigMakefileplat-s3cKconfigMakefileplat-s3c24xxKconfigMakefileplat-s3c64xxKconfigMakefileplat-s5pc1xxKconfigMakefileplat-stmp3xxxKconfigMakefiletoolsMakefilevfpMakefileavr32KconfigKconfig.debugMakefileboardsatngw100KconfigKconfig_mrmtMakefileatstk1000KconfigMakefilefavr-32KconfigMakefilehammerheadKconfigMakefilemeriscKconfigMakefilemimc200MakefilebootimagesMakefileu-bootMakefilekernelMakefilelibMakefilemach-at32apKconfigMakefilemmMakefileoprofileMakefileblackfinKconfigKconfig.debugMakefilebootMakefilekernelMakefilecplb-mpuMakefilecplb-nompuMakefilelibMakefilemach-bf518KconfigMakefileboardsKconfigMakefilemach-bf527KconfigMakefileboardsKconfigMakefilemach-bf533KconfigMakefileboardsKconfigMakefilemach-bf537KconfigMakefileboardsKconfigMakefilemach-bf538KconfigMakefileboardsKconfigMakefilemach-bf548KconfigMakefileboardsKconfigMakefilemach-bf561KconfigMakefileboardsKconfigMakefilemach-commonMakefilemmMakefileoprofileMakefilecrisKconfigKconfig.debugMakefilearch-v10KconfigdriversKconfigMakefilekernelMakefilelibMakefilemmMakefilearch-v32KconfigdriversKconfigMakefilemach-a3Makefilemach-fsMakefilepciMakefilekernelMakefilelibMakefilemach-a3KconfigMakefilemach-fsKconfigMakefilemmMakefilebootMakefilecompressedMakefilerescueMakefileincludearch-v32archhwregsMakefileiopMakefilekernelMakefilemmMakefilefrvKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemb93090-mb00MakefilemmMakefileh8300KconfigKconfig.cpuKconfig.debugKconfig.ideMakefilebootMakefilecompressedMakefilekernelMakefiletimerMakefilelibMakefilemmMakefileplatformh8300hMakefileaki3068netMakefilegenericMakefileh8maxMakefileh8sMakefileedosk2674MakefilegenericMakefileia64KconfigKconfig.debugMakefiledigMakefilehpcommonMakefilesimKconfigMakefilebootMakefilezx1Makefileia32MakefilekernelMakefileMakefile.gatecpufreqKconfigMakefilekvmKconfigMakefilelibMakefilemmMakefileoprofileMakefilepciMakefilesnMakefilekernelMakefilesn2MakefilepciMakefilepcibrMakefileuvMakefilekernelMakefilexenKconfigMakefilem32rKconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileplatformsMakefilem32104utMakefilem32700utMakefilemappiMakefilemappi2Makefilemappi3Makefileoaks32rMakefileopsputMakefileusrvMakefilem68kKconfigKconfig.debugMakefileamigaMakefileapolloMakefileatariMakefilebvme6000Makefilefpsp040Makefilehp300Makefileifpsp060MakefilekernelMakefilelibMakefilemacMakefilemath-emuMakefilemmMakefilemvme147Makefilemvme16xMakefileq40Makefilesun3MakefilepromMakefilesun3xMakefiletoolsamigaMakefilem68knommuKconfigKconfig.debugMakefilekernelMakefilelibMakefilemmMakefileplatform5206Makefile5206eMakefile520xMakefile523xMakefile5249Makefile5272Makefile527xMakefile528xMakefile5307Makefile532xMakefile5407Makefile68328Makefile68360Makefile68EZ328Makefile68VZ328MakefileMakefilecoldfireMakefilemicroblazeKconfigKconfig.debugMakefilebootMakefilekernelMakefilecpuMakefilelibMakefilemmMakefileplatformKconfig.platformMakefilegenericKconfig.autoMakefilemipsKconfigKconfig.debugMakefilealchemyKconfigcommonMakefiledevboardsMakefiledb1x00Makefilepb1000Makefilepb1100Makefilepb1200Makefilepb1500Makefilepb1550Makefilemtx-1Makefilexxs1500Makefilear7MakefilebaslerexciteKconfigMakefilebcm47xxMakefilebcm63xxKconfigMakefileboardsKconfigMakefilebootMakefilecavium-octeonKconfigMakefileexecutiveMakefilecobaltMakefiledecMakefilepromMakefileemmacommonMakefilemarkeinsMakefilefwarcMakefilecfeMakefilelibMakefilesniMakefilegt64120wrppmcMakefilejazzKconfigMakefilekernelMakefilelasatKconfigMakefileimageMakefilelibMakefileloongsonKconfigMakefilecommonMakefilefuloong-2eMakefilemath-emuMakefilemipssimMakefilemmMakefilemti-maltaMakefilenxppnx833xcommonMakefilestb22xMakefilepnx8550commonMakefilejbsMakefilestb810MakefileoprofileMakefilepciMakefilepmc-sierraKconfigmsp71xxMakefileyosemiteMakefilepowerMakefilerb532Makefilesgi-ip22Makefilesgi-ip27KconfigMakefilesgi-ip32MakefilesibyteKconfigbcm1480MakefilecommonMakefilesb1250MakefileswarmMakefilesniMakefiletxx9KconfiggenericMakefilejmr3927Makefilerbtx4927Makefilerbtx4938Makefilerbtx4939Makefilevr41xxKconfigcasio-e55MakefilecommonMakefileibm-workpadMakefilemn10300KconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileproc-mn103e010Makefileunit-asb2303Makefileunit-asb2305MakefilepariscKconfigKconfig.debugMakefilehpuxMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilepowerpcKconfigKconfig.debugMakefilebootMakefilekernelMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefileplatforms40xKconfigMakefile44xKconfigMakefile512xKconfigMakefile52xxKconfigMakefile82xxKconfigMakefile83xxKconfigMakefile85xxKconfigMakefile86xxKconfigMakefile8xxKconfigMakefileKconfigKconfig.cputypeMakefileamigaoneKconfigMakefilecellKconfigMakefilespufsMakefilechrpKconfigMakefileembedded6xxKconfigMakefileiseriesKconfigMakefilemapleKconfigMakefilepasemiKconfigMakefilepowermacKconfigMakefileprepKconfigps3KconfigMakefilepseriesKconfigMakefilesysdevKconfigMakefilebestcommKconfigMakefileqe_libKconfigMakefilexmonMakefiles390KconfigKconfig.debugMakefileappldataMakefilebootMakefilecryptoMakefilehypfsMakefilekernelMakefilevdso32Makefilevdso64MakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilescoreKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemmMakefileshKconfigKconfig.cpuKconfig.debugMakefileboardsKconfigMakefilemach-caymanMakefilemach-dreamcastMakefilemach-ecovec24Makefilemach-edosk7705Makefilemach-highlanderKconfigMakefilemach-hp6xxMakefilemach-kfr2r09Makefilemach-landiskMakefilemach-lboxre2Makefilemach-microdevMakefilemach-migorKconfigMakefilemach-r2dKconfigMakefilemach-rskKconfigMakefilemach-sdk7780KconfigMakefilemach-se7206Makefile7343Makefile770xMakefile7721Makefile7722Makefile7724Makefile7751Makefile7780MakefileMakefilemach-sh03Makefilemach-sh7763rdpMakefilemach-snapgearMakefilemach-systemhMakefilemach-titanMakefilemach-x3protoMakefilebootMakefilecompressedMakefileromimageMakefilecchipsKconfighd6446xMakefiledriversKconfigMakefiledmaKconfigMakefilepciKconfigMakefilesuperhywayMakefilekernelMakefilecpuMakefileirqMakefilesh2Makefilesh2aMakefilesh3Makefilesh4Makefilesh4aMakefilesh5MakefileshmobileMakefilevsyscallMakefilelibMakefilelib64Makefilemath-emuMakefilemmKconfigMakefileoprofileMakefiletoolsMakefilesparcKconfigKconfig.debugMakefilebootMakefilekernelMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilepromMakefileumKconfig.charKconfig.commonKconfig.debugKconfig.netKconfig.restKconfig.umKconfig.x86MakefileMakefile-i386Makefile-ia64Makefile-os-LinuxMakefile-ppcMakefile-skasMakefile-x86_64driversMakefilekernelMakefileskasMakefileos-LinuxMakefiledriversMakefileskasMakefilesys-i386Makefilesys-x86_64MakefilescriptsMakefile.rulessys-i386Makefilesys-ia64Makefilesys-ppcMakefilesys-x86_64Makefilex86KconfigKconfig.cpuKconfig.debugMakefileMakefile_32.cpubootMakefilecompressedMakefilecryptoMakefileia32MakefileincludeasmKbuilda.out-core.ha.out.hacpi.haes.hagp.halternative-asm.halternative.hamd_iommu.hamd_iommu_types.hamd_nb.hapic.hapicdef.hapicnum.hapm.harchrandom.hasm.hatomic.hatomic_32.hatomic_64.hauxvec.hbios_ebda.hbitops.hbitsperlong.hboot.hbootparam.hbug.hbugs.hbyteorder.hcache.hcacheflush.hcalgary.hcalling.hchecksum.hchecksum_32.hchecksum_64.hcmpxchg.hcmpxchg_32.hcmpxchg_64.hcompat.hcpu.hcpu_debug.hcpu_device_id.hcpufeature.hcpumask.hcputime.hcrash.hcryptoablk_helper.hglue_helper.hcurrent.hdebugreg.hdelay.hdesc.hdesc_defs.hdevice.hdiv64.hdma-mapping.hdma.hdmi.hdwarf2.he820.hedac.hefi.helf.hemergency-restart.hentry_arch.herrno.hfb.hfcntl.hfixmap.hfloppy.hframe.hftrace.hfutex.hgart.hgenapic.hgeode.hgpio.hhardirq.hhighmem.hhpet.hhugetlb.hhw_irq.hhypertransport.hhyperv.hhypervisor.hi387.hi8253.hi8259.hia32.hia32_unistd.hidle.hinat.hinat_types.hinit.hinsn.hinst.hio.hio_32.hio_64.hio_apic.hioctl.hioctls.hiomap.hiommu.hipcbuf.hipi.hirq.hirq_regs.hirq_remapping.hirq_vectors.hirqflags.hist.hkdebug.hkexec.hkgdb.hkmap_types.hkmemcheck.hkprobes.hkvm.hkvm_emulate.hkvm_host.hkvm_para.hldt.hlguest.hlguest_hcall.hlinkage.hlocal.hlocal64.hmach_timer.hmach_traps.hmath_emu.hmc146818rtc.hmca.hmca_dma.hmce.hmicrocode.hmm_track.hmman.hmmconfig.hmmu.hmmu_context.hmmx.hmmzone.hmmzone_32.hmmzone_64.hmodule.hmpspec.hmpspec_def.hmsgbuf.hmshyperv.hmsidef.hmsr-index.hmsr.hmtrr.hmutex.hmutex_32.hmutex_64.hmwait.hnmi.hnops.hnuma.hnuma_32.hnuma_64.hnumaq.holpc.hpage.hpage_32.hpage_32_types.hpage_64.hpage_64_types.hpage_types.hparam.hparavirt.hparavirt_types.hparport.hpat.hpci-direct.hpci-functions.hpci.hpci_64.hpci_x86.hpercpu.hperf_event.hperf_event_p4.hperf_regs.hpgalloc.hpgtable-2level.hpgtable-2level_types.hpgtable-3level.hpgtable-3level_types.hpgtable.hpgtable_32.hpgtable_32_types.hpgtable_64.hpgtable_64_types.hpgtable_types.hpoll.hposix_types.hposix_types_32.hposix_types_64.hprctl.hprobe_roms.hprocessor-cyrix.hprocessor-flags.hprocessor.hproto.hptrace-abi.hptrace.hpvclock-abi.hpvclock.hrdc321x_defs.hreboot.hreboot_fixups.hrequired-features.hresource.hresume-trace.hrio.hrtc.hrwlock.hrwsem.hscatterlist.hseccomp.hseccomp_32.hseccomp_64.hsections.hsegment.hsembuf.hserial.hsetup.hsetup_arch.hshmbuf.hshmparam.hsigcontext.hsigcontext32.hsigframe.hsiginfo.hsignal.hsmp.hsmpboot_hooks.hsocket.hsockios.hsparsemem.hspinlock.hspinlock_types.hsrat.hstackprotector.hstacktrace.hstat.hstatfs.hstring.hstring_32.hstring_64.hsuspend.hsuspend_32.hsuspend_64.hsvm.hswab.hswiotlb.hsync_bitops.hsys_ia32.hsyscall.hsyscalls.hsystem.hsystem_64.htce.htermbits.htermios.hthread_info.htime.htimer.htimex.htlb.htlbflush.htopology.htraceirq_vectors.htrace_clock.htrampoline.htraps.htsc.htypes.huaccess.huaccess_32.huaccess_64.hucontext.hunaligned.hunistd.hunistd_32.hunistd_64.huser.huser32.huser_32.huser_64.huvbios.huv.huv_bau.huv_hub.huv_irq.huv_mmrs.hvdso.hvga.hvgtod.hvirtext.hviswscobalt.hlithium.hpiix4.hsgivw.hvm86.hvmi.hvmi_time.hvmx.hvsyscall.hx86_init.hxcr.hxenevents.hgrant_table.hhypercall.hhypervisor.hinterface.hinterface_32.hinterface_64.hpage.hxor.hxor_32.hxor_64.hxor_avx.hxsave.hgeneratedasmkernelMakefileacpiMakefilerealmodeMakefileapicMakefilecpuMakefilecpufreqKconfigMakefilemcheckMakefilemtrrMakefilekvmKconfigMakefilelguestKconfigMakefilelibMakefilemath-emuMakefilemmMakefilekmemcheckMakefileoprofileMakefilepciMakefilepowerMakefiletoolsMakefilevdsoMakefilevideoMakefilexenKconfigMakefilextensaKconfigKconfig.debugMakefilebootMakefileboot-elfMakefileboot-redbootMakefilelibMakefileramdiskMakefilekernelMakefilelibMakefilemmMakefileplatformsissMakefiles6105Makefilext2000Makefilevariantss6000MakefileblockKconfigKconfig.ioschedMakefilecryptoKconfigMakefileasync_txKconfigMakefilempiMakefilesignatureMakefiledriversKconfigMakefileaccessibilityKconfigMakefilebrailleMakefileacpiKconfigMakefileacpicaMakefileapeiKconfigMakefileambaMakefileataKconfigMakefileatmKconfigMakefileauxdisplayKconfigMakefilebaseKconfigMakefilepowerMakefilebcmaKconfigMakefileblockKconfigMakefileaoeMakefiledrbdKconfigMakefilemtip32xxKconfigMakefileparideKconfigMakefileploopMakefilersxxMakefilebluetoothKconfigMakefilecdromMakefilecharKconfigMakefileagpKconfigMakefilehw_randomKconfigMakefileip2MakefileipmiKconfigMakefilemwaveMakefilepcmciaKconfigMakefileipwirelessMakefilerioMakefiletpmKconfigMakefilexilinx_hwicapMakefileclocksourceMakefileconnectorKconfigMakefilecpufreqKconfigMakefilecpuidleKconfigMakefilegovernorsMakefilecryptoKconfigMakefileamccMakefilenxKconfigMakefiledcaKconfigMakefiledioMakefiledmaKconfigMakefileioatMakefileipuMakefileedacKconfigMakefileeisaKconfigMakefilefirewireKconfigMakefilefirmwareKconfigMakefilegpioKconfigMakefilegpuMakefiledrmKconfigMakefilei2cKconfigMakefilei810Makefilei915KconfigMakefilemgaMakefilenouveauKconfigMakefiledispnv04MakefilepanelKconfigMakefiler128MakefileradeonKconfigMakefilesavageMakefilesisMakefiletdfxMakefilettmMakefileviaMakefilevgaKconfigMakefilehidKconfigMakefileusbhidKconfigMakefilehvKconfigMakefilehwmonKconfigMakefileamsMakefilei2cKconfigMakefilealgosKconfigMakefilebussesKconfigMakefilechipsKconfigMakefileideKconfigMakefileidleKconfigMakefileieee1394KconfigMakefileieee802154KconfigMakefileinfinibandKconfigMakefilecoreMakefilehwamso1100Kconfigcxgb3KconfigMakefilecxgb4KconfigMakefileehcaKconfigMakefileipathKconfigMakefilemlx4KconfigMakefilemlx5KconfigMakefilemthcaKconfigMakefilenesKconfigMakefileocrdmaKconfigMakefileqibKconfigMakefileusnicKconfigMakefileulpipoibKconfigMakefileiserKconfigMakefilesrpKconfiginputKconfigMakefilegameportKconfigMakefilejoystickKconfigMakefileiforceKconfigMakefilekeyboardKconfigMakefilemiscKconfigMakefilemouseKconfigMakefileserioKconfigMakefiletabletKconfigMakefiletouchscreenKconfigMakefileisdnKconfigMakefileact2000KconfigMakefilecapiKconfigMakefiledivertMakefilegigasetKconfigMakefilehardwareKconfigMakefileavmKconfigMakefileeiconKconfigMakefilemISDNKconfigMakefilehisaxKconfigMakefilehysdnKconfigMakefilei4lKconfigMakefileicnKconfigMakefileisdnloopMakefilemISDNKconfigMakefilepcbitKconfigMakefilescKconfigMakefileledsKconfigMakefilelguestKconfigMakefilemacintoshKconfigMakefilemcaKconfigMakefilemdKconfigMakefilepersistent-dataKconfigMakefilemediaKconfigMakefilecommonKconfigMakefiletunersKconfigMakefiledvbKconfigMakefileb2c2KconfigMakefilebt8xxKconfigMakefiledm1105KconfigMakefiledvb-coreMakefiledvb-usbKconfigMakefilefirewireKconfigMakefilefrontendsKconfigMakefilengeneKconfigMakefilepluto2KconfigMakefilept1KconfigMakefilesianoKconfigMakefilettpciKconfigMakefilettusb-budgetKconfigMakefilettusb-decKconfigMakefileradioKconfigMakefilesi470xKconfigMakefilercKconfigMakefilekeymapsKconfigMakefilevideoKconfigMakefileau0828KconfigMakefilebt8xxKconfigMakefilecpia2KconfigMakefilecx18KconfigMakefilecx231xxKconfigMakefilecx23885KconfigMakefilecx25840KconfigMakefilecx88KconfigMakefiledavinciMakefileem28xxKconfigMakefileet61x251KconfigMakefilegspcaKconfigMakefilegl860KconfigMakefilem5602KconfigMakefilestv06xxKconfigMakefilehdpvrKconfigMakefileivtvKconfigMakefileovcamchipMakefilepvrusb2KconfigMakefilepwcKconfigMakefilesaa7134KconfigMakefilesaa7164KconfigMakefilesn9c102KconfigMakefiletlg2300KconfigMakefileusbvideoKconfigMakefileusbvisionKconfigMakefileuvcKconfigMakefilezc0301KconfigMakefilezoranKconfigMakefilememstickKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemessageMakefilefusionKconfigMakefilei2oKconfigMakefilemfdKconfigMakefilemiscKconfigMakefilec2portKconfigMakefilecb710KconfigMakefileeepromKconfigMakefilehdpuftrsMakefileibmasmMakefilesgi-gruMakefilesgi-xpMakefilemmcKconfigMakefilecardKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemtdKconfigMakefilechipsKconfigMakefiledevicesKconfigMakefilelpddrKconfigMakefilemapsKconfigMakefilenandKconfigMakefileonenandKconfigMakefiletestsMakefileubiKconfigKconfig.debugMakefilenetKconfigMakefileappletalkKconfigMakefilearcnetKconfigMakefilearmKconfigMakefileatl1cMakefileatl1eMakefileatlxMakefilebenetKconfigMakefilebnaMakefilebnx2xMakefilebondingMakefilecanKconfigMakefilesja1000KconfigMakefileusbKconfigMakefilechelsioMakefilecrisMakefilecxgb3Makefilecxgb4Makefilee1000Makefilee1000eMakefileeheaMakefileenicMakefilefs_enetKconfigMakefilehamradioKconfigMakefilehypervKconfigMakefilei40eMakefilei40evfMakefileibm_newemacKconfigMakefileigbMakefileigbvfMakefileirdaKconfigMakefileixgbMakefileixgbeMakefileixgbevfMakefileixp2000KconfigMakefilemlx4Makefilemlx5coreKconfigMakefilemyri10geMakefilenetxenMakefilepch_gbeMakefilepcmciaKconfigMakefilephyKconfigMakefileqlcnicMakefileqlgeMakefilesfcKconfigMakefileskfpMakefilestmmacKconfigMakefiletokenringKconfigMakefiletulipKconfigMakefileusbKconfigMakefilevmxnet3MakefilevxgeMakefilewanKconfigMakefilelmcMakefilewimaxKconfigMakefilei2400mKconfigMakefilewirelessKconfigMakefileathKconfigMakefileath5kKconfigMakefileath9kKconfigMakefilecarl9170KconfigMakefileb43KconfigMakefileb43legacyKconfigMakefilebrcm80211KconfigMakefilebrcmsmacMakefilebrcmutilMakefilehostapKconfigMakefileipw2x00KconfigMakefileiwlegacyKconfigMakefileiwlwifiKconfigMakefiledvmMakefilemvmMakefilelibertasMakefilelibertas_tfMakefileorinocoKconfigMakefilep54KconfigMakefileprism54Makefilert2x00KconfigMakefilertl818xKconfigMakefilertl8180Makefilertl8187MakefiletiKconfigMakefilewl1251KconfigMakefilewl12xxKconfigMakefilewlcoreKconfigMakefilezd1211rwKconfigMakefilenubusMakefileofKconfigMakefilepariscKconfigMakefileparportKconfigMakefilepciKconfigMakefilehotplugKconfigMakefilepcieKconfigMakefileaerKconfigKconfig.debugMakefilepcmciaKconfigMakefileplatformKconfigMakefilex86KconfigMakefilepnpKconfigMakefileisapnpKconfigMakefilepnpacpiKconfigMakefilepnpbiosKconfigMakefilepowerKconfigMakefilepowercapKconfigMakefileppsKconfigMakefileps3MakefileptpKconfigMakefilerapidioKconfigMakefileswitchesMakefileregulatorKconfigMakefilertcKconfigMakefiles390MakefileblockKconfigMakefilecharKconfigMakefilecioMakefilecryptoMakefilekvmMakefilenetKconfigMakefilescsiMakefilesbusMakefilecharKconfigMakefilescsiKconfigMakefileaacraidMakefileaic7xxxKconfig.aic79xxKconfig.aic7xxxMakefileaicasmMakefileaic94xxKconfigMakefilearcmsrMakefilearmKconfigMakefilebe2iscsiKconfigMakefilebfaMakefilebnx2fcKconfigMakefilebnx2iKconfigMakefilecxgbiKconfigMakefilecxgb3iKconfigcxgb4iKconfigdevice_handlerKconfigMakefilefcoeMakefilefnicMakefileibmvscsiMakefileisciMakefilefirmwareMakefilelibfcMakefilelibsasKconfigMakefilelpfcMakefilemegaraidKconfig.megaraidMakefilempt2sasKconfigMakefilempt3sasKconfigMakefilemvsasKconfigMakefileosdKconfigpcmciaKconfigMakefilepm8001Makefileqla2xxxKconfigMakefileqla4xxxKconfigMakefilesym53c8xx_2MakefileserialKconfigMakefilecpm_uartMakefilejsmMakefilesfiKconfigMakefileshMakefilemapleMakefilesuperhywayMakefilesnKconfigMakefilespiKconfigMakefilessbKconfigMakefilestagingKconfigMakefilealtpciechdmaKconfigMakefileandroidKconfigMakefileasus_oledKconfigMakefileb3dfgKconfigMakefilecomediKconfigMakefiledriversMakefilekcomedilibMakefilecx25821KconfigMakefiledreamKconfigMakefilecameraKconfigMakefileqdsp5MakefilesmdKconfigMakefiledstKconfigMakefileechoKconfigMakefileet131xKconfigMakefilefrontierKconfigMakefilego7007KconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefilelightKconfigMakefiletriggerKconfigMakefileline6KconfigMakefilemimioKconfigMakefileocteonKconfigMakefileotusKconfigMakefilep9authKconfigMakefilepanelKconfigMakefilephisonKconfigMakefilepochKconfigMakefilepohmelfsKconfigMakefilequatech_usb2KconfigMakefilerarKconfigMakefilert2860KconfigMakefilert2870KconfigMakefilert3090KconfigMakefilertl8187seKconfigMakefilertl8192eKconfigMakefilertl8192suKconfigMakefileieee80211MakefilesepKconfigMakefileserqt_usb2KconfigMakefileslicossKconfigMakefileudlfbKconfigMakefileusbipKconfigMakefilevmeKconfigMakefilebridgesKconfigMakefiledevicesKconfigMakefilevt6655KconfigMakefilevt6656KconfigMakefilewinbondKconfigMakefilewlan-ngKconfigMakefilezramKconfigMakefiletargetKconfigMakefileloopbackKconfigMakefiletcm_fcKconfigMakefiletcMakefiletelephonyKconfigMakefilethermalKconfigMakefileuioKconfigMakefileusbKconfigMakefileatmKconfigMakefilec67x00MakefileclassKconfigMakefilecoreKconfigMakefileearlyMakefilegadgetKconfigMakefilehostKconfigMakefileimageKconfigMakefilemiscKconfigMakefilesisusbvgaKconfigMakefilemonKconfigMakefilemusbKconfigMakefileotgKconfigMakefileserialKconfigMakefileMakefile-keyspan_pda_fwstorageKconfigMakefilewusbcoreKconfigMakefileuwbKconfigMakefilei1480MakefiledfuMakefilei1480u-wlpMakefilewlpMakefilevhostKconfigMakefilevideoKconfigMakefileatyMakefilebacklightKconfigMakefileconsoleKconfigMakefiledisplayKconfigMakefilegeodeKconfigMakefilei810MakefileintelfbMakefilekyroMakefilelogoKconfigMakefilematroxMakefilemb862xxMakefilembxMakefilemsmMakefilenvidiaMakefileomapKconfigMakefilepnx4008MakefilerivaMakefilesavageMakefilesisMakefilevermilionMakefileviaMakefilevirtioKconfigMakefilevlynqKconfigMakefilew1KconfigMakefilemastersKconfigMakefileslavesKconfigMakefilewatchdogKconfigMakefilexenKconfigMakefilexenbusMakefilexenfsMakefilezorroKconfigMakefilefirmwareMakefilecarl9170fwKconfigcarlfwKconfigusbKconfigminifwKconfigtoolchainMakefiletoolsKconfigfs9pKconfigMakefileKconfigKconfig.binfmtMakefileadfsKconfigMakefileaffsKconfigMakefileafsKconfigMakefileautofsKconfigMakefileautofs4KconfigMakefilebefsKconfigMakefilebfsKconfigMakefilebtrfsKconfigMakefilecachefilesKconfigMakefilecifsKconfigMakefilecodaKconfigMakefileconfigfsKconfigMakefilecramfsKconfigMakefiledebugfsMakefiledevptsMakefiledlmKconfigMakefileecryptfsKconfigMakefileefsKconfigMakefileexofsKconfigexportfsMakefileext2KconfigMakefileext3KconfigMakefileext4KconfigMakefileext4.hext4_extents.hfatKconfigMakefilefreevxfsKconfigMakefilefscacheKconfigMakefilefuseKconfigMakefilegfs2KconfigMakefilehfsKconfigMakefilehfsplusKconfigMakefilehostfsMakefilehpfsKconfigMakefilehppfsMakefilehugetlbfsMakefileisofsKconfigMakefilejbdKconfigMakefilejbd2KconfigMakefilejffs2KconfigMakefilejfsKconfigMakefilelockdMakefileminixKconfigMakefilencpfsKconfigMakefilenfsKconfigMakefilenfs_commonMakefilenfsdKconfigMakefilenilfs2KconfigMakefilenlsKconfigMakefilenotifyKconfigMakefilednotifyKconfigMakefileinotifyKconfigMakefilentfsKconfigMakefileocfs2KconfigMakefileclusterMakefiledlmMakefileomfsKconfigMakefileopenpromfsMakefilepartitionsKconfigMakefileprocKconfigMakefilepstoreKconfigMakefileqnx4KconfigMakefilequotaKconfigMakefilevzdquotaMakefileramfsMakefilereiserfsKconfigMakefileromfsKconfigMakefilesmbfsKconfigMakefilesquashfsKconfigMakefilesysfsKconfigMakefilesysvKconfigMakefileubifsKconfigMakefileudfKconfigMakefileufsKconfigMakefilexfsKconfigMakefileincludeacpiacexcep.hacnames.hacoutput.hacpi.hacpi_bus.hacpi_drivers.hacpi_numa.hacpiosxf.hacpixf.hacrestyp.hactbl.hactbl1.hactbl2.hactypes.hapei.hbutton.hcontainer.hghes.hhed.hpdc_intel.hplatformacenv.hacgcc.haclinux.hprocessor.hreboot.hvideo.hasmasm-generic4level-fixup.hKbuildKbuild.asmatomic-long.hatomic.hatomic64.haudit_change_attr.haudit_dir_write.haudit_read.haudit_signal.haudit_write.hauxvec.hbitopsbitops.h__ffs.h__fls.hatomic.hext2-atomic.hext2-non-atomic.hffs.hffz.hfind.hfls.hfls64.hhweight.hle.hlock.hminix-le.hminix.hnon-atomic.hsched.hbitsperlong.hbug.hbugs.hcache.hcacheflush.hchecksum.hcmpxchg-local.hcmpxchg.hcputime.hcurrent.hdelay.hdevice.hdiv64.hdma-coherent.hdma-mapping-broken.hdma-mapping-common.hdma.hemergency-restart.herrno-base.herrno.hfb.hfcntl.hfutex.hgetorder.hgpio.hhardirq.hhw_irq.hide_iops.hint-l64.hint-ll64.hio-64-nonatomic-lo-hi.hio.hioctl.hioctls.hiomap.hipcbuf.hirq.hirq_regs.hirqflags.hkdebug.hkexec.hkmap_types.hkvm_para.hlibata-portmap.hlinkage.hlocal.hlocal64.hmemory_model.hmm_hooks.hmman-common.hmman.hmmu.hmmu_context.hmodule.hmsgbuf.hmutex-dec.hmutex-null.hmutex-xchg.hmutex.hpage.hparam.hparport.hpci-bridge.hpci-dma-compat.hpci.hpercpu.hpgalloc.hpgtable-nopmd.hpgtable-nopud.hpgtable.hpoll.hposix_types.hresource.hrtc.hscatterlist.hsections.hsegment.hsembuf.hserial.hsetup.hshmbuf.hshmparam.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hspinlock.hstat.hstatfs.hstring.hswab.hsyscall.hsyscalls.hsystem.htermbits.htermios-base.htermios.htimex.htlb.htlbflush.htopology.htrace_clock.htypes.huaccess-unaligned.huaccess.hucontext.hunaligned.hunistd.huser.hvga.hvmlinux.lds.hxor.hasm-x86asm-offsets.hbcbeancounter.hdcache.hdebug.hdecl.hio_acct.hkmem.hmisc.hnet.hoom_kill.hproc.hsock.hsock_orphan.hstatd.htask.htcp.hvmpages.hconfig64bit.h8139cp.h8139too8139too.h8129.hab3100core.hotp.hac97bus.hacenic.hacerwmi.hacpiacpi.hac.hapeiapei.heinj.herstdebug.hghes.hmemoryfailure.hpcieaer.hbattery.hblacklistyear.hbutton.hcontainer.hdock.hextlog.hfan.hhed.hhotplugcpu.hmemorymemory.hautoonline.hipmi.hnuma.hpcislot.hpowermeter.hprocevent.hprocessorprocessor.haggregator.hprocfsprocfs.hpower.hsbs.hsleep.hsysfspower.hthermal.htoshiba.hvideo.hwmi.hadaptecstarfire.hadm8211.hagpagp.hamd64.hintel.hsis.hvia.haic79xxcmdsperdevice.hdebugmask.hresetdelayms.haic7xxxcmdsperdevice.hdebugmask.hresetdelayms.haio.hairoairo.hcs.halim1535wdt.halim7101wdt.hamdiommuiommu.hstats.hnb.hnuma.hamd8111eth.hamigapartition.hanoninodes.harchdefconfig.hdmaaddrt64bit.henablememoryhotplug.hhotremove.hhascachelinesize.hcpuidlewait.hrelax.hdefaultidle.hhavenmisafecmpxchg.hhibernationheader.hpossible.hmayhavepcfdc.hmemoryprobe.hphysaddrt64bit.hpopulatesnodemap.hprockcoretext.hrandom.hselectmemorymodel.hsparsememdefault.henable.hsupportsdebugpagealloc.hmemoryfailure.hmsi.hoptimizedinlining.hsuspendpossible.husespguncached.hwantframepointers.hoptionalgpiolib.haskipfibhash.hasuslaptop.hasynccore.hmemcpy.hpq.hraid6recov.htest.htxdisablechannelswitch.hpqvaldma.hxorvaldma.hdma.hxor.hat76c50xusb.hataata.hacpi.hgeneric.hovereth.hpiix.hsff.hverboseerror.hathcards.hcommon.hath5kath5k.hpci.hath9kath9k.hbtcoexsupport.hcommon.hhtc.hhw.hpci.hatl1.hatl1c.hatl1e.hatl2.hatmatm.hbr2684.hclip.hdrivers.hlane.htcp.hatmel.hauditaudit.harch.htree.hauditsyscall.hauto.confauto.conf.cmdautofs4fs.hauxdisplay.haverage.hb43b43.hbcmabcma.hpio.hdebug.hhwrng.hleds.hpciautoselect.hpcicoreautoselect.hpcmcia.hphylp.hpio.hsdio.hssb.hb43legacyb43legacy.hdebug.hdmadma.handpiomode.hhwrng.hleds.hpciautoselect.hpcicoreautoselect.hpio.hb44b44.hpcipci.hautoselect.hpcicoreautoselect.hbacklightclassdevice.hlcdsupport.hmbpnvidia.hprogear.hwm831x.hbasefull.hsmall.hbatterybq27x00.hmax17040.hbcdebug.hioaccounting.hpriority.hproc.hrssaccounting.hswapaccounting.hbcmabcma.hblockio.hdrivergmaccmn.hgpio.hhostpcipci.hpossible.hpossible.hbe2iscsi.hbe2net.hbeancounters.hbinaryprintf.hbinfmtelf.hmisc.hbitreverse.hbkl.hblkcgroup.hcpqcissda.hdevdev.h3wxxxxraid.hbsg.hbsglib.hcryptoloop.hdmdm.hbuiltin.hdrbd.hfd.hinitrd.hintegrity.hiotrace.hloop.hmd.hnbd.hnvme.hosd.hpciessdmtip32xx.hploop.hramram.hcount.hsize.hrsxx.hsd.hsrsr.hvendor.hsx8.hthrottling.hblockblock.hcompat.hbna.hbnx2.hbnx2xbnx2x.hsriov.hbonding.hbootprintkdelay.htracer.hbootparamhardlockupenabledenabled.hvalue.hpanicpanic.hvalue.hhungtaskpanicvalue.hsoftlockuppanicvalue.hbounce.hbranchprofilenone.hbrcmsmac.hbrcmutil.hbridgebridge.hebt8023.hamong.harp.harpreply.hbroute.hdnat.hip.hip6.hlimit.hlog.hmarkmark.ht.hnflog.hpkttype.hredirect.hsnat.hstp.htfilter.hnat.hulog.hvlan.higmpsnooping.hnetfilter.hnfebtables.hbroadcomphy.hbsddisklabel.hprocessacctacct.hv3.hbtbt.hbnepbnep.hmcfilter.hprotofilter.hcmtp.hhcibcm203x.hhcibfusb.hhcibluecard.hhcibpa10x.hhcibt3c.hhcibtsdio.hhcibtuart.hhcibtusb.hhcidtl1.hhciuarthciuart.hbcsp.hh4.hll.hhcivhci.hhidp.hl2cap.hmrvlmrvl.hsdio.hrfcommrfcomm.htty.hsco.hbtrfsfsfs.hposixacl.hbug.hbuilddocsrc.hcachefiles.hcalgaryiommu.hcancan.hbcm.hcalcbittiming.hdebugdevices.hdev.hemspci.husb.hkvaserpci.hraw.hsja1000sja1000.hplatform.hvcan.hcapiavm.hcardbus.hcardman4000.h4040.hcarl9170carl9170.hleds.hwpc.hcassini.hcb710core.hdebugassumptions.hccstackprotector.hcdrompktcdvdpktcdvd.hbuffers.hcfag12864bcfag12864b.hrate.hcfg80211cfg80211.hdefaultps.hwext.hcfqgroupiosched.hcfsbandwidth.hcpulimit.hcgroupcpuacct.hdevice.hfreezer.hperf.hsched.hcgroups.hchecksignature.hchelsiot1t1.h1g.ht3t3.hdepends.ht4t4.hdepends.hchrdevosst.hsch.hsg.hst.hcicadaphy.hcifscifs.hacl.hdfsupcall.hposix.hstats.hupcall.hweakpwhash.hxattr.hcissscsitape.hclocksourcewatchdog.hclsu32mark.hperf.hcnic.hcompaction.hcompallaptop.hcompatcompat.hbinfmtelf.hforu64alignment.hnetlinkmessages.hconfigfsfs.hconnector.hconsolepoll.htranslations.hconstructors.hcontextswitchtracer.hcordic.hcoredumpdefaultelfheaders.hcpufreqfreq.hdebug.hdefaultgovuserspace.hgovconservative.hondemand.hperformance.hpowersave.huserspace.hstatstat.hdetails.htable.hidleidle.hgovladder.hmenu.hrmap.hsupamd.hcentaur.hintel.hcpumaskoffstack.hcpusets.hcramfs.hcrashcrash.hdump.hcrcccitt.hitut.ht10dif.hcrc16.hcrc32.hcrc7.hcryptocrypto.hablkhelperx86.haead.haead2.haesaes.hniintel.hx8664.halgapi.halgapi2.hansicprng.hanubis.harc4.hauthenc.hblkcipher.hblkcipher2.hblowfish.hcamellia.hcast5.hcast6.hcbc.hccm.hcrc32ccrc32c.hintel.hcrct10difcrct10dif.hpclmul.hcryptd.hctr.hcts.hdeflate.hdes.hdevhifn795x795x.hrng.hpadlockpadlock.haes.hsha.hdrbgdrbg.hctr.hhash.hhmac.hmenu.hecb.hfcrypt.hfips.hgcm.hgf128mul.hghashghash.hclmulniintel.hgluehelperx86.hhash.hhash2.hhmac.hhw.hkhazad.hlrw.hlzo.hmanager.hmanager2.hmd4.hmd5.hmichaelmic.hmpilib.hnull.hpcbc.hpcomp.hrmd128.hrmd160.hrmd256.hrmd320.hrng.hrng2.hsalsa20x8664.hseed.hseqiv.hserpent.hsha1sha1.hssse3.hsha256.hsha512.hsignaturesignature.hdsa.htea.htest.htgr192.htwofishcommon.hx8664.hvmac.hworkqueue.hwp512.hxcbc.hxts.hzlib.hcuse.hcyclades.hdavicomphy.hdca.hdcb.hdcdbas.hdeaoc.hde2104xde2104x.hdsl.hde4x5.hdebugbootparams.hbugverbose.hfs.hinfo.hkernel.hlist.hmemoryinit.hnmitimeout.hnxtest.hrodatarodata.htest.hsectionmismatch.hshirq.hstackoverflow.hdecompressbzip2.hgzip.hlzma.hdefaultcfq.hcubic.hiodelaytype.hiosched.hmmapminaddr.htcpcong.hdefconfiglist.hdelllaptop.hrbu.hwmi.hdetecthungtask.hsoftlockup.hdevport.hdevptsmultipleinstances.hdevtmpfsdevtmpfs.hmount.hdirectgbpages.hdisplaysupport.hdl2k.hdlcidlci.hmax.hdlmdlm.hdebug.hdmbioprison.hbufio.hcachecache.hcleaner.hmq.hcrypt.hdebug.hdelay.hera.hflakey.hloguserspace.hmirror.hmultipathmultipath.hql.hst.hpersistentdata.hraid.hraid45.hsnapshot.hthinprovisioning.huevent.hzero.hdm9102.hdmaengine.hsharedbuffer.hdmadevices.hdmardmar.hfloppywa.hdmi.hdmiid.hdnet.hdnotify.hdrmdrm.hi2cch7006.hsil164.hi915i915.hfbdev.hkms.hums.hkmsfbhelper.hhelper.hloadedidfirmware.hmga.hnouveaunouveau.hbacklight.hr128.hradeonradeon.hums.hsavage.hsis.httm.hvia.hdummydummy.hconsole.hdvbaf9013.hatbm8830.hau8522.hav7110av7110.hosd.hb2c2flexcopflexcop.hpci.husb.hbcm3510.hbt8xx.hbudgetbudget.hav.hci.hcore.hpatch.hcapturedrivers.hcore.hcx22700.hcx22702.hcx24110.hcx24116.hcx24123.hdib3000mb.hdib3000mc.hdib7000m.hdib7000p.hdib8000.hdm1105.hds3000.hdynamicminors.hec100.hfiredtvfiredtv.hfirewire.hinput.hisl6405.hisl6421.hisl6423.hix2505v.hl64781.hlgdt3305.hlgdt330x.hlgs8gxx.hlnbp21.hmaxadapters.hmb86a20s.hmt312.hmt352.hngene.hnxt200x.hnxt6000.hor51132.hor51211.hpll.hpluto2.hpt1.hs5h1409.hs5h1411.hs5h1420.hs921.hsi21xx.hsp8870.hsp887x.hstb0899.hstb6000.hstb6100.hstv0288.hstv0297.hstv0299.hstv0900.hstv090x.hstv6110.hstv6110x.htda10021.htda10023.htda10048.htda1004x.htda10086.htda8083.htda8261.htda826x.httusbbudget.hdec.htua6100.htunercx24113.hdib0070.hdib0090.hitd1000.husbusb.ha800.haf9005af9005.hremote.haf9015.hanysee.hau6610.haz6027.hce6230.hcinergyt2.hcxusb.hdib0700.hdibusbmb.hmc.hdigitv.hdtt200u.hdtv5100.hdw2102.hec168.hfriio.hgl861.hgp8psk.hlme2510.hm920x.hnovatusb2.hopera1.httusb2.humt010.hvp702x.hvp7045.hves1820.hves1x93.hzl10036.hzl10039.hzl10353.hdynamicdebug.hftrace.he100.he1000.he1000e.hearlyprintkprintk.hdbgp.hefi.hecryptfs.hedacedac.hamd64.hdecodemce.he752x.hi3000.hi3200.hi5000.hi5100.hi5400.hi7300.hi7core.hi82975x.hmmedac.hsbridge.hx38.hedd.heeepclaptop.heeprom93cx6.hat24.hlegacy.hmax6875.hefiefi.hpartition.hvars.helfcore.henablemustcheck.henclosureservices.henic.hepic100.hepoll.hethoc.heventprofile.htracing.heventfd.hexperimental.hexportfs.hext2fsfs.hposixacl.hsecurity.hxattr.hxip.hext3defaultstoordered.hfsfs.hposixacl.hsecurity.hxattr.hext4fsfs.hposixacl.hsecurity.hxattr.hextrafirmware.hfairgroupsched.hfatdefaultcodepage.hiocharset.hfs.hfbfb.hatyaty.hbacklight.hct.hgenericlcd.hgx.haty128aty128.hbacklight.hbacklight.hbootvesasupport.hcfbcopyarea.hfillrect.himageblit.hcirrus.hddc.hdeferredio.hefi.hhyperv.hmodehelpers.hnvidianvidia.hbacklight.hi2c.hradeonradeon.hbacklight.hi2c.hrivariva.hbacklight.hsavagesavage.haccel.hi2c.hsm501.hsyscopyarea.hfillrect.hfops.himageblit.htileblitting.hvesa.hvga16.hvia.hvirtual.hfcoefcoe.hfnic.hfddi.hfealnx.hfencewatchdog.hfhandle.hfibrules.hfilelocking.hfirewirefirewire.hnet.hohciohci.hdebug.hsbp2.hfirmwarememmap.hfixearlyconmem.hfixedphy.hfont8x16.h8x8.hforcedethforcedeth.hnapi.hframepointer.hwarn.hframebufferconsoleconsole.hdetectprimary.hrotation.hfreezer.hfsmbcache.hposixacl.hxip.hfscachefscache.hstats.hfsnotify.hftl.hftraceftrace.hmcountrecord.hnmienter.hsyscalls.hfujitsulaptop.hfunctiongraphtracer.hprofiler.htracer.hfusefs.hfusionfusion.hctl.hfc.hlan.hlogging.hmaxsge.hsas.hspi.hfutex.hfwloader.hgactprob.hgarp.hgartiommu.hgenericacl.hallocator.hbugbug.hrelativepointers.hcalibratedelay.hclockeventsclockevents.hbroadcast.hbuild.hcmosupdate.hcpu.hfindfirstbit.hlastbit.hnextbit.hgpio.hhardirqshardirqs.hnodoirq.hhweight.hiomap.hirqprobe.hisadma.hpendingirq.htimevsyscall.htracer.hgfs2fsfs.hlockingdlm.hgigasetbase.hm101.hm105.hgpiolangwell.hsch.hgpiolib.hgroupsched.hhangchecktimer.hhappymeal.hhardlockupdetector.hhasdma.hiomem.hioport.hhavearchearlypfntonid.hkgdb.hkmemcheck.htracehook.hcpumaskofcpumap.hdmaapidebug.hattrs.hdynamicftrace.hefficientunalignedaccess.hftracemcountrecord.hnmienter.hfunctiongraphfptest.htracer.htracemcounttest.htracer.hide.hinteltxt.hioremapprot.hirqwork.hkernelbzip2.hgzip.hlzma.hkprobes.hkretprobes.hkvmkvm.hcpurelaxintercept.heventfd.hirqchip.hlatencytopsupport.hmemorypresent.hmmiotracesupport.hoprofile.hoptprobes.hperfeventsevents.hnmi.hregs.huserstackdump.hsetuppercpuarea.hsyscalltracepoints.hunstableschedclock.huserreturnnotifier.hhdlchdlc.hcisco.hfr.hppp.hraw.hhdmi.hheaderscheck.hhermeshermes.hcachefwoninit.hprism.hhibernationhibernation.hnvs.hhidhid.ha4tech.happle.hbelkin.hcherry.hchicony.hcypress.hdragonrise.hezkey.hgreenasia.hgyration.hkensington.hkye.hlogitech.hmicrosoft.hmonterey.hmultitouch.hntrig.hpantherlord.hpetalynx.hpid.hsamsung.hsmartjoyplus.hsony.hsunplus.hsupport.hthrustmaster.htopseed.htwinhan.hwacom.hzeroplus.hhidraw.hhighrestimers.hhisax163.h1tr6.havma1cs.hpcmcia.hbkma4t.hdiehldiva.helsaelsa.hcs.henternowpci.heuro.hfritzpcipnp.hfritzpci.hgazel.hhfcpci.hsx.hhfc4s8s.hmaxcards.hnetjetnetjet.hu.hni1.hniccy.hnokeypad.hllc.hsendcomplete.hs0box.hsctquadro.hsedlbauersedlbauer.hcs.hst5481.htelescs.htelespci.hw6692.hhostaphostap.hcs.hfirmwarefirmware.hnvram.hpci.hplx.hhotplughotplug.hcpu.hpcipci.hacpiacpi.hibm.hfake.hpcie.hshpc.hhpilo.hwatchdog.hwmi.hhpethpet.hemulatertc.hmmap.htimer.hhpwdtnmidecoding.hhtirq.hhugetlbpage.hhugetlbfs.hhvcdriver.hirq.hxen.hhwconsole.hrandomrandom.hamd.hintel.htimeriomem.hvia.hvirtio.hhwmonhwmon.hvid.hhwpoisoninject.hhypervhyperv.hballoon.hkeyboard.hmouse.hnet.hstorage.hutils.hhysdnhysdn.hcapi.hhzhz.h1000.hi2ci2c.halgobit.halgopca.hamd756amd756.hs4882.hamd8111.hboardinfo.hchardev.hcompat.hhelperauto.hi801.hisch.hismt.hnforce2nforce2.hs4985.hparportparport.hlight.hpcaplatform.hpiix4.hscmi.hsimtec.hsis96x.hstub.htinyusb.hvia.hviapro.hvoodoo3.hi40e.hi40evf.hi6300esbwdt.hi7300idleidle.hioatchannel.hi8k.hia32emulation.hib700wdt.hibmasr.hicplusphy.hics932s401.hie6xxwdt.hieee802154ieee802154.hdrivers.hfakehard.hifb.higbigb.hdca.hhwmon.higbvf.hillegalpointervalue.hinetinet.hah.hdccpdiag.hdiag.hesp.hipcomp.hlro.htcpdiag.htunnel.hxfrmmodebeet.htransport.htunnel.htunnel.hinet6ah.hesp.hipcomp.htunnel.hxfrmmodebeet.hrouteoptimization.htransport.htunnel.htunnel.hinfinibandinfiniband.haddrtrans.hcxgb3.hcxgb4.hipath.hipoibipoib.hcm.hdebug.hiser.hmthcamthca.hdebug.hnes.hocrdma.hqibqib.hdca.hsrp.huseraccess.hmad.hmem.hinftl.hinitenvarglimit.hinitramfssource.hinotifyinotify.huser.hinputinput.hapanel.hatiremote.hremote2.hatlasbtns.hcm109.hevdev.hffmemless.hgpiorotaryencoder.hkeyboard.hkeyspanremote.hmisc.hmouse.hmousedevmousedev.hscreenx.hy.hpcspkr.hpolldev.hpowermate.htablet.htouchscreen.huinput.hwinbondcir.hwm831xon.hyealink.hintelidle.hioatdma.hips.hpowerclamp.hrapl.htxt.hintrremap.hiodelay0x80.htype0x80.h0xed.hnone.hudelay.hiommuapi.hhelper.hioschedas.hcfq.hdeadline.hnoop.hipadvancedrouter.hdccpdccp.hccid3ccid3.hrto.htfrclib.hfibhash.hmroutemroute.hmultipletables.hmulticast.hmultipletables.hnfarpmangle.harpfilter.harptables.hfilter.hiptables.hmangle.hmatchaddrtype.hah.hecn.httl.hqueue.hraw.htargetclusterip.hecn.hlog.hmasquerade.hnetmap.hredirect.hreject.httl.hulog.hpimsmv1.hv2.hroutemultipath.hverbose.hsctp.hsetset.hbitmapip.hipmac.hport.hhaship.hipport.hipportip.hipportnet.hnet.hnetport.hlistset.hmax.hvsvs.hdh.hftp.hipv6.hlblc.hlblcr.hlc.hnq.hpesip.hprotoahah.hesp.hesp.hsctp.htcp.hudp.hrr.hsed.hsh.htabbits.hwlc.hwrr.hip1000.hip6nffilter.hiptables.hmangle.hmatchah.heui64.hfrag.hhl.hipv6header.hmh.hopts.hrt.hqueue.hraw.htargethl.hlog.hreject.hipcns.hipmideviceinterface.hhandler.hpoweroff.hsi.hwatchdog.hipppfilter.hipv6ipv6.hmip6.hmroute.hmultipletables.hndiscnodetype.hoptimisticdad.hpimsmv2.hprivacy.hrouteinfo.hrouterpref.hsit.htunnel.hipw2100ipw2100.hmonitor.hipw2200ipw2200.hmonitor.hpromiscuous.hqos.hradiotap.hipwireless.hirene.himon.hjvcdecoder.hlirccodec.hmceusb.hnecdecoder.hnuvoton.hrc5decoder.hszdecoder.hrc6decoder.hsonydecoder.hstreamzap.hwinbondcir.hirqwork.hisadmaapi.hiscsibootsysfs.hibftibft.hfind.htcp.hisdnisdn.haudio.hcapicapi.hcapi20.hcapidrv.hcapifscapifs.hbool.hmiddleware.hdiversion.hdrvavmb1avmcs.hb1pci.hb1pciv4.hb1pcmcia.hc4.ht1pci.hverbosereason.hgigaset.hhisax.hhdlc.hi4l.hmpp.hpppppp.hvj.httyfax.hisl29003.hiso9660fs.hit87wdt.hit8712fwdt.hitcovendorsupport.hwdt.hiwl3945.hiwl4965.hiwldvm.hiwlegacy.hiwlmvm.hiwlwifiiwlwifi.hopmodemodular.hixgb.hixgbeixgbe.hdca.hdcb.hhwmon.hptp.hixgbevf.hjbd.hjbd2.hjffs2fsfs.hdebug.hposixacl.hsecurity.hwritebuffer.hxattr.hrtime.hsummary.hzlib.hjme.hjoliet.hkallsymskallsyms.hall.hextrapass.hkarmapartition.hkernelkernel.releasegzip.hkexeckexec.hautoreserve.hjump.hreusecrash.hkeyboardadp5588.hatkbd.hmax7359.hopencores.hkeyskeys.hcompat.hdebugprockeys.hkgdbkgdb.hserialconsole.htests.hkmemtrace.hkprobeevent.hkprobes.hkretprobes.hks0108ks0108.hdelay.hport.hksm.hkstaled.hkvmkvm.hamd.hapicarchitecture.hclock.hguest.hintel.hlcdclassdevice.hplatform.hledsalix2.hclass.hclevomail.hlp3944.htriggerbacklight.hdefaulton.hheartbeat.htimer.htriggers.hwm831xstatus.hwm8350.hlegacyptycount.hptys.hlib80211lib80211.hcryptccmp.htkip.hwep.hlibcrc32c.hlibertaslibertas.hcs.hdebug.hsdio.hthinfirmthinfirm.husb.husb.hlibfc.hlibfcoe.hlibipw.hlirc.hllc.hlocalversion.hlockkernel.hlockdlockd.hv4.hlockdepsupport.hlockupdetector.hlogbufshift.hlogologo.hlinuxclut224.hpsbmclut224.hloopbacktarget.hlpcich.hsch.hlsiet1011cphy.hlxtphy.hlzocompress.hdecompress.hmacemumousebtn.hpartition.hmac80211mac80211.hhasrc.hhwsim.hleds.hrcdefaultdefault.hminstrel.hminstrelminstrel.hht.hmachzwdt.hmacintoshdrivers.hmacvlan.hmacvtap.hmagicsysrq.hmarvellphy.hmaxrawdevs.hmaxsmp.hmdmd.hautodetect.hfaulty.hlinear.hraid0.hraid1.hraid10.hraid456.hmdiomdio.hbitbang.hmediaattach.hsupport.htunertuner.hmax2165.hmc44s803.hmt2060.hmt20xx.hmt2131.hmt2266.hmxl5005s.hmxl5007t.hqt1010.hsimple.htda18218.htda18271.htda827x.htda8290.htda9887.htea5761.htea5767.hxc2028.hxc5000.hmegaraidmailbox.hmm.hnewgen.hsas.hmemoryfailure.hgangsgangs.hmigration.hhotplughotplug.hsparse.hvswap.hmemstickmemstick.hjmicron38x.hr592.hrealtekpci.htifmms.hmfdcore.hrtsxpci.hsm501sm501.hgpio.hwm831x.hwm8350wm8350.hconfigmode0.h1.h2.h3.hi2c.hwm8351configmode0.h1.h2.h3.hwm8352configmode0.h1.h2.h3.hwm8400.hmicrocodemicrocode.hamd.hintel.holdinterface.hmigration.hmii.hminixsubpartition.hmiscdevices.hfilesystems.hmisdnmisdn.havmfritz.hdsp.hhfcmulti.hhfcpci.hhfcusb.hinfineon.hipac.hisar.hl1oip.hnetjet.hspeedfax.hw6692.hmlx4core.hdebug.henen.hdcb.hinfiniband.hmlx5core.hdebug.hinfiniband.hmmcmmc.hblockblock.hbounce.hcb710.hrealtekpci.hricohmmc.hsdhcisdhci.hpci.hpltfm.hsdricohcs.htifmsd.hviasdmmc.hmmummu.hnotifier.hmoduleforceload.hsig.hsrcversionall.hunload.hverifyverify.helf.hmodules.hmodversions.hmouseappletouch.hbcm5974.hps2ps2.halps.helantech.hlifebook.hlogips2pp.hsentelic.hsynaptics.htrackpoint.hserial.hsynapticsi2c.hvsxxxaa.hmsdosfs.hpartition.hmsilaptop.hmsproblock.hmtdmtd.habsent.halauda.har7parts.hblkdevs.hblockblock.hro.hblock2mtd.hcficfi.hamdstd.hi1.hi2.hintelext.hstaa.hutil.hchar.hck804xrom.hcmdlineparts.hcomplexmappings.hconcat.hesb2rom.hgenprobe.hjedecprobe.hlpddr.hmapbankwidth1.h2.h4.hmtdram.hnandnand.hdiskonchipdiskonchip.hprobeaddress.heccsmc.hids.hnandsim.hnetsc520.hoops.hpartitions.hpci.hpmc551.hqinfoprobe.hram.hredbootdirectoryblock.hparts.hrom.hsc520cdp.hscb2flash.hts5500.hubiubi.hbebreserve.hwlthreshold.hmtdramerasesize.htotalsize.hmtrrmtrr.hsanitizersanitizer.henabledefault.hspareregnrdefault.hmwl8k.hmxmwmi.hmyri10gemyri10ge.hdca.hnhdlc.hnamespaces.hnationalphy.hnatsemi.hne2kpci.hneedbouncepool.hdmamapstate.hmultiplenodes.hpercpuembedfirstchunk.hpagefirstchunk.hnetnet.h9p9p.hrdma.hvirtio.hactgact.hipt.hmirred.hnat.hpedit.hpolice.hsimp.hskbedit.hclscls.hact.hbasic.hcgroup.hflow.hfw.hind.hroute.hroute4.hrsvp.hrsvp6.htcindex.hu32.hdccpprobe.hdma.hdropmonitor.hdsadsa.hmv88e6060.hmv88e61236165.hmv88e6131.hmv88e6xxxmv88e6xxx.hneedppu.htagdsa.hedsa.htrailer.hematchematch.hcmp.hmeta.hnbyte.hstack.htext.hu32.hethernet.hfc.hiptunnel.hipgreipgre.hbroadcast.hdemux.hipip.hkeykey.hmigrate.hns.hpci.hpcmcia.hpktgen.hpocket.hpollcontroller.hrxbusypoll.hschatm.hcbq.hdrr.hdsmark.hfifo.hgred.hhfsc.hhtb.hingress.hmqprio.hmultiq.hnetem.hprio.hqfq.hred.hsfq.htbf.hteql.hsched.htulip.hvendor3com.hnetconsolenetconsole.hdynamic.hnetdev1000.h10000.hnetdevices.hnetfilternetfilter.hadvanced.hnetlinknetlink.hlog.hqueue.htproxy.hxtmatchcluster.hcomment.hconnbytes.hconnlimit.hconnmark.hconntrack.hdccp.hdscp.hesp.hhashlimit.hhelper.hhl.hiprange.hlength.hlimit.hmac.hmark.hmultiport.hosf.howner.hphysdev.hpkttype.hpolicy.hquota.hrateest.hrealm.hrecent.hsctp.hsocket.hstate.hstatistic.hstring.htcpmss.htime.hu32.hwdogtmo.hset.htargetaudit.hchecksum.hclassify.hconnmark.hconnsecmark.hdscp.hhl.hled.hmark.hnflog.hnfqueue.hnotrack.hrateest.hsecmark.htcpmss.htcpoptstrip.htproxy.htrace.hxtables.hnetpollnetpoll.htrap.hnetpriocgroup.hnetworkfilesystems.hsecmark.hnetxennic.hnewleds.hnfconntrackconntrack.hamanda.hbroadcast.hevents.hftp.hh323.hipv4.hipv6.hirc.hmark.hnetbiosns.hpptp.hsane.hsecmark.hsip.hsnmp.htftp.hctnetlink.hprotodccp.hgre.hsctp.hudplite.hdefragipv4.hnatnat.hamanda.hftp.hh323.hirc.hneeded.hpptp.hprotodccp.hgre.hsctp.hudplite.hsip.hsnmpbasic.htftp.hnfsaclsupport.hcommon.hfs.hfscache.hquota.huselegacydns.hv3v3.hacl.hv4v4.h1.hnfsdnfsd.hdeprecated.hv2acl.hv3v3.hacl.hv4.hnftlnftl.hrw.hniu.hnlattr.hnlsnls.hascii.hcodepage1250.h1251.h437.h737.h775.h850.h852.h855.h857.h860.h861.h862.h863.h864.h865.h866.h869.h874.h932.h936.h949.h950.hdefault.hiso88591.h13.h14.h15.h2.h3.h4.h5.h6.h7.h8.h9.hkoi8r.hu.hutf8.hnohz.hnodesshift.hspanothernodes.hnoptracer.husbxceiv.hnortelhermes.hnouveaudebugdebug.hdefault.hnozomi.hnrcpus.hns83820.hnumanuma.hirqdesc.hnvram.hopenvswitchopenvswitch.hgre.hvxlan.hoprofileoprofile.heventmultiplex.hoptimizeinlining.hoptprobes.hosfpartition.houtputformat.hovsbrcompat.hp54common.hleds.hpci.husb.hpacketpacket.hmmap.hpageflagsextended.hpanasoniclaptop.hparavirtparavirt.hclock.hguest.hparportparport.h1284.hnotpc.hpcpc.hpcmcia.hserial.hpartitionadvanced.hpataacpi.hali.hamd.hartop.hatiixp.hatp867x.hcmd64x.hhpt366.hhpt37x.hhpt3x2n.hhpt3x3.hit8213.hit821x.hjmicron.hmarvell.hnetcell.hninja32.holdpiix.hpcmcia.hpdcold.hpdc2027x.hrdc.hsch.hserverworks.hsil680.hsis.hvia.hpccardpccard.hnonstatic.hpchgbe.hpcipci.hatmel.hdirect.hdomains.hhermes.hiov.hlegacy.hmmconfig.hmsimsi.hdefaulton.hquirks.hstub.hpcieecrc.hpcieaerpcieaer.hinject.hpcieaspm.hpcieportbus.hpcipcwatchdog.hpcmciapcmcia.h3c574.h3c589.hatmel.haxnet.hfmvj18x.hhermes.hioctl.hloadcis.hnmclan.hpcnet.hsmc91c92.hspectrum.hwl3501.hxirc2ps.hxircom.hpcnet32.hpcspkrplatform.hpd6729.hpdcadma.hperfcounters.hevents.hphonet.hphylib.hphysaddrt64bit.hphysicalalign.hstart.hpidns.hplxhermes.hpmpm.hruntime.hsleepsleep.hsmp.hstdpartition.hpnfsfilelayout.hpnp.hpnpacpi.hposixmqueuemqueue.hsysctl.hpowersupply.htracer.hpowercap.hppdev.hpppppp.hasync.hdeflate.hfilter.hmppe.hmultilink.hsynctty.hpppoatm.hpppoe.hpppol2tp.hpps.hpram.hpramcachepramcache.hfeaturenosync.hpramfs.hpreemptnotifiers.hvoluntary.hpreventfirmwarebuild.hprintquotawarning.hprinter.hprintkprintk.htime.hprocevents.hfs.hkcore.hpagemonitor.hpidcpuset.hsysctl.hvmcore.hprofiling.hprovideohci1394dmainit.hpstore.hpswap.hptp1588clock.hpvpanic.hqfmtv2.hqla3xxx.hqlcnicqlcnic.hdcb.hhwmon.hsriov.hqlge.hqsemiphy.hqt2160.hquotaquota.hcompat.hnetlinkinterface.htree.hquotactl.hr6040.hr8169r8169.hvlan.hraidattrs.hraid6pq.hrawdriver.hrccore.hmap.hrcufanout.hrdbzip2.hgzip.hlzma.hrdsrds.hrdma.htcp.hrealtekphy.hreedsolomonsolomon.hdec16.hregulatorregulator.hab3100.hbq24022.hfixedvoltage.hlp3971.hmax1586.htps65023.htps6507x.huserspaceconsumer.hwm831x.hwm8350.hwm8400.hreiserfsfsfs.hposixacl.hsecurity.hxattr.hprocinfo.hrelay.hrelocatable.hresourcecounters.hrfdftl.hrfkillrfkill.hinput.hleds.hrfsaccel.hringbufferbuffer.hallowswap.hbenchmark.hrpcsecgsskrb5.hspkm3.hrps.hrtgroupsched.hmutexes.hrt2400pci.hrt2500pci.hrt2500usb.hrt2800lib.hrt2800pcirt2800pci.hrt3290.hrt33xx.hrt35xx.hrt53xx.hrt2800usbrt2800usb.hrt33xx.hrt35xx.hrt53xx.hrt55xx.hunknown.hrt2x00rt2x00.hliblib.hcrypto.hfirmware.hleds.hmmio.hpci.husb.hrt61pci.hrt73usb.hrtcclass.hdrvab3100.hbq4802.hcmos.hds1286.hds1307.hds1374.hds1511.hds1553.hds1672.hds1742.hfm3130.hisl1208.hm41t80m41t80.hwdt.hm48t35.hm48t59.hmax6900.hpcf8563.hpcf8583.hrs5c372.hrx8025.hrx8581.hstk17ta8.hv3020.hwm831x.hwm8350.hx1205.hhctosyshctosys.hdevice.hintfdev.hproc.hsysfs.hlib.hrtl8180.hrtl8187rtl8187.hleds.hrwsemxchgaddalgorithm.hs2io.hsataahci.hinic162x.hmv.hnv.hpmp.hpromise.hqstor.hsil.hsil24.hsis.hsvw.hsx4.huli.hvia.hvitesse.hsbcfitpc2watchdog.hsc92031.hscheddebug.hhrtick.hmc.homitframepointer.hsmt.htracer.hschedstats.hscsiscsi.h3w9xxx.hsas.haacraid.haic79xx.haic7xxx.haic94xx.harcmsrarcmsr.haer.hbfafc.hbnx2iscsi.hbnx2xfcoe.hconstants.hcxgb3iscsi.hcxgb4iscsi.hdebug.hdhdh.halua.hemc.hhpsw.hrdac.hdma.henclosure.hfcattrs.htgtattrs.hhpsa.hhptiop.himm.hinitio.hips.hisci.hiscsiattrs.hlogging.hlowlevellowlevel.hpcmcia.hlpfc.hmpt2sasmpt2sas.hlogging.hmaxsge.hmpt3sasmpt3sas.hlogging.hmaxsge.hmultilun.hmvsas.hnetlink.hosddprintsense.hinitiator.huld.hpm8001.hpmcraid.hppa.hprocfs.hqlafc.hiscsi.hsasata.hattrs.hhostsmp.hlibsas.hscanasync.hspiattrs.hsrpsrp.hattrs.htgtattrs.hstex.hsym53c8xx2.hdefaulttags.hdmaaddressingmode.hmaxtags.hmmio.htgt.hvirtio.hwaitscan.hsctpcookiehmacmd5.hsha1.hdefaultcookiehmacmd5.hsdiouart.hsecurityfilecapabilities.hsecurityfs.hselectmemorymodel.hsensorsabituguru.habituguru3.had7414.had7418.hadm1021.hadm1025.hadm1026.hadm1029.hadm1031.hadm9240.hads7828.hadt7462.hadt7470.hadt7473.hadt7475.happlesmc.hasb100.hatk0110.hatxp1.hcoretemp.hdme1737.hds1621.hf71805f.hf71882fg.hf75375s.hfam15hpower.hfschmd.hg760a.hgl518sm.hgl520sm.hhdaps.hi5kamb.hibmaem.hibmpex.hit87.hk10temp.hk8temp.hlis3lv02d.hlm63.hlm75.hlm77.hlm78.hlm80.hlm83.hlm85.hlm87.hlm90.hlm92.hlm93.hlm95241.hltc4215.hltc4245.hmax1619.hmax6650.hpc87360.hpc87427.hpcf8591.hsht15.hsis5595.hsmsc47b397.hsmsc47m1.hsmsc47m192.hthmc50.htmp401.htmp421.htsl2550.hviacputemp.hvia686a.hvt1211.hvt8231.hw83627ehf.hw83627hf.hw83781d.hw83791d.hw83792d.hw83793.hw83l785ts.hw83l786ng.hwm831x.hwm8350.hserial82508250.hconsole.hcs.hdetectirq.hextended.hmanyports.hnruarts.hpci.hpnp.hrsa.hruntimeuarts.hshareirq.hcorecore.hconsole.hjsm.hnonstandard.hserioserio.hi8042.hlibps2.hraw.hserport.hsfcsfc.hmcdimon.hmtd.hsriov.hsfi.hsgigru.hioc4.hpartition.hxp.hshmem.hsignalfd.hsimfs.hsis190.hsis900.hskge.hsky2.hslab.hslabinfo.hslhc.hslipslip.hcompressed.hsmart.hslowwork.hsmartjoyplusff.hsmp.hsmssdiodrv.hsianomdtv.husbdrv.hsmscphy.hsch311xwdt.hsmsc9420.hsndsnd.hac97codec.hpowersavesave.hdefault.had1889.hali5451.haloop.hatiixpatiixp.hmodem.hau8810.hau8820.hau8830.hbt87x.hca0106.hcmipci.hcs46xxcs46xx.hnewdsp.hcs5530.hcs5535audio.hctxfi.hdarla20.hdarla24.hdmasgbuf.hdrivers.hdummy.hdynamicminors.hecho3g.hemu10k1emu10k1.hseq.hemu10k1x.hens1370.hens1371.hes1968.hgina20.hgina24.hhdacodecanalog.hca0110.hca0132ca0132.hdsp.hcirrus.hcmedia.hconexant.hhdmi.hrealtek.hsi3054.hsigmatel.hvia.hdsploader.henablerealtekquirks.hgeneric.hhwdep.hinputbeepbeep.hmode.hjack.hintel.hpowersavedefault.hpreallocsize.hhdsp.hhdspm.hhrtimer.hhwdep.hice1712.hice1724.hindigo.hindigodj.hindigodjx.hindigoio.hindigoiox.hintel8x0.hintel8x0m.hjack.hkctljack.hkorg1212.hlayla20.hlayla24.hlx6464es.hmaestro3.hmia.hmixart.hmixeross.hmona.hmpu401mpu401.huart.hmtpav.hopl3liblib.hseq.hossemul.hoxygenoxygen.hlib.hpci.hpcmpcm.hossoss.hplugins.hpcmcia.hpcsp.hpcxhr.hrawmidirawmidi.hseq.hrme32.hrme96.hrme9652.hsbcommon.hsb16dsp.hseqdummy.hhrtimerdefault.hsequencersequencer.hoss.htimer.htrident.husbusb.h6fire.haudio.hcaiaqcaiaq.hinput.hua101.hus122l.husx2y.hverboseprocfs.hvia82xxvia82xx.hmodem.hvirmidi.hvirtuoso.hvmaster.hvxlib.hvx222.hsoccameracamera.hmt9m001.hmt9m111.hmt9t031.hmt9v022.hov772x.hplatform.htw9910.hsoftwatchdog.hsolarisx86partition.hsonylaptop.hsonypicompat.hsoundsound.hosscorecore.hpreclaim.hsparseirq.hsparsememsparsemem.hextreme.hmanual.hvmemmapvmemmap.henable.hsplitptlockcpus.hsquashfssquashfs.hfragmentcachesize.hssbssb.hb43pcibridge.hblockio.hdriverpcicorepcicore.hpossible.hpcihostpcihost.hpossible.hpcmciahostpcmciahost.hpossible.hpossible.hsdiohostsdiohost.hpossible.hsprom.hssfdc.hstacktracer.hstacktracestacktrace.hsupport.hstaging.hstandalone.hste10xp.hstopmachine.hstp.hstrictdevmem.hstripasmsyms.hsunpartition.hsundance.hsungem.hsunrpcsunrpc.hgss.hxprtrdma.hsuspendsuspend.hfreezer.hswap.hswiotlb.hsyncookies.hsynclinksynclink.hgt.hsynclinkmp.hsyshypervisor.hsysctlsysctl.hsyscall.hsysfssysfs.hdeprecateddeprecated.hdyn.hv2.hsysproftracer.hsysrqdebug.hsysvipcsysvipc.hcompat.hsysctl.htabletusbacecad.haiptek.hgtco.hkbtab.hwacom.htargetcore.htaskdelayacct.hioaccounting.hxacct.htaskstats.htcgatmel.hinfineon.hnsc.htis.htpm.htcmfc.hfileio.hiblock.hpscsi.htcpcongadvanced.hbic.hcubic.hhstcp.hhtcp.hhybla.hillinois.hlp.hscalable.hvegas.hveno.hwestwood.hyeah.hmd5sig.htehuti.htelclock.htextsearchtextsearch.hbm.hfsm.hkmp.hthermalthermal.hhwmon.hthinkpadacpiacpi.hhotkeypoll.hvideo.htickoneshot.htifm7xx1.hcore.htigon3.htimerstats.htimerfd.htlan.htmdhermes.htmpfstmpfs.hposixacl.htopstarlaptop.htouchscreenad7879ad7879.hi2c.heeti.helo.hfujitsu.hgunze.hinexio.hmcs5000.hmtouch.hpenmount.htouchit213.htouchright.htouchwin.htsc2007.husb3m.hcomposite.hdmctsc10.he2i.hegalax.heturbo.hgeneraltouch.hgotop.hgunze.hidealtek.hirtouch.hitm.hjastec.hpanjit.hwacomw8001.htraceirqflagssupport.htracepoints.htracermaxtrace.htracingtracing.hsupport.htrackdirtypages.htransparenthugepage.htreercu.httpcieeprom.htuliptulip.hmmio.htun.htyphoon.hubifsfsfs.hlzo.hxattr.hzlib.hudffs.hnls.hueficper.hueventhelperpath.huid16.huiouio.haec.hcif.hpcigeneric.hpdrvpdrv.hgenirq.hsercos3.hsmx.huli526x.hunix.hunix98ptys.hunixwaredisklabel.husbusb.hacm.hadutux.halim5632.han2720.hannouncenewdevices.happledisplay.harchhasehci.hhcd.hohci.hxhci.harmlinux.hatm.hbelkin.hberrycharge.hcatc.hcdcphonet.hcommon.hcxacru.hdevicefs.hehcihcd.hroothubtt.httnewsched.hemi26.hemi62.hepson2888.hezusb.hftdielan.hgl860.hgspcagspca.hbenq.hconex.hcpia1.hetoms.hfinepix.hjeilinj.hkonica.hmars.hmr97310a.hov519.hov534ov534.h9.hpac207.hpac7302.hpac7311.hsn9c2028.hsn9c20x.hsonixb.hsonixj.hspca1528.hspca500.hspca501.hspca505.hspca506.hspca508.hspca561.hsq905.hsq905c.hsq930x.hstk014.hstv0680.hsunplus.ht613.htv8532.hvc032x.hxirlinkcit.hzc3xx.hhid.hhiddev.hhso.hhwahcd.hidmouse.hiowarrior.hisightfw.hisp1362hcd.hkaweth.hkc2190.hlcd.hld.hled.hlegotower.hm5602.hmdc800.hmicrotek.hmon.hnetax8817x.hcdceem.hncm.hsubset.hcdcether.hdm9601.hgl620a.hint51x1.hmcs7830.hnet1080.hplusb.hrndishost.hwlan.hsmsc95xx.hzaurus.hohcihcd.hlittleendian.hotgutils.hpegasus.hprinter.hpwcpwc.hinputevdev.hrtl8150.hs2255.hserialserial.haircable.hark3116.hbelkin.hch341.hcp210x.hcyberjack.hcypressm8.hdebug.hdigiacceleport.hedgeportedgeport.hti.hempeg.hftdisio.hfunsoft.hgarmin.hgeneric.hhp4x.hipaq.hipw.hir.hiuu.hkeyspankeyspan.hpda.hklsi.hkobilsct.hmctu232.hmos7720.hmos7840.hmotorola.hnavman.homninet.hopticon.hoption.hoti6858.hpl2303.hqualcomm.hsafesafe.hpadded.hsiemensmpi.hsierrawireless.hspcp8x5.hsymbol.hti.hvisor.hwhiteheat.hwwan.hxircom.hsevseg.hsierranet.hsisusbvgasisusbvga.hcon.hsl811hcd.hspeedtouch.hstkwebcam.hstoragestorage.halauda.hcypressatacb.hdatafab.hfreecom.hisd200.hjumpshot.hkarma.honetouch.hsddr09.hsddr55.husbat.hstv06xx.hsupport.hsuspend.htmc.hu132hcd.hueagleatm.huhcihcd.husbnet.huss720.hvideoclassclass.hinputevdev.hvst.hwdm.hwhcihcd.hwusbwusb.hcbaf.hxhcihcd.hxusbatm.hzd1201.hzr364xx.husbpcwatchdog.husegenericsmphelpers.huserns.hreturnnotifier.hstacktracesupport.hutrace.hutsns.huvmmtimer.huwbuwb.hhwa.hi1480ui1480u.hwlp.hwhci.hwlp.hv4lusbdrivers.hveve.hcalls.hethdev.hiptables.hnetdev.hveth.hvfatfs.hvgaarbarb.hmaxgpus.hconsole.hswitcheroo.hvgaconsoftscrollbackscrollback.hsize.hvgastate.hvhostnet.hviarhinerhine.hmmio.hvelocity.hvideoau0828.hbt848bt848.hdvb.hbtcx.hcapturedrivers.hcs5345.hcs53l32a.hcx18cx18.halsa.hcx231xxcx231xx.halsa.hdvb.hrc.hcx2341x.hcx23885.hcx25840.hcx88cx88.halsa.hblackbird.hdvb.hmpeg.hvp3054.hdev.hem28xxem28xx.halsa.hdvb.hfbivtv.hhdpvr.hhelperchipsauto.hiri2c.hivtv.hm52790.hmedia.hmsp3400.hmt9v011.houtputcontrol.hpvrusb2pvrusb2.hdvb.hsysfs.hsaa6588.hsaa711x.hsaa7127.hsaa7134saa7134.halsa.hdvb.hrc.hsaa7146saa7146.hvv.hsaa7164.hsaa717x.htda7432.htlg2300.htuner.htvaudio.htveeprom.htvp5150.hupd64031a.hupd64083.husbvision.hv4l2v4l2.hcommon.hvp27smpx.hwm8739.hwm8775.hvideobufdmasg.hdvb.hgen.hvmalloc.hvirttobus.hvirtiovirtio.hballoon.hblk.hconsole.hnet.hpci.hring.hvirtualization.hvitessephy.hvlan8021q8021q.hgvrp.hvmeventcounters.hvmwareballoon.hpvscsi.hvmxnet3.hvortex.hvtvt.hconsole.hhwconsolebinding.hvttys.hvxge.hvxlan.hvzcheckpointcheckpoint.hiter.hdev.hevent.hfairsched.hgencalls.hiolimit.hquotaquota.hugid.hwdog.hw83627hfwdt.hw83697hfwdt.hw83697ugwdt.hw83877fwdt.hw83977fwdt.hwan.hwatchdogwatchdog.hcore.hwdtpci.hwextcore.hpriv.hproc.hspy.hwilinkplatformdata.hwimaxwimax.hdebuglevel.hi2400mi2400m.hdebuglevel.hsdio.husb.hwinbond840.hwirelesswireless.hext.hwlti.hwl1251wl1251.hsdio.hwl12xx.hwlanwlan.h80211.hwlcore.hwm831xpower.hwatchdog.hwm8350power.hwatchdog.hx86x86.h6464.hacpinuma.hsmp.hacpicpufreq.hcmov.hcmpxchg.hcmpxchg64.hcpu.hcpuid.hdebugctlmsr.hextendedplatform.hht.hintelpstate.hinternodecachebytes.hioapic.hl1cachebytes.hshift.hlocalapic.hmcemce.hamd.hinject.hintel.hthreshold.hminimumcpufamily.hmpparse.hmsr.hp4clockmod.hpat.hpcccpufreq.hplatformdevices.hpmtimer.hpowernowk8.hrerouteforbrokenbootirqs.hreservelow64k.hspeedsteplib.hsupportsmemoryfailure.hthermalvector.htrampoline.htsc.huv.hwpworksok.hx2apic.hxadd.hxenxen.hballoon.hblkdevfrontend.hcompatxenfs.hdebugfs.hdevevtchn.hfbdevfrontend.hkbddevfrontend.hmaxdomainmemory.hnetdevfrontend.hplatformpci.hsaverestore.hscrubpages.hsyshypervisor.hxenfs.hxfrmxfrm.hipcomp.hmigrate.hstatistics.hsubpolicy.huser.hxfsfs.hposixacl.hquota.hxorblocks.hyentayenta.henetune.ho2.hricoh.hti.htoshiba.hzd1211rw.hzisofs.hzlibdeflate.hinflate.hzonedmadma.hflag.hdma32.hzramzram.hdebug.hcryptoaead.haes.halgapi.hauthenc.hb128ops.hcompress.hcryptd.hcrypto_wq.hctr.hdes.hdrbg.hgf128mul.hhash.hinternalaead.hcompress.hhash.hrng.hskcipher.hlrw.hmd5.hrng.hscatterwalk.hsha.hskcipher.htwofish.hvmac.hxts.hdrmdrmP.hdrm_agpsupport.hdrm_backport.hdrm_buffer.hdrm_cache.hdrm_core.hdrm_crtc.hdrm_crtc_helper.hdrm_dp_helper.hdrm_dp_mst_helper.hdrm_edid.hdrm_encoder_slave.hdrm_fb_cma_helper.hdrm_fb_helper.hdrm_fixed.hdrm_gem_cma_helper.hdrm_global.hdrm_hashtab.hdrm_mem_util.hdrm_memory.hdrm_mipi_dsi.hdrm_mm.hdrm_os_linux.hdrm_panel.hdrm_pciids.hdrm_rect.hdrm_sysfs.hdrm_usb.hdrm_vma_manager.hi2cch7006.hsil164.htda998x.hi915_drm.hi915_pciids.hi915_powerwell.hintel-gtt.httmttm_bo_api.httm_bo_driver.httm_execbuf_util.httm_lock.httm_memory.httm_module.httm_object.httm_page_alloc.httm_placement.hkeyskeyring-type.hrxrpc-type.huser-type.hlinux8250_pci.hKbuilda.out.hac97_codec.hacct.hacpi.hacpi_io.hacpi_pmtmr.hadb.hadfs_fs.haer.haffs_hardblocks.hagp_backend.hagpgart.haio.haio_abi.hambabus.hclcd.hkmi.hmmci.hpl022.hpl061.hpl093.hserial.hamifd.hamifdreg.hamigaffs.hanon_inodes.hapm-emulation.hapm_bios.harcdevice.harcfb.hasync.hasync_tx.hata.hata_platform.hatalk.hath9k_platform.hatm.hatm_eni.hatm_he.hatm_idt77105.hatm_nicstar.hatm_suni.hatm_tcp.hatm_zatm.hatmapi.hatmarp.hatmbr2684.hatmclip.hatmdev.hatmel-mci.hatmel-pwm-bl.hatmel-ssc.hatmel_pdc.hatmel_pwm.hatmel_serial.hatmel_tc.hatmioc.hatmlec.hatmmpc.hatmppp.hatmsap.hatmsvc.hatomic.hattribute_container.haudit.hauto_dev-ioctl.hauto_fs.hauto_fs4.hautoconf.hauxvec.haverage.hax25.hb1lli.hb1pcmcia.hbacking-dev.hbacklight.hbaycom.hbcd.hbcm47xx_wdt.hbcmabcma.hbcma_driver_chipcommon.hbcma_driver_gmac_cmn.hbcma_driver_mips.hbcma_driver_pci.hbcma_regs.hbcma_soc.hbfs_fs.hbinfmts.hbio.hbit_spinlock.hbitmap.hbitops.hbitrev.hblk-iopoll.hblk_types.hblkdev.hblkpg.hblktrace_api.hblockgroup_lock.hbootmem.hbottom_half.hbounds.hbpqether.hbrcmphy.hbsg-lib.hbsg.hbuffer_head.hbug.hbyteorderKbuildbig_endian.hgeneric.hlittle_endian.hc2port.hcache.hcancan.hKbuildbcm.hcore.hdev.herror.hnetlink.hplatformsja1000.hraw.hcapability.hcapi.hcb710.hcciss_ioctl.hcd1400.hcdev.hcdk.hcdrom.hcfag12864b.hcgroup.hcgroup_subsys.hcgroupstats.hchio.hcirc_buf.hclk.hclockchips.hclocksource.hcm4000_cs.hcn_proc.hcnt32_to_63.hcoda.hcoda_cache.hcoda_fs_i.hcoda_linux.hcoda_psdev.hcoff.hcom20020.hcompaction.hcompat.hcompile.hcompiler-gcc.hcompiler-gcc3.hcompiler-gcc4.hcompiler-intel.hcompiler.hcompletion.hcomstats.hconcap.hconfigfs.hconnector.hconsole.hconsole_struct.hconsolemap.hconst.hcordic.hcoredump.hcper.hcpt_context.hcpt_export.hcpt_image.hcpt_ioctl.hcpt_obj.hcpu.hcpu_rmap.hcpufreq.hcpuidle.hcpumask.hcpuset.hcramfs_fs.hcramfs_fs_sb.hcrash_dump.hcrc-ccitt.hcrc-itu-t.hcrc-t10dif.hcrc16.hcrc32.hcrc32c.hcrc7.hcred.hcryptocrypto.hksign.hmpi.hcryptohash.hctype.hcuda.hcyclades.hcyclomx.hcycx_cfm.hcycx_drv.hcycx_x25.hdca.hdcache.hdcbnl.hdccp.hdcookies.hdebug_locks.hdebugfs.hdebugobjects.hdecompressbunzip2.hgeneric.hinflate.hmm.hunlzma.hdelay.hdelayacct.hdevice-mapper.hdevice.hdevice_cgroup.hdevpts_fs.hdio.hdirent.hdisplay.hdlm.hdlm_device.hdlm_netlink.hdlm_plock.hdlmconstants.hdm-dirty-log.hdm-io.hdm-ioctl.hdm-kcopyd.hdm-log-userspace.hdm-region-hash.hdm9000.hdma-attrs.hdma-buf.hdma-debug.hdma-mapping.hdma_remapping.hdmaengine.hdmapool.hdmar.hdmi.hdn.hdnotify.hdqblk_qtree.hdqblk_v1.hdqblk_v2.hdqblk_xfs.hdrbd.hdrbd_config.hdrbd_limits.hdrbd_nl.hdrbd_tag_magic.hds1286.hds17287rtc.hdst.hdtlk.hdvbKbuildaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hdw_dmac.hdynamic_debug.hedac.hedd.heeprom_93cx6.hefi.hefs_fs_sb.hefs_vh.heisa.helevator.helf-em.helf-fdpic.helf.helfcore-compat.helfcore.helfnote.henclosure.herr.herrno.herrqueue.hetherdevice.hethtool.heventfd.heventpoll.hexport.hexportfs.hext2_fs.hext2_fs_sb.hext3_fs.hext3_fs_i.hext3_fs_sb.hext3_jbd.hf75375s.hfadvise.hfairsched.hfalloc.hfault-inject.hfb.hfcdevice.hfcntl.hfd.hfddidevice.hfdreg.hfdtable.hfence-watchdog.hfib_rules.hfiemap.hfile.hfilter.hfips.hfirewire-cdev.hfirewire-constants.hfirewire.hfirmware-map.hfirmware.hflat.hflex_array.hfont.hfreezer.hfs.hfs_enet_pd.hfs_stack.hfs_struct.hfs_uart_pd.hfscache-cache.hfscache.hfsl_devices.hfsnotify.hfsnotify_backend.hftrace.hftrace_event.hftrace_irq.hfuse.hfutex.hgameport.hgcd.hgen_stats.hgenalloc.hgeneric_acl.hgeneric_serial.hgenetlink.hgenhd.hgetcpu.hgfp.hgfs2_ondisk.hgigaset_dev.hgpio.hgpio_keys.hgpio_mouse.hhardirq.hhash.hhashtable.hhayesesp.hhdlchdlc.hKbuildioctl.hhdlcdrv.hhdmi.hhdpu_features.hhdreg.hhid-debug.hhid.hhiddev.hhidraw.hhighmem.hhighuid.hhil.hhil_mlc.hhippidevice.hhp_sdc.hhpet.hhrtimer.hhtirq.hhuge_mm.hhugetlb.hhugetlb_inline.hhw_random.hhwmon-sysfs.hhwmon-vid.hhwmon.hhyperv.hhysdn_if.hi2ci2c-algo-bit.hi2c-algo-pca.hi2c-algo-pcf.hi2c-dev.hi2c-gpio.hi2c-id.hi2c-ocores.hi2c-pca-platform.hi2c-pnx.hi2c-pxa.hi2c.hadp5588.hat24.hdm355evm_msp.hlm8323.hmax732x.hmcs5000_ts.hpca953x.hpcf857x.hs6000.htps65010.htsc2007.htwl4030.hi2o-dev.hi2o.hi7300_idle.hi8042.hi8k.hibmtr.hicmp.hicmpv6.hide.hidr.hieee80211.hif.hif_addr.hif_addrlabel.hif_arcnet.hif_arp.hif_bonding.hif_bridge.hif_cablemodem.hif_ec.hif_eql.hif_ether.hif_fc.hif_fddi.hif_frad.hif_hippi.hif_infiniband.hif_link.hif_ltalk.hif_macvlan.hif_packet.hif_phonet.hif_plip.hif_ppp.hif_pppol2tp.hif_pppox.hif_slip.hif_strip.hif_tr.hif_tun.hif_tunnel.hif_vlan.higmp.hihex.hima.hin.hin6.hin_route.hinet.hinet_diag.hinet_lro.hinetdevice.hinit.hinit_ohci1394_dma.hinit_task.hinitrd.hinotify.hinputinput-polldev.hinput.heeti_ts.hmatrix_keypad.hmt.hintel-gtt.hintel-iommu.hinterrupt.hio-mapping.hio.hioc3.hioc4.hiocontext.hioctl.hiommu-helper.hiommu.hioport.hioprio.hiova.hip.hip6_tunnel.hip_vs.hipc.hipc_namespace.hipmi.hipmi_msgdefs.hipmi_smi.hipsec.hipv6.hipv6_route.hipx.hirda.hirq.hirq_cpustat.hirq_work.hirqflags.hirqnr.hirqreturn.hisa.hisapnp.hiscsi_boot_sysfs.hiscsi_ibft.hisdnisdn.hKbuildcapicmd.hcapilli.hcapiutil.hhdlc.hisdn_divertif.hisdn_ppp.hisdnif.hisicom.hiso_fs.histallion.hivtv.hivtvfb.hixjuser.hjbd.hjbd2.hjffs2.hjhash.hjiffies.hjournal-head.hjoystick.hkallsyms.hkbd_diacr.hkbd_kern.hkbuild.hkconfig.hkd.hkdebug.hkdev_t.hkernel-page-flags.hkernel.hkernel_stat.hkernelcapi.hkexec.hkey-type.hkey.hkeyboard.hkeyctl.hkfifo-new.hkfifo.hkgdb.hkhugepaged.hklist.hkmalloc_sizes.hkmemcheck.hkmemleak.hkmemtrace.hkmod.hkmsg_dump.hkobj_map.hkobject.hkprobes.hkref.hks0108.hksm.hkthread.hktime.hkvm.hkvm_host.hkvm_para.hkvm_types.hlapb.hlatencytop.hlcd.hlcm.hleds-bd2802.hleds-lp3944.hleds-pca9532.hleds.hleds_pwm.hlglock.hlguest.hlguest_launcher.hlibata.hlibps2.hlicense.hlimits.hlinkage.hlinux_logo.hlis3lv02d.hlist.hlist_bl.hlist_nulls.hlist_sort.hllc.hllist.hlmb.hlockdbind.hdebug.hlockd.hnlm.hshare.hxdr.hxdr4.hlockdep.hlog2.hloop.hlp.hlru_cache.hlsm_audit.hlzo.hm48t86.hmISDNdsp.hmISDNhw.hmISDNif.hmagic.hmajor.hmap_to_7segment.hmaple.hmath64.hmatroxfb.hmax17040_battery.hmbcache.hmbus.hmc146818rtc.hmc6821.hmca-legacy.hmca.hmdio-bitbang.hmdio-gpio.hmdio.hmemcontrol.hmemory.hmemory_hotplug.hmempolicy.hmempool.hmemstick.hmeye.hmfdab3100.hasic3.hcore.hda903x.hds1wm.hezx-pcap.hhtc-egpio.hhtc-pasic3.hlpc_ich.hmc13783-private.hmc13783.hpcf50633adc.hcore.hgpio.hmbc.hpmic.hrtsx_common.hrtsx_pci.ht7l66xb.htc6387xb.htc6393xb.htmio.hwm831xauxadc.hcore.hgpio.hirq.hotp.hpdata.hpmu.hregulator.hstatus.hwatchdog.hwm8350audio.hcomparator.hcore.hgpio.hpmic.hrtc.hsupply.hwdt.hwm8400-audio.hwm8400-private.hwm8400.hmg_disk.hmigrate.hmii.hminix_fs.hmiscdevice.hmlx4cmd.hcq.hdevice.hdoorbell.hdriver.hqp.hsrq.hmlx5cmd.hcq.hdevice.hdoorbell.hdriver.hqp.hsrq.hmm.hmm_inline.hmm_types.hmman.hmmccard.hcore.hhost.hmmc.hpm.hsd.hsdio.hsdio_func.hsdio_ids.hmmdebug.hmmgang.hmmiotrace.hmmtimer.hmmu_context.hmmu_notifier.hmmzone.hmnt_namespace.hmod_devicetable.hmodsign.hmodule.hmoduleloader.hmoduleparam.hmount.hmpage.hmqueue.hmroute.hmroute6.hmsdos_fs.hmsg.hmsi.hmtdbbm.hblktrans.hcfi.hcfi_endian.hcompatmac.hconcat.hdoc2000.hflashchip.hftl.hgen_probe.hinftl.hmap.hmtd.hmtdram.hnand-gpio.hnand.hnand_ecc.hndfc.hnftl.honenand.honenand_regs.hpartitions.hpfow.hphysmap.hplat-ram.hpmc551.hqinfo.hsh_flctl.hsharpsl.hsuper.hubi.hxip.hmtio.hmutex-debug.hmutex.hmv643xx.hmv643xx_eth.hmv643xx_i2c.hmxm-wmi.hn_r3964.hnamei.hnbd.hncp.hncp_fs.hncp_fs_i.hncp_fs_sb.hncp_mount.hncp_no.hneighbour.hnet.hnet_dropmon.hnet_tstamp.hnetdevice.hnetfilternetfilter.hKbuildipsetKbuildip_set.hip_set_ahash.hip_set_bitmap.hip_set_getport.hip_set_hash.hip_set_list.hip_set_timeout.hpfxlen.hnf_conntrack_amanda.hnf_conntrack_common.hnf_conntrack_dccp.hnf_conntrack_ftp.hnf_conntrack_h323.hnf_conntrack_h323_asn1.hnf_conntrack_h323_types.hnf_conntrack_irc.hnf_conntrack_pptp.hnf_conntrack_proto_gre.hnf_conntrack_sane.hnf_conntrack_sctp.hnf_conntrack_sip.hnf_conntrack_snmp.hnf_conntrack_tcp.hnf_conntrack_tftp.hnf_conntrack_tuple_common.hnfnetlink.hnfnetlink_compat.hnfnetlink_conntrack.hnfnetlink_log.hnfnetlink_queue.hx_tables.hxt_AUDIT.hxt_CHECKSUM.hxt_CLASSIFY.hxt_CONNMARK.hxt_CONNSECMARK.hxt_DSCP.hxt_LED.hxt_MARK.hxt_NFLOG.hxt_NFQUEUE.hxt_RATEEST.hxt_SECMARK.hxt_TCPMSS.hxt_TCPOPTSTRIP.hxt_TPROXY.hxt_cluster.hxt_comment.hxt_connbytes.hxt_connlimit.hxt_connmark.hxt_conntrack.hxt_dccp.hxt_dscp.hxt_esp.hxt_hashlimit.hxt_helper.hxt_iprange.hxt_length.hxt_limit.hxt_mac.hxt_mark.hxt_multiport.hxt_osf.hxt_owner.hxt_physdev.hxt_pkttype.hxt_policy.hxt_quota.hxt_rateest.hxt_realm.hxt_recent.hxt_sctp.hxt_set.hxt_socket.hxt_state.hxt_statistic.hxt_string.hxt_tcpmss.hxt_tcpudp.hxt_time.hxt_u32.hnetfilter_arpnetfilter_arp.hKbuildarp_tables.harpt_mangle.hnetfilter_bridgenetfilter_bridge.hKbuildebt_802_3.hebt_among.hebt_arp.hebt_arpreply.hebt_ip.hebt_ip6.hebt_limit.hebt_log.hebt_mark_m.hebt_mark_t.hebt_nat.hebt_nflog.hebt_pkttype.hebt_redirect.hebt_stp.hebt_ulog.hebt_vlan.hebtables.hnetfilter_decnet.hnetfilter_ipv4netfilter_ipv4.hKbuildip_queue.hip_tables.hipt_CLUSTERIP.hipt_ECN.hipt_LOG.hipt_REJECT.hipt_SAME.hipt_TOS.hipt_TTL.hipt_ULOG.hipt_addrtype.hipt_ah.hipt_ecn.hipt_iprange.hipt_owner.hipt_realm.hipt_tos.hipt_ttl.hnetfilter_ipv6netfilter_ipv6.hKbuildip6_tables.hip6t_HL.hip6t_LOG.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_owner.hip6t_rt.hnetlink.hnetpoll.hnetrom.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_acl.hnfs4_mount.hnfs_fs.hnfs_fs_i.hnfs_fs_sb.hnfs_idmap.hnfs_iostat.hnfs_mount.hnfs_page.hnfs_xdr.hnfsacl.hnfsdKbuildconst.hdebug.hexport.hnfsfh.hstats.hsyscall.hnfsd_idmap.hnilfs2_fs.hnl80211.hnl802154.hnls.hnmi.hnode.hnodemask.hnotifier.hnsc_gpio.hnsproxy.hnubus.hnuma.hnvme.hnvram.hnwpserial.hof.hof_device.hof_gpio.hof_i2c.hof_mdio.hof_platform.hof_spi.hoom.hopenvswitch.hoprofile.hoxu210hp.hpage-debug-flags.hpage-flags.hpage-isolation.hpage_cgroup.hpageblock-flags.hpagemap.hpagevec.hparam.hparport.hparport_pc.hparser.hpatchkey.hpath.hpci-acpi.hpci-aspm.hpci-dma.hpci.hpci_hotplug.hpci_ids.hpci_regs.hpcieport_if.hpda_power.hpercpu-defs.hpercpu.hpercpu_counter.hperf_counter.hperf_event.hperf_regs.hpersonality.hpfcache.hpfkeyv2.hpfn.hpg.hphantom.hphonedev.hphonet.hphy.hphy_fixed.hpid.hpid_namespace.hpim.hpipe_fs_i.hpkt_cls.hpkt_sched.hpktcdvd.hplatform_device.hplist.hploopcompat.hinternal.hploop.hploop_if.hploop_stat.hpm.hpm_qos.hpm_qos_params.hpm_runtime.hpm_wakeup.hpmu.hpnp.hpoison.hpoll.hposix-clock.hposix-timers.hposix_acl.hposix_acl_xattr.hposix_types.hpower_supply.hpowercap.hppdev.hppp-comp.hppp_channel.hppp_defs.hpps.hpps_kernel.hpram.hpramcache.hprctl.hpreempt.hprefetch.hprintk.hprio_heap.hprio_tree.hproc_fs.hprofile.hproportions.hpstore.hptp_classify.hptp_clock.hptp_clock_kernel.hptrace.hpwm.hpwm_backlight.hqnx4_fs.hqnxtypes.hquicklist.hquota.hquotaops.hradeonfb.hradix-tree.hraidKbuildmd_p.hmd_u.hpq.hxor.hraid_class.hramfs.hrandom.hrange.hratelimit.hrational.hraw.hrbtree.hrculist.hrculist_bl.hrculist_nulls.hrcupdate.hrcutree.hrds.hreboot.hreciprocal_div.hregset.hregulatorbq24022.hconsumer.hdriver.hfixed.hlp3971.hmachine.hmax1586.huserspace-consumer.hreiserfs_acl.hreiserfs_fs.hreiserfs_fs_i.hreiserfs_fs_sb.hreiserfs_xattr.hrelay.hres_counter.hreservation.hresource.hresume-trace.hrfkill.hring_buffer.hrio.hrio_drv.hrio_ids.hrio_regs.hrmap.hrndis.hromfs_fs.hroot_dev.hrose.hrotary_encoder.hroute.hrslib.hrtcrtc-v3020.hrtc.hm48t59.hrtmutex.hrtnetlink.hrwsem-spinlock.hrwsem.hrxrpc.hsc26198.hscatterlist.hscc.hsched.hscreen_info.hsctp.hscx200.hscx200_gpio.hsdla.hseccomp.hsecurebits.hsecurity.hselection.hselinux.hselinux_netlink.hsem.hsemaphore.hseq_file.hseq_file_net.hseqlock.hserial.hserial167.hserialP.hserial_8250.hserial_core.hserial_max3100.hserial_pnx8xxx.hserial_reg.hserial_sci.hserio.hsfi.hsfi_acpi.hsh_intc.hsh_timer.hshm.hshmem_fs.hsht15.hsignal.hsignalfd.hskbuff.hslab.hslab_def.hslob_def.hslow-work.hslub_def.hsm501-regs.hsm501.hsmb.hsmb_fs.hsmb_fs_i.hsmb_fs_sb.hsmb_mount.hsmbno.hsmc911x.hsmc91x.hsmp.hsmp_lock.hsmsc911x.hsnmp.hsocket.hsockios.hsom.hsonet.hsony-laptop.hsonypi.hsort.hsound.hsoundcard.hspiKbuildad7877.had7879.hads7846.hat73c213.hcorgi_lcd.hds1305.heeprom.hflash.hlibertas_spi.hlms283gf05.hmax7301.hmc33880.hmcp23s08.hmmc_spi.horion_spi.hspi.hspi_bitbang.hspi_gpio.hspidev.htdo24m.htle62x0.hwl12xx.hspinlock.hspinlock_api_smp.hspinlock_api_up.hspinlock_types.hspinlock_types_up.hspinlock_up.hsplice.hsrcu.hssbssb.hssb_driver_chipcommon.hssb_driver_extif.hssb_driver_gige.hssb_driver_mips.hssb_driver_pci.hssb_embedded.hssb_regs.hstackprotector.hstacktrace.hstallion.hstart_kernel.hstat.hstatfs.hstddef.hstop_machine.hstring.hstring_helpers.hstringify.hsunrpcKbuildauth.hauth_gss.hbc_xprt.hcache.hclnt.hdebug.hgss_api.hgss_asn1.hgss_err.hgss_krb5.hgss_spkm3.hmetrics.hmsg_prot.hrpc_pipe_fs.hrpc_rdma.hsched.hstats.hsvc.hsvc_rdma.hsvc_xprt.hsvcauth.hsvcauth_gss.hsvcsock.htimer.htypes.hxdr.hxprt.hxprtrdma.hxprtsock.hsuperhyway.hsuspend.hsuspend_ioctls.hsvga.hswab.hswap.hswapops.hswiotlb.hsynclink.hsys.hsyscalls.hsysctl.hsysdev.hsysfs.hsysrq.hsysv_fs.htask_io_accounting.htask_io_accounting_ops.htask_work.htaskstats.htaskstats_kern.htboot.htc.htc_actKbuildtc_defact.htc_gact.htc_ipt.htc_mirred.htc_nat.htc_pedit.htc_skbedit.htc_ematchKbuildtc_em_cmp.htc_em_meta.htc_em_nbyte.htc_em_text.htcp.htelephony.htermios.htextsearch.htextsearch_fsm.htfrc.hthermal.hthread_info.hthreads.htick.htifm.htime.htimecompare.htimer.htimerfd.htimeriomem-rng.htimes.htimex.htiocl.htipc.htipc_config.htopology.htoshiba.htpm.htrace_clock.htrace_seq.htracehook.htracepoint.htransport_class.htrdevice.htsacct_kern.htty.htty_driver.htty_flip.htty_ldisc.htypecheck.htypes.hu64_stats_sync.huaccess.hucb1400.hudf_fs_i.hudp.huinput.huio.huio_driver.hultrasound.hun.hunalignedaccess_ok.hbe_byteshift.hbe_memmove.hbe_struct.hgeneric.hle_byteshift.hle_memmove.hle_struct.hmemmove.hpacked_struct.hunistd.husbusb.hKbuildassociation.hatmel_usba_udc.haudio-v2.haudio.hc67x00.hcdc.hcdc_ncm.hch11.hch9.hcomposite.hehci_def.hg_printer.hgadget.hgadgetfs.hgpio_vbus.hhcd.hinput.hiowarrior.hirda.hisp116x.hisp1362.hisp1760.hlangwell_udc.hm66592.hmidi.hmusb.hnet2280.hotg.hquirks.hr8a66597.hrndis_host.hserial.hsl811.htmc.husbnet.hvideo.hvstusb.hwusb-wa.hwusb.husb_usual.husbdevice_fs.huser-return-notifier.huser.huser_namespace.hutime.hutrace.huts.hutsname.hutsrelease.huuid.huwbuwb.hdebug-cmd.hspec.humc.hwhci.hve.hve_nfs.hve_proto.hve_task.hveip.hvenet.hveprintk.hvermagic.hversion.hveth.hvfs.hvga_switcheroo.hvgaarb.hvhost.hvia.hvideo_output.hvideodev.hvideodev2.hvideotext.hvirtinfo.hvirtio.hvirtio_9p.hvirtio_balloon.hvirtio_blk.hvirtio_config.hvirtio_console.hvirtio_ids.hvirtio_net.hvirtio_pci.hvirtio_ring.hvirtio_rng.hvirtio_scsi.hvlynq.hvmalloc.hvmstat.hvt.hvt_buffer.hvt_kern.hvzcalluser.hvzctl.hvzctl_quota.hvzctl_venet.hvzctl_veth.hvzdq_tree.hvzevent.hvziolimit.hvziptable_defs.hvzquota.hvzquota_qlnk.hvzsnap.hvzstat.hw1-gpio.hwait.hwanrouter.hwatchdog.hwimaxwimax.hKbuilddebug.hi2400m.hwireless.hwl12xx.hwlp.hwm97xx.hwm97xx_batt.hworkqueue.hwriteback.hww_mutex.hx25.hxattr.hxfrm.hxilinxfb.hyam.hzconf.hzlib.hzorro.hzorro_ids.hzutil.hmath-emudouble.hop-1.hop-2.hop-4.hop-8.hop-common.hquad.hsingle.hsoft-fp.hmediaadv7343.hbt819.hcs5345.hcs53l32a.hcx2341x.hcx25840.hdavinciccdc_types.hdm355_ccdc.hdm644x_ccdc.hvpfe_capture.hvpfe_types.hvpss.hi2c-addr.hir-common.hir-kbd-i2c.hlirc.hlirc_dev.hm52790.hmsp3400.hov772x.hovcamchip.hpwc-ioctl.hradio-si4713.hrc-core.hrc-map.hrds.hsaa6588.hsaa6752hs.hsaa7115.hsaa7127.hsaa7146.hsaa7146_vv.hsh_mobile_ceu.hsi4713.hsoc_camera.hsoc_camera_platform.hsoc_mediabus.htuner-types.htuner.htvaudio.htveeprom.htvp514x.htvp5150.htw9910.hupd64031a.hupd64083.hv4l2-chip-ident.hv4l2-common.hv4l2-ctrls.hv4l2-dev.hv4l2-device.hv4l2-event.hv4l2-fh.hv4l2-i2c-drv.hv4l2-int-device.hv4l2-ioctl.hv4l2-mediabus.hv4l2-subdev.hvideobuf-core.hvideobuf-dma-contig.hvideobuf-dma-sg.hvideobuf-dvb.hvideobuf-vmalloc.hwm8775.hmtdKbuildinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hnet9p9p.hclient.htransport.hact_api.haddrconf.haf_ieee802154.haf_rxrpc.haf_unix.hah.harp.hatmclip.hax25.hax88796.hbluetoothbluetooth.hhci.hhci_core.hl2cap.hrfcomm.hsco.hbusy_poll.hcfg80211-wext.hcfg80211.hchecksum.hcipso_ipv4.hcls_cgroup.hcompat.hdatalink.hdcbevent.hdcbnl.hdn.hdn_dev.hdn_fib.hdn_neigh.hdn_nsp.hdn_route.hdsa.hdsfield.hdst.hdst_ops.hesp.hethoc.hfib_rules.hflow.hgarp.hgen_stats.hgenetlink.hgre.hgro_cells.hicmp.hieee80211_radiotap.hieee802154.hieee802154_netdev.hif_inet6.hinet6_connection_sock.hinet6_hashtables.hinet_common.hinet_connection_sock.hinet_ecn.hinet_frag.hinet_hashtables.hinet_sock.hinet_timewait_sock.hinetpeer.hip.hip6_checksum.hip6_fib.hip6_route.hip6_tunnel.hip_fib.hip_tunnels.hip_vs.hipcomp.hipconfig.hipv6.hipx.hirdaaf_irda.hcrc.hdiscovery.hircomm_core.hircomm_event.hircomm_lmp.hircomm_param.hircomm_ttp.hircomm_tty.hircomm_tty_attach.hirda.hirda_device.hiriap.hiriap_event.hirias_object.hirlan_client.hirlan_common.hirlan_eth.hirlan_event.hirlan_filter.hirlan_provider.hirlap.hirlap_event.hirlap_frame.hirlmp.hirlmp_event.hirlmp_frame.hirmod.hirqueue.hirttp.hparameters.hqos.htimer.hwrapper.hiucvaf_iucv.hiucv.hiw_handler.hlapb.hlib80211.hllc.hllc_c_ac.hllc_c_ev.hllc_c_st.hllc_conn.hllc_if.hllc_pdu.hllc_s_ac.hllc_s_ev.hllc_s_st.hllc_sap.hmac80211.hmip6.hmld.hndisc.hneighbour.hnet_namespace.hnetdma.hnetevent.hnetfilteripv4nf_conntrack_ipv4.hnf_defrag_ipv4.hipv6nf_conntrack_icmpv6.hnf_conntrack_ipv6.hnf_defrag_ipv6.hnf_conntrack.hnf_conntrack_acct.hnf_conntrack_core.hnf_conntrack_ecache.hnf_conntrack_expect.hnf_conntrack_extend.hnf_conntrack_helper.hnf_conntrack_l3proto.hnf_conntrack_l4proto.hnf_conntrack_tuple.hnf_log.hnf_nat.hnf_nat_core.hnf_nat_helper.hnf_nat_protocol.hnf_nat_rule.hnf_queue.hnf_tproxy_core.hnfnetlink_log.hxt_rateest.hnetlabel.hnetlink.hnetlink_sock.hnetnsconntrack.hcore.hdccp.hgeneric.hhash.hipv4.hipv6.hmib.hpacket.hunix.hx_tables.hxfrm.hnetprio_cgroup.hnetrom.hnexthop.hnl802154.hp8022.hphonetgprs.hpep.hphonet.hpn_dev.hping.hpkt_cls.hpkt_sched.hprotocol.hpsnap.hraw.hrawv6.hred.hregulatory.hrequest_sock.hrose.hroute.hrtnetlink.hsch_generic.hscm.hsctpauth.hchecksum.hcommand.hconstants.hsctp.hsm.hstructs.htsnmap.hulpevent.hulpqueue.huser.hsecure_seq.hslhc_vj.hsnmp.hsock.hstp.htc_acttc_defact.htc_gact.htc_ipt.htc_mirred.htc_nat.htc_pedit.htc_skbedit.htcp.htcp_states.htimewait_sock.htipctipc.htipc_bearer.htipc_msg.htipc_port.htransp_v6.hudp.hudplite.hvxlan.hwext.hwimax.hwpan-phy.hx25.hx25device.hxfrm.hpcmciaciscode.hcisreg.hcistpl.hcs.hcs_types.hdevice_id.hds.hmem_op.hss.hrdmaKbuildib.hib_addr.hib_cache.hib_cm.hib_fmr_pool.hib_mad.hib_marshall.hib_pack.hib_pma.hib_sa.hib_smi.hib_umem.hib_user_cm.hib_user_mad.hib_user_sa.hib_user_verbs.hib_verbs.hiw_cm.hrdma_cm.hrdma_cm_ib.hrdma_netlink.hrdma_user_cm.hrxrpcpacket.htypes.hscsiKbuildfcKbuildfc_els.hfc_encaps.hfc_fc2.hfc_fcoe.hfc_fcp.hfc_fip.hfc_fs.hfc_gs.hfc_ms.hfc_ns.hfc_encode.hfc_frame.hfcoe_sysfs.hiscsi_if.hiscsi_proto.hlibfc.hlibfcoe.hlibiscsi.hlibiscsi_tcp.hlibsas.hlibsrp.hosd_attributes.hosd_initiator.hosd_protocol.hosd_sec.hosd_sense.hosd_types.hsas.hsas_ata.hscsi.hscsi_bsg_fc.hscsi_bsg_iscsi.hscsi_cmnd.hscsi_dbg.hscsi_device.hscsi_devinfo.hscsi_dh.hscsi_driver.hscsi_eh.hscsi_host.hscsi_ioctl.hscsi_netlink.hscsi_netlink_fc.hscsi_tcq.hscsi_tgt.hscsi_tgt_if.hscsi_transport.hscsi_transport_fc.hscsi_transport_iscsi.hscsi_transport_sas.hscsi_transport_spi.hscsi_transport_srp.hscsicam.hsg.hsrp.hsoundKbuildac97_codec.haci.had1816a.had1843.hak4114.hak4117.hak4531_codec.hak4xxx-adda.hasequencer.hasound.hasound_fm.hasoundef.hatmel-abdac.hatmel-ac97c.hcontrol.hcore.hcs4231-regs.hcs46xx.hcs46xx_dsp_scb_types.hcs46xx_dsp_spos.hcs46xx_dsp_task_types.hcs8403.hcs8427.hemu10k1.hemu10k1_synth.hemu8000.hemu8000_reg.hemux_legacy.hemux_synth.hes1688.hgus.hhda_hwdep.hhdsp.hhdspm.hhwdep.hi2c.hinfo.hinitval.hjack.hl3.hmemalloc.hminors.hmixer_oss.hmpu401.hopl3.hopl4.hpcm-indirect.hpcm.hpcm_oss.hpcm_params.hpt2258.hpxa2xx-lib.hrawmidi.hs3c24xx_uda134x.hsb.hsb16_csp.hseq_device.hseq_kernel.hseq_midi_emul.hseq_midi_event.hseq_oss.hseq_oss_legacy.hseq_virmidi.hsfnt_info.hsh_fsi.hsnd_wavefront.hsoc-dai.hsoc-dapm.hsoc-of-simple.hsoc.hsoundfont.hsscape_ioctl.htea575x-tuner.htea6330t.htimer.htlv.htrident.huda134x.huda1380.hutil_mem.hversion.hvx_core.hwavefront.hwm8993.hwm9081.hwss.hymfpci.htraceboot.hdefine_trace.heventsblock.hbtrfs.hext3.hext4.hirq.hjbd.hjbd2.hkmem.hkvm.hlock.hmce.hmodule.hnapi.hnet.hpower.hras.hsched.hscsi.hsignal.hskb.hsock.hsunrpc.hsyscalls.htimer.hudp.hworkqueue.hwriteback.hftrace.hsyscall.hvideoKbuildatmel_lcdc.haty128.hbroadsheetfb.hcirrus.hcvisionppc.hda8xx-fb.hedid.hepson1355.hgbe.hhecubafb.higa.hili9320.hkyro.hmach64.hmaxinefb.hmbxfb.hmetronomefb.hmipi_display.hneomagic.hnewport.hpermedia2.hplatform_lcd.hpm3fb.hpmag-ba-fb.hpmagb-b-fb.hpxa168fb.hradeon.hs1d13xxxfb.hsgivw.hsh_mobile_lcdc.hsisfb.hsstfb.htdfx.htgafb.htrident.huvesafb.hvga.hw100fb.hinitKconfigMakefileipcMakefilekernelKconfig.freezerKconfig.hzKconfig.openvzKconfig.preemptMakefilebcKconfigMakefilecptMakefileeventsMakefilegcovKconfigMakefileirqMakefilepowerKconfigMakefiletimeKconfigMakefiletraceKconfigMakefileveMakefilelibKconfigKconfig.debugKconfig.kgdbKconfig.kmemcheckMakefilelzoMakefileraid6Makefileraid6testMakefilereed_solomonMakefilezlib_deflateMakefilezlib_inflateMakefilemmKconfigKconfig.debugMakefilenet802KconfigMakefile8021qKconfigMakefile9pKconfigMakefileKconfigMakefileappletalkMakefileatmKconfigMakefileax25KconfigMakefilebluetoothKconfigMakefilebnepKconfigMakefilecmtpKconfigMakefilehidpKconfigMakefilerfcommKconfigMakefilebridgeKconfigMakefilenetfilterKconfigMakefilecanKconfigMakefilecoreMakefiledcbKconfigMakefiledccpKconfigMakefileccidsKconfigdecnetKconfigMakefilenetfilterKconfigMakefiledsaKconfigMakefileeconetKconfigMakefileethernetMakefileieee802154KconfigMakefileipv4KconfigMakefilenetfilterKconfigMakefileipv6KconfigMakefilenetfilterKconfigMakefileipxKconfigMakefileirdaKconfigMakefileircommKconfigMakefileirlanKconfigMakefileirnetKconfigMakefileiucvKconfigMakefilekeyMakefilelapbKconfigMakefilellcKconfigMakefilemac80211KconfigMakefilenetfilterKconfigMakefileipsetKconfigMakefileipvsKconfigMakefilenetlabelKconfigMakefilenetlinkMakefilenetromMakefileopenvswitchKconfigMakefilepacketKconfigMakefilephonetKconfigMakefilerdsKconfigMakefilerfkillKconfigMakefileroseMakefilerxrpcKconfigMakefileschedKconfigMakefilesctpKconfigMakefilesunrpcKconfigMakefileauth_gssMakefilexprtrdmaMakefiletipcKconfigMakefileunixKconfigMakefilewanrouterKconfigMakefilewimaxKconfigMakefilewirelessKconfigMakefilex25KconfigMakefilexfrmKconfigMakefilesamplesKconfigMakefilekobjectMakefilekprobesMakefiletrace_eventsMakefiletracepointsMakefilescripts.conmakehash.cmd.gitignore.kallsyms.cmd.pnmtologo.cmd.unifdef.cmdKbuild.includeLindentMakefileMakefile.asm-genericMakefile.buildMakefile.cleanMakefile.fwinstMakefile.headersinstMakefile.hostMakefile.libMakefile.modinstMakefile.modpostbasic.docproc.cmd.fixdep.cmd.gitignore.hash.cmdMakefiledocprocdocproc.cfixdepfixdep.chashhash.cmodules.orderbin2c.cbinoffset.cbloat-o-meterbootgraph.plcheckincludes.plcheckkconfigsymbols.shcheckpatch.plcheckstack.plchecksyscalls.shcheckversion.plcleanfilecleanpatchconfigconmakehashconmakehash.cdecodecodediffconfigdtc.gitignoreMakefileMakefile.dtcchecks.cdata.cdtc-lexer.ldtc-lexer.lex.c_shippeddtc-parser.tab.c_shippeddtc-parser.tab.h_shippeddtc-parser.ydtc.cdtc.hflattree.cfstree.clibfdtMakefile.libfdtfdt.cfdt.hfdt_ro.cfdt_rw.cfdt_strerror.cfdt_sw.cfdt_wip.clibfdt.hlibfdt_env.hlibfdt_internal.hlivetree.csrcpos.csrcpos.htreesource.cversion_gen.hexport_report.plextract-ikconfiggcc-version.shgcc-x86_32-has-stack-protector.shgcc-x86_64-has-stack-protector.shgen_initramfs_list.shgenksyms.genksyms.cmd.genksyms.o.cmd.gitignore.lex.o.cmd.parse.o.cmdMakefilegenksymsgenksyms.cgenksyms.hkeywords.ckeywords.c_shippedkeywords.gperflex.clex.c_shippedlex.lmodules.orderparse.cparse.c_shippedparse.hparse.h_shippedparse.yget_maintainer.plgfp-translateheaderdep.plheaders.shheaders_check.plheaders_install.plkallsymskallsyms.ckconfig.conf.cmd.conf.o.cmd.gitignore.kxgettext.o.cmd.zconf.tab.o.cmdMakefilePOTFILES.incheck.shconfconf.cconfdata.cexpr.cexpr.hgconf.cgconf.gladeimages.ckconfig_load.ckxgettext.clex.zconf.clex.zconf.c_shippedlkc.hlkc_proto.hlxdialog.gitignoreBIG.FAT.WARNINGcheck-lxdialog.shchecklist.cdialog.hinputbox.cmenubox.ctextbox.cutil.cyesno.cmconf.cmenu.cqconf.ccqconf.hstreamline_config.plsymbol.cutil.czconf.gperfzconf.hash.czconf.hash.c_shippedzconf.lzconf.tab.czconf.tab.c_shippedzconf.ykernel-docksymoopsREADMEmakelstmarkup_oops.plmkcompile_hmkmakefilemksysmapmkuboot.shmkversionmod.elfconfig.h.cmd.empty.o.cmd.file2alias.o.cmd.gitignore.mk_elfconfig.cmd.mod-extract.cmd.modpost.cmd.modpost.o.cmd.sumversion.o.cmdMakefileelfconfig.hempty.cfile2alias.cmk_elfconfigmk_elfconfig.cmod-extractmod-extract.cmodpostmodpost.cmodpost.hmodsign-note.shmodules.ordersumversion.cmodule-common.ldsmodules.ordernamespace.plpackageMakefilebuilddebbuildtarmkspecpatch-kernelpnmtologopnmtologo.cprofile2linkerlist.plrecordmcount.plrt-testercheck-all.shrt-tester.pyrt-tester.pycrt-tester.pyot2-l1-2rt-sameprio.tstt2-l1-pi.tstt2-l1-signal.tstt2-l2-2rt-deadlock.tstt3-l1-pi-1rt.tstt3-l1-pi-2rt.tstt3-l1-pi-3rt.tstt3-l1-pi-signal.tstt3-l1-pi-steal.tstt3-l2-pi.tstt4-l2-pi-deboost.tstt5-l4-pi-boost-deboost-setsched.tstt5-l4-pi-boost-deboost.tstselinuxMakefileREADMEgenheadersMakefilegenheaders.cinstall_policy.shmdp.gitignoreMakefiledbus_contextsmdp.csetlocalversionshow_deltatags.shtracingdraw_functrace.pydraw_functrace.pycdraw_functrace.pyounifdefunifdef.cver_linuxsecurityKconfigMakefileintegrityimaKconfigMakefilekeysMakefileselinuxKconfigMakefilessMakefilesmackKconfigMakefiletomoyoKconfigMakefilesoundKconfigMakefileaoaKconfigMakefilecodecsKconfigMakefilecoreMakefilefabricsKconfigMakefilesoundbusKconfigMakefilei2sbusMakefilearmKconfigMakefileatmelKconfigMakefilecoreKconfigMakefileossMakefileseqKconfigMakefileossMakefiledriversKconfigMakefilempu401Makefileopl3Makefileopl4MakefilepcspMakefilevxMakefilei2cMakefileotherMakefileisaKconfigMakefilead1816aMakefilead1848Makefilecs423xMakefilees1688MakefilegusMakefilemsndMakefileopti9xxMakefilesbMakefilewavefrontMakefilewssMakefilemipsKconfigMakefileossKconfigMakefiledmasoundKconfigMakefilepariscKconfigMakefilepciKconfigMakefileac97Makefileali5451Makefileau88x0Makefileaw2Makefileca0106Makefilecs46xxMakefilecs5535audioMakefilectxfiMakefileechoaudioMakefileemu10k1MakefilehdaKconfigMakefileice1712Makefilekorg1212Makefilelx6464esMakefilemixartMakefilenm256MakefileoxygenMakefilepcxhrMakefileriptideMakefilerme9652MakefiletridentMakefilevx222MakefileymfpciMakefilepcmciaKconfigMakefilepdaudiocfMakefilevxMakefileppcKconfigMakefileshKconfigMakefilesocKconfigMakefileatmelKconfigMakefileau1xKconfigMakefileblackfinKconfigMakefilecodecsKconfigMakefiledavinciKconfigMakefilefslKconfigMakefileimxKconfigMakefileomapKconfigMakefilepxaKconfigMakefiles3c24xxKconfigMakefiles6000KconfigMakefileshKconfigMakefiletxx9KconfigMakefilesparcKconfigMakefilespiKconfigMakefilesynthMakefileemuxMakefileusb6fireMakefileKconfigMakefilecaiaqMakefilemiscMakefileusx2yMakefiletoolsliblkMakefiletraceeventMakefileperfDocumentationMakefileMakefilearcharmMakefilepowerpcMakefiles390MakefileshMakefilesparcMakefilex86MakefileconfigMakefilescriptsperlPerf-Trace-UtilMakefile.PLscriptsMakefile.includetestingselftestsMakefilemqueueMakefilevirtiovirtio-traceMakefileusrKconfigMakefilevirtkvmKconfig/usr/src//usr/src/kernels//usr/src/kernels/2.6.32-042stab106.2//usr/src/kernels/2.6.32-042stab106.2/arch//usr/src/kernels/2.6.32-042stab106.2/arch/alpha//usr/src/kernels/2.6.32-042stab106.2/arch/alpha/boot//usr/src/kernels/2.6.32-042stab106.2/arch/alpha/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/alpha/lib//usr/src/kernels/2.6.32-042stab106.2/arch/alpha/math-emu//usr/src/kernels/2.6.32-042stab106.2/arch/alpha/mm//usr/src/kernels/2.6.32-042stab106.2/arch/alpha/oprofile//usr/src/kernels/2.6.32-042stab106.2/arch/arm//usr/src/kernels/2.6.32-042stab106.2/arch/arm/boot//usr/src/kernels/2.6.32-042stab106.2/arch/arm/boot/bootp//usr/src/kernels/2.6.32-042stab106.2/arch/arm/boot/compressed//usr/src/kernels/2.6.32-042stab106.2/arch/arm/common//usr/src/kernels/2.6.32-042stab106.2/arch/arm/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/arm/lib//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-aaec2000//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-at91//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-bcmring//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-bcmring/csp//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-bcmring/csp/chipc//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-bcmring/csp/dmac//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-bcmring/csp/tmr//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-clps711x//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-davinci//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-ebsa110//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-ep93xx//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-footbridge//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-gemini//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-h720x//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-integrator//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-iop13xx//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-iop32x//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-iop33x//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-ixp2000//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-ixp23xx//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-ixp4xx//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-kirkwood//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-ks8695//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-l7200//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-lh7a40x//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-loki//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-mmp//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-msm//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-mv78xx0//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-mx1//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-mx2//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-mx25//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-mx3//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-mxc91231//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-netx//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-nomadik//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-ns9xxx//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-omap1//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-omap2//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-orion5x//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-pnx4008//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-pxa//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-realview//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-rpc//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-s3c2400//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-s3c2410//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-s3c2412//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-s3c2440//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-s3c2442//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-s3c2443//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-s3c6400//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-s3c6410//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-s5pc100//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-sa1100//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-shark//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-stmp378x//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-stmp37xx//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-u300//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-versatile//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mach-w90x900//usr/src/kernels/2.6.32-042stab106.2/arch/arm/mm//usr/src/kernels/2.6.32-042stab106.2/arch/arm/nwfpe//usr/src/kernels/2.6.32-042stab106.2/arch/arm/oprofile//usr/src/kernels/2.6.32-042stab106.2/arch/arm/plat-iop//usr/src/kernels/2.6.32-042stab106.2/arch/arm/plat-mxc//usr/src/kernels/2.6.32-042stab106.2/arch/arm/plat-omap//usr/src/kernels/2.6.32-042stab106.2/arch/arm/plat-orion//usr/src/kernels/2.6.32-042stab106.2/arch/arm/plat-pxa//usr/src/kernels/2.6.32-042stab106.2/arch/arm/plat-s3c//usr/src/kernels/2.6.32-042stab106.2/arch/arm/plat-s3c24xx//usr/src/kernels/2.6.32-042stab106.2/arch/arm/plat-s3c64xx//usr/src/kernels/2.6.32-042stab106.2/arch/arm/plat-s5pc1xx//usr/src/kernels/2.6.32-042stab106.2/arch/arm/plat-stmp3xxx//usr/src/kernels/2.6.32-042stab106.2/arch/arm/tools//usr/src/kernels/2.6.32-042stab106.2/arch/arm/vfp//usr/src/kernels/2.6.32-042stab106.2/arch/avr32//usr/src/kernels/2.6.32-042stab106.2/arch/avr32/boards//usr/src/kernels/2.6.32-042stab106.2/arch/avr32/boards/atngw100//usr/src/kernels/2.6.32-042stab106.2/arch/avr32/boards/atstk1000//usr/src/kernels/2.6.32-042stab106.2/arch/avr32/boards/favr-32//usr/src/kernels/2.6.32-042stab106.2/arch/avr32/boards/hammerhead//usr/src/kernels/2.6.32-042stab106.2/arch/avr32/boards/merisc//usr/src/kernels/2.6.32-042stab106.2/arch/avr32/boards/mimc200//usr/src/kernels/2.6.32-042stab106.2/arch/avr32/boot//usr/src/kernels/2.6.32-042stab106.2/arch/avr32/boot/images//usr/src/kernels/2.6.32-042stab106.2/arch/avr32/boot/u-boot//usr/src/kernels/2.6.32-042stab106.2/arch/avr32/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/avr32/lib//usr/src/kernels/2.6.32-042stab106.2/arch/avr32/mach-at32ap//usr/src/kernels/2.6.32-042stab106.2/arch/avr32/mm//usr/src/kernels/2.6.32-042stab106.2/arch/avr32/oprofile//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/boot//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/lib//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/mach-bf518//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/mach-bf518/boards//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/mach-bf527//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/mach-bf527/boards//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/mach-bf533//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/mach-bf533/boards//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/mach-bf537//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/mach-bf537/boards//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/mach-bf538//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/mach-bf538/boards//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/mach-bf548//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/mach-bf548/boards//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/mach-bf561//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/mach-bf561/boards//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/mach-common//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/mm//usr/src/kernels/2.6.32-042stab106.2/arch/blackfin/oprofile//usr/src/kernels/2.6.32-042stab106.2/arch/cris//usr/src/kernels/2.6.32-042stab106.2/arch/cris/arch-v10//usr/src/kernels/2.6.32-042stab106.2/arch/cris/arch-v10/drivers//usr/src/kernels/2.6.32-042stab106.2/arch/cris/arch-v10/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/cris/arch-v10/lib//usr/src/kernels/2.6.32-042stab106.2/arch/cris/arch-v10/mm//usr/src/kernels/2.6.32-042stab106.2/arch/cris/arch-v32//usr/src/kernels/2.6.32-042stab106.2/arch/cris/arch-v32/drivers//usr/src/kernels/2.6.32-042stab106.2/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/2.6.32-042stab106.2/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/2.6.32-042stab106.2/arch/cris/arch-v32/drivers/pci//usr/src/kernels/2.6.32-042stab106.2/arch/cris/arch-v32/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/cris/arch-v32/lib//usr/src/kernels/2.6.32-042stab106.2/arch/cris/arch-v32/mach-a3//usr/src/kernels/2.6.32-042stab106.2/arch/cris/arch-v32/mach-fs//usr/src/kernels/2.6.32-042stab106.2/arch/cris/arch-v32/mm//usr/src/kernels/2.6.32-042stab106.2/arch/cris/boot//usr/src/kernels/2.6.32-042stab106.2/arch/cris/boot/compressed//usr/src/kernels/2.6.32-042stab106.2/arch/cris/boot/rescue//usr/src/kernels/2.6.32-042stab106.2/arch/cris/include//usr/src/kernels/2.6.32-042stab106.2/arch/cris/include/arch-v32//usr/src/kernels/2.6.32-042stab106.2/arch/cris/include/arch-v32/arch//usr/src/kernels/2.6.32-042stab106.2/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/2.6.32-042stab106.2/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/2.6.32-042stab106.2/arch/cris/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/cris/mm//usr/src/kernels/2.6.32-042stab106.2/arch/frv//usr/src/kernels/2.6.32-042stab106.2/arch/frv/boot//usr/src/kernels/2.6.32-042stab106.2/arch/frv/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/frv/lib//usr/src/kernels/2.6.32-042stab106.2/arch/frv/mb93090-mb00//usr/src/kernels/2.6.32-042stab106.2/arch/frv/mm//usr/src/kernels/2.6.32-042stab106.2/arch/h8300//usr/src/kernels/2.6.32-042stab106.2/arch/h8300/boot//usr/src/kernels/2.6.32-042stab106.2/arch/h8300/boot/compressed//usr/src/kernels/2.6.32-042stab106.2/arch/h8300/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/h8300/kernel/timer//usr/src/kernels/2.6.32-042stab106.2/arch/h8300/lib//usr/src/kernels/2.6.32-042stab106.2/arch/h8300/mm//usr/src/kernels/2.6.32-042stab106.2/arch/h8300/platform//usr/src/kernels/2.6.32-042stab106.2/arch/h8300/platform/h8300h//usr/src/kernels/2.6.32-042stab106.2/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/2.6.32-042stab106.2/arch/h8300/platform/h8300h/generic//usr/src/kernels/2.6.32-042stab106.2/arch/h8300/platform/h8300h/h8max//usr/src/kernels/2.6.32-042stab106.2/arch/h8300/platform/h8s//usr/src/kernels/2.6.32-042stab106.2/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/2.6.32-042stab106.2/arch/h8300/platform/h8s/generic//usr/src/kernels/2.6.32-042stab106.2/arch/ia64//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/dig//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/hp//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/hp/common//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/hp/sim//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/hp/sim/boot//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/hp/zx1//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/ia32//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/kernel/cpufreq//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/kvm//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/lib//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/mm//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/oprofile//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/pci//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/sn//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/sn/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/sn/kernel/sn2//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/sn/pci//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/sn/pci/pcibr//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/uv//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/uv/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/ia64/xen//usr/src/kernels/2.6.32-042stab106.2/arch/m32r//usr/src/kernels/2.6.32-042stab106.2/arch/m32r/boot//usr/src/kernels/2.6.32-042stab106.2/arch/m32r/boot/compressed//usr/src/kernels/2.6.32-042stab106.2/arch/m32r/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/m32r/lib//usr/src/kernels/2.6.32-042stab106.2/arch/m32r/mm//usr/src/kernels/2.6.32-042stab106.2/arch/m32r/oprofile//usr/src/kernels/2.6.32-042stab106.2/arch/m32r/platforms//usr/src/kernels/2.6.32-042stab106.2/arch/m32r/platforms/m32104ut//usr/src/kernels/2.6.32-042stab106.2/arch/m32r/platforms/m32700ut//usr/src/kernels/2.6.32-042stab106.2/arch/m32r/platforms/mappi//usr/src/kernels/2.6.32-042stab106.2/arch/m32r/platforms/mappi2//usr/src/kernels/2.6.32-042stab106.2/arch/m32r/platforms/mappi3//usr/src/kernels/2.6.32-042stab106.2/arch/m32r/platforms/oaks32r//usr/src/kernels/2.6.32-042stab106.2/arch/m32r/platforms/opsput//usr/src/kernels/2.6.32-042stab106.2/arch/m32r/platforms/usrv//usr/src/kernels/2.6.32-042stab106.2/arch/m68k//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/amiga//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/apollo//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/atari//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/bvme6000//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/fpsp040//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/hp300//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/ifpsp060//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/lib//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/mac//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/math-emu//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/mm//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/mvme147//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/mvme16x//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/q40//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/sun3//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/sun3/prom//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/sun3x//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/tools//usr/src/kernels/2.6.32-042stab106.2/arch/m68k/tools/amiga//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/lib//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/mm//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/platform//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/platform/5206//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/platform/5206e//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/platform/520x//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/platform/523x//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/platform/5249//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/platform/5272//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/platform/527x//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/platform/528x//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/platform/5307//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/platform/532x//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/platform/5407//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/platform/68328//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/platform/68360//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/platform/68EZ328//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/platform/68VZ328//usr/src/kernels/2.6.32-042stab106.2/arch/m68knommu/platform/coldfire//usr/src/kernels/2.6.32-042stab106.2/arch/microblaze//usr/src/kernels/2.6.32-042stab106.2/arch/microblaze/boot//usr/src/kernels/2.6.32-042stab106.2/arch/microblaze/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/microblaze/kernel/cpu//usr/src/kernels/2.6.32-042stab106.2/arch/microblaze/lib//usr/src/kernels/2.6.32-042stab106.2/arch/microblaze/mm//usr/src/kernels/2.6.32-042stab106.2/arch/microblaze/platform//usr/src/kernels/2.6.32-042stab106.2/arch/microblaze/platform/generic//usr/src/kernels/2.6.32-042stab106.2/arch/mips//usr/src/kernels/2.6.32-042stab106.2/arch/mips/alchemy//usr/src/kernels/2.6.32-042stab106.2/arch/mips/alchemy/common//usr/src/kernels/2.6.32-042stab106.2/arch/mips/alchemy/devboards//usr/src/kernels/2.6.32-042stab106.2/arch/mips/alchemy/devboards/db1x00//usr/src/kernels/2.6.32-042stab106.2/arch/mips/alchemy/devboards/pb1000//usr/src/kernels/2.6.32-042stab106.2/arch/mips/alchemy/devboards/pb1100//usr/src/kernels/2.6.32-042stab106.2/arch/mips/alchemy/devboards/pb1200//usr/src/kernels/2.6.32-042stab106.2/arch/mips/alchemy/devboards/pb1500//usr/src/kernels/2.6.32-042stab106.2/arch/mips/alchemy/devboards/pb1550//usr/src/kernels/2.6.32-042stab106.2/arch/mips/alchemy/mtx-1//usr/src/kernels/2.6.32-042stab106.2/arch/mips/alchemy/xxs1500//usr/src/kernels/2.6.32-042stab106.2/arch/mips/ar7//usr/src/kernels/2.6.32-042stab106.2/arch/mips/basler//usr/src/kernels/2.6.32-042stab106.2/arch/mips/basler/excite//usr/src/kernels/2.6.32-042stab106.2/arch/mips/bcm47xx//usr/src/kernels/2.6.32-042stab106.2/arch/mips/bcm63xx//usr/src/kernels/2.6.32-042stab106.2/arch/mips/bcm63xx/boards//usr/src/kernels/2.6.32-042stab106.2/arch/mips/boot//usr/src/kernels/2.6.32-042stab106.2/arch/mips/cavium-octeon//usr/src/kernels/2.6.32-042stab106.2/arch/mips/cavium-octeon/executive//usr/src/kernels/2.6.32-042stab106.2/arch/mips/cobalt//usr/src/kernels/2.6.32-042stab106.2/arch/mips/dec//usr/src/kernels/2.6.32-042stab106.2/arch/mips/dec/prom//usr/src/kernels/2.6.32-042stab106.2/arch/mips/emma//usr/src/kernels/2.6.32-042stab106.2/arch/mips/emma/common//usr/src/kernels/2.6.32-042stab106.2/arch/mips/emma/markeins//usr/src/kernels/2.6.32-042stab106.2/arch/mips/fw//usr/src/kernels/2.6.32-042stab106.2/arch/mips/fw/arc//usr/src/kernels/2.6.32-042stab106.2/arch/mips/fw/cfe//usr/src/kernels/2.6.32-042stab106.2/arch/mips/fw/lib//usr/src/kernels/2.6.32-042stab106.2/arch/mips/fw/sni//usr/src/kernels/2.6.32-042stab106.2/arch/mips/gt64120//usr/src/kernels/2.6.32-042stab106.2/arch/mips/gt64120/wrppmc//usr/src/kernels/2.6.32-042stab106.2/arch/mips/jazz//usr/src/kernels/2.6.32-042stab106.2/arch/mips/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/mips/lasat//usr/src/kernels/2.6.32-042stab106.2/arch/mips/lasat/image//usr/src/kernels/2.6.32-042stab106.2/arch/mips/lib//usr/src/kernels/2.6.32-042stab106.2/arch/mips/loongson//usr/src/kernels/2.6.32-042stab106.2/arch/mips/loongson/common//usr/src/kernels/2.6.32-042stab106.2/arch/mips/loongson/fuloong-2e//usr/src/kernels/2.6.32-042stab106.2/arch/mips/math-emu//usr/src/kernels/2.6.32-042stab106.2/arch/mips/mipssim//usr/src/kernels/2.6.32-042stab106.2/arch/mips/mm//usr/src/kernels/2.6.32-042stab106.2/arch/mips/mti-malta//usr/src/kernels/2.6.32-042stab106.2/arch/mips/nxp//usr/src/kernels/2.6.32-042stab106.2/arch/mips/nxp/pnx833x//usr/src/kernels/2.6.32-042stab106.2/arch/mips/nxp/pnx833x/common//usr/src/kernels/2.6.32-042stab106.2/arch/mips/nxp/pnx833x/stb22x//usr/src/kernels/2.6.32-042stab106.2/arch/mips/nxp/pnx8550//usr/src/kernels/2.6.32-042stab106.2/arch/mips/nxp/pnx8550/common//usr/src/kernels/2.6.32-042stab106.2/arch/mips/nxp/pnx8550/jbs//usr/src/kernels/2.6.32-042stab106.2/arch/mips/nxp/pnx8550/stb810//usr/src/kernels/2.6.32-042stab106.2/arch/mips/oprofile//usr/src/kernels/2.6.32-042stab106.2/arch/mips/pci//usr/src/kernels/2.6.32-042stab106.2/arch/mips/pmc-sierra//usr/src/kernels/2.6.32-042stab106.2/arch/mips/pmc-sierra/msp71xx//usr/src/kernels/2.6.32-042stab106.2/arch/mips/pmc-sierra/yosemite//usr/src/kernels/2.6.32-042stab106.2/arch/mips/power//usr/src/kernels/2.6.32-042stab106.2/arch/mips/rb532//usr/src/kernels/2.6.32-042stab106.2/arch/mips/sgi-ip22//usr/src/kernels/2.6.32-042stab106.2/arch/mips/sgi-ip27//usr/src/kernels/2.6.32-042stab106.2/arch/mips/sgi-ip32//usr/src/kernels/2.6.32-042stab106.2/arch/mips/sibyte//usr/src/kernels/2.6.32-042stab106.2/arch/mips/sibyte/bcm1480//usr/src/kernels/2.6.32-042stab106.2/arch/mips/sibyte/common//usr/src/kernels/2.6.32-042stab106.2/arch/mips/sibyte/sb1250//usr/src/kernels/2.6.32-042stab106.2/arch/mips/sibyte/swarm//usr/src/kernels/2.6.32-042stab106.2/arch/mips/sni//usr/src/kernels/2.6.32-042stab106.2/arch/mips/txx9//usr/src/kernels/2.6.32-042stab106.2/arch/mips/txx9/generic//usr/src/kernels/2.6.32-042stab106.2/arch/mips/txx9/jmr3927//usr/src/kernels/2.6.32-042stab106.2/arch/mips/txx9/rbtx4927//usr/src/kernels/2.6.32-042stab106.2/arch/mips/txx9/rbtx4938//usr/src/kernels/2.6.32-042stab106.2/arch/mips/txx9/rbtx4939//usr/src/kernels/2.6.32-042stab106.2/arch/mips/vr41xx//usr/src/kernels/2.6.32-042stab106.2/arch/mips/vr41xx/casio-e55//usr/src/kernels/2.6.32-042stab106.2/arch/mips/vr41xx/common//usr/src/kernels/2.6.32-042stab106.2/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/2.6.32-042stab106.2/arch/mn10300//usr/src/kernels/2.6.32-042stab106.2/arch/mn10300/boot//usr/src/kernels/2.6.32-042stab106.2/arch/mn10300/boot/compressed//usr/src/kernels/2.6.32-042stab106.2/arch/mn10300/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/mn10300/lib//usr/src/kernels/2.6.32-042stab106.2/arch/mn10300/mm//usr/src/kernels/2.6.32-042stab106.2/arch/mn10300/oprofile//usr/src/kernels/2.6.32-042stab106.2/arch/mn10300/proc-mn103e010//usr/src/kernels/2.6.32-042stab106.2/arch/mn10300/unit-asb2303//usr/src/kernels/2.6.32-042stab106.2/arch/mn10300/unit-asb2305//usr/src/kernels/2.6.32-042stab106.2/arch/parisc//usr/src/kernels/2.6.32-042stab106.2/arch/parisc/hpux//usr/src/kernels/2.6.32-042stab106.2/arch/parisc/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/parisc/lib//usr/src/kernels/2.6.32-042stab106.2/arch/parisc/math-emu//usr/src/kernels/2.6.32-042stab106.2/arch/parisc/mm//usr/src/kernels/2.6.32-042stab106.2/arch/parisc/oprofile//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/boot//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/kernel/vdso32//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/kernel/vdso64//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/kvm//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/lib//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/math-emu//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/mm//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/oprofile//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/40x//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/44x//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/512x//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/52xx//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/82xx//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/83xx//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/85xx//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/86xx//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/8xx//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/amigaone//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/cell//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/cell/spufs//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/chrp//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/embedded6xx//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/iseries//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/maple//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/pasemi//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/powermac//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/prep//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/ps3//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/platforms/pseries//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/sysdev//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/sysdev/bestcomm//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/sysdev/qe_lib//usr/src/kernels/2.6.32-042stab106.2/arch/powerpc/xmon//usr/src/kernels/2.6.32-042stab106.2/arch/s390//usr/src/kernels/2.6.32-042stab106.2/arch/s390/appldata//usr/src/kernels/2.6.32-042stab106.2/arch/s390/boot//usr/src/kernels/2.6.32-042stab106.2/arch/s390/crypto//usr/src/kernels/2.6.32-042stab106.2/arch/s390/hypfs//usr/src/kernels/2.6.32-042stab106.2/arch/s390/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/s390/kernel/vdso32//usr/src/kernels/2.6.32-042stab106.2/arch/s390/kernel/vdso64//usr/src/kernels/2.6.32-042stab106.2/arch/s390/kvm//usr/src/kernels/2.6.32-042stab106.2/arch/s390/lib//usr/src/kernels/2.6.32-042stab106.2/arch/s390/math-emu//usr/src/kernels/2.6.32-042stab106.2/arch/s390/mm//usr/src/kernels/2.6.32-042stab106.2/arch/s390/oprofile//usr/src/kernels/2.6.32-042stab106.2/arch/score//usr/src/kernels/2.6.32-042stab106.2/arch/score/boot//usr/src/kernels/2.6.32-042stab106.2/arch/score/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/score/lib//usr/src/kernels/2.6.32-042stab106.2/arch/score/mm//usr/src/kernels/2.6.32-042stab106.2/arch/sh//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-cayman//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-dreamcast//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-ecovec24//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-edosk7705//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-highlander//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-hp6xx//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-kfr2r09//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-landisk//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-lboxre2//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-microdev//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-migor//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-r2d//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-rsk//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-sdk7780//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-se//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-se/7206//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-se/7343//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-se/770x//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-se/7721//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-se/7722//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-se/7724//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-se/7751//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-se/7780//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-sh03//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-snapgear//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-systemh//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-titan//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boards/mach-x3proto//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boot//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boot/compressed//usr/src/kernels/2.6.32-042stab106.2/arch/sh/boot/romimage//usr/src/kernels/2.6.32-042stab106.2/arch/sh/cchips//usr/src/kernels/2.6.32-042stab106.2/arch/sh/cchips/hd6446x//usr/src/kernels/2.6.32-042stab106.2/arch/sh/drivers//usr/src/kernels/2.6.32-042stab106.2/arch/sh/drivers/dma//usr/src/kernels/2.6.32-042stab106.2/arch/sh/drivers/pci//usr/src/kernels/2.6.32-042stab106.2/arch/sh/drivers/superhyway//usr/src/kernels/2.6.32-042stab106.2/arch/sh/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/sh/kernel/cpu//usr/src/kernels/2.6.32-042stab106.2/arch/sh/kernel/cpu/irq//usr/src/kernels/2.6.32-042stab106.2/arch/sh/kernel/cpu/sh2//usr/src/kernels/2.6.32-042stab106.2/arch/sh/kernel/cpu/sh2a//usr/src/kernels/2.6.32-042stab106.2/arch/sh/kernel/cpu/sh3//usr/src/kernels/2.6.32-042stab106.2/arch/sh/kernel/cpu/sh4//usr/src/kernels/2.6.32-042stab106.2/arch/sh/kernel/cpu/sh4a//usr/src/kernels/2.6.32-042stab106.2/arch/sh/kernel/cpu/sh5//usr/src/kernels/2.6.32-042stab106.2/arch/sh/kernel/cpu/shmobile//usr/src/kernels/2.6.32-042stab106.2/arch/sh/kernel/vsyscall//usr/src/kernels/2.6.32-042stab106.2/arch/sh/lib//usr/src/kernels/2.6.32-042stab106.2/arch/sh/lib64//usr/src/kernels/2.6.32-042stab106.2/arch/sh/math-emu//usr/src/kernels/2.6.32-042stab106.2/arch/sh/mm//usr/src/kernels/2.6.32-042stab106.2/arch/sh/oprofile//usr/src/kernels/2.6.32-042stab106.2/arch/sh/tools//usr/src/kernels/2.6.32-042stab106.2/arch/sparc//usr/src/kernels/2.6.32-042stab106.2/arch/sparc/boot//usr/src/kernels/2.6.32-042stab106.2/arch/sparc/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/sparc/lib//usr/src/kernels/2.6.32-042stab106.2/arch/sparc/math-emu//usr/src/kernels/2.6.32-042stab106.2/arch/sparc/mm//usr/src/kernels/2.6.32-042stab106.2/arch/sparc/oprofile//usr/src/kernels/2.6.32-042stab106.2/arch/sparc/prom//usr/src/kernels/2.6.32-042stab106.2/arch/um//usr/src/kernels/2.6.32-042stab106.2/arch/um/drivers//usr/src/kernels/2.6.32-042stab106.2/arch/um/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/um/kernel/skas//usr/src/kernels/2.6.32-042stab106.2/arch/um/os-Linux//usr/src/kernels/2.6.32-042stab106.2/arch/um/os-Linux/drivers//usr/src/kernels/2.6.32-042stab106.2/arch/um/os-Linux/skas//usr/src/kernels/2.6.32-042stab106.2/arch/um/os-Linux/sys-i386//usr/src/kernels/2.6.32-042stab106.2/arch/um/os-Linux/sys-x86_64//usr/src/kernels/2.6.32-042stab106.2/arch/um/scripts//usr/src/kernels/2.6.32-042stab106.2/arch/um/sys-i386//usr/src/kernels/2.6.32-042stab106.2/arch/um/sys-ia64//usr/src/kernels/2.6.32-042stab106.2/arch/um/sys-ppc//usr/src/kernels/2.6.32-042stab106.2/arch/um/sys-x86_64//usr/src/kernels/2.6.32-042stab106.2/arch/x86//usr/src/kernels/2.6.32-042stab106.2/arch/x86/boot//usr/src/kernels/2.6.32-042stab106.2/arch/x86/boot/compressed//usr/src/kernels/2.6.32-042stab106.2/arch/x86/crypto//usr/src/kernels/2.6.32-042stab106.2/arch/x86/ia32//usr/src/kernels/2.6.32-042stab106.2/arch/x86/include//usr/src/kernels/2.6.32-042stab106.2/arch/x86/include/asm//usr/src/kernels/2.6.32-042stab106.2/arch/x86/include/asm/crypto//usr/src/kernels/2.6.32-042stab106.2/arch/x86/include/asm/trace//usr/src/kernels/2.6.32-042stab106.2/arch/x86/include/asm/uv//usr/src/kernels/2.6.32-042stab106.2/arch/x86/include/asm/visws//usr/src/kernels/2.6.32-042stab106.2/arch/x86/include/asm/xen//usr/src/kernels/2.6.32-042stab106.2/arch/x86/include/generated//usr/src/kernels/2.6.32-042stab106.2/arch/x86/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/x86/kernel/acpi//usr/src/kernels/2.6.32-042stab106.2/arch/x86/kernel/acpi/realmode//usr/src/kernels/2.6.32-042stab106.2/arch/x86/kernel/apic//usr/src/kernels/2.6.32-042stab106.2/arch/x86/kernel/cpu//usr/src/kernels/2.6.32-042stab106.2/arch/x86/kernel/cpu/cpufreq//usr/src/kernels/2.6.32-042stab106.2/arch/x86/kernel/cpu/mcheck//usr/src/kernels/2.6.32-042stab106.2/arch/x86/kernel/cpu/mtrr//usr/src/kernels/2.6.32-042stab106.2/arch/x86/kvm//usr/src/kernels/2.6.32-042stab106.2/arch/x86/lguest//usr/src/kernels/2.6.32-042stab106.2/arch/x86/lib//usr/src/kernels/2.6.32-042stab106.2/arch/x86/math-emu//usr/src/kernels/2.6.32-042stab106.2/arch/x86/mm//usr/src/kernels/2.6.32-042stab106.2/arch/x86/mm/kmemcheck//usr/src/kernels/2.6.32-042stab106.2/arch/x86/oprofile//usr/src/kernels/2.6.32-042stab106.2/arch/x86/pci//usr/src/kernels/2.6.32-042stab106.2/arch/x86/power//usr/src/kernels/2.6.32-042stab106.2/arch/x86/tools//usr/src/kernels/2.6.32-042stab106.2/arch/x86/vdso//usr/src/kernels/2.6.32-042stab106.2/arch/x86/video//usr/src/kernels/2.6.32-042stab106.2/arch/x86/xen//usr/src/kernels/2.6.32-042stab106.2/arch/xtensa//usr/src/kernels/2.6.32-042stab106.2/arch/xtensa/boot//usr/src/kernels/2.6.32-042stab106.2/arch/xtensa/boot/boot-elf//usr/src/kernels/2.6.32-042stab106.2/arch/xtensa/boot/boot-redboot//usr/src/kernels/2.6.32-042stab106.2/arch/xtensa/boot/lib//usr/src/kernels/2.6.32-042stab106.2/arch/xtensa/boot/ramdisk//usr/src/kernels/2.6.32-042stab106.2/arch/xtensa/kernel//usr/src/kernels/2.6.32-042stab106.2/arch/xtensa/lib//usr/src/kernels/2.6.32-042stab106.2/arch/xtensa/mm//usr/src/kernels/2.6.32-042stab106.2/arch/xtensa/platforms//usr/src/kernels/2.6.32-042stab106.2/arch/xtensa/platforms/iss//usr/src/kernels/2.6.32-042stab106.2/arch/xtensa/platforms/s6105//usr/src/kernels/2.6.32-042stab106.2/arch/xtensa/platforms/xt2000//usr/src/kernels/2.6.32-042stab106.2/arch/xtensa/variants//usr/src/kernels/2.6.32-042stab106.2/arch/xtensa/variants/s6000//usr/src/kernels/2.6.32-042stab106.2/block//usr/src/kernels/2.6.32-042stab106.2/crypto//usr/src/kernels/2.6.32-042stab106.2/crypto/async_tx//usr/src/kernels/2.6.32-042stab106.2/crypto/mpi//usr/src/kernels/2.6.32-042stab106.2/crypto/signature//usr/src/kernels/2.6.32-042stab106.2/drivers//usr/src/kernels/2.6.32-042stab106.2/drivers/accessibility//usr/src/kernels/2.6.32-042stab106.2/drivers/accessibility/braille//usr/src/kernels/2.6.32-042stab106.2/drivers/acpi//usr/src/kernels/2.6.32-042stab106.2/drivers/acpi/acpica//usr/src/kernels/2.6.32-042stab106.2/drivers/acpi/apei//usr/src/kernels/2.6.32-042stab106.2/drivers/amba//usr/src/kernels/2.6.32-042stab106.2/drivers/ata//usr/src/kernels/2.6.32-042stab106.2/drivers/atm//usr/src/kernels/2.6.32-042stab106.2/drivers/auxdisplay//usr/src/kernels/2.6.32-042stab106.2/drivers/base//usr/src/kernels/2.6.32-042stab106.2/drivers/base/power//usr/src/kernels/2.6.32-042stab106.2/drivers/bcma//usr/src/kernels/2.6.32-042stab106.2/drivers/block//usr/src/kernels/2.6.32-042stab106.2/drivers/block/aoe//usr/src/kernels/2.6.32-042stab106.2/drivers/block/drbd//usr/src/kernels/2.6.32-042stab106.2/drivers/block/mtip32xx//usr/src/kernels/2.6.32-042stab106.2/drivers/block/paride//usr/src/kernels/2.6.32-042stab106.2/drivers/block/ploop//usr/src/kernels/2.6.32-042stab106.2/drivers/block/rsxx//usr/src/kernels/2.6.32-042stab106.2/drivers/bluetooth//usr/src/kernels/2.6.32-042stab106.2/drivers/cdrom//usr/src/kernels/2.6.32-042stab106.2/drivers/char//usr/src/kernels/2.6.32-042stab106.2/drivers/char/agp//usr/src/kernels/2.6.32-042stab106.2/drivers/char/hw_random//usr/src/kernels/2.6.32-042stab106.2/drivers/char/ip2//usr/src/kernels/2.6.32-042stab106.2/drivers/char/ipmi//usr/src/kernels/2.6.32-042stab106.2/drivers/char/mwave//usr/src/kernels/2.6.32-042stab106.2/drivers/char/pcmcia//usr/src/kernels/2.6.32-042stab106.2/drivers/char/pcmcia/ipwireless//usr/src/kernels/2.6.32-042stab106.2/drivers/char/rio//usr/src/kernels/2.6.32-042stab106.2/drivers/char/tpm//usr/src/kernels/2.6.32-042stab106.2/drivers/char/xilinx_hwicap//usr/src/kernels/2.6.32-042stab106.2/drivers/clocksource//usr/src/kernels/2.6.32-042stab106.2/drivers/connector//usr/src/kernels/2.6.32-042stab106.2/drivers/cpufreq//usr/src/kernels/2.6.32-042stab106.2/drivers/cpuidle//usr/src/kernels/2.6.32-042stab106.2/drivers/cpuidle/governors//usr/src/kernels/2.6.32-042stab106.2/drivers/crypto//usr/src/kernels/2.6.32-042stab106.2/drivers/crypto/amcc//usr/src/kernels/2.6.32-042stab106.2/drivers/crypto/nx//usr/src/kernels/2.6.32-042stab106.2/drivers/dca//usr/src/kernels/2.6.32-042stab106.2/drivers/dio//usr/src/kernels/2.6.32-042stab106.2/drivers/dma//usr/src/kernels/2.6.32-042stab106.2/drivers/dma/ioat//usr/src/kernels/2.6.32-042stab106.2/drivers/dma/ipu//usr/src/kernels/2.6.32-042stab106.2/drivers/edac//usr/src/kernels/2.6.32-042stab106.2/drivers/eisa//usr/src/kernels/2.6.32-042stab106.2/drivers/firewire//usr/src/kernels/2.6.32-042stab106.2/drivers/firmware//usr/src/kernels/2.6.32-042stab106.2/drivers/gpio//usr/src/kernels/2.6.32-042stab106.2/drivers/gpu//usr/src/kernels/2.6.32-042stab106.2/drivers/gpu/drm//usr/src/kernels/2.6.32-042stab106.2/drivers/gpu/drm/i2c//usr/src/kernels/2.6.32-042stab106.2/drivers/gpu/drm/i810//usr/src/kernels/2.6.32-042stab106.2/drivers/gpu/drm/i915//usr/src/kernels/2.6.32-042stab106.2/drivers/gpu/drm/mga//usr/src/kernels/2.6.32-042stab106.2/drivers/gpu/drm/nouveau//usr/src/kernels/2.6.32-042stab106.2/drivers/gpu/drm/nouveau/dispnv04//usr/src/kernels/2.6.32-042stab106.2/drivers/gpu/drm/panel//usr/src/kernels/2.6.32-042stab106.2/drivers/gpu/drm/r128//usr/src/kernels/2.6.32-042stab106.2/drivers/gpu/drm/radeon//usr/src/kernels/2.6.32-042stab106.2/drivers/gpu/drm/savage//usr/src/kernels/2.6.32-042stab106.2/drivers/gpu/drm/sis//usr/src/kernels/2.6.32-042stab106.2/drivers/gpu/drm/tdfx//usr/src/kernels/2.6.32-042stab106.2/drivers/gpu/drm/ttm//usr/src/kernels/2.6.32-042stab106.2/drivers/gpu/drm/via//usr/src/kernels/2.6.32-042stab106.2/drivers/gpu/vga//usr/src/kernels/2.6.32-042stab106.2/drivers/hid//usr/src/kernels/2.6.32-042stab106.2/drivers/hid/usbhid//usr/src/kernels/2.6.32-042stab106.2/drivers/hv//usr/src/kernels/2.6.32-042stab106.2/drivers/hwmon//usr/src/kernels/2.6.32-042stab106.2/drivers/hwmon/ams//usr/src/kernels/2.6.32-042stab106.2/drivers/i2c//usr/src/kernels/2.6.32-042stab106.2/drivers/i2c/algos//usr/src/kernels/2.6.32-042stab106.2/drivers/i2c/busses//usr/src/kernels/2.6.32-042stab106.2/drivers/i2c/chips//usr/src/kernels/2.6.32-042stab106.2/drivers/ide//usr/src/kernels/2.6.32-042stab106.2/drivers/idle//usr/src/kernels/2.6.32-042stab106.2/drivers/ieee1394//usr/src/kernels/2.6.32-042stab106.2/drivers/ieee802154//usr/src/kernels/2.6.32-042stab106.2/drivers/infiniband//usr/src/kernels/2.6.32-042stab106.2/drivers/infiniband/core//usr/src/kernels/2.6.32-042stab106.2/drivers/infiniband/hw//usr/src/kernels/2.6.32-042stab106.2/drivers/infiniband/hw/amso1100//usr/src/kernels/2.6.32-042stab106.2/drivers/infiniband/hw/cxgb3//usr/src/kernels/2.6.32-042stab106.2/drivers/infiniband/hw/cxgb4//usr/src/kernels/2.6.32-042stab106.2/drivers/infiniband/hw/ehca//usr/src/kernels/2.6.32-042stab106.2/drivers/infiniband/hw/ipath//usr/src/kernels/2.6.32-042stab106.2/drivers/infiniband/hw/mlx4//usr/src/kernels/2.6.32-042stab106.2/drivers/infiniband/hw/mlx5//usr/src/kernels/2.6.32-042stab106.2/drivers/infiniband/hw/mthca//usr/src/kernels/2.6.32-042stab106.2/drivers/infiniband/hw/nes//usr/src/kernels/2.6.32-042stab106.2/drivers/infiniband/hw/ocrdma//usr/src/kernels/2.6.32-042stab106.2/drivers/infiniband/hw/qib//usr/src/kernels/2.6.32-042stab106.2/drivers/infiniband/hw/usnic//usr/src/kernels/2.6.32-042stab106.2/drivers/infiniband/ulp//usr/src/kernels/2.6.32-042stab106.2/drivers/infiniband/ulp/ipoib//usr/src/kernels/2.6.32-042stab106.2/drivers/infiniband/ulp/iser//usr/src/kernels/2.6.32-042stab106.2/drivers/infiniband/ulp/srp//usr/src/kernels/2.6.32-042stab106.2/drivers/input//usr/src/kernels/2.6.32-042stab106.2/drivers/input/gameport//usr/src/kernels/2.6.32-042stab106.2/drivers/input/joystick//usr/src/kernels/2.6.32-042stab106.2/drivers/input/joystick/iforce//usr/src/kernels/2.6.32-042stab106.2/drivers/input/keyboard//usr/src/kernels/2.6.32-042stab106.2/drivers/input/misc//usr/src/kernels/2.6.32-042stab106.2/drivers/input/mouse//usr/src/kernels/2.6.32-042stab106.2/drivers/input/serio//usr/src/kernels/2.6.32-042stab106.2/drivers/input/tablet//usr/src/kernels/2.6.32-042stab106.2/drivers/input/touchscreen//usr/src/kernels/2.6.32-042stab106.2/drivers/isdn//usr/src/kernels/2.6.32-042stab106.2/drivers/isdn/act2000//usr/src/kernels/2.6.32-042stab106.2/drivers/isdn/capi//usr/src/kernels/2.6.32-042stab106.2/drivers/isdn/divert//usr/src/kernels/2.6.32-042stab106.2/drivers/isdn/gigaset//usr/src/kernels/2.6.32-042stab106.2/drivers/isdn/hardware//usr/src/kernels/2.6.32-042stab106.2/drivers/isdn/hardware/avm//usr/src/kernels/2.6.32-042stab106.2/drivers/isdn/hardware/eicon//usr/src/kernels/2.6.32-042stab106.2/drivers/isdn/hardware/mISDN//usr/src/kernels/2.6.32-042stab106.2/drivers/isdn/hisax//usr/src/kernels/2.6.32-042stab106.2/drivers/isdn/hysdn//usr/src/kernels/2.6.32-042stab106.2/drivers/isdn/i4l//usr/src/kernels/2.6.32-042stab106.2/drivers/isdn/icn//usr/src/kernels/2.6.32-042stab106.2/drivers/isdn/isdnloop//usr/src/kernels/2.6.32-042stab106.2/drivers/isdn/mISDN//usr/src/kernels/2.6.32-042stab106.2/drivers/isdn/pcbit//usr/src/kernels/2.6.32-042stab106.2/drivers/isdn/sc//usr/src/kernels/2.6.32-042stab106.2/drivers/leds//usr/src/kernels/2.6.32-042stab106.2/drivers/lguest//usr/src/kernels/2.6.32-042stab106.2/drivers/macintosh//usr/src/kernels/2.6.32-042stab106.2/drivers/mca//usr/src/kernels/2.6.32-042stab106.2/drivers/md//usr/src/kernels/2.6.32-042stab106.2/drivers/md/persistent-data//usr/src/kernels/2.6.32-042stab106.2/drivers/media//usr/src/kernels/2.6.32-042stab106.2/drivers/media/common//usr/src/kernels/2.6.32-042stab106.2/drivers/media/common/tuners//usr/src/kernels/2.6.32-042stab106.2/drivers/media/dvb//usr/src/kernels/2.6.32-042stab106.2/drivers/media/dvb/b2c2//usr/src/kernels/2.6.32-042stab106.2/drivers/media/dvb/bt8xx//usr/src/kernels/2.6.32-042stab106.2/drivers/media/dvb/dm1105//usr/src/kernels/2.6.32-042stab106.2/drivers/media/dvb/dvb-core//usr/src/kernels/2.6.32-042stab106.2/drivers/media/dvb/dvb-usb//usr/src/kernels/2.6.32-042stab106.2/drivers/media/dvb/firewire//usr/src/kernels/2.6.32-042stab106.2/drivers/media/dvb/frontends//usr/src/kernels/2.6.32-042stab106.2/drivers/media/dvb/ngene//usr/src/kernels/2.6.32-042stab106.2/drivers/media/dvb/pluto2//usr/src/kernels/2.6.32-042stab106.2/drivers/media/dvb/pt1//usr/src/kernels/2.6.32-042stab106.2/drivers/media/dvb/siano//usr/src/kernels/2.6.32-042stab106.2/drivers/media/dvb/ttpci//usr/src/kernels/2.6.32-042stab106.2/drivers/media/dvb/ttusb-budget//usr/src/kernels/2.6.32-042stab106.2/drivers/media/dvb/ttusb-dec//usr/src/kernels/2.6.32-042stab106.2/drivers/media/radio//usr/src/kernels/2.6.32-042stab106.2/drivers/media/radio/si470x//usr/src/kernels/2.6.32-042stab106.2/drivers/media/rc//usr/src/kernels/2.6.32-042stab106.2/drivers/media/rc/keymaps//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/au0828//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/bt8xx//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/cpia2//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/cx18//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/cx231xx//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/cx23885//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/cx25840//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/cx88//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/davinci//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/em28xx//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/et61x251//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/gspca//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/gspca/gl860//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/gspca/m5602//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/gspca/stv06xx//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/hdpvr//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/ivtv//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/ovcamchip//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/pvrusb2//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/pwc//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/saa7134//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/saa7164//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/sn9c102//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/tlg2300//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/usbvideo//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/usbvision//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/uvc//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/zc0301//usr/src/kernels/2.6.32-042stab106.2/drivers/media/video/zoran//usr/src/kernels/2.6.32-042stab106.2/drivers/memstick//usr/src/kernels/2.6.32-042stab106.2/drivers/memstick/core//usr/src/kernels/2.6.32-042stab106.2/drivers/memstick/host//usr/src/kernels/2.6.32-042stab106.2/drivers/message//usr/src/kernels/2.6.32-042stab106.2/drivers/message/fusion//usr/src/kernels/2.6.32-042stab106.2/drivers/message/i2o//usr/src/kernels/2.6.32-042stab106.2/drivers/mfd//usr/src/kernels/2.6.32-042stab106.2/drivers/misc//usr/src/kernels/2.6.32-042stab106.2/drivers/misc/c2port//usr/src/kernels/2.6.32-042stab106.2/drivers/misc/cb710//usr/src/kernels/2.6.32-042stab106.2/drivers/misc/eeprom//usr/src/kernels/2.6.32-042stab106.2/drivers/misc/hdpuftrs//usr/src/kernels/2.6.32-042stab106.2/drivers/misc/ibmasm//usr/src/kernels/2.6.32-042stab106.2/drivers/misc/sgi-gru//usr/src/kernels/2.6.32-042stab106.2/drivers/misc/sgi-xp//usr/src/kernels/2.6.32-042stab106.2/drivers/mmc//usr/src/kernels/2.6.32-042stab106.2/drivers/mmc/card//usr/src/kernels/2.6.32-042stab106.2/drivers/mmc/core//usr/src/kernels/2.6.32-042stab106.2/drivers/mmc/host//usr/src/kernels/2.6.32-042stab106.2/drivers/mtd//usr/src/kernels/2.6.32-042stab106.2/drivers/mtd/chips//usr/src/kernels/2.6.32-042stab106.2/drivers/mtd/devices//usr/src/kernels/2.6.32-042stab106.2/drivers/mtd/lpddr//usr/src/kernels/2.6.32-042stab106.2/drivers/mtd/maps//usr/src/kernels/2.6.32-042stab106.2/drivers/mtd/nand//usr/src/kernels/2.6.32-042stab106.2/drivers/mtd/onenand//usr/src/kernels/2.6.32-042stab106.2/drivers/mtd/tests//usr/src/kernels/2.6.32-042stab106.2/drivers/mtd/ubi//usr/src/kernels/2.6.32-042stab106.2/drivers/net//usr/src/kernels/2.6.32-042stab106.2/drivers/net/appletalk//usr/src/kernels/2.6.32-042stab106.2/drivers/net/arcnet//usr/src/kernels/2.6.32-042stab106.2/drivers/net/arm//usr/src/kernels/2.6.32-042stab106.2/drivers/net/atl1c//usr/src/kernels/2.6.32-042stab106.2/drivers/net/atl1e//usr/src/kernels/2.6.32-042stab106.2/drivers/net/atlx//usr/src/kernels/2.6.32-042stab106.2/drivers/net/benet//usr/src/kernels/2.6.32-042stab106.2/drivers/net/bna//usr/src/kernels/2.6.32-042stab106.2/drivers/net/bnx2x//usr/src/kernels/2.6.32-042stab106.2/drivers/net/bonding//usr/src/kernels/2.6.32-042stab106.2/drivers/net/can//usr/src/kernels/2.6.32-042stab106.2/drivers/net/can/sja1000//usr/src/kernels/2.6.32-042stab106.2/drivers/net/can/usb//usr/src/kernels/2.6.32-042stab106.2/drivers/net/chelsio//usr/src/kernels/2.6.32-042stab106.2/drivers/net/cris//usr/src/kernels/2.6.32-042stab106.2/drivers/net/cxgb3//usr/src/kernels/2.6.32-042stab106.2/drivers/net/cxgb4//usr/src/kernels/2.6.32-042stab106.2/drivers/net/e1000//usr/src/kernels/2.6.32-042stab106.2/drivers/net/e1000e//usr/src/kernels/2.6.32-042stab106.2/drivers/net/ehea//usr/src/kernels/2.6.32-042stab106.2/drivers/net/enic//usr/src/kernels/2.6.32-042stab106.2/drivers/net/fs_enet//usr/src/kernels/2.6.32-042stab106.2/drivers/net/hamradio//usr/src/kernels/2.6.32-042stab106.2/drivers/net/hyperv//usr/src/kernels/2.6.32-042stab106.2/drivers/net/i40e//usr/src/kernels/2.6.32-042stab106.2/drivers/net/i40evf//usr/src/kernels/2.6.32-042stab106.2/drivers/net/ibm_newemac//usr/src/kernels/2.6.32-042stab106.2/drivers/net/igb//usr/src/kernels/2.6.32-042stab106.2/drivers/net/igbvf//usr/src/kernels/2.6.32-042stab106.2/drivers/net/irda//usr/src/kernels/2.6.32-042stab106.2/drivers/net/ixgb//usr/src/kernels/2.6.32-042stab106.2/drivers/net/ixgbe//usr/src/kernels/2.6.32-042stab106.2/drivers/net/ixgbevf//usr/src/kernels/2.6.32-042stab106.2/drivers/net/ixp2000//usr/src/kernels/2.6.32-042stab106.2/drivers/net/mlx4//usr/src/kernels/2.6.32-042stab106.2/drivers/net/mlx5//usr/src/kernels/2.6.32-042stab106.2/drivers/net/mlx5/core//usr/src/kernels/2.6.32-042stab106.2/drivers/net/myri10ge//usr/src/kernels/2.6.32-042stab106.2/drivers/net/netxen//usr/src/kernels/2.6.32-042stab106.2/drivers/net/pch_gbe//usr/src/kernels/2.6.32-042stab106.2/drivers/net/pcmcia//usr/src/kernels/2.6.32-042stab106.2/drivers/net/phy//usr/src/kernels/2.6.32-042stab106.2/drivers/net/qlcnic//usr/src/kernels/2.6.32-042stab106.2/drivers/net/qlge//usr/src/kernels/2.6.32-042stab106.2/drivers/net/sfc//usr/src/kernels/2.6.32-042stab106.2/drivers/net/skfp//usr/src/kernels/2.6.32-042stab106.2/drivers/net/stmmac//usr/src/kernels/2.6.32-042stab106.2/drivers/net/tokenring//usr/src/kernels/2.6.32-042stab106.2/drivers/net/tulip//usr/src/kernels/2.6.32-042stab106.2/drivers/net/usb//usr/src/kernels/2.6.32-042stab106.2/drivers/net/vmxnet3//usr/src/kernels/2.6.32-042stab106.2/drivers/net/vxge//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wan//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wan/lmc//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wimax//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wimax/i2400m//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/ath//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/ath/ath5k//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/ath/ath9k//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/ath/carl9170//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/b43//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/b43legacy//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/brcm80211//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/brcm80211/brcmsmac//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/brcm80211/brcmutil//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/hostap//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/ipw2x00//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/iwlegacy//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/iwlwifi//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/iwlwifi/dvm//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/iwlwifi/mvm//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/libertas//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/libertas_tf//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/orinoco//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/p54//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/prism54//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/rt2x00//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/rtl818x//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/rtl818x/rtl8180//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/rtl818x/rtl8187//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/ti//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/ti/wl1251//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/ti/wl12xx//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/ti/wlcore//usr/src/kernels/2.6.32-042stab106.2/drivers/net/wireless/zd1211rw//usr/src/kernels/2.6.32-042stab106.2/drivers/nubus//usr/src/kernels/2.6.32-042stab106.2/drivers/of//usr/src/kernels/2.6.32-042stab106.2/drivers/parisc//usr/src/kernels/2.6.32-042stab106.2/drivers/parport//usr/src/kernels/2.6.32-042stab106.2/drivers/pci//usr/src/kernels/2.6.32-042stab106.2/drivers/pci/hotplug//usr/src/kernels/2.6.32-042stab106.2/drivers/pci/pcie//usr/src/kernels/2.6.32-042stab106.2/drivers/pci/pcie/aer//usr/src/kernels/2.6.32-042stab106.2/drivers/pcmcia//usr/src/kernels/2.6.32-042stab106.2/drivers/platform//usr/src/kernels/2.6.32-042stab106.2/drivers/platform/x86//usr/src/kernels/2.6.32-042stab106.2/drivers/pnp//usr/src/kernels/2.6.32-042stab106.2/drivers/pnp/isapnp//usr/src/kernels/2.6.32-042stab106.2/drivers/pnp/pnpacpi//usr/src/kernels/2.6.32-042stab106.2/drivers/pnp/pnpbios//usr/src/kernels/2.6.32-042stab106.2/drivers/power//usr/src/kernels/2.6.32-042stab106.2/drivers/powercap//usr/src/kernels/2.6.32-042stab106.2/drivers/pps//usr/src/kernels/2.6.32-042stab106.2/drivers/ps3//usr/src/kernels/2.6.32-042stab106.2/drivers/ptp//usr/src/kernels/2.6.32-042stab106.2/drivers/rapidio//usr/src/kernels/2.6.32-042stab106.2/drivers/rapidio/switches//usr/src/kernels/2.6.32-042stab106.2/drivers/regulator//usr/src/kernels/2.6.32-042stab106.2/drivers/rtc//usr/src/kernels/2.6.32-042stab106.2/drivers/s390//usr/src/kernels/2.6.32-042stab106.2/drivers/s390/block//usr/src/kernels/2.6.32-042stab106.2/drivers/s390/char//usr/src/kernels/2.6.32-042stab106.2/drivers/s390/cio//usr/src/kernels/2.6.32-042stab106.2/drivers/s390/crypto//usr/src/kernels/2.6.32-042stab106.2/drivers/s390/kvm//usr/src/kernels/2.6.32-042stab106.2/drivers/s390/net//usr/src/kernels/2.6.32-042stab106.2/drivers/s390/scsi//usr/src/kernels/2.6.32-042stab106.2/drivers/sbus//usr/src/kernels/2.6.32-042stab106.2/drivers/sbus/char//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/aacraid//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/aic7xxx//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/aic94xx//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/arcmsr//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/arm//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/be2iscsi//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/bfa//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/bnx2fc//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/bnx2i//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/cxgbi//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/device_handler//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/fcoe//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/fnic//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/ibmvscsi//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/isci//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/isci/firmware//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/libfc//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/libsas//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/lpfc//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/megaraid//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/mpt2sas//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/mpt3sas//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/mvsas//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/osd//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/pcmcia//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/pm8001//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/qla2xxx//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/qla4xxx//usr/src/kernels/2.6.32-042stab106.2/drivers/scsi/sym53c8xx_2//usr/src/kernels/2.6.32-042stab106.2/drivers/serial//usr/src/kernels/2.6.32-042stab106.2/drivers/serial/cpm_uart//usr/src/kernels/2.6.32-042stab106.2/drivers/serial/jsm//usr/src/kernels/2.6.32-042stab106.2/drivers/sfi//usr/src/kernels/2.6.32-042stab106.2/drivers/sh//usr/src/kernels/2.6.32-042stab106.2/drivers/sh/maple//usr/src/kernels/2.6.32-042stab106.2/drivers/sh/superhyway//usr/src/kernels/2.6.32-042stab106.2/drivers/sn//usr/src/kernels/2.6.32-042stab106.2/drivers/spi//usr/src/kernels/2.6.32-042stab106.2/drivers/ssb//usr/src/kernels/2.6.32-042stab106.2/drivers/staging//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/altpciechdma//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/android//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/asus_oled//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/b3dfg//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/comedi//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/comedi/drivers//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/comedi/kcomedilib//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/cx25821//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/dream//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/dream/camera//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/dream/qdsp5//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/dream/smd//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/dst//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/echo//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/et131x//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/frontier//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/go7007//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/iio//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/iio/accel//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/iio/adc//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/iio/light//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/iio/trigger//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/line6//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/mimio//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/octeon//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/otus//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/p9auth//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/panel//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/phison//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/poch//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/pohmelfs//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/quatech_usb2//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/rar//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/rt2860//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/rt2870//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/rt3090//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/rtl8187se//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/rtl8192e//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/rtl8192su//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/rtl8192su/ieee80211//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/sep//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/serqt_usb2//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/slicoss//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/udlfb//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/usbip//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/vme//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/vme/bridges//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/vme/devices//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/vt6655//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/vt6656//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/winbond//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/wlan-ng//usr/src/kernels/2.6.32-042stab106.2/drivers/staging/zram//usr/src/kernels/2.6.32-042stab106.2/drivers/target//usr/src/kernels/2.6.32-042stab106.2/drivers/target/loopback//usr/src/kernels/2.6.32-042stab106.2/drivers/target/tcm_fc//usr/src/kernels/2.6.32-042stab106.2/drivers/tc//usr/src/kernels/2.6.32-042stab106.2/drivers/telephony//usr/src/kernels/2.6.32-042stab106.2/drivers/thermal//usr/src/kernels/2.6.32-042stab106.2/drivers/uio//usr/src/kernels/2.6.32-042stab106.2/drivers/usb//usr/src/kernels/2.6.32-042stab106.2/drivers/usb/atm//usr/src/kernels/2.6.32-042stab106.2/drivers/usb/c67x00//usr/src/kernels/2.6.32-042stab106.2/drivers/usb/class//usr/src/kernels/2.6.32-042stab106.2/drivers/usb/core//usr/src/kernels/2.6.32-042stab106.2/drivers/usb/early//usr/src/kernels/2.6.32-042stab106.2/drivers/usb/gadget//usr/src/kernels/2.6.32-042stab106.2/drivers/usb/host//usr/src/kernels/2.6.32-042stab106.2/drivers/usb/image//usr/src/kernels/2.6.32-042stab106.2/drivers/usb/misc//usr/src/kernels/2.6.32-042stab106.2/drivers/usb/misc/sisusbvga//usr/src/kernels/2.6.32-042stab106.2/drivers/usb/mon//usr/src/kernels/2.6.32-042stab106.2/drivers/usb/musb//usr/src/kernels/2.6.32-042stab106.2/drivers/usb/otg//usr/src/kernels/2.6.32-042stab106.2/drivers/usb/serial//usr/src/kernels/2.6.32-042stab106.2/drivers/usb/storage//usr/src/kernels/2.6.32-042stab106.2/drivers/usb/wusbcore//usr/src/kernels/2.6.32-042stab106.2/drivers/uwb//usr/src/kernels/2.6.32-042stab106.2/drivers/uwb/i1480//usr/src/kernels/2.6.32-042stab106.2/drivers/uwb/i1480/dfu//usr/src/kernels/2.6.32-042stab106.2/drivers/uwb/i1480/i1480u-wlp//usr/src/kernels/2.6.32-042stab106.2/drivers/uwb/wlp//usr/src/kernels/2.6.32-042stab106.2/drivers/vhost//usr/src/kernels/2.6.32-042stab106.2/drivers/video//usr/src/kernels/2.6.32-042stab106.2/drivers/video/aty//usr/src/kernels/2.6.32-042stab106.2/drivers/video/backlight//usr/src/kernels/2.6.32-042stab106.2/drivers/video/console//usr/src/kernels/2.6.32-042stab106.2/drivers/video/display//usr/src/kernels/2.6.32-042stab106.2/drivers/video/geode//usr/src/kernels/2.6.32-042stab106.2/drivers/video/i810//usr/src/kernels/2.6.32-042stab106.2/drivers/video/intelfb//usr/src/kernels/2.6.32-042stab106.2/drivers/video/kyro//usr/src/kernels/2.6.32-042stab106.2/drivers/video/logo//usr/src/kernels/2.6.32-042stab106.2/drivers/video/matrox//usr/src/kernels/2.6.32-042stab106.2/drivers/video/mb862xx//usr/src/kernels/2.6.32-042stab106.2/drivers/video/mbx//usr/src/kernels/2.6.32-042stab106.2/drivers/video/msm//usr/src/kernels/2.6.32-042stab106.2/drivers/video/nvidia//usr/src/kernels/2.6.32-042stab106.2/drivers/video/omap//usr/src/kernels/2.6.32-042stab106.2/drivers/video/pnx4008//usr/src/kernels/2.6.32-042stab106.2/drivers/video/riva//usr/src/kernels/2.6.32-042stab106.2/drivers/video/savage//usr/src/kernels/2.6.32-042stab106.2/drivers/video/sis//usr/src/kernels/2.6.32-042stab106.2/drivers/video/vermilion//usr/src/kernels/2.6.32-042stab106.2/drivers/video/via//usr/src/kernels/2.6.32-042stab106.2/drivers/virtio//usr/src/kernels/2.6.32-042stab106.2/drivers/vlynq//usr/src/kernels/2.6.32-042stab106.2/drivers/w1//usr/src/kernels/2.6.32-042stab106.2/drivers/w1/masters//usr/src/kernels/2.6.32-042stab106.2/drivers/w1/slaves//usr/src/kernels/2.6.32-042stab106.2/drivers/watchdog//usr/src/kernels/2.6.32-042stab106.2/drivers/xen//usr/src/kernels/2.6.32-042stab106.2/drivers/xen/xenbus//usr/src/kernels/2.6.32-042stab106.2/drivers/xen/xenfs//usr/src/kernels/2.6.32-042stab106.2/drivers/zorro//usr/src/kernels/2.6.32-042stab106.2/firmware//usr/src/kernels/2.6.32-042stab106.2/firmware/carl9170fw//usr/src/kernels/2.6.32-042stab106.2/firmware/carl9170fw/carlfw//usr/src/kernels/2.6.32-042stab106.2/firmware/carl9170fw/carlfw/usb//usr/src/kernels/2.6.32-042stab106.2/firmware/carl9170fw/minifw//usr/src/kernels/2.6.32-042stab106.2/firmware/carl9170fw/toolchain//usr/src/kernels/2.6.32-042stab106.2/firmware/carl9170fw/tools//usr/src/kernels/2.6.32-042stab106.2/fs//usr/src/kernels/2.6.32-042stab106.2/fs/9p//usr/src/kernels/2.6.32-042stab106.2/fs/adfs//usr/src/kernels/2.6.32-042stab106.2/fs/affs//usr/src/kernels/2.6.32-042stab106.2/fs/afs//usr/src/kernels/2.6.32-042stab106.2/fs/autofs//usr/src/kernels/2.6.32-042stab106.2/fs/autofs4//usr/src/kernels/2.6.32-042stab106.2/fs/befs//usr/src/kernels/2.6.32-042stab106.2/fs/bfs//usr/src/kernels/2.6.32-042stab106.2/fs/btrfs//usr/src/kernels/2.6.32-042stab106.2/fs/cachefiles//usr/src/kernels/2.6.32-042stab106.2/fs/cifs//usr/src/kernels/2.6.32-042stab106.2/fs/coda//usr/src/kernels/2.6.32-042stab106.2/fs/configfs//usr/src/kernels/2.6.32-042stab106.2/fs/cramfs//usr/src/kernels/2.6.32-042stab106.2/fs/debugfs//usr/src/kernels/2.6.32-042stab106.2/fs/devpts//usr/src/kernels/2.6.32-042stab106.2/fs/dlm//usr/src/kernels/2.6.32-042stab106.2/fs/ecryptfs//usr/src/kernels/2.6.32-042stab106.2/fs/efs//usr/src/kernels/2.6.32-042stab106.2/fs/exofs//usr/src/kernels/2.6.32-042stab106.2/fs/exportfs//usr/src/kernels/2.6.32-042stab106.2/fs/ext2//usr/src/kernels/2.6.32-042stab106.2/fs/ext3//usr/src/kernels/2.6.32-042stab106.2/fs/ext4//usr/src/kernels/2.6.32-042stab106.2/fs/fat//usr/src/kernels/2.6.32-042stab106.2/fs/freevxfs//usr/src/kernels/2.6.32-042stab106.2/fs/fscache//usr/src/kernels/2.6.32-042stab106.2/fs/fuse//usr/src/kernels/2.6.32-042stab106.2/fs/gfs2//usr/src/kernels/2.6.32-042stab106.2/fs/hfs//usr/src/kernels/2.6.32-042stab106.2/fs/hfsplus//usr/src/kernels/2.6.32-042stab106.2/fs/hostfs//usr/src/kernels/2.6.32-042stab106.2/fs/hpfs//usr/src/kernels/2.6.32-042stab106.2/fs/hppfs//usr/src/kernels/2.6.32-042stab106.2/fs/hugetlbfs//usr/src/kernels/2.6.32-042stab106.2/fs/isofs//usr/src/kernels/2.6.32-042stab106.2/fs/jbd//usr/src/kernels/2.6.32-042stab106.2/fs/jbd2//usr/src/kernels/2.6.32-042stab106.2/fs/jffs2//usr/src/kernels/2.6.32-042stab106.2/fs/jfs//usr/src/kernels/2.6.32-042stab106.2/fs/lockd//usr/src/kernels/2.6.32-042stab106.2/fs/minix//usr/src/kernels/2.6.32-042stab106.2/fs/ncpfs//usr/src/kernels/2.6.32-042stab106.2/fs/nfs//usr/src/kernels/2.6.32-042stab106.2/fs/nfs_common//usr/src/kernels/2.6.32-042stab106.2/fs/nfsd//usr/src/kernels/2.6.32-042stab106.2/fs/nilfs2//usr/src/kernels/2.6.32-042stab106.2/fs/nls//usr/src/kernels/2.6.32-042stab106.2/fs/notify//usr/src/kernels/2.6.32-042stab106.2/fs/notify/dnotify//usr/src/kernels/2.6.32-042stab106.2/fs/notify/inotify//usr/src/kernels/2.6.32-042stab106.2/fs/ntfs//usr/src/kernels/2.6.32-042stab106.2/fs/ocfs2//usr/src/kernels/2.6.32-042stab106.2/fs/ocfs2/cluster//usr/src/kernels/2.6.32-042stab106.2/fs/ocfs2/dlm//usr/src/kernels/2.6.32-042stab106.2/fs/omfs//usr/src/kernels/2.6.32-042stab106.2/fs/openpromfs//usr/src/kernels/2.6.32-042stab106.2/fs/partitions//usr/src/kernels/2.6.32-042stab106.2/fs/proc//usr/src/kernels/2.6.32-042stab106.2/fs/pstore//usr/src/kernels/2.6.32-042stab106.2/fs/qnx4//usr/src/kernels/2.6.32-042stab106.2/fs/quota//usr/src/kernels/2.6.32-042stab106.2/fs/quota/vzdquota//usr/src/kernels/2.6.32-042stab106.2/fs/ramfs//usr/src/kernels/2.6.32-042stab106.2/fs/reiserfs//usr/src/kernels/2.6.32-042stab106.2/fs/romfs//usr/src/kernels/2.6.32-042stab106.2/fs/smbfs//usr/src/kernels/2.6.32-042stab106.2/fs/squashfs//usr/src/kernels/2.6.32-042stab106.2/fs/sysfs//usr/src/kernels/2.6.32-042stab106.2/fs/sysv//usr/src/kernels/2.6.32-042stab106.2/fs/ubifs//usr/src/kernels/2.6.32-042stab106.2/fs/udf//usr/src/kernels/2.6.32-042stab106.2/fs/ufs//usr/src/kernels/2.6.32-042stab106.2/fs/xfs//usr/src/kernels/2.6.32-042stab106.2/include//usr/src/kernels/2.6.32-042stab106.2/include/acpi//usr/src/kernels/2.6.32-042stab106.2/include/acpi/platform//usr/src/kernels/2.6.32-042stab106.2/include/asm-generic//usr/src/kernels/2.6.32-042stab106.2/include/asm-generic/bitops//usr/src/kernels/2.6.32-042stab106.2/include/asm-x86//usr/src/kernels/2.6.32-042stab106.2/include/bc//usr/src/kernels/2.6.32-042stab106.2/include/config//usr/src/kernels/2.6.32-042stab106.2/include/config/8139too//usr/src/kernels/2.6.32-042stab106.2/include/config/ab3100//usr/src/kernels/2.6.32-042stab106.2/include/config/ac97//usr/src/kernels/2.6.32-042stab106.2/include/config/acer//usr/src/kernels/2.6.32-042stab106.2/include/config/acpi//usr/src/kernels/2.6.32-042stab106.2/include/config/acpi/apei//usr/src/kernels/2.6.32-042stab106.2/include/config/acpi/apei/erst//usr/src/kernels/2.6.32-042stab106.2/include/config/acpi/apei/memory//usr/src/kernels/2.6.32-042stab106.2/include/config/acpi/blacklist//usr/src/kernels/2.6.32-042stab106.2/include/config/acpi/hotplug//usr/src/kernels/2.6.32-042stab106.2/include/config/acpi/hotplug/memory//usr/src/kernels/2.6.32-042stab106.2/include/config/acpi/hotplug/memory/auto//usr/src/kernels/2.6.32-042stab106.2/include/config/acpi/pci//usr/src/kernels/2.6.32-042stab106.2/include/config/acpi/power//usr/src/kernels/2.6.32-042stab106.2/include/config/acpi/proc//usr/src/kernels/2.6.32-042stab106.2/include/config/acpi/processor//usr/src/kernels/2.6.32-042stab106.2/include/config/acpi/procfs//usr/src/kernels/2.6.32-042stab106.2/include/config/acpi/sysfs//usr/src/kernels/2.6.32-042stab106.2/include/config/adaptec//usr/src/kernels/2.6.32-042stab106.2/include/config/agp//usr/src/kernels/2.6.32-042stab106.2/include/config/aic79xx//usr/src/kernels/2.6.32-042stab106.2/include/config/aic79xx/cmds//usr/src/kernels/2.6.32-042stab106.2/include/config/aic79xx/cmds/per//usr/src/kernels/2.6.32-042stab106.2/include/config/aic79xx/debug//usr/src/kernels/2.6.32-042stab106.2/include/config/aic79xx/reset//usr/src/kernels/2.6.32-042stab106.2/include/config/aic79xx/reset/delay//usr/src/kernels/2.6.32-042stab106.2/include/config/aic7xxx//usr/src/kernels/2.6.32-042stab106.2/include/config/aic7xxx/cmds//usr/src/kernels/2.6.32-042stab106.2/include/config/aic7xxx/cmds/per//usr/src/kernels/2.6.32-042stab106.2/include/config/aic7xxx/debug//usr/src/kernels/2.6.32-042stab106.2/include/config/aic7xxx/reset//usr/src/kernels/2.6.32-042stab106.2/include/config/aic7xxx/reset/delay//usr/src/kernels/2.6.32-042stab106.2/include/config/airo//usr/src/kernels/2.6.32-042stab106.2/include/config/alim1535//usr/src/kernels/2.6.32-042stab106.2/include/config/alim7101//usr/src/kernels/2.6.32-042stab106.2/include/config/amd//usr/src/kernels/2.6.32-042stab106.2/include/config/amd/iommu//usr/src/kernels/2.6.32-042stab106.2/include/config/amd8111//usr/src/kernels/2.6.32-042stab106.2/include/config/amiga//usr/src/kernels/2.6.32-042stab106.2/include/config/anon//usr/src/kernels/2.6.32-042stab106.2/include/config/arch//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/dma//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/dma/addr//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/dma/addr/t//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/enable//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/enable/memory//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/has//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/has/cache//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/has/cache/line//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/has/cpu//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/has/cpu/idle//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/has/default//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/have//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/have/nmi//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/have/nmi/safe//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/hibernation//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/may//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/may/have//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/may/have/pc//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/memory//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/phys//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/phys/addr//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/phys/addr/t//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/populates//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/populates/node//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/proc//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/proc/kcore//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/select//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/select/memory//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/sparsemem//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/supports//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/supports/debug//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/supports/memory//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/supports/optimized//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/suspend//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/uses//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/uses/pg//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/want//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/want/frame//usr/src/kernels/2.6.32-042stab106.2/include/config/arch/want/optional//usr/src/kernels/2.6.32-042stab106.2/include/config/ask//usr/src/kernels/2.6.32-042stab106.2/include/config/ask/ip//usr/src/kernels/2.6.32-042stab106.2/include/config/ask/ip/fib//usr/src/kernels/2.6.32-042stab106.2/include/config/asus//usr/src/kernels/2.6.32-042stab106.2/include/config/async//usr/src/kernels/2.6.32-042stab106.2/include/config/async/raid6//usr/src/kernels/2.6.32-042stab106.2/include/config/async/tx//usr/src/kernels/2.6.32-042stab106.2/include/config/async/tx/disable//usr/src/kernels/2.6.32-042stab106.2/include/config/async/tx/disable/channel//usr/src/kernels/2.6.32-042stab106.2/include/config/async/tx/disable/pq//usr/src/kernels/2.6.32-042stab106.2/include/config/async/tx/disable/pq/val//usr/src/kernels/2.6.32-042stab106.2/include/config/async/tx/disable/xor//usr/src/kernels/2.6.32-042stab106.2/include/config/async/tx/disable/xor/val//usr/src/kernels/2.6.32-042stab106.2/include/config/at76c50x//usr/src/kernels/2.6.32-042stab106.2/include/config/ata//usr/src/kernels/2.6.32-042stab106.2/include/config/ata/over//usr/src/kernels/2.6.32-042stab106.2/include/config/ata/verbose//usr/src/kernels/2.6.32-042stab106.2/include/config/ath//usr/src/kernels/2.6.32-042stab106.2/include/config/ath5k//usr/src/kernels/2.6.32-042stab106.2/include/config/ath9k//usr/src/kernels/2.6.32-042stab106.2/include/config/ath9k/btcoex//usr/src/kernels/2.6.32-042stab106.2/include/config/atm//usr/src/kernels/2.6.32-042stab106.2/include/config/audit//usr/src/kernels/2.6.32-042stab106.2/include/config/autofs4//usr/src/kernels/2.6.32-042stab106.2/include/config/b43//usr/src/kernels/2.6.32-042stab106.2/include/config/b43/bcma//usr/src/kernels/2.6.32-042stab106.2/include/config/b43/pci//usr/src/kernels/2.6.32-042stab106.2/include/config/b43/pcicore//usr/src/kernels/2.6.32-042stab106.2/include/config/b43/phy//usr/src/kernels/2.6.32-042stab106.2/include/config/b43legacy//usr/src/kernels/2.6.32-042stab106.2/include/config/b43legacy/dma//usr/src/kernels/2.6.32-042stab106.2/include/config/b43legacy/dma/and//usr/src/kernels/2.6.32-042stab106.2/include/config/b43legacy/dma/and/pio//usr/src/kernels/2.6.32-042stab106.2/include/config/b43legacy/pci//usr/src/kernels/2.6.32-042stab106.2/include/config/b43legacy/pcicore//usr/src/kernels/2.6.32-042stab106.2/include/config/b44//usr/src/kernels/2.6.32-042stab106.2/include/config/b44/pci//usr/src/kernels/2.6.32-042stab106.2/include/config/b44/pcicore//usr/src/kernels/2.6.32-042stab106.2/include/config/backlight//usr/src/kernels/2.6.32-042stab106.2/include/config/backlight/class//usr/src/kernels/2.6.32-042stab106.2/include/config/backlight/lcd//usr/src/kernels/2.6.32-042stab106.2/include/config/backlight/mbp//usr/src/kernels/2.6.32-042stab106.2/include/config/base//usr/src/kernels/2.6.32-042stab106.2/include/config/battery//usr/src/kernels/2.6.32-042stab106.2/include/config/bc//usr/src/kernels/2.6.32-042stab106.2/include/config/bc/io//usr/src/kernels/2.6.32-042stab106.2/include/config/bc/rss//usr/src/kernels/2.6.32-042stab106.2/include/config/bc/swap//usr/src/kernels/2.6.32-042stab106.2/include/config/bcma//usr/src/kernels/2.6.32-042stab106.2/include/config/bcma/driver//usr/src/kernels/2.6.32-042stab106.2/include/config/bcma/driver/gmac//usr/src/kernels/2.6.32-042stab106.2/include/config/bcma/host//usr/src/kernels/2.6.32-042stab106.2/include/config/bcma/host/pci//usr/src/kernels/2.6.32-042stab106.2/include/config/binary//usr/src/kernels/2.6.32-042stab106.2/include/config/binfmt//usr/src/kernels/2.6.32-042stab106.2/include/config/blk//usr/src/kernels/2.6.32-042stab106.2/include/config/blk/cpq//usr/src/kernels/2.6.32-042stab106.2/include/config/blk/cpq/ciss//usr/src/kernels/2.6.32-042stab106.2/include/config/blk/dev//usr/src/kernels/2.6.32-042stab106.2/include/config/blk/dev/3w//usr/src/kernels/2.6.32-042stab106.2/include/config/blk/dev/3w/xxxx//usr/src/kernels/2.6.32-042stab106.2/include/config/blk/dev/dm//usr/src/kernels/2.6.32-042stab106.2/include/config/blk/dev/io//usr/src/kernels/2.6.32-042stab106.2/include/config/blk/dev/pciessd//usr/src/kernels/2.6.32-042stab106.2/include/config/blk/dev/ram//usr/src/kernels/2.6.32-042stab106.2/include/config/blk/dev/sr//usr/src/kernels/2.6.32-042stab106.2/include/config/block//usr/src/kernels/2.6.32-042stab106.2/include/config/bnx2x//usr/src/kernels/2.6.32-042stab106.2/include/config/boot//usr/src/kernels/2.6.32-042stab106.2/include/config/boot/printk//usr/src/kernels/2.6.32-042stab106.2/include/config/bootparam//usr/src/kernels/2.6.32-042stab106.2/include/config/bootparam/hardlockup//usr/src/kernels/2.6.32-042stab106.2/include/config/bootparam/hardlockup/enabled//usr/src/kernels/2.6.32-042stab106.2/include/config/bootparam/hardlockup/panic//usr/src/kernels/2.6.32-042stab106.2/include/config/bootparam/hung//usr/src/kernels/2.6.32-042stab106.2/include/config/bootparam/hung/task//usr/src/kernels/2.6.32-042stab106.2/include/config/bootparam/hung/task/panic//usr/src/kernels/2.6.32-042stab106.2/include/config/bootparam/softlockup//usr/src/kernels/2.6.32-042stab106.2/include/config/bootparam/softlockup/panic//usr/src/kernels/2.6.32-042stab106.2/include/config/branch//usr/src/kernels/2.6.32-042stab106.2/include/config/branch/profile//usr/src/kernels/2.6.32-042stab106.2/include/config/bridge//usr/src/kernels/2.6.32-042stab106.2/include/config/bridge/ebt//usr/src/kernels/2.6.32-042stab106.2/include/config/bridge/ebt/802//usr/src/kernels/2.6.32-042stab106.2/include/config/bridge/ebt/mark//usr/src/kernels/2.6.32-042stab106.2/include/config/bridge/ebt/t//usr/src/kernels/2.6.32-042stab106.2/include/config/bridge/igmp//usr/src/kernels/2.6.32-042stab106.2/include/config/bridge/nf//usr/src/kernels/2.6.32-042stab106.2/include/config/broadcom//usr/src/kernels/2.6.32-042stab106.2/include/config/bsd//usr/src/kernels/2.6.32-042stab106.2/include/config/bsd/process//usr/src/kernels/2.6.32-042stab106.2/include/config/bsd/process/acct//usr/src/kernels/2.6.32-042stab106.2/include/config/bt//usr/src/kernels/2.6.32-042stab106.2/include/config/bt/bnep//usr/src/kernels/2.6.32-042stab106.2/include/config/bt/bnep/mc//usr/src/kernels/2.6.32-042stab106.2/include/config/bt/bnep/proto//usr/src/kernels/2.6.32-042stab106.2/include/config/bt/hciuart//usr/src/kernels/2.6.32-042stab106.2/include/config/bt/mrvl//usr/src/kernels/2.6.32-042stab106.2/include/config/bt/rfcomm//usr/src/kernels/2.6.32-042stab106.2/include/config/btrfs//usr/src/kernels/2.6.32-042stab106.2/include/config/btrfs/fs//usr/src/kernels/2.6.32-042stab106.2/include/config/btrfs/fs/posix//usr/src/kernels/2.6.32-042stab106.2/include/config/build//usr/src/kernels/2.6.32-042stab106.2/include/config/calgary//usr/src/kernels/2.6.32-042stab106.2/include/config/can//usr/src/kernels/2.6.32-042stab106.2/include/config/can/calc//usr/src/kernels/2.6.32-042stab106.2/include/config/can/debug//usr/src/kernels/2.6.32-042stab106.2/include/config/can/ems//usr/src/kernels/2.6.32-042stab106.2/include/config/can/kvaser//usr/src/kernels/2.6.32-042stab106.2/include/config/can/sja1000//usr/src/kernels/2.6.32-042stab106.2/include/config/capi//usr/src/kernels/2.6.32-042stab106.2/include/config/cardman//usr/src/kernels/2.6.32-042stab106.2/include/config/carl9170//usr/src/kernels/2.6.32-042stab106.2/include/config/cb710//usr/src/kernels/2.6.32-042stab106.2/include/config/cb710/debug//usr/src/kernels/2.6.32-042stab106.2/include/config/cc//usr/src/kernels/2.6.32-042stab106.2/include/config/cdrom//usr/src/kernels/2.6.32-042stab106.2/include/config/cdrom/pktcdvd//usr/src/kernels/2.6.32-042stab106.2/include/config/cfag12864b//usr/src/kernels/2.6.32-042stab106.2/include/config/cfg80211//usr/src/kernels/2.6.32-042stab106.2/include/config/cfg80211/default//usr/src/kernels/2.6.32-042stab106.2/include/config/cfq//usr/src/kernels/2.6.32-042stab106.2/include/config/cfq/group//usr/src/kernels/2.6.32-042stab106.2/include/config/cfs//usr/src/kernels/2.6.32-042stab106.2/include/config/cgroup//usr/src/kernels/2.6.32-042stab106.2/include/config/check//usr/src/kernels/2.6.32-042stab106.2/include/config/chelsio//usr/src/kernels/2.6.32-042stab106.2/include/config/chelsio/t1//usr/src/kernels/2.6.32-042stab106.2/include/config/chelsio/t3//usr/src/kernels/2.6.32-042stab106.2/include/config/chelsio/t4//usr/src/kernels/2.6.32-042stab106.2/include/config/chr//usr/src/kernels/2.6.32-042stab106.2/include/config/chr/dev//usr/src/kernels/2.6.32-042stab106.2/include/config/cicada//usr/src/kernels/2.6.32-042stab106.2/include/config/cifs//usr/src/kernels/2.6.32-042stab106.2/include/config/cifs/dfs//usr/src/kernels/2.6.32-042stab106.2/include/config/cifs/weak//usr/src/kernels/2.6.32-042stab106.2/include/config/cifs/weak/pw//usr/src/kernels/2.6.32-042stab106.2/include/config/ciss//usr/src/kernels/2.6.32-042stab106.2/include/config/ciss/scsi//usr/src/kernels/2.6.32-042stab106.2/include/config/clocksource//usr/src/kernels/2.6.32-042stab106.2/include/config/cls//usr/src/kernels/2.6.32-042stab106.2/include/config/cls/u32//usr/src/kernels/2.6.32-042stab106.2/include/config/compal//usr/src/kernels/2.6.32-042stab106.2/include/config/compat//usr/src/kernels/2.6.32-042stab106.2/include/config/compat/binfmt//usr/src/kernels/2.6.32-042stab106.2/include/config/compat/for//usr/src/kernels/2.6.32-042stab106.2/include/config/compat/for/u64//usr/src/kernels/2.6.32-042stab106.2/include/config/compat/netlink//usr/src/kernels/2.6.32-042stab106.2/include/config/configfs//usr/src/kernels/2.6.32-042stab106.2/include/config/console//usr/src/kernels/2.6.32-042stab106.2/include/config/context//usr/src/kernels/2.6.32-042stab106.2/include/config/context/switch//usr/src/kernels/2.6.32-042stab106.2/include/config/core//usr/src/kernels/2.6.32-042stab106.2/include/config/core/dump//usr/src/kernels/2.6.32-042stab106.2/include/config/core/dump/default//usr/src/kernels/2.6.32-042stab106.2/include/config/core/dump/default/elf//usr/src/kernels/2.6.32-042stab106.2/include/config/cpu//usr/src/kernels/2.6.32-042stab106.2/include/config/cpu/freq//usr/src/kernels/2.6.32-042stab106.2/include/config/cpu/freq/default//usr/src/kernels/2.6.32-042stab106.2/include/config/cpu/freq/default/gov//usr/src/kernels/2.6.32-042stab106.2/include/config/cpu/freq/gov//usr/src/kernels/2.6.32-042stab106.2/include/config/cpu/freq/stat//usr/src/kernels/2.6.32-042stab106.2/include/config/cpu/idle//usr/src/kernels/2.6.32-042stab106.2/include/config/cpu/idle/gov//usr/src/kernels/2.6.32-042stab106.2/include/config/cpu/sup//usr/src/kernels/2.6.32-042stab106.2/include/config/cpumask//usr/src/kernels/2.6.32-042stab106.2/include/config/crash//usr/src/kernels/2.6.32-042stab106.2/include/config/crc//usr/src/kernels/2.6.32-042stab106.2/include/config/crc/itu//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/ablk//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/ablk/helper//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/aes//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/aes/ni//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/aes/x86//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/ansi//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/crc32c//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/crct10dif//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/dev//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/dev/hifn//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/dev/hifn/795x//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/dev/padlock//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/drbg//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/ghash//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/ghash/clmul//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/ghash/clmul/ni//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/glue//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/glue/helper//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/michael//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/salsa20//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/salsa20/x86//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/sha1//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/signature//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/twofish//usr/src/kernels/2.6.32-042stab106.2/include/config/crypto/twofish/x86//usr/src/kernels/2.6.32-042stab106.2/include/config/davicom//usr/src/kernels/2.6.32-042stab106.2/include/config/de//usr/src/kernels/2.6.32-042stab106.2/include/config/de2104x//usr/src/kernels/2.6.32-042stab106.2/include/config/debug//usr/src/kernels/2.6.32-042stab106.2/include/config/debug/boot//usr/src/kernels/2.6.32-042stab106.2/include/config/debug/memory//usr/src/kernels/2.6.32-042stab106.2/include/config/debug/nmi//usr/src/kernels/2.6.32-042stab106.2/include/config/debug/nx//usr/src/kernels/2.6.32-042stab106.2/include/config/debug/rodata//usr/src/kernels/2.6.32-042stab106.2/include/config/debug/section//usr/src/kernels/2.6.32-042stab106.2/include/config/decompress//usr/src/kernels/2.6.32-042stab106.2/include/config/default//usr/src/kernels/2.6.32-042stab106.2/include/config/default/io//usr/src/kernels/2.6.32-042stab106.2/include/config/default/io/delay//usr/src/kernels/2.6.32-042stab106.2/include/config/default/mmap//usr/src/kernels/2.6.32-042stab106.2/include/config/default/mmap/min//usr/src/kernels/2.6.32-042stab106.2/include/config/default/tcp//usr/src/kernels/2.6.32-042stab106.2/include/config/defconfig//usr/src/kernels/2.6.32-042stab106.2/include/config/dell//usr/src/kernels/2.6.32-042stab106.2/include/config/detect//usr/src/kernels/2.6.32-042stab106.2/include/config/detect/hung//usr/src/kernels/2.6.32-042stab106.2/include/config/devpts//usr/src/kernels/2.6.32-042stab106.2/include/config/devpts/multiple//usr/src/kernels/2.6.32-042stab106.2/include/config/devtmpfs//usr/src/kernels/2.6.32-042stab106.2/include/config/direct//usr/src/kernels/2.6.32-042stab106.2/include/config/display//usr/src/kernels/2.6.32-042stab106.2/include/config/dlci//usr/src/kernels/2.6.32-042stab106.2/include/config/dlm//usr/src/kernels/2.6.32-042stab106.2/include/config/dm//usr/src/kernels/2.6.32-042stab106.2/include/config/dm/bio//usr/src/kernels/2.6.32-042stab106.2/include/config/dm/cache//usr/src/kernels/2.6.32-042stab106.2/include/config/dm/log//usr/src/kernels/2.6.32-042stab106.2/include/config/dm/multipath//usr/src/kernels/2.6.32-042stab106.2/include/config/dm/persistent//usr/src/kernels/2.6.32-042stab106.2/include/config/dm/thin//usr/src/kernels/2.6.32-042stab106.2/include/config/dma//usr/src/kernels/2.6.32-042stab106.2/include/config/dma/shared//usr/src/kernels/2.6.32-042stab106.2/include/config/dmar//usr/src/kernels/2.6.32-042stab106.2/include/config/dmar/floppy//usr/src/kernels/2.6.32-042stab106.2/include/config/drm//usr/src/kernels/2.6.32-042stab106.2/include/config/drm/i2c//usr/src/kernels/2.6.32-042stab106.2/include/config/drm/i915//usr/src/kernels/2.6.32-042stab106.2/include/config/drm/kms//usr/src/kernels/2.6.32-042stab106.2/include/config/drm/kms/fb//usr/src/kernels/2.6.32-042stab106.2/include/config/drm/load//usr/src/kernels/2.6.32-042stab106.2/include/config/drm/load/edid//usr/src/kernels/2.6.32-042stab106.2/include/config/drm/nouveau//usr/src/kernels/2.6.32-042stab106.2/include/config/drm/radeon//usr/src/kernels/2.6.32-042stab106.2/include/config/dummy//usr/src/kernels/2.6.32-042stab106.2/include/config/dvb//usr/src/kernels/2.6.32-042stab106.2/include/config/dvb/av7110//usr/src/kernels/2.6.32-042stab106.2/include/config/dvb/b2c2//usr/src/kernels/2.6.32-042stab106.2/include/config/dvb/b2c2/flexcop//usr/src/kernels/2.6.32-042stab106.2/include/config/dvb/budget//usr/src/kernels/2.6.32-042stab106.2/include/config/dvb/capture//usr/src/kernels/2.6.32-042stab106.2/include/config/dvb/dynamic//usr/src/kernels/2.6.32-042stab106.2/include/config/dvb/firedtv//usr/src/kernels/2.6.32-042stab106.2/include/config/dvb/max//usr/src/kernels/2.6.32-042stab106.2/include/config/dvb/ttusb//usr/src/kernels/2.6.32-042stab106.2/include/config/dvb/tuner//usr/src/kernels/2.6.32-042stab106.2/include/config/dvb/usb//usr/src/kernels/2.6.32-042stab106.2/include/config/dvb/usb/af9005//usr/src/kernels/2.6.32-042stab106.2/include/config/dvb/usb/cinergy//usr/src/kernels/2.6.32-042stab106.2/include/config/dvb/usb/dibusb//usr/src/kernels/2.6.32-042stab106.2/include/config/dvb/usb/nova//usr/src/kernels/2.6.32-042stab106.2/include/config/dvb/usb/nova/t//usr/src/kernels/2.6.32-042stab106.2/include/config/dvb/usb/umt//usr/src/kernels/2.6.32-042stab106.2/include/config/dynamic//usr/src/kernels/2.6.32-042stab106.2/include/config/early//usr/src/kernels/2.6.32-042stab106.2/include/config/early/printk//usr/src/kernels/2.6.32-042stab106.2/include/config/ecrypt//usr/src/kernels/2.6.32-042stab106.2/include/config/edac//usr/src/kernels/2.6.32-042stab106.2/include/config/edac/decode//usr/src/kernels/2.6.32-042stab106.2/include/config/edac/mm//usr/src/kernels/2.6.32-042stab106.2/include/config/eeepc//usr/src/kernels/2.6.32-042stab106.2/include/config/eeprom//usr/src/kernels/2.6.32-042stab106.2/include/config/efi//usr/src/kernels/2.6.32-042stab106.2/include/config/elf//usr/src/kernels/2.6.32-042stab106.2/include/config/enable//usr/src/kernels/2.6.32-042stab106.2/include/config/enable/must//usr/src/kernels/2.6.32-042stab106.2/include/config/enclosure//usr/src/kernels/2.6.32-042stab106.2/include/config/event//usr/src/kernels/2.6.32-042stab106.2/include/config/ext2//usr/src/kernels/2.6.32-042stab106.2/include/config/ext2/fs//usr/src/kernels/2.6.32-042stab106.2/include/config/ext2/fs/posix//usr/src/kernels/2.6.32-042stab106.2/include/config/ext3//usr/src/kernels/2.6.32-042stab106.2/include/config/ext3/defaults//usr/src/kernels/2.6.32-042stab106.2/include/config/ext3/defaults/to//usr/src/kernels/2.6.32-042stab106.2/include/config/ext3/fs//usr/src/kernels/2.6.32-042stab106.2/include/config/ext3/fs/posix//usr/src/kernels/2.6.32-042stab106.2/include/config/ext4//usr/src/kernels/2.6.32-042stab106.2/include/config/ext4/fs//usr/src/kernels/2.6.32-042stab106.2/include/config/ext4/fs/posix//usr/src/kernels/2.6.32-042stab106.2/include/config/extra//usr/src/kernels/2.6.32-042stab106.2/include/config/fair//usr/src/kernels/2.6.32-042stab106.2/include/config/fair/group//usr/src/kernels/2.6.32-042stab106.2/include/config/fat//usr/src/kernels/2.6.32-042stab106.2/include/config/fat/default//usr/src/kernels/2.6.32-042stab106.2/include/config/fb//usr/src/kernels/2.6.32-042stab106.2/include/config/fb/aty//usr/src/kernels/2.6.32-042stab106.2/include/config/fb/aty/generic//usr/src/kernels/2.6.32-042stab106.2/include/config/fb/aty128//usr/src/kernels/2.6.32-042stab106.2/include/config/fb/boot//usr/src/kernels/2.6.32-042stab106.2/include/config/fb/boot/vesa//usr/src/kernels/2.6.32-042stab106.2/include/config/fb/cfb//usr/src/kernels/2.6.32-042stab106.2/include/config/fb/deferred//usr/src/kernels/2.6.32-042stab106.2/include/config/fb/mode//usr/src/kernels/2.6.32-042stab106.2/include/config/fb/nvidia//usr/src/kernels/2.6.32-042stab106.2/include/config/fb/radeon//usr/src/kernels/2.6.32-042stab106.2/include/config/fb/riva//usr/src/kernels/2.6.32-042stab106.2/include/config/fb/savage//usr/src/kernels/2.6.32-042stab106.2/include/config/fb/sys//usr/src/kernels/2.6.32-042stab106.2/include/config/fcoe//usr/src/kernels/2.6.32-042stab106.2/include/config/fence//usr/src/kernels/2.6.32-042stab106.2/include/config/fib//usr/src/kernels/2.6.32-042stab106.2/include/config/file//usr/src/kernels/2.6.32-042stab106.2/include/config/firewire//usr/src/kernels/2.6.32-042stab106.2/include/config/firewire/ohci//usr/src/kernels/2.6.32-042stab106.2/include/config/firmware//usr/src/kernels/2.6.32-042stab106.2/include/config/fix//usr/src/kernels/2.6.32-042stab106.2/include/config/fix/earlycon//usr/src/kernels/2.6.32-042stab106.2/include/config/fixed//usr/src/kernels/2.6.32-042stab106.2/include/config/font//usr/src/kernels/2.6.32-042stab106.2/include/config/forcedeth//usr/src/kernels/2.6.32-042stab106.2/include/config/frame//usr/src/kernels/2.6.32-042stab106.2/include/config/framebuffer//usr/src/kernels/2.6.32-042stab106.2/include/config/framebuffer/console//usr/src/kernels/2.6.32-042stab106.2/include/config/framebuffer/console/detect//usr/src/kernels/2.6.32-042stab106.2/include/config/fs//usr/src/kernels/2.6.32-042stab106.2/include/config/fs/posix//usr/src/kernels/2.6.32-042stab106.2/include/config/fscache//usr/src/kernels/2.6.32-042stab106.2/include/config/ftrace//usr/src/kernels/2.6.32-042stab106.2/include/config/ftrace/mcount//usr/src/kernels/2.6.32-042stab106.2/include/config/ftrace/nmi//usr/src/kernels/2.6.32-042stab106.2/include/config/fujitsu//usr/src/kernels/2.6.32-042stab106.2/include/config/function//usr/src/kernels/2.6.32-042stab106.2/include/config/function/graph//usr/src/kernels/2.6.32-042stab106.2/include/config/fuse//usr/src/kernels/2.6.32-042stab106.2/include/config/fusion//usr/src/kernels/2.6.32-042stab106.2/include/config/fusion/max//usr/src/kernels/2.6.32-042stab106.2/include/config/fw//usr/src/kernels/2.6.32-042stab106.2/include/config/gact//usr/src/kernels/2.6.32-042stab106.2/include/config/gart//usr/src/kernels/2.6.32-042stab106.2/include/config/generic//usr/src/kernels/2.6.32-042stab106.2/include/config/generic/bug//usr/src/kernels/2.6.32-042stab106.2/include/config/generic/bug/relative//usr/src/kernels/2.6.32-042stab106.2/include/config/generic/calibrate//usr/src/kernels/2.6.32-042stab106.2/include/config/generic/clockevents//usr/src/kernels/2.6.32-042stab106.2/include/config/generic/cmos//usr/src/kernels/2.6.32-042stab106.2/include/config/generic/find//usr/src/kernels/2.6.32-042stab106.2/include/config/generic/find/first//usr/src/kernels/2.6.32-042stab106.2/include/config/generic/find/last//usr/src/kernels/2.6.32-042stab106.2/include/config/generic/find/next//usr/src/kernels/2.6.32-042stab106.2/include/config/generic/hardirqs//usr/src/kernels/2.6.32-042stab106.2/include/config/generic/hardirqs/no//usr/src/kernels/2.6.32-042stab106.2/include/config/generic/hardirqs/no/do//usr/src/kernels/2.6.32-042stab106.2/include/config/generic/irq//usr/src/kernels/2.6.32-042stab106.2/include/config/generic/isa//usr/src/kernels/2.6.32-042stab106.2/include/config/generic/pending//usr/src/kernels/2.6.32-042stab106.2/include/config/generic/time//usr/src/kernels/2.6.32-042stab106.2/include/config/gfs2//usr/src/kernels/2.6.32-042stab106.2/include/config/gfs2/fs//usr/src/kernels/2.6.32-042stab106.2/include/config/gfs2/fs/locking//usr/src/kernels/2.6.32-042stab106.2/include/config/gigaset//usr/src/kernels/2.6.32-042stab106.2/include/config/gpio//usr/src/kernels/2.6.32-042stab106.2/include/config/group//usr/src/kernels/2.6.32-042stab106.2/include/config/hangcheck//usr/src/kernels/2.6.32-042stab106.2/include/config/hardlockup//usr/src/kernels/2.6.32-042stab106.2/include/config/has//usr/src/kernels/2.6.32-042stab106.2/include/config/have//usr/src/kernels/2.6.32-042stab106.2/include/config/have/arch//usr/src/kernels/2.6.32-042stab106.2/include/config/have/arch/early//usr/src/kernels/2.6.32-042stab106.2/include/config/have/arch/early/pfn//usr/src/kernels/2.6.32-042stab106.2/include/config/have/arch/early/pfn/to//usr/src/kernels/2.6.32-042stab106.2/include/config/have/cpumask//usr/src/kernels/2.6.32-042stab106.2/include/config/have/cpumask/of//usr/src/kernels/2.6.32-042stab106.2/include/config/have/cpumask/of/cpu//usr/src/kernels/2.6.32-042stab106.2/include/config/have/dma//usr/src/kernels/2.6.32-042stab106.2/include/config/have/dma/api//usr/src/kernels/2.6.32-042stab106.2/include/config/have/dynamic//usr/src/kernels/2.6.32-042stab106.2/include/config/have/efficient//usr/src/kernels/2.6.32-042stab106.2/include/config/have/efficient/unaligned//usr/src/kernels/2.6.32-042stab106.2/include/config/have/ftrace//usr/src/kernels/2.6.32-042stab106.2/include/config/have/ftrace/mcount//usr/src/kernels/2.6.32-042stab106.2/include/config/have/ftrace/nmi//usr/src/kernels/2.6.32-042stab106.2/include/config/have/function//usr/src/kernels/2.6.32-042stab106.2/include/config/have/function/graph//usr/src/kernels/2.6.32-042stab106.2/include/config/have/function/graph/fp//usr/src/kernels/2.6.32-042stab106.2/include/config/have/function/trace//usr/src/kernels/2.6.32-042stab106.2/include/config/have/function/trace/mcount//usr/src/kernels/2.6.32-042stab106.2/include/config/have/intel//usr/src/kernels/2.6.32-042stab106.2/include/config/have/ioremap//usr/src/kernels/2.6.32-042stab106.2/include/config/have/irq//usr/src/kernels/2.6.32-042stab106.2/include/config/have/kernel//usr/src/kernels/2.6.32-042stab106.2/include/config/have/kvm//usr/src/kernels/2.6.32-042stab106.2/include/config/have/kvm/cpu//usr/src/kernels/2.6.32-042stab106.2/include/config/have/kvm/cpu/relax//usr/src/kernels/2.6.32-042stab106.2/include/config/have/latencytop//usr/src/kernels/2.6.32-042stab106.2/include/config/have/memory//usr/src/kernels/2.6.32-042stab106.2/include/config/have/mmiotrace//usr/src/kernels/2.6.32-042stab106.2/include/config/have/perf//usr/src/kernels/2.6.32-042stab106.2/include/config/have/perf/events//usr/src/kernels/2.6.32-042stab106.2/include/config/have/perf/user//usr/src/kernels/2.6.32-042stab106.2/include/config/have/perf/user/stack//usr/src/kernels/2.6.32-042stab106.2/include/config/have/setup//usr/src/kernels/2.6.32-042stab106.2/include/config/have/setup/per//usr/src/kernels/2.6.32-042stab106.2/include/config/have/setup/per/cpu//usr/src/kernels/2.6.32-042stab106.2/include/config/have/syscall//usr/src/kernels/2.6.32-042stab106.2/include/config/have/unstable//usr/src/kernels/2.6.32-042stab106.2/include/config/have/unstable/sched//usr/src/kernels/2.6.32-042stab106.2/include/config/have/user//usr/src/kernels/2.6.32-042stab106.2/include/config/have/user/return//usr/src/kernels/2.6.32-042stab106.2/include/config/hdlc//usr/src/kernels/2.6.32-042stab106.2/include/config/headers//usr/src/kernels/2.6.32-042stab106.2/include/config/hermes//usr/src/kernels/2.6.32-042stab106.2/include/config/hermes/cache//usr/src/kernels/2.6.32-042stab106.2/include/config/hermes/cache/fw//usr/src/kernels/2.6.32-042stab106.2/include/config/hermes/cache/fw/on//usr/src/kernels/2.6.32-042stab106.2/include/config/hibernation//usr/src/kernels/2.6.32-042stab106.2/include/config/hid//usr/src/kernels/2.6.32-042stab106.2/include/config/high//usr/src/kernels/2.6.32-042stab106.2/include/config/high/res//usr/src/kernels/2.6.32-042stab106.2/include/config/hisax//usr/src/kernels/2.6.32-042stab106.2/include/config/hisax/16//usr/src/kernels/2.6.32-042stab106.2/include/config/hisax/avm//usr/src/kernels/2.6.32-042stab106.2/include/config/hisax/avm/a1//usr/src/kernels/2.6.32-042stab106.2/include/config/hisax/bkm//usr/src/kernels/2.6.32-042stab106.2/include/config/hisax/elsa//usr/src/kernels/2.6.32-042stab106.2/include/config/hisax/enternow//usr/src/kernels/2.6.32-042stab106.2/include/config/hisax/fritz//usr/src/kernels/2.6.32-042stab106.2/include/config/hisax/hfc//usr/src/kernels/2.6.32-042stab106.2/include/config/hisax/max//usr/src/kernels/2.6.32-042stab106.2/include/config/hisax/netjet//usr/src/kernels/2.6.32-042stab106.2/include/config/hisax/no//usr/src/kernels/2.6.32-042stab106.2/include/config/hisax/sct//usr/src/kernels/2.6.32-042stab106.2/include/config/hisax/sedlbauer//usr/src/kernels/2.6.32-042stab106.2/include/config/hisax/teles//usr/src/kernels/2.6.32-042stab106.2/include/config/hostap//usr/src/kernels/2.6.32-042stab106.2/include/config/hostap/firmware//usr/src/kernels/2.6.32-042stab106.2/include/config/hotplug//usr/src/kernels/2.6.32-042stab106.2/include/config/hotplug/pci//usr/src/kernels/2.6.32-042stab106.2/include/config/hotplug/pci/acpi//usr/src/kernels/2.6.32-042stab106.2/include/config/hp//usr/src/kernels/2.6.32-042stab106.2/include/config/hpet//usr/src/kernels/2.6.32-042stab106.2/include/config/hpet/emulate//usr/src/kernels/2.6.32-042stab106.2/include/config/hpwdt//usr/src/kernels/2.6.32-042stab106.2/include/config/hpwdt/nmi//usr/src/kernels/2.6.32-042stab106.2/include/config/ht//usr/src/kernels/2.6.32-042stab106.2/include/config/hugetlb//usr/src/kernels/2.6.32-042stab106.2/include/config/hvc//usr/src/kernels/2.6.32-042stab106.2/include/config/hw//usr/src/kernels/2.6.32-042stab106.2/include/config/hw/random//usr/src/kernels/2.6.32-042stab106.2/include/config/hwmon//usr/src/kernels/2.6.32-042stab106.2/include/config/hwpoison//usr/src/kernels/2.6.32-042stab106.2/include/config/hyperv//usr/src/kernels/2.6.32-042stab106.2/include/config/hysdn//usr/src/kernels/2.6.32-042stab106.2/include/config/hz//usr/src/kernels/2.6.32-042stab106.2/include/config/i2c//usr/src/kernels/2.6.32-042stab106.2/include/config/i2c/amd756//usr/src/kernels/2.6.32-042stab106.2/include/config/i2c/helper//usr/src/kernels/2.6.32-042stab106.2/include/config/i2c/nforce2//usr/src/kernels/2.6.32-042stab106.2/include/config/i2c/parport//usr/src/kernels/2.6.32-042stab106.2/include/config/i2c/pca//usr/src/kernels/2.6.32-042stab106.2/include/config/i2c/tiny//usr/src/kernels/2.6.32-042stab106.2/include/config/i6300esb//usr/src/kernels/2.6.32-042stab106.2/include/config/i7300//usr/src/kernels/2.6.32-042stab106.2/include/config/i7300/idle//usr/src/kernels/2.6.32-042stab106.2/include/config/i7300/idle/ioat//usr/src/kernels/2.6.32-042stab106.2/include/config/ia32//usr/src/kernels/2.6.32-042stab106.2/include/config/ib700//usr/src/kernels/2.6.32-042stab106.2/include/config/icplus//usr/src/kernels/2.6.32-042stab106.2/include/config/ie6xx//usr/src/kernels/2.6.32-042stab106.2/include/config/ieee802154//usr/src/kernels/2.6.32-042stab106.2/include/config/igb//usr/src/kernels/2.6.32-042stab106.2/include/config/illegal//usr/src/kernels/2.6.32-042stab106.2/include/config/illegal/pointer//usr/src/kernels/2.6.32-042stab106.2/include/config/inet//usr/src/kernels/2.6.32-042stab106.2/include/config/inet/dccp//usr/src/kernels/2.6.32-042stab106.2/include/config/inet/tcp//usr/src/kernels/2.6.32-042stab106.2/include/config/inet/xfrm//usr/src/kernels/2.6.32-042stab106.2/include/config/inet/xfrm/mode//usr/src/kernels/2.6.32-042stab106.2/include/config/inet6//usr/src/kernels/2.6.32-042stab106.2/include/config/inet6/xfrm//usr/src/kernels/2.6.32-042stab106.2/include/config/inet6/xfrm/mode//usr/src/kernels/2.6.32-042stab106.2/include/config/infiniband//usr/src/kernels/2.6.32-042stab106.2/include/config/infiniband/addr//usr/src/kernels/2.6.32-042stab106.2/include/config/infiniband/ipoib//usr/src/kernels/2.6.32-042stab106.2/include/config/infiniband/mthca//usr/src/kernels/2.6.32-042stab106.2/include/config/infiniband/qib//usr/src/kernels/2.6.32-042stab106.2/include/config/infiniband/user//usr/src/kernels/2.6.32-042stab106.2/include/config/init//usr/src/kernels/2.6.32-042stab106.2/include/config/init/env//usr/src/kernels/2.6.32-042stab106.2/include/config/init/env/arg//usr/src/kernels/2.6.32-042stab106.2/include/config/initramfs//usr/src/kernels/2.6.32-042stab106.2/include/config/inotify//usr/src/kernels/2.6.32-042stab106.2/include/config/input//usr/src/kernels/2.6.32-042stab106.2/include/config/input/ati//usr/src/kernels/2.6.32-042stab106.2/include/config/input/atlas//usr/src/kernels/2.6.32-042stab106.2/include/config/input/ff//usr/src/kernels/2.6.32-042stab106.2/include/config/input/gpio//usr/src/kernels/2.6.32-042stab106.2/include/config/input/gpio/rotary//usr/src/kernels/2.6.32-042stab106.2/include/config/input/keyspan//usr/src/kernels/2.6.32-042stab106.2/include/config/input/mousedev//usr/src/kernels/2.6.32-042stab106.2/include/config/input/mousedev/screen//usr/src/kernels/2.6.32-042stab106.2/include/config/input/winbond//usr/src/kernels/2.6.32-042stab106.2/include/config/input/wm831x//usr/src/kernels/2.6.32-042stab106.2/include/config/intel//usr/src/kernels/2.6.32-042stab106.2/include/config/intr//usr/src/kernels/2.6.32-042stab106.2/include/config/io//usr/src/kernels/2.6.32-042stab106.2/include/config/io/delay//usr/src/kernels/2.6.32-042stab106.2/include/config/io/delay/type//usr/src/kernels/2.6.32-042stab106.2/include/config/iommu//usr/src/kernels/2.6.32-042stab106.2/include/config/iosched//usr/src/kernels/2.6.32-042stab106.2/include/config/ip//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/advanced//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/dccp//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/dccp/ccid3//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/dccp/tfrc//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/fib//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/mroute//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/mroute/multiple//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/multiple//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/nf//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/nf/arp//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/nf/match//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/nf/target//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/pimsm//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/route//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/set//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/set/bitmap//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/set/hash//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/set/list//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/vs//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/vs/pe//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/vs/proto//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/vs/proto/ah//usr/src/kernels/2.6.32-042stab106.2/include/config/ip/vs/tab//usr/src/kernels/2.6.32-042stab106.2/include/config/ip6//usr/src/kernels/2.6.32-042stab106.2/include/config/ip6/nf//usr/src/kernels/2.6.32-042stab106.2/include/config/ip6/nf/match//usr/src/kernels/2.6.32-042stab106.2/include/config/ip6/nf/target//usr/src/kernels/2.6.32-042stab106.2/include/config/ipc//usr/src/kernels/2.6.32-042stab106.2/include/config/ipmi//usr/src/kernels/2.6.32-042stab106.2/include/config/ipmi/device//usr/src/kernels/2.6.32-042stab106.2/include/config/ippp//usr/src/kernels/2.6.32-042stab106.2/include/config/ipv6//usr/src/kernels/2.6.32-042stab106.2/include/config/ipv6/multiple//usr/src/kernels/2.6.32-042stab106.2/include/config/ipv6/ndisc//usr/src/kernels/2.6.32-042stab106.2/include/config/ipv6/optimistic//usr/src/kernels/2.6.32-042stab106.2/include/config/ipv6/pimsm//usr/src/kernels/2.6.32-042stab106.2/include/config/ipv6/route//usr/src/kernels/2.6.32-042stab106.2/include/config/ipv6/router//usr/src/kernels/2.6.32-042stab106.2/include/config/ipw2100//usr/src/kernels/2.6.32-042stab106.2/include/config/ipw2200//usr/src/kernels/2.6.32-042stab106.2/include/config/ir//usr/src/kernels/2.6.32-042stab106.2/include/config/ir/jvc//usr/src/kernels/2.6.32-042stab106.2/include/config/ir/lirc//usr/src/kernels/2.6.32-042stab106.2/include/config/ir/nec//usr/src/kernels/2.6.32-042stab106.2/include/config/ir/rc5//usr/src/kernels/2.6.32-042stab106.2/include/config/ir/rc5/sz//usr/src/kernels/2.6.32-042stab106.2/include/config/ir/rc6//usr/src/kernels/2.6.32-042stab106.2/include/config/ir/sony//usr/src/kernels/2.6.32-042stab106.2/include/config/ir/winbond//usr/src/kernels/2.6.32-042stab106.2/include/config/irq//usr/src/kernels/2.6.32-042stab106.2/include/config/isa//usr/src/kernels/2.6.32-042stab106.2/include/config/isa/dma//usr/src/kernels/2.6.32-042stab106.2/include/config/iscsi//usr/src/kernels/2.6.32-042stab106.2/include/config/iscsi/boot//usr/src/kernels/2.6.32-042stab106.2/include/config/iscsi/ibft//usr/src/kernels/2.6.32-042stab106.2/include/config/isdn//usr/src/kernels/2.6.32-042stab106.2/include/config/isdn/capi//usr/src/kernels/2.6.32-042stab106.2/include/config/isdn/capi/capifs//usr/src/kernels/2.6.32-042stab106.2/include/config/isdn/drv//usr/src/kernels/2.6.32-042stab106.2/include/config/isdn/drv/avmb1//usr/src/kernels/2.6.32-042stab106.2/include/config/isdn/drv/avmb1/avm//usr/src/kernels/2.6.32-042stab106.2/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/2.6.32-042stab106.2/include/config/isdn/ppp//usr/src/kernels/2.6.32-042stab106.2/include/config/isdn/tty//usr/src/kernels/2.6.32-042stab106.2/include/config/iso9660//usr/src/kernels/2.6.32-042stab106.2/include/config/it87//usr/src/kernels/2.6.32-042stab106.2/include/config/it8712f//usr/src/kernels/2.6.32-042stab106.2/include/config/itco//usr/src/kernels/2.6.32-042stab106.2/include/config/itco/vendor//usr/src/kernels/2.6.32-042stab106.2/include/config/iwlwifi//usr/src/kernels/2.6.32-042stab106.2/include/config/iwlwifi/opmode//usr/src/kernels/2.6.32-042stab106.2/include/config/ixgbe//usr/src/kernels/2.6.32-042stab106.2/include/config/jffs2//usr/src/kernels/2.6.32-042stab106.2/include/config/jffs2/fs//usr/src/kernels/2.6.32-042stab106.2/include/config/jffs2/fs/posix//usr/src/kernels/2.6.32-042stab106.2/include/config/kallsyms//usr/src/kernels/2.6.32-042stab106.2/include/config/kallsyms/extra//usr/src/kernels/2.6.32-042stab106.2/include/config/karma//usr/src/kernels/2.6.32-042stab106.2/include/config/kernel//usr/src/kernels/2.6.32-042stab106.2/include/config/kexec//usr/src/kernels/2.6.32-042stab106.2/include/config/kexec/auto//usr/src/kernels/2.6.32-042stab106.2/include/config/kexec/reuse//usr/src/kernels/2.6.32-042stab106.2/include/config/keyboard//usr/src/kernels/2.6.32-042stab106.2/include/config/keys//usr/src/kernels/2.6.32-042stab106.2/include/config/keys/debug//usr/src/kernels/2.6.32-042stab106.2/include/config/keys/debug/proc//usr/src/kernels/2.6.32-042stab106.2/include/config/kgdb//usr/src/kernels/2.6.32-042stab106.2/include/config/kgdb/serial//usr/src/kernels/2.6.32-042stab106.2/include/config/kprobe//usr/src/kernels/2.6.32-042stab106.2/include/config/ks0108//usr/src/kernels/2.6.32-042stab106.2/include/config/kvm//usr/src/kernels/2.6.32-042stab106.2/include/config/kvm/apic//usr/src/kernels/2.6.32-042stab106.2/include/config/lcd//usr/src/kernels/2.6.32-042stab106.2/include/config/lcd/class//usr/src/kernels/2.6.32-042stab106.2/include/config/leds//usr/src/kernels/2.6.32-042stab106.2/include/config/leds/clevo//usr/src/kernels/2.6.32-042stab106.2/include/config/leds/trigger//usr/src/kernels/2.6.32-042stab106.2/include/config/leds/trigger/default//usr/src/kernels/2.6.32-042stab106.2/include/config/leds/wm831x//usr/src/kernels/2.6.32-042stab106.2/include/config/legacy//usr/src/kernels/2.6.32-042stab106.2/include/config/legacy/pty//usr/src/kernels/2.6.32-042stab106.2/include/config/lib80211//usr/src/kernels/2.6.32-042stab106.2/include/config/lib80211/crypt//usr/src/kernels/2.6.32-042stab106.2/include/config/libertas//usr/src/kernels/2.6.32-042stab106.2/include/config/libertas/thinfirm//usr/src/kernels/2.6.32-042stab106.2/include/config/lock//usr/src/kernels/2.6.32-042stab106.2/include/config/lockd//usr/src/kernels/2.6.32-042stab106.2/include/config/lockdep//usr/src/kernels/2.6.32-042stab106.2/include/config/lockup//usr/src/kernels/2.6.32-042stab106.2/include/config/log//usr/src/kernels/2.6.32-042stab106.2/include/config/log/buf//usr/src/kernels/2.6.32-042stab106.2/include/config/logo//usr/src/kernels/2.6.32-042stab106.2/include/config/logo/linux//usr/src/kernels/2.6.32-042stab106.2/include/config/logo/psbm//usr/src/kernels/2.6.32-042stab106.2/include/config/loopback//usr/src/kernels/2.6.32-042stab106.2/include/config/lpc//usr/src/kernels/2.6.32-042stab106.2/include/config/lsi//usr/src/kernels/2.6.32-042stab106.2/include/config/lsi/et1011c//usr/src/kernels/2.6.32-042stab106.2/include/config/lxt//usr/src/kernels/2.6.32-042stab106.2/include/config/lzo//usr/src/kernels/2.6.32-042stab106.2/include/config/mac//usr/src/kernels/2.6.32-042stab106.2/include/config/mac80211//usr/src/kernels/2.6.32-042stab106.2/include/config/mac80211/has//usr/src/kernels/2.6.32-042stab106.2/include/config/mac80211/rc//usr/src/kernels/2.6.32-042stab106.2/include/config/mac80211/rc/default//usr/src/kernels/2.6.32-042stab106.2/include/config/mac80211/rc/minstrel//usr/src/kernels/2.6.32-042stab106.2/include/config/machz//usr/src/kernels/2.6.32-042stab106.2/include/config/macintosh//usr/src/kernels/2.6.32-042stab106.2/include/config/magic//usr/src/kernels/2.6.32-042stab106.2/include/config/marvell//usr/src/kernels/2.6.32-042stab106.2/include/config/max//usr/src/kernels/2.6.32-042stab106.2/include/config/max/raw//usr/src/kernels/2.6.32-042stab106.2/include/config/md//usr/src/kernels/2.6.32-042stab106.2/include/config/mdio//usr/src/kernels/2.6.32-042stab106.2/include/config/media//usr/src/kernels/2.6.32-042stab106.2/include/config/media/tuner//usr/src/kernels/2.6.32-042stab106.2/include/config/megaraid//usr/src/kernels/2.6.32-042stab106.2/include/config/memory//usr/src/kernels/2.6.32-042stab106.2/include/config/memory/gangs//usr/src/kernels/2.6.32-042stab106.2/include/config/memory/hotplug//usr/src/kernels/2.6.32-042stab106.2/include/config/memstick//usr/src/kernels/2.6.32-042stab106.2/include/config/memstick/jmicron//usr/src/kernels/2.6.32-042stab106.2/include/config/memstick/realtek//usr/src/kernels/2.6.32-042stab106.2/include/config/memstick/tifm//usr/src/kernels/2.6.32-042stab106.2/include/config/mfd//usr/src/kernels/2.6.32-042stab106.2/include/config/mfd/rtsx//usr/src/kernels/2.6.32-042stab106.2/include/config/mfd/sm501//usr/src/kernels/2.6.32-042stab106.2/include/config/mfd/wm8350//usr/src/kernels/2.6.32-042stab106.2/include/config/mfd/wm8350/config//usr/src/kernels/2.6.32-042stab106.2/include/config/mfd/wm8350/config/mode//usr/src/kernels/2.6.32-042stab106.2/include/config/mfd/wm8351//usr/src/kernels/2.6.32-042stab106.2/include/config/mfd/wm8351/config//usr/src/kernels/2.6.32-042stab106.2/include/config/mfd/wm8351/config/mode//usr/src/kernels/2.6.32-042stab106.2/include/config/mfd/wm8352//usr/src/kernels/2.6.32-042stab106.2/include/config/mfd/wm8352/config//usr/src/kernels/2.6.32-042stab106.2/include/config/mfd/wm8352/config/mode//usr/src/kernels/2.6.32-042stab106.2/include/config/microcode//usr/src/kernels/2.6.32-042stab106.2/include/config/microcode/old//usr/src/kernels/2.6.32-042stab106.2/include/config/minix//usr/src/kernels/2.6.32-042stab106.2/include/config/misc//usr/src/kernels/2.6.32-042stab106.2/include/config/misdn//usr/src/kernels/2.6.32-042stab106.2/include/config/mlx4//usr/src/kernels/2.6.32-042stab106.2/include/config/mlx4/en//usr/src/kernels/2.6.32-042stab106.2/include/config/mlx5//usr/src/kernels/2.6.32-042stab106.2/include/config/mmc//usr/src/kernels/2.6.32-042stab106.2/include/config/mmc/block//usr/src/kernels/2.6.32-042stab106.2/include/config/mmc/realtek//usr/src/kernels/2.6.32-042stab106.2/include/config/mmc/ricoh//usr/src/kernels/2.6.32-042stab106.2/include/config/mmc/sdhci//usr/src/kernels/2.6.32-042stab106.2/include/config/mmc/sdricoh//usr/src/kernels/2.6.32-042stab106.2/include/config/mmc/tifm//usr/src/kernels/2.6.32-042stab106.2/include/config/mmc/via//usr/src/kernels/2.6.32-042stab106.2/include/config/mmu//usr/src/kernels/2.6.32-042stab106.2/include/config/module//usr/src/kernels/2.6.32-042stab106.2/include/config/module/force//usr/src/kernels/2.6.32-042stab106.2/include/config/module/srcversion//usr/src/kernels/2.6.32-042stab106.2/include/config/module/verify//usr/src/kernels/2.6.32-042stab106.2/include/config/mouse//usr/src/kernels/2.6.32-042stab106.2/include/config/mouse/ps2//usr/src/kernels/2.6.32-042stab106.2/include/config/mouse/synaptics//usr/src/kernels/2.6.32-042stab106.2/include/config/msdos//usr/src/kernels/2.6.32-042stab106.2/include/config/msi//usr/src/kernels/2.6.32-042stab106.2/include/config/mspro//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/ar7//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/block//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/cfi//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/cmdline//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/complex//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/gen//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/map//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/map/bank//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/map/bank/width//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/nand//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/nand/diskonchip//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/nand/diskonchip/probe//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/nand/ecc//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/qinfo//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/redboot//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/redboot/directory//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/scb2//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/ubi//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/ubi/beb//usr/src/kernels/2.6.32-042stab106.2/include/config/mtd/ubi/wl//usr/src/kernels/2.6.32-042stab106.2/include/config/mtdram//usr/src/kernels/2.6.32-042stab106.2/include/config/mtdram/erase//usr/src/kernels/2.6.32-042stab106.2/include/config/mtdram/total//usr/src/kernels/2.6.32-042stab106.2/include/config/mtrr//usr/src/kernels/2.6.32-042stab106.2/include/config/mtrr/sanitizer//usr/src/kernels/2.6.32-042stab106.2/include/config/mtrr/sanitizer/enable//usr/src/kernels/2.6.32-042stab106.2/include/config/mtrr/sanitizer/spare//usr/src/kernels/2.6.32-042stab106.2/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/2.6.32-042stab106.2/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/2.6.32-042stab106.2/include/config/mxm//usr/src/kernels/2.6.32-042stab106.2/include/config/myri10ge//usr/src/kernels/2.6.32-042stab106.2/include/config/n//usr/src/kernels/2.6.32-042stab106.2/include/config/national//usr/src/kernels/2.6.32-042stab106.2/include/config/ne2k//usr/src/kernels/2.6.32-042stab106.2/include/config/need//usr/src/kernels/2.6.32-042stab106.2/include/config/need/bounce//usr/src/kernels/2.6.32-042stab106.2/include/config/need/dma//usr/src/kernels/2.6.32-042stab106.2/include/config/need/dma/map//usr/src/kernels/2.6.32-042stab106.2/include/config/need/multiple//usr/src/kernels/2.6.32-042stab106.2/include/config/need/per//usr/src/kernels/2.6.32-042stab106.2/include/config/need/per/cpu//usr/src/kernels/2.6.32-042stab106.2/include/config/need/per/cpu/embed//usr/src/kernels/2.6.32-042stab106.2/include/config/need/per/cpu/embed/first//usr/src/kernels/2.6.32-042stab106.2/include/config/need/per/cpu/page//usr/src/kernels/2.6.32-042stab106.2/include/config/need/per/cpu/page/first//usr/src/kernels/2.6.32-042stab106.2/include/config/net//usr/src/kernels/2.6.32-042stab106.2/include/config/net/9p//usr/src/kernels/2.6.32-042stab106.2/include/config/net/act//usr/src/kernels/2.6.32-042stab106.2/include/config/net/cls//usr/src/kernels/2.6.32-042stab106.2/include/config/net/drop//usr/src/kernels/2.6.32-042stab106.2/include/config/net/dsa//usr/src/kernels/2.6.32-042stab106.2/include/config/net/dsa/mv88e6123//usr/src/kernels/2.6.32-042stab106.2/include/config/net/dsa/mv88e6123/61//usr/src/kernels/2.6.32-042stab106.2/include/config/net/dsa/mv88e6xxx//usr/src/kernels/2.6.32-042stab106.2/include/config/net/dsa/mv88e6xxx/need//usr/src/kernels/2.6.32-042stab106.2/include/config/net/dsa/tag//usr/src/kernels/2.6.32-042stab106.2/include/config/net/ematch//usr/src/kernels/2.6.32-042stab106.2/include/config/net/ip//usr/src/kernels/2.6.32-042stab106.2/include/config/net/ipgre//usr/src/kernels/2.6.32-042stab106.2/include/config/net/key//usr/src/kernels/2.6.32-042stab106.2/include/config/net/poll//usr/src/kernels/2.6.32-042stab106.2/include/config/net/rx//usr/src/kernels/2.6.32-042stab106.2/include/config/net/rx/busy//usr/src/kernels/2.6.32-042stab106.2/include/config/net/sch//usr/src/kernels/2.6.32-042stab106.2/include/config/net/vendor//usr/src/kernels/2.6.32-042stab106.2/include/config/netconsole//usr/src/kernels/2.6.32-042stab106.2/include/config/netdev//usr/src/kernels/2.6.32-042stab106.2/include/config/netfilter//usr/src/kernels/2.6.32-042stab106.2/include/config/netfilter/netlink//usr/src/kernels/2.6.32-042stab106.2/include/config/netfilter/xt//usr/src/kernels/2.6.32-042stab106.2/include/config/netfilter/xt/match//usr/src/kernels/2.6.32-042stab106.2/include/config/netfilter/xt/match/wdog//usr/src/kernels/2.6.32-042stab106.2/include/config/netfilter/xt/target//usr/src/kernels/2.6.32-042stab106.2/include/config/netpoll//usr/src/kernels/2.6.32-042stab106.2/include/config/netprio//usr/src/kernels/2.6.32-042stab106.2/include/config/network//usr/src/kernels/2.6.32-042stab106.2/include/config/netxen//usr/src/kernels/2.6.32-042stab106.2/include/config/new//usr/src/kernels/2.6.32-042stab106.2/include/config/nf//usr/src/kernels/2.6.32-042stab106.2/include/config/nf/conntrack//usr/src/kernels/2.6.32-042stab106.2/include/config/nf/conntrack/netbios//usr/src/kernels/2.6.32-042stab106.2/include/config/nf/ct//usr/src/kernels/2.6.32-042stab106.2/include/config/nf/ct/proto//usr/src/kernels/2.6.32-042stab106.2/include/config/nf/defrag//usr/src/kernels/2.6.32-042stab106.2/include/config/nf/nat//usr/src/kernels/2.6.32-042stab106.2/include/config/nf/nat/proto//usr/src/kernels/2.6.32-042stab106.2/include/config/nf/nat/snmp//usr/src/kernels/2.6.32-042stab106.2/include/config/nfs//usr/src/kernels/2.6.32-042stab106.2/include/config/nfs/acl//usr/src/kernels/2.6.32-042stab106.2/include/config/nfs/use//usr/src/kernels/2.6.32-042stab106.2/include/config/nfs/use/legacy//usr/src/kernels/2.6.32-042stab106.2/include/config/nfs/v3//usr/src/kernels/2.6.32-042stab106.2/include/config/nfs/v4//usr/src/kernels/2.6.32-042stab106.2/include/config/nfsd//usr/src/kernels/2.6.32-042stab106.2/include/config/nfsd/v2//usr/src/kernels/2.6.32-042stab106.2/include/config/nfsd/v3//usr/src/kernels/2.6.32-042stab106.2/include/config/nftl//usr/src/kernels/2.6.32-042stab106.2/include/config/nls//usr/src/kernels/2.6.32-042stab106.2/include/config/nls/codepage//usr/src/kernels/2.6.32-042stab106.2/include/config/nls/iso8859//usr/src/kernels/2.6.32-042stab106.2/include/config/nls/koi8//usr/src/kernels/2.6.32-042stab106.2/include/config/no//usr/src/kernels/2.6.32-042stab106.2/include/config/nodes//usr/src/kernels/2.6.32-042stab106.2/include/config/nodes/span//usr/src/kernels/2.6.32-042stab106.2/include/config/nodes/span/other//usr/src/kernels/2.6.32-042stab106.2/include/config/nop//usr/src/kernels/2.6.32-042stab106.2/include/config/nop/usb//usr/src/kernels/2.6.32-042stab106.2/include/config/nortel//usr/src/kernels/2.6.32-042stab106.2/include/config/nouveau//usr/src/kernels/2.6.32-042stab106.2/include/config/nouveau/debug//usr/src/kernels/2.6.32-042stab106.2/include/config/nr//usr/src/kernels/2.6.32-042stab106.2/include/config/numa//usr/src/kernels/2.6.32-042stab106.2/include/config/numa/irq//usr/src/kernels/2.6.32-042stab106.2/include/config/openvswitch//usr/src/kernels/2.6.32-042stab106.2/include/config/oprofile//usr/src/kernels/2.6.32-042stab106.2/include/config/oprofile/event//usr/src/kernels/2.6.32-042stab106.2/include/config/optimize//usr/src/kernels/2.6.32-042stab106.2/include/config/osf//usr/src/kernels/2.6.32-042stab106.2/include/config/output//usr/src/kernels/2.6.32-042stab106.2/include/config/ovs//usr/src/kernels/2.6.32-042stab106.2/include/config/p54//usr/src/kernels/2.6.32-042stab106.2/include/config/packet//usr/src/kernels/2.6.32-042stab106.2/include/config/pageflags//usr/src/kernels/2.6.32-042stab106.2/include/config/panasonic//usr/src/kernels/2.6.32-042stab106.2/include/config/paravirt//usr/src/kernels/2.6.32-042stab106.2/include/config/parport//usr/src/kernels/2.6.32-042stab106.2/include/config/parport/not//usr/src/kernels/2.6.32-042stab106.2/include/config/parport/pc//usr/src/kernels/2.6.32-042stab106.2/include/config/partition//usr/src/kernels/2.6.32-042stab106.2/include/config/pata//usr/src/kernels/2.6.32-042stab106.2/include/config/pata/pdc//usr/src/kernels/2.6.32-042stab106.2/include/config/pccard//usr/src/kernels/2.6.32-042stab106.2/include/config/pch//usr/src/kernels/2.6.32-042stab106.2/include/config/pci//usr/src/kernels/2.6.32-042stab106.2/include/config/pci/msi//usr/src/kernels/2.6.32-042stab106.2/include/config/pci/msi/default//usr/src/kernels/2.6.32-042stab106.2/include/config/pcie//usr/src/kernels/2.6.32-042stab106.2/include/config/pcieaer//usr/src/kernels/2.6.32-042stab106.2/include/config/pcmcia//usr/src/kernels/2.6.32-042stab106.2/include/config/pcmcia/load//usr/src/kernels/2.6.32-042stab106.2/include/config/pcspkr//usr/src/kernels/2.6.32-042stab106.2/include/config/pdc//usr/src/kernels/2.6.32-042stab106.2/include/config/perf//usr/src/kernels/2.6.32-042stab106.2/include/config/phys//usr/src/kernels/2.6.32-042stab106.2/include/config/phys/addr//usr/src/kernels/2.6.32-042stab106.2/include/config/phys/addr/t//usr/src/kernels/2.6.32-042stab106.2/include/config/physical//usr/src/kernels/2.6.32-042stab106.2/include/config/pid//usr/src/kernels/2.6.32-042stab106.2/include/config/plx//usr/src/kernels/2.6.32-042stab106.2/include/config/pm//usr/src/kernels/2.6.32-042stab106.2/include/config/pm/sleep//usr/src/kernels/2.6.32-042stab106.2/include/config/pm/std//usr/src/kernels/2.6.32-042stab106.2/include/config/pnfs//usr/src/kernels/2.6.32-042stab106.2/include/config/pnfs/file//usr/src/kernels/2.6.32-042stab106.2/include/config/posix//usr/src/kernels/2.6.32-042stab106.2/include/config/posix/mqueue//usr/src/kernels/2.6.32-042stab106.2/include/config/power//usr/src/kernels/2.6.32-042stab106.2/include/config/ppp//usr/src/kernels/2.6.32-042stab106.2/include/config/ppp/sync//usr/src/kernels/2.6.32-042stab106.2/include/config/pramcache//usr/src/kernels/2.6.32-042stab106.2/include/config/pramcache/feature//usr/src/kernels/2.6.32-042stab106.2/include/config/preempt//usr/src/kernels/2.6.32-042stab106.2/include/config/prevent//usr/src/kernels/2.6.32-042stab106.2/include/config/prevent/firmware//usr/src/kernels/2.6.32-042stab106.2/include/config/print//usr/src/kernels/2.6.32-042stab106.2/include/config/print/quota//usr/src/kernels/2.6.32-042stab106.2/include/config/printk//usr/src/kernels/2.6.32-042stab106.2/include/config/proc//usr/src/kernels/2.6.32-042stab106.2/include/config/proc/page//usr/src/kernels/2.6.32-042stab106.2/include/config/proc/pid//usr/src/kernels/2.6.32-042stab106.2/include/config/provide//usr/src/kernels/2.6.32-042stab106.2/include/config/provide/ohci1394//usr/src/kernels/2.6.32-042stab106.2/include/config/provide/ohci1394/dma//usr/src/kernels/2.6.32-042stab106.2/include/config/ptp//usr/src/kernels/2.6.32-042stab106.2/include/config/ptp/1588//usr/src/kernels/2.6.32-042stab106.2/include/config/qfmt//usr/src/kernels/2.6.32-042stab106.2/include/config/qlcnic//usr/src/kernels/2.6.32-042stab106.2/include/config/qsemi//usr/src/kernels/2.6.32-042stab106.2/include/config/quota//usr/src/kernels/2.6.32-042stab106.2/include/config/quota/netlink//usr/src/kernels/2.6.32-042stab106.2/include/config/r8169//usr/src/kernels/2.6.32-042stab106.2/include/config/raid//usr/src/kernels/2.6.32-042stab106.2/include/config/raid6//usr/src/kernels/2.6.32-042stab106.2/include/config/raw//usr/src/kernels/2.6.32-042stab106.2/include/config/rc//usr/src/kernels/2.6.32-042stab106.2/include/config/rcu//usr/src/kernels/2.6.32-042stab106.2/include/config/rd//usr/src/kernels/2.6.32-042stab106.2/include/config/rds//usr/src/kernels/2.6.32-042stab106.2/include/config/realtek//usr/src/kernels/2.6.32-042stab106.2/include/config/reed//usr/src/kernels/2.6.32-042stab106.2/include/config/reed/solomon//usr/src/kernels/2.6.32-042stab106.2/include/config/regulator//usr/src/kernels/2.6.32-042stab106.2/include/config/regulator/fixed//usr/src/kernels/2.6.32-042stab106.2/include/config/regulator/userspace//usr/src/kernels/2.6.32-042stab106.2/include/config/reiserfs//usr/src/kernels/2.6.32-042stab106.2/include/config/reiserfs/fs//usr/src/kernels/2.6.32-042stab106.2/include/config/reiserfs/fs/posix//usr/src/kernels/2.6.32-042stab106.2/include/config/reiserfs/proc//usr/src/kernels/2.6.32-042stab106.2/include/config/resource//usr/src/kernels/2.6.32-042stab106.2/include/config/rfd//usr/src/kernels/2.6.32-042stab106.2/include/config/rfkill//usr/src/kernels/2.6.32-042stab106.2/include/config/rfs//usr/src/kernels/2.6.32-042stab106.2/include/config/ring//usr/src/kernels/2.6.32-042stab106.2/include/config/ring/buffer//usr/src/kernels/2.6.32-042stab106.2/include/config/ring/buffer/allow//usr/src/kernels/2.6.32-042stab106.2/include/config/rpcsec//usr/src/kernels/2.6.32-042stab106.2/include/config/rpcsec/gss//usr/src/kernels/2.6.32-042stab106.2/include/config/rt//usr/src/kernels/2.6.32-042stab106.2/include/config/rt/group//usr/src/kernels/2.6.32-042stab106.2/include/config/rt2800//usr/src/kernels/2.6.32-042stab106.2/include/config/rt2800pci//usr/src/kernels/2.6.32-042stab106.2/include/config/rt2800usb//usr/src/kernels/2.6.32-042stab106.2/include/config/rt2x00//usr/src/kernels/2.6.32-042stab106.2/include/config/rt2x00/lib//usr/src/kernels/2.6.32-042stab106.2/include/config/rtc//usr/src/kernels/2.6.32-042stab106.2/include/config/rtc/drv//usr/src/kernels/2.6.32-042stab106.2/include/config/rtc/drv/m41t80//usr/src/kernels/2.6.32-042stab106.2/include/config/rtc/hctosys//usr/src/kernels/2.6.32-042stab106.2/include/config/rtc/intf//usr/src/kernels/2.6.32-042stab106.2/include/config/rtl8187//usr/src/kernels/2.6.32-042stab106.2/include/config/rwsem//usr/src/kernels/2.6.32-042stab106.2/include/config/rwsem/xchgadd//usr/src/kernels/2.6.32-042stab106.2/include/config/sata//usr/src/kernels/2.6.32-042stab106.2/include/config/sbc//usr/src/kernels/2.6.32-042stab106.2/include/config/sbc/fitpc2//usr/src/kernels/2.6.32-042stab106.2/include/config/sched//usr/src/kernels/2.6.32-042stab106.2/include/config/sched/omit//usr/src/kernels/2.6.32-042stab106.2/include/config/sched/omit/frame//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/3w//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/arcmsr//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/bfa//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/bnx2//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/bnx2x//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/cxgb3//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/cxgb4//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/dh//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/dh/hp//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/fc//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/fc/tgt//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/iscsi//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/lowlevel//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/mpt2sas//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/mpt2sas/max//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/mpt3sas//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/mpt3sas/max//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/multi//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/osd//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/osd/dprint//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/proc//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/qla//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/sas//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/sas/host//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/scan//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/spi//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/srp//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/srp/tgt//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/sym53c8xx//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/sym53c8xx/default//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/sym53c8xx/dma//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/sym53c8xx/dma/addressing//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/sym53c8xx/max//usr/src/kernels/2.6.32-042stab106.2/include/config/scsi/wait//usr/src/kernels/2.6.32-042stab106.2/include/config/sctp//usr/src/kernels/2.6.32-042stab106.2/include/config/sctp/cookie//usr/src/kernels/2.6.32-042stab106.2/include/config/sctp/cookie/hmac//usr/src/kernels/2.6.32-042stab106.2/include/config/sctp/default//usr/src/kernels/2.6.32-042stab106.2/include/config/sctp/default/cookie//usr/src/kernels/2.6.32-042stab106.2/include/config/sctp/default/cookie/hmac//usr/src/kernels/2.6.32-042stab106.2/include/config/sdio//usr/src/kernels/2.6.32-042stab106.2/include/config/security//usr/src/kernels/2.6.32-042stab106.2/include/config/security/file//usr/src/kernels/2.6.32-042stab106.2/include/config/select//usr/src/kernels/2.6.32-042stab106.2/include/config/select/memory//usr/src/kernels/2.6.32-042stab106.2/include/config/sensors//usr/src/kernels/2.6.32-042stab106.2/include/config/sensors/fam15h//usr/src/kernels/2.6.32-042stab106.2/include/config/sensors/i5k//usr/src/kernels/2.6.32-042stab106.2/include/config/sensors/via//usr/src/kernels/2.6.32-042stab106.2/include/config/serial//usr/src/kernels/2.6.32-042stab106.2/include/config/serial/8250//usr/src/kernels/2.6.32-042stab106.2/include/config/serial/8250/detect//usr/src/kernels/2.6.32-042stab106.2/include/config/serial/8250/many//usr/src/kernels/2.6.32-042stab106.2/include/config/serial/8250/nr//usr/src/kernels/2.6.32-042stab106.2/include/config/serial/8250/runtime//usr/src/kernels/2.6.32-042stab106.2/include/config/serial/8250/share//usr/src/kernels/2.6.32-042stab106.2/include/config/serial/core//usr/src/kernels/2.6.32-042stab106.2/include/config/serio//usr/src/kernels/2.6.32-042stab106.2/include/config/sfc//usr/src/kernels/2.6.32-042stab106.2/include/config/sfc/mcdi//usr/src/kernels/2.6.32-042stab106.2/include/config/sgi//usr/src/kernels/2.6.32-042stab106.2/include/config/sim//usr/src/kernels/2.6.32-042stab106.2/include/config/slip//usr/src/kernels/2.6.32-042stab106.2/include/config/slow//usr/src/kernels/2.6.32-042stab106.2/include/config/smartjoyplus//usr/src/kernels/2.6.32-042stab106.2/include/config/sms//usr/src/kernels/2.6.32-042stab106.2/include/config/sms/sdio//usr/src/kernels/2.6.32-042stab106.2/include/config/sms/siano//usr/src/kernels/2.6.32-042stab106.2/include/config/sms/usb//usr/src/kernels/2.6.32-042stab106.2/include/config/smsc//usr/src/kernels/2.6.32-042stab106.2/include/config/smsc/sch311x//usr/src/kernels/2.6.32-042stab106.2/include/config/snd//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/ac97//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/ac97/power//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/ac97/power/save//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/atiixp//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/cs46xx//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/cs46xx/new//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/dma//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/dynamic//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/emu10k1//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/hda//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/hda/codec//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/hda/codec/ca0132//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/hda/dsp//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/hda/enable//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/hda/enable/realtek//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/hda/input//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/hda/input/beep//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/hda/power//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/hda/power/save//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/hda/prealloc//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/kctl//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/mixer//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/mpu401//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/opl3//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/opl3/lib//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/oxygen//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/pcm//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/pcm/oss//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/rawmidi//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/sb//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/sb16//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/seq//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/seq/hrtimer//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/sequencer//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/usb//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/usb/caiaq//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/verbose//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/via82xx//usr/src/kernels/2.6.32-042stab106.2/include/config/snd/vx//usr/src/kernels/2.6.32-042stab106.2/include/config/soc//usr/src/kernels/2.6.32-042stab106.2/include/config/soc/camera//usr/src/kernels/2.6.32-042stab106.2/include/config/soft//usr/src/kernels/2.6.32-042stab106.2/include/config/solaris//usr/src/kernels/2.6.32-042stab106.2/include/config/solaris/x86//usr/src/kernels/2.6.32-042stab106.2/include/config/sony//usr/src/kernels/2.6.32-042stab106.2/include/config/sonypi//usr/src/kernels/2.6.32-042stab106.2/include/config/sound//usr/src/kernels/2.6.32-042stab106.2/include/config/sound/oss//usr/src/kernels/2.6.32-042stab106.2/include/config/sound/oss/core//usr/src/kernels/2.6.32-042stab106.2/include/config/sparse//usr/src/kernels/2.6.32-042stab106.2/include/config/sparsemem//usr/src/kernels/2.6.32-042stab106.2/include/config/sparsemem/vmemmap//usr/src/kernels/2.6.32-042stab106.2/include/config/split//usr/src/kernels/2.6.32-042stab106.2/include/config/split/ptlock//usr/src/kernels/2.6.32-042stab106.2/include/config/squashfs//usr/src/kernels/2.6.32-042stab106.2/include/config/squashfs/fragment//usr/src/kernels/2.6.32-042stab106.2/include/config/squashfs/fragment/cache//usr/src/kernels/2.6.32-042stab106.2/include/config/ssb//usr/src/kernels/2.6.32-042stab106.2/include/config/ssb/b43//usr/src/kernels/2.6.32-042stab106.2/include/config/ssb/b43/pci//usr/src/kernels/2.6.32-042stab106.2/include/config/ssb/driver//usr/src/kernels/2.6.32-042stab106.2/include/config/ssb/driver/pcicore//usr/src/kernels/2.6.32-042stab106.2/include/config/ssb/pcihost//usr/src/kernels/2.6.32-042stab106.2/include/config/ssb/pcmciahost//usr/src/kernels/2.6.32-042stab106.2/include/config/ssb/sdiohost//usr/src/kernels/2.6.32-042stab106.2/include/config/stack//usr/src/kernels/2.6.32-042stab106.2/include/config/stacktrace//usr/src/kernels/2.6.32-042stab106.2/include/config/stop//usr/src/kernels/2.6.32-042stab106.2/include/config/strict//usr/src/kernels/2.6.32-042stab106.2/include/config/strip//usr/src/kernels/2.6.32-042stab106.2/include/config/strip/asm//usr/src/kernels/2.6.32-042stab106.2/include/config/sun//usr/src/kernels/2.6.32-042stab106.2/include/config/sunrpc//usr/src/kernels/2.6.32-042stab106.2/include/config/sunrpc/xprt//usr/src/kernels/2.6.32-042stab106.2/include/config/suspend//usr/src/kernels/2.6.32-042stab106.2/include/config/syn//usr/src/kernels/2.6.32-042stab106.2/include/config/synclink//usr/src/kernels/2.6.32-042stab106.2/include/config/sys//usr/src/kernels/2.6.32-042stab106.2/include/config/sysctl//usr/src/kernels/2.6.32-042stab106.2/include/config/sysfs//usr/src/kernels/2.6.32-042stab106.2/include/config/sysfs/deprecated//usr/src/kernels/2.6.32-042stab106.2/include/config/sysprof//usr/src/kernels/2.6.32-042stab106.2/include/config/sysrq//usr/src/kernels/2.6.32-042stab106.2/include/config/sysvipc//usr/src/kernels/2.6.32-042stab106.2/include/config/tablet//usr/src/kernels/2.6.32-042stab106.2/include/config/tablet/usb//usr/src/kernels/2.6.32-042stab106.2/include/config/target//usr/src/kernels/2.6.32-042stab106.2/include/config/task//usr/src/kernels/2.6.32-042stab106.2/include/config/task/delay//usr/src/kernels/2.6.32-042stab106.2/include/config/task/io//usr/src/kernels/2.6.32-042stab106.2/include/config/tcg//usr/src/kernels/2.6.32-042stab106.2/include/config/tcm//usr/src/kernels/2.6.32-042stab106.2/include/config/tcp//usr/src/kernels/2.6.32-042stab106.2/include/config/tcp/cong//usr/src/kernels/2.6.32-042stab106.2/include/config/textsearch//usr/src/kernels/2.6.32-042stab106.2/include/config/thermal//usr/src/kernels/2.6.32-042stab106.2/include/config/thinkpad//usr/src/kernels/2.6.32-042stab106.2/include/config/thinkpad/acpi//usr/src/kernels/2.6.32-042stab106.2/include/config/thinkpad/acpi/hotkey//usr/src/kernels/2.6.32-042stab106.2/include/config/tick//usr/src/kernels/2.6.32-042stab106.2/include/config/tifm//usr/src/kernels/2.6.32-042stab106.2/include/config/timer//usr/src/kernels/2.6.32-042stab106.2/include/config/tmd//usr/src/kernels/2.6.32-042stab106.2/include/config/tmpfs//usr/src/kernels/2.6.32-042stab106.2/include/config/tmpfs/posix//usr/src/kernels/2.6.32-042stab106.2/include/config/topstar//usr/src/kernels/2.6.32-042stab106.2/include/config/touchscreen//usr/src/kernels/2.6.32-042stab106.2/include/config/touchscreen/ad7879//usr/src/kernels/2.6.32-042stab106.2/include/config/touchscreen/usb//usr/src/kernels/2.6.32-042stab106.2/include/config/touchscreen/usb/dmc//usr/src/kernels/2.6.32-042stab106.2/include/config/touchscreen/usb/general//usr/src/kernels/2.6.32-042stab106.2/include/config/touchscreen/wacom//usr/src/kernels/2.6.32-042stab106.2/include/config/trace//usr/src/kernels/2.6.32-042stab106.2/include/config/trace/irqflags//usr/src/kernels/2.6.32-042stab106.2/include/config/tracer//usr/src/kernels/2.6.32-042stab106.2/include/config/tracer/max//usr/src/kernels/2.6.32-042stab106.2/include/config/tracing//usr/src/kernels/2.6.32-042stab106.2/include/config/track//usr/src/kernels/2.6.32-042stab106.2/include/config/track/dirty//usr/src/kernels/2.6.32-042stab106.2/include/config/transparent//usr/src/kernels/2.6.32-042stab106.2/include/config/tree//usr/src/kernels/2.6.32-042stab106.2/include/config/ttpci//usr/src/kernels/2.6.32-042stab106.2/include/config/tulip//usr/src/kernels/2.6.32-042stab106.2/include/config/ubifs//usr/src/kernels/2.6.32-042stab106.2/include/config/ubifs/fs//usr/src/kernels/2.6.32-042stab106.2/include/config/udf//usr/src/kernels/2.6.32-042stab106.2/include/config/uefi//usr/src/kernels/2.6.32-042stab106.2/include/config/uevent//usr/src/kernels/2.6.32-042stab106.2/include/config/uevent/helper//usr/src/kernels/2.6.32-042stab106.2/include/config/uio//usr/src/kernels/2.6.32-042stab106.2/include/config/uio/pci//usr/src/kernels/2.6.32-042stab106.2/include/config/uio/pdrv//usr/src/kernels/2.6.32-042stab106.2/include/config/unix98//usr/src/kernels/2.6.32-042stab106.2/include/config/unixware//usr/src/kernels/2.6.32-042stab106.2/include/config/usb//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/ali//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/announce//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/announce/new//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/arch//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/arch/has//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/berry//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/cdc//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/ehci//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/ehci/root//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/ehci/root/hub//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/ehci/tt//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/ftdi//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/gspca//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/gspca/ov534//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/gspca/xirlink//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/hwa//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/isp1362//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/net//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/net/cdc//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/net/rndis//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/ohci//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/ohci/little//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/otg//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/pwc//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/pwc/input//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/serial//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/serial/cypress//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/serial/digi//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/serial/edgeport//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/serial/ftdi//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/serial/keyspan//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/serial/kobil//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/serial/mct//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/serial/safe//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/serial/siemens//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/sierra//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/sisusbvga//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/sl811//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/storage//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/storage/cypress//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/u132//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/uhci//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/video//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/video/class//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/video/class/input//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/whci//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/wusb//usr/src/kernels/2.6.32-042stab106.2/include/config/usb/xhci//usr/src/kernels/2.6.32-042stab106.2/include/config/use//usr/src/kernels/2.6.32-042stab106.2/include/config/use/generic//usr/src/kernels/2.6.32-042stab106.2/include/config/use/generic/smp//usr/src/kernels/2.6.32-042stab106.2/include/config/user//usr/src/kernels/2.6.32-042stab106.2/include/config/user/return//usr/src/kernels/2.6.32-042stab106.2/include/config/user/stacktrace//usr/src/kernels/2.6.32-042stab106.2/include/config/uts//usr/src/kernels/2.6.32-042stab106.2/include/config/uv//usr/src/kernels/2.6.32-042stab106.2/include/config/uwb//usr/src/kernels/2.6.32-042stab106.2/include/config/uwb/i1480u//usr/src/kernels/2.6.32-042stab106.2/include/config/v4l//usr/src/kernels/2.6.32-042stab106.2/include/config/v4l/usb//usr/src/kernels/2.6.32-042stab106.2/include/config/ve//usr/src/kernels/2.6.32-042stab106.2/include/config/vfat//usr/src/kernels/2.6.32-042stab106.2/include/config/vga//usr/src/kernels/2.6.32-042stab106.2/include/config/vga/arb//usr/src/kernels/2.6.32-042stab106.2/include/config/vga/arb/max//usr/src/kernels/2.6.32-042stab106.2/include/config/vgacon//usr/src/kernels/2.6.32-042stab106.2/include/config/vgacon/soft//usr/src/kernels/2.6.32-042stab106.2/include/config/vgacon/soft/scrollback//usr/src/kernels/2.6.32-042stab106.2/include/config/vhost//usr/src/kernels/2.6.32-042stab106.2/include/config/via//usr/src/kernels/2.6.32-042stab106.2/include/config/via/rhine//usr/src/kernels/2.6.32-042stab106.2/include/config/video//usr/src/kernels/2.6.32-042stab106.2/include/config/video/bt848//usr/src/kernels/2.6.32-042stab106.2/include/config/video/capture//usr/src/kernels/2.6.32-042stab106.2/include/config/video/cx18//usr/src/kernels/2.6.32-042stab106.2/include/config/video/cx231xx//usr/src/kernels/2.6.32-042stab106.2/include/config/video/cx88//usr/src/kernels/2.6.32-042stab106.2/include/config/video/em28xx//usr/src/kernels/2.6.32-042stab106.2/include/config/video/fb//usr/src/kernels/2.6.32-042stab106.2/include/config/video/helper//usr/src/kernels/2.6.32-042stab106.2/include/config/video/helper/chips//usr/src/kernels/2.6.32-042stab106.2/include/config/video/ir//usr/src/kernels/2.6.32-042stab106.2/include/config/video/output//usr/src/kernels/2.6.32-042stab106.2/include/config/video/pvrusb2//usr/src/kernels/2.6.32-042stab106.2/include/config/video/saa7134//usr/src/kernels/2.6.32-042stab106.2/include/config/video/saa7146//usr/src/kernels/2.6.32-042stab106.2/include/config/video/v4l2//usr/src/kernels/2.6.32-042stab106.2/include/config/videobuf//usr/src/kernels/2.6.32-042stab106.2/include/config/videobuf/dma//usr/src/kernels/2.6.32-042stab106.2/include/config/virt//usr/src/kernels/2.6.32-042stab106.2/include/config/virt/to//usr/src/kernels/2.6.32-042stab106.2/include/config/virtio//usr/src/kernels/2.6.32-042stab106.2/include/config/vitesse//usr/src/kernels/2.6.32-042stab106.2/include/config/vlan//usr/src/kernels/2.6.32-042stab106.2/include/config/vlan/8021q//usr/src/kernels/2.6.32-042stab106.2/include/config/vm//usr/src/kernels/2.6.32-042stab106.2/include/config/vm/event//usr/src/kernels/2.6.32-042stab106.2/include/config/vmware//usr/src/kernels/2.6.32-042stab106.2/include/config/vt//usr/src/kernels/2.6.32-042stab106.2/include/config/vt/hw//usr/src/kernels/2.6.32-042stab106.2/include/config/vt/hw/console//usr/src/kernels/2.6.32-042stab106.2/include/config/vz//usr/src/kernels/2.6.32-042stab106.2/include/config/vz/checkpoint//usr/src/kernels/2.6.32-042stab106.2/include/config/vz/quota//usr/src/kernels/2.6.32-042stab106.2/include/config/w83627hf//usr/src/kernels/2.6.32-042stab106.2/include/config/w83697hf//usr/src/kernels/2.6.32-042stab106.2/include/config/w83697ug//usr/src/kernels/2.6.32-042stab106.2/include/config/w83877f//usr/src/kernels/2.6.32-042stab106.2/include/config/w83977f//usr/src/kernels/2.6.32-042stab106.2/include/config/watchdog//usr/src/kernels/2.6.32-042stab106.2/include/config/wext//usr/src/kernels/2.6.32-042stab106.2/include/config/wilink//usr/src/kernels/2.6.32-042stab106.2/include/config/wilink/platform//usr/src/kernels/2.6.32-042stab106.2/include/config/wimax//usr/src/kernels/2.6.32-042stab106.2/include/config/wimax/debug//usr/src/kernels/2.6.32-042stab106.2/include/config/wimax/i2400m//usr/src/kernels/2.6.32-042stab106.2/include/config/wimax/i2400m/debug//usr/src/kernels/2.6.32-042stab106.2/include/config/winbond//usr/src/kernels/2.6.32-042stab106.2/include/config/wireless//usr/src/kernels/2.6.32-042stab106.2/include/config/wl//usr/src/kernels/2.6.32-042stab106.2/include/config/wl1251//usr/src/kernels/2.6.32-042stab106.2/include/config/wlan//usr/src/kernels/2.6.32-042stab106.2/include/config/wm831x//usr/src/kernels/2.6.32-042stab106.2/include/config/wm8350//usr/src/kernels/2.6.32-042stab106.2/include/config/x86//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/64//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/64/acpi//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/acpi//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/extended//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/intel//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/internode//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/internode/cache//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/io//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/l1//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/l1/cache//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/local//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/mce//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/minimum//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/minimum/cpu//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/p4//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/pcc//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/platform//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/pm//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/powernow//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/reroute//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/reroute/for//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/reroute/for/broken//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/reroute/for/broken/boot//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/reserve//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/reserve/low//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/speedstep//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/supports//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/supports/memory//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/thermal//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/wp//usr/src/kernels/2.6.32-042stab106.2/include/config/x86/wp/works//usr/src/kernels/2.6.32-042stab106.2/include/config/xen//usr/src/kernels/2.6.32-042stab106.2/include/config/xen/blkdev//usr/src/kernels/2.6.32-042stab106.2/include/config/xen/compat//usr/src/kernels/2.6.32-042stab106.2/include/config/xen/debug//usr/src/kernels/2.6.32-042stab106.2/include/config/xen/dev//usr/src/kernels/2.6.32-042stab106.2/include/config/xen/fbdev//usr/src/kernels/2.6.32-042stab106.2/include/config/xen/kbddev//usr/src/kernels/2.6.32-042stab106.2/include/config/xen/max//usr/src/kernels/2.6.32-042stab106.2/include/config/xen/max/domain//usr/src/kernels/2.6.32-042stab106.2/include/config/xen/netdev//usr/src/kernels/2.6.32-042stab106.2/include/config/xen/platform//usr/src/kernels/2.6.32-042stab106.2/include/config/xen/save//usr/src/kernels/2.6.32-042stab106.2/include/config/xen/scrub//usr/src/kernels/2.6.32-042stab106.2/include/config/xen/sys//usr/src/kernels/2.6.32-042stab106.2/include/config/xfrm//usr/src/kernels/2.6.32-042stab106.2/include/config/xfrm/sub//usr/src/kernels/2.6.32-042stab106.2/include/config/xfs//usr/src/kernels/2.6.32-042stab106.2/include/config/xfs/posix//usr/src/kernels/2.6.32-042stab106.2/include/config/xor//usr/src/kernels/2.6.32-042stab106.2/include/config/yenta//usr/src/kernels/2.6.32-042stab106.2/include/config/yenta/ene//usr/src/kernels/2.6.32-042stab106.2/include/config/zlib//usr/src/kernels/2.6.32-042stab106.2/include/config/zone//usr/src/kernels/2.6.32-042stab106.2/include/config/zone/dma//usr/src/kernels/2.6.32-042stab106.2/include/config/zram//usr/src/kernels/2.6.32-042stab106.2/include/crypto//usr/src/kernels/2.6.32-042stab106.2/include/crypto/internal//usr/src/kernels/2.6.32-042stab106.2/include/drm//usr/src/kernels/2.6.32-042stab106.2/include/drm/i2c//usr/src/kernels/2.6.32-042stab106.2/include/drm/ttm//usr/src/kernels/2.6.32-042stab106.2/include/keys//usr/src/kernels/2.6.32-042stab106.2/include/linux//usr/src/kernels/2.6.32-042stab106.2/include/linux/amba//usr/src/kernels/2.6.32-042stab106.2/include/linux/bcma//usr/src/kernels/2.6.32-042stab106.2/include/linux/byteorder//usr/src/kernels/2.6.32-042stab106.2/include/linux/can//usr/src/kernels/2.6.32-042stab106.2/include/linux/can/platform//usr/src/kernels/2.6.32-042stab106.2/include/linux/crypto//usr/src/kernels/2.6.32-042stab106.2/include/linux/decompress//usr/src/kernels/2.6.32-042stab106.2/include/linux/dvb//usr/src/kernels/2.6.32-042stab106.2/include/linux/hdlc//usr/src/kernels/2.6.32-042stab106.2/include/linux/i2c//usr/src/kernels/2.6.32-042stab106.2/include/linux/input//usr/src/kernels/2.6.32-042stab106.2/include/linux/isdn//usr/src/kernels/2.6.32-042stab106.2/include/linux/lockd//usr/src/kernels/2.6.32-042stab106.2/include/linux/mfd//usr/src/kernels/2.6.32-042stab106.2/include/linux/mfd/pcf50633//usr/src/kernels/2.6.32-042stab106.2/include/linux/mfd/wm831x//usr/src/kernels/2.6.32-042stab106.2/include/linux/mfd/wm8350//usr/src/kernels/2.6.32-042stab106.2/include/linux/mlx4//usr/src/kernels/2.6.32-042stab106.2/include/linux/mlx5//usr/src/kernels/2.6.32-042stab106.2/include/linux/mmc//usr/src/kernels/2.6.32-042stab106.2/include/linux/mtd//usr/src/kernels/2.6.32-042stab106.2/include/linux/netfilter//usr/src/kernels/2.6.32-042stab106.2/include/linux/netfilter/ipset//usr/src/kernels/2.6.32-042stab106.2/include/linux/netfilter_arp//usr/src/kernels/2.6.32-042stab106.2/include/linux/netfilter_bridge//usr/src/kernels/2.6.32-042stab106.2/include/linux/netfilter_ipv4//usr/src/kernels/2.6.32-042stab106.2/include/linux/netfilter_ipv6//usr/src/kernels/2.6.32-042stab106.2/include/linux/nfsd//usr/src/kernels/2.6.32-042stab106.2/include/linux/ploop//usr/src/kernels/2.6.32-042stab106.2/include/linux/raid//usr/src/kernels/2.6.32-042stab106.2/include/linux/regulator//usr/src/kernels/2.6.32-042stab106.2/include/linux/rtc//usr/src/kernels/2.6.32-042stab106.2/include/linux/spi//usr/src/kernels/2.6.32-042stab106.2/include/linux/ssb//usr/src/kernels/2.6.32-042stab106.2/include/linux/sunrpc//usr/src/kernels/2.6.32-042stab106.2/include/linux/tc_act//usr/src/kernels/2.6.32-042stab106.2/include/linux/tc_ematch//usr/src/kernels/2.6.32-042stab106.2/include/linux/unaligned//usr/src/kernels/2.6.32-042stab106.2/include/linux/usb//usr/src/kernels/2.6.32-042stab106.2/include/linux/uwb//usr/src/kernels/2.6.32-042stab106.2/include/linux/wimax//usr/src/kernels/2.6.32-042stab106.2/include/math-emu//usr/src/kernels/2.6.32-042stab106.2/include/media//usr/src/kernels/2.6.32-042stab106.2/include/media/davinci//usr/src/kernels/2.6.32-042stab106.2/include/mtd//usr/src/kernels/2.6.32-042stab106.2/include/net//usr/src/kernels/2.6.32-042stab106.2/include/net/9p//usr/src/kernels/2.6.32-042stab106.2/include/net/bluetooth//usr/src/kernels/2.6.32-042stab106.2/include/net/irda//usr/src/kernels/2.6.32-042stab106.2/include/net/iucv//usr/src/kernels/2.6.32-042stab106.2/include/net/netfilter//usr/src/kernels/2.6.32-042stab106.2/include/net/netfilter/ipv4//usr/src/kernels/2.6.32-042stab106.2/include/net/netfilter/ipv6//usr/src/kernels/2.6.32-042stab106.2/include/net/netns//usr/src/kernels/2.6.32-042stab106.2/include/net/phonet//usr/src/kernels/2.6.32-042stab106.2/include/net/sctp//usr/src/kernels/2.6.32-042stab106.2/include/net/tc_act//usr/src/kernels/2.6.32-042stab106.2/include/net/tipc//usr/src/kernels/2.6.32-042stab106.2/include/pcmcia//usr/src/kernels/2.6.32-042stab106.2/include/rdma//usr/src/kernels/2.6.32-042stab106.2/include/rxrpc//usr/src/kernels/2.6.32-042stab106.2/include/scsi//usr/src/kernels/2.6.32-042stab106.2/include/scsi/fc//usr/src/kernels/2.6.32-042stab106.2/include/sound//usr/src/kernels/2.6.32-042stab106.2/include/trace//usr/src/kernels/2.6.32-042stab106.2/include/trace/events//usr/src/kernels/2.6.32-042stab106.2/include/video//usr/src/kernels/2.6.32-042stab106.2/init//usr/src/kernels/2.6.32-042stab106.2/ipc//usr/src/kernels/2.6.32-042stab106.2/kernel//usr/src/kernels/2.6.32-042stab106.2/kernel/bc//usr/src/kernels/2.6.32-042stab106.2/kernel/cpt//usr/src/kernels/2.6.32-042stab106.2/kernel/events//usr/src/kernels/2.6.32-042stab106.2/kernel/gcov//usr/src/kernels/2.6.32-042stab106.2/kernel/irq//usr/src/kernels/2.6.32-042stab106.2/kernel/power//usr/src/kernels/2.6.32-042stab106.2/kernel/time//usr/src/kernels/2.6.32-042stab106.2/kernel/trace//usr/src/kernels/2.6.32-042stab106.2/kernel/ve//usr/src/kernels/2.6.32-042stab106.2/lib//usr/src/kernels/2.6.32-042stab106.2/lib/lzo//usr/src/kernels/2.6.32-042stab106.2/lib/raid6//usr/src/kernels/2.6.32-042stab106.2/lib/raid6/raid6test//usr/src/kernels/2.6.32-042stab106.2/lib/reed_solomon//usr/src/kernels/2.6.32-042stab106.2/lib/zlib_deflate//usr/src/kernels/2.6.32-042stab106.2/lib/zlib_inflate//usr/src/kernels/2.6.32-042stab106.2/mm//usr/src/kernels/2.6.32-042stab106.2/net//usr/src/kernels/2.6.32-042stab106.2/net/802//usr/src/kernels/2.6.32-042stab106.2/net/8021q//usr/src/kernels/2.6.32-042stab106.2/net/9p//usr/src/kernels/2.6.32-042stab106.2/net/appletalk//usr/src/kernels/2.6.32-042stab106.2/net/atm//usr/src/kernels/2.6.32-042stab106.2/net/ax25//usr/src/kernels/2.6.32-042stab106.2/net/bluetooth//usr/src/kernels/2.6.32-042stab106.2/net/bluetooth/bnep//usr/src/kernels/2.6.32-042stab106.2/net/bluetooth/cmtp//usr/src/kernels/2.6.32-042stab106.2/net/bluetooth/hidp//usr/src/kernels/2.6.32-042stab106.2/net/bluetooth/rfcomm//usr/src/kernels/2.6.32-042stab106.2/net/bridge//usr/src/kernels/2.6.32-042stab106.2/net/bridge/netfilter//usr/src/kernels/2.6.32-042stab106.2/net/can//usr/src/kernels/2.6.32-042stab106.2/net/core//usr/src/kernels/2.6.32-042stab106.2/net/dcb//usr/src/kernels/2.6.32-042stab106.2/net/dccp//usr/src/kernels/2.6.32-042stab106.2/net/dccp/ccids//usr/src/kernels/2.6.32-042stab106.2/net/decnet//usr/src/kernels/2.6.32-042stab106.2/net/decnet/netfilter//usr/src/kernels/2.6.32-042stab106.2/net/dsa//usr/src/kernels/2.6.32-042stab106.2/net/econet//usr/src/kernels/2.6.32-042stab106.2/net/ethernet//usr/src/kernels/2.6.32-042stab106.2/net/ieee802154//usr/src/kernels/2.6.32-042stab106.2/net/ipv4//usr/src/kernels/2.6.32-042stab106.2/net/ipv4/netfilter//usr/src/kernels/2.6.32-042stab106.2/net/ipv6//usr/src/kernels/2.6.32-042stab106.2/net/ipv6/netfilter//usr/src/kernels/2.6.32-042stab106.2/net/ipx//usr/src/kernels/2.6.32-042stab106.2/net/irda//usr/src/kernels/2.6.32-042stab106.2/net/irda/ircomm//usr/src/kernels/2.6.32-042stab106.2/net/irda/irlan//usr/src/kernels/2.6.32-042stab106.2/net/irda/irnet//usr/src/kernels/2.6.32-042stab106.2/net/iucv//usr/src/kernels/2.6.32-042stab106.2/net/key//usr/src/kernels/2.6.32-042stab106.2/net/lapb//usr/src/kernels/2.6.32-042stab106.2/net/llc//usr/src/kernels/2.6.32-042stab106.2/net/mac80211//usr/src/kernels/2.6.32-042stab106.2/net/netfilter//usr/src/kernels/2.6.32-042stab106.2/net/netfilter/ipset//usr/src/kernels/2.6.32-042stab106.2/net/netfilter/ipvs//usr/src/kernels/2.6.32-042stab106.2/net/netlabel//usr/src/kernels/2.6.32-042stab106.2/net/netlink//usr/src/kernels/2.6.32-042stab106.2/net/netrom//usr/src/kernels/2.6.32-042stab106.2/net/openvswitch//usr/src/kernels/2.6.32-042stab106.2/net/packet//usr/src/kernels/2.6.32-042stab106.2/net/phonet//usr/src/kernels/2.6.32-042stab106.2/net/rds//usr/src/kernels/2.6.32-042stab106.2/net/rfkill//usr/src/kernels/2.6.32-042stab106.2/net/rose//usr/src/kernels/2.6.32-042stab106.2/net/rxrpc//usr/src/kernels/2.6.32-042stab106.2/net/sched//usr/src/kernels/2.6.32-042stab106.2/net/sctp//usr/src/kernels/2.6.32-042stab106.2/net/sunrpc//usr/src/kernels/2.6.32-042stab106.2/net/sunrpc/auth_gss//usr/src/kernels/2.6.32-042stab106.2/net/sunrpc/xprtrdma//usr/src/kernels/2.6.32-042stab106.2/net/tipc//usr/src/kernels/2.6.32-042stab106.2/net/unix//usr/src/kernels/2.6.32-042stab106.2/net/wanrouter//usr/src/kernels/2.6.32-042stab106.2/net/wimax//usr/src/kernels/2.6.32-042stab106.2/net/wireless//usr/src/kernels/2.6.32-042stab106.2/net/x25//usr/src/kernels/2.6.32-042stab106.2/net/xfrm//usr/src/kernels/2.6.32-042stab106.2/samples//usr/src/kernels/2.6.32-042stab106.2/samples/kobject//usr/src/kernels/2.6.32-042stab106.2/samples/kprobes//usr/src/kernels/2.6.32-042stab106.2/samples/trace_events//usr/src/kernels/2.6.32-042stab106.2/samples/tracepoints//usr/src/kernels/2.6.32-042stab106.2/scripts//usr/src/kernels/2.6.32-042stab106.2/scripts/basic//usr/src/kernels/2.6.32-042stab106.2/scripts/dtc//usr/src/kernels/2.6.32-042stab106.2/scripts/dtc/libfdt//usr/src/kernels/2.6.32-042stab106.2/scripts/genksyms//usr/src/kernels/2.6.32-042stab106.2/scripts/kconfig//usr/src/kernels/2.6.32-042stab106.2/scripts/kconfig/lxdialog//usr/src/kernels/2.6.32-042stab106.2/scripts/ksymoops//usr/src/kernels/2.6.32-042stab106.2/scripts/mod//usr/src/kernels/2.6.32-042stab106.2/scripts/package//usr/src/kernels/2.6.32-042stab106.2/scripts/rt-tester//usr/src/kernels/2.6.32-042stab106.2/scripts/selinux//usr/src/kernels/2.6.32-042stab106.2/scripts/selinux/genheaders//usr/src/kernels/2.6.32-042stab106.2/scripts/selinux/mdp//usr/src/kernels/2.6.32-042stab106.2/scripts/tracing//usr/src/kernels/2.6.32-042stab106.2/security//usr/src/kernels/2.6.32-042stab106.2/security/integrity//usr/src/kernels/2.6.32-042stab106.2/security/integrity/ima//usr/src/kernels/2.6.32-042stab106.2/security/keys//usr/src/kernels/2.6.32-042stab106.2/security/selinux//usr/src/kernels/2.6.32-042stab106.2/security/selinux/ss//usr/src/kernels/2.6.32-042stab106.2/security/smack//usr/src/kernels/2.6.32-042stab106.2/security/tomoyo//usr/src/kernels/2.6.32-042stab106.2/sound//usr/src/kernels/2.6.32-042stab106.2/sound/aoa//usr/src/kernels/2.6.32-042stab106.2/sound/aoa/codecs//usr/src/kernels/2.6.32-042stab106.2/sound/aoa/core//usr/src/kernels/2.6.32-042stab106.2/sound/aoa/fabrics//usr/src/kernels/2.6.32-042stab106.2/sound/aoa/soundbus//usr/src/kernels/2.6.32-042stab106.2/sound/aoa/soundbus/i2sbus//usr/src/kernels/2.6.32-042stab106.2/sound/arm//usr/src/kernels/2.6.32-042stab106.2/sound/atmel//usr/src/kernels/2.6.32-042stab106.2/sound/core//usr/src/kernels/2.6.32-042stab106.2/sound/core/oss//usr/src/kernels/2.6.32-042stab106.2/sound/core/seq//usr/src/kernels/2.6.32-042stab106.2/sound/core/seq/oss//usr/src/kernels/2.6.32-042stab106.2/sound/drivers//usr/src/kernels/2.6.32-042stab106.2/sound/drivers/mpu401//usr/src/kernels/2.6.32-042stab106.2/sound/drivers/opl3//usr/src/kernels/2.6.32-042stab106.2/sound/drivers/opl4//usr/src/kernels/2.6.32-042stab106.2/sound/drivers/pcsp//usr/src/kernels/2.6.32-042stab106.2/sound/drivers/vx//usr/src/kernels/2.6.32-042stab106.2/sound/i2c//usr/src/kernels/2.6.32-042stab106.2/sound/i2c/other//usr/src/kernels/2.6.32-042stab106.2/sound/isa//usr/src/kernels/2.6.32-042stab106.2/sound/isa/ad1816a//usr/src/kernels/2.6.32-042stab106.2/sound/isa/ad1848//usr/src/kernels/2.6.32-042stab106.2/sound/isa/cs423x//usr/src/kernels/2.6.32-042stab106.2/sound/isa/es1688//usr/src/kernels/2.6.32-042stab106.2/sound/isa/gus//usr/src/kernels/2.6.32-042stab106.2/sound/isa/msnd//usr/src/kernels/2.6.32-042stab106.2/sound/isa/opti9xx//usr/src/kernels/2.6.32-042stab106.2/sound/isa/sb//usr/src/kernels/2.6.32-042stab106.2/sound/isa/wavefront//usr/src/kernels/2.6.32-042stab106.2/sound/isa/wss//usr/src/kernels/2.6.32-042stab106.2/sound/mips//usr/src/kernels/2.6.32-042stab106.2/sound/oss//usr/src/kernels/2.6.32-042stab106.2/sound/oss/dmasound//usr/src/kernels/2.6.32-042stab106.2/sound/parisc//usr/src/kernels/2.6.32-042stab106.2/sound/pci//usr/src/kernels/2.6.32-042stab106.2/sound/pci/ac97//usr/src/kernels/2.6.32-042stab106.2/sound/pci/ali5451//usr/src/kernels/2.6.32-042stab106.2/sound/pci/au88x0//usr/src/kernels/2.6.32-042stab106.2/sound/pci/aw2//usr/src/kernels/2.6.32-042stab106.2/sound/pci/ca0106//usr/src/kernels/2.6.32-042stab106.2/sound/pci/cs46xx//usr/src/kernels/2.6.32-042stab106.2/sound/pci/cs5535audio//usr/src/kernels/2.6.32-042stab106.2/sound/pci/ctxfi//usr/src/kernels/2.6.32-042stab106.2/sound/pci/echoaudio//usr/src/kernels/2.6.32-042stab106.2/sound/pci/emu10k1//usr/src/kernels/2.6.32-042stab106.2/sound/pci/hda//usr/src/kernels/2.6.32-042stab106.2/sound/pci/ice1712//usr/src/kernels/2.6.32-042stab106.2/sound/pci/korg1212//usr/src/kernels/2.6.32-042stab106.2/sound/pci/lx6464es//usr/src/kernels/2.6.32-042stab106.2/sound/pci/mixart//usr/src/kernels/2.6.32-042stab106.2/sound/pci/nm256//usr/src/kernels/2.6.32-042stab106.2/sound/pci/oxygen//usr/src/kernels/2.6.32-042stab106.2/sound/pci/pcxhr//usr/src/kernels/2.6.32-042stab106.2/sound/pci/riptide//usr/src/kernels/2.6.32-042stab106.2/sound/pci/rme9652//usr/src/kernels/2.6.32-042stab106.2/sound/pci/trident//usr/src/kernels/2.6.32-042stab106.2/sound/pci/vx222//usr/src/kernels/2.6.32-042stab106.2/sound/pci/ymfpci//usr/src/kernels/2.6.32-042stab106.2/sound/pcmcia//usr/src/kernels/2.6.32-042stab106.2/sound/pcmcia/pdaudiocf//usr/src/kernels/2.6.32-042stab106.2/sound/pcmcia/vx//usr/src/kernels/2.6.32-042stab106.2/sound/ppc//usr/src/kernels/2.6.32-042stab106.2/sound/sh//usr/src/kernels/2.6.32-042stab106.2/sound/soc//usr/src/kernels/2.6.32-042stab106.2/sound/soc/atmel//usr/src/kernels/2.6.32-042stab106.2/sound/soc/au1x//usr/src/kernels/2.6.32-042stab106.2/sound/soc/blackfin//usr/src/kernels/2.6.32-042stab106.2/sound/soc/codecs//usr/src/kernels/2.6.32-042stab106.2/sound/soc/davinci//usr/src/kernels/2.6.32-042stab106.2/sound/soc/fsl//usr/src/kernels/2.6.32-042stab106.2/sound/soc/imx//usr/src/kernels/2.6.32-042stab106.2/sound/soc/omap//usr/src/kernels/2.6.32-042stab106.2/sound/soc/pxa//usr/src/kernels/2.6.32-042stab106.2/sound/soc/s3c24xx//usr/src/kernels/2.6.32-042stab106.2/sound/soc/s6000//usr/src/kernels/2.6.32-042stab106.2/sound/soc/sh//usr/src/kernels/2.6.32-042stab106.2/sound/soc/txx9//usr/src/kernels/2.6.32-042stab106.2/sound/sparc//usr/src/kernels/2.6.32-042stab106.2/sound/spi//usr/src/kernels/2.6.32-042stab106.2/sound/synth//usr/src/kernels/2.6.32-042stab106.2/sound/synth/emux//usr/src/kernels/2.6.32-042stab106.2/sound/usb//usr/src/kernels/2.6.32-042stab106.2/sound/usb/6fire//usr/src/kernels/2.6.32-042stab106.2/sound/usb/caiaq//usr/src/kernels/2.6.32-042stab106.2/sound/usb/misc//usr/src/kernels/2.6.32-042stab106.2/sound/usb/usx2y//usr/src/kernels/2.6.32-042stab106.2/tools//usr/src/kernels/2.6.32-042stab106.2/tools/lib//usr/src/kernels/2.6.32-042stab106.2/tools/lib/lk//usr/src/kernels/2.6.32-042stab106.2/tools/lib/traceevent//usr/src/kernels/2.6.32-042stab106.2/tools/perf//usr/src/kernels/2.6.32-042stab106.2/tools/perf/Documentation//usr/src/kernels/2.6.32-042stab106.2/tools/perf/arch//usr/src/kernels/2.6.32-042stab106.2/tools/perf/arch/arm//usr/src/kernels/2.6.32-042stab106.2/tools/perf/arch/powerpc//usr/src/kernels/2.6.32-042stab106.2/tools/perf/arch/s390//usr/src/kernels/2.6.32-042stab106.2/tools/perf/arch/sh//usr/src/kernels/2.6.32-042stab106.2/tools/perf/arch/sparc//usr/src/kernels/2.6.32-042stab106.2/tools/perf/arch/x86//usr/src/kernels/2.6.32-042stab106.2/tools/perf/config//usr/src/kernels/2.6.32-042stab106.2/tools/perf/scripts//usr/src/kernels/2.6.32-042stab106.2/tools/perf/scripts/perl//usr/src/kernels/2.6.32-042stab106.2/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/2.6.32-042stab106.2/tools/scripts//usr/src/kernels/2.6.32-042stab106.2/tools/testing//usr/src/kernels/2.6.32-042stab106.2/tools/testing/selftests//usr/src/kernels/2.6.32-042stab106.2/tools/testing/selftests/mqueue//usr/src/kernels/2.6.32-042stab106.2/tools/virtio//usr/src/kernels/2.6.32-042stab106.2/tools/virtio/virtio-trace//usr/src/kernels/2.6.32-042stab106.2/usr//usr/src/kernels/2.6.32-042stab106.2/virt//usr/src/kernels/2.6.32-042stab106.2/virt/kvm/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericcpiobzip29x86_64-redhat-linux-gnu3!H U14ɠ趕?BZh91AY&SY +qc^_Z풥{ b;tsrm5 NTBkF`jHUB;BaT5m4dI@ $ kR3bfci#4`[)fV*bF| a Ⱥ:N { lzJzrq`Ruյ^BUQRSgVla Î{@ h}a!R*DP$Gwh2WoLBRT ׾@$!$@$k є(:cʀ)E(]``P@ {D$P1gW"^P( D h RT@Q.*ثV]6@^W{ϷmDMtg;Zm5}=u;_o\}޽fJٻg{z+Nz]7ksiٞ۞Ю޵bu:8ϙ[s_lZ\җ=nܻwmڗ Mks`9^{d`k{.WmNl݊jh]JUJb}\)7A jJQk@ 鞺ݚJk"H П`X2{@mA J/m@_7O{8wIv⨕ S_@Bc !f U:Ge`>>>xwf}<$Vs^l|Tl[8={ݻJz_J@xß}Ͼ>xGl!lI}6œ7 /} sǷR/#ڏx-ܽe*)Yt=ŶeA@6 { @>b^BJ5\)ӾykyLzmm6#einӎtٲ }['glj]c[j+|cZ͡i[ZP Ku3h$i9 ӆsdVRQps4ѵ`PYNZYgUBΪҤVT2\1j n{Haݍ(4-6*- i D@PP hP$Uv!juӠ Zͳg}ϢcܗU[e6V`hhPh R46lMF@W`|K5^xS٨&!Pfci-KHݳCHͩN$P>D P+;ؠPB2M!T:j&7c SkhҪ:BV\ewm6(mXj[n H: &x[ FMLCM4)57 cj5@S =M=5hh2iA @H?D  #M4h&"&~b!4Ѡ$A4&hh4d'2aOɣQ6z$ MM4 ~~zC@4h?k$Oo՞d5A-U:^WknFSLlE(b0`*v'm43mg0!r?0??oX??3N'wP,:Ud?U~֑LR{'L#_. A7hJu;2dgX}'D??Dy:qR|;?\pXaL?rd_h ej|ſM  #mv_ ,ҨɏqjOQ%B]m5wHH.vH'VfIAn`p+H3#j0z<ٍҁkC/FgOe3ԋ <}I1-S{N^cvğс$Gn=ig F|i'90G!NDcfN"#KЇE;1@GkU_b81d~e&: hV6'Gd_؎Iݛ(ZgX+DBHr!rIʾ,!蔐@wP*Zh鴙Ӛf&7}< 6EjZZ[oFn!4abI(8)"!ZOTv~ֽ}`%ۣ.1cQ'?D{p1Cc?)01d3vŸTj$UJF6샡MO1^rV+7HD.WdIGm_Kqfѵ>Nbv`Tt Vvq3ߘ=Y^Θ~ISCk_+ƿ;_X'_ &$俄3X4@$C?3H ^s,|2DI$ڣ$ #_H?2wjWf[ukҏޚlBZOoM#HeyP4~yduJb~|5/'zPtgA2@0)P'bdQ ?QɆWz{M 4 cUy$JX: y{PPWv'h-y؄8I2ڞ np*"HwRghoA>~xtv~}A ou5?D|$|OC;-'4rDΪ|j`Y2 dAd >-DlVWoW$G\+$ :RڛC'ac!b 4gnP@D&oGul~Y?zzxb.UrΏ>1z0{py;^-2'S/7ڗb-g#Us{4g֖~#暃g֦U3b/D8O /-|KK\'ܢ 21R;?XP9 gʁz}ZpBDz\Iv< $f G ֜Dft~͑cF0L]i?7 bBwDW~81-cGțZ+{AtOxS_*'T};\&(MSӁsl|\!Bm{PLl5Θ hd#y?Td8?b#Qc'uRHp~>fA+c܇RСEЖD!&\uSނH;k!*8}{vHF X]qO|!ׯNOέZ=?dY@`}2vGGFkLQ>N @=>%rd?O~sdϫc -M0Ye6)_>I/ў(G+C>ŽtDd1i!.2:.mFJv ~$n(&N254bOdc*0ljG[ [@|YDŽ $I "3q'ϥgQ}h ' A.ƲBĝ܏svЄjCsܝ4;؜N#/3~)~?>;1md yF=_v}{69>7gϥ<1H #z׳v pgI?vzc^QTwi׆ȳJoƋvn3wQ=_@!p6huϵBRө ڄU-2/FTiSh:ּҏ;A$`}Gdu/|P 䌘Vԁtt:cG_ #?1D8qġg\Hf.M{;M`" rKE=m:מ_`m>uN1dl2cDZS@yZ#d#66OϏE>GrB}s^ծ@!@N\DI Y@UP#DZ}s3 ŧՁPI;νH, {pQBٸ` ьXp:A֩5|)G?_7.L!4`9͞ȏv#_8?b>.]ϽvtCgt1:J0ϯn̉=h#DQrz8;2`2茬0#rQ3o axn2RsCUV2Z#t([ ?t5|Hd}gז(4QSva+T^ tQ~X|MOLK#bUl'F4zIhpr@Œ>HM.s6FHńOd+ 1K~#%;e4FJ2e'o/RKEIbxj JB:Z쥐NF;ʼn`]^䆚Y*ړ({(6ZRZ>-z=L$"P>Gry8,~Dx"0 ӟ(kȒK+zwn@cޜIV{~Z9^|9_(~:]ҁ8~Lq(-z]vIڍ9  ƭH"g5RxCY4G;9+J~cdrҊz>> L2` Ax!_!\35)&pkfz&QO܍d!gk^h ^߷m<;"0Sj| W^^(>2$<lF{Z"yDJߺ rlcm~L֩~'D6WbƤ[$KUG>O +N~tcQIIf>Ay9ʃRv9ySj$(BtGmdz^Ǐ\@ˌVm{/ZYPDHRvB"IFȳ Ukf/O=[E?'rCǷ_@xEp/dDN?fC,HPݣȽ/x!hA&jPSetظŸ¹qr#ћm+4 -zpbst{o2G'( |yV6aJLɼf)# ['jeK#1s&zfπ"4;lKU1!؃.Dm'&W۞oGB*k9ڠFV+i"a%:rywSK),NTdTWX)JY㽮ZJ{%HL Q wgkm9hԉ01֞J`DæiryauZrHv(~l]7l9.yY ,p9T6.X!CBNDPALˆ^{,XūkĽ"7k/i~BXD;0Q ]:J+Tn :O IdяJQl[YcB6A(a"G_m(L%9?,KD)fwd𻹑 c0jēB?{[s~_{qM=HӠ~c*URcQŪ\ái5LYu)[־%`Ք$95`"(NrҐ܎2G!VRm GEJRLʊfkP[o6nЪ& fx<)CdCIϷC LF{$" &_/hSz9KܵiCأSub9 TuQmG]ZX?rhuY'$R&[$f;n@B}B4%2a-.#$5|d T bJH$IdF 7C& g6v 9V<e. Uo}3+_gwoCoE4s_qXVdz~0/:Ug$ a2* 6: phw9͌ F8>v#dh Nm|O^quTO+kFdO? "]w\T@<0!:F=9VVd[]b7iISC)ntC{1?ZJ[o<!U!<}pZ$rjMO$/o7Ti|SD^ח֍{H+WۆI#l.$Jvr Y.WZ?4VCO$yoiὀq?Bn WkS$ЄYjjAPt".53{1BFQbp}t{N]BU{(;j{aN5=/|VoYʵRg |u_ϬƣfƆ(lGoxR{72y}򃡭#sޝ㶧 ]M\n&P0Q1I܈6BPѾ&B'd:Au!Sp\Os 2a .'GsYO5Mo)ԧ>k$j΃##.6nu:;IHr,^#W܄D  Iw$Q<ƫ)HpdP₍2X:H^jH/7(I'k֍L<=OT?;Ow,N*r[a4 H+4X* D{r·/4oԏH%fVFf]IpD}6B6"AƊ7k\,i{_w~T;">TinW `lǒ: rI$8F5NTccEhv#TZG:ۜ>9lna!Ոݹ*dxni.9fҫm`BYEw3-(+ȸ$Ǘ^iGUyB${Oa]D_ }a}9.O|Uu &;~r{hV/D-ee@?}u8nv[IԋȡbWQ:%W[g< qv DtYu0o@]诖kiFL=-oxcFb&t'9csXd nKZViVG؁nrqAymrm82`@NK`>#3@^5w6G(6@_<`͙O˰ s2-> #H_%O qU1,%H?aR0;Ts [?uq^mBe|E (ӻPDe/cj-Zd+yPMx5YR@ۮ ܷ?$cHYڇ`CPĬi=)]Γipq DdfǸ)r;4ԨZVy|n8@GLjB6ݓk*NOw'\bs9j dw~Mm2AtT%]q/TJJypsp] X;#e*v[OSI9877c9͜m)쬢,g9w|_OZlU/ K_<[I>Czl.UkjrmgH-As"6s!K8gv?s] Q&)u< +Jظu(@cb'uYJ,۝%pKncPj ;OarwD@.:#ˎ֡F15i2XRaFݙ8Nu7|ۢaZ<%G:$!MkPyXqs93FbTNd؊4^uƬl jn];FaB+ IU MxpuId&nW%dÖ 9^lGzBP5L#i4Eh ;׻VSb<t7Hby9Bb-%3vD"5Ƀ:NX 4pbhTz@wksl7u8:6$2n*zӅr64N> hOfrla# A6d,O~p!lFZT;%r^qy+ŁE*g&Uǒ;/VxPbEl2p6PLU3fXmznp;%MH!'`(/rLc;v;,xU1%oBlREVW\]r8{mRع̄xa4Sk345[1 Wr:Rx}F 9n\ {|zF>mC ixbu "{k7wMS"'L.lTkjq@X_.>eG-gtڣ"Z;YcOAcINSop4ӺH1IGo<".`/&,V_8RN"*yu[:Nj9c+TJ+g\Ntv 3FG1,ݭ&](..lyA c8:Kl1u~v@_3if9nFs$WHqJ]9h=YH$oor+ s;GA zLMs2if|x f)SBUI`Nn{HNVSvVla4'|:8oyvi@5! @k~tB+.CkF:1Y)˃w %ٴHq>]Z/"|RcJH_N9钛*o//|vHvЪ!^7*+n4 0pRE!R}ȋ=hbCsԍX }Oxg-6L+tžyMo4+kjjD|1!#i\LQY#h(w" A /~k񮰊IGOٴE'7/ʦKZxb:M>\^MTLpWMX<^?=NNռk(Ҿܠ%Tw̮'E5!d DQ߹ ~Z%zg(J"fb8䎍)Od =;N^}>={-{a6]Oa1㏟X3ヤ)Gm^QcZ1ISB$QkE$O858āǿ>8QJڋgvLW?.2Q4PM@rV'3ݩ4#J`נ1*.P#`ּ+Jhp0XI+Kk=Ȕ61En,e!\s\VLj ԌDKW >Jh<`s0& i*,:.t%kUgs{| @|#[^r^a9 9@~NB85F9=qvtlnɎ!=O+)HhԷb T W/hpT>82RpBh1KP"@jٮv}L yA~I} pf9Q}+*g+D2dC.!:|TtD( N VJ{ _ŀ9x 2b>`8}X}Fz$HbEMdÁNxWC&}Ia'ocg<:h ;2& %yC5ύ)J [nKF60hRxq:0-(yL14<ĄMՏy6WnuA'a eS<9䙮u8qpt@ϛ8{GnPL̃XeTܻv^Td.!zUŠHN!^`SEh._9=\[#F"2FN4:n%K]Lj u{a}sH\1s"FV}0P/Dyw//%zG*ʰ-`,{l ?VXwLռu%rMhޛk$dLkUTu0cD⡆j;\ivfFsr}G[:4=@dc8s]9:B%!XY7 D=@;}9JrfrE*mۛTF Es;z(ڳuwKgǃF[(jPΗN'jcR; bųI.P[ $%8n'py} 9s~Y;lnN FBqC(,dJ6 F1 ZtR& &?C Y==xcfJP-=9 qmǹ1&-ZQ^`:!s;>Up5;X2a J"yޣ:6|T}ԭíJ)P峸$V*nkmX ea&tāc ct:|dtaJz:`@"> @Rg 1Ji )ΖnKuݨd=# 670zF>׋ϕI׼*@ G*ug:S'?.XO[IQEe1ԏP|L6xuڹ7~$XZ & VK~~KsX>1VJK5#uѨ"ƛf%oJMfpnG9< !3vj1[2uuPec`&u\w*qnGWǴl%"v = ^~?U  dW 򾷭ǐAল%ܔmBCh6Mh~<_h?3fM6.i)3m+iIH&iJf0GA~_Ӝo߻acx%];F%;=z1*tܿA&$$훏xS28DJͰ e G))BPTb"?tk"Fo#tLm 0YqD~E"Sn=a@BŞir&bI? ݗVCC-H-숽}l$R.1u Z+XӣTOtE#y[.RZ $`Pfnv&TPq"1Mu(=x)Y, ɤ(b{{bK?+ε7-vƛ̫*VD33u]֦}M[/~9םnb9n_lN }P, ȫr)_Ɔ{EEDW1<苅2fcEWI{"IdUCQ$e'{ _bO#.*,F=vWT7-HALRafR۰ +I~s,N/0r4# Ol` l߹+Qܘ`2LSͣ< bGAy2Hݯ>-_:RLP@=q#]WEuT9dY|ɪ`c]$x`?En d3GxUO WEdc5uk_x 脉P MV0.MU4c]' i^*bvWuiMֳ7𬃛\6ݲ]HwEzCoz+iHaGUxȈu]֔{`Rgg-bi2թ;}@±ɣ),+4[ 2\Gꥻq#+]q?mְK'VTR- dDlf&LȾl[t mLo mͣ[K1΍չg'}c~= %zjT:5CWbLק~dϓ)Χ_ ΕyKg|^}:DiBVaW*[]T#ۼz/tў0HÞ)|EDRYB^8 6SoPZoP^Cƹȡ|AK"?GC98o`Fpc06R#i!cSCimw갡StMgNlHF_Y3|Y1 k4=6wd8ޑOiL%=Dz*6ޯerJGvnR*Eљ˱3*ו1! jTXb,V X:2ஆ*(m͕R% / 3LZS4u 9ʊ)|thSS&zItZ?nX0s*Tj55cN\ $pSJ~ptH$C^E1e4ˇl_f?Icъ-.sD֨=>mߕ/BL`7$eU~ksM<q4 um_GE>6OxqZ {*y67HcCCUhAfƯ|_A}[_kM +/tNNMbeeJm$iXJ:Ro4 x4-4E9HBS*2iԠA,9X`-~rQ m܇7eJbVp`ɿ _h'Ƨ4բ4mW{᜜:hX?%q_5${*p>Im2rDEcaqW3cђZXg1|Y3́3yHt.upw$r)8>[#$Ig\/V^OhbeHɖb:Xù(@I](zH}k<)@(L?az3y|m^O  [{M'E7'ҢlG`2Zm4Jugo?wg[H&yu,Iv#e7 w{px#XeH|&>I9SXJ ZL8"UhsJJSsUgt嗆^/@!bkYEÏ0{yĒvmBKd? R n97AV ieLP_g*ي|$wdKE.' _V82\y1@y,sg1yǶG54*<&;16u9;o~mB5۟C~ s/{-߯}_H_05`/RrkoCw˃xC)I#y"<gVս9|w@LփxeTu~_3%Tq0N2CJ?TJmmxJRVҹamEp2 fp@J xOx_ϳn\4$/0`?tjNO?9+!#xa9((M7VS/nBχ͜ ]C D'])'E!gBj9E&3+u1)p;mra-y١UX5]e#R>6T6}O'ߧw'$dDMSɗ|yE xQY4Đ1˝ & >:N%R1&ejIGt-_I3ۖ?a[ ,󷷏**HM#v%οSL( .Z'l2R6b%Q(VVb[Q JATX&Z1D.SjPXmkc*X*1-VReQ0-KTsy- %*"VKZWE\+@LaL29SEx1,c3xTT kUKWEe 3^Wyj`%QYU*1܎5Q33jZc@ka554VUo_&`z11=sL]qRB gU%ݓXz}tN_[ CB钧,?J2 D5AOT?܊E OolGEB/h -Q^brLydK~S-)GQڿLV{#_V}J%c7SW{"Z_A B6TjL9Վys>/$RPBX\naF+ɖ<[A2imQVPmYebqej-`Ji*8-&4RF4cֵ'VkNVDQ- )YQVbc*m[iE47-v\̢,"e̵,,سl*,!LYVbVG-vZٙELmhQaJfLJԙnKAbm5a *)X  $ cQJn5q)TK3ř2ʋ\ĵIU+LĹ(J,22e{h0}x0wBJ(nV'L ckUqY-[M24.s2- ʅ^c1l5KR 3M K)RP!2PYPZNJVp̼'RLM Q$ ` PS14Tn@ Ky@XFb"jnZk+Qs I##0YUվ s1ȫ*%”v ABs**081B`e eX(ZxéD*QAeilŮ>;o,dIu6y[';ù&dP>e%[A'!d|jAVWJ?V0ߎO"GE`n*rc" $}J?Շ+y@EfI1 $_yWoK~C%HGKg>( '{|}P??zЫ^[ 0?ȆZ/?2!G Vg=WvᇿߕD3NE s(Ϲ6=h,ARH~GTNb('ÏDR 30eW_$Q&j,COLNyan;OF> B 8+?XY(3q52y9[KivnHÈ?&pӍ3M&-H G+xC~xm l}Y7"|yK/^E›xyN݁K$ 5o_CߏnZP n%H(cC/J0~L횿xe-b"dhlXLX8!PyEsF9ί, +^Lp‰buv҃\wdA}vX>|D"H\@pxxG:òI#}R8Bĵ ""cW - my\6v Ԃ#rfl ҃T_Tiaլ6>]2(BOc d5p"˱>yvp,oxuN (Ћ \H nO5phxl'D;'zǶei-s:ƣzu`qcqSW?LKMxz/; HH")"OO)pW)a $D=pT(V^ >gutoczGa(ϗîSTfX;o%z+g#QT}FaMGWt}5ϓ5!@AN؀nuzMMQΙw(};'^P=3 `hvNdAJ$?g1qF8O\å釜y+g/חܱx8 ,Ǧ}:Qq6ۦUkv_ƠC臈~߼:ɿ'ՙ-%Tꬭ _ωIh%!xRزaɾ] "_C@Sߎ1^TL̈oPz7`V'qO D 숭BWߎx2)KBxO#6k@ra?1?f Nգ,261"(uc@/#^2V߻:{ ~d!H6(d{*Lw&,F1Gxςg.b}?%9r'L:{I\2?3|5+[4`H::{?p?³8{5zڂ{)ĞuǑ8r2#]{M@}OR?\jfpH{PqFNL$dD0+E6ybEy{hڱF)Ck_\Ɵ⎣t!"ӏ&5n:^;WqP9m~(⵳D~Q3ϕ_E>ݭ +a~~OO )B-&c=(VsD:;֠&c*g~([`s>]E]HGzQ~?]l`C?dGz{| U:5|=PfGDL?2P)Bu)YjR_ T0ФE܍p$:Bxhثu18D6=hOю/ %f!5M{DQy5뚼]!_yR2ץ? _'h6>φϢ&5X =bbsaH 7%>ͯ-%~@7}tPXDt.gJ+Rf(Ý4k~LBmv{CTVHcZ~DcfNj Bt:ɚ`/"- S*x/^/U(rA!"nPzE%PQӚQ6qe8UYM=?YC_(F@z+j*#DM-?CMӖ>sz/*RŴq+l6 kxjqH**Fe\ `FcK]5.Z@hgaܙMu_rdER0?ʳ Rw'R]fD)>K%H*p[LOL/xkWI md?gsbb5@VM:~wNn;|whߘzAZCJH7^.)/^\3-yX>$i.gƤ_cso+?{=)}iDs(K@ <'L^'t{Rtf aOH`SBm6?]:}:P'YnN"y$)Hp~8Hnq:Z dlEJ|ޜCي5p.zbZ1p\ތ 'ǟ!I.` (߅{BHgO cDyI$񌌬( \C3>8< G #j~ @';ZN\̑ 301A0.CS> )y=}h [3GjFdS$,La2v>'L^>#/_ mЬת̶!de@ar'}q_o _9m^7.h-\XGOm.?G_O=OUaϺ}] 4=2&!mN_U^a0X+a!hCH0nXXC])|Ņhd%bģd6$]F(>F8[ ,\~F]1_l4әƧ;19ҚwW Q_ˑa 9v9f ! ?PBVQS " ,B-Zq!E\xբP =a-=(e~r+:[6XQĠ5-DCiT"uc:!8՞(!"Xg0vȩsė tQY;ny! a>BSw[zSM*'H^pJ7[%հ%xݗ0'Loba+e\KHk'I끄6y{c`WKH9B5CA?l)q[TDuV@.re.?f@tM&VfO-HX8֥$ ǝ_`Ԅ䄁<'}5EB?_N^5BufqfD?PH|/#6? I?w@DxGHWY=]? UzLl~0="TWHQ $ń @&]BDa ?@F Q $ P $ XN"ȡP)"T>)?{ruQV >=t?y թrO>{p.o@:t?fo~Fް1BO'?_ϋ6+,>(x7?}i|O<.7wp`^8MHg 4Qu||;-[qqut; ǰ{*kwG*w\le/@jNy"8ls>.SMYetVae~I2v}pQr@9T~8 5ЄDuAa0?3t?O^n1z!8A}-WסZ `Q/M~RFY=H{@Ym B]-kw:nģB^ďEɻ~͵[L/8jIM>?yE8IQC =]u'_'~a5\n0OT0mVk>&!H =g,~zOyY?pI4"iDohА$a~+ńfuo 4Y^ AI?䧸ķiv3BV뇤 &vU=d~ԠBmղz^ʊNА(0=!xP=3֝s_}JWwCHCv>޷nBK+# >Bp4qTS~N.7`t['0ekcu+?7zS, Ѹg^>"=>fb/L)S3?qʃaLkJRTKQ[L.e7,+-R(`VUTlS:IG0tJb-ۭ[/k_ \rw7zC0 E,-~y /CL&uZC1k05u?z nvI=r!UHo#FK[ek>>wsd?8urAJ&kMUcᮬɠDb+=a+O mdUvso}u &+XHQҿj`.+=bmc|co&~lX1ᜯ=z^@M8;f]B"fC]=L'0~>yݩTPZM"3H?. e5$,K 4Y4dH..(Ɋ*1JROtbOxVX~@KA+v=!ݫ/Վ}ppٌ|S֧/~ o]Zw'ń5 +XSvS__oe4Nt<-[𿒴Aٙ콥^[8Vzu `|׳?jpmE{_HBpD$&]]O5}׵ռCQCq}]` S" 6Fz{I`~֫W[hZJ?>14y_W䵻@/CE!F ‘W%]`k:A :P2P(y`A9HGAnx}yɿ-(EB!4Q>{n5U+aySP48)H$T?)=f'Ȃ]TǞ_T;Nl`{@䊃(mQ9(&jlw(! y.\`Y2@й\JH qPDW?U ZPx  B(E0wJ;{q>} )Ò;+ U<_5}IQ| CAL@+bB0)и,`|#G>#pV*@C Q9 ;/DsǬg`C@FX)@V qC`Fv|Hf(j |Ja)U[;B Q^+LKtO+1(" 6QXDIPB & t YИÈqEd~%T=z*h Bz+\X9o=2 45 a] F*O;/OPL3 4U"zw";+\ڙ܃~t6'"7oV/M nVmroC?nÑ%X| A[ "D=zj E@I2 :gPsvap  C"fs˛Z;R "Dlʄ¼(M4V('֋`N 2UQ3lߋh Zc (K}5CIXJ1Q`.\ *(/܅[? 2+YCmB!7,G8jňlds<`'$- b!N3Ox'|uP^?&j!v/>JHCzc}v#y|S[Nqt cV\1  y Xc)(w7]ߕ~\C6"he]x v։%aB9(OEq`בH/ok4nMu 5$s}l0/Sy_8|>Gl;`q*#\@an!a86d.Ҳ^yt4fQ rR  4ML$Df<1@_JXT$Y볗YG,"$e4'SdnISsaL( ;^HH+½_}I/UmhKU-/=ث߆  v P?@ ze\,q̵ɼJNqϗu㵼Ng'# ALڑL Ԁv1IJQ.BL:|5{CL;:d9)S0T!b,v+<ˋP9_PԢYW#t`6r Ĥ- W*=.yS BKNbhA٤'z3AY U7]q&CcPa2ZK(2Eine/J󱏜 ̫~9 {bxw|Y(TE" I6"$(AAP$^|q6f[9K0Ng8~yBH_nOvP0jYy:r CИ!vZ!B)@LT_{N=&Ub'IAp!;7MfiɎpRޠjySfl@:c/m2ėL5DczQpsQ.k!࠽#Xx^y+6ha tW%J72ħ DIJB܀q&.e,PtGRLs 8sBP$꺨.w#KP>~v=vFi!lÎ7W!|2fM48g'}^Daʲ0ҫ%qHZbzw]V流q:a9)~ܷ EWSD ?>V,DA'K$AMR!Ԙ|a[Ķ)OLd_X>56\=6AvނTdHS[0.{M×6uY8c};<c!gT]lNpJ ?ɓX0_||^ 0ɊdخWGP}t;cٗ G3Ga^*4k)tz!V:xD,o":""=z?7MBHUP=|=sC 6?P0hGÂ̸Bp8hQRsͿ oP,h<,'PecZ6y dg rL%Qbj<.uc,n ,Zj.ccljIe| Azd5L]1O&Km "(}ײX3w{:/n<`CBGh>V} ϟ24wa5O2ѩ7> Jjlƥ^DKо|;*ҮŠѹO)S&;>cȱJ.5gP<9T&QY;cmoFQUҎ8$"^7 TB[d]:LMZ듞]AGE9|㼣Z]/:DyWmJ;:t?hsHE':6<~ )7$,8i1"2*U-ueav[%I4RUHYI[P:čߵGpq?1N3 obt}&^2U󂤙̇pw #mlE-y2YqD"ˑWzpi+ 9 V=^gn1jJ(".Vk-iZw nWûΎ2kGdFd%3Zb[F4A pDDCf >&r fJ mQG9f9Qkw€)cK5ltN>)S{篌Wgd5#sNB\/D B*4)hFߛ>57:tѩN.l$a:QxEZuyë-Tsx=6g2CmFemy8 Q=h|ݟtЗ R)^﹏ GU ! u3پ)7u?1K-o-.떱AΔ.zQl30~fֹޖ{{PwdLsJO[7l 0Tpg}^7[9 1тkcʄN7c^7s |Roz7g_B^☔Zn#wV%PC1>`o]LhrUҟ;~\ >u G\5cXDz#%ʋnǵoGKۖRPKj"4^B˰KoT4POaA$_W$v8B3'D}{Mm$cn)"x O`GK@3<Å ."*KԍjIH.N_+Y#}rG@}fO9ϕ%=.VEM@\-tcϦhpӹ6~4ƶi 0͌},<|Wfr\d;e^ް[xͫҊ#%* NjpmQ{}P5 ў;GSRՈa6oz;D7fs@s@LL=TdDY/l07_8*U~L 0@2JY ЋWRIs=.eR2-ߤ6M^"b53h;A aE6]^ca I;rZE WN; a0V1:.`i]n\8:ާPN ?o<[;_Kz2Vd{n&FcJ >/^{V /,d da˵՜L>)r97]A4 .qz[d_V)m"ED3imrt VƆ:YC^QNŞZ:ݺV(&K17aYrSxC]_}Y-T9> @9sgb;RŽבұ|j*U2;c(pogqz$^űhvT7sOAy"LJ\ HDY>V8o%ZlS DBه_`@!$N;~}?玚n0;|_͑b5e+y[=sk;JȚ:`|L?kww |J~b p{vW" D".1HĽ[4s",LCyǡ4B"odej"bwb[7N0Jq}w-dW̎+ 1!DJi #0A\7O} Z]1}k{lpa%m"0[T8[ \ ȵ_GVwl {bӞ%FIP$Z( ZTJb5)?g]wUr'h8X\* hs`DDV,+λWN9'Asi!5 { "&MQىqNfn4~=ΛqT SRAćqU@C.z`ӄGSy[Ϳ c3>[> (iR! rB^|qE?|Q3rl^gDd)_p$~; ^XO(?o ! g\bfv~e ͅ)PӅܤ>JM$u(W]k6%XuTz(tbA!!~(z<{sp2s@GfJQ,-(_:봫k4~ypt굶#fW {mg ?()ۮ\B/~\d$!N27<Y%A ' 8*$>|s_E}:8\lmPSBy>Ҩ0Ġ]GCyuCƾ,Vy7;kŷo(Q>4Um߰!RL O3o]fpW !^= j+/mT 0nڳ}g緿f&*ҪS%YHOz]R +uz>Ϝp}1N>pL4".ꩊ:UR7OwPNpr:T `KkktJ>u g[gu܃ %ST&k@%?GMU= 8c ϐT2GLE!݃=G>HWUbǝ#][JR%l6թ@ s_|RKrsuH]u5eޔv>8q%3(CzS:Ұ0ԯz5$'Lu>-n5|,t^])E _) ]ž%Jk5-iJGWXJiOcfILEQKEWf4tA`i9BrBGD~4.# J]^]ʗ~䲹mwu 9`.R'*OGRWP"E]g=vl34@WXU@ ߾.^_A8sǁxxËb0֧"bͱpyem-kDt8O]v ژ[ޮLE&`[3nA,E\u+3PkZ/\QJМ)LJa_SW $I?)jkj&2#Q *Ƴ<(BhB+Ž/oI(h\;~6VX}/73ތ(70Ē`E}@AُA@uc:@|~s}b GRuxLs3yCm l!&# Vo FqX͞}JC̾ro;%L|vr2Tmiw  EL7Bcl w5:'E*IKӞm)gwK s :"t7nUgԍsK&4{Sg {q_oE5C%a!V(wKQz?..B2'ܚQ0jʖȸtx,P[F;%MIϮѼ<هpŜFd--_eҝi? V^H$&Fw'aIq~:~fulL;qJhxxS$@c5|׷Hz\^DoI4[(?6+|0GB )$rͽ->];'%Gv~ZWb2soT b h2"qqT׮I1_=s貞F-zΰ{tJ&r:fqS'!e z&fhu޻!+OKɸQ( 89Pg;"f=cbظ% Fe9~i&@~rV@va8 qmA>?^4ⲹnTxS.vֵC輈LU{g|_fO:LcZӢ0f 왙ffs7 5X4Hˠ2^> }>2NU>drA!W'蚈P/eAaՄ|EqVŷoto5.(=Bx>$\+/c <p˕/Z&@iob'tI80lXI7Rߨ~ w~ߦQD!C"H?~} CjS(\H~H9W+;NZ:i#9,r<>˧VbZң5Ę8 x{HSUjO(92 Nl%_sq׏ yZգlg>x5I`.2 K]CR=(b!DOP/ ԅys-gȠpĿFˤRSB߻_W}߿w7= 0H,TDŽ=,^ǏjB2m>`]3&h3>6 BT_WN9O,o$J7cJ`Fj V+&c|ڻi B O6`\l'.Æ62 +JD-r}g4擲,o,b_qg X| j|Iw7|[5ab 3P^ JUP#p1ԒCDbne8 D.٢? za<֙8Qkq3 1u\[%Lj6}ВB^}&gp~v1ݸnQ ^="*':}ӡ)kTyK. .m<]$h;b,7'j@ hOVpf9IjVT[r29M/]]W5*}وЃ ם >xȎrv3?BR.5OmSi _H2!-۰s3£qõŀvAĩJaW:-[C/c7:Nd]u" T&KUvܗߡ4ݣաVŁ=nK൜KL\9|@``}MbFRnc9FuetP#xjKk~Ob^j~Ըk 9{A*nH>:Ӎng_^^uV@6;imss(mh^c.trz^zk: P'$j2%ǟc?=ԶݟcE#57Ǒ 3i D< QB6 LXdnzۭ(kǰ}m<wI`?0#{^}6 gߒӲcpU5t]];?TM`By0j:$_I˿΢/="Ca,.:wm+-Ҹ\KQÍz|/CEӑG 4RM:ܭz>Uw'򻑩Y!RiI7H.f@qCe&e$ P˺{~8h?1xzRÊoyZeC)V!D.2n:(%uV,%쇾(ˍ \.J=5S? P#r{ .2|=FũEWԾ`)?>Wҿ}YWAnʽ? u"w5| 8'WяK5j q>3G |'sg|GS!KliQ/@E zВPSXQJJXlm< _K  ^lمe,L=qc ZHq{ ߣD&‚B!q8>q\*s|Ld"1]J  w5qf*(p`㫥]KgYK؉!)RZzЄ)VE-m'85t:^>^Tqm7z[ kco$F,ƊAᐘeZ!s`VOS}&ih)⺚\\F|2!RaBB. djz9^ ׼ic1ߡrxvZt0 vY KxXDP963cKp-j]|vۋ}*?gTQOA ^<() p M8~psTV+FoK?'~tݓFW_k?<XK0~qG 8Ȁ\nP{#'t%G2D3h / Hw& τ2ɿT@'7/黲w u hIG/T*G`FZZj|M(YaAj~ tʘAxkVh;"Ld yCY}OuylK}YEZƅgyIvV$8={7 `Z(r~۱``G3SXѱ|vkYS(ik_?'$WiR%別9'Qțj'.J;sy>&qIۅ4L)9x_q< P0' !?9<X$ѭPEjߙ SHVtKlŒÀ7PaADk*ZHDZwq_~'AvM~o_R{+G+3QƋ1ZҴhr"P}I_& D6q3唠,ҙ]z0*$q*Nw:VJ|j8oe-߬U?B??:X$VHOЋ}vyM&X\zE̺QJ $)Pr=7R{{|]芊xύ peD2fbЏ8?$i~Su[ ?+pl^ٛg+ |-Dj]U N]H5]I=Wγ*+ BO}> ,~dT T v疍hD@ty>ΆnGPQ>t'lfNNBxW\~*XOIkG[f9C+Hr)IНǔ<6ŌZ3"WIӀ?tf E0Jag ^7* F>W (moN﫸9$ȌFΥx 3VAff0^&;~>𜉙oG>U9E\K APbvY *CmYs.Z7XEXBcJ>!8t֨6]U'/P#'߯Sx !^eFI&8r_):LzT? f08wtUS 6 r.j79U7)Fldulgzte>Dp0Gn${y$e ~Ã,1^L9jjqǽ T=.5 xãiUKja i@! L[p8x'J8, ^)p D -uJn9lyx3/o7|6!0+0$ԂAӈN&::!Qy)"Zp_=v`H+`ZI*d1C]ewk iі!rو\F8d }Rv|*t@D)Z`:>7k[t?>qM̟Ȇk-xX =5+Oxn m;UԚ|\2]n'7bOIX(候AsWx4<$CDۯCyUw%g}öKJƸDHyg#q-T51\!I#3Ob\QJ /sC.$3U&%U~xlS%m)w p:S9f484*gu$7%dA3jfJ6^d]63 ǙBk*lӶԯ5J1 `_1]Ю x}C3iϥ?k͖>p~~Ǣ@WEΠv:^sT^XlLIa&61^:/óH1oƑL^%Q,v G[=g. RԾ` B3(x>lcКz _VC ڈLt4ӻ3l}XA;Q)f"!:@B[;)ՙ+-lE:6P d5xSv'\a YѷzRL:v%DTK39Uv]a%". [j H>xLp|} @uA^vEZ%=2~h[θ4Oy", >ıv#lft9kH&&?{ߝTADE:rq1N2NǡdRCY8d9ׇQжY@l9|Gp5{Stx>J"{<{wi%]8ZfbK࿬[0Nl? $CPl/ԨWn[Sx|'B"DRux<[Cō/Y'S.D ChxyN(=i(AJ ]4@å{Kl3(R\'=uCo|’5Cp'lp6>*o+R-BYorKԢMC@` [A ( 9,5꼉c FqXP%Pt3fVw'ʐ07a G/i %!RM(6ؚBQ/ t`C^|_8{ߜ2YOȊڱo18CrJ;!˿=eC%31FCl3M|݄c_Y | kPtЇeJVq_Y2\/unt{L9"npV]xO!]ZROy,HjLy&`"`Nojqz ȋf^#5qw]bi.֞{#/񍃯+8,tO; l/7tfapzܖ*t3U B7ȃ{m:w"W3 2^sfxڵNa!n̔iZP(˚)p:e\;ȝK"+o@J ik*}zfWH/oec`Is2LowZ\nM ^Mk]Aa2^/`DK]a V+ĩv0-sOen5V}w" PX`T _!h4AٹM㦃) K* 3~@.u"% L=QmUR[Fy׈P5t7 }IB"*t97GP6=͉9wv09I">w؊rCށVآ* $棑JN\ 6pG>M'i2ֺF8$G"R/e30 ڿ$V}t2mgT{Q>Ư+b!8s,3uaU=@@>r o6h  ]ZKl#bq!&~q!d%IdHXv/B.ߞ/:">ݶ!&jySU}1Pk0g!Ib"*L%NYé)v4+'H7ԤZj!\ 4]tkt/&ocy*ZŪw:I1D_~pKG&|B+«ῧbwg|j$s8VD9sdAU3(2(Лټ*X{=:''VWQ?phVbwGC\}xni@kZg Ս= I' ਒G!H~T>+yao`C<{p? װ,mMO܆ޕyV՝zEv}MJB^&wJ?w)>t,П.w4daPUx5H+-i5/!8B;t8e/#~bsh7 ,`ؿt~tN:%78Di8g;T;.6_!9 <TAc- 2ew-ZIQuFOSOw.%A /^wWB"<WtMc#{_ UAhNpr8Ԇ&JR92e!̘_~3^`O iSaU׽#^%E]GH&+7}Z5esBû#u|wn4`pzj{e"5nfz>.LU; N ykqDk߼ϽFM  (-DŽe9iLGFu: BUqmwȄV[΀^-NΛp ez~řԚeNc{ӜY^[ez1%v(Z?RPe>W/}P6z& sRMuǗF@X @y7&axWc@RG^_aq*X^<NjmAy(J}z>kt`ip 6-SB2ڸqM|)lxؖ`X佌c3Dgf/oŧ}@<,5ZO:Fi`tJ'pD VSC׹n?mP p8G,L~%fߴfG\ۭ ?qЊhGܜɷW&K8yI9.T'"j-aىCsP67JӈOȰwXYDfKzǻF1~\Vڴv4ĵ $Lf4m{hFK4d>ﴲ?XtY'$q\-~/`*XCA \0\s8}9)V$Ƕ-:c$'hC, oy{.T kMqRlXd˞ 7jry9]ſ& U USS3"LQfNq3G}BlN|'H;ȴ׏{2.W_zi:amIh_KG!#ӳPYD6l6/x< kv=4h򋻜5\Gӱ0%ԫpLjk1+/ Y9P $r1J`6YbLZI^83ئ@r:M,$8|C qN5E,죿]'@Hvz*y&9ELP?sxnHĺsÜ^wrZg=KJY7 1Cm_SA=R]K3MƨKUAzF#=VqwzH3B8GY&f\hpQద«,KVo2*Ezmzi71 $sX-5c.pT$-0%ؐr}>-fܾE#,Ӂ  BMDÛʞXFU=PnPئiB<)"Y?M&]h\E:V2s%PPGTR׆V%-,Rfs א> S6(ƭ֞Cfsb`x\Dl(vs iPQj]p!]9|>S]Pr,ktrZLS8i FXE;9\ ;khHOmVeī/1e Xk{ύ>P{| $å]-.>0Y°KAX%$R֞5WlSaNU_깲'Y_i͊h1pC^rJXRjZiI.\a,|^{~=}ϹOoPPXT[;dR棗:/-BX2,? .a8sg/?.qc]BWIE)ڏTrxz)jPG<Үrt.-Uq y.`Gp9V )lFs!S $Zs,XkvvT-X8.13/#z#;ЯOg0[~}3YD7"e^mr Sw2)msn_ {Tw"H+V},Ы^a 1DXAα|":HF{6;F|w;?LdE&7y=-T#F70ˠf>vg#SFR9^cayאho㱂v#A͝Y`Tbh/Mi(ܹ=q=3~s^ .nJu<T(kD]6ft 3$mh_4>iVl<4b`d}oY>}΍(;Fo߳2Tr-MkBHB*na,%\TQ9gPi[s LyxY=;SY0NKi_ yyB N?\20όjK{O!vo'a<V>x.kpbO| ϋ,.0n?> U[},e7_A>#C&H 4Kz>vO b{t8˞dɕF;곉q#uSK@#}B̚ctBۨ-/URGr<YrQ/i;y=y:Z۽6Oq^a#2ï$G0CFݾRF}sm~m8󤮗F,Gʬ#טV(n 㜿ulTg u'9۰#g0ϿGSl%188hAxY0~oaI)U!< Я2>}Ѧ4!o@?6]nY#{+?AN #[lM fh i~01s!ZD<~Z=KOrr460SP2ڿ{+!PX,}뱎 1kJ # 0A%-HEv|!5X>ja>\cq;c{"zĕO(0~%vEv܌F  G ZW| d9I0`„TnKW벫<] O`iHC].\OxL5;Tb@z ৙31yb6c݃Qd[:5!'sayWN,GwOBl s想1raua W xؑr_P QO 4v(gL]MKw}>,f\N" 0Lww}qxsV%myetD ZlʢN<6X/^E +T*Z|/p]ypzIպ"c헸J 3L10MĒg- M_ˡ8:Ѡ{{e8=<ѥJ\<2jDoIf4XH7:yyH^%X`BNwq^% ޟ }T"CX:Icۖ`o\yO:ǿqt[>$!9Zg} S[Re!&ǔ8mMG:)KK^8Yg!.:# u3mW%+JM_A#{i23R[UH|@{Ճ ANw3.>zg L;rDo=CyN|#WVT %yG< vG>?Bbud x!%-fm<ۜ{m؜MNjILd!|_L9jE~![NY@`yphvҪS@F @ohtbv'EkQ0+sp. ֭$ QmH1vΰ޵K$Jg2B('ŽJdeHZgPɦׁS^5kuhrPS' 3%l#XAj:}ZM L!S. N;plEPy=rHNC?ql(><шzb}vF'Aie"Ēl'|(LaYG>p˩\$qq'ȨLbFYX /7@pViM<j`HA5 l,a*(`I _Kr8P24v,t/vݪ=*iM|0zؚ2gů y;V!`N DX eWð.[IŤT9KdQ_S⟯w{ct/mW>0]!zFPo(ݡik[ͥ_<+Tϭg6;[q 0x0+U뀕gr|(1pòPc[3E 4=0%Tާ1q}gR8e](6Msݮ7Hh83=ϢR,2:`w`D sWmIzZ;)~NBZBѻL?KUMgqƓ:>1U32I ^EdU~g| IuS3m:p:w$Qxax ^Ψ3:'!#˄TTxso^O%. ,isF9Qkw]@CE+0DQV{ EQ#HiQ:Cm,;m`JR.krAFٶ|H)ް_D,mC>_oё_TH;)ݝH/6SRY ~R˿J3d>~ 9J_':F(o^- m? ]7G:27f:% UǶ -D{6t*XfKi3D)t@*Dѝ >;t?'Q~O \~ O/QS- f%a}kTw҄nsomHDcR!NitLʇ;Mko(U?Ht-l lϝɾ Q߯k/4t饐!wbۄT*_tV᡿wUBE=_m!=gO\ƕ"TC/ X; |N"1(I }ڟ۾gw?җ[C yˣnՠ 42#(0}y#zP|Z|n"~!yq_G5pة7oPzJx]:DKL!\IJSX!LW+J1g MMw] ]ZF*[m1"i>٭hA6oRar잁{ V G<ui7HT- IN|U|u->=^ 5Es:T}7=.oxZ@o3\u sת(J˖[މl"Eצy8 ɀ{]n9c&bylC@?R;ƌOʳ1ʼng%dCg~@ ;])yN=d=bsHl7z|H3orOyx^ĩHsI y}n9ddq&:H¸{j=͊c_Ed/FB_F?~CHC)}]IxS%s6Y< NX.ʻU:D>ZGw3q8qjh%-Rs"nOJD;h_jy>g8  !*q4cy֙hJ/MxK/P<A+BKs88tcPG8U7218 s2@o89ߍ5n S:Fc6X.mgD̗1,Y?9zo]S=oVG^Ԓ!Th,Ofwᚇϧ!$[劰H `(1C-B fu3C"ƆC\^BjS8˺\hweioZюfojњ.Т/ݢW׶qb_1b{m zm\xȍBw,4f"z>y@„7`<,=l۞96WoER~F&>D.?{` & 7~}n}ӫ}fh>+ zkrʡ@~Wh{ݻ(-ⴍqH9U#{I„jA#hʷGÊZ .H}^Q*'G}{OGF_ @J 8퐶 IzHFV84цy鐪p됞M&owWaϨ7:wyX65(JÜv'{ aUr*!]@{"5B%[ݽIqX:dצv(ȣkLy޼V{PΝ5eIivjզN1IO+dsoSHM%R99w; \ۙMO'VB3(7T '}ա@i}35&+%/ur`xr Opk11Sk{$7O6UZC(7xK2rg`YSAq,?-}V`B?oK|$5Jw\Y4\Db}Y!6֝Hw̭.d ]XӫF \ TAz$nF{w%4VVi a t בKO1IHOP'dmGyTF P{P wL[ gXŨ? N+hzz᮷źgPo@x=Qtrz;Qꢃr<>տKuL ImN48V#wc2,K ;= , 2nVM,.X Qܜb]l3(v>)1 Hz6eHW 0;e|]5(̟FXQZmsG[v,Dք*b_ *l"tGDT9{Ka~~ߣf};\%Ya: t>}x>mu3ezj{wŀǕEZ|4 B^r`BC éeCo93"3 y`'rc'Βg|,ܳ)bm JܐKV Yɷ_`W!H_|h:V]dL@ @ fT6]^G~| #NU͠wx`]˿p18j}/Yu'k\O`qy!9`58 3uk'G0Ӡ+ Kr~($fk'gǐv@]/<yN3+& (Ћ'qa#:LtlAO\Ui>Ls&| S:Ax|&MwczԋmB}=3q~,pUd4? Ń'oFٻnp]`ѸAǠTiϤЎ+QPOX4%_McDB,R,bE,Ae~_|._L!{Κ}w^:;AI'Ҡٹ. ]х\[>.MQ` =:7pe$ϝNλ|dM_Lp>SRjg] N i , }W0}=j2R[ロMc@8W%\Q.'>~!h@nɾi+L2`ұ6@po)D(qwOj`Va8|O_0׃zq̴ l]!#d.d#lڬ0sS˧vzk )5/:%y_|@q'&cs<7R.$dO 9|osjnC N!J:1"p3;oZ[SW6z ~u[昴 ؋i!ϭӌTp/B:E>gVI҇{>9Lp (L}+if"@[ )x}B! & /ם; n{}Q(̐f.-4׼Kʐ_gCP#0?xYd\!4t^ex%߯  Jy,8VOrmЃ,}/p_Eo>C &Ί?sĩ3'}" r&#"dn>-AͩF ֵ c QXrKWݧ!P \8c8`xOq]GF.JO,e[Fs:ϣC__ik&L% |FmT5T<{ik8q~px|^Y匂DrB3 83Xu[b zlM V~givȰ=O{.^!?kx,vN(0b #8W7Ði@7?Ώ>LIal-O92{:R-1*JGq\MTM1nj^/|~!:4~gyFٲrD/ ]]5Di>-z(`r@~[=3N&y/;ͮU١z)AEV3Hu5/]!p9ܓs^p;oqFF y:FXc_CюvߜW>]`^r:un14OHM*Eؒ ?{>(Wi& _ɣmn{j.gcQ^MBpy:Fuo.zsgoSMiJA|Z PnsɶC.4uy7&%Xj谛Bob Gڜzʅ`p} 6Fzh2Wn!`݅4gbd<;gM=gAǠůIυv,3Ĝ X+9P >/3ШAmQu?/0+\K"k @4/ J}Rs$ =s/;¬pW <4?O^ɒ!ev&JvlGpZ|Z+gKհ\C MXLO-p3ħl _&L|#VmwRr)hLJgGK:(;:trL8,Vi0kp  φQ^×U;nA{k |N%ڌN)s#Cpue.>,Dmjw ˪#0¾R d_"!~K`РI0v*o{aQ1BJmڸ(6nhhқ<ļkx Rڢu 46+FFW?s:~jqIO]uN_')2Мז?`,NzkGn y>ͧQt*mIjvO/_ϝʧx#"s;w |'~b+ *"1EjVժjUQEcd> @YbU(0c(,)UXbQQT'xp`@ybu|ݩ/~kʞiY~hɭTO$ +ry ﬍z{ȡp]fID.[MZK:nggnh.P5N %U=k8]s]ޱ^x~d-1Q.;B9ёSFT_, [T w KMc $m쒞%)=,$"x* `zB;o q}IԮsګGWα'*P5DuZ!4eJ(#꿜ӵ? #j1UxZB,"<_,m%-ĕ?,a,O@SUa*gGn\zBXc +B*^vJc{b0e@fS';o aj|Q! ZJXHv}'Lv)EJ̣,YRĊ" @4m%RgTI}K?*|>1\ux$|/B*!^ia5Zrj[0B,&W1NpsKLh~۬-N%90YcYwUX{K&Һ)L <&'I\ksՅ&6Fq*f/)eTr[PkkƯ>fhbD)_l&Z789f Dta>$Y ((#ݭ`rv~r.Y;aMHTGk zIY _Y[{٘x́H}&, 5O"CAD[pΊj"#fҔ.oHEZe_qZK}P^J*˙lP FjGePl8"1(#,> Y?D(.ei/mǩ86}2 Z/ ):w* nS $M|1`k88]G`3]hPzUVs&Pavl1-MƈUsɒB8d="6$w`G36iYnBj?s!y#rp}ac'k_B D?mLjU. 3BT|Z 'xxPi)!~8X[1 yΥX8%c])uq@k8P^k[qczԁٞaQ9]pY3#|5F~mp1r/yy?xKBowPtӃY (z Hld)=?Y/v'#,5]TnH's"ZO?" 'pxpx/hExxw Zĉ>T R p8^PO~9kk/@ T!9΁`Cu ںRWz VF]$Ub @g7w Ev#|S{kwK9)6X׈9d𬎔2 O$sJ ;aV;5p2R^Y1={Hb|C,&SKX;$r!}gv8 iY`嗷:x[RBjK멞1R𙞧EdvP= 3NȺ^|%*WWO b*K,zGq5ӎ;5&XOuzmOK*NDWҁZ9{kpywW̯yݭb|A{!s-c#.4\0{ww,$@gXx**<?\A,w膦d&Ps9 t:*B0[|5Պ8v#s_gbs]IM~+zܙQΙx4qv7ɩA'tVg޲w({4K[݉{!.)B璞{'a[=o99=ʋ1tR\0O j'鳗m_;A؍[$|o+H?nO)X(7ukU㱗NFIT*]$ͳj=m'ŏ"y}oμݲ`csD/\ZC7m]bѬgOvڦBSU t&HES.N'S^d!k` vE3tϕ}ŞbYZҹt̊Aўvhy=Q gzioT؁{Ȏơ܈zT-UHm=.,d9e& Uguδ8~#>8Wx / vS8'emiDHb ZzO:㰼e- _z"7Ԋ s!ΕmmUvdu׮Y&-paC~ e^8.9lЖz+t4_5Q1:.1qjbŵ߸<RurBFRd۸ \^" "|d20Jp-HLװ=>_,CoWE,Ȫ5KO:V\Ⲻ$~(B0bSوq M<2!\p?~}߷fߡFy=N$Ī ҍ]w̬r21QLGsUW;m+XA]Mt&nzl0?eZ9YSNg*J̿$m"C8E(zA`v9ьgIp|KiB-ueMPY$ Z #LTm6/pӏꎻ9D;t#[GD;C7 ԝbs(6P~< w]4ΐԡh}Tc^Ӂ&p[R7x nc0k1hnTy12Wh{N}bXӱQ_:ĢR{Ce=TVzlP¾'O+NhUy f(7A0k(s)M1oM4HFoYd5]~vaMCƾlOAgyx_L\=O e<[[1/wGl^"p=wviש#,u-~ΑApD*Gj;\ɺlDkL'yM` P"c6)$|ߒ?c'\,Pd#}gK˭%TEP#-`ɅGEȳ)9zԝ%|J9j)*էFWj&8RDlp;~ޠ)s>fs!?꠲<C*2rbd:F~B? ޯ}=`MUϧ>^gUm[g@>6 JgaQGLE4~@< (wݫ0?Ga#i{x,@*y)Mh O6䂆!gF׿l'p~2M.zaʃԛPx_g}#3r*)2 ß3M6#yGIV,%4'/$?Æ|g|bh (DTnW4mL*lOx R.Ӳz ~{!eO,1u՘=*9Pe丄[}6'[C/:Ub9_pμ7pUs옣9)n!EZ65{G@ΕOGT?8^ "]ȭB F@-9;qzFH6#<H^B B s\]] xᎣޫ))*uZEW|{:_Z؅BKnǭz6u1QwalY(qe 3w6c[/qK+eP؆M_d?~KQ.0v4SO,R/YXxXK-}3S ?Xzbuw MhC8#Dxb"B+Ʈ]|a߲1&$qfţI>7`CH8~jN?@># h"GeAA)E+bF?14ag8l) #\$ `mhhXYuJ`cb{l}u ~1~jV gɃc&svX1v(cǮcX.=_t_Jw8}wXeG]6ODY Dp!ǡ(x[]2襡u% h8NTBx{xv2ޢ=f&fx;13ɨm7/r,qqoLy[~W*D$EY9%g6qNٝMzUH"ziUUIĘK{" t,>V^g҄VIu5&(>>İPqIL(4iq}E8f,/'NTd= X[dH$pkx8X $§{}záBI}z;b@X|o8 b=\Ȣc{\Rp*cs8h Szތ96DŽm_EY_WξA͑ #;Φo5Z脋:2ʃ#856(zp^"_r=# _O V2.ṛl!]oxu|`Stu 1FnMjܞ:1\pp x>!8ߍXNr "8vfv(=[;.Ʀ=/7s̕ۯx]Jm(´}lpBC3A?)wt8L9|+vů>"%ZS$6 ~ Up|xW\I{ gt0<$INv+fbK_( wI ~PQagw3._DP5zS D߿oi~5f?AiK }Ov?^_ksC?>`NO)D~֓ X (JؒH|?WO 0.PO]/5/*lU2Oó97iKKcb4h/cll~quA>Ba@9-mG(*EF1%(ԟ77pJvܳB`ꂆX/MbK& thՋUeoJ->N]yK {R?͇6''{n|Oǒ@!_(?@j-0e`L5~@>ljRiBDwqt?/dW/Lr峧[6xNɺHqc?4n#KOY?{iktX,MAq2VxVo nͿ~'}x%(]uwva5][~39~]|hj4wLzAvڒӔۏM;hF=a{o=xDy=ѭ4>PN=>/8W(6S(_F- [N<&HSJRwI7t(/{.X )榽RD=/d趩T#>%IT@BB n7?|Kzyvh qe#xjsyQI:3T b}.wh^yv՟ۺ4Hlu#P % dD >ZTbmD| 0#ڗҖr+X4*/Ӥr=>{*?m=z[B#!NӃzO/xxK-nYjEkhj)GFMg– r2)>|Y_VMgAi~0u,:k}剨R 2Fe{cDezD)x푧=CǓe [<'t͞h;'si2J׌h\smȯݜ;41(Q Ac;-=+ﶸ>]ED$oF{=? ݣǔ+e>'oZJrzptl]UUT)KFEy"T,`p=PP1&w͎pL:>+Vuuϟj'һ5^1m:KfI99B1ˉV|M:>9xڠй·:gZu?n];c/O.oꄞ6cbjޮHrwLR4zE~VeV}#[<sX [b_l3Փ?rU8w!w*ܓ޼m~q? Nu~wEg+w*xwPxv_ZkӍR[9\u[*/Ӳ]cZ6\֚J~E]_iN^J4˵%vI%Z|KľR&엤m_vTD]XS :F#N4i z2F"6 ne25rV$ġ_;m wDVWUEU䕌ac-Ӭ8Vi7]=[q N ؎ТN})ojo*=_i)ƺѿB=oe:al^'o4-s4G"V$!DF}&bԟ+/;fR) u7h%4`5C,IrYH4>M rMԳp"1ξ4~u+5|#s ;!/jE(w%:{;.:->7 Uu$}G_zS"`vpG<{ވU1ሓ"*ecPEZ&9NR  Ś~+XC( 8S+/YkѼPhkO? rD!&4k,X5ew̠Z JҧʛrPy;m K,h"[)<_ۙuOШ-eNş.%q3NV++)-̪Q*a- ȫϤm;;KjMI#'?z< & &z8#28^>qd.[qT9=185U68DX=^؊Œpzu[OAd&d6pȽH$PC(*-T4ߧ,eBK?G{ \LriMرI)<;uvFY!QFbl@1sЍvBN]p$(*^:K\Te ]۵a:-s!IN4duu{F&]LBGDƧ~PF6VE0}0_-I[x͚/2Np}}Ȇ ;Qky!땐@ A Cv&I:@ۻ ٞg*~.W5kk~XÔЇ$a=jyspCۖFPV-AG)CBk>_Y^}J6H 2$߿]' ?>-$ua"&NiL$!e\ɮ}-3GIs]w=,_ :r:v~ L?F35 >w8)kj'9sq (0DTk!RDZCvF`8 4(<@0ύ@c.~bUb2/ӭz4˦*-.8 fDj 2ʘTKG)TLTW[sW9BA@pyc66`%&;dνIZj̻D;$8eLL~YZ-w V1L:\Ϙ E@PFH*TUX,"(DEQF , *V#DdPU*EE" bbE * (JAH,"YDDQUAV)EV EXb,RHDX0"bAFE?ɑ XE,*2X ((, *1$R"((UdTEHU (EUB( ((*؊AV$Q`b#. "0PHbőd`(D1HK2aU ȠR,D*F @!" UEXTAF* 1AA`)""b$DYȤPFDdE`,XAH@Y(VE"#$EF*A@E`(AUd( %Ub#TY DE A * $F+ XdETXF()( Eb$dYPE AB"" (EQB,R B EA`H(DVD@nHX{JwwNϺa&Xk,49KwQާv>/HI&OY+!PDf,'Wce;'8 m񿮢9! (H{"q{X׉]MW fΉS?g0'@_pPLJнݳk.# N$`J qeXėV矵;rfn60Z,F,\O5}ksweNLp[7ZV>"bq)<4J`n9B.h2X : heOp Y7&C8ONǂWqxjP/)c|}@?!J?NXQEn/fÿ(պ^(źEN Nzb!\? d>]N~|9=:``نDO>= K+I'I^X; j^4.Z6CضkqYݢM glCl=/tىDv9$:bǯ+[Je1u6a! &ORңw*B'CLf[dld  a "+ sf(vCw@$ >{Pvcmmul6#lD*W-)pL2tSm >W@*3jE vzY_@uCO]nّ&^3QӀJo@״HM1XF}6+:DDe띦odIhOU^ yTf@џLcXtuh#:+}h<w6 'URXH!w.\T9j ~TPi^y2R0f%DC-tQW۰1J!LBN@K[7q!ߟyC5|}s( ٿ8#Ǜb]lч8ކo12˞䉧&72"zt ''l}?kz3QۈX[owNЌ%6|/%9N\TBf_Kʼn]an+ c'Z'8\<(Fa1&`!5#*~0 ԡK[tl|% >peu>(0G  yr_~JWHfm;mvJ21hG0x==Sd确&QO@5vD(k}s/5SnP r PgfI4t}}.9cb\k01SuG;62 cfLJ[F[{;Dl'l%^Fp)ޮ &-@zBdhǗb-e$<'ϾCj@sÏe"Rp'z֌ D,Nvc*,2$ӪhkVbr*腛u/r$Yo@h8&=+'$!zVUp եij-c! ZE\)r]p ; Z}ZYu뭬U:T1@%rjn& +tW7BAڶ_ExB&=O/< X \sX;^QPSSp`cמL[/$9A`0 yhl5% %~|07ݴ =P<6!Oܐ)TD 8Iu* $uc |} {Md7Գ}sß=O!'K bf$?SB'&l`z;2}ӟQ g ' *$H^$@ig~\` u]9s+,‹zuu3HgT͉N|r5fp% Nұ%ڣ#PDT3DӍlMOb[g`0[;z^զF'̞#@CyϟUV/~O! 0 Aj#"#>}c&I?Lt!&1YoR;YQT8Or .e?6z=K )N5CЕ>]6/tՆ&}\pzFv;}L pP,$ Ko"S B& ;x^́*̽m|0֧l:wk֭^ɉ(\tK"X;p,V4=@1*c6B, E+Ib.,82cu"NR*I #X#!F,$ȆT#"D )DVUj! +DBEAL Ȉ@AHDVB:- "2!1,1N#$@EbEBB|$(".Qh "2 *2ŀT,FIXP;AqdH%TOD1H"ݾ*m)F "*AYhM]}w6%WIhQriLyޞ$$RNwm.DEyd-_dK9{iVP*(zF!JP~ \0HxHu% (^28v^)1 Yz4:sT40 @}~}1ˢI'݊{0D~<]jXȌz *Q%Jhvq1ibhNÊmȀf}s=QS&$ A+Qpv>WsD=0?w:B&q(1|?ز.~R1ba|pnтcNMDC`1k }N9]4*LVq ul褟cЄ0:'C]p`f!4/WG}yzDlΩ!<`e<Y.+ۈw:{a{+(blwK6{۫=`[v۷4Q U(8YΏ,=Tr°5:Lߴ؇xii[䇼\& {J=;=:]mB,& CQ@W S -U@ q#^|gW?==3(Q?S}6@ & Zhp#] 892 i DՆЯfs v`q2}϶8ۇBP7URȨqd>&`"~'bbB4JFZ *a\<}]|/0sEF!_S@}_3ny I4 iQDQV0cF"?B:DȭtG@Jςg۠r&[s aD)_:|vD &~T5CHE0d!#b+kR[~{DDsPMOǾk ز团DOGߪ}&9P!؅ne$`lPV+`̭< %܊7v@"b (bł*+"TX1TTUEEb EF " EDETb H(EXA"",AEEPb1UAAb*,QTb,X0UF**YXTE(Q""@EUQDDQUUEVEEUUUUE`*"TTDUU*" V ȠUAc1X",QEDDE` b(`""TQX,DX#Pb2**1UQb* " QF20E1b `DUDEAc DQX)cUXF)0X,RXU "(#"F (UUV0TATEX*"`  ,1PQQEU "(" A`",QPTF0PD)"( TV)AQ"##*"0AbȢ*UDDUU EUV "*(ňX1DQETV#EUcX,bTXb UF,EDc"TbDXQ* 1TF*T"TUPcc"(`#`U(Q# "T1(,XEU"*T,V("QDPH"F Ab(dETb1QUA` (b TX ȢAU"#*PX*EDQDQU`PF1`,EHTF*(XQ$QUET1bŋ`E" Tb*Q"Eb"(AHT` E""ȢEE+PPF*R(U #R" ("UFTX0F QTXD,Q H1XQ(QV+"1QUAFE*Ub"ȪDQADE# "*(b*(**"#$ETD`EUAA X"AV*$U#A*,b,b" X,AUQ*(PX*PX"UQEb*"UUc+(Y"DE#T ""QQDUbAQXYQ0R* " "@R0b (Uc#bQQc #"Ub+DUQQHUQTTU #DXPXQF1QV F(("1(0bQb"1Xb"*+R*"Q1XH1$bȢ("1b*1bQR1Db XEU22 V(,QT YEQDEF **1ETD"D#dEXTbEEb,QF "T V*0bUPUX*"*"(EdDPPDUAXTbUQTATQ("V"1V"U UA`( *,TET`+@DUb*X(DQ( ,UQ( TUQAcQ1UE"H`QYb*(b+EUUX*łF(ʼn( 1AV,Xb(Ȥ(dX*UE*" 0X(QUUV(* "E 1TAAR"QQ1EU *ȃ`ȑb` XUQ(QQUUQ0QE PUTAUE(*0TU`EF,DR"( V(bbDXETb 1Db*X b,UbQ *ł (X,Q1AAE` QQ*DQTTUDX (bbE* EŊXEEU,,PF1 AX*XQEQV ("*"bQF*0U ʼn ** Ĉ,E*cUb EEb1@`dX1XEA,0EQY"*b" 1UXQTDb( AU"1)*(ȊX1H (*QXTV bb# b EPQDAXQUc(1E",UQTTU+Q( *1b0F(cbEE"QTbAATb XYEA1b( QQQ`aDH(*"(UTQV"D E dEH0Qb1cXX* +")"EccAb`1DUQbTDPQV,+#X"V*Ub" DQHDUUTEŌTE"ŊDU("l5'&wwS7cTe/׺~ ?;Us%q2tTO}(-F '0?8ggx% S(JLcs r%6+agjWQ$燒9$VU'ȃ5+00".NXX[l0- 2`&%bwU˛-r1])% oyav0Dwӿ! H,E!y6ڳ+44Maa:3XFpJ YˏOLmwG*9M~\ld*ǁ {$>E. j*F#&v : NѼCc+`D`Du>9Q#"1؟ڪl3M㇙7!mCmDD@͜W=Ik. `Qdv-&2\hB]B|{}q|qxbLS$2c|oiU.kO[Ϝd=BF(ĘM5v,9!?Ƥ$|i:f05Z@c=I#֬TC1m;WEڮ%ԀbpۓĪSDݎ$ 44(^&+Q.# ~jyaqpfNku$WL^moGOg8)qˢ+NѰ1m,L^+kLgFʥiXQUlƥþD *8za_W (,\uK! ̏Rw\?O-n?Q:7g0Ѩ"Pp^pr97"^T @D׶QoNӊ:{[` 2QϞڡ%??~8UI@hCY0^$pu3#8HP6X<Uclɲ&X{{tj>][qy׹}YhE ]3튀b+x?o7) [ <^yk޺I^fDTaCby+Y4tO @?oM@L2ZΞ'3$}|IG@*nU5w[*8e$Hi g-o,wSHv[cO@RatTvaTA栜*+ʼ V6'Ъ>U nYC k0f"{q"Ft%@nE!w=^?|X""'@ F|<}<bU< LVf0/LYxJiC"GL˼+jyi>XFpϢ=tqF|K+qhFn cw|L`Ztͅ4W0ٮ)xP٪ +ynA7TK%AHK%#*BDf"ѵYͼmrc/^;uh*sE:su@ :ba erhQ/-!E 2JZ$EЁ01Á7@zXn^/Fj%F*@j=3] e8n&pq6 @I 71`c ~~W:`bSq ij(taϓ jP6fWtd٦h|Lu>]9^t^M!835[ uq8JɆ!D.qJ3[% I q& 11xp0tA!Ow DM5*sI%*k5&տbnB.{f1 *Y2I&HS("Vԉmۄ^X6U z">z]=u&;' RaH ˧=s@ :op.A~ \0T+@%߮ͤL&nM;& ;8v jvN̨{C`5Ɂy;G[|V*UʼnSoLPHw{7FN~< r/DOvU!TK?h06, , .zdllFYas Ҍ_ou^{r)~[f.5h'!ɝ=];@[:3e֓sLNJF'.E )ZdY&B+,.PE֏YkM\- JSaR6Bc^Ofe)w!?dqK^9/SC?b0 # R#!9Wo!֬3d*MQzn[r ëV>陗"R*|g}t{|pww2C{)ڢQ/^R#<ЗHB "mJ`qID$BA$ 0ET mQ*Ӷ-YvǑ̠Eӑld#a1B;1X:7<(f"|^È(Q$a|ai0N2ch, %DI܇DQG*C,/ρEQ7'o79MUZ(AOZPX`A<6Ӟ_f˹A4Si5}FC~/ѱO?iPPU9y;ɞ$N({g陳#֜!r Rs^!X ڳaD5ߦCRuS:[?tD+6[ CL\UBj=Ax pKIi_[Ͽ~c! 'W"eY:Ɔ栴n8+1`xF@C(@8>0/·96u^AVY9ܠ; !9EdRWY3(Sؔ4>H@aƛpDc{JEbe3HN{ct /aQ iGXR_44[w,SoPY_[Km>L"wQҏX"z\aU^[, B}`ϖ-${SMA,cW1T5SL[%y8 XQg@ᣠvu;yߵ2ô(Z2/ى^ZX4Y{/{cI*bGq忿2i:?ShgWXC6ʟ)j&Rt6l2Fm7BC2[3r 1@eISMd|k IF6 j k.dM0$ }~ׇx<k|h8aƻޱMZCpu^ t1+т9n]:EѺ 22غu`y0/j?p$9`o=kW3P;'z!ICHC 2HVJ#!$AP@8{bNa7\Nc@GH0ߓ仨Kp22*B2az6E`r!TIGRݵj={*?(/o5/'ZRǮduv*cf.L6\cD`.Kief۳+F>2t(Wi~RK<5#i΄o  +HR^<!N`D @@+ Xu3a\']ӧAfP/ QLrۜi*'v%‰E-NxCe z V|@lp׷b gN}hiZڮ\LH5tVfgAGkY$:g<MU5sé28T@pK>r'CʆA4;cG΃G?V瓔Q)7v9-rrX(xz*j +fM !ƌ,!m뾽xk6:l:v$yc!G3"&ɑzBya+|W= kxso![|߱Mmt${QW/cPt"==,h, S/`( ׌j`X]g\!ĈUCr]b 8k^ae;>g :G<..B=NL'`%ۑ,^J*;}'cR>LA0)@W: 2|74{;?N6dpp&*`~ @FnQ5e%@~᠆\A88_x|*MgEIlտr6yLHdi GGpQо1|S{gڞ4Ycޢ*P #e5.H['ã`WyDKTCdŒ&؜"&%)7Z٢N2G#PcgnÃ8m)qV nkY@IdV]-I+ ,"Z ߎzՇgC4 Q$!#%Î95R&TyZP}N0[eK5)4LhYQz0xY&Y4Kd_xDEܶ&miIhn qz=d I7@ e kv_JJj.\wC,9[hS-+-rTFvzÔ1ѵ1nJ=\`/׷'Pw2O~-hit<= vg8d@@TPF/P;UαqJU3s6:YW a%ER# ^#Hx7i)RU}kv¼r-_jȟK_>a!i*˵ڋ$~=/5w7)%Dcnct(Voe.*$JaQ|Ƌ Bj]'6/U5@"T =fѪ"m椓"GS j̕B+"0l=;$yi0"p=%fn@D@뾤@ws=PJGLP552Q"em7ɧΪ{;k=x_䡞7q8M(p0\@5–(AO#TNJdEj"%(v4BQdB, ݁9Q\FS~w:Q B0ԅgȄ2&j;'a`~97dr 0Lo"1˒~7G\ DAbDW ߸~0%=ν1i9 ,n&jŢ$&\NwaP E^9Avy0/9㡒T=Ĭ!Iq`5}tlw&|3rې`deAԼzXUaػXikZ&Q"fd?Hj1}eCX0j^=`1Ykt ]J*mbHAM~Sf׊b#闫=ӏS>8M0|İ>ߣ뽿M/=;A gkrs%g{e>5 oOxs?t4Cb}M7G+^!~*iDede(dtbwcʝ^΁:kR`f t}p*.tlX ;2voW3(/W.YpDb!`p{/A/!ߞ ̡?O]=o5 7R%đ@>Q~5r#;aPӺY;L>g\~R+>y! >ЩCQQf@d*u<;#Lι&6Bgk&y{pdi@TA5mSA"w[jGgj,mŪA)pw #K@a7"lq ꕻ%[.^$x^c^: }ɜ /| a??{? ?V6@W4 !9d?v?:TW+|xy} '? //?ِ$+: ?{> L157&'/.Ojʮ?CgXA.+H.:br79{hhȋ:l,бhQ2|C sz_a6TBhOPY!1SOhI>QI*nvmB@4ן: F8a`y4JZ ]'uRk QR?ph3J?+}Ma^l[ N0A(N~4*WnLmPMq 3v90 1+A#܌ ԝ1x& ^l6ΧqEq''8_cKMCsD` Abkk7gq}{׫/˞Q^}`7PA¥2:-jAQs9XzA 9#:̏~Ba x7z-X)uW~p뾳-&"ȂQ,.$4{<9b5yqlE4 ԁoˎԾe-GCA^|pl5-9q :W3xH@W9x1MУwRtpk B(";X3{Þ m: `6IN UnsGWI s kGkUWyo4Զ%nj["Z3Ɣ^$ׅA@ô DNu5-}(<;+ LHSU؝ޏz~nsܻy}^Si-k 9b. SCPjν}4m$EA(?F M>bx_mC62{3ƽx!X,CxO\mڻxoOӭw5O}7ߢvUxK֟^ow}QfЀp+CU؜}v^shtsΤ>{XkAyJɽRA≁p$-hNLM:da-U࣫w ՘w9'ȷۀ;Gi<BJ{z)@>FAEoilVW-};}>Ebt?Z,e<X[C8\f:m;#t."I%|ozοΐ6繦]PWkWǯCihu^ߘ!8@$7@=|qNP.uH8prƽ@wLcE[n:=A (w2ė +q.SKabd0<#5́`nLHR=iWwA8 =<\u?(=_2wʎ^u#4Wx>f3]d~H\P 1ߋn`XsA} NsOSMY_*сPN %O2Gq9Yz%(J'qQ-9s'!!,*xg@l|G,(tFq`EM$J""}I3Jt@jG7|CHkt U7a J_7`.Dub=ǹlDOD0,0L&)j5ŕf`@6Wf11Q|7:(:ga }k ypu;2?+*:jpCg':2_\LR *xQsxv^$}|,Z~Uh1?[-@N&d(O[_'0h[5q"DQATȥ׷oW'Oe`wSʊ `DqmDa`Rq[60 6e e϶;!*/jTō *[;#`qP2R{90"CM ~۾~}49=N7yfǷT(\t!,<=u htps1ف8;ߡVFdYOE̻) 1x:>'$FDADa4l |E" U#:.gz<_gC ф'&(<#ݨ1-4vŀ+O HaCF,@`cax ^R0_> vv $ .fwtLB(M@xC8tϾ:w#'չ "9Z3QHR{x)=ֽB\&-(\5 9̑Iα:exm' )G'7<4)MĨDR$ 1[S9IJ wUj[,Q@k~ێ.<uG LP LgqH:O)A]KqXiBh"º@Pߺ nG=FEr8-!'n-7a 駎qڨg S=5w˹|S8 v6S ^]wmBu=Ā"7!(=?/ %2Dv'@)qt-Zj$-׻s{vNg]6B̈ot}xn85`Gp'åpOR)()Axoz;޹Ǭn7`yH ?̽*O 츽}=gFnÆ=QH@HgiP>82FO)1M?MhM?}o=+jk71T,ovR{g-~&N0AKJDtJs2aLΕ WM>U*p7sjC' X(䗀̱5tR<+TZ^=u&(2✧͊GϷZ`BeA>O:˝`&u~7\{V7dPwB7yLC|I^dL̈ࠜw8۷FlZ:,@Mr6߯Q3I(`%o ΆR`a/|(7ssFQM3/$I+GP XE"c6$ c/>?Օ'"}Ze E #eM *)k`4$ݜD@Xd_kh?斫[#[*nˊx=62;Quj(&呻s/)bCpXGA-zH.*l{6tY9& 0k.=/Rk&~Vd~IIWy&4lG.8؀M3"4p&Ns 6m+Gb7L< 0GA>s> I Lʆt"c-K;I%JA!y)ߌ>L%#Mz^^Oo^MfoeDZOPY͒|䂝(RQ$e_@+6#﬇&z y$O@MramCM s͓+^WF7r(j#GJ̋Zz\8>Y@2E#GF, b0ZͤǚZ,Zd2Ԏ>}QRâ-̊B H80`*Dh~N}!-Hd٥ܿ2ϑ2F(yћ6jHsBwӧxTw?E|!:RiyK߲*7޿R{[v4>Ќ^dF[D>e~}[,?Z":ԶSQ7XY!)߄E"j?J+<"þD t>'T)5asDQ"{|Mk.=|@?Ep6zY#sߐms`X`v!'Q2wnwI4pc@%yʁVl{L-_0H.{[#yC(tG:bh@2skрi\sT/\rSN#Cֻ0;H HAI \-꺃ًț0D`g9 d*c 7MP*NF j]6+B@(c\**u @PiG/`UTBNɀ<"DDP0U D0-AjJ1Bj'%4gWU~4k.pXD}EDw=_d? "j+:fҌoѵ04I:CQȲ4@1\& }Zh5ꐺ1'J=h9S<'+ "Ƃv+!ƂƳ S=)P+x{\)<):s9PRu{3qRvY&Tl2 ?,@S1{{>>\'VRPy"I$RNCJ0q!3i.𻰣whye2i/[=ӥ* BưćBDEeV6Z)&Wzն P{l5#ua5OS^NO@nmu 9N) T(!b";TQ׽`dhP?wDq?녣\!>=IHx'p3$8ogAdQHOq<)_D>6:qb#(4Qޙ%!*ϫA ->DYn-Ou%)Dy $0`mf"CR}HpF}q}DR'@p+ȯIfDh{}J,ٶ}>TM+S48vO,bnZx}q`u'5t&,^pǽq0tMm#"&u YgB04@ϣV75!0@͸٠ѧ6腵!($4Gmx+]fo4kVJ%ɥBA!sLF RIMSB(@,91PUSS3ձQ­QT*QQb"eJ &WUK{߸ '{ܢY&2ocR鲩,3΄'kz!DʭcȕӋJHu#ӹ#ϨXK1h4qp6g >b(R$np.v37/}>|W*+B=vzCR 1_pp\E!) @#+J,Wu-Tk+)=N$vxF]T9[I>n8WhG1Fqzr+gP$&K6L0k>1v{f|Dfyd`[>Lcr\Dנ1㦏{ ]Ar@{-UWy7#hX32QD>qdz 9nJZLm8v~6y&f9$~%R#4!m݃8P[&;e&>#4٬emSlfMt59ʖz#x߸:pc2M.wT9楚f#['u6e&B 3Nt/vIصMw97[3vvai9 U RGɎjxm(F:#N{YDi,NYN~DsSͮ O)ІEwJ^[/χ‘oukd4\nNSLXnk(|d/?ޖ'`ztQb" M ]n)/5Ih MBu0|`Յx5ni 5gq5ݼd@s08 WٗA;mI4.l sX if/ ȃ&$ XGC=>(TO6t{ȢE8k&偫A">}e'qn3ۘ ]PFЫu繋x#^Bg!N}^hZ YD8 ( Nɹ228A")ͽUYt Q#.]>9YQM|A1ǝ# Z?&("-yDz9H:r ?[$ps`>o}L V?j8Q'᫃ PNׁ;q 8yoe@-lQ%abрRGH 5DZxkR ϒUgA.u=`z/:<ԥ&<ځu%/fGҜb]Vz xȲXZu%мW}z|lItgHYT P4^)m25ҌB-%EFxN?<IxmKQFs֮js;m¾V1B nHGI\{a_etph6Q7V[Y]=$la T}h^fDțTE#΍}r7]B s4qXVS')*5+)ڈAG=P(~D"=O 08 *+ICm&!U^ML]]䊓8G0 Kx ig9+֌I9KT #*X)frOF^-lDźCVqTYsb&k.4XL,8f ,C| Gettoh+h]}Y g%t[)|fb`P5!8<+vm^2PX@# όߜ?Z#P;޷~ưki>p N#a({t4gl@0|ޮ}Z^/aƯ[H`W91w0 E܌5T Յ!d:V&Q2|-)~\pz6(faAG MYHS~ݲ6sO<{gGȺuZWyԻ.hG,"B}9cp<죐EHiۊnlJ=S3AT?iv (5>KG K OTvH@}g580>$Ã*d0=VzUXF?D:wNDNDh\Y~^zt4S=T\v-mB{r~|S=ʸoɎg#En )>GXł Rvn{0=?Z{m9:9+n>_Hz!_1C`ס@!RmKi0[H21cB{LM]rRM2p L[RkTQʤofz9D42aD>H _䩬I|܀;vHܧE.yV]m!N 3@9Jz$ ǣo-N4.1A8ųqOYu!vb>gڇ Jf\CIR$qUs#"gҰ>\YJ r,&xV0@ :6.x6,Dۭ$}6*ta [~3EV쯑M-HU49g/gS:FIH|q-is(.⌬2*DVXtMQRjDvKX>9m-7Z.^)߸\?IBEMu@LO㭳~}/ƺƒۡ&e[α 7M% oE$%gC+eTk 1Lv룫Av_y^By^ZԈDR3-^@or?l֕]\G} /X9n[1 pI,5.2\Vd@O2AگT0< 5(DlWlS9$"~Yx|r]`-#7CI9=UQm*"{HHBH/21۔eq}qD(h hvz +zp2:4})Fzu>3^$FN~W~R\AFSۼ`=Kʀ+:;p ktjQxa#Qshk ' < *G@@r+ &9 D1T sc6H9#<1 k#(gR6dk ȭ\#_f4'/z]x4^fR˄׍q qzrz| XIr@ýFn(?b0 L  l $1߳RJUԷΧ\_qV\ |]~pȤÑFMJH(2!I;hs{WYUZy,AuA!ﺘz:vOkC:# 7ێo.} U۟vOS1(N1;\\]D:D^Rt^Ey)s[V᤬%.N"1ޚ?j\L9H<ϱ |SUWx-N;u[KkNwɉ- x) hpVMQV+oDOj9=jM^ ,#:4ei+RJ SϿyCePDE<;;|'ey 0#Αh' F+V/v6DX%c-Cd{ڙ|_M"{3+t8ƚ,1*Zp8bAhqw +$hS%$%k޼kjGN:wC >wUћIObцyHk׺dykcEx%~XsHәtm/ӷ\Qi 8hR.gҏe2efפl$.54x'q4FB[(:s*AY|wgvNbgLdY@#I,cq\q矂^~o{WySkCto9Y{<F$Z{ቮ5b=pG8MB|>JtW/T{iCC"2ΜF[g{b;Q9T@jH%AaA'Z#I%rTCQ`vvxgR:/%f5rTBr)$: QNУ2hqx$s:FjA%<7Kw֮y5A;^d^mm~ICb}d>ݳd ZTGO^=KŰvJAo9FIND_ vvߎ=PσYȟ":CPbM2UkZ>QJS\3pHce(}j[X(-Ux އXO ~)tfP6^0íwy b؀&鱙ڒ"p 8&` 9W߳DeoȢXZ 637%A 8t|kxP!L|Z|Hй*Sn*&: CB`7L0c &FSqZm^b":_RC݋XCQf<Om(`>!(i!j`Hnڏ6 p}\; ^8QV|?B׿qu %$WEk~(b%"bMUoPv 1 ,KYF2ޡo~4uF| mQoӃ_(mm@ ASu#}w@K@>va8lpwhJ墳q5bZ+L.Eyjoj>,2(S)^QLɄ` ]M m[]jdqwV| Hq8DjDk!fA+SxAvpR"mnZdz"NIDC=hv2B Ӣ5I"!7sk%Dgtr[#`726'ҙ)+~z,dqi XJ{ i 8]&" &.c.woxQ%@ i -|H-|4ah; _ϟ@/J< kHs|D] rӣ(*ꛈx{GH/wdH ^=!N'}$<^z@P@Ŭo}Q+}=gH` l4VdwJU,?O3ŗSH02l3?mY=-9D(ԃfǤuE G92τU| hNnGu[AY0))hϦnTҔDɟ1?VXܶÜU!G>[0h{>N\sCgSLN2&+ՌX ,M:{ "1m܏2p6!E=']9^nUJ T{g\wT[Jn(iB'A2P`A >&77QJhGIAÀc֢ɻ.*V'&AtOXƆH8p!Q'@us #2H lͽbA'^%>O{Yguv+p;BZE!A]ӬFt:7V;r~ u f@Q j'b/8&;agx@r"/08 @<Pra4E/x_;_+B٢ "/`L, .$ (0;4-Vn%G1v5_α׃.(J )NS' \`^{&; x9L@#8 [HW*pYѿITG3KyAA ܂Ep ]\ۓ [i'T|tوSQ=8 @^`D /!>^dc$d !tZҧoXU`y'-dX"ie>cŖ>GJ>^(q>'[ b= $ ?%2ZWWh ~q\y_^֜kփz>+FkO|<>ӽ3jXB:N,VAF#(o`o@`sjXu{4o-61{5t/* rIS=xmT5D4>vw7AaƈuJ"Z 7=rd x#< DLa -8.=j #S|hl H`οƣ'CL`ַj=6(ذEEal]70WU$bNOΗDGҚA lnú'#gCs,׵M8nh4(&3 [)pXF|THmVS ]r>N@:þ :߮hC|svAcHwl@<4Gi4ڏvy|.5dsp{~ O/b%S44JJVj+J׳i"ܙYֻk^&>Ms3ΔPG(klOGpEC"Uж٧6yپc W ;۾@v#MCU(\awpS'"CgW~=|fN{+j~7b{y'5-zq8ϑW !{,pԡRun "|8nv f:"#>d. kcE]pӳ_/^T9FC$3E  vJBB鈊9s ]:.vy.&#>e1N*V;}kk`Hդ%JkPƽQ','%mZcq{5*t|;~u7JQ8652}b3Z旲eT0; ~$83]0s˳gᚊǡ;-Hnu㢢bV&|*HQ3,ngrpn[ldt@ '$˒\4˧ٖ>1ǿ i~@};tA>oK5R4 k<𜱽,cl*pE`@_cu{ 6۠ND3e@@D<*ZpDĜ N6:Խ@g-ϑc$0)T]Hbŀ$@BMtWBkY/Y;t2DYݔ>8U6((M)_8 f3z1\_ ;ErBP$,n5gCFaȞ(vid& 5ƹr43 o7]C 0(\~ȿXZicOR\7Fӆ?b}N׹N]"$4bd﬍.DҲd C 9]TP3[g dO B6v6jsFs0I pDWQ)Qޞ?QO&x]K rBeBPSо.2 >dzT<] >gjtb^$eEo⻹sQ1:}(gU%5r $z;DfTLh&ː -;^p?WsG?(pJKRUH1KRo}gѡa) BgK<冀  #ҥXbH v Z{ZrvDn/V"I>CyZbX9Ȋzty't<$2DI~t'>#EpgcsF+01ㅻݴbЈ"[b69Z< V* "'uWКtr5bwp3`L9|<4],3/+Ⱦτm8ά65 q*ϥ=Gp\0G~pLMKGdGE lQg*(b;)m~(s_S\Fpr, ȋ=w&.-]5xn=?TZåxZ5p¸ބݨsl` ̻F= wFϘVA2W2SjB_Y{ r3<sP;B\PYhnuoFqTUs慬o@UJp` " (p("̀(?x|B4p~PN(x":71{ӶvQc=eM ko^QpKw̝#a?aOZKnq#Y㯣\Uu} =P5{ ZY=W.j]mxJIjόs\|? H?7!pu Pgx,{?ԁ&:[X퟊JȖkE's4yk/7\k,<|n7mj6F!'l37% DL̇eH[ڧϨ%ED:x/]}~e'#/I8:c- EqώIDkڔ}XQppܜ8HdD&ȷ$H89㍺tG &cXDBUu'K=H+臘lfIG-8vb=@ž^CetPr1+񐊙oNmͱ.4Y^5,qT㼤KEB9 DKKU U/U!1$ŃbPt h<]{WW8x/@}~PDĊ.w,5EZ h)銥ܩIS0 EqAzHBjuHgN @]qѹ$sAV UP]>BЫZUeAd&"tÀJmA՚ѫp\]@Fj^u4"A-8L &y̌3UcQX"@YvCI̚>ndu/yG'V ϛR\EOBÎDĕA%Duc &H룾0g( c X 8H D4 q7!Q44s!׀dd4{t(5m'O)K-aKXuN;͇vwQR}"D8#@p&0U0kc(j}~#b #bāB0d$E?P!B}jh~J$G.Ob cvx4 !aޡpI QNL 2vad']V5ؚUC88ޮq rYRꕈT6M\CGɪMAY@Pؓϥȉ&N@1 )!3TFe 9CLBYIS2r'i)B"P^fnfk`{"dDH"2jf$su< Uf\gF! uj눍1ELh-.$E[2z&%4lL7\NgQt E6 @m'P5:٧-E/,&4KMcb3J CblC),Y&݆HK"Q%X.{ c"H^39&BlS:-0 (W`1cUhN:<aқHBf.~,zL; ܞa8!h=IjSo9BX)VȂ_dY5 Z AViOFoaH\9>H*F1*$DE xAs$}HdA$g RbbpON=pHb):;:p}YS# F5%AAÒOfrN65o|"cQXp¡iBҙ,"5T@!X“{x{C$FXde-(hqTH_3gV7Y -hM2Ck)I:ʋ$+ Ũt9e`iVVJ U-=rEsp|) H#6_fػR@*JE#Qc`ɠFQQ,O}\39W2BgWTi QF--T#4U q53ՂEPY)OYSj,X :^ѩ .ށ H@ ;NAo a ni8ggN 5-Mfܨ.aƊ.jU:'́=@t dȄ\P1IA P&KCF0rÜs3٢f<_v]Y#*o IM}޴Ӿ+S8Ӡ gLr֓5OS7jxut XM)2لh6R&&ڕ6fC- ,Jrn(3ja d૔T퀙H pA ʼn9Rcꄉ8eM\! af10tYQ i 2eˁtɗdw51i<Rou ˆo. ꆆPaɗqJ X:#fBxʃYeU ȩ^n SUv@98""pK%g#.@ɉN.:]6ʣW8<ރVTx TP,i={X}:̆}=:Ji7d1Ie5*.h9+_Nm;$,Yn6gg,; *.D\s "Wz6㑁A> bI QK3'~C!Ch9AYE' >2h'oXLl2SI8' TP ,miPլ܁lb Ur/5ڍmB MF. r xULd1H(Ei/Ֆ7f˒KTrDYhe(4DIN =[J٨#0JiV1ETbԢ< DZ.**ʨVܹ m+aj11˙0UE?7#{sG?W9 O_GAŠ*sy ҍsd{e >/^ gJy%PK(/ּ\:.w\`k,+="3Pq+Eclbf *H矺e~B \~y$6ClV< 0$>IzFyelͽ ŀؗ83x(eaƝF$(M ρ8SZuC~d(M졇@gm`Wg17Ě`;x҅˷33E/]ΣOmY'k7h>e.G6J3&(Uh0u;nyt3=_FSU.a;L?B5\< :džSU a٫n~wQ H0DbBJ%"DJ"z)B# X "@['gM{vL'],Z~#.ehuR1{^{ҤHW58;|1Ivu\ )x./)7`N X֋e%i[XIf< `D jd,|() |@bz7'0B8 {\OPƈt5.~EgjNKK̋b&Y XS!t8󽻤uz gN/zʛ"3~M'%'iJT^l` o̶q&eNu|#UCu04?8݄+Lɋ6 )xs%#M-C]!1ZǴHoƮxk&W=G(X[6x޻(TZY'^gg}-&7 ۉ;Php; :#WL TgQ(><7X73:^.ޜR׉dZUS0agJkqŌ50N4 L5*).Ts4$m6"-BPeҥ|@?#}e2q"Kg-'#l#TB\>+zy{N0nf-kސSA!G3nEu(k_". .ḌP(̰Q Q)Ϋ!,W4>ˏ)ρג߶/IZ噣@fON!LLk>D}Od/I`c-<ԅUJ3n8⾩?_ՙx>|[vc%_;ڗ Ηnsmѽ U ]B-K+ՏuLPt#'Zu"y[-A TZX;o%?A0BtnۄB:X}#I.ֿ;&q%D]4>땒ՒZ=XS,>u|r..ka)@9u-KQ檤W 3jv+^2zޡjUY ܣPAK:h>L c~I}U/my/LZ1TXKէ~\(z~j A8 :2zЭw=x_/f*Ky:qvOˀ~}XTsS/5n8X L8 K<$@ \*qe^.xR7~R.'d%qf^S̾DsO0eVڋ %pߴf()JFޜHqmˈ~H"ۆ:HV~fp6 =I_x,~Ffs6f؟q&oGP|Wṭ}(,}b)w=5ܲ%Vr3X9 Q*M|6(om>0hH3qCO2s)A?('(~Xs쐳rBМls>v/HWd. fH'GFꦈ6c'!tme2 JR#fޜ=PF*VAQ-ǂmh*>D3O^H ӼA׋[K׉ުv ґ)wE^'Lrr1Z[`r_J{v}La9wT@ϕܠ>I%>zJvaB1rrmúe̶6f@N(9r g#7[AS<#ϿiSpJOC5L++l/N4`z'B9V K@2E5#xF=y^M)6md@1\ֳ>4hu3  ؆aI,RNOMjsN4|a&a$@,_!vL ~E G\ [/cռiWe M*h /[CM9TR[!T|([rz&%^>Jsٽ=׉G 7i;Ҟځy2R#s9>:NqN#f,ӏL)p a %V"WL moӴ{wJ)8>J(+AR^ Dzb=z2%J f ?96 #Nƃ/p]7tJJL&!<I&ۦ~lzaS#` ;'>v=%<ův# 6R`#\/8yE_`d}GZ6ھD>BPjgT'H=7Х.slI`V쓒BR=_:ޯs/k{Ä'\ų-˼cr[Q+4%[] ExN~grq9}(Co˯>J.ut%(WV/W P7n򳼣>&2SLdo^#41[} B/SLjZlzIKjw6 B?1lA7Y7e7qjnϩXBB>{Inu5Cmtq25n|)x8|gIj(U}O qja0s;sKoU61h1h缬/.|:jIW>fw1 uC,Hzl#;M4~AՊ49v킭O byԮz5< $pǮ;nzq9jz7Z>'_]vۇ֛/ 6u[^UhXΚ;* ðӆ䥣*Ci7EKQ8Ψc /vrX^]1<pJߊb ('$B~rA(IGK$RFu@yXp Ȅ0EFj}N?w-#ů/^1h4@j>X[H;h>G}S~"W`} nkkr9\*O.rC㐒FATQ*, DV@|ШP*/'w咱djݞ\I D鸥ahHu@s&Q(a!$Co(հE?r({yY"qIDaHo{ #PV,ZWdD(AP:GS< 'd~!d.qy·|ى6^aTCӍ?eODƓsܾ5]46 R!s| O=a7 `q2@~ItcڤGRwBBX]b]-@Bvq8%:Bڛ%lE"ŢU({I1Ѭ8` bE "Z@(}Co~$PV8_%% W2}6h ™E7A3@DgMYڽp(ndU[(Ņ`٫fNk|d]4EӋ !fhԋ䚋D,IJ)PvFҼc;{g&DI#^xRj}lz=\I-W+҃SPἐ%nt{ ~Hq:*nD9qpkIN\;2v%z.j~5_|} pi^Ť}3}dP;fL=0~iP hWA6+hC Zo'=A\V3W]Sr: 9N;QCHYB3O'2N094M8*vU!j Zbdž9.s]Ya.G 1BCi74on^*"&̨྇xP^ߚ 3+9"[?R>k7|/7;!q<}.]rѰnj}o:sޞ&COgф*Cd/zAJ&KvyJ`1O. ی?:=ڹH)|76(Qhzq-ZF%慠q@)މ?1B2:U¨;Aޣ|Ϊ_5鿢C|V_sx\8=^9\SKHXcdG*za/Cz=gM("pڒ.C [@2y E\6CH̯#:3l\!$ԾsٸcV Aw||6գaV 9afwSOPu=·s[)LSj=@%JDgoP,!& i9&NxJ ۰>7D GGxk< IV9z!K(49SYU|c[ʩ$u 0?BK'L`>d<\04#9 )σΔM.HeC[_ȁBaz'5\=HrF(% K\-[{{5ӇrkMk0v`XВGTjET9'yݍ>tBjQq_kaPKYXU&q`<&˹R#'}fDM'8H_Bxcki6p® Xik$ /Jra{p[֙u@lW[{?!߾af_'eY 1" >8NK)(Y``/[l ڇ:Tie]-Ҟ{oR5UUǦ 61 ƴ;犾 EՁ.j }_2 IV uW@I4M7/F\AR^ց_8z<_-9 b a"("'ByF6Ec tpFҡU9@_u_a{ yU>}'jky:Nѣ $ίG ̌ml) r~zNr΅&K\1@=l.3r4% T ?TC~phpKf~bnYr=o$3Qc'ƈqI0`{g&RwT2Y\`RGI8azXX"rK}/<9{3D]V"JN|5Zס> (FKա՝L8$Ԗf8t˱DiRU*TS=cR_ĩIĥWgcy25,Yœ6Mɣ @0#zӛ@?:KoyYMiݿV "H¹)#EO !j \Ca*S^xY ~  eQ0D) 2,6Z·X@ `a@3P.-Ȑ g"O/~1؇uJ3,gt+>+%L< :J2Q(b Q}!0쟯O3."XQHFN9QKϊm8 H@Ȧv슆~R~pcқG{lY+VڃˋArzG=JZD2gE(LpIBivѸBq;Lݯ(YRcQiF]x9xQ+>wN?k>5u2nf/μ;^oѧe(:6 F3z.kRo\vw =.8~2`(4,9[{٬iR Y`0Z*!@M&HMpf4| T|`_Š)խW0 %wommT${ ȵ0dFR"s1;%JGx9c 9f)*VuzZ(% '>C 8x |ĮLg-<>EL͡4qdqמx=z$fbVdeyC]#53ߣAx4=pqduRܬ_] %ڨz[p[T(6UrvLҒ^;F:[kQtҸʜMqN4Gq z{Ӎ':(1;tcٟ1#t8-N8ι``@8:|9ãcrBm}uK!"CĔEL*9ۆ;yXff#' u>MB@fdYa|3H2u-jeĨYK,ZʕER.Hd`HH(c<<_h{v"I|/'M?Gqiϫ *@ Q*3\_d'U:A|s6 ?K8=W9ƚ ޟȓC21Q0ֳ F eXF H%CMՅt>FqM 2c . iqETJjԁZ5M&S0P@DAE+Ҕ>8_siHqws4߼qW'J\7l9FsTSE[=UR̛c"5\lyٍJ-#a}ĮMU 3 oe|t '\4-:J&If;t`Kv![b~:_^|1VL&H#!kGeujN{o,0q pB/l/BE=&GH>d((eR#-0PQK?v]c@FEPQ:|qYf唼zj:-z.ڊ0ctV9⯲)}ٮWugErh{\%Ci։U[!D4XOڋSR ,Gz Ө;Č`V Uũ쌃ˢmFD-4dے N p3"L |X F'b *7bJId`)l'B*"Pa2(H%. KYBu)lw p2 7BBhG "## J( s+iDYR++X( VT1‹6°Rc1& j[Q XF%D@ 02a%- V܅Z.9Rd ˈPF.b`Q cLpi)M0RڌƵ`3(T Rf-cP\neLC2P,KBY(0@eeb"F((*,h[5Bd T"JC `` DI>~</  f4T }F*Ű0*hd1DV?r+'`T 1XUcTf~ߙ xd1a "d $m邞'@N=jCZІd0Xb6%[ Z̨7YYBqB$d1;umA?3_|n& xD ^A8(@7W,6cФSh"DtX* (#' UjD!(Q0A1-d+~a pgz2oh\÷[ hd:[y/3\7*q܉Aa%6E&0a$E ~L+E-B;aÐb zdHN!xZv~0F,UYFse؏h‘b ?*3ABڊ LEDQTFEQAPT(eTUZVJ*$rE V1U\lDH+ TQƵm1nec188-c 1T6Ь-.*9Je LLqckLrF`.+\LnQj(T`scf]ch`vpJIbHYZ b[ew,Of|P=`։h xd9f?xADEPFE,Y!E"=QbAej0R*UYxJȌETE* EQdD{N!u`C" Wr%`8QPAvP߹@lԴ+kï*v:@ x@wP.PQ 3t5iVȡlMQ UMZC,UEI1GeFs:&iS&@V2P4X9R2N o7E%V"0($6 *A`Ra( 6%N8 ,8Mxb0IXbU?c a$J)<S|Yj2h', mq'}*?$ L#C; e j%005 vF1EXږHqG؟pȪ2 *'AHQJ,$  @&%dVTYyOM rmLkM[7Efi5RۍG4-1q4Vj:ӆf9ּ]l.VnyhWpjU]kH]Li32SK 2"R%N$PHH a!EVCdamH_ܝw#;t(E E=FF7čaŇ?Uf ']}%)Qlb)W0kBn2>aL8SfDTtP4L\%sA 2t8m`ДIH!آ(E'q.FN^Eed,0s-tD MQ s2;bmƇAJzusWò,Ӷp|;@LWThIveE+h\;KGHHD-'OZ=?Kdg`c5רHnZ|m >cS%#_q>(I5EW< ru̓!DLe߮d{yv夣eZra2(Y)T]=cF(amc}DYw#*IAFrId%*cIc5Rbj6zO BhWd/j,〲wl.ܾt$=C^:&5mP|j}bz12 dl` .kfE۹+N9%]Je\w{s<%N(Iހ})r';hԊS3) h16X[)+6 @3&eTi,ݺ)׌bH!C%hVA~3,:a$ [rDI$&A.9?d<Vx"TV&$Dβ3 38 E2Lɜe:RuwθVV -DR394ܪ*fi(ě[y3:R3B|Դ')"'0٭:S^a¶9֕MI10\Le57faXr-FbM.u/XgJg]„]Gwf(eVK2.R{4B-[@D_20"&7MnGM,# DRФ3 ! BhRe@|tU4^AH=lqa`12I* s緍_~/^Be[QcFQLբ,k'ah ;-}Z!| 8  "]޳5 > T@W}Vki,t/ vQh ^"k`h ]SO___$C= J[XH6N>J-X@fa }>!u8"b3->ב¯ܗJyw"Cs;6pT|DXiWGMGCiglyqMf/a{Q^n+&X-%_, %#.u+ذў;dIh? I]THECi ч\(Eɞ^޳W^}JųXAP]^Fl ]ɇ| Nm*$wV6sǞ4އ"YثeL4Jߊ:ZLL(Sh4#x΋#.q-ȃ`5x~/e4VÁSϬ5I iNڹ7Rϼrn7C¨j/v"Y6]y:Bkmwo;<ŷIqެGY@S(,ܰQB{ZgCEg_`pRP)gӆ[r* Si0.JDyK3RX:%nX)F(;~s8Kl 8/câU%(\j؉>|cX(?|\.#?*7$i+XNxjq oy=U#;ކ{oFXB΁ߌ`@:@X ? 0{=K$Ұr`F5k1vW_k>6Y~u 0OaMiⒾGgW(#/= gKΫ{o<3T}b9G|u P[dOK\;VNys`e~3VQwԱZ+,wzo.'/ZeM_)^ԾR`آ%%8Vc%a(]v /FaUki$Â#B8\bj'F 3@g\$u9'V4'0,cvZ^àB\`fUsyb So+pkTj/<\ qpCVwG=js)|(a:ҜKuE=ᨇ2&8B\.)9%xa3IE4;bu rdEr 3ϞÝC=č̱tĉ , V%  , 4xa0ɀX3p1Iy#q 9Id BYlEܨ<_LV,m3#2` ʥ< uUa<;.( 1C뻚b;K&3[ }&J|j⁷J.G!Q0$|qq`n9D\O^Lnd 8Vt@wG%Z ~URFtw޳0ЄfA~rx=f7o mT/(헽aAz ǕsblV^\- D'Άf- TTꇋ7X(`I'I =`\lyUeͺ|'O]885H"Z͓v)zT{ 2\sU50(%,fPy50"K7N&'9 ]*D8)p8418CUspb/YHL}CDk*5PnEtlOt"l%,hQ(,YqL+;m{TӍc6s qH(Q3kvقʁώζcqlơL GY/q88Ì7kCVQ,h8FjMaCJ4J}!6jepY$e-frF\sKaq7@$ϟ$FE :%ARF5zM]l 4q!1X lţ8sC($Ou=)jwLDEŧ>@Q}?α`i[E`@Rb`ՕRh8 F>׿S{f78 ' 3D@Q~Jmn_defe0F%lIx re&0@2G#ϛ $L$L)Ab@p49,SI+*1&3'U`(&߬?yz N+؄frA<,"> d g-d ZEDRA!ƧSXsstFzJUF2:d.g8ƙP#$L/A ~3eJ))pe9aN䡾SLx7Jm8niHP1( IXXȲJTB)%I008a;/'}|}?3*ͣm4οbo]U;^ќu꧿*c>?N X~H/K.;l|}]@6skzL m$Iݫ/ =4&n Fl'})0ci>TddwE)xCm`xѸ2qnYR碂 u炵.U5w8D7{ :@1*P0nHh~0@@T0hP@@H"l)k% |4ͮU}eFfh`,s!Uھ&Ҹ86^7\i‹ŴEIC/M *ze32!7iXA43:}ݏ;aaZ m0)hu)$(H&0k D7*3Ę2hj>9Vfe&/%qP 1;䀨T",U"( Ęq^RtkD=ЙlY `SZ%zk%iTÞ63.&&nbhjy=C(ˢ'D H7ל:dUQla'84Nh`!(d Qcl [fӓ9MC!#=2] UۦUi׉> fb 2#R:̘rp>uNBYC;bH$KP҈zr7 {(3p0The AO $TBc1{azq ~ձm0V$Q:҂wHE"Axa)1"0Q}gͻ*2Ƞཚ3U2/A$@bwCNd 4ty<1b|[BO~NG((UVDd,8BJɳ Y`PE HD35Q`TKTXT+*ɉ 8tT]!& M3[HVVڤMz'3IY@h^0.*-M[Rꐨ<\d+֩lB5q T*I4SO I L 1 I/g/O;w,#Ң!ƪI])[Nym2^@%V|v4.Du _$>.r_jlK5*1a۹gVU3T))$wSшC /1%d3F%9X/GT[x%ΊIdh6Z!x= yyw(wWee.(pD* 8^F6O9'Њ u:5Ngz(  էyWYǓY5ߪ)[@@ƹÑ=Eq/F@ A+(R8 0Pf1g52V3DimG3uYŗfJ(g,L,f1#"1@LAFZsؐ;#6`QW[in<];ϳ=$ĪU=<^Mi1'Bn*{Eb )E*Qޖ6Y.;ˬ4vi P.0KS?c0n&~nutk;{Xi$ X$8Vh h.ɸl73u2{^f2!g|/DT9VqXE `"JV򉒳z=S |H^$$H13WRWHG4 U6$] T2g'7!2B2iJVtZլ"l' t cغL5Ep~1J(~cT2e}UJLjN/yۢ/?hqlfQz|6bV-K YJt?YJU)~g׿PcnvfW3hN)Ǔ *Z"d( .t;E-40ꀊ˲;Æ,!` ]Eyij! attp3ׄCHH`jŖ9D؁Hj o :jP(b;CM౸$D{L]"1摓7f &'"hb Ƣzd=8-,vq@V j%pB n: ġ2I0`\ʁ]ePT`@VND tuJ>;R)_Bg%\)Q'L@LHqIѸDiQ[,AȤkJ'3Ws֠>T:?m 7ܒUPYHˉ g'+|ef1" T#+5#c?rm6r H]˜ D 0@-6r,[(l#ldNNAKDL"2& ҏN܁v'h39)D#MzI )}$xx=pZԀ~ !kridCH83 -n5qbu"hr8;3Qd>~mHDMZԅ o  zg4RIY 2x$א GKIYc~̆ b4TD`"M*g|-=>z^li>VmPqUB>Pwg=~q5MkS$!H0_C1!0x$H00@-ut=f|A<RNB32Jdg3D\.P|(p\gXyb Xb^9Š9C o%$@o{4mPף՞B:L'XVѻ#*OoaE7ط+NQ>*88Z3KT)34 .<؅謹D"9#VpD/@7_~vy>to;WnCr9WI>VfvȮ :o%+W_5iOstcD9}>9O rt8jie|Dc #8? c筂z)AT)Dw>5ySuor2O ~Qh~ڽJ&.ArtC- 9ڢhXZ-[$]Ǭҭf\,uՖE_7U%-Nٱ93콆 J]^pg= VBvwoىRcL /ӜaCux TQqΑWsN|2>"m8Sk[,!"՟&\:K;B߰󞻄mFR>DS%QK ovݜ6L-|5J)wm){Q%w%/*y4.yw* go8+犮}FK qn}y9PX;`O dpZx~8ѾO ؋gj"Fn),Њs8 q}캀V5[i1Gc͡P)'Ul:Ko#;Z_1_7eA[Vd0y~8 D5]AX>Vn;&Bآcg՚?fC3>Q_nW%-&ooRn?j5YF!Jd,+ lm}L>sM2"BzoC2()0l.ʱ 04!<䂿zLmas8<,F}E)",.XíwGqOp+4`FG4&64@\V<0q{LLhiHL0^/QYeq<2L Ϸ>9^W}LD |y\8M'15׊K{8, Pl([|n{X @Qsll"4y!ֲ (x%u%#[{R댚˹c !pKLwsR=|q2I%FJ`A#!E5^:12s B* +)hy:HSHR&CFh>r:_fLH;Xs❩܋*Q4 09/I^c$l!9io9Z/YqvGZdbUOSҰ:KwlMa ` +brqC^`aǧÿޅQ*>]{kW= zNk8{;07XyIg y(YsPǽQD(rJ:687H* 60OP9A?TۗfchStA6S&'lAܤLqbGSQ!r ӍRSCC^d #GSBNSGjlR}sƜV1ɆH!#uP`{`k}u/d^(9/}c0\K K'$1 aMLL4A 3-)STMet8`DK#Mn&s0G*q-XHWcWSk 7 >gh, yXN1RJ~Ot 2Z!"Q7CǏ=aN#ЉZ"oI;d7[o\Yl]cn6Ý0'_1G[>P^asVYo(?]*p9'/,a=uc5"ӶⒽ " ܯ8ch|,c#"(i$+`|13xR;}:֛EW&73L{JrR{2X s(ŽbuM` O |+n'%tNz}z}jxoYц=q1Ө78:PBbB JJ{/yokӜ]҈szЄ0[Q!i Vm`fpwmZug4]xa@')⣧6BS*qSi m3H`{?dc꫺qӕmtp2a@gћ@_/$Bz86@ۛgln̶ּ%QM=!͌(qCg| ^Fj@+]3#} v^^i$_<6lQS#q;Yf~_Mˆ%NlS~8r۰ݓ;/ ?5ۡ󼌪<@q)*`uD1_jUCQ:.ĜVcYlut ŧ˰xz<="ye*H$GϗNz)g67V3$.qmSy-U uԡP߁zcPP[ crz0Ɔ`y*7| ߈ zuvG u<ꤎcr"pk£V@_3~GMء83-#53|[Qal8Jy3X$|>2N8RD积Q+ʥh"Ix0~جggJj2:~ #9AR qپt~8U,Ι?.דIK|ٲ;Civ-St|Pv&e97_-ȋݵϛ,x}z~hYЈJҐʿb*6#$>X!yԆC^X2xXRF)JFG+V-2D}Z Z(x(i" I'19<ɓ3-T z#0|^ֆvqmp #:CvMh oke;mEjZ44a, S^v4VLJ3ba֛WJG9D0Da*Y[l?06d(EAbI>8ap6$Ǟp㟝 X几 ,gDCݫ@ `gpRӾaiDb!,3ZU)6!aˣ GVҌL Π}ABE"==84v~\ Ѯ<u]*".$$]-,@7h A œ$z3Fw/px`A.9}=iaHlaxht# [zYųWCEՓI / .틬ܲtHu@;S^rbv|[a27ɣ>h{rgbх`%#5\1 ]X`>f|:q(c.9-)A )Ֆ7;i -,Ztv?<Pi 7mWR-ncڐQA! IdZ?GCe|L8) M@{|I+ieA DJ<]ֵ냣jbf] '@Nv#[ 1#'9.EpTjC7J&t2uLJ*04j Χ[:b)gAQ3`E;Awq TP PM-w0;N|Lnd Q˙Z0!!0.4.fcE,]D=Pcl1 @!b =X DcAj@@I#G+ IbA(#e ETNQS#"C$@kF,Uj 2Ub%VAVRѥ|.')C) FĂ!6b+ "g yMR,6e&a r^N=u龔M&8E0ۦiӵ :Q>DF'!D1YX3w6c$e5vsdD I;RsNXL͡N eD݇F/ 7N$f%;z6~£yٝ=3 w+={u4pE V T[YTpDxv;@CޔWoZـ,iY%ZDCja(Nte (ԂIFě@b:WyY .PZ 2RG’  E(B*h 8ͼ5 {p2IŃ$6yƋgDk3c< ̐nԚa]u1 Eq‹ ܎{DDha`:!PBNfNT|(DGCR|H$hMgfiypBC9,## r[8!}tdGRv)NJC @+s<;-K#Mx2%u @$`N2IU`z100|5FV [)|4 m<|(!A ඿lhaUJުm92D`c7օCi'zmN==LEsUum¨ϙi}7c HLj 4,phIs#Xɝ]NV3KCη/4;?Є5`8.(СD`㭸q~PGnj; xSΎ"S`Ƥc5'|O X0H|h0вЀ0_0bgg07 ]1n,g@Ca2HUI8D=I! YH:Icn%! "y*F1-_+Ea$- DG-+IDF D`R1h ?J XqE"ߌ^Pᓄ8ah8!*+=,#&y؅ p Y;)0bH#E"PE"LUjAEPTZŔ  ,A@\ rTF֋՚qU-%jNtuj1QD-* V _+Y]DA@H* DREm,0Tg(X+ЬF((ԅEQHc$LfW YV&R[ai(L)b"PTZ҉Q0i-Ec-h߾b&4E6X(" V0eK(Q(2ʬb5**+A\ #YKAbݙ"jԣ6b$Tc.Z1**9jYUQEJGm,U#EPETE%JV2  Sw"e(бEBhŅȋbM\eUmm"!PR$lik-%le!F,V (DEUDH[jK\DTQ"DDbV1[B{hҢ"|[VځC!Xnϴ"^Q_q$>J`fhHD| dւ9xf.$ *m(V (ƨHIߵ !c@kWe5; PD ȅI@-E VwPjp}*k"TRT:E:ͭhq\OJos1AиҴB/Р`foDJ3DU"߫nOGb!rJ恿l.;4pȆg-e>IDw띲P%[AU6s vdC3(.w0'ouN<sR%_@]iCm$ >W#GIo5wS'~?~>v:2` X'$:|rU?Ag?Dc~? X/2N^6xJh E1"+>sQܽ渺DiKFBSW>6euF[Cg["E U*̭Y ;A Ya>CxW WRL0K%bŁnaF!6pM:r}we3ER:5{ \ư^1>H:V] B^4E9v4+z+"qKخf5F毓],ew>b .?ه@\!t}-h`C>C'?e%.>ጟ"b3{_ ) ⍥3&ٞh_Gc ?8&[?}]q5EBKt Om l!t~CGGP#"(Ĉ(2$_x' G"1k݌ I0 ׼OWA1s'B 89y( B9ʝw0,dyI No7#,ͽg.,GCy$'4_NzlF訇als0+ě o&E3^"93\Kn锺; |bq^Y`IX^>z)(=4LSI<5XOߕO+bLq9_K~<7*O 8AyɇlN #R3_NF$8kU{D >g ΞQ?4(JϙB#ŧr|Fq\ޤtX@1h$ я/rl{ptF[Ivo]҅v|D&~t!Is `XG;$kj<= |j󲂽;o ae0dY_o'eOE3xϥ>4}jhXF^QQE3YPZk[U)]P{ּOnL{ڗ[3ph?4pFC:C>scv#sSmdPyj64 (g4g,wɕLLwR1 ׋ _fk~ȩCD"^h3xr1 ;Xvcy=ONQuSJ_^4|/)f2Vߗ{끷Q3 " f" RWc>pV,Hлsz R,Dךgcs[WimtRgңr(axG;ѺRӦxX>&sw6#KasSu8Rnz꺁!^31hnvْpI-蒠ɽt0&ɸ)<9-, v+=:"\ë-p:#4ᾩDt}e^tvANgN{xȏAΐsʖq׈/[zQzIhYj˃(tr_=B'@njϲ^kZw%<&+VG"gG<v=\7BGTSbt[Qaafd=f0QO7k/ jH͉|O([Ё:Ϋߵ*yu"؇7&y_*r_7] },K#(,٩u躞K-4eSFix9y͖QZP:lMǹI ~A$ VH^HD*B$q2H035t%:Τbc@".(ַȡEX<Zz3*xؕ'ew+u3ݵBRHrYֻsKƴJ78O'(br΁̀BSwPzXA(?H6GlIoe݃^&lM &GظyK8 hEjK Dd6[nY_29J3|YvB9Qr@3'\ݏCقAHTRļMY'Q!\ZA=ȅw, 3 ڞk/AB"=Hq{r:ٻ~=׷jaO&B1/2򳭡ޘO77[N_߳ H wk5\KtR^#p>6uɠ;~W@}fGJT!1҆أ(2?ڏ߾kbuWBeHMQ7Lwzd<]-/e /]]>݆i [t0x,>j^YpݤT+{ڦJQHki젉3gI~:u}[-nX#?"r:2!ԙ$]U )ov@B*|:곮tUGv% x;_)2ļYE"Y2P2ȽOr"PY$TEDYF 3ސ4,dpx-ӌTJ@ Hn(,RN-Ѐba,h>GyC8 قIf; {?H( =XODbI@X6HEU"R,VE BA |܊6|hA @r@_n$9k.WdRw&ax컗0b :*0"YZgQl)\RD VS=`UeXV`_XD*ya@0ķ1mg`:T ePH@T: wDF,Y I<}N+~4o 9Lٸl"à ЛqKa>F+BB$%dmBA%`D򬥳OЇm`)!P+7!&0"'ފM4sCJMk D+t]hKtv&ߗE\>(t dd ,> R$n>・Uqa$d Dyb؞}ND2VDa{|,Z%܈BCpGzG 'V+TAQTEEEUY^ݒdEk@ BI~lR:]Thܪ#m,DbЬS_mEs2j q˘#0jږhR97pub#ӧC)4Di憓A`Z)qZ["-X@W!"dPw6kCߵ1%EБD*).g6D Z4&M=NP 1?5gsm XK$K \j#QVBdC'Y<66:1w5b:^BC m49"+^nG{Z\H%P  8P@u51ael`3Rb3:o[ZC!`wI U`@GO")^Rƭ!WR'V q 3Ub= c+J`65ml=[~7pRtsQ! îțd5X OyU 8 B(rCEH"CцAMP)!a_XmC@1`(X" C'WH} b C?'2I ' @c4Ѯ{L#! ~Y\,Jn&VB0+#N^ i-b}cy&[@ǩ!zdeM0} ''K Ǹxx>ȲQD'p0&@`Up449C2r38$_hl "1弄(0Ci$tBPLp+Ib b&."Fwrdh@ QQ~I ԀQ gxBzݏ fRTeAJ5֏PEE1>TM[\•v-7rit1d[LmdۭB\cLӭi)5 iLKo.FFSNtTMCfe v/u\<ɣSZCյOK3޹5T^1 Dƃb+gnQ2&o6M*(Po+I9`@A# :ʂt 9LxH@]K󴯶B֏`ŕNM4ZB&6_#2rjp#a=wWJcf#hCZ0)y_148"h㌺D CdM5!%?󠠯liB?jO!T5a)u2!߮d_Ha2Z ?h'TbEh7\A`DBŢ,H,b@R{ Y1 HT[֋}A|GS%_鍉j{IBilm%K'3`DJiS?h+Mo l0B9?evP螱C/ usVKR94C1ZjATW׿Nh;55aB$( 5$3㺪ɦY\ TI!CEZ`,Sc '`AcW hOꖈ6!SBr&eHKTOQgx `XD!%R-T}Zv.kډev36>v B#"}9B,U@ # &d`vuz-/ }mީ],j*} E 4A- = 0Nu8,q]%МSi>9(O9a1Лv}N?7pedCWwtut`z |Q*PQ?  XA@`Q "}C7CЈOmu`@ESRRC^7h ΈAH%V"@X"R]l=pW>^w]VCԕԑ lrH=*=fU>kq99)S L0V)3LR1 )hن[<È ]<>CL1q>75v&&+WcY\oxXn`}q kCA"65g}UvtDRx1%RTR#"6{= =E=$JYAA`UIX*"d(e(7Mh8À9"2 H ihzR^sK0S2B0ITQY4 >OZBZ" ۥĉ.X_E<5"ɮH/0{dadKgTh az83d&@]0%@AJAo$AKJ@z'sn@*$[[R& 'A|`HT\s!y׶jno{0o@|]p4y?y5X((Fsj֓{侫 BHHGA  3\\@C[RJcHzXѱށPB ** , %g52 $(mgpT"@Ȁ_uUT(.hQ@|HȎѲT 4 nQI 22 j5~gr}d 18(TKI!!f?̷cDDgs#:<0鵛* WZҦH`XR!dE Ь|YXn6Ad>.׽7-8%m a RaKĶb5|پ+Ɉ܁]ˤ8@O6F],؎q+1%pt4CHݐ?a35XLjF!&*5DpGmp! $Dd< OKVu&lZ٧Hu1wP@/C ^bAEX$d#V5۵eLwr,CJ ȅ2$@F)JO#ߔ'Ō"-RJV%H*~~U)cd19e..R`$X1ot~އo愁 [njG9s[L 铩1nA1j)%bDSFJʷQ1Dl.kOK%FˤKTԱp-:Rs]0ȑ)QF&\TS@|21|4aB:F!HX) SI_Άrbd"♅ґ"HlSHYAU"Г-R2aT$4dں ms"dU$ R4&iE5Gå]cjKjAqh(bn &TDE-JĴ1Rs3P"$ N 3X>(tB0r9&fHRlTP% Ia#.(f!px*=;D|oD&1$P}B]@TB @3[*kY J]5=n PKT`Ee8fD O}QTw_DQA`8yFf$X< Yk<ϭ+g[7nM8$9gW }Y/yS.$tBb(K* E%(G]FÑܭ-"\&&W-hd VbPr4dB d͆`ib2Sl:LIA L 7e8.Zܥ|4j61dp3oal,pጦ"e`dr{9! )* JBH`a3!|+*DGTkN¤?DS܀#EY%2Qب#Qq?P|u:D}L+7Fac -Ljcau`c*.?5\sReK7W T-h*  ,1nl4uٺRÀulHbްɭNcWԄ`)T׉@iDtVp¶``G⟧i $5HrD< 10EEZ%^zNwB(n"T2V,Fd™} P }Wp-$d#:OWm0L :$gCԐ>AE@"V QEnMX ERQh n * e@}?@#RI!B*& tU1 mXmٓq:|Ҏxj-ZR凭22cn[eRշtQ`bcYFZUKVvTQcmTm0j'e-V*$V6ܲQj[i**o1WwW1k3mQjڍnE3tI"PM01Ķs O/6]mUfLĂRj͡Szug\fZ嘓F(Nӷnz'.{vg<Ntk`n[L2z$p(9?Òγc 2YX0AVXmA+ 遛SAW׉XOBٕGC}x9*=5R=[*a7T"YN0xH &^^,=F4b p4%%,c)x41d9R-lL %̆D KJ\UE²s.قݥu '(}>)(wKvf''V :|yh Ct=PRZU8cbxHC9a#㍪ $FIeyhPDX2v'@7O@;U9y@XI26 ced1jw'4'H>I\m(BE@쨤a3vQ&#Y-Z\*[*h2bmVX3 %'>oFH:=q*T-u0,*HPFR1V%R[JZ[I!$j[qE)jDN#FZ¶R-(74DBOH!CT6+zX3 Nۆk/[՚o\<ȠGAM HcXId] %^|/O:UKK~>'VOt((5{E1GH'HkAi.%gH}zϨ p˖adeJalS,mߣhQ\l J# <|`uq͉ Arc_ Kl[nI9K1pXXшf˽ s,?O'DpI\h9y#'@9(J+"$BB ]$DWOC\B5A R+iԴLa9cKHf }pYA@XX Bn ȮGd$l8 ALOz=1̊B#ܜHM Y'{jO,U䋓>*nYa ԅ_  !CLQ`&0h{I>]0;_K`( @*RAbӨz2䥲LJl}tĚ:i.XX̑Coe [@Z X |Rs T,Du$Q4 jzS'}_c/A'OS"Ban\" jRőq*J1QUٖ*T[cs-m ηOJ3G*ƩZ?8`8*%/|n+̲5^VNk8%]SEe%qr%-4jJ*[d*M~uoMXE[,)k d/*X5Ј(0PPEDb͵4> ] vq1(Rŝg$OCV<|)`< 0?&Q$V*2Ea ,AF"* TE1F O`Ź!Kc0B*#A?j%эUEU݀>ď"*ES{M(!AU"**E   `w66QCUoCPQ.&묎b,uJiiDE~2乹^,jDPQВA bwƌJ xByb i P YH5  $`VDa RV2E)2 T, s&:$ B|E# 7"C" ²!jȄ/Bj hȁbsT z7o4RxkVu.&ΐC} JH$p!炘+up"Z-HD"DUFJ JɌ63OCfIxsXBHTUQ;1dQ@g2K)|p`PI+C*@# 2" Pc- 2I!NUT̐wػaR2V !?K*b)*qf*,DD,X JZ$d-NĈ[C>/xg1Nv=5"n*GeLjJjQ2Q!;S,_3"k̅~ b*psTF63Q^rҪ}%@\7oF JK[ga:0EUFFD hBș Cdrr?`b h3#$%~RWjR#PԊpAŋ1C%bfaeUmwZf%JlmYYURMYˉkee, )ZAQ &0(!렺a7U3xPH+#.V” ۼ1 RU+SL1BPm?@rWPE_uU$KA!a^Ǝ+ ^irdjHbLBb_D)=O?K63Y>}hǧRUB=BI @JGc\5kԞG~ç `I=D1)cmM ipq0S;~}]DWǵ?mwʂ٢K(uLbh,*w?} 7@*6hjD?!i{Y=XHu@zNQq$NYB{f:PR!sx Rq.Ig&"AISB b&M(+itۢi+MSz WUDX?\9مÖ,wZY5!MJ"=mddΖPm`fDw\47 wu;[4/HdHp!(!$.ܚ;HhUM!a0x7^6 )&y@搊*  "d fC%! 5nMD5[{ v0bia(MӀqũI`1 @y7A  Ț$SdehTC0F%y3[*)*2&Wx֗lAq"t:8M^5V\(M4(Hu eg$CKb!+㶷|@[ĐXA#!ftMlPĉb 1Dh"5ESـMHn mPnX Ta1D!JBjBw8>t3R"Ad@"@c eVDFDAQF,R$@`Y"#H"1Dc  #"P8(4CN "w -Άeޖi zIʈV"2 V" JJUHEU`6*J"1ĕZIDm%)J5" kl#BBQZ ARs<-$D$@F,6˒ LjM Mn].v>D>`xSPTP$è8,C/5 4 t)0}0<_rBH@$W9pKMg;FѴٗEqVA(B>5UAm Źp;|}^0Qh sB$TSʂ$Ma gp.HI2TbDCA ģ@#w?L~vx@4$Q He2,'DEc1O !bؼK!1$fBWdPFXTHRd~yeTXT"u{fR$B"F@h%@I7ì'l1z(p! DN0y5KeĚ-44nPK)pzl܇jBVoܕŸ=3NN4Š<@7@d8_9_dH]--|Q^]I_OxNGC&3ÂmXTEf'OhO"Q*P>Fj3,<Ǥu0kU`ceVZJ٭G+E&ڮuG+d0"++$sBp,k4Tn#\p @Ud+@"P h}ד a֛{ Ȥ5; ""؛;τJ*{ ȱT4RV,IBbXb H)RI B` "" $ą>2MRE I?UaϸpT{4Tr 2$y {a!!#F{|p-& c E3غ1aPȫCywJɄl7bFBXHI 4 Wg wftj%jk$w(h!sKD@IOf@ź" U@D:Rĉpw~6|s`,u7ȯ P@`3~(**$>NJ.&M4A|C_O:zd' x4FfV8xP+,XKY$d$Z93&m:t0(( z6¸q@&h4Vة[A] sfv8%+ dd!VdhMbi1G#q nN(,f8Z0)ѪJ,l4uarWn+";ߞݭ[}i[iD0Z.2YK-Y%2P$RӨx,%*,(&mr?^ooΓ䘬z3 4y6Up4]3Bc6wWѡZ!t'|웥<#u)g* GH9Hl%T 0e9JShHĶ#R(EA PĩRӶpS4o + ǺmКg 3w3z YR2(?gfd\̄(ȺKc)SF@fK) v)ث.@`(Xpim̱v̺"adj+s2Qw7ԧ vaCWTpF0wAcڮ4 PG ox @rF_X:A4ddj'`JO06Ef7)<0r[1d"Z_c)Iص0 t6ؓ,WXH2&H $i1Y)_,("AqQ #1c-,P jDD0cb x,d%1 BP\cht$y;E[˾QT@# aR$u-A,mM;OzK `#39S_)A"ȇf#Jw}]0 :fWxC5³:^Z\*L{;"nEOt'dADu'%h2 a۝798Ѯ8p}MX32k 1fr 02,XEF|# YdH+RdI F(a" DhPi% *zHΝB3C/BEb!UCԠ;?0֙+sv &wM,|(TJ"Z HxM{,sF_QٚChKJ(jG'oQ"@9: 3mmQ lI`Zor8 ؆j&CB"'({SͿ1)UҨKs2 D$J2і:$OV `㣢m6c1 <"ʉf3Df ' 5ޘn(f,:j`wW0K6 ".H;Yb)wjkVoVJVoGN DdisF(U`D@^I&wd GiͬfXnPBg]D S_COqc?&Е6$b1VB,$n Ae-3E0gg 0P>P'$!bӬ9҂FUψx`qE!`xcDr͌C@J(=k.q :ם9_d;A2 Q`b`,6AX oKR/W\i37 {ı 0e|UoLH"r(bCZI>'x1ϕ7f ="}EI+E{cNc1#3Q0HzLikhmk(bݵ]MԳI8`m6XbCB@ɤ 94XT U)L$ߍa؇$@3MmsG!]fYH>Ec @:[9ZIi#5dX1Abd$su.Ni#hxjj i'#8b3;*2 A8kc6bPc*3L14, TiXi:!N) :xk'fvsY ҆ " 0U5hm$t׆wNR9 ըv0vHj+:dY69-g,Ҕ:eNY1{IpdVE"¤JY6&ӦrqETÊȞ[W1+e?]o t#-JM%FzP,U,3)D*18GT%TW "D)i60BQ ˢnzmr^VU4ɓr+P ֖訯U冇L@((jD\FF@eО0N**0'J0+z!(Ƿ8k\m;nҳ!DВXըH03 /Jbu! es<$ ao%pmtﱢN1 ȲO 2wNS% 5l `zVdGI$klKҗ zN:DѓaT1GLptηtq9:e*PfXQ0f$<3=$׮V;67I IiaU+F-L`iezZ 2A^yj%wtL!N_ >r\VjD0Iczjj%+ hY?z IXp 0 k=bQJ0`0\ޤ*5d"q jFXfRRf`B馆O'oI`,XAEEmv "i]Wl@CTjN¬-kdm,I"1X )"2/J"KFX2ՐPaNzB{t`fN 0 "Iŀ.,'Q> # (BV RRE|$@h՘4֖Tqˍ(?1 RpFؗ.̋B1NGu(L`0URdK8 )I7d4Lc MH6D@DAd-`8S efZVQEx>X FH*>1 *EJΩ!P\H (?dtg?h{v,]* ^a+Q 2I/6iBDYpz_ {^ֈe?= '@C@$XR"~l 3إ$:U>̀Ja M'A@~(2u b0f(0(@Ȍ"bo !Bc20) lЇ)[8@R$ͷ̀EThkTX>:"59)UYט R܀Q|G1cl D:6KDAa ČBD/R! wu P@e~vBLEPlpX  #rD[iiim˰;rB$(6w8MÑh w)"{ BHI1  ITR( ,I4CC 1,ђ";2CHe_Eȴ2[KUyҭ dEAM#VKZ@fZR%c*JA BDVDBBB0dA$;y%`ad?F\K-7"Bh]\ {ޡ'ġj1 XE` =GNQXM[iC?Y]hdIQSch! H{ < Z^zmE{(L1(b'Hl&ʂ +Z2cSl ~JMIa " M D h`"(qu7kĒE(2Ne_|@ OcӇ T?[*#DQhCi+$l7!ҦPP 6},1*c$0[bVK(6D$cz G!`|Q"B~NKWK CZUk!%a1P  YKxa E1  ~ //62y&+oLKNCb̶GkPTP@PJ,+PtQ(DR-ѩVr1lj1 E 'X@$ `@+HqV`k b3 KJAHc0qΙ(``Ŋ,T2`PY(M۶lEl(ҥƢeʱ* EY 4\Tbֺ˅ZX:t☋-SN%$i DG5m܎KQDdgH?CWC!s $D"'Ţ&D5`t ҇*H"_9:eNH*rM9HrwkњՎjP&BmBKji`R1(ٟc3RP*qIDB3!ul{B_)BH꜉v*M&,!Dq2]eM#jE2HJRL1kFHIFҔUH:$W!JT $L 4s fZK$SϰA# o{B8X%D`C*BDr:`QS mzכ6Fv`׶8 f+|tʐ׎Fp3 q K_17#&O>9=`\ לuceܓ87Ƥ<;y'o%Dt{ 8=ȐX?da\H!%om@,⚸٣KGTySY:$u8r/c7(薾؋ꨰ{eN\6Lj57gzl݅g @Tڑ9"ǝ3} Y硵!FZR~!Fku \zFߘ6؝ -\v|;Z1tjPuUEH;0@ g]\;U^+MWmjQ6"/$\kL>11DsX& Ax׀*xA@?r M'-t2'<,*3ݔFȜ67/2"´J9)AH vGDIߵ#@~CzCTdf<↼1|^C=o<Ř*IQFO$rG8qDr‰bĘb'^5g.{*.W&ɩi NTг!=k ֧ߎ1W$d1s/| 2>1lD |o$#_=w0$ ŋح ( $Hl+GR6ePh%y$C8;j;չڃ87<"1, j6wCjBEWA*e9's F"$!b( QI)H!ڛQoN`oF(, !C X)$^B*%M-E$@,Qea wbQQTc0d dI A oX`X5OY,*[*K.B@o sT?&Unsi[`RGq w%> [{hXd)+HӻN?>E!s׭L7H0 2)9a)HPDU(UB oѳ pbTeOHC(>HN>!F J%lb([%|UCNsI1ԱTjl+qE@0JRF-K:vCM`ɠA9'ðr(:m> xBB(L@M4 HAp-B2DEhH4s$_.uެERi$ -IbQmlL`*/øp">cjѨ QZ!i0D7| 2HJZ{OHt2X~nZ4XQ-"$U XQ"(b얡 R(?o؂>g3IQu1jeod!,@- O`xq2 Ո;=m~@6` D5%Czy;"-AUHHq='`CqFUye*BF+HIHzɁpF/Oasr# >20\!$MKm(0CajMdUu6Z,ryF 89-A@fS9 ex f٬'Sp`f M ҖDvᡳ#2Dv`ӓ#L-Xd ΫNt[ޚ0dْxuAMܜ4ojI#"HȠ(  DJȒ*Hb~451D<7 z e;("Ew~a \u:K)pJ"e41?aթ1Sdye̡XXQk UVWTG)ޒ|}Nlj= }Tgf)_Bb?rq޳b'* tCX(e (" EHI p3ii|2(w{&0IEtNQ2ҿ2@"N8\:ם1(Ȧ0 -J*?5Lf p-lU ȉ2[!CZVZ:DA(" 慶BhMbV]襹'_a<*5)0 f_S) 0MHw}-B"A2%BHdlWL(9 v30P,ĢVz#JRqJ5x. su߬}17%h?zX$LIv !()c%g&Ӝݨ[[zO:ަZGf9~;@ىNP0ɇT:h- `oLi'Lt\@Qd nbDh{WJuJeЕfDzK0`'Ou3 LYt3 VQLjbCnJDF<&{qc"&K1Z';s1dKAj5XF6"H~k@ Ow-3̢ dwʐуS2RѐlTE֟-bZ$ggާMJ 0Iyc#DiN)MF%fq98w4B5jvC &TŦ(f(7+Hk|biرUy tjpWrd;`9".qk;L֭H&fU% 4!6ƔX*xaBB Lo P' g$Rn0O _%8١lIUƆٜX>$] $5SI:( c Bѿ7RiQ*DB+B@ YyP/D#и0[[Ōb@y\_ ȼ 壍$K @q*| &tZ`#Ib@AQw:! 0y &+0/U^:%O7wc@oRŰRxLo ť>?y,uX<%{ <^YxV96.Չ;!& ˫8ʬ  d,th3aɫ4i3fjR i1B9\#XLX"qS?Q3ou%yzp4k$cOB(Ro)kXэ R }L $BY9'ڀPhc9bL >U@ ."PÌF0@ыFX&1͇R:S2jH-O ˪ .sP5S1V)H?tW}lsi\ފ`/T5{&0%\k-_/(qHE&F1G W:$ Eys_D EF*20$$PD8KP]C@ҷ 47 J*raF b6F2Bit&:RQUDV8I >YV&&'gF7U.hFHbQ ˔-q٘hC[sHl ږ[ 3&q ×j'Gt'urđ$!lIa@$ RD&幪*dq$U]wz`*VAdEQd^'|q1H`[REYZ (c'hyn? dsh3^O ! 4I}LM@b% DRE "QLKе&V[VdA-mR T*RVP,Y+e`V%$+ hL7N:g@<"5 `q/7L6\0p0\-2̙ZVl"*"j4Ӑ*".wSeuE_,n.Y,_a?#i. hJ] U8:ċ,eM f:GZH#` p[n3L3 )eo7V^dP6ˊ>k zԠb&MNwgN`Kl(+gP;>Ч!IV&ޛ?{UJd*fBP(#"D'gD&HgGE)*T [߷z}VєB `M"Nm; Mϳ, |@?$q`\B2ge'EV (ˡ uyM BD"5f,(0,ڐ" I$HFȴ^Q  0 vD(L `R /뫈CMz̢$2̔!dX &xyǘO9%I&tT4hbbA!P1dF`,"1`,X #OH||QG.`TmGyJ@H̒UEb,_?41!iT$) 'B*$d"H{{b?^Ft$BE0 =OK*C )a>K.P c |BY"6 RA RtܺQ6i3EN뒆Q #! *$dTHQ1AA * 1dX*b) BеBx dJV Q2Ȝ22](& ?δt, &@D/cVW% .D[f/vdۗ X?PT$TESU,V,UBRA$JȱEDQHj {UG-L[C՟daБIۂ'W0ړI<^ǔwFh{ > * `Im@ AR<']rڲWeIoI7B.0L df!NпkpamP4hp2PYOETX0'DP8zq5)J9;>B 4YⒿBt*i ;53{PTF]Ic8@,6NکL6oGyoYѕ]f;yPLS87)p)A-)Ec+C|>\/.0N4;IIFP5Êm4ݘ8C-a,3ApfM iM ;5_ԠKg M9C" $$ "d$`b\M8J`m`T?U8[o]jʾˏi=PṛlE$$YUPۡ$ f,FE \1:&b:JiY@hjW;Y#2#_V*HSi9dBˆXI4!(/ AbАJʐ}VEYMi{!0ShVidܔͰ0ÁļC%&*(`!`J) ;U #,%(J,"0r\bT  *ROW^:tX= ndd_LDى^L XgRC 0λz!ޟ%Dƺ01fGC2|).IbAB22AȘιS7VoG@͈eR6s(bqOѼ 聓']0,7o#xIAvO2{3Ad<'W=- **2 4k$0*'"EQA ˜#lAF$ Ő)taa5D6$ dՇb&!4rҚ,@K7]KDNv{\?ӇU0"T$'qEqW-:].SԊ`eM澆zUs踊\V6]:BA$B@ i)"DbfHh dsFC*Q!%`Q`y3$/C2I;XIY'ꂀE*'f(E 8d߰ ғ#jp mo= lQ0PJ"ļZ @R)" P!BJT! LH@ c$$ƿ@; E,Ȁ( +"bx,hh h"Z6!hh@LA"*! " ""QV +$ ' !&$āY@ *@1 4$`)"dERA/)xEd[EVFE*+PU R5EFDVE Z"2 U h=}LW+ #J96M3XcRje)DD%"s/H}uB (֗$(0b"A!b \b$ z*XT`AQ„j0b\( @ DHEo7B)!QXT $AR( |/2Eb@ 1FooOpЀ];\};!C$+6(s? ndH9INBtHb2Vw_!k"ΔBƒ8.Fp x耈7-p @jt`I̥ `&Gѣ$J0\Մ&ל*!+vZ-~U F@/DfQT8YA:aH.0|-H80` U *E8YD6C'Q\ 0@YbȎq.CXP+BqpTR7PJ"Ȍ$U<n$htVQb0a!DAhE\e~ '%`0 Q` 8dwfX'OO,Y1mA}ڀ C MIjSQc^{=y _7N'\.(&43jVC>& G1'X܅yZrNH9[7IƿNH"V脠fb$K`# H:cJbL.2&kĪpi<Ii"/*'0շK)1fvSJ<ġA\Č)z^1\70dwUA)dani g|h uU"3u@lk as!s"ƈs|c`TEam0)62\$;ک8+;鞛b>E:t 3)2Gb a@lΏ'i/'⚩AU ȱM´="j4s8XS!X{dǛv 9܁0=ܜ\$@a5z)XufH(Ǝ3*󡤎cC\3ƃb1,H,zcZߞ#:v)}".-lC# b1*H1Ч3呡3Jꀠ(8<^$ bsađg3,o#d3U"gi  Ͷd16.1`fwC$*z9` 9j&Jf͆,(*ZS5*ou? ɠ$QL-ꀼ@qRwj`ka'{hmvMgq`A*6bJnuTٕw9ޜᦲmѳD%CIB[2.o]@m9kccG /]=5A PD Qtʀf$:`@4tA@T BA@h(@p|H:]"P4KB.n L (h5C@ Ѫd- . L_c^@vPuz ] 4::=o`d^@d4^YANL>@$='k=2zZ(h:^޴͔l)ր{b>u%z ڽ5!]ssʢs׷zg}ְ}ɹEW]bjkM":(Tx *(@iʙ;e[:tMQWp@XWw <,aRɼ}q:6[QCl  >Nm+СorD+Gr@rV^uٝk7&y8}ոպ,mLفTP(6i4ꭇKZpU\r]+@=rv8NH}·[h^8,y>WC)%MM4۽%mh']Nt($s`t*i:mZ ]vn&kZPcˤ}>NxV,]; * neX1%EAK }4UZOӣqwٞӱ-r5ig]m6lvnCswjT8Ɯ钪OfHh7ohJ Eh%mMuk؊V!N-I5tv# /5ܶciARHƎt9fa D[1Q$'X% bDm0ˉ24m6hh.lFFP;]VD;aIqiHjKN4kFh-2uEnurQ{|ݼQ`5m-r:9z!KsFiO^b,mNXkQPZP oMJ@ﻧv: :ƀ9]UJ( HR*&ƄH "c]{ΉVҶC[=Xi!BOSҘjGzj@DDɨM)A4 hA'RA 2 TiB &h!2hPMA& D4MMOQ2POD {٘D@ 9O?TA6 m,Ng\|Hߋ޳zi6Ϳ➹C_^5?oY_V<9P?فͱ@ǿ_T;ڻ,yl=,;쥧KXs 흹gt|~־D.- S~LTcx-̸Zw-7D%_F3Z?"o-qZZ;0R 66GʸOY_`|; 3x{=l?|;42[t60f6ak#ZP**(2[3#b%Pa.:n:[WeVq2v~s#* 1?+O$= ?C5VV#y6pކӉhM‡0k5X8$@74 :#ċxBq.k?{g'']E5+uRn߁nR}uËNG^P<(9+W!b hdjq@$#b8ۏY?UmoURI Ez~{~zO?$I$I$Iwp $I$I$@$I$Jf"_X&m%e9O%$I WA*zpr?8&,d-dC̅ Uz7)!B $:Uae X)nU9\.2?qafz++#̕WZt ,DQvz\\3D| KYGfӽ}ZB~uT2V.\ZUJQJ+#Rwj(i|BejRw!l,ޛ(EWNG:z^D,@Ø^/q卻C8c[<9?TG_&[̔&_ԣ,V pH_6w`}w4 ػ1iڈ82BbLni$,.C)= L7x$WN;nƭx3W8[w]ӯir(& hH8!PջAs賶KtQRJaپT>9/|nK8X J6f5_?p/[ 5-*FZY}Ȝ-Mm`AOOdA; K0۷ ёƤ?>'#4 !U Vl9nR0Шx&9vQCim}{UC("G9b~jHAHAZuԥuսpagҪ9lrv5ʆV3eqIO9ZBך`qM~3Zu%"?"8>/j:) .P) 4K,,cOsW1\syy<~=C|?בgaW  B-J@Bm~$4+!ZHiWB(+i!Q^W CL8wfkHſXbCr0S.:;Dz ":SE@7ƪ<DP DQ|jQE>E@7ƪW~sAḟ¯gAW@$';[G*BXM3tR1 H>?MCWpxvlSsҟ3m,Գ R-K0,U&D#~&~o@H d(BAYWTK7G * `4%aG؉b=9}@ӟ ` ETބ}S|Y%TbIY\lDd''VVonysСQKh;(C͏fM?%ݛ U$3U +B݆':뿭X7f}(QEQ~7~sV4>70p`bXb"b@?սw_'7eD: ;ai*{oܦKLc\טDą@DO B^V,sM{,O zu3篐@PVa8uweuYY!:ɇ8x-n!آ`Hbu w! CZFG9NHHWt?gbhW$~_e:!{NlѪI.p2 S@=Z%AHQ<{A7bÐWY@~**+AQYDgj>ͼQyug/Io3'p;%:Z)JRkZfDuh@ўnE,*J l> {Ht`b7eim',>pyOMP_.D7BEElP%_B8  ɠ4_n]{(V(G#&t&6'gA) C3F5 $8lN(Rfv@nuɚ"w]so{U3]ӓ5DzU3]ӓ5DOS@@diIFOMO[WG^*@ژWZm*J%n|Zs쨘P&\Q,SÁFC񙈇)D…D!MG!iD_#w;NzAJMWaQ@czhxuGeM|Kz5+U,BɐK;~n'bPÍ+G2I$sȷD@n ߝǑUӡҫNHzzzzt g@i*2ǫ UUm8VF'Rt'!z6mmGxwׯZ\=UUUTr.pTTTTTCà;t!jWLej!=+Jxy*l Q]~)*\'E*SFEfk2X;\#}J I!'cy@kYj7Oĉ8xl;iceAAw^ 9f0(&+'(W H2"2Z ]9OEvNPDMsrr&8;)ANx7ipbm&E|K1$K9֤15T'_-Z:sg),XVvPl*z|v8~cp矎M4FՋ"("?1_P7ĊȬȬw]鄟E K:|a:QYJzˆV)D\)aLDgK+^s*e+Gc׃ރ<~ nw4]c;szU'o;8/`'d|$\ݤLPa-[zJ#k&}jҕ0 ~ہxN6gr;. {*c ;E5&!-9`_ttI߽=~cnLhee.p  }GdT.q=zK#<}[F?s}SLlX)|?M ⰌF}G$1c-%XC3l>% H܎mRMaHf'5S6eB lyfiHPa[j+ģ Or,&+6=6İpM?@GyUUUUUUUUUUH0pA Hؖ>j֭EXBP% BF~(6ųڶQ#fwŭUI?m:R K»oʂ9WR6B2,$9-?f"B- 3 hO@v~ Æ88lNÜW],vmgqI+=։ߍpAB}S-dI @HOKJGQAу|t ,,AU (<&؃4PHmB`R0VJ3#\K>?&&k)G&87P<;NG .EU*&[T陈L8@"2`ljF{q,0|>AX+R~ij,@? W3Q6ZAd?Sn)ҕFu^3$PI}2 w ̟Zk'xt 5NCM14l8,"RaY(GzὕU}[rkR)>1ʘBȅ)!7(:2P"j}lnpC._BNYW dљ&խ|O1\>V⊫_ޞ8KAbAHҏSwzm"6ٛ8+! bO;/wD,2kZѨCToiM;̻;xwj&} 20^V4[}8^Jrb# ueiao=<PjrAb9sz#Cn{?{;ޒ۾~O\)Suo%' ouob}&)_7'@c@e;97,`Bk6mbw]޴ztDm鑉C*{ JN˅5#-2@~XP<@YҼD5S~kQXk㣬ӭZQ.f}RQVDLI> BE+$QyL=nZhHx̺F-5⭲r'cz'(!_u0 Q(/7S/j\B䍘&Q6H7#9 }XW3/anE\@މ/ }i?:;4ȩOy&Z*$ͣX.+e!һA`rXv:s@65Z\MUBbXk;3uYWJ2^B)ߥbrwxIQ-  g `0l+>F0*De:(fqbS&^+7WŴzdui:;`Vh  TiVR!?.wS? Q ;2\\G> #M)􀔩A@mOH3iI "HhWU>ݝ[jU|(])ae0F;HӻaU+3)l{pN'{&e $ ?L˯a G ݃M;^+qiqwZTcoim80щ- GhS## E)ѴV?Nd>Wz6`& <gsN/š?*^x=MoX&SŒ!ϧv|m: @qSP7 p(e5E"!sTdX <Nk\xFMT1wɰb|Zϐ80(\Sy' O&Q'ʮ. Z?ˉSFb ;^ɴ6]R9wM,WTw_MƳ Q,%UIKPot Y`P!#Ϊ˕P 6hBP_iu)i,Z 4_TdW)-$J[ 7~)Ԑ;`w><ȉN2@eM+gSM0bѼSsUmmCI[/[𣋿gZk lM. D[%&f}(\']W Dc婌[߮Mέ矬;ˇ^{3;xȳNZv8(!\u(9`K5Q+#va/~[3 ; sZa$ J V?R@1l  k~iwE>VClݐ?6Ƣ MPGO" oP"ؚBGl (4-ĆYU2-Y{5ތG0?׳jV}D]ԓcXEmb8!"M2K  bI1WTrȝGiV F 4Y5'(:RJ4Sdwg|erAbUQZHE}2 "m_3ϓPg]Msb%!J%%U=z^2xkFA eMJfdPG@ d[#r=;UW~28!1,I$(:YbO';EȽHk߃'&}BI:g]og^ׯ;"i{ߪYhC0e .n2CT;b q7 f!N(9;XNGk1A(m7gPPH>Ik!-73 (ahGۉeǗHG&A:Mèv(U'w| sꚍqj\ŽOMո/)-xiVXBӽaLѳm)᚜D5v:!Yx|Y$Uf 2&XG퀾 ITUQ-]|&UZ?GRU2ן4= "xû,Æ_1W\æJ1G#6YXHPH"j8+o*}xe#8 gVɑL_܉u4[?_T̬uZPC4 -}uW86qF[m'P<*i_j\$C2 L =dgw?,)lDS<|8BUj^[Iځ$;)-_Zvoe.f,ǂKҬӑd  R}Nr yBp_EK7 hHWP?F3ŖZ(HMXvs0.l79fA&uӻqldw)tf#Mъb7o&?Oi6mT8hw4a̚ߌM*x]YR kuLTG aSu&T`.E4[~%V/VXS6u}W`/DsUvXZǛ+Q;ډ@F!;G@AsӆLHiO Ls)V=MTaO`hW_ ȸkU!Bflm"<;LG*9P 1\^䗢L_ 3-( v{ ٻfOf 4j5Q oưD 1qv_'y튭mWC-{`u'mle++'w>ѽƧh9>Mpֹct<26T6WKm%ǩ7瘞({m+`ި o3."6uy7_λV_*mavӓz])SH-v_sMVZjyH/>/gFoucot}T.+>)BFN&}?^{=R5Tiϳ&둥F]rjC*WC8~̟c;}<w}UygO9l֍inЧ>xz P۷Q}%O.JĠy{Ȉ{{uܧP"D_}z%7M ynMslrEs;M3FOj6iw0ӝ:][~Q ZɪUHATtfj9Zy>l 0 v=$Ohr%)uH>}0@>G| |կwY3I7ϪLLϪRff^fgUUUS+3233ꪪ/^!W#} [>WPKLO n7/"q(eOIWOmal?T> <+=aU  ^;xצ^{£:m'v״Yمu8|='!(Ufrt iھJ^].hi,l/t"8k*/x1;fSϳ.bxssת"$wpƛ{ԠY^iZޣoC13a;÷µy8wHܗī^.9}TRk\O[Av.z)jϧ'u[__)Ve& I\lmt6s{W7u8M*Әs!s]jinuvGva9Ɓwe:Q-rymQ#9hy^Iq^rE0V{xt4m{@[hh{X͕;ֵOcn fG4ω[y!M^1>٣VZYq^_|fw| J[G+Ղj7suC%lWU\\NgFo+X6EuKjD".ڀw{Y,/ov=MsO=9m4u|nv޽=ѝcݢy[wHy.o35?bu J{]jh"ːtoIOe8X.Wݟj͗EZG=y8pWX=ITmn!Ϩy9UQ;jC=$YMB;᭮sмwe߽2bP"F(ߪ׽~tG!YyÙǢ=ˆ5lt)Ц֡kJAǕ\o}aܽWsєÈڒtM l2&ͮk}ۍ!}ԻfǑzU֢}y0r^eRN=q߼n7j5rL{2JN׺,mdn<؏l}RǣYEz9܌ԟlV)0Qл;\"'n]S;2)ݟKW:L Ҥ8V^zAU}rT0 EF.[׹ėȈ/JYih/ǷCH_kTV"+,z&!l$+4uh{ȸ=ϫ<sϼAN5ymw_ qwUN/)m--dz9CwxK^'K5\润Y70 1yq&zMɩm U>qc3]\R ]Tqg/_jwH{< /'ĘM#]|޺-b'(86QC&GOW^ƍ5nsI]¸f2lmLw2N[y~Þrj".S)5a zSWq"T/u1LVޕ6cuų*XKBgc}meOvnu}BckZ!6ڔ~kASK55!N;Z+_bOm;vD>)?_ BIR,߹׸=K76e`{5q3߻͡zMQe=wxQ* o7NG=76'%gZMz:8"Ҿ[7< ӻXS%m?p~ZXNObWS'!te4n 鏄Ai3gzSRwkTsUNcf'w&;/:;B)jGa[^Mz;z5Ol(.GEvGyU#W~u nqRj+oM>HwbUu{X]Vl&3]]/˛ݞr}'IANn MTۅ{dr[ήJ89Mr/x70}*+S*3#2L'Em{اY^RqlO%5 [GԾ7]n׉~+-|z^WQHbnչ;EF{iC_%}l 3ߚ\tyɊa7,#Uo*]G%>ܞv^[{p-3fjOh^}!MobqsײfΗceoBDu_](HʦPTJT=z|JU}sM/Wn><ں.nNl-oAki<'7}ȥ\ǸJ՜u⿒~pon!^,ާܱum;کu<&tޅx=KE~CfyksgczRSAV-Q{t;;KI<_kSU{3g⍿kuJxcf鈢88f,VO=lia}ĩr큭C]~Oaf".#T:#E;MݢVN5훨m}ys͑iFߢӱQ7+u==;DҎ6snO2Z!+{Xqyڎ m8o=j==V٬l=++[V[Ǚh侂V&k$"l"Ħ#:Ha2mGUw#G*|HyuL D#Ɣ,wݶWwigO6#CKgכK}5{ vz)⟷S5W8yzBm9a9Ҝi;2;歅i=Vti{$=E45ى~j nR1B.ukw&2w^zSzd)V}HzNս.6ELa湮J'kc]5*׾C ǙEg}kLzu/^u;*VozPsU/.=}ۊ֥kx&5nS(غcf?atR wmE:mSՓ~m3 *,iW9>vg_iSrSiUXL v8׼ 2̹e<&i(;bJZ-8Ya{iw{e.Yҽܵnf&ۚe7us)Bzr<|ZN?QuRy~$]>tޡ[={"R|ܣw:nW_zjn}W~2ni.^|ʼt){@xy̎{N/wzז3}/7V݈^ly#4nS/{08诮sUJs0.~w< _yY٦>̓qZ[uݮKzສ1>zqu[gJZDN;(z'[\^GysP%XtZv.):`flJ֩-2ij +ׯp.6z~oДɝw~ԥw_}bkkޟܮb.q/<.7}6n%mWٚq1);>X>]WwЉIT4ggZl֯+o4Np{S>gXm5k}T_tݲ7;#=im&i9E]Ts:=Ҋwxmv59Ҿښ>zZ V⵰|^3D(@wm50"4^e,W⊪P(ePTVyWU2O9sjg}1 )wʈE.蹙wԩֱ(UB(i՛kZ:v]PTPQNjZ(u;i'QR)D HJI=M88koXt9-/L>H망R9{Ӟ^F]6/;y|A޲2uK׻x#WF9٫anrk7c/})"ֺ |Byћe %bymyuPvcfɽ#mסn'BFޏn-[fRUsit:/&;1R>**5ȉYzظBEiXRWw %..}7rk7yoSίb|߹7C١ߵ*gg]Hzs3UߣѾ|cL:~nlV4TZ1\P_SqL3@^q:S}=bʮi}m(foʄ#פ& 'O|F&wzs'7xԩmgKhϚzt<EhΉ>}j/~?8g;Nwoli^y5e=[75V//C7b/5uҩYm9I4-s:nBRdO6aŶNwмn{As}M'yIf޳2Ԍt! 6%uR\:*ĥ/'~]`,/w~s#8yX25;`s%~}o0-`= ><:;zWқxd"$eXmTNӻbKhp.c×÷#szyOL-1׻<(|V}E]qұ|[>{<[9TYt{eW#=[W]eni;҄q]Ww}_ųn@-iS&]/wQTn7aHE׳~f8GxѺbSR&uO}DzEVvtҊIU/:nyzqi&B4lV^ 7Y[qcw{:b^O_{^gV mНw,Jnj{cq,oN_|tV=wm_9$?HLiHd髴6u|N\"q28;@x9]t sϴsP5as/icEVo*e3+5]n4w;E/]]$:>X'Ηȭu5gWiU,utZG&mImyG(FVx^pfW&kmNre/y.EX&vR2\'Ev:s0,4Boe~ow(d%QYD]/GwFr")oq<;|]e5hQ(lwq rZ=E}qdɰ gb;By3sOf[/k]u'=c[!|pmuBͩULLR4նd4֡R"9#Q)4ڎԮv&״Gu흮Զݧ1xpwG]=Ez0_En+ƴSVRry^~95c)F Sq.[ Tqd3TZH^^OyƴkddLO5Ri%}nN# ͯ4ҽ8j{wsFڣ*IFh/O٣Wuy~NVXՉt)ַgPufqPrZ@M窎hHW*ly]v:3o]xtRkWtgyuk {U֞_N˽Z yeu6^z/ &%ۋO"Zoysy<[K >D~ߴ|qi?7.1z/te9eg;J3 Z5VOqKߣG*L#0Kr$//thO/N{mQ;gzKn m/T7oн+pVeO+CQ禙G{MӺD=Ys1'ҙ`YZNmR޼ׁU6_ppq5Zs5JԜlGSSDC_NM9vGw|-!oGW_S{n&뚙9 0-;=vs 'CNzFqf* S{Uu)KTݴĔtF3δRjujo E"ΡDs^׻kS9neIbgjk/fҏ29;mj3]I9ɮdmo|>Z\MVsԔ}}_3׼Os1^God]^[wt(Wk2Zl4_z#n3:qƵ7g]qZt8={Z}Q۴Vߥ=w7WvǝKG3_WyX'…U=N+M0cR *ȯd]8s\ByWIӬֳoLߛyj6Nꓘ:w<M4R5F~}l{~CzaO/ZSs3O{6129@9FV?'HDCʁi ͩSmCQɋmÓ7z7 )aysϞ%a y,6NǩP^4'S8loUOAQ U|HĂ;)+l>oDBo_=e' )7;?^L@|?9|M0><^5N[sl$߾~9äRLClyW}Vdtz._'SG}G~E`҃t Y=ܝf<$_?>=xCW}|ńxqi j!SW1'ϙ H>if&~R?@UOZp6{M(3ADzwT{ΫC73xWk1;iU*Am4`Ic % ٤bǏ{5-l[Kl8gƨ 7{ >7\9Tn{8d5vفH*}[gT!~OX71{\09B1B랸׿!+!IϟnNPjkdYb,dE vw~;?}'dDgnM4{U}lvO59(n6wuzj5e9gO:y*+/yͣb!N@C?_^8 '^bq_DB&bN| .T̐[uteqw&y|!.Z(8r洡/o{J߾/>=0yx`Nmo)_1?ەҏsX7)=;{e!(!ቤ~eO9y 9x+hJ}Vm,rI!u$)I|D*c? !O? wU׺K6-^93QQͥw\s]䘞}6NJ)w{x $q=$I P5Ɛ|窤T#H!9^e0) eG(~oȗ5;ݠs?APb,hB'sLCy$Xqƶ6@aiS#T&KG* 'uGע|gjHLDgetU{r Y؟\[K!@2;\P@8|yͥH,|gYՠxHgwlsZ*ۯ[9|zߏ |ɐ?s^I߇;IS^|n|e>wo0H~Ҟ7Y=pQ}eW[̞IO{zo[vzp7ݳJIֵ8@>|ߌ+8u(3Թ/N>> @THq?s!D}=NrGP=w;--RaX@)}z:{M4yM6O<g[5՟9ai& ~z~LdsHTIs5PjB"Y&lQl92km:$iq)(69tgjs!g9v#d7=&GA>UU?+ןL'_Y쓛 FCIBkw ` 5iҦVΡQvfd;wq ;Ǟx9BT:I.&Ћ瞸L ~$i7_hF(4W9.zonoMQ3r!_gμ>> |X$ǹFDN2})sWЯ|}tm=U%:yES#@NRNfBB0#(Iu֤4 ? BHKe&OLR,Gwfe7E~'^￝D)W4~~6z>&|ϔ؀(u~UwIXT(pbؼsX*.'nt/m%KjYD8~69S^+gԐmLw;Usg|o%^7.-0$|J|F[[!q0~@Iyr~$H'M 5vA?|/n5@'@&NDRQ?jy?C'L:I{M$6bVC|{E)¾Q2$E:*LJî|riUYE~5[vƶsjTbƺヘY x||wNI}&|{X?6;?{#󚘫 0v598sU'8= ,9c~$"{ko:#A>A"\((%@R kz(:h[AE'}u"TWR){ H D[sR(̐'\;7HO1*I|OzuG7Sp>_kPjT zT|%AAMw߭Q |23$js/ysh|O{ #? T{:qw-iroc9R7굩D?$G5u1#~xVC_^f< $$8.0￿A{wZ X`DyC0Ew4UGsO x|ׅiq:B}.f|fu[][Rfmg^yLs]jG-*[J.-tyuDn^w2n1]!Tb!xڊ%/B8Hn`O'1kHkZQבD(TG7={^W%~~v+ENnJ'GR45ӲD⃤I}*޾S>ǝ9{`|3b\?j^r<7䳋AW%}Zs+!I}*k*ڟ$>z z{wJ\30M^sbokĜhG{&ĩd(j B^0O0jPJ=5{P(h(p9- RyZb;XQbъ\jPQ#@P%*-%Pߟ>N@ *(y5 \V@eWZ+V-BҴ "ҴB'IJP'ǟwx-}kF6RETPFVmQo\S*=vk* `&KDQ[DF}W TU4Pw!H4Fonh XmcCJ ~ƺ֚hlmk\sow|][J X{,u[mEidҵX|g^z~3Z]uES$ZhHZDE7$rhBHs H@)D@ii,V$u_ Won (),`&hJB JVhϿ{ώ!Jr9* P:rC@ jy^J9(N9!ܭsnm H9)B;HkUo,X,E6c"QtG|>yN.{aZ(RAur%ii ~޹>SJJP*-ZŽlkIh>,ǮwZ1,mэ6ѢRPW|̅*^kܾUͼs娱s0PR>8]P{J:Lr((Z˔m65\ey\.BM)O2CCO;U͹mDmQkb;% ӿB)ѮZ6^>%h EDBޞ BP_N"XD1U֣}nU XXHG|-~{k |HFgͪZMoRoz~'||x:or bcmEL-oo,EOb[U>Tp`uڈ4jQ n}6qUu.B4 "=I(9j_+XTjZجhX,Z䝰+1*wtEV6ص5眢rV5ۄ P04%*+ d@ְPJHd"RRs߷; 15!KXJZ 73X!3yBn@h(i)|{|^==x@P!AHW@`&JP2 ^$N!)hԉ;W@(`\" nU5j]N5J9d AIEU- `|w}'?!-+2B fC@QT#Acyȥ9u )hB L5L0^gx\"1 U>;{|]RV-bƴUnf)ZOonxVd 2DhBh)iԹ#]x;xǟ\CQEhQTc1EQTTc1E(#"1!(ڊHF"I#b4bc݌`L] Hd 8%14F4PQ,XllTj,llmu(أa6(64P/1DXb1mȍkT/AIJӫ%J{q|spb-EZ*|sotҵ"BrRZTߞW ZV {Ej-QQ(BR䚔2uuӕJB(R\깴Z,4ZM|iJ Ĉw1TBPfJPn#|2 Tߗa;||Xש67i 8h$%i-m=w.A77\T6l<լ{i:K8fs |ujbŞ7G[I Gަr #tOKD~@b/=?xXȈ~D"ߛoYOi5_;h5I6𿪵4S]rrEoi=~  y_n _Ϲ?&c a0A& T_o]3N:~$yzI_T{FބQ/-ikFyRv5g[vY}ݿr՘DXE#+.|D$`fJQfӰt+ pn$ߓsGZASn{z!!HgREI9:1~J;hR'Z}B" ·/̅E?z?yЋ [;y^Q*A`bϜ]F/5&"Gh.huIzͮB7^9/A'Mr)rŽ|ۣ;竴XCg^:F*:+}GU0|?kH\DI&OſRftUOކ.I?hGWq7e~>$ !mFδ|X*cv%ы1eg1@hd(#eo.[S~<*$vi;J+dMC9Amwh #UTYsƫ;[H:G<ĊFk>+1og"im|;'[3Կ tբd9d|Ω<>Y,R^Lwk!+\xp8E$ď:]@+)z;f):@wI 3yꞳWˉXxCUO%sYSOs)U\}~|,$| Ar$ p9{cTJW&kccϡ[/u֥LֻK#mv? |,S@<| 'N+Xz?8H"wDF0E"%JTiwִ6dP PQ=zss+Z!B.1uz*=כ 3 @Uk[y@ TON%!"˜>2!kwE|uL]{G_"Zִ+֩n6ǧi|Oy(d!HG:!o!un!^:@ @V3(G@_"B#OƬl˭Wޝ'k$?Kc=<^!C@d q'd}b|@&Tzݢ)1PMO{5#AYaKLR޽?=>~.X,4Hi! 1 Zm#=o'I97i_7 _޹aƨ[~+rUj۟?; 0'I/-K 9ǿ+R$;p>@%-;{$"d]#N@1럷YϮ}޻T@ TRuk챞x/kjںm7GjLW'\L ? >fYAG&Q|.%oLRU!CM>{l`ݩwt׆ xXqߎyFס'%D@NX*d9;>>]vYXm+qC9b@'@GkvH!8ovE0sWy~;֊/=_lI(F,뻅D3__y+Z=@Ew{ib+ag+ʳ5" z=7o"mlz͚+>xU=}ZOzyngoK\tn\e./][M^uٕ:ӒnyzAiߩa=c.dMl3%9:kZ&%_2bO^T^9}N-tQw9qx:N/zV=3*1|=ol=Av-%b? aGyȬzoO;"nu{hݽpmWEO5 f}Kh"< ȲWv]#zW^Xil0A׵ĩMGユ856vOv}W]XNqdo7∻^/P:j9 cIgbRcibyBCok{k":.9MC2_]u'[ϟvX+Yo:e`(,xäӂzVI;c&g]= 3 ڵu=\z9gl\qf0+'Rs98a1pȦoƉ]omg4zkqսvS|O~+|?Q:?N!$/Y4 Y6ȦН޷;8R 'S*/X((wHVy~lO" h@dK-p:|Na )-fUK@'764oX~9P=~Y;^_+侵MFy4/ow^׫S$V(ӿXJsQ!(@$}Ed!Hc,Cn(*G7{G쑲IXP*B)H[ZxiJ(p=c~| AF% ),smP Jh)DEuil~ToPӫx qџ#oӽ6\ֹh٫&S}ntHaaS%֤1!gls5{b~ J|K{nhlQ LKLׯzx#C-o5Nj[hT=q wW͒y`O?Y׏uJ*&pgd~5 OE% !0WP_߮?~0y?lh[gQv/u_=/Qlf馣9ѭT`]J9T#tAtɤ ]{@<LBȰ%jxYy}fQ=}5xSE!KےdYSI u d3-f@ r$|P톙sϛ ,{DC *Qe'nLN9b$=xN> CLP]φ^;Ѧߠn{߆Iգy 1Yϝi6mbi{fH*Y'Ma4!7:LߌS8|#kRG3 Wq;{FklLk]֩y霳YL4,>y:'k+zkzp1Y6θ8tZ;o`p%3:`1\@a߮;'Y6m|݌!I1 [zT!!QD-*>C!%B%ȶٽ#Hc^P$PLX\.s\:>wÊoaQص"qwWȭ6,;/[fƦk͕M"HT*ߎ2QST>gLAAe690L|Hn-S~pY٤ߟmZ8bVC'( YԃB b(uuoi+Z^oHS^o{̆TV֬bв feF!{?W]߻wJkS9nFdaGO]X`kY"/]+Ɍ˯_@~)yA * ;xݾXϟw(vt~|^@qiTX|޹|HRB iMˆB<?+￟5͑pk^b1O1 N/w^zH gƷ56!rH\})?.R Vd&x>yX,;Rm㌀A݄+8~$umJC~4W d&j7<\Y%'2DOmމV9CO6gyB A%~bϝs$Ndu}k7a_<5 ||>󒛇}{xTknpeϻPxz< + 9Lљ',~> vI9:o_^~9:_Yqq3^?+FB~ɟbBv}R}B <(*>:G!.Ÿ?f#>5~ Ɨ!|OɉgI 7WzH=|wyEY@|$϶q1""'hQe4{D)Z Oz}D:q0{hs߿>9y{o#MJ;TNsr4ޮJn`*sU(}N& 2}z|ՆdAYrW:O-&P=&oatGt"sgZpöJZ]g\zm"87WAAI}N.uŝ<{udhms9z)CEߏ}XJ߽A,7kY8 u담.؜[]qk^%ydFbϟ!8~>yC  sϻP/pSvfit:\ i_ұHby|>Mi_cw!"cnCxBkM!VwƴV>Se;io=s}` q!xNN|y~><{%}>2im*T!bob)>LŶ>$\Qi P!u1O(vg9bYz}]OǼDպv݇Ҕ;Z_x߱2cm/-~~y ~.\{v:w4fK9k޻gNu蛁u?k0o:*R)fS̿)\_HB!S.hOR8Ik[A~|p n^1^ ǟ<|tOs߄.w5-Cb)gMJ^OMD7PV"^+w+_UHU=vӵy븛I+?:HxbM5膠_Q1aN_=z[m\6x &-]^֮mJ4^=ծw楢"Jowڤx؜[}Cf&N>5Q=n_гDV6B{버 [Fjvþ>nz^]q}PG[߫$֝uV+&T{-q^;0Wh#s{^ZmGe=[4q6%_1/Q D7{UѾw_n--RDbFJȩ|λt鵣sDƵCJKMZiR(pj1wef4ZyT> ~SGG<@x g˭ uhAw=PLs9dU:ypf=*S`4߶){TDϞz@q%I/{xQdRO^t=w׭m?'ϯX,3 `X l }h9LC>Ä4}&FګG>0Ȑ ǎ@$|HQ é 咳]IJr5F@k{c2ֳH@JϞb[f~mi5m`ZO4lLkIhkfxovjniaQ 3dS\J{I򃞅Z,Т~! J}||oj)'}p M$#ecɘH!P}@đ%bKBsoH- 0Tg4dwC<^De"/k̿W ^׻Loz׻l`ZV7k9$W|6yNRkx$)LF#Je*ox {C+\nJ)1CM3?G>SWӌyOZ,@|ru9NJ?{' 5m|y{΃M`'V[TR-ғ%Zfwȷ|ŘxN|nZ7iD6R^ցd=՟8a @+cS ʄYI9oUesֹ\AH}`lHJB,>K1qӼy׭{=ٶNY *YIΫ"%DIS 4 oܮs6^11mt1Gvѐ#TV?|/f8OKFn5N"F?/MCTmaZ[6WLePN't?DQ ZV]NGeRy;A 0!x鄙@WuPΈFY7.'3;|WR ? eO" PkߝkJھN31/Y+y)_㕂3"X~tdc; R@?)O|Ƹ9IH(?<Em* ZsO 8_VU,O "(T|1FhDOM/Ā44#Q]kȣhh ]|yPPYq;^UQEXҨFWǝ>y=y;).Kc}$)DHHR} Hz~!\DЃo~v ^NHYMs-\;tuBsAR=Ze h~}Pwz1$#f0#y$HB>,V6&Q@~NQ;~<Նm7qsoKjHCƁ(} ~I SUh )HՁUTh㎹rPO*Af/[hi@b>zk_!@lRL"$Xpܐ s:'yY꣑$b!5Y>A$|_h~jF]4q}:=j3uw=Ⱦ{J>>pRv>=U5/}Hr6`a70n!a}{t:A\gpad/m:~_ 0iF)G|?>@9ity9YsP:@IP*LLzCyy%d1'Fф)'CYͺ)vihǑÇ*59V+|ϡѯ͜ն(Jg1;ڿhxi$r׸D͑Bm9/W|xujJNo{'΍k{Luvw]=kaCJz>ZT I%;ZaI)2 !AGj@A9 Oʁ~ ⻬b~ Oդ-pCbximלmVi qνprΐPYG9C`aNK%C^~*zkoDK„XgVVJ D0N86=er:..~9+ΓzbW:ļkYbtw}wo5֮ywoft*z:\; IN*[/4۟N:p%iYw>/~qĮ3QZ'}EUO fPjfYk.HSHY[x}A/Jh<[S Q wS~h霤QY1|Z+B7)cM:v;5[>DzS\޸g7F t~_+A/ B6۾8pdhSw붬dupp䴓kg\k;Cyu| :Jƚ#x{U_`y|+WpOr j[pԬ>w[ީk,{jTE]x-P_ҧ^]vMFq^G8Zykfdkr!yoxRgSY׭TvTwSeƸ܊J&ӭGaDD߸voιzoF{Z`^z]!-(hf/\$|O5_n{]<>}޼z^dպ3樂5E<߼4w;wCX|%^[zDs͞(^w~]D9ܞo"͵ܦWoRFLv69VzwE}s ;1F.{y5oo׿%sfطW#s56E{)첲giVKH\z#sWN|sVTn~4-y!駓H܊.i1؜H|Ijѩ_!k^NY5F6mM -߾ӽ0JMYz{K9sO2y=įN}|wz%{㭧;ISaԐ,@/aUD&DK>w;?Q'S('96MG?I۽o>u~OH ~ @yP'7h# !+x96U> ioO~>v?|Q>p=n;Y~k<.",?DDƽRA|OIY>_IPY::8AN>nqěaQC6XTmĐ~$hzvOݢ/Q5E$$A:N\lx|o&gQͭd޼yU\V&;~naAbzQb>nH*ڜ|ξ89XJj7=rP[4z߯|Ϩ ;J ~Đ 㒑y 'w42*H .g_G˖&||xߍ|8ec(^ۮT`Z|FMmc?|Os;G~~~Uݭ6ʖ׿cxsARt\WrGE 2"}̜$J+6pӄ\|Q0HV֊H%8o]Y阘⏝׍;;W}lmmr=1&ٺgUVWUZ{EΔ%v7Pejc13|fyM  ,@R/A( {Rd u(~;`ٞK*)]tݥE 7fgV[8{2nu7esJ>ZhY[VqWFc)h&IF}2_@‡~X8o I>7w{yd'=P9y@"S6T"ŇIR\x}<$R "w|yU= C=zNw[ǟ}2u>e~w=%]c| Hbw`6Ro,'g=fj$驼[#GD) X?A'*];89>tC#H尣}=/_DhOERvd8F)%bJGv~)+~zrEhc>޴%t[',BBm9@5ק.Z9:=|zϯ l|H׊G1s'b#=5.5>+@trz{5!6o`yI뾏e㉯LCi4E !PϿ\$2ʛߟ~wٚ ?|)_?xg졺-muk?y5͵T$N5Hmf;w8ڕ֬l9?|# !~>/ó*T%Ēd" =Z}Ȉ7vG~r1D*)Ufq',^I Ѿ]>3Ϗ'r Πywnca˾#<|jrii=Sx/,*f\5 Jzf)I9C~nd1 U~5q=ө?YΧuf_0emӡ+s/e%H/;xy}m9Lzxֳ# *ӍX9yϴӢe#[Ͼ[5]G}sbύXy]뿝HTSZP}2~b3jf4;$ܡ^ UR7l)e'EA&!}4?`$"}-{"PόD[Z'WP$* BARwʢl'Hsǩre4-s7A;_\mw{gԯ+kI>׭ՙ;&wՁ'8~h3(|]倂 !I2~~ fTU_|֊~4 RUg@4Т Fg/ԇ1 ApƵ<Ml@T$Fg&btYY8_Ѳ]ΊWt{.yV&P⻽.tM3IUNKcs_jXܯjq`)|I2YT guP<' s[Z 1eb$'wg;J-['|x5&2۽!HZ֯s&L0ѨrCbp$ַu<ۈCf^UiMahl5[o}z7n-faN48[iC9̚5k;d+k֫vnl ~ә^%: 1̰іU򒲉qnmn$Ҿɫ}̵o潨#/ieݵ{=='o][JwWԍW=Evk Zt-WZ͇ sfJ=a[ֹ5̮硗TPZD{70ImaEҶƭ"AL)[_Ŭ>ZN+ >z$VJ47+Ĵ1șSW,ε)Q{24W浫tO3AjHuWs#Ms83 :۝1κ93rP^w;%Kxx-bOߊJtͣ{?a_^.?bM7_;y]TNZIc^q[61JQem6ZmZGb۾D9՘uyk,ε7;Ev+r3(KWⵯ3!Ͷ43;EHN%Z~-d-ss&і3 —Rl^~m67])99J vgY.'fjөo4,{VmPuRގڊoM7-0! "k4ЎjzD3=_"fƜm֡3D_Gu/1Wm+B@g)է'޷OyB|W{z_L'[P05PwTϓmvɮd0Hd;1;}w=]|UoJ0u5 .(#J"{K3|f@&Ɠ|8Gڽ.q.'@SS((Bd/Q<7;aۼ(6ߥkPϧ Fkj5)\n^z>#"x:K@N4˙j_jFqɜD |UA@UX5vzׇÆnAM'"(HcYP|m($QuƝE_s%i' cîͻD1rO!*ܟt,KȈʵoJ}zlֽ4é_7X ~'myY9 >/'\B >y}JCZ+*B;xxTRE_n% <fh#*Km5qV^G&r.} OVXXK[ cCNG75jW'Z}z"PysxiZNvn];}v#?@-G/6 TwPulY#ȳqa3fNT9WobtQ#l֖z{o>!(|F vKDu 6uZr$lGPm_v95My}QSA9(f|B^4'z'gR\[n:w(e{CۋX˞ot^;,]_S"XCnbyF~V#IlƠC-N8Ym)qQf{z4RUdɄ?WDF ¢J3wHmkՁ =(\EU^q6OOH~{0m{1;j1AHku*l$J]BJ+(w~bL!$3zDd-7VW^;)bee ~L8'{ג!C^uÔ[JP Mm;7]]mqqZv@d( Q-隥'~፴Ԛkiʕ%2cmWMyuZky9Y^k]ި͓R<uWzFﷺdO\Wkmo}]\W =&YOnǢ18_ۛ*מ·|{kKn$-F"z5d'Q/kyi.9LmkNSڝ{m5WCBW7U+pN+{Ni[g1彻?Xޡspft6FmfNF&9uü=nlo\cb|pc^RDB,/evw''ϹCzض4-V嶠W5gw[:yN]o|};Twr5oz]yɗ}cZHhw3qz_kU(ΈVRmm9zڽ:jōr.,,rO9nbwn{RX̍gW3Y|mub)ݬ絚xߵu^sv6E[y3ºSN//;inRu9{ yU K^~ BgY>W[O:\l&"4Ohs4D-Xs%}b}"Q[,E'YTk2‹1ryvAQY&7u|wV'JkJyCwV){~[.;Z0wRѭOMO)N͸MvŽ=yj9>gsXwy5c+I~ijQ'G=H r8ʋFd3, oM2/IHmTԜ WFvDЕdr*`3; ZvrN/%5zA (+!١X40V˺'}{^Zn=h$swnӶnCBqz"eMmjmd$ {-*A32A[kܺsu,sw܉$B ,/e$*Oɂ^D:nZ{gj* 6W6iY/Usr&[_Ohy.2^:t HY10DiY?qǂMXVLϹ%^2hWjn$գCw:ɵǩQ WN5J/p^u⣻gʊY+!l>gSҐRE:ַ;ҳuVaRbre)R|Ǟ9SCD}4Nӳ:Wb(0}#dT=4 'wA9=%O,ȖEI3kGEfeɖBۿ(w.5Wufg-n=9z7cvё]6;!]oU6؈]๘FUw, x#z&fbEsqmMMP`I{'QЕI!? 5pڦb X$Gg5w&Z}̚Ͱ9NSfNQ{\0w&2c]mu#OTK T:s<:`1o,eOZ񃩂3 mzֶ<, d=:yt-ly y蝔oD |1us&%nBlg}U4Q /pžc$A ~RP臂 %CRa=v}GI)e>zc闼};vM뛬AnU)hpCлϝ cnZ1G@Ħ.hXvBvISQw#G.m)IY Mz1Ne J^sAAK".|YJcrD@9#%8RuZIB0)-_,*BhMv[z"Py~ﬓr[}SY>|JI]RJDo'sH\zmVRMmJ]e:.v7>^3+2ɸG%经3Y\Zw\֫u?[ Eɴ=mZeMKe_n[{]\[:kJC$s06s=U{I48j\4C1jWO.)ѣolbwzzuΠ_j-/{jAѶKQbWVu|ά =*ZD=;^֟ˈ%6tǺuHJ{>EHD8ƺH{)>5Iv@Cۼ,Ȏif X{S3-d6m1 PQ85PwJJ:~ZSb}-oQo1UHmz_k/Ӛ=VR $z#ߚVS:/uu D!'Om/_w#'MN(g* `UcژZqQ5&>.>GOuY$3:~۬ק^kQo3:̆s% N097e7 L3^ŗr'Su4cu])3ZS{[a7 ;̊!DotB7UI b6m{Ki*+\lP](*+3Α! ! b@B[彤r9Z.rMLs7ZD] ]+h[埋WgV>Ix_;~Xe?.ޛ^.ᵢFwL̍K~Zy"C%'MK~dh%Pk9Xo$>3Y9?[wyaUoכ{{Ru[3Y%N'ٝKϝ+EM]za-x&0iag4lYg/HW؂ûB; aYԃ22sR*QYK#V?VׂT?"%*ouVRPFHIN=>Fu+S:2nyd #4{zƱ h[}S{O^9^ZuL–2֣M[޶'9{p3S{ήEE"5>斵:ewy3|kרżuo_Qu;οxY+ s]5ZnwwL2l?;Rl˳jjF-m9T }҃\8Z]S+ՇMNkU淯:87}y4V>]:ޕW/eWx3M@B'k{xhsL7i"${];,λ񛏩#*Q̶oo};:ƪi`aF{½g'JR)낚Fslsiy}οY,~|}?q搵42VV_<[G\{#xߖvֵ݉7z>AGނ7#+qŒ=nY56UÌ7ǜ̖]zOz \ǹy'#:"ҟE+M}ҜekooZnoʸYg3Z[9ׯrۘj Ԯ_a䯇=O5WqKkr!dۘӶ/bUj T~0/yjT tш{C}=sQ'xDsg7K$OֹM^{ yBu =Av;fvZ]{/m\W}5ڿsxtSLRV;ްn;vFM1q:z1ԧ:iRRUٖo쎯cON\wZM5[7{LVyo{>CeU{\yތ.AewUh;ִ E#"ď! Ͻ|DDqDD@)TܠB0QQPP|zTSR"94(y6*%jIFSk'k[RfCդgzFQAEVBүakQb]z&5O3ē5OsXExئ97ܮ)]H$-XZ q ӨcFELM"LOwL0fBBYy-{%HO?to~AńckΖz ť=O6Zr)LSEmj7q뫡*7e3/_o>IMhlsΖ.igfr e~yѳ &US6Y(n5&!?꫈sQ_{y҉g@d MXE[/LyG,4RRH>{ ZgWvNbBY*P+Өiy"X5Qmk3" UET3(T/MAuoK"f]"2.ܪ"@̈%5֪7F{^PU;{q~lVQuvv`⿎u%ζg_ DWN)~@$jۇERTH́aY?޼>n4~HGO<ʢJ]e߳ٞZXs[SdĭB֮E 'EW^+aE({.%nFW5-Ej {+(TC} `U $r\;C'DȫtWQ}hZ;ZELP΅ۗ7#˥Fb'*gx_ "L$|[Q4B7Prd9(invW %mZ׎'¦qAv:Kv|'5Souk|m7plkoy/|Mm[':n7#Oį.Lok:^rKqcsz뛦wB/u+^M$vL6w i2w{ =Y\j6c|):}5Q=u~$HtVɝw=n&bRR%n~VCcxxi4=08hލT+}W\h7lZ]%f0޸W+M]߃/9Ž&Kw n~7U3JﻌG5{5÷gqv3UX۴ q6 ޤVsZq.DƴuW%8wۢCL}s/9 MG4='Jּu]bj'TAw;<?極| wKoen&P_;{W`I.FD-Wbԋ'Ks&(-ֱkNFAc BUUUs[o>? 3eUhKJnhJPUB"Զcr{784,Z>}Q޶-ׄ봠aD^C :)]|֯C6VHC:HWeATI& i&]C~ؐK~ǂi'tE;j]]OUn%!%ol83]c~}LV\?18{ega"Y8D< ~q?S\YEzsR) By/$ҒISߝi 2|̝Uv N bp*mChJ̔vDQiz!oK"ѹɵs75{5ݤ>?iGdT*sOoqȵE$sF#Eocb 7gVp̳P]{brW)w̭k'br,3ey)RQWsa5Vֽ5Υ|/[gф[erLng"JEN6*wdu'!<viMW3[lW+ c\mɹĩOR]sZ9g|u5S7ƙV4I7G5ܘaVn7GIQ_T,lH<s?_Q[s+=Yho_4U׷'FbW_iz.zy {;oˆ-ZУfKޓUQ te"Aw2{?IվW}Q@A!'ҧ mm8ZGGk,VuRl=)om;at69p'-2m2SLY}X"=[mDDLGpn_j&>t$OW ?s.> _~R 5X 0F}:7mm$J.څxxLSz[u]3_,+iν 4ho}3cכ 3C[W.>3j+wՄ3GKm6Z7}r~蓮6-T4$:G:{QJOdLH]vX}\Jq_zG 1gԦ~-q艍`Me}9N=qyvriP3Dn;v5&1ه U "'4’yTT!DD(dߑH6V {;~|\Tq~=h);lwR2voS[%ᓩxV> 旔{yhIUȬx)O/9^W`9s:h11NïxD?.Kr!{jws=F|;hnrwoֻ&4WkIcY-YZl*Pxٜ~LvRcLߵ}wq;mC>{m/{ ʽGRv!Uo^hU9ؓ5\.ꪪ{NQmv> ӥ$=u6~Qq>2!x10o*$RVY=2ZEH1Fe>ƛkNt=R3^~tFڧk^ZrxVўo}sW(SU'[ NdJ$F{T?_mDty]xӌőɫrI1;,G\w**[V*Rn3.p>h D7Dc\T_/tuY]I5OO)k6l߼PyG7 _zW%7<|r9~@=D UM>_AWǏ'Gx7Ă'>ï (Dv?}'eOOuUÏ>g>:ο7NrP=kOChOT8uN{gh?gkgkk,?%?/]W^_'_}Ϸι'^ B>>TR13%13 bfJbf pk4Mh! 0k 1W &֖i5XX0`% 0RLLDI, ;% Wr&!Z2 0n a`XX0t% 0` 0` 0` 0`X]j`SP7K  İ`aMCP`MLšF a`\r˗.\r˗& 0` 0` 0` 0` ˗.\r˗.\rbSYpi0`԰,,0`*\%11*\XEI13$%13$`aTR %X]% jIMkIIRJ*TѴM0P@UI&%J*0`a`f5 HX% 0` 0` 0`RLLJ m"IRJ*\ĩp4 &% X$ji5hIiIRx:6)&4J *8i4.MaiPѴCL &&fČYYLLJ: :?Jja`ayjIRJ*TRK4.M%J*TR5IR K p,,0`  0`İ,,0` 0`\r˗.\r˗.L0` 0` 5,,0` 4K  0`s 0`L,,0`İP0`ЖZSP:SP0`K pK Dp!YSPք,,0`DRJ*\AIiU &XX0`%ah an at 0`ѢB5 kJ,Mf4˜.@8i7 FXJ H=JX Hڂ@#Vz(@HQ{v<ߊB@tRA7~d:4'b3QB֮ xlPM"AB.枮בў|z<)J[m)J[m{RRmw%9?MVK1UD.yK"_)`)Žy 5J+A#Sz zAX h9r@T:;Q啿W:[#Eiݘ.|ѐNA%-o{9b ?7H({.`f3ؐbj/tI)(9Ɍ3.b}9$](F![x̆FBA:C# Vc] U FV* mj K(kYAf6x#Ys映jn聠oKP TN=Td>3DI~<4y G>%3c*>v/^ }|e{w\ƌAu7|{#OPu M  ࢓|k/F] t!J+vw7 /ù>W Ḛ; ?Bq0Dǟ0FD~=syCAYX0vNq/ĕ=o)L`Q5GD*>WMcA6SYPI"AŹf(jFU:vFR:,X(/}y ,FeOJT&6g{͈>︔U&ʯ$&$8b%KKz pRF6圫 ^3JU4ܵSV>8 3$IQ'`7z뽕*n-ޜ+V<w:߾1ѡ? ~^~p7sZ$'NQ2Hm4meȨ"`^s>nX>l݃13_ݢ]Sq.-|GnYAB¨<@u"'ȴGJӆ⩊LB#f + S#wCTd b/P|OOv\ok7+6 p׮_q}cR;+LO~ OSlHk_QAF"ظLB:d9Aps-R ;#([+5D4 %PAF ӛYm;0R$ȚS`݀k(/cN]Q{T\ǥpB _ORYKw`yk!3]?UJ*#R%lNvw@6Q iUFr3lH{S> RJ zܮyR`zv*P)Tv '^Z5:q s;ME3@4&#@vUYy ֍eoȚK IC_z) [,4k^9]bT >!ntwJ HvDQz5;-yCAp`r@ #PY7% 4x?BC@j% 3e\=f+:)D vǎQ_l1 y[/#;qnLu{~!{nB-X=RDW❴[kr^11q8{xo&q;G&> (\fĽ&;UU~:5r۲hZ*|I,4HocӧO5ԫTpR7sVUU0a9ОK n@5*%wt8 ,v 8PFӞ@X/N1G- R"SI$A*Ƈ>-"p72 r&KRWN}iJ>޲v}X q UysbyΤSsq;bOm~%L@ոfC A; |7u7% Zl4] ̆66b6#ZT(z y4J:9foqD2w ?xr0s3o"bv!kOԶ3v=c ¥lb[Nb!=rbig't #ͱ9$ȅgox O)ひΰ5B'aRԒ[) ݙӹ('ՀAat7)'x{0 }!kl뾵[؆$3dt\fW IUڶa4nHUnrU/g8A'AmD*vۡqlO??:hEc zDDUH=pxJJ[݃#jJSYi P> ->}/VjUr93Y(xf w!Yt~}!tB5jfQ>R Sw U?`NAIhCk?;3[έMq.~/@,jt!  s׽:Z,fZUU}f_?<c ƀ@j(ӑvڭ&TGđyZHO߫4SeD{ᆈZ,gC08i== V+ݝHg̃ץA?yG$f@'qAK7d5+nͲ@ >TmDG4zgYZ)N͛E$Y==fҊ?A!=zv%%Gy?.'!`͂U|:qK8]KyrlVDSZ:c@w#Թ7su'Ȃ :[dLy3B(lԈ%^J }ịI2P!J0:q`^(. '{57;tU P|*-HUcpEqiq *3qŠXKJ&ؖ8lTp) dAyRvщaA;!mxb2u9Tϖ+ pp/"U).% &@:GJ1O|z+*B*VBj^1֫~ M.vqk#;p2$ @s}61=w@&{v7 gfv^-1oVkݣ Z=q﮺1eİ~̄1ڭN[N -Ȏ:۲1GqFյ7f#{)z`^wV І`X{~6W:;n=.JM垫fT g+v} ]E«g(0K-_UkxTADuvU'^U& Yݞ(@n~ -H)zR݄8#2 uӦAj  SѢl_KfuK&Ãg̡~;w>u|8(3 ~~f7yn[Sj@_}lI4a UvaGuse0с4h0:(g<BXrC9]LIn3JI!@ރD^\0&MA& Fj0]B]bjx<_AC 6/aus( y` 'T>ǀmVlyuOQk?[VТ jUֿ%<ʙ)(Y.Q< SA2r =-RtHԽ *CZDcR\ ljJ;9oWPP]©kG 8P(!Nmďʸ_I_-0t8Q"FUuWD`K4'e>aj|b`}XK''P13wpXF5|Oqw4_S \Kg_ʦ0Lć{)FyX>BW!Wa,#Cֆ).!POY@PM_P/S<?$HI!wǤy(DbUBdˏxۜkN8lY: [Y1{.7(wY+zzĽEq,XnQc8\M%n*o/؟Qo!SyL%|LIHǿw1O>哔q$T7pC}ؼ}}py fsWwVxgr@@ `pX7"ϩߗa6?q,STcƒ@Lb>RfI6?yZM ϐa1 &Q^w)0 C0h` !4C0h`Ѧe?O͐AAArP.|Sk 5iŭ_~[·P#'b+`., 7B\`M7SМ"go?wZJ>*3OR\gϓJ$6]G'-|Vf"mln-аpGb( bn9?욚; ʒ1-^4i?$)k X6a9;ŧ29Qngdf^?ĬgS<}>?~ߟ_g{:o)j*****************p**.2g&í$<|5S]4|ÞQQQQp3VOe***********//AKQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQxRTTTTTTTXEEEE~yMZ;ԙI4ΎEKQQQQQQQQQQQQQQQQQQQQ{7TTTTTTTT^>i"gqTTT_\&˴TTTTT]FZ;FO߂wzN؟s?^qUV}y}>=$!Ov@fDʼMmZN\8dS`=_z wBV W>ucK< +1;ԃ !4C0haf);N4[3 ~ $@+tIuDyFg,Lv2xNx%\5xX敻Av^{:?lzy߱2բr Go*e!>s2;$AH9~Zp(.8-_NBBN)F{{g::GQıEZbXLN.2uҙw?R ,EG+G G;?'/u\?1cV^WI:/ϡ:!tM~kYNﺚw,.Ъ{4Y/X5lkOf=B-Lm.fFY8WJ9ÿm] JPѰtIB2wb!T]ѢZ_ u>M|񟖟)76_6Λxr1& Z٘ѺDJiFqm,A4b2¦m+wR;68_3LEd?.OlQ m-nŃ^<=}[o|ɍ/X}ՃFb8#y9UWȏToYnS_E|$M~DDEBI =y{K-3x QEhXחG;c-.b3[m k~[,0/ڄH>_>|\S7uQϼhM{ [͗hNOgmgkk0R-|ѸHab[† <{aq>rAw%XA7}- *O{ ǭ& Y2cw(:LДHf᭒+ypg$ʚB=yp ݁O41N;s^?v]UѩyRNn7n&@9rά7}QYHH-rlB2 /뎀5}ɳ}|^ 'A B( `0u{ 6T&z*Wr}yҿ`\?T:0Nn;ͦٞI$Q=20S%Ӯ2 tk>":A myZFqήVQ< 2fP?TwMޤ=ֲRz 묍DɵFیM/5"FeP (ZwkGrܳ Ln-vTm0Xὁ JWVqame{a~;nyiB%yUֹ\n[fư<;x 9On:t.jnsҏ.@Oߝ1 ] CCCݣ׎}=>!89443Ҫ{&k~oi(@iiTp&BHvD,g?߬[pQNwǃ΃\vG.|*Uq@J6'@Ha !a Y_^TxjkY%VI`d kܒ؇&[`7τ=b}^|]uYJ钖{NbO)&qv;:OCN@ܬGR%*$=DB'u`r @jH$((V.[J^D|s_L_CyѲc6M{gb{_h4u RGp#Wȼ|Mp7cy.B.Ͻy=%;U3@TuO8vo>hѹ=t&3 ?-q1Iz#cR w[x7G"S)́ܵekid ?$ς̖7~5js+9}£0Լ@}pT+,g;AU[1#݅ DX!~ "&X2 Wo(W$GJ@](glA@&fYadstx ^[/~;iH48kl P0 PٷΪ2"w&s>/ `џJNH3yj"!F#qN#r/BYQ,mv=g$ָw38݁W۬ /+K7;x0\$;5(`IEOAPSou &Ic|~w!9OI؍lh񼔂*"*"ǿ|/~&{%'Weܝ*g7wav2jZ#i`ٴf.oqpҗЃMv(>?:%}_6mg42U؍'/ܹs Q8 BmHnl_?z?hHݑMߍ_Ps͔zpHN_C5’PRKRyrfb leP'(+kLIm 4Zj˩%g[U>цg]UcUaNSnO-V=t\S!?PGJr? A RV;wZIP8a$HOFE=7Q?bSъuy>7c(BJ(%r_5ox`}x_Rծj<^{ر$K-F?A6DqO͠7~lJ@xMYQ+WBM۹|\:0̥r)de Xe\XQE/RLɏǁUr&U謄ط* O{ 'A 8}C$|["ioskgHB,4h*κEjT[~{,Lg}Nj&Ye7Fv$ GUl=(9{}fHa$H AEX} ,VĄ+Qi!WxS+q/%[^e/t {9Iҿkd釒$AwZqSAPz! 9eva^D(>eS ,\(!i1ZȹcC[ǪBި5+;]~ju|>CNT@dyZdW#ϿH?Y׆, G۷s{A'mVQ,ƈf# $ Q*H_/g׍LYh<((IP@邐5.B4OkKaqv/aGW@I$gF{h0T2/V7]FdUcǞ7t<owqJ*1TAQx:d̻sȑuP0rTCqk%l = q{2qq4H&IKIKID)9ϟ߻x e9r]xYY2㐄5ʰM(EW˻KٗYNZMO<#ڸن~?K+,7\;砜 A _P!1kڣ=ogG'VKLM 'A>YEoa0[Ȣ@;՘m_*9aW1E4Ӓeg2DGm j.0ZLbe]0^ * '7 ">&\h y|m~d {{>%!$.B;fh!F0,ASEy)NP3b֔:?{s0)2Z"[OlA;zlZfv&"T`# 'f.R"P 46EP'S%oa6:D2b}$dACFEJਢrxt0 FH!"`AV;Ҵ oQoX_$^暍XR}yco^@w*FJXARLe[,u0q* 139( %5  7 ʌ%疼i>ķL)\D|;*0$m`$O``i`XhpfPUoԇe93fBai NafE:g_58ԇēBV2*.itКs!r[r0,1/;K~_W:lN&sQJ W-╠ CֺWNyǰN3Ss!=hAR* PAE6fcF?>x'?H !Gy4}{>nu{U*6҉hgI|`~07'2 4*Y!$w$ )_Uq^cԲB PDtH@;ZTC/~gķi!:a `a;6B9KUǽ}]ҽY`o+c֟q۩?Zкu4R^Zl42r'p*t 8rqa^0rzY1-堫Dl+iy)Ȼ50d)xKjnX%4:uvݔ#`f0&9SpD6~^A{v#-dʨٞU9I LϹѝ |\lWfGȀIA8# ;ʾ=jهnT:V8 )<e<;eH4P Kw 9~FҕԡrH:|76s'V*%յa9ڀgB!9y{1)Emo!)k^Usv( mzL #;kN%&shHd @ :fٷxG3Gzr,SV]t S F! XzH>LtӞtB>w>P<>?FG o8?쀐ERN>0Īc>Iw\م!0ی\CXH8 rB=a #a3ګ2!?\bRqgL`o[xCyRo0w]GsjmiiGog x ß]P޶s?`jBI=Z !sq>/žVTIpdi0J H$E[l$` %$j9ʁ+U1Bl+!wkeBâ%=Z@HBXm >Gh'cOUf"}"LN*^5D7`0䨕ƠjuXVa-l?էvjQ[xү˫~[KŞOEq+7asfLJڼv[RX1!-c5w~W92qf}zϋޯ_ OTq^˿{ NJ}7+9o`KK:(יHV;+Y:yMc!kV%/{IqIw> [ɀEQ{#T!=rܸq hę"=Pn%9y'=Qt ol1=ȐJY4Yhv+#"R@|+̅髸UPJST 2-$~;7[ɍIy)3lQ;nq6JZ ]%:$⻃+O6{bw&>xrl矍}@7f*ˆ1m'¨A%uǶ~PL?lxZq[ۋ{qg]+}+\ ȩ#@CXx]GUj|vO̫̚(%+ڬE˪0Oz=P$uoYCc՟UcNcS$[zWԖˍf8 VG^e>UUUV\(U~ +OmeԫmAc1mVR'G}Qy/w\6WGJ9ζQD ;o,Vf?N|^8_"LX(Z2rJY#x !78CkS7P#3#jy0)/ ?$6ŕccAY.l<%;s{=;+Z[ {/@t {vu)B.@oÜ[9|~σ]~ȑw\-:6hm^x ]6}Ne  $H ,,ǻu^qL?;)qܠ6P]E| qiscڅ,kY_S?gd{Xs28ޫ~5{%FϛjX͜aFC =wJY6[񍫛Qp{ᬾQ諿g|f-u[|Kh#I?sMg΄k:GUpǽl[boϙA  Ïb# =x?Rz:bo2#˶ڭ@3:eqvzԎo}i9|Tm^׫5vzC WБgcC'Rr:cj+ @uWycמw}o=!-ˢ8#jTz`ϏP! dS9*p>{>ªvIZ*29$I,ck/m)QVK(Hy7gK:xsm'gtfzuw ;sn&`ͥYߍ<|^G8qF?&t?XQzdnr.(A0 rf7hUݔL; &d$FY۔, =28eCLGUqcTHxBzikmr=+^YTqO_y1Bnj/yq ;]6v_Gx$YSL⋸uD'8o?pl˥`%EK\aꑸMz ~nbņ}yP{"JKz $:3zD |>D Ū;ϩvh;˲Y*Q(DHuA7߷OzKj-W{<+Wڬ{ӭimk< /kNJjI|Z|ִU]%:|ju&d,*PI(hpM_|W;w/s> x;@f:Z)G6Åe U^M3(0IOM*W^˖WpHdV[/0~BluPvzgl6Sv8ӜF E/h/Ș[/Y:Pl%Ҡ:ˣ[!>)A,>`Ght~攨}7?3zh?%I%(Oo!OаFB j0r]A4|j*!Wb؄ 4}\5 .v>x|z:X3 @}嗇FjRS?2?& q9/΢7NΏ#NN\;盧]4OBI`T}:wi-zα1G_@uy 5#Pk*py=8,*ޟ-Q4* ] *3 ׎<6%~ߋRx^sNYBhS`6Rޣf@a~0xyra:y+c5_{Sf My ߱Z֊ʽpzW{iZtG}:'LV@qr|:6G @4٫&/aJ!vi Q\*;^pr#ߞ{qK'$Ω/&M9!uZMgs:UU`c9考'^>6\$GP{_'Cl6sk0{P'6]xz=N5* >>}<|>oMt'*)]GFvV*k`G/нL ?s-(,J-w!! ,QՇ]1B[ՇG6K ;Ri2*6Koq&l?3|x WIV*,%|M` -ĥEUa,9:WtlrW>HmrKADYF$0BD8+'' ΫJ VV 4[a d2xlGS մ+3ja:`V8#=7AAߨA%i穷t Ӡ~x V v\{O-UI>% ?%_p`E`zxh$ ,ė!\ɞPB!HNyض<@$I&nҪ~<2I.4sCLķ%S9 `ҁrD_L; 8o"˸€*dN)@ok>6wk J0VERBB"bO}lO+_㿱1vfd,g^پUEMxҚ% ǠO/R+ppQK>fz le , #pCҭ >64 ' F* +2`8`ETA 9uJafzzT,2'АI!DX@4>] %\# ؠ"A%놹g%J+V"W\F&dWʗr J-=92`ga{Cu4Y>ꂢl7a#m;8Pb6^oe>r?!ӒxÚ·@4xXyR2EG*,#DȔpwK{K< Ėnޛ/QKNj]w2DQ5PDpDEEW{wgo^?6v8PßxZBXQ.}jFs5O3"㯪 /s3(jّܮl~N``Ul/$2a//Z{3|݇+U.&sYp+&她7\۝378*%a2h’ebeB}πweDRy^<\*ک)@O#^ky>8(ro)tas;xQؾTYa5:W)MsM s o yuW~#u(BĤEİ~-y?2R2ǀF"J*kyH YhхE Ӽ]pȰx4._jڦ*;컆Oʊ<Ĉ՜Ι\L|}_Cڨ_e6  .y^MW6S\RҼ M=lo~\A7_c̐PC!sF*mQz1g1Vw2\M!ܔci;Ttjc6{! % .<5Yu2'1rחڷ2:~#o' ­lޛeeGJ ܴ|iӔ~gK/}didΗ*8"E Ƃ9y"Cl!ܥЈZtXAO@$q= ˈ5AB8pꊖf?_fϒ3 C1*gD O[8m&^KKIkcVQPY5ה&R \&΀b^ 2bA *n'M@ ۨ<>19yH59x)~9樂?7^\~aѿwÿl Y!F yt6<zISbF0ޗé\;D??2T7V01JBqn:\K^xI֓OR_1!WyOoENf$ZN3m nuqr 1"8 )T/uid] E}+d"7ہלlTLj}~; QY,|,,!ŒV 7ᖟl+L{sKZ9 Hb& 95BmZ;*{Og,kZF`-2u|>SK^Hi)bYOD1)B_^Q I u_5uO7U[L?mLo]3ϦMq\g7|v>TFM(BqvԇZI/ f "x -2AaaD7%J[̀>_ɤϡ1)4\ cZf(hoc.> ` *:(̨>97TŶ ̨\d HuV$ȅ߆\Dm3Ie Q)On(V[`v^$l QPugxͬFi@k$h*9)㠽؂ I1V;~ol?;#k_ 1Q|,^4'#Kw~=81 ("i@A\^I"$Wy!<)!(`Nb&F/vqEe=hP'n7E6|.4DR>@pEENG%$׫ hSMܷKjܕ  |$}SXcbw.-Y9WᏥ'=C>>;DDDW?ߓUUe_vתmB9RЯ[lZ[eNa/C%X: vh_ 9 gj0{-#,x_Өd#MjTګ#:An[0M>F b9F T5YX}uǕg7YUs*UcſxFf(2|<H$aFJuIĄ03ZP6zRF$Jn2>>mQJLP`XLS{.\dWI[eZ"UB1-z}JՑWm\i.l/vG) KdZSQ6z M2$Twێղxm"w?+\pд#-̙6喾 w+&b^^ؿ"բ[ \זPic ${=^z0ٽJU˙UƵ!HLtu[>QUUUWff=EvFoDDEUUtxּpv˶Ir* opΨ#$)(PJ ӎ&pcȲn<]ky`_G&7L乢LPρN|48|m Gz_of?u2H G_K!K`?GX젱]7+ey֗6uqj(]GXW}yd-ײ-m5hכҰ?ojbĵm\n~֋&*7Zj'ҵ6xƜ:tݦsr:ʵW#v_-Ow4bx݋^-Gw)7~ WS ކy͟zML)Wz۾m߻*]9~uqhz-O.zi"V괰y>ֵK]VoZ׸]5u sjI㯻cͫ9C-*hnyV[D ߫\FuY>{k὿o&<ȘHpϟ8﷮IM#Fzl;*⺩:Ҟ}k3BQMsd&'=g~uybbi fՕ&'өuDQAej5\uwy#C'_G0kۚe m.y[> zS69/{Ƙ.ruYyUkW!ZV]M *qKme+xm҇7tӬhuR79ۤҖ:^ vMU4'a#.VxٚES:wJ}3hWN{ֽ1暎-[fV毚a;Pw?/ɭwq W ~B^hN0~pzYbiJy+ZGߛD8#ZHvueϻ8=|]k\q. 4ԡׯq4o>r4YG]ִ`u:jg_S&Sչд?BAp~?/MAD:ɘv =|D |%PR_c줙Bǘ< /"qP`UtL@vzrom&Q֥ޫ'oy{~_7kswyaju&hGRǨR`A qUr̉+j,u3J"WK혰!(g!NUºD4ђϴj<  ~:$wiA[|Ym"L'"Gz2={yGHy<׌_e'p r݉!U53jJ2A_ڍl}ՂYM|bBDGb[7⼁~ͪKw/6SXuj_a*CsݬA7(z)GNF4@h9kSs]݌%ksZMA}F&8xֿ%PX\MS^[g#Џ̥Ֆ38g+/^0G:Y+qgr4SLu/JeXvb1\ehb,sS]ǃVgmuD櫬I42"ILؑH=/jDžpfUgwQGnU~z1cIRvprl0܏[īۭߋ+iR?wЗ"?fWJ9 {UBHTbNozԊܫC:>DnnoWT9>giw| %@fjMoug<]w\iekqShg6\0P§t@PCK<^Vume}+4]h74M2m8Lϓ8!g9zy{]*$na>ͶNjzʟr?Gd5kyx@̺au~Qx=+{ZTiFb"Qœ$"O ܻl#jE2_7vͽ"B;[:rI(Q"h xuUDYʛj)URrUxHn=iuĚ?í:)ڃ YozFC0,CP0A&y.{֍?mI&LlŨH l?UUBd~0R/1LICh,-P4%%;jy#!n<`h=uޡѣtyʂm'Ls\ڒzqݮk! |7Mƚ-55٭5] 9Z 2g(p1>OC4M3yo>VljyWoA_5^mQ-{@j{I]L:.,-v2-g A0 }t uu!Ge Ì'YWlm_?>⨨NSL9:7J27p9bZ`K6sXlzNH^LHmQC]dodɾ<%(saLR lGNxE3RfO꥗{b]eo" ڌAXE+ǧ}Gמ.)9D%6b[\Aΐ+桚_?!?j8",\ItVLp6\֞?EEV&3:,yu7f F"_fpt]`}UT/~ӡ&o[Ds;u ƄD$DxZalbzaaA>@븿pݹԸؑ=aU TF/}W}{Nc]IKwȉIPyY[|zKHi=|>/g', ` BIWLCJICһ+fEjfnZ(7P<ꍋznĉP X?^={9e9AHq|޼g$voSMN;lƽAOݻO(~!H&`K3$lcsb2v5A;uw.?ZYecCph?'1T" _tUl̠QAi(7J&p;gUz6ؼzgkӜa%ʳ^bo;y4}E:- Pת8=H$Baeښ^b$Z4br݉B:˪t\53Q0ܬQΣXyifPs,bؤgqiA9x9XeoeE}oHw׬wv5ݮ.ά?9'+nԁ 4Kj/'9MMX=ڠ  7胉FsMIr13(LbebiCd AҞã^5(i ,dd1 ZF}Iv]ȟJ`hh=Q.8 Fd_rCGl(Wgw IMLf ,1$HU+hd5.Kw!&B/͓1JX83,53[.dRNCC]3ib Pdm %62݆Dd*,faRl63ғ]% IT_^/$ĩ|>wc(eSHbIC%0dQ10 &f{4Pe'L&"F +%s, $0>O~A X? pfFRYl*"b]5D+!XFQ&f5q+-%d !Op? 0L\-eaHdϰ0'Hϧ ,Mdt '@`T~]܊D5P$]pWANC8ڣ>A_8v8r+HDt uQN!!L!-8(KJ8ID1KFV\i%V+PL3 `#"̶`K0)V>CVXnG$x'+;N&dgGRpdCq HIz 2O7WEh+5*BD"A&G5iAB[pBfiE\*m5B3Sf64Ti6RAZJEha4&I!H*aJ_pP4j/XedR,XFTqiH<-2ZAJ@bF 5t;|@&gS&FlLqRZre Ѫхd2(16Uc\50IƳ`Bˬ :`~,fI!8ozx( >ae 0FJR%QFjy kU՛Q#"j@95!$3$>jF O15%YR!c 6T2`=&G FZ-¬LXgAԷߛF1>R{܇ !7wPSztd)S DgkAtFS$%VӔDڮb%qsG:NPֻW[&*m f;e G8qz7^1-+t!bs t,*+s:\l{J}D}[Ap3A̦F ƭD502PB!רVtLRJeNHyP40H ( *>41$iRP:Aʄ:PNrdтLҙhR?SlrF$}PV8EcdDH]~ s&?|=.88(5 'f&۹ @Ny7޴j{W=gF G7p`˲˺֚$ ( zo4ҏW (B{?o뷭V^35<0NG0#{:/D & oOUE>zj(jgcs>6xrO뎹\zض<j㼥%'ozL2|yz{Tu~W{,x@]nȼ:#mc߭$n$7,Xlݯ,Cyi#e=ޜt܏Y#Bgn8ϩ}߽)ҳ75Rs烦mnuyaٟnHܼcP{?{WoHVS^{of^kGw"퟼iebcޤDz16G֩ަ*]|MQj/IYNͦw_|qXiAW8˞ԐP>.Z^Oil7O-ƁJukkOxޤ̦L^gNtl@m8r?{MXy=oM~\/9,h=^SpuS|[),e;*S}Jy^Frt^MO$g8-"Oq So >s?)BBO~3eXse/Sf~0!R;D7r%/{=+U*J&k!K%?O G~V?~{oͽrxHQJ5sK}Ȃf9}]A/=u$_kݡRmJ"QK GE'3p$ Roza($On565 qo֖D!OȊA @h34kS];nB.4 +k]؊N#rSjkWo[l}mф=p) [ۖxd4fmr-g:(^!~UKo鬧iĒMkc$ 3*UQ6;Җ:q7| .X4)2gp&~ƞuwΞՆg~e:_8Ҳ}H )MwP/^ȍfcLe3Jf.ɿjvxp5 Y:K"Q֣ Uħ}PҲ* DD'TLnhVO:Ryb;K =@|5rijPۮtiمkq_tUr(4I]^WɭY5I*e[^]"e _`)acd'C9tpdʑ/us1Cm4b~?L}Է'Vѧezkfg=Fp59La?kt97t|sz)i%+GZm6TD\ݾ~[FYp4D5{|cߨJ'=4 RKQI BoP"\u{5lUMw} ]^m-wÝ]"(~%۽lyDF8 v+>l,PS*$w-b|(Jo(Ԗ_~@}nG̿̽HyWQ7!?񠝶 vhjCt.i}S? ;mٙ:85 'I˘?y4h͜k6oi s&4<&;MaTNπ7ZUA"`ɟÅOķU{H0d Z3p }D0 P r@KR@(PYڻQ28_>Xi. EDL·ĨK1tޞl輛'w^)!x͌olXu#Au=g:tN1 }Ddu˱J Q%JTD_/$?8|>J+j7SJUQ+P);œlv׽+R^1"!Uqb F<"e%Tp&3fN^Ri wZo# ҦwMf_77!U7gE*M3"TTnRoUԟ ~'@ DR\*Q%* SmL~2ଣ8$CV5V_ . IIHE<|]#\,?A\AlV>Ae D*IT&v0)bܘ?I*cypkn:?hOf?:!UtE!mk<>uzl{֥Yȵ9.Ne7S?Myshm> Lik5#dCaOB-kZtN+6.iTf$qbdv3:lZjy4^tδmJIe&1ƶlfQTw0 !P*R1+ΫG-,3 Tk=QgxRB" f^%MZ{ILnNH?e k^7SªN?ǎ)aCni2\6mmb ES~"sOm RxXA" P('HtH&k=q>'>X?s!) yE>\L|\D9ʢ_Uյra80Z.TvÎs iYtkB҉}.!/URcNkG(I2kOMOzʎcVѭ5"eE0CB(d(d@Ji8 o5bM Fh5cV"`.P`H iTzQLozPq7fRJj H&LF~ (b"B[?B7>@?[H䍌a=T(/* S4'??ff`/Y9>& 0 \J>>:J)?ٟ'p~s_{iYz=Q?'gl5OAiwҟGH䔡 &%)L X\C̮<񆊘HR(\8 g¤yYWDSy01U%Nja"*Щpui?bA)nbLD)EKҧ8''TJ Ħ?7+T}^ϳ_߶gs?#Dp :&ࣘJR?txU:aLɆv&-sN.^0f*+*i`ڃ% h 0DPRrS ʲXIiZb„;`LֶJfXZ?a 33ƃ_ȡDQ&Ͽ D"7y}[NnqSk@E3IܿR]U}z{`2ğįKd80[3hqH}RܕJ;OոįOٵ)QmFCgiwo^^zYgyR-]eD1S~v=}jy{nob\kkQ[u{x{#ʏzA|vosd{l۽F2_ytStoq&k<׻Ɵ{#n=v!kN-z z޼ȭVEr9e=9Ƿgbmix\u;`h}i%iq |T5aEϩ}h-9z"퍙^W7j2[*"9Zx۾2_8茦[}7nb[fm3,F<bl6"$Q=.Z\@VOS眖.PC*e-䱥BMSjUlTc}઄4}Vm&>qBQKc!$Ru~\0$qhXo?*6z v_~o6ֿy;{h:o vWu;:X] NEXݱ杍s2Ͽv9)7mXi+M`Oũ8d}ND3# Hi=:΂k>hwĕ՝Qʾ̄m2_Ng4jNdStnW Do.8}Wv&Q8^d_@m4:ԮDLrf_-ٷ]v;ʭmo K/KmJ XMÝNPj0f!mKp urTOWX`V(NIj^?I%~5Vn )nl0vʵHFJ[ޞ!DL,ʥ7VM×X;O9s#LNw烝q^Fjebm{.|淉XƔL_/EqSfoR3͢ <fw 3(,U]uVRv8ReVJWUIU(oژ){\Lw!~$&m2o8ܽJ?%?RNj-zNs_gw1b܅ om}ےF !(Pf!aP!ٳzYP_O꾺vJ; qiކEEQdZߪ Ά}x"fv[=P&SʫNڊwTO7M=[}m:^^q2ҤR;'|:m{86MJHw1u1\$C\k;]mnkkؿK[B39HZ}$wgno {:ThD n%|_K^oUz%KyOҪ}3,v0Dڽ3j$줆qx뇞42=]5!wi1%wwONByvuL5^Qڡ,,\J۬|a܍5δȌMȾjd*&]fvXI"r鉧Q!"7w'#oU^!_۾iT%~;}_qg9>FITu7 Jz]gn\jq}†PG|liCM:gĈ"-fI2|Bow"%ͤ4םȲ/A;H]yj-WhNA@QrW&O\GjbS(FΜ!VphhzTAP#ﵥ~8|P9G75e]HPY?z.>-#PҤfz|XAcD {ɴYhObLayч`}K8wَ`<_!L4re/DRh( T BE*t E !MsP..CgCkX;zydG9 MI8;:>Z璐тj@f{̩{):uNmM9r{E'x 쎑Zg תtǻ !///C'vto|mQT{`A!eP84-ԆF@idg=7^fln]F;w{ q),C6m ^Wr8--Xqȟ**|~sL>XECdsƉepP`o-ɚyTs3oKd@2dG Q/AI}j!I@tersW>O ft>[3#WTsY -X! m}%??з,@fsZt`m ]g֍$6ʇ:t%V*P\)?aV<8o0J_Wez))RX-kѺQ$iMIQeuidM494MS_eՅhQHq lKT rR+I5h ^i \ݾ;Fuj5zEByE.2IYpjC=S!S#sBE#69hQ.@B}?k{|[u혩Z7wژˇ6+BJ&SEGj;:Tpg2vM$ 2Mh ]l޵pj:[̜,SnyΟ$~,\qyLC3;g>niSKa"Ep񱫝,jAeďI8ittvЄ:ըrzBv[}W&y!x`oH[85ѓyNgii iO MwJ-^+~(WhAVRelW. Q0TpG<Kp{/{BQS_C4As屌$s6GDowQ[a>?=P:Yg~o- ˚kRԽ@۳a?W]fKch j`N.DCQPY3(\iFII I.4&KM<m1 ʥ@5R#3ן7CmIs,Ţl4y,EC¢%W`/D}s|Va TBAMjf/H XiU}bwI(jpB|4qfZ 20_*E~p*($FS0`) Tsh Sv3d;jdqjhXjK.If̶v&ӖiX89e R"L. #ed%,tE4)6j 1P4@-RDl-0Ρ2aY-Z``-i HbK30Z9&Z3"Lִ &(n֬B4 u! )l*Meġ(J P WZ׬SVbUkë8:|7fwGH*2~nPF~p`*$8bZ(66X99QYDhhSd$ @$ +Iy?K~?cܖҕj9.7\L敡s( F} {NϖآG[TouI4 hbFI$r!!Ah#qV@R|+tv]|sWFd"Li:U50Oze!`&}=gue]vۦ,dAK_,ӥUb54ɥDpB?Ar*jȢf6T+O2@Zu)ƃD*cHwi/˓ wlĮ"3ֲJ.5sEh7NlQW,r=CSa,*Z+d05v N9Z]hL SĿ DAbEO.hT֠UUEЫ좎=@%-5E4!*MIXE!|*Z|k$r\iR$ZU0X"%o̅:M ?E!g}[mmV B0ڪHGs:ɄGFCDM\nݕE4C)AH]&4VRDV̶SwT["CvC_t=7ƄGևS{8Γ~͓x{tdV 1caEK"C K1LD e+Ÿ%S*]fntwGw3W6ŚW-x-JHR& S (E*,(K %`.`k %[B$,\%p 8Qr!Y#¹\XJԅZc$.2Q k2+-.efcH5e@¨L(e,Ybd"bII@q)K+0a,Qa*P,d(%h:&'L5.af6 R9+!qYeRsm$eH"KT$iRk[s~  Pc&ҹ VufQC@: 4$%"A.e(!)V  *)%ʃ*)HÞa6,I&TX6ldlQݪ}?H+Թ%4I LĆrRI_@I;U1\!̫?R.%RDEMSvqrNhT xCC Ù:%9!ޒz6ne l:̷Tg# :jAp%qߣkz! dF5*1'b@cNlZFQ)cc|-S><BxES CRAJ V7E0px܇0ihf2%Tii`lk8 $3SBiX TSrH&*h?āɠd9LpbnVdD<҉)mR  pq(: I#bFW^6;z[#niWB)Rb)dұc]EYi1RBGF*b*l (-ϞJZ1 ~(whl<H{Š%X *#lJD%kwNr8 %uEO8;ihW$6cGL>I5aA4Io^; )@Ȉjf5w|IyLg/uah n J  M u.ٹ э aTFcŲw561*.°JTps RL, "nJ0S enC$$yO?",,}Ue5SU '4$dh42>Mllk6Po)&Ty)7cf/F̓OaQ}'95}4/]{Ot*&)$#oUUUd%A (ƭ-Jϩ+1?Q/ U  ?rIu&&qiM`9^I6swZac( )P=ų3dCJ"фû(m`4Bp"}.gXGs :~04rqxNj#382y CW),0jkjͥ͘dףd׌M &͡Yp%priUdյ8.f:qIgf$Lâk sZa;rN&3t@̜X9ms`TR+hy ˛3,Y^u]bac׍~wtS;iuw4}']o͝b0jikM&kA}Pզ6ZwSDAP^584b;5A HVu-=LŽa5ۣMr9a°La޺Lxsbn!4 ַ_axy}`xbra(/aFăQ]:,'x8mWp˳1g777"8OktJ_G :uM #_slȜ re(vsA_J U||bnnMO[6ޱuW{]<-.=ҎZ+rWJ}d\&=h6{~!Uuѕ-u>ޫ)Û>Zbdo\>su\8Pi3[q#ĤG圀xI׌MzКʉ\q>wg'Q>֬czM3'q$m[he7#wYy}zYem߅W8қ[Zힷ7^BQ/Aޒw]ڨ!=Z^AM\>9з@߻m;>jֹ5^n&<9g:WTowBIJ;~9 "6jZmyoZ=š>|3^ĊXژzuzܫw[K-YZ\Av%Be39ynZʾﮨ}Wyz_\wۧz>skau%]Cʊp(Xls{v}];@8]y9&4lFԩEs^ߧCVDj{d7F/IqۤɻRsڃ~xJW#Nku\˿tG1|uMc;ymIGl2%rgAjĖ`mu/an-&JjDț쑲? o?k B;*?2|x[i"h~_ χ{.=!m_ bٳs9;4UbwJs@(c[׹jl/uِ o[>ށIho0΢f%Bq"VJ!  saAoplBԭrNc V7aRbN-.7 n^`U|G/[/$xC)svݎ/gȅ OU soVvT4b1%A$E_c. L*Lo蔉j1o1wG,db;fj٣{~GĎMw$zNkh׳we^Tgh5gP31QצkJ_:^l@@&cÃcc*hN <["Qx?VNyR B-~}ڝV琟l$4 ޏ{/]vׯi5#eu,v]rPaܺW׃y"KDT;T~yGO|(s4_Ȼ1XNW{L1G%D9WQ37;~(/ڲF^5~̞_@ܼ^"oW?+ŅsP8u~$Rw$J .xףX~6Le.914.b% wҾKs7\ =V:mU_ ^bs*P؍O] d>;)͢%+Q {_*;+XgoLjW&Bu6ks[4m$:@Mio'oZhrkhXB*yfwcC>VݏBgQGDD t`2s$CC!oЃ.c|w/zzZ9:KAќ9箦CCTQVqէ.& |g,!SJ$ ?@YM8Q0 skaRS|g=G3٬ A;.jwVb8k4Z4\^bu!gjfW0 6WTȨ@3߉5ܝh=tj|px%]vNMO@fj8~}:KۨN@@9ntZ1z6KbX{yBp'A 5n8Xnzs`S]d\,rΛk Á8HcH0, m`.ցĴTt%c21r=IFZ"^Cï093 $w`q'N@ﳎW+=&z8S>PS]Y|YaB2BQ(jVJaw9d*ɐ,߫g"mO4V9߳2N)i0E.PB@#gnU$4<\Vw%8iw˞?(N\0Y߷'ゾsRg7=k: nỳU.I_\a٭1 an3tA_QEQַ]xr:lW]daωD .? 3(Jvn0o%0!og/}~V2v(<Ȳ !nVϞp࿞=M~atOpڒ812Dι|!.>w%FOFO,KTYLZ!(@\ [;/돾ҁ[UCh?($o^5ܠ{F(DI22J#9ư:H;6,"+ ;hYC1;I׏gPitpK }M~p5#ߌ;71[&08Q34?۱sfwuf{Ɉ b"߇ >9̺/&ioW,̖@ )5:DRkb7/$'^?J]toڒo/|! ?4(9;BOܔ (QI_׵@/w=c=nf5 ށߎL,r8iW-ügj:;!'zj$'DͣCt! UHfL`Lkw L6'͸"m>ER4 HW 6k>|cT̠`HoϏq4 31#O߯{ΎG}y(go 7)#NU LT_|ffӭx jQP8 5E?YUvA&{j<y^*ii}+Ox -ָDwt0$Oe9DHzJL{qF-UFPߝD Wr PIJ$ ):#scry$DZD`;#,2/j:'>iu\63s9%x?ێ֨kI/)ؐH(d+ @f U٪EhIX*/_5&-F3$A Q%zL*Kz(`nǭI{"_b~!~L }k/O=Y?Y+}цc* %Hc Xl&>8$DP'@]fP{J1 CQQDTRy%?b>pQE^9>C S{2 S$@hЇ4I!d0)8X 2H1m<km%Bo ‡:̷4w;V}x1PzMJ TU2|5@B4HloHMQ 5)||ofJR嶗Zurn̚xEQGu^8!ٹbNhE~o[FG'H-w`H$(sI~f3֕n X 4S(ф8 򫵦G d\`=2e;C_+j!u2!|QpKC3u&)TWr]iCӝ5D(ѩ U 3F'EB}[i_|:8sDϸs< CB:M;I)İ`С] bd[H\w/ZxWl> P!q1nko(H AkozBJX J >0FB xLN4lOKT6Yp傪|A eb*a ߨxE=i%7M$;8vM*A pmm %:7i3tok7omΪ Egfݼ4 ]ٹ~P$SPe}:CO!2A)H K6R$loe ?ŨhZTg+jmV̘Dghcߗ2=Pӱ$5DE/ 76=)bR?U3WmnZ?-oDo\.B"jnI o_toiqy;UM5ryt;̈g֣Nu6Mp8zW{g7+y:tWYo7Ve\xYlx#a2l>ͭIn" 6{罷h9֨iޔ]P]1CJwǙj7j[V9٧cw~"9K/xӑxwlywH5!פ湵S]Շ"*&q}|+`/%M3~"bhzT?Ew{g==eEN@ӭO2u4;qi]g{=[\ $mnO&coyurczGi)5JiQg_ ./Pcӿ*9wx;5mx;Fgyӯ ni5NظyfV[;n2k0;Aeke7':wI#5;S.̝{jbѱբY^#zi)3^~}\}O,̱oj}QJv}>R旍G~uꦽ-m\7ϗ٘n3_DmcKpӸn8fx9<7_s?kWKm1nG]u|7)~ow-iGW9(zj'BQUEj#3Os[eH!ҷ|\$7jQ@0XB?!(H!U(pH?}]?{ wl nB$noQKVִJHڗTɭZH'zٶ6j]jj/s]?,g|_[o~&k^D(Q obz2v~!oj{PhKX}1$Sn\Daq}jpHX?`{^Wxk]ޟnL}yS16O%'ϹcJ¯9~췭2{=*;Z]Pٙ)7Ij%rn!gQq|aX.aSzKBOY Q~ J˸WHUF=ȪBCZ%z]Prץ!Gcvj0֫{)uۋodJ7yҝNG[ˎ⎧JPA>rM&-Ww q+4q9kzSZF<"T&A, O=J DOj;k^=v׹}{s=;׏cGs4FL^slviY4I.B*COPX:M?Nx֝VUt~&tY:In>sL缭.zm|dkMt_G yZ]NsCU mLkRfVjlz>fזyUbۑW{}jѫôjˮjߺB;]٩NG*ta<5Wqm^#gﻅȣՁ%*Իw4J=A[wÔ܆ #_&ƖQi:k'oaggx~f`uuԪmpcSӫwD/E.m7_Zdym=6V9˘NḤx4D FKߜJguf&RU0]$qۧb>BUce?A'Yaq罿`R Wa>/_4|B dXC }3k>ء&x/RHpbG*Rk'>8,O}!`UH dL &G# VG>dj|r%huqRu]>k8.Y"V/9.X=iSƽ4C8sOG|D,1'$'s|`fJ"|wϯ=+勉f#K*d@ ""F!e=GG/2|"TZ'K{2P5*8κ֦{oRݗs߽l@t˴;+Du]X|~4 oJ:vhE($H,N.) i7FǮ{=ga|íЀJO?'$A$Ia#oaZv*޸~;͚qɓ*'xէ3 8ru. uE2oI δgX4Zz_DY Ca?XP5q@ t@9t0`Z+%Kk %$EUf,Ap֊HwuUv_TS }R}a$WB'v4?m !5sn[,| ׀m}GVD&JYYϷ9|rB'=ˋO*__s֠\HX*Jd`@pԟ*Ԣu. 6#Y_\'UM YJڼHyEO]nO`&;O[pɩC|X}GPx|A8p%0Q{E#撶?Oݞz#1GFŋo{=pkYBDq.?ޤ(D F(dԽ'Fġ#])A@ָ.ކÒ|glчGX65`~ Ϝ>!Gp8܇AhlIe (/6F%y8dNqag=g w%svo8fR&~]%R\ k? `5AI4T |SIK""ij\6 EL커PDrsG $%/'\X%gp#"C 0ĩ .OH\ tZ&nkr-JC娚&5NmeA0\{WjPhP0|vHJz~'|L/kKg`(Ar8#v !`~ĊR}:SˍA$?.-Z!C$n-`#@P$ Xm.q52Ѕ v7ddo2 ]%7ĕ$pgG@Dh_u@S!: =Pi> Xr77q8km֓^}_P'$.(/?~C9_#(~oT8 ޘ _]!]fkG|Q@՗%*?>|DH= sl,˪^!kia<`Og~}X3s3U0/, z?ij;uz{:E{վ>98M% /놡'.jcCeߜ6?σ>n q&t'w"^GG;/,k Vp}Y R"'Ɏ֠E5SO(L%>s7!:$'=A6p7*$4n9WT}絶$D30˸قM4:UP%lR e6zʄÜ $ BX? BE/;KG0&ߨ?ß? v̉2۫;JpYڄT@"GZrf)_ͣ@ih|\Fvar>coniHR'ׇ$4wxwA n*JM\CYH?A1},Ѽ#~Ӧ@yL,Τ"TEN:8UP/D.0Z"K) MfzщOU$3'e~O:"أbKO)Բ:"=u$𪾳C*D fR 6Ȕ vمƅraw nEXyV:fH U-k'K~ @?|;Wx<b~Te+*@RQkSA @QtCV<& ]^!aO&8g{؛-A!f}_;!m Ȣ6-(!W bmγQ7_:floȞx  ?%L;(?vgStyu)|Mvey)Z ̥Hb\$R2 tF!jk֤"({ڔ H=~o[>s\ԁ2U0e'# d`N~};C@r/YwTb")?ob޿G4XJŠK2ezar5b]]wܙNϏuϮ;;@| }H~;~N{^2.Т-(8fV tm2oZ 9\T5&O @!' ?x"t ?}?Oۭ0Ra R(goWTZ.wxnn \B kg<+1"l8P|4~'!i9;ٿ8a󙞢(H|XOؤ!P y~ԨgՇl9: 'bX7:bb# _"ls}\iDϿZ CrT PJ'c{l~ao:9Sn z zH;_zkTrzm=Ȇ*^x_n;{Lp!"q:ޭۉgzI\&5J0e)"\If8e{j*klؕ [@Uҋ{IdNBJS hS!@L@LA緾A3"0q,2L9? :{9=\@+v11Y^"ԉh.ݷMNr6XbL@eR&0A'e(@J-PSܔn8la<"r. N /d| h qj"  Aǯ{!>Y-/?$ILAC } jNhi5*rw D _"]k0$;cXJ.D v[`k ~')2sד -Sr;h@i% --jj-ZL티% ~ >({=qƙXq;N"`3Nq(qpd6gᙚ5Av5!} Ȝ.Bɬ!p^906k5ܿyMhJ{ 'ٝ`yf.]ѝa !?ֽ@&;.yؗEⓀ><`7(ixr$90p)lng6^6aՕTpMַ8!SbO8]RrB?VF9]PT,p|ހ |9qSiNM}y2>NOSXNѣ@q/-|p vxK۰gS)0=wv1L hࣩ {'H{ߌ>dq3S{CzM*v`_ns `%X7*J@A)N~ `6.MRK ՠzҌ.@m菂T /T7ZlChpzG OTyv#^p/Û&aa`or>ȟ*># 0 WѤ:5ۣMO&H~$Op:\j$^)_$ttc 88a^X@˼4Aاs~(Bw#%cJXI>p;}@8`(bH={\OՂrkFɷ[J~_I^0S\';t# 'mۯ"4Z}(Ք>òSɞᕵ=/~[P3ߍ75an;] H&jjKx̗2!{Ն2&ع\Baף\h7%̀uf eWdՖ)xB$IX,b-uʋ^:LGu =hg66fW ^˅;xztl)c*b&/nݥת\l ˚FGUXjQAbk)Rʤ@Ӆ޽yAM]ɽ:1~RM+&`.`VseMUFX0SQ2 IG lۺw+Ϳb|slRް*%EmY`O[q꼅5Npޱ{*Hؾfo.3]5ihij]^}ݪ[WFnn[Sxp[wqxO]9k+v<\yƾ7MeU7]m*9BW*v}uDiyóK {G"Q<3Ns[ߪBkR87 vpToHk_1tkN*<)fDӞڴiI{_9b6?Q՘5JG`W~ ǖ\FЈOv/4!B<,׾:^uZ׏9"{i7uN:CZsO$8_J51KN5kXaO>aƜǘk[{Ogt/okƹ7mT k7VץZO93n 3j'A=Suݣ 3z:ֵInL񻫕Nzo"¿;\y!b<.7#4:ڇxwi6gȨNEkʦ[&t7i4w]{ɭ{>FW}f{kiSymX3j9{^]467ZVąlˤiǷȞھq{^2g̚4v4G/Gq=gs{N1lBRR]]cG;vuƆԋf?okT:y qbf'JN;[N${UyQbiB7Q}s{Y^*3 5E[7: '2.Wܟ,2I6i&7?ֺ.V\u5/G}$4]OF:$kKNV#sCm IVΛQzl5(f'b/i}]>]Nq[֮׏eRGomHH/62!+>b߲|;j;yXi#S2fxnt u}#'=\ |"vorfshm0rQ,s7B9UG9]'f.7DO7Wkhnc[S'NLHﵙuI:k[F'ݧ`涙i>xY\i#bՠf#&m?JDp:m~޳ԋYxjZau˥Zu} so3.om.`߭9ǀ ԚXst;9=(ĎssZ8v܏.\֚36O/m?zݶۄ;_?23YU~zI{MM^^;Wb,|bVLʄ Ͼ(_4mE2%+F W{kmNg[ c=Y=%*Rt: o@6TF:L$l=K!,\iR4JnWp:)'vYI խ"Z,󘓃5H%0+=4!/XЙ j"L24R'Q)b"? c5_U$b\e*-h6n- JGJ /(~֥G]N Oԉ149jx}#x}Lxd㲢[R\1៳,R":ѐ(4ȱ0} g9%MۭJr$qKï>\qO\)>X|KBRW CfDC|;v⒍AQz\C'd!mn !joi+VҒ{vs4jTbr1q DʪubLt*j-1ɭ*)"Y|4af:jb Ywn] \jҙDš Κ% &`ѲLL%2JK D ~M)MEWd_li)?w/WGhKŵ gEUD\  l d>b}(56&č #QFBhf^sߛpkfFތ(!L ibɈҊ5JSdT P9-RC +O"IINvB/՜}Rmљh0L*Һ]+˗.bw 5+WR(:6$ I54f{6L5#BrsMUͻ6,D)HE?NR]f B!`p J?_o|.a[ oɴ8"{xNވnIiL|lsXUـB.v%lcAPBE(;r> .l23E%aLHx{U{߾\8xNOHqf$UCvOL18-k^$L+(Ɍ֍yvpL΀hh}_8 ~54 檪 E7W '1?ӂQ5I*dVcjکQJ1 94 b}Ȉ@%Dc~lWLC!*sxQ7 :ݢ2ċg;|8Ca t8 "'JKafP3"EU 1c=h<vz0烐6x'\1.nIAܚѱbNNd˼>& @W⎾}< X> B} [ʕ^M!y\oY=|^zOSI єϖh/|/qBcB5bIz`I ҥngJK],0RwSobveTĄ1͈7Nݝ\v&X؉ mmX,id1 tӳ1 F--+X&\Jk($ɻη)bO\ޭ[]+-XR#M 2PKYAHLf+S(!)S&LX1(n{ZRʄc&]䙪 oe^2"cGQ!E dwL }' N Oϩ?L-j!RK>fZ4$ y+sYMRӤhnQ䌥%*7߯v/",TF10Gs{yI3R6SeTbB1ڍҮ܉ݴ$6+Fjٮ[b!eKLV5m̷$*JaF>>mM ЊQ  Q@!G " UUU[[:35OJ((I ;Lx8Ҫ}0Ɇ[-I7Ir$r$r$qӳgv\m@+ ~ɪQbQ|Jw^?H(P{ 1P/o"t q `[;bBN!8s""(q6ӥL>gGEDXc=<,QB=;!(fJY){`b!$1<$O.72) ߶w_coW%Kؗ2[ \Eލb9nVɉ!h1C.b@D)kkK 0> Rz8ѡ: `@rI$8bl=oa~] LO8 KS1* qbɱ)T0 \I˫pݍvA|)p(*ӿ.hc2ɾnF.sw/(0'Kՠxz.rzWrlp D'1m9L).dY4`գT+$W[7jQ'(Tڃ: Μd]rw" B*萐W^v "R$SH(,,ʖ *PJE4m& R" W2Ld]Y' 4S!!T AI1É~#'vJ0,|a^>ߏ~~x5}"#ql~#g..5">8Ѿ@N`əElF1 J+ "`[e,97qèao3h헄 |S1d:> EKVԶ,0Q!+wuZlU:р$Sp eMC ,jg~G^'@t w֍U*Y]1:vBRF[9dM#=c]z:Zf21ƍÛ 1PG-oN3M޷Y.`osMI"a1 R2T$-Iyk0?pAcc%RkWQk.kaы [ CJQťeT PQSf`.DDնQ7Ʋ4g_)1Av0ܒ@MwhPYp٭R}&CJIv' 2=iE,Q{u NF&3 Ѿ8XrXU˿&e}I4hQ6 ()jwd>-HAR QK"pE% L̃54k?cȁ.`@Wiմ%JcY̤HOX XQ_=ӯF-@v?\y_LE!Qy6+:;\adY4`4%9э 9)j\d gF͂h"4`N0NИ'%V8"W9@  G쉿b O][ƷD+ꊛ%bl\Z@CPdpYrs~Q? :dQR R &J)s%5| z> !") "8AK'O'1;ms;r*-a{,6b?.1DwiK%w)ESSg70Hqq6MƮ1a[ (of#If[7nmĕ$z@i ֳxd352†y2k5SM88:o g֋3AB&?&S R^% *Ԧ*ZU֑`ڌTJH&Ii%6SᮔZixTyG|m=|BA(PD"Ÿl5rƔC4U&ͲV*Y6]"BC,EhbL,Goey6@SSi@z˄DQ2~L8˹&$M[(TK'_ A ,&ąXZY6fJ`8&0Gf;HIK H3hPQ"YG+n4mU tߍ!nxZqs!"ٽs )~SG_m!l0Yu+We+^"wMr\h dp{ts%\Q/4$=BӶx7,!eBC( FuoFF&Sdդ*m{0N C`#xfvaI&HB$,F %4{{ܵ`f $ J1!Sniwmvms^Mʢx\ԫ\j嫩nKkT媋smʢPȭWV5W 6uJ4*LsVd%-$QLޏ)ގ`3t&Mpc*tfHX d3 0AWaL>ȉ93aк@@~~|{۴e- qg}d)A6Ô 8Ej?"TSFX4=JoP P,aI!1 TD 30HL]V !N14R!j* Ѳ'*d1CKOw@!DxW*ep %"ѭF, V2IUb-ж75(ZBc=şлG͞E]^shL#A h9Ph`J1?pDC[TfҐdn LZTlb")a:'c.$H!ybd V]&XTQ"d:25ho&!Q mI2Wc5 xtpaCbm&`mXkwV6) 1Y'혇.5IZfW%Tjˢ+բݍ$L+UQVכD33@ d*89 avYjSHmJ,;ٽ@ZbӭS[t!BH`o+^ fp@yYa h0$h$ܻn` 6:nJ1Upl좫 A f% 4aaTM(S&c Av\z6Pީ8 jyXа%<ވ@RGy5):z=Q|@ȋJJ .(e=9 .M@w8/4Q HRV&v<*%1Mh~wr 23|ْ_%BV ,CrO2I.@21"2QYYήIaCwͭ}ﱩ">!C (̲6P%+pBm)@m 0 āNC [kH{l&oG!B7:Z:2((X%PCJ)4vd+ o #bk`@)&AafIrfɄz&7 ̵'1}κv9FM"扔n㫝;ǽuSXB7|J$;Hk:wV73vur޽P{(0D*"r%3!Sy#;]CWB*s XY-RbY87MF .)IR]bK drk :WF4QцFff+]!M  vjtքM5* Ph )f1 /:ӥIn ㍬;Q& 8ǔՋ szm0$543"qDL9 ^3!jÇ.fѲd9+̜MEm% LfXEwthRQ]O[;8' V B [qo̜ԕqU@bnk0knCz42J3BLQI3zrʚѭD. .̏&Z5]LeYuF]P0SXөev9Tԁ F1`G$!fHI4Ch +D4Q54p QQe"x L).Kݰ.ӎĨ-ʕd2"4P&jCJ] Jow{\;ɑٹ " I}I3utaQh;S2)?ߓ5BIhrJ(((((("xdpoNMJRMPf"KQnVI}GJ񅙔DY%rp̘@,V 4n+MrM:v9QNof aŶ1?|qbڎ7 XÜɹ |lnlI`jB#{$Wty֦7&!.1ua HH?sa/܅Qv~.7>&)~bhr쮦&too7MMls[+!,#l;޷&wfh'3fq37pgaΜ ^{LÜr&ܨSwf $5Ka޾I!6pA֝+Rw;"s9[s-8n XAc+ Kƭ׷Qa8MS8iC]p7c;.j!:O$*$Dl 9pz3ϧ>foWwP9fgʦUmav6I}:aL2J& U]b8kGM έ(Ft:э. L=Y!^.tk5D:w=O90u GT>AvADȾd' p) Zh:Cp!@B3{ ,o&k_ (pv8WH6)$E Ĥ;|fTN|iL>%~^7'<~ve4!Ԛ1@)Jqk@A0H9TYUKf̐؉=BMM}>?\WQCI"|l H38yerhcHA|cyBNH!900Xb17 r4AdGlw@7ƨ0ͣ# 0uiLY0ht<补 \/(tH GL \"كن^(DDDDDDbYC9,J^nRӓBiMj]hPmrC\hn36# o"*hMDN0"*z0r)tL!GBȜNn(1!QEwLALs3֡h(p")x(TMR(u2MQE9ש];xDDDN5"" FN&X*(qu#0e4lk``&ћi*XGZxm֫ RÛHP7(pG #4r8+5Gzt;b""""""""(S4FEH +Qgw6sC&$u4]i+ EXaq M"nnW7VTQEQJ nXDDDA#}wC(1D'\()RMaN/R ioE ^ONzî+OSM}BФ>8;i9~?}-hd " $ %r (.aH}6]Mkם|ߺA#_{jIBmS?{sTX&S2I;9PԡԐ'4 N'p-=?C?h )bRfe=7۰ɏȧYB?_|3SFX3(`'΋2! !SѠIx̶ YhFH:E՜̳L˙~iof#Jt̗oۮĦT[[.u7bI2nD$>~/A6% 9C%|,DeLJ M (5އM'Np?x~6+T: l&)Y0HFу4cm:Jz3)ďiii`#D RK02p %Kq&GH:)Qk$r[+\2#u!c!! L0r[CI2޻yK;#kn2*2`%Ę\j).+-$Tťn`PeZF4,23+wĴ90 " s6\t.(7dIA^P-J.>aG$MRRf4{L NxpI7r+n0D$[Xa! [01|ۨmBZdpě:4 Cu^3rc^u!Z:Hf.fdĉ jj@: @F}i$bi: 3[8s{H0x狪 y 3@%Q" 0`<+#Nm mp;( %CA!cx!kcd47ǞJaoNDJ5t x~\QC,:ާ)7ү-Uuq h o89"k3F.S\ͪFk]mar2HLчkMN]%' Es+[-q]1JWw>>%y0o7}!u{4=982Gaѫfm  bR섉v4!t6ԞC|PtjRHU3:L3SZ7 t@/>atȚa~J6=f7gƝMԮgMM 6wysF{S``Bl ,ќRm09xv6٬G9N"%҉I$D(3d4aE{rdX3^wiI:%˖7u6*xeB)άeļlx=9MaVh:칉5SkЦej&u19jrBfӚe%dQb܃Yv7-MklM&!+CL]DE6#7"UUUͱe G5O\щSN͎蟠TFP_p;ۿ^<yb`LWP"sEP zoX JI){eod_4Ɗcޮd`DI')|JL0ꎘə¶{`i3#P+'hلzf7AdA5rޭtlcuWS߃MtJ-7' %H7 "eJ|J z4y4k5 w.t`;6˲KGC8<#N(/.{Ƒ*jFBIsc14Fe$,.a7\uzt&g N:B|^<䙌CNw'086ֱX B@Q=rq&.0T6MXoMbtruDуl@ 죷,0N%7蓣{K)ІikB#(z,DQ cC٠*S+#!`f%~j[z{Ubl& 4ݣp](ь?v洖$tֵs(~לrTx*>&B} 9"Z_Dj]@2 (VJZ^Mtc]+KdT‰-ຌB:$uf̠:4R@Fb <@p5>SIe%0^h*"HOM.Ϭw$;'(R! $UP(]KP!DQ l0xZ'C BI"ـ!F 74JR$Q[> ph J"$UUg}FΔ\Qntݗm(!>$&̀@O003[Aҏ٥\S20 P,IM-)ieEfZMv'us$cFukrMɔ]SzPdD J.0{#:!9D/N2QTPpƫ X#`y*U+-ZؕfkRl`eXhlze} Ң{  e7Z\NK4TSLI,^Z4`gG::C5;\249 o^'sgEOv ,bm>tl D<X@@j<]kNN e5 gp(@JKqN{}8AW0Z}4WIonnЈ]m}㒑2U+c]YF 3@FPIY;S$8%OyW{M4*ƽq&,RR{o&lZzV\ޗkNVA03,PÄ%lvqGJ9>'B'@8 >4s$eT5/$5@G@DPy$D24.YT/0I?$z }J]KDVLUeH(Fǡ'` C%( S $-&g fߒzAԸR&LD Y0 -m\ lFtHካȫ̅4)><'DCE4*B10oeÂiJx;FG$6CNv/P%w֖Bk| 5-&`>3ZjM50Ig1I2ՐNzCY~V/?ACVГp)0v[tY( 2R:e!Qf%i34FxcvA?E"R'}'&H:6GhzPyP, Au!z)Sf;4Lt$!A @B Qg4`%=2IPA2m|y?oW}fVM1  2K9z6v \YlRla{i^&)5gJ^٭Tӻ0 Zu@ֲOwN(ŖX.**[NAsC7F3G\l>(l0oIEhZJR%Jaz,Co^;SXtuNB}{`0.ujRnUdm˔nVJQ̝ހz&@ =|݆V2`%0bV(O拖#2h6훃S-C.EDc|Jy=O}]ߝ^6Q2u묐D]'y$)#=x.P"P!)!1f4Ʌi`:)q8T p(62ӎDd2䆵\{r8̆1w{p"<{!3mi9=e8t`&G!8S~ȞRTьI%=I쀧T~>oZO1 CL5=6& o]\Y)-/ߢz )*@ `?C{ ,NT{sLx !"' J0 d&to\!i$28@IS%Z5&mFU4+cmڈC2ٛT&J@F3hBl9Ē]ȄNg}8oFx~ӭB XXB(k ױi/A%M2BBK³RNT2ө)qHL] (JAu^2*a z>CPZg|*\~ |$# DfF$x:օgCw(u9xxgz裇 ̐yߣ%*]zt㍃0w$OLC\Rb:L;t($c uE,ְm{{؆`PbPZkg& &6s8 ufX:&P[&.}N' SΥTO~PGx1(WA.n / ^w6IиPz*m35R)P'PDJ%%ǹ)'Qe!f#pD7,Y!FT(53 … g/:&YlAag k>w@rGlDɭ0 %U5*"qƽ;z3:e`I98 Bʲ^a!!C7>?"[i\A3;%TC :' a(I}Qb@4~>|OT =0<(ej fpfqS+h"ClBmx5hňLh>^|nxk/Mwv&9=p]*pîʮB`yG"=O I] TPj5ڷ]Sc*LSU'{$1\ENb{5^59v(Cŭb\65 $M9ؚZ;@!3dRI}+1" [X/A,aGlrNɰ]:T|6M Kui aN0JIExvEo\TFUE\O*R!0ΥcUQDU@_)eHMP?i=dkDT)HB-*hE"a%Xe,ҡʰFi(4mJƉ3I(٦Pk IAHD xԁ+04rhQa0 rˆ;94tkd xQSvb f" MBi٭La_+ОD a`w@@6x$deWWU EOkO^`9[ ֏$p0ƕT#iE*EEŭ-{$8'p:| ]%Q)<. YF<~0S8\gA+GMA#0 H A78nQ [ rvEd#R: 4hr œX`Z1I5#'$' p(0 5f.4J d!="0wDU׺*p sqfͥ>Ҕhzz\ ?H8c0XI94D, ,׿ZA`P!}A5*aR ߋbJmFO+toS 2<5B`gMg U}2,+0 He;'`=h:|,ݛeaҰ!Jv^i"pFMkdPඖ}mR 2DdyV"ђ4ĕOvz |.a*nw Rf"uH!f(30f}tUUT)x,'׌cY h s5&d^C{f1 Qj=NhbM0 0F,ךlTTtKJsf xBɪPb rK/a` 0e`Z6$L%G5BЬmMƴ6Ƭ"M}oCoߐ䀉HVu_)`'91_^M*W1[rV,~N趺1AA(ѶSk暯ލ^()PѰ)HT#.ڢ[ (08j̒YYCOD&CI",=¶)MB ĥIY3 eiTh PֆlM_ܶYB6-%j {Jf I FϻU$ ?\@)"ZFf U&&NE2&PAV@.>acN"ȧ >mźWi*r(MCnȋsu6+ah3&邛nRAg04(db@;0`HLpfm>N >{l(VμwZe-Pul;x~*2z ( R<;6)F1*" pOgt4ITTJLc<1K!dTeAiWP"̮B5/0`jh:USR8_Z]& @k?蘄灡XBhTJS1 &P̕0VřTd`&%5i5iȍ+ZDEԪP8AP!r@J[RHdYRFi !l TK0$졌Dq $"nȼ CJ1 $H?G1(P@Ou*[$2mdyZOxc{l3% xnq6Ԃ B %'y.h`r@AM\ Xa$Tfj)I)) $@bLvA+ Q84NXT+4%l 2f@~Ǽ z +^0pKA{")M&'F@ٶ584(Kt$ K {ZJJ {w|I ^$ƭ琶VB,R YOFP!h&k!ЇOZhtVeZ̑c\B.,̳n FCItiȉq[fLQTxa@w!;dJLI&!%u@sfD&Qmhb"r0%601EZ icK-ZSY74^shG'Hc2xS XoyxfkXA&Y,ܔUUFB fH =r%!gX7<<`v&ƨVl!wBO ^ȣͲvPtYlO:q)iX"(_|kSnic0}f}!<>RqF^aSF0۲h!4+J^l6%I͠%em βxa4;q'(B}A,*ΰ<يl2C:1 @5u :ވ%l9_w$2C! N,e-|wt!Hr(B IH8X}ЂRiOKbҘdd QLbT>5@dE+$J[kED#5҃%&NQ)qa?s0hl4'$BPFؤn>\( hJ1hG7G&*>/_昚i,[(U@L+qda![J eBfP18810aULp!(4`+]bb J̘ۃ 2Dro%sk^xuX#f.[6AR(0F\i)Z١0 (bHhZьDJ^u MlV*kߣEjhfo{k\Yݙ*FbknyCiʛ+ liE]ȥ"-DDZȅԪJ|w,ZZEV6Ҋ.rj5,0I"FFj52RRjYJL Id 0&i2f)1r-Fe +ecq! F2c2kq"̌%ZeBHZ""JcW33V*v< UY f#ꃙNkd?&u4HH ~S FW>}j-PD2=7>G+M#QGJz; {{O3:_Y06<{޾EEƙ;x4)밦O/-;<9#5O`0Bަt|8h3Y7XM D|ph!șNgV BcﵽNOo'|3|K7gC埦aԹ> r@΢#rqQw5!Rx,0gs4w3ܜoaᣥAlB?)(C~Dގ2~O<Do&e ~%?XhB+9o,l /p4~|΂t:d !R{ڍ|7K$yGx%&6t*Bf?XFpG89ӬL4 lz3'0]xLz|u<5d%$`\3`C'e"D ^:0};L|i OJ" 0dO e,P = B{oyǂ}´4~7jP@l.O9h@٨ -@X$@Hi³ՍK d}@D.jeRh)! 7F |~v7zO2ۿ0־?|/c8O Om_&%iY[ۧ߂y֒'5+n@k_~o$) 8_{$#.vA?*|+Ң ^G=H#d@ q v6lN 6>;6y_,@&/s'|$7geo4 !;u.`D\#]PEZʨ $^Z^hw>}I|ݸM 2h`n IAΜ@MG09(rR<`1a')"\Gfw'>oqQ Q ڔ 0!*:Y oQr3lXO3 .L^fku@E ڹp6ap4υ[@/N_G p.،8jꕪ~0`(`AAH{P= =x`H>2<ڠ#iqr.ETAa#%ĭF۶~%>"7> jd L W~MEț8K DWy,s7Q^G gҿ(PpPPC+lYs EUB -͉H[B}zĞ~7T덣A~uv[5~JGۇMݐlʕeF3 N[e蠱9m>=>c @V 0P Cf PKZ[8] KuA !YXA[և:0fP!N^s,[U Ol  )4(*@[&Fկk./&o4@اr /<lŘFH wI(bkpmcQ17F/fnU{(7/ȘA:*#!\47 QCaP#xVs=\hoKe+ ! 8 l_UVyu@$I |66㚈(2\2z`MF&-[O@%phCI4&Fѯ\q-{,^ø /AxADMIR9`@B w4["Qs5_׏|rd ,Y&KByH9 @ί-{ X"A E˙f2kK}w6V71DP`.2ISCُlL#LQ]wӹяR̔X(Hp R#^bM]wbdiR;6#%tI3WMP޺w XIa4eDC^ ,(Y,ֳr{MݕU y/ M{BTM\بʩhRH$@$ 3ڪmПNTM&KڡH&eecddfA? , XχXQ<۵wꈈUt}qJ,`$I2!0kDwhK&l2UA 2\5&AJ`*붗wNKw Y&)MW-8Pٸx9%=l.Y<V(i"v<eBif颫F4Z "FʚRHІm(UMFhJ&fԉ)JfCQ9\*=~YVITJP҆^%OXܙ& %,ߎƴC4Dt"JbRC|bg< >F_&*!G2j2_ \]\QUKMP뉑>z PD~+mI&}N 槲j6Z!A_}m3F6sE*e%qL k+R J POYs޴E2M?֍ˌQq8xL)WbLbR `sspL5WVe 6)QHRdƔur@ X*? Rh̪&-52p2;oK׊H? C\S55P8n#(Y(?tLF0V<TTV(҅F Rr~04JS!~@:aSfD2q'@ ĚiH!̍khR)my`DB!PVC$%iG_k>Rf` mG1xG_^jV\6Q %S㿎OЁМ* c=s;`% BrI|R/ ̢SD> _UUQ l!h*@=DN~^^yPx>{رQN9TC DuKT(@eDDX!kld2%DvKDZv- E!X"T"{@a,>IsĈqX4y5I9E #<#oьc) HpI)( 6F|R ]6; V_C׶ 5\UUc59;Ս&ӏ]$H%ѮsDߜlz;ӳ5T97Rbfpodg _ TC e[V~1+dմD( G ;HFAm>K4 8k}&$jP  ɍ7|Nx:&h6\1Eۙ\r!V0:?~ 60oÓzOs4@1>:80w\ۜ˚l,XOtg ɳyBFDJ%VV[$ze1D̤蒠ަل!C pJ_$Cf37o%(X k4d!I PW3:*Ω,<񬮻o_]($7dXEAJ^rC[y e[!;NVxA #3+Az+rSh ptn;5V9DֆU39FNCXW!HBtS%>i8YC`w0F?7;@(cNbIU'躡E%@ר* 6 H`8a E!> O`P~$D8xA|rdߗGF}XxkYXzKi8l$C%8yN!hߋ Ct_iN>D4k>C i$Ӑ2A="`) y%PnmDb&/K)@]ܓ C+.M5gPۏ\ ~|j \IFsw5h(Sc|֋!O aC:(", ˇ)$% PZEc,'O5XثAV &'&ZHjL95×9 gW,c 쁢րr7~Dkol@a:66k9Y3{ K+7vi(yC925Äk@ftYayO?Px?==tY0{!@R}D~ID9';2(  x; 5zf,xb /њJT@|к:LtցAAAAAAAC.(((((먢!ACKݳ˛zZ7,yPRPRPPPPl{]h9Ǟ2@U=z:`ptOIЧPEGh4}: sF|H ǭ /z"N/ ? Ce 6:/B7յ~Dΐd*͡pDxd ]CXiƷD=V`kWWsRrdHtB@\֝/Y@!H f yfz&f沰 {ٮz:+9X I\?/ֳw@IEW<'Sl$ Bl)ekG 2off4vÎ^B*~K(>s7dM\8 }VH*jhG0^;jCXsLZ,lkkW_Gb*B~Px N>^aŞwuHX*rBg!t/rff~`ӄA!(@|T/SS5ޤ,f5R+]B0SNQM^ytoθ^ӇwI^] (Mu~ﯗQ((PP;sF"H L僰wߠ=9<:$qczɵݷ[53G?ܬJh EP@:j2@~G>*iF(f۟%}(w^&* qN M:,M(vh.\Z k-vdΔaeEPPp;0͂fy+3\^914ŊNz3Yr9Ӭxjyy{kÞN_񜄺h,1NRFp}}v r=d :W0^MK4k1a9fc/]gcK51K(g<߮!A*hk&fѢY1[BaެVŋ,X1ڷMVbHՊ#Px19N>u] #y怾䅥}^˭6+i+ۑuU-rӚʒ|͏nYە (eB'ZloxD-9JU6S^;o]vx~ //q>0Ya4ZRdutw%ܸqp(dsF/x5X4Qf(Bf)6:w*˿d%)JƢ2E rY0F1 `SW< aBǙ1mRRfl{KpKog&ىu vyp2]ݮL꼺 [i^sɒ# )17Pɉ0nXlD#d,YR1+ma\kWW2 b] j\c ['vݤ%Jzq/) ^&d!`RtUy##Y1*ʠ ,v$܈F3)f`hSs&[jNƙ8\KA꒳R,(";Tԙ&,ikTddBjr Z) B[EݮYa{whk#:Ӂ H] 1UOW /8 "#gx)ie]; @d֊N%2Sĝ#$Cv@SJ&s4#DtG$^])m!94~`L(Lfb"?NTs% %ƀd""!G22'p/P"Wp(bB2aa&eA ɣBġ*V$BAɆae1.`b CD.T)5(2YH fw7l͜hBh`bc6)\&P;1z;#@CׯB CE0ț}?P4L5$Y G/xx$BF IeLxBL {8 v0yk({|!4 m͂:^f9MY´, !|TIG`}8qT1 `g&M}yk- Nl/T\´s]]&;ƞ!'1M1YRkpSe& Te^|>. 􄢃@%R% 0HPDi{wvG}>ɯs~QcʦNÌ(=L\E"JԦj٘y3sgqO s=hxT>!TØ=m@)nAAAAAV}?M  tIO MϟU#'7ѥ 8Ի4dx@i<_h6c(B]f4N qaDEM-$ $IւII7tJEoOֻx72T[a%.)s>Jcn`y]W\u,ϲ0έ)JRl"`Qe nɓ 7 @m¤h 膓LFRz!k,@Usj #YbF10MgU*m*aZj$up849`^=v JfjLwY6ƴ*V0!SOP8P6aBISۻH+QQ22kɭjJUz⅖wFFT JF#H3 D Cۻ . A`F@.+I'("@WP/nry<M> @hamX&2K{TA jZ $,t1)@sɒ q#| Eɮk=H;pȜ}4Lzz"G8P4;<-oꏤ\XH`D) 0ƌ+Qp !$*'8NT`^#'cדGF:όU_?wĽq'HnNMzۙjm, %K306G\kKNl/1T@|IT?XBcv]Ȼ5JM&UK.) eue"8d)3-pֵTS2CsY Έ&6nHu))I! Ep3%޲fi"*k9$x3rv]ENXoyM uON^nV$Xȭ$zXc&f-#h](~=XҲȴEF>(_Wpc0]D!t$CK̸Fap~gzCgI:֪|Ƴ8:C(i ɣ bJ3JJ*.U#1+a5OH7O ?'=GSxMpz7AAN;fk*Sw AA5=M %@^=LD AAO֞$_Ґ@Pc@ @$<4x}(/hj/~ayu:,:LI?WPtwԄ v%4GY. Cgw(K L:h'9<nx7Z^LLIqK%Ⱦx<<'9S4H --:SD%)lNRm! [?0(қ^2fQ^s'BTXF,э H+i5 1*E.rgs@Tby|:o|˱O gH"P1JB--dU%Jɵ-@"@|t'2q$3%1pjxupsgsx9 ߲Ta qE(_6t/[zf9bxT5' "k9+6Ιx$I d08QRD< ]vM&2}sNgpf97N[wc'8fV#;{&|=̊vg>sx۪Q֍Yp{,$|뚻>\ o O{on{8#^3xoYrʌ9 lȠhlqDZWȆy%Z o|^?%70 | Ȼ:^:ЙgGCeWŭ($=@zX!SA-~] {L& <S(3{p8þ{S+@`R|Ҍ hƃ rMcS =0 sA_ ͒ d<;4< f`͠OF#8V8 l %HUJ(I Wa\P;AR)<ϬbWȠ j"J>gʙr=9!qfx(HoX'Jw)rHzUf#~ɬ]k5ó]^+BpEnſ0A驈{IƽB2j? A8Q _7BbDr~_6hXP7ДЊi@m7uN_@(o=1 Wꄤ߮:C}S9ik|ឈ~?։;{z>=:exqLs꠸T> w % &Jbj3qa)H&Ԕ.",T ,E)AU! !"CʃWoYz7FF/lZZmB !O,/F&DzIݮ5ﷁzM۴ﻓ{z{{yw<y.n{oONq^Cݻup-UۭxnrukA q=.Dk%^V.ޜ\, iBKakd*cYS[@* !lL$lʶ1:RfAVaZ!l(2(*@(otV^ s+ɬd">MzԩQ (UQEUγKz+@MPq:yqGzy  kAZ`}eET%Ȭ*+WYRJ)cdB43aV$Pݺ<tJPB( E@D% !Vo`֩z *ق(ԡADAPhـ hRU\ Whٵ ~"hѠ 2"&J{Qˌ9|2`c=-ۍ/|k@D\M*rozBbH!d> Yte%dh gvOQYar#k0Yaf= 8-jdTT^I~?Ø(.9;sˮW~mϙ,<_/gIdվ"a61U%ܐA!GXrErI?㻻CKS[MDD:O}k!-_DΡnPZ~=#>69~.( _Z>w'/xąn:[~?D?^_IoҙO;FF> gDLG?xzbGvC]t1x)ҁodS}\~chwB!PY쁳ר~}+pxď@&ToM?e4I'@s#eǼƿ2q[^k <.Ou%xT1_\}iˁFIF]=q3~??\]بϗ8#>H "0Cd+ߟ7̈́}_$#?PP?uY|z;f;ON8~Ռ9HugT1sv5gXbMNoy?._*xG=y05p=KhҍDGNq7QBZf&q0?>C?d~߱ 5eI722'~ى$2:zB*R== ~| 4q0{uae9Ma/j#9#u#<߭;57&r1>q19@I>޿=hEyJ+HPnRQ_; }yb@w2Rol_5u#.~q}T,[UXVUEȁD_ ӷ\|w5Gʫ;G\;r-~oBS?3jQww߇~,+b0N'_sgտ=vo?5Ϯ_}ŽOiA4 o+\Nę;|DV|z=z_'$~1uϞϮS~w)hO9`U ol)HgkM0޵0t@'䳘&ƳmLuC=Խ5y?ȁO4Ӻ!=߀A*K0$@q H @DzMRv97 $_{qj?E9 5qR?}L v;1.?w }kǽv`S)+: FQhtP'[HH$7!?Ї c(G7 7*=q{._c"E`Y}pcC^,FK){!>h9ͷŰVw~'2 <49 DP# %`Tf\ @BjhgF]C T6q* 1u`M x#DA< Px7eWد qB `W@#A{ɤh!;6@hkny/x\n@Tu fj%D%l] m7F䗲 awҪBXjɨCb! q&ll%' v3cN9]2@vՄJC q{:aRZv RBa.yqgά?$vhFÀ$ 9' =$p!gL%s3hd qFVCc+1` pO& A/M0pcHbwWin7k(1_EW} [?v/v~E &w0d2y~G!<3I˾hВě8 sR.@pW];}\sN]qG>8qauVh /!c!C 5Fk0`d)!jd0I$NA; ~N2?2hz'b,zesã!G4X,n[kÂa|W"|aU@F޲-p#P}q$=@n;чC@qax\  zB;M$Ii'L2/~DGnVy">7Lsi jL:. r<}C!)7 ǩZH+/Պ ]ٴ2춤zt(Q,2\X#v!OP.vcwcbjSNCc0nE@9x044%6aݭM1tD ~1bt7"&ÈDo֫gw5pX3̡ORM:\ƾSqcPsM >HK=}?B:ȯ)] g/^j'NlF?g'-dgg-o" CbwJpKc.?8_?zغ9(!8 @3D$B!zR!O1F`^D[Qz'gq|hk' H|qQ }/Bxo Le#CcJzy#W8 kT~ȱWByvBy|{98QTFw߬۬g;$wwqi&EZXK2p9\}yۈ?" CG4H~2t߽du"wې)8/|^:m=:yoUeWJrE.P;SCCQ4$TEJI$It:`[;K슂4$$Im>uȧ[ gƈ 2(]lvġL`h1 TLB9FyIh`!hҁX@Apݜ:$9%܈@KWxw|c_?^M%׾m~nXشxFΤ-C;c-+{vv d]y@'H،6XhU B$ Gt> H˗C8#?vnG?*l,+Rq?=9qAGNVpkp׀ >IW|UQId.]29/qͅh.}(c ` r=6)NL3 {3:ђxmL֘$n+sנ=4 @Ԙ$$HFZ)Nt%N#CJBvI$E|( Tʎ-'#!3S#8C p8Ys/.'֧L~1p9@v9h[lM9B6Ad>W5 3 @+A2HB\}t'M tx%~XH&qq7=5& " lSBApQC U"shpD"\s=_~=03]Ǫ#-cϔhb]tϠ2 u ~ #Z&|xiq(^x[z[|NVʰ\cH;:0>%OdK^/W<ÍÍwz>ssdc |wIH_'pvA? ~ո%1éK i`lh v;^H8Rd ϱCܰ,>81!/ q#%B={4yfy+;b|hֹv(C҂0pBQ3.A!Nׇ543^.g!mg5Lk2 S$s>vPOy@|o$ $+F IMIA8G>;eP?g@' Cqn赃?A/I`Xsy?U#3Y4H-~ r% @c6үMTiho&[-R" lr3(2g >xS<8?P`8;M&.A f??yxC[w{},ō7p 3Q."$Xة-CbU>+i 0O$S RPDoͶMBK 7cgI.8 N+= |t\'w.7^[rN>q7\e@8pLBFZ<> :_of\Lly4$Y1caje|enoN>]2@vՄJC q{:aRZv RBa.yqgά?$vhFÀ$ 9' =$p!gL%s3hd qFVCc+1` pO& A/M0pcHbwWin7k(1_EW} [?v/v~E &w0d2y~G !<3I˾hВě8 sR.@pW];}\sN L|q"UgѪ.u'nC=aJb?@[2<}=Hq40$t[f#sOŏ@p;4 "xq,[h`~XLv1h "Qv1y:!I󱑞%} % xD9Pe*NM.3͌f|wcb&\D(T σ!C88Ad~uH !c0yD+m~>` 㑼6B za2wC4>~**>+11䎅\"78>l ;L(b9Q"Ƈc^~=x`j_1[AETCx~~ B*(BhL&e`sYR+Z"9{hDY'MKQ'|OBR|Rێ4(yoUeWJs?iT9Nh0"`PTM/5RIpD?b]8#$V9" [COC)Yo⮇L} 9;((yB@-v Eyduﱛ_7[#-^>#l|ƻ hJݢ%'z:i~ 6# !4'U_{й#C]"(=-ƀݛĊ[ . >Oc\dx8))G8\&5.$>s~!Dp&}G?/!.h lLhK}9\sar1}ud JAU ˽W[{5\NL3LFw7~ O X jLԇ $v-§Npʧ惊!%!;`$e"D>yʔ*eGm͡ UEGGS?8ZQB-k? 6&u۠  G| AΤ!c.>:t<,FG8ҞFD6) D8(!Y| @98" .S9H^u̯Sϱ `1r_g:i><48pkoկ<@--Py+eXG.1$o坌ONϢ$Ct׭rs8ߨ?_޴I?ct}\ Sc}q'_7 nGs6uB1_$m0r@\JClv£XR_Q(3NcCqNF8r$ ݸ:[k}`8#䥲.籁(r[lC^LF)l^ 9${qߣ{m:a:Hi9nOI2-u@ z *ADՆUJ%LpgA>irJs1UVUiqү^52/㤂s>%f%? HH,C>vPOhj#$ $d!8'g[1 LOS$I K#</ N#ˌC㡭ˑf I62YAiH(H!;M5n b\m KKUOdFvm1pcQC}c l;^d>oXȸ 7 3Q."$X͊E>+iL0O$ awH[oJK xG{cI.`#YLj Z~E k3Y0VD D.D'wƳQz@o-9$yZx"cMדI3wυ#O}eӥlt 81%&'ˏRZ >N<:8a3'׸gˡn?a0n.P|OgUy*J!"aDha o|_9CØae;|YsģdFQ?>u%|CV[#@W`C^9Ԃep\|ƻ hJݡ0YY8&J p,0Dʙ؊Ep"P}x*4Aaxp,õ29i"Z">:j}e:@_= 4 F(CVgOOͿ:`2 ֩0)@v@vk CRS`د䟰f%%bRA10@ T!Xb!"s t"ZEUK$LDN ʘ%4Zqœs1smS.mm0.s-ְE9k\\sqaN6W-Z̳mݷb$mXl4h1ֵ.:QA:̬7tbŜc9s[srYڵZ-badّ6$u%& Ț* 0*!т9؎lf1T.k Ƞzwmh,ZQZudZ )$q`m5Hi))"ZhZ(]N2N#MfY:ZLd0իNdM0$3Fdj &)5Qe(* -A ëuDa." ɢSPurY01 mbͪ7f2dj\C02MTP%$@)E\GR2NP\rO07}=d>?ntE}h5@gPeRAiok2+.1BBv-eZ=h^fHܘ(0p=Sݰ.S^0Oq1, ?Zd50=ˆ9bǘ~(7n98S'^#$3cbezFz/$VEwK9nK _Y1! = 'SYW56 CsqMUKj>whu7?̪8z#0+rˁP W`AP*ϲ$HHO.a)[q0L^J $ @LPhǡZgDUfF}@(px(<ʄ6]1s` #r{ah1ڊsӊ= J^Z0 RE+#m[P"U4Ԕ_GY_UhXf/aN n&5Zy,dZf Όio'?(YUH|$`[g(pF0t4X;@aj*@< rC6L_ysw&akEI4K\bjAMqjVԨkXUQTG\r@hQ#L7)PZSl"kfx3O!ۮ9miR&^yRYnUְ(:tL_ON֕OʫDe$qV.fZ0kZ1' htFHm٫xȲi5+mͅ`X.afN)5N$(ZoӇׯ+voO7/Z~zU.tCfjVa3i',rOY7;ID޾j,M}@eL3 `8\nҺwƺ8oDχ"3X6J;]ℝi Rg'iw:tް3!` lamgdm0r] xcFfGKa Zĕ-fXd91)&-aZJDZEj0-͎,L&Qrr2V[ɮbvo49ra s0ݙ$ZLv`%3Lmanc f?)Χ"|C09'3AS]?U+Kk w/ö)JCwi*x|J}AE4 jta7 DD2vT35I_dr_<G(0~飵dorKjve/~o?/SDK&*Llİ VNL,#AIqjp V` XL{|Mn"Mn.WEwl]s+U* DU**LӪIwƳabP$D>n2oRt,d$3Qំ\s̏:(ѓps]4>v*o3U$_L$`i]O,`ɢ%V瑧p7fU4ұ(L+hQW 3 bxY[C{'sכKdfQW=iSVf;۝rvr20+MBճ~ M6 U"9aEw,bɵea1b%kvkYZ>Zg: '=sn?hBO.Pb#w}cPSr; z{yJXhX* 'dP*Sa9 7 6ڭ(EKX0`ƮXοo@ r+Y3$fcCaICd'<Ù$p%mO-J7i^{*`QO&~ɻT sw{|eM&e^D"z-y*0VEY4 Ёv(X~{zyE.C-մD$$xF_5T^esJg/Bxm؆tEҬQCK3A ݏ6Իd*ޱS7+uV.uH}mիuC]6Zu*lFGY%I>9^;tF,ėktwk`AcQUOFp/fنwmcZ$ 3WᇨX,r21[- eZ)B?dJ c3z7<޺ 7\ʜFIO U,Bc9zc 9  [LVkǞb{E&MBu~ڙipCdذ[a٭R$ NUKEnok~NQiAYa'H}lk PήCH>E~IuI-m$h^UZ%x#vqHdy43y}r~fjBWn֗x1zꋑ|AMKư3ZF%SZ#]oRvc=D ҌKDh32f%=ۃoWv lgDt3Uv"7Ue2Bzn(qsl(p Zmh-;Aϰ VRv,W&u{c(ѽ!\,uڲ2MT""{4C2eJ EWjow\CDőrzw;xϵpK 5$VPx;MkHQD;¡G usMTj"EdͰOa*b\y+)g9qe' l*Pa-Hl@ƪ[8=>2 )C4\{,QFo.2wXx2xՏI԰ij;;AE;h( +486erpq+wBGtn#\OglU* D ^i)oSdAD g#>7؏D8Uk34c %DԚW4S)¦¸yѥ*嗜(Tk͛ےckĴ Z!&&^0>5ݘ td FHOoN{AmA&RE$aI*K{Mu: S•P享g>g4 ntˋ0Hoifx4n4,їLyj`kQ$KiڜSP>'`n^=4Iǹz,o fiQ-9 g S@tNPǮ,dZ;Ѳ^!ɱmz(I-Nҩz(+ eŇ$uF/xS [<Η PmܬqͱâxHysPP/ڏ0W&wGVXHwcGFw{7YX̔Xk[+aW1KUӋ2Θi7ZH:S"*\yth\A8𿣲>jK:7iLLӌ)']tc1;ٻ {9=MMbyƤDn(@^;:!(|1h)J5ܼܘ<\'+ 4$h;\9˘Nast b9$s5CYe UO/syr0sRY༽8;k4mAxz ¡c_HHޟ;Ĵ7Prsg UffnJ)w2X !Lts9ńZшW>pQDXIj!QEЄrXTUE1s2 D@V7&C% A0y W%8f^JTD&(KQt&92T;SVCVRtXƘ@auxԓ)v:gFhbDq6" AT4zz1Uh}g)VwFi>"&sUp Л qd^قRjEB*]rS]1(g&uYn6txNoAy:A95'}Q^"lv;NA4OSi>Dj--9Z18Dž\[Աn[£9+UPQL$V=Q3wmHHѿ ΣpϣQǒ fBaưh%xyԵP.|r&6kgU퓝3IlfTBs'(J&x"![Vm-c+FdWKxN\L"u >4m`E,܋]0m8=5^,!bAX`Uzv"%Cn907}sx#vn!zkޭr"X:Mǣҋ{^MoUn|f4.Gu&6RCoC)_>6T S8sjHy]g96XM^<(ͧY/,[LEu9g $<8yUqq:K랷7V6ƕ(OYT\D֠b2^7c07{T%|v|!eYƓ9r3.*_y%C`65h~P8.ۊtM &+O G 4hrI%BFM(/8{S9vX3vè=\.p'!F@ Hž]iBj`hun ĭvd-ϜR^5 YB"_jN< x +=~DU'% Bc>0 =jui-0{-,3CݽՅͽ[D`?(|W܉x3cU5qDKN^@J ڃ7z{_H;6)伧%!/r`(&a+eFγrLsxYuVޞY H(8/yy0 4bL a 8y|= 5reBE(3.. wڒʉ@dx(J)j]7 X|K3wp$n̎pq(`XbwEI !7q1UPBafOuHIzWLr#iB81DO N+k|^$'k )SVE:<ӗ\A>%> (InAMC %E]W?Oe4UJEJ*͓666r{_|GE]z %A3M$@wP,0 (_ONU!BB0 sͼC0l1w<ƴy{nJfuDo##wFkк8{t3fErw%t4^A1-L̪W 131/B#)ˇ,K@3$YX MX/r,[ 1V/}yEnכC@=tٵTU r%!A cIHIrQ jƺ>QD*R圢Q6O.GlcyvsKkי뽽Gt4~-^gqUE@<]da1D)bɀ6.(|C;eT>fu3w+0Ir<[йukkR1WmƁ@?x @%*xLC} {1PAZN8ݽ{\ح=/g۲\G-}`>#{H1('Qs^^ /zWUú[@+w9\JhI~q |]>IϚ ju1: z[h)4dC9Ez!.P$$J74E H8곜p BÂẍԗb2.38IpYfLL"Q\CtS.PxS2yQ(@ ;NÓ|s} n^L"" _&y^a^8[i?`fr^\8C)|gr Ĩ_& 54Vy+X@= ʭYhÃ}mT*8p+U YrCJ(QUD1gno#xu>!F뷑[n)~HFa'!xڻ-oUL R%H mEν'oiVxwgS gާO)bXSM[{%ܟx7Z3Yykώv*KlU G9BtVf[=&L'\vDbEl}xIVȥ9:)E`5^H+**C^QvR ecki"XpHǠ"گ2*܂c[Ho j89N)M۳&C:St#C$:i:Q=i3rҖ˛U[w[9ةs/`6:ՀIq !Su`Nof[<DmGˇB /Y⪲x;g}J";Rv[z C-!ppڊ,RzZuc8vQk(ϰ=-O@e9軣M=`yݝ|9Zq[U?P2l,+҈ᭉ`q7OOE Jb74^zw[ .et h98Y zW{9wHA ϥ!>$w T r(&JI/}ב X7wG]Vo"rmR꾗awRS7Ϟ@zJ"9p%H NA׿xʈ|͂D;zJ(ަNWKQ*m@*9D2 ;u0'fe7I9g:'j#tbRI0TSahh^'MY{D33"oOo~+~{Zig\}u)= @f$0m@'kƷ'mj@Gr8@hQM@̨.4ؒm܈yZ$;]4<ʨjxnt@hD yχє9_?|~_˲9IyQ{"Qgя& B@rٔF~9cWj_y4CO[v*{$Z_u6ALN]f׏U*hOx W֗ѕ)ʲn (sE|!l9]Ȃ2'(̀L2 P-(P Q =`(5@(ڢH#JAQԢ5w{o=slEw/Z(@"݂,RdXO/$Ey槦L[mv#zY]:Y iO$v'\DA$VK1pvEÂƵ7x[dZӸPewO~d#t9×'qMX.?L5aa?~ۏW HjJ:Na5{w%l!q1wAJCO`Đ6c5xIuK4K"[6A##(J4uۉ5:*!Y #@}&1 cK2' HBy9/Yْ {佘(N?@ѣ @$@_+c#ZߍW6.@fFE]`CQ3M5c =~"/S `5Hֵ0ֵ q;6ߞxRDG 7;E_2s\|C 7Yf9($D' DcZ/XbRa&u-<$#)(x,h1#F 2OeJ IJ1ⲷrݲ:hníƨXECDؕK3`WL(ؗ334'{8y\utPEYJl[ 骻u96[qx) PNk˱vVXUqx0< *㏱ɼզj@I~Cͽ; T֢jDCXpH, t\@.8y-$[z]֑ ..{rֿ>o=ۯ]\\/<#;ܿIrĨzʥ]*f=4vSlv!nifcA {wurӄ#;x. QNd]iyZub8;{$x$u0Wː}@jl1A.kƻ*w},y>xH@D|(!POF$$xhAcw7h`H1 Hi/汝wt\HJ #jwD@DuJ<GLÁR pe}^h͠ޞkEu L C{; U¤9x2 0(,^H¾/_fVt2"5GHMw>_d[beΔ{[F]޵ .~& 6& D%4e / p c@)#g` y:ZstD pԹ9x "cЧ/AC_d^\:Ff5}[ν__mJy뷅y2A-[b>xAuQ}cޡ!QQYJ0rlNXuJI#Paf޵AVκqaB b._.B5U]z޼wXỉ^!#W&궷ֵ{F'q{X][}*p$8#;@P(/g-('y0 g,p^;A%@dm;= ü{&P8S*bb4f6S d"VQ+`NzlG8vE;kb$ ?}(rgē> gvH&2Y_jU/8('olX'"d:X=;tm{ޏ;AN.L̉EK}F Y*KxDVԈDu75KO˔u]1*q,ZdI[3G9y$yAx<>$!Vv$ea^Vne0[Twh5o0})3!2JD!ļLb!vU4 psx ']M +qw`Bje)ۦ., H%$wLx$ 3dY{ŭJ?wNh/8k}]x35?T6_aN[Z/d\@[1R$A+|[IkT:~xg j"_r ^*I?|tz)9PB8ߩdz^|_5w.~}d٥ h'tv&8*˭RV_V,{~;9_3Q%08r?ꢤ"? t F3&B@~~. }2Ie%lcP}+ɝI O'D|eM/&&"S9CO6/ZRă<7H~W*-#0o'j$AS "r=_T(cM<ӷFR} KwFрbq/|`O&I=-]oۍeG EzuߞV]lK5,x@@9` "/;.}̛\oQ.f,B, dD("C$Y|fC1 HDyH ,T]clE rWID@H*Lwͳ7ueֽ{o~YDK+4.ǃPb\ռGk=:Y^eKx¤f&"d!A?$~/SZNlnc~Y_ZD,kPBPb-?Caʁ6C/? /}zy+GF1AgF޵'^0C9R @@`3Hw:^WrHѕĞ ?C)g#á +Jgo4FB*:O祡{8D,NAw9O5 29S1!-BD#S9iS8("{{ĵYQ'{J_I8qǁW,}g7b`lGJj6NF^qU$ m[,3?I l?E7+UVBAvuDhj /|J֑ER"^j82 򍻳B(5g2*m0&p0䎑,vP]^pW{^&x1 AG=QdsRQVǍijX:V'l7c"D&c->o5_8Ϧ<dp-c)2SJCawE1/'~@烼YąRW22{RKH:f\2VTz+2œìr" 6ιZ֗E۟E.~oaf0 }1%1EB<ɉ21IJe(tCuExKuI^YΤ_,=ԥ'qwfJAp cLj@}͛\нyZ zkM^ֵT4uY~OwjB5rx!),"iH\v=͂\L<2!vw)A>bm4b΍e**~@sgsq$FKϯT͚gU{{XQ:$UA@w$J9'}1R,g|˜x焫-vV,Nwd{jovJiבrH Q4 @x;v .nE"3{yU)M1wV3{.J.(DU2Dh$'!=<)qODAD}ڟhI&TFM G?"Q]t .7?43&vqh)x$D>v gj ~:$CژKEs=u~<9r4aG u0A2.@`bXmBX~?> 'J*ıb;wF)gڮl߯]z*efE[(D:YIuҋA.A#AQ!IgHp܆L|& !sso}o=bT wP`æ%x]6'7wM{wu|5LDrU_]̼G937㍾xܚc9IV3UBmGRN&sq^E6L}<Y IEp)C31lI$KVғM@3Vw뻼"y*_1!IF.SP,Hcuusw,:!B!(cH [&$14C TZ]5Mٻ⌌g>s:H1/7Ztf? 1opQ>$^DcoH[U eQuTE׾8x!!=yx_7U=ݠ2 3zżθ̚ r9C No]I8$14Yy|.*sYxSyqƫ7@@$oLi=b'Rrİjd!׆\tIuoxκ͍ʆxh{ՍιcT♼fxu[dX[yܺA"hsֺrȂA$FG &DyVD`Hsn%pUjјxyPE\jHZϝ߫v0S\] 4IsYLK{'snpo&u MWM`ji<9PSI.@r-Euuy-T@%w '\뒊wmXd1֔JE@$8zEYAdQ@EIfNgjzbn36nwQJyu&wnp{jy뷞m\֩y˺ewS5CU7_獁Qq5㎫z@# Ȫ[<ٻ2s2w&j*qnM@gO}go*w,IA uzx8NdQEMXsr2˪dˍyMιD (A3筎s M}Zf.n" nwR\X")OY7|Nwq֬ͳ slW<.*aq݀$$(g![08jGoF骞;nsC'r{u`ܙo|oPHr^4Vw|9aCE0ans#A[[}L:P'8ye+z7/Jk(d]5\CtC*h!~ʃ>lGn<ذ]^>PN jVQGBI15.Eg8B Vq،^]t:}-!FxOk; 3%80?0yΛxoIH ,=.R`^=G EvI+,V$ǔQ9y*l]X/T| Tl̰aPu7>ݮH?btZ=%n*uoiyHdC|︉~Q;*1b_?WRg]bDEZ={K^,I&>Y'J‹icw鹮%ծ̎:2y#Q+»5ҫI,#=ҪM.! V{VsāҰCU:´#tV.Fz v{уk &@޽a= ˾Ν;x+uˊg3#$:D cslm[0-Ƭ:V9X1/,^L"uF%e|ai=)< g$c,gg|D)|zSq;V{cJȫ]nXx՞ sۧ v3 몝zo}oYsvY[ݺ_]rag*hd&b^qkkWrA,CFVb`@M{yΪͺo7:NNknrK$r GB1ǒ$>S^##w%0E?=m՝JdRC!;hYw9'f$Ghw Qloy[݈}^& \<DJ^Xݹ-ss]t]Yˢل<'7b ~94QnG_Z] H:uvitsj1Dn>Vt#o49^ϼL4GqّU{!׾ۻV:Sdb`H\;L0D@ ȹXseO|7e^7D D`~~{Ej33|uSx3x/moc,r8דfd  YWN_6:/b3:+'yM9frCebLKY s֪,Y.@ƃpj}fUxü5'ZyC Bx$i"[;!j@rߗl{2;9:.j{䇏HXs 7>[ԓi؟Qdfevsؾ4ELQWqhܼwŧs5ϕlFCeIg Լ$ -K җae(O$Z 59 [ʝJ`drZD2yppd;Y&Ih, fQ#( 0Yɽ3{e09 ZXYhHSFEnϝsueM>޺U#BeNw빞!=gߗy35:Y;73;fy%_ ˢ>@| y2GZ{z79'iSQ=8:]&)j!n5^|uA?9frߞM{~{!$Y2C4(XSfasww`؄ N6"#u5L\ I yϯ=OMĀ *ct7T74Nr.y쟃5JU[0`kZzBLL{LMjzúCL|vZ% cw0, BI}'a53nlѕ}X~EQDA-ίXA%/{2珿יKﭑF{A֠\2Q2i 7Nq g,yeyǽ|RDq3ySN35P7pz@rFK6#\j9î;U&EaVN{Q"oS,:-绣L8@k,'RYh5d;vN$ D;93Ct|뭜tucTx7ZY}oC,nϝoƩfJ~?ljWq3+-`O5~k]ﳅHZ/]cU\O$UV-J?n4*cl-`r̝39rX,͌5VMQuR  cc9|bf ,75ŵf%95:oÈ5 hMѪj> {組9X.O-ȍKy{/7g{EM)uvZkx3xQo43r <|NW|㸻5;+9t r8ox3xn߾5ln9ydbP)Ao~\fo]&+qjoz[f MXkz.˾k5&|kr2Th+3r8ӗd{w^ywQzohoQw`?3f!G;bz]UG?[DK;w\i7mKybaswݼ{y g7m~6ml0k-iT!^e/_+IXa@pIz1Z,O~_3UstϿ~=/rwwZiH|_ HxkR؃ssFuis[Gw؄\x$$ H&0H?>wȏ;p&j~wx_>w/+9Z}茂˻n\ 0΂$ZT'XKZHD`9}uڱY;lf7OGc]^ؐe$e X@b xs~z݊!]痀ww^C7! 0-I;מb j3 <^ KZbI$A""A%]3uxμO6nVzu%ߞxYEߛû @"뛦Ib!_]YUYZ "ΣEjwq |I:qStss;,~O=|=e^,Գr@vbԿȚ͈|DSs~Piz:椧ĻTLh:O;HYSUB r.W]~C\ĦC;ꄥ.#2%petwW+s׉5O$Q^_ s_*jGėISW).F!AjTo#k)MEd5w g Aldsy7}}y^/wŭQna]0.?~>{Ӈ7e@ Ǟ6&|7o0ɠ=>ZÌj}׿?>MȢn{Ăxoz4>{}ߛ_@EH āEϚνx5S1fm3TbB?>}{Q\@>w>-eg0Eו| Ûɉmd.|u*O+[ow}q#_=jZ !|}wDM(I:$,ED.#9w(D5mXI1nKxfclxOHaF5MyYe=YtV\ʌ=nuwV.2K"[7W^+Q'DuլQ^۸WfIr827uQH283g)`/2C6~uݛwg>Lw!],<,"^ n-l6jmscGytza1$qȤ \35pX|\|kP^tXϭآmsno5.ul.㭄?~F#3}3Ew=G'C!}3;Qd߯o obE\Z4L2#ϯ=y︀%W\k7 Uv$AH @9~wIZ>{Bkk3F4ʏ[yQW'9V򳼻9 @DI,tL#sDϧ;9d:SHAέݲykO'Gw2VnU= 0w;q]H !%}毼w-G3"nka.k5ɠ(2krPx6q5Eɥ9w;5"@  X gWLJ('lQN1 IgZy8|yT$.)dƣY5UenC4[{3絮4B_>%sYw f1gzڊLLWEͮxܓWEq m8{%݌1uԞaoTr}mkN9::{-GU~' ͍D1(ŠHfyz]܎z 4DTs'\7S\TTGZ3 ~}"# /00/Q\F\daJ(sE^3F@{ iaVFWR7JfmvΑuWx DŲUַܴ7㞼R!(=o\Х7zDuCYJiu!1pxL(Tl+a%z@iaA9<]u6YyZH Sh"dKqWB  :4r)0zM$8ly h0T?0 0GPlSc^]{qMV 7W^fq)̮VpY ~c?q-oWqz}|pS} g۶T-kJ]w%zrkV;gȺ9jP*~CwǮx1Y&g{ v 7@6PjdC |+`0cZ'اFSdc[ѵh[rl UJzםa ;27.[vڹ*{gyW++ҮA+<JʬI$K9E %jHҞ;۷kV;=޵Kp,{ϯƾ~>Q:ϯ>^}~zz䳊8ojŃ%q"wYS%{z`y瞏}y(0̽QS}sIn#PUUgz{@O6׌F%;|QF9C="05zaw]F;|>yy` 3s=y"hee>**:UiC~y@u뮺$%xA#Yɡ~hs-y9k'M%Gqi}mx$< #=| ot|ݢ}puyrzЈ<}]_74JDѺd8$IdQAUIUo^o9Uۚϯ~"{<:+^_nV6##)'(̐%"(#ujNXn4K@$,a+;~J:n:^8y݊5snQaYa%|g] X9!b@bXXBD )|Hzoc(`gI L"Wwr3nί0n曶[=Y0 <,[w͸GwLjXEFjʳyߛs̳RpfP"8y|:EKK~=toނ}fo޻hxF廓[Gf9Ȩì_<ߟ^yu{3 y=ߟ$\򲲹W^fb\1=yslPS^Nn9\U(DLċw$1, s͵i %P ;׶,st͔a';6n\Y(p9S@QIETQW}qnW9)rs @%>۞{z{vihl,ؚ!dqӦ>mf5s矟=VnDa5z՛l23Σ2*I02} "(\If@ȷD6"IY :p1Tnw|yN樺Vhj!x{Eg}d7~wٟ>/65ZMwyu+ qfbr3#0,n,~nf+&Hכwsi@w{5zŞ 7ߟ~`1$H@szƽg^%4qd9Q]y2ֱ]g]>y䌮UAםuPīZZ˾ݍkV.<0av_׶[Ϯ"owƒy D:N6w{7+MhEQNP~_V>.ֽ;uXcp$I DĂ܀8&fXA0@SB$IEC%w9:UGs{@wA)_ xF<Of>U_P"v{t;wn GC<\*FC*h\Yg]bo1{sˢ}8r(U^ `9 iߎxίO;\UG{LM:?awpKX@KâծnAru^enk M(~sVѰ._sY路-َ<`\L w5vJh/G;ozt&;q/(:^Z-4S5a%BpFeE-f joOoisÔVm2kc(أ{|VFJR6Stsm ɑ= vs]{W -@Ooiat+[9ӠKE1 OB@aŧ̪%phl&Ƿؙ,KmЕ&nFfȍ"Wnz,ۯZj-׎t=m<MX3LoJ; tr~$"NMUoW>Sr>rJ: fW9r0aOè)=;1X~iN$цͪ.c~7F>H:SܓIO#FѩψY\4$:]pۧ c6d y*zӭKe/!xxB" qE#\ p]<̩PnNu[w|eDMAܽ!F6 ;2-.]BFPj1 gzz|Hܭ.uX/pg21ӪQ"TfjDu0T^q6'k|`4N='>d'.8.çPAC(l E^%_/mo^^P?u<2G~' *S.S3*|"$׮'q Z;^L 0&Fc>s5S Q2.u" )r<= @RS~%Jc/VgoF7wZy^^VhB 'W0LBpy10GjgDJ&d MShy0鑡!G0!;E)y=OCz=~2BUڈM {f|ܓ7>Jz.nk]x}s5iBPx*Zu L Bu4XU5X1s e?9ou>Avw%#fyF^H|^32 U0 QBE< Ƿm+cu<ޟTQf'& E*^h4:9j\_A ˌޅnGdv`lNɻ\۹9iϩ-1}ІB4J<kRhqCS4x~`#7{ɡ'FeY,ule8uʡ^vj'_89UQ A:ާ]A8DƤ,hV*ꚦ06PMUNf>h^i>Mnd!B]AO"u#i0ߨ[Mz0턀3Mgٍ 2tk5uU< Źggu:WF7;J7pf= ~u v?}hbN2PO|Hb#C֚L= wz8Lri+TUretL ;e"3xSL3 bzYzRxWl| <,DDz"wCDd"Nm,­ג$眢BRbܒ䁜yCFiOa>w!(HNȖQ502M(n$I(eQރMIOIW3+q2gkD۫q;qE)x֏bJOYP5"䚶a\ЂWnkW0+ΟU ~D+te QY$X*Lfg6&hGۦtt}z}q pUY1`hHO(cu=q-;R簦uѦ嘈c"cl^烨ݛ_/fb^H*CUkջwaccCC"=""SfRy!ʆó7;V]nhsf>\m.Ո_.P -^Bg*k1i: g_1`ʒU{QNCad1kݧ&уޖqNM:x]f] 4f*#)6=BIeМ*Wbb"#^mVq2H)-g$-ؙ,Y^COXA4nꗝ:.9>u@+Av e$He<ܪ |\7Hn=Y5^Djo=(,"SB(?3ʵ-h߉ -'k($'mQ/SAS*%fF e'չSFE* h^R\T>&W Żh8VWϔj\nBu4!MVYNp#-EGnrݻɕw8Ewx5'9]\yb&IW>"JS34 obiB{LKU=z=?;_rT>%ɂa'Q0;ʉ.dw/d\fe[sOxv}7"ܡV:QcO*7罊{Wq"QRjETU*ј32qg uePoNΗaz¢T9чymw￯__nk>"t@vDk]' CQNs 4dLnx?1\s;th#dn*:`i+ncl/N¯))r9 )$_rU,(sRn)& LOQ8+ٻ>A >:;a$33^}. ݁&Y?g; ЍPuCv P9x u@{\n{s+׊B\Ji'l#==]>||{[uttx`〝eA.P PMy 9 rs9@8L5h'(#t5ysnsMgk>kd @Y*o: 5@ Po[:tM :Ͽ y^sU '_&5"2g-W iCR1Mcw j8]yVqO?>{ŤY#B7.jne$\['k!Ayڊ~w3`:‹oJ{^ ͽGr2Y3JB2s(1[o0`%A| <¡A:¾~BHwֳf"lN;"_E FHy ו d+ \] %T~US$)Fa߻y1& sO"?zDP%z|P`.(n‰b]e" Ba>)*xV໚"lVyhs1<NCLǗqlkUY۪=ɦ夸g۫ap)3#Û+n2:w:b]]'*q㦍-*gwInE)RqTa# 4*=s* ".fӡG0@Q4>ܩKhOOps2&Si`=j=*_IdLeG.1k&wW_R0}$x(-8pþ˙uڋyr(k񱷝^s׭;7Z.uuO =^!R$ NsĤ ZZx!I˂9^z#9X (#?^""H Υif+2&}ݛqg]3܃pH?HNBBh:@jbe"Hep(@H#3v{=AvZED;yq))n \9 p>M* _e> UDΟh4;hӳ@q6*T:"\j ;1qiRÿukA9"c334HxA+Om#)iLZ|TJ2g\vح싋w=1vAA1 Lӳ FU(IoOEyx &R%GfOi*3/ˉ1 CyzFk6cwUp#(L^ z"" BRK9ΈxA-Llr]̼:DUE"Sx5X.ubh-w1m7vڼ1:+ACf%Љ%9RBy|ov>.uR idf? (9N/QR6[fC|4 >ȪO/dGמՂ\eAaа,H^_ڞʿofMVc_ӯ Ր>a:a}rnf=U݀}6hd;%ݚm A8ގ/y2^̳}Y坼  p'Q荧֞|;ǩ:a W[!a/sB-oEt4=bfŌE!?_ j 0;^$<~-]<P`gv:`lyLa1[>JB!)hd /*mE1j.*P_~ "]ojDG4ٕ8|"^"g8) !e-pH*_KGju|wR;-_HSX2\L|Ml!uQF-k*),cj׊JȖnנP|91CٓdՉ>)4]3vVGg u׫l6%NS#׷FY"<M6hŃBK^ 2R枮]w,GN/0QMXU"#/;xOC"cxSRcz%DFBA.Nc&t :HD=n"vCfڹƣk99R0΁IH،`TEt6#@%"qB%3Te Q*XR3 u2o=+UM#wi .2rճ6:X`Qaמ% ׅ "@3O=S؃‰6UJvTt7%LBpu<7JɃU3ʙd"s.z^g~^߳jz$yg't/[|:zy '3.135z%ګ Ca31C">G$17et-D HJg xql,[g:Un<:` 8 2AdU)hxTp+>IPZ9ȟʠ$SD%/ 5k S(.q8~yUܭg1u }+J۾_x?O^!ۿ0NDQ9ߴ?㪔*qQF?g S>(u*# u_G}$|̽oG~si'f8MEVSK)L2C?Gv*!?^lxQBO@y: $$}:*K^D0) F=OSg&6jZtdLA]?]P]&o9(vCX=Di//O߭'R :A ؼax4z._#}Swns{޷aNA&/'O&hz 2 *a ( 2EDpdFfQU3'p?t_ <+ 캊VnwI=d|"GO 4~~OBc{ Fcy  D4zQNU?pt+\?$J`T=!+Kc9 yGǯO܋ET )`P>>pPs1 ʪLʪEP?\A1 M( M44,f3`Ԇ;!ܮ4CpCC BS rl0`ۃA#N1\ X() N8BhK1VD( R'N(ъ(BRi ,1ĚBY' S! Hb'n`鐜1ALa q4aЌC$NLHX#2BR) `9)6# b$iFMCN88e$iFNs ]d))6'NwTsמ5xo;8vp:oHZ go9WCdAXf?}ي |~3DDDDo{ϮƏOCܨm&ר{1er cK}i ,顴#-` ;$kghoh CI'; vMޒH.1$۱XIg?'q|=;UXOZ!x0eLĘ2Wc0 %BRI uY8x!"bo}ds{m`} I`ُu*yoϱR-N ϿOT{V*H4tujz~*qOs`=S]߿^k!7tS;zLpŦ  $H#b0Yp  !? -ܶ _ߗNGΧh/XWH*ә^ 'H.q[AV͍bkt<޸%slI$v݂$ vmJ9onOMՃa㏂{ߪv:Nw{>a}8o5>OyN˿o3N=ާx /w!qYOs_tִkz ,fsyE{Uug٣MyZ(}8l;@Mm8x nkΡ$KX$K v?\==G?*c?UUUS.G8qq<'/"*ByG_bjaڪzι9y?'cUWc7z GZfDw=G>CvO'8m>n=v|<[k;{ۇ]%-}cH o,eGG.^?!Wb2^~eL̩yOy`q\.e0A{yu]knݵt--ɠ0_D'.C>c̃$-www,yH o=nC|{#* $P(PGiÞs3 0$2㉃:{m~sCY~\ycD}p!e.z Lj*A=tPUjU~6ak5 Xk*a֗ Vʩx, 93ѤgߡUHxE!zp&u4A 4׎-Y6>yi^gxM!:?m<3\>Kʗ*ۚv YvWbOc1Ya>016Yj}|:&78T4`F|IPd$`AUni0r梗s33'F/9ok-cb韛G~̗S駯oN#7>`+qyWݽݩsuX>|Qi1#sUL0}5iĆ?Т埇{Qfadw}jӠi|ᙇW:.4M4_r$̉,Pg 7xW&1)L1'N]O@ b`IŎsp]S)q=x` dg2Ix`}$|=%ڇ!~o{CS%NJN_S%B""DD C@o8IUŚMu{0.+a AAYnCil |3?U؝{] W?c25QXWH ` JaA֥OZϩpUQMؑSxS2э.]=0{yzn4O_㮕rYf ۱wc Zg9f3Cu>^] N5M}瞦moC`C`&dK@0[n8W=/ۼkKVd}F?r&fe%!1 $|Q$ &CƟoxtw_'G4I?~o;ix -x X AMXXB BE8bE , N[KpGf`a _gy!IUаC|ǽm{>x}q?z*oW䴛#=u];vT#B~](:|y>x5Z551^$>?~{:@ϑ.NF+6'7dȌVk4؛If]3  EիRzm>32ѧ9gOW_VOvOE9dY{֪AܨN=kZu8uG=O$oyCD?#!~8b6Wx?zͧfa$@~!Oۻd6#g{3߬ڶ{ǃ}Aʇ陑}0?pRMcv>zϾyq?==*u ènj~z{~e_^LsaFEh4Ncb]MZbc GMv契acm')%#6򻟒I{ vHp|Mv& D; :t󙕝ޝGiMGK, hP}~mO4GcA6GBBFsljΔ+ ]\TܹhZɠ48Oo =x1m^S7^`lg=ֶq-CS5[#E f #X}kCˣt ǏPϥUH4ðG/íȀ&o[$t*bm&4/xμ_.ubWɰZs\ÍH@P(H| e -vf.zm&+":$Q1_ܞl㏂YI0ȑ*z$Y$L@Дb-:8$B$=5o]8 Y gվ"(~ =s| W 19W 3Wֿ΍hg0<>4EQ8< ? x*PB87L'fg>I4Om꫑X`>؆%G/8>9Wd~u'UOgfG2v?di۳M4ONg4G7Ï1sLP$Λ6_g֫i 5pP}ڟh {iIWRV|zY6d'~q>_mCOfHgjIҵY_R,8DCvj,oI0'R0'0i}W={"`?׎O~> ?9fo dN.SǎuᙼYn3 5@>x?Y[;|ll8T0 A#߳j$}kRo}Në\riq/q٧nY>vfTjawj֜ 0CAI>8%دF@x0"_9=L 1b^3]Qd hP8q7vb ;^Hd<؈MM7&"~0pۻ|7t%%=FMeS~I@Bb_ۍ2qXO^_Z`aA' U*$'܅htOGߣɜ!=73c:wwr<4AnI.5SsM/%0w9|y'AMd'xƴp^up棨|Mwbx=,u!ڤִܺZ@QEQKnĈH$ڂocmM@2ύ iq>mMm^r$I$Ix;wwh'˂Kz$5'1,Lsq6  8p"8ߔ 3vuVjԈ'3&wvw sEVS%HlnEdg݉ASw`D9kZֵc/G}VĦF$`dv8 td~-ȉvY/~tA Q(H!Y2`<ki$A,'T*UpY;]fk5k\;|,:>Vt4QE: E{rm#7]wQ?Gg&H?1m~okZ!:81BsUTf!,QWzhݜ91}8c NR!?0SbLwKO\KHG^Cw>$Ǫ^^>gׯ96`_~^o yWOWcôjSlWY*Ί%I$!2 p3ML|rxLupצgp,v0ݴ۵N^Ol|u?獽N~L8uW:yq:_glE8#iOq W`0 -áz Ik^jq]ϫv~0GS UN9<zv~ǣg~Wcg#v>*{ma# >?ļ,\t?_^i%c,q"DK~\^_Wu㽸sqXq x?iA;l $ǴlBÏ~û$g9g$21䡜@ .7A(!M`cz6YCC.Y33ca7, ޿Ab(xDBBg~t<=GO@r~(}qߛmֿ޶޴mGW?UƵomaS}zw vJ<>2S>èM:~'y*q?,{aǰi_$sqO/۟_Dj1%ONF&"bd]CC a 3寝ikMz'OYrII ? ,@-I<Ix>jnd8xbmU=\6dץWsdDŽ o&j! A f aL6qcq5WubV'd8{[lmbvCa1 h2 L_~|.`Gy?IRT>{}~;lq8q@ fnO[܆?!۶ M!>k }e_<>KpK i9z˟v|Co^Q[g^j=Ov{Op(s`̠ ٛ{=-C?z<>s eǏӣmf;us9ss9-e@l˿l? FL"yv>^Ҥ?V~fcmC呮Mh֝hٷ dc>6M8wqoG~_0c1R4425@L+v??>?Gj3( 2s+vww"w9zZbO:f|]k5u{ΦO~?]{ ]I Cpk箦fffe f 5۾3붛|UU^ UKHwhjya( ʄw;Px&?}ꮵ[C{]}0_$~nFmI 4&> Ug@L?z{zk33?.&i~|( ~c_=Rfb~z_5'4A Ȧp^n]5rprIL 3Q ;-~ݳtI$7i~}$Hn {m?5kF9T os!¯f qj@9ȂWFt` A~I$tüD=d&@<\9|U݆/'*(UEERpwϧ>eIĂA-Я| 2Hs8\ߊdȊ>46 z$MGN=c~y4TTӪT;ېPICI$E[Ke~Z:ߗ⫻)~A,Hؘmv.."lc,徇 Qd#({ hf}{45l "v18?<g{>3wy @LJ;vXQ1CsAp=&,&O3Op;~| jk6+.3B |ZۦL$I% -XX~;nd ˒ֹу3ه5큍m`tvd>Lz?uި*Nb1Ç m$@~^~ "#G(akp$?!k`H.Fx]\y[n4 qI$̟ӧ.[ŵ_5j6և$yЯ9f {ꪪ/8&}c߱Έ6q$]q$+>,෰&A-$# 8wtp%ǧs?}PuxƱ`d [mԇķ<g!5oBx*N7˷X p hP &8@~#FSnH;d>^tXSG γ}|c3lfeloBĤoxl4ko{x[mU $pH$SHKS}P{=$C b_xstE#}M벃QwNNj5Dhr9:;{w" :kǩ?C&:dpX`g<7wt>ƀ,m49k6òexH$|FUFFUFFge4qi$=se1o}i Ǚ/(GI$I)c#("v8]9s:#pgG<gRz[3} u̮_pv X`·ErW333OT=cdn[ -=;#AqSY3[d 551Td"C)U<w>OSsժ{T0J :wwt_3Do{gzfz}4}x|M7`7nw;hTUM*x_5W =2oLJsJ=!B+!?s336> HFQ ꈩ"!?ruDDDHvqysڡ7?<1盹🛇w#C0I˺1$*|dc:m?wӏ^݋W#mxC++^`$! U9=sYύ\)/387O4q"2$ $Tx}K)y3;P 0LE'.K37$ceaαs,K?WN{07m sо-bX-e6D #?& - ,?M鵢MS#BCV~]cƇwp2z(93M6(A.m?}:g{h hp{bWQT@QEWsOb"[ jo.[2SKM0A~}ỷ'{e=aMy 8NN@4rN4;o̪7PU AQlއa7Rޛ\P,33 z/LĜ0Y4;IgousTNv߆xi=Y%>'c+)O˷Ũze"][_-@K+Ŗɖk;goVxr3ó;c_$%ilVI-Y,$-0ķlrI7$8 L3䟖UR˭kZoݧQ_I@t9B8333@Io}g;4yO=z޹{t}JTT!ԥAAMBK8wH]lƟ!YT(`{灡ևdu-_3wrJk>ǹWO ~h{G^ob=u?`ܠqJkz?,䤗,mL2=  n':u j3u>kUam,}'&(iSЀ6 4 _""صv%K7˳Uh}_G;ɵ; r1M&Cp5 %Hh$D Hn^w>^ς"":ǃx Ԉ?]'.e k5#D͠A!&g0>/3u/ C~CIaI ™ǁmA$r݁q($YNGl00Fcb1 [-9ov1_s!ffC lv v0H8t-V3 X0nm܋ ݽN\m 92Q`&!r(=8aķN --kA-sq!Ӥ\R^CԢxpz(^>"F~tv_~wH%8܉.OEvO" cM齍km i{PUUUUUh< }N?;^97X0'!s\`vkZֵ>|}Xi C`U aF@h~/|AX߮fg#!{~Gx`( I>#B"~sun֞R"%z:= oQGt0:~tu:=UPRcˇU{ֵ2.gR}gklЬK~?79syA?vPSr}?U?G z!z PUJB2Jֵu~.ja*Ww;5c}|_]>gfa9}m$&C͒IonS>ZcJ@:t p>I'@m Я ma,LD@^aGnɒd!$8DzDA{\_N@iWpvJp58p$1_@q~|y/=v޻2H$K(ac:Σ-h( w"r{̂do| Lv^s]g/C9σ|v=7!ɤ=} vt8v^P6|[{}Gv;1jCv;'g=;1=;UzjǨއzΜDx~ikij e& ~Govޚ8ZֵD~ǻ=O{f~sGznVދGz⒜ @qcc=D8?z{0""1o'󷦍?g DjW/նڜwG7U(SLBIَb@gQv?L>>^_y}]GdI4b׾ߞUUUV.ۆI-?ؙA$7H9j^:zv=芈f~~5U"Gzyw/B{9xr "sK9QsCL*[s}-'N*- oߢ>K5?.9mY:n:-z1aT<8A#H:bW>Ui v=Lb33;:$ $X~ '7*,]v.݋ ʩ6F$C q@{u 8tWRK$u~kʿM_=F jd,`g[f""""@ŞјJ0$BT [ZNvA$ ve1}| 5v3X~Y4M4ߝ>WL'QϹMkZֵ{3z{ ު߭W?roFa$O~ QE3$;j ez'^&sp=}}ZO@OG<,OXe|,ixt ЙnZ-$hil7;KcH_߄pGjP݈@oMjt(d'6jf$ H$7[݃Öq= >õI]Jj݁7W<T@CC~vCz||rH10z=3MXOSnpݨh} [iO333o?/J|}iyb~|qdFڿ/E|<751Xœcz pN'Z{fff`8z}z(sosr\ܙj|wa}WX~[61S" " gD8a| &DD}-aOv;=:lH$|6pjj@6i(<G'7D(AiRDA"8~|$N,z,c)۶On^ޡ6Qx1ãޮ<;A8-d(=tPOO>k`PfRڪLڏRݰyCb.K`PtHMH3aàA[n>~_׿s8I◯HHT_T(>C>0B 1wa  |h`d<.;3];8Eӳp۪ٟ_ffg܂ GH$.FHzO"l ]A0A"dD\{:gӌ3CNݿ1L?ǵ홙=@pWTtԟz1JH⡊U-@m5EooH$Ct{l#AD7_=fd4dӗtd4=։;n`=H ›ύ"d:oeo_64Horvnf0@XqV|??FU32&Dܵudc|xf&b33A7 FdAn+aGW'}/J(uy|cjUoޫiC]zn?i$} ;z'?Ͻy;>Ix# I=7|\FQ3q{gOC{ǫ/ ?*':&kYc8 J례gs'gkZi~:oM ?dIa~׭?`"xe>;Pǃ2e`=h'fVk]"z n{fڞA8C@]1<m `~    p-'+ڸ%:wb1X/Y$3yq3{gn{u>|}{zֵi>8hWJ?[ƄCn0K'k{"""à oGX~XG';?>Tޏh`eI.驾Q?` F$В u9 ՑBDfDD@`I=v=h>SB"T2pg$Ii@6&I$!KsI$ûd-mŒ,Z_⫫/=a zvv纷|ȩ=;^s~u?@ùpZϙߩ'׌{<}@Xw.U9c@3[_ٲ%I.-AqgYb0Ʌ3/G8_Y99Jɘ}1oDhxano;gK߇gU/G1c>zo>PpH)=cח?ZUuwz&&ݼx~.=DET "DT3={:jw1>}O>ō P C@?$*::~=7.PdXCA?9$IC@" }I& #rt;` BtVpɑ!~&*wf=;ȝMx?n3:0a}!9@i0y_(} 5ǿD9652G/և3r\+1<ͷzwzkF86GfzUq+ӗ?{y\]`T:$d0{CJ_r~>~^{{CagMUBӻMW_o԰3Ԉ33Ƹ8q:|1<Ǐ?!/n9zU}r: o3,QDƐ?>pWku~#gswE.n=z/gR'=!**3MzŖYeu~M{v2fOL:PDs33333$ ;OvLJ'꯳ky?g| T(LI @`~$CA4ѧ']4Ӵ?7wsww;}fieqUU\;v靈334>dU NI%GF>_Xh vbǶ;CƲ9ڱ&V=Mh>a O3 "C;{gwvwtI%cl[lF>@rshwz3 }i{ޫ&:E bFH([a+zۻIq>pI~[sЅ~;hyOiΑ8wu # ~9?e(9"3._;!hgS299OsA ,X/tu<#b}npҍ`s^~@Gb 3rAIM_݅loyAfn^C3oXx DHȸ E ŰU#"m=8QT;wwDwN$Ay٩%#/h_@JQ0GAUH@ĴLU>6G:ŷmsl#ѣS{DfzE{ISD>_*o!CYNͤ I"*1i* ȗLT;qϗgƹsq$M:nH_DEwr}jqkyQ+WZ*~PJbٙ˨\ssD%TV% sMv'<ٽ^}mQw 0 " щHӚb܍EP @Y\HD*[( i#om/y3g4Y-t~ozןypE@JILh DxEKBSNOΞ!j2(1p"{8Q>" SXPP;;(55ng]{ѼOv"7K"‚ÇuE8+tWzUDL@H:C@D8K*)t LWQy@tͲR۳|#F,CF4G?n2DLz|E%!dúr7=K X^DB‡l:QR|,Y 0mݺ>mrf=.۽[4l6t2妗fqH)ϻNa@h'ɻRo-e4x1z// qz ]/`J]. H\@8b]1]pжfbDn&s1D4AmQH"qNgg8_R溝km->BO8\wA%)t1w}wBi .$*s|FRBS O0Ƅ0?ci 0ƚap:Ff`֝6eT3vbr`XuZfc3;ZQcEFY+6jdiJ4MjHZ2·utp*X%tdJfV18M7qGN?D,#?/?xZXy)nK a03IE\t{YEFVD-/FSH1LH5gVu= |n}:sc &n?O %r_NmxЌ:Q*(D'Y%W!DRaqSUq] -e?J^|_y?|C*V4s7qw[l5oŖF $C(S4K0 O*&ZZ(D $CD$Rpf1 8c1 .fb6eys+ n+fVٷ-lRCS}㨣^$SG9wO{=οqs5>{}mK;ѫm3Q~}S#ȳ 0yJSFOJ"1 |MεCtfncURs I ^o`m@bC@q=\i<~Wn]^WnEo# ŀH|"ef*5,4!A#]b*rMHF<ˆ9C.9R)H̯陛 !:d&'i ?w_G!a:tHP#Qa d (@ý{B.ZB`:&ҏ hU4Y4CȤPa |m|󤉤JT$ҡ@1zAD)$p?y|H4r"'^SLs,U;ɵbF|a:OOGnb7ZIlU?G_HբQJ 8xy@SL*3`?BPȕ30- $A2dO '[ė͢Ш=蟹2y5m2uJS(R 5X #hFi$fIg"BX Pp`Iń E!Ld a#8 ƍ,@Q"DH_{m8"+ĪjYWzgk_jMMQ#GnpAXrc2A=(0dt{Mr>Mf >P!\Q3.z+QN]&>9QpA?խB4} RoiN8N~¢>\+wH­P:#Nb؝]L8JvTSdnz(ˋ4C=aҔm<^ri%϶= [;!]M"!L)_MU 4 z%f=uѼz6N/k h OPgbx4N.ӶKKKgBak !Fٝwx-zw莥UDi+GyG21d1@S01@#Nf);Q5|+xF D1Hp(>W_o ;zXw[8[=g$LC˿])e1$ȽPƬPc`D%BF' PWpFiG ͽ4غ}Ͻ'Jx enz*Kx ]^Rx@}rUᆪYíu)wK‹r?Use!;9~cveCwU[zh~ 0LVMzU>˛z^ulbVY# `7Csd߰|OD%F(^+%샛7$xt(&qfFam{/0 10#{Ϛ(QtȀ)25D9#TEtEf+*ѕ8! M FPHe^U q˜@u7 :YjP&_O8PQ2j}:'@B` ( 8U>|Q#}=8n{7X[h*m魭ӹ% l_P_;c3]q#eK@9LG@DEFlLb"#1)]OgEG3 ""/9u.]ݗ1; AI^ !_%!a""C3AO1)"T͜P Zs>wOa? D}XUqDy$e*Y*HDDY e@6ĄJJ)ReҠ8xܩ]H"YW8LA2$ , i*!MRNWISmC5!%5T N.Hxp(C $Gx =@n6;QY!8aC=Y$B x%QFSD$BNK!#ROR\ NP@<(11 ?(&4FBT! FTpPbYJU'@bE) zq1t@ۧ4H* 0ϣà^ bAvʧH4(t`fI!U&Q@ 0%9$!єl*o+<<&R(C%J111 d!b‡fTt$Ī GCjI ޵ֿ<ɂ~ ^S/<[Zy ˋM]K3f ꕕ\ yIHE6L, 1'iַ0;a&R`_"a'B$:J?Ͽua^ c}ozqFf?/L;Md/i[!Q EGH Pݺ먙@hFU$QxgUUߠֺߨ6%yHMlYy&17&;LzF"RB..]quxɢ g][F]M`?5Ǿ7zcgz瓹>wwvW^Ԅ2nNY3,wA?3k{2!-L^fdII,e%uw D@nS.[қ-7稧~Pxwÿ- HmELSz Qv]/1{f Ϻyu.X77mG|}qbW9y|VU=.q+!!Ip׍bNOL(RDϼꆰjfw%N5 `v?ݨ 3crYSAt6 1 DiPz*IUtxgD(y'bP13*2322(!T0?)E,FRI,c>?EA!TBE*Q_%8QdU  UT]4=G&R'D??*\V\Y߾THut2ᙆf{ɺ}/R hXLCؕwq&&a?ުa:>ǪGH2 ZO\|2v!"(Vd9FK `,21cFQE f1%TK#"W)hU mVe)e^kw-f+Z1V+7b{xJ P;=$@Z$O}LdjHM k}?3"=.60o3 <ѫ7t*ձYsӪ|U]oZuRprDlgg5z|zJZ1\4^uOߗʫof3 h5.A !@Ē (tc_)//_?2? p̩H/x]QBc)jZdnhc|LS(~A03Z`*>8H9k 35u(&+G8\+vvJ'>(W-)*_?qE9v]hq@,5g>ulAަvຟD0B `wlGl6,h$>ض٬"xD9$G=l~ҺٚpH*A:7y oe.v> 3H6vF1 ^NxL1OTN\ߧ\/n0~bIhlw͓݆c=1RU:jGU(zRiyjTQ+THnDT=_[0tr:zW苆OPyc4FbG( 5on1,]T75{" }@ޏJev?5@W9BESYbЂ味Tvřf1u@8LUO6;LU^E&2.W'mo7"ئX:f(e)r -"Jo#x]İ^hZw*i@!an7|e釢6YT"yX\.d;Q!H!qbMP&cZUuK?uFmbgs3 Ju2[  Չ\Dᚇ ZAzS# Q5/7T9 [NdώLTE8|Eu_x}O9Ĵf&rL%ҁg%jdNҎf,L+Ca1@H92aoZ`1V 4Opj|9c{/*LtExup5gCn&`ӻ#wlGU$dLHP b/~F=EOLS-DU.m탷oz{g #J5=e1:3g"/[s}g㫃3Sb0A̲˾C &"$3oܝo:jA@F H%qH]'1*ѱ~B"xxGp-0ԀdC8j[gqI,UA4LpMlCLr IfO=3׆f321P*{yw_>W(|m7:9-ZMNvԳgiNf1Wj`gz8>ÚAH-cvCPcAh/SOzqI=dndnkϓw+}C.Y ⪪ۏ??OL5X_׫thFim r""xQhoYw.* AU\AƁ4a Jc @HCHjS8]l$! ?q㊮~"11F0f4;a(~>?ggv9iv}ayZE/;aDfSs6bT切L%fUr= U}w'dnC<\DX@3L+peR9uCH˜D`Enqzo/HJl@{7U;:0!@>[YLo9 "SmzB7 '_{0#ND]!n$)rIֲ 1S)D:l~} ˆ"!a͛%DkZӣ!I7+*7F ˨ Qi,8b0srvI]YQ20pf]@d`l kSYbhbKϟ 5Ͽ} \VڗlῴI~?׿_U?+D>َ.a}ĒcIAMh1X5C:7h &BC3$Dm5 c],X 2r4て28 h £p \'#NeS;MxW&x"FO'b›y?C{F:Q)ëeS9djjnsdFRKC~???8|ʅ=e8fh+dCɺޚm[e",F#@`M D k89B,fo!1wW;9fkFsV׺??h}B NNäs0hȈ3Yf#i tgAi1bCÆOC P t2d&FC!jMBrPaSLT?zEPu̪Nˈ~uS/ABRP4)S(hMBMiH" 0^t]-z}BqύKdE bPZT:  H0?$&ynOCQE "M3!TbȶXU1yis-IjL&֖ͬE.+s 96sK&[aE33 fc+.Za`8j Z0kNM:*bRd,hL,,ř*T%)# 9)c2bXA*Lӌ`j4.6 \ ,MD#`dQH!& q0,.HLh b$aiRH(*$CJರERFmD2c qUL_Ztz_+BS揤1Mz'gXR'^|ټټټټ̏!M?V'z>zsimǤmJDt3$Nzhlְ B@EZ  Sv&ꬿk 0k P+J)i1Nh2E)$x΍#fYIfa38 V8pʼ 8q,% RUXUݖfJZ-&N!9!AHB(A% P8Wc\ֳT(xtN= z&"&͑9#]!iB C<+cɠU P;pb :i1dx2.ՐEV&Z B q Rr+18!HT4qr45ְQNs I!t޼SGH,1PZ1rpq)^͏$Qaֱ woRxH'} ! L"""`7RDUʟ$* G$& df`Ld4Үjַ޺j282ש}a[*f²p- b S{ :x 9$EKa)'$5a0LBN5BbdA5 F J"hͫ]gϼuuv?M$uq LK;*RTx(%K6Ɲݯbb&a'RRR$K 40=xf# ( L]亇x.!P!%(<ÄS9O0 ;H;la0LBN9D!bdA5#%"zI3\Ni.0geJY<ı%jujzNױkav}0í!/ړ))AFD[%\uxf# ( L]亇x.!.1݄7, J1o!#O12%"`Jp0ft:,CO @# jڽ9ld|)Y>p䏐GLBQVm9__ⵎ92׋˝ŀoee*ȚЈ?w\f$rCleGVُSBl|cBeVe!'NZ@,@GLE~6Y!:v7JpRėk[~m +^mЫ/I j}ѧބO84v` OmhDI4|6ZݲǬ#Ƕ_ ^<]$;Kiw@X 5D&lC0Uw\Y Vi$evzRlt-Mirh6մ9Cs#dS ' |rK:+=ʉTC+ZHXZ[<.6RѠC51KG}oo_Q&T LҐA^48٭Sw-QJgB֘zxo.nf%j'eux:.1,Q~~E(Ld DXP Hg6fuԷ#73asy2o讞E:LHKɂȄB!wwx܀K(Ғjt]ϙm 㾹w_.xpwnvNj+ mv v; Յ:N-)\Ζ箢N͚wO1J*झLhP7ىU$rlPӶŽN$ D9mA9`VUTu7x/N}':ډlKwS}F̤A>H5oKʦ))Џ|>qlI/M,,D_~{ޟE$D"#dcC>Gzif~(vFj(O8utm4>jPC8s!!O.jȄq0;|yze #C.CXu Rՙ5msVX.vb"F]9AqS㸞tb&=? r۽+gFcyXC-#X,(:4$%R$[Ö60=s<{fffVδ dž#$K$bpvfPayvt82,цSh#Iv鹳Mu678ݾZduof'MK=`Ӷ?}_SbZ{w8'ӧcVɧsLնg c֭21Kֹ|?]Iݵ>S&D9|ljs<L!#XmY|xg=3\VÃ7ޯ{ϞNLxcP=8w4pv1v>n˦cR5Q2]&f!H M!S;.. 2!@I$9www!k"<ikqEN0;]E6::L;xz^:80u4:. l񧨛WYLn䝚vU\; ` $ C"W!|~B#im;>yX ޒ^+ѧK"Y$ȢAÅƧwκWC\C fǷ7k~Ď/,E(cJRit8_O_@N0ʝ2Qk Ha`ea#pB RD?<}o??g?!c{݌U3=t "s#۴Dc!)ޫֻjuqnHlYB(Lfe:;<s#'?U߅?v!V?ZY˺ gyvEko=]'/ QA0H+؏]뎂b~9P*zM""3jJJ u~k/z=aG[=H,fhŏ }ݳ3[=i=ypC4F`#d|n"e99F9#.S]/f\n]㪨=M1 =d3^H4!T"%2)S,,nOwꖅ^WxNnVVCXaEܴo5WJUb4.:PwXoע1qqX(QNyWS)"&uqN,y$1f~Kg<&vbb^X}mȋE#c"CIfdm @ 0K"}ML3jI 75O$!*'˴4]ۈ9ÞH{;CEqc8s۩g`vTbm Mi:fjB:3uDlƌ`o:Tr"sc)lk^'N;Xٙpg6({ᝡ eRpAR{sWY`1EJJ -)W??OOֿӯnR\#3Ҽ[?t*w Z&r3s=.ԭ4 1kfdM?V3x|d@!M35go Om%U:Q"])$x5lk?m8ǕF{"s?z;o5Ħek5Ħek51s"A\V""[BK}}@ p@yY$HdB&H xL0=fœ0!2QL&]I:uD;x4DDv!=dM˨QϱZѣZѤUbT9jӰ|m;GU5Uu'gk(sC, d Hˮm%A& 3g3*z[2Heo+MFE y4 il'qÒ: cD3́,on%s؎#n4 qD Ʒ y뾳סH$3XӋeERNYHTY19 W=mT[@f,C(($`# G:1m ~F; A#HgD|s o燑 @5ȇMn#ɆɶSA5!C~Ghl2 -3sӌH}`Y7nTet|HMie2Ϋ/zgG|:$t,Vh,C6xߠΓ '. Cd4LC3d@ma.uPMcDVpe5$]5<>Rp4.,. C(Qv ],]{L  &#@ΩZqüv%sqq 7y:ho8|nrذНiyس05n!ˎe\l 4"/#x|@^BHHw 8 f3(gz4I}.K> qɵa€_ @iÐr5eVcsF %ʑ9Nsc8eh-|7#QggosvP Κe9HC2E7aXb  rF[y$"BCYg1@qC; )Lw*Y[^mMЧpRO#x(4$8b1-FT"su#;.SAk) 8C;xK4 |0Mt!;S۲WH< PA:BI g}IP2. V!(W-8!Јr;38 GMКA!,JN];ue Hg0ͦt:~N~~aW8QdΟnQ&e pIWޘuÊЬ2t!LfCBtu0K$=s$>RAp i&*=Y RGN)P|C;aUZ\/8?؀:Ǽ@[zu+\"oT67-)&J:ql<[v(r&VF*Pg7(Abgx2y:qtf5dJn9<*owUsFl{W3p,LGQvexn.I2 X^NlՍĨ3׎xn fȚ{m3)E Cm0$qjEws7B4tΕba+\v 56Kfye2l*a{)etrΩ \H譞G_>>;Jxvu0UO f}(YQ.۵5[ףW:~O==]!.Q "鉜id|A آ,sĆ:Hy!_&Ev"Ǹz7 hx szwG%/_vjuGpOZzH<. $3)"BD@mꢈ_f>O F_%YcݸsԸѹREѓﷺe ͵%&~;FO|DO?*`~! wt5"&'\ywN3PW7^yDwp4S1FD̕_TskxѿuXh)S[4꪿RsTwu[*ɓ&wFe_L" .f$Oo15ԌA!d$_T;߬lZGoWbOe_fVt5xs;HKFy>Iܷ|߷C Q3rIE˘p!("<;71s6a",Dev.I(p(}oωW7h&pWzO6o:4EܓX>^p—wgM&%OW[zb/X˩!q LǩLM!@A?=Ѻ?41VbtݯssV-㚼IF""!"2CUQ D]UEo0Prx;f`'4'rwɊۥA4}4rS۝յw;' XlXp#G5%ij;"bslurc"A,O)غ{YeG=s}wtىں:szEsx_1IA"Pb " €ZPSӊ0y9BuiD"%g'0 co$g`K9ue. D?7žY)p!~S2%La)3vcZ8Cq^bOZ2FZj(\#p:tiK+3C:DD-@@}:O^g~ޫ{@ᚪ;_Wkg|EOzv UI |=wZֵkx>NQ*T/O:kMit[rNXA2dgkkdI4Nɰ`PN,9hTHY#u cfoծt_dv צn;a}7(oWWhOMxh3:&mw^I$IM$YD"P #x"""$ W (EH&>F[˾q8=:Uz{X/.^ h 3ψ ˛dKp~\'z  x{]#SQ>gs_g wx馴Ң ӌ=njS$ux9G8s='bO|1,rN*` $ ldmƩStџ-ZkKtΙ0̘rj,ާ;dz=Φ*@ )l1h YKd4ұvlhݙz1퇞Ï0jdl4ㄒ2?mi4=t%is<\s/0XLg=CPXf㮪6eI"Ų6." DD@;&؆ m|I- wpg`46l>.l,{:yg{{~s.癌 C}TvZ2=g kx/0ؠk}>zvl=*jzMzh]=,ݑt8fq^N mL1aI$:Aa!yI*n@&DD@hc,Zd{0Ȅ.\ `C[@xlH$ u} NHL!IDI$w -l{O:S9 6=pƒp{XӆÀv;WwkUizn]ӭVp}<9pPYKwzlv< -d$f43Q&;{VL}Cr6ϡQQ(71XQ^$KHY8 lo_~SʟroHͬ%тsS=܅$|Wj9 4̽ITjrvMy;1ã]g=v`=;a> f?;]:u"$,1,̘K_ܫdddbZ䫌E&E4On(VJY\|!E(|w߷x9G,;y>dJeBxO3OB?ʔTHy-@ 4scff1YSGc1Ň0p)L!6žTޒ8y,Ph>Z97笄)1Xs bn[;;'琁2Y[p};竣:0>x;oq?|=\N{4<}} x8oT`#;t?:5E/Դxywd'@8dR`G;鿾)\Oǝ0iL tÍ"J !rP;:L1^DXOOr#O/6u$Y:|ОKM5?ڴԝ6ݛnZԜ6ݬ3 s(xT #Ü mf =1y;#ɌɤH0H  CNr ,$!:ܛvի;G=t#_:ZAff&IYZ,$r$Y'00*-,(EHDu#CID.JdɉɐJ'9n(( $d{8Cl8/CqͶFc-Ŝ6LkX.dͳC_ōc0՛Q[2D|:i/k"7:C3NӑM@HdwA>Cp~_c{Gh, s>oxa";gw2 3#M#m=񦑓 j Ŭfͱd7iܵq" .*;;Ǡ<Uf֕_lbz^Jˑjan^q3j.oԭvkZf\acj3j-k4nn &CfaL $0L1eӣkLlp9PWxl@S3H8:9pOcjGrl 2LLWx~Zk(YQ֬يcU9,T7S xd⦤=jBrW8MB I`B Y8\\QGe=G368LCp ȱI1;z`nI#W Pj-'OiG+&__YpcV}}*YO_n*Ɩ:T>&ic4Nh%zi]ۦU)˒Uc)[|q֓+jMSZnk^\w90dSZ4yu:fN,b}ޢe5NtQU|J_\=8Y;ik|[XJg,vƖtdM9k;{t*9rJ}<}Jcc+uڪT֛|W:Lǖl.dϭz\;|̟.!T>1pF<4Ҭ"jeGZ&<ҥh\+zZyO(yyiN/ GJ8/OxʵG;Ng$ʉPa ʪdª}9W&[qN;F/hpz~=p{ $؟K<4uI<>&RG4|i5a a{;}d=&rSs0U !ct8Gr!ɧx6m }ғc2|oS~RfI8MBibUʘ^wibĐP Xq1eeʋ,'X4DLJ8`3uAmV:l,;("NyZ R) ,멉,; , %dFȘ1gưgp"3K!nb@a&CpRDL4h9 Ypưgp"3K!ncX6f[ACQ`KdpFLNz\ĸl%g9;,ώұGn:* ^(2`̦Z , e`Nݱj0&}: 1)<%X~I$7$#<2jfAԶ`}:N =x>1vcYYk&aEH D#~#1WaIK iNh<897B;{ ;Q F_b`%vn8*tFaAe쭦!> KdQ6=SіBmݞE ;L=2 ^EET o]r_(@(9XoX<DalڴV/r/ ,YygXdbw;xӤ]PV< jVu"^8cib췋W$eO%=/3SlF4#7[%>ĝBR閗Hq,W ;ip Uxgg4;bwDZr=96hliA1.2Q4'Ucy8AkpIr치AΟαajhzUp :ɕQ7u2"@dvDDE"/Fg/7pX" 1x0]C$t'3IL*iK79[/4C剘ϮkwtNt顷<8V:@\)eҘHB0Žu8k;+5˝멸nΎS"9<^ltnKr`҈AH9r}䓲,QK#Rr s9C ζw-vjm&O]ُSl>nܶVeޛ;I8xCbAr$V&䆁x`FALJpZN=e^ڇj**ξ~I1At2^!(.B!zW\:kP}Fr:8T(èx1mڢ0,/LԣǷ|ڨjU>΀n:xZ~7 4 IA(j$8=g måʬ *J!aoƻPפE,PV}Vk Ɣ7=lGC3@ syq2 &ԭ J?"5-vC׼%WH@Iט:p5r"/[r!VcLJa 0R A2  *K<`0sE9ߝ^D}߷cA8 { 5X4k/E$<(/H%wkyFC` @2feHz{;p6ٶN58pxvKVrd"~;q;W4x,цӓ ;Gymn9+σԮç')ޏF3ӷQo/vQUVă!]8?Z0Oׇq'FF_gRN0#|k?K_r =f˛"#Bu'i4gg`lL ĈQ|' Ah1IE\$d$I:$?]VN4@X"@ηf?H<4ąm=((*Hd>~u/~ߦА ,kaF tQ0uX~e|홾 wI$D [he5ˈǹ7ᘰ sM*?:)8d<|jKZnV׹b5gsEsNx*Pr}5{1kCojrόspYu’#oX`?X hMF4KP &XtH$HSB:W0YRU&I !%X߯ct>~DÚU~D [iZv++.PrQ$$|5g}^'[ޞ9>?y1*TJR?D,>Y?41&a9ɝu$|sI ! ؟i >̉(&R($bBhL@uuSѡ௝2>%hLç0aBBR(`^$)u-)I"e{ |1&IGUeDlO:JQ66q@v~~k6iCgB6Oa]xɈ$>$K1O; JJR$4r Ņ%Cb018),##0T{&LxdgDٞ% L3IJc ,0r:klPJaɛojd3y tK46iu'"}LM;O2r?NOgDkY3dj2;cWYt,ÕZZVԛn%o{.-179b\yKZLXUkmi[ncCvmdUZ.OˆBli5&I.>6bL|:ɴcYMkZu4wn :C!K;d1q88NNmv69z,Y0r\m 1ăh7~3333LB8ҧ&rۗs.mvە۵@lc9X$0ɢ4m7 멆pN],fI-76lc@!)PP(~@E*'0b;xV2۷ZݸfCrwA77Crt6d kCk?ĚT?cK_dz܉R/LS. '64MKj$)( B  aꮕURTS"ny% aH "#*z|^8V8H&*?N]Ȑ׃Z BNf,I"dC$5j%(FԆw iaR&"0|!Eky^00 ~kMY >|-AYϙ#: >UOW:4:'LbOAn}q`faXViZMHvNH0yȜp4218Q0J,YpX`bmj v0z) p8pfp0886ٌ&`tJILj0aZ%pv^ 10Fb 1=YZ<59,sL9`hlfǃ G`,QLbeK)Css3襱 s"1UJY"4L(hSuVd*T4!*֘h>&ς_]stcCfq z{Qdt`yѽkX )$Q cZhK8)2i}rSP1 xcH$KeffS]=T!fZamy bPFZcӬ7CK94ı;A  du뤝&YPb,2Te%zڛNZ~UK{wAZA'+PgIHy3@PkD66IސgIHwlMՂN(0BM.'w/얪Y9pwc4\ dLmY#ˢi62lޱOnVMtM@I&>*wL`T6zˏz}}‚K*DQ]ђ>"T2Jj@(a 8ZôaSzqxd2ȟs.Li)AAJ}@{]*ש?a=3梫ZTTA3:4kI&0<;3 1]i[8U "eF@Xg= 8BdngCȑ t_P .r1(S4@DLpG"} cSE41gԢV|$zN1]I$T:DL_l.+X-65[iLqcqdE6|l~6&6=OM0agOtOcRMK>yQ8K$Q $Q 0&X   ҏd=Oo\L.5hњц/WC 'P:<4RQIA$Fa%DDDQkVŅ2DI$[J"YxB 3;}?Xa3?Qǚ]w7]㺺w#;dz3,xi3a:s*8ӻ d3l{1=;cx:t494ej+z٥]nZqnf$9v]nܴI"Y~ܾV(ۇӣ|svbh>gw*=%F[ cٹS؍=c.e#:?IP`BhS$2? MR*R!JMxKRZ%-iBPbHI#<< i: Ac"2A{ն Oݦ3ۓnfsN6.]xN-f2΄"P*2 IЁ9JUH?sIB'}ֽo(TID 7AXYxtlH 0rKU\v:;T"pr!i^MGzxiA;pˇ #m&CQ`T #ͺz|lLI' )fI' )fIg )%(a eʨG@e%0eH`l'j'XQs10`¼ E `fbb!deYiG cQUVU5jS(SfMO??H&I.%&d$(i)("t?bl,lX<pÆՁ@OJ,c*)I 6bl^: E#XIc !~p((M2 Pxȓ D)~=Ƞk#~$Dٚ my( &{&a غcuamjtřaqZƬws7Iz \wijꦬk{om,XQHfPF$C8uT#$J䛧wk65.k V1mմT͘w yw92Rfɳ&ie\F<6R (%5 (Dd.JB `#F!Ƀ4gYN~FVx I !fPȠvNJz@v#l;oƃ{lIjJȪ{jպִl}픕.̆AЗ |MXMdwN\z,soZiΘfj5} ,]4k 4At`ripej:$v9tAЗ |M䷲G@`a"i@hw2E:`[W}[j]bƔhԧV3K/KQ$͛To KL oģ@8ޮX/:z&Ľ+q6qJѢ50SiM&ۈqbYS!&IEkUHSá1 ZSQ J6bi]6x4Sf?gxkt=]7ˑ|ל$|:,59y57ސ%X.顠ê])[ HPw{(< 8 @!-w!Pw q@Siq0\%"CMiU :DwË]p"p/xyuWm2\۽֞8%X.顮i ap:Tc=N52iu5uf:p\9xK8k˳Nb'G4F crӷ\n\n8t41F:s:kD=K8ۣ{G'3g=6fa؞R> εV]0ciYTuُJŜٶaũݘFuQ: ݱpრ׃kޖ:Ns;&fdfbV%xѱ;;l6֝k#4|og®e]$I3M LL#}2zbsqh:OL3YJ" ጰԗaF;Cׄ˸sNV2Urh:@!Nƌ%ص%hw=M<θZ7l Da@h^0љCZ.8IvZǒfNش;Gg\-] f`NR0 4/h̡bk]4e^y'ZGkཱ9OI&=6M,jIO&8JIgmL4XwKe1 S}[xᵨ#r]ݺxd`B@hܦӭQnD4tN`ÎֵkS4ӥ!c<0Äۦglbp9:Sn!ӎm`1Ӄ.DF85Aô=JFb!21Ff S!2 2b2({{۷K (C0,%Mi<:i X3!}6kB()LCLD1bLȤ}t}@|,)"IcT3X%H6{!r|C+'ϤEE3QLJLp%62.Xp>D INI8IMNI8I;A$-$ 50 4:k&JcZM)MJdK.ѨjjbkUt]j:{8>sLZ3ޡʆS(f'l(6>9eUA똼8kX,ҞαBa)11)hp0~ W bCUfʲ$DIf`BUu = t0bZ̳as\9n5qp9.8eɓFdã 5t kDV NC63 nLC6,aisM2hDUp 38@P fYCN k<b-llUT:gN_?@IGo6u c١7c XâA,(,b)I2w pŬ*3oYE&˙ g\x喲pۜ&=Uy枹g44s*fʡpٍt`M67{U]d3CӐʦ7+˜ 393333!C0뚬vQTl[MH'?wR>$gDEwSQ>.a8g{03CDUT:4`kB%pnU0sDQC0bo9$ID4A=T2S՞M,;<EN>BE@|G@䗸aꟴͱɩZVcKҫ7m!XC-Ӗ &yzKAN+]Ȩa`2?Y:D6|y]!|P%w N.T0n@-tFց б, iˆ}܎@FU]5=.'pdttNMyu܎ɁHS?/3xgᲕχSR']1xkO3YUK0]ziin5:L'a8mat=OI!US;Eg &?gu}9xz:rn =~\}S8YxPqg:4]WVN!wAc;WJd!.qt낉'h4b>婇VxoݶLCy2k :T+ǁ۩d(xg;0='`Q86'Wz{׶=TײcvI,X×~_s %^ƆgU@.@HIP*~$211]7qyz xp"" 1{ 6='|\Y9z mѣAzB$V ђ/cb'%XB:AB(oْ/cl6"qU-gHS'3cv](acCu檭V:WF01p2auw:aӧHڪUs]몮w3nm9AWo `61rf=y g8 :$>}P&C륱խ``O#/V:+ DҢx t`&LJ NDzG)UAPd w}Sˁn*Fc8sQ"b0c;emUJT֘iVV;PF#='~ꏹKR111`-f%LRcT0D86KY`&)DBbN!U:LT5,"Cl CS&$ӷ4?X;݆q7(=ˊUs/>}n>L5b ԩ|Q5R؄=EICl&NNj?蟉z|ZMj v{uMX`: :103铲8 x|^`2Je9I2 a{hڡRq0'YBGלW') $Ȥ0f&=/x{E P?n]vW= Q^̰ ,R=cToҚl94 da4aN!5qa̲6g= 6$Ya $e;} D0yWHYA=?=  WsG CS>Qlꅗ2I8j濟8Z[k4 2~6R,k._mmNp˖jf?lƋW;u${l72'xM"F( R%OQP(iu;!&D4~$6@%!ih@2(/]7yCw#$E뙫oEiH$; (e u5 no[\K[&$bB]E &{A)e*{I9A`<:.ŰeRclp:^@$D"u nom5AZg 'G"13*qAi5ɐ6B bM`^^NLCLj q۵MziÓ*'`zHh%c98GȧL90vۃ>}+;Sm;]vm׃ȣ;1N8*LJHxyʩB{rMtCТ$UY=/ Ft`x 38=y P`Npv=qɦ^O@!ӥTM8X0QcSD#D8JgJ;c8 뿭/?*u4[Ue;ѵjw4[Uw6e_jv( {o-}8EtǩuU5#3M#Ї$fip% fA$\f$Zt&'aءeYq59:YbCI`!:WA!K'fΧt;;cbUL[6O}Bai%r1{N7 vm\H)4NLq S%c ]DJc&ܚ\Lfe 0JˊDփ;]@ufbT%,#m8{^dzVV]MT@^fT~9 k*,m]#C u+_?HqEM8Ð{=e$XI'F,$eef j) *G~FV燡IG@bjd OP?| CEQUvX ˓,I:Bvĺu*MQIB쌽crE#12H1צt vQ(J^`]hOùhBxjAj`u+rh&EDkQ$^B򁲑U9ȻFmc a$P0I )0dmegqٛ(ac 508T:vɱE"Bq80%K !tLQEJJnibdĩJ) "-8b1$aphC/ U(8JC 0" Ю:4p!ng[Q:k}'mS苊291m;GB")CblO tz1eّd?'Nk7dL_"$>>WzeD}YƱUUUy8ZTb d8ĸ4GSv&RLTUms]]z)7jULtލy1csScMX 0,9XeqVJL䰃OSqтs `::Ͷqc4vpNMCnM/*1UX[[Y;:WjhR: p w`퍫!<;bp:f NԳ47gdr*eSz]ӜC3n⫆p/=Lw'U!4F!mۙfs Fč bm7ZtiSmI1 N 6҆:qCۊ0D`TzU5A!yPMlfp~rNڟTUzvػ>nv]D#$JS@ CDD+$*d,FT $HU 4HG ` )L$܃!J:Y 7H!!Ta!!1 0&B$e$RIba\%&Z$HLVbI)X%  Qfr: X+0PH@FXB!acdDbL,a2Գ!S)H,0`HIBFfE4b:4|Sɳ _)EQ3LAH:A?Oc>^ C@0.rd %C{:{-c0a]L+FZahޫL5Q۷Jiwta:rd㍟,at0U!$b|)򰪈 BL}D8[@D$ yǕ{> |:{JD#ċB=<+3$ FD7*gȓvN<>~KG@kՊT{J@g9sک"YLq{΅SK)B23OHM!ђd1#ZѧN&q]1Lh5F7DI\G/"5i>Y1[3[20Z&Z֝%E6oZ58ȋkfa7kg bB"JbH ;D3! 0ȡ3*I"Jw%QC9%8̏u?O߰i҄I]P4Kӂ*i&2u*`fR$R aGS$ Vd@2J%C{0LoXcHhu; G'*vd9״[j*nSxRSjZ6a-V1 jVJXk:BRezix ph!?ŧND&8:u=`OB|HN QMD&wCfr2`~SՂbH%&ffhf@%xAC`Nzj25Ʈ&횵njhC⁏a**MJy %440П?LҜ[tN U)BHUO'* C BҴ<C*ĪBJkTX!TܕJ9h*(:,]{(â$Lk3N:,I ~D܆)`3?d r,])Eݣt),Za JR ! ?@YFafUTN/qꡭ"}?`A“iObos&GHczLNHpO_¢KOO iՆXXn)-Xeע'(ikD A=q8h x#'xG(D(DHJ R/J Sa1G?4{3د1tX5.z`34E;Ġ\UEĤ*%2VK2Rad`S&CJXj,D s600X!r\""%%I|> WMgǝCĆQ䚹sXx Zu.f m!u:h88AiFV 2 fe D3!)B@!l,!\`Za IӠ{DD)GS)3/3"` = s`C.fܒ$4O#"% I) L(~O4:k{x珌5@T:= r{o5ɦb .)۫qD\g+/`/fpt6(িߑ d!0yMA݄-fV߳fNk7#{c)3ɎK'`(rÒu7);:f.@W AXuqN#Rqj]@I;%s0kk# +31i[~͙:o۵90p[ %XrN8w98K9bu94Pu8+e(kSԜZP#Rt\")f dDG$/$s#^K$SFt%YbgC)yOD?A22ņBffA=aDT6ϟla>ҽ5ZVɍ2! 0 2ڡfV*jh\ qiaGhNev8=uY ѭkVj_R% h?)S =PHS@iwLL̯ptS;88L{"_^ 3,qB ehD/^a1PҿؿD0SJt@2wH'S8&Uq 0c?ND:[LK&';C$O~%Riq,K,' p.kP4)i 0a dab#YX1X` $10'ǨL?xy777B L 2$T%QJɀ0Hń#^*,CQ0f ʑ#]r^fMkZ2\d+!`"X!? +sXpZ++*HusuBFZ1d>")y,*:?x*L%B;t[N>O2<Nou:U,#s\r3%̖)鎊!c w#!Cvp0 (Ef* it$!ݬ[@lW҈6bÉ) |-$d(7-A6C$5 .FB1:(vC2`,?偉4靴9nzbuazĔ1,#Pm>D~KM?RÁ:sZs ]- fr:,' ,X &S6YnH]Ha $+mO??z!vYl%bS``s q,eͬ9| rH`pw]L8:aF06 [@e鼯;b *|127=>;{Gnrqh[9v⺽]u1,󑶽͓56vL~*^V{^!xlDty<ߗpu3hbr=:Y$wd;r>M^m-A8Ƕ}04Nd F-lxip%-;J ;u7N#d:>>Luc֊=\tӾ''̎^sS{MO7a㴒HCM9$ۦnd 1II36qJyHb u[F8$ԇhq" }D:ѻUrAoFF>girHbywN]3=)Ny{;_ZuWk[W~nn+G_GI;Ut5ުܫȀ"[MmԒN~{$q2AmLrx v^4 V<θ3 Nheƃ'A 47hI5O?y`2z|xAQBPPY̧i?]0 2+0 ȳ (o}z{q[&J1eH&(z/$}331r (5eZ:CA_7QII#q3CvJDb营(F$ɤ(iyPQ] tي2,«HJ> A TA̙MWjff_Oz-_#8N& pkg988jr da n֜^hq˒ YCâ4!Vc`0N4!+CA9.8r{`}UUV rx; {YBP>ih(^Lw5#?=}D4%JCCHϟL30bH֊qe] -- ȧ,.Og~­\D}7ӧ԰hW7O #SS7/+ 9RqC^rH bpH4cX-!, Q1a0 :0JPș+?h@ EB+HF^f {HSfiiB!$esp$&ap' `a=Ⱦ8ӚXKF.o#BLE`IcAQc!W%%RɌa Rx <lv1 tYDDC|Qȉi, )!@Lcʌ2d7/6}vՌI>%p`NB4" ۃ҆M~I(#!қ9]RS?^H *rMEjpqnXɨNqa:n$#a^PC!5g!]JM 1;Z4ݚ*1"4b0NDYtQʰRpQ8pсlL`ulYD;%R2)Dr]2 5 |Os(2ľOG_?wٸ%vN~g(nQz]ML(@d4Fj80*&}IIou_ M ~H:8?Xt9yF@5l~_1#@TTmAyu5]Q3ΕDDSݠ oXCŒ6O5&CqݪRdUqͭv[2NiuU6Wm%L%JE)f0Rf?ArXH[ &L"UȇIѾA<7筭]XΙ4 ֲgen fvRkYgen fmYiҘk0̣k--9aNH789%dd>qmcK83SM2-(i*s&щy[8m:Yku Ěʂy3Hrtpi# Шq(r6 5Eea4xCg%&>!1d d(2ʓfJL p#o>vVFr[9Zo԰ËqbTih@/Hl̯ۉSzKBB=33BQpL!E>9)%b(@JD!U )ۮޠkñ zHДd$T^t4'6ucZU &$OzWJ5,92 &DzH ) AJHJ(Yh"@i@fY*H QdT"@IfB@AXJAe") )TY`db( *DJDJ k" Dx Bic_ģ1ģ#4hBD#E3=W=D!ϯRKd "~TR(?$&>}f2ZW9oV't hCAn01&D"ʫE!`8A*RBKB]FsZJZ;9[L5LS!"C|wvE:1mnH"Jf t&b#zPytEK @V+VDb6(J/!&H6?lGپ,1n'$t*œT9?wa, K !18, L#@&BCͷrb zNF)b3t|a%Yf W}K;k  0?R7G62|[@PhHc1襻uv#:8h{ PKNauppHM(71A3*iV%BHaF8<ɴR5j2IP" 8 R'LI( q¢ۃdZjYꄙV dxT M 1z|^Mq[d 0Z /T@$<łY ȁvۄH*PJ&@xD?r :`MlaHH,n~茂á|[9hXb3ZYOb* i 8ΠnXI2r"^4(&`p;x_AP:yѨN=ɴR5j2IP" 8 R'L\ 8taQA2w-5,BL+]2/&t2mk@-P`*yF `Wb,@;^mDsR@kPB <" @Mf{J@S0&]6 ڰG $$Xwe{ ?`p{tFAR aоk:xvS$S ETP.`eO١M0|k˅>v}ZȡKlwR2p!-%$rKI F^xOxteF 8gYB3p|Gp舀ܖ I"QA!dxxe fcc/8AH5 )F]2hǷ6$jeûg4pH8 k`ͦCot%`:iqUon\}Cc4M>J(H,$p $^a-"dCN3^8}*:7ҋLy=2VQy{311c9qX91;xg l Q|܉Z9;g4l:8͘QFnٙ/cok䡇D<^5mۏ;kӲjvטvmhp=;|w@5 KVCadw`3%ܗp-7[cm%&z<85Wc`u4U{ /9333Fg _UUNoR"SAqDi3vOiۆE|+U^\ƳqfVCNs\ 8.U@t:<V^rwBr8·șhUz݈"{ZO~p}%qBFl.<Q'!/۪ OK_bXMN%Z[30̞U4<qӚV>|ꅈNF>&hkvd2`0%!'.gwuM8ɳ'N`!ӱ7U_ler9}첏|zY2|i꺒r޵`FI% oZtĂ1, p[rt%d.c&4mշȲ{|F=?U H J‘(PfeQND9Mpm:zc\1> I6(}y7aTdFUe,fKJBR BL2*G9Ϝ؅2d.@4@>Mhn=Xz11SD{f0&`"YJL ?Zh`=x 0f`aP.+atRE%i&[Fn0{夶n$x 0f`aP.+atRE%i&[Fn0{夶k{fj^$’M-5dوPָ3{1TqU0a`"FXb#q eGeP`HP"e"e)fAs99hw+@8gCՐ8gd0ʹ'T&'a:Q5%2**]* rd K*U1Ǟh`'ΚǶj4i˳E|P-eӐE*L zO/=31z88~P97IrDpJxxd̪ǁ z:G_fi#i 션5"aU2ܛB!f( Hf&kLw`FaYfif\(ӎ :]F ((։t:`M T: q{qUZ b75,Ij:zB+!'7s]7Z\Ȇz/ )8zE( zAC&U\ 3U(XD0qP$ B1ϧ5kF.C 54 Aiux@DM",kMqUjc,kㆩ8PM ɓaf 98DT^$(HcѦHcӦHw\ uw"Yoa»rfe0hDƞyqzw<[>|>Q$||ktq] ;u'bK2+ !4Npa!' =:%qVBfH`H&rF  P9PшΎt8MȏhOeSWOh0r=F;NLNA 2U Ncdsw+s==%Jri0B\iPףCBp*'a^Y: ۘۖFI*Ee$OPȢTIR$&?+ӹ"8ⶦw9.qmЖ08Ӭ1ʪCQ 3 !z.œ"9ӊ3uRf Yzu F6Oxq'!" g\zP(AAA8):"1ey=B\ߞwÞ  8jk]:y Ttckj"BeNy D6&+ZUxaiMqOIl-Pt ۹Dr"ʤrz04Ѯ\210b1 / T5F&/4`/e# N&efaXFCMe5,֍UcCN, ,:t1'q´` J@hB0Z1 t`ӂj bqb#C@Ha*Oi_{n8> y:#o;':ڍZLos6y4E t_DiW* &z"L!.L p 00q1R(2ImjR4*T0?}NRgXf938C C8Αv;C)WH] "j&b%#1")1&B%&&گܳ/nl\ֆ!MEkZCQc@0`(Hd4):Tf!AyC}\@ N,+!450Jh %n {ZqvF:Ya̧|ѩl899,ύgJJK S%&1 <ݣ Q℣*3$ܯh 1CiAf2&<%Q@ 1 N\4X11QD8 $5C3mӃO>O4u߁[M&IDVxОsa)y9omPm^ d WL(pdHv)) Et I[mS#$vn9DEQWG,ɥ&HT,4֢#u2AYD7c)͒a& g?l}#b6oly};~9cZ:[5]+^ 6/!<8"9Ya#Bՠ:NzҙlF)ؔg펣rt&86M9qqlUivȰJAE) 0'Ȟ)IYGjR؞έi=1">^[Mi g''JHd,v&23I& TRɄeDU_23*7 /W磈?=F,7F,7D XtVCezoY FlJA\ Uɶ p1(4M+#QNޖ8E85`;KS͓Oi*#C,l4m/N1=c6Rta;p<[?p;:00ׅՆD} Xl-  ;dWޞi8vc8F##xjOeXsƘw^u3-jXGP:&U.(twsAӎ]4QFӋ;{WyxvdG3(%6z]308FOyoil=*'y=&L(w:;($P(nɨzAV֑@Ύf T)t;nᔞlSi@6ve(HN4b$pw1\QTyڼ|m }PEdWYP;{x^UA!tʋ{sc{,u݂cA@z``*e}7^wiʊP N )ynq2f{ $_|ԩl wR|TR@Wogzz =fi[ˇ;h34:9ow/oq.NB !;@ЊF>@*HD6֚(Ջ6)φ}7z2jzsFz}ǟikDJQD7TIU퐪HuBEJͬ)(43X7c*U ʁ@5m}]fvgvBNH}$5-C$QA %lo`p s`F=*ܒL C_u$FUlGWXf2B)]i:zeǮT60Tg Im !#_[ѡU6̄JW@ຝ.ՋjͰjHVT0P϶ NP@vUy d $hP>@F8t ت j(@ Cc1Hi}`2z}b.w$$| _w:*{( ݙBQEQ@ k*ٻyRy=@wnݾKONH;a2H7 Nݷ5S{VrAy5IGۀ[[U^͸9-j=}s{>;i8ˬ=_{k鯷^C%n-{ﯸݭksv驩8.9ڱ裆 %w}YP=l;7N]͹]-]}} ݸ-w/ZlR@Pa8Zk[P[BmA7st(*t -fknt{rۆw9GbiuN5>i^}|w-n:+4`P}(@*C=ˬ.Π<8Xg8;wC݃h\-$iQ @k2C#UN}-츝u6 mmlT:vрrqZ1րak4s tجVsKsZޥ7)+s4p,]S*:urۺ-m-օ]Cv몐 hʮ>#Jn @;`Vv);L5]drkkEխmOT+-NݷjrpT7H\ufU:I݇4w4I Xbun.>t>M\6lq8 }5JR7ƪu&6it Xk.V;gϊ5ݽ|ݶ֨M &nzJ֍k\uUhQzUa­wwPWgK::%hBV]g] KT{mݛZG;z|6,f[Wwۻ3ïh@1ML4&L(O$ O@HA4FS&)dzDBh@MM"R=CA4OT 4Ie5'o/Z6("ł Hk6EꞍs_%roDh`LDk]ݷ J(>9zG2(byc{.@>:~Z@|4A_͡_ŀ R;HaPP)%ISYF J:0ǩgiϫ>$dATdd?V$!4?~}6ujb`eou2XYYX+3,V `\N5dzǃQU]\rO!?#T$($ Ur*3_xxGMnZ69MoT'/ZZꪓyf?Y5I(ihN~`of22R,)!*Rќ(v8f_gOAI?j&"|T |_z{ G};;KփOgEmXwy;}n5Mm8Izb4]d#/y{.JPA5m [FKUOchѲ0kWR\4ItKb;XiL>sÌ =~@?YND7Ǐguv{Bj?'Ÿ.]?O 钼 <#h>7hP4Cia$zgZK{ӖQ=6묵r>Ik^?@Cq |~?xמ淄#wl;UzkGs/ z>l otop͔?[.2덠ԐOǷ߿=n>5p76>! ͳ/^C*ǯ˚)$Q9x>גGX_=ԗsw ϕS/z?ѧVGޡa<mS\7q7>ݫt:_A ƻ?mD8d> G>5<)/9smÿw F$U( !z+R QGᒎfC% ߗ5"I4<^wK %qեKrêNeRܽ=alrI]yP45e pS1|.8קf$TM@2aQ+)/,xs\F,V}Qq(/VX<3 BzT;ѿ/#!F"N U@E]6)zs~Jh8!g9SUݣkF uYMv`!!-QF.Uфafh7"KNf2õhI_DM~!H} D +=}DŢځSM0pz>QYS :Y/_2f:`bҊ>_? u5 |'0٨^bQᱸ4`$get <~9Ssɠ> ޳T䟯8io, d?J=ºwgӗ$؉h S4ubGnm2}ꤔOցnf#$?#b*Z_uoƿDm4P`d~} 鼽 P]?*m1Y?ìQdPh~iJJʑ,G!ܡ'(YѻշI8ʦFISz*h|+(9OG䨒#G p1Ul#t-v/r P2'>lI3E9?^B3C?t2lALazhd.)R>^՚U=\so uf߿bG@J/o" Y~D@Cl(B AH -,Rr*Fʍ5͞ I')!鏂`+~SEtu ?@boe1E̘3ڄD_j&I$Vu񊸿Ũ<5?蹨>*CofMӛ <!HU%SfHݝO)d8Oox#Xw!B/6d!?Y'𠳵Y+ޘ'g`YJA~fuKȟ9*A#:1I؟貖#,6x?PgFTb,pQ*NFpJGe>‚B:l]VtyD4T L*Iaic<~<;:Om12zI <''O |GuPw5=:R?j[- Q@ >(+oj1غth# ]$r$N,~լs2ʕ/`zÅ?us6~:t(XoV5yw߳ $C>80n'F,p0Q]+d,D&WA(3- rXL-( 8%0* "o H.MTCjyVC뉌()@կ$Na!M@"GfLd;r UC6t ]h3 @V=~” LLjˇDp! AaypEU$8G. 2FN36l8r7v d۰Lwqon7eF1Qj[CQ LUzApTG'ф':+8aL.+}kS_h{~7|VȬfl5J "f5(dd:5=GHc__CcunUv[HCDsN:ĉ&j+`Enw LJ)Rvwʑ]DY8a\#0 ]aDRp+ )~Vp9ӊE1p窠Q!N"c }8B!򠎱kæ,'zJ u٠Mܟ,?UWfO^ql$m9S"Z~W ]F?B<PD_$4G:QEbƢZc)ːlwy7*ZC1:B;:}m!+c95:28ey}  ah+jEr (zu82zqRkieEeǽajT:58o<+*< tsyRn` hiTey3uߞYd#hNGH\7 tR{$XKg̴O?H$I$I$*>M$`@!|a J!R8p~Lݏ8kZ>~RD@bCE,.* EUF2H0@XҔm @%=E$r-<\:)J(;4*A˦gq( `1t %L*l8]} h-i#]YPfC7;XF>P?SJv QGG+xb: H7ۡ6*tV(ԇ/w)JR)J|'+ v@Tp;çCC ‡SH,  !8Be( _mGS E;PY3KF upd< fz)xOGL)Ȇ#jCP6,~<;g"lpxwM H86|Cmm ;Q ႀ !c/{0u@ӆHL#^yL/ j֝!`׸x3W+ Up%;gܠЇC)(Jf ,aC,E9H@XmF62,@0`Je'%GU-t^ӉGAԪ11GRD;GfXR%#J OU*J[&?? `9*;e`@Pn(/s£9d@9ɨ HQ((:޿xx;i:|of wy͞%"QV&_OFD <5dT>0?#zatD8tHDNHp>?` Lt? 4_[2oɸ5 ""%`O3C(`J6>@J97y3&,sXqT5_#\HY i2gٜ{ey5y ة( ],<6r!2ž2c%N;E]C^LP5F\F0+]C*dbɦQ|;-'$y8DPCIi?6Nr1Wr .(, (HPpU1I;>J3)UvlMBh,RA׬0:Cd\͚:b, *gT}00IZ Gɇ&aʯ9X).:pv Y^^:H _*Ej*!ku]ԓmE g~k㺪yo^LďH˞CYy>X/y㨽U>% *E KݔxB [0~ *3ɪz75nA)B;HYgP6ґHGTVҭtvbH%$Ӵ hQ" @4ET4D*2^e: Q*#FtvVeKqb+,rs 4l-ݦa3&ĝ3ΤbpO~}axSJ|%4Ht! Ødɡ ɐ:TqBn2~<`+m2L|"ᰥQY&>áatBjQ ·r(nDd=L} !,h'c,s6,<͍̔@]y:cMPn"j ̱̰A>M 65,w645:N xYIBv5846; }"eF[a9s~Ll=:c-Kxƴ`"PBe䵞Ol.Yley@t oywY,`(E{;WcbK_O5 ;!-&$$"]_ۻN/J!A *x7o Jeq<<$ߍ^C(kcqZ;SpTq`w8@7~fAe0rR}Y A7.:y;C}ڂUsԊ-.%ji%W/ 0vsLym[s)LRd=]>K*PH2҄q74R r\ju)\T:,0~- c`}VHf\|fr`CR6 6mXac}<4EC^,Fե.U@h !Nj_]`xO9͙`޽=5"#C1d&a)&fy`K} ?].EӋc.DHE>nRzۛta_;Qi*$1Nlj4∧z?I7zT5{PDr=gHi/浄%럞gEBZ!)!H6!m)TZ_yf:u.+8WU0'!(/} Q Y!dm:T0)]{)aP)bXfwXDg&~@ 1Yw"LiH`Pm H"܆vf ;SYV+M"(G($:h;9QM3\lprowt!|L0vzsEfUz@R jWәd wNCn)4QHZIUDцъG_p1,֘x}L!FF 9"/*b}9Zc̣UJ76ڮơco"I& ʑOt(& y~<,DE_;Qaǫ!V Er.h .eN%KλtшU'6zLY"KV'e܍ @X_6MC@w۶sj[;ۺqCsT(|Ոrb%S,9mCxA`2E  (Ԝ‚#bNřΉM&L:q: f 9k,f@:va2dЅ3?fBcOaiÀRPgv*:hE"xƕe =BÀԣSQ524(z ̙>BY7N3S,s6,<͍̔@]y:cMPn"j ̱̰A>M 65,w645:N xYIBv5846; |ND&f4rs86A@㙨~L s-QffEOlHlRyI|(pAb# :A3^9S*,A &+7H8~Mּk:A@ d9.={X$ȷeYՠ )ULuZexW,FG><qFP$ 0!+49#RFNSb3.@j+a||8܀DL9P;@e EQ$Լ?L*Sjs`>  HO>`W##;z]ыްŔDbRnUٲjzѢ)`oz3U4´C9VIIFC KgPk 3 ONy|i9nG ,[=|{uRetkWZtkgӡ2jHKSɼ+,{B⢙C‡ .צ>|mţS9ǬdѐpWHO"GGЦ e6KxU\_H9to%HK6>My˫E1! b;ˏ Iw ooߧYVqMB7Vp6hm&XmyרHQZ"֍;ɷ>ͳTWC>k2 }‰ik ˒TC笳[%6B:S<_x^%V0ɂoaysݭI1͸^FzmLe&t}%+xYfm^L#AF4m/n\0FIK|s=\R[􏁮]7+jۊZL+1Z{`:erZBY,qa:iw{HYsPCGu(B cvYB䢢; ex>;m҅zC*fj 笱ml(܋7|o&_/8I"'"iFWCKIvx\oDǣaicδ4sq]UzKZ6GcѦ!n%/c#cAߓ\ I9qRyj%W k?.19VQ3K\.pxO<>جC oxQ)LM~St|S{^o‰ +% $(>,ԫJQzu+JrSl96m̽eҢkZJƹVd*ڨhL(%JLERo뙵ZVLј"m.K!!3J!ľP%()F|i_(ZX~ҏZ)FD\aujo) 5( E.QvoxXdjͥ Gi ?w"`.Y8I$1:qaQhU$AQk~6-]*3212s,2(ɃHiRNI$-kNu.C+6 ''?qB=r S2  Seu6ƾ:cbw?@` sEeg*u rfJ(?eը7qLs~88s0=~4?Im@F v??O~A>SVc6$5g4C dEG?ߗ?/uf4ROK8t:a9r~h{OP0 `;iHN|cƞ^9*tҜYq} 'a G~k:"Q"u%QA;yBs5[>);3ƅy >_7qQ'?} k(XoPp RX*'91ZZJqWQA9pģ-` #k1xʃ)%Q-;ϼZ~qG)GML2DRY2I$rmkj~;8Nr$I$%=L;+PI8d%,WY1$ŜWvr3qMtU̾f)2l H: ɦ:N9REW{2 u'L~A0(4t@=ފU~^W6B(@뭆hO !$[%~ȟvy㈔0 +TۅTz>*kL8q[Ȃ T)L+mu&\_T@>d8~WoƨA,Q>._`G3U<j Q3\):28fa\O&P&,"?}O'"5(ca鯐Q-D5ϴ2t@ĒI$Kgהc:ʈ+O<$MHh(]ݭ)v(۔^7 82*)8+`rӷRWuǷ> c=hMVfɁ~"R׈ Jފ$߰EIF.yfH6*wsTB/א蔏{u~ !hv뾙ݳTȔfXdǮߍŃ&:ڮ=LO6`A0<1>:!?q5с P2~iQLPzA~< xco-E _=<8IHK#f2va1PB'CR$Q#ҍ.^b# ƨ!&.虜2  cwesB@$sb `~hJ(:񩮲ilkԎĊ EPﷃ U=94ysw5!?w<2#n7C^{{P42aw~YAS')p }4)JQ^c2Ef? ~a.p) @$ (-J?Sy~kQ>i$읮}7Sl!H@1O}g9s/ nR)i~F>fz?sUSVRZ]}=~c=d Kv3A FP7>Y 'nhwCgtPʇ{8_ X׆;Oa1?o}x4e|3 N*Rv(c ͔NGWV[ Xn j~T_?:WvOʜև?8#ar=~j#XWZ-;#W9PZGTgLu j ӈ<"FS[pߖs{*_e!g8uvЅuא63:{g)?0&OFƵܗ3,Y+s/a-_FD҈( A{5"b $j{S#}Y&O~t$5` 2\ <'\eP$e()B$ (Xu 96Q^%A b5@DA.NA879A)U^F:c'AN+܀JSZi_mghC)TP2*i +tgv>A5?TZh7m+J& p5> #MG,~W3 I լK|q Њ {>lQ^3~?G^:YxQuBPN~"?/ kke+һI5JL++ieڒ+vQjm#TUK i.dDkqy7؆գhp+&[f@ArCܳI 'W kjDx >9w4#6I=b\@RVĂBUra5W%5iNQ>fټ)N+&Tlл^O=̔xh?5ٌ0EqJ[9*)qr]nVF#xh`Q?#:6StT߫?\~ohο?Seayusx0X!J9Xߊη-E !!TO/九ۦ\YOث,>tՇ0@؊>ul8g*8*庁 X ;ci9\%y#"m"d RaoB1! Пs<"6뒂+dffb;ٺ:]U%MKy/E{ˠY_mw?ƨZK"ZX;΢u .kЈ+apbImiJ9iQ.LEP\F dI$Y`.Rdl$Ռ䶶)lcWY[-[heT VJ[I-nZ[,G-*BH)H#UJJ-qZ6Tm+!eI) VIim-m)r[IemK [IkZ-HQGȑ`6fO^E2J$m!$F$F q(cU%p\O" '+tNjxcd];)nFh5crHHr[mid 2K!YV#BA{;t'ۋZZT *S5/iѱ'!p)cZnBr6e  ,d"7Kyhwx 7w4̈́T! pqb\%x 2ƹtxv19U& %q2I2HF*xEvd$)[b9lF[$T Ču `4(wHhy9#tkN}u;4 3`-x]1uѲ ,m*"$\( AA ij fFQ$F%H`",J!bRK"嶌% )MRꭶ9i{,OƱUX1`IB(c}ݾM]+7qoQL JO^/q܊ b '򆕜vN?I4_{s35,:qNs'>n!}l#1 6²َ6Y*o9|fq M_ ."ЀrJت4C³ay}?b'}6{B9 s>Pi_OD˖?( SJ|$ Qۨg$7) uzzӴfK|8vlߝĄ>A?S' `UWg`/(t}{<&B6USV(5kѣcg{z“kj͓>/yI @+sY5:.~ HTiAn͖j |^Lxí5$ ̧*$^<Ւ{!Tà`@6o?=kWEwz-a{[UO>qSOhz/Б+rqdDw:TF*"f(:A nO<4&SqKe0J\ '_=>Cδ~5^J} i("Tf|~WahQ+tnEjo__uW*qN ~>ԅ m_Q.A`>ڂBY !?/qG QO8p7\!6XKeSBI Vsud>%O!ETr/,l"0z ]X%&5X7B2r޽PR.W8Lm6 4/wb 1B$~G b9gog_?r~Reta$jkh1b֨Ԛ"YFLXM%$r7Q(SfwNƯKoMEcz\VyV/ $cB*}hԭcǗM/7Lwa \#BSÀ99zv3 Uxr@6K2m 80Cv? yyiuU_?p|>b9כxqSP0)B$ e +UI1 O~iknh6@qZZ>tH?exjg'R8ψOH*,.)qb;֒8?J<\Jo Omy2)FhVct!,5kL5鐂QUVrf}&1AR$D= #*XKp~;eCA?<5MTҀ ~0*{SDho|{8Ϧz"t(xrHCnKF$;cs].ʏF'C* n|{)QЫ/!R) U/h*I ;_(X#o%a>c7ju0C׬k+B ^JRA-m0F&Go8D>`+2cjCҲONxaƨ2U P8:Ĺ:tw=?|E,݀2ɳ#Od)<6I#NgS>L}^H0T#(G_z| TЌ" Dp"Hz-\^iB0I vGۙ`| n/OwPk,)BuD[I&Η0Mdrt}x@9}aI_l5??Qz45.qQyk _tRF'RΔy\E,XJq`5e  VFE<8u-)2P uM'Ԙjk@7k%#(Wk&JA,ZNZ=B1Ndne;_l((oh:(_c)RK!G:տ}$ev3*դ_ 3dc,H33LWӓErvagNNZr=؃C}~JiA'VÈ d}0ꚱvse 5,&b>uJ-ٍrfs !!m/NW OLxnqW_j05p j.&:Cĥ(y{8&dsG71~gowgU)C1Вx[9zDO7ӬQx7fdKtBg ^:;uz&<=֊u7e7| BstM$?P@ç,dhUVGFZJbi=޽6<89(:Hv_똌`3к;V=/O14C(@oQ@" )7(1l>1Qד&;y9!&Gf:0?𱌔s{o!.9U,@NQ8ؐu! 6%Oz$IK .bQ?O1.TDP N?E!5TO_%?Yf@ys?}>.-E_qXWnB>1I/Q$=$?G%$c?WS{֡/W u ei(W?m.%0~ǞN\&}܋!sM$T;67N#%J& 9o7,q>'}ܹn #B0ϔ,"`֑ >o 錒 jn _?c(MhlX/%/w>~wlS1/l߷MOw_/)W[v-ZctA%>puN_o3uR}AAjç3O!kaPr! dKIJ06ĹK=൮gZ޻ }uFŸS`c]Teê9SS`@; Ĉ3[1rշڳ+co/j|g?W׋a[)M:Q^ݻ$yNx+j+ `P)|mOMwR*4N!"@!UBaqyKҾWGVqDzrJFO%&6o!!s旰kߕ|ډtg-4?":9)zlnyRXKᤗyt΍g9~yokɵYRU'[ڶd=mXj^^mؿ{&uh=HdqV51;pYN{O&ykϴO[avΔʍ;*#&ZwUibrGk :ku+ӂ&DɆ^\byt"3YGN-ͱ#WY긝?4Ue+nk6.+846ԉl"yuͮȧFk0'}mZ5樅XMsWwAcYX୛ {/9O"MvxX>G=V]@l)S;^YNQk4p%[M]Zuw=ju:Ϻ3kޗ_/)ߋf+ec{n1 t5&z4$MlGEu~1֩]:z.\PZ g\%#OCQֹףFg'tdϪs;ܷWo״{I#(sym[suNײ[lonwPft1u AԤf{^lL>ER]6VLQk_nXK{ٸWHTTNj"Uu4b ]~ǥ4ӜلM7t5B79urxF}]"{˖MOpW6490*`6ҞcVÐn7|}{nywM*uߡ[YiSYZsՠӹj.H/ɘ[swcz;Q_tլ{/}[gŤF*N}\T܅ݽ=[oy{ m겺0d@L6I c3@ɂI BR@Y ݽZPh}*54>G̢UgL[dqDVŞ!|8{^c?:݄y絹_od/"$2!5-z;X=`֞;òȬX9u;haLC[G{q%$Tp"QrR *A?]uK֥+*L/cֺf@6`c%ld\cé|_ŦSd>\±N_D-OѣҐVx}OLNI\dBBuoӬ(,U4]UGiQC8rM F$ d4 + B2,Ђ-*pxÐ>dmIsxPFuPiPWg{]iJCx ddPet.~b+ 4w &BӍ^KD(=}=#vwsNT I2ק)bތ-,A`Nu:IsYĆ<`ݬ>^Sw4DO]G/wOM\ St|,@l~RX'JYģJMhh$DH.gi@AVS$O"-|΁]icD>B/yԩD." i>ZjAv5>S #%;1 X+sTBzm`*ojl`9 Di\640DUBӭE c' 浖8&?TACD6^0+a0r DSDG?1\ߗ<ʾ5oZ#žolAD(vS39՘lP2 O}_$ D͙,xXr#E6>R̻PL"#&P8D$  h6,c@.~XA_V `C);SbRU\j_"VQuVODT0hv#G/t.$.HUx?hYvWy+}3#ΐEُ$e|~BKCBӼ#Iv m5fI0O+l%!L7O3P@nJ=%-fYfDY}oMڊ6R_)J$߶dot;ߤ6h˪RD#1()j n&̀" '4iɹ"h._J-\芠p>=^2i Gʤ 6u&\"O<Eȗ#`oaz=.Zfܺ}6_K)1KMV;Q;X پgJdS9#H =, R9d:V \˘!s &o<͎LMY@̴记 Aۘ5b1+|4aPWAE(#2o0:'aܯ5'C83!"-2qFtz\eci_?_C[DpL*>Bqw$:390q;8xwXi2Pxrj88NL*/(8Vʚ6TJ}.[ly(õNDe,{Y\}56a^]lh4|suh~눿zr\x; X GFR`XTeeg#>q~ۮg" 0Zh4`n󄼹~Q- |y0D@Ăa,whȉ,>_z?~@OᏮ [PN?ѷ!?%r"ԡ L B a( (J&^k뽸/vTU&֍XES#XۚEHգm2j(ETh@(RHqc2Vj^>:m`!сC:Q?s8C00y"w%H""wvo`wD4[hG<ԟkx/?@t?P7B@=Rrw;gws4+mpbO$< IӱU_{1&aYT $  )23Lqe/uJJRԶmIT?^[\l2z`"LA D0yfST I[_xb|ߤ.Y76DwOi_Ì[N0~/[>WtKiZ51y SJ^S\\F?ϣt^GPr iӍeQgᩤtȬaNCajG* ]bL3= mnϞH2!_ű4 #kxyF]!Q鷋]E6Ӎ"m86*9! Z԰r %&^QlC/6MV9; P:s{u8Xig'5r.PmL+ͼ7W[3V^Bni]3˺JTt{qS`a8a?^d}|`}V?߀:ev]u/Gr6MP|!_{ERB2Ň`3PB@ e껏+Jd&ļyx7{>_=ߟomgeկo' s]~>hlYt6s3Hg۟[?WuEigƢqM}_1lS0OWl^#y{/g_>@||0D6Rt6rOUs_oOz}odxc`sm>!} ~?~ 'c#),?yǟssqoퟏ}E}o??C2[?___-OG/x~$@ HXK'h!rA%x~i~GBT~߰WzwR?Tkl6͕(O:yu^i5uW[1tф|vzk ULl@%F0[s]B5"@ܣ}7/~/tEˍ`k> g_>~"Te` z]GU`_H\@lh䬧hD~<:LSzG&vxxO<Ǐ*e6Gkm˷t~XB èܑ.VQO<@WH8z@` (O4!Pݢ'y__>qތBH7Au՝@@sE+?g#w`)C'gKxOOU";sx)ti6'ȉQ;Rfe\j9tymm 6^vQV[BnKWj)[~9AC'E|?6SN_~Gke򘉷qe cȞ7nCCP~] A@_? B`0tDnէXGn"C= ??Qq > FO}U#a=?&A E? O9 M!~BaԝkQy[`R'7&!` z)1|T<nfB4ͳAl\ 9`E ' U;t }6Arx~@k*t4A|0XJ@N"B*꬙h!N͜(IK,GCЕA<;C?aE~T L-mfms3=k,f֋߭GB;C8h`":nIWS~d"{v񇨏?~M,כO$?Ndۡ9zlnOȢƠ(aȹ> @s4~ ÿ[俇fUG{Y v`~g4M?Vrf|@e&r&ʈ(C(ß% /q~'Ւa//N?w5Huk9#63lH ~D5${v}Tʌ+>}uW SB1}zF困>`]8eWY?KzR@,WQWN@**HH3I(?Ha"pX}}r.~sh i5! xsIZеc7H~t/hԀ *d*gV l8-!V4aۈ';h !yʑ%b=!gb_S2Yz=3#Y]Pl|Ik}FB/zK4ϓb鈻溷{֟=r21Gˊ$ <ٷ719df!gt?SBt Ac-4 Pt7h|?O=0._2ԥQT1roeHQ<'="Ia|yHIK2Fc&.PƘ˦ۙdFivEF̛'mLrO!Q>'LMvΗ >lIoMmIPgmOӥq+ƺO N7 >JnuU5C;Ly!:YN{CJ*b񎹙-$'9'gSOxhNzOK ".glw4ظs\9jTPYlTGt5L8!I2 3"g;€8o 7\TbbλU.JmLRX**mXGԦ{y@gt!/~9FQϢFAxqgL8louw^`}?!Vt +whw \ˍxKRc=^g~##=U.f e ^Ԋ\kౝS 6姶-3,:$0@]Dy#{ݥ -0|zxu3Ho,\F~e7Ia>8xW+ۘzz*N܆uCJŽ{NvcN{ ^W\UMY(u)$զVhj. $c6W -=ƳF{kY CZRkz>َo=H^4ŕhgI#%'99;Wm~ec5{!!i>y߼:5*:wkA.QE+E# O4찐{{s(;(!#.= G^+/m=id6CWCi9_]vc_oH{kOmǯFwnch /uPM& qCʇЂ,91t-eV+>/ Cۧ>dfW<[uY!07|%y{YNiXl c5^ JRZfjTN@yDܧ4p8~[V@"'mFׁu㓇"&;_T+_H쟳nHI>CzlOᯩw?^|E׎>֠j`u |g=Kux'[VM'5NR|ևI^1n+w;5~/x&|anxu5!c-[d9qe79ugqi}ȟnZq;kӿ)wnwa׳|mo|J6PeMXc}(2'%Hx6G \,8U:6k@kųۗ;Gd=k'wg$HX2+eArڒ6$m,JQed[F%ZʵlնrRIJ/~_9IKuMj|5S_<7!Ivٸ|¥$AEYZ"k,YB(4 2ċ \-Ė -,e<""AVwupȈ3 C31y!;2D osyy$Ȗl<""AVwupȈ3 C31y!;2Nyy_8sl;mdklm&.wv_-I牼o{ݥ,<4P]U!eeUT; ,Όxz|ģ%hHnmQO"j!Y/r-7:-fdD)qzH{(JW/)w("!3%duP" vnaru|eeڻuN&`#em'\|լkqI(TBGfWMD%%*aܭwWNbPMkRfR(9j>/bg76 >=)l%(SB=3H,?Vx͖]'8lF]\S)hUJ7SNhDcJnտf@V _$M b=>#c46pG6| /{÷W5C-և~lX+Gz;:2"9ZemknKnկeuDhw)} >ۄ{Q]s:Ǯ9y֩_M<1WgF5<#t糤>>9X_nv:3TVuIEʋU^h(56 pC ewFG-/!2vFU3$ªԠBʑ FRBG^-+NQxtgvhD ģR-2YhGh@vJe]%W{e̙RX˲Sx,Tɰ֓!b")&fR5W]\;Fݎ}+#){>E2K=1:Vk*;!=̶ c֯fVݩyN/י˸wwAW_iJ}q/,ɟvoucrѿyg9Nq#_5Oȿo^ֹٜo~_owp<ߦO9+#Ddx7&Ü47PUàN&:U`0CR U݀."EB1갲^,t/3;o{v ٖ횑ʖ,ZT"֠-ʷ Va[J&s g-Ē[$­1KM* v`aug~/CV*ѤDUUUQܬvjw^}k}ߺ bdUC+23#o{ytyKty&QReW .H7- Lj&3QX",JAGfhh%L44uD&b%QGWvVc|ޗ|{7h zhB'$XVtԪڨv2eK⍛˅%8 =MN12+̌e8}kRITr32EK&2 BS=3L%V*ȋQٚS1 ,y Ir=#2vQݕ9?<&dP *B2**~fŲmIN<+wm^sx}*7w5>=zO{!YZמ9ԮŔ oί{=鈪7νUDG}~_eޓ)pn<ؼڼOtHX%U'pZ{QHPkDuV" "ޜ.5ⱨ>&`<:)sۘ~WLzza] Ώ2z*5 EDGWwnycMx$([ \'mzחɽޠ3U+B P먧|ԢKZ+D".WQZA{݂SBxf!&`F鋡3 {Du$YQ`YK9X,CD=D+;Sybn Pq1jyjsKrDrδLv(ҁt}P]L+ Z,a %TXVyXvCHFꡕuZ J,I2Fd$C<Ti%U(ϕe+RC#ܤ%vU)+,oe/kie8b>%;e4s W3443'>ו)埨 N'd.oj;Gk} _ˣ{ǑYZmϕzl+. Sos}:?9v3EVmVL7kި|ݑ}5Fy:ZfΗܲ\yM }Vy{|'8̨vn2mZoN2ht^87SSYMc&={YnGڝzߘs]A5,泳Qȭxzs>Ͻdꖫ/vyߤLa'g'{g:뎭'9g} 4ftֹY%MC[6ۦ;roeYx޹I׳旭<|SD"m.SDBe4=W !.6y!<'J緕,owkx 4h7$Tpt_>hr\l15))޲Ӫ,ǵ)PZU %]\̸Wnx:B'Jw~M>Gg~wg´r_|.P$ (gJ'uV^y*0r(ٟvdN,kɓCd}ZR%N$dbtDUtG"R5%"tYo_ %Rr&#",`0lZO5S=)dQİ90pGӒB-dSś *3 .Ep,eϣNH iaJ9I< NF Cns|N v,$LKB)FFY>/xǖuZ⪅A͐NTn=}es2 |G}3QƊsy H. 8G9I3e痻|L9J0#5:+VV@ky[*{qU*M+@NG .G==n+"3s׮۳m#)l}&ryYί:><[V^W;toPs}lw}['riay(*,R޹~r׻:ޯWzy_R[Fwoyubj)9&OݤgA}oQr{@+YOcސBEZw.y.S%$>=`k9R#CO<iSZY:8V(?;:4w{+*GKn_/ϼkM|#ksfVyBUq%\ME"Hl1dWZ* d]"##"0+5h\  RZLhJ Ke$/6y6BK#}p;Ӣ9٤6UBx@ ]f_/K0ٚ~OsxX@=7g5( r`yC,aZa^U&YT@;.Tke=*{QMjHGmg& fWHNr>0`nk+lu^WoeU9ʗ | ;n[=SoVjQZ.\.3׮gm缙TbJJT5GD9|wۖ7חuӪCh2\MhvaA87O=bA$u{qAOpd۶i؈wtűThF\J,hVFp>޶^Xp3mf+UHyT-vomWݻZ79u33\iKmUXHUX[tDKDKKW&굪mQPmN5J6eܢ$fzMU:c,νe=NFէ:ʅuZ•ݷol;FVe];F{wW=9URiWUbQH0SnRê*F7L``.1_è'q:=b1TBW p ]mz)x!s"~K Ew>ҴxUuDEgcG]9gӯj1g{Igv-$!khf 8Bbk:5riwTvaKRGoY kC`G`"MԵQH>Z .Fт9%5SU?=u")S찒L *y$+*K  -IHM6ζg|L9꺍sk ŌӇ*ɎĦdKC36!דl$ƔD$oO7݁㇧rǦTXc^&l>j+o՜y$g{Y]8er<0Ym=_2(u]EȫiG!(̺E?G{Gw_rOzw?֓zp΃ْ1-D6+J05z H((mǘaN鳦sۯj#7QwcIk`iPZ8uq! d]j-ʪTR>9*@B Geye]üuu`W/7P)_g26CU- [e[֓m&|!D9T>j"|®"7ܷ._WeXݻO8޵rQ9Δ%XcJc3]u\8!$L;@0v6NyI']0y,xUFK$=[峛Dss:/\T*&kWTE52B`(p B D˰w@p0[xrv ke.N:ߵ;|Mrgo7տDlmcIZn%DJUdD@&"UPDD%r;{kח taXe{\ l1V ΫΛ~@A&<ɸndc^W5[/5^5R.WzL:b{42@sY,ߍ`>M4Ohiz_4qbB,@*QP٢ꑢ^2dR,MShe3oU豌 cc lQ?jdbɠQi06lPX^z;kެs?_7pٷN)?7qęN݅1NW'Nyn%Y1eJqw(47J8{jQKBsU1 vS=ŵ'{y9ϻ+w}7=YT34wYùvw;9^g>mMt|{MKu[77˧\Veb(z2 %>?/>ߙA *.n?w[A#55ߑ-r=CqkyNvlz`ÙOY}!7wkYb>e嶞$nsg>`u)Z D-/LsAp8b[u2 k wn3TÜN1s~qqqrH({,͹9_Ng-);zPp`PX 8C]Cv9<(7s#9mZpgFTKİ@ҏ URi)Bsd]Z5޺ώ>6wdweZ9y$ۤЈIge+3*A}7G秙$i{0q˽[4ޣYsXO޳ ʐpuSH|X2ɐPBjl%#9`t[)cNYB mEu6W |6ߟ;{<ӒsISXA  4!d]wuy=_*3l0tkOG>굼0"P{aAYH]8/O'k3Ua2xUK.eUxa&Us|s W_H )P?B \V'1x1UnQXIOAh -ªV Bh>y ?闝jlنLF!Tt5 gU8s;:1ʫ Np#eRW?lrGJdsKKH 1btYyU"f?h֑]! Z|5\gwzV=1ֽό]:z{ݳͳgw== ~<~E>E * 8Ð 9p߭?#7℣b_ Azov޴V~yV=)sD'* h$&g9}g$B37N9t<6PmۈB?3,b/p/V(:?Gs 2e*up[46$vb.&쏪hq&񜌎1 XDM4epDm H$q؉]uZtOEa,Eڱ3Y-ϕ&1x6u^_ӝ_׮ ,"CmуXWY;abf!JE@k(Vwc= E [ޕis~zvߓ=͸|C&XEԃ*LEý XIɫgi)J >L=Gl z Lzaix!&a`|يiŃZ)nBVVujI9S8Ò!<~^mIӝԬ﷿7_nr _5ǫ E\b(-]kHtuߗ$/TƵtS)SF(Ba09v#%Si}\/Kp A'd] E" 60R0_}wIH:UHS RJskNiCIi'YW\P`C&Q'0\W=m?Ԝ*۱NTV!G@ ù^je8h0EeAyĘEzV{7} "|:ѪJ\p˟euj}A.U2zJB>.PS2!PC%/,jM"T\k42)ro"f)ь zU2mz=l0* `pgoam%wf ЉF9#;.a^C!-ko<((4<1zLY[(i %A -^k  L~Kqa @k5;-!#)2 RGWYX($)}| (4p$AʃW\j"G}4O ! '[=M^( !dB*<Ķ>Ce%ڤDS)V{V8Ԭ{,Ko~#Al=ˇTµɠ2]Jak̬H&d̹N?_cs]0 TCJUHؾl?$G\yxư%>[i]':oUjZ_mW: J$Xu] Ѷ+d-k۶+wǟ#AKAb" LQky*q*+H#@ B\9v;oϚo48u \<@@5`8A@vK/8gl2j$%!{c8g],u҉-:U綿y/=n_3-@t ͒W~7{5LsM$ c-C;F:q`B͓cޯK溄HSY*˅*p &,9*"DtKWlg7 (.g}R+TDұ(S[zMRk|Ϯ;g.|üq.*mMrk oPH^Â01 u}6j |YmLQ}Vi*cئ0 ;R)upl1d QJ#MDY! m56@{矈\<⻡ ު)4(mOs`j 2;$^hD ⥊EnǬ8~ћY(cTS -W'_uUĘ 1dI|dm@JyG=1 ̝3ӀSv.412S&CZ^bBUf1xi6*1ްTBVZy:\97waB^m Q4Hy Xz[`-ƌkKkw{mϤl'70fb9e C%kOJFn4xzt!w'ZЍv{ȞKHz<ΎBɺyƔUSi:NNQSK^Y57iwrׁ}$izNlS)=ZEof'\ƒ&LUYo"DԵ(ೢ~o9} s ?91p?g}o}ҒWMQ%:C)S\_U߯|"9LE5MPOfFDp]SOiDu^efD3[}wYXdϻpJ,ͽe!Rvw;"4ߒsӟ%w2򗍾r2_aSg;\sie;2Q-wSI YL+BZ~e;{e8"HF,I)Җy@nEs͉@j1^f~ 󉏸uL$v1E!W/g6$g By]H,(C^Q_*#WM^GA$"AUJI,-(Lګ cHKloC(,wZVkұHU29"aݜ D|:.g0)YAR |H>_C*L,66=TQ&[Y%c`gZ-iߢU=efT_?ꔏj3uNY"kv,/Sn'ZB5+:UDnzm>.1v]I5>R9 -9-<29i]FgH A*K) ~^_,_)\~7rDZtE61[҄DTpO0sM N3W8rC3 £{_sJf[S=^rNkZo˻Ѫ fմ|wem#*Ao'u ~v/A8CoF<< ^#kBB]_|F!#ێ9潶䇻 9㢹iXv*8YWѮ AI.s5PQ?j jªdAF#iSk ^ضKg2k9>29jG yԅf&!@.'VC/ߪ1}BbGVB_*w_\SrV;|{qk_S~e1 ּҞx-Y8wh VkK̥(A?wӰ܄zzO6 o}}8(%OHe bV~Vch[زZxEOƆ"]2baeTSMƒ*8,͉] T7S٢9|>ʵE|bC"9z) R]Q^ZT!jw RmõI???7QG.|cd5iYcc4QY>+sH6bf+N<7±ֿ iUҸ&-*4oL^bWj6IgD>*#g:ڕ/WN:QFaRsJBKĝc+Yo:k7<0c_ SJMhSO9 3OwxKi,GiW~5H-zB_7xm??`s[:V-VPwLd6w.L|զ=Qs߳9M5z2g=^.e;3s٪=>sP_sW=#5y{vRy9̄#G(ݣ ?q@o|Js+jZ1MiN\C㝹Ǎ^qA9': 򾣍CZ9N:%ehV~neeY('$\(hEV:@T%^|,FO=;$G> 8O Y?jEb3X|#Mn:pr%9W 3~[y5WG"hUUك# 224C8gؿ3.H,aT{tj|-q :Q {Q=sBa&X[5E}Jn#A"YYU)ܼ(wUoI=U }-QPU6+[O? +wr}ӟM] |A_Ƴ/"9Y ΜhψDA#%^wsI(e1 ůwgZ= C 3?.3xM$ $s{M!REl`zE ˰>7]9@%7hNwGQeA)~2@̻h!@߃oNAFO6i58DuBI? ֧}a˜2\Co:QȧnoxKNd{4cxfcz.PA"$@أ uIBD$Zo$IE@JӓQل Tn[ Bˌ&<[lIwu:!U ,PH[Nzㇾ.q ѽ8 @Y˲eMxRHM7 C@?j14`Y|8yopۄ^tU.uEJpϟ1ugyG{`9 ڏWhT4yh,46vWm?Ve)*U 5ݶ V[[~a׌:XW*l7;㫜MAJD@Y UUK5&d>]^xlQwAi+aRF}56/_{oA3m֛qւ2s0ܾ4 .x>I~"d>z;49T1YV}_:Ƥzxx ,G+vDUE>nhgcr_ aL,qX֎P%Qʑ9U@BrE$N`B9#3Q8©-F4pGPK2E)fZaOu?ẋܓ\ަ&BBYO b<5reR \@D?2B=׍!jh4Lm œzmjDbd廿-Baɫ-sB@Y~]sqwSN0I#t_N,ugT(ENQz~K.[#$|y!P3`|lM .yk~yY>NI vK|fz}^k{;f '^|MuUM\Loi3;k{Qs+ޝeӉsw9^y9\;zpo5SJ}?Phm'FPu陪sگH4UZ+Hhrurjʭi +fVK ~|lR)c9cz]%[6{KBiU%z/RWWB-IPs%s$ .A [hI*Џ&_1Ox05#θ? ɀ;_EgۣxK;t`e&f;6kC&̐ ~?tgO2YTBHpmO؂#zxUq;O3"^#{g2t);v-4_ܢw,jAAyO}EMy4'eI@ ŕzkZB2`'6mmU=Tvt䧭3'׫.JJR=߻=79"Ggq͙pԀpI'.=wo=PiX+ ^#XEʌCϽC;)زCJ(EP[~/} k#A9 nm`x|\Ɣ4U|g} ^HeU |b*>M?>p3vP$Hq MvzO|/6O Φχ `C>ɝBu`j iCD&RMPLk&웰6aL[h)2^,ċCjO#R%Pp  9kXqfmF̦{{jz\Y>N~``Dq?]悂k̀^  (l{޹XQ}=3ǧO γ2L= s᮹ &RQUpEU߽Z> F"^p!{^ia$F龙=*ESd Ht@Hjmf4ҀfLEHou`!tRJֺTR&]dEfvYjZwkui*d՝͛hyڔdFbI$BL"Ĥ\fvi 5*yn((hRNyЭ)1Ǎ K&NH}Tl}q- 5M&m<9\c$6xpBRnXJ d!su% .we1([sZ@FUA=jcPvd@;~Ў)Wri U)K4,<ܡvh ,nI@˱ uUROoPۧrQ^ߖ10L0 (51j鶋mb▢MMU{M&B6]t62J Vv'~XC'GVWu-MB@RLDфg9V*B2.]*qnWgqbs>{lx쥘( j2=A# ^Q_a_ H݂ G?,t Or> {j6DQ3!Rf$Įm7{v+9]yqkȾf9nFl׮ fA"vʚy^\q3]\ߵds{޶ѯY6Uq=foLlh;6jW_yKEDO:6gq}IGϵH[aYo1h8f5Qq[-~hw0GJ;}CHyNXVPBw\ͭF/)黴aQwSYkcc͵ii%v ^]QCU$e#]lr o+I:5@3SHu^ >O"-C㌎SQK*Dd,Fȩy3/3y*;gO9YҿϹȹuMQdi>V.|h|QjzVQwes<Ҳ9]xȐ|m+Vuԝ4n:es]Nts6{_VpUf+,z&Kk6=g*w#^l V?%gyp~{dNֻOk<>nw~xs_St]7N53OE^n'TdNyGWN3>{6ہZ~֊O2黙 7E+Fkk+DyOi8bK}s+;LcA{\ܢm6OKVe)tm2崻޷o?\jאW}z9:/:^wS:u}ImqֵNs:߽}w4r09þO~BR +* fKp"4ۜNm)j9o]R_? P!=v10ܢ(I$d " +Z}vM7=}(^ b d800깐U[ K(I#Yj£g֪162ORf \tTNڑf93U׌%DQ1sqrfY.c1j b Ts]:p2pN93瘎 ϖ{ֳsLT:>*i"1WdO;&*1X뀘ź(J!U@nQUP$oH  n$xlJ@4s"6Okf+ROSms6̀g5o~yߞLj нPS*9񟶾il)HE pࢶ 7Z>s|L㓣:ǴʍgǏzQ>d6v|U6Q9gd؄-b ja)ҹ169Ҭ%0Gb6$SG Z&1-xM`WꎖU>+ŻB&uՑg%䱡(s΋8al5WQ`!25 ?}t)ڬ02l*u1^:5V](u'!]ҖfsMWM0jv1MmJGLh GepCӺ"\wH*E3Ҷq-Wɍ^gșKޛWCnQ p^3%Jb-XG"'Nߋ.DKmm6[Z(dEk7lkm.."g=1Mb!!L4ʪJ_Gۼhֹ6/'٭ +sFdG&ԅ6pVgKC4B{e,28Ѡs۰Htk5ԮCBHkZfl[2By 'ڷӉʿ8^>>Y" ,,KMuM뚮[]wT>|VDSY]ۨ]zsmbG/wT_/{پ[o7McYiG{G)JsizO }FWM5lek)Fww$ҰdVDH61M>&U]@DU(= ck\ؔoj#vyg.ۅNMVI z-?FF=ϲ~*d>F6 i$H45#WD$U+E1":Id8^MahejYrcSG%Px-,c#DQԩF(y$dT[V GA&?1aOei3: 뼸!}o[(),Auݢ}CS?2ʦ>!2iBK$c&5Nvg.x Iend3;+*hK9JW͟y+}f; ۵-י}u~|[~¶4̮bȩOr9E^'cfδ>V34nUuO;z7R7E i'R,9-'j G! # h $߅TB4GG)#&gYm)m;YyKwoďo&QU)BK SG& LVPjυ1]eh50HMS!TB e5Nhw{YjV~y9Iߙo}rgy;1IO|ݎy XBDU\Xe3*9:nrbQ!ɢ[PI?~x0Fv 0RAd@ʛu%O!VDEuD(IQwbꑌ`ZgOƼo չ*0-'_hp}Aj K; 4R Z5fmF9a\tx>yE\^{}ӹd]g|^KhUiӼyonu93;-Φ{}[W88{Y֟{~W;Se0'$K&Y dmѱ6-.sW}lWZg Ru s'\{|e6˟?,rLD:%t\:QmRf-q)!JL_F;u/t^^t}vRž Ba|1 WX:+sr=]2 5v-lLeZJX-8WFDenMT4q&z ũ6k@h` FhgR,+2Y73kbf)"kr(l0kDH-{BKHͶԌT.mc{?i Ұ*?VS9wfԖ@ʠ|omCnW@L a{QDi`R%p9Gc>iklT[㙥7-̗%؉k}kVN{\2֢Moq}OW<[Kk{w_{r{sʷ9>4.50sR|)_GՏg37B~^B̒w.QE@Pc* +;|B"z\A=!yPw& ^d?'7/6{e&17gNz?RQ2D"slqX<Ǝonmv{y@ L&rݙ|ID 2W1Q*I!=dtQ*ܯ彀T Z2z[Ď}9TǷ;GpbY;I.Y&ձּJLq3T z(P)0WUͦKw/6;8Ra,yضrN <%nڅ:Ԇmw!PkYl9NaB0 k^j^c|/#IzwBS4j?2Ý7}j<.Noz]i,+ga@=fC?ܒˆέd{ nOʟ%ϟSNnQ䘏3kne]ôo[GFBc~2'KUs/czwtNFr98=x;nFJ^9~$NC j}Bu/Z,w}{ӝRUyRI V=WY`;iH¹=wݵ?ϧ<ײǼϽ_s}x+kl+.7=Y9׳OF1@1|d?rP1verfYyaI5){C"x4jMqZd"c)_J[y6@-‹h LpFׄjf-do[OI(FIxɘVZv!~"S5g,7%OؽdY\_OY;7'dvw 2|^nXiݩŃs- چT "zX2iaX<6e9GvW1S_'#ԭ*89|BN+_'Xޝ嶻= iMdݧ3f5[V(SD Tk-#;<:oI1H~7~|e0.NE: $w h\uR"{qAY$;/ϹqJNC0N%&Jla lk!"pd[X~ DD#]K#{7QTX\5/Xeәy;"s{GF"~d4*Km,d6ez -Z*R+ܱO">@"eKZX+HH's ]T$^! ǥg+9{[s2~/>#q.~bx`W#h(8 dX* B"gzORv0Z;Gʼ4]AkIŢ-oٺlcCz죹F^oG~OFg919ܵtyhS=_*6s o$uWIFg;*0"~z">-! ei9Sv($~(Yu$l'M!t>|J^|~-VCK6M@RU?09X@.)S%I2pPT=Ea42ce^`A>N~ѝ"Cm|sӥ!<\ jR|])|ӝ_ʝ{ |ׯENwˏw>oqu~k5\߷/}ޮ4oEPvnz۽SsvsLr6Yog۽sc9=ͮxP DD^Mj]іړ'kҺNbh7:p5(ǃN1_"l_]1k]WC*A!#8Mqձ&aS0 iIlWE *aڶ 1u|=u4ܬ-}~ێ5EGVYK-~ԣK2 i֯@OPwWqS<.w{H}꯷wÈB:Oom R+V(:2pkOcg#7on;3!W)m5?MyЖ)]~SM(/S:u怂6Dzu0s% ,霁l7IѐoTC(oҍX=kk ?xʻFgwvf-xewU#s?V}N)!Zڱf E69s()6x"YI/M߾y!ʪ dvj ErJH);o$a!{rƹmw 'Lg<[;]h0:'d:ulZ VMVPӝ(|ҩVEW@$) ڴ:X2Nc{F-b>e熊" bn!FUkgߨ< RWt!+>bc:ܦE۵׌wd4NS"s&۵hqpj劘VrMI\\S[7`S Չ ;a!V)l]0wz!}rfwef Z&Xpɔ VSB1}cb۞^b7T v93l.:!, ȠR(sZ(fv羒.P<UX XUc9 ͳku+5um4rT,:O[4P Qɤ4#F E;&aSo$Su$bC)27飰;ESR i:z)CXf%LR҇_7r` , &1AEhU{=cLp5zϯ|ZXua9שxϩRvnTs zg!$eygft;v4Fxq:@l6^pN:q3 5My!)1ᝯѭڵH i,rQ[c8jƋ_ ߙC?aYh5(BkDJz@A%3!J-ChXR9r"㗻~,,)?ۼ ;8uC0N9%WB16ܳgF9;{bKB ;c,5\%%P&oY ^S :iNp9cU#vԻVѭvNF:`rh/maxfaf Ю、 + 3e ^'gU)ߴYMFA zH\l=Bk5x*fIS;o1ҥ0~ uC{afW3\qw;}(]x-7MޣVͷe9pbȶ=gO*f\f8g)Z \r)%RPuM!dP&Uy`)͟whG" YbIR|"կ*wm][hv%$^qiT.\f{Qp>,˻'82ޖMu^ZoJ  hZbbʵ5(-b"ku2+sذ (Bæm h 3nBoF+]r(p߀gln}!Hi{g9<|g6폯?#[:7"/̾ѭ}1Q"F%!% I F5y#Q)zcEILϗl(*S6i\ 3{vLE qSp]d#1(hCmm/RkMSx{ϸnyw/ϯM.FB @%%cEZŜ`R )$VgX}|XuTҪl41XmRhs6fM.ٔUzLCY$*@|hUwٵ/JYָmլ}Y;g (*m 4 t7Ho>И5њbhC#ALWAw,0 Œ 1;FmCr"+yw&'U|ޥ{\~Xm?j5{g޽N4e''ڤۑ}k7S}Y8|Cͮ^|շZ>}odOzH|s٤)T FIxX5vU{of`Sl˝r: QH@=2rN|)HCgdcոMMq7sŀ蛱 eL#\tȬi4%m! tӿCr#N`@Ec|wi45ӫ"lh17>;Gu$'(WmmXNғ|Vw],Uno%k{=<ڣ%Rֵ9C9 2gkT1:PH'#Y(Ħ@%'| 3uFNi|޶*g3sc5&r/ϟ6A8LP&Q Ģc F@XTY˜"}f3B?",((׳Ɓ$#FM8CK8@<6y:RШjNhqS pFѹn%+e֟ "*Q۷NYI}%1Tϕ)Y,D9׳@y@ĺ 8``Mu5M#̧4k9>Mr>"~Oopknr㦔dz,%%Le=i΃72Go#{ysT~s/*1.ɽDZiwC2Fh\DyI1r.ʺ>NSQ 9v@^@rsg=ϋ;9_Zq6t Wz vsN^vʒOhBfvSOˑ:{>kF)M@rخ&J$J"1Nb+E0}f$ʋcwbir5SUI*4"Y"i?/ۢfkSeߋq|w}7vtܘQHlowf6t/7ܪGI.Tzcmf|tmEe-FNjjyWzOu[ֳh Ѹަ{Vg~S,g6>`~-~˽{kn{7t ^uݿSz'5qpDjF@|#6p+P!}O^ُzQ7mf`o|W9h~!=xs~z1KF_}=q."jR^/fӨzT}4א[]x9ɛ3},iC6cÛa;WѭwKIxw{,jZ.;ӞlOsS&ot2vm\"W"j}jyZw7<Дfӝχ/y;ϛliά{{ֶwHˑPk(]y ^4Q#KsEm6|s^-οO =9hX<5U' (o{'9m1/zc{_yƣ/|˦},Ƴij82D罞m7m86;V;<=Uuffeuy,x!DNm돞_';}}a<vEvPܵzכt]<6Q:~>GyҙuUV$ITҼ-}+FL{ֺ}x_]ru/bW<~zޓ~d j/}dfzMnggλ9~ֽY,v}W=SBiUn:<ֳFtʦkvicߞ{ir+ 5;=Z_k~ g{KB7j^%]}7k{9mufwp|v3EV!Zs:ֻ{oC^ݣUAQ2vzs 7|gzO_9DӳW=_[T4؍R+ ܮU1/6'p.<ٟ2'HJ7r*խF:םG׽:-5z@+K{|\j.՝uSQRf6=]k]zZ[vYkt|i3[]2l5{~晣7ܔm[;+jy~Nqt뚣އ259r԰],|sG>Cv'G]N[ֆi;6F=z3oͶ{d/};S5xDžk;;PS[7*Dj!*#zwyyv,PNG8F @2HAsMvYUwH,׌](ؑ H\pj:v'Q\|zzi/z+c*ߔϫҺI>xᄺgҧzkhQdsi@[Nu;{τm:5~흆{5Z ףIy7Wmq37KS Bw\y6]3ucٛ5k2> Bk#>b y{o-&]ڲ鍊Np>=lV-_Βw;sc}n׻ѱZcMvZxA|3Z$>, W9`(see|W:Z{tVoiU96ndk.^;v,mhs%k#̧t^ ZGt.k}=[޻צ!wMkUj}wj¶(˦3mQ)EnUx>rho P)@[1ӎ[Ɯ]@I@Ai#Z*J r%ҙyoGmڂ|;Q+t߈OÜNh$4k5I䂹Wmw{/U#8ZՏV̟Hf8WV~ 3O ׻׎$AМ(2\-Lg7rb`:rqѩ l]vK3:W/~cn=C܁FZ!h4@ӟ#>7 !]Ѐ.o' 8jcP-r_XuU}Fhy<љ. d"8ҷ{b2C),g`k_=뺡A6d go? OrnS 6Z▻h7E]s^|tv/Ee ַSgv>wJ+΃];stIŸQ}o39zhi}=8{^lH"Sq*yt6CZٸX%~,9NGVڝg\orʊЫ0^L_|?rr_ U]BRwEf* 7Sy8Wa=tTSlj+.jpu~qs冪Ԡ9p5\)WL jqH }(#ٳ<|(!-? bBkLeXCI,M )JsN""c$Ithus niw|\{#̗}[U-纪sjM+}Tu[֥H-K+ P<*(P/ /VNr$5nA/&|]n^pzeJ5=UV:o_կwlϿt&$GD@㪊`LuiKrO8gKOixC{YHOwKO .͋WiBymc}\B]-D yը%dwk9UC! .({fNj]+;yMkÈ8.>rses2uh(X\y zJDx]sӕM-[hKr1]YDZ@#.py.WJN)ݗF !2@5LuwJگ;6HE)RJIJSHlD)$DzfqT!j`(*d2\M~d&T \_X{8!-߬)#.T4Sv+%R=*PaaFRY#"`UZf$<rfCsćYlfyQAHig<L5f49)Hϟ'ɻ脀:|PsSÅ"秙qҾDkEEuz=ܳKu [Y鼟~$oΞ?wY.Y0rw,w*6y\/,Tqb BЀA ѼW8ϭY^otf[MDM#?y9yuBW{9RГN}ϵ>vgG;p+]T ߪ9|Ϲќ_UCŴvk]JcJo>;w{|NyL$se9ԝWKo{'_X24c릝uLj{kOw#:nWl`fPVUC6y[(s=awHm8c>L^TeU)ʃ?]km;lE*S(މIF/ P1 .͙Pݴa) [(ڙW0pk ,p^\ 2uF)WaJ~hSY]3A 50]1ixIPt̎|t 2II׭N<엮,5편{(MB#s)MtWrgGⳔttJHgޫݫL^|NA jP~ DT"x`9 07+*kY8#U;%^ƴ C1xZ~#o71 /+3>xQ'/?DQ~EN?-((PCOHT5! GbĜYEYɟdGJH4T 06 'BnEi B֥EL"8F=6j\G} O|HCf8&|5{](ٺNLb[7Zk~oWo5բ}mURO|b$W̆5TQȂi_*#*͵NwoN6ݟ jn%tTG(~nWsM+xXi=z7m!'?pܼwȊVl_W=2P {#Ozʳ2ϒTd$ߺ_P v{Z.K!r줛@_/k?~foQ%![6UCjulRSzr;s槜si/fk]5;w{>f7{Ss+0v2#9sCj\{H{~ /7UD4A&<[!BaLJsW0'H+EMmPYp]f"9<\ȏk;>S; BP2̊ 'yp vHI$eQ]6 dZjޜePĦ %P;U rCo_o|4ϛޮw=>$!0</eͣ~BuiS _1م$^Q鍾-1)P"|xz.*C~ beq̾s?HZRc8:e$HۜP\cTP/k]BԌry-\"M+dTAH {D~5O\> ߟ$((؀ zw.hT Mͮ ʡ _L(p2RqU'aYjP2j 3٣)u5Z)YD) H~?WOs H”1? &؃p?|?Eƞ_@A?IY ) Aֿ=qB}9OB~!ꟺ:n_TS?ŕ\H7>ʖf?| J  Re&F9jI%0|g,QJLjOwGxbz'Tח.M?]1PwY˖>75YZԣ<CX9Q Օ7?\鯰7T^$pV#4飻I&vMz⤋'/x˻ !];n?KBޏ;8¸Y '41%[V@I?P A<t׍@4/*!>l9u7>elb?^kTbƉ? C+v6,Ub^f4Qx,E]Ojw'yb"Q":x5bXH"#==) .UA@8ژ4Deħ@@1ݱĚ 03x j~Oq3WGOu?4P}s.ą?lz(r5I(a >/Qo#|ھ#> dq")1flA5hXY2c 1jD@A0&$ h*fڟpCtR DEs^S^ 3]ϡC99y֠M}t+TzC2ܷ눏Cy8!OE.1 bW߀g݀#Tɣڻf|0'+T:x?4ĄL}q~sHIRSh PSq>pB[#9Ne5ڤÞ_%mXL ` O0~rXIyGi >r05>Y6Ϙ~SDžSvmٯ:d Dц&Kn9Uk , o?ev C%|_X9?d#z"u/pFm!4A QgsMj-}~Y[&P2BCOH`&~h@hK]M V}!O v{ yS@y~T;QaW,EB@2D$ Ns=VdYbYt@P=bnJmXQ>7tV|8?=JyD@ƣSJ*ѶJG x2 9|4v)%'y.e U'tyvoȾnRM~UAQ~]!,v`f̃!6~ (&}v[:pk0)3ED<iީX+ž.I* (2&*T']rD7ߜ`B k3iѯ N,t9sP63/ϋ~χǎH*J %U< ˼U_.G@xpr>JN3aˀӸ܆qGjPyшOt aaHvO?g 4A_,y{:/GyW;al..# +=8 GpFQ[φǦ'3 `V~L @gy`~VRaD`RCP>NgO_'v(G(Bʳ:ۥ'!)7<%a \#h"N=:0|ͷw"${>JUG*hq>dd&Lh>bWtF?>c޲9$uΡ^U퇆'{@#=\0>}rNO3̿D {~Nϱcȃ`q'0 kl@CӢx!9tЀDâs͏cle= T67*vUJ^ @Ct弞ˇtCy@{vSS:牬;K"H:(BUBOtp:$0xVT]Q:((D]yvIdJl=|k 'tTO`ɱ&d>. 3_-)W?o1a1'}} ps׏ɰ.Vƥ}9hW=a*)tq,tBmH|Ui K BRI! F'趉T0$OLt wfI L.;D9Z{y>jdvM~3!v>$G? E%B@s񪪢$@ yW oԯ;Ć!3ܗI5µ5nCjc9q OCy1k."yքS`yX}B!2y92^:h˺˝ Fa5_># #IrnnHsU<"Fcr?b5YdN\͍DucνWm0zД N'+u79]y~A96 aևG\(Y)~WU? EWC: >g[Fw'N:1+wP0Y Eb~`OQ!T^ʤTr̊uvs@blCD!nA;'G8碏D]@ҝ~f=T!] mZr)E\ʊYYoX׸#`5ocПW➏<@5>F =4·3`!p"_SN2\^Ѳ"PƄUS|C>A!NAO/ޮm~fn ''ny|4b?<o4/nEw;ÃÐn`g0f??kk hGj{>,s Q!{0E!!z\F joa?$0PBv>gg`͙mp2C}wrGgx+ua3=Q:đd`f~ H\A#b 4q'3 jJO.O@9 ,!3ʦccF!MkێeSʡy\&O%!o(Y$<8 #Ty撀 1'jBN I_x|ԡy||G >?gOnMv ^;k#ļh!(X^gM`y7FG98J5*FsΓS>7=ߢB X'qy|5lxzJl!@!4Q=q\M'D`,8J  r'._ kV{!E,xqZ_`yD r7"XfmK 2`T1tȳӞ._+ сs|x$$6gցbI#:s?קpU@GE*9DZv a D`#XaDm6FFR}o_V3U]`TuvF(TZ,ӝr앖)3d)6hZ;t(/Hl==,f!¤=ΡfE2hLE2ζW z.!7?FĨ 졠woꝟ7\9 4ġu z8ψ`=}'eJ>!d>Xq ۼd^<Ӫr|[}&ħIN/+e I_-aXsC@P N!)(Ԉ`ddp #~# s=&5Vv6pj\7d0kue1q9 MLo%& A4JL妽˜z`|61á!&\i9u;{M7f"ê|A>y_ v4O˂ b.ZN̲TA)*PJ:|&LQ2@GjZ/ Bx L3r4<"4|IXU"!:{&^'%z4Ȑ?71S$C_amM:J$:1Ln2\&<>Xi%#-,dOS7+DȫQb 4 sF"y_!C)hWr=hDxe](R2.v^ziM31?]50O/ fI!2yuSB8DND>hs q:n}D=TK!1 |G(KTU*ī0~(|4 A?P_q6(:qU s<)<|9rw~/o'S_w~&Ns6M۸&?X*Yg? P TƐב0Gs*\*V ez;8%T\КqxD>7`R THItA[pIpeD>ϖF`vrCiCi%3 &G;84$pTXhQ?$؁2"8o|A̅1 eϡyP BD y7@rИ?{`@ZD rSQ~$25POKzxf/)@ H 'U}1&@d&Ę$\ɈdJdpo: p@7[2Bz2 q$b`B{Cis35;Q#5vg8Bk!B"g#ϵ&'J$DNr@ )؁P8 xw+e{%?wܣʕjM}_ra=h5 ``/T i(*UO5 L&<&r|U>P `E,fpV.q G){DmTubB=ȣڪT(5UHOVI?FX/9NGu>Eph?J1 Xҵ;;Pqq vAѤ;?yZ)fy2~_faPf#1ˢjݟ ! o+ʽB@? h0d "k8*\R ?xiH|  h}&#>եC(?|t)O`szj6o/Q8~cЪ*=~G~Røj~}?oص9}C ??Z rL 33)?*Oj9hE|C08w@GmA)@!AM?T5&^ZiS_m%E;oۿ03FSXI#69j!/?)QTy=P@'3f{v,6w9➢YP{ !q Iiσn.dwN>݀a^|g9huD'zOb1IВ8y˜䱀v>UpPtQ|%1 X~aa x>=7s=,d(d<|nogxʽO;d}dI>ϱ3_"$z^e:lSW4͌&d⤠{si=P܈2lNǠO,;Ts_@. 5 5> Ky{Q;u>:ށbA#4)D]̋wd:zFL;wp< ?T!D71M T^@PD!Qp) Cr\4snx=N>>eВGϑA^xD:{ ui11"tI3?0^<nk8z`ѱ $¨x@ ģD'5_-a'yS?4܇^Eq{[(y<~;,+aQB0`G9zN=/=@:)60HA, eTo*aDd XxuM}*ۑZhw'fJH?F9ٯҘedusQW3ι;M偶$c0o뙺v$&OՓMSBӜˊH^n`D`9Q[Y.! :="yC_6d$:`H@"#MtK2CrjbUN2& FZryMӧ9ٛi~[r7$&T[0d z+)>Nk a]j`R{< >]<U 'l6Vݧ9Ud]hO2ׯb&A>WL012weR\)3$e*ck1uh)ܠ 鰓0vםpņȣ8wrV = 7q4z3ᘑ f2\YPg *sƏE_Ͻw1^!(@t *O: CRɳ|yykfF0YBͳ xL͢& r$YPYgȲ֐=I|*"03 Wo>6"{9~3M3e G >A%c'w^ &7AtFvr^ JPFump ڠNWgcl!EXdzcYZЎzɒ{Vm') Y}PW7Ѵ]AP% IIQE{NrF`EN%5<=A@ AM56H(72` P 乄eT  -#(,T@9J^U8ZC2_=Gl2 mLtϫr5Տ5k ;NHc8ώ#|<.Qq+!t@@ (=qQ@9(BĖ3 \՝1K :ԣ(BZ P+0/l3<j1l:,T;A( a mJ"\=`c,UV9^.h=myT LÜHOHy5E6܆^W85V+fk)wE䢽O9g*L۹zt9δnE_M:; Re{Tlk1^;TE3]4V1VpM Zi~hlXkaI#bjuӸ\@n9b  X-|L?o=/!Y>D n'&P M:ĪHANNFb /tTUli-.ʦFJmpiP Q G@ 럾ŇȞc^Q]"< Ϧ/ [htUY5 *TbA.$s'."/8W @Z/'E6(^Rȶui*ZD(z*+m@̸f^k+Ba'9,D!ZfH2E_Vyh>᧟ k-)*@: h_:mK :8 4`MGz¦zři m{ySV!BpMcw]R3ûw9dkF_?fI@ !܊:PIV34A@X1EM7hoPTuoIL7XYUZ *J͆Fr_|mIi=V!L붏:fᲴ!gEDD:I|Md,SlHg*!QRk6`i.yaxI2vn w k@?K,F'h*9T"$>e4H 4M@gLV3H9f 9Vd]q)R18oFNGHɶI]Z{ryHD/KA/Wj[T|ZDD@x C}:YnjL+A@-Cͼ^-~ \Sհ2߼9' |]Mr;d6 hL hur9"pA&DQh.'1yJZmWvO+#˕QIds`P%(N_KzNYum\+ޠ9 $QU8a{&6x'=<仼0]'鿄s ^c)sڡ)(%~k* 6֯xQHpLa#-YkQLJr$O@/*FL7yg04)1\1˲t5F/p^zx{Ds:㠶 %k;U$ۭaN7aX Ҟ~Q,,uϱϝ.L0ntHggUb2px/Nk%ёf$9HW6۲j71 \-u2g w@8N*|Y*b!hj)h m$]?"fS Ϯh%߇T`ag(7:LofI $;.KsA#fXU)(GВY;9u0@:ږ/}]< S{y<Aԥa: (R븁MG:hƖ~ PtsF}V  `W;6NFF૜=o#5 >DN!h (%sHnn,M 7aӶx.\XIfUn#1 Uj.utUawx8f|@(Pz%y.r H0Ρ7Q$zat)S%Vxm mp8HuqK,5 K`4)MuVn H)jJ$n`ČѵE=)s]u8sk:E=:Gg~°?6(,"+syq*!pt/.1ThTK޳Ԍ2gNk}̊b@qzg{Huk+Ӊ/j^~tG֛I5mJN]WR ըݡ) fn|k pv㤨g:jؿ;u<5j#ߚ1_?! m |1O\QxX/_=:Ǘ8@@ϩH>k㣷mŢ:q{kLZ_*%ymgݟyΧ+%ՊB&|1(v)&W.{ wq D'癄DrjIҫHUe%ɺƸ)#Ow+ s>]*gHn:XF SJGQeh90"SmpMAme XUBt]K-cffgl@lsJ!WH ui*:n3>0a&Q' ! C9\ZFG~Zi b17JEDVm%Y} NKEHsBNԍ.1ů:b=|pQq'a)H8v@6@3  [HGjA't%x:O*H~ki% Fd[Hu jFN]VFj+KSyK>70Q5!v mw뮸ۑҎHmsY2F f'9@zgi+cΩLPʩAeDnj:yt$隸 2V9 /-XXDʭP/EA]mp[*E`mÔiLe\b/L4$ȸH+` o *%YJi!;QĞJc\s-9(xabD\>Hc}='؛>/|Egqt,7c fUJQ7@SA7dee\8\" RP%b5|:>5=8xuӊj׶ы6ͤAF!& QRj5'yIA3`% ܧaW.qP&jJAw2E/ <Dx-ϗʄ1`' \J $a=LIJ.p@9Gʡ|:H@ ?+m \dx4`Bc) )̺ 9לhG#R-H[j fhRI,h* 7+M BGijږ9DZew_ k&A  .E A%AK39tY:O3!P3p ?H2hit,pHXx #; &Pߚ7! \y%}xUDH!v`t@PD0`TÜC

~Pk[׺`NÉJ*P yovǓܛ)tpz KFN ub3Hgr?9I.2Ew՞Z BuX_3s^Z*\WMtMd- #;PHLH#~Bç _jjր(DgoB ^9D|Fd9-QPV>=T]|'Nh%<>5iCD:='&y{q.,k\ZYǐ#3zp?.IlyGf=/w/^ o2ߟŞ~~9?$.~/`6߲TJ;" Fsi=!j2Dyҩ(6"&$38Th!5"p(hz#esp+3 f%P,FB 5;Sԋ}͡eGi135 p+ '\a%D֠]bNZ$ɁF}ܦl> r, 1ꊸ55Y h+}ZD<APx놺)  y?YyY2[YP: UoQ;'QP.<9U$y16H4=$4 `bZXc'ϟpS}!#T1V5Bh@W}un5Mϩ*:Լ>>K<$#.i$ԇGNw(IlMow ]U5!ݠ~'CwhjHY2ps%j-r+d㔉s~X= ύ DJ#vS 5:ϸ1]_c@8GiQ^'GF'kg)7ג8ѕs{>b!T95j#`C Q`6[,k]vhV44t-[ⱌჯdVotoOVhV)X(h ;@3KnY$ &Dpm%22HS0]֬w' _CJ0P`/~7lPTNjb `k@?Wo Isv,-?~6?xxFqfxM\l\LNDgGɝ]8J4”FcY|*Ƽ% 5y"zd: Rpn(+)IKwL['|bVX N 2$qn#3˅HVbdwWb3~!3Tۃ6zpwTY%31J _jVrIoΧ |k*#~[Wd2RQS93QSFXk Sը}8/;Rӧ.-},gO93MN49 E@:U FiC]uRPgӪ͟4&NdX8PtO}a;޼_vc{?8 dBqLv DvRw/5|񋥵uyҙ=wY9f7ܢQI ,q:ƾd7Nwv"='9 {tezհ||Ԏtq qμE+ +#^r7̀(Z&'F cOoA5jt B!+Uw@H\w*vt`ɘ̸-+p$ԗ* .FLUC=C6IdVwIm JL7rPD%k\^oU8H= ;Ǹć0 wbGڊ973\WT$`ϋ]&mbrSq۬^Sg =M&t bLcD: ݛ$5 {O .QIБ )pDuFI:N+`حgK胧pa*jo{Ngqz?,S=gQr3~եj/ǼMN5N.sv P4KS@ћ"9m%/a~Szuh td.`+"D z.,~ ^aU(e!gE$c1 'z굯ǍZ|jmzǎu?\ $[<98}4Ak.5TUjw U{({dD ""gPga%v5m jp٬ј^Qr  ry4 $ݣb""G}ټ=Ã$H.9ª*E@а.$$ B,Iݓ&MeCLt켏ڒjsMZE0: ;3D@S͵A[dvδ#߬,J2ٻ9G?[m}/#t(`рu";a{ i~dh<3HvF߮ LpI`F;ۥ6#1Jg(͟>}38͉z;!߆z~eOu)D  Ca ( IC&T4#SEu?!׊dnĦ !(cN`6! *$< 1#Mef@-N9FFUCfdQCAAISD8 CcUH|LLLHUu#*$JfXd: 4aaBUM0nxb XN$nm31U_xК$hjdo-rA:F !~gah K(.2?~sl=P0p)Ԩ"?<#ם 9:#8)S2WTnmu?$(^xF|Na/G/AѪ7 o]Snތ_G<1~Yb&)i sٳ@4%7 P%(=nh 6#} `g7Qr! UɃ>}D;wUn@=foדF/c| 垆i(QI uLB]n 1dGTpw7jPQ^/ pKl#n2PĤA9[4R1؇vaUWɡ[Ԣw>ߺ5vyS`x(NpeQ8:JbRSiz?WG^]qxhZdV":/8YXU<23,̬~to'ۮ+z?c m~N JzA~DDAQ,sA1x+- f,\+kNCq#;yYh_kבc_17\d4TD8o"QLQ.3K=K< `.SmfOz37J/D+Ib)L+bxUUU6?zb;jI!)M9Yo7| 1 #nUU^:9!7@jFQA l? oo;(O\2|J3%r>ҧ>C#׾OG yWCx>Feo3LmQB/W\UXSdj, 6$#pʏWW㾹|^V5/E>[1S'XPC!!ʲ* PI7;.պDG}UzdBp&6<ͩE׋L\0}20Q#W 9wb64#Vv ƏVnn[w/dpD(&Cϯ,mg՘{@UU<x7brm07K|U~閹%!QX5ꛋRr 0Gin4ƍԘBE97*JAd’sR>]T0ƉӔA/;?;ᵿWEGU8;ԥfs;d|3T@yYYa^׊WIm>hZղͺT_g=5=)\FCǔ 2D\lHk4&4p' &=}w޸"} YѕMfʲkf4K\"KcA@^朼 H.ePS f,GFDX@{`݂ R` ɂtd]Hyw[~a[!ab h|_ѯ[7)(*m`N3nZ9O4iOj{5 ICMx=i34aa |td1sxC<& W(E#\xX,Y,EQ&8~a5Bm,ۂgL=@(%.(ř`2@1pBD"%U*퓪.ocCC^˯y>A|xxf;0sE&Swj߬<;TEjEjFTEJ5N=q|E48fNza`B,4tX:4U.xo]YۓJhESaKD!!#۞og}.~۸rJ;O/ :΀ &3o9}(:㳃;54-)a}9wc]&='' 3*aj>W8C ]bZ#_@#F7*U|.ٽ$8ԩ<9"gǞu*:xs![9̣'f9:ҷh0kTG[)Y'ɳ/3 dZ0'*[\DDF7F"LS^rsAL|zw(SȇE[ƾzYH:7 sDT110a 0b;`n$a%tF K3`fÓ U#ShAaji'BmQ HffΰY09<˒87t0+jI%"Bgx0fsB8HG<0^'y~TeTB]O_H $u6AYY3M&@3 aWS{}CAHQѾAdT0Ѭa^ZM:/!v]MaPS[]u_I/bA,YB9ũ=&L>Owui9r8xG(MerbhmrzX8B|}3@ݔ[c"G4AbǝmDf+eQ J@RpK܏iSߡp9NX)7=pG6}ˎfϠ~/;O|z7϶ ;J D S׾څ*X=on٤2F !ӑC`3JTxkZ6 PDBA}/7s$H fQ3I-NM4w>]>]CI{M|bPGIJq0[#6uLU #kq'@w>Èceu05؝!0z\'sԉ$m!KT/?.¬;rr@8ٷE9[i!X H[Ջ !: wJ3Ν9M1FkTm^a*axbulHcm!f0JUCDf=0N .XHWF30d: ffL',OS+E"1wgTŔ@  GgO ם!rDx' \ Z)֒aET*̥,8 DLW Yw_$ |j(IA pW LbpGPAlsn:$pQ`0&9)Oސ~_m$O,;>xv%~| ]2>3.chQekCԗlK zGv.nos!>2clj؈P_{[VBW\WoٛD [j1,__4Έhc{߉{:HAȅ8 ֣4%?0@fE܋ **$@LGup:ę#.m.U&68*MD7U .=\NW$8@$ICHs`U蟆l+;+s^(.iƲkT>fc( D[Y.7CdZ0mwtDΐⲉc7vhp~9]q"to\ؘXCC eCZ HK].9p+M0c "X^{ShXO)DMTjԸ!թL D3(NbF"-`ik"miS0"qr?27B%;unR 6ha PLj$IСQ`Ŕ)9;;2 G14IAL_: ?gm;:LTԀXJ>~("IAX7$]4,ʚ=Α-UPu,%wW Eԑ z%Ӧ-:7'R^`kHw=?0$"E.?v(qq$)؄#{ 3?C$j TUA6C)?_96NW#鞪?hTeI *CPyKUHEh HF_*rPLqJnLES槊NO)H*D`ݙ A?̯q ?+Yq 2\H4[c[w N88DLgmz~(};D"ٯo7̫|@"D(Y2ƺʅaO 2(h!I ?c{͇,i@5- IEB%@P~~|G2dђ%?fJ/G:p1(|>oa0GzZ,P{OR3{4Fؠ&{5k4pT'$AL,BSLg}د,&qh:E?.eiN1 94#l4s(-q9I`LC`H8fe *cS`A\ĘĎU&[N5R])"&!]tN A6I"X%=:g?N(f]z@]_'?DVٖby(!i~2q^UkJ5|PE朂Z;QZ v0" يidzљ| &H5Dy(o/wѥ`T:i b6 c)Z`%Ÿfcfd%^4݇8-o|vF:ΕffrkSTfpAm * y P ]xtP;n Z]/.s݆${"d>vR۩{15?"z0sE6(R%Y-RF&3Xu6?sj Hp?T' hL_qԜ{AǏRjVppOq,TG&guPiv9F̀rr0݇>+|6 ? +J8HG"ǹ 40 93$H1><5m=Cg"|Ogҟi';{TYbP 7_'D9Đb `<|0d5Acfi*FN䍉udqlբ4E$ jh'0Xb02,*2 r@']\H U(F<HO:=Č61]om7:a)ڲ(Eo@e"9(Oɞq',vp41P2N;LvS3B)RȒ80rs&6Z@&lDKxN.u@$0G${`4KgAq: hw"VEc2!HUlؒP|(T*lP)h IP2O2SYУDH>wo0TW#Ł1 k,!m=) Ez{\Wxb0݌ApQb굑%GZߑ~߅ǜKA~Pg1zNh}&[pJ2#0Zc 7QTTj)߽zm7# A#tQ25TQdӕ  (R L2zCAf1F&!=칍"``30%dnc$$j(Mf42J(p2((\Z BSz${h?9 %:d{j&L{ ec,Quyrn<6z uCRJ>6PeOmlJg7wvbBb}&Ӳ1wKED:a!ec#<%@yAwFk76dqƐZR$(/_k7S9{S (LmBSn?AXپ_̾ yf7& ߏ -$pd&!(rB 2™ $2%ii %MFk)\(@(6G~YvBy]<>8?PH|qs*:{KY?/#)CΏ"d:&lL 8`_T[1Xgá;cY/Fh?׹Hg'Z`?|)B+L$\ F7B:%2et.^[茟 eOZG3x2kdB$*** JdI{íN`"~c /yCφ2`P:o.CHr RwnĄC"B4T"%HCWg 6*w d'kD Hh?8e~IP Y T|a/ޜ:.$Y8?u'ex>TdU`'O#5aCɥM儞'I>/=ÞX< ^"b "|N<<; yJO:~a ;{m>OE !R AH -MXt֓z4icK$5 Y!xMuC@@24%+- c>̀ٗ |eUbE~}C(2$!t(HP2DP |`S (fUHi!(Eiyu^@I{=?A >ıc0\2X 8oeP pd@LMZ6ԉB)FlwOP9֜54p&YH".KS4l?{ P9?? QȓPd EQ2hR J(Jh@C렞 %J(Jf&"bA%TPU:QY9._焍a@ʟPAI<@ )9aܵ *cAz@.DZL!c d |ZR(3W.d`ŸGNMꍽߡU$7-uBa|B414$8͉wN2(|,Q3Bсo jRo  p)rCwk}'skcBUleը4\DJ2c Eo#,aP.uxv_j,HG`d^40g ǭ=ʳBLiK|9֏O$%+sʅK+02+L5JQ ybE"<$ %pIԐ"P#@2ok[‘ySl{Fu Qftjl}aZOW }'5j'IMqF9NPw!=W'Nt8vDMPd)Ao"K vW0WpORT(<7xhӱ^bar#v2B"o@ybLXze0B/'NonxoZ]!^KQSE{)$Ę" "j*Jua2D@0@$Д5!!hoz. j0]N0 "H!"!H*cfk}GB+2diSCx1˷S>- 2itPaFְ̔%j1HM2U"-#PSp ܢQ+qCLX[S$R$Y,M Z)TnQֆ46FK P܃0m7$MR m *m`*b"acPj,1)dht#n8E K*СD6bĪ1l"h>j Dn\(ȳ30uc1E!9FI1LcDZC!f4X)YT;W]F#S^8 ?ҎbH{!t$ă^eG&qp6ULp(4f/F([ajvXjYdiuQ**J M$PӷD6}{EJ/oO7"navQf[RY}Lq2\rV!fiPhyj``4VL#!xnJͻ6r!!jt a!9i.Gܓ|"UqHZPSv Ue4K /U޲j?C8Jֳ0r<&dA$F? #읡O^RRD'5<ƏfFT;l{{7 "xgEço+fZIDԺMB\T EQ}:;x|}-d$Nk:;C\N1aKVhѷ?"X:_.n=j)wyd;>pW✉;0jUܡTЂA:0N"ĊW()ݐ"2r"4 #S 0JFd1T43 "5*ha`4$b` "J[t@8N5Kjl3&Hr ʄiJMK9cCP`Q31p >cwypO'#/Z94D 943^?a<?4ݳh|EADEN%z%I''802}*v[D%$#_CmuQEz0b $0 )?s+ʧdmo\ U@i$Fd焺;0>|cK+a z@d (ǻ@2째A"G%65DNLL'P0Ä׃H~"ogߏق@"b2C pH>|Ղ사?F^%p8!O/8qψ3C}jL}) ~bj? -:Ze0'3ap2]|lUUUUU_U_ѥX䜼TT.f0*:&7 aSP,Ld'I=v4k0%^\i('v?PKI>\$Wq$#CNK z;>YC$MɜrxNk*74 _ D@JX DFOP9nT/<' (B!dWPA E`0,(h! %$U 3100F "b`eD%rR<0Jx`qQ%dq&8Bԁ鈟<.Єx Nt0CyݸRwniB cXXEkNXe "r4MM5 3kREF'hEPR@1*=l )$Bm!RHAMDE%2X*I))[a'î'LL}Hܝ],!Uj=P)|C f?ɜYbczm@ u!x=HTAzeqq'Rdd lؠe4ѧH[")Bl6tΒln5&&֥@aBV(_ 2g} 2: a!bQHhy:XcaFąRgK(Cb #dvReн$cttKKJTWL{pZ1Dj HVȢ20ʭ{d`آyi nƚZjɠ–vMJf- Q8@r)$@C r;٠Am&NnqnH@av({a&MVqdJXc7+5@ĢFmѡrr 1QBm i1J)Pޭbw=8 L7(6pUb3 5 y__֟5\ŜR c@VqJ*|w۝ dnX~4iGHtujnba 2GXVJik+m2}9,]F@i(I>7,!vZNzvs}yu+=ܺ4{BIj;dNmuS i ȇw)Fq2V8܁D'0 =a+l$ :^3D؛ӁdZ"S)ZTI 2\˳tHnُ%tys8$GFKy* [v,(A S@+,||\_ a+4ҰN'_, P7E*Y݅}pY=D(4j־/i; yM\Gq q2BC"Hf^fTeQz&#Lɞxo=pjLᥚe XE{P[Iػ(.nT!j8A7z'}1S,ȺTh?.9jXc=nwY#fjQ6Q&n{Q1ePK ~ r1CxOT=SJSA7Vzg#1'mٍ.!Mat$7™V'Lifà-=}N|EjWBwt*n[`s8ȣ`xvH0 U /tn/0]:N)F0D3#li1\ I#&85 ӏ՚Bi٧P;4iݽ>w}G670qȕ0$9P@?7<,0{,E `PRv6ǹ mm{d-}6{QUK/V.|(|rRE[yHJOQ?[F!lod8|B)_X6yF'hN㇤d Tz!Hˣw{B":DHi!& !ah pH2 #@c`ZѣTFbəѤbdE&B#F- Yn#U"ba Z&HS&XF0 J@R kX(d@;{v7B'rI  g2 G"Ol>UٲI5>7 v^Q03=i_xz.8NCӈKV3hI eUN|^1 G\4 d*lhQw"ij1(M1ܔp h3$2rI4SH B ҔAdL+:? 4䦇$ֳ$ u0XDhn(W\@5iu5MPØdfe$t=lMĘA=M9XV`QYJ<9u+)8NO?>oYTŦ @ (o1py|yNڱ$::`uz)@CBNEF_dbRZ +0,!sf`ĞXe4D`- n2 Q#|POe8K 1;Z98B([qnAK2BnꝂmPXd7$#n:%bwoNN9DE$ U8Ţ)lqƥdBOqO3 p4`'ӷ L`p3*vT84QbBqֵ_vG(%jaɀM%yb)JzX"(VyWT!IPx}0bFL(N\#n5;]$D~iU:*cz7~(|CS*`:}/`nNJ.Z_wקK@sZCAfZ*3`q'#-[,r6덖WmH37Q$bA+0I' #ˀފ?G>ϖ$__LDrlKGۓƑ6>{amډIFb0ԾI)9q<ҖK aF AJBB8v u }u(sjPZPF~F*7o.{u4HR4"jhX vtvl:1ez{4VQ%OJfZ[0Y7_}29V,&'qCRIQL1T;ç[wOhrfao@*~o*;Hv:C1lZcf%`82P0jUѐN.B)$4k]&iؼ#[L0tQYC3 5ja1 6=DrA V-MU%1sp?,!މx`E\RL z" $b0õg!ei7v?0n7ׁ^!(@beSYK㳝ini7|pv ]4a9Հ{X\Â&c=%:s2g8=Ntk };X4ŵ4r8e^ٽN2ƱV+xwƷ|2Nه 2T'k?"l*i M:j:u0W\ns%DoA ާnfG*#Y㡍jms6@:]DNb] *`H$n8Ӵ(N(t{hXJgsG!v71 )e!/8WMvGqQq8K#۞0FW$ oF=j Ҭ,CQvV͗<$7;#|Tå Hv k80jZP{a-εvS^,1k2pLgL2B}5T9D40yf#Hٕ8BIKHw *fKѮ;Iąӎ\^yIBd~zqjC ?h:Lo&|w`:pޣb296[Rs+B: <{**k,|̪&_I=$LD̜zSЃ@W\K`pwullĢ!#A# $9EGfg|7'<1iIL΃~&@ð]/ٖ"|2Nxn57/ Ca2`;Ÿ)v0%78pa&3[!n9ͫ38i0鸩lu6֙i05vmǂMVzηF4#@sw[uibr9&Կ1?aQE3a@a0e;c4HBC0vlcQڝ9^40BJ䆪\X gZZ^IFye\\HbZs4T@* oPޫ猒-0;x{`)+ j\ZU:5$י<z04rs{gKfIp01H<.t%}M-.]yc-04 ЋYZN5Rg0 ܮ17s& 7mxYr?$ Ay[HjY-ٺl@'eʨ#ı; KݔJKO 1:*(e\t ʼn~w;߫ l",p<l!8M5e79ǃ0fCh nN"ZxX'/ 6NUlL=Ԡƺ; vcߜ_z 'i8y68̭ۧw:TI^ k>tdVmyP!o}j[{Z@-$0<l;tifIL/bΎa2ل@ehۜcpFf[!tr3{xx Gҁ ~&j5SzW=pn׋3< uCws3 xcҮ!zΠm[GuƜ.<;(g\nR,&KH\et94b8.t)u47/a;TWkK4zk&pdB#=߻4RٙQCJIF5)D@maS;]4qP:Â|@ԲcKɠn^= Jyv]h@ʪPtȌ {A2̓eF|0Ql̬"\癲.M֑ S|ݫH6Cg88R\b+Y`ש…ųS9:1KPk1Wbz 3 *Gbw*[*y1VvYΡD)A{ q&iw_箪FJSO+Vu[|eGvyʨ]L9"kfz9X gA 8z+ű W<Βl[dOsxNGc3A(4תCcɴeramp hkcڈvt"gdTo>i4=Dc92i=4I7Nj隯B:lBId9v+̨JկÃ<cѺz\1痌·c9~{ϙ2-{"ד/M./8 R;ͦLwO8S sP6H~tU5$m[=K2yn+w4W`>/W^mjga35UՕfeOV\;fJDxĻ:׮HrO7lِ SJ1'3001UU?&Z3a gw\LCsPΰ2EKܘH:9CnS 2i 7o~Ix{sS h{Fk57,yq)GǼxs~3)8*8{hNyuiW>ˤ ]ZD@G9{j@LX „Za .\]d%oacWº{$uS{3,ƴꦢCU=s`0o֨Gu$쯧~eYrߌ8Ⱦ6^l=ç?g>tN`˱N$`DdDF=:!KYba; 8&uz( ~|ׄI0ck!^ 0l0-WbrȦ֎XV'3f Y܊G2:xgӋgr.RcnŻM ]TRD QCh,IC=>B= l7YW STeUjt!nRH&moTdI4iH˚e7B3S[$B= ә#bL9tW W#:bm8㓮GB^B$D 8Onw ~Yso]GC~xjTBe)jIu{ⱶ1L^wO%_͑9kD]4$*rWŽpT&+.kݓ`clT2&DK*$P|Ɇ'f{2R~ |e/#e,Jr*4IB AbpU(FNCX.*S3Li%dB]> L=mѓ&#XluS %<("V.F7,5ҪL85|"҇AmqQ&g^]pWsaFx€dDԎ\A qka OyӉK!&_)C4E^p(g =zS^_4GZhQO4#t TU{#Q`f376a!4oNɠ']SDp<ΞSkRI9jFpXյۃcLsMBl}ƢS JLƧ`-kWV̼^2II";|k130!Z0ѼDݖ>u“6uͬ-bз4:_IkD=WriI/n`ftXhye 9 +~|R6 "E].LghBf=4txAAĂ߆plB]uBhb^ZTO&T[>)mvfokbl Ȍq7l 7ʿ1-No<$&50!0{4Kp"uEA.KNUrE=m3-8|HӇO(@ \dZlO(*>s[#N3с>@|ِ~}w lAًaՄ[ E~oz/ H!ՒF_ž"3,%e *R*FsH*P0X0a)#( >kLU$l'ݼwBCaYSfދ7RO9pd[b¶()X44A@a)+@Y9PFșrԯ1t; )q:W%Ô1K1 X&}2hq Y6EbKմקo?Pp`ZdR;o={Bfi ZXZ$!)$A~|;?1>CLPAL, X~CY7_ϛ?-{uW6:Fe{S̑.6œJ=jq򉊟p&:em\[xq6iΘSOu*KcwSxW q&*9a5FSI)K n QO3 *0W3RT "1>!ZHHE@(Ft\[3+!bZԗ#zz%*2޹YSP \xi5{Ӻpĝ$T؆DղNw`6sEs{#9$mj ?li>'azir<|!nȷ% ^:4WYo*\2d)$?v{)Mx^٠W ?) r"{It|?v~~MH!@l>zF#Hvh ~WfaivDҵ/`̑<Οd;FrB r (:[\8 Ie;Hmcp nAtaof .4Vp>+A<.Vxi7qDVc fVGÃ[ >tʵ2w]+l2]lq/X )VL"<0x%|^gϤgf\ғNԺ\ĵ)P$^'ce(LM{k=:n#q @k0FII;<#Zpu\bfwD;6Q.%ڃy΅I#N;}&/"/m3ۭu\pEk5rgw!J!4,2gz#8v) 0.rb%tXmr3=k;z<uLiRRxA$`4Ԕhm6l*4ERDx!=·P/ `3{4dF,5^G9wv8ݖ{sB"ٳ3Jh8ܪ19r' 530|$KW9;Zym ^y{R$0"Qtey9"hٲFBH3F>[tnvP9\tq' 9捑}^H|+â4+ mn \"i8EjskP`hqB k)B(g 1caCmr;^"F!2f M |z##."I^#`p,aI3ȗSt,a-Ӱz0!#5N|a½!I ݩP] p "Q]CUf264ːn;\ [f{[;4!HL׃2I[80i3[) Ԕ;me`̴a{q$y©׶'Sգc`ƪ. ˇHw$PS!r7YdAF٤Hdr &fpL=Tӷ/a0: G1gV*I0zGk?u>?Wg(҈)M!BaP^x!;a`hOSxHPvyl:OʠM=`h3:t#<|&Ik3l?5la ވ:tk]("eEBD '4|k0|oH~Ö '&X9MNoGLS/=XYЇay3T7vȊ|ff:ڱϽӃZή\Q98dr/Y8K9&ldsuc|`gXFg0h4(sG-k3-TKJУ7ANxE 5{TЍ` )͍t6T롐ihI db}BMvF<W>W={mJ)a(RseU1 WSe܈~i?^qZC14q ~x#V潳HLA73zx}9sC GrC K'GD2|фi. 11r1ƶ-EF6 H&&Ug5xє{טia>=96?ǵۙ1e4$W {yd*[]P(Ƭfst~g0rZ`Ӑ#eG_N5 wf0'Ce9maØ~r^Wϟ}DKw/-yZn§KUK6Mu.1qE[u 96B}s, ˗Jdceu.N(8+TY|97w\Ե(hrmh #y眱-[s%:Y)1aSgx9UvzqyC gd1 H}f䇻 A+J5w &K+0~ o{1Ϯ {+ğ+`B DYGx*xk0"S6NO#(*a`O#I 23UUEQCSE*Z4#Wu ;(Bwֲ7'YEu #iQP@VBli5n1%9΅.v!*퀺#lPIyxmۢf9!d#ČKS, WKBY 0QӮλD`xx$AQ!ԋ?PN)?@;@`U,DD+?10Ol~&o},u<+rrxL 'z #?t?ޟkdIEӄ 3csL Q$m8?6AsM4eխh(e *Knn|!e5qWk,K`:8Һ.}PͪVˏNX}kt|Y>T7o0\@a}SL6^v&\[5rf3zka3qҳ>mae >sK   KX٧Rz g;ަ"Iq ~B~]EzꙞsPbdפʅdRfX]!,^nH_EbY&c,TO8{Q{sA)!ʇ%TR| w|9WzY Y L >s? p̑_~L]Pډ0*# 1(uNviʈ`)UN50CJ; X(<㮿xHj`e>"bHdK`jZ2#!F=$#w;S k!PK V13 dqpe,Z{gShΫ-9o7ptMZvrpLb-.6R`/0s)ug~xFܳߕ,,nuuUp,2XR`վ[\h^zwqu< 1bŋ0FSMnMښiJii)i JidwFM4AGKIM4HWldM4MxG"[K]@8I$sk Q81tOQK@tk M^K<-|8'm +3aL"IFq-kfl8=n!0TE.S]_`!oC;/F-H̅3!pP CXT3$D|},[NR&3ʀ·\9N~Z>GHu:q8Tt y^пAvdjBZ*Q2O,Bp jS.< {NRȈQ44Q1Pk*Ld+Bݱnk4{wF2N,x,Ϗ 4p-/x Cl X|39#{8DUBTmըHuҢ@J0 @ pdM Xz;Y3c%Ӂ[-CZتm#HC3v)(dEY f1,2:c3ff0n c),`P5STDQEa Q&5 Io,\ FbNcpvH!Gk0 !S*L'#%b:aUXfQPL 3pd呜\e+mp6RaacG,:7Ov  m1A<>pǾ*?R9`2z]T_]B)5&AԺw ^ Hu[ͣlFSLcōCH]dkUarPy!+@DO2Š$j>&fAV>(TVz2PU*ZQ. Mw=T4AB%A퀨zF)Qv@~R/) Єl˘o4x n2g# )`CJ 9 P@Ѝ%4TPAXT@­1,t`1!@ IK@@&@dA"9QB%!JĉHҴRSCHPM R 0P$P*P IB-" d$TR 8R J )-儔S(P@B"PXXP(DSK2H A8T J0.KE"Pa"d PPT -3PE4M+JD@(UHRPd"PQd RPP+f9 S3-""TAT%8)6=%bc$CL"I_cyHEa% g?8 <1- (k%I*&&V2 I*'JTϋ9EXNTbPVaN)FXT3NcV$$F% ~S32p4fZ2*:uPՁEY+e$HEBF /mBP(T61`:8Ti(HipbN02}aV AipʍfdTf D!}悞V"NtCpOsKN#@:E!h b#<#0 j!!܎9ӐY 3oC2$(B"HR&If RiR` Hj )XH("((X(IB`jP " a("a%F"j%@%HirqȢ[xN,rwGY$ fކ^4B&@Vć!Y@?V`rO$-uѓhO !BvGmGE-ZR|4H|v:쌠76$)9/E=牾(z>{P܇}`QA`U u`tNO ꯷Ep̏C>fhﴁJ"`YWpBka"loʱm:$zjM ߉$1;k>r(`ۃ6{!<7?ӳ>#%tPH2Gu[?)dM׆/;|xd?r mk '{gzJ@*fȞK@RKxwفÁBD؆۸ٲm `Cy|]6Ck A IӸ:6k ƌVd0&j9&T14 S !B4! =sZD^PbZ%[L;k#:РydRDΦ蝒wDs3CDG0)(S3vн*(: oT\0Z$ڒUn&5Gك)q/quM&/ ~NUFVF64PaIS݉)U \/>UNĨm?BjYz fuv8sgx? ȠM عv 4AHlGvU` `3ُ\탠_S9-,5YiHDmT6{΁5F7 :EK ,-đB,p8 vǣ5_9P.kN;"FqCm5Zfv6r#Bf!33 U>AA 00@be,cۗ04!Ť TGrB%èa]I0ZGTL63מ;^D*MfYQJ,LS"5 uڣu`v.6Yō:O(~pTj2T>R7CPqܺϞ%)J DX%u ;wg<;wNІ|N*\}b|4QiO]E}F?GqfbtJVfr\LO>c|JS%()iQI\2Z&QaoF眽x^dQ`BOP 0l,)5 Gv8& (R(BtM@S5a'9>7U;adP8@3 ^ 0Eyv$"Q'#d[|+Hw=T;+ DUvǴ{!r+eR8L:$)| TDTJa x3Y +!!!t$̛H:1I7% =eN} _݀B)S*@@ P)F"(RS 9?o[r%GcTβx # Sw!-I|=7}4:5i|#$z*"RRVK$ih;)H4AbmNG A~I S5 0du0RП3LjQ䰘Tkp8A 6,rï.C _j7oo|P fa2[@I&7W.I >qbV1?YO~X6TCeTa !C[F'h-A#!)=ߦ3's:6ߚNVECw ;D"EpmXzHB9c PqQ; hhBa D@Pf8R3w(CcH(5G6A鑴1:*e2d*WAfsudd2P$~ޝ<2a 9~dPga:4>Āp"0%\ Zh aL3Ym|` >xC 6WK.a%F,- 9vBPgQL~~ٴ֙;GH5x=%eƖupL,9w=[suD9bzzilj/xhЙ`{'HMe0_\oε=1爦QUqz%^q(gVA"Тдu񞰹9♚<Θm:+E{"1Cˬ)/oy2&|"cƌLJdk$Jt {9;%JDb|+1RldО8h 2 c \iAWՌPf`r~u<܃cC#3wCilI)TNZ4O`xrf~WHh RRğDI|6q%QbZ  bҟqj:LU<Y86dIIѓJBﶅꁴ"̊(z2VXq;鷘T2 "88y05N-I`r۩`'QXtO l[R"x O q:Mt,CDqB@8Ǥ' jPbxq7? yH s# + M|Oz1IMPD4A 4D0 )0(D-"vLk,?Vufstp?+m,24DmU$CP13b3 \HU `jg?nRu~-@\lylvGǦ΄0GԾHT9!AL(4QK K)(A+@49+Df*U&pX8Q Z1ȈB@BP, @P8 ݀iKq9"4  2JȦqJhJՒSY4ZZ"fE+Pa@ GPPQ#SMT4 L r@y=0:S :WÇ.sj=*oy$H8w$X;;ϗ: {06',2QQ nP COw;gˁF#,;~mx)5RĴ)2:k3ד/NxP}lb_{ rdbWb/ov<)R1 QPT%NX2E` }Efm45ĮF!d40h(H*d i$a$ H(iY%$("DQ ,C$EM"AB@% !@č M@3 #Id 8LP&@UʐnW}8aGv"i *;TIJl?~s ΟF#P:v}zb5D*zB,=E yP>Р}0C ^=U< KjUU*ߺy!dQ J}?Wu@>^C; Hs;Or wsw w]9 vBtNtXAt!uCA}a=Fp0(E(j@If,ζdSHLǁly@AnO7Cٮ568RZC1Bu!=[ M+K#8hpbDyܡ<!bB{0ѸGʖ1PRim #7pl1GD#\9cO6[>(:<ݺ8x#P{Oȷ.3D, HG3 z'CSI1֧)5p#*% {Xd@PU"$q!6#On'!@Ը&~y%uM>X9+@setaьK )'_GNӷ͵ロm(CÿQ<?[Q0 =PX&#VO@lM:MvA 19eh"oe-@[teb3(3Yv[ 3*y%S`o Ȏ֝a["JD=Z c P I0bSF:CB/SM-' lʥb6C+UvQ #}?#rLz,sVdE_rs ]Fⅉ#D GQ- Ҟ0;tLjS1:GAa"Md S!.Xb d;èO\=x` g^Fe]cO#]!=UUS$H )F@b( '=r۶ʔ2^Bt(p݇>O2T y #b!:PEuD*s R3m?P=M/M Mu,RDiq+ 1f!A܋霞l_jIs Z=\6PCI04.`ui3r䍅jFbrcadX2ݪN3i)C 2h (#5D@R!6.]'xluZ"xD% Kid 9gHbt "6rS9b DGƒv9en´WZLŪTӮ:lcrqȌ"C$e`殛;H,R&7XSIB۔lJ@K]RGdd`DǥoM&fR2B755PeP.LU(En%4S^b2 KZVD|^ql!:aO-|@PcOAA),(i1ElMI e&m͎cPTdT[Êբ1M/\iUVn/_c Fݑ3$%hF*Iz!&+m9Z͚,# II6J,˸%JHDO66T6е{_y"Q$'Kș.룊PT:&^334DS?uh]B@e=tzJ.*E{ eCCI[Nʩ}M5&QQZ40wJgl:fÎ8Lh48X4Cep5ȓ{:̞n}ٚ7@;$S?_~?3IIJHSIR%Ԡ`v{.rG}Xo:clI= ̝dJBCj Ta޽=+=Jϋ;GSAzgT?H>g_zK@P&9%>:OVX&rK 7Aʑ#p#oT 6aDc v`? a&'¥!6T;ayHAC)4\kZ+2$ 2Qh˩0PC0²T<7A/Y /wNZ>52))ELWC_r H |>]p1CYX INFXÕefI hbPH]7BG7 h>YAWXkYdUcM``aA"j ƪ), Lq "$m>q//ӆ_01qoZ)/!6PTU~xK_$Y߉}w DITp~о#g#wYglt+,T&{{`@{r 0Y}ㆻ< zGvȟ]M ՐjȋXCQI`Pw~31Dm:9X&jh@ ^= fJ4j\|vGǯ|[:J*ɬ5jIzS}Gޢ4Y8_=6W'+Sh/~{dh*(jK_x!1tܢy.b!]JaɌGxpl1|']q)'c8GbJ* JBDD*L4{LLD4D{aŅo,$@d0HL%n108 b(tM;5&E&NVFXEE5R qPoC:ٽC$(dI!a>Fh#j: 2ܶ6Cdy{x$ GMp"YڋP qFJs+CA@M8&5*ZyA[bmr6#HC9R1)fS!: YvpnV`C6%iMYE=Kpe߭#c@'| gy)UAWե7ejUe"p22(ʰ 11 *,#(2 3(0h *݁٣]rWa dϼ~|{mAjG.μ\ b $rVB=,5qQw1y8i|ވ uB?PTzԴ>cmF/8ODM@`@w H5 l l:!rs, P=~;:}Z 1h7% 4ʛ,4K6lDpUUDБ@'l=ì:jfNS ]GY&kfԲ MQhl~v͸]$KVs?˘TB% ;K"PBPAJbyHv)&`v aT"gBwvfڨv HR$)8/N=fq=NMxxwE h%Z|98q46iO3&MB9dꤼ6#2材t!2N b2ZܑB0mk uvѳUݛ(F: jiI LqAqw Ur44Fțʊ5mX# 6/i)c 4×g= L!eņYd?b>۟׿yEFpBDe_>džMz!Nά`%Xc@U94[cR`҃ФU'4-&l ̌3ο5Gt'¹x0}1LFOcd*߮kS~MG>j`R.ff) YWӊڭ=ay( څ;ڛƱlKNxz}b!$I8龂c֥ӱv@)B!Bl}wr)FAX6В;v99'+:)ё]و*Zċ C-5r,`7Kb׆_Fǽd ZXP)B;ȼ65?Hy |BK r[#$& ]u|ՒȐtRc96eL2Xmzt 6\j=nJ1h@P]5TI$ pDf9QfCw > u$;(T!KL]2ka7:w-7 'z"4pŖvD|r N/S ?xHɅm}Z5hQ=ne[%5rdl[ `aVƻX=O' @Ċ!(U>=\ MsAyGA^\0ιh:S5AK2Gٙ C "iYM I-.dqŰ"|Q vǔ~ ˘UU%K SpU(Rn 4Ɵ#2at ?%:Taj `\FJ@R(}džTq~'X߽&e+zu@ $;cs'>a՝3'oJr}}l;T{!vOl ,SpxO"ǂ I!+ qByX܌2ș#r0#>*D>v Ilk5?>bZ$0R +e/[^I PI%ȃ'UA@so30pe@Y稜oĔo <%j!1!N4Io2)-NDӚcwTw9јnc% LI')s~}. EE(J@kCCL 3EHX @(ƶЇXT0 n $ 0L']0b VCPzZCq7L#uLU"ƵFb1 %&ǃbIjua'!foz ΦU96`4j)e&W#aLu$tVp^16AEu¸2A1΃U=#(9IA@ֱ"R5^w6GlccD^ZH Yx+JwRR!a[n ʥYH<nCzPw.fttz2DکKUr {efI!4sd5rp!"Qkx16N( 6m[p.n^ꉚs.24MVf+l*`ޮ!+3ֱ =p(S=6!ۧĸ41Qͱ74Nb 53.$hu'g+z Mk F  diB=1AV:>֨ͼVf|qAfڤo%XrpDS&CBTs8`g.5"!1!4qc}ag4L`@fcǀJaOl1UDiQإ_@3qTKm ~ eT@)B|'4Dt21ƣ~QsM&b7jC*+͚hRDJi?9?a2gc8e){qUcfZJN2]6Mfzѡ1p}C l9w M&\ݍ7rӗ+6}T\ r TaBkV‹X=55C;߳z,D0',5E3T2-(Ty"1N#, Ă3l "b",',(f)@e",Q4bLGT̪11+ oF_K) x>{2*]")Xhu4듌}N-3"?cH[L,YP JWtLY?Ize~DD:,0|`Px{O~;<2̐>~Y1k%)ՊAuGJ3kz%p 2X*pd`pWrhUA$+c`Q\fD]1PbeU":W캗' ͨ5=Ofdjf'iv]u"vo4Ao5 !'6F&H IM(4*iy4J!G&8p$7ԺX&FlA6$pCR܉9b30B 5" U(dQQr ҡ`:ӡH0.iE( 7~ 0)LB P"J@'"/4'R 1 pFHh꜆&ܚ"QLLE6{ͼ@LC0zfyUCkA 7B\&E`B@ƈ@bUmD$.d(QCHD@d R LACA 4\J!Q d$@zgA ־ۊ'& U4 `bpR)$yHhlQJUE9w`/l.h)H*' jh p  ZDECqOo`yu'U> ݇=%4wJFG_w=kޗa|} .d@P8~I?-WȔuU̻?nOS9-Hp=Đ&ZRJp5{g)+z P I7p4kk;hϟT_jۺI& `AkLY&Se.v)"u:Vb)N`b%J !BGO7Lpͭ!2JVȈ0< i*.6#ţHi0lQFvi U RⴂhYC_fa5f!)Amt@T1! ` % X%&ffm("L#3 C0 0uMl 0MCbmR(Y$2&ƴ`bF-"% Z04fȍ`hY,P0F C1BU &I 1ŭdhxh cHd83JFM3'![Eak & P1 #2ҍP2\SA2 8QiB ‘E#)S&8ᙆRf9#u :2J q+e!J:$)0K#gU옐:TCm іX^V@d2"h¦)dsՆa0 $ pk8-H.$%uCB{ eTi] JJ$A@@-443RPE`Wa`64 TaH !@R[e "tz`j $(8B9Q0|7gwo`1FI4)Cm`&hG7 P#[N X .`*u&kF[QK-n;d25&E@:!O:SgK|N<磚s2?Tx&A10lJP?߸HCu4ˣ@6tɘj(&f9yGO>-`PPuu'IRs}xEcI n~ЖQ |O}a5DC~aդtlh~l vg#:CHOĝ?Uitgb~.Zw'0C`jl$BP VS7hqޑXem瀫Nyp Jfy:ȍwe4qRC33*O ))<κ<@}fx5<ܰ!PLl (s)dOC@B iB*e]XT @p tE!1б YN0r6w=~1؏T;, &pRYPPQcV%&65` 0ߊN>M:*;AzTDAELSTLIwR" M* $@ĀhP$HB90ǑMN- EE0#&>ĉBs)BbDUfULY 7BxwC`8HUք 7ű%aƥ߁NdP`F`LI-qѡ Y%YW8kX4LB3n z8Lix0!@BTX8@QTFaaȎLH?#/YMk2LPP)O|QdDC>h_/Gz|c4йi a 4&rc FQ>󞓾73J8$`D Hҷa0q*B%rm!/:gHO$^fFeXp"i4SօX,v2o z3xY@iec L (#0^A<K2t` ݘR5B!`AWɗZr[ t4%@Rā55H}V) Xm 4@'6;h˃H0D "Q PQ @;㻁;0>WH{ϐeh@=$PK$8bcy]<'6PCBd Pl#\M6 t1A !Xp}\>[GWh9>t !8}/ jP8qotfǂ#D 8hn8J! ٸCgʪ+u.EH8QC(4mB#j*Ȼyk\i USH5O (D}Î0a j2.Ɩ.`LNŬp;NST1dmIdckCӓ#H`$LܖE,D Q JD0 6DLMZ58&̀#-bmƣ16f)h9̒΂0CJ6a0PfdknX#4Vąs!&8$dƻoG5 uqR=3@igK(C¨2fh،6Iŀ hŭ> B)I֌&^[\e&e7d4ӳ^j/͐6kĦ2wb-H8Z]\*)qa(j6B+(uе<5uÚ04ovwu5datBȰ\0!o Ubx •r csTl:Du=9{6#*HR!Œ"p$F*jxo|%HhݔcO_)~B#`ĉ g({ +%Qq1~W#)čjnmӤJ5Ъ-n}3fi#mͳIdۦ-\h I5}"nLuOBxחitvL41=BA~5#08GRJU|?@ pm!ϐHj3"-܋/12V}lՁFaZ|DƬ :BE G]8rZihw$LJn 15LLڃ!h2j$sI6dha T F@m,x0(JAi!= HiPSEddi0>$!rhh(` ʲL:KƧ UC |#pP|S DJP JL$qTQPH* /U^߀@))ުPU"}AJS0?/˻)s32O8fWi㰇J~`dAΘ12fOZ@RVVu!ō2DlkyW߭oѣaw@sqfVa}!2]s!ʉ2iͽy`ad=rpX,I6=f8!G!\*MYLTJuwaE@ ȔxhmVR|*^.8~$VB``QK!Yp!SF|@rDߐ]EX -n*Ԥlip 9OzTs >b P'$(*"Q@?ɻ$OqOGg%kG_Qct]M$FSAqx-`kL;`D(y-se*0JbweքOÖ2eFUƩ1#>2./0neS)6M@N~~_mkr, VjbI}=Bw 3Gk6}X$ht (gi'y@ٽhjta87sh\$]]6MLsL&[=Xǡ>@6Cp, {iiH@ BQHĥH}DΦ2 b?-w:^ti h;Hϱ86?tf|&7V.`{s&8s1` &z4FgMhs=UTy;# 3&f8Kc=GpxȡN$OC|CNx.VN#E2$4$5`ğ ܧ yqgeg[U'&'C`c$Ag:=|8 <%{dzI8bo2t[jCquLSUHHBMN2vCYcԡt Q )\ir,}2zwʜq. `gTk1 5-ɘQťkb">5&O(]8=)ZGPA E"LjvOhtC4M0TBJc> wdCe;5CƏ:RKf(х^@'ooZhҲ0Xxh9, `N H^bI"0]u!_ Z<0 i& RyRFHx&Tħ\@w`AyާD|,1<,$"nw%6rdдw|/ڔhJEUJV Qc g`__?| vo'' EOiN!:/3cP_ s¾Eڟ\)x8w_: &=|3"+ 2 3 DDWntԉG q'ىfB {,Q3\$om'2q} }*H:UAAsa!dl)OϋQX85lcu4±R1;WV//hrs }P> ƽK?qKHlXQj{ϊ; ?_D~GU=rWMI㬴 "@}CJ06+@ըU'Z+\XMZ h5zq3E;LS+Vk$e!CTdXdIcf^xC,)7Z+Ga'p=JAŦ wߛ:;=`oD)A9H TOplEO(@Ǧq@t%-? fH|GPq,[Cf(1E~D1B- =G2zbewI@7)'3J MA ـg< ($IY'CUz&` }2vϱHAE;0I.mՕ@HR#ї6q@ԁ' '&:E#p#Z&NA d%'UK>'Q<{V% j`\uxbH|󷸘bv)_z<^뱏NA 6ILXi1S2 3,zeD!U&)C25Ix(=nZZp˔#n$d圛#> &'@PIbB"{"9L"Qׇ|fa6_oQ'"i"@/bD323# >2Pϯv8" \*JҌ湆a𿩕3M*$1~W֜?: F*!'vGo9Q  O6"r3L2o  &cdTe dѽjQ42PY+TLeV좊WndE6 ZQ,4Q2Afj""v$.5IS,PPĄSˆY`04OąȴyQaIa11YdRB"`AecAi!$ئV1 i(4ivLk )Jԅ+VK& 0L"C$*L$fh)L $bBN\ P٘4E,(p0C"rJe0qffA"!`@hEhFuzi`-̉`0C@d 0ЦoF i*(( 2ɡ) GUdև -KEN%01Tqe\fS+{ P!0$cpQu<KHPfFVHf=5F2((28!i`ipC8iA:IW@rQ@b ):Qp! d*i,tC<ݰ^!qSi&aE酄A!4CY)oYAع̠!f '`FXf$ı* c[SDUOpiv]#\ÉjHRu#78] Mm s0hJl" P=3 ")i) Jx`r- m)Ύ?3'5 06T+nՀ"rhD >B}Y$rqaXpPzDD c61;s~|P2JΚ܈"RK"O~% :B?dR$4M \I !V$bfF 1WJCI4$T˄M\Ai8t1 ?9.#+% h%V1ɖMr>1MnCib ѽE:JI|?pkf[̈́B) Y8&Yax׸r|OCC{`BQڟBS^e۷jzJ@I@3QK )0))'l^deT9q6wXPX"LΪ,֎aSyE3*L>v],T.-qqQ}/5O!qȰX㤀mz#Ľyh  Ȏ%H?| {> ZDhb(bEhBp02%M)JD%{;Î<;,$!$5CAA 1ȓC H JAQ) $ILhB"RJdZs05;?cY͌1M7XQ)ZPhY(4 ;L2 r ++YutJ0ɌТdon)m1)30*(5YrhKTQ ~*QR3MR bjB(! KHj[917Z$"jȤ 7j`RzZB)C6*yjfeBmؐB2K QdM1B:%x1vc=ER,Fvj4ZcVPny :y9sdqkA`CSfRtH fX^׬|!D (*@ 3L1uӶhMf YEbj*Y"ZUqlj͌< 9zǂ/k ob:с}f:~[K (h%%%Dc.O4;] 60ltadDATw` @XIĚ,° YP;;q߁7 p.;ş͎ߠGϸY֢iVA JDFS|Ϧ(*/>-$ $Y{|r,($bV# A0@)JHϛicֻGĀ>SǶ~(`ȇ* )$A4X %"(T 0J2i! G  `H}ǡw}TTQMX?SF"'$Sۑ I&]IH:e|OXQQMt&'m1R='t]#Pi(gSE֫vThlRZ30 7JTe(.v;s ^'D/y#67u.xFѓUNe6J(DmXp/ACQDM 2bF;é‰HDN v!0%Gwi"x("K""l@`1,Fӥ0M.` H*b(d4d4AD4DJR @[t ӊtХdKbsAlѧFݫf&no $S@>ƾ)7`7ԬГED oO$G$J)׈(mU^_zB%P,Y (O9p CS~KdjY) "dy0|궃۰v6FBCLA@PЅB.vh*nTbPo+QX$ߤ;]!NOQqvA Cxb SJB@RaH0x1GTLI@FnƢ}[!0u!Bn)a`J\!'S+ L)mfSxjU݌ Qh* (8Va# rXN s>]&"uD%1 Q|l^#%%-zZR X \@D0H(0iC" } jE ZuѪ0l CpDyi "pe5' p,4:zyK3sI2J\2 (s0rh} 8 $uwt A38@D1DBfZσ}g;^먀"vm< P<`S|P;%@x=>sC,`K~3hG\bЌCTbc2RJxXɌ$f6If,̣0o=d7,f ZG )jt46m`cb a CVF#I0hƖeyDfʰ 'X TZtO|hԃQmFӘع+sh<$Lי`H.#F&/`#0IV% +8+XIHY9/|LTG.px\cIo ~w&..?Hx>e<$A{N.||[a׈ZB PwzTݼ0n__)?(ĝk$/%V)A~'=|{S"GBɖX{m8<"=~)7?k>{cqniLx8z̜PqwEa/-;|)eP&>O>o 0ov  $yDeS!ᢲ\zŞj4^TہP^aڱ vQW`1i-g7G;Ӈ#|D|UpVx+|HIDb"!ţ3py︒!2&O4Ñ^ M|wKKBxk\X$[ckgqg;U/as% |&R2=:2뽱sNߵP}]f^[]O]ӎќJ5h~!:čnNCq%{1"a@ۣ1I֙Q}D qgj_8pH: J'bۇh:Ď+yRQ1;2EwY7u :g\tɃzRcHQtIIݞ2ȸTm )H0EAC/!ƫ/MS6tdNdtv<x] $LP͏ٜ7ou m9l\M4X*gl A]ZX?6lO&=nGc{eSJ01z=0xAsUV8ڶޭAVH0\9=S A|1ևEz-;my\s1d^z! VJ!AXxU='tǟi疡rF8 ^GĤ͌<^bFNBCp$;h._W0)Dp >p?n[OےF=j9  )m;o)xs_'HAA#!an.Uf 3mi:%㞘OJVuw|=IEYЗndeiNC,jIM$8%lODC o4LǻVBoQ'fj<\efCFzN3FHq]|?Mg/X\p"~WKaug9k^~¤Yǘ% s9:wU|}(6̓vwsƹsSrlXk4KcW[C ҵV/وKȘ7;uStxqFOsۊ؜f2yF^kWHFP!zod>f!utxmvI͛zOV҃=ɛs 0Ti`,r`^`hN*߉=H~;QI%kY=On*j-Y5L(lI->?u3E ~JEQ*d$A bcL{65ᤊWƛ}3'bSt,#VibOZ;ѿ|0嫎:Ȧ^nQK-gxy?7#xfa~<,/n/?aj<0wpւYQhLF?ӼiQ~_\}V@C)N*x$gkZsR$Gc bW4)O6o8]m\"E|bM遱c81]T?/rdeƭ(6wDq3~Eh8aI>7Eb0eF[Q3y520Z!OQv}>>3~#=;h=RطH>f4A(9ÜhqR}n2qbK BNa3ܨ3Up@U1͸M-D`E~Qd]ߞjk&naR3[iWN혣X۔^l½?"eCw/ f\G1]}_D^ax ˕|>'6yZѬm:5;3¬Ђ58g~}Eppոn³+Mb0]#]wYps.߾k.]#3Wƭdi>#e*Xb>ݦf̿X }i<0kReO2[/ab1k2 ^^Yq\lډwi݃ԝMhd.p8+>*nzItbJ3U~z}9:!_hiVpDI|u3 b7únSS1   FD4Inf>,=A` A!9.r~d $H==#y,SrPbi05g r\\ؔbp kfj0F-i()BCd?h:w2\k:`oEGdIV׶ʤiXg_Y8KI4GQ¸u=2bRghhV 7O9?uL1TrլD9G7OjþS0kM7ֱwt4>0֙J!["C,C\`]57 7m+u#I@,)D࿿#]"H(ޢYWA\Kb{^ 7YZkۧT#lXdSs3 ў-5 ND[1 fI^zp{QzkL.֛id@Tc4RPvY )o 7CN|1L-B3TUs0 =J=S4 .i LI pE' ^'dΘXw;K{3Ae gxm+xM !BspӲ"Kcu,9#P ʗ4gG@HO|)l=G^/G4 (  d ϨbOg^H7Gf2te(>&<jWP};yL;Ahׄ8Xdk; 4PgA4\*B#K(ţָSv9,{Rآa0PhJDhȶAّb0JpWǗjkxu!`DCC@|T%H@dD9y=]D슊JBy$ J>.!6Q2`- Ԋ J 0d*M bMQ6Pz<'{2C-k 4%yFZBuh5%T"1s SD3:lI] Tn鳩7] S8 * Yچ5;4a}f^_jt&?սZ(O|~9jBKZDΕ٬βj5"&n%uKc7bʨzӦM)CQ %:/*"Oa=CE)5}8CP! @Fô`h9rDU{:49 7 S]3 'k~>πB(~-r5@]#o)c ε9b`=wQ t6ZN^F 4P3%DT̕! BET4)+ T$H9UW$ʎû|~Z#֊LiDW#jHț X6o6Ԋ&1m` pwi ǦfQUT%8@:.3%Ig1ZK+MP Q>@}d_R=ӝ#)b"/ڼPy#4UUA#5pxQ>+ L03% }%u$BLPD9"rCr }jK"jG*IB~5:JM@rń4:{ H GqJ/@:a@^P$[=:,P#jMƑqm遪y#r 5%o $iG+N8SmmciwČ 8)D\h0ؖ)4t $8=P#m!bE8s=> @3iQF<'ѐx3M;lR*Mvt)$m5UU`f ]o%4i$jE B^ݛ(̵cNBLSrk=2uPdYV: jr "y IA{{t?]3CTj7XCA L=9~ٮ $_ފ 'N *DN -;JX81gg.PM~`Q N8L1*  &)F0T2w}oԻ{1[CpщTnUk>4]"u73gѝTVxT(: KBKO|1Kgɓ^U%$9p}>Z1/I#I?I%1:xha¼N 1,Z3V*Z%+&x@*`7֢"`ccmo˲2Ոֶ-*l̪1eUUUUUAUQPbVutH"QšZ6@t],y#7MՔ+mS%d7)B2lg63{S9Tkk-e b f3oM[-5UAPDLg\KyaPV@]ƲVEDGTb0,SFb.M%grRGcZ@n!N'xl_TE.^p|e 4$r(Zο$:l}#3,rܐ2ZG⌏$B;3rBa~A:b~^F ,j#U?$q %:eSȪN'wvgܙw7)߻Eߢ8NLs<63#YGITRQAT{Jy8RǸm2uۧTд!hajT2*pq%" Xi !2p(p0¨Hh02''#affGPkpRϗ]hI?vTNNUMT0PGێ1*/S٩h GRAc䢿=a&[Ԝ soR0jn3oƨT#nƝ\}M5' > `7ۣ6Zj$C/4bj$0{d XXJ4ƲSiL"zK0d@! 0rSeK"E6-_Ya$E !He"d (XH ' -7W7F1#RSxvg1On S|>#95SZ >e蓎ˑĖB hLdFeC7UU r+IӅo&[m[ڂV,J [SŜ_üN=Nv4fUwLm@]|Ya; iyUF.=9&dKx#Nx;Ի8Z+Z }D`orkl 0jM7t7s"]UF߈|Y'V:HÙyshUuudiOD 0oLܛ1htQ{844DWW?J@( `pGepqs8Lǜ&'f]ɭ쏬EffF-\y(,TuMMsC 0ă{թKsuӎYqQ@R.:q0 2gS.FIrMoœ 3#&J[8c XnÝE",:Dϐm(6nƽɘ.ac݈B+CcPbz&l[ww &LE6"Prœi)S"xMU!wbELPpp͚3$h&S> 襪"{f͑Й s| vv0ʞOwwrD)J2ٳ.(2!3O֯8ahVkg;^a ';!K8'=vӮl ^8.M9bhXKʬDIL@RASL zFM%5 2PfcDDH; vTs?Z0DyjD=,whN,.#%thM(>ZVNKF;[`ȁ+P04fXitv Y(ᔢ%(g2;NTԏrDz'o1"ALF#uҥ SJsKNȩG8tq4@& J"CM^?4@?l*'i>SF3=tY9)!tNCT((rJ Z9D.ݬ2PǁbR)65ȍ|k o'&˹}j/!2c6MWNw-mX#&CARhRA5b1,ȳC& pYM=,zh[Űq$Hia !t0Q$Lx0FQj\Ĉ" 1)YUo3hFcxpc*{F1bC:7b4XcTi0bdD6u.M /3F$%mc^k%WtƔHЩE>i{hb+Z݂p{qCf^Z+RT; N˜932Qh2PCӹkXm4 T&* A++e5G] 4jPr:‚#Ą4" <վ;*::Q8i(I5@TO& aANY$DjT E/J*DC{1̐ ;3p( 饆tʲ5-ża0Mѫ >a岥zNkUт.)-h &3ɢ3TlAR2aPcDt97ӍzkLLiHF 0ZX95c =r2CQ C]@:ن1B#ǏtKgsQ.Jy3[؉Uq<0:tn0~kN%BbGޞJR B,qDSF.̃Fd! $Zd8O΂zlڔrt;V+GIi\ $sawE@J~p*(@@7 zwwvk؎D @e2 D3zE,YGaC Dw s%vwpԚUl<YTG n&ha  bTs >NuGj.IJmǤJL ^ݓ3paĢAh_ ?p I$ ݺ p"~b;CD>iF8gPWl9-v4ȁ 7Q')|sI1(L!V+)(>`轖LY)!c A'}?3ʼnӬ&mKŤcTgr'aTżȢF394$lrS3NȠ A ,DG-i)3edžYEQ$F6ۑqfPTDA"Ķ#CLVV%]i)BMt62B9i9ةhn"a37 p4[* $i:D5Mbm!6FFT`1 $m]Q@LrciRaH`.Cތq1n FYDƷN\F # "m]:8ad$ Yj6R'@mR8NЖT8 e5xH)]k TfЭxGС؝̫&*hFBə,+VTE!r-:IJ+ 44u2J 3 T >xhBe&UT (r w_|rx} $Н8'GTŪBUQr I3fsD`;({# ?:Syw# Wgkv L>2lTn8S _%rBa(U8@bh)O!ZZi&B Bc Şס0x|PS `'OzXS9G&(@F8d9/(H ~Fr`>Z"qI%" N9 P BBxn^5*r:` 9p g3e"i;Ѣ!ٯ#Vd8R%240>80LEN noXpќT!< c' o9pԥ*C"I+%YMTǧ'yԌۯ#Hx)>@_!;ht ?CkQ̐  bV/A_1cy) 55,1lSY?6 4=@S"HaH<8]:nqbdz8XE-2/ 鼹l| 05 ݃\2t|so2)l2U-^Xhu( 6DHI:Wq= KC,tmdj2 J\S|J{T3nRSXV{E m6[c3gnpe9L0V")NHƯf^JM8l7@:4#bJv5brsᨡrq!6s^3^RȆsUX9Лf?n^e좵LXI$i(:C'ldGu`7fB3CA=%wE:IT0E7v.HI AT0gMhB31((& HH6'B ))`L%Do u~5܅$B2}0sUJs7+ OaoX9:'&7;L J*ȋUB \1,d`L#h>R*JDm pF0hȲCh XIMJE0CNƚ0ükYl`5&Y8I-Elhw/(:6BTB#Q4`9\VĔqeLa_1!jWLPqAf A@|tjLyBdQKe7n.Y oԢoNF'A?>>}Ű8Xd \@ ҈h>;TP!q?|"?쉧`CEwxQGԶbba HK%>108 `)]'Dl1Tݕ'bj* d!"dc }Uzۏ}>*̛ CV| Ç<@H!HLM4R%TE-12Dn2h$/O8>6*J!7oX܆aZ@]T>qH;h1d!7 )l|z*IC68Bu= {~rf)\*'UPDPTtIf~Q"C̈D}eME̩>: cdcj!Č9@ac " "V +xArh`?qeUEsO"rh 7%5fHCf8P1%; {*MDQ|wC& ;T#ƼQ`qdbG T:90[l4Q>~.Wb_zdߏv~CX+? vQk%v::\be { Q'3ТNW+OM節6UXH'h*NJ7uC04;KH ǴJHW O~48`}i&Щ7ݥ&iߵnNͺ<"KY'i̿pNbXRLI1@x"s!N@$F4N)"+Ut`F'ӬZђX0Y@L]j"aeY51Q1 X"5CQ2 S1@bȚJ2Țgmz+t}HCͶt:h:nw *&iT+1'痙uj14ٲn,ĪeTufbc20qruZDLKYBZU JѬ P큨@ bAM )\ UB F!t{"Kh!F iD3OMA [`RTC@D2 wr\5T5 F?1LA C`1uKnE>82bO;^g/"X=;a+얐w&}opgPBP"RЋR JݹX^@8876 #G?<RW;O1@w?`LXG̃cPW~,ҾnZif_߇Z_!34h_r85RAQ !BUIUNZ%\hL$,"J)(MmEP.))]<Οi\i|;vv]iQ/ܡ?Z^lbR,@-.-fbA8 n&FW Uj0<~ߵNe|6C MHwEpkd͘/,_jS0 TLWa"S©Aa'vIt:"Ⴊi(Kll,*J$2•("lh^?-30MYXKD|=2 "RBbw סLF+ H,Y=>3t˺89OPsv.gu {$==~[VI k{6wnl)$}^aD!fIU*(Yz~.~{B OXU>hJ@)QqoO7¨^/1Tv^c@8> RE'T wu}i?V|XRSO.d޼gC;,$Ȉjb0Ȉ" ><>[ ôL#Ch'0/&xOL! MԆ#Z+,ba4`KIjd;W0̑|<8u6:٦ 9F\(O}"hbrg|jY|;G"|5iS 9|}u;{cס~`XaV a 75C)]ź_"Q{tI Ո>R$F~ƏoI(6&=_1ud?Ov[?`aJD/%_"XO &t O{z Xd>zGDons]鉇^#'@Wt1aA'<~`@2D>AbehtKz<N w6vw%QW@ɽ{"C,(%XG'f\NA2 _E }J:{J7u ;;~\MUP4u> fAA0|j`ߗ7N4/!P,€R_ m9 wW | 7wwyxAE1r22 !>?`f{YWћ< 8HDD(H P~:^f66 "O9EW@,:jR"Q)(O9"=-)K8s*LM%cuywf Odj!0gS’>FD@J9 D 9Xvhs>0pk-!M3"f~m[. C#ZARW:VpY28_f-F%AsB CDXW)k@`;0~M 項o&ҡŠiь@zޕRo驆9HA.gKDqQ,ֆbnR HuDfК\q{֋-XVSXِH";^ 2ѴMÔċm.[:#|M+:ڂ.%F0!U7Cm1fg0qpm.ޕꙢ|)٦k&3\Lېр=]wS~̈!A6ӜONsfHċhgVٶ&/s"gg$eQI)69[`(jֈ9|@;fKRbrКzLm3r5(^k ,Mk L4X׺Y߈6aZeDfq[2%dfҹ ǥṆnӍԈX$#c{5oA)V 5v1Lh#&s &ZfA`C'.Z>*&Hi J~œg98dz5|NQݨC2Q%]^S0j, [wdasSJWDg4v`'x n굹v -| EBPLŽDFt1:> 6lЩ7ɬ"gRm-?;Z&}.}}7ϧ_w\c)gpSG>^*){APD=I@0% C IP@A v9x'TNـgC-sަC83^'(b9@B/(j`Zhh Z$(& $a(D&RJ  !-aF%/>hYhn6ʱ@@,'?}4I@r?_-+>?ۆ=` >P$qs0h@ dHY' Ybaf!U1+$tAID]t.?#a)}CbL rX})|U)ѶQTB)K`" ;ݣu4훾׾#C]l9MkH6ХU@hw{nx}wэ]egwMjexjv|yLs@OsM[u2ηpR{޴}=K\'It   XtNp:NAE{*wi l;fwnKX3=wo'N |{weo{i'>;6m͑ZݵOR>NwPA@`wtt f@}E__\YT0@r8}Wnݠ :>D/]^T惴y㞴vh|ueح.OVXvzbu4^S(ۮ9_O'mγw}oufƢ.]wndf[OsĒ]׽纘+6Sqw}T͍KIhŝ){rlw;Kѭi6S5zr`tiNvuêh)@P@RkBڀ}ո Wyd׷dCH{z{f֭*x|=s3϶Q)H/맭_{}fW׻{7gu2wlg]sW͞󭗒]%:uS؛ER=I#;5= 5 $ .×C"@ϪA{sKmj-z`5ݫ+l<vsgT#v||A`n&8"]Zvv1N˻u\6H)_[38{qw|vm66c}ЩWְg^0"* Z=S٣U۵DUvmRs 6{PsI#Z F}99܊;))Uju]^ޅUSsR}W-Jvfʓ\wZMǔԅXՖUsE;}KRjk˯vo3ֽ=i} 4@@ 4 #FMb)4CқPi &zhjhj=Mz42M"DAFSi)hODڞ@h4z$B4&Q#5S4b1! L#MLhh&ʞoHA6j"4 i11&4 픧*?F{T įW[[m_ٺ?i ysm R$ՇwNJtTeCҡ2RÅ,k? D٣!tVKg<7@gdh= $q?MoKY>F,px!LE 'ei{p֮&'Gwa"Ȥj̑aI}n_J#+yەwfE={(HJwy"; !n2St~c4Q}?Ok7Zy"wz󢊬gf7O(_!!U`zQ)6RrS7.@$ bΉw 1mz}pKc'Q">C3¨ߝU=hJ_h8U^ͱQ"TO۩)%X("N ZPb„#_}J.Uh4UU(ЬUS}υtM>V18Iwooh~-O\yo WiOv^/Ϻ~Mva^MJs-r㉈U"aPiǫ|^IjΊV˳\>`UD3}rئ_ZTO1.WL0P1QGxHģcbzѣ߃^-0~(xEdүz&ͦG6"ݧ-&_&zOI҉J'J|lNQ$!JЈN5QEٜXީ&Qg4qpN`.kpgp-A.>XWQׅRrhATJFz3 ON9x4Gt]ƾ5ѱ¸b,MRvBם$Rrߵ߇wr7ƌov._ss>*" }}y(> EP_B_nK=gk^Ϳ7-gf(f*EPw+ޠR**Eg,\]ӍW۔k T9<>b"֤ blF-&>K;A3n(W zY+XǵWIjUT攊ZAoʋ&ZeTFK GOD"Jʉ~9!T mvU1'N`vE¤}mb3jrߠj(hkْ&l TO4Fz3KWhf{R1 ,9`Q)>I(d2VBSo0@PPcb}=\^sr[TP)7O4;&,SSޏîϧ~ʏ6S:7X"(D>0 {&Xa^-?Zׅx^Ҝ+J;UBvCwK8e&7S2ˢKg;R*Shuىw`sngpaުlŜj2E0,1!Dž"_w~sWxͪ~뇓 WVm$=>y$UG$b QǞ S9%FI5ObpfRyOϫ":b)׻U'(T[0|~fk "YrEt+ʏT,b{mogsEnms|Qs lY;kragR":'^> "OfD^^+@?iKp,YEߙ/$WōY77RnXrѰjoOޘHa;|(1Rm>l -I͗~噰/o54Ͷ#ԺI_٬Z-{n&_WnoدH?=u{/"3{'T-;8al 5΀^((Nჶ H'WSŇٳ\H|䉷In=wxZI0Xlrۛkܯjkstf~~1$H|L_zIQur+W;KDh64cmoB) Q+nzc{y}&8D;_ǝɼPv@ŕ;{SECZ[!L˖|%*GJ@Ȝk]/\ޡbpU?Om^5Z)5#b!\j0`|h4z= z2ѻ|}ty∰QH)2kƒGU%dk"5\m+J5T@Q9( :?D1`a/ͷIܢE]}].zkݡ!H]TғNUɔ0]v ߟx56+6[&RRHRRM_J A@Xڕ0}Ryk͑H?ci4Y"%wVJ ||}ub ,t3۶ߓnQ~k\}[x[U/fna5{. ~ &LBc$&+F(%C\BR/)@QK/J% D,X l&sh*# 7I dfZR*0*e_$c5!ݓ .CGIz)bɫ;_sh6W1B~/w5xHvgřI !Z-E}x4y)ٟf: ҎoцsR C:0U02 l7ַ-w̳_ָ4e]fSL@Y'59"xe҈Ou?ѯ^[nf[|mJmO= -^}i4cס >g ]&Ie[&|{`PAaL4`? t/\迄?aH\d4^T5]JŁ$N<ˑ4iU;SC`BˤL@h dB0 h`5pX2ji ,=hpnCf$ƴK&ނh_!w^"  ml`H;,Neц& (h0bB ˶I&gBb) r2.PAͲ ]N 0Y`IJB'~;3j&smiDԴGsSfr2ֱI/vEȼ뤝jMnE!lZL1Be5vV2~IHzS(|~~,pR}ĹU prwo9pE-0՟\-a՟x ?ޡȥ(ȁz]m913j"AT ]Th|%;hZQ-NJh {%#^3v]$½>8x[VAZlt,+ 1TsQ[,*oTI `6uh}֝%Se=L7Ji/epߦUIL8>/!GgYkvSO?0>;X}&w qe1k9i՚;pdչ<@u͌9u+n 2 au@Z-2(`]1e^UL8N4a"x5cnyv3\c$"ڪEZ'^ã$HF@9kD"O c_~BY*(=-#a5'_eVypLFw]N`KH-S+PFQhۻ60OŒ 3 V$Ԫ-Kg0HƌbZ֢ys$í+URT(RB]sres#ynB~Ȣ g8h\̢,"e̵,|kI*ݴk^j`ef*UdrݢٙELmhQaJfLJԙnKAbq68TSv IƢj Z RT=ɖTX8%LU©Zy4q5w#\ ˉq~; 5(ڶ+N8BX 'i"VffLFLVXm8 pرwnfZ!YP f-Fj[aօR(aljL@,-qHb@+oxf^u6-19f8˳81;Ͷ"Ȣp*`ѷ\@FFۼy֣^t"*6.e6U̷0mZ21s N5ʶo8r*ʉp15CPzͥETF`U(L L Oa=(J2,Ym1#mJ]*y:p͹UY"!2=N[SUJ4TiJ("TRYSrOMȸg`-AE2T1ҫFZ+D `A`/+3rg[[Y-X k-7LGE݁J] ZѶń ikI1J;űmoGwcQQK5X(°)E 1ne-%P2& 2ԩ5 jQ_duԍ}`cjP!H@!59~_q)W;jVswC$dX3DR?&QhA'Nۺ*** *4PU3 OETGe%/0*3wM3TdDSIVSzYFcw"VZTx%Srkk-KY\hWtk[WO \9qLDX?2!"3>q^~t/)o]$ "vve*P)/gQMqL j:~(3!"A ]\{&Zl_KIoժOr@6} & HG ߷fFVeXL~Ŀ~O3s3%!|BzՎ >'MqUx${KuB^mid" pרh~ޥחEH{뽐H~ 𕬕DbUh?JPԺ>ϟs|Qnffiu GOX 8$0 z|DCTp(d,EtptS_翘Q ~5}B v֣)FVK?υo-N]0ҸzɃҟ^^\]߃u6g=tBdU]՘|Z4W~(Z(PP _*NG}+AHC}8?_M_)1Y>PPU\?Ͻ|ʪ̪9R 4_, Y׮"^XQ8}H* |U`_ @+__RnV~oZU$聃?jy[wtL s ,}N.<`"~o_! Sۀ,_?Oj|C'P)a%>r˄??/_{>ˇ>DžQIԱ⊔{ȉccYFWXRT11}O1[Wyb+gF]υ;.0c}C骗H};ݬܗ }KUd(|/&+ O½W%l n#U~O}?WÕBވcԠAUۀ!b/^bIo?roێa'*ҍ(19q(Tt>@|<9s<ƀ.!/ٙ=u`!z$U{Gz%! ؠ+%8PɃJ,%JJ׽,?8/L$/mm|0E/i*}dŸq@Y_88)W!g7Z 1tMRnUFEV5I.[nUoV9P} z㹒_뽟\,#>r4_Z` hQQ:芧>% W*z2!e%?7 |0q醂iOmWLi~AMї"+betGpmpm_.zq{nldI|w#Eн?vms5y+L_(gY|ԁo}A5 $*I$#Atkp>i(6aB%bI AT{zxI j: C\<A,O܁/8}rrO{~K?EY М=l{z'P_Wf(ozC\ Fb-!Djn 'wAw 5ocRz(OTh~)?c\q< 7'XcB @@?FvavQ5 CP5 C _[[[m6m[OɸWMe1ǙjmjV[[[[mkkF~|!{Erq63  ie*Zo Is[j=YgDz~ޘegK+3M~mwa4k})K`Ev>eXQX"Sb!o~J`Dmd#n}jJK|:o f:>5Di6빶x !t s^顳ĪJ=Ai/q(K UmR<vۘS8EfAyaGNW+,UC&L秾k ah GMuH}3Ih񈒉,u}obKJg0r|l2N;]5B̽LFB>ɥwf{@aK}H!Dx(AӇzi;_O:)BP7OTm|`("_C== 5Slƥ͞ Y3~cmf2[BxAh03p?QơV4o) C}/oÛm3{ 41AH,@X'#V.xW_~ΰ_KsAqe SAwE=x#w Ոr:0^[b bT;v_b9A"oBپ:&dPB'i~ p72I% Kr&”+łcy ^̜6\2 5`%\I\>뒐*?g`I>7ҫY^̥+hj, $Zg _!oOkKa\u9Jrgst郂n{Iʟʙp9CzQKiΊUӅ또\k]٩AYeYeYeRIJR)JRDDDDDt8'nm4FaO5.B~4S>':-I8sU0<!vRg  7F댏-P ye s<\b.%5gmNyU^k@"lGD! a/t^~*\TEgW]wCJ` kH* 1H(@q P|IN u cDְOx}L'1F`uGZFbDs!`Bp Bo"&gpFX.T1/Slÿ=y lAPO)4l`J(Y{ A V%CdH(a)v~L CՒ _ޡR@c@XJ~{wԮ޲~6wU_~M9ܒӟl׌S)ʄ=ڲ imm nf`B[@! 'f/?ƶTNغJ"xc!axgiB]k=DA| C,P!\<-v$|f.g9fpT`ߚ`1CT@9~f]u>&#"a}dkj#̇g/NhPp$!I_\3*0ϻ21:yy d/hrً&h_ I+r5Ʉ:ZJ *XDZ_3X`EHn41ͯ˳*`ىH]@c0aOK䞝՗1|/d չqP@4ѳG]6H>ʋ|ȬE+$ć0Q S8oam#W\D`&"aL"&S]dнvyLLt!e IUZo0Ӷ}֛CJF8 )4ds.m׮z NSW $XU3"=!CVJ,nb*7 apaue4 `(/%f8qq? @!"Y ?gxC 3ߗ[9ur$Dcƀc1aYT`>?/* a3z@jWTt!y{5C?sCoӁm(DT̬7H?؁Pl?gJTΥ(@VD$DBDDW*$T*bJ@,q6XH r AT C_?NƩC(PQ]OQ>w@pBڷ^{\U-pE3ƌJ>}?wn iK| C&3T?TZG/aܒ:"E! W p< >⊡J)@=GE#}I% dDm?oS7@£eD`qO48vUN&M i}mǪ'\f'/(?ب DS`eCQpLCW=1$l(RB(I$Jž zxJN~AA" cP>Bd)O##6hA2o??X;"DTRpؠkee \ʞ/t_Cg_iJ>Q>={&/',xt)yҪIA9<40nq + 5^KO/Kۊqnnd?wyG(܁ԇJ=P@F 9R!? FP$OաUēҸ/*S=lIɼxǐHWo.Lp6K{uߦ HQ&q!̈Lwt%iv1觔;=" .^]q33ǝ^uާ+Ey*x L/^ԉ~I4l7g`Uzf7oH?M|qOyd2O/{474~ {4}[R {֟7=.:},'1\)AUż[L1XhȶJ=i607R)1J :C>z m9n]uD{ņs aogYR($mI+P"';;vtN P|<fmDez^ys8b3{ dn W#xyXkf x{(b6eSaWӇ)$X:*cz/DXLu߿ٗ~@f 6Ra)%OPKfTc,@:lIm*ml›[1R*-2k5,d12K)b,Zk4PmYJ5e% M-cEL53FS(,1¯] !Ha)2Bk)YM6[vUk96R+jdHx oIX}_m_UQmbʄ j%QH2"%Z+QI$P7.cǏ?p~J3 {l? !>0vpkUC|]OM 5T]l{y:1fC*l}8PL[5H*'tA 0)}gםO ݠ~^K}̢ᄴB(.qms}SVUBFw\)?"+L^s1Ik;>wHBH&` @hۇx]4hPeDٝ'B{-bਥʬ,㓧Y5V^'RWpgD3敃ľOd8@跀~2a ࿹+P2@|L(7^F)i!Yb˖%$$U&._.'0HYl}X [&X`WoFp{DX:\x}C}幃ԧI S#4&_}RcD `MUI~E7ӳxȈQIUh E-{&?%բ$Opswhѝ1FjC}lWJo=-KA_rfe c˥p@SQS &w*tD(JjDCu(4k3W¾WCd Kσ`~Z߽Y.kkj;G{ [$B/NWO8O=vC" H$AbO͓"TsI@ZE~5X#!{/[~F0(G'Q! :]lā_ot񥭩V՟M9?!s}e딻_ff*D"~(iyj$\uViŝcrony""Yq) g ʃzu-gm0p6>APZMx pz.9pv _>迳gV[h-mETZ,mF6ATbkccb64FcQ 6"khŬmZU+&3Z*5&حڱTj-FѣT[lXJƴQi5ņj"lZ1bFIh-hcmc1+ƪ5XmBi)UmEhlZ1lFkljآ ѱmI&hՊѶ,hѭcbV6 #HmD#`*EQlUj1j#hŬV6QkFj5Fض-U&hmEUlZѫbjEkV(,Z4Zƪkg_DQA ET|OǙ0ɜ8}O??{ ≺+a!hΡٟw΅Ѓ޳x!08bb+HU*">y|_Û`3)fKlb.[Q` `_͟5}e@H|ҹbA 'N+\\ɱ:o^B\.n]!~ڶINrPgy. t8>iha=4n(k]fmzoL/ \9p!Yݺv~E0u6gSKS=XZTpt4jL,=ʜmG#ceB+p_ JҾ\8x_/yo|28Ԟĭ>Y֣=.tm+g?kԂɭ;ڵ0oGo¯vGFlvޭjk| ]eiF}1'+tm<͜{89M+ 9]w;>]m!g iΘa J>_ H[( ô[Yrnm;2]_<-;s(x>9oee-lnQU"4Qr^ݶ%Lh0gmڢ[eK S[G ug"m,\a(/<:Vy]KÜ棹ayyʝW>=M5Gz]`.>|tmK!'hhkų>m$-ujm>޻Wݚv|a<j-p5N!j]{m6n.iIO9L%Vr}jOyKA|V9`'{}h# r8nu㯀Vg-=mM+.[[=xl (%sc~'Ϫ۔EwK?g{fLtY[#&Ϝ+ l19x-utxktOɣ!Ë}ǔRyksvbZ&=9=F'[nM;c t\;cGك:߶yt衺qe ‘K:)k==XVRݣt|uuoiXSsx͆ ݤN!ș&<[1]Vbq:'pk,:ڝymCgnt3ctϔuό:;Sͻurs\hS5}>B9dw/T5nǻK(W= V6=. Hr(7O3TIC-r‘t-mcLc"h5"J|&A~8jW= $'Ya& 4^g<S8$y `4HӒAj]L~nr4ܫzf>*g0p51UUtMr@Y?$8ǟ}E: Go-jk]]YcmunWк%EQhskeu^e?<\<<.'ߗ~Mp?dO_?x">a@?>̭ &2 $y0tD3Zi~\J߸$"HHӎo]n5Myl>_?H_n17\vGhlst9nHm!6nT#)v[_pWo r0*tny/!,lKL.|9cv6 qXI:8A^s.XG |o]lb5So>k9ΟR5;utMյ"^(!=Vaf8d9(PdgM%KLIƚAjjy\.w}CS\N+NZ xvӣWž(;5͇/w}Z:^(vH^%'梴E8Rg[(X.i*`AX[FG* ~jT(@ ˻gL`1uطM`w}Q9]4.ٳ9Iԉ{|lqj~kmH. 2(L989C9 | n*b209h?LGژ2:42P&#EgMMp$i1dm 1Є")0u駮;w y_N>ӥvf}YH1DH7_,. wv|O(u.+"NdC ,,A;2X?7L]L߮zE!تre2N?==<38"BELu<)isL2dr:]zGs! ᕒpGor}֝G엻+C;םLf $H@HM<2&dɛ Dub R,܈sQD݇ DW$[s;\BdKPH[IA Л Q;VqGU N=ID-0.`0$j{ۮ:~7_>%n\əv߽sluܢU> X, 11 ʡVk =h)Krg 4ĮT7vӗ'yky(,(1dMo mI7V^$P @KyMm*c2-zY!, R *k۱* 'ÿRuz@BBP>uޔwRm[gp8Tt)\Af/ 늛rz㉍'CҩN3V1WXzTan;q TCR*eߛjEk;f^a`RH(ԩ !Ȧ8!'$߇K#H<MnD>^A }ue#$bjۭҏxh x񿟯0H] .X|y~o/օg?#"\D@:kon)0g vJnWb(pEO._\v1m&Σ̆7E|*W(<ڊ9e!αٚcI>&dxsRw[`00~Xp}!AO(] Y-Bs;y yXCa-x G=vJ$(T578 DySFInH=/fgIů{(Q"RYHϐ~.F,0%B(dY嫏#\k4/쫯K (!Q~&,. s5kB ϞNKġIZۆ֏ls"߱.{gtDPnk=]9`J s;n͵ܹ&Э hk_`տ ISIҾ$X/l/dMSM)1og 3"E†b CWByII! l)(d}r"ª! NZ*IDBX**L+.ӝ;7Stsv`œ0|gえ +xBć?$順aǑEi3gU\A\&&$ndSLL[ܩQ|z*{ :glQ:ֆƇκ n(P>yss7rû׷jj|^;rxzeO7pmv [;݀9nUuw&5fԺt4j4g H@dP*('߃}oƚ7O۶1}Eoɵd6#nwNLU!!$Dp$]3!^,7ݢyYref~:F(?Pu4۶b^Zw866MqՉtV G_c˩ixL\FL56T9)u|LoHQ2.It&݋ɚOu/bܡ"d[]u]0{^_S &U6vazS9!3q(D͞^欣| { +5q2m֯PN}1_ Vm9e>a&{"Il15r_ls뒗aac!xX:$6wN -).BIwkdu0NӼ+@\쬨lrnJwᤤ+rəKE;v퓴v*i{S=O ‹t{MT*e(eߗ̎/}-:3mpې\Iwܙ&QGPP]Sx4!9<#!jffs:ܣ,t[G ґ2DcfKv$3v'&VwU_HW./o{zfdjL,{*w( 7.KW1--o6vrqH#{/z vT"6|>B[Q8U;x|˲YIĞkq;eڧLr[km ήtm&l:SNEMDF]5; #)ˮڲ M\5WXG9G~DJ(>' bЕ#7לPݞIoFy.Wja.w!&wޑKu>Ng}K⫙H黳Y*Tghn6h:=V#EZu|FQMKJΐC`oDI_S&6}\ݧxۛaX%,YN{ E o!Ū46F\ݰ䣫4\wRX:dtGZ^*gH>^S*j[m$ m DM'd,r؝K6ǚ SjLS=[Dm{]w.7)JUŻM2;3[K{KR‹a )Te݌A t*q\]%401wmZ.& %qh\w8z'X(%6ogݩ؈ nsG,HwwzV̾#mek>/;]NZiƦ&s{N3ҕ7E-E_I8 VX{*wXA#茱VMePQ]ʷ o⬙Q#|F r;{Na^j:Wyc~Hs3(V':7T(/2y _ r7LZٛr˹õ>Y,[lg;9}%L7xK(1vi^KLA4)y`>ap ްns~DoE&׃{[j -Qle۹&+fءsC0{Pn }]횏Pv6Nһ/ Ve#KݱdʱaUT#L]WU:k"8QnRIORnp :M G| Lu,,r]*\X є8dF[%!&['I44w\1Te-ĞUMkC}CB2(.3ւIf]4S,q+UG͖udw=l -,39]ͪKFZz=w4x0 Q7M-vUU]ArF)B=]YKu%>o{FfX['4q9$hl7üN=홡nyTә,ڶru*Lv=*Rr:y.擌cFPj.xH^9O)'V\Ź D713xQž۽zn2rH5aPeIf4s"'3§ӫAH&1O 6+#d쮳 Cw5X-Ύit1%N}F&q ^l%6gWw " g,)˔^7fM*TZ#fs~ɾ5׭ L1zzBک\.SVA567Z=W3bҢxfDRVSbB/hMʴX3:lC9-3hStQ=GM*Iܑ{<&XeEmcRZhmcF6ZQE64UFlj"/IҾQ{L'<ׯ>yMu53Ht:tU䊪AH WoHͬhh|{6?VS$]6 &}R C:.%>39"zٮ)Rg<׽㗆O=5b.&8=Fw|XvԕW3ti .詣c,|1ARNRTI2DΉG&{N9{9CG3މHrUS˥y}.^=sq$&vzN^;e˵ί-h|^c\.|m<5kT0 ?~`R$*N;&A*YJuMom4K[0@ `kK -QyZ+Ǘlϖܸwӿ~]:be 0ޝ9ܘfU#F0`kCZ@!'odg~w|:y@7<s(G *-~7]9w~~"(! 0D`Biz뀊K2lt/?M4=0Θc5O?vqUR-(KN<k m,6¼P 59$ǖ>Mθ>\Nָ$svR$I\ܗӶ7*KۏP@YULB])ˋ)YE;NѦu;q(AL~{yvťjyw5!SW0}C]sk@"Y':y @B a]@CDoiތo"Q_?q#T59%ϊ7Q~dѺcm9 ;ak`*U~V!6PI` v/^DBʮ\3;U_OKU*kv]-U*,]yykj<[;tcɁ;l+^yxקä99N@* ?K辺(dve*2(" Ix[wڷiHr6xַo(pf+{n1@-$_4g9m7kn[&Za+`ЪPP Ώo·ħ.4#ҹ?>㆝8eE>s̿1Di_q!?iF {(? +,X?N{ey\8't I>ޟ@(/`J9h7j(u<>?eybBi\"[Ȟ}R OuM!A&ec T!Pv.f?ЌX~g`PP[p_mۏ:v;?E'RMd[@=(2[#K$ݠa"IH(z|G-tEeƾY T&_i?.1I?Wxݥצt׷rbP>[n:A+H_"m9ˆ.VrE4.[]|aKe;H_FxuObp񪓻%]^5ϗYtWɒSP\BI&rFەEQTU mӧ_4߯]:vp"*ƵʣmTUEQTUES~=xߏ]ۯ^{rO @@@@DOCG#9@D޿3 >C;֐ʭB>|wGXǓ(@dlċ<?c?40Ҁ= gh? (KO?K}}~h4mz/"/.~Ayp;~*s;@_OZ^{ v@JuWFΉxM 6ᡔ"˕>&Og:튮gI0ק[2w/!x>CkuO )hE(8~oH#^[ݝLGdYMqx3sC>s ([V҉2~)~yXۄ01v(' }؛+xV畻;v. :n'=1I'dfF&.ΈҪg~,'b;)~q%{~fz"i6eM)HzzyMxM?bj ҨC6>{rf(S<㵯g>bK1eİ;K|mM~y᧣CLr?zz)@JFH6Ɋ^zygO 0\7y][J~A 97w Z:ϺR k͔ vo0h=)f'|0 JT|ŷY1 ^?xyc]#ݪw%٨`}zgeMVqN֐ډۍש$q$I|'ғss :v}ۿ+m}P DOSByo@vMy+O1;3gw2XyvpT(*!/vgfA\v喚k֭_z?RԅMlO@S9?`w娿 U^[`J.̿i\dv+5?F%f@>*פ:顊|)nnkJna|pZAQ)% (NоӬS,2!픉9|g؇'#f[/q&Q Tc+z~ЀoSI9^΢7AE@Zɂ) /*!syߜ{|~G?Y8?J[+~o!nP ,^ `tʖ[Ü>y 8ttOK~OcCo}ZwSqCcxY=lGc/VuV{}ח/U_Gy!yfqy빵/_nTړ6LCA73;~lܗ㹤c9ΡsY̻(PW7.}koM$Q B@0#"ESyN tYG /c̮'oAy߷9|*Yzg{go+ϸ#}~o=>U r>->4 ( '{`[_Vkz${QHAF+O6]}ΛF/po;舟/,ס/\c$̤MB _1==(v-|{%\ۀBP(!:i}\R@թxa)o\¦D vs7]5α٭mmo_O[ Fdj)ȘsĸBnm>zLjoӎ}g>XuSc]ȈJf>*O(2D?Ii{vI/HbfA,gXXh.|H2]Ѽ6m閫p@WDۏf^Pw,:CڈB“\q( "|ҾU,qX)G@P|6#,'l7ivr=!DD@Qƫl/\op QsJV˗˯m  n=f˩QzTw]ל-OO̙YOE:1q#G Ow<#iJyѧI|ܸNuˉsiKvD?&}9yTW&RL̈́k]tA[/_<,@$TT[XMKlj+*?v ͶM`>1@_gkmVZjlTNtʹڢhڢIQFATkdڣhFXX XnUFۛr&ZFjjkb5QmhثQ[I@!"٦_&}庺|Vr  77MQ'U@2.rK-E&j} !` s9ˮDmtvl'D Uܕ&:5ub9_U~♭`OW҇]4p-5eN|k@i:gI쵖"&> I$x<Њˊ ^4 Uc=6@Hԏ>K= ,kiye^+"8\M^(6PQW~?C˯ʰT 2Ib@/Lc/1LW Z1 = '9@oK>pw77l&^qۯ.^^;v;gˆ4 r|ϟ;?k^+㿽x~pDDBghڷ]~8ㄧ9BB)s5r+2@.>pP|y砼G‹h.w? @?iʯ|ݯ!! ~OX 3u܏S ڰxV%37I%OTp0`G[S `e9E # $!(WGd@G+k;Q**MwV[Hsz<7b0(§1 rkgfja+_9W.MuMWpG\Y;pnZ).ZW0/'wnYfZ&R6JZkJ1-ej]Jy t#9#[Kjf LLekimUSF&xÚgTG)\ݪ`P pZ2ä۷0iBaކI^sc8ί2u:u@8e*ݷS-EH7'SG8.eڌh8qPQ:i 0qSn݉lso*\S5 k!;g(?FWW(ykӟLoQܽ/bM?9}ü>!U33+ 4WomYhji&|o|-!5yks}(ONskYl2_q?>Z7Wb/G_z?jy+VSV,`f]-O_p?:\KzAE?֊( V?5nKYL\{&vdXm %x@P* TK|B:ZR)B/wZr>?/h+Ge_lopumM{.gtZnmwk~%.G.}IcmSe!)w-f3\zլWIʂ:S~2|17őQ9Hwk4nSX#[Cv0(`/^!6n7F{W_eyO(uF|nW^qκVoK K珇~Vdžf 4txΏڟLnڲߌz; { s g+9Q2wiN|]4YZ q0P`}_0@DU}1هTH|_l A<(?&nlDr {>qAτ槳5nO_c;ՃJ|Q;JG72 @'$@C+ 3xsY[ 4u)ՃQYKUZ"ְst0>/"@@&D;}A`rU< bjX˥eŶSQ"@WO/־xo2|͘҂>hzwJ):sݿXVN—ڶ_ 0}%R5HTB ce '$%RJcQJ mD1w^Q >D7P,ɓU2!NOϡ|/7js?cc}"4fZcu;{S>r31/=BSNsnqיT**׻O7u A4AT@Cgx(?UӑA2rΞ8(7׈mjR[ۋH[h܎_c܅0 A *_bW=`=XgJ?.rѲ,[YJ8K0Bs/&]~0Wxl/1fJ}ʠ"P~!`_t8qr.U^MUX0"4Ԫ%F7zg4u9uo,RO 钏 H"ۘT{`Uw֛k8-egaRPdrv ~[n66+Ǽ/T3*J~ω˗:ζ3psUUT_jBa&ageY]q[hh BH:%^8UmKT1KְKIh<ȑ!5 .)c~_~ss|>w7 @i7U硷?P$;|0K7oal y}_-kYXJ^l `ÞZP4_?> e%~ Bԩh&$C;Y\Bpʥ\jM?g1N",oMC\?9[uIӽ6V|9y.JO)ͥH[̜CZ$r³o7*%I/: svpT40,:g\W>q;}Sv3{;>D{\#WM[m `j6LIbbRN˧yg#g;>  O~؈?_//*zzs~JFS:|>OzR@X>W+}<}}@`)$B@-k嶌F+EmTEFj(mjFZض5bܶkQj6-ZZ*66ѶbchجEb4[QcQ[EبQ[%E+5V6V+FƵhEh\ܱQQ6*jQ\鵋ch4`sW* T\ܫckcPZkTFnkrlj6ƱmkX֊l[AkFZ5V66p4U8r\گm7unݍG~OU#J&*~\%hXⵈrmCn|Bu U!@A*DBFg ~[)Q )LUl'=hq nJ! #v@59#h> o꡺{!˾OxiҞݯ:f+w߈Է:y%'!J0=˭ך߲^v<)bzx;^N*3io^ya2u?8+'.£;=e7x{\5L7|;pjw|׮ќ Q`"RIBXٓJIst1i$ҍ)2hs~m4[W5Ο#fx! 47:m7xrځW5̥91(qmV,?P]6J9;coWM7goƯ_O ّr9aDD@H>LXABo"fюgmZKmƻi$$;>B8pSʹa/PJCs]n O# QpA ,b`!u.M!lo)cLqmߟ6 Lo3gwֿ~;d7tamw7*'11QQa~6PX. pAGO ?j{a? rgLG/p ?`G#% P!JRpҺ TF:{s?f Y CKa'sx99r 6J_ni)<񫝎;_:2pkAFC_ }|h" @@@@@O1d{ŝPGp` *s{/"9{6 5>sVր[E9U 4E4,`\ Na(OȪ4ú{xc1D˻_1\}xBǚ<_HOh [w}C}F$ѹ Fi?g#O|`` biU@8Fey|ϫcO.T:}N o~1?%FO҂O ? 4adW`p ,sQ2ڧ%H`6m&1@>U ~#p+5 q'?e:rON]S߬}2QryI̩v@ >W>M7*?vͶwѹ?ORw~wm/lr5:_ }蓮J͕ϻ5J_yRŽ]OW?m?-koi~ugwyKlӴ8Z9 k 2ܵLў+eS뾹xvu]J-_w}._!+X;9NUNv兹п_Ÿޮv) X^7ytD飹>R^HZ{r3V#wY[[ӫw^G-eb%||t2˦7M#n:/;9:͛K6gcki]z׷?׫05u}w@YŸz+@xE9Yv~P:uon_4<%^hϪ_7wX%h໾2QG3 wc('z]{;~-.QBۦ=||I>q[= [ziӍ÷C;;8c9nkz/,'-~OwL\ϭk{8gy]uw{j=X޺ҹNh( 3mYۖYmڻ-dz \nvj+Ͼ>~nx}gxͽ4{í[oټWkWG~]%! N2ZŠFqmGT Rnl'% 4Vf'ћ+[ZrZg9ۗ=F6ډ ~4/Zx*@6c϶]l#2ˠWW){\AvxvpKWl7k"\! (݅uݫWv9Fh9t IV.Ί.f c9 MeXg͛,w{R/ߩxLor `=so\f۫?}Di2g+})tȷ+ӥ]:;'']_ ^mIx+ٳ1\K;XF}&\ x_X݄qח|om飮L <\x19t/7!~eԖ~XwjzF5yrZf=lüv8yQR'nwP-3uacv8S @]q9+|CG[^uzCeX[B;gEʰ3鎑7V~#+#+9E3l4(j;gr/6;ZKa }ksdX_x*W[1QIפy]iG ӜL]hso- ˴(ў+~SNqߗQ~p@A(P(4(V RꐠPKvЙx"X3!W@?C){Yy?:n K#ϖ); 5zT'-pt; { ==CVAǝIjthmUi.ϔ~BnRFQ[Orc7 mcpؤE ?M5\Rr}k?U>M&o;xy'nM2+JI~>Ps:ָ_ug!>W92TjHE 4MNpBa8' WU ɷ0!4<K Op949 Q0@ZV Ҏ; R@QQ(5qtx ʟQb5hvםMHi% =q%TYHlP))KaxI8NP D 9C875n1B_\KʍV߉zC^6rj#aDxrmT+_B`  $ EG k~KuWW.98T<ဠsv0Dq7i?&/B3|@u׮ qrZ>/\(^'m: =|Yly)'C.Jì֍vuqEyv1O;obB1_^m}h8K@6GF\: `J UfU]Q+:XQVϹ~a0hSC!79 ĪcӱqȽPӭ'@Ns:DrMk$ ^1a$.# edt7'`7h!9ѕ>cK'_/}ޕ0%+TH2*-lRHgz -q?vi oZٜwzۯózҳ%mڢadS#3A d Df:|1޹&)7ƪH3^0Z%(ˠ#24XmTJ%ՌHBqݐI7s6r,/O+L*@P\lyzLT#>`` U އȚkUF1 ç]F "';``T!\hD̨NJ#E׎^EsJ~0~(HCF3gjJ.dbO 'iR"ƺ$oK>c]D*n,% a+Po5[WXJBaWe0a$-,1A3" 06Hyf$M(bR D  Z~!d"8_)3B|y5ȭ$/ΫMѥCB>T)[[hϴ=:`aq`=g^CH/8rEG=k#0Q2d @M+^Mw2y_Qi1IUv6>A!_ձ5<_rhX:ά8 ɇTkC WopJ;Yh+(<*:"խC!ɗ63'| c}@ =9:*wfύ$N]K,'>Z\ 2HRTBKޫnmߏ 8q j:8l{++G-{qR2BlNK y~F]9!F`c'gVP%TY!c.;iohr[kMtUۑ@Gg #'O!դq<ͥ-2!pæJ uքu|ߋ"86(_4IQ|0BPyRGga,lqx}g !5dFTp왐LO074'oӱt? 1}yShZmӟGlkQ8H!Ja7]|*'*h,fwVQ\5(i~D19!T\_&|ç. txpq0*P#b(H."Hqk0ȗE"M zާ[Khjc=Q);6H(|ꢰX7cz8\-}'_YDNӞOS>ٙs)m^}PdOC4a]Q^ k@Jm\y(;ŁIU(}K%cçCMx` ?Y'`ȋ&yfiO{{3JNh*EIHIh\%mBJ qDa= eنBd0!..moPi4,?$&$;0f$z9{cx)N}z[`oLu.]Vd7K6GTΌVY(uqv>9Μ!AH銒΍q`Gvb(->WD5^8 q'14^afp6q񓮧k(Bu/3Ƒys:BdVM+P[9Ls g\4Jrj_5Ah[Nj?_ݏ2IׯQ,@ RCT , 2NF-4-lspyxW!YE&Z [ߢYy;qfP)DEV2I>Bw1(&X 8_s$*1QO:{+i\>MqL<'2<)PJ WE1j\m2?Q^mʏQ7QQ$E0$ ΅&jRWlEe3(K ze1 sY\hem=iR$ Fs%pA]0"UETt> ]9 q{J=sܬ>( zs mr_hחOyH d IхNqJaM jd'ns9lYg+g5*LY`ԓ=İ4[œNXPT7HDd t*$*B ")bsVFKWۖfE{5UlPSXq3kE|׋D E *\EKmQm)jMEHbkdoR-xQB@]b(PYA$Wm&bns&^X T A Q\ԀII* )9̡RͪZO8.d(N;qv&5GMCf&zKJW:EÑz}ej-ǽjK4@vwcK?d}ʅE8 R. Y?-w%jPW*D,g!Cp1Jn[&d넢;z:'376H9#@Ѭ,E*-[t1&ԂH@pPiMUI\.28EHJFhڲOt fPK`pN]kjZkAii%iIZHL05W/Jg}vx|?ä~~w |Joxq9kb[)N5QƦsb3#.N9X#<3 uOcM\IF6¤DtR/GV" odB@ Xp(@$\63vG7a"J^E zub0v9J`Bc! >5twg-:3nD  S^<6NXϧZ(䂕J8-%J}צ{zb**B0ӖN 'O-~\0~CeTX$4iq.Ve@},# dz/)g.T `)8 $ +y\ڪ6hUU"?{۸roUa-k;ӼYCB̖%mH,<7u1ߧBD5wi @Hbu62B/Qh=1Ƞpgڊ[lX.]&[&tظt\ߐx$ZPDU%URQ5Rjf!kyA$Ъ/=nD |wBQ*3q=|ȣE1}!  N=9pgӴ ;hا&'pGW<& 16gYMeo:CSFMUDJ2f$|>[Nd{3ϵæ*芙* E`G ?<}Aa>XU<+@+J&^g^mN 7Ӎ T7 8 6 껜:|fܞbr}M'jnL.hBۡ`;kS[ *Vk`C?_nFrܢicI_OWLcfVoe:5UwR74\@$jeB+w0BM,56Ѯݱu zih%3zg9UÈV4Dj 9kA`A(󻹻1j%c s|/BvQdoYK_$3*SgG@3^ S֌>٨* 9sΙը{A7Y&zݝ61:p[7XQ|abmR;g;HNX?ido8 _A&,cOy\fZV[ɝ "CxS?Y}kyמN=oR,̫ sםe mM`h9PO_Jdy&*8 sT>ښjAC-a .!%y#~O={cC?X_& G" "@O!Ȥ\s.p:V*:,hxhnjy2upO0ٝwpXNQzKE'Y y_;<(ֻsǃ2%M5~=ϡa'Mo&. XzS 6< 9a߆=?;+2SM&\l1"/*(lal\5z&dC# :[HZ&*=Kli,Ѻ2En53ڂjnׅIIgMIS]A_Q]>;=1ࢎrV=.-HF<5JUꇍ EX\7J6r@@XVaSgFXe1XyV6N M阻(&OK(a%1=TiX0s_Zh(av7G\ flZ{EN{y"Xa8U^(>u9r ؠ:xMM$v/Wrv[vnk+ȏŞbQ~cQqS6ִ;R 6#pJޏCөGHWXEXT>桴6K骄 ܩ(Hzg /`Ό#ҝ.${p+V=V45= }wϟi %Jptgcx]m^p`9F3 76lߗ=TUW$XM$nTxZqf*UfB@(.=qa10M|{l@QWJ7"!mC!Gs V$E*֫LcrӀFMaRR\hv_*(@:j4ؗ-מd_JLDK $ t;@mm%WUkj|ő%Eev[QRd^ѦU,X \  4Q0V*rpl vR{vS6,׽7[NAuh^av-:I@.V.EKQZ=0" TC_Ia5 $*"kvBI<~~+ޗQw=7HI~5P0x;L* b>$vqk0M@55BRSmkmA\W.ut;N}Όzrx6  B][9c; P%Q  #9@(CBw67* !ŮA=hxjkƒ:<7y:ӾZI9A\0\mRa6Yj D568\@ p\<$  -rN\C8a1uUsd!k{"0 ;8H6x#[L͊^m*p-6 a%:9aFX.e&n|xutgnTE9lQs28zy: -#rC fG#8%Ƕlݳ2!YC 1ytYj3{j\tBm%sʾtyt@v='6Xt AHxcW2sZP/-AvB5Ey@j0>]$LzS)吭7.bdHD LnFaipR0P^59!{~ dC<7> @|oYZ{Y@hظ$U;Q- ۡMi xߢ۽{[N>`r:_#&>TpvT)>ŵrņJ;i=+[XxY\ o T\1J)m ~8+<&Nq8+.JT$ݩ5hu׬EoDLىpJ3wU AĢPMG}lAN9؋ta;Dwt=VpdHEK|9rLb& Bƀc>W o S5}`P F ֿ< &Z~1GxaF( ۧkIN֌Zt =\-Z kCc=Ov`bQx)/zbaPlPr*_*o$$r{$/qN^tNf$sϷ 'Wz8]puΑHo3:HBFlmx8/z{J}r &\F/(I*,UK_Qng;N߻jj[%)*PΚE<=45%JwK-DhHW]=,w ^O6@첹ʏ/\Uo3 @RQ{2آ96]GA]x % uyJ̳ڊ6H.┦\\P?q*FEem7e4 4듄5P a|'\RCG-7c_M3Lh ^ mLIh{q*] Y %)%FCV%t!籁PvWZ=ahs5*f4. vUoٖr ™M˅rS=\T.Nh2nSsz i"CszfÎ]BY&EKeypme5>`3k aKVRV虹pp3)zcŷFjQ$p"y)ݒ'CƧ}׭6$8/my_FyO{Ѐ(aW.T9T݃Z,8Zs7Iʱ0v 1Jeldu|+a_/%Ak  2z3<TvT)0Lƍ[Av ._QKO6p.f'܁!<RFY}::SJB͞kK }RP;T ZF3'$?EI -#.t+9/+"=r^"FF@'q%+Tus+h |g߹;Sf~VbC79"u dBɁ/5و^ vhe:FTw&ewABʺ/ͭ^si6E!>!)۱0f=},V) iXݎa2AddTddBuma[:e3A6@4"}wj:Va|oLcLPy^G҂x*yܮt#z12**(%= LeMηd %F_Kۅ2D/\(W$<4S {(oz ö7bKA=H3rlB[I.Q013 ?} XPLL!Q(aehi㨸=:b49R .mT,T uy!Y ?,6oꗃ$Z5 )4=> zBʃ~y R.1(> T7",P fGDZUZBH{ g6$:uqJ t3S׈FL6%A@NS*CHAmr ۄمmI``kH!l-h -9 tpCI@ľlj;MH,@ၦ qPB Ǔe:thjU4M?6a!G1*+hYT_u BB+f.k=&Rܾ>eDAHvgS[.f,̓ABaNI))V68B" R:RrLq)?,C2H/Ȕ Ι |s B6zG=yd^mCd~tjm|@4d= d#$q]t -Y9c|Z',C(wE8z* >C#Zْ(~P6 DY$NejԿ%T23]%M2-vԉHNoKƭIM1 LC9T:+=0f3=qihtyePsGK I%0IU߾qLNGuNPXnQ9]O4wөD&N7ux3Ϧ\fs(9cmu))U2VgM&XTmO)/HiȦ;b]Z_XB44D99g҄#ߑ qc ϗ\u3r67I#A0]oRq6"Y D;ыϱsKMJ ?{ATd9^Tp)AGF3XV*%VFmPYI!{**9$炉,A@ģb >&=aR9DOʞ<X5Fk̞!ft51@@I}[ݛl͚ů k5i>G 38X 񂐹+P*$#|xr?]p %B4;$w-Uÿ4".'귣qm}nTkUX}F?ٷRoʮ'8n`@]ݝk7#%SW.|6rH)hX`3|1jY"{!C 6A:QB}0U{X:pr$YJnl~bd@YfJ yPֺ^=2љj8(u g,e$=bXuˡNLu[a>~0l"0pIW$ں-p 08ʭlD1YMӈevʰVlyuY<יόcqDɸԸ*$FM($RtA2b >p:edB.7!14r`eNxMX8IJI R kQ0-;!8|o˫DiQIPci0GLgeRYE%;4TO}ux)pFғqCR'zrJlp 8~^x&M$ 7xq{Gp!ה!7"2 i4?0Ja΀hp  %0P@hph (aA)a04jp L 0`ph (aA)Da?pqY 2_У!B&2^azi8`Е8ޘik%aXmzÅnQ eL6nax TUɠX84T dƩMqS:5Úq,*23]k9n,V,5EE`̋ ۢM亚 zcC] ɑ^rp:IF2fԦN&bmUH1)#m39rӐWs,9@T`@^wqwq5 CP5 A@ @ ?Q:# /`^u @ @ @;w{H~sECe?~!l(?to(BLz<'W;C 6~ _ώxT @`1 d?ҡ?@MO $*CpǧNFqc:7y}wom)VԾ'gZpWJ7 '5ſȠ'*%~5"`=Peg >-8 S&1viMS3/jsZĶO>)?nԽжuπ/#@#DVM*u+N|κv4˚h3R5+/۵{}dGS/5p9c t(N-!DP\ LFV@vօyOsּyric_Q`(C2/7)`X~C>p)P# \A UOC 4*? هuIYo`\׆̤EP D9CP 8'N&P^zoUJUUXȄaK{c #:([{wsï7~n8"A\jhu eVOL3T+ߟ 5UKl׌?6DP\ZB̢)XFYt5//뀅doF/9߶_K #=32+#ӧyv(P36T c>Ոp #&d@_N$t!μg(5;8nC"֙/7D O5s%ΐE&g}|*L@?Ʀ'N\ 8Z&g^4=:GnoXTM!JT țzry`8HνJU$  M][,{t:+> H$%6dAJHMJb<o$#pt;S]:;vL.`0p%EPA!}3&7ziW;-3KJ8) ƶXY9^R PpE(?/P|3{~)7ƃKn-39-ֺxsΧ2F/gEQ 2}^m̚M 0]b3Q'Su {qVvX2G%7JrpbۊCWaE <?] `u޴ԉ{E$B s3gKfm( &SUt@|.uO0^#l⼲Eiy:b#Kw8B".e o~r!L' p*VrAG=12_^qy@r|b#8s}F ,.* R0eCCzll]nPQߕis[Ն5GtL7(8`)^5Y,pH`Q+>9:"Ӌ8Ut, l GcGT }4c$,=Ϗd *" htu]rY ]CTB!EqqK|2%[@Dp[Cfp:'MC~>ݴ$<>mm؈KQq 01Ww?1rW9׉ U%JR8\R[O9^ jrdnXx'RPs4D'b"7֫9)ȅmRme̳*-}&v^ ]r l -:40w>foTTW c\Sc@$!#Yc#I/zū&\VLya4Ql}'Ӽthu^gZ#LL zu﹑ ˣ/@HB&nhtjQO2(KFKrou/U 47>:vܸ[z;N!}}1jJ f$ul T[0@g1DP\c7ZP=aRFVF(CX9!#"HH8[Y$NbwӹlwK/YQI =9ҡb; `t˦zksDA\XJL}"WB$Dz|^c# A f9a;GnpxtgwnW96["X*H+IkG ﶾ6MJH( {ld0CIzݴIM':҈ds5@2E&9 GnҤ; h5A#rUS: \tGhtŖv(XXD<-ꎯ8uiѤD;cw&s 9MNdm 0( eZj$7\QtFKzjb:O&#0u x.xY$_톩i\nSj% dHyvYӑ\2 ZGA{fS(ϐvD5r2_Cxɝ] >Yg7E3DA % @ӯ+$:KuzbDEcAvCζg`C r*+D%ڹĆcls˕bk# .[>㫓 (`#{;djଝqe;N""*.U{LjXsҏ]7Ү7bJkDxAzQώTʮI4}ڗQY:ʱla7p PlwIWB+uI$eB4 ^bFw{s'6FcgϕZ]k{𨪊Q E(Qc zdݭjVRr QFutAbٸh3 jAꉅ%1U$^00KʮAe <69t>L^.Ρi0^Bʐ<*lfѬM~Q7}+o?tE}:LKd UIP-?9 KdtEHy m|_#U1gn6I)wjtӎ"UP7CvSH֋Þ~X`f;U% L+Ӳ?!')*Nn B2cƌh"`E@ b ?6DuZ[ %?X˅&$L2,)%&FbFF`rWKJZRҖ)-)10*SB)dAL+ ]&E嶼:C27?#7AE4YxoěѴ]JX0!j`rg@g?1ug)S~cC3#Y& fIZr<" ]%B{=8uOo.~c4@8)5`CR5'7SOQr&i6|Bmqr)&l`'v})Ǧ ՆZɦԓ8NvXp/1(.\/ \ v&$ :j!0Vq5UUU3n%,3J$Hh#x:(8=KL5  ud\eE'>3lr"烮gdQE<`|jtM5E!ነ*m}U숈Nw8܅N¢aif@" w7Bk I)-:P v<J œ*BUZ:nq?NBy=gINcK1;Bp4(/(JDD{g"#xooi.DȪ ~BN_y@cn_\^NF&w8ПXݝBsbY 3Qx| '~$4QEİlѫEׄ*p?A{|@:uBUOtCI%u{釩9>;*y :\H$%Y.y˹fvigarUDJc3q9su5q6SJG'9Ԧ> 7 ĤCf&a" +3dwD JۑSzKHη^U%bTi,x0 CG!ҾMQ{.9t@Rp8o#QuiQ|Ыv姐s.C04(8C%4ֳ_ކ.v.h)dbAn_LAK18 &N @ЊLaa|?@{YWMy7rY(SMCZPgWJǂ$`BXQ)}C8a)Sb?`@>JP @8-<vǷG=LQÀC9hHWb+ $3|K2.h,nxc"O4YBi=a̔J [i --FѶ[`jdJGU@'9 \HWn AzcJG4H@)gIƺ O =`R1X~bYB@ȾϼzfS-!V s=1T?C\fӏ!3+h2d5*1$U0Txp'AssY7&\! '@wvwnIh {$n8W<0x]ttaCgS,._in,䬖)_,PY4M0 FȰ b(s6P|xZ"`vzDDw K|I}0(J3 *TGױ;הJh 8!T0C[ ڴ6ƷVkJ["E8\܋kA"q4Ԇ{ޥ_U_Ӎ#4Lֲ(>Œ%S0ڌ1䜍aJSʼn^!%L+ p'[1^%\a*7):Tںأv ˨7<ܭ1XySTٔ뾹0ٴ&RrY ^p&Q<+[Fr! M 6<7xT9qԣDEV/ i{eyvz</ӢlMD΃»nHŒ:0|)̧)E]`B-kJ aixWKa{ЕX.Ϧz=K>HXiP0ފ(Ǖ&HmƩK漅sCP %1-{4PI(tf@fJ1P2CNY Ml/'20{ruOCS@CV&+v{/| P!Ȟ5&֭R[Z~6`ғoea?iNs_|O/X*ITaWyNPwt"Yz-1s\MD=ẍK-h6TU۫,HI_odP UT p># GZOD*b'ru7S"zWOOi9 tj*IE.Ch/4 ᩀ0|fVSIDY_b2d" ) |a(°nTZ eLɊM܁i12]S7>z,yD+?rӚM̕²&>sI/ K &UNHAGqMP԰tMsG99|:|ޟ ;8f޴wz=RN@OPTWwσ\~DDI.tZmO8~DӬ y}KJ0@i}f~+ N T&yAq#Mۻka_%,)8 Rbiʓݚ,q0ĭ*P-D:BAlb<5$v[ay$cX$E V A9ܸf'⢆ZiWc!\:o>!V>ռX#.dbCp0"g,T^byMt".\5&@QQZ).4]&7mNn$t?5h@F`R&E2d,) @6ʂd(s%HN2P"%+ٟc:6g?'OȤJ[]?\&v'O92%sniJ7Cs9>jj]5EĎZ߼;|Yzc]9.xlox XYmprSĦ݅\oos-6ClV&%=y i[/{Ү}g96$"f),i(ˆ23+兊, 44i (pj A ڵ߆Zbm4](O"A`}Ӟvז{~eXz!LIJ]FYe< 5#D/ )l4;i"Q.y۷sÏF# HGmTmkTFmfjfխ+QեFִU-ζT!Bե}g]mlJ"sҺSk`Tu8c&CLm;q~߾>?2+:XHTD(dHC*,@+@@%̠ `=VG\\|zt'>_{n8Z??@;!ġ_k#(qjrPsW% %!h z˟m1ʧѲ:N3vܺקY6$h]Y?j#5O}J>'.-DiOřOːbk_t߮4A #$$DЊkQ<S"/,wżq=S%a+[a;v(2}9ԾlCCL|@PWD0|ιoBf CLnq1E 4]}Щ1M0H1N5'Y.yks݇O;VqY!=AVṊJ*~ojak$H;U#دM(hС 䵏~:Jtθ[2I`ҫzut؊R|(;]/4C4 ECr)+i'$,BoppRĝEƭU\XFtn|K_埅ˤ_WKDᇫ1ɾϻ= BɲBd&z܍7I>}}"z<0:Az@a#kBV\b:_>Ko=aI]p4g;gHr٥A {0`@\b !B?">S}x`ÛN4Ӻ "좆"@5ގrs)؋]AԼqUj_Nr;o^[Y{Ы~|E`8 <<[fѧnAI/϶ۡ̎tc(^?;n%ʤBٕzijAk/{FchUڲ.eW0~v~7v{r9=|\|{jϊD~H¾3y8{ZzP*wǚwh=xtN}: yMTTQEbJ J `hf(*6 (eIT׭rW9g9PU(JZX~V}"A2a,/+X?9I~-HL22 ;N9!O` Bxߍvyk< )֊2$j-KO,nʗ2 (t$A-I:l},R GKӎu>^Zo*,_Vtp]8jFpN|(T.} !J5llG 6sf)CsR$\e˝.}.P,|~r|F<򯙯s` f@Z˄1eS:垺0?Đ?DZ#~HU'O@cF";<`?;Q\p!pe2JP [H;cKLTDmnD5Կ 6\vM2 @!ئ!Bi`nq,Kkp5M=ԚҦZ7,Ԕu7!kTFDǓ..8G@h~b}CJ(L j7,Dü]A;jo{Svlh*|mNK\ 1,Pb)d 148?KRYK>:& \`dG8zUਪ 5R (fA@:jnDqYLERHE'z/׌uo(t<{^UsĿL5KLD*,d )ҩAʐPQ"Di*bĊ@0;@@<,Ԋt/P$7\V)$2ee0pB.R; '9]"ZG,0;DkrLhڊ̷خT6En]{<5:) aӵǁL?pNOK ,ee"PiUWFkxt?~{Au(9>Xu53cC#ȉ2&nc;EO'sM/Ms&2fIG N[cPyuz:P6t b|AP*"(@ !.>l"'QGZVC"G |k@¯&1 H T>} l*~A`r0Rl+e~W"WA4t/`55C"MLL0KzWk˖Fڹn\&&_? PS$}#@,ö':){ iJRf5DsM5`,R2-%Rx:I$'XOT 0acɦ<>ldn;"Pt+xAo]]\%fK"**%VBdjZ^Ь]a!Tҋ_7vZ ]q(3{j43 pK$WI9-''9| Ћ u6Zf<&/5?7Uw08K@?>j$(iae[ ~pQ)Ө$Ő%0Bn[z® <- 9gU/..ECd>2.eHi^QIOL¹y34E3^d…K*M¢ 1YB!DǖZÀ,n8U8Qz "%I"\ )q)egow6idNi̗DBfaT!Bno6L6nm])OM5 tu@k iYXqƹЭjCZHgF*QDGRu06 rCVwC\(vpCGlZUL61fswŬ؛}g^ҭx9OwK"W+Z~&ZG#Q{1>;jZp!TfE =JAAzgg3f5逦9nvfl2i-]Yf@:Hxv`jondfM N7'aD&ͮ/afb w١&n2؝@ 1 >WTtP=DVZF2ъ͟ĦF(Um u 5abOc.{[ \vtzs~['^Fuy:OSUsrw9Lyy~uWSc󸔝XB{y[՜Q_E⎦u=eV~w{^h2̤ъ!6fi,bƙh !52oo &`"(1ak7^s福OrTU$u( D/9_垺u6ۧ,/"yGmvu4 iW2H$I$N^1,%rzkъ:URj"+`)ۆzǿn]v|z + KUUv붛lI$5 G9ĒRu*I$ <4rMJQ5*nUxU xkϿ~ݻ}9wJQ˧mۡۏm{v߶* L4Qr99,$K%ˡ,є&$M:Zll6\bhāCϩ"7}ݧsӛS>i*DF5UC`~BT V6ڮZ ".\i+ x :*TA'DAw=3ڟ$֭Qjl,05. P ?|t>XG/s?wzcm($ʹ@bPA)$Bœ(Q?@.H 00 "$B&aPa]C3TcUS_kѢ7rKڠb-{q}zrO[/ <Ž2Wa"Q&@>:V'{/2$H:nv4āO ۫{<6Θ at` tÄu$d"͟HPt~wkj 'U&3+ dsK땭qeNoU_㮧K>qǞ ~VHª'T"S{r(@/N8DF)9"5 y<:'7Q߬o烩rw ɨŠHc)Tߩ_9Q"'`X{BrJ|\`m귵cFyF%ο ||h找V1.ǜ k(͈[i ZiAȗ0Z(Η::Fk&הrw5 Swc73[u =OcAGS zݍc,hhjCC!]RaŝZ)),ZjJ) 8攢2 @_"(cE6al)  jQΖwR"oڞLZ `RK݂(p NKFIـ)BOoTb!'@+S߷mw5"}<Pމ}oM璙ϟf1 A`@Z@Q4!4` 1&Eք -8\ Aii1G?x;: {zp0. ;Mܘ:Y:NbɁ\\PpH8J-k}-*Ah ڱh* 3A`[(jT 3[Xk@!kKH H" @h w7Ŕ C sk49t}Vys Sg>B=!+XA` !kbkTIJhƅ"lԐ:CPR=[Aal5 B\?_n+[MseǮ/L{G+-cA8nޒ;ozv{Zr۾_'#p[.ǥN }-W|nܡX:Ub\j]Mo&ߗN]OֵKxF`ʮ晳ʽg;D@R2SY64hѨMYSSM\}}~ !" H {uslryߞf$UIH$Kr]0r\yܪ*QUQU|ۿ^hkZ떺$ $Ї-tîx3EDTUUETqV7]XF8afU'I$AAuvgvyf9兕TWMB*SP۾;xxxxߗ~ +T""*":qӷ>~׶8EDDEEUW׏NyçgUSJ"" =H= m!L>"- Iwd;HhL@KApKIARB"}So{Y=W5AiލOtfn8Wsv]ܕx) .^ۡG .%tAvNCr/~waU^=:?!N }td=HPQ!V$ n{qn"U&',ôM($U{\O$ :Jaa_]\Ͷ4Z\p(#1ܨy S$Nsg"S21bxVzg\'ƀ5+{滬`#jB#Zn,04 67!ĆE 03`#X&,=Mǎw]q|Iw($*Y5άavMbSi8-֜(}. r;4Yc b浭ĄwV%F*dғ˚CWAM,*od},8MhC:C]=" 2*$4W|MrѾۇ_ BB0ҫUSwk:zgh>=\R|  8*R~¨d{yzwׯTA$TJk~ %@1CҹBG:~k.FCJ"=cD:h:mt\TTETG`JjY[0!4A `d6=yo3챡'OCR+@rZ ~Ϸؾv?/aONWrä :#>:20Թ/\ht};8|ܴ+˂0Rj?A@eNe@ABgdF (2C~]::rkv'n^WJ9t4 gu4 >jNfj̹PCR A#|蜢gE;t%8OsN! B: PNA6= t:Ze|h:k|汏p#%c~zOl=7(ьP#Dd* PhNJA ަ}^p-&wCԡt|N1K* ^fj)nQo^hnj˼&"QT,kD{듟 ]栖 *`-,>{LT$M4C"g]`*B!'(I2cbC j^$ի=tZ OfքbĂE  HhhkP`6QgI &VY 6}Blp;<փjHˮjXR2Am1[gG /)~r^a(dHka"mUX ~U`(-e‰ВoIfÔx=)_O3+t Boșng1f̌sp""9L3Zׄ[`cJitdAa^z\s%/19!7q06PZ6G.d  eLM9#!G붕ꖆg0^d~E*G9Ele_L8dmzbb|XQpi tM^+s~>O~$*K'~ "dS C1q}g.Ӿmoׯ|{`"r=,z!ܺb!6HG\`"{\m1fGm0TImᅌ\hͻΪp^\^PfA,6(*Y@-JS1iH/FC 2t5ZP_s&qm=}N??Eh9?W_4e8})\#IB*=FSlP(sc|Ύe~s%{8Eo}[n!o~ * |GI{x}ͽw^a^ =)lwI#Պs߷I>>=:1"1*4hSa[*6( E{\÷:vϵӷ4?UQQ^tۿ^TTTEDDEu;˟9ۗluƚn:tӷnݫ 3Ϗ>;߷^۷- M;RӕuW,LI$A$ApNy~rhDi ˗~ξwDTzƅI$ *T[ڰ -87MP1T@BI ޟ1>ҷ`ɠlMڛktA3p" y %, A}I0Q BY?gD;]}3 )A443$ Q*cliSmfQЃN\à=9}UJ!"&c-.gyrUO0U { amyϗ3$A E,1bMD ~Оe櫗=vm}؊B2 p?CODۦ(_)XƊdm)3, T:]r L 0rf7P@Y0QG?*j/"FQ#KzP)SG "&gzww 0҉L0 00002F w0?>c@ַ9LukkM'¨#QWr?B;R79UUMkVwkI_P)EFD<ԃIX8r'ͧ$]sUʏSHiPAImCpp. j[bC`y \YQ2^c 8䫿GL1۫ZQ=jht' ? *&*"B]"{ W.UUwSqCsG AMЎ<<9hgf_f&,,sM'KՀ tls[O.ځ:HnQ-EC27Qa(#0݋M]ޯ-]طS,ؐIL,*r+dwiw,<%/SD G"h"A CX \dES튊S0PTEdtAųZM ZfnEeczD$A 2xy%˻Wrfcq%()QJCdņ$0&Ah6'KfYtABI8*0%;h ] h,L$6&6f%+ؐ7"kBAd4 4#c%BAC!>r[K^olI2C4G җcm13 &׋)$@ Dk2cinݺ]p] :@;_ncSt? yQҔ5zҾ*WDVKHYfԢ@$|6T#uKM֭A-=wMӛ,ٝZtZzWV.1y7)Tcl\L%xID%=h0$9vuz {+cn܅@obZV.aJk*t>Vs!c_Ei|dQϖ|y%BIalj̐$TJSR( ؤJTDNӽ|O%g GB`ȈdFv t`>Arqwu;/yt@1摎(4/ʍwȷuQϭ7OYp=)sԝ B;FhyF?# Wڢg Ɇ?6JH kL7]>Xz3`<~?Z,b I$@~ Sס M Gbk #6rP|em6xlVV 4py Zy0TøL|6K ?k}l .&K2Ȍ7+c40DZjs1$,͸Ec4$ҁ- t-xZ0pņ |2~(:=Pt<~11{eGDJ=3D B*eYy}SQ P2xCOPX12$b#oCh5H}2mL`0P 'D.<˚6o-$ 騅E&!_weof #5c0ٽ0p%z~X'?WMA BdK%&}]?'1Uo-8*PV ͜um2Ak5 -ie|/(5 \سviMͳ61h)MXX RZ ҮRQ@8`Ywd[(K,3`I+T@J@6!&r!BX?yJmuZ Y7$Py*(~wg˸`I݄%P boo2^=/8C/Dߑm!X}"q $$~œt>LIRɳJmE" AS~<[g^GNP ]م,LڇYcmf~nvNByPCni y޵px5Hsۘx`O}viȃpnwecwO_p~nHC..S !Eaѣ6@fS LSF^;C925‹q nDU!$kJ c+LSncˌ {v sٯ8rA=oqLg Hw( <ƒ-4Z{;s=J}8RH5e!%5 ;A; HB: 3y>A8zH}^uwl̎)PV6JT|/]Bv_g6ag$Ec5ߍhwn1ePӿۅڂ3 E  fL-2:wuA)+:g6Gf^H=4f a3$2sS7R7GFMc4b)qVjsbLaz~JiTme K/j㮋aݝzBJ;zU7H0VtLl3e^@P00$)B1HH=-{ࡊ%怢~%UC Gj+v# ߀JK#Ҳ)q  MRQQJaM+A(E;&(:bfm_Uܻp<")JJ^)ѕ!0i ~.8캘~[^d; *uw s8хg;o,h2Y@9δ1&s69%8u z)ɳ(sgA\5 A {9!u &)P꼸1kD|TUTkO e ]P2^QbULfgtZ y0vI1_ORÑ擄GzOo+c[ѻGz!yu5@wD?bA~ (XyXKFl&)DNj5܃"#Qh@۔eᤀ kU*|^3Ҧ І Б˂rNl 'osJ\=멲) Z sT5CθUY)9I -3>nX7a5(b2$ ێP)hNQ6\`5/ Fy:La?h!lieU()YhYa2*<4GŨlR^<`_8O@ytDf\D S';U;-3>&*VHTdeBj#a`GXp`bz0x*<~|@с0O $=ȿ2Ir >tocnα7Ҿ&DS.9(X`zWOVlbrؐjwjLq̳s#H1#"wi*<}at"na: f/6 70&S@"%ċ65 !Ќ#(wT wԄd~?mYfRzs 2Փ]Nh| 7`]aѫ-o)ֿMz?H(䖪X8|]|+WpdC7 ݽJزt]zૐ3-]i}5-jqQ8ZzwʋԸ{Ɍ/o89 1!9,6WE>_Hf|QhG%---lboP }͈q8~EΪН"7ٟZ42ݎ/u Y1޵|1Q1+ӂY\t8vΆ={' `)tSoC#㟿zv,4%DгCFtn56!jcB6@Xf `>^[ȩ'~5*<1;7we3H0X|vqOٸl(ݗ(Zuog0(5vӯuhIY@~\ucWAZx/jaAEq"vu|BgNJGXJ1$: 'mQzzrYBDtk n}{ I6-b5A$ذbLk3^;I 4%tWtteDbČNuJbPsavi{)H`\'X( D 1sl'n 8$ B >"DC0d8QX:jw~ϧWYTFcnfq@󀘀4 Wj jB#r)<3 $g/̺ЭM0a ks B꾦O`0<ɸ٣lX݅\7NR}o(>ߍ(^,nMS.8.5N\ >8 a5 Rt?>|+6u13PqBy0 aP3v=%kPRB,ɴ|2vZE8 zlIxz*A.d`U<-dB'$CTq$ Rz=<3[хV63Pn'Hkz Av?@#CuYe\؝7IZqA}zW+6a_g|ĆU&h'PHm4RVjL#d/PE1(2ᡰ<9uΎ?,|!gl˹ fo.eaȺhxɊL+ƹ 0 A5XRZIR@RW1 $ʹ6SM̖n Se]嬚^S&\1K cc]1{G4 MD>z%ԡ3_Nw֋UΡZ E3;dCq> KuqҝnKwL!O}kD1KaelJisدӻΏn^MoZ\5001e)xiO]x8`zK&e@C}sQSu(4*C0L~>M} B$GD ¦u..h>2Hr>'>#_ jETC2PBܐ9\ _–e2ϋqPyL !ɕTkz/oq+l͟0`)4Ȳ#&\tt jG2ļd,d- BZ0L`C AQ"ܲ)j-RUE$(R TA1@ h H&R,V($ EUFJѵ[bdҲyLXXh"=&Y(*Q"2y>~7hV$b'*BRppa=dk:B" T$5aȭ=,ǥKoҺ?d" 2"H4QTJa d)snLY,VkT ,(奒YMR?3|\3𿙽OuHPP"v(*mlD{U5Ee$ZRٕdkMP2f54۵FR(ioux-MQb4FznQqDdd jTʌYr]#1+"||vfoI M>|0Cd 5jޚ6ɣsu6{{ "RF0B ] }Q꼃`%K&9=D޲jiLCp8b9(R: )e`p80kYR@r @v36II˵e٩O]һ'rS[QgvY;knv.8k;t j蒌֍4[-U]Bj , deA|zkU3EX;W6C l%*\ DRӐ ru֡lFRZOj5%Xy b]*,n1g?uI8%A(g랼<ʨ^n]?yy^Jl~ze&j MBk& d5d5.s7eB"CBFF.&R&(9t\gSFE4L 6qK Nq? kMuUt.81 rfq\t{I*/uݬ<=u/ĭ@ﮇLIO>))/@m/>fP+!5R'0(z@ARR1_E#yWuChv%@I؏4 Sf$^k6Wȥ}{ϙpea<ᜡ&"]"BD\-3w#WUUIvئ@:<;$I??r' `M3 v>iOA>S#>0B O;p857k ۊTնX`K fNY5tw2ϛ5̗/q J!dx4R(2dSuNұ^+2IPlesz}8W"D"TC+_SR;I EG~7Ȉ[I{|d$фtV{QDC);u(Q>ǩDyp!S,% !=5O0VAK9nʹ͸WQMMl@D^O(FQ*7w>(vfYAUZ5O>of۶9 y2Jў~IZ@IQ= 1?ɇ9h}ZSKڜZx9 _ LmXPſr?so2uiD tDEZ#3 Wk3=Cv*k2rᬶnj R„D̖NIT?/t|yRC^rr2 c܆#y7ȯO{/1_G.w<$FG"*3l%TQ)CRliLhh/Ԋe9J.p.-n[:jtuH1J&{r@ D(REHu@}Zy@@@@ClW7Àj/S`|P/v2n;` >|=sƏ \T}d>n*0Ұ! Xfg _WCk}t>dw)hhVH2G ҃?P(%&+3b}ҎuNR͡w԰7>A!o0<"Ƀ6u:t-M jtEGJaz\$zi[2s,Ў]8: ҁ**@ҿ!֍U >p<M,SÿX?㎤ EBi9)'wY$!{%HC/n|p,kV#hƪt`)o$Oo>Vu o< ٓ`wnt4Jb4󪲙bIH"0ᡱ:zU&w=?CijgUX[<ڻj&5,GApD#'YRP0+L/7 {>'߄Z2=QTu CaPw;͆(7)s_0+\ 6]uJ6+#`UY%#q?>·64A"],. BeA/Kr,>;u#ARrrIK:C%OSҟ]OcEhIpR[W+ZOMv0ԁ>Vat|r͛7̗!6 1Kܬ`be;Ign&ML>2Æ A{{}̡H9LG[ dPG\IR"SNpf"q8E'9)GoIf ӽ/7J Pab 9shI$x4: N{̊K (d5}u6p! *Jb t.+~t0Y4lH U֣TGuװ-dNyanǭbn!?;UT!?_\i_šgxsӅh,N xxqk^\[Z\C>+CVgMj`oB54|S8wl fh1.e0dR%^ԓQX^|X^a{8 ;o^Ʋ0blBH.6EJǕokw ޛLY/mpmW.lC;0I=޲-izdNi"vTd^6YBm٦')'eTKY͇zzQhuMYpi::Ǵtxч9RW)<:7C^5-̅bIKYJJL҇0 uA5h rӷu^J9 :?RnoW/KMcqY, XcBpH)!ej1BbHO2) $׬W]Γdq{ ($7:n4FgZ40F+jjvOcs$dj]RFr9@(z'8g-ʽo[Y_姒>>}T:x!XŒVj0͒C^ ABEV(*OAA yɫV'YgXEH`a*0ܪVe= *1 |쵡|`f [̂bc5!\&"Z-y I5.JˮS26 Țv`PܶaB`e, 2^ RQ%%ȯySM{՝bQMa LnBFC 37B\ʄo(?!B1I3ia]6":nç!Uno7G$$!I(Lkbr[MU5U^OY 8tՐL+My'ď\ٖzU% f3 DLD~%B€Tiܒ>$H,_eЍ1OBP}uu*6@I*H!cRhap67C;!y'hX"PUUJI OĂe@`mv4ܜ*Nxa(~STgita@q !4`*ϳSojWb sNQ*43lv#Eֶ>M~}r1̱D$$vom/F. :\X3TB^9L! 5ßle#T1d-hJDBHDBHȄ Aap54"VVQSpR/u`Bg@I~3'O&5PK} Ȉ|b9[`qA$ G N(ĔBWLM%**S[Lbm[M5l ;$i%!!0bq;fP :Gɽ P 0nPy:aR1 ,:L"g" OR%0M pLr/H4 RWcR$ לy Ov*yc0:ŌH,0xdY5O$1f$Wl@M»77!6JdnVz>wm&Yv &p 8 REg/::>\.wDY]sէގG,<#ѵ4q֐NypztҊlDj:=+8l:s p$7f/(pS\օ费ŒQAhk+j *2Dv{Q)hkhW"D A?~(b IaW$>3T3(YtE-CHG^͛@çDp ЬM*kh{qxHerQhsH n(aZe` T!A8M))RTW/K}"(yZK s C&.|9؍snCK jZlSP烡`NrhGR͸\6G,\Bza 1={}*Nxngb'O >=͓߮2L-ʤ5Kۮ 8ޗ0+T 0Ws |)I40@\6X#SV-8&!73!2 F)?,Q\N9Z t ArYuc} NfxɲuVetOxS- .htma#&7mY_Ό ͱv; Vt*ƊS(J`" -W^v0E=bmQ,'8X,D[3j1np'PNF7g5~{~oaax@*vP %"Q(B}:I_FZ=RK`X*>G${&{x\/nZ˽bQ' td"34uө2VՃ#-,n)6 w#|E0T&/e9=wq=E!R =9M~f/&mJ2s&T-U}.غ^ݬ|RI83tML Wv *$YGà% D'8J`MR*55  }F8#C:ࣥnTi O5r);"#R?׾cU忸@~;M|mޖKZ2E#@S|cJyIYN eJ40ւ!*{lץXXy D㿀{m pUgά$RD!cBE"i gfb*A6]Ϊqk٥<i@N:UA$FoUXj>:5_@3|_^ cPMy*Zl''t߸X A\ږIA*%YD(! w ,!PNp$L[| tm j0Q [)>}6(90Ɇh),H|EJ˹1\҉A)$ڂHB-R>b)K) cx{9AxJK`O%_wd<ϸpS!Uv(!_>ʫ|(!؇ G>~3}Sϝ8!L4m.C'95ƕ>)&Ă|B&CvrO?GT$i9[|ѧ q0CSXJd(2 IZKSiF4 CfH a;"MiV`&5 Ԟz:gWXthwd7iڹkzJMHPW:lCyr0rG šv?fJd 2laͷ;h7ktvy }M 4"L4Hs*59.A?gņd"QG/BrL=4*R%aĆ3Mjag8kYo-j :SM|!20-%UjQ傣فHCvu)^?Bot& {G_П'Scp!rxqτ$IĀ6g^&jRxyJ3l D 8q Xx>g0Q0hh}J(((إȄOer5z%b@POpe%1FCu]hHLnCJtФ"1ZlD4L'Q  ˷m#W٣҆~NpهZ#UkDg[.eT(*MГ&Akp֬&%5{\ɐ}  Ue}<249UǮ+.1z^η"&KG'Wˑ*UuY+t"57 qԜ/Z`9ŰQμUx'PNClll|raN;id8¡V skl(P8~x-/Ã^4ͣ,^6d4< UE. }/^]s >]㢓H+ι-ijo4uv`"\&UC]KX|d lnB!TsMy|>aY(D֊ՙ8JND}7nѦ;HULIUZݢP=ߧW8>HbWIueeC@!Dd!ivblgy:p S!$B PQQ b,`YP}sGۯp֋yFz&1RnŖ2Jg JQ$A4 Iaj{Qx5C`UuW"Xyc@ "1bF%#t cQ˗WZ>i& (g3(A[!C$x-Q0Giօ4 H5QmCad=cNB'Q)y89xNz&U~cC"P:ȐJ=0zYsT HNfA@rEf<<,[H!*/~se1xmv!liCר96di.FH^xF<\PPWp ̲|9!sK٣y)Z̛}>^'U5R*ĈJQ FZU$E #lQBȟ&43C|DCx(:1lPP?)TalՙSޖu@ _:Fkص&`I**zSt$oN̬[U]«cs?k}v@4$U>@BEWP$5AAiaά.V!B2 x >_"M;>>x3rФ=OCZTwpsSX@'%y@(LFAI~`4O- H<*JLX Mca\Ӷ-ݤOH ru(|PObWyC|x^s.o0lpXMv eEΧ20nwT?pAv]E]aεާL;QWӽj݅SP8Xr)>zD9Z-+G\3VOW f.fȤƪzTF0dEϻg{'v H9ki(JT)D%3=y=yB Uvqr[h֑I8G%/[lUY!tcĄXJ!tG䐣 _6~[ ?_Ʃn|ޝִ erAo7H Q8uM j=әqFJ:@! !%\z>3tW6P "$[])6A~gT$ d=(mݽB- sIM5? ;Dz/'mu>?ά=du(:`a_õk^kFm9a T "-%wWPYs؋Q{T}d1댗PxP>0F3n/oL,F]8~LPX'!lQY@ 4'Mԣn2Yf'^8%T MA?n?w^. !JnY,C{"M|1Bh>PJc}\.q>4UӐm{44ߏ_X=AQ}++ wm]& fcJlJx@(BO:ޫbkA珄j/ưDVlj0ꢝho鿤SUdg9F;e]oIA+!;(r&=GUp}dۿnԆz?!&+BTF , ́p-]T\ȥ]`.5TKs1 ,nރrlo{گ}*⪨~vCv- EF(D>BAZP H@Bєrϣ7ޡʾ8h_^ 287U[%6hc,I-1bltfȌ WA~_IM%W.NwQ`D/@ %$` T5 5;t$|2Pkk[èo :2:tM&E @:RfB 5_>!kMFeZ֤t!uQak P'Igdh P泤'/smljbOy|_>ةV+C@mwl:^Cc԰ܦ{d끼|S hkƨpӦgo#M.hh taf%pנذt^9s(@dA=dR2*OmQuE;p$=yJw[Uh[m5 69=]9 *xi ĸWO}"D1*O)\O/7=q[-l-lM LfBmbdo\r9z|M|{i -(͵bŹmF$ۗ2^dv6ϯ˷ 21r 7Aw-`}w}ޏ;牵Fvxh3g|=SHv{[7[zh:)LC@K0C>ۙs+rL{=ά} ) }Gugcvn3:Va+^={2wt\=}>ѧ"F;hӺ]ӷ.-O0ͷ7ـm*@`Wm=wtf[3j͇kuVU8.lٽxR b+tP]C\h&=ȣo$֨J͐* ^ PvrqZ fUF tT u6^. RM( /*ѷ[lw5gм)gѽ{G*QV*s5qOPURU Pat g@4tK >)l2gTl5jyV;h-^rڬʩب>zosx)+&y| npi7MCL)u}ϣvh}<%gq@ {=/l;wm|ݛzz{5c{0̣NN ^7u;n7vwﻟI^u׹Z4oľ{y|/>Wr`}Ýtϥ*JڧvYh u ;sRF<9zϕ[{|kK4=ioݼ﻽m0>>*˹I۷mk-Gm8ƲzVSvQp][^:hUz7moG7;>}ҝ:8l;= hhwׯ=vΔh4k@ :tiT^ϳ):^Eﯛ2[;:p=0u7wcxz=KeMip@]wfƲ;aKUtޯMz}Իٓ׈۹]JC[nl7h˛GN+DnvnwuۛvnkGѠ|[7(hrVަ-C;TuPkouz yv}ڤGtv '{lIv(3׽msmַWtźҝi:UhPzťޘEW@Z@j㫯\BDZ=d (!mugmm;q8}jY]j]qwlcwp44:ӚUt[h‫]wsolo.kRMCF]-+}!:v-Ӡ.M Jcs_[/{pi:S=۶h@(w]wf| \mް=데{wBSY^2 󟀃1DѲ68A$c͑!Z{G T@U5AU2==܆f"^&Vk/GJ>{K%~E^/`MUD@?3d:~2;X8@u,}}>sw'22[̲{>B+x-(O,j=US'/SR.U%ɨh^pWZF.~Sl! 1a`i΍{ߋ>-yooV4GNqk1*d%$[~wJݽ `~ZxW֜Y><(Ksn*62+glktA#ƥL# f3Wxe qW Sc2M[]>HiA7&9~ܖԣE`u}qTf ?DLѝY1s"^R[HNΙ!&jjMTQUDTHJ!pz~_5'>=Jsq{ӻc>0ޮU X:Gꇒ1-'_ІBRp{.~8CuzԿMC{eSYI[/T[E:/}٫x qL!Ŕt{$+>:@b>4>BպnrFUȎ[f( /|]P~4bWgkNdV2޸`ZZ]nɻan|*3nO%S=7w)5.]:a(ŕc{Kѳ:Ujo<:q]x\{ZVܡ]ř|t:kZעP$$IVi|=W{8*z~~ hE 5Tin>fDgz{ Y!Mӂ$e~1ޞk+pջ޹>(puwY׉WGsCTL?y%kK/-(*SD`.Lq ̳!L  trwF+2% JEMħgv7.(a2RZaoXd;{⹿Pa?9z2պ؎J{w5E;ϩQ`5Pj } #~;w#řa""ILfS.C Y+DCJP ߭q3>mRM`E{;nhSt3~n`M0)BRТQWȫUhCmڈk< _Iu"wJĞ$ O|[v~z.GO_`d2Ox_<@sPs=Yཕ[QJş>V\ƒTQG(S07MiwD-u wqAhw'ii‚UZةzgbA"A R9w nz3Ewrlf"2iHNk*qk=6 ilZuFEG)] -增lzX5l"uTSpb|)e SEY%/O/Cj /R/sOp{?,~I(!>A?g{ǰy}.t@(B&}{ {?Cm)Bo5;Y'(a&ʸniQ)J諺 L(%QwZT+Csa7y~38qk,9ubO?i #;_]\3:ܣB ɁM.1$jp BFe}U+Kw̘ˏs\|.sqǷqTȘs55r횆"%Df N4Y a&4My>:r6P9I0vt;5\ǎ8(JGLL m(Zd'Ku/(%8A/AVwKpTB%Y5L0y%sV} W Ya(2D>%ϷNaa7^6H(PItzXoDp=DfLUS xjQj-wÄVSVx-L} 8H x r>V^PmekO90{G( %YSq>*tReӖh^9; "/fRD"Hi},=}WX}w +ӵ:X#]"б|KmfL'*dXV>es8%`o'J`ȀHs]b i%칽z̩ubD/% ޣ'CnjiJ1PNV'(z>FxΏ4^|zҖc O iEpF;{‹(ÔgeaBݣ' CRqQ) r 긲m![jSЂgp̝5p4G}̤ m Tp@dc{sG> .⸹q7zmG\csiKiE>>#{7(?,eCNhBҗ"Zim%ҋ7;f$:*z6kYڶ :~zBTVɸIo2bUBssKTB6?²Pd-=0ff/pgѯK?NnZ4Ҧ '&}8kS7 ''j'& dMLq/o+l>&8XMF4RGhV,Hp(D]|6sT{Sc *һ# 'DѤX1! FĜh]ΧTσ0:R*V@>K8Y \ [hA !哛=hܿC?L03D13n;pt q n'N fdnWvq檮\~VBJJD)>A d߶PC$*,?JZe?W~ [Bl^ăGkVØ VB9o'=@yᲡ @"F `vhn# 3 L"<9kP5 "EU'ی_GcX1k׮)Y"JE1DP)Phi(&@(@'A804ABT9: n 0T- 'U1FO>T8X.8~$Y!X邉B "dpGL[V;Pቀ|6:I`LBRSBlRhV%b`""@JiC ۶ޛ]:0r/<2 DB1Y@%C! & I! j"fY("JP Rf(hbB5)-+AL0E^-򃦸ެ SRq5K l/vi@b P ! ġi A"fH!R! (@JLЌ!t SDIJRWzQ)%IR#HLҔ2d!# ZcuQea`RG댳 (DPr)ُߜ6'.2|A3|d*y|sAD7<'|~LTr^,X~Xnv(Y6+:cyP풿zS &ͮO|$fGfȎ("t /o53\.E`LK^IGhQƌ ~wDOSDfM.Aͮ5N&+,fmE2 !:\F X1)2‡#r墧Fb4ʜ ՑfuX%5Af30P QPCňB!Fβ0()"'! ,’"I7k4IŠZ7b\M.Ff!Fm b* Kf$`[QSG.mh>8a'(&2y-z*'Q:3+3(Y2(fլ2`Mb:6H`뉲 쨄pM M%#21¨7a!AC($8P)-`LjcIWFHt%l-"f_{"A8B-c1 QGh0btPS%X F#L9$#UR6` 6m`Aܜ n#jT6!jx+ *MkecFHn)pmDJc J8!e%3-L^ZTS X,P(n8 D6`(2!XFXNu A(f"q, G}.8VYE/6ej&Q7Q/di#LQcd&FIҤ$+bae-yUuE#J܍-C" tqp-Ɯ5c0AlFԄ)eU7\륪(v8XAHZݎX0m֠$t6J + #-llrѶa!H=eVȲDemcxxjf2#nfnȩ*]NY&cTEXAErY , 4ʘ#58Njj£ * iZ,Qu9Q% Q@ڍ<-CaXcXⴖݒ%ȫv[JVW "dhn&m6?FeT7XTZdt˓1VxƊ ndnƉa`FI)dQ49k@fa62 J%25dht ZfpԻY\)JI @ +3?Se*h'JIMW2٤fFbUSO\IF)KV&I_Hq&B`\)AF&EDv肩Ju @&@W8X4\ƴDĘT4Ra `tSDM {6Q*~Si{nSܯ;.DֈD™~X~F~ϴ.Ck3؅ystኳ\gOLd\2ЪDSLݬt4h x+*#t|t!8UG"'( qw]iիBp1f1Ho߷7H]clMj+RٹISØ.jUMꡓfj,^7K 1+5zvdLָ=nx%wtBtG+5& 3P1Gjf޳?  ), -<[GGÜ,kNhd)Pb 5:~Rk٤µH:IuI){T)00b緙Ϙ]ycW W}X}(ut(j&ڴ۱x/' 0 xJuޮ[;2@NȪi)2Hw]::+Q4{2B"a/?_p4W7(OS )u媔0g(*4ʧBtqڦQEN,$y0˻|+ 3{1pb\4FM0I mO(>w#i7ݬfF4JҮ8E,Mf۱K_&pAMI=`ˍILYfe4br%;qh잰(giӕpL~mf83 b}ͺqDŐbKECoQ$sg` Bhv=WyW~2LbC|30uA9⼸ 7C ݂{1[ +c WM:nU9;;7^/s;vB5u#YEOPg龟ƼRjhT(Ӓ"/|H]Dqz_A½~?YIewNՉ; tQiJI Yg?DP^$tpZ˨0U{P )C&ȣ}/2:-N@9?v'bPGgmoTB!RD^/+(9uXXdyˍFMvd_u85\|Z! '6xU0ZuHy,/dᄲ`EZjLe{5\saQ\b0Zvu5nj3w6\as~2L/t!46l1OS[/0URD @ ivT /WA{?}My*|:!*{=(sM_W<~>3::I(I=yz y!7rOn>"JxWoQ\) $z}BL, {oBQ֌Z|X"JZHz{=$:팆kN2DͤUr%jmġ$QBU@XV!6t<]Tu&E ptڱ4ܹyf pOBfF"k7dSyi85RrblZ3!Gd̔4ȉgU(z+`c c-OCe'1EYF\8J(,B&1>c<-]6SK`9muNx#W 0 OUJCˀuc.")U{%_GF `kM7bՔ^4@:/}{2綝.%_so7@" WD[,dU&*W@/SD-@`QL3KM6 'rȡ)Ekܟ?wv~9@~J &$^*6^|T>)}^-Plpw W;fX*۵M~2Ihe'Ym!KH}HuOGSHs֏ݚWG ?&"q73ݧz?Ȥ !߯2 ?PgϥTL$BT}Ѥ.X5VKd@UI&HS~t5X9)U-) s\aSukjs܆4PU4M4ATIMEev׆=zGK ?Q6 6AB(.11-! kæ?;6 ɚ/sU\E13 w"$>M֔L OP3UsBX:q&P^]WU0) 4( N>q[Iîg>Jt}Q]3]14T/t.e(If9Lrb}NYUtƐ!#9j?3<TRTR.ț[y;gs=:Ze1UoIӌG8|=wO:SZGv ˱vTo&Zձm)@?K$ l5M4_NK(TXCVWo?2f H@{`B+˼&EWBtɲe1=שX8F3P BB||j>&Ri1xL>Pjӂ:nVZëK;syf' eq73E]Ůr:Xt 3|ӟZ*NTEI֊THk\B(+{8;?0*tb|zqDwl mS|<\G!51y0@YNוnL3p|eO MJ сeȊfdanH4Ɛ؎lE$uuczFB}BīV)SQTk ;)BYlF;O_w9 ~*'(?Na& dUIQc`K}qda͑:JɈ0 0ZLs0BY v8ԈJj*5f.T99,՘ jXPFd`9V'AeUSATT4 17F7D!D;搲@ A @"";y†?8F!Jb" R9xkAFȬ Q4ASWQ$n6J"R ͘aPlS&Ҥe kXM"EH1"[TAR05 Z9 C*A #=(KjP@FJ*->,P(ʄ޲"8fVaMaQda4f6e4兑4VF1Y-3 Ƥ ȳ2"qpDddB 8mH1@R- rlmOv}PS},DóhI萐T~M@`ʚ9{rŒ>:ѩvG1Vʗ# 2ҟt/@w?zx@pdz%rܭ*Wp wAHj"1MJc٭ab ʩhUQ7;rV(i4Q&|?5wgLFuM&32(`dPjH[rgd˖cX؁ Pd$D ׯ`IDl;Hɿp#n V_B4{~ywju+@,Nb#AE=$Uȓ o'AȀ:H yv׽Ah|`.?o>QB2{r>i&Ł=!$3rͷٓ~}1砢ϛ>߈fRw3!5 ԑUU#*0 ekZ4T Lv"tGL?s[]~eJf%!V5aYYoGv<=:d*M=̉@qOY XFLBl8@E<|A~js9M1SqD(1*(DQU]y~{̭K\;N] AbA~N6zP5ycE>CZy]vAkvF18cvi(\3> 1q}|~]M%o&zN.Sg1wxf3f<=OȞh3c˻;_7ѳg _ad-jwB奃;ɦ"9s^WWp/?h;WMn޵Uxxz_b<|1GS:ar/Hx17~gB(O|pm~%.SN&an0=])$,dD66GAĤQde-iJ Oa5ɨm~6@0Uh́'qO1|@hFDPa‰;"!\q^ a_A)C^ݭTu16/5Qu R ő|҄_Uy=$$q;KYF)Q]9Fjcl_Vv6O dYN3g'FqN@+P 5T^& m\̯Ցxmq/ mق)?80'[Ù`rk\G/XpD(zGMS_G 󚠒l'J,,t?$ԻY,yOwv 8Pgu ^ӃLF(d>d VEsK7"NiؽB|pThA_E،C)K2 oSZa)/B0ˌ gR1TKDzUb5F9 M[s}Mh@J@N_<^O~?xI2z Gꁚۺb1L0usт半ʢ^^C]\؟7xJ-|F J$ߎ`)D=z;*d?}?Jڟ}_$MA )_I%6.G WO \?/tOfɍx50 % TƓr} A EkOKxnXr|nX' (W* tZW)?da)XТsnZοA^VQrW@'tOsn"Hw~YE.zI˰myhӈ@Wl{ Ď;yh!ݙ3|{(R qqAl}>J*uZB#deP2_0<;~ k* N#4Y$ #G5:q}]{'u! TQ9GoC69%RB!x{x E !xC8xPJBEBă2JAT#@%*4@(R)3P @RPDTT"4p$q$B"*JH5 "bB%ZQPPD DPM$1#BDH$!UMD1(h R)(QAȤ) %H*" DHW h"J@)s0),B*pd̤ETHHh2 QZ  ya>C,u5Mu) RD(SBa%PPRPP@4Д4qRS"=}vhdRJVTDPRKADU(RQE HIAED%6P'T{.w늎O 4TE'U@HRiDŽw(3"J~`qUB!ӕ2:EQG q%{;}^g\4J;Ӯ-h<S yA?tGi51Xmڠ uKG=1Ws[tj.UPq#E3x}ρ'ɓcfߨp00U*6kaVN)BG:lJ&+?CPQ*Cy~O_?Ѳβ%8Ogox5 vum tSXGv>˯?`<..WrSC`N܎ ]ͿkBҰs+aE}Ws^Z Nf5S,O?0vR|?OpоrtSBA4nfoc VAZqYWClhem|0zw8|7EpzWM$mnv܄͹[Lpg"__8ϳqVzh~+o<׶gc}eW~RkQL~&(ϟy=4>qtt_B*$HK79kܽkwXr_;Ntnãfa)<#v#OEIt{GQ7I5SYzVB?`\ WY={+AQ\vSz_X>qHx!lOR<^.|Jcل*ȏ'ua[қX<k0:14P)BqW?H+.8=1^*DO_%Ekךv%?x\(AE࡟lAr}[rxJ.Ẑ~eT>M*KTD+:9t.Chp!gbۚ\˞n8Af9ℕk*.g8.> Va//~NXC"Z9 fXǤM Jl ȈJ=Vk1[΅ )Vވc9qWh}ݍo;CoŞ^)nX y^Ūa'L -6VJ-KG7=*3Z'Fp)w۞5?Lzjâss*f:5szU{Є0avfsf{"9V*(d@@#G}kp?qX'Q4'‹vucG|B! ! R=n({OI'Km%6I\]z{FZ&=  M>#m 6/,1u*8"F!džNھTtNa'zy<#ٳI JiSܰ2њ̀۰6ML]e9GT Y&Ys4aUn(RcuOWa򰪰};!7ُ,G)ۢMy{Nܿ}߇߹֖W-[jm-,[io:igN>NϞudfGco(ܝ!$U*,_jXfHh5! 5<LpdN{֡7wxGzlB8ۅLfF˟Nb~ffwJ[$ \75tU|nZl3&L(;3|6NнuCS>n۱Nd=~ݺ=T@ΞHqM!;~1e"  R Bݷӏ?>]޾= z.,tPDS Vm rVXx.]tpe@PXZb:E1:B:B+x/CZc><ڪ8~Ounr{6+(`$ G3.Qh|cVM4˽0G?ʡs/o$Lf{j Gw=ce%>u޵r KB健M 5P¡!zoO `as30ei{=}trLUo8A<@ʀ=o^A+$d2_m1z?hRLTiWќ;1!wA(fJS|mmIbJ#' >G_?yn2J 1B@pK'E@Uz~k?>Ȃ#{dh?0n! D4Ӏ 2g*҆7f }pO ?>?o4!5D\φh> p~lH!?Z}帏 Q`b ?oۜ.+!5,O=:3>%iN} e`*"T,},? _W,bT/ ۀiD`sAQߧsϧ7e0 }@ A/\@ZL)?:jàB; J KwUFAt|nXeǷ I&ۇk7oJs9=IʃG?/'<pRYOYͷ PyӷuS5gE:!H*;Ҩq$}Q=.d^OpBk)˖Q6bJ1 ͓Wuna 8ܐ0~L9@_?K46yxvk gk*tyN BUԍQJfY83.]͜ߡe53]fB>bPО t .ݧτ]$XH&ue3 @n9蓿F8_? &0aœuyaz >|.qamS ՞`> EI) 5/ fPJ9r;nIq5NuQya'7 욳."͓.ŠnyQmUOYD{bLHLyhFh=\8+8!>*Ty&a 9=fXt֤SnqXgEcĻ{ļZ /p\>T8@nBcSNGD A>W=DU ?@3$=QAѶ"[?ne-Gȉ1=~:\W[ DdS?)i@1e^? [pOx9;pr";yVOW. P?=~Y?od}gw]dk,"cӀZ*:\u}IJ` u# #H(e s¯`kup%|Xt8|$7\*P@:Gh1W>@Aڗ}:}8pB >Js(*B!!;%t:OgNHwݵYhrIBe)E; PDߣ~9wdDɄ<B!& r;ĉpwb*",5dKnPg6P"m)M|7@}=Z&~2Iɟ9;/WϏdEuWϹt/t"aˏ{gnׁ (@@4(HD`>DRyvi#/?V J-gc?uF}AqM[_xPF\v\|i|<9v|&w ?7y* !-~XtOn۲95>d98oGT)0{lBJn(}1ϳ‰ˁCo =0i!~-}Y- ~TZ/8pnv%ߴ3-%ZIfLf幭ֳ|D%jc-/KǙaecjZ$k C8O|WjEmuYX}h֊mPi54+m ZyAYUIiIO1tM=@y$ SuŮ)K(dh O#Iep!C_ݢ ~C53+B3ݿ,)3w6mu/0;1mwM_z tSH.r zE09L+p*8;n_IF"llF1߻g pnni(C=x?_Tƙbl X|d2fMwGlUgUgͺaG z_9"[~nˢo0R[WMLz'7b8Qn}^u?.8 v)r*dHq=!?! ah10iNZΗ9&N])̀c &K 5 ]5"tۡmtV`&H r0+=[pK> !u+ӜCZ/) H*$F*iB?Gw"zENC\pS~,J:Y7-J#wԒkg$~_{toՆQtzҙT/xM)(%@?ۥ# } Jփn~*?g%=;fںTI#3kzօ}K=-eB~ӝ]l RR`M231NEC^)r~MU(h9GGW++lsuץB* !]X"9(r̜ wšb^S\kHrl__~/öȞu:l: |Fq @W~N F ,Zy9OV0?KOY()>jq\1?t+/́ǎE>yzqiKK8\-9>Lw<٬GP, ]k\b~Oe5C|QHm _g߃b")VBd&f)V8H )R @U)@DD (Hҁ {dh1%L@C =nr'M%Gϭޥ4e/xIN$Rr"S@QӤ q* B%}^wpǴ iNTz_{DuϨUɅ5e s 6dOF/TYl>xR!0 7g=e 7Tќީ?|A`*@k %#JMc ^nRCv:eZJx rsr<,.W< :\*!UHdsObIM /pww٢*~t>1(r<ŒkwڽeL;|U?aP2VJBWrӀ<|#,PbJE3ĈԢhR ~GY vyd+͇ ŐHtn$lYplyBjDaK&G:YhIo{~-a /ڛ5uz+}L)RK⾱6IA+Z8RPDt}̛ßѯwD=*7n$cG'zfd f|~tCI$E3G|ez zjHZhAhgЪ`@LE~}WbO?-Jn,;ǒbv㶚q :k_gO[iJR[i])KmX)eǻ2BnK5fbA0' EZKϜS T-H3!B7U CÔPBI>\QT!C@BŶfЅ5DH ǝr ZB#[' 0cTcݓ}??-S΃ؔΐ.`lK12\5?ӫ"dU<~j=L+{up1/e^Pty>%܍|MI< rFޖ=b!>l6A}S틼c8y="D'@ݐrUZZU~z?vr%>.ҽvEzC3 F+39t˩6v܃sL;-Aa6=r-nG^į=xPƀHGD9yg^7d0D$qrR*1| ے]sC?݌p>b{oc=_wX]+6$ŕMPpRD cK/F/3ہ4m;{4!nAGh >OHEGFn qt }WxCbI@AI0A(?th{!l@8 X_eEWgup|ѪRRW=K!.|T{Pu>.@-lL'goH=~On__G`?y#Wah3h3*B@KX`H B~T?_?o222gbQBn qH D Cԍm>)8D=~}Js $N}oqU(-vo=@\C1V GϷM(/Enl{{J$Ԛ s,=O񿖽 n8<0`AdڏL;?eOҜYaj=Df9I.v"l &<ۊy_{1N)s UbZD@##&/ dRU$0P)(=> ~d iڥ}۶3z&ط%@ )(0GuCiP# *;Rj'w~@0OPߎCJSr64a!~B$Qaf i;Y@]i3))ϜTv(Kz[`?@D ~(*'~9;m!=w @ IAa"T$T@2&k(!^v`p!ɂE4'A,(B)DD>&aE}y?Qr>HtHNӳ W.u!"B pQ2=5 ;g_$܅Frj`$60~ifa)lq.KɏxYfWU=a%X<-AQ 'ā(Gx{ gV8. }HۿBe +?>yg9JB3T_=9$.82 z80:*>־ es <ʺhě !鬴X{_n_9`BJ(_F;3Zx=$vJUUQCI7$I$$I$HܒHrF$Fے n$?wO_M^I#7$7$6ܑ#m$nI$T?ݪUUҭ)O~]{ #IInHmUNH$$I$I"Na uIOKK00?<po)I!ZCVG ]U8=Gdٍ"''Hz7j+Do63.ms#*.%yS=U8T8}tSbb]Mg laPe2~iELts@D@epqx;[JI?`lNbE%<[BYCN38d_D m0P]mT L*5w/sۊ77DBB>=tB-9xr__Apt|ßz7^jFNd8F[,:7o^M_ BDZ3 mE\Dia~$mO/ޱ(mnWOsXR*bw\B`Ԅ' j!`<ʃg-0}weQ@ SzJ]LJQ`_]0*o{ (8æ!ϯ#(oQI]l͐}g:i?= ^C"=$fT:?,U>O@&&.;|r EPTQ> 7ygod˴xYú @*AR%W\[,a9.w4\N?oTڅ35Nu%k: e0JeLo/C&<攳l7#)689@xӜp&Z3 ` A_Gz}:ӊ5D"24y|sP:x-f ߦy{W7#I4ȇ|H(6b#/|!d t02`n;Zmq~s)p0ศod\A"/#qP/0.{u>odUPZ~8h ӿX/T+QsBʸ*r@ * KuP$tzQĽ b)1 JM8Y,{G|7aj<)˭dҚ[nH>CHVƬTΎe$IX+ze#/!5aTFA.iaa9Eqq\O`28_gGUxef|jcJiw=^Hzz\'5[KD<LC12OF!p2V1\ުʫ>g I4 A(B#DSh+.ZLt9?]ey&KUDR*"T-0KBت0XQUCPgIU>Ӱ`x_d@r* S1!kn=_h9$+ߓ2=Qh.sHIb|=)@HvǺFyIi_vA/mc9QgWFVKjx/IU`^Ժξ*)1q>q!|.c Y4fj5psfjkVqim0Ĭ;ky8]I4NM5skf5$zF.z٫XB&dA74 E}5@=xAIC(E*ML _g4b̋ƹNYpN#%,m"f5Fnd)%%j{=W#hPn>YQiɬz,BKWմp)ÏÇw\=]B鋱3 mDqEGsWwV]^ CMvEYIzlQ_itX#RUVw娀^WGo!h1Ea!4(@n/.E<0ޝM;;0IRS-ňN@1ЦShyGYEOJ@yX'Uȋ#47MD*jou;>E7sȨta[?|04c:įO5JMBᦠg@ dPUfYǷFJ}2ۣʼn7d5IK !?#=Cࡪ nd,O]5۹U< UNFsh=g؋qhv="-˃7_`Ibpz9DQۛGRZjWWih (3U)FnꀭD9}W; h97>V;);Sv<|G@vß"Im; ̣吒/sizX~cH͜ᰆn:dۗM< (a(ul3f`~^; xE"qp/Z]75,=ceCLB`4U a ]AAD#?\E H(F]E*L+[+7=8Bسs t `AO8eʂ Ԋ2.]=^H:7e~qxo+_з:۾@?E! Ym %Iޫ^Ns@uR<!oCNo6{WB$]ǕaX %W *A2P 3 3 V;B- ?-KD)6* `=X6gα;k)[}\'{~W&"WsVNB}*8+51 X$0:ßo_mB)KSL? ><g՝N!l-)GeDL̝hۻki¸#8]r>!9 >|` I5$ p@A -.-wN&BFR] Ĝ_躂j^Ԁe|@(L1jqZat[&3R 6J9:ʏ|7EC1dzS*`.lR>shK 9YHmasf#@fPAV[KF# bK# yV_ß8yζQT8k`AM9[dȨ8JA2v>/:ܮ8`0n<"1 1rf. @G)_B:A;eku*B3ߌ2VouaLs.u#u8{C 8/]v0@=/Hˏxe +`d2` ppJGIvqJ(]y$kfoY^F./yqDGn@^}:b߅G`RJkE\<@}ZX:F~]({I+yJ98gB&PP%M]@2WܟKt">d܌ 6\D߰x7b} yuٹ‰݉:y">r][ms%[]p9\3,ӆSiv/!!(l0D'@@~S5Ѕ  S!n{ILEdžXm z! ˼,uTv~j͏'.]@k_nJ95ʼn/(;W\pun!j2a+Bilc9AzyLb@a\!6W}t)94`rfuP4w35-Yz$u*LLd?'Kqj \ ) b(T{_#˜+d~ǟ l-K{qKacM?N8F rÓe1Zx$Lx\Nx ٣OT3sH1DБKe F0΍QR;Hs8FA_1D $ +qߪq\EIO>mTwGªݹ4u4D (%aTf1%3?Bޭq*UVK= LBRs%x$~is 0Gy~|y슃9E@RԲa-L")O|oGwSm)*me?$vJŏ@-@[`_qgI&g7aJttVGcV \o|#2w9OĆrݲwu(t:3J5JI"Qx-%HrQ\h9W&p Gm:UT /w6Y^nD %37p^nlW1s5\>д͸q\RkuȂMbzY*91p#v[[[‹ CR0~ܑҹL1DaYڄ3c(VZMJ9T4!:4AtN"V8I+*(#Dd|gm6n;Jxkxa&b4~JuJiXIģ_Pq<\vևtZusJt xLqgţ̥D5vIo ]Ӧ71|o']9Giv>Ojxxoڪ+F0{̏ *eE$71v$R_\iCfv LÝ<2M\.af݌}̼P"A 8dęiL"*cDoh4@_᠈W2Q[$CBiJ颌Z*3(!!1}Zf^g| 1qpl[wv~g`q Y18rF7-g~'{/ j_MR#g<К.XVw(8u_/cU.$Iopx&7'myx"vb:c}Nܡܩ}JUͺW~U rKeacpҠd|V\; @* f=(WLRno?7 VaYqo9u/T}^j(~3OHow<iy|U 1PM"!#u5zTu^U䤈Xf[j:^eS )rJ" xNB_0Q^}ݡV=8␴wgQ  ',c! ¢oo]U5[+]"rQ f,JԞQ#^w+wto6j+(r wq0˰*n4/t&kD{}[|km~P`n}K :5E >_/YӍ@ɛy?AV3Px>\%1r3}-Dw7 (0cSܷۋs=$pk<>[k L> =(`Fh~ >llQnŃ}5[7[}NL v#p{8x3*#&zw۩O:`=ꟻN:纳99gKW` ^VIZA{w0Nf!Jh:Nk>0aYQG7 *Y0 ڏS0v[pKOSIj،5׮]B@&GRYDymc &ZL\ D ~CVUrٸ{tXu$uq1ERgzC0?V7 C ~(^dA? gy. "e`G; 5ïZ+56C%l7;+"H˙|9 h)מf^ģOO9Zլ?Ƴvi!6z:VzHe:Yk1 .z@5`T[)&Yb_8 M/֓?rwu=FqR=kYtlΥ)/0όNP3޹BqyY $zΩT,K̴7sj?>0l9qȲeĐyOb xWΗ% c{3Vu,Fd@T{_wz'r5ª& ]!?ν#sv2g _ 5LF YR (h  y*/lԣG6].[l@p`8_[:/ *3^,9K 8WyMTȰ 7^{GU&CWv D+gϨÏZlrة\ECj(43)庵.P0e37*{;4 KZH5>M`Ő1nH(.;?=Ug%24 ';\,{H; ܱ{h6bo]ݰ}v Y2Q{H #aLQ >gU¡û$uu35/hnr>*[מ2~k+i_z&G0$Nc% aࡃ_uf ?I}?7np՛Ķf3=2L |(~/koybo2fx~~&?"1nɢ#ᇙ-&Q]v0u},7wq_XqMgOVb8zpQ\Vv 0-Ij@'BT%"@[i5rӉiHJb7;s!L%l/geXxt"{A9lEeIF'tu$o;KI("3t_$b:7oz #w6ƥEԁȄAHyÔ?EEd"ES+PP7 Y,1[/ԈEB ZnVxPPM/4}-EDe!>3;Q$犏ю%H4FfPaL_yCߗ}jx>(mc:c$^'恾;HV-ZO.d~CpQNQ~D}3͊6Epv%6V \T^UT+FoBA9C wT ;j3]a!)o2Lv/ kd؛j0jR(r-cgU OM 죁=c+mxf$-YP &{;Biam$5yuzk =^ 1 \^/glazyo3Q׳a@ ,kwq0#9OlM]o6Y2p}9m@ P$GrFy.pC&;NVh^~ywqu62W_ʲwy<{ "0q&VUR}qj͇CGvcwBMpxmG&[q|Bt"]+/U[_p|[[u;EQ^>mVh:mư0)܈: P$}Ig"zε^#PA5B hK(UPVZ1.\G+0B߽Q "}37Cjc2#)`;?`-՚UFH}}d<}?K/rC7?CYtO."56HGǯH]F5j/w@7)8HHqǮBu=Q\Gbvݭ"Q{&Q8!`E/"8Wltѯ g$KW_a i I!0`k36կf SP1^:7 =ϳ&&L{8:RPF8JEJ m%W:Q( N Z<<+ ө [th_m*xm 1}j+R[] Y:ӤU8(|«ʷAClDlEv}bWh(o5Q2C3`q!ycC2* uwc})mj/mΆ/[1+[4)Cu([G?eteǶg Ó;.N>? I6dnҦB}$m$ס[FCݲ2Kx {ӎNMnoeuv?D6+&w+ CNjw|bYx,=^I[O$u'iWhx[Uwc8opD꟧Ӆ+P|g-}{|s~dËB{G@wXB~N#gfº.>3P_m%EOrH~vOe>TO֧\y1{QJ_D:jj&`gg?׉S7 |f0]#᥀*~ڬ{|/ּS]ȑ`OaÒqs\Y;4E`D-ҟ?TkNO 휲߫ dEyGF 3os&N1$z"KqMufEATC5E*$hss. 7"f^^r6g0 ޡ{;P@؈D(S~XwNcC fc^|ny M[JECe1Q|_9) @'$^'_4R]*$0θdWQ`{ЇylK@΃B!Y.^*,;=}Ng3aΞ`Cg߳JJp!ÉNr[O bS0d(x(vU%3&%Dsi(8'hMH&%&tm h0x}U_IK1@rĥ4c' O b GJ.APE#"pm6' >w Hut 0ʢ] GЦVIZ ۱aC%-b/]^ďݵلIx˶S}! ~]o0\b)PSXBĠI.#!4H(u w@uIH)7% ODHʸQA=L~uwR3`iv9Nq5.7Az~Ԙx0Ay7(:C,x{=ߧu6ҽa\6ǣ0٪og0DXG=|_ :o| o]!"W"7f>G\z`]gs5a)nl ι0Ireܸz KYHLczכ}S~| )]".Kgd`N|YqoqJcoGC Z/pId]zlM3p g`X_29O@t8ṽӳr1yx9_=NK/$8n@+u#:K`iV FBÕC7˾J\ᒻ*XE-"LSL^9aUǀ,g6a6}"Q5*l8Kx O. $bV>[ux'@;yL;C袧YsL>?,1SSf/Yr_ N$g<a]lzokZnxٓPtz50(R6By}ѤF[CsP*Lkq#I}N_NB ]l_@Ff:QuC"v2H1V<5aP)DPi37iˡUTkABx7᝿DQAE;˗u2w/hA1u^D7\݌lF7] L;^vt$]S\Hu `M gsO $`5Gwo.:zYKP>ϟaA*;9劫!t)qt^J 0 =HJy].ˉo~%(!oVc[w1:rsƁk$eh=CИX8z5]) C>8Bt84|iXg Tߦ|$K2/<_׶:lLrQbS0]⣚hL[4 }[O| Yr5(5[ fLXz/pd!s _=do#I{ћ{k}ړc޳>q%dܰ/zq ~X)L;>#{m)җ=Ap;lyVO]sk["nąPt !~ۢ?*ép8$|̦Y6ك/Q _|guqWg%D8LGJ{]NUҍ0f*ڪՎa=]EO*ތsl=/;6W9c[SU8D~Qc16$X\&%DvEbyG]Cns‹Sv.c Y ;Hckפ;Ǎכn,fal+fLmYDYü:sJV&t1ϬR2lDѭ[qN^MC. y5H2?DǗ8x|Q+G5 +x[ނYjsw P^M.ć 5dfjӚ؉Fl5UBɜe s5$o V2X[rstMdXDR[CblˈFq5 %G>: zg5?vUsRҕ8"YQc,^B[YMgPmvZ8*j(OɇR GS*7RXZ}ѾxS\Qxەrn(8UShzm==7]H;t;akߍ۸nM_SxnGdun-ɸ\?DžfwE Gls]3}o+:ufA'7ÆwI^~4庍a8BGYp!A9'U[|S- ͘oJ##. ]3$ʳfZ{7`TjZ~ GCv?9&bQoF]#X3JYJ&&+,#m*fX*7=C'o>DL3?J#1 MJH/g*͍﫺:Cr̞=ǮT9}q riJW 2g?|?lGc5@`ouYO5sRx ڎVEB 'P"DGHkҊuyoukYN({O#5V\G_~ڝLϸV-S14a8Qxz5xRI$`%@A,\*`;|S/? yy\ 8Ӱ}P4ɠԺu`X''7Pf.]=}q8$F`\;nLjy*3>{ p{gtG;WE/^>c͎ydۅAm{O/~Ix@vj+$^Fܮr#gmeKȩ/*˵Wz|)ҫxqDUT'!R S8]e|"$ߴ!ֲehK:$FiZ; kT^slޤq$p\@pC8vUZekU,߻_\ѡ{÷}ơCkZN] fFK;#Ƞ !~-;_"j,5 R\fnp I T镞>Y9繱kukܖzY/D+E2\?G!1 "EG AG]zd=ҎMΗh/a:&϶N1j| d*HC\pe6 R + 7DN"؎XSo᭯zÌS"bƄ>&p:'ufa4aT 64b/`b{`@6VNn52JR{S 4*5+G6ƞbrq^Hк1KJ0ʠ M$,qDcA5hhl2J4"YS!UO5gAg~zj4L22A[kQ(|C$gG?FDqy<{J̘ON"E_KtKb8~seIE">TnPUٍnUE_ !)p!ʴBH 5{P16y?%pOiI@?XpG>]T.K8T0}]ћ@a/J:%9vxNgfwT{W0(KeuhOzDٚT'] ^8=yϭѫE ߍEB Q 䘏|f+DDIrFpk<~RQY Ew/o&G BHnƃG@G"/PK}X2<4|;[}IYhg'pIP(WG)#LuAi%a# *%F2* &"&Fuuל*@^\ _餀P/mtI+̻!'~ּL2_oYy4A"{57~@ޟ̧_x`]0fYwe;F/9lÐQw'!5Q.+x&Z9i=V߯SϛA%\ۗX0'a7Se DHVk0n(oz`]Gy R f+vN*;rl!0(./"~~ *d: -]= D/.8[F+UiڴQAc ~YhJW)0}ڿ>O7,~ Ȏg ɳ B\^|$/|~'OoIWvAzz :{&u 7| #c4>5RN:D/~;Q-oc.fR'˶oh9)ä f=Q00[s T.w鳖vށ(Qrqprd2G>Z\)zY{$Dӟ1 qþb]iC{C "_É=y0 a(}̹.P&PrԚXNc\L(k ^xnvRv[{lY Pw27QuÔ^pB$6P9mu b88TVZ)g9b3Ln.19kmGQfVBjd0g+RJuBϬRZ;29|̨ Wm%1*l0ҭaZK56uZuo>d]WFP&\ai.@/?z{P=;Gr׿??_οlg_B$@wyT %D@?܁h9%Q2Xe_`\=胣/~϶`0QO @#>/.Y:߄?t:~E]<>G?~9WMM!J2~]#5ݶP?t|/$I=q|$C#/˙Dh!)Tı 'Yh: +iUJUeAJJ)( " B)(")W!VUӒ'k~ye|c aTh?pbKQZtH!I 0ii}-X@` F`R? F}zfGrTJ8z%gz.%zh=g=PkE[U's8D(I#,޴h ƕZ(`.~ @9p !vό=,|" Sp\H!!rriM?~ψciFRdma#/ͱEE@daTH%)P*TZ@BPS*+ gӊLW^}h #ܸ銗OHYLQ2U vXh/6I7 nZA@4 BC):%x3xb QIFL$6+#!&\|dߚv+1Xss3,aPZؿko,?Ħ#E;}`3[QXָw큅JC$C$)&/$MJ41cB5AT;rd9xF2`lpa &?D~:MMUD# 3实_>'qC=ؼ$wwDO}F7s[tq(ClS~1SxTN hˌdwvNTo_٧?7Hj]Oe6M!?y#kYa=|WO(ݡJX;g@ :~/q18QTdʥ/H*PFN& ?VhuÊHV{I!Z+r vLysy<~=a9ץ Treř_ti ًwP0KQ6XAŅνBOx oT~&p`Q/.BpۿKp ؁CB@޳)4?--9CEUѓq>'>=7^gXaf1@8=ybi/? MO.?©ՑH(\ɀtJTxǻ.?>q79|h`PlX& D~2AHA2/ܯ)݊tl޸"+d\qB=}b9Ыubj5 >d"C)Ğ ,6ͿpP̱b9\ЧHq:p!/lAkrCvzt7L,"TAA|{SswtsUR%99&Xδ"Zp7uF/[ WfȀ/K*xa8+7IU+6Ip:tb-c1E:0A,۲pG T8t05c߾}[0p%rrH-f9~jj0)8} a1Ҿ'qkMV^^rnᡨļ)xBU?I36ux2L?_'Hl2984!]b1.! l&M] 7dٝq0*Y] ыTX=#LoS#K ѽWw<;ױ'Dg%'HbEz'E%2a0 ,>$LrXF-|֥z :xMM8Bw]ȱd{UUg|9ɫvg`q Cd;=,AYĀ}ȩOG(NDlp ǵ9c!GwrDwTKv\z;0D IdVVR=#]XuL-6WáxӸ8pQؠ^"=j:n%c 9z3kުű+  iٿH}@;:{~i)X\"*^( {>Rzp~P nR02E ?>_;w'^]8.iA!̽0zf>q ).O7G/m~6 +/ G==.ٖ \maxLÒoZmcU!oą6*z֠dj,r7_Pή" 8y r`(<RQ//Ϗ-ffx.<uDW)C5)PtxyU"S2> PnxxâձWtkyo5Úu^0A]>8x QgDiN95nqO<% Q.r}2`E>mNKvُ}~}7,8O/OVF* )OaE QlSGy"_W|x8 '~.s(P[C 2HG2qcqU,v3:tnC0'}k~oOq/Io<.M b :׎wܝgi$Rm&xb-(JNV!}Y'G1pd~q7ztWhh3{2kCo#ڞ@@:h`@d>|S9[`*Ww'&__%pǞOHCYֻ݇7s;zvdz04ru;e%cOgMs*|r@D`#ѝBY'` .ts],,]gڍ/ zKh6+,?q.o$:LuB%GfZ9G&oS6t0̚B]Ha~@ΥX !vHE}hT3f06Dj;]z?%3O=~arSw4M{>؁݅m{%BZĤ[uP~Q~QG{ǎ>=xxyzy}=˕G@-;H5DQr5%J) #u҉E@d"X6t/__cS4?SpC-Lj;o[qa=z ??{A/ŇFqAgmdd *(go~^އ=(Q""/}:" S@K ܂T̃ Oճ xS^\Οb0޿ (ީ(?W=7 1 9Bٺ= .v>MXXO,>v<kFDb/o)u0#ؾ'-#gS` M@ `>c\=Q l;~T2yBugϸ3/b/;>|Bnݛ;gP=Oߤtd0{yLY%%PlTK混 x!rU-|%yA3‹“^iP^L4R]JV "JTU 4^,vdC?x#^6eld58\? Ք'~o!TNcQ~n2$GҎ@M6;weM 'h(7NH> 2|v+%C`T?ϧ#w(/s`c8x=]i. ]wwU]'oGq@T/!+l J2{ό Wpy1qmu@C"<=Nkϯ~:5]Se(w# 3FFv 4ۿ^.7n) ߑTdУ4a }S&|Y*)0\ 8%Jt,Dk*R 8T &+lb[6]sЮ;\G='4H:]Z8RQmnGKD9dFa,bkF(ֈЃòak0lA+C|[dV N, 91ƾT:*O77L88է0r,WINEUgOD&M g 9Ժgyr~s\)$3 9n%s~̡˩elԸxm }' `Q:.kxs-毗z{nj#h!}27gds'޽JOK1[Pz;pHHPha #N8eeE.dYEf$aCdEJX4RR(ɢ0(21r" H"2"Y3 & $)%#02232jfi , p2"%'l(h T21Y (*s JRjPj *@l'0 Zbb(La) L B331 E030A%hF%YiT *H% D(R)Bh& X$N PQW"Fs )ZJX &"*Dj)" $VbZi $T (J*!&2 )j dhjFZ("*IIV"0 2he R"(&V"31$h("(d")bhc3X(* "5!TUI$$RJRPE!!HLES LQBUM9S #@`XfX3K0@PDQ DPB#T3%E HPDQTD P@THIJ A I)R@Y`4,+SDDKTLEnW!, "`bB|3G??_N|~֞wM>2qѿQn D;=32p3!͑b5^tr:4wQq2FׇHcOy ?Ӆ O2JC r1,II2.uN69Z?%T߶5ȼzY0[ ǚ"glQ6J\ j[$] 0qe nvcp: NU SiC2baFg&8Wq r]slndNݦ u N+1m#a U9JVsp"}[ieшsK&֎# k+ʹmsu h~c%/ڻ]U>礌 Ml (87nxܒOٗ'߽' 'F}I:EagClǴ4sHgT]o,WZI;oYj]@b†`W;:c@=D*!:guDȥNn=g֍|:QM' (,5Fp.RzIiVա3x))VzbЋU^| ` =wHvWpDžZnaz2#|}kZֵ~]54]S |7g5WB{9/vKq~PNsv}̜u;>L6BzfYޯWVkp< 3>$~kO"*ڀ"" {cr9=| 2n&aNj"U"R)oTOL5,@A;s6g/RidQYGMɩW8|Ukv(qs*:8.hA0>[7$/ܶ)d:4 ӹk.5W"x{"7C.Pw,x#3Ϊ6%r$p7#v[{Z0\|0^m/>Cm]\#Kz7y`D$PP ̶)' $x>0`K|~XFW[x?[TF0'|QqԞ~c>M&2焗89s*afe50nffffcMIfWrwf=Rpcܠ"o]ż&Bu-pwF,.^/0{(3"m1wړ'g!.P) 0bfE)S!,V}Yic}`cDDA@xD$ oEsNqoޒGQ]P"5`S=cWAj]䛹CJ4a#$zv*?Wh7>=Gfguo7+Ѡ&+.7G$@|ۊe$gؒ-&Qn\8#L-fIF{$8:B" >~$5+o`kJ.x1ϐm`%B<|x@#%Ȁ8Z>5.΄{S5%Hckč})eaajva8#hO> $2z=gexHUڰ]vKfFF"++g! tt7Jxg (1ew~dV^ `!&AU~^b >kߓ}g~Ap 0Ϫ^=o|EP?+56@zlƂ{'Qv't::-IBoQ:` ǺY?@p"G¯P o'1̌K#@Ńȑ"$:2b%exwvCs5cI,} t wЂ X=);|jRwx'$G\WB||}GW:c&JPȃ#zGr i P(@g1'}e4G>oF ;'#1$;9O?'JŊ 5(2pb`AW'IyT-9ۉA>~8:>b]f/u:.k*=4AY巨}_wz/9?  ,Vn>}>NszslNU|}ޘ2*@x&oʗ_aQ;Ȁ<up2jGyd)H aZ&?@T)=c{O!w sK1O؉%:}Wpw>{'nA2~H7FOZe_!kQ,hvya'mV]O^"R$Ɂ+Ǿ.hÒ-+=MQqO Y =O S"-&gAB7W9[hZ8 @pUc?wίئtr?W%xڴf!w6ϋ؂?-w^"!soYvq׳ACo7k A"mӽ맑=޽^>$'RBNA$Qg:1: HpyL>65\z?7 ؜9A$Zc)'"StnXjm,_ΧykW U RuZ`zܮy 0;Ea)7V.zMF̚#P4W\%s^aD"C)qP'gl'aiAͅ xSkeW=XHR_FJ0.Ϊ^n%ȷ(__=m1S|< 43}ZC98gx#?w:{8)= $}Պ|?r:)_*dJWB[/o/qG%_\>f>9CW= F#~ծc+A4zQ&40Axn,/seÜ Թ^C|򴱍3G_Fru>.[l;qn\m;|o_ۺ۴t#Xgr3F1taܦ]y[%nܱ\1s4lga.{uw&qv9EgeUZMkXg MfL.kaf84ٹыc{Urdtm4L 㴴KgW,^]kGltZ5[GiM%|#lZϕ 1.}-vphΰNjFw ^o?< wύ^3S ._XmԾΏ;~,$5Y+DP\)5btr龹.|o].{P˿üVy|tj*άP٭h3SX5pJ;B  bn3疊6G(LJ'^c֖g2y?W&YDx2#Vt5V5jAms,B޶.8 o"N)>_,#Q!|~Mwv NcHh:W~: wV&@hI@c j 8';n}Hvm}YU? a>ߥ?K ;T# w}~>??COh'fgB g) *bV*bHi 2qGT1aR(L% Ɠi/(QmfLll55ha(idfh` X,M24UBNGYcq2=c0LNND (d)',l?Fm,j%\Xba3#.L**qekLar8ݛ(bHt*,1e2 I4%DDՃI!(IY, Ae„Ym3(jM;lj628r ANX\M 6ƢHʜj2 )bO <+2!VV)̈́}8߾d'=?GaJ@`Hj>?ң OoIɲ!i~jjD7͸C&(O"Dq=1fem>¿L=F;m a( 4 :o2S4Nh}lP5Wp:zQ³MB3=a1|=mB<+*-1l?[o?9 XF|q̹0HI4YP?ģ5t LJLl*_n5?ط'=Vnw0a”EVuh%[QKüB y޿%3^_O3Nj@9W53mo5 !;QO+{9!C{"t avP#7+ 7beۥFF0kDpyO@ώqw'OIZV70 H~WL74 V[1=H2;l7Iӥehm>S<ac3&]#,Q4 7ZUQv_Dk%rw~=8ZILPc[ϋaX|,rPmQU *cLB'7|~;던1\vcVVθw˭N3EMpzu箕Ԩy.\'\?=Bj]On8뭬뾻;\qqaăhNmOJ0@;^'']-ycHXJasm-OE2 AKBE~kY[t8P\b عLprjyP2`2 X.?=:hc+O>a3!(9ӸċI]U4K%ܕRw9ZVBBh3-"cMZcQe&~82Luyί8?@p%h'oImձ m=3VV>|k V"d[MZ4ޗh5C9Y331 #0?/_'ϾxYC6κ]7Z:3Hu"9pLU˵*&`wC>*0}5|rdCkS/8՟;Hô˘huXN;Y|`c(هwn9ː,eB5u cbD=sySZmQ97l|,q9n?qvߌ9;=\t%;:L}fG=F>0i0uSuk hW~By7r'*ED )"fj&*JB"hi)4vzuѭd⢲0h UtzG9bH#q>45FV Ti-˗6{>>e_LuCk:"r| 3) *~^zM9a)y'54\"?ءs*"sRk qxt;A~y!V8D$'$~Jlw8߷|])2Rxs2G\OYڇ7'Sp̹˿N~ٶݔxy3 (̋27(CEtR00P0A ^CN땮aǟh;48F5!PqUbM5wLq6^LFTrKR/MJWۏuk"$٨@):j "<0G5qejA UJ$8֐^;KzvrjJTAJ"dD*QJJ~01H2 z2l^he#BRҋ`|)v?} *~HauTEA904/?sgD6D8ށ; R Yi瑏~V_?|ת?gq׻dIa*dθv+8 1CWwn?8?~Iq 'Y$.\8kQPPqeL8k ]D-ERH_ߋSYsIxه髁Bwͯra73(Ejg=W=NWj\Sɵ@ J N%B@G1RE֯t}&_s7Q)b)/ϻ3??ٺedgfX^9B7M A]_Ͽ˝yQq'=9_ (D_ />lo@K:$Z NbpeDY0 \BDA8'mVn`" %e6Q#9Vt H ~P/;j9ݹqIP*<Ηa_ * ]B4zhHq??R, +;wl+8Z_6L$f6y^BY32@D0:32瞈ozՃo:/q嗲x pgꛧzhNtյۀK> ߓm+J2OB|@*n;6zR#eB֞f& |_ X"uz|GsӾ]N sAᇛ!DgUVTU<1Γ>Y:;\,w&q9?Ѩ~,dIm]SIt5:>N@F#ww 5Qa,|7=|[W}K{#4 k槫0o=wCUoWi&rLz2Rof$/WXmCPR*" `L~#wd)ѻhB7A$C}@;T8R|BL}6S'<@lvtc16g=Aƃ6oHt4f{6:ȀDKgER;wR?ejqL%yqy@@ H]Ռ};gtdBW÷,'0Itu:'^O~Nu6NHs>_34w'{JRt1!4K1,cU; pB8ӷUC؃hO0$A{&WKdDk?<3ь9&mv9UU^pޫryH5¦aCa?VS̝D烨 PrG7}VjV`I(A"]"CG? ƝF hvx2&`{ [CӠ}luڽKC/$:f:\]p *n~)hum]fFL@YyK;^,.0Dd$xvv{ٽuol<  O<7+ޤ-š@j0;#ȼF_ݰ:!%F$"Gko7/0Na^H'll -ƚ5Yvc@rBuǯ46o*]\e'z;zW"_.r @?3yqz#'`5!E 273__}qN^VW("/Z#̓)8pT \ j2^{)*(S{lWK$IJC0:[U@ P]ؠP EsI]X*5w?{3=5/#|w\2a\>Fݨy,C2|oBTAm}1q`|ﳆzD DWPjEd$I@H_]88 M_#l@oc1 Pa;߯ *!G^/l",3J2_ÒJsۆȋ9ř/`d1TR ݰɆi>VEAAA  RǨ YP>Trf ("Qq7_G8̯;MQ~<`\;|;A~DATD˖P$!? ceՐZ;ʁk>/ 6ٿnެ Q:W6Hv(`\zn,FUU#D∍<8V\29'ٞ|n=2Xf8Ggdz+mә>\wt}.gZ*Svt_{ /)$A6S#>A1vց7uxqx@-If/j,^ÝSMȖԋG: xpOC]7 枳8q U!ZSnNbӠ|chYq$#7̢GVӢݍ,0meFr䉭CM0eQ(,8dKfX&JL~6P9d[ڡI(r4.15.1( DX|?绦?D^2f0lYUj0H-.!OCgj̒U츓Yw)(]"n M#C@%I(c'#5Ν_]Q@3P_l{l-<]@U.bHűbR#h ۫-|oD&-Q-eTQ|1֑DUKii1.zb"Cb1,q\Qs! G mmq &עJof!HLuiil2U7:@yөC-sϭλ1+b9B3Ջ! kh#X.}=sT4=ӷ=*Wx ]uΏV]/˒AE'CG:lflqۚj '۪.ğ쪋JC _LJtpO +TUx& ^՛L ,)7(0QbިTc!10@H87+GhqK[@sX*Xev_V`|ڀUP9 Cu}%M擎 Ca3 y0ۯ{"VH|dƒ@"Q/;Mݍaϼ7OOw,drn~;eEUU[I9$ LjMӿ9Ewxo{'dyAV~/ B5xK_>94eovT)L޴Pllb9ԣ=" Pol:y\;}ׇ;6JYSf&Z 4D6㈣ =Ƚ[]G߻Zcޝ<}s]k &PKZelǖZF"i^.v ozlp=rBBy2ߍ 烤Q]-| wҮ:5(6%bNf.0g+6"C=vqe3(82Rߍ{+{q@gj.;*% s0uh:<2DO?G:pND9@}vubԃ&$T4ҀW.89LBwh~GB򜐀T{2P6zZz$ü+ɻh~S@X/~.o}M2 @]Nzm69_$ĒToDHPQIߋiрc+а̭L2Xێ͔sIͮLZ\d"]]^|;_e4}^ Qp!͞'t t*cyyBq}=Qƿ۴¤3.2P!F(>TC/=2HCrLf@Ӷ/2d (ʎӭ^>?"l((<:GP7G8a鬳ۥ:!=C|#HtF?7ӟ `وk 誹U^3|j28hMQPb终*ʦ <|"pogҖK׉u߾_rpgfp "HS4;"(~nͬ  u/UzРQl x$*}R}mgߣ_/Y⮄T,AXGo+ހ44j30 tf; o7=˞& )tN{%ʹo.rֳa==N vuW9 W1$j>+)!F}b !8Uڅ vIPQ-7{&P {)pn =Wߔ(wQʡFJ? ' !%i*g np\o:k3׼QՐ{"sfT&ud pH(NMsH~ ,-gG! ȜfyymD)tu )y9*JXpAxe}+)B" ݛg<p7`wydAHp!+ltuupm_W-^!TDwΗ(y+ l8[~!k]a'\ӯl?nG.,uX M||w^^ځm)5} 䀑 {ofF*06>{x`W|:g1@V(ēcvq;+{?* }5HMO0>n}oo7 뭸 ,I!&KH3m& hƚgvxR~Ѽ(M6T t67:vQy mD#,f}l=~{C?>+m .W]qөr-U$}lQ2J?ZeZ6_0s *(ɼe "@̉YlkFF*6:҃ B7˜( }]7ϖJAxDy"6|#D!/LjT Ϣ/W|i=99}q ; `uP}J:9 I+ ǽ$T` kuA/|tpE@?@#%G!=lG;,KF^cY*~y6Wt*~Afw"20=ĝ~h2osz"KjJ!#_ʢ1K~}Y8'@GW\Jat; \{8P4#E5hܮJ9nJIԫ!l*vO$\0ҫQfoeMSND;{Z#Ye܇ExݿcDGX E:S֗TvC< !gGOG~vFӥDk(.B9brėm sT1kTS& sh<B mPc !'cIy":U["|H7 j1Ya~S3L%>*4WlEV zh38F~N9Á ,z7.£i_&N]>ѩCCP^n s3u_Gب&vV=K`~iv}{+&}vX^6EMi L9`g5Z/˽ǜx xv6utdK_^*S5 EagZ,y>_Y߹eNخQyBG~ {\-Խ3s`^09QQ=Dy8SkJ#Yq8TF08*'XI3Sܣ L_#=[[Oq.n[Aƃ ZiHլ\ݴFc!S΍/Sz-;Þ-btm6?ynӽ0ڎ8lp*#C^.%ଢߥЄH>L"z-:MvL.//=>\% ~EX(}yLkDv])蹡9F`Hl1[HrwRDu  YUbns=G.\R-:oߢ hg6TZ85CAQ",9i-}$Ht>HmtK:enZqiYԎ`"{B$䪋^cB;{K|=~ZMJNN-e~ۤ(x}:GAnV0go|_U'lthQdf<.U&xfVy)+i07Dn/8*"Lz!]DRVdQ_\eSG0aPΧDV0PqMF!Ѕ!Mܠ)TQjY}^$K4LDjPadGߘP< M h]ՁY ʣ@PNKRVtt5dSx1/T(J1AC^ݷ8SC)#,K-C8±6ԣ\R&76gט;{tgP{<) kJ xs1%sBz*?M~d$Qݏ w s4ISz8/OK!t!-Jc)uC}VXhuh;iJ)5gUACCM\XѶ>0/R>>ۥSܮ*p~Sؗ_nŵy9$CnV:zbfNbrǹA /'.(-r'UIvhNh<>/%H V|wկ.%j}sWO̝Ha+f5oτn)սcY:cl>Lj{A_1K>GO fxVCսnӑ:j[~o|6ڋ_әLOi;c*T)h zp*Qa+DwKGn#j&9e03c'ntڪaPJ(,J4(,p! ȈLD${LHЪ'Ï) (B(S?_w" w3w-޷:Jb)KXj)hHNlYֲL2ʫ 3*( Vd,MʥڂkR |M>u?rAw8k$(0y 33xȱ''&2B*;aX e ` ( O7B& :jdPL 1dB)f"X FRA`҅DQ[ޘjf! P HhJ< ߤ+=/|~>q/9"}@/'*~dP%!P}IiК(1`#m v5Ic)>ǙJ9nu~pޮ?uS\%G>=SC@9 }&CFK<`C'q$8R_((Ȕ:a&`n:Ɛs@Çi__j"C%_ޢCB~e2m2 @v?>=9.vQ3* V9;l+f++h $$8gm呮B#x|TDԃUF nG! 8l("RCXKA!fb oodžv=UT*A҃T)Q ?44Cä~DgQ@@3iҰYY9IFx /nF5)s݂ȗ8T0BͿ!gN' UmkN^)QB X6~G5Θ2 ^ccYȾ'>40i2A081 9؜ 0!Au? ^PPT`KC!*^)&wh\`CAA3ʱ=ZcDFA!z*yukr{FJ dqaf % %GCvhlcBA45! /D1߃~E${0zIl5rpʥ6צ:uE=6 &2;~ě`ױ}6@KA~y~*f jw^YTz@z rͰ6D9udY;@{#i섇Y 4Jy>cL T ;\0xqZ~ 'L9F<9M<},MavT<ÅI:A`m5u%Nx;aMOu_Z*J莮-]c#7-1 XNi*;صӰ?LH;htt5$wI7HX6dxrV;Q"}5cDʆ]C-u嘇}x\!J$ِ'әu/`tCPAJ'~V 7g*/N]X2&.k>zڌc]FX1V`38A[oAsWM-J(T-4QcζCM CELaaDEUE30.!5MfuXUUE̒aX(Y!XuL,28%U+5%7M{A&*HC tjM}y^-L}\Q.É6V܎MЗsxHEPyW}8g+RSM%B^80pAAA@IH(@c"q' 1sbR )hZ)Kz\K)Iլ r4#O݂0A$@R)[fo by \&!$2A;%3t70p]<|O_oq\Γ˱Btd#8G:h #.;l,uN?J@{ :ujޒHvz@4 A& q$I$I$I$I!$%II#DnTgމ&ġ/#Ү ((I/YB&M ?@']:^]KHn&F(*iuޭ gKjϖO4-ِQ |딓S5|;*K*f1'? ֿ3Hf>Pcvb1h&+'4CΥ"Comvf8BIƆjz= `S(/ H@d_^;Svϊ|v `z\?l0aqTR 5༸,l=o7S)$}o;'5ΕrUU]?}ucRj ds*!0Q2aVW}fq}hm7]oʿv' }} Ӏ?=, [ƈ$9t  HIFtg~ ?`*@i{}?uދQ܇-dUtc&%z՘9^X. d)llߝ.zCW!CXrno4JIIͿ ҆aw(v,@3Tއŕ $t7;((El66o|&\L1)~ߴ_.~NBQ1{GCRpd&:7L íOwg4%A&3˲pH &;XlC_D@g5cvIr1S,\ǬVL)ڶ$L\@ v8?K"fq,.. ޺CW'Qxa*V]Qm,.e{F}Є ka@pWi!Y x_g C 6 ?̞Ѧ86^@I)ɹkmHu`+#.@R%]|+`@YQ016sIwnWI5twb~1o! N JD=)bH%n<# DzͰuk(qV #3(oN xȿ(P^0D N=|Mčoq1MzJ:=4~RםIBa~|`?p};}F|J$fhy)[& )*QDd Wj7Ԯz d4ϙ_ikܕԳ[6d2ѐս˴=Ac> X)bTnq1c,c&x=T^$ @t/;:SgX۷Dԟ[$OI<9/SMnOvi& {{ﴅFp0H=|k\_mʓZMm)8|4.dhr 4 wEEHʻi(ZBFUiTd{""@/etOsF NpPCpd:*OvLF,Xe*2m():U8 TRPYAeqFn F !qH%QV( f&']Dу2[Ut^cCi|(#ģ|B'|3;: ́*s@ְ8KUUUUX+ jϦI / %P>&yc_a'TCTDD+K@ DE9DAu%H>+h(=RBv;CaĵZq2҅f(&<%>GDd:CHS^LU Q؎^:${Fsu$Yo~wUXr`vM_MfגPgNKyk #f;/opt\~\LXnyt!?a Y4ʊAרP Ҝ|h4Ēć$%Qm$YZW(RwhFjᙘD[{kf=ߦC:^3eIn/K# -WxVU0 j:ǵV\sc8pkd3Pm:'w5♌hO4ˆ* 5qjЬ >r !wzU/zyr($*|0"%g]a$pmÝr3eJ *4pGqcƋ>Oafjyx_Z~hPג< f! X>wGnᖀ*E)4Za勁&Q'HAmE̘!X-fw:K=<:b04;ndEd m:-ɂnwcO>W??_c ~ rȡ@ * FcB6u.%߱w0˟8ER Xs%T?gژ1kfHFe w-cS!3t8k|cHQ9tf۸mD{kyKFLJu0{oYT~AD'SI#[v@6U=7Ǹ5rs ۧuģϷRC'B5Ĭ2_:he -8%gm>d!y[|{.τʧP<,rsu(jI"f@i^"rֻ8kj{rEbKn۴s]<;ĝXt g, n=#;0!CzW=<孓 ȑ7ЎKvbG=o8; BA#/+ΐ"`f@b]S @A!Q1ׂ<*tH&$aUݍɖp`1'f%!EBv`tjC1Qoÿ^$AJ,vTӼ % i%1RK0LjSVvNGSH_^(~spu/8J}. Xr=J:T LJkn*2"WcyN\<'cާ܏2qK iޜ, :jU2p_ |ލy}I3g }d~> 0ȌUx xt$¶ >0L{s>Z:|ُ3 Z[`$;`ӪڜsVSN3UBVnN z|7c凕:>=j$ ;i}5P,1 BmUP7 >\p{~sǝmF1xcb0/#x㨔w-'VbJd:\ 4b cFEO u bԄ1vx fV6gT}Va$M (Tp"8:,ѓǮq'>S93ǧTIt^Ly0W8.`j}qۇ17W4*m)DgF ƠqJWxH[o߈6z.4@C∉ul /5')bC[L.i}ЛM iJt%_o3f`_bRrerm $' D'*zD:`q#(2=m۷ |}e9u* Yt$!&HI& Ϧ11U1*}'Զ GNryiiqǗu!v̱&gԹ|G,h006噇ٻP+anA3pq6 ɟ0 DC\Ë%xInm>&IbىBY @5> vUH4oÖbwӜ¥ţ 3a8+ Fs<>1$L&UX#W[m√P m}|:lo]lmfQf}gm`C%{pfas } ӝw\yQiGWU3Ϻ{|pڮ9oVa/<@y'3p=nCVJᣩg!r0OMsH>È`x@P@זuɃ$4{Y ; ƍ>&ڒ2r.y Hxpǀw鮅Tׇi> 1d80h#A5* mHFXFyȏhxQFHQ-} T"iM|R:S̘@`@Y"AW26xj v5fU24ߊZ!ؚ)")*'T&nL˙je:2B8>wAU(薩E)I͟VYy,c6e|&_Mņ֥g [` 2+:|{l[@9x7cz:}s3>30CNs ub+X(e(+{^V5לΐATS}  c*ڝ/j޵3md%3mϓ~7}d"+%Sj&nw(FG71Xe*DHh!dުDOfz:waA @MyUW& vNl?!8{P*cALO )HM_m9}Hh:$,|j^0s@V0Ta4y}&5UQUUF(+*# PV;OHɈw| w崸|^qB&GT>d8<{8UUpst~ݜ>Pbz`(ܮ/ݾ{Rφ1՛tdܛ\5!Lp9%}Swx̻PZ{` g! $2μ8"xϞt+}a"cƽǎC[sFbéf#_LSV2A*`PxMQJ8qaqO\动wtz{5z`Gѥǔ?{CGo'ˊ=ؕJi31̸i+0s*C@ĔSK ^S'e X&CLlgp ^?1b鵁dI .rALU͎N|{_;#೥R$Ƥ!}}Q s|ICuS4~mB^z=ҊKDX(JU2D#~[a$$k}:͂A6]npua&6@&BN(t@"Cބ 5USA+Q.@_*442 98vU_i!^ 31 `0alTN<2RJͰHCrJ#5.'H6C{(zNM^ Alb5ЇJ']aiU#($(xJ"SR Xiq88Pdk,ҬI!w,/2)0=牆Gsoy!"A2JAd 6a%ġ^$xrgރ*B#H(0Pn'[ryd& ր4J89%\~ؑGǦxNy`ܾB1H VQ'nTU@JĚk䅂,%j Ɣ]H/JMbh02Ccu(RM  ,ٱrt a˴K ޅ,DUIȏezZ$:4 }Zf ܁)Dĩ➺-g<ػ GR(̪v@.\UɄlC8r6tԯ'43t!s&w8Xl˲ ?As0)Omf?ײl6\N[/h8H='Pp1!exzs;Wxc{GMxp9M@ޝә: 1ф%KHyN(F߉,90g'6#Fl !xؤ "10% 8"!I'4xq>$ 2$0*5ju&\OJ8;%?d4FRMzΖ&3R@}^|A z:_Oza=9^Up&HO|1k=aI2C/q_#Dp3Xx `Ug~;~]6e(bQtî'8Rr$Hf,W565Kc ;@`{Smhէx#iҀyNfCZ<,@=0Q!'aPlƂ, DhF=UĚ!1NC:f;e*6) 41-\#_!P0bY%Rq&a/C"Пm],y#0` t][4fK0g UN%k#94DE ;HVErV:s|Hz,t. Rff =QSF0qO`Ωq^ ALW6 a B"15N=q; !Ʒ4>/&D?1>Y׹@a\:́sMx;ﺉp#BOVCxKw' -MWvo(ʏzqaFftƿf,nut|r㠎qhI*e̎5J`~F痘((jB bHl]ؐ<̐a!v;d&{bTቭ/]6,$0OTgCfV a$nC_ !.ͽ(:ɶh!|aG8#-a@f1!+^XeQ(2hh%f&MRp|A%ЙLDV( |!ث,G)㛃=L8g/w_ UvɷslQ=)yOq =6xXa!8pNziœ4jU|Mukգvx DRxt;'uǝ遁fc08s"|`80*Gx#*OA(ܤ 0d)Od'[s>Y>l^G|OpRp/>YGh_"lR×ugXRMr i?/wVh /@!@?͐BWdؓ4J,$wZ+6>=pwCtıG $;`C6;C4SaݐK!ERуDVx5rj9эQfZ΁#سşU IVjtz@c4Ca {40 p.bfy}&eu-aB|yVKsnq0\5$&HP ھ8B펿gvjRW#xyϪ{˖#J⣃r ~Ɋo#{l@n$J?HkdrC2[HuԖyLѲ==gWteo!jo/! t{c<A ee^Z6V] #H#*+Z`#$0I/w2$$ D{4/-6Ӹ 1bԵ7Wç{zt.qdqk.yoVO 倌J %P$bpb0;q:Md><$3x,4gpGω7vЃt7.x^dؒDh0/3ؐ&BZBP"(m"&GD BdnrJJî 9 ۧ-H{ᘜ &J/?׾sfӖ~13ܝdDD' J:wQylaW[g#uڅZ@ӥ XY^wa#B_-;c@xvDQ96m|'3++1C) Xڟ~te eB FOlnj4ag4wI1|Iq["؎ŁPH03, C.H4&nMaX /vZ'o;xcP\yRkSI9h[tIP h -=9n 1.bC y ,簙 .ҩ9!4tN%Nu^on,v`iH{/>ߞAi@= L7% )zL"YPU G  g1(㭶0>u%Av hAkdĄQFf;b?3UCM}$/ijv9; .F0爰. ;Hٻ~l:SI >&-tYU B$ȁB@o}̐p ,x׽q&,LzT;æsZsv ̲LH^J*a1l73;-~zĮb>)MsKb(]MFCg.٥1 4RڹK",HxF)ⱆGa39:jbq@p3T9is,֭>.g 1#wl9wR(G`\}#P,c7&AL/PC1.ڃ )Ѧs<%^~}~ ͱ#ƞۡ0o$:V 0s'lèg8' A)CgNZV;+>_ɂ9"pt3ф8V` l/^cM fDXB*\Hػo4Lz\+#6,/+gJkFW3/M pŶjX T`d8${z{p* gkgT*(d6)1Vz`> sCߐ|:"v3d,v\}S[u Lu2@ x ( ~E@B4_!b7ńa< M?0"!:wcHס^QE{h ٤z{>"˾]D-r$cJLf03%ah?reJldi<ώ QMVPNOq!Xf)G=`_m> f,V6L㰜<𺻉)G\">4!@EQ˜}ؐqrC>F(vOAݟnvuڟH85X$H]ǯWȈy6dwvp|H]t:i88tS6rᎰ,mВ=Br9CrI92|C>ٙ788)=j萮M>vk#lBٴNojbS=pѵX\>`,*c˜Rv F@\NrckΈE `S]JH\{^@ $q, @:# 1pi43 ҂|n5 "H 'H cMJiZ+ %R{h3k36b=t MOf쯎\*u]ER Q3y]$lk[C[RLg%A@!#@]lEF84jlێ˫n kngc>Y$޼4H6Dl 3du:Ǡߐ?E<1ـ;CP%w¦gF)ÆhDDڅ'R 4J8T| p xśUAjq$ !Bt~X9waF#w\~1:/# _ꑉk﮼6&\p^;My T/8~y(8tI8@/G(" y""IH%l:T IGa0ں&`'0z j jԋtك+u!&2M ݶ|r8p0X'cvLGpbx`cB(Br)ZާT˼4NfXRf$̸b;8\{uε3bMFAwt㋹DK J0,]lcn"ý1= !HV3&}G(SJ8xSmݰ [;:b vya \(RDA@BP]Jd)qXbPB+IrPbCRR0>[}GNA aq]9{[wHAzNl#gI]P%ǎ=$Cm5!Ur)$9nS̉b#挥]uGӚ=6=@lHLN `⪇_=( $N:Гۇ o*3dct+m } V;Uj;w2p( pdX"h %3AQS+  {/ݏ3U%'G`;:@>|\H7 .8>-F-chz@0Czrdo2}9H.FApe\f6}=Hwm;LCǭy D՞w !Mk| pqg6O`!&NX/ ĤpvIq;qiDܗ3O^6܉rwz pt}Bo>\wp$\Lϣ0LaÞkFؠ3$I2O<:5ߎOb#ch2S7Mvs2wԡT"EA@sYB! Dz!Ә=P9fDzy xiR'N$B@%0/)P 9j9tC 1FΝ:s ĘPGz|C5 .gvg"-ۦ $^1-*@`L|d7i,.D qHׯ`hT/, H'\_NXB{!NHNb`F s}2L%&|>eLcGXhc(eޛ@31xnta,qo&D"F=̣,nmLƌ!b~hh?+nyN9 ; *ER*wSC #$(~>p78GL1x a'{IMg;) $1mi g=ėf 0`fKf07b_x2B1F1E)lg>bP. Va4=kTqfcP3C;0bh[x~o5Yown&JI{Nc:e2L~ΐ+*ȃ܈5續GIru7\P0&v(j5ةݙ0p` VH#> ϢAG㮃3]t_ O_W P"O<@(̀P czw->&ԟiLpIaP"`(8&3&ہHYS;x[YUUDISʪy}طlh ʥI1$DAE] +beI˪:{x?Y ~Crl]g? h:!1FIN3Z S]un:vqT%"SrLVY(Řt@u$ )a~}|ݝ?f5Z(I3s- !a?\'k4׸jp҈ ޻~" q ר0z GQ@'028"8 hYlF/[#/Ǐ0Ou<* M5tMzzptD# KC2S-^)Eap,A fwԑ;[ՃR)'re2K$6bҷ0g=sۼ@?=c0/JL歾onV︶lP3VdC w^5Xw'Jaj#/ˎ1XV6 f5y.G'Et,s4,s钉M$caѶPCI;'B`^ d14:= %7"j  rD-aTqGlvpzN'Sx2`;$ bsķ"1GF#q >̐24QYOQPSF 0P2CzZ H"9ty&JMug9r7d5+ $*$'\xtsS. Nb\bd/MZ.:C2ז ÐIer9TQև$ r1ƛCЁTV- ;Q䷫0VCO^GJ $&aY*R% 'û$ĕZoEKV<L :voIB"ALLlGeH%q# d""usG!92{]l6KuUuovmuEҰ8Zt3`- t>Pa0"qMΊOqD ޤv6PS8#@ B!֬x,Y0h* ff 8G'HڲE4a*;X1 mm=WlAF&׋(eS%ˇuV&BfLT>:s","#M33),.-eرt T+OEJpgMf?$/"Q.taE@0.ݦ5A O}8(nK$N7O ۟hRfG%\(@TWv0v)BBQ7Ac[UR,n:۱'X:r`@mm, ]a^(uQ\(&|g -FJF͌ERz1FLͭ:px+\{rMxU1O913vս^kv;3;n<37ö0vKaCIQx ܠxю ';w q;:<@pm_&e:~CKx7?>kUXoaDX]Ib]ܴzfIp" ac& 2=m3nP:18cg!dD(fbz21 yJrb'`؉FAے=Sd%H>M`Xt,< TB ,5r c nw"l0ߜ8  |1@4-7Bh4H+L8N i3 v>_W u.F=߶z|B!b(tsXjV7{(((J(**D[=8J8&FD,4Ȇ1 nz<]}49oCw8u1S{8QCf1D R"  }5nx3am39k'ޜbp!fjY;դP&^ꇌ=rBe;3h9<k\XjCG<t a 9¤͜4L꺆YgnR2QѐzXkÎ H <=z0 NEn#RUZ5IrO,qFwo巖=p`-l2 r'J >QxQf5gu Lqn1Op A=S" Q7^VM)T#ڠet;g803$.8A O[ ;G 1 El_y0.wE1#vی`yiD]VloG}ŝ7٘`Gl(͢=YFۖ$w: * |p=<`p 6q5 H|8(.Bl-Z3k!Xo̓kP-=~oh7^Pm3jfXvfx7o Ǝ - }.(}||{c-sON8幣^"V/c5לXk\J49 ~xm gCPJFդ0)y?gϬ Jw@ϯ/s)P;)uuI1iڠJK5ys^mK& ӽA7 7^hKk7rT)|XьGzʼnY첎z}e4 ɲ}LqH礱ԮfInFoT]X5lc4Y\b9RjOf9/NJ A$x@ih `4l KrNE0Rn{ | qUxrƌx77J쮧e4{2pHi- lߔ9ɿ <.;&L.orm&3TYS 82}G__3+u9x}3h@@Ӟ;Wr&¢iq9=/ptHbeHi{)Ju|p3WL;J"W%3y QTAB\8魸צ3˭c$cDynͭ'PXn9)C5ܪ=x|ࡼ郒SMqU)5e EؒBtm2_HդM}} KJb` l~gTcIs2>rlEdϱN"HWu)өAڂ0(&DpXz X ]0ꘄ v:hODd,AVCI7D<D*M}8l;XAߩ%-'WH:A8DF)(Hfπ%3: 1VǬ5f$I:0ùc5fYǮr(ӆECZ̈0dNeR+wR\kxli)  1]bۑB2]`~c4e1hk6N1B($LA2Eu0"TX>!HĈJ]! P$ $" `T3z ¦o3aL7;MJXd37bCy@eiV9YА4It]%vN^\CyP/%"o2mF8CHj̀h$Q( .Ou/> Xhc%Vz2y4*jNA 0;BnS>~iهJOK˞M@Q2}@b B $,Mvb]|V">W<ϡOjs3[^wsX&q>vCyz!*>ClI0˷Sw!imhޠLwyq>= 蓔 *JqRRættCc\UI|by44hƪKd.Tl<0aْE2%uUmNsX9ߏ:cMTb!ʚߪ`z>&#K" G0X|ύlb&"iqT='ߞ y5,҆??I  ?d&H d?Cɟŀ/>>CS6.|Gc}]~;]:NjbLقgV x{y~s,H'}ZBJV4 9BJC&}7:cw< ?U@Mzva1^k!w:}ˀy=$E`"v ɾX 4V 07/xQyR)vT_8履N`l!k1qfC+}!(XXy8/g&|'5l_ǣ+Q}&d$t.q"\vkCU}e yǷvޛMP{!!ZR>A C`o;Oi < ={U5؝KONS賐qGrz*h$]ʅ&xN>8C%(g |#H,qf$'Ӻj^HpS#pEYx 0sƯl\sҎqZD(Dٓ Au")DPUy_E`~|}oXq!Θp-ѳ/؄*%AUچB NtUPh 0] D(ޠ@x߿HU@~,>|6N4nq{S?Ow}]{RģK niHk=gن/beGǦϨ83WO\7c#cwӓJ/QQWjrcJqkG"'LRMnIfΩeʜjK&|w~?T(= 9\/i>]N*Pdȓƪ֣) ,m5 PM %x >3#i „9cwB((%OHasP[^t70!̶$QH7%ߣ򇇼4;!4'u5ym"y$ > !3 Q4@p!#`j& uxlKpy)]hh|EIz9$_5e==~[8Dj7{~A1N0.PZ*fkm$sbm@2n8>AD:'wW<6\-w^t בTP=??~?7G) h" #zK Zcx7w0)<{4xRP1ĻKU ?5tk=~=_n~x;J_w6@ *&+ebW;1R< :--oi /?fǘHF/x8-wEf&L(Du^? "mTI乂1u9+O\HXf˔Lhwr^r)(^TA{#s~>~LD)q$8??\4)W00ImAFт[=ߚb¤&TܮM~;d^zl]W)f DM5 DULMT P_4II?ټ !|h>.# z[\c Ix-vo0y~1WSk|6vAl 9մ僥oGB0t!P;/>8$J鞞61yT]E0KKĮ'ݰyotCb& G "DI뮔c,z†셩Gn} TAt4MӱUպ Giltlvƒ/ڮ8 lm5@{<^*6'Gcx nw@S`-p ^# 䵐}A8q#tpA DL 9T.u1Ӻ܆ZTp [hܕ/TL .b 0B;о*kv:I"1_^ׁ3enFvOD ") J8PTnZzNZwWE8/MUp §eK[dmz.hnAp"A;sIX}݅QLb<1)v'Oï{f mlD$I$I&QNVŖԽ#mJ5i=S1l^Dy:+ClvlGDk@96á#t ͏sx{=qǑoJ=M1LE'bSe43ЂBڃr"lb 6@)cgIQ!]PhP3;$@ w$/7hϊ$*`<ٿr}<{P|RKwa :ı81ގٵ>bgzl82u޴B~rPB6iٙ!6TnsPA99  ?($ێnrHѸctҨ֍uP "Iҹ^fǺD;F׹d8]!P.N]WSyÈ$Yqk@yI-^1]fn'E((ld:JO'p K/s \cZ:zf!UKBȏ|}WDRߐpw&I`֖DY$x B~%fE((BKɬ/tX[8i)~j I'cWRop*uQ qH{5CcHd[g̉Ƽg}'j{vl`=qwgS%0p  n$) 5BwQ18B#cm8tL2 C"rvf - och`Fj?l>ߑ`|~,%[`R;<7Ե3(fђܿ:Go`z1}yUELnX:[lƇ  8ܷH)3YF=7Pٿk 8} І}Rw]$bVj۷w@3ӯ' }t*t{7n\'"b !)wuׂ= 3b \ >ޝ 195)p4zd sbFFK*&ckI8wGig -{CUH!)6mp Z77l/@c^n:t_ænpmvVRE,ō֋Ju4Kջ)kD;a}QW)zM"n+3i\B۴|"V;a* .U;2w_k_&ɫ6 1EV9+5LY99vp!VfV[ܬMsPU Nh1u5'%ۿqe(\ 8O!^nqD;!6 =y?!stn-:'|&~wi{ v`F|0\D(,9ח^4"݀`gO)AC .ө^&0\ptRom~69^ݯW#K҄b8cH4|\q68ZCYS=YeXF1jڮ܂4sDM3`Oo#篪U;NFZώQ~O$D 5 mt0fl$xNeL UWvQQTB{h # ym<>xOZ[-q(j˼& A@;xN U(t߱/+fGLJq8~=.xCGi 2˙sxNޠT|5W]C2?q$$AX>ݞj8g:VVְCL7ÄP7O 4F}>ߨWNj@|w_DHqLOi"""P@g jZp{PhCׯ>/ N9 >0I0V;=߶ u%b|wd'A۸ܒxhUWtmt+& \DyB.@F>_'P(ajr Wˏ4ͫm *mc::9EƊN(.\k;JIG8fEރ:Jo`L$%pB4g o~IHHd<P4& wG|B 8uG-v|n} BSuu*\òXGR"RIm? 9V=gy }y=PΆo^aSS\Gvn"# 왉lc*ȰSׅSӷMo_۞j:Q1H$|.!c ("5RꆢI^Q edH؂+|ARPw#V pk3 ϽyZ9G){^7ѷF B Z6:v.X/vT릍Q`)7 q ~TI4{X" K gnҮŻE+V&Ȥ@r[N9NZϛ^zձ]!Ύ=6㭏+?,%ݓupN:1,yx{4yd:t*qѧíڎ]8`1 O/zp\vMYWܙN].%nkՇ vc;io٫]N [G^5V5%G؇͑ٺK oRк1f,tϰvF}Gnq,ævp(3q㦽^:~|vƻcqTtݲǧ΁Lgv~\'wsXTѡQ%k,_e!Gnnungq<ru\.8MIplwXuJ:mmvo S1q޽ =i ?>d toWiLax~MZ獝lol175u%6F\J֏wV@kt&tq1'nlZV0s-?H?8r}3n<o7nJ e[r~g{9ˏvM ?\g1Pǜk#Uwcja}]]1qV[4MEpnr0Vݹd:ݼ#+nwB?\r^é߁cOT2]߭]dM1Ҏi2~ǃ^YlÏ; NY~] wâ.ݏѰ|瘶; In8ox]6wGKBr<׆0Gkl9ӅϏ,#yل;8[y)՜,^+<~peʐ}>lXT>n'-'ߺGh<>щ۔ߛ=,Y[n{zS}q8fG 8yq)P!(Jl{0#+ }:6D7~r~LȈ^aFD5Ifd~c Y`{g =mgZǰh`O+7nF TTp32f#f@K_6L?eOPJ7wMo*! w("m[$xghҖ55aȀ `  'c[; rE~a9֋G~6]!8i#鼁Uu'(ݾ `! +.J`U ra}9s؂SvI]Efra&W~ac; $mxJ>C5?we 7LLΌ՗ގ$rfULb]X:_*z1Yc=s_6[dbP _l8naJ 6 6_l.Ysq8>9 d+2{8ggh8-()cyQEfMF߇Xl(2CvYlG4¶]Y}EN\=DUFtБGG!nIךwsLCp!P6D]rATp l0aSZb Ş@W>aZtӿt;&[f'!snPG SWu9&q#\) UVwjuV29.%J&9U\b@wX {Y0gxy 0tݦ،{6kaׂ)$I TP q:lw7?~ԤΞ[D!*Gt2I8w᭙ Sgm3 IV(:B RCǀu'6 (Usђ qFC rf" !@A L뷑[ exGg$=\b 8ZPTPH$Qrx)zdOh2?tOhriA{>}d# T:8"IltBPPTaiCtgD؉g$.@@A3]`\v]i.Ɖ5DDJ|rdz|xzlq CaHqpaA xw>ٷɝ3_ 8d.PyʙpsIA]RNՓrSd*^cR!b˖0ۨQq"]^H4$(v+~S:I ԀT[35nHڪv۲_=ݑtOn;Oujҹw.'@mYe ߆YrL])fcTV Z{,#VJAa\oq keɝtPn\űZWdx~xkvs3н7||2e G!0wSΫa Z߽_>kak3׷$zĸ1`O.3Om՛\&v1ΓK/у&U.]j1]Q?6o3| x<{}H ϶$?#J85(1/SѺ{oXh9ӺwEنxHh&EmTs2;>O|Iq@(pZ)!`H89M\o0 o^ jYJH҅r\HBeEFKdzBJuBIH)jۖ\!75Y ;\0+Y<7p{USMb J۹T [hQgu|X1rDD.76xMa Bf߲m~ p)Ƥc~j}͔gg߇NqMv~R<١ϭUn4&!]1E3DGɄKhvl֪#|.eEؓk:@JxYvc#!ᓐ(ǩ'jlѤ;ůJ~(=@)u g98]YoI>,r7?xj8}7)o]Y|7_^[?z`8tpQO{@YsA)H` 7ߐ/SEyLYg(xCS y^ukזa}7cK0~!i3G!@ ȡА̧mVmKHN@Hk6{ iGb| v3O.\96cp(̜sm'%Ë\+w&-x=!)xpU}{h$B!&؝=9unl6r(c :?^~3* 9"bFhV{[hB#h'+(~lc\ZX `y*%fk KaE,('d{,ٙgnF\8%"׵-.q`I rihEC70ß,75M|wcO)&:txF'7A9flsWPRzW'BQ CPW<@|X%Z@aMtg%;FrGlt=Ŭ*}zTJVSKNq٥i׿O2qp<SMp7Z@6r;$a"mmZ6dפ=$֥ݪk5JqƲx Zk 6w$x.JtWo\OrGkRp!{ᨰIi`b(0$ dpTf+*0pI/Oc|A|f.ynMR!!2d@u:1 ; ֒k,˰. hQ((5!GMSl 'g%82/kf Ŝ=ڣN'^Ek}TxjWb@6<|'bFƳhmf%gt^'l6;cPx<\C#f9eA99;<іsv5=eg>JCN|-4,w,18K.s>B9я{x` `nИ'}S/_\C0aB34ZԐMd"/F!L|WoW&Lvz.GJ98 $${s>npn+m[ NPx*@h"'Ay=k^g0KMAl zӋh#Ǭ,a{'$FSɫ>IsOw4}}_YNk=6TP5!>P (BF2l#*VMlfCy/Zx>)O33v;zB>❯ ,oĞ8^e& dUDU"$("*~fuG)" :1|'03-\jpmC0ߎbN7I" 0!)Sұ8}|2F$.9Q__8 #8q~_22eVF fdU;ܲLGE'H4㸛퇡k1n5?:Mip@h4]g(ll1`q˅q"$(Czf]C:,G8GN5ɘ|Ys5!x!DwRR0|0Q]CE@3$cp$&{sl#ܹV]Ǹ^{獝ʸ U 'J[|A,KoAP] $Hp,>҅b>zf}#;-ݼh0S]=O]Ί0"A?s4 g^e#ZrhO?.XMM4uqCQOi C{޹YҚ&JFEVz=0*‡[QLP!FU!M D#x-G6a %]J!@B-THRj4&\;pG#$5 g߆IL1kקu+I]+# D _YiuFv rH3a< O8yG|x)\ݝ9"#Y@xG®KJDbyS@_,Va7ySÿg_"-_ EGO7TyOˉlD} gIJNGs>sFd:\&ȥNR* meY,|܋峩D{#.vvcHn ;(,'$h% McDB e.P [fKQ6t3 őE*=g. I=f82Ӎ$btgirr9m 7ѕGi|-Azʄ͚sD XY9B ݅hxx 7%HBz 2ۚI:eÆ`L"zמxC[W,K΋SR*ʚF̛o{/ 68p)Bww*ݧюv} !L7Aw4vw^g{!{~#sKvflf,"E07هmDIl 6 LdoA,32!AYj.N$ uf(xmˌ~cI\ ryToGf>8+׏ (H{#A'A#g[GD9sU3<9oWaŔ2HaLӂfr"F"c~qaA~NVq _qM`'2c76_79aZZƬ'5?O,Bkg? #GFN_Augg~2 4}\lNF"",$Z5[_U^_sYTeWQ>__ίIĦcz'_( T'MY&VT@fRs_V >Ip;{aDyhf~0cnh,:Wn'J~Oqz6Oϖb-p%l5j@ƽMD#sT|S X.2M:mo],gts78%oە$c)=AHkTZa|<v:v:w bqNJDň(uaN񮻅iXqBO0Ό &lY7k'kA'Ϋ^%EP) .>*$oo-A87 8u,I1v6V'/ ou 9躲EV*7smz훚Qvk?c5ϧ#Jhۻ˴ghfmyGVG t2lz"C+@L2s?OmQN0Q; ǯn~Xwg8le@C9"x0i!4L$yԍqht\1Pyٯ0|0vl빺oV}6x;}1ZHP#fEiN0 1iyeƏ7yug'{x>pH!@IC0+/1޻#Ƒ1Nk>G=4<u˹4ʲ'Eޣ3>1~d̐ ٜٙ5CBRdXBT?3.^?֞]+gRZ B { ȃR!U `2OFaI@I""l.*`)k:4{gl8'ߎ,EP in\ǥ Db_}3 |xʋՆ99fQ ɤDq"[|:Hai`3(_ӧIȀybdzO_T6>Tq G=C^h%(RF{`oSSD%WIh[Eb:ckH)U_۟f`}ژgy\!ftU=Y fRQHBG5`z Yo"qQCGToYըiAX˶)~\:BDb biqeh+tRrqǩPD<{O`u/~Z *wTyPHCA&8nh .K\+l`;8>MA*PnT {#|" 8j)*(Y2֌ c)B"Q@vB2@MG,\ T:Pb2^<~p!xN0pG}`SۢL|sɻu0i$B'RPz3ԇ{$>ՠ7jԾdt%8d #+c/NNur{E֨[§T1C޸#@)>0_ه4@ IKTQM#H1d#CGi!(0 b-Zi2JPI~nEpH%u0S` &0$@4z}oմN|Ws}bDv- f(ϡ/,eG>L% &t Hl:Y]f-] })J!H%}_4Y؜BA^hacȈK*"\mô*(2n L5, X3]eil}wd"{#4(2fS`}s74CTa13nTD1`Y#RL5 GG74Dd1/K(fj(P艆t]EВfNŐL*~)6y{}vX0lbz1xfLu`Q0֊0ǡԨ:$0L)_9~B iO>?Z"GM}Offky*DU2"`ņWf-qu۝tÆQX.ђ[(1B:_youEp33PчRS+:!i*p jLy Lr)ιl6̰yYҀA3~"8{8 >RT/??BNY8sF!`#B4T'!jr~?QAw*w:G/ȤRO:9vf <;)_'ӳcLxxn_װ Z?,L_"@MN@T8RsEDOB9e85C)21 篝7 0C 1l&OR-2!zՙd ߐ=,aʥөE"I $# JLMx}V=4E9dN2PwH͉i:3aH?{R4ak̚鉄QE faTD̑JP.@6 <*)CǮg`n)<>7!'r IjVT$T"SͷNFG%R~O P4qCT7&Ȉ2NTm#, H>xח!q gK|DG  C?t<<9O=]'HbJm¨r$ҥԐ=|{ ~CZJ)bEMF0Μ'p tx`QÐ9gfE3 EW;[oqx(7h}v"@XhCRX"V D*u$KQ$1 C$ MFQ26H`A "DeUpן뭝?j ?aU"`>8gн@$ʐ}_/4ϰ fz^D@583!gh?iNg)wl-.cN;g>@8V 0ſ eZc_#N$su#Vǘ[Q|MuX: ՁHәf~8לdlZ,s(WT*e%@*ؗ3`B[THrwPG, %6Xv%f훋3$%h 2cyB)V. 96"Ȥ"&%aaG@qr PHk6L2uztRVbi-f_9>*ľkӟIq N[H%MdjH/yIAE.NbAV] 8>J?^bB25{gPi,"%($:HӌE۽X#f j*%1 k`ﴄdER)%|ⱱŊ/e B $/!Z2.ؠ&L; 6} :I%Jy\Ad)!EJsXaFe 6jb{-ac[reyإĹZ5cFI=u \aYRj$GhAfY"n-;,%TT 7$|>nXƍ ˯׆`cVMNݰh'"T`+\oM]<|Њ+RCF~ZƐY ; (m0ݜ ^NEP#/ξVMXTgw==|,ν&T66 <3J%5E;SNdK"rsTz5ButXMJCfބoj,Q"Uj w5Icd njޏʹco8KVceirVofqD&M.Ab& L#Nȝ\l:)iC z| X~犨cLo+(&FgFƳ (銼L,,%F bkF ,IP>מ-"!PЯrE훯!uöqJBvE%xy(:aOA*?ʪ*Fʃ$'G=tn#WaېTT@!U!0=oy-b{EALyf K +In۫~?Bg>#a"%D0g/_~rb~(&[2= *ffp7:l^F NB^M>Io}^5{a&~lo eS'LS"#nwx^&$љ_NXOW;! zvQ?Dj{B@(ISIT4k˽ԇ+ZѳC:ʹ1n7UŬck -" M? ig` a#m6&9,aAAVb`j?HykZiMxx1]h?w-hA}ݵO&\P[4;wW' rی0G:$8pg~hQ\A^GOϯ {^tjbyAZ-H=̆Uu&Q>x{Q_&8ϯ'iWzHhΜB!O/^2CFu5AtY: CUDEШYr(;Y̞8?မa¨O(*`2$0ˏ<cv'HP͟,׀@@ loF !E !yiC5XME;pp"I+3@$GPVAKA,IZqY;KP`[5PCKIU!~%}iBB_?6Ph{1p^obXH~pͦ"w>F֛F29"O>53p J` Oa&;0&bو( oMb@iSR50cl=Z'VkX9T9=^7+{\*ؒW~X?`_htsdU9-(ly5`*3I' tՃli,f`A1晴~39ע3vGݿP̖Mm`g-S9rC{3yl^}3>[0 .s)KEwRehcDsQW fsM[7DW^9mZId _CO՜;ꪽ7ݽO8z Bݭ?ja"U_!BST /Kpl$ {傂@ 2`s==5{ss} M${6z6s=?DRUI ѭl`C5PcoDv|4.*qP ]HL7&aj4f[*CKt;iAgmwE3Ŝj6qE0sșTDt_'NȱMe+ߌ>qC1:^Ճqc:u"FVGVPU2X}X]*R rzc  smR0a![nq*XyCҿCN-Sfc̩#5_i_|gWoo")ƽkx(mkJ20y\类E%ˢ#p ib{i4G> 8oz|JuAXujv(p5PP;2=TSC$ M1й NN`t6{vY@HtV5"V$ֵƭ.dD&F4*K`6 mdecm\U(4쐌AmeAeJEȊfQn1Tk2ִ30tjdX0d$ P됑A2RĬpjY#>k$%Wu*7c CSE%K+VId1mEKR#ԫC0ȡ[ 䦉:p:N*/AZ6$~Yƌ5ɬ2U_!a $)A@@Ml<~XN;a&Z3mk67}#sd{phm(7n~ӮVφt3C5~aLoPD֚fa{g # ê=l#j)f>q#C%~:f̢߾MGQr(zkPٰ)\:>x_y00Վ$G'@:p&":1y>' 'ΌӗÌL>{1HR-$bef$@D"`Z7( -rEPAY`)(&&֜(-`e5Bjԙ+b "СHr ZJLЄ 6N1 @CUXc)rԚ ʩ+(ᅖf6aSYRfCKCf!Luk0(22C,! oēXa2846QP՞^(/X^uhp3fCd??0DTCȓyrL~! z;I ,+%xU [G [PAH jV7ǎbnw҈!p/. o46?M_KhPt=& HffmywcC;sa٨b5 ԧD}y^WX=p{048$C/b @7$`3}gG K6E՛c ూ1 ռ}쮲Wl.R$:50&WA?=5=d)A0'WO@+T!6 3k# ^1:l47сnk{ș40??w~)d ՄZ$Kd baU(RD[d¶(ՅenU G[dr VG`I2#!JQ54K3dC{"%C+_ѹh is= 䚑28"HdREplqŐ`1fPepbjQAD))CXOqJbv?xʫ gn9h# N' $ ]槜ƭ>$<YO|EQiN`%7kZ$g˙9$EfBd}'b{08fh3('F4{umn:eX5cZPLc`fT`3KK) *Hd]csxnR0H4lcK!# 5FI I2ph*ud0 ܈e0 \x  $YviVupxu0֒5Z_;覛hgLrϼzt@X="$)b)X!%H&) HdFCR݂R,*Ҡ%P$2BPC% PФ@k&he"PbVbkJZ) &P@1DRad!Bb ( 0$LP3&ϝE<3pa+"jJDmDӭX3 4+HE1md XAc4)\\rOYC*mS)dcB"R6dNcCh=emRd;FT.!d}Ԁ ?5%!˕ru-0KQh =~=zgk  GG) IN]B윀9#'`4~w8!Sm < WygyszjYr%~$!>뗆a+CM{WN(4.jCVN}ykP"`N7=㢗 8]-Yx-X|dNcF.$VBZ7 I.D;@Ĵ6,%"/NdY mML#YNԊzßh$kfPzj)(:f:!5R[ZX"V5a8 4 Hlȋ[ Sی;A5~{-*ZbcUVA-6[{ya[lIi6фHkUxfa2FP`H/.%IfKIPؚ ړ$SBUn0QA##J1! [M#Gh5@ )U{1iXL+&Dl:2Polٺ-N+s)ulYi JDffvȜc9Y]ȝt_)ӗEZU@µ1{hTpƵ)IHR255 A$E@ n"$bFK*%7- qȚhHEjT ڛBbulhԸ@'M9ǃEHfMh# "c PM68RE! rJu=,7MݒN= Q3+Ҝ &V#Zyc,QMaʺS&ȈƷAjA cmCnnJ ( R{AP+CKɴވ!8o1;J@:}_@&|+ p8J ~I$T|Q ;>~߉H&2fh] bf-Q;px%X RR! & `_?^gyPY" h"hhi%*d( a%X)E(T/ሁȝ0Oݙ)`cK@(o|@C-;P<5:\"ƃp s@?EAm|m؏fM>ȼh#I>j6eTƔ ۄpOJ NG0dXf; S8eObJfE g7QFƊdv&FA@~:\Gy8|"HD2!9 MrFɒI0M#̰`Og ?eIT?(Dt Rk "S] "Q) 3ҩ4aݶXm?}׹6ф5 4D B=%(HLW*( "h(h "P R )@")" !r\uk0Xe(jJ-SDDM 7Cz$M oPi4o-L~ǧ2~^8"|,!QĀ{y>mT2 gק@#NS Gg<<;AlQ(! #*) pg8S 3h4,1 +BɰD qXyGOhG1b/}Jl#e,DgT|w~Hњp<3ӺO@BHTrw= Ϫ:@P>vFaDD8eC`o0$*WZTP WG C}6+`ba8[|{&D5 3 *$ R&',j31F!z?.t8hv:wDP44!R#M@D(U%.P `^哓QE MTASLIM S$XυP6@,wLc!$(NgQSb3P+KꆍOBwZhN`@VL 9D0+&8/*{0μ }c3_ìWn~O?* t{;w_>2x kX1NO,jF_ߨ {MYOeLV:ϢIIhf)C2d ٛ+m֗ד/3GBcъ[ _V +5BjW-ex; $;70,={o:eNQg36 SA(n\GΫU_8ؼJc!>Q~{\j9kbsH Y[h"@B Cև˙M:=Vf|!ˁЀrpnAWbӌ'=&S루-ٳMXs7ՊN@K #<ѽG:,k9HZwhiܚ':f%ۼ7;WNa^sηkK4;Ȝ>Hu>R~D'[{`32VƷudLf[ΌLJpL;D1),GEW 0S8zf)@U$w[(Gd8jD4F>,!'&ZK\+X(NmsvvXHWB\xi*)og~s.FsOK\cGJa|g6٫G߶4ՆIbJL^pۼ1!щ^$Vԧ䗔I&@[Q {_z|"V^Hj氧KGrLp<;ijaEˢ5\ƴ՗_Ϗt$K>&#eSSf^bFl&d]xbθ&yGOV㒚vtݕHaeI. fq0&7#M֡(ӄyHPH;>pc( .B^8|ecXIHB&R7cz=jX4h!is Vi90h#t.

f|?F}?(P"W9뼱GI":A'@잹.?C)6Gx;431 A<

Smk{e`#9ڴ͆܏022Ȥ=ms.BŹz6i#%. EJ~&溞%394Rwѷ "T W2Yf p5/RIt&c+$쿶){$niȓw>sj8>33y4DA!-!q&]En4# jhbS[aՍ:}pUp;%X,pK尒92-`ACۧ_ƮSri]8R۷{:sԻݩS^eH|;x%֧Ʒ꞊/0NpLcFY'#*F,yyE"L$b(Fkmv↎[s&Jǒ<]7-fX@]7;I3}rsp0l-rA$b:7᪚W}hZLm䶑@@Dr8mbV*|Zdl7 XW4DvBH &I4r]DIVO6Cq Jy|lwbN}J<]V peeUOqVLk-3P42Fpf:)<}R?b6d!-k6֋7d%BK> h)1'xf`Ԁԅ5XF <xF2 2Sqi`BS $0|4?ntQp&dM߀`1z3E4Т`iPr0wp8l"R%@un(~.uWh_d6m`x=Lc?=)@V܍X d:Zc )X; ]!ru2"HJy__7?x!H{I|eT x ,u!"Pǖߡb! v0$! I6^{֮385j Wrdӳէ8ɐQ hFƑWPQi,jjMW.Zq5HL008-&"1͜0#2jA\WavF:qTKӡsx#:)D:3744@84(k5  ,D*&! :{Qf_˻gd9^6Z~ f+}vU\ 'CB #sU ! G(r{YqC$|KCs|𪽟 #qd:Ƽ7P\ӊc /…ވ]2<`LA'8$:a@ΨHHuN7=JL|me! z3߼ླyu%H,`wFk2E\oxbΪ\gۂug51~+8wIJnRzq"x[k=xM IZCF'|XyR>;~Jos޽t?Ks.0+g][4QM}??\<ML|NKh]bY >sSrAjj#a=H'r'1"4xk)' pdCބ):ƍܔ  ȁ0oΏoeJ ,GydLۆ^& 2 A*^G!PjMhhGC"Qw'-mT ,K1GH{u܁IhGnW\M_ d"%q)D0A !'y'۽R2s| 1Q>!^16 :FFT)g 2"=>s4DZFm] Є(6EZ᫊,{Uƌ\5" pG@7` ,Zc!GoOE>g799$} I&H>qVCOC)(?Y[/ &GA`A?.S>1 613T >}n\`XQ o[1b*^&K#&+`LiړwZ4+kC IHAg&'#z̈'hvyDk1XcE юVG?_3oڝLE(>'AX_ $Sk{ȯ?LUq+dKQ d1X:LJuYed\B #i jQ2l1蚱:)JHbL#+o&:y(i^ѩNL@kE DC;p̨GZSL`x2I0)pAJ`ְA>v8}y=X2X5J@Z0rR9Rv.w~o Dk A+$jP'aP+mA:M5.Vnp dXd8=%(]8'`u3RuȥC;H "v>w9ghIJL'O#JmaW7^{N'%3}&p}M[@܄J3ŦٸΑLۛA15,nD4x:BljرEoM\KxrH壅;Y1\gU4E >uvV\1=sUis8u7X( јr6sT:w>C"W\K3 c)ĉv1>45CIwfX8ΐPm'rr.1TEe4/V+bb=l\QcdFnI$6ܑⴭظi^ $|"!(@q=kڧ]a.T'yg |4S$4X`k58u4!ۀ| 7;c:!P"Hbb`/143I(v\鿨Q?aXK'[ZpF E$?:~!#}6ͻz+ PQ%Smr9O( 80YTKˮ @ʷﳂa6.k%`L CD@dXrРtvn314w KgM Ivw ~'_M0tZ0 72&5UQ2pUy5ƛsv(ɸc)S6+o2=]dA嵋XS/ x;3֪Z8iMwXlM`F 9Lqq(#t̻.T:8(;qeIm*_92*ItS’6(~Bu&'x+fqa]9!;P"H#\axM|3lGН¿77מӡy D>:O!rh6L\bkPlTb&2}}*Om=~WĂ==e]0CkAWBIDhU *څO {#g !|67 C <"@!^sIѥ{^hnN_'1rRݮ/xȧCCKH)uхHy 6ooX6@'qtuuZ5sK׊I3) $L|9d`(^C`h^3SGJHA'PRo-U'>9|SAJ}8V&WO|ϬpJ95t׼_99{Wρ*)㧽p"#_η7:=USqPby6Õi8.v+O&1 Jq䎿ՔqK9> !hJu(ӷt&Zc:xYyٲ=ĘlK)m]1&$`C{8M)B\1)ҏ(X; y'Ň%<#9T;Csrpel뗋&`0:Fxд6|J:чtmJu31$kIModBbڝYfnʻ{۴ l7`b)R1H M"(DRM+N ATHM3Iq י% E%f9 IC9AadaR`H>SB0Pe1rd P}CV߶x~A2!ȊyA 5qQ&urܢ LVeS!N) }8:/ ͨd`fq;C'9IPVM!&cOGF܈jX(̌8;.*K;UR05D6J"JPT8a ٓ󘉋6K0`xBIjtMƵE&r qc5ir9"%%Ud*!t&e$1cUl$3 b!ǩkpwHVH7F eDaűՄLi ؑT5h`Xi'!V N~>8\Ow>e+;vT7= $ 6@~Q! ]0>EwG^cטac [FeKLգ 2<=qNr|J I)J PP@Ps:CBz!'T;7 ILL`$Zk_:х֧8ħ$9}0}(hb ?6?~I0+O<f2-Oc'2 ,#7- (n0Oc./RDD~2 D5V/WT-$&Ru/D{6L^! "r[2}+(q}G2a00?߸T$sWBIDkQ Aѣ%b&UdC82R/ɀYP %4Qd8Zn+Ji# .'!1+R/2j: mq!͢cx(UJ [lf16ܑ(eH$viLzf' j$2)2@ H j2J07qՍ\"edk,JKyAFdCTZњTQ4zXq!$*i Ldu@*kZ]Ϻwgȁ˲m䐘԰$H0-1 J,Bí= LO-S*g ()Ј-l~{ZA&<ʾ~};hvs3z>wCH֓t^B}-LF{*Nɩv1= h,3ۓ.qpBgguh2E*ӿWCʎUvy q9~LнC1=膇/A _?w$<(!c ܁2J!j!1u p̦[X*qERg陜!_\!J05D`(ca1E â1HUEF:Q$@@#yǬ٭ǔwzRE&n?k, = >܁q@=6̳V0(FE)i)>mzji JaB" G$`1>5(Rc ~Xפ%ILGC9PUz/]hNP JQBR(P-H XHFTϸ!њ`}P5Օ8KoP)[@CpCb[ZH{:kIXm$#> (a>H2G]T揀dF D96zD_]]X3S1+ ?Ö^9ĕ lYyChsvbzG>=j@DXUPRbdG ? 4M&A'Q !G;=a(7y#/fCV-XJ|馍R3zG R&ZD/4 ))Ƙʣ55J9$-g`-Vٔ%>IZ´^9&v^Y삵2!2$>q9vĕ4u\*>Xse=-!#2 !L3-)N-5s;aH;R1aQWh0uelp9W40y7IwHAF=l[$*X`FӯO6! P(X0IR*b5h*փIZi!1H[48A,j-فh" V-9SF,100̔2 srPnF1W!N(9QL q4~t@P2;G#<|* #$D~ya"7(n0( <F!*m 1 %y"!8A 銃͔n9}\$;̮>Sax~ :X9`D$KI2%~L{Pr0M}=0*~ช9̢.rXO8ӄ\(@L-*Q/gI5@' o4Wtr1 zy'܌]-OJ}i$L!ìuF6;2 krq<3sFZvFIVJS$$ՄMBC$ʭb! G X*d\D[.Ƞ RU7[*2K;PjZFRufa(ڭ6H6( Awzrr(w-8BhāVF(1*JHaјkFٰ'+(dhG w'wI,& p&: a BW#TL Y`D8dS1 HnH@, hwEXT{#㬧=dQDSRU5 QI9t#vpbH:ֈFҮQ.BE5DQkQzZ-fUUEDUU;5`i?h_22=% cQ}VaɄd?/$@b J hijT@(JH@!(!iiR" %`)"&`J"JBZb) Q""Z"BJ@)ih% )d$"XD(!2! @AhFBj)io_se!I}G6%63.vPKPv~ kaH]}ȅPa("(I4Ds^?͂C’JaG; )g}LT%@rW#hi4l4B$"D!J ÐiQ i BNDzd;AQSEB`u%t9AvI' ~,&n8}lID]y%0&&@DH*TI43HD2SDKJUT45 0!B!5E+1x>g8f/lR}M^ CDwzCG Ȝ}fyt .(xcms$JMތ̊~U 8=,rz6x[tF0 856JTkAT+idF-%N,GnDDȢM kX̓df%\kh!EFE "A)$WEX!qaWr& aӞ=_ \ 8Mx?v>#f 8.\6C=wk4 ]R=j *ZPA=n8AfD_f* XG56T!xoto\H:.CjDrWp1 !:CF445&ymZvy+ +qV{O cNq7\[0ٍ%\\]:sg02ވeTm?iUoF{MX!#00Im]L[`#uOsx'>3^("u9"O~Rǰsϊ e$?F IQf/PRy\ _y:x@4kL*S7ALdk*JFJx̪1Mdl鹽mibDk$ 0I2i>P&KZA'VCO:K<}p}۽92G-|_7E*o> ·q=Lj h3k NNGUD?C6l|迂.B2k%InĠ5!i:Y>q>A9f8NN>Cl5)#-Mv Q]Eʄff)4Zt$a wC%G iAV" (RJ>7ǡ =o0S#0`?<)W=dMh9F,M D L6A# &mR>X&ֽ )O_c~HLxk# 4i5Y]Li?N:h^^gn(O~I11 L\&b!JZHN/iMU>$<=ܔ`$3y=2ДNOtzv{sLa6bH%.0d˩LAQ J?1s.)34(pj?@c' r/@׺8Ӟ5vf>\JpGhOy^t,Eݲ$Oٙ}r=;_R?S %Rҍ ȼK|,/_ټaJA{o_vwm.^`(N<=3 ʈf(QhU EE2 N DkVH6~8F0YN`F[mXЂ0HE$$AIDTkl:n8qV_GS!HQ`D0.>rBUTF5G%:K[Wc5XC&gίV(L!z->kC_ч٬d{:ѝy/zcC3;Q=?6pɧatݘNWq`dx]`:|xZ~Ʊv҈Zb] r5 . WZK髸wOխ ESEC@|?2 XD)B';7#Ǖa.qI6|zMUUM-0nѝ 206YB%A6۴)w6K`5[ 88s5TQDJKKDDU8hey,!UUUUUUUMPE ,B%%$H ]5jwh2;2#@E"mfP*E\mC6TWt(LF xXY.W8DDUUK}on anb#WJf4Nᑴ(׀l:F6GKJdF;=1F-s3AXL,XT(n1,o(P~": ,|_ n@Bҥ! J`0cN TB#I[IA&x #bU(a]@p3|!x|) Spq'lΪL}rpBEd{Fq] {Ä䈣G@ :l;d!;S}8is9fJ@A,\삪v b&F'f+\)Ul#66Zr:t Lд,b)A&}:$h%GDh$$¥bd(X)XrLbF(II4jl9t`Sj!2ɀFi!J30@"A"@E2r%BZ i JhpaahĠ3Ɗf5 _Sg_͕ 4~x"zχN@T C>B*} d:DCy'@8?hƏ#BE#a)D 32Z\뚅7E9a>;K n=IitZz@ p(!Xi( bXFVi(?<(J$PJ$QP% J-MC4,QT IQ2D/ኆ2%"҄ITCCr(n8 F Zɼ§Q0=Ӽf L@RjHZ{?f}8?Sm]Fz~FIHIF @ ox`A ppyq@SE+)*#͏ 0d.E!DCHDDP< SL HL*H_hY{֒AImM]zV*6{E04\ō!wssRA!(LR5Dq])`*}&ifHs>rquTX憀t2P:#H84@ 5f:# LiSQI1 "PC;DƳg81Y?]SS @'IK;&E"'C@t$Ƹ -'qjxĀ{OUINo撱 Є3S2hv! 7r±GH'pŕp,A!8HdD)lw/\AIC d,iX4dN>jm zB%:hĒiiB*1} mUw Ke 8A(mKnPxd d2ArDPdžn)6@o7 *Dā{8X̳@?6PIDE4ɄEfU ) ;cYcE; >B~]*}Ƒ)yMA`>-L=$E2'N(wwT$ÇW6MO(&^ck!!wP]&@p=MF*LYq<@ޞ>c{> DYa+82n=@mm4uO=8\x\qivV܃FMD+mwkZ5ch1=VFNa_iN9C9ԕk4 Ѭ I!p<54 2d'zW G"0Ӈ3LDN ifc M=f&ff2jJ\B=f@c.> [/%ey䨺t޳Ziޑp6ֲ;#11Ǜ~iqۺuo,b0L1+($0me6Z n $Y2FpRqb#tCauM (X (%Q kK΄]$IEf?3pvԼtSS$-!DH7n74zpf X*1[2XJ:!GQ3HmG_ !5DNQPtpNZ OQW͎š9^'hmۡ'OGa8*2/gO5 p+]R(VQmm/"nּp=@m fSr!2Fl[3:=P,ujc 2hLF9mCi2fZSP#<lFjX\SdZ"3c+i,[ъ6xN*FUqldF ARX:E̒[0$lcTLdb#.2R!ݻȉd\1Yœ$)ڄMGlI5c0Oă2nV>!(3TWRR nֺo.b9R6FD{{ 6cpaݎ%.dRDJBtQTO-Hmc;QS: +[h7vGcK&dYbɵI[U*gO(rD-'0oÿ'Ww&"1HhQXFǑL0#SP+ƻ:bhb+ 0c&+=`V@PLp/K09,"0viT1YI6­Pjr`md k6L %'XJكQru,VT#ٞ` 㪬ȧJn4]rh. P66+QLބЍ D!B[06ێr.NR!Ӳ ܽ%0aЗslEiꌅx8֦.1j6C~ 2bs އ"c+z0xw-ʾ#4KME PM* +ַz5p{ 1]r%#כ1؞ 'q ]y>y3ZJ!{P6R 1) |!mZat0':b2S10iz 'lħw`n7~ӳކ> '/!`-Ma@9\d ͎3耞^x!(ZG9bHz %~Qeۧ ߾>;z$E(׬4olE=ufmi<)\nsOoOLs]1[+{"}h3NQ0lF #0"P(!9C=C˵L=8'yrk+!?NqHX3ҙ8?y W&6](Ӹ! 6aM_l-ORB%zot<1a4J H O6q4X CA#J|uO,AEYM2څTB4m,֍:s)Dn16@ALՃb|Q&X29[D ic݃c*h웚)cO*2&W] fNX:h$v#QBH! /Xf >Aq4%PS&^ w<MP wNYQ&i"P?n`pt ~SRW 盠~>)R# pCاRW$J uk(5Wp=(FXbsV%O 1yc! 3h¸7&>ͩF:DA5\? Sw"Dz0 z 1{D?.4ljn!pBeg.MFL#mfc? $L ,1 fIhfeUqQ-K;ol8k$icq2Y"W97i.(x coJߢ #gXkg0c sfkk#Uip%sjm6nFcQoWLiV`X*0' N a8py.Ln'Ch}v~ko*DhA|@474O+XVdo(3`.rR-L08t)F)xT & ߂ M,u7q&1e:nKDJfPe\A-9Kin1RqRiNZ.-:r>)YZüXÿg\߁Ʀ[Jmb" Q@0}Oo޻V تToJ^Vz_0ц[Zwڢfόhy@ؖUf0O OgB`|@x@{89Ǵ ,OITAWT[3f`zM|=˶ {m] M]HPZUV !(ÿ b؁=lHJ<,q@ IpHO Ʈqr.`rA)dXt`NrIt(CF$ M"kt0TDNJ&f5`.ԲpD`7éUV"QIpR2(@(f 0S 'Jjm*aXo^YɃ`P@dwgM4Jbl8{%F0[h ,4 Ԣ*vԄi!P",IfD}/R}jAD F)G}8n~Oy2QIW!%jf1צtM7hG?a$e *fFVO2M0zqA:n}-/GwC\۽ۙs=2X.hrA>?ޝ_4&}d3Q]&%|hs Mր% kW&2̠Omqș([K\9(Zs)LPELL(@1Ns ޜ hNɼ5녵Hݚ.q  )TESZ֋Ap( ֵ,V 6Fi5VFVT焑ՠ6o-#mn"xyXOț sF;"O8^Vs>>fLN)q }%§r/b}‰~D'Sx)&.A!a+RN s#59О]6hDPX>B@ &dY%`lBG3_ :m`Ĩ8+ie^_cNdW̃#/v`Hqh`:A}y&z8뼧;$IEՁNnGUNRF}m(%b!t@BvO2똈|~lbĆРbA!jk}/M,f>-O$tf`0UQ, G5?_LxWݥ^\ )ћFDUQ}s͡樑q;z7bU+~T`ϡRƟCr3rhb xb!HH;hw&@#]Mr۠YH4@Gq H?54#0=^j@C{{RP4H%x8OaM _NhyW&$S+72G;#OFxNz>걜a;cf2#q;Fji+S+BPdQ7&eDc$NJ0V 65G=iE#  fO%f‘n`8>Н$FG]ZQw]F HkiZ%#muc -4#}IdlgifY19S54on#L6|k[}B!3(>(3rO_2g1sOپh<>@2[ᙑp30?(dL5oZʹ‰ivj " fkZ kYhi5sP dL/D ,p:2$5r0ܔp.62Tkqu/ 949`;w AF2B(w;:eˢwFdA7!qp%b%CvRrh SZ֌If28eI D$6X{0fl8iG۩I "XP`d ah ncBsShh兖GR ,(<9h{[$:AA 1X"4M+SAXHPV*) HBHnMh13PILj X*#1L-02bCƥh` dd`Qt*vJ}Ta!,4NG!3>P!+Ls5JC000p!2)gh* @= ֬b2+ DHutgq$sB00/a ^<&ib,>YX~Oߠ6O5 ܓbC5x:Aoztә=Gh Tb~DY)KB}w4J)H1(!&:N*%ԔREHD IJPR0 BQ%L -T11@ D0KTP$J *R PQK+Hʢ") $ɻ" cCJӈ԰C0KDcvlWDO)Wj0څ!":_XeShª))tLs}eD|4:1q?F,~45 1"?ҿ*d`wߏp|{'m쪇'.ﲣ^@?ˉw9uHRHXJ@;$D~{/Qx W›s (|Tz3+&NzP%kxՉ3 "y5քeQQؘLB /\j=.iI v~b@0F`g;bB~@ %):V21%HZ(O{ &4qlsdt+)С:Oh: j$;蜝޽( 03R&0'h]$\bZ a?{ kl6uEm-N-wOBk*KǎeX/-ްYWk,6Gm c #S8w٘Be/Z!$LhqMS0%3]hhɘ)rU;,z$:KĪn=f3zCM< $H<< M&1%R)s_q v'VHE- sQpմe6b?B{skҥ'Wvt3I:GԨHyH|D D^ g''*gmu9p<H<7HcK!12]YB$S Đ zS=FCaGUc1 Ӵ-3g[F#0K 0a+&Q0HY%ܫ4mUH)u e0 @ZJ0Rピ )"'O!g*d!MRBf&L "JP02b) R(bH Br5GDr? k"jDs'"x JR8kLό$UC%G^ 2T)hrG VZa \` :c$@ /}z{5Xb?v}ɗpædF 02 Tf`t-7 @-Xd%6OJ:zL *!ԠH n@qI2"Bb a( ̰L,+,̢0`e1r*+,, 0 )$bb"Yf\0q$4I2R(5} C` Ȝ5Rju$q*'POp!a;ẊNA;?h4_L9Z: 616P6IMO%!(Q|B|S @%e؀2}~GZdc*%NY*qMTP2^0P!WsHf@Ac L%Hj$H>4#iWDɇX6x%uGݭ<{Ъl }P.쏗9|ؽ|\f%rJdQOd?7v] 'h@ Z8H?nO "p"v]RbAOj$*&dR($XY7į_ [hWr Bd%$+UĔ'LS<'dAy>V.P\3(єӟ߇k9ޅCA& 1~:Ṅ͉/Ȋ }2 $Q~?kkZ oNIlYpE=$ TT/^-#A2Vmwe \Щa U JX2H FffKaBTy>LsGS5`aKn UwBd48-Q%*#{rSi؎rڞ 8sMb9 ې=9C*34I4?dCaGB~]U@Dʙ!`Ç0Pʊ*SU_91_y{;T) WڟR ='՛~}(ho Ō m(KhKO95YPPsL CDP$n@/N y=%LA(;Fr6u0>*9K1I<^֫V]RRNM_%z!q1 l;6<03*(hjrtrm /\R@{gcZҙ!kP1vA5#55*e??TP&nHGJ ¨E5E!M71QN.jw'^K %sl,Ÿp_2"D2VsRԛOg¢#>SFzә QFba@ P!hSد| TܨI7|ug)T$zd?Ȋ?^+zgw[p@H3 _Ka0u,aD١_֏ၥoS8_6 ۉ/VrW٩|!CEBAP)KPROg15x '4QYʏÃB,hR@LRw҅={!4"$0#bu4#Bs*.~0_()J,NcZn F`>qn`Ou 6ҧ;'oq$_C$DH?vl3-Nxp;%4LQ2V?H8yZ_?ug!ĊHHoUOiCīLD$}3Dw6"@~&$~ fm&(~6#MQ&H31`ّeHD҂R .7{#>9_;; f҃'NA6I'WJi@*Ag%|yQ}WxS $1ۅDsafZCCǐA\ I VA g?4(#Dt<.684ȹ/dC 8֗س۵iti=̢nqqωih W 3v$hŅz0}bF{SCEݧYrkmR"(ڼ!W;Ƣrր1R4iG{ JƖmC"((*+# &̩ ia@-YE\E@T*!dHa1bhhRA*rS!(jlrV.T1 (' &0\;FM,fhaReGSteqt=I:7]Km(Jj'ӹ[ /m0 Wb|C `ZX2GƘƺTy8q"c4R*3 j%8:Pc7 c8Nec&M6Z @mU}Gȍ8OK42)K@nF߄VV ĥ*$΢=r5E4$Q%1ޢ`aБ⇵aګGK2FXRLɟ!^~߲bْ{'aO.xa_ctSǨ2AMHT#mi!pƴZAICSN#,jdmI- uo}>V {hh`СM%M1R[BkPXlހ$(!]QJDD' 9dx:iڢ,LȸPs85x<0遈.nBΘDs4+u0M!En"lIqLNY\ *7JU v=J= Cn?r&CBtt`T{3[\9Q >:ӱ0<Dv(:F4|f@4A# CDIҐN |a_X:wxO '桠޻x\ংNY3ӓfNUNYA!^1a! H;7'{}'(y7' ?G286 cïѯR>12Г MATTB"`Xɚ.0I9s#f ( Ia%%͉YǙu6^GBDRyF( \Ivtc2"]h[4jjjOʈa95(U$DLaF19-c5 (ё0a+Pfaln8۱%3 =K&JVՙL֊JRqhu80iGiHRA&G*S-I.1ƀ5Jgl h $h!ӐP"v4 83փ-1AAGRĥ!!\'SG֜+#O->Ѕ><@C!}vc$D3s}ő({r\T!6]NKCc~`dѽ`SP: % o?c"˩I0TTt"r`In8x0!K$`$`5AT2Ԃlb F],CxM>wd2 AY0(I`.0UO7 <5k2bO0riӃdM' *pX Q@aW; 5UXժ(*qf$w 6)+ǿlJ dAAPXp=)Fn:ΛPQAEsNu J:6{ s XHȳHB r0"rUlGQ=55a X0X%G5X+bX!2`LzĘ[`Nz|D[09biGljEJRF&dq9Pq0zS?whzg>eQmYY8uVlSeInJ0)(D_~ H+1"c64!H7=c,pfbL|_!H4`b.MXd4 5CO^R!שU}#kQ򙰆%j (7PxE DiX sqPĚHOkp= a` >pi!ec!?ϖa8 !pSB[G#_ֺ4aQ~9ehPA I7s3%\($ EztJEh8ݞMtdltᠺP1fMG @Щ\t}GJ1 DN@0H> ^04]D!("E 9 b%ZhS'v }]&5!.B`C0U/L2TZّyb=6.g tG80ps`6moSccRIVTa|A @D $T fE(D2Qzu 2ބ>b Ex5B$g]BHH2"PB ʔ(*LX,@@'z0C3 ;zdASB@RQ AZPi @m; @ (`z-']fI:۰jlwJ-I:2H/gp`pg; r ` "i"nG?Ou4?f>0*heW;Ow^LCwVÇ%M#IU0 4ѤN?+aT@Rm8 UCMNM EU.BP62Rȡb,j`%+ [f 6sͺ%%hA%I(Ƅ, AqF C( IVSMPF %CEՖ&s:j0zp( (Qv )e-s@C3)ADؠ%".~Io(QBR1 Fp`0 t۲i眈, 9% Ѝ,Ik>WE_4tC M99r{߼@N4u 97nCeB72B}`{*<{:D}k04Fܨ`1t-,RHco~0W" VꃤQF=jLݤxO"P` a Bq4y^ hFtr=,K Fw%_/j azv3&a7ٱY ՜drӂM+n>Ƀ(nA|x<6籮z=68bm#$*#Z1$H)gq+S$f>K{˳6Sun}0юyRRhAZ\\ϊ/)[~M3?&d3X%~E*`[.b165 VC* G?_\fۮ! ĴW5o.\4bώs9a{TB\'uQa8RЀ\1z6U_`2plJb&4:Y [CaB̃m>WJ}|F> r͐a`S=&E)1(n'1Mh3FǟIOs=|Fn[L9-Pu) Z`v] T}.2ن*M4Q8F龞5| |mBgfZJv੦윪s?;2.)-,xEe,?aIGjupI'V 6 :0.\9Lp\'\\̾V #eIeݡLW$- [|:⚹}~6f.c[.f &zՓۂ}QOPC |]>\rBCʨz<|wc {1eXgѮ9{c5J70XysFeӑ(]b[{\=HӪX|*TԭBHwY츤6sItW~gθGe 70PkA\>ӉA YAIU ]L(쯿|Z(dz$M^\bOȼ G3^4xh6EiE*gs|rS]$XyX>&28WjYyr~Ys|ڢ,:3j\7}sa:fnpn::|gJ BqSU6Ԝ6pfu g%GT"!~n5/i~SYw^bsS& ׫gDcs9ž=QJuK=rYx4m=a )B3'U4 {<QdTYr͛^MAXD]Y:/QMm 1gA̱bOnL24*|^Q D2;o1I;tW|!N#csP&EŶ‰yy׉VaWfc,q>[>5_6 ƒ@9b Of ;ljfֱ|8HMRB~91h $,ԯp@ig`'0[ '%?ӎoF,5."3ã$-t0~6jy>B|s;tT;g8I nK%C RnJfvҴбH[ A|}bHN $D`dOhNJQ_N@m{kR.! qtIDϷQFnq\ lFsB [dE#2Qehzyz]g(kyo qz{VACEHRL`f,$ MIY)r-3qYab]3&} Ja!1n"nuf1#4wRLAp#)] 0%m<]~Bn=:5!ˮr^!;Eup0-h-U,bCwX{|B(iZ= חWY)HhT)"OQvP=3Blo.bW!jmP|khx=3nݬ*tWr Y IGBi j8H6v \aQ䈬#hq!]:Q4̌$nROZx&!g#pA3+(k:qjhan wA'Q%VQX-)˺I$IՆw- Hp{"cf]gz GRc6nBj)SCffHD 3*Ld dD2I3ԉC˔_NM|\RB.dݰ%ra̐=,Dx;CSMCtD6:E! ȲtBa2ȍ|,XBhl{2('F 0ՇR#D'y־^Δ6P/GSq JxXvy<׎DQn5hELp[fQ 3љຜ*Q5XʫGa YE ?V~٭,hsф螵\+skzIȅ>T  QPP&'bC*yíߍAg&r* SB,C]ϿLq1ɂ>$;'5>gtO&iI܋rIT'؜D_d. " ~G7|KEqe= (Ii*Etn7@*r,'Oȇ~5)Є7@,1E@ݜWWPDߋ ԹA{&) r8"m8 -0 "eHT] U418$W̍f 6Ͱo6Օm )fjNۍ F1> &@|j;5%%uAFꮔDTd1[kxt#֭MA  Y Œ7p^ZHƑ1[dTXaZ[c 7[+ p"EB*%[quJl*d,'c ٢2h6 FZ(ӰH- #\,oyV#F>dE :ģ0\22Ǣ.N"cbi\By&XtqȣD2 ZB 4ENn+Xk Xi'Z' IA,\La"K3 $p|f0c))W 5Pl3D\nb8!) խ9(8ҍ$5ԓ@6a(3 IAθXU;c ;7g~2\'ZlBL -`~uplSEzbv$6&Ω3,㓜#Fc Yul`L$'\NZ>~^Z$duձ*#GG͊E'OGX1D,@?emZGEUqh+9(¢{U݌ˤ[!O "bv'N Bh'amu1ȟH2e„7CցWNo?}۳00t-53`/pT1 1ѧd-IT;ۖq0VO(-p,a?]Cc\)5*wEOi؉{"74IZvđ=sGFA# ז \dMZӀ¦VN8$l RʸU CiD?@Cbp)Q/ӑ3\z^s/D\,6 qɺM3Y^ir8͵ G'$u$6nZX`.5FQu. Df VG3)̾IM;\!͓b m6s3x- =2l a^a0A9dO߭E L:r7E5(%0#)FibA-Hӷy:1x+v93a2@b[/ϟvfpd6vD;m˩ƺ؆B~R6&i2QH,ALAEstхЦC" vXj3[*[8.D9eN-Z;6.|8ާ rB-;njy|"zK<:gԑ>cBkb( C jf뼑^  d7nP[vyl00F"@@Da @VB@e`% Th8uu$I:\f,E@#a̕O hw0q]vĖA%@ c6 X` VaaRw !BM*AK2ҁ0)@-E#2D*$DA-JJ!,PS ,DNND2̃$L  9"Q( *ε jL-8-mNT3Ju: S3H( ~(!Zbž l, u4l6Rַ]R$!o\=ΆD4<Ω(BcǴ35pC֜ˌߪFaFNLgRM]=[.j6:IPW#DqN5*]x Dn9ANo\0v0%YEvPƐApAs ETFL ZTw4pŹmpCRdoK0Tg|4aF"&Ha` 0N*31iF Qʅ Xae+4ax hSc}yfJG`"H fhbMtӋ|^+"()xlىwtKp(;+s#.aeDB pRF L(nFv89f W Fpd36JHw[h۟Wl\!HoLMd۶sm) 5ޓ]~#[ދC0VވBCw8†6ǀHE2Xo.n'\q ZF/n:t9e`$ edWʥlẦ[P͝c[b9V ,Ƚu&QɜHr0;I1  (1n `1šm\ R3J#,XUs$& ,Aݪ0ߜd(b >%Q 2෴mtqpHuf2%:EnveӘ'b^JN´͔ZHE9.)"*\ƕiݎbmf3O[s`9\-]vʹdj 9hi:3Kv)- v'%ZZ >x.tEscלB9$nk#o].jߍ u~}`ݳ>3vqZsKt"uϜ2sɥ2 Q[!|#~9cal/4È"=2x֬ci{72PП.MEzՋ<ћ0JfDS[ )/BwIX+4`XA+tߢtݎvYf]gf0|ujQfpsYp4 OPҼZ]㗸b"%@Li,Z c]Ⱦ'J\~ˊ`[͑nr}kԎeW܄ś9}*Q0 وECDb15#aB|\0j!f4}ˌc!6 ~fڀ~Mx#LM8]NA8mw./2$P \!Z7&ۙ7,QG'5+c#dL(8ѫLEB,"S тr 2f|<] xXΙ  P`lDt[Kq8{ S HZf:%׉]u a6Z5܊YʸdZmD5bL3A) 2MDFffɥA ݆ԸQz Lh*.m{7QchF4`sDrX.0ƮIHi4%!*oD井b- J]g>x㮢(cYTt[7 LݑcM樄_9ZeyFcI.JiuOxC !CQh8Mx`FfH ]♊|tQbʻ$vscChci6i 8\ޞhDe{ m> _etQ=Lrt` |D v2:}ݘd3aN/D,|mle لC$!/e<2,J(p $M(Ipȕ9(g#dV:(p\]j>.8CKOOr m#HFٙW5iy}r QٸcfM,^&XFAM/Y\ѭ?)Jbqs\"y K U8$4QL0"']Na5&Yeeγބg P\p"dMkQA1[JF_zO'!AK'tv .E|N.۳Ԏ"D! $fİ=4Ll(Pis$~ ւ^S4Z _}N&g?/Q5׈;#pX0V$0%*1w4#܍FAlOr Un !hr@c'BHYUZQWpH>TL>rIGL1Ɏa$I1[Ot0gG8m؁p%&9J;Jr)4pf&Woݟ!=ɢI0kDl'H8R"T>' AL̢pC " tg*kFz]O㞬%e]Gbhj)ZIG0psy1TDpyYIkrK(J[@.M\P pC?qT'RHWAE ܆PD\3 ,n^8:ZRO 005MbQ)fdCMI'>Qc[!cTVE:vf-NсO9CJUHl4X9& $ڬ Җ*DԩQ 2 # )ZV1,EAQDޞ@ FlḁFrd\w òq6Ί֗bXMLѕa2-R LDfADF[`]9@}Ճx1xP- z\ VW 10^nL] 5r3wەt0LX7A=)E BF P"D Q *X!(FPH%!`g"ZBi $YO҄W^=3=-^ R{B@ !6 BHЈ{$$Gp)%P$rP.5PBJ)R!PrSCIh8K3B+HAX&mli˰FD¡DD4x߳  :O-Lwdx?O5Lɲ0z4TSبa҉l+J1Lθ0+!+҉N)((67etmS)#㘝?g`w[L&`<ɟQnCy<`o!LJ9emp̺> ~8 Cy1!b,?Pl}%a0@,ֺ'?' )YõB 9C@OL2I"n6g[6BL@$?_ 8mgдɳ2 $BƄi314|D6d?qfǬD,BN F7F@i.n>̃ 6aYnc6Gj\z( ͷWL{D 6/XN@Gr\ 3dܻLZO*ѦV5ݢNir4u<HyK:N};bH!c!2־ZP (X@R*Y3)Yid@jSFjp_[7p ̶[KR'mUhn*M+)mcw g%EӖ\"Zܲ;, P8ud&PMkZ Bw}w^jy/߯qm*Iz\,F6N}QDNм^ Om:!Je '^px&TJFXT;@!) JJH(Y{yQlTBA9hw1FJ$5G#mDu MI\TlT&j20i)l dn KT* 2O"<7Ĕ4 )hQk#0+RQ D4t WUPSMtdA01;#?Wޜδ-U%.iwfxÿxM7ʉ Lt9AIPbԚɧ1넹֨S`uu5^Zc$^?'& )}032&H|8~FI;ELDܧ&Bc%-^˯ p0b$* rLD(ENf"ގ ؖ"("(G_8r6eIg3ֆ ⮩(J&̩}x8ZEOcBBC`? ~ϙsS$6c"OiVIUqܖz>?ƨ'صug&r<Qc0e (Z(_̞HP+ |Jb3 0]O /)8j6^a5 Ԧ堉`4rջV1ºZrꥉ[щz:, "mjdS4p²l(K68scf 3ȋpǍ-knha,i$js$S{23X  6 If"<TF4vogd`QF;..WJ ",pԃXe.]ce* ̈́E,c! @M'bvs;yw?H&EaX (SÌL1KġܮԘ&"f VqÁ40B|Q)kLZ0 1 ʿ>A=Ċ>K!ي/4;Yk'Mp2|dj8Q< %R3?!Xij lVgcN 1ACREET41Q40RQ@4,IKU1RrphhF!#PH0Tׯ5?3jy- `um!){ 5EET~4Wb9 k5 ,e,}Ȧ=Rm- x>xʚ2.Ts7kAoF ƜJv:8`O`tZIUc_B:+q\nml0^Io٥Р`)0;'=/wERě ԫ@Tʊ'~gnMg=9=N&1  H&lLz=|hKC>=iie񻗋DAz"x'PoF٣I5JCGh`v6$?xVs. ܡC,| QѓFDt>E# y/r(D BFi/E)'  ك}HqhmkSd,rjH\/GĝB(ppa zƀiC;&IHH0 *FAV5#- \ʱ~1 S3gM TQ% Aе Ԑ"].D7S2TM| ƒCAN7ʜ4Owwcˀ<`t Wt"CR NR:9S C4n!BmT=tɹcq90O\:Gk) lC4vgA(Tsk1*n`GR2tdX](8|lY4?7 s&vøo8$qPwd]#lsnls?oN:ȓng3ǮǓ (%J=pw/Mp K-$Qʨ-R3 ?q`?f:)Ё8Ş4|C-Kڬ2qz78 /\sdZI8()-%,QjYffN)l-o58/0LSEMܸ =,, A"^\q۰FbGNo).q,"Ȝ&W5S##[Dy=mœ4%YF40b+XqmNݠhF@NDw`rďiHFB" TªQ(׶-`ŦI|\.!rBl(PÅEl^T'^ʃ5vboǞ59BS| V(D2C-8n?N9&P37)@-3Vn,4'|L÷&C|0C{>x&=jfs6x3u',T76!"d J3Jc`'bٌޠ5ĝ^o& x|Ϥ*@0N=9˨w`;KE@ 'aV E(x~Y)R$)GdDZ܊'de9YxDkXtCu+(hL߀ xUO=?Wsl" s|JBkdA }v'v ~ڭh黔_艗_bXJT"ZH(` bJ@)Jb@Z`)DX)fJB"a P( fV`Nh`Mh@.ozWdPJoƴD ~y\!Or?eCROC٥fbwt,ฟ?1u @ ^G!UTT4TTU1)(`.Fh{+ꃎ oSyI< 1KD$QYHy1$Ĕ$Q %R(@*AjO%t/h`- j A**RP 2& jca={m!SΌ? Rk2)qqb'1 ҅66$ &D̦|Ϗ_G{K>2D0>~cWJ ?)>obLM f<Ioo;N`_t{3Uw|ۉ{;ƱMztG1RrúH1qT@(@*0}mfhj6VG׾g{t ^U=oB5>|> &fc0zKC@z7@n;Veݽy3xـ:tw(Ͼ'}@AYjMax^5]jOP7n@y{ ܢPRXP(:СRZ:<:Ϸ4}* ۾ 4n}Zu򼊶:/o'6} ϋRF|}yϻ#f=|6u} S{:{ Ե{R\}}Ǵy=Tnw;@w zEPT((A44/QK(kv={}.kn鳶>];{φeKw-yᚌ7Xmlhٛp:/} y`'ͺs˾t(7|yY޽n1!6^j{}o]s] ݭo=}ڴmNw޼r.;ûǹyrO|;Uٻ[\{^FgqbwN,7=ao7v9t>Zqw٫y귇[Stak=۳s.9>:>:_{|G}jىvLP)[wDte;_}xx7ϋx|u]|]s|#z$=nNMh= )&U;L {nHFѻ= q zk렩}ʥHwy|_<ݚ캳w/7v^^Œm3[>]7uw=ɷӛ[l޽ެw=wl3-jgos-;S+Sķ5[vS]Ɏx-;Omiں7w4kf4X֥pwvv-U{#Qe[KUG6wg_>rh}{PӳOkQXRRQn*GeRQ)n*w8vsbQ%)*џMA qn|-ޱt:]:Ow{K>{݊վ;X)gS gzF۠>k^Ԫyu٫Y!85@=x ٲ17oz9Շ]l/kKmCޓo@z}k%P^ڎ"Р)h"[$nj"&t5C{˻BBDZm*3nwEk-:mЭwFzy*)E+ٱswV9'eu;ʷ}zH>@u}aIBhV{6mhN BpC*(Ŧ؂vw[O[Z.W@EKj1]]QBmb5ns*],hgn-sv rSmG}sn5ݙTFA!!=3[n&*`۰n 6۸m]n$5M.:}yur\y^>݌vwEosAbbOsm6QTD-Ng*@ (يHR1(;vAռ5xJ]z5aTbt ɂt{`f}k-FEhCǫ:5Z( JlpmxnuSզ+mL;(th'acsEN ]V9ۮ tT;A\v_{׳ww4ʽ%k"F 4@MM )$44'@!CA1iz)j'M#4 $!D&M5<5S*~~G$M<h&"  dd4Od*~C'Ꞟ4A$ @  1OM&6SzE6h5Oh=I42L&LM?TS)&MG r?ٰTQTDx M5QEEI11-TE,M$YOcTTTO"d(?/fH?˾{] J_۠""jDudFN'XZ݁TCE3EQ rַ :PRYp7j$jEMTTACEUU1QLM Qb"B%" () p,0B`Rɦ&fQ ,TZRQ BxAX BRDAEBTQHP fh ]MHM!FCE1DQ1A&4 D@҅BT A@:JT$ a@jC@FL0UHD4Rh::KC)HBҡBA!a XTB-@ XS.*j %` QC*8)X6O^10Cgd(aD U"|XM5TT6iH>~g}2{q=sBѴ@2x A ]oq<5v?%>}NNYzJD3IO&_=,3VH?j6kсedZ:貽մ]'Fgƶi>6O4;UKIUy< 299:WMĨǏn5qwn˷{ye}S2Q9;ŐA_P"д# YO=&i?d&6b&1r䣣g~kбdw5@T0##)0Zm.B<``D"މzKVO)%1#@BhXPF#%AHRQQ4A1?obة?Q@?Qvr ǧSsX-%OkױҚ)py2_3vgYKΫvO>7W_ƾr:|p;ca( ۿdYf`fDaՇDYrK#DŽk{[@`s.r P1*(A7IJwF*<0!]1B*x"8 C}uV+is-" w>bQ_IO4_7,tʗ]aCQSW5k;ݤJrN" # OX ߕ@j^P3[y HӸIemj om8U,zMs`O[ua#៑ch*(B@||+g-uX:*C϶V.K6>[ay;KKIjX.YʒvosF6΍}(il^-a~3S ߇{ϣz{ I^㻽DĵWe& ` uˋJnGrhU ׋]e+I-cVXLrP02R ϸŖ Ko kf.0ivDeγ}Vxԡ~W|T}$v|bBXi0#Qj0)f WpPyQ<n=TI}loy},>ܵ>uv,,a%{WB1Oa?L4U>DgT*"C}̦u,084ڔbhf4g?•8żˆmS?4 q{z4-_&"1T3~g$+J*Uc8KmEDuMr=y T(< r15@!R qYJUTUtP9xzM^1Msق`#qІ?;,I$QDRP1 yty7E v҈."1R(ȅlwWyю,:!f R#?_7Qkw@)|e~ׅBG~q5BĬ.Kryu:ȼȊ!(Sn\ ]>m)D:QWI P&aV ~t" @ $Cˣ{k*$,_~=ʼ|8M&0h[QiZ'ũ 13p]R11ʟ/{> uN}zsfC>=^$L2lƘQJe`5X3cOJr0Wh[ - ixp|owWnYX֧Vg&Of*]]\PYŻ59ՒonɢtKB$8$d2] ;-; E/!H )mOMГm˷9n58L/ٽPBMѣK7G5A!5|' hg ( ,qHk u²n-tpEᎼd>\\iC&Ri|y[{uЌ9ndr="JI$I$̼d¬5F :]Bڠ}PZf"I:RAK.ghz'3z?CCM~ $:ʚ?c|vy i,в qjGxd{fu.ɤEf3qBœ(γRTHU;U+z 1 _ib(,.( LysXn Ei^OpbDԑgg;$aE(G^z7X \.3EF/kID/˜<1nx\$UzG`,ÉF 1uVj*@PU -6óN2xKפ+<d`Inw':k`ci^FPمtc%7`ɔW0ar໷И_ZtV׆M:v_=;62`:z7u["62> ]yX~B_΁Uv 6IL3)+ UO_o|?e.G{vtrnH0 4auj8q?"6 qxïaT ~v2ʹt{B@ڏ}cS?ї?-f22Ho`ҸʮҮJ<0R$JҴ$$ǕsI.gռ;;aq Ԫ΀iQ9gb88ĞٟhQ FnF5 ACZ/@A#Slcw fzDvf VU f3:-z7%ZU*P( *"bRI)(*U(WC:ȱɘ^s ]02x o%MƤM6\q5s9@UwY"HLT,AQ $GX\`MBUf*R*AACRRHR40" -}^qbvUsyt<іpPx/cb>5n oA,.r¨RHߚ%|s.FjMBD4PE-)Q!RASzrN}v+zyl;] EJ 1t~ϖd Y"ƾNM[{0 r[/^g(?=!j&V//JO?SJ$^)XX%]Gd4 屧Jgm bomXDqTX.Ȃ@?6-=NpƟtqHv j5d 00)2Gf(!Z9݅ Q4kwwP٣Sd 3L-AJMm|xpI:*{1p6nKcer?~2E.y@ej֢™x %\iSa!U;yg2uَ@"be7-Z3nU!B6fx611Ls3 ns#{ip5C!6ͯt3|Dv>g`! muܪ:y"_طY*2%Q"ϏdFNia1Dͺ:vێӝ)g>_6Qо!ThqEώ؎ׂQ?rgb(yj#_Y/L5hq 3C'_ơ&{T?G#xZU5Z7ɺ; FbiE(ʽfky0D]9,e`V._<9ex29,B1+m1̭kjf\U2LTA4zn?HrQl̆[Vdx+ #h1X-ѕȎefepPe 1)DU3TTQQVV%G$4 t0| t(2( dʭZŞ\CNxS1;jTY t`1fQV(3(bS f{2bAf ̖RS;9zt+HAIB y2]D2DRNF^Ր-&3n(JU| ai2rL ;E QTDRQM4%4DQa: {uY|8ɼYݻ3J*/NX;B1Oy>GrdFfc+~Q9(A.z$ e^v֜ M [[z,}/`}}ۀAruaoKD}f%_==2k I}jp,,(L qF(w(2pδ 3S!aAQ ?tIa*3EHVL 6Uˮp⯢iP+r)"{ft]}#E5/;y kGTTĿ"wwlRDdXPBK5i_8gvohㆊ ^.T#[memw1XFD.=}ARo"oa S\UݽqyW];Ǚ*: }GȰy~gݥ.: F-&/۹9T(?[?[+[<){}fĝ-ee'guN:(PWզeCˌpڱ.tZL;aU9h-*Uo 9%Z6e"WMLA?_W9 qz3-XWY7$=ܶ3I*`f+K#(I?B*u?/" p:~~:V C@? >g_%h9"3Ko:]Ea;؂Z!b}~M'<#򭃷f-V ?K7f&kckZŝĘfC=yrŗM*̓N/(&%BC~N(S3Vvx"mW67\ɫ[&k F-E8OFkV犣EZ]dmchi"LAAN-t 6@Xmrm)ST} JtplBmJB"1B&  &H? /Q^Y甆[ 8@ @T /.l *`SۥSj:Ⲃ1@3 DSsdfIqeyg`:%Qh 5kE%{uS%_FлDvJdgX~_^s^2r6[|w]a?2<v*0ԧ?RoaCG,_;da6ﮨY0?W5__!Q"~)FAlCGҼd͠=> ㌄Ηoeh8?+kȂT^]2`%DFPOzïPδ, SƊFi!W Pw׼}xƨ5uv~/bf~ GR#1o}Ni@D,! O[YVxٲVl'r(5Gs}KI(cjpEr-"R|KjvܸFαb￞ؾ@U\CͯUes<<:G3;#'2)ЏЯ|hUzd:_h/vrƎ9[vM-3=ɑY0-ŮluO4CcP-S6Uc[@Vy:@a}&aD,s%P@( ?H [=4d=;}CWӏ[jK\Bc3̘Ĩc{!CLۈDRADtqyΦYƆvV/i6p"NN#AFJ*9䅻AA~?[\^@ +8~$@?%x@A1,n$סhXc'(U#A\l(Bz-F@g/@aE(l3t)TO51Ł!7LO/@#_?r.iS ;}mꅬ?T'Z֧Sd'̽0O=@Z_?B痷K7cAV}bc)Ag0o 'Ǿ8CH~N[䜿lD6$t~99du9U:Otڤ p7衴 O@t.PM4.Ah5 C4Bb*$VJPG}ke~V <)q zf#5/)^+=O JK5/XUd$W ܒ5c.U<>@iDB8v;QTv"6?}=׬؅!,HTG:{uiua_~gokw&TQ]? =^4eEܢNqb[H?8gC|h:A*YMfzJkڈc2OLʿӦ5leo@%kPiM_\;'o((f; C ax.7 V+@D YP&}7'UF2\-WG_6clF4r"~e6Ezn. XՔ0͠k hEeȹ]= aebeuѪKr#qy.bXtCN~B/0 >!))]+ݹ.#-ҹczx]*]-v24*t` ɘ%8 wc R75HOSA=>7x8Q۪Edu*kpQޏcad.R2~ЌS=Fnvmhد짏9Jjh5O~!)jxZ=9sTN 씤Pp "c@)cz5X= B9w/G05V59\)qy BEλZPpIǵST8=~Gkgj'_ !oL@%[{*Y3 f?Qc!1H! V^THf'dYG.\Eɞ'@UW `!|ȷDl9x!4>}ǫuR3a1 i;9b/Y )"X,6;uW"Zdcfၱ!JP-)AC넼Pڦޏ Q-GS4FBUE',e\i\׶(]fu-7;?% G 0i8Ȭsj@$Qt bnd/dX׽D3| {h.oRϔGġ0]=8x2LA-wS mĿfJg7ӻ4@6w큏s3ks?Rj;̙wIܻf%v]a2(f3X{.;ZZJRvf+Zn vQ5@P3 Juj=Qc\)CuwwX333333mg;MPR$HI$I.v&{?RZdZf~#Omqi=izjmAB¼jcs\&)CgXgmqu~)ȖزBTPLq2@WYߡ8٤2< w3E7˯D,=ζ(U@{Kؙ:VPۿ<I13"yV0}3V۝|Z^'<@<8vrIC {!B-$ phNRl?vcsX~3RWKzϬ9㌼Wh|pP\w0p zAa Eo{Wq(6iiKiF(nlkjp :UpdYPl>@OLt)mq,"1hHJ놐w~]퍷F0a|n sB%PZ@[l0OW*ld r̸TXeO I& ~bH~w''JC)j~o zqҩdKggdPƶqwL?˳=I$KlB͟';NN6*PDSJ-n UF|suyjn(5LNmV{'4^g?s;fy *WDmFQW5| 1IJ3_ם9|^=I: -j2?C81nP^(, ~C Cs ɷOUZ ӄDRi kR&wy>x|wTF?5r$`e=utnH]9𹌨lbpvfBS'#LPA@*Y3n}݌BTaupThE6qnDdV[;p,);OJhhJbՕ/rS47th"yQ[(q5n"~^Z]ڀǥ:02f-.uIE-#FИSEPbE((]¡Źھ ''I{w0@P.:~N5QҬ.☠I.>rAr?=ЛHSB9+W&ZT 3"h5;ff >( ,U$ A<ž1\,o+ hRUBZcE}'Q{ry9,b1_}"D"Pdm*{LEK)XmmZV#rm[J@PU+"),PaZ1E`̂ RcE Fb|GTϿLX & JQNFB1A[ Z-(KmKD-V tsM٤'VqjłqQ4P1C UHu1 j`mixA)*ML/UEyҜ𭯐ъ,# )kEVUXT*Y1?Y')^ j@mUTH PIL]Xyy=xii`DbD F<IXYn4a`R $;3_sCs%NF4(dI9gCh{83bB2RVb1ZW-S?{W$5JiD !T4B$ 9Tm405* pFʒ}ގR,RC3BRt "tO'PD, B~rh[V6JV*(U[h*aլe[J`0 PRa%T+6…(,Wv"1A"ESEb69| -DK[jHV㲙|S߫4¢ԶJZyYI~4/ypq﷨0bڲw` ild^1N<f"V)*JiB 2, Ϣ`酥 ch ~ Qii*Ĭ 1|%Jn~Vɟƥ_l3vm{n/ۑLs$O-(zKHP"JE)Rrv}&J RĴ: Xi CyƂ*|U6,i%(wÐ`uu>x?qsd!Os!$>]'юzdFX9A}jܿC2$OnWKm>5 P'C* t"lu{S4;~ml~ [,gE ]+? B*/f|LcB bS;4<mLn93c*`spp^?f~2)^]7 .k*M]*xqxpx;BY>~X>*ٌXeUeD7dH6C ՟μ/]6v^MzF\w-A;Ey(s~|'}9,Ek#^N≤k.JC]6S9*nͽ3:6o1!ɲFzq0?.s°r?Ah}|QwMEwxO?x\4+_/Cʲn>H.d"r( [qQxSψwA ;Gv yEv!dtpݛGO2}~f[^U)/9)1ez0 Pxy=VmʌFoNatnG뻅6WٮƫYO7!O?W/aö8`X(dI/:(?hG#Hw`.Ly~?wk]yW..Owt4=]5OdnW"ŵi; a%m0CdLHI#=h psQ AwH m[ʡAB:D|9tqZd?ra 5iWXR}RtN=:sh`kڰi2:niI|{?n0Ц`]jC,7B| ,0E69zktEI,j1"Ǩqp u'Ҿ k^}Jn~KG˷o;1iyү`@бoڙ3z.^J헟`O-h*)~X=^BqX屫u"S>n4 ֏)L nv1+@>ML[w {?M>&N"4VWPOk ,Bۂhhryh̜CJ8)ѮYđ? 6ϋ9 ,톪|v}W9bL*~ɵ1D> AGg>>C;҉;X(~$v-*M?Zgϫ ӌ&wIE`DB/9G}uŮQTw:pWp<g%}nI0gR&efL?BQxpP( ȎCߊ7Kt=Ur+SR i4{)t.&U|aҩ"\""FnWp:;\Җ!juEfCͶpDžeUPxʅ1nғ{ X!s)BHGnD zܠ ROz[@ hzAF#ES2DOqDe@`U@"LJ}c@3 *EɠXYʍ.TϢѧ}VϲO׺݉bonNչk+C=dҧ";Q> a zBK=u=qyͅM3x\G1.v1N);o {wчY>O?Jxî~*@ٖ4 7jg=愴'9e<+I>=9t(rmyZbB'¿d֊_rB :#_waɊ{ Gj?vP("yETQSED5TUiUVg.EQΘK7!WB $)wʁ T~IVm !vbc=MhzV#TG=ҳJ~P>R.,B %BS,D'wa[qg88̓ 1˺z}1c+է>\<]~} E|q1wOlbStGT;z:j|> l !Δ{W`k7S 3#M2yP<;v(cubtpM-@ndc\;Z_L]1 UZ\n#rHVps#!8Ge ʷx9 T |݉sTrE3j9?9 A(=Eۧn F~+xe]tƟؼܶnNтFCpW&coݰn?MBaVt%wy?ɳO(4q b S(s%#`Ȉ|STuOc'6eR~OronݴPF.},׫HC0@aM>NiV$"A_M$B0NEe3d6l `=*7d?o>^1W$)Jՠ5!(#A0P"} ,L!2@JhB $&T* * #o4IAHr2*(sjm_|`*БKfp7IfYHNFz)zp h9Hd41/6P'hߖ9 Q@4&v:bvJj%2f(liPSdݞvڈJQ"") (J'٘t¦F4%ぐQP> 'PN qxno oҲBSE,<ҶV"BIMDzMR-ӆ=wg$܅)>u2z=׋jCBNF*.hU)dxwM9~7y[.+pn0pgUVq<:JS?lNrM IGAy!0|\)7ݺ>5[Cl)M q}BA$e ixf3,yb*9pWvdC] w,`o_ǍNװ#lp`2}۾^{ӥ}t|&ᶆ= yh2 /B+ꃯRSbSv[Vh~kSlehW.l_NoZP:ϣ|%YWcuS&lw^etM`m|48оG&8߳Wڌ>qiKjm>Hsm(C {g|ʹ}}ܾ(-8}]q\>u!]Š}?QUvtؽ0w)Wggh#vޝmye=/IN}?JdžXA=sBE\8^~&Mz?S2 {CP@uaWw7 t^\h*X\!ydj~0ǍWyDGYG(^]bOIpΖ|uG-_uo4G?ݪ74Er? u``Org*X4w 0z2bQp+ f.n=n&D Ӵ-yPkdK,-e>cž|t #&nrݦkwU]uj @"maFuh]e)XKav]8SdwR$$R{W-/GLaPc,;'>JqȗQaUg=W&N:^YtdgGY"qm{/X<&DgLޠU\iе5oc][IN {QV_bp07lTa*|6;]\J6g')0NVr1!'MidT׎-y8Q[B%Z%{5O=gUH]tR:t"̀! 헍}kVJ`/qɝNy(lZԬ {1``1_s;ʼ.ɤ_oSl,^RJ:.]q{GyB1(2 1!l{@mG}b[FS|p<Tnʅ0f|HdMFWye(jϔQm1ϖV-'bN`"09|gn _fh[N0l="2;#cKp,՝u͘K\$ùngT>*T!g5^" m]za*[8pVy|աṙHNt tX}Z7:'Ջoj k1L.o5’ uKw[AaE=B|!̈\YFT͘xh|=<}E (.3?/Ry`aN4 ڞ9~][`od~hiҭfq򜷖}dIJ3\ī/ʹnC,{ZM]bOb'j+|&;Ԫ gA=Ѻ&[|}9H^=XOɇl,w|yfaH] cS|"&Fqpe2(C80sƬ+1m]d&"`w(EBy̡6uYH\ 9&g-+rl'Y:vEP"S=e q¤'$ K*$ǰ`}|˼u:09IoW.g0:MUQϏ]TMҦ2&I9r74׋ !.B)SVڍcPojqh]NhJSIC@% 3d߷ хc*9X#,f33z 4: Q˒9;ռ!+ϭKOog Yhx0/zyڂgMߟڎ˞6U$S>*Ra]S;úKw P 3C0  .zo:` @[;M2NH 9 p{lݣ/`==B!CKs`ݰRq W }طtBݽ’V㑛 k 3j>A"#$O'm :g)KoDJ}&q|3X PgZꡡ8m걤MI?g\ -wK躏yv.ݙیW<$֭0i3\ʔ @ YOVo+m[+-SVG:˂PEdO ^ZI[tz@v0>I<'%f,an??=əK)O_ϯ =Bw=sbNrK9;?;8~9~j;Ph V> |]o&يvmy*@4r xR*iy@9t%tr s(?rC\#0 T=ǰYg?5Z=I*m\Pt+^ar|F@HcໆVy bG͢ å%o y&5uoꖹ띖RvKgUԱqc*zz82RN(,Ljv9"amih6 ,2ʬJ~m-s"xy=$gKtyn~O7,dm0yFX tyU|wtJpU3id~[?,v 7[,{=ރL#i(l0b뜱IY#(77=2VV ! QCD2TR(W=+^~3#QJN0fKj ߲خ3_/~9]Vx;ֳVG?4x~K{y13K]쩉 iMj GF?I`}ETx$>;GGpoc(N_pSMb?iWVb5Z0z'UvJ`OP>/)|*ww\oI@@ ?-2ݒOJ(yUY3!szCCv9Q>LܛuMS? 60^[ȋ/DıH[Q;dѝ1cGA1؁#,o86[d!mx5rᑿX\rL31na 2L$m@y(cnR=lQޒa9 yk{kL0tW@3%s`lPpyK x$^âݨy=Mwec(9^V76oGD:0=ςU6N4=x;ͺ<3aق=:b,jzZozqCFz!fVxfkT]-e^6d0P.}|iw,kZcdY̡OGK}݃ǷxP=\]}/}!*UgP3ꑰ| lo |֐;Fpƒi5δ fX [νȼOO>q K 7X"'ЮGlM5(JV>nzaY!qooC1_OJwA}GJ]\pcyY?{omYyzxuӌ(/:϶LjY-`V>g$Y(JuDvRي{!OK؞HA¿ Kv <0>ixܟ 珟pMV'@:0XMHdKI55I~GAU_`xGBvh!ϕ#LUjޣT^'ʢd-L`6,$wr!J>(3 H&y À@Q/5w^v_v}<h|{|v kͭKmH p7N[{,O룞A~N˽vS˱'*j%G"5;ǢQMw7lhb  w8ꅹ7bB#V T W2T|:4Aƒ}P&Cx4C^Y/>Fܾ=)MN[b?w)lB=z3ʐe"RI/M5<]ղDD]ßg@h@?B2) g 7ՈoA Q?$uCy'h?H@2Kv {A =f͂8y?{Z9O[? XlV hkF650 =\-t<4Ƿ?s;Ɣ=_>C}gd8~O]8Y_޺u p!Ex룗C&PB2)po&RX6,zˀfC0d햱tu޲ xfw 'GWOղyK&9q5O!ME\ŜBwXzSzm"},M_Tiu|5Qd뻬[|]ЉR&+(* kpП@>8BԸo*(x^ypw]ER⟿^{:'}}8B{<%u ҇6Be$Jgw'_.{-h#aH5WCy`ށ$&hS{imA6Gg[>*># BHO!րd\z^W]}хmGG^E`I`)H"vR6,a y?9\ Oɫ3UJ#׍x1͓0M0 c-JA,$cb%0AeV0bBJB5)a(ЩRHP+ PT,"J_eP[%$&bB_UNtּvֽkq /pSOŢ;2ظ\|:}{ĕX/vCm-+GƙD7!o\W1,@=QT)u 'La+h|f!hk3RSN: sr?vYp`+E@1 @!_ΠTsP<⿓cPN~ި<<D(|NQ%ĭψzm hI-HfSCiUʪUk'匊t&>d?}&bIinqD)!_#?n ~%&Nu`q@>6'P'~٤=p7)=c>.NfJTW>'o6I6֤!H[jUa!=)v bѥUqj_L&،(q+L&J0EiJRR +TDT`#(T"-UUhiJI*1D`R`HEXd .}mB,BMe//^qP}-L(zeGcdrz~ g$bBȼ#yͯ۶/:8;K-*)>*f~ =!?:>~]' @H O]{@(3ֻ߀|߶tVj3p桋^t\:\ʣħ(ꂋUJ}>ЌWΕ2b8t%>ڬ+R%Md nGV[z ctH}s\#!A n-UiX{ :H h4I~/tXPJ&rp kKTw Wa=lz뗥cyU}WQ<-oHqg `@TPA "G#6%?wH G˕:9_?@_-RI$I$I*UU:::d&")9C,LR v.mձ|:@/#a8mE/l|i>qw#Kђ($ GZ/B -08uDX-U~[;!>?O3Э!VfK㶍A/k͂rRF#[%X_-  d:BC¨EuMyc h@vECn'[\჋徿; $|uXKRr@ە@R0Ϥ m5%gc^!7G""ŵ2AYV6"cH§Q1xþrUn.xvXT+Vpi},Y'7KFy7ךoo/h ,YH!]2}>>Qj33z?7谪eQ%LRTmP/ki`GGiH PIܽLP:>[&@@W;UPy J uf@_6Xs29.#nHEzyҎ3}>o.n- }l!##~ b.'6@Ick;f`Uuy]`_`Cj(TzM{}W\=7qF$:)!K|0S -B3 bwOr~/mxqױw;il^(`2~SMC~3{6nb.Ls@QߥS'S>J#t FsxO{;[E'S |PGD : Ϗ>Ioa7d+2yN?v)D^;dYth=gꢉm`wD~d01|A Go∞ؿ= ^pbLEv?@Reh)M'? Q7$]b)៦ M_Z9CV]k 0'S8g;EL?sO~< {<o/W%RGqT`zTFߟw9R|I?϶ &鱁kxz o+Zjj!h񅜙 pNbIo=@c1}õ$@=4{Sfe>Zm Mm5LÓ}(jTjAb) 0!@dv;U P;s˯GE#Yu 0 a1bƹ촰Λ<YO9ZUUU6i٘Wn?Y7 "!}1[abo7q20K !`dH~}kgN--S~鮚a/|_$X,$a@,zo"n[fl2Tq-Rٞ{m^!*ov ׽9nW`I AJI4RҘUDy}QF^Êl91wq &&0v/F:Sj9.mg[;~Vqevt%e&t^ʓlZ3ü ۪c`@9>`ADzzTCkȱ'V6/CIc-q}Տyٱ1,w8J6F+@! p .E1_85d<>⏾i)s*Z&^ T8`ɹ( Xy5 #!_~ 3U9_g1u4ᄅ ⑤  ,AMFH;<7_k ؄L~ )%m xS\OrXͧ. fvq(8L+A.sN뀃A_ ڗWi1OFw U#rxS:V l^%7씙A5礢kJH{=xdՅ怒Zߪ LSAR4e&2D!':Ú辟Krb3ͽnI"Pe>o>o_g;:o\8otOOk3kCsa[&|1_-!NPj_ʹI7{%'-=g%ԙ˅9ݹKutBrJ'Ƃb}ԍ^kT瀎Y+?=kVY)d<ρ]03,P Y&05(W ÅS Yuo&Ԏ&9U޳Gf1be-_Lr 0.LZ^&b Q-R\|KXhXQT!{-&(k I Ȉy}?>F|s&ߝ_2 =\ '[F7eZ7--}}+#~#C1ؠA-i6({?^=E2MWwIP#VCxmRFJOs9;Y1S=D?Dw+~(X9g#8!k1go s:|t_ BCYho]yJ °a_PtM$O?{0Eg䍧y®ō}%Iio+pZY}g 'l N{t̀-ع][-#-r Alhp_æؙ/1~.pGgX=p+KpeJE~lwY$I+s4fO~*K xtyavb0dS cish⯺[9> r KvY帡µ~<^i,vX2hmZ㬁?RςUP3)B, 76P a}6-D-4PWC=0hZ*pl ?[|Hk-[.Uq^*ET8Ľ_jꌃ`p&צ<' 7֬rz95E|D[[, (-Eb\1SŠ͖7 l1b-fD's8k4pS6O)ID00E駬Ʊކ%qO8;TIM=g5&8XEIbS"xo>zktBu+f5^iPQD?[M!W]oZWƑ^"w9-QOh뫍V[IUjuM=-uxhhZfa>H֛o5]?V kt @ƒxM[J-Z< #)A|d}7EhOX8"lmNK\SM4Qs3Ym\W1.[\$s%ĞUz >/)HCGR #Hv+NI;aaժ~W-o(;;'Eoϭđm[U.DMu %OkgjgWAiչH$N|I] "xU[yPa>A$]-:6B@[8#sUCBSx/fۿP,4UUU_vLI h|*:i+孱j5K =`+@q sߧ LFmZ I'hdTD}7+#kMV<1P+oU<{@!: Y9Ew>N{tYXlsh͓zZ2͈fYm6J[@AAmGh\mE&eGa4f!|^_ r8':_6{w垑Nl!ػf6v,eLⷯ?]|?y?mœ~O=qv+`ɬGtj6|VV~b唤g`ayM)r8 \?۬{肼7 !b4wC F)dTpL m^?/>+zEZ?X{~ c(N:M+%' :K7C,0vGD QO;6=iؗLUOI9 [\.Md!8n>:Hpʜdc@iu窾CKά8ӦKx:fYiEClMD4pRlR9S+Bmvی"4[In{4~.!4ˆK念d-j]ff>̣vq3i= Š.ڃmwYzW&`' 7N1\zkPFAdlTR(uuon D Tcs\*(I Hϳc8:a/42쪛X"unƨ]0=r I,fnbP %4?(3M=Aa_\ - iP ٓqcMLiAftOl8 m뗞zr ٔ9,1CGv&XXoS?QADCH ;i؀a f aJLKs}5\.O*WyWcی4ˊ*Kʄ&iQ,bNۀ͡6;Qm=]y&#[(Br'Bhr4c4ExRYE=nN!Qڒ( opIh¬ {Ir.*;YV":fz%d.U7)u[ZsT/O1U,M oj;_.ik%4›]dC8W3P7o|eGA%<ᶢaIZgj0lگ0#9{7i3Ux\J, 2jn^u.][pS4у.vU1?wC~ !6˥ASo9!J5ꗦXAF@&8/`H;B(tʣO߫3wn6`nզyrY|X65vNG!C &KAD+6>%"I J QDx-CF~g;XlvbP8d=fdaǛ {s 锞6b'.`M>xBT0ۡzŬwK7ۗf` ʂVrSԺCj1;A%-FHL /A"DD@1&B}OM+ ?MwK0cw0-a ivJL;~^:] bg RqTK>9H>[>ì{9~P9'}<<":zG6#-,r_hjնVmpƯQXhr`(Rx ףg`YK셷I# MqIΐYPW3o ?*pSHlQ`0UjX̙+b[(d&*U.GU;]8_Kcli ΂.@ӎyvY~P dAspë᡼3 +&S5@}>=aԲEG~}P@ab?;}׻IՉ{rЈw#WѣV۹ڟA6Y}LcS\k5^O呪プZʺW}g!Q bg^*KfFqeK ` qw#jؗo/u{=UFΑc"}s3W?t}8i+ڨ ]qpy^ JKjȎuΓ_%#3 oY5#/q>duȚl~y^ԦW;: ]{+,2Z?kN]-ݒ`4X>O/qAUi:PBVpvRMSw'!{*h_:l/aZd> o48aWX(2gpԂ#L)ArGգ:Wԡ-]nfnjdz$-OW`xluC*P8p'dWv-B$ܐ3@o:)v2hԀ{s jsyԨXpj؁rx(kN|YvTdʷ-Fn)}f'pܻ!aN;0+~SM~_Ƚe},|9{_+2&jJXOG7%O*lLgvP<\ PZBxUek7jlҺP3n5خr2x:pW3n5JbjR~>`B¦V.b|J]=ksLϡl[ttvS9Al(x6mf#m1l|\Z#?DB6p۝evRu`h .}@VW՜Fdkzwz pRN8F+ugqxb54d_~8\W 7@>$WkpA}byBx37A$"} &)jX}U+LVo?ӝᶃGro#,7]}XL+7/wCDŽD#BЧ.!蚠?",>/22t*ŕ Wp )=UYQSXfY~)xJ't]\gw)"8- Xh>UÇ'_@v]Ll'\<.|F]l "+zeuTp{ÁZ }IR0R G5ac(KB >?_(t]LI2{ 8;~= JXBpʞ^t-\h{%Aˍ< I72 ̆EA~"YJIHf;}k ia%,º# bGiaڬ,Q2Ӊ",`@ pX%) VW0Jj¨/)4ƂуU(Ȫ!Z Xb$AQ[Z[Ql3QX33%@(%pJĉƘ?? CZD acђPMA X%VqJ-BPE1 K% 0eC i5B@dUQSMYC, %$PTE55S1 T2U:1sUrk=~3rbksݮ50"BNwFDTH}4QzV#[,mAіyڷABf(7srDH1o<吺Rry)鿾`v*W~֑ی0:8f2-1r0lWx7nG/Q1G^Sk V-Ԩ n/#%oiˣSf-I^x0q=KKOni=o!ш1ӦR< "%HD# "m#TF\}ԅOXP$_ʺWv|.i `q\*!.O[5wki7־eΣ.=O5# e_oo N6Yˍ/\$:*7= OKJzox8 -F Qgֱ'8:"@_!^AJ%M5GPQ#+l(סw^yl(+w2NXG<Ƈ/?aWGEL 8߁=8>/^ЈAlGtXe'd`cL'/>hPg&\\ MGuF!de#zJ5(9 ~9y: 9Isȼ p"=~1 <CclR 9A #&;U Du|bұPbD\7b ܋v#nm+ۺj(.X0&xabĤ;g}.OYTboV jϟgǣNH+Xpn+QW1%p\ Y}$OQLaiZp4 vhF~Z@ʞ]TGYxL`F'fXGy$)CmP&Ӵ(eI ĆbZqDzٜR{sֈaTj囧/"ՠAbN ]& ?_s;q 2Rvn-wzJbQ##svYw \tzbeA_v7fxPǫlCU>pjrTR8l=܇l"&&;k(Ǹv`x?H>qsx8tH,cAw㫄 Ue~H3QF*4R%pݽv6񤷙c-WN,%D* A9 SmM֬P[-UϬ`| jV*j7S'- B?p}FڟASGfa0L0p`:{\ "H^eCz;!Zdr,zc=K>xk]f1pŕm[-}+3,,kuxcO((~fy \V?!XH:n`ݿ9<5WR]ox!ZdUu`Y"/~w y8?)W6JFwX9RDX|(",c]{+tbMΤ|1veHW(`:.oTyzϦ!&:\$rHPlyKfӡ NnN)+1F@w5q^xdlQ),\".TS5q=|saY]Lwx>a椼G,ƕ l1ΐV@ϣ[kZ`?11>ι Q2qDzֱl;R/nb_!j_1I_3 ya@~ yv9Ajpۆm-) T4.ŭ*:\' "Gkv0&y,r?)=!F(ӹmVma5yX4q򛑅`GOkdRo  8l// 20 Y "|FP-p'1#},HCǯbk)ACm!7 )O 2VH<zdhU:~;$\@A|^g ݪ\1[8+ؿ[gkAS#%VcꩲlP-qm:oAw7%ć؆TP1J(@6i= D•NHqF%M+Ձ}L3(4)V9~ۭn $;3Tnf?8G._^~;jdqXʟ៓&Ј1?bK)2\5GS;'čo{Q[ѐ"-mi[ڡʒ D\bï.$s2۶)]T݀dQv_ <1/*TʪfֺmtWH(jX(2"q<*sX߆#K+,A:8j/<-dj6WV^{UʹZ8o|>& 0:!d,Y5Vǜd7H5o ѝ7WȬMg)Kf/(XQ~c5^]w+֗4c!at(`W;d{-x﯒ ZlRsj 8:wU6VKwe(l~~q;XϪ0OT3>ttp&/vTJs뎯;%naldڏLaO 5Vse6qX֒*DD@]{-%0x>KA1Q|͓T.`R X GWI, ;Əag0wEƜ* 07's ;6v+m)@ bëq4,nGms qOk:RtN.WWï8LD˘KW1J_w =b=snmpt/w˪/H%A8FUgL /?w)RX~&G-%[wO/ bҥ8XTDYTHj[+0{ơ*^&0a XJDi&峠۰` )EIA$9f#[7 9n=\ֲh2H Z Y2 ~n}V% ހJJ1]O[4ХF|89cK[+]_sBrAے( h:w"` ~ŚKBF[6(/;xւЙ5?`ӅA{ph`?@t('u@9␤އ4It_w~N|\1{I{BT zƠ Wr/=k*5N}eZg)w}IC=-G(׋m%@X–qxׇBbߢAi~S5`{a-w $ "P7]K,p_K= or/] 9 ׄ~NY߶;urTPv8!sgf;GVz +\.~lW$h =_ނ@}a^ƃ$x}ʞNr#=K]!`[KCf#LvD=3^=[$|::d5F y9IHlm 7mA.OgK/MtՒ@Bti_nUiETTZtdm_v~G:0XY䘒ט{`. ~םۤ*%(7 #j=9>nJg_V.{p@=-ok9D2n٠lo2l*UTũhY(|w z.\rm z' jk@A%nߖoŻqp\Fcd:zI4k^\c{&}+w/o=_)f<#qb̅Jך.ٽoUo_PtǡE²asak/[ "c"Pns\pȺډAMhQo :0< !=<\4N.NBv {q/겁= Ḃ;W.m˃Ƹ~#!1پ=2xNB<ocsޟ*::.*7s?>hCʆ F 'BΧ؉Dݭ+=cq1",Kj7:9.0f:P|cE16kH("PYstsg~NS-μ=3+.\6y] @ ἁS ݅GN̽P+K]澮|!`zy(;_2n,פur\&Lwi8:DuR{,<уY34fH}8BnH P~T:UD"2=[es|>nr7 磃h^MxMwj@0 UliJeOdu.wP tU[oևhںs6<^Od[A|FbOYFi-%hHn642YYg XS( Y! 8N-\p)[HELFzq;P8:1΂Vshڪ..{:Dip4'Þ`RcWZf|8Xq#=qЍ(]H[<^]6Lՙrɘ'd4me)tE@ ht01<\ c<6 P}J(HSށm,,&ptE#%[ Iyqu9kHnc_iM&}/]1UA{0`F6[ 2/49/q46r{i:(CK.9jm>!"Hv3=ءK>ne!]^8~@o|g6`w‹8|Zq~8Σ<v1}hXM">T%(|?GnnJB{vAអ<$7%~e_`U+xN*vŢO{95Uih"/Ꙝ5gp1&d\@pHE=$bCK^ [R)&X߃3geinɣJ;G %$J P1u+ x;9ΣP! ؅n$sqݔ&H~A,CF jqNmjxPwN_g_*IEײ<Jwu5*T>Ȩǿ>u>/[9ͳy+KA\x*5{k`$j/L#֏W\"32qrWXcr#MZHˮ_Ω]vyFֵO?Ř⇞܋`rz;FGwMWr</O'Mpmcȸ#]j7>Z}?@,v؎wƆh\A$q;ޞHt6"5ڙ;Ú{j|dX,75N,UHs9&.3BF7CU;_+^I Jy)";ٚp@+=tև9öH玧G/Leف<v[9P3|!Sfϫ8F cZLH ]!s5/x>'PʌW{T>;{ro3v'sb=|]C`1^'gk]{ďF.Alw8Λ\ 8C Hg(ظ*qPW=uvy!I0!w3u|x[:+kOwߗ◑:g/#Gnx.Xqkx]N5;u?*\ZemC1Wٖ!2>ԃn캫خ={G6R[+d]2wªrΫl*jcZ/NOZM7!*8i%UT;K~geq4;I!f_Ӏh,os=eA!~D)#RPA|SM_5DG. sNxmړdj `w5_"{"KӽXB^5*Q,\W k3eq;x(h_Rt_߀ ;x85 f`!GR8 n:wVe ghM8q$\|:8ܚwhga~͇ 8޳4wspݡIkP%& ? rw&<\9EA8Hj_=?trA!վrfn8QEmaP -^SE:$F*DV`? ]dC}jT[9͵akz Ӫ*BB%V w, 6OwBk' E3OQ5ʋ/-Nz/F2e*X=oEA{dQH`RSX b$H MS` 5Kx>nu=r,UVC䴁vd`&Cm<@J)'FϤ8J2DlA ,_z5v$|9{7 R/Q7ߏ|yCtr 4rG)/lB- i2_l";crr#8YD=64z?t=es4 R JʅR-w P֏]Df!50)HC;Y gf9#RȌK{yON)#C!ek?sBX?~M+OB_ ;E 9|p3WB ˟Ǧ:Xq`ָCw \W3a7>(HCN,d7"?@.Cϸꁭ+)Ђp!1FW\] .D87+jL#n g8Oc[.@@ζK v<Dk+w]yY@,۰UZpKc|u -4jmP|(HK ,ZDM:27Hxr9lVc*bF(U BF tPu;sXR梤rb8Ddуv\PF^qC0&C'/p`T e #1SQ+ΐ0ծ̢pRP=$"eN-` ~./od 7y `mdh\)W 63Y`z!fX:v2{{YEIEA2T0LBIEE0I 1 Q4UTU-)YJ*A*  IH(*BJXp^vmtttMoyF[\R~ :OggQ/xE;{D34M7Oxה–+ob=e%^Pn{oy_kTЅc2L.wxxE}5LAzn#Ƭ,heeIs[ygiղPK-.W:o:>I=F}DͩbTҴ,Q(j):W,4AO(V,myd*w~^øgַmM=P7/CIKLr`:[6z3sj߂a:}l-:'Ơ~ ?KW=LjD-Gn,8 K xׇh#(}{$N17E1lj˷e™!soF W!p>\cG2(B:B:>A=a?G?`ba‪(PMJ1&hB( (*(iS$A) 0s'ij@` HCC 'h}JaD U L%ZZ1 *@ ! W] .|k퐂xDHMd"^_s[|@T)00#P. v 81M{H4YXrXq5p@*)KEnXce{vq- -?hG@@B wfx?J؃n@o{ O } rk^i;օq6 .'ּ?ESɪ ?wd_Z3X\T ܓQUJEUUR ycgһqxP:9Fj.A@èzUq L9b "Jt>ØYlHMLrU 'Q;.U{0f#+uc(OotE&WY@01UUT+5C,;jx>}}⳱BK`3|q5w[[N1-=ia2G%x0,VY*s@Sdƙ #'x:r:U={)lҁl8__ss"d/sݚn7es>\dH(}O P pRćHZ00MIBD 1R\MB "uc.4?`ʊ^o\}q1Q1iq V -ђdT&'G&H!HUdT($O-`8ԯ\~vW`OPnD^G+BDGЈ-U/Cj|xE?FHPZz*& qC?__T<$?; ̙l7I=d}o pK|11UIY{=A4&^J>É Z1zO& &G>@d~Af.ĥ.ZOt `=C7-4QEQEHD!7 J)9O b}CbgP4J<}ફo8̮x{+c.axwQt(ܚO8,T@w`@+b-'D-/ 9wt~ϬKsW0}}ܵ 𦮈Xҳh q@wBJPvu $* \urH0(GRW߆(ݬ;Ci4/(=ssx[Όзߨ fJF :&Sy>{+X#4q~/ wK&.nMOMog=.>|9{}|4SD!~™&-Se` Ϯ{oWdw K#p#kvN`;vE;pBTBnXu{oˎo$# ùUޕ<߶w"#CWC=R[r;xZQNFe h#?L췈6!xRY]Bh?=~>s /.w^1U"(Gxx>`ۦU1Pџ?qCgڟs'>e_F~M>(GE2:Qxу<(2_SFgָ)H״"@̧俵gơw3K(b&&9[|pT=a/ptʫ9_veZf)9 __ܜ+g! GFta *j-gEh)FhlɰUp,,~@Yʟ] -w1/KVG epʃZZaJ4vGPVF7px@Ag]X/!w.܉Vm">Y ^B ]y=630?HyoF%bE!@ =;:NC/ ~lܝHo}3Ix%|MrpJqu$FLyJ^ bN.[&9Ӈ۸ћypo[\BDzچu~P,9} 3-nD37uBk ,@a$cKロrcUUR ^Ʉކ{1Kcul7)p }IH,̲"M?'Wv% @Y߈l{P@6w#eKZyÓ xӽ.t؟pCɚHIi! Wuh錞/f;u|v@S'%A`бU!眈R$9B&JNIG7|*n~=FR䅕xp۪- (كGfdr@G@0PAQ%pO;`ÂhXZ1"!n# &d3t>azKxo)bbhC~i߷h 'g.I ֞>t(,^}m>EG7:?KU'*~Oe6-vѷkvtq!+ Ц+{XAy4=x+7NȤ?U7^.n=m}$飼;ܿsܪAdE܀ȨÿrK2PSdC66yۃo&d` ^к4XB_ٿ)9k)j(W^fW?{/r'N?=Xc0綮gFa9C8X.t]!z֥R&X5t}eѕH $Eě1@bQ ul/v&]{]xEȂ5ٍC :p؍lń g`Í>gX=PA*OC$)]1Cpk vn[5įauF',z@/|X&DOm}vk ATq ڒ>2Xf$ Fw/p?ꔈ)!W{^__rX䊏}m:+:O9;q?} h-(*P,_ ] <@T qCf GO?Qnw{;Ӧs:zjŊ@(`bn ?#5LzOe~)R a-J4?>4cG#HJ_E%guy.ƖFj=,J`ܻ\V 82<ֹ]/wp{CCҭ<P#jR RoOQM];2<;"+D'iDHY_GA9k4aYxDa 3e %6jӭ,@qZYam3˻UyK#ϔ *Eb2Л Gw#^biE/j8]ݼ6$.}kusϗ GzȔG>{{@ND!ݼ;2}>j ;z q #)/>^l|ҳgz( htuPi;u%ۑo·e 9aO:SSc?Q|û0TsL t=A®S:>G}*퇦G ~_7O:5wp?xB"?NJ\nr@ڨw>kpx sO-> ?Y˫Z=1Pgw2y6Tk h:uy״{ͰwvQwo:>=@@)Ec1oӻwWϟ/@T  -% C㗛]?Ÿ:Wuv~Gyz;[)R,t/tko>]xZ7VL@ x(-QҚ]ߤGA 4 ~zATRB!z y(k(.h5(kɂ d 6:dyKg|KxG27p荊W֠y[)8 f^mK~xp$ Sj:j%ACN0x_:g;;3S#Lw?\y^OLܟ@.7{VSf)^{j=y?m`bSsZf2WA}Gǀpׯ'X6Y?5^bAAAH#/'ӫƑitp _R/4V7Px9sg fMEMhMKwR,ܲ^Aq=Y= 7C5FJ#x1؇ W1+cGلxٞe#dy$_OmD)J-jR y@0mAw3w{~kVm5;.]=WOeLi+Ԗ*?'(ETmԍC1ejA 4UT1gȟLgF` -k}n]Dze ];0՞zD6o{{wCUyߨoc*1YiGB~LvOYk* 2G= ={nq:׬s,E9 Rljz\)fgf?оlz]Q;v7rPA!NQG2~"o:8BHk$w|MsC-ґM;tOI` b`7XO>˧dpsN9kC?_Z[Ld0 FQpA@[i0LH Gd,8_Շ |) Q^)Y^B]J+3ڧ{wBC0Q9СN}ut0<ݾ/~f]U~JQsFu0j-:7 uj: f" y.c~#F]=rkGDې2pU3pGֵ)۲۲Y}CԕFujpJ. s֬@籎e-|} r3_<|jeqV&Go~UQg;)wnj5٪Byٲ3. ʺe -@+*9ҳ0&ǹi'j^TĘ$/EWIۭf68Dm$v:3t͔݀Om!tg );}NRԭA.%a:&NP掮k rF|mUARmv'B0tzDi):?L.D#m Ql^6ҫºM |RA`/l i Ш!ʷ_z JyKowPgTաxHT=YO?e - 곴`7Zaĩ>D@LȇF;71$ shqkCa҈x5R,L:7\PnzR$,ahx {NĵKUsРtMؚ)KmHX0kJ7ܢ;jNgꆭsaK lY|kΒ#|J qNiC sʼF5iG$H]6 0}Dpv\:T˿--<]ak`$Q]$`&K)1m7mՏdvۆnp6m\ $5oX%A,y*I=4]utx tbULJA#8ZaaL_,oW{`۾О:7uT=Tf!S9gXZqU31ǎ8\x-T/ THAA06HC5{A|9A̓axKW= \ `{ NGPՒU9jڟ8v}5t@|';t_$J"L@UR B̫%0ea A5 BCEL1 B V"h*ӉQ@TUTFL4S2TT%TQ15@R01DTDA2DA 1T%4DԤ=, F* V*ŕe 1AmRŕ**1DN1X`n`a \bAMJ%#H)KDH0AIJR41ЅhC &i )2% jji ZFHb f "$bF"h`j Yia*J &hHexrZJ *(M9DC4S%!@ATTTMTPTQTQ0LU5АPL5,%,M)ALJГ4HQQ%RP%RU0D @MHMȐ*H(&`JY"VPS%b"F) h E )*RHh( BJ"!(h" Ji)a(J ( j!B(* (**H `""h""H&&BR%{@HQ$@L?Z`7̘&b`$d%A4KK UL T+ TdUD;-T, %N)*C 0Et  fh (*%)II&iC )J (!B(afe5SC0́ADPQ 4S1MD%5ALT$JIKTIETS5QSEMP@TAOL" ɉ&$bJ&Kl2ei"i$B d%Z)*(** fV`&ckR RT@LQL$)0DE4р@ DSUDŽPC@C DH"q(_j!>U6 ?G2>P iERj?X*w@!Bo*}P 9w@'RԞo?zMG`U)Ђڟ)xr&Iïe@B|}/:JF?F Y+i+#;ltgҙEsϲ$ǁ,(P~1d4"2iRM9j)$ 2&.& H T`(4JJP 4䘘8&2d-)HDE3+@c"EF")č(B@+؂5 )dE1CI$8DDM*e JK$!Z+"(]R` HJ(2" FH)J(€a4ʟ$MSkS0E!(#l)iI]HZ CQ"m1% lE $[†HS@ۘE I1Y3fAe2HL* m" $2XK-B ΡDQT-P1)DH@ 6 4{HL5LddYL`%%N"L30\>A~|{yt '; H$@M`=<Ј.h_ߕO޸GKY)o컝o*sSI7og]<8=9juc_x˙'v7Wق!o{#;k1M#[.:F(>ϝf55I=a["%E1z],>}1jR۫Rju\>2j4/܄qǻ%7A CGXG# ν0͵7}fָ0!nG"_]B݁cMKKI߶T|/֫\{U:x߂'JCcMFP Q7}T}&^kK6>[T(u,1sЍ3~y/uW큯Fo"G^ МP휡.G ގJA\bQhjv3XoSgR:X0 (wM FZv af ڂD$XFٓϸ'¿?Yuz.a;ߛ~vaE_o GFﯥEDJq?Aq=١Vшʙ^ɷ]p'dY6l{RA7[H^D'Z!}eZٿhGV6mNѵCEՠlQI2Ӌ'36yy%)JRde)JReO[ipMWmg[˦李fa ANE_aʇC*r<8ݝzhd%sA`Tkǔz~GЍڦNt loV'u+ۃ3o[,秧SCO7ws '!﷼,gǖT=~:L%Ѐf@6;~,݄nX%D+X܃?o}XQ@%&sII,}Msgw"챍ue!?V{7='xs{>o4!'V.a G}u|saBUZeuPp=R?DI$If8kۗ[Xp]g/w) sszI<~|f|"MS;_7@*|}#}aX.$:hip*6kffQJ F; F+͗J I$G#j@$4ˈ hŧi^: ae~߶T C˷nAoڞDT}n]LHN`q;vKQB5A>~v4&߫pf$Z5tWIUK˫c4He_MѼ܌:}xm~}jPc$<@1VÂT{7F]nqh Bn\ $mWD{ٳn/gC^A)۽ =ߦ #L2PY 3T/-X#ur^QuX3⺵u *J !}y;ez^^i|ssFApQZ}D vb:썳,x5U@˵o|hs DaM8qܠWu9_G LartG5[@q~p@sv`ض VȽ$Vd ?jRҢgJ܇;=nN & up$5mU^{ H v; > 15CN.qUµT9aM+hci}XBJF{>‰Tp"'i.1S= 9h,s]Rфazڂg߳dǏ|(TP>L(Q`(^+|s;7-B0v 1&RϜgJӛ&10ԨIgˤ qP WW`WӏӠI ?gq4yJhG*j0!I)q5݆pCW_{`կ7r  zngOXaIYPP \iHz,2ƭlw NO.z irͦ÷oـ= x ̳hoB9 NM^\ 88;, g1fwR96'2+[:epc=^ $ n7NuMmih[R ]y1_>p[+&ð6kLS{t,ZPH^on›=q'&A8JeOcfg'1-ڸc@Zw)_[]XMa.dTټ_i@Cd- vsC>MWZ-]3U:y: ( 3 #;.9ZtW8H9:KwlQ@wF2BxLLfA[So^%P]df7(`7 >BVOGr A$I7PA_[!) Er QnCDj+ ̑ EXiC*3 z$Nu=x:ڕF72% N^u~d,h+管ēE vᄡ2dԠx6KA>h 'J C#4(]gA]٪廘 Zメ_Hv5:_zKO)2Dxh T )*`MH?Z8e=P U2(2dxqJ$N nn.+<'U sm`N<=cu$(r xEm *@\ mg`irQw$Vk_ن e8)CW;`T4ArI+H>LPܡYU6:H e b@mg;0Bx=qa1Oi~Cw_10qgr< }Zu1 3J~A]U5|t8lxq(osyY"O=4P2(moxzԒOj^,@.WHRd1줵\nPTU/aAͩP=!IP+|DIc>c7 !{Xb,6\Y+k9z>B͍X Qs|Yfywm">[".5E~*$eeu%gr>IP8M0=NGuP >w̌z|M.o;P[Z~J;,/8h[;jg#t |Zѣ@_sbѳfGQ\.Uv N:b(M8rrԼ콖u[N#yGxxnɜ|ZjNb_(= e@ !nS|?_w^`2L2L(al0Qr`RAeD,< ?+' HE(hXg皐" RsӅ&mEl8eՑ3șTΎw66WD8x/QK KQ4TD AHҩJJ BEPRI(! PV'3#%7?Z5M 02AJi1X#RPL2`ՔAY$V[H[%BA`*EjqA ,QPeҶ ؗ)A&IIit+l 1mlhAT%#V!`JPEPRWSSDEIVVTPف'5bRAN:w4h+х%Am-FHVa,lDڔ6#!Z2e*,cT噅(,JX [Q@Էh;8ı5}0UWTvѐ [dpF2Q^T":, )Y-BC\8*r9(i*iMH'&f4ǸL`ҳy6.0`mb+N(DSxlV.4ʤЂ7KiF 5Q`孵Uq%dPUo&b391Xm) Yx(Bp} i4Œ:ᧄ<#gpz3jx)4"8J!B äEl(_`/&vζ[?V.˅xl ȉaF 6=ɈۦqG|A ?7OM`nʼn7=C&KTWDL3d 3Of`wXm7cC0} u];h;zќtc-Zz@UP"( wq>`ţ~yħET!`7/H#i'$j !;5:X20gBΌƬsó͌,}Gkr+hrZHhDJ=;S&LpmrX 2 (1D=i+_ eʽިG?pRaW _cc76*$az-eAEG( ?[L 3kXNWb.;D_ZS5i@X UF( ,M(fyg]qq\2iltѫbl1Y$$rnIC?˭ַF"13""T5Ͼ~5w߃q}5_$=#w.(?Gu"z:!6Lӷ&f5O5"$ӛ{hC'fۡO7M0餒BR~|~o֓߼Q/dBΚ`v@J*8|q"r L@T̼:ˠ`3a~EYwxOL*2̳?΢ %0q56tЇq_yr-zV>|֯/{#urh`h H}!BĪ?5*17)@c31f&1/9QX s0l쌫-m@^5J}Nu9s(HHJZa?z1a ™IH?!;lJ]șH p t1Mmg9dمN" ")x"bYRv(I1\x!":ޯ=j/(t m!;U1! zq+)lW%v[׎)v\y !-o3S*ƈ$RqZP))E!QuXs &_a9k/"-Ω3303JPa?׷7 fgB~v#.8#1-qBDcUHu5Uf<}p7_@_Nwu;m\Js6B Næ!T)@â6Ls4pWk8'Md@7L4`]h[i՞.y.IoffdFK >/U>WFkί8O1k}=N7Jq1V.]07ThFqJjԌTZf1X~[|ad8r@epw9ڷTjqe8kFa ޝ'd퓐6?uW P*K6.]lKcśoتNz6hb~-k}i/я;jCCg zs9޴xe:r${+aP] |bT!lv+ÝGlQxu?:yo F $)(*&Z ER\l*|bpGH:?6l%gl+3]jQNI:L~B84ى|G0fBN7_`"#+H_ [PiyZh!h8Z׻s?&Mqq<VkvQhhG?}rҘʵB,ZTȥwѴe_iF;ZFvTeh!H(IY9@eK9'NdM"R}!m١kGYƅrrЛʏ8W/wv'DhOIk1s.[I$c`M 8KS\@%fdXL`RΘ9ETm dXmn{j~ mdH5KPC%anH3WD*AIRe!Lr+ lSpե-?0=f'_?/~^b:-'SM,8ԕXҐLILT+mtR.*b+VڵTImeUVYu@=52bPr0X#GE F1Ad+%mEKiQ+T/c 8YJ)3&X+~o~/o}enSb%S#{? aOEWQ ɕ%Azޥ(krYw~S,0^1 3Q+e>Os>1h8kfe Aa@TGBKcStks&6D¸sTz >Gb%wu/e\pW !kkdevJJ-.WĽQGUA37 xHR\Csfd֓ WW9ʾrh g_^if kDXPL4Ϧw4R*BG9ûOrMvpɞt]!Ǖ@ 2^>ϟv @7~wYiO~sA6?D K6N3?,1ARf q~ oҶ=<\ʐo׍UMٿ%q7VQڭz-\f,+EQơJj韛5ʓxG!_69jԇN\?A&%98B3Tݘ;8|ifx烵M7O4kwmx FDuKEȰ7pVU!Hepxh^B=gkP<_M_ᘈ뺸;Rc̎4[`,v}_c\u"1 rQQ>"89t2~;"e B[e">aG;Z{(࿸q'$LHjrQ4>*PPAr/ i^|ݺ+Ը7`%p,t{"y<8u9*5c < uץn߲@`<@U0a;k;{I>-8UĻϢ_ﭐھs—n`x;B*=F=XXjHpT˹! pQ{ -"X 8+;9] bq)<_H`rpX/dfh|V(YR!pҐ<#4N#?wC yjai@G>WrɧLvAޕO;3O:R<<f4@ Qe?^~ދVA!a|֏Jvv{wDGɽsh +Z#exxIJk24{֩㼁A,Y!Z[@~Eh}gg٣v3Q8hORB`>?ܞ[؈6" 1\bTT@ɖ4h֊Ci"5]Iu B~PY >á`{w痮X*qO]׺C[G>=Z.YX>b}?ُ}~ zQew`Au.g>_ӗ L5˧ɚ'V"0 eDG ȣ ˟;=M%~FpS접0)âsW+ ;+E d+{ݫ%p9 =?韵._|@ߞt+Ǔ2]` ^?:tW۞6z O8b}ZZAw= m{)nO}nր~.x DMi }/cVzԹt*xqsrn"_?G~f~W =:gj"Tk/H#o~޶1?i33E<&=y3 "%D`LTRD'QA!({9iWd3ae~m_{}]0D[ #Ѣ3_,]FChCއ$ ~l7ֶo[~]0׵I ILH/4^zֿ!@z?]wӽdyK ֡33t4ĸx}ӖZfڻD{ q&HE17^t,X?ʎG/_=8NA?Y'jP&p9 nV$v8@`9DI%ObŝЩ>w3:Z !(bS' 5ڝ(䭷EI>M 6~$roL?Ms_?|kSLetR@=5GAb޳z¬l-?&]WGy</Eyqz|;Tb dH!McP Dskb]SDkr<.ޢzdOD +S/?qp?U)C 7wQdmoVi8,d4-E'32|G8)똢g8>B'!}/_ueueU|ۡAf}RO>'1G*uwŊ$'7(񂼣 \(xA,g9=3ڪh?*Ϝh )ugV!'qq@{cYvg}#]?4 <y3omqb:oG$8ŽQT\XgPgmv.'("YR_Nv %2!~ p|8B:B BY]* -t&(,Sl[!gG6v >D^A3C$U$?1sS0í["mjYwrS9.:~js)=l!VO-|^i;P(,8|ŀKjXxc?/T|<'8|^2^Ia7`d8.3\.{k]~`ڝ }Đ>Έx@7S6s`J 9w?gCR]>nmk0 im$0hn z/(6Z⼛[w:TUؗ=+m?#/?1cpժ)oBK ̍Aֽ^Ee"Aug ;~Cw(n؄o%|zde;ypff/`Y0dEzj rk8~hҖ F$!>/#<WI!@  osd䓮Tx"!}]Owc1~L®ɚ=}j Fl['da} ![m \@,饎r?E =E Hz #aֺ gD6tQ?@|)@P@!^!{Y½I?L.bǩ=,u;GG;|N׶sDA> H 4(AzE=|dwIYq GR A s^L*NiՋ-f6F ^V#Hw(=jьz|=Q-AUTX]$ԼkQ2  UpPk,| $g<\ujsN•ҽpG APM;= [jDhs pfME bBiy[j>&((}|"BXY^s9L5DzYǨn崄gG~ҊXooݗ >'݂e"z &E"[ŷUnX{[cE}17sU6Cwį0 O P)B^ S8sT@>Їnlb++T(]N"3F_G#/>nS[H7]1f*_szVo}SG`;)ì[ aeQwO"aX8|͙ʧׯfL2НY~)X~j]'%B) p!k[HϏ_c;6isѶ)yzY BGO}[9ԥ)JRc>k۷n؃p6`p%y׮m1up]no<:z ꋝ>m܀^s +kݐOT|FΚi>3ihw/_RϓwͿѡԜxꟓjFTJe0] bu)NIxٿ}хƸwLW~%SGJg녾2 y5B+stXp#NφZ@t,& (qpş䮐yD<|d>agݹF^ -|`g& `sώ5[^NˎF;VĪ}Rج!q:&qZ1(p"Lؠ.~ d/+(χAxĞ!w_\VzmɲBnB8 ;]F"僎!8F`/w<gT"{3ˬF:d l<?@z==Zd}T,lxqTǴcC(٩SJ=: 27}p1ݰ2˿ikܫPX eڠ%@0dދU%+b=݅{{_c/ 8Ar_Qjh4`C^ȟ}o2.խca+snb:ě tZO,z%]F5`Wk H?n܊qܷ0L{DX~;E `;aڼ1\{>̿K! 0fZ/[ Kg$K@">U\h'2$@|l;{%ݽl3J~}/"5] ʐc۾ b57؍gk5?Z_>7{}#JQUA,aWuAF_@85e$_dvp9ёjXd,n) MN&n]Ѷ܆A$㭤~YζG—leڂbB Bry!7l+K1C^Ko'p6gDNVO|nU0P !mpx5 <v_.^b2TGg{sKxk߷^cQ'aA#NG#'6J+uICX?3C4ڎ^eG=>Dj#tT!#3?!77NpJkRsv`iա]\~a"bZ<_m!CX=`Y^?/zH0y:]^ qJΖ]7~t}d/k,pN(R͙}O`NFa̚H0qt5JÝ9-1˖kDX7ME a.IfdM,8*,),!.&&sWf*ѯr6Y@b?>$a1QͅhQ6uASA!]l=OxY&̩*K(BZL]xt&v:}Wxzqv>PtN}˂w>?.E5}WH]}G7+3*iPs޺D=m6x8ՒK69RdjPnP8;)XcUK.GRqC!{_׹B1axee6dvxQ둅cQ)/8o;Ʉs!<}Hq`?\fWl!;Z '}\\):1zТ`i0 uȤs|\#ԅn8GEJ.Rok9f˥qJ9Ftb Ѳ8$lzLFF|҉@6M70@în.B 8j7k ڴKMWm}璉O^퇫xvA`sEdSIpyJIq,Wnc@݌1RKG; X]E7Et۬ƍS7q`ӳM}-HI@}E|WS ;*Xvj>;wm&`lA"u\^ڐN`e|^5=5 5uAVS#cgȪ8cs*W혮G KWmqgƝ(''CK]uN9q|w]F Bl^\MYR2 (!c?SFaCH!EKGyF K?j 1 8޽R1 iaDX2,xihfQJ3 (Q!jVk{7ZiFv]l8b{U33%M)*侮MΔ8y벖:P' VI=LSICd8;N(&A&Z vA$v]6C] Sjy? _+% O_x4:X1DLZ_TWwb1$h&PQGw?̄1]ҭvVd&qovnO`"<76 1@Iwd}7M߁w(}Q:㞎lRqf݀jeihIxWRS^i ?!05#$O D .ء߾෰pBG*b`,``%xL ~JfS4Wjn#Yz|kJ2adžBOpˈ,zS~Kxʺ]t87l."i3 C`4S1o225+(s ʚj1XF;<˾*Nwފ./k%)`{{{:(&aA|7?ưxޯ mc.\Mfb1'ezyO[29)ft=10h87Bv:RG$/d˾`HEC6K`HWu(ESdL-Z^Rv2FgӲ: $ *y"DTG*6u/C/5Kېe_1{}5v7f{s?4覘$vRF4>R{3 msH19{VC3l) CJj `:7ܛzn"+( -y\L!@b;w4M#9 Xֱ-}3uxisP!&.uǨ,4 ڌޜ` dmO;|8Js4Di$B S P%Ú Ng 4 =]zn ȜK:zaw-rh.\13UPxC@`|Oe~?ju}oOӣrl1[404*haHr>.@Ť`Eo5~s7t[@U5[wwUev?!aGUfaOǾE,giy~JH?onAJ<5ߘoowv}߅"i8*!A=< ~+ow&y.iI*9Ƽ͵LG;)0zik/GA"a,2zv 4 %4>A@UQBy <دgSB GĢ.*@`b!!D _Ҡ{?>f @7 *Poc]6T>I3/b{P`_(ca1Ht((<@&du$9\"b)!UXyS۫7 \l5"$Jc?8)!Ppt<|OZ(y|kV"J~}|>o ؂Ĭ;2)_SUt()R(E*( S)( tQ@P7 oa8x7]:TLrm` òLַQ4CHɰ̣DžidiVzlá`|v` )9BY=ǙS >tG $-Cdͨn (^Ԟ=ij @+ʽ֛rjt8BKr(hn!N(Z߉'[~z2TD"~W`Gw,{Xi=&WYnV`Wv<7R8׵(EbX ]{OFk{Vʥ\.ҶX׻3Z ~o0!cȭADӠP'!@$0ҷ" $#p- t ;jTAnik ]5YjGZ_>@Y75Ųyrއ&V2;YryށW!imY@.6=R^MKQo02 "iZxyzxs5' Nz c\_Af o :;h1Z"Rdb|*Bz3rNS^"UY`:I&,4%RaqPkN$\P^t<{AB=uy'6; z݅ I}O")JmM~ltb D@@п 2A.\9 Aa Da Oqfr nkCZuDxGDYSee0@d5]_2"gٗXg{VX̹CM:WUs^/"+@g]F&sS]D.3cicK:=aʋPx7zFhaJ,W6&&K;Q5.LJ1O/Ҋ3yp"jBVx-_IOZz~x cmHdc,fKu Ԇ ˈKX:xBp?zB$|: ڜE}3ChZȉo ˫3z0ms iR> q|Q[PH%v<]|6 BtT @`dԊ/w( f^2N T5{Rh2 amI%2҃@c%Q֪Uf?pcC7cڙPjÓf%(5K߆RVN##y)Hu"06<^U<];a K%K0` bKpF9IbLl=h:!c Q)y0ᓔ7h>A%g|vOafpohÒ\ mExb$^C޹I#R# ֒-l" yI;ohaCٺ"C|xخ 6DrۯnOK@dM3S$ =a d!Q).Q $Wt (:"% @)F@|c3p*/$L_ 2`a>'/y|e-E {P7Ikww> |F(i7 0QDTWps|c0uD:̄!ԆZ%*!P`E b"X* N8jJ&64bQ\2T5K;Y}<Ϊ ` De ѐ NSXty 6 ɡ!/| $ #dI,<>jc]$ltB }*}7uбw -"A6?=Ư"ϝ{O![&(G"v$rPo{8~L}N;LFMw(soz{cDc.OS\̓ò^Txb7tjH}0Ԉn! F<ˠw/.™^CI=NG݀8vp ц| I oG~g=7c2M|O;kS n T1[sוЖ秂:(rI/VHq hNc xОf !{a&xU#_>b3U듄Ux3rT1@,eYD^$'0quۿ>X;ȁ¥8\"3`iӁ k׸wfEg]J*Z%x'fgG]{0Ab=`Rθk &;w~V&W9M?Wu}ШzvR;!(#MBOB;&TJPD(r%j)aJ!a"N]2t@C4mmR6gY]x:JX>0oQ'8/~GDn9! 0pSpECz$V syvmKN寖աDAd*P̨)ICaTCŇu7NܦӴߘ3hlSu&D37|Mh:=Xox5aږeE:ݵڭݪK_72>-܆YD7 Ԯ봋@ĘS&f_M^fE4@/|w18@@w* =|='1 zjf"~h9 sT6/_ w09M6DȘMnX;9{q{yQ?"R4UspkqUUZZ71UUQUUUU(Vᙂ[UUUZZնjUnKUUUUUVjJI`CĴQUUU@UU}tn0>}$Լ!c_I8hI;NUL$`qJ3:4NGWҟ5.WKkew7$4hl6C!rK$`3(e[|nWQx4`e #r|zz֤R]hua7K/o[j@k5A;Ĕ-߀mwwUqz&!o1LZo.$5aϦn*4Jc2 GGSӥ`̐d*i;LvC [3I!H-MTqc5H;=;QpdA%]s;M\^t%&E Y1F05ݬ5PF.]/G' +[Lϛ[ <]8sEi КQ-W)p?49z{m,8ZاzQyT<}=3t>|78C\@E8'&i:ss X3Vsð4aUCx$E5`36h~5d" <09c3[nYm+9[%^fvxs pXh'ZGG!rqI[[!kNuGyd5yӭPcdf &k`r٨]0hxİwAC7NNa8)x<ʴ 0UKn؟<AG8;|~s@??/ňP> ܂t@c+AdϼQWK3/9t0x$h@ ~mZIQ)}d/E:\pŒ(sD4"ÜV"k?96N׻4t6fזW2pCpU;o]$2Ʌi<]m^"cy14{:,,VQEb5 xͿID5Cwac)D; qM_5ӏ )wsC"M2xiW:2ğ]`vUbP{< \"%184sH*`1atFc"~3e4ylB`Xl|h'd{HQoĝsy$ME.0+C`qf Lh_G\drôHJO EϢ$NCpԈ&1;$H8Z*<\tɏ0H5k44ϓVAHx ):t*{ԁÖ1$ 1UQEV*T|aR~ϱrA'O4`[>j-^u>4訷y/ bLMRd_fkѩFeps}f)0"niu# qS`^`5׮ǒrT ΧctxvwKmL ktyemB[h5>n_КLcXx @z{FPv`4-@ICHU-1"jF/ǻ'4%dOJ43IH @Gh  z~O 7Qp_#/&$@m: XI& =q.N@]XUkjF%U䞯}.5ߨ/omz_}2gDDwS$0Y"Ig_VZ5WxjfwfK/XvaqaLXHJ9Ÿ>n9^GHTY/Z^iϻϪ Q18j041\@Xw ߘ`-g23!u@>C\XsxVn[§؜s9Nb!,SR\6G`XabVd>G̑0 5C6eww?2y,Z:H6c,^W-f}h8C'~AE$wzrĚ vn H3ΪNl WFBQqa󃧋ΎnW=::%Ժ%p>f0b.3ZD(XzC7v!J3P&x7(R-ENO dP o烁d(,\jnA/A=m tn'q;IER7^ϴK1N&pyZpLSE$WﺧI&l0Q,װ̽LY] gLle8[7>Xzke8FHkr09#gc " uFz h q#ߦT)ǙPw7pNŀ i'ǿl遡%Jy"A; >C' PSvNbN{) ve3^4XkÖN43 ۀ{QHn1`74U UTS#,y@LD|h͝ C#^P )o\,Lu^xkth$"CWYSIp-̌C )|6[,A ldvɤ6s S[~]M)μ/)C5azKgi:kQF!:! IMߛJlʦϦ= .D6-t (Pim}pt9!@DvC4ͤOQK/3׌f̍34'rE? ͍W k+JR R~I $ӹfgu 0X4TUf_VB7 i`{B$;8q[#`7IRlfR`r4d!­(M&WLH@OBH`` Z)epy6flAhC)xw1X Da}YSvclTY< ϙ+`|IWԘhU,(u5EryDU'(\'M$YJ\3;+BTUs"\=&)Iu3gB>m ,DlQA(do(QA BMtӷ|oݭVl0b.'wNUѻ㓴笸]`τS kJ Uì@7npwT Af4Pp=0ӱ]UcGDEH^';=9jAy.LII MCV x2o9p>#cMlG[R4 &&hD_>s||4->{@ 0]pB>ֿE;ΟY׫n"r>>{NRp6\hұ4X i$ydCNRL߲0xԕ\@€,0QlPw,)5ᕏW0\|CW(;e}/H.l7@q"%&-komΓ@y|pᚦ|,$`/ N>$2s:QDUAUIT3R,Jm>'4TX]A2 ۶͈,K.ʟS>NXCR;sL>*t'pP0",6Jo?N=~ߺ|_M _fsow.职Jz4KBy a&ٮ0x^ğd֋h_>hgR_څgpf>ٞZբ鋵6k5"G z9גV^ّROZL[c` kYd=m+`3?=22CܒIy!:K=Kpd!kdQYzsLM֓?wYc1X dMJ(eQ6ro[Uّ<:ۄN0+z{#+hC\)(F)PKuW b_[3O=*1zw vpӒJ laS4:M5+'&ܰ(sES<糜o;~nUO&'0=;LObk;:Xq;~xSg RE:w1b$mpexbaӝ>٥QlnЙ@7˄ e5v]=ӨfHB qmKxG 6؇m4:ZLI=57xlvׇ/Џ8o["h@\B#K͗Xԣ6Cczzo]^]*#‹v% D|ɛHyؚT|V41y|q4&g ~^t@M.Hr",$gfG;{~K'[jMhi/';h,stKdKxԕ0~>r!C϶c_FA=j^:e7ƹB K>_sxXң?G-بPta }lUF{DR6?v!^gt;8+tw׳ P!>{)}agrVC ,mbV21;"Bn@NH U wN#)ztUDpzoXwɅ\ D/FiKbK C!0U<[k-btB;O;~ZG*Gu*L*mo ߻yAܻ Yg{\g?K!L| I?l'#و92?>̒֡A5pԺṃ%Pjr~rҦB1c o"_8`mJ1W[3W Q˙mNWvq1HR{h.S*t-R|Ȓ%OMy#a~qpgb2wx%COAKcơ=1+CEǏ|<&aTʈHY!*LLY`ihE? eô',u(0N@y9DSUqIi%p&CK8 p+PJ9(YƑ `ܾWt]A>׼$4hW$R7;+ٖ0ylQbP7II"$ J&IVE>a%\(Ko͕VHD‡^5LalDS])D0.eg>$&5j)\#0m-/_=8ya oM ,Co׿`sU^fA/ĕJmVM/*=NK78yepn3d 鉅9&?y/0ІJװ2d9c-߆IŬKؗI""U&`>ߊ4 teSb id`lm"aمQ("SC Q5%5TQrlͱ8qh݈rW9J\`d&LdAN^)((wUI,@߅TF 9 B T?K@.s9BB>h0{Q}-c\Dk'Ff"a8G6:u$/7Z4㉣cMa}PTGE %zSlMί@xTt6k7fwgA9q/On _NKZ^.hia=:9]O|P_d<Or򮶠ӶR<_HnU?bM3Yy@UE(R]aڕ"C]L[2ku.o 3>RQȅxzJs*Z _ Ao÷]ƠbGlcqӆUb$hb[&a)}pSщ!&9iJ9u 1T,F_q`;pma$UP~a3I*Pa& X[FEJr_M$` Ml ;r% ) 7L%ˡg~D>Ϡѓ1j}tö@_W k %w^F!p69]b륧Z%GT R=5H |i%QDԌ0DG R%" @Ƀ75o',9sUINLI!FAb[Q|rdDJd{q %*fçP Z|! M [PId&8,R`QxyF$B, gMbc &(y Í!;J%2q@sla*}n&TuO4,mp=2T͎d)7'#nFM9@ԁg>OV Uz9v92.0k5ܖEk"wc.dCR[T:S˾ZAU2p5zI1Yr^rH1j3^״3R!v zbdH2!^6S)\d'9ZI ١Ig(uۤ>(%CarUZ]ŰFg=T,E{<;o/Mać Bt.&5:gϯC*ȵ\gŚ"F [@Pf,3ãt8Fk*G見"ܛ5 ? ѷX8ʾrq`ǚT*#ajPNudE7,z{Z` Ak* +wTs*DA- BmQF*ӓTJwBsgaR$"^ 8-|6'-Ɍ3t >6IŹuQ&X&#.HTb\,"̎_~W}.ʢpe@r*ad )0.qQI#XcJ4XBD]|{H78J/aPl 9@76s6hUF=UP5ۆ^>%t<=w;aŽYpeIe3$ Gj ޞ5}XADILIL0:D!Qw1[lCh<; ,]Ïhx:%˸}*ЧS >2qhpC]N݀j3 ,-[fu^r\rڑ8D Āi})Vc|ۋ"NJANÐwʤ'D0Icz2J(vG+cCe6XE,$"w;Rvۏ6DK ۞n9b0Ѯ*^zx!&"x1c${Ogi&C9ww)aM8_4v $a[Amb 9k!aK ̺i }JQt}GSqd?;[ý߈udq׻1 cD 7Ʀ3 I 9 xDۦ}1ثjGXVIJ=p\c0. L0}g^xBz`#q K w[AL 08x Cϔv:h{ "āC45dsko6 2ZDUz(g[;N];lj9 xDwjYp" `P0@T7RP#&8s36@lOTMS̷ tJ8$|FشIj+c g6tDBe+'G'RTl,W|S 7H LȳYy9n[yĕarb#v*:&[\&fav"83=rp&OrN/{˟z=vYيvaDI:} =P8`oa'/zQpoYM g2%WtICe+#`*y\ w;LvaN#j!9faJ" UȐw$߷n(`M '#Q@ouH38 jXG(=BҗWy$e''_K 32P7gX!DN{M;.҆%nB] _>yώ)u:lZ$™6d2a!HLGovݵ;%´άD׿SHCV8dɘ?e_h'١(6B[EK-huJe)UQLZ^ 2",DDmTZYC~p |h({KKb\;ڸRLzPnaց總1/~lCLFP!; }`]F j yF$Tpw+X Ѭ1Ѱ(L=SAe N#qfLL$PJxHxaAzH3v.$!ghN -s qw{_Ve$*iDϵ*) ز#)ITC h|;ϞS l|{F"XfXvUqz۟F|u` }ȳm[ )ȷ[~i,/"No`}0R?KI}ZC ?! t?Ia+!*;u?{Qfc$OƸԍ#e1:_,zNghU :12)۳lCB!sOPt;DdQt;n(5cze$`*cChV;>2}\u&4Zƴ`WP/!h5ZLM*IٝoxyL&܂jg\\RL R]dQlP( nEj5(6I wT(0!3]9eG {s ҩ1|O |בP 1%d ;P;/DQa͹܇|B;R%Ud@)ޖ𽲹 !RZPjЕE4PC.&gT)=$ŒH`~^P D-ף2 rJdK zcHX(&z RІNjS=,vsM l p#ӼƄSy{-r7%n-9]f{"*`㾯[C0M&Gg 8Hi r Mr٭pc^UشbOA t XԦxP}u@,\: `no9aiX+ oh՚v`')D2`?U 9M԰4eA]u,ehATĄNPR%RZZi;(c6PLD{aaDj)cfI:qTߦ/z3g+Y{U+R"Ԙߎ|s?Ƃ ;;PCQ)Pz@a4! H {ϙ͂iBr fi&(bgzs?.ǥWOID:&zA 9 ׏;$6A|,o"&SWvȎu± !(Cha3ǎ[@:ʳELؘ#yBdn5; ('a9NGp@P1S{Vu*dyK%qa㜭oA|^HJ@ظ8RP߱&hbMM̺Z 4brLjjdZ 9oz\82R4TCv 3m%<ƒ]N(\ H9! Hf0Ɏ cPY#Ki3zu;oItԅgo3nݓ:ژ^u"ca翃poʹ}RS'Y d4D=.ym6ӫ|";~; "l^xQma5Qh1 ejӉK AJ}{}) AUz'~׎LF|I!$U<0˭5D˭C{;'oJ{̴ev% q ]_C|l #i$%:~(\\s`b{Cɚ/ B(=33, !C.<6 X'oP+=S]86E/`1 H{m"z! -!y)^aӅ;xX, S Omhb^,ܤsA"!ϬTؽ|؄Y1 yx ^OmYxy,Wsr\H@r87O d ?\m}ZXgWo  9kp@yQh^OYV; zJ?=ҥۇkZ; D XCJ<|bhj]^>@au ..0ל{miFb1N$iF Bx4-9;x`3B,4 Ca8x,T2kZV1zEY 0};y 9O8m@u!0LEiq;>a 8dVhw|1t'TEQ1jDۥKT0EG3dTq H% t_2bx~Q=t]zdEԧwڥ"OZ`y|5MƷqwM{L ln ̐K] mD܀t2㇌'[J ZEu"Bd(,PK%"Sŀ~TXY}C1O~eiD,9}}폹kYBȣx4B~9y<9-a7ZJ_ʠAH}o//:Bŏ֘I b _`! p mZeK0RlʃwO h9Wq؅7)&HN2H% A L&}v(;L@fG0W<~$2~ .8BBBW܁DگQ0{>Ԝė^.ȑ88BLrHDxHc=ٌYGa0yLl#ipa8xIa~x_OaN':=F) 뱘#ĺ{zs\t/wJiMy2@КVM~ea8OI??hmjihɓ&pHh5N4>3C9ӰC")zR%H\/>Xב_X0ݨ&G1H2Uxu si' fPbz롶50"cSen6Ə9ܼTb["!;Vz>vtr<:g"XLw9GPf5-?P ?OI 'i70ɇ'7͋d狖!Q` Iz  +Z*7ϯ@oM2a ;*(`IxI}gyǫqr,ݽ-;!S@`ҡb}B;'1$ҴL%TL -[ ~U!=J@Ό&"13hy2|'g9J}a Vr}hm DH5evwnD>~I?iX}ܚkW*L _`ᜎ~/s)4L3K@Me 3!e,I`sox.T [ˈ)0fdַ>.߯~'h@y<7>>8%fӻ 9R\ mݴJzeiaFk9ޙmv5G~I";ozchu҉GtpHAPϷH?Go|H&8 #%$pMzS `h:L)^y )Xm0hM Ҧȗ P,RQ,DŶԼ -ǿLz~0}=V{} >vXA9e.݇|!~cDos>:2Y D~F@)߇QIׄÎy qʸfhYh U#i3Su5stzfiĖ~Xд)@G0tF˪1xK7~.S2s&f!P?c9eR" F( s3#iJ2V-痞3HYÇnGu_VaeWQk(C7Nw3<Y|=fÓTx.d QANOI tZb |{;uW_.6\}XX ӝ 6x(|bd%J% 8vP8aqݞS"_7_6ڀELD10IUB iA) ?wl?L}К8B'ˮD_ׄ{}ϥe9ݶn?+68w5&L1屘Xh2ը{5{g'xo[2;0ܙw*Eٯe!FZݞώ=uk# T:#'k f6ᘄ`R*_3U0^#jzPu7^'J|[G'@ ?pޝ^{Puoz0l\aت4fZxtp#(V[| ,πxuQEwiVvMS~&p0VcCIbŕ:`?0#cSX;Xo}*90O=XưK&0݄VAUl}y/qgJa*MELUМ&6Jx:lYQ g`SM0 /*X=qϯ}@w-GU8vVKd̓΍!RK3Rjh3ꒅ9(Ekmx 90F36FvIdRh%Dܿ=3V'v16Qfrc;Dtlrq]g֗pNԘ9U]ɒXDN88b8$@n (n(u&lArrːR&Yf'7`G^QݡŠ֛8`?3nol:˃J%J&AQ_>>6%1rۅ8T9+~Txۂ@ wUhirB QQ&+Faw IH]4we* `hT k@AdKJo;̌fm˟#{8Q#A"vu~vݰFfU]獄%uᇉxi#{WyXtwN5PHcx'M >þ%j;Ԫo+8'nτ^xȫ$ "B@='No@*.0(5#jmYtӡiϗ#ʭCH%D9˨b6\-`P)ouD*6[mv< St'(Y٢P8=q;@'BTgJ9p()ZVH6&@-DCi]zOyD,DXJJ<[g a8N.I7]_AzP0!ɱ8t;t@&B / w0,=%)gLOnjJZ^8!5KP@o%ӐՌM&B tGAL109 0`1o}O>jsSǩ{DA}'My8[d&1A2 a[DS`fA!{G!ߐQoAs=qum|ci7 " An.){ms|F^);Ʃ@3 8{NՔ8To| s(cI=\GG<$>~Cv^g|cjuNo =?-96wΥ{Cr"\MZxp pRc)n+)N!JixY7'g)/#7} u|&֘'/~h' xa5)0CrF7wv lI8n[ 2}ݘp۳_+%ՊLK]ژl5p J (N`nh,ruN4I:CYƶ ~%7\$7 Hc5O(/%>_Z(V"du(!6Z=7sȌ|6V3΁! $L[G"jK_tQTH |$GNJˠunv=hϧ^6 ip-a*!Nm;4lT̕ȀKjH.dԖ沨vpǻD!3B-O:KkϢar (ծ%<37SK[æ$Dyhv46;"Ӿ /kȊ|Juౠa=M0#o/ngcrgxx˝F`U|\Hl\ )9ٱqeQFb88>kY%fv%m3oNYKmeڹ_<\~n7݃쭧7/aK6‡TefŶ<v狼Srr~{x8>c=or!YI[]*c;k#]ƺXYk8665K-l5 :.:Iʌ2(NRCx:~uU`_~s>M P}QE+Ym1Hi E[+9+Iwy\u׷qfCf{ a~&\>jbNm)!g9piYȾ؀;=W]9oϣ˶J+%Vd<\<]ӄ= c z KT8nȱ:Zψ !0nKzˠh,zNM"jP{~4~4T Hrrf2]M(cĀuE%+<&e}pAlU6ڤp\<5]3o f~ɭOԡ#?P $/ľu+_&`DUX2Z}yI~nV2rmgbqyFCrwo"n8:G3+*I# D+P _*n|d#Wv՗{\s?:kZClapG k%;R$' u{oy 4@Q }yŠuոU ;2Nyo`gGBURٛycxin=ߤdF&?$1L$ICf"fn|[)!\8K{ 9|xntE!ʮ(J) R;o\D&DVn4| ;H^gGNLJ{w8 ^WqJ҈vE@-K(.%ݷ3GV~G_QHRW1/;~O퓚{UZ'`T%5#&XltAԢ ]L2X@x Ӏz  4%uo+j=](6X8)L3_hKra!B-x Y9>Kk uӐ8-rsu^uKzi8&ݦE(" H2o'MfHr \ i. J@Ç.nw'zC!Cs=aly:= ܰS_PmEeM]8Ke. տ.av(孷LyO=pEnBf.clpɳsd.e|{j^a[^,"7[ ]3mV}h-r`ZkFwvr82ۇ;Ӣn[i6w !7l햊 hY<<6mur rk43,c 8?a8W:wZP*Yr]Ѵ>mw`۶nYWKW9tn0ػ]Zk{ ]q:1qcLO);<K˸ʨ ksD,5ʖ)foKf`3@.N4]bKkޡapݝ5mz؅H.ΛZŭϑ=`ـ>xS.:x,D R k6ܒԝTee#:>~㜚6Rzvuyy:h6܃Af$Tk 0fU=5=zp*,eM4AkT:ֺL#PvV;6nvm ([Pt; wv2K+hvA۵P0 *#1f\,t+Al +CPTŸ cc֛TN|= m="K3WnQBZ.;!(].~*KF=j,FbPFė5`ݭs`FqC'W+^-j.ހQѵ!q+{Y7f.xRBv`i6v`5n[ck ՛.EɭDAϪ mDmM", ÎAh&ܻzwPvF=mB ?p|!lÌj7$ED97m w -2 !ӳm۠2c{.A%"oF1x S[ a0 $D!D`(B{t7YYbu>Χ$'~=@ `A-[@jd ڤw/O+Ŕnf hw ! %1ù@ ^٭RAX D&0֨Y^d2&͕@Cun}6\XDPGNb:w\/+%X?- wcoNLDN6:/yc(LM5&UB[h f,d"iYcm~(/M(vIEus@kirK=wfQ&|s;pO$LNmbr%٨`&AGbG{^3y$+N骻%#jd vj-\p%h umx< nc  t 'ڀCma}"P -Rl3;q۬s9$V5lߧ]>'Xe{p~(/5ή ^Հ謦`rnV'  %FUFCEH2AvCQXMT7quܥ줂,Rv[LXn|f] ﲽ @8 37;)UsjHjn ܙndPq'}I~7~tp} n_Z+`0`Ha(doò b<V:ǝ"!,JnJ:-+Bςl>A)'-DF j-u@8WL Diuo@r" 9bے /n$ ,EoasK˻!MYGFA' g7 `E Q|Z!ěwUk[Gl}`O&`:ˏgJȒc3g1Ưyin9y1LkQ*ʙN'ӂTt% 'e.ѭ@G@[0 rk@ !nVظBD!c&JXF&Of{L7u-$Xr`;DҙIfl{*EXVtqRۗ< t>W¨!B8 ؀jÉ%>bt52n;wQΥs~9')@- b.JmA3m /Tzjt>Ej8m1}Ӎft~&ںi g$=zX%CA;yamęm,dUH ͂bIú&CF%!؂uѴ+ǝsmdn>w(9 ,VP sH D`Q brnCs&h\eePaϦ ϔ;I)iS-/drg<N34ȓ,J^@D(Er`.[)lx BFb mjOB,.Vҭ2B,W$iQMUUUUUUUUUPUETw1$` * -(@-YRV K#(,db8 Q#:‡tEV [WSJ7clj5%j( (ǜ @#ImuQ0F(_8\etUI2ݨ fY 03R* e ̧BP#V 2%"ld 41:R-lm8%$D1 DB* ;94ZRHƄ?@28̧.Т@ׅpHAdHWt?i " `dY`b8 bB$bA2R%I%T*D+ Q(Y,B9"*e46+{*#g!cdq9 Hwq!C ?iA \?d%0ZG{V"w]S2F+s>>7یkwqԻϸ puH-Zq nU)u$& 3 ?Q!;~?vP1zFlq6Q i"4~-g=zֲjzDСmY@ע3Bi6=HHP IXSl)W5C V{D7 -8  T@*\BiS*\C5pf~|18U9>N^A-ITDbp5`a /y"ب ,im<4&%j,E~axOC;* A(lc$Y IdL_g;G]z@ &Y 2\巫c~D,暘"acW¡cc;> ѤsBtM {(sG>jͲt7+myey0iv,jBH6I7]8``Ҝ| TIhvGIBD#}C3WQhM{xh LLrlS:4>>( 00Paɢqo~c#]GOkmvM|P!Ёrֈ*R*&(ɝ\ 6!J!!#;]٠߮Јsg,ALyuv7LN;1l9ȁ:cekQ 73s1Ϟ Y%7{=s;!8u׭UfMDŽ& `85^C6@q?Jv۟޸0t<^͔;ɔ`?>.EH pJ?P~FzD}?T|[Y>JͣWT3sjKp帴 Fp wp40x9YFt0~K5\- $K )e pu˜ՈYG[ "!ԞsW ()=Df}.9&l9MDxE{7``" *ɈsCdvOFp~8=ou{ށvNSW\&:w` <:Q-Ře d|`&zTi`IΎg}߹d6 >Cf9S_C s'\^y&hMU8eh }<%jǞ|pj1CA/t0M@Peu+[kxҠ 7d!tJ12j;, 3|  m1C$2;1bdZͼ-D;Kw<5=q!}8/NJ 7O  )肢[t)!h`W 0vJd)c3g&a2XTR`*2LP(~{{ O!8(giRކ{׏ݔ24Wg8j Ji  PA(%S Ql23uk9x\bٕ ˄hm^^ < *xN"r 8t"I^Xۆ:r)2,(nJE` Ak]\7I] sMI^קZ-q?[lFy}5@Xqa7R  zBb @1^%g܄8L*RR %l<9;C!ۯyZƵĄ;g^˄j. w0ZTr5jJV漃˔6Z1m!a!fa[kd ., lD K|WpU vsj/Hk6S-k3[U$M>4¡#le8I[2M;Bq+y׵_XjA }notkV^D0![& *Xf뮦~@x } =( 'l-~]*=qǭSKM"I#.!4I). PL8͊w0fDI1O㷳oL|[|!XnY&fkRc FPNdi5uCp !/Sf|/ScA !Cq؇escvrXơCν-h$A |t;^ۃ<2/`웁i5զ+X'\av\+0kEe*Jjԍˈ%n619x!ćrNt9#D*!QCPuȳ}k]0K;<\ݰHJfXh!D] Jc C(`m䁱W!ħ:<ʬr*z-g!l7=צּ.jT2ƛzAi0Mtg4954;Bع@"oÉDmrx~a`r_}_iEzȴ` fȘ"ۏeЭܗw<0uyEMN^;aAĻEBK_$);P '.0u:bH|ZE!IJ C^eȝG3x\+-'~͸:1x:3D`.ɵMũXkB79>fKZ|f *do' "pECTW>D^qnvzD%Ldxݎ|ׁEk%Lk㼚wf|Q] ĉ֡ؼS;"Gfۿ>D/@wUG2gmo{==YqzLC (j2HAh.P W#f<בߠWn;ߓu.xb 5-4|$AwB@lz0=dtÉԶ`7~Y 4>xPY2~5d9(ȍ, /"0<]D,a5nZ]T\ !lah3n0E;qG,  &dw /֕JP4Y#t ;I1-;06Z1|iTKvYUmO{`N g5㛱)MjoP( gd4Q+xPp+B6>{(VhC &:KJa߾8z u1|2@b$OB <iU~HBR6+xR @mUCR F2ŮD<9* I8ꌤX,xY&8pLmױ@0Jbc=C%R HAlDuM:Ztta@䊳Dx[tc-0]>Z::<- HT[mJg.d!zZL^zJ?LNocFiw$ڶn{!z$THh"U=p&,m>t){|ۊ=2!|y@p7vc,7 ~W'dF0QQg<}f.>r8ƁyU."\hY`nH ] R䰧7ivҕ"k5 l Ofy͂gG8U 9GL*GfL,xkXzk{ztG¼ԃ j쏚F}3n?q sNn;pi0x<p4֮.WI\ v_;LXdy@.e,{8N#wHGqgM{_gMȪ^nurѩ+6,VSY=Jսfvܚ̀ Bep+*" d%}/֟&0jRSuwf_aK%Iqo7bpFFwHLmxq}xV4G,l+,RRZ݆a!F>wu87w.Ë:BŮj-r[Ւn6ϰyZ7!(|}=ߞ1&[mBW!B!䐒IiJBI$I%)$ay섏>g'=eL<]O+_MdYlRD\-f419bDPI 23)CǿGg~{Y\UD7݋S͂:ZI :!{ڍIE^kf2H /Ka'$fbR6F:/g9mfGCd/7,^O76Β]hF{F5 n2N/>9 6 l 0ǧS8٪%Z&4zb@R]ٺ/L}uZ1Yd庉x,`P#N(bLAyBdzTM~`uϮqoO$Lɹ6E. k*h#~: *UGNLB?DHCyiBӻt):|MD}Bz`~j(, *iOFAX$P0q!0*G$fbBh!^":{|wR8o5$B@("(Ld~Mܮ^(,"3; F褻F`5e3vb9~1zנâH)>2€Q.āMߖyC&gQUd",GZX1f(0Gh76О^IBN>Z*Y3<\HbC />&jH8gqJ0pH9a.0rB`J 6%!RV41!ڲa 1(hRAT0ՕN(B.Uad&L|H |]=pFu2! #m ]e;ߩCK DDrݶS{:] Z^<tk)CSFa6k":HA)m|T!? 3 a 1C-~{q ɂ E"%%,#/s}dHI5@]{%@(^%> %v=xq{Ӧl;})^fو|trsXMA=,#{$?H:EmUQq!Q6Pk1?ysڇ <(! 2^RdB!iVF( c c^:7I0[e1aݗ V( Jar*D\mo lhGh.Q C2LmW4S BcyImbIږх0AfF 4'a0׻O@Du>89] AN-Q"$ӳ^4"9'A~^ĔHĴwgVs Kżl&l=O}q{NeDS@Z g 9מܓȞOMJ{|?vF[KtPeͥ;I!y3ڙ""hPJ(!B0iYdB#`\LȝcO?OF5Gb̗ZW9ot]sJNA/H~=V0j E`JA}`c,)Wˆ6 QC+*{N!C ϲN'C /BvYᘭJVbh12% (˄Q5Dq0t24ޓ  Le*A=#ńR|X id%@"0  0F1)hd" X fV"'0Z!hi  ( dTYH! \k|}>%Oxa=i0r+d%R3p\!Zd$&HAÁo_J@wlc|V;Zdm*ƫ*0ʈ@jF$&j*dlÛ{jpsT=Ifء9@cX)Mi F,*̩gP 15K7,xMp=R'f@DM:*ƹ+9sAosQP\5(RNݨ) % GqG`|TCT&<;f @&Ï;&zkYiyD!۸nMﭤݙf=0,.W'MN\z2E (E pKkk>"YhpO R"Q D.".]8`J1Ѳ#syhF/[ga ?htVΠHL(TҖsx][]}}>_Q٢Np4V >OJPЄ@MU!ۆ>?l+ĩ:gc|h)Gxbcn}4YjpHLL!ә2?)ɶyy  a9<0ߩ <<JACz@b#XqRPR~NWq,, wh5=0,Ւ4”J2cu )ޕ0+~@WZdA^D;gww߂h_woA'R,ȔuX0wqkXmk#ÂE, F ycČ@AT[5ft@1 V΁í!~6=x@>9%BƇ!)Cu: %i2hhJ(ӠvدHZ9RH`:2! q81ywB7@0hQ7 v [t&xC3ƙ[܍DˇnEe~F.\5E2&J/3t} kN.>P\ՐY)}cTc3:yu "ğSsy1FJ`ӫ?!TBIUá/Xw|Wi(ϥs3,+HmCbvYhl`9 1;=hy;HcJ>z.BiL]~[&IE%Cb*ۖDMфŚ_P~BNi؋l0cHE85r5&A 5cg(h ̇hX}A)!GTHօST,F,Qa mQbZڬF!9%I )PVVɄ)0#$¿1&U~$Qݶ $PRAk띘92kh9|}D*6`,|+dc HaLV?t&z}@wɐר iiR*(bh |FH! P'`97SHwZɨ0xSxlSDUTEETQTESj*$QKEHUj" !7e9bu6~񖆰$ۋZ ?Ow09/jY(0+8 "=۵~QNUz?C)nۙlq@d`#WP]J'Y ڠbYI?a⒝tF!ҦlHO-cywC3k" nq:yI\E_!G}mnѬ2e_o}sO_\:Vr!:z5TƟTJ.76Nx.O\Y8 \CgDӿ[8Vw:!h!I2atH@&2`YHD~@u,bAyÙB%vxfQIHz>s`#pdNWT7m4- $!P(_6 O0`魿}`~1 Θ*֣XrfP4y9{fH.qKtt t=?CP(kU :Kb[ndndy(oz$Qeosp#0m4!$)~ О_ݏ|s0t; NJ"ySl]Q&CiꇐÀzCby3A19Ć Y$kNi{$w7 >髇@gӊF @;y._)aqqy7~ENgkfhB$-[$Y&Pc`G+5+mzrcE\4(x}oMSf*3 &Lx1L90QvדCon^+HMхL6.ᘘs嬓ȧg,`8fءS hkpvڰw olcnnM @ i}`|ϑKd`g06)@V?Q֩4p{:mXղ&T.FPXdFq{jj?kSzF:Hwfw*wc)O';H}9515{?D\hTlL=6C 1{xn3N r ^L# it(ׁ2PjH~ :d[UХad pŋLL3@Y4s_uTm {lTB\=.l>Ul<GL1 ʀHLH`j BBĉAL09=tU b]H@ͿFʙ3} ( iɨ"8 Df} GԢ,(7\ߪЗd?uBT)k w(p@Fb"II“g%|MATtO*)Lr0a-L)X-XQ" dLՍqbPFZ@!%E1`XWS kLH$EV[eK[.,F\BQRR*:4q@calK⪂1(m*"eVJRLi Z$*ZS 3X R6 WL,1d2ZX`*ۙfZ`IOgBkere\mQڔVA[j `NZPLR#) ٢̭XFؘ1s6K{CV@`HiT@0b&;d,G((9)ST0bRt)(ԊPS ,2K"MPdP\/c MB 1*IDH*\kO8D4ڞ"$فaқ#[=r~RJwPX+}p85A8S;: sOѩ bA6 O{[Q  |,3fM|ÕȹYܼ'KY6ʼn!FE1SC>jJF,-!XŐ7k ,?JjVPZɔgڋaW qT)ON;ԨHzcȿiA/` lCXs.a=򌈓eC=3}k撻vBj#F(Ai1B/^Mu|l羧h\߷IP#@@JzY8I=(W췳 [ŲX&#רKĕ3pGIË{8Z`F>>9i%%}Y<:Ӝ0zOѤ驩 aFG2fzT1u`Rm3eƒ@He dEDAS(D4&)M 3H_сIP"ZX! "T8>j&y65GBU& Abփg3hP5.|wixa$F;ү^׃Ŗ$jvekYĞ0+?CS 7]7MN`=`"Q#3bc1PPde?E6IHn'Ⱥ޾J)6 HfSU d%TOã5AIKRZ cFu{1Q 6al{+&n,Le%ӆ"IxiL`D_I -YiĦDkXzi}d{"Y>r2W׮xf*h3T&) Qj$ (LdY ܡ-faWlɻY !W>Nm-+L8ț)9;F(?v͌g`@ ؐw wM0+!a\;?8'b:@}k_ox)C#j78)HKxL_qMg ,^XAOSlI+єI|u $),dpF~(*S'(G{s b 4C岈u gJH*Ɉ (l%i 7fb2*@l lUETBBE@ LPM19nI' 6ʶCtH`ZR$rikQQDEMk A@ BXB)$Y(T"0|0p0Wf 5 Ct4 mI)ZgdXc,DkZt'x&dI"( /6[;=]"LfH&M>6ӱ2VcD"Ji)Ji)$EÂđUVHO_L` 4"sA2$?F& dĠL$Z-8eHjgZ(((XLM7~h7Ɯ'uVx5J̥#Ʊ-X )$XZɈNf2MSH5R5`gn`aRHL VC-+CMt- N )k.MZ@헀` 4s*١ JQ$(;=I;I9¹*U"0,Ȫ HbAj pTD5VP H B H+B.2rX!EbT 4 1 PW A0p@IA4B4F! H4PAP5x4`fU*hM!4!P+ ,aҘDmm33Dk* Z JpYRUM TPƘ(ȤcDQn1ef!Ƶ1 9M0&DOܕ Ě¡w|W{?{\ +ϫpɦk1A99a9 a#R+,!E}FSV7yшإG%쑠%J(DY1C!^|S:r[񂺄_B?=_BMgXJ {o:7rN-l68dŒ HH `4d|OХ9 TfP1f@JH'j}oe iU@CO3q~ ݗ6`Y.Cyr=3{Sv[TSBJEȹfQ 6YV&"0cpa=~f) Ud !2 ^u?J01eMO'SX:`1GaȴAS[Rj*nͺwdx/k1*,cA7Y1L3FTWVީ\ap&KBJ*#i0ULl0"ZM52'rуcVCcTi&l*VŦ%ȸ4+ Ц2fUYAwMfY&F`h+4Lt,FXrT q nQ~reMM>}(M)Ev)lW%!t[az9-d% J:JR%36];PB>:eT U FPe)G+%j,1b9- #tԘ4A4,`]̚KT:ZF`Ri=;WS:CPs#&(CAH@|CLcHp`B0KaѥUW-`֑IcL8Y5M0ڰ1yM!kYݮR. E$HƠp {*ZnjHV+DT )"GÌƭGpxin:Ɋlo82*5E8D WRқa]x5qVn 1|F$h#/MTxfrQ R*1M :jE&SK_L6TvxSk܋\5Q8/8LJfbuLIeo\G~;4-@lI+pɭXkF{Q-#(F6p֭&YMacUU١sPm. R%#kxsfU8gb=F0\-{ټ"c#l㟿o X$dL06kB9F@h:(΃@c,$Q^*<svf CƇXG;VVbG JNK9kFC‹i|=%svN(rHurJ>|<+h ,5{l矯`ި"6ztLf3~%݀C.^)gok`{\6~BW;ؙDBuKX!JArZM n?>&7hhuȒṫ)LA[Q'AB wz98z8xK[{fqx.Gvȸdm:6bxJ"%ژ9<-1ٜ?jnGi CtAÜ}&)3c hF !܆tm6 EޖʨtRb? k65˻> e5Ift瓚@<nrԱ,/Aa%.r*DOhZF&F%G$?Vrgh$9)$Зֿii5'!G^G *G(C'EVK䋫EUzc m[MpJ֪+Z-jUUkVUpR;>N.Ls}8d=LT4LлHiLC0I9P }Ƌ1AHp;4[v֤J& TD"`Rհ$7d샴"}P:0(y)P$Ep:z_F|Yz?>*ʟWw0'*!@kBI QGB >ӏJ7꨸qx]<2A6CQՅ_i )IBQH!M UKK@PB48HK0  "~._Lܦ/rWK+dQ@!ibFUJDJ bbAh"X a) i b)%H$bVC/| HWl )BE) ̈́nf5(g* zY=O(ˢ",5t(TD*m@Iy!hR~6nX3gH3Bq)W.y ݩ\' 󿶦6`~72NfXe,gŖQ0"a"]DhLT 4L"A(5p %CC94:u>tR $0% CvODKe ":NR?e8Jz"H/|9$6 B|kOB:Mxjqtg[7dXC2U|U2kIDMgL-j4-daXԦ:DQ`"U ’dR˃i89pq;"/Fe?Cx b b &%""" b") J*e"("fc`7v&HID18UUO$; 6ʂ)"g:)FĮ&4kF\ 1b`5, iUJ^>#/z'h8O^|ݏ|Nىé|l=REJxfCxTSiTl8#׫k*x0!xnF}:C"E58ff, t5MXܜKMhegw`dڈ$Pд7>otð"D P5`y8, H",$4>wE+)Rj" <^Js0peT?{$$ʂ Kohl'I>5Up7ZU[ӈ~a>$2 E @hOvGonRwYO*TD}bh0Uij&桭RU Ru}Hsqo CYx̄[&G6aՐ)0=8k!~+9Z8xA{SpyrivJ͉D9f0O$_Ofm 7SqW֖ )UEz秬H1}Ji9"QAAPP4ST| Pbg^ ܦ[=U1"O%;HeeBOr SBTLuᆜ'ZhIT7^CL56!m0M;BSdP`>|jOׄz(I:k5F&HUD\޶-D6r#z{,o6FFX5N-0lA\-PB`@Q7m~p43CSJ`ai!#=Ǝ ¼v@z;EzjK[4 d`0M`om9cISAvB{0P9n'\mhonC1 M)mtɠKZM |+:$;uCc_t336$"F?,U5;*%=vt v m0QFrY~Nq|z0'gglY,|s!܏xvh$1=e +#:do{gvK̈́"& C0ݠ*/~zgKƠK$D H8xB\DĞ0B4٠=}*%I6FʪX1IX f6KoѼebG ?5 " Eu! 0ȩ0a`RIHIu\|hW p\0t񵑷DhH`]qP!/L&q^-m0YI-o4/3j<}CY38tkc鴩w(%מ /i衳i evLjZ!v3 ҝȚ7\gTJ,$Qّ`%>\<ᨲgϏ)l'hD(#AP#Z ¡G`kKFRQ}\Q /wЁEhB|/Qy<6y  E˿|λ&Dhfc N7 L6 6" RO08`S| Ccrm锊jpa G&8{UrĤ% ;[WvicNmn`*稪K'Q,Mq|GfcD Ő|k# C')= ܣ7;) pK 0z1[Bzs9,0?1=p:8"mcrL陹,> /<{ ^PDe+cBwHg3gIo,$2` cӫ݈=Խ64{@ja֓ߖݿgFE%rX;Yl"ofjBǓ P(l;o_$CD,BkW&6U䴦sI;గ. S:;)xCUߨNrܪj: ;*5WNlg1AKWP۬ur+ nsm6Bz6Xrc|;A$Pv큅#yMn;Q~4)!h?-kvFg-lRj&jwګ Ku4v~\@K.Ӫ cR3ԇZߡN/C+&6]A$(Qɖ?97.xS 8{CszȠ2k53p3a)ĭ@cUtNATq8aojFHaՋ{ @Ӈv:v\b'(gMdwY-e𞠝+Tu.RvQFx&3a9sqzߗ;4CqNm,vI5d-h3t'$goށnhFu0ₛ~4cYFj/Q7dE :e18 l8hbFlmjNrHL5 fbXciӍ4g2׎ yz` l[J!ƣ;vЊ -gg=#~ A# ɜ-]*ەIv=ۘVкfLXF#"$~jO}O2`uc)1CTrFRڊFN}#.d0RPWeS0NH`B#g5MB4Ep=1#M&0 ]W̭ެ,{J3'Z?Q:q(:"~84[E6w w)!eK@6hG)#Eqi bn<=4v,*]bb2=>aw!0F"]K;,nLގqhY:ݍs3qTۑz2\jh[F`RΌOwdfܧ.{ur-ń,e]H]^U\^kÉ !DtDTlLH8^ =iXRX>_X-) B!A Pv#|{{ai7#:hǙ7G 4OC 2sfl71MUj+.!C& 8 Y!PC{V6]z )$lX=U>˖8HYGLf6_q,,\#mR0yV/&ֶ$F,R*w:0|u;^a%8ME;aߝV`Aش2'`okv|8&샳h9I4w2묾LDp((0"˛vj[Kr۠1>RS:0DzhdЖzg%^zqם3BFci ){f= PdhC!j6THmHCi.ŷA]}ȃ@3.l07 (v#vi2"Pom62fExzŌ_pi}!íh:{V&*b REC yEJb /RQ#-Rnd4Nҟ*d̪0A*iR %J1WD`*iݷ)6T)t0+%E1!6B@8&#-$0LنXZ25dDby ؜J{G@y21dC ZBG&Ɵ +FC.N8i6:GdOxj=>>瞅ݓ? &% )K` T na~Ut(I&!BT6)۬)ίXqQ )d8$>dR}$.|׉_>RNyrKG2#$ 9z  lQQTߒɕ|k1dc!1d }-BAM.pʁM# Ξx]M񳚆!^2حiQ5-e7k ;P\ֶ(ﷇZQt%5CNn[#C2] R!| z?g_ǭry6ivr I1"m##AC6-`9AxMuC8ڶ==&s!=`¶[w5'ס>  4$OH2Ձ<@dDa皜Il @s 9'ðsB NJ|5DËp=3;"4D!DgAT`-$[Axؘ> ^!,f@Ns:   B 7QJ!T5<8l t`K <%${ܾi`!Oې;th=2=h w'Bo,1B׼ő@@¥ L5.2v_`x 7<5:so fipΤ[7/93r L i6o<3Aqv2kwa(z# !FPā̅lI !UU s<2b2_AGCL O{>=,^ Lf2wYǦ/"AaL:dwjq0|=ndх$E gJ> DB;" YBqJq,5/!azȀr-BW_8+RQ1Ԕ~Gj`(XADz05F C@BG҈LS#PP/>̟0*@( @5-#D *2@I Gy!(p~$=d,eIorh(.B\l_;OwPBPQ3TJQ4w 7s!)b)s>W3)<{oԞȥ8[/C p!#?x<ۦ27 ! wf;`a][6Jb߻8IENFmWodd@2?3Պ~bu uôAKQ1z}]?D"%}|]M H&o-_ @*G쉯4#*i1kz~savE/QKՊ|= Dr4m|'}v,`TI,C1pC !RM,f!X_`F#: VVUS7FFʰeh $A) Cj_T|=!8YnH2H£ 2)h;HSTI% !e4% ~I:*[ҨO'=LN`vĿ:^ٕ܈D|)H@UHB\̘Q@y 99|.) 軸c c$eeǏ1e!z:g/D;#LdCizJm9PΜq2;#C sBJtQttk=iz@S%aq~t\tv8k#_fbb篝'sCSϥw(4=C\ X5xޙHƌ RABqgDpbkP`jS*"33|0l[3α"܎g괔$<=Z׬^On?J%RB/~ BQAJDuˈkf X=;h UpiFU _ԁnȫƌ7NK=+M腂0(Cm暃2s̜)"0 8Ɔ̝LU&G!b#cnq۩PHX %y'~zu:s&K42H@ȶH c B$0r&V+a\ k .`ƪ0jc$ @v4l\ށgow@ͫ95 D $eTUD5U=N3)f4_0C@.qc/6DQDO^ڳ8В,^W 2zg87>,qSv_>Κ$kwW~PѡCY،*a_5904cYjPM4 }/vUS±\]G=lJ9f@~A Ci}ճlpf/ "PR_D(sÒp|;~Rd lqߗv8j!*%DR p?eO@4~bf r[WSnI%%n#`f_6HV;J ͼ۵]r/gyÅszivpoFDj1ݬ?)Syg)…)О8$,CkC_5/aXˍi}nd 4 vƶ~Uvg.Kֱ=y@;~ں/] K0B[T$Ls^לvi!<-Ucu2DﭿE7ݱՌc0UW&ݖQkنv23·P;6`V{b Pv,ql1j 8F]n&{(l/:L۵Ϸ;J'Hh5Mr &a$ iJ緫@t>9a"qx!b8hGǵ)PDJ 2$2`J#FR#<\h"2F 0&*!""~m F̆aqZ(wJN3LX[Lg15͛T-A $/7֌Vhkt Lp4JRNBPDwAv83i bqwyiW@6=%fZFt&MLp擣n%'kRfd̰,5$i%Awt)FWrNL|&Yf" wMf&thR90lCUHJTPM$D% JSrPnv <8NRVF:&hA gs9囅ME HK%AӚLęb,H2dk* Tff 4I P%DHKVXUB& DCES-EEN$I/3tp>}|Dôk}`ϡ_Xכ_/=wb"b'nIT`qž ."VŦdVږdlgȱފH JB$IJLPNp !ɻ3P?«/1:;HO5f̱&4AK@I;f%)L;FIy0 H3`=O5hn;*v\|_<ߥGA7*},n:aeb-<|y %N|JCCP U%)@!F(݊w9}2|Cn2@'t k~Zo;9BsTXMQmd9҅NG4J!]er \=FO:|*A,_iE}V X()( &LJhD5*RYi&P )4_!=}LAIM4yʏt6ԇ#+ % PI8`̒d RL >$Ozg"゛kNf9; t{ `/8(SRZM>AؘzwQd@}91X-` (jGFcPAC+ 1PHa@S/ C'+m%Dbr0 [&m,}pPj HD ( AA"J0 6͵-n4&Ȧ f>ȢɆ &]|_~Sm$ݍDP6h `p}3u|$;U`yE<`!fg{T<̩O9} *|BiP;!)Sh$<`2 *P0>@j 4>g~e|omܲ$]*Bc¨0(Zqg_nq İ8ROpiN!"{) X"mv$ֶ`-BYi APi^ ψ~U_p6!Tbwos^ֿ3bz!2(,TO pgc~`Lꄔ(x &   k$)K|9XSwwvT,gPU,jĝG{2m_eU?:gBM65J=x$!>ZuCl? >"#͘Tbf쉴_9]͎Љ4׿Y¢{A} UD\ N]70A8HPߘ:B P"A_" JPR^9Po-2C%"3 qjOҾҝc&D;Z@^w=m%/UX0Y Ej"+鯜0tZ?SH2evUwz-Z'qS gʨ,?`$cz`9XH( !)U`;7_.Pf0%z:#l^ *>1[:ٗE;߻>}Dc*{t4M$ؤ5fV rb)YC _"v_D<r5 URKztH,?JPiJNj!@ ~RoF 6 ?IL<NOu UNhIYH.me9 ;2$m'̀E3Hq8>/Q=ơUZ@Uuct GM!tsQH! xW]-; 3zBһBo Ph(m lFT WjQ!5 @H4u M V%66hL J@Ƒ(PM@Y .|ͳ\:<2XL qY(@li%ζu&m/XMU֨kAT !bA걭C UT) vpCS77kƠ`in$CyOb5?lK|A/z%#6:~4?CRl\=6E[-=b1 L)-Ŵw|H5` X4E 29hyi0&5"4buLaFL* in,뙶6B'Jm󖓺G$ZȦoZ aZ&&ֈth[#@Ri $i{a,r8w3skZFW^Cvֽ5OHx Иv>U\݇ГB :d;!SpF5F`~nh_fH@à`}]X\ aJ|06ikvhφoB  ?R뤡EcĶZrBXn%+QaErP,Q]TITcY寬CS!bCwcJ=h (`R + ֕pNpÀY;FU#I|, 1F%RDƧ% ` J VkaXVIY0thZDi"^0Z 3l|+xpobk8^ZB/:!_JT¼7BELN.<8,/0a>ۿ[\k-c{vKKɪJC[l7L`)2Y^"1țQ"122ʊ Tm\‰8,xŦK##,UU5Fŕ ZhY*eLJeʵ(ɉY1d$jeqPgaY5m"eAM-sL e?9}#a88tpn&(]^-Z^'r:& v%"Ygh2=`rB^F$990"DAc& );"e[g_^ATs Ɂd*15RR"j#U%,L ^* PSaChi4fS@=O8'#`뭝O ߸8cѐp! ULF5>f" _|u/!y9" 3Eڪ "~MjIUG/JFIrF j)8EOa<=8[Qڭ$C<K\SB96*PÕ$B%ЋJHХSD1DRIPLJD "VK KKBH1*R(dPP4D% QdЭ 04 %4JJ RMBd+M*KB4PPR1ĂKH3 M Sf&#&ȧ ~ dIQG🝢uOMHj 12A&@$3B<R"R9syٻKZtlPbHQ|gʁNaO2h?™E e_Kn0YDGxIxndTQ\\FrQ{.V6TxIQb/c$ea{, d=3T_U8Yn+5W|A.B_?L:34P`ꢗ$"K.t;Hd4ι=#$$֢+e8gq/QmTC$n*kΈhs|꒭kSHjDZ.렇N u߱xYWhlQ0 _ pZYmAzWM3l;1"}=9zG HWYP4C{A (s`7 $4a85L0b (ɩfY@?X_lE,' 0c h?(w$=uQ# L!w8$/e3G-X,UcI hE^1X<]\-KI5Z -g -ƛe9hi7H4$$u69Ce/.p\lCO3Ó\ϗ+r1-)C>[|ƇʕtUˊf,CWRYWӜlf+9ru4aV`ҫ'",w0/l8N-XH-,rxaAfΓ)w`b.,^!dgZJe̠.GUGTS~{N&b$TKv[g H;wqP:ιB#'U%H yu`{t4L - j@idUDc5 #aԉ{#pq6uʶ*iBe3%\48|E&Pio_p(UCdP64c`aL;_m J̡Ew)>__ebմ C{&"zATN!F& Vm ^Ȧw5y!U)^soYO fP1:BH^RdsLt r&&>(K@ؒ-h,\X q*ZbYfaD'#H~&Pzy( hG % @R R"B @D zd>~CQ %Ocm?GcsGh~$> H@Rrtm*NGH G -S(xj^S~Ҁ@=* &AT?t~9FWh!OaN|:a)mkDPr`OBBDĞu:`]$1+;^?ÂC/8mɿq 8Ŷγ5pY .Mz&w0oԾ&ŀ^ts`B۟urC ,F]1rhnAE%{dR4QJ 1#͑y9P9EdPs3U6TR c´]jut!NnƠlozh $e4kM#d/Ȯ$s \FuAzAF=,,` J$<4X<{ :P RCLDPE3`"$ R5eNNJ5,6#?2!cC(B&h YMH 2qvN)Y")"5+w3K8fJa0ED nB(B`+;@dm4A PԑMhBh)8IH`J hjb(i )Z rM2PESa1 !Z#{ i:<ЯPE ͲJ Ek+HUP7`kT@7ɄL`"1syw:jX",P%V VR3KNY qyX6+ᖥUme4"F-Ez^㣅OH'Pa(+B)OosJРX@g~)zXlH] >T330LϜ=Q j }`! :[iz`Xiʰ|/ \qgGM z5/H)Z z]XbDE8b?0s P<3$=ZQ,i~EVDhiZUC I/wSNy K {8uwFTY?:X |-:DN i ˨~ًnAD6Bu!4Kˆ (ϑN,Ug}pOUYĀ)k%ņ`B2HȪDH-+K ZQDɠ>gNP 5!!M(a v5A%Q!6d74AHR@  Fȱ (%@DH KIUQ0Ą M 1MDLH!@[ KT44%*RĎKr%h @& ]70"nb"{O%@{7jsb0Xp9='X\R|DQWȘ&gT%0J  j" l}K?Fu\pм3@Ip14,.4+$(Tq))[ѷ·BJ?1W^* H|П=:={\jHonJz?M_[#W2{RR䕊 eN]e+a[벟F)= SEj00ࡧ]fIN3啘8r!1+5q@ڏZccD`ʲ 0&("2 狽Al/iޙ"ؔ+`&%y0rJY (EPx:IG)P Pd, EFKX"3&0ݍc7pfb DҴVB̅JFfE:k &TDehWCZ*ŖpRM .P(a1\)T jʣg s~-o j¬/hRHxK TK1]ulC"St-mVѥ8f( PgSvrC-@BsTĨR-bAV RCir B Yc RXL$@1ix -”"JёMBPxj$`5"2Fl A0hl03R ,#JD$E =%Nk@B0s5hP`QE+>& s^Y543!4hHWܫxѬΩPXDF]m|Bh5qPiO(KiO.9dD9DGdH,)0hAd.lXۑ ϻBѷӭ'%APp@qωHs7] p5t3JA1<>SUrp&=-j f3QEMVḬ̃س4ꀡb |Gxѣm'#Gcȩ[-*`0!$QAy ^)>'F 2aZWtKZ$t镦_ `ޠv԰!4ʞւLkFҦ:-%ɢ YzK#1 "+2HUQG%l ֱ30QpŽqb c\+-cuo2Bh3VRDm BOF-fCmj`Tʬu2&cfXHXb\MdIRJR#dfSx8s31̬]4Um$YRfXRT\YP.Pkwfނa<ن!\7nntUSu%SA]]uuuDA@\o"(IyPkw+wQ;Y@#k#]`ZtjiMU` 7Ţ/15f$/"^9ZdE|\ݭ}ݣUͲ{ qAZ{k>1HiXiYp$1}vk|Mm`l4TeI =|?9=QSA3aH-FQF #%R6FRփg/p͍s+}iqof`܎O<ƹ VH\/K{  0Bgl !,E)sOȝ;|Bs3!wEq@Fau \g%H( R P*B?l ~ꟲ2h21[M${CC@|WF:gAL2`)F|NafԺ:TE%*DF t1Iq$ L`+0)Te]VTyEDDB+:Skdc j̇'̚t;vfm7 A"1T4ʀiJל5b="1 j%#>hfE $7ny`kx.@LDم|5Z0fs6rj ;5yp hCE 5ƇcCڄdC(Sm0(FԁJCorC3#)8N\-Dݼfa;>lL]Bُ&ipLDj'& "#G}xwe;xaV=+.Z"1* bDh@- p PXd3KŒ`8]%ۍPazhq$Z:nS|YaD ${G 0U!/ z(HҊy sC7gjgA@Rp0爐:!g#"  "b]<<<,/ceSݘ,{x5 HN5=FAɤSGvݕeW.} {Eʐ ]{sE =ȩ'ni47{8/;zJTjZqIM4~_upwQQk2s~FΝle 0ʁ:s˿RTo=w6Lvp>ɈUU$EU0\FDUV[**5U T$,Q@9b&שz`W\& -SԞ}ၷiMQnPN:"x^J5T&{3*k ǔ"I4ʐx+8U  g|#:q  bzJOj*w_̋e YD`L2L ( 6'B"HX࿊]G5ȘB6X`d ZiES0 :PkY\UF*V(6`ej bWVN˪,(B26ktmJ0( fbJ5n)}i48b6#2"fgmmƷ4=_ytㄥ2똁#oL?]uD-XP \0ɒ JNSZBjJ)4iIDehR4L8wlsjRiL x~oxhiTnP4ah>1xX[G!Jl0fRRJ!__v-#p %&Mi'wY-̒42]R}nupRp,fM(Ոa1wM8.G֖&-`c0̡`mjx/ ? Eoƺ"cx1SnNiQߔMI J81HXֆ&4'gF 0V&E "z5/A`Ԣ;@Ff/|;~W؟齼8 B!406'~0fiv!<.HʇX*nN!: <^D%Ju1 r}v e@bD0ˬoEi8x}>BJ?xx hRZipsTF 66q)SDѩ#l*(O UAcBk9QۼT˷ O ߓ?$w ~d-!COI1cc9+[BjcEuR\4T6H8%wl$ZCBm {1vG3e 6bAxf bP}@zCǧtI ơt0:aE;]͞ ǘZ'ś?6,E+D<%  dM1&XUO!Gя[)niClކrf1ƕD83ak 5,m8CIQ*~\۩%gUB׶ ;OkG߮#CnV[ZiȢᨌS nN/ $ lz-6RYAC031-iG$V jQՑU?G ZsZ$lύC6$=34 o#ߝLY'8K[ybKI:9[kL4Ɗ@>E'gKpY.uvǿ_lTb6l"Ip(Q HCd0R1bojE&A rw{$Con`bvc8FTfYO& ۉidexF\JwXӇ^ɍumqSX؝z3`AN>ޔ3vI| wQP>4pm4lS;xSգN9MNqs~9cZ[óufP(T]Ʒa|G ㄌ;FpєM]g661:7'Vr-4]F.ފ= g?mC-Hʉ`F(QZѢ F/TcoPH|b"C+)A>ڑ|B"~0ߦ&  [+ܴ;Q{4eNPUғv=}QABPZSP J3]$d|@zVCȞ, _Ox9a,*\n8cIlEk8 z0$K 9L#At ``u-E`Q:P'ɴP={ aA }ݿւϷIy{(8TTLIU52 WMA_}$i|0!٘} {XTf@ա"ҕaJvQ8ϵ˷^{Z XK:T[5k3D8D_[6kAzQyH A&0Mݺu'|20 (lFv~Q sk'ejEFxjH5TEXoe.fr`a첢.I͒8|Nv(F H xX&2o>S'dt~[O&y)UM4Zl{43$6hI+AAM:$ 1h,2j6KXU fZQ 壴v1(ӱRJ;(䭢I$F 2  32g%h`U P&H:9%TMQj h( t,Hnbr 'G=u0ɭ!RhR57:V0N߼E/aJ݃(_G)Bm X}e >B,-2a ,Ǟ}d1}퉊դJgPuE/6Dmօ*tpɦ] 0pEHe$0v̌ FSt Tԥ"px\cϽGGH_h 5Tv0ȓAR 7 h )bl$`JYn [j0Eֲ-VQ^*o7RA񺮲5ᕷ?~sf`,`>Jɧ-Z~Zޡ{UH,\47 Y?;vfLRV&pg\>ΡIE"X|hwX(jknSE(׆l hncKl h&M(+UGF\`hSD8 L]B3A"nuzm4eATKikLB!2STM|$S9OрAHȻnI,q7bi\7˚k[I:C jS)xXJܺ+)|>PQ"e;bi8#w ">0G?H{08N&V=yhBXPhR}Ӄ1SX>p[d7mH\U zC2 Yi&UIgFljp#45Jd0*J@CFuAB_^DTk*sӛ:Ιba)2STN1V^=%ݪ7&VRi o#."Y LfYd@:M|-":ah&hNwRmZIg{')M&w mb& 1d275|;esTxlQCVPEQz#zo)sV d^Ey|fX<, Suh6mͪ ithJs2k*!StCE/;D$`1ÔS;zԹkf-1KЖ=3h%j+r]bp0|]d10,F> )y>zFΙ, oȸ6áf(\e`w(,_V3,CQB/Nϒ#=2AʂjMJOYS>RH7 aB.["0™qZbԊP_ i-*nCComeex' .>|y "ѕ\2ڨ *ݰ=&F"Ch ">?7Pō\QH=YY2yO)N{*g,{2bA_cɣpyh{p[o,J4\έ\K[׈02"2P/ՒaP4d pv{6K adk-%!Q4ZiQ][ 8h/@x :i$Rx m*˴HbȤ Et̫h)A m"%aS0Ig[B1Am&RR.@jv$QqvVCZ^(1 Ss(2DJq&b#c5 Pʱ8,K*H{E B=.]X+;W'4LR([ ቸ;Q !X"S6Yd55~ņ`((.$![%Ho> (PI0DFxr8ED($_ 61u䁥S}V盚t%26\h6A駫g.9'"* $> ٖ UcѨc|/A:JTBLs 1D QP;2tBd4ЈPDD MLQ @ҢJ%8QCE!HE*@ ̚)dh"BY){@DCKGc|_a^A xo*uI`54M8XXf[ɤUYHVXehߋH)BR9hm(e#P]3'Hg50?{x @ hf)h0 >!C!)<8}AϞB6Q A!d7ifcS/X+|-wudqT z[i')&%*603=i' ]͟^*0| I%PDAxT[vOaB(Q@$0,LHA1-1E,I E$PML4U0S!$4 ,2QBST@0PLQHDDQ2%BLKIS%1Q5@B11!B$ *E@@PUDLMJCA (HHh)&(" ' R &F(JX(8a3a Q1P"iE͹b&ѐK!5F!V~_P">#& rg ōflC15X0a;,uSp-7CPLz!a9Y)FҠ R)Ahh66{xqДbAyɔH.Ӷd<`/ا4z",,@Ap\նD 2_G'dR#Aq!P}NLmSd[aXPN_'oCA!2c'o~FY3EL&n=P?&EAFj?& I*RC%p~扒? "'5L&SH{>40f f?F\G g`%QtlH{:CD| ns^5 zCd.MAC:!;sSci .* QzHfॸu-=q=2ϭY-P >r-'蒍H{F223Y*FZ<~Er߉T9&L S*{r{8q9y }@ 0Dk)emՔI@ ?+PSLb4b)lf3d' ɀ[u.68d9WaY>G{6⽦bJ+n}406(Z$D`1ihFyygڰ] . B pb!"`"@: PI $G$4f~^O \" @!VX1*&T,HTaN2-+ ]3!+QiRd߫YNNJ9TQ+mc( JVYL`KY4"& !  %Beƕ 1c3&F4BaJ &BՌd)4jImՀ,CJ02P1)CJLm&j!6 K@SQQb S-ݨE0X[H0HiB & s,S X eD*Zb AP=X!HD9m"Yn[ 5 aEFA-XldtN;C RX`.BfJSFƳtQF1RͺViRJdJ@hl7]H6ظr`&1)xv~Z#*l+oen0@sWMFEL:.Ur\'HAH &PS@5LEBP3@nc1 FESBR JP41QE NkhWa 9 $1 lѢb!a!ECH'#o2W[k#DPՒo&h1f&0D1 5/ RQc0:bBq7 *}AXgml B?Հ>7,=^`S {\Bz){x kLg9 J&@ҿl/?r>J ì$1 2X^3)(}:&`X0W:,iQQ )6;n1O}ya0p?\V#J wyELFdd,1K.3cM1)ĹlMhSAMV҆T%)L,V%J %K@PV j %2 8XeXkBj΁58*Nк$2Z[J 40/]GX&%.wm|w $Nw D֊)EUY $?<۬p4T 6?ab|NBdzяZVIyEOy.qjYY7}vFv|ǐ@t)@_~|_*%KgZ0xzR03/ǿ'À;~4GvB&emy'JuX<70(ri .0`1-j%ElE &\Rd`1`KJ )DA m?ÉΤsņyc! > wпf3muK87mO0U"db֦Y϶HC;A@7)C4,/9@o ZCpZT9h<_ SHr6tZ (G SgI BB9(!vC{QUK@Ud} x>r( 7zT Bi(2 %*% AGdyJ ĆCd; @B~U9aZ Z]TRDIH$J i !.Lj"$%a2)iP( ( û@i Hj!v̙"]ȭ9BM)""WiW{& KB=`ܐWt :]ey!Z?874x:[!HשWen+NM{9S z1LlfR #Q$3rC֊CB=hu<'TP381$K3}h <ʎ…هVrAB6 -Z ph<@hA1wTBHВ&jaoo~dC/F(@'''Iu]gK/;J.IP4(z+bЖ S P$DO8Sݶ4BL"" @"X &Iib*JnwhCO_Rp V@R DD%>IF ~zgYJT"Qu*>==^7z^OE}Dްȓu|@CJЃ`((yB*6(@($> /F FۧO N{)PQ=U)lPmA>iP$8qbAihp`h) !0 [ZԛIbxj"F! "R&%<JĩaRIp :ΈDeD%&eI9T|t,t}FːhI먉F])#KtV8E ^E 4'0[A0ĴI8:u bR--̴ZMTCe^CЗw*AJ2h y$!A .}a-B-zYQLM{qt]~OꒆhrzhNS'ȣ,!Ʊ@Z(YPkb5F o/r3(jC `W{" QKDˆJ(bBib ݅'.Z(Y$!4\:2̔%2]w-<=_5浵2ZH[NTx4aEɛ$oC!}lNh̼UCm3i  ?h锁) z2x>'h=RU}#A)*+ pc- ?lΔvlxE(T?Q{[$+XQ )BQ4~FP3VBYWR e9* *5+7!b=|RBt6~S!Y( TAZ l3}Xs,DQa`u͒ :gɚt>P!0" u;LJaw#ԈvGRh=GQHET |ź9=<"_~aTJrLȃ4Ooq㖈B8&d+ʏF*DFB>=MI{< sSJ$J<<LtBzI d{ƻDP ZvHubi{N!YD7n3iq$%ǚ|𧖹RoSϣAK )Đ@A@jNgmP<)~%5C|\4H8Pt} PđR!%GS7}~o_0>|*FED/ Y7^ }}w0+);NQP+3 (A'y=q 󤭎j ? GĹ{McBbv@f~VK&na5O إ}}2Uߩȕ~ ?m J& 7 }=csۯ^V[NMLAp `e=&ȣh]E -I=CW^VGWP_7v< 1Py"KLhk/t@5UK VT*MM 4ŋ&Ch$>Xd*EִӗNVGto`TĐ}q#<⫷7u"02FIj "=C y,\K )9x{1dLXNZVewF6Dؕ9C_wXD"\}Iu9'H0acel2$(jd5~ @( ">d!^?qp04P#B gs Ǧ>}y XA_"L f!gkٚ7J`%HڜoFg 82隴 .eQ*R[%bo)Ɛ\L-p3rخ)K<ȿҰ킘rw]8~PX .ReX%D~H(2<ЃD:@9g Vq d#@LLxu"l+6Å|ǹ}=ɟ;P/rn~]gjC+Нod"玧a>:=u`)sv8燀aLRi>JQG3{0}!1"Zx8'9 $4XbL)FVҢVQE0T161 CPEJRy}LM|LD?hܜ VX!7րCC-E# _%`W-p 2@ 0O g&yCČ&3N/-h"( lx¬EVQ.Fd/Ŷ6D}JP. ~x-3,篋sCm(ؑde 0DT4vfltb,/ *ڂhHNqňnBkI80&"b\aA+e%$P5Ai Z2!P_ %1fDb Hq0Vᙴ`113DQRԔ@rtHH\ cAR@ UDԔQMAP]xg~uqsVrҬ9B ̽t3yætLJjr.FٹTCJ8A DE5@BRDHwN5@RQ n)ғRM[e;[XijO 0s.0SYƲɻb jhcS002xU YmYh2(2S cBEqbihDc"B)h(5ds*L-` ((vQ% pW MQۂfETDPbpTxu՚TxYh(TYE@QMILH Q hHr )^X0&aYrʣήIDCv^PUDp(*)R~ XQZ #UÑDŅVD̐A/QLQFIPLk0` "$ L`l#1% )+ 顦!eLN2 جQYeLH@5ծZTX,ʊ"Ks1:Wf8M5gdg-zQ$t45Fu dVηP5@2rÅEA.0X@X1.\Ƹsi1,",4#23Z*FU4n!f:䦻iR(Bst$Oꛃun%X%;%')_Y<wԈ|$<<^|y֍hb4v|e;ǰ:݃TpoT,ՠ1}0ڈ& )~BNnMO_tH* $a=[w _s,I˫VM{eɒWC֝/64I<=6?&)d5 KEȩyJP'd']*R!Ej$|{ktE? $TCM%-DBS"s]_Stx5`e(>^:)g)ICLLd4d2!RX&}0J !Mop":bI6p8c?y;lOGQXB(W] a,ĄP@ȁr|3fIE)@ZC6-@#/Ӿ1R$6A")bXVs AACMܠUyzB5KV3_Kѝ( (6c1`k^P#f {>JTEز^, ((T)"RF˖!ɒJaB@iTj( I8V`A"S)LRwɄ ilP(#T%FdDU%HDtCNY@e,U#K^^f3k;h".#NgIʋs}uG8h !WËPuȘ}ήeiI"f Vlbv1w ݷ/eaVBpi j"ZÛVP%[^->:}ш9FѵT\x"=8z#A;yx*m+!}d9. @qN}m)×2G(-.AkSM40D3_WEXȇ3W20Egc9$&_JSO#AP h6 DXqm^vQ!E531$$M#BJ PC=ݏ0ٵ(AeG+ -X:]ǩiD;Og=@`R)GYO|-L7~))`$9Uǎ7]ϯ$IZf8$nnF=2`{b,^K0)PtŻ3 t 7:_|6/]*-.ݗI}E񋃖wpfFrSQ3kw.ܥvzm;׷wxB>K֫#usvn-:mǁќRhSnb9|GȌV9&|%ڗg6j96Q?%Gq#\p@j3ԡX!S Me#y $0@gpFQRyĊpٶG~ͷtw˴Gāuw?!ʠ9,{iۃh qHkXۥ- TqTa1y a4DMh!m( "R,x%5~^]}=tϻ3WtOV=qk$+.@p<;5C1#jq7#J'=XP`b &/31EFa1 G9fr58;xԙXjcvX(<;~t[`Ѩ| / K]1rޝ~ ]pj]]?(}/h)Qg׏0#vY۳ 6H!ah7=paI*p9쟺 =q@9 }F2 ,q*"1ф%FmF`eB/A]ȬIPx8Z  $aK 48'cC-T<;L뺌P.(M|%G%8gu6 A%1䉋{2XIX=!ئc,` >N=l/ :7iֺb:!}ab9RX%=Wff`;* W4EȄ~%^7a$P,Z S KW<.Q$6 uo.LY  0n'>#?3j(8& wǚkk!s m1^x\ɃI Gb.l<(4h"=1ro8B  =xnJ`}2<{E{ SYh)`5D37NFrhĊT}%9]c9\IЭ T̜  S6]DMӕ\11^@)pD $kԃ321dl/e@8a݁k]M"Hޣ;Bp-erHHv?@̎^ٮyB¥b[#9td2db̅id9J z$'aⅸ2d&Z,6=-s`e}6F@jvRҪ5Y-X j[8ϣK.SByjsM5v{Wb!LzҭµΈQf|x޸r.'E[|yz xaq RĜrݦ/5) =midatsH2)9PW6Vx;yXY *Q&Li i؝1"*!+x:>>cE7SCZ~9#mgX+4`>Cͣ! >l#6ZpD !gGeCSI3tSC hMаѳ>4E.gg&^D&DRrՊ?A,OWq! BKLɺpNF4& x84HB!Th|3㆏w[+K+=F4Ɛ),MQ4Վ&4Ze,`1 Y2A- TLqLR=sґyVX8X|q0d.>BQBR;={OfsG6ʑ Hd;R>y7zY5I渠%mce  s[2uĐ+x}߶yh֦RíAlk4 @=eط,TFNg}A\O+X A ب}M D$%JE @R#Bзݠ}Qqc B e W"h%(Aȳ70 8P<|0vDyKx{`;#$Ai:nӍBd.|L>PwU}/,H=lZgG;F`|3QOL|`{Wm{!^xIRl2 (Mf!"ʊHJIhi^$P2AcA.B#t&Ǟl¾g b9X h&l735\ "5*ҍN4|,-,W3&J" ;RC"އde,S%-7Rӧ⼙(8$BJ?P>jJBT$7G͜qo4 1+Y'@ޢ,TNL]/Ӳzx[@kW.o" BN)id6 ˣ *!lC4D <}lК s ]S '5ESiP۽` 6ʍnTJ(2+)2HTŌ4w*J "AȠvZV6#4Ň^p~A c]NHf#Q*c7FVT• %11;rbJ"݄ ,cTM OUL XXb,A` PŀoR[ k"Q4C>3 Əj%vɌ5@ JEN3 C .uo!55.40wMnoq IS\qz #D.b&PllTsk1il o{33ɵ2R-kQ53tROC5Y{ѩfZhFfmfk.j`[̄ M_p7`WN "U=!aacP 2rbU͡HM;11i֪XWq3Dh n ij!컰] E՚plhHKTX5Ή%.AAS pظ,BbM$Le , eSA6L,BH e#,Jd)d϶I ys٩O ~"t8<”咄n4Lp#yH `WZ\сDqRǙU=֍wf4[A}/X|n?cH@"`Q'Xr *[p^| 0ۛ=>}^m W: * DwDQpbS^ּl):a@aP ϭԶҠ924>Qҍ{:0S, RB&'YW6I4< tJa>_O-yX[~*r΄`zbN)Xۆ T uy$<'NZo$X#=iP"Xi !IdžUtTCbXހ5f;bFfHZSvUie`*W\hA4L8BʪdqT!$nԆE&J.5U\RY4bMJRS1%W(Ӥgr0+7q2Gp386 bvvVۅ5GprV0ˌn&C p\%i+?U5q&U2b9#kJ2rUTʬ"0)AQKBVKգN.jְL.\XRKcpcr r&SiW@jt;2BKjPkeEq-*EUQ5EUQF,J6 E]rzoa2ٌu$A' r4.nmajY "D2R ʙ.\@(%bF2GN LXA K"<@z2@x\aUPƒhF ,E-vC"$E.FB$L‚`LU` RcS UU] jRj LsZ!! HBK-dXFdU@X "UUDrm4K){;CTp^Jb#Qk X"hFik13YClǭMUhJH䄎Vk,UUUUUUTV%K%CX3+f%DIDVFLBA;dQ¦VhbKUi,1D% yA`_ $H-0+$jiUhFciI52nl CTnef2T3CH5!5XdȂF, f@YEUz4PњC $Q*t*)4aVDLيJRX4, f 1Yʗ"I Ւl %AL 5 5rbkB$jWB!a-ŅX4\-F!6 Miv~hM}=?M2CЄ[GS҈ :LsFɿ2AvFOA4 " i9-$Cͳlۉ>{ G_qzI\5Zώ| oQ+6(Tyc6>R\s9t/2muXܛmMO;S|9 CX~=kS^ "ogL:`1m_$) e`'DLz`a2_ѤDqmOSI̊)iSl4#ږX5HTdQ`btIYKhQհT:GL1"aeF[`#eYB8Њݗ!btQ۾4p-JXMfl"jh.q%uf]&)QX8|D}$\n8zȻTiգhFbМt bdCy"00 ^I :M|3v2p!:mMЅfz9}Qml:G宬`9 y)0<4[;4YQfgmX(L-,,Op)[RF3d1D:\Òɣ\ -+dTI]`acvpʝSȃYO @)I92 };CY^XA:X/ ޝO+b\-חӟl׋R\-Ģ" )k TјP!H5wl\63aбR f;_~AFD0zhu垦{yowk$Y dYkFfmm^ ug|f}OePH0['L?Uӣڣ8ն q=XT "!hXVxo>z']]S{1 I ybcCAm-ON!V6 bFx1!VbnyYXz0PI H'~3s]rS~\8;܏Zy1 M+TKI_h9Ǜpb,Jfv "f(" "[=l\k $2Mζ2sHP `8S IOH!) Nk 2aiAI(VeeeaXAbxsϦF^Lđ$; 5)Nw-8$(E"ňo@%\._qٛCx2,ap Z) iWR.TɜS5&@CD2C 0Ch4$.0b χ’2!L u4x!vL-$`)mxPJ 4!gs׆JDdqmCS"x<@É96f e4Il7μoXHʴx/C˯\; ]l%)X3f!nƀ+7\#͆ c}Ā5!!!7˰(9r^$=DŽdb^@`} URþ'`H$,C# M>DH}D+ WgY`7A4 @Co`1*Y RC.˗-t]3"ί%h3 wŅ~-wH༵N`uv,ɞ@ EY <"8x6cVpx7(a{-tΒ"c Aޛ!άv@azb,%j H:U_ɨԐ C,URԂN9GD'lЅ PG!BzὴvI`Q %N5{pm\ǾmHA!QLͿJV ڴ *<$ӝNJ{h;5!4:55^gk&K$Qc\3k \%|xΘA" ss yRsߎ.s;#yG֚یzx1e:(EuT@RL {[1-g4Zr8@0=! aY8`sq͕^N7Ph;p7Ϥ>w"]S}fwM!i$688@0!ԼDcۨPR'DR&@s0W@7׎`< p~x @sꙴ[a!<Զ/ 0΂@]uldtXcp &uWP85<.z8UC>1CGwUQD˿kFq#rtzq;2Pd5kAAjAXA"&],apF10p.˹]7=4Մ  4*@FQr賍+{j`c#[tqh tE4 Lz!9ULBl4ВIH iLaᅉ4zmhÒ)[ T l6c ÀGUwim+vKuK"v10cί_N2Zsׅ(gokE $ЧkxF/c&CH)=iʺLM.۶tD8dkpcˆjXB`B8* #9?RÁ;5PzD@& i0Vuzlc H)3gM5ه]'h<7]9f<癘e9jx579iDI$oF UQ`ف;mfKA,j/3bڜgD uG:BfH + lke5mmjy5V׌]KhedewiUI1+ qK__7ɐ؇DfI8G $7wѴ$PhJ7:ސ`v.TDᛅ;,&hM }n˙ ]h6\7L. ёGCæCgtA#4Z >[aNe l ' `j YѦU!m5~=GE)m}zR/fkt H0+]w4Tǽn 1 Q}gZ y(gu+8<+z'(Qe1L[¤z!mzz::‰((КC \ JAxCI W I$'/%8' I^gt] 1޶PaSSHnuD1'Ql0[?7ӄNuwe ;5Ӏ^ i(R.,S10mt|#KD}6Jhj`6<{yBj)3LyC\HPAH䏺""ve!f`E.҂+$!K!S!ـ*  AIEd- @)oW% LE" ? . b =Aȡ 䪪ziL0Y%$X)) UQ[ݽ9;@b4 > 6԰*#@ZM. Rm8Ɍ:0 1Y֩$St+ $ÑFH6g2McA@0L@k)c)u"# JP,DG@ZmhHq'YŚ8Fi ƫJƠ݈)(+D #mr4fʋYeI P1" Ra0d1x4Y18EђPISmL`(1 ̷ws\vОFp|˹r)cF<6` 4cZO-2n^gayCKjgnzèw}*Dv;ۑ(PlKeTlJJ[u_#iEՓ&Wm 1CU6% BF< `aRE.xLv\6t[1oD4!mxX[R\0vEM ]٦nR*rP.WŒ6gwAG?"bG@_2 %@m(h9|CyExZ6!YWCNkBDʒ0̇C Ò0gps39~@|_ʀy t؁|f5( RM/pV{, p' mR X[dh5 ]jbLpd  eaE\ ha8ۇѱP T#%,D5?=ŷokQvk(=]gtK6WlTdunh'FlZ8ڦ^ԓ~5!t{ZT׿q ,:KZ$R}bq  c?Gz}eDM7 z=YIa7$BJ F`&Ҏ '$GB&J5"/+\ j(V}R;҈؛篧YrIW 1D:%n8B:IKNCNXX#04vTގ"ǭ*<}!=ϵ;/k{f Df&82zDP=y $ cלQmID3K!НeP'B܇d+o::idsʍ.WdP)pAtòX hK;LZп1J$ &(kBK"2![7j$Q ^6ff2{))ڰ5SL)j@ i`@3q a1p 3"1Q ,IUmQFG{[@Rj'1hQ \Lò| }/2Tp"nm3'ܩR^X~w; ;@D :J#FIDJdbm Կ=W^tq9󙙌rhаǗ&~F𻼘|^ g{7ٓAƅ 5hTEJ9!ɧ#Ւ0(> "nav x8+PD3|kE2Hs-(4赢,1d(F*:7Sw7îbDl{ g2هy:q} sYRh>1Cu}[sѸHD& QjTb{DмBn mdWlK9ltD< @mcʒ^Ǩ|z>Ow"R+cXU%00l1J "ad*q`2J t>?Gݽ'5 d7M\wH\!IRH @7os$2cn\1 ߯Ra㢆!R C4`%%wb|i JZ"* 2z򓁘t*)7X\erD&{T Q%{ S>L(/,9J0=x^xI~^z-hsLA?=HZBt}Q֥:J % ?FFȄlpVsTs%-}EƅxD 4BG0MWJF ޻.b!p?tj'I{FUD6<DoPPH@ysNXDbPh𐈮9+X-   Pa#@B"45`eM,Ml uFNn5B1k3{9ax*lȊ\1>bZ8h4XRJ mIjMd{ h`уeD3F,40JPI Y[C'Y r0:T(ᒀaha.ҎBѠ\ 2\`RM'-UNXF(Ҽt'`>عls 5y|N\Wp`bҁty ;t7{q9_Z1=ј p0)%D۵wBcME˶%V^O@ βzw#_kЀJV_φ|]@EJAA C~Xb$B9z7SkR=~V` Hj0iYe]Rm+1 嶿ͱ\`LU&,nfV@hb*aR%E2r_ؒ&īD}$`hRQeTCTBO}'z!"^@5`Eþ=vTĔ4PPDͲ>߀%އD+^G{oYul3ӄSQ>{z/ |D!abtfQ;C׭A ~_6q0);pg23A^b 7}}I#2X :> nA((k X9Pk5O{yhdd%A*xڒG4_$vh= CZv6D;. O| StaR% u@3'22G=[T&` mJ͔#@ge:Z G0 Jw!ov 'ZsQ xwd5E- 04llQE=rkc5O!LEcns6(֩tkf* I ̡׬`"[ިԃ0JK2&"DU,Ym`&JFr|6-  >NG P̉i*! Ɍa꙾a‘-,V;2vOr(P:J(By?6`yd1`Tp|2X@"SBCU kB$C*0xgzz)^ڨz^&bT43aH5+` }\$?ٙ ֖L+A2IeKmѸإ2J[Bd* )!f)B$ḦGO4wGuZ ]3c6%mc jzJާQA_pŘ܆%tc_%Ο|>ֹ>g^r(Ī$lfY7x`%ce+K-b'BĜ)>/WGRSĮ8,5pV, ±b¢@ԛC0UO+m@ҚP6EXs橣ՠaFx >YnQ2]ӝ{ "e(# L@^2$wDдd4"LivChUfBNl84! L4(y$ M7db e7rzoO5394AH?2&#2+!a0pf$~4o١/D MO4ݱLy4@ }gah%BӍC 96a8qng!]r. Y$@fO2 QdXf踕lXU!rGd &L,j?1 KS`ihh&|хJVAr61(8ݕSd+=̕X#mWPCRxx <mP&K6L'aV aQPHpr#F Ov xԬOX>f-Xbd *V_{rIF89Cӹ$zJ CWb PpKdŘ$Zr0 $L(iP@AcفNO`) D2UHu6I^d#EC3,08'zձp5 U':`?d%ѪAp8A/g6nY T)TTiHI*QE܎ D Po,Ӌlg$^p{(H$I=<+}&i[8ǡw<:4&&){f!ٌ YLpCzMNMʰ9-"J%"DAĨ4#,C2L+i5BQT PMPAUDTC2PD1D Tԡ#HD +@ARU P40M hf$UTBb)DAV*J)"3"=& eWT+4;~7賈gK- 48;Cd=~H!`P56cZM:C((1R,ifTQfRW8f x']˷HhE,GLsyhaXj'`gU#YdU> jeIzpr8rE BhEl7kPZ7;ش&W%WyQyl.hJcDA UmcQD 'tCGk)UqagL,m^Sp|L\ap'sYb}I% yt7 #{oCsN52jH}Z97XsJb2bHaP)I; pVG|]=&CL9dMrJn֡mQڅ,g[TO 5-Z[B߲qرgzO_r蔥K2Lo 22^3;Z|kt)p7 fwMlcghbeoL$e`fc)FEF3 _K>(ÎCLM!9@P:Ki9'% EL D6Gh9{8_}h$Å廴(|W{J-j @ \}qfQKMY a*IXRK1g6R} NR #Q.y#uDt|0 ݇;lSb0.6F}Cp*l- ]ҁ DګjN']ZbaZm 9̺|l4QE`iW!]- VKibBc/07Jw8F>7U`=$@ eL|JKG-.]0S&΍AŃhwd\rpqDb(N&EZiY\٥.+ wk@Adx0B=u" ,J>V&;Gya6[px0gnx#5 tm&;v~41,x(5 Aݮ0%Up p4xqyu3h$.4(D=Hjxr*Mb1C9ySaJtLȚXR❱-e<2 A) r1`Xq\\&qnI1Z[uv4rDڧ~n @ jp|@2 T-0XC ^mz˩fbM:8Eȇ@JBYۙz+}p2d6iG-&kȼ9>1YHC do`}~WQjQ'O2CSB`#@dZٌKcmaƃE<@nfdU8;|:JޞJqÐg$ Ahxт#|?"@EYҁLX80i=Y{WR0*h2z H`H#/u\=X0ɸtQo'/n `Դߦ-ўͩ6lxt&ôGw| C&A&J(Y h7Z7J=OqA6:q;3TL-XcfJ. AEMET ȡbR 1&BAQSTDDLQ RҰ@JY1$ P db**Z(`"  i)Rc%A33SS0\T*ɕ$$NY&i" d2(Pؐ;o፱5Yyb2{6L(QRB?~AFU _#3btz$㬠JRl&@P d.@R&#؆kfERbVjHR!2"dAP,,VPX+6O:ep,$2E@Xߞ0eZRJU󫌐\pCQޭ,"ن8:-.2.j%pɘjW??PVIU7 G>"{ܣpǥR_|iW[7nuvjks[q@7NuޕviW}u=Mvr}ϩ-ٛʟ|>)Z *_re%wkwtIQӯwl;rP] uP qِj-S})hmw+N{7$+&h@>>[4;Ĩ% t{ǹ׬ֻ핅F_c]Y{ڷ` :;ΗM)Uݳ=w][slݽ{7>v. rDIwuREe)Tm܎Oc> +cEr]TwfЃ'Yzf٤45Slu *%=jwހ υE}3clU]=|>EdBZЪ7Ri@UvMU>+ǼQ!PT P][E΢  Q#зJsq!޷ψ>_66{g(0Ox0j$Z{ ( \=4h4ӠnEր}U *An$Ϗ*o!0Lݳ.C/|ݲyw﷾{wO}K>\j>pk}XݮmQw}Fݧs7}3yml=@ J*l{}x;{J({ Ͻ7tj}1R=:N\mwbw>Vzsu}'jm]l&w9zǠw^W}ױjiݸMӾ}|k[ϻqnQ"|{0!9P}y`mcY )GWkUi&v1økZ,Vfk;_f_BUۺa׋.uM+fi}W|n۷rݚle\.O{}ֻ4n}Oe}7VǎsS*ɶ=r$ڍe׻ i{;fۮo^5*db+ϻԖԛV5R$:PϺ6i 26YMuKgwMr4uQg.\v׸vUkW.ӺNmj7Q븱O뷓=MnVuk`73wy;o7vuv]-nkpvqwpFpNv| ^{awxy콧ƍjp͗[/COmvoXJG+\ӌ,ViN긵΂3+S7Tkk*I% |Ͼkhsѝ[}u{Ѝm؇+&uÑ>m'|TZ6Pm7l24r.l -gN*JE{6ي:WwPF5.׀Td.o嶕[`q'q]ۨp4Íg:=7SC6wfw>ϤecFt[Zf] }S+λۣ.we}-:@ wjzyen(';ym6iga mۉ*BY֠} pv5mjmWۭ'4sUQ 7-Z4{Lh^0T46sq۲*\vtu\wz}=>un;}۽:tUHCBj FPhh UtZҀ6nYmu>h: l 4- QU(+v4wm֫7YJ(8Z2}5O}ݻnhgvVZ.mܻw%Y:%סjQmnm@ntĹuX)@5Gwp6r'WMlm;94+: nnJ/ʰ{؝죹!;6sB\ wvvNn8pt]TjcQ U; x{vИcmg*zռsNf[3ҵq5T6R`h:Wtu(nw۪aл﷭PAWeHX%k۸ݼx$F{uX&NMWsK]ݭ;̲MܨvwYԠѮ/xomyt=饻'քh @@i&Q'LA4 ҇RzH$B&bi F= LSE4) !( @4FFSd馧SCPzlA4 a HA@))#!<&jzzP2h$D1MBL@ѡ@"(*Ib`r&9QTLPDPTRP51 A&*)`9ٯO$?zA0$QܸshJkF |e.MMUSU,LU7A Q9i#UL4DTL5J"@< $Ԉ %ILRd]$EŁ6fb"qc%ݼ6j)hh&cT$@EXj\& A% BᕀDTRRP4BDC%PDT#!* `)jq;;b*)b&"((QB(v@Б , +mmO0:ZJ(*"I9RL2IŠ&`)H%J1adtQCɶb(:wPW"N ! Ȩ zJ @?_S">PT/c}d_-Slχ?pS ?ȺЖh!$s:J;bHtI Ʋe""ùB:0.i\XD4'f*T%,gG[/I$ ' 22P^σwv.*S+Lr_׏)?dn#=B)t*;`Ov"MΙAZc ,:(M!Ă#$\:9Z(n؛ҲQiD10"q3&/w9AlXcH i$GҤ>lԘ~"r/ )\&3UB@oTKHSI\tEO?hZLP)ˉB.(=OR*okj} R릡ِߝaSBNER*٘;Q>WGJKpFJGqV-,^gRo#I<_ vn7Guu{eij-?ses~wc믌r:Ĉ%vp|:Fⶬaw>Ux6<ҝT Z5,78=u)?)QK[c8Ib1glfB/SVF8o|`O'y|VgI>;N4o6Cg%2x߿ LS<,Dh戶ôQS9t9Sg+6Vڰ]>#~*:^4 1 %S>ӗQ/?s4Ow{ FQNp8Ք";B YW/C|J'lej[7'mszs ﱻpV{BhfbF?)UO]/,UmL٠2nrGOd{cګr.Gb h$>E!ی|@]?v0OHodmưX(,|nb9D4T%$K "lx/3;_šƁHC:Yf=zLCz c!Jy3&*sVVك!"HlI$^>r_kj >ɍh5B&SliKL@*LE%EDQ0!6Cd37DEW߰$b#yBjCR|Q㷣SE*|@*AÙ>tC }]>¾ɡvC~+E@A^e"F҂4*=Ah>?cAPe]O~kסϮWά:+lcV4ai , h:t9zcʪ?(/ȫ/]}PV@$,^h} Ч^P!/e0n>~NANEEU=xy%CbS %zQ}q:k'b{v}ꪙ}?jutsuB*Ʉ}rD8( @ =2?BGWÄ󪛤u7rQ僁˶˗~>=BZǞʉɑ"WGpxĆO?)ɻFN Gk,l,7ouu&5 c>[}$}\qiwމ"kEp8K`Abwp_nDk}62,/*RO6zMG. isL3l(sFAJH`׼f <;Ɛatb<ּvJ 7eMs(L@!TDX gX ٱtHc.:;]:o^j{[fx ׄ D7 %; ГO1H\h'ZZa1;ck<$ BMz4Ɔ6l!"vtf6}mc}<\E]l$ "-Ȃ%{m#Dv|m]Obil8Y&@䡾-qؼD$$HĀ9jN)nwB7<;jЅ13<(!ֹۭX¢.phdļ 謕ՑbEm>Prޥlxr`L ;ztrF% K"gO%Òo[c&^$B l Lf:3(&NۻmϿ^D━ E 6`Jg$)R"S늮#֡HQ <ٳ_kE3qbM|NϧѮ -dL0á׷B$KkbAdD,̚,oX0NvRѕ"Aka$fprQ(up/?P(:NO>9Hb@5s셦(vSIz#\ OߥAIUь̇]$t/qF /KiLepXg?ix!,QW 4JO1ち҃=-YΚXF* i˩k#y]s ϲ-=:.T!iAκٔ=>O4_V72ɕU -*dB llAs#Q CA3Y^$0߱r};1O 6/P;r$7Ay QQ9nHۄ +9UBK1 >DZ}ZR)bN&R}PABOGmGL/\J I@VΠCKTJV,){z"l@;7 $Pvn XU r7&VuOZ#댸Iކ" ~P%s`»ׄr bo{bq3s-5.)M%iV~]e" y]YRx-xPnʪA7.nnB"'UeYLeؑEĦ*.l,颓Ua=čOA?椑ǒiulX8Ewtwpjq*j)z\j|-I.Z_uB|7_ x$et ۃ)m! ݜs6( *T+"( kJ-ᆗR#3,0tLedg2Oɴ($A "DJ0eAk$@Q$b >ȍ$m g1pI*g/w_߮LJ2Ĥ?44D~V 2_`?I_l|MJ4Rr)5H"+dY@PE qNK'Q"RҐ@R 3J4PB(4  13! 4PB L"Ab2_ k0^ٙӶMcF 0^q1L1+^!6DJ٤+@("v^a cKZ\b4BD!BkvT}a#s"a휆BrWlׄR:o?7y3C=dAEjax|\+e/|o" x׮!Uc`xmYAcqȫm6n1 BB驏;vX"^35!Y/.soǢ^_;<]TX?^aTK Հ/GiU=vHێ9m=}=᠈JhD`a /\p8v]G}M<v:x4\vݮڇfeݪT(JAE(LDDZ ~; ~j 鮞|f9mhpa0MCu, |ɏ35gʁ*Ȃ`R T/FU<Bd>6%Z|yU6O*a᭔3N$ h=z٠@BmWZ0Ki*kE*J*/Mvִ7? PWFþ+B`j@T {=og-J%\/o񹺻^n);a7O5E8TZ~Y$<({mPj0H@XQ{rnۜ&+1g[m1ӞzZWr9Tm/<(ۂ?"O?512eQdCZ>fu Vx΂Bw<ߺI\pm6  1޻ֻT.s EMuihq`(a^JMZ,Tm1@amOM8fV1pjɌ0D.dMʉjiX1x Z-8`7dUT_Z9>.9<]y(w㜢i<{`:Od*O~!LNM3)}*Mdc5hfuXؗ[9?D:!Mli룏5LlnlO2iy&"r|gwC?CD rO9VE4?nzJb)LD KTUeQ>`nEn}|- 8TFJ(ѢHDMtRWGn(xqW® aPnn(PR)WAFQ:QB^ذ5ŏWtnk؊Я&{a|8}(|0(y%PQMR;q;y/YmE3VCܑr / 8 [} edwQ+;ZW8[<>}6s[l$XU+#'@lcR~<T2@蠯.)=cUQ^^Сd7J-]-',Y:bGj3 1o}☈ /ٜ٘E;Wbׇ'>Y Y6GB 9u'#_|9I`#aa9odbX/rgS`bC MKɻY9J~Y?uɄnO҃ΖhܟA(]v|s^nB#{|"SAk1hE$„~}kLIX{T p^ ܯhwohVQ;tfݚ:+KFBgF&i+9M*?4PCM2۾/#NQ\{|ImXR/m[^IwiJ<" l^ЉaSҢh9SзiPEkm jQmc]V>^L\KTN񈀑tـ1IL֡>z|xAwR$3^L ]אM*.f \{u|<(fF?ٶ6㷷7yѪ@1o&GɟF-_DRR?0Ԥ{EFTj…`S*8 v2A0cyP) ]3?^t=݂!Z oQNsZ˖tB^X8ovR4QMU~˽A?ZcQ㏻XkKSnRB NFD"j0M $n }2M~Q B9cv;QЩ";I]ֆ$?~P-;$j `J<n7:HEpW? K\g+c>6r^q_'jCo$0I0(˜3}qRI:1fhJtIn"ApY0-P)룧S :sk s8Q ұ׭\F.7^U)BQ|q7VD2 0)+3M0,eM M*5q_f1;;D=zm$Y8 1IMUxC½`FyF5{0 ^%'  , C*: YCɂΕP -Ta ̀|_(^;.ڴM~LF5Z2x?Sì9bAJ 4KŲLAQI4:O6YC{dɂmE;jcs.:թ/vQTe5͔, /υKJd1sȤؘfJZ*#h䴇'! ߁Y.IAJ {;Ahq?m' YQߺV~*Cvz`ps*R~7٭W3e;5"0b JOKEyXj߻aȿn5b^ '=͆j3qpŶ֓_p242}ia 'Z>W2m_Ag=Xk{KL\ֻ }Ј c)z~?_~4 \{BT/gyU ca SUWS)#uoj[HrnVu95Aχrӳ/L61P-?Lcg3|e>fFV6P#j@~$?ZuMo,7ȁi#;$OFPI'j*M~A ؍g8PlɌrd(ņ0Wsl֋-;,UQ? wKt<1A2 h$3P_ &c|_[3afzҴa:mq'L񬯗֥grN؞ A0Q+OBAQX#XIM6KMar. % ؤ ,Fh)WO0Η w.hD|a%f # "gi 9',:Ȇcq%ܽK-{;m}:twtp"aC ÇS=K]wyeHXx[X 0`0kf3zpbնKwS6oKx_8ӏǎ5olWGߪ4\o3Y,$Q(/~ ןJ3=CJur8AF.<4~] HEr"=?9|,b<)3לƻr=x6(>@0l{u @ , 1(޹*b^D()̱a^1Mʡ7h!Lkd0$〧T,嫚koN8!(I  U+v$J yy'`l5 :lJ1vjنuK%ŃG񃗉iCSϽ>f5P҄80oӯ?X%$`eHURwŖ aN. vwQBg|mwj/G{)|_0$?̙^FK۶&;_]Rص`VZsZ흲r5C1#.#\H-ȌA #*ѢˌpP6;@%iFVd@ay G,CIi?|A8 H& "=oIS=VEW&qߝ53Yh%8ψ'tJ ``bWV(zΝ1xuSF>ߥ-kZŖ.b!&Rx9%} E^>fۅRrxQtZ2(9E85ߤH$!La8#Eg#FO'۝gFbb8NM>'V#>g BL+ӻY2ɇIh>rTp(*jIVT%ALSNv c2m.?F0XC<4ө({6=ڐhRh!aD {k>k./ETT/E_94Mڱ͠l0kS|S9IE'DO{$;VPW""Rh&&_/}_㾾 ?zrRG@`2PI*܁ Ȁ{AO 6,x>ModK"vJ PHO7ߟOQ/=bzt:H)I 'WLj!G90>lnѶu1P&Pc(I]8`[5嵘CD DK_ح6fWjf$`du g߀'L"~WKO2hn~cIO|>6&K,T%jQݤb9wh5M򘢞gIV۲ j0mk?Rԩ,U +N>4 ۦY߬\`RDY' աr:<ŪSWn7I~g1AMEM&F$yIYHMDAM QQmj$6b"&Pδ-m Nվm\".EkYmPhſ>9U x[)yn|ܶ1oJ{!U44';Ǐ 4fճ#Ih߼ QRS"QJ)Iɢ^lPyEDEA '8냢_(8;9 N:H`Cq?'t*o!H~4҃vy~%y&`f@6(5CϾh?qE ^>[V?BR3t7zc1?7? VVr+{1TEE!nzUT["fh~ZY$i'> ;Tz5yQO&lnkMQW 5SQRZ6dSUA1d6ŰD s2%( @֨=h/(( r;2# Gҳ3Ys\Ԝ5?W|1]hUr[3_J7u}k°xp;ZQ@/|]>?՞b;n0'Qb (I?:ࠀ:/@A?Q}x$S~w_$(,UGb&S۶}??ؗg '1[{GӃubc88A7˗V^޼z*"2]bORNmա?T$Xȡ)HdEl+UVssO9+<öPw.SN*4ևCI >{ G=Pr1/{<1wz気)g{WֵY/s!c=REvEo|)ď) /Sԭ`FxV2-Vx\x񪘟͟o mg0q |d8|ۊC )YY; (;<j|hloLnfo "/׿cq?3z^ءݪDž9z&t{;"|Lp -WZXs+O6p4VªH4/aj7uןQgݵܾu=(GA+ p'o>)w]MMg/M4p'xR/X`|ݱB l&av2~! hݑz2KNLj7+<={Gh(EKK:p)#,/ u!3[pA>Ale>xG֔]hϝYv~S穯k,'˷Ƥa5b5 e_R(DG& w^AP ˢ %!>fMDMH*.DҮxn " 䨺_s%ys7d{5\Ppr1ݽP6( d8O% 3ԬΡ')AcO+}AY!Q-aQTQ~WˉOo;})qHnnrs\mc'+̹MF\kaղ{k|SkFY$;Z&b)?;pk?:PX]߃!OdlUJrJ鲔pdAP ߅p"|?˵r6e2PP`?|2LG`jgX\GÒ5NrSw)|@I `&W5 ֭5%Y 3(/l˜=CAoI|;[B풀ODmEP!?vԧ MX"CLRCJ|/N#!+3Sӗ%0iTQ@44 @ !BR׺rRii))U")i(J"h"$ $F`1(LMq(M!GT@ASCQE-!T1D (T@!O$QB (OӇ#:;Zf"i0ar JhZJ((i! "*&[ǸS` g$)BDQU=g@ьdRDjJPX`(ƦOX4|@u40O|w)T 0QM1)NK@PS0IU:,M ZRr04RR p<=.] 2@{&J(R-jA+M: ɤ$쎊`|xE%QGX4Q ,}"LOjճ£H Ǵg{9]azذQDIrx~!n)) U^LpZ6rӢ&WyҘP+3^L]#"`MP!p.j! S lcꃚҳe9i!.iĹHTXpِ+1ZolEL"z˖J<|+"<3eZ&bgL= UQ)䕃پǴ pOQD #;VT5Cvhl7+v7j <1z9 Fb jA|$4Fn 7PcՅX:J67݊q)|Qt xR(i4DYH:fwmQ V-98%ۚ+D bhPpII~}m2g+ z-%-ҢW-?Xrry9!< k4OR.+r}c'кgw v^]ٞqo$LW=l2p)3;+͝<.V &a\Yٷ0/f}'`sF\?/S3Ц<'F /ȡRXB[;tLˍ?|dˍ)p]K_!W΂>m*CmtJi:a'wT`foNmP;7 >]VAY EzQuZ|}@w_V"IZ?^_'?40AW~|?[ 7>5Wy*1"ֻ.#]S\:'85nٽF~~W|0]r rs2פsbgѢX7qS1;RmeYcH*A{QeZVz~J7:}/|zX´Wy k IǻrƜzZ͒ٶot+G&o8M^f_wc?_ | Ȓy_r_Lo?X((RWZ{;r5ò'~5?.w`wXYzx>#!谰o9T ͓v#qaF<=ٷՅq !t(rE&r)V%r?rۦc䟙eňȸ v\OL'YW~i[}OmQ41N<8I'30їZH/;FpRIpqP69(|:, g/ͷ>b W`ێ0k|Pm҂O~{E8GI['&4~ۻ㫓8@0 !أ9C6bb3!U:;އH[ܾ6y^Od K4$q߃$ügj }Yh?13 Y8/%V]+q7-YxI⬕¾uvϱך-s/Fxhϊc8cg։d0 _t-9tڌ+]akJ-#7C,x_~~cxvǐ\R? T^^o{8dwV?LC?_|pd=֏֝2b>{;b&ҀF v-u^w^uuA(x$#aD߳;rS>frNP8ʫW}JUƇy}d>gT]ns])"@$nLs7Kyr~qa]pw LQU\0`qOE> 9N PU2)2o(&;/cSo|! tIDKdGGy;"/D RmK=A_yvδ ™>KH5'~3ϖfL> dܞhю%9 @Ƨ_uI-@uƞ.]hZ I+%9> IςNt>ȗ"[&'[2@|=dbC>]TGIЖ5g\ =W?Eyp cFvt|9Q=#d4|wQjb, V%v=pq;ZoSGs`?lwpd}Q_.Ƶ00 >}A\h}:q+r&Hڒ$EH!t!™iW\^6e1xYF&ϳG8 a(D4gTLcѝs[yǖ1 gK5ޱQ51L՜4|G2kHa`Tt!~dp\* gK)^談lxu]v^Bzam(m^R'w迲!S/UOXyP)rp~i Cà(̛żGևQM[|?aw~/hQ{$ uǮ_*pE2POƍˋs2 9|:Dd?O\)}½r;=5NW]tp9EP+3rr=[^D'6SKr¡W*-4w_Nh~e&x\۳3QC/̯a84V7\)/8G!&w %hê͢Z4#~M# uHoWh?dr_e&pM1OďiP A<=PN!<` PBUaa.R>1|r\9P(,l`xJ3`ٰ"ʠFѿ!kz4~vW7}6Wfݎԑ1?j 6j2*E2@=84%ej7ol;uvyY#[U0m%3OJx15 KRŀɯbUg|mpǡdσoktM\\gu)_0PbNa s  u. byx IA4w`~tA{f?Hz|Jouqp^zt]SŒ>4.ݍʮ XFRpg OEdP >Vf "Q>p{tu&v˾&L`0w" *n`y?=:(L'vGD@2ߪBD?+T1bY,ѫ=]p&^Dy@agAa~%%UEq~%0zJV~=΀y~Ea[xeX^Я Փ (Ȃ$v`>ՙBƄF*PYdJ㦇L;bm|M>D'!oTJ$֬jԯGx=tDB QG~Q;ÚQ>\.#h+^/<>A_`U:gćDU +9ĔHx,lF eT jƪI$dW&.@&﯄P7^⻧d}-7@exw5D(7ڸ׊!>??4r~/ a~cv2 ~*1ezްSQ?kzm`E>JYD(D8#ƿg.m`3=vՏjnٸ))j9W{>/{r\Tn@?w7zxgwt(*;eX-{mk ,UW+K0(@/aď ߫SMPh 쿵'T':È>;1?:4Nk ܑMKdvhB hOS-s($P2|e - [HOT@5/ qWS*-l(,B D#Wgy!2@a=nGO >зl6P0lSӵ_~9zC0(¿9}czN[vgN8'>$*z~8q)Ѿ]@E$ 6l\8|~|ϕv0}e]Õ9tg0{d=z#ݢ8BCb(nn/Gb` |BL _)!I w!’=1s\?N1>k%͓VGj1/xoqiOX=DGFM&5R t&D}! 61O-83.~ {ĢznD0" OBpDGsM|bUyǧ_vUI!CLM4EQMTCf$O{ @AE;i<7CCd4gP0=\ Qra麇}Q/n}RN x2=8I!AT13q9_>A< 5'T[{~ɴ4;`Oz ' PIG?Sa#T+8D=fa BREǻ?aڏcuUUV3*(_Gýdvu޾ DptKPcDRƷ1}ZFO> b^\G.y[d8mfFʈ$V̒F>gHm|ʒqd=~s 㘇Ӆ4=2yl}9B󞌃%i+5n,8f]O @BHpW{7&D}>@k?`VX` Ϥ>þ*Ӭ?",G;9x-l˖-j {aՁY˃|PATW'նeCT[y% ̈́) No6C"袨pCC|PVe0:~mkC䴝tW^Uj y"I7tRE"Buzbd*}U^ %5G YS臵@Ҵځ͊XT 灣7{/>ē!]dȗrDK;*v^#~A?8(Fn?n]7$վ4Y"܊u*샄[Bt1A!kg:bՊ&-Zڤ Jc}T!*i0-!VLA ?[K^lnAAd+) P~&{t@8T^_`a>6PR,HMzٛ֗q{+l^DMH5 Oa$햎TҲ.h?0O[!2 CIm%[M+ B@ҰvdE`FUBlE 7#+X ;c J9TtRpCQ݇rxHPb-+gTnn/&tJɠҨ =2h֓f90Ze^{z= ?{K_ٝs: ?Ja dG&D?!/"{L! ?z27}3!]JG\ȗv~Ȝ=oxa IْVۍ}Jd3f ;,AQ9|t a> bA9קHXL,Bt쯐*Oo񃱴}']OKwS 'ڛm>gUbIbIkުBꪪ,n[mm? DH3CI(=Tk-ds"T=|jUUmmګmm[mlVmmmVUmmmmi$I$I#qIʷ%HHI>3$I$I$fL˷ᳲnD4u26z-[^w :5B3Rq`M\FΟ"kwmC7[|O"(<_"Scb8=Ywx0w4q-]k* 8^Nn=sZyXk9pϓD"s[J0i:r#CyFBbє i_*/mF#I]{/.sߢݐ( B23- "08\8)Fk;^4xCoEA[N❋Yơ:+M讍7H;6%Qsm;T|%yG=b 3UUtEG~^6{ Rў)H'aX?.NcMlۂy%ݠ6 o5/2TWhܱ}{?3n9q3YQ6™ud1N.t٨a$ Ed-B8B'X91Y^S)fwwa wG/[ݦm@#Ќn8Kw(d_zi HZp]\E\Œ|F50=ؾB'}Gm bG p/bQyB.'Zf~ߊS8y29L &w_,y]`+CZFD}FOM[Vs? ; z\U3bH T/sdu%Pj낻]}!A.j&.Y+JkMsn7 QONK|\Aغ@S >/_>(./W׵uݻo[/ϩ[ȓDww^` /sPGBYV}ԫ8<¿ iWK)Æ&q`->y?yS D &N Q'#lf#bȍߍ*Z]abd 6uXB [_ҡ(}J;%JnV}Zb*EWq>{F 0yyw|L;4Y3Bc_"~÷vDΓ8o>8;/' b͊ȯ̈Ü9Ln'iX@[Ѵ§{kj\MьV_TF4>7Lc~Tp{0d$"ELܙ'(J pz!>!+}P 9=TPJOOg:UE1?:di k~ipE;X~~lꧨAe@x(g:B[ ǘ3Gc:Y=h1~`=\ qcq]-Dg|Z/v`;VGC 7|C99*{2{ fޘM R5 XL-;=!_g(:v]qLNv9{s| QkC L{[y_ΧhH$Gٔ~[{]3w̴ԯ Uݟ&f #bom}V827~WЩv ^a:)P=Ë0v<.e*ayb8v0־ٮ-!D0[5pq1KbeY 0 UۅP%/'uGVV+g0$3Pn;KU6F(ܨYHChkT<\[ܼP .C%H@g|s 0{uYKx9'C XC0rHcDVơ) ;§[bΘ =ǟo9ʫ64F\KF@Sqg][H6(_ I^"6V2H}$޲-B<$P)8~]p 9^!p>=Y@T<E8YȢ 6Pv%`3 DRq^Tlׅ F%." c` ee"˗ј"1@ve0#(DKIw| ` v"~aы@coX#lȃ0' xq"9J\GY~x=ybcVCɀ=I$7C#b;Fb5bvK`rt+<4u*?hڽ:t5IJ RThXcZb6Ql>$GK0ÏW;ۛmOְ wUvˍ@vPR*0d\ADz\!7 W" Ral1_}}ɜA蓂 Sɑczq@BpB_2(H=sآa!U{c\/O:`wh4׆Y2Emxzc/2WT(݋}OכnE1)^5T>axd&՛tcQ=沶ֵ^y@rW1T*OIWB&rf`8Cɇjv78,:#YWY迧9{ y+Ňo;#L) ƻW{b,_G.0gm5.§#?}mv%wr='PiTQu]Y0,1^*WQS܌G(\kqr]# l!L~m[My$eC i,̏ D_ٮA;~ӖE!Й</<+/eC*BЇ&(Xy!%>ޑo4y璁O:#5ZnY4o-ݵˊ '₀4٩@k~=P.0EsM|5+q㳜jN,)}r̶@\ `^j<630?僦 j11p*Frfp]:6S}ڊ}Ybxvpnf{= W]*4-*nb:=xT!I$MAE?{%"oNOr+|ɔ\`gnT2Ƃ(D%c!G^7IpmSvߎyЅX"0e8B]nDQ d,lt̓ۃ%0>"m` @~gcÊq2'i* ET4Kzh9~E92Wp l7R» ~Z޻KHI+B]C芀JWH>Ria1^,ǁ()0w]8"!n.+!}zw` W^-Ŗ:@TH!( E"LY`L]%ԪkwlQe=NKxuHT*gBe?7h7>Q]Au4IN(MӵNNVgyjbRjP&_`31Quoa_jb @(`< |d%oos^H GfDj$##,`DWvgvx"Pm\"ySdoIKAP vtr#xB)BQ鉷&~08Cuoc=R߸(mB=`woUf_C:V)Xp!rnb>jHD=GEs%J0.ƒynCZW6?.ܳ ˉ+oU[̣R!_C =g 1 |ns)0 >8:G/A.*&݇C1ZpM Q@& r|cõg1:T KKgS˭/ጜ_i*IC $},3Ա102əg ɿ9DֽX?* sUdM7k7Čᵑ f ѰlTaJ CA.Q (A!USN(qNMNzin&Z[rUؠJ2wD߻E1W,EF\0e3=P? /,Eʇ底AMGuDNTn^_/P;clIfn #4A;D7򕾇{ܕ9" RH,ab%T0S)]y0"b 44 LT+ MlȔFW5+vqޱlT!_xZ 6Ei[Hs;\j`\jɞlz@rcY ,@ LS,zܳ4D;`B%y|a՚r_Dq7㑮G0*@bcBY254*S΅pZ!~W.&&`PTX=Q5GpxW[Ω{Amʼn| t$\/ND.7(81 `'EQ8tKI&c|j6WB&gS]F3x=ɍ nA҈:PfK] !0i"P d)ysZ@V.bVl7;1C|9*.s_JXD7 P$OT/bz0DӄGJ| &! xFha6S"BfPS9DYrml;=6`6$d6 eo90R&&nnPX@Wcҩ}1ʪX%;Ȑ=0}*% q nvq>`5"P" <0Ng 'YM+cJ #ϏugX{TR@ R/9R8bģή0: Bg1*}ᛯ|Z[8  `YQ C[b'HPăJxla xeJ4?u ~京#G/5#cl?(}=`$ P+?"! їqz>09<Wgq'pb>|.zc0!&hyC| H:\vu|OBouV #>%= F @Mq-{x\ e[l]+v91ޞ)\DTp: ms:׫45zC{s'Bk_RS'10 | VH$5c07s>VVaXbvy |d,ܢ /eA|qP߃Pp <[>E<2TAT{>ᶁ=ۜ Vjnmt  !I1RfBAye/^0b B`| g>\"\%z`tkgT!j ALÏmC}[{a8oMكL>[:Aps"oaǟl5DP]i֥>!p'܅m,=$reK V_ɞًDn`nxc,MH dM?i '䐳ޓ4Dp7ߨx ~GL& 'n7]jarm ssOi 23ܣ; jN)8p圌XAN?Y@;ˇCtB#t!o= ?yPpFD6=Zhǧ,,> )1k6ChT4B}Iɍs l KT% 斕ZV5AwOU-4u=p$:2OmA]T>jjUsTV#!L*ykRC4G4jIj0{N9:kɜ]ji~U 6DWԄ6P|eE2,Gd hnF8i'Āfu\<]Nea ,1젭('FM=2!|0) Vf X 2q닱[ X&> &i{]NSO[ N5꼼:5P;:3`C9=vyy8*(\cAko9+Ybp+}m塠,)'݄#E/kvAnbtP53KdfȨ(GP(UX/8g;Lz 0 &MX~T Gfh?{pi}94! kQ_FM/ | >f Qg`U@HGQ8j?wdƳ{ Qe!vEζ8Ka x &gQY_t>X9ey6cqNuBUFWvbAd#ȉq G^4F-\cz8'+Aݡ0ņnoQvC   A(w{B˖-ǦLc-DPJ>mPakgUHH{^9MN.ar}.x%:")v:`TI<)׭[m}3 a?嚌F:/ "|yU(̆O1tJt0^b*,/~E$k@;6ʄ;rZ6fiD{CV˽g$(ci'.Kh5M MTfeM5IaL9 +Co`rv>7\Kv泛Sѐ5 h(b擌9C+)z5QxܢlLH󘐣dA9>86D,?=Զ"y rL]d;5P|$ƀwQ: B77-{THY5TǫTċq\IR)gITQ~R^_A4qݲ#b|;xA5g7ַytE.R#_EZ5)}Das/qq!Brj8cGj õ{#ru!(d;6ǻ6qH3AzW _Dp[F鞼 SYohD1EZ̄4!`((]?'OJQ #%ӵؗoLda;&Z{Wh KX٘yB?Af?r'֬ zlC%"_j|ۿOjpo(EbP~\V`5-~קm Q8Z 1"bn*kK@@b4l{HJѕc6S6c2932.WAh74;R.1EJE7/ zgXU@- yZ'q5r Pj=~L㢣H%pg֑đ FH|W5BK)p&3uP<6NB_# #4# TiU[&R2`p$8AX? ]D7gwjԚ̛RuCnϵH[/ceC#/m{צ.+$n+#C/W*!,|UF=B6ym||o[82@ B,'ƙu!]6,悫TϺ}/5Ӛd46p]t|G1DVtՁG/oe$;QjsHN!*`pPt0Ȼmy[H!|`Q՞ s>^s7 %N1YAcYec!:qHƓ޽q|nCзp0Nˆe)@0?9x,A N맑=wė"%j!c*zi6R4`r` s ~P`IFv8 +`\}C8@9).f(ihh`7Ӿ_c^9 ܖ[ZK= "]*1>g+oy"~?:c=Ljm"YT.HoR:[;v{B!!|E:A#JoqԎw`gb~qg_ӫ:Ї4SUj,%#(λ6߆؁׿2$sn!WeP aTy,WjGzVZqE4L3y}wUGȲ`7!B=ķ\PttL#k 0`N~@rfz`/OSdb8q>Y4Xj6s= vobhtJiĈhhh.'L=Z$0Hc{=wߡzmƹӞҫ@&tLꞑyu;Ux&G(~nX(Z"k{C}[z +.(}ox#f\G 0x$Y,7l>@/zk>ݼbp8 qj։mG.OltWX!S 6@ϥi܌Pyl JfihJ+) !vp?+iĸ=#z[&ܚ@!׳p[ @<{Ty!e}gL/W# o__XC zP(7ŭbq OK4 eܓv&,Ԣ*f#MeԈR95[[[g 3mvtZ^(:Ϛqn\]bl=O'c GIE_Z6`&} nhZj6*譏\P({K ^K^/R :LԄ~wtqp ySb\=K}XKe d*XQvaC'Zq`ѿhC8v]%$Y/EHy$89^̱,eo/c צT̉rxM0"f'B|d ӑl_ LU1TbQ` NDaƲ($hVQ X|h2ov> ns~-q$8~"TngR]z?2qh)(['r@Jvv"dPR.hW,k*q"&0]$=NEg [#I.:BI!ӑN2!WbrBK땝38PBƎyO6ıpҐ 7 gNqLzU(rM$8w *'j8BISa{ĚznYF,F,}G=<6.fI!Kz<4`Ѳ, bׅ0`LE62XFi .w' `!$Io`"5kp09Ce.u領xa\k߲RLlvpV Wtv:`HTb2} CѾV${!0zE $Dɐ2S(6Q^UY )$HQM?U0cBPG5baq; xGDPa鱬m^Ppl Kk(D/#\Xa/"`|]oײjTV3Vâ0Cu"2ak=G{fH5rx!i񈳂2TI: sh],Txo0$}ާ<h6wӫMP^IزZb# :it8Y dq{L#S`#Ý0DC} ne5@&ADt5ϘCf*7^0cQʏ |ʾg:Vs<IuC/c[}T>"i8rANy` UGmlhx*xBL[eS,qҲW80 0ߜ-=I>P6?y|ŵ.jt;&[onf%Kx|2;L[?B# Έ}2eÈ42=m5%Bx#+m((AFpUWQ ЛFB~=>@鑶r> rt>a m("I Ron|bhrXWF!S0;/WPT}|o\Z罽 p fckzt7P0TzC2c%u"d(:`8Щjvt\b\x!~bחZuH5a g?x>48";t=ـQ $z'x4:0쓸-LEx$tBv ]6ߕ~NP/cAq_f} iwXC=Tsv׈j)p瘲Z^79:8~~vc||:x( `黢xψM*Vu<3*ug5ڞ \;Ң H:|=7 1̎,]tM .τP QJ88#p o0(y1? >=g@_ FI>1{_63 a(yFy훊9zP C*'ڡSc?dpx}F%`V;y c;6֪8s\j]'Yj!Qѓ&\4i-kT9'ߐz.zv0ziV?Ҏ|KX)bh2@01~YlvDI\ ^bEX0 i[g.(\ LAXÅLlzQGPr1JqXH]´ș WMs!Mɞ~hu 9O+pu%K/jA(CTc@H%w34|+GmpxK};K)*@Q !b}9+Rـ٭ +G!41!wHJ{1g%hwk"C?]!^WW<Loj͎z\)ZEcCEBoqǁ ?2{Or<7$Ey${0ڒu:y,/%Z7߶I潴 UEDr? !}4S970_RAL TxQ ?R1GAp-?ba;As\:Qt]2Ŵ )0-=lC2$N@Ѯ:@xY8ՏJDT) 9Vg! Aeoeֽsk6o" W%..d+`ԬuJ+u"qx1 :>i  A*bx@f@qe? 3p& юaP _F&cKH[iLq9-Wőp/ވwm('ñҵjp UXVU-hk]گ`WtHHH$GU~~s?|ټpFPϫ.J9{1__ VU1iF~,No)0ֽQժ7̑KNiX|s''7a2hsƦ6buG>O@*8oHw£Cxf))8(Â:gG+6"{P72%Cekp2ު޵b xiaX#Wsr:'-3#^ 0 K9DFM&s613-ҏ=6:v0|30ӽBW`{#| I( M(PCzN g T/ho~jnw:6t$eBc]sK}1 tC6d| TX#yiBi3#L@ FDPeWg@靵Y8 W,ؗzc: `,l!' g Q{;hH~پX=Y@!q(PB.t_7 iԤ@(igwpn;,]p/A@CΡoWs7'/CHTDIr'aJSB3C>;dJ-u〹P8_}Ֆn>Csni`^uC Kid';}}hxG vFH-1͑ D}ϞxQL&O8d^,>:aXI~R3t802 4p<~7S(Kc~ݺ0o:*˴/%v&Eؙe4dH|Bxyے+%RBgC}SOqFOPLq6>>uq /l)9-v[/S 3Gys(DG3Нͷj"\27>Z* f!@GԄf2)|kwm9if} Ler yD) ;7% 979cDB{`͇b}}Qއn{[T$aT½t$ -fb}G74|]^}+Z.W8>tcĒp< {|gZīiOz+XM^5AY r"1({wk"rka//1 7c'GfCH0(2#p‘ua7ACCb6!J i-kDym|HUrHr<\;FmCPI@h窌vvcx$p;{`@9R̉Q`?^* V:,|ZZ>8Ċ۳Ϯ}z x> I ʽ (v&?A#kh-K;RE,`u5 ćc4}o47)_?z6Hͫ~/K6E+nri AThWG.殀&ֽCC1nyNH Id0_1IvMͰm*##"9t0G-)->ӹk7= RX̋+Ke#[7Q2*L #(Hy9Ddyu{܃Ly#!6cK$eΰZ@b&5Y$\0~"ꦨTUU<+\lNmވ0'c&Cw20h *ԆTĠj$q %YSXK Kᒓ/ Xlk$ ׊S<SeA|7) mK͐s8};Mv?8WhtdX;ʤv8:Eq2^W6ȽRWɚ; WGW uwg+˰sr q\{Oc%KO!]0{829Emb42 \Yn魥 .fݥ >|uao6glQKACNG% A{?%HH|2rީငɽn_:*,oKa~J=AGfg<T?v.2RܴNfPߝP$I GFc<%b:2!HW"'c >I[˴@[=v$Ls)A #25 BQFlZf*& :˸t+Mxq-(ɞqʁ,]V uq@9>j8_,mp94Lk$*yvJ6!-w`%!Ґph[[:28|vӑ1;dFEkO+D3m`ifq|% 8N.y9r` ø8AoGgf.1"p zqqFv߆>7x%'G12bdU"X n*v;Mb@w[խ6{m1v;gN fޅ q;{b  '+> 6d.i\ KߋAkyK`Ņc(j3<^fiXq?%Y 8ﲾi`|iy}ZG^2kA'8MTM\}ny>ƸW2v;^ӻ(W鰹ãcrk}eMAF;1DmuuǗض{;*o$s21p0Fl_iM"yN0=8ZwPcƻ..݅ɷ8#N϶j(f 61aKCbG=eh_B&DPM9eK!3Rg@/ _ r*# Jg&dkz;Uv~/s_|mPH9-|T#ǹkzpl_#;LSG-R!|s'U;7G/0ZLNцXqW7^u;cD6J ߽Ü5(:͜i*@ Wp*@6A#~qOƚyهċY>Sx޾u9Fݶ쵡9+f dV7y8Ib r3B1WUGs5Y=StG.o`*cx{x o DC.5^5gӆuva~ǚ"Zym]GjiHGk!6 nۓrw~ 4[yK2p@DhOe6.W4 y$Wk+MwcA <Oht8r/Ǽf0~N%U ;%v?؞)OÏ'kvS"yZmbi!fO!CΧwJ/׫[ 7  )X1>֠EFr1J Rn+o?Xx?+d'\zw(yo`0+ޝ$yZx^ 34T~\JO9p0|u: F\(1ކoǞ 8/Fw*a[9tyu^ h@ .5_gpߡ`W=(.nj?_XM Gqk^+SzkcƐVkkQBn>bAY2E"ĀD n*-\?q!` 8fCNq/.[VIZA|lә(H:4'؇tN~0 vzvU! LǣG lP2;@H/؎~ ]i9HkۈqD ^cWGsO!^4kwݪ:j집o~,Gm@rPa(Zc(ŰLBa?ŏ_]_np@ C< B4aǶ$$05ݗ¸ϏNVWŽ 71Qg=_ ѵ#&1P]?z$1ŏ; 3ug5eAęV#3>[{;)ö&!-]VVCWѶqHcQ9'V^) RދK懌/9>;*B` KHm"DcHն #q, 1L3 F>hAޱӷJ} p\PP p}Z48qvq|1oVzRwy ߇wT3@U@uݨu ޲ p^*1_H8! n%HbMz&!3B U|Nmpͭ$`ᡝkb󪟑ޟ'-ACD?Y0htuKB 9˴]n C nܣ찷}dZe yPˣjK)`qI结+YEY;@NQw:dZ# 79DJ_]xqXD*DƯ ?-nX*؆(H͎]05"j8?$mNDRYqMo`&l9U":2T@uh!,+2Z-GC2X4Nt҇hiu,O2>x`DH[>tAlC2BzO^_ۂ T^b)0[HDWs-$7 y-4orpύ n4x_Ĉ"zmQǬbj?<&EXB (^BnXj)ERuw)>FN U=BL̩ O v'j{V pnD  qCc =؂(0؂[X( !zhe$gqu!g%>(fo6,9lv"!N%$.^9z#6@liȑET@ݛpQ2Wcnڻ"Ո}2F\R~| cK$,až6xvۥq>0sU,r92;dHö"Xʣv%7OJ@,R3#s!>{pn݇4})JG/?ϑD|0(fg?QaN 毉S>"T!V 'txN^[?Gx:ǘ']@.ACǰ0@k:tDA1) ((q.I&Α_!QI~>Lj @% J*Qy[}yżϊOHHeP;oӍo#|ՠx/o|R/ˤ+C+,#Z >z kGǏРp}nTXG!YzSbYm'PA C5!SRc T>@T ?Ca{Va'&Ie+[٨q9B(l(BEl^Ad?x=zvXߘۮ_%>9Ua`d܇lG~;?  _ǯphLSBS)GNVP[YriDF*,O.X0늧EѠ6'mѝc>Q~4K(_MBRE|t3gQ:]a8v6=o>u;MM;qY@S:\$J\qV%aʃE!OC [}CK ?99UAŊf8I5>wMk{ܬr7qlr|PDH1;zJ%BN?bdz#  ;||{xL 1HaAL$1` ѧQ=&L?un1$IPF%g Eᑒj ~3,Ytc|D5F>֮nI ލgYbNMjRE1MLx逐^ >QQz\>aV_p` 0Ϣ 5Hn,G7*hqĠc_Y ~YMzC!09a,=߫.rmO_0G1`o9$HA ;66KuWcѢj8{ 0v;iDa3jw)%x  _b/ ſN-`Y+o}*lC eĿ۱zďT8Ѷ?̺ `#1B?G Dz$:1ֻ\t( M;''Kc'Srlω(P#5nL`mp)^}* oË3Xl̈́o`I81K&'/obqO-Xb0 *Hq I*J$BÌ,,0r:<&vjMVX^w: TÅA F c)w0( &rס6 ǜ`PGsaz!G6πTc& ?!6N=F0wn/܎ vD ;}Hr kr7-Ȕ<+Hng)' o\EET u歉R[b]Im_v OoqP$8P"!ICMSXbSctLXn@ۨ9&"Zh/;<e#eԖNTo~3[o[|uq@K.5#א'Ah[ Ch#~3)~+zk:Jģ]6 f>8DlV^غrOǶ{'X0*A,<5>Z }e] yx܁:Q#"c.j QعAA8]DBb|!r ]a 8nʤ 1V_Ge*EtC݋oXiS3`T2[j_LHUd0 F;%l$%@.̠K!UP48RaR= etQn]I@ H"*$P_c N8t-0㒍Zc `H_Hws8bLgxURioP5Yt6y{WcD,Qv||ް!uwȁaR jڽQ1y~ Y4# ܻ;2{nOapo IYagc)jXxrg2vH a c ? /?nLK{QLeqç`c3#[@C`ޝlQD^ ́G!aAX\W!c%^9ե AψK.˯|xq:0VX[f;Wzj|.vry,:M{3LU|^)pw5;n8}gSO;t>k-Q센J' :B;xm|Tus{^0r}Ͷ?`t7.ޚM#o7w9 f*TB&uNϧg˗(/8vUܜHAJtBmgriO z czozتAbvA=TRo>_e>uN叅/ ]Y }(G<>w"x#0f#U |>t9|Co4e2o94궽V+C:a՜ίhqBo\kxS=DqWOO\`|b\I ŵ|hr9tbFioPw9@4֔ n|6g+Pƍ舮xYX/m_uiu˴k)܈.(}L}f;|?»s+wKǟ9SB+MrL9ش2gd1}pu#.0- 촜c'rL!wҴwP @,7{9/J##v}:+es?)ǧ/~b/-,3TO?6X`F+.w_|zxvuux8}b|Kunk'q|tӠFo{/%r+g#$+&{mԠ0 %HyEz;>3`KWU,;oAV];:ƈQ#臐>w |}Bv\-(n7>~GPÛoo6U AGaw;e .5THo@iٴA(~yb w-0qw dG92'޳g[ռI:9|vEbJ]Eď{t& P8{0 $JD x>BgJ 9z]2û.gio$h8G󶱼ӂ$ϢE_ݲ sW 35*p]Σ0תsǞ`E8<@ȭn $tk"/Fehk G ;R&:X̀E,T`qJNx`$,}rD2^~hF4IeFeM=b*z{1.TsG:2mB\+l_u=F_wh8tQ]c+<;> >\Law8)u@ -.=k2PSU<~ܼ4 鳶:0 (oNhWf7G&\C9qC;]~FLNR|:e1Tٮ:RO;i@Qa{_wHdn1 O`@3Sr;yF!hm8ГA@wDu7quHv||o&o]\nYM[|.>K9K6_wfo8 a"@ABR∤<a?^ˤOγnj!QK/> -w}';ɈL/yH9Mn$B7}|j4:,B yO1\LUxI`ɩ![mu.3c=2 ޽0g{ w`E*ı/~Be#X$OT%?.!:÷Qdp|=N~r:tÎֵ;}zGl iB(CǴbU;{ycn,iU6哟7?Q|5_ˢWoke!Cu+;(B~OoxKv0';8g+gu)phK ګ)\~U]utNrкw6"pY \qmt- hܐ0-dqb9ϔH6]])~75c'Gyޚ88Wy^E}=3_ gQ%`-|6a#@ͺz/s)BޏǁSi 0iØ(#]pua"<J8Tya Šo#/ݖj{3ay69{BLHC v 9^l(g`+9݆KI$1A$@ZZ~0幻'>cyJ6(X ⛹$ޠéOw',xyw۱Hqo99~.>$ɜG!ƷYތp,i3o|db)h<%<e8RXEϓ(%VRts>ޭ?]Ůgg"s\8'WcWXQJ$*$ A$j*bYhZS FE0T4)(PU$0U DhijhHf")! eFj`H(Ѡ4$ mb "("&6AQqVى j"h %I* j&Rd%R h& ut*ƤՋFQ&%6 [ b$X;jڌJ8MElDIjE(%R?'5PV'!Lf E$lJFQ tD!&)=(f%j)f)($$a KI#1C3KLALI@L541TP U 32 PJTHBRĭE4PKKH AA U,-DDCCA54SD @Q Q%AC@A$ QH3-D@PQE4DTU5 U ES4K 4RB1%$ąD,D2IHTPU3DA44DBQ1 %LAQ A#RDZV!`eR@JJ "ZJ(J(H"$B f%J*%bfJ"&j !*)ZbQZ!IX$ @^!4TME0Q S 4 5TJQHSHDDDD5 Ms`*h`$!ebJ($ jJ&JZ("$*(jI6̑BTSLKSUDMTD2$ (0 @D1AA4'dґ#Q(PEEMRO2"بb*D*H=Fh^%7:f?0zQA$3"TD]kEФP1$UE-,5HS1LT Ú(X * ^ 0$" (.PbF"a Y\%#U"HQI300 HT͜L!LQ3,4E$}1PU TE34DAQDEJ4T#JA $ S,5 SDM4R+,ڨ" 1f#ƨH("⊉*%(CNZ=R]Rj(J! {&bJH*j ?A4QLTDPR#IJQIHD  $1B((H&)$ZFj%oP40D-zyvĴME$UID)(B} 44Ե0], H H$(*!&H`)bj* j$Wyw\G;@T| QN?Fg pCc8J@ H PR~@.7w!5)=AOHN'IP)L?$ * M B0hY{- RLY&<*L(WǺ{\(ѓQ-t"jȟ;WJ+9(*RH _SH{+|.s^{qd$$˙@^S|:jL˞ )狗v*Ji8\BpQO\"'A `z`U?3k'u71ٜվW?=hw|>N5/ N!{A;?iʣM9s |Fn_Ţ/5f XlV0`J !@qNE;MɥM~Vu٬u0'^(pkY^\ڟֱKBZըAu]+1#[ZbqҦ>.m+x'wǶ*xUZt ~wk)TEi5iQ[Uy:Υ-Klu"j8X%}}Jum#6u֐_&ka/qkO~h/;]35p/U帔Fx 8 @d, y%FZ :egpfwO?:\g0_ .wAiV^ڋШOF9 pO8xTb̍-xiDkgK,,$ٍ oXX'9UpvL=6y=N=?X.ծ`,@(0zJAHMs?-iXc[ .FhzUҸV:ǹ3z#/ʒ.L(қŴ_UVjX|ci^ogz rl!ٲԕ8rrӠn8gPo0[bs [R9=+5WMlj9%v=qf\۲dt-+DBi8Rs{pvu|H4b;hkoO`?0cĞ,~tvu__:TSQ`@td7\E+i6Jyk {l F=C_}1>Q53Ȏml$#*OaJQ)}G: }OؤiY{9y:E%hJ/7Ǝ;|p\)W[=}Nܽ%{#׋u̿f)Ҽs}S@@W~Ob./:nϦQm*? 2.p>@6%M;=܃'ydrM/Ooo_3}1D EfQ@)p&ym!w;ݿ8s,)/^EB\ '!JA>q)Yj9z<GᓔO94p}-3"S9pxD$MmU\ xA+]yeοN@$P{AI%Pp )!%msH2L}^-C,2ϗ`>^#/O9"8zxٮ> DQАaXͰ)H>n xis[EZ7#(bO_$,^bY'm0{hQ˩lsWO;$6ۧ|D`e)*F_P%G@$Ovh&W *+w&*h CEz7d3?_T O殺Kug9S#3Ъ$D1u>Yg _V'qv(+?9ܲr ͵!%Q/֊C-ԔtB >?}m~R~:kl5mU'1ƔeYrS"P@?c{~z#EpfZYQ` [' /K7#6#_YkSo4}\A.`*J!df^Ia蘸`ѳBN1QB9~{z⟢ _}dD?r~vq, &b T@U_x>1BU,G wO:.*^6BAz.CavJ !Aa2n},d]M^&=d)˷={?MQ8qTSME9Rh1?@eݝ0䐚+p(:B` Pch(]6 .]\if*=ЌHH|3iQe1G hlVf֬:,GvBOb3:ENGw\  :|2L WdwUӸj}v厷+Zߢ,ގx"ops.2K]Q: f9 Uv[ń#Sm4bG%c.c3RVaz~ϰA~NOn19_zĔ߅N憳8 {׽ne_sCȺ+`fk{.i(B̲)>x^80^գМ֋K S20gڥ0d@bC] `BfakaF^=l,l Hgq 7ZoE-I~?཮]UUv ɻ9tfecZg $^A`6ERB'vBWG'[X:Ƕ8NXޘt,C|2!Á ^P߬u< Ļر}SHPu8!O>FGsP/.4w uRs#g!v h}UC^+3wlfO'yY8fā] e9B|"\i7nun wQt=| ޻g37\,Eўpƍw.yN?9"DML[ cdMþg右񥬏;mwI,a\E=[ˢ uJR3$(i<ʣ5 u,ߺ5,ĺ+`oc>GGo.Ab;z\rFۭXV Z`"7B\ vw ʄ|_VߜR;VeDMK7@D,lLLCGYX^\ ?WMB:>IOmm$P)/ИO dKn^|[Di!E6G #Z_jkZe,J 2ƠHv.ɩ11Um,C3λt}ZI>iACCvrZH>n(|{q46o~4]ܰӾse]YeE v波k+&ҫZNquc.3ÌkS^r!G79ud0 X DOPb@C`ZC@ă iʹ)(4wrO()eдѡb 0Clqpmd0ˬZSD1EҺ6/&|c͊tК0HT&1DžE4 r{+=p·/rƊ0w;^R yƵ ?OXKSVO^P&x&10)5qNB?bȈkO"n`rD,&"$~!9aNjsxy$|k"o1s$pBJ}||B )kbzdԨrUj]T==G^я#PI62""JN_9zIZq̶?kwo~[y/Š}I$0꫏4z>ݦ 9o(αڈ(, /rB! >L1/YUJ&p>&$  t>k[4,ҿWRöL=V'qn6鸫`@f.oqvAuq}w oGg`{1$˵VtOa03 h ρW @$)yDEyDS!ÁN 5J3vaHByakRD^3MvF>׾BRtkfVɍc65c .a_o. Hl>f̻X 8v?BZIV!*M7ѱM_wri-XS,nEIrdmghn0c+1dK͠'e :CQY'a= H*r4!@Po?+]|-5s0ZxY2Flei>$oXa~(=L;qT|;8$1#PQ@hawq]T13XRcTӭ ׼6o5ji{8o_כL4ʀ*BK zBvDukr JH{yfpXu@`r\Dm<=H`X_d4=ۗ#}5׺04FQ:5) U8=7C"ctPMYՍ# ypMj×ŕ U3J8gPxaYT*1d;Jz"z4[xtU @G\* y_JKGgcqWNdNB`HL -Gn_!"l\`L /|P1>W.wj5CJMd3!bS6{scJчw)wFY5 h9$6}l( j{$vL=rcwRq~nUU90zlij;sDG'ΒkeDUbQf)C>;ߡNIB[]{*f/~˿H~~V@os~!|V+~)4>}U_HUQ UU{=y =X>xhAQ`}~?x{6Njbh&F kJl“12l߰8J Ԯwk>o=|4'Q+6pKxW'r`&ѩA->pd\ =Ԣ#*:ۓ<Nj_}/ b v .4䔠k8PVU%"@D RQ]Cu!?072u^3 +huEE@0P!5P'{~ExDrXNgQ){@}o3.w:ykacQ _ÝV Fd{CoWqlr0Nآxv|Ą߷_%!KL LD}K~R4Y(~B9R1YPq|spt#)FK d0Njk^_~_ ?F`~(+f4 b 9X?$ÿh5ADKQ1 As8O A<@nGdw_jpt:8CO|:r:H ?8F rP>)tdqےfX[[*SA΃C G8N۹Yمom*[i!⮮)p sÚnє4ᇛFP_|kgRa~0ԤH@.PrK gO['>D@?9}+8vobC ~gVS@bӫo\IKš?D+g@1D {^{sQntq4pB:ˇp%Б18>pap sGcP"X/p^8lei󋽤0OvA!h=0L0(#/V[ @'vn~bhh<" % ҁeG͝U^>勒_w؏6ptoQ]wHn$ *x|Z\%4ڛ3y =7-S@Aa(:L38m߿9C|wr *,,H#޾6?V e|M*;+g '5y#!VtQ!7ґƟ;x v 6F]Y &Gnw:tmPU(~eU~E!s7um_6>wiםOy3 J-$?6T뗼=]Uq JGP%,E3 B,šL UA H$D]Lmx1?ڪI H0PQXHhbxM;j;/g`kx_vG8_!Mh:Ҥ|D|}bsI?A@p%h7Ri.P0q mqTy zg} )%D];瘸G/b v>đe;~5ýVxŽ_ wn{~]J&@ oG(~B;~ګ3!ʜO~=W(N QErE'٧Bg wX'4BlmC>̓'If~>{ϟz2f:|ϟg~z:V A˟r QX’,WnTiI7qyd?H)E쉒1zZw z_{镱0 5~̠"db(&2k5ĺY / A( ddY0bs`!29'I.o=F5x厠pp!cL2@ۼ+;nðw nsvVyt'zִA6U SLQ߾k&8:k Lq TsT,><ǝg.8B7:,tv.s;btƌv*6iκ2K{0Md =mC53}XsJZm6rg;3u*GO݄?{?EqMͷ#o9@6m]`U z?w*F^+W&v}x<nsm|ȭT 18~SL&DCQBA {V,$G :2 9ZE7DO/.YrOC*_˙鳺ﻱwe|1Rݫ;3hGt:(]w$eK5Np0B..aѿ!׌|SU{[tslDD6UDG ܬ>_}T#;^~$} 2 @ BRv~~5Jɹ$qc@,gBaKE9˹qx<Ѣ9#^3_sm@/쉫|@@>1B@'pyL y'Fbᄆ:t&Ctp&)ՓY{#Ҫ qdH)F0R6Zw,zME4@W0*Wu G&$ ʞ?;]v'׳$j-,'rgsDy*w_y⨌]Gp TlJTO/]8%Wu9!WpZ6#_54DMMĚF+,ah',C;'] tW X{8ixbރ\ ZUīД |\cgݿ< =(7먎ʐ ~l^,G?O\=#<Җ')9f8\p{ t0w-aJ"6_',~I,ln/=ⵗq/U‘:JMz0hCG?X}~[ GHnYMfC5OggUa/RYΕWBE9'K@I|0qaW<;2_s#m݌57a5 [0sz޽jiԒly"޺d+"'FzO}]D`.9 ڃ)H$^C Gl~/gOX~/{< ^  w?fwKauJ#K4އ:ßfw[ 99MʁƝYZш`1n(U0)]Z~m P">hҎJrNY@MTIz iJG3U?e(;C=W:8Q2U8'Km,9AAGDA"ȄlCyR3^ڢJN?O`x.:3=ݕ(e@/ݹGK+tQUE~k23_^=Jm_~ *Bƥq;D\̛1g/m}]:uxڹ僽LIB74G s* tѲ@(Hm".T{|-zwAD$}W)^8bF(rABJk~$*C^^35A¨.ƭޡTO&tC?wqOx,Dnߴ]H(Ck+=?g;ǽ{ wc\@x#C@*72e?Aӟbb d 2Z|ըC,L>{t\,qz]&كw7J|[۹`*αHj9 BzE?%@?A81C̤YD  otqM2*!1JH~4‘Ӳ3q|Й%mr38AAKz9"Ewxrae?~BNCߘBh=|:M90jQqboLѢ!UQmel&'@2`(p1=^_XhӰ*1Wpc^\@@|v|ZsIEګr(_gkk'Gir#9~sF<8iW[xgOc~D -' QXa{o[Hqc"@ϸc"ŀݤ~/6< ]3 Pqއc/WzWX6!rccT"Jѥ.!$-y|š@^Ks +pK; 0`ܹx$n9IMZ7p[Ξg󰨘FQB~;cRCTQ4t爷,Ôs$ <9xJuVprM,'K J#JT!< FO@F8/P"*ΡTs3l!8(Kg+hE\ļMc ?6k=+K 8M~ аgB-%K1Vym%,ΝDVK[w޶4R\ Dv[ O[L Jl/"34Cer;/B Þ˶ B `b=jqa:hfˠG rkQ=|\] ]B)ȗoikѸfF΋( xwP*98 * 8ds2{ϑuwu"-Ϧ<.T[s,L ļPR0-6pvm۫JB+*|;GcIbW1p?'NxiBSF6*dCpyb9Z8Ret>gloqxA,r - RPHӹwGlmdQ87wyCD1Erڞ i ykCqE<$n}!96T G_jFPql2U`j"Dv㤫=gI^Q BP>JJ@M&^MXi(Y?g?G D+lz 7,_Ȫt3c53ӊ^7TLW>޷uC%H$ !Bfݝ##+҆x_׻ ?x͢#Jnپv&p_lbfg'Í_'?G3ᣚ+5AhDCiIHg_w G1yXnpdQ"}Bnj"0[tl5RJ9ʛrwO\ =E**B(ƒۼw ./mIID1M ˖{ ILED|mb?<H iZ*-ĤK@spBR?5[A٤>-G>m3^W{]+ An2]8cnoǭTН_6T* ot~TI {=Bv;c(9w0AdR !(1l.ɣ(<Ҵ%.ξ;^B8Y@o~'vR_u{|K0ۛmgF䕲rZBQ1yj=ѕ(iD9vW \?Tתx G')l(<[w5uWæp~ޝ UUGS:@Q*`5Ȼn.򹠲eI$;*"r׼!-_SMրYb5"= !RQAz8U̝!sσoYl7"-F零kVxk" h{5mG[s3E"+%OȣY<ÌDt 3a:U('c_l7}` P1GtiNFI w'3O;] X3جu# z=8aSNJ7Fc1zWO{vap<|$yDA`;rya^uGܒ-~w>[KqW'jgĈgǡJB(dLx)&ܐ=?`W8bAPʽ_򱂪=Q f s#M'ܾD%SbQ=Ȋ?mT BJWyFhbK,3ŇMDCn|l~L-iRXa?m1@dJ4r2BQlZzdz87+STYO tyl>ۭNSIC 2jv6$ B'a (Dtxݹ#7X Ԉ($uɛ99nűKoEHI?g7c1qBs峨z=rLo*¥2+@w6SQU rqvCsGХD@nTsPDoC=wh?H>jH?oՠGv5~rkОJ"[RmaُCi4u,|l<Ӧxzc|N!5==<>ʲ^WWG&Ogvj@q*ʡ<S~PB9{%wYUW⷟\_W"d䬮rD!PSboHi OZGP}ٮFh]@yfTss^ >Mtnmz49|wCq9"<漲NŖy2G^"z?"P]̑ADIA=k9U鑘q<&XTS'xjq,U2Y@[ lچfrLuT˓R_()BYϽ&6'_f;ν{P_цX &4DAcxp!n/뢃ÊmyPuVTJevP,nQy3p~jzIT46֊LywGs}F6`ikdݗeՊV(j9;Mq{,9&,BdPts wLرRB񺰶~mؼq--3AsÜ MǨnUX(fmzO1WZ lC!`Yə ?#%?9SiC9T`J ̨.d>yjhpHQH8uszYقF.ߕ5=p#F7\WԦܛx:C  pɿ'X&J`b"l,;;c›Y /o x :0ԝwCbbn"z<'u EW]@&h~PH:1]κk} 5 3NAg>>)̊ߍHkD?8/;hn',xZZpuMi,E\|1wGv>~؆r:Ý6QiI} 5!NbE/ن 6K!dSVa)W\O~$HI1;刕,G-3ǘ#&0~V*D"䞒~vITB(m`}~o{*A㯡|6Ca<`Ode `{;ǧ]>' o0\Clc݅tǿ& ) uÍ |$ fi*T+#ݿbC GMuҍ COfo,2iMLfdkDY~b% RO;v}a>}6C6(8aL}}a݌dl`|8JbUl ٨&&H0/8٫xŋOY1ϋg`z툌/m~gK\^Y;Fk˂ Y F( ,ˑ>byfٸU1sը>a7ǫ/ yָ}HPlPÁ=`2>̅Hn 2ʴ`6Ll':rt8GDgd!5O6f.4X*C!Fw!NO"$AMx(/a,FQTdTiL8Q_Y<~xH7KKbM{Q-"Ah<'Sd19`a#X',q"T1iA,HdwFV|c.,chcZðI9U][MNӍÝ96ôHŤu fҾA8նSHoI56J Lf<4xs^2 v=~$^\R59koZMJ}Q}ڧdѓޠTw%Wgb03E7Jnz4b9N҇:),{ +w>*!H>d J3#M%Ped ވ,@L!O->T4'lUǒjVrͤ#?ע5*#?-uIlBrHGgB*c `,tb9qqf Oswne{ etFɷi4p&Π`ώ]}zSiIȊ9*:>M؎"h/,G|DG[<}σ>V{sO2({1E Qf&( 疎pTa%Xu0=tl"1A8 gKJ)UUqQ92rV62p=sv]tO=\{ş" " 2@HPSAE%>@EfPP6! =,q|~XnMTȾFN}>" XIV93~EQrxAւ~><.y*=_TmI?C!.zP/(_ u .`Oxq:HzmA&+ARyA23=X?sd:S T8\pnv\]m$ÞLCjbl6 ܦq6-sek{!F@mF % *FLpv>ܾC5o jz@dIut#3ݚIgfA56H"jxBw9,! $%.DҸy*Ё]qHnb9`_-n$rwyM\^8f*i&|,>@ߜ;nqVFvpc,8V!:ICSX82@ Po덧- cN FE$_(v z d=(A]{t={+:+o&Q=t #@tmTDL{6]MQ5u$3oȁE]B-ow8z~7¬]- _$`8}GntK@,I>9x c;;IκaIm:bMNw(0d62NO-hfsu/-UDF e!+n*!`,"Td0 tOPCK Ch<=y|t1i4']hWQxKW. (*8!mSƳnpx>27g8k 9913;"鬖zǏ>28$20 sǗڦS鹩T**UJ>\s&rG.+7x3DE2| i|0hB/@w [Ӈ8Q8گ(ÙcY9 |JD~??0}]H0>~}bF) 0cjQ9^0'@)JRBwg#m*Jv%̃Q(n{g$o#0b8_{=`0/))Cl9t]cA\q`Khô4 ##Ivz5.{x!'qv tvr#! @F)k0VB!/N4sU/sn$Rit'!9'&G@DͲB)ؠ LѠ8س} |Fa럱rqL~lp'+H ,o2} ɂ*,ƃڬ2y ~avO6q];{ p }9Y0Ib!/eyu'LX|1ә9UTxf74ZCc۾x B1 sa1^%xfaQ9fa{(6(Rf藯|HnC!D(,L l(vXS/8i :}ה40ÂsG^[󽒫Ha A,(fp ۩jKq*"ʄĘIǐXm#Ņ=gkL@@3eAS;@6ię׮sR|D@)]DRP@"Q@<{;֠&2tMN2p`HyƑD.T"J\&C`jiNeQdwd`Ot""% }ڹ'rr2*bx-;aHzcʶIfYM4%n9Iv!q@k+,ܓUTGOǗeRiJU- ugjt48WM'(`28~6TnTD {jC_ *"*TqAw9)&1_cuA,W t8;՛6I&9y mdž\8t :E*"b"8ڀ|"LPDӐE~\N|&& B_F`-27u+x&&qυ_UAFAA;v';L,iAy./( 3h?Ygs##oۉu_Q!ٔM5#Hh?,QXLG$AJR?3{;G'DQ lPf>]9,-CZy.l"RBk Og{>-hrk I$CX@.rvLJlFN)6yg~-9f H+;Ϥ`gv&е r^(qB>;ihCGAq捛CDۗ"',V!r8w'SS-#DC嶎@8^1xo"}4Mx˷39&6PP8>: ` ŷ؊Dp_5<~;8Ti-Գ6='s\piphs 1\ƺ]c, s #]Ęq u*JYlTaD蘌 ,Ae;iak 6{ꛆX5 9ky#e9`@ #aQB[A4M8r:CA0y`*XK߀6tW 6a{"baɰ8g87˴sp, X@+*;r4Q390xrO.e6Pl $AHP˦ jF  #W^\<޷18xqnq+Xη+KȆ Q' J !)O/OL$1xA Cm nH"vr9ȓ zp6}. Z$0C"#wF/͒2"4r@$ģcؒC>3gmHN df%GݐU.^UةHaDSsP³%9UTQ/4A >|ҒRWoO >'z Ё\L+u,|CIXL/aL3RwFz@8 |`vg\;Ժc0(Qxsa(Ȇ RJ,0i?z4rq-Ru0El9<0R zʝDr@?ԐǙԨJfyQYs/'ynz?wt67낋E* RN0 @ub ]r`^/|?Rj!Ģ~}1 `M,ۙ>*%U%d]d9e6PEL&톗ʊs{P;ژ<2zLV})=" bE%D|ZTk2( hgÈ-}1^wŤ *J6g+3rNT4HESMSC ()b =!?7NT|&>"8F$0_?]|쭸Y TN5 KN.ó<9QEl* ߙ(PqTJ! %B@E4y➛2z0y _J P d}J3}Z>G[A8! JP  9;@cӱB䔽; 2.ت0ߗH⥨C6Tó=߷@lx}5$pL BQ]xQvM_ʹ2pTծ7 +x}1/VTCaMuDۥcO-珲Z`rp?9OB'4*cO#>.@=?(L@P)fbYR~r)sz Hwj+9 d nlk ,xנ잴;DO}/,`̲&PAPx})a9 O9O=I?GMS"s!UpAX:$=azJX 95oo+20w<Jn}85aC@_& Oh+I``-aSfg 0%kGġt:* 04njl4?߾jF6lK"D )N 6`tqZiYZԌ)}w*\7b?=:_iGQ}U[N ֺ@ĜRy1ˊb:~(|zg t^_]&ͦܯSNʀEW2GvN4 TDۮ|6;Qq`8>t|"h9~G~F87X1Z-lW,$wvp7P<0ʻmM|G[ƁtE&q{C˞v'98}cGt,"GB|Ƥ {dic"had!|;3l`Slg@7@"li6khDuT!Lzz1P=)X7ʽ{>ܐ~a仮Gq5N1A;^JIr:NV*&yA&#,3ϝ{<m"!RQDZ9ć4T“hw;L<8U#]xf^b4@G .LҮsv 97yA$G*n! ]tuw.0>{. !. 3)=wǀO@ :3мY' >DieR,NO%TA{A1MZBGux|[ޖQ 6;xIUUEJ_:y$#]ƆJ ىߟ@$o)]3 8b.6i0$ gL^Q b+!<qKD1t {bRs'T!UȪo6G^7V^y⺐#ҩ;vωЫh6tys>t=[ؽ1mHNOR46ghiÒ#vkNⰒȃ@щ@jZy{)[!TBnLrϔ h$ɠu5;QIfzT|zs2>^T0WMNHNlIIQDf0B5##4mw^ޜDX2vv#!U}XLd50"ñԇXHpi&Y-nmɂC6:VOr4n&89${ utw5z(\Yt|$fV6§@G.č }Na‡>u&LBn0r>ljJi?7K.I̸9@*$hL1-R"O޺%ާ4\14 ^}B6vwLD+ld3i,U!/D0C k$y+IXš0#x ZXܢ&:R@1< P$=!ְ$m9`!.9f3 N.h H%9zo.`uL*!Ohg-]ծXjGiW*)űԢ[ 5p:{F'Uc`cFR%?E@;<};SQ翳&&c*1ZGP4Cccj$ _zDž/y$H#HG(8ʏ6H bJ(xC;oםkak*,c9>%Rr߬Xь٫?}Ţ|\kSP=r5,Qu&zbF'q?0*<%B 6W@EipnsqK#I`,;lɴexKH=iKQ\oWBNoòz @hky`9L L@Fo'psB I@ =I:Jٮ n&f&K4\ j՘L90Z` Cfp eހ-44C83CmZmqL=ܺy(,*O* /.pYTjYHor!@l.ԃOǫt p l|$-xh9:?CXL3Yrh +L3 ("R%Nl}I |KU'ڿuTN8n cT3њ>@ɹiaPʢqzQ2ɈuMz TEM%Dd蓟C#8%խ!I휝lq$"9ӍOuzW$ʆv-!?mK$ 6& ߆rY?t[ƈI͸>~ s5_8e'ROPNH<$=a q@K vZ_L^(Ҧ!`05L!'ް,$I_=!ǁ=o<pdt̕ED >^rmXUIJp4r(=NGQ>1dyh0Cnzhyr;],"9ĪWz!dD7qBE%6SiS{o=;{00&y:APX&z!Vg`GAv3&̰ p<\X|uAlc]EFS/Ͱ½}fFbb58PRlIpBBi5*!iK*l`kdDB"Ⱦ 44Sܰy%&!H= 5?lnG1u&Oi2M MsdZ\̊HD=Pa]P͔re­*cxj kIVjc+D%~.~a hh\p 2E1dl^GL9`٨n0W>szrqfI&tj#hlOp l* 0r=Ƽءg0Ig=Hk%{I/ ;Ͷ 蕃A, OkfqbbŲ'ŗl2BnlԄaZ nj#޿3FOe 4C@bkI`,+B5Z$r7UQ1!W 6δjC%Rs9LQ:k}ޖȑ1 ]m.Z?bo8;;PL ;2T;<'` iP%B[ i~N,2Jg)Mېp8c#5XG &*k)b@$j'pp_mj\tPxRIQNyп,:$ͷ94vvaۺd=)Wp uk[Uf 1bWm5v5 Ɔ6hO.=[ a0pz8x82OϱpR=f qI& [S=vb@1uۜMQXdH ڒ%-cu>TC\ꌓGMh6 >_^xrs@vqP ɗ/]6lp/.g~|$*)؁1[zM|4H3AŭcEw1tAUb|erqvF5_$>i> 6S%$$iu>Y>\֙b5"}! g(2>$cy*- l Jn !nF@&pqUM]ӦF.攺UURC$&$6p')9r{!GHGһTд%4 R;1x =6\ SMzfы#b6jcQ`23@Dɀژ/WB D8]^>Z߾On=~1vRӪlh.f. n$7>*(|CjnuvQ:jډPkZz\l`;2 <1#15Cg=S~9hA<4dgqHް chj*"F .n*z< ǿBy0iLJGF' ;dЉS  %Jv(*|C7ߋm2MSog'e5(]5 :],3 RDkaδ%QW(=MکQhih֋qk5&UF%ďwlZ݆m5gGx!j^ +F^tp߮w=Cssj'd0Ou bO$Ϧޯ|]_0fO{)+lg>6-+ þ!fr~bqoMg!X>џ []A:=qB D<yeCQ,RFbse3ͯOᴜH?jI FNC_Ի~%=:N z0}Q{0=ۊ57ې9a, FziMCIL,L>p̙'hrTl}nO2 Ct:6c[GZKC9=p1=.#p F"-$U<ޝցAƓ!}|cs[#Gi}IU=㧴pdH"Z1bGhbbbGV!Ɓp"!y,>0> tZ;s̔s@@9âH~JNIH;r{S36|d91ЇӹgZw؅|15N @Na|B9B@Y0 fО+{)ǃ{lc:{/2˗3oʣa]yDӺHpv4;w^qw bPA@0ieb,:jv0r u #!rtj)! %̈<'XAx5}6_B\$w 0f>>_oWwUW IIG0GFa` *OZo\TN{A\0,dݙ{qHf1'$!@ l4,0j[U(EΧCŃ&aͰ Y$8=tʇd;704FJKr3n)JR&v#p_ PƝ+44> k\˩!O= zT˿hD㲞{^ îKL|}$yy}P,-SRIC=&&=M'9Y ~! g1I@09TQTww>zçkd"a#_jlېlzh2jBf ~_q^d˿K-!Y O>3j} + an1 ~*xYM6OV$NHmh/0Ԟ_#m_EH8 ykؓ`ۿ#s$ϷzQ~q#k#lm5617AUbZ|s.@O8M5݄J= n4uC;]3“gy qҘ7;;p& 'oj"Dƹ<0K:^@#]BY8F{<#zԥ*1xocKap{CX[sFp0@.W,` @iy#}V%Gl:|jޛ>mFK6&'"Rp {ila+lH뗩DV}" fPLfrC^?BЅ]CJ+Iܸ !O\$"RB" HT[AJډzv~'g>I&{}̾\YB<:}};Xix8IݥNϜw9P-SFK;3eEY%Q}(dw½~o 1b_.1=VRFD84_}8tX V!}Az7"g{Z]j!fUΣKE^H=QLjYݸ"kP`'jAb)E Dt@ #"mXy{9LyNp)v^>'3~Aj k*mp6N=s´Jp2&±*KVl(hIZ@)D9vMǞ| LlQ D%8-<eblNh4!/G}{$SF,-R:s"zE%#J q H&$DG!4tE ASoGT2+5Ag.eIoS2I z g|v7T"1-Q0Dl~Pw(y ֢oaiREiBnX(X{)@c| C.Gw8 š c"<]8hS>6)jNg} Dm4`D79Up\nt6Aa}YwԳLC('^ rb1gHh!r`HyR}}m`2sy7y<ۣfr(>'.@ /N%,D!F$_#wgO~BOg},)e=<jgT ҩh|a7 (tڈ=CFkSMRcCimNHWxG$iy:$0$>O9ܥWd\0 $?g]*^:WűLNiqЏ yޓl') 1`9Vu:c:C{d1>>cjhv!M u N`q>G -F[EAE3 !}0؎Hpܡd,+ =\rBr$豈ZvH䁓ڻ0V= ,>ǜH3%aK,B,8>lCӊz6HWmqםXSb23hS]c<oa.03 %y{;fin-Cn-fLf8}v<4p7t,maH&Q~}`"m/E"O($ v;#$=I?zBY ;eYl=?_ aTϡ; ̾@?_?  3c(gSsqcaKI$Tק2J` b ,>evOvtb$KM!ҿ|7>U'˗{ĂvӕWٿCBM>/2"؛> 9dz]E'uchSE@R!DJBOז90;TܝhQ; fnhTmh_ _˃;)NLv[PW (^^=52 *qڥt lȜ+ Ў! Ԑw$ {?hO#NTԤ-C b^uGhPWH,6o.RUIAEfC1\ܦ{ӟc)z@9+@??@!F3ejZyp/>zgnM =Z ip,4kz)l&c!wRlӃ5AKaT5jЕ| 4iy$t b;$,Oj|"~LY?愝LZ/ x J6!r(jL >h,PzڸQA,x g:\j"w EC1 B HHJ!^_eI Bɍ?#hL~&00dQ9@jjEv#pV@b׏Zah(GSTZ&? O|~ՌQ:KGӽt2mHMĘԇq5dИ 9¾$=| ?#i>&91&oB" <=;Hv;K/nLJ_& C|m )DHm{ҷΗ$6?G[ 2u}Gmo ":وcS~ d;r5W}QHuח8pP4'ػĂ88AM9͎a$fF5 M1}2 }b\ĸ@Go-.[8}."nu& D~@u$h J|BH!Lg =ϡ4h!&g]MucXkS9c|kEI*% TJACZl@0V6e}6_ $%(E @,`ِ)*N.]=V/xah3 ;r"&Ø\Mn$:O nn&'ڣ !tRwBulU2p+ Uk&3X(bi4Q<3JT u6n_F5:51` PP7,h8ee a-{#˳9AO+4P4L {pCHL[{}"`Q <'?O?+ݟyq 3_ j;T!P牍N]_`=F*%ACن?'5& bd)%P"j3&nۃVKn[qc(3DJSCzD i"ѠKZxZfJa36bU 5s: &)B2YZ9xf~$.QP>QD!xd_]knj!Ǡo/syBEmo6H]z3n?W֠.:!Hth1`as֥3J3z#Sc( eA n4t"n^i*q CZ td:"y})TIU@01RS'_M?5sR_B=`wxN. >f}?82;Om̈=D /xvK6CwxPSv~# w8k7f^ S\::/yÆ=xYnUTTxՠEXH΅/ġ*?#GüK^*3^@rH|x͌8a 6~#1 Y4Jg؞atABTӖvMcxńP෷zt9Z=Oc r7Ig#~u> I4 D)xҰl0Kի!sUro0]q+2!&<4ˇ3:eI+`#IY"hsϷ"T`Cj"\w Ze=@/A! &pqd',?z0G=br*9 ґU{x}0b잽&EE['%t@*2o+7"FNLǬ;g--fdB(&FS-3Clog$I$'DT(JYWI ?uB3DXvFHf(Z  C . 6a,d8WQ'CmꬠbAx3T&%]1Sĥ Q fJ<cx@0$nAPږ|;z'.^cq-b*ILQ4i$BoT(!0'kg^8C}Ob@,B&0H@`@>DGQ3q5ݭy*cU`nJ&/J2WkMrDkg >[ߎgsdE3D͠FSQE ᲂ8nuk @O#cf_+UUoJ0o920zoM_2ԀF}Z ٱ d{q`{xx颬U]Nm9rP_T8)g&ko\jAT[+y coz$q́-47"GTz}SU Ĕ'㓚 &}+WǸq`d)/Y&󡡢ܪ]w)A& cu@'=\s!!H:E9Pt!%gsyb0aA z;Gnpwq`G3DRhb'9(Y9R^ a6WZ{i=Oo  J .W70A{̥~!˨ !!|bn,ے68bT_Лbt r*fRH=Abx1.4.Lqր]; c7}KFni%Dz=sQz2=$Ey$Q-x!D"$G :`L#FlTJ2J^G(\%x$&~/Rs' undHHzx$;ﴆ1cÓo>"qtzUTUATUFS8  sdB $||aPƃ{KK^^X* TjHf",:FjDj(@洖KqzIިbjT K"o6-| WKY:MàXz'qNiI䯮b)#459ੱf<-̜m{9n`QG|HDݴ+;`O`ض2 Cգ1U4ȉ tai *yIeaS{Tz܄}zUϐN=~K7 #瘤n'P(@nU-F3oy?ЇxgۧiXanh[#,E{.fYҸۑoJQ4}}rnǵyOu L ߟo9l_*&0p^+ńG!xCvUIo ?\p(.ž4u@mp@0h݊N;WDπ ?fSWxzN.ٜnU YG7 h?"=K (tM9zSΟ8HlD` &Ras;5=4fzv7.~] +!|㴄Al9vbp2v]n*r~Aiw!5j(~VsPm1壅gl5AkhT2LvŰ; )(4lf3I@#<$™ij:t~gQ"د[8&=gᣉ$\/x4 I̝].A4H\IȧDGP%X)x CA q>Mx?#棝1&8 y$7yn7a5xFDF$P W-!ă< .bwGs۷QZΘw"U;v>ػKxxM^v߆6 RE@п(<)- ЋbPˣ!h$Km5A\pP@Bږ9|2,%׸9*r$$Q9^{WVFD#ꔾ`dafJ(IR/;P>E#z@ 1VTBHA/h[dz`nX db $Y`oJ %xD/P )iץBu"ĉMYȪDC6\u󓽕 ?'f%D6b18F THVDb!Ӄ}IYڊP=|uۘN}5 b"D hFb \DthI$.A(2¶03} Ӛ"x^c|'O2clrHL%Y3, d␆P:︋3^uC:XorwkOrH&ApBHݸ {@vHwaۄL w Ɠ  }"皺CM(ӊ6䖈wm<¹bQ^D 8&jVOmD_M^=Q@@;Cǿ\ǸCh'O[;>~Hl=xC ):I{F X.Di`$6FjQ 0k2䠳0=;:;IV p-s OnALr֨fJ!n| AR 9JpQ!lP+&)DpBOvm-8or3 t箙j'ߞP tīMAkQd6Wc-$v^q*dKu@u (.!/R 0%$ ә22AI"D :^&Hl7o%̻)+dO#Jןu}t!YzfEmy(HF׊M"ŀ1Np P8`@S _>-~&S / 7o[*<&TEv8x lqN~lE e\6_ xi. pxJgWfnH` XƳL_I ]wAުd:1B*c⨄`GT;T IH *ەH[\ya:xO{=̓bfb7sY tKhw#$˵A T-Gz1GMEsjZU&%0ѩ_aҦ 'UUTQ)O0^UUSDE/VCDF@ȝn(&+aN-)<EF%p)$J`GĠR9P;*p=&ra 2!?_$T/(`oRDC°h<UxA~GK%W$C h .7AiTS\R58ԄO? ;xUs1Q C=BZi@0m gʬ>#pE9)40 oƂEa a HDWjqf%u'L{ O ;iS˧){kTJjVZ8G2*Im;$WEظb4fM`/ 6Tz_oȠ:JMP V9}T2 %p6Og>\1/ n#JyJ%C/ _CSC"9ewaL; CH4Qt! T?1q%QxcγbChK_@mAuC]k}CCtOi8\7ƥ1r(P[EgPs!AH n)fom^Ё#~S{6\ G-កո&b@P.-ۃ6U"PgỤ5 w{ԝ[=ڃOjL/_aWD&fn].LHFe 6fqa*̀jfsA V_QXOVe}zpə5Q5g^XzYl/1$9`B B,5[޾ l8QU2Y KyJֆ"P5H؋EdC T~by;x wL;$3Xk3 m .aes!qQxF@!xoc~UGq̟YM =dvA{Y&eIh8^neD-D s波~׽pPg=F8E>D Q9Myuk(m!]z`Z!T"b!*]lb"q$n+,&ͯϥANE3'gmpM XG*2vpf$:>%LAU]VAsYXy1$/kJ9)~~s ,PsJ@SZeoK*5ܢ´2 n1'>v*`h()!v=.Y47 r%>>{:&=~-"7sSd42>oZKo1.2[ߺ&L0@mdqjbo$ZG\N|k5h+: JNB4}`pGp Q(JiO:u b.H @,՗wfdEqޫ]L i=_jd ;A&mI6x5 "(hDe,DUDP'.[ЖǠ@T4dXL$`eKC@^ 5ܰ-0kO`43͠C52 r}C:DܠQp#_c3n6(.kksPh6C8 Xe36UB|^ 8Cqxy`g[$3 MPD0}\FGSP<X)7|+Iym,#2;^(g[6#S#ل|7vxpl_(~*=|h͐I6#S&hѬϜ@xЕЀ:bh\0g;6Ԯ{j[l2Stԣy0{#0҉JSD8ik DNVnM.agh8HaJA@g:^g^{4P݄; o,DP^yJmC@= /a: }|yBBw`Aʀe}r z(/q2!s!5dH1^C{Q$u@'&#ڡ>uuS `=%IxoD;5tLVYEcmhH]$ ڛn'6HsRP1ݭּY!:X( bq LiaرhS7kד(=""`P8dH HЦYH ϣWSm"Fm(L=Yu\4G9;mIE*dѝ*a37mxIx `eC#f0,Ȑ}y|'c! CKX=sٓjX#@W1۴ 5@s.EQ )q[;m*ѷRG@5TS`e'.82Z:66ޣsDX$|jT#P'Y6q\&A 񵝘')F}@c][:x7(8' W*Q8ҊC&j\^xFIi}f n]Xok\ZA%$$8C^PQ [Gqcob=Z(1O.Kem 89{*s7bL]85=%Rj( * IBEr[yt$3 C/q}\驪LZA94a}709 T,'q}Gֽimy/n3 wЖ xsփryܷBɚr`d6mPh^c]Dmmv}9IU}Eښ0ut1qܒb5㞇 -V],0n{`/XPN`==L f&{/|dǡƔ@]}{Ta QP88KXa<3_Ѧ;/G}lJq"%'tk{`n"FJ^Pg/"(,7sjE @4 nCc螄P^`\AC׃U,Xf IF\(Puq#c]3a F4CgbJtC[;]y[Hc4 m$q̖⥾NimEFsXY#,(ݑo =fۙCԭ%_!!]q+#F!k $o6z=:dx1[ Ma99q`,jx"d@&(/jA>w0m""6< j][q gܭoCKBp "QءP,Uaݰ\zܩFk3ω˘r5(4ܙ% nxxOQsw(]]vFlPY2vy-Te%ȿ1E7hD}Pr O_P;a&Ӕ \ձa'٘ 2Q5^h}>Y|3DZ|M':σ5T%*y(}jnb Lpԉv=l;9U(ꇙ;wT6U= l:|$;cݾzI*@fwW˧^~->hnd7'R P%8 3 ?Vxh;8qƐdQ(.T2LxTDZ@ ˈpA{[vXboN5eÜ";n͌me~ hBm^DJIw$9m1~ 3}.}Bln: H,3o~\G-widE1 knv$?Ё@o ,5#F?w}oelÈ*镶>< B1Nho,r2}SFɀ0\@+As慈2XO$r ,I($gB| KzYGnG6CѤX (f h+$Sa5B>cp.D(&JBeUA@%P0F dj)I2c%ƖS0SP1|g1ԏ|;Wİ>r$PDP3K@T@0M T!IGMRDrM`1` DCPw[aC<}rfb(XP9~C% u`{RSE>`σWvCLؗET:_o;lId?)b dI& a#XRC#s@YYhHȬ0 ~8 =? LMRĘ(ŬA]C\- 2%EM8Nݸ^wNP9r]}" ah<+% 123;Avo҄!'#>ϫ;(%(Ѕ4 q8{ ?qߑQRr J)/"W?V66{Hb섣ɢ`+2!9,}O!IP~bQ~{A}H pLjw<c(g[aѩ,B4 c#jl?ozȋ(W/%?SܔCvj8GD;.zo{>`1sfhMY,FmzV"Bx:eǻ%u \3B\/+C*CnYFNk|sG[ͼs8nL!탎S֭g=vП[4dVGBYݍ8넶i36PCOP4? )"vz(-א[yx'Kb6bչR|*Tp!AHIO=v N hH$p %g^3l~37SO؞g~rC@q.7YaNHd4!A,J},h3#LY-HF #2$gA&8Ԉ%!ڊ8%M%D_į7N"ƴY8]׸Gl@j7RL2&ـj_h y@~z۽nnZ CMZ-> Vwv)dM`_3bR 6E7,rHb"DFI7RU,7Ad !pBGcBR?70aSpG/w:?g(k~~`s*ҰP E%%*%щBS0-_lr?(u * Wga8$ȐJUJ;OO ؒ3C1ZabGrlSdd#wIo}o0:jt1#5h }F04F`t%);kCpRD4I42mC{~&zFԢa>A) O>Nw)+ۏ׭B=Lm}!|A`1퐒<5g{.2Td 0g >Q0ѪV }3/)h(c/\5cx]v x$ɠLHOAu[o=EMH#e`},rp?q!ώg?7y/P>I>w>?SI}b"7-T eGS?f ?4>xot AP}8I|f"<'&2 Z4KS !I0TR@RPc:#D,leBZ Pxר ")^w3{FtnfC9tC!?Wۢ'AM8vU ճMv,~qujN5ǑwnDwэ? {$gwcכCAAP[kHJl"lm&geJJˢMVL@Ux2,cod>!7d%0X繃Չ8;"]n v"TJk!ދĒJ%4IDHfVgOS@쮀} ;*bMQ(Rv?,kA= ?Cfdo:[ !0 (+/r4t%KmyOq!T{K Z80$xJlrA*fb(59w*RY3Ơwr~䝊".df8D9,i 8(~hyhb)5\bI>a81N41fv)k{Q*f hN 4Ji,G&Vh" hh%T)v0|=`Bj~@a%)SUJFE;6f $&$U0Crʍ4Ҫ)A5P$O 5eɇT"2/7!lpZ*eZuCLmE&LZҴoyf-2GG1jJ^5Lrj,F7ŷI `밄prn&BE>Wc1cAI$fmn1 sÈҹN>*8Aw0X6KjppnI!h$LiE1|3Q[c5vI*`1Hւsi,V+DGM%Yiő$rbVi.2"p"n%J EG2P݉'R^iAksWB@/;dPO^zcl"'P9".MB|=m8zrwPFr #B(1(; 1@n!æ):!ޔ@&6>tA'uC[n}Ƥ2Z]-5%A Tj~]PZ,H]1LH8Ѡ \b4h8s=Oqq岄d0q dziJ%{Z{9})o3W2X9 >?a8}z:ၹYT4lNI5࣏_mb[tO!"z+QzPMr_*;}i;lAP8Alqg3A<V,"Pry}Y;?Wyy`JZZ@)XEg}z |_o~BgOB_R v  :HR`T i1lb sJ̗O|K>ୄ> {hD^_v!kI7Hc>'"+BB8}I5>k܉c' _GS`f ?'ByjI>JL$֧?׮??'_v?$?|J5tF AC<8G1OBhxx.EL4Y;7E`߇';; l8ֆԢmtD܅X$%(Tn@M iSNDt9sLT 8#ADrq *:Q25h OHHQ}N/ڬ(=Q}LB !?' hh`eftf" 6CA@SU̐QKH!Vl@&s*1xLF9r,Gi@K! &z|1fjNԝDdTfb.1! ~Gn y "}Qc g*-""0R-7КbkRF(%mZ˸LvDKyIj4k ~r^qHRf_m/$yÚ.c͈:/Qg(>r Nm}1 tA/1/$m`E Wrž~{=I)z@iK^VS٬?%Бpq|=3xNQM4*Fi}!?> j䥂B8`H&{}NDQx6t1gxӞ4>Qf}Zhk|ȁ zcDdRe.l DCjHr59aFF* $5 63ŏ6ER SMC4atSLx@X tB^wOF d˾, V&!>\1{>l߄xX; }=oT*3vӣ-(94۲x)6M˘8g#4H אWwf}bo,F p:~4f!R{iao+P$JRkjoNۮA"ۚg+4>(uKĢ:&nYX3{& z&|)V^ ?6 XKĿ6,0LD1X 3s(u8mq:LC 61:Q'zєN:1hUWeZl~bT@2M`e.Q jL`5Z>W~N򗭩t ȈR 'a'?@K~ Cl `h8D@5# Reqsaww*{}^Ω!QQ C %%f)4:tz~ԍwp+q͕" } F'mZ Q\zb̸2%^ԃD@vPd`3M l$;P*(Ʋ }mLVkH$#$A42MkTsk0;nhrV.()hS >>~m>'hrNbx>xȠA 8MTkM( $4ZRhN@bK:o$w6%*HZ*Bjb*evV 8UYe`Z[,UNS))(B:P3+SSBLRĔJ F!*#$A. $W!Í4hF *b@*CV0mANa hxkkb3b<fN`?V Й((pK gci 'Jӱ nPg$E7bD@GT|&'ɋCj -O$)ɶG߽)"? k [""ݱ opp4!AN $F=,X' hl$ вZڇiO!hbыn/Є>m !'ƺ0 d/}EaKz|T0/ ׮l }"Ǭ'|_0:/H@u9ot-IHaAa')ߦ\@10+;*C^)+P7CqlۃM^PBqX ?vc։)6@upu59>+@!ivtIAx>\ʏhpNCtaBtv@鉆`dPDlE(DcE~~ bLef(ưbB=`dɞ !aDLO2xWx~ zgd2S t]"YP=;|;5tJ pFtp@lVrɔ2 xxϰlԱHLC1BBD$@0 I=B  hP$fP%!TaV! A$JBT%  "GZA EPH UJAhb4 ZYa4+l`" Z@䠞`@(HTABPl0ٚ;mV# chù, ؂Jw`881KE6ږfH#qSR {\Ni 9 s3F3Fy-)+@i)Ҁx/DKuyP</꿛3lp*Kt @0B\F.ݐ/7&Zl !8%^ vfG4:m f(v]70F3Mv:@yĠ tD<؁34#`.] +%.O;"KLMN_ G%g$7q4 A3M8C5Yr(' P8Hc)/&!cG(swrђDCTdV0 7#5 L{x RDcǂac zƢ{Z np 9ʮMV Kq3DUP eܵmw&QpTXģ1;1t`I)`qU28#C7fXT`1ǘUVXHDc]i[A5 IDeXˍTBLXA2Y+oPV7 h5KTcbHȴHa-2kAQ Y&J׷b%ˆUVmG"Eo4h*|i<%НaҘ\#<1Pv)-We7G3UV P)M2ZW@ ɔ!؉pnt9%h1 _RhCJ'5,U ii&T%ȆJƯ0dⰵ۶㵦"8(7*GfI&+ I̯Y 0Li2PM+TicnLَ.Ũ!rj" a\Mdcəlf5ѪT aIM=];·n֭F:1R 4i>XGٸ1Š)`F)T nVztt ֳ6ٚ#< +6Ŏd*ՁF(6y-ee@#4K:3ybF[KD1FE)Ƭv*YI feP¢3YCIc K{ՂH.d@4EKY(d LFBt .PƮrYNgTlNvd{͏nFJÎ Cv` ~QC n3 rބgb.*鑧[u ˈ罇–g,hԚGd# 2:M*4C_ ӱZLbp5L|1nc`Vw4e&aq;Yb:|;J|qC^tb &e F4R~M>?uBt(&}A-{C '݃SMRS aF$֨MO'yE'4eHi}x^@y/.)=RܤˣV`|*eM6g3NLë.&a6)qr~ $b?8nA:'00tumjBtڇYUCCkO 5"%(ߕDZ^C*U.1c6gwFY"+]:7_0`CP1n4RiuؽeA9.3IjSʝ- J!&!Л#Wa+MX&ue2Ah"呝}h"[ MC n@#j^ 09:v fi{\w9/$K5~4?cƊwEVh-o\LCE]}{i,sq2U:y8Gea\ ɷdʔ#Anhvِvx6 X :ņA?B/AskcnN(w{{ "$<"bCwOnA`D)LU`k.p1WgJDYAqw~qh\O@a7~zMf'=TNR))y~ٌ%y"0d`^u6C焈+s8'QaETH TH1/I$@Tr$ t͉Bi[e]m*&"9eiE*4RJGӶ&QdÉls(6cdP+,kZf(H; K"H 0VZĴlɣ&DO>0"JRH s*#/8&2bhNZBIY_VO[)!# 'k1VnXZRU z-&B^6C kX8 YQRw.ӎ (p7A1X\!y}f>9,&-r\" 8p֖< (-1U =9b 79L6κ62$5`͒Dw(H($TDKDPRAU2ERR4\+)l#U.I|'N#JVGFHҩeA{I*'6׿ DUgE B,#V.GmtRRvB Z-b#Lgcx~B0}ֺ:+A@L% TJ +AhդTGPKc/R~ceӕc1^5n4pѶ8yL\15a!(bPu}2>H _s 0_ .Pue"СU8 pd %gn0g1Th̕*fCa"`$I T!? G7Q &I A5xx'ņe#0@^ .Pga{$qyG?tht}Xlç!ӥˈ4;2B (W|)jW}{H?e'^4E\"!!Fc`]dj8#6&`tP@t$JCڇ @a*~hԉ%-6CҌGxUT6%H`X%s“@`'4y,Ϸ]D4+h&f#ecPnPdCל 1pCA# v(g&"mq|Ikr_Ι# j:ȑ탵TkrfZ/tb!)xяښmDj4_@$3z\B wCP@Q_Dbu t~L'hf Ce̯Չ}A$% (D] :ZM. HD KyL'O{i(58=AN{Ǡ ?xhC %e1,x*]Cݎn4s)Vlx>gG"h\~ oOx`͌nଙ4ʴȲ)4urtC \QU)jFc >4ҌpCUqne<ˇch:Z/  2=T`FNF.t]* +ǯw$x_O\$TX#:@Mi $a $6y0w^G/F0#oCYLcFnP.?eoǞhp"48SC1>bE6 ؂]z};{ KQuCcCH5xޮMDC1yxc ,86m3hWcu6T`k0H3vx H0x?T Nkbu=3a8PgsʴkXG+9)9=rH<ꡥ*;NJ#O MO ;{S}WsN H'IG$JkYd.9*RH^ U1Zc]Rȓ@)GdW x+Js B)J2|wp)J^0)H  ȼ燊&PzB Y\asʚ.ok6db*DȚd q\G+NM)0:T,[!hZϡ٥CHRIx#SG9`FF*Ď5F1 8#\ s 0up!MRpX!K5' _p@U4R/LjmPJ[Ir"9@y7C8aņ51TJGǮ-l 7?2+C[,!Auj t{x=V;N'Dbgzv<(m" -3[74yP;)<Z*GNqՇnsŚnvāُYcR]>HctbmT4Ň=y`0Z߀'0 mgn+Ab$Ĉ`Ȅ:Pȷ:.qiԆcsǴ CyIQx[s#x@UNuq؁4Yd>H,:vDaZɆ-2#K֬|(xlˈ$ vN> GYU.>g1}|@@v4 yuP=b(̪e4@[C!`WhbO)>|MI1KoN|T3d@G9)78N0 UFKc)#gA'QhWp h=bUVQfg84߇q%CY@ɀC# ^.ĜizF}"ؠ"(@& (0I]l؝stvmM3Aqum5C7wgrOêCfųFIKJ݄9d $dbl|rmӯ3v<#$G\.i0+ɼO]9: ArQvKF\HEqPϩ`QtbŪEݟ ly[>/b sg׊!:W;Z4j&Y5dRܾԜ"띻xьg:RKm*7`߰E݈r _R62Y'VC|Ҿxx7`v4SϨ1"1w㎸ņ ^0:t2@=}b9&Χbu΀ȽSq897\vȲ]K9h1bi¸PC856JanpiB9wȉx8ļdt@ě! hpl4F5gvi, ԃ =}{6}`Ҳ^n49pfjZHg0@붧ˊәw;RmmDۄ -rE࠙ 66c[sWP!MHh5M;JfQƗaT :aLrr2a` j5TFj) ̈́_0.dNz!8D0mjt{L lsV9jKҁe`q{s*pU4 ѳD ,d*9' #ӭ`W^e^']-4yFnـn.yU1 H(ss " rw]k h33}H!=de!ɜmBw BU-@jINuy;߇>]mLr9!MQ@m231uY'˰Ͳ[8SDdlAюKqz Ab,)BNh>R#*m`7ZYعx"e?Hml 9v GW}c^rѝ3-jȌg;$t[!H#ʡ<& 6 0{Áo!}hic$|8(vC8+f$Ct;@DB/mO\D/G~m#6l#8")0 ##1-'_S0$N'lp69=07c@F󱇨X;@D[(3#v<kn*/j1U߶^[ᑤcS{q:GfHO}sڹ( Y1{0=l5N|1"8!WPLkb^^FEW2{ۅ~] $; JB6&A a.uru < F#g™޳,} :dWtC/sӡBS-:yx-|z@s5orP!AKd Mqm6tSăr0w̨wt6D!p;Yl 5"iqgzҐ[.w~\^eN8 B"$: l,ގlC>n4Bwd[w8ͳ7E;Јv$mP_bSG,CY;cvr }86gy pPy% X)H 0[ӟq{֡4Z;2J.@0cY3 `1v-L-xBgn9+%2p.gpd.x`<Q^\w 7HN%ٺ.Dv}GmmMwq }Pq W(ks}9ѻPif3(B7צ,[hƎ L2a2}sU } p-㫆Ӻ`C^1V׼Σ܁|zqfvt9wGj1 eᷧL\نdz& &a(@J/eir$pΘǕo֠F2=ײqsCXAD˃"4wΤp.ms֯nmp=Kj!P)XZe-ta v;8`77m,["\H!Y=M2[ĎC3mn7iӰ޴NFbx) p+I@ɽQk|gmfڵE8Wi1n<ӎeB[8 ﰧb$uH+!Q\ȧi iEun8<'füYB- $zystݯFHz;7Lw?.膉  f"wN\c]#AfiF&)d&.|6@|p#,߯47yΠDV@!;r3X?BwI햖BAlُi5yɜ;=OSh#d),mlqk&wya]iNlK978Cgi;3]ה\00FͺL8 2PbA3bGNEDjnv;^20U1 FÊ#rTVIQL/J:Q6$dj O"w8Ixތ̂6PHuIB8)whYtGE9souŹ:7q"v\v"l@yۛèZZAXGb1xH d8^]yyaW۵;3Mm̈́uXn飝3p!u8d8@k,HT)Ɉ0:P}2Oux p νk'"ǃ} y v:(^:xC wz NںRXQ"חߔ+Gtmi-#|/pd0oXvGaeƕ Ċo٘BL9t{ņK6H*Z,<]qϋWĒ9$ G]Pl`Y UӁ,P^ڡ{74Y!a8;M CYHNƦr܊ŀ"wΉʘfu [8C'iooCn"iKx-sn̳c huܸ Psxxo=ߤ;VW+@HiYa6_/)iv4mx9;C=`i/-0p{ pތY9l-7Qffh9?#Ι EآؒA2!Iy.M}o8떑[ȷ~TsKCQؾ1lz 79v9U9_CCm^3PeI- }2 8lptpaoGVN{deй3 rp[ $ǩXGj CHλvpۋM!hCӁ]|F}PNA$`45 v&x~/Aу"Fg;켁aMf&I\Z{[yۀm! d݃!TLyl t,c&;0UJyP$Y#r3o&#r&8)hI 9*,@#o#@@mPi`l4d ? C\B"tg?%2C$:E FoZbM=.A2_*g81:iȅ@y"39}SO+<$I?Y*':$:1ָ,KBI1L 8F)O@:`#9Qp۶}xGYdCz3L_GL~ bb 1b|$ '(3ߤ;a i]0|*.!]dp1y({ "3H7s(N6+['rCی]!˔爦 b%nMM=h"TXG(SF;Wko&6¦#[i^s`:&r7-ƶ~p}|V{oe'pdhИv|qC>00f+4I›}JL0 i6[5^(? L k1j` VGX^f}"ـ^~6Vƭ ^jE@a |mik*L%ya{6⥳gll`Fx=cH:vW]JV{nv Be9_$y*xc,6 l(ʚB/Wz]qbo ħqWR%2W .w4ȁ;br5U^}/}U9[Щ~"FLNYk#'Zb;lњԻtbph(EQwӡ!#WWXC1D3{ C!{n#}"DD%w(1]Eᶎz㖪#+ۘac}9rPv޹3`:[0< t BHϮ;#=q#' ;<%T: D>9A'[:G:]b'z1-gV9&A =6V{ee&8\-%a'v  Yp!>T2L{L 2Z6ޤFh~o1*!yVP{~f/6zA&DN _Ü|I"""1*'1h =Iou ~65s,pRMIQUTA|yx'EZDEbT)(P"hO(&)$$'K uDN|d"|"a=vNwꖕ&F)yRMTrGf l.C:u 4g/'a{MUv>j$cQNgx@R{=LWz ?NQ?2^Ň_xk6|(=<0R@&2$20l4WV)YEk%dhfI497h;:ߙbd}-A:\ΈZiZ _*;4Q>@M^m$3}??jI-I-dI%l[auSEU4T&w+ -DMfShM:Ti={@y?u?u>.sooPs E>*u{n}'h }ޓNM\w?s1-&@:( X&2eD>(y?}y+2F喢@S*xiH(ʂm^,m+IPLsx\gx6ZO/$=8 {pǏg^9JaefN١Z*&"n0L;Le~$R@: L|!`ȊI< fs/mMQ{/rD5֌EgkZ&11Q8k#M*/c܀YǢo#5ɣK{ hF7÷<m, gh?2H5fyCVs׬'mgLa6v'ϰ܍De}z?pt@"hb* A3НN?4E"o =RL*{|%kYٗŹEa @yB<ȕP AQ!1s Э{wܟDLÓlvEs9 R0`fQ #`Ѵֱ4*sCMJI$KAM-\JB5*N֑yx1ȇA!o ȁ;&\!t5FPmq#OdÈS Rn!q!am7b_p8?NyO?piiOV[Vm!FM󘝶**6ՠcDVص`(J*l}!r!8xN}r:{Ci"S#Byuámpgl-ETN<% '\e2aި]6P,hPH[zrQ\t@MT "|[; "t-KE!2@R!Llg^䁫S( >F}UUbgWib苄2j@:&xV '!參 A`>(I+g rۼ8um¾caX(i])nWQ1֚6t!^S+מ/P9s3 nqBk$ˎ{6;(}vU>7S#x}cD( ,؇d@G^Vխ>gv@gFz۶u4d<õ#[1& ag=w\jx$XBzU,svas0 tM\DT)a6'V`],̈́vn;d6%H<7|Hvxܳk4R4H^H038~ Gx r8xkRVx>BQC3gBH#PdY hȬ,GKew9ig. ݸvy;ac#D 5n6h`ZlŢ0[j76m.<70.dkSbf~p4k N_1~Ϟ Ry  = pS81 Pw7S+￈YնsL17x`cc K{NF).Tm͓ACDG]a_sZXڒ/]  <<p8<Rcݝ6w\b (\ >Q)-]ވ}[n-F1(QspV.2&r6uHpzD%eL`hnFENN&t{yߜīpNDH{=Y|qEA9j Q)Ͽ{`(EC?dVoԾ? "u=X6%q 'n6شdB0XaڟՐ{5u?>>T)ߙ٨Ŷ z܁4Q4'ku$ 30g21n%!-mܸj f7eJw"YhF5rXh>dRLsD u߯-O9_I::iD_ikCۃD7/yd˃Lk~ 7wK6k 0}oݦH ]V@ ނ' O4*ዥm w4s;ֽZץob\~n#b ]m:j6\E_^3$L$4B&􆕠(C*Z/gc*w6]{0ڦ jb'L:խ=GwmU\lc*z2 ӳ1B0|D >,-7&`Sm9YO˒4Qzl壁fohD:bT.ÆKE&_2ݲq6%ەup=C 2 Ɲj.bZ08 cmr @QCTRPPWy>.-%|U*2nֲus&.|#٩**BU%WwA-%< fj"*`! p5$L4TT@A-Z|SI 5UHDUUTx^pcO 2S Ș5TWHUMTUCEG f)**aW_(vn{^g̠As= )xHi#78TMQ3{`J˿. ܬd/+J'$ }~BFa<cǽjoˑz(+HpC:ZC B@P;Q)F") V%!z b^\z>BrarPzҨd ?":.~Dw>A##pwxaI2)N ~xlHp0SGg4h=aL \bfIsc:qOFa=A_Q@XU&PR4)b`L>'/p)ј"=;A# T\F._5s=RJ*DS5CUA(wE S}9c"?h Y OV ٰQAL0F|dD ޡ2hĵR&8j(TR';S4DRH&]RG4pF]Q1j%N+U-N8`0e8("'(jQaD F#DDA%0GX%S}Ҁ ϩPӇ?٧ۈ?gB`b˘M* nN@j f( B{jaR$"' ]^P0mx1뮄xbzI5NJg $XLl T`+}xsVɧl`5"<8b.(!M"LClVtDUv;nJꗒhT0,F̓q,!b&EFr`#Jʞ9߻!*<ܣG#U#eaH/2}?>S:`q$LA.?olh\xu8%37p/bt H5:%_˦r9i ӓlaMpO{ic,PPҝ&8b3HsӇـ)vhVqSK hӡbj" h+9}~>Ï<|A D(Cp ߯HMY^t~5VyɅBM#D 2&PDNF5HA0rn~_O:Q]GHv[V %RUD/]L 튾)4(({i==3%03k |CX '!CBl|elو A?\ e);y\'BS]6RLLթ{pb/%[sz2"`vB ё@ud4V7 ֨b] 1ݥJ"4I_p}$™o9ҳ:G v鋛?@Xw0bq H ksW'T),';&[Z N` ,4wB@ܠN?3?Uq*jQ zT}6)'zjјO  ӧ8GBhstPG =^RV!3EI1..~uCc11j|o2Y m/_g^^Ulh) * ʒ~L2ZCvي%Wqtln:m'k* @(>%4Qs?#2Kw6݀ (J48C@vRΉ"_šD[` o#)aj#8rF?GP?mA_ H2$ @Hn'B_{#2 r H6}-S@ ]`hңdw@5<ђ0Ig=` HBB bZhN`9#aFFPu( |=r_|;E D %sSi܁K׹=v ?MHQ9|GN@8GJ_'"t`ЬIJR{$<xmQSD4=I/=.EѠܨi A_9:) <(SH6i6JzE5mJKIT qw`clTa6*Q}:*zN6 q(Aqpe5ҊX 8kxwL]^j=Z)vƀ6Ad4÷ #I睭l`eNsxgVcmq OWx5D2HdM[lKut•fEC {ƣ8:֌p#תo۵]Phz5PؔFU[G]Q3ōgIl-EcD҆mr'W&ۇH&l[r bs0݃Dp~x5l$l`T@Ti=SU _ۢ!\1!DE]ߔgL0d"uOo+*s Ȣ\R $ j S@Ă.JRxa{1ʧ~ogP;1qc)¬Y|'M;XRts֫=QӅUlh#!S>@ԢtC8G~";ZIMMwN7GPP۷ӷpwȻ)Y+s@OCT7{Ne߳t)iFWqf$~:ll' ߣ gyvxɍӽ0T2i&i䇐D*R  (b;* K LXs( *RZgCmǜ$`")F8( mb'+ڎ1* 1Ca #^7_@}.-)#,(Ŭ1 #׀e\Em;L i ޺Ezov!Oۊ\ƈKp[2nΫd.F`A"hJL(܏wCKϖ QE *Rېlۇ1ͭ\V"1v8iv؆F,\4! CaRNβ1*|.c\>2D>2G_^^h{`R=M\#>$s^AسpA.AE8v dH&gMTZ̫ iUmr.=۸?߯~sF ̹g0M_i8ۙU0 ~ /TRTDA4> FOe]EsUbTw| DP*4e*pylmOfP.kCs#J:lA0Aaþw[&~+lyl્uװĆ0 ;1.1c0p-dI9HF^aŏ#0fL96Zj$ZpbOR 0,1Al :QJgfgDr‰x`\)1)I ƀ DsNS "-)QG/iR%hQ)a.4C'$rD`y n4aF)FXio[^8ЪpRDVjt6* /{5`Cli+ +Кwkz sB \#5= fh>ńJb"2wPl 7|g:$avzEx^o.Ef( raDEUcD 'mY2S`_3c/<%/=<,l*|pQI ]x`>_ШoNcw^ׂr`~5/D*Ұ(+ SMh0Ǎ6p\A8@*!$HbZ)ZBX_guDMITenMP?< vCJR d*dr7|hP1!6?BO$A[MBRɨRkT_ _Dy^5*@PbY8Ilr4`HtWD8B.J[?Zf .  {~:DMihTbo'tnDMj(6ԙx\-o(fQ- HB)E*)Ae B)XKl'@mܟUq/ 4 3 hWPg>#Gh|p]C${B{16@b<~Q}}l hX?v}z0/ &KϺL{NrW>D#J >.PkE>:r+2i;)T@?ґ(|7^(@NO>+;rb;M Ա n0@M%)_i 62ŇX7iGJh:T-`\ (C#$h٘ 60A:ͱ ܯSRՆTeJAu}3u樜oMU`΢Y͋42i2m m{uUTE? WbNAB<,c(b /ؔ"/DKJ P!H)@id0$hA(ӈhV>`BW'~~=^'ǐ|D>d{u8 dGg݇ ~TE_Έ*M *hhh"B4)BJK)$T=vpy#tG7a:T01KhM0˭K'X !6`ru$pMY*,gj$s 4%LJJX&k?Ps=ͽQQQ0)j7?Xh;'ћ.J{0pgl)e(=I?:B-M@y[}Z 19`t ā CA#ۋxߘ[ l]rэ }aD0NjM3[c9XU]9&| !*L$VPw9 a3ˉ.^+&{Ч_\HF;A~e4rPojp#28NR&&)4R53'x\aB2hTz6߁|Yjӹ}C!-!"9B+t m!]2_v\ GnsY_@ۧr vcYm; ;@ DUۃqSL/wcܖo nj,P[Ѻ&| b"9[d2me(,Hb9A BHnU6#$e\!lv0ޜVr= lxwTjBA"wXޭ ='S x0 @ x;R郵*Ƶ$4_4;,SLlmžshkMP9Å`5y%Tl){*)KfQFptzG{͂ (" "BfBi/Qr2B2]EO~>Fa4)!3$Gm  ?~qPF`) I'.#E*Pw_wږ(l&bf+?e* l׬,TTA/|9J}Q ە)Sl"{ <  o|TqÕ!2E UU]NLfb)pps=]b|SI SaM;|p:Fл"| 1AQvC@P/QǪ̓۴E<кEG7R@܏'h J\Oѣ&YLSo]T%)1!xƳ4q?Q""`.Jv!jv:gF - 0sCi5d9hqى ~W {':9*!A!98>e!/B T~Pb>MT`H-֕x"Lm& h_铐SAˁ)E"ҜdE\HRM!U 1\ Nq9sp$҅r FBQtU0R P4\h("Vg@Һ6X) j8cTq`䁹Ȯrƫ ł&]iRVƦ jI5XCJg-L0CE5MCE&HVHY-&d9s P\˥ @ҎJhC&4&M! IŤ Ě"I T3O5- 7HSPmC! wI .¹YTCCtkXM:c_ ~yqt8WӂNȟ庪@^>dL^ $A"Ryy'dD B~R! "WN^s:}r_%NgFQM51rf'§TCF0HeCO 96vҘ"?.l0AE%}ı噶el1(DTTAK0MBHA5ԕ@2C@1,3@ 1  D3-$ Q#T $ETJ'A)$T,4ДB j9 T*CE1JJ1U .$jI dԫ pcع.`̜#&=;RБJH 2߿}iГ}H{T`|춡t쭨-*k#C|3$yD(@)JSvw Os4;7u !(Fy68;  HGB'$Ԫ=X2ziE:_pf>o=Dmz391G (E.0&y{l[uѠR;Չ F0&4q:{FLo9Uh (ѕEKl"$ک`D^_?;e9':&NI`EڍleWJoT[!k%,=&Dψ^ y r|cXnjEB۵Fjeʢ2BJc X'Z-c³+ƁST+Pua>a5.:eN86p|ʤOo{ϵ* Ԝb8 4&ƙAj p:Ѿw,;<"%-^ۂO>XE$Q;TGH p}Qk ׸ʊZ\ln\ti9ÌJ:K, c[zCQxJEZeYx/LLcWI0Iz rX3 a#g6'>E7t'hl\ّSA(Ԅ`3n1T4FU$@F=TEqm`A&Xjic)Ly$0p0vG[N;Gg9t"Da &4"4 qM1ypv9kXhFe* be{}&eiGI(G!< vOQG Y!zOM4A15DE y̝@GNђ*Vf`z}Ww27AOQ:!TXXp` VC^OFx 0-+`Gc &py);2dÎP52 A7Gy4eH>b $|Ze"]M&( NGH%h1ن9[䕰'sLژg2af4mDEX͏aiR ȣ6d 3Zʱ#5G#Ӷ߃5ʠn{؟|nv9QBY"[=-ѥ ׳ƼxrFsE{TTJג,fhb ijE(0m` T pezLC5h3,BPR0oEcq*KFѬCog(;h-=cjIk )) D5;=S{d1CCHS*mc|(=r!PDgj=Q ,A݇LTIJvz0'S܄ p<ψ~Ǐvs~2s:)N5ڡݝM6@,Zh5#izxbð`6ԩז4V,舃&wc%#!i038H#zτP j1;=/98Mm3B41n OH?@ѹŠTز5:cT lgњSҚv ?9 hJTSD$EX:\)h08q݆ӌ աqd`|cb]q\ɦ'Y,AaFX[mP#߇ F5쑱F!"GoCw$˜bф2:cB [p6Ȟ@RDSRWi|lv@Ӭ,ΤDwҘaTwUX3z㋐2el5 t63,#0+Exĺkzs<\)&%9d8AϙńT$z&FhӝǴYbza(3ch0+IBiIP,J-Ufx2=;)w7sH* 3L3(a[e`tX\ L@ 5c8 gab!A!pnj '*3|;%nMspwZ7EC\1U#ե5 q׬ ʆhRCh s3']BE5(bVs[ жmp1848}|]I 0?D 'l J)hh")Y U|vy|_.ðd@i /h0=Ɋ}>|@ mN×$A]rxQ>ttP~HB# 4!y@(6 Mx0ި @C8K'@q%.g8>8G6cmc4sQNVE-1Nc(>3xܯzm&93p5iu.ISm唭8#B:n1I"؃z&E%02,~K|0h󉒐!hНĎ];Q \Q4[ ] *eQhj x1{x˜a5z <كGDy`*.rҘeĉ-j`8Hk+AgmSCWQ5t8*DD]#wV!WsTb7w745"`87&3Ý`J֩Z62L9VƠ X5E!8\ N#lm(M4xxvckh'::`@H_Y5"CoaRdHmh1(!O\bf(뛽Iml^}x@HH !7^vg14CCfvx }^yCuh L 00%q -Icbذ1㉱bXuI`І2(,6VV#ۇ+Bڐ.CrkE)"<=9I"(h=LTC@y*"NaT4™^uN5 <7T܉7 j(WaRH !{t3%!8OA@mSb*Nkg%B δзoxtj\c+-!c w%.4pij8#{Z<`oA@ve2XXEETEGXfib܂Uebd#وB%iAȈ;b{n [g5ZgCvmwaԊiPŠPd?VHiaFd3E{M@{/ApA}.\r<~/AUT4P/%G6f(j %!#9- q?g= \?.̍2ߥ\&m_lO(?~C1tAv}8B(+nwd@X  Býb,6n@'_L |@ءͪ|pW(!뭾OvD^@9?o}t?WnD?ʳ#p~^:;)_R @H. ,E݊ތN$X4&Im

d9>% ?C o$?TЊo ç6E4o m?#xFvϡ=F1u*ozmf U]=<tl\zG LsEkRWW1DQ3ek_Ot:{+ҋg6Pik<#gPtw;AJ%v@/ \́4Y'މ%d,F,fABȚǎVN¸ 4[?q.~Dԣ),9ed%W<g ׫gtB &C0#s]Dg|D"hp- i_ ox`pዂ.G@ (2|_ϲG 54$`?){B_(6_ě8cuq!;d>BԝRN <?.QS9aOc(<t'!HR[aD= W@x 5:eXP7 }C,!WiǞϠQ4jCIqX/*`ȳYʾ/B][T|m;h.\QARF56%J5BP(A19|C`)))$!) i% J~]Es"v;q~@7|EÑ+L sJ)SvҖO1:Yb5Ɖ2j*F銃Q!qD2g8.o>!tprss(kh[GqQP'4(*Inm}1D p30 HI0AHv'Z~9ׅCnr̒|Kbn`zDgf9+։a|/4)IA3}d ^,o{W"PLŠ.02x{a!IPUNf=BS]`?&&S=x(ӵ }_%v# F%&4J!V`x0 `W /d0tjɂ1Aq(B"v! iD!RC*0Q14 dc)OcQ@I U/} SvrLzzcʁS\*83 ճ7 =OE/EԜ̞f-=Ee6c,b a^i-da!1"s4>˨J"@/?8CCgrC LCq/"l(DE PHm!2/Ɇ&_h#"RF&u_#8əM:~DD=yTAbFNA/Xz M'5\ O6#lJi5VPcܳ5kcX5tDe<&vv*J Ҿ`AO{vŶ 9ny!GH{zSΗR{L1TbA.%R+L 2hDf&=A6hdZ)*#LylFcJ1NCֆvbąٛJ|X O f:@"3dAً#⑌8dߝ+2Ym>Joq ލ_e|B壦"lӚQT92BҎ ?IF__lh8'HõTɮ)cKL&vmښ1.l[Z(fZ6;9^s7t=N N39E݆:rc8@f`Q)Xxcԉ-6,#rCv!XK;:v# ܖ6 Ksp\!2) :@ 0YB/ $hJdWXqk_ɨjFAџPv7ޭlmvOnLݭd~N6ު,߁j 4џ>:!paA_RyN`Gju^'L=,<6Ŀ"}|O m  ޕ9LI9hk #܃͠ #HcSwh 'B`$ 2!azt"-7 -"DCl";rEY-0w: jMBfFɠlSه*D0 X @HD(n@K4"d{𣥜S kIB>AقmH@֞ 1!JD'N| O8c'P 44y! H 1鈼ƔcD4e8s "%-SrrMHP:15v")߬c 1aL&DNp=1Ɉ4X2l\N\Jg@sGRjIQ_5@4.Ҝ@ZS*:LIbtr0H@.$1p v[`҅pC; t]p7UL}CΌplFKG"_cتQHUS DT¨" ӔfJiӉ )()@bт*9J( ZZ@b H? 4E}4YyE 3)UcQy:<6.y-,qAɂn B`P^K Q•CX7GEgv CߟM3! ;;#j.$\cuP}d $Yb*fjZ( ( %e `& E")"(sf%04 :OV}:XMVM@(ҋOGSb2:cSU+zMJ>HW8 i"k{gz~~ctp(4 b~3PEغ8ؖ">T#yu@Ř/@~ c7c#`aA_0$P4*pSP }x;ُ S `Ib<2F$T") ("**R%* %$$ &*V `(Hf" a%H*$)`Ph" H$"$bb %X**f"I "t!*B`%ah@( BN*!!iUt)YpY 5^JDE@@%bk} !&.MmD<5M9LSg!* QdpBY'LI1& CIGhH `X&J(5@58ӟW4<^u,FImAQ)y)]]L&gHi=\_4o^/YDvȍ FZ3n*[9r "i tAJ .tX6 )nx˿\ؚD(ϓcHg+?ΙS2y6T|o.%g>͊}8ޚG25ѹe `$tù*PRc "h{6>vpڜ`V1Qj[ihaLh ^lqFww"(ԁY*]P &X2;_$ tc!QE.HAΩLDJBJY_ds\_T7Pmޭ0*ki ^9A\pgk&(Z\i'lb@ d&t$qː\q<Ǜ0FU'A"' 3(yvR!H%"% Pm))P8a %s`u`#@JM 3?r@ IHE<*25R4̔wZ"HI]70sfJWnvH9q6.(h *h"R9Q!1"QT D! "JK2Xm9G`bF8x>7 Z Ai=`V/RQ0siC/-Q&)S+lJEqj+Dу/bG>(r^A%dpA:p Lh ו]Px:7ZGqAMHҨ){&̔i2q vˡ8CKCġʹDq8#8>'t׀J(na nY0Rٸ!G`Tbfa ( ňX;\E o%4 y*ҔL !~7kC4 RЩqo߀aVGTyO {yp#d_t7/qgK`~گ8LjJJR*WF4&C05ɁHMٮJjP|Iϩ|PhGAC)C!65P|UwQ X{iCM1H#`0%;C b("( )3u9Ap}G=~l< Dp~?M HO8B&&b(9RL#)"Ĵ"8_NG>.AK5104aukiuC>[w%CT=k@r873V (VrܚY;8@Qˑrv]Nsc^3I?,#RJIj6G ~>'hJ L2BP1(I)B21M!PDAP<Hܼl-!^O4)g<\ӛjws'$GZ`ȇ>ۦiplаq`_k'?iv1g}`II Sy#etnj9p6MJg 1`*67 u~U&|p^/|4?e U6A67BuęE.)@TXPVKDWLl@YZnՆ&MՏMm aUQg~(jq-9%k}~7ys {WŢERIgo|ZgC}ȱQ<8͢wDh> 3j#%&̵ 8ThNdÃ55*eXm[ީ-b;U L%+"%-p\n!!#Hs(tGZiz(hB8j5dǘ 8"P~MͲ(hT }j63lo"sis 5n*x{v%B0`PL5fVN>c"{!(aP/oOju؏:~R& *"ܲAOD@0x12?zWsTԹV Z6Ab-۽ə0%$Dy˜^b+ƱAMj,UD~ePH&!ػf ~*`x ^_9<:KB NHY'< *DN^W} ?u<Ȣ+s]t?{&#輿&v-|e1{ekF*b&J 4^J\PzhFC?-Τ/ӆli h;Q,[ OL4H?ۂ ˰O-ЈZ~,YuT_`cF-aFƛHy,o?Y5`b8(/4 @ !p+%81:#L2dxToU1鱧2LP'ȊǫG 4A*S(B}i_t 'aD^F3%}=6 x&IDPJ,׶]2V,cp j ceCPDd?L}Vm pڔ1G F6W4VLF|)ØrI&S=:eL~iBk"L*B̤2bһͲlksV_3WTQEw3J9ʖ vU]z.ޚΐd[fԀZafX#1dxȌ,=BGv]zwޱ5wC @1 o=:O'+q cF3<滝0g(GSf/7ֹ 1F]IrwPB763ƚ  va$P(@{CD(CE ~lq=!\EZ!(4 BO.Cm$#*HKYjKVHXTY(8%b#z¯ M[)ݐs8M>Jp8궙$A} 3%*gr>"6ӪDn%(Ja8y}ӣ0I 1Hv<%)~aͳ|3)#mNuhnߛ5@V`UXӏðYe|c+^1f8h xh?=j|[~WH1>,dI2I;r-,#Z'q*$>IQ$Q>~o_IRz%";"r҂Rh)o~׷*&$JSIm9HwʝDN&{szX4km'o E!:W@A"eN7` KPf6 ]p򆌐+˒HIM{=0irx]A4p眂TZ ] <(Ay` N"OZ/MO\g䆓j)NGrJ%; ȡ <-4wd "Dvy{+ \#HT`+"L?'^DQP)5 Uf }H~RIP7!YM)vBެhp(u=a?-h5_A7shE0EQͶljЍP/@AdT} >}?"1(_ƉRIWe*^0LD~m? 0Gf1}P$!bCELu2~ nGP Xfs;s@l{Eytv=v`OI4bDHϪȉ)*y81 )B{0HK96]X,).j"(ʇ@f134x>4c ٟ'*`6 =^a>O$"YLd$P<054($>Zb'E$m0ontWk73;Ip"ELJ'trri3?Y9TX=3lň )p0`!UO:@,$- mU8 ?f<VKG V<`fT:Hkco2 v Bt(6 mf5x;t#~I:99BG^w324)I'6{6g⟻?\~v0 _ AŐ7ay߅hbL6=ȯ8 E1,FKZskIGg,CvC10DDEKLۛ?2p/'SWzzq&Bء+M=TsHv (ܘcnw XfypIL UD50D!ESH-TP"(mCE(ޙ% =, Y8 9[CHaK|4z,`(>2b)yorbiZ䋣R4f$ѨNfJM4L5RQ0-TMDC;((jtv(!*"Y$f"'Q5MDkE&+dtzf#8rfj) i f[mvWa5r(7 Bh"0ո֪JJÑ-401kKD4[#g0\C>;lcCXf(>r8Od9'ւ(L! Z-qәձ`L Hm^oÂSQ2A&tHDԎN b b몙9ĕ j-֩"L rl0QLCEc DN1mPLzLrhbu⛆+E&ؖ&B()Z(D6EQՌR@m*t'" k.4lJIZ1 EDKH.j1&x/I0TEA447==qy0uD2X?pKqcJ• 04Et=]3^xfE7#i]*VhzkdGe!ǏI;bM:]p8lO !ջsmC#N`c+#> ,Vfs4\5KCQt. m4U AT&*G^h#g.7cr4jY+KƳ\D3T Jj:VF&ɢPr"h &-3O{+t% b10l _Rv=ܫjW:w@rPQsTiB^[hX8ѻT2)Uf1emU,A 5((t^{ Drώs|l#|f U`٘PfU-\}uΚfk "-6Z@\4y<P]X2 :ֲlpؙBi j r~2qa|gA(aR $4։Ҁ2SJר0i1jq_V\JduCZBgk6`J Xё.Xf > 銜Ť5y(m`0 L֔\ P7q1]XmHM DAV%Mb#1Y}'\+&hA viaIckC>ӴĤ(A; A:KA@ x@Q{GS9s~۶,i4ES&<bdM|tu P c`I߀%,+Ly=Uo 5'@iq\j!5gEh{ %JH  rPBHy 67JX6!B!䓦g@۸ؿ&Z4<[v v1HHUR3*L#@R #5& Ǧ{}N# "#;At1b,h2LQ:JBa> D} ԗ6%fȎBh/~vEM>GKNcN36ڱ[\GY]vX82Jb_iO$\x+ #ֆn'"-R\Hz岮cO*7c'zzmsv;uNI4є9ӅF:lY'dɡ 18wtjkGw8Zu:b0E| ((L6vy:6"mʼn P MCUղ% \Xwc[&a48M3N'k2D+^eMc!ȗ+1(RPawޙ & On Nizz R l` =y,ɫuI$M6y} [yGI>!JA4Hh3 7`0JRj{b %&d 2fܞ|\*P>rn{<3)Ik+ͳD fezFnK k4dl۝.7Paq*SuO'C? T4GI 0!FȢ9N&*ejXN%wt/P(4~M"Κ o7 |1 P0GL2'!Oʪ#5lsrBT M4Ϯ 6]FȚjjֵQZQU)PU^[ݸ6s-[R_r>%&VyPa;hZYCЯ6VxҦ,dމL >5'Zײ jY& Y1]e x>5&l؆Y=e Y>(.3DjBp1:izT03ِzNy,@b "йE z?6:9 ` pb?*'ma>d~Nxjs?i-&1) 7t[vFHst!H_wȣd_?!t&fSu4ZQY4;VQ=?TJEPRCPD$I1C%A?b*$? &Hd 7710 KdN2bPޏt E/~N~ӡ'hG䣴B*L DDP"*I D@!BHDJ@ C@r8BWB%ICADI <#:aHkU'8K?4SҿR2 C#aM/@?>Tw,GPQJ⪴sl& J<*s:h/ &P8Blr 5D\י&j!7HvdrBha_Mm wM>O'IAMKCm/q Nk*B PiT{5»ڸJ>1.1z_ 'u݃D=C(VҔa>?[`?\az}qH'jQ"C9P *abWU燓CBTF݌( I42.= "N݁9"O%A0RK 6,Р1a[qcθ-=b3ߎv)"<Oc\6 @$ |4< ĠJ 1":gj=TE%"16AQj.b! bJ1Pnn RDvuBP1D0Qn<ƋSQsKc#-1ɖ""&JBCe;;)y&?wmAJY2:)`iFJ!uH$2pMJb0f0jCB&8p84œDh(`r##D N`D@+U "'$}~h~+ }O:֞+ѺE:h4HL}r(.$} `\7P\{? :@}r r7?|N-lN[#C.dĎIǯP3+(7DqṰ&Y`R(1Oy#V:1Inqh5qɂ\"m.A7+Ҙ椡4Pvۆ9$t^= X hLUz75H{Q6௩(f<4Cƭ+b5v[y{]uhNHCt AŤNϗЪXn8,Fp uR,.q>c1&#O>7"CDd' NJ{#kT,5ja)Y6t Gu9%;Mwwvl䲛d.KQb+-*4oH=*yze w8(t.L)4rdDJND썶keX^R%"[Kmjyfԃ{qU hY:˿%:Ƴ,8(Un6w_zA wGL)MbAx.-qRgy k5 DLKq51|G94>q 06~)K;Эnt\,՘hFF$V}xEeO|u EVl87ns)+ bA3-AypËKinAm x8_qxX56È\ ^=K-v܂ hWh St-tYҳEH)~PI&S$āqkz2҆[u)ƻ6D$BLj }xx @J>靆n\pQdזLe v)nV MgYv„4'I)<"}{#gI+D~?XL>vy\.-&߹!ǨC0~qZ%XxO]FLdSH#I%JErliĊPu$  44$Zm0zY˜#jYy{]t7VbȇEz<~'cz")s&QΛ:g$*O }/ ]j .+N5n4 Sm#=hƎK2cxetߵXן\N l56%ܟ^ޡI܃:$~ sas(\$0N+ qU.8,A$#In@A8ٶx}N`l'N-(8h(omf['`8ò\ 0Ai!$+i\s"`Ӯ]/w%R^4 o. VC @T;{inpUADQg%e %DJ83(LdqtcF R=H,k@x۸i4dlx`wt"CXbߧ^x#/H3.V$8m/\mwaC賭wb.]Ԝf~)N\ӫ@vJ\r_@sTd#\~stu" x\an3~"{̊ h~iMA wyZ-%\r; m$F(~ *Z[Eg* Q˫S,NLTNPDvˍΩgKf9fo3G品a*S;)d#z-i @#z~P}16\?9 :1-~0Kpw52`E&Gn~dq@r+2u1QAn¤ (~&bQj|"S]Vg/li(7癖,2-s;X'}̥#mK-Wl<a^nύrq1sDr& 5dTt$ ͰLM- Sxy7Y0;TGxiل㹩U&v|=ky߿M\W_6qi@i[0U@Х n |T#~T` nAwǩ 9p0 >q| Lq2hFgp4'9kw~ϙ>c^0a8%{ML[؃tq# ǃ\9lkC!Lq"12\7Mу5$3HxȜHHfI;;ePx}ńG9w[.cԫaj=)m[`ЂMjZ).f ER4MY@LQ^M,1/J 8p1CFU4h(0wxԶ)){ؗ9oSsFǶ5flfni, (1Ӱ>ڣLM7Xb- ҉Tpv?,F) ;5U&F`#SJY F=vI 6mcnItV8zh$A 1yYRͥSư'q<5gpV4 + >]R`FC$T̐8n YsKikm˻ v Q8L;Ph M-?~7&F E ~3ì0W, QD[tyȉtgJ#@.=b1a">MKNWW_".># 1|ΗT@Bet6g}ؕJ;>`O6!5Gl_6+Ez;)Bz<{J%$O`Hfji I@hR1kZ68~d 'DNąEDXjv;->M+/J)nK ZOT/ |wo#Jd0'g=*EĠP@㕞T:$.i"M#&ܳ'cNQHJt-Qgo"Q:um }jU#lPl~"t(E M? ~u9&d&ÀvBlɍ/g^I4}0=@z:]2 ڗC D<W #\aslDN(Ƭ@BóM A[F%NdManP.AjB 0cFBJ J;PR' + R|8-9" B(*)FTBZU@]jMsp 4SQ,x)S&`hhili*~{6lq8$1ebhcЍ3$Rqk,{v홐30ҍQYnBWfl8]S!mlz6k:6^0f1 UcKJZA't=xo{sǚ =.ξ;EG&\Ww\jmGѣYtM0r"(^n0#H`DTYeY.W["+|G-2'3UfU4CJ&1ס hF*2x㊧ `4~'ͱEﳯLhq.[9azI"[L(Z i.* +c`n[ d3Y[h3H01`cmClIiAx8_Ȣ|5~ٿ|/O{|<'Xѭ afA `2啲*`;Y^6{2 Yu_th%S'6=Ҏ 5A:h :ƞd'- YH:I/1oP*1 RS 'JT:X1[+L>Avsv;1͚wuc]:xgCq1&v8 TGH hi0G;u,I:6%Sçqz[aPk`lD8Ker)[ (聶66Wr0s%`Zś48[G*)d!rZAE<lPUƴ Ӑ(VZ&jmUM9*M84 B!G$*+f9cx:o9RYb)ۖ-5TV+ to0Ǎ[g#3$Թ$oN>urj]C5㎅ [m"m3|;Y1zU+cVժ&(ͱs66y·HI4.#` M8Xs)Qݚ(hy-o%;,PcMk8";wy|Hxcdg$uNl9U:vEN+llfrk9SeX5R\q78x@pBkuG.R!)X1,uJlD*bp;;ڢ (Ӝmj(QMQ]4PgU$nl|˥ v9QsQr*qɮ$2c\s)e6_Ppj *+CHI1̙# y{{8/G9lǷU 0C뻮-)7s#s,M{<7}Ҽ!q] P0"2+)i\m= ƚ.J3aۚב|2ɍ% j! f/7za:ApDZ>9*^\%[zvɅ`v9,1g7>ZQtSaV.n '.7$#tmLDsV"eu7"3STDE:ebUJV TNԬPŝHPop{ )e0*19=6+DTÑ؛>>pCH(OlY%Kv4A? :H0ĀU!@BbO!ݱTRjCghfp1_dےpxS?#=;?w6>af*~c01?ҫV>tiv\(X>~Ah A8Oy^*#({Qo+wi l.XfQTX[HvGWc N%:jjJ6':LΦrby\PDA@?e>iyXg,U@I.Db#˖=Y+TIp7 |fȇ=m=RG!ğ9MifC쾿fʧY_X1N.␡:*ҦS pho>ܾ#t/2`=e9p +WMwX+FO')ˉj;:&0-m;h&*d<.з1Hg: rMgfda]_X@F̍rur^d$RDLEAMIP%f^$ fZ4ԭ{qÝPی]Ŷ7 xECȒ0Ĉ=3XSyjF24nm5\dai%!9N4iCoqTq\.u &p"AԼYGA &gx!V`Xް[ F1V]Itu; AhМ ԡm9P!ݰxt780zx -wvnBg r'q75!:1Ag  aEN1.(kB3gF [Jʭ0M`a<3uv:OKn"ZD(ZOZ;@{f0sDȲqyB^4И.|+%N#P vv}r٭kE6wΡLXa[I)irك.1,fdTzqK:!̲2BϧHfU4%iBa Jp$g3W{ede31(ԧj;Aa mή7O`.:T-!kC4Haa k2M WRBťi(-F<rW5Mgih7؇: yJjp!bT Ǎ떧[(esg gw>vKá#;c ; 9b&Hq<`ƫ*wx1=<#I<)8q@0;5@D=Nfp 0^F@o5C`Xfuuߖ:@ 1L"!4|CsR/jK +)Q=NpG[Ň"Qɍ6xӞӏ֠)|6Rᤪ*P Mw4Iƺ{9Ҫ:֍-j(;g4ǷLl0c EbRN-$yshbx |h2*}c^d}Qѝ|Y YkR0ц+u9-GU9{dܼҏ JoHSC m^QWz^!< v͌f-$ʜ\4K6P(\W1)4A!Q:k08ʢ{uԭNa$Ep]t#R gw++%j1tӔ$p<0:KkrNI]MaHx³7vj} ׇۀ3\W"-A2_ JE%yzS1uWL(a8O!M8yͲ;xQ dC  kʣM tjNxB F,; w%``E0}h~9by$egqnRsvY>uyz 1@=Bh[mRR㗃C%`c0Bd"ntcxF_b67$t,(Pw-ˇ@WW,+XȗJqػ7-ewTbءɢ5E*@o@tqBXoi1 `}ȑX8fhס4pZz爳$FHGQ*==mpFJːjW$4˻ u';gsG$<#m:h2, M @Ȅ G-1%!f ރfDp5 -A5Ua]\]8ˤ*y@bুPiCA g)#fg6rг{9냌Zaxd &0 fG 5Yb[Epyݳm" Oƍsl{h!vK 9"Evy~86 Pz+QQɴ /yt4H$֌PxAg L2mjj (0kO(ؼ>+!wBAUV0 gd}+dƦ!f&53<`mahыh6Hkfuқ8boI>.Vc홯=:3j&S¨6e&;JR` l 437CSgu7ɵg,ɫY4@b jn<nfbwY4ACk2Eb]ٴ*YfZB@EԱu=t.`{,-g*Ih16;H7{7n HD\EA" iSd9%z+vwJ6FE.5 w;\ qp*4a(C1 V 7@ͪž',@=t$c)&"آb(cPLQ)EK$Dҋj:2-seS"F%.aCDd$GqP<;=t|2RF2ZGeœ8iO 5yS)3a\cUs`(];A%m"Du3&F @3VcyB~QP 7]?cϞ=EH#,OZMNz{1hyc* {%*!p3JwSQB_КT3O7PvVd$>|mW̜e;'V0m9xLlfZ 63 iuu WK |..GC eх_l~];וCI;3Ļd6Tyagz=z^AD6Kq]%]4>Z9 ؈xz7Vhz3'H ^HtyJ׭/5ˤq`&IZ:gU jۖ]"/$}7O5D1傚("1Vc&mbrt24OwCfYg lxYH(C jhOU sz\b W كIv*btyL1q$Dh25eJKKh8:Cn􊊒$ &#cf{{LbJ"GLJF~΃8D"4Enr/F*ֆXp3ZheMp&'4C5A @ww`=pR R4 > B,Řz5:5|ݎ^$0@]I4@ 'lRRD"CjAE;;/]I >pMB{ְ\okxM t!G{˃F_cnY$&U4QAD$OG"Q>\9 qkn5,E z0,)HKPMED : PKHwJBvwvyq/S=Vr1Ffتb:|o1#; Xx<Pb ׁrł}hHfz=oqۄ(K'dўӻa>Ws-0e@ I}TeSZ! K ThmFCLjF)3RqpC7owORt*J!w0/}ljiki K`:tΚ; X%ISEXlM8cZ$FFe&)Rۖ >3c$bh5یRw=mA&'<\N)y[b;<Qe3r 24m0Zc7FaJjc Tlh~`$q(yE0234\hcP07@2!,Hv(\@J8-<;7q&y5ԋ(4SWrkP&&:Ph)(5ppJjF9q2ʹV8d &e2H8 ,NB=@Iv ٰAX H(F݃3*1Ju`_{/#11CQord9ҸWIoYwg+F ؀QFЅ(@7w|}9$AՉ(x?p 4IȜ=}Eo7<{fI`s#O=<v9)"02I%8Ish̀ ֞إ t>Pk=7~PQ+3gʙ$BK'cshɨeb(%=@SjgџF)fjפ'o|nOɜ,Z듰p JXӿ $G`[*O͎T1IbC 2;hG4"8ufܟ="c2WJFiAT@S QT CmJ',  RLE44<)H2UZBg<Lr> x*'n"OQ&ĺț{0ZTvajhO);U`X i A{î;XzG5PN ("=m&"1 .@p!O94b rA` a!(d"(hD)PaJQ)^͕G?CZE=r;p3IF1r6S6Ђf706؝>?(OgTRU%!J 7v%cQ YSNA!}>>bR%#e'Tb=9*DI>y/"(aX);0OؒP5 ޟLɑ%qIaIM)B%R{8JC'FA<7/41F)ъP(LPMAr?_^M0^U⇂%ŝxlB(P"" `i)bB(VH%)$X͇19ܼe$1BHy)`b4UsFP8.m p,T41RO 9ڀM3D@QV &*NGUED@ЉBY8pb<꼄H:ܩDe@o dA:*(4.L&rQ#6AN6 1e1Ousj &*0lleu#dH=M!Ca dҘ>"wv:G" O'!Q "EnߔQ;P9TP#] C_ikuJ'M$tN_#q`VbhnMR1hMj:3G*5}b;0A'ͨݹVw9p654zyT% "A)CPxQ Ȗ a_IVMa;xRP)0˜ ZurX_-ɉzhjS* =17y nJlj,'HN,?}^gٕK}SF_6f0sA E,HbbWT//gXʃ?.O$U6f۲&TBD&B%-X`)JS%$RRI'ϲ@HPM42PJDPKHPP$J7y)$HHgu~Dt3F,rinxвuFl,GM kd<eUM2]^,OӾE?$/lI,$?di2=Y',};"P: YpUaI*A0UP&?LP$M}>cndS` : fDARLTLMLLFR ='QI6HgSIxC.{h(b(;!I6\StmcG΃Cl.Ն,dIxl]#suAɍՆxcD%C0Wc2RLT57rKGK U^tq@oA||'g@-"]^kB5n`bi.&b(.DV{1vBb"&fi7LM%8}zm62mGz\F,1& L>]ȜKAth֝ :{v3â(($z8Ǣ{+ iၢ- ~0 `ֲIHr=N!A QdRl^`Gτn;4D'IJ}ho^w >^ zJWx=JL]8!އĢȩa>6jb_xt5Xv-ʘAdUE-U)5rLFQN\5)aҐ#)IU@DQ3E Ib8D$ A'&C) f7u7z؍WrC~tO ı%#IM4'MW pʹmޘ&OMROzE^[gS6* (}>%=T);z>! ؃ 2N2~<@5-8!rj[b!}G3 !%!lO* 02@DUVȅFDIUV nF0cO:VCbƁ BRog=Иd :*n֚NAd{9۱h ymˋ;F5n Y5穦 ݙsN5M1G" e!w80/?| j3a2Lj{< ,S$hܘoþlV(͹lf&`ta"7="l%(B!~xC='ŪK緖o"(Q !.=Y$U_BI)M*S 4t-)HCpg$ XnH Ƙ۹vq diL 2s &ejyr4Lp;8tB(C)x;_rMp0w!HM.6@*$(YZ"ai b(J`I"" Xi"B*HZ (rA BP`f@I/?~шc40ATߥB_ʰn3]l0>'֐ N^>\JSFg!t**)XITEb)OᬼQCSR;ή$464EP1 @Vr-}G0s\#^ ۮ!&Q@lF|M\&=/V9& 8ٜLF&^.n0[l$\=A/!E49 {HПzh|Y)9:jd3& %lRx'?/' ;S0ȉ;bP:XA. p?Oo { Be 9\j썥8x7׽i"7&ȾK+`LHIc ɺ!8t/49_vL9r6y`niPN+޹1wlI $pQ95e[mpoZo\ \JXyk|mٹ۝dzOL2ֺ}vT9es[ v^g)j.H*Ê{׹BUmk Amxz FaەͽE71ZAf^enF2؉ Y9O0&[7Z̐rh1@;H)Q`C18dF5ݵCAdMHKkk_z& pGO@J-@[g eu7pkG’t0f]+作J H:grk"0IU_`dj9*ͻnQOHy6ԍN_7@2hQ$Youn(|7}:-5<0Ue  7'Ojojqe[SD0-ƕuC54DlP=3H*dB0.4!~eOrzz%Q AksPuq gvc5D4B-.Y+]fCJl8 vjO=ZdD ~ssõL_⪩^<WS|~$1+4 !A(JB |}_LtR`iZDCB)~i4{Nm,&"-b>Ou|$'7oI73 )h)DJ@9*$@@ rG:ᤦ[DC%Aj3D!lQd ?_,C؋ &E ҋE%E?O|KvAc (g'??^Ǘ?|tP?H?$bLtK8@0|BA@qC|k7> (@9m|mmvޥD-]wm-w/fް=sw+ֹjg`Ms{׏o>Td@$%RJ4ց݊h{+fAl2G׶|7Ƥ57qekDC}zu7 =wMk{} >uOrvc2lڻǯv.g-6nޟq,14*ᄒԷh@ 5Cw{G}.hu\{HMttXv/(ﻤwϾw]w_V={wm})͂Jco{[w};]BMe9<@@#Y ^{mG׹XmN.My7utא PR  @ 4@-@BhZQ*@ swmw}{{wwJs!*s||yFoy}7jݶkλ`Zm'`(@$@Pv@@P@QQ61ۀz A gywz݀"Sx'Tx>P3}w4nmU@.ۘͬlrԥ my} ZKh^Gi|g˩y}\S*@_F k}#݀t=o[ǻi^Ѷ7se/ft P !@HV!<;|}SIYOm=}>{ʦφwuco 깸n]_9%ۺ6}U}ulo644UjCVsSdק:({;]pݶ;` Ww}rmv:]5w4{pnuy[{ݒջpn-[k%5۝y˻Bek[vͳcx;t=ۉvRE}_5{%Ao݂vWl=oG@snݹO\{ټSћ-Y2zm<T4Smֶ5֭Wn%+k+q:vcg.o-Цɪ{M6˷M:>}_|w=ikUvTyڬ{)CmuylJMc^\Q19u}} |#[6 I,6͗ݝ)즗w==^&DZXG;56n$[;k{{{;nhϗnKw6IO(+o}ΫA=z纭7f'Tėeusz:`Ck_5Z%nkTm._EA`omfrZ[qvvsnd-1Yˮo/Zh]|Ӻ;m͍rwNG$ϼ7wNv]kՐ+iP1MEXt{`PpQ_rMӼ) ( zaB{=UtuW>B'k([^} vi[mWBu|xWuݻ[[zh;&vZUvպvꔯm {Vo=kٻׇa>>&X -dNv){>Cm*tݗm2[ۍ5n[n)η,nn˫m(*(hz:xסt]h rvﻐ;ak<{u9=<푶a4.;68wmi;nbJzu69ru9Dvnn.Rev㒰@ ӪwtW%̋0 !\9U;5Jmi1ݱW{Ypwa۝pBϮIwc;s5͟n]ut=ýu+u `H};;M;wf@6Wk6h\J`]o (ݺ;Zl(l$x_/u`nqu71N.k(Dٍ6ݭx9rZ4Rimw4Z jYm]WwӺplgL]vVmޒ^Olqf٠ܰsivh7LemI ͗'Mi $lUַv;-;f^N\-4EUWz\(m%@@ 4&#D M3P A @M44FO5&ҏ&#T"i44@hD@IS=%?=⢚j\# -M@B q )0)UCCQPjB JJH4H4jQ(-$CLATTĕRT,T 0JKIUSPdӈ1UEDp}CłfZYJPДP!@dɔa&WCD$%!PUInԀC0%q&(ETDD@D_>@[C^Wo^ҧy@?gήBSA_?ai BJj `9?\]":%%IH= ] ?!tu BXD B8WQ]߱쎲ݟ=SKUHJDa{^l|1њbc_5[kIqpm b m5ûpDa~{LG }߿G )P.#{HMTo8]GC0]w+[d~vM׮`[?>&==wfE9pu'=s0).\[R =#xqvvw>vS^;]7y_.O;6_F{mmŹvo:3tt_^|p1A$Oy=?&dkFS~Ϫ<6!J?{#W =31\LPᖍ[Fpd3P ̅ӈ1ʠƨ8B<\ѷ,w™vro$eq7L@q^,c6bE)bimNNVMRzq4)#~Nǫ%ZOѻAy+@gֺqTF.i~q8@P;Ϗc5x}MsShYpt> v9GO9R۵E:W͞IM?sR*% 2o=ĔiGK, 4g0aWş\GI:HIm(8 ^̐.-} F04hz29T ( J ({'>GX]Xt%psVʽ*uᙻ;2*nk&/DE[ ,tVx .#gUs̼[O0ΘiS#1Ycљ=:Mxm.P SlcSIomW^5*QRdyӛ/5TF`P^dbôe8Ş ~?>kXYCl-lV豥%Zy&a9Ș0(?c7"v( )W=KT&䥜sWSc# rƚgr²P|?6ͦj>>ukal m}s.-{ye҈au:7ѨUkHX2VH]]I8YBGMd~=(`. ,M'CRǛ-}vhv~OvEaLUbH" `ٳ‘;C`)νkWEf-;+ Um 0`qm60&u0.$z9vuȒ&yPǺYcY7KlL]vٳ9۵яa88㌲w?xF=.n wnݻvz/ # MV;b2 R՜Q(gb{gj_4uPzf,5IayΜVƹkFɺRFtW}0f gBe-L(绖NOw1|;keoݨmQ% DhB :[>Jb} &&() B%ś?67Ǟ<(a!*W~3|)Tcb3A⨪bMOAǣmk*"+EK )GATl_gR9C?ϞbP(ع?/U %A>Ԡԡ?"? QJSo+5 (8\A 㣒[IxĬl*NP\qA.#޼Od4]uĿ$1y-}tf#e lPT?/WSȠ.{r@⚷Y]d?lu9gu:}m^wڦ%FPX HR(Gy/BH׃ ~[h] w޳LL9aF4on *P4-?[8 rU)z z޿`  9 A@;?G;)IO2~09bmAcݼvS H `+aFHo^'~6~n@Xa82w2~G*J4^zMxsYlȔLw|\;VvݷghS2G5 8=}^K@xd+c<˲w,< ?~^O[=Z4D9b;yq#z+ z:lkw }](tX?AN4U(Xl׃ў)ykohg=T)M6Ϥ"#A+k0v&H`[d,xPH+b'7!򀾐;p!b(cݪt p!H(p:YmiǞw\xnp:Be8848ب/ \Di,v:~ݙי.oWwυے*1"Z#CO^;ʸ{줉 N-JA3{92J8@Gsq䯷m@;3}N ;Hц)!rhϧu:9I??8ިRn(ulzUٍ=OcoG!;6f~O@h SG*Q^{xSگIGG#Q?[9޵(oGbZh)c|3\OCgݽMӻ͞䝜!C]c*E68w(2/cksĠDx8os~ݕ5rp+9h"C<Òc|mT,CqLֿg+_UOSsJugn΅Yス|su;! tn#Q5Dz21;T(P(r.]~v/`4as6(}eѪ7v*e{ySxf2rvMdY;eG}HW.Dut3d$3!^c5˦aS F ,h %Ym'Z:9K's׵gX))(:$qg!Jέf0fYitJ8g`'=&Ddvʳt`YS(`yKآIșרb@o彀(8>Ą E8Uww8$OM9,|nxlz/,`M6byT mUm+a[-@ ۖMw3-@N*ܡD=PBD͵t -#a8 X:(@c&$,TG3㝻c!/8S8<X(j!V7>vTѴX;G_J!'*]N0f\?(eoTi L0eMGn{)~k\ ^3c&DP-g$z$׻I?g,e2`k]".ˠU0ڰ1P);|•vS_w{`IM-WMH8%btsBHb~X[^56dћjt|S[|}z[em)S]\8'Zfg"kcu2J-Etj3!n.ߊ*R`^F;JDgn7jԛ$?L!!?mOB,={g'OKǮa8&1S4fݜ_~??f29ɜfa Lt*F:oO˥cJ!8ywE58yd5:QʯCb/W~2AJ)֥#C"dzV恵a?1!vI6}o}-iP:0.ߙ4?I%hEpyS!j m~%w3'ςK@OtC@]#TD%(*)(*iY?PL ETw B1 F_C0dN &SP!gQPa jl0(OGWmkPv?JHx"0y>y!5W7~| Q K_! )EqKi'3֊ʏZZ(R"#$?hCW *(Z##&y*h $uQ*XS uCCR DEGHXSxgBߓ$R "KA4@Pgo>'urNAŋ8}vJ",̄s2"?)iJ)(DFZQ)\m[>kl 睨R(aHP`0cZ0kmB lp?1͙y+UT v'q8M(e5v9a}{C9CWsKnnC}2Ԅ՝L낼L4p5Mk:Z`Ho-3oD`6G-^ǘ(%4.E~,X,)Zvf"dl$0Քʶ-k;P]i%DEAmv@6ޢ]ѡW)7#.rKc^]g=_3FPwG %%(,6yY(;/p +bm+^0#>lJ)H P"i (qD(,ji\<s(3Pn3&9 Ebh=lrtN82bY&14zӎ3};&9 &yӷ\d%$ǰ*3$7l-BxNUZ""$V5[Pjia/0fנ²9Fm5dqȪdfgɤ!TܹZְ3_74]_:\{b<m5ZbT B(HhP"AB$J `A)B i b% M !ـfPX @iz8T%DBL@U S$D+Ct!hPJQ(  dk8o)Pz%@d)Dt0.y8`m7-"YPEȄ RPҔPQ0Ҵ/~1IB~""dNE]QYG i? EtDBMg &@ X$}L~1r{"> 륓rD*)h4 9{T:`Ӕ])sA*sÑqGn6fLL;_/d G؀̛.Y9=Kϲg6'[Cx `~W2}@!S?΁r!;2DEtPXt鎑&/|d `ZyxqB fhx aUcaLCxpj*"t'Yp0`S^>⏭_c~ky90;{ ǥ5dho,KJ c*aaiV@SH֢EA9 X(ćr(H_ V+ Vjˎ.\58 h #.͵8wui)f۝GT%5Uc:^QGoU08xW=9KuD& 444D{d&ٴ>fk_/oK$R;Ļ",ZbA:9* yw@ NBk4~VRT U~+V.5ؘN*>ɏzn4zEyhu\6KO^⓻(xwq?YE?>ƈm쩫OW~'8VMՔdBS ɷ%R]ls2^DHT<>%N8-sf:,{BOv2L+=e(_|Cj.T3_22g%ggߡHYh$~+APVՕU~pfdWg&8`.TxBEĢ#2X./ؼ)ьxBq=΃PI0!g:\BUjroW@\]"ugtOs9J8FUA'#8˪jrU@aS1a+XɪuXk&>>]*w9w|xn4O1u)vNfrCвWpcziAPK?h?ߧ-ҖrE58÷kg#I 77Xgb0Fjm'SIo\hκJ$ +xt*.ls8E))GEC ,nלADEBj|d|Z]+oVdwRgT=AFL2{ 4*->ɞ 0@MzSբ >O;])Uڈpd31SYO mo6֦KE i J1DAIB)ĪɌp\T)nb@C|@ÏS$ǭܳ[4n$N@>Wx ? Hp0ٱE0on0AO;6qY°%$ D .]xKe_,S<ؐ3soyʯzpMG5sx_NFZlF34wYsy} |8QpݭӶIĤ [䳐VW ̞t/_!$t6ESf5r|2m9PXQ}|TRPf!5O{~^o'fJf2|^M*a8^ggW]+|<} ˮO sI 23If v!q\# qˊۥވ(ߓ-8rD1PbĖr<)|-8ܡMx=Wa4?F԰o{o=<88wcbh{4?ziq BUT-W=A|s?v(2&eϰyҠ,L{{swrQ ly!#rjJɥoE2K/aC \\oX^kl\v>N0$cgt-f\ |;kakx`U}{ў\b~3}{o_Ycefjlߦh/[]z ,B9或ppP{%03;L7 8ig4Q#%Eq}ϓ5;X 1AAoEmتs[d\dF"</\dK*ɔQw% >F$" CU}J}{ sW} ɢ,Y|^.>_v[^F֭aC~ @*WR-CFBwA#@{,nZ6_fDפRҗK0G'E9KiRXa26C5ng]p_E0 W؏P5aE#E3? P%SG"SՖAurpV:۲!fTU^A4a9 ݮR80\vöz1xu,}ގ/A!-jv6b$\ec[9 Mfȋg֭m~?㱰) LX?Uryx5npItUcUGV9ߺHqly2.EU׺_qS5ӯoyo߽NV)ZX3g?@~&f6m֘ç31kN6O,tyVzO-~5?q%U'Sm+D`X**|}??1 } gWD{*xP8殣rqK}Sy Rgs+(A@]ג٩ĺv޶@; Y:waᮧkTw=,tq0 ?j~pn_(D=vD="cqpk iP ],U@I1۶ S7٣γ _Ԁ?vQe =_LVCYj]ϕkmK!&P&Wqw\p#HU*-ֿG}7yQ|Y2~Z3| bpssב#=%$P:]`,buE "1uǶy绻ss tB[<>ۇ&qÒ;v<-'"귌6,T18αȓO9wMzseI0+s]s3+rwzU߳ǃ5ֶ50Y E- ljֹ v屧U:8N_\@G=(E%c)cbh\lB P6Nͯc_s<6ypPm2Ŵڵ !QEӦ8rmJg=rh" t5OX/Ǥq}K$\؃p -&͚ڍb^֊yp2HNˢOz K)ZxXpv6k0|czJ>-#ag}`k =t~񊪟Ns|x]ι72!YΥdEG.GH0wMogRr:O]tSZF {P5D<ܚ|k xˤP!H.K@* OJ|tO]Tcۯ}zf0;z;Y[u_^{D8!*Y5.gm%e#EDRwo1Ի,Y}C~Θ2AbHNs,L۰0TitaL)e~XcvYBaŝs_|!+PDʍ:Ak)x$KOxr ߈ϕ5VM|DHA5/$h8!!u5ˋ&>=M0E+{qX|na'5]=]AàJr "|;c=#+C3luݙ#)v2t HM XYm6GpTvkpW1D M .Ç2*6RZtt~Lt241LXXTD:nDhVfkN~8KWwu5\"2wdI$RZ8$v,vy_蹘sfg f߈kߌIf\7gC9;ּ>6V.&\DN8q \y`;W8pߴxY|lZw( Z}7ģ# \nyo:ldog_,pDkzc8} b~p"d;Ԭ#SүmYsJ[:RMsYR,ʙ\.#߿~_O]s'y{¬xlFŭof'䴙==qLvp]J[z3qyVhO8kqTuWMzz#ƸyS< C⸽zX)}pP<\+GtpEQ+n 90,ۈ (B@Sz7z]v13]%o];ilgo1KUTdZ-]`䋟{s89.5 MSV~Cώ}<|ȁ4DJrܓ8T{<5}$8< gb B9|+ Tdo_! FҊB ThY՗$ɟo˛ xz6tBWmXe*AN\3qUƹGK BC֝z\ _&`{;|Ҩ"g\ŷ][T5 _qOs㩪JD{Y!cmjaY!Ȳ&87_apm#^y=xzɛ) R-UU(Q0A'l)f +NQUSVv!F2_ѝߧ'SW,{la@dH`S4R* =J},ҫa~5(lcx{6+n (U UTUDUU1K@P5&.U5-܎?އgKݯʿ?x,b Hmˎ$ $i)C `֛X8gz =x=|8ֵ4'Д(?̓)BBt=)CJ+H^Tik+EH$HPRmd.PTפ?HJ%+O_ P?'2`k0B}9.O<I4EbiEpL7ABR]QQb=c7S \#wF)6V6dr~nN{U ؜%߿iT+ZE' zM`6* ,aƮwGW[4 >f=YibGIT0t $P@^ ]@oH}_.yzEud zא]w@w}8jBCs+68 \Pe'Nno3'Çt|k?ӓlgβbRX}+A|A#f>uxW~|b %g_,vjHwçM 1mMeAPq!Y$€N*$gXa=Ưy1de_9 cH,@\O_Oa>3bELOn?Xl:RLblS&WUK%-l$KM,OZ\n0aFl*ڛ0!>#{{G_fågbӳXOptt$u=Uz/ph_>sarְ"»&VVPp^A.>_o'0~qk.z:9C ^@PZ|Ell#ϻ~XFH$v%rmCBC~=ߦhOfo꯾u1O7AUٲZ ۍa"嵟|; N쟃[#Je&jHMCwqmxA(n6 8iK(@=w}WJUQ1j]~nJv_Gڵ}]. /Oǫߏ5\^Ϊ7FW|^zLߗGo>l⪺^R(dA PKWMأ_#<^l+Wc7gq϶-;>\^;Qջ5;fy> -hJ<%?ݍ:*Rxp|(_tBx཭# UByQßk>Of8GZzY'g`*(֭!Jk,¬ٝޓ?SNemH#SyJ)?zb ~Tjn?7$H÷4zөַ:yh57 4#8z;#U^bTzҎw֣z'G%N"Sg%#/os)]f67vB?o}&UG9 B Ri˫YLJ?g@mx@[iK{Ѥe7B z>2$xP@EG-{Cd0L|9s$+XhJ\Eh**;W_F=5ց2 YPVo[ S\iCB?r3'3^@ߞ~ >G/z85(xp9& nixgvJ1C~7er 9 ͓fh{Bz)vӂvրYٟɜWsQd>.Ē=qx3_~uP:g4kN,>|d~uX狇=}_'>DA>Z'y(C(Aֽ)+(=(2?x\7m~Mىr\w??w@zWp P=ARZ!xaO(&J0XFLh͠:H ɏ͟VvTO|.҅ο°k:K|="U L}[=i׺ܼ|'QqgmXrU7"i܏~~_Q[]D@^^(Ə/kGEfaK>ukx/ EQڀ th<.@6bڜj6hGJdf>g!N!$\oo]:&ImON'?d?IvIдlh>{dTtHRMPRPJhC|+SOMVA>$tHRJDD-MTDĴ JR-*4@R'@>2 4 P*RPOfpi;1(h|ѵ>I)44J4 Ī饤 H|AJ`JJR R+ )C4LД&%  v$"J6,T0o4Uif(}+;ƎFe5}a^F 9^Lg~~zt?EɷBv:0mvtϳ g'u뚩^\-gozg/N{QbIn$q(bPL8"&,T$KI-/|-wu(8kmN̙aʀݜq7ݜog78v ZJա׎ p݋(Ш7e1U? Q`ҲM~.152hrjDj9h4yɧ4G:*wdͪN8++dNf%?=>$D_AJRTj3SO'sV])n.]=?Mhru?4jigh"n]^tl۾ۆ^ FSvD̡At^*%c>q|o_G8 S`EJIo# 887A6Fmpy95Vi:Pջ_9̖nX@ZCL?BYc٥p tVS &O\ 𲴌k?,cpzBezk4dRVb9yBιcWCS:;qˬ׃fF4رan OR89a'VL\!Qh7A{7g[퉡݂1l )(Ӯ%蕍|kmh~X8z^袵l]uQ_)XjL=zq.ܽ GfV%c8CGG$WvJO kpnE -]+U.Pt=/`"@ngm_՞`u}kXOF7&@ %q?b75`6#hx6AՊ8e aؐymFl[PH̭G`z tlZXg'ˇzp[>v(W! DATE?+9Qq:ݏ'[bN~AZFVNY!OL1dVE8!JQPJ=j"%5v{5ciB2P< },g2(!?tvCՃֲLή~=?" ?_O4g~-mٽ{F+rnˁ&݋[5@Y ;7 '$nۭ) '(+B@7qS(ToSCXoC#1ˊ0SA!;~0Ù} [MEU[Bs^X{ֲg;aeм8}WK fkhqb$H?ގ/"MXN,GEU}[~?ᇵg@SbP:ᅑ+a|E_09/O5\= $a͉Vt4=(tD97Z ́ou94ʿ(C~:"y23*5RA*g׀V,f7ht HXaw}n.9|Wϥ]tSFyPc!f8p R:;ܾ?dtݻC Sÿ KsEkȈ| uwwwDWuew,ѳQ}r Ɏ6t$^k) #}7g%C7B0EZ%?5V%p ӝNa:>PtT~$HU $my3s;] X}e!aCleBUŐЅm˩8Lrh֍- v,[X߷4m8΅ ?}OB~|UΫÖ HTWxM>I&'~AsW;OÌ=hH3|GMU_œG8$ %yLz}g pFu89H%$a_'zpi>wa,>@K %$GKxru 2Ȏr/kpZ?w\ަa[<˞ Ws6d4Su>\:U"&a+))Ca~:LPd*T?VKLu#&ʆucpk܂0bCWDlfޓ͔lz 5A@$DrmlVUK*%:;t79~^4[^58u7NȪ.xb$~._L ,ܵ%)C;:s"iJPP @ĐL$P6%_q˿p2nnbI-:QZI2vw箉fC=@3r@IT~f 1?~;vqUk3EP; 5^=gCq#k|'"G\ yݴQj]%^Qe@ϣT>nAo+gT PKDž1FH5Z&jHPFXڳFcpp;c5t0"abp;v d,3WBs*T8aql=Xx!6^X#e ,d%p #GD+p ӃhA}6a՚|T⤃Lo80Y=8 {HmL]=$߯q*; ?>ѶM;OX$U=? T1|RC9+L8p(bP ouK@w[U̇I .rRГ1)+7EO?~#XG@`jѹ}-q]|&Ѣ ~cw#Upxtoggo:?8/7.?-熪KR۲3~kMN{nr BK@U7;@ p|_=`vLmE(E}凩GOܠnFUM__8Ҩ };|z1]#oMF@A(*TU)#avuݷuA#|z+ Gٛr" U;J@ٸi䖖~V+YCl6`Q ~_%?%,&'Y6~M1xZ(Ny$.:z~,w>e}i=mR~}=J3#l7r3yv$<7[wúRi Q(ܣ k \G옔"Pz SfEK{wͶ&MJr8#?w[+TBn>/B(HBB_fRS$<3Ks}:jOBe}ser£GP6`ArA0L[ ;gܲ\wL9x+TA$U E(Ԓ ^XhDQw<3x(waX=IK ;!s!ОR @HqRs?%5=Z}'@P?A>oE6pIRFa28MB_+v (k R:3'fͰaM~?^u;!۬'N&ڂ4(Q$ ?~Ti.l@>9w83Ƞ*( QAa ,R# z|pC2>wDĊzWgi*!e$1 (PzJxD3^xzz>pԳ߳r r6OyXŹ9Q{D(@TaȄ `(Z X]*!"_iA{uR~z)زz0\~^pg=l؎YSb <)AfpςE #frP/Z^y`>hW񿖂x}fvF~n{]dz}m -9J.vLjb n2`v_uΕdFpP(g >?A%(ȱXQl@.w[y=΢K+' )m rE7٠J (fOTdDý6ghOU ֨Y/N&$=p%-'CC_)C̳xcW*=$~>C^%NX/j ?O}e=x@;2sDD?6 H"8\5H!d$ *=W3I[c`O@DŽs526M@8DB ~@-:wY ٬>o݉) CrS;VPs jh֡ȴ#+%{ iG Gn$@g6w^Lz: i4F;r<mbVfJ yݾGzpFt(yktHLR%ZWome5= Y{]#arcnd8Ӂh[nKAp;Xg}4lq,e]:c_!D0wwMMEnuZF~vcӎΩ9Jn G-άsrS<Q+ETׅ8#M]Nxk57Ka^TH/g|-ڸ <}@)X9bT/'gֹQg c $XPAS(w `,StXڮhR&TGuc1j($C&H 4{3D Xt Àܢ}|B_E`@p_$t8~v!R )~ݙ`g?QFhȮKyURd)\w8~}4M?Q@fBQ_TtNC&1?wo9jk+D;9EvQ~z#'?̒*7T\u0> 蟨3=}ffRzRkxWU/N *$mߎ}s8JJgԻ*B)_g?%'1ڇotxAbɄG>㞼1:D!(w(T ]s#}$\zKKH@^yVM`yDi XUBRO\'J|C;`}p !y\e^aAL NS*HC މ;BRCQkgǣ>c8:KK7aE9^$rW^#SNT r @Gb'ɓo_il3hI{ճ_~6WV_z~ O~H\e7oqC@!3)yC *QMl jX#Xٵ&}?JeUH}Ar2b$Yy;]χ߿riJ3ZN~PݽY{?'3#ўF,@K{k53ИYQ#K t*6`PIv=}X4sDP Pzg.}e=5}Ts޼F_Gu|Y}'? v @`@2+9@t#MT$#3E5@<0:@$H"*L2lPX -|өoۭ^ _?'E KU1?ŬVY "Hw;| f/ .P@/J:Mu<iPC7 L:H){[[8/1a2U@=&Qz=2̨(c2myw)OY {Υ_nUpGQ`(} 3Q|oxx׮h@v *StEUQUU ST;sA80Y%=}w s(kC|a3;DGT8Jӝ}qY4A?o z,r(xȋ!4TZ6; (RQ@$z]K P }W7%a`Y*Ϙ55{xJBN4 (~R_mmgm+lm[m>q$H`#z׽kPFf`ۇ<V;{M~>͇.{_AVgU;9Ct=SI #"'M&-DMtUUXU\dYeҿ-V*d@hݒ4LwSv2|z#םN8R_+SM? 9/#%;xۮAjh#r&?Z AwQ6=ZB?)ʂI.@@yw>zVEUws} 9Xy[JUUUU_ C5}0+}j|URUHZTXD枃)>~908q1՞/\xPN7A?xpS2TQx*-'>< T4)巖_rYt`A$IE  i") 5Bi pi[%XJiS ?{Kg$g?ڥodKFG;(I`ʇ8Kh~N='N?o$ $I$+ 7B㏕ü[v{c%0P5p1) wT{!hGz~A܆hLc};N}h!:, '͘ ꟴ/"?9oq* I,;qNu ˻k|ԗTxNh>ؑ`wvt?IuONi?4注?;/D"aQ?*'>'z&0DBfRCQI"&j2(/E(!sH#A@%?T[B() @ب h'}4u*-r#ОN ߢ&>_&7p]Rt@uW=(niQz[@hy_"<ׯdYb-S $Kr2=3XR{ .>+_ibQ@db I17xcr~kr| gW:9d6IR<í2v̖&,7}ޚr|4hA (:'K !UZP`^P;wkd 5 p5 dk2^*6֠||Fq3g!<hsW{_7G\LyHvűP((G4 %gver2s v1M8\Z Btg4w#;56oـ@F"{7;!<8|2 ^CJi5Cb]BӕEZʼ;a`<3aq-qD9}d|b9L_$|ΤCxԣms}QW2$nuDp(d$+\gWIpO\Y^E Ad$'vC9s玸JQ!Ջ;雃ΟvhCW/U\|M IB@TYM=C9ʔa*d3}0m.ҧ=G&WʞQSLlԇ"^^4PHIFU#0fځ  .OU)Nn@)9"=9!CN 2)=QRus5y΋a %0P|qL{ZnQp[2SJ%Ost3D],-c(ȓ?k?|у1tPegwkCzvqGNg3vϮQwz4ևM:֗gj6'QkA"mUM&8!&R,ƣP?vjmlGf|ZPa>( mn][ |)Э!|^&`!Qm~ 1w8 'aAVB$> z}/u{CJ~ڠ)E*Qļ# 4yMѸ;ፚ.h1KfUW%)3'H 0͐Q2TNW$".ErU"*$=]LH +uq}P{P˴1F)||Bq5*9Hms]S"hVZT}&\By"$7zŦPST8979 8Bt}^}%RRU-RI"I$J\I'u`AFmmbmmmmmmmUmmUmmm[jmmmնVmm[mŃ[mUvk4?hG/*mI$HܒH_y?۟hx>a35H=o20, $CՍ3{KZ2Fv5:AvywE.sŤ6]f^|w ")TZ71:!ȼpE>scZv6HTIq62ĹvZh_ j#Q*1S1 \2EBsX7iVAhlw# ]̀R)Ai@BB~=y>p:X<\F.`̄<9j+C@8$њo9gWMUKTs Y]WB7}ǽkFE,s>%ids=zAX[ =[dˊE sQE/lk--:Q'%6+}X?c 7]Dz#w~?@No2_B\C=,!nrؼz,2{-`VKb5fPw v@FyZfvY>izAxJKc-nu|Ƕn7nCR,t ^( Nkj.9s^_L28$k~9xsucx֙%6'\wŶrw[wRirC=uUF,(BzY,(EDB(g@![,񀇿=#,lZww p n?yETN+0l7,s3yzPQ+#41ַ $R \Z1vn1QR6?\8gyI^Z-*O#=os{J_]{ch=7py&˯ g.YD{Ev(hyhXrZPlQ!Jdh4a%+w8eG@AbVE\Mﻃf)`r聕۴Xdz›Y"B0.NƔD~dO&dGic{f156 |#p~Z~]d%6%]%7sF ߂ܩ_RiTC"ڝ6Sm9eoFx44eكi?3 (_GNVMp}Cj2w4LN;ܑȋmH_/aURR@vi!tJ PM09Fo|1d,pzhYm:^Iʏ.!CUB"yfRYf[nIوu"͛+p)~caF`"7!菘f~=  :sYWషcm=` C뫒 @<˼? U+0Jҕ.=1Fpmޓ:{FӰ[xC"[dHiIT=E>ګ1Q}\N,hKXpyb|0r}{w#p`8Y:.vYel< 7#Ox}قa,/EI) b$䀳5@-Ǣ(H|lPYYQ/ϔϛ;)$|Vt:Os;a9L  "p"ƾ5؅ObMsV;Ԋ MF31׾I.rz3=HBܕ!K;S} (D6x]'%zE o}QB {Jn̟46Z,l9,s@3x!@cۈ_/J0y"N[,&5b.><5,1j Rh| /*.$E-UBEikؙG 7Aw-NÄUiW0M ]~4tFj;\&zǪ6!ּ Xi0UN!P' w敢',s?M/ <PAߓ7mNA!{ŀŞ;ܖ݁l ixd^J&S\@Z?ivSI,ͤ"WӠj^.`Mԥk)ziT(@گ#`k>/O[7ېW>=8y`7:$&э?$ࠈQԥ#Apºp,QRoXc(hRv sCb Toh˄-mf }Rj3_B9>y72/ڜܓ4l8UpEyQ%?C+ǜ V cM Xa|h„2ɲ& ed8= L$&pǿ_[?[Gߧ\8[PZu?u@_Or0:Hp@]q`b0S;{r U]6oθMy^f0~>LMp5Ouע gnuAy~|B^,4rrqf;Ǐ[(/|䀹je9`,%WYJU0*KY/~SK˚JdQkDWp}6# asy\t0KbѧrE 2r}8GTNHf*nq~n(>qX(ޣL(*\'E'.~ "Ob>a=Dx*{L{q9wm7d;dXJ( G0H۫b e`_baAԌy ŏQgk!W&q_auK;c[`V`ZNG vi`_`a#g|ݲ6br"ǥz2 Lhp\27~$ۅF[ Hs/X\ZEtD1s?+?Vc҂- Fܘ`nfNGEnuhػN";5\UeO5y^(Ҿ%Gg8wZ6\=,8󋆩 .Z(_j-&+I!K>Vh}?U1$$UW](du_&܇dPΏ`~t.Vk`h'[1'4zj>B 6$uHl/M'`~>:LYHAp0Cĕ0p#w?g'k_?T7;tŇk=}X֎=""RLBnF4)?(tb$F1s7bШDf? @1!(ހXE~VPOqU_Õ9u8vljr{np]k,DDBasg>}8k"C"Q~e<ߒ~۶4ldSxChbxMddP'@@xtive2<+:͆fn#0q+(5|W:c_umծB1(Q5bI|Ǵ!N =/_B,XWc&zkG- sm;2 2#^3\dC  J>rxʨ;3[hDɚYkjYi}]uRy" B[LEL1V'6Ye/q,GX/Jk{?D*b#\ ¨=bOP|~PWaٲ!%. & ^-U bgo?(IJbyC硸 f=夼^F"ę,QoL8N CŴأ,PP\ f GK^Dc^$ f; :w|~e#Qs?D(/Z4k|ǃΖ7@sEaFqo$JV` ܅G/w;Ǵ;r"h6 \Jil>4@}\k.0,^WUK(xW=IxED2IS-ߵ.5CP! }(O~ݚ&o{vnk r2@@.ifth/ #JHa,RCݳ鄤_ )烲}fp: 좦jXܻbGsf7X Aۯ$EC:x{'P!Xƶg=j`p8PQ12 G^M;֡J?*cchutzlk s5(e =LVdM\YT|/DEps0K]jў_c:}T_6;Pp!^YR{S!_o]ױEUqYH1 )H_WC>?8HPc{0QmUT%wQU1-ww޸5%tvń:ݶ"u$M m=A)g&4A{nfhaMmn:3z`L(G4C%Ag`9ӉGHEQ5I~c'*zԄ$jH"2{=Ædy&Z:"z]+\\,kA 84*$UAFt+%2]}waSa!]Dq'JgnZe.d_QO"J (fEH$ԹUv:ȊKӥ1alt5ubQ/(+΢"/ x| f_Rw?tw&J-Il~6{43\d\a62$"rPvbջ㰯~$ JW`ԷAm6Y0[@x1u4(B"ϡغd18$ ed^!^ß-W!F#S"9#ewѿ']_#^?/8a6 ~dp'=<;YuגSVh|ܲP[\T kحm#11:Q__嵇9>>Hf9(F_gwH1eMHt3YzͫAڵEѮo]bq_U CoSajD^HqwBLĜ DRC9p6+n`3lf8`")dd*`,T0]EM?*t518{ߠ!8>ѥ`?@hqʯQtll@+PlՎc~OͿU1ks+ŝk睏mp3կވKpҡ:oT{8(AQjv/3xo_4vhDNط πBVI)P~Pb"n[ 7?k(*5}&Vdl* `X@2Xh;4bYD߾o"`Ju.@̪Sg|cPz'I/2 m[7ʛLԓ+-Jɼw5o_"mD·w9д=~WeG*hƋr|!z w؆KR]ct(c5)J@P We*Pu y=\R49A?B$ɡ &wEy.<*"O؀X&S:Zb@JH>rK Zxȥ' KcWDl!ᣌaWdd~Zn1=%⠐?Hw}j6ܞMεv?F?4NRu<8@lg5H"P֔ICJF\{ 3] T늤tG0^ss{eLٖ;zې.@Vët{~lQ.2{k3;9r6J`=tt=爷њv"o[sL0X>/ ?{;UKGGi`s}V09z#P0L"25{xHw#\uX/h_-ŲhCGa}5YN\d%^Z!Gڷ8#B{{sA8Ct*5t.Q.5ȗLF"Op߱3r76YfoW _As 3jѱR LłFAB%wo4J$P"DSՊ\tP(Y\Ap- NR7-2 o؜K8,Px(usQ> }o&z.6cKDƅ#k u:CFvi+M$uG\{wVB.j$.GAuaꏏ^R]N2+7IHJDĜ1CH*NzQ™a @PPA\V?rZd;̘>7[|cvﲷxL5!l30khLj0h% %]5D甂6ro4̼\8D*)n%crAZ`ZKTR *@\/(ѓoC__ V~[dR>"K!Lyo\dP_`UJH0siVv2 ՚+I%`ִ'sAQTr`Da D 0O0p;DbA*v3 \0\8y~ A[)$jjTK$G}H.o&wIWP^{ZPgھ*^ #ܯ2򎆾ϊ?Gq38Ge&T9|:@ 5K#.]ΚO&d}CZ~/@Q7}~=a@WMNd8zaTv@. 2)7v.+:ՈqG#iXt gܑ JYrRr:E8p[9!&`x@1vN۝|wE&x!r"A<{goB=<y O-9UOt0h, zaT{9?}g<(qCIYlAL9x#\ _G>uM9lDHm*Qt/ ,ĸL!äGF,uXj`=NdP"I p Җ,;w:vC$ghl(vŌ` ?o1Jcf8ENCʬ ~ MYIOBVJ]W-@gh7S''Wؼf5y!N@S"W)~enza.p'H:JK -&( \H13$bێ@7%>n/wRɿ=$kdR ֿkS1j(SS+uA pjF+*9>x<I$P 3(K&;kÞT1Ǧsߥ=6o:^pJC "ii^;pta:ʋ?/pPi>k0q3>C`[RORK&[&T( nDv@OӑL8)Nbɲ~GJ|tЇT)!cfh~/2XH&<+|wN+EB}=@6r"^S}OC+ cx]*.3Lu5ESGIK`AQZ]0kv܏up[I@XwynI x3`X \ ĜuX ;޺jwuR/_ڝ>zB8%ssq @"od᱘aơ rꕔ/k˪c@fX @{s)D[p[ XjᇲB<,G9~МVm{Pۧ19X_fV<kΆp ~Zd@(9<1.b!\J,2'S"|Rh}Joyz]a.GeL5v$6Aќ`aE)v NҒG7eHpQdh]G(1DLAL;͸z4U;u2'9lMd p_.wuSYGW+Tdy &TOg%o.a酘:ky0~) n|Ғɐ 1wO[>ՠEޢ2%( x 'F:8W iv_=Uu& ;T~P&)e7?4GN$)N7 ݃lK.%Iw(\.Ty)xQ"/a7i07C!{.5$Mm6^>;b.YDjb;6ϭ!9 ,5}]_li%F˃jwMv<'r~>azN׭*u6 L`V('?=[ϥ6~KCf[vBP6PDD|c #b 82 P`av[\CrkZe.5pjB%{1ߺw 1@jOHm A͠nQD0Q-qsr,cZʬ9]i%o/2t@b#R QMC|8‚g/X e8:{ VO+ T:];y5F] !Y;IE-Ad~ՄFPJk]o}347RҰ @^Fx0h5MJ RX ?.KZ]zاyZ*~)=_KFs%FΧ~we,pPNGsn|]V͂dWH;R9 (F߄j,O^n4gM@aNU>QƨFM$ $[8H(QG4Bf*wDȈO)6b,l͟lA"D^!:Z%϶7 D9Nͬ8,ɃSVbys)ǃ%Y)GJ8CQC#`# -s}lKf4H@Ӭh$unrzFxV-r,*5l(>ֲ y2}%ώO (:A}0z,![7v'l oñ,oz1}pP>pWQ]|, wxG`fr.D:חx yNǝ#o)MIU p0J!YVo. C23 %R@@ y1>r./.fՈMMuy4-u,R1.r¢B a <_ǨP لe5C?7 b8E /{;HX_:( #fFl2uRQ}4I!9*}v;jI\;HaY}?h`ؚ3+PvJ4hBA 0\tWY`N%YQz{]X,c3 ɘ0[ElQZ>&7bz̯XWjwuy ˰Sk%{M` #uDdOI?_ړZ >Y=|k\#s9G8;+-u'$t{ƝaBjKJsp^kd^3eԯ ق!b&S~JnIn`vx >Y '.+i.Aqlmowzk3z ^dAs1ݲL%`,"+Y v*ٽ IFd*bz}GrE(xw.20Z7ʞX&lC1M/4`#p&~2ZȇoM:jQ`_Z * st~9^.OYljP DƗ*,!\r`/2\]o8CH>{æ,<)֯hڪ0w:Wu;ҍ g`* tf"4֛9.n!mo}> ZOs>+EQď+8f01,cx x`,dZLsӑKE 9]D|u M1yjyhzh=@o>56X5 `>Nvc\kcmxnu[1;nȭ0ඇxhqwc"6V;l1T5kVGO3ʼn$3Ub 8g' _5ѿ;~ #rL8ngtJQ=ĈPO^?}xux>3cƯqwc.áδ``Bk\8^_,gwx- wvՄu۲:>I/dXքĂㅼs؅;܇iݘF'8sƺ{sȮVhGfkXunb]g 3Ǫc|_C}"晁B{7rN[Z:`g7t8,% 3CR<݇xNWkC^uN_\{bs1{R wr1=!PQdWYe nmÞ7j.t/C=HfeR>k+C! x95o`9J/k15_ j^RcbdE0a' h#.tS]XP1\8ZɦQVaohp<+;#U;VIBשYk)ގ;iވ)i}G~Owt1pG6u>6$]c CC-CJ!sk;C烀wciFTdĿ&e16 "d%!QԛRs] Y #.|Rm+|uVs1FV!;{1},-*mYh7nlTXRD"&el1;h+"pe0oغ6Pqi[+x)pF-~z|観^^UG -ؼ/߅p8;=&zj62 S=??Fz?=L޳e. Urk.\KϕU$yiMDCm }i'(({,w1J]PL!P CN!üX|;/2ɚ՚$>NB1 tҏxCS/Oa =Z 0ȳLD;9Fhx~c!ZL0&p %Һk.;p] 4(JJշLGևXb"?t&ȁDw3D!rFod!Z^nD$YI {3x$84CNAMSR`7}Q@Tt{E1QPp.>/ٛNS=t&Y X3J狢HuHF:\ #03ohAB!(?xWCy`u=ezM(5(ʌ[ \nee@֗D[c¾KDv;L16T.*T7KD ۷>].ْ3,8`N([e:kptR\+N9&;A^M^bqt25N¡'m=;U}[9ޚ`H(ʩRQ/Mh &"y&q^UBW0/@j{nG%9pQtm"ǁetY88JP\iD}NwaQ=_~_hey&322ƥ~_H8[x=,hFEbIc'lI5>z{_>Qe5@IQM(3]_l" i(CL(vh$*6D'*ԆdOvu]X]vshvS'5-!{歴 W;q& 敌8}E rYz&ߑug`#DtU3 d\/KpWn6äUvwD;.jN ٚ3e0@Tdo_/T@nu|x4'R':qNUX{vo_D}wooÛJuRC7לlŨlQcPyqB:e(FnW3Q-l僬/ձB4tW(z>r~Uz_~:|xB1T5L7qtFe܂>ngW#',-UDwužE_EjXv&m_LHI嵑HQH=aQr$Uk C"h) @+ #eO`sˡSWTܕ#{gY2=s<)? v+G~-5}:XX)A2enLS|2A)ӶI)> } _!Y %$8* ^~w(I}m@{uu;Ѕp ثOíI'@t lQ6{)ʄr|6cY4]JO NIiܰ H@P")Mr'ܺu99 9Bqr Ox}xXs:afe0EZ`C D`u*Qg/C3YbQ@fG<@`Y9x } ݿJxXrRL8|+#Eq>vM6#b[3DF>DL?ЧgFTOlo,?g"?7:M9K=P2X`53!9_.$8VnnU,)1* "{Wo[Ϧk״pn _q"S{ReGf?c#&ҝN87U10ϊqÉ /Ah'Y侠yR/p!cy^ e+6 IBE>I-2YCd{.yȘgX5zfYG T:X'Ԫ"!-зV[Β U5k|vb0u4o"<PwA~2K5T~:Ox/V7o`A$=+0`ٽu~;D_X6*F%Ur>_WM G..ӫع/:~k>ŠT$ŭX@=޿iMTuY0i~OT@_ ?܀Q B}.&W4E3\O_OƳk[nIB/AupϱߋNg~ɽu2b:(nONocX;OB@(?XE@}p|K0I+'rjWxHtDjx33SA3u($D<:8O_WHu#H΀E⪨ʠ (&G(MPDɅi ɟpWg/-?0 sAYX+˷5B%(uDy`xB6(HHZ9H Plqq f:iěC5apn/ݣ'D:`K {_+I *ۃgWiI Ļ#{EQrr*r kvqo2Wu1Z1n[oˀb)J` R`  $rqA M\?2c86?! 4 H=mbF&Vq6f' 1>yH>G)5FPG+E*q(=JIAߍ`A%?{P%S?$|ؽt*veݙDcJ=?7p š& ҸNa)w=D\m/=A`Q B2?G]3xP|}u~7&>[ .0Nޗ &@f2?8rpɾI&q%MJdK^IeB?sAF#cҿaEC=͘}sz0!)|\){MZ_//2885qVB菐I{B'])Yx׷ЖL$bH>d HA˦d#WA>Y5|ؗI髏ڐh$zN۠|_Ҟ&{P]9_t|^E 7$ O>@%AyzbE]G '};á}-Fˈ^tj8w4<1)5B!HC SnYsXFTs# VbÝ[/ts(PT_ g{]"yHTY,:ǽqMwb8Ac`X>ed OB'xjqwokb`xwx6zB9oL`'^ڌ Nx[^ԝ;wQ# hFѩ%Fg*Hxng:b'A!!+D\ڿ0 :-_b#2NeWV鿟CAQ,:(:cIu=D猼"U@dFy_᪊Sk[2:J`mOZr}tI$M^>ҟu=F?B3C{՞o/ЏUE%`wxjVF/sq è~$e$+׬z(MWB!GmB#*{h7?(.uq=Tĕ^;Pۈ:&.L@eLAkZoȓD'f sL``gO2fKa l8eCZ|B#θݬ jHUZaYa'Јxٚ ߙ\+m4âTwg?+ )2y+ JuV[\ EtJ[-t)m GY -+Σ$]UkA@!P T=֊(y,S>"|)8gC#[n5;{%bO 3І!9zE:}ԎAl՛Ηc0XA͠ __CÅr9q MKKz>| Hox9ߓ_!w; <t7#@8dvQAZ@+zP>}L)m(0~ + Yޒ ?]/kѵ&رFwA}ݿ#R~yV܄3oW8m7}?~?c@*$;?V *7'T T;yA;z߬k]Qry *a A T-PH+5$g4A\SD!“~7vhlK$=O&}zs ̞TA/Wzk4vÈx"/Ѵ|v5npsրdiUw_hr#W ÖS!9 JwHw/$<4{"{zY4ޕv2 g%9Xky;"?Ty}}Om$[ e. (/l5MW7b/. 'x-_#'*Dzޯ] mX +(l|㯷G-|:a';F:vkd%Ĭz #JW{/R:f(~}ͳ3qv5sqwh uy9fWnYƲ%O:UlO~Vg\mncж~Nk=n[*,f <OgJPKw#VK3ï蹃ݑX|WAB%mbjww@GG(bwt/!3K}K;Q{XzB}_{o,kÀ(mmΏL1U8Nƅ{[j{uay>6GV]Ọy'6𨕱E~Ds} 8[~6v(oXsG,f?~^>Ǖvۿ}|--m|=OAt 'A`TQ{{*7Sz?EREQ0LQBIr˫mÎt7r~ R}e~Ϣ 1PjTG-ȠrҡT=[crT*J@ap ~Ofѻ}sU<@6vWe5^mq{;ށ|? yp]N0r8zh[v~F>W|}ˏu'B):(G_ᳱ 9>1Y&Cఓ?z%s`s }@{$I[G>hIIN?U3]Qt./(ofƩ~\l rh(z^j/}Nh0:jt=OܽXl-R{&"LU_ {S7sGUvB*@w~֗|U~;exׇuՆ|zxԾw ׻+%'zz=' Ϩlx}޾7XO fpNr0?!ĊyS1~^anYW̾SQjD,DN 8 z-2i*j [e]lNo_s7+tL-4 ULa;.MF sk6-sNuq{G: v"yjȻwVHS3< pض[cܽV0 ]^'_D=NvjeCY}X:T  sӍ<+˦׻)(>|ǩʃ=1tk,ggiix}0<BPM~ [޸D/5qt·o]!.c?zNh(ŀRGAϴ>A}}RuGMRp&9;]8t5}jQs }˟C.5{勢8tr (JbA"MT(56}l=|F]jshE\宒{N,Ǘۻk]&/|AKHH_e(gHT=eS#N80C@ϸo,Җ_}^Wj**Ac)r '(#iA#{N&P<8 8K[Ymd@8/||BRz? ){G*w;+ ړF1 drvՖn<4ϟO@ΐs~5' <l Xe}N=8{ó"o bpeOrYOӧ!#TG$$94" \Td Cǵ_7lb.Q\ʛxV^;|<s:W4Ŏ4m`W_(f|85}py۟w+%~3K d)ܗzG/?~oMuuڟkwz5E*f< "(s.M3ԺmoڭXn[ƽVmx:߮W7oBOxw;s; Kq'uagW1%^du޿f0jԸuե)VYBkB[vej}c}SQi&G1xmM.s݃_pFnoUkez^Hp=D@.#X!˲i={w?1(Ct;'jNۖ{ezw?H3zH0:Ӿ?{%XTY{[,3/~:_[~;!5mBk{aZ}On ;| b\iAZ9 ?hѝ On|3SI!Ɵd2MnM^:GS:!{}qu#I|)~{_l]t¯F AԔh:0|RbyYz|`|j.rlR_n_T@ py\/ nLhuHDA|}^Z$.sO8Xd!; ,>x@}´ư[,C:-|_L4χդ-)M)e/ճ`׶_3+i{)8cw) !<ȔJRNpJg*a4'jIVãϧ,lvߩ{W5+z@Zi=vRpJφ_;2FIJE3LC],\_DB夨eYz~&EDŎ퉱:z%4Z<\R}{ee|q~\6Js1^C>T0f܅y=`!O/DI@H2$$< Ā@Ȁjaw~ WLT8N__7_QK.fgA_-BQ?o`2!O%NJWzҤO^GߕNw+Ial/[*|GAeY_e}pNW<3ZݫȋX^vyLrckjhNW]m%Xfai˛G=>2S^b@U?=L0~5 BqtK͓ G!'XHd%t9Im$,I|$Or?P:Ig2A-b5mAVW@@ pN'"1 BQEх5 >l}x(a' /@Q5l9ZΞLD k$Rb w=AO25[ =cѯblDN8} Xm}-3}iQ apx~#ptt!@[Wb>ީkž6s79K\ K<;ruaК9_ NPDSz‚v#ӀՄҔUE!sVLM1xc0$Bf- iAz>)Hڈ,3ܽU<+Y?~P D@$ I 8۽aVY1D=0J|*a˫Ǜuum==O@ 35ox㧺WwU Ih)H`kݑ}0@oe'zS2C q-x~p׶1>l:"_$ijPI#d1NpD >TXæby"`'x:LPHewAx1Z -ϺϪl"B !Z+@]RˣZyA{ j=QW,AQחc:Xd9t`QDGA)5'ݶn1 0 (:MB+6}6;D9tvȔE]ާq~=ڪ2+eW?mnX]u< {iS|Cs%(}UD$qWsf;Iv4@ z6\(Ci8j"$3!KџdžNfq,O N37Lm6Nt?[(c}]|3f@P5japid'b)5>=^k^.픪ly{:R b" X&@9v&YA$i$V{qGEs >4p7^G=1mu/ -_r-EHROD~ڙ!Ɋ H$;9sM0 &=cS٠l+zȅUٱ;{ݛ_'o_p H! 7߯`r %.etҧi):h4IJttJtF[ !_$@  :}9[|aح#PQN;LIYmYj$uF e*kv/—JNRXZK%>qנyAYϖzC~)!F_w0㹨@-E S3@`hp<:Qk[BP, K'1% AD9 B샀}d0hpNj O\D`H;~h}D#Dj槌lpAڼI}DKh]W?/_Dltt,ЏJ&PYuJO " =F/$坵"Aç{ xU.$x_ס' H$иpؠ^"N+tюm9 L5Q d7hIZTMј t!%Fv8(!=-xPP>ȃ p3jF,2 @H~)R'}G֭3+[%r[2Jh&V6 k'~i7rZfI'pAz|cBhBA{qco?'Nvss|&2T(vpWFqӹDGGƴ;P!EQ$PϏ628zNn&0֬TK9K&z >&n=:_6oN<n\v{)jU%Lѝd5<n8B"ٚ<8_(K^7X7qbG!PݍLq5} ŧYv47Gt)X*!|Pt>d>^M枪i~B&. Jr 6GZX5o/iR>N|TM†Q{dEMW$l­"ZfUJ0`|bĢL?⿾~yqe%3Dc}1e-.]xU5r`vaʒ*XʫZ"E^&p6f"C7T#Zg]֌j%<+] ZU3Z=V HAJKag=;i\c5hsY?%"e@"hm)H^|k,y9*hZ٤_MdU۞@:#؋aC~>!KT~|w>|RJ4P1@PPAH4|C]>F f]l%"|+B#_.vtE@ Z nw!ŖptsHhg.+7:n'|>|@NzoW=m鳕|χSǮ})K7MYT0l$w1 X3{у%ߡ mY=$\CGM=3NCJ$#jZA#X-AԒ(@!5,6:\6ٜNK~GP[3M~YKti?Y6僸Z^D^v`kfMvn\\=vҴ\8;xR_HmgI˖YNB뛞/F,4盡(B 7ԭp(C2hC&\ ׹Ix#+ >}zG53uN.؏c-~Q){t f{ɏe!SBz#Jvr${n# F߇oQ>GgӜP8n~7>Y&+>Z"d$#K@`㛕;lրzt^ xVۤE-rUud;rǕ ::x֟ vݍ^~W%TS3Vت ζ2*p|XY6wU\3jGa /F+bV)激w{WGJA Q \p^D`Q?)W@aP_** CaHrQ>Фj() Jb)ZJR"(JF)B A=3CM.N $3Ga],иF;&FGNM,4Q0W\;l#z=4MlvqDyZ-jΊoڂZeⱱ\j#H ӓG%j3#sDh5ڕ}^lɡjjviH $2B5IE) 0чEWa[9͍$TCv#Hq 4WB':ٱ1^a i =ZY;61ji$c%20&6DlHU%Vb=Ɖ"4Pmhb&̓ ̲Ȉ֮%%E>"H(dZcEPoh:j}j`V c65Jzj1a(a[f>u˘BpNEROݸv v]IщbJh$opIF֚*-SZHH2U&k8UvKA.ŠڍhwEPJ1ScN$>#q. 풐MBO\AT mQХQ&kAK y'eѲEyK1DÙ16MIFj0Qhad:zt-&N^_XԡvCUbGOG"BE$IEEy{̇5^$HL!2ciǫrjhO*R#t3 cjAvŤ3T!.]ysLZleC)g>6DÈ0W 15I߾G^~U}~WoTIϣ@_?ߥ\q__z$|@Rߪw0($ @$293X|Iӛ3^(@A]DÛwO"Cq WIjTfd cYczm<8!=$Nl@Yk`>Xns%n1>{$\.Wώ9qڈ Rwo^bd;}9 :E<԰ʇ֩oqɎ m C⩈Z^(fi>!FT|v]@=ӈ)(>V,H4;:ëOx3"$:qei} h|FH+mZ0@p獕#ɖ<W!ljm|@E80w:f5DQ(6]ׇ];u1'rGhَxם~x? =v͵| ?R;+!10^)`I:X /Ӫfs3SxxYK=Tyai7|f:mxO~#;-!-֜Ap@m&u{DM_w^\:pӆM= úE߮˾ (Cj']TV&ȟ;>-\o-vm\0aѵYĄxzy#̼oy"t_8~ JC֍9Bt&1݅m}qK!g;1񱱻ݎg(xF-kV;=a?_8 &Y^EeQE=sb\::Vk*ݢmBtm>ݟ=(h ''U(d44 hPy4" eiVP4w"Z M.םR.*S,S 11L 2-֕TE0itqfxi#36[#::7h\p*<'\`_9hf&`a1$îW"VNu U~Ӹtt$2lrp[Gbs20scZgAL[V!bmPP%4?mAe# %k(J+z9bjUX.µ26!m̪9bĒ; rkI``%ZBwWqf4 Bu?N%y =.6}i sݿȺbY.|$wl 鵶m=؟OϢ3:;@)4ꍳFHlkN}!SӧzeJ4ǗOna"GiH㫀)/K]v #OF\PJr.a o:NنD0AC0Aq;XIPbB )S) [~R1T1:M> M,4$JRP14%"i"sRT3t'C -6en艕l$S^`t$ETDTUUʢդ(*dfj;f֨*R&(Þ#ͦx&j*=p݇3DIE 8U"0E@E5f((*hbJch"J#6)&>mL\cRcdմECP% @=gLYUvbQVI є2 (h J((ɦ&DQ*"m|51Sg1í((<qSEQNƪ%"yJ*%':oSUrQc<PiQ^ *?xb?o߻7NrsCw1!BN*:b7pnjARw ?ϧoqmDeV$oQOX)Y&4cw$\/u<?{/cUкxDKClVa8 sP:8CʎIU?N9/EJF=ߚuׁ)OjO.* q6$!Y!"ؽ_U&c?,b)ÿs5vyvJ'"" ՏeyӍXuDBϡۇy/ٻ^_K$Ji~Q|T5ڙ>>|.1}n,⠋S|/XWg)7lT1Nkӯ?>L5ՠT&>OD(X8vao-Xk*S$Q@KÂ".QzplvBxYuWptDOg}zA߶>[kt_Dqn[ErynTc¥Tn\c4 g/j3ނ (܂_Bֽ>O%,"?ƭ ezsb.KGAnq-VnG6HzQg+:HJC믻<`QyuvF '[)?rqO[]Զz kQB @:=^~yRX&־'(9^sR$l>=Z!?7wJ>rd8 }Wck3@ tq!o;oIQUR %ڢeH=Q2(EDcr~"}/}?|9Zxs( yRC_ a^~PthD$\9!2[Y}4zC TH us*4VAAmeVpC^7Wv?rWTm캿"@ {}$_Lsp) D=#qP )D줈uPQC_59. |g)rHi)ܥOdD$'wNw1J|@q_fϰ"xW'02ț巯\FҦ% Ŕ"43$Y|5_339[c@O$ap1?ACHʺOO PH>s=Q(O, % dzǬԤ]>W_)m)v C? 5x UUUګQ=6I1yUyoT6,~]4 /o7m ϻ`5ɹ>^N{/N|s{fP8Wz??=a;k|k j ?y3 _]O}MqޥUB'ݞW]7 Є^3=tZO-2h8s$8BƲ[Fu1#cUZzC0v`(xAk%F$532z]VN1ؿw|R0s`bM@}dL~ /I|% G@>K,^_1s u/ʬTй,vez\ h8$b1tI#bH$`P=d{gY$lǝA)cN/g't[,P!s0pw8g)eWxxNklxw]БzC@":~.;M$]"@No%l: xɟmn\W {sa: Bt"]ueQA2!U@$R i RS^ QSGOѭ1QyoXguƿ6C6ީϴG0fPWWNK$DSa{`hHD)4Zn()(})'$`HFtKN+u THʮs zNЯ9AP rV\  eUViߺm'n:_]J^֑yb̓o8>Kރq.?%w&7j w1gyM Ekf4s#=SM2t L?ȨsYF͊BI~go Q_]]eFB ܉v ZWݳ8}JpӔIn+ˁ#^2uOWOWCHz6/#<ԟtöiqѼ嗛Luu;^m(fa+( X?/ _  f }l^ C.{=#V#BGa ,j/O]$,`.?ʲ];V:tSRJ)\X @ "VTTi(*(T!pTQ"%.OAPE!C]*v{9Sb,'͍xּY9wd N!IM1 ѣ,@&7T~R00Ҥ*Q]yԻe !w>o]ׇ#q9'rvǴ&onQfW9q=zcK3܅aY)q]r>)d_mP,6}G3[DQx`Nc__nX `ly0`,;d-G9^-;Uy@O[A+uZLuAOA6C>>)Zn_ⓧ/آޞiH>+CuϺO*URM`}S۩B~t)eHxWZR _'/xWO_X O7p )@#t!``,z$󠴞67(s (qumW,AW2pGyҋBEok~zDEp$w=ج1S4{%pSP"j-u.EC 1 4":#2k]|OE`p ;a%`(БH,F~y2oOq9G\҇ <'*@e_<zl쯼kV FǠd/-Mo6 sP~~<()R谡(82AȈĉ)S!}]8: 4Q؉e2%. *Ft\DVE_~ @h߽9E+8l`N*jAHeoѯB[  a%}!C<8S\(BD5yVX:,w#x}lO!~|ž %(Ha!h)W#z5V,]E W$3u ,m|]DL*A9 #o?[a|?nI/꿿M : y0}PiZI *D!'=_Og, \9JZZE;{]Ưw{$_1 )"mwjwzϻfc|ς$uyOv6}1v>?΀Gk0lcR]3l   ĠC$q|IDg\ḊDͅ;r:0囃!X& IXSB@԰V @V$&%gJ(j ^b0C[pqN< 9$헙&ܻHm@ru}pp ̸x>ӡ[ g+b W>FIjYU ˣVܨp.~Ϸx:/d[Zǹ/T< `騈^rLppQ K/YFJ>Z!+j?lZxuJ(H#b*T&AoZcBQABPg5`\'"*9Lli*+J7bkEA J>Q\ciC@9O[~"V+;`0QAhVТ_XQDEs1}@Lj `@ >k!Ǒ:u;dkT1|PC$(C[_/f>8+mamt>'kl%N#p'=Yg TRc%)J["//ڨK$*yg`-?OQs0:Tw2n;ɛ;HGO`ߐJ[~cXM J][PWs_qVi/ץ9~>5N#|.bzXhAB-p|I"Tvcp ~>ҏX&1{{A; d@"z'8Йb.11+ IC@x96go̐#҈%AEPtώ(QJPkc.wmH4CohuIlQ=Z:RwbaxZ-+_ΰg -4:kXOe6?}X(06Ʊ}ѽX< A'ubFg) ".#8P1ǥ_*cnêKlŸ[96^ ~/! [t!dx:- .d0P pGކy_iG)ڞk^߀|Vgp0VL0/F#9WʹpcNp&bCMU=.3>x֙-qe[_p5d2B~gO ]T)nLX.SV.q EgUqlm<*Ԁ\1+("7! kEA~O*6\@zj//q%//i3?'ٟag cʹ]#*V@:Q2o=~6k8Cn]X_X LȯM]P˻Ba;뮉F8Ē~V@27ʜ 8zKB <ebE>UgN]iOD~~ٙ5%FD#2!Un %( !aԮWb!G@̍<nk!JfQ^CϠI(F*;Yd^_,I:;osh@Yrq)&KB_`(\Xg.q $ @[N6PLKT!`DXAu/I!i0|MMNU)ϕrЋ"hF)Xh.;fz`vo}ߪ:UE_?@BJf7d^{}1 M"8Xr|8"!`o?콰: W6jG#bQCz,4£̋ Y +5Pzc.*X'p',,G7?V ҥH߱] GuJdR;qp4X7c%[Qx5󫌸=s{Li;z-J_2c>p5=g aWl,xjĕPv⍺zU3|tx/i1䀬vu+0UX'P}t[l2oc_o@eDnGOJNRC9ELG( nc.+_2 Xl@H* X5.KՍؽbpgEk}c9ꇯ-g1}l{3Oqai- *;o{,栵D|P@FFe읟:yby(4ƶ~EDf\|iwpD пe7v`}w"Z 4OF{>w n]tt|Z [m4xdAk-Vȸ{hk9l?W |3jC䝗,')K/5/@u\ ch>R+rSIvDS^'oY0ϒ "xᠹxfdHB]1/TZ:s,ΗWqDP ]] :翺\+uäs&Q!?7.rL'Yٵ 7z=+ؤ0%=H怯1Iᰌ{<nD3Q(E*4ɒdX$\3]{&2O%΃KeGkpR$"s4/Jpua,DmТT1ۭ.˵r rLӆRD5t:o301lSx`fy0 0q%$`uuz/JR Xʶvk.㣲^z~YQ‡mXvʮK/ OK뇦H{y} is$њT%auh'tf蠯YY@r7ʛJEx*kfF3j@دzv ($ֺ( kaB: g덛yop/ aD]T˹k 乹ݞW_7O8i !`To/V_WXuK)N(㌙[5rcȟPQz7ߨ|c$Sld`NO߾r-$3~4ddžjQ+T(lv4F_h8 ܺV8r[7M0hm*梥ņhUdr<ʼn9%h?(YeC6Cz$E߂ ׷uҀ8+~d!:RNWx<+bYbVV>~qtZO~$ѝpd: *- #0`"6qU0|i"1uBf6pjH,%-}[ᕜXBT؈僀sf-xGmpI1oTxd/,l9cҡƒ= IaK dN8spbΥ)nSu/BOٟۿmי1\!rBF*;W=/PʙH:\u:rfSVWA-{4.ȄGdVS_E@ݝ0͙݊nPAN%.LzTzȑ zaӄWG@,O/v,`Ev|,ppm:KEbRupw:KڬI}sÂ#%f|dΔ:~4]?VNb}w*>fq~&'= 48}~ﳦٚ*tS"(o[)"*JNQ5&lTc{MZ樿NADTLXNMjX?+*pqy]}'V_FC h ^^{kPU Iit&ծ<`ސa!O 3,&\'!$NxRPERdCFMR jj""|ŏ^e}Ǫ-Jt>?lz(KKӊ;TB3T!hR45s@:_6!m~5夎qtƜSFϠnVcآ,&9P0͜b m*Bv"tzw<'PHR6ktWt Kcrjiǂ G(aYdzX3;aDqGΘf#'d{x@o]`5VpkL >tڄe8VkWZ e02[OGSs8}Z}YzN=G9(I}21(^Q&NWNN EgdS v=Yʷ(=PbObȥC}1|Z8&^Owz_CI R҃pQj,#6/UEdtq_H?.,FPH9EK_qϚ1ty;fh:J_;a\$$h )CmƑffw҉Ic'mwr75+u >tR\8`.*c[anbdĬ]G ɲhEk~lbLsh mK1|'Wg-ooNאl-5vqSt;g$cʑW;"t6n1/q{ _kyyIj]xر5c';dƕ~r=6kJ;vGi ͭkFhP|cIƴ4 %E,WM;+gnlx*x`֝1.-&]f1-B dŒ06#"ZPV w06G &.15Fz&qWhUQXO"p}Yn;&,{QP}U BjLWǪ@R%Eb)`?#xp"x@v!1_C, PI*ۘ `/T5є_;xXc񈠢! Ar_q;hhijGS\^Z97~wDI+Lŧ@i͑i(Rd\Rތ+yύEǭv}LQ4pi;1Ft94أDa#IZ#ˢ(=N񼸦Cn6yCKIӯmjL1 Fm,pz'Cy4ҾJE@3to{v ޞ~tQJ83q;H^CʠI;0˼Fc:)mfq%E6۳+PlP6>A.$~l:&^3L-ZCb2l`Id$$f/mn, /}1욲Z&a+'ܐ(Hjޯ{nbSy;Jq m &1+@DdX)?7H$9RÄ2w՞q]mar }yb!}iPo!(ЇBB@r!?~~*|W?FVo3Iu2?d?V!I(7iU/Tq`1I0)މj,\. ѩXf^^R.@#IhP<[ۤu& r!XE&`D e#dhN`?"c͌aI* 3,Es6N49Tlр狜gp%0pSeEϜBc1< oW. ]Ͱ"3:Hږϣ~L̊$nWKEe~)rOq:>`r-,â0vmS/]T!+ )D?N"_k>1mw+f/'ÁDʊ36l<3C]{ҁ;EZaH!&\pL$>70 .9[Mw ]$eP$Vw {1Qt<8Pj})g|]sXr (8pTK9H=6dC79xAዾG|lh-Fkm{2!=$ŝwИDo醱jx{ mV cH#RZS lV ^,HuL^@=ୈB:¨S.>{J|O)" 2G e3 AIBJE)1Fɐ!~y4zA}BD,@zC0@q'4=4LQ,29. Fr$Ī!(V@7â'@N~s})&A<F?Cep:S yQA#SBm:,KH86wAwp^œل1R ч&МC~{ZGO LiXEّ!:C@&@h89A^0~ =C. =g͞2Cs&wZ $ ̮̲#CFʩLNa1ΛJӾܨ'f#tMߌkC0DA Ka5۶VH ^R8iuC4NNdMP0) @U9 "CEy]*{ GldhbMF-sxq g#됌:KXKv#CT+q436 Э/<>yI ]4jRORD)_I]ii׵"u$ܓz n @OU[&uY(҉ [폐*J3it9LD钦eCr&wb=J~4$wP/QQT JS\ ~<.ɖى@h#qM/Zr#sͤ Q}G&>NLj6FGV5k/f ivJ@ JK!~(C+vƌ43rGcaHS8H2#D v}ˈrNq|;3_薋ll\wSB::D@4 F'B|-bJFAbY=?O^kE<1bK\47 h kj 8BL( γ91w6!;NA׆{"P[/)KhI|TO` |֌wM:"Hq* |HR׹$ķ^P34j&84oCm]1u0H PN)Ɇ sHtd#jN i* rsmOux/=] [Hh<;MIE-dH;q,J]w#zbZ;h@ Zg#!fiICdVֈ݀ؑF,:''$̑%"LL$#bM'm*z=PRႿtd0B7wUVzKnE~TMX+hF<9cf}O6]m~nXe,s&V\-E(af'8T65ɥxYn'lsvNM_j\m}V!SOۍj 5(R!#d5̟iA|m;z(qE¶=9hh J MJ\Ӿe47~ 2fÀꠉ3ZF7f⁳AnE.KT&`T0$4|?)s Z<>NH/ˉr>?/Yngˆ<~3$ATX)Wh$+po iCr`7Hr ?>}v7Fxp1wT74JQg<}ڟfB!ㅦ?i9 *Dd*xp R\}>*ͻ5QwOoa_xĜ46Vrw`'u՟.:ƍG%mhA08`1X]a ,#B WAvrҀgs+ ~n~:V>6y?$wز%mtHò! RCz88KYsvx aۦ180 S[H1rԍ$ :xثIl ;`~($HAeg N~ߏ|2N㞅[1sӿ#Fr]MMw9^$D>ϊC1eTf$4 rB1Pɽ~HB)xz5K2M(1➄B퍰e Ҿ8KY1ˤG4~'{9Iػ a^XVKnG :z'-1"pû-$vu%Qm:3NSZ`wpE JvDX G-MiW\\\^ ; 7`mZ$TyQNANhn_J!EdVo>.HJ:`{!T.CE1}4b%la)\ls7D#@+ Hp~*/g/AZ~\ZzirmFsӠ0Bje'.-f٭JŽ6uYZ%^GG )(Hm@00Yx kHK6leˣPK".@,n6χ7o|1A-Us4 ~TƄdN&):C ;:mcJVNRpVgQϛ J~xifbsa'_֬E0"cDȢr2D &Gh?xFޡ(Q܈ۭFt~ ,1GIC`x;3Z"$B2,UK۽- tгfm9N+wMiXjzȈ ix* TvPT,.lɍ N2|}8\DW}buz@PNiJm U@ķi~g x3Ŧ3@Q3`[Qq3z-ˬ%N*< Qi}gaʄϞQUMR )|s`p ).dFDV:m\47!6u Ov2*"bNN?ɔeT N3i<L=|;ޔg59 d`Sb8N8a9QNuŐh#Gjc{ ":Z-Sz_[c+]$簪8O1 A= 1VX3)]k|0AGchrcgq@Aco7lƾ;#]ذY*URV#et~wcqw6kԢ|ſ~n监r1O?!TI9h5bH޲;,V0@ 6~]WfdY~\m|MH%nMR;;70 .<,zs3L><~KٹѡCKmzy"H"Ѝtެ'44,bs +<@%CvsC7aʌn tlf0Jz/<ށN2c 8<)mJΟ{umG ~%$Jʰt Ѥc3(nfi ҡ C*]YOSD Ihh9D(BC۳yЍSzaH@K!B4;oϏ~SՕe PVRA&nb-4-'K&sg aiCJ]>TqEGmRE8ap-Xp,u$s&Ak hA BVpPt3F0 ɓS y<sIi[ r;uq7Yϥ`.VH&{"M݇4 iމyP\ג\bKiipPm (!令@@ѽ=nrYal9dEi'zf2s71'b8߸]xc'*wOGd4 )Ç's+V~G# 4OMz,e :!]ӔЪ;: ;"' jwY {(!bwTӌfS[ { 9'P$Cd d$ޠ믎:Ně3 &hQvJQTۤ IZ)#9T=e$0Cry˚BwXcay~ν52] $Dj{Tkg-q "1&4A!&cE% $ S=CT;sʍt-K;֔Gx '֨vfJ?+Ɋ'UVoX3;;Y -<$;9QYDpg]iմ65bwGםCNP7IܚCPg ǔ_]zB3q4W7l>&kѽĽZ4gT({i$ IZŔ&@DTԞ8<25t6b `>z3Kzl37b0bqlrctǃCf`aLg$  D0 ncA"s݈z=$oȻ4x,ΛJtM@:0Q :2&: dn fNX84ڭƹf;p7tɜ& (C3vii H04f-oF3HԀ{k݇ 0Ob3Ϸ 8)OQ*"Jkst!uB3}z_&i7*Ndo9Bjl㐭0pUN:4Rm,5/aFm5 FamG]&0bE6Mv+:19',= ay8!/k1 ح]3  q8@ܹ<Q7gI<: B%h4蛕i Xhi(KAja]iLa 19da*ﶈa-7GtX,4kKa; zw 8(e@  &b\OvA6S:mԞ=&-s 2Ѧ0 B=9uԦi! A hw,;rQ ߮Bɨ'S+!;;nȒ^+@i=Oi52F(ck̆JZJUQ&%Ft(JDkXyhy-FA9lS 1Ʊx9z9oTԿ#$') 1秵znQMxpOQ8+}Z #N{ U?3@Cd"iRRYX[S[q8 Ŕd$7Ů7q `&jILh$$|:Ы՟춏䟡%)?3ՒUL_肍p{*>i<58B. - U\ Ce &Юfr>&y|>dTKF!H*cP6up!'g;q`7tbA8n[F(LyoppS$> 7p[)x"FUR%"Na`; @b]Jp M\1܈v$P y?or k".㡺qH\1b19 hfj3uFD6#4 /#-ɾdMČ!lt75S 5a*D4 H,ڋ F@#s6L,8  kv$XC >81PSHj jl3 2ŭF T&rIg8Ȯ65D G$q@o]VjvaJdPAtC `=sHnscn .cp6260!"CՁr4BE qI`wZp J?teMED߿]K:dy(.Vg{j'/P fSh~ tړJ@ 6(M }>@0z R8DYoahEpiߍ/xvޚ.EGϏ߶r௿(@GGRd2Z"¤-t ;Cy.= {iiQpXw'I]w$b@fD vtx!$3LcGf4E,m 1`,ix˾}r<k6S4kEXA4gT)ǮQ אn!ŜRPHk:s嫤L˃7lyL"Vd޷bcze0 `ӎZ)8GFY<oyo 6Hz+n]d f$U4:܄4&  B)^ 2%M#& Ӊ Mk*%|[ 'n0a^Fa˖`7toE,FKs4q[цGggMWFNsLJcWT1a+=kDl&r jlf:HI}yG|b?eɷzqXϿ7b8(5]:~GP?,ā,xƱ$y(g]J@lCæ@T2d}-rY܆PaӋ}P>jRyc^ 1KD ىWB bPwL4rlGx$C }}K|b᩹GY+LY(#q ӄ eUQ9"d[zjn/IY]DTUMlrDЙHO0tK#Vl3<4|]ІN 6 0aȜB81" '#к1rz4|m 'psBI:3yᑁfgxtθ #uGgU 9/!wi!(d<0c];JQ)ڮŲ#`k '_v8nLFNI1x?fHCd @:X? #g0٦ y İ8~tG!*"j'ghgjz )G(?2x#ҡ~]$0ogv![5e?T&$@ !U(6Ǯ.t-ހKC>/bKֽGNF@8bW*n* X‚f2@`&HGλ1] MT 0EnAxrkx6ptښ,g#Nr=ӱoSGHi4F(( %dy M4TcA`&FUX6ymUuq)40 ?o4GO=8p|^0HCl)0spBP"1C^ΞZI4'LIF,li?@{^ƛ:kO1:@Uim*LŌbk]f7:x [66Sc.zXVy}r;p8]RE1IBH#Xy,.#]vyGp'`b(Nd2=/i /SjcA3J$,9%9 $ۚfER 5zL%8kZh#LclD-!ME_}9$m@"0*aϣH{Ky-JՅ$G\|{|8[k:憀i*Wt(k/|FMrѶi16lX [ *؁~xG'|@Ŵj`hhn6@OCo9}ǩ[b|W1JVٷ<|^: `Ѓcb:aW2aHm+Q6QR50t(;ߴ vOơ3,DDBMDUQ$STULI4K@R)JQ g#(m6?l`$W/Ns&nC9 :۵>81cT  HB6N'F3o z0 "HO褢Jo&יxa7]ٝtΗ[h{cHJAmUƢaa#Z ]]%#_g0h1&6:.p7.ɍBqVe[bJA%#6u[Cc!V0 b#k)u<}/ g׺%؃ւ!z;,`26y`H8 FJJ=i X v`)iALnnj}g 0o :J= Oq ʕA* e)0 7;ĐԵM¯L>7SߝXKLw54!\a%3ؐm>B]D@xX)?F0DT*&pI7 NGchyNp|L38.AyHvWN4;0sj S( F" `s- `5Ʀj֘z6lA4[>C)Ο (s3Pj(!߽_3qkʵ9! b@}`LKv /EZiK !WCEXi q jMZRQ&jbC.#lb _9ҦUv @jE.TBÞ  ]6d*aRU2Ji@/-Ta|'O$a0ɤ< NX$Vƪ[K4-^Hq}iX[sF4P|(v/ =Gft"!1r_PgDzW`Ət_ i3Ȟ=]ҵU_jFtŚΉAђb]GnCchd0wVp!j7\90zeLEDDEDDZbNAUHTE-PUTTSUI4DDiWbAT,EQEEEPEQ%De˯6(Z()jZH<)) j" DDPSQ,DBuM ;폵ێ=ͳ]*FwΙ~dd3\\${4%>v abscVKf:dfCC^S@m& x֍s .\7%f]86hc+5H^ 6D` `B[nZpG@'&q, G~~gל4.2# ?Nu?$Ӽ wیzT^֥%9'Μ˴L5blqoY=Ėi't$W׼DeBjȄ۱G 1 w +:_Dmn Yʎ_JUPR|}Zcz K9C͍Rh6LqDy%NOF;;1"&ly*d<MTo*M990 i926h)(ϻB=}zh W)-{>dGWV EXq3)14 39j)w8⡑"RDTVJr~~[iyf_I.Dbb)aNf '{\`nh>ξL 2y2i檦d ^ά%oCT\pw8ޚÂA fd5%6(0=odXc<#tsz>] qWJ`+`Mڥߥ ݆H= M@Y^Z[v 4;i3Y68؆\)2&zѺBfnf 0NGTaզоεT($V&!hXH`RPxhXk Zov`q%YÕ5 i]UF쵑1  ˮH hjϵ4_'ϫ'dtq谋,dwRf FS)`U2Oݎ%}l@NQ>~{\Q{jbuh~v/x4~H -mrC   oR9 -E4YGz.qs^71|J q1a4M'OVD?iM".㏼)m{ixs} vB;vM pp?>!Iy"3B! ax:46,=~hx{lC ̱(y^Ma Ht,L>MO&z:j:0< ,@B@A %,;O(6 .Z/fcib$R :ktgo<:dӸZp ~  ^Pd3qnC0Yq ǐhl)Q a;Q䚦fdwo\qS8O+=N]`z^pPt &S)*E*O=ҡI~o 4b3A ش%>yktL2a  wt7^;,3zb7c]S4a!O2@ǿCŁK aa;JORk=݅=V3B$ݦ ejE+Wm@΀fmkN 90g`Аa>v|󄱌e1:~Ļk`E4vH7\`P4>lJ&~(Me۱~_3pُO3~[?cRM\]ϓf&de5AF[IiYC,O a 4^NqdtK3:@h K:pPc8dX0uꊱb˦\նw[Zlb8nPeӜU4[Ɋ#%4亝޳鮺04;l)H5V뜑R͌;yzAz8FCD=7V6Yo ;|ξcQ?$8mw-00 {ELaK:>JDw gDsI^&yM󲖞`NWHA7%bn~㪐lPСgu,q5yeԆ`ݐ!C9{oDMԩDTc($= -3N,A'g\lFr+$ǐIu`f֖9qջows$ M!?%/\渙m!TR!3I0R+@H =\U4՞\X7rpp'ӕ9p!3{F8=ÃamDЫ)8JQeRU0 IJi)Hdk i'&  R'D0y+\ %)JN>491j኉J F~/o_@f_Lђs8c]d6۠)CE '@_,7SqwsxSNK8OU)c=8B+Q=P4`>q'yx\F= 3 :.A4v⨷Y$^ HJW&ܼTB 4Dxk?)"lm+$ňcD3 ,HǚV1oNpH)*TX t aCՄLq~@޹BIz娍!8`8>ڛ؍X4H3];Зo^k[@i_* NG:ZT 1n "2B]Ȳi#-C%2=ilO|F + &} @q:KI2nCk59ayˊjsSS&mRVDL9J!z7bQJ *4f-L@dh0HH-SS͇yoPrbe@ͤ6bT>|I>m: :r-Ĭq_;mlgN3:w]觤%8I:TtD2E؟ xXK)so55-ED:o!;{ܓnθkBD';3#c%̰)1kLêL2DB2S!awy.,@f:s)&$H5R$ DTmEx%m $̌< M*#PNSy jCᢻo H}fDy14uk~;s qUXN!ۯ$5'@f4{pQ,ad SK3,Idܐ|@0JTz ƈ2u!Q^봖$c"d7 !o,ᡬ8#D СȠ_qQMQf^ĞN7ٱKn0ɶg<eOd,'t!c}N=]d\F̉0>+ 3\=F;}s= %0A\O[$X 5[ {.#y}S$8$}f&FwHqg/[4d3&PXS{FxY0A4fv$oC0=8|7aAu<<ԁ8&Xyp$}($dL(w|s`D$?'|iIӺG>O,H^OоI.r"9YF[ AX1q]uײ0 -0%,ynlNPl-y6`P]gTA;dКDňU߄и:_V Q`k$u\atLJ#SB١[-Y֨y( u<<.WnwBEM3TCFf&@{1ʁJGLbC?QNp4w:2`vh@RP0`ر=|aw 'j9}~ $M&ρH=~Tvt=ֻ 61siZ!;'Y1v]]K)-Րނ!a(O`Xc\Jl|lx0=;(zIn]FDr%!4IzM1QC@}μ2 kҋx9㍽A?d~:Kj[ЂY8!oM׀v21 CR +sL9B'rʒzB4Iy\^)fF 2p:7}hTA9ѷ1ni^9k>c*ZY҇;ski'AL#Aso٤uѦ<&[7S5 8fBs4ʑoHSM(^`@htCEBYw6V٨l$U{rj)%h)& !(uՀFM^@'9=r3 1 >gC؂Ƅ5-90<,PJj3l12 " qQ!z67Isqw4;2m%-AĠȁٛC{k< $;6ih݀H b;#Evu`׆Pz ΧA1cnր 3[V,` `0rp)43%? "& " 0F4h;}Bw&ZOo `a0l)}@_{%~:~UlFo[$!hJ HS| |̨p>_;%71/G1 ',m#vf\B<(*`oP$JHG1FCDc'E u*c &K8'3ۯ(vڅUٷ00"Im}A@<TR@OcUd.4{:p\eh2>%ߑnIh Igop*UEL! 5UK\9t/*n.1M!pJuBX- ]]k2)&AF EXb@o6r)0lE M3 ,a37a7:p 'y1I5{N2#I|ªf$ܵzۏ?7bH Jw@;81O>wk>H5-I( F-Q]=b. mvUBe7&Q^ rQ!\DGhP! 7Yp:kDwԴ2:QIP$)X)<:jZ "̜N㊕ao*;`IBs/$ÂX.CCSd^ᔏy&t~!Z3@~6@~ Hb'db$3S ǽ `* CyECJPz1E'F CLj2CN[2$A%r< "CբY#yh,~d/<ѓ #e `l=d #,LU#LZRi 6^]RIN$i؈wm!4Q_!``.^nd+^\+ldC0xf[S!p'L 'iD_NU<٤Ӌ,_G|"J @ցɯ ɁuIW ; ?/JM%1ACe,[lxHbF1 DKAYN5^g:<4=k> S 3M5ăi2j>8B֔T Xw}x h@owynnꏫ2X#^*]|Y[DP}:ުx|$r4+v> 6ƱϿI&%@Ähž*(ƕ\f|5J~/o%4KW0F j= V2NӇ>>Fǟn1^T )C>Io=TIy |z腃+rětK=$37[& XC44{{PqAx'MD~\gW54r0"PCfJ3U(K;p"qg}v9c!@p]j(OFcoޑZ^GٝTXk2rr^4̨堤弫|wǘhqfZ °-s ldoH4$g4$30DNEzt'Ds֥62INUDEaQ -b)U8%;qKTAGP60 <9M^5q<|B{NMaS`0I ` bb w'<|c]qcTIC(&rY*޲!:8%o[i[I}҉Gpİ._XgI^4mx{k1ϟIM~> ߛˬ;^,gy¡,#rC]s-L^f:Ѧ :'p pZ Hvs"?:7XBl3%;i#XC;<4`b%~ ߎA{Cˍv_;݄6"۱iy-wOLۄSԶK؎J,rf RO6Q* f1=x׳<;ӟ4*FjoX;uLStR3$8Z!rb b߂=@8F(u_#ʾh9gSl hc  tUKJz,K}02ӞP&D #$>5`Ƕ.HÔ rf-YѡXEBf4hz,C I`ç)ϩllueIc_Z,NeyjYPJyToLZ#8TQn 7zs`{TXc'aM<5j3۹T5Ji!] l,jn8n42q=vI2~HV FIݘ`MٌVrf"5|)!B_MД0 !c%mNăՆ#'{Ƭ1E0|:z@p@Q0ӉX/f-uP@Eфa? +Gi&FNQ³#{DNmcX A.QX)V!veÂEًD %Ľ*:D$s< 3ݑ]$ ոwyqX[M `d;s| q<&3Q+gii!ْS7UĶN! _z+ YLI"cUtk*]bDGZgIJMK D +Dm |IzIWYBF4!4?TN:‰QBէo H*_5v 2~론*rT9z>_X w X͞K{w|+F涒B;mF2 1f鵇xo5UCmD &{ۤ*@i(Y>~2 |Q8#i H=gTtwv!#p 8*ٌJfb uwzl]T.kz,CN1;ZaCTrzyl5%`5/-Q687/N/(xv #/M-ߍbFDT98TbN'8Na~a0T>-u{dG yw5ϪO1l8y›O!אN(\ ډ- (nP O!C ^0/˶mۭx-ӍvRո#9{#p@qKg3L؃Np:U7!1X(4t=gv>5hr b2L lr;q0)baD u@}:ɰoV 4JcN]țmHp#{_+ zҧӊ(O | HTN-x!IKu5.Mx^>gNxcc Q"!kTEU뱡!X\xfQTDCzϦH-,zi#n-1I 'oNFxs$]>#Ǩ{66*%(zQg=p b[!at.;Qk:/ Pg"s3.&a(Iˌv:,ZUNSkb-P vbudg<wc"=Pe]SNI1ϵGxp`'>QBPi2v3>E}̇q_=fa+:a!g=]UbL ~+,XӋY#Ed5aۃb 9F¿#ٶ װ`*~|'2gI  HmIu,ކ 81py6roH2j8xu&r#pWkqZONe4n8s "Y V g:~g?ifC1; S0B .F>qgA^SmQJ>dDO"ԁa揷FkO$ X4dTN'hȒؓmr^<7'ޔT5QzO_, 7R~Qr&+Pٽ>ŜIwbRUj%ݻqn_bEl)8\8M Okm=ȾQ֥߿o9 `tu/89AghS 1rqPm7:zwrm&9 gyͼ%:A>W-Ge&BtG:ϜHLʀuCo>f.:8Db^sPg_ $*Pw  0CCLh2 B&yFxO 1ȑ 㡖U^'q؆ @A=7Bv<=|.neloF.D|͔ÀvuDF4fwi6 H/CU s`&ö_$2Hh.c^Xf@7 4+*AlۥIɄ$ Fؽ]X]c7$@H "<l7]H˹{5-f""p䠀 \o2Fц% C7כo1#8)f[&5C ZƋ l$7Zx]m[] 6ZԸ0m qP 8 u{@s|4 a x'#EAwBm-;kBXT#[vi 6_a!w"ٜM[gw## t/uL(_񕪔Ey $Lh?20F'xl#{s4ηɘ0]4V5pT5n_G *'}uYN]uӽk%刽PDL85sOf)I8_X'A(4~0R$Gr`(](PG ̴D خ3 m'z~l~^?B ? tuFMk9XD,!1 ˶_7'ADp:>XDzo6CrAO> ;sbir$KBX n=OD>\@Ŧ :o? ~k&-tw!ځzr7 vv{k݋t@+v#(y$<||$R"@όh$|8B3n#7Ԅ ! ,.Pѓki_/rC`e?'pZ^ʚ**J"SHU 7_r=mObGQvMK #LIK)+;>9ȸ+ r 6b^|s[Q5֟UA!1FqCPx$ r}I.>Ĕn"Bb8Ω?V=,?{ }B:{tx̲}a_ XktkH:0cV8HtB́ĐO0(u`=:(0_+; A# hDS@Pˆx!BtQA ;&ā)ATRS"@Y)Id02]}/ W] NMz'yR2L0N;  { |1 pJdeVh?<}ht 4@ U1A,<8 P/% |KzJJXr;ADM kFZaCQɒ"FCr(@vG:D5FvPB TECa ~ wxl9`edT9ᳫNgNX|Ub0F$MT:Mxf\qŚVʆC[BNpܒL!U&}n2RA12f~1VCeXmpq;-pkg Hi (d;0Dk)~S=]!~B ׋So#9K>-%jͫ>=zunvr7̜aAof miӰaft؈=Q vz36LgT1# Vu:Asx\x;U%C> ᢂw2ˎ !@]`:yTX$U$֌Jj CܽKR #8di(]|׻8|ߜ<]4(Y 9 af!NMkDr0+I idJ OO>>v>n>z'ZSCAM&$ tb^hKDy=e(/.%"1$3L~ ~:EV:V̂"zyCCﲠ2"Em[p(&(Pwr6k my臑R2$C_V<:P.GxjdYSF!;q鼆$|S?=ԉ~Z-J*,[wqixjNְvo#9"FF1&M8pdDc88зjLeqSR8̹s2o38bΕ5B^KḢ0MoD3j 4SD$M%r+s cbPHlU&2PmU h , ` \^\8\QbyJoD>{?NOA_+ZqpiE]Qo#(;Kv`®"^@o;R^j?~'L2 CTPz0,K]~8_۞b \zL:gȷ!sgz38)hVlAb~,Zv)Uý h^eOdpWֲSǘuYe}kfIZꑳP 'k 8K;vkΓW$x[t^k*dqm&AQT%f-*%#T {9⹄gn'zAB222l0CÒG]qgÄӋ_OH]6DOn(/,;]~AGp<a,8Y0^ك~ Vݟ %g;+z^r@`J b;p *>_ Ugs7fy+m8qfF{>fRLm@{VG|73R"J$А0R4,2F ^65G]| R'~< z8;.&V`YUS?>MCMvf8c 0kaŭŋR|3fh{* ~"ie1I#NT@5[Xgs(1!vx>&SA`(^S:xt<5 哧˯Q<{;C =<l "N6䏃Eb\F ^MLKOlѵFh <w Ҕ=]d8))yjqeCc$gQhAP\D%(B k$ȊQC.ZM1o7 ShxR֛ q=|P O#h nF)`o_HV8ӑБkgcmȌ7]9/l7!ß-wnmZ_ EzSf(am>0v:f8+I$@?^3Hk\?xHvсb+UUUx1U>^TG)]|oib>ۀyC8(sT®Kf=A7N@3grllI:ӡx,&x%lJ,@mulerD\sۻCv i+SwTThZT{&Ԁ*{bGl-QP"uY9W4Y _($**,n2F9PXGtpJVhN1S(LށAc Ҕr-XbާDR\ !xKnlDfj&y}7J=$7* x`%\M-T GTDmڋڏeߦU(ZWҭ=ĒY 33p+Ovw*>.o(o  (ts狣)H~rpX9%y`;8b(Ij&%/Udb.LVW0]qMCkqΆG$x 2ANԛm x 5t86"0.{!>~]*q:H֧sW^|H(((((()yk㯷ˣ_TvUPԎqd>a!>{uU0C,Oyǧ~"0~T BFk,H |/"+"X5SkX>IӲA%Z8.#v&[O#Q5sgi߅c3مNW+ʑ8[G#Cabp/9gzIZpm] B-۹F.B|qn\d,8식gu 969_[%<Ə|5" ٠`v k7e(H*X4DVsI}wi8,r]%(TLb,A-t=Ӣ)I ބ5MZgNbmdPk̰Zrq&HAD !9H6J%~=;lG핗5eI(= d>ASXF4 ; gKy;UrD@@f05BEHܣnC(e\5b&jI8 oh@k+&CD'4}&3Wq1{dTP\Kl\xt]^ᴢ2C~ڿL#F׹}jz&$<=}ou٦=C/n_uc*]nOX9?_MXv15̫TLv'|ƶ[1@K6 0GP[Z ؛[@/ r )ޭ3~|T0G0%"O1 "a3@-Q)IVCJ쭉IA3#ףڻ±}8В͡ᙎ % FvlԤ)-x3UUUEo\1:90&o6NBM`g~8"#[Yӆ@"u Fٰ w9 J/Rf7(QyP#X^"IƖWH_^y}_HŇxADqS{4}A'Hġ"tI)%=LB4řӲrDM0a;QK/ӳ^00u <.rK\Rv tWi|p/ߎ@oʽ+]y/ȤdSk2Mלd<Ți{c|mHBe7;ќ7qpTg4fQ({Vv_͇),u>vXF#x|1z Qdṋ9! FBS]miC>Àr-W:ef@PGw}^ªrU1vaty/v`DyYzėķ1e קd<+vD IǠ>㪱S<0 ɀ$IZS00(%H?滉, o@=WC,2xiվ`@r7NUgX>ի[Mʞ9>*0O χ#;{ǦA4ߞTF݇>:AzhfUͱzlN-ߞJgM$8 njNJV@z" -!5ק@.gTָ` |sPCK~p8f&2;2 E+beb . V?9@]zu Hm_VYP$4.Y Iz)GWU ;f`kO!2,"o$顷bF FpϪ3\;zbz ⛢k r:gN9k~v;(D0iwj:Tb6F놵t!D/:* SxT(@bT^+)r`1 @nf BZX2.DcF!3m>n U oH8<1 |a*i5# 8I#ZĹ3M_y[0̅dH$1QAG73)E WG7Y#~ݒ{c.܆±Y p@:4ͺ[!fJHV׽{O ,01GT0$u>eB@ E.K9aWgKօ/xopK;o\vF;a$@9>Gtݱ"۶:M! I8:sd` $wbogUP:5#X ْj3k$&8 %4lRvB`rtQSTjuDh fmJj%K]b)vCK{?ffv.Z~Ѓ<q># x?ٽIr9 CˠOPS^{.,Lݕа J,f6bkܔe>dnqƛcLD(JC\r,q⯶$coyW#3ܸKz=:Ar$rI^U4ZÉ-Ԍ} < wf0:yL]uߟGdlh ߣc>A;!D,P0D:eXBqd37<{nY;q+1(OTTI2Cz"f.@4~_M5 %Y3 z`*ƭgg.IQ4k Y+ Xm V!jΛԘ #kb dTӃi^=3ʼgejn)AG*3ji3VqӸ/+dAy-z1= 2  5oϚNy*"kCd(a/aMұ*"$ GJ uNi m96b` "6_+w8*9i yl>y7$a#T((C&٠zBOWL (%m%BG gMjq b 1[q+簻lfʞ"!IA랇n+v=v! 7;j?.cn9 '-6dzxX&.|}}!ӌQQ`3AL|{MuΗ8Rbb|35Cēݫ;j~|\ +0 "plSp6 3h ,DrEW$|ng^eC̱% 9#OO0ߚGs)YQ6t|hsj h  C'&]ȉ&k ز4´ݍB{E@b@ AFf%[&xe&=9wG \.9J|$u%ց맚03]ǑMF bK?_av%4DmIQYCh~u7Z?tPiq?2^~ ~ ?:i%jQQUEj%ڪhVUVMAքkʗv8oqOk P;bFbf5lA:(C|# @DbCBQc8F>)JT RD fW,atw&}.XI U8?7$x0sUTJZT? CHo`GԮ?JP(U_RF΢"|}y0@2@GnpO?0{O4 pPU?S?K\]Aj;G4w41N|fK1]Iɿ_ϻTob@= k;=&/"D>OZ3$3:ZFvxcR2G yVk)L_kaԲ* q0-*9V8 ibDZքALI !Q`ѯD &A1"f͗d$ۼKm{Peh@tHNEvFz~$@OVFBεlN''~m$uӜPv}5v9m3SEB+rp4<"3sݛ1e96BdzQmƥW^U,;=r%qp?1O,7mzB ,07mfIo"6?8&.xt *@8D0/0AU1l1rfh؀"mC}nUXw'v};E s2sFjUoQpK d4WR\ۨzEgx@GgmC^׸B_yC PexziJ P` x:Q*qþegWȴi KTtl-ݬ2/0# {I1oB(5բV#,%i<_6<!7 نf>18-$=Y6Ea)mEKL'!L+zT>qj@QaK ȂQ$`lJz3G^~v܅~0uH6޴hPX'+ 7!78^  s>+hq;W ŠE !}@^=|;x;cesF1ܼc}Vƚ`2=Qdѐc$qe<#gI!!ǼN۸dA*L)=o1&8 =p@sK+( ӋKAUgü:+S]699@׹r#`zEfT`ƤbQMBb pnc)oNfLBʝ=| ~73p)*DD:{z=MCf4D([l{`@@g"!)2n3e'aͳw rq@tQE ξ.|y )9D$`1{&Pm=+ nrExps ɢoOLs&|O  Fxk#aG*[]`t2[8 =K&`ұflL3pQRlq:IkLLфQލ7`dmXp@s 2YPSdD.4A  %zhg U7=: ojV6&LH5lHb %sZOpP(q&`O${-Mϊ6Ș!IC`x3釨_d3 n8rCObgSmF=]^C|m4ӆbF pYw gTۣZҜFAfldϥpY`bz zwN^@Q=~]JȶnJlu/)dzqq,)ԢT0~p$06Qp3$Ԑfe|TyQMPħ>\Lu\N&|o.>nUyuCHﺻJd6 X-J@YX`с~Gx Psky#5<ʇau kb9"8S!wKT8sIǁCtol eZV!8(fRE [%xc<~s(i}:oson;0*U'SVMB@vjeoc4LloDcH,c;Gv0} P$Vl |:d8QQ==qRIeWVxǦv@e+>ޠy}o. LJiw2jYn B`ڝ,Psz|31̮mlt څ@" 41խq": R69b0Ȅ#ppA4H F7!Yubpw5 Y(vK31v DL[RA܃ѾaN}0ps[O:fYz3N2a@ aPQxX m"b&[l= ŝ*mU(MYcMڏO^3N9aLЉ@(WQ">@ԌP==:vx}뀖/{8=4ڐi ^4V}!DPb6 kV t(?΀.ϗ.Q-ӟrJHq=n{fTrHד?x":5 |a]5\,TP {3+1af\7kZ\10qƮ=4#r]Ml0sNJmEjXgm#JE7(_eRAT|c~ N<+(垁vjC0͆HCP^4&20V#Px`i!i7{?-WSQesdP߸Ł!Y#8h),۴sk#Z )  e(sԞ4`fe2%;pwqFn(;%>EHALk W]#]@"(b(d8Y%c-qQn |~J άhx7H!OԆ? =IdԂ'xG0$xm pׄ: BٸTcsSs],w{nwz+4=+7UO~Ĝ/NEv8)36 $!ᕲC6=SEa;맆8x{[`PˌɊX{ͽ;L T qRc'@0ǟY4G',K'(Zc>O 6ѠטIzZ5l@A+Er }# ƄJcx P&s_X3a# 60va$9\1kK0{.%@$%<!'{+ ۟|e;!{ $" Z|F <@x?28|l/M&aCO/7zf|×uĩ8jF#)\) ( mLNHNak |!#x!]YeC?2H]ۄ-Ca" @nT`1߸ƴǗD.}auCP]=9lt~F$̡ lnu3>@$a pK&̋odPJڜp:)[ ̀sc~Yr,cUMxè,ekf<{oRw1 gw;ZRD);a('Jp]4 \ z}p`WC+rfnD_'*X*bXC_ b_i'58o bμn.:o*IDs8enrcI.DW]f t 4}~ZbF:AE]Vj`Ã8P9.Op{" Gftx'0Ά5twd>grh0he.sFV*QZ$Pp['NM-+0_`/Aߘw F(|f/Vџλ=:]k÷ԁaQPO_3+vi4[2ED 'uokXo|N2𖱥Z?'d;K .jl=|tFC7Vd18HIrI0fJZ@AE)?P|j _ :A$@7rӲT@ybLj|8 AI`d` WdQ~!:' l9QI~!`o2gُ&JRb˾}$Cpq6p5&(dz{ãJ]-זyo!W y93&BER&(_rϱ589>ÉBOSt+ R:ʊyrzRN3zxyҳ='^ WAZ]Uw[\r({ *tzkT*/OOmşlUٜ+0P|ƃN{qWmēqhnjVa6da%jn9- Ϸk/ oap8(Dy:=#P@dP&*3STR1kft{lعtӋf1 Kcxwzyq\RQ /򦐖dAED/{ό1?5OefYư*#V]%ʯkɴG ῌ<}{WyPmJ},Z,59G7qnjf-o:;mvi4;Z H]B xknlAU) (sPD4CYS~Z0"6vp\{|ߵY`VSM\m?+:Ô_$/!F@?Q4bDXPUSDKѢ b6:@8aqq {L ‚>Ba+$i\~-s)hG۫M>)f;< 6@0|t*`wj ؟JTzGJ-P4Ĵ*ҪshBm?'szʜ52$(̐{hp <ȔZk$U&6aSk+Q3̙,$hNXta4}RqhE}FB}w={uS%D?V/ SeZ;Cf9)CۘȔChhTUt;)ժ*w,6v4L![)6ig.U, +,'d Z0& F"1Ekl$RT?~{_0~v8Z18ԅh۷,-HSzMIi$<PAX$lbCw~8D9H=$ SZhL|3CzzSLR(j8zPz$jl:VΙ(0>S:xLHpߟ~BCcC!pFK$Zw{Vt]Ѥ"LC{sɠ ')ok$8314LRB#9שsߣ)vcy;$ M$0=DDwrc3ѤKf MrV4loBXȾuJ.hjd=N+hj|!~7Nh$Kӆ`Et4q2jXSݸ4fDp%<;+yh!B`"h!)!T)H?Kc Sk@ICyv)i72,Nݿ(XޅC8؈pn$:̤c?3%:aH}+p6b6tb&Q`\U@ǘk#kͨy7K (xP@⨞L( )prU"H?3S󉈪Y)QEx8ÀcˁXOsن5U.̝|< zPӳB h(bZw+ .BTK ЧQsb?|4ķI@\01$hNo.ЭJ't 7'd+'9٩N;&B*P$&J*slnh¿)B}A. b]:aB }0bzO _5!=]7'F"ZA  o61!fF 8.d-otCt;*~pXb @=z@I+u wuD,aVfT{T;*a Dą_[[m?T^o`?to3;G/HAըka-`0`S\=H> <"Ȃ$>0uDU0OtC@nx;߱>a,U GUGvP(SE%:4bDLim af+8fëA8JY! Bp % ,@~>^!-ā}Cd8"LZRXې q7Q[H򜨨cD~k ރa!a%-4CQ .HATD[ DM001-(hh<ڊ*AxbA`\[̕C*SJ U8MM?H΢n?Q(3$z>/7)6a#Bk ŠOjd:m06 ,/-O(hޮ]>yɑRD>T2uCSϩ#~Ka0c{0ՉҞ7Q 1\ĘKIePi[l[1Omsv `U*]C|#նj1:=vڥ) EA@SO!A`k#4'|' =.. ]]hu-1co[HzRx <ضET$~oPz=~gHe%jLb)) f!Zhb!(R'd&#w!M`iLn=d9OAK@& QʔbpkoVygm$ԍCV41f ^&E@Tk:$4Bӗѡ5*,K*h +xa!&BY !NxN 44.(PQJi.7C8VV?:8%Oh#LkBcHI+I(P" |8jpcE^0J Cy. t#?~q2a+w㶺kZH<ѣmDŻPx泆s9*&t6>[ga!EC!8=L|x_g$<^p"|BJ"p?0z`'տzڊAWvTLPFYȔKR呙AhJ'KɗB(J+% aDV~&w]c>mu|05^<1fp}g9YOf[Heɑ:JLjv\,غx6םwQ;wբ1zI.c8Ilu+ "%?#diO9TR= 2sJ" &F}]w1gS17<UU w`OԞX h捞׽g ÐT0鲔 F4Ɠi>ס`[w^0 JDT &u!LlͱɾkC*Yyt1:J ?A,EA Q A5dZ[0"dGܯC[**BSQ)NG U GP:O@O{"RSUӅZ ;(y-ğT-ߨ"rureLy$ %=H~ӵ䈟O z@Qߌ稧P(0"@5EBcy'G$F(?X?CztDv ~>'galf`G= oZ?cRkdoo D;삩ȇ'+4k$A,|(sv z%ZC@҅B$Դd4PLX$))"!)Zr<"A  "~A"d«OE. JbcHvQp0J"A~A?흁ⰅW0;vy%1I(*g"_K=6.9fzǾa=OٰeQy07^O`8 Iɵu0}_,ybgTͶ4.'.BBԨ@U@4g@FـыCXD" Ͳk1V?%P(;0ħ&`hE? \D 8N*RU~<P$)T=n*)((0$yP(BB:ؒﴸ,իF{?}~D7CZ9G Rms[\_wq1<<  /dtxp GM5X %Z4F cy{|<5>% 8 \Y}bJhq k^;zAK9&DhD6Z<YUc«ƍxcG*#>hAy|j2 ϊ%Ȧb^y28N{t~H!X\ 0 Z3uc7+)]L-XW2хo8CxI:u6 ~d)E4wt^ `^X+c}pS[:*'H IInмLA%$QM4DĒ kÌfzM \\A 1 $?{a ~x7 N^$5*&HV^G#daN{)L(= zDF6v(I&=1{5CL&VvBy`|%_e>! :/ FQΐ$~_6f2l_{ax<*F6AdK)78k=sxh=|prxKD4ZL[)*j1! lh-ZqM'c" H!Le ]-=Θ18v,cVy14~8c1FBkFF:;\G\aۢnڬ:{قCC-@h.n4wA%Qq)+mVRj1SEiƴn 3uI!ҟ/.b7w!xݶEBDi$rM,D`ߞNgYPBEҚ!"EBgkl_ÏM@rIcZD'<3+фsv6f6i=AWw;;EoAIEki1n;B\9JRSEQci8G?ybؓÍؐhh&Do{"YkZ4 "-Hmq-u(ݞ&J `7k Ɩ"-c]c&ت\11<-q'~=^2:` -zQ3/ =EsH]xJA`' _ w*><m5MLyqB@4$NҢGl&*bR$B%j %fZhZFt ~$w_ `&F'5LD,d3xyrD;UUDe]0#1bwv2<!ξbvN!n0@'8'XjFUfgމסhlaD隞'n.9a?]GT!}#mXq J n"4v'NY!bd Hb>`IER'TOa1:&*% i T4< t`. LEBW&sZXHe)hZ3*VNp>,L-$FC.AAHPE)@+m5&=fZ*a3xɊ"Dל?v6eb㼇xO-k&V+LIPHlCdiG PjpJQYةhaM_j'D:g4ci idص84ROdC;q3Z(5J<\ĠN)=JZ̠k@[k52")8C)9v灏7Q2i8׍m +ͣ e P% "SO;96=XR;'0ˆW 1h21õUфU  ԅ4 H?5 \;$uFA$텇?.Ng_h"`Jvz1W,ilRm@ Gnz&M4,m_rA* rL:pmӡAoZڃ13쟐􁎃-8(@>8kDb<>אq vP&FΤ$ٿs }&4/T A$,8 ^Bؾ?4IzHIQ0c,$/9hBq ckk"Q1c/8pճ8Hmxu!*0>y4C3yLfʜ#99m0#c\IcLY1TяP R.gxr{Ε DcIǣ=q-}ݚ>IrC!Q&W8E~:ߕ+N?/@rt6i)kw 9Y4,YHW|>DiBF0ӒqgfMEGmcHjXIKT&:Aea$H.Jq3!D@tPߝ!J*"q @(B S*!Rb]*T)i (E߾@tD&*+~ &/ ꮚ|ۉub'Jgeط|2E?<:iM pPuUӎF6kbxyZhAXfA|I"eӑIRfR"Bc%Ad11 ?>W9(&.- !RB,/Վ zPa3D}eiϏM]7~4CtTmDVX۹FbZ낭&68kQd3¢l? DIX]Ea,6a `2B`pvp&s "*gܙf'Ǔ߯{<|颂t&Ϊ5hkQa\(D,޽pG-rifLp٫EphHr 1cBMJpƬt45p 6WLi 4s3˒6JȞH4`MS n(kt 0dO0$LU]QH}򁁁3C*H.k *iukPm ɬ=W*|:8]\_/1]H5*Fd>$蠸88zks>mE0|I( @2˰k 7M+JZ&۞*RP2!!L0[*ԏN M6M 5p)ڦR(X- @&M#c`|=Ҷ7wz`lٯ DsuwA h`LwUCHm եq)YfD^FHCsTt1,ZL!QR.晚9 աS$Rmt\ b]liEDwn(rӆqc0VXLe""$ݥUn 5w|x=z>KCOA@m061HffC DuI,0V($6jq# 拔" RpHO\sMšUi`AgrA$PwB;zA=,C܊+%SF%6$ $\b9˼#4s |d۝E0t!) .Vzs̙Jd3Lrg&t$*;7 4VaX3n4Y,e'6i >}MwGM)nPIZa6%H?glk%ҖRM&L,,D0ˆyA+xٴߌ.'j, aM0(wxVX.Y`R2؋ai̴ v p)(zی N|fVgQDD7-{& >hJx!@(DL Ȇa ޻]dfexf/z1QR?1]dyA6*ӎ:5'0@l`8UE"qFt`l2,u2!O- p{c:jtEWg-55Rl$Õ@o(- "$A˧S*Hq4afqP]3c,ZR8es4g肚5 1J L:'xJL1.Oj@镅z"uXM ˳6< ;YR!^`ʉOA9QC!ZAW%شEl^P0LedRZ5ѳpk 7c]wø7  5 jkQHe sj|-,߽pE`ȊHf1Tmg3uQlؤ23sb:6,<ZC dGx'詡!MR- f2:!UP)ܒ&d)iъvvg ZF wi:(}&P gr:R@NNBG9MbFCY5g{%ˣ3D":eUj([#Qjf7ҌXUTX]-[zX 6U2$ ,{|<~GH,SOkA``S}Ak4I1!HG"b0 JK%QIBS4(DIDPۼ wJot`B@D@I; #Gc:LTѪn#Hy ^AXR|bhZyB!PH"i*HHx[A ۜ`j+#Ѫf"#a4R)Ύg9%h`f e$6`75Sfɭ׍ [Yʈt3b`B%@IRiEO G 朷J;DI  *H @ *DD2ġ p@( 1LЀ P0J4(J_ 8žpS$ q4}FЇ=,93Kڨ\h-xpdyh! R .?S.=N 끢+ԟZD ĩ}{mHkBZ<)9E2Dl( ģd`shl{&=bbp&Ӌad )>͹c2(PtKi ǩSv |(SK0CCϷ=WѲ Gb/:DLJǿ-7en163CFؖ q]DmzG[ k6F`t1E:4̫ .ŝ9Ql*s9c 5ڂRU>q,po8hAh[(Fp6C\F&YΒ>4H` JqT64PbC1Bҭ(@SEM1-$IT@ALAQ S̐|]bj$ RjjmjSP-?2y؂M݃H@Zx@}=z+s L>E <ߋ}N+!i!EQ:u|>{Ohf81d)wwގk*")MJ.>Ic0gUXۮ"aVMH9 ef Qocl|$ RDTADPP2Z +ASHdp0(T"$P$f tX,;)1V`gCsR0#kAۻu4HHBB$B0*{؟ \lA]#Kgy@ހ:ACe L5.ʪ&RP /, ј"XJ7my&Ǧo%5jnnAcQ%ÃZ+jwz[16U3 d[Ymmqҋ3S{Z-?m7P>q MFEJ{TPaI!!ۑ06ALДx %8GuA<7AK[Na ۅ A}\zWUQUb<1!:I^X*N^~M3r@،^$Q2E TTu0(J8lumBrwA &m:x<6aFaloϋt=g$:#aS2t#w<|vi~Db(th[4Db,o6,p@;f3E4:pwg/yʮXgXtY鱛npnKzcZ܍.wX O*V~Փj߱m~NJf`HDy ](hJ# `]e,: 2C:FδZu8fDgJm=Ds@D#:q@N]lkX˒堰ǫ Eܗ\).sr܆Uc405.y^3AΟИdրqêƬoٱ۴Ъ\T1\fasx ;C2X/BRܭd#F*B^,+$T&@ۻ#iV6x}ƶiEsoaAڑ]D XBp@\n]F䏾T L4ؔP33hDƒ(:0ʓQzYiT$4i h3ƷN 01*o^.0T̈ʼn<̓;=+;3g uDCPמ7 3;>ˠƫ pvXklej)DCRcniӭ޻E @F=pͷvX A]$۱("Q!z^@T$Ԍ@&^^ A˜;CB&P!*Qߛ9iu: d0aA N"rN88J9Bi PC @)G~! Q낚H q*4]$b:㋴$i5$<;. B`6JPJ@ \o}u/ vH#O<Zcd5k&FCX2Lw49a!:(Ќx·>Ďdq@0ԁ u(ADU(a?39M\$a߆ ʨw**1>4Bwc|hJ8,Bos7tߪCdDF+ˮ9‘W`qaa䄽ØX#@,p}`0`b~ `)6EёL40 e8gTmCEF;05YwP_Q=\?<6ޤRG$xBvԪ"W : <: &i8CxhMg3i6i ( &V^\9Y  Ei0;g8j؏I@m!Im:O ǿ 81)/2P ׼r E&vfc)hlzFM AD5u]`bB)4^?xs\Se!vgMpn˪vBNL]C(qιO=0Aa^yOߧEPL8 f<=XzN='&W2{[@4G{60&1yXWuψD6C`Gjj>~cAjyd׎g i 7e)0C@0n@`ж`W[Ǒg^P]# 2 M#'Dkhn;agN^_4Esj ;3 gZ{Xw:d`Pi |_ZFxߠT"03qOO(5G Lעo\ckj_CLD@ԐSM ڕUrp:L2/4dX1v`cU 6%0{m6h` (:`HWЊ7:Id*o^g;$ڸKuBhȆt13ɞ5N%4u: l!X:aw|:&(sq8_azr/%>95Gb-io-c ! nVƻ@b8ɸ+! $Aibƅ lODHn d0u jO87tGB | U9 U Z1z²ф / G_< a#ir4> \WXqL76psa\ͳ;nmZ]%$` mXHBq ¼m HǗ :@zиW 14uZyb II q<0XQĶ`lLҙГ)M xxaJ3Z@'ĭs0_[Q[xi!3n%y><=@.D;lFc(;jA`wu$q UKR<#̧<"A/nmk^Dpa614y Âa%qMq]ppQdtC$ $H+Hq D^C F晙h2MYk W]A ,OSD4GߌoՇ,,!s=75tp͋4xPMPr}`\\gų#@1h g QYڒ5)x@^_X^p1g[Щ).:]=7ۙ%rsx`99;{ۋΖ@ &b;E/z(/Y"qkAbߠfqQ e!ͼK0q܄Ĵ)sQsH!Ր[ףؕm1$=L! ?z(%h 8HpO%>r0bkmJU bQȀ}\5,08/zOn09,G`IS' ׺^Br{aeiWr\)GN;ؖ!EVaq1ԔȅDDbjaDK3 hzTxpj`qb b|BeCqÎ9I@Ȱ$e6Ĩp݅,=Jy VlM G➬\IF57⮩ԂY]@:1P$DBZ1l+!9#~[s1><=Ȁp' ɪ61FAEz G}=^C(NS |i4kw$H^~N0oIe X=愖<'qA`bf}8 [(qS 0.O%T<*&"8dW@+ˌ3ڰ7'( C/B;#bT-3eX%7ûyl}@[x: QL z I"RII;!5dvV3GQ5o*淬Ē R bUqx) *npbP"OMjN Q. ̡ķ8QXE}ed_zuB0+p"J&CViÆD[Å["~~L"vmIWS] x/[kA 1QSA20ԡ@)d}Qߓ>75B"%HDVY|q_ Dp"83"u.6\A\ ܹOxXv) `Æ\:͛TWE\tHI/Ck$ nkz /W&N$cTg  a$QD `24PhjRdf z Si NIļz" cLcq.epC L/6aKӪvv\HSܫ^>XqSnKl0hνܬv݈ob:29Ft1FrgMEZAZw%-6E9FBܛvI5 A CL<;WH Vhxp 6Âgk=49 Mo؜T/ljѬkΐ1:78># $BAǗ,@CЍ/XYtG8xĚGC^fk oa wa`ye$9&{z;;I<ϧGn/P5.>#u`e{32ITgvLA f<#Kkq-\X:<`~R/IM"P̪bEq,B&fsӄ ]Pb0c8=EL)Nrw_ƪݺN+IVr<%k%_~-;1>:B}#`?a$ z>~ Gk1лbXV_vYh!2p4%'y~gK?R{!&M/gֽ{PnOק@<T-}YvbFڢK$ϑE~ yH1S II < sfQ+V4y1xYhҖll#G,VҨcpp01F'8O,mԋɬhT(#I-2z9"{!o7 F~t9953I&eWDi}_`u"OhkSp4fU-{?uIQt$Z}G[ QGj;iNgLߏnGEiGic8- 4ۉыq)X~U q~"ƼKRhb̀X2Gti>Kfݸ&y>Ob_:30V3R$ 7`Zޢb.;4V=eRD HtHf}ظ[F,>WվVDpIahaxn)(R n"` ȧ@ƦC׍Dňa0*Dn!jZh6ykML'~ B<t\qzg p@qXD;j U*r]e|λ6:0G^s|sywFixx;6BEqLqxr94pY0a:]"dH#@hL[q4*%yeHlLđi8r*aciFD#p&DG%5ɜ&t1 ѝ u:nPG;[Сz'ѣ0b?tA0p *jZӿk8mI0T^a =CSt =C IܵU0#psu# YÕa 3N`0P/ĜH;W.O{ Cw0m}Ƕd*;ԢѦxu).:ẹ.Ed T :bsٯ2EU-6޻pW#TX֡$@1NqWΠٻPӑ"|Rc{s#M@>:A5 @ v0\wI4D`Ux{ϵ~$Wm?t^͸"[8?1GrkclY2u *A%'*3Bu͍ iLx/lcI$ li}d-%2vIM8?S(]Lc&ykğ>vv:o@$O@= w t8&H )wym@U 0!)RQ@Bҥ \5`:ozhmG@*C*=0&!Tm`i@j!9GӉE=Q=a\{ @ARt9A>Xs OuLy+=wHhI8}C̏h^y{& ĘsC8w]O[Q$,O.bϧB>CFDc4R+Mkq>P" )! wt_ YQ "D8ﳱ 85:O.8:@^^5`cn&g?u' ?n\fKAB"}'8\2ycwcd|".McC$;.A!ch<'(K;_lpc"=3 Nv晨6vUMEOCO'd$!hQq~cC2{兦9?h)uķ߿("/@KKCCD+N00'&]6H0mu8j\4Cɔ=Ǭj{!c49K)?2,&'岛)dhQZ]'pFȼM'ء& X $װRAj 邐dFR5)̤I]c?Y|Dz* F 9P,X&@9+XBId4 ?'{8el?^!DLi⩮B]u,|!"GG&Z"Xz3ȇD2|;J&.X8L(`lK XM{lԎ4nšt%HaE(`aof=rh&2Zs!xE)tun8Ƃe`IŻÒN6`'IDVTff/M᠒ (XiBDEd_]O! \bHD"|ub!\9Mu2h nu l:._yp-DK:qCQ`屢|쉋pC $t_FnylN0#r `yLl4\MNA[KVU]Ԅ+kخw}:I8/>־ӯA!p,.&>&vbL @mó —!+0)}wp7cI?r$"n\.]BtxOa v5~{8)MNq9PUQBG O-x=[,,r48ڬ@'Eաs :oX ^oNtFR{]x"0L vjђ X2;y'y1|ܝ :tDaylk]t7u{jԼabAbYzkֲY=SYKkYH@;FX!hqdbD=%>Q9zGF#8W*r8(1 X֧SԸ|˿QfMf6SGfu  !p2k\np."R`W$dдbKd"NjpPL^Fֶ+CMxg&Fp̋n pa(ĈL^I ȃd%DB-!DAT 0ĈD&uBa\ v% .zH2sJ%@v(A,KJRPi1S~A ff"f!׿ 1yMN&6NBO I$Z fB$P1FX^ޡi'Ƥ$;&%} ~ 8Qi/M1Ǯ)cF4 #!=Q#F4#ZgN!!ZJUv'l툭(4e=x R6 ؃0[!DK}*(7vf'Ӻ&3Lmq8sZpt.D;Ĵ, l\}aDxd!#Pr7(2W0 [/k^iR(FQ|Yɱ8]eѼL.Hmaj|kqZGq ꛵j)qqkX(w#S6mܢcT1_X2֛i3%L˜1Pca3BLx}95,[g9þ1č1iteP=Xᕏ%BbEH $2PE ѻPx?JL93t^\ 1pm6\/!c-mw]OAS;cJ siZE[fYQy TO VT"H^""bkh\9䃗@):H@4MDo9@-EԈm(j!%ibP %) qO|9f??A{(kc"yL(51 tCt G+2UiV_Ή}Dbd(0lӚ7I!h^5,B["!~)$B TgƒՓF$i]xG~zFj0$Pf hx›l5z=NT:~[w}ZH* ;Ćϯ ITYR`1p0\)ģ}JUR*Vj1 A L6u*bCQ U!@lRBP ul1V4P$ղ9 err^*qWPj 4ي'%XH >OS@<>F&]5~ 5Wz6s}p " ᶖn޾59쳕dMlj[WGc[sBD*" 8uh *V;aln\ =7ϱ8K_;<|"i!_19z]4YW!{oBK_ `Z,B_pf4@o!ݡuȃ6#Îs7q`ʛϯ'c|<uOa}BtҀBb!ݮMY)#LkWu_Hň6PT=8#^b*Iy%O?% ~y X@~N~ dD,q79:'Cpr/s'Pi ?^+rOy.p90Ao/=U֚DFl_hId j;쎧;=^)( B"F3Y4MlCRP$C8sHF ]'_ׇ z%u~Mm&m]ͻ,(6ՌDLNhK^vL<ؔ?y l`nNV{>i ht hMȚ͠GqG?^  ̜x)ɘ".oԜ]c!>1B=P# dDOUd]tos@D8MKɐ*H$Ʌ1 ~ϼ);[b7s4Hu-P9R+EJn5aU"3@Ldͪ niy ; I! S*k/ߦ?diXvX*>,mtj  J|zl)N0k 1;rq7KPdY[ ^=ɠ{9NH1/3+hb]3AW֢BȤpc/kmti}32D- %-Wt֥bTyu=r9!>?/5e:mJ& 4`(戓Д\Dx ƪ)D駆چ iV$H2T0iPPOr@0y zf HFIbL |Cn@ؑ6 YBygZSS*Ѐ:yu_ޔotC9L 6{/؂~5҈a "]Cpn.V!=!6V 2cMgR쩀Pw%o< ݔ+ԬS,2O(?9)B}4f bao}#D?.>ÔБl-A8|W Cw_hnn᎓xt@^8S0t{ẁy Ja3zC}1;cT M{cQw~b)J1;H\Iy!ؘS0*3YiH^ˣxrdp Wy9RB}ad( i^ R!ꑢ:@<$[у(4{$\J:OR/l7Q1NKv+˗B j57 fcMDM֮t!)w.d|3YMYmM;Xt!F5 9ac4ɨ f N7eprq8|6g~c^!r'Ex|qV].V֯5vk#1I QMM4"\LdLBQ'fL䖍Tdm&R jczS|4\1^Z1L0V78 #e3G>0dT9ʅ>? "}ɽxPpI)T"t  ,Mh;Un<ɠ&(3!Ħ )I.5o PUbh&i1[gbQBHS{ꒃ LM8C2ҞH0m]I$Q8*iRۂ1c[bd,PǶ:gH(_zJH QDDAAJR>q}=M hZF` OYh~9` "fR4 Q,IP֩1nAn DͯgvE &) f\GM3 vA,hѻOz8Nɶu '-j2-͠IIThhCcs0~V.y38t&brP('dMIfP0LYGVt_#y@׳zhL{|I"'GP%26I =wP둿|l^]"P >z Vuv>JiQEIՉwaE̤(߭"K/="RRS9%|d2u[B%<`1ES^z`˄2ҌD-*eT Dmzyvƺ!Q47<9CrRBTy7y::{;,q6(|9uݫI&2$5֭*uSQj\K.^#^z38XJ)јb{)zۊ&;&jҥ+WȄpGOT HÀ">䌏, &M{,RKT^r(z: 4Ҵ!AE H&Njq?@*̌P<]N# OZȤ~{H Ys؆|v+LЅjЂ"[lX07@! }},S=h?9?KnvD~RR{&Y,tN}04(\hܼvLj;@ P(3R"ZhP*%JR((VHbjLet:FF$ ()4B iibH4 -E!@D%$JPU4U1HQH E @E CIAH4PJ2i!"h F@h(CAhbJꆩ(Q) c!BжJbDC2oD%PN>>뜡q 요P e #@ޮ ӡ gӘlH% A@34 *$V"O0;@>f4_V9!J?6:t4 siiCZ*E{}My$HCZ6)+RBiH6A>)@So*b )b1dlRGe\АcXz;mkRY*8 RCHPֲdI~|4ij5C<?^AHU~;$$He3SǏx_YT"`k=1KwC᡿x4&fgms^|R(*J*)jB$B " %)& *"*R R"H@IV"$ "( Jf^בa=:nHVAы`yiόf}ӕꘟMtji$>oٱFkDal9TgqeGH~$/ _$=H@Dz"k%'%herB$aW7[zEgUs>b500 wnW``LZ響jD@}AgMI4hʇ{=x<㳱/9e8̲ `;C!J , dK],$` ^b"C" , dGWvT$f:??[&7x?j蟹:rɞ0U+^4K"%t3l%SQ q17{yS42daUAb_|duDňW@=v$v2,C"?{A$Zo-aӇ9"At0 WyٛA`0V*@+0iKl{5qCX*h+9TlCpS] $"\({xB,p;ݖw4X5/ ՠ[\fT-4rbT|ibL4BI&4o R%! Bevܳk,Fsֹ5Os.C w2d q0ZQBu3]9]@16" Uwsh9p9ə4D҂@mzHa<#\y"?t P#Jydd ݀{^~'Yw4;0M$ys쏘?__3مĕ6B@7IȒ;N!? rll?f( S8cLT] G i$6Bm~ÿc6GFhb6(Fv$qH$ oi`w]Ė jb$yL_#<vB>d2: '8k Ў%CoˇþE'\GEY{n58Xݦ!wWB!܁~X(?D2R2u=h!sf~wL! %C!* 4*H}R \P)@i!Ztp^|tx@Sd{5E3:~h{>iv{*~QܨsbRa~_ϕG>{CU7[4bIUm{uf'izAMOe|!0Ψϻ.D~4ux'Tr"1P%< g Jق/Kah05cIC#ed5ǃRHce28k?t0G'҇=P1@Me)iadȱ*&(}*QL6lJIED"yRLE"/6ug-rRFw JN8̐ƴ`$kt+NH`oSd BT̟Zzz?r Ke2!] ukK׈`Q[E4MT|l\EƃX<;(nYddeYf:|E>9;; An8U0,8 -n-&$n! ㌔?oH4w 0 cטRjɟPhC=&:R@|d(D%@bbmuzD!4aΜ|M?C?>&D%qVhɦ1"/?%J~7@a?>W#D;W$) `)N sƃb 2M'5{ͻ/oe)2 (wryarrCvQTצ(@H DE*}ƽ)iTE)"X *PTrJ,O#~0;~9sCopD C)ty*Bb"f+ {c )LSHH|2XM. Cre}aNIq0Tȳ'qPd!H6S9[7HƱ(E!a[ii+֏ c˽z9Sԝ?3ChCV8>G:0{vňu v$V ?)ƧOr~f(60 h_t;zȳ!3֏3dJKrD-VõmQRJU Cd){L|O: kAyQ9`szrLI*$6]F zMo9hwKi9=!}"J,H8@8 %v\YLX $]z<:PJdȀ,45@6mVOamJ <{9t=_r.|?AGT"eN[*cu </NG2:_~˪~q kPjəX)w/*JʁPD6YzH7QcV1氄1#KooK tPL\Jp6Y "goƀ\,*_6G`ѓůp{5yx+ ?]g߁^>SndǨ5Εa>=^9\\p2m羣{w랚x36CƂoWRЙڞznHw3?E4 g};DTZ ] ቘ`C=0|b#v7y}zbdo>M[yA |?]>F:Į+tU8u 0|^!x\8yp9LJwˎuDd6ɡo1YWιm e۸"\X8 c7*$zTy3*GD |PL>p$/[n`{d/#Aox'P{83vw aF(wvN QE7YXmBhL%뮺]x,mqgku")RND3շH7 $Hb[~- [H.E#B-=h" }J&|EUOz~?7MAwiDNGu8Ia)4b!~ɰ6bDk]&xI]UćG.!6ٙИGy vu< Ú>* i( e(Ih`BC4Br3Rd4HF tsMKI9K |jAҕBiփ9`"NX]H,44X2h#0n Hbؠa2hiJ4v;'ql)qU"B?LH7JQȐ7?!9_ 4En>=\ XGiٷ|>RH<9]!>e"39Q2{J16 *Ѧ4;qʏI A2' z/P[[q?lИ~N(MXTDrChULB~?t3: *vL &ô1*m#y"{R3P$bh H!j(zNVLFj) f19XК\AJS4P41@5H4JZcJ)CFB%)%*BTeej" ( d ~JFQ.:Oya̪xoADCQK$WcYCA?E D'1!a` Th.i^v׹ PJ76'\Dd<leD7(0.2mCܩA"G/8rug;٠/ן3MCQ#T*FBj3]${LA 0|9zz3ljOfF/WBUߟc@6.qN,'l$?>y'Ḷ["p,BZ @#>VᲡn- Qp#Xh!GєM]85EF=D /)hkPd:,6b9(j]4EXن/DP9/=čyP1S|#rJbObTURuf KE%(/O7'K饴KK9xrD\:g֋^P20҈b(p\=WRJL>ZAu=(fĩR@Yc^X,H\m`!K6Xի'2rl Lzk۰w2B@o6QC}~d4&櫖xuB3"f"'w &mE&z8$ʌ˹*0m erA#qmeQ/]Fc`kt)8&c87 g,BК0bT* BdR7KE}T 09!sVn5fug'LBV25Q|bCq%:{ԎlfS)cM1IR@vOĤrpONo<ݧD׳`GQNuv}nxU@x`0A9F4ƸwF `cmaLPۯ #$=52g80C8(آ:qjYx2 :*eHH dVY1up5xNLˣ jVLr0nԲ6e+K(x/;f`28c$*d9-FX?&#|.j 0ʟIEAIN;MPH&eh7"H+jÐUM$٥~pskũ[ln̲yOض1Ld¸043)M2i;͟tu{I'EB?9OǓ$ pG_1'^z<'aAAuNK޲BԪC!8,PIܻp%D8;4Cp IդeŃP{R0 &O,hv4+DfRT> 'ᯌ˛Oy$9lAN'/]ʠUx,$XÃGSæHH f|(J3_):a7[ɗE晕N=O(t׀eP@i9 ~ n2J2N_D$ ] *ŶT`,4]( Z2У۟~'2rԫji R_90iݗfaNzGlvwvxTGe \n(v!%hh-I 햻bj4 -u빢xǣ1~ M49! 9,Q9kW3ELep3[M<`iFlG,(Ƴ$Elt5 1-<281*c߭Qۣב^]S8!F0n8ų>qRNۤ앏#U"GQPmL*MoAF6,55 $c#ګ*dL #IBE.6Wg _m.!kb!Q5wr9}y9[HR.1n`ܺA#:nP83!SS*|pyeQ޷Oe9*gH\b;Y{f$ aynb`|,RjQNl|w{;BU9BCU<=D(傁 ¥3;R#V''5l<4}<☉! G;؟5uJxfpD.He.qMba1 !C$ 1p[}'HP^>Zw:l}> Q hpcf&"Oكcn .:%eR57/}$"Zu{:"$v &#_NB<Ţ}G8 dhF "WSmy~G tɡ[.Q@U $j> (dMՔ$ڤDJx9M= !u' 1miVj]bEJ϶Uk .4d09uJpSQ qd34og8Ɓ!֛9hf !ލ4aC 2"FCf55'I7oa+aGdU9f0͋f;w[~7kCjdP8B pW3O 2IcH\L KgZuCռ&~؊}o_*?IwgXԍQL-oOgU}:(D3lH(_| S6M2'$-KSY-A֥J;ʎʉ7q~?r(5%"v;`6(LQ@.L?&b0=2cнzXA*6hᙉ4c5C mxN"P̌# +lg@LPPRǗ{sa_)p 7;h,XΊ2C,%?tׄ+ĝa?n|WY>&#n#-%Bw>'tsfrJTy^MTG1'K @Cu~ONoiQ!E}۩Z(ԃ|]EŶ!qɶH;}RW !qH ƅ?Y?H CICAHtWTih(("X"مSLA qO3EƉ3 ,.!dg0%M[wi '7F4aQF`q 8`'TUCIJc #k01?0z۷~\XϬ?I법)"xNSj*>3 C>F#X45MOcDzՆ5|7EIQ]>z8C8/eja/ZCk!|4ƺmBցRqл[H(x: @ &(y*(?*SvL 04PA OKH*)PC1qON83mSUY ')}Lے.q6߾/ǑrPl0$[B 'K)r JK DXՠt8cie /?ǰ~4-q ˗m.4iތ˃ˌ+M l#Kj1=x؃EMaоYtm@/GgUVKΑGo s B)K2Dk2 '=` sً;`7bO~\ i؇a@<(S+xs0x3S[\'lJWvVCZ8J1^kq\EYffacЌz+æ \EGn` ~LG.0b>`IKH cp0SqAJ&qL " ,]$y& NCGG53;(O6{̫oߖ535GY62nbqA?k3Y1듆`80[]U5*KLš@9ҁGbR#o&Ld'ZS&(gVdd#u+ 8߼aYS[VFj NPlާάjF i E[ܙտ+4C r cuZt2kVp2WK lL- U`K^C0SugA /΄e>s]TX(y=MkEgPHH/ [ 7>=wƙ9zӪm 3F3D4g 395}CoY'(u3C&wC^qX5zك [Yg-0V}ćq 0%AFO's׭"'RpqARB(d6 f4XA>r͠CCȢk"Dqn,]1\9L9FGJGwP5@Ԟ>D$+}6~h| EjyiVsjf;ۋemt(qrslaD""efyGEwMfLo*fPX mQeŃby "2>v2vCN}>}5uX\r+) ۆU+,E;;dtY|8kseXIڐ8Ig$*r<KM'swZ>ahcrρqYY2yuBP&ra 9w1ܾ_~-zB#LB)@Q!A%C 140O?A1!"Xa!./O CՠPLSM163B[ R1 Ua(d$n|<"_f̓K0UXK}PGk8aH8*b"+`+JcSY WwWV 4YT`iш'J,1.>jQ#`( J$j!=EQvtDV写X~NqHjIbfHO$ `ulKl 3$H!KuW cDƵ_Ϋ FKdF9dDSZˉL]!IRV %a3[ F+$b@n TJ@ĝ; j3P?) N@9  @ rpOAHwf(!:rKٌtyQgA'!:GG!%! C`QD 0@!7dGhQxGNgw#[x D܈Z 3T 'HuCPQd L c Lyv vE$'#8抇A0l h9aX4xi-lvcM03x"@h| ==Uܾzܐ4Ku$_NblĀ&`i%4AE 1ĽbR? A!~CAIQFg 6$xIXiOBQ,vOoƚ7AY2Q|.oy&sB!0RT/_P3fHi0&śm@CSm3cnh3NgВil+%QPĨdAʾHSIFȳH`$ i t_^ZT5:5|`Sj?t *|I{>kSdͦ,Anw&4j;,DElA8[oUuhJJ;ryg8 #b^ >\ӽD"Tݘs>uƞ+6T Dϴp:`}$G<}b[>t6P āT"/NhlA.D]{3 Zǒlm*tWmcISB!Zfs ɚ%V-hA~m zFh%h W/zd` 7IqXuCx;Ճ)sk<2P\e#R +lbm^??_֜?i%0o<Ӥ5$;I DĐ.U(fe'ŀ{$s)mFä9~|'s$b\bXypCA)nSUB@nH'j%QXiuE!%]O-+8x`%Tzgm+Ԓkr-XF寢ͱm߅egu[-WC]-HAEq=2Gp7>{#֑2S\\[hui#LHdd eҾNtWF Sr6=Ou)RZ`tAU6<3[yPw;Th5@ Ib,7sH#|bIzָ6B͊ht:)P4^? @10 @AP$A/lKĠk J)A h "jH F) B$ R@""" `"t"$ %&a%* AJj"@BXI M 3MPRN f b Ce<ݩN~ T‘E@&0W&; ؊X))C Vnړ1GS^Hiz[YsFȷmLՆ9Jҍ5': XngcsOd! +I5"4@DX(U!.]T' })&}RKFt['T_ ս  ajA) ldզP@Sw(9lE 5JjhB!" Y! Gjx&l>'։ D '/F'F3(' w:;dD-II͐F5feSȁdv{Ux޻Hz҅$ʖ΂CКAW*T()L03) %4S|޸&@!]fVQ1LH%-mEd$/VYjniMb1<0>Fr^S]ifWqu " (JJ&a6ihFGP^JI FRJ4T2!{7BJ #V#(V\ 1D +AXrI.U2PkM:J(z 4L3@%-%4Ehb".#SAH4L5шST!,t)*ĂĬ$H*,K5 E 1 D=eK-$2"R$<5E2gǴ`(0XYH5U)EYISƑP`⃤OP)yr^9*.Kɠðhe<΂B$* (7v<5AN-W~hE^) 0KED>!(jbK?&O,%bcz]TN;ҘJ uW HPЄILHMR31DC3H@d)ɽ7O[0t|d9S !OS:[ޠV*䔫IE&45T1U "tvt=O;W >tnVPd56F9=l 7%FNw'AA@P62 /恍$q&\6& !;3{N~`t$nm{[m@2;APrC Y ׆r>=щ' #PqM7x(DGԝ:P~tJ+hJ`,90J 7 Xu'rqy&jXٴ5pʸF/(g-s! FyXQ ehAs-aсe88+@Y⊝ O/*t~sp?Q)!H6S8c1lb4ah̡hNhI.i/a8 p[8n#(tZ!Lyn 'o瑝& sZ5p}19&US<Hq'HH0>bJlIyj$#cC 0z!&#X=Yd@=B˅|t79||&#@pp0V9 e0ѡ=6lش]aʉ`Пa&Daoh(0 q9`tDC?h|~?]MauC, Шxn0ڗ"3q7`!w0P D dsc!S)6Ă &$qDҤF (iHq@@CTĔ$SM#!*x"i EH?j"ShB3q+KPQLfHX%GToK~9ppL-uh芘n#˃OMcb.3j#.KM GZhL hbƛm8ZŤ5DN4rCcFGmęѢifb5B ḇKD&&6!CfB H(@Ñ?TT~MW>WwBvE_a |"e*"bxBve_FC|H,lN8O1rj/}?߀1 <'CXD0E$ )$__2pu,G~MWv.o٩>UC'OH<#&jGyN}}ٓ YQ3Z:Ae`*h.4KU4c&˶-RsēXipˈ7sK©Ո 0 5<)F&/1e9z݄I)V|e3/>}ބG1(Ca d8ʧКN̊+3 "L.%:>ZU mYP|5(5Ƹ}wiDfU<|< >a)=АhZ R("[8z~ KH4HӢ3.Ve#*P+ʤRu.Xg\`'0~S]_,!<2`_(fC53%DEA(t2"N݀:H: ǗCP41Ua64 cG@5+}}/CK bUtk"khi4&Ia#1 Y~e_:SRwޅ\L$)Zb-0d 3#C(Huu Vfi@!p Y}x.8!7߇g}~`b|Z>lG6|2t^MӞ|O3J5(:‡*HLAD)CS8(@:^8"C|'+2NRzlZP?-Ta4'aa7(dxv :KBAEHiAIP@D#@*KI@ Cw˖}^>^߯2bFDv^K;I}PQ!0;f~W輪8<Ƒ)"(  %zu8EQPQ>3ƈwpgF8i*Iip5C| lkӢWzpl* W\(߂7oRPc15M]_r~!`SeK#F!@H݆3Nv'oo@woq C6)4r24SԡR6M`لXt qg 3V@ ~z6NdV?IG#ֈ|r7ݹRn [I@XbX1@o-ІVQi6Тt|>IB> |ɤt|d jԧt7JD;A;PK ;nW5Q$Mt`C"joD0ɢ2'@+l:G .`$iFzUb1鍊`XƘئjQ9&!Cj ;G֎xD؊ECB |TmD8>д̚ +D?᦭8SE(Z1uDQ xzN]߅ֶg9mq ղA鸡sTiX<ꢢ&k$d+Hюhf%OŪ}OC4ϟx'cdk^EwwT||z1>$> ='uLzՠp<4w&RT<ǸYdH%!I" 8`N)*$ & 6x(1VIRHt=*og`BݑUU`dtAGyJfA݁OklGݭk#G mFZ%AQ&!ʨ:o.h~+91vXA(8eC:Dҿ 5tu&TZHiehcR0& ٮ=H,C[^dczG_{$(H54a4OGIX ,€r3 ubSd9!z;w#(U Jh BAI% g( @VMTƈ B6fu{}?Y Aۙ8kL&_}߼zWf9*$KNJEC(}\uDC^b'BBi~< j M__Ϗ{%2R2:Hk? yΌULEZZ`C(¡?OZɽє7A~ m%I t"h m1^sY0|owl{T%զ>1HPT^Ǧ 4:Kyp>?mYb7Н9",Da~9m1ԑA91@Ǭt'.8h}Cԇ'Ep&8$RDh"q!^7X1GG`{Il=#2#qpqzU;wgjo/>0f%ciAS@jp*&nTo1 Wc{сv()$ES5$ $(8DV(yĨ NG F75`1K^[I`q!N!P# ~)J^s J!s6jaT$ yQWfx *EFn`H0XAy8^OFSBS4L*aT}]vq ׈m) Эc(/꫱/EnjF-8AD>e4_ 6?K|Uο>apdM89^4Z&oǜ|ڋ64P ;v'dpPt1?KZj(-J`n!i tYwS2I#^ )hOB~l6_Se/~`LADwĭ!oUP MrKOx]׎Y*%"[ٶ0AF `FO|紘 ~J(!I.k9qCm<E7`|Fbx=KEBz #?B57Wbf6KỴ<7gkS3E0gMmͨX΁Tq;dr^Xi7^W.[g䃧B o¸ SXs]cPX*5H.'!ݣ BZTB~D~P=2>6nޚ6XͶ 5>7]qa pI滜bkhγк-H /i* 1iidOvɇ}=y9džH -_QEzI5z; \X5+b.`,ۜ蓓ц ^Iv; *ʚc@.x䪳nzs!#')``1$!HMf観Z GC$LHDx1Q:TBDAHἺLn&`L PAIKC M3$$.(&D dB :"0>wJ,HDHoN}0c!ƆEڌQ&X@wg/ɿD5jKѺTT?-h"dm^#Mʧrh7"ex)* O_-ᶃC|F=wg:SUG̕h2SmA `FFLCIE&x< H^dBtCNB}c1OSIݻbACJ&jq;`{e0{*1hH` hjf'ccS1EQT\xR{!=CD=V6Hc1&0ci`ĕ@JN -H S"3ƈ <8RNwts+88ݰJsF b"bn ()J&E,A4TuN=LεCy:}YqNCj@K1"j"xg#r5SMTI8v=<ٍϬY1Hh40F~7`0X(٣4EI4Gc5FD`qA ;c5:+J5$ =q ^08R$KN F:#TDS2[.ZI* A}nu3s{> sQ`ƣ Ɂe Y/ʺsT1d}mˢ$>[9&t^L8C^TP(bLv*F"F&EFFqM2d^ݍcN>0QLPq'| taOI!!Rz|ߜd(F% ɤ J|dM{P#ߋisna|^^z_3q\gp`w,dMHiˠf@xGM4s3e fqÞɢjU^}(sEتb^ H$8 —$ز ,&XQ*K*TgS.:bFC_8N.D&"Rjgm sқ[H1;0DEnK4y:%>2!G5zq }*4iTpE|*xm\RKa M yC:O4?@AGgQOP9ѕ;S=zYo;푆A VhD)=*^zhdC &ͤD{!S (D$E g=Sqo:vDž p|?Ǹb_[ 1}3h0'V+a!% ףk4S 񻳴d'Ʀ`h( }KƤ(Z4GE4IM::qtcyϞo`On#i]&L%T]'yy]T1d&)XafH(k FۍI4L]j $̍ Vy^zc'$1O({J46 X{L݇09%!.32r(.x'JYRq( ب-fUNz?J=7c@hwV.hm$@c.9i*pzj'L%8s0M6x {xhiUKRILRgLHh _GҘ"1Y- TT@E0P?HeE`c> 삨66Ѯ-A}ѪqΊ<|1L^ $|`]:r-c PMRC@!EVUzjPldJA*5% ! FM/"|ѻ>XTKH,Z ĎIH},=XfaW9K|F6=E:d}g9o6Ъ(w1!!v 4E|a@L$Ě@L!`%ĨUٯVRQj4JL3%:J?Bm( z)`(8=\3 B13P?!"EII B(& P5`Ctf%teϽ"_U;šBXnˉMH!`67pP%9@y]8hos8ml#Tpaa 3݇;˛YnCƷ<0jf l1xJy p|]G>˄f=3 OC%ss+ 1aؤ=m<()V @@"x}1Z [5t$:rSޒ@:TP,@:At༣2F *%B*0`4a55Rhu"e% lf$_iUs!uYbY7,8Nzʛ0>3 "^$+@@1QJA,̴ ʒ};/H`p!!M P6'kP y> veLa ~SQA j1M pzE /Xh$EBX>|E!G"F"N4{ޯ[NPB|;XcQƵuE8X!! JXahNl{GR~駻>&~C4c:p@]ij1/T/ϊ``K MϬ~X.vHHI| iDL2!i$@WK`!:: *:L0HP4= Sdt3 *jj28k҅)}l>^Mtz0hHVAM!+"SUAI:mLrI u30z0?_v/8@6&"5 )SިBқ`:GXi:HM/gMDŽxMKU1^)thbRJh(EX u,l_LP-&kiްi0I12Hhx$%  &^`$ 0,2PA~o_'z&2g1#JbS$0@Ru}M6HBpJoz]>@ԕIZ (z)S7H.dp| @¾|eJ%0N@w?u(cHʞ'LT{>zGo Gur*jem\YE#VRToJKsK:{(f響tL2=] 2> 6Z;;Jٕ|b8z%DucUwA%OHBJ v>&6qOX.7ڧS@'g|hdGb?:`P9|ՠ B 7(n5҂{n{05p&u ZCf>-)a Cx=jP׳ o4M9 =j0FF%c֦?9F"&!qBGs\I!m>~~%BY`uCB ,"brEj  ,^I_q۷!<-kT,0Azm' `n׈Z59-l2!`'gldz.nD"a(>UB0vq1 H@z H}1!2zVxBx-5wd <λm^2lGA醥iȎ]^pۊgWML}^Eju{ wdJN$n'WɛI5GsI`1 0yLlƼfW@I/Y}/mvǢy3cG4oG_LAEq H\8`/c}L ǘxJ{wsBQџz,;rrg {eÀ$<4xH:XY.HM(Rk1qַr}\\R ӻf@^9%"ޓ3j’]PxHIya,$>;W[| 6hXF[77x8w2ll[q&]u$f9Zї!n0b# <Xbb{amPƋ9 v46zqwu d1pDd;pNBta}As!})vk hj p@s@A2$@9iBE$vm)lI,Cd0D YwNCA 0CKT@]']Ɇ5nx7HC4K?Ҧ=йH۷ ǃjq %PDCp hżcy^*HZ$g=۞?#a*#rs\K,jy0 ?g]& dBoD#A8g2J1]B1/N91P{+Hi2yG)`#t^F.I~RF8R%#G3,m# z?bO$g\n8~wd)Yx7.1Չ49 1hdPYJ v@ g=eOs&fdl'ͯgڵU?I=D8h:;< /3,_P{d2=P ,ʇyr׼R>Immj,|T]&h8zp~|廣< ` ,3뇾N[N2!/XnX?S4J oP`@Hd4e&Kz=?jU',M{nݺ~+؅}WJ.Q2J2 {bT#O *$JϼO)<>؄'{qI[]ŘT[5m(!e Ǡ_PLP~)%qlPS3v0"DՂ:vf}t%"0ƒr {bj<#ުwPbZ()yzkm_=`Uc$@j=}+)~ .A"Q8_w"&ni@QðXWu'ͮC?| "JV?:9*!m h+w~uiS7Xb#d5iAjR4B*N c80iBHztNz56yr`rk!4ηw3>NBs38IC a~Y4 CBed$Ͱ?wvzڃ0D$6v㦊B ԽG ߦ)d}`2ـ'C$..2#MdLdđ1$T@PRQAIH0: >G_f&ߜ*G%y%+T3,2J)BQ@AC ;_r&%* }OyS_ qs!" hxAs6>P'u6jJK)(.S]tSw%Մgw ;ba튮 :֌Wfx;(0wfX2Zle,{lkF9m\! Z$v빓ɔ|jSŒAZɛ!4";Q[ nkvF,I)T"&N3#v$h!,pw2clnRq%-F= ZLI:cuՠcYԆ"UqS,)f1btqӛ16kd[oѣm說M:+P҂k&b dDjхѻp0h]MUE SGRFꫫ&@wFHUL&i3Zަ.KJuif9>쾗wjcݰOFrHd(:F"O)9wѓ@@$}?`Jk b yEVh{K^v/Gݸ$hCfo6Ą!z ? S?gqUiEg}٢;t!_z_Jv$[i-(:LG~ >;Y  {b%>m|ldi`c|[P@74AӉm1F,ʼnevgXMz=cyĚqmVwGE͏E|o 4kF }_D/6[:2s j^RSB@̃{̳ʐ|ReS, h~`k+4`C`7! bkQd7S hf|:%)l>  5˲fބ9#@d,f"DJ^P%2 g>jS,.-{|7vcd;/yt./PMb\N"kmV(Æ[# "IcHc@c#㉧g:FM" 1 H=ೣNm5q*+!#(ȼFϕ:2ht*7kU`A;aA##!4v-3xk$1xS`bRH ](_١(H np%g̀8x/(LsHkGSu|eTbٮ[vׄ2f-d ~wLr’j& =1͙.ϰ 6HM_31L"ZƔ5FW@bYXL2  n:9qbJbp`5ύvH/7~%ԚIU"Gcz`eVLN`q1nZԐS8p(㣆ƈ\i܌*75cv]M#BzM43u6b<12VK6x=>& 3Ϝ0]:yp؆g'` c4& {Ul;$_-u+CL4Pw#؋|5n&#u5$j>x2﬋˞`oLAg!+2-T9m*i,@i#:HOCxb)8 ` ) X iVzZmj_<FHt&l^RaV&Lbfdٱ#6c9  9΋V5]rJއ*3hqlw@`ڮ7G-Q(=D鹣|rN Wo{,7\1ߗ^N02" b 'fa% X!ޘN\8P4 akȯq&! zM"Gb]66yHGwhNUP>ޱTdHPlp2C04#Sr;mE*k$D,AE2d'ڣQ2LPxc#JL#CmX&$M 3EzAU;&rayOG]`ʇNRz hCΧ[_2 @c8H6 1ʖ#DTo0[龥!' yhqHȷ !Ft S4NE6z6-lƹk#Z<68كZAB 6Khlc\ Fu=9O\*ZjCۦnu-@hՅ!![<JNDö,Dxw vyw'$gAZ),5g_vAan[@J쐢QȁXd4Kay#Zx`ͺ|8aw2 DSSa¤,q"dg,!:# HlAϱE!^7{;l05 1w?K R[SywZ/aYˉD`NfR8 ;pH̃UQ'vCL唏N]013Z}7Nl5oUؠiً(;/h,!2 8Ȕ[NɻKW#U{zQX DY+h+Aİ;V$ht`ngC4KșQV3ҍB &~nEĔ9~ 6FFlAdL.21ea-c)vt8tk 5kuf%%= ]paN^ r99h+yMkPg5C|dOH<"G< e\Ȼî Vd fY 887H8~gaYɆҍ`.5 !8ʆbMνI8J l 4dHNSi#+b9:*NzZhDKba,`q(eg t61@*  #OLr[#ыg`%o/>% :]ls)@Bn ,^CY@lCGgU6s4arI#i7})m?븒`'{-[I}wCqzYix/PM0W-챧MqQI,Le 3 $ cpəiVLJ)[}$fMʫ6x,H3d}Fcfr\lѨWmYƫ1P"ԍcTHТiLςt Zڳ.)5:nDti/d8-kdac_hh9:MŢRza,Њ97yOom q'R8Jqn\dTd;mC"2L3^u`(]HbG@P F |bx{Y9Dr HӇ8ߕ@Ώf @KZnx޷t C>G-M:I\ VzX:bMY+n4ù~3 HfabBiewFaF Z3[lxr!b/Z/_5YN5v{s69YW 4FZg01̿<7o};vCu޺#Ip=;?l$af `;3'V6{Nd>ubt{pphˆh!_d$<3P.`1ߙ0{[ڌ> nϧAlYwRF`M,+q҄T.ꑞ[b<5g H\w s0fI/FF<ЄA6>Ioǝ[9.pnEIdkbqc1p!="ȣBӻ1Hf- Aκ4QjL <6a $ğ)k`魶^cqUvʲ;[nC0ld\YUB' pV)*<63NqCܚ+L}8DHYF4 #N1Vp D8)r60ǏGFT3t0%M@im) H`=`ojrCEAm < &$[ 0-E "J)k $Ղ;I w EΆ 덐j:d0fLC7}2jCvXf# iV@do qK8dޮ3*L!~A7$4&4 IF S DlZU|F&&6iѾ S-Mɧ4&2 JE)S, iHStYS1  3iX!&;k#,7\@ypTDTuD ޸1c$SNA98(Adm v ?o#鸤IY*=NG/ x|AnAb"IhZ$͍)9m9O>ŽhHČե2 $H4$\SuWQ;aQ$T&YJJF`I;@5sl=xhYQ>ݜ*^q֢M)ЧBTLvzTC8wm.:.@΃' c?_Q!<G  r#\5jƔthf*oDKC .FMhmjb.-# 21$tQ,U EK`Cm7nu1F! ^h1yXޘ` u'Rv6шkYHjm鬉qL":圹v)(ɳ Jb,fPĨn4͕hO\d+Lxqtuޘa \pqa9$fb%d_?gy!x| ^)PC4DM;CsaH T2\86%XFOH'k[۹pHf >`McVNM-|9GIy ȃ@6#8-y Hw Yid< _ǮO=BXCNN (""L(G9Cu1CoũƲk|LIpDʮVa%95.أ霗)[-o*.1VflIHVl% 0e`L 4Pe8Ko9UebXaXгeS Be aDP7;H6@41UN.'^bi*STѸwxdLr2Y!SU?a.\Xm9J?zLF&!0I:ǻ^n-0}HD9 _Ϙft&If%AMHb9CGЃ ēy Y{ō$j25Y_g3dQh!)V EDe{L5=M΁sLi!NzfI5K91`g B3<[241=t\,%=*[C&#vRk%FOV ,M{z<73A  D{0~vշI)l ~2|a@HU'_S c#O3Bly pU,E7MH$I *BʉV^5TR@98N @wFwbk(p$J۬NEaul|Iq ٌqD>ږ`>)/iV>ܺ}B E$(8 ^yz;04q󍰜y1DRXODUj2F dR%ޭM!M)G`n,آ*dJm z89䢉"f7ǎAӸ}'(wj :nh j:y޽m q4kH]n MyL 3T+h:ciҭڵ(:reg!?}U>=g}װT-+" 0qP5%" {_MЦVv6=S;3)uD e1|( hD?v`vp; "R!4đˁzJ~J)f~?ŒHC@ #@$H'BwaNҭ+a44tR%i&B B(lvˑkGɔqX 6"M .#?<7m50 ʼHuxO0 I-Y*GGIvE|IC~`Sm'q3+dSC5RE N4AG)b`GFR|N ɚ;bqҠ0v>WPIQ6,;2_w 'Dňd3Y$?@!`_xF1eH22(D0!>\l66PIk~:3IA2(ÁkN su s5E ' \Fn ѮY=s;삇n㲡suB#$>~L9xDL5Q 2 l)&M5d RxsDTӴ#Kxh`4!N9mvh`(hoQ@ EHhG~:N3Xu'?:B`t)Y|:h:-zחD2<-< 5 _>n[|yJxx5o4$*J${Y!mV9)b,093Q'#T!OM.TW_v AG)ل_C)*ivA] O;=`aw=w{cOCR^>~=y40mM~h႑MReN,ͤxo> T}&.aU"(8"جsqTN"qDPMUg ؟?;u=ah@ =?x7A^Y(4bM!\iXF#TDCjdY2Ph5B;o\SP<ܳYi 4Tߜ9ƛwKHpG#C#Ѿ֡4qiQOm(j)!d&2I CTHR7$=mh7Y/+]0b0LSpuygQ=U1ϘKϙ9 &o;q}yDZ|M|^OS1P걉A՘s29w$E4ZSt`@q lka``n#`;i"Bzv{q/~жcM1?E?g [#ӗ}$;=hsJ%!Kzs ?hJgt5?Cۖ(%3FOh*"eGN93hiDJ(R3 (i :HK_׮C6eA*P Z`8E8 a"$LT%=e v>;F" (HZ)Th<wz\ dTCNĞh$_&NE]VǶ\[:=H)D/MT?M/Ȋ^4g'o jCI G@Dk #ɟѮx@w&?|:cj pqϮ$(1O@?cu'$sd8!LHy Dd?a+=iD/szDk^9 SCp:q^9>TVL^ 0|ن(n5!LPd nR7^e nS4K_".Y3+~) $CD\XX%D$#:o!N`8d(K$Uȥ i""l @h]Kr/MРd.N )D/ }Y&!'&bA(5\` mjE2Q|HpvZP:F ~p 1ҀHP$#t"/2d( c`vjpFcb΃3xa8DA0K?Crb6T,Xk#4Y?Yb;1-1 P{L:J%)"*RdJ@JR 9n)c}^ت{6ۼ` Ll!X-٢sP[c 9Nc6.#&`HLn JPʫrz{u5=]} {|d~ `!DrT5L^(d!dD@.ZlfEPĽ(|ƁXt" ;ϧ{4(HS>jJī0gS0pc6 |ofJ@{1)I$9`Kh$)v0jF'%b("!)$ؐW9yx1+8B& #?/_r߿gL7wFYjg#C;a9v י%5IzS4ķnRI 4!p!PbѾ;a# oLFs7ENH0#؞[gd%4ذM0Yim\f%f YNۍMj'Aɲ"HfH)RFZ;Am.ح[DBE;pA#/cCbyDg:gQnNybHlZh@?'j)u@2<4C7> "=TSg& &dH<#4\_.B2L-T jtv8卤Ew]OqūdC i:: SҜid4TBD#Qq& 3 z<8JچTc*)>-DQ0Fg)n3Z4QX,7Hj7j~/N 7j6`oقp("03D+1"so\X$goƽiH3iLzf!^ z>,2|L$α%FIaL$e ⢪"5n3@['%'5fJ)h%"i`"*R)* ]Ҥ 0@RIl8(Eąb"c6\OBmQڞ/ Oό.Hf5`(cFslr|"nn$c uV1 ƚH;f?`bׇs4F >q١ѯcItTJ46T#07sCddQ5Riѣh^ʼna&-,j#X{j#faP3b~W}|Bc*Ljq'2jpD#BmâXI4c"|!¿/bHSX `N᷎>8Iu5S7M*Yir>:> ̓){hWtx?㋮Ĵ'"P~bS@˫ `_\f_TM{y PV~<y*k !e~>Ǐ ؆*ay&; ROYؾ6ybA,#B&c(bɑ=Pfl>D5,T(wnQ壜dha>$p> cu?5RЦ1';]N:L8O<K(GUBwJ0)dJB3|&x?dw;Ӡ?uŌahivQbp!@dP,ќJ%Pa5Ю& Ifol !4NC*" R" 2US>D8h\GHȫ5ASfKQ()0\-/˹E&Bã9m2(w UIQes'`'K 釩?i*D4!-[ >2Gz'0DJ UңB$HҜ0M )iP*כނpxICM8*py$HJA$BCW%(HG`( RG!{ T FWb00T*"Km{_} 6D:)hFY2@~K,ס^t ̏" (ЉMCCJ(, JĄBPHE NvІ(hH d%T M!KA(SLTQK2,$ E (R+E5U40TSA C݁ȽlH-9))_0=jK0@I1G:JQn4Qw?K#wd!;}zjQP+Ah 8@N(__7?P?eY@vL{3 BQdJR)F (tvh @ qy~!ȭB$PIc@θ×1?$ki)7l?"22(DJ(}2Jn{SoNӕw{;Euցܶ΍cݧoU#K^wо8lffPP1k;wod [>W,wfn{e4su4^ PXݗkkzmk.lo^*B5Tz]=n;2;SAK׹z[{<]:>-J']o9݇{>HBJ燻x4j6t)Jel;[d4jUF*t"̔|G@onV7w];wmw7`^Pov׶Uo^҇A H ШsXbuE@Vu@ P^|έn x}򄒔A}}tM^-὾>:2{r^EP]ճ۸S@iBaѠ( 0z9 QV)28>OU PIImf<}zgz( fE {x|NpwmoV+Yb櫸΀7<:Wz>h>;:盭\Tw}v}[k;'hh Ww۸u[`)֫`} T};@-JH=nu@%=f|-|݉^]7޳ӷ mwǹ#L˼4[ݷS;w[= }nN7up: =_|>Oo.]w5畯S[}{0]n/J#wa{wWZݾwv>׽و˶VzuS^wokݽjڶif_'wg:Ly&zgg3|o;oi;WL4{w{[guo{o:G,t랻w{o=gws$v_\[vqwt]vUOu>koz{y>w|%`:3_wYIҷ CD)d@Vvu]od*C@fWY:{U5T_yzh;[ z.ݼ{]{ V3SїZ*:afYV^$}խk˩c}S޽qܷsu sܭڷ.sUw7Lsܝ^^h(zXuuԫ[vl:ެnir.v7{eQ`/Bɵ!*,lzTNW f*v{^VuVC{Rۻ]m6{]fYu6B@:Wpsٞ]hzqF9մn㽷kyQ]2(4RE hZ]-9Zt v 3 mv6v:oy͓+_{bM@ȓ۫3*IE]mMx.nLom={==48 **h4jo<7zڞi̶QE^@nR썝w-hJU$mKwvut͈ZW'xw.ۘgN۶krk)jGcgk:c1ERTC 4@ L& 0LMM Q驰@%4!# L"= zOE= =@4hH LMz&MLT2 d1S)?Oj57?s1BXq4٭hL!V$l܎#{gb11qfJS9E:9j>0Q3\@`a3 3FjB@t4*r}t(()(>"n5|O_?h%L|  Btt S?HzZ=J5@ QǾ~3x<4n?O_c~/te+M$рRTDQB^ Xq \LF }m˳yKf\gM~o[$(>o0?%p3[2>ני9 ZLݓ3Fpw lfz5jʆ#Y{]]nܞ AW  } MӸ&It?g[z#2oRe^O>1W #\-rWo1 t".ܺ%-!mݘ`xKhDi'|  ~D9t3sw,:u5f Fvqj=5ylv9_l*'a_cѥ ޶V bCRUEUFKVs&RIW ߒԳI=fh*KcVi*UI$>_C}  ;fS>7ҤšUѰm4aɘ՜.՜Um[!ZTP]}&Zҝ~n"f8۶w] 7>;W  '˄ueҵvFB;.)ͧ3%k)瓪f*=ZZj0}1vpuKUu]Gz.Y=ݎ+>cs3R۫ީ[ltֈfj/k>NW"[!dBbl;wW#Q]>~sXZa \Q%PN*ڶ_![gԋ72ΚF}}nXE5w+ )M;˕Za kt; s9n'p惫,>Tb5fbڪ"Ϧiv х7o1x VES+|GM|)Mӣy~`9| :ƿ&;;9y Ag?dO,Q(ENCCB VlBl6fQlGVcPz{U{ <>C_mTiaˁ,D@cm(LLL3-4$pa=ff55(B/h,IT??8raAUG |0^ciEB* Z1҈X@K8b] OtZgf. ^E|,)gٯ1DT" _W3×}cqELRlAty_n]8[D_-:工sz?Kgm4}02 U@2z8Cwl43rRƒ?%#,Ҁπ'd0\u(_8P(iP) '>%yYHtڃ!NRHP\C߱sL,Z 8;}Zi4n41| ԢP`wP*Ŕ'7͟?w/.z|TL? _uni^eOԒ͊<\X~JLSњić=fa1G3KsIɁFca8pj%]T0P؂PxZ QY #20Ʌ̹s*@#աbPNu5qGUD<'01xB`gSPp/ / d}1E|xHyCRo/6a,xTǂ:oi0K0kCfxrFNrѭ({q+G^6JD ٺt~~_eAM?Gp2Q ݟ))hGtXf^G#|G,?z哛v1ub@Ahuzֲb'DjGc[gn}Oyx]i B9Oq` {BxnιVn ׏X:$_)eul G#bK-vKV ϔͬTQBFrv"O~" eA)Z Ż=gy2׎U?~:.@{aMpƓs )08hM(n<=Rڻ+c77S&D3G":p>uZK DYTsw87Z\I- eb|<.rJH! I-t :Gd.Y?;/lO=82Iz'Tf)y _C1x̾*O~7G_SLu9잵 9IγE$#'J~l<]=xw&kLpH1 mIa{pxsr^ >mݒ2C ޡA:8pz];-P-^ZctuAUFMbDS >_ⳡ "&9Hܢ?b .ubC>TȤD]j?B\@s|I&@Q=|(>s~LII MR{2b,:iŮ/ ^Z:b3#v;Na\aީä]&N3SuŐުv]طڣq7=SnK@rY0!T cx6(,PL#LĂ^0ۈd=4aq7s&Jr)7;^S*ءexɮ,aAFe^{ą^#G`Fv8$09ҊPl(5u/ 8 yʭv FxqG3lv?Z̺H/C8.bD/oP)qNJt" 3+XSXjC6 IDka _66NnH9q;aRSN.ԔR[k6Hx3b@I4IXfuP_}tJ 8e,gtiz1^g9(aDW~V@x 3&{"m{ټKYcK݋rz_w5Û4Aߛ>c!t;AZW(cې8_5M2b۪D8ې\^ yDK~ ^A$ǛɇtCfSUU8|7ݼstUoO>2"ot`$@٫n"RJ7O :qDalٌνulhwN]:q)iNJ'{^"\SGJ^iaQKR8kR#D7-)) cvkD;_}u??LA>xSE?4Gܨ'bu]>ش58DeGӌA,MBׄ_ɲ(@<,@f lp"!~S&) =h8@fd6vch}5^^^Xfxsq@5'w|JNl'd+lLh5d)T&,ɗQ>Fl|iTK[d:(#KBP 6hjN?۸%z6m!.l{mCii (=B50NtJ(S R}C5=>O.^PD-q d@1O`Keᾲ>18("( "$ J Rh % $)e Bb!⟉ɓxs?tWmd6sF;-4/ 2 7I5Iw RADBЅ oF`<2t,1XA@P@aržlX82 <c+܄9+A:)VE"[t0+e% Y'AE;n[`' Qj>&1xKGj e ֘١! Ӄ;#Sh84E!@LR-)IG.! hbhZ"ޖv]jT0nC }NXX< KZc̩ V iY!QfFDhR%#1 e8 2h;f&Rn ),2w<82ng췣'- :pnF J&J/C| |AzZgϊ'"w뚭r4NgJZ-?Ay]Ƚb 7xxdįOo@#[Anp=Q UJ_DG19ݡ>_6hGCXF4L84Q<݄m EXf()ug`,Q&I M2 pH -[4r+gN,]\'1܊E$Lx}7 ْؓ:):s֩j*ѬIMM4QIUN# A)B#R/Kъ1'g 9RS>:4NsWAPDH%bZZV\+ˈb$+MPD6ˠc`|v|81[NhRh Z621r# H$RR}2!:={k}EݴWX pAc j (:!ދWF~V.1TEr(>KyQ1%np\AA3Nےk0ܐh"dcvf46RWu5UU}\6`dٶ`m?!-745G|\b,<"9xcjgZ9<4c'6;bi~^[#Ĝ%"viXǥ00MUF6Igy(D*J1XQF}@} ^pm`5!7#O4dk 8J)6ɆCK )!F߫LJZ )?ZubF}=?d!>r95U.kuB6>gVS?#:cs]k?=8RS[)zpejni]yfq\.pϥ)*r(wɁw(l՜Xx$be!6꽎kl&RPq#oXZxsX20_W.Cǜ<'rv pOy vgSU&j`yV[#\[U⯒Nuۓ8OӵyۢNS@l;NkW j2K(םمֳo6mZU 54)hvtdeu1;mׯ;F8gTsKvݍ;#yU=oGG֮6KeA/=CTW!ZB)G*]bv1D#ﺉ DiUX =߳Z3n6`2}-go|4;GEPaXPN1;^uBshPɫYqYSYm~vDd&z%.7z& 1޼E8ŽXw "-3xv$oUZ_Ek +~\⤩ ~t]AFQJґdK) wi;-gz^] 'H`S4׃#~΅a8gLOcpŤ~sOi`VnʍJHܚ?zP1hޤ9~ϝ^`Jyϭ]p( [HR;E}#u>g\i[lH>c rTT%4R';&X'CSl,ѿ {IP)G1HFnLf˯ۦ|zLb?T\2e;cni+uOkSFcÝWaMʓVeڳ(&+ޜaѧLŌ[\p1"4VebMߍMaW" I=G,>64S(~"84O$pX|_<|$#El![`eϭVlj s Gz?nm3y\!Dz7Ռc뜭ϚsJ蒈4͞<i&Ʒ2ﺕ_~q^Z06 Ó2W%UH7fs\vI&N?K5\KJbHPґaV\PbBWT/I8?|4~9}^eT QPG/,(1`5?*C?4UνZY/V%k?RJ?_g=+N}ZY-c䑱Io0_Cs~o\'W]ng28'u ?p \zyF^&LEt"P=^>ˢmVBzOW V 40zQʧ3YxwPҔT A׻ÏLD2ģ}\V6a}٣'z?phm~k!JR=¥yIKq#ص? =8nTn}aݑd/Hf̷Sl&2'YWvW _'uro7_<3ѡajpJ^NZ`󱁶~= F!v v,@(;ψ"툤2( u!簝lvv;l usB.@;g񣻢"8Bq#rg1w7c{iAmE*$=^\Z(M2'0mi f{b EVfm5LlN(%nF{1!vɱ4Vj{. 1d^~C2o}*aV lq:kd<3hDx :,lFI3I( pp`<lqkd8bcv}5XݚfUQ|o9Js+#{}| /c!RKR<.RAsF#Z?Q̱l% a1Փ)!.Q3 8@l }>-OM9gӡSŘn(2N[-$"D9RpoUUJ'I(A~d)>Y}S,T|FCviHzI8J~Ywh4w#"SvbosIU9; 0uGf ڢ02#H 全v!g:NWMYLJ(>~l]S2@FqC5-YJȨA+7=96%!9+B%î̽\ќjInP[db_,_\ZS_A>D!r,1DİT_CIX]VLmFvv>ő "~A` kuF mɱmb w4~·ۿkru.IsoG,+9tJ& 4Z@4T70y_$9 Ihc`ܭ*!yYoPɜ:5]/j_`qF(iu u;w ;hoQ}E:O={SB.D CBKkye9쎂b,$-ʍJJh8JʿC!{n7 G݀]ǛUϹΊRl&XP|`W@brfDC-r]w3]$zj*+IIM3$].}32pƝt:fq$7P5vO׶͙g|nt׋ǚO/Vvō&*~,J1;D{>\]幬DFjB("JYYV`h_epVq:s<O{f!]QQv8qq/8;Δ®'$:}R\kzukSLD+UZ`-6޴:{ol`"IqďT V&6ƶaeV}F*XJ)Aj0^]h*z cKGݐW5)DV,YH'U^flMºؠLM;⾭Sn5(4JƒTWXϩ6ͨڐnH(D9ca[!'?=H̹Z:`1?/v~B(۝t4Vz֘ g~vk+?6Z IP)[g"@( U#YhR03wiťzZZ6l(Oy ¬whIj 5E_̑9ڴ$UY?w*ϫBҬU^ WYg>$4O6JgI_0:X1V&4z >.d BLI=}*.Kւ:ݨo{sUtp]UQ-ё30 kV96Jd9%4 ^;ύx~[MUN4TAhi*!#QP Pb_iƢ5Kw&+j r. A&d`)cQʢ JĽ>ͻ}3v-SL@PQFhFQ~#UCDfH2H|G7ꯇ(k2`tx;'eגIdRGTp UV*_/n^Is۫8|5opx"Z~{G/ E7qP)~~aD{~S rS<O/Ljp( )Ԅ5\?jW(@D͕kA ?RtsfR} Udn hh JxڔdAthO9K'_'sb6Jg8-,b'0ڥ`{n)J6>P}vC@X qȋЇȟLf9'6G>rqiN0|3*( 1\=gǂ]&If~˓b3B@+Y_[g-D|ICEI_ ME)擂~J9u!+ XkSEQE:w9[UI~KDm Vq 70f51_|]5DmaӷӺ oN ث""5qKِ jG=jHs 1oÒcK@M[jщIsi/: O;!iZ/,6M&YQNlflA{:{QI-;f raO=Gɪ4dTi!DK1陨0*{Wd%|O5-RTT: ӊ GݽQR .bD"uy9]^@,W3SR 15,]2cZ2Ե?LngڴQ ZsU0[RajʥhQJQզem% kr;G>8 o|RӤi˒SE<,<4vк,3^5RK5! r4m2EC˄PSAjΚ?r6AEh-bc*Md"rS'ٌ'`Ø6PŸ/uaѻio:XnMEF냕\F%Imw&V ( 65ET/s#W{wQ^VچvCP>6bq  O *&UQvG#`J# )MJUNlvI/IP2 rQCT4tjF J@&iF!\!I!)2X&hHUVO'O1T֡0wy ."`D{i6ݓ;ÇM<ۑ()lSTR<,S뻀pčGЋ`li_*zA\e:[ڵdse$2A@)HbG(LɄP RHh!D8_R?X0I 61Cm~?Ϥ!̀vkLzE<@ gv18^ p!<끦x~CZ\_Q9|@=EV^Du~>6>b)95*\Q:{~ pZ(@yǷVC]F]1$/oBxOP2 ]x?~$||CyԆX/+-ب̋7u#3m8Lrޘ[_r~V P=4,X1q ^EY '?/xG?LerȐ@% %[5QLD}}X$Rx瘏yy>ٌn,<Ā?z>m/?UFDA z H :߿|WOS&-:ؿC'G|Z^:oQӵ{˸^ȽDz,)JlheqV_W;tr;ty4_[f_#Z"I0G@PYtbwz?{mb!8YiA |#3.bU۠} ᷷Q߯I,Ǔ>'hxOK|Q(FDM\Vh<ǠD2}۰>/}*DNw95xf b(:ӯ_&ޗ\9^=]Xda*1N| ';ڳ<,IR}o]n^::9u6#ǻ-2EPq}N/l9'Ca&NݴO:z_ogwu2*lKm\qMw\]աD|s~< : yuެ5ydGِ_*8`?x] |f93, 0\H p`y[s7o!DDIC|9WpQ! 6O>1_VX>Č;^h<,Kntq&7{ڌQ rۨ~"!?O}6yTOcn e E!^x~o|Tx/;h] *¨r3S<{iI7꤫堅 =#.ؿS⿦!w|-G՘8x4<Pb>ᾹsC*{tA "-Ե4ӤMG سs?ƒ> RKLK$J|}O=QPH.!OCAg~'J' V= W4O_Q_t? ME;wPXh#_g۫Ou7-f?ᘌPc*R56׎.:0g0ۏQ`" :TpQAôPdXBb|'?dzS&aS"$mXȿ}re 7_%5CT\ _4Ә#q\Z 9xE%EDBBL>-?FRucg>aʪ@HxЦ>T\/P6$$7,RhO'B,t?<`&g%G Ac^$ι m}?zR=}љ8Q-sH(sNz?Ic8gL3bF\ xe38G5(/W3kCE]j#" p267M:J>⁎Q%mJV2q.Bc:MKRmț T,M?i v GOYD"0!cFMEya|P{-7:= x8BpK2ewGKш*^Njc!S9~@V!Lci~*H }~%lh7m?\0G@ EF{|G,̓|7gеfЪ]9ʨiBOctMB ͏f?w޶ -?schGX LD ϨXu.Y1g;c魢A|3r"} ,AȠMjqO pF QUKU?߭UaL'&|1+:n#a3Hp Dn߾J$G327Jo}uAr@EU,sg0f6\AEL_p[ù6,ĈfwH!d9t߇_{<ݷ1IR]$&R՞G3 X~{P?oՏ'3ٰG3 ;󣇩fIؒr?vqN\Aq r v~Jg>W? ʽ?Xsr7u,禢Z:=X =Co|D! ӜҵHIdID(!}S,J-'x)x"/X0º8lI ]l+i_|Fq}@ Nl , 00=`hxӴ[QP bYkO\}E xd4aDSusH=%|6X0X~U;zzқQ`̊{BU2rYy'Z-LSM4;VWM4TdYMD]TnLrFO5WO/T<5.2 aEWfA"8p%Թ Tq6h%ЎA*(U-Nmowd>Or>?w??պo{N/Vm)Pk,`H*s~]-HUPQPП )g@ND( I*U YHZE&C!,ҞJ5zblܖZX-T50^XYs5wB1CcEHDaFKzC&h`*^fԀ\b#N{w"~8'G#%oJD158"xr6g9ٝ‘wcfD 5`N!BAk`z 'kl{jP$u=?S^}ew`Wwpd9BP!GyU?SzχO;l =9IVwnS;Zo%Nm8ĩqb6EC~{__$Rk4rI'gl~^Y#'H G;sSt+~9>L鈘1C~6&?~ڋ$bK \1(ROGW~xmu*=ꊪpTUvj>7K 3/˯tWÔ`{Iuxi j,q0V?OO茈?X'm(޸h@eH/kp?t<6+]Ljcc2^(^.㥄] YWeqg@)8ewD /q0!Mpe}9yo+!(Mpŗ?&aM* lDt 3g)D[dt|/7M(}T (FP{\5On_S"f>,8LFx#>OM9壃AOL.޿TH>1,^s q-J^Hf!G,${G!9QV~^_}&' 6Me;tpzH$l qwgE^3K"^b(գܽk86X(5kPo! oXwҿG%V ZD"u;aE@rX2Vt+Y)r=y^ڗ(l1S~X9||?6-؊DNM ʏ rz ċwdFwr%^U>6N(B;:;<>_f'.80]+w^P4 w+X@(8bfPz :K]s,׹_x˟eYm&ԟ;82Q/XʢAt8ҜD]ؒ^bA@#,,;MeigOɉǁK1LJh"EE &q3~ !HZ[o, ;l󷆄'iMzS # DUI aɋ̎AL {"=A3Nf [D$C <((cReI0!i/0ci^#>=۸Vb@vϙ (ꠄ(h;HM S)k}qM DNnVc'd 6Hw$VqmmM?ҡ sy;hYPѯv+p8jvjHT ;;ٹq@kw4tdj Y:?_q|!gf:-M,3l™u.{8R+AX˓'/DF`j`rA2!*M 9y2K31򦷯~Yv&Z2 (B&n)aT<{t0!s؈YX8 7f!rLvI]'}N>#M94-ApS VQiÍ. yLl_.Sp0_= ~le9N7#c_1@:djB%)b\\SF9HKtY|N?BܺpxOE280&ftyw1f:\˴΅_%l=9g_-;Ʊd[towNEb ~Ntm7I` Bc<1).(lU1t`{-}_]f_cw\@@cg 7R -''JR4@7pT|Ɣ-ں #PmY Rj-h@;Hc mCMA @`,Z6'_-VAr>'oT0wp90day lf^#{#2?DѠ{Y iWさ\sV`n)>paUT%rSwyE7t,c \ U2r!* DVAQk?УgvҰ a77TЮd\:m(>X?v/~W}IRH(bX~# w_d$db,9 $=ɩM#9_(<Nvt?N>Ԅ˯wq NJkmDԸ|jPEH;s`۫MLQĿNIV#Z֩f)T"I{Oiߎ $hDD/d'h~>>ÑÁMr|K9HcE{|n8w~NN,9Tw" \#}b"k_:|6eф;Jhi~Mq)4Y +f:H1g(O=5( G\98t9Υ6Ezod='>p5~(h!m>zU(%巟n+F=hDP!qrcvjDFq)?lb@<0p@ :Ur ۳)K3au MwՉAwh=5s85x}&(Y$ ̮q<}gW9'h =c!좦1,!P4J v17GS( S }~[ V(,o?Bpc3 {! ,vE=$_l[y]%y_KB97oTh`P8=2 F'/F,%$'냁x}]ڼӄ!:P]mGf:Sql۳f@y{[9ĸwP<]М㛁|oP/aޣ1Qubh"DŽDV'sA[N署mbUU9JZ>|-DMXv/xWvMUw*J,,l]?u\P%DF@.GHQF_bh1s_{9*3oFKD,@(8yc!%GD.#Q_6}c=XT~; iH`@og"e:>}boR{wE# y)Kd ,xW.Zyy ٴ ET|*n-;[; .H 4&gkfen`a 1gCGg^ vD 0Ţq^*7RO{~SDg2k~mWlAPըi z@?Qu7GGFV $tK~~ rfSWr{) KPz@̤M V^wkcn>Mmgcs"> .WVӔ y(PLU!(Az=AxH<֠vd C^PDUU;{<wΉM&b5)YDM5)mAȢ Y؇TvM ~v8QsڂURvEeMdW$%tS-ɱqˬ ђ!IQVlkz_ϻNZ0'7w'Miω4,*< pW{W.|w&l9 W^u q>go"@W;h<[ ܻ̑6CG?_jN5~x#ZtUG:2^1gKc7TRCI$Wf@;\:KF/ԿG!!ܾB1﾿ƎFgjC·QW@R~ۃSw 'B7}kWbc$d +,A5yfGzڑ>K BxI )bpcp;9LWB9u,JTyNO<(; Ohyt4Tn}Yrռ;xo6h^s$$s`łd_YH"4?;y!'@P a"y k5@PCDE%US5EJa!9^m$M1!3W$CW fh~YWݐv(K>$\b1;>-&}[ aŕ> 序`; `|lT&]X?Bϱ)?YB ւ0W'!d3%mn1`vD>kmb=EP=Cb~n:~_gxO.7X.=YʿsC#)W(*>gnӘq&_oC'A%>?D~-Ndr)(áO#$w~/jZ*/%'co_5z0zhXN4L0㺫Ù+ID8ЦD~-FhPsm  C==T}o'5ZE9'DBB(ҳ,=_}~|I$=iB(( P`w 3WNi3 pPit;hE*?w&QnIHC!WiJn$s =Z_©6Ъ)_^'So6{"gDQ`)oSm Ƹ_WM!.$c P\kX犨~ Mt#w/}G-s꜀%Ua9'}j,>u}2_NJS% m:I=!|hA;2+ =!UQUUUUTU~}LJ}j"(TPPAFD5uIzC!#huUB Ѷ>>L1*ƊYbjӰuuPRBwdCQ/E:P)Jzwww(J w^4=Bu*8ap>YBSTW̄'9k] !"8vs'ćS`n@nPO}ܥZ\BI G,a@9JriUTH54J +(Z*Ѡ B#CKMxAET U~h$ ,D (C2B8#ߋb :OȠhӖg OޞL<UUUUUUdI$4A_{v6H`oB3l<SUBkZC穷-@9;OFm}w$6dG{: ZPA'0=OP)z,sP;S :)Uf ڎXKS&;q`?tm'hh6~f0f-l>$!?* QqIA GcU2w ==zD^~MW,TLM$_%c^[fs"m7 ЉC^T5.R(Ňv!:>'S@Ƕ׌R=<<;?a [4/ 2@v*TG}:8<1"'uXpupX^f[G8ALi'-sâl,:6X2QBSjR5fZͻ?gٱDNG#Qf PPP8P@|[~X 8pVOfkȽmuG GF}2A{^q'Wϵx5HA·BvQPAI~DɏUod# t_r_)}Od?QOG"'Q7z^d H#'A/y,Bz1Vzޓg3"0GV~YD@y>~8"a=/@Un/Y|^a֒H{9RAwe3bG(6`@f}_=b#=8=l=̙v'T ACn$ǧCu5&rIk`jW3G,;|.o ա/aJ(]ܛ T~bE"ʥ, lcQyN1d-1@H4Pcb- T,3#dh{ASm%;TZpJ@6J7'y[p-ӋGzzA`~sSyٿFq& Cޙd6u8zDS?]_:8S ɺB!mj{sкA@z@oPrtnmOGo' F9""w B"C5.:1ih`Ĵ1ۗN'>=8!R<85ÊdX(U@"NWK%@'m!D|pRLȃFJ,lL.(ӋɾXsU\oD=ǫ0G} L588Y '9j4TM2F%/{KK?(,,a҉KɁ UUjlL5>!=G^'dpAQʓ\NB& }9IQQE .9O`PG+h G8~6#GNnHܒI$I$Fۓmmm[j֭jsnmV[mUUUVlZŶ mUc覊(&(")* (f,5mjm l!Em;sjVڵmUkkmjmնm$XTDs3!ar*ad՟Fah ץu _oy\jN%=ÿ̈́lzoM0T-ڐ(6\Kk `q/*?M]y+f\tXI:B֝fd d(s7DyX?ͺG:}^_a&agGeuw=Yƃh*'wmdqʹuPR9:_C>-^'Uߤycu]G"nC r{q"`'fW':1r,^[l!Oeyyl_^+Vx$z囑3F KĽ^/bX~^~6p̒ix8 ?<7|TCȊ(BrD?&8B;`Q'wϾMa@<CsT[!YT<17h@PPۃ*m?/N[pWv>t%1տ٩b|fivJDG;.G929=8g:A2XJYećueFU/qD@Xh"Ư'Kb\PR^msZt\z> |>qPG~f&z=4h+y9Ub4I_k{P:5(+or@[u/ yXzw~wvgokV;\mͥYB&"Ы!( rH8J"Ze?Wlj TˡaG1\\ VOY,,ɰybXa&̦(]{q%fIJFsjiD䣟2kTL+D_khŖTvWa6Jn[2~kߗp2<ij[2_B4 Add. \!dq uXaL+#zv sRPO۸O掣ƱCɝ6 FHR%#ziG8 ~/\QÌtAQ7#G6GUаХ5v"6Eţm`ͣb/xEBRQkbo?U30RA P \/{Id;jWK//N]m!|/6`졐nZ #zVA/? Z&e8ZPNRu&ϗѓ$HG|sj,7I_a,FͶ׻Z::H *vD2u9{ި+$1r;e^$LLb7%o'am#ׅqgxO k8* Ҵ[-hܼûZЂҖ,70AH yOzZw9M8\,8wy5aJ^k'PFc.).kHN! sJt΁CecyhZ蔸ҌT8X-#>ޝwy1nY]*5C31Y]RLt #&нX`ilU#jph e{auec5*mMߕD] &<C :?ݤO `d 86C$c>[h68d90pe8MԶ[la;evz32{ uŎ \0aoz3zdn>\vTljqK `L΂pߘ ,s6!N쓨;bG"$$Ix "o)hga)n~f|ku c=08v S]!wx`H <ӈV`S2D. ךj0>;CHf`{r|ov!bE'cԒ5tػ{Mgj!DǢOea  cT&hľ($_p8~X\oe\'X G945Y٘k)T.FV<""pc/8ʚq`0v9E=2 (5'7gύ(&,w&7H<][xs!܅CxV[Y,J#]-݋| a{Uty4uK<\{%S0dCJ~:af_h>0P/on @J9%#%|uC_gٝ4q1Q1i'QGcHiBph>!U $\.x4Ad28QjoEV[Fq0m,G E|lˁvb/srCp>+5 K/ݒ4#-`ݟ!4lKf{Pyw@;aSgmг838`;f#\1``8 ϰ26;_/+V2(eg:HZ? ]U 0Kb@9b44HQmPLKHO7tww2K]0ԧU߼|Ďeo~~buե>:$G(3W*_fud6OQ'12]U3Lrxjt1J) 1⊂HW-^ \W>_jCpRuIK `pt=Q煚(~e+>닼:Att e^|^LV!7AIoIS۸Yk(L% 2M~2;t>V&OPLj,{qP8YZhɮe9{瓇w‘i=A$[3F֣fNDE}x5|qܢ$f;<콝k5 n#,l-עI)zGEq j/lX^- #zs6͘cst,rkVt׼^<RJ<1KtN8'ꁷotsZ4Ay5־g oJу aѮbLs~,9T]V/aZ[tڛ$bGdȐՐ(Qb(5ÿf8g8ay?wJ/S$vqc" )e/{Tz SIֲڊɰ9sL}xvXг^\QZ`Hsc,#]/$dY )Hdh[sBi) p Á1D7RMIڛlZʮwWms r`QTiD$(7"K1XlpWV|0^('ߩ+>߽c "!D%/B,2ϻdnLݲ–ws# - yy@[nh;Ŝ_6Lڔ$ὯW^_ѻ9` PyRwGM{]8]^(]^CEQ %!?O_I[d񥺶5mm *Y4=&eaHgضONܡDw{TgR97xmҕQ"1YhmTpfV<‚c7+XtrQ1H{*9"f^PD96n'^K~:_H2ppϡ/J[s]’tĂD!1n"J0^`5XL`ٌ5sps&8~vEy(؉*q֦Ȱ=:@l!D61EEPLp$Wm:;g{Xm`yo8s0{?r6u:8.:Qe-U9Isjp =Q ˗Zng㟵wa*9qK @'O]A*;3A#M0km۵%WV` ZRV]dihO%XВ-F MP;0TJbUh}|P>Kl125nVW{##NMYMH=G~7Hoǧx2o%ddrv_Z ",'_}-((oa|ocUو{sd9U}dT6]3U {S| E.;o] |wEA伿.u$8=2TMVlk) :SVx=/AmS$b0kU#ij rZy?+;*6$P<, Hf̏4=>U!}-ώ~*Q4ۼ0")/9㯴RICI)aa<"(PBv:\NfsGi8\\oQ.0 _3@h>=*y 8BO۱:7 ,wM3,U}z[+1eRdJ榓|d$R ~,-E*3r rrz00t,n "1~{%+='{tA R%!U `APxg0Lm(rQ=QEH (iokln7x&"f-ƾ eI:Ƒb0 7e|5&c7=62=g6^K-,)?݃"ۜ37ED cgqj0oZlh<\QS+#d#'DT K` cDL>ۏ=^' >f8W'nbl??z=w/;r}]sNs`1xH;fP07-?*GW" JdTq Ώ'IH?跉ːOˉaqQQ>@zlCu Nظ`ezIj*Ϯ0Fi/>+CL*EKn"JuE\iO$(EkgtvkRe/u_G]b^: uAY ](_Ïs4V JLeP)<VFl]xwͣYEtȇ 9f> 7^]{K5a/62X˻u?<1[mP.|0 6bC håOMד1߈Y \/ I*dCțHB@A" 9 c stz;"h Ԍd7L:#K-d04kTH)b^vW-HAFC#{z= t7Gm5& @DMPq` !cLh=N@fF#Q,^`{n׿[ EUQwуeNм.Kr<'<rSG]*(6Xn%A]2 !TBLa)Lf`hŁI[16 E]-,1 [NM[/ T=ÏEUVAw}#qŸ@2ފL@^K@B#q078A EK53ĤMտʮGlaɃć eKE * bll@E^:Ql✶$BӮj]ꀅ +P>ʸu|;gsɟ5ol : h`-M j,蒏n)}lI_%*2*FnvJӕ_ՠv0(\i1'U@yL-_u'nbw}= fbSg_1ܬvϟc< |>IR.+3e{dVV׈r.4"%EœX\?l0ZfR  Vƅ;6=°yіqΚIJq!N _0yy90Qs ac4Êqzx|@+P5,uf"q;Wl߇]`w;}t8ĪtU]"}>}y妼%7-` @j Uqf=|5llaxָyeq_4SM!/\.fVd #2n:λHqvLF~cc#I/@4:?7rl_>m֘Ra_syh"eieś>bBwnBԓҷdnWP'.LJ<*Vs[(:^{a:p[`gzY%!]զd|L P3b @Ƅr#dkZZ_ټ&q/8\6OdƱ=#ȗb( X" ;],8'Q8(B/&O>όd, v7ub9aT}B* &4CYP*ۛ o4OgLD˒\`,}U#| b>*뽷4A2%0 `t0AekXQLǍ&<`\60AtFW;w|~Kr"ng zx2 B+L7˔mbo=(B3}s蛸%5`+k>o]/өbi} %Bպ*3xw駴nƯe_=lZ`LPcƙC2">?c6ƔsC^IAz" aUQU٥o; {6UUW)Qܭ*TnkAv]l^lw) yP'֨)DWJVSrm#vpx\lCψ _}5=>xZ~ c֘>[(ͯz7@ K[CٛvpKJIU6{! !Ň+R"(o.fM 1ӝb Cx_WCKRyx致 /n5D ht"%_ pz'1s8G`=ǩM(a?^)NxaϞ(ohQ!aμ_׬}'˧!􀔙 6Q$ $>J!Ϻ6c<#هqu"Oy\L:57BFfV/t |LȞ*C6Ƿ1a3Bay li=9uL 9160``'4:UL c )|} ]Jvpgb^tr&Dx3#y#Կ:+\ITmjP a+IQ (ނ-H!|W yZ|=`O1=osۃ;1>Sar>" i$^4z?G.2Z{鋤8+eLcY/}9:q)2P6)c+Tb-"E<ZOi!c&,xY5[մ915+"=$XR섆 :w _ݳѯ?&C% n-R?ΙFY˷+?W[gA 3w9 Q=z +xCX˾|0ǽ"@Pb`#L;7|vuO9z< R浊F$zJrBo*E/Vo:m^uptnQ`;&cN8îف#lT=):W=)zӘqH|*93^/̴K \j; gsOEXj3=s=\ KFpP%5vewb@%ɉZ`Lq5.OnjDVX :.n,;1&قcoE>_Ytun:^:$$ !#v95'ff觟R1cݗd0 |rc'yv?J_ [kDxbVz&8sZ>^:XzW {bnޢ5ǖվJjo%H^ӦBYUTr'<> cR2(P-29r߮ ' ӷ*1h;[# yF]>gCjϗh~6]%dWv$H X" F'J5xV"a6:fJ)H EBھ]ʵWaw!K{ P+5ߎnqXm*?:>^F7W+8x0/0mo_!<>M#L`˲0z@1]Pk1 !|H@'|S\c m 26Cc\o"7ri –t˓%J*;m8K]xsW$V`;_՝R9^-G9Vr\c Ap럏a١o4YUNQ#}aM\㹯޾Z\/35&K[z |tnK`7$RAD>|:f:58@=Q;.\?a[ݥ;8K6w3j狻a&o:Lu t|$s> >T`z>`ZR t9A!Y U@Q,HcVgu  orCbʮ1~1Aeܶl<AWG0ԙK>ٌ#1s?@q703Dn5sCk<Ԩ@0!ǚp k@cm$.Eq"hYh&,x+O>$,JdL[d> kSkxwӶJ2aDը66Q=x0eV[+)cP^{pVi2cG@<5GGz%~jz ,Up11W>P%J_YOI PqFPD584 c{1 I^%be5:cz\! vj0 /NkZ'7lb3QlgiKOF h9ysiXx_Zh8 h^et-E˦B?1/kHٟ}L?BSG.}Tu'$mvXZ@Gꬺ)eڭjn1/zh'=u~i[Bvm7ڌ_,+EɹG6 o7=:tEw#Lւ O |BˋޕRs!D+:oawx3n 97lB6R=]쨸]1Iټ!q-n۳wц/hn[?B%"]dx_S`c썮j~ita'lAzD.rd:w',.`zC J (}v{bO (iA&= BɂY麮,?g|T=\nr}dCU,QEoD1'A;,BҸRn[tP(DqP8Y)#)o~ 86LȢ >֨ߠX,5e L)'dF(4SXa{03p}{:*?` 0A_E}go'k@Ύs6؝Gх^ `)Pʃezww~ㅪ‘kuַ裘RN?QդU"\n5]i_XɎffw'. KDagUw-m6u>yls3+Ѝh>YG徸r Œ.0}Dy ү?gmX+x\ 8/ LVp;W+ %wQ-vJH fRo}sCVEIm 'a8b(f ˙"-h_B"05;j,q`<.3yFy5+O#RҎAsەލ1ُ2l:}^ag!Vc 0Ř!"@9T<&iU1=RqG r0 3 E3ܤȗIGk\’Crw|戒C/m},""}a~ȃuh7oٞR0AqLhXӿ9L׽fI3PEWX~#OdS7b큳\Ͼ>ؕɹ&/QwNIc0Iʦx4M%2Me ?yg 7ܢޠ|DkSKަ]ogh_7O#R5zhMMhLYjPJHT14F<=_}gp(8VGy{8gTD\ yI[7 ܅=֢䂊7qv ]oM /8`/w* u!{\46=iFG,.rs1}=j. p09S7vdAL xĴdӌovTg;*p" [3X# w U$Cu\1)~*{Y' x9Z!b`я; ]:!kG Zю%jpOu]Dg.;3aF\m=31׷<F|bkz0aۓӿ=>ZZ-t;b[ysx'oqSEu/ ^+qYV.FG%8xYF*G,,/2qMܳ#]zzϘmf=W,Z199p^e5$x#+r`aodGSL|_Q('RV`899Ӕ* 3 ??qگ=;EFRy8SUM«M]'>s'az7Gv{<Gh~|!͡8'W-vpQs7®_h߷-/y%s'_Xw#C/2%0%KfEL]d =hʝq`B hvUlR\T5$Ίqo?MN΁\=*n~Gj,Bij5E"#@A U$n2 ߋ!iRM{kjߢwߏ-q:~D c Ani¶<~P^l|twZ^y͒Ɠ;7=wﴳœ8sNhOզc\j˜y:픷il#_ƏY-Y B˕a[XP)m\2!8Pbd7Z$HRƭE0$JQ(M7c'ZsET8)psuur^{ɜ9bs<ф6:ghꋼC70$=6D2 A5|4xeϞ' (*;I+WqTXBnA*,q֡LgڷrZ D<D@08djt*ry6`>P-vYt.9C Ɵu~5d,s V2I! ڄQ + ;ԓFŨIo  xVO3Ipq>MF\!typeF{k kѵ,7öXR1F[ %R] sԇ/8cWETPl͔8 J nV 0#!Ey̐ xY4RBW,QF`Oe,P`rţH$GuН](,A@"QFW'yZ/+h@X\6?D:D<տO<}<*'js U$%iw_<uN` ђ#٬D]A qwzhH?P1YJxO,EF*&oT2`U܌>'j>*\/ш'1N/*S klHk1$/%b PHggA+ށKE D Ke6B9pŻ ({'ow0ď,2!&iƅa\kd$ + X m1[I08>%])} u6M^C"#V7ɭqk(!H ubIa_4(M, fqR?n_eɭ-K O-;NBv"pLȑ2eD!h)i鋁|-rdZL 7sDzTAeֈ*e#,=YMs} KVDnV QtS6f- [gQ|DWlf+Aq}A\.楝RØ(#r_ӕ$5&՜n\xoFd|s06ROk[Gh%x_&Ŕؙ=EZt$O2H퍏q qr:ѠOzwTE(9& CCЈÎ2n_[NW.h? ??gU%ìxē٩m;g?=H`xbDZm{dtrdPJt7CpF&ѯ KS&8!V %{C Gxfsy4"r6XԂWoF! M$]Tat"5iQ1TL1$PI4 ITTUST$@T$$4CCAMUTUUTT5_ꪪTDTTDL2U<pCɝ=dOb |(c+8L{ i }q~_?N-HGiGz}BHmILִ`fPgZMǾ~{rSزAv;Gd^gM;]r˟1~o2(]Dtd9%Eڷr[kq6>MGgGe[-u`\,'d0jxF9W+q~u(`,JtqTk}c:V`2v,pBcJCvuj,۴x^I9>=5Zy?'ӿiĄdyD3! 1Cv$ Q3g2GM- ͜@bQIҔ_%}Y/OLpzEM.Z^!C q'Ϣ1/ iVk0m.H#X s@5+Z PQ#Z ޞFwǀR76Eg7El ]^qJ=¶4NͲA: mY26L6?)O7"QMک@@A~ χB8Co^"cfxRC?%U;Feu?{NKM ʀ =EmmH 9=Blv!@AA(T(=KE!鱞b:=%kJAFǦ;29s>m}gwa˫?ݗxrkA?G8r`ۋF/T9mСFԽϙH9~jQ3q.4x<ˍ$%Y,zXeGy5ilKGd]X4ł=88D_7bJ8K0DMڋmfҷv8ٮO|f<˯DS^qʁJם(Pl^op3yB@ddRƣB{?gĚ@eB|w4H@ZBRsww7"hb̡=8x@k>1l`u",H>s|D؝WQ6Ň0p?/~۰#4A BPؠPg_ԗ߼f|^,p>sa֎~kݧ76Zx_擬= Y0[Km?XMvqBh>?q:$ǝ:mIQ2'9r_&=_f;bŦ5\ A4PP `P=ː'|#$i4vp`+U@IT@!H?EU@* aUBJ#(JI)*J&"t0hK0K_Ol^ajћwI ./6 i(E ") 3R3B!'$#lp4vD37+c$&Y J`뤜q|H P6AGzY{VzoXF0ڰ#0!Q_Ą؀~П?~v/y|{7z~?C'8H}_@_GG_/_?%OqD ?$GRJ!s(j( A@ >&-}sĺl=f_͞>6xcvf߇6 {:{#Gߴpr^8gAHЄ_N2(X;$xr1`Q#X.oKXt砐h[܃swnޜ{п2,~8H0ǕVm"F5n:0M?/}yEDly&J6$'2gq>-k7VR[0BHK1Dn_k^ +TCe8##88F(A^8S.?j[M-IT*$s?:rXǗT |s-#0dG_ AUXOk_Y<pZb+;Ͼ!smH3AVv8g{B7Jͬ#n]#w oa~> 5StP"y{= |hi(F,|yS QI2QWqJ{$K@I<k !ݏ93 c #tw>&bro`fH4xI@PĤҐY ]Ŋ'TJaObh†~2 "/t=Cm j/15'8GpH!$ ? $T&41֤L.m\q!4֨W\ӣ+Z 8 t_%?5~JXSILiLTX̳P_ .w:}:[Fl I$ yI8TG^J77XN2Aa1!*`d'$3zl~hP~=>;~Gtq{A?70iȊ:RI$sow*{XU QAUhTBJi"|;-Te\ǙP) OK҉^7z@g(|#*[|A8<^Fn R *%;Gp $`I(Iˡ/ 2y!fd+jbG^-n>n PWJ ph峔߸}@qٯ8x;#VH ~" O]r@S÷}tJhI>hRA3pU!K kr 'H '{_(N$O M-R~m|oE:(|ηH}xd![>*5bH%IïD1I|۷lO쪒ZF!ǨϺoHkH#`|QN'f=`y,kAG!,>cW߹@6bDr9i|ӴOG"í7YԣӒ BYr}d;7.W)h)' &`9{,y >Gǯ49! 0Sޖ{_ah?5(`=} ͊yO|k\`),~~x<3׌V{ED|0c%g9e pys^͉fyAW'?{pyFC*~ϰ{J,&?#}|Rm Z:p=CђW!z?A G'v0iא? |*@7Uډ׍O3|> Ҕp/>[ J׷rJX\RʆP5mr>0~j0p)z/?%-q]wtT,Gk#OGbw1]ƀjPZ3ws<@x$3[-]_)HvMN>#͚-ewGƮgυa?~ _/N]|=)2HGO#"`nb?ܡRuߚu<\XPLJ%OTqՌ"),r|<͑U@*EnZF@ bdEQPh6.GE%M|B:֪w"CFH}^ i 646]oSwB:)EHO]6Cxtq²A/k'}\)hpHW#IKfg2AQ* }v%?l?u\2 ?{d1>T K$mbR}_QG׫r0ѡ1U:ծ:#%i*?DZ\ڲ8UGQ^*UQ>|>KW?V"az}RlP6tf2eC@4Kem*'h~u8V5-dr\|<ݲpuz2dnaѿR0tu GG@_j gyCW~HNA5C9uz=亐 6!%0yu~~x)p_=P",r [T}˧zgo ?#x[XO=6-mӀW?"HbFǐ[;!ѻb9tãwfʺ%@L\5~B"<׶mXwc\x5pvlƴ-m,Ok=Mp1 Vrp! x17}zٿ;A룔1imo͂CzrNT}A| `*Go>z>pl&~_hp.g8gwң *5eXQ:oG$BI$$HI$]ǏeQi㫧mOS]De8:NS{Lf[[mܐ! Opase7{rT:ǹF.Vw맀@{0 O?/mp;~㐗\;Nl߳ 8, )7>ḜbXBMzq-5ƶxXJYcb2b9Zo 11cNcg[5g֢cUSZP֖5:+wjLg1ys }s {!.|KJsRhxtOKj@Km}J~}^1@<\ܻgG_`%.A9H!TOA5g@<ΞLO0Hi+:ELKeh@_,|uYlz+iS^?r˫>vF-8_PoAOadD.ݴd:^hs؋GMb1uhZrWY2 q`Z $W / U ˆ҄ %AhR1isN[6"(9,Zj9Hwcޭu?#g6H؄`FwYu3Ҡ]3vuSQ`"-⹇w&`O{Ma;Ğ_ v {oT&8 jGT<7t\Ix<*OЯFR਼9+o r7]FZ@V*v 8>&2@_9uPVIC޷s_ͻe9C< wl;ATw ]&Tm~:-:=  . w~˅&=YZ?}~>קUb1tuʓYyBƿy9sj\D!%.V&gŃChWs MDFCXT[e6?]5[9L3 u/nك=aLjr޶"fgO._//^$i>n|.!H5}WOјy}KO96|v<8?F>L)O"ΞҬow޸F_vpn8O<֜893 ׯkl@`%]6DA9y_Nž^Sg5yWO#օͽӌ%҄'7>oloNмX(P"DV" AOݻҽ]O|[wm>#KM$TH6M_Hv'p" ~z/}9$ףhˠt@M[(RGp7vOgGv}^:J7xUw[/ႱGcL#1A2ι_?[2gZk t6$e /ť~ zquX` >V}[x q1( 4_Ùi~+>wj2̾+)H=9|9S/Ëgn%Űou_`u >Wfv#Dp"BM5=+@ȿF=P " z ?fyV{6|oUw^q1^NhG*ܢBVI2a{,cy^}Ѻ5!"ڻx+T?.ٝne[t3 DܥJ\ו(u"Jس:%Ccr qNưTlu_VY;B=BOsK{aZKFc:̺.ϥߴޚo=u$! H:Nh%ޝv xv~6, d79ҭ0~>y9hIJ \7 _ʕw.eiě[m!|oC%T5Kfu3 Y<&Tcg1ꏺϮ3}|R1l}IsZf4ӗ.(yD!yׂcØF{|ݵk^'sW_>_7}Z{꫼0׎Dt[sK_c>1 iշ,Uꐝ6l焭mxI ,W~ִM*4#8xS#~>Z9؂X9wĽu߭>h}emb&6aJWPo0wUNZv "$2Q>hPoUկZEARjmܲ9p`Kͪ 6>yb0朥 v7nm0!FW2Y]XfpUn*s5aXXmS'2vL80pI'Ppe[\j{`dI 9gD̳+׋m("詽yKsaI8:ȘTΏ$S>ޮ^w7g3s{tkb#a g";g[^-,Zݷ$է+wC0CQxu]B3GrбǛ9d.@HEqZ䆂;CG"9s淞Bw Ju<@ %֊4A?`D`AKp/(Q9#w8pjఀ9Nzfa FaF5fb}ڿ]b8A1֔MwN? >!RTJEJF>`B 2bƀ""hfJ ( R&""*(ZFb5AR4T- 31E"I30QUDAE$AP@*PPQIU@bڢ3e Z@\hOەSXΰQ&8Ÿhȃa#]"PC1J RJPDV!"( DNIMDMj)EPU))(JZI"* )e"beb"bh" H$c )*&IijI$bf & *I%*`0L%4SI0LE 5$EQ,HDR0SIATILEPE3QT7 4% 0aA A35E*$KBCZ4SE -I0D SEE-LK!RLCLAJQD$IRS1%QE &K34#J$%HT 5ICK2ICAULTAAHH h"h"(j":Fˍ"!,llf"$4lFm8% 3BRM-$))4fi )BYi%))hhY*b IU"`*XM&3P!KխIQИ'DSKZKMe(?j5A0\LU$M21CCLI0y/eMTCѓL50_!1/!3TlVQ$ILݜ$4kPEAG2sQ0SQPISARDPEETD!<*1%HS`h $CDJERU I M *X)T 615DI\DvWv-PLUDImb445< ES*C(&Xi&Xbh*-:60[DjajI!hA4llPcm5Ws#'mA54RE%  T1LA0S$@IDM4LE|N&O7iO@*rQ#Jh)jJlp!+̔$O@eۀSPwk?oGXxDTR4Ac>$ןwooxAOl"deJbdH"R&'f{5C@< Gf ?@ePG)'x`~"VWnK8Nn*Dyݦ Is;&s|͡ ֔M. PF6G[ylm<#"N! B5PT/T\{ZZ|n-x-R}'Xzɩ~}lS)\.첤} D~H/CN#}~?????z%(w؆S _D2f4.͹SQh@PDHR$1(J iFX1IMi_9D7=M1 4cUy=.шP4SVGv8b_4냦&f-hAYfI(C.6P9"vy1 BR!6ܡ8 P@{0$H$jTGC|IU) ;*b/ F΀itč’@Ā5G|:#@"b 7y 7,P1(yr@1"G#q 1b#9鉻4Afs%@ 39.fTɄQ@Va2#Y"-RI#J#̀[o=lNq0pRр %&9U bXg̑T8/1_`:9':r>Bsej (/_@%*T.X/?_Qp1 ?3!aNӪN.DUWw_cR|;la#\\zzRw{f6.v.L\T?Hr/cHJY` C,_~.( o#sI~ILF6=|w| \0Kd`HveqdžUuDoBw\uKZ΋u2EcwN4"gzei Tt^h m3Ŷ,n9U:Ger|71.euc+eIo++|敃;_͓%3>Jd=!fHLJu7ڀrG`yB@" 1^%!2g:BlP'?n&E&7x?oH7O^NuM8-Bē,ox3ԟ1)-gDI!fܘkz<._8AG^#GW^ka=G!g'f?W=6:O?4D͇"(0{wz<^z& ' d*Ph@Gçύ/+ߖ^f)@Ae&Ε@(U9 t t:p1F[ݲsݫfmn6H[XOfOLP&r4ؓ! 8Ctt @pn łyj=\P}?@:}#f<=v><ݾїqv]9^7n OOиp*s?v寮*ڀ\~'7z ,`|١Uc/O=;94}6e}sD5#2*Qt@Um=,* eA"@587!qEX }E=dž>/ZzmLPf/=_NQVW"0읷LdήhQ})ن*7KtݷR`= Cy vQ0w0:!^ !`20KoNَ@XkpH+'j>㑽g. JTyW !E`Oٓ  )I`Y^)B495/[%,߿>{Li0% !̡JŋŕG3LD_v$1%GRj,cf^^"sA@PȈx8^|K7p88NA3ۀ-%A18P -1ms\-`dH4k~C@>nk,5ʃ1y6S ^YݽF99ǖ2yl# bџhݖS?osxLpwZI$ C Z;1KGcC=\>ZM B`UT {! vh Ѹ{my,GD=_dvLlZK+(kBots(&n: 巜kYɇ0*ŝۿ?+4h3m ܠd6py?a Ȣu8zlm/ʾ||=%|m' BCGlvmYm8.B;N"w2"* }Fv  ձe=92%b P%m+xK:![=7c(r+|uPK!8}mD AUUUU (wCӇtJdp !%^|}fv:>v{FEXpu,5c|Z#yf *"Yy9$LJ%&<&(yaL]M~h{Gym@A{Wi\96V) ]hoV6{&Fjs+E{әw/}:hop r-0~9ҧxϚ7^ُ?oyEADAA+M SE(k:,DA6uA6r!(ETY3& [_Q1P4E@PREE,{լX*hh\jU%LET115իUQٴDm`$EL4٪jxNfeƔHn:mmd q̗;Q֠q˗s7J?3fݘIçCrRI ..0wuV0F51jezs:/3BT⪩Ъ 8r1((O{hAP)_|4ʠd->05ډs}Xs'$!N;V@N7@| DO-OD %CT/B@)݅3jV Կ7|*VUA`>pGj!X>"bGsOc#dmr[jH؎@BvO!{1CHŃjbA<@뒩*&Gڔ( ֱO`?#b:V ]{[)WE+ K1 Ηm{='Ma5 ӵt NS_߁{J{tq+g (CRjA//Aĸ#ܝ2j5:Ι^p6N34J5ˉ 0./E  " ƶo-֜t~`P(X:]y>x9!@ ~+!'SyЎ^t;7@v3P G%NנwU `.fUF⃌X= l~Hg'R}UCJ ?eƖ& eM@qSt0Zs]%"]kL]+~f a#NPp ;1JuEsjxªc:β~W=;cYpLx%]Z$cſ)( ۴^wUIye# DC~74V?=@DrT9R>-N(A;%9{@FwZ8p_k_d>qotbmF Z.ċ4o ͧW/lݎD2I!E BjD'Ilgl[HV6֘H4o }qx5 u{hj Ƈ_xႸH;g |V{#0NmV+ڞA js]c,7cgJk͋KهY-.RREmI; GaMSp~u.)@G;rʳ"-s*#%C~YdX4MH2C}Y]m73p~ͪoMԄb |V ģ An](SB AC^|b/ WH(Cof?>n/ai*J"PAz)?hBi/]44IG֨a oR?f6vOfgX30i2,J0z_|u_o(sԍ;_^7Gs;Y@(48Aˢltw Pb<>Fe|c$-.C:n7q~!w -OzkXxKx+R5. :ǘO60em-F|/=OO/pvb=Pw h ԇ9ۅ .sU)z+ !^%sJܘ˄]-I6Z &]7u:{Jbbfok^{~;*,eCd6Zm}Ap9fZ/є`G. |0sc{5;'6wF{ iJ!.l38 r B#)?h.*.nv>:ey>%W)U`m~۟lr ntmoUЉDSB}|32hjOVWtk0PsJPtlV0ѷPHsQאNe{}/,OWMs^W?"qZQ4?@_lPO@ /(UOĈ%Qf@E։EMF5;!ְ '9P(YAxI|P/6MF~~I sͿ.Rb*dhd(hR&ii iJ@Z("(h& Fkhoga bKU1*qY)8rA#Ҵ*\"e{jϾrx{ܢtZA)+Fqŗw6EyiM*p}SX筞O;zq"`9R턇Nɐz^0tI;%_ i244AxBWf!J8Y8MKAvs&+JU-!H"s18LjyNܺj=4~n^zo e+8u׽ڍ?a?wf>*:f'kdkq|x=$a<;o"3KroHr8Af8NLni0u9Y:!~7s@Y;*d$5Df<9*=?uGGz]vcLqE:+OuOQ0#733uY-3\;K:s@n0,"jXWulK\JA6= .z?wdܺUBpI؊y |nP&w!oUC|߯oio{cPIӧI3dtI3 hC(v'1rLw t:-)MT xsVwXs=*618E DVV|qV~4쭇닌bXPRc w,=dMꐱQ9@Gkv}sؖFW.ߨAɵ99wEu-S3bt,d@<;3ز n:^NupA];imcs5#j>r-g+ZI}V5|em3Z}kkuxᄉgYKn#`r%n2fcz95Q1mq:\mTnoEb Md%wΐe4sX4z*'5];c{ ~pgښ}{gu\zW9{i 5ѽٛcKSѾ+O8._rh~4i#gx3m누<b^;}(_ɨZVbf*)),RkmqVS' F*N,.V*!!Bk 8Hv9ޚ][j[.<^?Mpu*!̐ەx]@%*ER% ^~ovI\$jE4B4CVjA* Q;9&"|fBsel~f7=1]&7<'۟0vt`o\ 0)Woa_QZ[DŕЌe˷%caZXC |Uj vI^m}Rc-^?AJ~Qd<?O)0dRJ֑CiD h1YOw@!DQ46I"NıHˆ81],b~xC^`/ {ϑ_~#q4Artl*;El "ȣ+oD8朚D\Ŗ;6iAB(,X2 PT4@lL܁TU6T@ O!Ã;cM?*bPܒJ ]*XX|T*H#Fo{E)Q7MxV K426>ݩPO}7`".m!0R_nUTtKS(%rh4@""18q]vΚ/h()B 0ڨ j!1w߻8HHM߷N xoB>o-kA|Ygc{QgoV{rsVsf{qd\Z~mbPU}ub;v!x;q)p,vݷYw~t Zhՙ;Zm$_4gv{_<<_5xJmLenj^/*`䙞fp{jC(Q&y>1BbJGsLEK`Fc~aovXp`u Qɡ!qwTJ$O6LꤛVCs[CY5N1$&%5o?aח @||!sî >Qt(!z*A&S5T"Ҳ50>쯻 _}ttefmsVsu@RcjD~g(R NPEK#]ᇭdijs"{q/1Z?O mQ{p}\EsW)bvsč濺qb79XNDaߞM/fD\sOTA2_sYU1S*PO7_^5nIv?Pw7Pvloٛ}j*Af@CDܩ@@g9w6HjEF,$JH#Z w F~H<6#K>HP>JB;CBN tja?r#6@a03Dd??H["WMsLLȆ4__A2O35Ҕ)I*884E STEWb:? 7pϿYo}z ??o(?``(%70NUYs3e/99"ׂR_'yzvO" Ot_/@~ ވ"=}/OBp}\*huwI0om`(^ ])Z~\o GqA  CiZ ]E0.5!⤆8loyBPNt"i p'詉TӾ~ɮc~9lv(伪2, `[lP{]4=;Ґ'),̪#zٿ'3M3UFV/-mS+A}~:ZIqBT~EVM̈́:JWĀ-w޹3gnk:$|/)s||t&rǗИケ MO}3-v -Ig7 C(D@v U@rkӳ~ Lژ*5:{qdʾAeY3mNmuQ痞bҌB!>BIm8 nlmI$'dA$9Mpр+=kf,fHHVC1$[_ ,Q,A!9( 7,@̻s6 J MGL1_?~vyxO΄gzM=+hk}eKGѢ}'.bTvEo粺4Y=ێ,3GL*$l[(89ɑgE+}@e/z>zUz? p}"_ݜx0(.>az }|sF QHs)*wV(]wC?!p f(ohv qK]^rb`rU6[rlX/bЪtr9fO G*H)"gZ?[x&kc1SM2&4yS3 C1J PgS-,??[G'#`y AYTKh?  CAwJǣ$.'yasd!}]_o)EU)O~_^;*VeqzoCɥGdKdр{4T-ŀs}\ү(JEM_IFme2qc3#p{FWMvt?Jǀ;( "z# ~Os$g\mHh@4 cK:/Lz\?,; qB2(KN̥݋m_9N{HIN=}8zJ"D+W@SLW?w{ȧgMvqM""!QnveP.1U0ݖ^>Ǫ8PeL ;tL @5?S_M4AtB;_OEK~g@J~r2#g<{$ ui'X$X }\|:=)OHc >3i +;}y^҅"KQ;φ H"<ÃLisJj%;:A?' D=$}0q"=| v4BZ@2)${@ H~Sk'.~U",}ϵ=`8 ?weknaUb:e\_T|EJJ!&sgc*>']u(iCn~ȏ'^[=uamOXea̜5mvDAJ@dB~aCdq|l837nP,PN\QȈiklMEsXB 3$:}Xk4 &/D$$䜼#5|S@TA=7oOzpz陃=J~Ôa>:B:x8cw7Gȥ/N)q#$(0&Y3ЄЙМISߙÒaõ'/r"x'BːA8޹7mn v$aȆO'Oᓪew W(+xasfjRŮ|-A[C9P`&n,"f1-so,w$Wo̬OSXPVXWUqt Dr/PvvQ|WxؔW3(.]l>ׯľ]z|_Ō# D{mL}|jSGHr̉bh1VY&H|l x0H WkևΗ;kP0$;)F5\WϷi-k{~UU3-MMwjg=s-MԱ(HTT_.ǀ*ijY==kYq_x(^8@`t>|IP z2=L.PI!y7uԉ65d"VJRO׳MJmcd@w{72zg/ݿ$/걂# ߟYÆra;a!dï~M.8 EB <nD;h?Ha=/؁>Sb`c.~3;5)kf)Oꯜg3@ǽsbHVuZrǾEGo<=vs]ڱk UCӨ%哟J>v'?)ͣsޡ~V hTٹ` i*H qZ,_ 0Ns&s)JQ+`$ /W|F.YHbiKc_?2~_`,إ-]X.nto}|7H7T6U{# Y:٤X狕! 4&׏}OAva"Zg-qGo Q }6f8'26/TEDG$ m>׹l{slmY )EցqFxHm*@~ Ͽi1:뢧{I|O1bj7;K,$W{av(ZɖDQC*:WF #?{.bϿ2{hCgKO'|=ӷ=}`O0e>G%~xo9JRTyd[$tsEQ_!/:ͻFUN D6v,"Qrkx:*QWRj˙gI#׆;yO <j*ug[tIxԣb&Iǎ's#I4$4֠)Lp~>=lg) o*Ղ V˜ls&sJN8zUXzM2U5ϟ?+sh=~[ |!m fScs\Q@Q sLO+ߢۇha; 4,Oժ[(9\O'̶3<}[B{BI g lYڰܬ =PqQ|sF[b#; lSP"B̌=jQygB?/t)CJL ) @l50`k 4"9;Z>|M haU*wKw9Vġ ݠ*f2̐J!$ 3DO0pXnJxMuo.6z B=5ۍY.@URp=nQx6{SZh(iR)'#XA?5\ݡ%dKďq =g_= ۬nsكa-@>_=d0SaT^3*[s­kR]~wo/!B }iiHFxJsxqz,r~z}t"T?=\İ|1=B(ݎ 70h'qHî퐆S̙}YaaZw\u=,qЏiT I,lK)̙sHI$@7v!&T;LRcƓBJ&HUq ' kNL!rc6P+r:C݈T SK+@D7I׫d>'Bc!(B%w:B"oydlڻVAD0v :x]ia#b]U1DDV-dE^)b (|mڳXʡ*9W.I-e[$ _T}G0q"P~3dH]Y01zqwhxA[͜7 2d,w[?aG7owEEV_= `?H߾*`? >4TF"KDB1럳QO{B`!B*F*WrxUlHkYsE+!d JE 9~No;_#(~ܼ #&*+pPd zJzw)" !d]"M WU>YeCI Xz'.vSh>vog|7 6Pnn&hDE hz(2!=ɪ2論(f2 _w7^3n@6Z`CW)L tp.8[7x32(DG aYlƒvod2uy38ӎέ߽͌#?T*7E/*>[xN'^.g-#oQ?k"txL:< 6 [HCc>}S؞=d XE8|ݘ#2pE9ח2H{2o3%"a''3iWׅJ4̘MaE !5sWs,z;!;Q,rד-]0EbE|$qie1Ok-K<9D/iIY]aEm6sϣFǧ[Hٌ 4O'FůwQD!`$89Wg5~ˣ[ f1&19789W`@:HS^"x#L܃+]jiMh鐹s&Ydkӏ7 Ў'ԝTqv~燘MD7i ;M!eKJx.0EX#qv2mron([r;3lD-ꂷDw08v0g}s~y4͚Wuם׏ ]JU.bڸ-bwEl2t 䠕XU' 6Bz3SvZscUtYV:?! gune&#Me%|t>%+gTv^`p,:M>A* 3uG!BV&fՇT`(fPƒr M^gGXm  6LJS!|`+W<@z 0Df\\L`(R5^<;t c8q}`!V̊9r{ +uEZ!"W%'V'y|!(vٶ8˚M aȅi-NCn(B D 1E\q Dag~g;:`/bS H}TwBSDjX1zk\Iɉ;{`}BV/ֶEU`s5h19Iٓl>cPs5yUn>DIiuqxH-uuQo~/osdUXЫ^K!mn| *#HㄡtE9r}Z8HZ-t 2ΰ.]6hvZM%ыtK`w3Êpz ogbт4_elfZAkZÙ0TJjV:JՑ9̴U؇ ˮey S3&p"1h1[EQk2bdE6UÓ1ު5pEW g%wO EQXJ:>-^Y7Tx$p@^eIтFj''&،m*o>}cccn"xq/˲`0}d((ӭMx?,Jl2jGn;b"}Y뽛>bWDىs#׎my,L\dw4.~s™N"RESݶ^ %8xosu!{v;yO-Z7/ƒGHčt+ "pm᜝C㿎}' hqwӅ②Ufm}S4}'Qqcc8ѿ]՚`? OiQ=GAE>m>sp9I>$!B7c;3Lrj8 {knIXZa1DQ1tZ*);PFթ2Һ醙QU"+T5@siuZٯL0`nB\[XnW2T@rW0T96ᜤf)#V{QL|ӯ);,vinK &!^l \HǠL|3NT)Rem0J\z%ccKZUPy^4"Q7QVxx|hBw/Q~j'&)W3eIMj`<4Xs'+׻0!1IU^i"qt7 N !#r9uk}[dL&ù̹ʠ_i0HukRK<( {trk ݩ煥yʇ T+4(w\׼1K͛T'~4/i}Ocǣ>7zT!Hk,{ǁI6ܬ@6DܟO2+|{qz [V^m2vJV&rGưlI&]dnpD}+ܣ2OgCټz/ Y$&ؠ;aTs_h_57Җa䙴7Y G&C*Tbc&I=ےg`#esḣLDe*(yRwe9ƁO<4kVoCe\%RKkiHv>a_s]s~,`;ް+ryI:<'FnD;>gmm{Ю_Hr*QEǔ7A'P% `F4J0[,QVoIV$3V9p݋F<֔P\O+s;R$o1biĸkUv B/;6t0,a;⦝|;ynS8?4ޘ`>IU@vS_hmxE0g'ޕs:=~1JѨЗ#!_x8A6K=* /Pu P ⡤C P7>:34!~椅SqEF(`7Nw&΅Z9XPA)< 9޽j\'"wp{/O=%'FgX JmP$P"P ,@ !BЫM"RL@e|8|ՉBlH 4QE"JJ{{ʚJεtPev}?O=?VuHy!>pR!ER ?ac! f` R%"YdA `sma Bd‹Gj+rzN|1?-?Շ`ѕI~:$92y>$Xa=Zg}-hC\ب;(Z|k|pJcm752:N%imXFTt\,'ЇԝdI4#mH5Qa 4 pMqPI&OL$i [LiZ GA$Q">XƲ$فԀVҡ*Φ* 2YMYP@>`_"(8O4O^NH%_~)e8e ceY_;8:HRy*LŀsҥC$0 q?.[ϫ[P"@(?>A?8|꿘3\xJݎn= a$r79Iŀqe0}q o]wrdzg2xc٦0MYBM o=ϔ {[A:$[&O6ҏ@yќvf ruc$&>"K E"z0d*l 2VޱW0 &UaW2D\x&A2В()}T4^1Κd(1F1 {|fBث-_⡕H!E+x x1F3fK,A/DhsYq?)04ny`) |9!$%7Ϸsv̐#UGMXJ;|5ZLjآen W#gI{&'W:Nd4']m\Q 3fJ I4/jMh!ȃȪwChl{{΃B7!I9[oL% Jw`orXD8Jz|Lߘ,9ާPYԃ |8ܻ(mx09xE(wA{Lu;$ Ty5u B2s$d4 F7Ry&Huգ vM(Naypa0׏qr2{R!&I9Kԩ(rn18,̹'C=fԐ`3BDt E9CzA2HKN&x9{LQT!3k"6Z t6t(kA:%܊{7$6j_]v|⁏{I($!f1K3#(:f% G|(17Ɂ4&ƒ%Lm|`D@Q FodީQƂLN:8cL #xe-,+QDF*6IH= vUUUQѵAA4QQAUIDzl 51#{UUS1EpP=%;ߠd[^^\c+1KAk5uv EZ hcu펽(ha|8k Yg&lm@tC>*[zch rp@  K dˠ;! %}c|4B>73hwn8 FCax#骉 RsRbhX)d"EYg׃8lvvrP|3^J 6 \ FT9h BF Sh瀳:M;l u82q3rGy|4r׮ɱ ng{_B4{ 8m <Τ?$piOx<%L$*M 'ℚ?IQ>>_}L*5(S$W~hԈT<+]7E$?Z7$=;T<% }|~-#.(B=8f_ B: x/w|g7= 0&@MjT9oi `M'= %w/>D WI5D?ԘDeP`ixH=da?< %O癉Pѕ$=F G3x%@8d?cb?qb /U:4ĂKOD\q[Y6s##b/89~,(5b@e@QOmN"bBσ ^$d=7ϒHE.!iCs=G3cvqc?9zSR٣ ɯ3MqIPjS&5NīɁ@omGe"I94nmads{ c߲ E Ēm{ĎZ@ I3)9)/7_^<3|<%ݛ[͐c[F~36eDC U;!Lwt 6×U55O?#8yumaf(7V lB$Fw1v[A$,A!g "#$/dE`lOK^)s(IClSaCMC"2Fw: [3tyq!==sgԇȢJ r4~4L ב>I"T-fc!? U7KG;n݄ǩ` 4 vo c:tAïϋ2u-M)& ;8 f'ziO_?q#v uМ  8P5BHH&hQAEn;l.]¯jfRp'Ϙw6j{s)iud!HY1=@`dw0 !(C送 !TCCJ)Sxhˎ<$e0I<*nxJ> 4nL*8EVYe@/@kރ#|7VBzgg")AӉ*^/!,p(ڲu:CSFHpƠz;Qۜ!]#P6w0 G&]'=! ͍P"TJيd^<ʪܻduUJUUU-TD^R<~O}8є=[a[z(sA' k*[MA# C|8&j>؅cq%2b@W{Tu< 8HI8%h"ߥZ$kB:E 0oI()B&`cB$HTL@B/ rM2" pPO)fmKd5.Luۼ!q.ަUE[U2in9o&Rldw7nFJ- Wl2Lw4,n`:+guyjsݺG4BXgUuUR?x9'pRH4#W^BDgt;$8m eEՑ!5/KJq %陙IL\̙33333333330>pHh'!؇bŮТH/xq0߀cݞPe)?DD=ٸcYGwmp:WRኰQca./8:lyӿoY7X rޚM~Dn[v*Z..}7yf `i%,1l@(TIцL 3&ɵR*&|?'? YGP'>b(@*sÃH}q?fm'߂!$x;93q}3┿n1#e~h E*Y 8oǞI Pc<"dfRt]]9!r.\8v9Ms'7^i_w<3̭މ#R's%v| y;f^Msoy=qk'qiP  I)0ysgpns D.&2EU$U$za 4vwymyGp=&!#851̒2%rztw_ê">qC>oqzBBWGXK(@ Ʌ>ť ;rp?9Éct@Щ2@6c;8DBfG4;tDB$r[?Og<n~h,pG\;mJmx$kD:!w{ 4GvmHD=]c4C3 &b1Zdi٣(`3GC" QE< Y3üysb5sgi8[FBPd̝$&i!uL֡p( uڞG$=>!Mmd^xAXy:LDmϠr.(8p}< Wȼ ܇8P)w RT5HdTr^Ix\v aM:$5ӻU?J )Ǐi>M%Q薒0H"U8u8 gRMI;sY:؄[snZ=|df06|ߏ DATyr>0avb[:q`gYL@(ہ밞n0d$fz`c(M8lFy\n, ᡀMG  (qT"P2x^LWΎtȼF=(e'$.煖CҾ|O>GǃPrHK:"d0 crxcS<{{_LSd .1n,h`GB@J &۲/I}$-hkkV $?+y 3f pj FW CPl3} !l hµ # mRP}ġGG]>b؟ťpZwC'ՈՄ;lk!*Ac&=EkHfm9ZeTEn-C0Nyh4[52HL黠t6.mR61Anc,X΋;P7քVe*6JL݌w bχсȓaDn1ƣ#3'zv˹.-+&lED*DEDDG)/3I(Oh;aP@%)b=LD'2 |d8TNt6<@own_s"I.b|IcfAANuB]}Z|q`I2Ϟq1%#Wtv+CciuaMpkș- saG]Frl"xҞIی/$aF{4=cYdZۆMl<3\wK qXZ9y 뺀Gfgr OBB!4 ~]8ۥHPyOk󰅣Ȥ|V;Gtk|yHr %%·.Ð!D2X3yӬ8` ه>{<2\"Aؼ$6%ԅx@8 g"wU=Ә^ߧ"vHWHjj a?IgS@qAy̟DQs(2O5챷GJ7%!@ɯzqN16.+Mڦ8v?8 ͼ)It # oD*&Sٸf2r54UN\GqG VDX]Z-urheٓLDϙycDowFXc4J)J@NƆaXbhPZզ=;P ojQ aa5 yъ kg11fx 77k8fmP \Fz1[ҩCDqխ(hF144jN)'zIt|| F6" "#=H}uև\Q`Կ{~;/I9C;0qXL\#c@Gwˆ((L?񼧖.ԪeCtH`C|0*nى2 :j^;|zztip jP4iz-h7NPrწ'ѝPInrD@ˈlZ@AX9frDeŠ1K°1bx!LTd'=tC>Z$WdF32'(_0X1Af J?Ql b˰ֱ wkkkSTb41HapF P͍"e+6o'c{ġ|7h=MڿPMDDƽTtQ{Zu2C|t<[cvW 1$̓j:m/p,fNT"ZH@'neEm|%:m:{z.@q`4'I-u{:R?XINF/hʈPpB)69`=ADG w<:oݲܞLö^A*@NΎ=t9I9g+3Q =bo~ĢG{PAGVF͊q"!ĢbRK<:۷'11*| 8us`{u9Ӏi { |zϏmU$*L\fg(z&eR\c!`dqB&"H"2$/3f B0[ၢt+ &ڋg8hQCvE||*aqfga*(<tL7㸼C;kc8p`].Jl$[1\`^C'.pyl"DܸBsg"g9DK:"дl QxiU{21F01<'%I*!bT?Sp۞߁^^㇜=$ҏvG}$M( Nx paA y~g8ZB鹓  S **1GO;ܐSKpߏPdƽ/p|m~u%W\à9i'bq&F]4qXijK3j:n P-=8[ЃcOTQw SSG@sI8Xv$+*v}Q$K4A4V'N,g`g9DGl zC$72AMHH8P3 =>T/ G|9^O~bp$*N ѩt`N3s>]*n(O!=l?bME#ׇ !Lˌu_J?bYAdQ $'?<9œCԆ6ZF*"2I!n[?4?C"cv7{Cs4j|? xo'xԜ}@E!rJX.TcӨy+A 68fS$j'vr9MYM \Qbm"&a Tg!vÏB?̬OA!"ӭ &^g_]٦;gk;e$X}D6%\jTALghDhf/4BS <WnB iŖ6qi-Q!%L=5&(<1*ȣ8UjT'3І1c8@ X06Z2&\UhF 3bI'H^7Wے6f;S7m\RWI796?}sؙx*q=bU"K}I_GsXvB8iҚ1Oa $0:c8?-86pܶi3jlRq:J oРjHU!ho<uhd#lVfG'WFP:XnIKE=dJgyaz()'> Cx~p h揞(v7ct 69] L B/=d|g$TiQvhli=G91߮] Av> G ؂b fqvo)WA47W( zv[V॒elM`AEcOOMB^{sMOj%y ݘ4.Dێ" hp;;3J0=;ؓ]Mmm+ ʓ.R'zu!$a&Y)+4Unkˆ'X`yNj>c۲͍cGC(o P;Xw#MV8`z"j!e0a!qffP%fI42}^|?޺IjX1<t^}ӷwMdE>3KHT0B?)Z7bM&G#čjbI.XHG< ZקEUQ&U xgr(@5IrKbbFsWȕr?zRMʶ[0UIBwdx2@oA 6J*4T>r '`7x:bܝ(D>) x=L薚 ~vCb3Z797r}]$[vEMrtbghRIg֖]B0(J[cٽ=gdy=0 = ~[ :WpQ}WQClѷ"}Yɚ,‚)ؕ)c* UEMn+|A؎@&u8,wPs%!P@EL {ҐJFrd G6J_Tƴa2E֤:ц-Ps:ƿ)st0qPפEk2*B<׌@|Iۃ`gl*;gOk.O4S >ho$jjFm#K4a;i33h=jaKq35&&GUKS1מ4$˱c_0hɨ0(Y"0>:faqxg1`΍dfh8z?HBy&@2>X\lDj2B|ݺ;\tȻQ}L5[&֌y1u,g+v|+ϋtkE)7ĺa#rs_g[SPp,$B_rb &C~S42 -o/{*,|Cq٠Pܤ1¬=TM USpNs$ 0~ݶ\ "kWC)}3͘{zlS\UQ*3lp|rc0yhd_?O:!}KYc۲YU`RqP M|\nClvь.Ngp3# $K@syN*nĚ\A 9wizy?e1}A8Ged;gA1"’B`Т$ p%R-)(Uw &+PG=$ĮRTw'}|N?o9r1uN 2 ,R V'WW|UU!vd:I3t ޭs*˨"lbPA)Ճ؎`I!̮Ai!|a_~ާkÒJ8۰]N $//axgI!cZZyzڙa!9}5Fi!{|5lmZ1Fz>R 1:kF,\0t5A#rxPp$ |Jko v*@b&}6 $0E-#2CE3 ~6 *^kb-oZ`o8JDmlkcGӌ) R6qan%*!-4@uMr6t9&OhB` uG6 x02SOZ$>_?ns>IØFxš5%做wϘ<`z4=>ij٬`OyjA~4Ef)5}^q;boʯ&$h-G<0#~-ZRcbCwWp{~x_,wN{0 "nzD?Y@d/׊= "@< TgZ)[|<7}>*`à80LIܡReϨ>㹣waOf!8CHYo~XSL!'&0ò`6SC;ÆO>; GJȳ /Ze4k˟TFucSz8'T%‚OAxn5H%@3l1La QI^dEQ hJ| U<6"$!$$N2` Jޏ02ixjϺvL"B;;8!ϩ:szP V~3wɱᆤ!($<$z;D;O+uM Qtj~YE J䱝 86ݶe AiCƱPAPɨK̴5Oμ4ΙX1DEwG g榕@ՐobD ;Zt6 kV##Ms`u#"B89W#K)h sY]}?OL0|Elt{5gkMSUâыes$#"ATn[l:E8OC=w.iqﲵPOKr!M)P=j8D3# l+^@z<1"auէB{ʫ݆ $$ DlDVF^ìhRINf# vz\̑:sp a'p\ vwtlmd P$vag`I*!` >yƆ;>fNMtC`/Gf`Ǖ 7ٙ&;0DBRQ9FgYȅ^F<֢ƂGLf}V<`fK;(Aaug1ԔBdhCN4;ws^x :lt:Bsڦn@v˅Jrhzq|; J_vi[7$/ uzNmnVI6 6<@@C'Nʪ qRz`gR  0*Fu*/6SB:zhmr- %ZISa'\UfaA,APS:3Tli9=#@ "b {BΌ^>.]j-"16%lisÀL ggsOBbQ<wŠ,d&i42 809: \h{f"(f,AȎMu ЍaylRLiPk uvO)^a)*mO(oJ3-E^Ga>s|>]>[:s+ QgeO-aGd፷(_%#ETb2qIJU:&X7v9#س_Zܩeƣ&bu爜J'Agvh!*/O/Ṏɬ6%FT6p9QcsPp.|lUg=89CX&6 Z*P6X8j gf+0#>9 0גr<7 i_ۿo33lNDƒI$2C&ә/2/^B`z:0糌,^MH9s KNT%C#*VyG5Mm-^&Ж*|#47L@&#EY?*Cc3 " Pr5.9@:t>4=29PH #o3Gf,N' u-\nL}iE.{PDG d7Rz}GH)]I6Kdw.mEgKUT_@Bt1\55eY:ԈĢ(%rp̉㫩#ty(B3΃˃P,,d3X950 9;ᗤz )&^ IL~NH/4 v?5D~<!P"hdqPQYm:Qbs2J5"M23^p"@/;*PR>Cq~:x%mܔM`l+" A!١Ib^}_>L' PvF⦶ί1=&OBG 7@>?J$ ^٫zXnm\^ä=*1p$s(#N;oR*5gz l+=͌^;3=bA49c,d$|_/,35|(Wur5Q8fXc{QL6+FNYɨ`dvDGHa`.f.!0)qm[@@?'? ė@ҬX\IKL &Y}AN"N|,zY[wcm/g ;; nZ&?u?ƴ'wwo3?CҴO  %e_4إF&I3Ӳ]"wY[~ ,z26)7/MHB(x]~\rzwci8ΣQfA$ՓOUã0,qsi7DZx-_=\&6riw ,h"2dH2Q3XE3,kD<yJ+RAɴ"CJRccIӁe Bkbws }eD9ԣͣ,O8$Kwc A6M9LkdEyqhz:zT(쇑*btvvW3󇤛㬢Iy jsryrvBgNnBI #H 2" Xd;@P[)bD@9nM }()"t˻Go( Z3<[<&'`gÎO5X!MM>NڨP!X+=[3R!9gZ5`Xhڽ:u:Bk2k=IlDgNf\S=tr: ((&g-&8,cgc{GI*@s6)(Qs8]{-xDŽXǡ;th( l&hrU6r4MǎDf0hkrZ!~;nIsz;:wjPT%ta3{QB^5$=I:fMHe7>nBqܙ.0aF 89.FO)wx)a"v$&;\##(mb<3v_Om- ,(q N1I`.9kf댷i5߳¬t\&uIqvڃ1тlxIQe>4|xvf4r@\"6a Xl @Wd1II.Q ƜKeษMp9Y¢.Jj0Z9?ؔCG!>u! (?^Le >r_Ç O}d_!qH@T/}O鯛"[JuAM\ x.h0mzGl-L3ȿhǦK.|3 d&qG㢬r*Hۿ\T;%v((hJO@bN?Ô;_}hdN @X'{~!WzzqU NK٧3u N$̇[ayܩ7Qr$Ii%y8.⦏OnnS;}Ӽ  R^8yM\{:#CaICDK)E!Fh^s91#战[ۡ0d껗ix8Rk`&EJ6A;|Bl'KPWXN"vVH" U 8 yDGIS=Q9%&N|1 HdDA<<\ @t!;m$toP?va{9*|ߑ+moTM!)#wĠr)@}U`v/ȹ?(f?MCqg)H}fxH1XP":k]Έ UEK/\#Wp@v6r;w6qþ8a3C=PG"}R+T b*]VTp#|w6>PA0DON )H!g̑;S}56) d#'K P-h*&!,@(bLl,  Z-d_aPt=ΎCBh 3f}dzա~{x?'ydFp ?S 7Vr>W03 kaL٘6{A b>OCIz AdyCs3\J<114сzQ!,dF `zko(CPRY]AtvH`ėaք@,) ,R[NC_jeZs쿙>ru&Mk<>pZU60ϨQ 9x젞 "bf㤮ݦDe6I,u}Xq;/_BiY^tǛWCJ/mlp*8LsQѯ+=aιIf0ex8-}V>?Ӊ\:QZ m2ARY,|&c1LA 690 lpe{N1qyE;wwڅkzT\>j M1c xcWw!u6o_?m~_1KAGO]qHU)/?B\Yp–܆,lPW_?wjX0X`GY_n<(A pdT gFcAt`5~; JUg #Ϩy~VY:Fؽ^ጓ¢A%賄SiJT%?kY| L(V NbLLB ' ~tb"AuURXq!,i ȓ|S  ?0GTWJG Fm=R+}|2Yu,mWA9MoܟŖs{;b'Yc9d]YA =rgWIY]B#GAG(QgD]#u(hO~cŝ뵮 dZT1|~7X1<9HxD5GveE6݉ *$|] #"S^ߗ >'H2${x?kAO/ks%Nۑ;USrRnt&њۜoV&!U<̢غڢ+qABdN/ЧvVuጘ>]T/VBuqrZyo;H% 2Ŀm `k s溨xqMpGⲩtFoP#FkStqdxĪkh4\ ˴ޛ K0k1 >w`}݃vS^@ӷtPcyt]jv`O23ݡwӓJY}UA=heqQ?)MAT=}<>:U2oiop"T+E~Nzi ,;qxm aY%:q}0Y}lɸ8]"D6`}P"ct&kׯ831AȄjP;O{~Lv9;I*W#ǁtvr(VFٵ̀0!B6:n~6a'#JC0TE*-s7sLzm:|t;m]jꢥEA2IJ=9୅5P2ڸ6rõJ.zJFEx'74 [<`,aa@X Ԓ:߁#YUi7;qac2  c j+&mzrx-aO B,z``po`lx-rqfeF%wDb{%?v+F{Wڰ|GXA .@(IL5 n;7@pbd9τm(0LT{ U/l\E1H" f,`rLC(jt^MU%1(8K#` 7X lpK1꣉Μ}ONS](%}@yLlI,KuJn|'E H@oa;3x»mQLㅈC ٦٭M<- Nfwiջ%Ԟ NT*QDUAUW#:&@Bz:/#!cu=![-syVu{ƾz`H z@ٲUmm NhsMD5 oĞw.VOrG'PԄ@g}&&}3uӾ (lRgܤY90B`Dr+e3jcXcT5Tk"b@i?ISqH&Oq\ f骭׳Xoα`6 HCP=76$]o`ߖ5ʕ/gL0׈5K8/PcY 2}Ϛ@q0h^+kG 3HX+*l(k @rūZ0,^K_h]2AS}tif.ցy~qnT`VJ݆m^|sgvNbg w5Rv9iA#x# `6UPY::gR94]{b +~}]vm[JhY[7mRپcliKp T$}cJJvߔ=~NP.UUX*vv;Νfx7<`ſJF:Ot˞aSDcWIvz D/ޖ`āv]-n(׏OG_MZ ?%zAG-]*FSq)!βEDpU(0_W77('c'5Gˉ'ٻIZ? '= i:jj&ҹ53*QD̃;#uA vS}g9jhBopM&gfTωcA穘ܟ?56g ck?WMC1w6"3q!-?!TbĂjzW]SGOڽ[dqo;\Uy%h;|N2s=L=Q^udfdbDfI"݃H N)00D@̓ $f<1p&|/ i2ٲ& Y7cϭ3Cd>;!`;ij %v8>Q4w`%p%~B 9R/сe@ @+,ձ"[CGΓoG gme}|7Il wvq~>(<69^S spda 4F\ $I;D% #4ʵ5iQTX=~g\t[=i ^RtvcO#I~iW; <ɿaPtC9Gn(5xuB"wg,vH:@.uݲi,1&fb)lY$4n_,\Ǽ0$KsW捶BM^`\,禓EX3!h}o\E W `2Ap4L?ek":C\c1qBNT v 8 "<P`$s<ښÌ(sqČ|{gb7X?"jp[ږf@.IW/^aSAPN.s] .(߸g\}m3PƽvDy {8L=$/@`b fعGB#dtKtt*M]wZduOt .ه<2Ploumu}0}C dNd#RLNԶ 8#phx/Cmv1&R G]#Mmbe-3W eqC7n59bإ׬F:j gAA|yT:3ʸ]I,HRɔG0GaAx rkd~WyI$R8e:3۾$׭$$YXVI!DjJɷZ(2\,C9 #aεEAVdG[ me;-΃r, g0"_£lelKу  !KQڈ];.*k7WD AԂғxN}W#҂"7}'xx"&&C@:.SWRfs-Lګ:޶*͠.ZE7+r "uƠ3mS^ÒsI kf>J)k"E" "1"$V:vm廯9j\ZՆL_Y-S=u o`;aipڅX-;19c9sL7@@dj h ق蕄 `^K:u`1 x7pCZSPprc=nX**$#xtR T;:eD5\ܪ)4션< *.#!1x7=57#1+&1Е \lyi߮滉7400 l1brA;p S99ւ&Hv6E:LgP,|g WeQ~|gç488"t#:+u$qgJ%zae۰cKV8Kfp:0@QaBJ'qcNT_Vؘviq;KugXh ൰:74xrUgJF;{{XHK߄v y:џ?<*$/y6pwwv ϝ(U2AgJ(A1 MƐ3@R[2?E~z6"Y=5<}ˌKn&<6㎿3gi^lmwhcg,G!E Ddtge3z,m6O* F`;&ϏQga“ig ̛8p(Q ߂ _bwR IzRBmWanF}墰UIM@XKJV!9Vv/A})!cPVe84֧ۤ0E|dl^H504%NJ:m,'5G`o rsFt\ԅUЌM!H8.(yD>JμƹbpzM8rI=< 'BELM0$|w rOUv.9Cd8LL>1 (T?AMv#TyOT* R,r=q\^ !ʄn rTh颯6hB$+TD{zy GUUUUATPUE EO%DTA҆qF/|`0]/VEA6GNco6bi*ȂdJ#wallXX閘zHcIb&aB}Q[h1.]%)~{>yNjj'zJiG'͏= \mیs7^$jM a8VviQ~?ꟓ'aγm:4K*) W|v˙O s%b!`60LpX8ƩFpuqH +ƖDF68+{]fwuB(β9xcDJv Nz/aAL6 "" "Ns=WY59F\>9Mֿ"SL-30hGs1dh*,b P`9L#ŧ9mۥT/o右&f,Dq& ?'f}EYϻvx>G=؟Y؄!ߖQ L7,v8z'>$ܰSAbi٣r6ϗ03`~3x4};p《ɀG8\Pf-587MBc燐p׌#]e7cAv3|F֋ % ߚz#]m͏c!s~x\0x弚$| dm7V*+T C۸,-@ͿGbƟTjyQE 5 ~Zܓr" CВIMuSP@L Mr9 gvR|GXx3u;;J`wr˚5(E\>̼|0KCy'ü˯HF5WN-&\&ptw A-j<q2:O|}I"RQRc6ꢢXa YP $m6Aa}9<%˜[Qq)qSmٝ @3Hr3'|7o ^ E}&z}Q vk#7S=~t8=>$/<n;l*=؝wBLZ@(v|چ|<#v'DB僦2?).]# ~&n?(>l"x y=u=:^;:misU>g l3E*+I6OpDe9g:ӳN_MBl86}d TcbV $5hpkХ%l8: D\3D(^]<< ~`4]}/'_!$(_3Lzg'vΊ)=><OYE-Ʀ/nG4!f/h30l#L۱!HsBsTBMcPd!3M 01/}^$88& [4r{Z\rWb"*qg;>5`ƏG?ps)QKr_Oݖr} {LMm^$m /O L$׿n&_m6Xr-@xk3 &y*N|t=S~1͊ϔsM@D9.<Ϭ:1-v.nPHbx&!F[l 08K$Gi1c|Ѥ0L,L!HG`Mݘ|$T_ohKI!$n"!X;qq0Ǧ0j`NW}.Q3`L"bGd* \'E+hՄsQ })\ 靽Ji:g5ON?Ƿ Bo]I'c̲o^8$irbXzR緬 &ѧP >GmjLME!g?"}|c ɢ){0<\4s 2HM֑%8*-WmrmOLC рj*0\(`>?>YuB{!Wc?0IPH(w5LLoHu>Iϱr~?qph >aap1A$ghځVrS3F3vJ+Z*yjcnã6#gUH%4a+cHh`lDz2k[tN>>~!zboa]wi C7x aD6/q79op=^Z Eݘ$vcys^˃aộ:2o>8"{=R͈y=uj6,8'yPgB=rf2ZiX4Kw » F@JcX Fv:=b?Ik>+PEkk'HxpwOzy}R3ȜXp4=8xvH%("Kk!:אa`m"nה`| L1jٲQ.ٛpzTǕS!}}޿'?ǚё7vȻG 7AQ{ΊPK}&"BxB=" L'zjb/P^/t(vX{q8#hc7FFq!ՐKLp{ MjEnt%ܟ$ * Y]-Æbᇀ1+<&ኌ@ʼn8RЁK Di@lɄE&8«c5.`<E/VS!d}%[1|ϝ,C!0m6ILgG#ʤS5A[\~ doB|U虠dih;%1>[1нC #i8`1eRqvYNK%8"{r?qw).M7rIǤgc><`w歒Bowܷn7 ۰%,`,1)D5Tc)0V1 u9vGjrq5B}z{oPi\Ʊ5D*"duW6ګ\u2|M?\$\?(`ױqؠ$N=R@21g.Лo][ 3Q 33` "EوpI!b7nQ01~p9 /L\p{(IE\Xڭ5B:_0G9qY J7E<.@l,+C9跢(Bk.M1 8g@ll0|! 0+A9N{^d6C&j} Φ]}zN&~a DbĢ1S8{6OnxfvI=+Nz|NUi=mˌ _mȒF ӡ$);3G6@sL@$mJ1&Sӱ 347UOS $ PG OKÙx4I`3c|;xN51v7EF78n'Yix8ҪcyWd*qNeNP&Hd6$4zqK00i!pq, ]O|BqRAiwe?LXnvq tvh /al>8N!B3Ih~ZkI;dlv83B1G't] WK{T֌0k= (09FufjFMg4v1hEwA<F#soeBcwonzqeweJgwhi؃7[8ymo1)r1TÄ3ÂrząQRݳ 3x&IT T4sWpxLlZvD'YZmB dv#9Q(QB(YKtiOEb<]DD-PfO~8i'C%KA!jQ/Mu\6u;$-oV {2$mL8 Kc%t!)Z` "0}/8}*#<rm2 Ć4`A8JѸvӺfdII7B6c(dN\y j"]1c@}Iv7@T[׉I: $Ů; M1bJ!g۬>Pw]vS;OA#H$+_~FX 6s%UUvfe25wbE+PǬ"5>|cB4 $+hiM)rozCn%+IUv0Ȗ6. eb H]ºxC!գM;'NB"{ w".U4yRd-xRw3ƴ.o;`Ȁ >kg o.MuA f:Yh9/ ZgL/mD2um(>AEylǀ? gybJ ?h_e0Top4POQqOl O6"C gi26MQgf!D ҡAϑjI~ iަ: gJOMP tÐ'r7a48ŅC8pdɬ|`hcI }PAÙ89J)"hJN AS$r!8_nv}wD ܿYJ(YtO^o*Aa?ڐq?<(1Cɘ;Ss FLFu%&=als Y蔁,gk+J@y3GmE> k9~;x2ep.nn;RHm9C{x>yt.SGNBNR=i{uRbǬy0` 2Wy6sQg3X v#. "fF sa6:| $ L9N/lq!V :l3XAš*+GP$OAG9iȁ%#'rc H~CBC*! K;žUObpdxf&#H`8P$[2E!)kL։[vasZ_3F2K02_LaɧzI 8L=mcmَee d@o(n*-ɚ&jeE1R@S%Q'!DsrwܒA PB.9r?78Q=$Y/BC OLg?yJ4PxMT (jZi(F0$)YUB2HFT* n]ӁNX{˥97ho*~P1}䛫k4+t"ihƿNoAǍZuf8DKfyxH/[\ LPnIϲ箊u0"m*TGV3DA ,!'i eRYqO;TuJh_ԧ mhgc]?&d(J)/XK䮁G=w= aKQI~V^!XL4g'gW0p^OiF)dN~Bd)Ukb>B)oVՄ6y#Zh^IY%6%4ʝ #9'J="Y0/Cưz.8,MP|fDKüf9"u/z^4Q0v|boy)ht;p/;J!Ū YF|HZ;ofH+F_;zOYڒl|1Sq*t3ŬHA.YCrYh9:i^{@t1Sr<_N a7Xn>y b,0 ٙR/a8iNLQR@HrE-)|~&%B$bHiVgѬzx\4-$ތX!O"-BRu$KVݑg!6@b+ocJ!f<˜ 9!>fu@=~Nyr34zE겠T1RA` B? I9V4bn!S3WHD |Z>x^< d` hJ>at+飲Qm hb" L5?ݷ$97oZ䗽hpJ$Z FXAXOui94)4>Q*0aRst%T2`XsHi\Ha"`Ć Ym/SaVmd崘W Gx>҆p֜XysC64JI! 8\ڻq޲‚l\Nw#OX11hu&^A4DE15Ѥȑ`s5ru1 piF5X@ƕ1\78@vJErUPÃw) 킕"Yh^0 &ޢP}0D{~I(̞"bdo9*|ȞFOɛ١wdFd ^D3@"zQU(iO J%PDќ(;TDT7|Fp"" &ӊBg^LyJxu̚bW"S2 t =eCVr[=!*3a/ip\TIFc SP>lE!>A/gti:!Ξqjo[)WC@}һ?'LW#_aWeM%r>xZ"&;S }pt/N]h,:DqyT"(uZU"Qd%J,~"YSc!u{@n)`χh*o gl x٘ m$PĢD5Eʆ VX6n?Ʃa'hm;ϱ;>z76 'Y0$DD`Θ'}`9k?7I 'l2x.Óf)$е0&)CCNL RGLY r2pV)!V:.$ u3!!]nLM4MBP"z{??>ANxpo:[]v=~I}O1`CnGc HI kf8ȣZ+tb cH6R6vR˔(@DViC'ݣk C٧GM\ [bƂ0#A:Qc#[ЍBH:FyҜoW91r(qx!PHc&2:"`C>AxGxq9b.l'Nj|Q<;pO!y8+4(R@E Z1?8DHՐPhsL:r^G0c "H zןv0(uc>}($8%",@ n3¼x>G65.uޘ`SAˑb)$ga6Mf> (V+D;tZK`))҆2W RT#K0C21bxyI<BMTx`CגCq 4#yeQO@nraDG mACϸ59 +69tݶ,D2鸋|Èn/5R@德~R*{3YO֖$97 B1@}?,tDqi>+LP@QЎFk>|X0}.NT&G6և:fۀdDHfySeR@Z]3J6æfFaX%)(?{z~$SIA!;e}P(GOY Hkoq^~c LV!,Dj(1 aNuN }OQ8)yO1Pd3pr/EKUUW{x{kAPZ 4HG%K[ PF&T ȢNfVEs&(ĩn(H|i Fd0dҁH:4R%)HLp Z*R,!Č !ȌK}'b.BpNCg<%i<@}y:, 43hpe"a){N*lLѳ{ .ZYB|<9SR.a&1[ހeM JT,"(a !!&(Bjv̲ &F 32K gL,tq%b$ɡ4t59u!6E9‹jQt) 24`ޅs؄:?#(AAa!&0. ̺ǧ<4Gގn^.T4MҒ,w*uCSMt5qs%C&˔c:euYPV$$#JQ:Jɼm63{Kxv*MpGY^*K4,Yfa1Zʱɬ W3{ cq8$3RB0B  AzF Xt6$8_$UkTv{ާmG@oϨ/oFHa3$*K-y~r9A~<[ܓ]B/;ФgJ8J P(OΒȚ9q bQm=^?Ks9z.@RSqrQ>d}??D!۫ $ytZƯGT629Hs22Zo0řƵaaF'w'ġJh#GEj<w/oE  %wALcsn Rj$f xRy4=Ucd%A(*F%Iso~W߬b | @`Iڔ2&D^/V)(鷇ri2"+<3o $_q3fg=5?!I)Ui)Q}yw{8sO+KO^=>L'a,'JS1۰+flw0͹,z4ۣѼށXεiEGz_EtfN H &fR ?q-/`Q>:MF:66šh$,> D7? NH^A@4{F:$*D<ПЙ4Xǥ['E(㒘MM߀t$jJJLO_ sf-x,q@#I9iQvi(e$XOv=7Nh*@d(4R=6PB]`1#@4] D9}J. [|8>>ÂZDy%)#&A81<9*?}?w#`G/@c pSg{YSP㭻|rbcljɱAɮt.|VD-x p&t>#KIퟨ"ALps%j%*QYQΝ! |PH H`=+9ɲ|T{%QHEA@@s 4yh)hJ ZT( (JTXbO UF3/'vuĹTYܔiL2Xcm s8;I:GnLq3f*gط6I= 2{)#'Q5 r(Ts#s9BsAZ" C}S,k<8,2h3ǻMI!q&c#9c:_/?+x3#69X y0x2I"D豍cXQL?$:?˿ c@_PVwr:&A ' $S^DRN= 2F!:Hw_+XA;9Z).! <7rrv*Oj*Kw4#?2 7mS%ZdB%`kðCQgx{~걫oF_5eZ/oAiFfQ9ɗ:aiHnbV$k@_a8Ӱ SS(4t13~Ri@hCA4yt >(a8?=t`ʚAsuUU8=R\7O#wSB&r WAaG`+D@פybCx 8\yqDgft_rZiӖX=:gQS v#4~iȔ0rpyF8Ozi_AO^KF0?is q%9}2L0i`g-SAfiIon9 m;#&O(ݙw6[-b)DDҼs%CD37 0(+,9![J#|e):5[a0AyvLeB2 2=u~S9zĈ"&&)f"&$H%; @tĆ$AIq+* 3g]mzDC Ė!~O43㝪B8P;Ht1$pP;'\!M}s󈐈ػv" "jP _|+0dp# .A_eY!΂*{w઱Ȣ%K ҃$)&J&(`(]\CFZ""I:^SݯD]tD1N{AHh$'+1ʼn@=|l0dJh6y>f/~SΰS|ϸs$a853002g !LJ@>D69gWWE<>H觳8S;]H;ǁf~4.ـP5"Q>W᎘[!/ 4vXAƑ&@㣑٣Yyl)IхhD: `av m$F&t)V#0y;fS Kty ۊ##J` q#5xsI`#JfHœ"HD"#C)b9cFbDR զ2@U-`9X "Cʹ h3+"a!TD>z؋sA.9" RhhC9319MlLU10DMA` ħ`Z 5Q Db}O!C(ηX᣷鿛OHL`r>.&"ddB_ZA$Y,QEq=I|;*X a*E!QA ~t# emׇ](c՘||,HSpmH=h+f4ABɉy@vwfԑ,&H@st˦ѭ 0Oca`0(a4Edl "] [*$1P1<iP ,9;Z%7:2-'đ $tE-ٟgCtÅ@;CVaJؒT/*'5eҶӼɒ7U 鮃{ّ{8\? Sq((S- 9Jl!!a0*C$_-g7l|IpgXA>gFwCf:TKHx\(%ap Nw*`-%&sTMJ1zs *hl !!/6 !"&h hX"Hdc`^J ` iQt@1+@HP;ah)HD)A(hPt*y  E,J%VƄeq' s (cF޲WCqC!t%dJHKQ(6yLčDa"&tCZc?>9!"&{CZ0\qds*(:XPS΀ @t. sơP@' 'g zk@CxzsjiL0%y"uG5a;܇k .!(X Y*4D |b w \a LA B_,X#@vCnVv1l@{c`䜘 JXcX 5@hΨ 5.Yddk^jzqv-8KB DQ1E) 9;?* >M eAϜy5= E`*پL]3mgJ a^5& S|㛥o񖰔,LS wPF5]e{&or!b ZpL1}ko/$(H9!a8JfAD|#"$Z G3dpp0/IQd01>yi}2VOiB3@PM Χ;(A'%D NW3& htTm޷xF t&ք_7L]H٦ؠtĺ(y>{%4_C$j!A9䨦ȧC,L8754St?^t^ @?x?3֓F>;r0ڷ 4×fj+F# Hi٭FP <<36䃾@R;.%XVJ 6Gɪ>ƼnYA(tޚcȗkyǽOsqrx-É!"!ϔ0P GlR{EU $ %ZBu 3z?9ߌI.wLH yx`BP(B ,+c}g1oy%ۅ֤j[T|yF<@Vf*TQ=ȩĮ49nU\63BB!uT.Uef; tQ(a%A?S&4 D%77KTcе's^h)3 :&m{^DtwDLwc8;t1w;TWfh90=æْS<&iLf u1Il͂4hD*󱮫f(g:!.3ZHt5H4;s$!qŶHF:v0ٓ35IQ  &DkMaǛ7ȳbDf%ЪMuT̸~o*4?-YQ4`0a]w(6 VLR^w۳r{iI4}Cd?885R?ISf1F85F^:h( Z3#oab#$I 2M͊;2gpmoM(CU L1ą$Hӎ¬ϓ v;~-R'qG^x?9+LM(d# Ӱ M Ȗ>>@ +/[I0@:A\/ 35Mr 448`U]%1@($M4%)⨑r!eH_Tb]rF|'x0d(`_EՏ"U EJX9ox{0ڣ[.QaMT6q5R]3Vlqr !Xo+5ǀyaD3UP!B QPQH@14!P!Fҳukۜ9">[fk34!t) ) )BP*B"DP!JL (0(  M$+#BDQQSD00#$$D K C  ?7P侐%Nv)u$+#orzL&%|l0^qLpDz޿Zy! m!pX`h MC~*/b]dH}χyB^ž w =&9TCn"G/sE^Vk c;VCY@p1A)UUn1b}^(c=XljY $L>wtAJlb3  HK_w~)};ٛ'p(( QrŃ=ٻ8gڧ7HQNDT̓-񖾒$Ɠh#2!Ko,oWIg/WdM4dĤ,J{}:!8TVʗacRYU zpggEejUIX(mD䔮hXJB XIְFIqbB d40>i W4;&.Rku+N8fr[_|?%'~f)(OopCN ԟοWm^t f{Nz!) A 4^zA^wioE8|j^@9bM 4ThWۗai>Nh#HAqI}In{½~mk>AK*W" D`xWB-`=99el_ ;P' ma70'N@I@9yt" ėWRGxӭ/?ܽr$KZHh7;R/ۇg>LX$iRDQU d|,USͼϚWT t`)Rw@߻I>Y KC-0d0F!ɹ!ARJ5T 7ʾy0EKUJql6)A̺U BUY~= ! V噫QQWP"rt$&D b j"Cfz#k "@ X E!0)L)^K΅ɇD8Cy81Z6:λBa (L5"$ $V^B aÆ="r'}Ç.ыØp3J" /XrSqo#o:BM%NCjGӼ@§eW J$"dSTҵAdP@t!U> >ԑ."d"RWYN8ACD@D0z#AzKK.{C0ɲ4-y`q)Clg 3,HtIq\b"E mF9M%ސ) Ҁpծ)`P0ðF@-h}\ED N+2f֘DȘ0Pj^G[RYfw-㌯8&ss9S[h!3IRa{8seנvs3weޝx ^#X,a).N V*v8U]NTX!)vBFhZhAR:;y,p{>`Kً$ Q ^S$3ٚh\f:(cZ.$fJW: pJ)[51PɜKTAi>Anj9yM){وKx ;CNSs>rtgqfoc!R48kΫ #ܚ婐$,Kkߊţ-)]֘#A"+ě๕ߛ-XĂ Ϟ9g4(UL]^N0e3wL1H,N4,nÚsV ѝzG;~Nos, =B׾+pݪ'QXSgmVztri:҅g\gsqo@[D҃><2w%UՎӽ>AڞJ,sI$2o̹D@eN &(bL R><Y;K0ۇ&tsY.tr۽-w7Ž ~}#;fFc:Pb_YA#3 9 09 pJD8EaWlRSixi+.'%Ρ֥e_Oe՜rᆼvږ®7I|\ZC0]1)׃nN(HJ %߾9Ky'HDع.&>-Ehc3O5W)T`Xؐ -|ljl z5C^|zp[  Wwi ‰h2%P FZiGCg2H:tH7P+7D99cH>M@Ejn4/jɟIg~y< PղXB@Sif3]FM {C K9螜n9F!fٔF,% 0x LkS&G5ɈN!2{KoAAvXTxdC9uWfֳj-& Ujjx~ ,r\]D+n?trdN&t!qѸzqS. >9\;0`$&Mc<ʭ\Þ'q ޔЁ ɆgG89roKϐw u$w|f㓢; *lC9U>r`GZ{a5byCU%)s0"9kZ]%e"Saػ~QZudXm.N5A-_#&bHfnL])DA86C)%# ,L}^4ף2s?!S,>-<Ʋ(1.GEfng0ynphT=s1UVh4cxe:7UǜG38 ugJNߺ0ۋTk\`UHS^Irxxˎu/ygT0T82?4z#t'U`e3gS*ϴ1{柟4fj<" @P䟎OH5v&KX('-hgbnQthtgzmHvG)'C]:~iUyn1T[{k{Tg/[v;g.5Csd{X/if**ܬ&^ofbT >\sZ猥(5- śG-v6-7ptͻzQ2D2LHg\Sߥ1sNשYAlT̓38@O%SpGFyLpkfr E$dl5 L᱇Dž>#=tAEnA\PCJJn{򃷫6xE6Kho$tto($p<˗Om2VHhfA,ɳcc## C;33w*cl2aT62y #F xfQtȴLRYrRYɒ% ؗкjW{P6ߧDh1!{2Hd7=0xF;ѶjX T,VPF8{.IC?oXhy9;ڞWlm.ݠ"5nע}Uw 0is,;1 ,9b| %tF7G|9*sP촹:Al^bp CD,4FbӅܡ\8<< J4Pw`I"ym9wOSlPY5DFhc6z꺱-ft(%^ 8oq Wc:JV_A`#C$d 򊺈XN]AE5441$9 )!!(j*EE?2iZgy@SP*& 1tX0-P#\/g:t>Srd\`Ftii6s%ÀD>ȉzC*;>Cک]I> R ]h<~`A=BI!pmgM8o,HN}Eh LwD)#YO[VMlӆ57l(.'_9=tϲc@v 1|GxfaӦa.zJ}!;Blo](IޫϞ?݌ǩ[ћx*ZbQ$F|?lBo3=k<F;%wwvBԦ|;Fc%ܫ6JBiu|EKTB=ꈡ5C$G˼p#{tFȍOQ,b,Nn/ s>ȂM "/s+tq)&0nh永~λyעrKn|D;Doa5`ȫ^A0ϯj0Ħ`޹y(1vzQ윜>c*nyׄj>Ɂ-w(9w4W9fLz#w)g&jgs)[PhPM%Ps37ff^a-kQ!- Pvmb0ǃ\S7^Ha#;4[i vYX Ih˚C 䀽.&q_3kJcq=fH)SCmV"d~}A6KY6? 3s"0bs _ xS_zG${'>͛{͐e©aO,vz 'aPޕm?8OBА<PDDJy=2Y҂9"#SSMR'f_i&e"F8QET"#=~oP HD(4PR TIx=Ӽ~C }&xDH7a2^>2'flSnw9bM$ B!>^/(HJxxQZYh7$bmj8cW#x]΃mpjM`9|3}o)Q|ue&uJQ Xiհ!M;M @A(Uy$|9ID?$~T%c}_@(q|BK{tlɃQ˼ۍ%I{B:w)Gdrp$P-R q5HR- >2@b#A#BkFًk!o GR=K* ^ H?rgX/J .fW\@,YL)}H1$\{6d2֌^5raunAb(s`0jă<޽RW3LA?ɉFVo؃@3w}՚!4@ QMyw[<`0$E~P!#dm?yz}ހs%uo"];Es=r +DpАf<_( Bl "Jb@m@M4ᧀt9|yq' Rp_?C gnN OPkC<XQd=N!ҥ#Ep6}Qώ|R%Ahw OmڠZ |q0:% ld݁rsy˩nߓh%б#ALp.o65X)T'e9;}%,L`%HQc{_ևSDV9H濻 F_pcyXޝ >,*P!o VB_W~:H$(BZiR&%Ck.5@ޱɆ }y#=pp#P GB|Tl9wv?x{߉8Ȑ-1ЫAVa'SjSu1"{M@IcP EbY~=}>ʱ{UtWǦ:sW eR\&t-?&Xs˼sg ِMqhE@)aP//'Yl.⦪糜)k7t8Mg#aAPt2cdic:RR:NAm~riwz#KKWihc ]M1\@ +Y 9;8.M<EY#lTxrJghs&o-7quZL& W ѮMnF!'sQ+Jtoi,Y+ک69 +Xwr`[ D9x*zMQ@ԩдAL3$;:TyֈH bKmc|q5i}d+ləhfwQ)OPbr{R[wJY4xuTi*1RNI\qTv ࣅBg%\g3eLaRnҵ_Mgk19'I,8^%BP8atGv}Z45$9ڈ(v(dE=ki,brK|NtQ}.6u}ę\^01pu~#䖭' :0`r[ :0@q!CŲ80eBQ$:WvLC=iK2$ \*%fjw{5xx`tKvzN0g.Gt'(UmQYZh)%[wN)L@at;9XvQ)^6M@S_OM2yMn"hv GK~Ht :C6 d egX,\E"ȷS:{"VI1VzkYRgR+$9uɸ3Yu)m v;K/&BCH;d8 ( !PC AhlшďBq112b%$JCmJ$GNiGw:]Ҝe ` s0ְTH^'Q 5ǵ kQ1&C&jSlޤݴz= CQ"Ѭ/_vQ# SOzY pX)/zs}GW #iP@>./x3OwLDC7uPN GQ_~hv?u:Yw>Q:mS$ O"b4B)3ڦ|)rܒowӱy4<9Ft.;qiP`2nlP_nC][uW2y~tNpT3nKnClնr@rʟ"4H% ĹgmF)>aՄca 2P\eDu$0ሊ#On}x^yk $ zGUs&ބ9*;=2p+99D4|kQ),=8?DR^;sJZ6e4F|E= `795Ư>1FއYٛԩX|ρ/=;uֻ[Y_\Ob]8vc eݧvSy7n*Ytˉ0`aUJ}L"Gnmg왷*1=w5s1¡79K5r/RFSyw#r_d)pyA lS R$*F& MTRX 5HQK3MTUO-' 5C0a(gtX)% m7q;hxuN%%5J I*Pii((JV%2JP 0I$ T5$LH 7Wp8=|}pRaK3`^N}YZb_ϬnICEe렩 tXfW`!QGiFBeHaX500,A= 8_O۝땥(>WK4~8}ATi"\[.nc"Π*/vzgI=~U窊SyLQ1XPJ`8LX_ Ą1!Cy>u.d@`6& L&8AIzU)'vA g,/$'x@wHܑ QiwM.Ң4<F`4f)H""Z;Ǐd6&f*e4g)ݣ<(*Se! )m'䧿Z˔;[m|D?!/v` ʆÁC=Sv(o=tADJ^f,h^ԧ#F؜__ljhtMt" *ϻ`͡GgOoF%]MfPwC]CZ`H< ;əm8cS]kI/wfٚF737?4TX&6&sF-*aE"38*ƴ53:Y 2AZAxxo{BBb=^${1C1???^TK0MO%4R6(H$?W?i&L{q`q=~DM+t<r!F(#+`&m܁LJޙ`M}o|Sz& 'To{5/i"^^FNr}+x脦$,Q=' @Cas0m;lkn! C !;w{88p@0) O1~p "n$(!T0T$ ̏a  dUTd`0lm~B~P>! vm<58DhLu^ JpFc8UEODD ݕbN}8}E3bHTAɕh0`0v 0F7NK f_(bDȅX.3̱(%(@MlA?s*_!ы·D-5ЋmiH6Ni!HP ܝhɕapPԙp3+)ܱ DqS"l^lP`1qAwHܔgztC'߃γ+)tbT ;vq;j Ct:Ͱ |Zw3-}ѧ43 iD2='~o<7 &+=fMh|M@栀.% I jIeTj &33íѲT#pCYH:P A'$7nHd{{&Df,>'y k;cmLGb1/>erM\ "nfSwPv\ÃCa|M+G3G`t5:4'̯3oMpN$at#?yi9ip`9Qdt'~tr\ՒS_lB,gXO@آ"!:7LuկMd0 JPaCDQDE2}U8GZ3 G=|, W#Ma:I Sw& FA"@?@R>}hx_A!/:1@}pJ]ɀ2! t U 炃M- ^Z=xf\e߆ƽo^MU1Ѣ3~x f ó3z=gs E1aDLL/{ϳC" )GT"zF"bѸ BxcHp#4ld"Fؒd% C\iRTXDaL$xe2ðٛCM;;$&$6IC$}h h65>ćMH"dAY鸐bGa5)!tgNBiW7 wnjFaSaLMDsQ,L\xGSvJJ3J;C.Ka1HSI$a#1 m-kofn3"BGx=XY1`(=K0*hI|IP-aʠg=Cjq+B4[f;L2HDR@!=f( ;k:f8i5%1s\"|RLQMHQȸ"QcldA'?4:JAhA0(؅^"!>|{燀D(,h4#J„H)(b *"Ha(i BA$H*iJ Pt` !()!$Ah) )JBeIi iHf"(ZiF (i)((B)(t!((F)JJV "bD !iE]I!+PU-5N(UOaES_!2ly'T( $2 AA [}zGqtp3ј!$Qk?w!P "!Mz% $2B1/%4_ >kNVJQE-$0YSt"Zhh8l`!HRs)`*/˺-/6xN,vnG A >;/RERU5LUR3 EQ'_g*&ۑH"({sϯ;Dˑؾ2H+@a~ORo!uG~x# 3z!_PE l62*nۀ&RĄL2I@305-!3,JAIR5TARJT)2H(MEQPTHDB(DRQR.wm D5B@b9- ghiy=&` 'lځ M<7oTD!T&{tzɪ(J $xKTL7F%ӯ>$x' r?6{{ t?A eʧ|CNۜ|P RIC4) O>OoG@G|) ?{$I\q_7(()*()$xbH:  N`+y.N߾ջ3~P%&p~|FP`H99c_ۋH6}0P^~hNSg>.d=GٯOW<2S(CpHSd(] $xT lHT@|;A#[nBHCצ Y*2MjYbg9ja QifA,5hnW0y~Xr& !+/?H]y'YvFH W.]ZeO=|Ch܍88[P,r)ggj' 09KOHMn1 p3QP|  Dhb z mq-Cᑕ[F]T9·LF-0܁T쏐)[gB y #ʐ'? Hk)(bD|p!>^韛e[ , A1xH(NNݝ(/@ "H„H>NiHc)?tc('̀H0 h":@:e*E`hÒ'` kR"FIj 8calrxA2ݘRgZ!-!UnC&2VEbKm$=I[ aP˓qKQ_350 S %aT4pl%0y9+2uHb*P?͡ޗ~|:Pwc'tU#a&䟺@܎cbo,T/DTyA x0֑J4Q$Qc Cc2U$ E@RJP P C@@A"ۀJ4 $7k3>?|ALxYW X3͗FEAϗ8xjsɧI(tCU?0OT2I]I!C!rMDF X16D)]Lg;tH!.Cօײ"tH$̢{{6n!?T B )ЍZ%)b (@ 4WA=) 2] .z뎢"!4)tȲ z{}lw JRxqcQi5@~"||ԟk);Y:t(0X`'qĢDVju[% 2M4MPr, (b1˛Ƃ낓8,ŶƽԮvmgc&v~)~*AvGD@x,9?W1~@Cf;m-=cW8_UXl{ Mcꇭ'$P I4ZI@ (Ҟ|_?Q0Q" .:6aF jW@.b {!0(Dd# `/PR^ AH$3"K/a>j (p_Ѽ "TpsJ6u0 Aأ+QKI g4޾i4 zRlj_a,3:U v'5Fz**6d>[ILAo:$$$0|.p]}ەl.zёQF.tnsB 0H7zVv R ړ,i㦜գu8nv6< g3'l^x{^"n:$mG<һX9|qfZ8isՓ 3 EoJS"}>pϢLb i/Ez턏PcCʴa/BthSg'Ņƈ  MBR{ (Da|PsSq+؟N90vQa 3h>m TD!?9^ bւs+bs4'&(%`*V $@DDA@`Lp#PIAK%(EEQk2(dbeH"%H q.^.E%^sa4'lME6ÅQF#+]/ΑtFǨpI!:G;`.Hhh 㥎{` & P7:cbIs1iMP "UU1 .<؃tes;{쮊 -̋2o ٧5rc6E8',N28Nh:"- :$F`QSZ~NjnF@%F?P1-S~C|m EŀdaKɉ iսE˪k_C%4$ER<(_gQҼ; p%PƩLbaB~D! q6MA8B]DSPHZ] 5QGT'Vq S=`,X=``?9N!J bV( ,lRL&xAЄ1K(F"HhNg솶#)xDHA'C@RHr"Uh)hB#^GX6JP4:PR(i'aU,RQA1@P/bͩ*P ZA9 ( RФ@Jh)L{Z@с|693!̢J%uϜq)$dty(sxg/3yqn1{xv>(X}=HMnה/}}FIHkּ?}>^x^ce#+E2.:gn@#d0zgR?<)ga0ȥJ1rFB"Iel"| !E5eI!sUU~}8*Dyn848_RP̪` =|.d'tIzd9p8L s\dT&6`v`aS=AGLdj 0 )Pa*f)XiZ!h%&VE$BB!OhebTI %b tA PMSJ C1-4@APC*DyqL IL0WW YX \-b  -鉒tC !B2b8iH\9!ID@' } |%Kjoϫ}C(dA&LU>m@!Ai}u1!lYc; Ļuɠno6F] G;GO`7 tJo^&=Rh@jIta' diB@uN)h\  ('~ Nd oo( 3me{$2NpRhy޺d( e#KjHG6͏M* mZx9܉0g:YOiZl4UlP*&C _bę%TN,$AgExEq3<;owptY*>6 Ö77W:(dPJ}('\R? ^(N@T ?=Oo1&Pˠ,>Of}, (%ɳԦVK: 0} & ̧cboib(73G ;ypp &4nLf VDkALsxQQZ$!*1e2JRlimVx^*I!lB(b5B-ކR⩫QPoH)e|q߀((EDDOSAdc0 1d7peF2|p 4SD 6bf!F1Z h+==舎 DDDDB"dYby dE:@|$.$9&G#?uM F0k؄;*nk2HP@)B7b J%`iA HD)Kt&+?[=C49zV|KCp'XH&c*>b#EIUHUESQ`G.U5QEUMDTmO#4j_ 9?ؘT=OCgD**{YD"g? Ahe<2?!c둛Ь%-r71DT NCM?ȝ9L1 :=z]a(11ifB4?= 5BS6[V/\ C@Sh&>w<' @WSZ<㈩TR1ZF4B[n;\2aűcՃj/(AA9㡛mH#C2"1* 5v5 AcD\R57e UK㶆Kd w=\m/ FX6% vC˕PљoF}0"U4ĪD>|Xv GM AmQDO;I*UL{_X9~Sc\\aMʠ,;b)mqz.fIHO#YAF*"3sCL̪- w:wGԋ?lm5JG8C.pM9h^qzr_ h Z) ce0XD< ̿EfMy'ERB0UH*CI&_k= $BU" MQ#  J Ox1 )&yM*M4!h"!/z /rXZO/:.Ѷ9CQEbѰg`2gP BtP|S )!0kX$(H*Vjt_S [ ( 懝{ ZlF4THH\@8sq.z "NM+E u1 IV ԩ2B^Z5:Nу4/&iR%V.؈DEۙ;7,qi~Qg|}Ǿ?}r#mɯw(B IB!A9п8C5zG ӈ8*AmڙcF)Xis)m +>ylR1}sLv(ymEYU}isd58hXidl=[R! C.l, $)s\ &+$²ġrWD|{W@LXzEy<>i 1(1+Hh,bwt>nSgx,HJR; gMdGV;YᎨRLpuMq &wDaًYHB^K-V m}sj9bjHQ25ʨ @,2 T+-xw$q%<ݣGXXO†/X:ԯ4KYa2'|%B!\$!|~CUeAӐ du=\7}[ y(U"!8̺I@wt LCjȭp)cm;nb9eCVՋCfCϔ54C+M-1q8"=0:SVЎqMsM*R~Ͷ66o1Q132]gDGyQqJ1%HRA&uʍv# 9iG ;*ϖ6ܘ5cDzj+"N2DeWQcMQnyݻf6B)!qLPD+\lU45,0dX4 JZ&iEHUXZ1tJc[Эt͓v6ѷlua}1[T8oef!NbPtVXj =΂suvBG 4(ʬiJr1q1a6i~ S `q Mˡ6QT\ WL9Bv!-Koy aBhF\QW3]5uwk]C:t᧡g R:B3fleXQRX.hNnĈ+Hb<]p0A0J1HyՇ`CpA@xp[\~>PY A%g(ffa0E1'@b[0.B 6z8 #BY9>0z%^Pzi_7`Iv!^rPdMB+ӴyO H(1 ,E  AHJ&I`}͜^=^JQ!x/2}za+2 t:<$T)teж8?;g3N-E6]*= xN\n wQBg7@w4bRO{!‰jV v_8z=1~ri蓝71h̓A N~M#kla|~00!`ŸjR5 m-Vl10V49Z?aԨ]x[ݐ>P(9ȣ=v'W1SVb>l;悱˂9r\,-L0pK1Yn7tUÓp= G1ըEQE֯ Ȣy#I ɔeyTh#,M#yhΛ&)%|lF(I nLf8Wzjt鍋x"I8L(rA)"0fby72 VY5Kku[2I\ڣ jt[6v2-teQ˘:@9p踋H-ӈz͙FbPv4GccPp&b]H85> (BH9efY7'=c^'wo>%dX'fqnf-p (8陒fʌ QI6AmoDTzu%O'~pp'Z"k}5dV' {4 P4G&gB3RgCbe̴j&4FPip05@ZX2 chīLާ&.`8!$!A4Sm8 iThJ[`)hP$2dw|Wo*0r`Et] ;c |y' 7zC ;ACջEgH-4y{? cŒ!'ÏN>a{9%2(A$^o80b/sd7k 6d |GӢnjDL:/ƃ|a4sF\= BCHv4HHDQ @s @L3 !EQR4Q&r8f]ǰ>LPjHON_>HNtLx{ӳsKt`7y|?>^|FGn2O?ljL2["SAGߟPp!eCE"D2kOGOB}@s)r| ؀paGthH_*K+u+Jf4vkԕ !*#xP 2Ь 0H_1`{ ;~n؜fPM%!TȂWw%F%r3I;또C mX8| ym+z 3uLsʴF" &˯k|:s'bfh4hC86lБƓ440*pw6q@9a|‹1 J؆"(53@m\S4.k [Ŏ@i\3،;] rtȅsN6 x|a )V(ZIT(JbJ^~/ln"*S0&diit) 9*1O0P'D>s<ΤF ߒ .~'r5;by]]hDUD vdgJq6NG9N9Dsr.& *Zs6[D[fm`1(ЉTUAڊ"F|$Q5T2T%PB2|9)#&HDtG9H}o%M$K!ntC>NOoRזTxO10 B`q\;ATO-4h⣀ld:'~MTqr׼C1fB%ebW>e,Mc1 6iiΎqwu™},cm#R*"g)8k|%0P=x1ll`Z;( H 2smjkm+qZ,v6d=腎CG<$Gk(L׷>c PV=1 ;5QNF&7"E/(l\0]T9,H}5!ц6hHr ǴP+C$ %>Lb-f 20orp y$p%˸森vp"&ab*`{Wsu7㻵DQ<J`h168y>}p;;e_H|eJֿRi|֐o-}QπkIOҮC0?:B\#q3֓N= 'T.:3( E=r{h'z?G)1|6CD]iӄKwa^"PȼEOՂIn_lW81ÃT86ڼŧPMdw5^*dGA^ov*'P? +#($p5rc4% N(E.2r0^&D F m6m{gOVxiIo4K10j559쭡MT+HIPK8I xl Jy>LŇ>5P_?ti$00{Cs¾&1d( I~i %"Cf} Z2;ëi<}w^bGS;k`.ybFjgD FA7C#TsЄfO\NG4?_7fѣ+UE¤)YApJ [mǝw3/v\3lڡ ׬=lbp6FΪXh+Qgui i7RFV)K3p[T9 6#ܫe 㺡2_bfX4,F:oVs͑XVk IHbqѐDYF`` de7 RkiifF& 0`06noHqjuL$Tg؍j;L=jaJ1`۫UL &G8ckXގκf d=uSrXs-ͨ;=t0mvfy\rVdD%n͵jnDRh&C!sKl*ӎrEF¦ 1+ʫ`Wula Y9Dc16⯤)ԩJ6&SOŏ!sb"PV`ɦHrtl뻭hku2ݲGv xsz`E-X;bO$wbB^]^NvHV1tJ4<bjRH(8=051"#O0ޅ΁AZ($zY-0lmƈ2 8dw%  5X #*B 0B)vqv̎>h4bPۗ${?3Mɦ2`W#t:Rg L̈tp3Gg1 GLN81l88D ބ]&bXŰ植&{^'H*p 'hP`@Ai tdR$e0arUw&a.iC, !;B :)@2F .uzSQ^{~5WPSr- sÄTB HFH Z!;8*fP(-ĂH@8 q(' $,*{&dw?2{n=*]3I "zUw_Y5Ihf,YNp1.ڛtW`:p1!GYϦa^*D]g ?8zDwh9"uj;?Ѥb:C(O^Cwq[L΄)h^(ĈH*j0Ƥ~ ='#oSDb PA2@day,A &4Z>hs "\ G}E$ 2 i*!CӚ f]bb8qwxrq- >r]5 4lN-ҚNAxbPs!xf8N< C 4C8 hDZICט㈣IXxEbv"0\ym񄣌 Bqh27<''Gǂc=T=ss9%+$bHJD=WԹ?tf)ң e$G i1̦*HP\;āPP% @4H#@BA:/Z:yL 肉2N)Q 4E@0  T9""R PİHDH2ATX9DREB2 R-)LPceY b(9Z@T$$R"()*"*h'b(54$I,PHOX51@H~8;mO$1xO 9"-a@8UDQǒ&NJ {")Bw65~p9 hF('"Rc%%%%M AptxiĠOy h &] ba",]fEϱ9D&|)^?XAY'p,eHur!(&Z^{[KaҚlm~fc03TL.C8%7vȟw0B'+*A&Qdc&Ն^~@hm+D#'e٣&ҫCQ0DI2ARE*27L &ma P@2P5#! 1%1)MDKQ SM P$ID-UEBQTDQDQ$!P D5*B PDSA$UE4UEL-) URN 4LP QLPCAIM,IDQCJD0EA%M!Q- Æ@cP))~r Y~y]wTf* BCBpK^loAWm,Gja`<, 8]u7XgBIC ~;ag`K@AE*!@_rrx!J 5P$mtKm#(" {'W7C)KJ!Ѣ9Q_o?6"%aP턥(MA B U aF#=7>@JE Q֖}I/ﲠ0P!6yr*30ej$ CI`e!=P|,R0win9đ6=|aDR}?8QiqR%sL*ii\d6'*0<9(翚]ɊDPq2AG y*U~RTMFQQ6LH>qxƫX>%|d#P;bz[BH 0>aD*%k'4W(jT,]-uk}b~})Pa>W$v1 .p -p !no^a{_K52hdH.0z>.i<-CMoGgTDf8b#Eq0dFIB<@:U!%c67$ AsoJ#gAl@qiMs. /ul'n׃m\rPl;T%xkL';qI#IrgnTQW%q46ӯN6Yb! .)v.KHvib XgFll.cT=;x4$yh# PԂXk`߲g8ЯuD/uRڂ" *>ÖFAJ5E,ҡ@ DD1,i,:~* h"6u/bxHCQ09֛bc)gaS3\L4NmM/cśu^#ۏ 6Bp0?8UOzBPGبr?80}#t  Y/ISUKӊ'}z\f`I8ʞɠ_B(P;_L)ߒiQ:W@1*"Ġi]P4"F!B%U]P \ R$P׭{vCg7BXEƔ cN@H"~A;'mqZ[6MH@mXt@kXf 6"g]b q8m:lYjLj@D!I!Xdq/z}<:ZTi\]S "lӼ C ] r"( B}S!3Ɉtj?t܏(tJs #C'4Ģ|J!ž7?M>ml{ E<=$ .RHSwyT֟+4L}*޳T%QRkeNT<r  |Sa=XiJ%^cZ9 w9,GxsVLIp$8/ dN (Ntr Ćb81F!=1}~tj~TP(Ͽؕsm+X#/ff2D!A8aȀKl8f 3"w. mA=q{?hBs ~͠':X}U(B}z68n90QbkܕUIJ\qPn%C@آ) )V QiM ֔3LRP -1 ꯻rU{4&P(D1?DÌ'=zyb`" onhhh{iLDP:2GPR@zt$3bF5‡ Gm URUL15Hi QHjbAԔBH씥 `{h @1. d!KF:9= ( 6m9!< ]~]WF@m&Oe"<xF $!AR0o<㭙z}Y$P EjRCk*٫ <9R1TQ!l1JTڅP 2Ε+qtr/OR( Ot#;óc $_6Oo ;H=aiaw@;dU5N@O>~&Jr4!Jj8P!J'˲"iA@U P11 PR4D0$DOTIgl?Y,Wd O!CL L4kpN`ugΡ(f;~EGXwE 4P6e8; ܌@pOzTL@PbQ@D =4;&CjwO;)qSGv42Lfaaշv' 5PTdAGV2IqJDT<)9pѹH`{s&\acyʂRBffX%*^?th4 Fρ^5(}3'bA漣9;9^yPi4R"/gװxOQ4TE08~/Q4Q?2o  $b1CRpiPiJHhNۤr8{)"̕^L3) {M#DnAsȩTw_iAۯ}Th)-}! !"D<QO\䐠ZA;3[70JV$MW%̚B vd>^ /09*r@'IAqـR9KddIT:$HaX5!"1'nj@|EPQ8BD*#dbEe;tT\)M$qyFGJ`^DŽ<0Sx ُbE"D! ϗeKSBA)t4Dm5IFttFT{/14lЋ ()0$ R+8" Oz"s^ˆ~>b " & BF%c+wx!͔4z&U151~;ѧnJ_~1H.f 6HO cB_ ?UȰ] ]ؿ9]E0(gZ n8=墤d Әӯ-;ac]xK965D@-}ƱmV[)dٻo*TaEQcș(%-*T @s~1 | xvg(h:xpʪ'Ɗ#Rx4$;UYr*x2Q3-c,JTCCd')]5c4k_K|$I7ZLȜ2 T^F5]+dӥֵ{549ECEl4ol'F6bL59/طM#nǁ |J6SQ78&hSAwh?D}BLVs,Ԏ = 3Fc>3C1 9icYg+lԆ^;6+[VΔh$@FAUWBqiQ2͑k)D1 q}7pM^Tlpش5#a61ͮR&6Yj<&D&g؃ yf4cֈ09ThqOnMla,aQ5E ;SecxWHpGe sxα[] aˌ'pLYݚ@Y RûCB*@>`}G h K􉊜&+OYbmˢ?Ff(rJHCA 7‚wAَxj\!Mӽdl'K =MxhwSQma r 0áp6k1&<¡D~Մ>56C};}I_pЍ `_-KPDHGLi!|=g(yjĆHJqD{Spq;Pp! ȅ J9 Pb (#S=>YC914?(p@j@ynU:L:p#y Wc$v"07Mb41b?6\6\1SC$.@Gk>YjkʱȔ2ۉ?̼I'1R:Ny9{[)w~etcAHJ.A7G:n^y=pT_ q5DASkǸP!M.b),5~R.asr`/{_BQE"I)&=<ٜJWsǦ$@LTv*eﲢnnH L*ZXEC%ScjwDA @wvza(uxZlv%A X|)} N*?m0 Fdgڦt?k}$~d~Iv]Yp4}~*\>NCN;l)uv3u@0P<\ CMIP`3@@'>߇tТpņBث_] ?qr@oljk|pI'޿ J~>_ %w#?#w`^I!x='w`w1sDqb&J 9(VģTP=JJB tHJP&h"]r"b&j )u+E3P=̂c2jmRmƚvi喪MLGQ1DR%)A tIIv631 PSAK0prޔg%b 8*qm69 bb(Fܬ1ch `9C\ۅl1;r^)k[b<ՈdQ<8[lpkfA c< NBb\όldc r`div"ьOAA@X>ˋKO-QYfH i P\[5\42B7Pm.+Sp#9s(V12`MFj>'bALvuX>=<^u:ELqgTFKs4f0[0bcImTX!+tZhDVSm;`h|2zf.̱ -f"!JB #*h9)\~WHhw.!8  $vN4< Rd b}1Rh=ErsC5XC 1DJ>斘w2`&4&jBԑ( 蓗C;tD9XHL0 Fz:1͐I$0 Duæ< ff{5V.!:+4pJ 9sdM[֙* iw,F9 L[hjXt(@̵L!B Y ^؊b2Q1`q6*d2--CK0w1)%MICT4Q)>l %,!fi}\ЊK070vt FD0ἲqJ(tkENH,+fJ]'q*!jUu}x3$9 -cl9,_I4\/; GtaGF7;_#vj YS^tdk¥dYm3H_te#΋)B5ٞ|7N #git K0uDr65Qt4ml #LRS32BĊ9abxn,LW`؊q^㡤vdL5zyt1A#8C$Jt#Í4 t3Isb'Q% ;,TgBf,Ȁc"Dl` 8fᝍ5M]^؅d;(Ť=羝1x'iFK1ENl95!AEeL0 C8) צ! . DT[49קPhUuSȑH@T$jN7< МO;#&,S yN;NaBwCZ3rs1/očـೈ D;G h@4W41ƈ.47W<,S=E RAoڿNsXwi?qA3>C' H `#YAx0:%R#gKhZ+so^(ްI@D91!$s) \䱯($C8v` zU,.@"geqț@ r2XQ1mH@5 Rx:uUmw3[i偉*mGc[c3*y4<)0$60Qb1p c$u0n0##U2D*ZC2&Gcx2b(d!I]7Lv%r[̺ycհFW3^{n\Q6\Y:ɡ LD1_"lDOz!߿Iϸ-xb31 q\ ?7Ɉ2b/p>1wv(I)ith >0hIH ?A@FEt9S֜=~7;sΗ9T`U5BcW-l-65$L **~50a+§ $)2_Dp̡Q *fU%;!(D' OEzi並 COgS?43/%|]Ӌ`+"x&"% =s@TSUV@?f1VڪQFDUDDDDDx*0bb˾0/#7^N*,{G͋ y⪗UG9BHlf!&:p֤$O3Y7rߵ}Pi3f$1AYo!>@EP Ab4))I %63D+)u{XDzHI/~XI8fiuDf@P';G%@&9bJ4|Z+CƆ &re2D7! v?, @ť61y7sє|k|į~VL$1]1=Wbsp0q23*JbJ@hXl$f~ S%4PQ 2t;vn}dBQҤ7 CA(FEJIX{BR!@0T[t<\408(EF>eHm/,$7`h204%7FGb9_|D<=bwYM-ҙܫѕ\zyӠ{ B@ @@@E (̡H 2R1$B0d DS J H".:K@U4A0PLEDBP ")+*D$1bAX*șHGw>T_pyH(ETBu )(ﶊlPe a`P@|}^V"C =|oDU}ptyX X))$;{8nݗ=`/ =}WSzdw'F9ڣ↻c+}x N_2JI#XM70!?E%RJ@=v䝑;Y&4P@H n@+ Ĵ0H金"碃PPR-'xN %9*QM.~NQӾ,IKQ/sN(@b5Hޭ)έ9`ށ HU>B%PefS3D%b"1D$4b Y$i(4bCZbaI"4[!`ѩ1pۄEqsh`cc}2t%=#1&.o6qrA Tc$ImMÁ?}0 0 jC  |xɹ S)!4+ Py/g>IaY*DAs*'?gm*@C$$:>ޒ$RQ}c9;=GF",~&Cxǣ";W9HcMX`*,S1.1bEn,tLEm SqF:$FBݻ̑xp0 ɈnX'v WmYV( c  MDQ˜c\6B#Q jP) $S>8ݛ}9=۝Sg|0C\tMl|@Mi৊m.7 R4 ҡV3koAʹ,xxcqmJxuNoY "dx|x]r~h0ayS3{"q]\H[Ո$Ưymt:6 4 yb=;υfE4\s5]O*U8DQUks} ּzL|==t$&f݅Z۬1xaO;6x͇0d.m3rY4/* "* )t'~O T9 lj^(yx¥Ѩw-YzTK/e *jeQxZN1xsQ\b[<~_\ü Ϫ7OA?TB'~E& VV-L ;ѱ.&YnNiјSۄ,YqLQ8XCY- \Կ¾-C =1#sLYvfd_ezۈaC;^~YDIJIUX՗F qXYpΩZXt&ɴ>xiZFÂdHZ]qV^Ï~SYS3'G/+m(&Ô".X_ W Iq5*WȐ[޵bkA &+f srg!f"Ve& ψthX9 1/Z^g|DʭM6mvTxv3 s[0Xq,tdaѥSjﺹ 7hQd2Gcqsbl%n=V\2fG 2-:\baFTH<`u e3 ?P@t^>SDBu/T9\RkAd0,p gIoՒPL,,R'sqpѢSiBhρ;}Hs yJ/~XKs)nr5?(!4vȂQ. I& !fsOØBMy4s7OLx;&O8rk9yquy]:-8'|ݗUUDi b. N vDiYnބlsvN]Y&N#6a'VejDˀa36097w}4IH K,yH=&bQ"aDjCz^V<!ÄLzpaÅ%z秞 % M Hlݱ:+n_A\}Bu.Qpwy  豆HvzB`ecv:tQ ew՘(|uA iRW*@R<*t2@^0X"z EN)Qk$5Nؠtt7vZYz6 ;4~eԘȁ-&]\pn_)CziaM8Q7x#γL(eJ,mg"-;"QNjܘ9c5VnTBI*] zM`&:2LLbpd"{\HgXwpAsš l"mYjk*SV4rgjY٠k}<31qBd` |yxsNrgɎjpx9D=#nB*܈L#^ϙwӋ^GiȻb[kz^)OmCmbߖI7`=ՖѝlڬT'V9ssU}DeQ@.iģ:BQ[N{׎Z}sVצYo<{ RTR8j'ߞH~x<"qz a5+-Cm|8R!;+ŷ؞T|5 EFNg#^9? i|bF)II0lKA8e|iP1@H 9PCh6)鲁"I&U岸};,7<&|5DÖ9j5SĸJ:ϣu`qq8=̌7[qOc8'UNӸ:yCHq1>x'MWOj<*!32FVV~T(V?x3+w-AH_RMNxc]o@K(읗|oYCt\!pT\ezop\mi b_ v.usg>j7+&׶uztFR`@umSgr"S$aaszƛyE( GE>K-K961sw O4)}'-\@951mg,^ ȸ I%4.\>~F)87tNYPg+x^aNs0Ԯ$lw6ա+!%}.5ƖrU ~3ݍzEM5ftOJct *Lm63sRdJa}F\HNLiYuU@~r<Hc #ͨPQ"~ulRH0Z }X+]+sǙK=\- w(xrjm \ׄzFGHhO$/Be91۬s~"<L9TLotdoOupJ$x,d+WDfpXӪf|%~9=s a¸_x4i{0Q%`Pcgn nY7SMV Hշɐɏb}LB];=z, +N7צ],gZg^Iۇ>#7wPrXa' [;4hϑZq|X<{mė͍݋1[zt#z GPYcNYHs3, XjȤl|O=?jQTP2! XAAWݲj hم; m~ vsǷ!FI*n jȘ@z ADPqLa;ԁ9 B3E2p!cH>(K;{C1D D/Ҡ}|G#@MCu@OW,UY7I=F$F$}B6y/66{>KoXm_8^)} f&iU̇)yѱ!_gރhy>ش~D=@#OYnowSkTikSX`>^L+9+To9ц87F9Tcn9`ŜE#͜(OPrj U2RPpPoHA1\Ĩ:X0u0erWMݩgSd.40zƻyY 1JQ3Fe+vkE fhMEw`Ebi39:nG ?VϿțn bG%+!5;D32ToLF #Hy9JNwN $m b"nzG<)Fhl7;eFӅڈ:}VO)/7 a }1養8MRF",W*Ӻd> 5FlPQƍ=!4gQ#̥2rTM|fZM;*i_t9/4Y]Cl{R HR-S*Jِ pX2w Fm6o</Ɨg)܈w\ ǑYzNPmAQU9&sٌ0?_j+a~#raXj9%=팄dOmEQ(P)2 |c @ѶgMs.V^2 UK ;#}{gvTQ*zq `cd\b O(#q01aBf-Wٗu,I0n3Asyi~EI*Q10*\NG?qplg$*4=fQ HBh‘d&Ƙc1w0Ⱦ JCCl7W(*#@L0.<þ3/2ArM`QGxxM튫 nnQmQƑ66 Uc]b*pyJ[yКbbl xӦ־^$Qc(("ޏO$'nh%υ}lra;|Ȍ' It*|e KU* [ q[>70Tj{4xwzt2&l.SaÝ_| a@ %8he>?L1gŵ.O"p= (kaXhҌ[,Qq %JdB(@% RKU#K=@Xh_;4A h@ aXO[2160BC7LЇ ,ԇ{n|{NwBPATt x~PKo$$#L&CpɈaMX"GNWqb@lwC lp=d BP@LIA1+XT ANtV6h"Bbf(" 10MLk")%d )AyyiCFMj$ bpId"i)|E<1)$HP1QH|9d!~g'Џ Y+i|֊nHo6=2PDBoTysfD%x)q<,hJ`,<1$*N #Ӱ#>@& y).5t~ O8 q6b%HWLhT Rv"J(C*$!J1e1+QPOp|AuQآe 8gePs`>~܂$$';.%p$Π@^je W֤`sV£R9=.c HNlTAt'CJ#]“]2H*(L҈(XrGAxގݚ;f! z2v* C8t9 aB tȬ5YsJQ66Tl7f e$ *che- cLzhэ`Iyܻ5" Īژ$+hym "H%w5W iH謚RRMVҚְQq1ZT۹q2GQfcU \ڳoV"p!:vjLOHdt6Bm!ٰP##6^HMd!+(: 4P5F rwxxY++QR$14s" s:>K̪aA؍(l3\EhC ˋ08FK _bo?e2}ߟݺ>neMqSs@n@}!>S ~%7f14Gb"0e^o=b1#`)IY;aѧr ͞=vH0ߺa1 DȚSD`eO蚹,PzM,bD>I K<ƍV(((PІ_k9e88? C8peH޴8tm'#\oOEZ,/eV]nEjNf BjVbNmfV2uE^sUtx:U4n,qFL)k1#tFT#\7qO\NIc.ŕCr8l0Rfy($B BS>@kHsɶ8y)Ku1#Q lf 8RDK*s';MB>ΜZq!C5ZqHeaZ&ʌ9y@A[Snu^^O[>Y[Ek0ӥ`IګcG7.8،B U70ѮK2٥.SWc$EM$f2P8ЄHJ#L#xaS)u"fH's}8 h@32` ~20'*JjL!Kx۱2@d3Sw; x2cHK0vsa2A~#Tۄ(7hc2th"c&R;\i08̳#,sSiCvTڝ4|Ɲ5m5̹ R+r^4˚*>x{Ș,1ۘ33e48V3Aj: Q552c'8灤aRGcW[$n̄R\8g/s/nrMh->$;s(c`6m >#.@oK8sWUZ**%'V sT+!j$÷%f h܉'&X8F_ l,Hg|\CBjY˒fPEF֊{ñ8=v Za;8P'fUK [b*E34۷D Mna5srUDCsn!SrĦ6&iM{442 &5JT޸"K.|-Ba$(SNAk-QM,}`fr[0_+wb0'faI@Ixs3#]<$Êasb0Z+YʤCi -1V"˭`0 Rq H-M}He}e̒9Wp5 B~XfgW `xsг)fSr?,:jڙ%hx`F2)1ӗ+¹6>R skZb#%֒$dh s d|9HhBYhTYpqJ;b^My.Xe pK0a ](n19B&DNRfz\(9~N%Nd!H1nŘM[%4zGqHN?>/fT;%<A.F+a.&vU#n!fy$++:p6Ep:,p3qͳ)z46v8 .W0X PX%")ZuZnqAd&Pwk#> 8y`Rv#"ӿ.gƍ x9lΠ#LQgl/mw E"-RӻmM \ M+^;eoJrAW!eUuABH%: }=蚚u9xӻ=8F!Jf 1%CYXՉ6KЙ2r'yxS{UDX=R:JİvaʎgKNTej1#çVM0qu./kWfab@ 0ܝP:i;6^@J@b*e \cXm58(z МS\槱ԛmVa39.'Vm 2St:̿4&d%ut:ڋc_V待5Gi]v2D7fi"dqF/P^Z)7H1{ZpqBzȵ8V9p% &ZNf!%U@@lBA|m6T9ftˍo"%;;'GN~pD>Nhs`:#{ `P7YE8p+0 o9eH,, M Xț/t=d"l5wpDTERJ=Xa.XZ<0∼A ^€dTDtV'`ҔV9-$BSHP3,A5KAH-Ëw#HolMQиE0QeN|~:76c0 y + ;pac5!iݰsH7"WQF,lc-SM(m[UBֆ1zuDHFUOG6yb4(RD̈D1@ɕiT%YPDq?[DAP,И k\j12EEcvC%" t]Oy*Rt[!1NIIӮHF=Qr\`MTɈ TTj \ Q/rRgSɢǴ 8ښ˺}x6zDAbT$;# }@$31ܢ$[M$2CN{ 9Q;^84wl<"#ĵ˵{ Gqcy0}' '9q%8gBtoװSfAUz}t` ӡ:A0K}0U[}_Q;?w2vԚSn 1}6[)єT*3zcCE? kyr)Dj6EhԁRp BuCF$n2YWP\ B0Q;%CH!(rEt*1E($IIw|wHn ӊ+Kc8V$Rޜt|QGd¡o;0RN(qܟDavM>49#A ORjw_Ƕ@dMC '|z|!WJ*=Ÿ- H Q&C…5?a@%8J$R(;$<5Ĵ:2sK D@!" {FK'?J0Rߌ*`OCJe:K=}lU |Z3~6iqꮮd56ETv+vvbq bP!ꫪV Cn5^(; CP0'I6~~AafkMUSM!g%3tF\ч墕$lyxh q2L#xsضDs " d.yb.d'6ώ";LT=G X9t\7ccz4>gj6 R56(b&٤,a:պs-5EDRGcN*\#2y-ssXu z#h1 N`s[bFttNAp~0X&hHP6#e"{ #ِnFI "qMpOm7qEckf b>\1Sc6VFX *>26Ī !6!& vM nL"H. J` B8'R)ÛBrd!h) a jZɊ>u5 w )^~yw/ynN, :'Xv^lQ~!L\T*&d EtݑԈR BKO9CT+B(IB4RC4@R4Bĭ||;:: 7]T]E @wT(p;OgC46xxmt5Nvx iBlu%OBC^~G8199sr8Zy TpjF<<Ӧ mkAxXG21y̸JȉNd r4Wc^f21dKGUz d#0;'5 A DH ˂VPb X:100e.P;op8B!agNe&0b{w؊'#)$R(B]RMXF0 PldGHT0BzBHhZb!dg vrQS/.}\jWĊ`OFhҭ.Se*!h2ԾaF{emKHU9V\\;=#G( \9uxxmr;hFᱡ:Cc]UN٩m/lH LnCDa9/6Rwz,2Jtbc!BFo i6&c)v3c B \zege!D^YS8=+X颳> ˡѢ 0wsֆP u>NG]fOԦ_J~@ p>OEu%=p_~l4Ö3!,5ER L\EP9ʋB "=Ć@4v"5f#XB|4>ΘEUA0I~Qq^uQRo2hr iںӠGAV 248!:wB8E)l@&'~Þt7!{F +){;<1gD@zfS_ZfQ3:"%p,` Zah;u(uZ"dD֢̋tfM 0O!xr죢CS8J?9<7x~{>#ۻ'ӿDdqSFՌ)B??[4#$MI5-<Nߋ'.S4!6m|S T+Al8x]pYew8ђ$86G۲j+l̾okHC: c\a&;8! TXfNx#3PsΩ&$NHC9H!vK[4@[Q;ŬlY&T.gߔ5ZJKgK;: @]ՅIAjX͡Mgp!8F8KCQ}kݤJ`P]R?`%wwiH O{8bLB5ѫA~OG MtQQt(;%'W}PMdY;i8Y,${ bƌC'#` ubQAk jR{P tlݔ ōlsQ1 vdL O@jOGnKпO;'8ib?gu8.h5)%IZFBWԥ9S"( JK@I%|0PD[?/m4RR`MUÁ}ݝ}^Mq,&ǸNēMf 6~x ={2M{b cf_?y1S'`~O)v;ݳ ^=*@&bV'lD q?>i| eha<9 WJPmO,P@TC DEI%E)J(GX )d0CHO>[ ]eD=;qur@v #| 7_))H4 $J{ofB|2CPPra1'??2{f ⡄h>B1 %eB/gZ$j~90ᕗ)=C1 .D1_[djH.I)޷'nj4Eԍ09X[@Xj h>9aGh`Nm@}vp`n 2S D=wǴ?V83=RGpЉnv)?+ =H9 rkqDz%9O<H<@~}0ꪨ@e8+@4B *RxP~z~e I3*XÈqC9 BSFa юn$Xڍhfe$+HS1[ƑcqH$ pP.XCn$=pf?7]3b2CeIZ&4UCTf 5IJA QB367'A%l+㊑4*Bwkr )vakLh V?gݏ)v mҒr (ئAB gΐ1j>' j6 @Ώov> ֳF?#/j `ggې [mh (6˅VG 'DHڀe\55<{h/'ꠐ LU-Z1$4/0#,s ̏9pڃgxWȕ~ݐ0ĥ'a=(MAHa@MC;1 ulCr?x2B1G/Od'Q~`@m 4VB0ؿ&Ji|*esKN(rklGSD iy>ɎP>!h 'yߟQײ!}u2LoY:/- q8$ n썏u`m*UcG3#"(B 8{FppsWꇂ!D%4SyOxE"gn)dj8ѱz:N.5}i z]PƎH~c_4':T]Iih2Zmmbxq҉2 2`"Dd =Gy|$VD}MuO '50?]P1?q?2}$XFu?v9N-0X+`5_D1Xӝs {?9Qݢ;H y¾:`T [vԑ-բBi#@&!+O1UDcML@D ~ ]Z!l!4~\N dR*T#DjU8kL" ImgZpj2^,Ӭ'[~{Ö#ز69*]sunʩ¡0E~b=d@D)pz 6(fZnlE&Bḯ@p@G dUCAfi?eѠh* ԚppAllg|pHŀR$2z;MttRRP(!"HIDEP$ 1U%MUUUSPASD 1JPDP$+B4@TąEIHP#UK$ā 5TTUU *P<ሐB-<}X %ݺ=cfNfqO08@#@Id ;)ko gōEBFxwn2ac!,LP;Sb Ṳ`Nh1)<$3r"QKYtr#h41bV*5OSLEL!|/ry6CdhW>.i;?GNwzb@8Hyz0`%  "3N@0tR!}jKˎLr23 D䟋8¯ݎφ/wxtSv_ k]2A?$v&E]8}L!ÁC|K_&/DR#C?GS۸ #Yn n[c@=XDXk!4V߆>ҽ@3V vAؑ9<4h6A^C Q1PE`Gr#%~o$c3oK$#8pWdC瀢٢ h#vQ}s*$Ltݝ5f6$5F#iu1kRNÉ)AF#4ʧA_G%ẁaUS@hdT<Q(ɐ~T{'z|kT)oVcH}GBLGnKWf\uMg85mɣgk(j&VK(Ea3J%s] #8 ~ɏU8ῢuGD m$rSQ#90QT |M|.ii74NkB)DD%Zi)fZ5˖۠:J i=D(:!r47^Y å''{֛i8CC?̳1:Աw3;rIv:i(54uv8V#$ ^ Kf9jm dQNJ";<'`9IclĶ7 E8liL>/t@ѩ(XHnJv3tX[G)*`H[NWl)2qɉRjD̲1 p D \fϣ,bzCZ%4ÉB9[!UbT!Y[c)|c!t4!4@:!a䄍:rŚxcýrXȜ{A0TEp+RRv W.:䌘/nE렔\ ЧT9x~k2]KfҚqO{V'b'wSLHF5IuzLc4^^"O6| &c17+Q#Ek0 )s.SL# {BWfEgÞ ir)a`1,ik2nMÎ(Ѯd+c ~qX 2 om1A{( l? PJw\=K㊺!9j@˿h"u*W "]qT {6C>dtDw1sLO^f;JD= @˟?:py{ ~"a&!l:DЍ P*ҭ&MT5 HŤt͚ZX")^ 6*KJ(-_ۼYx Gc: Lbh6xh0!iO%"PB@H 1 h??orHJ?'O1AY&SY{o,{c{@>otPI.n޼ZZ<[OM{5i ͌ցCyr=כLš4* y)jV֞CԎu_p Mmv͎ù ]=9B>/{nmu][7c:/(tkRwy=}8=QIH%UQJϷJ)*\$OY2(ZSw܇7 o}rZzo/Y3wۯY7w];+xKCl٠+Jݤ $jtϻjJH|v{{l=u:'}{^gϽ0ozUC::Th›6PP=wtQ(PzlӣϷ{<@4>_bwX :ͫQ@7`[4v;s@v|A)"ote; 2h>6wwN޽74l޵]ZlW:d_Bon_w|h]s6}y8>xawݾ<9g2wN`݁Ӛ>BHPPE yftʢT|}=Vګx.a$ŚϾGy׹^}I彍۶vO}b]NWСݪbww{:nsUnmz^ƴ׻ww`:RbYm-w[V[@ N6sS*Ѧ[l:Op=y E*5d5T\whVNv{[nvkuѠkT kcTiuNooxw=ٝ|^j] 1{}mOts:}ۗQtPWzjwy^Uv%^ک\ݺ0X{d8@:q5 ݽq˼v;{sMWLTvsw M67^V"rC9|=wh:} { imVui >;s98u'l瀈nǙ"6Z ί;q[Zw0ayNnٛjBWkO7m]=KmΚ:3ec`:蜚3TN#@tܯMYn75 3+z;Ó%ݤ֫w,]SE(ru֫ݠ4nnlnk͚ n[5:-eS]hh¨*dhv`"{{gj[5vk}ͫ=ۘ-7l.iUfZνs^-!Eܮu[R:hJ/(lWۮ `]Ƭw9n\۸;4FInֺ[ǭ'XuSi2wuݢV8CZ[֬i,+;wl)՜vԦծ1νmHwX+nH]3en kS;S;mޙNzVHRBR 4@ &2z$zh4H! )iT2jcm&MLiC@$"#@M ~{T5<(=@&4SCR)=4OSiG=FFLMD& &)4Ɂ0#&?j5)O~=FQ C@S 0†i4h=4=M*?h$*(:š_ALE5BQEE4AYM4C|?UQuTU ,Apx90NDqɤtEc[8 * 0XJvţ6,ʂ4EURLPPC <ٍeو+A9AT5@hM‘ VNs֊5acRKCQ,)CA$F" @ie)VM@\(еEaT%ED11$`Sh !4MbhfPH+RQ1S4A $`I܎!FuQ FJ-.0. 0xyʟ~oz '_ro?-1 G?T0T9׵KMKC 9~ gJ"evFuɣ%I?ܘ1I;لşYMY)J6 -=HZh(As}À''X=G_Cs1y._ą`O aѳ!pn0>@~owsZI!{t24{PsFpͳzVMW[xݟx_셽}oTs7^C5aIU o8cS/;m{N!D I$EF~p"P=a e$A$u,OC{8b9L>iWX5t $I6u۶6֦ zzgdt&Ј&!<5U')lC\w~+Eg?vQ RʛJS m2:ؒr"l& :'^ Gr#KJalp):(Pt8Uz ܃>z҈}3=1CdBl[Dk "0f c#D_ &GuL|L9aSfvlfY4]4=34C媾"5J6Y,&cP?FH#.4p4f"ef[-{Pi嶵`L z*)1, iL 5Sk`ͫV4SCόz6Z74&&!?:5A=LL )B>y.ȑ" 'ʙ;{3:Cc LI$m˰Y\I9?٦ݏ`~|,LPTET}:81D=L=QW|9u ֚|oi)`331)-2X;=.s- u ߌePZi(7)!I $Gʽ[IA)ߴaOj]=/??q|:Pea>{`hOei݃0a̙ӷ٥Ŋ7 Y TlቱFAq1;H~xqɇDk!s] ""x}E=oe΋ enQݳg(ߎM n|t4(N5xl|40#aQ^Z.$׹jv̊eFol>z0 8pz"&RReq 6 K|98 fDK橴$11hF4;᪋nA]PuiBf D$Qda]]n=\4prfْ˼X%臯oɥO7zrjt{#lZPsX8%:|FvxWG-ڰV~E6s*x//?4P ]~K,dA@IT%0L4qt=cۜ`ASzSI,|MPH.\6tѺ ].<%A6(P䁑ԎzjĒ oKȘk2DôMCF'uts _P18& %ӣ)RԭXc8ϭRϕ?^lyPcBoG |3jai^h\D 5 af^H`u vPn7o'0oKx=,D+?/y^xuB՗ɱ< wȯe$T5"TȠfYY"[ ,"ā3Gm;y?IAb@ epI:]=v?=y!v @s< Ịqhq+PEDث5 uDYL?:Y 6Xz:IEDy/%LTYFvSDPS,Dݳ m-aÊ(bXRrapنwö^ FEՀ7UHaEdA:,7v3Ї}x~X`;]= vf85#Qb":V=`+XܤrogY3\&~fMY+Hn۶Mž[G) >^ϟ嶬H(0<΂)@bzrs@ "[("`j25̺E"cܽnu @ nLG\; $[aU߹m`P\B1s['>~|L)2yjR ODwQ\D 7nP(鹬a"VR{Ҧ7*:*bl =KU<,T. A`RpPX+,L2mz qŚvq7jS1&@+2 KmNQX,%XNn/Al9F.wqwևjzQhޯ9I+XawtLxts x0{@d& #kX dkld_LTj1s*c P<6ĠHT'0AࡍT JG&db2#sCģ8 93FI٣5i|8 wL9E ܊duϫvll0. m&h` ,wrBT;5 )ֿ#(sѐ %mfZOJ 4-Ƶ*L>O 91\}ggߍ@"Z?Q<אn,11G?| Y]\b~Of&En&A^\D$P!HSER4 )KAPD@EE%D@24G B5P- }FCǻʽP4(?FĘBTl R!>0KD8ZV ӨV;ӟt)$0򗭕U: dm/`c8 >吜v[GSs1C"kQF't14q =(Aa\zXOԃp7?&!s\GV:ﰡ'~Ձڂ[_Z;>ԾOo2(#цjQyJQD2?L!J֫0lԙ&“VHmhHfBJfBXH`%Q!"XF惞0 P1 Zp%ԎETVaf)BETDLL*r$͠ȁl2TH ua+ Z0APlu4xo)P()% @)V &PB R %B"Z 9!ϖ!.ybh>|:V[G1[nC"D X!(D=l(H* YHj .:l("A@J4c$E SHPD1 DQYJPDI!H4")mgUxAY5 n]o+ @()bdI D@Q$R4.EfMDՆeCtDi?b{`s0D!@1eH"&dD:]rb5]4%4(T]KҠ*L10?պGe"W?Q4tX(=hc5(xǒ4BdڊTҕR.Lw$hȃ )z}'HȈLݛ1n0Vº/F|!]m04`T9 aLck k1@,5,ѠHYrCVHɭt\MS1djbd;IuCF Q @U/a?IDK(&ꁏx`CuzIi2&f_~9l0ѾnϑFmBv:O|aB0?~J/"d)s>'uܘJtiͮVI7Ek(y񂱞 ͷ- 99wtح*fLPv%.L+ \]) & RKy-7q">`zI?i ř#sEݵD"j-XM2~h_j!oB%+L4iJ+zRSQLw\fV=dah=;;!i(0%)(Z h*"M-)QPR% CIM"Z̓* ,bR2*Pdhf. Z('$U &d)DT!Ak3 S*`F( # qNESJթh()5d #Nv`6Xe!Cd 4cBPE5yM$Ҡ (wfH)IB‡%i)9u&E+ Q1Xi (ި0TӥQإ#dAT% fk&"°M5lOtj,.CsQ=#iHE &SiUT1SxL!\RKmR2?G=H:MhpoGTm4HRae ` ERLj P!JjMH mZ,jZn$ :6͒Fj% Gd$etjW64덮:EZrȣ67dщ+-Eҏ5"+%Nk5QNUg]QvQ"&TgMS /.\hUzXS#WH;撚' gBȸjc KH0Q(۴7cB< ޷$0,bQo21BH;TNDTǟO|{ 7L|6CF1jnZ̄X7=e խ5(l)5@@hylɭkNVFBD|fY(7喦5KqAۈ%e"r"7Q&ߥ $(e߶h*ˆ5G1F3" Vcq(0 i :YȤ<>:(RhJUb ʔ$(Ns& JA EurL Eti܁$I%y[& Ũ+(qavTl&#zf3 X䬍eVLj*B ) a%Un7e h}f߾LVs W>6y0{f,c>Z)g:¶1osE:Ldu2)J .–To']游#0ב܇-(a*~A ٫0PÙ-*!дdz0SQʹ Șahb+NTej5Dv94ad9&䊅3(uR{>~|LL*hBHI}/}PK7ت 88x9[HYm 쌺3~Dك ?;&O*V³FS_3K9vգMin^̬=?eP1r"EE SqyMjS!cuY]% BrNE}ezs_2ph [qh5,V?C)E01kb)pbB-~uͣҴ9DX ZKtmҭ,d^M5~̞׾(֜g+K'ҌA0ȳTh 5NܷvwY2Iγ31&ek bU(w^,[ӣ̳M+(8뚰ZrSxAu  ?`!l:xֿ ҡ4\S3ԏw!epNga ǵ Ab FԇCv-At%8>"lDI`F@:Ua NEwS"RG5 fp㖁rE1UbƄw|[ċkJ;z7ɢÏ+^ni!R)GlE jMOa *=|pu{n5׵תTݏMKiJh;7b!1!*<;Uwf(Vaw'4f/qqu nEa浫YV ~\!{4c[n4I0e(kL J>\l=164n|V,?~oN@}dRW*09[yG(H@d̯R RZB -D:LHf+κc| "{Ro;H_V{'X1vYI`R 2IѺ)H;|nYa+ϛn]'XQ4`#⺶oﻄ9KM*d/ҳX@o{sp1)ȌK 6*!^fCLԲrbnsI%tFwXGM"$8*5}e ~0^_C<@W!n+e8?QWJ%$%%|ʉ;Tvx!Ы G$I%q_wִy#Bʇ&u{3hǞH՟f.] Y|*1(PKaܸs*I\T44[^;fgf[ҋ OՆDH@L$]# BjNҶ\^gL빚D키Nt@HD&"%30U~n]?sUXR("X1!D@\ڃ_/[\IU EOQ%x \꺙S4,"Vi_d/|rKmB56eÌWm{Б{zt"ҿp~}6+,sS LS2oW!cyy)/\<'8A~IN>'U_rgˡġ(Ja`Ƚm4NP}63%+֫>//?D.Rc q5!v4߰`Y޵AFp%m49f`fք4';} %4/oTڪ˷gƷm2k Ip+RC,Q6`du}_9 iup}E|#W2񆺿4FA Lz7%FX̬,xOHWf._1vpE׷tQIoF!&++MD^gHjd߲w66Рq! 80X+"sk]uwWK:>quaINSPk.9 n{=Vx}XPo[ǀ! $UFTR1z "diK&eNuZ).7f\YUPA8 TtuՓ-6l0F~4=İ^K!kdG?N4Up4B <3߲hPV\ c^Yko缸#frzZ{C⯖l3P? \) m,b4PJ7yMB*úҦɺo@>0/E>8D|"&a ?yBBw;V&CBvrHzyx>=rp# ``0Ā1 պ/!\n\8,AArR0 YΓ@%TDD^`LNYǘf|g<9B< L.]:aN눾 y/MB^NS]؃ wH=НЧA3@ֳX6a !Nmr~ chRa7d Ttca D@&..Ծ !,d=\lj,!w34/(z##I$A`<3MiH(zt{z t5oz }*:ν`Z3q<ׁ-lSjƵNI5^x+\;-"J$A\E`ʘ0X-%*"$@by>zƫ gL< ;sei4b͙yweDϗ^A &04 C#bC~Zm<+3 <: DxIpRm]{v՛PK DΞ(s۬7ձlx%33ƆI%c cq7&..N232z֟Zֵ:Xֵ3)kZZWb[UgW{}f\Nf+LoR# .DhB̂,=za=i8K^`޽w|'@\8vDag~\{kO]| +.Zeӗ-0̈́ tbwٷEJ~pmA>NjoAf"e p0yˍ%KMVK7ܲF-ZwSNVݚ]VYDɶ6̃6 0qP;.v@5!8Itsv@:uZ@@?8  t@*BᤑW^{Q.7 lz x [-o!3O.}Lħz8f˸}ͷƞ(q$:)̤LU]7W;u1̨%S5a6Cۧ݊Wi $Fj4q{fqqb֢5 A^fX/!a'X CAt@ܖYj@4G/G?Ǝ!Z\: j,\j[2r%]BV-7@0xy:W.SSd'rSs|pŖbNP-T ˳ )Pa!oY)&$56b_Ӝp"+Fcy$mD|\i_SKUF)pPj)[m2])PJjv\V#.DFN4%EYȈihiQQk-II5DαoՆD3E&QPbPVF4}\~"B}Q_\!O}q@B}p;͎vNSAԳ7I5Epf@/g0549Rp% x9AI>f{ua|M\?m6`NxSTd}Te$:@RgҫCAjWxm8aJJ"Ȋ e,2SX%&MT|C\ZAvV1TiJЊ@P-L)B2'(ħ"d֚H>gݮxj^bƷma EPPdfc@IE5IMF9{&hAQfMdg}]1HwgK0Mc Rru&[`i}pefYYaĜY)KVi@'PBCDC鍅zk $3 fA59j0V6HnU9fQ<+eZ;0<𕡌@*T"u P"6b)ZUi@B)iCOu`L,c!Ef]$*uwVPQ"0D JxQ%XV+"?Q~L^v)92gFau0)fb=NЇyMЯr 7ZXC^ZwLCFF{>Bd T@dYQX AO vGWӒo}ǎI@ȥ# m>Ԡ)Daճ|_*xEOCiP @ sr_E5/߽V;/#ۇ_1CTlhVPA((TH) 80@ {99sǤ^. Ɨ uDN_F.PI T)KT2fI<}ߍ!=p+/Әn};dq((>(Ńq0GGY pOhF(Pq;W=tw>;T b1܇o7P/Pj =M]ooookf;A$4)Jg%XsObuy q 0 2~2yۮc|0L&BV{vE)yHPSJp#d9ag{p)h.:oar@XcRt'p+J\gQ40,0$3yIZD`3dYϘ `$C_Kw9)IP :#0ށ{ %fJbJ(*P\|W3OȁQKh iƶ-bR5xOgh: ǃi8\`J)h) 0EήG`܆QQQURff.|[Ė2Q||}~?ayLֽI(woΗ 7H0,`5a@ J7% Y3$Ē*%0mRM&5W(vp8b!(ˬ֣<8`d̏%L+6m@ 0xsLdcPwTh|TImuDPQ(".f]tvVya ڢ%߷g͆%(Ą ? EhR*)J*! *>}B[=>D%nG=#NoF\ +?D@!3PQY{1o%QzE4; {{{FUZ`Ļ"|Sfl߈@59ߣ zWtQEQ+$RVĊ d,XPQ}cg;"ƤFv0֨Db~$gyAd"&q۾*ǮQ U]|wM_3U&v "e!R4 ~sUPԗ3 &uZ:#&@G)EzLJg-!@U4`1 $ I^F`4k-P̢k42dNf/oVZ4*w331-ǵXwqUBfj"#Gn}O`=SJ 7UU/bX0WwWSf3""`zOUP(ڪ"S3$tbI2ah8huyJ@wsWxa͇[//z[rucؿ8wQӔ'20+qŜsϯ,3D@Ϟisd[y&6iR,Fm%_]BVKlX7 I,5Ko%%צ&0Ȧ%pVX F\,<cx8~󰧟_qrpwQ`q ࣋Ǻ$?T@̞oOu"'p #<,lt/%$$vBf afbtCCLsiOs!77!!՛#8$ÝÙ$671܆YF6s:} F 6jvVY HEiZU!>fC c$px A #OO$a^瓃gv!$$!BHNPovwdٖpjBseW#VqHtj|e"F2N56đտ ZP:"qRHi k\C8[l>7 8zvӵ-{fXXBnsVe+I5B Iz0 ZdHUvUfRa;)ZOn6J֥%:HT,2S!&9qr9:y-$Z֕ZšͼѨHAWyG 292껫uq"lz3`͜fM)V# !AV1>\ICooPLH HBB&FFa'HnCI+ !t nBBCP1!(!g!!!1!(!g!!!ZI55A3:J!p;BBPCHaCCe:BR')) H6t:2stfcC7z,JBHbBȷAC0;iA pgBMC!8!-!e0!LZc9NSQјIZ\@C6IsF9C cfs! d$!d'ҐC9̵6UL;w)$![p3.f]Bi⾼RiQtcDq4jk㛌7w^q6β"6y2AYppuoOQbC .SY9v3/:CsC% LH!αf\̼II Ĉ";L˙)!HYBeKLHr 92eHbA86K47L2>ffef$fF9Pz.s3kP" s!j$5 8%r CH!1桸h ibE<@v'=+CC&h dI2βf:L 2gL31Ȇ w[ٵNHtBa15&g8g9\MіRMZpT%P#]ˑq> "D@p "f禴!he7"g2z6ε$27Y tḬQ3 ,TbA*9HBBǮ!ڄj4jBH1cg)̆H\h@5}wȲGiFAJD6C˫Ѫӏls (Βޖ82̐ sbgMPқ0 G|Mv}>FތH? wt#>?lkjZv5 )0M25:i i6S])BpfS5M]ʺ,319FSfBNŲ¤?D2BanV7~D! Rd}/YǮ=zof1I }1zv3GWoڎL*qZ lfJb;EDES0SAMdX`C )|BEaB )佺/pb_{˘]ParTXiӷ#$L&!z:\r rL[[\xݜpoAйhQ Fa&| i{z4}\qDg h6j<3.(4Py Kg ׌oFH 2Jw2Pq+dz._-{}3/z?~U~D B~ gޯ;o?v>? IC?0& & H"A^C&HO?sOo?0`0``0` 0`3 0`0`33`v+Zְֵ̻̻֝0@3Z3S/mL3*ꪪ332TDjf]UUUfffkc0`ֆ ՋwZUS_(9v?pR=}n=pp<} z1gh0Chuҏq:3v=D8A JTm )G-@o{o=ӧ1!ȠjhG*2/} f>43 3@9^$斍$\&G^Ӥ@ɇcwOW\oEڣVK 3V n}>؇)؃(xȇϐ͠A!PF?(bUnל/~흎0 PJ "R -U@W,rhhh/?W`ؒW~ePRPDЬEU-- s)Q-P%! T,UQTB,0icDM$EDaLFD' dxfR1L3KʢrtѴeQ"LCJՁx30MTs1xOHr7c)5,@LE- G & &cohgP'qK<3w|[3Fa4ՈU9Vm^_G'ЄJe.D)տ~|mk.WkbUYg{Y㜼X HuJ:e}k~Y?L=8tdXh(qEd;?gsvD Ga:_X8ǥʺ0 @u5d'kE!wO%9Gd<1 7r=S ǎw=GtE+ד5< 0 q6 qb1S|0* )|\ Uߡʧ~"w/>{(U=mL=BOXOEty&X[v;NscAQȜ.q϶ws#,srd ;YА[ LOKH[(=d*qV3>u'APL0,ØwQu +Toޣ8ٓtIz#^6\ayU<=?a ?5;y4]f@ŭ kubj20Pre[dWWZM 5bmbE Y.&\4`=8f`I3cǤ31%9uI6 M xUFr9 WtK^B2231Jacc /5n.8~/[Ct@]ˏ%©@Mv೪H;u^L`sS2 MZ+P9{4izzH@b@tZiuߩ, UpM6xSşAp^Dž3AʽPŨ} D]i5:}ߧM,P? {_ pd_Tܯ}L@\ӷF#J0oD$9}*ʭ(QH8*^G(ob"sf֩yj!PGDW94?\"Wv֋Z8?4ۧ> 3Բ8m,}şu$A-b!e*7sDx4# UO% BMCa:u;w!%DTsč uZ)2Ea΢>6 OaoǷ 5}RCkաRsX@~Jd'&8vF\YB|-6`7Gyh;}O]vLH;?z)y?wX_gGƽ ^{/`lF*K՟ Bn(b b\DA5ld?DGd,/"@B.E)^9ȽOjJr)w1$SI]qkm?Ov  yF(8@33,~"m6H!&o[92E A/wgaxc@i ,ELHgj9CQ)!견$?#ƮQBjU" TȜ0D3nu&JqjT3"rtUg9U=#P5/N,;bUBO`}WDP [集oP)%L%s$P[ct1UU=~wѲPy6]q;+: 2 `ĄA;ÜNDV4bxMOJʥrbAnqo:I>jUBC\/g{Z LC ơ#/orr9@Ґ|/×?g祓^cI FjR{;魥׸U*g;}H 0(J=?}T2qX|})ۼä f2}Tx"%G`ɘ"./`۶~Lsrl2PTVu2+lqoFӓF۰D7Iuֈh7=HrI =AyBB ->dP "Los(7*%Ӑc կz\s%z~WN_^o cQT|َ>3g-^G7!/'ֵa?oo~ݺsm4%"lǎY,э/f0#{$Y f Zҥ 2x=6_O9^g ̦A;}.H/@Yʾ"Ճ_h܃çO|7];ŢS!d9E$'!aE%EU9u)or[a_snC8;+e=)lLq0g~_ocL۴>ڃww=蠄zQ(H!mrխi  +$Ҏϻ0 mEz slr:'T5/PĀiN0`:@Nh_X^|^[nwӸ6}uݜ6O4~z3B|` %>ΔAE( /~4c!@rx‰` KάL~: đq?WUdy*_ޫ}aaSfJR]. Z8RgABy59!6(Ә"o -GG輤=^ݹdPB P"D"'4hU1C:Q̢ܟ0x P"| E|;xb7;3?X?c.z~]N̐T0v3׏n 8 x\ 0:3XCC0=PnޑeM!A;"qA8%K_[>aځP '!I6I,@d~~ <`bڃWoݥa) C 5_}}rJ(dhٚO>P4). )a!{Z4l~-K| }\?3"Qp(C$І"5c` u8`_BR !5"Vz_Pn~,~uIێsaцI2I/PAz:.*q1@|(I{B&HA_r3䌜"H1 @jHљe0KMֻE#>xm[ߎ8Wh_,<U]/Q_ӯDL~⣁Op}R#BAbQXeTX2L̊̂̂̂[ g}bEп/~%U[!00~d_iFM$DZ{l|_V'H]cߔ?v柈@-ip#~!;} {>=o`!AfA`່?(>RJE%'WNxgݗb!"zq Ijw!'2¨>(JPO??[6֏Uo?f~]PRE[$,I$ܖA I!žcT>"@IEO8yB'o{,I7C5`lCGm:vx兦; %W&9`(|( p)ɦEB'=HD#t?r_o7>wp ]Y$W~%p_p^]>dl+ ֓UR95c @/6W?ĸmP# *x%&rAQdBKq&mPֲ>s~{MyAC!)1q-h|gά~MyBBqIDN`UNp $xy<>8 pDs*&`=r H~a=|#?gIHbzu0DQܥE%EЫ4M11-"t *:Wd)V)Gߊ&J+{٨.P WT>o0^ "kh/+KM>~NˡSaCUu"GEPj\RFP'v%=;OiP[r%TrxZ `"eR0?fw>kH5R%"ұEwA= H8DPӛĈyD!'TxM2;=[(H"|\/f{Qf%%8vB`SU*-ħ%IT ڪ8iºQLtc9pBk X|~X,Ry0%d_ehZ(_ W:"x85?k鞫gfzpKXMDэF6ءCAe cV,2 (5eefMKXCAT>o]iU^~%9x/Ȁ'u~@|,/"(v |[!ӡ1pz}' 3[^}|]ڐP1qCGk 7Rgt!O~G|+l YOm)Z{16lagN>YOQn B'~wF0kzrvuD ZDWr!T}(bŷj @}?L:5k1 9o$ƚQw߿"E'7OvηdL;7H(Dfj 0R1B[z?+eu?p~(?f$(% |[|<UVH1$FI$8ܒ9$mĢyu+/tU*RUUUfeVfffffeeUUDI'$?JI$I$D"OI sA:#$@cE< K* 0v]~*""Q jFHV<#Wӏ(n Ddg(óΣf3,w 5e97([t=fyU"5ꈈaR*(<)UՆgަw~iٹ7fw'#wǐc;^/؈j<^Y,Cg_Tvd`wC%؀./]_H:4|%-.!=7@N#iS2)T8Kr0sPɽfSmo[v2$wR<=L.?롕mVY<.G8Eoz®[_H|` ^Š>8˘C7uc{2;ȽX#i .S.D"N֏ȳ6t.fk3׻u-.+ "!ԸB#K嗝^ . T1   m]qM6b(!@k|tD6 g$\P gr ؛Hcp|g67UBXT>!rcLK 2=T@5':>F5<[=R!T#oM_FD.kX<N#Ei~XZKt S( !Nls}ݹzhXx rFM8;W)ڪꠝoAr*IvIAy8CsI@K ($/J0PP (ncFkЗ*mS`h,|ԈQuT>ic{u SOlO3wDom-!D9r; a%0(m|K{>Sօ&V::{%8ǡϖ@nB$hP楜tsB>VwY}:B G(;ĭ|JMBzzhR-s5.hjp@BH|m U@DRoW|[ĞBg$r Ж@t+4DȑmUioR5]wLEKt(=JB AM-BAcŶMU.d7ॶ!S26(+86) mZd;˟5F20*4yfIvtP$qO:=~Vti| TDܧ ";x,=;|TG7@GPH砖B,WXswn342b]I&I"hza bs[+}qr5H{U4< 20!p ?,i7A^w9{V. a`Xᚷ^-teq֊ۛ[S Ipa mrtF^H0减tˌpklGz@poӧc->[x}ݶGJLXtD1)"`8OOA/sUT޳(lsκ0f uEPJ2w!w:nޡ&Y6Ɲ_|'5L$ֱTD 沂wB yUcCΐD!(c.k_WxgH>kAy| ?_þ#XBJ~N%NB*qqXʼbS^x ؘf/hܹxHI:sfFuҥ*q$\M}d#[ djF `2-f~7 GAu1YeI@HJ0E(ecm ( eS"'L:'XkZ0;6f5ݛݎaDUFQFY1 tn4KHTb GaMADŽ@F$`qmi7R0eQV2iRKKi6ƀl~08CwmtVU(҅UYz6К@xyqr._Ě.Qxw\u\l5~ñD|5D?xI#(X+kF>6 .(+6hTBv[b.iu2F/Vo8Q's#(V`=:n`Wk[½4pϴG#˨A!Ϥ3:y~= GLHp{16hB3ċa_|.UyN |#WƋ;=m(r`'yEL^X +ᩣPHau{-‹+ARaJA 09ݶ({mfZdoTD>Gz:ךX([ " a3j-A:Sm:̙wٱ5VR4@l~ !]eh16^~WQ:|<[:7GAn3s7#/矇|w} ;y&RPϘEu&·$ Eif 8ƍ[tW^ߞ!0>beRh< h>q!v!=DpDD.@ʎbā ʜ.x/^@gJZ):1okk"#7lFI G@&B"r_T%.߲gC}fd8iO2 NYCPiJ`@| de5#ЄGa CJ @C}<Bz0Ͳ~+ٟw$#?xn$we{03cx3KҢ;](%^y՜A5K=4P o"H'Ħ!ߏvl7&wʆfQ"$d@b2c[b[#%7~*):J?~*f"ӣ;k:r:A|H|3iFLQH_.$ * mI. \;]4)"0]HV:åjQM;zB=^#?j)vcƹG`.{_ hW#/xxcR}/x! Y׽b8*@f eUIU' "Qv_ '{6`P>9uՏaN9Ld&`'c3DXf̐5!f!A6Jr ݣ@E*BDTIUHB80†KV:*R0&Jd-1uvkm4g]'$cf?_jWjOBL("h9SA{|^ 3'ڵoρ&0`83Ӟj c[?_^?iå&ol QnR_g6C~\F@Eۅ "D:PN+[59=_ ϖ7>\ٗAR,BA&3D$^CVӶiͱ Ԏ_A+5qkj^/Kf4qS'O:qs%I%ǒ0)sPU+ .L\wRjW{o~oKBR(H6٧?OzB؏H˻-s5_|vk`F\rNLMM=k@nÙI{_| R*mGR†588@Os_,^( TkF[ʡUB}^Jotwg!p~]^9<(s^~lQŨj%;z8vm;3m]{B}CA_+>r\E_\cI}`x^W7rPLZn}d"_{c "-> [g[f 2[oKfaG+@ U""66YޚD3GybWzWNᜩPViH~<33p[;~{^Z0e|\yiG kLw ʛ͉C:|0Mb>GO}S.{eueY/ *L@"'8QՃ/QtMyԺf4gL x{Gz,n>;|=~'O>72 !t '=f PhlFyD39Y<-Λ*/;̇t&j1^FZtǯY>aQ5zy~/+Ȟzz Dn0.çe`_tYUxʺ *bŷdۤpm1^8'zsc_VC,Co@V*3 j f$"*P), $`zdq-&=0h N@t1%e 6da2#!Rd9Z', 1+pp윴k[mXXFjy~x*Gy,RBC;BDvC&@Ec'BoQW F`nAH0{Α냡@A%6q)& n0g9Gd/9uU'||wb7IN_kK,0(,o3Z PqQ%a ?[ވAf}fR"c7rj !;+) Pma1v 1x 1.0p__q+0R;aahG3ff⢸9b`.8}wj¶>F_z_i`C9ՍW"ק+k ő>;w!nֲ)d@.v PߋҲ6} ǿ:߸f@PC`57z&-;Y΅38M={HMU>vasّ<,KFۯZ6wU\_*`GkW..qW.\ 2ӫq##I@wa_Enn3N%|s)uN|.|4O9\gzzTfh gB-7 S*6wiyd"i`>iq '쀮JXjk@;%/Pʡ"c0H7mZp֏/?"6=9FWEX.P.VDߝ#?c#$?sXA"pX48 ħ3!~|tu: ZD t0u'bST1Uȕ@P?,,/Y0pƜ6fnia5r,qp$Na䇢.C&ӹDD Hkr:44,`( zBJ)Bg3ؠ}nvz[`n'ߊ 7<.Op 3r}&жFŊ4l)Pf9K'mh,٤60qBq.1 1,DCUBQE3 TR PAՎzS`;L7z ]R{"L /['=X^rzSi!Hp} " A]v4J\xr%8Q=7R}W0#Sx:.Gɾj]t @f#SXұqc`cuJIGn-17*kDZd5Y.TX# 6ODLB?oB3ϡGS/+QGr?tB2VqpRs6b)!ݩ}aBN CZ`~?T{@{/}j-"G׭'o>GNί9s>…_A? e6)fw__h\g<@PχC/kCw*y~!1wSt4=e˦ߧ"0MӰ1@ _࿥}"*bu&d D94RDyD(v5nܢ߁iw@(?SH5%%10P B4@b{@** JAoS#S 0DE"#):\Nӟ?O_*qE5?(|~b(fJ#+L|[*}?4~ɦ&'d j,nO"7[ M 2HSM4PS{jI(gdFd#{m޵*1eF>({~3gMwybžQFk]ɡ 3ߴ?D~xXulYxJãOTn!={_AA,4Gz~hG=܇{!Q d @?խk[ >~s3wn=9.vw#$F㸼h=`FaD}R%(` ȅ- A݈B"ڣR}`"#C2f}e/>Q`MЀUm"znr&YPC'M :ftQ;j5p3v3A?8soz}_?vgƌx>׏ _`@|qe"#5g+5 ʢ^|l]}{o\*BLm:×P:|bE6*E7Po’ؽ[|_LϘ<!2aAczR]rg>o+l5m%=iAcuc3];#MZ:t>T8Iinq#~"({J.% h2A"vaǁ^hcE?9њ9o#7{ 2qA3յ#kn2x{3[…Lp3p1VB5VS\GKp*jW Hos k@o_<3WL.0׽SL8J^#>Yօ.ö*>06G,=%ym(pZwy-#5Q{ |i*F+A3` 8<>~ AOϘzoUU]9sQby 2TvB2Nc"ëlp Cؼ|>P--{u5/Z>TZ0& flZO0oE#J@H|\/lu PQGMG5)KEZ4(|+t12s; l lH(@ HnirVOьW{ZS5A2 RENدA}$D^O<~VƂ;=p}U}(x`N'Ã8"+ny&WFQMrϡG@HNZ~ؑ ;ޯWV1uXmMҹ4JYbmFuz\:F /w=_\zL:>>+*;g3D0oǹ#͘Ao>wm8~[nݞ\?l;G=޸X>0|S0_{mp^-6LN|2zwǽdOw q n4+Im2)Sk->f7>^# UE7]QruڿWk2o_rsYn` t78;RW9c+L'9sc1͗OM\`2.paٙ[h(+_|f޻if}wXAX)y]KoGv 3SgWt[] )%gDwvC,ՇL((>>T=kQA{Ը us4Q7H.9/$;WIKR{%bYHLꔈ CFz"x ~U>! is 5LM zqf5BCXV d2)gd3z}$}e{% -9ZPNCH^YR}%2kލ/8yduΑ~l|a>X]Ys'o`qwG>S^H'oݐmwkzyM'4,h< <A_'姂H:)- g˻ʣO$y=]PF q6㇤C֫O_Zt{o5•i~Iqۣfj7'mO ώ~Y_DOꪦ":UK(c^;LjxQ>>g?l @W0/ ʃbx_kC AaLx:]G/"=hU z5" ls}d]\+6Tp}]}]۵ h5E)İcŊb w޳æƉR{ɓIB_ƞ\d~:)^Po {x}bw [w?ݶu~[PM8mmp+99WGELOp* rDH", h6'3C8wSs w BNW8^#h:حeG&>< #xvܥH\>iã \:;ӫC9(iBKxPD7I$ҰXmCt;(MfUrw#SSOvnyT飵l+aջd&IJI7D;YaGד|UT m}UnՠTvlW҈;le_ίz݂-um$|:wȰ}:qseCE]l0!nĐCߐZg|h3ЧHl =HoVzډWgO:䟳6*RP=-zLc}:-B~D7 >9\߭&zW7CWk&Gpxǁ־L0&]֧fLN=|uߞtxׇn |/x~c=FzD0{{R>sHϦdAя' ue88`|A jͽTSzuaa7JPFZS 'yGA?W\!CϬx\9CΡ47փxBlV]>Fቕ|yA5K6 ˭Г pKOt6 ].ss;w/X'n[^<@'" $ֽ^qD+% vqEIGL5 1E MT  Z$*V` d 2*%hfHe%b bb$THLp H&ȆA&Pp`d(XPI13PDD ,,TME-QB@"CT "4+UUYPEMADC@ 8@ 5PEAYdRDEf e Õ6@U(9A@S  L"4E E C@DD5UI04!BJCJ%D$AJR "Q1@TC0$-P4@4JD%"X55I @@"HR4 FbePA03D(TK (PQ0D NEARUPA@EHLUDBLKFadR*ASHHP1S,-- $T JD32,TQQH%+1P1L10DM&U BR%w0G0h  $`%b Zbh( * BIfZ(汈{` ADR@E U% Q D)QEEC1I4IEAASLA DATAQLM4D4M4QPS S$PUUP?v*pEdʆP_ _@9)A4B d TH&@,M Da"I8rA4JޏD $@wAv 0QmW/8u?+ z$)RI>{*z68Ν\w 2{@=CCxb  (?~fBK>tQ! v`ba Vd8Ў(#Dˆ@4HypoH:X R"5dR##$AGw3xl{Fd@&a!eGDm4!BqpB @22SAxUDR%&u h +fa+0YDi5&C j^%B60WP!%& m&%܀q8 v" ?{_V$:"(>G8eܪH`;xcn^"̝Qgӓ@64`cg1g/@l\(|J*c`]D+B BH:$Ӧ@Fd @!-ˡ K mgZGE,?Sw?w;%B,,Y?IQ?l k9dhH9\U?UcuXpИs|3?2N2L`͙4~,؝ͦ X5CqovPLpx N}9Y!Jˠ01@x#D>8n>qDbPM8cs6X_Kc=H H w oiT㈮0ù \UOx#"3=n\:~쀽prmZxu.z͸~mZ\A/n~'`2ӲP#;,cks+0s =wܰ}&{>j >B CRߘ k>Y3T$!ۧt&!s"t[a^DOЇ?QX8̀E.ZbMQh,U\5Ұ 0-uDID(e9ܽWќX !&E(9_]1P2(;t^֣ï =(7Xh -1\rxutnpuELVfJ瑸&Aڎ%CQuKv<2jςy*RT/ 4f%|XK?wpA#8﨣\--hB5>I|q,l Gz^ra{+ 8:+b#yor5f#ۍqAj.Jse|}cYc8`'_T k ]8L 2慱q6#uPI [.5aqTBBXf2a,+aE!(B <ߧՊ|ÏH8#ːczEçؘS p nh<قƊ%w6 fsF߹Fq7l_1-lu wh~jM0xs[T.KMَC1^r'7{6nc:lu#} N*G^45y'}=8r և%]&Du< vJ ~{5ZN/['q&$Oj˦SKo?PHRw^FxNHa`W0p0c "* {3ޚ>_N .?1P<Q&U(iBI(bhv s hh !H#d4f1LFaR`94"aXB8T䢆AdH4 Nk".M2'J ¬ rJVf !(#FkFIXTV#A&fL9e YQV*)ȳQU(31X&L & -LV"NaMe df8IC e*+cD"*9DDXӠ f "I W&PH(4TrFFI0lu`!H"HӖY9F!0ΠPIIIf"QKD1ddIJֱ:FQiua) ]kN22!3 'bj0h(\!q3X~Qvj2ZL ,.g10DܟR1A?5>NKNȏO쌦A}=|v<]&>Ar> tI}Uda(BƿOH]9u3;2dPW9>gDOv ሓ)'Ui[x/"`z|l 85gwPm4"@c5sBLʍ ЂL&Xa{M]ut"uAְtc*Q4!y2iX!v LruL8~] (}I`=(x̩?jTvpl\aO -/@*׳3mKd1dCOm(姫?'N)ft)8S%BJ^#bJmW ;}iu!/?J7ڪXƋVK36\V$v*O Y!ny-oÆ`&p9PX%u3PUR&+#LէDY$< =-D(rA!C$ [?+\iD02D?{uߍ@Yq$$gTh.by05!e'͒,5j4n1?//JFaLJ+a ~6Hpa:kݜ0zUH 1P,h\]lb s̨17bJk }q нZ<1cYbUYR.Tlӭ, S93٢eߟmƫQ_k6:zȇ0"M \!)DBQKGғ*+ʦӹbb"t13."#x;s<o5P@AN#sC0&QF hhQ0S7?ކƕ4H `'d(]`Kmb0d=(jU &>tp 53Zl&ForƢPoqU,Xظfu): $+b8''&CFd4u 4h֐hѣF~!Ŷe!Ɇ0J2`F#p4F”p1p{:6l%L!CUcGɮac]* *o{v8*,7أ]jPL,diav L[fxU61c --2ّ."ae2%>N>JR~=oҚ: BN L6L&zQBtvR9g'˹xǐ6R<HՇ8pp@"HPл @"ۉ؁@d !C` m0pJG}QT2L2fX#p${ e/Ѭk48B~gcrF"MǨ'c슥?xk_7K"KWVHk((f!PpIn$Zŏ f .;Nj]-Nji(\T^(!@P>Kj/H[MŴTS }^܏)f/-ի0)2JLLt ])*7 wLThUW/L^irhJ$$<~5^sf05NfGCMj=ghf3t2-til (EKV5wr\8pR`H"RF Ry& 5FgfFI WaPˊ/.]Թho6efjY-DžD{kkhty7+7yr[rX̖F$o2E1̌ǔyƋmޯbFH䦉X֖*3F2]M^Ӻ  H ŘaA0:hM(,H07 HQE3ƵM!0Clec0 cv֌d0ތ4!E l4hQa0`@)HN3F45a(bcE2 LhXa30033 1 ccdFhCGil†` 0 QPPrk[?`oTy_}G$[+~$րclH`s-RU%OLۃDS3vpCeڴե[O %mҒθ-7h!8$.J7$Pmޝ(T{$FS2 12 S0)1Bd(qNѣ0eJǢJR)JRi0)B(PafQ. 2. ǣ AeH1TcBƣ=O8yti.6E>^PU0mԱHB=$ ~ MOșׯ|;qߌ!7 xvxOW/yԯh}}WVJkp f eNj8M:>}9h<,:8PwIL&đ؈|Guc1G=SO_qNԼOa_#{j =f4۾BW;3󛎵\RuIȞg !5l:㊳=kݰf Pv^;e^,w9'HQv^](0rI̠ 4ļ\B9&ӂMȫxr qťb;֑3t:5Pb""b(.NVNM_l4Y@ܐ!H #0 p*0EPQ]1=4!ZlBKbj]I-Hiz[|9 H5@z_wHPfd7nG|sE#2Q4FCD-剌|i `HCg,7=ؓy$C],F:DU!8kk{ǮjS~of7㞙C 25)f@c #'VLP\ "Bd nR hw!!*Q dF  :߼&CG^lA <|PÎz|9n!znaN (&s\F-. HHJ~R"Z(iZJ"; v˼|a4)h:<9. ! D#'a̙&*> $Npj&hh)"W@`ޖO:G׉zBLL" 0 b:NW6Ȩ)oӮLM%4IM1P44D,-RPR!@LLIST"@At%@14<ÆF$)?qb &&)Yt""HH")jXH DDhְ4#\SP!ST!MUPLNބW@0LLA13$A@LAL@SA0)V31A1 `&9CL!C ̝ofhR  ") ) ")` ""& j`j( ) 84R- ԉJha"s 2(& 8 8c!ޑ͛PԬ $E(J 1m#h -1B"0MA1%Pɨ*uq[bm7ÉF$DMVxpPSih26 ko[$z䯳q? VHBs~yJRv91JM(I3VXkU?u~~TBI$|]3}c\.r~ }Д@r*0$H79X~n[yۍ]5yW־{y任TI*&c|CTI$I$}ѹe%֞:JYt%3v|K-F,0jMX8 ~\9LP T Ü· b71X+Ov훧M0;{l:a '8:RKƳ ':MjvvyXpn=#86(9Nl @3'mm;ެy7Eek7_'^=nuUU˗.Zc"W! ϧښɬ1ZZyf% }1eG ؽNy9 m)֝E]X1=DQcO! 4   -t۴쿃̡,U`-əw<繁~jdzۼg8Z6T&*PCG!F5@psa!=ť-cWQXJp`1zC\iii-m-W&HmUpꪪY:Ltg?姺=H3s!ny |O$@֏?n.uG\0˹$Gd3F36$b?=ǯ[㴞yozªf:ZҕVߋU|S)Nvxw|VG]ud%5&g]pSIurm0Ɋ0ᴷG/Y9KU:v[UUU^[l5M ׮uָd,BaZHJB!vn*s 5*UJD1"\Ö`1#?W[?1.>ظ}?_?Lkm8 MRIZױz /9߷v;wF _X >G'.+d~v<}V3ʺU90 89pݟb@GK?հIN}z )2oWnorZ-=^HTGY7amaGr9s4>`a8u h6&tn_òYf-/B$o=kƁNrC-!HHzՊ/%=\-DGx1H>`u$pAAjfi=6FRBTYAE[+=#Ȗ<A \^ ȌCP"\1t4 z2U5C$S. 7j 4QORDAAIv}`N>ٴvBreBdP qv;=ߎ|p2CNWH(PP^^?L)*`kJVlT! nȰ(9)9)bȢ)'DS̨Dʁ$K̨ t)Py ˇ*|fxvH}tz v݌eO6cB|lk EOqoܫ fBYM2EC>R[7])͸a5ux'(໕yt®?:ާ֢qnJcRZkգSϞmsdEƉ/ /q-ot!Ơݟףd*J|\eJ￳??/lD켾|% }:4U3!?h%p,R kd( E{G{6!andž$"Ooռ_jdHĀ-cDDQϏ'㈣_wynGLv>)-DBˆg&/}@@`FrCÈl?H(RE+L`gxx|:y/ϽH{{C3W8 C_7ȬI$Œa[VAr:*zmR:]=>Pt| !E"%FZ|Y#6}j #.tK H $򨽅 ^m{tG7]$RUY'$}YGn@A * B>9ܧ?u}>.z=ѯgȡ~5}c~~OuUUU[<3ɹTɺmĩ?`!_Gh}?OΠ??vuxh; >`w9t'@,Cv|;UU{?ܯ}WoapU78toqyP_z jkkMzzs(ȣuA+Ta< |E` (Pރ(ޯܠf`9g[{x$$DDHG\xQL%RPhL3RDkռNU1MQDA1IU0U :Uo`/tG_ vkb篆Hw HbQ)G>oM@D:(l3f9tar' q5t%!խlݑͰa3b/(2=*=8=5u]06CQnQ'7l320 y/J [8RX"Tu~lq"A/?&N\A[8@Dc7 -55b{{ ֤?LxX |(C lP][i+xbŻ "waȧ!u_b$ 1wq "=I 'v);.fv v $lgӦZ[ 4bJF؍wlib٦ټ^n kz09#FC9飚5Uu满Ggz<M(|RT]tb@x!UBNUUGa" d +Pq0hfs묫SW!!ϟM^Ĉ D@9 hJ =R@QAH"cn0nq`>8&}q(g6CQo t0  P00㶳0n6m&&5TUS5TĺLPeb. JJaqϧ{\fOO_@ 8R[&Zؘ0zu!AFˆ1t@9!﷙{3뤼?uH? M.˺Wߍ X ,ʷh._Ԟ੩&o@Ta3B; c -Гρe*"pQ{"q_kش)dד.Vϋϛd!Bev0eQ'~bC{wǏ2,ye|r 5Q_ѮQ)_GVJҭi/QEQGڄqX@ ˆei%%ho]FFiG;}QOPߵ$m%-YpOARS%xY䈉 D1Q xbPBP4DQ- BR4T@w_[7% TAQ@$|O7;O.SJr( @Xk Fe A"PHD#sAO oY-$J.!W>yT?w:1AM/w溟XJI.97a֣ĄB_>W㾹;z @9ӿN|sq:$ {0 Xިg;6@ncVc@ AE5vQ vo:xk9 ЗW̃\>SOǿPH} #Efep5ۦK9_a֏ *yԃ?.Ղ0l\m&L DTZDB ȭ[`]1J̵YKSU^Y%UĦw0AUU$Pu}z $9U׻F _3{fUDbTUE!v?w ˜S$PAULR] }Ôw(%* J1D_bƣ~'q0{SӶ+=p i/#7o ?ΐۮ= $-hن~˧نḰA7zb~q+6 $qZ1ViON@8B2[:}btop,PJ[{2 @0xҸ( H2 7*Xn2gu(_'LYa8])TQ\7`JPG3 y))28DŴM?mTpr AAHzVVjt䗥&Pl#;H\X<ns49R }u L] /nzt: ?iQE(cK0D?$>xB/ X@\n\W/e9grA3@xp% f{`YN_A:{wM/jc=Y!|FƴJ&:#/#3<@䋟ס%LHB~=q{{j@D$I I#T(AIZʾX| Z].RpxJVH  ZD hŬ *N&!'SP4R D(5 QZҵ.4_'Ni_J(RҝY'B9ȄUQ)':\60A] kr7sg/p3dA/95!.10D̀TD*,37p{ vaͬC܀MwݍY`&#KHnPc(ZHPX ;l-[eS45  +-y&a2ҙPi "8P0-(PAU@X `?SS]&}%\ :K3RI TUW 6S4A-$8Q@ܒIU+uFUPрvyn+#>*@QSW3=shoWH !iPvn]9:QGtv/a ThŹ|p3,S }8OCo[OQ9~#Zn>/Vc]cX({r|،Oʉ>H#Ĉr[N-Ž̊f$pxғS9q.t{:7rJROPW?}o\{{D( 0P+7߶>s鯯tsuZ"]0>}!  (! `M0d)) VO3_ݙܹȬB6s~!yw}v&0@jH!`TZṾ+2›6U=$0CFbӘoM.gh C:KMb ňnV 7>Ay9zȎvnw F+6g* /u)튀rcAb)Gt;U[Im&#W,$Agv ?kv^Eե_~haCVҿOv{uzmٓ!-OL"H1#q$Sxf4㪞s{ǮBR wXKue}?-ip-aՄ?J (m 6qȹՀN?#s!I_S-ʰNK>[y n}\9j%+>ܫKo $'zhR|1ʢX$:|eؐ0Ug\׌N:t`(J!@(&Me=8sN_c8gaP`2 a̼ )?/ $$+pAp?ʟ~[w]"sq0KF1K@+={5Q 9?}ܷc'l1yi0feB=h)GaDH܎G#4F-RTF> !,[qؐI UԿ ?[OdET@>7K۸Un^*!HgԟpÛ^{Ւ Dy(>.wH111\u5_>s9l۵vUgKny}g|/g1+VP0X[ :Y1`$ U17uy$t{!/\$^B;W7AZ?y]vKY7aW˳)݌QS0'W)5{Ô*줁AN!rꂛkHGgmDPDPvSg$ /v 3s4 ?xMCk) 5{sB &! iHzDAo#Sv|~""3( Rp`/^S󓗧S] LcYY4OzĄ ju۝ڝݟB o~X8dJw`CV"yGEcEyԎR}c]OL7>F{o9~p/B"v7+_d~co:dݹCEtb iMSKC)0l`>}t?3ڀþ6^)U@4(W;b'W!"ZD7j83=c*TPH Z\2L;9_~aԙê)ߘZn/O?:nW|ï>@߲.esU歭ɖj\MYz[LU0'bQ ,eI g0f4>ك!DLEQ, ѻ[@+ϏpoR W1b I^qiwE}v~3}@сT6 <[Ҭ ^53ODypf2rJV ~*?K  rvt^՝˟M=q|.ꥄ̯T"Hue)VZp,e>(HD4D:wOBH""")JB*?{͇/꿏Pgr,b b A8 ӷ03(UܴǦ=ܿ>dB?m|DItëg_(;O`"8p1ܱtZm6`# 8Ѝlۡپ!CaSB hAE`Blȶ*Al9!B :hzn謠x1jdBN/\kGw8~unorz2 =L0}C<(J,y8czx I t+:̜O :^ݠ.[%_c\;Qm%+b̟xvkNʃ@4 {l3fU\-%ѦZApRroqSηQNqB8pe0磋DPq7Ղ;L,3es+ѵ~@#hxT,o"e a<{OlÅxCe\8\<>@/@ބZ83H vxnE (;Lu* Ȩ(@݌?a)1l}C~Q?ǢI ~mjH@C6 tݶc@GD1EK&x5a#M6=Pr (wowƅv6-kYTyatX]qW5W&}0e#uو,1],UC Zŵd\ݪ g ^%m l!0aPo˲E`!7IL6`~ uMK7>;RL)1t+7?VK\8N%n Tҫ C4{u<&1و|o}!h=dM ϖR}p]vt^)S(@\{$WіPhæBpB;7^=48[g\VvQvD~P cs[A8&P>uHk[~o8Ulru 1S,_:rXiD*7D:7ު/6Z kNtps#k,]н]6t<FAcYmI%WfVy7L+8^ێBRՍ338>Έ{XӃOaׄ3>0tbաu0E!2A-H.o/њV]H&,F$jᯗܮ5kFп݊oWL_a. NŕWQxl#iDA}p~0sd.5~4]^z{_gHG3 =rp&G1L{g-r5+R>'وh2W\ FUI+Z>~۾'fg@}c,=$ 'sd#{#Z>mGz`z貾 4)STD{]ݵ0ӹB/X{oM<#†6G-Wn$:P_Tߑo虾gё!u?S7csuEczŲ}+P\dވ`z V͵wuؠnù j4v`fK;%l݆ R-;L{W叮EE2:xߎh3Xzxgwo_<@&lݜc~:Fg!Cnoţ:3^߄LUR|ʢ*/4{$"'y㯃a!) tt aα{2N,:V AaW[PGcK(^RDd٥"yo8Ƥ7 DL  t!(82"hԸlӮ̺b\/뮝A0]TۈXi|wW7A}NwuUܽrq\U|E"mTq唩Ujc%`BCx8~̸ -Cb_Z:@DOi!}}bn8@ DD@bc#NUȎλR b%ȼʅǦQ~;LQO.?BP$83M;][CD/frZ5dX Z9䫈 #Q'Bt.s+9 jC~* PA& of,,O/&Ȼk᭖ d_f4]#ںG҄)!a--ل_.YG_&qTM۱jHV;k1q}8LzlTAVZԼIX;<}򡳕`23 ~ I%Fq߇m\x.OQ4ag88F8ÇKSs/WM޺sho]O9bP(DIr`da ]R}c'ptN pL 4S h6?vn6fa @U %SLMRQRUQ@EU1TQ5EDP6V!r%Yk%3"P΍defAY#aU'uG<_犛*(NӢ@I5od{44y`dVΘT!53D34K*4gLvhW~xXGQLmzt`4`F > @Zb$C$jhk.hIF_?14O4h(?P<^zl:䴊z;0/?c B? DA$JT'yHO/;=;?~Q >pBW_O/AI'oJ&F?jPh]> CvҔӋMP!#MB jQO>N: ű!#Zq. 3JD+%#"ʞ[E3z#G.jN{ 0܀-!qR5] |~9"rX1×r-O:\]DQiLۨtqIS6 !^E`<'ԅkEI,WבvTNC?l-q9tE4=붲CZtbS @b,=%rVr24/k˚^`:zhf aH' p C@!0C"8Z N`0sXw,Gm@"tiL17@䑠SX,l7/0n)0jA{G/A0:H@!dN#hƗlBronN[I 0IACw<:^ !A3Vؙg^?;>0;dz6m&LQl}R̨k,<N7ܓ؛k۾+M*w;Ryϙo''! Ⱙp!N4] 8FwqSc44^66⤆nK,*P43,'s -jHt+@pdܞw H/W8L0w١) z.;qHqyȄm'8lb~ezs򜲜hHAʗ7'R̳x0J7F6CN>(Έ_Xv00nRG `p'a5g\ߺب x2\TN?u3s );fLXA4cK* a2 `pl#c#ZV:d 21]F3;1&ٜw|6 ȆgR$11xq䁹!gQD}jKm%ð1z=STpd$aO3Qg?|z@{!&!!JR*L JIIIKILA̐IId㋞ ;HTx@SD5`b`l LMO?9RE+g/S@QEMlp) Ou bFыzNwN0C!&ăx4*pdosMC/?HN@l(DQ }ow~|c~wz[JV9"[cW2{Q~G6C$ um0 QH-6~[^a~ /09s 29zdEQ/Ghj~g~q}:!?0(NB0@K*F.9:0p7_vL `ʅvg&GĝHfN$\!`+>2 u}TRv1NzYN7Nxs| c/'3=fu B l:HseL%arCy i`I(1}<>Op& A3ATN/,ęh_tq=Xe0WLITO 5jIsK0ڧU}˓ױ^ *< w؁6u;w=͹1TlɁ=ģlL{A@'>dD@}aAE T3 <Ȣ]< u>\F䁷6 "/*"NݒHsx}4mFQ`Q`@Þ$qMxz=}ψ䝿~x2wBzgs#/ 6uZ)gx"\aνR| hpupQ, ؜E|zY>/=|xFE93>l(bjO} f=;-}|4jt 0 QEBϡOyc9Q'P,LmVUَ׆kǦ}0tg:" ύAvnlCR W##{t;3@ 'JA:jM=qΦ fjAy [)O1FoS)ǭ) h3L j *!W"kGP M(v'}AbE bŒjwu-G 9:@DCB9n9㓒M X$` X! IV` iX$ & I4K@JAƁ hw4&CaC!)7`rFCy+0C`4;,H# 5(Bhc9Bj eђ)-nDHTctF[EWI<Ӭ̹|FX1z&BHIPPp]*fPX$MG}6ځI$pNI$&-AUk` A^C*&*@-PAUnPAUue T31U> ^3ڵ?-aWٳy HE @) $p%i|\Md` p"Z C@cBrO؛<&d\l J@JHL34t.)zl\1ӯ1J<;sx mz9g'!N[`(8P_>pmRpHx<o1IYNy!Έ&5u=DKb+I**bkB^fV<کl76LDDDGC -8sb)yp!,p@{ +? ?L)O'I)?(V :%>p$O~ޛܢT$22—=zLNz6  YH dq&H" 0 0p< >ݣlx? ?/DB#mETD{ $n|t*_>G}J(((6&t:=w ѝ_".o*"(=,0 fpfQ $ , f`rffdH &e qI`` 2&g feB &`&dFf`&ff$ fR&fffffH'1  37H8$c3Yffa% tff!&H' $r0%hЁi "&1q4㠒 &X$f eH&` 4@i  ?ǨQBR aP@oD1IOq! cA1#C!u:c;*^OhL i58|mp .uy8 Mlm U+2vMR$ 13&0X 1:a B7o"(H$PhP5Ӧ}?Sקg9گ^ҢdLa'@'INIAkϑ11,a0s`6yO2eM%llZ?XEc=T~Ӽp09)4=PARH(U}vZ?ރG|hûQj('PL!i`2e7,6".QTUlY8fdC ()("N>ZD(yG3۾WAD\zPAQcP*v6Q+0IT<-6hGՈR|ՁތFdblҔt6N.ܲkZ=7sIIƒ+ !7S.Ƒt+'L Is{h5@Yd7T[v]C 0Ag#ϋB!FU9R Xi炵wϡ T-΄5kK EFqk~AO]1ߞqDV3YU*I':v@QE9sF&3w[עT2;Q Vzo1s#qk)\=pzl:]-=Jӎ#^aMe/nC@0ƃ7U|$I2o|sƱ۔,ЃMΞN4$cfDP:ʹl n4Ghqvb<|F0W cG} $`k|@ѣԨ3Q3#z~J~bB}?~.8z`_Bf ;7is?=|/^ %feR=., 7 uCEme kWFFsQl j5Zg*AW˘z߷Wz#U:/'B8MeCI*pj{{}63J(ƷlQGrQ@72q$,`ĦՃ牆Vuf-uUNa9"!H qc= $U P !sgϢYҗ VQ!;йԒC@ !Pa"cP;q:hMt t'՜Bz|9t^/zswO~͞_h\/\3\P5fpyy^_Hnӕz#z)4,;N[j8D]oBtc֬%~Xf9- 4X73hq u Dlv|Tg'7O/fV3l 2B͢l$=sg:DPBe bi=J9t Mk!׃@ӄ@_gʘ~h~`ZGzz'U:'̞rH@&hPf[. LW@4: :奒0!S_;M<] OC6aׅ62)b"$Tlu3 '.MYU@z,[HVR &^&Ã*@h  _I2<ߺy*H_ NЯ$ "@ ҚhA3A{ :V U-ACԛ;=qhsYdXO+` MJ50b숪dr,u( +&ahC83H=e  \ruI0kA!/AgcA_~hv[@ "fGz4:̜6 5MɊ'>%;3^ 0} Ds :\|8 0FH e='KHA4ACKV5pJ9Y)fOӼ,C5G@z9!Ͷ,"cW߃FcL/:UUKG c|P/C;$ t "RP} C!'8tr"^\6HGDCϧ@9YPI4>9́i J0p'T hb"eMu" I).gFM5P(B+f),A33$A$̰I3.  D 20()R: kς8E%AkyE\>lr ,``M.y-b$vrQ62J?wt.h%.Z!DAsv!l\}*WRR  `DV  %Iŀu L g` &Z%  $   A`A8HH 502~>[3fPLA̰Ab& y>^ƈ%4zv6tF{7"MH;N܇C1  (u| Ȃ3Yfu\NR֬D:MRDpM׵H`܆jIQ72n/G(HDrղFhКj這ӓaM_#(\i6(&Q A 6>$8%:! ) TbADRZ>l ΅zb@ȃ^kTq$U*fnMr9HܰM9^N+Q,9I_! ! O}e]|qi3O bJd*QJ$S`Lnk@a Ci_*+gQ 6ȷS9(@;"ǞJt~S B `7ّI88Q9?.iD8uE 7:js@!Ug\ljccH }w\}&2+`LP ? ss8Vև@UgefQǏ3g֝Q9@@vYa.aa`8H41a\H ʎy1 O%Ro5"o~@dW0'44EVǢm} &<ȚVz EJjG[ *&*m *0tGrӪ/e䄪8OpP.oT@稾b+lRtp'.t9CK T.PRS~U0e Y mٚǃBA #TdH`G^ff Jp@zr:C$z20!s & ۴c ^wJ 22W'@4C#ʫsۄz9 S4AZSPhܹ>F7!a| 9S~rVt=tV7!7UC0D4>u=B!~)Q8/]4؄i=H&BC߰: HOCvEOtPta  AA$A,AIIA$A$AAA$A$A$A$A$AA8XAAAA84A8kAA`AAAAI!AAA0IIKIIAAAA bP/-x B'WUELE oqTI%ENa$˰VtQhbPC '+O \׵^Ԝ\K/ޒP6zzK }y|gv[f F0䍋6N=?{͈8t/[uL Y p5,X|>JS`tNjA", )L(*w2` UX H%` U`     )HX I`<%ȝ~L:- dtZR +)2HS(-2P "J,' ƒR !C ,2jY2pz"b2M9uBC *PPT kuНNx$ H#k_mS54!fR!,4aXAQ Pct5AEM騐X eeU0H$\lp$`4D`l٥o>o'fg^{8gxvxlR{g,u!(@0cȏ Џ;x +zK?Ry x 59 CNV'RCmv;ƃP]L[" ^~fYN-INzҮyHk|O;+N2CGц!< ` !0CH!`C|<u:bbLxabԀ}g|}XТ$mTÌ | hdUC[xu}3  2A3_n5>B5  T٤H ` /c!>:_5mcs r2 }3"ĢP *?6k;>UPB& 'ٹ8*ʵ :DԖ`Ғts7224!^\y1(R:~/%CHBwQGԁƘͥp~h~I#[Bߟnr2HYNb](85JiP`*"ѮEAQjL(k 7Ɔ)Ѫ1Ә q7RlDhѕ *&E\;),v7YG=kbbm!ͨEdh#jA6 "1۰9x/G4q3L!I&hmB 03MF#\ő0B \*a~?܆{^!\0<bp3# !))`A^[yP/D ?8YL2U('հ[Ш8郔QTփpM|;D#6 X$r[5lAA&1ʊv"Q6dC9'r;>ySzyM LGaD6=^@F9ߜIJ`'mq1B   f` @d!  Ve &d$  X! `!d$  PX! `!  &H I ``%% &`   &Tf&f` H&fdff  B   &f&f`$ffH&f`  &J\CbA"EMW`ȷxֆ5Pi&C%JX"I9enqLDUHifd&foT|)(uCT Hv2` (7'3bApߐtJ{xgai-2'r!f&8^Me!+N3&` {E.h&Gq$*.zieP&'ϐoxky9ArA3})aP8Lh4f;E۵A +24CQP4u}\e;4H(Јq-Zf ĐaI֖S s:Tme ps,#!V '8PJ榴fjRCTtiY'l *a:yzƦ J =;=d! fHZϑZY5:KQ]AIz8p @|2(,v㽃 <% 7XmVT 4\gNyA u0B 1C7uÓ@u> }/gD{xM%a, (M2SKr~^~qyIyWP}q zԁǗ鉻O Fq_, #= J)kRWȜk;cΉω$I~= |Y$8 4F*W G1A< oJf'E*ySVtU8Q c٥@ pjD\rK&!bIiFC#Dq`rcMXLvLNܷcQ1f^ѪtЌ5 GLN .&C!A@ U{0(@n !r<8 am:B0s#dDH;Yk@M/,8-*B@|%w'@ͧ `[~HaP(' ,h̬~DÝ/ϟnԇߐOS ji`M;2< P @P$^,pW<2E#Ba)WqF%@td#mJԍz~f:1!`60uinC~F(4!e(/a{z- @i ePʣ2:'@>D|< 3~Svzɂzb$T(w:3ǹ@ { sm!7[hvݻB,^KH1ýV`hS@|fU~~أ4>fIBp<0ל'"0APV.5MKf P҆jtM./%R LiJ"(4`+ ! nlq?(35JTHgͽ]N`bT9$X߰$&~?/ CXR S as8cDj4LNJ.ƀ(b`XPXeUUQUUUUUUUUUT/ s!<_ks?`1fBZskLc-8^C(*qRJ<ʯ֣"t"$/=H>]{w.ݖuX ;P+]}9٠l$>wu$ k.(t 40}H@t`WN5AA1F4kȯJL Wx"hx*嚉iv;nThc! j2 F&AO}P#OKD t~3܅ѵ) bˁz iB

"gӧ<04%>l%JwEU;e0 vD:F@=Yu\XJB~q7x[B 4=9y 2 )P5LIO!|vKۚڲE ]2o<dFLG;L,ٔ  @Usq5kkxTF`r!*;+P 8;@M` 8@1Q;/] `Eu1,ӥz1iGJF1npn(ZA4@l,8nmmhN9cP힞iODN*U2L_).HIbkbLrUA7T;mL/mIdm޽H]seH"P6P;m֋"ϾSI05d+fDY>H MΗnk95X N%1;Kxa odGӭc 1֫muϖk!MpݟqG{rK`.vyk4=ܬs׫0IIU'۷J)J/8u=xxI{: 9=7THj˵Ü~{@.;G8ӦsOk08[*ebԻNJY`k:Z#$O:F ۛBJ(3i4J6lM4C]ДP =oߞZYh;6L6xYۗv'G^s)Rbŋ( @a\szvXTBҐ>'ѝמ'-3bPh8vv^+ ]]jA>~fbQû3a!>CP=DʢP@ )^Ň21!i:d+`$& +ـ5*S?g<7d8en~`I?j3weI$$aMI@=r'3 ̵VUU|(G~DH,'GģӅG^K`L)_t$yC@ fi*#hH,"q :w]Oivh-3sMi2DDPa.WπᅦƤϮcɇ#82H|)H򮔔 O-47rnXtPܟ UUk TKOmza#^3![4OWG)[ 0^ inRI%`6n6@q%9?dJ&GUPJG9ºGa@ 0SuSKt*_>No~/oOHͅEc!WaJiJdSNkKqw2+"LU*ɪu;4%*Ev؇"UzqӐ Grreʎ""ry蜏W,i*Wah+8~\A_ϥHڂKO.-Ǧ'M2!,kT-+kƙg@4T "9 o"g6Uu[\iw)'hMP)E,Ů(Ⱦo(8ǩlM +QB=2P;6$)LI$T"(-jÂskDFBuW{ztXwtV%?Q?VÐv#gֳ3 ^5 Ru :KBQ'&%Dy J )~a0' 2 )m΃T BӎL1a ]k~Kc~mڵx=IRDSk:f͏V*`7Qt!Bh]dբYP'-*,jY8vG) M&"P0@ݥU`ͫwñ…arQLkڻgؔ8B2jj@K6M^:T#VKj)qP/RqKXu'*'m3,-MRv,Ffvm@l 8N8n7*x5FS$]Fx VF*QLzgLڀg Nγrdf n_@:.Y`ա890(@Ru5mL0&`} `˯/w(l9ȴq4F?Ws~yɛcctu=M3=L>] ᯾` d6wMLk B` Oo19fZʪh(WeU(ڒ`BI)10skd6x_9jz&QFyH?0= %F x ۏP3\ sR2a`eJQ t\fTv ŅZ%l \xߣ#ȄflF?/L:9Dޚ`kdqfLCQh:ܯyc^#؊N [XwՁx @(NQnc56ޗhbY(W mǴ"%p`F7+G$",t{tr|m4s e!]({9ASApyn0buP6Ra7 c*&"$ `05eSn CT!}68 3S!Ҫy de~N#@Dp{T@sєAAt [)'o]xs$lxB(*Dm7ק6vu@X~vL $bHXBTF  O}_/{xi-O}P n+}@ {ٺJNR%3qA&T!mMiE,zsZץ.T+^Ĭ}/֛Y^ gM{=WcSG,ϵFtoq[ @9sP9KW}+yPg Ȉ)BiUO2 ]NuZY* Po>+5X0?Au3RFEi "^m$VfkHW``H5?5ߦ/3ʡRc_7V8T2NBKkkZmG}SG/ejwO4Wa4OV.|huDu-߳]? [wZ8=u׳'5b!26KyvfS{sVoqu\ZBbszt 񖯗TMGsG]jMkۗ yHeo1sY}ίj6}\Z9^av|vfbD/MՓ󋥑t=>xS~Fg7;gyhb+okJV=QŘw\σ{)KG{DN;ד}:Ȍַ{懝oSAYӻ/|aVY}+j=ɔ+9j4u\eGw|ʍZ^s25;Zm4ގ+[{g[/}~j{},LfwskmCpo|&}]GRW` Lw3y떺@ BP%4p|?'AjD etT>*kǫPm$!gq^WᙇhkC.Rw!%(fl+&Ѽz""7#r Rpҭ؅M^a5OR ƆPxԿ>;0 ΅N[dMJh0ike|}V33i1 AѶB ow BP۵!HW:v@ab?^F<1b<ŵ=m>۵4H(u6y*9GI#ɳ/ RHY%Νҝp`!P}3~]_w*Ew825MJw5cA @RU`)Sɿ-lF!季 9ӚXym??s))>͞oI|fG~y7_,nS,ך@DSNG*`;`Da1A3{5(Jg;uX\;[4RR@=!l49<8/[pWM6yU_c>9#>{n~ml WbG7pΗw(Ct)a B"]m4ިUU54SNn0 @q^9]oz<2) +Lt& ) }yq j(EƆyh&so3 P'>6ҥ×r`r5Ѕ"CF!%-I¤me}2Jkԇv$=S>jvOv ӀBWVzBH"DT|wDFalUp2REETdZQi)Hm/(9 %7"QWyuC[`p~)J7$ :v(5:ڕ6^@-1(2888+ H/N!ﰟ*δY+6YaRQW2hb9147+&тv7 P(? sfH Wc2IT!1U`$3ۃT 2d. XzQTFlI3&PiJ0,k 1rR]X|'!+@S $OQΩxx{ag755FA%t-6 Fq<+OLФUOZ\:н8v0tAHQCJ8|/50c2<@u%)B=ymqġ/G d6'΋2ywxcxmwh  S)1}۷-l"(% Xb$JBq `DO۵3EP̉D;ztZ~JƔdw.9 C绦 )CXsۮ R( f ѦCJbovx44<5''r~ծ4(R3),6Bowa:lĚI$If$U^dͺS #$"6e-fYnJI5 eq[-S/fǙU'+Sٴ`xaUc[ P0>S]FS;w%rg`Ckt ;4&Zu@Hl]h3i=9B h56CT`(*6 0EN0F9Q(DA{ ]،|9 Rv<{ûOuAoǶ>d!gkw-)q HWҾmJVU8یM@R>`>~{vHh8f[ ;|Z,d xG H9s_N!H9!7yl4 2̠M*>wp$ ]1Yf; 믇U*7.M9i}AҦoIۼ(ߎ\x4uש>yƛ>Ӯ܁̠HXRP2Ġ ^B (%ⲊA&%bE^fDfw vCN+UWV]vC"mvT TE %$3Oܻo9CrR`3Yt+$t&$skT2cdՄJ8C`o $~5rRaCNc(:) ϔ Q aFIưU1&b D/IU ^gƿ_\e R#"& Ϻ1@Lc7.s 9$Fcԧ B yncwuP9=z]:*9/Cƨv`:dhu .K >3/M|3sBg9C$Oi8ywLun=ug{]XwZPth=S39΄8#$(gS~>:jM>g) cGixЭBfI, 3ЛM v4s:/OxvkZB?ןS˙I}zho\^H '"P?~@݅1V]Day+ѳ7RUTP;3809ȁ(Cy5B`HrՄ !H E&AZ(C$ʅEJP4@jT!}f{ %%Q7_āT%9ºJA ]H4b&a(u jd4hC/0h4Ȓ0 y[<5]'hJh1>]QG<>dzܤvL7r aG W}chG' Yp]vn %!~++?[RA~7:7E:Kzh(s,Ka:3o!=a %GhL|4u@$!&^&]y ҲQ$!(``^ 0yh]/y:`p<#<j`N;0@pU U2y$ͬ% )W(#HgJISMw# rc0*kAFDJV]JV՘u Ѵ;JBtN\Ht~ݒ# s-ݐo`c q/k2rwHl75" ̳cl5Zjk`VqPECفƼ/@C*cLL 1;&`ܞ?& }1X`>F?\n`Œ¿d9@݂쿓a{CꖧwwuE6(((<[QEb(6NgH"2Dd2d91&N\ N05EVO} ?laKA?Kc܏cHe5:P);O)@D(_dYʞF/X2~'D,l 8 [,P\ƋKH)h^*yJc3˵e ץoM7O$OHX'\ݶ9:\ &T#*'=nx}9J1o{ԟŐ&27]y`OqR:/SP" 2U!n!IEceRѲ)W--2{9g}RA!/UTqPywzxg:xpdϛa>}'(s*sL3Pd,]h7 jzHL]u}u 1CQBIC>PDk&)[%ZI4 4B$`i\b=炂|$(Q5bgN{q 3LKZh -R))RQxB p`XU%TUTbC&n?370Ѳ@hxpѶ@CpR &LM 67 ̒djdd,$Ј1NU}p0p H ))OK9}=. mP6C0}硡rcE+[R(&)#AX.ZҶ8@DƐɊV0&:V!JLбJv!@vP= o&e GMsà- |ؑa$hũՄxЙ  2 hCMy&)tKXCMxG<=ׇ O98qsuQCd7-&zNsQQNxIfaGMכӻp=oyB0'cY#4 sӦ݆iNAGpCsFކhLD&EA" L6eWxC2!]E{|O?w q;@Rj~ |;G2r˚$ƚ=ROQp8yЪTQJjҦ&rp^8Q1ߗzu|U(z7 rT/L$45JR:FƽiI6xEm.Zܭ&MU[>.@P?vPS "5_} /wC]N?-O)Q &OD#iu GmMrTMP b zB'ghl*PB~ `ec) %BZXijL wK5a2L!Z8Y9y&tOu$Օe6 cHhF]q@*ìeR|d|? =v ل@H!4x{\xxwgm<93i<8˩{[LL^7ѵzLp)kn7Ճ>xaڽmS~S `% "Ԅ'D`ΚZZ2+ر HMSM鍳izP0K3ns)QCn[>~>T fVy%jewRHMgٶ9LoO\zUFQ=9zjmw/<}3AJ53k;uzN|V]Dvפyf/#NmoS#.Jy/WﲍNw>ϴ^/9z*cjkWwN/ğwcydϝCTU:GjZe ɯƈ!+5 ތ-2L6Ii!CyᤁCf a :!j4L2|mW{i&E Da0ji H^'[B+KkRI\DF$tv^gO93PkPLu;T<#cR hTӥRBzhMٝ4 C .d'K䀢rC@==xU]5O U؊J?4ϗY-) phִ{ 2I(*&Zk2!C"c/?_"9DIQa]*Ҍ'[e']lH6g3Ӈus)*ޛ)=]tv vwuF7-}Zǥ,W>o\*oJ5*麵ujLSN30vj=&[+u yc O~X;"gzV_=mCZZNep OvqA!oWg0W1iNܽmo u{+Zv볔)5y-7v_ׯK|l:>1{5{5׻}}}yֹ}wݧn-sky:yS+v׏1#8vqӲu#|vB V[AB4鏍a'nP:a*՛o,~}6ט* -tK@N 4U<}&w :#R^1M82`^ـm^ ESH:]dF itpnkцKM#@Bdfђ* پ%p9tlAĠJ]С;\\.&7ʇay ')[0h&񧏜ݙgtI }ٝ@" x7Pf3\c7t@ ~2@m#P0I0dJ'lcˎ[sР'wLBr%i$SSlZOie&k%RO|'Ev䉐! c I , H 4 }y!Kz9zw顨Ju^\ϟ$r%n٩^h0&U̠6U.reޖ^; 58ZtRʹV.ރdߊL\e|@:Z-vͼ:(UK#;BMLԎ䂽WYji=rin-w+)G{rw߻E9^jxMsg=\^2W.e캃f$koLU˵r};Byx2zAA@{&ڨXmj:BQUUϨ̏ȄI M_>85''cW,,bvynv˩W acZ#4@0tsȯ~G}m|39O/tE2;J yCCۏ-9 Ϧ/) :lDA)ǘi~NiT[g}Q-eyC+'ܜIU,ML.7Y3tk.SBQjȎP-g4!ihlJ <k.yrnXPrg vΏ> ͆si#I'QrOVUm ņT&b^hd5N3gj^yĆbVR C \mUP3M.î-Sv/* y'ox۝/JN\) ^om@ߕɒW-.Cd ) Y;U^tԇTi}c-zSWs' + ?gC'f RT7W?B.j⊈ T܆br Zd*#(@wVݦFѵISD$ȋ C>οCEAORȪ@Rv`H vIMy>ݟ+S's = 3&ŤhtxS7=gXfYLr.FY\߅)k)n;m%L:qҊHRO]|#1Aˇw?>_.0:I|{?a > %7* ( hfC܆UX"q֎ϑ3(h&(,M'p' O*AX~oeRQo[nZ+W !)(Q!Fd0Ѩh2&l&q I0Y #L3 8I"!8Jhi@^HK@{.Ra) ){h|yiW$A>} qnC%h|=91EhA1\t"[5!e$xڙV=kg.ɓE C`+_s/Uf:WA6̼o&~zs^8emKSlX>XBeQ 7+\b:h @XƎm2B: GؙAWA 95=V~d]X+~9վFs{kgoSCenv=v6#LZZ8Ƴ/W\Q>L[HEH3PC-xt72GU;a`qϷ=IuNܦ\޾[lBnuyf<hvsn75ڿN#:ky\*/+'JBvz?m>ަoN?[_~kgɽpkpؠգv9boHVrɩ|DAЉo4;|"C_x~3S'9&UUSyl▐LJ~D[4!O$_,7ǦDYm#U^Cq8֯UefD3xV>||ZesekhǍkwl=9^ۃ1Sγos_C>\ӎ˯g~A];sÿsmnJQڼFr׹Vy9;jG]wSZγsZ^{þF[+='fNb+TOoQ5N;o?+]u"?5 +V!uwdL0k|("xwV{,7ߗyxik͐@foOK/Ь7U GNɡiID鍎\9NsWg-YO8Ntbr J,'oz>19-˵RP``(0$2cO[ڲC&xhsu?7^Q&s3O=1?J_:_'5}w1:鰞<#=&nf9jm.T5#m;z5.VA(f)kh׉9-q32ؓh+|"m:q:t,)/AۯNz"ÆMr͐7ӓ ™@rH,J6I]v sg_>n:J\N=n{[ynWǜմN]ڃ~ÃdAYQ@ؑd;ÿn@Θ. |<>]s8JCHg;]ÝmLa + G10MN}"@/zL_$xJ{x8$N!:&6iLWHsԩ92@̮Ɓ'qCft(,$82'6=u5 0 '@s/!|y! }Χ oKΚjy[&[}{>gevł$:gjd:mR0ِ!)3wn 3pC\u6؂ₘlM#/ÅUSH `UCd_^sr,{*!~wycW{ynF.yd)i7!(9w}u([싞Z)"xS#>vj ߿oЏ0Rqx*eVnNwM"[wa,Ӎt!U1+jp`.01`$Ji3X 勁% rLuΈt0ѓG.IY2ן|m o\^`ߘzrR8=Ӷ6;.bu;oo0tΕ1\{Y<9ƟokͬK^kw$.&s{iwi^:ndIns϶Xmw^ S.^h)Ge#=}Z#o-tu% ^ $aItI=*+]Z+)gx|w uŤͺ &]#I˻]Q!_~k$eC+ 7$֪l9[ C*։p=$ zA 㤢H ۳wM6 QtKFD<p aC AU~z1@hNwL]rOCG/0DbY (y",y(5lN&A"03h"ȳ-om@?=v3i q> }ƀF}R;T:)0ʩ‹Cvp3Yp}}uޟ ,GZ#:8`h$awȾA̲%g¶(3,];%Z +5 FL;X L皰AAo(!O- L;nv她^3Cxoa|yxZ2IƳQv$KiD_$UE"h^T<  >]S-6Ep2#jW/x޹Τ*D8Աd-m5;IN[*u~5 #H 9 1Ts}L`-c)iIB%"s?xЇfc'-e81[֩q@ف{tïHD-DTIT.D MRB.Ю` sE؃!Ԫd#J" a9(` Q-\2O{eo=st52L1u6c;AJ23x(3qhg1JX÷818yݼ:̂ãAab"e?o/sGi451#(2TAsM :V 8TULET~SO@@GZ|4OBXdafCj0 XkvD҃K.qM.-+>Ȉ֨8,霟*j(YT>Qk J3W7M'p WdAkG;ڏuuF֌r5g5}s{jw!s4)Hs|7tεy!H# 6E3" *ct?BsC*є"D3Tb1)]fd1g@"ʮiC9%ڶ|~N k?e P|鑶yDz95?#@PGecdrMȆɈѦ Ic!)F5ڸFK2@H`f}:,VbBU UʂPnqFs:qq\1X,c.b!:y]N?}­u_oz.qr~>q~Z_ߪnXJqh>4 bI)2K.Q6DJٓQB !&a,-fI\Dr] ON9C53Q\@Dr!HADD#G$R ;+(mCr@i Y8\! H]2pvE9&[rd˶e 8!(`w7{Ib+xOs{Jh)`w˷IOEef/< ҒH4op BSd_qۿ@l"G+qfYN z劒2EL—aH|>y8&q񏡃0w8T (X<@P־G6=(()(H*TYq4Pl;Lzx (~a0A &FU9D<߸>= fdrM}9Eh$MЏ\ 973fQ0kml;ʂܑѐi.YTTEi2|ɚ9uR,(hTAvU MsjQLq~]:be|B""+tU#?p?F6R#.h2 ~z EɨkQ[l[T*dQ9; ]vhP"'OP-";+g%QauP}~Dz~Fb?|B! &$!BrzMe@Ė0?ZJIvݭ neBEi ̈j @9"m AYX/b:HQnC,1E2NUg‚D!1Bd ժ( [1 D %S&njRuk0bP5`j f(jP8RhL d0K\p8NVCi' 4J1#%2H"W2fc$\2@T<^55DV+1`$TIBK3 e[5ryxSE)QN5ug $V a CBB$2F"> %\L}yQеI?4v]z\:l%Pgh_?TބHYJ>h1>b*A|?y<'gffg4C/WB!KA&hgc>ݿcePY>Q\dGpnI4u,w+߃ԠP)E&V<Ʒ%e9l| 21IL QC}%Ĉ8/<R)UT9LA@`G5v !T2 O. j%"D>FA% !JRD`Ct3*QLyGzlpb£nBĥLXM~ .$ΚQ xQBO-fYPHWIbAjQ>MnUWO ⦰5`PPo &cs:rf*IT!tx@՟<(a@\ B|$ a)T0CT_*ɘT;J֠P:@ryp @Id ~Z>B ,2S7KmL"*7 f)P $$(8b\c8B\AὫ}^J14h"])DȜ1ٚuA!ܼ_cχ0)/6*(U0XaYadS֕M2A_ 8CqpQNt0y;Y}05 EpƻsJ0V{`hBc1wP>Du4?Lk)_zƎZ&An˱-!ӭUmEpE@,̂1P*aR2fnA|K"{R,dLpg9F Rٖ*i\T2M̑ UUʢ((8@s(PBE(PBUUmhCT;`X,ء(!NsK(o1h1Frب,2gug&J0q0rtL1L"j 6E*rrCy1HabL[쮐]]Դc{9!S˅4@Fq9>ԏ3<|<2M";" |dMkCf^ȚKHm>}Kù\lxzy,'y&T7.t˅)W<%(YٹLq1cl$/4~Ӵ<2ipZp٤'$:" 5&|.ss< yS4O|Cԁ*a\P ¿xu7;ٞ8][0&Iiik93Et+m h[M}=zI(| {$"$~m8lΓ` 19\bWxlB{آɻN1MTAqP[ .ZX%ko 5 0TY#L早&o}?e|Ȟ6֭$axzO0B$jd5[n`R I` Dqaw ?4lU7=F• H*!ؕ65KI6т tOP)XD; piB0EmiTAԪ4W0PV to!f4s9ý4& )!QCRh!2Dtʣj m 8b#L$.TR@:i5 :{7\N|YeֵV|vy4?}\ ^X=\{QӠe.捩^JsW3AkQ6WK+E( nxnBQ8\ FkQ[X hMoâu C$D v>G^{o֮`~R֫fy/u+1j UUUR*H&bJ\7ןntPFv[F큍_ bvC] 5m{Կ:LnTY_Ys|4_9Uy}׳?T<3=O{9냫}n׻>EkqQV\oWIdʿ f;{{>uܭv7w}鼶m;5o;;*A!uAx4kT4H@(b,Q3A~sr4^嘝i373V1п 2^!Tm3g26'_>QYeߛooh ;y-䳧]!tYXCB%djuP He#({V!/?>iJI6aTbBzpKPL!*\(Wߝ/U˯)xV~SUqλ~&CNQbb ",w2s[,擔s'pY\#:=lϷѼ8@10g1DhDԢs9~S'{b|)jT;2uIǞ[+;:W0"[g,j[0̝0'~^A 6GLD:)򗮀S2%VW4V!jKA!Q3ͫCUDjfcӽv i\*9GB @ܤH$Ε UUiCaQ #jͨl> VXWB fUR:n?=v_32[%w٩ &"OQ{ڽw0 $Ya"*!?w%Ud8 /GÞtKU:2S!+aN1P-4x׆t0,JԻwc ypҠ@ȁفt%T'zyoi7~fnH2S˺zEE1OeaXR#R!no%de*j2$T+:fO:D9AG !PeT2;^J,ӥ+PA ֲXkm?UymVVޟ^FvwZq~zoޅ篢Nbykv6z\_]w_;ܫ/ZxSZ3$,sQ Εf2y}2Ͽ[wAM!dW r s @ ('.P#PEf4C9d(eP;U0Pa8 !0bYj0zgםwf դ}(Adu{/47eѕNkmEz^{S}¦N3$"{϶X6܆\J#"BQ\};bXmwKfo\bUTPYG7 i_z bb(N ΂t'{2J|nnp@H/.r8g:wx{fX,i5n?5b Ff]")Qʕ3 .eg"b|QK[vFYDC(.6KqC> yo$M50=Az+EƂÇFeRWBQV\em iL,-YX,>4PN(|}'ɼ0i@ zM<+\a6ﱋl  CWԊC]6WS$olW=#[D1˷.x5D` :ه Qlp"xbW:GirTfQVil>!Bs}F TYLςu I7gMϷ;Lɰ3SߤG`K[/(:ePtHmK &$(b* CHLCb RU }1Y֥*w5hLi A?”Q lkP<@(,W\k Dƞ%~F.{x;fR}%A?9J ^끈ΙVZXTLU dC*.DߌB#{IeRA%U@!A6Z]`rXffu>D*'ys^HE" vQƕREUA-pI[~oƳ9N,3}p8@M(P23 O]>$j?sQPl~8ߞ+HY)MqzەQzV f$2̸'ELLI'qdSVbvsxwE?."uΡfeBRU``tn,,?UQd,Ei9%٨iV~>m܁4Έ+v#@KQLվ{mS+I@A0ۛQ31jD8hIiSBBTf]+Kh3\۠`~)wyZ֏#Q84?hv2"R!Ac {WdS,**&}#0L,v 01$7W&r|OIU= PvރbP%adF*ˁ͕Ƈ7a@漗YЉ͸ .H& Xs ZI!u3:'j%j1z_6_h>x6UG${ޒεgᨴw>vk&Î/7?*aâ.9=tE Cx}^߶"! & 9D)97$>S>ŀ`*bI0IM&7NŵȢE( e C )(SS W'a~}\ut5󪓘e8ږtϏuEwt%^! -Isuu~{'K˩$>}|zS"EL݀’)l-);qσ;䕊$~rSNSZPsYaʣ#+!V>zOLQ'x$&@h>"Ñ˙g\el}q05bv twG=դ7h%{e8憚iB-NFVg`L,.d0$b!tI&p-"bDLc[}s*}Q%@I%O^w+ΥW%&?׷A &2zI1}JD"+jAn|SΪhJSrn\;P]E>'GՊSgDPA@Af!Vzj!_otBuxdn~:JQ2`lb 8-_Zhap ?$'|Coܞ|Oc&m75  &d0Ejk{y贈׉p4Xh"(:P @O=U`=Pfl_δ^jZHḍ9Pq#OBL òwh`!P@c-™ADU)! C$VD !%X&-Wn#c QгJӋG}wwmD-LD&VB8ZPpxQN*%UgF̕VXP !6c9q,/1%FPv%*GUL%$`hWL3'a50@d cA:MX x8LdM$|Qu0la B" ;kRp=F4"$[sN^GD$Xl\uC k]]Fq:F W B `* ,KBuPr7ELݜk[iLQy+qo  /DGxW/H2LdguOg )q(qc.D &H#5p7@Pp(ײ!0:iC/kPs hk˙Fnp&G lpAw"*\[ <"N;HA-[PѴQ v6/[+JjYƝL>‹#XNHKʥ2| _wQP/g΀x!-"G;J)}"H p>`76*ecR s$ (رEv8 FWT;&q NT1Ho Ҙ>#Cl%H:$FTw1=.6t;\š^}ӄAQ|uY7N7>Skߕ~eQ8h_ubFohltҖ+@>G՗=pAoz# B# A!s*W`S)FY2D (n.{ԃjIVŭl]*(n]”77db HN~ݨ996d" %hBa\x801P*zpLރd6ABpZPo7Ѣ]f!aѓ) p z@OkdsgP3R2I6P Q`>_fո['o~9I|~TcQnH6Nr'缑; z"X #NbFJZJzX{wʙ{6{ʏ7Ww8v(PM-ECbETLgJNBHiCcxHe] RS净&%\ &75JT R8 H(%' iB?'StFil<> >F(qEaqa nMsenR!,0&эjMXD" AX hp$. qA@ћ(-8$_E"Pn!a 8f`λcE U~"'Mn߼K(a uaʋߙ3V^_GVDw_Cw'5{Ͷ{ܮxDu۝ecPQVv-!'ns }|]Gsu۲*3۰]DR8ZMTKW" 0g@zc %J dAӚ {m׎;*]o^,jh=}U7[ߵF9y8y޿XO3j񡽰e7Nf}jjOE[s{'=߹7csZ}5|uwqhK:ͥws9u﹭jzlĢs\iʹ/}|G)j7kSJ;O_}cެ߸Ԣ5U{]NQM8aξO9V{ƾ{j_?zw]Nk]y-YϷzpIJzIȮ'#g[ o\Lּӯg~{7ϟ|mu:O(X28N.1.B!V'E*Pܽe^ةO :_+K/V7^&fB#iDeb[.P4ز)rs3#=㦛j\º!ZVZExjyo9&ga0.فmt$2aoNol Xdĺ s]Т"b쇁%n93NGagSg %7)+$O|NM9H6%RY?y?;ٍsor]añBn(>zUtҨfUC "Q豦Ta9W w#YO]!480b@xf,`5T m#TQ7j̪?3/%КAL/vS*! , bʊYQcp<3CpJM Z[eգҸ ӽ"B UpWijzz&QEE_-G)(S1w=fxavU'׬Z " \ Xv*L H)I5_6=Vc2Liv !~NƟ 癯p&R&NEAPOKF .U"-e6Oy  1D$ϧ(0@ۍw6ø@ռcgђMBvsɭ >E][wO糠mG/ Ȅ?$E}3e: ./*5gQO 14@ NA8-yWe %o ،"c,e< C'.QEo53TLm0aAF T,~[na!P +Q*l ^daɺA*}rl9RD6$qWmXp~2Ѐ BKbERݩ\;=Sa6(4M/" AMt3Zx@NN8 Q8Ln*B(*U,=}Ç~Tr#7Ɠk^[fn_˼o{/mo2 ,EKtVy> )"y 9ZTLRZ*'j PX*Kqa#6TD(,q@f[.yksx@21E|@1ca/# JnyˠG ŁCTp}qHЦZ]Q k(!ƌ5X(OCA`\zGx3(M8DI.>7hba (P *{4  E+@;`>YpS$~CƄ`ʖ"a(ef"'pQ(Á $tX RA* @j.p7Z V0C$&s^Y8/,s^+Tp'蹗A橼pXyQ pJFTcP22J0>"VFheQ ۧ\xO&swyfOBZw 0gL͔PJ嘦 TUse\QZ5I QWQX\fx82f+fV}S j*UP|Zғsj@ ! 4uEs]zȷ]g΂^/xf[~H4)iK߾Uׁ%#R?5c*Udn_NAVT E0g:;1Vev \$<:2&(wO!^6B;#a@Ԃ7(۞rLdV.znax.^JZɵN!ƸI>Mzֿ*CCOz sA`~yMAONC˙p&hhiJHCI%ʹ*Ҩ!}48d9PR`h/7id-Q#9is$k&4f[ 2k^C@AD@ľ pq7LO_Nzͨ)t<E`*Tg$3]R_'*ޕDgQ1`$eBeLi@L7 pW!oHX8. 9#H"St^eI/A+CϨ:&(>>Z-rEw}{H8U9➵ 0P"Ve<YhLQz7%z4AX"|to\ 2 C$UpJ JwX[kWgksR}7grM淪 O@Bj$RAj2@B"̀R7>y? 5VxVB!OK2ǧZE *X,"LNQ!ENΐٿqkEy^,>N "㮝WߟFdG?jAr%`yJ?cZlQaScޏnOgdč/7!.3(٦ArlLr ` ';$a(H 9kf \_7֍:aBJAy AjբL&D^/o/%?!X+lL0r0 gEM+:1QriQ`-c*?jrMiӫꑑBkt>f*I?se)"2 Cl3o| |/<r2Ut`Ц!u#-lfM ?rT*,ujyUcvAI>\25D*jf8^הhH$`cH8vn!Qq8c9!@?&ͺ 8Bmthfh4`{o*&5gk\eN_2EEDB@ V7 Y~וIbf,Ι”&ffZUfbQ:1X o)G6[%S~h>za011 H@DNWl ;3V}PEDPvjƯkP+JJ4& + X@s .jvq!,.?Q @ >NEș$cr=0OB=VHE"q,'y }4H.v xHRd dCin8kaCqsdϣmI_ƫ;ӆ8Btr偳ˌ S]^=8)5D/1u_@HTH~(9_}:癐٠@L)=C̛Hm9:|^E@= _ϗhb!i-xB6 Q~c(aą' 1X=&U9),DLQ:& B61kia$Я=̜Wk&S;190&O JD 2y.)|xOZÿd0*YzF+3Wҩ&=;i y>I%KTXH`rd=g_٘o&B(ج,p) 't9:r۟ι[|x0(2 i #yh32CH&֫eڡfԎojZ`ʓ'nm*=d @"T CxMvn PԹ]ME()ABM;?o@AD*ƈpEYJK7$Qr)0H8â !&BJ ɧ#GB2kymrD@dI?|-m5TS! pu CE`ب /=!(F@d`%% Akmv}<40&C&2QPhbӷ!OM ~8%ʅä&0дl3Y\LC65 %|%dO*,fƹ Aͥ͑p^5QMƵ{F 1@uuxmР;" v?Ks$á%+Ee( #HD|ǵωC A s r@B\̮Ѭb1!A]A(SgLrhto^(#Ms_+ @;\Ann$_(I$oN!M.9(}|#\3;2h%)Zw^{C+iA(ix8 h,'`Q($m4zh(oaՈ8pDYǴpUAq' Z` 6P 0&g_p_> C-kU5b3d P<:U)Y xd9ݹ5,vА79(b&lT=׉6p ݆vٍ`d0+(NGl^pO*w!pqĠ*=yvޠ4~z*<tG ]cF# /.1%=/DI(>i>(~bi!_@r}0$r7DSdE :HfHr=KF|xRӯ` ejC;e u!*9y˶Q{snɰqƷXDos, .)'xAQ玟{")F)#~_AbyQ? `8_tbOD)zNoZt})=X!D6gV3 ex"Nlhc0k8؇Sd7Dp8Ls. Am50((ri8v2GP H5$_ og iy))$Uab28p8u> 2^hN#G٦鲇 -s yIZl ](W7Cje5opw0҆`@= P:!^z>gEL!ELR?JQƺs](lF1*%S "R , 8]#*8zcZOy]k;jnd2HZ SՌS=B 8` ka6I9 vz 9ƃ"aªÁڮVt9zb!SCXp>]M jDE<ӒъȏɅ! C_ ˮ .a3 lϔܐAs!˫.PW);7$CYum][Z_=@ R6R6DyxBĊXv!u[u ӘCÊfv132rS:J43'7EKMA%zO7]C)y$L$,肑.Df ic!;ݓ:i*Bb"9DCd~w< 穐g+UÉfmɊ!Hf7up۹iBĜhaH9Z% B"d*$HV~76&D,2d#2bdyu٧{Ä(%q<B9ӈۼ.nADDY Tt܁lkd&kJZ.!&,qcZ`ShK&@;rbaMH& UIcHL DUbЏ!\"sEfLFNUP$!l*=ٓGӔ4s Pyq N5-7µ}k2I$%$2Ii}2dN r3(E[[.H$֝&DDV&DD!mlٮIe5%$2II$F6%%n9rSԈ%DDW0DFЙC)$|-}WRRJRJR$JI$KRjPb""(D9l'C 0 3<Ȃ|aLDDE p!&^s!M@~GW7Mm6xsHhE)PX a@ns\>naQxU3w %>Mz~~o7/]/j y =><  q|Z]ƯT nCU۸|7’[FS元!"201I9ơ^(vƢTYk)_.?CgGm~=lrG VdMrq 4+࿚IRQSatn&)$Ap!TlLJ)HcB9@Ƴ$$RG,cIfC 73*T _2AH<g"SRz,a$Cj>\LsL TzĀhiصChwj>)~]ꛞk(jQ?W?9[&t4P N)0շ0F˽a:ϧ9zG.Ds^IKQwY6wH~f{'}Y~ AVm Wc7z6>m ޾6ÀN#wwsTη6ka)VfJk<1/0Λnp/U/m9yZ痫bi]{2o,Efyc]wW]iy>:WuzhGM7\JV1g8iA`D/%B@o!QK":~DϋC .$TdEźski9×U3eaZ[\ʢUޭ^ *xe@ǟ/xuԄ'3vvSugDiA VXHH}{]9H8[p'Ab 4(XX.00`mia@Κae0L=;&Bee56ۍ*zQ2͖_3YWF)-2!#`&]oC2yS;T޵AZ?z|&u3S2Ͳ2?G}|zgņM2]餔e oj[WNeR+0ɉwM˯P0DE]M.xy2լea_73)zҞ&wV<Ƴ.\!n&*e!!S 0a>ۮg\ <fwFV{g}M=r{/?}`# r|Sܹ#-^J@gYt_?yߴ l]imr3Yն1vuyJV0N.k\xjjGn\0x=ݮgQٗ>ǵװ,B'俪!a[Ԝ1+>3)LhM++1FIwEEYLĕ7Q߭(|DWrzGN9ZK3y0ոoO>]/Z4#Cb $m7߮UUNhD p!ۤfҡӳq[ʦM2ͦ2KmIO!sG=֡e'kȴ.{;f=M[R2y޳:H&Y f.)yi׍,̥*åf#:e2um"MӍU!:-1UNlF9_nfUSnƴ7enxg;?B{no=su{ޛ?1qU5Ƭrڙ﫼XQs$.lЬ[;h/(Jӫl͕r=;kl݆L$0i%t TA-社?y y]for%aؾ,YFse2 Lr8BaՀ[1LSsNo]l=Eg=|D)LTY+ ( qeI#~V#' @B"ve0G^R-cp(R @ I9Ԡ8vrJSW< d&'+}@)!v>*`40Q* %"aZdꞒ\tr/pqe"/=acn|[HvwFo]Wr#rѦR?>&9QQ*#efe+HRR}iU6^|ۤL*jeR_{Hwr} PL+mkAZN̊F#&XOiڋåkc kZ m-DD%E_kn\kJMUkP{>1o)rw\ pm2U]wmBR$uawYDb F_Ʀ=j?rgczY“k~URw$SvVUW`̪ܕC[G&F#iHHR"P)6+Z,{aUhݩS:$wG\!;j'6+&5W63ϼ nuMB}Qguf/?9[{|%Z[o7G ? S0f]d ->WP3X) YD]|t-2xڽЗR *dRbݬr*ZL! iIx1W S}Žkߌ;?'t6fag0x%^+&9_5av!:wIpx2rvW!3JxXYbE (#-3!YB &D!ZhBڒi1mȘDZC%&Ek%Z*(E1 5AL(@+rۜDH '}p_'Ǽ*21C,<-.}'*$I'mrQ<v_?S׍{w׮(prs7h ]>7ڄTU@\#I A-ĦK@߿9a>0}8s @/zOOE wÉmnt)X fik.g|H/(NX _(m遹LL#0sdu# ';0wjm D(V=gT'f%2˃D̢&,sD j]Jd4[꼙*.߲WysIݔ2+YGILMp̘ "MP9:Ĉ`b}lhmrX*% gnڵFo9.)AJY0P!A(S!Od.4/m#00c0c#诛 ^py2nqjb:yMœxaqRE a%LÉX@I8D"eU 9 y?z ҩ훆T]*BzWֻM7&ƏZ g5邹>LjA*ΘO|>10e Ҽ&`|8qf\37mi:Y!EupM-/TYѺ)^+g`(srRˣCy{U;\O)DQKj+ImK&ldՒ.j5m---\֮Z\N[ h @S UO.\)^1ԢDnGOA!<'$yGȢhgN{ @dC#\4tgWZi j`yLBI@ @!P"D 4AI669unqL|ݐ3G@rFJND^kFQ5r]:aN[iC!vazmp͒,Hei6E-ld A2)(I.l\8D:x t\$Î !,(# 1#'$l~6E\8aoS,9祆AY~9É4A@Khp9EVyuS]'jo*!㟽xhTTbr~{TT`*f|mvvU~%F"mc4f~Lח(z+G[QLS0#2 ZX(8CF&D$=U}UV:U2#5O>D,$A}O"I=@t>Z7Ϯ|our:c/N_*L?Z4!'*Ý;4X iU%4UU\#a&U*2=Y{Q؝VO?"HS"8YM7ɴG-|6s?M|j vhԻQ.Eu"cO@.#P aijW:)o+33KL\Ũq*w`u71"'q$5+̜5˜69dϮ3np5BsRlØ=mOsN!Py5C.2(P3Ss(7&2={H r&u̥A(Io1/ilcء[^g?xO3=y;M XܲdD&n$wL"wZLӺnf  3Ӟ8,S\8vDc=+c_|İs7}e4N?$+i em3gBN] د6ʦ!sml4S> 1ƒJPN &3aM<񧌷\iW`Ƞ=G:8 LrX=Ya?0e&t*z۞4K`(.9ަAEñ`0= @pbp@ۜѐuhU1u Ŝ ;`၃J 4"ch (=_;Br NZzQՌd?1 ]}4aCR2 E%oS դQH6j:J`s_MQ&zK&IBbMkl2: V|=BAL!t)ʈ#2>/J4v޴:t/־)%,RRH" K S}T):./8FֵCF@BxO!}ܦYû s1 =iff/.W3!C`rs ;,pq B$ t58hɔ 4k' vhmL>7UNc*g$OA >" y  ?8?[AJr!>Ml<)|<!biWI&tU8H33 ^{@&@<;孓 FG$F X$<82I߁C69A"C5q.m}ϨQ@Y.@s=B 5C%+_#C1s1h}9ëC U&Qb2nc)7c:A;F_Wq(fCQE,Ah+*Qvxϗ$Glb u-5]p djOho~/A?|?/~B(T45,LLV\*|fM} R\rZd0`ōmЋ:0 10r4|iҲ!73 {!qtѨ)%~9)Ka4a*qG$l@2,@0 Q>nqn੩T!URE -*jg%"oώn{,; :gfP\鮪O ٞuJwƸcɚS~B!0e2d5KN+ ŷlΔ*yύV4`/;TY$Q;8Nut.9!:]D.AxYoK\vw_AodLFD"T"-G*e[ߐHIwt.b=x2~`TFtJGiQ5LPՈA2!0@HENmA(S@̔~W -?`z"*-B"i-_ݧF!-t(~xrsEAABNԹxh @ZSiKܮ+ BA(Id>6 x6# &}gf 0:B 4Qq af1)Z#"?=*dhD0\(ݵ zPFL~޻c@ReJF{ҺzuI(@Ific(W5W޻nD[=r J&HLF]φy[O(T߫.>L sLy?ʖl2A%~\RLpBaUZ*("1*o'ss} f6(*X{ϟDQ,FDD,zAGf2~0HVf$:o]5tnmrӁ mjPWͳW4UTՒ#cEQj1[mnnnRۆ(بFQ*JJCJpgav b&m : By|` *,@~5ayDÉƦ!MeMC(Y3ВtzA 6ۆN7MpN@(Mb%ۑ[>c$!# :\u7 cy&q2J\B0sN8#g?s.&0uct AHBUI\ar \`pSTrU@8a<{qg3Ci5)lةTZĄU*mlXEZ(!#I"@_p lf&vgrJ"DLTex /ZэKEQE%7{DjHdM vdb*!Oo?V2Ns6j@&46(a-SOО7oII(#TIC\ʰ.B @ ɉ4eXP. Ѵiu(@Nf ˆSSl f!/97ޞ'("lnP}aTO,a ? ^~Y=, fD|P4 $3"(w ǵJEIvrM%Dhf@ˀ B\29 fPAs 9s*D?4\Τyٛvn0(qw [ 00-=8ù&[f;bC/h=OS[5a4I |A=z'\w` B?},M$gdKgq* &q3“]Nn f 3`nFcFť', PĪq8f(SQLĊL@!t HhG;0$˛Byngxta%!hWN^ˀ"kfk 5ywZE:;Hq:%2MY+"f{)Y^4w#8C+Ebb&RX4$_?iY| j}mDݿoi@Y32&e$)= !6`;* ;^8SWw)8.M"MJ;hw8Na 3ɓn@Y&OWG5d&-#IɘIY&e!,]~C4 RD'"B6$G0ݦ12&:SVAިY2rY"И1ÆF9hu S٨2@ub(u>yʊwts99wLx7.w%b4/%uz0J$ゐ)24׷mnVڥ` 6K1EP~:o+!IDGvpe$ t m'Faa>ǷQHmd#rCS2\ !ւJP}K A=j1Un)`hɖ\Le"s]]'-MWsy2Z`)YIoA[u=PԒ5ը?m4*EgGX3!C0Tճ0O'ZK@d/k^:7%TbK(?0>BpQQG# Ns0tA&Hm̃Ç"̇0"_-1̙r2.0;4ۧrC2>XH1S}aC748%̇N^4xQス2!ܳHni&v扢T^r9+ʔ՗̓T Ta!–aȔe\Z=,0=sȠaZ9 t]!ǽ'o ,8;<&ij=p92x_& hLĻ3 &{MwdÌ 0Fܥ):]pknE qif(CnL܈p|p mYQBQIzgSIr3!s)ngw$MXɤ)dQ)D"$68l9h=HuC- I7fH(ދxp rCPfikQ 2j]KH4V?̆thMh#3p\$| N_NdJKB=И$FFHӁ'jfyg!ê- z䴔8 \S) ZSm-{=爛s'<Ͱ>/T ٘q QLK<Coquւ{j ㎱Y dᚙ 6[f([5sǏ[Kfp;0q9ppۜdhLم, HN6A'wL ӷ.mXxKA( 򟔋P^{rXO"4HPc;&yB6,qU50(F!`Yl7͐ < بgaiw{3F?D]\ǫT<{z_6T(1ѪUN(d(cu:oAk]1By{.f)I?93{;V2^wXQҥ7rI\QZ(?Ol$*/ '< o2fM`/ ,2lC. ?!,lʍmωڨӕ$;(< Ǭ^Ek ._('On> &,)KdUJ-DbA_9~~E|oռ463@u*٨Րכ~ {žOA!(2Rm3"v#}JQ]CA!JR)mΎCw03)HW 9§psOuO4 !eSh%x5ᦄ1hl0u>d&'{?!BITşzL}FI:R=4!3p@|q4#l &98!de2A,2 2,r cF(E[{85LѼU"̅}+Q6!:,!Ć\yhw4R&v")ԘZLd3ZYX Z*9k*o'-uݺܥ(4*Ys],##[lhM\ 1`7C2ENq>̗4Ν=;{{ TJO, P-[ "T[.FfK3hf?UP;dP8^P܅J7ģcFfh) T c ^!>Ę*PF()a.Qf8 $G̑ehDDEUM&P-Q jluQT+˗z;/e\UxpaC#Ab?; ~'=rp?rFV?(5:벴;Gd%Rqkkc=31FI8n曚fdRe&g5hR*!YͲ2r& Y&:0Z&1.L;iOxf# i|"Jzbc.vX2 G_oշ!bi%\o&bM1YhJU$B4ݐd 7Ԓ@KjYuߪzxO!GϘhzTQ'ۃ_$Szv($بnzʜI6@ =L'y[`EAC~sſ@Mﳲ0L0O<8S7<%'<*0덬'i56gz  U n1pɗ%q3X`LJ3' H6L4 !Gjf)k|x!*8#stpC6sgϹ[8,2xg!YOs'ur[<:ZgDq$Rc;By z铄Cw#0t' Xy>ɚ7(v: %.Aqq(nW묛_ ("o>pqHpgYASX9xkk %4L6 :"4$F'YMΒ0%!08[!QFYpE ]!Ŵ ,߈>}NHj㷔(%MY3M cmzYBygNHr Ww 6SfI#xh پ$b FcjEMJ(%,_#iSHɘ66S2&JEootL7jmҚ!`ޙ+~#<Gg3)T=zoܐw93 Ff\ /D`oߑ?OTI\rC#U)Ve%OF& "!;(`"b KļDmHbu}j jY(!,ёYc7~|7"T>)3\G>Stߧ11ON}Ǐ?FCwysn WAW9Fscu ӸtCd.F6]I(ry+ldYb [IC))}LMMLz_PX؇>o f|L 0/ᦉ:|H hٻdDg m\Ax8l(TCT- (L>*ie,h*2iL+m}ǶQ\ؓk-"PhCAO X!@o`}D`Iߚ%ʋ^E ҟ۳ |ȸr.JelSw:~jL 2Ab\RZY|2pv=M3+&=cSpZu B>͹/Nyos$Ħtiu)Nbrulj94plDZM!K)Of8"[a2N5.fF 7盾ן;p➺Z-q*f͢5% Va3:B`T]8`TCi]AS\@NKLL*p|q&4&b7) =V쨻i,9p~2jLr4t1ja!Ý|!Xk: &y\=7'I$ ۖې@↦s9Qw(w϶@ v  BfUTWRQ@rpհ\غnɨXXcU, LpKLC3r<6vLpB`ЇN;tCN'9>{gfl!uV#\ (C<r"Gj@,5T1 WMD۰G J7XAPefbālo2!0˜fۆ1 : :45s o3! 9w sAlHQp/TprpĆu>kR뫥RB8fR&0p 1&J'y4lnbaQ@P stgWxJ#PL$LɡfↀXid(+ (RVZ.Tq$I(v 0:`!0}@v]LP"noR[c({- +!!Cpj1FOfD5-3QQEE$-kvԒ4@t26laFwt]ыsuT`\gc*f'&,!rg&IXJU)B`c*c|Qr.CH Qv#Ca< TFR!% FHM )u.c챱ll+dXYJքOn˹ͺEf:%)M1"{ ynG:L-% Sc%-`)_hBLB"0PE1Bض- zFR3tFsY@b;|Gq m/n8lǷE[`yid@J8$8d f@2i!(HS0AUiz&٢3`Ib`aђe.!k_uo vr6u%*ǡ P2p~x5aZ(DE!*2l!5d 2h`#h` pL8SHnlo#5 q@$ôqȍL0jȣ&#ZL 863W[]O:]ndWk5{6r7)[zY4K*vusʘlMD ŘH$DqKebgr%`aerSM^7""""興DRFAYD*dQb  IEQ@t޼舽9$"t\yc뷧"""""""""""""""""#n"")"1UfkR"4gN""""""""""&)D{FbZ.ޕ""""""""""4{[&Ϋoz@+ h 5dfS$f,B#01(a%Bd lᛚe3\R!C6M݃@6vm뮢 U1R3F@FaJF6OٯD2+ڿaNx];] -6W}wO c=(s9̫()Ficli;4?J@kxy0lrbFL zﱦHE ɅCHh\k1ִIp%oa͊"*R[fm'ӹ`N}SyxԢ $SW0j(La9fO@ k1vF:$M ]l}HM<5:j0bL28~tТL Nɩ,rtmTjvyL$Ksn[3bcȁQJ-s  HY" åoce(<9ޚ ╦,/_ݞ%n7НS՜$<{WLhz??K]i5 DaG][/wٗDoM>2.HH3ws sp!<7dX2b"zaוeɽÝo~]a:i=snw@1L")r0YĢJYȜg91 HVdCR95лf=s;]/y{cIB)$!R8톈(aaͶ4hԲجj1Z ō6)aT)u6d݅qqT="?8?@9R.AJG q"E O \ҩbV-F p;N>g_ztv5ɟ{޷5^Zdfz5.jwVML҉eyvZm"&l!F'CFx͔ !9 /Ju)EZG7W*+eW) RQ Grh2GOARJ,I$M0?'ò-bbb77Gh8 `i7gjh>1٫WD.iuN뮸~<&1[v廝:R\ѧN6κظݳF;ҩ6тLŠ:\h6H2(@<=< aC_dtŠ(ap±ޟf hBel@:|SBЃorABTFeȣ_oLG{ 'WE6Y.A?=~5?AF!O",nSI?z) B5_1 T}`e$ }ArR ǩ?o&Z0Hh1" d^aw$ i""C횝!Xa>i>+А%Ba%쓸Wf+'ww悵&) a.t!w4ллTC7!},sl_ƪ~0yznpON܅G–9% &0C!\ 6}i*X;CPH܁Zֆ ^WznRB- ) 8Qr3`TДvH> D:j[|vRك D e<†&9m_l$30U!DL\@ܺG5*囘N-nV#dg%98vnFl=1p? D$DaЇ((Tm:6=3N&pLQB)m$vY >#ħf4P0؉1>lT0W?s)}v6ҏ{mDE(F#0y7K={UNPw5)BvT1 A -"x[`:HÐ{D =p~q?dTy(H%@Dt%PQt~o՞**حaM^z#Q{$ADS`\6$zEh̃JIB&e*~& CMB,NI f;<604i,n?̾0,8A̡t91$Mdj|TxiޒAE(7ddBfYpM3+!S[<kZcf"Lk&6yrNE }Z  TQasD  zJ# OE6tf`_LkI;-ѾN{ì"xN; lf9rfLi颪 T?v}H# 5t2`Ģ}fyeg ȳǧ dL_1s9z9c2oG6(23ԺkNWW5s%K9!2Z=sM.IB3E57~AD~wD<@;J5E" ) %Q:rNr u>SI>HOC_g8VliT} r$(D@ B\&Gt<ӳyeZ )IdNǨ^]sCe$YYΰHG+{3::Z!CWƔV0C*gN7@vч- ({Vf~f`c@e)(axԎ` 0!Nv$@HڌZCluc$ef>X+S,8@XE#x坡T8)7Fy~qCliň=9o#Y)i# T |e)9"#{~Plrq x=w> )L))p .`gܙ3GIhM,ǐxxO4tq`UA5bBC<=ypv|!\rGf\ Jᜲ\p@B00 ch{jUcъeǃ 6Fb0M6Q\0`֮00|!`}M"@2?y?_t R㯵Bbӥ$K$?sCNª8jU4 ݓ75`#gC}o4u7gBd5 f]' O d {n6, ́#II=s0:wjg;KA\዁P@'Rj0i6u=&2R P3Ra3KY\Dm`28/+ůګ?92Jmt3;=ϊqip,GO:9Q>Ǵ-HM3t9KJ2p-8a\K784rrJ,9lNdv'*iXz|G6n7et;r9YxNxmꊻ:g$ـ bٿB'1{>^\:Vƥf0E&[%mt=HR)B`0DL1 UT9^qg ;UQ[pe5lƃof:|&9׶YFҪ>WeK$Vw~ 6! ;IyUaD#jA1C0LFpӻMiL׎a KH~4Ry:(u}湶]L& ZO]+r=oLܠ^86ỷ0vRdܱ.l;ovZgO=<$]ɽ:~P񉁀0-|`F$2|1pIˀg&׸!,\fi58р93`'V&¦vfP MQ/BeRڴz9&9^M29\Xyt`@8*N (m⇤`RϚq7vs3=AKt812\-%IIƻIK$ :u7sJ3Zf/]4 sjY4m[g#,$d ʧy\t^@S/;ĝ|(:H032 */Һ:¼`,D3U%0rMPLU 7,)w{1 pb4A6aasR ON+ʚM((nT3 Y0Xj221a9Yg8Kц7hR fpZZ V95s8a-Z2! Hm WK+' yCw=j 3 X$R Lf]nT kIZAj!TrŶ F jn?(f{WNjb|04F!1AeG.Ģqe= }7 V.Ad @|=dGC-J68ǰADׇlYBJ#yÐ#=9*~? wiGd5A]-ĸMHCr6ty(LDlԇyL.b`"p RǀG4B%;AR )"n.! !aԏ<ጇ$;Ww!H?xU.p)p?ͬg2 jD6 (HҚ*ϝkbiN82 N101BD́0fˆs da|7Gl&ACX1QJC`6_~ r$%HCP5 cfRv "s$ u2Q7$ 55hjn/O|7Q#$p$ԃ i ! @A4ß<[7X:ג d=zͶ2ɴŒ2}LaJ;&d ІL6z PR%w:z/0S`\1>!k%,lLUHJl\%U`Bh|( xW,:a~8貮8A~`L*R0HN3|{o$ 1PWp> I&vϠ,!Lju ^ĿZ7Rka jyn]5JS2S! 8[i 0SY놾cB1di B0Cgna8BIav@tY!` 8 ew 3!(Q0Ơ S.8JRdʿ=BJ? 'IDؕGx/:Z#gPT28fRU 9A/v켢`tPYwasϷy9C4Ԙ%&GCV5 U90;CđلBrNjN!ٴdL#"Ƀ!*="S܅hg|P!|LcMJd;a@$ǜi-5ezFiSv (q M#+,cm# p{>h7gJ8ЏKHr5!| n ;;nL h8}5'\H@3IJPseYLj&_9u2S$bYJֺ iaieL&(SLz *T2|k&rd9#`' 8ͥ0Fҕ@o/4&L3d1) \3)r \8`Gl+3m!JDis`XG:zó3Yf#h4DbAMPMPԢ@3U A%Z3J) a==s gu:1+m[H==|~[ՇA^N(3'`}۷2ګmEUK&)?iq'N^`&ԿԢT2@6sH.p0?)Zs@QQ}H%^xb㹑&𧞹N⤙!S6Ջ8$0aRY ()Y HHɅBC0] G dxϟqCafqҤ3 e3K8D5Eo遪!!H)1M gw"eB .,b0 uRz.g>}*1B@"&r ٷP40-U#Hlf {@pMN*Tq>g{>G3P\b"ra ۄy )Vy <i)D1Cw* C&{I1s q9ɁH2J`ɾU1qj"LASx៍y I\ 2W+nyu}yY)9ܩ9ĉ Ȋ)00fv3hsiB&c "#}䇐&a/|P9EX PzM!A;1aZp&f4He1I0D N5R"#;b`{G;`pf8A9L \w$&` "ɱ9@θG`@[t WRQP>x p*F2D#9mG&? 3pa>DW ># 0 0u t0/?B*"C|!rv9ȚpwEʟ|bFY ;;V>Y9q2v#>RO*#ӖXLq_ rJ(rWDU3󻶭+Q!PpwTDр$CDH$d:}B2e|I>5qyLIfUFc+03`W>p" A{VzјR FDjQM;Qq 2BvƐ"5~\fߗ2"Ӆk1w. ^xJQHf#:29s4{6{*CfL$&fA!xtv|DS_Slnt&r Bo@:uK(h5[&J@&=,H)Vl̦(-h}W+n)`T˂@+2d;6YeUQn 04RE:=sLi&`)$?bJI Ť`L@㣦AGe,Ƀ!ZAd.,':STU}RiXV:$E9HN#ފ$1q :ԯ<]ADdDDbMh$6_[ǡ(S5>%rSc{!L {h;A3@.,%+ȳ Ozw{yhƌ;&=f+ku.ȴQW[TS\UX([W>%(ײԑL6OM!X[)!: mQvĊ)@.E\ ZZ! "&OH4'auO8Md$ .#|^Y^!xLl!rD-33x4CwQ%)2\ fɍ jI 0¬Zy_"01as1QVBI$2 LR8F9¸ !xCUT2ZY {(0iUyHdpQDsq\n{nU!2!ZӖ&,kʙH8pS&8~۷XփK@fL و"}(\=r50]S\VA hhHcf[^K$8YУPzEB]mM vGM$kqp.=a!@Z%2I&xY%+:hYP *( ʒF/Q5wa 웲Ȉ?p,Jݦ~̋q:1*C)DDbiN2Y'{8ntmvl`9`8rc,CĖPlm(.Uugwyϑ]P&X["h(c- CSjPپ(ܣ?͎"*h!1Tfu4m}Bb.ۨ4IU\( ˵$#u!搳L QdLLnQ2i)r!$^d ~y ޞϳ&Qa(:W1 8~D&Zwno:TsI?B^-Lgg1XcR]TУ31Ҵ'jUwM%hmIFqi X3ܣE#h]!x&42c.JfWگ(hg풣P)r9mЋ@%eD~ YPBuAb"&%W z :1xndp$@zN)j5nXZA7z9 A a߻B3 !# Wt߹ͳRRRS:wMу\("Otn9023ГP(+0h)dsJA^^k^8ڽ:iKX (DVVQu8ZJ=89QuM"`QC7ۀ4i-rR՗kRO/i1ƐCdKF#0Fa.ad .)|N?IO"fPGp1'$K@bds?sG9pT FUR]5JRFH"PRI,7n!!^ؾaI8x\0sSl{ޏA'I\k[DjH Q$ JvTFۙ$c8IL}f+w,>iM<.$WLFa) D9{uYKG78csIy 3ÉcoC]5q7C|^9rlB,aY|6Lsw)@u['F[: 18"b &g;?hp sjS>޷t~m}0Ɣr3FYP@#B4>޶GP Ev)^n<6;A@AfG; Lo0~yipMw mb}mWu 4Fm~E:ԱDMA'(=T0)=ߞ'aXb-kI*񠟆>bRw.0s Q[9n)/\u9g K1H,,)!& v ".)3_nLArs"-*S :8&gc|E[BiA5)!Ob6sAJ JF&BEcF F"Qb+Eh4hL4EF5Z,cVITPPaagqO_06E:d|6킡ȉH`"ۢ\ Wk6j]{R殥%$)x`?w`ID.RθީMI]tE]k'uEQ4O7(!gt3j*1o}r%|{@,4 CI{vCC/M8|CkDzT6 t@ة'㑐xd! 5:`S#fu= =Kyl:GRskĚ{Jl mHF+P@x"") Ypb*~;l>|>g PE 90bGe,dDb2X-B7=rDO={PZ >{!!'6lć,$5{s DzJ˅PO-VᶍdHܺ5طFiNZ7w$kl U>RF:KF:CSaJVbw 6C;A4zuK&؄`cRbҲ_TnϏc 9N|tyΞ'RCxnGϩ=P*n>c.{|='ccyQU44I'7q%S2?|:@O'0"J>҉ a`n 'C f=݉CuɄ!ʀi=[ouȱ5 } 1 e}^Ȧ*+p\L!.JG2Y-KGz?0Π&4V<$DDVLCh3`4|q EǼ4maDxݰ0 u&ד\ԻR5T@;CDO21 i~9g 8I*s:4'`!M CHh\X v# n嶉Zvu!hXHHRlR̈[&%5"tg ɚ1pwB8pCJmDTzQ*44EC4샰sq;t$ߚ续T(@N:KaӄPa\?n8t8tä!ӧ7y+9tA`|4 9VH{:A2 !Lb@SElXwC#䑣="")!7EJC}rt* Eljf!oB2D:9JlKFB߭`ŭ?/% 0񠊈ʴ r $Q`11LEJ*[ a/m,>zԢ͈q9qB3TavrrA3\m0$ =O'w-} 9DAOՂ` ^WoɈt[˭?P r \dV8a4caҟ"L >Ҽt|Zjpj}F[́rB1=##:d?DJB]{r6RQ)Km?Ę"(DET .TH] ?ZO^>'"C?됡i]DpcePJUA5 MMTF1&XlEE,`,hb kbjvcrDJZFI62uoLm6n$eH;Ͳy2Xor} D @*J>r1IC"X 5e=e'19wINw VS _:}_L= p̐sGo whYpL@yG/H%#M0bfAYsxl;^&V2PrnlO^~{tg+ &,=f RQRQItH2.!N6GmZ 5zˑ>XX G!Fe5@ɓto{*hNPL`"!<ȗ ?5`=ƥԑaffg9ű9!+fc F2\H`jn+!?S\7a˗ dEw}4uZn`x xic;ߍA5xg;Sz rw=@fB\C:%p|y͘ u*q;trp: Sa$'a7h CRRQq1ӞsO=bSNi+jiUq`& %d(0v o M)ڊsThb0te8ѓ'y/Sk& vlJ2Vh2n ):{K^y&o uwSV*u%*w0@=/+_0? cs^vz:i{ GE Qp ˇVR4 ܀_ ]eX1U@ o@Dy PV p:.!1q-p%qx}ߪim̀*ͩ[pjp4GW \)|#(I$t%L#`\ h0qEm]"yFL .A 63|,>t `Py`%`j`vPiD0ƒ9S/-<3Ɩu"^L#a'&(*)RuA̴9Ӯr\[2!\UX.%ՉAYɦȐ̪L>aQJU+tjLmĒ1Le`(aaH'pa!bH\fpYFnL$52c2w&R& ԃCSo:l7;\V=u c~3"W\::RQ0^@|9O \hh`ZCYFơ)Bqz\KHLP5ʣzLs:@A ): ;3=8` r1SmD@sM! ]'F#dㅅ `8zəTTv S FP).'wFsX_ӧ|;Nj > Aw9! 28HNXX:afX~h @D:a` 0c>?QȳTCl2wqa[a.z u Ltg6gS~+l$ \qXlآA(;ta!`CA # l)L`1&ǿI{܅-NY9vqƦY(ۮ;q8A-8QBQ E$\n^W}U=ό=ޚSm3KLS7.Ib TPkz蜵#q^$!a00 vPRGŬ5 mȦ)bQ54D|{'>.|%{B{hq28`7hUXZ) $vpkQ4,$#N7iG0WnBsLb8ޭ$ kֳ3`r=)pʏfia7lhwR]h͏* !Ѿӈ'hH|P-0 ;DFion\aZ!E[(-mSui>VSaA\z!@d$}D8eƏ~نl ;GL6`a a gI@*' kG{<1 Y<$Bp@X!߁/4-)}?pwS#oB+ ~0>޹9lӚ2M,nj ((SS w;o74:BOFoZ2R`1-=UPP P1(ļWTWBlc1s `Bpɰș `Pb`&߸HBi ,p18l%%]m=O!b DDEic"Nx@*0*nZѥ鸘LcIc4Ʊif.uZJƗvhXfT{c,B)m Wmdb@I+P3Le=M]J55IBRL'.̄/}KĻI.N.ɭ[d3R"V3.:9av jE8n榻i3x[EkmDhds(wC%(} 3, (>|XBHKKiFď(C.l|U@@^s>ơ䪇6:ic?D*9J]g؁SRt i.% I{Ui YGz!ȹsGD!@~Ȼ^mx9OzuTDR5W sbI:\C7Nš@y>ps5((9 *4 q(u4$M)`DPNن}[sh 18)Ç41hЇmkwTR,`al(S`)ǰTIR e$ ÁѬ10$+ 1B!Gd֑π|]E4k O3! $Jf;AȉD={CA۬qn{p忂rL6F1h9kfԜ6$S$5 !%Mpe[kMEkk[fphLwhI}omTv[j*li %)GϹk^_p"`Q(|F$J!Bw(ՙiS /KXE5c1H>'G>/)`aæC_HMx!'nJfvq% hD:3!ON 8J߂Q.5lJ٘ '_ r-_ pQͼ[,] fSF&ݗwtFShWɔ6DFY#@DA>28eDzG?x>hm԰iD̚MADh"J!5 쾳שyQ((ɡ91ӇLHtq>? bB٣}lx6u$` @5+? 9C7!lmld嘅dGB4!CDPNA3ck5OP+*@'AQnYR[!R^( XzIm*x ^J>Xtp}!O^ǘdkQ^_sAbǷ/n)lz0AQ>DD]=cX15̈́"Z))$ +c n0~@ϫgKӪ)7 ~.DMBR %.ˎ)F!dXD؝m+K(vǢ@,*CJ$n[_Ջח0:35\q4{ eA]B eLM.f`p#Ծw[7H;(0&)b>C!eP #|b 71׼;xt+S s|D6 m]Kz;3Z#$ af}L!f"i;gS#a,48HȠc i&s0e5̵ *YS+(C5l3@RedUL0kx@5 R 4_,+t!CIN ]Apb)Khr$&VPC$1~F1ܙ<,nA&Ѳ`REļE'myt'cTPD:V $,`\J+LJ@C)/ +nBESPBVJJ1E OQsCgk 8 1 lH `l;!`_}ܥ',Ӕ/ %(<[<@+Z5(l>iE]S4u3B}yZKEewNJ *|{255H,!RJPP#]or 8I]Eq: (H6SS5>;"b)C8^qUC7$&[aT8Maa'0(Rd2YIܾ:Nl:D`LB8o4DDEYnIEDdmR]6o Nv;o\Nmf|͈%)jE$X`q D2LVr(#kXԦ3!W9QjĽQB:ꘝ$؄ #X#T/p5 {i& ah;;ڗ/ZTH@ @_ (Kߖ!bl'WW&l#%(7Tk3#7J1讇4D':4g( L4Ό"f" 0s#iNsxeÌ4tnnRF43.ռ!Cy6SBЪ9ۥɒx0,Z 7Cى68J'ID6ʻΕWH *=$JJT ݘ#|q'P쇴ajbF -;@K(Lh9gq? E7Mkۙ]FGX<6fN03 %'d;Ff?S{9}t8CSކI78TXьAٸ$ڢ a=ш,¥'J9}f8@.&A2'ݖd5289EMC?5^!=}wݎmރy=BOR4rAt`e>P4,ɴˠo 8"[0 .U+bA$NKV j/!be sv*$!k:*%Y(02AEl`b`&Z0( ji982bTL˒3Q@MeDfq0%8=n(@Q@ lA+:1( >XOb5v@A뙎8Ðob7 Li^Tf> Cs9c.i)]xlspL 1oKb$ Htލnt6@+jZW|Cߍ @ d`DNB) 08"f{|܈Wo%@?)!UPq ||zw0w#1bĆVcE4fA% H%"C 8Pfl&'`H 0>k%)lSm4P4?1H>8۱ח%Sza\kO *W-:OL>\%TCO!Ǹ_\*&@)#G-SOpEhR(M*)5kt5@yg" ;$H=/M1AY&SY۰@ crGޣ y TQ ;۫`qztA}@zeA(ݹۮQ " }5nq{:SӠucv{Ojxa@V%L|{{՛mޑ +CrmITHh@;_}nuhMox뵾ڡoslt[}{^;|'d:o}gwo{Yޏvl;v/wέ;EsОv6T"Ԇ}{օ:$z#GAY|<{"ʽouAlz⥶57Nbtъk*f}jt ssw`@o{-ݝI|S[ĴƔŶ@(wێ2 G}}:v=p7gyfԛSﯤ O({磻t2k _m=] MjUQB[sv: m}zk  [y:@$nfƆ{JP=H&ٯQWE{3a:;ݞy׫޻Ww={_whڪ w#9&շwWo7{uo>{NVټ BYPy3ȣwνie+i[{|T"vw/(Ǘtkfo UkyryBK=:_cv{ޮ6 z}v7TwKtfW}o{,Es۳צk,6*Л5{W5Z6[|۔ﻗgn۸{]U< ;g#C \.\J":uq1fr*[v64{֘Ν5mJ^}__G[v>:klMOJxCmCݵuj}};{hlwgkjӭscslx :݉/]u6-s:orvۇޱ=n͛ݽ5m޷W]nNۻ魥7W=VuTewKmZ ՘oqݪ/@o2>X[ΪnqėfGM˺A />YUVˬۺ^7CkUht ;ݝ:E76|󫷛hc1vֻvVܪ/mp^ Ü5ٽ{umִyuݐM5lm,ݻ [wwcKR;o_|ux=]vM!%UJ(QFN4 t ZI۝1eD4]ͅkL`i-ew)*76]c1ЭO]MY4Q-v@Lr/ ,Im\⅓m1`l[v5'4(XAtvsꃾƎlf޲yC"nlλ98`otc{whL{}ow{x3ǀNzܯLtEj,Devw \\8fEO{/{:hRժ644FFFlA4@%4!MMSiPyM  0Ҙ&<42M &Sh"QO*{Tzzz&M !I 44 A12d#F*~5 |(jDK&"("bjZ"Z hZj r~S_7鍃?;NTS2L!$$$m611s*TyljR>7Q6'N?!Cc#;3UGaj/HMU44ıRPUPPD4EU Q4 ԅ)5IOۘT8Є JĸȄw>!A4zfE@QC0\0L鉓E[X[mkET>2eA샜Q =]QIECݭ6 ]^Ϛ2:^r6iKߎMs}mTy-JʨNӐ5|s6wΘ<#8&Io7 QlE괔ʯwgK 8TC҉}妇W_Z pwBq"J& <2A{C㰆 ,IH@ %I"I Ҧ`AaQ+9M\ Ar H Gt@(u*`oq 038"gO0HI..:s#]!4Ä|[Utɜ(X9R9bQ&hLД)D@IBR BDU/_%ߔ'A牼D@@zKhTm#z^}B^d;CJ@=FH4- lMABa'ޣ1%(yΥ(&"(a"H?/yG!h]@4 " H%"%""H( jaW m`?`?cIH}D` ͜#믰Má;g~%Qj|6TELr(#ǾvN2EURP_b( dRn0ꋆRc+ `V(y3E9*"& *1 Kl*LE FI2RTAP@E4fb"9G&b""f%b$ ,QDS30MAP QPU4E,1QTLJw9PX"Zi(9'.0S2SL%Y.45/.Q^S ||w;%~eܟ2[t9dI/'ſ)6&i4]O=UAy;EfqyƝ"VibEú M9vSQ~~ɟ*~!8rFuAA[)wo=UvǷ\\Bzr " -4$HPQ(@BZhPGHrANHĄ `1 *T (A$"P(AC*H%9*#‰XI` b=Z@SUoQRsbM%R 1" i nlm$Sgo ̿`ÜQX.~WhH_uDq$#V-`D)eա1'fdH/U]EH6/i6D 7EL]l#[jخ좱$Y>%Ԫ4kEv89ol{="p>cOzƫ[W<"".!N,5L/٣;^F3$}˗,PYY(Q!ThȐ2a1xku` Jl^ r@z^anuTgjf_.˷0:rV T]=1S3;U0᧚ϋьiqf7 N| \Q@Ѩ cdi xy (yQP!7kǀ~{q<}y8Y')Kiԏz!G& 1ԙk2DsI c~sΩL$ bMY ٍos_2rzGb 5L&[TH}}7H>4\:#4|􏛓+2x*BBg43hj 1!cg+2P͋#b-͂&9`%. N6-SRr0h9pvL 0 Jq.B\C!Lhy]!JP]Ĺ?dzT!'PC|W&>s/,p߯Np9-oҋRn9o2z4@4 E4١ԯ[F mWXbE6"ƎcDSOsYZUKƽUp|n*4*%F|-^{c=C>ࢻ܊r%-,6J7BDHT")w/-/V}m'"oŇRU//Tplݶ5 0{&WtxVMV]Ch-Um g8jM ьY(e~ؐ8ssIƫMzG(8TX,H01p,_%Y`Ʌ*μB\̣Πv\Z@ /q@q!+TDlJ,n0٭0mDEYM F Mi v3z&5͘:#˯#6%Q亼ݪԂXYӢ aA`2(Ws6~ C\ߤ{) /{nQ|K=@B,BMb##f@AiOL uyoI@rR(>xw7.a}CA}-ap0~)e)mqD{ ;eD>kZKdKVх هnT1Q-Nkh eykéJtM*wQ[G~HP{~e@5-ӆ K ?շ;c~VucRNcMmI5TEʋ1-5FXNTR:10䑘;xBـ*j8i\kHA}kPS΁3:.̜ݟYs#@:ovSe2XA@'ubWmvfѺ9]M'[JDYꕖѮ͝8~n_eD^FR5_4,E@ʻVZtYX :/isZUԃXa8 Yq:8$q1b- #qJ%vK lInX-&TZlceK:+Geў8&U/;ypJ)#9G#P&X"햙8_1~E$9oFѢjR =|־NFK-զ 7@Qu%=4ӻEChu9UtW=y:ᐭ66aj7oDk~ys{(71BYz:Ʉ߯_ xlLZ*NѮ@p~]* _kω:Gc)ẁ@#eõNV\vi/LjD+Bm $dw:ʪ4U뚱[kfs0n^cMpI݋[Ŭ\An$[u<{Jy˜%/Wz f^WF0"(>YF@xxE^:+EXhF,ʂ* ,%jpW+K q 5k:"El}}þtu'nP!3pEz4 o|:tDg Ͳ^S K8TKƾV=% M9%H5}o00 Փ/TiEa%FfVa"Pr [JB좮ֲ,pD(۶r&GG=]y Jj  #&4I!7whdF`Cv<2]S~ՑFbM;dlܳ.! 05Ջ,j_K̹@ >Ύe3 ۥH-1u0ݚ>a -P&gZuAu^HïWΕ#c:NNM`6sQi< V)A~}29oZ=#ZHudtkHIP(E8cHvRVAVuMUX+ffz}#D7a)_C%S!$׫_/ 0\:2XAfR,m_rL}> 1](D5=P~)P g}Z钿tY6HJvQR(GO=c2̅aX0 V .V xXdQ~@@@@@@J'ǻ0iwNFO#mS]dD1!0;5쾛;ekUN`v_o=D{^3v-.Arg}a9А#0O+<#7ăW_2 -PLoч'hz_iqTn @x(]# J M?GggK::xN;=ד&dCڿw>m#;`@۳׮F8s ;Wfr==!2$pqGBEΝHGCFhd5Nf 9Жx@h I2k ?@L;Y\liT0*i3*GFUK< z ZG VUJO@*m*4;:uQ5VAq确IENiQǍjg\A@VdJ']˄R@iHDE_7qG#Ui[~W; g6q^??n\<"e5'^<<ݾҔ&)JRfh|GN]7avLI Bjb!aAU$4Ӝ}iXϞt2K$$ B.C<<saB]Cb$f~i)\IW̬%Gr7Nlٳf͓ .)r5?Z > ' =>=G={`z"䃨qqJTRp3K,$zA8#b'cEms/d;c 2֥t@=hml4D]>JzY\o4B(xaPz[8y[gA3$n ,v=|X|tC3uNw':or?a7<|mcو!"Hk#L; ]翛JWpBv>vɕ|X;.vW6ր?)1{-͗QQ8/}l( |n3Mnubɱ/ϒ]ɺ%vB"^;8f۸mn{_Įzlnff_RҚuKz_72ʆ*q3dI4*yMXv)fv]QAEjXF#G&̳ag˔}MMKUڒɔ,\ 󤸢 [Ҫ*UsR79 ahqӠ\3M.u!tjU·L. oڂv U.zۆu :1\t= .JjχmǺ6Cp`.%v-bm9(oܡW&2d3fXd"ڲt/V9lVʴWW!k=G|{Xua߇ @ĴE**OB^v"===+zAߡZ\k AsS~( 5Ru*kfVg`%LlעGFg _Kh~?] \m!:of #iRD0!L0]Oy-U@{#Ұx~ ϥ=|铳rϹb#(}Hu{, }{VrvO'2яWuOX 8y&4S١SϫW(G=1&xc#fo!Nj\`zPAE>U xsV]?nnu J ëO{\}fVՕxY`}Szt(Mf2E]{2~ 윩(_@ :`B!T;ma^ܪk8_7?gp=Z\6HH?6Mk>Y[taμa=Y>zl*~c\4* }8 O);v Zv3P^k+ FqS#pSԺ殔X/I[;?vj3|0{B c uv`ǿsT̈pV#Ttת^_G|t>ݓ[eĭyMWp%/qFqcl4$ {8Ew'&PMNrį?D5~ԍu$4;Ý#\2QMSKQ(%~qp̥W8|>,om9j@4 .6Jm+NO~Wi_o-8+XXÚ I NQLx~J⍥r0P^ 1>VNȒ1Se}~6'<wo\"(Fe&GbU`?z _ylRdpBA %Œ]^EQRb9nɅFŜG>J06q< FJ1 tJ( vǞ󞺺^>;4=Pp-k2$ND4k3I&ělk'ww/ _t`FV1Jۉ<.xitq_ NrXGVBt~J>l\gCn HLQG[wŮ\CF_s/ b`?ML*$V$wBߙwPVk_dG0Y@9Aя^ئ?CV rdT\En+\\VvF(l,S~OhWϺ^ R7LG+:H"?|+8{wTм|6~AK}_:E7u:%QI9rt>T "˝Og^epURec) ZS쟭֥v3QGmOQ $zuyʝ+3YMF!80S{+E{qY[a՞{I&7gk[_'MM !tBxݽoWV=`qh{͌zǧƌu)t1DAjYn;jgcQ_Z}Wl/Vl(SDRlV <3g[ ${H"q7-?@!cCЪAj#F8u:R". +m/ wEPq!$TZT% ]_T8IgҾc{iv67^m@QIqQqު UvzS8C@@&XuTFPiK΂u[nԒ@mx󢏺L#b?O8GFf`TM=o`4};&r ?{J}:?Zgо}"$.T=ٕ{KI=;E5[4|fCBy*Η9Oh|i(7WE^ }fc:zܵ€噍 ʡ!#>CR1x=%_A\Q-#:Du2ww (Jv3=/gͿM'8ŠS7*Z2 6)8m/F WR {ءg|Ks&SYP zeLF:8Ņe87ԠpD;f>f>MrglUXjlPR@(HUtr8۰ZPABH[vڊOt >&%oL?ۈ/.?Xn xf }ix7O(O8#Qm恮AAn9eP+*'yCT:[!BF?ep_ MMqƿL1`h6d2~o2'Am:mw4?;ղzwB* _ЎwOM<׿ֈTZR,3xu{du׀p_3e^?E㟖e6l pNbv~>9U{-g BZJNj݅>*Hf?W%ldu5oH}ΛvB4 <_yiT Gݱ-]BWu1ESl2k1(g)}W_J ^=R_d*ٖMO\+?"o@kVE쀑Kb;[ܫ[}dtrn])Wf*Y4>qW_]~|eXaMD5dˎ'Qo~d(o;էV0𶒘 G_|b20d7MaUainv(Q@GC 9N:Q눪BoJ5]ψK('D*LluX3 8Viw: #~E㥋Gq 5~=b =j|O o8za-S"1i=Vy?ǰ:<ꑓfX狗OI`<xR B!L'Inc\X%MwƇǚuM3m&I> 1E`?cݓ3LmssʌۢnN Qq4zI#H$#!3"8ɧ5}"UV! D.QNZs:9N`Z})ko;`xv&?#9p4D B~ӧq\ːsG߶R B[a1 a.xmUx<5O AKq+ WQ_TʊGT`?mjd=`SWA% =֣Ol1(Xevտ;]?±iy`CE4&0?aD>v@3¢>/G;-py@q__s5Z?l3<j˘zd>=*: A#JmǫK[]Ѹ] ݶ"d)ᯟJ‹D?dޓKwP P8(;zi;ωQ-\I߰vE$? IQ=D}P?O툧n)?R/@AR#"CH'M% ܤ_(Gv?,U!<2Iw44OTЮMld60WcLhmQaVlXLDAtw흳vκ= $DsmX4 vmIeJ/) j("Rt2[u)tW\_>_\yzc(<❝M/Oag#9Ģ$cha{0 5yj԰0J8yT.T(l E~-}a=P///5UjA4Q: Ji;7"20r~>e|cVl>O_;M^ʼn79=TP${9|JkxE-A[ٴt UnWW:07G8_L{D6:Wo]}_l+)KXm{UT*R$aфŪ omt.j@e]4 u ~7 ~zQ@GdHˠWrcm=c J(1Fq۷Z2~`Sl\:غ22<r%oc1Z;J%bl5d< zX<bu~SJb9a|HsZ<{^^3  r#c>R3M6}N$Nh]|#@ن.;טugٯGT8O8I]Y>$Z9F5]3٥ߗqAW1A@Rĵ F sCPH仧KG1yjCd4[1bej)w۰UTrЅP5xF v2Tj *h6!2!k )>}.9M |7w2zeiSK@TD)3DFخc SGcCB}Xi؏"ri9\?j%?T;Gn4AT;gRP JmjK_Ϡtk쯥>װ˱>B. GwRD#^K` T`Ƴٟ?TUUT!$_Qx@> >g]I$聳߿,~YwA2Hl=ǒ@#V( z*;c0n?Ԋ$B("\A ?>]Cu@NJXIjB/~9יkXuxd}Z Z'5CF%CnaF.%@"X^k#&W6 o(-7/#OH$Tv'e_d|R7+1KŵtcsmKD1Ȋ0=(J/m.TP<U_!YW=?FG4o> )B J/I_H R^F(D{ D{- B%%P 'CGДLR3 Pw^c 4F hDÎaǻסJlAY>#C`s; 8NQ_RmgYAƇ1TH [% \! pB2Z!C(T DfJf$|kn˟|]'C`̌Uz:$L'yT:i<ȷ⣽IK״'>#b? w(`հ32)?@yqX:׿񪪪$|w Sߝf,E}N_ s@zZޮcL:c*D7PjQBm5oQorfV;iqעc?ۦ" 6.|eX݈]n2w\'b9n~x!.(PucnNY0Zowze|P!HB@zǫ.%  TPŦ/ءRI/Fq?܊$+olO?Oմg? ('({/@Z5sյQ?&v8]A$ҨmSKuC(PI A$O2#˗D`~8=a ,hv[P2C(R](VǪ_g :"hWI6Osin[%ooL5~#8S=J7~. ʽQ1MUܭFWW?;@ARyi}bY1WGxaK7D,;tCJ sI  _<TQ=aջ"x|Xpa՝]E;:~,+i.wȊE!@,ESK%P>uqԃm}3vy 9!/Mb=>l )N6^i^&Qxnf[ Jhن,s. AI*FS+(!)Fs.k;4[:ѭ!4 owۜw}ט4$@\7s;<:ښ5]3ߚ1[R0h.Gנ~XDS\Bi(á#wrE QJ'O?6*53A(_G䮹hmC(MHcd"X(9 d?$^9J4So4! {~o}֗7j\z]dTT;{BdLkGk X1Hǘ]R7wYƀO%9D%N/MR!|CHx F E CScD:?ZA 헼D;iVd ^9bl&ćd[B,S%EQKՠz9C0_1n<lCϺa"qk7C$ V} B0;tzaz_wa8cx{R)-pt= >vyE{Ès`5XWlKyj^A ژ(pS%-԰ E@ |;~hH9S@|PcQB`}v춞ySEW=6#B /0߲ē'Q2T?f 1'ۆD?r[a~Ӷ-3MK<$dR5)A_#%fS!K/>k 1E.-Z"P&~q>XugK$y,"τIڴA8j#T^OKJl:ޕVfjHk rSKCaY7FI$f n~vE&tX}:y*| Xtg`rd g`*V.tnB˓f?uN $*z^ s{ 94Ʉ[ElkQZjjS^J0v8 o z*WVZsnڱA\*= WgHfTy<9LDi\1Dzu.\Q(Fp k{@> +\.VԯX]W^+U7tb/0ӧD4EzW\HH?#2^.h 9ѽyMImG"CWQ2^I郥ϐO9Da'7ޔO=b>W*sY;.* i@X<-w٪$wΎATin^ߥ۠{@Uz06$U$Bq}`Jz%vIBP-o?v]u9l`RA_~mh|6>}mۢ(>lH;AiOBqΰB"[.nҍOxSh[Y,xa(mf0d6&dTl+=P )ihey&|z%tt=4Ȓ ϳu),}ѻZ  Wm44UM6=Zˇq4AjO:IUE^t(JySP˕so wX8zAͨN4D-DC:M8v0KK8h,FTR{nIz3XsZreXеR)SI% yc9BG̠8_'rw|ٟbqIz]^1A(םpm(،2QZQIM-J.,jx$#7Pp;+~+䏻=Q̋pU$Ă##%1cI,@xuy5IL2>cs񛍝u>+-trztDPF0յ#i依3ÏKq?m$I$!ťi̿Wʘcmk}*< F?~7kǍ9C_Yc9s34s>>h͞ c֝!<+whX&h#(^;Gc2@f }4ɀx3󷦠4&Yӷp"1%{OH GG%W@ P=t,d' !\XL:ȠxɅg7}Em;,!X 1=,ML@ h+DUCDADXMlpw4tp]Gn@B _UUA'UUA-SUA'TS5A 2 UUD$Wo!m9oHIFD81QؙyCd}@r|DG F ݹw`5 5^t@#Ov@2>&ݣOGzέmwXu?IL2D~ ~U`X/B"`DAmj4 g!Xj‡W(:9 -OK>KU$h[~5y:~O,7L]6[QcA:LB L 67@1/GhxC6(/L/|A:k O^2D {GFO,fH%鵪;_z莇hD(J %!A%u D3E9\IUUa`D/E$4A<}ph*㹧K"BL0Hx/w + 6 T<GArқuRHGittg{w!4 Tb@ g~I|3L AҼh?ʉ{/h(ڎWOM/Qs$V>WVI$Ro:˗ "iީ:Gy#,֏AAkN{ε>z|*7hV 㯌',wKP^2*VrɃij&8igp3J85!#$ 2Y~FW1=!Og%+HQvb]iBmxwܩk .hDWU@x<@m89S'BDjfZr6KәD2Z^ۻoq*?0$h1\P4U% bi*aӈP031{|pk$ Q'˸vR>Nh>߾ -ܓjfp>`)T4!C"o={+B^۰:e]n-!WJ& +(3(~C~No2FsmݴH]?8Có??+-i@vz|\&!*%PF -8o7UasmFӐX@ |9 /7]tJo 0 ǸL>1Qx˞4صSMI(D ҽ&if:$#3(sB# ![bmMs5oj Ƌ@@W3gI! \Pr*q#`>َ$h~.% K&Zn%$&HL$k4Pkz9 910 XR ƟJݨcLh͘@ɼ.[+Gxs)$ddqHq |\EƩ4#U4?Q0 M$@SX|.k/lÿqHmnjb{J.[mlccr1>p\p]-RG2n DBJqޠ!s_tY舥},X6W%~)  4"}AFj\qW#ZJA%Px]oϴx#ȖZfB~)?ݬK{uT:HnC{]Dp.ߏn?soAxppp:ZAGdàu:_0WQ)ϻl 7ʻ ʝ4=¥=]-a4|5 /O}?Lv$%O^5D/j5{."<|=۪ٝQ6D ''3ѨTw}קDgR8iT EjO9`k /" uwrdC᧹TEV>#6KOA,qÃm|OVʅϷ⌖e &sJRyAIi0!U1?]ϦQECI< Э(h4#D b_1>ӽFk =SЉsD;S1 Cv1!!!!!,rLV2dv8IA-$!EP\yn뫤Һ]WoiHE"Ɯ[}$NOe=rP8$L$ǯպT[[x0O}4mS}7^X 0$PA[qL/#ӡ<\ NrA}qns@V U_dhD`!hۋ,8Lx2>Oc/#";v`\Lvl&6ՓlgjUglmm7mV ܷ$ ׋eO );{8t] ml! A`ڒ,3t?=빴 -t;>\lnP|6/EJ@6@~=$:$4_&IB p`'8L?ڄ;2}7 5(P07FʺtS'0HTSu蔶D, __%0(T FC>W[AD Ċe 3g6O#bbQ݃SK:vտZiG!PD" r;z>'h`#{ucoJWVEGЕ p:I$Me.* DBo1d ZQ+(a{2n?L) D|`͏^|8_1#ħ P ̳B:Q%۩N;5t @*¼f K''O4}/@ȡ\Evwf{͇Yb?hLԦ+. ',C!rHI>Tش@5/sʒá;~f^w&sđ`f:7D?wyխCvp!)/ ipSm_O0AA>9RArjIrtwyWf5Ӗ ~'JD_tX)<@(eyl F:ii+`r/n/g>9ufu#28>B+/n~徎墧!H3K&th$M*/TIj|߆.~eom tuD$_B*r>QևN|8qNv㮐ډ{%a<>ޱõrB+&ur[c3}L3Z-@~6/}d#DZ? gJdn,<7b FX3Wguw!$+)na}h &*u}zJ*в1Hb⎒&VVXܩەϏUT4UUW> 9jP1䁮m$1 kMDH[ ӏ [ڋz#jN*pW.=tP*JRݴo1tET s4g)L1ɨjߏM @3eȱ698;6Gf1$ 4\ \ق7/g0@)m[_Sj"E̓M8i'Fqu\&zS~YObV*@&(GuIY?SN U@/8fx!*Mqs-t^YB]:Pxg<y{m{#2f˥$ оD= !\a<;Qk1Ȼp${=*y1m!}UǸލUY2yaw{ue{x_8*;rCYP{{C<8v2W<}Ş ]PlrFbێ2 d jAR>LK8f~+s O{p;"DA #o_k|[.urDPI{BHC[@4m\i,1wfr⹙ -UR\-&ֳfoLR:CfTk s| HD7S@8IYR9PRH'0H)3@CҢL2aĸh̙/;킗d;gAվhNOv?gfc#8Pw0/+dN\!hmID[LLsrwGyP8}q^}AӖoNo~ ?,8o!C줘S1wsQ~>\~&~͓&? z<<<+9Xb@J u S,^>PJHDm~QEطXꞩ"bIwti˵sS/;0f/f}ןJ7rF-x6މHr:t*-^H@'pmN-:T@Ker{Hkw175n]tc4NN[Q.`PUnl۬N먿XJ2JO\q Ȗ:+SkEk u_wU#ThMM;RΪ zU[NlM0{N9FڵVjAtoգ}aR& 7P<{z.}Qzh*43 m41gmwE.rTF H^S)y@]%Q4ash {KϋX &6Ȅ&6p~7^ۅotҀnr\[5V(J‹\ o1ؐՊY>"C?h0 Fq٨= P9Mfogкko*B}7;O4A7(#ӷ@ #b6PJՁu \+óޓG[(4߭;UU9]j3φ6뎜<@7+d ?1+CNov~%󠤅[5"$%|`约ktnVcGNL=뺵FhlA`jl5$jSCʖ bYb x ٔ'@e ǹ="{bRR/y6:Cj(tġBB>XMxb )_<3X.6NdPKQp 7Ya}vYj-֋ŷ spɭrLZ;ɎUn'mRT*D-v\9X]}K8LN&Zdd܄.#WMmp5י~/97lpqP;nD<@J"9׋Vk$ΆWYd;K2p]Om oi6۟O uCwAp9*ϔ8q5 ?;Q̂ȯB -wĶ.(-F48Q?V]95M'6{F{ mmZ?ί'A 7ÿEybhS 0ݦz^qyh ,U/d$f/h5l;WIߴw׳aɷH8(@HqTm>8u8@5roLt]x,;6QߧbYc]@[6 .0ZBHaGsMr6ԙ=FT%TlcֶyrtFܒI!F݈KWu `܂5Äu!\3 K~?ID^.sZ$!"kd2C8ßwf`d.UÞ# RQ֜]q:e_v0}oKz,db8K͇i(A Z":3 a<8=FN0gpFw-N*%Z)3Wx_l&EUrNsɦ4XŭCb&c~ƭ*'80]AuW;F*XLi"8~ .!I#Bkp4 |yL? Pp˅p=7& B@G>w|NA¦ZokgWң@00H EYeGUhvAqTA=H2Z%j9ԩ*߷x˦$u BA>2%hlIgM]|% L3$9`7j:"5{Wri-w(7wZXX*>ƃpzj.{(X,d\J6 4xe4s EX4 NwPELqha p^8pRsAЀI$,f]|?7<*fÆ ߆<y kfoޮ`?Pw^%ijy85dL_4Y\ q|?m@]u=HpS}R^tA3m#́XYiAЯx2=Y cDtb^S%^n@QJJPP v-XcE>'߷Ռc4.v#N)e&R "ZIzwb?tޔ'js fNo!*G#!h(|J(ftK8 {ڄH$.-h\0IB.\\P*6Ie:#A0\4 < RFȠoV @I$-uպ*a֖W?`DpMT}ꧤ 8:~Uܢ&~k)!)ݐqdrȑ{yNY^m c?axH! ү[f(#eah ġ!H8}d(A(8^vJ._OeWed¢HZS׹r}@@Y`ؗt=&k_3Q??N-Zc|raJUB)J[iAub3zDߋuR#i&y4PUz'>L'H@zy%dEꈺmaA4| ѼyiF8\<>d5+ʮcl v LˇfFP+N!!Gɥl>;|m*spT=ك[!+oHSIJ'; w^떫w9sC濟]}&  .HuY2Nc}oE* Gl+hNKŇmfvNq8$qح-j.x^_2yXppplHtˡXH3DZmac OhBeX=~iu'Ȁ!G #vzYNɽuVKo-%-@LA] nGTd uyq`8Qϻ,RyKx:{DL:-Z}@܊y@#Ô} s_ҫir܇f3PXL0'I'LDJ[D#A_. NGC|_oo{w||K&݇.K)SԌcEPja}OHhlEl7V7waH ^B^Iw+ۑ}^jr݋6g=?GeU:.+LgNhǥ9mU s} vҎ ߐlQJ~ td;smy*uqߩ~ׅHe=֥~OO 2oM7M1I̤ PA1#P 9aQqLО& LZ݃+S@~Bl9x`Yvb 6\ޢ)DVqDtK>) zߜ&s9#xYcF 銛wwI0ED C@|L {gx'Ri65t(wq0`,h }^Oا "'d|alDLQSj{C F R9=*`M\#kVɖO!^В}T5-7Vur\9$BvShĠBy$6}h f)X? μ/ kT;eуFY<}r^^aҾ۷y9#ѼsMf`qM@`ȗo#+5.z^"%&cWDZM͟\۶ߌL|k.tNcS}7HvtceF E1^2hߛiWⱇ |Xt^-z%Pcx_>8 ɝ*r$x~mZ{e ƙ1hBĹD57quQ O<[߻ˏMlKz9nכ죌Ilc|.#|\)1km Iyu^h,06^8.P*^hm><*۳d~xblƊ$#[0y5"h@有ҵqٲ Yg]ڹ[>nAX ;x&ͳ5(G$\^d>t+jo#>"2y3Ň+X|ܴ<- H <՘OCc][솔`Wc~QMWⶒyK+lœ4_ymK4 9[0NxI"* @QTN"J=-ncͱl .D80O j*a>n8e#h?FvSnVC98 u#Qսƺt(Ώ%]Dh3Pcrg4lGYc|@پlJIp0>YP寍QB%;>EBbףңֵaֵ\ᾍA<^*шIAXGZ}Uqw|}@F.cQV ٷՐElF5 )yس3*V?~zdSwU~}țL.DĞG B?t7ܿ8E;$T(].bXNKpXuqz3ۆ4Hqd8?=rQ%" $)XHGt %d!&A بwg4Z`]ճ-}Us_)o| :_Sf˪`>V^52x&|18ʧ g;ca0M_VC]I %Dd &e&/z.B͌nBp4t02\r{.GvgB]콴x3Y¯ucc1Z{{6GsćYK0o7+#7 J\ ,"(SDsg"Z0Fwt@eN +@p]9t N2 }C;Zr&x4.WGv9~_փ!lzr$$Dh,{L@;,6 q>A ,)QdEae@E+W1%/[譨+CƝaRH2;m-spa5xG-lRvDn}O^"[EZwElю]@P'/!kn~4zf\Y|;Am'vwD 2}oZh+d Y=1z~&u'>}TH D(C^FB a|Vf"5+OG:kѴȸlMɧG#7mI}>5#,R@%T)$lJ* @|Z%J)hBbqi ALHCTTۊp&nnoQWtz V?՝5gg+ɸc\v-ɡ-]xuSHtC8#܌ Ӭ} 4=᮹8, >> PY"{|]J'A_׃ju!:C2ف{~~YZ9DDҌ# O>~ķ2e&l!-{RXG_PzgL=+8M;evFngk6:vOfKSZ/(:Ĩ ߓiJ+LӴE!fzX̜cdy@S8c~F*X҂>OuP]nk(̬˜BĒʯX % jL1ۼή22 2Iudw{~1>HEp8BD;E%үv(c:|sx MHR'JP7x0eX}'1SbKD`񬺏N `[hA U0)ai%$.ן&o>볇D.w }|D>DG\qr ̜`G^A-ǫ"Y`Bmk#Ȉ,킞p/7@-)3s9va(iUmy6l!:AQM"MeKx.ߦoݚ'-qUUDBިyA"~K8@ ?=`yL!k9Ξ9*yQZ.[-Qۇ㛟>3ׯcP>DōzxY+jDک*^!b#&e>sE%zkMg iExh>Xt}~@ĎtD㟶m3,5pwSדHŴZAB%9^o2F7d4,l+qUgΙJ^anKΙ5 kd NKP b'?v|ÿǀ^;#^醬9X8o8c[{'1*L \0,$/&-ZmZQJc~cgzZϡ(:Dg?,|A-O5gC\ekkT Wbu'`4kVˑݜ۹s*vGyJtϭQVw+gv5Ja W}+ˆĐ#k8[/r'V9{VG>6id-‹ȥWL?#W~?? o LC<95+bpD4 -pYº^}[( PA)1e@ńhtM-z\ b4bNrQ~jT[S2NL*P4t埍YոAJj5T!HYuĠ>*E/KowفFv<7;o~tL@Xnp:c9aD!|w`kC҂@ wX&Hҫҋe.}ePa7S8©jx/{ف~/돳G&4,vv`)'ǒcC3Èߴ߄32i3 &G*)Yiҽb cnRUEՌoGGoUqK{'}9/5Yjݷ5gM򍛲rGki5. %Dg~Pq>0lFkmH&nՖDA>1b ,ߤ4Q[&D\>#pEoj]]dYQ5V,,GscDnptN/e|.dBQϰ[BdP ]e4 pᅶ/ʃASVĂJp!C qOCow9A11v1zsh \-EE *Ȉxj1/-ͅ`q?ه>xeU'%Gpޜ]8ʲov^OX{_͛,H)4*p j*evݥ9zEDĿE"D1fvٮv96nQ0Gy]b7q%}ꖧ{!XeQ5O@@Ca3v# ^Ӥ\A;wT*$s0_Q6aYwXE/:%dCfn;rĭm}kSf d"(&dD\={A!*z$ؼ2#? 1[2}JtvW]ݪszj2-Wg68`%l)1.Ԏu'~T?EW#@:SEzI'g f5 ,Y' F=޽5-ާ0ن?:%5!9{f*"&YӐÓQe4fp6cv3Ƣ']4vM)g=C5n8{ _PL25-HCSuLѕXKG#HmDcI(⋇_b9SգL`Vz!rg=йF${#oUb!SXm2ai6DB m?Uel4GǑQ[ϣpdӽqIi}=~9^=0rҥ>ɼf+!:"ȠݤLJjVBi$3$oYiVdz*lȱIjUHA\{Q PR ߣLT=#˕+:Q?Z|.1%+jMwKD.(5HoDTKB{5;5zKOh[Tth(}Vk !\腅3^'o4S&:g qK4__ txpj sm &\[WGvzYP9+ZA˼GjEsahX0  D֑nuf: jh?e'g7 g`Yf+ S2rZ:Tz,\n0N kĹDh3O[F'Ճ.OmO/abYf}j,srWZA=oΫ":蜭Ì7 (w lfG_='0F9lLj/kk`D@BowcRjF:a@G*kG~;=ΚxGVl62.mFVfk XLpSכ.3hv-r?U|ߞ9j=Nq9w)"`Z0ܸd2=8bTӍ$u4e*چыa 0ތ AΕ1%+qGmYĻ8f^Y3#IbnAb1Cf*BS{ V|: qE;z,l&\:]ƥrюxJQǩW"_(q4'A'U`=';#:4B8Q׮8u.EsۙäɎ;՚\Vf%ӝ/O=m,ƍx[EA4goNn&Sf%uM5v-8D.Qlm'L3I,9ZDzOrvqb]Lddx oc!#yZGvFঃ.ת0cIA,Rs#7wA{8Fin;=meju2vkLbXH ͤf -ahKAx0cNq6h`aumÄc4EQ͸Fe,Hc<4I(or)&ˬZ0j5櫌n4xȪ B`! )fy~=g#9߅.TB|G=P0!N T9"XMνm6qo2q*#Y}ol5_ed[nX _i ,)zGuh=!iL@j"db2ah{ͻ3jwUUNge\vGA GzP{#x38 ̟#AWoYZ?.>栨N$>oؾMMVц;VN$@n!'(;UPP)58O^N\\던 xbyxOJBO3?jk6ђlߦ3U9[ ~^x9v1Èa]<LGl!SOkffryOQ߽ٸ3P(v|K.Uvmm=`m[pa}?_u PAkPVR "KokX>+ @@<(z9&{ꌄ=߇-)8gq4zW!6M:v`Wҗ$ / z`L2ur 7cΕaY\`6F!Y6]1!CP{2oЇSJ0k6OO VCg/ (oF N k]dkb o`]V`cd T$lm'mZ ȃU>[^?5[sb;D]rzLk , -+]c̟%ڢQ|'9N X46,-Mb?svlcν;*5IrHw5?,rRh~g>N0-C֏ jN ^q6bVG]54hה Gv:txph`Ȍ0dN9XbG_kXI^: }o@w4iy&0A6QbΣXP(#)Q5Bvr[D7c-vIOZ%Z9hi=,dcb #Pdxk@>"}C!κ=C݈PFS*߹ L!i,ѹ3ٺYHKEMd$?$yJs6!Bi@x>Z7lRkwu!+\6 C^HW~O05PG3>owyP ݊(Wt ُ)T50,-HE <(pϕV"S/H0 +"#0/dp7h]pVHL2a% ّb)0 KN&4D"r]e?٨\F˛w}{Yf_hNW dޣfQخGm7;eNZS$W7+Lz=˷SepE&sQy^c<ijiL/kTzOV{z:n)\K2kCzRU߿=r̚|g]ϳb1-^|V.,%j6ԲjqN̜{;st{?1'?.UKI=d0z]BDd{=qr1BK@%dM+GTvB+yT ?&Pg~(W3EEJR[agK 2n{k(³Ǯo9;uH8XJW'%q RZ!.ZĒh-㶱-䐯"CJ<ObC:87n۳-I R1I@!H$2QEBMDIE$%TUQ(U$@L$ MLI$PKQQ3P@$PQCQEQ4IAI5DLnCw^"(TCWI7<>qN$} hVCwDRw {By_׌j{^D(srqjD=yz2#;$zÔpa-Zl)I̘9΄sb9|@HSوy:J:24 EAƉ 4ELz]D"S>mP8wHxQC;D&AM% %.|=5nfΪdI }BnzEW(mLc•(?7Ni>r`٢tݪ"A%B{Ʊv=t=c{0S!Vt;w $AX [tYVh=Vh;[N]hs~CKC ƧVCm|L r{dFL. v;}ȚuS\fs+>pzz<Jr ɀH@TPQ8ldEz%ʸ-3Ñ$؍U_sd{ |nA>D{HG$d{6M?gƼ@oފly"᱑G7~;Lֺ7 P 0`]Xb69]S&>m>3()N?zAe끔- 9\xY8 kx773ѠGle;"b(,$|Y2TN|B@*8,q'tOjxW;lQ9w{:mΡ婛ƻ 9yUQi9VuED ǃ1.!s{tַg=).|ҁل&ÙVA2O_(X}6/kQaPa0^߇}&rTyb{40%jv0?lSod z;_xD쟫ހ=QCܲDY+{EywkV> _f|8K\FjAx\-=a\ǻ{ey,4emn1v PLO Q5F^#Ybc'r-L!ZGO{/0HcND@̖70/^} DÜ'H wLㅐ%ӴY0tiXPV*{ śtXCx_råJ3 ӷ|z?$"YRu(d ;,UTwF cW &7ܮ\R=f'(JX0K?g7h Q<f 18HYmr  0jo|.EB]I6.a޾KQ෢lsd}B4._;nU-}T.Zx"}_/⚰b|Gg[l5B'>?xel|ora2R8X[C4 DxFP;񼶔ii '˷z6 $bd!dbd&fd!d;Evb<<1yA@A' xmv*n*Q""ek(]Oo~}M:{zw_B*V=:Iyg bTJ!ַi (|;C4=>A? (" A4R lw(PJ?"nP R!KBDLдH0%U$AJEI@0C1!& zk*iZ AKM]s<ءҩM*@AC@kC%ģ@iRN04Dhz# @!RD'yIblJ0\ݔ#` ($B*vFlDhR m@QgS7 Gzu+x;g^_VZdC Wd):&eoƺ`JSW2"rPtT;!ABv*I ӏɈZiW 4$ЅDz=hȯ!SQLoKG{9 G8ȿiv)s { p qυA65 2s`)uΪH1sz %Bϓa"@c8;!@w3WB gc"E 1-l2zߗPz=buu8)F| >?d)d/"l."ҝ!>|d Tc'gARvcq~/v6@s :Q$Oji%dEOukQE@L7.* L߅O7*=TMLA%LR >*&OVX߃"7E"hd!^P>z&B (M_]0EQL_106EꢈSEa㙙<%'OqE.O眠@b>кCBcTg~?pbIU6G)ܜT`\p0zr?rO|gPāā?bF5c}@utPOA=yOsؠB)pvrX(7D E}?l&ej $j 1YQfH(QJ@(EBc L! Hd"6RXDDy&!J,HBPA \4L N unw~ba`(!)p_=&I"BYbf!d)#q_å &j8D3$JBa$` aU"*BC~p:a# 1K+[0(O>xhN?}p/kY{ȇzƴxce3@"# ܬ#0?6~7hɠk}W-jVE2Y$N*QE#fkF9ʽ+jG`تfuGLӾסݺl<$3G^hv"eM"%@kTGBGm{m龛'1S/ggS<7iѯ`bdD Z,YbN8L=:/f: uxȍ@TSûy.)?_HS ?~+@"jzUBlst$2p ltW&8.Xz'EG~ppMEVKO>ĥ@=+i}?ow1D bg;ϻUYzU?D(_NBP N d8,Qz8 ͧGco}{Zh%Քʃ?Syܝ8W 3>_ fayP +>?1Wo)juDpE+DgfNሽ쮾՛o@u>#"*!z${4ms(xF #= =KGPw@lwg諒lqO/&?I?|= y,F/}_?/|}A f k] >Ϻ!Yត[ggzDDEΪ7nuNS1wpKN5D Ck p`w- z}Si+CJ;ݝ7r#%beyy~|hZy{hݑkkbLjtXybST쮘u`%i_C\{ueAEcvibCvOh₯>ꧯ8 7 `itSstce\@[eIl6cK[yDCت>߮P@bӍ`uP(Q6l}CͦuPV'I`u'EL Ƿ7t %AJwLUݡÛ?+`7V_ê]´|}O{ I6ѷ1O;7g,1}ٻ\Z6Sk ׊us?=AIl{}[w&.gnWtIy/hWj1 !ZmO)J(C~P?;8#^+3?C o{\g%\˽5ԞXP뇫N_bN3 ⾿~~i~`ig_ <|>}h}JlpNΔ\6S"\l-Uz0jAc8:0p‚\HEO7csak+pCӯ ~nF XF^"lŞDޣ\rg+R[_inpWF;ǝ}gUsW>޻+[=>u4i97 ǺmiQ?2UPSҬ ==T%8u=O,qS'onH&e!S?C/ tUwȆTh!T0f aq6ezuX' Bf4БpJ~:`"Cxԥ*jKs9 "7С,Iv3fap5>vO=a585bd1|XefrBB$0(i,_*(՝U_s!bB")"" i"*$!%% I5RL%DEM@z\AlH`t b@hZHI%E%P28 ))DFiPI4Ns9j@7lT%A]wbq<('lz.r |Q &*+iyP7Jr}fکM!-E),ET0DKL$BrU&%}_y'2Q 6j)LNLwUʸp8Dao]Sw>KmAX'y A@A`aԹ)!Qk|'e0`XϾ5b| M?W`_:'] ]Fj}7|,kkۿ{jN`5wrZ.ҺG)A^ѐ4>CrbR!/ŐN (ևA‾>/EҠtԶN4r٨n-eoF0=2([`}*|O^\˖,5$_Vαc\aTt%>pz?~c!D$R?R%A?(*8{hOף?qVV'u Cb-"-چ5tWyc_u5U\Cfi]ufYA-,~V]]·9sUUUUUUUQUUQUQ?) lṠ$KsqHbGmEibv@SCC :JVfc X4%5( ?$OW)d1m$ٴW-evHWl-a$$&1$ӪIdr(&;immmo,ImmdgEi#cuUIUUATmG ݬ'RLGKpϣ8Z x0;3O[~]IcKFUp2EN6Z*Py^ܩKie-IHv>9c=`j%Q~;?>K>TۢFL3%}q l"%v- c߬XY:>ۅ.ٮBW= v{a?AI%%|;'< ?;CH= 'pd~`eRIcHCGz|}a:$NNN` 'YDA#"|'A鍅́˟^N:{փGm K'ú_+~9/;vhmLyDAd%M11IBHա°_ Af; se sùH4,W ~T;q+}%gWgp/oʬ }b`q҉_Yn8Ys(FD""hCBgӧG/; 8hHWwYnkÀah}6~%=[9_|Oi0)g3G Pێh>>2tV6݌̥DMVӛ(n;@Zn7K 99,y:aDQ2ѷX1D@+Y BeWw'Z[NUJIFtQ6@XsX(dY6T'*Z=/X U=?Zơ%:vl XH I!@?|`8<[dB$ v_cx!T{g׿/=ax &s78HGHErCj&XXW(bxuf QYUpt7|6d9v3rlR{8_H:A?@ 6 Hm`X,h)Ɗ{5jbIP[4!dY8ZFv؃M+@(Yl}ǩtnOUML0v_vnO׶Dtl۷v^&@08ٳ̎z=U<:.qwǯ3.ri[ "=aAAi#8’ZLc;y'QSQ|*xҤ6NX`[A- )пkd ;Ʃ, zD]zdR_k'(@戮oز$MQc 9_ nZ;x$D{# XU%Eh_g#*W8R i 4"g;}Q ͜po3vOޟ|t7%gr_JF2Vix3}E-ӇMYCBH\fWC"Gn0.\1` Y g.|PRk AN9ό| 'v{C@~ؑ YrYtx_)יmkn^E:>~uBXldг#0x Lbn<)NLx_ 0WRgt$Ky[UƳceFaRh2qy.ՄUs0dsnO"U}R^-l!}!1&"j͂@na݆Mo5"εxu阋4 Vqtu[x, ˃G+!3S'=4ZS>W_34:G]~8IƭB jָ(ti u:k경\d?tO(ۼt:l?w+w^IɏV^k~[ݩU|ߜfpbt۷M`L&~)^>WfxVŽ]~Q&fi66G}Kwu]se54J41M!qo;nt)2e[y7 \&aHѯk?>XB~E8[)uq ni _*/뫵a=4鴽(ǒ# :)zȮhɑ]T,N-πj=:U;YA pjy0zjǻf)&]^78 . =st)O`Zרr#`Ƨܣ25EL/^s>f ,·z̨犇gV#̩2 {598Hh=OLׅ;oc:kȨXU}Qaha2NCwI$8♼[!W8'^Sd cq__mqG9_4SD YhZB( iJ(hJiJB(@)Zb (RhJh)?%(b̅aD\Q۹Y-Qѧ䉣'_>)gP/I8_UL)FG|Sj!hf~ys`q5FéE9 clmрBHOwղϞuN!uc7&Luu;|1MFJΛnի=b|)vHW hX堛c2bNXԴTF4t6I"HxmNe}}べMJ&n{(vA2ǶpOۧlv2GeE$G'm[17~AjZa(J5 [hc*yIG?>" #ݏx;EZj̸:/koKEZ3Ƨ= EUVپ!/TNt{Yïٽȱ̐kfJ=n=ys<};9NTd Vǖv/L =Y1-8x6]#9م氯'YTA(u@?T6y d8V7R*p !:7AG~PL};I=ݳ3wֵI$I#pUg]bQpW8WV}jGC>W[8ӓ#mLvܤ +;m}me~6h&Ƶ\@a3?mm Y9uL a250VUfčy\Pֆ,*^Z/eU~R,ИT.<#s04bq]Wce͛^<֏F֥١۫]$.[' mo'=4nOytͻsm8RFt/\u鶓?3~{VŘRf- t6$rtj8.w8ew=b.l+\c |vZ_>QZc,qqYV[h- ZY *m{ޤr}l$YCDWhJf79+~U $ 'ʧVekP @"@%ڴOUJ9]خXRaSaVx囡VT# {u^[XE.+Cwq냱@55`-bkfSz"͐lᖈ-MYi~ 3xh+as/ 8\G :lDT/AQ'eWLoUa (hYuM04Y$V(dTmP9V,l^VxPY|M3^l3[8e+0@+ BjL]uUW]ֹ͓{hm W ـkTrYMQvq0,H9p,o9cVv7k@ț :%V(8-0ص <+KL]4l }q$S)k6Ʃ63V/jvx'  Tasr4~+Z^ Xtn(s|)ɂi]W#iaoήufgU{u̳</';x i6!RYAѣA׾j&jXv)p~'Cdsݸ:]T8<\1ը'(ʐq^ CTK."s3w_Hx[7/@zIXAڞ7 =dbd.(s= HH&b3n؞A#v|{%|ETqh(ތ͟EB 1k< HH :'N7XJp̃#c.nDT,?a"Z@a4$S`&ß`pya0hs.ZtHn:SGqңNϯ^ܽ_ n޼d٠H^Ƚ' 7ꢊ, ֕[ $٨;4LkU*=$lթ^C>3߿l,o}Pkp#i vC zU[g -/f6HA\戗/99iݫڸDuS`'J ֽJ_۵=p%C|ܱr#E_:7]s$"ʁ;vU0mwKn dFZLjR݄#lvλ\X:bN 2/F'uVՓ,6m2!]8gZ}Q1yZX}gif}R"WPbܭU&79pz Y!2J[==hMw4&5pٷfGyri~ Rk EYeFF`N]|Yv *mgFP\U ,\1GPIx\!31(sn+p߼LmrP>6 ! 7ixe#p~ 7`";7zDz=CjlZ0Hހ $#K b" Cא.y;XjV($#[< ܊-W2M*/aWx%tH?&=o9Xzna!&Vr^Z:"-4YBq8`>2?  ,9 9qߊm0)9 Ņu2ejM[p:vPتEv5hP"0MkKǼGw9_Nɖrm0D330&Kdn ToQ5'1򷎹5XX`yoCa>0'14Ն >B,gES݌+k ݸ%vltn0:2p v" CǟgU3a@Va՚ 2A* PA 9!}jEk<|OsuCy;.6za(<*;/~7_fmʉs'xoz]g"?GPy=pvS#Peba;>}w ~6!?y4BADƁmaCCϩ؇/Pxl;A{ٕp!gBq@%L(z :"to |7vuQٕq(P!к]lr|Ad/->7ey|>6x]\,SdȊ3sL:_:%=7Ow^sjPvvsaT2Y1j-fLq7YV׻ϟ|mjkAHah6W<lE?ыC86֟NGhDHyDNɀS!Bw0La_h"g|Qe 9Fܮ9.|"rcSĹ4 Q 4}-Zb(Q|'6Fl꣧eu1c@2PqD9& (Gjّ7uRG:5GA"Q1s<s0truZ\RD1n ]\OOyaxwta&%Z*c8٭S48|SI_1[8&S_HǗk渍.8΃p|{]{=^,tB4Dr ( -X `GL%`E gƼ^j@P(: v8>n "A憆Vj 3T|D3FcF+ `crPUhܤ)[d M{[`?sS:IϽSV j;U G\hcr96dXht5s|lzMg-Fל=Ɨ߿7]j~yxÂEvY|jX0S{^m>.>'4\~}-m6ۓ{s㟎fU s!^-itH~?/h}0 Yh{fؠҎǩ=Aːv>sZ5mgV".ݠ875.2bʮ"(72n ?.(U PSթy+en%\bP&3\ [>7lcnhg&$-Lx=[:`$ 6Zў) '.Bxv? 3&tBLrcrF`M:3̘$u*)Z B4RKiZ >Y}"6}=Îm)[հ9<ȽSg# XGh'2 M6ygIM<\kYeemnZ[iJ܃|8zK(1I ̺gX2/3Hx$C$@3sz"}*˗,8'FSx6mW Buy H06Ffd#ĚU5 ږLݍ07(%I\UoX034Y$Z|(ӲOMQf% bU´ɒaYsV]]M̋*X@l pқPDKm(Y=mZk0/؞h!P}dVL}Med55Teef>XcŬvvpccVnpڷ}SCۊ1gƌ˙xVtyƹeUxg:1DuU\vn7Lt`q[uծϞH.Ixvј28є!wsێKo/ͽ..w*cdk|noMew[ԼIG$n?=|x9vؕk.cX[\=񳫾ϧBS{ugkt8K{sIy]q~z3zf J)^x=1ۮ{9s3Wyε5ۚ[ms[]>_91սczKo38wNxң_psӁk'` O81JIK7<ΚP:b֓m&j ͖- h1[r4(kZ"kCb]i4 R4:M4ţQE6IMRTSG!iNA5JBh((CJhN(ZTE*hii-)A4@):U]~?w~yo˴vr. !&L !0!xXcO=c<&!BH۸'C\qTjжqB 阺'~|-XbU0ZO&cEHLNLT{8 B|Xs,b bֵz׍9u0Hzץ>Lg 3dcR\fǯLy]]j5|zꞻG]G=D]?hL33$̓32L33;UJbSqw|jlO ۞⣗ۇZZ[߿)|Rd*?#H,.R?}{7IqVr>p$4Ps[ x#K*1m/{~9ӎ/U *?iN'; X۰0}6$6B-\Y-gƆl7{*_Uh?.r.\O\9bC-htAra`žBp ( ;n%kPyfhﴺrё]G0qG*{mD6عۈyCXlbgΥ &EZ̏7mAxm|06c "y]v!y.XݯCoMA8?w'%?ҞM+'d;sP=l("Hb0i0Ybk HhG2/\l"V Uy4HEmʱ`/]4j Ø!X%JTax|"f BG:Ck҂]41`:8/\ENw]vşv)iX@St)huvB)|8w^'` nA;SH+4B$<̠qAXwFƐF9i]nOyj,C3W hS 1a$/`X sPr%eֵ:m!}eu`RLA 6^xgʺ_=X!Sd9e8-%Rte uq7S ]"U,y I.ۜ3LӹZvwE-gط~8 J=cuJNeGf @%ΩٯZ`ꥍDҲxyצc @\>? `p(G~|?$ u!DmB Ay!sSnŢGԇP"'v&6Շ(" dR/_Bd!ճSpъ]vutd}%?zH|(Ѵ3 eتSvddJ6 նYsDc-J,Qڿu==-VȾIFX|²Hwvw>\ !Z455U?NCq9"w4=܏M~wei{\#c M"?P C@ Xi=\ ^`P1Sn '8}M# *Kh~Gzp ϸ~ ?zuwƑ` "!C_?CӴ4)@3=Fz@l%\K222x1k3n w&\[~=܎"u vOvi|g~~T`8+H}_Ϳ@|zOP7MO7fp Q#qWCn̘2r@dYH~;S@bUg/q~~<=D?' GVNy>CR@ nE}E88=b15޶"D:xIZ H[sވ@y1׿ߊm#NJ>żN^7,iTvCcRmIRÈ gEJI V6Տ1mJ$ \_05g݁{s$+9$t.uXdS|P+U2 ($k"}߹dnY|ßۣ RЕ o>cEB3Dz1Eb>~˜D  b)6E*-R=bN.QcT u6L}*d6@P033!!{w>_穫s |z{]@8j B_G '" >@{"WAb(B"' h߿y͇`F"I`oa%D): ( ǃX!x&Fx۩߭ ga̯D_'' 80) k Hg bPPxnU?SV-[$̦#M?Rf'e|7LJJ,f{OqP$_$cX6Fm5~1C"WJ\6Di/~(J*N/WV¾,̄oVN1{LX&mkRWx>[iH8jOI ?l(b,GODAf[{A|*Ś13뮮N;u}*A/APltdR)@-kַ{[7%ʻZ`ob}]XjLCR47b Dj=m ܶ`5R a1n|MȬ(,@;̄'ݦBx86g_]f]B=jU fRܨ?r[4jKD i[s 1%"Bf A=ba?TAtXL`f|uGʨc3!{ۍӻJ |( Ѩ@|*dW};滗N]?^v_ۏ&qhcMQ6A)6̰h"B Ʃ s]>VF䅇C+, [~|6?aCX8'0c=0#[nn LCGvn%=bǠ9X/U{i#n3H~P[f8?י(% %hzPB 3ͣvzA6(hhttvpD2~QbM4u?zl:0H(>Og`'U%S O!&>'i>}XR+%D:=֪k};ωӢ^yR((&_;8蟳=~i#e z:+K\&b=KAفNUWgM$,Wrm9;rWG. ^`"o @u!)Ó+y u9[<5uL  y!K aшً37@ U}r]J\+pWxԛl$`V0U뙻#ݣ?fhll)fQUD4oON}8p˅Orm} ϥMRFښޛH]ϧ>WzU4@QA(GQY/2sˆtpz()eCm?vvB$F 9-,!>ߕۻ! ڲ oi|'V-!6fTxn np|qpڠ8 zì5?7~JkMU3E7ڞH"D#reNՎ(wCjcuj]I۳VA1E{vŴ ["eĆfK:%xzq-@:k5HEj [U{{qwtK%.^Y/!DwA.[S_T2]m@8.m=*ewtt'eQ o߻zB%ETAQO?w?3?x|#F$/5|5DQAQ}@|$> Ъ?J44((s;ΰ:"Cźg$'π3FFI_!1MBB_JȈ2+tIBJ2Yж D?AJxc]$R;mpe'p+HQ &J咮@+/7$in^'(k D;t\U82~lt+`NFs()zrO1Dyq\Q}Vdo-!t,6i`?ia;@-cvFh:_|B@$}XXB}Br "bۂв1c8ن;k1;sf2d߼,.$5.?s fB馅{ !M!$D#oṞFx& ^?F!oǝsOpvN?טb{ml4AK2eAAׯz[ު/1z+a@&wTo(-)m`0 ~҉O'KѲШx/Z1nO8<,;ux 'CGok8RvVǨG2oC:\2ww"{#?U(D-ÓM9.UkHuj4=ІoҿHINή7Fss:GZKϯPL ("P:ی)_IV0q.wVʢ}gEvCOn"ȒЅB{qQEҼ2p??A|YB( 7yxy6~ce,cB}"B[CV AhiV )("JЦe#^Jh>4Q Ӟ܇ò| `k#$a ~!KPpY`-;E 3ߗ.t*[ xEέ6u٦E}zXB1W0zv=Ȃ(#WWWR/]9k5+^&0ȤX=p{>hl~p,!AE߀{ذm<2cx ѐ3 a`.'͌gy?@0NΖ 8Um4c t+`;b3/ Tu1T ,"^= @ X)q||Eg/VCvϤ /2ѧc~yl؏c+d 6#2,0W*(/ %:=W"`ھ",~Gҟ߻;6 ?yN$zӿZJ$BzBxw]i v~UTsDI"Me.vጤKD;MOKM,JB`K\PҜɜLK $ Jش{CЏ=)!C{4=2_tpm7P^p8A$ lЕX!2b*?5@ddOW9A'#/xJǡ}/ڌD&&['DlPQmQ%/^`D^6`.;bw*[O)NF"|")n9rϦH1a. GSURytyϰQ.)6nՐsBR {m3Iܛ[nGx{݆f'?p1B Mx H'3LQV?Ow'q߻\)+l~^w!g5]gt,Zmp^UhEZ" y"4Z4em+~:QŝA[t>xZx:wDWo=s .Oْ kt%r$]5iRT0Rc/$*UR)!\VY9M3U6Q@lW&PQf}X:8oQTZLX"/At˜;+ƳGDmFq>I{ F'䃫aQyi!5{ 5w^ãVZ4X9m7Yr]c@qDBcݻ\L^qjC25j>i6d,K&ZP7ӝE ]QNK2z߿47w#4%֓'H"{eX;m$KH|ؒ8~= Zio(>π~|t%QY|̀.7'||ji /{)#m (,WȀ +8yU,32*276pőS,Uu4UXT>訟Vnf8ڡtAX{d4EMyF[=̇ <p-Qg'}]7YuEez`pN$za1IzʇqBpD! Gu{>[GڥZ/F"1KŌ*4)k/^1mqa:$45n⏛ѱS3&cuwNNq->/^|_[=-E !ce#u 7=9߽Mr.i8dA ߨŶ7\ȦafiUU\mo|P,&2k: 轢ot Vc#_7Pkl+d,|`*OØ312T1oϻ_ [\\M^@vAD!*@qęgS$ ƹ"0աM&c6 V8;8!)fUJ7"{f&['`tP-S!{p;ʻfo"XKYwx{i"/ .5!74\k;Χ`=4:k\dU- J:]NVcn);3j<&&0$73Qlb|m+iwF"Nf[s87{~@5?R)uw@~F#DD| &@UgzL|w{Q=_w*yvآv@cR9Kٹ\+'Ff8ݒI$J[;$~vPoF~ JGZi.DX =egܟ MYpl]h]euTFJ-NCWnCDURQDUE<3T/Uzg|Ćn1OL7@LHwo:nm;ϗQJ=ـJ!@ P  4R4@!@OzdsOԝGowG)jZ g·3OOi/DS>}; 8F! pF.glM@Wi~thV\GikrtN|2~ :$K|m?xeMdƥrK({! 6;055}_\U$کz&^ Q%Tr'ldaT :ti8D7!=,سҭ8o޿/9lgtbQ, nI_˚nC#A$CԐ=VZ!~/sیG_ 6nnp=!2rW-y\txk! ""Q( cANIsso/9ш4! 3$$2Hn9݂5YWXUn=ULkyb[/ע?TlmQ!6 vjpyGL4Y0Nmă1CAH 1DMa8ccpyvN&̕TDt#G2HE;aLI@,[bb($@3,@4'="ql5Ay=)ΆLC@0ãp(ӹv\PQ0S,a,?mg?/_ř~tٳ RB^DRlk?V-/;'xnR'G.3 .rSӞҀTˌ ?LhHz*WqK`0T(w@ Q3Bg)^=~kw׼(z}ITy{*k@pq`J$0+dɡ>DPk C{q6l2fOjKa^4__o@ Ë}G×wxɹ1R\~y~'PO*_^Tl-nu+5vD$n4GeYkD׎9b밴r&N/W{X',@I8А ϓe(sl{wap>^Ѯt5wf4 ]"Uf53ޞ prK3$q"O\0ͣ`H4E3jhQZútCfUϯsyNL Ð ?@eM4̦1AH?g3a<5סR 9>7;bDrH @:@_,LQ[XM6aq!}"Cȟhl%>b1S$IS r|<0 ՉAATuu:(P5Re-ama״dMaHY峿RVbmJPݼt,$EpZFI@JSp*t{|\yAr5I(\h&!`C["O#$cxA=2}ŮXF1R:ʑFyԵq3GF`>A.{/, 2BHqHuU!0 Y{&#iܪ02J#p89h0JEQ!M *MiA(:ʯjzKFG6( 6H߯eT|a9Ua=&`"aj * h.0(5zO].)b9L {)؞vtTEijkq f9b>J ( +$v L\ 8>$ 8"l2/;|7O8x&-׉$j̀W(vD@*,JW=˥?Cpf@ʡGx'a>$= b 76/zp 7`w $2! !%)B~dԡ,E1T4' &JLS2rSX"iƏ-}8՘CߡB@ (+]s ]}<v :2 fRRb`PTg8W(4NkҸuyg!mag[5Y ǝ(`6a,lGob[<4ln0|௑ٔyWnﳍD! ̌ Y s݉4EڢY߭B e:4W\'X< CR/1/>&]sʅacїaZy#wq8{?{"33Kٌ<ZI: u6})-(<voeI72e܋0q 0"g2=}:^mUG ]]$k`XmÁc U (iɗ +GLc%FXLil-K#bbv9HX-4РLE*4Ѷh֚i5F6 il@ ^NИeEUTޠP j;^los[Fg^s_ .rcIܠl$ UEUP_9@-@S-5T=? Jj``;/^J]AACM MUꊈQKT:@aC).G' S&i;I8vwMܧbz>!%QAD-;T*p v*n,jjg5+\"P^4 &i.X 5ϘU׾-B|*TF:ܵ1M&(ÈKB]rvԄ\(PhMt14 0!EALq2s~MMDm_C)(&uw׺7LCOwA0,ŏ:'Qp_nW| )xtBL:T/y3(85~7,،7tZ{Du#k☃lx;Lwh N$:ܑ<)1 T@*Tꈜ~zBr(6߃p9gȒBC?@yzưtM&ձm12hNJ e#7zs>g1vз"D<sy[sa:zZ> 6bA<7,v˓8MGs8{px"sٳlj(JV ly4tp!C q6ƻa=Sl4KWl{ˮS0$JC%5=q1fSSW `HB&© $d0E$D/rj)+JF43p/7zcyFɉ Ӂ%Mx)G TAl 2Ͳ=zӺ2їuqf Ѕ);BWC  uo$.Cs ۙ6I5Ǿ\ #r Ȃ"$ )JnFZt|ZV`WBuxbu> HțǒJC!iUB%DJ(FVI)YVaJUf @tdSq)B;d@(D U"I9A!,xg#t+CQSxCԣ€EE'{cx ÷I54p){ˠ$Ѣ )h3 |R ' I/#>ۆFm @pAKCEPPHAMWv)G* h(9'9J J hhi"Fh@&4h(Dѭ8J"Pl3h#[sJR f h("h io1b)&)(i ZJJ/<󽑠xUUS$&!!AE*P!ziheRsxZ(b A v"f+Me&`hwXq7(s,# m & Quj1i(3` iR ]%άu;r.nɘi X&3ɲlш5Fia3}d6l"F ;noѹxD KHVH;)C&i!9SU㚖"?q& p4dBƀ|!7$@҃7MC]< S];~iR$MijaQT`2I$ck< F vpmQ]2#>݈t/6XAg )#t{+r}æ:*[3`[-l;Yysvfض+foZ∕Χz;[dr:0;w9<(sW sr670 †I J =_?X;^ـzjtI c 16TN T n}qTvFv@߻`!^#B@ 11-Hb@Nw`!g~I 00p9TIIL2 Q).kxqo"dW%zih{4.*}/g%9Dx Uޝtd8spR:*vqЗ^1e s2BysGy~[VlkXdU$BHȖHP$&]-"orMM%ADHG}W-Y]:"qꜷ3(Q>B;Jg\ĥdJ:q. jS΀FKBQIa(J4@q [@/Y/H,IbԮx0\`~}WRwMgL;H|si*?<TALbq(C44 *QZ- oa;lQq+ odN+6NT-di!${#HUdl؆6CPGBۍMwOfå /@wj\.cWl NHixg3sGvp8֡BxA=EaA9Z42qR8D5σ6MC3QPD/z!Y)ks`+28Np{Sh730Q PE"C3AD~G%}E4QC0qvurx_|CTn' hNIԉ'Ia:+qqsDij&'y(C B2CLF\c[*ƺ0sE۩30HM#יN73>uX0&MKmu} b`,aqnѝBn8KXמϘm~5fP7n! 3rDP*}B]G8T+9,`7ۘɑgom mZ,PEU2ELI*bvYd遅ZQŦ*&Ehxm{Kas!]>1JK8'yHdUBwoPyOM`ဪތ 9I=^% j^@$>vr e('cW`-x/?`8{pL!h?k{()${3{9qm-_ıH2]] qv&m m!I2!dot#AcBԀ@\@1?@!!!n`v|T u9"s`on3ϖy˛u 7ud ِQplSidft:v ̈|v>v@82CQNh ChsZ7(Rtt,>!xVbi섂t,2(-ڊxIX w3JA#E\KOV cxH]iL"Y`4 9=e0% N݀(G4FEwg 6S$+IeM]5xt!"W*`@$$@ A+T,AHS`(:2$S$$$iT] C Jz*=1~vsEM|~#+M¼qik4w $Ч16<z{_D >;yюXvWR4؂7?S&?!gP5-w@uUpd5PT2HD3)>mBCC dGd؏L2 &4E#I_#)Dyd|~1<9{U()s/Áq&$$B B>^4^2:R !~'+~L nk33333UÀsox Hl#;ݦ"("()P6hZ 2*0RRtT,~ٶ[ rz*s/] a91LkA8x(@s ~RQ%mP@4A(B(Ě$rJ$PDȤ==l-$ OJҠ.Fj  P*!ɲn.dI/(UT$6~ `Gt~Ԕ4TR=/WoyB?œvي͑ti|EPiRds$&yq6rTEhTM@lMF-HP~*IE};$!( ljM40ʭR/aLA[:g~~@8$%!@@0D }  bcԔ|bj" B"Qx%)e;E (VQ$p?lhӘ =rD=4!N\s]Q&ꘙ*bby=Kn>*YQP$7C AC ]G:7E]#/fW5T٭AiNB<БsB $JDp ¦pJeR%9h&^Z@^BvB0 4dH8"2gAudi U< ȁ[IBѕtXnޯijA M$ʐRP҉DɤfwJ?.bS}!~k19lx#bN&I48NH~m \Q1A*Sܜo Dp30oj;g34mi!je3 aC \x+,\|oȁUbP5v!(vhOF7kFw,P4>N(MɹX]90MTwFcf SM^ Qa0j@q@h ( JJx"pC\) [jaZ@r]`vE.D'nfC;M*'na{)w @Hmܚ@vݩWl]"جg1T)ZI$ Tc0r1ލmKT]0! ; jS2TJ/Oi*m74A> (\14++8zs2Rq'NࣘqC@ߞ RS hyuu @P)G<|a,`^D;$" DMQeG/_@dլ4'e1 ~\Sݩܵ r(D A n4K]TR/|`*4@B^{f=^Hx"hGÂj_VNvX%„chT–<=TQ@ 4Ea=sF_6UV b #п0R-Dq%HtlE@qM~i !+T㕥GEyZAF C;G˟4𭡒BaB0KU`ݹ# tTTc %i=dO0ϜS/a.dF# UTTLL(rJoxЅQ6bfff`F$$ '!UUERIDTDEDDUEPLI%A2I$QQHdY$H$H$(b" ֙I$$J,0UP~^o `ID`N2LP,cS,F-IJ1J64Pz]C{SޖT6n Z@!vVbi xvR(FݔzF:!}l kMrT⩡40A&>1ٚ_hm!\?2̋'i+?Y.AՉа]pY?*K7Q"R2w(ޜ!}L=0(hAq'*X<̴.'C٥f!Id.Zi9c>wLhXi!FK̼\P)6vѫ`@^lM '<4ͦJ[œ 杫X \ꭹѭԈkKH$fbOPgbm#md 'j) }d,tn"j [D|<M`<wn;xC=èWmp/5v,%B?_rrTD4'v iWV>XvHqRY4RVxIe`)u͓r(J1 Z6":`ŚrjM-<ٟ7DxaMᗚ;Wuw \3Q*@:]2 R G{ *VTH[pUutv/eɆѠHxD\!x e N=~NBU'YgU궁 \ k77:uyuDU P9A~@ <{ւ D^W2ѵx1bk.b]0;*myg@[<C0QITϧd[,d}V^rPdLkd\]J]&QsrREHT$3*%J(Y~)QHu 7fJk Ӳ:^C5[ZTq;s"(N!ѡr~dYdH9'90G@耑.Vz"DVi!f A qOzU5"hh`Hh&>ת-UlS:7Й @iOgٹWToѥ}fnGkzK u ?1 s$Qhԁ>w<!'b"f&dEčb%c"^,4T1spCzPSQj W`&0C=EDDI3% |Wx$)0AOL1ɥX *زE0 y_@ ,QPC12˙&R*(-HACDKqe+RWCjv|¡M.-BO; }|2>>|~;DFHhEą' AQBDŽϒL $\k盕g]7ޒ:8w^Z+cR~Vȷ 晝M^"\00*in QZ[6f4@6[w:(ئ?nlTQh7'?<* H=H҉ I/̣N**q(`:Ü$|ӆR A1rC3,(ؚ^#$a?OM"a}lU 'rZ!26CP؛D\&nQՒGěHl 0ѩNIzIICBg)|K t; -TS!'Rs\G( Q`Û6BZ[hC*r2)`ճQS\ h@]%BС.6Т0аnx >@AN;i8Psm:g~~8'dv  LW2XO< ؊@h&LJDq> )Zh? eN5Tn=.gɉCLz8壖9I/LPw&L 41NLJ('7 1!,4f[ݪN I:'ZOAu{S@f zJ楂4 YFyDe4$T;d(G~Ow]@4hvQ J\CMqr*GAׄX!3Eyjy{{嘷x7 ;AfP!t$^:8p`s$BJ:SA<ӡAL#17M}C%5EIT4q0p]Q04Vd;2>LSY#JmA7,1FE7nRonLbØo~`Xx]&` T$p.h`p978Iy XȄh-69,Ё_BN[Jhp"YNݴ)!ҩNJ { HM/tRaD@S#d4&TݑED)P=PTM8e&<ѳGa&hH<9yOa:ՄpYfܤ ex"*ry&; h/cƩL6 ~Iwwp@Pt]pNӘrBr`A.?A!4\3i"C݈6L@ߟ@h^;~*P?68/X kzMVCFcXz !r{rlZEPRfwS1 vZx{ Ᏺ#P8CR99)5CL=قL$`B‰!?0.vDm,HH(s0{Iik cf/2bc(xg>g&F&[@b?1ǐ[ (@>d'i&RRRR"|&nKȡgA|ap 4Q 1( =7gH bh B !(&tq0ӡ03 $uI% D,Nzq!" 0(*agr>en'7nz"J_6nj!^J0(flDxԋ\)X Q G1<  vcoEMT8Z =ҩ'7"&B). f{ 8#͗6-9$,ϿB5Jq#)4./60ssB;]&T&DRO$@ PN!$)bj@n"$ǃΓ<dhOKB4JV7&.L>SW>u wq#[D)PT7s3~?*&\07Ŗ_ f=>G HJ&(XB& w ǯv\>u QO-a|.ٰ郭"7qHB!PL!ϫa5:|{?giVqpV7Ȫ?o/r~1* (jO'㭏"ۨfCّVz[xR&o ~5Yf~P]UqSI* +-2^HBI!O4tTofaXcMSMUSMP7ۍ7Ƭߔo1m8iPI*U\AȟUdg<ߴx4ŢP\ 6$%Ƀz !(Q0L9U2 7X,x7ɠ*@#_#J0"eBVVd5Xa bh!N]K6ޓO%"Arܫ Mڦ 4@V Q߰}=>g I(a⩏o=jhh8&yӡ_.kRo'öY{^=<ʂ1K+z|it:l[76 q ;ީA+$'xC (qbyb `THpAg 0h{B̓x2 w 0ׇOUaxlJĀYB g|Hzc0 ᰝA NE,LOJtA&F@pWTWrA.Z,j aX6p^b*MyAf?MⵃtA c({Hr=r.hc԰jr"*cia "HBeMp0uD1 .ItNqQ4 IidZJ(b b@!$))JJf"!!!$hB"%")1Np2Q4S`?\)93YM % ƇP\ӳ$I#NHOjszWM0<1 S dz\P%"~EXV{teEP\ޘ˴i8-dRꪪ[vڪjqywy3;-qw&W~6_ԻM@#>N7 7]`0b9-UZ*2!;"[dI 0g0s1-U[t؋SʚAro9]h|v`ARR;9nb݉\ˍTd.'% /& 9WӳY= ޙ,/'*o=>-weA- /ƃ0Ӏ~{3u-W=OƮ$HW bӧ-I%i*⮰3L{ChSM3 ށKP-ﳰ%ճt- >sւKz, 䍭栙$(m∂ْ  T=Ѕ6;څK(/ x)sPN `bT}IK^7>A`SPQEEPt`ډ" {UUTUEU4SAv x_>)0-^Lp`+!@ KL !pP@KF@Q@QPSW# (ɗˍpٙs8fS؆LD]81f8R1$0;id^X8ݩZ>A56%~ߚ(7# ' C$UfwI;)N+ ]@ed7 2(9 2Ԁxw\=Z@M@J#*Pn&*o0#u!+юbZMMMfyJU50L$K3}GAsI<" T Q3TSAATQQE41EUDETUb0 I#p!"ahh(`SqHVYfo2|abyG%&F,T{C ]5SCLDDDG <>iNpe3;5%S~w, ƚ\&^ջ4M3KMJ@Ck/0l$o&"$>ON4DK0)~[cšH!JQ}LhKlaYcpc5ʶz$wSO.&e Ev oX\5* !}۠\-je-,cgaL-m6yC$#А0 He0.ZG'ÄPV'7dLLvw5Ҧ~|!aPNN>{t#Q/D$^랦*˙y0mPE}2"tup;xUiF-#C/Š64V^DطDÕ(z|}F@WMҁB Gz._TyG*im3;;F&F0d"ffJG"lgvQfB%Oy,loX©"]sdt(,IK"] m+Z" {n0 5-S6 $Vs9֣53+08(rJ9+{Ey|$>v2t!d*}m$1lxTbOW /J rv> J$6H:# )NZmJ҅ 8OkBa,O |HAVb%%hh4*1&s>݄4PB 9DqOG+ix% QPz8>.q3;Dܛy~J Ʃkr5uCO]G )"$P!\L7IcH8*o!xMD_c9 y$m6>%"+8Nuh<=i2r~|ã- qoSEeJI==Sw\Q#NBʎ/5Ļ826nNWz7ßXg3l\F!F|D1ח Iu#:\/i%4l"X?yfkMːrJL/PnN ř;wqwkЛ{)MԢaLf7k;dҨ`X,+gf u)!GE[p*+@ݚ@)"F G,9fN%UO_@C^m,6)p,& VQ WdmhhoN4[p5} \y)AF7) L Wf;rO}qJL`7>.*F|888(.4oqg^6<#󨪫X"5{u$(m$@Qd/-Tt C-oB\W>A#T&7t@ l&P5~RJ!ຌH#oIQV @Y]tEK=iuqB~99xw^uNcA[ϝq ooę&F@zRôl j%(ʯlJZCYA2U )V\Wuc5wJ;KBibJ]NѠ:@?Yf2">h`aD!Ue3*BR % DIM2^4L k˿|rćzȝ+]W`e0R*QAjX. DC BU)D@ \=Ӿ[/,9Wy;5.}̓0 P㻶S!Ƙ{2TT%`"Nc\} QڙQ4/fs &8IAt!,3D0R?а vi  {u<ɣhNxp.8I"@R4%.*]a%P%c@vvEf>~.ԬΣne͂ )?"d}98hΨ#e4( \2.4OG]IЖB?>;O\'?S(쭕;j#(!_9]|>~sELex~_D3|p bg| +Ê v[K6wnA}0@6@=Q@u@tj$R-іK%CE}RD  *y2! Ah^^)e`ٲqQwCcvMQk,| D8> R $33$I$I[vyȚx Hӳj\;rӫ/C5[ӞtBf#u)vhơ޸>zFtQ) y]A,!/pBRTD2I,Dݼ +]z;같㉝3!"ca"r6p%:rmonbY=qkv=9_1:ɰS@|u 54GHp^AExx>S}{t'a6Qf IaA%ā62axUUDEQCCT}34 6I?z`K5L+[ 'R(*@P6;xCa?"BZc:sª$EBtDSwL쐋pH8xD Gq))R4Wc8p]lr=d&FhsIz)G|/op}7zC1uqSM kF /1M Sn&qGzd\2[(ۧ9q :Bb Cp^JJ#sM;5\)xQH0HC+(usBӘ`k*"+9qlw|Ct,!4*B%~H!.ʢpWq!=r2CR B+PiHiOs~vгzgcs?8ڮlt?,601w7u+?` .?_ҟV|u2Owvopx*9ɓ!s&z'637' s1pVAv_(gY뮢fyJK?{H_6ߓla`O("ugwJb] w89?l܏߉6sJPuse7/V-=I;)PJ<4< hLz7)Y@?&c:P QAXDvpzfA kޓPO)T0vԐBt2Da׷g穡C:;-S*}bΞfLm}xʣt!SA-֢6XjtW#0M ;}^UV$ʏK{n'ٸ11ܒ=q`kG 몪g$$hΠ}ӯOPgS5 hnHz-=yLj!>q6$|Bv$:16brv"{B_3bDg8 }F2.*^ HD1z0NƈRgXXdR`)t0ē:>(qϗvoC,h p>iqD[,<`;I Cx <ғN`Q/{Cqu(Lġ7r&|Ϩ?%`vr ,D?T*^VuBt.ÖܚAm;o{r{dZ#"y3Ux@7.hAL &HY aprL$0CA0DyP@A ^Ӑ$(Xw 9q m{mc,.vLϾN@< |=wJϬ3?<ĚzZFA;`=i&CUyu{5{/Pv*>Ӊ꧗#GUQ2wtq`!BPU7qWJ˹^#MFÀ׳##ǘ 5NyEA υ̞=Ǒ.ppG*Gb&L}W r4 >n6u2@-&%Hg3{[ m=][?Ue A=i^\Ux/ :AH„sꠚcxLb7&&L(8.2Cp%ǟ.HfyՐk:ǨNV 83WvsRs)(eQQvF ӝSjb |)67-h6fhԘ1$S@$AXpAvϒn 7`@7z${6a: ~";8d;J@^bmGk7/zn_G@rl1뺀i۴r"^nL9HrA)2Ӡ9s3336>wfrd7| 7q2M($K)nveECty0`OlIbŭkqSx`s"x'󧇩=JKَRvy˸]:ʊEEl6<`7wAf4PℌS/PkZ BeQbvyf A/QPha÷{|4ݬ~L i1N3{30ÚV/M1×ќHXVsD]nq.=x 8- \o Y6А=t DL@5A-1BHadE:]ĝzlM rN4x`KsqZef4 ~NOsZ|f=< h6`I)"NXk9 @@]>gȝDQWa:vCCٓD6$A5%;ٿEGSTTVvOm*xa*4TLwÿ#A(zffffffg=Cjwx۫hPz A˯.T|'hY)ǘsOB7$xHt?”\ň ĔGHa-vb-Ka\{D=slka\S]B| ?^RGp]~o|Sp }+Y;Amn@5s 2=SBObwR b;P{3!1 ,o<̄ܘW]7jq죢E0p5Ѐ|l$H_i|o_?X14Y#UPU*c'7DHy"H@$ҏ~0HOʪ":0P Fkxq`7J뻆 IJU (")=bh:ҌjG RX{8Lf ub -IOۈֽ6o_gŪ['X+7s s F6獜VbgaAä&Mnwh?UҖ'tXvPiCLй,"᫩yq0U/da z{Pc@IgD. 0òmjt$ 9s'97Fᣣn*3LABx{% DenJjlhkD8-{v6*4ʓ K"5#Ѹ b`GUyק+xUY * )IUbiD*@lN}c Xնq0ؙggN<=R5i#= ѷgC}j$<$ż@a2C0-EAG[5bdBmL aZ°ښ<%Q]:ҙ[xHyзA.6rڎ ֆp' ;-s)A$6 e 5EF rґK psaA cPmVecP< ߄i!<%{/wS:jc ל !h`6AeH!x;4ׅXPh!XA.d}u6F@GAAmz }N}j)S"hnH d)r+4fz͙iZm袛\}e˶ZN 8I:aH |z҈Ƒ `B؎X/ykX CY&@i]S4Aہ|]xg' 11UQHP U I!Xoy:DIЁDG0ɢ=lv%~'9*dlƔ!6ww>N) v^8zUu l1s%jE[q+Y#c ˗5"9Dء$rDp10>`JD`:$DI"P)2)r-)c n%:T@l0%iDo~rAl 5?ܺ|>Nh b G5B _[7n¨L TO8qHLG4/3?ʼn$X <*/]_&[\Z*Br1;$'_Bj Ey7oA'n)"*H8Hm!_z;FP_őՀ7o_He,z^ G\.a>= P R4)>t#6Hl0*¸=ZQ=@yܰi ];e_ P9}s.^g(@"*Y35)c( DTDf=07~&зYŘ\e)@'᜴FJcA8Ĝ;F}q fiH"3hRȬ܆AF4o,C[d$eBߞ=^מw}-*Z0ylq,b3aBb[ Hpm>Tᔌ d.9͸;C@p74(t3<;{`yh܇8D` ÞKA8cU*n0E^: NxpPn*rߟeU4@7O`/_>hz_Q$D0!B%9Wϑd󗲀ꁬ8j Ჶv ݐ]cdhWi3u֋nvb0.(X}[ЃOϙ4g g]7fcGtd{cKUl1XH Q;}U|7勡(`IJ6t.VáGv2 T(=-O,`m ?{PB|%n ;t}?,؇yp 8sάAxG{8_ {>Z.:vJE}ԉG\bBxcJ|N'cFJ7k?H!h M`Kdc('vm~m%,&둀 R' $$  i)~?c:¦P0J@ULA M%M@uB!P @?8f h` zF8e6Dn@ #BQK%G ./c< 3d|hK@w,_"H@! b晗f=&tHC:#M1da(hѡ)"/Gz_PBCq`;|M; ~ց[vuU}?$`}opRظj:2%W([%Ot}[^ +Pv Y3 /-srEJ3SHzc*tTkFkFi*8r(5֍h֍h֍b5Z5Mh֍he:) )h#h{^9EEDrP ED6Xm>H4REEWoPTTQER1DDDDE5UDE11/,QQER555Ei@E5EirF(hjE+F܎G#\EDESQDEhӬD,SEQNQAAQQEQF4rU5M KwnF*BM4M4ESM%4M4MjFѢhN͊(9jQI@+eVROgl~$ng[5]hP} Fhi3k;+["5\- PqVeѴT H(Y$ JEK@}C@S@"g@ov"F &X$ob"jb f)("`&0H዁ANB`SzĦh( QI@R򺷎6L\{') JYJاj?oJ|jH]cʣ/n>FaPJ)O)Iqp!J(Pү+ +.̥QERSӡwVmv~$d!hz_o?]ܡPz,%~c)w<#xTZQ) H1 0T H2 . ]rt\n9`D eoHàLaoI'^2uD!ʇu!r~G,곒 yj/%]1?a7g0u.HD̅yW8(e*إ>!?霔8xϵ$$ΗI_=dbYQ: @ a@@X>@?O6x] W/' uo}~=ozw5Wb ,I! Cyu11VnU<LiQYjE')rs k56'(*"Jj"("b$ *&BJ!"H &*XPK%-3$D$AM")icFXѧchIE,AD0 !$Q!匿Ui%mǏe]FO0Psp( mXD zO9U6;`],`y\aD +W0JQ!H_l?pRmX?ޠ6}c!Zs@{44zC9=,$@6N]B0. d+d375{~U$4{$ƒ1 (3 d%64lCn ~N )!&gG$ `-{U? ,.Qdjt $Z ^h{h&Nm3<v[F(,uy^_ql) @b#ڢ|dWYW׾6:)Z=:Y( ӵ !Y䆑 ((U J`dE(}++SBuC`SUmQjmxp #>юM9m< L=kpi@;k}~$kpC1dLPfNao](_^*vLbqE}Wκ-rfxzxƑ5 /l>U\oy9D9,$$1DyDuبF"̀3q#IA_?mtZcC}s纩ޯl}at3(QIKK PT\*Z}LaW|hB""hOMjU{҂4⤔fDH\cEz{>>c3R.&E 1s;"cHBf`tX)9 n% ѻRN:E[%iҤ^od̼gGzz~L7{<v4Kկז W$O/tG3U(63pp vGUH ϺL?\>, 4yXbLr 'PLDB@7032ኇORh1wi#DUzFf$"aLD3C0r䇱:>;h4a9@W.>g/]%N,",! -sP}Q"w^‹\F{P̣A  6;ׅsb9sK {r09d.3Drf.@j* 5"T# Inۓ8 Lc PG69s¬`")222(+`RPПon`j{#d``GjH7{~Lj^~w~bKhmQcڏq9n$6x1&XTμG*i6 PN" &  !RDP QM3Aӗ^BX//hr>ǟDebXHHtDi 8Da.;1rCm8BVc:(4`qt v ¤M7<9@N2_13{),g!An~S"(gP=MAq0&bpyC"@b!/ŎGM.(&2,|Bq3b7!"t /B}r>qDI[UI'逦0Cѵ2O0 뀩b#;HH$H' ody\D/A,;#6Qm60Tvl'yMp3!8 䤕l,3 q%qBqL"5dxBpN\€oYb'B yȨ7QD\5DH#Q!EzpM/7W ҽRob9)yrPS-Gj?G @TUUt25UyZ5UUDDDD1rw/ݗfwF懰FTzuJ=.'dĂxJ}8jfHH <9ӼNY=b:”.ЩG(IHJD hR?y$a)QBBQ7^tKD!G?T 8@1li:W4M0Ÿo@~i=Ǔ0|ai<ڝ# F^ӞBb;ޭ In#1+ͣ69E h+9]×yfnW1*n B4|MluP{-hO yC̞:KBQ{|' 7^ H?ȂҢ GAiCDBV z:]Fd| |Ht"Or؆ؙ !a4cXW r^0MhFv͵KUx*QJ`@_aB !C)@=( .b8l#;F2tX T,fw=޹ <}[BJE@!o)'(dd`\X rb0b3 -ݑ+dLQ0cI9mpYݝ'q 4XWbLt( 4M=jyͶ&A}]PP'phe2+) Uy&ēdhI"" j[q<Վcp;&$kdr%-0O)1Mxw (eIm%Q#FĬbz2fXkzFT YȝHs<W"z=yӼ{ĈCN3tػ!ïJ((gB#.lPO-wX'ǸR|n[2jc:mtKLsuwpəbT!Q!Vcm"<竼#3=t5qE ,^s<ÈQĶk٭HU ʫWW*h^FIay\7-bt&&N@>M-r;IHWnI "2j[u#qPbs&M 6Oh\`ܷ =K0)s9} `}' OA jXx\4"" QQKQK44|tϦ'} R/IF AQ"AsZdTqijio,R$L\IzqLؐ"Ӧ dJL>u3ݳn5^d_ :̸|8?naTB`)E.(zu\!D>~;RGUR*OΆ[HlkeTCQe &Hd Ga3s;ld`#晝3nfc:mVt-vH}8}s8@`y g-%FЁH.D08ogʜxhȉeh/ᩚvBexx(BT\;>nqËf6TzxJS/c*7o/BY=l!HdD ۸1$j&1Nɣs9QE@N0a5mpFxi Yh$1ÅӠ1_A03_ˆ Aݻw dgex/ ^ 4F7q(L*Q I;"ֳC lQG&F *D 6-kDx7=@@DAUTcCA|4pEʢTBPХ #WX)EN4 !JT;!0PyiQ 4t_`(r QDp-.W*1 IG&o.pO.E|!G  #J̀>yŽy8 V PCBj}M !E)H)ZmU u31U#g^0pg>cy~8jS='5Xx=g;6P3=wĩϣډXl>I#?e]mE&}N/NQoihEV{ ծ?[!tQhs"ԦXO ?~>H,m;iPwRU~0OiwI lMȱK+ @5Nr*vl4$@\y|gf` xaz7sD_7rI}+z:zЄBaC1::36U{H=Bao-HJxp)=P80xa{/‹ Q'ڸmȫAAQ:,x(XXE+`E dPAb0{؁$(BxS`0Ȥ&5 ɁIC. ;PPbiy'B' љE )acP'\MεtA;i٦a> &5 wSZH:,>B! Pfth=|2FTK00$?=g@ 06y'2/t5I"f@VhB,#`QNG>R 9Ԃz}I(T>p>L*rbGϗ #hҪriٹ9w}k7aߤC4r:UG Q"vlqPk\޵R M/.͎ltZ0A°\̢EC]!LQYI߽ƏbK|#w \f'HMkɟyo:m7 {Џ?w$$ŢJ5cDAq ;tNT35 h+h4㴓 F`[Il'ΡDqȅ( !?ET(11D (#P}&ps°33 /86T `ƒXpV83nMd27:hbkaf"`i5A68tf̴ $M\2blQEEETUPϤ0r L kbDn1 ͮL{ 7`lgZa^ Kj iP2CYi1̵QD)3 ;VndH0!,QromI*@ &j:5!I2I1\wW&akl$Xlr`z͐L k46q|@R:v!3p8a075" ̱#<'X3B̄h61 ձ[wSv2n#jX/'=<Sj pCw髜;iHš n}g2)h[2u#,CG z4f. G)xXu_24Й~`FFC.køH+ith.fQ@hɐ qʤH\f ̹O&[[7_v̢F`m ,n 4O 2nK pw ,1c#@dF]!1[bI yn<7$;IB q*wI)3U>^r140_.թ ӏr|30j]:IM:|`0FPgMMNfA.Dns78acx r˂w}z4yD-l0ˮrG 1`Q_('eyjMҩ:5e=tK99Ӆ?c"vȳY`2>nó ȣ1Nt ɔ]\uhXݔiFbÈ5ƖhlKn:lp%[`ei $a`?DuzۊD 8{M$E8Rlaw6vG@v% (ߔ\jV0:$y뢞zvI${/1@1N& u1C|R$* Up;?tsnG#|Laf.I{S}h2%URs r|_iN ÷hubTW[w'>/=dQ {Mu8|, ./{a9lhQr ~xPu+Skk.1: Vv5%p]Ep94}#F6m)2H:t˘פja3'<gpRI$eR]y?~y1>2Į Rq`^e UZ& Zq\DxEbc,KcyNmq!%Em^}ӼސsOl0w oG:$$q0۶z!J٬F{w:,a i!Ix"QCemFe(pV#<# ~'z]-W߶ow2Id Yu=8 - bzDc/qsmوFV*\~US׭\m xg<-c+ʽ5sIcj8u!H|sl# pcit~0|ae{\Œ}ܺ~z6v[-=|WQ8uX`< (?,<*f+.rg= \V!YebR%(v>yq4(q 90KU'nC=6%p'B i"A "GO1W'#vZ5(  c.LlP#"i}veFD?sT4lÈ& HUˉ/Ⱦ5@= S9|b#ND|ǰs*E$A}PJ@շZ95>Go1tAu#B_W !)o_"zDyDDbM(֣ 4 q -(- >13 q'\ 9 P\E-bZcWjBWi%i"12~q64ѶCKlX59Zmmv(R˽4|W 6ё{Y(> x"C~è[vUU4 2HDj_<~-W8CGhRs# d􌦚"4yd'Ѐ[=ߖ܏ϳBICwܲx03TʪLQ |8 Gx#⠈p@Tq;QU,)> @L)Q>;ǫ /Q`5:EM}6Ὼ;HʋdN#Q*D}=y YAdIsߧhC"@ ˞`dpC=/%T|r^ eD_lϹ߼ |bEZTDAZ@hDDBID%aR&F`RZ*yCGns߿{_WPb2.d~lz=/:̵d{<- $m&E6VĿg{nS'Eimllxb6)L.&l#PhGy<gMFNtH1lͲbG-) 5Gxw~BCm5v#&Nn1<ը"r} wJ D@?2waU|^ANYxDFIQU M3%4r;KaCןlĮ~ܽES)\@X o<F֝ft$ɒ oFX6#pm9_(+6FR zh8Ӑ[QFMq>"ݑfٻ6(|aIiDQ^~2v ct հȃ+$Ё iLg^}jdYu˳ Qldc >OTA#$@z5w^xrmkh+1$&)HF~o=3a-8RgM FNT*|sJ7inHXݭx#+Nm1isk3kMD8jaЦbgSx ET:qgr͇a,ֺ5OfJJyc6D JpaetHa؀D$gsI}DJcD݈2-E$( uL'o0dk Ȼ<&VGfD-moPʀC76Jl %iioc6˵$k \ptúqrv01XfiZbP<\&6Fs "0B5]$k.ѷB rH89FJ*B-.CK0Tw Vmf2fM]ys+y=S=힨#18۽tcRL +)1%MM $ Ms/"hۋÎܺXnlH:֊.#iʎ%)2̴)!  D$Zo `7 %@wAU* Q3nSf @$Z~%V-+B;vk=a P,B1% G$P1!@z9l t8$^ezc4\dcM*="!')QA(K2R)HE)TҁS5@Q!H" #,") נ?'728 $༭#ȧy Oq F{6{{g}(yOXL<Қ9`ofy<,eW%xC>R-eLP1<%BjMjd˛k6t 1[l4Q<>rihBʧ@ '1WDCϯ `g%r{<.Kcw0&OϮS5 =$e'mޛdg_G F rRlvhtl&so#_/cw9DWcmhG%:OjG8wȒ s9lCNXT@ZDZ"dH͈F33Ep5ǎx$09UGcm%ქ`0e rM-=ؓns/tr59xk1ntnCfKAINjTp 8(3{ Nת92j^7 ]㕱=x4@{{TL?w54;Ic;g;q7^|txJK%85rkJyDvm5ٔnxCj[Jy[nKS%N)ӽQ )];RJæaMj`dA0ā<`ֱ?Ӵp 38QJȾ@Ba 10 Qaϵ_J^{lF51p؍h,b5+PGRW6#'2[$P1ҡS E PL0D'X)#NJ"!'tO2,a66 gj*98=W3:ba ł׋Ưtr4|3" Ҙ45E[$a#> (Saw9DN@j > Lc$WTU%<<; ;A|Gfâq]%o7|D'ǩqCBHDd<@y62^8t:FI!&|:)f#@R<$h}4>ꑕpC M_T5HX{iWQ$9†Us5š9 G ;@@))D:Vh|$ 3oCCF$Pe cqV+#:)ՌXl 5  68;.~$1)DHR![!ʚtY;F O' '6<h0 Ʋ*!bjCQHhr(XiRcI(ۗ}O徇lO˧-0t85"L+Kٴ1i)b+y>aRH `|ƕb!"a˞4hbZmpxp9pd$!CSz=ru4'%vé85 aT5tU .GRy/d|g{F~iª]Af*7\uϋƪ%bs;7lr*ռXge5__}*.`ϔDVi[H]e^puw-}B3, 04 [@m˴~nHr~sR!~H8?VBJҔ $@"Id'IF0\FytyskG:'ُ0>;2ˑhuPy/l@!ܪGnޝtJr6@|EX3!{e7oN.;AO> TÍu`lӧNGqz$2B$JĴWϥ:.rK h;<D)LIЇ<^&QI P VHvJ,$iANr!U0'!+))r ?(:O.6 "Ȩ`1W9f}aG t(W̱bcUep,< oB)04EZ !s:} hG“G'dF>$ 1 vۭDžz&Uy+ %G8P0*IPWA0D5n>;M;F:Bly%g5=ƹQ/i茏<PQ``a!C!o@}hE<@k^20C }}pYxP?fgg7z{t1G0K1gajW~_,y}A;B1?+{GN#gA*bNe+\l@bӖd99`7fr{Fd`= !O 򼣲M:&HzGN= Tl p\iF$)' Q caq **D WKW5zS9^^co\LQ@oEFUX8;խA1X.tbS#l| 0?kCvLj!"Rþ#^@@:ÓwO$]\n=ry2I'TRP w$W(A \H)XQOpͱbĒ mFCW"3ϩcIs:0 ~h FZ[i/yޜ`\p&1 #`/o4`;w/bL Ȕ#A!"D Y ԠvE(M-})+E d@ hkQqT:)")uk  <RjԣCϥ$k~ n/-Fu9g̽!^,HGͤm$| efQ$q7~-CA@އQfpL6%63I[jB7 p$""0mϫ@9l&1OlDCHD$G:!lwlwt"ni=Hn8^yW+@Ȱ% )C$1]QyhB}| "٢mR1A>7 !h^_81"HG&bjx 4M憞 ϖ$8lrF RWQs=M57r!p%@Ρ=FÞ q")"$L/v?L{ #u{bOPԃj4H~H6S``!Cq kQ%+? ,"2@ʔOFzLH^@?ܫEE=[}NS.b-'KϩeY\pmF#KtĻ;y"{|ή@N@N[\Y`[&vT!t@vqPxI{7I8;`4n4ubؙc=Z@R(̡ @ rsR@`@I"'8nQ9DӁ\ۣչ* $$FBܶ= #d,XNZs>=]rp#{oyXa2S#~3Sc|~YfIۜ7Bvh!9=e7ظo~r˂fX*2ᆳ$ yD"YA >p㭒%Y 9>{ #W>9桀I5W E>Ϡ!)PM( DU5E8JĈ`B(i"t BҫE*Pa 4)A01̺L$wqIP^'ؘ2^sdJ0hiCM >S@7X:)~ruCP|J7uؕ/TAP2Hڿ@?y>!BsOC?3 @i9qq /ay93K5A 7'V;+CLJ/d`zgP 桨J} }!R "(KxMn!r$hR!)?Ts7 0N( Tڜӆۊ^yYA.-=ЫCJB4 4 z@^3KE0Cs;q=K>,ū _~8s62X]'T96KBNK)u& iR* (ڿs]@}ؤ\f h7`LQ/ޑF@`XP]@t&nF /3= (D|]d6CԴa' 9`ŗ`; tG_at5jp b9onq \ HDij~Ih5Vh)R[#)L'}ΝXqۡiH^avij *H;UQS?axw)|Gynl_S^C,?`5?$ҬQR l\, B}NWv߯әD`!+G ǃP[BhDP_ OGḶf?L3s(s~2 ؤeNZB2$ 55 e5i2}U : < lZs6q&z#8Hqm[<;p$I&U-vV.sW)߂;<RçtCOf V0sP:^ u/ζx笴B̮݇ 5XӰv0h"Y\6㜄3sp/M akjẍt;+s4-$cK+}DZ2\5-OAM=7Bpk4qaX70h2Vc@mg CÔFiMS(re19xf* qM^c[=4*Q12EO LPErbN':,6l -N1˶H)4w͕phĎ0\#0OMvF9u5(ŔkP}yO(פJ2>}0!%#FDSȁ/ @"EâRlhCT Ѐ +O;¢MC&↓u/_;; |%,޸ Pp0B'#l6Bq0j?ҫ>g ToZn?gkSB!!bfb $%Zi!"YBai)""d$d|YM z;%^P(&xV7;M!@RgEXnPI|x 'L: 1(HM!@&t FtB4* )4Z ,PB45B3*M*Ё@H LP:)JZB*bb&y9 ih:4:@rihNj**UUUUSc0m8[3 $;bT#19O%v J M@a8  $a7fvnP6 JpOo$qī !:|VE@]JP_~ ~ީXhޟ)M$hi)qcj-0(i=Ϩrt\V#O@ &v;ffvBs8ԉi/~^uZZ_~؈U)4ry5j/W c+`2ET[31=eCVH,ߴ ɰ xq7t2W0gaq>;c)<'W5k jk E-v hbڶq6Δ֝*QL>K-ۀdW@ 4%>H@jdD8(@(W \EɄdB="RKEyxrc< H !JDAיLHO8k[h+j8:ARklYPk< ^\a 4klh*L#UQ.1n[]r0##KF%g2i </ z=G"5Wp$!A.;KJhâ`tĐK(X$9''iq%嵔g:]1p`. FfvơQć!C3M DVXұnsrij( lW;#$'}qqnZ"C;(I ;E'(<$htLB4nbhc TURy3Z&D6s;؀).6Ù$l֖kJ+6tnD24puaGCɈ{#!8EgG9kMvPy7yX1 )C/zZ$VUJDWB0?<]r`Ra*R?#7gFnj91Ζњ ai'p 26{QK㲃^}0CoC!#4BᎳE+BiP&;Ma!wIB4P(/-Bѽ8PKiH=l {@H=pM*@ڟb ~3ޠEBmh9߳'Bn3A AZќifH9Tp9!!" F2Rヂ:~(t9z!Wp413g< D ӲXE;ެ>J5yΌ8́e3 Ӏ8'5A+J(&9jNA| B9[n01 ,xCIoyP@2g44Sx\BC>o<99$4KGY(19}l3N`4:ZXb`-s2aT&U2M4#%XUr<'oϐs˛Jld$QhܓF #<〴G7.Ɣe)1q0aEh삻0@Ąa|Bq?%C{ s:Q)F 22,qO?OD.Ma4"Rok睴8mO]3)0>éM((wX$㝎eb+`u˸`(bIJ56p0pcNB8h;yd!TYN.P:d jn9* yvv 0{'4MgӨ1IT5HB&I8cyn1Ľ胤>l[ d;q҆!s #3`yD`.--$KHp6qԅ+3C!1 B' hYPh4H*Q3&07FE@0 ;o)0 aOE֧m`b řO֟$I{>!a;:Jyw+,`I}}/vX[2CI#^6'|@q]7;CMHSC'zP\ T{aVNꃜ쿘 >DXM3Dzky>>NXyeF6]ki,BE`f,(&cjIB0`<KGDT(,@pS& GZnRU"ůNmd>0 H  )ʨpYO?7AƏs_ /Sl1h =W1sr\dq=: SwPE0/$P!*JcHubQ)녻4p褦,zkea&L|ovu­ť6cI&[qZ&0;HRҁ% `{;8=Z#|fNiV]{80ac"$'dN8{ҾlT[XAt0 Zq90o_+F;]d10ݭj0Ig4HԐ!.a 0kut ڠ7BI,q>a:12+7&d{Y$ D4R6P="\z.E! ,RuwY,l0%B = !`:н{ 5^^זNr&3gAt)==ƉC&2Ib2Ld<#ao9p hfW*B !2Jx+lv j_\<;er3Q1ߣGkOHv39luO z'Ѽ xy") . vİh2dUZmb3djӄ"KAM!]#Rd|2 K6&@.S[Zr4"АNCw{-%ϭ{N'jfxc+m[84|,iE![rT#)00R|Q :&2,7i 42$y3Ӳ)[ ~J(iϖUE%!HRKC%SPCT2D LQ*4PI P+"!.9U!LC%&!QT;r(Jx( O>SFNLCD)ߤˀ@E_-xwG(-N%"NN6H;V= 1SJΧd?|-h \ }l:9;tёЊ"yNf@l+Qベ>5fwkjȨDkl &l;O݃%'jǛ<F'@V 19Kȸ0\0K4>sP(/x1ĕE_7(_Y.猺TvƍMx6 (:pEx&E_.vٿ6 5EQ-aX<ߍ̽$2> GP4`h'% JJ1T\ѵbB eRb,]h&N04[ 8pC0Bh ǴO4py˙RKΐ2a7&yəG~ =(`97Ӷ`d\gChh: _73r7mUݡ7OP gY E~p+JPMH:Lk:㛴7hWzʖƐXI 9Pv.d!LGyX>RVt+PL0g"6_NѓfV`?^6`R!k_$K`G:_H A=1-)!y;`~oqlЃb%Ձ@)ϢUR@U-F@vzYvlc" T01s֔ۯHp>[AA~T6f&Da0c2G~E|Ay]0UUF@1b }48 sf`ݾB{t`\çLѻUCun+3$0 Of@llFFF$4(Ҝy]@D>I(,7~9S,wyk!%3n9އh;/gH_vC8٫jh孓2&zRIPnd7s0SZzLJ91An J F >J%{ lok qJ2dJgG1 ˚A_3X/&ٜ67u Rǫc5c/9p|&dnd51uqzܟ0DB}ra6Z (94)T!DؽXhbrnka gܮs Q^%!<0")t#O"H3Y\JD}yǡ(U\Aq4AGyT3zr!Ab'H6S|`/3VbLGFlfJeGWr!YpX4k C2oO7Lbf9xZ01Qq<0RT 8&9Fqm+rsۑygpBMvQ> 4HcjUhwZt]8nj;1GmcX^`箇 3+\b14[JiU`4w#hCIs&7Ӈ$yv<-Yv-&J=Dm!  Uf]>O +//<< }&VQ y8uA@ {bxE mrGOr!z4[X~bBgH!ۀӠ+#ےD/.#s*l4Qvh+c-LzuyQ9+wI>os8l˒\Xn<'xE ɈD) fCJ azJS˷i0NPrmm'y!0ڰ닣 du~R! "I"X `d&@b  TA`HaxyC #\.\Ye^+<7r byŧ`N>!r4Q_2 xڏ+I+y56ԍ׈w A$Pg")te#O DŽ kNt\9EGFbIxA@)!({<q>G )Oz7BĉQcBJiVN( M:t Mjd4Qk@Lao&҇GꎈPCb6h$DfDAx AB,JJQi<5ٚD0;R_^ pM(R@ҠPP%t}1bl,Q 3{ހ~Ê!UP c4AE h%SEa6|$p.WM,0:A>d<.ᤡ _W UId7觢Hwex=29ʄ陁ZG m<BxAYD= rgjf%IHP *Z)Bha%84D66]:6d1 و !- Αy)lbT)@0,-vp:bMÆd@=gF6q[B(`$9Q %!$x`dW@w@Ag )$pI\PX Bޭp-y3PR Pl)PE`(3NT|G7msW4! Q؀8!ľ04tRD}NZ| L2~+`✋WľhQ҂I+g);;7sL='(zNDDI%# Q(ء+։ * c3m~XL7gyĈNRi- !䕀ʂ`lE< d %qA|qCǫ2 2 x5@ 0KN% ̣r,4؁1VA3Ȇ -O nz)C1$r I8/,ž` #Rvpu`̒oyrh0ÙܿK|I1q(:kBgW #',PR>Kti߁ B"j]H\4v ܆CQQ rNr44FDp]-`liL2Jgfw﮼j+S1q:m0F@-M'C L^'}45 ^e9U3b׉^[.@F%"rHQm>.xAir ɩ/d*\s 7YEЁC$+%c9şҟD~c'a(uխ6Q1 P>>)PY h hJX&)(&`iB"e " (R.#ōՉ肩*MR3EBC0'MwAP@JPa $R{T ?W# fm 4p?,h'Yu @{쁱<̭J1#+B(4 Y{ug f\K>JCv~nFV>&GӎBb%'AKuy`qX:c0WI1&E8FPNpH>##__*7AU9U"P__3BHA3 ڌB{$6thR>4%!+!Ce3o">ΰb#"(|=@߼8̞Ku9&ȊI~86hj*hT wZoή=@R(WF&8GO&Ԣ].Ñ T0pM)c$GF(GZ MLDʤCk" 9C||'v hJC2Rhkd]J#N]c0$Tbb F#dl "ZFZ)AfNrTоZ#U4̈́NlU@/- x !0L LPIR $ѿ߁ $H9 J =3O*b!S?1W@]ɼNGS Qv HF]E=>s}5}#dS9o8*|ONy H1%#9E%=2='DԶھ掲F$(OS ` D@e,D`R4B ]\E/a; v0@}gr( "\,l27`i`F sq> 0Dk3(zt8J 8!/ 9d@y '7Nܡ ^5 dPa*b@thhV^Y\l3H,9' q-l/$y@8`shU*̎VZVM.멸@_Q$D,$)s噃!F?6TlCC@h"{(&nFEOHbd/e xQ7J#lIH$4T*jx/ǝS IH'1̒~X+&o6ͨxH~9$"M-a(v@t uK`B̙ %PXSZTM%)_dоУf熪[c4hkۖ!@]W93:eQ)ġvܧ 17f$ tG8ACz°A:?X"y75MTh 2f!2_-"'bx0AG>_w^n$Ll &(І2V;)y9 U= <((ii @,+ZE)>ۦKfrKOWJ{ۆƜEHLZ(;~=\6)i"B;bSN>BZt7&oӆAam_X?$\"^|:kzbM(f Fc2F붜Pd4"MVgbW|=>;{ 'eZES<@ (dNGz{2d4U90ZhK.ӧJH jTDP<7A>:EPZUn5Э{@^ۡ^>u]et{!'zzkm: @Z 0y8|C썏IGV%UUTZL!ѓC* RB\6d8"I! (J ^m'7, Қs&c@Ұ 4:J.8 xbdҤrM=9|Hç} @$T4p@NFg7b?:jed䎠סx2D-=Jh) (R!`abdDi*)&?QEQ|F瘬- ,հO,4 &Kb FJi3LU3SpcgXRAtdDP[Ƥx&*eE$2]b|?(Yl9ahw ~W1 F0Psj&PSbp6y<tv Vj]QV2(%iAMΐPKIć܇Dz0I\%3IMR>A*p@ߜ { A_/+?Kyx"'Wt'Ha]65;(l>OzA0Csdͨ28b -`q\A@3c1dAuRBoFϜtX_h$vCgͻ6LF1 lQy3]&p@B7Ӧ4a4+uD F u(<\af/ca@}G cwrgLw׬Izq:A5mA%*%ѼoahF!J88!Mk AY}Ї´nBOsEsey! L,Tb )H&4d!8r2ـa1H`L Jm6TqTqwW}g#t7F@Cz,#Oa K XEi7TD"?ФӛB@ ok"uHd]fYs߲^LRS;]Jρ>ڦK=vqb`=}[XiQ57~Ȓ)BД DrN@!GwH͊AQD|&'tfCDj)m$S5Tk!x[jJk3)1|p}6 vW|4jnp ] (ܯi@grxwI4U-~AkdBEo!Ɂ'}Q*,B"/M<;zo\`wAGHIzLuzr2@(Ou*.t,|>n|4DtkeJ6Y(~|C2 z]Bʝ; Dv$J=|(?>L) Þ"ؓ-atvz%2U2V>C$K=`|耩" $LhԴ 4i( ImhYL0Om1A6buBKT"Z Ȱ@h A0CT#,$+D4ARI!H( 91!" ;c*66"BB"* y+ @L& iY %@b3>YtEA-RDP$UAE1E[;e* 60R]*(ChZGF(pfӊ$ ZI$qΘhw8h()bp P@ATC0UUrr˱r4 % 444԰@BP78:^.$JH S K"g$Sn2@Դ̩щ&6ĈU2 ?HE3Tiw qLT@HRt;)I{c]RIe"(!;1뵟hĴg yO;'Ԏc6&svsb NVs]ȃP+ *RP!P9wkiI*Z\"Dv=iSJ  M`15aCC+Gvv0"1A"\8YhqR"萌jZ@<PIsysLA>Ʒ{/{[ᤝO~;K㢒e1`iC>XGE0}&e#nEM ǚǵ /CQ3X;px~`>D\tDH\fF> 'A>zs0DHȔ<QVվB*`*H@ieETr54P$6󻒀Ƀ*-9(T@+N19BhHHe8baE01INzѴu h(QM;5l9|!oU~'IC=!RTv4H; gasP#H="jb1ITc% f SQU0O=߾D(ćq˗KQufUgPU(Du%6{) ({hRD "OI`.Anz{ <D;bBAaЙj)9H.% !w@' DuT²)"`-|r#?5Wm:шdGFg' i *UQf[c?=YRJP'2SaGf 7OV.R,7T,E9);(g" ("VT8]@a r&] xӧǽscD#H4 3 zQ**?FRAbPx}7+@ qu"qYAP7X\=.7RRA:U BGzn%a"Ml9ʯS\NQQ uR?+,wXM}E_rZz gZ!J EGah`F(`he].FP&8( dW" :,>{OzHA/$^J9@ w5>$lmOw6i<RG s&R W `(7B-W3Cql'娽ɕR- (@=<8p`, C΃Ï 1U!CFB*X%dZ* :s%trtP$O2Dl iEI4MAP[ mCdA8 <)DttytfZ X("`tCd# KÔ $AS!5y '}LubA )\R:9}% B3?`hlE %? =# L 4!hMZ# $xaiA<ȒaeJ$0]Thr6ܖ`y B駉&wMמps;9XrɩLJlAvGYI)iO0 3ϻw7M-ΨF hCkVݑt+r(@PZ_K{XN}}EVYkTb/w C(F4AM/j ]\">k`o^\iXUBMF8=<00?eQH~o1ʏj%9c4I2"/bt t(KBAl+lS;`tyi{[s2&hnkoT~~kct:B^XD㒛1'\gdI#p5C9)%^R>[2\oq'_σn|_$./161tTL2~Ϛ'aK Ӳ7 9I ibhl? gW?@V_7-A?1߂($↔xncĦ%KG$GCB#wyf!w/Fh3{7 d`^a-EI}۰Y܆f;'=J&k2[ӲsZ[ol&x}DѷK{ 2co@IE5`q/5a23m4ey5oPt8~l*"Ӧ7qI!U=v,ܣ+Vx+PХwi";* Xn,& 5Fgxi8GdܫkGƾx[M!TXv6 _7nd ^~󫛹mЁ:VANw`5e˘Lմ@ $Esc2&<#-FȧRw9ä DEr*P[ = oZM3R`vK粀3K^]) x"'6ïfJrC婓(hZ9Lmx_7FZ Q3aŇ򧙵(o=r Qѡ|37' ;tLpB5 iDJ!fd8˜䕢Էȁͩ]jLmx] cϽyPl O@&:iO`vg9r84ϙB/.B dkXf4lj #RSrDCA&>3:?G(ĹC|s7jQj1$eX@@d/sVUP E p'%CEC*UuKx4@.Np2ˬೲ:Ki'e-D'[uLLyLC)10Kg$*ev/ug2CJ5JhF&N\.Y7(wK& {I9DlXږ]2P3ܠˈr,iq]M!D|8d# =7CUjT#7eݱw.vy3Ƀ`mB`9 Bي4 Fvs3'CB$}tiSٮUqL6Ͱ vWluш =2 W0^u9 ;?1<=9m%0G4W|ݼe ;dڝRlFЍL7viݒ)qZ8;>ΰ˶C?Q׺ӎQ?/?Z%J|]a{_ g˲ U۳4I~}e%ٙʼ]65ܾIJh+=٫~QF#!;DX]gA|Ezޚ.߱LBSUQUUUUWN1ʂcmCo Vu!_b_:8h: Dy Ƽ7麷Dg?=w1^e8"*mmswIy? 2̓G$ŧڹwi0Rj ":ɱO"kdrO&|[)T渪Po7kWFn_ g^|e¾q<ΈNCΚ0R~R$,-6F &|%gj;4oOx~-q[!DCvddi;*+аvKvk]M⳪\?48Ǘkc0Y@`1j `Gf@n \f0PuKR7 dGDP,A `OQzs200B-m!Fk6-\ţqvApqHiu sR`A4\r UcI$iMDߊ0b4a**:kX [S̙Uk|%A"'DL:h8^(}|=pYGjvô+}!X&}Ȁ^@l5EB S՝Ǵ7pNZ;kfHbQ&P?ydZpqv;E<a]w9&nɞ`m-#S)i(dP A k(L5)٬ᲴT`'3 +d~.n㆘G㩥mG*A'?T+4jFų3c4y!w M2 ܉zs GY|F[ [XkXk3L([07h"['87 cWWloh0|fJ c_Ky8{\ (b=U鹸YN\3םqڶݔ)XDjE#1atɇmfrU!l'ё,+ʓvi+^Ga``P<@!=pѽgfT 2/#†na~4-Qp6zgx +T^P]BlGj~ꀣlmP )^&#й"J J҈UЫE P4-*%"P/YUWJ=TBQ"kJ#J 4 90kx2ߒxv=W{s }P>ݽH{g"W b.1Vm-jPM+J:?j-riPr U,PAo0Z J쇼PTϫ,pZ4p~ޅ@g8Ƞ~zF&-0MPq< -pWS<$(/|cZSGj=,t> xO!̙༭L |c(RGĒS*tdFJ"0U;l h@&GjMfC<"XM=u~Rb灌X}ߙa'a=xx!Ĺ4qB/PGN1.t`\> C&{"n=-t1hB Q,䉑wÑGRD]Xu'r?N\'vY*Hh(),Dz]@r= +"ڃ))J4T:'̏9N F ?t/xҿbBaz]Tws3!5^bb87``\A< ,Mzc^ ^ dXkFuL0ŬB0SaHV]傈H,!*h$ B I/CV! 64E'xz ;"=ŸY`\'Ok U 4-BTKlBh%ZշFOHTb F!"0(x>gO|q8A1D@pn2I79 g!!ldu{\k!縠0@eAKqSttvefDDԔQJiH%@- ,8=E.O(Hg9nXqiMp`zA85X5QD$K@b5=9$Jpund<[ cqZՋɕsQ#YN " r d ~gM +J Ie Pc,aˎ+Jw 8FW^TQY7im2c(hݙAB=.};\7^yk>^MvPҧ҉" J>ÿ7DS,D@&#}OW-1@|zo9=\ޙdQ3ir:&YS55TQqڼw"\+nFDSgdqt}1ARbB@&E *r;;I0!q'(WPd쌗 aςB&FU`8< u!M@>N;_&IQV=ާAڎAȗA="D1 "jo"|}in{p(= h;c8BZ&J) {u ;`@Aآ^laVul|0}NRJB8JԜ"t">teuQ(Ep)g` lV1M0FH.{Mxic xy#q  ȏopƈ+/gtaWۆp+>d1ZDO2]r*lyrXTmΞIw)q 0[=A b @%3؈ iEi)Z*jg (""J a3AAQ DQQDAE$ATCAMMh Me*{ik.DKTCS-΀n,P⤨Q61 kPz@2U$a 7LF94cf̨ ]&` m&,L!) <*YRWJ|gD"v>o2 OUi4b3et5ks̘F9ij2݆ kI*ӎY Q~YhRoZQ3ĻÄ1vMү^g49n0ȳ3Y0\a̡%y9']7uHu0ҍi_1-[hS8 zuVM$ו(M4T`oxx;r6qW'#68uwgO X'H\. gRtl+"Vu@1f$v߽:q2f3_4' Aْ@ߡrLc\L)e#\f,iebapKHI`xC@-4T) Cϫ<QY91 2!SBz,3_w&I*򁮅O6(~ [zb"=SR@Ij '<}|ORb=GIdxETTXtok8bqa~ơUA2Hp6v5QwE>B?&6ĄL@%1D P&Ǡ'"QP\t||-X2*roBWkq{4iI5 6CH'^? ۣ: RI4BFR#xAŻW(G.`9=\y?S;tƚt4bC-:ܼ"#àra: &C 3 b wD!1#G=T^$s p) hj0jv0rc];wӦt,pRc~jSET׾ՏmiMNJm&fkC5&c.` ,=j\TXuJU:DBhHI & :PE!: .p80B| c1P@{[;_h}Ĕ¼2!i= fbD9;L"d{Xofh!xF$6Imw s,ɭSkw*fVZ?+phw1ULLDD$%7sK3% +h:#٣Gq"DE I }O48aQL167'MUPyu=z%a2B5@7Ò"4dق_\]ll D#mޕˈ)ba\9v]Do̓ <^" T>ZE PTs &V6dhA5!1rDC4;ĩZU=7[w 4;|\c#tL\ E,;-of *p}[@T I\(+ʁ7&}^I}[u$KO(v #&ۭYK5V<1|ž2locEoyK;f)ĚoEwjhU"b ~WOS:O|)KꭹGD/sU50~l)hɐ L p/dYMBKKv-˰~TJ~ bF0*Lffem0$kTQ@Дyt⇍+^Z.=P)ArʾE  ۻ|"hf'5Q>5(_C~W6pe di!`w ]7KևX  Ez~) fֿh Jq)@T 4+$(@= ѐJT"( gAB ̮^ҩN&$)|y`MZS 3 3 IbsS @FL; j"Ӣ#!ߦByyC/vt'Rd~@@37AI=r+4A.Ҵi:Cc)w Kp*qjlyKϦ 8=dt,1R4 i t|O0t(2!~ !!9լͅ+d,^'"%Mދ4{E!Ř] EDTESTURIIM 0RQ13TA0M*K LDPAQ"PAS0H CM+B!T BRTJpG;B>. N9ZNi/ף ~JRv0l撗,L414Kd <] ۀd?xȢ@ 1[*Cp8PuBY72\XC<^d<򍊅"tdZUOV;M/-׮J _c{쏈c(R?Dj"H!ZJ *"OV2!P8S xK?IY+roQAdžޙ#"@x_a}a '氢"v-Ro( 3=NJ\'x`43.QJO麕[Ņ(p8F (+9ē`WG $ӆh[i(>irgW[񍘪"4,}gXn8%ySyPJ2 (:< .7Sbc$dc<5ŦdGbޯ^ϖ0?ۨz" "TDMqI`#Ix( #sh)0v[0-=q[lŐTt uG3#C܉D9H M1w:Nàs夐| .b' t_$ZQx c>Q/? bG<+qD2 [$4fڦ1D*4|P2b!xv).gѰC a}TrGu0"ԓ2wn-Iqa\7H.n&6N =3RJ ZAEh 眣()Z# O|~"GvT'}  LM٘ CLV1 |CJ(pIk)xAAKE&&z˄(,!}1Jz*1 B@'ӟ!d M3m Je-9Z$̐`ͷs3مw-J^޼ K QK܆NaK=C1 `?~{cpgƛeI* ?W}p8'g5Z{ 'JִGV{gQ55'$3n$$ЛnzFh,AڞÚ}3ws~srvjGi/[*&s!8̌6ʱD1\"b}.#gzb 352WWb&",8 4ҼqɎ3No%C="WY_eTǒH:${˳Ws?{p1fSiׯUͷ/7 ȅ"J#}@ݥ,:³O@7z`>~3,^^m}}B0d'hE.$=i/:΁'*{"& {Eu ׼ Q̶bZ۱#}pAȮ/Z3HI6QO54?1GT}~ͣl =G Ľ!u==Y2)BM8Oːws6_]ɸ!B:qd,PhMfMyfFP'"P<\ !*@>b'g[ƶV\Jnzhq40@cFr! @hqf?Pˏk.OdVSxE⢔= !xXbgiH8DN.aN3yE| zƞ"'uO30Y8@XDn!q9dbXNj8Gl(.gϽ@?cC0S7bg0}7}K4:M WuH~!CLN]-mq- ]t$o0HhRJbU\OH ;&dSfs]L/2#u&$Ͱ @H9,Bc::2Q, +%RP*b6$qŔ@m8#I<&FFY(͜P♍}n>Ia6mik q2%l1xYl.o^;J> 0|2.OLA=珖4&lm!tfىMSJ4z14ms\6Bi.)$ըhc_M<ߞ;%zo( "j;h@}=~1.m&xmB9L̅{գp~ n,Gv+"qƐk1sknM葷n5 c խ4!3y[6P9͡'NqNm[g"e4ic@ȶsbK|Ŭ jl7燖wbHi7fgFœl_j0>ո;pK[B%,C(Qu 9 ~؊tzS !E,S@_9"4!!jWjqaΐS(VZE=D#><IFi"Zh>O^$x!8Wrg޻ؒ X1mF /@Ԕ|9#?- ?d3hyH-AT7 d9 ?!wɰ  H6ۍY)jGzxRa{j~ ۙpCqMC6 * Hofi8;!6/n?PVIv_@E¿x ֟YQ;@}۾ (o.I]-y=}ɯ]qv{=3t.vke{>;uMg]\;m}|f}ӲF[_fz_<ǭS f.ؑrFwasaT{ͧH[]>s|}]wfno7oEfzn_{Bw@ӹ[}x@w>㾬wY$ݚv5mfk tj%Ou3X${W[w! y46V*UoZ4JO=vu*PSMdBT*JeE€ A,t ϯp/cl4L  4;;iiҞt]APHJ!IPP n<,fѸEUD8w¥V+8} ^Űwn:>uݭ>}b})׽R#@ I)6 - w:(vΜ;r ˠ>Ғ4ZԗzkٖW@B=ηpUw{ٲ=} om;owpeuϟo';;Zi}n{=QѦz9Bumu(Wz]{v6{޷ju8;:[>;M`ힷU^ xBAFڙZu{<} n{roSmkW[Bu9Ssﻇsװ=g[nk.q{}c/by>@N}.V֋_nզ]x;7ܻݽuYbѺ3u7=zw)^z{l/LU'Fm;q$[׼ǽ纻=/wgػA/vݚNlt.+e-Rj/n2g˜c}`lll[pEU.,ݝeo{hlV`ڶQe6ڶ*ŭ+kGTͮO1m}8f|=N^vjzmڽ.ulr:L=ywu r5Y1{{ͻ;tĺ|՟g$ϵvwk׻9n^ܩk-n̹-TQVǰw3ib5ў}λ=k{3>/[ sM[JKݫDwwTTP `h| wƗ)qW} h|XДt{;en[won{YPW[{>eSRuk%.ϮoC7⼯lovZ4wnޗ.m˺Ӄ⪇U.eh+}3069=f=*w>}/ݘWwwnMnW0o;Nӎ\@s Ƿ[˹7i3uVٹ]{Sz^)g`n+یmN >x^>N[{ޗ8) J 4gYl'vc{ܼ`k`3N3-HAPBwk.M!<'q zk;ݲ{޳= {oO:ﷻ8ջm6Z/^{޷If[WiEȺ;Xrki5)<}j Pt)-Mw:k 74fݦڴSr`%0rUxD >m4A>{ Ֆ>eތȳ{)l[uzk^۫۳go{z^}=+ :Rt z( 4;wwvtyEfk{{h`x &ۖ'w}i74젢D df-@W4VjR[51ܒ̇h> zoɲP,keٽ=8 ih "i6!5=  144LʞMOI&$& f)iLDI%?!lԍMzSL)@ 0hM<{6TOMB1M4aOSdɥ6zSɤ&cHS4S@j" d 5<OBa4h(_}}?_׃ϰPrR˰((* *(TJ"QWI ""h("& *b;gETO?`$4OʁAJvSbU4 LEBS@R[x%%5I E4LCIKJsDTPDܔF4Bp% Qfd5ͰR){|\}ocWknY3*_RKA|o~J~LäSjnb  "ij$Ɋ*j&*j*"bzG$Ed* A 2]4TLѦ]~9=y(! E`1""[b{`.COq) @ CJDFBP)PDBFTWE:uLJD0L H!Jb%5:Z,0ca)@0RPЃl RL RZLiL NحfT- āN D):D"ءI 50\r F D܃.fNx@8^y瞭_9sU 5fy(]ֽ ,D',R>IJZ%Or>t@JZql(`DU t&PrQ;A(}rt'ĀqKcbUPJALBSHC0IR%вHB*Ya%J6MQ%DC1rr>gtMACP3,DGםonw!&}* d)?QoC=4?yW}pW;Qn+ a,$*bec]^Tq h9 IL }%iV0iCH2`f@}=猇*/ulr:̄kِ{R.t1F0s¢%#fL3+jԑ_d~kqjB A Tysٛ]h(R4t}z~o1QC1'wј"wbP?v3m_ye{ߛU`eP|זUN:|wG[{K"@yE C sH.D%_>m~{8NqUUUUhZ* cM9br:}YTj̗kVvEƩϺp|EJ阤BY8k|XRQ^#]oYeU.t NzdJ>4@Tqp5ΖS6U*~w/ 9$HfAv싊^[o^)W|]>}^Y30MJBj4-J +(jiG9[ƃs6358o&7:KI`<:x9hCvҚH>#C|#c; "0aȟWRX́#ÉBz+tMH%v5!(V@뾿,I럣B?ֹ9 >&?n.~A^ :1}>wbj10$KEU?rDx2*P@C??"8~o 1QɛAPJD }XH-?Z{>Eï $%u5Oa:& JP=ul0Y8ߪSyLY灰L육aondr, h)YAi$Yƿ/.-[u$UQ:pѤ"CTRRRE2|)HL>Vpd:Ih(@A&q?g08#UL CE(K"I-D- J%(p$Zd@AIbon] (СBHD͈?hi2H}'_.DJJ* y;\A.p K鏕P'EPk&'㢪sc@EFB2m2[#Q%=vT#;8q//@|igA;{*Hw!iL9@R 2 ٿa8;ԾDRJd̳g #Aq+SKߎX#*v/PZvu\'{Dȼе*f TVܸh廬;B>WI2̊ĐL\%Y8rpLm4׳Wٚ."ivUmC~}lqtd)_vqu ޣ4:+rsf&A0G@›励8(qX* H7a4C9Y e4RDJTECN]ZR*(C2[1QHWn7u$(A'{If>D9nH8ˇ'IWOg "3xGJd Sx}Sk&2(֭KQF-3tEFSۉˎSio9Z+KB߭1ZJ[jMxhƝB>}?^>)vӵP ʒʀ*" `" fOΟw.5NUUUUUDUUUUURUTUGh9\3$L]C@\0fl ¬L A!53>xzםwI\!3f`',ĉ9A0E?#?TY@hQ8`#OL٢DjW,j|Ns%L%c3(*H醄e4Q1$_\ @}ѯ sPP >)) ALwF RJ0E A<9ΐ@L ]ؤ(XE+DC,EU2ҔBIU2"$}wz8?NЉBA%HP~ HZZ_CQW5UCDQ`H&Ԕ\:n k$Pz`$JB0pqB# pDX*OKFP1#E F>ߞ:?o@NI*h ! ̱JPBPХ BҜhZ &Z \fL aٙח=T b#P9תG3 i„RE4%*F_ۭ?M}f~N{xhXaY-&ӈa>lUIHES qux>J-" Z]7q,N៽鿿ze4Rh޷{WUG}0-_j,QϯoOrS[B˄XKe/ȱ<Z*F  J͘c6K/H&x$Ft 8O#Qr㒦%qP0IDzv!QгVC(k%NJ(2nJhpnV9<>?חn|u@?9/]o6 F!`dt?_ /BW&__ƒS醦Q.4x+5r[5KG~5 |~P~h@+*E)O*W]-ӱvA/xܣƭ%t?hs|s"':[}Pc~UWW%t;T2:,ЌlV1je{4l<8z~{x5BQiePqE.'}ʞ(]ʬD-(ȿQRYWE* ;G e(aG}J✾TC<]`߆^>g>uB|u`BIOW{oȤUpy3}/;0~LL\̀8DI?gZ(DkF!2*PB{Dtڪxxm{("#V9]ϧtts %XOܟl{gI.-T DmPFb(KY+dH"-Zxfx3Zy}-xԳ/7mm^-Kae.d%MWUtV@h>vѲʲ^S][ {n;+v:9eUH$7U6UNKկċs_[n]G/kE^s؝dE$BB' YA-K }:6)3"O7qwN%mGT|e;Fr][ ;Y'%| bs:|CrJcf{203λ2^sSZHsRڿ Qxz_:7 WD/s՛z3 ~DUКZ"9=MgX7yҩ㊪`L[˽xp E5w :#ÿEOʹUz-B97.GC, <)MًE% trL,wzvhҴ4!H*=!.Ӯ T"שWJ~[ isįOOH)~Dԓ1TfnKHE?z}m!2=°w`A !muhrs+h:aUnR׏-S>Wapr;!&.0^_N- Pqo-J2mͶNvUqa~xw$~IUC2p;õY8Ei(`CETX81p`+]F8T5-eE"OrsyOgM-U4j5qvQO}e}TG k=7>槔[:2o<}Ec&}NљɴF6GkycLd$ 8a4)ov$No9&ɓ˭9MQxUEtjJEeTP~֯Ӗb1R^Bf)P YRǵ:N1͍'`f/(طvN"ŁDSѬNp* PX=ɳD%|6M=~9#O㿗~ڝ0@@{h7;ȏvk'Sga캨UQJ(uڬ>$20.`Zq.wr'*uDSl =WF[{K?hlhJf?ΆLV[iQlQ.F~{xغҒ^-,^!uk;(Y>hQ!ݾYMvߓ.(GCLso3?' VofV UaX/bp")S6Յ (3&J<w4 Jr€Ř I*ie#;)W4V%&i.zP;RPM#/zWDȒP؀EA-$}DS_(Xx&֨[aF1`8~(Vv@Pqm7i++D֕^ }?#CmO:s;4>L@2#3SOgF? ءE$G1PS<..x ;?0~X}0 V׺J)w(t!eLRlĎ h?Bn܂oE`N @"i73!B ?K6,SHJVEޙG_Y$Ho5{$xN ke>ns'ժ."ɂѳlnJ=qн{(stiss="?"qIWpaAP/B4b.p1 @$ P ]\\(Ύ߃Jջ99\流Hg530R!S6z+ҦVr=o}a빃jොjip_#I}T_1ٵq| ,<^!26aFa5|EPFNxh/3GhB?NVPz46T6$6 1NJ~ @ҡ BA_2)0ps맟F}mJ͔܆7s`Vk}Cg$&!SZ[e2%}Hxf]_MƮrΦ4Y@,tv/b阖n6hsKSN_d_ y樒ZIڙ{ZQu *A[sS%7;6T1tl>3+oH-N&umӡTOǧ 3^AGU_۵tm_kϪHM qhW]C>+ kdQ?N2'}<?B:䳔_ A!9g[TY; B֊ ٙ&H>} +}_4/cy.G.uk~ \"} [1~Z漦["!mT1ruz!Xs[W/qN;TuqzeE9I'у2w˓Ɗ0j`16hQ1 Wuo E!ua8,7UqT 4O\XH { >*V+a>f+5TN1ZX{#_|V]h.cRiW1Oyσ_m,v5(? os~x/կ =_hPO߭.yOMku3Tgy[ 3*pM0QOg&j%VZ+D9nW|jmBNI'?`F3- >Jݹ;pXùI @RT > !c⢏Xu[϶(<.`w8/1tC D$PDA VP7J!Qwk ^jy_7:&^ŚiwD5&I;TwgB,NZ|Gv» R4*R=s=~%Gs,)ܦK&J¾%xedWuL!h  : }CEr4›l\RٔZ yCu ";Im=OHaY2em&'릸0POˮ`-2ɿS6aZH-(Y?=__F)4x"D=柹 0_>G2nilwKȠyI6G; g]OfJQ& *,?_E{?~P)! +Ot96@%#F4 \~|`YRUl=] y:rrD 5!1˓uFQyW[w讓Ga7[UuQmpOgtT@.e(HBZ7F=/Y 4|~J6zp?BaN?~ }^:Έ|9l+'wݣn`몳B28[` \*"fw7ZLj22ΥhxٱCTwC9 HG tSp{~b2M{d݀(@W.*GV-k鹥EHeI~dP VXBps ^y`SvŲ 3GpkP>_n֟E3Uϣ?#W}a2Pz@(XB6\5 ³ӃU{>^zAV{ &0TJ~*m-첯 HʐL`xIUSCIM.HR^R_ӭw((fJ|Idqs/"qHflQYԁhMubdG}Kt$C Gtd s0&+'9cDo35띬PJ>bo޾k)yֹP~؋'"K?epKE#[Jer=e l [#0/U'X6T=9]b ăj'gDTk}BK HXJC]|\ޑzԜ۴q?{ si1oC^[kGB]S0ik3.h; TӛżD߭ZbBF&jJ^D8!i)JO_uh9?_.(`sTȍD)6)<+[]%(kQwӷDCƪN>ZV:r.ji8pMFDc:2rdG'=*=U/3Ǝ;q{KMû$'|:`鏐S Ɠ'cW C1uG?$+|ެ<xɛ(Agg/bRu53wtOBdU@ I;dVNxo,WvP2T~{ҵ@tEz@AeNsTຍ)H?Te-ysY4ϙ$A(7 wޠɘH3~'ý TԮ>|= uAҺ.Q^r,_@U7I$H/ЏW /D<[#lOƵh+:[塶B7]$?{"t@OF:߹{y P)~/KTErtϾJ{R;{z HK 2_^t]$k EtᗙC|o +@X @S k\]z.|,XmW}aۅVaM=C([%{ qD"M; 9b'6 VT(Z މ,!ӝ'>$LquKEV0dB` )Z-ܢ`yhS<QĘ&MN.X*wn_=C* ?HZ#V%|JN/XITثE8닗;w[$TEu}:$$r i΃]G9W eu 'UYP8bGS3gYbsOH_ߺGE';ә!bUU4lوda }ƒ!b0]^x8R'O)L*.W _)8,CG: rQO G=YZwu~m_¦X܆aI0R„{qi TqQKI*Pn+)rU)%myﻏ;+"\P[R#P_7 Y›lk(BW-'E$Z ~ ʹqvwS79ӹ筸PCԼ]9am]ߞ뮺㉜c\o㙇NSt%۽eJUzp|Es̆~.q6 MN6͓5c굚V{Wmu߅N1cmmvF1 /|V.n㬗v})GXL+ǣus;fZ$w8QPP0!5.;h5]Z\?'O<0hŽk htUTK26=<Щ8Xm+2V "¥&1SØ|VQ6%ÁbdD@E!v~S`}zUBzfKWk{&X8QS:kQju7G)G[o1-!% HznpU(W=X+`w.no%M+4ğTyrqG^_qP=3)Rx8a B ɜ"Ȉ (!lSc_-ʹ*g[$,xC=`x3GښQCVTfج2['jEP;]8 syOvQ, _<86bUEtaUAI0R hhj 9ƈ.:2b`84ƬZuTE9lTUU`EUƬc a*ᯇO9dQY-SO>>*' D%9R˩3G5~Ψ(boL/#r?\)X` $<rL_La ~c%'. |ߡ)r\*Ȧ韶x"`m[!'I-ã>t BwYs|rfJ5@)* -o:{O?Nي P|)cTWLTVP%?R5x`1Rq͘7Y :|~}ACi?0 = pU$}Yz<+P[9<5x:*+L\(WS~(+ RZq˿gE+i=Lz]| _JP*flut=IǺ_G٧r}!I?FMCruȿ?)_td )P|%GbDϲOW'yO$xʼ>zl>oUֶ/H?Gz GVd}kl@([J8)ܢy)^Y1"GD=T$ $ %T;dԼQ/;/xTW* f8&Aז&ě'*z*Y"D&P7ؿ]To^ReVU"ѧ6AE%=fE'qRiBQB_“mp}5֍JUmZj|$yҽBmX1oޅbȦ+K=y* )Z,DUD@X2 R<:n:"U54lݬaMH)-%A =.NVp<bև/zl$‰U\sᴩ;As2 ݾ_EKbia&U=qiNe5P 2G-kuRB4)%@ &Lu3!QxEP I'wRDLÒ'O,ET^L"Os5N2*2IN(jcYX&JL(L"vr!m}CUN5# 8A( DDAj+ P /Go7zVw;ydzg*⟜Fx@4,_Uv(Go _1 ]ldC?`~Ӂփii)A=|8n(y=f>? zIc DQGd?ݚ{{ k{8^0 Xd]J?6(D]N>,}~NϨx#~y~L9\AyP2"jlg  g?'9r5r B%BXTE]^gLy2wOd,"BspQg^LrD!5]uܾ_-l$(PDxi"?ԛyxϖN=DDΰMHRSZy?| $v/?gk TOI_dv}!8Tp5uͼOUEL]u CL"/B|1L]t>'6uxcSEuJORRm?'/|}ڽy辯3~?ءɂX6zS >^X Z7X Gb@#^Z Y !Gl,g%IH'׀c0m$Gש̟S' ǗO9 Jt&cGŃ#)`7Գ@hr_ϺΠ)S8Na^1]6cZ|Pd$*(SbI ?x'#'ƏPû03=éh,QpҬ. &װ Cm`PCT0HD 3VY4S 8ҐIE D@PTMʴȅvop(.$IgG!-%QASb9$3wPDB#KI^ͦ2V9V|2j*H**TEEKKHTPPaљIHB%""K2>|3'gb19/rCXu2Ni&oǂҜ z<`Ԕ ֦ 󓔢)Ə)GB]q8Hhs:8ǝs8'D8@VPdO j $vkvbK *JW<0)@Y "/fw%A@'pϿ$rE9-!~qA,e&KY='ק(F[Dtj*DIr?^nh*郓IE*P0ex e͙(B Sz( NPw%T+qR^Cyt}껯p~?}y4|_?,D( ևش*Zttm/^snpeg/~'s{~ϯp6Rd`=h0ؾa/ꃽ>˸o=d J7र0( WY~>ϣ{w$>d4"3_ `uM ]J_Tj$#Tx!0r"$x&>-TuI$\ a T`` s+ߋ7O_xfLiSra١mJX=ah>AnpPvӤ:h`Ed\@ \O:Һ{@t \Q?:r }.\I eӿsC leB1TSqA=CC_fșdYB1d6 2ZDo6 C.4- 'oC^ww39c0p`s0Wɢ"p,M[ަQxl矮I}dAP[jcXA}nZ%>dH*$aUH?w0r E>r< qːACWࣱ1_G_·eK6"^2&Xo"{tAtx{VQ*tH$ykW&$1u94]k#%VK>W !Cl@M'8yp#XWaDZu%j-bgVSL I@DSY<33FKI$ɆTEk$rAAPN}<}?͛K^}'6(*6Q`A??d _ֶUgTҲ:o܉jn 'v{zWpPYLn"R~c" kyN=7YY TJ^$Kr}.׆w z Dދlx= C: 3@pb=9 &:#NDPtIaqL"Q^Wr URr T$D@&^lmW 9fEOjHJn9P쯪~xT x˄jJIB?TY +I-N4 U}Qb^yϰq jI@Gq"Ħ2Vr>a(0r(Z[_Z"VF[ *@uxr8p`B#YBVRZbWd: =r!2ժ٤u%[#HI&l<h ~DH.eET| g@N,"8* n^P~wܻ2ѳDA=z@ kr!Y޿(5Mi#7M#{9z4DYf.QJ dYP @ؼͱA!Cz"4pt;/KhLQe$ñS7T A1ϳ;sۏ`Ϻ7.D?HY˫,;v@`j,?#IMGz-l çr6QxqH@4gH; ێt`ӎ5#Uzgj@<8V.v $9##  ;-EPoQ7"KPEaz=k?Agm?aF}q9p $Ü+ j"{튁uSR :[^YOOG@7>{>>z==3dx8( FvSVHr*1DBrPHںkE-j̍Jz/@$h#]@oA ^$>wN yPxpOA ȉ0_3 |>ذ(Q#,8$O!!ڷ/ӊ K^SxB_N݁.  P*U)<+9ymwia9Cß2L#QJ0KuMqLʱ& g/Z] 'W $D 3aLnvxNCx0>N=]OJğ5%()㗇}RI"w z[yQJ.U}+[ *Fz1/G~ym^^Wt㇬e6\ÌMEp/Vݝ76OfyN4.B؀nl({qrC=)v=Xj4?I8p綳jݐFAQN?>qq?sᛓa=o|%'M!!萈\ =ϏIRauc| ~DRlf# Bj{e nj2ZOĿۚ+.ˍrG?aI`cJ9H)xebQ>һÅ{0)}/cU_qװV,kE=oF8P{\ QX/Q(Z)D}{)Q݌]J(jcYpKە$lA(u1) .&I߹]Wv{)>enG#w6b%ݘc[<(!qYFN0(G]>v 5-vbQC|Ƕ/<)GgBRNMD6UO^Mi/inͣO^H4k5]]BMҿcbF!ҢCWaPB\ ^aS=tvE!W1/ZgRм|o7]؎noknD vO#x-Z ("Tvr(: sPBw$sg]҇ˋ9Dzx;. 8% PO7lUQwvu-}4&MԀ\5ٺǎn}VDlϗ ! SwE!r 6{MQ^$9,Y" :..S #+ޟğ}(Ɏҗ*{zphJzG&k9ÿqG1$CEƂ(h~9l }bUOʏ#d]md>z;~>ᗫ}r yO5,ZQpBX]Jrҁp="5fN̳&.? rVOd VR^:l^^\w-[:~^fp5א7O։P 13?~1))( .;/ dN U;C 1nX,1C0Bebwt?g[5HP"IV79`7 r~>'S^rwc(E"PF˟ %! Y8}Oyu @Þ#[(0y5xb-*OD$SIqq sp=NA_`A7 -7 rJM{0%@U~psX;2H_ s~Cij"AKCމ Vp8wRH!G 6V@EJp1 OKPTA(P:q֚q/O͸u4);1gbHfd}?]fCZ(d1@ П&;Mf Dx'{(+T- __:3ƕxn?g?#Iz,Cl|vq]z2NKV+V+e Hdr0COs/BhDAzھzuP[ Ks9UF<|\'Y`rUlfpX3ٿ/ 76\``%!PDjQoCAAdC|9w]CCb爗1,_ѿ83T۴ŞҾZSJ"Zy>i{<1 ,h%2<ʐA9?'.fFHoө {> J E7ۥWzڇ-8jGQpmU*QDZW3/} w>Q#%8f<^#'0J?f}@xW8T$^\oCG0/Ny\t_ W*8YM n,>B[&< U$ uzbCg8Wc'LMJo*IYo>KbSnAwkxz^v5Rh}0vRK  XwPꢕ#XW qɞѶ6=9rII%mDpQ[TD1JAR hKe=w)?B93o?{# l Pע MzP*eD1P>5Pq8/e~uTZFAEv=[JCmSuM3>DT 2'5"jAݧo4h!TBkr*f-K5~ ͻBR7HKY'C%o|Խ8YDn|a{"b}eZ[XPz!$?B |zv`y3dCzI:y]%Rv}({?yyu©mB+k@e(M_OUwUpĺ2!ձ2uȞ3+g5f >'# $y${| z (algun@I8{8^; V_tjOT@;ⱚ>f~;i>&s%̙RCTWW.Ou:UCծ rJ I VQX 4!>M%'QC9KU*&k ! HGIuh߿N 4-1i8OZ35@8%\>?~92v݇ٚE@*@m Y*Ro )"/T++3d&)q#6H rQD(]5wnޡX _ㇻZ[q~~gPGi ?C aS6D 4A@Tֹ'"{?Ovcj) ^r@uxyBK'+ѦM}Our J@س] h*p)70m8=XurupU -lAUԫ*;zc #R!w\cm?\̚ڿOV}&taH6:e!zD&e8QL" ޻#( ~@b =0n`T m~{3oҬuĂR""J8ˬ0lqJ~ЃbOE27pYV%Ut FeЀ{^:b{ƻ,&*E)׵zlu?jAvK`sl)CG.ۘD܇Plq-?s&OA!\݌Dtf`5`()t|Ow]~/x`.#;ݎ^_%@hpǮPq>am>C(f-xRt@9<;{/>9υ{\dUҫ %C;*P('%rxb$yLNa_n!t6 ^WZ4yp`UwEk!ד`aҴN^*ϓ7Wn he0[wB$Z08ߩ;r~0N Pք9dyDMAh/´ ҟ/W ^*]ر5WQF}ieD Z'V7Pf sz X_Nn$IL; hU=> i^7<6ʻO (GҠKMz_2Jr Ƞil>td~=V\h尊 Qgڂ VG.kAE5mgTxl-J2ƴ-m-m5 &-`Dbq98O~|ZXzOHq-yS1X*ኩ{rAH0`:"&hѳ'V6S_~s4ʃB Cv Ҵaeogjw%;;:N=7d?pJ bx;t9wdN*eQ4=)a>-ƥ_FŀԝWjL;P4%J٫) J߇@@xIaR.&aG` HEF n\([ZI$X}IZk^Rѩ 3DkJ E?',~1[rIP,!*4Qi[ {'pn?;P=8lBzq$-[8t 箸dwK5`E;7.>'EPQ{MC/Eo5Ӳts+ \vYa|չ0>]^Mӥ-MZe^;;z_<:aD=# $`@I~efΐ B d9g~{nWJ\gAuzSqMۈeXA)gIO'?G0 Ɛt53A{_nQ:2 opsn?zBw<գ%Tvԓ]`"=䥩"n;y1;>݂[+3@q+Ugu_^ܰMbm} 9j.2cWӤFmV߇F.D qp]CH}!mmmmmmmmmmmmmmmm[mmmmmmmmmmFmm5mmmmmmmmmmmmmնmmmmmmkkXKU_j着ƆN%$%Yق>[tsDt ^[(rCK&՜ߓ 2h$cDP5+LT)7E$"@}s P]ܔx@Z>m8LHԻhЊ3ovgb,:j{uyjM԰aZV:&:]^2=^M=ة9~nIi?  g{O! poG?߈G ϹCaη,*ht)Mz q;/5LS^ZQ؝vt8 /S(vTr)_~bSsO4ɀ7*_[(ƹ=P&YFȣ6{ 5PN!ENNe1@{kĞ`",~0f`f 0f`~YRBW10k7FŪN꿆Gw-Ax".2(Af M!_$sTO[VSq7L~ 8UwZ$=vuӭty|֮GRjy=@©K%Uӛ(*v}%;2E4vcfCuhv4kUcJbgn)wa=uo"8or;WGjTC$0fC}bLgI!Kel;RPYXtqhl25E .9xLf9wCQGGiйi@s$:T[n苼7EsׯTtO[J.J*`U WR'lduSuWF6b h14Iw{O!(|VQw0NH ąчql6OC}mղ|u@ jq` `ThpZzFBrMfE,Twe%* 0ϴ1?[4NxJ˩" N}!nu_W>ayAKI:Ɔ\<(0ʞg(">kG`u*X1T"FՓP3Ա}D: Qr~D6m*-mZ1_.«c78UnBϣnҭi {ԑ6~yn%jqED~]EH!CjS%9&?Zͫ*m:9! :_-Rv9c9i)A@)JA3IDEU>a5-T+-4\_*ƦFqZԳRWǐ>ϭO/KW*.>y_aV` )\4>(sʡZ?{-:]>pRyڱj."^9s[ Da|WE?OW`7_~^tFp }d1`k۷`rifgIS }wEONWUrsx[7tTg[Y$~? 8Z/L8I~s r#bMq#SMQN`D!MX bQ1x90" @;C$qH  ؉3;KcrZ['?DHXs4HS^+ُ ^0j|؃IHYFMhL"_S)%|\c)ENte> 3cUhՇoO|na~򛷂/)J1pCwf]wt;t֩;_ݓtOUH` BS `,R=I#Ok"b(Bŵ85U%Q%ʇ{/R;vQKjʗD#)D82)s1v/0L !MBuIӻbvIh)&( uBzHW0~*]->K8(pRH̪ -x>X\%UB&KY9=b'3s#bQ\n&|ڮ0P1oWVUZ&']ú 9¦ ӊK8[ۙ`Aݨ|hal]\z$SD9kmX\<ޭ...P~Fn03SX!zMMAwEW#v+бt*pX^*KxǮmVOX)c]?q OY ,@4TA.OUtBKIGoǏa93B~׮9\~੾QcϏzT?+wԳߥ+*Unw$0#!tV!zW1j{=QlhP`UWҡ{˵6%Oƒ#;,zuqiTADuY2]nk|x!Ec\64P|=L*qmƒ}3WR jl`PII{59tһfx !zRTU .rU*ȪmrV'S=VV ZP-PaG`-VWr&l 02d|D~?cX C꾯O+4gǠ`cPyBןQt}s3 2w٢NHBjw;33~owQak}~A=XP:+Ί/'+BQ 6:ޏ@Э8Gu }vR@EJ k,D;kx%E:nɎ9{5:+ըf%b(7?a}<:h}P_ٞdxm8tUPK:.ZWX(<.7d4 V [p$Y! )K[]H nŵn}ẁWΰ=M={`θIz@%ad7XoZj̏6\=8cK]oSl\&a8G ].bnR:wè5ٷ\4 ӳ)QU(mNWm@ܾ#l0:.))v( *Q8D6y {'~]\$guS*NXX6bv>A@5XC]ɥWؐpASk43s >,Z.K9tjxqw28ȗ'eJP-Lj040V58ȥD:}OߍS2nb] <P ݒj6םSn`ͣ%[$* "HZqT([|14һ}@^Tm>sM$#J@&cc0zF43p ˟ӶdY«f)M%R:;]}~N fFaӖW֏q )m>G::g$%9h -j(Vnw.x){{=|9YBPOFA*ʆW=S^ oֱ%=AnSz(.:V8{t9t:br]3 !.ڮakhXjۭ!u ZNᩱsa `-UZc|,khR=/vlC >J7a/]ivS\+ϔiM2S{Ӿ0wݯ_<8"8iuB "Ev!nJ.?ua~kYjJL\[!6@&i%H0Gs%s s HIC; غ #.Wh7 +Ĉ)s@XJ;sGOu6#R{ } NUћ.Xi +ܠ-ʠmn4aly2im1S6XFcއ9}Xʱ޸T~Hx۪aFB3?b3'eu jt'fteDGia4<]KQrUp& :|,IU 2Jh:b0KBV:&U􅶭MvMF#9)^s'}?;T7'?yFP 6D"r[pE*[7u0R׹i;_*=<=^Iuer@zΡpKWmEcEІ$0ե;nVjŠJW52xrY~;Pb͵_hT0g!غ4t,<TUoN"<+V Y^n_|wCF2v}7DPҨniv(@'=A-/ٍ3ͺ\lư>wr\`mk).8u~#]ñMw-q[qJQCAȌ-UQ<|W˼|,LFQ X3.;)"+ܩi~ڃIgZN@2uɈp8Ut31J@"|ì8i) \hH᳝9 d Wi~Y BTT v?ʟ{'lZ$<9wD9 0(%7`凬8Hu 2< *N}~U{U;b(t2+޶?~uxJ65A|VI@<DoeYT~c?XĠ94JsE2!Fa۔ƑGXP{{ouXu_(N#Qv\cU 23%+$JV"ovd"#^*_ur{EAmvEءݽӪ^q0O 3JA)t*#N#zP9rtFn7P嶻'қBI9ҫxqh蔣Qmˌ}W<A}h"ﳩydFw3Ӕn=p*N\2!@,3Z`+jZǀ[veR2 |mAO_1G/3J ZQijS$}#JhLq^QU:9DNCX&4cz0BU1F%U[JqyE4?7NlQh&BET9G8k`jlOm;4t= D$*W&$,uwZLTji dSI;ҳC= ymiU;0.Jˠ^Z1!H%>CaPcWE!P =a va'®>S,W$U_f2l&< E;%oy1k)p#ѹ1q!RoQ1~j11NG1- 8YGg$>UU PM.6LG\vX='7U<"q9*YTхY:O*, =/s˃ƀ0>Ħ?KhxM7r8  Ԗ+Z[0Ϊr*P96w"?t->몱},*-'lAp<ʇd7IEO8w!ߧį#o xusVgnצ fG[?r:M~T:wqMY \pB6>o 2B1Av 4g=Li\V@: |UC *skßD$I&! &4rW<.M2L6A.Vn \+f'1UUh|*?įizv9|@x~ostz'٣򴑊^KօBРb Fq-yl}'6vs=;a!{'{<ә٠-fD,2:йEZ!* r;.ݶǿ89NH@Г9FVMgFVc rAՃǸG W ckKcϦ]>SII汮, U^eNjj m79j>"7N o«N4k&##^ I2mF5,,jJJ]~\yiNX-\Pb^T㛑aYo{JKh/WhoZr~?=a&P?@f6XD%.XmxplZYPӠW L\%*$Z&FL3?8؂R:͵ay#*!1J( hV VCp $6#Wa6z d%DAɴU<}nHҹ6ӭI׹vϭw!0_ z]{HSN!ڭcmd/L Gq!cPsI-lUva~r]'gS ;a@'kbS(Y>Ͽ@w|hh(itRN wT`rTSr?QԅW _<_ó9h~Td@ce%ͶrW]>˒\AT,Pd*0ņ5Uصf4liԣ )F~m2mK?;=L-s7mvxOUkJh'8h}c .eXZu+ƒGFq C6# DAX sh 5}d'>ZnsA9 'H"r0vN_N8-3epNVH@lj4z]Փ /V:7BON` 83o=~J7Rj/]詷OqUXiL 0Sf"{W멌!t9$ՙGX9*?BkսNZ:$ºͮ@Hi2@~e11yHB!3YƼZ'z1sgϷǞSv;yMb ?l6)!- P(u%&UExKZ"jEYok0u"\ar;7dQߛwN%8LsϤg6k|3˺^'/gۿospB*IDzی`G2OHWe|}^QAY1 Z"YV]F0vCWE|/O1} -u, Vߥot\-ƬYK?-=z]Gaǒ(PhڈQ/h'Q1&jO8J#uEUE񒛀mN)E$1˄ ̓Co"cK4eBڠRX܀%Ѕ.2mtkbL V jyvҘE]4 MUUi V0.39 S<M(KG%i[[@ 6PdJc-+i0@R)"r~p%y{OND|@+j< ҳ]N=PtO{fK&Ij 1@XElsJD;ߟ'{u,<_Qܸ5kbF"ыg=GySC`"'^_As> րƿvi筜^V@Mϐ쬀)k<1(eeIRN:X0RgfqYT 1 0~彵;un~~5Wu4e n, }pȊ iq G֣S6*$d.,HpүDXMZp(vY(OYC.I89>"?)&tML{4曗ß3 ӝ==}X/7G6mF`LFV A`jϔ R^MPG3ֹʗ$ْ5f./$R*^4ԝ'%b2'Do÷:4h;~QL7+Hq1I;$F:Azz03u7UozEzB7e6w<|pu.BqNnkzLVBבp@?ܠ<q }Aeѭ'6WlCC'Ö zf?Wں\篻 C)Z=3stՋ*8t t*UDoȍ~cqh٤+us@L9\cBpʗ^+k}He6^:M3WE0{!2[ߺ0\ڋ)E6&/罇: Q-A։{8 bGFj  q.]op% ZE%(zXMEMU `Yb@5~(^1rkD q!\kӗ,EМjLBH 26Jyt>^ri (5HAC%{:Q9 tTܛ)quP[)xHJ;kpXA($1^!S"W.HY`n8 :qH/oT{q{ޯosN3^wSdhy#0[؁H F2< gY#'TX0689H$պKSgYӦ5Ng"_Rr7B1;-*S^e1 CGVx1:IĹ1FgY}  {f^ iLi;eZĈpy#]2WH yAn=Z3Jl{ܷsު2CG1@苨3JKuh|\en0{mwNQ}U]\>,CE;WنSeڊ=s/)#3,⨧kN}w89fi7rW<ׁ0!~&TIԷ' Ub]?Hv'P+VύoD̳~y;lU,Tx_;}aYm2ߣc 1F>}K^2b^5/J}c/܆P3fnQv\;Zg*k+{sW*'ewOS><FqVUߊYB^СTeݣgd*~NB"6;w0H幌GTT8IFf_=3?=x"~8X۟X1%;؋]{hE3]} 9猐6Qxb8B*7w^CA`,~oS9&TDT1ʸߦB5D2h^%U#l}bk!ڪ s ^02=I} FgI ۳\nbVI B( ps+=X13GE$ {)WSw0k_,֘fd>Ib/;Ctm]$BzY8@}BsLYWm` =/cSRN}zb!VVJX5o+ ,7EbLƨj-e4Qjb?hK1')zc^0Y3>0"ANK9& Ws=u_lkvucWG70`z]rV"r+HQ񠵎T$"j:V(;>Zrv$񻐍~MG[\5m<=>ðcB *ƺUd'm-Zwㄨ0uK N%^BQ:}1C4k<4&}N8ȇDXH䳻nL'WmGۘ J EL2f1 ]l)jUPn>fCӔ?ȸ6͹;^tA(A(lkHb"5.]xSq{#V"!As<ĵuz4E|ySfn}PDB+'ן£yЬp#~=M}L?|M%e#D\̄ ^1_=NfWlp5m Kћ-'q(>`3ר:"1JBMd90sk̑?9{9Ϝ]q)gҲa&*9 =B֪$TL[-!ӻw+L6wpχJB=Eȷ N.UrX"9ne ろ{N]}C]0 lѫ+#:JϺ:g~14=k t0BHݐQE\hW,$#$ zep){ƣ ܛ u\`K+15X ݾBr nt>{ƻBT~jz}VBU^p"n:𶪰þ˨jug `[c mtFIHGg:VJQȪ/l~(Hwֱz/'ϙs/h ett/uN{nDj`I U:_D]Ӓ }B}5@pL+̓JgM.dfT*QRI,ߎ4Lnge =xnBL&Js:$29kkE_7\?'A63 (#4iN).?elY>H嵓ݝ|#:0!P&!# A矷Qʪ!HP{v8WfΫ'>P"+4~C@=$bCP@q/hh%ه=Byd%dm|c򹒨\tEeWauwcnlW5L$ [j'耯Ȁ_E-U!Xaq>d{ @LpAۺm.Z)TCm촿!|=q`׺x3-+k?fM9îJn6kx `i]w/G}jZX z e=Xeof@}UuOUʨ3{8FͳBV&ٜ[}> T`"kԭƽ*74d {@W3. x jjXs҄?]!Z4aϟfA89+N }aٽXȢK?K?v#zy==?ތ˖GD^>sٝoWBb0&jE&AIo+ z&STɆ{D7ݿ-yCOK'k˜FA6 wfB0UPT;ld˥ܵ/:吏^=T(c&S9=^bwv`傕 e&K=:.nT@3ܘAXs= , ;M[ M Kށ`Fl-Vk 2VK%Xv6pxwm63w(vL Vf}|n((Rˊt0z V0( ڀ^j6SuRzWsYC᫇Aί{YmOAwÏOoT]SWVE߳Dv*͒T4ÆީKkG+COq7>FʾUeԴwܲWZvy RKW~=!_8 j_2Up fZ/|DQ^cDb+–*){ 7(  -Jw;"|c@0]ZZՃw=h?\~mz4@!XWFYC~o}y IS_4 4DUݳPbG,:f^j);"1a‡U¤(Ecaؑ73vӑIŵ0OwGp&CMmG0ٚ^܌ -~.e`X}S[Rͼ>ue+zs)hA5s/PP̯<17yn-WjHb pNM9&P>:|cǣQWi Rb_(5ݝ]vVZB~Zv,1(_DӮ^<^Ap`Ws9"j+jVsǎI5<î^*󅃗½y pĢ3uGt;ZW|ztח#.Xݰ+KĚAKUNsFof|O^ByXfϨwY(׌C,.)${u5s!%'!3bcc淼>esz|ax Uuy^Ӿ/^*T.,Kc3wAlc*X]Hˁ$~t_j~x֡y2dBuZŶ& QUK0YBzdQv|5uzœFڜ\3L [&'LB/YEY‹4%k,`<=`h,1ӿgf1P7v $at9!G_Mm—37{ֻ9)#0k|fᆪMU)_AY 99#~x k\˽J"lUEXkq. 70aPZ0 [أ`9j|u%GͳCAlnWZzC;oyˊxѻm$AF MO`݈)T(vkLѰmSS5X2>Ö v)di2D Fk"&(;xcX?ll#&9ǒDgg+PNwfRn6@uV9]sD o bxD֌HWA0|_`[:!Zʃ'5*Md0,z~ Fȩq f$ 1 O 8B j.k j\|~u< 9BKS~qa*w̼gpE]-~P@*CQAҺk1sRQ1A@i]G׸)~o9wiEtK7x+}_f,_vl<f7vJ~^`gBҚMz fmTHr '37*ڭ{F2ق1P-V61θ+ފT?+$C.PTNO2 :tdY_C]r[ ; y G0C`N?q+ϬݵEvF m:5&㙽)4fhm+nP˔~ר|;G:UAyA'sxi r !'ԯVkR69xBujs9Kht ȼ"IEO 쑋y'=jfm I?+vPhYjO5DϞy\# 8r 45 z=?a%H^5A{m٧{Ț`bJ[:Cm?#!dفK f,FLzNzs/wa4MeG2@8cz^/XMnkjrQE*m$ЙT=!"5cw$z`/#UjO Lݛ,4-͎ (R۩O=ׂO'̇<9 :ޒyuLr2^4ƒc?OOH.NWl%ۖ!-1waN6(,E,d@{P=P5I@͙Ϸ'^G´8t}>qė@qe]T0VtB+cjGEx<#BvIp»^¡1e۸jE)^{z?suSD^c7Z|\ P^$sVнe0sph-e13@n0s]Ew+A\Hsj U\ͯrd,bk֡4оS>_<'M_wvC= A ~R_tmJ A" Z@b JއUb]jfJDM ,TRQ&%h=S10S E P5HT%PD D@T@PTT@ M!IM-J̑ 01SXP={pcTfYv.f8T{:B# 1N[Sn7GF/6 2tlMP!FwqA/somYkk*biXXOUu|8Yg]#[wS7m~%j9: u38.M!% F3sLwMI R* W?,5E kڌ[}t%!ub,$iޠeRh::piPqngc9Z۸VǷ5kϿ]m.ԡ5cv_dQxK#3W>E-CpU7j_gvr{_dg4 T* 6Ʋ">)$IJ-[E*zmۨlˑݙEO`DKZ1tSÞH jψɺ*\\ H;?\a6^Xp!օ|9;K*;chv]0|`}e*HE -l9 Eh  dG]~ޯg>iJvss +I_SUW]ԼySyߣӎ00X"BsjˍG3#|V84ƻtȈ}`45-,i OnDGBSs$ԤT)' ɨ'E=gFqɞݜ@vy51"vI~gf}%r_ޯlU{]_GS. G\2X9obڟwbP> ̱8&sN é>-HrH{x$Eyw=fBm\y hrH%MPL EL3RMALS5 0SDT8|gLfʹYN>UYh Aú9^S\d oʧḃ6RPʰ+I0g/$@pbFh֝IڂlSRs,= gPjЇ?bfn7mN%_a^U^MpUG-M{~t:'{@b( >^>s ;Cj"G5_#sft ( acN9J5fb5b}uXB՛$Z%|d"YWR1>W_$=>tpݦj'9 yC0 ~ h}4!??F!kш])qPYXҭ}~o!` Ezvu6~_nQE,s,=ȏàax(T ,O™k֡f@4zxdH1g@-4!"Q8 F)$Z݆'B5$۹rF $K ;3r-a# uRh0Rd&qؙf|; { {q_q0:nǤ#cQ79C*ÆOԂH QӦbd~TMIeR>qCW{1ݚʞAgcm>״8]uY _ 5Wgݴ]T-䪀rS{n˴UuS^ˠ~$A!?! VnfWK$ԙQI0HhOi =g*h'Q{4-0@! db6O1{#;48\%p8 ÐWB!TJ GsۣP(&6JP>.ݡ%tOwN)YUlne 3U\UB& BUe( csqq(HBB<`zb\0=qу*%$"d(q r @ PR@EDBĈȎ@1R(*w:.~8βRrp%4z0&e`!Aa4QXql%bD:!w0!JLs3>p9 0d9s< TЅ8ITdPHP=2u̇d#")7\hKNY Ǚ̆PBJ)H8BET` DBA0BH-]or !C@h22QhN#q!Le5jC [0xq?#|&|UрE}N=ܢEA@S@dw dEqPStjC|Ё٦Xx̠ B&* Bjfh& ^Й1PD s$[tk&ia~b|fb(7!!g$sA5C/wMN(BgH)X @! ٞ_ۤs!ĀIalztjvς⦉xQh"B狺P¸jD _ҞMfj>`]yYPAt " Қ)?fEL)4Ĉ/mbu_?V3A2x/\Bq'@cP)'S~?nOI6 ѽglR BYR~-BD UГA_xɗ.+' ?כx-2yJe̅;t`bDERRbZkiEdH}&ekֵMPT+%JֵT$9&J:KK4J1 ҅ R$%@L$BPYQdBhND F [icB. $CCv䯰_O _>;Tqu,?'T[~,2O=+OOР<7(cmECb=3##t~CB?=k[eo/?MTP2Q=,s4K>Cq㿫>$9(nOvUP  kCsS̔;릞f4Dd Flb돮şڠ55X7WI`\s:uT[*U"Y?"gI#3_3’(mT s#q4~@E_YDPPĥsG'?y-,r~Y?cP6g ps3cB3y fDTvO\VǹBC/ң UEqnNk*TT֯(X(vTԈI! hc' TK^uDGɽxf,|Ƨ2#jIC rX_tJ r <#SyiSQ#aO=f 8m.'O0}a;D$=2DqybBI7D1 lV,g+:yCޡB9{ Y c@RsVTPSR罿Q= lt0%@BEՇ?FdaLJ< k'oa?[?PTfϮ/$uj\x9Qe`=/I#'p{viu CA`UO'ȯm_1'ܝ5= i& FUv5<~>« _wqۧ|mcP/| ZffA0|,`ΰܙ&`& wNj /bL-DzHQ~(p thQ7\o ̫8#R8x;6oْrHvw2>jz%n-gXsa;+RBaX_X\1GwGYv[{T\@4mxz\F1욢"yUBo1| }uAjs༩wOFk`*_s 6AA9}B`:Mq]kV+aL{  Ш VCOgW Cz9&A(Oo8#2ȅ7 Z"7n E->TJwLH] 4G>G=rOF9O:qMD@+3fvMCttǯ`l3 @=i0GoD1^;ʊl SIhT҃O߬FG0~IdW:4o0AŨɂaQ6xfԉfbR[T﬽B '76}p*(5ݞ45mscD1Ii05B3(\[ASZ}7g/qYh`ڜL% 9IK"S(ޏg+v'|FDr 4c Mx B 8X%H32 sK4Pzt klBY&ZQ$Pqa Zf({fS|ݐ+Abc GGoUvl.\$"9h-\H pk7?!P!A]ʵvG *5fm9q"lv<ˮHΞ];B`%dsc<ҞmSW__Κs Shlz@W#40}{GALgcn`-=Կv'#~]*l|?YL7ntmck^=^tauـڵp>qo– ނBW>wP^GfS.UJ ?d9gf`x":nF@6r"@ Q`teoǖ8u>{=5VV1#:wh۬~ c?D;v1 Y00Һ? 3}4Sr_\`;m__@OH~gq'`wbqe2[;6(ŕ۹N'<ޯh.i{y]y/f*%?dkעV2A_9;}Fc+._ :/kzΎe4>=vR7Z c=v{7" oXk?LGDiN7,hd!"G,*BvG,3RCʳ!\\| PۢQ 7eVR1v:{Uet[fh߆7 Tsn[#;m35M$0haT-fo 3}u\Vm-֒y\{_!*BƩ tΏ@znWE]OG4uh_J].ø?,kMRnmUIa{p cm gXt9<# 8W&J_qk7Q'baE_rrc/ꎜMQ$(OԷ{ 6Mx՚B 97cQ U붲ow]v2{CX%Hua[6AM9!V{4 pޣV+P:%\3wuNOA5D`|TM}JS :hO!4TO5B- Rq4(q 7 O?ϛ(r3c>VݶU&ߵX% (A79{Np ]  ~.<< zu7@z}@| S!vK*P\Ƃ==}㤽վ]??>]hLVc8ߪk p<\ 0́zCNID/픋t'ti/<0G` t{|QcW E;csttýsWPn75&7r(h;}=F3Y%ZͬK/ј[!kO5a>*=Scw4#PN"sg['I΢nV{fuyH(O)h>h$'  y;qGM63x0[kzxKu.2aq.Ot/$>ؠW؞p1,aʈbrQ{,l gLD\c-lc7g`-߫)gít{{ʞ͟ڶ_&-/7'w6/2{h=5x/ ֿ+/$?ϐxzsZ) `#3GV{iHq ݺ?``ȣflTr͠<ܲ}3(w_S /wn~=w}b.!{W7G冈T}ջFTĭl{;U.Ae{Gol ?\[TeE yhr)oV 2.>RZDwwsgnNTCn3b.<#}u7.ѯ2'_G@GHrd|A*~Jy(xpX5pB`5)xmh=x*|1x_5k|Eв şX_{_HM-- <#Ttߦw圅SXw*OlD@|`΂UmnuVٯcg%j:w /5V P pA(?̀ 8,56z䊟"A[ʤ]pastN4UVla02eQXnWNO~PɅqV=}_SVG;U7]6tiD_Hi9;B窽3(Q)J={ߢ?D:]m$rK6ʷuz>ezY{DhC[]P[{+MxNP,iA?#._N}w,Rz4~.+y\Y@P st\1ca 0Pr=$:;c%`{Asu76yily *%(iof#,T - ђ3ԤM֨Q$2݌:N XN ݲmo .4@eL9e,dHU4PQ(Eu~:I֊0E᮫ MD%ux*v@DzvWTC!H;g}}"rEAigJgB` ^S6HrcuDa?F |A&>%~'o+G/l.e ضNow?߅ p:5c NX&+_MCD$󟉉?G]wNU]uqs+X ڨE@GJ,BˣYE?L>Ф 5QݦuE 5.rS_/d<“>!qsr??+7X:Yp8!;MPi"kr00JvX@G)zyA˗eUi$Jz`ARjAz%$i!rK>`93.cQ3" V suU=D%="_1n}kLաf/;J Wug%2'ՈWH'\ӟʸ}ʘhmH[P R&o<5wnJ69aGPO1t )!>p\P^8gVDytySXNcaD g7`g^B,R,5u>c}U;Ӧ/7NιA 5PÇ^8H`F0Wb.UWˢp^8>[v azΌpmvGK}Z=Ik'ʹÛ1" {ݼh$ Ms:v[t?h7½i:P㌢cvN0}sF#Vۗw~;z%|A10:AyAB+һ4UkGچ5Nee0QզհԒ!)tUxJE>aTa:SU+9OcFIu[qyl-:Έug=;'#9,PlrWu,1v*eV`Y7flva_dw#t[-mcwd``65qt`ËYݯt@*;{DE ᴻ@wlNʅw><4?N U  %ID'(!|yO (A3%%SM @_((=Џ* Iވ\POo5TWTMTр9"f#Cw&wJYN]P 'XR#0f!_G° $؜wY]{Q*K\n BK& uBKQePha(C4Sb=~-UnbNW)F;b*]o9quԴIr UA֋ ՊcO;(_J݃W.nIg ~9-#K>h\YT F2xћ.dI)]4۫r¸⹅kny:ZwE=M{ݜi>CV+V l \KѻOkp0_g7'<_Azpw$*^zĐ=M{$@OWvOq M 3QhvBCTyBIA(?r9w1DxW""?K{b]S={X?Gx2Ўs7Kހn0 fDnvsqb ~ۿ=]t꾗ȫ. K}n᪜WHrWl)- M6`}D EN==]V*X/ >=E 4G W ^$ٔb(xɀCW+ F` ..>-'Pձ6q ] @P#OZcc}_fv<t/iYUxjoX0D?GTї9% :Zg-~'V\ 5U=~e⠃>#=`o |urq寏((F-k/rT؎@$8G 4n~\pDK p@.. /PJPN_yR\׉}b6}Ll3#tS y8͆ud,>uA v䅖YsVYU+?:ߐ((χCx"&.r}q|`;$9ݸ?vbyma]<dȤC_B(mVymn@ S:Ϊaf\H{W+58v$V}tPR"~̈́tL.I^-%yZR u'|Jb2LDd/ҵR,{: 2gAO?p{^lSOG~tHbK@cWI^8xt=1@pE@ yF,A$ C8yH2}܌uX@z8Fa^;5TQ巵1NXYaqD~@'FV7+]Y-$3b;Dl2@wWxG&%!`>xjB#~۳@~ѹ4 iO_uVO:,Qv+w)Ð\K '>Dz>ϟ n涵n֢v y0qyҹ|{mK'iƽ۞̓dh E+ pN 8=`1ٛh8}ZZ'b l *BPSA`ZFU+rPeݿ)9bBW"6MM>&ƫ\A,cIɣe+'ޚ84< f(\*Ԫ\|.mjvϔ-/#[̦VMd7DY L'{?CHr`w DLp(w6)GΖB•f=G yWZ:5TGbsH0q7y+RóGwl㞎<SW[ ږfm&"2ſ)%iɬwDKoJ8"8!?uΆ޿p7RQ!'ϴTN6yOvt0<6{}(ԝ rӬY>(3o,FQAGp-WUQ~#1jCUYR$4xpnr4LCq)֪y"ȔDGPyyy_o?*k! !E:N=+?y@gr:PV+JJ(E%&cyk J]v_'q'12UVmaIQFᙙtsRf^FM!3ω"cdvF@W钂1XmƤkҒٟ yj#k~XoNU1(#(Y(d>4([Ng\o?pgL]z .@+!KGEiC{*Dg5Dȼe`cO[^%Vp5 D0@t?v~ڹ-~~{K٩L&~1YIC#OY!E=Vц}$QB lMa&ck L䎇F21(͵((h}`dW{m2Ե?zsqO] UKDa 5a'Ǘ "!pv [ɟ(DAphX'"E ?' ?9{BBc萴AT:q7" 0*ycߦ*?PX#0ِ{lJOFDdw P<Z}ޝu1l#$4'Ac|*zzo@/xQSCdA,R-(DQ.ETCwZ=R? CIz9}X{Q@ _M½+M1cw6_Z4ž7Jf1ЯG! ݸ,l3yf'$?O]7k~4,PQb{t :|Exׁ *|N_ '&<؀n:x\;!E=IЎ0URT>ﳴQqWĖYSwq Ul|OݶA@=ά/1oV|>4݂~2\nMXc7׿<&${I]z(rF1sPJ-D5N*MI4b3M+p;,{C؃́گRAJ% P D!Hg|*vO`jB^c]z˃?PTP WrܥkڴtcH_k_'Ɲ5huVhѯKFM/SfIZ-oՃdF N]gEp^+k#IvY+8h T-Eew&eLR, s,!KRܵŲߴD*҄ʢz8\sr|ln9#Gu&ck3*fR)ؽyrCMLTntlK+ k+EuSRda_,ḡa7PJOKoz[oMim^S(е(?\B_å-g(pLRN2&s=|G,$*UQu988826.- eT|{{tb[G=C#t~oƼOw3=Ä7~!ϭQSǢCwC( o+?Φ߇Q@׫KDq?/>~[]_ 0}Zp.S@Ӧl;߭Mw4)[ Rz0حk cGo&˺?&?7ή=ҵhl %=˴(ۥ4gصY섚o嶘F[~{@hL@DтH6ӻv7/"6ϱrxUAH? axnӘ{\ 5J5d^c"<-tZb &X8G2`gd!l!'gY35j@픪-&%&_xf[ۇ) ZkMo z<$\z=vqfc~: I̸aȣQ 3wEީԱ<&&ӓZěDY%T5:Z=6Q bMViRE0 ll7_|\աd0D?C 9'G= ᰘ cA'rѮd6!goӗ`{ $71hPb.rC :AJD@$h,Jϟ,0}lL޾PFN9ADq5>RBHW:ƽ  $:PX0 +NF&kDdԡUt9:XwQQVtf"1H[W;Gyp({PB@DE>]2H" <|K{Qh v?9ʪA0/'ggtꆁNM7C5L֮yP*"QFl-I '.uK/MY8u?=;>R3Yԑ!8xs]5QQ~jgIx~ns߳e4՛mU)JPBD}[G֭o߱ ۉoۺF9=Ea>!YY o-ˍkd`rRTuV]o:c9^8aD `YG(|^D6 eZ&<-8$C 8ٌ- , k׮#w$\ `+{ `0O^pAyP*ͭ3k|ySHzױ;!b7QF)&!ClW ?)S:SS)"e96QBURL藯~j\u;|iǗpaLU~,E !J?/i ~4VETUSmo.ys|UUHN㯨ǒZyk|1^bL ¼?c{\~OG|9lg TO<<5{x UicD;EWFeu^EH>%+-\(foխ8$^LH( 5و5Nϣß (G$9UUUUUHO}D(h_\@PVKam `Egb?mc듃یjR&:Ej"NyN;_n3}vevJ}9 10X.Ns\9c9uSֹ7՜FwN_l9ĿN6^;R!p!;w^%&Yz*vuO ! IM?ݺ&B- s~x,|F?ӼnC_V~KD 9ٓ cb2 gJnN=G|q9֝ !. kE6B?Ðs(vd'wre𒲊 3 D V0o X%qp~XroT (bh P"i ii(jji *hf *B()VJjnpЃ<8wnc'FW/yE.uuB4`L-ŕO(\남m,'Ҩ 5)+ {YiE⊋4GR~!^ɏ!v@F;~ְ`*k'we$6}ۦ'W"#-2a6j0Y._vۉyOIPJ)l"~ $(|!Y?|hO?r3> yW8h '"J7:Iժ'l+|\aVzU@GmC+q4i dǩҩ4łmtv9/3B4"Ƞ Peqâ83CBJElРٵYsڀBG9oǮ ffYYM>ԫ'׷(ڟu888ekAX%dLIY77a5$~V()P~Aq, ș~BO((g}A #EXʣi)ZpUq>D$("Ti-_XUt0`ozK~աa~8@[pVT|,la*栗h375&tƺ3fy "Z`O6eGo"/xA?o[? ystUGI(%o/DjY(i_nQp<(:?.@&(BЮyAb-$0i8pxȄa#0@@VSVP L؎_ם>gGV+%(MA %$)ϳ~kj*Uj7;xZE~Vß{%Ii8 =馍rET[>]؜U'S-5TZ\Zp(gqC̞p۷}9YĴEP # @P@"cڷ yw&SıUp2u16`ÇkqCO"~sN܁eQ{=$xw9yG/L~Qz%mVH.'.ApS!0n$q< RPsɱ5ɹM>/vWE<+MT"DlHH|U8,c %}Ȁid nf#$mEvN`dC ?k`Vf6#pۈPp*Ç##UYKn8Cն) 4c* ƓD(8(GA٨q@mӸpOɫrM/l[h9E!&@ٰ x-DDAUBS45>9vL|n`?PZ86VzCǷ2I-v-N.IѲA~ZGߛ5HX 3 (ƣN%!X$/"pz?4Sz|dҪ!jsCğ]  ݯWj5¢MAsǁyleGȠ6(N?yAP?ńvV,iFQT '.0  L;l C˨0')枦slVDt7IxPFe~0w HXAfr\`fe7k}=I玿p':E:#!\?gH7RL c PT!\G^>09O)lHQ*2:oOчiQg?3̰xWF˷7±oPi1)+@(\kr/Wy0Y1ʮ >UPT N]^CDfo 8T7jN}fYpX}(Cݠ}~\g〖6riZ u%_UoCxksݹ5//VhkgeQT Sh}ףv߾CC@ΓZv5n<2{3 *Oϳһ@bِ; DAwg+\>¸Ŕk*@"$Mu"8BI^ H(=TYU D/PM\iW8ƨǞ&#fUDa_[_ `++Hfqα\'Pz]<򛿧JW { &K%8vӆB&"+Æ$`k7nٓ2;8潙PN$NwuKEuj6HPL@lF{ިSӅ8tCҫ7tM`gb VY xMfi 'z=Oݝn~Pxs&a}s37 2,x׳frʶx <("zK%8vO) \kٞ@ ؇DQJQrV`8Wx.SJ'-8"`}D /8'X/2u"]NѯnK:!%Hðp?Ϸ`B}:|ʢ!>~>S_ҁ܃jWzobb$ƣy"^%8@+_Ays]GD2Cn:Y|ț :6U UIJYP ER)=? @XĎb6}WS$"+jVD}fMߌ*rhp8pu)`)s1w|0[ް>Dv rXh\ryJ{wmF+,J8x== emR]%!ř8fڙhH|t}ʥb:{:`bp8RUR}t?UjꒈM> rڤDE a@"6/#9e߼v~=` XfMoꝖ>KoS|HUJE "9[ǥpN|kZJ b#5 (ܿWt聪[:qT=AV!~^#{Iji:j_\78jf_,ϲx>XjegkKO*wKK_ݛ{~S (LϪOHTِ/Oե惺t;")kw0# ђ+4Qb3g%p<{dGCeMwÚn??yM{t~ Lb3E-rXWRUIZvY!Ҷb=)H>QE٢UV,d e-$DQ 'J}QLrdm'Q@? `? rn΢%Rz?p0A"!G*[8#APAkA"(jal;8ӏv`; ~pG}QFJ9ӃNY3%&>t?F=yz=sX`hĥىĞT" ؼ8BJ$ ʲ|ݪ"m P~gC1%'qXOQ^XG?S YOSO,j`NN-^O|IÌU=+թfzxq<71Aw4@&Ir^R&Wnr~ 0@"Wpe: A!s3)>> e`kBAD(1GM4O `CSBތ Ɇs~uܷ]H|gַs !0ˆpltOLF+! Q* `5cu{s4 h=ޡ΢K 5߶JJ 4HbVb81S> 00˞A˞j4rۂg1f5A$sK6{?$]!pzĪ!h5ΥYMa=*Y`1oꆁR=l0QHyO2D@ljPyI!CqRTc悵>_$(& i **ұթdP)fp[P@VK" 2% 2!~~[վ!1_~ P.͐:`KjBJ`Hٙaf=dAGd zR@Gb0zXK@n)MV(LdCE_;L7'ٓ }sdž0NQXJ*r=ķ4U5f#`Vae"ƥw7-jRHM2PX W],](QdG8Д I1+mksK;ԥ2v @_F)b%P(cN߽Iř{+V90d FϤ5]}0^W>Fvw2DAfc2$Ԣ_['w7`JػӰ'(l{1Qޓg-vd @G4NEcoV7E !0&9_)7}q}9\O<#2r ;1VY6fd4VW\靷rCg$1pT8~d9>]&^{?8DX3Tc nCj 5˥fem3HjGЄW4&E7$"⫅8D+t{@'\Ts1 e&3gW`{`&K,vQC=!|&SOIdrxnnd!.U=ƨCk0 />q#7P:S҅- t=#$-Փ=ezteFUQN}1nt3?G. xOww$VnP)9~k)o'弿>0(∂B-$FoH0Oǽuݮ<: *~ELkP]9FToU@|UWoW]c躍uUVkh5P%t},O,#udnݚ} >8`vKqϯ~<|qr(:"FFM9Syt? x7IbUŰʢ"JoNIEZ6_[+mEhY`q#>MOcǥ'3n?t^D 3A-rh#x xvg \E'V{&HP#wy5ݿcb1rB`%S#ZT(n$H~OԐx@>OuooG?''Hǎyl4ϙǤb 3dKa]z~1cm*se' ώͥ O p#N0Iy}ht|\R `HS<LI'ln? ?uT"*\;p$[Fq.s/c)9-8!5a|BwZQ- HE$bl}j~{sv'cf~ݿo Xh ~C(~Q?KpY(8*[(S>Dp6T'#WL;Y/H){i!,*m]1z骱\QB@v )Ԫ=8Š| th&g$_>"ҩQ?5V%8{9~g5>|ip^""^ Q8lD̯pSH iue^<ʪ)jJ';H5MĂĔ! 706 A?XS͎>F Ny`A3jiPP$8ml&-O #CD&BT<;!o Z ES&D]kFAEDA=r!K=fqs`tp8]3o?NV<&yApt\0">ڬ_GX?NT4<]𶵃e׹Jb,$a+/ְtO[\?E;p 䛫 <o~_*bDV Vmuc\p`%qx3gDd](.sO=|=0?MdtUOm */@ C"|N$1{w%cmZ߱\Ucc3En_wNfhk? &(50 0b0M„*VӕyTê.͛g5pBI 5Yl5P򈸂:1.y_Wzbm+h́C&RL 7WϿ?|nq Y~{QιV'yCw@)JFi^Xt\05՚NS `t$D~#ժ*ih_%P~)Ō q'@IS)Ԣ:9SB."fxQ+0*Shf#[PM-ܔACP ,P cۇ;ySLY%JD $ ()P IQ $ TB@!;tGhif;Th,ǝRܨlJZyZըyVs~OZ?`]o9~ h~SQ>@(́$in#"c.Dz*YjV+Ma>Zx93m-E2 kl[lwq0'Ӎ!cF@o C (f 3 uN.x>] >}`??aT܎8HGձLUR;'f}+zW_>K' &3a͟}TƨOȍJ2!Xe t1 Ƈxb Sz1SCB sTm3UQdm')})魙Nx%dseϦZ)9C(o,U YʏOaFkSA<<~C!m6J_}m$ַZ/=1Y+:Aܽ /W@PC5acIY^zkx56̅ CxG1JMHcU{Ѵ=?} *Ow|fDy=Soʌ@(Ng94!8Ht_t;<È*hMj FT wykWfpB%O~mogszwz_A}xQy7"d("ocbf [cA0" ,h,w &>2hTG<"thQ0V#jT֋^dW-x[7MaZJ nO\>Kc(b8U%`]/M(I1aGΣ$p[T>X!rrZťNr'Y$"'v+(Vt sr̀tck_z׼1ev)${HYϞ&EJi;J!g}N̊ %z ͔+ٔS%z"#>?,7(u؇W0\?;b0 I4| *^zNΈ譄ξ{-瓁)ǃ?]/;ecѶIe^I1k.6.5@k\kͺz Vs";QI wO_b*sϭ_N73MG9OO2[Rڷy?]\_TqyT.*$j w (" X Tb-*m`1xWbZ \AnmrDOL&u}5߮"x^ 1qknN ~u҉USXtOpiwPHOqpQ GO^pWMx-&@ݕ(iA|,h% +t#jy |ΉL^!QBe 7BսnA3al}krĭμ#7ٞ fw:\o$ջxVK4_iUʗwui}i}-ώ.k ?U QaP<-w.%vJ Q@;+?JT| v*=ObF% aiXRc c;<TS`ϓ)5YYخtM̲`IuTPNVm{׿j2KFV;_zZrXFsaO47 M'Kq#N5e(KR:2%jf0wrD[FlT&OWQF<೟8áAy~=p6M5C1ʤ~;ǿΦ=~%ftO'QBGN';o z>9*\$^ T%-˳ԩoE[4zwEK+H,@U1*=D Il׏^8&P 鮶"e)6tL"N&$/.G2P=$DT"_3flG5ɘ IeuP M *]X 4tٮ:牗NuPj8 S_ˍa|؝N(};{p "?_U0҇Mi|Saa:{/\]Ԛ'W9hMW.hi3"ᬀ@J,+wHWg^!^`L$^HI17qi­k]j$>3'݀I=tvz-n$~e#KTN vTK0;;+,X4uN{?@K;#A$ [qBg\E s" EG39zPno o.1:„G sRVS?0Μ^+4p3u6nI؁?n,Xk[v3CF>(a- ;v)J Og1XϾF/8_.Y9rxZˋ]z$!צgRmz,[kw*RzkxFN(b7Ce jo]Z]q#TYOQvl\gXݱ|ݧ~f}h,։@b=wg$+Ј^C{\S<$gM 1zZ7qq.| ~ O=V ň10xJTԈ{O6rpgՐP$F_?m(ڀ(h VjZUā `Hh*,1K&IT޴E ї˯i"62=`=xq_O )?aᅙtLjMZk/N`dȬQHq*fRPw1ÌHFya8d` {v- !E0[B+D))*UY$XPmE}]wx9j^  ”0O#1'4C' Q6ؐIų$9 6f*:h t,_*$`ڣ[~w1b B4Q-tX o*5`pUUtY29 R %KReNmD3V1%)a-KX`# 8fTZ |l*aaUVia:P(ANjUTL9 PDQ1,bowx4I҈'>n[N>q/wӇQF]I ??oS'>0,TA?"@95I{xNt@%Sm,/Arm{QwӶ.Z5 v^{{ .0*%Z(J@r{,i`t?iLW-/òII$O$3VxuߧJv'U gϯocxf8nd=~C'?ҧO/ ?}J~M?,y G>`|UDdڹ' i o( 9j?8NTⰡXcњKG EcA]x\-e {7v2!lQztNm[AQI[w$ĩ^̚!Q|Uժg*w~ uΥx芐Qo4xpaHv̀[1 8Bx6BwyzqNh (_L4|]f)(NR٘@,xG&{Mao v{sa^r %tӬ>M̃໓JB5Qd8^Ɩ*`sSOQ8t<+l ;څn^UMGHPMI =>NܞY@oc :>$$B/vnZk <'1k.z1ڧ]:_W=dP_B:?#ː>eu,Pi&=:=7دwX"Dg}gQzc6 4*|Ò4w3l>SqX$]g?2r>$ApetR358]蜪zqϬ N8CջvR, mqrE="@&-݇"xo݆zl(yҜW ٬~ÜJHY%0S͗G&4fU*k@R%Z B̨kl5)|4=rJ,J>g+vy\ {cO%+A&O` EƹD8!ܚ Qjzu vtMXCm޺;P(r10>Q9ي?SYCyiA $ " *V2K Q䪢OwJ>ueaDzqeuC`F {s9Pw)3ok 2lFA ƶ3C&PBU< V *R=QU@PU@]ROD%m A $2:~Ȍy_ӟ۬.OD§mDLMPW,xV$]02ȒMl97=}5&F%h&R.YvBIB&ejo]B|`Að>9Iڤb6{t֖M=01C,(oa(nwtA<6K21jN>=t7 W{MSH:a=Pf)d䝤;v fJ/3ڒi}L'JL̔L Sqsvә br2y;4 |R,'_N; #y/c`hOK"^Y= Єx!j}|Av?'wX5 "(f6EyWl CF?{ /7=UJeKqх5CĔ IS1mDz׽d^ylU9I\3&bQa !dڹh+f.5wexݯ|#PH +X*j i'n5/^uQr֛s B?T,2D",LW' 76a Fją4}#$`%6wכ6/Ʌ==4@7 gA~Ok/ͥƵ+>ޱ:XKPG* )<"(ƶ>r!"B<<2߂;|}Dr',#G O%A0J/O8o4Rag~Or i\#̧@K83{8e@zcj#5Ц˸|m 7ׄfGwiwƕ~/AtnCˤ{O|KI7 ,0Q2ir4QD0E QEt,tyq4^MB  ]M~& 8+|h /;{œ4?I=,Ayk12n;!n1%"<iRJ@t^ (^7?,?rxU)PPUŲSj{ΐ2Kc'|q;&ޮK=B|Rݾ46ܜ1ѡ2-hW|8%F';t |aCqP}ysQXc?1S/ӱ˹O O;tRdĎf"Z\,͆d>PcK,NE*g '׊Vrk :90qpߏ[edKp۝棱;ۊOS8nOY Ln>(Â=1h8Gϖ&b/YIH/{aw i4H nbmrsYh,3`}#,zp]îN/rPH9BD톷o1)FHsi ,Ci(,;7F$N!흜lOE+:80)f! )7άQ9y4I ;Q#Ԟj1ȌY'q`OTo(1d@ fd;X9)C!N2G1}q/5"MsJ4:}@.νF]nyD=l;2 y+N^てdQG.ĜbL$_/qߞ><1 Iu8)$v(nqG Zm9p(ĂAa B[PYxK$㿏 EO=!!1" 0P/ آgL<0<Q3Bk)1r @:=dˬv%)jpu@t[~TD8@x⟇vBh|%QIG$RwqUeέe]1޴jcQ+bgB8(-(FuQOǒ,b͐,CNk&$g2tX~9AHM-#F "n<Z J3iH?-ŌooX`ɶhc7͉e&q@xi~/$LH(spa_x> zjB~זtLd8Iy!k6}(JS 6DP\-OCcщ HD@<˞~ϸѦ 0@*+FTx`SȂ~Y[:V&tҞs} E<̝P4=y*p)G{f=(d:f0Ob@/}L PCAH &E!BFBM'+Y_uɃcZ AAC9bvvDJIlMf4d2 #3Z.Adg|tkgմYoW78FHl&]d=Ptϲ$7q}b+qȡ`=ggm/јVxǼ"?L@ge0r3>j 0&n>P% 0tܼUI99or,6ŔF=6cd`QKJ?`'CyL_-X>sWqˑ[</MT~~}rZ(r8-aS%'R\+EJxB:a7VqL.":X>тV1(ANDW0CHWt@YLGB7ad(j 8Cgm2YWI(vk?l:֓!lf8xyE]o}zf >;41$EHbAkt^I8>91ޝlq`P:yICC%Zi"PiA㒋#/g8`>%n/2T3a& 61Ѐn\CъmݎIsuAS%%#$O.w38ϱ~ el-P!$PMOZfgՉ4 r<[}&*8 7̬a y3!Ds绣 F ߬_s0e LJQ-0|k$Ka f8ȋISgڿJRMd2AbPnq\V\뽃 C覐) B"SH9&4I @=FgEс BJ"y? :Xdbg5h`$K3$p`*+ Jv9.Pg[m2|=o%L✄4'R҈U}BR7ѳVMehKS=0`¼:-}9cMV[ 'Icu]KIt<(Y`@4;GԌռU1z R@Q"zX: d.I ;hO2D$BuOq;i9S;.6 #i|X@gk "xĵD=\RD. d*0Pw~guMYb. fHʄm٦ij/lm kcgQEߣ`ֺf$E1=;`$ȓ]3 %r|}մ5s17Wgn&@/D[лr},`]5$J"j]@hQs];T1qyx' ơdhjXC 'S8- JTǟ.}) a%v'߀凾HJ !v)!^MxO&* d?e;(@C~GCAi_sȎ\1A0zJwQ  e{L&RGT K}߃m!Ri&vO#Cx@#ϱTKGm'L3ȐߠUn3<"V&C!3@LUXta8A[1L\!fulBI EҸ0ϔ!}E 0tr &tbl*% JY*R{O=%`fнvkb♯d6!5 <>Ѥ$/L@4Bi44,1C ;ՆAՊ(bKU2!$gKҵZJ!?Ul)ЇA(x!Ø!\tLo<~'I%' ]1snqy($ߗoJ}iЬ.tōd؃`z&bFGIɹ 5DbҺD\2g&Ħy.,IE3 q'`8ub#IJ"ye@;=S ~9>ep7Iü)Tmj@ l$ c82CĬ1HaшOdg A!S~|A3Q -*2A$ZX&AJ.JFct ~}T1 WDwŀXClr0醎NjTKᢁ@坔>QiC8vvL"@yg &ÃjRLxX7`=eB\0Q2Xx J&MuY)5 "Bɞwբ%kɊyJ"=vPh޶sF];BP*tNx CCQڪF$H Hx=ePk4!z>^=puBnj[ęQ!"M+7Z4'Hs m,]JjvPQTd ]q0: NBBXP 5Gn83z"nx; 4dIYzrʘ)B)?9t@;N/'i+o7zީ5v2q N3UQ&9NE%%` H Ka3c" BPw!NQrGׂǂhܗ=x22l_]`Z=aB_LVaD $G}*H rWDmdopjvۓ883Æ%I &O30,& pdN$J:R]lzH=ϻֆ3D9$-Ch,l!ya)1Tp,=XSjKyM3n1e1& qtgKgAjJADI< $ǣycנ`{\,7[aS/ #B!9]k O j!*1f4AgZUs~x|~x"MKTyit6:n|z ę _4 YLt0E:]A9LqӍp |/i.=O'n WeQ-ۗ|fw`|ƈ$_sLq3 ܑ:dU#f!#]?Oz&f ==  &&$ȔDQHQkz2ԬTq/vWg@8gܓ,<(3v‚u1QN;9V|6v144k2_eHYyHthm*!H]0 ݐYZBi_xpp D6QECTk-!@v*a ` z9,X6.sX,h @Òt KK0`UZ<|3-Ѭ=×& 16ejDJI *y4fwMOHsQt~\mЇsqI%2q-QԿ#LrYu]ݔKg*adN zp-~=s~V cB%yTXT9U)ZBwm@T.%w%,~6K -uDߍf2X6-dI4DR@uӶoA$סXA!x+r55u0w{@ҬJKxv}&C!9?APO j*jI-P PڼK:͂0: H)u8C_w2uiף-A6DQWDϝp@a\F(I $CRfݘ$ & tpt0Ex%ղF]Ct48aVnv';㿧C}G%O:͇dT117? B(QHA_6.O& +1?d6~~n_pG&B.7 :GƮ?7ϛ\60[<\6}4zrU+Ԯ$wg-2T:ɗ 0$3mã3`j=[c)iB2dv>a[_= vY 2dD(tKO)l;}!umGկiwPQ59%K؁d u :9d q5A-- Xl#f@ܸ$k #h &ĒsdSHh3|\ òL\ + 0 d2a > & 0:,T¡S~c2ƣA)06X$oE8"RTdĩ;<@PRpG B *3v9GHpԖut/M5> X`by]ؘp shٞyyaC  mhӘYڬ"rd&9 @J@m%} A1T΀D=6=$:5榵҇ LX%@%r %"OI AFъږBIR'9a!TO{&wT7Kifv:_Ƥ1L`)$1 +}s4F񳆆KMZӰ08)yg=X>w~7 >~]ӰaZcݐ[D%B}gk έ96a]^7X֤NCI'r/r ]Lb:!u;Of(b*$>T9@8Lh]wbnk /Ke R᳥Pt@e5T;0\0LԓV $eBH,XOcB}HUP}BI/Ϸ~A|\@;NY%bn3$q0D;]j tBH.^: "zq+FvAiDߘg96U6pRiă c(lN<,Fq B)",T,>(%7㱆> IB!җzd}6Kt`: T(,IIxVQ8k*{يwݧ$= I 0Me[.ÀXBX9Qa1m.GܙH>2^|ᬂ "ȟֈ28$hHPN0i`STLD A0JV,aF{xÔ3.؆)hSIE`cAU1 ϑ]S 9I7i>gc0|cn86\A HRu;u0أn z iSfb)!"){9p0' 0:PĀ60ݘjP Q:EPC!D36QeU6k5F@$ D*{%PDhNP-1Ma|y=C:GP%ZACL%"11 ٮ𕋭q0HoP<̉Rٿ Bj,K33AA򍑬iY$9O9l< ܍5=@a*K$K/tbq4ød޾iqNT3SK'K`D#0~c`e  a擒a%&]h() n A8û[ڂY)߆}~OP~X5twpFhGbKT =#؂!}l } A0=F: `ME1&N4oxaJ@(r!&/͕}Rh#wb,Y,ʒ#$n7hٯr_2Lq.D"g#e[j%U^5 |셋5/WCsRr}kFS)4e1Xd>wɩ8H=%>Y83ȔH;a:f3HIyJ '`m#לiLW .-uNO qnz~zz &9=X4ZIϭh\A9vbdɪ,6̏Y{xC!fs#*( Źlo]bN9 xE8B'f(5I]A'9i9b-@= N | y\xC^otD}X8i~O^s!N\µ1"0UTBHxL!K^C}IĨ?0$;(偢8:$, 31f;G<ʎ{{A)=#1 kAӋĀŃNɁ%KϳnCHz7M-g  g[m H{'3bnXh' usChe5 L)!U5l`W1YPjɵ ԧ$X g}ř$cAm$2dh x\:S97f c\; ;@ `m6Fe0HNQ)' SeXc;ek)S4~ĺ"'zv==;qaRa4';C&;嘟SoL4XN `K&>y}._0t~мݨ(]JfOǻ<;c}.*>>ntt şO'1-hlŵfϬ;!U#"`ȱ1}ͥTP% L&KQJ1r7n'uMDUB QE1N0"1S aYKIMz/#쮪&Ol{8tPk.9Ǜ8{;ʱV/Юsr]P3>,qq;, u SHV~^\,tէ2G:MlAr<ϒM&&{ygʔZG*IQ|˟X>8&wB@ 3=M@T}NaXϬY9䘶iJK.zٌwk +z$vϭ|m0\=/pU,G8-s. OrMN^ؿW|ŒT K3y5r1 U9, i!gx値7`b~=2}籴P S\Pôb0Ou]U-2<>nxK(7 3R~܁m.LrF`d3 o%(}hж(!0N7!BN&f"wTɾ+)=3K?_Nt׷aT8Щ u%"/Y+'[&0ǒz@z; 8o[q~q;qC~4UA!A¢D%HwB`)&oxqǧ39ba.:uhf6:}Ȟވ 9!҂dWGx0(l,HwLh!{1PU*;ܫ1=hOO^!%;; {Dه3Z"a{I f1l̶ ;ӌ3N.^ÇGD 0o. .`k[l!y}41D.uE8d >\8%eGRB#޵~O'3‹1%s 2Dz^/͆ #2 j<?hdRh|be(s_:뤨1zyq!%ۍNC8f:P)LoISE ѷLcdN{$BzC2׀CPp3wlvwlqߒ7A63rزe6ZHB{.CBt~d2]_}/(n$$bGD5m?e*pL<-ϡ}9ck :7j32fo[XDTsTO&S|ùRT9l`9XZ%30Jژ `שf fO~#e١KrΒǛ wN9}Lq, o]<$z3p#$y8 h⣠z@3$gUV|6=%>A  y 5M I U2 ; aӸdzw\dfH^p1 yi!W< f#سy!^5%D ˃x!2Iq.4CzW@N]L^MpOS`PS:a G, >":k5 9 ?p mޕߣ;Oi- )H<^^Ƀ]()R)P} P-ɉhV  `i vPr#a H?YJUG,6s$ l 0P.[3m̻&r ~x~~M6bHSP41o^⺏bhhdzahI3lǸ8l&@o~Exp"ѫoǘ`:aO]:ǰʇ5ocw:/=GH22݊Q’.o0L44V%2(C \XQ!?-#1Q0#b1q0pv 3liYos$6;6| >p ҁ,U7;8""/ ")*ONTGM1䫵q)Ò)Dv]`廾ㆉҡݥ拉=*A5$IM k0Ƒ qlk1iji9 J&Fi`-nof2Y7*kaEYR֢'ẒZ Sdd ;T2K<8v6 Ffs-ܮGx$p3(%kD!KDX*9q4V:bvṮ:cdh%v$t3A CP )&nS D3I 3Aa`+5\3SZ9I َ81<J)g5=@5m1ڇWHx9 S}@J}2N3r :`IBI b O@2$;5,*nW;>89|nryo+^ 0OTCFYXdTAQD$DPUS !UD DTGlW*SBP<~ޟ>=ޠS.L(>w/vwS '0D+]"*1@I8Ogx!6,kAL7B!p?XWw/w#*"%!)ݮǣ'׍`2r}H?I:~=: c7UUU~L2J-'4CG9 /{LBF^NW/~Id55"[qL<?cI$'pMHn=LJhTT >= QCuǎ'9=y6l7%C &ke>SHb{iO9ЇXi-Jɬwa@88(p'z6d+Bh$: "Y;+30% PP!NK>;0S@*L%|DP'ŘPr%)S%oûZ3=Quk%Ż⑑( Q5 Hw&d >d7Ǯ8y")]ZvCxSO3F,=N%k8(Bm؁)0~`$E1>o[_nygaF^FJk̂'iӭ9`xbÉt|tcX1 *50Oγת0N& Dr@(Vs>p;|*-GH%zq1x]RWTC鰞 sOH RNǝ%c% ]F0s3hdi@ꝉ@K">+Rrl@a1`Pup=4_qx>6 xW&k&P{1R;1}O  M!Y|H &zWQ:5(ەhK uI^9! >uw .݇fnln90/>h81dd%R$eN(Nw{Pߵ)DFSxƺJr#[`muJvngwm #nït%}+9ϥGi'^%NtQp}8[O`d {$M-Mf; A'#PDBHL,DIA'!24!$K)#!BNjeb>)bV78 1DDSM ȉ'&5BBTj R4fdU% MSTUUTU4\ڳLAD P#1HYH0LRR$T3 (ɨLRPH"8@DY\<|ӟ3D8@ĺ{d؝9`nCh̚CVIiFA#2?ɺ/拘 vI NӡbnE"vyA8;tfD[ j!((/mQEΎ ʕ2%C4TG$8ph*\̊k9Px r A9?ݎP %?Җ䨃aZHF)?ӝ)F  ӷ1 ,7K4`AFŽ dgIqbz }z r@U^rG{{tGD{%I h)Q#lμ=`LBz{ ^d%G&ɘ^}ɿ,  :q`@*b(|%|㿼p0@0?ʏͿ~"z IQW{w4GG@=Uғ=U`eS-q-l]MwL8́1/JX wZ!m`J%`G;]^%rAU&sW)gܢ1OJQ@pU4RPw힞c_[Gއ%a2݇G߾[h b2/FWTAb!l9 PDhغL& _P(i)X.SKix27罜:n2r\$/%XI,V10J8]<Xws:$+1'?szNvǽo65G; 6l!X'̿iWX0?a\cVtcaF)ħr2$~P/m6&M7vTXm$X]ۿ2? } 5yJZX3B"(Q`^<ѓ'Dr4L`}lA1iDooMI ;xmˤo_Qz 7]}$UO?-l rpSoscQο)UY vf?d|DٝiRUg09FlLRe,<&c *ۻH5MzToc3F*(!iZ/L]PH 39Ё0>Ū na.Y2 @bO^eHv>]=mΛJN|9Mn#@7 1k*,W_''*^ %Q @q$5~] A.j ,I1f,v !4Ω,xZpl'T21ہME=Yܓn2$;T44q®fF>| 4>?!|O/0gWvb0]X{r xkB-YNCM#[G%tp%S0:gX9 {UfND4Q")Q* ȣ[VKVߗdxK2"m8JwmF0.P\3$ݱ` `Z+^|Xw E&Lr~mwnG~z3F MK\xugK1Ex|;9>IBx@:61b`f.{|TTlkwo؇:JɝwjF%o{M%!l9^gbTjuYVJ|BHc{z4o-{??MLO}3xgRxj *K6 ܯ{pQp"}0m7{;dz3Wt|$p`K#k|] ^fdH@Im ea:8݂*A Pq4Eqz'0ZKdpR԰tA!SFHm79Z^b f5FZ$@A!f)UP֑n;,vN\:'m'fLQ7v՘ς.yˍ> "@8!(Fv,fiCshMt1ן]SCKXBu Ji\*x B-DѰ:Tet=`_9`x7HEUM@SP<쭐Qy799ʒ5Y'.GwbC}G,1cl]PxQlr{9ptHj |o?3{ǥbg4ڕR8m8P]M&NYA@j3 An^``l]@A*.Y0+!=cS59GQi(߻pD!BL#"J/~C~wۿh:o7 ^C" lbO-< S\ twQ9NoyyϯjÕ<&SWc3h7Keq8읪v p,j:l@DEB?FCqh!"^VW сy#w]J0@, p%?$D~ Uuم "(S7 ѵ^'5'2^om۷OvūmA%֋4F8'-QD{x!gʪ;*@ ͤjAp3n*"恄tsCfS+_?gk ##$7=Wh{ˠ0 Ȓnp \ ^5s5nW,ӖRPCvn`n[,O!+Cv Ɠ ~z}k *Л 7ta_G$7ڷP+:k=]A ."V&7x Ϸ8wG\@z7}zm.Rx" AMZ+T d"Iz*& 86 U/ѨlOFC=Z2AT;krU" WPD;MxȎɄ^c7׬3}oh$/ RXsQcuM73WU%c1@Řgfk78Y lTy/wgPCl ɱN`ߤxm9q0VG2QyWR#M2PBh2y Bє]ϣwFz8UB Zaf&h xHunh"J`SɶT L2*vDe@xA A9=-5ƞS;`9 횓\9Ml}_/>!%]AfFf,vWM*N8oSO}vjnq3{tr_^qN!m Gx579c%g&fq>n8 w8ǡd"{vN$JF^(V a'uw!4;;y&RHtCw0 Bp,ϳl{v$!߸Kfƚ(8XDM6G`J,ۨ\*x@_6DGYL5!1 T< ES Ð2"E1LbV/$AMK@»I#g(:(tO&z=^*R\[Ka}Mc\ <7CW}=Cs8~4-4峆= jԋ`pyj||0mC_( 27&zx]*3`* 󣡹\ce㳹nf*^LQxbD.%8mO:Iفd;ks`o2k {c3|K}_5 φoSk'u| 0fF:Y xj@͊ ",Y]#ЪSzkQ#!&U`& Jz#pb$l՗s5 x`;|3+f'lIl:,{0rZߞ<! 5q0pوXyF9&(H$d_Q4Byyu+mqŊtzgE&)5B&5d"$K 1[[$.f=fq׊yYc=&6Q'd_gC1]ĞdaEf~ 9\S&4mȝTRa]lZ#oƤ89ºXm ϰp}LOO%"-!D]WbEV3..yffњ=Tт6ԣ Ywo9.Y[ ̹@jsX{0z y{$ˈ)Ԛ8iV@\#X+0#PߓI\ٴ'Qm#X E2߬B bD4Z}_qc߯2i{0q=Fqga)I3phI>pۏv&nGIshOiA>>#&>&| i"s}9vuxkkl~9lF )2 cxbѮbl -K|w9C&@{ޝ M"ꆤ LCq3RJm]jdIQ^gÿݻcbm甝 Ҭl,bt1O>:wRCx6uݑ&YoR<&cV`Pp"j_rXBUU3D@X/DI dH,JeOF>]z9svZ^&0OQѓ.@mD&g lz^EaHXMI Ň WJ֬G} v!ƫ}CA4Q ΡGo`' L>Z1p %HFTSK_7>y؜Im$u4_Yxsq]чtK8Ǽ@'|)xk^@ !@@24ҁ!@-!!X Fb$;+cNwlw¾(W[bC>Td=zxx mT9i57jN?nذ"(}'͚:^ӟs?>CIGg=@/@ J L6;GǪs $ {T%IYEC"Ht>ɨbB( qD88E_p)+F&5Z"?X􏉒ۆC=6diƤR?g6k \] yiLf5X@VA#-7s W" NQr3)J*5vg&ʬ>t':o>^'6гJfo/ʤ~AU+<~E)B^sԪ+ATҥt;_C~0[gHzYAVWsUl !|ԣ(B%}b6v9O"$(6 +%[ ")pʄX2!!rKh7ZɐH\/@ҭqXN> "3nqI7ϧ84u&cJi C$9M 2l!5il+,A}|¡%W6H Gre))I&{8׫!yj ɃN @[xHJUAq3RíM;]%Z \ĵP(L=A6U-prP,DBVUY Pv+ݵ hW^c?|SK;RZw]"vAݲeG&D1R4U8P`5(ǠIGK\&m$<t(:CN=(`R:co,~U"3w;T]a!fss^ <<˱ȱ8tTaxxkD%g-K:~f6lGDç{!x'1,{o3#  1< [~;gDSʩOY; T(BUj)k QD6ٵLny"= '+;M}+Zԕ|1Q R DfQ9 ]/cqЀ@mq|\O:I&|!F5kzݓzr2a b e2y3ƶߎsNǑۏ/XѴxo#;: >-I=*n//. 8b #"^xW}( ށ` Lb.}ϥ]b!RNjo[@0[BG:Lb_[3ð$ީ# ,i|s!'sMu! r1g "GXںJ,hj u1RZ\x;GlDF@v# x\MhL!'+}>GeNѬ 0Qaq_!Isq<{=9Qߵ[ǃ Gm q7t,8zwkS]|זjs:-U5 C@t3X,Z8f[È -0?FbP6a ݅ X׫:MwݐBh)5N YxTH@<ݭFfKӣ>a6B$*g8}gw!x`bŞ7tuW@t|k3͛sȃXPs^Tp3sTN=$`"DѬ`KoQ~/2?zŸy|Cs?{|ID Q?L{Rmn|7ѠͿLk m{=-d Gֽߋر*W~,1Dc98y7#,,"JWگL/Ho$ j1_[Gc688j&DqN>ΏQ7dY5+xv*=f5}&c_>f~"wHD/taEO^3SxsE}<ڴMσ!>'#/l=I'Cp==Ɵ:)#jD08\!ZP|jHVΑE񋪂3>py7w!69 xnq9\þ=jnǷd#;/UOU.wVn\!w &ިj. ʵu+!~ĊK'=X9efU*jݜJѷ| Z]X~A*ꊎu rA*Р\ĥL((*Xo:Y%[Ra4%'Hb [7;NT +K C !a~ir88Vw DB 5 Rۅ2L½R}8UA#ڊ(-o~-1OpGԜt@7c3$uuQBmD$= ٱY4KB`!ņ) sW>A Ǟekq}[Џ=~cUJY88Ϛ-opLePZi>s]`ߎ+!3| n={I s  dw8Pۙ`Baw8ݳpS3lmGT:%2x!*=TwuvDF@Ccζ1!/~[\p^ x}ǼةsvM 9F(p`j&/,ƀ`8tFCNaAƽƬeBE@-7#H}'exPRe J6 PDvN Xg 3S$M0Ҡ a;-PZMaWks X]Bf>[5ђb%El,7ͼa᜗(ÈfW0"& 21$h"SUY8;o4O=H2fj3Z,if `v! etN/29ɜx>gsG *+5Z,Bبwcc, ѹI;xmxJ<sЯbǼsu߱E8HIy\Y-VUVЭ3r|0ǧN`#|oDӆ 9p;U$l;yUE>nG^*ȁ=!5eP o#WѾ8li]dsV a@''l~# ك{"zf!s˸C;4P "gR , ov'mt7rX!_/Ӯu4J@OI315 O͖KxI_1z4fb',j} ?5e% " 64D\A 0I:r嵟)Ygf? ޵F!d!3<$T% 1lz)M0o2vͮBa#@:@W8zcl6%z0C'K*}BG$N@>>"g1Nw*"Z6&$+EyX1"6*PYymur_9 ⱞ&/q6;ҵ8 ׉@쇢 QTD6mES4f!Od/`w'>Dru6DD^ [ |fDMxhf\DEv!K`(BeRf{= !Չ\ LzBMǨ|{bdf4<̛sMө}Lpm7ڛIP1LIrX6y*qY}k5;sӈE96wA: ,nU^ ߡBt9@=CEy"&D1a$έ6#)]TT(>-O,%Ko6i#n覌>;h;fOPhVx$Z..yNHC:5i38рFҤى)tr 5A hnZ*@^|;p] EOrƤ2s"N,~A<7amoHC'/3IE/=ͱ{"Qg$ >bE^v󢂂/Kx9;}A5;Z$>Lۡ< ܘ&&!Ϭ! ޵Z%s>`gaٶz>aQ08X%wD t$EUII'/8b'X4~m8[OqkIffYf=r(BGQlszH{AlRT:(ww%%:T@CҋKv~v[ՠƮ5,9]xC!B I!LYh57/gBf& LCUXYl{.h: HhD!lB! ㎥ q^ 'oWId:CR'{ ,BI2XǴ_E]V[ YeUx>ZPJ! ]QҌ'J+?0t}Ì ]ebA`aل̀ wٜ6a!**  ȤVjX f`Khj$/!}|`Ԋ a q=a8 6J B]1B0Yڨ ʧ! &.Q~qBjq/w[zr)TDNdd*#ݞƨOB4F];A2:86^ẉMZP9KS⎗O ^7?FYފt`X)B Q",==ܪZbݥ<^')w ?]HzvobVFĴU[YyX7N EHL E4 $U@Sa7s Y$(fc~D)T@),w}VOJ\6s"ޙ_ _؅bHaV cC[\jKhW0]Bge`=B"9Y_d @? h̊ s J^]`A]A\Ml'2b0C1$OVDEcCmSŀ%~&  ?k0|ul,E4Bj.?P54">ֽx~IiMPT\T}=Ѱ0k"d5~()xY&!DY&H.lO\ghG@T1`= WR6M-уx b_% @OXj#&I'$@BTB"̚`Hg>@o0b?ez&qmXw`)~֨M0ODp<)M@muPa,<6*JCQ9aDl?됄6l }١?I=& w@ۛx1&C4@K8 Z0z F<}r##(gB֌B "R*rA „HPHM+T !tZ,6P$@2K+! n0)J"@ҚerΝ:I20 o$ !Ct6hQ!_5CwoCj2jygv97J(W۱i2,")qǍ@HɖeQN@JgP:_f -q0ͩ=$=39Ou:_O$íCAS0TE[^ڗ3g/wX{TxY/)wD$qx,t2NRno޽t(=_+PaKUq"Z%{jLk(Og]d^P T o֕?`HeE[NBz! !r6xQ*vP?ȳ0nO,b};yM<ψCOݙ6ߺ498dT#̜*C̞1]wP/ <9:2` d6fl>Ѝ QU "1%\֤H(=bL>D[OC`-vMiN0 I&楘)EKL8w'bG[m9쟟i"tB@&풅~^ॐ:k'Y𷵞v!n|MlP0Rf(%/Dw5ht=mZY+g$r >U! !I!$٫;AB&Mͼ@fv6@_@_lh By7wPO *38 >aEe`V{UqHX a !<>HX{ \pu!rt󤌌,2g9\@ lU63`$<^% \*%8ZLѝ >48Q'eFaacɟkK#f+|0<;̭gKR5ҠŌg =́˅,R}&hMP+@>rj4MHnaTU"!'eP9p#\xyF't=?%zN<1f, b$J"J6@# !ND8 Q7jՖ@-3 OzByJ M@Oqo8K *uf&)|C8 GG#O>Pn MQQn>?wz{F ,&~p9 [=`ozvWCX bZ@IEAPQD蕎_Yv]^ mo~(涿0)b'+ $Ɯ*Kqzp |1SkCz8m{7O/=6PlES1/!ڈBRp0Z/l@(wǞIDwG)jĚɟk OXi35"<$L镢F~J4E,%uow'߈ K漤(|у*%_=W"К>\4psVJhʆ(22Y(#R,RJb1DYUUP PLaRexc")ONC>ݠ.aȤR~R䁪#Ot4U58Z6[x@Hq/.tRn>cICcBIJ|%$%\6KF"!hsxq ETqe[ +:PJdjNjQLsQͮpO X ^!'-%Az~3H'S @ KxXAZx§OnB'E] g[x!;^l<G15A{~%TSQ5s`gˇt/BvviCE9CL*V@,D@Q&{Y!_~5';MsF`/ӗ$ժ(!R&Ri&@if395q܆2Ph" 7T6R6!Ћ0e/˻qwa!!O^) aY^0ͨ*$1QQckVD$>̵IQ[J$DeP"' ö)j !L'vAaPU4ݕ'a(*G 39^D+XY)RBir-  I;M DH!P=_y#Ø I$3@QİTK̈bbZJ(JH Jb*j[:NR}o:tj &2Ea/l/rNA6lGDP${:aY6oWo@J.I˺>T0b(8'`*(RX%" Cr.?( 'q).\IC@P@o L= qםydAQ!"&1l Nsۢy8?^B $"a*4FI"[Kmʭ zCb@ĭ.}KOgչ1V$ڟTNpw>V JTFoDgO O P)~#?\PTT$PCZ "v$(A4D4JBA0oQwg><4>uupN%S$'$I UNF"PBP@R!SWA{|}| ꞙae]=wc C{zU23M.LF&F. ) F:6K-*!UBJq*k5 ~*! +YA ͩGS:y0>BAyb쵝X{3ѶݻtdW2]I$%T"_~3'{Ob|X"* b'K͖%W.x١aJ @aKβR~4یs Ҵ58pdIn 69{Oq2Ai~ ;1\yD `{~~{4cF Wm\_VY ""H NGv:N|$[t$?h +'*2ʡ, Lf!`BdHɈ E & ޾⪫h8骍THUb*QޞP h`T :41,>6+.oM.~N.ʓÁΨKʌuP$‚CKc3# )Rpƨ `*@C9&&L['/_w`H_OMY+N=\?YгPJ3!L$ZMHCx}  7L{ i$z0W{!  1u2V6] qd{'N:^GOgOC' &Ȩ"^P <X;=On35Gz(Bh֯]T7i,7)OtI bS=zhxanK8i)mx'!HD/2-L1/m3gtC>Ha>' N"vLR3OV}o%C0 %% I@TA@Q@R䃄 ):Wp@PC@P1-. RpGp:2Cz{P)2@fUP@^~;51.˩{S&:Ls}ꨈAK>w͠8 @#h e9qr9.i@]FgݷḌ:1 xd \{V0G9=o4Ghqe E5 CC4~p̓9tl+`p|q\&rYIP=l 3)?k1! hnφc8Ic=l%]1|z׬~s8o?By#hlL`Z\$'"X˓^˾CHo0F ;PT9?Ln=%laØ1sGO5Gu0Q .܎oke;aSvs>ujAÜeeJ.2%xD0 B}[L6*1(.Uf%}UW& Gcg#SX$ᐥ q'834fyOMxI{SK)c"}+st=!qB/%si'9~3(L>`wo(U0نLj7lT%}_؀+͗NuQ])5F>{ !;TF1R'>K}ml_ nVa."S ~b>ɮ20(ҏMęSr&펻(+A%z"ٻU99E90 (,(C!8I!+I*Ș6Olx&8^ !D_ NL~";p=J f_i7̲7~sn)!{x6l ry:4fXȀR4|,q `Y`Pwwjt (v?y>0z UJ03*+RL0BA'L{h{0(%V[:\@uNt'-:sMRdؙ¼AAAXhm"YdPA' G:{tQH~1xOh;@](ą p8z>D'h$0/Êf.'Pv 3 wʇiنg?`tNTwzb  ZZѶabnn<_X}1WўmJ\3&rL Lϼ uIQy{g;:uƛVx&;O. cX ?.9E25m6JR]/m#"e'5E 5 FKYZSSCGJ(GDs%iJ2-hX^S,eRЪ 2,S"lC/~Vn?I1wn7Ì3`:cRoh 젿+"0ח6x+!\ Q*,JRD-RMQ2(jE8poXvƎ`"WyO%&P/`^|wrfճQ-,@FܚE So9s-86C]Jg>g!فQ-DFTL(PEQ$yڃګ&4w˒|S >6 ɰCЖ|F9vN@D=C1_W"=f!wB.cT{>$ $cHMwL!e& !U( IvI"_N=D=!'cwhfK2ܼl$ԅD4` m){Slؘ߰;wnO?{0`=eT-j8+Q VH"QJ3-,g2%h"(E2F)EP#U+VQ90aPI$k`XYhFL`elMHERHV:Yi 6CVQBj|z|D(Xx~ne7A4C ԳZ*jTb6 Y+ԖNU *R>Г=8}C6p+|d2YaU0D^ҢGB5]=H>yXWrT6;ٞSBV' qS=jfm-=X2 GOΚVMr:c!?:ȩ #Ԫ:*@)ËV zPDzny9T~1Y`b2>Z!9CsL':]a@uNyTEXDndC|",D 5 >C R}YұHtz~ws9(!5\)P%()Vc>DF $7߰Ն B/p<])xzsSvA(L ? 0 !pð~{2MSsY} V@Ѝڸ<=Y$>LRPeBPYa\f &@ HFGӦɐO.Ēz:ZO@ @d,>_ڥ|./M]W5s , Iyy G@,'N# N+M?]"3J~,Y& ~i M E"*Qi̸MB|< Ϳj{0" tJf7UQBDTTQ=P~])Xu.hl2mLO{L.YC>ER6.FO_=D҈ϐ<3~{/fqϫP$Up$bWDAȭT @aPӆE5( k"(&La$ C0I(P%(8ˇ#& CHl(1=y䅶9zZu:(a`QZ(-+A[lHfx5©PZ׉UfD2MR"Ȗ5EUEEUnEPuFnaQe2Ba,h Lb~!kF2 SADݹqLgS2 ws"F+i2UK͇3(*L0g?>˫ c-4% C0@iw E#Z,.&QQcz[?) '`!m_V:Ҳ\9`X"9۽N4}xn4ZI<NԋjL>)OTCdq$EnM"q? {* c(ze۸7sD NuQ5YLLIiޭ0k8MH/Hq f "h8!ס&xhɢqd0QȲ=%Px wL)Y˓"GoU5Ғ C/v$'ɒE4T ZF Z|xtΰr93:HZIB9K+XoŴQ`K w 3p`Q,2`dh}`a*~ONYw:a6쎀AH*h>kb{Ym XX$0Xʗ&18;^_!Bqai)h[-2Fڠ<}x0,m$> LTum 44ʼq07 # X F(${ECPOݼEj†>ww&lh Y2,&`&aׅNڟ|QIN&$pFv?&3&hbY/ FA 5`P?kȾ9>01gﰀ韩o CK='9$,@nw%1T D V"O({8j̺N1Gxwv$LNAxj*8j tguy"hX~`쐠vw/ xy?pǯG3:G8!pa`=RP_(UT!'%:<~R92&?9 i4~N=Xz <.و5`( C%U4U4DNs^ۇ'vyINHPz{ T0 /Q"wZͯ5V@@[gdkOG:Ғ jQ͊HV!7ϷAdbW¦^b#Uʗ8zZ_̕r%Z+kv}6N0qsQH焹1u1փpIJ޲gFY-,HuJD ӓ;>/2Nrٍ|vsBhl)"\o!'>21:' =tG=FnXD<#'Qj,2No~44'h@:@5 ӗ`RbPȐ I`Pb0 ~Y opDilǭ0!RYWς$ 늆G!:hԹPMH'*_Hx95rHR;9sd @%lb@6SC2GH%‰nfNrA.GE 8!u屇/K34"G.;qfQ r!C"tMU)9<ӏ粗!ݻ'N̘;<ȴhªPU *>du[|r<;\`B]wlWc^kb;uŶPZsg9L}od]DxKMМ}[<e{cN7 Dfq\+Z:RIInaN٩Iq<%(q;생\ۛmPfl}eDG\ɍ_G߃q L̄fS36O]Q(ld6tpK ;r/o 8҄7RCDuZNjwWS h#p]gfnN޽" |fg@@q.bhrf[{} ]iᙻmz?stpې/j:<jە4*j$G[xPG蔯2{&f޷6G嫝 hlay(CwBى$莵<4'v:l>;5va ;Ɣ=;1O\MryPʵoַ/ ^1pv5{{ uBa$) Y Cӥ奊](OWLZ) P-,lShX^d& v79ҖWrsbGdu[N)a3 4EZ]hOqN"S\阧|w=;il 3G9p[;ymv8cDq#k3WdjTkmdoM#IK4NcikhtەTi0雉Kuf^!R)^p 7"nC\v_7Z4>4[ O0cbHt4ٖ iqjӮAS88A GQ{8չh5{SgJxȔeB.$\?s[wwPzgG{M>";6GN v/L{ISBƱPD,>&8N^VyӶꪏ)h7 h=f7;VuӝZgػd=e6\8GHv`my Hץ3sE]Ybl9LoQ٫'ϻSh7!C:*S|xR?\۶aq27p+O I%{P)t2[F{!ё݊@K,"x^x~V~vBWn/b0_:՘7l ߡ?j']8,iþ\(v}sK:1jvK CwLBn];T"s x0/S?DQ0{Ι=pwEѬjrA7$N(&I>GGvf3Ŏ"O'b`Nޔ4FvKmG Rdi Sg9c2JxYm3FBR=eN8reJ!͓QJ*/p9{Uܒ'BKg1+ х-@WnεyE7ۯT@Ͳ~:*T%N:3H1& WPeVd . ?fjB0"+nsH^jr h3ɪ]8iLΌ輁X 90KKO/4ffd1ƍj͏oצ워oHp> VWP1p:e,l[ vgAXr" uOllݳ }>E&}WR3MMЉαR|#|Fe5܆MO|+KICm Qzg.@s=L9hQ+=6psz;Y6g/-:-V&X;Qv&vyAۭ:fc S ֎t2Ŵ$`BBYE3.|-EdJ\DyꚠcM 3EQuthG q$; H- !3AMnufءO!cݰ-v3o4SrB˳$7JL">\*͔Hv$|kg (ehy2k9xψv[G9Z ikFUT'|fZ^9ɬ\jf,f9Z=eW )c,{?_Kbk["$vc5 ,Wbf]҉*8KSMڀ']I;^;&;l8G+'s.hȸwB8lIqM筨sSgx4sle?gG;0Wvp?arn(v M  .IR<͕5jZp]F2]Q0 y8r&[&7=h ߌ|4kxoV9X#tv#oLtma7" d=0xlk̗vI۝u Gv3A! {M]jN`Fn@'FtqT9Ī9W|4Rĝ+@DdȱCL;uhځ A9L$B.y._ڂ[/&Z RvycdB\`bJvv,cq v̡:NlzK1H__xR`;^u `Iym=d/k,J&كM;@>{]pЀ8#KI(?(=1Y g+ btn8$wc0- e ~4^nSc#Gy l3܍1BRscc:Tx(6-?nsxn DI!=hN*"(/q g䎗Gȴ 0%r(.5'54I@Ƞ1FRUcu 7]̅bC. st$=_=y0xI 8qF1y'T R%4 onE+ Ï0=L(,)rX8뢪sRnClc!,G/)Ӣ901sP >WZp"t?h "|zpCOl3g`)(9Nތ8nIĴ鱤ם's׏!<q 2H8޷ r4^:t&Gz_)l`TB*œÌ*׎]vU?eKT?hR(DPyY=t۹uA\31Whh~}Fnw|PX~n\ dLC?kܝPNw}YК~y^d1-˻<;cpI< ZF_Ec ux:px3 \;sXϛw\u'LZ//qЯTɅ:uٍ*䙟[Гq|QZʌ Tr &8eB$,v8{~"28"e6 ̈́b˩u@$B-] #aMC4.獼F69/pʞd_1}^zL|*xDsΌLjFJvO|;xHholUyHf\.̵v!wx-ǯ3&_)313dPC!)ܑ0TKq&ytiBаO'ջu>+WCqΜ3q]G]e .i-e(ՍspC[F9We10#JvPǙzJrϞ;x}ֱcDCA8ͨDN] zLoe[F"q.hhabIsbͨXM4C07`#9S:c)3 mw\)LJ룽{wHB8VTG` 2ěawwt]`^ޟSF0t`=c)#0  )M䲢yOӮIGjGœRlfi6J 9|m%Qv`}CH,V'$ڕ\nVoz8 z^a CeOh#ټ:wr!Ms$*Gwd_ֿoY\3?V?.}9(@h(&}1MIfRFfl p5hϧxF}6Jp'|.N-|#<~ |:1J1;:NRTCfp=^/l*d'׸_4R e@i0G|`v)>MAOa'IԪ% @ % DJQBta}I_p2G;}# EJ<{݊d+|j CdLD@ Af]6uo(f^ 7MYE69ڜS2Λ)gUE{sӼ8bFPӊb0-)]ip=A:P)N'8G/T K6,ᒢ6HXdb{M9'd'⯾ Z@hD_ Ba?t΅4Qu%TL%TjI}!X+)g)=K\;z);䋹}s֖XT&er%Oopm(`a}07{|2iAD7NI??6er'noG>x|ʜ*U֜Ha7 KIH)CfdK,z(/FOR_A`n?c P@n豪d>|''`T*UXL;{u/>$" h)R( )S{={s+؅ ⧎X=5&3KHۤC!~GP:wIRj!v8Fcwm$O ݳ@!u8(aE;Ӏ]cp#$ը056>ވ,E)'aNK'l 0DT(j-2c+ADȼg#=ӊᱸ=|p^m|nWT8Kl%Þ'3vg \ 6De9fבT.|5Z·ǷVmˍ?μ>:Kg"] ISk|f߾)qp "M7966 3cTÑL߿/[ ;A+ ޻]\ؚ$ID_mӗ4!p96pV=̼4g0C,kwl:f%~PX0<>[oƺ,=IT;F^Qf:T>av7F(m]@>4BbuĆvQD! .vLE.k8FӴ>;$lI5ayʖ5OM{<ޛt(ؓZE6:\{3}LY$̻9[*%htwZm΄3M53:"q@Խh0* BYUBn‡pZ4H##\Qsy\j"$S3),WyJfu] Bk-fbjm[ KaC(۪-/ Wu>ûy:ƻ<7+orlTT|ܳ)})vڈ@P )BC ge>)&=CH#@9*OOt7o0ݿ ٙBbAx8 EIyd:E$: =/Oj<^Aϔ*pyhy2>61$J ThQD(StȦ?@R`"@Z$AJ@Xߦ(DMDaw}p_G_}b9KsD w(rn7Wz`~%h<{O"%w"0G_+'3TR]BQ8x9q oqht O#Ü7^fS~zo6jLKz۬{llBvϳ o\[:.t?,d<t ? A;`l;pi.{$DI@6w\UDz;q䵠nQ !tPR%ZQFㆨtຌެǶyj,)ŚνmTj!7sSY7y|[~jFsoٟ<8vlj> 8ݑw<#x]<ε”XYkjEu=N(+ ]נ%n"^LG6>QdzӮ7NܳCܶ/=u&be{p_Qsw8ּjf0y$8u\^560:#FIYdT9BXgjx;sup5|J7[1&Cxݼ+pÐ#_XOkK5GzeO~y8;yMfvi"M ruZ&9Z~P̤^%>cǧѡ6V’q3 TRHƚ4Խb=xZ{ }%/3=sZn>;|.!HVNN#5%pS2Н!ّa(D'o=9=B̔CsG4pM5E )=, ㌢1pC2 ֱ~'i烄sHFQmjJCvŖW}ת& ˖RCX}tAL W$DLa}hk RgdZx|6D RDsaqO$<1Y!o`JPQU2*( DEPdIhA$Œ2VeR" =b> ~ P'#ߠ:]|LvIL_xۘ,9$7q pde 1X"QTxb$ x8T`%=*#H5E+TsHx'z NR2jF$) jT& y;I<?TOP\"X˯ZOIBvq]i'^>(b<>)I(T!0$<<@&G3gnFL%z4Q5~@kGfq-UGS5Ɨ"0ud}&rvfB:sq9#kAv!]wȓ"uT82D@C AdԜ4ԉtg@o齊<~<Yd|1*\dPPfUPUX@7TQm:Q>"'ZiphݥLiFRY Z81nPX8 w[,8?mMR?5܀ ȏ[/W^mhD$^Ol/$]9Ǒ#ǐ*~ flOS V"HHG1{h fޟg([ v<5@ r |1L4  R&?&cӓ3ۀ4oK*-AbHњr.XrBE)B.q!=oHāW~ V R(H5 ^ M SM GiCa :wϪ/bDEk5-۳[Å Sܧv#:'Zyca"g/̼g*P4#ӑ~C|Ǹ- / qZS aֵ-<\!퓊X1q9݀Za+h#Nm<`%^_šA?_ݭ„a3%p(9\e4ܐ>( ˆ|>%Ȼ\-)@ "4g,| PSQR@yO&$jr,pY?8.N0POuv07=SU(u'$сkS 2N$EqmӴ):AsD 9I㸌7!6JR d9 4;,M |?4'O:uJPU!'.$LJBw aBM/K^ vCNxJD;ҌwgBo .J%F6p=P(ZYH| ?e -;U0PU&5MaxF. 0` { .a0 7Ď:mN)HI/6s}]DDX>J?V8e .@@AI wcO_X&}{@.,?6`!S>3y2ힾe']QR2lW>%u!].O'N02Èan(! 7s!y.nȧ6R;v 2/.25`Q"1KCK@ J 4HxňB1$L:HvBnS8A25 5 !JGc!wN!'&w".J'@B:&KxnHR ytr_{ + `*<ߏayw[xmvrk6yʬi Zg`0 {"Ji&fbL0f ق!''[VRSu45Q",̐p;U2?/fL0̻i v3@cc+9 M>[@Do,Md4uWm;tQsiК D8.xTa?@>9m-<h8;|9 (d@{~i9#hz^z2PMIJP,N@b"-Hg(8([aS%9KGQ&B` MP3MDLĥ SP%FiW5 <&P:C$KaY*(C4% =` /+c;ʧD;N ֥BŊ]'.4΍tr1 }&h"8`dE: /⢆ qUT>0g|,io8BPdTpu)Fi(KX=MY"GZ6S$s:M:g!I:$0f"h((B F%%`:t*@> 7sg)D<hSHP;3TFOW O׆F&X9'gWXlOj0"DSQ LQ:q A zg@op?Xmr iF]) Q & !(()lM}8pOd@ (r&<> :w zf;N}ڮ!dlDT}pOdтûR*k}i"ާ)Cl@HK|LgvPAAiKXUPTQԨ,[,AlAA۰po*݉HpTD`=)d]y==Pw4{$+M8EYf&SL$p&Hhhjogp`%KH{ć=*'5:yAD jy׈N1dxh(FIюvkyqg9'ZAzb!U UTVD5ᨂ/)A0a*'%eRRᰇ :B)Z#YEv b ig:fHJ HTdi{tu+D5|rxL>eF ɀbqI!c.5APP=|8Mb  (Ȍfs%HY=Q`ST7(J.BWY9.Y vI 8iI ]=^G۫~$D@RvfK$B{+K1kי͏nN؊0X$,9CnPAҹ0͙%T=]خymJI¡Q@: e"~ogM*윪5R>7Atq_w1K2:g@_;4嘓~lhqOʄai o ` W&i'AX]ņrR'NV>N "ApTJ0FSoҕB n|}D9 D K!Šs/eO0tpLp%yh䜜xLUitܨz|3'E ]z9P1}{AV&%E40+aQW?D(m$7{a"r  Ѳ~vtcCNN@t? ׯcK+@Mm7a@hHTûq0bd{Yca=VBI!&/<ē h'w*I,rbNwJ xq1Q$yxĜǜEݨ276 $vn`X^K1RsWLA̽"7%I1#@R,s<)DIdI>CN)ATL؛W+D0 +Oj *Ye@aE!H(ȡ !Nag:u2@JN߼/-Ϳe|ߘԏT{&\Ng(ǸLxpGDP! 1)mYg_TH;L2z!Pj_PҀ|!ԧ̈́N|%AD/S!qμ]:v- =Y!3 +!f [ E://\AԅCBP5D(b9vu(-;q24W'ǸѧޒK/zĶ:+i>2ɴ6ׄ؆#ʠ$s'CD931叒dKs(F߯ CIoC4xGqs9uT'DD>cUP[ʭDdSٚs^hEE_#S«_AׅYava4zCΞՂ h^* `6(fezy0㠌chJ9 wal8>BL|0K#R,є#BBIPaR`B4@ ){Bl @NrIPMh*R{Ss@j*+ ه_Ԛp<`q ~H? hՈqX`"?Ѽe;篋袢$ܲnCĿ&ڣ Q٧7)vd"y 9n6J@A7"+ 0J-$ee C,A 25%#2BA xYP&$mE,0H6BN,xHSB☁5F<n /.&,^,bNIP>Aڬ2%4})Ay˚ͳkc;y:k?; ?',dsȳ˓ѻ-kN\z R+'E7c=0d&%9MYz!dږyts>TvO ,;xvC`s0xUE#iOyOfbĚ9ⵚތQoP,@N, _,aL5&=lC9*䤪E06<豶&ul^.c۪GJ!EHL C|ޔ#Q,9s4ocT5j#dK;O wsO=Iϑ$ P(DJ)E(&TƱ|P 8 \}dԗ8BסPcF%  ?Я7f Hq'hAt.~ٳ_8rx^B<Rfyd 3!D )BsɡɇY2trA U PFcKaq "A.T*C +kkfY64A7 He cyH 1'h܃zq;jʔ:s rRx/ВTiIC*TaYY0̒|\hTA''v D]J3*,X7D݄"N10R=pX &%aDU)6) Ln>I$LR] 'aYf_Ѯ4/K)Ma]"vaB"tC)P0褄/,I @qtK*{j@Xח=?5(J&&&" $QD"$AVkZֵiȶ#Ƴ0MiЧND/,LYۊɧMa&}~IoKwL!Ot8$*ce@". A\ewW8#;Mw%spV+22D'Z% H44 Շ!27$@5"䫦tSMF1i4RBk00 rHdI\#rQLJ#S%)*Jh 2 H\$ *2zaUnumR3Hcna2"` |ƾ\9x5jsy)d$,} 4ibsc&+!=aWt#k= ?8@CħaCx)i~٦a{Ȟ"E2[}`4"@t8N !Hg0 >r"n@6ҾB0D}Y1l2x[fA^H3*%셐UIU tōD_. YSP,,JTl40h C̃G *jwATS#ACT.//&J"<Ɗ*R(("&b(dHh*pȁ"d ( R"@ f pHb (b eR %Z jJJA(RYijT %`H ! R bdQ"If*PT>+Yw0d<ߔKY)? 9>G O dĞyp?hbC'}/ σQlIFADJK@9_B?`PbIg Ÿe0@HyLDzc!.a\t$Ck"18PE2 8J&%dBɔD) K"=jkOxYxCc41Ml⠏K g :@)5QH4hL8`vFΏ?Lr.CD])$(:NY1u5';hE8 u y9'y188iP4[>}@8 z)B bJaaZ(W F*u'3Cp֊mɠF^B y3B)ANqD٠E<ϡyvj `|0o[ӫw2ZF* gA5,=E YVP86rS $p<&k( Ld4k- %Qp*(M`)ɪY$-مFBr|BLhǶĀw'y3ۏ)$s=?B"?Yu:@? 8n{A|\tc0iZHC~Lj֤cXB@A\BVGdJ85$ù'©0qʱȫ%iQ.8}&{؝jAK۾m`[%=d<3)@ 'q\ )i*ajjX`xUS5̸TADPC% 315ВuT2^ym8A\+SPEp:a„p.cGA9&o'*mU WSVRe BT! , ϼ7 Z>qf(@X({iRHԲDL՘&5,FǛx XF 7{HUt=/)Ҹ3ED4U+! Ks뎎z 5.Ju@9Q0"M3p0R5IiP$5*U?fBжXY٩ŔS4I Bt&">]|ofsOӿD6TKm5iCK0||s{8#i5B'ІNޙ[J<&S0P@0K'$5`rgg G8 ~ PIW`G0!Bx7EEYǮቶê&MbT1t%*O^N΅,1;bOS^jXuR|x 3&j](mEKHg#$&d,1 ߶9i"GdBRIM%P'À !H\\dh2KxU(""?=,o,\2kkZ]pKle(h&R%P,88Ů~T9y<3]l)cODCΤX( i[e)G REY;vgWPJXѰZbLͦ%,1-"`YF]Ԡ)oVPȒ/5*3.[CZ ^&"a̦D/2H2uaPRSȏ={ ax,yw)IYZr@a06AQm&*T=#,ϝ;82ЬCSkgh钐|>(qDS5f/WT Hrv\ zT0qi떬dH?`@!皢MTo[0 yUgהezQKKjJb* K~V85 hfYͿ:#XJMʅ@q$.3I4Kd) 8ԕ,|o#"# !,dQ(ɢt4G2d4Z^HMy1פ4m&Z.\=*cZXJD w- aR!'&\%o ݁0|7Itٰ;XeCI/p(P;=Yկ00on=\D{^4^i4Hpl؁8`"3OPB7hPJI!r},J'U| t AV`uR؝eEڝG?ɡM㿠'J17k'5I&M2#ԃ8h?^DmjCZLB"K"Jr"ʐwnc@'D%F"("Ȃʹt g)E$Aa.M`Q#UCUCƤёb a(3ƎaǎxvȠ2IXy@N:cw(m:0%`f"&8$+DD*R$jCii!ܤ@S@'R)hRhi ,OŹBx`1 C%sRlGفk|,Nsrb4cn$XS?$G"G ]c&U/@Rz=.\욒l fqR*0ثs494=#SIѶ/)cb;~ٙC!90z,v)Tü(Wعv'B$ܽSf̸.%v0<8,BDrhpn=Λ;N _ɍw_Ig Ig% *$vw RURIU4,ljJejCUJ/=bq1[:Ҟw3b uɩhY3:6̾Ӹ>Sb.R(̒[={8#uӮe ӟ4M8f Vv2I400.# T,x,|xy@0iyZ !$65]q#]")RIR<א(N|uׇ5.P>2MJd&@ WHbC0uI24nBh.D@ Bʞ2)DnB BPBFQ!O'400>O{>A>Kz"2O5_CPIK^˯S^a[S;F/ow0&/d(pUU2N\b#<.>oXC뽮y.B =$P 00:<XD;\[DTkXpp e:'xLY.fjCæ2/}|l!̻;{Y7bhsBOfjtRB*gvǎ~1uZB0ƃ2t;|gY~lIMMhk@.>Z0] a>#pp!@w8GCӎz;Dhn&CNϘKy`˲ʶo. 6K~X [-Rf-,b,L )eB%H%iFa6]򪢊((( (2H=N @\^0R>I0J=**HJYX * I$%L{o=G8òp8OH݂wvQ С!/({j }~(^Bl . (wiŞ^9U.P)E:V p5,VhQ,&jj|ÀOql֧=+*$ zʮ5>NѮ8Eǧb2[|r0(B¯Xr4`f[[Ȑ ; eC$;Um}o$vn$cN MCx> `X'zC=Xֲ劎S$˞ᙬ&樂IbC$c@}@n…PD jfJ<;Bp8׋ UֳOi>0'zua8 fO3&ͅO xG26_TLրbvPS^3l>FCHsuLN4pʫQ%ON%fLG; e K4A㸓1H G zǘǰ% AR ٨At!UP%%[mun &]$hÄ\0 L[; ϡ@O݈G{W[Ꮶ:024Ր(,m:vyf}!N[m! Zڐ189y'/߮청 C=慀pS#k;v DQDTvζ֖*"#DE.^Iam翸'1Ae@N6<Z$) ZQ8W^! p|uP%h^Oâyr;}X\zzk'`9չ$|;ݼgW's 7~g:=F(fҬkJ2qFْi?繎3؈ueoa{ƟyΘڸJYD0y.Yf1bDY7^7,B•ɲM6%M@ _{ E*Z{ od BI' Q>l q(m!VcԢ/`z!VS((v* uJbvˇm\M'2+fG[0[Yyyc*q; bՖxQM("YQp)v8Y90XTuCwn&5޹2bҐ.5=8 &}a@4(I;-,mg՞<|Q:OURr#~WPЫt~^t({e} QW[ˉԝ!qLg=7*}  =z:WBвwTYxJae҃{r.vݦBxS4.qCK3e^788xRTEv Vk|ɬ)S2;T=^z8γKoe%6=j=$/5OhxQD0t4øS97JlÓ6 ̼x uM ryӌEq2(sQ1a^Ұ=䜡C{p{I({8fMwIfhcyW6[I^6˟ݬ8)u7۠\ĄqG:`GgfI p%12hQ'Q33q퍝̦9U01(*m 1WCP8D5QEQ MQT3s !Ulomdݘ:blE.Qp$۬N$视.G+cRW*LbŃOY߂mӝ?,1yo()J@d,w]̚1  LH`IѢ }g-N$d{ {5p HK.kģJ_IehOthkӖbФ,4He6.&,{M4z]p0yCb ZSv)Jґ8`f?B08DopU`d&IAd  AM@LEDD:]a- (2x=6$3f:PC0M&̆dwaLa+ V^x+&$ ~ݹ 33 x D0` D/)4xGkRTU$BLN *0fwh5 t8VDM(*@0T)! ;NA7֩P EG*(#@2 F"AdR3p2P"QA)KI)HQB!H$H(D(:hd &9SCLATHX$tG޹ qȢ>AH.xQ9aH*P4 feȅ ;#1"z 8G/X(H FI;IfEaRaPY`20Jb*EHrtR~w#6C!@1)HbW?l}7~~ M"0G$tCȲf4@ }vdq3X:BmL>eIJOU \S>dw H0H 0  R$2*b"Ng` Bh! hH`J  R!iERb`! B%)Q" "e(eY%P"Jia%uL PTIRJD+ $!"&d4J(QD@.J,#&i%D=;15} ro8PL2@*q'`Pk'>e4CD:)AZf޹=o[mɸsdf-Mu h\R"v,Z>S m,(RTDBA`PU&4~DPS@} $&8E$A9H5 GU ׈TDty{1h2 Y812U<=Pdف\>JSSP=͒D7/{ۂTmWvɝZQr۟53zVeɀ!ɸUq0< 0a \ ?ۣƟ@y+F^8/A2/H :7GN/BkRDʴ)dC@P ű`͍ 8Y)/GСP]l!\98ҏvQzf?v:NԥH`l2XX$d`nSb].#]:t :'>Bn=y t!$!$LI m8m4ʅ4E<84IQE(&PHV D(9VBՠVB3\k KLRd$TЌ&D- XH +m)ҭHHEMMӖTE b0f5f[!d,VS$LFhd2cJH!"MB]J&dMLEK  b2"L8[1  e.lIjHfpa*JLrvZd+&+,Q".6F(iE,(2+6UElkPԭÉIJKe`Q i +0D܁htf3% ( CIu (& fA栊* \aDDD?tgpd(a eHXaa !,lDb2!)M SAp(]zCjQ";w J?e9`I%00#$+ƈFkP3UJ$1"UW2bYP=S$CwTbI >W=;?4Ӕ05հ ">|b4!P=l삄PQMy6X0!❃~_(W 7.>\(@ S bSyu!A}eŽ99/>|!I-!x!YT ̌ҵh(3:fP'&B&$u,;"4;tƠo xZAԧHe~%ZFx`{wi LzۿV ` .ܮ4rSsIfO,?T*B@, CAF?WhLܧ:N!"7 Z65/\Dd.}[–ExHҜgR.b`z q pusuJId5ImV=)Ƒl*jQ)̈mN!Y!ڙ5M,->6 T/K!ֈQ*[ Gn٪N8fb!IIfO|0>GvB3Dt*AH0'Y8aI7nPMi1J2)dInBK),B9y@S$'S|yOy26 LZl !طk`T2H.翿mP=pcq '^TMq*r7&'8td=M,ea3pxcvbv\nT&04 =%! F!*6&tTeC< 0*w?0yF"Q#lKjvn$li/iǁ݇0xm614 mFc lhf;1Hq c}m!]6?B$ŀ=~ d- 'y *}b$%hQtI#@֬8P#rgچн'W0zxǬfڢk͆ D$JP'V UPR .A: XTCu!y!r`WCM Kmd<7PTz6E"jfV̢ Cל(QQs %B=Vfyņ%EeJMDem YT*J("DY e RшqqY)TEׁu`$NbIK) *|$c$|Щ =TzS, sCi9tJHDrA_ЇLz`6l^#z;O'c-J6}jܙbi@51]iwݕvY `;@On]>uhbDPDUf$AQNa$)Nd\&~PO ywf1DĐJU0{' 93jԉ@O,(!4!KA9;`IN9A2O*fMsH~>~iQK(j U08@A#̌ Yľ 㥰{0 !xyvPuZz]E(uț0!2@ 0"0:T<=;\>"{_T3*7KɃ^5:|g{u50j#+µ%ch( >OTѝlR(\0cڣڳuKAw%Œ1'I?ء|dLC򨍝l55<*0)CNt?Ý p,9ͤ6O0$MtMXI_ϔ=[{@!: h Ib((fXz>@_Ո 3$BD4 $L4,B1A)И<&l_r{ UNFR@B:_! O?̤<0%@9--jCWb?70l@dzǻ55Wxc`RicHz z0ԕAv1?8L|9MpDbK z0X$C&0ZX B&gFA3"%E{X,PZKOM%dAܨ}<6H|,if4Oh>dHYm !b׵| _@ -%PP9# pG ] xizz=HcRO݋?DB&%AIbT) @i"Sxn<g ",23K+*BK[ +?F#$P5Ԧ=A3h(ogyހx&!2#FB 4x>9&t`2US,{@x?2 *JJfIWXC"w~*LÛNSWs%瘡Rǩz cP8}rW li M:?XeiCꄭ`$bYA `*rJ-R[~L"6c9h'-)[A 'f9^x$}J`5C0QB&; ʻ-#3!3Zkh$sW}$S,B'(b*TEwYf ߭6:CofƇ7⡥ ~&E,&+Qg{w¨3?Ugp㾙2ItX;'?y/Ï-!Z!RL:5-9 m`r]F tٕR`k{J_7 ;L+/mۘO~~v}qh nI !$!.)<)Vv.:|9hnVhu.f*PK=sp{md׍ꗕ44|pSΙnEr8 1b45&@8h;Q8gjoŴtGMSPɒ!`#iΈA&J{ :0߰vy< (Jl(K\sJO}eX `xo‰> !QFl-Ep5ֽvY.8ovdD ?a)wCwwTx&}0{|SSGC8Gh؈ݔ8arisX{ nS&iU &"+^Qش/osۍ,QvG1sDd $z}\{DwnC4@PwNP4c(~,1{'QXUZ faD_w#W? W@(I͂!,Ixc}NVGI=tW&b27C`{{()/M%ZH,~98pΰ $,-QuLLnFS4&:!<7BNjG cY`tA:gYؿRL1Z04 {667  `Fҏ#1 Ja{;H.";z :Gј,|G{fuk ýn|ȣNS)y؄2N0I0MXB)$Qa Q&kD:ʱ0ivzCA&aR>n4ەqT.iIQF]tg3є؂tZ-#{M45&+ Bԇ@dN% JV_~g"bzHo" R)A)"Q) JJ*?*8LR!1B,E%*ЪT0R3…z] yzxk Qs1CShB)m*ōAB`!3.Em+QZM}g"!ҥP0_B0ńs \BX8Q8,I)Ɛ,G0ͮ\4ӃbdLf` S `~oUe zXuMV( 9(I ׶8ȟ/x9SY>Hr ?QvMiD"t?D`3ٮow ^B)(= S|2Ybxܐ,O~[0QÁ%m}d CBjh2֍| .- oiM҂׻qxePbOa^F6dS*"Ci@g#Qtpqс>GX3-e@B "+h'fAEFbB$(l2EŅ:mK ӥQboIq68^0\41QU^<*ш "}{_!o>Yՙ>sٌKOxZ!IɊ.mkqDݪ"d_E^Za(%"Jެi515$-4e|U#BR%A3Ec9240u zjq=X*S3(ȊUEmTKA9Q)д3EaJSѦAuZ:mD8@ c1J/).H2dZK)aNbHi-*2$[|H"C'8tz;b##Q,E'%EtOVBŅr4EI"(T!Kn T@3OjDD GP%2qd5O(i& ,6L["F1VyeL3b s4AUX&hTm*_Vh(U" f`PQPPjS"@)(& L-"$ ʆIKa!L,Ut,@F UYYGWXL#[jen\ 9QJ0?$ gVRR:5o\0E'ϙ=F)]gQ'h)z.X%&!ݮ z-' y9,n7'ڃ\_LCd0JG5e @ z :lM0cbRN D֡w:pM4B]Ҿa> z:Cfq;d ӆZX#:Bp^ӆav< YsɄ{z,L+9$]~fƳ2M|.*_65N}jCE>~Q?mیPM3VbzƯ ӎtJs P*%݉(Çd9@9 kFJOqؓcxpE1A$2a!gd:CjO&гe:Y-ւ,q<^Ll\M * gJB/&(!OS Cy8P"_Oڐ8壴$9X)7G%:rmag8!Q>8yOmBjZԳ\rm1kYr RQx4kBv1J說'1c'_Q4w]Mi*#>SI>FMc3}b&j"#9IG]0PAd?oD "L uVdJ}>)C݈a,e*9[<Ȣ>,B%w\ZD4҅"$8$`Rى s8||9Lj2W%444Yǧ3pЍЦ(GDZKh8x$F$sV!9ӝ^hF`_qMoϑ c!t"JIe0@*H H*~,Id+LMBI5ν5]GwT o =u~~!O)oOwنHIIX8Jpg P:HBc>NfD7+P10r|RL{Х C 3CP\ICX:O0wy: }L4SF3vVkdɮ2tW r`I:*Z`5~Kv}2o?xR(PĀ*w zk6mJکND 4>0i2!}Q!P1 TJ\詷P}LM H8C)*2Y0v4)v0@'hd!LA{-UE2Щ$00$K K 1*čC 1,CJ 0  (P *@A 8/tw! >YdO^@goD͙doZ t0Sͼ`q!&!r*<(uph%v㮱@q=`Qp7uCi@_ 2W!&?"V‰C9Q5ᡸgTrQ%}Ob•gaAMB9@A_7=')y=hp&Q8B,RxI⾤2D* %41 wh6Xd820 `HW4#"GHiȅ-0#,;"4STRP AHFP`T2"'#&*R4r&+9PERA J5=@׽C|hB0Yt><㰜vǫ2AnB$ҖTԒQbQ:hJP9Q$@̀Ԭ, W"Ԁ2Pj( -df+ϕ$YGy # cFmDD!K^2 PX $.t?}gۯ =ҊT` >I&KKh(t` æT]ri}|'%'A?`QĀ{;/hsN x<0TJ9?L>nb:֍' [eH8RU s5 9"1Wضff3KS`g]r`b[D%`9+,a-⣤(HKdqF* 5-E+PX,%d2KSRĖk bYd6,0wL ˯ңD|K}v57hDWLoM{Vyk_"G67ymJHtOj7eN4XNK,X~G:Tk';h]>ls"T+F+ԻT7ڃΔCcGiʴ(~}VNIBF ]vpq 5J7%l4X;C)5 %[wJ9%*)ڂ 6:1,"b[KќOLI uߝц9:ЩA@TJI:w9]<3e053 VǯV? 81Ln>.BQ /4I6{wp(*%A'1TkەxU\~~NFM˜HXK/ zG]rӪ٢>s<"DdߗLCQKyy`cE!Ngra3;aJn}/]a;wt֝V.lнA3K4b,&Y!G=|~p̾W?`B2+RcܐGl2UWsQp8sG[G3y_|<2ⷵL矫u'|QI3lQ1EɤΈ-ޜi5 8B vZF.Nb i2ObM7CpAħc'> JCQ XBo>9Jf4fLk-aCqʲo{^TeG>jx]3׋;C];xFf0gZHxt[ 2CqXuK̪4!'P_ĹvtFݔRS$ǂM ;K 0}ү(55=C:vvbsW1jqw.qL3M&5qUE^uI؅0Rjɰe&Jyzբ:4f3ѥGHd-d[O''&dR k PMzVlQ;̖9cH  @00g!/LVB]U#u\&bͥffmӷƟ#tvֽ+ӌLn. D/߲sʎo&XśRRD%'vݦ muGx <5: .!)9n1Q;wIۨ*C7 Q(ዩ$Ҋ]38[jOkikxZD=CѩiFK!z]%FNrcF\W0ܖő@CG5)E9r#/0)t*ꪐEs[;rNe`%s\K.nO曹c$+oa`vr>ƺq6N^fbIfgaEsBLftiܸ\S-{='=M182ڈ)EF PԶWOH$olD0qv9L`y)äxNwEj H:ƜY#+@Qw &I^BKԮ0:Q {"5KoӷOqߕ*q~xM ti{ݘnhLϕch&".<׃A*:Gװ '@Yn;٦¥K2z%WME7tr~c!Flj2H0RƲ .ыOMveGe[tI,r5O$>^=KQF"ĸo223X T4P90' Z`H;㲝7f3n AeTn[#q>xRM &Y6!d=z$JX˴\&,,3{ګT]aLdB+}sͪ_ݧ]$[9"њIˆ[:hsw8EoQ܆jvQt*.C2<k:@*NDGi%:I'ȝV!&CTC1 IS-ɿ9Oh a +jMpysLra;hrkiC^zh[;1'PՉ0=A[1[1i.Eˉ%[s5 :8 K:EEIn=x 5sg:4ٲΊ(,ľ,wmݷO.;L$wX! Of"4u0r&r9%;,KW3r[,(Y C@&hq^`|=_i`qgtW6fPѐ"(Ji O_^a;ރ4=Ջ%ꈰQdlxRRzKfȵI[e,5?dAQFlhYQ1K~#n$GMjS>N33oOIU!Im%"J2%#JB)@O?ϩ ÃaW`OA|WSKgi}Px$jL#so\;A޾DB똁pCy70Ӌ~"kaiKU |No@f&OcV ΝȈukwjN7DN}CLA5;FN@a~(qW_ɹ[[:aQb0̯œI=0ŃҶN,R"' ڐT=AԄHP9P&&'3 #{ca韗BCk&(gIUzWqm59"bt3-1}g>2𔔑 .'IBp]8 ,*B?c2K[jNRfT*2(P>,  ts؏|h2p0nw9a-bK'Ss0VSX !=Bu9O6UTyGrVgιђZx΋gON{^C(sz:UK q,&y ۶*mpS=﷒r3,K*_vHR "k, jRAVi.!&~gBIjgxpUԮ/(% %*UM\dd+DVka!"V=PJ4!WU#Q`W=w8b.\v$H`@Cp!m]xI"Bc-¸B!+-kx(aS- :Mt-:phz/n):ށyk «3> E*>)78wa ˯vd|(0/TbPh@費DFsٝf~>G?Y#aф#Ru^)<&ôPWv'QLS䐠k "*Č \1h_5/ԉJdI&!S/6pNŋ bj"f( `hAtP/@>haI 83 p;h5O-+ۀ datr7MOX\6ADpU)R7Viޘ`wO_okS!3SV4BR8 iT9(9IJAKLȑ$A C1ŽXsiꪪU~,򟰅 d ڴP/Mo˯C?H/#E#|?hf>2>Vs u&+ W#`v(bcq!$:=Oh̅+k{,C&3a+F}UjbfDL8'm_iB;@678] m9Lڼ7?'N$hk81at[jO9*L_ }<%Ьxpu^s! o'<szMvRsFYaTa}w(|8'NdJsN4,uGִgOug >a!CK94ozW< m ^}^ aIю1F)7dLlgb[,(ԼjzptEtpbD½2cp{`>o^wjWИ > lleQK 9|o_C6g;\w;XQGq'/C\LF/UӡÂDT  叅"8`N\ J1e<~xYQ=A >Mg hPzPo E7 s§X hzD+|V^m0 r8G>xn]R"dxb0PNJ8N{`EGޘ q{NMk#+1z#>:1gN( ;OæhVkխdRAb˘:!v״98)JK"lj#e/5[$ph`9$q.iGQ QjPF3{t,j1y8;VC a'O!k668ڹA W' 5eTƧx"jΎ @>GL99eHf*3s8E)E:[mmm%Bkfpf@K9׆dJӾ!89135(E쑦4mIzcXaN9)ԑ{1?3|:`'4QA<1!flJs*OWYh9)v}eXbCыN7vDqzN4x =Y*_8qӛ*RtHe4c$BPjë;CM_;KG#m>ffds+lvCI,|]VbcTQB_eX RH8D 2s4Ӹ̃m&J{#Vr6zCL6Js^d_?D6CPOI;ar@=Dy|yh_9pTzqdEk,2Z>Owo>;{t'j;Gw1+BNxY7|oopc ^3Rg7q."x&-8efɽY ,'jH[c-o'~jGa3](b?Ӝ4DC@; %6nU;{&e@L1]]ճg9w7uP)sTpulE)'~&]ȱpa 5B$чn$oljugL[2chAViw c 4,YPd[pM$jP5hȥ޻;by ȑ0y!c4ۋãevr`̤he!ӦtP[03H5&҄:!f8ˤ4¨ga69 ;a4@R;]:$g7D-k}", ѶJ[гD(DhQ|bJQz;4;۾jm:<'0pyv8dqXL&v8B!6k8Hcam?{ảȗDf|U}-n%;,3 (vI p1+ÞFu|kۜ:fC8x@~>n},%+K(9.By6ؠ4fd/Yv8)&0zq%8U+rwo W|A{"+jBLښT1O, ÎBȀ!r~\~@kS[t󖲚 `ѐT X)``XSBA@K1 &Y۶M+8/pP^kz]9)PrKqsa <(pΪ8L^h;>JlC :0&Igg,SsoM1+zsGK%$,0 R"b^9 %'z \KQp*Hmt(l3rǫ(̉ 1Z,XR-eGG8~,#uoAb$ԯSOp6a4I3'1޵A(w\wk@+Xdr|^\8 6[Lfa+خ䝌drwx{"9I16caj/>U) FIJe53hKDmq2 ͜k ےb2QG^oo9x瑧&i܀מarİczقX2J<cSܥlNpq f0.FхpHjA a$cg Pn|[5fc8Yn5k0cibj4Ehׅvv6c:&Vҍǭ:Ҵnjحxt;>x5-,5{C4 V"Aui[Lq̱Hħ^ݬ n'qQ;Dc4Ʀ<6=xP acQ_E$Yd{ BN"YΙ)Bn_])2]\“|@%X8fuwk?%@qqBy`~Yfm&hk |m5< \uk+ oU &үj\e,xhWc3ÛZ ^)ksԀM$F fn'u`0ƮN*:ˑK/pP꫆\4!dᡎ$5%fqǃ*BՇb &{xLIfwcZgMdOI[7}lHTI.9M\BHoƙArh)Pkʴf :Z`N3pP6XHlaE.=w]wtPr%듟t\t8s>G.7%6 5`T5W(Y67E,o@eSy:CWlryP [$HR("c E$ tcxfjQ  ^5KY*)KQۨ#X`fzbPzP>YNf$ /NCYٛ0r"G67hؘoi쯚2 2#bXVBfԂ'|rJwK廸I&,a4c؞8S^1iCo^1t22`wTpO?3F-v.|{3 1D/XМ;11D4ޘMJc*C!jAHm6|Ƕa2f8c;8aw_J%4go*]Sebr+R.P\4Py%;NFM#8@ +IDV0X~9 !"q޻1Bd>$ Bn/-ID^^mx(I K(+m\Ep=|z9)̢XrqщIRP Ox*^ T#ٶ>;$ Ȭ>;aiH!ҝw,)&kvs8ZHUbS7P/枷OwfSpzE߇61wBiܹ S<7T<x;$#"SP8"v[O?7!OpIDϊ[a"xS S&EH4y)ĊdgSG=5 CWB%>Q@g\{mY G8q v+و\znhXTM>[Ԣ]Bpy4.Q L`KtmC>|y ]G< /ˬy|aw/ eI6bR}!I2W5ْf3I?7'O~HdBwbP_| QHb*ZTKBҠ?(!@5Ā}3DR!*%ҕ rڨu2嬀›Y'`NLFjZYB%XQN S"̙%ACsaz/-(DJkJi&1f܅m*Tڣ+JX U(:B+VжLUR]ۆonrg@ "@ |+JB/ ֜p "Xȑ &A"FP·B#! nIsFd&:Gu!UEUIJ[-mW_9}W!^# 3ϟ@6^R"(~z7@ФB*P\&ЃM'D4J'7TM.))8@(hbs?'Ѥ<^d,"}o8xc|:wdqeP QMzS1Ye|/{!LFhYxZqPtl ,nfCA 5>}9$;*S+Z Xw=q<&d묭y:,}r]xe}1F+z0Yx[)i(ȌɃn6sɄohnR0[d3IcORbI_MT2'6{=N>?˜i <}ǰ!Bw>ү7&D}}ےcÊЉ S(ޏw3 =ĥx"Gel̩Bt †=}^Wfˎ} 01tRB[ Trv} bee~UEZ}W?>A5 bjI'(vJЧ0T>^O+Mط4x1L:3-ZNpΟX1Šݾٙdh,.)SPgCW{ 7NnOQN7 u.DK.2" $O*_8!Q1$2mYklnb_'èr&bh< $9t$$BDvZ;{$R `SbK]NPY0N Q T Q:=~LDmGaibZf|;~T쀄ֱv22 HMH[E~LB.m`?B,q ]$EEUFZLMΈ$Hɪ * Qi!B'`u_>.Ge E;PyATX2`:}?Nd'Xz%JӍYgbB9=G_)fYOI~-P KJ)t? "4jMYޙ2L\Ny#h =(BxH}{  T@,yǠIJ{'op?H(q6q]=*jW "l!&rĜ2 ZԆk% C33 Ŀ@aBJ.@@&D;e!LE V@B2\.fTb*a"(D@ i72&A5 qBp"7kM;0NBd X+ y%pOtqje!!,T}'E) CEAH gk< $#bvA)>#Q+Q*n?HlP/7< }bb}It'`;X EjJ!31_Y !할H[? )`xĔ@ TXrHp cKc<;[4C)Aa 'kP2@k0 %'MRF"T&Kʋ L0hzǔ{qJb@J`VC! !Gv>RQeL7=]gc(~OM{`31C$$s:ވ'JuwKs~0z3DH T?韍u|KÄxQQ Ú6E>sS@G@L c29͑IWAolZU-()~p`ŠGbp`IAX4DH_G{:!YdE d*>K, i_Fj[E$Q2zN mJbqADKmEzΞ(XCrRbEQ :sҴF@KiKYWtBT !bWBkŰAsOGgVnjQ  bdS Xa9pjޡ62J:@"YGYEfbv[ Q®1F!݀';WP =}hS[b8`}O%N QUw?W*pgQwhG"5H(M4~hFq 8RS5O\pzrӪ-TM HTTIPA  QE- U ҥ!GǓ(Gu"Kۉ[Fʟ'EP=}R\Q35DIY#2G1Ldقexe^F:p?qOOB6 q?H/oG~Բzᗅy?ӤCsho¬J&xK*+(ñ8 Mc9ټ #?%dNAH-2L6{OA#rr=j* H~-kAS,Y 9A}Yq;S&@D D9'2,晖~J48LАaKJˆ7ZĨP2k(c^T#7 q}BBhX zZu,PFw* Cpf`RӱXDk>Lj,HGh JSD8`9B(K~T?Wʧ#Ҹg ;6pmD !j͙tC ̽ݨÎPl}gbHkMga~^lO+̩ŗ%I؁V BX"'Ȳ@7ӘRf%SJ|֚c3&2t (U`5) G?TsQAV0>_()#SO^<9 [ cmhQ-*da u/NGy[|:  w49Fn0hIXk$3+C|CmQ E0Lz5S1|2=fdVこㆪ:An[fC 1p7wyw!$C #AaU5Mt4:HbM λ0"]0LŲr# 9N8ỏzoyAC hPd!WTpPM&'%h2yÛ6?9Q 1Lb)cZdxBl"l!<47c(dY!RFmyu˕8qv[Cg4^λC'ڞEO?R#3Cރj '1PtsAEs*73 eU%r:n|. &ҟ~4hLye-a}:'O57aV dDADh0SʑK`D f- Ψ 0ڒ%5;]<`^7%lV=q}=Ϊ/?',?Eau)<`P!g݊]aL70!0 k3画 Ǻ=aPG!au Ln󸈊ݎ $qAMS4ةxTTۦ هص4p†quW_#‡F9ڙI|o8IrH1r?Y{}ߋ]n.Lf^_9xmCi aL]7*ǎwτUC@;J1s&f wHn+dO[*&{M`D @30ٶفZ9@8jwԝ.eE*qfU>t`d>2Dz͔3'N?o>,y=D6 % LzP|poܡӹoyvMUD8aH!hX`ݱ\^!O.@N4@w3 ѷ"_TRpA8J=*=*wn^o8? DaU {yb//7~0HDAvwcO<]@PIER$BP @DA "6F c1 z$t;T" "Hm 8{ᚕZ2QqQ$acɥ f/yÎˌiב =1Ёm9n{ѹRtyyOm&weI*{NOYLqE{\ZH9W";DB # Ԏx\ R2&3͍NЧHp=?/l!v~RRd=c#A1,BE4^Ɍ\ۆe&DP6NɁۑ-= [8|&^q/p~1SYi\ʭPo{z|ӚuJ+~`$=ϐt[ַBz%y4vEd3q9+2B?D=(ahQHxti/'!N{Ҩ$[vs218^.KPk'0{"Z`*^hLlTP*̰Wc&t7[jڜw4K9%x0QkCLyju䮫cqYdtЁzvAt(t 'Vx& lǦ,0!E^1W] ?S;LiꕸG|pm 81zp1XhEvqoKm1ފa 8p*kEfAPCsk?KtvBj> bׂPKŬ_e`(3ʷ5Dq 3ӌ֌ iY>|kU_.| g&ڸk/*i 8l8Ӕ̑_Vwc! ܡu>4CR v9ޞ܎ h0C 8qg ` S6XރBm]ƿz|B4uVf>S]izCS|ߝ܉ϯkuESJT{|>/& A Q%̉@Ҙ J~ za7 9l)3R~1b*4.L$"ɕPb "Jh$R=ֈ"WA?ۀϊ&Qcd= ݴ.Wbi'?Wo"$1y&SyjøCOYw>y:}j +4=LI(>4#F4P4+$H-IALH Sa!B-PHE!PJ1RAR IAK0P5 ,U2L5DCT4Ph!Z\) A`:M Rb#/A@%!pV fiB M0Z"fi?|W+q7X@Q1ub'?7r{\)C#䁒"%@&֠ Y -UdXfQQQ)2u&BmAEPAEZ&&](b@| 2J%`#Z9FJd)owlKp6[TC BL{h"B  ?e5< k=!=>ҝ ox>}ϻ}|맟Ata^)&o}޸;fͽj[Ie@ZA:OEoswf 1uS452Tr{GQyg@>mRoOBvnt}]x/5U3tlu\tPwu<{{|^/mxN{̀>L'={{0 ϬM>E4w`uyp3Wwf}}w'  /DSvURmVNPQM@BYSY %})A])ReӠ}}AʌluҨ+vkjR@$)!һ\{xq$ ^OSl+[*Mt=҅)n>]p=u[PGn%FU`$(.1l T:(w7i(%ZiD65*>[^O, {HH$_md*w:/f=͕V׾\]Ǿn&XPݘ=\wSu}=7{SԧM3` yhGYg>;@xsǏZw}8'{NngqR'6r}jUvP 8q_g|^ϡ/;۩B#w>}u r4Αv,sni>S_}ېmm'WG{{<݃[uϝ@sv޷7]vx>o>ըmvsmݩϣmwfZz8x\=ZݹSӍ3ۻݶ煽9gy2r_7OW{mͰy;;.6gY9pV|͑ZtzltUGx/Nvl.P}9嶙n 1kM졇8o]zYm=zkLo^π}> z"ӷqݟ}{}}oZUik7>hC PMf=}uϽ][h[ vХ4tkXxּ'͝kӽ>mݠ|{냶K^ﯔmWݾ\&m}yWӺwVWVQmK`wu_3=g|ksݽ}u[wkk&kUYcm+7;v35wwlǭs29{=m;w潯7;vo;z{/}eyo퍝@׷u:[w\M'z{t$(^'ъ/Ͻޘoz6ٴ繻};u`Ӑ@JoX)_Џo:w\p9ý4j3K=sk^zD޺\⺗{=ݞ;l=V>;n }uYw74ۭZ/gEǍ5`6ށwtݽ{/#wZN{b=/y=3lAu1lGnR7AI݆S[mwMױ{{-&ӸH/f]gvWV{&;ۻΞoe:5T( Aҝ7ϯ|Lul.fnU.mmGk[wV9#F{ʂCFVqf맩 sz]tf͵g5r@ݻk؛z˷Pn4Zmިڞޜ)Tl7]=p-' |}-y/LzjES ;eՀ* Q[UsVݩ͹٩6[w{,׵޺X vc{{.(Uﯳ5xI SۮݷjPmfhnU9ۮw\K׺yc@EIә|4h("b 6^ITΚNp Ma#1N'/n1SSM4M EHSTTTDPD O :>XH뢢ȟ/m6VvZ'QВjIBRN`9M@MFNHD$ eR1&T@R9dSP$ H aP%)$AZeM|x5 ă0 \kkH@Dx㭁WZɉɀLޢ$IQVdz!qt%0A2vBr̰\2TPt$d!H HހQhFD@Ph)(N9-2))Ji%y@)RIA)2eJ9 O2h' .p2T f] *!V񵖔 u}:G`I @ G(&tHC4 AUURUiF&h0pB! "((hCP@&i rbjJd$[ '??`~9MZA~.?-krY% { /{=UFH0!_6?oAizddl5)Dq^a}PywOo̞=kkϼ>yh|>jEi~DAN ӠfOMC q툃d`1}AE>q#9ٞ6@7c''Cy_Q/ R%P 56HB^x^R=C~Há룺 SWNr,¢$\@ޯIob_8X`G[C`SI0آfbf?j~P'Cـݏm)h)騩$~o~pWjB#>($_u{"X95r۞յ1DhO^}d Uȃ;~Sv*νVшp%Ad0sfc>k?Q՘}Oa6K.FN:ky$^zҜթP|!u?<ݚP5:KVX7qC{cTP~{׺Hq!&%7C2Q`wIT-2(fPl#zCIRV4jx8_bEGS0&$$diH @Bej($bJVRjHR%L3!(R~۠o-my@xmhBL#yeV&c7W QGHl=DQNQq-խjm˖@G P ]P~oFly+()W샟 '['tM0]W8IwoabJzDvU~UX͈x?Rza0Vj`iZ+Ce>QF ?ȫvcADeduePJI($ &.~HbeW)$2E,HI AR@ %)E*D$4@ǧ}dd߃q1Aˬ:^M_o*[?O}oX.if~NV{tLHXdh)XhBsM-޶q: J_+)g[o[r?Ei "ju6z`58I J!1=t+wbI!H Fr6h%sڊPAAP.MPAFp7^j,p?6*A"ahO9w)$I!;#(J$tI$\h,O1램Xtn6|33k#E@ֲ> o=UѮh&&X!s`}&W@:$䍹"T:W@>dI$J@S/$xվ"[tO)'Xd$).|=e8 uH%͑RA'sTVS|TCIy'2UTBco@;;lbgO L>YDb"v> ?x`C0DRw5!XRK :ˣJR5BqC)M$0fw} n5&KqfJe^fPЇ4~4H??5ᬭg`e"\#$E۾< *Q^)jإL_"W"H c)0'P ;A`A&zd_ԟ~7xFc(6@ig`.br 64Q\*v(,h $"tsf8Mm N7:417J*FN$cWO+J1'?o/޿?w?qƛT0lNJP2H _f*T(bfI' ߶M̬A UxɌCI,%0HBT J4)k/ l]@ JR(PЍPJ@ RZF `@Nu SBiX4PPA $!Ή7 aD@xFRvߜ؏J(^<~G"rF 62(1I5 `BAe*7@iK=N R ZqT1.r`L>6_Fy_YiLsFZsL)evy\ե@><|u, >3Xa~ޝj+ 2'1О64Ca\HH=~:L~Ξ^s\*Fn JdDEPTFfQ0I3%ƤŠ#YHԥ"PDEERD5UATEI@PULLAs \(ȴvJ;(d@X~--g bTu^ mBOKIOz-Fj{&$!%HQBVpۓ}`m@P%dόUSy8UK5VWg@9D$@Yя??^r=Rà NqߨV"al[D 4h4~p/v,#hRQf奒8J%D< p+̷$9Yb_rzL30^7-2pG$$I+Ml]\sN(+$&D6b}tfDy$X6! Kʕ,@M >xUT~4Qêd P )yj/`wwt}rAJ^"x>!eUv1tBsvRS'<>3qu9;FUT|Ѹ9;F~}㗩Pܱ]`:o3XdHD!2k!{T=]]MtGА~6L=#%"q5DLZ"`)z87݉wwT1;g awzR ij^Q݇wDKmF _Y/;@33IW Iz|!PĤ ôr;pphŁiZ)VTc=LRB@FBH(!h"1) 3 PQHz<]]t\(RE<~1! I&Md&sAdy&7щq'cd5hRtwXM]IBF#z0oPm.kӳe !%n )iU CW\kb7MgL#4h̝0I&bav3"J x X h>47##(>zHZt4F)ui ;Bb.n:DEDP^c!(]rx!v crSPMaZLL:15y9 *R ii&j aIi(BFD$]R$ !R!:ӈKc`$- Qp/[\Ba?Z Fm[d% TJ#4!B҉0dl=;8q _Î1pӫX!$J-5 R*T, SʃdPBT"$R Y$"ihFhAdZIRa!U("T1$D E:$Fx[;se"HyGSylACzV %!(JTj(iR2}KPP}6FUPWҜb 3&Dh&4Ȏl/¯8m:h@O>D.L̑ !|Mʲ0c"B%8`#"ķW8üE?$hO5DC9G_.@1Q(кŠZCMh*G~p-CA$EXDlZXRoc/|†d eaRM66$eF}X? `&Gv/Sgq\$`B@8S{Jή4-r<<BA:7+~? 6@b VD^A"Kc]U!iZ ] !# Ͷۍe*#Ff\59̶`ĹѰ0΍2*4np 0s٪:XnzFݘh%Ld G0 q!1 HqW`CrbLa! B"A% 2UR A  Nl;u% l#ݻcxC%G$HMC<~G{O~ WծִEG@b E}7Cג]#͆5zex~6I(6w_$h]Kw0)Kc;כ0dxx$ Fwf>: D'T &]2x^'Hj8`ՊWn[hx,X$#)򊵧X/H0V8hUWfA/W+fF0գ:!xgC2dtV6$v3#KNXu)nTv_?;thţ=˙ߦCiS*vc9>}']$`V!$cGƎH)W*1_CO;&VCͯaH5g 67` WJ+xZjtdUńZ Ue x*xt*Ϻ3zozh;EliV6;g8JQ-0y \8?ԈVX,m`Lߓ:-Փwk-bglEgb*5zng?U"h!?. rs6DIlP6#$_HpZV{~kre=HF4ԒF!8/ITyA?D:g3$$$ ,G?|oA"nop-(%i t~#=oM{"+ɩm$aStL+Nk0fH'GXfjBL@5^Aa-އ|`Ƙ>FG@'d'@K^I!Zi()(&b*h *P 2FA{7aRP6 d D5'qPcC LyFHi$F f2~T8Ȭ8#cq`U%f8ِn0BkRNz<_iG~WhÞ8U]3?:1/6Ya i}PVW+3ϴS! 1= 1 Q>A4hې [+MBTz4c~~5#&6ʨ+U>w~/5u\aHvtEҳEp0Ζ}8݌{:u޹@z%)/mPÌ@ꁈ0TpADO&ɲ#;gJwuD҃Q!BP;.6|Ӵ2X!˿VnTgmu8?#Rq0S0'}$X *W70/u4T-xQi\KJƭ>ZWjzʀ+آG4)YADI(6P :}\6~kw拫TnpvsǕ\ IB^ 1P]Mяz3P[dpƛC~UDe'/xgdX46*3(pۓ IHf`0Hdn eZjM4pHNF~g.Ј&(ijTkIF5H;L$͵_ ю4ڼEti7"znD!daT@l¯&LA F8R*h(ũ!4/1`JT̩VTFڃgK~m]u] &^4`gN`=*hB*RxjdO*'TwoPgSA ѝ}W놡kCRnb|_$kF &|@A~d*m>Nua> + & ɢ̰3Y3A)0{t |hDt׻[©77wȿ+Az8F35#) m]2 [iݖ3wlDVz)~i>Pwp!;4|w/#7p[,r6a1[4[e(W~o-BTg9pXTPfdAu9UUZ֍%U6L@k1a9&MDB*00&ᣌ bf jZ9z_كE5:G]p`PdJ@4&N"ˢhd`)r#t"ӁLMT1$( ohyeaAa4!K`C93cY`@P)Pv{h𸁢䦸x$d D`!@-f#%DD15TUQDDQU%%$h?dn266Hq D%)ET4m(d&P@p| bl>dhCx\4[BR4'.nywE Iig2SFO2iQ ŸnNӾh3 ܵضt4`ke*\F;eqvF-/ї W}w }|:ٵ{۟ՠ4Һk5A5Ƀ϶:<:? ḂVTu TY5@{9]2ƟgDbsZsq>=邵ϦiԫU]aؑ阯n6lf+>TFyzIؽӯ Y#{BOn9*0y趒F2+QоΩAr2@ݲ-m־,%jPr>TF)t*OM%Ă=|&ɓLi23 _p'H3—+Wjftpo͞W9d>fnK>&lQ>ybe{JFʇ"q q\0A#(_0|8@U: & =b"2E9UUnovDE< =r C|ZQS-l۬\3&z\TGpD[fb$3ۣEߢk̭eg`_I1mb_FOWбW.ts,tƔm>~q$}9^|kPc.~wd.Io (DnUԽO$a&j;g6@8}g;0%?Usb*~) ̉Sˆxb/2SQ U샸u,(|ST2x`*LV@ !Do?98UnaqPTxT}ɋKiI]I{k ^=!J5JQ3JU0y!A<>Ylxώ&3&gf!=~0 L^ 5J aoF P]b,[$` Id+ Ga|8?y욇M欠vy~wt"2_Ȅ?q4^[ҌE&§3Ձr @S/Pzve05l>X;Gӭ{#wW$?Td(WxULvuw@y|ʐVI{aj:wXJ9T1 Aqspm}N֖_W!+ؔ3B1y FZֻgP$y/焸vXE^R%dixahG:]?뷮>7Nj HR@E^7ރtgB!WifC2lncEh4  r6A}mQdy -Cćq.dSevEm=iUZ}9X7&sXi!<9֞UB1,~&[+hr(ٶ(r$l"D*]8dKG820W-VDbf`؛++ 1a4pX{"ϧԉ0=ˎ n`@q1tF(>,aA*/c)G*$PGb a`ш5;e q@1$&PM4\iێz ƨܶ*} ĉ.Q=}AFPXTDoHT :R̸ ?*>BŔύ90DPb$+=KoNMx}ӕ6G-.r밞B ]cUK~o+G}ig:@H7TyLtUR^/s`, T_fƹ;*˭cܯal5SNf:Ф/}/-Yh4!n >/h|ukOTMZcNFor5בF`}UHܫ3?`!_<1K) }.o4BkdUf}OL0eRʪI%| 8 ]α|JS Ns:AݱTCaXhjgH:/Ičħֱ=dϘIb7}[+`0>idh{=9AQ $XrIo;taDeAL?B>hp2dPL(4EK`iii5aH.⌖iSs}qƧT ?w~J\kuR0&KN kF ugx411JIeҹ-ξZ!"V:#먇agnj( U#hJ.ͶaqBH.XFz+d;yoO})#By9.k!y"bV춑/uF!4L:R?Ν1=.BA(( w[|ETa[b:ǰ`hU\-+ \ b',9K*{l ) &=VN 09fiktS爹 ΨECQNrw5xVhu D-+8ºjST'|ߡ0~H)^pU$897W0EZCLz\cJ.}51DY;Vuf $ `V֐'Q2Ex )[rh<08:RZ uuk *TR\-VʕVVR_5:e:ieqZ\í'T,-VinRR,-V֓V֧q_.uyXK5SJSK8`/++I!Ӯ7%sSGzZR$:uf Z*..\-*[RoxIaeZŽC™yYXUOV+̺9NZP'P!+VѴ kJi,蕺iRpmRa:poCpx &0ԛj`1ɱ±I^$2(0UUÿO?˧l*m[s/N_6b #jM##QQ5`j4IҵBjNߎg +i?0y/jUaYwKn n|rNxzY\#îi*k#ޝan^ծsҗu}Zxm>kn&9XLp:oe;Zu grF8N+J5:IF *+2hf^XиIҪEO;aQR ,jP.T+qJJ%tOU _7Y$L<>3"*PPmZkQ?5I'R$]E:.]ɿk2L[DF<><'\C-+2wdb:u=ƾ(F0PgďYH;mы3ޢ)8gdsו˻a[1V6RlA @)!DMdUB& ǕL<j̡"n$1=?G<3zq 7dg9x!՟Gn4<}!kqQƪ [_]>mp^5P<~x=Fo[۴j?P!)2_ >0m#(^teD!1{9sK=P.(?Z'ЬUm)pu1l-,ӉV/VkPTLj2jf~HΓKWЅSxi(j ay! 271irij$88WRҤf٭ W;\* C6RB uc7qH\M6y]a M+Gu`QӁqa-f&qL=+{\ƚL;dĉ8~gOm4U9&I4Qdc=X&;i9#|a΀?"qH| U!wvgȊN`Fы&z"OJP{Oa,Pԧul}Q0QEy zg㦌%4I%ujژ2 o{d7;D 6iƛ?c HpM@υ+FI? 352?`l9xo}SEYzE E Qs(=qk dUDQQgZM)̩F9~ h^ #܎|'Ð`?$>iim`M^3I6ّSZ_j\PVZ߈n\ɢ6ѣdRmE1AH[kgqDx1.HRU#uxӁȹkC,dڳLH(LL샟#(d "7o^z͎ZA0I{lʧV%>DbwYnf9~ޫ\osA(4&IhvQfDk y?܎qV\qռ.EC D4@JAFB4-PNAT{g|h 2ԏhS͒Eu &*VAUG_5;¢(#%cWeG$ P$R ^\b A HE4$J#4 b_OIsۍ򲥠񂊈sYT N=F~*ޜĐ " $RgS8 Uzm.OJҜY=>߿Ϗw@Pt ½ZH1|e0U6M:~C].#g\msOo`"SWgIǹȃeɆP<ʖGl F9Af|Q)a5j%mWU'm81V(]Z9~C*~Hdf*335B4[>]~m:|#e߯g~8#ZFn]0 МÓgU?(Ͽ1OX3xw;ũct1A )xyy˪qb( &>Ѱh!5Qorp@8; f7|l["?c.JþKnfNK Pq$fuA?K%QP H`{B(&\(|/w_]K^{i!qI*qN:ڨSک6ِoANDϲ},٥>}Γhc;V=ipEqQ O]@u%{-,DBH?鑤L ~D &a;?٬1iRf4qkY6Ta70Q&>S+0M E)@ȑMzg-aM)݆FTfLe1YQ $ !c$1]*!SLdAQѳaoDHՑ}?o}OT)E hH4dc[hAٰd=\?$.JMG8|߿d&;KAy8Q 3?B!Z(hcQa1L̈h(C0i̍˄!oA (KjZ7.\1S)HTO@!U *XAQ$iSA|r 3!Q L`8F5 "XЍAICĠ{5Ζ0T](QKȿ&f |\v)G잫-U5@;gm໿>"0'(cFL 'L ԂJbcMG/2juHm?=wdtW:};=2Oz1e`,3Q#`iÖV>H[<]զma[\wl9@6#&IV_7w [30Zd ݈xÆ,}4|d䨯cZ>#(BMJ^~ՙ)*J54C`ɠ5:ǯd-9|ߌƜk_]>WNN$ DH!J 4ڈľbzTa8'WX`/9638p>B v} MCN;'??> {<&H2rb̠ۿpCyE=ÕH4 vKXU<(:ZcSS0`n`QvJΑ{KA熍w4?>>spB ,B ,IO0ʪ~鿎}8Q!Pts@IGp`Gi H7I(vF/ ;!|A;ιzZُuBZK\1u 4i.t`-cVϭ^b@! HпDI%)j@S_d>q?тY[(lji6 S־DO [ %)%.(p\|CHꝧTa~rйN?Ձ d|֋=@Ͷ=_+rG/pg HP׼F0wCC!S-z(("$+ʃ^3 ?SWVZ͝@8O*|x9@㳆{z ORoxW [\9gL8uf-^+BAc|2?mDAG5V,{<! @sUf}5^Tݖ78]5n^m%˂}jІITwa^m7ӗFך<՞. x_ xEKHF PGƄ`%$0L#!}w=fϣu. G\O##?P>fjOwH9ڍ08V D"xU9Xݹ>O7M;¯".N@9 xֱTis({ =3>F3ߟ-8tRsKq:}{] ~X^Z'Y EuR2|gfjd536힂`~@BH9q"( ޵92pp9(Ӿ"=X| jugS *=Mk'>j-i*I|`qJk6'WuRXu~ 6ڸ]o#SgvU>7k@P+zB=~yRjh7a!׾M/gZ PT1d$'EZܪ<>X+w6YSgB?G{$CEh+ܯ#n :ށ1yMyTln;-Q*[&@  S5vyv{FNOi "٠WvҖs#_UDquL/`5Gy2A(3ooG AϪ(<;PW5Vm̪t9Bbp@<|E.pj܃-]/gI!ֲN߱p_ F|^-&B}㆚neUh1`.8FSPHAE6$FGZ ƘgXA G y@-zf` C4p!a}e-Q 7׾,K[\6`L; Sd ن E ,C 5.B\v4 *uW8j:a&q`N"K|2- qƛhl҉-F4t -C' : 9W:+QbۆQ`?ttvNɋB[,heBcQz {433,?#"#ttj 1o|1oRV^1J%.aK]CVCAIyDH#ÿC簣/_XbY?<{>;AK}/=>.oP6ݘ|n^<&s1xf)'Gt7J@W,9(D[=tT~]X]h0ps\sr.5Z͕Uk9YB#@N P?Ҟ>f ~IV5誇X3udPآgԊFD))G!@G{Q k.\DN)F7o0ɼs)G^;\._4j}_ +@,-EA{!7^zlO߯J2`{w?pٲ CR qj?x`M)^a`h_Sbz]?n1uں` ̑a0ʧvѼ x_lj{G$:FG-Ԥ<hBGc1D~4w0#W/̿7 1ve3 L{j?|-{$?4+4 m 8LӔK3?|DQ@LM5Ȩ!R4x]{lm`xb(ީQN:Dwy߿? Lߎ wQEV};:8FZƦQ'tx@ M㹑,v-zμp)뢊G8a"@_sy0- uk#WG j,QY!* <`JHy2O zN1m0k5P 2`QkWi{p懡"c]2D>wB@d;&qV͇>ܬUD*qŐ[ў'?ڿ=:`37iR 5yu_ , @K_ xx{47Pl? ꂁL9mdpKEhќ*S<-V,ՊB ϫݝi!넁W- 6wZG~~~sMNdV)Hg|T = o8X B WY'M5ZîaW꟱Ǹyubfb"# ;glUև0fw>sB|ܲKG0 ݛI6 O!q SWHe-fm[nPޮ:xJ=v?8Xq\DG, :fkK _>7X7C/X>7;T rr9QU,iW-X'c`texusQ_0o0QN |+a]5sSV637 NۇD9Bk(eWew{ ˑ}>j$dۇjA7cuӑn1~#~3o9ElcǶ0M`,4h@oER`M h7t-iBMM 꿆/POSn/ӵ}Fu@ =@_L Is^-ʶMsm92%P @RI i2|[)X28Lhͺn(b"0\{n`%"XP{=%ʻ^d k|=,0alu^;|Wuze$80AQ&j/_(@ 'RxAp ]"L X^uΣ!ŞZc`Qd#~͹Gu~z! ؂b9q{:@G6js0z vWCi">'eߺ72yo9ϛ2??F=_$?2* Cqә6FÞે0͟H3u#S>C!ø[_7-B˓YTSM0*AA"q$svL~ NG1FWf&~[3t5T?+#} =-%9-Yg')΁YbTTJ@SQ2Dz:Yێі{BIv~o-s+~2ϳ{∹&\tY'_gz|6(t}P9d24-xH0.QF=\{@DJ (A`C=Yίmxl{:J(b 6 /zq`Pb+_A@C+{ { (p9+P֜-/%upk8;u8EX..s@}nupy K ғPnT¤𣉬*ig "dґ8pTO꒞EA%{r /g!` DV:%apq`oXt]kR3x4n=:sk>\,JVvt5 }{_~k ()h>YCQ0,jd*( *)$>}hTD_e #(_z:<$Cc)#[<0?IkڨN_uOf@RbL,Ash>Ʒ8D/,AbV^DUjaJBo:cjDt )ķ߯njޑ3Inyƥ_Ri`5 &&Ҕ1=ؽz H<UȸUR%}*1>ɸqoG]cXw$I$IuGCqC^L A8 n, + O&RP«OSF@:‚0PW?YXFn p;,̦9'tB5>]7> 9m*Eks%j$`nEN?'Pc͵WNЯ>߿yNDhjdDg@tB)t.$ ֒pae\S~ؤЖٴs{g6u&ytcXH߷%C+{Si6 Hw9t{0TjPQv(Չl63EPE7Tb"A-{IԱi1vM{w_ ƺJ:FTyQpfW(5_񡰳<#wG@d|=.eo`<VX,Rwɠ ( o֚ RJ.m#\8on}u8qi~s"+<F?mh,*G#ߍo>B0O +Q{aG*θJoշVw=aP_d+|jGmY' Ս".qa3lØJs Sw\:Zə ~}%W{-Vr!<+^J4/*P&*m(=#UgVowϐY;!)L=Tb]m(-qڦfq2ʑar9e#}f2F|H[i$//\ހxȱZ7#}9A'"-`B{$"NK&]x>$H ȏ .#y):(Gz5`(TK@l e}9ek6UV+qz-ohmA(bNu$ +/sڷy8q  ir?}kr*`?{y4l $yRI$}@CE,T@.s( ĢZR `@G n+k8Xo:E'&P/B=\[k#іC:uTNj 2,q"Oqܫ_}Qm}UUPUQTUUUKUTSUUUUUUTQTSMQE5{>}ez>Ci{'DY?[^,0f@{S43ح0xW2z Wv\t!}QCܡ`ᠾ}l#~XzQ<ݬKs|Ђj4lLM0x쬾{Mq؄%F+gߤccTϋF=:=S:Ópŀ@Յ{Fh8 5 Gz…$I%EUUUU_|s}yvmcj mMS0 " KȪꙈ}H?K='^꾭&^ pM0aIq+n`놝HZ 6F8bczbc=I[YFFAoຍԘNec4L@q8DU0p3&l/5MEd4E")eP $6{$j_WLi&ц|YfTz\PU{"Ҝm]t ~ Uhr( 03=inc6ZǙ|K*EIiRW?~) ZP)C´WAh}؂(̧΄d:S(e5,0ݫ"Eb\Y i"8k{;=Rt~31M0 wx,jqH}NAytlPL;9$ ׀CI@b ߽ڡg7FpKs$yJ~Sr/ 9 l#v8P;ܤ, )Lv6mD|Hr,qM$y~YZy9HsӀ\C)]AEi0Odzb?suL>Euc $dE-~^7Ʌ>?9;?_;rI$I$I$I$I$I$I$7$G#I$9I$I$I$I$I$I$I$I$r9$I$I$I$I$I$I$I$I$I$I$I$G$I$I$I$I$I$I$I$I$I$I$I$I$I#-_4roA>G? jHo_^YU6m_nNkwZ-PYq lF,YD(R󄙕 1!m- Ea%xLsjxKIZEQO1EVUUU =6+Ǚ_|{l\7T*v@WzJLC'_Dr+C$Z%ɧ=',Ǒ#'YfJPuK}y7|T# qӐGҷJn˗2%c >lɀqGa1#lO xґPf")K::Pӗ~ iĞR"Yc)h%HAl|; yv5d,o,㐌P PzZ5JH-Vj:Y=>s:mi33-vg;|ZasVďr 0A;wxN&t zyFM!ձ-pR^>L8Sw'X n+*܂CʹNy"n#qvj9 -j~'k}o1K`߉. +]1pAs'Qn*A]dC ͕G˃ @1 d}}eߗ\p">g- ]jk5BJ90.,4f>^GXw|D,O%W.q3k;kS [7@e$B%Z\&yʋ>lCcp:QF) (3{qSR ]1T*voٶgn~;g5q5OAhf *QFC lu'xUYG_W  /NϢqzDnTkB MBy\b|G4! ;Ja'.d2Ҥ,+ աHw5#oCb''R^QGP[Mh84ƙM-~`FV=.n.f.{nזiٕ a<0z(?]Iޔy y98 iaky7,WQ굿<;]W>@4COLkN\0T_[vbOAм9Ljw*kc4j u {"; Ieia:g@s.v CMh>8wA=+! mXwyd5]p5U4Tuq@%;_r!c2;U=h%{&26 +p<_R0 ޱ=T,1-6sWOҡINЇe }'8զݦƳDK$v(¤}^M|%vRYNQ ȃ^z2Wr9^;:l&d,dԔ}O)$ܧnނN绾1"wfp_"+_7r0KiOԾ&d.vHKxޔjǸ:>E30ԔoZ">{lzI|zk{m 3FY#bw8>o7j6!+Fؘ~U_([F嶯c ۟64X48PjCTHv.L/gc<+H649cNY|4cz{.+oĜOXN}V)2yM*p@EuG5]8k߇۳e1äCmx P$YlT8t խ>gb$ ʦáhcmcpҦŀig\; \hcqB!;rK"!9Fa4=LXÕhOw\$’jwz i#󚵸q*H&us2u3=V2iseՖMK`]n3ϡ?$٬ذ%;y*'08ƦTa~=ϕ#d_9C= +TaM?K;`UXlW8 lm0}C@WO9 O7d%Yvt;;YӦ?wSZ-W:MC:Wmsߗ4C$P7̈K3we5鍯f`#nZ.|P"87<˺hU>C>p$Iz }΢3+PkZ+3\ӨtAG{b"#- 7y"&2 !4#bA0( Uos['y!zϭ#FBNn+lٶW. w߫4Sn7?+,߶hA@HWjT {ějRJ.|KᄦqF>=d4?4, I3:Ɛ#%=pkE@r:/{']mգb`9{\NQ%P@̧{PU3r^֪nػE¿T f6H5 ~FK"ՔZB Hb(Qrl#]39 b^ҤTVxs vwk$aֺȏJn@Ƌs;V1D_CC@׿" E걮Gߵ; f#H!>nx?v4@:?D4ԈJ "Q:j=:vݦ}Qdr Cx0Ld_??2kT;xAi/gART!GS Y]Vˡ?a=d0=_tCݐc}J&P#] h8% +lOk[|;.֮#V6X츜?QXQt% %gN"1AuruwnN+~0\X9[BVUiפOUM˒2;8?_d`˚Oz)NtE9mfW:6Ӕ8X _ě.!ZmLs,L8 #8j.c^e?# $x "#U)g7|{oN"j֙{*@Jc_uN(@\Ϥ>zLj.]S"j!X`)b'ir@@<E.}3]|^lnS 5b Q* f^w 4KJiI[]1T|;kCn J#D3Cי+|fFtXQFAY_s Vn]QrqJ\qA @qMu!ޒa?L2V( [N8`S@xtby^ȎCA*> P nk:`[G@,JoZ mQgD0S+KR~(R Yg@&@ c48+S/xyR ~(3ǮD [a60]5 !4D L:1bn8=XRz[W܌2 )Y!R;rqj.-!}Rg LDc^B_U!Md N.w>פWEYΣ_}F\fa4/t-5/F5FyebJwYfڵOB.XRk.Zb_VX[SX"ݫaJ&QЛ1~cۋeYm*Zn+%'Dx]#GѢGogv=mM͟/;j6{/06hj Re'"|~ "Zr+CaN Z ˽&;<4Ц4ėw eI4QFcej"!Kj[r`U`rFdY]ɨ:v;~qv~ swHPC#׎TGӯ幆U*,ۀDF7YW\_34As g9H+ Z/(B# jXC(CV.k `WZ 8~3<(<b@|\3bG+v|8ԴdƼcߔqӏpϰ_ /~c9p: ݵg?h{59^{럦:y,Vחw Fs !MLWCDb>^bV8`yQTnn-cJkUΞν^rہO+q?թN`̇woa4*9~)~45g糘~=zZ̎<"MfOG4ݖ%//’E Lj>DK4{8gtߎm`5?O\&e]I&"8XJgQ"B% $ Qv^KB> ͰB< "?Bh^mWժeV (plO:oH鑗}no~ZFU)TE.V.qx "%;c6>Gۘ;Y%p`^H{^|^A SaJ nNP=N9kvld=~ߺuG,_U8 mDZ""Ԥ65V&a844KV&8 [C/)ܠ5-N*,l] 1BY8]MF!`_gmٕ(E܇4,NsK803X\dc3OO S`#L:0+ t;[3E +cМ.?4gSӂ Ms[ٺg?W2_U#Om;cI>VtfBP{B ŗ!֊-gL5>];: 6c3;D#yܥFS3#wtx ;8U"!Nh WwD(VFh6od{T49C `PC |Fb e"kZT;&xSe)SGgXjɖf2rK.uewfqq͇b݋-hO7=j OS~Z oAqh?:m LA3:EI!2Z !23QMVqtWY4-u'l漓1AƏd}Fa'i(JOM_VBI/>@1H#mI&@}S[ }QfL۹rlj:Ib E@|\ikef4HTP/#"m0 RMHRz;DD&^?ǧy$x!?F]77S";qNBD M%^(v% $).%Dh!Y$#HP* 7W 9ξ o$WvgƪcD f#8nc\K 2;"x[`h 7}o-ν9'B|Otr@{sPRtdL;_z3YB& H$S]Ԑaz]P  {dӓ9Po }BtL:Wݪᕔ }/YP߳rZ+[8{s *Őϭ؎z Q0S=rZ.H C:l? VϹc\u.!vԲwkT~?7`cX$ Mˆ&ib2>Xh,3ie R6L1@YۣzhP- ÎD#0FB#dO|4(54tbpVhp,ERDeM@Vr<I BTHLuӎô5TGz6dk0>o?B8,ixFO*ͤatBuB"e*O8~[Dp9R9r:VFU(sxw\2mB1LWӓͭ,7G,5psxHM2("Xhj-q wBHU"SȌ%Ҕ41>1οT`Fpi/# VP]ik;7[$VtfV@yřL4 ) mIʲzEF>.DIoR RދԹGce+g @g]ji C8! J6Ԙ'=P_Gۇ`|YՀd .`HYRm[:ؚO_cD" H@ԥDQrr0xEAEc,3c弸qQo>>TP)C"˾#Dn񂊋ór0fw;yrrtR Q,˶LG`; 6ZɆ=ޒ Y~E>~n?OZ=̶hWe꛳'Ͽ$#8e Plx8{A[”CwG**!2Fd\ *M}Ezxbl;FRzDɮ}?EkgmP1n5[қ$s_x)T^/]*mgKNe,בIϛ&CWSY*"I%K+Of;Z$ypjKϸ2sO?k<.C6pȸ*~T֪MWFaGϸʏ;iE2j vz!0Kz;joSsL=DXW},^< &¢Ԉ`N![OAkcpL0vkl5H=v28{w]g)P^4X85h#siJT.O5XIpdzyOy{Gk=ss \.R#T_ii̒`͔1S};qm$]{cb}0sŽ畑s1MU=7mUUT]R> :0lvooDiPD<Pbg`5´k]#n53-d*A8/p/ u@R z[Si"K@Tp?/N'^Zݮ9Ӡ]൏4Cʀx(8NH򏣤>XUꆔxΝ.@ï 3p5J/#WD_yX>=Md,{G[#{.5"sVdZ"@B׎ AƯ*\DN؈y6Y e&BkW249+xd f-Q/EUL/_IփgC‚b2 48`p;z9t |/jsfqK٪{,yhM8Zџfwd)zIO;|5!Ig􋌼۷rdU=/i_eՅenK8b@DHZR c6Hk+o :|N&npgQHiCgBdT U] Z5SPު%ERm˾@w-VB d {'qP*|V{8t zuaP1^4Ԡ j]"\ji(}L2UmNZ_\ffPRȼ)M\BT! |74,χ%%}=.a\aBCbYƲdDĺ4?Wd ׃{Z?T˓F bxu4/,0@Ar: R0ÁNDPSY s639CyIo%z+@̏P@ bL+E"x`'8m$PcVBl"ɱ1#KYbP/K='\Fw ް4v3?XP:/34ŲExCdDgbpdA.pQ ƻsW9e#VosgW2`wZnmU DPPVuݫ.FaTnp񞮜6XCE_N4P¶l.DS7}e:(/Lim 6ևBko7ʾTH@k}2?M ~'b"}memR<(VW;{lxm߿upyi]HǿpFXX2*!xrHK#l;{qdgNϵR?vm0t $HH~_<\.XHc^cl`c`_jO݆ZQ%ܼ"D^gu ί/;HC*tyy>{vM+׻yqΜ=#4x(SqK I|8~=9d˝#eھzG]yU?8d A|o΃(;@p"^2"Gg_<]!E:+-!=K,1Z" /eFsP ",5 rWNx/u&pCߦ\V:ln.psoY>> ~lT L4%ÿ/Qz$ߕ:Nr?* ި%IꨅI -hꒉwPmA-]ɸhd>n <]16J{镜[{_e`f`S a~Oem\D uBS~Xk6Í"8hjBb[} 0r:`Gk&-. ol3z`\չ/?LF" /[22EJHh_؂*:{;fmj@RT_#)"tauT6#tTA- \gc6P2 CbS-UMт#oc?8~?7 vߘH}1]u611@|B\"ʪ㤞{fH6w%#܂ӄkkOս|.iһ-N @[Fy2ñ90>K23S9iyI!"E MPPMqztDR7TCV 즈Gהq]o~'ֆ^~Si4f&"_X=tG8 B]ϣ@?uGu!.kT=;cy{!"z;ৠڰQw3U9n6k8R8? #m{*Dg zbݾb=A$17LUS­\`1\"Jż'jFM0{ )M$SzM-C[Q]h1WY'\ xˆ~TaP0Tk%WY+?݊{F,u)jO1!d ~-O/ۛ+hANF@|`YaWt{/{zA剰 h!EmQ6UG;LSvw}7,2?[F9:!F&9-IM&qw_n?Kw')õ҅PD y-p ,I2 o&e`YCs0[1R_|StF(.Ҏj3.VěcF?}㯵{#q9'+tPcCWC quam<*XF?<ht[NѨUeL`Cg"*TA\氓s>;M[og\&"G>;$"EV CJ@sڗ phT<_xq9;q#L+/߮M#Ns%K?6]ŌnƵ-.kncaJ ˹~xoDw|n}H <8x9|+'3,(U/w3|}i?3gqOG6EC1äyU [&K ^G4mB?ȼ|\*:CK}ͧ2bbW% ox3"V50:֯cA^O]H*P-֟y~$_^ Z%=y^kkvL R~^XD \rƖ;xc6zD[I'qO\RSqg>^*utpss^7:o7xx~Y;dIj/ΌH3WG9RLvB=Ipc |^8ٌߓf/.4 xfXˬ^Ba"?eW_'eaԯq.z\oJ# \W0ϒšΎ7nmÏ^8wh9&xoVi%jRGEplzWb]Tz:eрji2m)qCvsm|HnTϔw\YTSb2VA4u> "jdz_9e\-jX[v8^E)'Vܭqc[5dj2?\'+ |çnqLz 0'׶Bu9(5(yu:"/˛N>WMjk'e] T4A6νzٿ(Ȭ=W `q1ht%8UDMHewNn#Ti˽'&1f}ߧFOB;\nK4Q}Yٽ+G'_ѼIL3ǠA ?1Hsz*%~di~\aj|nr~<]q+_rKEO`6:> CG@C> cZ=t^0W^=lXih[Q(jWVu- .6X1C:{DcI H/-_)Tz:&7zD4S6v#1"""rWj>/cJA(h]ɝ9XGj&OǛ,BN`ke-y6[9H b fGDπrզ`: I( fE&k uW |g2$<$o$x8cp@st}fr]^WxX|̰;1+_FxW0*WzD fVbCO?灨:-ZUkEj$ˍ@i,ڛjKEEQ9/c?~NrP_ѝ)AO ~E 8gIj ۡiE00n2B.ֻd IA Miy֘N#v0ɡ)Z3IwhgF#1mmc!T19Nի`RL ?roa:$*( dm1vO_lB/U5 [1z ̮}#_%AÜ>9eu%}_z#z:d5s뚥.LoW/~32|颏cUx2Z&h~!=Q|1]qQ9a%3<{g#囔(ָHIOl%EWhκI\x]ux;<+UrvS"RR^=27'#IWf~[ 59%4O9\Nu|:E(쒆Ln$(c*H<r?#Ӝ씄 H"X u񩫌s=Y8XOjQlU>#XA<=𝆣*νH4Fʻ%Fo})bGѥ7JmCTb{`xí<۳R(RzNZrPHب_9Ÿ\I+]q:QU/\"DNhq+ENB-*hMCs;{9_󺿬dzl"P4MkםAf,V$+4uK4I@{wsuU<?iE80PhamBTl"*ueKK?:8U){=BFRMHbk,qAѫtp!JhH)`bi (hj")Z *$d,"NU6Pc$j:1X,۲[1!DGh5QNoxQ`X}]*߈|j*nn_] u%I#^QŠUWs: 8d5D*9&I١G]mt HSKGCy/ٜݻYkod y״ȅ( L?D:V/-Z Am^z>@$(w_ᏺߌ5L_~4N$_D$ Q0Ezpn/1.tJП`3p\_-xb(h(i S<ȎShaI6P}@':` KJwQӟ^Q{Kv_,8s M< Cfa~ќO>`sEݠFy1HJeU4A?n Pd&@9)Z* .Nsхspr?E4T?mѻB|;?[Ԁ[Out, >45iO<PF\OSw@];7'g}+檫,+eǸ'@0 /xK _"ÛB8cGtW#qskb /3ҿ@/:/D,ICVTSĈ1p G/rE48;f1KukwuáUWnflo;-h?٣Ӻ&4F 9 1mOFN 7yWۯcyOy($?kT: PHxHUՒ?w.ԖPJlnןѻvlr""S}&[_@0SM\+P{, hlKx܁kÍmgiںfIAFXGyLaB4˾ajI!alhnd*o.Ka{Jm63i o~bİqǍ(N&6)G@,iS3m댪() sE&f BjR FIGEف@+hf'9Ldd6 D@*P!H(R4"B( @i"G%C(@"b&Ji**&(  o`u W>>x? p'ރCdZD(("DZL@H]Aldd[f=mxM08bL w:21.NZ .delLZ +4iYUl{Yjf#$>I#7U{ʈ!fgm a$ᙆ ,Ʋwb5!AQ)<+_|inI5DADE0ng0h nL&8F11Ho$}0 p!"b"0Or}ݐuvƚ!ND I^ BXJ bOLA@$JAj "JhʄG9(Ƕ8O*PȘ['Ј⨄Q4s>]#-}~єy_&or{߬κwG gL( o( uN??1Lx$k'\AhB۹_i"Αܟ(9c66#Mfo/ 4#CCmNdtw8U!kȠ`i֣̚EyFdaWpKJD:pCH`0 H^daHHb+-al `L0I& bgba\|wxbAu4ԃ @bc;:/T_!0QsIS宩\hzٱ%R%2B=fn6!=E/Cz(i_CyqAERG8sS uBޠΆEp4g~[Fl\)V!F( *d4YkBQG^0M:4R3kW&>r%SO3XƖ(]%h c>Z4 ìMAH4E QAJR4QTTQQTUAꜪhu:_4ۂ%[$m,1X{Ar!`B Nh3K@Q?GĜlH#@kU7n&e.@%ݔ_^pɂͦ k/L/t%qA5 a/#qK'=(U#X^.ߺa ' [=ۡ9sY=`9*pO_V3+45ZB7A͈ >Q E##kh Aoq6r+$~sp ƔY 4hrHԾ ԒL8w簾R;^`mhvC>J܀Oٖ}A W;[! 'oV{g:ɳ7nNsu_IEve.I%'4;=9Tco*l^2\h3_ۏl"c#6󣻛n̸bT(AE(?{Y4oq㷺+*k"cځA۶#؋P XK߄X F@$ {&,MM+F~%:C'YbaMSF}B[ ˧u!k^AX+qف{VqhnWCq['I`6lOIkQMHp'ivV{m^[:BpQ(.P6 `GJ;sIu;AǩhM';ɉ>'h+1^TXw<`>}PhuJl;NfUBA,ԈƠfhT8*s9 zxϧgP"a}ֻx{2J.;> '}Rx0HƑL{ˢ3}'˄1K7ߓ~0ij=Ta7p2gjqL*K[q+j%E!Vy*U ɪгFhQ[YÆ㠹{a D3!IV<6h_T;6l߷~sQ<,ZG /0`9u쯟~dJPdAMO_:zs7ĄZaߑh 3ff9dؚŶxmwKX`2&!^ÒL^@Bxx Wpjx+VLޅ "@.Va@.ێOGœsQK]"R]qdT l?~1oޗ }aB=7c==>d8"NEG x}/=,_>}KlRu*L+R0|0Y:̣SZRV2Ou2⦰fM(h9r,g~PtU&-FjռIxlݳ557[znu[ek&;Ktiu.WѠĬ/2|XV3:% GKI)uzV}|FauVj~tB}HR>uWŢ?Pԏތ4]7og@ J 4&%w7B CK]$U)%^EÁ~-s="1_yn&!BRZ7%>;{:4yx9Nzqu6uH2[sM<[jjrGX͌Ps.S宻gAպ%K& Q{檸w Û\=xH? [GQ_˧ұo)XPTk8??@8 Q>^}M$+tm4|Aն?dNjh}=]A_Ma=]R> u#[|.}̯٩D'2ܼAcܬy׍X9pw)BUMtqԦZƥ' {^?C"ArNᐆi)Rnsƫ,{eܬ`Ce$'&iRvX$`b# Čk\YgLgҝSt \gGzc)+@`/ 6xĒ?\$/"]>hJ'uBD#P/#Ja4Քǿc]dGGXW,wb%=J5w¡^WRg!\e<G.LАwG X<~k뀽Iy}{ob58rv5+@=dd~`_̷ 9 V)QvfۃL58[fC?6:r7ռUQ498dVȾYg!g%8`izI8xx6c1 3Šqut} S* 8B Ui|t Գa 0\)h1UPfR0 Q`$*[(N^op8PY~gCVݼlĆ/wj;p @=ӴzU/9-'6\SWP\SB Wd(؞6quuet<,la@s /})cG p_Kfb.^Tr3{s^p?)A=6sb3dYOyJo uZMɯ.R<݉G0+Xw*( ͠^<2P>_EID(B  "cnpq)ƹy `? 8\ Z iAñe/"oP+򃭰6dj]X۴+.QT"=zi;|ԵiПSoe"]nt5wz`+X DC}jZS~!`N憁gPY;ÿBF|t9!>"%w59OV0kCã NjҠL@ }_w`#YQԫ@{xNy9r4K:@Ǧ勀rJzikUZ*,) T^VGkX5m*uOH]x~>:i7)2/(7_\wcgoO3HSncT`GѧWCcJ]Ti9/wBs'ȽODu甦B$埓7"8] ho; K" X@+;>Q 5KOUp~$IZM/ v%;U'[Ej~=\ݳw-ttnzG p q/EH*F(7X%`!v֙yWO"3l~0 W!Δ5rP"42gD4@|ap DnxdK!՜8 '+.n V:Z$I'Е susjH$!P2H?7;f8?ѣ=ʕۄ?AUbEHD"7ۅPi4"  -}^D! 1:nz<ʯ bn￾uaeOтj11,LUg9J3sUs".Ys_9sbӼLΝBQ,b,y"TTOp?c+yƑѯApjXaץ0p&#Vj@Abu WljCvڵjt50=26ɀe )Yl\ (f,"y')`b.fccjhyq}ߛƀu|sU/!l}{T{{Ua`*-xEy$PB &$>sH< y|cX73nbѿ:(ЅUj*L-zkŤ[59}[ݦ*˒.s]:샓 ̐dR k֡"1Y,rwhzVJը: +Tv]`@_'EMRIʟ >͸JtHϜ\",b6,3u]ۖSaC4NwZ5Cjjs;jS5fô8Xj=yԡ+?\}t{\)uE&2ʨ%yAamrhPl-ģFFᓤ7Kٓ%EЩI wyICK[-ז=_Vvk`(@uue7[K7\.S ɢ $hѕF2tH>dDy4@ sg;r \bc'1ۜY&}hjf#/R㤚/1*]p?O2Z[fWFFWO`ԑ[뱙wn3\ٶk# Æu6}>I,Z.6k-"f2E^xm z(Em mU^gw苸@MK~265>u2b.a]jXY d񊅨S/(2#b/5.fcpd|/T*t eeڬ+;dlZ2exk=}ʡ+߯np92vpxnçz-)zj^n(1lmPY34)17w&_d(J0Ɠ|r^'(_\C/yG? φ<|p~d>~޼-Jh3E#d!RPdd)F8a?}: `M{@0#IA̡Q1KR4ABi0\VjQ*%bj0!ʕ VrFp(2Z}?Xb/ D-ms;_?otU>tz{B"bd ™("p d &2s",Īb RkX51 5VEE9-FDATE8F[LQTFp=FBdf`debB8&b5a9 Z"X59SDI}c<Ȁ"8s/CawRg?ax)A8O2A@痴`:ƴ?Ӆ|yvD^ քtoWCglD߷fP/+9f Ja̖!LрKxoj[S%]c]h" *Gz=$Zn<>'oYEn_yjf*^N\ɉ(kLkC~ =(Ua}<:409u%AB"o3t\W^]ߧxs=o˴?(_‰"f 7ѢξzuhZ1٤s~:S]Ci\Cf؍~ _&Gt C|Xa})#B4h3u5ScXQ`ٱ+ d' \Q:X9n$I$axͳͰA, zcx}i)6ݝ`s$I$I%E]<=_?-"BJ&_߷t k֣?`q%ہ:fj}f~Z,3Uw!uy?{w~ Iqތ:K_}pw(,\󱑇i?7|W,B IrT@'6Tz(mr GvS/Xجs7'ep,*ltcAž<gqp8{pl)RiAl~sPWmt.7dm[NwkZ  jI%fMGZřT枧H#O-j$ƾnԜި~C 1<$M(Un sLzuH^نZVG6t!'-:|;2!Fi [;$0mjX#yaFGBbû0U1N91{S v=!Zm"CŃF *8_G |ӟdѨƾӭ: ITRYjN70$ZiDL,.Dsl=et]dȑǢPc;O8b±m!._%ﻞe`wڪH`Wwks8,MƷֳj7H4Dž\ĺwS5'7z9R<\Ơ½ZuJuv?ޣgWNAEt:^ 3,V /죭>uizqTtEN)nPcREc,X)}eDl&5VwkӧB2rhg9jG0@qp* C+@H$`xA esX>=RgpZ;͹SZ.zQT@ _m]N m |`.DZD66ewpG7M~ŝ;4&pk;-Lwp{̓cn4|9g۬K$g_-PWD};YA{9Oq?uJAt~| AT R' RLpA>O+0<5b>| DG|` vRvy" ״_0YwS6ĶW@=` _a:u-{@1 ܠNdE@+y$(ʃG.nDQpܟi>c\,A,gx}ҿvﲕV8ck3z3,Sx7 'Gy'YgSi]X0@]!y! ?(JcQOog<<4 ܀MԂ:Ňg:UII?F$kݨ:?GriMKDLG}&a{0[yGA A`6u[huTYWV}u$2pZˢqW W-0lM6d>{Q$-DXSD@#yࣰ:Kf^WVG_8r9 Y\ <`H?}Z x[5 ;u_nnic s4LG8< Xhs>(55FP`{1@lm׬\*\V E&"5=T H"[nlh Szt m\ϖl,ľ~sqKjiؤt!}- ^#JTC96O_ϑ]z/)iv?E`4^a(t@NLN+P~-q-QESPAq|RЏ!ٻ4EUcTpe?mx]w}f$gu2zqbꎫUrXDPrCFrQ #=H8҈,^ۈRe?x[mo?fH:ѳ /l'?0 Nڢ:uk6L=k_[pQR<;`}z!P=Ufք3$\VʬEl>1h^n*:Wg`axa /jy+,SuLG!>43Ge1h BBƹߎ_q^(l.TA 1axZA0. 65¬Y~x Vn߻Bx!DWO-A|;61<.LtxU9ŐBm_{ϩ.w+{'Q";*`eV^cYS- TN?e 26F}/?*BЦmłYM]Y'_>HuP-dDD6ɂ)ц}!Go!l0D=ç긔 X@Nt#)E%cH! @k¸GDpl+c:5=?~48A'x&ܜcq:=?~K]{y=EǠN% cLiՓCdˮxP;$^d^j1.*!e1nM_s!Nػ3-G Qm9O\+1>=h^ (;-Q(T[۞֩$Y> ~c}'Uȝ;~`Z1EIM.}WF3#KT,GVb}JGy̹(>AaTQ|6&)uOH:Uk؏ =:Cǣ ޟ=OՠzPwƊlMzT'TW}Q/>:7̈yeOJp*(AC" APƐ:VFwHB45. j)Wu`gJ8oWT/]>$~3mm"leD؏<0>?C~BF"5 DR$BDBE# c f!FٷKfFX.갖f̴fmFDY&DVNQ9eUsdՉFXE`ꦋ9 Ơ>V?Aӎp+=4la!Ƀ5k2XHdX`9`428 &)8.JQBHLET-99ViVȌBM洘PufsڮC4Ɯr0m25(FhF" hR!"9 ӯBuB5[f½.% R$x[o4JYGIۅ[quC,`ҎAN8БָtKmdn5A}7ϫC}Gs !런$"ooO_z~O8}X'1H]F72b?Gܑ8=b1 }?K84~@xp.DF|9>JjKQ> ]7sa|:\W[`:N 22% :}_k: $QwOg1fhB;fi~X;ɏdy!=1>˰a8^/?ӷ,sEЏq&O}G?}1GK ̀!(&o$M9:jyTBLD_E\;<_i>^9(OZ7H6^]ϘЩ!V6:6ր *'4TJ Czm3Qɼd+ (iZ'G^.˶v' # @4ƣݴq $B3=zg! _h267ʺ^!ߚ ZXIe B^[6th&>.$F+NfTqtL`04RM9tQ`}N|e0CM(אMc|6xyizUGlxm}mZMBK73mvw!>oᗞ_o1p_PPOX!"QA/1')z8DҺ^qU~9&b(R%oÜ3Q\b{{9fcv֡]11$Yo+ei2"HsuXѾVU3E*YjkIbST?F>S/nxC\wƦJ"!*&"b$U+ mTizJ罞wj#wSحg:0TxsEɚ2 sZXiM veьv9w4yy㛮wurVo\nܿ]V{O]swvV\s|+\qZNnfog&.j䞹/qyyیk'1gnwwN]bg}u9҈&us{JWkW:o,`O3nY]}>{Ԓfn'[;0uy,:r֘2赔oq@um a4 [=^^kgz[imy$V%F}W=X4 \ERp Z d 5GmkM1ƈiSuzhhcjDi8".c!i;{[VTnE@_驢Z( i) J*&(i B*! ]S (ǡi?eY .jBzu]q0|8=ܣS1$* ~@M7CP!3gl7L4 .SA1QcRz$ ?3C&fiW6qre1ہzY{2G 1U;IWK[Xd 4gP@ecK|p4TyIAT *"h ("(*""(Ii FJH))Z iJhL&\$j r+b9K[)pҲVU(#TP(;-MsݵE6_ .?boAmi*qgrHFi@ iZ~D\v:o,LPVJSh!Nﶂ9KȂ1Fzsс^{! Z#b96qz"po NKAY ¬,BzOGd~[?bnXz }?0ul"_hHA~(yrTnփQj*^Р,dE+[gkobfo&a&I2(\l֦jۍ̲Չz9;u8}fgVztny&Jxu%Q>q947->\i] ^%ܯzhrv뗯M0n#ßD_ 9x@$SF2HAU:|ꅪ C,#P!TUh|CWO; : bu9C?^oj}PN?f:)DÛ$p]úe][H(+=t PxxP2NQ zGـF|@/*!zrh۳Yl,@w03bcnH elg?'8!obm#-{ggRYыI5_9? %=>XQ! \xwݿmRI.bA$N)FgA$EQHJlD (w`A[~l3xBUAo< k'DL}'$C3Hs ,::$?O-r ]OO=ّޏBxƇCկPo*ebx WX56p%$6BM=a{J[L4'm?EDǍXE\ڠ\TzCDLxUbB2w `yߦU #|~ 1TUXX {|}%o>{Lmp(|}Er8QŸ}Q)!8$FD`A0k*H1UJ0;]ma?R>'>yf0vF䜕Vf =r'Wr5J_gU}۱ܶ>͵/܈0C%yDԡ$U 'BlNYs +II !vg0K*,pUA$59K*u+ g)fG<y$C`@NӢe͙P Wj2}I?&^W K׶?s?8*?6B'?"ߛt>t-!Fl_^X֐?Aߛ(Vx* B) `H#[0U񉰋p>ia>Yt{ $*+`\|Y&^7V\QȄ!$IlHYcS A<'ZWY=v#Y Za?<{0/=J>e Fh8Et?cF[2ɕIA>xg*U"f#x (X,JDj,@'E#:B3@+ #̅P=E.Y糙|}lpl4GY:\d_CX7Gz`Ni!`WIRxӏڡ%U v6Y:eSMbwOSsqwx+,ֳ3ʙۖ+tdf'O㟍DT0zաMCXNpF럳M&j>b~V!ؾA-6~xEN oxo-Dz09gGC'y(NP1$K< KX6g3/y4K5NN~^v[)s2:Gs@s>\a3Oד9[9!.?]gnvAA С)BHg8ّoۻlSKym+"3֠~JD Ir7ӈWȇ`W9WO/X8>JI>" }\+w,l| \+PTHAzInY,5UPc[O ޖSEVXLGj0!KB Ǭ8y6'(b)8Q-fU{㷗' BROc(Ňj5lYo?@:M̢B4;,g26ǧcIuFyDs_a@6{*4gB Cy8D޻-|~*G/=T;UalLs_?Ù^iB!'_GI1?]gߪN;>GǍXfE'CJoǷw`}gk>!6I^V&DS"vUgY~p~%V,D2 #҈%^Ջox9S_8+:UPTBlʽ`+DD  p/E~e>0\If-v9Gl;QMBBB@=].8Bbz#%o%#}JofwM v&^8BLL/wD?p6‹!f|hA3 V-3a1$%-J Ѣ[3m2SGw4~7 x(}A9|jߤ?j`=Giy#_C}Yr x P${^;bRo~/џl EC <6WΌ32 i\ΜsC BL7Ș?a™jM$L, †kM~gft{7@h1 ž7Mu*bD^I2?wN_<p3T1 gzM?ZaY7LyuN69za E*f*|IqE$ .\k63WzM{ƝiEu{t9\Gl)_dma? D*-'T7Bp-%$=,8fwR<l0H_` =c`,XFF~ߧ~B^:KdG0OSdՐ`>nR|wdn{Dj+mz &fÅ( oGc~ =XMRO@~T|GsjDL|8pʘ_l5D$AX~E,րICJ]Ҫ~Ѓ9~AQ?9]b*U||~EBA,I $D2 p-s=VpD aFH$;̟5QhG-0\P?aӔ$7k:[;mdqujA'se/]"O鈾~ + !A |4!ƋN`%S Y?w(w^"0B@[V^^%:=V^?jV7΂>dR]V Pq4$Z1SkeKH޸^~tVc:8itNL!N(;Ҕ-wn'C@@PZ8w;A39r-?4~ b}0wG`[ßeM:U Fe$=9}#̀5nN-سS`Ɇ v!?u튧?+z\i{}J%uJn| >u nO)h܄1q(2""K0Q~sk1-gS8΅3F"ew_(.H]~n97dܭ)*l}~7hr >E'4.H0(5E ppWڢۂƥ3 @=Jv- BQ|w^q~?+s|ԥS0DTШkSo3$D˾\`M|cXϾdɝr->͡O86ˉYi71kFj5'#_WIށy*~Ncٽ)KF_*ƶMMlG/ |>XwqA]w_-e }-8_>(u.)(= bK,r)~ө?V"\'8Eh36%3ί=rC}OraA!Y93>=xCDMd!54p? FRDuUpo' ʠwRj!(8OI&SrA xp\-k2XԪsT' 8SYpm} vX}Oڪ~+MۏMB~IAx7^sg>f }|i.z?̅|_pG/kGOr&=P((7;ۊ/-ۑ񫪯 y*#mew0"lvlo)uj`ҹ(B-J.+" 5[ yx^%ٛ6gfgq3o]ȂiRpDՆ7Ta9 ߇"k5+h h]B Zp"EvvΚ]Ccg? v2+àU@lῼ?iYE%W"b  5Ak3Z ($Hzq(!Xdb#HF@MkEb d!Ccn#B$AuP://eh{,V.0:BQN7d7{,?[$G) |d,|??gb+Z/6JbfwF19u%WNn&]A @&q? CEI01eos5wZV*@fж R! RnъN8Ki 4gJ H6 Hb48d>&C,F&}pu@8zCX><-í[_v~6C~Y?}Ղm7 aUު{3y$ RvοUマ~se>?׾nhZRy#?heZE@A-Fڲ"XP_%/(7Ðp۾*Y8` >tn4 N4d@栿 (Xi*8v=p\YÏ[1:PZӍ0STsϪɠ{n͟wj.K[*α}"]}xgRɎƻB_?> $GS`["h?Qfݐ ;opK-z(jq9sBN IzO/@6~@6|Џ>uLķP ,<ݔ}ή=Q龣O^}p[-4y)F49 GRC4nԞ;ggC^RLh!T M1gOGBM6vQ8D!__٢oXx}N!ȈB(A]ܭG/yyt _3GDn~ZC ,$#me8\jԝuUg_el -oH LY?4!{kmU?5&ó~sG|(`D#*&| ieqiR*= "jPC  =6mD"?&rl>PNpıgDG%;<>i mĶ3N5A .-㞛v[,rEPIrcҿ?d /t?_G%C窳p̢ E;1J@H!Z*^_y1 o_BzL3uɈ}?T&8t=r΅QAJ((p<4 &V~eTxAPJubdCDʃJ@7 $!!T>ow)$_oz8/|6a2H#*w)OY'(D=](Pw8-5uOcyb L{ްp|$!`=!B|8[sO)weJ*tMөjAp:)hA^**ϑf/- <]w vq»M`9ǞvsLߧy"XȨ B1 &g׫;|A,XNBL~?x=dq vKr6JLNJxzS?Qpk;V8k|g#us7֥ks~#0p< 8_`AEf  gQ'bkMl> wbGªڋf'iW lJ *pI@zୂ3޺.$He<ëpߢ*w;.9=B06"`'΃#a*bFWj\[#s]D0"'٠ "}URZϟ9m\Y R *t)Vf5,έ-U{U5<|dBDU#CJ @Aۭˬ 2 `zCp~8U ?4r]U+h"W]UC |gSucEn 6etyPHlheӌ  S~Yܛ"F jE" " :BA0R@BR)@!H4 lL$3(H6hQTh=5ON6HB|*$$=Xk5w 5m7qqX#ZS{yswq^jew¡X(1Q. YKß@7j}\vM_u}lHIѠנ Xه6ϕ\yPJ3zxv׀= =@8g;Cpa*,s+2#7O@?8c45NL;H:<-xSF8< 3EUO[_n9g)QUUUUdՆfns9Bl}}|g9s9Zֵ㍨`w 9n+. ٭N5@5`u ":zDBiZVӱ<|4緃aW5oグ8|L{nv'^l4q|r:;ϝK<ӱ1}BӉIxdOF6wbXp?-٧kg' CPEeh&ZS≭2^~x9 t'7= C-D!DQHfEz֠L{s#xu=NĄQ%+}k[P|.51E`J!2N^Qʥ {>ǎb:@)I!&IX( Q^&yekW/+3/>GO{q@H>)E E/U(^ǤK%!a8"-bimDcDa B(q`@>lNP^3n]7a4rM܃QBxPcN37kVZ^]Ez,.:tJ|&Or*vgJ4(Ԁ (҇t3"nٮ3fADMx2USež\NL0}I`9 (xN?'sOd(uy8RZIHPpxZUsq M ~[7>'h(  -#̴6(cD:';ȴaO ;Ht}кP8Q@Gmv²dtwrɿOP>6OS%l)7sy2Y~0%̨-E{V#aߤJxY]xY Ej4Ty)2D(OA`'2LL,{dۿo O e̫`$6eGG<k%C Pa]S`j]+܎~66!u{0;Ek 1эCFq=umk8IlVbb&DU5"0-3xCtqy sh`E/I!}^ k2^&.8-Xg+ΙDPd0Nsk6y:ٰ DJ77rnà\X$ꆄ=$F{#3fh (**ҠX6(:ct`56=]aIJ(V];{̂Վ>]]4<| |(my(Tԙ  ¼o]QGv^2;V\Iī(r+{fCT).yþxpL!ǗNnz  ]oMt%;^k{/*w"Vv|6CTLQ&:koVtScF=,6d:i4oQov0Pێ4P}}+=l=}SvE$zuŦghx">[yl&>F 3$ <,9 d 8?@mk,662"(%>Z8#gyX;g}7zfHKTe*$ɃևU[-j0_D̃n}?0 }P'1L 0uBPh bCjLh(`k 4195lҌ$V4PC DY.f9!rǙPw C`40L"X )5PbG3Č%ڃt,!)% ucsd'$4"a&MD c* } wO?e?P< G'Zˆt*@q ?zOQ SelO?Sw),??'Y\Հ{G[ (e(ִ.Ca=!#Cx'%P|tQm@{YO}[n;QXGX388EC^X߀{# RG"}6~N) 86 xtT}Xȿy3a i Aɝ.-sM,!L5g8ߞkFMjmc)(RB"R3Eek9!o[aeJx1^<˟?vX:=%ُN p1Z-콮Eh(@ S (0\&͙Z1U@P0L!; p"7 Ń*hL?~fL10؋cO&3Rƞ|lWrcXR7D#ԡ.'JQM$MS5UQElYy؅V30ÂBt7'&;@L htTTD"L@KKPSÍ)p`iJW%0CU_ PCСq {d^v(]#$R+$o=p9.o'`G}M*zm&+) DiUi 9(q΀laUATST }T*;8ې 4f'2*\㚧trY ݥ>Ne%IMDk Y@}>$6 1%:2j"!T;n %)W݈RݰSgvʘm=+=@3xh4UU\.0g/j>r!N4khhܱ#eIMK=7w( @ԗo@ꃿ|)2th0oD! MJEK_("[#2@d>Ԝnwz3LSSUgr_D*?ߐ?E|S|=+u/͒`FLŌT99d7)*.ϐ+n9codUUV%1Am1x/+bdr"Ʃj{!oz_Α$^"Ϸ|1UcY/׼@?+-jfD<@~BcINjxGoA1PIa"$/fC~hHZu5>aÑ; |$SsFt q!4 =N ` L.-S&1(@dfHWxX|6BI\۸ű<=};~dԵ?2Q&̈6 g!S>$)@]q8WLEJ pz דY "NdSLi4H! i 5JNZeM><h(6,xүUKf#ф}JQKg?'*|aM A*}BQT:DD5Ȏփ]3I0" sOl/ӛ-d@!JdGa ̦b` Ub$C0pX`XdB1+`ՠ4A *J$rq,w)34DPLԓ 3%PS.aREeDg`{a&p̀L?x}{4>>3(_I}Z.bj Յq1  C6 $n'ԨYv32PD+@d 1s80;2@"{ Xs_{ (+=6:С '5H9" 86`Fk=۴;Qӷ۰f&!)(PJj=eEPQJUBeUDUMUU,TTQTUU%QUr=A肄0cPuqxP}dmV'Cj,*!L uka2u!I~= pMlb7NATVEMF6e܄r dTW6Fu5z41Pߟ\LߕhU;J PͲ"(&A4DYeÃus"jFBZ-.r~~4nw9<=* o#p8gh!AE)w: ( S>( >Oރ#T(WD ֌$t_'Baf"`C>ZP)(@kDoO `C}dW+6k|췹:1JYi1䗷%Jo*(ϴY;VqSX3"5^td"XKaaݣx=. ʮ')3sie%Q^:T;`xs;VvsbϹjyo`swe[q" GfSA ky=4 ò *5k _pa~/"H7LZkx%A$tGOi6czeըb"Bf8K A6]!'7$)4iCrS=y7]-_ҐFJI 0Z̛PW)N78#(/s*\u$"&?,),:Qؒ4L“QXcj |wÓ(TI*¢8fo5>I}s438y+mC yHa$g`9A|`-?z߬Oq7٨1Fx u鰬4)s0=P 4 (2 B/cKdKf,˓r&xl6pZ ,iC6ٶ]XuB$ϟmn;(Q@lr!YNT?maЕ9HҕJRS O^ T/t Xh#{ThtB_fs3Eoaf"LpL t0$%d14k8. )`eR+L; .04ե@О B<h: Pe245$rBHD"08K젱kil`&bz NdVS(7w 6 s,}lb,!ńEVbT=v%!GR:z!Gd 0ԛ{PO A!d9ي0:pW5 H@6Ŷ'5!9\荈<ztw C0v$V%tWg1 c 0AFbAvFlgb5EER 4`.}u@vY.a\fW~Z9TrsJu!^U7=EBa_rh% 7mR,S Oox}#~Gj5E;b&:@;\喽QvH28Pl56dhE;r^`{,vNmi[dY \LoEcD5K@V@Jq:8Eޣ|JB1ۭ[%8}lE쳆4 `$a-a5{ln/7r7 pٮ '"vXK&D\ǡ;ut8JHi,32ƦsǓ~[ؾ_U-ed:p9CcϮk~)$ou2aA/Џ9Iswo9Pԑ m=و0mlikl %hI;>s\I&8Ί-bǦ$qu ۵Gn؍0mܴQnQc 祥cGnwg_I=B{| AM#1=W`lTo^Qr# ">A+>,Xa ^i<,5 N B֒D-eTtֵ\GOOt)4iԑ|h f]!XM b e:ŋlH& b>׃Pl kخQjh {YQ{F+Vؖ{vmߨ\J 3㏊o$ΜZ8~hAF) IF%) TY$D 4HE4SaB,&!y1,﷯ݥ ߎwON2A)ʓ{ a79@tÆ*@oNg 3#C6 5Z? @W4Y/$<#^>.vc|qV`2&fLa Ls`[q3c PI6>4DK!#S۽WBduu" 0 rloh#$lTD$Lx>4<ĸ w'w]32XZ2(S|4jB&JNQ'~CF|U%j4RD"r6!!KgBIeml h'>  2H`C!U$ A(K(BzQ4W|yiAv {i@% \T;foFZBd"/ G 흦YtZքV.`qQ0 DiQd 1A g?<.]@Q]|XLިA6B*T]QF. jB9PBJސw L|;чXcd""uD}z{)!IIR xb#Eh `#v߯XiG~rdO}&(% B( SPS _7kAͪ%tj"H6UrJj"/ Rq*#L;!}Je0^w=@ <lBpN`L$2 &*GHHdGB:]M5#G#GP Ď"?I*+*j*D~8uh7x#91j*"*""""""""""""""""""Fj\,*% $BbAffd3&ffffffffffffff6enfffffc31Ȭ332ۙ&fffffd!\Kn[s332 r\fLmcd9[en9333333! 28乙̖3334շ й6B `y%d-d-d$fY2Iffffffffffffcw1ɘ232fffffffffffffffffffeI$03332 2i!rmy%ff[s333emfe333332333!H h\*oݸInc3 <%mm[333 21-~PđǾA!`R\8ZωA=AGϖEj5bD0v|S>D7#֤Hb 3HV'M1hдwiCMYKs@yEZ7&_GnL ")}m0h5+} vʩ@@`o`S@mxޘbxpƫ!=R'`#紪*rBo%8-aT-pk0*RڢPSd1 C%))I$d|e E"x9sY6(D'f];6nYȍXǗ_q3"x3ŵSv SN~p$DKϞeC6òlA({8śH: (.T2WPԡ|uq2#\vf]u AvLtXUFWd:Ӑ|];H;{h=0vժn8,³$pR5#56nv!.IܚTr84Ppm8B` ^S/( 07auv/Re`2b dpI\@ G"Q a!(#!NK\OhBnNN*đ0dh7V&}٨! nj)K+~-ba: [19Bgc080 n٣TA ~GG#6a 5TtjXG$.TY4ޤuiQ8m( aO`>m}2f)j.9`92de(#wlRy7ov |"_TZ@/͆k02ֈ\ O`bDZHPa";|5az.MHdž9OdC gKT۳ 4Կ7dQs]2cYvE='dxQRe`^fNVm.Avhr3{o<A0xA7GyrTFq'afB8o}}E$$::YIO3cgau'#'3=[+I9 d+edžq6npd,|v 0}Tbya Jb@]hNG5 kWn|cGm9iUQdzl+K"F e QR$7DiAQ!!DF!$1t -$Igl-hӛ6 Oy9F>A:*%+GTDy4E#z@| KV=$Vz hA!ԅ\:G`݄w\C 7jY@.w](Y0G}ڵ]E#6Z{U|-'6 )hae!s]RftaAӰh״3k>!0jݜ%5c;?ELȪ34ڨ9 Kc#"\ &@ͬc/#`,oJgecP<#K>ɀ609 FlP6/ XAR3>F ?rL#ІCH&*P"eā)qS:tی( bͳm(aQtl#zq6N8`ws αCb6H(K=s y>{;M&6a%Lޝk=I8&"(6ods:= %:m[Bf,Kï̷@4 Tw""y F"r'UTI 2 A4(&%RA(*H>d _-1k;6\I6 0G.mpd3x>*x5j#H|ΐMB' F.rfe.hD@0bH l!0̊abpre]#DAH`QC&T&a;0h n:L-DgH2H`(^ 2m`u w?HB0\Y&HXa Lu<'U=yӠ&PF$0Zt;0ļ \UUUWD&hGG>øt}d.b)$@A[OD(ƀ1˴sU6J~\M|RL38Ǯj5ŘSnmmSHd()mK=ښBUC]=[ʂJ#( Azy =?m |^u8o:h7(rtd 4u~;(٢d :|a[<F`aʤ902^ $Cx) 0t}Q$;b!Ip'ΥNdB |G,Ns4g+DGc 6J`DvSÞchPcFMNh9_Qy8X*tAż0ZبΐtZ)3l)ڦԀ\(;q;aQeװ+p|بcp r9-Oبp)!>C YA}mӝmjR!@/ ѧ7TBrKA|B bqJ/=B :Z $J=ѕ4R0j Cne&$6?7!؅S Zd^k$C=|F;l%ݘ8H('AI\cho<֚(rIRԦ%x<.ܺhPn8B#Ns~[=7j# h XrI }BmJ8 8;i(%!JcJ3zu~Yt u۷y.jC0!A m= &BB\!P@J"s6-(CS;Mc Аi\BE ӸphȼӑlG:"!hAGvNΗ[KZj{;Tܯ@fk2 /~3p??c_çd+x?)æ nd'DCDA6sowj6(1![Tlb5p᪬,έQIdy.,(228 /oh9wE(z6)LE M'w&{m0ac(3Irz E{/'4M9+0 < ֌ى?.,OPPy nHI !DXc乷?ӂRdb@8DL;T8 9cI#5L¸MGWA:D+w INk*q{;`Je!0""n'(j@swHے烊­YhrbܺwX@GN 0z*нkdPP[i=9h("ACq`<`r m܁@cDvDcKmZ8ŀﻣ1Ұe ,BnĂ#0i2ΠhC%JԐ> q5.(r]h ҅fߟHMMjiLu! ZՕ jBp3 l#+~ryUVwXtan\! D7P 5m@Ѻa`@=B*= k7 cWBg`5"DhX$6m,9JL04OXR1  ޥ8{& h;ҡ)|Sj]2w1U/_3< mQt'!#ÐFȶa0:,FlUW]pъlb8$ D*[:"R!@ T+,HHR$1 !JBR+BPO b21rMG OEFa]Zb4Vt5U5!ׄDoJ1w 7_Z 2IJL 9Im5<T lQZ+zOZӻj<骩ߴq'"'v]{qgNǞp;=m7 ` GwϫɎAGOo )+RVE+7G)F"!LaQc{::c ${%PvluԺCjnojxs@{O~.f,4s22&! d7D+UYLA HHn694k(FdD!|pw%wA~y sDqߎSqKvk64:e<&|Î-YDTL-MB)& %=XBfCAsyxʌI'FBI!Mki;7Ϸq ;hmarLhp A'X.ȧ $UUUUUT#g4kGo1lO. ZCҋ6vE#T(tBWb`\bp:It! ZhJB0'vК=OԺ'Բ"ek V{@ L")y% '~{ :d_K*CNP韠ZDdILiÑݵe[iKP= qzAbcb/xH3X1Y0L fN7?pv&_}ek:@.k74:gM=ݚU(@x2EVDjkz6Wk9DYK864 5Z͚ñVId#[C`ls~;vW {Dɓ.K''5Gqvb#pcF` dRC -(ޝ[2wsMohKщt(C fU%0Ɖωu@RJû`so/%G %6 h:!  \q D*ql_ABJ!S0Ru.+IBgW¦:*)xyK,0jYG@D{=f=B w 4yNlD4V8)ަ616`>wd kٵOVp7A^͇L;M1ձ1) vn(Ų1;!bopM ^L"F ڊt$gB@BJ:( EdWkQEBBB@g` 06DØ0G2)ȶ0ާ<1x A|h= aDm9c1e1S-853,٭D߷=5N7]VUaKoa q!t(5apv"pBV.0>MhL3ĨjR\aRPSg;Q5Z)).YA6(;ct<1y 'Y#cޭpѓ[(1/#4P"2WgtW|c6U}+I3(o 0*ky%g(ӋRWyȻqj>1^A>$qp!$ g 9 VxOMq?5i~,5D+燴`$~eqK HhO# ~x@t ]'tA  H3 R v@f@U&BI1G+xOW?34g3S$|[m86 \sG՚k Wص׋z巠'#xs3$-<~1hֵzΔkMZZ\ BkukKÿ:,l<@oӒ,^Ӝ>_Qn >Y("n?SE4yϺK٠ W|]e@gV(`a_ hiG2~q=@OCH3Vk0&/_^!T/<ֳ #PO,`f)CݴԎKbXNb4Mh JX H肓;+DͺH`*h W蒕@ JOtH R4 ݴDLuZ;b5 Ӕ%C)*2"fZeb[\ -X )n1f@lwԸC! [`(a`SvwG|* r']?v@눽#(d1퉛mq#yAa5"qd9G+|=܊&"!bߍeg.#K6 N UVHhXۥ gDZabmiO*zvbeCv!+%!B9c2 25u1VpƢDbC:+l/ꌊ7pȡ(JZ0yYuSD1*B@0%CR7Ol \[$990'AM`k,s+ ؜:l˘puK`"@f  t5CA.h,Z1y<)Aq􃃳F @c2PSk8WdUDVHѡ7sw?_FZ9$X5]X+4 w[=!4*F D `i3qA}wx8~JD'qo۳?2T~,>myl?W.ޮ.~c6&B(J-eh;Z+/ #-[&l,At+v)s߄X( >@`߱@QNDJ0QB0ȇܝu*-""/f0 C;mI+ñ·nէaHBH;p{>=HCy/un<zbZ9 'm%\ dRG £=dM;W;^Š$*y<z{_d>u$FA.)i{U-JN–m3*U~(H ?| İ9~#`ptziV-$`TШR1e9 I0Dt.yG8ILH82o,?֯aXlD`c3EV i6,&q?rU͕F&xQ0QSgIV"+aӒ55Ah &? 4Va 7DSZj1L23Us9k2kuZ":VXMٶRGMhZI53[܍f*ܫN3Y4%4mbyq4#D|KŢ2Ql-ɽl*mXDR#feņ Ѷܚ7lt€o w!$A(L]S0lSac.h,M6p_Yil6 Zo5 z+[IQ]kL_›Zr~ؿhA|yˡ`ADT x9XH|x88U(6HKWwE Km?ז_weuB W-@ qhGWIp_@ֲ%%5uG:_ NSuO/="$.G? V^!8(@/wې lA # 8LDDz/+?/LBLrCΰl74`F /Xbdޒ0e\( ( QEOz[~%m=G0jBuLjjۯXDk:iS0xGcIT4`xs( ;B8Jھ7k;!ŬN,Lw˧|,ˑv}v.EF3F2IϘpVD:>p~??)ț;ï'髩w_vPiq@uNtHC4j3}2Ǝvx$LL$D̀A"?U },?TQZbNQ>(ŵ`lK.p; Ƿ 1vˁ0E4T%-TU%V[FUOΨ9!dxo{ݿg]xz'D?4@P߷~}\tun2UN:ZQ#*k 40FCS_uUQ^`aȋ&SL4@/]VЮɊn@Hۚ ze$0| feUf(U9IJqlǿ݄(PBI'prhd1J!H&|\g3PDJBpw Z{YP3uoYS3 H{wDCUN~*DTFa8v{^CvU5j-]ϝ%mQQG,oKzA^I`!M`D y0{ U){2}k] Na j=/|cwܙ i~Ä ]0o/Zmg'~@9}{(S3GrplRA]`JnˋyCN֢X@O;:džgqH`r6;8Ku-v`&s>摴$-Q9WwQAEOxjNoTm:tMpl|bI5UU%QUyZoV^u7kvݶuL*0v֫]3kv[2&cv^L2|9u) @oC% A=4hKA# c('}m ĆURl̬ǑvMŨ%ߎ IIzz1 L0QBD yʒPb!v(=[)wf%:qFCZZXbٟ<~lʼ5@ n[uhvgm;˦zzq )ޝM̬oCl% meC{%}\mNO M`nYh0IwuovrN36;ZcA6uuuS$S,mU?nY"g}I$#RUy׹ XОZcL 4?x}ZK]ZZ{v7p  9AfR@}Oo"чu`|+Y/LL_>q[YnK'䎽6A\.b ZBPmc`zyID`aMϻ> Ýǭ3K ̓|f1Ap5Å+RjtaIR8FGGGz|g=À\>~)!/wÿ{&`uV;%R8 &VyR^@Lu P?Nr̻J\>\sH$Oh Do+oq%9jF0 "Hqaat>jqximқEz[r7Ye=b10Æ[ґ'{gVh]\ST0uRzlH12&d!Wŕ9_%XY'̈451z)>?|]F>K;.y983cKb>Utv&c&'=A6/Z;\vnhCcyІhݲѽ M"K-n0f7 6fdH"F tHsRN| -NK"bHL`id:g۞^;'Hws=3NkH!v 疌Jb !كdFLSF[;UcXT$@ P\Pe=Ҕ1K{l-5E?4@2@ OT.P dDNf||L!T5>4 U=N<s*IiDEM!q @$@7|(f9fY~1S6"ĀNآa/\զ T 5 A;}]"#@: ,K ̪H<8X0G$ ` 8`pF 6>OT=C"Ĕ%,㗫=>k1H~6Ig!;8Z=)'|;#szćWeY upbӉ :=m[_Y5 MF>YWNq KJn>3d5ـ raH$אw^LlU|鬱Su64n[Ku*ib'N\:s ً|-u3c^0Ybl{l%;N͎F+OM2d 4WL$HCf^#&q3L ׳u) 5veA-~yNxwX6FyZO1C$'hUI"1"d#|yRu[f"h >-^zK" 0b&YMi HCT@z&t@fMCQzIL'6.]x覎\ژ=)%"RhOVv=*Kr9<8seTÁ;;A'Qgp*${E7ήӡyaOx@ԡv㏥18Q.Av~  8I=Gkzܼwf; m 9ͳ|Cx\x_ bXLQG't\pGVY. !yGÐ9xt@Nw}Jo)x٬d5v @4;aݵ!(`Agh:{۫S5zܐ:M^}1 G8A/ׄ3BGv7ʵRz<2j\ 2p݇ :ykmx>d>*z?~UUUUUUUUUUUUUUUUUUMMUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUUUUUUUUUUUUUUMMUUUUUUUUUUUUUUUUOj{w:c9g`2HH8z<㿿?At{ho06uI}i^DŽh;=/P(\'}B >#>hKv$28A"gb.}9txq~Iƚ>[, n'з^ZIê"B$Aڕx`8e~6͢ L'+L,ۉUW=N3GCDܫXwN(=g8+ѪnG]:zSk`=CR2}]7/!}^ =^?ĵ T.hz8n2"42@0B!J@0C$C +L2!A0˛vsD9o4a!m@5 ;ZptD8ۻ=0{EWĔ YeYeY&-/wK) 4DpA#"BdzxoZ&bB5 *b"*!g`eMQ[$N'SVœ*(Z ìʂC8nN7ΩC': RUO 888y(rJ*(\gِ("d8ļ]d>&!nȃKWSw0hipd*AR2zOE07=cl6t{܃Hr s0A,V@/&:%2ە:UQxY(w32HvvoFw!wi7D jcI!x2^!018c&{j²6 -7Jq9.>/frH^lC"ව`yq8CJ-ۧ"T*I;^4 퍖;}|Wq" %=EA1աv}H1Lx0*(-@9/I e)i+tN jB w?coլ zXlgad] c Ii֐"&h;syϯI钡ιyYւ>'fH``NHW%;=3Y`'3UT$İn^_13:M;=;M F4Q+f{: sI\{wFEH:yt/{1:?Der7rt@?@I =_53 4jfݡUYOqX|G3vh>`ADTT32C5&GsLDv{wfXpI`;w~['G1&CJ݇!ŷCm~u;rֺ}`=!ewP/tzLKa7 t> rn!q>;MΜty>'5wûEKϿLOþq2A!q{FFKnӼrsC}I9yG$G52MP_t 9|Qǻfl<Q$dmG *|}5X;?o>qÆBd&1hfivKd_mf}3F&ii1G@>8M4SF"= ژ2c:֖#9mIͭ-}4ĵnIVZI*hKc){  4I &eӦӟn6<ͯ>'A`mlv^6Ax/ Jg=es=6 08<8!B2'P :J%t[v̄1np6guQb[=@[=6pn 8dP3SM44׼#  QDz֤Lioǯy?VX)9%PWSˆ~.è|S~1۸x-#C@i,l 4! ̼ yÑ* ^sSh% 3wX`ː=!8gErG2B{yRBR}nO|4B5l u͏O^<ꑜj䍟TḀj֛(4gSFk00g6AXAY7$'c䁙^[͔e맖-6QIi0!$-l95# =(OyJ$L˄sBfeX 7AfxfNR&'!BrɤkZ>>lyg(!z/ӁC5lA|^:ᩭ4Zq7vFr\vVL-2>k$cqWw R οX7C5=m484J 5EPv4seC:܌ݥ juf nX :1|MWWz 9c7jѳ@܌G )]@/3HgMۍ4ܐo㱹JNwf%hl6L|6A+ 'poy"ܠXC7;eJn&q'ۚGbD<JH #YKI;Pq#2@~\1+cUC%NƵ 2W! L99꣐gEٗ=/>ĝFHtrs+<)@9Ĺ YmLmDs`;prr;zA94(I:ȣnc܎JY~ {q)GN&lʲ=>r+* g<`f:d.A?IĨ$dI'׬<U<:MCa č qUPUo^ l< g i)+j(Kic h矦{"$x;H?Լ}ѢufzQ4 dy)!bJ`m>ezl]wIvjOE2QqZGlɱ7YM B=A㸃Ԩ!7cR1Mxͩĭoj={w MA> j =BMy^J9֗'bfW>~U𱣴/w8ݍōӧ Ll>euWefE[ N!+ny]3ԔHgq-.>w&Y'38O2 vYtj; pƇlY\]OߙޒNIrdآ nA$yrlBQÐvٸKB4e[>a ;a=<i&/}r;B)A;9Yp !;9%wwX L.s־YSۃ~N&i4Mwp<űH' ! ZH="+y (0Ab5ʃ]VV ~H #8GH;`[h((()h(((+rHSm6pz?=Ial7}w7>"H(5QEzz]g95Ǹk !?>6'-c袖̙D9_Kd^HN-Bor ۍ=7$kح^7GJĶd 1zaV`St]h5% pY{hjX7Mp7N7qBAg<Ÿ7/j`:qM} Ob+sA|2&XjWRJ22k q# jTAspvmywTyIV7 ib0Aq%_ izcΎwF(8| o˯Vgwoy؊{)g!^鴍I$H>DNz50> (#UX᎔NlNt*va0lBMkodV#z;qi@ug}s wBIt Y`qC~bZj@z f3_?=o#Isʕ?#bקl2@,M^#l jG\@a؄ hC3wV5ZcF4$&1f(Bq]Nap ~3@ {Hd_DD1,'qؠt,"H3|9?^s"|4m-ϮuTG<}SR^&!!3p}o_wwC@=(;2>;Gl1C)5V9) fF'$"a( /"0%Rb6K) )$J`#`` 3J̝@~›Yb9ƥ4v`zM4e췌NIo0ݺ~i:ˉѻ6j Ac .fkJn@3!c|` ,u6E7X t(B_(?$}|XLH&IDC@DtE'/{}.dYD =6 >`\Tlvšh/u3[z!|2k&j30MkB$fE s٨V U"i "R¤H +`pdpsCx4Բ'z:НNӼ5.Y]a4X5:WgMɉX)?t"%c6voJ~B1ȄӼaXR0dPZ)SWd 9$SDKiMWV{ =J AKr8Fi7l7&WbC|iB#+)Rm(nÍ*LLot廜tzkEXFtUΤmh{nC,Q4h.&"1@JY(V["0r!L:;ÿI#b*GHuvѨ7:90띠wX+ &  WIfTTDhB(ds!;L 9_x.\2`ccA f~6Rp:DJotv0ٙfܘN_ETaSB|B/am9:YyFs h@MI9Rk($CjLa:(%8@_K,%R0 X@*rP"s;TWw2дYm0l C8 l$;'ZT6+SRgUa`)5h?9Kh0G^4ss נRHvԟ (HF7tB0FD!{H[u7wdza^q *gpQ̥$`ٔ 1LA (Hpgf?vF;wWk2Љr8dfg(03͙bR=R~SYY- r?=C_ $!y~Jp:Tp$K`@'2/:85"ЈnF! 1E:@ gBO:cRd6.q l|6w* wz˟P/qESk4pJ’;hnC`V^Ȥ׏E`C+笃h%r~N;5"j*)Zh' uNA%d RSyXL S |P~xS(A_E𪉴DQ߸*PTxLmFgX~DdU 5GW3oN&eZ {9fR|x!q 01 ΢wA@5JJ"$ʄ[Tʨr};5+19YR $v{*w ц[@1ա(?SERP}>=\Q7yPq#;5?lHr쌨9FSUTWKGt%ώ/^x8X7,uKЊ&ٴ)<~aU 2Rxo>}.UI"M[Ͷ%$$fJ $)b b bJZ!VA2%c;Z0 u \ |@P{*&,yG9!Lf0PR>?y !"w( R os=;8\ɘlߴ:;{ı?mOmvnH hj'?Q4@Q4#3(bBuqHL'd w׮ϷZoifdfՊ0:!PSrX0 ep,8FEbT0bXd9 fzDNC v=IA'3 1;v|P0$|#2Qf̭QI$PAAAAA2)!)% 1t٠&(DfB@:>Ml!6@d I%UTEБUBVY$ReNHR%#M+BSUnQUhOaJA2&,E5ԇ}j2B+h%&W(_/Y go6TW6`I&F݅>VV+'ۏӬTD̂(i2S  .!% 1R*JiXGoA{;;:yƹWX,X:& 0Cl2h/&5哪>~, 0#GHxrq Ƒjr CVTd**BQz{Y#ʚ(pVG4@B iӍKTޖ,FѴ S[\ӄ԰Myz+8=8筻-N4DE5#x+Euiϡ9w oG&`*57)nސ\c U2@|MVe: Vv f퇉 ً 6tL$;2![PwMF|{Ӹ.c7)}gC)A~k `b0]{N "BbhtBY2Ϧ"}JaqJS#& ,0,*4O#|o%F?Fr0A3C׼>?T U ?ίo"?u֔U6~+:ec%en @ P]}anG10&$s{W=5$EEh ^ƫ Lǻ<͢ ؙ("PwuB0=x^66?`&*yU]Ǖפi/iOKZY)t&`Ap9zGDp0+'"Ob/'nՌ-.cQ|ˢ?S\,m2]# N`8rS.p}:a?ϧ-kN,U~@A( *g#;5*LpFQ&sPFXW&I!KD- Uf!ABU @e@eEdH "? [%ݽ7`P \hoND t3?eABAK/ KSMVB˞v- IJ*hI)0M;tϴ?oeWhQԿ #]l'B4SjĆ' gn9Py֧pAaw`'b9S =pHwu} 1ױtq OcЛޮW4yZ%N(@i=7JP A%*s}xfZ)I5֌65q2wv~` ?sba#?7V`9~7%lc8oL|4Dj9a]j6&0c`2A]!?ObClM>QsbROMhLRE5ЯkCbwxlå qB s+֓K<8DP!ZFE д)KHRP4DKE(RIB A0J:T* : mͺ{(đ qK=hJI5 !d2|¹G~]\"#^\OTI_ facF?@CS;m3/sIEjc辟]Gր풫HTu^ZoQxS gƞz[`]C@r6?Q/$v~}/a➏I"h6`ދ83 HUH1OZoRҹ8JWþݘ$K8?|_s!o&ԆGmwtgJ%xl&G (j~68Q$>eG83LYhҁN?wΝ y[gFAAz?*U]l*(,ׇu(jw$P:E!BZ6ɶ5>s/w~x 0=d{$Mg2atkO`C,xmE\QŌC`wbY_w ẻj!1#th8M)ۈ17RròMӐN}4'2#>򾼮tU YZX!Gs>Q αgj8K.7¾o3jY;0Z|hn?w{v߁MM\v]KhyB i 1mV9\M2\4M\5C`O wMPp]R.t@ w@oISo"K[0vG ts+"TG:*9̽g}]n ꁦrEh-"Ux 8 DSLn]_CG(>xSb֚O t WrV!ÉAv^۶)I_y h 3}a=DAL-TAIdKGuP}t }twBHI'BJj"643L:B1"PJ8tз!H0(C>cٳ "]B fMpZiF 7ݼ0eRĉ}-9;iu( ȋ1k4f"vAb <9ad|w]1%S]((7z^g}*FB~n ^_a!R %2 +&&ZO7|Ie DYaYFMFDi1yCv&5^J24JDZVY$mTw\ e<,` k P{(j0cަOi%Cɧ |d`.LmDtJ;}&0D4)zNbON,E,z-zp]&c Bx5YEFV8I  i#ۜFB&Y@a))=ρ=P0%d IAd!$&)ʄEf JB]藶;?eUwʧ޻ a A| HI @@ӧG4y Mv 9^|$dG'8XNJ(5禆T~<jJ%UQ*6l){|7҈cOs !Pb{$A&p|iYzS1KajNFj #Mn3Ld Ф4V%0aLkKŪ &Xѩ֦( d(!,f P)b("%!s2V5N(fC,C#Vg!pB"p&-L3B ("0b )p̬I$ *Hɐfh 0Xq #M]*i6:` bȠ"h<Ϸ<[ǫ}Od=IC"&"i: i™Os~aL0 ZE  {>Q!`ϫC?p7Ap :aŽf G24u0ˆA 64`"e2\l#'mږ%8jE09=guJ9$4\pwhM|D:|8?茼2d<=:< ρ@q? 13rpeL!(Ԁ t .HRJd4 P ԀjEMHdC ?!d܁Kl]!̂>Y)@1$LG98#20I*|=\z& CM54h~x7m?q!z+,\L L4aGC$TG8\NOW ktlxӰ1^d;]HY`aK4@gDv;4# و56V/bf H s8`67ʒ^x0^AaM"Fs8|T 8gxeBsoaPa _pb ^9`&CT=fwN+WbBYl{ROg T{dpxCkT"5B\s SBT%Oa' AwK`(.)lD U` [|&gxQ!\_'F9uߜzAȢږZgf+F憈XEÅ%j8VRXu`pAr@\Ąir^*0:o]׎g/ 9 PD@zPi>}^0,|V_=•);?\0ڐ4l/OODuϹ#fօC:<6"АӑA"E?Ǔ(WgITC<{O_:d/$O؊(!} @oJS0V-0T)E5' C÷܄r=qc!aI$,ZBj  [bP"[\qúDcJ 1Θs Cm Q bD)B08OP m%!â]k݌plEmaDa  LŮDyf!RkQM@O |ޜTKQl$LBƷeٱaIʕ Lm Ctw`$@,2q;JиgP,bQYf""s7],22h9@ṤCHlrI '#j Pd0>YG~p5]¾lЌb P)U.`6Dr=|ŸQ-`y;<+l;r | <@5}mg T+$J wJ#GeFNjֵfZTXV4B0 $ H7J iՖIF T5EP$;LN͞kTNj(@"h@@'qF$s+m#aHL2:cE1+2m px}>ln|4_ eo'T ‚C17V<H2Aֲ Cr#i[R5A/m!d"H UbJ`M*L %h<ub†Eh&*/@`iV$AbEd`iQ$H &P@ )V$EW`J!{"kHdNNd4xwqA0g֙\ŏdav|p 7JFm~d]_dUdFTe66Z35F%Շ !쒑q’A)DU6ߠL ?'e .@lk4D Jr"j>&%{nP JR8S ;z+nT[ ־'wzO?Mw6p!`/ RfѷKh%ؕA!K^>9 X;?_ ǡ >c{ƒpR;OfFozε%s1I "D=_7#Fpqx[ÿ!z`3-d̉$35RwR,F|1A 7cX9X3 \Ba[?dЕ?ȷcٴ8&hdaԊ0e DFa\5JrKñ%s"`huHdmEZZfSC<3 M@RҬDH 6cz<9stR{;!QEj%UQE>! sGEhr>/2(Ɔ'K"r б5P"1r$]2FGI0.g[wK\_Qe,:j[L i: ayw lAI^$IT~ŤX[Cn)w "+rjX[g*NȨwvu2aٛNiI.ktȟ'H9`ԛ՟Xˏg ėW\3"_,/'*]ɇoVm-A9x㪕!EqLksWpVuqD1Hd҇e#͊M-+uUJ8\Pg>AՇ z`);) SD/d=+H0(2ûS9B3$"La 3yf8͞o x"{r郮9c'6{msi*^IovUj*-8NQi, *743q&r$&(f]Kr덚ѶƙgL<8;r"b-U /tBⳃpݣm sN9lP.f[i\ECQIAi p' yԁkC3xCG0J ܦtfZibz"P !Xᄰ}3!Z29 ]x[fYnԢh0MBr16oN/](D)*3-c\f1Ok} NLG*`>s]# F{ʜI# ucMNjm\+;M/oIPxW{pV'WDдf.ObpKeܗ@]0@r 7T&mж!x"wYB sڄVoݝB DƂ\] Xۼ@`Cb rhbb(*8Bu:CH !L C1wDļdR#r5eƈP>\$SqFJLNtN%&fZ@۩#8ɒ,m`|q{s>(q1-ǮKy_?#^'ɌH;BLHw[v"J<8s`~n`b;HƎ3 %QR7CLʃ1(d͛1Inخz4p7 nLqCCjqݿ Ǫ7mmtW3zLJCTc!T q4/EZأ~U=oֵ<-E9\NW=$:ʤ7g[сӶ[,'멀)CE_zpjњUv4ޯ]rz/0g8%\1W~ZӍ3*y{CpTy<`8L+;'pCiY&5]m΋8?\)*lrB4ucnݪ4v!\$>t%q*7y11 I̛ʵ+sI &C0V.0D:CGx]A\4 +7#2>(lX9N88MGmSFm5" ;i1X(0Xn:hSc)Ob&X:֛X$3`LէX<:l}1Y *TP8frٍo;pY7QTc l֙|o#Sfi Z+QM[ӎ3!yIp@B%8Ax.Z1!ԃ&=Uz{یsárn#Ð ˷lVfR4'Fgҥ7ѪTch )B%Н=T9n.)=>N۴# MN hV][=? 4xfjxh6ZlUuҚv34ӦTa$zal v '87vƉ2Z㦒E!%Ta& BF@F tل_ YiWS cIAʊ,—K^$c>v0#g Z9A;Zܴjԏ:i ME Tf%! H F~2L2T4@g3FY)|v6;1=Cӝ紬B)!ɵtu'th:I)˻Wvs*sYa3͆V]mWʱ]_erVak90FEp1QX\ ٗmQiE3r'*㲶W pgP`6;z׃&07#OOӰaU2Z6$z:qHN;e}17($(]>;7y'&u;Rat%KdCR)=sֳX^I@&8סH!HeSdE9n YtU>nkwuw)x~Wi.`&37Fk7E߹GR4cTd̲YTSVö#31:l֫hFy^(ClBBDsaV4ihJ8 N܋fřȀ/F3YP\ihjy92%>;˨JmIkm5 @@wBMוCKg] ֈ1wQ'8Ӿqj Jk9a6Gv8f3vn]h#J$ΰ+]!U^i:Xt>Cɋnܜ,þ pûRl&C`BZ2zpocJB9Ks)j;3€!9ILb)d\NzY0.tdE&fl1x |dC2h2 HJ2@n3C$' $4~gd]l 4fFH[x`2zxe vOr3L^1T)vq2¸g^!"'Gd+)$NZR-wh#BRpl4Zg偽PUd 9O0oȬQ1!j:-04!pO`W 3h ~9,#_ɶwN7.sEU{ p,覯 (q0`)n{(& G ")߳&:Fr'|/$ ஼q OI@vDM<>]u6@A|yprst⊜ºIӢ6y{(y{ Y&֓f{) M7Ihq!.d6#Tb+F."OZ"0bj]'j2 -ML)"О_a!oa/sF"~njh>a21>ޮn+ƃ/U~˟}t;\G|@8RblDXYY)lvs4 쭟` d>MQrmֻ[Q5y~e<#o%`1,K#G#k;"& ճ Igμ\٘jmRA8äsqal` znw8r˜ 6D!b9 DDHѐ $5 j;Sۗ>CRJeH۟M |*fha aUpU"&LΜ3~2AH-oNPtdІ&c@f2CMhQ2r8xwfNe)$@bc)BFs` f0Di;$,ms4ā5D^2 Aw!wCN>NCid19p!b\ 5|taюt 7~Ȩk>zi Hkt4gQNYҧ7vI%%(vtsȔ@TbVo5&,Xf>1yB+ <ђ0'd1ӛnl,R燭 -j)36)QW7ժ\ qROYwx|{ɞ0vkv2h%7'ef7X rmE <pDV uE`۞I&F6.P( &pĺ8AAl&<%VBƫςj}.6W@)dof?a/Nì|fe 244Vn .@hWy4@J[ֳӦ0p-xx q >aԗxJPR$o{CHRl9 ~P5!v4}>(CS%qձ'PG) p2T狆{"[8RQ巃FIv5^n泵Q 0%2VH|A,L#+KS4xlITD!\J M ̷>D4m 9 0v! kpV4Bğ&T4{sd=~ڼ֦+weN'ZXS9Ǿj9edh[zĘi:YEfB.X:p 8nGK`Ǘ`90?:̿]3¡p|9 ^{Jg1./ 1ԻEDMygЊ|6qQs9s˟pv,3q= ul3dQ,r`]D#h(b*'n.e%|䙝fbPW V-3WՅu:#%9Z]u:+f Փ) F!@t  N>g;E͌ tUa(: gTD{ރDUQX8$0:ˆ`4QUAqC([\%"H:"p`o0?q?B<9@\1zHQ$[ !srJEUUU~!o?A' {yjUT`>m#l)*"ܘTEUDRvtj(0#zqJ'a6Z5EPUMk: UUTUTQEE@ =iQR$)$ P=]a"*xO$CUUPg6=Y&c %PE#DTLx5pF}IPI<ߐnz=CQA(<^am#/te=Ijy0}ER(z8+ؘL)CV dc$?&]XnWHEqUEKإ'|^ dF'.W#eҸSo0Nygpz~dr(*Uۈm/D ,߾LІ )OL0h81dX-DM  ̃~sҟ/US t )ڔ޿Pg8>R=d]7~_iWCq hy/NWdb @,H?S0ҡBl"^<^QF30űΘ2)s"vA8 D#@ .йe 5a h1%lAW a *cN㉸ ` +V$+Bzɪq-JjF5$KK* 0HnxiDЪ`nypd* *9wl}H"H"5a̬[Z3&zM(f(]c#-3.2Vm??׃_9jey5_"`%zAj`|+79no^kIT?\o7Q.9 Q"O"r1QHD ¢3ϢvPwKEK26>'ED[{, 2d=S.XVT5DM'Ն_0U ōD"CThآ^NR%}LR*˘Hp ݙu0=U {cP 9! 0;`\:C!'ó6 :<^m G "b$>iw[H"i~EF4Cn݇l'>ƞ%;fIWA(̖H1u֯:Q84/QҽI_4ROm9@NQ%J,=8D; #Q{ 9o.=AFyga9a=l*(AHGƈo frBq@(c+Pm [Ύ#iCR)0.*& U"!XU T(õRiO\@@J9LS^4-'2s(!G%#q*]l229rY ‡QġĮH+j(2-}7Z4w[CSv!p4:J:`)0 "zjMÛ4ڌM;NӡǙO3aG2 pBE9X$iغrB? 4rҎi-ݵXS n0R,nɇ1MK 4e /Jq`r+0]F! 0v+7NHA'2J NCzt ]ڝBCF!J&d Eb}P.;Ly=w |ZxόCHDUC˭y!t,&ф`yWu7gӘ9!3X9R:³+*h03Xa&E f򂅢!ѨZыH\ŒfcwّG[$(^FYa AC4$:`2SV m z5QRnsh= Ղ%dyLנd]f'k,7&CJD+Hڅl]6i P V C $d_4ғl@WN?-!@VL@EY1`z9d2fq@ϟ r:?T,JCu+)A V2 3:/`H}s7yO̩ ll %JRH%L 8@(PR D!J4*L)K@ C!M%.4E)(H4QQD@dPHPL%CE#ITPLR@44@P!K@cK@ Ddd@PQ *RF(FD(B  B!J(BҺ98V780HOU}T!J-D AC BnHL׼Q~_Nbx !RD 4yf@F30l r!NOt,L DX d"L`^x&dQDaVQ LVX`X8 B/V u{bE1悊`hez='dYgv"K]tU5'2uEFyr2#3۶ЙE"TIR1 I%35IP LD@I!ITLU T0A5$,H 51QJ1UA S4Sb:UT&6[qp =T)J(X#bCoD:QAM Эi3n6{LI*ika zbFR |P77 v-#*(}Z܁yD 810 xV raQN*Aj#u'FxH>Fz' 2F|$7I%h{)svQs!uՉnq}6Hz];@%"蹞}i{.0ʒ_=YPZ,* °CQѰ*Ҝ"Z!T<^>1h{3pM)i}ŧjqe?e!ҫ/<!`^븸NdDn,f_o a*PB! $cHi46AF1FW="9%C9f')Xf(ZkЇ(2yd(l,eY.e-9 3t5y"vy4z61PKD8t*&B3K>>6 6$.k! ds ̎Q9fr OEFc&r-Z4ɪ4QCljEjsf86( B j&p-(kr!3 8GaZ,]ej6XrxtchPh1RFQED. M\F#PߵWL+Ql0?Vxl~^8`a$4vC&AHi~$k! z&Ye;hSk E  dkJ4/I5[؄VSX#LI^iy+Bf/_RL.@U5r!"WS1L%^yU psā" 1+Q|/H#Ryj360IŖ-rnD6E@K5SSA_VW~Qh.؀N Lp&a$2 ݃mbi y_L>q/&MσGPg/E{iJtBP_ӧtР k>+&$i"hƑ"i~6B<@b"]2!]T9n SCNqsbz>Zb h RMPUɱ͙ =9XPp" vTƹPŊ}#e SyqO E]HdL҂ӡ^hN`1`ޢ "n]8#YdqLipK%9CW2B: DRb(N`% '*H0L 24'en\a}\|<9ˁ5`13Na:z!b2dӸD ڜ޿ðD-~*Z#. |@P,0a( *ucӛvbEEo9u, gQ?BEq5 |0*-i%b#H()0(a)4Cfw$1"DPL # 0LJ$4Kt! ‚0{&Fk-IA01@fhd[̨cHQ935ct /a}D> `$]G,cl(DCd`&0?4C"fv]KrTz}QJS)j+GZ\%JFxAz 1q˱$C'ecrtrjKiY*oOp>ԍ\0 R لLM6E\17{x1o'ɛi۵v2c]KFն {mtpQ$Vp2`cʣ8~0ˉJ7'I:2rzbxra'FGOx;Nx/7Z{u[J':y |ЈƍƟegdǖq-$8{4gd( l*mGZ0Ȅm`&z[_T -t"eZ U& Uf  (T6_ ~c944HăLO~m 4Bq$f$" $i>&',>ks%G#o_!) Yk C* $"Yn(&ӭ K0yc,"bt&R]ԻՓLUg~ p&>8d$L&;ai)=;4ڡ!܂e):!h(;3FZj"jJbhd BQaHeH\\B"f&h(٘UHE!1LH ! D-4% DH EYM#}A=v{=݂`q}%MH{ /IKrQZ3G &%6/6dGݪrtPϪ1=AaRLJ_Px 3Wsl+?IXW1̦J6'|OQl?r1F&_{dIVc3mL6=VFDp2Zn@1pD#`j"#EFNeAHVnZRE@mxi08c!L<ö荎聚3U+]u0t7a336rF#4i?CT(&E"9g:^֛ e1I%ZXFT#r0zpZW%;lsK"nդBWH% x BN'% (SgdZZhuZMCLz;ޡ u*Y) ZwYNA7i*xIT e1.?r]R!D$$#MC0+o F8frfDPJޞA|0?ѫ i!#RFA ڌsAQ%q9B; n `! JXOIwDhK ~߯j:)SBo@d c8*rA}z 멆g2 >+;Mn=%Wb2_' Tm-n`Yh?{!=1Wt﫭-)2,(F"j~haFadaDPQEdٸifȡ2Z d:Jb!0]bUmB L)H&C:#XQ2GL2@X{#Kdh!CC;`lHᣍ.$J{ASLDC+, * hF0ic!.y1U`Vm$9lZ1CUn{;ޜPD|߸л ,, " Tl $p "&GVCQ2 09)Bd}$134ڐQb#$N@rȰ)HBiWߢ .l3jnIae=fRҪi^0 _:SX09UԺE,Zf2F!lZb袝8F2t%eK;ƈ/̖r UEm1 ֍u٭ua)dUC9q፹dwy·b `X-Uvi"fc>ȠW:26K$Ya#G lNvj810hNǫ]7FYQݙ`daTQ.v WU2l 8+,I4b9ê$>y 2 o">3NMZTW@?@Gt] ߆ \+L<1 XDӱ!$u}FD 1>|Bw `dhOFl};mhCst 6?;yY;~MG}d-0 ^1بw3)\/ !]`h7RdaƋ gVV 9H?:4"!O ahݣ4dG6z/Ǹi\fZZi%}l zږ$І|Gim &e|҄-) iJA5Ϩ8;Az˩>[FpI~Thfi4`ul yB7mȰtmhjXL4c1MdD$Ja1c(4N+A'1 8 uN Av *њjJ8)j$ΧxmNEU^ +@#ctNMR@.8ѡ!l JbdBLLJhl1PAI:"e Q)PJ_77'޻q!"Œk/&f+' 2#Ѭў3.KPw\H$|B$!Љo&э8 Dl]]fg[0Ko*縱0$ETePjp8 7 ˰78|jnZ5^[Ň{YgO hnss-Ie0g$KVͥ4/&FCO,dGFc./W]{κhjv@Ƞ )J (DH46LPQ Q1+3T41*-II2 T@}h( hV`k9>qiDDZoldkw8:jot`Q6QBQ"Y^Ȏ.Mhi3j<+y$0ȉs<q|wxMM >KrtW i!P|`Szjl%g XŽN0-CCck+.41aX#nBG'0Z ib>8q>%ǁb2xr]V''E3f$EPIBh@K&(ZT qFagPΏ p*Ẉ1ʻ͌OSH?3s| "0U %!`LBI!DAhC_JP49f琒{|6ىl+P|tikjf`a>..J>8k+ImbxFñ1U25W(uf:[S$pmD)á& \ (@f ?{(lvx "U);\A 5!=A=pZu%Mi VZX. Fx;mլ.I,i[ DMÐ̚`4 ἛDF)hEdMFfFAk:d$jq*q{^D$?4.JBE팥kJi~}2P(xkҘl$$;1pCKhgnR1S5 ѐN."$ʹ?"*nBSK\.BC d,hQK2b$/'"x"p<0r ""Vk5ɻ~&tMS8Z} n&WǓNcbg֟::RMH%(I $s*:Sh5F, `iSNb'OIM,dhF)m,m9n¨B$4AiĈh(̓՚,5574H"$bhiXd)3 `D %Pb2,SD)bk$&m[%ly9314>Q$Jq̖2e`3l1d+BR*aӘjqLvDp{S)>h W&`{vV;?ސZ?|d(ӜP:d{v X.`Bv }lHDmB^* Xy!>n@p/ zSgt(2#@;z=eUvg0#EDVz@-6xkd{C,0=GlX=Z D#1 zboX@}3x⎈H'&A+|W=-4R\s[iDĒm_nyڄD`d?@|rk0^ܱ45 $ K:m %xyw* +3/>F͡F=vo>a& 3vC>*H_$I) ߍyBQ=3*C/D G%$(Ab>~NYIĬm[P`ݦ)@rf(x].Dl.$F֝:Ŧ bG}:<ş̌ʼּ5 dIIL.lo)Vc͚82LI!6>>c3O>>9Xr-u4K`._5 c dIpyA>pٽq t(nBi6wK/tXbEMKh7\|KZd0N Pؙz/ 1b&'b Vgq~mMAvL {ԾkqAUh ;N|3JLYB=!hN+1:]fp`;dyQ3,&'x"'Y:`a1(ݥBh= s-YAsG 4zIF{Frc185ö F좑': \lX 56K3),VV1q=`rf-؎[0+)"X-&0Y1pD)cًLk4cWe ʵӥ`MZ tiRV7%X,RC d2f*pljEțĐl¨&ƏVfy0`G! (XFo -#wUu\fsU0dfV񮐢W1-L۹lk "-p, j OZO ELx[Bz4hLXm%t"5Hj-V 14T,Q1tEYFqgNfRdrdCA,DDs8d)LƛCa±H1&,ia$K[RiƷt N2% j!I-25LboM &QG`;Ѷ=ffi$&(c*翦3l=MytsIKeqF1S*#12.u2Pq(9vkL@6#^J6pCt9yԘ+: o+I^״mgК2*pN&>b"5[61_Ɍ[3P&f5oKaugg$(w;<AzDŽ1툦33$i R6?:oYZE8J)*'z@FvB` 0:GI1&"Olz ꁷqjƒWr ]L @;zTphOo҆z.3AAXk&4}t&BHoی2g&p16& n0 t@ f`;@PIEC5cD@T1)v cHdppFⰍ64 fZE>>عCA KTT"0E38翅H$JmT;#>stH>Id; xi)!#N0Ξ* C{rfmټ ?"+ƲL* 81|WcP<;Q)S)($P A`(dZjܩ &2L @HP@ASPw(@ B h! 0P1 E-)%%0,@0P1.ʐ%UV!JSEDIB//Dҩ4m!6@AYJPP Iff)40fGO nS|}xZF0Drmgؙ;駆K*EMǐՏ)vs1shA~t>iPCd xYil;$g |}كC0<85J"D ʌHP *$ P$! P3P0A 2PH%!BRRD !M K1,Q@D$3"DQ#,K̴$A$Q@4BDRHR1)TPR,CBU"JJ-3# @ TS S$rQ0IГ  TJ@/ DDT #2.ß"RHP'I3Z)s) ɿ)r!Q]T|"^3 tt s1 \ CKޖ]vZ" J)"D=G D a.hWyD)Y"<C!$I4Եe I`Vei1ۡ!/'_^W;oE 9m$S.+"Png5)=A8Mm5>>ͦ }gE']~9OtD66)3N8H2~kLapRAAsPŌS Ɔ^8CG/Q K?;oD@!L B iD`-wSDv~4O0 g@niEaO[*t|Iz쪭JNc!}uԗ:oJ#g^ִ 0PktLJ l4CFJ.{H]`lh6RΠd!6؄HVZc%(&F‚"X #F q!h`)ɁСD/wA*6}cA&`@``5ʙ1 NaLTdVrc$"I,%% ddS i20qӘ`,KPZ 4h0]BąEB({ݽoZ,'!2"2 b$&2kL bR$#SkJ5fc%9%SU 4Ud$2PA@d[4S sg! mpoH8ŽI!DHVC"!ft hH>["ppڇi92EcI"X/'nJ$Dk'16 IPDJowaX c0$>n>$( L<PZT(@|nmG˩PB$x }Nyۀֳ5 ஸX>GCv`׌6مs*1<>Iȿjj\ 뼻ˑ'NjCiv 9^#0mnM 85F4# u #U%#6NaM0dhlD$^QvuRQ v Zc Q9,S-p ߓy 5BwU$@B ԢiWC0De倡ʤ ڎSvÖr}6[<4k Ap'e:? nHثo!qCU 6S6!٢Q(˜P'&hcJ6ڄJt<21iD!fE׬85u!;KDyc"D.t^N-#*K:m❧'6Fd&f'Ȑq'#UBZ+tbʼn aH1>HEK\\~QGoؽ :󠿣>2PfJR $W!ru]aDWq3)'x]"YdTIGo) k3~9; \*r55D'~Ja|;1u4E"ޅ@f/| 3Xaf1!Lp &U3Ej 380X(pPrjJ6`0¬Lp٧9Ǎ8+ 1`AdFB vzFD=)# }뉦'5@ }rʪ!C?`\*cd3lcү# "( RbF~ P~_>`?xQUm}Pxw$H]xWaD@F}hu6c-hLBK(Yo@PL~R i~hC_ ѱVd0Ж)rt(W\vJud b : tfo۲A`УRbC  DYi!mnQS11pR7q !UQLV0D94954jAh'@.K6A6B1Tpq 0D2 +@- *P%4G {bf2\œ2hH! J`bmCrT`i =X,,t ݄d) Hr q",0 ȦmSi H*c,R%2\S+ 2ˆ Ղ/ƍ'i81E@'bqDY!'lvA/ ;]Ę`g6ZG hCۧ& xZ\/(0O5+I>ͻ0i䝦4 J8ƜUR|᧶D!W(uB$DFxm~HIT="'UCrBѷ5lG?d<|#P9lb=BV% .`8עQSY\!iJh B"(("O߂wSz6W8_?1!*/lST% ͽatr;HzLE4AHAYH!ϼӑnxc.! 9{U+NBxxe7>W%yfEm618ߐhBϠ' n aK@O0ױ qVF~n@`}s7QMq#@}g4D:xȜ!wHb=W³#rcߞi4m;ƚ=-!Xg&FUXռh4&9!(LL8"Ҝúlތv8$)ԦFbTTQFX4-8gkϽ# ֖gS9Z4"GVJX  ܕbÏV .ߠ =P@ b\1FXJ2ONQD?'- Z ƌ( 0٪!S* g&F89J875`pZ~LJ1aJyHctlczq au24@T8L KN&TBMF5X|PGȑ ΣZ4!}<уIe5WͧcP #C LH{Hl#MSoC1 nrg&BA+ Și%!:b'Ez)J`DTcJ@G E;*g҂ Jw}U?`waV?jL 'a`F#IIM)!CHB+4DV%% FADQHJF=; o}XOrR J"HIR%}sDT$mdhP"?Y[5i-C2:S2.併q˱,y' sDwQ1;I+:j-DDʑ⽇Q1M1!츦3*@8%)BLd b8Aԁ2c0"@ H:@""itBxo,۰-B{84 :$Hxx Q@.2z?d?VebhhiZ$be66pm&&}Ѕdd%8ə '|v{!1 V]D֍Svz!3+ DȽY mD|{X2s:樟HҔ"y8y~'Q ѨڦZ /}cL7#cUmŖzJuA?D?>H}]E]L=^bP&i "H!A)"(/-EXGU_O|~Һp4eYkD `_b٠Jo?\&L00 $235G.0Lt$jBL2(DvaA/J ǰο%x$ 2Zz "4Әi1}8 s''=rM+ś1lͳ= dSqS#վ)טF`>bxSKdWw' %ó*懟85*45gN!cK.bؑ0+)'%4sWL!^kMӡsk.!E]IRQi)c+]{9́fskeD| u{ә$ݑvm-4fKImŨyje^ Й2:6 *&nxZD@ Yn7 m7+|V농 tn; GYH2pcf D"%R{7b 1d1vt2-`~;mu~ N. P)j`2M::dDb NlWD24 Cя(rOQxCÇ GM6Zs>\ѐy(m3Jg#G<ܺm;2Aڴ"qI=o0aKauÑ[EBLoDEg zY4s_ G_oX.=ۇӞCgia6v>;:&"Ih5 ( c"bc ;m*;vCh( e  {IF^kC=0yZX)%S5QEzK$Q1B@Ρe$? űD/HoՁQ /& H( K "h2TV !$(Äo5RCzic;"* " L4e%G9j$n+v:n2*i=,A_*" S- [)trG$/lm4xQAw pSg9㉐jr 7`4HH9q( ;>GJS!. ha':PO8)B%~$(8cr< N@<=-W퀅> j]Ed<F YmA; ^ܬVoPŭ#䎜huhJ"jX)hj9}%VUU $9ۣ !t8F܁Qy1ad`84k !=& zb|f&z:O6Y졢P=!/;Ӻo.Ut/s zCϳ;|ITG3䔞ߝ<{ 'üS5 )q)MrXwL n.8 CRd'M=]-{y7׫r@5U >TlJOh M.Ǚ$8FMP^a٨u#L NTZ]]f "H$~:k"X>K:0= 7ឫӠ;MS%7~`% !낞X$vjdf/6dܞD9EC3{\R'nI p7fQk#1]k~yקz !+Daݛs3ǐ=G|ttn~:$nR _4^"I6O# GRÆœBmkߠXK6,8).<$< 25^嘘D;t IANM B*<\NеFXJ9ig? 8w׌0F(@:ٔ! ;waҘn DbSD7FyEFfi]6?NyC +uP|ީ2ExFuzHŭsq6=ox%$``a!9۱#G<čmx\3O1TAάzF~ΦG/l;;F^U2$KD\ZƛOg!5p"_2I~_9E){B)% $}mV6]4ss`>q٨%Jq3XTi),? ?fJ(dQ @!pMAwM0pTaaTwǒ(3xɤHnPMR9I fKnXuɳ"B?oS )(!L]KbmHeL6xO>NO .d @eK49(I(BBh%GBB +B$!J8t%G Ƃ49F{&6dN5\l($z6dk@T9ңd`'0sL> c&!"!8>p6A?|D  &dR+O*J#a}"Z|~>7W9=uQ&y;iST">۷N!D sHi({h`" t&ao@ŜF"Y 4Dt P[6{l#khGzz)sS|aћ xٲ`qAs,U݆MfeHd-^d䶚q4BtgP4D ("HV%q Va29`4$AFXZJ]k]m80#B$@n-Ycs;fo3[ܭR&I5 o F4U3 JH& ݨ֣! (i"f-N 8]HКJ,mELDnTq c1ʰ%1p0F8M;Mf5rDEk lNA1 Hj*L 1 "!  )hdf ;,10ro O Ds3K1L0ǃ 4Y1ISMKvdb0GC NE"4٢Y`HMXծcmYC(fjJhteȤ4UDCRi+2 ԩd.HdR9`&3 ԙ+d9!UUafca N1 E 5Ah3&af1FMqBhAd2X&H)pxq#]eFQUY[:7,C;j Zո3F ;Ѩ]])-&pMMb7FH,G$' njj*i:Mo%:98G:0MZ ֳZVH#JiNhmY!B`Vpbxk{!Dd&:QÖzdؠChN<3QI^ qWRB` S`E8WwQ"bk{hQ)# $* :*Ssԭ0n uf'X]e!1|tuHDtYMJ42iGm 쐻}~H4I$DӺS@뎨v_:~$LITUXmQ Ppr)2+ RԞ:[ۅ,4Nؕ>p|۱#MPa7\zhi9Ƚ0!H݂#kD\8i8p7*M>N^2LO(߯F ="',``3E GϠOqN< PȫD"1@8hbqtQx &ʳȠy! 7L8Z~@XV B@ v?4\CY̦hh8SW<%pY\{=߹`2%R A=d#yH3-x+zuӬB' 奉Fyep+.({2 D@S@O!'JۊYjBu5z[7Cguĸ`{"WB'21}J]kMӰ@ A:5!X2d;@ @1xLZXSPQHRy9 PKM41!0$Q+F%V\5a{/O%p[ 箝#df=wsNI,ItѬ0Dp |AEt H4@ 0Bd5"u99,6E(WI&Ta !y`!e'qHE,8&5iV|RX%d-?ǞvO=`]vZeӔF&˨fTP@DluecO>ɞH=t\`E."?wm1QC@dlchX#fٙ 7U1{a9 VSd=ݑژ1$UR5D:6aZEC6ZDI%!–*Vk $k?k!eff m&Cf+Dde:z}/ymcYk[B\P\'i_}kU6A~[JyU2K!&L GS v:.u0?S"М Wj5KU{K_]0QuyKnbR|A' r0rNVhTbt|)K! ԣ:VI Ui|&Sdymp3[7}Å; ]yoBqcaҮWR؆)'[wgcuN{ɝK!p5)Xl䞚FE"?KV.2W֞zs$ȹd*MÙk38Ir02G3ǽ>؎u8x>H/\r9jpמ: j5w)[g|^\@񕉍bAlnG\zTD1̽;Wtķ*y (Sm4pt:x^&ZsW&C/rFO*R'҄p[F~b.1CG;ٽ L†7~C~^Zs+݊-9-IciRIg\jq7w0|h9yt)@;Å~;1Nusf}/̞ iGdMCCqd\8 ,EK"n^<W*gʪ0iLˤx'^W,xJ=Ky1{[]#lvm#"|1&o>8v1#]j6_n<:G̟Ŧ`{`j߻#( %y)gN07}&k">4X3$|eK7i_H+AN3͏L4M)ηĬgXF}%}ԙsMWvx9 )Z;ȝz>ޏȡ:mf?|`B$==<`ḍ̌IYxٞ޺SF xϒsi=eJ .X1ə[3۶_n%33ml;7MU'o2U-Ë=IH~T9 M tiiKn2W[s<.}3l3 ~ݰۡ,.I K03K՜/{ksQDmn6ǏokxrVڙjcӻ๪O}ER8wF=b~Ȍrb3u#[YOvdnB3>IqψrϦ,hnqwM;(0ZY` uTQۗ r7n4bho@6#\"n^)[mƪw9Nq\;t.# Bl&ݹa m ! J$hX4&Q 2pL Q(MB! ./jRWV%B` B :C D3V'հ!0 !IĖ^Ƿxq]?c.i CzS@2@%) %m%ꨪ%DGPVeJ oWkW5?ag@C;]›خfI3PzͲz0%"*3N8V1L`Co84lOWl{|ndIj޴00  ň8gtۯW 7Vm"ZmCxߣ @W!gU4.)P0r$ki @8(S"LU* V֦=Z[B@(MB8%"m,5pftL5XXjh!tJRK84ia"24 Æзv{50u\1!Mn԰as5XQ=\ΞLnKP6=᭱ax6sP6F,̹pG+O/X@μ2#HTY/58t*ꄌZ0@TC5.ɧ1#FtR: ȵ8P/HND'i_ATlq4|TC6bkkZjB=y2Az^90Wy$y븆҃9j7$|{C $ۏWu:0Mh%(_\/tR7! L,J#&qfQADBpy@98N9 ؠpZix30r2;QRkIl!FvCx8&g5ET8A+OȵtgS8M.NOPy{b) `AYѡ40i?0TT .,"4OKv*CXDCDD܊F ĖGPD-$'EH4%)&D@@.@!Bo<:/B*j >rN}6,(Sꏗϟ )]J 瘇*QV ADMz lp@ 1p<`nc@mkZeLb2;rтTXEdMܟ>݇cNyլUDL ѨѢ4R*M#̱:X-sg=4pڥD:K,:֋9|} "BJ*(9 d@I3* 7ƍ$́wTU7?轭be P!'b4|@*ofa`RaLِb!S3! ;+붩0nt ."f-||6CiL9&u ^rd&]aٕ3| ,2r6;8|"c) U8T!''ܾ<{|E~caP#5PdP%|e -)0= 32!&P> S7(ر9ǬW瘵kxn6[̜Y^% ^\\A"R|4o"%4<mHyIl !64%1BndM0W-ą5c /|G)Kɜb@7toXbH!fa#LZT `pc7vcY! .j*Bb%v0U.BpNŔLU+Ja*%L`E Sm3 Ifu`:MHx#kyPh۔ Xb!lс8RԦqB)E/A6㦋*{. --Ca"n^.~<"cai5DZI!ąv@hwff(m#=Q(I+Bgh,{ $A__l[Zep)h Dp 7\D`6\UAtddmuPULN^ H&<6M8I87/"₩A k ?PL =pjJ4Z|Wp>I2Z` (i |7e75DۡW`D'4E'gm5sGN!Q:t4QvWs/@uN)fs3ÂSZGl] ~z]=$pYO3qvJ)<1;R(u 7:x6덉ۅ)@r8(= cfnOV Ɉm*sbc#mDq& cN-Hc631 : 28)Sf]0 8 72tԏ:I4Pb֑M)a!#65c(YHfV&VuyX BcxʕE1D[Xg9C7 lqI$I$E1wڶfa%1 ToMJt+{z=|5Y,a1,WܞXM*7gd!Hr;!R|פ?s0LA/vgP5)}؛H :f,:8HY s g59C!D=:g 3_),y'wr~c>ͨjۡS ;94S Lڑ0r#h9r7 Chzf$DޭuXńt߅N-7v"}#i*@&(hCH"e!`XW墽n9;gp2$mԦqn㋨q%ګGb0=!K.rY=Ӂ퓾*&njb Ơ8bF0SkPÉ;<ghѦuN҂ǛᰩS(c54v)*!M9+sYtCȩB:4줭!XA($Fβ';T12%"=L9tjŐo-ebW;#b6$ظTg-Òu 6z2PXk:˨dkN[QHAx[Wqб Ě2Y!irEꆱPte9 ڌ."@<=9m~0\LSKWaaQу~p%`;h㌾F.N h֓`yc;-i% -V\&$Zjpaᄰw92uLlPq/wj,#C ŋLسL7G3z7ȳ[Z+<+t&Hn:c(fO<,!5ʳVwY\F`qcMlňnpV  ږVAjN!!%ѪŰ t£'zO \k, 31 |rLpL ?f.ymCP!U8ԙ7Nr?0C:|el[2#I'eVhv3<-曖iU6mP3yd!wv&zN 1NuX΅jC:BBwuA{|.AYo]>\EeIPqXޛu&vBxzŶ c']YlᩍƳesw-UdSAj~1^ eLuֱzг4:w6{n)0fsv[1-Ny3652TID,<\#́DjX6@Hc@ 1_QwR.bPǐsGfF\Mu(tx-o#G{.ޥ>hx2 nPJn|!]@%mY 3y8!M'wzn^b&!݇m*>(ko$PHn'Jq%$J$CE0@aJI2GɓTH7N96NZ~!.MtC!#E6P< ce40H , }ۋlva٤Mћ,A-@2lOTtǡBrc2SJ645Q]0-H#] ]EӮ 0aN aDp618(.ZCGmA7lt I 0:\OD. $:|] kh0("({!=9 3I( stn ivA|cQUDTAUUU1TA1EEPQ3MUEDUDL#^ڡÐ*A2 9 L!B#TB{XTs,xv:lw^7Mzȧ߫YQ\k &)D x`~h8ϰ > ET)>P6xYmRfB #٤11F 44ZPGޔtLXomh<Qӝhs ΊOvH4=yrLI! RA:jV W"4 1%R/Rƌ )DPЮ]lj!z 4j"K['b06&yeEZQ}3FKo¢0s9Tmr0V\C@@M &t\A/ 'S& -V$ C1/zr Aܛ"K3Os122e¨Hg6`@8Hb@KP< K= -U^(-p^DΜNw BL!$4r'%H6}b \ @'?#<VP ߔ=T0S sDr:o°C$}ps^9Mh %R .}(]~!Hx{'UQV$D(}EQҀ`Ԋ "P4UO ڃi 似.^du\QiV"0 %{h{Ճobq) D7KzklT2`2J &~~S6!l\@Pp }YoolhW!;]bVMmwyhe^*2uFP( b!4FQ`H;v<:7I=*`ˎYRws74Hi6/L=8$ 3U6^ᪿ9T^&r1sx߾8drI!Ap"i#%L??À0S96d 3[ ^+2ZzֈbhseM07: s|V6Ynz/MsШAꢏ"x]dw\+tۡ zpX47S$϶.B8`E 7;p]BX;i!~>i >wƭIGIʟ d&+*mn;@C|oq3}Qr 0j$k#" .r? = \ᩞێ1Sh=cpኳkq \bn?K̦IšӦ3 dXlri6fUև LΌ+2#TEE5TC %̵NBlʼnvfw?kQkLJB04XƲT/GZG‰D)3@\=" ca[$V`6]*1YȈF̎*?3{0VDP( 4IX4Zca8aR$ 0"C̀b1rذ$ 9s6hd??]tz5> /gt!ez/K.3#@k H31(Fk+*3-*f:Ez$ByySÒCXQ#nNv1==cT RJҌ!"oUQx"ey0|q}0/nxoX4yI 65"$ExjBSbMc|Os%VM$A Mx'4}Z(* R '${}'tbB߫:a -3-28w%*,@43icH$ ;ص$ŷfɲPogl@k׽:z Z6.?(/C?׿Ip`t(k鱂NcT#HSCRTش|4!ш舫ZcCIc-JEکн>4HP JQhxPO @)\RG%7GG%{SPǥj z72PIJaG,$d4cqE]Cy:~SR[kK0 TB_(V1.P6& Wؾ;&, ^c, Ql_6XV蘪 ЌcU "$Qj$q)R!(BIP`A`| ߠD  x']tb\J(b"bNy'T4PH1U!J "4s@MQ:\WgyJ@_y{$bDʕca~͌lцYRAIAD اx@?QUvS`Y_{gRB"Ӱ~ ٔexBٱ n+g }:pΊ|&٧7L YTk&Li!DFqr\Q5Chj[ Li0A TP۲lTAO1|3`Ȅ(`bY)*Xkcϸ7e#L* @FcD BPPX.va!  HY$i:H|'4*b`tM8(n x}atnfh vyu}p_ f%EP fӆfF.XEDHaxQAhH2XVHau: & F m WqcF>X$o{y׮~*Ctd@d~?7JAowY$:d_;D\0bE#Q#<#$AS~T*tuftd_(ā'$oyMrDdЦU*VMt~ jU&7!ϙSm{8IVDYAywxs<#^||Z%:2%HQ|; Felp p?,Vt$T,P)0Cq(t@B>")0d2p"8$Kc/s6 l'd,c5EC;'P?ʘ6-ց5I0X81?w!vr/H: n }) 0IU3= Y8dXc9 MNjWbĄ;B1 PV3bk 0shIPSSo4[#4aLC; 91-AjH$hz(U UMaC0C5Fù`)`v. 7DTppS@٢0,Zu"^|6e21%"w@ne!⼁`;F Ca 18S 秉c?l_EEU2B~N #=fGh7 t-H~I}Suɢ*/NU%0=& ^#1ZmBp@kN!IEo4p(Ŗ^T* R I6#j @i `- % LRT4% jܨh)Cgs`Ye/1$D|HEm)ՠZ*ixeQYaSS;L$(]`&Fs7alHaYkcA#TXPFqnV}|)'-H`G| 5\wiM¸@ -6Xj-H^"aK._OM1֝0|l|y#oĒB>0GAd8 Dc&`4e6ec8FG3I6d&Ez.m)hHt6<||Q*!5/ mP1I$I$Q7_ AxX0-QD {e혔~.! (BddPcCBF3d8:AߓS^P@?ӲLD&@7"02m4r$WewdhUAAx8(x,}ٸ|-EDF䭍 *ueX؆!Sz4hgCk#àO0A!(#*DEՐCy~H kP?NIċjG|S0+:]xk '$I~D"(0$mx}i Րs'Z]3elL"q߉/I r-JQE1RyC0XˊIQchFaǩ q9zgC<0wŒPQ(qفi4>Il.`pt9r?pbx9#m/2vk&WjnF[i;GCzEd4ա_7e5RMCFC?Nv*Gۑ((`FLbZRCGV5R??#i>=fk#B W*eVXkc:'[&CCʧ^?"Ai)Ӄ}Cccl/N&vN3s[t[Ct!1IEZu9 Bv~CIШXxKр]NB `b?Cjk[P=u-Dt,ZsNH̊6_I qB BX0v{`oU@UTI檪0!'.8<.Nd,yni2V $l38-(`6# XxYxn P+Xٙ8 [N(N"z+n@ӌ40.fE'vàDpm\L79wT%X4iEj-6{|;53k0ÕQuApa+2Yz!,Ee%J]ŅC2cOċ4&xwȦ-<b:1g~D, :$lY؁`@F3(BT{ Ȥ& B@LPG:dA,/Rb ~Pbb6t'prvނAH{~(A);aSz(xlm9@И4NV6,s,LRd\$UHeQbW@  I iT` I}F8I6F-6uI2ÿ+!)U늀ؼT>x213PXol*p+f;qޥt2 "eB( f`ibBT$`iYJ(fd& "H$h*$ &h $bBe56 *_Wp:^#P538&0 Oŷ8RL Ɇ$T$1M GkE „AW c?=~P!0-jS$bu?@ @Phb)řP1rчb`UF  X5 4U7cj?sX3~mTPp#P%(zN6>CCE$Se5*c_?G8R鸨֒@ wu<){$* R-xV@lhJP[[׬K@P@m]svgv4Dl7}g=w!{`*lW[G{ m/=Ώ{úmVpc@۹ɀz "xt"p&7_|wuív0J;^mp/-[m= [+ӯl=Z skd }k6}]*i>yO;)Ϟy_o7{ۅ}ף)cl mhءݻjc&bH}rLt^۽ۤ=h F 7_fz`42.qxh=ĮX]]w n j=ңR|^||`y>m]qW{Fwa:>p$@}6T5DY"QOGF|/<^0PP9o-"D.iuN>.ͻ)Z֔궰TlC۶#;naN:_O֯Tt:Qmlv\[zy ^zosyn7y|N[{7wmܩ]S np @./s`{2cD}зsDg57w͙WgD_-w\(w]ISGY[iuy UmxW&7-Iho׾މH:js;wt7Nvsml{[\}USnZG[٦#^e*NZ7ZeSN[]Sς}-skN;1-֩ څ|)ʟmEQ˜}}}N6GΛw;)yxzגhb{vK:SvUW3{}O;;ck}}::eSJ2x뇪NO}=J{kS35`޾W^ ڶ+ܾG>vjP@4Tu-L.p=$kEl UZu7ӕMg)<5vWuLn9.5;uKL7Lr:-gw+#-ֺ|ܑi)=4mF;]{xת}#`Ӯ1mtmUUkA.kXlkٝnZ IwkNt4q(!]u RcWAܯ^7[=;c^LRtU 4:h:sY`iQaxdێ@G[=> 8:mITv3fe0Yݥ8@Q6 i0g@ ӕvMa"0X tW5k*nG;-t}ֲݘyWZ+fua4 @&FFQ膚i !2heSj0H BaMTIMSƩ62I꒒"4IBmSFm2bzFiɦBh# F0LdL1)SS=Li  $Aʟ=Chdh"!@"?{!YKi㷁<{kI !O-3D i GHtΗ_ڹW?/~aPEO*)lm9/,Jz3 SDmczt-!Ɩ䁪_NX 2(<^" $^+_??Ǹ?r_o=}_1?; P({b}Dy o= " !;_YP9"acrQ֩~N?`7O#jHX1Śx'A"JD4(^󜘣m*v( A+:D@u<6h3WOr誅8ũ8dCt(]}ϨO߈mh\k>`kFg8F0?wR&<4#z.c%b#Q'{OSsǬBr ד^$~| ټE;Z݅m5jt;]":s)O:*TH(>COU]Xekyn}+O-32c!yoO/x/+Ml.oǿUGa]D[RIgRbѺ|#KLvᙐst]ͬ+ICojr;@gEt17~u9 )+c2e ξ>8/;dGǾ˽ .ЗzT]J>eX숺6[ڎ]෋KmN8;<}yC/P8K.B[3TcbѬ\ב뽢;t,wfuiܛ޺J -RjČ~@X6a;8(gzHc=yfoGlILe{4>X@ V*-skE:KCנp|Hk1F XC0` "S&ELo&7lEe'/3C~4/;A" "{fu A,0 VSUiI$ -cʠxNq<r37A4џ{ŲM.z# b¯s{16*F<.'{h`cPS\7ł$IWA5!t2ugV9% *|=.fp9e_D U>_ÊiˡvryA E@uL [O?y Q`p]ˠĉW\ÏYgSg=SZµI:>ohet/ j#xo bT?[[}3, =u򭟐?jֵ#؈[䟲U?JE@Su5opǎ_X,I4ͺvΡԯWH EGIYea3l0-B='u`fFU?s?mxA~to\~:r pD$9Ԃ K9h"lRcn͹\XM y=Mo}86?=@B58P Qm2Y|ո7_R_Qb?5 qoބ/gk]WoK 軷[?_⬳.z"suXu`#-7F[lm "9#+a: РMEa5ԩQ饗v.cͺq5ۖee%wgzrjB͏̶͢ BY}[tuO"Dc1T\19P }ײ(nOP/!(Uǧ-5:1cOʥ;xX|UFs[5fa-A'VBCud +abfڪ`TP+mzKL˧WmݨnՎW-QX5c/qyݣ<ˊmx[W\f!2|n{[e_p8Z8nN#$7f\㵆c:#NlciYl0{FrFS\=KӛYsaVo}T ' Ҹѳ~- 'tOP/S)}պ-o2SpQ#$HV C]}zEWg^ lپ[u[A=*5fVj6[ŐX,W|k-{^2@I@v<])컪帣W"v(~ҙ㋇Ms:'*(ϐ s浝 NXO;8_|d@{77h}'i?DP}>2>v)bC3r =>{мA"sH>00MB~OvuFA?ҁ^tP"[ukp>*dAl;I2``jİi}i(un[r[~M,aߒEZ,|Żh{in%ca5z'c{MIRWF4o5]B]3xs6ryz`=::]{gr. |zrctsg$o\g-Ub$%Yp"c65+\p Ws}<ލٲ ~p9>ܛ)ő1$bpXnOha]l5Fp 43vam Ղvmۖ/m7ՙzwu\Ȼn$<ߖ֫ˈlNb]ءP:NnYj48c2ձcJJT]#=O\3f^43wpx=gS&:c`2tqHMu`;μTs:BquJDPt64gF^1c$q__!&b 5l-q,׮uܟ\QҔp:Pj$B(AF"$8ohwصdR `9ςjI_MJW2=2*!f.K"Ж 0Nep3Ry=}鳵e%gK3.f7y]TV]zcE߆FBcn KS2|E[f9u'T[p9c5z<Ą/kXFm]tʙ }%QwEai9]/n^x>/Kz6G7ntviq¬oEYF[o61%Uu_mkwIVAwDbKivlVZЗJY0./ {uNnV0[[VǜY8+P^cJ[W ym_s/",R qtJꦻZAu1C<~BvXmM۪ի\-X}V7 }Z,EQZ^08t^(]]mv53Fsݜ7bU-t+oqW6KmVGqtg8 N5"qkdLuS5 c+'!M`,n|wi$oaOw,֭yōkYVɍk~-˚|5^M2`qSVS}&+'0{"-2Y;1R6.wwqx[k':ŃW2t兔 = .)3F33nareh:li Q`O_^ |߹g3le Yo_Oz'+1qɱH3Ι[gW  oq=8Ib.1 輘ُ md6+5H\c)W +zƒ1ܯٰ Y:/fnVQhgY~9/+in//_dgdc4ćeYEGU΃1^9竨mKήtl2_}LI &P?2l+SVѢ"vsx'l s;YI @,>Oi<F3a POƠ^08A:x_SJ9y^GGW@&_eBl\aþLyu͐ X=3_ ;b_쮩 '^{vP_^ɺP}m.</$e['G( ²Dd&v|0'gg:bMpnwbϋ,t*&5eJ"dT+>(!5XdṀ' ?:W7ݥ" TE4қJ°o}>^ߐC| AH)!tl 2'9`9[{~WV\;|,4k`s\-7(YJ|4A4(U4#On.O/|Cqmۧ+罐#V#Jp(jx=6 e <-]s zr/xKrx_MBck#7?wV}>Ŭ8,+˥hGa[ɱf0TdD#;,x㷦 ^W?ۨLR_R9\:.y#~θ LSABrW] U=vsŖ-RJT.\GQ/ ;(mӱQ"С@r9qogo`BztITGX,2W7*ծ+&1?%N]4mWL̳@%1FHm*?;k_sqtbؤS-F+-*ZshW]4\ۚT6|4] uWJc9J6(CJ硉ƈ(hM:H^%J 5X/nUك!i@6(jir2dybD 2FNq4iKwk&^qw;;w:7{&] oEX;*RՈyȠO?j6)bt#]n+x@IBU@ #gkv\V"?i G&(xl;Weޤ Os0MB LowJ7rOU8׀?ѳ^۾lB%ao㈦#!I >%~;C=Bre,I=sR<?GPd9PԆ {q%?]~5_t2LE^f_Q"7y/̝zַ-`LI$OF LH@4D&_ʋ^mnQ~=Uh&*5I69o+v lkKUI$mVhk X(յfbUͫhJKE2\mWKbJ4[IF&Bdkѭbg{k+ ACiQXC$1X3 X(Dk!du0`% 6Kf5 XU47\~~lY@2EB%R, RR "[Tl r DUU5UQZ6~+k*k[h\ch Qclmra-" M}jʵ/AJD2@ Q)UhQhF(CP@mRPRH (2='sUUUj հ ,)Hy$/?/.J(h aX '1֨ lB~hό~v!m:h Q< Cv;vFj (Nf|'eRt) rD&H]-(g4KƙʭZ'.m^^]wEiiG>,aUnCO˞ MOrJF{s!y5$ՠ8e] K٤Q^B $4L>ylT*ӐqXB?U=uyEyHEO=wRomS딇z J?=?4ޙ1@s9}~k}co/hop(V+fl$ 1*sj roTͦé|X[ӽ]+19aTnje3p!y9s ]EG:寧ocEJ0}֏?$hGXI˼ay X-E(L~W=#ӻwCgicƚHOOEd! j0A^ۢ9 N7@:K"55ne=>;mY 0skDP;|O5>ކ0'9wZ{Ӌuٶh^~nSһ{2?#SDTͮjgھU@ޤCH!֌L>\.+e[=rGg4>a`X~/ꃦN8nnӡa[C.Au vP.MsvŇPs?~0zn.ɟg!=;:{uVvMׇ5w2MXJsvq_hPA[g_a}IHcd F s)Q^6ͣݚE$ Mm\ro*WDb6\cnm[ZCHy>h ο,:lF"]zS'<JWgkCrsrL|)gQ/❝0-!;Y+`X^'b =ofx X]0YzL-((ŧpllm-g[h(Q'DHo=O: ?A  ._*@}QE6? _ %t[3D=F=fMʡ'b=<ݮe-^}l~ku+$ǧc]!YB4zYEhLd..| n#IVQvuY܌Rԩc륁$MD5+`)mVS4^tc 3'EX2%TηԯoyZ4YF~/YzVUTrVHH8;£6~W GKx; tkJFw"^Z!s=Yʴx{J,DE=?{~O。/kU?V(IIBP'P {@zW^tR=B}C7;P>XI~ g*솆gLLANqĿKԜoL(0TPK,K5_{0=YҀJsI(sb kI%kƅ7(d7էN@Gi}XmZQ>쒆^J7a o{lj΂%ˀ0$.ZG3Cu}-@a[_ܰf/J$ߤT6UO>=cE +}M0r4*L ɎrkS'`4pG r`o[aADBk@1 #Grnt <@"I_*3@X5~@RJaʪ/Kkrj-R Cm!\&xd3CPE N)e7 Su@W  jA?{w-jvlf͂&{A.OUM /霩eZ )@:Ei2' ^SuFmԻ6m Gv [~b]Zv( b=!8dmb3iRgmUS{SF깺՛%vns1dAvB).~w[СӘ<]FKܪGtwnu %w.׵MVQBZEwӮh4DUK82%DK3A|Ο٦ysZw5NZXc-uJwys$//O-^`5֙gOo_gcC@>Pǒ=?8:R Sf,XE4DK]DCc Wbm|/s.I vYv屴ōE),&`L<(%AÈAƗmcѭS0( 8G0C˺6uOX'ņS wh]5KCOm(ٞ a9A<"? G'zv?ڔq>v,/(ov@th<Dx9S3G3]NE)2}c4~`qA?lA!F풸l=ʖ}psepy`$ $z=BL-FT@PׅH"禹ה|_mbC :#]Y]QM"°TѮkҷe,\(/6@ǽCz x7Kת>=o@$H-Hvk~Z}u|t6J5P8MYs3wQĘmëD 6{_F"*aRblh(hb"qLiiO/Yxbb`#B:{:g V< L\'w/ĹWI͠  6BK{9v!jF:G).<5m`d!U}H#zylQ2ß}n= j(@TwjQʵAGr44 6Y`!ez $$8.VW賛ugFqs_˕)ÈP BTlZ4Tʚc2,?Jޖ_]a g3yH^ކ1~1C`y*D (9{S`ØYckW) ˮkvN(rW7W(af#!$I#op߯jePA !A廯 ek%p֪@:0`a0k R"xf BE!c F z'aSo3cA@*݈m;íۑ!E"CѠADGs˻6En;3,agڼ]‹O[&U sc1DWEGkރ|7i=%UIB=b-$ z=~>G;Vm`ZRo=h1Ȑ W`cDog{0=gI 4"cޘ[̴T2ƥћ^sO5L\;3/I$U$6wK99X$pU1xޡ Uk*d'$PF .pics ㎼') "O3Mopnf5 r۷o}}~N|;ڸA.SD"ov֭^EͲg9>z=%oEA@ʀz[gP3"' ;y {9($y25z?\[4rn1^βrx7)hɏ<6WB$*(b6%'knGt)u~~֛zAZl# Cy*We釢cM=nsY9>?0X HU$ѣ#VKY6e$݋m6CCX61bԚZPbUEEoqnQC4P#azZ IŚ'ooŦxSi,5-Wpy|yfzdH]mO~?}VǸum3I  *P‡DZ Qj sH٩59e@&ZmN hCVvt" H)u:   4i&F2U dzמ4P AF2-Tpr|iG aT},+] ڈQ#tj?!~:~=:|~Z:$@t"hw5wܽNvp<;(ﮠyO6ERF ) ;[&K52|-OTɭR!wE3 еUy74 a.YSy7ܭkڠxv'a\( d”kV}v_T(IVI~а3 ]Ρ\78몸Y/u,o?\Zd8/o@\FZuk|V8ڈ¾.jR+@R i T#n|`_]x%8:ɞ1~՟T}P PQKK5M#T{o,M]|5+#'5C)qKu_J]`JR8Ef޵豊{iK|yc2Tw=$eqޞ^KoPL52$a L sq{TԊaxqU>. ^[1(9`#< B,8yi"O'uZP""4SX`0E!g:x[NWW\74Pa:DCB}ARSL=^2Ԉ/&`=ZEa.ߨ'ǫY*:V!ފ(yRbPǝxr~Yç/* Pu|NC9mwТ ZYO{%aZQԨ9BxۭoϘ0wBQp%Ac 1hbWtNh_v _Ff M,cY&1FH*$F=nX$;LFBNj`ZD_>Vr$HIP, OȡLĪAЁ&|q^pߍCTQ$Xoǰr?x}Y%C <'PF-z~o~P~q 絍^.b;O`w6 T{ƧK]rʵao Jd5xA$HG;S_,nZvL¡60>$IH7 5G,~RL匿].8Yg>Uǝ|P\:?L[?FESef& )ARYREv)4DQ@AzEqe939WÏA+wuitiu0_sm~leGg~n'`igXG/[oONM7C4@IRFüxG1XU7F*nxeB۽ڡ cԬJ  .gIF=;7Y9&=9UlM0Ve@kR1 8a>tN {# Te%)&>=Rp9p?{7Y71_>1,Vd'#GYlnJ/ 1^)_.jA3(sjpk*x =VVz5wW|/X'2Ufz^}rQ`%`)hyyQC׷r>[c}|}]yfh宷)!7tQbA ^?\ܬ_z$ aSQpzW's7Лe{8Ww\yUl\-g:E0%DfO ݂w,˪Aʣau ʴpk;dUREo'ZPm) BZ)s{t-Ɔ07VNmg7>,خ`鴠%SV0,_(l j FjE~d+C߮hr<02힠k~}>{mY^"L=\mxAEWuACdz\S[bz!/y2!T} oCb~Z̋FIC2='ust Td"`xcqcBJdZј7j֣hi&c"P HR $lPpӍxxFhن ݮS >NhZ$hgYlY&iHGFVYڡR_?v^k8׬JV[;{?7>@JbHK{Smֺ;#66no~[rA;>[7}go'IذXP TSAA3 hl ^zwig_}fh<:Xa: v;\!?H`x{HQRC> RRDk+NproCkqpH=EQ> 3E ~)f eF[k엋lV;c-*Z"@S\vqv{x?sK,KCPts!~ͭ1M5(\m*mn%ӷ|Q`Q>}X5и&%]<[{nd IY(}ҷUr]zb8II CQ>&lHy0 hr]=#>C<?ekiBdE[@=^OM7D -T7*bD e4HBeD?g{)ug}rDN|K;zNFtP['lpLfiV􏥖$ x|ś_&O"KFQQos\$\ Qϛ@;[{72|HxkQU]@3^7r7>B Ig}@0<>9ł1??-9dTa%LQ#%A2 I4ѣ3JM2K$oػMLQ 2\ik4Ō)AhX#ܦ|:C(Sc0k$2A(!!B0h"62V*d)-E$F>9DUE:T)$H,TQa/C~{'DT Bu6*n7Eu ۛ&8J_@dsɾvvK\iD@YxYrlX,j4mG5CYo6x"Wy^DoY2Ul f>&`a?kgTjDJaOv8*kyIzk0Op=G<ݱ9"ˇ^͵>Qlcȋ+:8"J#y^,ioFxO fy|aO#%wf$GWsyY/(R+t*9x|N}m_s'I:/D,B(~26<2рY';[}TZ]"\!9Oj׌lƨ1`J $EDǺ_u_A7h)ˤnvWUϒ:5\ݽ#tb&诓 fk0 ^K &fMzw*$k߇{,˸ ҃BJn[/t~'w"[Aڋ1w>ߟuoݴtRn020y^@g힥J}1e٭}ЄrS0 `b0E& ;ehPlXQajejjU#td^~*H"8uI3*cFb)M[f=>~=zw.*uqwJME#PX$`?T*+!d !@ (j;tlj8!]AJ:Cx9ousMDM1œ452 ԴEqqq?p+Y>?B/| \ (߹o?q#0Ph}}yX(Сe[݄X`٨<$k;(_ :(B`:?fk\ލ lX.8jšLl5h$0'., Lu,Xr-SCc,i8q!LrCUHb*V9tڼ>͙9 oU(s\Ž>%\2E8HX 9Fq{q8>VF W6Ģ%*jrA<2e19[,0`Nf`{I3 D<TB͓ۜ><yXtf]p9);9K vo nMiXԦY)nK^o:Bn$.6ўӳp 3"tkq|^4 &ˊ8h"!kK*} I*U{{ HE퉞JC-DZsIa@qg0܀_]B< ~ <{l?=zm=ƥ9zxXn ǥ,6N`73y͠_YEfW$=}s#S$ 7)h}O#ޢhހmuPF7C+LJkb^ΜDӝɅGrdy}R+0nڛQ4}g%ФDOD 8gWj(BLAU@Ik檪ٷvr*NAODrCw_߻!9g7yy.Cܢk&,zַ_ONkktS!oagoBN`п5F7}ZTސwWG[䓶Rq2z9n7G.xf֧}B_[cD38`$ XX_WVT ,͸oVO -އ2,wWtV6N !"G3|_/uKCXQ&QER<^c!1!ΊupGY]a."PAm05BܰyA~f_ӲtqD lC[T1{\?ӝoX_ ~\|ǏHŮ>MrԵt;69]ňOh9YU8 ,>NUkZSb켰pFfds~ِ.WYSVSl?+)Եwey :7F" 7BU X#s ~i8= ` 腜_F8k 8ћq OI/Oa3le|_گjp{9.#l1t 2#/.êx ?sE? uMvso.$r4.F $Y诌ux{! gvyoX]z~+an{W،]/-a, :(g4sc\o͜ k+Ǜ[lQhzxSNlcD-3ͻ8zd4 K9ƿo~!ދd~=7GeQ@jDx`@(Dž5EQW?~: o`y5䪆N@d1h(CҮ" ?aRXm@q?Ds鳜PX MBԄ@P 粳?qa"3%6YBЉ_ȉ #+Yo sp!1$5Jx[$ ltlyG"GV}}o|x3Zp̕t,BZ}dKq>C,yRخ#4fzNunQpP4kPĘ*h3_xљ_{ pܒr; 0 fOUr|6'SX8!! ">2 5*a%-{Qq9M;z7k!J[n͟W}P|pݽ'l~0S6Aw[ۥ'qf? b;}.ٯ/y1QGAD(;)}M?ceOsOS5L^U{-KY#9;&`Z68q'1b?Wm~Y\XRIEZ`cqv`OlZlYsy9r1>M^\e{H P ~JY^545rzu/x.X6X#屶U, zL$u6X^YRI$8`e^Θwe,0XYtmx_ aݻIv@Nq t;{_#C>|F=ȴeBOO EʡG̐ZtKkxLa@qij/8| [tT^foQlWo:. JDZEҨ~CV $ܰבedNۅ=!\ibVS%M A'aV8gHwF2}Nyj*I-1#TI QӉ˖>! ! &E5l'I5J) IS d.ٱna (SX&P[|{; \?[H 6ܮQk M:=AA }_""O'`xRr?H<$Wn~B§ņ{1vNL;~ h`aӽdd/#l+Xw_udn_-1sHqr6 HJ^b!(2 ^!Nu *H'b{kR?0@N X9= /tnxګ/Du Z,ΐO8Av̩ۮ ;/~/opg&,:c-kc 8Vg$1W#V e0*ql\V~`{Z@~9^q5IJ |-qR8 #KKXhj9̱}{)li.vSeWfaf 1N*Wp^Fn8.7sLHl7]7z&;_0}O&_ϞrΒAv 2Rq[0c? cW fQ^X͟Lw9xjyw.3-7c_s5Ŕѿ}F>mS[ \8a>Rh._&DP`k@ Tഃ~NHA~$=sqL35I"kM^ߠxŏZ ϫDJ{o:U5RB(>-;"0ocSnS'hrG|C ÷KG4`B~J?KbWЭԾ7{%^@j5 gl"߸9I1GT~V[2d9I#梗6ysxBB#)S&ݶÍH6G3k;qQdX!v{3mk^Cδ7%}{D+uAlsmsp,Nu ;.u(_/#x ^܊/F yI$ -|2?;I[yCta HB:@$d7|눙3]S?o q֒ K0Ivr-e3济hL ! HB7<6?|qC¨*]h F\秝i}P<.ئ( @17K6\4Γ%m],(GNWaqʊL.J 2]FKfn[:c ΡNVl>/q_[BPc)C(>w9'ZS0ĕ(Lήp_vj<{8p0|>D8cdobmeI"81ZGޠW%KZ9M`ڤ~@V13վzIGflPP K*8+&*4Yx.т%ImGI0%;}iD 3{̔3_+%!(KQ[hd>,{NZ)lf;_9^w6LQ%1wćlbFe8˭nBy~< ~/x(=$Q(SHxt1ͫνwW90,x%5t%q (*,17j72Pm?2@N:1VCq`T\WE3b z][clTiA؞=R}^Ӹt`w:݋v%3 H:$a?bNp߹ĞoxKQr G]yumr׬vc^oSksVՠwASy³%l0R ujc7|ϺNbBRYQ671_t޳UUYIx@0Ym!>N߳# @hPv);j ||hFZɮ#'ܼm)@z~6&:>ckF;/b U T'No/Fܬºq%v`DWjS(}F@~6TZ'ƁNxŸFA Ws:w>&,V"WO\gpw<O?bveOFޅ\㗫yWZN%aq/9x\+*lfCj-"!VHa3>\o0Gb /_Lh^1P"-wҢ_5ŴHP2 oTjƺ7]M??h Ŵ! !}ٻ. ˏV}k"yWLrb#X>pW$I'9֍bךXr{29 }V릤,#Ay=H&90|^4Т3 _:/(3_.\ֻch9z;=C: ~+=ٴEⴙ|L.!(cZ-٪aF-R0Ve8 ya]ͫS>K#wbx,˹$2 fq߮bf Zn>@luyڨ, ٧ ƶxNL6ʪ>EHa6eͭ࠽MX*"DROt ܁PlVP~-CfL'>.7Ĩse0dm$#9Y=;|'tMRl]T]|;~`/hH'X퓞쪏;a83U@ֶADL4\ׯ2V&L-ِY:=ùJEۘ}V%+hĮ`V PQ .tbCaw8 EXA5Ը1x=h\L>]t:|>j GߤI , 6iڈi,6 s YwE tK1֊a2є*} i5 xe4oCQ{ky|)E*W6e) HIdaBj :@WqTm>Fۏu,U4Ã--(tarsS7e4NP!y,׳g^d B# t:Ϟ.b`l2E* g+MXc84:S,!ng,T N3()7p}$?UZ20:>:s [ {-hб$F}~\vX2@ZwI-8!,0/: 4NFHN5+1d|1(°aFFI oDFfK^?hyޝ\̱7"=ɟ/Ly@wGqޮHXmW 0`؏N exa#w֥>qf?A̳9ϡxkl 2pmY LǦX9d!߃UR,_ϣz v%Ǫx7Pnݎ@FD܅uXMb):HI}Ohz5"-ODž]> ŻX$t)g pT`@3+t*0# w6X4l?B3]f݁=AdcpW l~|(};OӎoQ͉Wȷ6(u0P-m14""hQ23?UuUUEQUWRpׂ@IQ`"yQta0Gʦah@UQ;~D5cώ/,tc0`26Cq®7!2FKeExU Kw{q[tcZh36W}P/|0VtCCiM=Xd!LW'@4LR]mOwjLXc$UD6& G?rs d\( QȉOx5o. |1Юsck8`@ (aKͻk wB{COZZw4(8;{Gd`|$}!͢z\ 24N_~4{aާ"acAZvCȠ#PNPE_) 9j>*Z_ېxvƻ]{&Eє M:Tls!"g\r={ 7uhI#8 +DZxO!َ̨Nklr[~p~΁)(C0jH{ .č}EnLC }mDL$AS+>Q/G{,G8tOx>uAO^W PR5Rx> ,GraGAQnIA満S0ޘ";Mߔ;8*lo!n~(NO(N@ ɹ} DO\:-/ -S7 ER9Dxo?k<8f/{8[$Y5z`ۨe"H͌ #Ikò ,q%6WW$|sI;|X'<蒨*ab@8đߏ֌ZU-c DWȚLΒ*+:>3AՏX4ԺXu1\_ 8H[*aio5=z-AD#@>/s.e/_LY2AN8W8ݞxbZ8(YptP )w[we-USsd?+XlvچAtm˭՜naQk=/#˖H>&Wh tAr}TeR~O 㯛]JK0BGn,75Āb;$pKR_IRhiTʰ3n-RRO|E(.՘όyzoˆ?oX!`Ϗ |6د(H!O>\ we|^? ދwc'@jKÛx$d7l%* V,dI!&M0f<l{)P\,"`WUl6L{怼+&Dc&T y5!eŴjQ{tX?]Ã9\L=jd5(˫VKm46=w»X1 [ܽMJ:O hKvMa]?rvtl\;v۳b_VL5W|"rlZH)R\R5&N+IZe7}6s7{m6ũY|܇@ai-B匞TӸӦT,`&VaW ho3RZ螑6K:(gW$6um3{X6B$NEנ[YYqcmY_{[6OM5 2>}wbS+'[Z/!$ @DC኷{CGuzYnEP߮p#6<'& =[Emv&f$6]sޅZcS^uvwM3q,-uD83Ad mn}y>7k56pfj ϕ `VkdQ,\W#-:uj+i@ pd4~m{?I!VGǍ\)fh?lb]XC:SvknU,Oqd=Y _X 6<_;`Gc ;&#~I.tAA;  *Ers# Rvb_lGdذuџQ %gHȋc jKۃQX*&uWEX?p4ukO\2!3w1 V]0Y5áyRms xC-͐КB.tHF 5oT]'[6ʡ!Crh'8yL@4PP +kQh* meU&665}6Qڈ3RVO8pAJ _\`xÐ阐&Px)8DE m3ebڼuOo%ؘY? "Gl݀tI2 &:BqUgikkϒ' ~ˎ_MO欗nC!}Ax7'SLIn~ɷ-=-XɭȀָ@5||=F]O"U\{zql.#!Hj5 N dj3Ÿ,FapnNSg>SnҾzУ>AiYv+ṭjT׻/L;V^$BA`,Kͧ?qsfGu0jdz3(`o wlPx|b)8]!3"0^m>jןVYˍ=d+Wg7o2mlbT6A0} X!v' dXJ*s?qFSlF5AzCR/'Bay$ At2~5ޭQ zLr;(Fف *9H.=. L`4fݠѰI]GM]89Lі v롹kfr)nMW$ꨈŌFoYj7yT3n]<۷nSd -R;9<IhA:ߓ$2ROgŨheߵ:fa1F3x[<(j@6V|q8tpB`ϐ\X>đ3r f.`E,p(2!m <'M?n:;ip[LbH p #{矧*D 3Y,HrAH F0HZȀ5ċ!w5o*o5O0~d)cG4^IN2a"c')^")<$C۝Si2;R%(tjFvk1m\o>z4f!<0) `dȆ.빀wyk><$]C$ɤ Ɔ"GG4-rDtɹף!spAٻU\k S2 )' 9i~Ѩ:y~qH4}@PP0?1qp-˟y)ҿUæ?܃5궿1z3A7k["Xc T=}5?vsGׂǐ[ UN`V];)/qV5D% fFsIـ-F@qsbN1jqJ;f~n ʷs+19;"D`7Ooٲ| Jd'<Uٵ߼: _E(VY^y6u+]{(WXHPIPFfg^38h[Km8m*$<׏w/ˍRׄu"X+Ӽ8CsF,^ZsEz1Ý:GOX@v\%eqh% Wk\r?~ǟUn}P \t%ٹCĆ'4oPn;<}O‘xͿgչhw@|:?+  OrCq1P|C~M 7uJN Pszpp_>}נ=ټoŲkf vU%X % -!M@J<[$?KWQd*z5# wbK` T  2=E^ ƕ3k5 \KFjmQ߆ol1Qmr nTS"qH:os:<ݹ }((! ={Ny-~$=յ뮅ShMHHrбp_wsbTa> VE-Q/ri-H"ӫ'gAAMu*@n( RLjIڱhgn/fM R/Y$v[ VͰ[j Ωr7KL=@XFA/ul @h$AZ&?YP'!($ROU-\}4lf=ZȴkcpR0-VUZ׫oY@[gPm9$#fsK0Љuj?wI ؗs U}wXc2ѰЭw4S6Y0h%\?CH:1k1 q:3giΟw̪ʪ<ȰC)رTEZ]=mb}9Kd$c7~g,f |#qfP8QZ`v\qg߆n:mL22{Jw4VJ7`RC֐ FA %㣱O> H 7?c,!mf0qX6z=߽{mn5Nec?׾;<גdw1Q&ٿiݾyطmhݯxa1asH(^ռAnC I-C9LK` [C:wT0^2-.'CԩF@KܬgRdyOz4U%4ĺa9L1@J ''_t$ТR'ˢ"(DU.xAU`OB?{.Czbz_UUWmouz(9~/[>0lv?.b(s~ԫʰl(``%:J\`K.A _a 7,͞ 5}؎\n^*9r`ĂN"X^A˂Xakԍ^֌szH6}mLGʮ qVzdзYزri4W~F`{"|4ZIpw3rխ,:jYf+p8 g=]>p`Aӫb3ĝʤxa= 0 R샞]UeJB*vd*Hpr4(2 Dt-jIdٕH$JldGlWƶo\%k%Dwi84ja.?8ta3E8\ Mxu0 H2--IL5χ/͔a>EPյP'n)D:wךa努6"Xr>~i$W0= K|}yaP"?a;Js"F$9$fS7\+\dap '=աVI!2@y _薛\ lȯ7o1>ho82GEAST7 S@%khD60t$h e2%?<1uց(65Ƙg#^]`rP?Hq F^σ|(֑'Vs-D׀nه!6 kfG :^9EUQ-_s0'QT2 1eLIE(A UsF/$pZv\.T8Wp4sэzu8c`/^.qfٔ ?̓xŞ!zq۪_ B/!d!?'K!V4aHn='cfANm\}Y ^mׯdڙgc>l!~&,")poM$ BX lm3SV Zwd9LnuLHLc &'PG8x]GH{%Uvsf=xtE0b?FTa_3C[stSKPeؔe! xXG FT~$ˋf`&r˥PAhCOU̖ cb*3@P0Ma3LGӡd:$ɃCLsM_mct &:(#,i0{~_)jCKx3NW^F _ܣ:ް \'=vA.s?@PR^ga/iqBJ>8W1zZ먏ײ|n؎/9h@륷-tߏ %ֿ8sEh.tGlz׈'^DIo5 V$CQwh4<56.`;8UFwi7yhbsZw0Ztv`:ǯ1.߃!>ǯ8 ͮHwP7}c6j~^ _EM)Nfc:QWBPOQy|$15M86=mEӜ,Ld=PkHM@#@zy;sʦq4tI?n6^d& "48DO?p!Г{2R8cs-R۫NqN4 Ԩ/bd)(Q{/gs>G(&TH`#qz<~)3ޜB%/Y};b0(́vXj3= +^Z D>%˶ 6~H> .&Zkp n, Yk*r:|tmr jA",QS s塑8nlLQ`~b7;?|X4|ݻ _~ә";z F&?:T9'7 (^Ii]8 '/ >X>:Ǻ(A ,Uںk|彃7-eذ>F4",籪ay[ޔArCN8i½@γBu dÎ>Zp c%,`bCݞ+YyЦ΢s1N|>ﴚrv@E.e"X93(J]p}gd܇Z`) 6Ov^xDn<>3;֠R L " 1@xͼNޢˑˆXÊh LPu[~+Yl x:y~q3̢9/]Pz鱖wpï#H C)<X {~FAaͦ;/~PDplg yw".P'DDEqdֱ e<5ۄ٧9aiMs+ަAK9ۑsfK U@2eMqA+c:A.> s͝Fs6$phq| 􏻸kFDkC 62'7}Dq"H8ޗ9dn} A֊b _)b'1#7̚,9 ,' c;W:a%83ƕ~i|.hbVx:\GD"3oϑC!;"F$U"F")!":wxQR% +^Tݕzpsl'Sk9|Ҝ=W ˼Vo"O]?wں,*vud|3yƯ| NH!fұj9],5O3{ `ۜ=6;un_@A AOg[8n3Z(G :b%q3pozQ㏥si9`3,DU(0ei)CP0f G06D_Y8Ӣa2FX#R4z'0B%z:˞Nasa U q ǰkk7! Q Zf20t ,[q!ԛLsBƐys视Էpp/xYpwȲl@ KH['[qCNwC?Jq@cߡh}Psd L+D`*s-bYrN(4g \ŧhT\#UblC_"qBDyϿ<(0H=7ٓg{q` A.L|/2w@UCfuttonbӬ'5A C LU uڡyc24 ʂ-sFC/×IX1b FG:n݈\'vaCeO-$gKKƧGH? >Ix)La_LL`ː[4)ىc@`:@\H_vwΰ&чa8Q!dqҌ_-ܮK`|n\y}q.bޛ|K_F|: z_SwJ@Tӈ*@VGTWLw<ѽ()}.Y.^~$Cpm-(sPTT}k6VZ!u:hk"UD])cr:NX!7lAOƤ p!X$4Bj(1}%5+!c~'AY6U*ЩG[- m!53LT ml~Αٞv>spô2KCP B@PKNQ| k@mǩe!1h (dҒ$7NSDpC\zX"S,|agM)kZ4 6MyL2_ BHv*q&Tu`PK:$'Rs3yJu<ɬ{s/5ŭ i!}ߘz ;oGaz4,f7;hծ4SstQ3T7r0Ⅴ*$)x9)qrWSl m0\*HX"Xn6|V- E˓(tX9e1\|3"+ ?ާLN1AW+\>;>'-DYjhxhfTa:]<:Xylu6BT"^I%PˋN/+ﮫ|a[ N$ eRS4dˁ;,U\=y>C9#ޗ̢jlSF}!)y5bN@u(: (z,3F@=xo;K yu;ph`/la*5&0.-6H";G:ĄZ>HS;_t9W}''f92RP&nōĠ3_ Q-ƉY"}ggE玻)1ACȌ|/#!]"n%Sա7rkq|idޡ1./ogyܴW`r!1 yD=Y(qGCC#xå>_ck;? >8Z=Sn=xoV;FUZUAG@ؓ/ T>b:KfWlw2ߑ8Xӣs~_uϷqUD#Q8DBЈ¢CS zÄ[8q͎6O=5c,HQB(@Yćm`ulҎۓ.Dfĵȋ{u߬L"~q8tD; g0_q=>Iu:C흌xG4ֱ"%e6BakWJYf 7Nj/{J efa ʅ]@RM13$H4M?X2:Z5̹kxM"(CnciJj!apR {[;[bÁlm\>uPWר Hh3F@:xb :n+W74,I<ǹ-kNI - hϳnUvdR1.[vڍf0-Y֊b[Aht팥d FHL\FwQ0F @t̉(HET8Bt%Euu\~!3Rz"=ҋ?@M׉w (D?8u  W^Fe—&@yZCтꃚw=P4 ܡTSFc/Tg,yӂ|Uj"<5` CXpl7c FT?^UiQ/Ql<@p4 -nC)MF0%)od[ &? :=57Nj[OEq vi;s8eU6+{Gu Bۤ@ ;d@33P+ n٫'DAcLʇP Ϋ]y#oS|[ghA<5SU5Ft73;/Ǽ #m9:>Y`'82⍸ L: C3k lw0Ӂp5"\0#>l;`nY "-v k2(_[1,)ـes`O" _ 5&Kz08ȡ;CA'_&o0(600b=ߨ #6t 7ªwk?ŁH=6Okj>|P6fځuX65g*\V2Ip=^;?c7\>q̳TJpf gξ?#c~}_Bw 5nT&`V뽞uS(xׇ,n a74I!rHBrq,3T +6Ys?EJSE-rEaWt`ש#dԱxEo; e cGP f]}]. G/o5&l>(=E᩷ShFm5ɧ@J;&.PaL <K)C̾L6} rΞK' E(ml*ptQpc gd~a(@@%[gc5I¡ëZY=Zر02Wi kTzR+2N8"l0GM +1F{G\H(u> U.-{?]}hhb?|8?LC&@Mhz&3T^j`V$m [uonIUBw[:>vmڳf'XYM5eNξkHLwa{ [pǭv(!q͔$kjFPs3pX~=r *#:ʔF!"g\PvCj}x@I 'a={J߫+Z$H[˕Q~jlOԦs[VqSTVB  ?c{Ǒ- .HF5=C-=M\ckGS,APZOɬ@H*k[Y0d>0ˊ3Ziò  RdZ?8qrwT6g~u0܍x y:1>w'&Jl@Y$5pnQ`R %\gPqC*paKҔ?myEF i! A \7K&zh|u"ɽ-'޹ vۯ~ŠKU_H0݈=e wP\z 1]_^|usDa$ H[\mev{^1*@ϯoDb=l2Jw݈*!][kzM 0 B(9 H's?JH?UШȑ-B bM/-zkRUscm,k]Fjky W6œk^o= QCZM( v$)URTR)B"D!S5YKmF֨Um~1m(F"R~cGb "PBK2;2@A'%_36?Dsu`0s~їE7`\;e92b:??AWB!BKùDr}҉\4|%>,yJ"s͹B?nQ)t+7͝L9{~WGwtU):I?<%EFDH`eC&b&H""/d('YTԏx>mfVz@?"(T 0r?D?:G8D) >pJ?____ʫDn՜y =*L,,#pfʸB# '1s Z"݌}gY\ 1\ŸRۅ#skv^cx-6 \pԼymۈWۣANmmb&,Ua<ͦLMiƕ7k>, 8Sv-zߎ6ckĈ96zI2QJteycv^n4X2m̿W :v#VD>"ڝÝDΔgFX>,wdFGfwZ73Uϳvy6szp٪St/OKa cB&l3fl߀AprӅs֪B$0tp~7s$"ܙuSyVZ5IYˌl LKp2?VV#/mVe]gUWA]a,gLv}jݷnჲWx3˅i𺺯(Fr7rV!Mwmt޼B5k`c8]-ʃW g=f.eZaxvbe O+VvBS+e,7^Zy]SM"3ΐohkj% t1k"ݹ>aou>ɕ<[΍xѝwѻttzG if2[= Q*~_)rul3b)njvk.oM˖[s@݋y=}Ǯv2^G)f̩ű{:et٩c"׎ '6h!֫mNٌ P*{t/Unm9˾4_Ů^9?ˣӞ, [?+v%F|"7F>?VXv;CnÇv0KӋ}M_Jzm#?n=lא^׏TKޯH~5xlŁF }#i=ކ}M;{ڤ]~|"GY^W~}fZԾw0mJҍwW˴?aw2?z oϱ]Q _ K o|d>IB˵{PJOkr(R{w M2@A&o-Zk[[%b5c(Vf:UڊHܒSel"tTIVIv鲒jIWſW~v/M-1!':99QTPs(/XSC y&m !i6j)5&ɚj%Dvf)b(i#\VK0:P}]lJDi6MޗMmͨd%ߒWYhԔPKB,i_vșs b.OL"eE# #[RkT??dz^>/:~}/Ǹ|/#we_e'Ol绛?oi ;H4~Yu᱒GVdKb׻43?TIi:P3 q^0 v`\?f@E#@?x= wnDǞf~Lj_,ظB4swy$o_XP ߕzo>uop>ђw^9|P[LX-73h!g>Ð޾v }P&|\uIMS^#tVl IϓW`:ď'"ُǩf;mmX'uD+)6Ͻ.@gܺ{FʱՂVwC_ Juult &Y@L! &zjD4 )MkZ?^N/x_>rjY?X V\,uЉڴѮ- Q*G" Y>Frd /Gn2}5U)A~YoTo !X*jscQSjEa~ct iΝLcb :2^w_p͚Bk?h"6#It`mwu\kAb祫:!R,\JV_mIgfW*DzoK@U5+iQ'W&T,X"Bܫ>#\Dx^$IWG_`n)^]px~L;??!9Q d6"߃@Q[lգ]eSA-duYA(n ~];T^Ƚ) Jm. .PMSB,kzߎ6ھBfj֘#87kn=dhV\MߔH(ܫnnqq{7+#$k*=:)0 {2|>GbCp'p@<4 :o' Z" W35!Z2 td|#8~_^E~7Ck&:0U=rPR/J j8Q|f Nz@x;H;E( ]Cp06$;swsDAASY'W;_;H>@x}Pyg~$ 5TSWV^)^{K$[T|H2Ͼ+}٤*=޻p jE :Gt_ӐgCyO؎ 3!8(j>AkX>@Ap@5Z#TqrcO$@?CEDZWhҝ A/BN~DH/ބ. lԣ9$q;w;+>ǡۻ` 5v>_gߠ^$} 'Ys ^=XzncEi7njjX೹?p SkaA6t8z9;MH%@cj#hC4J/dz ^vBZ\S`^BF8TT19l?Of7tbc lɃlLuk':ܰVC Oyyyph!H `{Ž9M RjD!7^ԥcDc=t]v/ 5JFJgZ\wKѝn$l)vZvK^Nݖ;o:( x/Ә%p c DpBӰlwpNlK9c] @UaɹXUHqM.7%7]Dd("7(Q(Q ]<3ʹ ] Vsp~7,Vx8in,fcNQMrH "*_T~oSXq);xڙt%=S!DYs3 8t0v" $ UN#@D4v@=5b/EZ8/1ffСcݲ,X4Y: }[´za\O=8~RJ$W rcpǕ*9pU9i; X6Xb7e]kU^5d̯LX\xHm8=Msv.@(.}dr^EqoZqwĦqևnʼnj! X,mȽ%XE$u'Qvv {mru[ZMrę*1Ԛ5,,9ΒmkZֵi\;mHk9`,5cn8-qdz;blDM ijs K80 @x%dy# |x ,4֡IbCL򋯨z 檺a`H1U8D v!2/s+v1! .f2[XX>L ˦2=K,|!@@\B /@܈ 79!K,n !x]fg;Y fd"; >J13?d৫v]Cqʤ>%[Ѯ#r}ٻkdcŸ VB? Ѣ*CŮf.>WQw֘ϡ7\*2{~WcC clGjOϿʗiDS0!8^݊׬(*:YɃʂ!&"8D44PtƶHiy|G' ޾^+?.U(,`([ځ\x?_ 5ʁ7.LbĈCZ_8?'c  Av#YܢdT=92 } ->c#H?s|(xԏY|lb F0z.ǭqAlqc&Bˈ!zZ.NN)6~i8P0|au;䯄$I/R9¢A:[ jbw=ruy Kb96 BVјzV腠wIc֬"#n\^Z^\Q x(RL>"ΔUJ kE%6s=5z |^8g TZkG(ofEptu,uioOC鄙s` Uz 3%¬ṑF0bYO"\aO)JwCmvoq ]?+H{S"ٰ;SD0^ϺqmuAB@e Eid{sJ3\csҥ9xrjA |,A}D u.7HmrVuTU8s?_ M[Wz,Nк> t1G?n!#ζCZKCv-̖"pT %G+1^1)zUIk0-7mb,8ڴ=UB,`n!O 0YeSz(3{zw4<`G?T\^4͑ϔ PPn_§LuOt%^ŭO^kf>8pxvofRfsd8P#?t挷:{2]{c eQee~zFʔ6x^Piv Փ<[R.7tYc-G8t? z"pdGb7`u\)CuYFŌ)T~›j Dc>rż@ 1wݵ}]uN(V*0)z90c m.Ov=YкQ׹;]y%T)G}uengt=feqVFl׵@՗m1!|b63Щׄ%grZH8$2U{3م[k-Ѷp7? [Wlb9Z& :1t1W=QpgE=cl4o]yO,o#疷d:Un[je 9zV-~\У oSwI'b}~~ə,O OY ,JF(nƬח jЀl2$BA@O3 JgE3Mҁ3=͖0*BM+Ux}Ot[?ݽwGv |`ii[9;/9W.̽CIl[j.-9r6]q>ɊA6WAz!MbCO! 5LsŶ,)"$׫$WBc]oEE㯯Ώ-G?TUN 2AݮN. ^>ķx}Y༹C!< i5MͣA M 8!_O@`?osS8$ޘ,_sJCI-'<AJ763l_ QF]=}x5*ytܮiWtK8/bT+jG`:r[OE yGwof!~f64ra+wdz rQ|=mAƫs>&nJbBEs{$1pV AXnM2˧Yܹ_Ө[,9knH{zv,aD7~VgL|T̩`>=ٙ, 3h]nBTPj#FŢѶF4jѨUj+EcZDjƠ֢Z"(ш#?q(?k .!!qsY^4dp?? 0y:aSWKo)3n!_Lc(juDNWY@v`(D/vQ %`/`7$H @B]!7b+߅CbwՖ[^hכ fz @VjasluT}z 1 ӜƖpjmd@Ai vWZڴѬ+nWmdz}ia'ñ eWK+cn[zrlݞ2H9(WHVZr]]t7  9.F0ed!1oG:g sfu-[=[,eӟ&]ۈ2qnv#lY.)Zn0ͺlu:nt5^sѽ}52epTc/Pc >/],ѳp1eۖlɘpᯔuVBvt+ kD~{l[AkQkNvXknlC]y-Js]-諵>aH`],nsiUUӉlz0f!G:3p3{FzoQ2Y޶jV:--3.׵-bi. bJaןb d{$sx^λBz6Oֳ/늜P {CP퉄Y$#K.1j5iT%VIXc[]3iv1h(!-KCÜ׮9t\-1vsmei YXx\NXoܷ1gkE i~?MV_իx{ng 4^Q*~R.?sK-JK`J^Mue;\Smҁ,!3ê[u[wUM)fͪGA~΁QV[pHl2ƂL Է\\([ 1 + p 6WFmYpx{"hOc&WHW} oL׈ےveXT5džLG x{'f=9ct~f=sm$cnnBir83)fKQ:!/X,Lg ݽ4*ؤts[(:<ȅ! :Vc<F6ּͫ2_VWAcr`zn[:K}Y73kbJ[yI2Z#q7eݺ?>6yf8[Yjcpv?VN3fh> w㫞ޖdW_5ϣW:֧n1k3nN;*c1!Q9jqXrjmâdf#BcVc,q3T0޹׷cFGZ> Ѫu[dY[ٻvyeYqfA[ks9[Q:: sI6u}Vlm5]17_t I.n‘ٵ߱'+49jKͭ A9̾ѳRae!kwثZMMۛgm6q63 꽫m];qַ7=XL@~.,!筫6XL4"1ٜ7Y~ za<#u뫪;# im=ѧ%pUu 9Sm e(VBsQ[\L qflfܫZI[12|\|Tx_m0[ƴrmw2ol[fY>mgVUk`K0ۯ86;`n[jm!Ւ_XK7IHX)fk?'Ѧ_~~&?År2"oKA4_:T~)*N#uK6esR8 uNq即L#m.ŲLmk97(!9ڸVO}{.53B*6<HkLx6’n[s`_\UYvE0{Y=uEe&\vfNt?KN`f'F3r@"@}k…;HYgX^M=ICݿïop >b|b#zqz{EX?])s"|vC젣O:ᆸp =1cYӺܷseF.xN6X{lp'trdkiZ2Mźp_NYٍ\d;Y(1kt/sF*5~W6S]}0n%L.ph&F/q-m9Y X_}G .e Cvײ̮Zo5b02n]#D;*ћ<)+t0'_>Zzol~)yaD ˅p΢.z͸ǓaW c\d-軪t\6:y疗 5\3hcv7\h˧L8ղZv9κ7?ou#f H;6DԶu,tv^XTD "f[U' ( B<wwxAN Gf5)KexkD07ZAzshn0q >h Z<{OP=(DI2q= .ޛcW~J=R@$5yD,wЏ<=N7dCs0 !hIQtӥPw$fxP*T9{@C.F?8j`3!=%f;GАtt@H:yr;,;`֔Q!Ϝn (R^'5Ծ=>_JyȢ/oCB>Cԟp^4Ud,">1YuHT% <7@JX?i[az b87AvMYe H'[|`+[,|frnZHg&r3G8ɏz bj|(4g)ִӉlPl%Rn{nwZv0"fff̼Wk*(HLHw,e"^2!1K7W1&Ff6"zԍK.c ]zf ]8bmMŌ>Wpx #0AK(QckU֤p9=fQ@H( i!&j$&WBEnAјQp#2)QC9j1l#^6U.4:#Is( `V(QRէY9>p4o3.6qΝ:> $[%*.AҹrBޛy*Ih2j#LoŽJ"ws42(6P&CBipNIOv5}9:'OuyȬqs{ľIywžx~s}]ckZQEdsWfqk;޺|񾹨stPUYN:|jb" k.ioOQ81qq=b3svqZuk23 n&^ r m9|O\u\r9fS%pLcY Loy/=W㇞wS3B715*ޕkkwyxzZUk5G<O:Z\uD9.@&Kp]1]hc0 2d[2orH2; ÐHQOnv7[S` OZI1" HHHe1dž:kMY'ݝ<@&@ JFmG7e aIa֍R*c ޞ/ŜDwVqVqk\q`o+/s(G))b"j7]Ufܘ70TgWXJga%\N^ D:J q>b*e|ID@NZ:ݼlb$^3$0uIqZäkqWN_gy2s<]IeuQQ7osJff.;J2esrfם? NuIZV$VxdTr{8HrYc:{I5B$ 3\bprt?hݬtS.i\D = JWO1*.\5ZdӃ[aw4n Ub$ FQ/rCcA/B. MJT\ʒA i.?Z҈6(ѵ!hX ),h"XэUFl`cDF QQhH`"أh+DNqιn'¦qA $E^z#vhOA|>#Jfq9CxlX>=Tݗw*k]Ͻhا<؝ζL#pd MQIml&ۄ1aX]:7iV:I3̚4j0n:u7n4[-鉉WݍQQc/TD)2+"fEDq$ 3)?o,\-ʣ0X _6-}ЋL# Xk^3Olse+YAY꧰WJ>`OUDEcf~ m,3c9y2^D,i폤 +,Al(l쬍EW(m*7LZ#OƇj/#,d3J~-舗e '2W7sm7ZKӧl#q۶s dgBBQ<bDoյ5a~w r`+ RBn_H51<~+uyAA{* PyV<:u,^Ө\<2!YNk!maUN6,4fohgؐn6X+YȀv<qƤ?CΦڻܸt<'ouzEIn0,u 1|O" *bJ}cۀ2#簀œZw g=udFgoFݷK?`_XsYc}@u` 'c ƍ8cëmq C`edR %>'SGP`|M(~ԇ>,a5`!n,o$ Ivע!!Oe/ @{7#xzoPt{B~ $9T`q}G G5>h'D"aCALG4/7GoUYSM<z5Ԭ$d<pl>͗|Ҷb֫3) M!>QA݈'OM?98waDf|XD 󃚛Hctp"8'+[!($182F+hF5&)! B}oןߟ,`p}_G[>%}K׆%7h @l\J-_Lz=k2>w07;;X$2 c!9 JѦZwf;N3o /zx+F;㝟~_,ު,P_4+a9 0e$Ǻ8?YP<8H]g Mȃ#rC[R1jPz[H?v_gկ屜,`R-9 % LYl҃χ"$f%[*A5;'S0o2[#Wj'wHA8l6T7z2,zh\-lx\"n)\#V^MH?@fJ`'f-+w1NV 9d;r5nQ?>oyBBS64wjW1JA]*gLL<*vMZ(Dxt@g'n#kJŔ.(@D?H@>n?gtO݆_CPK3 -DC=puS,JKծ5oc90l6_!#Z +ZƀMZ73B;S!mMpQ2Ɔ0gfEFqF(>a֪/U)MyoSŒqϲM]nb?GB(EP K#ؐxׯ,Խ!Å񭲍+l|-.,5U` $XkJ瞚r)k!6_K H-nT#@83lCĞOzw?s_/F8x[@H A` EǙR'@Bcr} /RI8:Wgn7Gb0e̼֖0x~>m#x+ 2{FN M=1ogmnq.!AjS"vCP0]zI.4<.>Eю9UVJc}Sqtd 6VY57Gr@8$UD2 mSGU=ݎ͆yE ^ި1bЗ@dP5Pþ8CPv8}k U@Y)1m+Z+EWATD$.' ,EV-@4f۪.OQj7i?.r!DpO=I>׋ >مiڡ uFfh&2`e@+CXnfXg=EնX.ag\[o8lapP*uv컝eMZ\9kJt׫?^? Cp5. eZ߫T% Xj4Ye^O=u-l)μXIUfVo!yaOg$u"[G1պ>;fm V%Ǘ8}Y>W~+1گe@ <`'HN3n?$xFFr<%`YaF:O;bXбnspŷ!8 n">Xoyl XC9lr8ˣ7xAdv $BLiy@ÃAp4j-12ύoNx`@;#r_MLA..BN~eW_Xu֦Gi`5@yQ:Ϟ IuJ #p-*DEUǧgwbrэ}fjR@>7+Yf,qս͛馎,un@A@H؈O UXAҶX ^8g_ֿCAQ9H>!͟wUNlk{Т}·@>DDM刁 *tC} t$[QbՍdY Bq6\V-:/UC1 !40qMCHə|p=;*1TU& *x#  R/uT*PS<{f9qhη Uf _ApK($6ۅ,,Q3P(jЭa5'm;0Wߚ<1{!p'~O VT,?YރO.<х `Qxj\v@8t "-Scnai>(jZfMjk&RyaHLKK$b'c_t~]u%|f(Ⳝ=%sG@cUy@X+C B~۠h"T*jMrLj u5czr>V&\# I] ^qc#u5#6f QtDJ/.;(ŪEE-bX=nGd]6letOu[Vs1hM߼u IY:4U|pgSkřWPd@.[QD}7V Z2hkO8#GČm%MR$EY]n}l;6M?[hgI/gRq*$*Ѭ"쐭|??„d}_gXN#U})Šf#xK2Xw;(CD$OgfN}r`UCQS0{u@Ȼ ~0r k/uNV:gRn:E[,$iTh,׉kpB}@==98*!slBz'^Nx\>itÊK.>ق @H6kqTm&wJ9PJy5ڄ]QmC A^]a v”b^1_÷Lw\n3YX6!![E 7IC 82D10 zM /ڣTA,eqkDk>amyMRRrj?erfހUPx" 5 @~;ځh7L$ y)=Rǥm ύw:}]Qgxwq gռ+x/[ΈngE= 7K?mNEBT#NZ BY+\'JC% G"#Ej:X?a(txh#ȑ;v@8{E:އv?i8 /0Dm;G mE1+ϑ\݊q~(w妙Nj h,2nv,ˢNY|ky8:.R^lFLk&)$ ׶V1K/b;L@N.>~M:-H pl{tlFdqp]z/^o3O8"2}]w/֯'N ="lfFݬ~Y3c%$,׫լ)e:>q)t}k^8f;@='!Cs<f$ }~M!z<|‰{>';pX.s M~S@gU/%ʮvw#ݹ%D68ISB`` P҃ۯ(lib[(S?3h`m;/;ܪX@_8k*6M.  퀝ۋYSLEL_N}y@T G[N@(=A6jfx|؈;d|g>_& o( ,??6%*~c9aF((A+wwNz(A94EO" |xs$I$G(?4=f<>=&GpdC&LCM}6(vpIeY>]kX8Fd>pQ_*]7Ѕf>cIM)N?7#Lԏ0\k;P(W>D ׻8ↁ0g9s:C`kkꗈ7߫Neޣar?1d8oltLL']{85wZ?y0$/k4fa)ܬE#U-2>uݜ/e/ѭSdX+#'+ܫ$MÏHr#:8-Pƃ@#Y: ,!q giݠs: n-G_gܲ0g}O@CH-!B4HjͱCi!4|Qo:d#Ay>b̴ZH!PɺH^ܠ=G_'*d|Oa0Cm=A̎Ld$YF?@: (բ*^zْ)@QGN7~7^t3u2'q3J?^@!VxdF^`&\{>:'TY%š~Oݵ#R2߶2^s+/kCé;C_ mצ*="eS2 )%PPqCD D~ډja!B}B/(~>S(čhfkouP~dw7;=U;;H:$:eeSMg#Asw(r m~(wtJ߽C)5fx_%H"4ikW%JQFP`@$j=#.T`.VO9 Qի}c@p$=/@խS~ Ƀ;2dB2cUv*le"M Lbݧݲ@%OXm2ٰUupXG?66ȋ 5vX\FPNkl|Exy謸L]7}=xge*3:e"jH(_kMՅ6Q"GPA9 x=;i⟀Z|,,dD).~}g?=R2?/vaA#,O Œf:/ۆjfE{ůum ~C< t OtxÌ]HH0WG ?qOjaryq#"*0{<8ù2WgXL6T,a?sqF( )nTa~`)@*tBpʢU)w;>O>6=NWJ=^tWi(U n2{d?/Ǧ`/hSm6v^ ٸ!&#'u9[}gKTC2 O\wx6S&"X&L)2DpfkR5͵r[E\YBnv5#Z (J6KS2j5nZ6X6.-8Uc Rj+hbQQZFTTbԚ+Ʊb\sk\#j6*ME5^ޢ%sX#n̦,V%1X-ɭ3AW5i \n[Fƍ3If2nY.k6cZhƨFQzZ5/g߷ىн L:ُu%ãh(UovЄ!g"$N?9~Ȼ(B<;w>ZCdt}AIA wd.ph(9abz넪\r8i8O"a' ?CQ=C/;m:>`‘"NTkJ,hMwND7_vޭ/.@G&I0`ctV<. | 9 I s~H1F4( yΆ 2SٰhͿ#Zd@ M}L74t3tPa ^t=sNx&Ɓa\@|8NfRQD`0MH$x'Y !bf?J2U$z͐ ȆQΏ=ʱH\ ܗ|uV"s1q#{ʝv夫<Oƞ[>LˑF̗|M*T)Ufp6.B2 S*f5hu2|CR r,o9fÓѱ|X1FGF&3$rbc7G"tؙ< @'bMV QdR(d@|J >dJ{`5 S>\t/ɥT(ROjDMN|tipHA%@|PۢHF( ;F=inQǽ}~i %V!`B Y/ACΎ=\m'SD|'@SCA)'ZRĿgN3L'*-Ryg| 82ww$^Hr]X eɁz!@a@!ݻ m}$E5Ã܍In2wM"MjpV'ǐswBy4_%"i:MNҝឬ6@Ehz7R (;%{ ܆@E,9 prP ChXv7gX&q3haL&AA(]z|.ԉD\jL^m'S7XQhWbY I'EX<.{D-1G9<Hl6̛ܶE d*R,2ۄgvQQ>fngxZnZB ` b Q(J,*V}xA*H&DOH% #5 {Mx{rϺlcXT)))ITÀiz@JJC)@$4̳3v <q1Dė*V0sl*, b1!z`(+@0$B Җp Ra$玜H B$"Pҿv1x'"AHFV'Oڋlgݏ|o?#lqݥQm,00~[_ ,șx`j[$PDb?>Uǯ]!_D6V qktsa!21Xw2u8<`mI<j^|ٺ; D `\wAӺYPjm'ɪ+nf '&a FyNi|!J E( +"r)  UnjڹrVڊ@dH#=順TW(X=< Mp 8A Ht IAUZ",Qu_S}_AT/p)!ت*+Qݡq>^\;&70*h<5"o;d~ڸ|>Y3zSN Gn3)CnQ>fuuD%P.Я~ױ(naZD'IP{y`| ĕ04b0 `2oo {H$Ԅ5EC۬9cD'vCB ph ltID !iZNF;I= q^Xox F ҁD Hkt1"%h`W2I#UP>Z>ߗ+rFq~ i]A.vMsn'mW]QEOMOa˯_Ht'!:8CFTm4c&B_߮['2?!Cߚ;*8;s(ty?׌h6n h5`(HOo8C"zt$oSytzmN[TAYO#k 鼙֙O:>9״X]cZ[@|,x,q^#\fzIjW6Z7ϤΚ2z inF_ȇGtsϩ!<ʲBuB*Ƀ2 {7L&t3]|xWEiTdlc9bZ'Q)YüIuCݘ kA GME4)([ ѐ4nf?Ǐ+r>=:%&j ;)WHhm`Wqk/92ȸE*im]-@^Yk'~r}GjX&jPtyfaT"gRgdY3ayOoN H{sOuw؅1] ]#`Rm&슙z!p#`=/$1 NJC0bp?0QY/Mcˑ*Mt(PU}kp:$HW)}?ۘ wcaf;b.jJCt{YmWZi `B$"R ;`gm$`|v5X6Č=8 mo\~ χ'*h+? 2yU CU˓v{uP_ݥt>G.j ȭctĄ@ [.11" _U*K&iA#h(EPX4V(14Th4FE}w "(1YNCtI_S0!Ր£@cqaRB406:}S))):T~Z)Bh628b) 9@ aC`bPh >דcN*\H`=D`l14Q&bLHf(Avh 6 62XRH^bpa`0BTp99 LLN5Ab&w! ͻ]U쨤(CQPH H 3M ?8)(٢Ke.vi CX2~1T叙ސXAai) ?zQ?8r.'}>K^>~ba(B0t fE8BA,w50|5[BO]%d93F&d`ZU,5**Φg'`S9nN3_k*qgu>1C{;>qnw ]61-i3UbtMN1$!B~ ,[n-oၗ6NƵw!<@u8B)HCܐ-޾n=K~:ݏk3߈ݲ?;SVٓ"5~QSp0$d'#CXw_ o~koAoЊ K*f' F(߷!Xt埧3q\̆#NW4 H}}C`?s?? &=t;$zw inݙc#>PlS@$S=ؓ:ăP"B!twIʂI(UA ABAc}FdcЏ|bjkH0s؊xbG&nH'˸pTB}!0T:P }A^!nR"vbV{1'u!3Nҏxu3Iq 0'(CQ%Oy >!AāF Jh"$0\G1(zr̚"_NeBwnLHs8iv~w  [>X-Dh]zI Lr`Mxxy*øNX䯙@BUq^pV <,_Ȝݷ.o%LP^{=^O7|L/#瞥4jFt238@i9@o_%R ~y+ &ŝqU0N(yl|qr7v b(:TS P 0vZ:2%aFHY]k@cRh 6 SMؽ'uK:sC (8kYÄ]f^s@8 ! g7aY##ׇs4҃vjwtzM{ag#N}Ô8H5zR/Ȉ/ozBI/O=PT?hp`¥8P\a]o8ϳr i'CsH A=X6yICдdDP8q'N ]K4pɜɎ!G+Fh0fj4_\ GFO AV'F1ĩ[b78O0 A4>S>s]ԡYvbv8{5??}uz;|I9HI!5 Qbxw?}z~ k1 A!me>"2H8"i|zސ`ĐgtO#'l> ʡ DMG_ۅQǤ-T)0#zTQ}](&o̞`j(7Ϩbz ێyR]? bȰRZ|~'CNR׾R=\}q K&EEKO@|`Aԁz(@vM22*j"B"hQGDK*eD7/Clc?PZX~jRP>kךUݯP:3U}ߤ}* j4O'i?Ḉ@C^"ȱ֡#_c?hXqo}_Kۮ\ zNR}Dhxs!J=6;Lyk07 \~SvdQEYz]*)N؃4)֊ؘG"|OZN-9S+p=U?zX)@NM bU`g5@u}kߍڷoDP@0Φf]AO4(}I12R$y\9]58pIz䳑&84,pP-(mkd V,1Fֱ!CYIV8z~QaH4# A&2G~IcJuTt?~%w_ln2 J&ag9+mkf, 2) 0"rqEԻؼKr?_D`_W_eBVGKqڮkñFU X@E[l:MN4gq4h&yFQD3x27il[:[5t$#v@R tH_\QlFD2bíގcVԒ22fxYDʖcLj =<A\Gk#(`s`*jYٸչ=X3I!ݞC<hY@f@Ms!2=r㷟B XQ!=7( . ۆ罼]^5dߝ v@3}M'tL;k~KbW+06< % EBDab;??U?ezU[ܒ8~u~_WBDlW0 1Qf ;g3vw{8uƆ #;Sb3؁脇@tF| i$+/>D8|C$}m`x 1#=8ntLP{E4EkZk`4NuJqc;(, L$_wqO<:tN`rFT*r]]nnכ N#϶]ر#{= < ƪJU(:&:6,j.l"HvSo[E%wk^v z/Q(L;tQE1'X{Rx&sGk+GS!hw;}#U_j5SH~75ΐS#x$8Hj(9L"QM9΋ƶl}1߀ Y=L!#dDLI&I󢘪Ӈ"N8ajz)5PNTQ#snU[ϏhԴd뿷/\ÁOY#20E]zu!=|@Xhc;x.~ x[_| 78*"la  |љJf8Q5`3B{w~a?)堰}=o*3RN~ᛟ~$ ˕qckE237JlZ^p@R( byL #@Fgb(" 0,C&}qguC|3 tL;%B E^3XR+Qbz'b|'BzkDTmٝ+IG|Qq\!84>#c94>eEUUUUU_qs5(隕("S&r+bJ&a{k)=wC8 'E[]N7?sPcJ1DK;ck}HG #r8:˳FΉp*i@a3JޝC `p  ,c}<?*tJ/E (TC04yFb) !T呌v\n(=JEWFL?*kI{xN :\+M{:}H΀}ԋO:_UUT߳650DK8?W?㴒z$/1ɩR2.TpHOB~MÁ"PtG V/Ԇa)* NCX w 1/\x4| uHrz GZhr'@ %|#iWt$= xTA*-" 0P!Hz wŞӠ3Zor$W cSns6f TOxG^FT~s E ͌#\r?8==! dl8fDuCN@E>g:/rtG`xDb f# |L.HvRѯocFbxT ?Z1piҫ~rjL$?s:A8@hjc,=}2c=ri!_?ig? $ 8aLܘ#gE4_hgE5a٩]4_ϛKY:`Rjm'IAY(`$Ū_*s bŌX8G;<g*Md=S<ℿI6Y&R^jvB8dژ`{jQlor_OKsdiWw*hFbv#-;檻vm}<e7 o1}I6XSQ'Vܬ{?r,p03G(e{= p◱'/n#՛TÄO9Pu:J C;K<$ɠM@AoV4a!FBa&=䄜@`nH*alܕ{b>D#1;``=k! Ο4 /^s Bm qɢ M l 0,cGN+ (h&+p =m^l ~݄[g #h3J'de}0m!.#eIt9'тO91٨y4j!C Zn_ȊGt9;oۇ'k%![m|*mq2JUhE=|[39`A1w"څj)aSH°z/_7˕(@m `{ KpZgf~# cڙvvTg;>CHCڤ*ad= ~m'_; 4@ u=~0?JxqS:EeU}zmᅢA;%kj~z/mI?J]f2C#sN**-?o)*VE௮X#a z`0ClNQ+p^/`&)vpCwϑ\Ds3>:9f 0*>6d8S' {yRQETIMhUchX5uDmowQF6whAc4@bf A"P"FZ6d6~F'!E6NT&3hD$q4I;2B4П|։㊁LT`j} (?zM 3 'yՓ7t:E}Sz)M$5yٳZ? $mVc23kdzˌ- tmr )ѵp|k&SoY$?ˌvh  D%RH2#74 t4﷕/0Zh-~jp Io"e@C $V7C(DHd~" Z[`OPe_`I틌+BSCIAZmH!"Sẏ46: y!tG`8aZ!\%PQT ߟoȜa*$A0K.ZCɬ.*CUCsrF:ŻQ0DߤsD7)k3bDLz&Fw6$*,i'f1HZhju@lۨ` Ț$w`CkUFaC&<yl=:6l/au;*&^v/0yZk 6gp7:ń.HHqR:affhC ]Ht!6UT.190r&.JF30(Ѱ<%jT({#Fy hLJ 1taFaHSXhZK(UTPSf 4dmoM?*_}W `҃Q5.oL/zv(aI+Qm =ڧ^s""h|l9gZ0؅XIFiBa/|pq]Q3լSʄ68RgL%M6Jqd(0o5+MF.F,UC  9mQeqǭa?~3%ξK=G)sG!BRg:x!!©SL`N>TCUPABm@6( 030ga `lƽQӴa" 36Iz}yİ|_O9Nj gUDv;+MO+(5VfըX5]e26w1=wʨ nn! b)59#r]2)[Y ߒͦ8EԹ4rdpdМ֜<6n ,ONx:Fρ0}_Q\I< MAȬ',';wd!/ޘ^q\!%~PR|A3 }~}c-s÷|i 1 `3`_10E+)=\Yyv]!<P#rk {U6yo=Yn*产9;n0^R"" Mgkx9JYTVˑ-uqXAxVCR&cD:nKNP5A2("PJs =͇ؒ Mɏ`'=*uCa6;tZc10 $D8i-% *.jO ;r""=d?{QNY(OEڱ>z\"nʊ$UVF4=ڙ>Q)'sl/ʏxph \m 4} NHi``"5g!Ӫ]/aMj1H"3"/r)e EaUHۄ8~μ Ѐ1U!pJ1HF $R͕6?m rhy +$3s:!%d 0`a|ƃ\yw( ~AdБeuRI2? F:%|$@۝vt-*ce) ~@l]Chv[(46&RG{cZ '& aƥ{%鹣t-ɔJ2GRF% ln:s ֨SBP CL ";Cȃ@4 оl=]Eb]!yb^$|݄̘ObjL U`&%5 1 R ԰ZCp n˥Y?%9flLfo Ǒ1>#ѡD}aﮨ&*O8^ F֬0@1KbR: Sp < p(xԕ'i&}dR,0GY H;Oo=O>`izGf6/xԾs4 FC'Hmהx''ԀU:̈́8Mb2Hh Ǹ'Eᑙj 64`F{t PT0N"K'rD8ghi-c=$Ã$i ʕܾ?ȇdԠk̡wCk1 7" q5!(2J5wO70%JlICQ{iP$2h"W[F&AWq(+_;:$o "h?5+p,NNL] 4m?ď6y(!4 00U vO?둿^/oO>0y%}>gG꧚SG_)9s, &Z,4 cgp0 %~^iJxl)_Ē>gM#\zk\s'൥9ݍ\ωe Ѧ5qh~a>g$QW'xi(N'oJ`RA@ڠjrByASRU$YI5*P0j4%1Jcb椕g@`00ӧ "?A%Fh>˃j=#3211;M0c^xzF\"nfh>aǬ"c p61 !=dg})x=.POT*aL)"Ma5B1SMSOOchdpzR#NaKux5HF%(vuIഥ;ux&d$/BQ(|o62u&E ϴzp$AUZǗ5yǀ (V,aZUߟ3Aη馣]b?!_41G8##cE 39Ero2CA;qoKI<}xI!#<`ad@]Ԗa`Zh݈ HD:$iن@ -by6E[ҍ+#׃{,/V NȰkmvBʩvB*0}X/L|YLٕm)'bXC4'_{ 2 B "䗶@7 xP=ATAT1&,d;{ ?`~ x>Ƕ$>+},b 5JO5GRĪ7Ov1ES28Ng`"r͒<#7fBљ=HL]LL?bi) ;Ҟ^@C0LעVJeI"0F#0<Q~Zp6D_>؞~D)W>H@J;)z>Tiw='ے;UZ@$||n4_ F5j8 }0SMZ8q8 ;, .χɀל9T㶦OA&;|Nċ흾&}Ŧ2Z qFY(4LNF>7MjIracoh((jhhQǻm&BIGc5: ^Oh{\o'{xJd U{#5D@01!_6*^sihiHN*{_vfLid|ƫ|@q?84wߡJM*@g!"! O_o\*RDiQ|qh,`Uʠٓ٤bøm<q:q= t7^a17_fIDع^5TK2A/Tҥכe2C67 e!LDcIC0zҙQGV0V+EŬC1Ɠq XUUUHROdžX>g$$_YyŸˣ!dHt0 $ia$$ !$cQ=ى2CZvC޻W$5""=}Jp;xsT) F.B QeΉM{0Srmiv% 9-Tu@;_c}zTGF R!!zU;f*xCĐd31ϣmV :;6L*32,M8*d22MǾf)YIO\yUV .,sf&? ܨNQ}5@(H޶MA Qޚl| NMgr>*@`a s[5GڟOIdv ݟ@iBƪ-kyU^ZCaHvk_??y Bow_bMBZaդEѤD۱}p% ;K wHQp _ E, x_&Df;FUUyZm]4Tdp0eDzsJTqhq?@aSQL+*-~t+pۓwpNпoU^뱻K;Iۂm*ټIDH$>CuzJ*ʨ{!)bxK/|X`c=9%OȽGVZR$@ݜ0 Cbb#,A9ƶm_PpJ9nkWY=V? YYL* -hR" \9uAr=& jSw1(FXl Jˈą w(0s\0sIk{<4A|J(P#:Ճ!VfSCKCKTREޤ&W{T`<Cэ PQb8pqS]Ո7АxA`Ӡ t9j0? _"tQ<9 6=Ga^SګD{L({QwoԧG}ط8|0!!AMtMJm\Yɓ :fs,.z^jzNf$Iw'īN`ǞKOp9>E?D1Ґ@1Tl4BgȢ"- UIKbv? 040j&!<2Zwiц$s L r:;`&-nu׻F4XɤA-mo_d?T% ] 5R*C$y6C$WP j ?m 2DL(hDN&9 |%zzH*t@QOH&(Y_3g 1V `L\7tJN`1|&*D:5#?$חa>բƢ~ykV$^10]մ"M?H=1=vayu%;?.;lŹ~rMU7L1Jk [G|575{h | ԉ,q҇B'tF醝q?`{w n%%,g3Q$lUQ3 @:4Lgycpx.I ^6&4̡76|x*@=#IEfi#7{U҃ ?ɐ<72s-@]鲩l#I D4Z@+oAme'qPqa >HU(R`8 khr'X;\+^~52jfKizt=OC9=5\sDZZ(-:54"A?MH8u%z{$e|D>cB?&?@ȞIrm{'bOC%GdyAv@j}Ar/E)@  |T"`pM_ E{ƷCG{e H:1_zXdE1!0\=+SLRP_S"?9,_,«));='S+՚OhEUY6$ɿWQpz>gyX{NL\"O?Q ٱC m JU:;7~ZQ)LݳuD"wu$2P7%Wg.:2Lˮ¢|>!A5>!'LP**+ETm>Nziyv!@GG/Ɉ81^'/[˧?O>wWQdJKآ~bۓQe?"4^@]!TYKȝi Vr}40oyH`bGXs7c_n{$󧅷f2:!nXU j}xD58$5gk'5HN UvLLcR)2y*Ŧ V=캬Ď`ǂ8#}Zo""W wNNV=aO˕2;6vz;_rHڡPL&h!%`0~8I v4>C7C8!٥d0`KXH'$Mlc w=G5Ԙz?0_A3!$2qy%3m#'ն֥Bk YߡHq{y:Ab&_l%K?u*]$ctLez:|U}&֣owт i;~fҜi?q-}Q5ũ@,CN+wZa( gi♶x~huȜ~JD@DP&'Ā8n.8K2Aᆣy:;f}9idU!U237cfǁ)ps@G:7WsLfg7ǽN"@?j&E"UaYW zi'N@``Hv'Zo#_ɿNx7XNO=H7@!pC}ͺnYgyWr,=|"Hpg9`QTî%T8R ) CKX4W@tlNzQ}d;.~fO&?J??i1n`3(cb#b2AZZ虋Go|},SFa7{ yCryLf[? ?:*!숰 G# <~?KꟚYdqH T\@~BBH/A-Gq``m52u:aC&Bv1!<{O 4h 4w*vSG!ZuXJ#''Bk}dK=az{u5ɲ 8EAדKg$^Kϱ0?{˷B:9;C(ֺ#[mgC8ѧI6E s5!p`u<ɣT#>_>lTX(nbj OGdWmtdfv)o];:My ;7ףw{wtCgXhT$ƹ*"MCj Z<' Old1jp.̇xB`!2s430!{@ R@:$#+bMC\ ԛ7js⯟_є/ (@I$I$KPӊ|xٶ0בJ<`ڝ.71:4 (IsL]56~ڝ#Y=Td6H{v~ϗX։Rh"c Vѩ*e( e/|ٶDp}_cAz\ ۍfv^7 ߲8pXݵjiu!};q9,<Vm"Lq`/~ kZ7Sb&p&@߽FAGw}}ACBC$2“"l>=!}5= Mxu^EU;t)}CQ;",7sdZj\*]׾ىø^ y ^ZV3=e;ү`0@4Qx*mɼh w wN&q1I;/p,z_= FObp`"1ץ`j *H1,q(4jQa!tx,HCa' bf9˪nDrx7e k` RT*Oa^r@Qd: : I@FrbGR*;Ngש;Co$;<Σ߬d,@(gScN'tȏq2\Lꒈ*uNƠcprGN*"## .P{N0BNkߩzv;Xzw:L;l) e6-$G#@_xmrtIU $iB zr>0K z 'sikݡsN tW#L.JM,dc rGE?]կ%;g?9ʲ>"`:rУ7ײD!j{t7xdC6 k4qRcp5O3U?| I=: o|xUP5S(fy:'Rfijڜ ڀ(S/ GiRU CnڌhD0Z>>٠hs(wC&D!9Ee!C%xZz6vvp\$X݆[Ұ8^}GiLFN-D`I+ Ր;!AXy{׍Μ%۳6=+b4Y%l-%{",J+L1/)Ǧrb"0[˄@p1CΨ/Cf_RCR2挲P`IFNQ1Zۮ]QKZ+ax&!q m"!^Kc/hkˆh/šx!dL+ /iДl rehS؄uӷXh +PG]]+&[i1# N%3&\y&' û#3d;g ww0s40@`Q7Uzqӛ_[(U,YXqa DH o]oS Q?N- O0XH'@0$qA cs.#}Ȉ,0LrTK,b@!;Q鳒)AX\M6)-B__t8iOH^^eՍr!\R`F3,*]ȑK ŏNT;Jk:$m_8aօT"Ԑ4Ɓ%zyCF(SwV7I1Y9TY T_‚9 VАv\̃<'rC[$og, C媊z*}Pߨ8/PfxU0YbH uuARD4j5 ,HwUtimIW.ƍ kjV1m>̃(O]QHdy0 f)E0`Q@`ghֵe7} HZR'?(h=ID݃WZc+ b1* &*[ yᬑCbS)_S;+l2 7i01T0؟8'zN#HXNRxs`D8I g|KdH] tŽi(oч}W|[F(]uA '} z܅$,7=]O\9".s(VK@jBR/-&j%żCI0{qTZf1ګquE !Y"b-uג8Vd*?i 1vwiϨ ӇfdU79@b>!qRͅ2)iUV \\#BqPVOz}YǿxO!H;2UHv ?knTA2h&G}/7QZt%Љ`_Ekˬ'HʴX(7\xJikDsFXzЇpmri<MH6Af:"al 05 깣2f9ֱ Z]Im̥z5irC5Vg6Md)%LsOM %L'Dž‰!r%0k8AbfSp@CQDMB4mn16]J֦Ef 3&gCev %~R{ A!E%<.ҨQ\ RbDP 0a1ōA#dl>!ܞZ?p·!ƉECD"^w_X1hnC1c )qCꅈ2(HqOiD =lzJ8]>yP7F" g+:axB-3]< [MNĚ{OQ1no›?vDO!d9:QO8ӍPVm>g'&J!jX-t+Hh1-"WīNVoz]5}r# HU)௺5|Tvxk@SȖXn =ߍoрxen*B(PNd62MB@j2TNlY!ABPCerL(C$GA9^L% 4 Вp+c$:RX(u>TU! Lc}pŒH`;Z,k%+&7W r`.VY@~㽐5~~nC$ӯ%ҾG!WMB 4p~wV4{ PZ@0at_4h>;\G؁{+o:TQ|׻q3']᷸ob=fqP`5=Yl0#ul_6iPO`ϱx08~wj1MS?!K&ᧁ%H!&r Ph):CHO|L"A<01O- r+^>%ZeLd7Am5 ː9=6v1#xi0oȠϲ (H5BJtwefGgm)!cq*!F*Ϲ$BAj"ilbK@d &É*)+٥ۏKWE]"0Z6P\15D zNQsACA2;;w뻦w7,d%""AAse"<hXӈvJ$*ӑ$5-H5$QIlE"[&FY"d#p'0J@5ߢbȭ{?y(3fLȽpu=^n/#o.2QׯD>L[)UI-*QIB ?[::$V&J:?\蘫 b/8"IfkWL0jӖ؅j N8C@8xHqSe;ey"q< $cXak, @iGChM;ѳV }l>tG 2"e96:@ EXZdT&w%Ai+J/;@CrUTUTW\P>ﱼ&, ˉ.k_4#~T$9Yw !2κԚ"6BnRj)b+J*hk lif `􇊄13YIt^sR} +d*m2,*Ryp,>rS~a BI$+LSyC53#yuX}ƾەcj鳨|q '=ُ`=,fe0(#tf61-Qn5\O8ԇWbYG069N276צl(u} y< 8w$@XD/c˕ܝBg!w/ 9aC ihmą`Fji"Jac{[w5\0~yɬ牡,cuKDJPceC]350o2\Z#c6u07sH&툍8oUfA GmVlRIӴm]^1̴)cj4dZ_p2fHnޯ tO3RuVq}h]6‰UR59XAB3Odb=fMf_h?d 9Ó Y0ǣe߹1A" ~fHAa "( 70E%5iT鳏~}"(?L^DJj1(l;C=y撎v1W6vUePb.l@2(ĭL!yg68YG6T(RfD $Ri4cZ*mB1D$2">|~I>OͦLˏ8@` &!hC %Yi>3CܬS rCJ J3JE dc׌?jfS{yYgggh@&эɁtQrľC33 7S@>R$DB,S B +CJ&@*&`ު'v  ~ˀ^n!$(BABiOԸd6/Ѻz,L=2od;?ycGkx&,78xP|s=J(4#CN G ,E[;OO:$$'фc^⏧6K4ǓTHD-(#xΠVe#ͮ\ՖIEb-/-[^lT2f X^\f)SET2E4 c`gvY1 B9#FglKT1ǵr"jZI='wD7TDa&4O-D1.DAbRғϳr;'7%ZbzV5>]JzXhF:DMP(Ck/ZZ=?5A~a%O猚Au PH2)=AI6,ROf6{w@&RO隐lp!ܔC"#G OkL<Ґ 0{a9~îɲq np}yd^Z2?33Si|&ԢPiNՉUߊ)LrOQ'ЊnI}2PD?C$Cq'HB:UA!ADMu^N}/BIW@2ABk5JA.j$d_z8DޑaRɣsa؄UԄd-eJ2-W__Z)F&xrŲy/I""Hq"}'u=tZr̀7uS۫¾CQUhh<S]o׉dԼ[n*؄ :I¡DVbT&뮹hҦ1QrRnwڢSۡݺ w]!ݤ1FMk=]|q"LΗhĪ)2}|{׺M^ТڻC^L^ q#v 9\sPc‒g5]H }ۈ"逞'?>5[ -=z*Cmdz_BTT@;J&.r= 軇Dr--ҍ춹E-o*u9\QU{&[¬[$SBOP"Qk!ETgl4Hj2PSvYgA8jوKD6vɅD |jX%+,XDJ đYM|r '$BXAdF]lrDN49ptmPCՃh*q8m˺ؠ""j:Cx7SIyݾ:Ž3i oCͰ()Ex.\z{nID U?\=`_?P"!OC"GPqSцKX(W}Ѻ(E$U)d5!2,H]mCl"{l@,L c844TY[,+XD}ǁל %PSB9E-p uokwh&9K^޳Gk܅(n H=`F.]??wWX 9` C J\ٍMZkBQ@b$ cQڭq2ls3ܦܽ8'Gh5$ %H5TbW"7dȯy q$9#~EZH}/̃%>}d]II")cQfohay!Ȋp$`P$GҝW~V.õ96aV3g9vIq$֎\IQo$_`;@?v]@sKP'١ ⎖AT&I]1 2@wԾ "> wq0_%/!hrsnr-ʣj\j Uk\Z&MͭQUQlm8)CVKsr hە\*J"G @DV@ V5ʫ\ە.ZRsb݂cQ)J14hEB))Pգo {$t =0̇F?fːklf\!FbZ"I}${ 8BTgJt,2E(`*—-]rtF$fR#cu',QEz]Sx2w_MZ[E&0S=Z:=- %K F0Wcc"H3Jh.:w)=Df+>0÷j'lIiaY˜)oʊp*mdf2쌦;GWf }+a2X_SFdX{Lm^qMKx7>9t{}֮@A!a&0kZA&l-Dҹƍ0sQIc3".  zޫ Khl MhnB,NJc )ڍt]G5i 50 RoRNn5ͭÝ.V쾻_=/JHx!f@j]N:imr& imbsbi6o\Pώ||׽2zquP־mpI=.]vg&m1!m`[K`Q&҆4٥6ECm-Һr:SBk4Ms΋Hamr(d`Ù-v#pnLCM7+gz\}`C{(R}7f~KE \+ 7̵s8K 9X zcޫ$ JDrDe%<m: eUTC6hAEndG#O"Oɚw'1B>wa/{OGN|I'ly|/)>y~.WV5FQ!$ !LK2bQ˂IG!uEU--2o>GOX~0q0o0bO'R:YY,`7I5Q/nil)avg:~9R׾X\HLFE @$0FVJ?W<@58>2˼Uvu|0O-¯O[1`u ÷}_0kE,Y:yvc9, D,IŘw{v _>o&`~A6ă=&\z5gLvN DPBN Q$^d   .8nD*" `L v^78Ur]1}e4nh͹=_t`( Bh$ 鱊0qX!su#Gk9UZvA;s<[%tw-]r'wAR.tE;mwi]t#K&JJy_bH7G0`Wٹ$' ,Hm#tT@}u1x<4jSN i@ڇӃ[lUK W2'6 %UH() D'xE iTUo=g̟isʇ/ x@8'\w^S BΰS;1ݐ2(43rJmSȨШ%&EVV%> b^4 N]- QUo'iL, J,PfAOf$bH*Z0R a+*ƶ5嘷Iarz PekZVe'<ۛήsr]X6]4% !"Dbb^BKj{tw_С}g|*ѝWZ0DD **%0*`#!oGP+_l+F}a6Y/h$PI r{@〓W֧]M ,O~?Jwﳜv2ZTRHjhACi`=P0Khu7ч^m( (􉝱,݃o,4%4!WM2 uV3adnҺWoȼƠ%)4)a #BȢr %*< &Dn fvCӷ<5Y,D(DsQ~}dRU]*ƏEr[F4hѵ|W5#1cьc1c1c4cQbӘ1vG1u1c1c1g1c1c1b-1c˻+v5/5UXZ]$cP04Vb<4 ;S ޒw L !YZ0G:c4nDP31%iV6 $&]]uz6`m"mJh4B]ԕVT77 3-@fA*g7_8 BLD"bހxu: 隿[v{M/(wT Ԫd#Go(T_gF%3g|b v銐N$h=__ҿ"x*oC)EFOѦf ?lԀ?V_,#`̾s~s O4F H"AZ#94,tƗ=5qm_9iiCӿQM;w40B/4!`ؘV4`ݣ8r@ӊv+ڈgybtPLt4dY*ꆌMMHf :>)c`3iIB ~6N@!yp] *mcqt"ƦHP<=b)o3kWcl9NEu `@#zl dn 9 5H,PXً֔!Ilm Mx{GfRй^wH`A(EPVTKF_UmEI0@=TAc66S-h3uZn0DN ԭw3t Ѓ9H ~JQ뵠gG-Z7=caxX5ȤHtx&x T%$,IOD՚j3EK" b/I:,b@tGenë3bgD[aB)\(S8tA3@-1=7`hp\F"q4?í8P?}vt5e8LvPlm/xlo;16 tְcNpޅ:LmqqQ.J<#:vK6vGimP28\zʽXvcvB+F00ZuP-љp-86Ek1̙twDl'Ns% #'].d!!@ӶΥ|=G4[g6hrwqŇ.T񕳁 D&be7J'!)&4Cfiӛ;bJ':M-w;yƖZvJy225ޙ9;p[ -bit0yI;O\bѴ.K8AvJR 4=ČzT 8DFz*5pOZAMnZe ī[EJֆV>LH[(elɾЕ4uCmsWP2LCu3o&AGx9rl4$LY5h!LJHjԄ})] 1a'e paHe7poL޷1e63CXbfЂjdVU3X^nȡ JHRriǹ#h&X {9nHLzvk/ȘIlkSi6yW8e1(+ 0E"۔2HX^/eEVo[";ra+ @iBLzZNI:BDԹjm@:[ 021Qk:XAYM)l8sβUQ,{bI hEB%Dg;CB L8L,Z.tIX;=;k;4yÓvg)=W"羷_.v׌B1L 6*sC-82('pNL0)ӔYP!La9qۃ 탓.ܤ]cVwI`,M[|J@()[!'G18Ъ}/lF1r8hi[l\g6V (SZIwHT{@ܾ!ma V%{YȨב޺S|7gv5FYpA jd62GEi 2Z[KH-ҭi ڍgjFx}Ne \6YAwRV4tpL:Z/zΛB}u6æHc6vp0l¼PN3W$C[NHqѩ}̨żF$&Ua3c!lf󓰑iH$[ܸ3Tk$#CvY,;h`hPvEж -J@HPKp3isɾhlYfQytō&SKi4AW1fk烗ҽWj(mPSd9 crB5Ĉ69Fg``NN(8:c,9bQCf}l 4^b( 6rG:0$sR ÊfϔT"Bl;&Hd 0 9Yd,DlU6D3T@٭E*Gvl=w}͉o`6@pv98č$m&Fo.4z-YM-!4wњ!ðh`Ƣ,3P\cfTEQL03 |6vcSrw-3.I=ۇAqc+dl:pި^H 38T#HlKyk:H!U6VǎMU $JaP<+$36Tߦp㳳c6:fެaڗq@&~J.5%91YAi,[D}; x7@>MXB" kj;=9PfTD`R kH [wʀ;>SRD9 |}=ðv6*j2𢡊0`0 ) 1TwgMA;Xf'4ѣXD  Yfɀؘko541hRø.& mpQJР͚P+,@ hz-6p x9qco]orV` ]G̾iŻHo}g2q1nς+"S:q YtT5#8@vka٪@_(݊EN?`@p5QtEQ$ٶlXq\xL׭O5XҪ^ ZfFɣ]ٛ:\.׋N)nLKﺴ6$jtA ^iZCff[}A8XT8" ێ_q#IXh p 9 :x#A.bi;)iō((ha,n=.F>]JMuD-XDm' 8XR`tr#pOX0@&Gn>I,,<38 -՟2Z8M@_gzG2b ЛTrPW.VZmeD6_ҽ0"ƓMR r53Cj-7d-%`}\)d:r/7_fBy{9? A3L|FN F rL 2xp皟?< c97@//:R sLQ gt$XUp rޒ K(S1,-88 ߮x3PDOp'S^{}?W[ät DN1v ) ? >)RD/߯_:;~z,IeaQrJYpO񿆾p??_=Gq<} E(byC}~]kD J'y쏫u!QlvRCGr}CA} MkЃw;K鍈d(-l 5/`2˹qAd a!Qի KAFGuiFf̅,`a1Ur r8cIm.NaY[F;cHIc6٪H1PRL0(\PHx~CCcڸ0D9Fe"FC3&䮞Vv"Wc3u_K,{ث|]fg:tYWA.VgDG Q 0|")A?pYdiaB uMII i:(ʸ),<Φ4°<9t"o7 0ڌgDa)F_ !0GmZxvb:8jU5bE ɮ%3lh6K 2$(69U(,[OI}%VPfi&ƴ`:W=Y3KLR>54R8 ^]!67y,ƲRPQ.]M& d̊Qj]K;KH' fw|[QHDh V^&$ |旛yOJb=8ՎXGp P핯T,@giSLRq0MK*H2%t6sJR!㘽a\LGgh֦B雺 ŒZ0~z (!Y>q~'wE$3ĉj*D;ka&,` LL>8!!&PY( ;x}B}GhU?\Д("}UU@;](pl L 5NTExh_.|Jw:NKQ04HU`  ^C4"i@csȍxp : pegy$9)>RzI%*ȇځX04hi>qٜ;lZC_!x,~8Iaa-_9!1\>1[ hIScxQ%(fXYvtY1̴ڌDtRL5t(HDљߋ 1& ; z|2ow5$l g'tpOC=7;/*)0RME>͹>НOegϙy x(ۿ{U_heZ4FXdZ}Nс"@m gϤGqLОU'3M1lꀽT-&%Zad NğJSD1{c0|fDf?bd5PR&"c;?3$ؖ3Ct8Îg$^(O}J j(-b`[<2"77-)"5@ܟZr jU=SL`JNd&L>$ѩq i(i%fAG[ !RƷDl ް@V&R LF;5+laǻ 1W'pMeJ<BBrШA=,.z93g/C@mX^SgJR<ɑ&@sN]qb Z?a5/Yés@xB_1CTG<>oxLQ 1%#mf+3e(KF)-DJx@u%~t%vՠ ~|7%"B`@ Zl9i? HP@zfݶ ^5G069ew\vnW& ೰3r ¶A_hʡdA 8l49#c{8J^h_(e D#lf41/M2oVC`d McLo'@5rvW;r@SŽS.ϝٕkNF_@bT<_O͇'@% #쾤p1k[j7K^p{Bg8< y4\͏: nu Iȥ9F];wGX}u(w{3!b $~?)MM70=Ԩ YĢ=)=9c^\5I4SRQ'duoz_ yGi.?lQ#s,2&sʺkn60]CS\ey: XB8 poqz5;!YR0ne`ha}N8qX Vp֛-vVv<i1[rrbst!0`+}2׷MhiuF$.rEV6iXuOQ!ؐFIw]0 '#8|>EΌ# 7@6N4Aރ:32YnBe!s&0ȆoF'K^('xdZ/"k!6H;%2h$ŁH-۝ ̰ݓ#I-б`*q$/#"A ^G[š%Ƣ3IL2 0Cg$ 8B`qy- P3`m@4hޛ(4't̀M]A0@=L=3hQiX :q M7&L[8@U8X1!n0eoƦ6ó87Nb4J֨A'W\Y:ļ4&;4̜6նPٌ=QH8xb, `#+/$s Qh1V9N0d}q|=:_f[SRzw,|rZ[OO26d48@v3 ,DžqRΙ A۳8aJŜZ#d) ,N*j$,K%cH;Bʡ,I,")|M10d-*F*aǚ 䓣whxi (NBMd& (]ɸs\;ES9Iq)D(z}!">Χrix+)–hc+b:4~I0@)1QqJx"\*- *U Ѻg|:Kl+ oFa-k]'ZY8G6nt8zHl}]y]P8hBL]9EB5"m3R[Hb6@MoSdY!ͫ ԨF#|ͯozf:T|b[dhhfj01tٷaK )%hA%L$gI"LG_<}ӆש65\fsL6r9SͤF)}D"kY84ěK}\YOʞAs鎷?Ń-:#ju܎MIlY>;hXZvQ҆&tY\Cc-D"xWs5DbR;JP= 3$=voa]A=3&a"13-ɲٷQN Bsia:ȳ)5i3CA ɢ<;XS T0X E^^XFmw}6L͉2lQDU2Rb8c9 ]rhKsȐw`إr2DFV"e0G=$XbjP,50j[\tㄴqúkN{: va=t3|P4 H^ L{7>  !gJߎj8BR &Wo=s 32TRV1֚k橮Wa|OtBngfp'..ɶKzwWM;ZڛR;wne+mŦ-6:nnR%-$SǫUM_<:L4>!PFs㜏o}`&?,m8${H yEd׽hx8[0¤'ս?.;0W!S\ fK! Quk@H2 (L\)'.Iak`rn(k~@jQqVcz}՜0y9G5,Q̍k;,xîC/OJ+SS{# < 5rx T]Bz~?YfY\ {t<9 8R5*¯2dT3uXDDa g!%6HH٦ATA,;O7}7 :tsJ}r=.H4~x~~QМ1'$7싃>.I˔!ÖPа:ȂSJD*(ҵB-(1-"4BH2  B)H 4[y#$OCݔ|=w"}_׫( ^HO9M2N2+S8W<&CT wč4c~ @ï? 18_XJJRK5<[ F?##o^%)̦#3*U\<A;"b%E(چ/ A$ q):M|Z[_5=>77Jh1fSҋ-~I^om\`4^Ic dq,:X.ͳEr`"д"n&ںmj-frkŠו+ڕ+!,Q;Bf-4fV$jm lZlc2٦Sh`M&eIP*6K0LVFjH,hZT#%lU"͛.ˮ7v].:d$4E5F0dg@ym XjpG e}붪8mۮ3`9s2Q~ ,^r<}*+[K=bgOk<ľ$OɮAvH7vt 9Yf]! 1N?~L(Q񓤀t7S_|/=w`-\u_cnU=:=_{?g'C6ȰPgDAPr\M};a!NQec;s˔ki,@I4(TD V=#f&l^Vn`\J&?ѕSlC&{PBK P<6BO}_CxBxVJݷ֏Q1cUslI+N"tI'ծ}M R}0E}o"'H.XY Cw樶>uB }>XH2L AGR*"8\iCF =,QI8{͵z:zJ垧,QƊȅ_3'XÞQ P} 8 4az/UM?*$նJեx*T AH@DQT@%1@2%!TA&HhJ%@" M'NJb@@Z5#;h͵N(]5j-I6ZJ DXbh+ A(S'SDG% )w h=ȁU8T%YI }7*N_~`ZrTutw\;22KcC$e43%_Jh8 Sh$ 1i2jA"cR[DП$F;Ce"R"IDm(ѭHb00 ]-B]EY&yavu"n9#EŠ0Lm51ƀ:V&=Z$dh25"rC纝nm7{o*4)T;e\Sv5uНuR[]eFђ5YF&UR6cJE\-ͭ\[9%]ݫBJ̗RMm @c*)2O K30Ѳ2~~tKv7W_0=뱌0PmL|iiRDJZ-ZƃXʄXYVͶբ\0QmKfaK)ˆHMƑZLReL#`ѩ U k-0MkV12@U*MEF L6 2TjmVRjة3V&l2 mID+20PąTwF&G!ذ/F#%dlqSy` nvp8kT@T}HRlk4!KБ K營4(l܁ۡM )F~+SJ;Rt 6/;@(;F@Ci*~@3f=zr`lRq`2dd02Jq:z`>=F'uٵ4(,nw溾J,=$_[^eO &V"HROi@PF*}I eW(BK-QW\sM SkZ]KN$u=? \WCGßcv? psK20dT:c͙7`_]Jˮ5'ᙩ4oiCl~=0T _kAJH kҾϴּ6&p@'&%$1ߖƍ2ˮ;]~-$\f; ZM%g fT#r`"j=<û@cuJ Jļb41M܁'OQ%dͫhZm% )Qf5lUjMjF}mB_܇/&"hedAg#x^4Rd`{U=p' BC;{u{2٭ (+W#6m2Hm )ŷw36jP9vC0fTX怊%ijfŬgc7QoÒ??!͸`3'+C ipqTP\5qC|dDw~`w4cA Jw]۳d's՝`&XTGiP"9GD&PDĦT%4(*&"Dǧ^CCw `T4 7~Ҭ`{c#L@̭ xQXfDR$b <u`?8k 8va{|}}H ^%`O  QCh08IF}:_"JvVxrR$돑.IaATAF?ٖu$" #BchDN>B)$ JU&r U '_7i&Xu;U,*Rk_.2}AtnٔGNB1=1)5@oDMTLrb=+λ4QVC1Ȏ)RmGm- H`2#CG|${>}(VE$=Њb !,% @TL5JfԤVPTzz走z:{ض}P}Aw>nf1Rn"@=8d>玑8w1*'(dʋD[犿݈u? Po׏ˇjdV&8~a?pC5ИdL4L/=!fF=cGoD:?{7OO|v( y_&`, 6I $@j'r@: z?P*w'ZBS ` U5bnPkG$(ЄA'IʕKv Hhi); xXԇ} PBSjl C^L CAUCPrbR̔P9-7r9@'# ~!{|niީol&'n,X{4ᣦ7&)s2qWF/bJ@*}Tjo>]7̤uzb7")%= ,l%<Jz6ϗ<{ozS͇Z1 '"w԰ӥАU8 &/?t[mn}c/(Cpb0E8@0λN7.k/3T4՛FYQ))$RZ0~r2Ȭ$:O~c`  63?`Dô#kѶ#w Y2m6Z,a  Ho{HF,jQB!}zXk& ^ 2՗ %01+.G-49.f*T|#h$ C|q4R$0i UL$>7D`Z>SRHJ#CT4B LF~~h R|һJd+66d`[HJlLIlfFdU͵ܮmEI"ɎjgqJz//C i W$x)A?<@2md4H1yORdu>.5p3v#@ ;wٌ:! l`jv=Dn8 ЉH#J-(t>T~ks9.EJ =>{#I;Sl07S ?pəM+,@țSQDN#>gzJ3 zn=&ߗrCCPb* R=UA-ڒfEJ4*OG w 1UqBeZ&|\l\KXHw6ZMf~Ҧ !TFVT(d #*iTEJA%$̣Dۘ.,KMm%L-ٵfVVJi4QYPR($lVI%VnJ`Tao־!{_(Sl؞Q1}-O8ߴ|G tJ>}A)0gD A4HD#C G* (H#5X#4jLh"}"JRDGD8A䪊z>@H{Q (#@l;N :2Or8-ΤCr˒[G'?\E*wAi9,^6SQpV{ͱ~)jY,BJ8.k4󷱻[=-jIa/3AbnOAmi%a ^&Q,Lʠiq hqj,Qu)GlД(l^  c$(5I ,@X̧;#z3h}a `6X?g\ISWy!0l$4Vtm/h[S ̸DOx/xTӑQd`m3Qḃtyg-'X:zfb*'LXDr@`jDQƛQh@E2D)PPi(DEI2jMbѨԮmjƭ"JF#08lL 0@;& ܚw*QE'Ou8h r_1Vh+gqq+McY*?wo87 q&n!!USK:f~#u331?6>^Xn@$//?i3?zxUX}$AK({DmwC!/|=Q C*H9eC{a$0hrzW kXܭ\dl 3r@u\ZPwAh/BQٶ(Hc*W|sݾԨe]JJufQb6  23*0ٲUr0xޠ њ:d1)#Ql74ѾL硞:L vCoTP5Xe\06jpU$6hUc_󬢹#@e'jɳpj'=!Vm+K$8B_~!{= %yG{Ggzn=Ω `J,4X1')u'J,˞ (Sw^|h PZi4 --4AN6<*$ f~9s>Z;p2*!G,"^Smܽyɣ.x$! 4_]rWguڌ/]O̾Kgyz;vtę]̽[vڇ]ݵĥΛ:Ln^ϓ;.BF eKH98wܟG4'OY2j( O!*?gO8za(FRJmF1bƲMlLRjHMSEcc[,2P'y㴏7|{MNl$|"h8vO`Hseص 'j*1t>%!!5cO.8-{;HmJRGz϶m0ڰt 2i20,pGP 'BBXd5%Eh;Cp'Ǟ8CIRf8 -;yJ(׌bHQs#KJSRztH(TԻ0lQ"@Ԇ@ :0 M6<~քd$q97O1ިdL8u&~F{F  h❼z+RT/^8+1#Nʓ1>ZxJV'f%ag)/?=o}'3󤁍?.a{,`OB]Bςߑq ?CHu9NɄ>8GǂW!p<)}/?8/òbbi'HbDr2]сLM0% J@6i;fd98 tD>,F<3].@x-! =<]62[h]?d>Dۊ>6y*9u ~B~kvU͵wMyfMٌ`Di';. d@b D){@p3!aŗ<(2(CZ~D1&M{}B  CRIx4<]\M0~цwM^nMLnG7"CCbSdQXM3fiѢS&س?m4㎦pfCV mJ :1rQҐflul,-ǧ"-H':`Aw .MZ!Jc9|bްߍDQpLYVU/8$'7 ܌ұA,'g|8n &w$Al"Na517Y=bC;3.ǡֈ1FBP͡¦lT)]K$^7 )5PˋX/&%<[)D' VrD"fa^ 7l*(ވbX̪*QJ71Z A)3Pb!f†:Clng}ruaiPlߦ.U`Kh$ XZJ;|ֶx,Â҄ʀPj9tMUz9D1''!^{8w:T 1o{KnjSk/׿@_<;DwwM@qzR7wsЈ꺷qnpֵL$y! !Le*q0@Ԯ L5/SӉ Aٱp9`|λ&X'sR!ave7xzr"'sU%R77iHv.n0ٶ ;2_j jǑGu-ܣ&x&+!Zl# rd, POdUNUȑ#Y9~lu~+MF>˞~if%?ߥ<;1飮#;`FTOR>#_11M 0h:I9`*u)ol\lBf ig]|Dz;z9X1^d^2 ymut//NBI>UYHt{<;}%N>uПU|aGC!n #:L`Ӵ˽aU OgaB$6c p3mj/1#9No:bIXD/hYՏ#:Y &FW 1Vb !XgIAjv#Pнn[ȽKk}辺ɳ"NCoyCV?{ F 8uP/1XcI>Ty{ #g<)CL+DD6;IyTIz}өlG\KMڴ리f~ RtF|6JH(*֋ >,yD/CI_"qLbg8ӂ;@HCxqT&&'!-.x|tq Bxu{2[\2 #"/+G=y3Hg#'yvRO 7%b #1S$εOGoB$`.yeq݈%rOo_􈓸q $a¸_oqvyϖr/Dq=z")yh4"oXo*"s/>:_y|ƉhѐҾ6H6JH%>A|0 < z@Q_)W_GwTk.]Zi@,Q#0lϯP> #005;"&* ׼g1D5 .޳=3Uwb%H &7ómH^qhfhfDЀgW\%;~۷$ҕEPDCHGt`l9F|#@%_aYeʒ+M82/V4]Fk=K/psR1 b'1|ޜ@AV`ßJ:K+nfms5K.ͮma 2lI$Q6:UiƈMHRBnb[ 7t9eת (9'(Y Qz!ŝY; ,GЋQga{6N<7zڞ 8Z#05\8`[7L(ri )!RFj.5iBZ0RG!]2Z7b5 [i,NFs,cbn"84Em$T< xЗi.6؍ vEI]{lkE2EUSKZ~k06!WRƈ\4@cKY(O# W2(e 咖6&ҔӂcBӯ*muȌ&} ==xIX0'l 2X Wt劂@0D*&|PCӷt!j(m م!)k@w&α*q+ ! bSPdnkZ VTJ"j]5d07f㖧Y\fDPVK8DΒ*(zݰ hB UX%7rGYc3) X2y%vIC kJiE׽g6{{dѨI.Wp 4hD#bBUA 'kp o,Aw޻B) Cdft협U#Plqpb&kwu JFE: D:YeC-)A%wYFOdC@*iU`Y, X]U$Z bXU( bGN=K%mkY37Wk4!B1ׄ@k P&A!d{֚Q;s-uҨUC-E^H+baK$L,EcH@ctM7Tn:30^S# 2T&bD@ˌ,6(d"E16ъE)%b/|sמ{pJ}w 2ɣ^YC"d5\A2}2GP;[#BV6&U+p*%<߶GLQ W4S2~fY4D|j%Q6Gwۇ-^7>oo/M>v qӢy!Mt',7Ԙ4^<%f0) Kd)tj9d탔ы"*1E,lsOnMv۶ />WUU!Hb郼buSAIǤUoMTaƥmO bn$6.ơwY42zu%c xEZ:T*T#!(0L;m4K<5# h!0GR'%e9(տWxz\%c/nQKf6ڗRkCse0mHa>ԡ:AM2T̖XP I#L)%ѭ B*UEF{uP]j1 518k EXa\)εڕ\^nuso嶮68w&EHwR%k־%ZPO&|4z^.vI0;$!h6Lx 8^qe%a~pLRnL!opКs^7 a071KHQCKB j-5]4%8؁ĤT)jQ[Qm[| CP!D6SD%P#J\1nWU5S/UW{\Ut\׵E)6(A7x#Z NdIB8 cP@ȅd Efe1FfE))vrj'D0% $?df7 9WF~+_E"`E1ػ |zsInBj蠇Xt;11# qnع5نn9)wvh1(21ŒLëI31'De 6ORҜarӅ06͌_j!1g 'lAocp1 jߦyepk5\4A&yX ‌ < Tx 1d@0@i&$f%SoѠYyo5@ @ rA@ T^Bi\jrkR$e`7HCK@yr/էYV vf*bE6 wT@'`uH?{bIz;H@~`\?_0!FG+6$HےMZ6nMmQf9IEQ48XBuC}͇-0y;H'!!5뭋5.{1?Xn;Gi Q4 J[%͚`7/!0QmtJŪe3QUTBsg@Z!IKn|ZCsB`'f^|@ Ryp vΆy끸)"I&P:eOdQIǘݿ*~:̄L_v'Bcum' )( Z")A݃Vh=q&8Rv&q0g8Wrd+]R~;*Jr<9 p02 =(})F"ʊ;5mݵikt=*k)z2 °qv$th|04c51t6E- "d*b@1S0]0@JœA/5PZg,(2bh ~96fĄp`핤&HP dA`Jf5{T+I MКƴ51dQ&J5QhũW{QE4&NEɠ!-r_UTv"ff"*Tp7 B;#i-,gBHd: GIu/чۈJd~׍єI4WCyxcC-<ǒhjJ,δW[w ܾp8lOc1pZ&5MD8"B@>2jp4 +:w2|>JfFHN&fU%wX1H .])M! p`'h@}ͻcI)/q$M$Doua |u(_ŪgpGkk wSAp@I > MoeTU73LqWqI1 %ǺH"cꄠq ěI0o0bۀo9|/8ÙCDi%=cC`LTXE4bÆ2 ŪM.'Ѕ]Tʁh bSHķN"Dn@ tįN],Ǝֹ`T!]5]%M a{rtJ&uA&Hw/ʄCp5I FΈ.p/(DHD w%Yií6^<%]AE[0% %M.y 8}boRS؁ړøp5s+'9[U< l(cW2ɪ7/7NOC*=K?(Qh(PJT)xnf @@SQ?|QZTj64V5j-jm@bTBPH@T Rj@ M, (f?">I]v&[ mc}p[| G~6Hzt O 0!PQb z!>6I+~,'fqObht~NgdmE+J-7<: EDxyۆe `DQqEIx%m[ E (1 Bi %h" rWpm%;#β*@Y7ϊo4\hC@BҭHc<ǩ8 %fO/bf_`snLeb*_3t:8}=O}Jp;O{b= fw wu>iC){֬jnݺk)ɴ*P~ f٭4I[zNr *v{y{ůeSgNHA(CLd鱈{ ? zacNRC[^lw|C?o0p--15kX0YR䔮Y[BZ|='ajkb=׮I.ճJ4EFRF&i e%(Jb)V${!V( ty:]ZQQ<% ]ّ{J 9ۜ7407-G+E?|("2ĪH9 ULm$C&7l @vD =C@ " "7P ĺfQC%SHjCypɢ`"@N;*! %)kF(fe&q`JѠ9Jza3q71CP.۝uteD[f5 TBK sFؓV`/hF7cG[B00ADb3*ah-4t&θ w" f kʾ[Zp Ȳ U,X'6S aXՋOcE51)Mߛ r<HT6@!w$0uj۳nś !TsbytH βFQ%ItVbzqG+d9k3Q)TeYQakh5Ho {P"6NU a}f 'Bmh3  A2j Ie9РVh! T*o.;+4I/{Pu |Q͐@VɑN^A@R @D>Ж/:>Ėv^5Q"<<<@<|E!m$0ȥdW==j"B!J|T{*[rhF(FC*IW'QGQ)sG8tNij+Hk(ĵ&0I5Ѣ Y4A5JE.-"Or P_#12"1rl0?( L] g`Ӥ8b % 8)WD(h[j0cM*n\ lkNۻ|&B86ή'<<GBChA*X 9ljzߜbEDΞF1DQ +&Ql×%F`V Ow{# |r(( I9`vX*sk0bL@UEy]QیMn@I`SIAGS a -3:ѱ&’wU%c&KuđI|wr`,)ƈθrJE TትDYfP.P7-ƅZ=CiqNC DBb{=أL[pD1RR5(c&Lk\6ࠤC#SRk:wkқQ;B>^)jbyHŊCZRφ |G$BS@PH#H fFjh52:C wҌHшhmQO ƿz^a_zܣzp0s,RRB&a9uGY~du={E $ <$U5ʆb<4Os585k@TMs_=׻{}M%JԦq&3 6D Î1[f9 }P5Cҍ6 $=3RC,o CO=lR>Ϸ|TJ-F'YA=TC> <{6"'Ρ=l8 m(E> m&c5KTDs\- Ba!$BLQ"C%VbB*m=w1(Jɮ@1)A545JDY=~7g?,v{;lP(bƔLtWmO 0Fejg@㊅B:8@6@ hQӨaczvSJޞ;[0Dh4a!%@l<0Q`pF(Vb6LjLwP_=״(Х$І'B ŒI>Wipy`kx2C%S*oSj|0HR찉"ŃڜECĮR4p>,S7 &&n\,4;|MRm@URXBMEH[FV+Qԭ2m!Em e,X4jфf U -f9IVRRd6JlV}۩BVPLnVcnvk5I5ygPA@!!ȣ/C H,@ CG G'(l.%-"K <GO>| yx%, EYчb Jh 8Q1i!$g:'=x)؅>o4M['[p>w9z8[!*B?hxk?2 L 7 zqCӁ7?eD~LJXY3OmWFb48eMEYܼ"(v?%a (!`(| Og1Q&"6Dפ|t=H\`Cm A*{\Y:!FdQqW $Pyp=?/??I ( Dp_0d A_H6$㽾kqTfجXL8AXJm!eeMty((4$DMqv'l~[k:BҬE:qs0 4ޚ{2c  ZB%0!5'{C:!]>9g٩H ]&* g H2gkzƔ\_+ΆDs9Lk&B؅«_x۶Cty/Z"TM1.Eʶߪ@b bwUJY k a^UR_ D[r3xRn84&@lD$CGIt<"} {M{{4B/\)<y5C) Zi|z_1Yi,-+8XӦ9FLKA֘KW=H'쓛8= c釯Y"CL,i<=a.My4dMSt5#Z;8f ߠI{<$ގ@)Y$X֬1yې=R% T |ke#(h)l QOBLljf G }*A~pVF$pC^< 2ϵTcgV{Ag&Cx GN IS16oÝCd!:D ۱J?isJ: sOP\wbBM4D1C풍+hZmNTh +X.xѶԠr)J,o5Mv[h^ !@*NGd4 JW/5m((jTl!'6Q3r ĭIU|G퓻f$XhiN[fXIY'oufnDL[,l!<;B %y5"| hL XĠTk{z`# C ބĸ; w(`Z(O7 `)F,(+aAB>ƷÜ $EotxkaH5NTᰆ=4H&H(/v*BQ^5 !ЇD̮A((Su$&6;/ C'ï9kZ}]qA0v eNyw%)Q};bQ6xtD3{&J!;fHvkx#Ax֚`%ש$fZLGC<F"#)1kBI$ٞDhjvGamdךQd&ӾUA+&a`}}Gϼ^^;hRx>HbC IGr;¿"?&B MN~Ɇ4ͧQ)*l`MF^}﬑ 'Ab MNL":1??g p@&Cp'ĚBFL/0 O?Rw׻ߡ߅lQ TJRR4*T3oؤ<]ĆO׊0??1I* )Hsm-bq4(9D3ӆI (0lV9ʘEJGi3(фF2](T*7QGbC'S5i4:aL44K\NFQ@+GwvD 6kzo<:#H}'R 2'K?ɫ9i_ $J`xbAg=⯪?L>1'"PR" / cJF8iٚ 9%FOLi Pk_,0(& e(X'6t՟q"Xoњ I7"?A'%?1꽁;&l(SeՖ&jMP>#z-' |2SI&A7L@ܨXJ*BZ:&X{`%s6u#97ޣRK\ daloَt`M >E2Dyg@ 60ׄ_}CAu~ZTE=O"JhL֣P9&$Q/`Fo,rU!Q[jƭZ2ZLʃI-bj6K[E"""8 6U% c cR bAd.Bu28yE 0&.[j  bHrkC(`Q j-*T4TTh#Am'Ձ 0?DzWM6 7>.n n*nx"nAy~nlԕkdgN/}dkqF!~~L=0AH  vh"@((JB7M5JPhSDkAa4!541>=ǟEzPVC$ X0>Zڐ O4N;XbGBh^CyG >G^i{<~GQ; =筥}Ξ94J4L"<_C|~b}o^1)HZThBװ/f u;Mt0C),A^f}fEdA!IKꙄx )M ]!܊ *-[}vɠsLwqY˒)MHt5cEQlkbͮDaFf8:u 1,d*ѭB2huv6>$/QA6a @K×9%ڨ\3mrЈ#q ^VUyUUr6X\L(i1 R~zN{}ڵ׮s:ҽVT& m(F졦wXNcZ~eCyJB(@(*tQ0p^Ӱ|$ܔ{  'XJ3dL{ ts22@AR-QcO(m1N"X$Xev˗+u`A4F$T[v:.zD:$"㶳m;-C`bd9q9q\~gk|$*#d8Rk4{5G<>.! `̶I=";\O4€~( }E׺ø-KܖTe#:ԌC L  ! &aU[öN(ΛAĂpGꄆtyua2pYbc| ]]eHc6iY@ Ëw!kڅmE|VPKq̼khƸMæ,K, >O$sB+uyyV9Qq;هup1>[ed>/!}xvW` =`R@g*$ `?XtBҶɬk!.룁hRnOƳ5hBas)3v:/Vl3˓{ /G?,@f#!"wB)s0$3FAE( Q bDC@s٪3Nbv*fDq:%:=Ax8ﳡ$>}JcݼlCs@Pnk sh3x&ǁ!_X9aH1N7vR,X dtybg- p˽"0/COtgìסh"qqZF!*ƽXSK܊h=X֨O|v7{F7dQB C\gI٭% 9$"%e6܍gЛ{;Enrٱ*#E4L<k{Hu]gW;5XPRo6 Qj{XDc; }\NϺ0{U6}SOd!n@gZav@&׷N3[>-3yi8R[P<x_3(bFldD$#.̝ aٛd&G)%>AQ#@L4MXv'-:yIncE@fPs^f/KȌWdA3X2r/2j#Dvj1 L]^س "H#/Fs5>m:4~ 1Xlpt}:gE4%O7Zی1 I0 YoѴl33.\. 9X7m{zI0 ,`ȋ9,G8{K]OGI=A {ͧQvda5F̞H% eR%\+ k6̚ZEF܃& 3BvCFuϑlfK-q&yȆ$$;ϧF4D䯊3GOE}5۲ԁ1{2͏W F#)],lc3z.+4alir,\@cdqpAL09 ۦ YơY…lzils5![ F'D8m8m/Wv2!Ξ.w`8Ƿ!g$gƓZ#siHsߺ-KW!B$ m0%4d)mb踃h [|xE#L<f\ Й*=H$! ;0Rc9kRŽO&omC۶plli,g/v센:;VakCx%T&;:0w9 CЩ! $7_R?<@ܶ 7;5q?7c|s d\h8n0kxYw4Dls؅x>Xc!vٯUfD(.ҟWۦj`]n`㲀AT;]MQiukzSw'>gσ}FcӵӤIt"y:|{/,gN/1G7 aZ=lo@{ Gie$<4GOHm_G-r _@av=acenl3tWxrWW]Êv}:}͍ x8z;c}dhw4`>1Tf}E2V\aG)3<6OW=o4!{~ .h[^@C 4gT>}cWOD.JvfBW cZݮ^繃C9adž;B|n 4U[DN'Hdpn,(,v/+lb1ks+IŮCfn~R.ʇqZG5k!P0,${8\b}`=q}^cȇA(eWzR=sULU݈zM+@hHM >v`;p@Mn8oW } @õ / &dxuN[x BbtRY0ʢ1KM`DS.QG>ÌRd l;t!j#pp3 ͢ϹՆ%Y;DgUq Zw)-b,{xۑNށ>~l[AhI޹Ls^U5ާ[(k0rOKcXu2~3k}y{vҽj3-RSnkg6PCxA MF&= p$IPw"@":տuAH H{V6Mc$Ĭp<=Tu&_I?h+fC|:s]o4;,~P+n6T{ٵme{y~Pc XL?3n W=p`}7斑FK-E.$<RBw$`*NIlScJ$<FTLĕDcnDe#q) ܟ1$UU9{션oD萈xp80ɋ ܢt'I֡!45Ac~j >r#f:M9O㻃dǷ|`Bd$@1( 7d'ٜGߏja#-Lu엳wnk\Iac1j FՑGfWyk b_ A) Xb$ql03 ҘbD;ߣ?g@1r;ɗ9riּ H _5*(R+G @OXjbl7:D=-#Ժْ ;ib-聧=,?cO.u彵9iF_&uBN[zjQxhJCxge|p1l`)0{ucl',@wN=_)0!r#!M}2CW`ḑh #w.Py~}8qƦj41Z"ZXDCZjTx%T(`%ըT=yWǾd{A87a̽%dv<4gp| soȼnlwCӉܵHO8bq<230N{JvCF9Tt*ϹN6Vçefdytܓ+_FBb&[DH5F6i1<6D͑vcd"! pѷS^@e6ց11aWtk)#kjTGsCj5iRNͻl߫=ǘ>~צݯQD߿Kj6]Cj_j$6KWR.¢)/ {ژ֓agg2H_صMTPz no-ϝ0&ld0Hj>[g.$"o.R;æ4'wՐɩdSAӊ$쀋 эj 8XArY=c4c37*p,1{4=_ ?l[=QP/0x$A2д$<ɚ:2ܒ0;'v,`1{B*JE؁DnawO0tz҄R +B!Egdѱ>,' j1Ǽ;uʠY#÷.G>z6ή$1oGM(wm=NKv-}N4w<F 0g;Y&w\$ r ý !>eѷsԝgOpykx&T*ZYhDxGBP`N["vpc%Y<Ҹ}UReR N& 3kƂ}'::j+1"qŠ`goЀ*z:B|nA"fSLsϽKxxa{F1H'Ot><eDDT>OG=*v(9~߳# ;~fTI1O4u5*n43ZdtzHD"C$KQMN2@m֞yE vL 7xVCd27H"*3l8co;|Nyncn,U22#pve;sJq76!H@"iHG -)t1o=9a: jQ^ 2 kK^ HhU-)Rhcj +9sSݔTŖ`ZS"\zAZZ&+fHŀSsc֎Asюt(dt\!]e ]Xm(w]18(Uܐ1WR?vJa'B?Ws&?Oòᙑ]njJJ$)(g(nwVNڒVR`Ccrqt痊Dp<7c 23!St|#f<<^hxv$˝tsk)99{7%Etr2dAmτ:3+zZ v96mqsIЇ@h$(R%ayD.t.{16Y Di  -i1ggҩEdEqQIu{BP& QH;bǽMa sѾ$) DL#F-rgήFѮu|xhd-RBd4+IF5po!.UHDvt"N!@OTC% @T LJPH[|yrQv* R=9@a %iQz`Diɦ*CU2eX:n6 z:; *f{ [*$`˯6%ըkP H\$v)TT)Q+ybu 53}b[hGޫ7ŵ\Iw9͟ʒd(n@Nu@pT䣎B ,`=:(%#dӓZD,~1cuI!NBݛa:p)qߔM`[7Îgo7WMux}kҚT-iֶ:^Gq\=2.z`;kɇ"fMNǚU5`hĢH1%t6j ITw7{Z>k-W͉dw{V[nbSB\fU9(jPFEf:s @pC!d)jTSn4LR6ĝ .61ZP)&嵺6%p#PM='ӣ`e,I- "aeLHDQv8K4I&X1%5%|rgoX/CwQFBBcJ1d҆O/0H9K^1T!17NAZd"cZ a&[X FZ7Em3Ai/R/zX$3r NnsҊYTPBX '~vCit} 0ȶUEUoWv5)I+ *"ҢddD֊)1R hK&QX*h_AKJxb*ODH'#އFO jBT( y9L6Y)s^lƷ3=x~fɈ 0\?xbJq $cY&[;.-0ΓÛc@1(("'3Bx}aMM3#GAH/̱^vegF{%G@׳t>PP^$RhCn yO#|"l!h_.P!06]oYuNW`>GtPGx]{3!,"" H@d"99#Jd BJdǧ> {iy64=e*"rz $t MnBwR$.(DK *eZl֝m3l9RRكs+#3ǝ/C PX bT*0UD3NF[y-bx8&H)GYP(R"D^YDwTwN08`($@-;59d"`ytՠV=q Cӿ0{$rPU.سXC*I;?a~cCkA$I5gopkqЉn7mb>Gsp4C (EX'pGgg3c#`# Q[u=7=F/hٍT-J@4lE!.KTLe~tOć"u[i>Tpx<*!)E!~lג,x=L##=a?VCG_1 ׇ~MJIOt l wRo$Xa'bOP<qa #m%@SMP7>4 ~*@iEC @زLfz9 };>U@ڔ>KeG%F5dZ?3BmFƠOˏO a!j Ɯ9:gPpAg<{-=^N|UĒA韷M'. OЀt^04x'=--@Pȫ̚х00{}=:/܇3,۹V\{|@:Аqpb X`&C<=>`ϩ!Oi9Y*CfLoj"/ȠUKNRx:Dv׷+;B^l.E Yc菛=O!8~p ӄ>‚~u˖3(}WPz2#u6ԳKNAMc? >rOlvt +jߚi wJ+䮕XZcKLEЁkJTQ%0@FS3 $B ><9}H {O?jYKh?º}LTNg% 18'twpw)xBx/qQ(D: q d5ܐЉ+aM{Q= Աx>g~χ/`M_(ZJNMD7D`Av{Kl6VFLԶ LHԔҢhbLcJXeMb@)Ja2I2#$FZћ,MlEdҖfIZ F*6IY[(6LZdAU3k%Fi6kAXhIk&Zj4j5+Fhj5cbE*Q% x~m<9t {QO>EH[9H3(#Hk< \֖jM@S5L4/MX>H(o.K؇uddI47~ζ)5]^2B*q1d`&6cQH4t^ՇM/80iT8rK kY% 1!h41))x2.Mt&?v]F IO1n 6.+6""cj[fYnV5ndW7lbŴۥ%DЍ(OTO*RwBLv!;y n:N[#UhR?o#좾G灅极ޞs{DaEuOb0$)7}p%Tf96f&`4`cMᘥ!}#nvw ]]kz[& FlD@ yPh% V^5$9Ӱ;0g# 6M({llkRgCG>xc۷ul(C/GjC)zrB3*z\;ORCSP;LNPΙ;,s|=deL77li957-dSiݺHWeF^݈ֆmRֺMD;f4Yaf9n1($/VNA"F$Pԡ?yB(.a:(߹DUslٴ )(L%~Q[9)J.HjTTu*EѬmͷrUr#YMTVV&~:`tgu(N38N%ˈtPJ4R!AJ"{O.mP)HW{i ћS.莊/$5J$Уp=P,m$\܅vG!@%P(@YJҭF+JЃJ!HR+B\zVon@DR-~~-yѾ4 <=@?)A~;;vRl-oWs*z ^i1!Á>8 ;"a/f<ξWNФ2^vXA3frg5!A<)CN| yDao(XJ@O 8k=sR|mK]\sBwdă| 5%'/R{keO]6:dIlkxT fݦJ7ۦ |`ooTC>WfW)\ҴFEFBsGFn!DڋQm1  ":Vιߵiע5~k~t듘;;'f_bBKT8/.> ;|~'eׯAM`B8LRp! pS_6 POB %44HBw=lA1W۰(T(@)Evu (wO:KCA>OP>p M\ ǡ=:xÌd&e0K(IoSo&ة7\17&5!Cվ>Q;g>PĤL!T.&вVܠ? "90Nl[W{E#g,|$Pzȑ\:pk׼!ӓ*0[΅:fl4BZv{0ǿ#IA,'Yn{JU}! d7ytpAm Ĕd!8 0/#G$a;EyhG:`_1t0M^Jt"E`XV`)dl8dm >s2}|gSB~A"&WCϚxpvO} yb䟁 L\c;<>݈@i\0`#nT H(/;,O`cIW=]#*۪?8@7(e8q<y? fK!p:q; DT 1iA @WÑǧ!_Nhg[.ႡcP 0#=~<9ItGWj1*w@Dyg!~М'C@dͨP I(%R7iCKDV?7klNtv\c.'{4`jx"^ hiVФ) lqv;s]> 믱k)KQl3sɧZ[n9&{3*dD%w!a( D(ba hAffkY#ῺxG<& l}+Zmɑ -ne0X/x{8!CXQ|zI#ۜ!m!x8C.k a:s͔gDz m8V ;; Ŏ5MR|@lÉ@3T"*",bS.gZ̴ qR'=n19#;,B9b11Ο$΁ٿ=5 ٚ qڟBt;m(Q$qxi8ˑ>g +(HH##1,%ۭ +z=Wj+-m&ylt{UH)0xN !d0LH@L 4Rdȼ48Z p"S2055Y)VɄ3hҵR$V"a$[ob0R5ᱭ얣q+,(1ĕevwwCtG7Fe#Dkn3o4ί5[L $09#zs.2< b€W0  Xׅ8+WVR`I$=Fj '?>[:$ͷ*DH(.""T!D" EjR'4s)3MhvLo%|@vԇxZB`wif]Img%r!#I,/LU8{A{>Gy8*BrٺX{xT0L;{:/P1VyQrQ)PA=Od ؘ%Icd{1>߱={&AC00 (cHJ5HLA@*J[32)HD  ^K轝'AnR E~j?|gw C?}PОM=jlmqRxb4~beUB{%T}Y:>s΀}×_;B"L}[l ʏn(+$k65LúvSן'EDlĀT::(XyP Ph]Jz7p=5kRuLٺ6{*4ɾ+TVVrۻwAC@ znlkY{Ps}4C(==R}@ A{{94;o-]z}o!p>u/zxS`Pعo}52*M|\w %B4[Pwgt{ YGuv[w%$\}}6wWPTkJgBvsކ GY[>ᄏràVݸR:y{4E|!Qb`=u,s0 t:(zִhut)Y Jo W9OUټj<}@$W0Pu%/һ` mP.|-@(h޸z^;tOfJ6=+w[I7J|:-"V{;`d=nrxtZsцƩCt W/M^yƒ[s!]CJ&:fg{]wW:\T |nq݇]םϷ'=뷙[kN]8GCASν{ sW'{ܶVηzWԝy]>vlssk͝ټE}_Yn跩V=tt}wdnMk5ҘNk3ƼƷ6ތ)ҞwsmuDzSnWvZNlm%wbk^Nl\jo^ƕuu{t\s=p9dssy{xaϐjŎY>T7]$xsϛU>w7'Zە>ϧ{ח=˓r˷Rz̝3:n[{[v7x(䙽{w}xǭ:+!ϣMEvX{MGBN[׼zm=|w{˥)ݠs9T[qϠ9޼f̡!.;'NtـT m ([ösa.ǯxwq^.㳶6@S;q#K7M uê^CT mHVmW(v;}۔VҨV.=Kewso{}ʫJ}'TUqƀzfwOmvU0}>>wY4ޕhs=qQݙ9, WCST=;|>y]{nZa$Gk9ݷ{}CC xm a'rw=aޏ$C<|->st7ugMOP=[ p=C[z]7{:)}ޯ>:U]4a*w>1Zv'Eq{꺞:^v+z&O] 4 nݻTQ[#n)1&Rl6wأ+,EZ'㮳&8iǻ=v]۹F̪-nuuU㒺 U۶|h''ZU^݂nwٯzR uP.ɰ}Ǻ1}xe^w}=wm'e ӯuyOoly֢tzzWv@5F\(:CGvkVzUQJN6)"*hl)tEIA4QGD=Q7ƨ{,UU=R<_t >ڨXNJ$U4Sz2 g=(~(;PaCtO,TU+Z- E=5D~H]EzT\4ǽgj/UDA& jH:Qd)i'N1?CI"QҴPRLJbQ)5I2R8Y `F@<5,,6ӅuW¤՛jZDGrn8}ql Tҽ#*>9-vƭw<#mgZoxolS)yaNo`.Kg#՗јQ)0}U *[tH -(ADb ؔO6a:!|IqTy@A Њh*/S 7VHEU%)CI0Ah4`uDy!4Ccx6s5sRA(h@Mad DjP+XJJe!TDBICH?xp I5 q8Y:yB й b+saS$*b%ϟ->XHJ(І,4h]hA X( Hh,i-zN$Mٚ&#'ȭw{ CA/<JDT Ch)x"ET(CLHT{EL/ܴҊx@$%2v+RJ4 *TvU@ D@ *:TE@tb)B%])?7}&6qHQ413ZĥSDD\l0HU,EAPBQ$DA)T3TSLSEjj .Ɛ#C,ϜlDT0ԐAÇf%()i"3)!PD@R PԔT;%O#ZJDTSCM^X"&Hb" "i#|!@!ѝ~Q1N?fޡ YSУڙT"DQL\&X&T*1Jd =QE?TـERF]'C(p̱PT~k:I LԥDDTUEAEPA!=P恒4 CjP4UX0PЈ4(pMU!Dg) EAD}A=^+((h"":lFtN$;Mm!%ĐU)0t {<밡APL7TUB$j˿J D^h+;U,ĩ+dby+rr3 Tq6SE#Sf{.l?V\ܓ-zX^St[޳F|+#Ye1 ^fcN.I3] )2ۜ}j2=h1iT k;le ;)aAZR 犟SmR{?Acۯp#w|Q{>%Ԋn 7-`>˔K_נy-3Qh[  Sb@6ZXHۃjR_8mV(\QP 5\~=7uxglX1b@5Ɛ)S+I@Q~FImT&$4`:1]aځ!fO^ e1--v;vt!`(IPPG 꺳JĔw ;gOuNB|D_ sȑ>@X\up5 M\Gml{`ǿ"1Aa^ _H>]Au\@taϽ;MwWM.Ct7fA(@$+ 6@fՊ\- ShcPw:%31?60}w~M{$[D"hD@Ru-+E HU$`UM4SOTސ vxr݅qDEE)͡P6[ \ |\?X["B01-nA.[WNz}c P^%RUVZ gc1]j+#BRi0'b֧=SJ q͝g8q8Ep1KQK]w:$KU3%#ӎ.1D mn[=` ""(J9"vͲ`]/,"G}q߷Un)FUqpЬ#yڦ1v닢hb`j/LH6q#!r3v`k`9Un@|B5vz dB1# M)tڹ9ͣ>]#.tjR164UmoxmJҏ][ +) )eN)j`YpnHOE-WK3F=>=.aO܊tdM<}q lq^ ;Rb-fI2h!jreNۖ'W:1!DϨ޼u bIBe cخCN̚\%:|sǏM?I䲂x?ah^[/lNF glMѨDN.w" nB}Dsqkl:VLe5=t.$v r]8t6^J ..$I ULOwy;]i6o!j4qvj%{뺯ϭ|)ܣK =5@cUBʼn`dT\OF. "sYJ9gPh"`|0u,^}ӡ|~:L~d %!8g݅"G}^-:meX=$1 ]ٻ7:fzb0j'9.nl\*u\! ˯\i5P[dwUsSPUW8SߗẪ}Nn+|-R.muIƶ۸X@ :fJ9 6NQbRފm@E`Xa-Źok+ ֥o %ۖ ]Mf[l }t 6)!"{i~{6̌67?O8p],]ҐdM騼yUO`K;OA}GcoUi멽 /_ oQ ynjuoAFݛ쯺zgu=~Dj"lvMJ15x3ý! ܁ !GnF}Je;vH ejno׊=?x:+#'R @R0gWc-.j&q+~\˟ô|QsMdP2K@kЇd5<$<F C3\NHrH04z(߳Px@nyvt"H=!Sr;\ư I=l5M~U rQI$mWNyȽ=;>OmWCAAB?d8)@9wgl: ¹d\$ 6='f>p;e8E1L@d wj@utQg1T"tMb^@v=ŖG?B =xp mn]` {o8|[沜Ftp `P@‚Ve~sEvKj僆oλuի$y1$ Zi__ĊL GcsꗯPOx]Dcr윥[Yơ^IG`׎Vpί\փҜ߇-*3-p4l/Rtk\ iGxHa pCPLhC'EX5[sN*=^jOisjf<۠@$ʔ(nQC5̡8\ڎy'u1drɌAqn̯nd0z8Z¨4lrcm[4QJ_ v8,P[eScU)袽ugfY*cیv)Ïgߣ=*w BVMgJ&\VC?,.J;}e?{H3U,=aVT:9YfrԂUrUGY-ZT r~3^aMK BoEc W/߼1_버_K>7/߀eDz0~+&^e!qW켁=@νط `I ڻw:MXqIǰE]\$R;^>GY&.!\1$Iƞ]6zv,yI76AoB7^ 81~ BB\_Qb4FuYC\anh,Y^ xeuW?Jņ>Pfd` q6n*eMX)dz5wWK|kfI/}UUS!wu3al$1U J 2=s(.VR^it焧 ^٬\.BiaRv"D$QĠ;sR>;B6DiL1%Tk 6°Lj*k;)sY}%QpJU_[5ȋkWAވ(y;˔R_z *NۇhWq:k}]дanV_Un-^+f5zxEv0tmAppɒy)~C;6ٱӫeG:(c~6_q d Z2Ń+<\\rsZˋ/ƘJYQ'J«,f$ ~ifšwe9:mu:5mH? 4ߩw11s:NU.$kwXQ6ۂ>'ہ7 >?V B*(6!+W}zeWT LG sR()x0Wu~n$@#" "}xzwSǗqaA)BypTCh֣q~hS|w; GtQ̱G X9?ŽQUDrN+wyqSȫcf`mXc%&2f/TqHA8~5(P!(z~{Uv~a+kl -#ZRn[֓VC}}3PRg]iӆTv@wGd;w_1U*q2oOlvxtbͫ9o!??F ms۞iv$OvO|Fɏ3*4nkCr}i 06d =4\s9-ԣ2c.~0OZQz2{$<R5HwԠϝvMIAߌy|־w]1^_`HtI4IDHwAv^A B*ԍorf' <;isaȺ4Ve;]ꃂRj,qn5f\s$3|tNiJ&x3l}tK/>wMgۙ@FMRGQe&8S 1w&PM_eIɇGKi ]҇`F't<9?o A$2)>zPpsM9O|*&vL?yܸ/Ѐy E M#^{!@P~Q{ɼmP'B%w%Kz$)!QNP }fsUxب(b[X당(g:xM;"_QP9Dɟ_=(El(QF]Jx޸ޕ-f:rg-F{ F_D곉~*n X)ʨ&ay$LM[)Cnj73~e/t7jgNA:U=4|px[!iz?nWݞO/MvPh >2٭r4pJ~0٫/EEĀe@ޟGU@8?g΢[V!*E?\V+/ LypqG@BoM06'^}/Mۻ> ϙTw[UwMWS*A\0XDYn4L-__\ZgqgcY<; 2?[MAmIt~ºt[|*T?LHTC!PP;_鎡ƪ/';:}:0`mޕLM:TB(O@;JZѯEg,kdFп5KiH/1~Rp 2`:!H^g[ ?] с@c{N0 >v41Z1 $"L|<Ͷhc)S˄?D/@}<%9BV|XR@}^RDE+G #HP@A80,ɿ#,/N˭DAPfW#yWrr^Igyg낰3*\qRJP`MتT?wiuw5]s ow@k~sIE NIr}P<_?Kܐ ]30f Y*2 `_?GdzU88DKڐ >3ؔH(B(%?ȩн!Pq +& (y)P@ D(b BP@4ף+A=^CP/-kP~I ;E_SsgE`x70{k^CfOJM@DfR D߱ux*q>lAM@QQԜf+3=P3o=e8Cz)Iݺ gHd-m1DrTJQD&k /G8MP?A) ,IMU>@hh]RCUBOcZ ) wMFB.m4@ѥA52%h S&%y%e g1!UAIH!M K4#E Q&"DPTEkJ%(hGLL2Ќ0*i"hpTPDV h&ba`8fA)B)f4&'F54U @AE-QUiI`@R:DB# E3@L4 %- Q:R0"I)h JU(j\`(]4.TKV6ŊU fҴ &26Ɗ2@PLZ0EL cdES, (JHD'HPEUBQiP4 Α4 R% &MAAdVf @(P5)9eCNTRtҗ}2t$61 ųw "J2hBH\G:4(hG |P>pdR34- &@ HIBPCL" $%nBiD(rKp)=B}BOJVE1СHą)@)TU41 Ѕ$TH"(u$\Ji4/r"0H Rr( J? t PB$GE?dV #. FK||=3:YjSKZ 0[>̙)Ih.>l$4olJV 0E"".U2418RcIz$_!>vM=cFkHfHپqxvE*p *ۅ&Lymfs4YS՗fjR !;ջnGT=@C3_%$Kx[/sOڲ"? sx?-Or/T~ٱ|?sF~XK7|I$c#sdA-])y@>Yv%FmjwP`Mw9u:5\?/n EGIR]haz2 EW𣀬l7 6bfmx]W[8$y>@+qX$uMdf S"_b 3m⹜_onĤ&kr8=4bC}kAAt8 "L(@2hp#"I[RR ݎS Y~ZL-*$Ss"\^/4 ]Vp2áJ=Pqj"Zi U9UE㳻3l+XtӮ{bgC9y jq}bՔph`.V4+[B)Aղ _,9jF.tb̒n?3Wbc3Pw_u\+#_WZAnִVxqr88,w⧷gX^_ٖ"=nbA$k 羹Fd<+'`LCk|.{/Z hŰ" :~aRHZFۺe uӇ;PED/qݰ|ITT@A3wx0CnPc}z۬~Wpb|)Av|f[kDA ] B-mQ/R˘'(*vGʡ/h$:AoW9 8 ^|؞}vBnۺ;ss:m+jZ LE׿SockYѝ{Džpc;B:hV0qu`}!XJ)|Gf^Xk/|H'X+?9N ڮ }xlvV:[ T$?/Dej*]\0B/8ɰwpewCu;6jnr<= Al9(faÝs9A =lxEَէ sO<$DzIݵs00iV݀8 }4CtWJك`dr P^{,@+~Rp8t'4 @RddC| %aJ 46B9 itySđz@iPtZU(Ph V yN N/r){pRĢ停 V|"tOᎶU(۱|؂/&vYywh1mXDܺ'fp#ޔXR"~)Pڟx| =MRUh5.XhCㆼ veϝ!;'88AhÎ@ȕM xEvkjf$My9'd't;0Ex(G"#o@>BӼkuZَ˙k>)' CEcz->BT.ƕ:9lxYuXs|]x<`uP)fU^] )$OTk y`UGTV 5ۥ{-}a zϥJ@C[B鴰w^d=#|/~}|u{h3 "ÛewgՀ3]ꘁ']/ D-.aOC’!'>NfuqNqlzh6ñXG^Buqh!w!!{ C[jjkoaY\7G> }Tx}$;3tV0J wţ .N=Ϸ`*sܪ |i]7;wAmb+HvQ3%g95a*9ruc \>堄y] .oiP[f5?ԀP< |? Bx2_8}HE}!w|qJZ3')jIK*PD =9wwN;68ɭ.N٩mcK8ʈy:B=vq%}O 0"ijFJ*woE7 wQc ́^OZ9RL=<*$e=1rX0K{CW󫻼.wԟT@zAN0Y,(rd^}.G<\0S 'zh #Wb_&gUbzēX,7~5o#2T'j'R`DdM@ tH !~^ACsDiW 2kV>ᜮ*Y%HD)d`lWXFAr5-0[E g48_2%yV%äMӷAKD{hp\J*@+A1p; U.׋E;Zcnv88ZQJ%+CKJZw\t©asnx2'b "(Ӎ9(8{a1D=,UOGPй]\#3_o1~(@@RYvA'Ge=/&A(h@I~D^D岛AJJa~%Da~ü)VDҫf67rZRH`8<ۜT ztj+OM<>fJ7PH(3KvϜޑ[LcF^*FE1&!Ε!ê'iIB^-_JMdʡUIP3R+s|+`% ^BNXA /QIi9aɄӹHb,0KvwP,MtnI[ePW*ĥ 'С@@.o8iD`8Maׯj5msO-ygΒN йn6XB sv,*T)TK6-la0FK/jJ5Hb?8&$gQi" ,  v3m[kPm2fe}ۅe[O} 6}zWgIKB(a\@YKTΛ""DHO!.0)v?&;&B9y_~T Fv76 ;/P^ m` |kbu*UlBwڮ|D.dR* obú`$:#2CbEZպ! 4/nϷ]Dl,D/ Qv&֪-(_GvcJ)l=(!T aOqK. $uFu ؾ]-2Qj#3qퟬH+sIfXU[a (UtYb®XZq=._zy_w]͎kf. ˣCEv0z:0#Nˢ*9.U `H)^`aYQJ'Āw:0\=;igJ @ie#0^:E$#/g%Y, X4tu7d)mW_guCh-8#1y᜽qNWn a$n@" Ia^lBƯ5\hDȥw Im&U ڠL4_-7*VV 0OH_AǧX4fz XJ@IڿՏiA,Nm$燬qW> ]>>,0ÈPO])LkϜ`aeX5]IcPEհm}"l PC!0"h{==>qjaadE lx q{I%Q(&ᒍMnQPTr?SnpAWWwBLdYho.Bj['O >ЉwwG+&*|UT -"{ff0!FCeD^c"oJqY{RxǜDC0 z(^zjCkmsMA /y6(ER e߮LJyxuhRȤR_Fc4-hG.~]w939~@@@,*VG"9).3jy; =MUdFHCq30 pvs{q6" 89Z* q)tj|ӕ>_y̺;C"sKT]O_ȁcL\  5X+Wヵ-8Me_!;\o~# FCa n_8ЎI$_42^kQȨ&@L $ [ߧJXn3i<^3r5ʯE $mx>,ljɐwέvUg/\0 |,TU}Bpl*2fbX 霐m# Ē;q U}dKdU*ݐ_UXPXB"Pi I(} QXx "zv>cQ~28 +dpꗫv,;gX dTyH8/o[Va5hö?~y &%׏n5ҧ b M͒RW@SĨ>JVaтB/hU}7*`V,>io=}_|AA) #Bf0 ibY̩< w^DSkzWE_{1ݔN:MnK |fC I@<,9Ws32{szԤP4|#-PY:҅'0Wz*ylk(jxn5wj*$/L&XVD؍b(`18"E[d>4F*,p_:ퟗKnPt7K\pNzi.<BU0DeP+*ydHSQ2냉|{42i0#ʰld:X@U"T:g"l'Uf^>tЌO7(yN(@>[2A Q{ 0 :94yჲdpdnRJ`m#@7Dw[ U!2=| $nahͱup)$$% xȚ&*;YI8|~3!BCЎd5GI(H CNF'߿bQ~*zoA,>Km Ƌg@#4!Kfz8K7;p ɗb6 Cȿ^iZ`*@OĀH=jqAߖ 2ʁq5yti.0{ZW퀠M{ -mƠG~=#Nt[`~UOwz~@;{넦Qjv(u |,RZLi"T*xO_u=vLi:g!|6EǬ?v(\l5/=^ 4 .x+ #~w?3?`a$F!%ʨ I!$cDz~~s>ie:?e}lಅ i {N[w}7Bx3kt:x'0uGNECtØ0KGU# j/o?_4\?<Q1㳐,9< s "B-/V&nF&<$Ux ϦI'()TUbvJ3fM4? [j-10:!Th埻>1PWJþN3O$XQi`0ie5u?.!_Rʳ`ȏ-FOs[.J[G&q{BcfnDNiIv^tj0{dWMA2; s*nϓS?_:0^umA/muI,L ;M,^1SclتMe`ǗÚ^d[7>:i- qGf0 -  ̡$m"9˃̥J(JLʖ':KhOmf0Xw\zd}L#LA^B9t aJZ:tD d_k9=6l6lƕD}m(UGkٚv9`y{Pr)h٥VE\5]`$OZ;ϧ9%4SEP]>unAwmwQɀGt< n}U]k֬/j0!TW' yWl$9*="VUR r"'" Ƶp_V~TL9&#1uaDHwm).g`Z+b WBZGq˙8 ނHM7=},pØqsBi#(A/?ǹnu0OoQ/_!;Jd8x_ǰlgnQO6989{2J*lk{JiAAb8ˢm%+0W>/_}|>&e8u*~+zG~48j{Ad&SFx߷t!=F8gWۉ(SmY3 ?!"U 񻅉+.x>,RkQ\0G]9XPHczGx)[HęQS@;] eޥx@'ۿ>WmUDȈ }QWLK;QWt=AT L8_|wYF}? S7dAgp/`h;c'X"C Wf%w ǰfZ#p?aW:wT*@ݣ _.8YB̚Ws|jnc]eCUnpnK-~nHǗvӓ[V(b?uTQ^pX(zB㾹cHwgO8"2)IEE 5'[xzH? Ĝ3 k'REtCJmLDhޥ&sQb ۿ^{@{Nl:X`i/tZ(*(#XmUV)(@)+15EQ^_UM|@h &Qcm*,`@ K56`l wrݯjXR#aR"„[Ąj=u"nT_"aJ$#< /ƷQbGH&H[aC}Ԉ@xI͕&B4I'AE#|@YXꍒJilhV3z{?IBp^[z}Bb#RF=:hxͽUQz]SOYV~{ÀgE*pi"Eq j)Yi]9DVXٽ8w(LW*ݓ bA/Uz8 +öt58[`==m=`k;Sn :dI3 NL$\V<5*|E 9$# /M`]+yZU|UR?;QA )U)!#x>Ss$?{.Cg+C]NO[m(; j?Fk'(1-tꪆlTE34DQTSWmPSҭ(DPTSTڒ gAӧ]b*}~ӓrhhj(I_)FA&  PBP(F()zPAIK@ץgT5A@RAP 1I2PET0 ZB !{E `R9tßy߷'O22)C͑a" ",QCOf1}>׆*i;]( 0+V!uɼgzx&dz]Z%ƒM_-(CǀxxZ'Gv\W`zMWհqX*R*;Gl!>$D>۟sUUWUUUJ'>{[ӔEB1uq2ݫb@I6 A/LN-'# A8zgV|uGu[ɻLGT{cǮe]Qt԰;hrRYm~:oKxGu֚ Ѡ0;ц˵:@BƯw9uLZ vO==p:*]_OORN=ʖhV*|π5I>y[O>˜׃}BR "`ou>vixb/[Uq Z|]qЯc_W7I!n"s/jswK~3tau*HyЌl_)rcN6 YM3FH4UޤNOPH@ޯ i*$}?hofкa7"H`l 0+0ѺXLUF9EÜSV &1# z nh2}qGڅJ;"+zy=oqf%XP"Ṡg^ˆĀ d PԱ`&ˡ1 Hkw^eUNA-|m:G>vp,d,J{?.,OtD[WSHyhH`Ēh?J}ԗ Y2 #oBض7 FIh,p H0Bb9-hK$nM|8 R'*,Q̠RJ OZaSPxmxr,A$4A%z_܋/T-@5 Tgּ .%޻xݎjpzX?Rb+x0"!Q#EFybu=DBۡ][Z9BBQU$I2=rިzi brxg!Bx@/O!Z</3p_ǀ)JF  BmS _3UcBZi?G桜EQTwNן<5?"AKU j0߷4fgg~Y(C?#xU*@EPH7)F=ˤ $P~gn^9s>آ=Q t ܮs4FfTaѵ!dYEc:?[j7]?*\#-Wk&! ԰~=xDp)WOB]'(}"FvyQ&_x9[>^G" EV lٜYqkgIt> &%'8SLL9 !䈉Ht6:Ϯ@AWzAf:`ȳhToZ'.DNTp^X@ݙ3^vto'{ \H#Oz$gzmw Ʃ[ʕ,W]uGam:JLBfEcwC4x[K|h!vT(?%f"QVr>`Zhܬ{j_]06jTNZ7{`{}qjCgc5^y`Epu;x* ZWTcV^6I{r.MWmwO[dtc0A_9R,h.׋>ʾm2K GR\9He&Gk{E/??r^Jfg:AL"R15?NT\h GUOh?a[,R~1jJVTʡ9L$r}-wEWGYHmݱNʀRJVD0XX*B"AaQZߤ~@=g!٣J6/F5^ܿnXAnpA`lҴAgPVsI#у4XP%?1nmQ .R;XGj{7rs6T#ՐFn&Bƌ/nkMVɋ˅WV_Zs۪ڞ"'^ E37(gThggz-V12g"t8ħI@7̞CT/Kn&~Vܦ1!&^u } 1=P~@+~* qZ 6! fNrQ!#cHx~R$[~[A AQܳכonθ IB` P*62-R̀қ;흃Df opҬ&B*/ {=5hկ-H7o<6s`o;s3/-f$gZ5 n"'Ot'A 'v(|JJ}G\ͪ"ȦAвNA,Q!umCeLVD{H #)"Vjw!"4L?l\f1R2;WڏxAD x^go)jGN'Ҩ>7am-1v"m2PP u+ ,y&=;>\>p{yp+v9 or5K̈́d03Wٍ75Pt>[v8(Yj; z%RRAIZh^_^ӻoR,Nn@U"ߩ⺣2 ˎdd9<4OH4(4!"PJ F5F(`.qEHM<>OΥǯ5~=0ʈ(l [[&j LGɌ-OOM~H]ŋ3W3I9 JT̐@^ht0`?e0u'yKGpӑ!Qyv|O}jѮ?mWCt9xPW(XU"*f`!X_hڐy?|P% E6k9RWˎ=}3 @t.uC-xՈq\XPb޷m9WMW;D0bNYMpUhҮxGk\JC00KXQ&mWp!j-sG#Vh1VyaXOlY'\ly^g 1d6qK#7{vg?I,nJu_cNyj+^}0ؼ2WYrF]v*KVjQijc豇ӛ$goʹ@(_˹VH-9 |.N{qjiݞy~^rԠz_ԸUG y_~To&1BbDAO.)wgbT#٣&~D-n{EDM1R[;|TRkGρK&1:J% E!^(&.av;{ ƅ)cHquIxt׵[oTwCu؄Z@]i8WE; J*t-ҥ:S3cfۆt`I$^lLa6Ӣp{C|q{x@h'(] BjO0,CaL`CdtHj=$6'fm<-9`gWzVvw|9A>\f>^Z1a tDi(a+^$K:T< <=]5؁,P\+UTBOnnpLdz!0?CGl*Jp.RI/_HsJDsܪ0Ǎ;E.:yS&@-Oi W#sà E RV4O^xt6Bjm)cc(҂u4!Un4DIA#9Zr="zPDӭ)r{K"eanXujy(V; 0NNʹ0#N;C&z!ע;p̡-: GxT?Nu*ΈDӫnGaK5E'R^yױz(HxVB]o`|JPʫׯMR^ZAf!څa^yӱ,]}2t+9oÎJ j5+'ri:떺RM宦KQYsǧ֣x{KD4?ϰN-"l5迕ўՒ}J2~wc|þ'cXjf˫8&sWlI}RgϪ}?}O-DSzl%̊2>B2=/\0.8qk## 6b0k DǩnF~<~׏sͩwuC6{T&MZwޡ/8wnԑ)QYvv? =o ̺R~k}r(dBK8O5 '='^aw: ,uCf#ߚF"pP*I$yKxw Pc\75g cųvBKr(>=s?(9!pU5=7B \~NbW{e15Z>J3ajVGjGc vj/ I}pE|c'=_}βVUǨqqx5XQ_7UJal<:C}vpANXPHBӑfW)tO136£طdF"]qH:ץnDŽ _XϝtxgCTZN~͎Z^3TÍLCAT W>m0Q>]қW& !(DHȍBڧa'2?SޯSDKã;(CTvVϠL <o:x͟oNv9v>"%_Ͻչ9DtRFgn(yKlAcKnae?_yP.Q svϽmxrPK^PGKCQ+}(p6 |UD605!,*._G7݄[w=aA_{ig٣}$<wtǥIY݂j!m79ۆGxr:XBVG;mP (ߗە}Iq)T>XkAU}*s5KS_vn*(΃*_%Vه='ۮt:hyúU1I[86*7t>gڠ9f'9sJɯ.ː! RS׷E8j`QAZweW뱚URN2'xWG@"^D H{|&L@%LckrK w9nLVj=voQu1W %$a&H#]Di B=b̥|A:>ܮA M)&J56 4wx)`c[SgWnQHiVѥ5ֳfQI78EAMҋZaٗ[tNF]$4gGmt0mDЊn.7(B*=.}'1p&hՉ_0ygPt VX,5w+kkHb)|SBE )|@:0^ (&o@V{򔄖*$=S]J>޵@R76:p^JW_ {蚃d{_E_5"EL pN@ Ep|uQtu0q=-YΛQ<x׹.00^ "ŪʅM3jVi=^tRkf=}^͙֩4&+ * x"!٢ةyzI\ޘTl6fGVa! @Cr ZMa@1hmަZ<;ua<rC\hڋJQpˋ<ߨAeF+O0;c, lHuB7Z:ൊr¾3 νݼu;[l9Lscc_<#~9wQA gYz,\75*@G˜C宍Y]ImXnrD24ȖRZ@'qת>%m7{FUяxsot>M_g'Fр..q3 ˬmmֻ^S:TV` @ R1w w (Z潕pkh9wZtp"Ԍ"|&ȋWQKY#(;aޖQ^(_韷Ŏl(vJ48c =<`Ã$X^"8ެve . ?Î9٠HOձb Sꤜ*5:hw.jQ1dE~Mr&;*OJ -"V O|>u;vpPߡpKҁaUjf "*! iP+8l$-nJksc֙Ѫf: ,j0:"CpqHP"QТ,<o t ]5=8^}> ;`ll==br=-?6xTu%WS  59k.4$!jUBh+Fcyƽo7y5:<`ݼˊ qS-H{\k}xRu5<ڏ$Q`M5~/3#0҆]1;e0/}f/P )O9Ik؎Rl *n[#P fS%wjܭ/ g%{\x34Ƨ4h4ϕ 3O/r /fÖ X-xD{H4"* E*y(|Ꙇ:ZSi[BR"| 3es(bṿṫqr*_[L{r}{y[9ޒiZRj˷|;iƞek-Y{:L|݃@dzw: f ) S%L9aNz:kU(ʆh]:G+ǫHOi2!ͪߗB'+vO+ =×5:f-ƿ7er f\4T"g+`Ƃ2ڝYꫬR;\ fFPȽʨi՚U>hfI#n.VD:-^;P.mR*  .9Y멆"k)S{Փ7VD-pOE ZwzCӇT{)AE '4x͒iL );CM@!T@0h[w_S$K}=].q Lٹ0Z1iVb[41DSumC̎C6*]7llgSKYT5bChȁyH$1DHw0>EMD5K%! RBc17Yj3K%A5E듔GZA4. u.H뱊O{6m87dxZG3? Ahv/(i56F\Uz[誷G&G XV8}N,zrP6>( ŵ5=?/3:5qDK#4^$sD$;7sN ġ*0YLUUBIE5uAK(% W_uYa x[v:.4wxxT IRg&vpn%1seUU`UG=6D`&@_ pe yk$; f? hpY0|d~T1Hp\:T7󪶈J?C#nf$kҜdcڟa@ސ֕8-TcPcϥmNUDϺIۄZEu4rj 4 PZó6Ԝg}尴ȌAzc?\ř/Upߙ<(h'lcoߙok#m) 80)K'A U3QQV-͊sxe "&c|3wUI Ϊ9QOTUU*Z E`ZJugwLi#h>k^Gy9:\ nb߷j_RU|hJD@*}/Mrw=ih Pŧ<Ӈۙ'ϏoiZqSAb(3UMz/$-V#$p!y4W]3v0;ao؋b2RS܂Uas>T $Ċlrbh6uA>@ yb*XD$ȵo3Dk_gLɅd xz{+o/ H zT_(7侥JRSpqA@.$]Xxf_j~~4A@!SLup9/Ӿ6VNXKާo[yPl?FK%}C,3x;VVO)NI@RX)x17ltiMMxiMnEOO,s/.+`eW]r`KոźWo!0#iKpi@M޻{!_їj$EB+ k"8?36=r[;ۍύG 9nnXv"op@A;8=k<Z\юs;'uRH>? e()m0~#Vuj.}B˟<@ف}GWۈXi\P &O\lv8ś4N @&Vt$,:!)W=-;8~ot&?4 )]xf-l/xiXHځFuR{7jMG+U԰s(<#xG'Y$ RX_N-fȦ9m#Y#C+GƨtDQohf #5:j5櫌AiZ Ty#?W .v[D`6|Ӈf>ttƑƟhW'3p9Gc4\Pl|9?*(Meu=]9Z~+5՘ُ% 2'53\Yov&AeT8Z% .hk'ߢTo4{ts^hBQVٌ ¼3ޭbe/'8MwI(S^LOLRTzyHu:]|u\Rt8TDHj( ]N%VAS C`mxR"4Cx-t}qWWؤiF{*{+x >O#h)4!/|K3 _HQ:Gy!#vfO}"@OQ .qaRm+ZΑC [ l*Jf12|X: BǜܸL:ꝸ8{!4JÎ_o)YxxlWU +\[>g>g?~|>̐EFUUNB-|~[,6F~m*8tLU_ܥI4=JF U*SS@Cֺ{:`a.}` |otIUӜEa)8%a_18.qb0b?c1VfQD":3iܱåuG ¶82;]̤59k\Z|,UQdk퓂_O԰n^F8buG^P+w׍q4s6@^weݓľW(?ruPZ7NnN@vB_1ō0%4$,?Y&>_#QB[N$N.H`J~z~)J"+gʧs⻜ #ZnPi\BU*:8~3@1H)}<ۡxZ޴U k8r8: #bBw/La^0 aLaƌ9N 58lTR::.90QFQ߄7M~*(:Ҭ}qBHwa*֋SQ_ Q@#hQmaR$<P {L+  lR;0aʺ\suk_uŘsTRfjr9L+z;ɾۭـV]cvI(/9ul ʔ,$bT1m3 an!?9P܎Ă1YGKH;Z `2g/%MV;&ط=[Cs_1{Q^ɮ}Q !T$9=j,T,˿?47)?7:fkIX EGKeusoӼ28X<`_C:}8w˚So r'4&ӾrϋtxL;x96"K\:D}&ۂ-#~8%  vO7 w#QzWU-}wA9 UizHDCH̨@M<i$h2rq.S/W{KE wPjZcc?Жv_;pFDC~3aq)4RqCõ3ZjEWv5F>98UF%y+şqo5xԻJz0"VsɢuTlEӿ567ZWgQv_NW+e!o]z D## ^k hK[LD|Kx58wd&_r"QfV?0 92L8]_sΡMLe lR/õmؿ _TD$kdK s`Ey1!㪬]^)9-s\ebI{<%sXޫzYoc8>'IՂd;/;m%$\}JH|K|6M|gabeVbW =SARv?e$(C(۪V1RImTn:FhwXk]-˥.p Gq9ڶ+PB\ ռ눣ծG 6a'#nUeETR0%BXhuYIBdT6֕XDDdIc;NնԈS0I,V7+zL>!$rixfxݖ!6x t[eކ3ٯ~"̇"JRaBcrH0YL=s#:Zלivs~bs~ LP#` !>`̱hXi~#kȫMlPT:ܾEeG! a3I`{WA耠aX~ݩ_eP}l4xH)06KIR78ij]YN23tMok!S)<13 ) Pd) K'0~:cTϳSC6r ׽41U[BP9Km/8tXK l"׊>(~% t9~l^+sl|[ Ccl?++f 𩜏Q PĀPAqhk+8ӶFj0h_rݫ So@IKz"HEKhW8X[xlttJi=sKDIꓽauUd[ĽPZun"EnuNTVL[n}Վ:+ @ߜKm,BHlU 䕐VBaQQUE74ߧ-woSqtJQ6E+FyxJX]+|w~ϟ̱HѰ9K&,>? 2>cu.ty GvN^*aTӉXAJ:7_w?.Ӧ6Z$ K>y&s(Q)8t=SJ}1wϑ21g%K~+j07|^sq,GB1l{~o~{g1U"Z8vYv?N:e;Jhd$_/Ѳj W5rS oXߎ0lv'/*$hi>jчzv3 :?=^C$MV+*(tmΏ!l%Ej+'yUZhw?q |R7F<")+Z.*T?(L*W F(Mh=qekEVTy_dܛ fK;~ohUUUZ(j((UUUTU]xos CʂDjfأ=ZH\i$| L㧯Wc1 "R7oVtȴ2L.ۼu5]vӆw>h% 9YN6\\3;kZ半=4ҾA{u]/ϟg'yf.Թ;M[r4N$yAI# 8R`22h2ۗk(W577An }Sw RrO6}5GVV'ĔZϣ/u\C YU*A/>a9/A~ ;A[mU;Bua`pt5:6N"8 m8حM+PEl{g]p}m nX\`g"pd,RsL*Z@81Fz͘^o3 B9B]}-̌+i6sͥWf4FV"b?6nFdm6_J|ugl@2%0j,0|dЋ}TkdDZ-*{nkyn MOc? G)6*ze&8$àCf(qwbEN>ǻlI,&9ͺ-Cf# e5bm3+le-ctk==0&9gE&fK{?$oʠRb]rfz=`VV z_?Lfx3{4aۧҩUUTU. WojIfɓV_"I{|}5EZx+JCD| " 06^+j.x˚%;>rqYؑwI~ 0uYOaў9~@S=pˇպ/㢱j ĀA\_'2HMc-`y]2٨9EePQ@РtE;d6zl&t2t5%ι㹈KVНޕU V<8z}{~_R;'L|Yz&%Q ?k3w,*Z|]ݟuZh>hye[ٛ- LYrr[E/~MM|=ڼ7uJF R9D{B>zj/;t"T]̢EmOlb<.~xm{Ϯяc>aޥ#]c~Si(Kr:׾.&lii 2v.бk}Ç[Vڰ>WnxiǩiavJN%Ȭ!BVTLj>K]4tY{XwU5{|ȨOz♊= |ܮ$a"tDdlw \bob=D[>O.j~u$o>fNJ[UBdy(r=l%apc/ܨn;>wސ:S?շ\f˘,c">(rxun}6V )l sUp8[Y-67^L/ >6@AN2y,}qpG`f"T^@.ʤy{e9Ӕ?Jwhlt9WJ~2FA"؇KCtg,tui L+֍3a%fb(ŐiMR1l[j ,4!il )c>7 t0QxP/Wrx=v 6Rva[9Zd>Bj`xQ3Tlo^՟;|g@C1] E룴2<\>#Mm~ZwtZA")sFaUl4g`8rAԾǿ "UF sxf$4xA:ؗjo׋be呖RAf6<`SUe 3*H!9M;So=6Zz^pRFDG ōu*n;Ү@vv c$CHV62Ӂ̯3*_uq]IvUuN8?ZKD^rC GQF?-MM߫il]CcRuS1ݩBwهVb9P oJ c aSs;ِ;dKS:qE08{sj={b5wɭc\7 zԶ)ˁxIz´1〺 q%={YeʋXkyEҚYA0 iUԜ 8FI]lU%Y>wg8No brpi~yki~Beg7e\c:ޣ52LӚDjm s/L""ݿF&U6.^&M@95'/79_NCA-Q!>1Ng6D49㬳D8 4scb3h3OI8ҍ^48-gbU.Db(ٽj Ht`-w[豋vodⳙ g p6|\M51=,B (ez$-9n6^S"R PCjW4Qos=.yvmV<)1n}W^-MtfNgm*Al:ӔS L0s6Xe.I ƽuzA6cYug 5]?iq4oߎr>'~PB, TY(HV% ^✡M6i:/ύS;xm&՚m܌,fє옔 T%ֺu~Sj9x"=oZM{V3{) =lVm|55psƹ:}WƯ\iE/mClX75PֱDgqq!U˾gWJzYSL6s9N꣇+ưvQg!gs9x}VwqcM>Kckz^+7ɒs)M B6MH]!z&(5^ުQ2ҫkuWM9[wgB5&NN)pq  w;rt98z疨C6viS%0]f=Wu8ל+Zq6J?,A;IB]+0Xv爹GۊfaІwwVe,}Kg]Dj\['a <%%dh1 c(bozDij^ 뎏x\0m6odbb9wi`W*q6FGk'qo$zǢ#M5;0AJ~פKji;-vKg]go9E۶3883^n_ϑw'ʯ|GݪꏒHQ*h$ꀋUY:F|_Wiek|os;9EWzbIVe+s,Exkq, YD5"kʏ|i c'?'`JBd?iO]J zdV0;fBQCMfᐌ~˧*He)ǥk5:ЄiWbձDQ) 9DGP}0?j;eG8լz %$YޠL!7ܥx}QcX!7/1+YV(Ȋn Z۩߸A3C8W _/LNXksjdFs%QDn%7`_DZX]c7S! ֕;&ʾLoP3etݜøuBPǯ#Tg+||QI, n_i~Yua:8𞤸^ԟԯ UѮȉ#i.<<"c&Y3`ah]+ဵzǺpEs5""S@zə&qcB&ˇѣbD?x368jR^$*3|x_J 񠟝~lm0x[Q!-笢bBnZ2:C6->|e; WΒp*5KPS3(Vhۍv\㊴irb#jlk}AҁDeI 3i'!m'?v啿$=0ƻ.(N=Fi/>vD2H߃-yw@fEsH@(f=/ hUdah{Άy- :7*frխžGXfvS:dG#Ȱ%JN( _*Z^n0kU)on2xJgw')%Me:G%P?IÙB kg|rGI]|X,]q @RY.h'v_D a[y!.#$U]3fWB̓[UzcOco(yO`F u|Ҍ N{EE99# <^"vfJGݗӻ8qC^ggJ;oi4}j֩sak6ױ/#Q&JtЕݷ}ů8Gdtk&胖r#K zh"<l>$ͼAJ8XD&bSdžGz m/'jJT/.)CZ7ANaN6v.ЮF˱?$\utV%R#+nBT1bTN 4S]^!soc6 ӞiJ9'c,X,au#IC5(xByub.h0r LARRQLٴzXjֲF5ۙcź:kZSN7KKØvwJZண x <) mj U fj]V.ҮQR2k3UplOX@MZ|Sx* dUm*\TD70Qr-\zhM')C[1uZ\yCHL C4JN_;s7y"8DC(s|OorH~}$(yj>vHm,kn/HM$c1JgC2e͹CԵ~F}[B[e} :N^>w!T@+(>x \})RgD=]`$<5QDUX }lD4֬!$XdkV[[ꪪ̦K-? .5Pm=սS~!U*cX$BA7@l=`f)0IzMJaUCq[C^DŌEIT̴ĕ$PP̴E 0RSDEDLAx<@DQ PԔAQA.X剋h~.n3 m/ ;JÅIQ|_T`ˁۇq1QwX٭2юuc.tzdeƽxo\<'<9>H{:j#]FŤ^h*9 !w8Ofo2|53e{H)0=nD6,( I{KFaO~8EB9a ;!g+%MK.hQwo9}yz+#ǴEg}]a 2ȋLT"cNT#vLB|42UMux0rN 1hz&Ͻ)/?.>;oGg.P?j"厝}r] %6P$ ͳdiem^ 7R& P$_wkyw4mQ[Cu-~7 UO1e}TTH$u6@T^Lz*g.-bʼ?!#~w޿>?$LB/sl- Y|?SK#+t5D (,YH Pr զCf?dS}+| 5OV.] -h?P% 0b[ ƒ\~qx}nW VP<|K۷$HJB !#Oׯ|wݖVa#NG?|J/gʯY`^ G\N ,w|R󉟭Yi?+5cm~wF5aV*'CI\3ETLNfwy%Dn[8H>#>l[=Wg@!Pi u1@vA|M!0=uc=$2Ɏl-E8 a\c kap"X~HjRXd{]bPlUxS)7UR'}__8s/p],>,q#tvnEA?hǫk0Yy(NdEz ("N\I'-C6sӝ)%X ̴qe)$=M~hppWTjX1!ּSW3i=~ApI 'QAV՟#Tu\*>&,-9tu=%s*PשTDPxv0wrǻqz[zYJKz>|P@;\#P}^9[]wZO.s wVc1R|Wywwrҭx}滇G|=s6WpPs۞_6iVZ/Ht#RU8kܱchMRevPu$D"ᅔNeu|cfZҠ_ώTScyyh#;kWY-x]Z,5pXJM`Ӏ8:wԢmB3V )> ]iSQ7Y2 D7SXRX,d[`WlMAcӾh*dղ1So-m2xg1ctpOev\smxl狆mU^B2[+8Ń mJwf:+6ܥvn#}AۖȮa@Ղ-9,ikY7M8/WJbPJZvHS9.,`Ur;~0hmofa\;;!Rt+.ZF>US\-7^h8lVyǙwmUʭe]s߮#}ڀt^*!.5~}~:WYp7rݾєm|Oy|dhw~}1G !.#|= 1Gkw'8t#*P؋zǺܲ>®J=p毯./>/§ه.='YDD̄C~Փ]3aΙ uzkrB uӫ_ox?=|kӹ+OP}/iLOK^Ei~u=b*~7^\e5m\Dr^1fsxNO1uz{!;1ӞPӏqo=}e>ꃀIewj O~?R|1_w*ItLÞ;OI@800xkf *b^GA?5=3Pt @E4SQP! 7ӫղi"(v46*h+wnè"J5j pDQ>A#)DzkX>6iV$f}"&(<"ibJ-:&NH*())(b6'MEvqV6f(l]^1MDZED33PSPt!KMN6 tXbCDQCUi) .*ؙԓ|) T)*P%2L%AQ3TQAI!j")58`gUCILDQDUfݙoTTSQCC f)%BT) $Q>U><~[®2Wb{7sա^dvB׃ 7\uU(]ϊS'?ڮ62a/_՝VJXzYaFUMop;gQ@Hn`@UgB߾ ζ {<} I3b)WX8vm\ec|rlۍv{=c܀ZS=y^[vר C ?ޤccv<>'^!._'?K_ҀC]~s>qivuٛA|]70Ѷn+'֒V^ b6 EPc&.(?^Hcm}CBAUFs[?gZ kP\U{كԹO ?ݜ?~puW%UI! ~xޚqG88#I,VΊ׺]Tmpv]TE̘t5ԀTcA;x`$#l%~[}0mZy0IЫ\5ABp LHZJɒno ߹nk"ɼ ߩ\8[`pj7B*"noIՅՀ&8;{uCB+[ ޷g[ ˂OS=rӁyM)ecWjǝp 3MQ)(3 ("^:vi?c0?mic EbGjO'o>uh5MкJ`+bMcG)փfE>^\"%_G!LdXa .i\gڮYgɮWY )3 HT RwvpI!]M  vj{lձxkYqR^& :+_$#ᾐfagá\)B?4%ĠIoD[-) [{,Y/h`q~je_ Mfk0,m8[FJ1Y:z?.÷$#[齼bAasvď?~`_Շ~']]?t+H8D5 d4}>U~.ݾU(Odߌaʮ 眤} mh X2 @B}?˝yփEse@udy2/?F!+(xPB/̊R MH2M~oPQސ kD bBGTMK H h5wy?7lb;*~qHkgMHsɟs7>@6vyinCZ!È?#* !@@~!z%b0O/($<:d2K,:c^ 5q{^rAG wJ52\(u|D!]\i0<~9wmS w<|p!.6=攂}8!TjO1F(@H*CkfW? yvG+L)#0jxOp)SeAOS@m%Wͫ:=m  yBBEam ?$ޣ>Sh ߽Xm@ #d"I堁_ja*ϕIF1 |TH ;hx Ur\?5)Wa\ތ:R"!CSNЏǦv˻bf@HD_ 3O۶Nj79G0A(o\' |]EpEG/vbS-zvo@oL]; nh!@GzQ/8   ZT$ΣsWԁ"$+Ko3$\kNu^"1%uga39ic7^7{/T RSK/m6Є!J 5[\ M@Yu4;?F"Սi/jACwzAXhI;E-EP{l`Jbaabw"E#IbJLI**!Y6d=Dr<^ҺH'(nETjiԤrCq f6Iu~y8f-;f^VF:B])MP o H,-{^O}DR~"*.l<4|<(S0d}WH\tB>(W֥Uf :9uY9~]`UmjZ_ͪ_NG9ƨwc)[(SQ/`H BK/XK4VU*(Va9vI)BuAI!jNհf73iq~Qv/dDX,z&snttT69hꠑA^VX R*J-eO]jiA3{eڸR11n=/i80Ot6@mK,aW% [nQ{mQljd_dt7sxZU9>5W ޱuLUu}! 4=2ɫ|^ٕN+ct"MS[K꺾kv3\r%*E\z3BU{W^07 T( n3x`=1&l<]).."ODŸ4sʔG%^YVގ/4+GA.s/o=~وckOI*^/Й$zyQ/3cejx,鯌E<#ɼg`'LBFI9>+(HiOTRs0c躪!bOtl]aV7}c 5;wʻauFpC_ [z2*pI 0X|}}O!bv'S/&&W=Vg*.#RuJEwJ+Yhߞ5QLT<Ϊ6燒*0m&u:>}K#O+2>M\0V/U>%Uvvj>9J;rVQ_# 촏^xn~ { LmC&Dʑ{G_\6la2X3i5\K!ǰ\{;\ʙ|`Z;͇R,$ΉmRqZU9R]A+g{pX" /8E;[İmז6Oԡ|1fJ,Q%*>q2G{ZN~9p-V DE|9(q>L&l+(3; T}:n!)BKD3l4?Ā.T[=RЧV v[ťS0EN ˪AI+G4{0>Hʼ]'J zc^Ug+Ksb+ӑbuD`ظA{HBV3"oH1{HzgFr4KMgf* r/LXkQW) )J)B)FFJ))BEh(JJThZW҅ٱ^_~|@??/ѳ#?n%Á܀g#YN/5 %+:A0`p{֣o =]x'T%~v݃&wW J*zLDhYyOt?u-2Y9U`NpB&Wsrp@f_=;'5q_P{>d~21@`a6xdg4Py:%/@&Y7B?X9t:5bAZעBCe{53ןS ~0A@ͅn*Q8G$婩ʧlZfT,1{=ܩ5&.PQqWH0%Z$Ϡv9rw闣^ХT`NY)Ub]ݵ«LE  5 ]@a)$A;%1M[@CE`gNVRj|5CSjFv•.Rl96Z۞)-Ky͏Ks ]S}Y6[vjݍYǃbpN1Znb[׽r^WWF^L&c<,m#_(3ZnVoeضTxuizB i ϐ[cp}5gn,N s z9S`Q7:݁yPZ2sJwJX鶶7쯥\Up~2]lxԶ /BcJQ`;vW ^Ԧ띗T޶K-n]W^% W6#ALLs{wƘ 3|E.),mY%섎;͎Ֆ"~:]:^ێCc]IQm]ի {Rcmٛ~6GNJ*;Y2}R7#oJkwυh׮s\~؋"ZEQKe`ک7`M >4gώQեFfjEi򣧷kBubI-ٍv$2B~x( ZsuG`\e`Pi1LA! VKVuwk+>VFyـ͖漎֣lnrqX&n鎫tڃdt 3ޞ@>y_[e϶]8ϴ_g.;w}(eJ^:Js*a ;!~S< {]͆7齟«j6%;}5s6:ۤWRaE.hɞ[fn+ƳaEeZv=CW+iݷ}캭aUT婫 jv.^T?ڹeݮ G98cd˖?$ W¢`mtd~~D!aHV~anooCDZx6eB-FM`>2@KIe6qZcِV`.ע$#=]ށB_;j^07F~P{u: }goArSOHnau0b6wqtzۀ! v1 YAGV?mХo V 2!H,l[<6z`*R?/[tcjʽ%u~ ?..W1bC $cڸK^lri%x£eΨ[MkRUST#u.%KBfVmuU.꤫Ct*p¼7gssU`ËvU7#YRvnrrbXհMPW'z;[,,(x=Px Sd1 ,Q-2"n-7PZ;|Tfm#s&VuCU.`_AˌSf.p# {;(c~DC >/?`pڌJEM!c60pyeXT7Sُ=ZDړal݆dew9v!, Kh̰P8d*^k9Ũ$,5!DRn }gyGӸy?9u/b}Q:*qSW =f<̘ѭ}81~3˜iŶ!?g}X}uP6lAk0 !͇piq50~fs'BN1o!<@Z2ނ+ x-2v̢5\#<a?gE'_LIC0 Rs!39EBZϦ$滀 4K`! ۴@1 G#g=wd+=s#_DS70Ʀ`IAs6Hrl=O+@jn& P("Z Tb@Qd(uM UF0CI9MTdƒ@Gϗ<|߹%>Y~QH(?ۚP5` @tҤ?7x$:p3Nck"]LAt Mc,pq?h!OaMP>uj# !l  UG.}ncnwߚ}e@?߱G_|~;ϟuAgnaU;Ke ^ho_苻UIrXDWt,+n tAƱէu\q:jnܪ?|}PtiE|U--/s/8|ĬVpyV0u#>Z#]cjY갧[Պ|SKd@L=^^{Pb4$!t\8IRtJ,T ߼ nH爆ªæ-Q%Izv0-2c/JUB<np?I7E} qy#ZXǼ,ѫwQ{~8ŗ3Y?Pp1,K1OVML˔ "}97pA='Rw'iNC}9:p}0{d1oׇjR_iB9DF^I9n/M*MIjv;tYk*)1& INq\q2ΡҼSޯ[)pۓZp-<ݍ:O?S!(hp稂&$h |\ x@6jao/83x68nzGܪ%1'F{W2+SQPmgZ"2 (ڠ,A Pѡ8uO<=A|;kzC@y!cLc9%YɘC3깨c eqHR2 KeB!㎞9IpSzŧfFrZ-L(6u]?XcS]TUQW|{7K=kU[ޯS7zwnSw]sַ eiLy˻;޳ cw|{u};Uv皈UU1ZjC灛L_h|ƹF|c Yzu Sz|Q޹nx/ptљQ<T@ye]:ZZ$Qe^\q`@=$!'P' CcWf>;8c-}J\f+}Mz^28xv0eU<05jD$6|B(@yGbxK낅#Cgow>f d{G;>jDJৗ%S*f^ rj } }Bk,:Hݰ1NB9D!30MΝx܀Bh() V* ZJR"ii*"B()i Jh(()Z@)Z( " ((QEnpPSR҈\|/=ݵv2E ӯ^!ל9<{D?v2pBRS.9$öV}c|B ii٣ρoiL9Q#C:UG H1 v>7ѩB,,)FjÃu[&Qz*Q δC.FL!eQԲPЛBdN 4fUM6rN̉6b2C]T8z.L3of=˼g8 QBHXe6"g, *p C1@ .n v9(?Zw5'nJ ЮR#Zɿ:HsTuD"J80[1 KslICO$SU^z3ea{୘opu4'_s1ph(lz7~]7V¹L5u(@;K?aBKũMV o;`'eYuujAK]'Y8{1H|:{6D`F}=p|` [^L sq's2q.GO_e^F@0)a&q?oϻ?e8t"vb]H@h!nиzjA{єuk`z5vG/~WSpNـw B'E@Q>@zʮGD 6W4a4(G@9ʀ(=H 1~$nqJۻ_WO\@䃆a;JDY.YWum=ʅ/`"!0b!|f iC5{qhӉB+=(=.܀<Az hh@5lDz2rj |4^ [E*nph9r"/=Ӿs:CؽY=T,Y>?qI$ pm^=;l 4H5Y e/`pGYF]&Ac:{BX-|ϣ"TBB5ۣ]\Y@ 7:whιCq3"I!vW{am ,'c%`K!@%0u@A܃֞\Z,'Ж$A1ʳ@QG!?x H.# R_`PzG" Gp`~#Vkqmgz㮒P~O^[HC$z<<?>=G>4{Mޜ E4bG{vU0qŴf0&m?x!6AF4eo"/vA m su[@-8\G@܁j(ȕ#/+˃A!`P<V^<%Q?ᯥA  tqͨuc4 tʵ#vi+?[U?IKhC/#(o0Eŀώk Cz!+ 4/a{%Պ5?B9ZpلUQ:yWAİtpI0`xfrZ=#z~6ּ@ UACyc~;-׈w mmq[eq}IZIBD AJ`Rٹ0 c;-?[ї E5?*װՐr(, J~j/ |"_]kúK➺!"~w1\ r$(5k݃N>_&#v'$_E[(_Rg Ǵ8i~j=ҞZhֳU+%H~'U'@={9QƬbEɇkU)_01P+=S48*T]Diٍ? RHKtAB8q L*r}`?`PBu}{G$̦s 8<=IrpoamF` fǓ7Ч{7_mPDD%9{:D(\]VNûNς q?&Ј,'*"3G=%@v r_d֌'!'#6Q2]s3{-$0Ɂ FB'=YܟMϝCd"$ E$<=FA$ S?TzOs vE s8lp=k˔a|ȡwB@ >Sny8r}%4H=RW In".U5SǐXU/݃ iLKW>"zGM|1O5֌OѕmU"U&㝨+{ >7P^oFڸHثa2@D #0g;9qfO?3s~"J ְqX( -FzU%VH#0B2Mp xgw_U"V"JRre|!W(\B"den@ Bd@ub?f`aٸ!+: ȝ:g8E!;I3!)nidDDybmq*u{j`Z(0zpmu{~b!(Wl_T|m*c{뚹 o@%e=XcIVئLHè?|εǣ]z%돣ɌNS_i7G U99ek.j%g6VsJvϨ_]tnp#UT svNr5aUC;C7E0խHDm]g8MOr~[M#/`;A (Ưk2kJ%mcb*^ ZQmo0k.! CzNȡ,;Tڱ# a@rPDREN 8|0ŗe8 TZ/{ݥ 8{L P2@a8w>UP' _xw{t9O¢x?w0_i;}kXHObo?4B{P"yޑG1Df:H>P*)_YAC J-%wFc/|Ns{oO13/hcfeܒo$faC|8vnXQ Ю`TkW3!5v`#Wѷ8kxͶ15tQZjs: "%\uX1m`_s{>8O\ԥ˧v=7i_S/@F/tfJ,v9 Ӝ3QD.RoV{w>sokŪ;Ai 0L@k+g.G\e (C,&~@6ZA6uN( B*œoal8WUcJ9wgiGOM濳{hMX^,Fe2;?%8UVYJ]):YwJ?{뎯9[r wIOʜCOo}C{=<#dIHKK3S5`S HWC 8Pz=Q됛lSB%/E" $??z=מ_6CW,WyM\%l]Mkْϟ CqeX4B>lc΂&Fm??7tH3.^`:^ ރr}%ɑ3L߿4'{ѽ ~ ԧG+Z^o)+GH|dև~Mg^,ݹPr99lq9h8$AI2`GNt4K#d'z)b'DvWƛ|e1?!D $y˻z%W8 '3kXݪnl/Y+:~v$`xw<{߀|i])*K)Yl iZ4γLiNs(Ufج1qBRsG_M!$Yd=g DX1#j}9mc_77%Q I] mVU >kg9t:017璓dLbQER1cD? Y'To"p5&FH6u鱟j/ڀQv~*'.~χ~tA4MH r FDGQB O3 |L&Fv!pQ!v | OlBX:އwBZ$c!&GwKWcs'Qw "Q=f'Qv(!IIxH؋-w>s frUqc*rӠ_qxa:?!N,SO+Pm|`ef%w Z4</8xE Aѡ6P\K퓺]ICʬ Zp=Ckw?P8<5UR89jf6$(QM{Br;}b؇}bEL(@HDy*&SM %Tz*t@帤MmeSaYBN$4@<$k\{? } OGpOq?E'BT}L(p$D`7~bobi73dp}vH E*`;Cpu<˧$G_򳂌}`51}ݖOp89+pC X.?f%aNbbiPޡLg:׾ ٛ#:hF$M/6!{|PCS:0h0 1֫]KSx>$"i'菛W1 IpTkJl=9 ʌ|"gQPX0̮yan>*5:l얺e;!TmlC%aL$`A7{:/ jD _gZ G#1/a~jB%E,!|31ǐyYz$%z֒, qSW=Pz __k#U\ʍ[س>M Qxp99/K6S|DG+X՗`h~ъ(x &Gzs}I>-f/xsǧw83O6 ekRc-SU( lVC!]%ҀOPvr͊ fk& U2`C@G %2T] ; <'^* TK%{<'ոt:l5[bgfɬ1I3)^b$3}χKM>ge2V6Wi7`X7dϡN|g2*cbmК\fӘqPFx퓎G+Z"?:rf5W@䬺ȇz&%k̽ +"iwv I$S;rK ~/~Nx^ѻ0Os-\s㎻BZ$6Adg1@Tm8n|M~i|/@FC6yGS;aPm #T]>=~n3KA_Ϛ`~m9ibU(FP$& 4.89Og4l`btKhdƠ =#S լOXR…e*Z?WI3~{zp P`V!4(F@1^ s Ljɽ %ykCw:lxuIc? ylp WwN`LԈ(LtC9Usy:ɹYəK9j wR|qvC! ]4{ws}v#K/O ˤ¿ĈD9ۿ%E>1SnqΦW,> uB^U-79 G*z%ݽy,ntc8exddDM^NGa[pV{>8E "jaWz"}~ׇ盟5>c?nm3À B:4tYT-OMs /HsXh , }=()\a*& Jr<D;Gq? lPUwTMH}R!B.Po$qQQKpOM~]Zzon b2;WIR 2L;'V^?gזɶ܎r8, >*Ʃ=ĎܜhfZ"X$>A)iJOBDQ@%%(i]PU"ЉJۺX)~lDմ/%M;=7asJ?PPл'QȫiCw+2MplMÏcz8ϲ=!U@xx؏`TQ9>d vA*u(unwS!>}̊f&=Nd }l9EO>wxWP'F^y l?Sܚ!/uUP2" @id`6wB{gySz0|ve |?oGv h[Cꝕc{0}X9wW:>0 89lrr~o:+| dT'4$60HfuiQXע2&|nXq()e}ɀ_S3믈z{2TݲA[ڞ= +}[0Z1.wؽ27uXyu6حxM㨝kv,~8x㤬\EϞyA|GS'>GOR5|/ 2jh3zƜcɻ~w*ѹ3oe7!i[GZ'@R-[,,Qt%9Vkdsu-uܷ&xQ!ȋoۏx!A<@NF~~$D`v v%G%}g O~xC}[~eUJROb:;jmX?Se8Cjq?}`,`mys=9zN< wZw⠱Wׯl<1/]$':|ۂ0>NJ{Cy>iw;IE dNUl> }~o8>&La^P@!8akӶ9JU,辢;*Z`PǏ_9Zh_>Yb@0r& 4%P 7"0ܖeƒu }ة2}ɉywm%,i.Ғ \RW/Đ%P=0ܯ@}㼙9/XAEؽxx¯0RA ؈bSჀ_ Ӆl*wni&S_: oncC˧K6rDJYk'f?3䓙<N3뛲@|wTzHoD}`Q.b2/C}.A&)̜AO>JYQ u}QRRU #5?EUBRD %7T}c,W| *G@,9䈣??E<;OOK@#ɶSCKRJh qqG8?ꪂ>=X*Z'EQ90MEM %ҺA-65YĔlJ(hjM ht)(}IiR%tҺ4QTTPФʥ-# RKM%PJ"Ҥ4ĀS@y*ZХR% w,S*QKJ(P3Q]*RSTPb@th***hZ(iJ@i "CI'?b^֬o%tv9_rK!{?!};!q}w \2siOPn>doK id虁~\pp2k$ɦFv[FkNqm^0IJ1r[07E vjPDzc{fcf{10gcSR$_vD c5T& f;v֟784ys0Q~N˭Y*U-M|?M(?H`ģT|A5W#+"E>^%3gUMSQ]̽GMIxdxY<3o"~-;Suvcd&P2*JǒC Ʌ `aQH76r2AN!ܥ Hsަzvt는_ݜ;LG#\9B`H{9rۀv&B' [HO y9=2'Cdr!WO>t,/(ߌ{~/7דE6D/zAykR&@@(ka iERE@9„.y ʱw8>ݵU(r˟"GQNuU|qO_ Ge0! N}t(L0x C 9``oICI3/T"?rOәv?~' x½*|{p{|:\" _; B}&uӭ*e4v XaLR}1yB\Ϻ#fd d?cD|:T"A2a( ByDwx>:B k~{:=`2;zrt 攨Ι~nAGP/CB&.q> ^B=|;ԛ(4#UQ2}òQLKEQLUЮD:g˝SyzΟCiqt~yLIFg"}O6otOwA׸4:=,1 :v4v5N$"8Ha!U|DdRO{DL@f蠮r X}1µin1vL!m=;;͵aEQ4T1Qc/y-Mr2U}13PRBHF?鋩\4||L "Ta=w5&:|׍= ;=Ȃ?| x}a0VO &DbCYԣ=6sQɃz\manYo FFԔ (:Y J3[$Ow )hmf*hQ?,d5zq,DUUHE1UGXx RP,::x>#)| jl͑r0<ߑSZ0T,AAUAj<玱4&^<0B'/)Гq?dm~ +xI0x{I5G9ڇ9 hG[{]s@4@ϵ9ֽL5yb"k鮘G^wTcvG2GA5+䴦6Wa |* ЂGV[[]bg|$bi( TX"vj eΥ^yly*^a1'صj֖x>" UUUUJޤ}ɞm,&vu.hee$:$w`IJbKDԳ *)"Z(&fXr{] dqɰ2oO;H{.T=mM5< ~ ^u^3@B!,QvG (=Ҹqvl};Z׏*RCdm0SM$>cS?vB(CY$$*B7F4ajh`y촎3pm"-.2C(@yqlp%B!a;!TT{My=}r'f4< J_l yÆ@DPPDU%41Ho4̦ӄO(< =u,^OF{#Da?*V>WQp27|sksq6uIsvm86MpK8"\z({̅[a6C\G޷{(KYes499ROw=sh9K{0iz͞%MȪp`=|/ϟei"n iq'XΆg 듌ٻNe]뎎M[Y2@h ŜAǾ׹uezn(v/I6ݑic8.擣o[~p ~b[$D!QF9*mrJ]' 9G8㌾2l5#DŽ{$HWʼU7/c| / ur.i90o5g}!-ȧܦǏxi'4.қoMOJݻaS4B< oR}EwfI߿E"#ԑ=a:=[5mᤲ,[]0Wx۱ǽ`0xa(6dvg&^#jnZaP1Y&Pz:oԐD×T/zX[0CzB$B@" X{K ˁnb`; ,;>DDtT7 Bc&a'|1;B҉9 xEHz, "JijUkgh^uѐɎeP="'Ea^@xԆ*THŔ1xpa-U vͱ2h~G8?މ-^4)?{ZNL֏WN!+K3 #7oϾdbY_w/ (B3F'm(cyrbU16=(9H`!3y9 9`h|cc#phf6=ɘ(1k* }wt{u=>㈙+ u߉53iEaTtxh"q\A܅`@D(12,A7CJzHH9zt'D )z<%O|S K"AҎJB$S3hVyւ)-R)IH9pv>3|zጝ>φbR,q+Mύp PR'=@z1^oXG߈^zs?9rs`Wޏ_{fi{.\ vyxD6>ϗ;]!O|'6có uNقB0:}˩҂;p P0vmŇl7v@>9z%^x}vu7̇ =Yˈk(ud\X;6bRl30p av,CE7SG$(4yJ3 c8EHU &a΄0^]",qR!!Tg&ֿ'@XJȍm!Gyu0ۥ7UlZ$]{ ;҄[>7'j|*!/aad̲iQ$q'$g\QPǾZA=2@snE`=]2gp뮹ّLyd;bKdI=f;U]xLyr֓;QKَ4ֱU; `f9q Z>6BD Fp0z{9@vțd嚰ֈjk=Ep /Y_܍$c$;; y?OfwO<^Ǣ?I_$v&.a ngCCOR:PM ԙ31gRôGNbv'rK$aeOemT4kV6scTmXjİ~UGUbph *VރH>A:^%ˎ +.EOog4po8?^U׫37@p;,H$0CpGDSED~8DDJ(z-QcF'3Taסѹ8r;5$c(=,8.,'rN\nn2tlp 8_IF=cD&!a44@86e|ijo98E13ܯ钫e`PC_ 5Td*jJ쳌 _J@h Ih"hD?}Buh t5F0\mWXs'冪e ].㭘N88)k;[ƶ:RLojS,[TZ*2eY2j=uTI]^[?X8nsF~ ֚)?ס! /Rj<dbC桢S 𓸆^=:U"!ݽ7@"Y TIÉ5n-`Kw;ؘ Nb\ n{L7*RM Ỡ}edGσte=}YLT2Sgy=ãL{L"l<*6ī13L(P``kK%zH4H+〮ωq=Juҥ3P*3$GT'saO ,_K)_: ̈́M>L;Ī' I Ls!1(׷ГvM gd8}dJ&J\omtdnyy`)w{.gn-aW~‰$Ϣ dD>$||_k4덒E`Zs@qECXz>aH)eùu̍3tSCӀ.³8tu6r^d[`B`CrOGx{uЄCQ_*S~Okk睼H($yɎyȡ翻{-VGvtԁ{Ra88XC}s^\E}掞H97GB7f|7VO ;8Y{37M, }zoo5Ԕh A^ES q9{1[1/G$x<<$%||$C@A$B=O&FٟfE;{Fҭi`&Q2¢ +bYG)6 O[@Ԙ^,`&c5N5=D!{c͌0@ F$(MtUW] `;ab$Nl|_9avKٌ5zS➤#%$i0 (% @b %DҤ< &Yp=gtg <!;u@1̤y6ZBCET;Q^ .Aեp+{#0ǂ g=h`GĿ/"z=CtYF T͖A tzc}f<+Q1M4#]X5#tÝE#?A}vQ 0QASU C$3@RL='v QY?zRBgӣ}JSr0d\Ci{!G% 8M>Gj-DIM9C|?nfzO\p2 9Y~bo(3kp6tzvgˊsk}~J<,Rs7G ҝJ Q(|4TU{1*fؓL;o̸8>e'w vknH8vx,mR"~y2pw=cK}5|GmfaH 0fANPYRHdI`aoˊi{&( <#@530mrSdsC|$^,jyqCJ :pl`P%`Zt0㏉OE?y@z9Ԗc^һp"|v9N܃QSDs){BE qI (BbF:@0U!%#MJBq0`Pv!U8)1 INBE_Os!^yc)\U'z!0'e\jPZVP#%v_vS|5_N_ FϵxIuQrVǦ4Dg' 8@NW!^#r~dHF r۬Iވ@r_Ą2bmޣ1n]QqU"_cSaMMQgڂ\f;P#@};Fi_\ᗔ9;5I-bd̫>:߽*"<ʨϦ%^.hj=Z`ݺ+(dDA}GQ9I Uu +QiĖ2}..Sc# ^h#%TdYK(D>|o*;8/Xp֛kidxw /^C\6dZkVEVPX+Ocm&F̔9Rd^1qI^$S4(#ոNf3PC1%():: $`|ɨF<Ė=WeK%h0.#URXZ%eP+ՈQΎޛ0tu-Sx)d:p]rHI*E 1sZ@)f7Ip܄j1_LV21@bꬆ7$ْj0HFڳe(60zoK!kgV]eŔ%8vA%RePb5Vq{R" Z)S(UR9ks!A(EhkPa3D22A,NL\3ǰbTcl,-MSFFc)u,g έlBC´(כ݄qӳAʈeIoAmb,3I6=;pgR(\j&|xbȌi%jI QU|6}8|C${ذ﹡ "R @q8}3ԃܞ#vKؐ!]f l; X!"BӲp%;{P))@,b"* .g{Aϟ.kv$:T-2]lBN#TY] 4hE` 5}C$D% r NN|n'j!N^v40p.G> A=_`ðJfe=oNVsWGD!MTPF x0z"oPj@ 䏫!Wf zmy aPeU+V3NJ3j< OY_؁S'#GD'U!£RɬleCs3CcXn%` [ Lsu5qBlzТB[F z][ ԐZ\'|Z> #ٹ&Ϊ=}0cᚹ2K 2ê͑ҜgA|onՓcXѰ^ݰף野߶/odZ!sN7j^@1{8ayl7TC|ٸM9u1gRrMC"af)ї5)M|ɉiѬkǡGFX5&Z&6FwrC0+=RIMM&rFSB蜄4.n0ИhKUTчV6JHHU*htekMK 7XK/ QMKFe4|<<6S@R!{J%oҍlx_:{- & Ac> ʠ}2(#?Z5HsFN#Â}xq} K6>=E1i,c#<ٳ?8j,gjO0jc K^O#}'UArHGx2| .a^K@xQ;ȉ;tl/o|FZP!zX v$lET@W'!J(J f% R*z!Wi F? ( }YREZ)ۤB$U1Zv-QMSQdIxл}Sс'B!@~{cm ܄"*У?z'SLbvKLfq_ԚNLjyDpz36 [7. &,I,;R.U[P.5OLn?#.<)*醯/ < a]huF`Tg^,8}xE ?~'AЇh z ˾4?}o k\~98[*%~pb F5()Jgg•Im ݕn,~/ұ ލww03u=УdMI8'{|>$ d1Eq$d(s@C1X]IY[53~ <I Cv"e0DqJԔCS#4F$ә0ZzbWF#H;c|{ ]䌍 841.(;=z@́Q۠Os8I<+arw[8H)Sk,TUU$LI]P!Nr<ױ= G p0z`0\9"QT(͙%9As7t+}Ϧu QO6*pI;e2{_L&IZj-5oNaHBѐ'[zH`ӈ둝4ZHz;SxdPy=̓eKz[EV#=!PwpW0?f `lGKda(,{ajJA硰N?-OϸEZ{!~HPTk?$|/:=ww_^i<8`  I%x3PO!~r/F(*%.IL=_c2 `\f`92JąX<`kof0FBnNH@>df q.2`? cF Ώߕ>6Kouz}F/fMg?fg3Mʍ.c7ng;n:VJak~vn\e7x:ÞwFӞ2;K#}ڧ:Rպ{\.^ZO!*i}Cv 37XHla}>q*s߄ɹb8崶uق2Bz%eɅ"udVژiU E feu! F1l@s`UZj9I;l~Sx0cN3"o1(v'Ű[-ӐFǼ?*$@]}X|2(L`qB*0!$%+#qf/ "!6r2`n1#Hs zbНn^fG?_S,O|TC7!ѧv㩠S5H0 AéjEŅ불|kHV "+6Sy(3=;BGpS?.ɑ| 3%|P=L0mɥkI&-}mӆ:KP?I=AdUW>ǝ r͓MyQVC qX2k1~h@?a{^A]$wQQܮ}m';xa9"'C9 T.ctP9 =@DߨZ>H 24 =7i'F) (o)~. 0kZ/1~!Py8=|)m ԝdO0ZkiiIR%ڠpoL*Χ8^G4*2 RZJI}MEz}S6boa8/[`%Fhg%J**őg|6pwG;cxu5$hǹQ4D\ Eyvvf} ᷨt£A};mM@޲-:IL"ޅ_Ű\I 4;rd֊ ȳJ$J#cTr`C |@(-| ]* Ԝ7UP˺cƏ$vvBUSeC6#\"C(Q_]Ezϗ>& ur~Gg8LDkwLl ~])Xp˭KQ% *1Κ%@/JIUU*#mGU(T(VX :Q2#דJpTz+,c P76 OPMM"&h~.y$4߸HT@rJ#Fv+ӣ D=TG TT$H&& XH$UR2E$)T>E|0\4US\0w$a:]y:13@eNǶ 6AQDkSFf4>D8GI'֪VOex&Ȱ@UZ]#yt/lg- iT"@$yK(ZŸ2S>~\ *]K!ty^n{A=FP8l:pjx,8>ZDle׆!PD4Qƚ){%8rֻq'wI^7 8=%^M$ڐ{7llԍ=`R$rϐ@u ;Af'.뿭8)f ʞ,-&s xBT@br8CBa)k'oGq]%p 詥+xncb {sJC =NߑcfQATu"9Ɛxp$CθT"!:=EXfA(Yɭ4*CvHd,Go[˘ @8V;ۤVy3ZCD%MB m*2jz&% E(c\ :kCyD!5 *~v5ob2|j$#uv8ӒffggyIxe`㉨&RaMW[@MC#v a\a+bÃŰ} ]579LIwTK) EQE=MJPP΂i W:tαƦ4&ϟ~@`×mJ>Hx8衐a"դ]~ϟixL b'WPBdx iNX,"aàwr̶%/Yˏ-vii ǧ_jD&i1uCm,_՜ hNL2s|=p'0T$h?@g $&Q!G>{ l@;I5-.$9o< uI6$(›0PTu/WzԢ-L e0&C>څD':JbII"i*(~GSX8"@OˆQBg/2oRG UUUUUP^|sTE@/S vrM}CAy~#~&8xJhCTcqNG9m<3cٲaC@H{鈘Pnn(FUBlA~yo!@tS5;YQmX)/铪{3E?!CD:VఙN6;|w=U»0cJ"$#xD""# @AEYffuHhI ,z}:/xp̱.*qf+q*8 gYg㵹o#JQSTQ6' ݃숧,T2}A4cdh[0 K>''  ;c;Id0Sf!`uǬ%萧S4@O?SҪ% eU)Դr"y;V8lc}duT $ WX >lb|d9:մD$FVdL=YQ(N k{wto"!{6T%_}]v'y!9`s ~=O *Q":݅•lQ^0 ';>\xY#C}"cؓMB"`_ 4,4/IJ'lC@H~Ie}"܇\O  u=}+r? >w D> 4 uOl:>p[wmtU~fU%KvAڹ?Y'+ +(AsI߃a̢~mZ~Qu >**`wr2c?O/<6E&F,էINdJzw #":5R\Y G@֍em]dA]cٲ#F<*8"W76tn"%.82R]c G n@{$0: '$(T0Wu DbJ.W>N߯ Ue$9˺) z0C+&UOfs9" ?BSiXoNJZeGhdkʖDEi[ ->rCy78|NX|mY2'6fހIs?'Xy`_?L^y?wilv1Szylpp᝙7cӖM;5\Rނ`J_J|S|e' sH zۦ~D'5L^:Yn8c7)mG'zN!I0Ǎ@̖)bԘ8q}_e]q;]&m+ >zk5^mƤ6lKFV1E'U+-" ^Eb|`=P{!x1sNУ`4yê'yڧLU.?]X?8D %U òfM} /XQNkVuO($kِ'ѝncҊW5`N_NWlЌ Z(7HO1"F4hAG#ЇXzq2D$eNI˃SdǮ, O>_k32fY-% 黁dm#yxB P  AIJJ̪@H(B̴%>rd4JdNkC%@$Ȩ0$ 04@ Ok/M(5wg5Uy[><(OdCMޚBMĵGLp0pqoa&Q Q#kgLᬽ{ }uH&@x/ػ!HL!?4 ..g(N03=?^7{ xjTtH)iK U4U,KQ*$ hB*"(h)$ Y5QEETETT@DU PSUI^[xpUJwB#j;Lć/8O Ξӷ42L+Hr'ϧ.#"E~O~^[ ͦʚӧ?ɯSc{ 3J:\y=nvAHU MTUQCUTITE 4hڎJ*" (jhh) {b(HB)*i*i( ;)9V <q2}gR/ o:k2]J]F[\AQTLU}^aŜEQ#0.Zf-UAJRdT"Hyš(X;DP=!ERڍ| ~Rx/sꧏE;7X  :nDOȄ:1"!w:|;S!(s$[ >x4D=u! 5 =T4F ,dsF0* LSW[JOÌqPv`GLiՈ0'$4r@i\9aԝES<¦'YoT ;$|Du ׇk ){34CAJRvp\ҁUUU UUUUUUUUxt ^i'ŧ; +??&HGwo 2}OEd;Ϧ;qJBQ!0.^TMh uh^tU%--JPs ixAzL4:2К|uMǑ$$J!nx mfir, pB{J!+3c^)NS%֒ N7Lr1ZGǛmvZ'u0Nj rTjE2;$|SF  *0Xb<_рBQ?0JBZX/OG`IN`4y;o |'|UlK1EQp=] dsׁiPrRcfYEbMNV;c{TEH"* Z6 @o['ے~CA7CCD{aO7gItYG1E&yTE_(䁴YdBNiZ̈_댓鎒aN0#ЉMR$C&[G=lh__aaaQSH*)h*( ( |q"dS&`?<>&S+I^]MN8 XՐT~ݲGK{aQoA4BQżm4y/vISqNGMNZy C +RFޜ4we. N]";MFwu/'YO(Ƽ5k߹1/|H3l*LŬՊAu\H9nBeiH#`:ɂAݺ:8aGu=gQUfP$D&vd# woNV`xG՗IcN.8^= is !K(?zbHje6apHxz@TW* xދ"PUU.t!0gEJ< =a~ xd]i9ϚpDz W(3#E-IN8AHi0l1q}A3;C@ b}MსU'%H PXt>?vu('3Bew9&C%G0q^-)=&8 /IP (}^-+ʄc)C۾&v|njJno q: Cu$'˧sO>iwG3(_>Qض XU'q|q7tjbc)8tI/9^a0@w>R+=zLl PЋH0G6˞l$qwSsw߈eh{E %#$ L# t7Coa3by!Hd:v;T aS2pބpBLAv@etJoŠ1uV&Ֆ%5TA%FYt%Mww]>B+ADr ݎQ#@N=e=%dO8*]Ӵ6I "1z{:"2yľX""cw\#k}Ig \͢\_bZAtaUYv]*5a3puUQ׉CtO8 ;j$ &mhWaܮA"Cٯ|3,O\? LB  eN9D},`H+ y3s4,Kb xnrx/nc׊qبj `._`T"cw4 *9nqbr8oG7#EgdٌM٧2@׀R(% ??UO Q0NԀMJPL"BER$?ڑ_%I̺)AULbP](N%(RA=`b;q2rQuF7u(THɤ(3_4GxJf{6rJGT_Sbr48(gz=](Kp\۱=`J?EBqpm6,88~}Mu:0*0P1"V3KBo'8^ñ؏wC^RP@ DE6|@W UU_Xxu$+g^I 9ʬ q6Rk6!xx ;&6nq{L!p D:%Wf!yH[K說D¥CLdǢt@]T2d5bBRC 럌Ew%*)Ik0D"T 1T!MRDPOcSsG`: y*{V C^t/N&QN8OΟGuYvO뭘P'Z+0HQQEUEUl꒠b"() "(C`U 4UQSUTQEUUUQEQF/uAUKUUUEURB&}=!QUQI BG5QSQTv@ª"&K|4NSYq{CO'Pq(i9H'!ġ&ϡOg}G!P0(ڃa@v3>L){0Omdږ5 ng7} r"1CzqaAxm\Sۿ4L8LqI${PL„s wb]p!$*kk VgBfO_uX=#"# u5'***" \S'(? `u [q2C!R+qM{"3pۡxo%lrsԔ!y`/n"&Y13YBt+:`"I̍D%C sY% R{$2 ߸ycB=x֦Q*50|(*71?DxF!Q.Ze;L TX%B|: @}39*) 1dM?n#򝓻T܉5k{~51dՓ0|1AEÍu4tw0GHb)w6F)8N_ >P<fg ggȖ@IOr7p>#R~W#<{bhʁK99S:~N>{\z];HiC#m7DU2(.d*0Z0%,2 c8w,Hvg**T8&d9r?˸.}[[&sߞ%me3J'0 .c04zL2ѺeAPcuF y+ Sgdm@udYk#l /5PqD69;9'FM`s{;(QD|@;~c?,hi[%$D̘jX|\ujL@G00^gmpi9,8 ٢.i2T7/"W.N,h& -|>G03!=5,*HX@G[/?b):?8>s7{Y\<*m8%匵̠-q8YIeJ/[W879m{qw}4$'Zױ~m~@ 3ť}Q"CӠhgW8zg9Ѫ[Fg`GyJE]߲LQea($?pҋ::Bg 2[1@4!}o!:~ro 8k%t&BK!tPs٠<9lK LKZ#m"`wX`<*L/qΉY/(a v\L -UásCy ;w q[|: ǐv_d>CwW [?@]5(*?I3)  # -yrb"bbd* J U3RA"EDEPPQEQEE5$@(% ?w+6` zgSlݐ =f__G A 9Y_*w:ɠ ~psgۊF9/+@9|(֞! y&[mM1U } ѧRܑne8U ƿǯcrf(3،"?;"n3|N C-=L3+ >MPfª3Oי]j`G: K)$CǪ.,/yk`S""@TBZ!%6ҳg TM\6貏#z6y4+ ` Qv妸vwǑgLYv_CvOӐ의0%Pk (R2v!'hk?1"a@>>ӄ|)0HwNg>ux 3qrb"Z8xrP c}N62ZwYT6Wf>/N3a7s۶qmZlm}4vgleCId#{$|K|0쿟<^4𷺃tC+ʊiB \yyN]3Q}9.RPVOu/%;7򘟫77m~]?2L4&`‰B{/b(N~aޏۆO6}`ϾNg7Ҏ\O͋Գ$vx=|#,>l#]`38r<}3bc@:&yC)Lob`UVΤ#-xYA`.|zMu\<ku<&G=ڽ4Qc!Àœ!maӢ)7xBYcNv;m؋ѕ+-r9#:S~Q5 JῩ۱W"<t 9Zo[lQ}jrh<;ww3/KLBˠ`hGSb[ ̐NjGVZ̤DEαwdM@eLܡUf4 nSA@`4 4! eέ;:OS1^Kc"̃Cq| 1:4B c|\7Hxam>P~n89a6_P&2Gk| S9Jc$@vO Z*+@g=."RWrOy20,\( PA#@@coMֿxlz|b5ݻ=(YfcC@LBq+Iܐ*lv7(|:au5k$ qE{pлq!_^(U@%Ig>[\Z Bl [)(`N\ʠAޜE"6J Q$:A πoya3.ԇ9|jXXެoL(>x{>V5ĸpôx/P!)[]8=vr|[ۍٽe329ЕǃƠKPsqPZm "oMMB}3vg99c}c93x>}a@+f}>7|b8>lSc x5MۯkR؂zT6C=FheDS? +Ex.yrٰව1cZܪ<@yNҤ_wd{= /.ц+XjO>ßG299 p[d):Ul^^TQH p" ɯ$&arʤA{sO!C;"a(e%۴j/ 2-P 4yɶ`{':Y= o:qƘCr}c28N@1@$ئ@ի0ak!ܝ:F~f>QcJz v[1SŰK%'sH)d LkArp3@W_yy_C}yӇc&'9Ε2@5- b Z2o[zl}X*9ֶLz7Iك,3waވlZGܒҞ·8M.٨'XN/s(#ɆK|<31܁TC^їe]5wGzo*&*^:>>AL,pA圞!8\Di4}v\(tO|S$>yK6"6QQ sD͞$.h '7UGchr FtBN3v-av j1T]65J4MTIr)avmsjK?NsJ #)q,ss\3B$fUh'Q(Hߣo|'{>Wuٮkҷ_g>u][LlxUyv"5Q,OAj )0H[ {aBA5ekD]K![jZh8t8 ;!mI0`T% [.z^*bXj,6*;fͭi#,&9ޘSU3}YjPxwjlL𭀾T EP!@ÌZ mQ x2.ւR6i+n~I$rpf'( *h@" l !EE.ORBVma֥@մNX(pv|mVKTPR6IFz-r]_a]CU܀MJֽ Rltwc HY Q5Yuv 렁L C!D V^ p#»|E Ltfj++ErUMEYPip$ᴜgN ] dMxX(jk;u08BPtkd jLkXg C_%.h ]`n]c={s @l=a٦}[}9vtʂ+aT WPU.@e{8+,L ^f.LœJx^KɈj<8`Ȃ(7nBѴaXύda" Nj6"X:Xg6 0&1Tb@"TDڳu>;p<1#3;eԜ3׍Gwr\vJW;yYoܥ&A-"Ň{ l߄STfWjgF|$IE1i%mҹBZ>9Nob@D2*;=wk؞ s OǏmM]zfܮ)P8 @sZ) 8R#{p 2٘Y gt;ZS 4`ux\DѤv^peu^`Hj֐/aeKIGd ;0rO"]ӏ!9p)8%ٖeLfo+꓌8 I]֍P!w-'V*HnBۡU"؀TA $ _j%uˮe(ވD+ϨLe|}ayg _4! >ㆫ z|I6.\ -͝@K.Z',KkQ-H#$m>^ٌ/q&Zdr.W1F(:nL.gJËruY3 C@5Ĩؗ) Lc.OIU˃ fL^ƈ &53L9*\W6Y5,Xb :HU-e? "$ɏoFd0a;/?SLLH*5F \S?EpR~T#J4{Ѱc8CiÌh L=rq=)*SCKAaͥބ-qp8HPꍱ }[ R=BDLvuBE ٱW~ԙhriGfA7P6TH`Ԛ/_OtzBT=`xU @ԇ5)+1bHĒ2~3ND94} ZCg_=IRh07?ѐ!}pʒ?)ϧ>z2\=r^OK{R@{P:!elFКśK${0څR8ɃyX35@?ņD5(]/r,X}Y )!:zLNC#zD#Y תG]BI5M4Btg?fyxVV`CЏb~#A/$63H!/ Vi'!rC㘑.$ 8 5E0e QMqpfĮb/Ic𒱦1)ed ƸM\q~QmLf5Ǜ&-.)ᆬdZ1FX*M0:q8|pTl5)0a*qV1@qfGH@HWPN+۰&s^/Fק?CM!='+[ 3c%/WɈHHl>[ebѼdՖ&T bĶ67Z0l gB/WgaLXjF@'-WlƱg7zaUƞ=kFkemh~38u*4͓;b' 4z8!(>< E""v~L&T}83**a!ɪ"Jarp^`T/B 8~yhdjHՋ`ņ21NA@l@>G B;|24~;& @؝@;~/ϪUՁ]L|Dc+{hOKĊףAi xǀ<=HT& 7d RHwN1]X FiJbE~4C0ئDEDF gC1j%[u>WMݤT.pCD>r"Sh7: @I1!:~)J)|x %?x@7(hHv6ia$x0}Glð<3sdi\8>tG n}kӻtj& )8axpp8i!?v^PPc0ߗ'̗*w{k~|zȤ&H4{3P'"/eѱC;ZNׁЁ|ԙeQEF#Z64M"ȱMgݷ-wUЃ%oUp,RLYbDEl({HMӷB`ۿ}O_ݗya@ܸ5"UvOhB;H IJ_uF]09=!ΟoG&Fy{u4[(FDG7k\w'yc}R3u ze&B@ RJDȯi!Ga  |;>qDGl?s+TpcEiIX"oYJa5A 80>]͍Au,CCmȤG@smDcY+HI.p]_ǼSK2UGcCE!rتe(h)SHE4 PhLTLUVm L)̎FPIPB[iK H4A)A(MDJdABKD%$%% K{ͪ3H( )!i"XZ*Bz1zI LzMDE%Z,O˩@zH1Qv"ف ,Š_E&_jC@gcْr>_]}ub>_h/{_QdR:/ >ÁCcNu=ް3%4=e>l4 sv,~c1O$^:-KF~,{Ya)(c8R%No).F;©fqe$b SIH6+:tN{|u`-Z@Q< Q d]&+":NOuNyV.43R9 M +,چpT}o4J*Cb|4GH!t'0EGC~r\Hm;bl\IrWo4Kp "B17}o`B}?}=Чw'[#0Qs$}mJƏ/{8FMuGA{wV$`f6F)_(, N7,i:?J+|SV19hlh0Hbb{rɂ JBgQʍc r5e-L* 9l4d6Ér-ôҢ{N'Ηx=89%0;D7x0{^}sO]QI(ae/iw&R*Jz2Mp2 iq#t<9F؎be%2pMV*P;Ё!8uÕ:R# )56coѨu!2Gx1 tFNjmmk3""݉LKcD@ّܠ<|jSIO-n#wICgBM \KJz.}'|3NHJd:zBu@= Ľ}IhYG8+R4s;??U oG΢ w(| {W?4h}gJ"A8(Je6'ߢ CiO(B?N`R$wiԩctv$!yBFV0.T=>H9N¦BpS)ǡd Z1xDHҕLḤBwdz"UhB(B)J!B&$h !d J*Z> } Fv5z Ӆ2DCD_J4r\j'bb~568`Dl%~\y$ +#&+kꈘWS_%b DϏ=a[4AAG ȭ*)Œhl!V%z0 YZb!07-9t҃ZMjoÆMW ,dv_~5צt;ʗ̄v&@9C9{HEDLks/sm߻rCHXZA0$̙$&M~9qٙzxg8&hm0 2L6dzQ m ޒ_@ŢF#Xy.Z1$M,h)1`i&(m Jkl@ŧM%lcJd@bJ` ] (P֔4hDB2MG7߷wكI>Xx}cP}]̤,p"[-DkIw/۾0@UJm@ymkB?́Ј?SEPQCAADԲLζ""4d z P/$!90J}9k4?, ϙ9 JEJ( H 6CRûk)\JsyC"",,dz@z>hZ1'"̗ ϠP~ͼi:˶HRBhĆ5c\D=}>ޜ}9*tCztzH=|O+{pg=v9M ޹`?F-A_G~Nz:?ޝv?#MWa0"V>O~J c?8/Szi(1LD5Ѕ*0TTPA,ĥ|F( )Db(%(Je("  k~dP"]asT!fܞ UDvNpx1r(!HA|:U8 Ɯ- %E2ty2Ogy߇5D 6Ea<99@CHwwf3c5$ODdH!H)LH#@!QuPx ҏhw{T[ۇp3@#ӖA)|~kSِ>)"a8_+fh6G][hC/ռ5;<Щ$%~Zr/kꃕFhP0"m9T>O_O{\0=ʼo?fcT= cF4t`Z*ax՜g3i9 X@{@ MW_`2smeYdP H!/U[C "Q3`⫊ FCxxv&&@Vf.3~=dQֆz@Ej,9n QGKbiGlB\3uE<(<.C<W7ɯ"GׂBPþf;#=2:-aB5 }$Ƅǜ>xj3Š]CYNX>su,G)Ok^9Β4iѕuwMުXIu^egsHP9 -R[FbD"T$>]\VuLx`aIr4c_Za^wQvF{)UR[U!qc]4$$7)>vI8kت]z8tJan^(V;%Fߧ<j!1€nJi#AئJN0d2B, QLxn{f8x2RD^xDt)jj]ytwmSq\xAhڒ$ED3tQ#@b𚣞h/;H89I4h$1PFf稉&4RFMq!BPck0iqQF6Ea2R"=/X'. !qYw+&gva$z6j C#,3!|4'/Ah(F%`3.@ր҅'4PBJ'W@i{T ';\@6gZXv_N@ ?24zu=IҡSǯ\bND>s {yq4ď(H6*t/Y}'a &0Dp ]w7p'1Qtk@A0qlXgc?1 I,xt9<" T!˼ Jj&*M/1!;6 nQK3~`7~ᓏ='I4Yˍ8# eZ" L ~+8`k$DPi)$(q4vWv'冖=4Ap_fxJ!@sDBGF yw4˟U! Uf$%/ᶩ;`(H!" t$uQP @'\Y30tP (Il -CbcMk~,5sC#t:M&0O]'$w^rQ˟;v8]v-EC{*`IbzZtJz}BKKp輙$Zcǫ=nj3#i݋6!ʗq2B0]<#eN_` A]YO:ʐjtm !I;$d^Uf{CY_P?JEߩl/z~-? @ t*@VtP6E ڒ ptfciz˱t&rPOE@2Rs[Ev8ۗTQXF7nCF># d̤o3U'W-h0urz+ڦ` _uL7@IGRb' e}}q{\;y70@x4~ES:c+ sn|~F4$r*s!!Q31T4ͪkuOP$V +2*aIE54TWI!?=9Mf`7pS\]=9Xϑ1͎|Ё }\A>9>[wܨXe(ChM%mFqyUtf>I lCض4]DAق;B \Zǜz{Wb(9h $QAPǸaw&}CXz.<EU5v]bv!Xq"N$fZ'5∬y"=- fPql0# />u  1cv 0;&,ȓA Je7>9uyPk8mEAD9eՒ/LM2@D-ggHqIWK2 zZ)A:}pt.J#{8_ųY61$|kO[űv0yL*'Sc|^yE$IB#SUũ2Њ(46V!HHF#C3 &S ,`6֌*,"JfR~x9 (g̔QUB$UM 27X5Ѭ|aҔҝwcO*Z\q$${0h:jxAQ4ؔ}&ae*dmc8 %"nňieىH!uD!Vaqs^2t'A(>PMIי<K͚ciYF&5&GCɴ5 5hfb3U黛YmkMQLvw$0|jmƢ=R28uCBLC8ϻ2N0>RpG7-[}q1I 7{32g"il=b󝢷J s!*Yjm2=U9R{i]I=ԭXAPIʸɬrfs4Y+U5J"e:A2ڎs:Vp>1fst6i<X]ѐ'ylJLZjt}g21 'Ni2cya5 D=(8rr 56M!T\Qh  ڢnC3$ @PL)0SHДD*QBU*P45HPIL M0އ 40e `~Ɇ%s>!t2g~]I0/ͯp0ȒçZw;=OA$$3`/b">HCMGiRM{?31[loiȌ%DQl-&fPkk`&2qi@4!.lͰn%4^tFPB)ҡF .ʇݜ$<"O#wU+hm& dE&AS]!4ӫC,35M,uL1R12&20w2 Ӝ&o2RV''˨ PR(HE* 4/iUww WB`>(J=@Ljzr96ˆL="H@)4FA@J @")U)S0BBAR!^%:7R JGrax9Xyb#,PlcCׇs#X:ILEBU @a6X k *_2Gծ;vY7縮F PC\,Zi53$|CS^X/ʺ`^֖ 'tt/Y:=E*RDA=7.znxj&--afcBJ89^DIwz0_zk F|Wi^)>io׏Z G?JKBh /@C͏b,{4EUx2YiDγѶșz1ۨ|dm(RpܡBE5H8LgAs!]Jt=Zѯ95|$; @G|zh@|3bN gMMm/qAMI\'z!vN(S{&m<%vaAr7 "/k,a_ɂ ˑ[GvkC-սgx< CȽGz8iyׄ7<>Z[ [t ? Bz$SŔ@d]>LFpƌCtPP$\s+ǩ &C44Ҵ%:<^Cii<4^F 4MyA 4Ү&:) kM%4EA v7cIMh#馚iiiiiiiiiiii #)ij,9x>oc7N&BRi?l`]+Kxtg5t# uu젷/4Nc9oZ^tIi!B .C_Ot)mU@vE|jy9.>xjeSSѥh{850RUObi&ٔ?6R۞&jgcÃ7#wlKL.kc&1HuE뵾ejʔFj8Ƹ [&^ JE'+9*W=SG!%tڲ)3-fflu0"D*Z5ǙC hT8 !Pvh {1[3GLwN G3lK1FQD?203:J@:BW ҅%T4(iTJ(T4cl{Q\9RvpD5^z۝g>Ёa;4xz5ZuXtYia8s7qgU8(}وq`^#yZMpfPx,M$S=/Ҥf;4f*; |5DGnMgTEQ4dYv])GQf Äfsp;HPK񓭨x/,S9N]A[`Z F&O*C6I1hA"Ҕf- c۳D`- Jcxw ISbܽE9:4taS!b0IkN$f8 l&#Pw[ &2/DAsP'<۱4L _D>(%LkU 1yiӑREȇT @j0m2$d $vU&XdhLkiE85 ;4n-S 4ܰD |<dsU)gUq⥫"%\( ( trƛwEYhkQVui2te;#Rـ_SnA ޘ,U~u!hχv ^G)*yQߦbvA~){) e AvS5ړZi`ñClLo;pC]BN&LSa8) $!CDT,:<С7t$/..'Zzdr9: bfsA1ymS"brM'%Gdb# voN;Tzb`'E4!Y3AF!D+Iy޸o_>-_kŴxzZ0RgcIrAZ]X0MKM l{Tj(nMź<2y6ss,t&Y+cbI`3'&RɓN+ j,r5 w iö^8sN]06L|♡dpy8zێ1/BroEdI чM;Mݰ@7.x^uf# HI"0 zPZA!#aLV;x=72Jwda˳L$ֈ ]+zvφk09v59iNNq8$jbNwCDl>c &,pÆnUcۈvuְh8aN,vHǣ7YΛ2QbtoucpJSKy1.j; .ܲp,<$ DY ˌfu}9gTx6N$ubk )R!ڿϱ%KS;ŗ7%K#8-MU"Py@tIpu4=HGtKJҷ{CTOx8kR*t-Nt̅Sbz:1_x{x s ec,?3xJrGe'5,‹wMx1gp*F3f!2(>ym MڤLv ՛fTom h˾(C;5M«ش1XN WWz1JE&Rb"QFqdᙬɸ,[,T*j-&MPMHz \M-s:XaNsXD7v8ufǃ}!ЛGvQqGA]`GJ0v(qqaLrO)f8RGWa]-!>SgP}Ak"Ic!67ϝq{ec%1.Sz2q}_l rNn&d'Rkt) ˰e8ް"ix6c7~1I\y`2$q Pm08sDF?8zc'cWQIS7:N=a. 6ț魏JjؗGyJ=VŃHDވ"H67)DWcH GB5>Ca 8깊} Jùi~H`tp'e06+k3Nj3˹F;`qc $T:bT;hoHq6,4 2D t-yc֘d"ֆ.X.!ƋVt 'XPl < MN/Ac-e2\*tnKàS6M9&yg3pI>1 IFF~L&1.6ޓf7<ƶ"N\vpӀ3KcU!ŵu7(oci4XrxkoPwbіnkj8W"3{ton5GPn:4'5ØX657 uq3vf0\V"xP%-:óMZhqz1Izei4+)RYA{R "sةL! 0S#~Gi[[K: :* J aq4nKstYlO LIA2;WBH];a`0TZ%6dae[cPޫ$:pMAa S]y"M4yLLk1jF)m-ֻ桃u< +n%9Iso32I(3ZUIF#cQ{6݉E,cnYy'kJ* x&i<  S3 s X8r3 ux1Uu![ K*MV0ebVHΖL(Ðe&B AX"p!x8P"P/F^(fDy8w ̙pib0\h)<8v*&ÁeRw jHsZp`(*]@8V0AXv aۓoT<@|ie|ݰ;CM,Q+c40Le!8 I\{#ApoFZ|ˎ, IAbs6ZQ]L5a  >'$-Pͭ`nE&Đ")bAl#@EǼӡ;pƖK[f޳YTi4F-kM7f%.JhHI߱3]Amv !s;D!xג&48w7!!ū]{Y4L$[ʴeDQ.0&s'̼#ۙ+oȅ?(wwm<?w)J!2UB쨌p2 .$zrϦJ)\2V1zo'PotR3TLv(/K) %g/B+OitȮ(dgWnY J:UͲԂ>]1i0"!M٧TP BP' 覽@ Z0Rx.Jq $G6 '뜨<ƚ+W5׿'J٘оZRcϕ n็Fn;xQ$BgupszHbV~'q`BHȹh$ ̡TA2 Zְ+մVJND`g`nqw 9i8\zfHӢ:c_׾=vGA:6Yjs}pI 3|_jo>  ꣄dmoNg3͡־Ez>xZPOʫSx>>1uO _m_os}{ X`4\Iwi @|O?3 ܒ͝V=2y9sc {_̇6z]>Kzztd?Lbq|ukc~p@#vZ_c20MEB^<= uycC}zUFRq/ //%m%[6 vd(BA'I0UntO9_ۿ( HO4 0OnvՍ{Yyh͐@p@]]~+ԃV?.]"( 4PP4J.R ̒؆DžvVol8 .v 6 ?Y<hOHoMPE=çT|C`KǤ{ށ~D- 2H@9̢C4 SIrDve[uhh))ԔmfY|{<<^ bөjF;Hbj]Eh rl౤h.I9t.X2OSyn QC2Ds,Z'Rweed3qC?O5øݹ ֹ$ʹ/,qp&ʙcAJr}\;0˖n9Ϳo7F \{M@1GCӞS7PPt;l8cKN]QUז5~i|4uĈ]9Y^|f.1pӄ5o.TtMo;tGѱspdn֓Go57T'4;pdy@;Xz3)Z;b 8~4(wcr:V=HC Oi;"Ǣvw S#A"42VDrpC4=쫺#39/N:O.-)#*} HZc埪x@qҀ&I zgev3R ôi@MZõJ&@cT69ȃ  G3%la4fÉtuh7k5|K%BYȚ[UGcV{a:i358VcH3 ,xI1(_ >8Լmf $֧M ⋇"C矧wl< KL7[ F1uJSCf5 Koa G^^Lqƫ<,uQH~R–\:F z Qnhz49:4==4z%3>@%CmG6C~m/xsO"" ? [F3F7%Jx5H,EE?.o <Ñ}7f2$L3D%/ & zN I{BKZF3%GV!p_Z|LLՈɆ ФBπ?fCh98|>i=Gy|POt*3TPD S8 z K옞H OJᱥKN.5C!DA6bi(,LlX9qXV UB@.M;ړE-oQ}n@3I&Õ*nGcx QYkY9Ўf7B7 m 4'0x#$|Ǘ3Q|fFw#lAs%LJ~Oɐ|J?&(K 9^L}_H3il$i.jpݿxCgC?b@fNP5b l}A(4)4MM1A5-2}p`zPpJ:amD҃$ Qnp3s < Vp0+f V v~SieBxi3i薧Y&7P1R"z"6ѭv6N4ok<“N!ͻXsLe4{ XΜpH'iPНKA`YPO(zfݰ{5Yy$"tIH{4LOPRA@Ӷ`@)x%=g;LvB4ͧ#E zBy:!oocX^8: ]G, ,Hd/WJt ,+k)o\Y3Dn gdGZɽ!! &'Ys@35s+Ds0iq6bF俳VZ4C`NΙ03Wk*uӌ93s(+SbH6??&}' "EcB0^WbD^ƉC)" &>mvr䡙z8H\00PNL9MY>HchiƐ чy8BD")>O:GQ(;* (-V5= MҰX[dlznbӹk DMl5*!l4L)ẃl ,'B_(%ОxV6Y|f{u =\N.ݡf#p5Zr Hn0Tbv-j^5^{9gfV7 Jr SuaV$&v®~`6HHFZPQi ihwvZ ;8j#d*Bdj6;[r'x2G*@BBиԓY8cU R z# Y H,1p4O)N=.3;'/Mr5hUe ^e[ s0 ţUAC4E+5(Ch;ՂUe5" ^7s#IlPk.D[)*/[e E)ÒBM,ǞHsS7z2g0/s۾!mҏ$C@ O"r*X0J8\cbb!Ŕǚ0xVYO+4g]'L;)#x2RV jm1Ѕum4=7 fC%JeXbKRN[n>$`3cΙD1um|T =&y^ts9.ۂ3*T^r[EL'^RGoolTK=T`GE0щfV恴aPʼn ڝYRŒ'CA 0sp/#dɔquϑSG^^hiU?2U(POfl{+FٽU8.CHОlwI J 73655C'L7w6{ҏ!G= Dd%(JD7MH")@&ChZ=G钨_S /$=s8MP+` [ 2dmplTX^L:YX瞢6K 8јcBEVD!f0mghlvJǖ;&pBYRA2L&fdzSt XsT#0tb *8bG^|clSBr;k2eff۲=0rҶF^Z&Y9t6X2'Nl(ڋOVW^3LՅ7u rTDxaìcbgR :NKz9 @D6s] ha]٠h& CG|1Ʃ -ä+3JkչgItfu|, qCR!4AQ&]ٓUL`ѕt-bg4Z>- eOaEKb+LUj%eJSfJF2;p.8Fy~˒m塚anAZ10e]Ƨ:kIю3Z4Te('n胮JLu0P̝yZi0- =rڳ/ItDVK^Xa;IGn:2Tޝ*i{Kn:6b$՞Sk{, ,a!a! x'.hWĸy֢%gwl^VL~Z"d㇪!TJbL2G51$^~?Z(0̭"XmJ~0vyx! ~ !aD^"P~fJpcZ5RPdg$ Y"&1-$x O:Ld鸌Im֬]yo#'T@($w llFEA+T~#ls)"I?IZom6䉴;f=%ҜLx4O'>&aj+Oc}q/\t9*Q葂#jZM$Te5ƲkM3yP0]Y)<eui% 0myˌT YÍ1{bN^xiiCXapX"1Ӝ9pϡ%8 paьq<٩n+Pdcz!تʂ QA P}~NݑJ %O^a EAǒr |$&یDUrSat~w =! 1B=P֞K/!C8A\ wOF:P{Oe_Y-Ej1^@}dn/SQGx>$C*$D% %UP4 4P(QBL;Nc ?'`56ƍ@S'JVmcaz}~r!;wM)Os=C<Ȗ?;|̾lYN)PjT(xuϦTO_~!ID0BOoyi l( R! #bTԸLb*'d bi"j*B"je %!Jzww;VGb7'i7sBF,!Xi2Wo%)̓MΗ"e4 8Ք4Pk@=+  Rn Fpjƕ8p!1DLAPP SKQMILUPC$K S PUE5S2KC4HQ$D 2 4%Lҡ 04 ҕ4 HQ DHRc8-Mq[Z#EHRc{&p DQKz?Y,J W/\/_ߞPΌmojQk}5cluۮ7q7h]=?|!Ϥ 9ehk P3Vkư#)E1{pP0z6GCW(P(oZI`"4aDQJJPjduӳޟ3`(فшfXy?nm}w`mјfF6'_NJR $U)PߵT`2\a\TR&i0o5}?T5/y91 v(l Ų//_=aq<PDqd'.Y_PpAd\ d6$5 t8˲ih|'n?bH~J"k@ٻw6xI88$ &`Q Wp! }{jqY!K6A"+Z"jz:?|ogχ<Ҙ$E m-sv%s! N<n3 .q 3?f`¹!>ʕHi`ܞDE:l~&kWۈ~-I 22 1@E2yc=to7<,$uHb}nsòrUQB҂X4QFQZOڄi,r:#[19acBxH۱ѸF8  ,bH)0HvQ1b"l]4uPSl4$Ĺ'!bI@GXc#jԤ}O8'p[z:*O: ]HPPIR2b(jXbP zC@ bHXy HAO"vN$:67=URwFţ>rD%D!FCi](RD dȔ9!|^ >Y;;w{\?jndPR~oy%uuxеDTEƘ}}+1<@7&&XB&Zi(T"h 0))"Q(PY*@4fi DB*(JiDiiZH)JJU(h)(ibBV!R%b`4 ZRb!)B4 `)UJ*&hhhh JE"@V) ie$ JRFb$(Fb@bF;@BHECDPQ!1 40P$$PRP0U U0!HU+01DJ41 DB,B*5B)B*1RCDQmY)8e9\#x)OZ4H{O t yrZCd4=m^~'ghP?ۙX,l=\г^V6((=~$^t~ѐbcJ[":C1U>o! c/Vam4#HŰZ҆ @-#2bZbD84_BZ7bd*&!*"**a(&h^=VT<)N**7l x!n4 t (AUy32OjL{ )Bfj(RdJS@48`: @PBJGcxa)JZ h%)e"JjHjRH("dHQFi) )H DR*Jd Rj%" X$(J F D""&H i*P)@h!b%"!h"Y%dHtӡ!GNqB$(^}"vvc a' /1'aNnSf~zBDh\GfakӬ,g#k*=B=&qhU}󊆌S;?'-UEuO|Ou7Xd2W?ct.F;lW޽E1w+&hx&&.;ژT^ #]bH-fA0*LуKE)2$ ODžd E)C"rJI!!)J&bhJ1E! |y:SocI,!diOhP;W; S"KJ.6~y >:5R-R" QJ}*I`(`%(( Ώg,8w)a@DFM#ȾVM۬ypfDϽJw PRAO> C <vވZk×Ѡ>~pyp ~&F'gћe(;uP}*{U0"7dO=eEKB@1yx*8zWHk)H7*"Q0T|A\pOw)HK KhP0s 5 RPR… 4ȝ( CPamЏ{bHN)ڀMܐvH9D kЭ=Rs$>%R=h$."XY;BqB(9'iDz"hLUCPсAOa M?ˁ@غb6GW*(4I& :TKty<~I43y?@X a ڌ3VUb6JM 4}ڟth=?uEq]$yJRARw7p! q\__VXqRWAӼXWI}M g8buđ:}:+Iˢ?cH|[=㏷57 ]YE# OwHD4p0^<߃yYH/9c\Wmk$p( kKhGV}QA&s}묠Ux7k*!r9(9&3Wk/3مG6srMvv^WY|r{buPuK,e?beC8s Bx6&  Y?G86#*?:h~wɄT(& P|ICCA+P<TJZHH iYbR!8)#D % P2T^naWCZl_,yMRhpbZ[* -8}! IrJU8Ƙ\ ߳JO]8<֢qxp o]@GóI$AoCګ#}' 6:V.,ځ kPv<&wJ)^0!L"bh|2{Cχ'fыzMW&Rcݎ"ю4;ML;I|LSD(P4D JvSH%"A,@@-L\ח_z ?؃ )"#$!UHEK%MPҤDT^4$I *BhV`$DA2Ph *R#X bIIH!QFD)* hiR J*63(K#R"D4 BA,4€%A#-+HL[#!" *!)h pYEJzQ }oÑ0@wԽ`; $r@{Պڢh(~9mRx0:DYAzxXp9Q*>h|k\D |<=Q!׿St|(p3q9~/NG;c_3^h0dSa5QD Ǣ'c)yPJns=;l6_kͮ;-1@78DM"FMz~LV|Bk!n 6ju?Esio=U)ƚ /|֔xIf͑a@/ΛqYA;CF23 i8"7c/{p$"4P!LA\s SϔB/'2}%U@ɑ c.<'x #ٸYT=[..LY R ǐ"c8H4AX!Ҡ!B@(ҥ J !J BB"/F Np1MfBd;S.U29p%&3E=?aA = =o|V[%iRK)~uXtRS5plGO/Uz+3TpJKYd|xv\X`y4yQ:mL)8 pHI: jF^a t`j9)6*aB wΠX|@ !eJjL@(liv'4,U"(+&. C$g/eC@Eb  >w; ?\'{1;. JBSjsRU7"}^$^kҲqH`5>{$D0&ԩ H@ەk)Um5PSI^/ChKE $i_0mjq_&wU;C _rQ!Gm7fRtpz qg|^":_`pc:n@T$wF$U(XI֜͟W%]_D*(aҝ F<]A'-o;@d$煵N05%cZMm\#$BrlŠEJVm4Rz5~N R8̚1qCXlzef,f/(i2'q@DCڋRdQƲc_S0%*t3Er&$ Q4SKCHVmθN7Id%zW%zeB(4z5՞ N! 5 dQILdni Zpi]QWjjXӦoFt|el0=F<;3QkTʑEES0<(?UB6zvwA v xli" 1#"M ?V@i 6\Bw `ߛ硚4R=jt WUUh.E;>Rx!M(*'8@i  ~)SAxְ8i ;"RF#U㜘HST#¡@xM K^S&K 㣑#Dl6a~!$C ].~{~<,("\=!zTМ6w_2tďly"t{XpzCy01u9fdL>CD?~~srs(}.m (CSG, HrY$-djz.Dw ?gjS¤(~\f$i;:C9EӉq;SƊDArF2J\C5 O[JxF D%=>0$3Rɞ $֦kSݘxRrJB߼d|~[s_ ?k\mnqOK<&)_'p)E3T$ӏPa!Ia3>Ul?,u7ͣnL6BːƕhV r 3a!n$O}W"-MUM PWu>]A*@2R B$DOSn0" AIT :{w HV\_[C֨l EH"/CPy>N7M4D.Pd;qo ϒh眹? ZaZqTRPNk[d4 at~uM7% o!Ƥ 0mRFZ%x FcA6P$G .o* 881Tꗥp`ūl֙">$h|$!gP|ࣾ #<>cɨz3)[7_Tx]5+G0[xJI>mP07ɑZ!2LdNÚrz:& ]9 =m$F|Qn& Yu8h\xlޓGp&h$ۆ)66| $em2(K$fl*BzKakQ*9Hps7 j¹"Ͼ,JBm 6NTJg͵j\+XCn;BTrCn0E#:UJF[m& hdDW!Dn  (bz=pXMޗ& TAQ7 =N3Z4jdzh; fcNأOq i~~]P;0g/D"H%J11d x{$ɏu,;Fa@<ÇS vHӽ@doRHy-z^(@p3g""(6| 79IJDA3ӗ=mC: 3<6WCH'E%P?H4 `ihhhل$Pq¬I' ?U㣜܂JJg٭PO$4. u-S|rb8$< U ϚorӁ멹ZIfěgR@_FdVGDk6 VK=>Kq;:1oOa $06ݭ@vU xlNF~՞@A>ᇾ牣|:Twi?="_CNRe?:H B (ӁsEǜTxi:_;P1~aJy XK=e* fUgq ن|h> wYgr}"7\zPm$6Esx B@r.>h&%T4&~KI;p xBs&7% Jፇ?ǻ~lDTdlCMm1JӦAݒ&M tub} ?L ו 6І>DD_+@8CHtTJH!;/C|ɧyDhI5:°⏷RP#o 3Itя}JRp,ޣ>٣YWRZp{ɚPD+8tkZ<'xZA4غAc<2b#lD53 kV_;Ы+ b HɱЌֱ&%fn*3H;~_KrS`fi>Rh@&#'TCZxx 8;I8q2HTҧi&}Q4OiPR'M+@t|v':}'OkZxk#i[ *e04Ƣޭt5PYuoClHe9)gIH$TxJc ƕH!]T1A7Ur :P%% :b`T6m ZՃׁ9Ă$$uiq|⚙ |4P젠#٪! Jd h!F݇ǘ|過2428(ffT 7gJi [x΢"B-ܨVhLN(o-Qcawޮ,a9"N؈sJiжA8d3wSկz㇓ ؾaЍ:h7Tcu֨8%* ><UݭێkUiX XlP5S@Us2H\QjT㢪g߬Oc 21US(t6r4yàcZ(4jj(a%*"sIl $VƌZkSKK H zLy19&"^kc,U97Ï1>?L!;LlLPxa W2qcBl-aR1yM/ܔth/6ډd9 !I͇mÇMUH*E1& ڥ텦6" "9rQ>ShOƄ1\iȂ4nDh{5Q,mBZq6I-iG‘Ne7돶h6tm6,ٷ5ZRcLeOo~{biRcaɆde hֶǝ>G>٫{X (CS+z~60 28GG71*!/Eɳ.,$U1?C?ɲ.~yARS PKAQDQ 4E2E2t,dP" &)b W"AM60}_h*r]ւ l\j֎IAs۱p$u֥-s/2٦!3kY67"Ѫ6IE _5&B (Sy?DIANpѰ Te SHMceMȠ " ѢG< ad gMMټ :t9 T(F@ iM =(RĨt ~:>-HP":@)LAjToezGȔR)A>!W@į@{#`J`t|$@4@:GN'CiOTayyAOG<(X 2A#6Gy>&@\}k=C`↔! =M 'cv+1H^A-MFS=.9m4>MlђR1IAJ!H,`0P{;?lF!C(UTe҅+"P(.rhGA Q5Dh"A>CE%y(IdtL}E 4| g0BPHUJ +$+`A(qbB8.N¹Pm rƁ''ҊUkhy#x:Yu*p?=+@n1oo^ܘ`r"qLB;ر<Ź { ,$$fdmG ';nQ唑6°$pp\Hx/8ML˳JhHhw @Vseԛ6hV IfF Gn!F?ݔ,005uࠫzh|ԯH2i==1a 5(p /mp !=#%G aœ !h@hAb NCÀ=VɌL RP!0P0CQI ѠcOUkZ|h94Fr+xE>IelN0<وg!Ahh`(Mnzt&$Tj'$T!t'ϓ1D"AALx82g~O##5 H@D*1Ȓ$BQMDq١ŕG IO% "Ls\?zNSڢ>ˣED41tZDIAmMBGvj=$# HUBpgH \H_\BZϳ.<A$db5 IV(A9Q 1ݏO@O J4?mR,ԖÎ}xpM&epdP4ǘE̖BQ`9\fJ2l&႘ĐȚ^ C I>&}NrQOݟLzG\l 9Ayg=)e!q)DғbPn &Ar1qd"c~v٘Hb!hiPOO2-ϡ!"*@<sl~G2D:ojf'ВPA 2_>P̐gi@(27VMGOpPi{:퍇@A&XEd4Aޒק@;u0Rh& Us78g"+ )৊8ƌWgQإ'`4p4 ~NEY0r4!HFɰQ|sqHd=d*I ?@bB~a]hv$TTNe [=`" )2P5q;TA&>x?P5$NhrAH%4D*fS$w-""# R)STBՃH-ߠSwQE1TC$|:X _r@,A NP` "D 9h7l#?|U^%5h[l4AqZCKYPh (DϬ'JF{ D("&?>0 Q>"r%"Y4D$0~ 3G>TDLD'II=n2"&1+vRt ߬-*4uIIX&B -!u!iR}TNCL]?p=1$)L`" 9[A>?P]Ys0qzqN*dsZMm WgyA D`\6¾祦i0y>Äc f& MAN "Pf8Gx`L3>h9{0z`b2?ll-xOmی;sR]Oh6w"h v zuB=Q24!Hon8I/k)u4B2m"RLSajo~2hJ/d^&ƻChP"i%ʔ)MDDE [t@`$K JPi(*(JBYbfJZ ) )B"iH`IRi||b)=wrQCΔ P.щ>_Dt^dAyH3RP!@Dm{1@SNmTzQU}BXn= f#9N)NۖfxyH?,?Y=EO}!׹Fa"ݛǨ MᘊwͶr2U"cҶAC- \ȵĩ-m53@^&i:FFLPTy& 0!*SC!yƑ nSQ/'֓Bz%Бփbs@`>܆&$d#F1Bi_6 A1>qt:0Hȣ!,]f1DkI0FLK3[aR+QS-@@S@H J -*P(4[n/H=jU A0hi0=ݡ2<CR03 ~%`gfLQ6,'S C2.ޭZxav$ (12ӝ3H~M-/ɬȡvɬ.y!Z:NpH~P`ZGp <х&6| q1S]PB)HIBt"ga ; s{7Ft$ta'JD+!l >rB4Ϝ{1ސuK]ݓLe!CK@fFA8Ԃ^9~WBK͡(5Z@Tz@CLU#0 2},&{6,V4 EA ^#G]=EMJS AQ$0IT* HEQ3TU- CD@(L E0Q!- "M24СKTPJ(*}ZZfe+?tVN KAlƅ&?@RFaCtx q !c ++0b98ӻbh+5ۉC/A Q=栤ƇVRE{@ق$: #OQo|`4 auߴ;: 12BcA }r>zHl=gOW#_E9~Z4čD#q;u2Ѝ*ClN0PY: J"c]Oꂀ$)Mi9dWێ]}>؈hĥLtꐨ-3 "Tz !2OkyswQgu:Δ箱TRT myVxc-;|05:d]l+pTs \,kAUV  lУidYYh{֟p;8sfa;júNT8nA ~Ts~\fVjm> vY?'{!"5Tۀ'SI/+uzWzO"4tM+Jg/G|4?(Xmj""NtxPJT(1HRII.vJdH b@sy}i(?d!FHœ ខ-ez]AIV+G~[Ӛu39NGdR 'ۈC;g0ưRΉ$Hr21Qf8rOo״%̹Y%l'Ru: [14NIR֪%sgqTY:%PY\,fAASǂe9.)q1;"(N``B:r _"ژ'R)'6 pxÿ׬x"(?2:ߞPԴbr`@>GH4cr#,Drn.q#(a<x|Ȟ(BFڡ;ıjPFHaZ f * |'ns4 :"PxK?LY732f҄<EOoO'`tS!@E@#dıٓlS K)=AӥzAjH{ 5ƂL˂w▝zʲ~g됔iRu}qݍ:>[A=3& O5f{g 0J |?(H->0 ߿S} Պ]bBҳ4`N8Wx<16{%1;STĉϦr2oyh_`|d9a&}&JDRla@Εi:! qIB{e9D׬\T>:41=ItFK12²&@ưՊ*`Sa5Gav0BR2DF |HW/Y<ø}>CX,1!MP}~EN(u؆MF~d1B4%|QNAu,$Etbd (>zHОvoXp+{ٔ/B$6 %W^29!] fC{5U*%Qޜ)(sn=l3o1kMME3ȫh(myǸO/W,LDu%4׮F'0nYcv:Dm$?TdK|>r5O$uQ.srD#rgA"&fӡ<ŞdC~B:>Dv1W b4bFi@o 3*kխ dF~8?AbXc i %"bt% & 0gOF jc/~9No!J&=!B" ZEbЁI\9l2LM"U7G On â:QVZj ReM`H&橂I&op4~AWCHJäk߰ -!`#qz 2lPh ӓ:4 s@7H(=-:P{?z}j{> dn!='۴ 8cY")adh©F~};MVr5[hSW j1d4akzFWru!˜&[pr8ʶ % Z;C at?#榏Y׃r.T;>T]DC D&_ _lO^9IIQU/e'z+Ck1O o> U 1 fdCSewBd$F?YgdYux*r: ~-- %K"Qa&neA(AHn(nC"EJ.vzՇqt4jYsh/2Cň1o2]I@HvćbvZpƝfd`c풆vq#e4f"I`v aE]FmIȐ$Dhbbu'GqW)N &(8(09=}{ ?q(vBPı- L4JAAM5JU ABR(LB R"R-D,LKSL-PIT @E(Q5 A"m}'0@i w4fIn.΂"j"f بW9JT'G$1S$D!LN +M0JWTLAlhs[b%?\J(]d | VAI,/^r"wJ鉑h'6&5 ZU(H F2x'iDZCUFJPH 8t)ՐNpH+ "D LRQM@  )RJ)!*HR)JA6q-%L9?D8(2A! 1P3&Z (M݁T 5NvwdIB.M.@҇zތ#K@ cI1+W< w KAKE9G$:&T AB@I| ?Em>݀&(>D2t7; 4J&Jg'~=|tDN5~ E0ccA{sExo#1GF&z1pZR,A2+1 <-@pt#Pac%\ p5(>U|\tG # 4a/v8DuKEZoв~̯G*;sUbHs1pܜl?{]Zu3O4r]Gz%ݔĸkx1U2I(Sn+(ә/1cy20YUN5rze5Y=ݾCBaV#k:j1H(GtWϭd"[Qt,:*;68CS7)t7T7:f꟭W<Ή˺5T+qwi"}."op95qGǜ{l|ݖ':R}H{2[ce˞w=tmƴ6N;hhYaB%ZS?l9[%bHݗ={i%{/O:3=F |6GL՞.B,$WW^|{38r8&k&1,2Ըi$ G6Up 2S$2NmJZ)v (tCv"=E Py3Zp"Eۧ~dVq0;(8'.B-vޟΕQetlrұF68FDΒq'4zjjB1p\M DH0u.!62ŧ`5DVw`w~ȓ*o5 ]BnΛ'4m N1 YUv7wV=Ay+z{6bo xf2!O 0x2Wɛ@'(8ґ=w:h> Ԯs;`x"x*5L$lɌ"P`Džpa64PWrOKnGC}^ݽLQ='n3>4Gx撴d>\wf=ñ@,Q,` h^|8FC8qK֓>\\"`w>k]׿1P*Mya8v iXltFB`i֪P#eC?m7P]/ }ƈ1U Ӊ31VVG(a\quq(#[%$rg"fI"kSϖXH1a9\}k|1+3]Ʃώ!un;$eßDd VT SQ\™fX:"S:ӞE}ScpE9+ǻݙ9ңT,yr%_oyף eRfJ08)ttH ϟ;Rfd]0іvNs41p HQ0- 7Pjav0u1%>1:QhH PmHdPP~̯otV۰+"O'8bj_lEEtvf,uW%X;M陵.~x.DiL@HDsh cw"bEvl M#7%||`txy0SɒzrWkbaypA0xpCaT!, 'XEQdrzӸ>iOS 4Ξgx@ڣ sJ}"g ަS C8ͦun2'G\;v& j'QMO=Z23T9>ڙRhA"~aѪO2#P;UȆPFc?!1 az+%!oI4G$דTfqnjpۉ}dܥ@^j\&q$ 0"d\2p&S 2CD*ȣc_AphZ1/>y4zƏP(F6#00UP͹EjX'xXco = >wBZOARRӠ)dY Lv(%ZX6TE,Ai BQJūҍN.yVY* ױ8ẞSax#3dC n@P&C= P@p%%+B$U1G?u} #?F*a)F q;u@Gy|#JZD`2^ AA4Hnp,NpcC'psdđ 'f=zzڝ=[%mF'|*%?RΟ_Lkf 3ARsBaTguY!`8L8eM 㸎6wS2{ɣՙۊK7ng[Vv>(>AOdICz3`~U$ &O>(I(S)7AR# a|q}HvvxeoC-smGd{ᮇǗ|aARTLM("%%9}~/A}҅4AKG9N`vo=i fe_$TA cQyp :s bZ  (@ʟFx7qp9fcNt!GpΩ,ADt;@$A"% 0Mz@ ]Y @|0|)׻hiTdTE8"j(" &>D"5yqqCzzީĉq#RIr1 c,HLBd{'˸'#9NAMX!iJOE Y&b . ;ۅt 6|$զdo* !F:);psxF  n{HV1As|\7rL&(wifC@HiIbq>La h5k,){ِ1\28srXL$~&16`F' W{HD8cسZ͎@O@4k0#d"T 65v".+&T6{{}J!5< $]0GW(ɔْNմ ">6B>T_I3D^cQD["^t1[{xKE`DǡcU(x7a37nd9OrS9'&k~q^2O b1"8gF䈌p3*N/ꄎH^S*:ø! zdϸ6IUiAM'TU5(+^Ѭ00JX @(" Sz-eAX OSY7I_#}ff5B~߬V-FL0JUEڣq=!CnN/0Pd)קS(+ ~A_q&: A)L `hBE+JAj@ ,_c^<J'`qg1XαR] 3pfHiot,wmȝq,^g>ə3k|UFp_t63<|a|ץ֑YU<@"ejlnpdxeyd1ŋ*S nHZThj#m~삾48q׆)6]bD6g&܉F} C߷bDj87̌ Mmzc;$>ihMgOh|wM=&9Kы;0Y9iNaLH&`Ӡ l`-fd4١ jl&o46hE Du75yr(p64444&:a&n0}^5ky>!LJ4w #if̐XBT I4cPjQ+$U|fh=Kis5 ӔX;gպ,,-m CFZp@TL3TFjrrΧn }X4\p 1" 8J>SYz [ܱ8vm ]˓e^Se%ee- *ъiΘ 3.vwg9Fa5.s7ԲjIXvf%祖XtA f~Z"oM+9SBS91F Lw(TM2$]58;Aj3 0inAQFЅZfceώCi4X#J1\hB } S 7yWxG<ih@N 2CL>66k: *<ۼip&3P)%vg(Md4i^GpSLS۞2G3|1hkUS::ùS'M*<}Gw8PZ&9jD&a1Ú0Mr>m a 504!KaSKAa!&atGXL5>)_Xv]3N[xъ!U" uKʄCђ end[ۑ6U2z/9 Q@ e:80EKr3gҪ@E#.$wMkД>*pmYpU[_30GgMMpP3aqb$|xkO;'.ivSr,];q3xhvmc.H",.98MUqJqSu\)sXʾ*#9MV-QNӌK̆J٦4Dp|T}- E=8|{Woj(vᶠrut%QԽ[Pt&tJB1-B-S$ wهt'j(zC0)vw%N%η!Ґi0d*`a3R`E%Jا/O^Epd7+ 8R(n霕q9DG\rt=`OHhuKTfbq.}EwXm-p8{T,2I>t`nd"6Vn19R}bnڨΙH7zΖc;sHBNGZW >\J>BR'lo: hh@z@O)Q8BL H, 7a.dFa˰moq5%cv@]Z\v𢙆9L z-C. lc vLsc24#5m dy;u'n<] {KqT14p RW`Tj95c0 {ޥƧfR陙͠-ElMh l6%?{&SmÞԭr@4LrH[/g:zwJ6NXHs=ca-X쪨vĦrBU^2;SQmH-]8byGIe݄o$[:yds[lXPBMq׉옶J/&Ron6uQqN5‡BJg' mwOy_i{x߼`t&@m[.AH@aX ?>6l l\~〨)P  09aA4uxGz'14zbxd1_In@PC,(B(Ix4ΡaMI\o"j~YI[K=1p%M2݀,:]$L;Cn?A}Ⱀ;[d?9໲պ;l}:;w0A&"a`<ƈ&%0۾0I2,Cgg B@rex%3؝J<ۂ(hhr4?*'SR;T.pN$,N:Sk׭./ai|ڍ殎D4٫T*0X>~}8)+ǀ˦: N&6KpSfFZ\:4a*pmdYfZ&mp!iQD@1;ImWу-3ϊ||LW!"(:3DLKӸ,ٚ`C$D5{Rxn%!EG 5Q%2"PqqA^֮Do8MZ1$MrC2:MLXI^kwWcTFUkù7LqJgS9c 9"BdCBikKMv4cc#Dȟ4=lk"&:X^FC Cau-ƀ ƈ&Jx8k ҫ\<|ѐlg67m:5k iXiA`^MR&As@yA}MVRUaۦgVS|<yg:pM" COB#(ݓ]꧎2 p \%Ph#>H=R_Cfsb[&iJ &%=VA )i.lJ}^.G,&7jt"}҈Jh @"QDĈEZҢq-)@y*h @ Cvw:RN$ \0vw1lEהa0s./΃Mʧys8nNHl^OLM1*C8:CL> =}߶ꃧHkQ.^UMWL7ù! zL# ORx-:fdcF:$z7VGҔd,8"^×g Sg^waEP"}+2 #̄@:R%@L@l،uQm2 fJ(K<3:BelUpdƄ\ʖ!b"XiɊ=wvI-@Lzo0V=HiJV8vIª(괺4:7FaX2`@f`-)]ё׮|{:4 tb#(p lO[v݉5:z{{#[{9G8h9X" *d'wh|s8iW4.=ѩ  +l݈!>#_ dpE9yp<@؊8.!D *4:J=D"/H>AHҨ BxB-#H Q5@ ]1 }0JPA@LT"R4#BЪ;HMB1@=lLy);2m=?]dgz<Bj@+I>^texA$(wU_!L4حx , DF EnE ÑN1'9rUw`̕A?ԝ~nfgypn9WI;P`ڎ ?3}wA}gS$pxp^z(ˑ n,!{Sx#o̓NGiv7϶dCJx-œc3?t")\Fe7P#ǒPL#5PgHF|[ϛn Uױ/diQQ!S# g%^&Hb(Ě*FNz)Cʀ=I tC!"BY/b򊴈 ~^&P QeO=ˈXY)+ ݾ"D:C;j5,bvvM8N<<=ԧ|O]-%Q Jtrw@eF1APE&5pg_7w.l}mGGԟt=،@OW/;e *3^N'y (j\e!~O?x6,[ =(1,s؝~Iw<縓aa~|cSGux~mJ\dVt%u=6!{'Ft hI+!%(ҳM1E ETD U1>H;yhLHRċBWF {ϐb[ai5$g:Rũ b΁ALiU<:FB (D =IkNA'BdD!E:@y# TPLD'}N]>ݥPʡX/;7aJF)b"a?t}׻9@ -#yKOˇЁČPȎ c0Oc8ip|Bh^*UZ:;d]tvy5͠$ `@Մ0?,!A`$؉A>4UߘmF#B)iX꼱V'UHgC%iP(b A( $H()&fa Q ("`R$j"hJ T) (" %BZQi&(YJBRP Rh( ݻnOr:¿T+ 0 q~`` g_m$M l2j-,KMAICG xI!ejxygb n9e٪wA%٦Ccױ'JR44$(>ANchN2L{U_B:23{۸+{S +X҆ 8{3.c[Lk,學3s@6+ 3ViJ#{: \KQ/MJrSVA\ _rOj5#]_~S 2L#c˰3.?ioƩN0b!7F.b#ZTB J@( xp8$>%þD4V5 ݖU jkDIsིڵj=qPw'&;S| m_5 U<(J"HH# w>C>3"31*0LrҌzyTlF6-80#ta^wpSN*kj yv4B&)֚u™]'#D3Jv> GşEȠ8ԇ'7kw2#e=~{if_la3($s$ҩ$~)=5H@FL9@",H% B JyBu = ׼/g}q"?(_\0(a ҈?@_lAGt/h9E~.Te M(8 Pү*hFtDPVD_ bBDEUfM//=ڪw4~RQ9#r[tpi$Q$K149lƵ&Ze`h}/Q )czQN,ٽDiuXwGe#>~p23 D:* lH[~?MS璝:Yyovw5KN%jvVn\O=.՗Nk{nζKдqdt3R.醃C\ABhc>[ju6BIКgdjoPF!F] 82"'c64,bL&CKH6U:HECFcSҬWq.2*yOnI(ELJ)ph冂"zz| 8@I0SZ}OJ[m'93 mU^,ZqneD礅9& Tj`$L$8OY1?"2HAsBӕkQ56]̼AM{h>Qmg٘?"}bIw=8)/"t|Fբ std>HR}=)%$D*˞e7>4fܚ hj`:jN˝OE)J6$rAۧN@]KJ/w 9 V$a"]B IȔ.2LVbI{C)4Kܶɶ?jA`D O$ai㍤<x5]3ʦǐݥXrvbUU bHDg Pr܄p8Ḋ;VՏ'o>{?JQc21FD9B`UW$ ((A`J9'<Ĥl-AMwxEQP{uu:6!k cL؇Ld?pќF\E4UI@FwA 癊 4=?5"b' 2Ι pܯ+s׻>|}R혵zt5OӜwM}}0>ٛw_x5no}3ZYۅ;6Hkh =`zUI}Cc5vs:z^_@u||;{էχCv쨾7pYz=zyPP ۢwχ}Jg 4Pnw{@ {[)T2fP=n;ww{iP/='f>K'4kB7g.}Bs\::w[]Nwa6==NQ/T{;:QQPGc YF* (dNB4zy=v4(wWP QH&V/].Oae}WﳤTz^j j<=*0ti}vb O`u:( }t:4$}JPOIFM vo̔t/^8@ @!J}7A'> ^fv>;R=SD.|^v%yjz6gѽvS(iCCϱvz}ˮڃOly8} ^(Cusm'k>Qy˳%]wwvk^NaxUbik}kSnlݧq:=>nYnog5n;m }]ɨ{omx7>=>z,}xZhnΫn=%}ԣʤ_nUKV,ngt{e٫ܷxYsuiWn^U$d-d쪗;ۺ.֋9O+_vXľs-\T{{lyR}>g{qѳ}]Fq$9;ޔcC9)wҽZۺP[{9P{n%y;hK ]s)+1v[[7 k4w7=|lXooRAQ[,yϭ'w|mݫyAy*BfuOY)}T>@+ U*˹ַxMZalZ/^^ѢwJYg< ]7㽢(Q5vxk n8 gUlZe\@GΰGv7{Ǿ5˵ pٶڕDYJTP6Z@LoQB ˻ji%KS]{֍*Knۍ.^-ֲkvIOs646Ƥ*&Mn]lD[i:nvngJM)ws7DG٪wssΤvnݺtyZs\WΒLJ[Uv`mVG4:{۠+Yn [hssV vwUTPAMUZ6f.ɶSՌ; B;k|w|MnvɝRݷV\w5=Ԗ@=Qõ=SLwU,3@v6s k]Yi`u(wrg4eBUFMzݒ:@N}k}ˡA׻w}7Nó۹mnݶUqvT9ۗhkwv {i4@kfmJ Sr@;]uLdo pcnfk{w}m{mѮi{LM4iidMqZk[f}:}IѺ;wSE3mXkL:5{o{O}m d)jz.4@ hM 2 ddɵ2& i Od A" @LI&hL'==F42DHP) CBdM&&hLIl%?%=қ)驈ڣCh!IM4i4LM2QI{(U?T'Q2њ& @ ` aM5OҞJ =@CG6Ơon(owo?s_= :ִfX1M$QTX͘V(Jfc$_8ߩoM6;Y͑To0*9!˅VncLŧ1OwֈB ("h*b|P e!R mnR{?#oRh&(*(^0M#1dZ G7 Sb:$$ezɅT$#2hhh\E`B2%I2r()i1Ԇ&KJЅ JdHPT2K`C-& AA4Q2PS0AYt*J 8! !*!?*Rȇ|re0uLzr2X0]JkF,q 3GuL]0U&3@I+Tw͞?CPaA]*g13ԥ~wz HDV6?/gߛ/GPy4% +E ITKB#KH/d3-h!Dh qa807X%R`t3aSV<`9H*P!7F; OA4F}_`h A(ӳa7S[eo"VNXesEb6CϡudW]t٧F)'.]aNt,妦sݕ]eVeKY&Z-%uhq,nwt56"[[X芾QѼU V=5ao'@MafK0M>Ei;K'$5$ ai͐1Ӎki2FM4) IBҼ:T8 VByO AX5zU:3Q Ȣݭ+M4emM#a? ߤ"epF,uaȠ$ f"Mf: cMUVf2" FA%6weL3T!tGK AyZCOpdcK#hio٢ KhjGf]dcףA7fBy׷q֝$5ѻW}Vs ER[W%x*ݗQ{6c>Eh2tg$jOB&k/z(Xz!* ~8Yܟ4ex-Y sǙ5.I/Mtbgt~3,B2Ώc 獅y&C! 7/&f.àH]=Z m~R{)ef$"f+c1llnߒ >ީ.}D7 ` %'Ƞl8!IvNjpLoJjLP:`Lji Q۵|5^헄$׊y';JUX|Sf@T|)lwx[&&* 1lo#K$5*8bH8ƬUjaΓ1 TAZ6Fd^p㛖kL$ĥ5mrчm+lTx2jp@?t;ZۈA/f n z TPI$QHpaqk%YW{'1>( TR?=^A33k 2 &4, |a51ld8#d#HeR&jȔ *! 799'Hr%" ) Qd) '*!O\9!=#pgQ Tk%pPMC`1'0b2ARЮq؍T  m[)`$`@0?ZC;i "PyqTI؝J ³x!AԨd8ʒ8MQL:ՇNUoE9@RQK6+R4mq"r),D A15c2"+HBR'BT4!",0(,B RJSLBP%RU2 H1#fj)8h$Bix}Rs!:'99 ``NRJ1A! ',󻔴w?3(_Н+ůuW^ 0mƓf7s}Tl<7J<'AIJ UߖӒj+.o% ST`ff4)0D4b!@GL`VLM-0;'Q&>Q٧(HX R}?טTnzh<(2+ qCD vg@; 'wCf4.Ù׭R>?v׊T[af;tאǙD햎4, N37Ejh}Cްs k9k[10b~3W1܃9lm4M% (#11mnnE b.z1$f(m`Dx[ SθSa Ư*#-ê_}L%# Ȧ~g&u~UQQ4)ܜ8V p ?BnMmfDT{ji^d\#Q~ cjq~}'Y1NY86mN\{~4&qBsmzӗ3*:f*-h?0Xbd8;5ʳ H-@G׶#d lGHpT ӓ[|P<՜ƅS54v@$]tL>[RlخC.,P5AHѨĈ5D`R"R mw+EdˑSӞ&/ن +G{V`A-VZ\++Zp,0ȦL3)5]f4H1DJV,L kr JR7ot`|a!Sr@APκRkV/zM7Vs2s(C)'5W[H *ծ!0.bm'띡ƺ=<6(*1$!<$f ui c'7%ZiadAA7Vq[{'C>|/O[c8!}|^/)t<̯ٓdsN!պ,[\`>'ڼQk1ioؖLM&Feab6%Q]7^0{1guWlmhz(`WXR#j keDzb0HEB6s1s JdeGr"*ȊuJG]lslŃӊe{24ޡ '9hVՌs"ܴL£kn-gT:.&z ,oĮ50,X W%I1nG9 \}u}02 h1&6pt xݛ! &\ΰvA2c;{|G +;BɿEzEJݺs|5/eށ<S FJ!D 5妴׼McӢAqiH]q* uH#9F0^5›2#Nb|&6Rf6yb{6[rCIM& |1E[2|1QfZO]0{@4X`QqknTi4T.YSp0l Ju!.8Z?B~2բGh"@O(R "ʩCQmMѨTj~}nHRI@ '0$z#U!|K v&Euoٕ1^xz!<:ٻ幧HD@,(MyA0  I$|t G@~O{K12A3Տzmևwh["ma~+whlu^C)7RO>X#aqSN]ϞWE΀"3rԚ xxx @) f YSPg 00/3),y&!KINnZb(fERa^VSbS3?ɼ5֨E0Q0_PnP~ȸ/YnpuOu:ya{ [mb B3gnY|g5hz%Ih թ] "YUCnx۱DkeHJ5%ըCTֵ̶I,l˅ۅ4XK)kYۛV-'fi9a0sܵ}|Z@N ʅ\̲vY\#uc> 7kE%d>cW?S(T~ܶ$#4O(K^N 9ze|02q  a܎F'| g9~@fA"Qۿ]Bl$O o!W$6͛GpsݰӒ46P瞛y+5LT4c2DCߎVZ7kle{< fkD 7Xb3PkBe~km\~EG<_n| T[ _<|3`C&3ұ܁$Ҩ7݆]d@`TEi >gAb,:v 3qApX4 j2>vsuriolldD5'3аYSs)`džFq=^]s!eR%@_(ak?ngŨӦ5fej5 = Uqlk &rkK-BYĆM?Od&1U,|i"edjp3$ɰomu^3 睹gAJ3=RGI X)&p8~.|kz%pHWW''rċu)}x=+FJoUX9}I>25Ԣ-X7iɒ5%@TokF.5!+Hi1`T-H6J> cm|mR d`°(yL5m.]ѱzA5ħ Vlݣl흪m|(+܏NZi=Tz-"\ m_anoZޢs4T pzn3c-{a:]Mɧ%M`zݞ}Xg ׇU1K2бpy9#I+fӑ7G#}ida.MD@R39KY5CUX_t&Z%Ƞ􆢍Q4Rd9YXNcXPHՕP VN$)j00!Ȋ̉ӉAJ Y9`U9CɘE4PDMA&Ff9P٘CKYeFNJeM֍e›#! HF!#CT|y{ZG㬰2X,bq*32''q)7i|ؿшa bEбkw5ٮwIq~q(xE~E:K̩ҧoy8rVu35 d't:¡ {G}L 0'5_H,Y5fM-/}tt? >Q#;ChZAP3V¯ֹC VESL^SL!CLdx ~n4պ޸ c*0 Kd)!j/]n1IC 01 MJWFK5VA^q%aZvjӘn_]ݛm[pA+~SW3o?30C~Pn;[G2Jχ?OxBpT1&W)ߊb/uBρRȝ&Uw>JJȐ GQA7P1Ae( ;Swi_S?&S, Yȯ2[M }L>R _מnZr{qpUfWY .5 K{Ӊejcme}H)By1;98YN_bVVk# 0ۄ\KCH]9"S-uFٯ{ $RN+D7>]YyJko3!#x6Sq N!s]H3Bg_UywXotga"/#.c䞥X'I'FPs_jÜ)On6W߿ OjKgr'x9?9&KM~8Tw^PקXߞW釦ػA˷GHS/{=$_O2WoP8I@:D i@l2[Ψ4dvbI:2:As#-.z릟Ö<'蜇 Oq᧟yT|j1A`GJ\2E}W3̏꣈$7 swqg\ ) J B"ԙR_% B4UK‚P*GbMt.~r:?C8_ {'dK,<OXG^^?DYV[GA( <[;yOĸ/(=<Y0pH}kkL~⟼yۡ@$co}grWޗlI ~-?Nq|8xu)? gf,V~#k Cm zSF Gc#]00y; JDFpv Aũ&Jg6gQPC~d:5 Tp84"6$(G)&-eDNMYw/ídB!SqKr^QWmmF~}|ooЌzk fv`$`)A쎲b=3xꌿ?؏v`L) #d3P115Z t2h>p" {TGվ֬jW%0=]QzP[PG6;<=mЙ?Jx77@\C9X,K./+ʼjbVȽ3~T;}ώlXaP~6ѡ 0 |ML=IH9 %vfl|/)@ C>_=rF#V)ߎ߅Wa{T较 >3fv{)@adʬ܍x[|ΓI*1#V{o\Ie6RU6a@tZgٖӜ@\N[?cXl05bfs-ԡ&PuPWQ@S^fb 캈刜ODROl9E{2=T^ǿ ĺY(ؘ-yb {>E ޶jՔ'ԇ2s}5`s}8SO[QHR&3Jf 'ܺ^E2e/?4N 9+;-9gO7_ѯkXQTz С 1c!}?MoIoUІ|u)zi 6i5 P(:ХT r` CR޺{,,&*\*Cq^6P&ZX_*K|uܵ΢3ShJsk| dYW]i+fơCرS) 8gma]C05縈{__n,~^g*KJ4rzŰit~Z6UN/tGm]䶟21ֽt_/3J&R@U,OATMsC cש AGD-8HK gZW*_r$ˮL< SPĀeق~ _Lw󺵨L=&@hFJEA}kIb:;*?| Q}}.1BcTׯ9߅zٲqElt!jF;rnWtn좄S,>&s[wͥ꫹=k4{)[7_; lX)үcdPAN OƊ/{I" =F:ۇE߫^" LI3TʈH,N7A>[co~1̰ aH4W_mծ4nPZIO'd(KHNQD^|^}3x;I0wW[ I/gݞ5<ֺY]$MPhRl2F#]Wz]8B/1(aJw*]i`ɃI#ά€%ʨBxiE?5 T,d~ksjjQz=2ZdgB:m7w Hj /S?v?f T?& oo7ACSOsmv u>Wkω ?t@#y>z| = (}%kD(1\"/Ձh2EF@wIe oQ}GG癬TGғ쬷%],yH‘gX'uHиZq&O=(){|~KDrc$4 ADmʀZ)-fp '*5<}dUԣ#P&SDx]B( jE6Z(7~?o}rxȋ(#yKdxDE^@l1̓j @j %60_MdOswH(,Ja_G4L<v)(PgCO_2i|ˁC}EvpJ>k `!LT65 BGN|9-Ip9 l[HjM\*VTs2f) "gA₁TIS19ݙI-n`ԙ~_sHGF2ۏJЈD) C)\# @"r6#M[(5,!3~y$O;m6"AR7&Nd);E2A7:WH܊F B ey{38ڑJ5B*@p}9RAZmp$5U$IDzFU|>STT|'d~?ޝb7nk#6,ϙ`W6A$l?ݜ}5P{ਮVAR L ^w?foYg]qW2?<HR%V ֶa,\Ih~hd!2#lƲnѽ&f6"쫗UcqD1hӥ1h#^ }y= 7aKpA`'GڋhNnsL(O8̎|Pʂd̂s-K>sX&vPH LLEQE-!APE߁4UEUQAAQDT]0sUQS~,2g蜆iwC1LehnO_D>m- -@ s=^oD"w>k=j'?M}-a(wܠ?1! ~Cvz$L$l=q$TElN }hPsXǵw*bR~T^"K0Bg MF"'E1>{] FMeckZsB ^0Xi˃軟>=Rt}ZeJ$X?쵞Ow>zx=g@|$Jn*10jӼ~-܏]w^ 8YBz϶]AŸ:ipVd*Ao0cLbdiѧv/?Zv߬/jk#_m&Ӊӣ rz}^}~@Y!PdJQU{]9tDh(z) lq-fa "_K Wd}G#WՒ.^AlCQ-(EJ rE" <9s\_dӠ5z0|\(TqtSDl".ߪ9N{dlKw9`2 $t޽'A0'?ϓFvo#673b"{X#k40ddCiD);)HNΫ=|*J!HpNcyҋ X4-D\ͩXbbf:ϥ쌉eQ7ݯxs't^?ó˺&c.^xlC+^ANX{t 5hzhx@{V+B@.T[7(Rm:|۹kauA)1g͸~1m (қjba D,@gegY(ϟY蟝?N^_ Ԡ(#Tio By}>Mr=-w'X^;HqBT 7AM4!*P%v>Cr#u:Οˀ_#9+HJԔ~=EdwǛ9v$ &&DaL)Z+?W̓8HS@4<0hBF!`* X&! (i%)b)b*J' NML&V))"aYaԸѕaP@ #MDLMITR'FULC D5IM2SQ5SQUD1 ҔS LPC$;`RDCKZd2AL*&$E)<a"V"B@ h_d)B%-` `P03l> R iOC dO_(^6M' Pqd l a 4R@db0R~kp'0J%@NeODRR%!V4[DMp`l h "~`?&g"h. pF0QRURYEMi;ٓGR9X$DAn1,ZiXȨei7|@oc0e A®1GWT(`mb4\YQg2 I9 14ӘIRBg]~e'z(ʕ-cUߢHA:\_T!5 qH듡?) ~K H" L\GP] (LxG?_H҄lB8 9CgUi9 $ęIkp-Y/ ??_|w`>=U |!",?H={!EVMx)@R#AeE~3]w/ c%lc:0njcOx&~;/)?j}}7Z:و[ gf$m;fG:b~n0>ά_n1 9U_#x;ڝ"IPg_p o`|qv&ft9\Dw;Q#QDDW*R>>6§_DC.GŃDoI}- `>;zpJ@$g9 V?^1η__OA7_}?!yep,7Z){8>I{D L )xsnRTr8G-SUS>/a:+qǟcxxIBQT٩),+{ ?Gj_@8NV2 jpI$o p5ҐDzI2?VgQ2zUaв}C Q"v?=Pl*}en?82j%@.{.UM. 9-U:ѴJZ:i]=kӾ34L6:>qTNԳݿ.x՝0b2KkL)2 >X !ZC.`s|H&% ߃hHxs`ime}?ysb?[^CAy(!?x{Wm?C\AS4_oo6Bc]n`i-n !VBB!)I $h HRWmQm[Jy;p[cDڮo-0zt=cv̐ Nk s_lFl16@Yuzx2^NˮR{!1Uȵ\RѽV-uǍu9 R=ka ͽyR4]"ϼ, :4郓r58g%#OTZnە$!3ۺ"TvZVOʓONRڷ7БrgQ8zԟN:?wcj[h߿uM HDF-L`YEL}uWK9-M:f)DW0LK*JԙN߿"Z=ToІ(k I Ha誴&&^Yb]qkt>zڍ"Vh0;h-bj+XE]5lK{A27SH^i F\q{Uy=M0ʸXvE6UcON(P*==IN\8:\t1vjB;-EDI(Ϩ@@TsE:OO#z?eD@SN#ƎށN5lR'8_5$P LSA5'B g*iGC=t$NqOKg ?~i}*/"Jk~[ńXa:IЂ3'`0C5?rArvrӷ}u;KZ}|\'Dnm>Kw9uݙ%Il)|yBˎ緩ƒKoRO~,1${b^_st%fƶds n=`E3=N9J&E{.oz9#}@ꤑ"xzd7b?WGl J$mVbۨST@8pMƺgX蠩AJX ()J5գf0QHw<Q1QE##95~vK8fdűRETCL9M`FeA JUOʈ ӗ>ΠO}S1ܓ[l ೽+ O* `ZGpPwI+`^j ;y_E@0S.ggM!,u_^^tH섴Hsz{DTX-1Or$ 7*mD)UBz`*8>7*aݩ__3Q.ieF"{ӟ XrKX Zuptu `>.< (9{q\#8UyOxϏK &4*@ sha lG4Ũ,C&@Ѕ' +eo3(P@@@FPCH}]"VQ @ |v`4+!2g+' j{g[jgbM3tm)w8eHKHҞߣ2:ńn/*]s\,kf fGfa0>=O eJ}-f0% x`Q"[\^ b6XsA_dz^dh7)KT]Ӕ6q$H*:U @?7nrfSϧߺBxCfio[ ݏ}Ts u$;y_JL3 'OH}hK~Z߭9\6.I.}Ƅ (N Kixԯyd1;ՃǕS ojݐ uL'?wRFĴ\Ggmnvt՟~nRu~s@!ҝ`&{.p}f 8 q Yo /11^-"z"ʁek7Jm=[dFVp%$3m? жNkr'#{Pq$σ(ߨXڛNo}Cۈpbi+,X/og㬕DwdD/NKۻc2]/9n}3P{JhwL%AKrsh-N߲ }Gui1֌ّE;+_4B:?6BU T޿X[O2R> g0H9 ukjU~aOniGQq0z맧2iR@م5 ~)=:軥hZ !T `f~ 2J#ܒq} 9bE-5o%5-ɧ^IfnO$Cx(ɰXI+2O?w'10_ڿGFD!fM?ᆉ:6JZQͻzK3Q;=O=yGÇѺZ(R6j"9Mb]sr{ߌ]X/i@U bxm`&կqJݔgj:.Z9j[;Qf pKd.9G[3X쿠߀(.2ۇ1xF|Sڀ-5/]+ "q}IIл%@ NĚU5I"]b^/)x smQPS#??O'SΡ~} "?yѓu}5ٚ(XϹ/ G S4=Lg6bwђ#L8Aeߥ0TH(~??$}iq:C=wfƔ;%0+/L9:PP?L' Mws .):*JWH^ ޣ? &h4 mXE.  .hEYUU_ MQ[el<bv >XIۜzW\$ }6@Qzy8X16u<v =@ "Q͟ƾQ:x J"zYX3wTmM|=B@zz`,>xA`vCߟo&G=xBad) 'aό@"bsxRso_gO"e{^gA2f.P1d2WOW}w{Tj "ae~QAҪ(bvj$4ywt![?uyLJyjYp^V`E m+X AmRf=޳|\KVKt9!wzhs;4~#%/ښr/`2Tf[ rE@NеfQ/z-4 L'Z?J8n!6iT6N%4 WRcz@P~y[kXP@\}e0! 1M*r2o|ꈀ-}m[ss I? 3ȯ?vqUc ;ªM-y!O!\$ Ïr-v# `RHy bl=f!O7Ot,CSÊ :ׯ@zqIh>Hل-c: TIuBO`9ؽ9j!>PtIZ)xb~!UZ @zﮃ$%%%Ig#狵Mles4%f!LLG?J(T?[,Y ?]9⅜T ًHŕTdpOA"Ee|Nߛ^LvrD[߸wl#zP* #O.襯럎M,BG ~ϊ2%/91G6>Y]=;M; 'X{w05SRۑޭdFaB.<.7qyu/'sf9b q#@AMNz"};cn!. **RTskuoZ:F|d=hM]KB%p ;c$P%T ^v*peӅ]aw6A\ͯJ%+^`RYp7'P9X,Yb{xi1 ]M[ӻ,G=z۞CzS|E.̑ȷwWHu qRݩw9T*G<ϋχޏ#w1$&3Ȉas<9f}AnZ'LEB{逾O {(`ϵ*PGYKGFɪ aCc:O<ᱟ᡿n-RU(EA'J(i( *q) B(XPe2ji4V?Xq冯31 rǐ oΜ(bt٩_j?j"po2"T)LH1ۛ7>^mhvNTE!Bf9TӎCE3y偗Bf`$ 2RMoJ옚<`#F~` W.OȊ^>t.Bߢ|Ty8]9Y^Ox|s~8iwT:x+m>;>}P`/]хTmX"95λx;'o|q"J#<>$%.˭|P'ZeqxpadD:4`6zA(L.9e@M]ڣP><1I ~mCfb8[k<EQ$:].r-X5c-qD+@@]c)<3PRm!}<@Nb >m3T_rҁ~Q A  Q7cBu vajͨXGaW>Á7оDϾӎ&2ʘ>ʜBiotG}+TCG!)GGvv|{;~GGGP&(H!W<_skm%;˧𪪪0 Lu}h_|PـgmF HOӻZ(A[J }gˇ'B-` Zy\w8b(7 7#I&I ]5`HZCA>nb̗RHxe ĽxV/ٓ<~c4rx&Wh yyz:]һm݅&`(䵭_o`R͖!e=zl 4l#ԆǮ(wco</wf( ‚I$Os{~\r{Fb=u`7`H90me"2KopuYUTpGN6˷ߤ\`C/fǮDT5k_צS#o쵮TO>g&tucE A^mqyۂDQ e\ $  ?uHe$5n)y4SYݵ1Qi^F,{:" d3 ;rUM,r)<ԲeDPU@wmFbRuX2r jCaZv<_ZۊN򉞹n;9dڶ-@ " ~գŬ)@['às~GO}7AD!"5CBR3 ¨>乬Չ&EAOsh˛8׺]7w3Iq8z 0;ԡh.|}#>@bK}x#<>4P!@:TMIpbIPէDzJt1V^Q9Ǐ{yERLzFJ!ױKpOw`ؖ$f/|% 71"k6~9Ɣ]]ЈpB|!Ga^ L!A,unZ;fsGh^8. M"<!f`(4Fqڰ@PbI$vtr*~$N;LByo_JPI?b%T%FYn$G@ .g?/W6z޻bS ݦ:[cghÈM@ T%C~`G@pY4z3Ys\TeҭНRNoj~}9e<7i~ӆszx;ll;?fvN{_9̪}PQ0H@Ma+{iӠ_!}lzͳ~?y[$ ZlNHZ&euvd>3IУ>5uhN +Y`E06m /ÍX.W\VI$$I$I$I$HqI$$nI$I$FnI$6rFI#rI{ Lj\2);ݶ}X{E+[] SX)(A`pTNSqĊ]~ BFi7t %bAgsG9.#њb xVWy8IN |pC:U39AļSnRwɖyNCbbJ<7|zM#v9܃hcOV.w|H:X}SjHְm(8ΙE\n_Nk(Xe +)yvX&Hk\DJr<ēk*#T LהSz3@Li_\攴e5vKBfr>֭7 N\)A!:7߃ƏYAqZϘڌԢgMm{:,ȉxwfK~>5c}ё'>*l4x19)džb`HAII"ɦAYq ;3_􃳖o 2`\k20&blj>p׾9IՈeκ\+3=lX^v~o YI*:tjwup; F8 ,"&YN8Hxvp\Ffar;ρS5Hf1[?S?]q",Qf1̓]kNDEf/J}fɈuYmPn;͆ jP%Eh0j#L]%:YP=$]|xҶhZrR8VP5݇ON`JHH -eqP̱Li#Bt Juڸ-Lk(t'7<ậb36fU}g늇3#CEN)~l5 M. -ro,'_<cN0+AF %湇JF{ܜUzÆ%ǮIXASa f>ӔAa]"z*(гbUH}=J2peiaw Hʃ};>fsg3" vxK/`1&i)kJ݊2*98~s|3v5KAùVܦ~:;IDIE[8=5+W8Qn{vV٦?[/F9y2[Z-Km;2K@F-M@DYHxT g)A]( !Csy,{ =~ 7afU]yo=seFϲ0}&%]zmۆVavtSwݯu]fO>to蹘80:HUd#I(y~yXzNгK:,CVt.p^0z=[ؽQC郊M3eyo2&Enu,kTT7`&5@oU|ۼq zSWɶ+~(\4> 7;q[=6w7aX)>1w~P9Y>*!M WQG1٣X lh:mmA>"M-?iwj(ڥ 3^sq}W]ʁ-B'歮*ZzH'WIdh^40mU2|og)tg*n_| p <͒9/>6(SQA~6ffbWÚTu ~XdaY pnM,zc7Ir#ugߺ߾X`@Y)н'NӾ<%ڟw֕9jIUʹ??+ۢ=LلJ^ceJi{G-ɏ)os7rgi3S]9uw; 1qrClOJG,3fjS/یTН wؾdq *Ir$Td$U-nϦL|7/Ӟ%`h{ I U|C[x:S KC)jZJb)h(Xq)dp0r&^(T*l.W?V,Hَq#_ՖƱY8I/{vNa _ٮrpڼw>lپ9TZ-8f<8ծ|׮Z({ :-7.!$wōfTR)rZ< c $)^"MݵF &ch)A9"Zΰ<8֫aqW)s(bʡґ]qwӺ!I#$HH<A]Ffp#>ZM dy;]gr_ҁ^3~T^pm038kYΊH5ӕ05)ĪubX$ͫmi3cE_hG}]^|w.l{CH?vt 9G]பϋ7:̏J&V" D^__\odgYrI2(,f,x2u!S[&9TB%3{Wo 5!3LN3cksF췃SXZE_&p@uV)TJz[qE]A#MR\?TnFV;NJb%fP xp3RPTJGdf m>v[}(>y;A2n5e z.}NˑttR|ԇ_WZd008r_7PHYE@"(yUێ&B:9UC -TS6e.?hV4N,.{Z!szhu@CLR!*N0RmR,jFS)iF0mەhJ.f4qqL򳌴Ad_?w؂F78,KY G4B{$Mk[09Z (=d++~e޳|ctfghqOQH A @ NM.p⻢=r5U!zp`1k39-luaWE9Ѻ7~ڴ6nq988 ވ wW}7_ݟ`;v(37Gnǻι@iB"xyIaNER}rfAAk ]~c؋(; |f;a _BL1asX` %C;QЯ*Fڨ?E'"h}FpݓGhjqd B+AߌiSc'z:japyaa5|h?~y|٫_3U ۈꖥi%G(7@H tzL;77_^xI֬emɝλi No2[;<ٮ{n85 -Twp]n9YZQ5Ȩs&(uh}s1/8D݆%h;s6*~G.)SP bREKf@LDap0k񂪇 T)*")F(Ap)Vi{_#c5jc'<^6+'-FK!6T;YL:_( }\sg1a~#]w#p,%uja'n@|4׍~ogR[PY}0Y|*7B+}M(% *YZg/.=BgNdd5LNC^sD6N>+~b-/DDa<[~^5i`F`&NQ`]~ S/osqxAFTln ֶ؇Ā"crG0`L&>,8[ӳﳯۏ۽G?T ~cJvWA yjKv9+вLZbehZ|[lƿly$w<]n\g8{Q gZA(E.1tz(+ZJMr [%% 5/UQ_,L4|sQA2)SNc@6`1mNLB֟q4X(b$GiN.e^]!),Î1U\Ӑf/2²\ RO7AvBW%?^~&%oht I>A!yxU$= P{hv&ii(0ỦvT%* :Js;lét$*dk U ^v á׏`-‚갦pK/L lpWAU5mg~BDr$} ,kSg Q"+QQډӣ&IhF\.*5‹r̳|>QeS Y|n9 Yb}|O09 Hq+a+k"uÞyn4Df {>-IƳN-65p.v Z{'ptpQRDt PEq(F^EH+1?`YjQFwE",>輸<0Hl}^~-FC2>lS5+ @WI+;}/Y&YQ5uVEfb楕 %) q-s=w UӰ\QAwᦻ.xNͰXN(t61y~܈4H2C3O8Li)åcP6pp;8t&dS) f,˫/BN6w^,%Ów&oH6Ϗ|p.̟gguFâ$wzI`ZGTYhM,vn4Fcsy8ȻCV6!Ӟ@zӑ[Qr*5x! BA;ԁu @s~3'Dgֵ|pAǧ$dE(QvOcҶd n!ǔLTb}g/\8Jp]W:(RTsqH/ 9V| -w?ݭIcj^o 16st6͐7 M J 9rt#ۘth/YIlZ*;yZ<wY['x5ã ! m޵%j:(aEtxuB` yXicu@\[IÚU0|CL`rpJHtj@w@I#1@W9_tv3fS86k\.7 &kdn6oF& Mb3n1QKFڲx[hk]ȼ0~ƽ:ZNNYi`g.2WA5jGW|_|3Q\adStXns;?'ك`ۥT*ͬ8R4FV6281k1 |pd Es)#gyua4+&Xdง}sW 9`o\d ,h͓nШDt{e&ʿQ5GPQ7^No&<3,Qy!eBrh@вG '9p(ȯ P2~`3e{i8DzӖ:E"/`.fUD;u'b1TͿɨ9N3*RC 16s)el|al<a]ETQrmDwQUG1f|jJ,| axV!L0}y+R$͸:INskv;_ OF |(vKgy^&q}0cL=㟣"yzk"&2p7!Nv>LDD;hd>:lI]@dݩr x8KIoo&0C^7=rs9f ?} %}jRz= G)-L \Ӕ#6i׉fdlsn?+X⢐2[Ǜ\S{B>StE:l~L+xX|l,` NRa' nL\Eo4Yt3is9ᗷ^A·M\5ի:0ExwT?=`*m+xpl+񜹠tT|4p18A``_u\g .Pq~%Y8>ќ#2|[zB,P.^뫀d2%vl ʤ@6zT?yEjwm`~v jТ$bjj4W v9ݛ!ȥ-40xL:X L}; u={~ O~Ɣ$w9{om;ܒCՃ$HLŠ+W>6KM>DރRu(=K%GFd\@'JY4CCo>N۽ iy|qE o='" K\.5ngm"G}}פx.$4" A//J}̟{=swE̅pӘ򿻊TM@u2wӔGH[wOI)xlDŽ I; hx .91v/,Ɇ?AJ镸8 KlK፵sc)'dZpS{JĚ>ʼ'1^lY8" 4X^Pwe9HJ5~}yhڌe4U8 -Kl9wT _m,ú {k Nzg6kFxvN c_f~bJ[#윶K+gN&$t{"C\_ɭ'F8Y)7 j^*`V۷3=9Bd%ڠWUh E.#,lfwnmaQ(0^9]g1gS=*mY73Ʋz~Ght/ڋy<>N,-Cdr.=zsY8F& 嶀B6 tN@$p!dm(1p~)"\A7<7I*d:M}(s9aky㦈]&Ӥ=Yi{7,/CS'Oa+ZϲN/*oR^+ $:Y`8oKxk~,`o fn0g޼۸u03kϬߧxag-ow֫BHa$c|P;K쎞|4n|d z}LH;i<ȤLN~t6"kUT6YLnD*B(`#) n67炪`ʇW09 Ck,:`Iǥ*'uXև^ w*Li R6DFiX8%QIA?_ng}1>63md] +M|DrrQgᯩꔽ~O3v޻)WROrhlI5=jy!UοЂ#rʘ:۠ HUFBuYwD2{2byօ͖NM!PQE8,ѺU%b=/-n:H e=k8fnԩ{߂YAu8?X%.(yv%"H9{g*XD E%1$Fn*ѽ28 {4\$ݸ3O8rVv %^Jn&|u9h*f/6}5L7TWa xz]Skfs AWYAkŏXs sZwS L!',fr焧%~>휱E#W}?lq(îcIK?z3~O P\$ьȭ?L=5ɞl3E\6H6 TUL C 4Z\c@~Š0)8N]ElvrF| v5#Si@NOEoٹc @=k]35QPDio4W4j`iD:$g?(sc%t gˬ(^0aC$-[tz,lccwM`WZqYz`Y+i(} N$@cs,s<$C0!ާc<ϼuǑkӰ+htMhs!Bs)&lfh{nLDX~6M TS-0vrey61DU]76sǸƶG[hhG4b~i9HA{IO%W6D>/!ΝЃyPذ`:;f SD! >Ȫ~ K/#0;JQddUF/Re9cɄ¶vk$QO(%\[wpѰP~xIcZ5mVJBZB{x٫fmi1txG;#NhӬ>/BPP4^8=ba Ce ,8~˹FsClS!qr&?prZh@bbFg"9Yę䤘 S6'<#aǚA@*[dUF ks*5B?umWm׷es<Ł{Y'Q*^nU ^-d.ڨ/!_O&c:h4<uh(@ y:&}%=x}\Dԍ {_`M '`BbvDcliogFR(%Bg)c)铅x'K9MW/%}L(XiI,[Әc7g4m3y6{ ྖlz,rKJ#gPx !cBrP(\D u䥢~.WxJaQuNvHI dݨ˫7Ӱ)Sܭթwq?1L۞!V<{:!1岗ǜ!@BHwE1#kll<+ \s:ZoW|&/JIjVKL(^@#"UDYB?g>ڛ3 1NZg[kv3O`>^hotJ, ܶ'/rRg/48]:xQy7Љ"^Başc aR6Ԝ\#XH+B'r 0/ <~ lQ srtX;*$x]-pbj7/xp+ &mxJ XZj,d(J/H{ғ.Yʹ'#r, G yc1y׉NṆt#L^9zZQY|b4/}g<`t)8=H;[K`?JxOsOQySwm|bҔd+o|8ӬVGHws1Jfx㋫9-̫4V1#iDKH9/17{FD񨔡늪aUa>̛b1LdLb M00)Gy*$9|{]r %1(M2o^I$~WG񴹶ߩA__#g~lkKO͚on]B]=<(넛xigl"vJ#ΣN{}7O\P{qI Kv&ʺ֚9x['j)vDƽY$]#P)*zt+0y8էpg.rywR9B`= m}{3V^FJHF#΁6`Kf7q! \6Qs]p[sfK<ȄZt=md?:SA ,qL!oqC/G Qw #?JMf %I$ԺS `L>k?aL vߺ{D8GVWZB :iqqi(4Y곚3Y[aH?f-aQ|ZqbCLW \Aݒ[k-"nBe Uk'@<=uz6G w8-I! ilU(T|T^hBZՇ8SF4xR[d( b U@,I_{/ۜXpRNK_B+D74h>OpCEvt o0+HMjj{FXNʺ%<$z7yj?/vafZICG7dv7b*TJZ(Du,(? %#%gQ.)?縉:ῂ"":+|YcoAcewPЮ{ܒҬ=T;%Cyzx}f{f!L7BR}Te3; !W&$5 ʺ\gZut݆zY׍м.ЋWH2g7ﱣGyipjh !gk;s@Qss/K;R)h[!qG9qX?K u H)l-o- A y1<]q593WsuSjfˢs_/!rvتI7z DGN6ɏ'\5충"=<cݧr6~Nt ~~$>vɋ*aq_+qlzm=ZJro{xkq 1uʎ'PUjȄ(: 4єNͱ0Ԉ*_:L/6}*c(ҌFj56sًKFgpm QC;$[-_^۱Xk=W />b`/)YݺL BВI$I$I&BTv48 Hg: 9# P@Y&n!Zu 5z/X #I& s9h }l K@ MJmYg~_R#~$D\XO? Cm+[lll[obʖP}us~5y":9]XoA6[5͔h@2]-}RUu,ŭrX7[_)fBm7t{3neJ ݌](tS+bݿ:$(qUf`Y\ᔡiG9 fAYvkx'?Բ3 `+^U}[al+]" oT/%~mylh (sh_UMDPbjcJ,oӚf,qs3NTB6 NWX?m~w5< 7KJ7[R'J)Ro+/nfx86n9ɷ3L>@roNϱEІ+,r\ns+ @=֢w Qy{Gz\J!, vTelΘ#LgYWL2L7ดopDpޡI1AP(Z5rf[ֲ0,NWS{$Jw???}G@C' ȉPFpT[I^yﹾs 4Y )?LJPq(W& 4[nN40ᬖ4D u5}Ὰdy\)-ܧr{2XrNVޟgrUUTg0NO,8!S{7}ntPf R^ /Fہ햓/ 4MP< 8t)d!PPh _|V:4z9Jg@dV,i~_y|laQ_7R e,&5OwF?߈g;^7~L&hѬn >)w3NѶK,Qx\!6(&c.Kxv,1öd/}w_na J֠A3(0ɒ\&_tn~w೤z2y$TiA:Z•\Cjp ˔ s?"DfF?BcKHz#0 XP'!11-J߃ m`J<62":v@X4=ht F̳n1<?(5Gw2h=`ʁI!~WJ: f8N$ WC&&PAQ?~ ٪au8Jz a6CTA<'(r0Ѹ'RfP?XBQR\ p_b D^3kT:j٬*Q,⻫ǮY?cK>f(řQyQh4ymkfTFmpP@YfZY\xR\,TNw(;{W{MbIQm=i@ɠgAsDF)%Y.R2T| 0!pnďvl{t62u)k_4ؤL~宕@y"Ep<Ɣ@yiPzub@"B5@(ѝI$ 7jtn/g!b !~ܒoApOD<ӅJQXa:sKqw$ژNbn1i8|،m/ҖR_6燡W$KBzպZp/<;m9D?1uA+>4N/PIX=U/ dn2pp0O[W7Qba2%1Aq_Wl,6hT70((FH\)Q h'oNJuGs7kyO/.L*?XXg\~7qND_F1d{u(D27ͦcz#)aӱ)!Jsyo_F,[C`L2̆IZRl5g'PLkrcg/2ǵk9^-6cu9 z4YbرF5:VcD=bqurh3LhVlPq0ՊbϬ/hcP׮x|qlFB˔p>V4) .&;gj\}fZ)q!Hb[Xun [!ٺ0q믭YIF~gRyrF:26:wwp׌of[4rwa;Au+p5o:lGu:ki]3#y1=Gs׋oxF >aoQľI O0UI2!4I_2KQ2ϋk;RWaO4/yuQ|1ZfiakWcl,>imw2XG:Ox:mVg~t/>ʈzw]x[5rI1^upFmvVѧ`[X+2B'_&5,jBRH{Fc9\L5}vq=BK]#hh8[+G tPFudku3> ĹX0I5ta8 S/<v`%l.OS)iMb"HVa7AxLh- AΘb!'2/! ߶ֱur2uӂsخZt1W3h阇EhF]&`cG1ZL~Z{!K޻]D4w6k|9+&e61NՔ#*A`^XַS-YY6k+a+:{ 8(1?};",[ev0'a29xiP9NNa.[p#cI2{p߇3:G|Qw%,dI(A/iU"Qi5D_8r1EPfabzJ &7 @val֗$f!VsX~U;sC ]K){w* >‰t^g8j8OS BvJw_095Ոi R&m-{sln*S!H\YcnbQ̂,eN+Y]\DVq! ib PI_TO/9]V)8DTĻ*<;RA?Eb_!7vH5G_n ~*0dvOepH8ùq*` ge;g-rxXe}VLI"+{b;doa"ʺ7~fsҶ)>ӊ+<чHr%t~e{'EĽnBKZ0'8^gsYf?jYfBz枩2k<ैG Y8Њ@$$2ژ_l`ܩ"E;|HFJvtS5'مHK\,jۘ| kl1)}<˔L>Yn79Fh45 k\YbwE11>rG߇n+)LO Rw)7,$& A#Vab trO>!G?DK3H-E~7NV_X1 aQhs~mБh+buطWLJ!7vWs@Xk2-ư M4@PFw(s eRhJ,h+\]],qmiٟ[{cSle놬TbO4 {6n)daʹ |r&H̷<9 6}xl%R4 7ClE]3)Lx-?0~檌{_1=pzx?QǻRI$I$J3z'`}^$oA7efd)ٔen`1j}KNѨkĒZ 0e%g3Z\UQ"LQ2b7ƏwYQȺ$@F-|ty?`{6U[4. j!h>i%ÒCP94H+B&*3pƎ@a'0T)Ո`k!q[>w^WZ j aS&YcDHa4ܽSӜHFIGIc9>|YQ՞TJ>rJ_2 yS~&G9m큪HƣծVaFv@W<y{aҧg|2g7̍9v.1-"nKJBH10b*J0Bh(>V W4I.kl6ٗe1˯kZ5}Q $rsYFоTHەx^QG'jYCYlyΪ̪zZ>]g\.D@F󦝷[I E 谱va ?>uƆk/r9',bNa~#mFkH AK3a=ǹ\{n@&L>T&8~_ #ýΟ3pjk8݌ ׀nDdr?0t2,54 SE,TDTTUTZ_tmNl!jNhoU .UUk2,.ާx>5A$BE]]!hCnUjPXÆrin?YRR!9گ/ڲK's-b7À fiNԑY4 (Q wQĒ ^^]) 03qs;zd1 o`(d9 ȭGQ_s$JIG# {eҟ4̮oKgQ/aQrpD˃ۉř k~K&%b #td6a½%A)M:vzOW$>xy~<1T!"P8 R !5JYDUGrۨ+uZU.' NOA#ou^quzg=#K8߯uŶ5ҳsK%-60ʭ#;;fa8칟 Ms:䯰Vf"'>c3&F3~H'X=wuxt#ҾhP*uiIđY~_~#ީt%$YAbq`[8VMR-@*Ō{ QqIO(M/2dx$pCJAU]8-٩r7l7 kZ#FP5Vփ~,o|@Fu{Q_sqI0gܲ|t "?4<| 1@׉S jB&QX+o"r _!AvKL$D$@m|߻c}z'=ab IFWvMnD<$6%q`%}|lhXѳ~;O?]vDLmCB@_}w@ -Üq,bqI30j6vQfl脁-&py괚:ɯ-< עUSt;=5B#n |sI138/d $V?-x˹-t} RaY–=#k 7LB.[2/7E&c{up.֦B4/=/f*s[KGK֒_ =njO':zĒD׷EX2)h{mfW?>tigw`ׯqD>"ā"(? E%3v?s#|. |~߿a=wֻ]snzq7]c[2m! )e/>TsUU9Q]WGry;4~IAڛB @{x.w\OcN;1MaGpD;63+^6y ul~EX YO~JȒ$ L_=6{GweD  Ɵ7~c)P>o#$ yrR/}g^(JB&T ?Ϸ~_l7 \Oĉ{jre1>dC ԧV]'?_t~QS9Jx 9 {ˊ rW,E_C**SQHBҐQ)g@k9jN ,MX<*$ngH$<DQEW;K5zɩ_$Q?z?OL5lWcBAqfo{3.TH.5{fsaM7dmug]ߋOP'@ 8]?'rY)<.>x:& *D:ft{{)I7g8G>Mr>.x4qj)ꃎK ʾМ% >l;Zv0+"..|32x:\,#a,[9H;)"նC_g&kP ߏ.x ?d?O4>gGJ@~בD|]$v҃L NO"BOH!APB*pWv'TS$~`m0>4uv"=xf  W8q 7~\Q>9G0fȱb>zP^k(p$JbEH{-1). w7x:]VUȅGl@& Zix*Ssּ=n_shBp syrQн?Vt{S“Que1Va˂DIMJؽUʘl'nqQQHA<},`D8&A0RE-o[o 56nuQ5I_WHʋmېaT7$cE Gէ!8uSt99 kB(@wb}||D)u)1ڪȮ|BsUXsJG]OH߅˨t 2<Dd@]@y(=vKg綳ǛnL`vsy/g#^ߛtvWןȧ[gҊ.y{8M*YpJ(B ξĄ}k/NEGTv3/x?G׶_Z@2J-%v,FMPv<}y=Õa)OQ^cdl6k}L:Pw|ۆ;>oc#?n砟׎cxX:G%KNX|v4\zvnFVпCgp{:p2D8#D(}ah:%͟oU3TZ/GǵԣQO%|1oL%S-m$W6"+"{u7uڪcS~Ῠ5LBd +t;dQ UF{%{ҜyϯXcy&-@<'0f Xm$#x"PC}ฟ5 @P[G u =P]\{8 LX3~9ɚ9D:j+o=TjW9_Ic }ϡ,Ix|C:]#߯A2Np.:s-ۑm}ד} loI%;~0ŃU:*bWLW"I>[~||8+Hϵ;ߠ$0.?P8r15ʘHD8*;:DOgns3ݭMnlLٗo~ߞُQcpяwΚCȃoGgGuy'xa.,ǍMGz?7x9SpUՆ kg /l@fg® YG<_5@`3 ȁ?slϢZF?QJ5ұk|S !O%WX$J0%Øs(ڼvF\G@>o*l9}6@s_Ǜf;/?V=9| }Γ^;3)!wXxð[wVg٣1fhZ5N[޹y U YU8TDۏҔ)JQp!@jԛj jݷ}H}a3ͤ)Apr+M=HW +. ea}43wd7M3D gOOh7<^ßgdzt|g^=<_=V^W_ ݃Է쇟o)wyfIGIt^sYr/0OEˇ7G _5zi-}ޙ9ƤBk%fdA?>ѱV [̍Jwo)H{]FN3 ~ϳ}ǜ4ӛ_=VAEWtóX&r?x ,>^IӗX! *斷 ?ovzBs| /U\7wuk}w4>L'wX|=|wo5 BmTh u\xb߁DsEP&z0@2gg,jimǸƶot [Ww5q a/|UVQA͘hqMO+7> e\=٣ny<@|ַ9IAD1QHʚ (~U9-e*,o#Gwc8dQ f/}_[-3nemc@OT|u}zp?km@1j!L؎R{x*7 ;?2qD}hP^Ed%su7<JnkA_L&#u\lEIitȁs'i2 V {Gz(^i@1kQLBQT{>0wxW7o !tnܩ!aDìi^.'C̷>xm)t]w|ݎgMFt=)a͖nӞm!zX]Zt37= ~r5AGW`  %P/@sJLK=4eh^%oƝdMOW塾ֱz tPXI GBlX*a] 6vߘuv-`"[t .Βr>lwR5hpnO i):a[_WDk?nDPAT[,{|; S: d20M1?Y}kߦ[pǂh7D2 CHj*-- fBI/"M;>ymأ>CROޢ *6}abGۤqx|qmaX䏉C}>p[Ё:תR4>Nlb#|?VHxKufySin@K6r;Q@t[&nE@맬<ǦokQ&MaQՙ~+DS;e*UPzJ3(CW5GB04G9À ,/#mQo4yl_}bb6Q;lebZ}uڶVNV~ݫfiA&ϡ; :ש P;6 afDKڳ m}* u^Jpb5{K3InE\L#M0wϒN~:>re+^191&ISorsf ]tQ(BN`. RDF ]pqUrmx{>tW݁rգ[h=>X$wHa_MICP<8TETREIDTC JEE(E3JL 4 KTM#LH0DDA@D$*QDA0APMR5PSIQ4EHAdu" $BPB%hII) ߂(ET #RA15BRUE5D@U403DCDR$0E QETT10*ILUTTUMSC1LM5AUE5M%HU4LEQJE QPKDRS4I$!MDЄT3!I T@@M#HU4Q%H1T5 D,)#PE’3JUQM#DRM2$B@M@ERT@S#DS-CD$CDPR%QIABRER4!Q $S,³! ET"RJČT QYʢBZ$ (*bf7  0*% X!"Z!)Z`($ 0BIh(&$>pkbQ5M14SA)EEL끄0T$JSB-ITUE4M$@DE41 _†YeOE"< ))c %q|YW>y'}Px@J zYQe"_(T/W">A*E=ޙxv$!P2_3u!8XAԙ&PD3e2܊$%[KB ڤ?; "DWD jP? 2yBy~$*@(0J|œj0wer&J" r>F^,Ւ2p1?e( 蔃S7imTK)Bh-fSVҩX/Ǎ%PUTȱ0gH>`32ITE2*y83^sRFf[##&醥uO$.e-鷱pBdgN$a%",IʬaWtvd փ?xoe~_0t +ذh~ض`DG?ɸ|lFA-Gp^8C1l7F OGi2k$r_ǚSyC_nt4a#l2dhEɢ@K:FtB])10{كd)_C[Dk.Ɍ&X3_%z^v?BcByGPK:=8m]966F[*'^z)^ tǻ 颠 >cU <秇fwz~i属Vw=L[>'/gKz5­EU;'8suT4jnZְ^^%kcUR9"/Ln H4 B5k#q(*x,;'Q`fGZۮ@jN,Uȫ={?w eѿ@X(AQI(x4?l,$,=+Ԏ4[axNx`T$G> ?Mv v7j=ȉ`|C]9AD'¾hE#ez7X5@^X's͜5,z}#o\P& vRـj1cKwMhsrӻTP@O:foZp {  vH϶;?^VX+X>BV}>?59.p#@f5x˟vD{Aڔ ΁jt&}S_*"gNi@<^'?pQ>v"=;kOcY\(%8zXgyxuQh>D{Ej Vh‰BeYy(ۄ5xԀ $Rzée<.m xnJ` ]^x'hHϱ z{upl͖k(۴BI @+ĿO mVfgvfH)) 5F/O 00=<ژGGr yr5=CbQEcyT@xӬҝ@Ur?2NIT?|5#@Q!χMT%>O٘Pv B*0 z 1a $HDtN'0I&'LP8w8i0*$0 hơ*B(Z O &r=Lb=X*MILA]bMGp;?!,'ei(U S/P:.TQ|(h?Y巸~G]v+h ~ TDSLo{rFS.ؽ.a3i&;O4Z8v$)TUWWD͇ S.UU\ٙUYUU]ˤjzvl\ȿ2r O<@@~$\̍| B!Aw8|YD*2cQ/~G?j~؟2w! cNOf^m>v05r{DYNPnYpT@͏PzB,76?e4cD g[o 5Ku4{>N?WK|=k?:7_0!T CDLNYk3""w@R(Y#hA; P A7L0LCZA BGBu?"O LzCku~rBִ]Q7Iۧr  wmN`: TjM< R|=.!@7 i܈w p D߈9M3-G|&P2ո_a=1kV q΀<|-%p}׎GnsPn3gڒc[(q?oČKh^R ,&9Qh;Z0êB٥#Kźp\ghjښ8~l 4CKweݦ&yr 7k.:%bS'XTW(7Tx]'$ =kD1jdX4Eꦾx(z"%1Nl{7UЬU\B[U-Uj U*RIJL/[UUӅ9:i9;t/c}G$aZՇO}SP:t>@R#;]hͿm kv*Ӫ46s?Ltw\&#Vˮ,,t{cHUss ɑC]njrax[ؤcAKn@\4:͎8D,*W&u@W90d]\3_th Y3 Bӵ[ jl 'ty~VJÎr (FCt_|y'4|MCvlҽ}͞qrؖO0с_"g#;]Et&WEp_.Qdj2OAev7#ao/^تZeR8S,5VdVFLP\҃<ڛ%3bG?Y}7y?*"G@b 64y96)q]N; eass=0E!X蜰j-|tséOc^/{ܧv yuȦi蒮Y]%eaZJsXCحo>s[9,:07czl#YmuX(`YUyˇT#HvWTNPЬ^ ,QR腎WEj3Jד v5S~, 7e l\^,7%Btl~xpfisYpwq9lviNQv Y%,Av^~l:O:^绫P#rfLJL}K T7r9WXApҳ9|\a5^;8= X< I1|9LꞢ)wq~ƌUy5}hf0uo qޏ[Rw!N U)s'vR?S<_fz{9dZ=.GXd98 HE ,kDTuzKW|\OJP H$Q{q$J(JϞ~n~~VV/G~8w琤wxfB껈tI@+ZKIKp8."'p 2r|Xmy߯t NKl^Wh𨷩"J,+NGN89'==A%пxy1NZÏb- 2cer>n݂ӃǑW5 +Y@q8]vl5 Rd4\-]r LҍnQm2 "-a ]y&*sf۪Z40q1!M0^~67(|NkVdmxs-m_{U1ϛk嵳:8~RiBsi` n۟-` `HhP~nB}#qQ&W\˩OYI5ᒨ뢷ZEՖTMM*)(U] t8M$ɲ12Y]1 2DU#8̕z~j_b~sӗ;iG]TOσ̨wXxwy" l爄7":8DM&5?| mn|kL3EpA[YA'-P$!Lzh!V9vL/6*:LLNuhCr&KKmƐ~YL[pbUʡ`p x7Qw͛~!>%x\ =sNV-]`H25`ѧ^oάNG8d՚ू;kzo;gE zF/Xվy\:0վXe|HMXHL([_j܂'ܔK?w$WN&WN#þ Jf gpJBH@m!ǔt_ L730yUZB!*:-<;{ |"|ҊwT($e%fV2HGmZ6I)(A7(P%EvٷYʨsW]{ol~T;aipwsH6`] Px Uf)[Z 2q(4TI-AK2f& @QDfS5.Q)E)_eCLEAfU,ƒb2 ("\h0vIxr\׌֊X,&0&!ᨙJkYC @DY%9) Z%;JeBE8I1mJJD)Id499LeIM!HNA5d9,+Q)Rf ! h"3 DTsf$DCA$Z3 ɪ ̃0*I"J),07dD( px.-@da)$Fԅ;kH s i?Q_Є|RX%t~# D2؂ n8|v n?'_tD({pr|@|+~9ٍޏҞ]6H/r%΍XsçčW8*uK9n9MF>*@ H bޣ=*g9f7qe_}1Y-5K?Hmf$gZoCrr6)Ɗ0qK&WjB8 a^B{P)3m>Txuyq?ճz$RdȀs;b=Q~_Z7?A[7zi?9 H\*=?tHŧīiHbj ۟) 'mJ?=̭@|ݐ ˯w S?X(z0<Nwώ?4Ħ ϻC'ɜ_D831wy׀o&O NG3ӈs 3X1K|.\!+PL:k45QyQ  d a" g>53/|~o1?΋L#zu'yLFL*V'Ofu8i ^c9SZ|Ng ! xf3)'yt”/ ӱ6MnschC0xxZh鲂!$|.Зkd/}ͼੱ|?H_=D^]ِWIIe7?%Aal?u-qu>~~Lz'k?WJӯݹt2nҫD0pV Gs(za7( Rha|vyKsѦ6~~?sV5 L0q 2 F.!ڎ_vcooUn=ȁ@ % ܀')E1@ֱBOa@Qo33O;pmcߴ牯u\SD82f٬x^i^lmcwwRvkfdc9pw_?tE?1:EL]\jż-k<3a5}&fT_/$i:(vS NltܯQ\8o$ZN\"8_8F~Øm *޸Tf1=@J9bjja&C4! BR_ޠ25rG7] l pbro&a,aXadNu59SC$ Em1t8{o0VyǍW(b4*;ɂ+~yw<8 *=駡h;]g W 3ߪUVEl^YݛQs0p7qΗuq}L>k}c7#Wo㫾+FۙjY|sh?o]|"{;~_sgyָ5Tx|cw]{֮7g[Ư|un[q-_q'|ikzg8w]qEs]]w}޻]:S|nzw>x.<$grѶ7Ir emq%Z0MY5$8[MV^$6B>U>ܛ݅;IbV;l>xY&Eu)zLhT6SJ*ИokxG?7:ln{jueڗ˶2Amdxi@wrz@ǜn&uzǗw}cn\{7|UXcxu!s3,N'!g~`ᎶSw)!_5U N-(–B>v{5x/ZIW!3W#o䂄lmP* '->yuNYA+]`aFy^3%?~8c~GHvU]~<\DFXr >2%e7Ȗ8[j HkP#b>&VGfnMٙ͹ŻE1'Y tbJC=ydCYM3cGgheQ8MIu[5|CxPr -8ic-Z5x3`nSú+ZJ:8y8^0WIBk]yu0WWk߿ENhns< :U3f؎׉!^J/;'׊^^^51^: ܩ7Ql~'#tL2ή:;!3 :ǢVW_`Eg?\3*NV߼L`ܝ\T=%XKpH?ꀁ%j|:?VG~ʇee%0 M˒ ;`g\ek eblQ<#[߭@C69 [1ibHgu_v A_O&yYUVFBBI\ݫzKY"xkFY xug^8v b{aѦxkx[2))SiNGǫ!~Ad|ހ*L/{kW P9zvCMd7EPwCt.E!.NsO( czʖE5E*ccEceZ2!0)AWߺNܢ%4g'SEH@n{6z*߰74zez!ag!2^魵?'dw[cL*Y$$8Wj9nӇ>GnEVة??U97!}鋐!'sZ;D=^ah bbb\ϚgGATOxp4Y鎷$NV() =ć>o:\L+OVب,Y31էS* >NR Z1^@:G#8ya!P-׶+zĺ ۳Gl+fk0 ̀)FJ=l:`PG^R &?,F傠v#ƀ @G4-s]V NM$E˘}/x oh?"^~sm~.  )>X/4vdЌ'x(@4 @Wlbt0 Fj 7VGsO0!A򰿣@?篴!4ՎO0G'E=nL rdATu@_(wf:lJLː_DKtJ"5΃ au?"0PDuYwH;4U .p>)c 7m ByCv֩(^]O^!l?DZ*PGB#uDʨUq:=*$928h=H0nA`1xcUx?Ty_%$DDJs)N%ztcubq ı:rD2^Q`ۜc{'hx7d@r⣖}V~#M( DJ׭~e答ɋ@+iUԇ,G~⠣1ZUR%/ET8zrz=%[.]ce P:y׹`NQo-9nHYTْag 0#t!tP[m #@Vs`!̱5.b=8 t=8yYz;%Jyck ^#Ͱ (AtsH]o~ -qDrsj"߫d{:t6D_69Ǖr{bǹ ѽ}qE (AFD"1#qXd@,~*7CyΥf4[&7PE|7ŷsI FśiQM7km/!fXB÷ L39>~\Tse3?w+αU *!ᐛ"+BsPhV`zXE0'bT% bw7.=^Yt+*ȣ"[v6?!*V@YUvx+_" Һ5 ͋\xѶb>TZ Zz(R)$B/kE6ݓW9t&96ϖ?"N$J1  _Q/Fܾݻj{ Pޟɑ@!vck?,gͷw,bo "Y?"ŪG_(~#AN'~~ѧ'PJ9xOmЏ9a729(AyM V Rh~@lkw$2iP]3=Y}ni|ѯac%eVC"ir_ >E)CøJ"#z`;t+:B| Vp;Dşd7%4kJPE  MUL? p94$N>_W,YV .@ |~6}p?z70Q7p!OhA7t~`t 5r''~'_ވI" @ރ=}ㄻw][Fxs`NH7[ZϿ0?.I:<W,6g軋m?漠 u9p]꒥σQiR@@(CW){ĈV1H_c++ofO D׏>^|1~} {Er!(HF"+ȝ\ySmaG*R':hJ>o_02 iQD^ )x??< <'<H`O=/aҚD$&A5}=8 j.>[@@;h /!7xM!hs#ffsG"6I @=NO/wx(%U `2AaM>wr ܝݮe) .# ^{<D$ 3Ub;Mk>!|8dY3zߊ 1Ӆ/_In߸I)ԔfRS8CvVY >'CCm_a~6o4CVO4}^}VjTI&qY!ESسK|u/Jh49T&"sfSU1aHtI߾'_DSK>d'46'Dy_/L7|ZB!6Y?C+L DSϺD( 5cnF+,onp>UJqHV UU6pCrD*s `>SCKz N0X=}?^ޝzp^:j$r,N_ ؙkn2x~7" 38P#~Ġ:8#5@%Fl|e.>?!X:$e=߸IBH'hQʶ:E=yih}oWZsUV{Hտ[~!`4xBW+WUlڄ.B=o\s/9Kd J_J@̙3BdBfӍk.d2 4=2Q{^N BxnVo=~VQ#+^T"HX/uֵqD#Le\6_h*ù.aaNfcS"z Jl%$)Aʍpb"Cl^Ǯ}R?}=(/R:?k30Oa6O^eU=1;(xqPD%~?@#º|}] C;gIw"sNwp&keYPr}|1u#G@3 E`3`4q6*Ճ٧ kd*?(~~w԰Awm,E6<1pE! {ou(@vF5&JwKv!%9v@ fQ=pX&)]_` 4qj %L*p5PbT5WY> J`F%gJZef5 @32g5ڎn33u. trlac )>I=s: PA1ȉR0QCOK r,W'̃'@R VPGKkfB %=i;`|P}[kP/7̕dP$GKt $~ܿq:&OYӠXhn*( jԣ ~|g9֖z\5 A@p}/"$UB#(7)g6 > D U'Lb Dl>&"͠$ԬB99g} giGV]E?a X{' /J>'V<9F U'GwUU>̞Xt[R 7Okpχ㝧14~o[=wfq5Ǎ3HpyV¦Wߜ:?}XF}S<k+7fYњWŃkI SV0׃R߮CDDϔ!8lwŴNw{=Ν?ӆ? ߟ?{s< ?("b/0}P/ dy{^l8ri1 Tu뼉a# a9hyQڬX)G^g=AyQ9S*j?ˏAô2Pm`d{өp nj>ݼI!Adzlx;}w*'CٶsCpȔ#Afol5[Xn{@-u}\ չhp# *B+ٶ"_m  ^~?/u?&OD*!ẽ@h4 u# {@LH?"ɫ_h-&//wT moŽѯw(5\u Ք" _q@1z: _~bWvfB7(HxG'h'vuP(4 >7ש۝?ŭgSc9S3 8O׌ n›C3Gb|n,iBN8@EMB_pRCgJE|e ) D\r) (JF)$ sA;*-PZS!OV!n'$A?AG|{!e^Cm,J+L+  30wvyqI+f?p~T Qi[gyVGA\"閝<19玝"P)AQˠ0 T~j,QEQG*)~r@ u#)M]Ov*|sG A/GG9?\>_W~#;g*n簲#FO:7X%'gӺ :|dzF< \<-v]9zw\"8aƠ՝k> \[u\=EIs]^UE:a-d9a2QOXUUWf8WFB ,r͘bq7d/VtqxCMenZsH)Cɥ@0so: s:˪H!Q?}a͠; U;}!@MV AqX^p/GPm$}LY!\():th8AAP&$,wjRf#aLgJ?.RPRXD%]ek9![BF@ˏeT3(7@ /6|FWZb~!T Q`Vʄ1PUo wC@7PH_~n$A~gjIǷ7pO;/Yn.IdVjY1[\i9ff{Ŏ T~Ʈa]X]8LHqs9)T <>|5 TYLP+Enףv l?V!~(F[b 8#g߬8p,w߯׍}I{`z}}2CO8vkϕQ%Ub8;U[m^ ` ځQENɜÖ\K{NL-619#qDxߠ;tDD Z(w±w§=IwFO%X(sXa wÄ4is.z ڣ/6\7˘٨r9y'LZcQQIgtUAP*KB7]gmR3CX\(ER&sWD+I;'vsޱ#%vewV=gۭƟBX>qq{.frb@¡VҩL5LEVϩ~A]Cϛ;֊+OKpɨI8ΓjYg #3T#Y&9)$4T!|ymjvO8 eTkvbsϪܩY"[Nydm@a>ff fv9G'teP}~sSV`ڄpƻ糒'BEB <0ݑ09¹nרK7μwVne+N#,e_1ҢiGJfbTSJمkYbL!t(P|R]s8ְg&fxw*m>8s%u`+7;I?F(s19}eLLCLv:Cj['cXSE*4BcK- g;9 K\qDHPBG)x^&y\':TC]/~;mA< r(hvBq#vB,tx]ߏ:K ox<}(DYbsrd>w~d;5EdU(@{?fQr;[)dLYb M<_Yz=Q<ӽLŻhqE<#0VO(u3zi`D"ׅX=ΡVGӧ|wVCeEKD]z/`A^9UN١0YxDg}"n;sH i @vf BK$F8A!'Whw#{(+ӅOm.A: AL8'r"mi(Fo H3Jyh/4;G6T&@C!0)@&b0أR q?H$8lRIl uYQlxa.p SoH0clqrAC?խ(1sM^r((I!ā޷$Ѧ{ozFW5%f Lb0 C.OIr!d<1ߎt:Fh2"LKB 9#CIIӮ0uu"&))d&Fo@@YQBR#$Va9 RфJRc4AY7N`ԥ.fD8T%-!54c!G3qihMA:ITB5\a)`"D0dN! ." PX)_ۗ>_x@a;h8"z]v@eА1 2|P>{?*Fz4!YÀEpăfVҁ\<%gɧސ!hmtnE~w9D@`GQW!Bku Dԯ0y\8Bqۻ(5(PtAP?t GA mrj=?뮿\\3mU:w{I6ύdyuf[uXkАتr͜0;UxMiS #qNos_A VjxRʜ*7kݳqxJ 5  o*MwO9BaxDŽgRϮ_l>TE1x0jǧ+@BTh<QT(+^'l(@jM|K i̤;l@i&v̚-%8:e1:vPnv7e {aQ W=DɅybDSC$RD $AL?n~і)+0R0.iyr;G (1h&Q P#KRfC**E0qNd)KK QYY0( : R'C+P_yV]"BF A}B>P}<8I}2EbTdûaXq2> L_) ͋**0*& $;DAIB= U@jUUUUUUzqt&*`c[b3bžFA?EU#~6lp91#'&J*T(0L96 Kqq;6k }"A3cqzMrvAAF\BĜ0+ߊ\H\i[y ^ć`gryY'Y|³,< #N N /O`d$^CԱ#FH@R|,1 rW.00((=S\GٖWUUZ:HSed3FI-|B=\Hnxn`l'wkPkXh2xD*c5d@n{$x<{y&|e:O_>w4~S>&ITf f F8* s=i8tAu4 M ǠC탈E%Pٙ'i) H$Y}΀&hP$.غYCJE 2M2LLR:s)|>]g#O/>k|OI T0^W_Lm8%`v9·^4Kˇ.> u{`J4PBIOz=m o{$t#&h&v UT͖νީ"=$ᨆT7= Ah{]5>/Yo,x0i)> L&lP}p:fǶBD@HP?0p UyJ?SGX+# 4 iBP,>KlLs%j)pߕ3 Ƚc}yh)|g]bvOy9IOEs19OdtBc@①9PGqYiWBT0 ǙZܔ԰сqWQGPrlf:tMLDUx  ~n/ʻHD/g!uhEd(@R^yKY*lGj|Ѥw!:|>(7 `φDf5 `f.)&#ÂU#%x H 4u۬ Q7U`e# ҁkFTx@GA!8KhBeT%r$57&偏K%8ѳyM{7/,@0y .;srz;{A: x[f^ױ p{ۮ[Glm"g<:s/} Gb vq71$앂U1S0%_m .s|ךhlHY d\!0hr\c]fvF3ܠ"My1<vjre G9#U]44# }`Bm3ᙶ[ipUpd dBfMXMSڲsxDXY,%O'ld6!aOa'G{Cg$1XC,RHӎp>I?) va/ H%]j1̊ī2*Xa5Q~:*s8AgsPJ{Iu4uǃa0֞u)F4%#򡐸=^9's<of&!!5#ihSQ*e; IAdFlx2RDlzdU Uy_.8ҞdqeNfeh0Y1ŧ `8K"CK& X3dJR=XD R;݊vӕMX ufCRC"s} #Px@Fc1{~'rz&&ɧ$(HKᫎKI$ ZLb"C4!38w03>Nai 78[֩r+#Nmō)Xt((UQmź+8N"O81.!nO.W(tzGȟ' 2O[7K~GFw?ɡ7 r̠ge{q(y-0P/e?eV0rVOĜ\^Ie+"?NkPNk’*jY+jz"B t G %12)FfH3-+5jkO/ez|ߦH0hm}:G0|M.ˀW@\V6h>RCGK:bq7s,NAi'LRk!^ՍѢ10JI*AL"2geXY&Y2/eXogk?egI' rdТ?r0*PJqA (KmIRrGs9`P-K#:b?MO9n4dfdYvEA; {)QiSqZ[H>a^Ϝ{+tC'@KdKۻqt ?>0+.eLKxbx#A-!H>vAa&S@ߝS'a8lJHgv4!'>P @ nqћI&!u(x'iP4r%DqZm>~t{jwb6_\h >Dlp!E"w 8Σ&x^l8D; C\rK'ͧJu$1#[k׎!ϒy0)U/WYEyBY{w CCJjT #mFMdfmm~5+O$gh>:52rG[GR'ІТUZgqPADd9jݹIG>[5ɉ?yfܮ[RI[KQ W*4`EsÃvcLĵk=s42CsyqUsu0x6"qKqdm}cbYքؼ墎mSwrYf*+$/Ӈ;Nd %ζřOahx?P|RzpdWp[Kgz3jK5ÿØ/MA*&/.+簐?ΏNF92K#+k|t5Ocy1Ǟx쉃,*T][մb G 8\%h3[{ K杝F<9ZnfLywxmsFW.qorAc;!2Se?VQ"\/ڟZ>ٶ^B;G:HG\Dxް \; õY-t9'M[k]߿*j"=@to0\AfڹL8Xuj@s <oh>rӜĹ 3zg/>M 6lsttDÇ]'m#A<}{X/@$-(}3{А1CDOAД*R\CRj~pw7Y@rzͶC>˿.=:r  { XEtrlI~F43 /nPk%*k5C4M@f7_*͌x}4,LDDB(dUTҴ^2%1:>DH"4((ZX!hBedtZS:ja#53Y"\$=>|jfLˬ6d.tfA' v8V;Aq CAw ,q < `ku:t7|=5T̀gv'fI M,IJw&PS( ,FŶ&!9 tI|LDa~Q#UUֽըʥ^3U13O,2:ˬqSw; %1P;1L1'"r:-$r#X@<E(Dk:Qϧ='$~.ǂ^ڂD4@]Vyu /ra%|C|̀0di6QfX =m,1HCwf[9l!/H qA:{(Q$#m`fѼɈyBֲ@NH}Hsvk)#D=JDG|9;D"MM JD>o󗷧-npH$,㰏dCmr!y?h@ANq)^H`XިmݸϢ]y6⪊>HGmzD[ޝȧ, =Q[%SUrG.HTC>!0W[k)JP} r8$geF }#V :q/n| t2@=GcE5HXa7IDDU%O;rD #UfRV`v)!P!Er60,3d0H"RD4DP0él0,*;+zASH.̞&6rJLe+=f'-$?S_߯~^k0cL>0FWK[{ $ؐC:@` 3~X`ݰS1!0 ӃN ~CΝI޴-;EYr*\xhsҸl9D%C3l[CaOlو<)¢?A(Sl/r\kçssTTRAIUKTTR ЀРUUUyeT-UUQIUTQETEUX9DLT$EM1?U@UEBDUMQEUQMAAE &iJ" B) IUUTUUU]M` =+;þbEغ'EuMϔ i'~>JQW@OfdHk|rJvb9O݃@0ΈG@>$?s*Ày0a? F?,(8GjWgt ?a볁%˘HU`IJ\g[<LB"ZFpҡbƂ:/1p}e1@Jt)@w=.2c+ȌU&t*` ? Tw|bȀ,JfϮlhg%.ㆫ V\Bٝ.i} nJJE6RD'svf6ILF#Ŏr#B-yoys93'X#t8("C3wHKS)]lڄ)w8يnU]qpF*V,n1 w;Ў r>x;>Hk&vVF3ŠL% Ηam )e-,fpіz2 ,'f1]~8c87.=\G]. ;&QY>AWMQ9̡1Ƥ!m/=,pkְghMuX9d{4!Mcvҏ@}tğW8(x(=NupEA =ˌ>"X=9AxTLrI\q?9wetda*-̈2 AbM?t s2|4)}'TTq4Ka>yzp~>qP.[2h30iHb*'ǰ.z))D/Nk2/븽[_fL^6W^Fd,j:YUUB(q~?8wGw9w7,J`h]3}7dC'y%.丷>XM)̳$)ƈ6<33<&+V3!N>LH$@H|ϋGy6T(1P pGkdusvѲXORá%d#z_T[RWh,P6r44B?B{DQkrcxU!22(8B|o͠<ӡ?p: ][zh\ Ѿꡏ'@. s}Q} ~/{4>iaoehQ:Iݎ^Ag?Hqؿ{Nl;w=zD5,JHjL%\OfG3ϰ@7lӬ`~lҘ:a KtrNdyFD!(PL; B؂A`bA ;"9 gcb$ҘG1@`ψX{͓GPG) M/.`Î(kW3[w;NE8A>;*PpҮٚ g +bG/pҽPhcJv&i/Q}brPo˝!ܫP+B'm=FJ8orXev`fˌ 0N? 瞆(L@54-DfG0E!]pFҀq5}gq%ǵ7v_=yMFp1y!5t˛c4o?E p83`y`3L ÎYB^rN:أZe0 }CA^P#nIw9ul_(;Q;Ҙ#PuFTV(Vh((n Ĩ-- H(#@P @P Dĥ*$J^#9|k@CyI ڮY7C%/Yܞ^>=ϻ8Aڥ7FТJS/砏S.GgYvfy Tdq Www}?aiAͶ$bM|^l<0Q]K7H:7A@|ަhy+'!~XFGGzH|#zgabB:$! F Q F DЉ uy}`RO9(R(l^YSxFbE!@dK(Y`)OaazZѴ M5UUi‹0b*Cri "z<4ҨV=%[2PP(dVC FG3A֩b-]pF,EQ]ˆ3P$jjS$PI' Nl M5+f$zP]$I!n3{M8?_ߥ|TufE ]߬(b03˨{8D_lM=ҾSzF/'C\m)6lLc ߈=>Hi N)l,a99Y^zDtiho_¶8Zbߗ ,C|;S6?6 ]S ИlkbճO 58|- -d hEf;4܅ã8Ǭ#.L6g<عP5KI<@X2˻=w#TOr<bNE 9H1i_S|-Onv<;%L22*a"ï}oIiJ[ 4N6Ar8|X"ѐ$)n`(ul uZLr<SNsR't{|4^pl=<6zՉD`{ J-u*P.z|+1{g=Ֆ^ݨHnIAr <~, 3q r:ʣ >!^νs]ިc篙yO7!J F OdCQ:΁K@(2SӚfF#ɪ~H`UQUUUUUTJ l0\ΐacQ@iF}8H>`ioUUVRU[)%:5ߞoni\ЙIt*؈w< :=NT< xM&%EE .|y M{ BQXdz {cd͘2j-)FIcgB4F(c uWA`:TpgBP"v$bppg3a bJAEUQTPSz 1~E5);`iT(e@ (ӟ' p޸鷊Zfɷbi11{R.Du.@Dwpo'#Qo0b؋d4Zf579XȂ0r}G o:jp| 3;fqUXs}MX%Emt ¾ћ }ev?L5vZ ԂrO \ƴD[N" +e%uHa%}QƨLF)" JWצ(!.\Yt 勇c> jUoytagd2@RB6Ycb/u$!#$BsSD? D<P>ˋO64΃٘ć?xk;C64SY5uH)_a8Eּrb=;s9-h<'>F ``aP|f#JE$f6@%UF^>w")GXoE@2M3RӼG& {9198yHtQ~8x8t{`"40arghޗe& +bH 첐w%LL<1qzIM.L>z-*c1#gSh/tv*2e ~fsdL,l?W%p=_>cꞯ'wO()$ed.3*B2V<>F(D5>~hkN))TBVp"@9KiBuԀͧdm>| dmS!_(8R$%T?dqW|%-g;H!COA ]O_c?S fj)*6|[h4+$H"Z )̰(T0pt9h\NNrcc0 @]jj0I ]8kaوGA \AN0{zhrC2ȶdy]LW9v]MطDw0. $ &!ђf}׾!qKJD/q '?8Oit0`m0:<3̔A{<Xpf%I9JK#ڊ朳2(XU)`ƘtkMAЁ.E TM$B|&REbq8/%CA' ӽjT6H0d4Abr$$yڣZRQ (EЄtb&R@x]n H>7i#ڒ5{Ny@9 /π:Kϛ(l5!6jw"#;ZWe8ZGL k@%lh .N(&A}0XNa#@=c(Q{eԴ܊ndYɠh`Zp `L <\b`%!1*X׮d#z:7P:@ CE"}J@5d&2vq00ѱ#҂;u%C0;Rqߑxê@m"=c`z& Op |Q`LK$SQiySh\t<7EP%96Z 61M!ߣ<n@dh)1% 0luMY!u^ˁD$]6;ǻBy;g/'  DT b= 2't#rI'ȵb !xkq_pH8o(oӫd m'dxu1FJ< ɯRtzw@b"x Dػ"mD+ '{W2,,ƈD d$(79X%=ȅVmqC/X`3`"x7q>]ÿ؈@@ 0Pzl4* #6Ys8='w=1]`r"F(gAۛn:mQ!@C\Er'cx$Y7B[|3Na}JSknΌ^}|lR`h PBvApFW.5^%c0~m?\C,xQ5rhhm׺ *m_$ #^6!^NCfM^^uP:7sJBǪuy8z֧^RB~#RRp y.E ءPP쓠p~KcB鬵E>(NH$C8vAG4{`aΟҟnn0 H&F?!/]Ot<6ȽyA{*pA4ʓU7+S넾rmUas| X (3!l@+B2UxdZ SyoM9?{ψcw-ZABFxC2ZHA2^t  TyT}'ĚQ=ávMT!37qC:+@ vq쌇 @~D` 8_A!o|!:YPQ _ 2@@b :Oӓ o9|tNҿhtS'@:GR %0+CB4HL2' yxWv$#eb xb(Ζ1(k@ 1T@d}4y?jW9i;]}n"D!€{Dk 6܍ȩ}uV)AHRІI=Q0ᣅGCH;M9~gauP!BF ?PwunJ=Il&pAަҪi/F_W |dNQz᝝?sRZF7&up:!eN!테?fSoJ=Ɇnrk&R(JqL|܈z2o%˲0u8,W&Mˆ'>w6 m>fO] @x &AL^ 2\R7:z=V'd_ɱu6mHruPAF4]zC  DJ30su$5YǪz B=\So3*O6CΨPR -EW (ZP"WP ˷0|0v(Djռm!?s c^wf w!>+GI/t&7oit:y ,gx^hد_C1՗?Cd e oiJC6%>I1u[i y.F6fsSH0HfBҘֶn3Zv@<4^D~!~ vTO~\暑b0k|C#_?|áKzqA6=k+J]~P=ԩ1H`i FNg'Ԥê!5CAX0)5!>ن<^ؼ.B#b{D. M6jD k {45) s"!L*ɢ3 96\ ؞pnL #GYDd[F(B竺G3Bc xNXڤ+=;PaܴT1P]yɄGHx^d%0EW'h #Px7l*Jf1E,=jAP-uSFfF"3%+BDcBbB)B=7Q0 t)ލ3, L7(tp&9 '^]Ӕ1*gǔO UUUTQEUQ3`\|}m8&#v~9ęBMBaP v"0Ә +eSt8 KR |K  ",' R< ̄ w>BPᇢHv8ypPOcus'>C:F9/^CȜla*)XL0/9qcditÇiD(** ?:HD(7ئNOWey{#^8:7FQ%VTgwō @EZL8Ԕ`o5s&6p`,GHƘWl83*9ao `*PŦ2jLm7f1S$n=bLu 7~zNlr(9VpǵK2W`h]|b.q/TGq%0Bb=,2+Oʚz]Wo'++Gl3w'; f<_5<ꌏ"tX#ϻݫ}&;-B",QB(1=->zO/u8E#k*}^CKa7Ś5ړzYL;XVl/f<*v `$>}3_{Wb\^.'>k1;5gܵo& g~y\g%\ 7{ uz0n ~Ga" e[6ثW#x+%##?O=Nk *F}eW'ƨ' S1t:5s!Օ6{MN89G$7k;L!D1F giIzi0yFElaCZ % n(bC>.B>i{}ֱS-‡ K#=y;C8g> 觗Az=s<Ϝv5]Ά&zę/C(k+z9iNOg[E>t=zr0JpOH>~8m['^LԅwwN>m#+ o"n2i2+Əo'wv'7+g-0RqEd3Ma . }P1$h;A11~멎|sēQk5 -P*B[A!݅',c9[,5_&G7-0!!{nCxF(0p=9A"s0bK[hsp0M!8, yQlj'% Z;\'2IyM!pztn= !֏x8bӕC"""v@!]Gju?&}K$࿍7f`>klW<1O'> =Co:rn@V m$FH]YYyc̪v3ᵟgtt:dc͖ _,3;.)9ey {i|! V&3٤CHчF흘A]n2Iyq1/$͇{1&K.M>jO0@xzq檢Oޔ\*h)C-/-C?8\.4W AJ9#Au %"{Cܦ{<{}77, L003|ts=hB:p. p Jpf^C\:$ Rt3Cink m&@HysNx$}u_HLCIl3k9G|eƷk"`TU" a*qBfr!HnH)3]f0bPiޱcH>,C1;`Ld#-FR@D "4N\6fLWpB z 1,ara >nƈKd.lXd{]F-b]CmCHI]#z>ǭF. ]BN;;\&fXf`piipOL٦ lya2H RLBJB 1 4A<"]5Zհ0S ,Bl6ݣSߩ v oFM,7!O2^!:G5"95cB3trd@\r稅YԤ'hbqoۛrc% xTC?-ѱNviu'Hw'p6Bs.Q(.R:E^&aH;pq} Ef3rw1mYɘgSrvV))lqL$G[nǟ[zsUab1ح[$XmrW,]'B^HPQb4a'Oh=̂B^s:q`8%U&mMMًŲ2lXpaFnFt%GVq<3qi$ #D@X=u0#H =diI`FL I`BPJL38;`G w<IbL67;+[3Lăz-&3^}(z3}`&q灞:l)Kb:+k|3awB:gk ԘvPA,1BBp10agQ}4^D@I  Yads`<yG`CP0"`h80EF#O3 Xc "Tt۲Hp^LG K:֗ & =4y"sFg苞A s {IKHWlb$ªjM$^߽Ę"x.y"ٰn0 60hDXJS4ԕO@z>;sjNOQg#s"ߤ"41X(cR`O~Ȃ;LQ yF_@)epTH>ØUp $:quM wwg&ZkȫnЍ]w/#{'ȉ(.q(5*>\dpj Y_gx` de*_1Wgr<~"0_rY<  j&vy04*;>4On݆4u9B5Pc/Æ~#U<|ҪF-[>#_]4|xp)sh0yF]I k@q1PXc\9sħY$ ˨} vYRH";'˘ h:ZBX> !e3Ll{l .^k3NM+)M\A/f(!UUn3p^<,[8CqK@wp[p<h#s#QP06%i{H @ lQEk{@^ U`eD4XE{fD;IEp,u$|W#) I"a}*kZC6,]3@r?3͖r bXl)cEJ>o g]Gt]ӹOV||~9ߏݟ,ۃڛ4,Ս4V%t gGs5Zfm3tNaQ;^J w}BUN|^&\ rJ!4d' hNwp$yXC9M"䧸l| c9'&t>%$pQ>pa_&jrm"Ԃ?!3d3!@.@wqIA־G2gjJB 7 B DOB$ ̩e?\(e"L9&Pp /eZkx/JzgED_'QFxn7c"ᰏ ޞ;J\QXRlLDI@OLfd%6Ts"`fLPlӕȪh:o;fj" :3:Ԝ':9 Jbps42 I®[vmэknfT]\ "͗x(m^\pNxzx??>l9}~AڟZF  駽9thC0s4;w}ƯEԗK ojd\3d]EdqGmlChʸ#cB,m)/| pas=*)Zd#@-,w aʡEM?Hi [ L`y*@=5t 75;? ECxKf/an@cF Ex@pu]~BDPV1T\?~'ӯECQ,Fe K׃10LOftAFhP^0% :L łMxǏa0 y0hpG  [oqf^/*~j-$^m M!~ ܁qK"Z$=·b\ܻ.ϩC BD0 3 3002C0!)3 LwϯO`PS6e1 Ɍ1^u؁&97^*@*!Ȗc %Ĵv_ ]ܴh"@)$:%4J; (9`1}M)x"mĐM%NDS$\x_vY &T zgPyppEcO YzZB?9\|7KUjUu;@QA