vzkernel-debug-devel-2.6.32-042stab106.2> H HtxHFU  Զ?Հy$E$AMaڀ"Jw;;519ec4648a4a37d68619310a7e51a0b4a9deb669عpF۬FU  ԶS]/mxW!+nfr7I]TB >4:e?:Ud + u 0GMT++  F+ `+ + O+ {+*+++ 4   v( 8  9  :  >3zEF3zMG3zh+H4)+I4+X5Y5\50+]5\+^7.O )b:d: e:%f:+l:-z:ECvzkernel-debug-devel2.6.32042stab106.2Development package for building kernel modules to match the debug kernelThis package provides kernel headers and makefiles sufficient to build modules against the debug kernel package.UHkbuild-rh6-x64Parallels, 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.debug && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el6*.*/$f $f done) fi7I z/(%~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)HpNcQCduK !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 ['/+.z8p  Mg7   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큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤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큤AA큤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큤A큤A큤AA큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤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큤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큤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큤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큤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큤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큤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큤UE1UE)UE(UE$UE'UE(UE(UE'UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE'UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE'UE&UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE'UE'UE'UE'UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE'UE'UE'UE'UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE'UE'UE'UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE'UE'UE'UE'UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE'UE'UE'UE&UE&UE&UE&UE&UE&UE&UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE$UE%UE%UE&UE%UE%UE%UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE%UE&UE%UE%UE$UE$UE$UE$UE%UE%UE%UE%UE%UE%UE%UE%UE$UE$UE&UE&UE&UE&UE&UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE$UE$UE$UE$UE$UE$UE$UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE%UE$UE$UE%UE%UE%UE%UE%UE%UE%UE%UE$UE$UE%UE%UE%UE%UE%UE%UE%UE%UE$UE%UE%UE$UE%UE$UE$UE%UE%UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE%UE%UE%UE%UE%UE%UE%UE%UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE)UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UBU?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/TS3TS9UBUBUE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE&UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UEUEUEUEUE#UE#UE$UE#UE#UE#UE#UE#UE#UE#UE#UEUE#UE#UE#UE#UE#UE#UE UE UE UE UE UE UE UE UEUEUE UE UE UE#UE#UE#UEUEUEUEUEUEUEUEUE UE UE UEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUE#UE#UE#UE#UE#UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE UE UE UE UE UE UE UE UEUEUEUEUEUEUEUEUEUEUEUEUE#UE#UE#UEUEUEUE#UE#UE#UEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUE#UE#UE#UE#UE#UE#UE UE UE UEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUE UE UE UEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE#UE#UE#UEUEUEUEUEUEUE#UE#UE#UE UE UE UE UE UE UEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE UE UE UEUEUEUE UE UE UE UE UE UE UE UE UE UE UE UE UE UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE!UE UE!UE!UE!UE!UE UE UE UE!UE!UE!UE!UE!UE UE UE UE UE!UE!UE!UE!UE!UE!UE!UE!UE!UE UE UE UE UE UE UE UE UE UE UE UE UE UE!UE!UE UE UE UE UE UE UE UE UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE UE UE!UE!UE UE UE UE UE UE UE UE UE UE UE UE UE UE UE!UE!UE UE UE UE UE UE UE UE UE UE!UE!UE UE UE UE UE!UE!UE!UE!UE!UE!UE UE UE!UE!UE!UE!UE!UE UE UE UE UE UE!UE!UE!UE!UE!UE!UE!UE!UE!UE UE UE!UE!UE!UE!UE!UE!UE!UE UE UE UE UE UE UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE#UE#UE UE UE UE#UE#UE#UEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUE#UE#UE#UEUEUEUEUEUEUE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE UE UE UE UE UE UE"UE"UE"UE#UE#UEUEUEUEUEUEUEUEUEUEUEUEUEUEUE UE UE UE UE UE UE UE UE UE UE UE UE UE UE UE UE UE UE UEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUE#UE#UE#UE#UE#UE#UE#UE#UE#UEUEUEUEUEUEUE#UE#UE#UE#UE"UE#UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE#UE#UE#UE#UE#UE#UE#UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE#UE"UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE#UE#UE#UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE#UE#UE#UE"UE"UE"UE#UE#UE#UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE#UE#UE#UEUEUEUEUEUEUEUEUEUE#UE#UE UE UE UE UE UE UE#UE#UE#UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE!UE!UE"UE"UE"UE!UE!UE!UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE"UE!UE!UE!UE!UE!UE!UE!UE!UE!UE!UE"UE"UE"UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UE#UEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUE UE UE UE UE UE UE#UE#UE#UE#UE#UE#UE#UE#UE#UE UE UE UE UE UE UE UE UE UE UEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUE)UEUEU?U?UEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUE+U?K5K5TS)K5TS+TSTS5TS3TS3K5K5TS9K5K5TS.K5K5TS9TSK5U?K5K5TSTS+K5TSUE+U?K5TS6TS6K5K5K5K5K5K5K5K5K5U?K5K5K5K5K5K5K5K5K5K5K5K5TS/K5K5K5K5K5K5TSK5K5K5K5K5K5TS"K5K5K5K5K5K5TSK5K5K5TS3K5K5K5K5K5K5K5K5K5K5TS)K5K5U?K5K5K5K5K5K5TSK5TS'K5K5K5TSK5K5U?U?K5K5TSK5TS7TS7TS7K5K5K5K5TS)K5TS)TS9K5K5K5TS!TS4K5TSK5K5K5K5K5K5K5K5K5K5K5K5TS4K5K5K5TSK5K5K5K5K5TS K5K5K5U?K5K5TS-TS"K5K5K5K5U?K5K5TS4K5UBUBU?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?U?UC UBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUE+UBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUC UBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBUBU?K5K5K5K5K5K5TS+K5K5K5TS:K5K5U?K5K5K5K5K5TS+TS6K5TS+U?K5K5K5TS+U?TS8TS8TS8TS2K5TSTS8TS8TS8TS8TS8TS2TS8TS8TS8TS8TSTS2TS2TS2TS8TS8TS8TS8TS8TS8K5TSTS8U?TSTSTS8TS8TS8TS8TS2U?TS8TS8TS8TS2TS2TSTS8TS8K5U?K5K5TS!UC K5TS:K5K5K5TS9TS$K5K5K5TS.K5TS8K5U?U?U?K5K5K5K5K5K5K5K5K5K5K5U?K5K5K5K5TS"K5TS3K5K5TS-K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5TS#K5U?K5K5TSUE(K5TSK5K5K5U?K5K5K5TS-U?TS-TS-TS-TS-TS-TS-TS$K5TS2U?U?TS"TS9K5K5TS4U?U?TS1K5TS!K5UBK5TS TSK5U?K5U?K5K5K5K5K5K5U?K5K5K5TS K5K5K5U?K5K5U?K5K5K5K5K5K5K5K5U?U?K5K5K5K5TSTS"K5K5K5K5K5K5K5K5K5K5TS(U?UBTSK5K5K5TS"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?UBTS:U?K5K5K5K5K5U?U?U?U?U?U?U?K5UE$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?K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5TS7K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5UE$UE$UE$UE#UE#UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUE'UE'UE'UE'UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UH1UBK5UBUBUBTSK5K5TS6TSTSK5TS6K5K5K5U?UH1UBUBK5UBK5UH1K5UH1K5UH1K5UC K5K5K5K5K5K5TS"K5K5K5K5K5K5UH1K5K5K5U?K5K5K5K5K5K5K5K5K5K5K5K5K5K5U?K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5UH1UBUBK5UBUBK5UH1K5K5UBK5K5UBK5K5UC UBK5UBK5K5K5K5K5K5TS6K5UH1K5UH1UBUBK5UBUBTSK5K5UH1TSK5K5K5K5K5K5K5K5UBK5K5K5U?K5K5K5K5K5K5K5K5K5K5K5K5K5K5TSK5K5K5UBK5K5UBK5K5TS U?K5K5K5K5TSK5K5K5UH1UBUBUBK5UBUBUBUBUBTSUBK5TS6UH1K5UH1TS UH1TSK5TSUC K5K5UC K5U?TSK5K5K5K5UH1K5K5K5UH9K5TS UH8UH8K5K5K5K5K5K5K5K5K5K5K5K5K5U?TS K5U?TS TS K5U?K5K5K5TS K5TS TS2UH9K5UH8UH8UH1K5K5UEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUEUE(UE'UE(UE(UE(UE(UE(UE(UE(UE(UE(UE(UE(UE(UE(UE(UE(UE(UE(UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE(UE(UE(UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE(UE(UE(UE(UE'UE(UE'UE'UE'UE'UE'UE'UE(UE(UE(UE(UE(UE(UE(UE(UE(UE(UE(UE(UE(UE(UE(UE(UE(UE(UE'UE'UE'UE'UE'UE'UE(UE(UE(UE(UE(UE(UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE'UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UE$UEUEUEUE(UE(UE(eaa976b7fc7080df4193bce5bfa0645ad025b0253ce96a0a43b7611666bf36ec052a2b6fbe2fb318780670a5b4082edc28dd3b3fe5463f2efb348fe647325b2d5f3c9f9de3ac75ce82ccb8bb689c8187f8832b5292488af6d64e1730bdfd49110ae3fe0798e8560562b8be8e8ac8b213d95f38e1df0bca6a0e56e2d7728543e9560f0097fa779f91ef1ecc97379a84db43162aeb69ed1c1f4df7de0499e70e6ebb989b0161a2e6798acf9d3444b0a9bb5989d8d6e26fa74c917aa4031afff606738b72c07dd8526ede509ef1b376be67d39f84d8e361938d507a84cff2a2afc8998e552858003b01968425ec732065efe29b4b8c6bc16af5ec793db8e8e220b6d121ffda4bcd7e1f451a884e76d6613668bea38bb8813b3de8cfe7318cce0fe86135a8472e16677488ba7022579ed928752ac98ce3f6d1b157c5a3604106acf2b1f3434bf4fe37795c033b960286616d2c8cc280099007e43c65cc2dd8f2a61e4686dc67a88e4c5e62e03f185de0a2142654b05e4542cf9a0a30530e59c0479d7096956ec54cf5f1b9b0788f4a97675b9f4684daab1f6469dfa89ba4242ae7ee91e42a4378eac36658a3cec347e627fac7c690d9def22e0f5f3db46f652c1f646a99ba5da71265d213aa42bc89a7b5722e6900a1aeffa38071680822f5a3c23debca0b078fcedde5f3c851c38cae8a4e6716a1e4745a7f114f541c524ffdeab48b7d338c90699714db38e09bff2ac4fe60ea73907491a581ef0aaf7f1b83b81044d93f449dca44bfdfb1b86e181d590a46de6f7a38e0a7c7ce1aa66011158f0fa21b0ed4ebcaa5ee88249b38a4ef326c7a014e23286dcf072b48e42f22ec92bccf3b30498db68a7052e1f3a80a297b6725e711499dd5e83621a6f7c64b069d409f29d96d2a6447744e182ec07885b166075f828807256194888e34514301efe292e98170bef84e2959ff98c08d366b5e23fd3837f2a2af2d507e84ac7f6384ddb72fed3c33700a4ef3dc07d950587f0b234edbf01e697c48bac7591aaa5c34d2b418e36bc727ade5488d69e245fbd5a4eee6b0cb28d832d0f8a3f7a14fa9d36f424d46ac3f4dc156b34d073b249c79607d7356300281c1d3ee82125ad9354ff16b5f94d24acdc8e88bc02f4415041313946a5007d29fabb8fcc5f4e76e7573d5f5eb83936d20e497689f34b5e06dbbe41fd7c57a4f7d267776c24c8f4024ec14dc30472ee6746b11dc7e2c84629c0477c614e664afc9e9c9506cf4b50b8ea2aa053925f2af3c4136020c087576a01498b7868935ca0bda85787965588c0508cfe58a2a5170f36cae202d3a40cb7172df995831d020fb5716920f925c4e34e320d32d2efa7a28155de317112c83dec9dd85ec87e3e79b72890e187d034cba5d9d1fd7c57a4f7d267776c24c8f4024ec1433ec534827438452fa3dbc34c75c27759cdb569181f6a1e99d5e79a0f78ae5eda480db8bb5dcd1c926b77f452ef2ad950e72551deff5c396fd1e00293fd009ac144fd7ea46e1762cc3afdb9d8a4abd5ac93127a00055a458a7dcf9715e714f775a65f04e4f44723d3e996e1371c765c3697ddef5a7a8dbdb67fcbe8f0741e1f32d8e959feddb306bbe713874054300baf9a6917f7ea8f64c5f5055d84b781659d28aa72f0f54765fab7a2fcfa9de4fad1e493f8003e94f08380b49cd3c5ad3c2c30838a1ada9ff9caf37360646b9375fc40de47bd501b84a7e088ac9b0e78afcb563360cf893bd48ea9d73a36da3958b382ceec315fba61f2ef28b71778823efc9ada6c60f0da097ce09164ed251ccfc1e493f8003e94f08380b49cd3c5ad3c2e535c3c2d06fb03979f4f634602dcf1f84394f581ff4fc390204a238597e0a9e2d8e959feddb306bbe713874054300ba321e7ff54b7117daf93316d0133564dc4f878de6b8f86731fb49affdd7e574c6b76ca49f948f2426a1c023ddf35a0f167d5ec694fe14fbbdfb13574dbada5f220b0bde4eadc2db836b4271c1f0caa96c5697abdeb0f54888d052d4f43c5f2ded28513d3f0d19222cbdadbeb32c12d9e7426b6c98e4c972d797108c6953b52d59282214df866d82cf69891ee812a1cb60a0f77b385b6f291b8750582e4472611a2d8e959feddb306bbe713874054300baa11d36c42533228ba861cc63f9339112e6a2ee556752fd4fd8c89614eb43adf99aa297314c22cd4244310c08066610077f552f652299847e1f8f56b158a775011efb39f604ee6c3981b21a9089e44a343d16864aacabcac85cfa8ce6194b8b3b4f741fdc8057570d1b0c8ce1548e180721a0dfc426fa570f56494b9cd3ff3ba62d8e959feddb306bbe713874054300ba0fa4ed87a9485b491d0b46194b56e4a0ecbcf5dbd36a6a057143861ab3ea25da39de414944b90d85811e15d62f19665163fcad457b10b9638db3240abc0fb7a38741ec8ee295452f0f1a2fd3f382c30fccaec15fee6f50ff5c2e6820447c17209fb6a487e4cf7b1c4160a3bc9928c7a6c3f08bcd6a3c83f735818c758d0b0e54938e16af2f93216b568b07955986f74e96d9a4f16637a4504f37ed360263dd4385752920e0cc236dc45b4cc415f60ab2938e16af2f93216b568b07955986f74e92e9f2d7acb8aeabf5cddda718eb03dee69b58dde86029a89724febc17b20cb5e06973374d5fffe30bb0fa9631bee31ba77d6fab0c1259cb3e4a93e861826f6a50b843d9169a205e96818d2e083b496f60401b3445cf8d833f6a0aab5fce961f8e13b42b6c9e2caa22f26adb85ae9f39ef45692e6cf853a820212f27780d99651fd7c57a4f7d267776c24c8f4024ec14cb4ab8be332d1d6e5ac7792c75b56b860f0493ab49730063ddb6bf3da24fd68e6e74d9ab0e60ba68ac3f437f71e66774b685effa092dbb439671c7bfe74cf0f1440fe89b206c7a9d02cf70371d1989724805417874f826f074a5a31fea700680262a861ce397135ec84c8547a16bd158b4aac3f01d513a798f2d3f6fe8d0e75eed9a1e73c5b2958a9ebd356f27fc973b10257e1d41994ac446db4841cf0ffc084f361642ddf7291081addf9dbd52fa6d2d8e959feddb306bbe713874054300ba932421aa2c0acbd0d68dbbf64a393b2ee04d1c0a01304f35c4f6715d673b6125f90973c8e437e796fd5e4c5afedc3c4a1ad3a31bcd93b90afad4791fd0d256cb170a5716941e4794c63ac0a0e2cd66858cf3405b2083e184c50ab43542c87480632088efd641869735610a043dcf899597c2a655fa60bbd2643c896984051a8fe7a581167290c9e2e988699c6be3a9b6abd858e71eec02c5e68186854edbea1b98a57d8250ad3a33b0a0d1ed249411449d6b64a030b0332c27261a3a5fd7366effd2a0b2934718d1cd920773350caba56ad3d9fa2d6deb483c975822bbe4c1b5871fee2e2f51b01283078815d6c4844ffaa4993a35e4f91afbbceccaccbc896312ac41246b1e9672cf1202a1ea4952b5b1509a5b9c6e26361c62e7b4eb5bf41c4554c503972882809ee1204cce7263068259a58ccb6968f4c93a62114f0927f89712c768234eb124c8c2683cd548f5c13c42c92e8ab282cf9dff1557abb7ae0c52fc71ef153996e4b6b47727e4464d3c0cc6a83ef1cba25ba3c36992be55fa06a78495a37d7c7c27d296e5ddc807b950aeabba8cbf8ee323cb861d4ae08c03cf271fee5f003ff7e30e54f778dc8448421856fa9e05b717b245a1084c1477e01ceb57b65b0e7932fb08221429af4708b2ec8b3d2038bd8274e3032c4dd8f39ee390098708ec1576e9dee4d22f4a2d527a3f3154d304616cf55990a70852e08a8fb3f216bd7cc68cab25892a1bbbbe6664efa4e0a7311fd8539dcac1f875621d217a937d0db5ca84076a771d7b4f9081052cd187da93c394826bf9e5fefd46b032b5034548107fe5af7bcf6a7dc2dc3e05d43b44e0451cf2fd2470a50dea56d85f6dd03c1a3203ec6e0905e22e3f8f9bb1d43b44e0451cf2fd2470a50dea56d85fb3e53607d8535fb372e0169b5b3a1de883de62ef37bc579de450b559cc036bdc0deb9a94746d9e2e073dae654a07672168725dfeefa342063fd76a0f5b93a85df04396f397f206868fbbeae4fa61e9121fd7c57a4f7d267776c24c8f4024ec140eb658f7c7c5887f6dd0c522ecff4074eb6f3a8560b5d09aee9551585ff40d2e6148b2c85289e0172c60a6c97e8393991bab6cc6e4f423c7f46898c3c3e68c7f271ce45c3a70e02e48be28e8f63cca9dbc1641653f73072cbaa53c050565042ba27bc24e96e99b17f25ebaa8167e562b82b05be6faf036338842bd09f077508c2fdee25cf94c33ab3992e1de999608f425ac6b690b8bd399d83d25d6a485985b81f4358d070d4082010584780167b2acba411b3c47774b3e6d50712f96e779e037a08794a4aace78bed90aa06d14673f12318bd8a607f743cfb733a2e5004efd6cdf2f2687c3d41bf009139b1693711ba152b1fea729b4602b609601ab8defc92952ca891c1c964ecfafca4c1bb8e1410429a8ff8bb56c1f263176edabc65c0c17688bba36b2e830ab1484f382d07ded81f5077d6ed3320155cfda04626c9ddce7add2ff4d6bacd3c14e3a9e150b656d34febd8a8b09d56749c4b8430a864190b97564570a3043d6aed29ca6fdc457273210478e852febd3d018c27e4dbd1e78f5d9e46bda014e04d4287e776d1ad7bab44332cff67032acaf5b71e13da68e931ef26b822b1eaabd13925832f5d62511e2e492c0e20dc6282663d6232f423f1395e186cce435e1341d0f8c986808239b511665c65155c0e251f4a2b1cd8b007f71c289ba9d4ae69b85e53ba4f79fb52429eb4f653077ff7d4c523abedfb8fdd348f4f2c96f5a70011ad7e08028e2c2e2cfe3db377e4ef1717829c79208ace88a07287e7d0698f0bccb6532e248d5fd83aa7de2e284daf5f8a92e0a0de15739de75c1db5de12e84513381599ac64acc92d719ac4af5ea4f80cf7d3dad693d141a9b3d80bc27b5b63e28ca89a8e702e4ff96ce5fea669deca43369da58cea90e011e4c95f46778eb180c45bd2d8c5790efc025af59cd69fdde69147378efbce13cad941dcc87a6cb9a3bbefc6bb3da216bdece4c69f02b0c7720167da9ffb41c5bed7e7455214db7f8c40e10183c208a20fcc72bc5d374210e49bdf3f49252e4e39fa34646636cf244dae9e783c7015186bfabe58c4b4be1f8b0826447e70d815eb5539901f16c8882102257ec0e7e0e4311f05391a07cc4ccabe989ce9944d141f34adcda67f8dcc0b28c93cc44743e6c572b7f11e0b9d53df3c576fdf3c50ff96058cb28ca54a8c498684a2b075504427c082e6f086e215e70097a2b21df2cbebb804e2d0f7d80831ee7cbc6a9a95af9d0f2553ab14a3895e1b401748a551864d0f2553ab14a3895e1b401748a551864f4f2a1b4b06c82c187a7dcce6ede1ebae2852d74408c18a38bd66ca1a481323b3508f60a518c3ebef1cbc0ea893e2bccd41b45508072768ae7211055f4ab6f7789d4ebcaf902e2d967e4863f21207b236a04986c242b4351b7ddddd513d6bf8b374d6d16425fcee3550ac4bbdfa003d46a52ff5c5e2388c7592d326c9832a1714dfa514842fb3000979b9614e4c5bc55280dc5cce093f42405b87383e8cb0a6666866284c4f0cbc7dbd5adf953bdec6d83776c3ee2da906c4b6d8687b93747ff7df509672816d77b718f4112f37f58b110031a4859dbc3b409179049923adeab9942a38d5efdd16022c8d935b6d78490e29765913ee3164e6bcd398283490816386fa4721d8df7bf88918ed95511303a1ff7b173560ad92066b4246b68d19e2a68004c59b56258bdb30a49d5458745e58ff99efc21df126c8f3499946966cb31a91727f780b7d4a21265b6e9372e7e52fd936a9666547b0575e651488020cb299942a38d5efdd16022c8d935b6d78490b615d108613f671ec98054750b71d1ca7043b5124264ac8543d68c51a6e459591c7ee51fdcc349df3df0db17f87fe6ec3771829cd7030293e83e2fea26a30799e649712e737eaeb8dfb6eab78dafaa15999273fd41043259585cb02f75c096951674b521b20f0009c74e166054d65833c1b757635bbdad7e1f0dd9a0a5a11b7739a6ca8a5988dc4029374294a82cb252f1deeebf012c90d2e74015aa3fa52ef2262a18a5cbaab271957326ef51c8a3fa7e1731a7df786316ea6d3a56fca6ef79434cb856da8538209dcfecf2d01924417603b81a19b5447847a1563e79784f82062c46651ec9c4186ed90c149a857dde653271b2d185c6d5c23d187ab9e49d2e167f0297ea5ce72e2062f0243f2929f3295daf2e0b6610958440efcb438c50b2a8cf4fff6bc8f37db55543e1246c3120ed81fe1970b0b98b8e4e345a13ab75e5057ae0c25984bf836097d6e17930e4b6b01186bf7ef2d7f5247eeb56ed05c33bb01186bf7ef2d7f5247eeb56ed05c33b1c8efa633563b1496bd2c660cea547473c77ff9378c2b8f446f54018ff8911b63fb8b1838d0891d732f64a009cc8d12def269789e20032ec6beaac0231003e487ebfbf5c8003717d2a46ce43f72c61222b316cda0e35eb3e0796e343c0e54b4e25b5587eb1c67af50e999173b8a02559ecddb03c1464d07c055239d29de6a48ec45de43c3a9f0b76ed0a84dff1752527240803ffd1e3e96e5124053acfed8d45ead1336e374fdc92e4ab49df23204f843d413cb0e9275586c900ef4022edc9c5de4a3822982af82fbc75daf2cf7f4b15954c3106a17db056cd216011819f8753340936b60ee64d30a28d3ae1d1256f9a85ac777453b93ad3786d40abf4f9a609bc7a3ae100110db6bd3afaa53350c4b031a20a26b8e4929b6ceb07983e8f60cbafa1672905adff24a5a8512d927cc840fc17e79653592b8727ac197e83202d8485574e6a06ede932397deb00bdf065b3cde75fc56320e05e70bd43744841372989d356c495fd76412d269a9150f6f0642ae320a3d2c43cf6fce1823e78ecd3fb488128405eda38c5d23b86bf6f1cc4c86c9b207d67b936e4d47755ae4146d39dc94de3a5e44e663f0fd148ce8e45dff38af7e8e560139291161efa10a60d73a4760546a2948a98705cd8e35d8bcd54e9481136de25e7646bcb71ee45a7cd06e7a2d75dba8507ea73279f234f82596c671a4145614b9f2fa0a6bbaea47461d59583637930484dda968404d8dfd57c853185f7d8b8fa2394d44be690b393a40984b9c4302acc6f0aa5cba35a6c5d46eaae708ba2a6323c690c80c6ee4c7089d5dcb129aa836199bd5afc6796a69b437a0c708ba2a6323c690c80c6ee4c7089d5dcdd5c1a05415acf87ee90881e79649155312622a42105ea97b971ea3c207ead61b30b8ad7880c4234517fc22c7e359c64bf6a971de8b6cb122e4dd2c65ba0bee1653f30cb2b5de8a9ef5719bc44b675c8eb34810153ea63dc24d1dd61a2c36e13aa16cd36b083e238afdae374ec49618a585c6fd0c682f1007fc27c7c99820c4088ce7c8cf059c13651af41ac41bb869f3db8689df45b20140fc57d6c76a3b9aac7ea0c32626990f79fffa3c0711aaee64d4627bd03e6eabcfbf95284181693386e0b29fd6db2b341b334db28978ba1d043241c2db57a82b7044a2fdcd20a185a90aaa459a7393ba40e9ce8c91e6be36c5de67701124693cc9a99c53e899922c94dfb21232ec2625a0ff0a61f6a666ad6b26251cb92dc925429e52139238ac10c555417e55aeec9a11e29a630d22d477f1bd573eccb479e10678a588413248b931c82279f78ece3a6fbe0f1766641ca2ddcbb28a250420dcb9972f3cf6c73d85dd8c9df5f4a9897ebe0105f4b9ceb6e403fbe368adf47b3c1d1d7ad94fba35e90329ab7c3b0d849628c5de2f84a32ea0b945a3f97fe3ad349ff6955d2d7f8db19a5bc588105b2d1807975f6a975faaf9d80b37a85079da789b875d1c30ed049a963f7c69c5220bff46e59e7c3cf809bc845e9f0abcaa10105cd37e280b25735f6c7147336183345ad31318c86df900cbe46555d2d34d7a77c2decdd984d64a41c3a27d306e60f3ec844ee57e97d5b3e3e0a2d5f2d0068e6ad9ecabbd415f998aecac897de942784f5b0438f91dd594a40cffb593cec5e677a45accd5b45da171d11516dc7542fc1981457306a88492728a6589c5cf3cd69214c325c43e4cbecfcaddfa7ba5d44a3b2c62249c62b292cd886f7dda25bba0105f4de125b9cfd3c2ef72a276bc6f05354613ef165f56ac9641155ba22625c98033157778da8f10b57b7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784ded3aec8ff9d602282c47f19a05494969ab53db47f43505f0e9068a3ca621304dc17eed2d1144e37ae05b5e56d9d0cd5ced167bc00cfc009c6e69b2873fc76f43995ebb7eee5dc9cbec5e5629f376e0814e544eeb0ef14c17774208160f35e654cb47b155722d72ff4f1f164c2e2d116d7f1ef23bf25357657271b87d63aafe9fa4c841ea8ec98562355249ad6a3f53fc9e7ce091d2b529494b66adcf650829805a8f6f74246644fd8095f9ce464efc6ab59af99e0ccd075e9d56c5cd0ac8a0e563d1a56897e086477a5ea1e483fa0685783092f9eebbfa7bbf420cc7f708e978696937ff8e46eb22a22b0b9ea3c78f8ddacb79d659f673b2fa98b16ca94abd8e41963aba81292717b22cad13de718e4b92da56a7b0974611892f2b5667d6c4d4547833fa8515e93a72d6c83d5626d8d04e3531d6734b3c34790d1e45955d6eb9f7ad5216f42f8f6455a81a92ab183a48eb7051fcccfbe9e5402fc4e231d669391ec052a98f49ee3ff8df48fe50868a5eb241e28dffcf9bd6dd60510a63d93746ab04359f792e91b2e55fef4a183f89a21829d600dcff7c1cbc4f54880059b876a8f33972438c5513f12a834b5b27b5d61a91e5c1337f1b7dc7010514de494239e4f98bbf37f701b1f4879592640899aa24f98bbf37f701b1f4879592640899aa2355189d6d19965184e445ddd642ce922d59b06ce1d5a78e10f03ce86db000718e549c0e944c586be79b23040efda091454f207477d7a8af7bfc9d9a577d6c9f59079082c0135a22c9b476ab00c4ea02a9079082c0135a22c9b476ab00c4ea02aaec173413741465fff8faa86eccb4b0184c0d9d52668647535f307da9835d6a23faa5b90702b337d9b037d22249950c89a71849ce1c621264ba1fcdbed0c088730f69ce964edcd7f3e460e4d803a8692fd84bf31d3c8ace20d02b5bf45212412830d77d2a83028d440ddda6b8578b59575096f9af452d2c1073b3c9a203196ad3e3271d420a27f10a59a735d75ee0507daef86c9fcec8d7d73e2971294d4314022b8f732db1a065039e5e0510c86113efef5411e7bd0c827dbd061464e7d7b15d8cb033e9ffa4ee0e056064965b84965ab263c7bbc9504f59ac9599b3145961c9141ce580baac5a1f6054128679095dc3a8e21f657ea737c26fd00c6024ddba66e1305dddcd0b5bac49a559413cde25f0b05d0c83c22f74f425162279a9b23015b7daa5ca274dc74f13a83895cb67881d79844776ef50ae65483d61f4921382365a73d82a506a718ded84ab5af357f947a7c111fcd924cbbb6de94b3d2bda997de4fb90a3de387163bee6d71066a9d4a3e2e69656a66e9c1681120a2478855d54c446e033d73bd99e07f25acf145cea10834798fcff4a9cdbab7ed49aa0b10bbda7db7e04a4f3231f34014cd019c58826bee9225a42ebe6eca63f8a3e4e9487c1af342dbcd9ce1e2895c948203615ae6599921f7325299f76d10867ecf1fcdc29ee43c112d359b476ade7efad44670e885a3c3e41e940bf7902614a817e58a1599c56cf6550827811739091591f17abe8a5a956892bc25be5614caa5408dee2b86fd5edfe14e049794437237e1f8ba148880dd894a85682767e5fdc7ded42bb56ef8ec1a9796c39313812cc7874231ce08f046d6459a8ee8c3597edcc463ea88a171f966265e35233bc935191bc0d7245ade07865d18ce77997b19881517fa7dd706b2a681ab521a0f9746407021224d695a585f484f1a429f4088c9e4b9132849714b5eed9cd4120900ae193df199a20a6429a2f41405cb6689f28511ada1f43dfe0e4586826030c736bf6cc1a893d0d4191d13295b1c434c436091f0083f7195e0e18e457235dc5f95f24aecbfc9cf5c404542528203574aa7a9f6f1334aa02f247c3e37b55d75d6bb8576d5d17d81337adb7538b85974334e9b2f82c5514b8cca05fec8cd52aa4a8cf2c3ca259753292282aeaa1bc777ce377e09836c56af3653bb2ad4739004268a65864ec0e5424edb4addc9bd229619776472efee142c736785157134fa843daee15d96ae3d31f33f3ad3c505fe234d37b7e3556341f21bc1947b4640aeefb9bac4de0bae7defe35383d1f4be6174df49ff0ab3cd35ebc471d1075b0253fe36d830627c1feae8366b7f8ac45432ed1a2da3fcb97258dcb2189407d5f0e239280b00e6e8312f786d81670b29c476a1319d20802fc661333d1c48c8270fddc6d86661abd1d56d54835d59cd39d1b165e1f2d2defe552afbc487fe49d09ec06d846a1d0036c8fb51b13b6e17eb1c7034350c4bfa1177ae3afbc11163a41e9ae2fc0185e79560932aae780684f92be5ca92e2a182b344636b260f1b7d2e2f222e4181ad2872a7ae164283001ad8e949014b5154dc397b620c4f76be4b3dd30765746b56e722c32f8d3b8dc2bb82e8f2568b3dc87d4faa4a2c0b5ea5fc17cc37b35cd38036c931ab350ec5750bd005a80b6220b41200e5f84ffaf1a48e5b0af0ebb346b07e570eee9e4f89a37ac0a15bf9e396451f37f913d8ee154f9ba7fc8f0161c709abc578d67b3b0e3dce8c2a03a6770c08388dca547908ff10bbd90f43ec5e408344db4d1903b7156d4c2bc08ef351d9cf207f874d6a21c08ac756f5e14dd034e38cc41134d7acfb1bd499af5226b026944ff99f3842d5a3c394ad8dc7ed28daece0815289e8cf3ea736ddcc077ed5da2d14db3f8607c974d75c2d1ab18cb64bc53c284cd089d64d11556be36055eaab66531dff537170424992e419bc88e995f5eb9a2dc0a06cff2b0896a5e6a3fcf00426df53517beef61db6bc5cae3a40c9aadbdc539bf2ed6f795e7fef9bad2502eff01394ac6ddde3221bb1bd75f1bc40bb5dd51b3008aeb4a04c48e02b4472c647fd97f7002c5e288050e18d8ed4f92821b4545111f7b0a64a2bed4e9dd60782f83d1225db545bb842e51fa84292107f24b8a40b28a5609ba53baa91d93271254dda46f31bac73bc332d895bf7fff8e912f7350f9dcbb8e58c5d5e39293c225e832add117944b8e58c5d5e39293c225e832add1179449cc9ac7e614a6a6388ff7dfc7d8b71529836597c875af6ef55f5929404f115585911c57371559cb8e6c7adfc11f410c9e81c74bc7eac57808c4c31ab7f8d8b1ed8c8ace2976faee3ef0d54f727b5b783eb5ac8a3bc6a9b206f3c84f13bddb8c203e4524e73610a4b451e6b22462ae5d84c1ec7117bf3bb721efe2014353f2058e596d1f8a90a31553fc401f85aa2a17682070a0a0214059934b3e55564ab779beb717f3cfd15442811194a8399c2799fe636948dad212ccde3786e79bf14c0212b8e796616e1ddbec18eac23ab3915bb4911fe8919fd09f43ff5847fa7cef213869190d07159701e8bdc5041e403e18543a5906df7da2eeb89869d869d69891f1e45e4b69e2b6709535860ff6e2012169cfe9fa273453a5fb4ee91ae28404b9f0537d99622b54ad3fb2b7d477fddcc1a89bd21ad992d78dd8a73953740a54cd3ffabc536dc8252eb4d4c404769bf9de09441b5195bfa57dc0f3fbaf971d98002d1acf44327681d6f73bc48f4b656914b12209934aefa794ef725b8377aaaa0df6409196eba4752c3a56bead2e397a391b908d1ed9671fa0c2dda6ded887f8dd28b540251cf2d1cdaf09fb168ae2efb21a53ff208e6efd5a4cff14e4a92d77490ed5b18b3ef19749736b1fd2aa2cd121376128a3f45a73f31ffbfd81d15e4e3343a55490fe89df4a744e8cab90dfe3a044a78592ef3e92f4ed45eb64e5d757c5da1002fff814dd8e983b812c772d3f1bbe79df6371a092c679901a1fc6b00ef851cbb57eb4d32140d35bd1ca059784d1011c4a4f78f75961e6b121f3bb251c4ffc8db095107b1475536513859feed418649d59c7d6ecc3b146a569c0762038c4ad9efbedb9723d6ee0426e9a9f33d76bb340f63df3662ebcbc491ff78b6ae86707377d355db149459fa9c937106af31ca1927953bbc0b321cf2b8bdd5cfb9a5a9fe02457cff8be17f44af9714b67a73dadad7e8846dd7939e70691626446a38fac51d1937190cac1f77826216e63c8de8ba3c3831e3058f74992288aa140a59b417d1a14d961bd5675fa649b1cbb184e6ca0cd7c05ab42a703df31d09a03b144aaab57342ea78794f636c58d1e7b073b2cf41096ac1775811fd8423b8131c764d57c1c33f05f814b6c488afa08b3324f7d41918adca00cc47529ab8bfbc3487df5df9af0b50832131c73a958ea1be88ab066c2233928ebb35d4d43ae2141334812cf70f152059ceec91534ea8828f748888828c422a698d08fc3cbcc71d9a5117b6a96bf08c598ce69231b325c30481cd10360b6611d7a555f280270f3c606e68817acb135b7d2c7428bb3fbbe47bb1d2828fd413d9bb6dbdf1f4abab91dc739738c071b2cdc27c9b128f2288ea328c88eafa1291634aedc9c36463938ffb3b927eb2586fb8fd134984e9bebba1947b737c707432d19a18110d83ce3121a458071158cf6d466e049926cae43aa321d111f9fb9d9a013c9119d21b1a257c87ff838299efc9e18c1eeb4976a1003249f43e2b4e080fd316da3191ea810fe3897c6f37150ef84df06565b46d4af4b4f9cf2075896fcc94c02e56feb07086254f025db56af386eeea531b7df6d439e6499971e26b01b4331f3d044460b28ca54a4b464c97007f603adfc0b8e8cb7e7e398eb98e1abb6558a57db816fa9e2d4cd3f91335dfc8461740a0a60e501d4883dd3a1a6e027a3be6f4a5e679d2e9d90fb2847fa0ef15c2ee81dcd4ab28ded99facfb07891aba2ca5e6aa088f50968faeef3abb300ff8875384b60103dba01e0006c709705e11fbc8a1a3de632a6bd698924869a3bb7abd320de25877c0f4c875ad4f242b557c7c4c1e72e28ae552aadea1900dcd4a517d2bade305448b7325d1c964a4c71c6752b506a0e11b85ca538d661eb8aa9f4621508db4d143bdd3b7d092448ad8c8dc725078d299a987ab17d2a31b7d9f646955877bdf5c70dad0da6423cb12f673327b9c44582070fd9ee7d4df81ad74c9c4ea5f8e3cab53e1de184eb66ee33ddd11a0efd880737572415adaa72ec506cd0b0b7d0419caa831b88c2dfb5954c91431761776ed9dc5e0202cd82455e0b7de796da04d7de3b8ff8080bf0811cb7fb118740f679233cc585285387caa6d1c1fe8749e615504aa5b9865c610701d36d74dfe545a11ec266105313816c8f015630c479e9fd55fbd05571402f478f8c60db1be7ddf477acc9cd547a02c32156e915e4478fa895c7c142eb0313e92786f1b1a55817eaedad2c62f955f738a4c58c3e8bb3a9557dbb8a37e082cd039c212f0532706924a0c6012df97290ad0a706bb86646cd722faf5cb23265e5f19527c446aefca9fa106554c97857050214b78dc8947a9d17dfe850846756d790b3312c05f3eab928b15789b7eb4570579416d386cc8f284bf6c1f62e3e80c6afd41403683fd766e8ca20cb2de0010f4eb2e0d6be0e37354c0db2d7ef14623c6bdfe4a5b99ddb399a699e13684bd6fafcb5292d37ce2c87a0daada696384b671aff59e01c11a3ccab8253951ad40af9e4ad7665ecbef4a445a7d1ed99780434dc79d205d6bb3e495e0881ba3eab5713ccf9e09a67ca37452b25795e5ad2804d132613b4fafb6fe8832e33451954c177001fe3f77f74b7e468c14e571b3f47eba6dfc7409cab8da61b445f554fce8f6f365139ae26d6cc6faf8e1b1b30cd910f64fe0564e1b69e0fc7d418a04e55527cef883f45f50d0caca9092a093a04046e3c4962854d590ea0504df74be8245be7ceaef89b66fdfc0d3235cc900430ce5d9b0cc3536c5c6f883e48878a7a9b7f0b195f4b8787e75d31e654ab2a5c9e0286e8238c16a63e72367d2d34b14344de2ad3c06063c56a99f23f80767179d34b3dd99f94edf6e536aa1d1ba53792551e22f891ac8b6a06ef027dd6b653e8fa726d20cd934e3346abeb88765a72a7ea5170e0d9b6a9b12a1a0f06ed0f45e427379a34d02226f549821a226e7a180c663dbcb951263a4b438803f9ba00cf09d431a08eca08d3677ad3452f6e2e0e1f9403fcbd2dc8584fa4bfdc95ec2564c5fb73e088e7adf5470fbeccaf1ee4501badf5ec082f928b1630a1b4d8812f0015fdfc7ce3a5d34eecabc1628c3415d9be15d5856554eddcc4ad7e6862a68123f7f0f40c97a02b3b56bd6c748f0b85386fc05aec198a653232e923268b0d430a3dd60b5f5bc9a5a663ed38f2a4319cbc77b63c495995475efef2c05f30abd274d5fc20432d746cd16947a80c2bed8b8cf73d19eb65f5e39224bbab271b5685775b0624be88f66aff76507d647f638ba00fd746c0e4ba2f3eba79315d100b70a8cd7454e0828ede09dd17cd2de78d3c455549f99e82f66e3e51a9af3d87f51408b532e0894c34533147a2ffc3a7f17d6b08f4ac5693b3c58fe8dfda624450fcdfaf112ac11cafe7408996f56d09d479801048129211d73cccad388b4da650119de1966477b7e1fec30a525e2976ab582a63c31d45dc62350571613b6e1dc83d7d12c4e17bc6dcb254616e1a109407b2286288d8d8130c08fc80acc7d7f811b7d0de759499c85a159d93a9b104535c3ae2bf9c195ff5fcca43e9246655fe7bc35a8f5aef180e7ff6b28494f6579dd5bd5efe934a605b02f0a6a2407b2460b7e76aa86f5fa3920e7bf8b609dc7a0ff70e412f6253bd54d9bdab3909d4bc5c96e074508f94d9d7a4ad407681155b80f106e5054b1366dade2a29d223f17f445f939bd2808f23d4e83cf2fd31559d3cbfe2b998c3a495def0ad4e788998efd9afdbf309bf572f6536a32f0389b55f8c71c5ce8c9e69ddfcb857f84d71842034c8bff33040778529c8449e2df46edec8c15757032fbcb496cfc2c04fb4edd3509464c68d8bedef2ea9deb397576e4533850236227b4918832a8489b3a917b716a0416f54be1fb27c48f730b9dd3b5788c8af28e7164daa03aafdd0b66604f48e0458da33ac3bb3b921330678a88a1228ced618094a44c5ce88f06715c4849b1ef95ed44001d50ce3ed57d11b549994c25070a454aa12b478cfc25116ceec60c17ecd62cb7e216247f215b88ccb4624883106c434f4fb67e1a36e4a5cb60ad2e43cb62a57042411c17859519b75918411bf0e0cadf1386ae03ed27e7f048f407323cabd935c03af22238065fb614d5c35335a38cde8dd803494f099f61714a2b5d2cd87f7d9d481b972d784b1e51a53e9dc4c093f21a12d03f98d11aac0d8d8794b7e04e609ec94c6dece88957415a544c85aa1003006c627e12d9871ab84466ebeabcd9fff238cf108e0a6c58356ba8ba3d1e242ed56f3d1401b908d1ed9671fa0c2dda6ded887f8dd26d20890fa6cda2639b1176de28fc42dc6aa8543c2e785533427bbe99e30991f79095a8c9187949f1eb865115b7312f0dd7733f3bd960f7b83126bf36e1822ca525465357e0da097e923ff3e2bdca92eb517e33ea97d18f45a25bd31a8c5b50b33e48d6ce25830409fef76a10ccad62159305930acd08927da2fab03badf5b4189bcafdb0631e6bdf54d547e6f840be0097a916c49765fe43235f7f710d921202fe3baf771ed79b237b62961d8d85f462a8b523ed51a30eb1953d392e8524a098bb7bb42bea2eb64749b94789741b9d7b23be66965fe2698e58778d0caffe8c330db9acc4109d322991d1cb5bb19e48d5545d0d06e89cfb96c93c37f563dee0f723e072d84f4cbebcc69e985ba8adb2c726d78bf700355436134b2864f2a8023054b0209fa942ddb95e987925d644ad141a43f91f09758a6081b6f4cdef3c22e85c448ff62fb157eef948bcd863a61f0ac620a77e84b59538406fe75e31c0c4b5567406c40dfe0fcb6dee0c14c8cb7a5b2783c4c6949892c1e9951eeea38a9ad3b815a0083c0ae491c8109f7eaf2dc30300cb1ad8099dd2a8bbcd9b33e02f3a7156bb2af0dcebd4c023ed69d9503cadff46d30d370b26b21261b74513a0d2f99d1b6702611d23fb952cd7c1d1f26f5b8f6c45167b2904d98e4046a32838a5c4c6db37f42bae21ab525bee38ada30f0fa2cfe48daf65c06aeed708b99ca19314eb6a488f4d5f042350dab20a0513b3b99b4a804d909d886019a41c7ec9330ba3d6c1962e91ed1791da00e5b1e65d986ae072593427a16507cf5053a84e747730b72ac91e5b80b42af9ae8222b232dbb5c8c1997bd17d03ab25187421afd7ca67ec651b34e621898545b1fa8460fcf211eeee16803b9ad1623b7f643094bf24029bee0bfae791a29877202def8bd375e495b00605dcdfcb3764028a7774e4912e26236c749ec8715d254f08b099340f40ea6590aeaf201dd01a86160126e746caa15cb7a3073d519918820352a715bcf3a84f701beeeabb9f11cbbc4d68e2c681b9b334d4d523d8c345489ae9b597566d83716f4e38a29bd1f51db84301fdfcd775df6b627cc05b453366b606fc1ec010a8a18889666473f9496ab8aa64c774d7c60fb765a6ca729a301d5e6205ff53572ef3e5ba2cfc0e203d44f8b596f9e77091d09436e478d94d2b13aed363467f71cfdf4ea6486064b257882883265775579e5ccabd7ec2e1b6a7c93fd0a439386d58809b1900b81ee86139a1e1f3be1a7df4728f48075630f0ff4055b8ccc63b2620e27b12c19a6db33b7c93acfaf817f38dfa771e938d97cd34391c59a3547fbd5e1bf7dcfa0e0980964684330240647605138ce7f2e636f06539ca663c6d24344f5f9c108f0efc31a30750395d935ee411f2c509ed4430235c602a514de56e64210c4f86295e67e03f8f4e9f25ef9c7151e2bea1ef147812ff0a7da5f37cbbc905018cae3d3d22118ad8516b7c11cc732edbbbeb5326336fa274b0c8308099d5900200665ed6eae310665bad19a04b2248b24ef89c3a89ffe56bc402275567c94bf006d92e78f930a282ddf696f55f01e4374ef6f73fb97e32c8ae76441468e492e45ccd99253192937ca7d1ffa4abbdb4b975bf1e4a276685a7c34453e2723a61acfcddfc9ecd34cfae379549a98c3f3c32fefd405cd9c6553b17494c7f39b48f992e82e176a950352a17c7f05dd59fcd18482e7cfe4b9d8444a1ac9dad02095b9cc10f6fea7ab4479faefe0b1728da7c2f26676fdbebfa3e9fd1cd61a0e6051e0a11e4e7efa857af98cf2673c1e64425b6f9cbfad0e3d88bf42d6754ff32425a18c7a082cc185e19858a48ae1bd8200ae07bb1fbce67b580c13b57c94d6eb5806b3cc5b8515a60e26d06609bd0e15360a353271445472cfe4269cbf047a6d3dc46e3564eeae64867391f27adbf2e329b0068fff98b69c79986a1b465fe28ec4aa135152f95bdb9d70db87cb618f5d0aaee826fba9d1566158a3d641b6d55ce407f8991e1fe514f98ea20af0643c645aae2aacd0f3b353b11bd984b10e8b39226f8ad6df5b17592421c025a26152c348f6ae31a96035fbd8cddba8d16851b6fd23eaa55fa1fcf8d5eac4b3063970e69e98d4c9684a4643645640027b03ca3713077521849776ac8106f676d0cbff18f4c55a11918f83460c43f56955d48e59b8c71f0825ae7069e6147f4d35b6310ec82d2318fdf9d64fd3bfefea5c041938e9a8cfc4ef534797787072bb8830a0dfead9049a23dac89f12f1aea50bfd6448e8379d8e557335bb5a877799020551827063a2051bf532869e77b691035cb4ae51905366a204880e8cf1fcd3e61ef3cfa4127899320718a78fd852e1cbd36c3f526a598360d85106db07897c937209e63eb2a521feccf63cdcf56fae9b97662ad6132b1a49069a30e9bb8e631c373eaf541698ec543da1fe61b2c181d23b9251af7766f48558058661f3586a1a931975ccd4fe8113db731e11cc09d1aec3b774fc943bc063a47e0ee7a2f5e698065bb4bcff56cb561f4058d996736c0dae5b00697ce0db6d74fe1ac78a11cb6837b810ada7c01da740fce65f88866a6777c767263da460fc44561bcf6d275f9a9f8c7ef9374ba8c2b6f11b004839980e7f8026c7b3a591a428af0497781f311d6e14c3b19618cdcb9cb78911e136144baabd20d1e8f0cd58343173218fde4987de3243b8c7e3483ddae6211f29c2c348d7a50c18db6212ee38f036acf0c3261ce5bd11fc6f56967fd0d6c94c7c4b444166d6dce6d7f13fc00a31232d2860ff8433a9b983106e53abfdb0cf5d059ecf790bf39e447595b5d295deca44d04c70bfb2e4e8c669667e7ab5034f5c39362f23a0b91358fce099491f29deb04e4157c9b763bb3442b282297ea711c58c2cbd85eec2f255560296533bdcd816d8270f56a422da70e58e12335e23136b3eaed2d0a6018bdaa35a11dd3ae93e234fc719c4f34359d9a1f73a1ebed081b94dafe29ec6ac5f1867bb8fc802096c3d3f5e6af8fda53636c700a7827977a22abb9f2d6106fb78acb55a447eb61fc7fe0778a9b8026a25e175626640bdf3677e62df878ed830160681582f1e58eb1ba4cc2e6eb5b07fae7dc29111f5397c917c7d5e6fe8ec79693b98fd83dc41ce32aadea0c9aa10b611a15675cec9ab563a9a72d4a3317274120228fc89f52ff8aae69e81a19dbb22ae3afa5cedbd444be7216303596ec4d5050478bc7fafe68e5c39a5281fa03d112bc9e5b707cb0c1e8d60432a81960aa357169c2356ee52ec5a16f685e2f782f6abb0b8ab9f036bf586c624af9a3a2e24e92202cc21b4f1a2ba414e330f5492358cb4c9448deb30605b8b4e1a0844dd0e5cebd84eba843046de07bc267f1704792b6ebee2b9c65efbe88ac9b1f6c66b8be0c8a2ca2a9a75c7c5c2739ff4cf0ccea67b373fc14824633077a114b89fd31fffc91e6e55a5797dd67640dd032e24d49583c5e914671340ce92d9ae4cf4a0dda4cd60434c33ccf394d91f0503ead505179fa29099aa85dd02eb084d1749622383d69d11992d709069294ad4cf729daa96d9bf6550e1682cc95d02bd0b8f670000d285c6ee4ac39d44fb52bc9e9ba31e68803c6bcdc4c3fc04a6658aa32827b2a13402cd1a3a3332c063a8139f1d4af8ad4b8cbeade15e0ca621ecffd6ebc62400715f0da833dd0ed451d0650be79cdd2b632e765769f3dc30abc8f89de1a000a509aadcbee6fd2a5c7ddfa50ede6de124430c723bdd86dcebb1f66990b8ef601b1a0c3ab98d3e8a2ab7b08c5e1f95ab026c00161236ee21da8c34aa36065f96dbc2dfdff619b36e6f63ebf771da817834f23275b94b82e14067f4e6aac32eeb3cf97d8187ddfce30d543559920bc7086c16517bf46910272bb389a00a387edf7f0122c54f460c9f446d89dbf4a9f5c60c38a394499858faab7d8218fa5458dfa9e1ba470ce5fac264fbe99401f4c4c44c92f988c7df771aab2ba9fe021c4415cc5f3225cd796e93e78aa4da1ec7e8f70c511ae26c40c93e1c80ac2e8f1c26a98a9db966feab933de408a48afbaa8dd671f6084febfdcddfafc0980356c323fb0b0ea5eacba08e0c78ec982c1e7340b4c41fa00886fab1b4e6097710d393fa3d6ceb42dd4edf8effbb7d882cc1c4fd5ca6efc06da2b86ce377197ea459ceb8c9dd5f135fe05dad8d5a67059a6bd1d3d5baa39a8606cb7f0b36b7ffed407a409829c9d82fe87dc4be3af4468f1dd90d9332ab69c461d573d0ba27ceda74fdd9a186b4dcdc19da93bedc88575665fe6c282252f032d28a94ded2fbfaf2d48fbe2ee5face6c4e14e4798aa49af9e9864352c6ad707741987a083b8132f20cb250c9627daaf90a7e2d80c8eb4069a4f29ca89be1e52ae730a3290743f5b907c554783603ceab8cc777a75e320b7f1f50cbcaa78efe817ba39b30637367b13e065940b19d7b82baa4eac10da42a6e33871c6c3ff70415f2fbc20ffe1df9a1750acbd371d429c9da12b0095d2ad85d104fffee44559539cbc44b10900e5af53590b408ce6d3735f623ef42c5ed80882d9447011c5c454cf07068c6365b13ef0e2752812b69b810a4732ae375b498f4dff79d83426233d33cfb242d3c48c7eae1c525728332e1490c63de1246f5749bd861420d99c4d611e4a936b9a40b4626bae19c730e96b1376bb9750511424452f58c2953a1777a3123a7415a8217b591653245a4db2e029dbb685f25e0e09aa59624964e2b81509539f3c8e3a10c82aef9db8f588d4703a253121ebb0c6d951950e8ce17407ee566368f957d20cd6e26a058cee07156d5a0252d50e9a0d579136d5cc3a3a987ed6f796245565af54792d7c9230c9700fdc2975fe9855f19acdf4b86da8a3db51d866567ad973301c7257b168fb516a02490d5dbef54a20ec1e95b560b0cf839ec2bad24619d37d9219783d8163276bd9a03a96f6ae4e4908087213e0d87b2c439911eeb28a18777d8e7066d1b7807db2316235140ea95770e3b16d832b5287b935ef770c33832fcdecb734e1ca30e7ae990990bdf3fbcf34d364ca2805034be63fa3c7ac6fd4c1c8b3f198f49adf5b6acaac219ff969f4a43664bdd6c2db92f910b8c471bc91d7b0ce1b9a4659f9eaf0e95f7cfa4e137567f1d5066e8f0eaa6dcfc6e5259c64e002edabbcaac2acae303fc05655b6f6b2b07aac9b900379799ca207df1876668530d385a72bb4faae2c4cc4d585e3d598376f2ab71638fee92056c8d5ed697eb58ed52c9be4c6032894892939dc15c0fa8e1e3807358d78dead9e32f7b088ada2f6cb725a9ddfaaef1a5caebd7b2d5c6cf762c9241695e63496f685c07c5fbbc295eb44c267529a7beb5a2c442117d9f9c899796186725331686bea6ee018ceeb34b172781df32b1df43327090b6d7b2dc558102ceeabf87362e1fb82d7cd7a4435772ff9232d9eb65017166a10ef13e47fa2ecf922b30f9244f0c0d4b21d907acf0fcb2b179759833c172fc0082b2d3f0e298b69a7b82bcc0f156b565f2cb2676c0ed24d7edd3e93d67b6b42554fe880cfe1dfbfb615ed34bec4fd8de52820d49fff0778a63b937e3ff8518aa181f95defb25d2857826cf111c71c5e6f0400545eb4d01b6e2cb044374eea4a78760c9d622f4e27d5ffc9ed7cf5792c4483b622dec60893d0076de33c907e4e34a6e7ec571aaf34d3e647ee8736eb2a82010cc2b8194bde001a28c7a56ca66735691549e275035382b303a27f1da41849a9761e05d2fa943c8393a438291094026d4bf4b0341b414a2c71d961fd11eefeeb2bdc76558c2c1f11c019b063c6a996ca67ec2ef93fca6ee8057b3f276221ccd1941ce11f8dd9dea8d3073cca57c1e67de09c01a6bf82eadfcf182626494dc088957f0bdd33ed7d92f52c89bf8134c9f65a9f2404ce7b15b2332bfdaa70af34cb4b5709b83ae6c61de1becf3a2465eaa660eba72be35b9991ab1d4f23d122491e55605211f1899b40b925ac0363bc9e00d5ba0e763658d38f91b2b02b3f055eaa417063e95630c7a959ce134cb0ea6931e8853bc316025985192788c1f66b7faa2dfa17efdbdf1e416be2504cfa8df270149eb23a9416c276c57c0fa8576b5f0f53a7a15da07ad30517de572b410e57d2c55e0f29a7ec49d966f59370820be48bbf77ada399411e0a46f9f72ac49c9f3ce8a4bfed00eaf7a4c7c1ce846b43ed6cc4a8f62e7c23da435c9f31618c899a35bb08a1eff7a594e85be027d769116e3c909d83be1b138b8fb121bd892b575276515e01057bf49a9806fafc965625ab160bad6b06ffae41abf013788c75282f5410a18a2b99236fac429dc2820a1de39d8a97a6bd313fedbd657635c3f18e7fee9e9379046fb2916f6cf99a6ac001ff43569bb4d1abaf55ad02cd2d45f1c6ffb893bb3a1d5caf5f440488919eb598067aec64360398d7811c7e0e290b959989a62d496faa75e3ac648f80a2d1e4fbea49c14a180df4019e0e928ec8c71e204a6402503158526fd585fab256662b134b5adb0919ea23e95752a182902d022e77d2ae9fb71dbddfe00b6284c5aa9621c163bfca7fe4ce00f9de4e1bd1bb437756e421eab18584119df8ed39790db5af6337dd0014f872232ca40d706102708d06dd40a96232b3dbc61af4fae45b828a5254d87b72921942840bb5919d5561a54b90652166aa80fa7adc46abff2ea5a8b1b3227ae51f7395ce364eb7efcd5224ebce3dff55ce893130e9ec6c62d0ca7de52905ed134a722184409c62a95b63a130b161d3a9604c527a4701a6313eab70994f3f961fa986346beda13284dbdf34e53f4412ce3a5b2cd9c3eb23cbcdf4b01ceaa462307b9ea91a7f348f629d9ec0d765b9eba91700fcb860f4b9ee55f8ec5e3a7ee0e398b33d52b4d28e896d5e3223ac53c92479aed38a7e42026309e1a4c0a5a4f7555a940ba48235ac4764aaa76f2c49ee3104f2c8aa80ec7275e7663d4d07ed9f8d920d798b58e59ead0b7a3cefbe29cd83c656a81fb5673e644b91a2b1ca1f58adf463e1e1eec14395898b23b53bf12f4aaa6050375bd1aafb9d47e0ef6df496db558ba4cf239a5921e80fa926c2b02bdaf533bbc7dc37561e2bbc6288cfe9d9cd1cc239da7832f533d0907a2c4cf624645b412585d667e9415c38f8991e01aaf5ab61be67b9f6d5d8c0e0001f2108d19100a35f669144863ad4dad7d7ea06d7776ab9315c62e6a53a293b5977872f834282b0a747de334f510ab6f25a4e95b9398ec1763b2229dcdc5dd8521370e98a1b99c20fa128497805508e5789120bf0451e848b798d56c04f3835e7cbdfc9d3d5403be3a72d8593d6cd87eec1e796739b7745c75c5b21d27423e330b7ebc6ae3efaac8b1f82cfa341e38f9cb18e677fd3fa76d1806e6a888ee1f96680e0e5037057fc21e605fc9af94e8ecfeb6ec54cce1eae06f2dc4e2eadaf3ce7bd6d91cb0d132a20dc1fa9ddb6f0f292349dd55d739decc9fad2f9b1d30f241cf49250864f1ae75299d651eb399c7a9a1c9afc215d2a56f845b7b377b4cc4ecb75b18a9f1ea14c4f6ac42a870ed4e9becfa18c866501fcdeec3f3a06737b1f8a9111e77165901b67664915602a23499b9b1f75e23dfaa0b0e17a0ef033adb0baa14969dfd5129926cc5d48efff5be344dd9d90fc2eb4c61aa2a3f34b2c62a3cd1f9b2421f9b3f3721a987fa8e57f31d9f9f7a560e5f2732ea1efb7cb1210ee4d07fdf7980158978f599429d3acb2910fd105ff73072ac40e0fe694ce90b2e26fdffe1d390ba073801a68ae84446e78582df0c02469f6a7f76b683237a3bd915afc11c99d273245450731a2345e42d5f262de8c78bf645c5aaea44e92ebb0598d17ee92060162215ccc16ecaa739bb866064e07deae1ff46aaf9b4f01ae573b1a5638c63d845e1824fdf8231921bbc449caa67e509b19b44733fe68e08a86348eb901c01c830e3bc19a37b59cbef624e65f919a124abc7d9bdb13271847f8dc04912179c5c4c59818d2f550f024b76d32554ab3b5d1ad9c79d7492e35e340496030ac8940e3b6949fdb7e7a0ac8a5a8ced4ec19b16dabb6f631dd21844dfc0b9aac6565a23ee54787adf69eea470c6e30a3e134ef98236a4712ac2a60f1bcb578090586d8872c38c677df881b9fc2e5fdc06f1b48b5029b67a613ae5681023049b1644e0d83ec77b4a49e46ff9ae7c9ac36b5982c29a3e2c764f18f2fe798f804a7ddddb52e7a8566769b5e23d2d5db0c295b7445fc4a68d2785ab8ec47ea574132c0fc59b36c236931fa468f908463a1343a03a0df3a7002437868d2aef972869f3952e4b1b5f784133ca473f0de9ff5f77f3e4dfdd18945a193fc2d0bae4e9364e920fc58e365292c753b6b1e23126963a8fe5d355c5703b5e2ddeba4cff140ee7c3c80a1b4cc11cea8db21ac6cb0f4edf923d9d53adb8a9d73645579a41894058e86d7511a8dda99e196a51433c56adab2e4ed3340e7043772b7296f6088b9b82be08773105adc6e71c71cadc83afb7b5e1349cef8f99569ea2b3f23a900949ef771d816004bf17abf1decc7993f4b6f620fc98eeca0452d4d197ab3519d0fe7e9fa216b2601e20f70da151d49f24809b76f2d139d0d62b0f95b3e7a92b3d970ce65a0bd9dd7e4019ca59b703ed15fbd8b8819ca302a467e88e0449d4cff09401379bfaae0480a039b5867ab1716746c51e16baadf75a59b3f25e9a5e8d27156eaffaf6b7492c8a0b2c394854ccd28983589f46fb4bdd9ce6e085743c2529d665c6ee1eac6ecc7ee52cc7491681db00d97c8e641aab8c409aab0902464e24e77e424408cd98e25fb8d57f82022cba7b5049f9dc34fa757e3d842cca017d14fb90c7f96dbf17d02ced1f21acfd4e95b3138be05cf75b762b8d1ae1fbb6daa3c28c650e2ff4000c095436fd619d8c5302250ae0470ca6386f97def438ee914bb6dce2600a28af6e2def8b45547e371eb3dac04a4a2bd03dc63ba1a32a90355ec80c5c21a74776f4dc44f1f0236f0b568dd16d6dcc4f60521aa7366ad8109ca4c2c2d5abf3f3d73172583a53ff92d9e42faa63a2fa7d6e66d8ffe52d54864a02c005ca2c2bb98280381479bf7e8422bfce64ad866c220b7ebf7fa963a6640d9910cb03000bfe57af903990e55a10d5d8d766b59ccf5261ff3f4184b900659444b5b10a27463ba8a43619cea8adb8c4298a4a9a7f5d8ba53e9269226a355d120dd0613e51f32051bf941244fb6579d8fe79763a4e365acfe03eed0cf7d3e7c5855d3183c047a3962de4737f3eec47709d059a7af033bdbc2378bc6f3c9006532ce6e5cb7f29fd78f3b02f9ff77d13e0d30d33a4222cb7a1fc7f372d1b13c0d3d7455eae4517631910ceb841e88a7dc4e28721875c36838bc9c300fbea2a0af03bb8cb6c26f0c9cdd9bd872e143fc30ce7cce087d7d08f370386580ba49e23480b87ee50c00805dd17e75d18fe4ace8184d94d8bb1fe1c5f89cfacfb7d7e0392d09599c3daad040c7a1155bd0bdde51bd09c616d9e84bf036af8d1edd068abe0d00c06b95ed8e74cc4c5159777df7bbec9c1c4c2cb145b71ddca7012fe6f0a4706be43b711bb3d87ce3a1576b19d18b1da6e637e35591803289c02e6fe9ec4beec0535ab0f070d9c2546b3747cd2379bc4c3a28a9ead7daf93e3e1052de7a965e34f23499ff26a575821f8198852ac4a2e2f06ac756226a73f224d6d6690a42761e64718a5f0f7e2a5d41b16b746c0b89755d8719f3f6eef78f103340b694abd760337c12494d61670151ba1394671f6261f4ffc7eaa962532f0de6b79e1d2cb8163724646c2cbb1b7d6f7dbbe58fbe66805a5438d9f82a5319fc3a03d2eb440f96602b5c4b71c01d1fae5ff812734f63c14e9e378958483a5334d54ac88301e52d39f8421805c5b24f73e5563dabe98c4ae03c8bb94ebb36cf11a9f06c6a0458e6c2dd79915b02ed88c07264f53541499bf76b64e7281a51e7683ce641ef2cacbcd3551a5340ee59679e6740c15f6fc6c6bf5e1da015b69a0bb13ea2e5d7d08f7085cd18816fe02e80972550a241e4da9bb6f7b8b88b2ddbb0ab79e07c0be0739ac54b70254f6ef0d5b681f76e9dc4344a9aba27eebbf719a9313bdcaedfcc52edc15b13eca1189b29468664006de1dccf28e1911669fab421f4f06663a798be2dc0ff2146f01b8aa59039544e2d74acc80c4e6f28e46cb7cb472e81d1a6e416c96c24fd1638f0bb6e67d4279ad8367d0b322b0433a166596cd43ec30438087ad2eaec63678a496b521b30957ee6efc976eeecf09d36454c20d67e2aa9df1b0c8d5dd43693043e98b8e6f207b21d6e2476ae5f75fc00556dfe92b480f87659aa5cddb82481ef7abd10ab0b20499c38ebbb88d22f7e53f33cdafec443ad059704900720b02c29162165b9bda34858c8425a4a3d0212e7cb6322e00b507cfc94aab29ea7cfd5a7e82a75210c0dfaac785c2c41a9d9794d3d4d1e50f3baa86c9262ec8b657c9e1050cd2c07d1f88f93478cd8982ae60e10bc2633c6b29b5eba28f54501dfd2731e80cf6e968b4c81921d2383d282dff43999a0fb5096cc86678cdd7173229277b79fc5c4d4ab463fa089b42befa23cec0e0a88e89373de2a26cc8aa4799b2d14e325726c4376bd57036b4a312a1458afb911d5e8c541abbba82fe39833a5f089c50c97150bab40d69aac731c4981956276430ba88f1770446dc0daff0e1df7ced27ef90002b047ca9659fcc5d871359643cb8916fe298fe486f105bd7d4b75ee8bd205fa90af4ca808d68c81645eb18658be6535b9a1c0e1a80dd204cf22b640900107a71216a1ecd506477d24366af270662c03177ef99012e8027774b02f7dd56bba97d290a88fc641dd6448fd91bb95a6fd27657f2c061dffdc16a1e0b64b2c67740931017eeffdc9a9ec81358583aac33d8eccb8a005af03c4259bbf8ffe4f22b34e5a5632dc0b9f221cf98488c8a2023d665534c1e477faa9fe709eff64090e756dcc43d16cd7ea583d44c0ffe15d668e88362036c1496b29e9917ca3d680ad2cf82094a65e3826f431add6d50f413b3e704002b192778e93891e215c40465a068451e96d90513ae95f0f78ca3e8f1c29cb09e9f8889864bcfbafd037ee3381b68a484e89920211b84339acc7903de1e467a26c42daecff21893c5edba64626f7aaa84bce69976a670e6c42e227a0745db5d115a34322e2a7e903ff86a85ee4bae1f3666d54504e1e0ccf42bb02a90708bce6434a369a9ddda589065b59465b864ca6cac066f8a467470eeed3d7c87a3afdc6749b86e00f12330f3fb5b7cc0936f404fe5ec125929919032d27702059c8343c34d2b5c32a8b738ea9df29dd9bba61ee17b20cb3fa4ec17d04b4f6fce3b91a7d3eb0fa2a8cf697a5cb8d4ab43f7cef5a90bce8dddca2f0e285c04404f2777352013c37b0bdda32226ed50cef7d70736d777027847f349c519edf7d64346401682aae4b3045fc2bc36ac7d15a9dd1cce96245ca8a0cf39e4db6a2da0bc575ef8c4acb6126060d2695a42412e3d5a9437b69cf1eef38ae5a0b1132d1674b6e7dc5eaf3a85097c20046597935ffe2a8973cc7f52010e0b63f47692928c4f6a07683fc2ab57ff16566bb17cf3044c6c32f840976710a77a38243e75c81ad10718ec8930b77e993d3dac27cead7f0e62a6b022457b81e2f7b10ef4550cabacac985daa4761dc4d29acb2eeb286082a022f9b6e27894056a520b2a2df87b06ae67820fb4bf34a9549e8fcf47d1b4e44bd92018c9f8f8b65d355b7cf79ec283cb7a8c3fb07579330be162a842391469955d4b0fd3faa9f6a8a6b7ccb58f78f5396a43ba2409801115243dc5a1e74f20ac68f282aec0fb7e36cebcff9f7fb97a6faa9b704aac3c563e7c71f33d19677a7d7fb065e6a80f762df8943ce277510b06aa7b5348078dfd9c717f58c8fc8453701c7edf835d493b5b38a383c79a5b4d2bb06b5303ed58f9d4bca529d1e4fcd07bd3901eaf29a9963c78b336ca7abc079eb5996a16fb07bc310d649fa56be10c75b98d137fa01abdee819d4862c8cedc05ddd5fa01a6fff8c2de296cc9731a885ffecad9670513a8b4311eee197bc0466014de62fa44e33d862a32856c6b58f76d451544746182e506719207c316bda48a8114ec1b360e72dfa07d4489f77d52f0bc719cef502148cb10c3b558cd53364d357abaa66d318b0fd7a98c32d9528bb227e8e97456c81adc3188fb1ec2c7dbde10b86d7fca3a25c4f8261a4508c64d2c30fb9b824dac4809c80789fe2c52acdb88afd8e3b8dbf5be8aa39dff6c78c90875a8308d9ec0d017fd5581099861f3ace61b9b869bee1e5c487c5a56dc68b8f9ed76e0b4ac3c33d9d7956849e89c39f907c6a711823a9e5832256202003c917b8906cf393ac7d5e684b6a6583b744ca19d1f1329d0679c4f79fe1c9cf48d79d16a0748457c6a5163659672ebde0188a2cca9bf02c0fa944374a3f7663bac0d97352348a7da93f1106a194e4fe25ae02e7efea13b0ba0bcfba69f31062d6a3e931dea4203b2c881f9b13020ac8d50b02980e619b334d013a32a4a71dc44ffd37c830da3bd82a9266c1a0a9bb13af84d0944ca321f5be2dc54abe35085fb6b679325b9b873b12b19ba23a3eac94f1ac3e612a5b542763531bf5bee898ef673a7d666a17160786b09eb56c06f759a28d2ffab7d6235aa7763204ef4a6c482222291e530267018ed0e75f2a4a24a900078c060b5ca083fc7228d742fe379a5ca1206334f9fd484b2891cc7db53bf3caebc945a954df560c04b0ef9cb90c7ddb06e4b579fdb4c4295dd131be7ae6eb3a55eca9e5fe65f9324b24e3d566e17d7589850282cf393c0ab822dbc3192e03b4ae735fa3b3f964b28e5fc1227bb6e0ff21913d60e180bb013d3f9e4d31aa68a61532dd6141c032e043a575cea6118867398aeb81a96d78e40dbb2135f6b75fdece27c09ff13037dc021c9688d0175abaa4723992f0dbf6b02f74f6e50a1f0e11032d1966b5f6d0690810157bdef0039584b4241a5bef48e1677e1e48aead532b5872332782c49cabbb38e45e5814509ba1475d08a4f5aa86fc7ee2769db723afc6da0971556f67d5cfb89238fbbcceb395b9eaafa5a1452be3ac965be1bd8727276706d59ab22075e5c693de19c05cbc2b7d35d05491da388bda7dd1706f7aa2a0a71bd6f7ae782ff07254113e48ec78581619f8c85b7d923683de5ddfce22d856c46777b50ccc54c5926e1b285cae52ae5f0a042274d71ee577473961bd6c18195881d94e997c5c7c3e08609d6894e8051d12772ce1e26f85d2d8ca6e7b047bcc80545ef9e250466cfbd6c40b445f960db419dd0ca67db87370729c269c9c2206dc550834cd21708e56db075ca76f75b2feb0fc0254df34b0defb20801d074f5b2cd0ef12aa8ab33e389a8706130685fcafa3b27700d79a1bc01f185ef55984758d31f9524a4ffdebb2aae30462220a3c9d7dd3510853f034082cdb9037d8dbf463973b44b33313515e47629bb1ae2c0bad9c97728c90f2d24b58e96beb7e19322a2184860d34723cb379580f380408130dffe39cc6b25dc697808b161126b0c72bca146d80fc1a1d8fe64431df65e9db97f5110eede5885a4def10eb89520fcd118fa870d8787d073de39f3720ea33649729907568ca60941c3092dfcb2db1b2374a84b38af860d2238f6e5502488f12ca4b3bad2f1443ac4b0b63a91bcd5dc9e243128a61bde6d074c2470c33904e2f41d66eeca2b08d737d0fb9dd1f187abedadb026107c29d427aa8e657ef409056cf400faa3739ba293d474e90fd3de33aa3b388fc4ba5cb141a586a1d51fa78c1ccdb688ea32cfbb8150ed35bffaae0ed5742e48bc1fe957d6e51ea14961c3796d1c6d55c6c6df58beb638cf4f7193f53e55a10935de8a4f3d763c313a50b2eece4a0610f4648b8c5749358daba88c6d3341ba6b7ef54f365a1987df5d28cb6eba5e806a0ae76bbd2534291f5f3c43ba9d09a33ecfe91e534871e6d2a2336a4946c2710954528f71f4ad0aef2161c145ae214b0a0813269e09dd3988d63b8667ab2c79e9b8e2a99f58f43710bbef9053d741329c00293f47f0d16e3e3a230150ec5e27101a82a4682747d91dd7fb7d0ae37a7c72ee56014e6d0d509e2efb94e97dd80706482de2219a908b6851cc6ad9652ce70f68b0ad715c450a7d0c0a5d3e8a0bedf29ca970eca977d24abbc5d5a9cbaf9a078c80c0aa1fe7a031c03d47c19e2f6edf2987c307b345cbd3576972683a13a68f93e142d9f6c61a0b557618fefeea93161f5f32e4025ce3b69c4196ad339f4f17726a328c19f2f3ce511af9601eb68c3a1ae9ebbb58a006de3c04a0885b07e1d9238467dbd3903d56716d63bae579ad0e391489d393ddfd414252a8cebce1b9d1b4e4c3a939bfb978b8c4d2b19718b47aef1e5164c96da7086168e3af51ce3103ab214757efcc1293cfcddf2d16ae36d01635d67df0735de8c7a85be549a354c079d88f5374bcab626425a94d9ca23511d34ca97c0f5fe3dfe740550e84afda849eede972b20c2804742a6485419718b9d519987895d68245ab0159276aac5ff6fd62cd114b25372c8b83ea00c3d467787979e900a8c8b7817ed91d1aad843fef848425a350b1d0bc1ba631d0165a4706ea06e06bf9f9cbddbadf6eefb716a82a5069a638433737119b755acbbaa9deee9de53cce68cd319e7f7c0802df78013ecf8005dd6ecf76e7bfe0ec45b7057caa87418a939084d1ce4376076fb1b8884a050c9dc780c6bdfb248e7335dd261150ab7c32581edb2010db29e0329524af51479ebe5286be36024c3b18d97cbb777d3c5d3e673c52980580725d47889aec9d8954ec07c963056a33aa4af9d43398b2043a5b25dd032d33e74da0b4282be2f4c19e45e349ca2e20807f2535229f8fca5f0e549bbf95eeb52a6adcb36c7cb640149b914d80779e95fedbaa4a0cc2cb21430f980fc7fb6305aa817820c3e4b579ad3018225b0e3fcd9de09cdf2626c08442ff5f4b6fb4452bc212dcc5a1aee7797f74f8d9e94139d3e8e190718f955d038adff5ebfe7f41f0c20d8dbef1fb3be23f61a1c6785e15f47174fc29962de698b1f37ef55a121be22dcdcf3df0f6918213b09ecbd48e4e30d8dbaf9516e84f0d0dd078e0818d6ef3fbb419c6616d064dea48efd0cf620087ac7a511ef2a50586c0637a8d8e7e37be74fcca5696795417acb51b2bebb0899b1a0e1cd975e1ebbb14b7658633cda94aaa55793eb180af6f859c552af301d5ad94ee48f673fb9591897d0eac12657dbea58a0960afdfb8a1d8027c402eee7fd6f903d543be3076a9247c037c849c0c4b81b83efd03393e1d093c50dfac2f125fa556f9d40f6a8ee53c8c00e23dd8e93c70a831187156b38701353e1205fafd380473fa69480fcd34e238868ff20b49826b3b88a3d9023840d8ef03395519962f647ba7c977ade180ad04bf10180c0d6a14ae8b52c37a1dff6740dc7b11dc0c34a39dec866880c24af8a136137b91b1846e8e9ae9c576eb3b7ec027ca99c301013d6c075df85a03d8f7c22d8f5839b2270d9b7e860b7cfc5c2beadb457891097ccb8af6d52a00e887b9f8449d710bfe20e8c44000d9f8f6e1d6421ffcff7bbe5ae2c695448d6fcb62479c83eb0bccefa7a0440f56f7a72b1ece230ff112915ed6bf7fe7a0b7d834e0933eeef1f58cb8b2c49857ba67787eb3cc93765e066d535f7bc038042dad92db4896db6170645613b35c939b5f0acd3bad4c44d2d19615dd0ad1e81354f6e0c58f5caace71969029530a0c9b1f2393f7e595c19cc151299255e1eff7cbc18517129d9341dfa2bc18040dbc288eebe7f3f357eab2dd657e05a851a569a7a7b446af99c28e71e1ae1ef3fe945e1949d302d9f75b0b7a09651323232941f2cbf21a497d5abb65222d10af1e192d4498a6672897c6f5bff8435bd2f70c3b5fc4ea13f40dbb7e9eab2e37d0e278412014385b30aa87a29e2861c74207a7722029b12418d39f529dfb890f8d10b73e5507b1d548814c113c84de30037940d3b903a77695210bbb4c1c8704dd01b2124533b453b109a534f8969c0d813abfa1087d78cf02ae012e33ad3f0901698434b8e406dc97a96278e4ace7b468cb6c9dee455021c64450c754d643f92bc1f572bbe96a65ad67225644ec16458bae078260da4d5c91b37b3ea60b41930c9add6e5437392d6836c8839046cda14a42f1b4b31ac636930f1f3cd887227d620415dad0ece9613791fedbcc3e0295000a850279ad796cc18ed4bda62399acbccaa99824104738e6e9e2993a07261f472ebc653a51413d52839b5e692bb29aa12d3b85cf512ef2a1e1783d84f8f705895dbc2f5c172f46d329a54a25dd5b17f80c0bfc1fc2314fe7584ec0f34db94c74b716a8afd7be7271520c339ee10e19a5c2a2152e28c6ccb08bfd21448d02cb025642a0d3a0427f6308efbcb105fbfea56809f55f48e253856546d78cf4fef8ffebe16a720bdbea14b3c0e29fdb515aaa68cb3a65dec87447c4f4bf6ebc9ab0cb7614976c54feb5b6d1d8c53831bb9b0578fbcbf554eebe2b1f9468bc7dabbd16d322e05867024ec08eae66d265d6fbaf8069cc72bfbcd1b444bf3d87b52c47c60dbb5d2c891e747f3389b54770cbc1ddfe922113990296200d4bb8402ae1911fb86487e9641bc4540ad509385ed13c42f4cbf05cf38d724eed8797ae7119f756a905c2063f8bc4d361da7cde2f52cfa24336583c831cd49b53d4a0dfa46d368f7b9997292d9cd338d670b0888d8b0cd382e489cadde3dc6c7ad965bb8125067eea7080eb067012ce543d99dfd40e2210a947d3040ebae4bb9839dabf5c72a1eb10c897d452b0ca1741ac4abcb584c1e2e9e0f71354f53283d2ba1b1d19eefb950fe5dba09c915aec09a6cfa6c01b8e7133a0845e40587195f5b572e6d4766c40a6026d2864959c797e4319bb08be4900c3409101c13208d5d31aa469396351047eb476af29ffe733098972597319acba620b501d4ce0d770a75d154331f3926981ba3b389323070279e2db40bff39ffcc2fa3c4ed9231bb70c00c1c732dd3d324626777c99c0d9a23d22ff97638f56e84d799776ab5889744bdd976efb926763aa9ae5b31f5c0ab5ecad4b0697be18b4b0eb9277d45956ffcca7514addfe4f01bfe03a958a0ffda859cfb4c2c0fc09623628352b478706a3c81376cf5192cab57acdf847e846af9f730f8af13b4da3c24946972cb0012115f025aa1609f5a43eb142b7875870aaf4444db889c4e8fe761adc1d52fe14b677cc6a991c3d91232e7b15c206c7eff5ac5ce66d9b1245f72571fa304e60bb75bd42aa33f00c38d3835dafde398ead1a7e5eaec4ff36bb1fbea718ce59fccddad59ee083f6242e6d077d3d2ebb42559d3274a9d1e8c88a24674071c9d6e91ca382dcc10e604042ee5501631f974811a94e5feddf1f5d659eed25a1ef400a00bfb1352cbc8eb06cccafb71dc6fda48e27f5c40603f0c952f7fc55ebf4ff0e6f5d0c93b1d7af18189db609138d36346e7d61349c665d40d11fb4619921fc55b02879a3c4987ebca38ac0f1e9258c263b86e6ba1bc4169aa5baeb41979acb23f6fd1459eafd68b0d46729908e8529b2eb9c9e8cfd445017462db876987d99e5da229e8020482faff03d0a90e69af573313f511561d1102ba11b6d98a18b1c23f288b5f5bae2d571c691065bcde35e2ccdbfdb6a3cc95461819e0019f146d9947cbde412675aac8539d175c8874e9103c38760f56d9338073890e214baa78742d54ae05eeea9881a8c49860318ed0e49b75c39ff051c8eb64e6040283802cc405344f0ec09c4cf7b85ffeded8657d8765ef6bc5769484144e62d8445be318217ede36d3d91e0209a3fbd444422f047ca990f126a1aa40bacc07d7d73e556d7380b0737a228101bc4fc7d89586f55b55344a5f07a9d093d5e3e34b3544f991f49de4831b9b1b8e85a7632cfc531a880be79c73c5776294f322843a9553fc45aad604d2980671415fb28c6e36b8738a23213dd6692398a30ed4d842493a2db7e67551538d032ffbda96fb6f070fdf2489d3f71b27da8174aa5abb602830161c55d0a21f27cec953e438a3cfff0ce97b0d8830e6b353c5d75f15bc600c7d60595108b7e616c30eb7f4c5f396a9f5f7ba060e7991535ebe473691d5828012f9fe40e5d3a9f03a57ab474986f3a2c8f88d1e4d715d7eac45c84d49c223edbc44a116a97d0b3e2b82e37614b2f4dd4af30be8fcaa6fd7ca44d902bd96f3ea35c4c9e02a0fbaedab698a4324501d5aaadf6c89abde574cf37fcffa85db50eaeead861bfef413e947f7423c867628d7248c8df8492de02ff7c92687cb09cc507298dc186b1b57840a4d40b50eed93a237ba0326a1bb2647f0b570c9fe39af3231f865ef2026c14a3a8b4c227d640fd14f947612a472d5102d95bd142e67309c46f4f474c403c2e6d3c6a853fcdd8a8533f4c2fa1d5feb8de9886b7f0d38c67adf1d626c9a1f58a8a16638fc6795a384db49dce3babc22ee2ef2bf2a9c1d8df05e2a9a95fd47b32785d2186ef6b9317b68456f81dd65f621ff52146e86bfc3312a9cf504650b087880ee7b0b2d8936d90d5704447ef469e05eb8dd2fb4caa389529705305c9078d7ef19b0f1b8cc5a779677d981b9d3c1042c35747065e1e61c0d99ccf184596bb5a2c9e023660ee0a8b3677c9014141cf305b35ae98cd89078de2201003706d27b70b88959dfab5745f598aa218214bf8af61d360caaddc1ea21f14177838448df1fa2f3177d79f1f58f06449e154644ec2c41a4f0d215da1d9512569d5bc3351eb2293c03ca9a755b69eb3efd1f9f24b7ff5cfc7147d89d6af1e4517671dc04bc3942f671b63e1ed7862ae380584e4f5ca1526fe787f690dbf832c66f2d134c135b846810a3ac72eb11ab25970f8adddaf497493ff5d2d913ec7e23c7841f0bd8ba3e74fd9d1b0436b929f093419dea6b837da7395e8d1fafe2a37735004326d54f890b2e641f62c0bd741c8f2c4e81c3156946c614ef3d05472428c5962574390347e7ad7da9395ae7d249ad346a53311145146691454ce1da9face74e05fb22e1d4a4b19d1888dd40dea17f4bf247ac69eddd6e38bbff53f9bdde700882825ed6ce07dbe932a8124bd8b59b50afb9fa22f7860734c34655a6f05526c3629e5a010e33977823142510d2957c8ad888e2294da1a13fbb1f8d234add4a3278befcc12ab3c94b34136fb96379085d8268005c67e1055e2f8b2350fae04fce6af309fff1845d3c06371fe29f36c1fc0b3a3f1c5477cb45d67368aa4a77d22fc92fc46a7ea31bf2967dbb577b40f4c0e9ebeb2207aaa52eacbee5891b804f4c5696bee8326f95e66ecc60f2e5fd25e243bc9e6017275ca7c0ed05ff476a6bd5823c70550412e1761eb19bfa46a1428a3a2a9dbd414e55d77d09e96f604d3d85192524b68bb6e2e87a022ebc3b68c006be2e5fa8b4e852d7aaabac1a9e3c2c8f9c7312575b142f2173944f510046e54e2cae1a425ea5c696d755732b32cb5b760cf89a6731fa5f0d461b708dcca24b75e784063043a5c3378fa3d1f232272b154141b4161b07c8865e864499fe8798c45fa923e2f21ac77ee5ccb43e7134aca39bc8afcdf7a095355133875ebd64d1061bd9daf45a7bd92c8fa2b8c86ec7ea9bd3750ec077c0c60cb61c9b2cbfbf5a3b607dd9e27b1a9e45fed1ab1e2838caac8d72fe8fb89f5a265985026a4d94aa2676b0ab65e5de52630e14ff2e9b5ff32bb4f7c3fd758c70e4dbf6389a32df74867cde393db9674d8bae3df2389518119a53ddcbe52387e64bccfc970367f18ca2aa72726072f20a6d69aef27a5b9ba90d52f4f36cdf9739b1b729219b79f6e62ccc5cf69fb0b19b66a33593f9b53656e6319be0a3a607fda9e13051f74754e789c4a3a720e0f2dd774b9585c4b39f6f18a02224f5dbcd8f17b8e1511d6542ff65fc20ec5038a3520e4d36b7c9d0f2a824d50080821f3255f5083f043dbb2050a9384aeda43d86194886e02b817e71d96ac1ff9dc334ee438a21085fada71dc863c69faadc602c0f84989dee8c8285e417777c8b5b29e41a31445f34ed6c000a997d4d909fb6127a761e03a6e611ef8ca3e04a6d4f88bbad42fa67bc2303909d774d6583e62e39929800dabd53f92724f08b972d91db1dc33460642d77b5d87194e0219e588515aa88530c926917615a606a5181dcf7f165560fad4c31becf7c06f98fb57729c3c356dfb984092338a69ef7a445de4693a0d3fc9e2f7f36e80884e05165dd73fcce1bfc35664b91c4419ff0e8ba032490ab8cdf7c8ff4a734fdea18593ecf3c1535dfb93ac5ff53eca7e46b5591faa618f64df28b6dddedbde6e262cd48d7bb75804ef27d6d1fe371f017c7891021338a72d3dcb4d36f7b9a7cedfd983324e9ffd3916e26c7d9122c185e6df4016654749ac41402708ec975b6608c3a1d5f43168f709f437b268fc80a534397db880f399bc568bcbf4363df5cf2b21eac23eaac2627e78ac66beb7088c90d70cc2543e94f5909dd9627dae7ed23e5f8e7b7b1e853cb25dd333ffe575600ad1ba8fc9848eea24afa195decfb332eb7dc0500881024890a18acc1960c8ebaa6f0176d992e3f57a4dbdaf08ada8ba5edb83917778fb4bbf13238a4ce5675074b8333b71d4731de119e6c8b2a418a5854abbfd0f9bd3472b555afb8cf9909666b7e7501ed02e5a26b7c4060cb27945b7dabaf8f2870e34aa42bc562733eaffd13fa819b6edf84d4fe5d6e466f7597605e4eafe0fe9e2f92e654ec7fdceffd0efb5a9c292af9dad4d9997c36af38e193f1fdff5a987e1bcf717a505f050164ebe88c114cd1877adbbf2ab2b158d4d4dc27322ac25fbe270fd197a86374ef51a47118d36991e086a709405e52184046e5a09c3eca64c7e7619bef517dda0c53571eb0ca66620a74548905d4838cdf037f989df31b61a6116daaf6c0dbfa24de1c56853dc11df8df22a118169830cbfd42b0c7ed79e0685091313a86e3b37acd0363b72be222c11f6807468e6a8b7f6b14bbabc5278181037ce69364191711d6db03aba7f329bd8530e4dad53147710f4b0f2afe8775ccd5bb87a0b52f8186382671e542647b0028ea30faf36b1698e8abdbe4e1dd89da2c18f43db58389dd723fd74b325b8bc548d859b3155fc3ce7bf8a9a0033bf1ae43e1bbabf7967f87996dd33a57e9f5a7e9cbbd5a1fb4c318e2bc69b464f3f059892aed9cbfa66cf4555335c056e11861f58f9fdbb8071c8a228098203a3edc84d63a9b4b7c68cc1eb42b865b4433db245a08416d110ea90118481699b2747c6cf850d0bf77ed78546c2ef697d65759b6cb5ac54edfdc66523a8d4c5e24ca36903ff3140b7a7696b65a59679815567276c9ebfb98de529cab56b4c8e1a40ef7e0a6e1b08ef56bd32d5d1b932a696c13ec1a0bc14ace64c95b38886c817a8d3f60950660be126a733b2fd493fc418c52621cc6c309fd8a1290a8204313e806d22387046e2a4cd12967a88d70b033336385eede393875cc4d7439b3e3525345a3bb6672b2bc1dbe206d61b549c8e88e2172b41797d44a23271a92b312396f0e255e6d41ef74fcfc48d1e638d515eac3e99f930be5f0e24717feb8a8bdcbdc515bf6a1e4342d62784d08ad9b3987a35a4ab8054100e5b666481120664f0aa4408a2aae04253242473d9a9bf2070cbaa2023cdac8630a1d01688d35ca8d31538cb98b6b4dda25fcb745abfb8d654447c91a906ae82cbb8154d617a07a599b4c801f6b3858fc635333876962e8f97b8e199d49b3e7c2e0237097595b86f2b7060929a502bde40448ed0769fd2f29b9868a836889a4d64e37d4e211ac10f42dd6cdf2b10f8976f132ee15ff4c2f40fda5e7abaf09cd7c6637adde5039c19afe99aa3c9ecfc5d825469d1232a41ba5133bcdae00b0e75bf973734f41560b874fedaf1df9f02ccdac95b7b3487e2f8e3c9bd67c18029d99b615db46090f42604734612cea32bfeea439960a3542ef947daf3737cad243cd29df2f393cb27c8f7a17f2530f01bacc7729d5568e620cbdaf1cd9afa850f85eede100650f780737586208a08fb9382b9845f13483f9f66ef09c0c028992a614988bbb3a24f96f2e4b38514088656ba2b1242daeb77f3a1d10fd4ddaccacec8644adac624b9f1e053ae4e31bf856b1eb18979c352696650af624916b81777886f9cf504394504c123aaa361b8ecba2add44f6e2011a4d7ec5dadf1c2642f359714301c6718f27249874c48bc4efd78944ec982d6fb6195930bcd93bc01895edc4aad9332401aa376d3afd41968b578656eb85263dd9c4419349a37609dcd8bf1c2187298acdb63169838bdc2c7e76c1ee3e85c68baacb87bc2b06ea3f88a6ddfd4b9577d2df64c58c337921f17b1a5c73d503602439b64f5b820ca18572a57b2d58f1b7e07a6f39333bf477f59865ec0d063eed24780c8b47e628c37eb29fdb7caf2373929e0e63b1281d281e440dab3fe71d78757ec08e0dd23d0570bc1ed8782583eac1ff00a675b76566f8d1a48a720c14422ac4b3be918345fb5121193adae105fc5aec28396bb99749f070d96883be9d7afdbf18e8afd145623c58f11db1203ea97dd417a80ca792d96199261fc52c93f7c6f52ef2c4d95cc85f1f0fd6ce1f0f981a1081e98e4a4689ec065902a713b06b48e8fdbafcedd29d460598c94ed749b82fcb25d7de427ab7738488f4e2621cb811cfb0ea1d0286eaab935710dcb81bab1c20ed6900fa8636df55f8a2c4266bdda38d7419b5d970f5748fcd32614ea5df418c0afa62d4047759aaf1b6efedcb05f103e38a43939b5a2f2ca8690996cae0b60594b544b740041988f3ad7f76431d4b909c11cf28f5d83031f272b0e01327b645cc3f2d9799b9420d390097451f7c0428634f7869b6b952ac76324a6a32238746f23f10f8593f2b5e6c13bbb75880bb601b348466ebcaf736ee60c3dd9f47745739ee96b57e035a2b5231524e0cac9ec6c047bb1da06c932bcb930ade67f0bc8ce4e89dc45b494ad2f86a46bbbd1926f5821c616f304e152d849e016b46f98f213af9067a267643afee3e769b9b617fe240a0a0c0922f08eeeb49f4699b57b6a8459f54f44eb904f7395153700d8f3fa4ad43ac4ae55665c70e87f8de93bdc3c41fcc6266f705d12b4125cb7869381a351175f6ae53cf3e12bebfe20dce707aa61c01b5bedd17f39641b084a91d4f384bc383e3c9b74e24e131952b37790c8d24588703cc97f1e592f910f17d672cdae90aacfca256b845490f1e2d73e8ac5f08f8446813b1cec9fa023f26eaf609709c0488a72f00c13e9aa4e378d0d5796aa485fc65f1d23b4c6417d7275fc9047b40910d980ae0432399df386109f0ad1ad4222c00d2c8a7d4a585214174fdd4c0e0bf515c7868ffc6ae0ddfb19b7eff45e89518cbc9a9df44de77fbbc9de73088739fef52050a59552c4fc94acf5dcada7ccccc944d4a516191010b6a21fe1a2defee30ecfe878d6018392341eff365829109176684f8f5443cdceb842bc66209f90f24d1751619e02a0a3ab98635c27d1909802ceff3d8827e30fd12a5d83c50d610cfccab7a5738a157ee2e3b5153f603184e4081afe3da155c00e6eb29471fbb6a3198703aaf6f377d1ade3e9b67588277e82921f1acee25a435183718f4d540c53c4b2b753bfa81c2b0f730c3c47f8042d2e7fe1d68fa3be3481e76538994c9ccb6600414204d01885aaa863591ff67e447da851e75a34516c95dde9c9e184e5d80db53730a37cd16b88ee137fcdda81de8b9f55ebd4a181c5ce725420d33e10e2d84a17c76bfc9d1409484f5ac7a112762eb2cdd1858a9a6d49da35b61d58e33ed48e81a67eacc835032cfedf0ca2cfc2547e9ac463463767bdb21b6ba8628cd444d52fe6c166fa659b23f878723e12a0d58911a7d3d89702156eb5a86c600445bd67dc9b4e7b8fddf05065ee55c34fb2e6882d19163423ce2d66e52b5e22a8fff6b226de9130954519381fe55c25a6c8163bc350887b0347fcda67779670075f55ee77855c3f7b3bbd820d9099cd1f48e0303423e7c98c55a20015a18a849bd01e902b6b74b20a53a5445b48d7a8787daaed8b97c86d4e62c9f81752afcaeb2e636bf317ea1081d95fc7a57372f7fe05f03965051c2f2597808cc343f2009c67a8147c74f3a58e425ab2575fa80143ec1d5e61a7f4871f1cdcdf278e1a72f498292a982df25de1fee495775efabd03df5b97cce7736c525e546e1832af4bd2ee801fe7b15ebcd4e4deefd96d0adcde040cd612ef165e90c7e244ea35e3e8750529d87deda6d07d738d705af2cb5adf975469fa3ff2a5b14422b02b1196f85bcdbe507cc14bd79fad419c94809c14ec7567f653357e4220a96f6c4db67d3d55fcc69371bf5e5d60c9db244039be836f4255e1acd6c09920cb6712dad46a97ab8d6f4e812e02b45584d87057dd20f5374528e682ddedcb7fbefc1a1fa28be71d455d638445451f7060ac83f11c53c690fb0c4ee192eaccab3f5a0630a3a1e6a89fb97c636702e57807548d44321a95bc1d21afc2f4efec636550cdf3e4de53d3d3832f6c14d1cb782328228de4bb9d389234980a0ff02fe3684a0748bfac4f8c051ef28ee11c343164334bda2558b7b99a90efe0f2c8ee10e22a0ac53d068565790de4be84d6b540d411028a7716ed043977a9286569b0a7c82ad1f09985ac8e3b850216ad3df17f056b2c36827e73cc5f407a7c0afb781d066a5e0b1657934cc717c0a86e3262dc878a22150e8195b693f7cfe0cbd8e7488768a76f0e6d432af02d6bda72a41cc851a0ee39df60bbbb929150479e2de4a7378044d958ab3352684db9618592696e757d1d80be6e96be949d61899db7bff3489bbb881bf048084bcc9c831d68d0f46fd9b550964831e0c73516033ed9606ca783778cca9840045da299f2a85faa0a1a6215088572fabd5d4e25f25d9d817a00523910ed475cf2f388524a566381d0ddabb5f356779969b37d4a96532a718bd25c534114439111f51449cce0e53c3ad33ef17f50a9a3cf46f62cb32fc8028d7b9cf283a5305440894d47154d8e012ff6a202e3efb301b560721ae3d585313ae2155f2a371361500b329b725577171311855164b8c698d14de42a76fc7a82eb0a7d85a867c9ca398b8d23068c068bdee7833be4a9dd199b6da270b5a5bc9d7af967c6829fb99e633829f2b2585c31c9d519755e3ab0e6f5ca9aa884ca850927f49f653c70b67edcd25ae0372b0eafb15724df814926839ee850dcd388f50fccefa92da431044950b2035218bd8df2907b320aade78ae663d7415a7c51a3bd05c0b9d29374bb4354867ea2ab5c12206136bc4101509e2a512daa37a338fbf467953f7f40f642005a8cd00425ec4fd96c85d15abd8afd455589ae7a327e283b5793ff7bf95f05c254390068a60ff3808a3123b0ac882dbd9f478d47a154f0216bdd79f5e3e4c5ec176945bb10f5414eb21bbf1910bc6a53dcef2f4519224e80a7185db2f49be88b98ba58d0f335e65b550595c66380be8459a02874675a3c862613a43de1be4c17371cf33bc22b631dbb6fa12f49672265c7906dd732b01e6afec02a9c81ea84fbad5caeb263af4434e3e482773cde3e51ad6a4944aa5499f95b7eb99e37ee8e329b4ec3702ad68ab6148aba18800a8e345fd6f5b9c0b379e449050a37840309d7406d28309bf4c1e43151ff15f238b930099f07fd71eeaf89983b3522af3e36bee5bd73207f849eff91246a1ee385ea0254d45adc0469200da2146cddbb75345959eec7de2ac51bbd327c27c0a0e7ead0dd77850606df7db263337c5e8b62dc505f64b697ec992c8aa77eb3f555a3f3b859d951de0db484df9e6f35dcfc3f190bf5f2efd219aeaa58a2e1c3b8b2b425bd74ac9c08f23e5d9540923c72c58e4fc4d70be8353e8130b107d1d6d16eff987f61b021401c089f089e544afe81ecbaf498b2529271b834d452d82af6b5a8bba619d7a06a5f798dbbe7a0f6aec23585b98298c9b162468323f1389b4a3f94c1f624d41e529c91578ccac52e5239047130009883afb34a0a5ce72dd1d0e2f13a0b8e28ddd53a6c436e3200c1f9f4dd03d3a6f89ed881d55719adac20bc002ef1fbf39aa77830cb176015f4ff83f8a763b5f35fb8dc9ad440b1dabc0170c8613f718d54030177f84452c5f8bcf48bc935ea29d292e675703d785e718e4f97f6e671d57025f60212058e12c56c9a34e3d95c785d6f2166c50db785cf46cfc79c2a66e3cb7192b5f3f945888fea54a50ac655c24677701610a5f0e4a98a9e98a415c42dd921e4ecceb21746334af904fd1e8f58935b2b4143c3cc6eb26e7db3a0dd17dbb6a04383d32223a6004676624fd372e3353bf74148ef4d0940fca0d7d949b6f116f5395c190c67ee4d7a01900f64c6a970c867aa4cb978e6040933c83ce2c75035486b6b502b0bec0f50ab854baebaaac9c86eedbc3e2876cf306892ca8cce4f7285176afc6a2768de0155bcf3c2453e8edadeedbfcf129b71b6dcfbde2c2b78561980e49d71381db7eae90896bd5ec77b4cd923f1d39f543860ac14f829ff30f2dd54f332c173885ce37dcca60eca9ba30954d20df66835212a89b9c66ed8bc760e02289454b27531a0782bc967146b2b0b30846ae03ac7319f2b4d79ac93dba37d633a0c6f443db9624741b72403cb96771796ee34d35b67a14adf325415a0e8abd414ac32b0587b7924172d948433e83ace3fae48fe92b0c67975a3bf122160c49af3d9901b4bc366c5e60741e03384265cca2e55f52f8730f2530cece03245deb189128655b29bba4cebac0ba226efec9711215ae5e4fde1de837dfd6ed506e5713b03e541a14d6c8427526f51a45f34d2a8341a63e92e47c9e5dd2871f3cad5403d9a1a4fa4f6639e1b0e931492ad342adfd0e61674492b87086b02e26f9ff5a8cf030a0fe4a1b89e35d79e7acaeab2288abb67a4ceb341c557c037d4a4cd321aa56aa8cd377e45ab1725e39cba866fe49ea40180d152b8523ecea872a6785e62a45955d7e88fda3b4d69e85cabbe21c9b184edeb5c33240909126eeb899d88ee4efd6b5c99466e281a79eddaaa14402a5268941035c4ab6322bf955678067a048269cda1a8a8038aeb657868dc512682d3ef75ff94e851e5c5d41013211d5286138cc3cc4a46703ff68cc0ba5696320d6df0db67f628f46445b06dd0218a4089cc75b26dde2cc146ac40345bc376e438071964fd3cc62ca7682945d20d24eaf64759a350631b1ec48cc4d860eab0b15c48c4b96f1ed827f49f578208d00372466279a30232fada091753cea68fb54343d4b12d0bc2955315cdf86a31baaafccd6a1ffa489d3ec766de6b40d18eb5d108dde5b9111ffba017e6e90d40d4f6eec46427c728ed7457e6021a3504810eefba90259669087c678a95cad60ff8ebf6d01f110edcc8af2419946664d2d4f9a0148db6d036b66cc0113fb5998eb253fa3a318438ecf0fe49661236a41309af60e7a0727d556a21196db88b2722b6962c8644ca0b42d9d2b771224e7997b4b7050bb068df294391abd3e1a219d18158a80063c567ef1f6d43c22fb711bba281c8f71dd90be29bdd50d66cb0c00254adfc834a240d16d05c137dc7711b90d5557bea99b9790b033b9e615a132ef946b251d91cf1342c6f58c63240ee83092279bfe1e46c7b76eb0b38c0f63e9cad8f94f1af5f82b3509358c6df2f53f72e4bc08314552bb58980da93a062b0e6eacd50c3d547974b998c77e3fb3abf8950f987e0db79a0899097c6ddfe8d4d9ae83c8a21b02e945b9446f9a38036d60db8aced4a024d1eee782e4a58e6a74c5383962e9df04f7933e39f1e0a3de6c0822d4c9e455db8e629274c5ca35dfcf6feeac8c5c4c172b96a7b6b2f6f9cd5a2b7f59d59fde0ed2a78e8b963aaace4627e5e28f7d793aa3fc9795dc263302b4e2053f112e768ecabfb7510d131e74ec29f820619a9fe0a189098222b6786ae4b6bc58f2d073f5324c3407f5a776e9f3aca5be135905545e27b0b6f2150c14def54323eb410255091defe36d67deadec6b8833ad3e9b6cca3d73017a92f360b4ae49108f36f0e6aafea1951b072908b84cf8ce12af0f87e5943e857efcdf2166e63e7f121484f85de896a3268a53ed0f869965b9ed7febd9c570722b4dfdf53d3888ccb03952d064ebb605720e1c7a17aa27d7b1b8ef4b3869e1c440395b0915c19d35d8a8f25887aa9d54d23472b6487ed424f47965ffef29baf96ddb3404ec501c224a4003538d76d3c109f9a46ded4fa8793300fdb25580a90193b0e1c33259c6f7b6f1a04778d81c7f078215055a8caeebe1d6b8073ffeac928285fdf9844e587b59a45920a74b80f751dd6e9e1bead804cbd22483eecbb75211eb37039fbe7bf1953a62acf070e703f0d7735342275400898ed2dbbec259f1899e16509487a18c563ccd7fd47e0e2360955159b13d78c3c4896ef298fea74604fa5d0fe5600f7bb0512ec84692380af5cc66e61112ae1989a371090ff4b827a8f873aaebedfc078fd6f6089466938b3deb0a20483b8c7b2c6fbe90547bbc1b6e00d96ab5c057bd3c2b02685f548e24abeeac6b2afc249857dddf257af6d4b88dbe890be87287c9dbdfe58283b2277083ec91f30eec3edc746f0594993c4c617a5d1186530591ab19bfa1fdad1354dc3530b8c3d7ff8ddd53766621dcf04fee77c1dd4efd45e32bf1c53395a0f036c1ed01dd70b43cf4980339d8f9b4b7eb618f8a18a791cdc82c0c88b7f3970483b172ca4b9314e50c030b2d15b2903f2bbda1c7fbcaafcf3f68e4f4ad791828d65a7fc414fdcab7143b12f663ad976b1d80bc9f1f5371a9e0b5a119525989ab71e739a772d46aeae9f804734c4946f9c5e47f104fc65c036f639fd47b0f90f65434ce8424f321aea7c82aadeb06f22e31f646a57561e4b534cbfa6ddad5d87a9248225972d678658017ea8c17483ddbc47e9d5bd1f7c2432893bc130fe5c4862c371123b8351f3860d36c02c961bbc133d514a0d8cfed55d1d881fe38c9ed84ed1f172c781c1fcb1d30e5a537fc1767a3da92e8a36edc377f25b3fa1d6b90c1edf00f0379a34a4e09bec5a01dd76ee5e76ccdf25769c489ada4a0d3591e6ae1815ddd0ec5ebe45c332a25251d5c51dd3ffc8461781ff2abe39a7d4ee9455ef2ab8d2e92c7fffaaedcb692bb11cec2953baf9b7f9b661c2ffdecac0ff5b49032fc551bfeb1de079ea1baccd8ae91f60a2908e783ef2da17cdf8bff1527452f259fe0415cd34095b9d3009f50efd83076df1a523a7fdff137ec001e3bc3011ee9cc152b8c136882d63ba3fec2e5046d66dc574866c6b89676f138b1b99fba480b4d34e3961c3679cf47a1f07e3d60505e45cd0fa2b75a15af9be8aaf1d72abb4d2e6e5032c46f43a4beda6f217fa44313f50354110bab9b550d9287db1e6816c91345f93ec8cdc53b5cff2055f35e770a5ea33ab66fbc518662bc8f2f914f1a4ae60af31d5e6d9fa7f9bbe008c3149a2d2363e0b995f60160c86e674ba5136486739c9f2d892de462e1ed5505efa7964cf8f973b56f8b73710f5e4f59b962642be3f5672959fdc97c7544211309b54d460f47ca2533343b8820e2e30efa4073c943a46ec5c88b997ab6dac72c00652249e7aa78b617d06af0c8277fd28213357a627342b99663d27e08bfca581741f0160822766a9880e37030c774fe49b129d20e40e8c3402c9e172b9f54ca080e2f09bb6c2341e4b22c6731c8d3d4727a41e68666bd216a048ff25e34e0e3cd7a803c9e4f8ef18ad5aecc2222912909b2c7620d3efbd745b15ccc95efdcc4a183fc569cf2fca4f1efa6e01b4e8842899db656f90d95f378a6023af2f3e2c43ff4ab1108312f22b42acfce1e51480923071113165bd4bc1f5dc1349c185d644d6509a4eda7ed40ba5031ecc8546f0a0b00d64adc4f8253cdfd864de49c97f97548cb5033326c27d91cf553d9cf35be2d4c1b16dd0b96e39787824129b083ef31659d6fd9db9ed73d1b587d4a849cb8fb7d163b4784d2e72fcf939074e61563de852c880a29570fe4b098b3969d6476a1ca3825d1cae7a3b591d36d352db3ecca24b8fae2acec6495c2d76b221d510dce21c23bcc5829d6cd035a8c82df9eaec4e2e292eea3a9cdf6ccd3b3c68c6a5174673c8c2e03ca61e924436e887324892985dbef9e05eef00187b3b4610c811a9245316da1be0ac2064b656bc9ab7cd8a8bed39bfb7fdd1984fa3c7f39b8175ce6b12bd004bdfbbe4f45338232cd15a1057e0b31344ffcb52b90f9585d94e7fa3fdc186f1d6257387261ad6a792190c93739ee4af42bb91747d78f008826795f12310abdbbc81c013d9c3c21448edd436f9f73476b0278c2f7387bf3d9d742a6cece887cef55575e43510dd8f9245899c7e31a1bc81bb4bd7e79e0727d3a49dab0d9f3b43e61d40576adbfa78947626dfcf09daedd7a872ad47ef430e6f82760535dd3390ccb06e76c4198d7d7cff10243fe753402d850b5e8cb30872fee14f7013e062802958ab030d3fc7b0481d92bece66f93419d444c31ca1f35fbc63d4ddf5094dc04bca28cef27ec4a27339a339c6e23e72c289b5b61dc7262a47dac18286925deaf5aa554272f452e3d5dec3426acf0d0463b6e6f594da7f949bea7c39b0dcb1a97e029c8284cc89b779a3e8224446fc3ebd49b46f46f3eec34c9baac4a46cbc43f7571ed3b362410c3f785bda05dfc45c33cb117d023a47235db2a4cc800ab9e1bc9ef526e786cda14234768601696a2b3a0c7a9b821b95f4721826e52e16da4bf633419d48288b2275708d1015c6a93523c561074f8839e62a78f0d91254280d77514cd2818327cdeef380647d8cd0c7d2ebd5043a54f3926724fba420cf47879963308becd1a05e43c917a15e035afc749bdd40dfb0e55a1c5f40e4ba19f958e04f0736b26eff2c13964563d16ab6b09e828fd5893b0cfcbf47890d10c2a9c1bfd38f089060047a247f00ec3e3bd8dc999ba0556c027b1d4d375e82b844f95af5072a556af606118a4eb1199e07d4d5f3cbe45181a9db6ec505ddbb405a370e5165a3d7948e7bd659981527ac4a4e0d54c2272cde9579a281ae9106b033944574f3ff1cdcaf9f58920cc07b9ed7837d799efca4ab56a784b3e4f49a44792212e87b59b21894373a36e922d5af6e5e783a1e81a695284e29dffbab96000b0bcdb0611de28779df10c4b554f851313a5933118a3b90fb9c7b10b4447437a631fd138cb3a78cec686ecb1c3ad011d6adecf5f760e55ad359b42d8cdad13b91fe929b16efb7c7bf6dbe57527b07af5c1e2e14cffa4b1d782a44a48d031857ddbc66351a894ae245214d454d0e9ae0e7a5e0b56308ce4f1b4efa3c7d6df6e2a5d328c91484447a57ff050c8237176dc3ae673a1601a0aba52da7f1f2ca08f171d916e6f53c49573a11c326285717d4de33410866eaa48da9119199a977a13ec1b4c69f9992a56ffd17ddcc3dadd6b3a0647b49cecda14b1eafac64a0bbc946f08030f57b23f0b8fac17f656c92d4509dfe86dab3d39bc9cfe5217c197bbb1c790a2dc1710c908b8c82bb1e1e9e4f9296a0772fa0820baaa1dd16aa5c758d68cdedade1d9208cda119e7c3a6ecd577a848108e77ab61d6187747786ba8bcb1a137cc26348ee86ab2cd455408e090e142d24507254a1ec732dd0157957f8beb5536b6735926776c0d31a307c2312f2adc7849f6bcf4a1e44ec12bc0e45ab7d21f22b0b4a585818de63795e051a2005372f8e711fc5478d5fb412b5edda5f81f2ae3b451af891b60fb5ff913fd74abd66197f1917feb9120f61981ab6d01ab0b32215a1a4ba9c3ff9508b2a544006bde2ae16eaa4af1ec3b569e53251a383bf3e6e27b302a5ca95794c7bdeb828c4f4ef528f9e68232910324355f3b4df5a7e7e2dc9c7c2433f790a8c86c83c2689573fe71c0bb11ca03b0738246be563330ba1a8bd02ee979d8a2d35055c9e9bf53444cf9143f7a29a944bdb59e6a6a3b5851fcfa931d7c08257c8b5925a5e41c33d2e6d7f8256f685c4ddec17e5a02d6f782bdfc75a156489c084d39af01171165bb235dde9299fbb021201b73509e49f3fb588880b19cee1f89a094a3d441cdb8089696796d826df7eae428f7436a9c75a58b2bcfb02ccd2a8016fde74cf31128d9871e0d7a1f769c5afc9e9338d600eccb520057989a39da760fbb4d720f6b0a7c9d7481e2268b8f9a188f678c76a03dac862573fdf3987ddc2845d397e74ff45df9d512a41ed71aa90da36ec4aa572e4c819cb9bf0bd5da9e900b808103b9504f8db5165e5147656ca3d588fbba4eb467e470dacf2f38ea00987d2c42e3696a62f3fd9fdfaeb68dedbb50077669153a88b95f395efaa82de73245a06ee5304b3b2ec1ef79c88d3b8cda82fc7db2d91350dddf06d893498c522868b29489062347e8c0dc293158e8993ca91252da55f3caa7502c4b385c874cd6f2b10ef73904d6f04fe58eb022c997abb4d08182538b60c223e0652a51911e018270f512795db82f9db18b9e746cdea5918b8cc0d641a1c6d8a2382f72f310480b09f6f781405765c6f92e6ef5bef1f87247810ae8ecbb20105ea6535bdb234d2453abbc3939eb56cc5754be9d1ca3be1ebb072e019a33c358e3e9e2815bbfa6be35a62df053caba89a0a3d1915aacdeb97145e985afe8fc57ef96f51b6d528a7edd27c17ec002b13358d877fb39b27243e769a6348225278e68db603780802e6574052e5a730e268f3d466ddb2a1cd391d358f7ee5944b17c347a66558f8a579c92d8f799d17276c107484779ba56c62903e7775fc95c1e36a099a2d106260831f1a389a5f4299ae1a8916c5542f32bff55d95b6e17863e3d8e6016d3f27cb1dfd0a52c8e04e756de37f271575d9f8841204cdfbf4fc36b11536a31b3b6135440ad7edb76e91d0892d749c00d1d38cc1a30d22e52f3dcb4e5468bf525677f3124bd03c5af88985b78ce1e9ea04f1bb6707c8d99c1230bc6853a60d274e1cba1991e8fc1b13a43a1054e381db78134958ae3aab8b8e8f62978f3a69c3909cc9219a30004b0fe1532d5c8b4d00e57ac4b0cade4a134ef82bdf1bc89c18e6ed8adaf4fb9a6ad950abb4c4c30576de98169bc9ad2ead20fc5b82f0b7ecda7bd0535d792269066f8f941e59218ec0bf952fb218a262085c4917c317bf35d83f6db184d8824c78cfec490517353262b728469a1fd774a64f165c3394784d5c7402be54cf2633e5b9a72fc953cb21939568134572ee17645163814debca4b79cc3432868819357360dbb25e9f6ba85dec859f6ea3ebd33ac1f4df33ccef4a71dc54e1fdefe1a299b69e189db2ccdd2d8f051238ddccbaecfcb62f5138799dc6a393d0499eeab471f090a9e0d172150388765f460d789656c2cf21b86af420033908a64bd903312f669f78c5d0b6b0a4e5a2d4c114a0a0391f443b67172f507ba8f1d44a827eb43624bde66e6dbc2b41fd8c7b09774dfe8e33e792f39067c543e9d331f14c667f192398dc072e05a157fed2d9c2287215c2af4e550cb740cd231142aff7d1381bdfcb46e2132f298717ec102709adb978078d0b30bdb99dccec853d186d934f5cee44c7038200c100b642d9c36baac7a33d3d20ba880e8bb811397c5e78142632d24d0c8ecbc00e55e0b37dfa1e4d72942be81b98e23a64613b5b4fef422a452780f3b46a3852019d6665796395a86de325e8869ea3b37b314daf2060145cd6399901e5355a54a38073db4011cab02b7c01337b662ca16f8e37c9919981ddeed92b8a359e96d4b8e40a8ba7db86cd87fe951ccbadbc9f96f4c046879d3ac882371d30c70db66bfd5ccec7d92c1466b5802ae68910e2fcd29d2b2133cf2eb2fa1034acc8bdeae464d9027e325868a19325777f04767ec01b9f39b93c54384038a5a8715e8a5b17327bdae7fd6ae5c05dc083cfcb1e010d92e89fccda7a94a368dfee9d73fc2bf9236927852d5779d3423f37033d3d4f05588bc8676474ae3b3f1b43213486e9102297177092fa5c52abffb872e658a03644735de734c92b61aef40b69a4a5268da2a0ce182b77f067ebf864f6e2434b295de7128447c54cc63a7cc91cbd2a54577fa543b9818788e871e1fcb9c7252985fb22dbbce892b462b9793958ed6835ef696132373ac13089d7deaf898092e56374a8b67bee628c3f756c78b166e1733cc3c4f5859cfeda61f12762995cb43ba07ba0ed6bae3f4446df6eca8f34f95185ad34119ede3cc805cd4a557dca451ae4128027703acacfe77f5eefc61baa94a83f634e51b05e6ec6871ba8b3bf510fbf210ab4afeb5ba0437b715f077c1cdf22dbcc031abfcda6a6cbbb7421794a06271c3292abcfdc4cb982209a6becd38865e96d9e28437c455bcd0f206db412fc5e25cd02c99c9f5c90fb05b8f84af9b7bde9699e831b9132c0df40b7b261ce1c4890fca1c2c951d515df5c5deb1e6476764787795ddde424ed88c6356dfecaecabff1d963b68337c19b87a4c31b96b21e9ecece9c6cb743bbc41d4fc9ca28950c650e024186dbe475061bbd36db757ad5b841b406553ea62301f74303dabdaa5fb7e652f59452612d2cb88e196221ca27979a38bdab98eba4ea644d6c208a88a44a9fd25a790f0c8e2c0ddc7b03a7c335c7c403d4ce0ae0442186a46cf19a7829cec950dd55895943430ce8612fb992c08c72515c29cc544fc7604d15f0f5e5e6dcda22d0d7f009d7270747c39e0e58f4fe2a3477fee25faf311654bb2b748d6ad0bc86f6b04889a6e58e5a65cdba71b863b4135c115753407a13ae0a966f39420ce37da57bf84cc55aca2bfc0dc3cebd760887703161be9b3cfce1449e52b484f5dad9ec125317ce33177cf4d0b26a08e222ec4775d85247556d478f3e46c52dfbdaa3d79885de64925903c44d928da6804889deb20a55b19df3d8f94daaa296127a18ef3da1d20ec3b5b560b704498124efe20f6d385a8023dcd47e75e7d16736bf14f489de1db3c9ef7ab504efad3a59cedbf303a1ee2e13c1a3b8ef9020f299ca73a58fe04356bdaf332b43f737fe3bb21c06b640949fb85a8e44189e8ca5c7b0b8cb744d9533bcc70e632988d69fcaa5a943ad9ab3447092b187446ecefb7814f2eb34193e2de6aa0d5e4cbc950be542a7162fede133ae04a5f9e1946b6eafa2382c641a5e9c9e54dc20bc17c4a3595f5a08f77d160873a302dcf13f23e14d91d89e0ac6b93a25a49c4485c7b03cfcb15d25da313ae34e4e82a66f719c2ac1bbec65c010aa2aacb0bf1a4401515bfbe1964daf21923fedcbae197b4e51fcbd390c73b2713f5f1d77bce4404665e5f4557e6ff5e2eddbcfbaac81e0492eebbbac8fa45ccc38271b9331de4c3379db037bb72c974c6d0dc3646f3a8d4e521c64f9d1cd8c0b5ecb6fbcc600fa2a915672345a2ef887a6e517b6818d78b36aa6441042dc90c2e27374004c91792d78fc0e79b38bcef6eadb7faaa701f4c578986e0dfdf8746a315ff47ad05cb9ee8cd57c99c08bec7e2b616e1db7d9bb822436a11478ca5bc80fe700230b75169750e14726d5444c2a0ea90bba798f46a196a7d5639664cd3585637c1741715ff0ae44cec37f37bfb34e1bd9ed80d8b5ccc48f0d54b0c24c75652d1f1fb673d1247d1594be01a03ad25c33dce205c0b1731ffe603f936732d96a4adec5b526fcb065eb6d09b70e1a939e559e8f7398f5fceb02e744eda619460e3da89b7e8e231ae2b031b926f7dd46e6d39a6ab9573352b7414df564ccaa39997f9a3c550a18e6a1656f1bb90cb7b420010aa8bc1665fc82079addf1d41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427eeaa976b7fc7080df4193bce5bfa0645a86737261fbbde0c863b42b4c5c55085ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427effcb4e29bf41fecce5d6572485e31849d41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ee2a973235249a098b34c84a266aa0a1e1c1c8385aad893de1d1f150db783a736610957365490cbe9e0f5eb0eeeb306f02888d2ce2354a67f39ff0d5060ba2d05a70ea53dc2b99d8807e7c98f62ae6131c18e1c878894d29676c9ab486a9a2b99fc9bb11e5d5e1f3df0ff51695a8e9d0a5e0df59474bf7d0c41ac997fca83812c2b4738b8e059ec568bada933f99db59e979bde8d3faba3d28c0680823ea726466fed991b9acc04cd6a35ef72db0f261191f868094d850bf6043c47e6695329ddb1ec7dc66cbdc846962d6325d84e95bc56a7424910cd7f975286b63834f8f70dd6e6bd4789fab1fde3b96804b554371be8169e29c6a727a71bb7a2e74d570af0d113e5dd2aee5c9cc0914c3963b6a65d4bc7ac99595883e729f28249312057ceaf2c04bfd6b499fadfb4be8a3f9b77a771e3dc18e426ddf7cc6889be689a7a047f0b3287ae15e4ca3acf63666374f03c0f085b5f6ae1351de68279c4d163e08da379f36734dbb805bf55675f05bc80cc7e4d355d9fb6049999949c88ca2a5e21a676d83cb9fd24ed8b3148fca0734c157dc5292aab9cbd761116ea034eab7daf1c8e25b2466f0db606722b882bae933802df6034b57a29beb73dee8ac66a7e9a329a2e6730476b66105e32b9791e6682acb8bca9f7aa23c7693581c52e1390ad0e05e3a61a6c2be1d2bbdf32f4060b07c49da5962302e468cb20bb1b90248a8d23c12aac51f62a2dc9dcab9b00be9c2b2c84219d59c39056a32abf86acaf709018c7205c887d7c48dd134fc10d1ea7d5d0f6522da6630c6dd47ca95aa9120ea5a067c852f765e4f72783cf888176e4ea44caf3292967eb451736aaa33b4717228497eb22fe22d10c8d70b0e10490f9758929213cd0f93d8c81e936854e7a5dbfcd811ecc03a16cf7db29e12e3ef9d6bc4adf67658e72f9823adf572af63020e68abb2cc7d1320525debde1c01b0cc8dfe73dc18f977da742cf616f4f7729f46af955e3cf3f4fcd95548b6f93c221612085dbaad0553a90e34425f68da6e01d43d2e0b3f8208fa429b318c97583db5213ebb7f02a228d66e4cdeee2a087e586d6dbfb6f7c085ef3ad5f421854077e0e07d6514f4e5653e6869981928b5ab9fab98860c69994267f2709a3566f6cfaefa5938c8a591133b2e78081baac6c1153dfd5d9e65e23acf78bdd5eb5966feb723a7026f80a520055389e5bff6b7df0df7cdd1f548a69460744f1c183b0c19c1e6705f2407993785b5fdabfd6aeaa2a890ca15dd8fec5e0f27aebabe5a2c244985c84fe93a5a05f784ee4869d730214ba812b2a8fb9c366bb1c3fa942abc6e137058a3e3c33b4bd7ddeeae73f7bc371d8a292e81c548dbab2d4ef97715e5e38761c199c8d7655d4e00397656d5d857dff4977410042648e6b7a1c90d64c253d3aedcf5d77be01d25e98982bb679ca8e0bbceea50b4b607196d6641fa63343d74cdf44ac8bdc1b14a60488fd64f825d9853e357b5bf96aac99efdc2b8e53c0bbbbcf04a1589970ed1190565d9fb79b7934a0b927e128f2c312b6e56ce8dc850cc87c7a5c6009df77b7cea61decf068b515317ac41dd43d5008db66f1e3cdc533fb2431191e2ced2d201f6e2996309c89a274a400b3cbcdd5115da5e7bafb1752663c4bbb732e1a58f9b38fab423f54085f0a4405f76b71a4c4c58a5216d604ea31cc6f88f2d5ed2c52f44beb307cb450a8af7dae8712f6bba62cfbbe97adb061ebaf8fab3f13db4f787212c361c7174b42f7b10b8c2375b4df6185938ee2e9936578c74ab689d1cad97c97e6190d08694ee23aee62f16dd7bcc666d6798a0bc9596295f0b3c101f3b57809bb4bad3ba62166768a291bf005d1bd30e0c071e8e2f78c7b0594339ca9a86ac5acfd971e859080b0557ea3cfa2690e3f1c300123b6c57c2cd40555b67c6e98c5fca2d32431784bf9c35e343ad860698683641df86bae0f3c30f66ee89c16f982581c9aa2ca6c9f80455473163e68870d6008325ccdddee9a55d8ed20f2d83cb9fdc100809c335c066c8a18997b07bccfc053155f5ed1cc03271575ff100d4305e597e95b4b4feba706a80506bc11caf5d4032b0f1f53ebd943c64f17dd7a45bf47d056724a1ff81b3dabf29ad76c3c0d2b48d5c6f2495dc8b4befe9383e4c162277c33c08f0e5bab97c78ce7b9a2c243006d61afde5fd31fe063d2c9677a0bd6ebe90f4519ca91ce0e810ac8b09ffa85af2d1eec2a0efae68206740142251a2dd9188a738c208f931156a723b156db33c39eb2ccdfe350e8fff05960a0bbb0fccbbbbc4d559381ce3bcdfa5af8806631208511f129fcb8998d88c093aee44e0f61a58e06c4479258492d01862a3a7fa5b5fec838be61d88cb87528232a5d0af4ce78205a482cb6272f803648c28df91952d636b5728dfa197471d5036671dc1b54848b5d395940f286766f76007cda0ba991a07904c62639aa857a979e12c61164179b1999129e86b1ed8fccd2caa34965bd5ec07c756c55f462aafd3cce9f9d9827a9fba667c396a31d0605b73d32bc33c33cc91960cddc4e1453403958bab3bd683e321a72ffa8b502b28302224e1cbd9fa6010547111f1f03c349ecb08698aad043f255434216f7498304243537cf8c7a4d2bb74d612ac573cec5c022acbd58af1dc8c1cf01c00877cb26bef664550d899950496540d21c4d0eff794a2042375e23cf7d75c8ed5d5ab5a853d0805b92c3ceebfc4cd8cdbafa97210215a310ea535a6414ae7f2b7d72c295e71823f654f470c4ce22cb4b543bccbf8fa6a44244faedaaa5ca7f45727814fb51805e063b9ffb2aab91a78df116b5c630178e507e4e48ee89d0664abe3c5ee64cbd0e839af3ab830e4f396cb90993364f94c6b85bf598ad056a0c5e3715f3662310127b3ae0379bfea7e8d11d732288d9683a5b2151fbdd3ef2e2ebe055c67995b28b7e03552e2b25c2ae285aa1f6524bacbfedeb7034d7173dc70d9365350bd5dc7c0a7dfe7506cca8d6dc70932125f315a3b6d5c6109c882c6abc36108ec5c171788eaa732e388b63038b6c2742f7652e4c128e3bab134dc51de16fe8ae3ea5b85b749478d2c012c94e185b4d7a3b7694e65cc85fd4647de30a600deb3758a7a17be41d20c49d0f0c65951a0f93a7ecf33e7a07b3ce1e0223b20b4559a0246139808e2ad82f56000b9023f930c9621f975c55f6a4694fc88ced76d4c7b3462a28ef6af722670d99c7875befc9169d2286f3e2f5c14d38887529780bc472dc2348c57aff208e2618f9beb7e3b690e100b8db7da050a865be5533f7aa8f0cc5fc0200410320b310cb45542195bbf6a6c8bef3134e82186bbf4248c36449ad2c2845556d3c80ca25d237083066caf6ecf866514a74e41dda25a813da3faecfae41aa91290d4faf38d1e290f1c0f26ada639072c9c238e7afdb57979ece6687aaee974bda78ccbd04438b63dd8e8afbae744c0e2bab1997b4ba4e07f061cf439f62973c6e687c160002d50b2c8840964ea70b5ebf96bded7f373ca2192bbea5fb6bf0d8cd62bb982f87f5bd056a4a7d9a1a3d516293ba98fbc27c49a77d6a6b8b1695b85d4c99536c092f279940cb0592c4be9476acdca2ad5c3d791a412cb2ce7e000c7e47b7b6e697c41335d0821733fd08edac59f747ffb4a422cdcca7d02d284e610a5c34bcd78567d0a299c041cc8cf91dc9898ac033a344b3ff5831e01c962edd7adabd1a794b03623638819f3db13788858ac66a6b8ff578ac001ef81b2f0df1571baae0af7b6f045d971ef1e51f48eee095397032349cb553de252afa26b0d24d33541aaf9a7f93852a17bac2a07209f1546c64981ce36f8397f1306be45cc3ddd247f08d3b5bed5e0dd5b66166144608bb06dda1a8db95369ad9ba251633c3aaeaff5b05caf0e2a8fb65eaf4c735f5891bfd9773a5fb660992e5551bead176ed8c2f7d8a8bbe9c8bba42d3238990bbde911181d37372dac663f115e8974058b9bf7a39d14d77853f0a8197e090396055383821a036e0cc8210e9ea4c3edaabd8e6057dba87f99ac70c227fa403ed8e13438aeac238f02c480b4b1befd7d150f8444fe9877aff32eac969f927a35efeebea052f28ddc83565929cb689ba69025a87c1fd612710872b9d4c49f718219adb0321b7e28273ad8936c17c855108f66e28ed0ffa9b608885bb5e1a18a306c7193987a6fdb601d0e2e65191b4fd9980bff5f060b6143968a47e85ccd010f0f54c8fd90426dbd8f8752b68bab3c25e412fca5f9feaa696056ee89436fcd310e36a99e53ddeedecce4d2a06b1e1151cefb5bd9aff77192a868d5ad8186c11672bd8bfa279ac782c53af42f995f74dd36343b01756dc08d763acdd2b18ab21e0721a73fa627e664d75b1eedb95c38f045faf491c9600528834df5db75ae1377bacebe47e47b7532eeba7894123167bdfbe033f3f1b4a1e6695b61a05a28df64869e5d2ac894c7a12ff651c7b0af1e873374e5e3eac210c28c4b9d0d750235848ee945c0f336e1d2f7999ae06fe0db7b89f73b2659e2ec4ca12c59e17c2d7484aae20d6981e832d1f84a036dc1cf493867ab4ba66de8ef7746c49e8c4ade9d91325d7a97f3dce319970efcdb1aa61f48623145117824811e23d2a6e7fb89d0fb8018945ae9390f7bb61025453896e55c8d75060f6024b776fa8f478b9536bfacd66bb68afd81f43b7ddf7ae9ddce600dfd6e6624e42b4f20fa1d4640b852d0948684d765551371beb4179e9021e1c6f2820bbfac1978c895bd84790bf57352df9d42ee840fd40aa11321144b2f8f149e75cb85e923a395fb9432be82c95a40ed647c97cc26658244d41e19958e313e478748a9cc430ddefc361dbaaede10c95b11dff6b63da7396cf8e712f62d125765ff2970c95e5e26e84df4bad7703c1a9533467499f49d20000fd527dbdf3775ff5bc07934c5fc2c2821d5507860a42da93169033293e294e57d6632b704510a5d1f1fa37b8ae991037569accad0e5b24004f536e601b14fcdfc7fb71d4bca8f6f474aae2baaa0b21d26d9b302f6f664fe8332dbf055a783efef64164efaf1531cb57d768dcf3e05a26a2091de8e14e14332d9488f07e8ad34989949b41cbf8f3bd782094eb25c6b11c399951769e1ebdc1d182e6d7ad2337a8a21a8cfde6a74502a53bf0c7f15bf99d09a981c83c754bf1653ed04ce498846be17300b63468e8fd4e21af8eb5fec8390f9c210a3ae57ccfd33d42e1a3550e88bd9933a1936f68e55bbc72610e28349bd8cb1e6e1279569ebd5ec1fa0ee5b16f17e433d71faddc53b8829392d19f2d6c436c4dcbb09c88cad75b355775f0cd63db8a2ddd7fa307295bb55247b76bf37576042eab2a5e3c9d3ae6e908919d4c7b11f70dc100934b778a8863496d8b3efd24cde6305fde89461af7df9a083732a7672112edf929c166f18374f084a2a90e712672458b40669fc22328e67e456292b94267aef9d7869372dda37a6c23af374a812b9fc49531fb2d5f6402bded585e1bd7a25c86d9d2c4d6387334831033b398c7c5ba7137a1a780eaea944286381c83e81cc9d5dc06a20f9c85d0f0861e063fdff82f7ee4cb402a8aaf1e681234aaa4773c5675bc0afe8bf3fbf6d712038f5b48941d462f7957482ba2370d83874c44a08d164345d35fb04cae638aec793da9abb180aed30d66dc17b8a58b0562d10d2075c5226ac9e725268460e331102b61d84151678683f51bb1cf1372034ea197fab732c070528ad7458a4b41e7426a1d273b5fa459c848642660f7b340fa6fcbd45949ad593e350166d91fc1dbf8fa3d541ff5502c7f97377dd4b90fa33f4c5968e578982bb8deae51f63c3889b5119649a64e3b21179cd7164dfd56b23a0a4d5a12dbaa654fe807c883a8a1fe04a436a6f6e0a79236b8eb13313af6e12a6063404e99b26962dd01e4f74c10396e63ef414598258a7c96f710900e80fa3de80b6833026cacd25464707fe9691342b765d23f168926b322ea266dc012f4c26d7227ed18538b67305445c0bc712f5477f61b2ffa12a2b1de0ffb9b1205c3dfe017b99340bac6412cd7c7f7730066e2fd0d23043010d52f200eb2d96aa8ab1a33b3f6ed2a564e561b29019047f0489e442d367d531d3ac2e5366a2e3beb5e10052cadb91d5d7b00d0f00fdd7e76f027e58ef7276b85b83d22730906b26488203d4ce6a95edde858cdc9fb21e75a021b00ab8098a5d73dd8e57f1a1d2ab34ee06cb4032c3247ca912ff64d136d4e4e99ad67df7ce09503608c294e910412068ffcb690fafc26306ef25186524bbbbca9274ca5a36c0eab40e43c26d929f171c680a2e35afbd06f6669abdd8ac85eab8f1b14ede72b525a6091c93b3aebb4f143a8525282ad044a5a5cfe9cb223e24d93cac95f6e7e6ef1abd4359b38ea659c1b58adcb436f891f31b84c026118783f004831fbc4b947fa6c55d34a127b2ad6053c8e68d5f5bd4c4a303e325750ca5c8ac2bb9ef3cb2fb537b2822de2d77e3d3178575c9d298edb47040f67ffa44af145502ec80889d7f83ec4a009e53b3fa27dc0d3dfe036fc90c4e3c920a29938c3d5c02724054de8caeaf146b674a77dafb8bdae719f7a9a3ecab9b8860ecb425d1fa75d4f8fa8577dcfd9d7138e60ee2008dbeb312d41d19cfc91e5986e164d716839f82c6f921b07692a676fa11f795045e612b5f4381dd7beea36c50fc688e1c7c336f1d971773912f2158b5de958a8a1c2dd785faffcc69c04b48df3622d600212918267646bff52230622f6c3cba83806d8d03bc13cdbacdef327cece4c7d74cec2d867c79a8e7f9980289fb4493c683467cb030d04ad7b178ef85c7b10884679d2d83065d25be042914523242e1ffd54327bf2925b60668216e2e92d5d03f93760150c3272fc591b3530586be03d414807451c9716482a22beae0b84229b1a6a3370e3cf71c1387b0857d34e76d514e55e3f252754890113ce880aee7ef52c44a4933435ecdbc66f6da4ccea76cf2e937ade58210661721715f6be327d14377b69b9790aaacb15e0fdae91183f734a47f3f9ce27b8c3aedc2e270251b74ad31fbc7cadb11f96868a915356c76170a555244e229cb19dae6dbcf114517f3ecd8ce97199261283101d3775b02d33094f884ec085f31c5956d46abcef4ff934364f8a0d97c82552650599a5fa7a3833203a7ed390ab12d66453bff4f5c5b98bd781cc80b3e15a89cbf67271eff207de952e6bd1f8129bf8c7172f04e28dc301ab83665ca922c0d8dc635aa2d0afe78220e98b72ac10278d44c91a4e4f1b44a91890aa0cb7f343261646c407f906632919f94adc5487b712b3da1c72c96963f1f72415317e63bd8aabdb269958d1fdf4f92e036c8d7dbb4911db7c4132c895d9e4dcbd46a20cad7f0fd1a72ccb4f0a1ad7f1bb0368d75b61cc7412e34973bc9ae6b84f1861404162c21d00e908a0dc1286c87d1ae641d93281d0cc1813e4370a20b6973b501da058830e50b32059616f6028e7819bf9e07dd429ded94fbe4d0a955bed7df4de8987fb98f476ab9142dea2a115e168b1a36bd2cf0bdeda1660ed60b95e322618a130e0b596ac86cfaccd4e01c26d62d181abd07ce4d2f9766b9f08ec4cc1d9081807e9c4654d969dc55ae9c5d6b140ca6752ce53dfe4b79a6fddff397452dd6f3df7397eb45a95948045058742d26b60e9e8a732fb4258cca348caf21d584634f5c1efe45a226ab91a9998533e79bfd6b34367404538a752cf43a918824fe74866a76b699e26343fb042e32923d5dcf0e7dabcf56295713f4011df30eea7d40fac3152c78ef54edaea5259055a018028c5786ad7a535033cf26577b190b23bfc5d4cca77553d7dff83a01e6d6d6b9ad71742b5f25c69d3986a98ff6672c8c6e48496cfe78d8ff51fabf51e10fd2549660d7cd9da86d7c1de910b20d3cc50215bee7f38bd07a5d3f42e500fec186c2e78cf7092efd524d7074546b5ae8a442e65f5510979254a52e1ac322d431b0d95abf161a54f079ea64bb13ca8c198c5b0b301cf36a221a9edc7efaa4931bd72c122ad9c2850e8acc46a250797cf42c6dbfca2fd1dd5027af079838482164ac29d8f2bda8b338d42cb89c865b312a9bb485d3d610aa9e0617ff10f169acfe2b344e3e370179001ff4bacfdf5c44eed335d51ea84dcd71551ba0d508f9ea426d87d0b184da7ab6a8cf8c35d666976b832a63fd62cec780e664a32b8449a31a8f57fe03ef07e044f63008bb76db1ca603b3f5a9804a44f6ae7f09a37ab41cc5953e03b584cd9edd5702bc8d1400402064b0c6ab275297c6cf80b8d42e73e98f4f8a97e3a6303139c5d64a20b610df3553ac235225fdce9eb63ada86cd7e2f62ff522ad8a7636daad3aacd4cf2b46ef7d785cf2be108d753631a31ced807aa890e34903f77af464ac3ccc16f23a567c8812a9c52d16facec7fec137b96feb70b85f73fffd602bebfa3e4698d08c7a1531c329929339a20527ebc81fe8bed2029a8eed1ef64645275682860560c88d027e83742a3c06920bfdb745190e2a510bfc89b1c0a9418e78fef49c8eca2db8f532ff9572374cdb4ed88b12a47fb3b00a59be4e6322f51a16385860f074542bd57a09609f5e2f1f94d4a92d3a84a7a3bebbda6c2e9fef6d72b35d0d36f0ca6a2599c1740e4eb2649c71a5b69389422f118a3ec708e121fceceda596c485860c19a0785736070f4f712e76b0ea988d2b91f7b8c9e2df3f528e5a327b7db57e6062513352b860738189e765315c1f8cff839762db30094cefa87e37d30d8db5307674afbddbf5961ea4e46bffe7feaa8235caa1efb55ac03237bf55363dd43277ab539f4b3aaef2e27aa79792cf25ec5dbbfd78770f9a703ea803a828ec3d4028f0b0cbbf1b9059c9e370734be534eec741b0f4e46ee9426a0df4c56d8b70c06ddfd1db374b306c2bcd4547c77cd5ce7235f96b9627211428d06e11f03989190567769da889763cf0c76bc486866e93795274472dd11249e8cca53da81220b516c961b9fe5077acea8ccc3145d47130c0f99a9b969efddedd3fe89e32ae38824b55706a21d3a4d0fef55601270bcbf077c41db351e81e7311b785a783f5d01791238fc2f4ea247dbfb65a3e2e946f7f4715dbb3fb91f930bdbad059799ef3a77784a4a3f7379c2df831644ec3a921c64b9c3c2b56fd5698c619a455f18fc5ee376a41867019e8607a44470e0848747b0e96533cc989695ae198e12fcedad38915202e5c859862b2264ea84d84de119190d9d8234e80922a14ffcd09540ec215a9550a31460bd3c91aa45bb608cfc7fd4565628612a8f030dd7b8d7867fde5bb5524f4878afe35e1ec612f155f03d0a73b9e374b9ccf176bb02fca9d351416799bc2d512b9fc8578df1b6794c156e767a7d301ffcc1a22c6918a1b374f2863379c071f73678daf934943130cc302ab7025046601996ed5ee92a0f6689d56c52e049a7763224043964d526faec9127a137aa310c34d1ee97109b6134c8a09298b1e2058176c96b49924ddfd4eca5030569ce5a8db44c07665b6bd176c9f1a69574671044f35c6566aa830e26066b6731ca7e1a26a575976b4a71a9794265561e01236292fba6cc2e04e1ffcf3dd08aeefeac1948a49845ed128c23bc0bb904884aab67ecf67126f33792e0602c63ca6cbb021a1d3acce07dd540017e6fae9aa765078c5ecd0490eee32d90ea15286ac82b0f28626a4d6296d03619e4c42730a86ab404e3805893ddc3e86d03e9ad0ff184581037ee1a32782336ff5f5e07cb3362e9281de6ce48f145ee738f8efe8a179fc14467e9476a76986f12d359288f567a8e389851c3fe68a547e78ade39229dc735e4f6cb88dc406f09f74a79e7fe2f8f09a2bf39d15b388c131b062529f783b4ad1f203ded3a57b92560df7bea93aff7e1924771bf32de3dddc59783e81ead3dd79fe021bdb928030fdddcd3ab4b06caa93bde896f5b01bccb21c891754e3415cbe5fca34b1fb9d9d3114b5986fc443ccc16cbc136f7ce66add562bba259177404108cf1413e725345c8682c4d379578ba760c5e5992d962c2eebf4d433c56750379bd8d67f2c4759f191fcfa88dbe621e759cc53eab4caa1ffd989d207ac0d40ce03a70cfec94d1dad8c6b1e59022b2a5210f49bcbe53cd782f07444deca4d183651026bf02cb78b55c07dfa625a314c47256a4bb2ccd320943f20bdb6e1f85c41283a488da99f55699b4d2d9d7ed70a8f19601888af5fa7b37949a957ad7764642e02d5f9a4d77a8dc4a70b9d025169c19275c42e8af578fd645efb26e513a71f976275114e863b8eb1f2d72a93b2c0bcfe0c8ecb56a7b3cc4e687da0c6a645ee36f1982df7f2a7d2eb7d7784a2636b9de30f729a6e94c5ffaf310d7d2b2d84ed6bfd98abf64d5d269c5c957f0c854a88aa75544d50d0a467d852c11e85905b36b22bd17c49fe023b8c7181745c4ef0705b4be6403b1579091bdc453e0864651f0450957c3304588470c45fbe35afae72cc7ffcc02fb97862953632e1f0c168513b9871fdef8075ec956aabda76366d90fcc2b88024b09de31177f671c55198a391eb4053b75b583abb39147b148cfe353ec18459975894802d558f2e9a0577f1b0a27266fcdf590190ef441a30dda867cd412096673bdf39c694f291d37e8b05b9dd04584f63e4f57604bd52dc0c074e32d07593d91786b2a0fdea5823d00264b749c69162d784dc74b48cb10af8dd87730bdfd449c379261d8e70076407fb663a0df422bc65a969fbc602bee8f5885d0e69a613c5ba25a5a882acac726404777c7878a58b502ab3482ebdf3b53be554f6c8ac4176d1d3dcf11f5139bc5b4fec2f161c5574514ee9d5dd589e1219eb04f1e94f22ae1831cada9248b39acea402c87b2f9d9d57fe27d5cd3cd43f4a06e2d5e94c439a5ec00c3b618547e4897cdd1f868ad597f5f02faff2f33d477b434f941d7113cef31283073ad232ceca4b1ebd5144a72f591e46650164be5bc88822729897f4fc20e561fc51e5f321079651cf246a6e91d62699ae68b29ae0f4b4168abe3db047bd242eea5ada43f9c34f666612b12718003bbc0b794694d32cbf3ed2e8ea9045ff96e12ea5527149a2885fb275c9f9f4f5039b57574af64446c2c2e5eec307b10f04041f7469cb92579e667928fcf4bdde68e63885cfd4bda21217d45a722203b7dc7b2114794b54e6e52c8c158b51da3e1e401eb812ec9b730c95c0bb5b9469b3866e74961c5b997a13ab0bc8f50d948f28cf78d885bbb020dca0ad656b42e0a3c38675a80061e21f12bcde6b84b8bdc7291751361355eaa00bc0125f48eff26222f40a7252eb0f194b4429d421c30601601fe0bab642e005de6b17850e6192aa15d6475787dc434aa381ecd40597d97dd1a7de9e3d0f3767ecdcac7ef399df456ce5866312554feb28460bbb00c9298c2c43c97dc47dd7f13e1ddc3b6d351d0de922d381915d436f2fbe61d7db6b56ca20cfff3983640cf05ea2fe02abfcb50d6f853e5b017d666408056b318ad7467217c403a2395ce8219d68305a02820c7e6ff2709cd49c79c981e4f7fe1d85bc2a441ad685a4eee4335dfd0cbcd06f7c30f87faa7ab4e7ae86ec22b788c76aa4265a2ec6eb925999f18f9383e0a97a694ede58774d600a03e925fcb59d0d867ae725fcd8dc1d2eac96662f3bf24b7188b95f5ed6cfada9103677d28c7c2bad7c9bd3420f4a232ba467357ec0774c89a5255465143a36fe292aada3965a0c11c1d1e10a1636325461be18b9fde9a7d87a52cdcaa484457ccf64b69e7a7299ab0b664bd2bd478799ac1546b5f948f375784a3ae5e1723388eb1df3cc8df80943dbbac14f699b5f978830e5b1fb7198ca96a37ccf5b2d292770509161e4b6d9dc46f16535c88cedd4a8af77534adf9ce0711de80ed62d7a3114514a7a1c77bd54a5f26f16842d8996ec063b0922e5788b85d541f70bad21d8eb97b73de43ecd43d2c0371736f7cc5bfd0adc1959b6d79fe916e7a20a4cf95987e62ec48607ec1c735e3ec587e21e1605e8449de6f3acec0ed1cec9b496e6cba9d2716e39373a30b38c69a480949f6c656f4b0df826a54fdccb3c6cc572358047fd4ec1148094bdfa4ecc522da0e56598386d9e26ae5bd7954bea9402252b2d8986fcae7b351bc9ef0afda39192c9e334fabd63ea44c46d163f39bf8dea68fc472b22f9ec4ddf0f2eb813fd5cfa947467f9c7b2cd71a48070adcb16c733a4fd4ee3452906707d283dc9c8a84e86925f265da11cde5fc7a67973c85b68265233273679f16aa129190e13e6b6d00e26fe5fde716e6d1bae73a1227f4b69c9e857b9ee673bffead3e42be1083a50f721b9f36c5937074a543799c0e267dc287aeb6c5f560e9f1822eefc21ed740713be554412c1e4930c03201fbd14084d6ec1464b16f4144db5ce16c8db964528bf92b7acfea91f3a219568fd03d684883835ad3a637a0bc6e437ee79236512b2e33408759374c9d0acd19a264efcc90d3efe899a3d66ae8fc1440f5b4833da6452d6f71aa662c563584844c3762dffb6408776aa0bbd8a86cf3a690d6d35935a1e41d66ac50e1320314b780c9e4a513cd819f7df21316da759a5b2cee3fdec5f35030fda1daf3ddfdc493d0a3893c23fcc770d0b4344074dc40d07961cf23b4bff88c33e1b2719200d62872ff986b346bbbd84a5af79dcd7df6fc53075cf3aa043d070c4f651fb87fa250b922b26e6469b865ac01e65938d75ca8365b7cd561fc5bc98965d4ab652432a87ea3cf8b45de40fb1046083f474c7fa3d7cd0992902b04890475089717c3bd346b010bf151c8a75e37d8eb783482608cbc28165ea01e10d058a538a98890a53ec630fca5d04dbad26e1b90f5710813e21a0a60cfd476dbce943f3ddd014b0fb8a574811d1719a541470ffa856e52d40344f25cd74cc561c255a6fb36fb3e8b00500f446319114829c4d2a3425a374f934cdbda48bc01931097ea0455536e9f44d5cdc56b26701c10538785a9897979aeb7d9321b7da2de3801f474adf652b00c946acc80e4031c81b426058d779ac2572ead7eab6684fa309d77b34cb7f8e73cdd81a947d9b9ddbf74f5646fb33f6cdd97292b88adc6e56d9080dd8d6381cea2bfff745e71855e29dcc9d972710488139ad029b5e0ae3e11c98211b6f3c1b576c91ef37b8010a6079181040469c8297c3da5bafb95f3fa5dd6b94bb715c5174d8fa64f74a6b7d75d3fa7470e59e658e2f18d7eecf5f636899ac7cef5084271db4648908c62e3e73811f6aa8095107f2700f33811a315e02a9c8f1bc3fd87692faec922fd093222d79269dafd62a7a24755f0855b64c56978dfd393bc71e00a80513b2d50e8f81ccb3551a29587e8757856fa6524ec7212e4ee3a637f4d3982dca806b46e6ec81db6654bb4122688d5bf579116abf09845c6659d0ecba7f6fb8f8da1f3d3a874b38fa36f5eada1533eb6f17084074dcdc785667a7348668a924e4a7e9cb1b46d20a173beeb7887b15ed6ff77342659d0e6a63154f1e9508af8255a8b2ba4302e5b88180f676393d5f69755c02229e64fd915c2b7b40e3c5578077bd7d35bef8e0932d0eeef167f2c86b3f1e2d8c3d6bd92b35403ce4360258b22d4ae2d72dd0f3ac765ef4d3fb8e515552341c58b9ed6218ab124721e2ba18e689c27ca4e64e744268252c5a9cb3c4d701616c26756b17552322c8ebfc4a03672120bb14658d4b95a6861a368fb04f2c7432684befdc40817dc417de6204be0f5f2e6c799de96c7948e55bbdef85191d8329fe5c95aa326b0dc87071e148d68e34934925a48da5683b08d873bf324a37b7892c89013df15a4f094843b3de198f31cb8b89468b097b9efe484cab6236e233c2e7dcf63a23a4a45a736377f7d7059c7ebfa72760caf8b2580dcac6cf4e64ceca099b45d0844081ce1e31c7f959fe3bc6454514ec0453079fb4d3ed55b86497ccfd9528ccb42f647a32d86bb90e6f0be5ace1e3feb9cf03bafb078de21216bb6756ab27be0bd3330260350a4ad457450bd92366716ba79a565b23c1f1344a0ee5ea138bc0fedb3c0f98ed2845688d1acc92015456765868c5b6cb353fe66e183337057b8b334658fffc4cc54c98e7a1d4dae9c00fa26684059c7e5412c4f54c469065ab55b1ab42f48076f089bc308e4b4b8bec8f368bb2f931bd01b7e9c883ee279870957ba938c202cff7ec022433a951affb7756da1ee68720ace8b234d8a281ae36a63ff8e7c9bc4004d4f70811a5f17fa1abfdfa5824d5ffc5bb0a2de0bd6804c1b8131bd3aab487ac9123a0861761bd5de18d0cca9dbbf157137c0373ec7d016ba3dc31877d9069451b7be85f06477b952512ea0690ceed443501550018c2b2b08fa9356e09d8044c30125620949899d4a6bcae6e232ab336f494d48bc1106386fd87b321fe30890c53e0496fd46382c3b35fe59695fb22a7219099e3b0ae69f24ba61caaf9431d6911517a22be8b4f413a5d4446c661033919e7cc05d1a88643161236b238776f7a921f1e15c8963ed9c85248e4e9857d3a88b4f053bd28a9fd95f8f344389bd07029e09b125accc66c836dc120ce86402f54ec5973396792ba7fdbc62a60d3397f7debaf43ed0a9f09748a985f835a21f03c4cbd2118996a9801744eb34c27aa5ce31be852f2969f757680d60cb67f6e8ac5a995638431cc1d5f298defc23e105b8ee3c1bd11540be3f926ecb9f33048a82bd9076848db4d219b841b4f02a53fae53e7e856d945ae8cc8e7b926619baf2eb66fbe7722cf99fe8b618fc0c1ceb3056f21274eec7b597f65ee22f0fa2ef72df8c7a02fd8182bcb4b6efa216318bd4269f3d0f8f1beb75ce861d45bdc91c9e4cada3337bf4d8811c5177077b49ad2e32e5e1e9b7e15f948ccc3a36c16ad8a2ec284709195041e40dd7632bd786a5d443c26d91b2f6ba0506e1969a6bd822465e0b90206e1b4dcdf555c6b25355810001d1de4a59c37ad5f430f5835487085061a10a451d6fdfdcaf6e02c25dccdb57c26632e6b69649bb07a178187653c279a2123d9a41dfa05cdaeca926d11bf19010e34bc4ac5c1331ab3f24806879f6138eedcc63f12c47a79925586edeeba88d40f0b6470b804a3c0189cc861dbf6580c23e101f2a6d0f29f0afb40cf627015bab169314189c72c88a94d0f5eb29d7127d5d5c636ab004d449c68d00c8b04b3e357ad98f128305e611a712ebf5d73ba9bfe506429903f846553952083750763eb778454dbffb81ae239b84894315cc866e48073207f9664a85ec9fcc6ed00d2d746ab8191b80be065917c523cf099790c6b394a8f3310d30ef4d72ba8a9a2569345b6b3e3fde818ab7f2925b795761774e95792095e51d4911731b93b39371f97b5c8c39f73fa86569e5ac02e5ca73e09a15eecd355614c46b85c5aadacd7f500b665b3a93160ff7dba8b3737f4ec59e453ed2a078cc49ad60162305b8cd28f16bc2bbc8614fa19c13650c642e2e3c6578a1d19c8521582437ffe28118954e5c994239eeb008ebdd8e3eb7cbbaab648657179a858996f485161e55b338c6aab5939ec524264dffac1566bf6f25447946bbe9d9f1d2c349bb315dc546821d99ba51c718cc0b62b61454f0733d2437a8bf3e4db849fcf9a4752267d90199399cddff5436990226785c17c908b90ccad6e8fc2f7876ebc5f83e930a5a1fcd6e259bf0aed3efb3c45b02a08451fcef4739342f01db8a86924b37b486507cf71f9f0bda718f986aff5013adb75bd6129a3f005eeeb5abaa9237a20f5feaac040902d61b2ae6d9e4b24f4deb7effd7dfbb1294887d69540efd71061fca2d398e14e97cab77654e6dd97cc2e1b0f76091a6abb614604e70317ad1061fb91ac1b45527d72a094bcd3c766dbc4351ad86c6f7ea4ed87c3cbb86f368bb17b8650c4b643fcd9ae286880ccaab235f43d2b727f9f206f28cf59e420040f33ce66daa6f9a63e23edb0b1eb607d33c0b1c0b176f824388a60c982b8b4847d3572e2472bf3971d35e309169dcc465f9618f862e4f2169b51573d45765322353ff0accd6e36e486e49bb27ed3cf8954dd81df8b448c7696baafdb42ca3472cbe8bc4c5bd6ccc0c124a94bb6f5c1ff84d4e02c6155a7d7433842e2090a08e52f781eda59568be365899fa14ef6ce4f98e56ab0a078396d98d8ae4cb4c46c731ba41303ef3e3ce8d7af03ab3ab8748a87e661b4210c970ac2ecf40aec0bbb2ee8da680adc07523a43d244b5be2353661168a0a2abd4bb43063210f1bc0b7279866e3278788701548e21296e8ca0a04adb6b619995982c9f09796106397f42089ec1dba80c8a8bab900cc6e2b44df7aa46dd2c6aa5a1968790d69ab7e3e6e85116dff041e7062bbe7cecb29710ae5f2aa1246a4bccd5d03e3e2021a70ede2981affaff0cec04050082d45c261b1879f348104a7c6d494ac6037706dd09530ea0c1faf27c23fd39794eedb46120105e44a3a844f02d654f0d69b2fb539aea81f5350ac67793b4bdcc8c06ee76f15e35dabbab7aac23284f59a1cecf763c3be1a33093153f63bb75c2dfcec691c9828d1ce4fa3d7ef36ea54dc08933918744e8f7fcdfa205859db7e65d25896b1d8d6176e4fab474eeb800971a34917a0c3363e1fdd689808a237a14404a866f2c3f0f84f3f2eb5a71afc226fb026344fc5cd936fa8ed0e494883aee09e9262e777c86e10962c4690d96ead6b396a8f72a550ef0f831a6731b525a8931716dd123ce708672eba89f9cb409443d76b9398f6c0ce36de964d3eedd2036de39f0540ca63c20a0c8648e9eccbfa96cfe99af0da8b079ea3a0bf77dd65b6317ca9b8d734c0d9f81a6003436b8c534004ba01c6d55c751aa0d924055b724b9549ae5afb9229e836e8ca5e7e71eec1ab13ce296148f44ae3620fc5d135f789a95bab33d752256707e6a40cfbe25db83e9023909754a9a844ab86181c3c7f7323ede48fe0a307c815c257bfdaf41e551f6afb196eb398f0223f0ccdcf308cd3abe1adb292b8ab908531f3c69afaea84d021de3f616a36eb53a6579399b61a836ebe57ba80bc72867d209dfab8f27d3196e19282f6772bf9e797ffad3b60da158d527b88fa73c3fad449e0bba99201e631bc303880f5011ca460d5c532aa52145cc9baf42d957b0307ae93155a97cc839a6c43ab4e71cbd9fa9dd7712d3c75bedf32bebf83da76f8c47fea528059e60c9a33becf0a5cd8c1c7762aad527fe743b6f0b048785721c7fcf2786061fdc4fc9f890ce701564b7077cf68017f1dcb5f7901a1df9dfac84a33087a1ef62c3708354f4bfb2a46e28a687daaa84695e604639be1de8f7b9405a8b7ac010e65a1609784ede70e5512362cac6af34b3f939b3125421b0c41f817f01ee26f9c8580b9ad6767bc9fd7231caef85f6b07af7328d96ad46967ee216f58559b4872a8aedaa255f944595bacd555114f14f12e8bbfd65bec80a46d5a416a3dd1f80a280f9b6541bd3599e9c7f215347dd87dd031ed4333547b44f556051b388aff1540742cee75089f70a721dac0357a757dd609d99b3eaee0c379830261ffea8803c775e9418d06e11a8f25d18a9fa22b3f534c593cdc174b36528859fd338ab6199407b731ccfc3f4a278dd4223e7549b0f560318f3e653f59b58ae2cf778acfa8467c1f91901aaa1dc1ce8b4004273e6c17b84d21e60b72b84b039622432bd9dfacb0e26e9797692610e00ac5bd0a77527b52e7c7948e460f77443d16828fa25ecc092579f59fba0d162834dc3b4d5b50135f96084c662f4f735dec57c1911578217b68ed0a938b959dfff05d40d8ee7b918ca3fd9f3b544eb34b7f51dd254f668029697fe13b13c7028feb4088913d25dbb5f1a6f27da97f72299560adf18e8a9615a811c6db3d6205ab3450315aaac130d1cabac431ae503c0f8ab176448f858b7000ca71ab42131916633f5a1372a36bcc0dc8304d2a9bb6855fe5aadd00fe68bdb7364c6aadbe28948c896f1f3f20be251562cacd377394a046597a5137c7c4c7e8a87fe65160f81f34df1e220729e2a865e338df21ddcf06135a02e2117b575fb80cb8115e4ba2e9bc1c8560c848b13ac144b86bbaddf2953c31bb26b43c26374970fdf0e3dcd2895d2ea33ba86407635d17be75da8155c2bac60aeba3f8708ddeeb580d460783784e0ac460c95abcc4163fb658aace5831f9b882bbd217ba3dce357f4224d726d91423f11ed4770feeb30fbcccf8b7d570451ba2d6ed33f2987d9c5831e3260d6cf30697c05a79b983301424d4ec08206e0421d9cecabca99885feaeefba573046a26c11c1fc92067dda975311c87418680bd83ed48c0dab0bda71e9e16b5975ff2596e0eb26d61718ea0e8fcfdb598da6d074bcda6c30ba41a46e1b5155069f10d0819f91ea1d9e94d5a65e3c6aa36e59bbe6d19e8bdf977d9de88ec95fc6ef28be73e1900f343561a4474057d18917333a0b1631c46c37b0eeb0d03ce6e631d06e9e67b97befe64043cbdcec98b8d4dcfba43cd4fc8f7c1bc8c897a8dd62e618dac54192e5e669dc8603a16d622867bc83c190ef70473552564b8c6e9948fd346c75debd9dafc4f7ede0e628e41cf3c3aa9453b08fe61a4b39bfd280812b3bfae3f1aec263a73cab21f6d28dddd82b1d643813fcaa8f0fcadab2d5b60e5f3c7e38d23e1766e925032e4ea2bc21443513a785e66809a1006919b2f56178c83dd991080f9efd387e776ade05337787fcdc76d983afc4330ad1d1c3c48bb221132c4f82fbe31ffa628237c286125c8fa26e2b991749615e535eaac9cfec29890fdce5f2856a00871c801e968a31231920d997cfb2a53caf82724cda45015c6362a3c326683a1706ae86be1b078e88ccd880b09163cca4a34ae260395ca03b274bf9fe025d0635617c20353f65ed7693516c73513336d577d9d6946a278bb07ba3bdcf579bc4ca747362904d5a8197ded71a323e913f3eacd811b0fec050ced93acdabc3e88367b18ee13a6b18315185fe4a2ea950d1c939fd4c6992b75588cf2af1a8845d162d801a97d90cb52ba3413e1119eef2996e32c8138256a5123e22a6dd61d3c1926a14250ca72e33e19bc17d0e9db69540d246985cece78c1a4a6becee8cca598b1905c72be0abe235dfffe4331e8f3ca5e98422ff2d886732d89331ba7143b0a1481aced702b7e09de6344482b9ff5c8dfc7d1e11da8ae9befd4743a83513213219cbb8a9f70a7f472e017d3c0b694bdfffd1408a1ab3b1d3cdf310173ad48b1c7db27bad73b3b74c2baaaade8341655a683603257b868edf8b8a44ed1a501fee780f4641a4822eb55427b3a9d8233fb5724054659ff8593948c1f2b3c76cc1541639c0be5c93c99ef64dd6bc08eba26f3b69683a661637259e183143fe8c8a2b7ce89684263d64551be854683334e3671ad6f67c7eae3ce6864d12b7a0d24015d0773a62cec8e7e6f44a7548230537d08d0ffb42c88ff7f68dd7a1e9f87b8c04a3be860f4dd46424e59c1a7bfbc8b62c1b102fb0357d4f137edb65e8f371024a9967a211a9063a42e64434311ad7276f1d9ca8f2f88ddff270a16a8df8d28aa44a1c9043f6819f3fe3cc2c749e2a5e465a9d98ae748f1a1fa861b1c0befe90d4860f9872d5915e239a73b24da7dd975cf9afcdc5e8a3c0901ffa16b8b1e666f1506b888525530a51d2fa39a2b7e64b78e442f097c98bf4cffed811473d477b619be38f2a758db490b4a045a4e2ac04ed1719a2584c03a407e3fb3caca6f1af5208a917673f1d90b55e50b9df1d235a0ccb90ae368f66ec6f816face342de592da886557356211b6e99790d1756cbe41e061b428d188e38952357ca52515cf80c5cba30df7a3496c2753182251edb258a31027be488351cf5bfb23b58b82171dafcaf5876a0b5d0f2864fddb0bc3b0714b8041b679b37d695ba24a4bb69e8947b8b29277189da74c7005965a983bc442f4f1cf8b0bf48c7f9f3f19ba1abd91998971d8cef200fcf6f236de0836bcfa0517344d473e62104c65fddb729f39912690ed453e2efe7694805f592aa4e3ed2ff3ccb8717cefe6567ddcdc8641420f341f661fbcd23d09429cbeff0e055132460ad17ac8fb3d379e4ee980cb6b641321416c63254d115ec0892d1fce7176c71cbff514541204e1d4be7ef8c1a9d21fcbac7854dc8508c5dfc2f8d84b32831323d5df696e38ca691987b151928c04400925bdf4e4013c838da8daca25d7e47f62e9a2e45f3e4bcf8dca9725f3d727df1f771b0e66312efdc31a3be897f2cdc6ef2448ccd49e86787a67a409c229f221ecaf2897a685bc505cb91450e08ad8ff0e91474ef98acdbd4560d0d1ed39328d2008beff5290c418efb764948e37ed88a624cbdbe081141fb42baa0696cade9ff34c131853fb4c23689a4ffdfeeb62d8456bf5c264e3f0ad09e8417f84d9259e7f46d9bbbf138aa9ee7f7241892c3ec71ed9859b6089752e8031dc77ad0e9d590c1b9e7a564c0620c458cd70f5f4f9512c24669d21e2499a78984bb181f75cae83344f3d0a58e14f32897f221b72cc8b51b287817caf4203e80db3e505295849d872ddf288f9b3ae2c1f7cbb8be0e99db111997fd9f526a7ad854cc98944886964a3c89fe05b6e5bd539882c619c4d214f6b720515ac708d160f7b0772723ade227f0a1071d8c88e6eeec92d22c6489a937d74a4406b67f90bd2b6e78d91ede396119fd833ea5f64be72c20bc93a5aeb0daa61dde5b04b2724b3220d5117807459ebf559683de26f3e5a58254175d9c1717a042e99fb2577792c41de93c6549fec536261d215fa9dd85e5eecc7409c9b9bd6d5fce1f9971a53832b59e493e10f6d5a45b9be5eec05e28e3a51bd256bf591f163200176171cb084c298bf4b09738ce16910f3458e76f022d7a5f5a01a284e6f360f622dab7b3f27f46e02a52bc7d9c8dd9f1facf5df2325c14f01433be3f59f544fd8ae3a15e573e400ee27f832c012c840d4354a0a67ef7b43982dc28b12dbf94ed71f9a3b722c7f6c04b455e4710cfec005ef2f783110e5835c872d753dc6061296197abf10025e0dac49dbd6ab86669030526632d04dd1dbc91ad5eee0720c391d2bdfe6de77276e8e37531999e2f018c4a912d9085cd386af4e4d1da7c234d491ffc4b11f23df627345d02699bec20a86225b1736c63a4095ce020041fd26c1b81a3e910425e0dd58666f503de3d78f260323df1b6fe491124da30b4028ab7573a833b39f95883bf7ecfc7c8319b965bb54fd648c2ff4d17bffc4f0e9af83c679a2316834446939be3b460073ad7c2aa8d8655d6ab2ed1667e8221aafba2aaf0827075a5d157214d61075cf78f24749615d770074432202ea9939fa97b93d48ad4d7c22b53f69dbb5436e40441c9f9ad3850b51eaf68b084fa5045910857f09af87c5cf9c0e8322099b59ec3ec8ee09b241dadc8abf3ec22b516b70c5f43cd240d1ce2cc8722bc4c58f3282b60a5edc12a7e602bd52651f166599fff86c00714d222cac2a59911518385a2c2d188910755cef92bf4a728d328ffdb5c868df523a6615e365ddf24d310aac30b30e788be4fe32c05567a4caed036db5fa31b06c087107c99676a70e56f5e09300417bd09485a995983965fe752107092e518d72fa93299e973f977d1223f0b30c142ee1e9aa6037e1a6778d3558383d94f4332ac662a4f9fbe5ae0c388614e636ea74624c79a090655a894024381875c45237c4c05f9d287e402e9b1d83f349ebf4100ce435be94973f3ec1415e3ebee6e63ca4cf78059b770eebba72b9e6f183b2cf08a9a2ac45b4f42d71556bd1cb4ea7435a902059a99d8682c2fbf26b30324e6feb0405c02776bfcfa8f079491de54f07cb7a01b21e1d6f1541ae9bcb160039601f69551f282812626e6270ce7269420795e6f8c1838d15e6146d64530c5157a5e56831d4d4e279c6da108e9cb8932298102dcb8f222b671fc8adfcfb0f7120896417aa7d14d34bd37500e5d05999047d88ae3632653a474d998197dc2ecc180f7ce8f41b85491b634adf9dcaf4650d52be3b8f565a5b4f4a9e4a5c99fded72d88884bc8b426e62c9d78e55fd6842923c290e0fa6e10a19c3f1aa05d06d760ed20638afe3e12f8c095e6963adc184a0faa121b24b5298c922472851a1ed95a53537c753022de778a80aead7dbafc2a5aad2e60465e3c7d831a8f4da026151ccd86559d54c567a1d11ab10df196a2605120c6d459efa396cc42ef72857181279ce9f401d5185fe6d3962371ad08f74a2b508650c8312fa6f87a62fad08564fcf8ddea591e79e7754ae91fe45f9e4cef71ec840c628d5d2839bfe4d3943b24fdf407acf6a3204bf9dab4c286dbbb4fa432122d78be9a1f0a706849aacae2f582ecf378b60a5d1d312a10bdd6692186336cdae2acf5a435d718a67323e3c4f37827b33675d893a3efe127c06bff6508f5abf19140f4912a84f78e002bfa6c832da3399a96b3f37eb3a4c909998a684552614b81a340a94512bf63a48f0e02f2ac7c57416247428d606bf12e5a97f95fbefa48126714b9a5622b8a5ed3ecb0245feb4174ead151d681c1be619d4afffe6c1892065769df3f15b510f9ecee765f69f0e7b0fe02f538ed9a53a5f3ac136eaffac409838b6691762a888cfcacc34e1d895efef535f5d68bf937f919eb34ff266c5d42aad72a0745caa5e1b623edcfb79b9bb8eca6d2eb067938a3e4bbf94623aa8a83d783ab48723a3c05a539331d7e81720aafdc6e15bdf0468f2524bb1c63e6375786cbe2ff8d143f8e06d982f6635aedab675234e9393545a0976709294e5f4562178fb0df3e41cdfb02398b99cf74e8c03a4bb0a3271e19a25e4e91c258460bb114dbb4033b28946f99f104a9959b502e40d3af62c5b8651492df73b0f2a3bbd83191258cf676391f30398e96082f4a1070403043ec0d88caaf108ce9c88b61f10ae86634d07602aa7e1046374815f12ebdd14777a566c7b21d9d0293c9df0554b5eed5fdf0eb8a07e724077f7f1bcd23d3a3773f1dcd84fe68d8e7d62a886160c5b406c8333480191f371ceb6c4315830d3326024fcef10f632c9f4d1df98e5e6af7d2a32f0050878da6ca4eb56fde349dd4235ae047273d5424cf8a9c70dcc6c53d464a8629b7d69454c020d5203688ed5139a0c29c92e2243d4c80770e843b2a75aac6b81c589d5c6a49e780da4ba8579176b86f1fab0f1fa32e8b43aee676acf0d771198fea6abf654d6e5686968099372f348fa074bf83f69f1c1b5cbc0ae1358798822c2b338043a03b650611cfa8a59ad685f18f4eb8419d38d3af21227151db26d6f437a6a4ba33b6364f6f8ce51713f9f327e2155450b144c0672d3aace747626e938eab85f5b147807298cf583dc68439bcddd00c78399aa1fa94d259e51e7d74310a35b97cfde5c1e7574228ae7941c0dfb32863bf163458fae3dde4e650df2657666ea62e4aef75c192b3e11025fe477dfcf0611d08c15d22a8a2fbd4af8ffb9b80fbfc04c02419d779fddf35b26453ec99b3e426a8c20578b21491e49b6a98d5fa352156f567e23748dc2ba3ab4eb4309d176d50a8a38820a90317bb314b7a756e14862693790b87f2624d029c389c6ff17771a0473142b88481a72d69f2ebe0fbb0f07ce06e7782fcc4b56daf14b8c973c1cf435713376a64e31ef01036828d05f479cf9765cc888e1a75d3ee4aea067772017cfbd74d80f9cd59eee6d18d473c94eab6eaf9fe820839b9c3b0c71ce82723a43584007fa5486d0de8f95ca404551becbf9272f7c425fcd0eea0bfa7ad926c919275a426f5a55900eff1f1518ab80cca6f683e9e5a924aa78a7faebf82f59db3cdb30fcf579bac2921d27f681bfaf61f2d6e0a7ec2c18a7d5a15f9d539853e5cd59acee1a016ad345150b8ec680d626a1dfc55adfc24421237a37ee3d5ea4a3b7ad911e1d121cdd471b674f60a94a4ff9faebb5b8aa651fc780f45a6698480e54c0d9143953958a9727f24cb2df62b083a0e2232389783e866f075b192a26ce7d1b2513ebfd21cbac394f976bba28e3eacf978422d2f348ca0eff13b3b7264f6096b2cf5afcfc526ddbf91f35499271df3f084bc7b54565038b74b3e4d645707eebf74ac689af1fd21aae9566cffa33b11fe4515d52d0f218ee4db1acfbfc0d79a5902a397c2332371e3d08c1c9a549aa3a514bdc6bf178ae45f9c58f7f7d91bdc40d4cf01be2db9192d11e035ab9e38446642229b140a108c8bfd0833984690c1183415374cef725eac9f5ef9b3932f57b0a00d2848fd0bdf2466a1a6aff1f7ee963369dd50b99cbcd1f0b8f8de0c71f506afc80ddf705106e825549fd490c2fd20e4e8c9a6c836742a97a6191d6d61278e696e66629bc45909ad3198f5f83ce1fbb36af714797fc3b9cd767de4455de8b87a3f8fb19a9fd55e58c55575dd02c3b689a6552123121ed3218b95a21fe5730c98d598a4da8875918a228f57880505b87465bc2ddf4ec1e2bf0c2f0a08dfe5e989778f715d62ea737c2167f19d74d57643a81ccfe163d63dd3050bb1dd0308f03a1f9cceed63b508149d0d5f924ab9282810f4a9f196784427f3f1490ad3f0ee3c4cfbbea7676a0dd7d5e9d528239a6b3ba44e1a0eb9eeaffb669e99bb5221de25f18482ed6f70db56da03c44da3dd9782c20df298d4650d3f44ac90538bb1c6d440abce67a09c50d6d361fa556faf02387c4e1f25db7337b4947dea254601ecdc06cc5cee7ccc9ae43a920361c61f778e9d9c678579bf851d26ef8674b509287bb4543b5018e3c296b432ac97a99b307550bbb3cdb0885266bfbb82ec1444ccd73d042039830da320b45e83a41534c96487948c34154efe070803d4d2ed2d862cab6536faa05794f72b45b0328421bc1c799e4395d75c67b19acff3daec2f727154c3dedf9063912983c6cba4a44cadbc6593924e6976707ac5109ac392fbc8c1078d6041e68b47435b18558837d51c94fa2e00b81fe86bec8ade4462f2e4bc554557c61db79ee92729b433f4cd22997af709afabed5cd50e577a708d2a1ab55887de763ac18f37382e30050c97867fd371cb51779d4241bb2703b577019a36278cae3aa0037762fed2f7110c46c7e45153c066820475b37e4724bac6f3a2de0e91291b2a3c805785255f2c5c1bce0eebfd75a07cfcf0f9e6c6969d1577052792eaa9002faf003ba55038df252a96bd29df90c144d867fe63fa3174885497e72cfe2cc08f5cee118fa328f5c0e6bdd675f2c18e2781e0c32da548b497141e323bf1ef7e182868a6d2ad2db607d430917014ca21631b619e39c1ecf1de1a89c7fb2b2fc7a81af0cbd2428fb35ccf49b0ef40a216f0fe58825961158fa732dd51c8ba13dd6423b21b98107226d75677edea2f2ae7b101f9d76bcaf38288a0a9060353418831e4b69a77d8c19ab44a3a022bda903f93a621b6a7a50815c87b84314919a4ec1e29dc1f1b50778253395d8783e85891583c70ca14956beafa629dbf663a3e9b201d1ce329e6240f7e3afca998d4ca3ee3e22bf0b45efa39e8afea5c753be0301e383a3865d03d5ca267971e06914d0b7ded891692be966ed2f47767a35cb315b19812007aaf4322d4662931db8633e48b0515c04594967e4498afc565292e0bd014f4518f2d9db35a71c428138e731089ef1e1a2f5075979322516c4e7af0a3661dfca06e92d233da95d0963e9501007239342910e5ce89e5e446c5d212110e8423116640f952b37295cf20eadd639a3957e97f0f9588a344cea4e824dda2ad56da81ec9bb9fd549df03a64fd993b80bbd3ade533967912e81ce6885618eb8361713d8053d235708b96a5771eb3b638dc3db8683593426a3f8fcbf414df9f5a205ea27715305b46befa8cebf770b122f2b957ab5e601805411a920bc10c9083ec45dfb309cb6b9fead3d78f2a4ce1dbeaa70f512a8ba454f2507c490399c162057444a37e5ad8cf6d27d7f1c18dc327beadc6fe30bc36ee9c6c13f2e6a324b9338f2f9a01ea0dc58a66cd57993ab6685749a2cf429a108b13c9b8aad453c0a4d33810f8f0eb742e0174f9db396cfc1541955b645cdf3b56fab90b74ece6bce04258ad982f67b46249e7e61bfef1d55386d2f1aba593729efb2b9be1ac26cc68f509fb5e89602ea1073a4ef51fade8c038b686744bae4bc3b6276e4e0f1b95c9217e65593220a876655c5c9618a88c97ee2ed6ba2eff928d132c16520633fa4d89c7f61745f0d02a4a434e963ab73c748132742f5a9237edace77a8e1a5424aa8bd7aa11eddcfb9817b7fa05c2301126e2c8e144d97a7d4128002f2316e94435e36cfa10e2a8964314a63d1ef0d654c9570843b994cbbb7fd1e588d4c7a8fc048493ac1dcb4049b3dd52421b65f343c6155fc492b2cd981b2db9d0094eae56e8e98068a94059b1728fd76d10a8147bf479cfb72d1b9522acb9f5a8849cbdc523edd88ed34244b6eaf854bf9655c8b683d84c06b72400bd3941adabc9adf426669109fe985e9ad1319e45d61097d3e4d3efbe718ae8663465163fa3c433388e26b22bdc60eaf298239192bcb6da785e7970cbc94a803dff9c42781928c0c0482743abac46208912aa19c579755bfbac08f52b6e7198cf8325b75f474c6dceaa0f331ff497cb2147dd20ddeef7acb894f66c3d31908575e8fc76aa85e658a11d9556002430c1b15df93a2894ac427815901f684aa542fa6ebd24cf3c82f5767980bb304da512eee38e61da5403471227ddb5350e4c28d189d9e67f145368bdeb96b8dda3ae13677ef1c1d3a8bb91b2d2529780e6f8d6914a6056175e49919906ecd3e0c8995e924562c8777e8aefb10e3383bc78b8d17a0627668a668984338c358b956165c5aa1ca8a820d93ac30cf79fe72604a32ba28260d882a7337eb4917f92e1997254fc11e4c86fde7bc61c7bbb4eaf2cce02718707bbdc50a456714873fce93ec311b133386642ab4e3ebadcacad1c8051958442351f1cdbaa8fdfb62e57008b464654bb99a75ef31fa51a0dd93195520567fdddaef302e94ea7a4c6bc71987887ffd6af2e0a53a4c863064f3a29ef87342116a1f1ad20276df20d7b55365d8c8bedc09f8c4e63f82ca74afd18bec0dde7c7407a15958e7fbcc30bc5998d78e24a35a1f1a1a1685b5cc990ba5df19086fa70a91cf47918e7c6dc96f2a484d9bc8f7d3367e9794b9297e292339bcad2adb25c4cc5ac74058316f9ec30b8a2174111781cda79ac83698e50b406610265097e0c28f8c31d7e7657a10ea7d4528d1dafe6107df8ef52813b3e62984786b942f7fcdd226a55868389fc89ac6226850e61eb698a73fe44058d1bf6a4de25a779f8f0a760d8042b439b72ef40add720a04daef8768969ff6999aca05101eef4744b6c2af07191e24428017244779485939d560bed33142930f8121523cf47b16c86ff182b4ced7d941513991d01fc50cce81a8c417ead90e7035c96502e37c89c8b95fa199b8382d5e11cb9a6e3ef11abcfd451f5c6f2b17e938f5c367c1f249dff41c2dfc06f914d4cea6cb22eac821e98b9c2ae41d2042cb482cb878cbbb56ebee8848bca122be0f0c30df7902a8c3e7674424bf722274da9344e1135646cfd69e799fac5ecdbfced0e8e4e10bd9d817c272fdfefd227278af6bab5360132f60bdcbd0db8367eb9c6bb4a5476b4e5980fb7d93159705468fb205197735084f235c20ea7377dc6fcc7da071645f5f5b1b3e0adbde4f46f54341861d2305ad0d691034df8596001bbd5e95651769f4e14498d2034accf33107a77af6dbfdf9d9f1835875936060bca5c7a3e1be469d14760f026e6668b11f1161c51b436f056238b3b571e4e46a750b09aab5d3da77a277399f43574e13c342134ac8679dae945f302294c993ac6f38eae7cc274b72ffc19d26c7eeeb3a206030911c01e5e518591586882b18ed1476f9d1a816db24dea2f1257d67e98a6cafca9594a5941117d05d949329d88fd02b2fffc91bd8cd4dc4bd15f25b0feaa001b55e4e1d23e93e3f23ec62c6ae1b14d9d1b4d016ef7639e5ea515777dcb83b8e2c85ce392f73b80b27fe5b11d19734d38834bc18a832afd69c89ef41207ad7bc67331963695d08625215c6433c50a3b341233b4d4bb46d94508e28a0dbc4a85b2a22c31da33eb407215a68e1b7442a87804bdd797d2d2add6fcc669f46296e17def2ad09fdc3a39058f2e74206bce0eb970b7d6377694eb0e58b77c6dfb77071f93c5bda1f744a14bca2b31a894290e42d419972696a375557b1bae2fc608f87ce792624c0e732959ec03d5125e81977c73b7032a4097683f86ae98c5cd121f6226b3edec40a9a47c05868d7b48c0a6dc8018ba12b92ee801d45f00062834553d115527b723351b3cbc50ef7e9c2b9649ae94ccaa20ae839d60acc1a1130318f1db769b233000eb3a498c20a2126f3c9c07da68744c166abf67abde205c2b604ac1bad0a1a0a65bfda8185f5b9b04630766df6a49d4cb2928b8f6141c67089f5372fcfc9d55c45d607efb4e089f8876b582ea38f65cc25d7bf67d07058e48206ef62a84dbafc535cf212cf9b97f3b673a803b8592b1cf63a452dedc400f3482bbbf56681211028f2d7cdee505e88457b39caf363d1581486c5cbcaa05d972b476907d15088178b67f42201515826059d0576d28ed251071d44e1e8b349d5d1255d9498b4f14be201990c8053ba526371ca5b8f9938ed7e7c8838ba6689d604d37bf489e9f46edc5400fd9c59ca624365a327f891c9f44ea8b6bc746129b6d528d528111b66bde49b71041ca1352a976d067bd0178a7eb4f0fd5aa7dae7399fa9b5470b2f701502b2283c4184318d8d351fdd07d251af6572104e851649a970744b34f323f7304591ec23a43e53f9a60344dad366b230fb2ac876eca799246e230d3ed4927be2303a4a9f2cafa2ad025fe7c3fcfe9b89aad9f6084d255dac7c16cdb73edba71b7187a6eb1979f813dba33f74dbaa900510129fe64b7719d7d29c7875784dd3d6fa95df3a7080f7b68bbd8e328c9bfdfe9c5bc37f63f299d351a37b67f81e575e16a93e50dd173ee503f406e58996fe2804f9cd1ebfb922adb7bb60b70d5db3cef5ae468ac394b3873412cfa765a9a86aebb0f8e8707d1324351028e11f229bc71da6d70b6b99db5cf18f111969cac7ced63c36d655f2fabd2f246fdc86d4a35fb6c62e5d9153ce16dba76f950d942ed834e1f457901190669ac5ab1cce96660b6674eadf41668288880458a2ded22beca7ec70e7f6e937ea733a2cf034375f29cea0dd5a836ee77f63633174d59308f9147bab17b85237c19c13cce48e3ba3dac28c4cead4feb6eae007acad93df85aeeb6ba652a7499f503f65c9194fc7665b1ea47e2c2fcf1a1f229411744eae05ed6518ed6536d7c76c512e0ca3573d57a2333ac35f7815aed8e28f9a5d0db89790c1b1f3f6e67bfae1123afeca75210eec58b90c941b7104ff332ba5c623939352c45138fe6de53293ada0675f284184c83ddf9277d62c6c9b31c21e0d97fb874786dcc07dadf58e4bc13fcd8d1930c0a3753601622664e8be6990f46c5948d9107c427800693837a23e41414055bf0bcb81b59855354f35ba0e5d43b212abfa1cf27807935168c2372a646e07e7ddcbd4ab729451d48df5fc79e441521fd248d12b43da8f1a1380a7b71281c0c86daba7fa28a9a36b2364d8e68c6a1ff9421fb50e323f59bbca1868309853bb5ae80542fe8a18cde8cf7b1150750fd7a4dad85032c714b089d96a4c7e34f19737968d3c13abccb6abc544f3f2f4d3600114210507960e895c52a12e1f5959f6d059943fd14f5fc313f0de30e26621a1bfd968d5f812809529a4c9b7cca7a4b1629779bbf604618bd090d719e5f78990335eb8bcb4af6cdd139f50903ba8e2ef74f7780b426ce296333adc06e22d675d517a1cc923482e2311db368a61f83317fcbfc069e715ad689d975f742187264ee73bda939ebb8fa97901ba4029c485f1791a252bf9ec2fd90caf5b5eebac84c36813bb59c62f48e6394d59562c8e94d6bf4ae1f5c48ea934a6ec49ad82cdba1760c5662f388993facdc78e0513a8dc5d3330b8ff027e67551c3ad39e7adb77e53091211bfc98d3bf90a7bba7871acb67f30ac08966bed738b4324b9239230acc3862753b6dd7ca127520d9d14048853458c7a58d41eeea83e6afefbc51e96dae65d817d62a3cc43f0ea27adee1a023bf1f82781dbf7df12c9c57fc02fd81db42ca3ce1268bb9d475ae29a5fa00d0e342b3a1e8390569a03f3b72fbafaa84e2a74418b499a14e579da539f1f651a475899e7a048bd32654bc7a23bf92efb2af4d40fe9a96e4e1ba002640954fd0639e40b7006daa71b592226a52864f306048f6d993006eafb83e2d78d54fd63869208e41455dc15772675d00bd72c66f28a8119a76ee93260595f7994d0dba1892c70c38d3036b43c1425dc813ebaa42b27082d21dfa301edc9908173fcb081b9f433dbd229eea6bb098f3d82f26ee1b4fba293cbc70b4cd9b1a1f18696de15c614086b4b4439e8aee30b19c54504a57fd28200a288b4f77fe8cea87846b9e969cfdcb63c6805c949bb642e9575bfab5519973696df1fa49fd0a4a3ba2b7baa85b919e8ab016bc1a596401cce502c9dbd71cd848edc9ca1f858d79f2123e0afa4a2256c623d86cbac85da5de72c04f79e5a7a0d3fdfb68242e01326d70e7e426431d4742891ef8be9332fd0f2df9e22e9fa250df25c25bb41baea92fcbaa2562965e3e76d0434bb09a7f53db2e2ff261d7fff715b1eea3109f9448bc5685401011f415ee6e487585e7983fa542e66d01eef474c589a81ebbc3fc4a6391065df1f9d4275fb3ee834e4b46214e8a030f5b2deb17f3ec876ef352045536b39c82b4aa8fd5f5cab23f5d7ae05a75c63a5dabd1b897c998cd93de964f7546875b34fded14e526efb6b139b02ac0ba8630e5aefd61809f5243e7cb34a8e3b3ef8763c85e2b150b963e6f12fae0e6e4a2ffb2b8acb99f01b40ddd159b9fc113498cd268cf119eb58a78c99dd255bddd27425163b79f03541e6e0166a307d951f58a55e4c8e6586848fe35b2249eb69bbb6a7bd2bd6774ced0a596b59bba9267a7433de580cfa9fc95a5c26cff1211ed85ff33d2ab5cfdc42cc78c5a0410151a7ae06c4688a9188c4840c203c6cc3e0942410da9a1ea0a8e1ab304c88cc39be95ddd0a341c86d0b8be493a56cbf64178946fa527d09c18b84b315be4c20bfff7d3036f7104cee4bfeb51d7d7864ecd32c1429159a3b42f5590c1cbbe59e6571470228fb17b1861ab2b38e2ab40acfcb3f19d77ac0c3b1f810ec0fd7a3e6d402e985b67b2fee2f497be74822aeb460952ad9763cdadd00f591c3edb0cc3f53290013aeded2f9c05969b2a43152d5fa25b977916d754c3447c6a9c05d4816c4ad99a56502f2f31d69d1cf8c89f1302e1de74b6ba4e5ff125f3d6a8b6787e393019a7296fe3bce4f97dc848294f1b907c09f8a501686b4ce72b4633fe12b78b77fcf2c377e6fd23634abb2b143faf1925033daa4e8df9472eeaeb8483217756f7dc2a97626fc8d70647ee2903fdb3eac714232364c81c929bf3e20c5ee5088253d08ad55094bd70082225d931c8958d90723b5b74014a726db1444ee3d646c634f84ddd27b1f7d4b1609f924c172811dc155f700f5d12299867c8b49f7d5fc541ee5ebb282794b2a4e0fe616e5b83afff1965d8ec42770e98ef9a674ce2705bcab9ad308860f36ec55494cdab08c08ce3405a2e3f48b655da35bfb7ae6b87a7855295a9ab71057fa75b12d1a615729d27a454439de6331cef98acc92b38e9f06f215986d1eda4970f1679aa9d4e0971d942880441a5868c5a0516645b9f7fc191107f174693f1fde82e3a3a4e689c0446cf3f6932a8e2d295e8a6ce9a48106ae2c88f583419415d7338d6b0d02c09b155fc46af3b7476ab84a304928da23c525920e0316dc637704c08ae1e8e9ab3fcf3de2722f2d65d6ed6989f9a0e181560ff9d3bce6789c17b4801838d35817491a0d5c2f73ceb7457d8e633fbed351af7b122c820bf32fd77194fff63b61c8ad1eb558f56d3f4455beb74676aa0d870368d5266cad8ba4072a59ffd5412f2b3895f477a4f7676b05fb0f640b044b13ababaef1cfe56d32150dde11bc5ec4f01717b24aed42b9896fda17ac9037f67759a680b719f43abe6b5f14f6bc331f1625cb2f1b3f964f683e51a93731e499af2104679013b2775d581e67c31277f7f857b8a37e4210e4c52dc103642b9159993946f174c87ca58d1a12d4650cac6f4d026b98bf8734093fee0bc29e089f3aaa008e6d55e002d55c5e5fd1693737034b31a5f65c8b652578ea44f00b8ad0d0cc89be49baad123631a6993f0f119d2767d22526ec0c850b721c793bd07a31a2055b5c42178f5a9c9413aae20f1a0a81131ff0b7b6d1ec88e69d3477eff82cae23a80e0bd7a4b68fe3ce2e2621bc240eda11de687ab5b888c2ee126e359ee3f802dae8112b596cfe6d92982e25892f0b61b76f2951d2a0f6ce129a7733e76c62f52b60060cae403137152a92a71c2712a09c187c4c45afbe3fa62599f913ad54f748396303d615c139263aa8d274b96e32905d13f9696a84bfb341fd123d8d9a9fc2114afb126b84611d4b4e30fdc865112fc72be741a2b92a9b55a0bfc1fb7800ac895f6e41a052b92c365b6bee3dbe72862653357bfb0bccd9a9b1f7cb6a83d67bddf116adefd92b71a11e8b38377787e4df86ba9f4dcb792ab79c0fbd5741b0f4ccaa3d96f830a14121ebd58dbcd2c6e434d9a946a618a4b775df963401735f1ca12e655368d7a212338aa87a7d8cfe45af868661f7794a2706692b8f9d27f060b800b291b261d25ce33511d8a4d7cee55d2a0530d783ac795a5ddeef158fe9891c7f62e101904623c5521a3b50325bf04783afacc6a95244748b0f57b8d8a6daf0f98c62df208ea9540e52e347e3f33d38be9475d9fc89b6b56f6e6d3ace9da52a842512648d2153bdd5855b0de25ae5a435ce330c40b53c8fb8033a6a260ce534c2c44e237e15d4df645657ba145522d51ea1a280f16d059f816b566c8cb888d77229ba2c5c810eeb061a4d33033162625e605a68b7db64973aa66e7f263dce53ce184811f1c2eed3d30426975fc81175cca5b1dc22c56b218deaacc4f0fd5c45dcadcdb2eb4553b9ed9d5102392333f371b79b593d8fb8929f86bb9ef30fc103b5d0df1f5d81cd7ff6da3db205807abf14bd3083d67784fade23252665e072980928d33d9c9027594b56b7feae87337fcee15184bc46e91a59160aa02cecf28f77befee9e97ad8c1ed93d3c861a6f93b59669d6d7d823987afe97dbb1796c6765684b6dfa182235dc0be2d0dd405d4075501ed2a0d054c2c0a4b618e17e475781cbfb9f8df0813bbf2d1230678d92ecc0f90702ea94804fc7ecd5018fb1a25908a18bb08ad66ed43be82f5e9bc1975bbe39d56d0e5a69a588b8fd2e91fef78743f2c7f585a16df110d11a899cd72b49b46dee369c74ec6b6a6beb7fabc1770e630ab5b18a1277b3d334bbfb7c7f96b3f00493fd76709713132e9ff4b97f662adebf7a4e38f1e7002c7c06a72cb7efe00dfcf48bfbc2ab734074669f3f62d3c92129167bddf12e4c5cb14ea097f1fb14688a3bc62ad901f7467dc4899427aeec6f98ddca64e3e45feda1c46fd682a82e73374ddd7b01f761f276759bf047b24bddeed3e0205da5b42b217041d3d8dca42f2809f951b0824c3f951e16eae380467fca23afde67e390c0d1742dc6e69f9f8ed44a59e78f6dfbcfb38040d80130cab230b6c0ca0cb5028e80d9045051da546b2188cabaaca55c92c6004eef134eac769426848afa0943cf041e3368bf597f61ac2cb5185485105b5e04feadec8bd3d93c2c592edbffda0dc21fc46f9a9cb390a1814536138c148c2b874e560f9c00f8941115fd4c7af53a54f57a913c54333a0af15f5ffd29d3fffeea0d0a6e18f0099e88c55c1d421ee51a41be9c132d1f3c88498a23e5ca9ead126ee3d82148159f25c7825a9daa915eb1717d7d3554c8625c3df1fb70abbb4d424e84d3fc4bb4590a86b6fd59b6eae6937bc23424a96767032a61e371acb8f4e77a9590038ae25181375e3ac5532a63b6b2c3f9491963daf8ed34b8aa0786d210e1812fa21fd12afd12b7b231a3a1ba867e077455fe39c3957bdb764dd5fcd57ae3a47fbc6afaab8e574dd956274d1b04526b82586cbc2f2263194f0f00a36c87b58372ee4cf02ce0a1fb1f1238b7d91d78438c9dbd176e6e05bc91af60b858fe48500f042de5377c24d18d4138dae679cfac79cba8be195df70eb31f130212b72cf4982b54214f4d382843922feeebcf87655f2825f3a25af5bed4110423dea527a1df49b2c908b926e90f00f68e0b7e816ccab169d1154a23df856b904228d44a6dd5c58dc4d6f595a7ffa670cafa9665cdf80ffdfca730cb2737528e3dbfa0e3d70b114325917f4b5d95baf99b36ad5a6656a83c4e6cfa7fd3664b09e1bab37b2de1e52943619af4e577b9dc5971b505740aa528d81175a8c0a9cfd5cfb2b9927ccd0e2fdffaf5e4601fd9cd0c943c828ffcdb1032f79030f16d3cce41d47ad3bac820a798b0f7597bf913d9b15a94feb713a054426ca5a0854f54e79b6e978034222afa1736554b90f34d2b3d432b142d7abc986b0a3a65ba645819bf4e7e49558af86e0f90aba3cb421ae7c68effd2e4060d11fd177368e78a39303be457b2cde7389245392f037aa5c19794f3c412f0bfd52e8212deafe82735d53f02bf75a0f748b87ab96749807069bb0d9d115eb6e5a073d245e751c747d73658db4841d6838a721ede60e743863a4907a4446d2bdf321eb69be2d4c6ce9f03450dd966be704ae38af793e1057750e3dbbc9a22370dd7a0c49820b7cff209f6e636947e9299eb6c13d4c04e8773367fd3f6bb592abafe82cf024e4e510fefa102831beebd7c227f99952394041e22843132e319794329bc521bb3af8a410ee60415598727ff603159b66cfd8867de090b8e3ff9d7a9d5bf0806aca692816cc33b0f17f57e9adfee4e8719f09c3e33b7a5f46f72aa7ab7542a6a62351c7185b2f9a3eb4b7ee1cbcbaaf98c70fe6485864c3f4b3d6708d805a096cd029a2067830ef5f6006edca1ddfdd6c206f68fb0685666693ba1b2b1a6c296d6f2e666d9cab4c75ecf4ccfad9fa3672457c610dbbf715d74a0e803367c541f87c6a08cc2933333fa24022f1824c4f98dd85af27d9fac0ad7bd0d52248a18b2d001f2d6770e45d1c3fc785bd297d3e1421e2847ecf8d5d3579115f6d8f88bd5de74f06fb09dae00c88d767b1340f9793526c4ea82bdc936f2d5b045ba20eaa33f0440c8aa5a953250373053d152364ee5d74d7f6eb9410cf810db4d67a51b29526ece0445e14ffbb2aaba00019b12a5c065e524a2df52c20a76a04e6ab34c6cede5abedb4cda417379ca409f3677317bf228e34a00faee3d9dcfda6715b44d08fcc677ee4a58b145ece5028ff47fd0faf0b40ea4d9bd7a5c086796117fecc9199fb8554dd1cf6dc61883395c22c5b0f7d7f735ad7a9a5e4677a51411a1d8db64f647fc40685a0c928745bba2b4c022ab50f60f9f0f33cdd82bac7f3cff91fd4d185ddf3f9cbc544f8ccff6ed727f9be5f53bdf9a85a043409118b6d334f2ca3335e22bd853ee3442e02d07929d7036286320e7b9b291d91972232a070a8842bdf850b0b122218f6cf72d0726af8a93cc9b5657eb9a70b41c65427c20515f50bb2e841fdf4c17255ec2e884c9a9900fcdc1e0d3137efa2b5e977a49d0b1f412be22c64cfee1b068861bfb83f5150474931a00fc8a68621dc81cbe51a3bea63efdc8b566cfc29ea7948fd1d32d39e8d1652872534ca30946a7722fdae0c557bae4d17fcecf8650283927e19e43c6f587cb048ed95f35ee28358df708e6d24200546e80093396e0364272d1086db8711e326a60df7b458db4ea80ef2ef9cbf6f399d785a8b5c7d3c032ad7ecfb0ef08dc60e37085565919c099fd954e1651d5ddb15f0cff2a3c2b666f90f1e689a29c2f4a466c2d885369ef0adc0f1780a0c1150c2079a7c40439b8879ed7c8e67eb673cb99cdc5fc0735571dcef1b10f397c5a3460272ffa2fad24688a5aa365199e1cd08477ad6609a86ed3ba7bc4e0dd8ee0b5a6598f0013d027f94da964853d330e5a94f12eeb3e1eaceeac59008930581e0d36da6d208470c3317cf24d9bc2e277307f0170318ce01c4f3a05a822fd87083d17193444e3f487d3c4396e346cd19d331bddc283f6c868136b186b9e95b264061660e70679ec9d101072d4acd46194eb193a231b59e4450e8651036096f70572a311dcf2f94fa077f82dd5e7a507543b763e1fb07980bcbf630b8905d67ed446b9bfbfe6da727931023c2528d26575b56810263f7328e58a214a935945d4796ea5b3c6aafdd11344e9695334b8bd7d056ade9d64b25936552046baadb2dd6731d8cdd85366dc7965156e64db378a259a5f6a42f68480138ed76f517470257947319c3b4c427dbc49c1dd02b953027ff625080fd11fba633c77c2b8c5bd8f25574164df5145ba100b80b0299223552ea24f3d0c09408394341056d40cace2158748ac7561d94e99379ef1b8ace56e8b5bea91c5e1fabeb7264bf3dfdc863d2caaf25dd0df9772aa207591ba7dc074b6e024d4afc47213f69b591bdacc1c31d2ce31a7736e6776783f373b0cd50dd1360313da13208cbf09dcc76db806de94870fb377a60a103b11ad0b2e2c622935bd1f25ab61fb381f725a09ae68bab24b43ddea468988f12fa74ae25f37a2ca9565e5ec73a83b0f8f785f9167b81f3d2a242b7dbe2a915fbe05fed3eb30968f07987f4b2fa6ec1776e3f379b2be6e9c8290f77ef41ddb5f40c7fc8560c0ae9ca4ba22d4c34d8493ffc13948351c79e3cfd7b8982d5080efa18f0bc6c19448673973a065d8cb0ae17b24c16b2fe521bbe6ce3f302dce10e89ecbac72cee5d9908c19e72a472744ee4fe0cc25db2e69ea3668d86e85f2ef8f50cb234cb8d630df0041e5e9daf8c04c5ec6a511299cf38f5c2a2b7d689c60eaf1c45bbc50472d8c4560b684f360e7de0bb53aca8d024bef9445ba138e5bf38edb7217df7b51688fca7731c4d0e21f0e01c44ba3c46c2ab323d14e4ef55b60416f055c14f7b3eb6a46782d7b797abb0699dcda3bd55b8a7f87238826db60e53674725144a1d1c77defea181ef74f4c3d31685def410086f9b204961424ac25c7980cec7745e963426a6db29148d0171a6ca7930d093b634a981d8d42ac939ad3b6756bdb656ea2b251ff96ac4bd4df20d0ac2e1c32fc0e8b494fa5f86f99c5606af73a47c6ddc3c07b11f41dae96764b4da0ca7fe718e5788edd358a609dae418d2f8530cd3b0678d300e05f47818d8dfed9d3d33fff9d8d892d4b78fbf9de7ed4857764656f5db677f36db6b90770264e28bb24abb35efe892ca2a10fe1c30babc0e7acc77e7798aaf0c5497c47cb086083435d05accfc09ead2a7e2a47c437983d552405971da67084e1541f8747c30225efdcf7db93603fd3654061dc06cec9a48ac0cd8bd70fb799002575c6c6a07fa6c576dba539a0ed377bfdea6beef1e39553c65f1afdffbe7da88cd4d788a6375179a9cd894cd71229ca333161df3263e500a30017989434a8502d9651cf58baaa5435192c2f46863c76bc9d4f3793f8d0efd7c1a3cd71009435031771fee1271a9adfcc3f29cdc75f64c8b4cdd4b144b622594ebfcaf209e7900e74dafa8f75c06a162de80cd84dc6bd324b63077891ad99b295b0cc68d51babd134eb97ece194fe512a2620f673e691cb2cba7a0171216f7eec0a0d10e5d20cf279a39301e87bb3c1857439729c85085cb934cca388f3a9b2b02e61b07593a6a444344f6e79428bc647f2d253794ce20ca5c0f760bb6d4ac51451b86beb26f27e78f5261e51e8b622a6b659f7c8324e15aa5aa3f509fde6b017f9a482ebc1300ea5e51f5e5b2ac854930bdd3ad8d352359a6147462818ebfe1de2afa741c8b46345710ca054fbb36eb694ac47518c7c5f7f9e534de5bb48b4b8bfea3353bb57c21899fd7fe790cb48005768d9cc307293c78aff48f993558a0a3e665b18671e1faf4272aa29cd1afb7857c45b155dc9e12aa28eb63e006033d8443d888664cff2bf056cc5b077b420fdb72f422a625f073eb1caf64ba8f07a8fdf21f4426052438faaad298d6e1e68a9406ab7a1e61853a8cf746f182b28e3d44109fd5989cf285adf5f3336b1a66c13de4e940401557ffc007d5211260660eb691b11d9aa21f5d4f05d5438d2093433803f0fd5f58caf8bb39a66fc585c6a5466d4d2ccab0663c4b9c54834068302433566c7b4b95dba9afa051fee74e06567aba391e9b26f147933a62fd05060874899f72f7290eebfad72dcf1ab66332dbc2265430e2372e0299c4d51204964a18eaa555cd9d974ac2a3ed17af6bb6f27292448603a9f8b16bdf23f03e8f3f2b93877cd2eff810d9f1c6b7df236b9d7a013594bfb9daa2b985efad7fa3229ccb8a67a9841171148c95c85475be9b4fedd6f5bded921a138a7775dfcc7962a13cc4227f851520b717ba4b9b378c3ecb9a50afdfd6b1e4449f4a960e122e6cb90f595dab2fe8ce27bc3142e274fc2224ce83c4adea02be55f51568c6f1d7581d8ce4cd8d5500553ead6dc306f18dcbaa513cab17e23324e5f24e7f77b3f9995c666acb0018a438375929ba7e5c62aeb17bc7fd6ffb29bfb3c749f22bcfe99b067eef10c1be96277c67791bf9edb9cd4b115fd54204e6a59016f896cdf63a1c2f8bf4b58012e6da439e96bb8b43c00bc134ccc41c7d4a7a5035c511f571efa3e4d592f174de8085066d8277a73fb77518926ad4ce9081a50efe000ebc4e9352f07b6b67c3b6237e524cb7cf6314614c771e32e33ec4e7d8efac28bc6a60085d71761a73d326447af56bc8af2220bab4fca1b16757d807f8b57c6407724fa79d3cef3972588bb41019e60be35fe6892e9a3a17eabe01a125140d8c5ea5e04ee5a157f0ce58a29f49af87dcfd59f5ead931bc7008f6ca222a986a62af69aaef15a126a8e4b1b80b3ec37bbe78d74386cff5e03c6def15d42e24afe62b8a973c2468441d4946146817e83849ed8bca2c6a6b31036af2403029ea2110ecc6ab29c6ce4bc07ff693d2b849eeaef5b83696640667d513fc790ec42a8281e0a0af848d5584efaa62f9e26f8d8a01a5c377507c7387f6b0be5d41b3093e554928814e62957e28a6bcab74230a72b20a34cb8d62ae4f76099f59c24a2d30b9e3a63009f29798f2e7e6615bb8b113ce359ca8bde54a5846e7afbaaa113aa262d248f301bd129b0eeee0f02ddb349dc5da6d004063facdace808462f11f597173ab0f96a07f33145781dcdbcd0c76829fcadeb9a1d9f22aa87a21b05d54b01fdb854969341f2c95fee4f3a8f2375876b448138044d1aa5b6a4b06338b5c89bd78df47459d10c932b4375c65639191aa8d486490d66d0048d3762a27fd8b3b6c49a48b0fac0042efd4de1630f811f215ef131d40f295f6fc5b582571665a81082bdcc800fa2a32635a348de688787772cdfec8cbaa5ce4bf5c5d75ff6f01137be770e3226541367c7f16cf5032a217ccef13c9cdfc0114de64bb98a30d18cdd96095a76d67a243ee8a78e83f3fcb66f0d5b882fd03d4dc681dda680a9e86b7de91655273cbf5e61454fe4619885f39901224322ae465b3276b95cd57e3115b0c067e78ae38003853deb4e6c8f6c3ef3c3b85d0d9ad4cad798897f6a491af1f5fd1d0f2a04e9ef1487a04586ba53129c8956769581e1cc1da4dbccc9665914604b823388b55970a3a56e2d62f9dbf05f5f25c525ffe454c7a93c11b6cf31c5e221d4e99e18a43f6b69e4a12fb24d46374f29b6aee43ed78301285b58a382deda0d285448111940b78bbac325015ddd9bfafa838c85f6f1ca7087cd2c91606ca796b56823caeb0753c62ffced06c3927307ec2e559f978cca4dbe797078416aea323e676ea5f196d4ea9da98a53129d50d870b18dbe43c765e3c64a2113c11f5b1acc08c5bed01984d7d3db8381914594b69fb19dbb0100790feb5c03d05fabed0cce15a6d4f5c0ff7a5cc9d94948c07c0af89b5d19b3d013d71f85fc042065a7fa421366db414ccc0196570d1bbed7e25a6e3d56c56ed8d2660d6042d8d90fef19b13bd6200d73793fe8c28bb6295efdf874f42c70d4c05ce4c613643f023eb2af49b13f91285c451674e00e421a81a57235de3e35277ab96a0db856bcc785808910f9fe5ceadff718e26c57b4b22d2c64e0b7a356a0799b5c3a5e8a9f52865a435a9353b88fb9261890202c7aa4752e24945cd8a8a3b7f38bc2a2bb4e810501b0b073993a3fa39b4a563ac15282ba1409349f5275a1f15a943b3322ddb4467ba5d79c77b44e5152f3ada19ed5a69300dbeb26feba5e22bfc14f64ae60ca1b07eefecbc7cff6161c0c06413f19aa65a9ea2b6227f552bd42126d594c536f0753e1da74cdec796cd0f3938f539b09f9a0fcdd079712b40777862cdf83fd5f833e88d9bc82018ab3973b0b7c8822c7b75b152535534e8a22f750b79c1dcdb489bccba287425f50044d0d339772e300f1547673552af136f146b8e492d3c1a7bbeee850b20b320919b075c8970159388b45143371dcbc133cbe02d37a7ce9dbf5237c83d10f2660ce379ac1c492941432a0611930fb01ea3b93d52cc181944bf293f1133eb076740623dd59e592073e9ffc18b4bc30939afeec6407f43a15106249678d3125875160568ecee93ad83942dea7f78647cdea8638758c0c3e99176112d3c936c9b1792d0f510a321740d4fbeb9facb423e894267ec5039b38f7aed191f261e96aad03a5a77a4f0bb69a1e865d1b7eec5a082c383437f8942dccdcda1fb9b1e20f9dd81235fb9bac8a87302745ab4ba05e948ebf5ae853fea04fff35d22ddb355ba0ad3fdb93358d5d8b56ff1c0c1ee52807becd4970b3dc459010f38432551975be53e3ce63d543b70fc93087986d0d93709e66a44ac68a08906ef47e86cf9a2313047090eebe734d9ad0baa4a9b43376129d237f0718ed096fb64c25f4e7a1721b71db0f2f4dc92ca4be7e9d4339ce58abd4f410480ebd1091e33fb2f57c1c9ef9207ed5abe8caaf0ac4c4789e9bd0b4b94435e35612e72fe95956a053a28e5990737562276f0764d7975e1f901bc9f2e31b3fe33b035d10927c443f0faa2f374c1ba6386bebe0fd7901fed6c67ff94f64bb040fc8cf40efecb842496c102c076f590b63630aeeb7ec53de068b56f5ddf59b7ddade016d7837ff8709bc3eb7e69f0d740a695077080085671d59195ab0ff66e3b86ef369f0c4f77d3af1839241074a445168ad0af94b4f5e93611cc487cb52f32b82f4b7467e498a560e2fe63af3630b3aba4e49c6b63fb964012dc0522bf48a6ee165d3579bd3bd20d66599a76dbca229b357cf27b2e501d78ccc870fbad1fd126bf8149d337719e2e4ce283dc5ce85f9f54be8cc506f6ba1bfb62e04836a120f07ef883e4062c77c4b12afba164d42cb6aa295ef4e7009f9bcea47d56d48d989f35e36167768fa664b7a1c653f60b8640ac60b8cc40dc9d34b476457c1c8f7ec2fc2b27ef6c6215a4275e891168afff912b21924e0bd2da88ee8f1688369e4e8f0932d959f81e78ddd392a7f357fb46c93cb53daa3475938a570bf0d8ef4e797699cb898180b1789f6b9d5bf053d1311d5dad4bc839a446a315c56277f4098d442ea993d85ada076bfac798859f40b7d14893b19fbc22e126151ec73dafc465a593d9173586440d59d3d7f376c0fd00070e15130b658d68a0a162ecbba06060e88a51f79d879354cf63d58c1e6908cd4a2c76b2656609cf42b550bc47806360a7b030e3e6f61a5f18b4f0bdf41f2c71c418e3a2bc01a5ce8ad1d03e6c44a1db84c66636d10ddb1046b1c6d76d22bb36f9248417d6e0d85a4351d0f40ad52accc1217f00d97b1dfc0a2586c46a349b64fd9e8e06c203b6d4bb929fb2506575b8b479236081b2cd57362460e41cf848e8dfe2d0c484c5dd81bcefc42424f05f4c6258d9cacd02b4db91b23e8e0a0b5b1b4cc738a5270382dfe508ffa2542a122c5b93060a9811554018f3812978eaefb83d1d650c70adebe85dae4e0703bb44e952392768dbfa4b44dd52ed23772ca944a3c400a561bf5f7eb51128e512645a8c8505cd3a90ec9a7d0ace0c4973b4d94ac0aa3073ccdaf5bba71fd294be52a0b15646e51ae45adb415e42088486838cb237dc619628e493aff31f0de05a60a95d71c24691f6c610391714a8cfb27a2af9990c0ba7b23170ee07621b37e792b20f9f1a1aabe24b5f83764e1ddd0747d1ee92269e02a4773a089e053da675c3b6a475976bfe15c5d99115581a149e1d3f1348790323e48a8e7ab8dfa43688e9c96859f98e8cddedd5f78e00578486c924908398175089fefa0dd5b5dbb0314812bec6db5d6060d51813ecd49d63ec382c7bd634721103f4ead71556d78046b336deec9c1bb5e91f9ccdc88b2d5138562df20e6eb3488c344f9735b51c01dc7f328b3c87a473f5b12cd05e19fcabbe53ba3d1a89f388dff841d6bd4cfaa44617db464dd177fad4bdd9a746870ce67f4dc02e792b6c92a7fc626036e4a51e0bc61bd490fee057adb56467e429f686a403b5d7941c8581d4a32e06b614eecb994436ce426459184060827119650cf9ae4e6093c41e7cd4fc4ef4b9ea6e01f18618331fa0680a452df80d6311b3748be66ae0d7f70ef1dca505a491b72467aa7462752da344aa260111e5b9bf8f42a9cf1b7eafc8d37609a5b89b141a3297d8a89c631cbb7c929f982ef32966a534e9fe07c944bf4390a2c876a0f328096a358d64f6fe4fa655ca935a4db0282eedbe29aa7dd8490ef283f01695d6a11a584a88b8abb59f0cf8b81188e6262bc7ba487e167b600d1b8dc77f93644e02158abc9219674e770c2f476b023aed43a747bb84ff801c759275e47f0606ef42055a7f3f7ba225e8a5452bc5da1d2227563637fd29095f29a500acc12694bcdf7f37da04c5dc4d78ae591518e8e957fe68c8d7b2aa723c8a064d51d1400eb0b0250702ae2cc79e87e04f3f69c51ed6e674ca33bd73f7053436df5c4836f849e864ff160e7d850aad820fcefbc26b01181bdccd396da08a38010b43090c794ff14e7299b1f303df058a24560cd164000425fbfe97dd74bc57b5c27f6a360cf620a1f6e0e798929130455a6df0dbbec064a455fb48089d18e7d1a35b4ee00d55ef4a34955f3f1f744e8c0a9d2eefd59040bcb4b127b2b740c65a136110305f2ad5b7d7bb01833fc020d4d1672eb9de71a6afb1435e5607944eba3c5ede9508e19f15c6a6c195fb904a9dfc996792de6a11ac08c51aa1e9bb6b791d04fca3d673b68c49d5a7b261e7a0b79395c9872c8feaf3546f2fd506094e37762b5e300d11fe917049a3a5c8478fd71a04ded2fc4ae1f2e07a7ab47069fcd30018c90943d27ba3cc000f6658377c59b9053b03a9f550e67a10f4213200018e104f7a5d230f848f368334612e7e22338bedf48b49d3f5e25b9ac3450a78f01ac464bc64e20a10ee3fb202273bd91d62c1f254aa61fdaa76aef1ab9b4cd93f3093a9856b138832ffb4ebc4d5ad9a40cf72902fd2e7641420bca43ec709a7895661633491260f6d1d752c360b2a4fe6983ef6103b6713f98091df67deb451fd4308bf5316e99c0ef831c78de7e225620c5f2d79aadc0c2bb6436e744eab80126f129444d7ad7e44b801d5ecb10a55b1a389278dfcbbf93b82be2ee58cc55cddf492c4fb2a6369addf4107a86b87f803258c6c779157c03c484aae2085616eedd4b53b20af8748f45b51ce212506bac9cfa574d5ad16a00a683536563d912394e876ad3a05431eeae617c1b69aa05b0a8ea1d89385dd7750b29d142fa0d9c11daa651588479baca7c431e68f2570c16868cc5f95e4a34e1b18a40ab71014c13ef8dc09560bb358dfb3b5eb80bde569cc84bf94a1b573a919dcc782dc65f447cdeb6efd3b9bff56776e1750bafd8d0b9216fe44a067eb1c3369d35f90f6e5d0ab1edefcb6c282f62d83e39eb83cb7144517bf43b66cc2cc84b2bc484ad2a82ea77b82047f0d0b6931fdf0a21ccb8a342753f7703f463916da437f48980bae27cd9052ca4b1b8d030a721a61abf54e23a0851437aa1532cbb44268bfa73eb17b49b57a7ddec92d6ab5b5d178c94f7fe2a373d2060bae09cbad1a859366527ef35169d993873af0771cf7f8a6996800707cbba913edaa2554ca949cc13c8895f001926d94e0c7507a8499fa693f73b8d89c6bdcf05983a1d68d0cc827fcb825fbea0f90ec6e17302c6886f3de5e6a66be79413ab7d0818fa350741ccc0e5f1b4c72d88fb35363239f8016fc11e521911222e0e4a32585510873c1709bfcff49aff3ab614ea4ee1012ac6f6b964a8725aab5d9b18edf25b63907e1c4be414c855a4eaa0c01842a2fecb951aae17a7e7a00871eb2977ab9af0ad38f4233042c4b5e86e04948ff81fa86ac7afb49d1d83aa3157f6c073ed90c9a671bc168bab47a00caeb44e8d0b86815b997469436b7b940b3a81f731d17bee5d79f59d7bdc58da84a7dec6716387631ed9b2116dd3c280a06196cdce5789f340fc735a4865ca6eafe0f4acb1e889cf4a501edb61f68b93d67ff9412407751bc004a0db0cf17ecacee067f3616e6b83a83ff9f48878dcd5b0f011d33d567b71945f1ffac0bf7e68f87657d8f0dc7082f540c62116fb896605adc7da062a58249c35160a93e29a58ba0df7e80995b8413be24d609dce3fff0fca4df3e68875f8cfaff3e4adb315aaa615a766037778b0f5a2d11c115f80cb955df52e213836f0d9c9f9cd92b78282f49a84447a744697fd8533164931d1a6e89c0c0cbf896e68171dc6e1fe5f7a9df611c4672f9e340feefad567da7a5aa983a8be3391fa290ce00b8e37b48040be5550e591df19c3434525c7e4989d8a4b4ce378b57c6f508d26aa870516f7ee63267ffdd58dbe18cb3c60a827a5babf64d5560c01c8a3d9489c52576d0900e5c6e0df4cbca52a0e4138c72f1c247a70c300fca3b18ee15096672b885494711c83d0d7f9ffd41ff9f705c50daa8d211059c510eaa010106371b91bfa775fb6ed7df0dc4103e0ab597aea6e566d2595ec303608c0693cf9f27d455c2c56178b5d9973cbf6ccb9654b6d5ba08ee732d0d7f115f8a4f50ef56ffb02f2e4d5a12c5446d5e2490e495f5a54b71aef6f1ddc8772dbdc4b7ab1917fe3e152f0a5ec48f574780361ceea18ccbcbcd7a2aab6e63c581cc2c3f780a426796cb5f47bcb05434dd21aa461e82090791b5231befd3b2512122e78332e3a3bb651fd0580d56fa452185d2507e2b3f61b36db4b474c102fdd6d2f0f3db44f3a30cc955b01fdd772c814b40a252a96f2aac994db9e94314098e4d496d18fa33f16e74df250dc2cce079231252601d8c8414d601c4f5e677f2d89d48fac80e02c7656a433a6354ceaa982d8c4f611ff6793e943f1d101ea6972e164cc3e45d043f8e055f85a0dc565ac38c06021ab5592732aa4d89e98774fbe85eb2f155d99db804121a4e3a9d338a5757aa41941045c7f6ccc89f12f4dbffecaaddc0527f11f0ef71ee90e83c3f1764a044048d158b89cc0aa54958d5be63c867acdefd70636861526a659079cd301e7cdaf3b7d12c3f6f0fb56de5811be5406ff073d0e3a9722beb2cb947f7c1fcc7e9d6c30e23c09846eeb0a21f6a0e8aab9b001d4da6a65e88ec532fa9c5858a3f6e9189c98a705627fc013ca72f22d2d08356e0407917155c0673715f252169068654c1a22d4341278126d6fd910d4a224206645d7d927aa1c72393c796961dd6c5384180b609d1ab130c9a46e099b0c3dcb9c72dd8cfdf28dac37eedbf3a30326e46df06189959c796277c492fb3dfb48b496c0b3b2a4601711957741a7e930c5c9de2820a33fd7320b59706d6b77106eb666c80995b90313d8e4fb8ab7bba9ddc583b711f18007afaa792a7c9e7a254d227604124c14230c9604256757dfd474ca3d6c92eb8edf3f3cc9c765c0bed14461fc539908aec35dedc7a348d2ecf45c57fc869088cdc4b17fc3da380f551b7422168255eb34d2809b908903c67a793ae98570adc8a80a4fac6e3cec17be4fe3461cbd35f2c0c8a5e573b78079101b5a7caccffad47e67399d9b4ace263ad9bcb41ec9868ebf11b143869f3b1ac23918606802f311983c819a02fdc7289ffc225e39b8b44368a0b4d97e8f30249451003952cbf5fdcf2de8061c5abeca0965bfbd5a1a27350af8cf951196df642cc1695c63e68ee7ab1029f8f86dee7c4d4ef78934e4736a02e3721eda38eccf393acdb6ac3e657c899432626787118f96e45f26554924c8e553141873665dc1d7331629d1903f69c9a09cb54a7d3d261032ab9976e161f92a391cfb026b97981347b6a12de442359c68c83d0447a9bc285b9c8cae9372fee180dff341b88a431615eb8c425f5e74a8674b47d2ac476cd79f04351a8b50a7aac5a2f5b678bf0b46604ba622e5054a65c5c24bb98c84039486cb9b4437b1e0037fd988c6dba9bc203f5631a7c2febdb64b8a7ff43e2bd3950f7d700fd1aaeaf5698636668c6fc173c332cdcce16829fb0d281dc70d96fad115c560737ebdd33f94f26e4f47817fc0b87d36117294748fdf1151ce2e90dbfe6e939e453641e44ee1b67a978bbfd740c7beafab17e6d52f822fe7e44a1609ed7f1773f33e8d4ddb51f040847d908a77fb814e126106d737f0a765dcad2bd465b0a588e89b2f3b19a2bcf4df5dffeed3350b20a8fc4bd3eee5eb55500f34f036eebf475d675cc976f574f30eec70478ac5bf86c3a67d632c7d5954a4be4d8fc1699b4aadb7c28392e4b741054e71313862fe7a32d095d88284c3b65a7c9df84e63cd14bc15cc274c54dcc154a31c4dc9c622851d5f3fd0046caa1844d207bca03d3d82c20dd59b2f4f852b12011a88951940afda134c234a83d40c715fe10b3c661bc46de020333608586d4d3730071cd858669d3e7895fef7d28af6354e3804378d821ba8cbb83b3fc94d0628b6d46ab870cbccd0bc35344f15cddb268241ea0d71d8ef08d8dcab2ce4f9d2181bb3c6ea9f3f0e1fd41885892f18a631a24e7588d04c11bf4ac0be001f4b5b795b895c3f9d7f28b1f5326bdea1f16d6463cc40209a195afb2b5fb3696d048c5d7ec44b9b1e6ae9ae25b225155bec20796478184c6e468128964b7b1534900fdd5d77ebe97507f6ad375f6ecf52e94606fb08e5c5368cbfbc92512732444bd2e3c0161492c686c9059bb018aabd50f3cd81b6bc678ff16aaf7dd78b165e6324ae4335843c533d3114c2bf2a3b91cac1977cd1f013412ae03426bb6c48a55683cca1dbe7443233e8e8417c0f639250f5b6f87781cd805ca2ec88e3f43ef2a9ae1411043b81182262fe5d1e2d5e7653d554e420e46a9ef33ed0d5e78cfff6f0ddbef1efe02b6f9029b6cd59785b884619d4e9e7673210995f1240e76e2098a238fed093cbeaafe48b323006b48ba5df4342dd076e4e99ecfac2496b5955611a20a7578f1186faf5f34f72928b7753a7c6f852f04b8ed8ffbf294a52e5f76e8523b8726649023825d2de08587fedbd9ce000bee89938dc0b96abb730eff01a4ac744b40fa4ff35742a5cdc01e9028e516d80d2aabadf5329dd4f2868a91bdbb35311348cfad2bc14de6fd843eca3373cd15f30f4159abb390c9707591d5838a88557edfe693262bb995f323d4fdd35b589fae58b925f0aa4e4fc4853334f7cbfa4fae7a48446cd7e2561ecafbf09c1c548e9d9105a9e381fca3dcf1714e2ff891cbb190126dc8794dd1c33d4390245a4cc03f73efe45c5e0b63b1f3e29437f237d396195ce7493907aed3c8047e7f29c9f0e7b2b2a646169279d70f38592c57bfd5f078487d252327e0a7ab014cb1f70f273d261df85929548317c6e755eb1f4eb7871ac0d31bba16960e9b690de015b8e0467b8ec72f601a66b558061bf715325ed16cf2aab599affffcb78564c0ac3be01168179b2aa0560936872c24fd7969e8a5a6eb9da90e4bf5e983de4666185f33eb7eb58fd9479499a595cb6ab5e1776f519592d7336589c2bcbe2edc481ee67853a6549e7fc417731fac163eefe138f9e3ae5e6026a9aab4b715fd75393d7dac7471360a0783b789cf113ae36b1c5413f7b2e0901af1891482f4dedb42bac546d970fccc5946297e9f7840f27b72e880343e48a1b9bb37c9fed3dcc454f13e7a13727c6d63b1e37ef2dec72a572cd568e8805382a0d1ed471f424c1eaeec8e470cd25965eea4e5685ac96ee959673887fe9ec6b83959aa17da5366db65825f68fbbaba4d850630e5dc93739052695fd21704cb44620aa6f5a3d3e721bd0f7ace84c7ec65c114bcaefc055e2e7c22d5e7a59cd6e5b8b02417cb450b8c62b39cfd512afc175f7cd6e5e8d07ac5ee6f806afea28969b7e574d7f37ec4eeb16bff39bb7b1db886fdf245524dbcdcd778b6442fb64b998ff916a4d9c7a63cc46b177850661b6fc35de93fcdf6b48de0b8195bfdb095ca00b659a7fac94be1c8f01f50ac37a233dc0762b8fbef1c002cf68b2374cd7db7c095345359839a0e583d8ceb729756f911d507f2699357c54a40a65e4a10e1c0ec69252c9d79a16b0759595756cdde03d231670eddb70385c536af2437b78ea91373ed7237ffad9d4c2806e8004f4fbdba89d7a9ec1d404add7b5c2a40ce647c9e071e6c6c00414b81a2d72ae5b3c3d75f03e8a9544a4ce1f2578a679bda1e7399665f1d9c559e0404c140898b629aec4cba1dfb0ccced465b8acef461b90e21756e4b1df8cb86815f5d080249deb147a12b9f0dd6163f0dd362af7cab83476d77adaa2020a12d00bf7724343beb718e61aef9f8bad49ff2553dee59375572ec54fd4ccd5ec59dbc17f77ee1d2c139ff9a16bf2ced0ef3a80f68fcb042b142c63563405f83b0aef7500294026b99d87f3fa0dd6007c23a13b076f4a4c39472f06c1148ca3fd6a7a7da01d07eb5662c0b47a518156696e4bb99d7e8d3e84a8f7fc04ee309ecc905476dda9b42051078c0ee869576ead55b3a61699a5c987c01b60a283b9e0290e62268b671d433e0d742c2cb0d2156feadfc5ce4f88b637977e2acaf2de47aaaf2ba825d4001299e1db2b897b273392861d407f9bf85c1ac5e52a8eace4e3f6669ca125b1e6b0cc4bf6c14a34aabd41d6ad856416945d13aacd8144b22cecfa106fd3e3c9fa246ddbbb0e12336b1356edf80223f32731d38b77862c6eb5a571c62c72dc5ed387c78c91a17d5105820efbed83dbec0214f7a715a76621b4ea46dde359c029b90e34862e577be943435d9e0cc3f1f3415fe442a98d4da202be6900ad291d82fbd9dc768ddff58a2c089ac11e9b131c21f7f8b6805265f88d528bd93735754f9fcadc7da3c5a8aa86e12670dbf072b8bea39c5302e87bf41e9e3f5b61877b83dd3e80bf2d590fb6fd64deb29c4a46f3301766021291038c2db9b20c11a1d52a71e1865a4f0df3a1f2120061ec556b70e42865353bafbf24bebcc019a8eec73ed82418d6e0660af0cc86ac34cc74c63ff3a1933a777782e56b61b20333294b64e35a636504ff9094d7cf472be5254346fd360fc5f84a85262c1d70b0ffbe172a71fcb9edde7dc417e4cf65224bd197c81ab0c6e82c0b2fed586dde375f0f53e9f83e6846865f3b1f502f2ac9719280fd1961afa19a9034632fffbc327a66af5533ba62f39128016befda8b676b1543b0d1d3443aec6337f498c865c4650f461a9ac5ed25e63f2409b0b866fb6072dce496f01f00049344a3ecdf6c7cf1f84d463cbb9cbf745df604a5514d61126126f56187b7727f091e716e631c4a9d50d8a76399dc29f9042fd9393cefb5b1c28d954d5f669726a8ca73ebdbd62b30934b201d6a93f55afa1fcce68c92cd75b237b2208b5bda15dc5ffb9414caf3fe820e923ebb4319ecc6c12102ce805940311231496ae64a82058e9710c805efaef33d296b8994ee3307cc55b776b32f69531f0d7c1b5816c59d7510d81036d238bffdf09bcae13276db151b9b5fad63c0109b390a2e3252f5180a6669937de657802fcae23461eb8072d8b582d4f5cc573626c6886e70ac71ae8b097edc6d20feac0eb4dbe51f420c8e424557403a1fc10dfa426fe95248ac5a2db4649734449e17ae0ad961ddab6150f3f2b4bd455e657b5581b636bc1a97138cb95618cf5ad0bd31cce4b6ae1458eb5dcada48f3e0a5ef17729be4b08152646c32e95d73c7d59adcd50fb1166cd558299fe5022985d79343b7297a7dc158a9edefe9a43941e8147b90a084bb51c61402afbfb75d780f2c7aa1a763b65a79a485b6dcbdeca39cde781dd8c18d90a452f49ae74fe38c822e9196558237193bde309eed78aef7cdf2da9f6a467febfe73987faeff62febb1dbb2c1c6c13b972c91a73c05fee5414dd1cd26ac44d57f60a42d8f9000b20eacbabd1a6ecef5eee0a312a4fb7b1d3f7473722f12fd4ed0e519f0393d4eed4b4d330e9de586f0e9640dd0954a95d82d8bc72cb6028a122f8dfaa6ae2f15228a2799ab2f54aeb0efd88e02577924aa450dda0ce42d78a91994a40fb760e314592ce0d1248c8b2feb98659fb521472197ba476a4afc87bfc40ba5e17e0e133f3160bb79c192f108e7d91cc90e63ba8fa766708b5aa9944828dc4731797e286192c7ec4656b23780731eb162aa17863e37a96b604aec24221779f2e36fa894414cb5e0bd3ece11569c91e1e0a3e09847b997271d39638b1f35b04c8d56df4d6b141e019ef3edabd0c4fa8d311bc20705ee6b6b9419c364e8f2a70cdd7006a08ec5f27f2d69f60cd5bb7179820f2b5e7b70242fddc4ca8a0b89d761894ffa0ae9be139be3c1d617f3637106a20ed86fda90ee603e65aac1e1142de6da6196cb693526fdd4ea5adbe31349a0ae90d53fbbe73fe0a3e7a25527a03725d84367b38715a8f845991befcbd98679120f87d7701a86d42bc1ef28b678e262368c259c64469c22354863023f80bf977a3c00fad53150f3a995fcbf518819fef751f1095cb263d10f0744a09e98bf5b7c8bfa3e3539096d9d1fd23900d4b071aba13e70ce658d799ac211c11b835b8bb5c3b391ecd31ef885f1e4bb1676d50f6b98c4a09cfdcd01db882a0e9f6d37962dcf5a8093b50cd6c743165b344711d81f6fe31249b03d009240e8e595a984658cdb1cfd14774473f2cb16d7af6cb8541f7362c62149b5c24d6ec8619f79e08483220eec6aa9739c03c373d7b6b99f06b08f70d3277ddca223fcfd4e5bffee3a2c4cba195f3383fde86d5f53ca1e07378afa9d75488f7c87c851ac5b6a5ec9c4dc205df694fd794ef2007e070cd009feed223d1dccde195627842cda93bf219115b65ea3e448b62d66a9c35d8217227d556b99c5ebc30dc01b55dc4b8823c77ccacecb1018da255a27fdcbfa6f5957c90b4e6df4e50a9a51c6928414175ba04caf44bece1db20604aec169419bc890b845eaaac842ed5c50553144c6a0918ffe0349fcb46093474f983df5717e0b6fc58b6ff3c5ab42dd640252a76157ea4ed602e8de0f910ff130e6ec93cc0a3f03b597adf38eb249cc713e7ad58806f4c309763e3965a8def12f29e3a28c87e2014461f62c19c51c810c6eeae9cacf69cce74171331489242bcd675248f9d5585203b6a39cd436c4428cd8aa7a7d82202d20124574a47bee3af7f1050e60871cf7af447f0a33c7f839fac1cc603051530bfe2c68672a5dc2d26ea76247acb228ac32e758d86ca5fd53a87fb2e918c787cdef695f1a6bf8170a50e0eb317b6df79240681eb1cfb94e19c267098b633dca726231f7f8929655349c386476656a2018ab7639a7b094ea41d4ea05ce62ee00e65f8fdb5d8360b95d007e85b1b6ea32e2162a9184a5e6ecf930dc7b950126c3130b6583b3f4d962528415ba49574938ee1ae190b131c287047c8d0dfb7ae263ce36696ea3bd9ee878f4d32fa05fedd13758192204d0d80613facbd6c12904005785b0b941a2cf680c1f55f98668cba07efe2e9f07c43391b703f3ede9ec6efbb6765f5a124e7c2f1111eba0e7c6ec15e50307f3ae4ab18f8a1f25f73117caa7c611c54c633b4b63928d0629683716a1330e7ea349454cd8ac616600868e73bd15fa205da6cdde9ee6a1bdf90012fda145960057ea690dbcabdcb01042213c58c570ce9c37cfae64781f0f9822db7487b11e67f885f5a852989675eb57c92e639ffb0285d3af126dcdf1f46b986134d9168d3300a029b80baceb07c3cf358e6837827e8ded51f4abe8237a48ea987c7133e502fc15fe0c2765a4485ae309e46e8f870e145bcd0431c4ef430a7d526b3bef6b98a400445e7ce4f86b3717824e7a8fd02b04a75381f1da834ab645a4232624cf304b31611c4d31639089e90f635b9c370369f8b7e4f126cc04eee7aa4a00b85313be9f4b4d27eb48f5ccefd6d94213fa9a071506bd18a33a58f24c222cc47de6c54ca9a4c40354b174ea1bc4ad8bb08eb18ffa55965cb7446ed52a4265f691dbfa6a12254eaa153aa3aeb4daed7e0c3aed480e06a7219a4d34d1365160b7e8453e5ca1cada92fdb5711a836a5aacc90586554c3718d53f2a14d9d7d6ec778cb95e32670665e1d0c0ed846ee61d0cd1ca03de09770397449dcea9bbf716f23e0939947ad87709a0bdaf3da726faef2a80235617a5342e7080daee47710527399dc27399b1aa2f07e7b8d53b41db1451f68398aef6f91142a8a9da9e47d03142f731f0f651fad4fb28a04e89692678133b752f563d62fb9901bebe485c5f8a3aa0cb203d0e8cb03ed2c5ff40aa3646cb796633add1a640205e55a4014c9619d4a7473caaa76c7fd2f26bcd46ac2ccab680bc7ef60c246098f8a2e956cee41539dc82b8396672ce8029001675bc769f39cdb7ac90cf4443c84d94af06b10c35433822025a2a97e2ae25bfe2ae0b511ee6835cd5e722208938507260adcb3e353806c67f7c9086cc829949e4778592b653021cb85b547ce286273b1f801004536c6e142ec059261809a91e7276699c3a4d21aed20a6fc2b6b8a3399cd7fa82e019666a573e9b492169cd3d41d8cd98f00b204e9800998ecf8427eb8b087b2b06074e2985c768e8bdca35797ef86e0d7eab1188fc59872e741fe15002882e4e8c4ac61d9737da3b442b56a7349ce4d06c82e13df761fa7d0dde7fc171204fd074c18ad0be090b008e34708628170c605a4ba3b3c2bae97ab592719e3679e9d0c582cb6c1debba46b20013030ef9c7c2fb6de9a11b101d578d89687dfcff94c231969dd3a6dd5383e7850a0b46e228e42452031668e47218ebcb5d2bc5d1612e4f4a6f85427ecf28cc7a66084b5a9ec6b8b236a95db3437877407f42265fa4a2726bff5a31d39db89247cef9c06564cfde97724673e58e06ef1c91c86c8c555a151b186db23959d1a4b503239202e70470be1d863a524c21be6d00cf267dbbc34ad47e02f1fc8ebe6b74e3adcd77f2cf67cd100836bd291df68ac041cf48cb586ddf906b355d19e4086423201d559568572de6237689f56559f7209a6100098e98b93fbc52afcfc260675de14de9d2775c52e2435bdba4c1145f0caa0da253a9054ccaf71e08b9df8e5ed95e4ca48d005262985a984de01db7491150afb2bebb66d34ff227b3c2acdd372f0e0751825a6974ab4567e3ebc18cb6ea68d21d4263b48bbfcad2937cbd2cd89b2b38166fe6fb5b7c962e219079043a076bc957586a6179d5a61526fa2205c4b319bacde4cc68e25a74708a50d7538eb70b7f2c1bd804c39dd6f9b693ece627b824b46cd1e2aa554dad70fd9676d2e6ad7c575f3407e38320ac9a2823f759202ce10a715100b804f8279198c9eb36dc73a2b860e5a14b7caf084e4300a300a6f0eb68f3b9325d54a06cb52c487fb666f7d3e5f700a69b700020055d8ba2899d769875caa55e878310c387eab89ae7bba30f040cec9298e25a50badff3a5e30a45bd1bae802c06b437e568cda0c70f40f47a93109ebc49d8118affda77d57ede1553933a0bba8fb52065317d551d8330f41586713b0c8cd13f3d7bc1727188431d144841e215ce7b0a570943885bbf6da056db27159d67a81169daa85beece4aac02421a825e9ea0c846c4239b8d1e7c61ad3979be2c387d999515cdce59070747e7fea278c77dabb31ae6d0d1ff9bc1227be6e1802b2aabad2dbe05588cd06387eae76a0d493652680dbe82b305017db8bc41c70d0a390e67fe978160ed83b68f4d9885a170b8026a4dbfbcac7042604df807f10b86342e0a8d3cee4660254537abf36fe5132c4d2b3bbb27414dc37f25270d8d56d70140b14fbd03af934a60f303b947d62946715f9334b14ec258be1a9811c1d83770adf4edfdb04bfbd78bc185a84f282ee65e48707bc0f4fb20f3a54c1119da5187e75100411f3a4884c0af2d0155bf4db3b1d9450a5fe19a6ce97ecccab69ae6ff0610f2156974c6ed87d5d629fdde9d646548b503825a67a7b436ad5871ef2a6bbd0322022f0f07244ec4fd5871ef2a6bbd0322022f0f07244ec4f99bc1e500e3a7c70fe1e341c7f6dc11cbe59055c81e9c00d83bd5a9137c18bd5be59055c81e9c00d83bd5a9137c18bd50c50cf197c91bee30e6453ca3fd3aafad41d8cd98f00b204e9800998ecf8427e7e81fbf7ff77852edf04aa9af62c25057e81fbf7ff77852edf04aa9af62c2505be9de2942de0a7efdb6ef017ed9ee2c6be9de2942de0a7efdb6ef017ed9ee2c698031e6e247a54a8e368a7581429f249cf19c342fd52ad3a15a15231fcff6de66aade63c500bdb95d1bab68c421e9f6b075ee531593cd2520efd768ec0afbe64c70fe2355c5b9532ed2e3c5aa81cbd01fbf9bb3ad8ab1e0852490de527a3c58e5be573fa6b523bae2a09524817eb1934a2a4f76dfb4a56016b429f8dee1f7376084e1408f3337f6b17635403ea9f250d0b0a84f82c798e6cce384b575687f1194a98ebbab06633b114ef8001a33078d3045ced4f694bd6c860c11a86f72c783cc20fdd8196a8c2101125f75dbd160aa56a67a53d0a857e09515d1b1ae867110a9339feacb120e3fabfefb1c321e5ef887fe8482e843fa5261d5315e4a88f792418c087cafc6fc643387c4103d4e657f4e4f53d3c7539c3c60803562efabf07a0643fe2a01cdb80f9d04944d0633a3377e586a523a7481345140cde3bf8031763f476db7e099821fa09fae0a50fafb4dec2fe28ec8705ebc00d917f4c4bb8df61d1534a99ef2c20b33029ebd559da241689976a82aa854ef2b2b9fc3fb7e5ade741016141bf664d349437c25220c2fc949376b55503a3d5f212697b620df6c1783398934df048828d9db3160a83b072236a7e381920237b00f1cfb4eb917d9ff66a7e381920237b00f1cfb4eb917d9ff6ca7f726a686358b09a6bc3455188fb21122e97aebdbcdd5812fc2cdca0c99097f1b186abc7a482548c4e0cdd9d3625882e0bfdc0eb78ca744114b42489f077d32f2227287e2f75e33216ee326fdae4eb4b0f53ffe49aae99335a2d0a81643f176ab37e536b723f6cbe07fca073daef038b9c32a2047ba6ebac2d25d8642274c2d30a2f4fd0714ec184b5365c1782e01ce74891ce550d233ae0da469c1cfed13b72a2f3dbdf1d9fa96ff61da28269b52f9769589490ac420463d64a8b2221ab25dbf4d1cb7450bef9dbf767a6bb6417a80ce4a4ab9799d6ae89da93bb03894410a9c5ebd7285afaad856f565c2af3ced88cda9d7256db2f152645ee7f192dd368661bee7d4753618ba5489cff40571cee329d6e038d4f805c0cdfd65550cbf90cf42b3fecf6fd05bd87d3ebd3d1bf0eaaefb52a3f5ad4d766aef000ce50b31aa4602707015a9d0f62f23716264cb36e02602707015a9d0f62f23716264cb36e02501f6c971a9373a0f891b7b60328f1179084c76508698fa002ca33da5ad774a69084c76508698fa002ca33da5ad774a657a1c8798fa33e8ac01437b1d188b51bffa6108f5290188d0030024744de853ac3227e84d81e5a83dfdd28e5e6d084a06b5b4e1610159d42b062badc5add27f5b0a47fca33808712e30eb1f50001a3369bfb82166760a126b9ef0482a0ae2e9cabc3bc9b9092d2fc338f587e0bed23bf5a14a5b337499415fb6a82546de97375a4cecb764e83d360f4640f554d70903b7ee13cf245d7150105631ec0b283136fb3af09ca4087481a5502e120e9ad626daad1bea12d671c59d508a3dd1ffa7bf7acf7c91d35dcd826ad96a19de2bd8ed9eb48d1d832e01d829133e2a67fda1a0ef12a094f5993e325598aded094fcd35bd0c162996d68b95af3cb846ddb8a0d59e3172d2881e99659a02703e84ac190a90fea4a48f13700ece12a3496840a83735328f257cfd0790f171bb724247e99a8129d0534362c4bdab2c077b8b29d70e87d0c32cfde8c9770e54afa4cde5b7499ad1348d1e1397761a9932a84f401c4364753fc5038777913e110f2e9d83513c8572057a2a843891d29e8a68ac50bdcb4ab19d533023c103473f7b93f44ecbc9bcbde5e13d191b5aea01c64cf8fc6ed1c9ec02c2c8486ba399c5bb2ec499e9fef117440be204c65b3015e82ddf0ec04060d7f8892bec4bbae538427d03574e050ab2e0742a9ee3a23f812de31c10e10be193709c6f740b4949f90f45f47dd8807d41d8cd98f00b204e9800998ecf8427e87eea4ac69e039d5ea4016c931102a7de84457654df898fd74d330d079bf9c8fd41d8cd98f00b204e9800998ecf8427e0e3c51cc065e1e16dae8548be7ac08b73fcb8b920b77f7db88328dd491cab31f2ceb59d7710fcada64f333bf8345ff2e61b664ad12737cbcb6388ff293c676151c13ae2ab0c6b93289a387dc36dfca8ecd7b2bb3682505e4703c41de084d7ee88ad62d42efd00a531577b500a78c8ceb7e1995df0f8366e50a96877fe9ba8b88845484dd6fc6bd72e8c8290e6b0b07cb770b60a87e7b9134e9a1fa24e28c999183cb91918bb3d25dfc7b8658b78075d8388d97abf7a10fec2b57cb1fc04b75876c60104a185bc6046f09e18e657aa3206c60104a185bc6046f09e18e657aa32034b812ad954b587babd7df633beb657548b594782c2c6886cec240c57959974829df8a88358e774fecc7acf8c3e8b733188c08c39b07968ca0c2586a58185a8b53a57d655a079b505cb7ffada1212fd338465d674731bd67d0050058a30e46f906b8fe59e07e939594f64d5f9f44cc05346394c0e87701205958361b12743002502cccf2aec4fcfe3acfb3f9d1e99440e22c842d9c4f96a9ec09c42c67704647911d17a9b612a08fc71a558933e5ad9b0d6e02f77d598875dbd577db1d193e54a16f6e71d0789a727144d2770da1155042f8ff89f0593769d29050c61459ed057d85b80366b6246e66c8228508508e11257effa6c8370a229f8092c9e14f17af1c8bce6bfa83c594fd6b39592366bf72de03c80328e9a3e875d641e11349ce85d1c9d4d6c8298009b2a3aeecd684db72d5b17207a395d8a544610e7921762bd8b1c42884fa5bdbde53d64cff469374fd3e0975740eec3481da4239017709545c418537cf1891c2fcf900a521c26959541a0a97f908aabcf4957c5314042fa3a015e1e74513773b0b2ace4991635de31e679ecfa6569224e4576452e70266b5a3c0be53c68f0a1a48c0a0cb3946081a90c0be53c68f0a1a48c0a0cb3946081a90837dde9d393af7be48c20a15e7e9fec665eb0e189dadac7edaa0ad15685e41720a7419178a93de5c1aa000a564363a9c5b31c89d1c8c379730375b9fc5f8b07bcf9d001049bfdf64822a412e349eb08658f3f250e4929cba2fbf96502fa106c33aa1912cfadf2169c6ce2bfee934ec7e6e4530e52c7a42ca970296b457c3af0fcafd9ab382cbe9f6633febdea978fbc6fe7f56a048c7c72b242cc63e865b099744ab4bd21dd81b758e72b7c6fd3c3a4a1a5aeb51218d6e5fd6c40051b72b8a19e87f4f9ac2e46d819ff407b1fddf23c1a2462aad4201c666bd248300bb99b45fe746d6ef428c94679627a5fba74bf6b25745cb21ef1f0acf43ef6ea98ec535ad84f707aac14d76425fb8495c8516df43c520e1904dd6d3a8b92ee2256093c41c2e6537269845624bbf1f86d8e769a330bd07ef1831434136bc09438f3c8ac75c272b53ae68151c0ed13cd7d2ded4c0db45dc98e90fc0bee185125e0653e2aebadbaac1548c0a0b967f086ee620b402fdfe55146f21a495d4f02697ae668f5a1ebe59301bddbf2bea02a986fe6991fe39fa09740a6f5da0902524462f4320691012f5174b535043834ff50e8f19131b4a16245b89b537afd476f9fe3269594c2fb65d6216ac71af588fe69b225b619c12be792e06439c7d53b823221fe4f878a8fa03ef55f5adc02476805adb0d00758b1f2a3b25e41d3f464ca409de75167125649431a2d492904950f238a809141fd07227e900dcc1eb5f930a653d237a92344502b39eb151b7e486179515883595e75a9769d73d54cbaab46ce45ed8b69693133d9dc2a02f0b627abab4524a808733dbb5f1d76e3183f45068a17a2255ee5875cd8d0e79f65c747cce35eed9516c14cb5f4fd1052b73bf8341b211488604737e12e3b87772606614f69a10b3e3945eaffef427edac4d8ed2e0ce027681d90e8b170a95b6734573dbac9f98aa49b026951f3d895f6af1d891d18560040020924712ae1ccc39fe77e8a6ac4ac7a1cfaa991548318699581c8fcb74d12c138fe340b08923f79b25a497a82634936861e55f45046adc0da02a7103694cdeac77e7c5ce248ddbce3859b93046221fe9a2c8e6cb2f1cd0de30225807901db862eb5de42e2ed6cb7bf42791a811d9dccb7c495dbc9cacc35f25b92510a30d1d73ff42a43420912444ddf0f299069d223ecc14851618d7f61a1ea14d9b69ffb299f12062d4b8a89fd9ba879235eefea32480901ea256ddc3032d9fa367a6b87960036dad23a5465402cd1f2c7fb7abadf4c0e5c56e340d83df8970f41be4ec41508802c7bec396b27d8619ab8bb648bbcc64c071db2b6ecc08e6642f384c5ec17632b567b9bb0bcf2ed5079c7c5d1afdd779eb25620183744046ac2b45744759aa63f97626dba14494abb5c843786a794b1b748a1d68a09ca410f629980409c816c3bbfe4a7d084c4e0863321ac19e82e833bca93594dbea6e87a7713c0f4a893377ff2faabed0585d0354aecb38ecabb3a2a18c16056059619fd8fa6fd5e12b1614524ea22d1c93969582a7d1100cd95d2620eb0308ea5ce8a1c9878ef36871ba8360dac8f9498d7d78ae41b7744b280839c25fc8b641f2d23d79966b516d92d3548c8bc90285c3447fedbb6cdceed3bff86591c0d7a4ea6b4dc0703aa8ceb50a2506cd3f1dca958d6ed58b3edbc85e1125bdfc5c1c7221d29325db7a57401512697eafb3ecf6b7c024c5af71e380cf0072774574fb7a397f4d3cb2277cedc892091c0a0f56e4ab975acf8c303d520bfd1f157f011b388cc8343f32cb9f64005f748df37c3a486ca35dd9dfe15e1b5bf67c367c5812402a252ea5afce8e20c7ccccaada4d42d668d88420aa47f74e75ebd843e50284b81e74de54f390d57847b62907ac4dea01e328ba5d3148d5b0417c0eba1b8cf92db4d9540bf47710dfd2b9b6f75315b7a6768621268aa85f59c0a68483fc1fa5e28ad0e48f45cf602cb9f3a3e3c8e1c495ce08d44aff81a137e91047c49c1bff8c9e28d93fe2f2387d0806ec9f1f7c12715d31e008dec7bf5b1fa863606a14cae089af56725081934eefcd43bac6646ac0b866be2cbf4340190ef8226cce638631b25c0c548aba2b0f462133285fae2db46f3c04f76bafae9ecceac1cc84b7245a60923cee8e497ae82b6f89bda2808dec4aa35c4a2299819f6cd474202360f0f944776ca63d6a59be6d3a4f10b232d693f8895dc6acaf3f2ef325cb2bcd1bb0013fedfa34b0953ac0f062711c924576d888bc4f33e59f339422eeafb87dc85c60f4e8b09b2dc05d51562c3b066239d947064145827927d21e648cd819f90fccf53fc111e25ebfe3f8e894ea8863ad0e6f4a0582e7ac4bac7fe18db019b096f7013c1d0641940f90bb4e2a04148d8853932f0281043783fccadcdc3168bc29a0f7cdf295dfc2e874df85cd06f62cf282467ae3588741a898eeb58f165d7d86157d1a4158543e6cefcb7b36113ce0b906bad203f5d0d23dfe2abb5133a6bf4527395f33e19d20538ff360b97e2fa6b086b31f2544a6c5cc35e5e3278b28d3de8dfcd4efefa7e68f7eca84885bc421aa7f6eed7a9fbf15f5f458345842daf7d58a7765f064fccb7cb76ad9c7f8493ec3ba4ef9242e1a39c59e2fca98496b59fa07abfe904fe5582f454eeea2b2b485aa235f568e8ab69e74eabbd56d81e0294cb27b208eb46b601b6507689a172999c643754004e05b0d915b6be61c1e1594c55178d35ec5ee53c91dd2d8d5248162bcad2d8be3b2cf1cbc870830d343a5eb0a520d75e7a2b64b97215d00d530693d204d77e3a1a8ccb2ce2a288f3a8601889d2cb96eeb6d8d969a55bdbd26bc405e4433721cd5eb73591c180d0f1e85fc6e9356a04e631fd557c7f53d7001f33c734d1c7369f9364947737f0e68207824d7fc1e82e4dee3e12916d352b905969b92f6027a13f300bc7637f123c5ef54f181b963606e39d26aba2c97d5531097800521b52ac764d8d0c98ad720c59e5ae06ca5c6817efad521dcb8e21359a4bb1a71e72ec0f50342023c1cf6d870a3d50a15ee4df421fc6191590f6ea9cf63b5b3c0696b517f869b6e982e7468a136aee3100b4b2301f6081daefd0784e3a3fa16b033844feb8127eae70a301b27c2afcecd385bbdac95b601a1d425505cddf069fa0cf2db7fe5f16e35e139b1d8781d354d04782e54b83c52cc149336c507a78e13cbba3e3bf279237c0846e70e11b1b4910177249bf2dc6ab14c8476ca9fefae1c250346ac6cd5f4a09950a317e6033d3a98c5e561ae5990bcc949c87a7583041c250346ac6cd5f4a09950a317e6033d1c250346ac6cd5f4a09950a317e6033d1c250346ac6cd5f4a09950a317e6033d00b2d76c39cd49f7152f846e383311307e42cf6993fe96858cf12c809331021379c62345857aff7f890fec80e70d01aca069c8544442acb954fc08bfdf7affb1dc88f085696e1f26bfd8406b7de7b8fb662f9f68d3ba852a2b61436dde9e8d5f90a1b22eec6a2cc1f55f958552c188bb83b5df5ddc66a40179af4678e0aa8eafe898244082c39b443117f7893ce0debf5a8439f4f1d75f19ef2803ab6e366bd0asm-x86rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvzkernel-2.6.32-042stab106.2.src.rpmkernel-debug-devel-x86_64kernel-devel-x86_64kernel-develkernel-devel-uname-rvzkernel-debug-develvzkernel-debug-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*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+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++2.6.32-042stab106.22.6.32-042stab106.2.debug2.6.32-042stab106.2.debug2.6.32-042stab106.2.debug2.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[\]]^^__``aabbccddeeffghhhhhhhhhhhhhhhhhhhhhiiihhhggjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjglgmmmmmmmmmmmmmmmmgnnnnnonppnqnnrnnsssttuttvtsswsssssssxxxyzsss{s|s}ss~sssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn     nnnnnnnnnn   !"n##$%nn&nn'nn(()(*((++(,(((-(n.nn//nn000nn112n3n445nn6nn7787n9:n;;n<<<<<nn=n>>?>>@>>AnBCCCCnDnnEEFEEEEGHEnIJnKnLMMnnnNnnOPOQROSnTnnUUnnVWnnXYZ[n\\]]^_]`````]]a]\\bcc\\dddnennnnfngghgnnnnnijkiiiilmlniiioiiiiiiiiiiiiipiiqiiiiiirsstrruuiivvvviiiiiiiwxyiz{iiiiiiiiiiii|iiiiiiiiiii}~iiiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nnn nn n nn    nnnnnnnnnnnnnnnnn n!"!!n#nn$$$$$%$$nn&n'nn(n))))*+),))--).))/0/1/2)))345)))6)7)8)9)n::;<n===n>>nn?n@nnAnBBBnCDEFGDDDCHIJCKLKCMCNOCPQPRCSTUTSVWSCCXCYCZC[[[CCCC\]^\\C_C`CaCCCbbcbbdeCfghCiCjkClmnnnnnnnnonnpqrspnntnnuuuuuuuuuuuuuuuuuuuuuuuuuuuuuunnvwnxyxxz{{x|xxx}x~xxxxxxxxxxxxxxxxxxxxnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn  nn                 nnnnnnnnnnnnnnnnnnnnnn  !   nnnn""#n$nn%nn&'&&(n))))nn**+,nn-.-nn/nnnn00nnnn112111nn343n555655778775595n:;:nn<===nnn>>>>>?>nnnnnnn@@nnAnnBnCnDEnnFGFHnInJJnKLnMnNNnOOnnPPQPPPRPSSTSSUnVnWnnnXnYnZ[nnn\\\\\\\nn]n^^^^___________________n````naaabaacanndeddfdgnhhihhjhhhklmmmmkhnopppphqrsssshnntttunnnvnwwnnxxxxxxxxxxxxnyyyyzyn{{{nn||}||~||||||nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn n n nn  nn     nnnnnnnnnnnnnnnnnnnnnnn !n""n#n$nn%%%&%'n()nnn**+n,,nnnn------.nnnnnnn/0nn111n23n45nnn6n777787977nn:n;<=nnn>?nn@nnnAAAnnBnnnCCCDCnnnnEnFnGnHnIIInJnKKKnnLLnMnNNOnnPPPQPPPPPRPPPnSSTUTTSVnnnWnXnnYYnZn[[\]\n^__nn`a`nnnnbnnccccnndddddnneeefffffffnnngghhhhhhhhhhhhhhihhhhhhhhhhhhhggjgkkkgnnnlnmnnnooooooooooooooonpqnnrrrrstrrnnnuvvuuuuuuwuxuyuzuu{u|uuu}}}~}uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn nn nnnn nn n  n nnnn   nn nnn nn nn nn nn    n n nn  n      n n     nn     n    n               nnnn   nn n ! " !n #n $ $nn %nnn &nn ' (n )n * * + * * * * * * * * * * * * * , , , - , , , , . , , , , , , , * /n 0 0 1nn 2 3nn 4n 5 6n 7n 8n 9nn :nnn ; ; < < <n = =n >n ? @nnn A A A B A A C A Annn Dn Enn F F F G F F H I F F J K K K K F F F F L F F M F F F F N N O P N Q F F F F F R F F F S S S S S S S S S S S S T S S S S S S S S S S S S S S S S S S S S S S S S U S F F F F V F F F F W F F F F F F F F F F F X X Y Y Y X X X X X X X X Z Z X X F [ [ \ F ] F F F F ^ _ F F F F ` ` ` ` ` ` ` a ` ` b ` ` c ` ` d ` ` ` ` ` ` ` ` ` ` e ` ` f ` g ` ` ` ` ` ` ` ` ` ` ` ` h ` i ` ` ` ` ` ` ` ` F F j F F k F l F F F F m m n m m m m m m m m m F F F F F o F F p F F F q q r s F F F t F F u F v F F Fnn w x yn z z { z |nn }n ~nn     n nn nn n n nn n n n n nn nn n n n nnnn nnnn n n n n n nnn nn n nn n nn n nn nnn nn n n nn nn nnn n n nn nnn n nn g g         g   g                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             ! ! ! ! !                   " " " " " " " "                            #                                                                           $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $          % % % % % % % %             & & & & & & & & & & & & & & & & & & & & & & & & & & & & & &                         ' ' ' ' ' ' ' '  ( ( ( ( (                                                 ) ) ) ) ) ) ) ) ) )    * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *              + + + +                                                          , , ,                  g - - - - - - - - -g . . . . . . . / / / / / / . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .g 0 0 0 0 0 0g 1 2 2 2 1 1 1 1 1 1 1 1 1 1 1 3 3 3 3 3 3 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 1 5 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 6 7 7 6 8 8 8 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 1 1 1 1 9 9 9 9 9 9 9 9 9 9 9 9 1 1 1 1 1 1 : : : : 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ; ; ; ; ; ; ; ; ; ; ; 1 1 1 1 1 1 < < < < < < < 1 1 1 1 = = = = 1 1 1 1 1 1 1 1 1 1g > > > > > > > > >g ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?g @ @g A A B B B B B B B B B B B A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A A Ag C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C Cg D D D E E E E E E E E E E E E E E E E E E E E E E E E E E E D Dg F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F F G G H I I I I I I J J I K I L I M M I N I O O I P P I Q Q I R S S S S S S T S U U V S W S X S Y Z Z Z [ \ \ [ ] ] [ ^ ^ [ [ [ _ [ ` ` [ 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 | | [ } } [ ~ [   [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [                                                    ! " " #  $ % & & ' (kernels2.6.32-042stab106.2.debug.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.hconfig16kstacks.h64bit.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.hdebug.hpci.hath9kath9k.hbtcoexsupport.hcommon.hhtchtc.hdebugfs.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.hdebugfs.hleds.hwpc.hcassini.hcb710core.hdebugassumptions.hccstackprotector.hcdrompktcdvdpktcdvd.hbuffers.hcfag12864bcfag12864b.hrate.hcfg80211cfg80211.hdebugfs.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.hdebugblkcgroup.hbootparams.hbugverbose.hcredentials.hfs.hinfo.hkernel.hkmemleakkmemleak.hdefaultoff.hearlylogsize.hlist.hlockalloc.hmemoryinit.hmutexes.hnmitimeout.hnotifiers.hnxtest.hobjectsobjects.henabledefault.hfree.htimers.hpagealloc.hpilist.hrtmutexes.hsectionmismatch.hsg.hshirq.hslabslab.hleak.hspinlockspinlock.hsleep.hstackusage.hstackoverflow.hvm.hwritecount.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.hdmaapidebug.hengine.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.hdebugdebug.hverbose.hdecodemce.he752x.hi3000.hi3200.hi5000.hi5100.hi5400.hi7300.hi7core.hi82975x.hmceinj.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.hext4debug.hfsfs.hposixacl.hsecurity.hxattr.hextrafirmware.hfailiotimeout.hmakerequest.hpagealloc.hfailslab.hfairgroupsched.hfatdefaultcodepage.hiocharset.hfs.hfaultinjectioninjection.hdebugfs.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.hobjectlist.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.hiwlegacyiwlegacy.hdebug.hdebugfs.hiwlmvm.hiwlwifiiwlwifi.hdebug.hdebugfs.hopmodemodular.hixgb.hixgbeixgbe.hdca.hdcb.hhwmon.hptp.hixgbevf.hjbdjbd.hdebug.hjbd2jbd2.hdebug.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.hlatencytop.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.hstat.hlockdlockd.hv4.hlockdeplockdep.hsupport.hlockupdetector.hlogbufshift.hlogologo.hlinuxclut224.hpsbmclut224.hloopbacktarget.hlpcich.hsch.hlsiet1011cphy.hlxtphy.hlzocompress.hdecompress.hmacemumousebtn.hpartition.hmac80211mac80211.hdebugfs.hhasrc.hhwsim.hleds.hmessagetracing.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.hmmiotrace.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.hpreemptcount.hnotifiers.hvoluntary.hpreventfirmwarebuild.hprintquotawarning.hprinter.hprintkprintk.htime.hprocevents.hfs.hkcore.hpagemonitor.hpidcpuset.hsysctl.hvmcore.hprofiling.hprovelocking.hprovideohci1394dmainit.hpstore.hpswap.hptp1588clock.hpvpanic.hqfmtv2.hqla3xxx.hqlcnicqlcnic.hdcb.hhwmon.hsriov.hqlge.hqsemiphy.hqt2160.hquotaquota.hcompat.hdebug.hnetlinkinterface.htree.hquotactl.hr6040.hr8169r8169.hvlan.hraidattrs.hraid6pq.hrawdriver.hrccore.hloopback.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.hdebug.hliblib.hcrypto.hdebugfs.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.hdebug.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.hxrundebug.hpcmcia.hpcsp.hpcxhr.hrawmidirawmidi.hseq.hrme32.hrme96.hrme9652.hsbcommon.hsb16dsp.hseqdummy.hhrtimerdefault.hsequencersequencer.hoss.htimer.htrident.husbusb.h6fire.haudio.hcaiaqcaiaq.hinput.hua101.hus122l.husx2y.hverboseprintk.hprocfs.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.hsyscallsyscall.hcheck.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.htraceirqflagsirqflags.hsupport.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.hworkqueuetracer.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.hptdump.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.debug//usr/src/kernels/2.6.32-042stab106.2.debug/arch//usr/src/kernels/2.6.32-042stab106.2.debug/arch/alpha//usr/src/kernels/2.6.32-042stab106.2.debug/arch/alpha/boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/alpha/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/alpha/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/alpha/math-emu//usr/src/kernels/2.6.32-042stab106.2.debug/arch/alpha/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/alpha/oprofile//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/boot/bootp//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/boot/compressed//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/common//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-aaec2000//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-at91//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-bcmring//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-bcmring/csp//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-bcmring/csp/chipc//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-bcmring/csp/dmac//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-bcmring/csp/tmr//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-clps711x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-davinci//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-ebsa110//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-ep93xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-footbridge//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-gemini//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-h720x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-integrator//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-iop13xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-iop32x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-iop33x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-ixp2000//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-ixp23xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-ixp4xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-kirkwood//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-ks8695//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-l7200//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-lh7a40x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-loki//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-mmp//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-msm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-mv78xx0//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-mx1//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-mx2//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-mx25//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-mx3//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-mxc91231//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-netx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-nomadik//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-ns9xxx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-omap1//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-omap2//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-orion5x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-pnx4008//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-pxa//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-realview//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-rpc//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-s3c2400//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-s3c2410//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-s3c2412//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-s3c2440//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-s3c2442//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-s3c2443//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-s3c6400//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-s3c6410//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-s5pc100//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-sa1100//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-shark//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-stmp378x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-stmp37xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-u300//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-versatile//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mach-w90x900//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/nwfpe//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/oprofile//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/plat-iop//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/plat-mxc//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/plat-omap//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/plat-orion//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/plat-pxa//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/plat-s3c//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/plat-s3c24xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/plat-s3c64xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/plat-s5pc1xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/plat-stmp3xxx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/tools//usr/src/kernels/2.6.32-042stab106.2.debug/arch/arm/vfp//usr/src/kernels/2.6.32-042stab106.2.debug/arch/avr32//usr/src/kernels/2.6.32-042stab106.2.debug/arch/avr32/boards//usr/src/kernels/2.6.32-042stab106.2.debug/arch/avr32/boards/atngw100//usr/src/kernels/2.6.32-042stab106.2.debug/arch/avr32/boards/atstk1000//usr/src/kernels/2.6.32-042stab106.2.debug/arch/avr32/boards/favr-32//usr/src/kernels/2.6.32-042stab106.2.debug/arch/avr32/boards/hammerhead//usr/src/kernels/2.6.32-042stab106.2.debug/arch/avr32/boards/merisc//usr/src/kernels/2.6.32-042stab106.2.debug/arch/avr32/boards/mimc200//usr/src/kernels/2.6.32-042stab106.2.debug/arch/avr32/boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/avr32/boot/images//usr/src/kernels/2.6.32-042stab106.2.debug/arch/avr32/boot/u-boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/avr32/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/avr32/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/avr32/mach-at32ap//usr/src/kernels/2.6.32-042stab106.2.debug/arch/avr32/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/avr32/oprofile//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/mach-bf518//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/mach-bf518/boards//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/mach-bf527//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/mach-bf527/boards//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/mach-bf533//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/mach-bf533/boards//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/mach-bf537//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/mach-bf537/boards//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/mach-bf538//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/mach-bf538/boards//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/mach-bf548//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/mach-bf548/boards//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/mach-bf561//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/mach-bf561/boards//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/mach-common//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/blackfin/oprofile//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/arch-v10//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/arch-v10/drivers//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/arch-v10/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/arch-v10/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/arch-v10/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/arch-v32//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/arch-v32/drivers//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/arch-v32/drivers/pci//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/arch-v32/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/arch-v32/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/arch-v32/mach-a3//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/arch-v32/mach-fs//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/arch-v32/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/boot/compressed//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/boot/rescue//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/include//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/include/arch-v32//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/include/arch-v32/arch//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/cris/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/frv//usr/src/kernels/2.6.32-042stab106.2.debug/arch/frv/boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/frv/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/frv/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/frv/mb93090-mb00//usr/src/kernels/2.6.32-042stab106.2.debug/arch/frv/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/h8300//usr/src/kernels/2.6.32-042stab106.2.debug/arch/h8300/boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/h8300/boot/compressed//usr/src/kernels/2.6.32-042stab106.2.debug/arch/h8300/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/h8300/kernel/timer//usr/src/kernels/2.6.32-042stab106.2.debug/arch/h8300/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/h8300/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/h8300/platform//usr/src/kernels/2.6.32-042stab106.2.debug/arch/h8300/platform/h8300h//usr/src/kernels/2.6.32-042stab106.2.debug/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/2.6.32-042stab106.2.debug/arch/h8300/platform/h8300h/generic//usr/src/kernels/2.6.32-042stab106.2.debug/arch/h8300/platform/h8300h/h8max//usr/src/kernels/2.6.32-042stab106.2.debug/arch/h8300/platform/h8s//usr/src/kernels/2.6.32-042stab106.2.debug/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/2.6.32-042stab106.2.debug/arch/h8300/platform/h8s/generic//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/dig//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/hp//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/hp/common//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/hp/sim//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/hp/sim/boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/hp/zx1//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/ia32//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/kernel/cpufreq//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/kvm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/oprofile//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/pci//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/sn//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/sn/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/sn/kernel/sn2//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/sn/pci//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/sn/pci/pcibr//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/uv//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/uv/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/ia64/xen//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m32r//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m32r/boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m32r/boot/compressed//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m32r/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m32r/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m32r/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m32r/oprofile//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m32r/platforms//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m32r/platforms/m32104ut//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m32r/platforms/m32700ut//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m32r/platforms/mappi//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m32r/platforms/mappi2//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m32r/platforms/mappi3//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m32r/platforms/oaks32r//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m32r/platforms/opsput//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m32r/platforms/usrv//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/amiga//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/apollo//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/atari//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/bvme6000//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/fpsp040//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/hp300//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/ifpsp060//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/mac//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/math-emu//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/mvme147//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/mvme16x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/q40//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/sun3//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/sun3/prom//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/sun3x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/tools//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68k/tools/amiga//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/platform//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/platform/5206//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/platform/5206e//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/platform/520x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/platform/523x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/platform/5249//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/platform/5272//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/platform/527x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/platform/528x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/platform/5307//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/platform/532x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/platform/5407//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/platform/68328//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/platform/68360//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/platform/68EZ328//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/platform/68VZ328//usr/src/kernels/2.6.32-042stab106.2.debug/arch/m68knommu/platform/coldfire//usr/src/kernels/2.6.32-042stab106.2.debug/arch/microblaze//usr/src/kernels/2.6.32-042stab106.2.debug/arch/microblaze/boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/microblaze/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/microblaze/kernel/cpu//usr/src/kernels/2.6.32-042stab106.2.debug/arch/microblaze/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/microblaze/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/microblaze/platform//usr/src/kernels/2.6.32-042stab106.2.debug/arch/microblaze/platform/generic//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/alchemy//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/alchemy/common//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/alchemy/devboards//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/alchemy/devboards/db1x00//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/alchemy/devboards/pb1000//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/alchemy/devboards/pb1100//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/alchemy/devboards/pb1200//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/alchemy/devboards/pb1500//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/alchemy/devboards/pb1550//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/alchemy/mtx-1//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/alchemy/xxs1500//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/ar7//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/basler//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/basler/excite//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/bcm47xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/bcm63xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/bcm63xx/boards//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/cavium-octeon//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/cavium-octeon/executive//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/cobalt//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/dec//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/dec/prom//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/emma//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/emma/common//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/emma/markeins//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/fw//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/fw/arc//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/fw/cfe//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/fw/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/fw/sni//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/gt64120//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/gt64120/wrppmc//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/jazz//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/lasat//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/lasat/image//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/loongson//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/loongson/common//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/loongson/fuloong-2e//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/math-emu//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/mipssim//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/mti-malta//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/nxp//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/nxp/pnx833x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/nxp/pnx833x/common//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/nxp/pnx833x/stb22x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/nxp/pnx8550//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/nxp/pnx8550/common//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/nxp/pnx8550/jbs//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/nxp/pnx8550/stb810//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/oprofile//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/pci//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/pmc-sierra//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/pmc-sierra/msp71xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/pmc-sierra/yosemite//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/power//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/rb532//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/sgi-ip22//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/sgi-ip27//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/sgi-ip32//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/sibyte//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/sibyte/bcm1480//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/sibyte/common//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/sibyte/sb1250//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/sibyte/swarm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/sni//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/txx9//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/txx9/generic//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/txx9/jmr3927//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/txx9/rbtx4927//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/txx9/rbtx4938//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/txx9/rbtx4939//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/vr41xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/vr41xx/casio-e55//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/vr41xx/common//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mn10300//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mn10300/boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mn10300/boot/compressed//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mn10300/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mn10300/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mn10300/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mn10300/oprofile//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mn10300/proc-mn103e010//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mn10300/unit-asb2303//usr/src/kernels/2.6.32-042stab106.2.debug/arch/mn10300/unit-asb2305//usr/src/kernels/2.6.32-042stab106.2.debug/arch/parisc//usr/src/kernels/2.6.32-042stab106.2.debug/arch/parisc/hpux//usr/src/kernels/2.6.32-042stab106.2.debug/arch/parisc/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/parisc/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/parisc/math-emu//usr/src/kernels/2.6.32-042stab106.2.debug/arch/parisc/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/parisc/oprofile//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/kernel/vdso32//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/kernel/vdso64//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/kvm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/math-emu//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/oprofile//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/40x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/44x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/512x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/52xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/82xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/83xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/85xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/86xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/8xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/amigaone//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/cell//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/cell/spufs//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/chrp//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/embedded6xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/iseries//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/maple//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/pasemi//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/powermac//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/prep//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/ps3//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/platforms/pseries//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/sysdev//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/sysdev/bestcomm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/sysdev/qe_lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/powerpc/xmon//usr/src/kernels/2.6.32-042stab106.2.debug/arch/s390//usr/src/kernels/2.6.32-042stab106.2.debug/arch/s390/appldata//usr/src/kernels/2.6.32-042stab106.2.debug/arch/s390/boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/s390/crypto//usr/src/kernels/2.6.32-042stab106.2.debug/arch/s390/hypfs//usr/src/kernels/2.6.32-042stab106.2.debug/arch/s390/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/s390/kernel/vdso32//usr/src/kernels/2.6.32-042stab106.2.debug/arch/s390/kernel/vdso64//usr/src/kernels/2.6.32-042stab106.2.debug/arch/s390/kvm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/s390/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/s390/math-emu//usr/src/kernels/2.6.32-042stab106.2.debug/arch/s390/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/s390/oprofile//usr/src/kernels/2.6.32-042stab106.2.debug/arch/score//usr/src/kernels/2.6.32-042stab106.2.debug/arch/score/boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/score/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/score/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/score/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-cayman//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-dreamcast//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-ecovec24//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-edosk7705//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-highlander//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-hp6xx//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-kfr2r09//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-landisk//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-lboxre2//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-microdev//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-migor//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-r2d//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-rsk//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-sdk7780//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-se//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-se/7206//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-se/7343//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-se/770x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-se/7721//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-se/7722//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-se/7724//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-se/7751//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-se/7780//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-sh03//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-snapgear//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-systemh//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-titan//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boards/mach-x3proto//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boot/compressed//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/boot/romimage//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/cchips//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/cchips/hd6446x//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/drivers//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/drivers/dma//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/drivers/pci//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/drivers/superhyway//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/kernel/cpu//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/kernel/cpu/irq//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/kernel/cpu/sh2//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/kernel/cpu/sh2a//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/kernel/cpu/sh3//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/kernel/cpu/sh4//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/kernel/cpu/sh4a//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/kernel/cpu/sh5//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/kernel/cpu/shmobile//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/kernel/vsyscall//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/lib64//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/math-emu//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/oprofile//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sh/tools//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sparc//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sparc/boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sparc/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sparc/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sparc/math-emu//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sparc/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sparc/oprofile//usr/src/kernels/2.6.32-042stab106.2.debug/arch/sparc/prom//usr/src/kernels/2.6.32-042stab106.2.debug/arch/um//usr/src/kernels/2.6.32-042stab106.2.debug/arch/um/drivers//usr/src/kernels/2.6.32-042stab106.2.debug/arch/um/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/um/kernel/skas//usr/src/kernels/2.6.32-042stab106.2.debug/arch/um/os-Linux//usr/src/kernels/2.6.32-042stab106.2.debug/arch/um/os-Linux/drivers//usr/src/kernels/2.6.32-042stab106.2.debug/arch/um/os-Linux/skas//usr/src/kernels/2.6.32-042stab106.2.debug/arch/um/os-Linux/sys-i386//usr/src/kernels/2.6.32-042stab106.2.debug/arch/um/os-Linux/sys-x86_64//usr/src/kernels/2.6.32-042stab106.2.debug/arch/um/scripts//usr/src/kernels/2.6.32-042stab106.2.debug/arch/um/sys-i386//usr/src/kernels/2.6.32-042stab106.2.debug/arch/um/sys-ia64//usr/src/kernels/2.6.32-042stab106.2.debug/arch/um/sys-ppc//usr/src/kernels/2.6.32-042stab106.2.debug/arch/um/sys-x86_64//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/boot/compressed//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/crypto//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/ia32//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/include//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/include/asm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/include/asm/crypto//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/include/asm/trace//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/include/asm/uv//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/include/asm/visws//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/include/asm/xen//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/include/generated//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/kernel/acpi//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/kernel/acpi/realmode//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/kernel/apic//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/kernel/cpu//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/kernel/cpu/cpufreq//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/kernel/cpu/mcheck//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/kernel/cpu/mtrr//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/kvm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/lguest//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/math-emu//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/mm/kmemcheck//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/oprofile//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/pci//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/power//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/tools//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/vdso//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/video//usr/src/kernels/2.6.32-042stab106.2.debug/arch/x86/xen//usr/src/kernels/2.6.32-042stab106.2.debug/arch/xtensa//usr/src/kernels/2.6.32-042stab106.2.debug/arch/xtensa/boot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/xtensa/boot/boot-elf//usr/src/kernels/2.6.32-042stab106.2.debug/arch/xtensa/boot/boot-redboot//usr/src/kernels/2.6.32-042stab106.2.debug/arch/xtensa/boot/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/xtensa/boot/ramdisk//usr/src/kernels/2.6.32-042stab106.2.debug/arch/xtensa/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/arch/xtensa/lib//usr/src/kernels/2.6.32-042stab106.2.debug/arch/xtensa/mm//usr/src/kernels/2.6.32-042stab106.2.debug/arch/xtensa/platforms//usr/src/kernels/2.6.32-042stab106.2.debug/arch/xtensa/platforms/iss//usr/src/kernels/2.6.32-042stab106.2.debug/arch/xtensa/platforms/s6105//usr/src/kernels/2.6.32-042stab106.2.debug/arch/xtensa/platforms/xt2000//usr/src/kernels/2.6.32-042stab106.2.debug/arch/xtensa/variants//usr/src/kernels/2.6.32-042stab106.2.debug/arch/xtensa/variants/s6000//usr/src/kernels/2.6.32-042stab106.2.debug/block//usr/src/kernels/2.6.32-042stab106.2.debug/crypto//usr/src/kernels/2.6.32-042stab106.2.debug/crypto/async_tx//usr/src/kernels/2.6.32-042stab106.2.debug/crypto/mpi//usr/src/kernels/2.6.32-042stab106.2.debug/crypto/signature//usr/src/kernels/2.6.32-042stab106.2.debug/drivers//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/accessibility//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/accessibility/braille//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/acpi//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/acpi/acpica//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/acpi/apei//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/amba//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/ata//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/atm//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/auxdisplay//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/base//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/base/power//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/bcma//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/block//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/block/aoe//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/block/drbd//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/block/mtip32xx//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/block/paride//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/block/ploop//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/block/rsxx//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/bluetooth//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/cdrom//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/char//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/char/agp//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/char/hw_random//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/char/ip2//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/char/ipmi//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/char/mwave//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/char/pcmcia//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/char/pcmcia/ipwireless//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/char/rio//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/char/tpm//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/char/xilinx_hwicap//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/clocksource//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/connector//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/cpufreq//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/cpuidle//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/cpuidle/governors//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/crypto//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/crypto/amcc//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/crypto/nx//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/dca//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/dio//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/dma//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/dma/ioat//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/dma/ipu//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/edac//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/eisa//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/firewire//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/firmware//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/gpio//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/gpu//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/gpu/drm//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/gpu/drm/i2c//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/gpu/drm/i810//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/gpu/drm/i915//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/gpu/drm/mga//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/gpu/drm/nouveau//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/gpu/drm/nouveau/dispnv04//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/gpu/drm/panel//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/gpu/drm/r128//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/gpu/drm/radeon//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/gpu/drm/savage//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/gpu/drm/sis//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/gpu/drm/tdfx//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/gpu/drm/ttm//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/gpu/drm/via//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/gpu/vga//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/hid//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/hid/usbhid//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/hv//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/hwmon//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/hwmon/ams//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/i2c//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/i2c/algos//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/i2c/busses//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/i2c/chips//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/ide//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/idle//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/ieee1394//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/ieee802154//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/infiniband//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/infiniband/core//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/infiniband/hw//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/infiniband/hw/amso1100//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/infiniband/hw/cxgb3//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/infiniband/hw/cxgb4//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/infiniband/hw/ehca//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/infiniband/hw/ipath//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/infiniband/hw/mlx4//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/infiniband/hw/mlx5//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/infiniband/hw/mthca//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/infiniband/hw/nes//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/infiniband/hw/ocrdma//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/infiniband/hw/qib//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/infiniband/hw/usnic//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/infiniband/ulp//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/infiniband/ulp/ipoib//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/infiniband/ulp/iser//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/infiniband/ulp/srp//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/input//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/input/gameport//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/input/joystick//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/input/joystick/iforce//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/input/keyboard//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/input/misc//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/input/mouse//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/input/serio//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/input/tablet//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/input/touchscreen//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/isdn//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/isdn/act2000//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/isdn/capi//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/isdn/divert//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/isdn/gigaset//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/isdn/hardware//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/isdn/hardware/avm//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/isdn/hardware/eicon//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/isdn/hardware/mISDN//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/isdn/hisax//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/isdn/hysdn//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/isdn/i4l//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/isdn/icn//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/isdn/isdnloop//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/isdn/mISDN//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/isdn/pcbit//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/isdn/sc//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/leds//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/lguest//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/macintosh//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/mca//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/md//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/md/persistent-data//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/common//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/common/tuners//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/dvb//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/dvb/b2c2//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/dvb/bt8xx//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/dvb/dm1105//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/dvb/dvb-core//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/dvb/dvb-usb//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/dvb/firewire//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/dvb/frontends//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/dvb/ngene//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/dvb/pluto2//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/dvb/pt1//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/dvb/siano//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/dvb/ttpci//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/dvb/ttusb-budget//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/dvb/ttusb-dec//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/radio//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/radio/si470x//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/rc//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/rc/keymaps//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/au0828//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/bt8xx//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/cpia2//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/cx18//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/cx231xx//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/cx23885//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/cx25840//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/cx88//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/davinci//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/em28xx//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/et61x251//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/gspca//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/gspca/gl860//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/gspca/m5602//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/gspca/stv06xx//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/hdpvr//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/ivtv//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/ovcamchip//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/pvrusb2//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/pwc//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/saa7134//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/saa7164//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/sn9c102//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/tlg2300//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/usbvideo//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/usbvision//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/uvc//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/zc0301//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/media/video/zoran//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/memstick//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/memstick/core//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/memstick/host//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/message//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/message/fusion//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/message/i2o//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/mfd//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/misc//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/misc/c2port//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/misc/cb710//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/misc/eeprom//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/misc/hdpuftrs//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/misc/ibmasm//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/misc/sgi-gru//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/misc/sgi-xp//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/mmc//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/mmc/card//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/mmc/core//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/mmc/host//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/mtd//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/mtd/chips//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/mtd/devices//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/mtd/lpddr//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/mtd/maps//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/mtd/nand//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/mtd/onenand//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/mtd/tests//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/mtd/ubi//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/appletalk//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/arcnet//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/arm//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/atl1c//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/atl1e//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/atlx//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/benet//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/bna//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/bnx2x//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/bonding//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/can//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/can/sja1000//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/can/usb//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/chelsio//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/cris//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/cxgb3//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/cxgb4//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/e1000//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/e1000e//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/ehea//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/enic//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/fs_enet//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/hamradio//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/hyperv//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/i40e//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/i40evf//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/ibm_newemac//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/igb//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/igbvf//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/irda//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/ixgb//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/ixgbe//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/ixgbevf//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/ixp2000//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/mlx4//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/mlx5//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/mlx5/core//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/myri10ge//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/netxen//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/pch_gbe//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/pcmcia//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/phy//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/qlcnic//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/qlge//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/sfc//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/skfp//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/stmmac//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/tokenring//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/tulip//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/usb//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/vmxnet3//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/vxge//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wan//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wan/lmc//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wimax//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wimax/i2400m//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/ath//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/ath/ath5k//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/ath/ath9k//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/ath/carl9170//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/b43//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/b43legacy//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/brcm80211//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/brcm80211/brcmsmac//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/brcm80211/brcmutil//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/hostap//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/ipw2x00//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/iwlegacy//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/iwlwifi//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/iwlwifi/dvm//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/iwlwifi/mvm//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/libertas//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/libertas_tf//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/orinoco//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/p54//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/prism54//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/rt2x00//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/rtl818x//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/rtl818x/rtl8180//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/rtl818x/rtl8187//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/ti//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/ti/wl1251//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/ti/wl12xx//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/ti/wlcore//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/net/wireless/zd1211rw//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/nubus//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/of//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/parisc//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/parport//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/pci//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/pci/hotplug//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/pci/pcie//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/pci/pcie/aer//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/pcmcia//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/platform//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/platform/x86//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/pnp//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/pnp/isapnp//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/pnp/pnpacpi//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/pnp/pnpbios//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/power//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/powercap//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/pps//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/ps3//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/ptp//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/rapidio//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/rapidio/switches//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/regulator//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/rtc//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/s390//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/s390/block//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/s390/char//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/s390/cio//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/s390/crypto//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/s390/kvm//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/s390/net//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/s390/scsi//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/sbus//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/sbus/char//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/aacraid//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/aic7xxx//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/aic94xx//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/arcmsr//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/arm//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/be2iscsi//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/bfa//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/bnx2fc//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/bnx2i//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/cxgbi//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/device_handler//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/fcoe//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/fnic//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/ibmvscsi//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/isci//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/isci/firmware//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/libfc//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/libsas//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/lpfc//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/megaraid//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/mpt2sas//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/mpt3sas//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/mvsas//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/osd//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/pcmcia//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/pm8001//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/qla2xxx//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/qla4xxx//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/scsi/sym53c8xx_2//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/serial//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/serial/cpm_uart//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/serial/jsm//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/sfi//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/sh//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/sh/maple//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/sh/superhyway//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/sn//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/spi//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/ssb//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/altpciechdma//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/android//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/asus_oled//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/b3dfg//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/comedi//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/comedi/drivers//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/comedi/kcomedilib//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/cx25821//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/dream//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/dream/camera//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/dream/qdsp5//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/dream/smd//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/dst//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/echo//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/et131x//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/frontier//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/go7007//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/iio//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/iio/accel//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/iio/adc//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/iio/light//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/iio/trigger//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/line6//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/mimio//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/octeon//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/otus//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/p9auth//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/panel//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/phison//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/poch//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/pohmelfs//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/quatech_usb2//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/rar//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/rt2860//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/rt2870//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/rt3090//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/rtl8187se//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/rtl8192e//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/rtl8192su//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/rtl8192su/ieee80211//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/sep//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/serqt_usb2//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/slicoss//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/udlfb//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/usbip//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/vme//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/vme/bridges//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/vme/devices//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/vt6655//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/vt6656//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/winbond//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/wlan-ng//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/staging/zram//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/target//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/target/loopback//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/target/tcm_fc//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/tc//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/telephony//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/thermal//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/uio//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/usb//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/usb/atm//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/usb/c67x00//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/usb/class//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/usb/core//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/usb/early//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/usb/gadget//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/usb/host//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/usb/image//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/usb/misc//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/usb/misc/sisusbvga//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/usb/mon//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/usb/musb//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/usb/otg//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/usb/serial//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/usb/storage//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/usb/wusbcore//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/uwb//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/uwb/i1480//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/uwb/i1480/dfu//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/uwb/i1480/i1480u-wlp//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/uwb/wlp//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/vhost//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/aty//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/backlight//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/console//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/display//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/geode//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/i810//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/intelfb//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/kyro//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/logo//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/matrox//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/mb862xx//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/mbx//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/msm//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/nvidia//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/omap//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/pnx4008//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/riva//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/savage//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/sis//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/vermilion//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/video/via//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/virtio//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/vlynq//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/w1//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/w1/masters//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/w1/slaves//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/watchdog//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/xen//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/xen/xenbus//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/xen/xenfs//usr/src/kernels/2.6.32-042stab106.2.debug/drivers/zorro//usr/src/kernels/2.6.32-042stab106.2.debug/firmware//usr/src/kernels/2.6.32-042stab106.2.debug/firmware/carl9170fw//usr/src/kernels/2.6.32-042stab106.2.debug/firmware/carl9170fw/carlfw//usr/src/kernels/2.6.32-042stab106.2.debug/firmware/carl9170fw/carlfw/usb//usr/src/kernels/2.6.32-042stab106.2.debug/firmware/carl9170fw/minifw//usr/src/kernels/2.6.32-042stab106.2.debug/firmware/carl9170fw/toolchain//usr/src/kernels/2.6.32-042stab106.2.debug/firmware/carl9170fw/tools//usr/src/kernels/2.6.32-042stab106.2.debug/fs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/9p//usr/src/kernels/2.6.32-042stab106.2.debug/fs/adfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/affs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/afs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/autofs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/autofs4//usr/src/kernels/2.6.32-042stab106.2.debug/fs/befs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/bfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/btrfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/cachefiles//usr/src/kernels/2.6.32-042stab106.2.debug/fs/cifs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/coda//usr/src/kernels/2.6.32-042stab106.2.debug/fs/configfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/cramfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/debugfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/devpts//usr/src/kernels/2.6.32-042stab106.2.debug/fs/dlm//usr/src/kernels/2.6.32-042stab106.2.debug/fs/ecryptfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/efs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/exofs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/exportfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/ext2//usr/src/kernels/2.6.32-042stab106.2.debug/fs/ext3//usr/src/kernels/2.6.32-042stab106.2.debug/fs/ext4//usr/src/kernels/2.6.32-042stab106.2.debug/fs/fat//usr/src/kernels/2.6.32-042stab106.2.debug/fs/freevxfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/fscache//usr/src/kernels/2.6.32-042stab106.2.debug/fs/fuse//usr/src/kernels/2.6.32-042stab106.2.debug/fs/gfs2//usr/src/kernels/2.6.32-042stab106.2.debug/fs/hfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/hfsplus//usr/src/kernels/2.6.32-042stab106.2.debug/fs/hostfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/hpfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/hppfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/hugetlbfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/isofs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/jbd//usr/src/kernels/2.6.32-042stab106.2.debug/fs/jbd2//usr/src/kernels/2.6.32-042stab106.2.debug/fs/jffs2//usr/src/kernels/2.6.32-042stab106.2.debug/fs/jfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/lockd//usr/src/kernels/2.6.32-042stab106.2.debug/fs/minix//usr/src/kernels/2.6.32-042stab106.2.debug/fs/ncpfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/nfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/nfs_common//usr/src/kernels/2.6.32-042stab106.2.debug/fs/nfsd//usr/src/kernels/2.6.32-042stab106.2.debug/fs/nilfs2//usr/src/kernels/2.6.32-042stab106.2.debug/fs/nls//usr/src/kernels/2.6.32-042stab106.2.debug/fs/notify//usr/src/kernels/2.6.32-042stab106.2.debug/fs/notify/dnotify//usr/src/kernels/2.6.32-042stab106.2.debug/fs/notify/inotify//usr/src/kernels/2.6.32-042stab106.2.debug/fs/ntfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/ocfs2//usr/src/kernels/2.6.32-042stab106.2.debug/fs/ocfs2/cluster//usr/src/kernels/2.6.32-042stab106.2.debug/fs/ocfs2/dlm//usr/src/kernels/2.6.32-042stab106.2.debug/fs/omfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/openpromfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/partitions//usr/src/kernels/2.6.32-042stab106.2.debug/fs/proc//usr/src/kernels/2.6.32-042stab106.2.debug/fs/pstore//usr/src/kernels/2.6.32-042stab106.2.debug/fs/qnx4//usr/src/kernels/2.6.32-042stab106.2.debug/fs/quota//usr/src/kernels/2.6.32-042stab106.2.debug/fs/quota/vzdquota//usr/src/kernels/2.6.32-042stab106.2.debug/fs/ramfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/reiserfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/romfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/smbfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/squashfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/sysfs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/sysv//usr/src/kernels/2.6.32-042stab106.2.debug/fs/ubifs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/udf//usr/src/kernels/2.6.32-042stab106.2.debug/fs/ufs//usr/src/kernels/2.6.32-042stab106.2.debug/fs/xfs//usr/src/kernels/2.6.32-042stab106.2.debug/include//usr/src/kernels/2.6.32-042stab106.2.debug/include/acpi//usr/src/kernels/2.6.32-042stab106.2.debug/include/acpi/platform//usr/src/kernels/2.6.32-042stab106.2.debug/include/asm-generic//usr/src/kernels/2.6.32-042stab106.2.debug/include/asm-generic/bitops//usr/src/kernels/2.6.32-042stab106.2.debug/include/asm-x86//usr/src/kernels/2.6.32-042stab106.2.debug/include/bc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/8139too//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ab3100//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ac97//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/acer//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/acpi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/acpi/apei//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/acpi/apei/erst//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/acpi/apei/memory//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/acpi/blacklist//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/acpi/hotplug//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/acpi/hotplug/memory//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/acpi/hotplug/memory/auto//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/acpi/pci//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/acpi/power//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/acpi/proc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/acpi/processor//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/acpi/procfs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/acpi/sysfs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/adaptec//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/agp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/aic79xx//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/aic79xx/cmds//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/aic79xx/cmds/per//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/aic79xx/debug//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/aic79xx/reset//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/aic79xx/reset/delay//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/aic7xxx//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/aic7xxx/cmds//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/aic7xxx/cmds/per//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/aic7xxx/debug//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/aic7xxx/reset//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/aic7xxx/reset/delay//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/airo//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/alim1535//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/alim7101//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/amd//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/amd/iommu//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/amd8111//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/amiga//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/anon//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/dma//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/dma/addr//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/dma/addr/t//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/enable//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/enable/memory//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/has//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/has/cache//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/has/cache/line//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/has/cpu//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/has/cpu/idle//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/has/default//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/have//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/have/nmi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/have/nmi/safe//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/hibernation//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/may//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/may/have//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/may/have/pc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/memory//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/phys//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/phys/addr//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/phys/addr/t//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/populates//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/populates/node//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/proc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/proc/kcore//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/select//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/select/memory//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/sparsemem//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/supports//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/supports/debug//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/supports/memory//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/supports/optimized//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/suspend//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/uses//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/uses/pg//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/want//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/want/frame//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/arch/want/optional//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ask//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ask/ip//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ask/ip/fib//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/asus//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/async//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/async/raid6//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/async/tx//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/async/tx/disable//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/async/tx/disable/channel//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/async/tx/disable/pq//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/async/tx/disable/pq/val//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/async/tx/disable/xor//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/async/tx/disable/xor/val//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/at76c50x//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ata//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ata/over//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ata/verbose//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ath//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ath5k//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ath9k//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ath9k/btcoex//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ath9k/htc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/atm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/audit//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/autofs4//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/b43//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/b43/bcma//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/b43/pci//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/b43/pcicore//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/b43/phy//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/b43legacy//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/b43legacy/dma//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/b43legacy/dma/and//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/b43legacy/dma/and/pio//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/b43legacy/pci//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/b43legacy/pcicore//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/b44//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/b44/pci//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/b44/pcicore//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/backlight//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/backlight/class//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/backlight/lcd//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/backlight/mbp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/base//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/battery//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bc/io//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bc/rss//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bc/swap//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bcma//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bcma/driver//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bcma/driver/gmac//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bcma/host//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bcma/host/pci//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/binary//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/binfmt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/blk//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/blk/cpq//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/blk/cpq/ciss//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/blk/dev//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/blk/dev/3w//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/blk/dev/3w/xxxx//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/blk/dev/dm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/blk/dev/io//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/blk/dev/pciessd//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/blk/dev/ram//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/blk/dev/sr//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/block//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bnx2x//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/boot//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/boot/printk//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bootparam//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bootparam/hardlockup//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bootparam/hardlockup/enabled//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bootparam/hardlockup/panic//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bootparam/hung//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bootparam/hung/task//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bootparam/hung/task/panic//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bootparam/softlockup//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bootparam/softlockup/panic//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/branch//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/branch/profile//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bridge//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bridge/ebt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bridge/ebt/802//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bridge/ebt/mark//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bridge/ebt/t//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bridge/igmp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bridge/nf//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/broadcom//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bsd//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bsd/process//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bsd/process/acct//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bt/bnep//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bt/bnep/mc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bt/bnep/proto//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bt/hciuart//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bt/mrvl//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/bt/rfcomm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/btrfs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/btrfs/fs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/btrfs/fs/posix//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/build//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/calgary//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/can//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/can/calc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/can/debug//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/can/ems//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/can/kvaser//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/can/sja1000//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/capi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cardman//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/carl9170//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cb710//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cb710/debug//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cdrom//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cdrom/pktcdvd//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cfag12864b//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cfg80211//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cfg80211/default//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cfq//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cfq/group//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cfs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cgroup//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/check//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/chelsio//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/chelsio/t1//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/chelsio/t3//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/chelsio/t4//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/chr//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/chr/dev//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cicada//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cifs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cifs/dfs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cifs/weak//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cifs/weak/pw//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ciss//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ciss/scsi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/clocksource//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cls//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cls/u32//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/compal//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/compat//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/compat/binfmt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/compat/for//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/compat/for/u64//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/compat/netlink//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/configfs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/console//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/context//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/context/switch//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/core//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/core/dump//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/core/dump/default//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/core/dump/default/elf//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cpu//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cpu/freq//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cpu/freq/default//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cpu/freq/default/gov//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cpu/freq/gov//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cpu/freq/stat//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cpu/idle//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cpu/idle/gov//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cpu/sup//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/cpumask//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crash//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crc/itu//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/ablk//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/ablk/helper//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/aes//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/aes/ni//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/aes/x86//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/ansi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/crc32c//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/crct10dif//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/dev//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/dev/hifn//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/dev/hifn/795x//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/dev/padlock//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/drbg//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/ghash//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/ghash/clmul//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/ghash/clmul/ni//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/glue//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/glue/helper//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/michael//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/salsa20//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/salsa20/x86//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/sha1//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/signature//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/twofish//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/crypto/twofish/x86//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/davicom//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/de//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/de2104x//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/debug//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/debug/blk//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/debug/boot//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/debug/kmemleak//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/debug/kmemleak/default//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/debug/kmemleak/early//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/debug/kmemleak/early/log//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/debug/lock//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/debug/memory//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/debug/nmi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/debug/nx//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/debug/objects//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/debug/objects/enable//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/debug/pi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/debug/rt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/debug/section//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/debug/slab//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/debug/spinlock//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/debug/stack//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/decompress//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/default//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/default/io//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/default/io/delay//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/default/mmap//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/default/mmap/min//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/default/tcp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/defconfig//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dell//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/detect//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/detect/hung//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/devpts//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/devpts/multiple//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/devtmpfs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/direct//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/display//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dlci//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dlm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dm/bio//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dm/cache//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dm/log//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dm/multipath//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dm/persistent//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dm/thin//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dma//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dma/api//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dma/shared//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dmar//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dmar/floppy//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/drm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/drm/i2c//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/drm/i915//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/drm/kms//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/drm/kms/fb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/drm/load//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/drm/load/edid//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/drm/nouveau//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/drm/radeon//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dummy//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dvb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dvb/av7110//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dvb/b2c2//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dvb/b2c2/flexcop//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dvb/budget//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dvb/capture//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dvb/dynamic//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dvb/firedtv//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dvb/max//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dvb/ttusb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dvb/tuner//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dvb/usb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dvb/usb/af9005//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dvb/usb/cinergy//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dvb/usb/dibusb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dvb/usb/nova//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dvb/usb/nova/t//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dvb/usb/umt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/dynamic//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/early//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/early/printk//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ecrypt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/edac//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/edac/debug//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/edac/decode//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/edac/mce//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/edac/mm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/eeepc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/eeprom//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/efi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/elf//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/enable//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/enable/must//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/enclosure//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/event//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ext2//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ext2/fs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ext2/fs/posix//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ext3//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ext3/defaults//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ext3/defaults/to//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ext3/fs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ext3/fs/posix//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ext4//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ext4/fs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ext4/fs/posix//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/extra//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fail//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fail/io//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fail/make//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fail/page//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fair//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fair/group//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fat//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fat/default//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fault//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fault/injection//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fault/injection/debug//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fb/aty//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fb/aty/generic//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fb/aty128//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fb/boot//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fb/boot/vesa//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fb/cfb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fb/deferred//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fb/mode//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fb/nvidia//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fb/radeon//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fb/riva//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fb/savage//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fb/sys//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fcoe//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fence//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fib//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/file//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/firewire//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/firewire/ohci//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/firmware//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fix//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fix/earlycon//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fixed//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/font//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/forcedeth//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/frame//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/framebuffer//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/framebuffer/console//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/framebuffer/console/detect//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fs/posix//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fscache//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fscache/object//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ftrace//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ftrace/mcount//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ftrace/nmi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fujitsu//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/function//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/function/graph//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fuse//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fusion//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fusion/max//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/fw//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/gact//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/gart//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/generic//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/generic/bug//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/generic/bug/relative//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/generic/calibrate//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/generic/clockevents//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/generic/cmos//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/generic/find//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/generic/find/first//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/generic/find/last//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/generic/find/next//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/generic/hardirqs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/generic/hardirqs/no//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/generic/hardirqs/no/do//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/generic/irq//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/generic/isa//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/generic/pending//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/generic/time//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/gfs2//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/gfs2/fs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/gfs2/fs/locking//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/gigaset//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/gpio//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/group//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hangcheck//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hardlockup//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/has//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/arch//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/arch/early//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/arch/early/pfn//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/arch/early/pfn/to//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/cpumask//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/cpumask/of//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/cpumask/of/cpu//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/dma//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/dma/api//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/dynamic//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/efficient//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/efficient/unaligned//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/ftrace//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/ftrace/mcount//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/ftrace/nmi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/function//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/function/graph//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/function/graph/fp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/function/trace//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/function/trace/mcount//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/intel//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/ioremap//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/irq//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/kvm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/kvm/cpu//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/kvm/cpu/relax//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/latencytop//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/memory//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/mmiotrace//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/perf//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/perf/events//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/perf/user//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/perf/user/stack//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/setup//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/setup/per//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/setup/per/cpu//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/syscall//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/unstable//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/unstable/sched//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/user//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/have/user/return//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hdlc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/headers//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hermes//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hermes/cache//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hermes/cache/fw//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hermes/cache/fw/on//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hibernation//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hid//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/high//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/high/res//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hisax//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hisax/16//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hisax/avm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hisax/avm/a1//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hisax/bkm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hisax/elsa//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hisax/enternow//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hisax/fritz//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hisax/hfc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hisax/max//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hisax/netjet//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hisax/no//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hisax/sct//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hisax/sedlbauer//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hisax/teles//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hostap//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hostap/firmware//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hotplug//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hotplug/pci//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hotplug/pci/acpi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hpet//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hpet/emulate//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hpwdt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hpwdt/nmi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ht//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hugetlb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hvc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hw//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hw/random//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hwmon//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hwpoison//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hyperv//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hysdn//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/hz//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/i2c//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/i2c/amd756//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/i2c/helper//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/i2c/nforce2//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/i2c/parport//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/i2c/pca//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/i2c/tiny//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/i6300esb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/i7300//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/i7300/idle//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/i7300/idle/ioat//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ia32//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ib700//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/icplus//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ie6xx//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ieee802154//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/igb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/illegal//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/illegal/pointer//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/inet//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/inet/dccp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/inet/tcp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/inet/xfrm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/inet/xfrm/mode//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/inet6//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/inet6/xfrm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/inet6/xfrm/mode//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/infiniband//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/infiniband/addr//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/infiniband/ipoib//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/infiniband/mthca//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/infiniband/qib//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/infiniband/user//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/init//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/init/env//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/init/env/arg//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/initramfs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/inotify//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/input//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/input/ati//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/input/atlas//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/input/ff//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/input/gpio//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/input/gpio/rotary//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/input/keyspan//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/input/mousedev//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/input/mousedev/screen//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/input/winbond//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/input/wm831x//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/intel//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/intr//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/io//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/io/delay//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/io/delay/type//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/iommu//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/iosched//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/advanced//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/dccp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/dccp/ccid3//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/dccp/tfrc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/fib//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/mroute//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/mroute/multiple//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/multiple//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/nf//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/nf/arp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/nf/match//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/nf/target//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/pimsm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/route//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/set//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/set/bitmap//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/set/hash//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/set/list//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/vs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/vs/pe//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/vs/proto//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/vs/proto/ah//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip/vs/tab//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip6//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip6/nf//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip6/nf/match//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ip6/nf/target//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ipc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ipmi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ipmi/device//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ippp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ipv6//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ipv6/multiple//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ipv6/ndisc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ipv6/optimistic//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ipv6/pimsm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ipv6/route//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ipv6/router//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ipw2100//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ipw2200//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ir//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ir/jvc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ir/lirc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ir/nec//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ir/rc5//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ir/rc5/sz//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ir/rc6//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ir/sony//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ir/winbond//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/irq//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/isa//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/isa/dma//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/iscsi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/iscsi/boot//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/iscsi/ibft//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/isdn//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/isdn/capi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/isdn/capi/capifs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/isdn/drv//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/isdn/drv/avmb1//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/isdn/drv/avmb1/avm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/isdn/ppp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/isdn/tty//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/iso9660//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/it87//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/it8712f//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/itco//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/itco/vendor//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/iwlegacy//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/iwlwifi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/iwlwifi/opmode//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ixgbe//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/jbd//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/jbd2//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/jffs2//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/jffs2/fs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/jffs2/fs/posix//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/kallsyms//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/kallsyms/extra//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/karma//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/kexec//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/kexec/auto//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/kexec/reuse//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/keyboard//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/keys//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/keys/debug//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/keys/debug/proc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/kgdb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/kgdb/serial//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/kprobe//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ks0108//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/kvm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/kvm/apic//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/lcd//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/lcd/class//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/leds//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/leds/clevo//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/leds/trigger//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/leds/trigger/default//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/leds/wm831x//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/legacy//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/legacy/pty//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/lib80211//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/lib80211/crypt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/libertas//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/libertas/thinfirm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/lock//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/lockd//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/lockdep//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/lockup//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/log//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/log/buf//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/logo//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/logo/linux//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/logo/psbm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/loopback//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/lpc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/lsi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/lsi/et1011c//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/lxt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/lzo//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mac//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mac80211//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mac80211/has//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mac80211/message//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mac80211/rc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mac80211/rc/default//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mac80211/rc/minstrel//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/machz//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/macintosh//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/magic//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/marvell//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/max//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/max/raw//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/md//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mdio//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/media//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/media/tuner//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/megaraid//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/memory//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/memory/gangs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/memory/hotplug//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/memstick//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/memstick/jmicron//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/memstick/realtek//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/memstick/tifm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mfd//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mfd/rtsx//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mfd/sm501//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mfd/wm8350//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mfd/wm8350/config//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mfd/wm8350/config/mode//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mfd/wm8351//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mfd/wm8351/config//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mfd/wm8351/config/mode//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mfd/wm8352//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mfd/wm8352/config//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mfd/wm8352/config/mode//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/microcode//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/microcode/old//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/minix//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/misc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/misdn//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mlx4//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mlx4/en//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mlx5//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mmc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mmc/block//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mmc/realtek//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mmc/ricoh//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mmc/sdhci//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mmc/sdricoh//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mmc/tifm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mmc/via//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mmu//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/module//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/module/force//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/module/srcversion//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/module/verify//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mouse//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mouse/ps2//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mouse/synaptics//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/msdos//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/msi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mspro//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/ar7//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/block//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/cfi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/cmdline//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/complex//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/gen//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/map//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/map/bank//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/map/bank/width//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/nand//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/nand/diskonchip//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/nand/diskonchip/probe//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/nand/ecc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/qinfo//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/redboot//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/redboot/directory//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/scb2//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/ubi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/ubi/beb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtd/ubi/wl//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtdram//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtdram/erase//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtdram/total//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtrr//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtrr/sanitizer//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtrr/sanitizer/enable//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtrr/sanitizer/spare//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/mxm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/myri10ge//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/n//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/national//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ne2k//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/need//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/need/bounce//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/need/dma//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/need/dma/map//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/need/multiple//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/need/per//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/need/per/cpu//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/need/per/cpu/embed//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/need/per/cpu/embed/first//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/need/per/cpu/page//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/need/per/cpu/page/first//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net/9p//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net/act//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net/cls//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net/drop//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net/dsa//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net/dsa/mv88e6123//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net/dsa/mv88e6123/61//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net/dsa/mv88e6xxx//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net/dsa/mv88e6xxx/need//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net/dsa/tag//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net/ematch//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net/ip//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net/ipgre//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net/key//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net/poll//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net/rx//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net/rx/busy//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net/sch//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/net/vendor//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/netconsole//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/netdev//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/netfilter//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/netfilter/netlink//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/netfilter/xt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/netfilter/xt/match//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/netfilter/xt/match/wdog//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/netfilter/xt/target//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/netpoll//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/netprio//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/network//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/netxen//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/new//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nf//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nf/conntrack//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nf/conntrack/netbios//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nf/ct//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nf/ct/proto//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nf/defrag//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nf/nat//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nf/nat/proto//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nf/nat/snmp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nfs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nfs/acl//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nfs/use//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nfs/use/legacy//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nfs/v3//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nfs/v4//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nfsd//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nfsd/v2//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nfsd/v3//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nftl//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nls//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nls/codepage//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nls/iso8859//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nls/koi8//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/no//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nodes//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nodes/span//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nodes/span/other//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nop//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nop/usb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nortel//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nouveau//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nouveau/debug//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/nr//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/numa//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/numa/irq//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/openvswitch//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/oprofile//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/oprofile/event//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/optimize//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/osf//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/output//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ovs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/p54//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/packet//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pageflags//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/panasonic//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/paravirt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/parport//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/parport/not//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/parport/pc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/partition//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pata//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pata/pdc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pccard//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pch//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pci//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pci/msi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pci/msi/default//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pcie//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pcieaer//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pcmcia//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pcmcia/load//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pcspkr//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pdc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/perf//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/phys//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/phys/addr//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/phys/addr/t//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/physical//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pid//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/plx//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pm/sleep//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pm/std//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pnfs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pnfs/file//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/posix//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/posix/mqueue//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/power//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ppp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ppp/sync//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pramcache//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/pramcache/feature//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/preempt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/prevent//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/prevent/firmware//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/print//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/print/quota//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/printk//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/proc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/proc/page//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/proc/pid//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/prove//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/provide//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/provide/ohci1394//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/provide/ohci1394/dma//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ptp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ptp/1588//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/qfmt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/qlcnic//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/qsemi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/quota//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/quota/netlink//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/r8169//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/raid//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/raid6//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/raw//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rcu//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rd//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rds//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/realtek//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/reed//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/reed/solomon//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/regulator//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/regulator/fixed//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/regulator/userspace//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/reiserfs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/reiserfs/fs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/reiserfs/fs/posix//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/reiserfs/proc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/resource//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rfd//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rfkill//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rfs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ring//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ring/buffer//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ring/buffer/allow//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rpcsec//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rpcsec/gss//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rt/group//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rt2800//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rt2800pci//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rt2800usb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rt2x00//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rt2x00/lib//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rtc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rtc/drv//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rtc/drv/m41t80//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rtc/hctosys//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rtc/intf//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rtl8187//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rwsem//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/rwsem/xchgadd//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sata//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sbc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sbc/fitpc2//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sched//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sched/omit//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sched/omit/frame//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/3w//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/arcmsr//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/bfa//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/bnx2//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/bnx2x//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/cxgb3//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/cxgb4//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/dh//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/dh/hp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/fc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/fc/tgt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/iscsi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/lowlevel//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/mpt2sas//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/mpt2sas/max//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/mpt3sas//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/mpt3sas/max//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/multi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/osd//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/osd/dprint//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/proc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/qla//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/sas//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/sas/host//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/scan//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/spi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/srp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/srp/tgt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/sym53c8xx//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/sym53c8xx/default//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/sym53c8xx/dma//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/sym53c8xx/dma/addressing//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/sym53c8xx/max//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/scsi/wait//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sctp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sctp/cookie//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sctp/cookie/hmac//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sctp/default//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sctp/default/cookie//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sctp/default/cookie/hmac//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sdio//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/security//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/security/file//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/select//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/select/memory//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sensors//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sensors/fam15h//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sensors/i5k//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sensors/via//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/serial//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/serial/8250//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/serial/8250/detect//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/serial/8250/many//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/serial/8250/nr//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/serial/8250/runtime//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/serial/8250/share//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/serial/core//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/serio//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sfc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sfc/mcdi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sgi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sim//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/slip//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/slow//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/smartjoyplus//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sms//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sms/sdio//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sms/siano//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sms/usb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/smsc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/smsc/sch311x//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/ac97//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/ac97/power//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/ac97/power/save//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/atiixp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/cs46xx//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/cs46xx/new//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/dma//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/dynamic//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/emu10k1//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/hda//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/hda/codec//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/hda/codec/ca0132//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/hda/dsp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/hda/enable//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/hda/enable/realtek//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/hda/input//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/hda/input/beep//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/hda/power//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/hda/power/save//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/hda/prealloc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/kctl//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/mixer//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/mpu401//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/opl3//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/opl3/lib//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/oxygen//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/pcm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/pcm/oss//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/pcm/xrun//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/rawmidi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/sb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/sb16//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/seq//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/seq/hrtimer//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/sequencer//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/usb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/usb/caiaq//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/verbose//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/via82xx//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/snd/vx//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/soc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/soc/camera//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/soft//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/solaris//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/solaris/x86//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sony//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sonypi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sound//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sound/oss//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sound/oss/core//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sparse//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sparsemem//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sparsemem/vmemmap//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/split//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/split/ptlock//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/squashfs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/squashfs/fragment//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/squashfs/fragment/cache//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ssb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ssb/b43//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ssb/b43/pci//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ssb/driver//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ssb/driver/pcicore//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ssb/pcihost//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ssb/pcmciahost//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ssb/sdiohost//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/stack//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/stacktrace//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/stop//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/strict//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/strip//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/strip/asm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sun//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sunrpc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sunrpc/xprt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/suspend//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/syn//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/synclink//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sys//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sysctl//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sysctl/syscall//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sysfs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sysfs/deprecated//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sysprof//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sysrq//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/sysvipc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/tablet//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/tablet/usb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/target//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/task//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/task/delay//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/task/io//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/tcg//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/tcm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/tcp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/tcp/cong//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/textsearch//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/thermal//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/thinkpad//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/thinkpad/acpi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/thinkpad/acpi/hotkey//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/tick//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/tifm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/timer//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/tmd//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/tmpfs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/tmpfs/posix//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/topstar//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/touchscreen//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/touchscreen/ad7879//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/touchscreen/usb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/touchscreen/usb/dmc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/touchscreen/usb/general//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/touchscreen/wacom//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/trace//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/trace/irqflags//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/tracer//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/tracer/max//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/tracing//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/track//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/track/dirty//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/transparent//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/tree//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ttpci//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/tulip//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ubifs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ubifs/fs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/udf//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/uefi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/uevent//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/uevent/helper//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/uio//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/uio/pci//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/uio/pdrv//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/unix98//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/unixware//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/ali//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/announce//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/announce/new//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/arch//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/arch/has//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/berry//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/cdc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/ehci//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/ehci/root//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/ehci/root/hub//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/ehci/tt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/ftdi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/gspca//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/gspca/ov534//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/gspca/xirlink//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/hwa//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/isp1362//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/net//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/net/cdc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/net/rndis//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/ohci//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/ohci/little//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/otg//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/pwc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/pwc/input//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/serial//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/serial/cypress//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/serial/digi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/serial/edgeport//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/serial/ftdi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/serial/keyspan//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/serial/kobil//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/serial/mct//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/serial/safe//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/serial/siemens//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/sierra//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/sisusbvga//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/sl811//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/storage//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/storage/cypress//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/u132//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/uhci//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/video//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/video/class//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/video/class/input//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/whci//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/wusb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/usb/xhci//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/use//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/use/generic//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/use/generic/smp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/user//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/user/return//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/user/stacktrace//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/uts//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/uv//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/uwb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/uwb/i1480u//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/v4l//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/v4l/usb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/ve//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vfat//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vga//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vga/arb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vga/arb/max//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vgacon//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vgacon/soft//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vgacon/soft/scrollback//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vhost//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/via//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/via/rhine//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/video//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/video/bt848//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/video/capture//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/video/cx18//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/video/cx231xx//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/video/cx88//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/video/em28xx//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/video/fb//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/video/helper//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/video/helper/chips//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/video/ir//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/video/output//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/video/pvrusb2//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/video/saa7134//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/video/saa7146//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/video/v4l2//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/videobuf//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/videobuf/dma//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/virt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/virt/to//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/virtio//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vitesse//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vlan//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vlan/8021q//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vm/event//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vmware//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vt//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vt/hw//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vt/hw/console//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vz//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vz/checkpoint//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/vz/quota//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/w83627hf//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/w83697hf//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/w83697ug//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/w83877f//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/w83977f//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/watchdog//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/wext//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/wilink//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/wilink/platform//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/wimax//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/wimax/debug//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/wimax/i2400m//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/wimax/i2400m/debug//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/winbond//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/wireless//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/wl//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/wl1251//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/wlan//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/wm831x//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/wm8350//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/workqueue//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/64//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/64/acpi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/acpi//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/extended//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/intel//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/internode//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/internode/cache//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/io//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/l1//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/l1/cache//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/local//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/mce//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/minimum//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/minimum/cpu//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/p4//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/pcc//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/platform//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/pm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/powernow//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/reroute//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/reroute/for//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/reroute/for/broken//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/reroute/for/broken/boot//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/reserve//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/reserve/low//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/speedstep//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/supports//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/supports/memory//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/thermal//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/wp//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/x86/wp/works//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/xen//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/xen/blkdev//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/xen/compat//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/xen/debug//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/xen/dev//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/xen/fbdev//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/xen/kbddev//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/xen/max//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/xen/max/domain//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/xen/netdev//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/xen/platform//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/xen/save//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/xen/scrub//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/xen/sys//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/xfrm//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/xfrm/sub//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/xfs//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/xfs/posix//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/xor//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/yenta//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/yenta/ene//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/zlib//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/zone//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/zone/dma//usr/src/kernels/2.6.32-042stab106.2.debug/include/config/zram//usr/src/kernels/2.6.32-042stab106.2.debug/include/crypto//usr/src/kernels/2.6.32-042stab106.2.debug/include/crypto/internal//usr/src/kernels/2.6.32-042stab106.2.debug/include/drm//usr/src/kernels/2.6.32-042stab106.2.debug/include/drm/i2c//usr/src/kernels/2.6.32-042stab106.2.debug/include/drm/ttm//usr/src/kernels/2.6.32-042stab106.2.debug/include/keys//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/amba//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/bcma//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/byteorder//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/can//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/can/platform//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/crypto//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/decompress//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/dvb//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/hdlc//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/i2c//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/input//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/isdn//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/lockd//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/mfd//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/mfd/pcf50633//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/mfd/wm831x//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/mfd/wm8350//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/mlx4//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/mlx5//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/mmc//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/mtd//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/netfilter//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/netfilter/ipset//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/netfilter_arp//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/netfilter_bridge//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/netfilter_ipv4//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/netfilter_ipv6//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/nfsd//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/ploop//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/raid//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/regulator//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/rtc//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/spi//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/ssb//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/sunrpc//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/tc_act//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/tc_ematch//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/unaligned//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/usb//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/uwb//usr/src/kernels/2.6.32-042stab106.2.debug/include/linux/wimax//usr/src/kernels/2.6.32-042stab106.2.debug/include/math-emu//usr/src/kernels/2.6.32-042stab106.2.debug/include/media//usr/src/kernels/2.6.32-042stab106.2.debug/include/media/davinci//usr/src/kernels/2.6.32-042stab106.2.debug/include/mtd//usr/src/kernels/2.6.32-042stab106.2.debug/include/net//usr/src/kernels/2.6.32-042stab106.2.debug/include/net/9p//usr/src/kernels/2.6.32-042stab106.2.debug/include/net/bluetooth//usr/src/kernels/2.6.32-042stab106.2.debug/include/net/irda//usr/src/kernels/2.6.32-042stab106.2.debug/include/net/iucv//usr/src/kernels/2.6.32-042stab106.2.debug/include/net/netfilter//usr/src/kernels/2.6.32-042stab106.2.debug/include/net/netfilter/ipv4//usr/src/kernels/2.6.32-042stab106.2.debug/include/net/netfilter/ipv6//usr/src/kernels/2.6.32-042stab106.2.debug/include/net/netns//usr/src/kernels/2.6.32-042stab106.2.debug/include/net/phonet//usr/src/kernels/2.6.32-042stab106.2.debug/include/net/sctp//usr/src/kernels/2.6.32-042stab106.2.debug/include/net/tc_act//usr/src/kernels/2.6.32-042stab106.2.debug/include/net/tipc//usr/src/kernels/2.6.32-042stab106.2.debug/include/pcmcia//usr/src/kernels/2.6.32-042stab106.2.debug/include/rdma//usr/src/kernels/2.6.32-042stab106.2.debug/include/rxrpc//usr/src/kernels/2.6.32-042stab106.2.debug/include/scsi//usr/src/kernels/2.6.32-042stab106.2.debug/include/scsi/fc//usr/src/kernels/2.6.32-042stab106.2.debug/include/sound//usr/src/kernels/2.6.32-042stab106.2.debug/include/trace//usr/src/kernels/2.6.32-042stab106.2.debug/include/trace/events//usr/src/kernels/2.6.32-042stab106.2.debug/include/video//usr/src/kernels/2.6.32-042stab106.2.debug/init//usr/src/kernels/2.6.32-042stab106.2.debug/ipc//usr/src/kernels/2.6.32-042stab106.2.debug/kernel//usr/src/kernels/2.6.32-042stab106.2.debug/kernel/bc//usr/src/kernels/2.6.32-042stab106.2.debug/kernel/cpt//usr/src/kernels/2.6.32-042stab106.2.debug/kernel/events//usr/src/kernels/2.6.32-042stab106.2.debug/kernel/gcov//usr/src/kernels/2.6.32-042stab106.2.debug/kernel/irq//usr/src/kernels/2.6.32-042stab106.2.debug/kernel/power//usr/src/kernels/2.6.32-042stab106.2.debug/kernel/time//usr/src/kernels/2.6.32-042stab106.2.debug/kernel/trace//usr/src/kernels/2.6.32-042stab106.2.debug/kernel/ve//usr/src/kernels/2.6.32-042stab106.2.debug/lib//usr/src/kernels/2.6.32-042stab106.2.debug/lib/lzo//usr/src/kernels/2.6.32-042stab106.2.debug/lib/raid6//usr/src/kernels/2.6.32-042stab106.2.debug/lib/raid6/raid6test//usr/src/kernels/2.6.32-042stab106.2.debug/lib/reed_solomon//usr/src/kernels/2.6.32-042stab106.2.debug/lib/zlib_deflate//usr/src/kernels/2.6.32-042stab106.2.debug/lib/zlib_inflate//usr/src/kernels/2.6.32-042stab106.2.debug/mm//usr/src/kernels/2.6.32-042stab106.2.debug/net//usr/src/kernels/2.6.32-042stab106.2.debug/net/802//usr/src/kernels/2.6.32-042stab106.2.debug/net/8021q//usr/src/kernels/2.6.32-042stab106.2.debug/net/9p//usr/src/kernels/2.6.32-042stab106.2.debug/net/appletalk//usr/src/kernels/2.6.32-042stab106.2.debug/net/atm//usr/src/kernels/2.6.32-042stab106.2.debug/net/ax25//usr/src/kernels/2.6.32-042stab106.2.debug/net/bluetooth//usr/src/kernels/2.6.32-042stab106.2.debug/net/bluetooth/bnep//usr/src/kernels/2.6.32-042stab106.2.debug/net/bluetooth/cmtp//usr/src/kernels/2.6.32-042stab106.2.debug/net/bluetooth/hidp//usr/src/kernels/2.6.32-042stab106.2.debug/net/bluetooth/rfcomm//usr/src/kernels/2.6.32-042stab106.2.debug/net/bridge//usr/src/kernels/2.6.32-042stab106.2.debug/net/bridge/netfilter//usr/src/kernels/2.6.32-042stab106.2.debug/net/can//usr/src/kernels/2.6.32-042stab106.2.debug/net/core//usr/src/kernels/2.6.32-042stab106.2.debug/net/dcb//usr/src/kernels/2.6.32-042stab106.2.debug/net/dccp//usr/src/kernels/2.6.32-042stab106.2.debug/net/dccp/ccids//usr/src/kernels/2.6.32-042stab106.2.debug/net/decnet//usr/src/kernels/2.6.32-042stab106.2.debug/net/decnet/netfilter//usr/src/kernels/2.6.32-042stab106.2.debug/net/dsa//usr/src/kernels/2.6.32-042stab106.2.debug/net/econet//usr/src/kernels/2.6.32-042stab106.2.debug/net/ethernet//usr/src/kernels/2.6.32-042stab106.2.debug/net/ieee802154//usr/src/kernels/2.6.32-042stab106.2.debug/net/ipv4//usr/src/kernels/2.6.32-042stab106.2.debug/net/ipv4/netfilter//usr/src/kernels/2.6.32-042stab106.2.debug/net/ipv6//usr/src/kernels/2.6.32-042stab106.2.debug/net/ipv6/netfilter//usr/src/kernels/2.6.32-042stab106.2.debug/net/ipx//usr/src/kernels/2.6.32-042stab106.2.debug/net/irda//usr/src/kernels/2.6.32-042stab106.2.debug/net/irda/ircomm//usr/src/kernels/2.6.32-042stab106.2.debug/net/irda/irlan//usr/src/kernels/2.6.32-042stab106.2.debug/net/irda/irnet//usr/src/kernels/2.6.32-042stab106.2.debug/net/iucv//usr/src/kernels/2.6.32-042stab106.2.debug/net/key//usr/src/kernels/2.6.32-042stab106.2.debug/net/lapb//usr/src/kernels/2.6.32-042stab106.2.debug/net/llc//usr/src/kernels/2.6.32-042stab106.2.debug/net/mac80211//usr/src/kernels/2.6.32-042stab106.2.debug/net/netfilter//usr/src/kernels/2.6.32-042stab106.2.debug/net/netfilter/ipset//usr/src/kernels/2.6.32-042stab106.2.debug/net/netfilter/ipvs//usr/src/kernels/2.6.32-042stab106.2.debug/net/netlabel//usr/src/kernels/2.6.32-042stab106.2.debug/net/netlink//usr/src/kernels/2.6.32-042stab106.2.debug/net/netrom//usr/src/kernels/2.6.32-042stab106.2.debug/net/openvswitch//usr/src/kernels/2.6.32-042stab106.2.debug/net/packet//usr/src/kernels/2.6.32-042stab106.2.debug/net/phonet//usr/src/kernels/2.6.32-042stab106.2.debug/net/rds//usr/src/kernels/2.6.32-042stab106.2.debug/net/rfkill//usr/src/kernels/2.6.32-042stab106.2.debug/net/rose//usr/src/kernels/2.6.32-042stab106.2.debug/net/rxrpc//usr/src/kernels/2.6.32-042stab106.2.debug/net/sched//usr/src/kernels/2.6.32-042stab106.2.debug/net/sctp//usr/src/kernels/2.6.32-042stab106.2.debug/net/sunrpc//usr/src/kernels/2.6.32-042stab106.2.debug/net/sunrpc/auth_gss//usr/src/kernels/2.6.32-042stab106.2.debug/net/sunrpc/xprtrdma//usr/src/kernels/2.6.32-042stab106.2.debug/net/tipc//usr/src/kernels/2.6.32-042stab106.2.debug/net/unix//usr/src/kernels/2.6.32-042stab106.2.debug/net/wanrouter//usr/src/kernels/2.6.32-042stab106.2.debug/net/wimax//usr/src/kernels/2.6.32-042stab106.2.debug/net/wireless//usr/src/kernels/2.6.32-042stab106.2.debug/net/x25//usr/src/kernels/2.6.32-042stab106.2.debug/net/xfrm//usr/src/kernels/2.6.32-042stab106.2.debug/samples//usr/src/kernels/2.6.32-042stab106.2.debug/samples/kobject//usr/src/kernels/2.6.32-042stab106.2.debug/samples/kprobes//usr/src/kernels/2.6.32-042stab106.2.debug/samples/trace_events//usr/src/kernels/2.6.32-042stab106.2.debug/samples/tracepoints//usr/src/kernels/2.6.32-042stab106.2.debug/scripts//usr/src/kernels/2.6.32-042stab106.2.debug/scripts/basic//usr/src/kernels/2.6.32-042stab106.2.debug/scripts/dtc//usr/src/kernels/2.6.32-042stab106.2.debug/scripts/dtc/libfdt//usr/src/kernels/2.6.32-042stab106.2.debug/scripts/genksyms//usr/src/kernels/2.6.32-042stab106.2.debug/scripts/kconfig//usr/src/kernels/2.6.32-042stab106.2.debug/scripts/kconfig/lxdialog//usr/src/kernels/2.6.32-042stab106.2.debug/scripts/ksymoops//usr/src/kernels/2.6.32-042stab106.2.debug/scripts/mod//usr/src/kernels/2.6.32-042stab106.2.debug/scripts/package//usr/src/kernels/2.6.32-042stab106.2.debug/scripts/rt-tester//usr/src/kernels/2.6.32-042stab106.2.debug/scripts/selinux//usr/src/kernels/2.6.32-042stab106.2.debug/scripts/selinux/genheaders//usr/src/kernels/2.6.32-042stab106.2.debug/scripts/selinux/mdp//usr/src/kernels/2.6.32-042stab106.2.debug/scripts/tracing//usr/src/kernels/2.6.32-042stab106.2.debug/security//usr/src/kernels/2.6.32-042stab106.2.debug/security/integrity//usr/src/kernels/2.6.32-042stab106.2.debug/security/integrity/ima//usr/src/kernels/2.6.32-042stab106.2.debug/security/keys//usr/src/kernels/2.6.32-042stab106.2.debug/security/selinux//usr/src/kernels/2.6.32-042stab106.2.debug/security/selinux/ss//usr/src/kernels/2.6.32-042stab106.2.debug/security/smack//usr/src/kernels/2.6.32-042stab106.2.debug/security/tomoyo//usr/src/kernels/2.6.32-042stab106.2.debug/sound//usr/src/kernels/2.6.32-042stab106.2.debug/sound/aoa//usr/src/kernels/2.6.32-042stab106.2.debug/sound/aoa/codecs//usr/src/kernels/2.6.32-042stab106.2.debug/sound/aoa/core//usr/src/kernels/2.6.32-042stab106.2.debug/sound/aoa/fabrics//usr/src/kernels/2.6.32-042stab106.2.debug/sound/aoa/soundbus//usr/src/kernels/2.6.32-042stab106.2.debug/sound/aoa/soundbus/i2sbus//usr/src/kernels/2.6.32-042stab106.2.debug/sound/arm//usr/src/kernels/2.6.32-042stab106.2.debug/sound/atmel//usr/src/kernels/2.6.32-042stab106.2.debug/sound/core//usr/src/kernels/2.6.32-042stab106.2.debug/sound/core/oss//usr/src/kernels/2.6.32-042stab106.2.debug/sound/core/seq//usr/src/kernels/2.6.32-042stab106.2.debug/sound/core/seq/oss//usr/src/kernels/2.6.32-042stab106.2.debug/sound/drivers//usr/src/kernels/2.6.32-042stab106.2.debug/sound/drivers/mpu401//usr/src/kernels/2.6.32-042stab106.2.debug/sound/drivers/opl3//usr/src/kernels/2.6.32-042stab106.2.debug/sound/drivers/opl4//usr/src/kernels/2.6.32-042stab106.2.debug/sound/drivers/pcsp//usr/src/kernels/2.6.32-042stab106.2.debug/sound/drivers/vx//usr/src/kernels/2.6.32-042stab106.2.debug/sound/i2c//usr/src/kernels/2.6.32-042stab106.2.debug/sound/i2c/other//usr/src/kernels/2.6.32-042stab106.2.debug/sound/isa//usr/src/kernels/2.6.32-042stab106.2.debug/sound/isa/ad1816a//usr/src/kernels/2.6.32-042stab106.2.debug/sound/isa/ad1848//usr/src/kernels/2.6.32-042stab106.2.debug/sound/isa/cs423x//usr/src/kernels/2.6.32-042stab106.2.debug/sound/isa/es1688//usr/src/kernels/2.6.32-042stab106.2.debug/sound/isa/gus//usr/src/kernels/2.6.32-042stab106.2.debug/sound/isa/msnd//usr/src/kernels/2.6.32-042stab106.2.debug/sound/isa/opti9xx//usr/src/kernels/2.6.32-042stab106.2.debug/sound/isa/sb//usr/src/kernels/2.6.32-042stab106.2.debug/sound/isa/wavefront//usr/src/kernels/2.6.32-042stab106.2.debug/sound/isa/wss//usr/src/kernels/2.6.32-042stab106.2.debug/sound/mips//usr/src/kernels/2.6.32-042stab106.2.debug/sound/oss//usr/src/kernels/2.6.32-042stab106.2.debug/sound/oss/dmasound//usr/src/kernels/2.6.32-042stab106.2.debug/sound/parisc//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/ac97//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/ali5451//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/au88x0//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/aw2//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/ca0106//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/cs46xx//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/cs5535audio//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/ctxfi//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/echoaudio//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/emu10k1//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/hda//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/ice1712//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/korg1212//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/lx6464es//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/mixart//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/nm256//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/oxygen//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/pcxhr//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/riptide//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/rme9652//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/trident//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/vx222//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pci/ymfpci//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pcmcia//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pcmcia/pdaudiocf//usr/src/kernels/2.6.32-042stab106.2.debug/sound/pcmcia/vx//usr/src/kernels/2.6.32-042stab106.2.debug/sound/ppc//usr/src/kernels/2.6.32-042stab106.2.debug/sound/sh//usr/src/kernels/2.6.32-042stab106.2.debug/sound/soc//usr/src/kernels/2.6.32-042stab106.2.debug/sound/soc/atmel//usr/src/kernels/2.6.32-042stab106.2.debug/sound/soc/au1x//usr/src/kernels/2.6.32-042stab106.2.debug/sound/soc/blackfin//usr/src/kernels/2.6.32-042stab106.2.debug/sound/soc/codecs//usr/src/kernels/2.6.32-042stab106.2.debug/sound/soc/davinci//usr/src/kernels/2.6.32-042stab106.2.debug/sound/soc/fsl//usr/src/kernels/2.6.32-042stab106.2.debug/sound/soc/imx//usr/src/kernels/2.6.32-042stab106.2.debug/sound/soc/omap//usr/src/kernels/2.6.32-042stab106.2.debug/sound/soc/pxa//usr/src/kernels/2.6.32-042stab106.2.debug/sound/soc/s3c24xx//usr/src/kernels/2.6.32-042stab106.2.debug/sound/soc/s6000//usr/src/kernels/2.6.32-042stab106.2.debug/sound/soc/sh//usr/src/kernels/2.6.32-042stab106.2.debug/sound/soc/txx9//usr/src/kernels/2.6.32-042stab106.2.debug/sound/sparc//usr/src/kernels/2.6.32-042stab106.2.debug/sound/spi//usr/src/kernels/2.6.32-042stab106.2.debug/sound/synth//usr/src/kernels/2.6.32-042stab106.2.debug/sound/synth/emux//usr/src/kernels/2.6.32-042stab106.2.debug/sound/usb//usr/src/kernels/2.6.32-042stab106.2.debug/sound/usb/6fire//usr/src/kernels/2.6.32-042stab106.2.debug/sound/usb/caiaq//usr/src/kernels/2.6.32-042stab106.2.debug/sound/usb/misc//usr/src/kernels/2.6.32-042stab106.2.debug/sound/usb/usx2y//usr/src/kernels/2.6.32-042stab106.2.debug/tools//usr/src/kernels/2.6.32-042stab106.2.debug/tools/lib//usr/src/kernels/2.6.32-042stab106.2.debug/tools/lib/lk//usr/src/kernels/2.6.32-042stab106.2.debug/tools/lib/traceevent//usr/src/kernels/2.6.32-042stab106.2.debug/tools/perf//usr/src/kernels/2.6.32-042stab106.2.debug/tools/perf/Documentation//usr/src/kernels/2.6.32-042stab106.2.debug/tools/perf/arch//usr/src/kernels/2.6.32-042stab106.2.debug/tools/perf/arch/arm//usr/src/kernels/2.6.32-042stab106.2.debug/tools/perf/arch/powerpc//usr/src/kernels/2.6.32-042stab106.2.debug/tools/perf/arch/s390//usr/src/kernels/2.6.32-042stab106.2.debug/tools/perf/arch/sh//usr/src/kernels/2.6.32-042stab106.2.debug/tools/perf/arch/sparc//usr/src/kernels/2.6.32-042stab106.2.debug/tools/perf/arch/x86//usr/src/kernels/2.6.32-042stab106.2.debug/tools/perf/config//usr/src/kernels/2.6.32-042stab106.2.debug/tools/perf/scripts//usr/src/kernels/2.6.32-042stab106.2.debug/tools/perf/scripts/perl//usr/src/kernels/2.6.32-042stab106.2.debug/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/2.6.32-042stab106.2.debug/tools/scripts//usr/src/kernels/2.6.32-042stab106.2.debug/tools/testing//usr/src/kernels/2.6.32-042stab106.2.debug/tools/testing/selftests//usr/src/kernels/2.6.32-042stab106.2.debug/tools/testing/selftests/mqueue//usr/src/kernels/2.6.32-042stab106.2.debug/tools/virtio//usr/src/kernels/2.6.32-042stab106.2.debug/tools/virtio/virtio-trace//usr/src/kernels/2.6.32-042stab106.2.debug/usr//usr/src/kernels/2.6.32-042stab106.2.debug/virt//usr/src/kernels/2.6.32-042stab106.2.debug/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&SYsV)qc󒎔ol\()lNw AE TB@$(Wlp ilSY [hVi v(A EZ# $l&̍mSFmlJfZ[0[;32;a ChPh(:qj$onXn۶.(DEJUT$S7s[=h  0;:\%zF)T $H>@r  )E]O (;`EA/ T$oRP(P@tΌ !L  $P ((7}/>* I R(AJKl Oh7>[RUK,ehPjc_'Q;;WkW=+ow{{zc5Jٚ^dzj:z{(Zx][s`/k{^#k}V54!{Sz7SYM'f& ;݌KZf>}n6ם۽u7fmnݒ7k޶Nr-ѝmޱz= Pt#@yz=DnRRD)IC@=b %N\@ RB̪$R>@o`>F@H@}4$ш ǽ.o{Up'ǡ%}UޯC/t((5AMji@PqJlPq0h/iZw(>/*!Fp9P̍sټUͰ44 S4>|av.۠; _A@VHUY%/{Ͷ)[X@EeTlymv(bn5|zp/&=} CAk[LWvӎ`P+ch^==D=ªc+/͠2jFDfA-&@;pJm5.w(' 7;ZY0h5C@u@mԃw:v"M -_{@=ʧp1Ukhwtj*UuW@.@ 43V25.Q8h(Ŷh6& (]7Z̎B 0Oif 6R֪ @6J42)lP Qd4+ThOcRPuyz4/|Y+@h 3i+S)=Ht3jiĊ}ӁGA@QAUJUǣ´;Vibd˵@PR42-Eֻ4հq:ʳ@ݸ:#[ :wm@@@bFzA S*~RDI 3S)z4j4@4bA e156?Tf#4@10I4M!OFFh4hdbLDd#S 4hzjbF PD&TI*F~Q @@yq zDF/#{e1ٛ-?o׺ʈʯoG^LF/(H&) 9$# cj3N*pL9?XC_X\/{,iԀ#LɺP0)ڐ!fdҖ >I9RC">B(wj oN}bB>OB903:C7nN"[bCC1J d4cd^q|icy~f1}wB"=c {[<-_snHJ>'>^Rg}߷"iveodcb>Bl/ٌ~1wYjD~+|1&#mzr`X;'rebP=2otQl|B#GfGK@fX1s)&}H?s)pt/+>U;3P;@$@[1xx)(6C(8%"}x}U31{C Gѓtg~x*?[_ʝػlS':% `j!A |" d">/ި=>lz"+وb έ3ZG-e@;@*Zb+6`#f4D-O\XŪ6抋/]1DQnCcDC?6P}sHS:Z&m* NT\ Vr9󙶤m@|6:VC>䰏+ 8 NF8T qw(ɵ;Dyj  ~Т=ܐ "?+`pB#?xDYӱhEPG!bb7P^@CLQ%j2؏;1$fT8{y$_l@8:Kf&A9>*G1ġ)ʇ#:m='tLUT忟uwVD/4|g@ x D?[Q:b2$ g9?mw`Y9H!myp #nG,6~]g)Ӡj At$h-_F#Fi@gMxtg踓с9k)3,axqpsJ(?*S_Kbw>Ϫ{y+\sL?d3LON6QHGU$I0}{v #>=d:~ٓaN娼y&TdiD3ӡ(z_}n>/GB줌Y>ƈ"2QvbߧhC+0oשmދÜ:ڔ:h^mxCEZH Ɏ+M>J19I&{C2`(v.Y[Y')> <=sw318`xQ8#寓z^xq~ 1Ә=.߱G#F@\׆ Z_ [M XgoAlBxO$ $#?}yZ#/+ʯUOĨ~|ɀiFOق; JOw职LgnZ~Hl"ʰGb@;tE4 wZyMϲMWznY^hVsғ׫k-1 կq:HgIm|a 0:K،qbg3**d<<ܻgVzAW6O__g$@&3dl;Ǯ}+9c$NN 1d4jFLP(~NTp7G;;!9'nN!~2W'@ЇC~kOřs~)m|=[Df4 \!3H#F~:0G(m:?9rq!t`'K幊< j],*B]]]F 4Dz"Ј=o xd37k!Tmq3)]>'s{X랚ZhbB8k~2D`я|cheI#_H~y|IB\&Ͽ~ =GA5[_|?}'GV{v `qΡ^hOCGd3y~܁~F:m$zʛ6>޾ɢLB=ɹ<88g>9nPߥݸ"?t:#_K@6~3E *(~O,ėO逈 DGsaD ځozḾ WJHWSbQ(q8rT-mlAݴ Gn:dwl2N~,d$Gukm_X_O6l~>>_lξxb|',xt5tLxueYg{t<ԝݤyԌ8k|u!Xj,4fty;Ѕw9Cp  ZMvj`F?'|c,Lp0ϣy08!~'<^t y67D91: 偳\( Q3Sl[Ie? ]Gd|[}kG{Cɒ#֥DYӶv!VLU$6a%ƒ5OZ휦uLWI/8 TG3[b eM5},ʠl}yK* lg_oR,@˅0lZRɍ&n@?TxPֆs;rq3(*Eͭ*17Ƥq[B$xtGwmp}к&I&<޿%>I1;!wa?>if'A"G+[U=VtE<A 91Cr{AA8o|Ul9{;#gו⧄i@>v@=3{ڱj(?3Hbuفf81G^pyy@-ٜ"GNaBat=ne^Dc R$)'ϕtM]"Rtnč0ʠZld+uSDH.u3Q)FTP驉j}HӪ2%7X3h![v$*aHYXHC18vPYR D>P[d<3Q#=G&>n(c$g+8>$DgbCR4DW["$x,܋qv_<}}~Lazڇ=8LߺlC2&H)8!;W/M Nmh:r& "d TF!>h:ollGd}5t QG\pO܏=s"p+d}9DDZ p~Y)u=̏{^ d9bFxC2@:,ͬ i]`j@*i;FۥgGdTZ/ta蝷S,da Prh ;H&rlԫ}w#$_( |S 'K讥F$CQh(B †h:ne OF[t7g{ڍ(=0NL|hr\CҼLxGGfȲ8#Sc6V\ ,4 G%&➚0֎4D#DM .LFT,u7>Oy# '=H7 Ѣ&}E(6 =iG]d|go+}x2{=/oU>J ςX6BOEf0Fz}Vϟv$8#rasXg"_qIO-,덼kGmWgZWx0+o_WҦ>qջkL5_a[2<# HR !H94:aӛVI`aܞ? %LG}8j8=zgsnn/ yy\z37މB⒀;P'KF.E59țF4R&͏{e2Qs2y]SXGo"d[$AR4C )|Gh"9 Ҙ[MGVWxc\Npm4z0 S+4^G-h!07p9ˁ6AH,H_A2j4VJĈR"dug㛊ٌ:C]#ط Oˇl/S57^hr֐I(rm7p"kn6y14]Ug=זN\?_eΗ m ˭@)5QZlg4,W0А^4(hYjLThw6-hLZSSRWvN ;-vKՑj]Dm- OMJDYD)mfiQy*Nc#18mU/X] ҀtH:$ykT~Sm,MpqC" 3*k&.JC!][4tD|PqBQIzk4ZQ;isNo4z kҁ(@Gw Fx\/ !Qw^2`z\4ͣHȆmJ$N{{Ȇ=>ƴus4Sv'`]IL Wn\P֓x.>t.MB\J(+fN 6քDo;58a~]X n#N݂#rۋ)J;ơK ąf]oRC7bET;b9rhUPۣtJu:Bu)V;$oQ =MAU΁,$zBڙ(dk)]039$kGaX'tB5ux+yb&bV1R:>wԦo\J&@TuPSD%#: ?ZQ"J$YCCfAcZ]6vM #=*AMGbE"іpTKAGɄ,hÈKwg~Zl#UM@ H]5K([tPJ:/)WlDV]יYh߲{yc bS쫰f :fXKӱ<`=Dܐnh&8u62{9v#[U11! -=i݄kZ/2QLI +R'gâdrx(VXh/(Yf}Tl}^>8Q9r?q2JBud(5;ZߴJFX<`N:D&@T|4(PKx?RL᯾QicY2 wJLʦ}#(͕Od=T8PNL]L'ʻ)2 UDxLp]z1r$B %μff')gyvFMvDTB/sBA!x"cVwёU3M y'MoDR0=cS/J?qkӡ%Zd<ѣ$"DFW4bThD4XE\3R"p|'Y3FxJ|>)/]ϠG^Qb$oBanu%!|`{yix*Ul(n`$C״K0T̪?dO&ys2IGug!nOsӺv8Y,uT`oW̬9)3TA,A[zw!jJh"iW'pSxeUXdv.O( p~tEDjWA;,ՠHCf yč#sD=Dpcۉ? s! z{KW#gz`̎I~okM>~LR""UuM+()ԎD/s} O MT1[5v S}2bB!-&]"UUY+CL_g aYM#:r DGU";Uؼ*lƴלE0d8o @o]"PS8CZJ#6ЉAAbT`ӵ_r:CJ6 #hD'l/IMhZWk|}X?fGK==ڋ0NO4_8*E#ЧTP_=KE/ymA {oޓ3G#Rxm22Ov0t)F,kQ"2cѝPBm-YG%‘;CƗLϑH߯Ш/z $!Ĝ$Bp^l ׼\STu'ᗧpTe`a I2选<*󥝧PE*/I ˯8FФ Ks-鯓=jӠ`~3دNo61͛5u<p&T#&jGݍ^wfƧ]Y"K{XY@-fO!rdd_X_][6OI|AϥEiPF*Z]l,RNhOnx;M=~䖯h;usJ"߽h]؅Bخgoeu P|TsY nǼ{eȂr>.뉛YsjX{Xotlzo'4}rDeR@#Uψod1I8sŝ0ΦYqca8)'i|T4L%8vh2u!MBcR?qؽ$ȅK:^ fDOT_[|Q$IJq<>☩f޻6VjoevKKeLXC ]\ bVU1Of(L.ؗÅ.2'Y"au!3[~ ke_I) 85&s5g,}n'wnb< q'y.!=vHXxZCl~NF_k yOiҪs_(#B0Jݡ"%}-#nMMtXOvKJ_E5dӅ߄R-,l]Agysivnkbz2/BtfBDm|rĖeANG9s6}:V&qKe%9/ɱ>6?*띚}]oz9Xؾ6=k~';أ*Zg-7I,Z$Ό,nnt% VAO;Sr\9]>'@u8Ӝ&[㇡+c "e k !36}{i1wa5lVj0hQGy?ۃhv ;.q{DwRv3 dzyah#ōcd z͒cdQ1zjE+țbEMqmp@Qvv3*Rt6IO44/J(\ ~v⪾U Q~O 1W8m&: >ᨩv_6:OpyΓ-xxNw#/+|1֎ KNn|Ĝ݅/cV38}:`($Mޅ0w˻F۳>pWmh^GUzM@`x}@-p*=QAԕTTõ[{A3l5 6$zkkwȫ։s|L^YIaU{IɳwRGM;ea,Kru|ZM-MuZzXW%7aJσ4D1Qx؞Sbi`<nGU?B7NȐ)4!Rvf+/23_z@z'J @dt=x?Vv8y̓1X?G#H>3%~XtG), 'Z 鸲)e 8o2{uSĢQ _zlGwKKm3V&e>EBށ&H+j^EO,ZD7!Ȑ^XPL  aefِK $;p`ͩ.fPO+z/عAm`pigH}uJڋE%~j'ma0KBLj59 ;魥z95ۮOf VH,+%$%5{X|3{50[ F^ENgRvvxHgw bX@ X4`R0Zq"FxK!i7]C1q{ktI: EjfC2*l[%ꄞrBLVJZ$|RkJ&kg$qבĮ0滶x hryP&FDch=XvSсNNDWlS<PZRV/'1JntF9O8D cq^V9sU4 gPʼԺ@j8Lb̭}V ܝVQ^CsEI&Q-g)h@,'}a *x1#y("fSa3Ur2lHFw⨕FFa`]NF#IKdZB'Ub!T4;hF@1VY&\(:$y F@#|"tS2nt.3 zӌM]s~\M\ WK0p}Rrf$4\Xv&o(8W 1d†ge1Yo4 j=T}{ENSE dnϏ⽪PBW;qcS܊/f^c{ ѮpCQL\A*T\Ճඩ.RxQ<4 ̠"JO aA̗SS>'*$lH6'>Ų+|Sx(%à'qwaEC;"/pwS A}ײb`0pW53pp۶ϳB y۟Y+t\4k5ZZWN Sb*G$tBS; )tz0|.n<4b^ٮg\pfn,2$o]kvL[a /RYpvoΟG9pb' ܠI7ԇ_Gx[0`6ϊ9TU$:$7rJ} ]UEVXۚ]_RA8E !m(z"0>p|B9@WpQpwN'_Bma7Ӫʇ(>TE9۫-u:\(+gzdKʂ?i)RQEJxbuh[؍n;'yax5ڴ9 =CD tQp [EH|:6`F4 #B#Nwhx "ua֫j h{q3#3㮇96:5^zA e0R.tog%K|ubr.Bl79dlaV7!ci7HE\~LwaWKPȿFB-ؚgH:uN)u63{ {*,:9a6K MR$c&u%%#v\HҾ>urPX=4M A(S[l)lO 42%!x&UGeA^-1F6\LL{4o@󖚹fB#sJln`9Vd{r΅ cW<-kww*~HBc( _C\D @ s*n3D?΂ء?npˏ%GR UA0SS&E$ZH_*Ι+O!i:x{w}8[~iIud:s{6Ao,)bSkdL=o]^;>|K0X" q}ehhӭ<0~c'I}d_J1H>dNUdZzf6v$0O=ڣ߇!FgeߩG`Sg^es/2$퉶{?<DžcN?ÈA0'6G~ ΰ߮ f̤ 9Hڇ6CbďђhlɵUdh9[}SD !~g> J^-KqSWH目:[YnWIjPԶMwTM d "F؜])_p]bJNs58Z֢^$ҨHĶf54m:e;A#ƒIܔ[ЖDzM5KK>HR(  M HCjCWB3N {#U-po)s pq{@F3ժ4MM e+٣#1bMqDN)jB D^=do~'fA˞(YK^9Zv`P.Py' )4E&{ʅTʐ-iE 0wڒ #p!MiG%92 H_8ϮtӬ/ EXO&b+T(V|.TY8L[V>VRFgT=ivc>UzUlh;aHOIB,,'م- DzZtaͬ!jQ(0{ј$6YS!|- PmV:{õg+l#E0[G䏏o82ѥWlphlQlp -*Md i*do Z;X]9EQbe8CSz}HK0CJfKˬFE>!՚Dab!ͤHiŬ_f( ͤ@7(ckb Z) Jrs4 ~4ގ5˻u?:9gE&T`Tbq܉Q=ibr94=kP')t>x88ī nV7= =8,рHgW#/,3^Wӈ/ Aq>Ԝ|6kYiuA?Waa dOӑY~}Gbda[N}_4{Y&I^hd ~PXŹxh1[ܔ8!#0HN=O"wO  ,ΩjF{LZkbNP  Lř.e"HFGX}W*wn5>?˺ h=2R\٩S gzmE3]RPā pXkxW7V1fx'p3*! X_u( Pʋ(-uǰ~ 6̈́WX;z3֌쮟xbĴ gGlW+J~,j!8S]x-t3wI$q׎`J"n 5w"n :tz3FƒIjN5dKC޺Z!EpZ*{7Lë |{^0VJXN49f3Kq&Ƭi>[ҕ+ORZ<@ٲ: V  .̺>(gW8LbaPweL rSovE,A+u;AbWt"Mza2ᎧH tW[!b+ GT%WzHrF]HFpZ7Q}Q4mGjZ RhCbO½! ؁d0ȆuЂ8u/(jpQxvYzB܄x4P2jX) r@&9,Z`a# B:,^lA4fsvƩY DvJ&`S$PbSO5p9@PMtiO&~:qٳ/9+!as PM7VS/nBɜ ]KC D']>)'E!gBGM|b:c'ӐA/Ó^fmOe q)NeD_G}A'vEH,TOJ-Ƿ]_l{hEG"Utnq$ D+go/\>̭OOga7ZzVmUg&gpؤQ/S:ѿ/x <ʯ?$ʮ!Hu͘$ _ 8K}\Ku.f" TJ%Bժ^yKj/PbD?d5b"ULLT%[Zʖ S1-VReQ0-KTs֢*kX#ėEȴ kC+S,+eQ¢DpKZ-뫪 ʼnk*ࢃZ-L5K*DeF4lio93Z(Ke-QP5m54[B[pU]3k0f/w8j'RBJE\,qtjNxS&ȷ{+@;)Kz>*zRޙ NcT ^o;Oo6FkI E4ԨO_9}~ !Ȗ!4-ZRw1YE}ZA(`3M]Ik-f\8K(C|ׂ/]~Sӫ1מϯM9T; :Th T!s#aIW0(pv(iZ((6F Q2B`Ji*8&4Tn$U:ZrU%J")hT,JʌBDPPjV(Ѩ. ^qeea.eg3 f+!_l*,!3 mL JX_fQSZ6FXR2ҵ&faZ Y:j8bTSF(i&0SV[q-k&"*xfL)W1-ebJ1.Aj "-ER ̸^5(5^9УR-bہ* 4+n\Vfdm̌Q\i&Yub5mVT*ɈbKE-Kw46 T0LA& TT P)J֚cjRcc)7y$S f8C1mӂTU0YXTVIr9H C(Vw2\IX*f[TL-A&M`2f#CL1ݹU Y{YTUDaZN+aPBk hQ eYlbG*kj|,I.gIjiTaTlMe4AeE(7wdE#[mYXRqVbJ"ZUhKEh($Z58amdƥ`)ufSZ1 ֠jhհW֍, [L\jIQ) LLH.+̶EE/\ҰP4°"kB2SRJ4jК&'4uk!]5H3^O=VisQ2ik25蓁U=ԃ ߫+o' 'M1fPXA˄Ƨ/xA_^Gخ}nP?п> uwBp9IU}'ߔ9a;T?‚/Rw>/g9 2_i\Jx' TN-" a Qd$ GI* ug]ym!hƼ^uX:D~wr˞oi~M:8_;Gy{ 8+XY(3q52y9[K܍|:<}ßQaA͟~nY!i[dJ8$ʝ@;ÐZ/"9D[b_azzCGP/մ`{-wA"X(@ zAe>wK=u`kd*S[l.bSQ BFىWm< 2Ȁ-b"X<8 ر?ܙe.'pBR0p%ԑ`] 7f0^~VN>.:Pk#.̈7=:)7ÿI˃пA<9im1L*AY]a!bZ??8fwFݭndAhZ_Vis~ઞ5JQ})iP H?-RBP~(2Qw`WC}Q8i5_e⢊ ٮDǧKH;{z/q;gQ'EK~ƶa|b3~Zn{o};jφW7ņ@~"=TqL_F(;01A=]Tw A&JV鱋-L3\_*w6jDvŽŭG=> {?d}g? d'DxVhVhLEܘTC>۷Qy#F {6MvlZKffW 6ݝcQu~_e'l|+8Q2Me=xJ=S)Tg Xw_^g3QT}&6C| 챰~_Z }%RN`*Da1|WW(o (NFߺ0/wLF#.PRl^ĿI8Їg @>AN؀~uzMD[W\o/VϞl?zyeQz 8_GۿXB7R}x֞t:_"O!%m-]/{<̐zbit+XH'yp}a`xt4BP!23+r HFj"w~a?Yw0.?/_t_A)d࢕1e̜oZnJHzN'f=]͢T ҳJ D(Ol󵿍䓕,ªBsN$n(Z/׻`:<o%ǵ51<V')03 G ! {}^G\[Vr}Q4qn;Խt.I538$=PiFNL$d Ä`0 [Vlċ hX !.`cO#E]+HXoi/ei~ Q]k8t6?EJ48lm_ϕ_o}?[.uz~g9J/Fg贙gZ?#Ե)7 F4æ粣 L[u$(E&/0xihb#Oȓ_Dމ#Q#_f$GPZ~ 'YUK-RQbUmaO>7ЏgWvSW_Y}/4fS?AMK% kn N?<{O[8iiۿIܼzweAО"7}SZhSA@ *zi,\է؛lֵR.ZB[BTͤp8qx!@lUFѷ0B~LqxI-UKT߿lE_NSz/*Ŵq$8dǘ{2:ډAHkf1eߩ? 0sF4u[Rդq2OWU")7ۻAy3dE+`~?J Rw'RڻC̈ZS |J *T'aLOL/hkWI mdgsbb5@VMН:"~wHN;{hߑ,܇R/+>."tߟbop̵`×t gɜ}ڊn͍buڈcH]*K EtM!u4Bޱ=vy}:Q,۠~L:~tt=N?i%\76EHS)5pFdu!~79>k蠋J|Cي5phbZ1p\ތ 'ǟ!I.` (߅{BHgO6S3\H YXQcj \C3>ֱiJƁjX} ? -Y.dH1L%GL~L 0PO!Je*7Pt+}h [3JL8VhLiA]|<+ACw@-Sb Y, vH <m-w12?пY߫|ͺ?>3jBB>Hhߧ/0|X+a!hCH0nX񀰇R 1`?Ɉ)JʼnFm"I7Q8PqĶ.k=\䚍_lO_dż#f^ؓwIIAz̦u<̯,IIg"?PBDTS " ,BWfȐ'< muh˜1g/o330t Ψz<f 8ŵ!HM2JPάgA'%$XR j]|5nx0k'm0)Ht[ O."*'GT.^9g\czϳ%մ8KGf}a,OqdbWSTιHl'|恈6}ѰG)]A#x @Z ~#&PS1[TDuNx@g6)q`i27>`Y_1;y} H@ wOxt+~Kο_׷;ӿ*_檭>1;y38IƝbFGt'! :wqi]kP2U=>Cc}1_ }$/,H*2""Y@ t,@ƀ @HA`(IX EB@](HHתN~.T>9?z[F˛p}[=J?~^N?{|OOۜ}Ϥߎ&7_xl;gp߮؄#:z߳~ޘuʧnu/ś?]_>7,=xoَQ_W;/;ۈ|;85t"NU_?`,&35SW0pޘ7ܟkiUI!sE(>qT\؄":<rA5}ڿ>X$kOD#|@L ci_,'c3;.w>_qet$/>Ϫƒ{W]pza!㾞b?B">z)(S`{aeq O/RvOI|^sxCHy;m83X\Iey=4gNS_T {?VNW;'@_4w!R'>W m7zy>uD?P=?VxlKKhkm.E249nf&k4VRDRƍ/YiEmD̖9s110_D>dC@RF ZUXDD/9lEAŁ~XJa@]DwC ,{߂$@(ة_r9 Pv,k3bLF{v!25_SpgN~RլHf#DWg)/cXAO5hx;h,c?]Mie#8ԣ&()Jʑ=ъe?ZB]p>aYl惋=J>p yx?HxVĆU+߰$0;v+)a. A̠FG}P+?D(DzcTh?ؑk+N4hZ A*?{!Hp*Pvk[OXϝ jCCҌT^:W5]l;̟!6cU0̠dP`~y &ޑ:An`rygZPž@6? ( =TnꊇȿS+azt_z J(lR  ANU a v;V;DT 5ʉh"l`S8G` P1@^|Bq(B +mZ Yb $9tCzL D:CL*_{GZ -E7m4uPT0QһNT<:^MIZ=ϡ|Wm$ƾX'x..G\y BL|(QM1TtߧF^-7DlVO㸯(7s+$s,tkK{)_8vp}3C g_H@xʜi- HƌFLfWdj$S3Ӓ¾%YaHl+ުmXr rgRќj(g˶4ӢO0'(4 ݑv:5i b~$Ez*-S97"zL)ASPFH.׽t=}?Scbz[=\:Rq`5Nvm!f@D73Ҁ7k+:L ?p<O~u_28`ԏ,-B `8AyAIf$" \V7\1KWh0_WA>V9b! D0| uWjB;Nl(˅<3^W +^O ''`yXN8jHNf( 4@+]p^Mi]tǫfdPehne):=nj oX߯l^M&4[r %;Vhf'moXϷkDQX* b)b+TV*NE`)@H ntmc5ߧ>]zJ#ָ :W l>M||!g9\tyx޺5?si/[{ցKnYR1zX_Y;CQ}.5w+{o+`|J5Le~/:0s?Qfu+-~$A 3U ;>BrͲuՏ>1g H0쑜-͐BP` 5S=}  nvG*OL|ťzG@t ppspu!j]ƍ@#5w[c~ 漂 L[&3 ^8t@CV:ozq=w1jGk.7L[⤠&G8iw`.RA✂PS)_S `>79jqx1,G}<+@ OpߜxzAU0ZG5Z%߾ u&ZNCα)|GmSW 3VcZ "yT9&sZJ4v֝t"yVF_(јY"0}vMc/3+8o8`C7c}qKsm82dbƅx 8IYMZ4 p0lIJȫk^>| "sW'y{|^y= YbH4j#dXK :XCdw .F  Jts贗rNDȑH #LHޓ)T#ޟP8Cx R=zMPV ӊ] & Mho@WɣqQF;Oʹ8W/}j舣 CoD|ugHET%YD_k-iZw nWûΎ2kGdFd%Ff:aTe/tCΩّg}p\nç z\85`Tu|F!K'6g )(e\i2 \$rDſH,8 gGg0F捻7{7ygb)"^V(Bgv-S\p )~59 0WLAkv2ZQςI-xړ !aM6Wx9j~<8Iө+ AT^3O<y$E#}F]]9r vΏoyyFEC1 0V7#0@awmE8bѯ{̗B/UO m_/K&"F1.mQ.Ç ix"e|o(*Mz7ۇ~# d-EAUpn(/"N,KKD@@^qΗ'̒kʉAls0gG6_DT R /Uf b7{'H?14* V&0YXY^/WY>rػm@L`΅Egd`X&Y 0̥2Z>5;lʹ¡l(^5C tu/5{83/<^~~Ltm m^]xSBQ8C&kv߰(R[5ָVS)9yͤ=࠼on6_s;>'( F r0M~#smH]YVl r}[6{M N D, r̊M0:{$}ɬ^jL-]VByv pyڛM&ְ. `lEgAI=Ip+kE8—E_vM=:)jAb^z:5>gpw4c=dyHٛuJ5g`fd"U,RȄ|!m#-C=8xgW 8Y)ױ)w,W=Mڜ/TtoZ_:#֖6iy$MP4p_U:嘃\U;vN0Eȁ$DNNBTC=`2|k_#( XP߬s/~d5=61PڦXZTBI'sV~Ƹꂂ}r* <_bXbl㞰JB"C@^?SiKJ"ҔNVO5w zӶLs,oкYJ=X۽'deƕ()"2}~D%9Eyc@Mpp1a \)襽o=#'"oug A$2!RRL_E:ݔ߁!Ct\\r*rCs>+m'beޗ[zkxJ=ϻ ͑"2wƄOl dd S%A {"_4)ֽ˩$(C~q>}Gq6oQU%=*+ucju,qi7b+IFH^!}A I&+O?6 ؾTn?lʕ&EV/iפ?aJ.`s= ϵ٥olO%Rdh>6̩[g8r?]W2۰!9H>簴 ,,Mb 9c.a(fg'020o9QKYBߩnA\Qo+Qn%  |gW"`LY\q0N奡*"RGt.Z⏡:@ׁT}xÁv _>ާF~#-eO}ׇ"Jr8Q%B F[)Ώ!tJ2-#%hƁf3HF_UЏi7 d;U dtG|{욜#rWlԸ%}FIR[s-?êlAh E٢& /^9spsk9\Gvg8~pC-Wlň d zA t*VF5*Ckc<85,~ؔ+}]R}>dT|c$z5 ?uA? 0rO!S{p?!eAw~gMѰeU+6,q|Z:?ӵv!t+Lq4i'`Z (Ccw-}4}uݒ4KO{V]u=E@o@<Ț0}w%7>E^Qj#U|lƶшީtqW\Z*4úR*5p|Ӎ81J:r)mpQb[4dO8rtCSWa@@`;QS3ҋ5_K/AR@'L^^r%bi' x NLށBꚐE9$kk,'~;$7?6=u@T饕Q$o<#ZE福ɸhw|+0zFfԎr.XJKCZ~g*ykN3@)Dg*GX8vKtV .B:XҌ@0x1+6~K ,n.ֻʹV"$e$2["^SI-lW(仁/i4оC̈́sw{ҩhN0SW $I/S%;sLdF1 f@ g6y QЅ˹+Oi}LCDBem3\ᄡ gt7?Po# a ~ThB5#mVۺd5kg7Q OORj0 N"DyPo^%롐NLJp!u^ 9;aM0VAwPy #o)#{8pzkj־Qk@,_rM7ns\N!^XwUji >[ bFֻ@[4 #ſI,`ƈg]So% iֺ^"n[T1K /PX2(!t1(\+ "k| rlJgj9w0~w sum\XTHPO@|Ab$lB]q"Foŗ8\k4 rRwb.Ma=|<--]W¤ઌ ls> WYD_uc.^XUxo%d!SZbN̗'/p{ݓwGA~6Z_+y|E@MLr}qȃވr qg|v" 3`6N)ʴvarSam(hQL&p u1}.Pj$Gc~y0\  u4 4"d Sw9WʣC*7gL,3yRVzr2с+.,|VNBPy;M40GI wC:0IJCݟK[EN7fPWZ&QUlLhhFNryKƤ0Ƀ)9+!Ob6rX{* KíCܦa|=5t/Hv0kvxɢW8$Rp* EԽ7gD9p<[ohmk^~hIN}MB N WIPe\V|0=Xb#'քNϧCSS_PVz tp5-{Xp;g 8y7ԫ3uyzQ92-0d<kn#z"\op%~hnKJ?2fp5n>!HXO&n0spN a׺-pҦؐN[CyAM I3V1Ch.Df ]M YT:ovH~J=2C]qJD ?8ڶjŭA IڏE:|7W&vК\u'<.OxNq:kLrO C ATsܙ'$桾qެe4/I$ R ܪ ěwy95>/!Ʉ!׬̗bfxQ^E X/ony~ɣƦxߣm~??Luѿ>çQcS&Wk/p( 4q gK_!3'oV?) zp=:<+˿2͉5lYtnND1-@)RjMz}gz9=Ju߉;Bn{)}hoK(OCJiqI ܻQ++?Wrݍ'UZ9 XRbJ0pRD:mm=0 mov(oU oۅ$jlDDygmo82._TLuaI$?51NiLkdV #~ǂ܁nzҗX {b0ZJfs8DyKPWtӝ.qPfJ0K=wޡpBb[*Yp|Nt3k9sj|S8buߗ^mV`d3mo8 kP*44>1MPx \B:pRѩϽ.F>[$EH}]t[`0 P:9 p(۔ mYZm8<=fjt(PY#9&0$=}F N"bCb܁NShc0|pcf @?|v^ݒ"gSsjUd 1%- 0۟HoΓo r+H37UU$WryH;G+.EV7-:VzъRs QHB¯}iCyes Pq#4pl1>b s(f-!g!qKV>J*zcd\WQb~_uZєO2`77uַ=lz*$yjt1߮%~GjϾ(8[ceWw&o}o2\C5sVOtqm,"aA#9wv/}oy|FAU"J!8[Ipp YxZB鯿~r9+OZ`+AO+֛|/(0~DC 7}`[љ(סHsp+oxCҬNJf\Ka )|ǹ-R|8_{f]}*aWU<~iQ;1y\P>|n h ygY7ȑnP)=w?W0~4 {>#.YW.':l:^ruV{K+oNG;7Y>9΢hiWtvt$h+0O'yjB=qQVUgEV-:%Aܻ\Vm>Akaq\?/>oێ w;(ohnpAԛ(?TDUutߗWGD|s[rbnp[t|4/o5oOe[*T&dSy l.K{ y>)Y/N‡up_aSdbЃKx>58G\uPsv@'X=!$MI١'p(1qź\<_kay*"uK^E#@r dȽ53P}!1HFRAwoUQa"7M%μ V~-&LgOz䚄z2twA8VESڵw6Zc0{3>+\~X ĹpeXIl0?hnyfU**%`5Gƺg9=C% Qq|C O?,6d֮3I[m7(zi6C)M! *⋄ҙ#)J8 g"Hx^y}*K$9A]Uc`%r_&]7؁`Pwg+827fОxa|BtYEގ-eyXYUetۤ8]^p<$ XszÕNcޕ|_W8S%Nmm ;1/ѨzvR}4L"MdYx{#.<剎b]{ L#@F+<99ڄmzo( B=.q \&n]lrin_9@$B՛BqPx#}nM =i#6|G IWKpQg =,+i}c/VdG:.lUDhXZ1q-eC'M"y&8~>Hj8u[.ػ}xڲ)3Hv)%(/<u֖Վ(rvUr;ؑCBe8p"]V+!e<O4*9TW(UUy-/\ teㅱ,2Րq[p!\w8} 8h{ILA+֑hB}N]:6vu_myQ:j&d1qRT?쇮T*0Lyҋ_Q:UJ2M6Η܄aMQVQPWPN|'Ϩ$ z"1-545NGe-FN *7y8~֟rpP&<,OtLd9 L0O]1@>$cdB_FEInu]A5Xݛ61;v٦'ؖ&aO*v%EcXyvQshzܘ뙱 9K4xhr(C:]+4 2m?#o;;vJCN&}J0hmeTQUWy8 K*.5}>c1~Ԥ황Xgi|Z#oAWDz E05cˤq±ŘlWA!cFЎ~QR/cDv8^8JI ISR.!,A?-.uvYW)ǘHy`zan׶ 1g&*z?h+Jj&e\8!RNn^CGEwߜg3GQ}L(/A=1 /[BV?C\Έwcn 1\*/Cm(ɥ7y+}Kf"锑0~J"M?h5$Eks= @+?ffXΏ~]%9AcWVؚs -vj@ONl)^f*0ŵe~A\!)u+jÖэg/ Ɩ~ABGlA´ǜ0+T =aH*{w.٧&Ρ &]DF(aXrW>hKCDuyp''?JQ:AK oW}N7.5\)=n;F-Fj @*&,J/nջ^DҡZ "G䚈,& rc{ˁ3 ~`ꬨrR+{x' <_G#u*#eq-/a J˓05jUDYTLW^#|>tN"S#/TNT|h0%@Iw⍾"t\πY?'Ɓ%&QN>RN7T7󿆦r6|ʑq^ǵO)鍬3 I<d|6 3 iCGu}L\YI%80q߾n[rCܺmg[=WfC'H#BNw08Q4d~x?ۺ'aH1osI#*X0N9z}FpI7=ot ?wU:b1Gk? ³`*0;v6'1 tT#3Q݂f\镾O{)kF>jry@<!uA ʛxp :„D찂쑾s9/ T&7p#H^v;cBmIc)Ս,!`1EtLKE!}z|Gorhy2XZ7KtzjCt#ߧn_UIty~:' ڇD𮘡E}~;EÇ fР{HT%DiϐLEmVF#&D PkcF|d xIU.'#`CV~w<}(z,^D&@Qu3(,1y#J1fվJ?8hX<2iD1_AQKoR + 25e)BgzI{z 00d2[,\{fˢGZ%FFSTfsPl03e,4Q85Ü7Sr܆55,90Wfæ/'rzT{m`&qŬ\NsirhIl7yWb^Lߪ%2H ?x˷֎BtD6O6)iq-Lx ([]rhrntӽ 5df]"܏;8',t6՜5yҽӛg猫BT8wIC*MpD Ok!VC 2*whQVF#SX@5 jnQs6v!kRpQ|~@{TMR%}83{~R0uh߅boZA2mi7;0R3CE9Y|yam 4؉1SnEx];}eLUXl0~TF~H$Y*WtjzϙxoB>ҾL_k;.0?%[hzV ש y^66e &~H#f~ש| W4x0N]Ҹ߱P&<``- 6H 8r4#z\ρ*1'Wf[ ŗS[`@nW=OtWԥe~F_ | 6Hix]aH%>}}a+"Q|\Op4Wk}+zuz4hWJBc`zlTִ;+̹ NV(dyy@<[-y F/.n%wg٢u;ęة~9v)`t͉3Zxa|SwыN\1neAgt? M\3jW&EM$4g޺b(k;Df;h%~7˔, &GmEtLڄ + Λ0]jG7aoeRɻF),E1N|$hq@BP=Pcv3wH=&K±L(\. V]z/PU潶FC~EJHu_ƑFk *Q%r 3.d%RĈp}Fd<"=A|!Pk}>"(u*ihc  ;Xpp! ij:t^3W\u?`Ԙoإ'6TLN H?S9"s2nK~8Bu/;iQt^e;Q0Hו+}V6{} 1|b=༉Xk5} y XFC7WPד@| "-4ԓ4`O{ۥ6z%$2Oȫ\-kG y?'狓®)xK(CH3i}C~oGU~_Ӏ]wQ!F|cqj=9Pu 8 X/J~!䏛:F"\B_VWzƽgGQ$$pY30f3\٭ ?qЊhG؜ɷW&K8zC1ǀ_Dm/] \U6 o\4 =ǃ{oL䒐cw *͑d{]')=-lsس WD ۥ=ѓ#MڑżPK}J36W+^=[5rlɍ &(G|TA( 04+K ([ޣ6^8Bf[I\5d3:DJbP|tBFZEUoC 3׶P=XHyAr12elr ~$(~R ;O{ C;$6^hE5_xx,%mZ:Ҙc(:| euC|Ɇ x1q@x (Ǿ%?;H$nyuK<sxz2A z:,U⏄Ox@hhV}M>'03C 鱋PyRth@m'AKbEC@2ZI2  ao 56:md$6]1rT'Y/bΥ 3$d |q8˹xZ.ܘ_ ׍bpXOOolUN.󠑉ϑI [+xgVc7%u;ptrs㒹pA{(Ni_itq&e^O&1WwK}'?x9EA%h LN.;\ P"25 N0ę9@ȊQmV׸x2J|,@].t]xhf֍*$*L(dLOMcJVwHAJw\s9]Gs9'ξrG!I0 aZ *0 K&wG`ym%.1&db)K@ڸMqy4c'XXݾBSoxClK]VPjq5ȄJ$xGxI-eSN,%MKYz7*蒘v YTMqC( ph}.Pv*1a78\,J6?Eԫ;GX#>u^Kp]w K.3u "Aه'ˎI!hx)^хKtaS ਍ߵj~k/X# MأdԦUo^XFD $"cz>ϴߤ_4X/x8 _=|=$a LE{ȗP+ y,J"sYk8@tRɐDsTX? qg p#?IvpuQ}4}Bk;j]||uI㦮h]zJ+Xd!tlL ZjI:]Tn 5!E41j,^e[uZLb1~)p(߽OmMH(Mw,= 3h)8}|f>Si%rX1 w5:Lw9a79 B % 0ϸ2Mr/i4sUΰOJYPo8z~r|N)󳳎'8zݜnC{p@3,lrKѷaEz4B @A GzѢX%M'{ #fˌ9#T:c]uZ'ɦ@z]9xnpP^Ҕ:YmŐznX.,Ox_`9$}~pb銥s8sZ0\\VJA?=zyD{.Pl]Bti،]1k◅{( 9ϝ^#pLë.*SmþU Z27 54'}Or6vوd`c,;1gx'|~*9ՐIW#fFݗ(e k62OBJ5[y`@HA@r(J{B4tOHs_lSh^jL=/BkO%Wg 4hhw;d"``dh){Of!vqpHi^d\ݭ:?s"H4>u0!q}75vXK bd ZԵɲ䵜5T.E%2*x{IdxY(%O'=~|JRbt|*gPumxjv &Ye8r<ZXԂ{ǁx!~w>/ |L Tk G皝|^ 4牞8X;+ttʹ)~CZG&bfSfyPQUQs-N/܆?Vt~;۶|> . Y'ȨA+k_|#Jfj M>h!<l-@=kqYRWFXÃq$pQJB{܋DK~ Iǃ%-c 핪{;2,Z-{6^ ΑUݢ/V#MN!y1ǝN%rv=>(8!{Nmqo>k*zoC.j4Jw̽(ߵ@B7F@8S ܝ6|כVh ?ws{܅$yo}Taf9Gy!ce] JQЂ=~!/E$2^R;pݫoY|ĸQH \L7QI32!Y'S5hl|`aU7e~Ix뛜NMjy8S8"GVe7wPci_ Gy5>v p) >8ͺzFRQ7γ"GYCh_u"V!`O DXߟ|zIzdiR h蔜JreW $ߴS}j嵪|<_GBKbn N⢘DrVH~|doa}[/l'4D~Gk] +Gj7  ${k3VRNZ* 5a8WeS!|?l! Ϭ>[P>sՙ_/q+Τco*) Bn'2B`g O`[i6pM)V+`ʕhvDCyB jXAgy14r,T\(9xC̣eNg}0 _~\K=v@Jf20])ť N;2Nc @\;t'Q* !O{GΊptd`+1gGyt%u >ۣ%_mRSMY1)r[~<=ցjSydb51EnR 1]>Ӄ!b2 OS 7jeLqLڑu# ~7ڱlm3]n{>/ 8КS-HBXsƊc2 rυ$$=z<*^6yACpR 4 쇰QuZy"mģrkuHzi %~H #9%7s~q\=~}~0%n&!}x?ي: 2+̭t|^m@m~BRB^c|hTߞLAfBiTs}x/mPQ,O5OM ;>]G T*r#XCԪ=N#r3ԄW~ +8D~.';Y;[K+pF'߁·tۙ)z;Ga;imRl}-ﱭ!`~kd'_iA$^b͚d=8+[:-e}}IhOY`;Q>5'߽L澐N~/iG^<ᭁ욾{|^xyK.-0 3b#\ƾ\nqĞ0IYZCɹC-mGسh~w))xh胰O<ǝ"1 CIuI=S(S"ꗅ*įdL [OkQAӏVytɺpgr9 LɕT[Id&$JmvǵGdžɑRR)Jr'ĝ=sn<wT3~VϚ֒n ^x(OdЛ -y~H[p֤W?|1ab!^CbxAe00< 뷢0QΈJ$IJ+杙]־*kvjm= 4ԝ/" ~/) ~Č.D'8+w!~gd=l`>򇬢Wgx (pS%OFy $"xȶ]FtCUȦp,K8y=DKGA*槚(b%X=Z; ]gHluXhG{%uzYg\=;wA6Ǫ!w|L3M~ߧ/}E|vi툠_N,{Pg: 3gCJ$ )Nޣ1jCݒ d kh[zae߲bGӁ NJHt޻%q"\^( zZF=#f&j-5綔g1Qm2u}|4{DAmTO#&$ηeCɁh_{e=mmta" %[*)aB£'IDX:eå^q[Lj@n>tAOz`ffDq&$zo~£%Q56T&g2SZt}֥pGL)E}bo@ HԴ`X<{3^U?rHɽqCNB]0Qx\ᝎtn}[q#i&:}b"Nm +ւL+e0K:Ix[VQ"L;[$W%ͺb~> oLd?,R9U0٧pu_Ff*Lu*zAs({3E,w, ;T="q$jqXӨYORyWT;V#hi5 ưWTmej -1(󶺩 |_.nww8!=\@)s^x$Y+1<8ә~׋gKYNtƻP@Ά RWO{׭7ng&RZǷ.z0ƹɋ"GG[t|F|圃^Gayx۝+Jy>N,aVꄀn9a!6mL_;bY#-#ƪʪlȽ&ub9vd[0,]DHd+W*QX1貼Rb^녺7..K?>73܌zYJءE]kW*sJ%Ps&0d@{@|o0аD:t 9H˿WY Wc='!^m ֥wt^8O m}Ԇn{RhBp z*S}qp. &0 f6ϸ}6ޟXmzҽO}e"r/HIldq)CXik,]X;ig==h7+=P)fsF?y-?;=~+,x}t9C#wY[ϼ֋3tNz^w., NgasvX1&0'.wON p7> v̋D{i~/'1e)MdFx_;Qv,< VF%5罙790Wd%aWyqu :0pa%y>bq:y1Xॵgd ZP^#r{(E>iɩm[&X>w8kgL)C'|E|Mx3\\֛oQ5ٷۊ='Gt!9ܵ>.@[ϼ!H!A^G~3rn>g8*m'-LԻۓK$C؁Fl|U͎pP8`<h{9OZVQJRL=1n_nhp[ܪ>5:E|iPC0u@o>Q܃C"/xOCӅߦ6tv0,ѵMk^J$]fsv`'<Zd :f !\sIw^KiH) [ 7qA )F/==xlca1؋E}?LN$=yM! ;Q_Qh4"j}$Gb?Oˡ>}}g8oUeVخ9*}\J(`Ph)BK_<<qscw $!URD}(ewcVH_odm }潭n ܍4Ppq 3B\qP6q:܉4dά ݯGZ ;I34k#h1I5 WRps*#`pߑ_##Tw5}ZT3.bۿAgª_ k}]WuT^-t3zD<ˆ,e-/a?%Iۂe )bYl<DȜ{XqJ:a'1D8}*nHQ4A2S|nPI!lS/IUJ 8v!TZdAx0>!h3f!9$! k3"y[A녚QG@ǞI)KH5xY6P~ͽ O/ 9 ЈkR.G`3Ǚ9,Vrg'ρޭ$o`--n'Q*Z[^bF==!BӹAOBw~q}<vS8|?'}Ѐ#8%^@Jg+AVH9CB{q/]YYLLc6h "٘A?PE%y{pNu3ɖqr;؂Y򻮺hdI@wBnS)dbƨ;~^1ʩo?Vu yd#5Nd˫Lvt6 qv|(Ak>2 Dy3ya>ueg YayNCa&kh!7l@QQS8l `1}'%rѐgRG݅) n[GW~msT#; auB(34-e d<_BhS5JrKՅGfa@P7y$M¸$J΍nװ>K _QKʦcdc1’̮Bw8(e I[/x*/qdhg׻ܞ<7:bX_Ku!; F钏 ֈy&#M }fi t@*EjU1OQ 4QG7/]p릿]BMfVç؎p3KJnPKRi邕Iӡ{Ҿ]@|T ^tU O}}L86g~!(ڊWH׾{EK;山NTe;/O K"96T_w~tX:&tPQƊWŚ{Ҧ 5'.ExY{0'4jpx]xW?^COwl>~ ޸KLy#R4xϲ@.섿O _ʈ<[o32;ԑ7V,q4B$pmawߕ48PrJ”+Ric'gkz;u2, xI-j{j2/Z?..ӢƮEDBQK@ѐM#; #v2k_('еE y1a,`ӳ7'u^{1ٴZ0r[F,kp-Qܥ4AXP7-sUs L\#u*ves=3;TZp eih Ariu]OR["QP-3>4$1]KGE!~+>&ma"6w"3Nv ? Wu|"lgMys[l5ПnUbDAQTjUTV `6JAATPQd}l'o_B>@51V*ءUQb^hcF1ib2UUXE$%cJl` y:;,9N}<_yH0F>i˽ĥd&Pۺ.'ӎa9ךPX$kPk5& h 6klh[)0a&3t>HL0/3VSɯW @w'ϯ/L<wW\R1,$tC t9f>o)جo[]^/}h4Ev5{4օtɝ˄lꪎ~Nu?:| = ^ | wi/$+T!_F@̻a'y O<P EҺDzjװ:Aq/6|KI{{4kXQEbey%5aZѣ$SWowaۊg7?~cei2s"ؑ=/胼=mF:('ec2L5ZA_ 81d J'x]$8\r?u+ު6n6q :\4N~E_Iߊ8H[:hKT-騳ɌBiQ\4HR(3<99y=^03:W73i `)4SzS q!9-%u/FЦXx -Ȣ[K%M}j(XM؊+BVb2_||Cbn^`dO%'7L`,FVGIY<peM6t/)M0m8B4V~WiC=2dւgcϕ׉؃,hg ji=4ǭ+xʑ-kw -HaA_$D/"JdBcHK`%T< /!Sjd QUn:F90<$pt* x1ng8Z~_G1JK>?\ܳfY~G+VC]ļ_?d)ZY\z*Y?V3EONmf7y@?Y!^tu5q&}-Q;_ƿ?8SzXk Ǜ^A;)bsOhL~AJQ]+•خi*fzNpszt4٪Mթ z:V[J[@`qUW? Q;ARpϞq<֮`; @jMt ַK멱QDK"jeq7Z݄ݖp t 03jdZO=i>V,U2UfG*Ӊ؊a,`g͐.09&&9aPk^BtZlӺ& |!~奚lSQrTh -K!kZ|ocy宣*՚4D^G,!;Rj䰣Y4@ij16-Quԫc4#DnK(?ZZBBN)QK\Pb~Op._*q)~Il)hY>0q2'gk/#Nk-ceazK:&N847mX8GtY9i0ԋ LM.ܤɱ6>t%m%!5luୡAGZ1.Vp@囀RƺiY4gh Ŧ4doEuּE8/h.UfL}OH'~D>|y}cA*7}&v]j';EI7A]{W " ΎsVVɣb |^&L=%Ks!C+CI%Fb9ieFrɃ7!4L/p+p1&zb/Lp 1ܺGy4sRcahf3FoXXfXI̴٢c; |XCCc'kľd@~2Թ?/}9g?\g !o}ɒ/qm <*ƭ2C^;MFd`X+2D%sH&⪚ Ho7ulH>MޅSY@﬋׀௠q28}d JBEMj (), t|&LЉ+;Kj[_|`r\ U<@/6G8wjj߼){* UEՊ( COeخ8»ksУ8>!TTr>;Wb8\+t^Zy=.u0i1|ON9iZ MI'%3"~V1 rH=Ҟu[" Ӱ{> hJ ;$3>Kh UfAw29̈́7ʯKw:F2!&~xvzy28,;LFh@r9, &0&6kCSe^!_A w]oYQ5*x^E~_7ǫ g59-2Gh~v!5ѿHRb@'r<#|15@aQZ{~Ubמ@tz6eBTUi9W8V$#N-ֲ.|Y ~|0t:'A`%XH`u'Qpc+NH"Dy$q32ɸ({ue\t0K_sJŤa+̔(T.EnŬs iiݦg1UW?{]$g$D7#pH7ʤP)'axf A&.z",#r.X))$a := T(r<ͺc]6:~!$K 4ІTquMc:(pn$h|b*u3zJ3:H6&@eS6E@(~fg&CشDy4h{Ӝ\>GRv@ǞT wD;8|u zcU3c1D>~|` z0\`Rb(%iMeYNhxܞIܗg?a>}:WҾ搎F/(V!wY`֡لZ:y3)=@1ӧW܏=ڽj;7I7Z>_g'yil/IVӢ'j4n*!p3]I))?h7}//u!a6 ` "_ 7բ&~;B%ܷm鼙gVxͣói@"s(o1D flHXV<iEHX\{Jϻ99 3IgN"S# ?.B;wT @Ȇ(%h7ҹ[zH+A<˦ahW=]FPx'3_^uӡquɄ6B%0Bm0'@y_r1v =NË4[MIp3?.sDR_;pLO̪A/hx>xa%F3|@x EJq|׾-?/1̢rDm;7O ԇ/ziOͦYb.0<-Āߗnd4UMJ")g?lWP1dx6GM=OYKOik,B.TJ]^OplTԘ<'ƗgF]C_4~13ݚj}jK/A3zK`UE8K.3Z|ފr$+*GF._ݑ5= *3{OiDheնGxFX2<}gTDl_G/Yde@ = F/o :mC-6EV=_iAO sXB :}RTl̷ш:CwIn=\ 32:p`("{]k?_ᦗ~50_Ti}gUBkYHyJ6x.#Yl"3}EBSFLbO>72~D/KwB[]g&BN#Y@bJ̌O˾AWy+Dl8 ge\sVtf1s $=*jԣ^ŽXXP3=/=˜w{iH', Qp}o?Л,GXw8$E9VmҮ.qD Šd쳪"ue[MLpCUc_*JSz5' u^Gb5SaJ]_?}O>|';n$2D/,U;{_5!:^X1Dnt `FDu1:= j}|@b i0Zȋzv<ͥ4 2A0 d;ӱ HÞ[vw__?.``~jN?@o~t;LFk< L 'nR\! p)&?R]K8dBf˨"w⢄/I᝸ܫyh;uLdݷw/[#bKKZʧv,z&aQnI]@ˡ :ȇ;L+w8KzXtaspR:<̴/qX3o=M c]XRi|%j(6~6c lʵ+dfŸ?'f;(jsNvaA ]&wN새({LcRd(;s0Ȇ X8*<vSXƜv$sf m[˽<=Q =`N<vFFhfJP~ pZ>dݫ _}xO|φP(bvʝ:J\FkM{ņS&Fn,eA\l69$K8L8֠|ToqҝtHq c?i{To+fko{=[9ۿ21O;w=$k~E\B1Rz9:Kn׾խ;OvmHz$~<671xQ|GOL]۵'d>wۄϦg=86̣ߎwGsO+u'o52o Ez1mjn2q߹2@ZRW*T]Li_>ˡA{ީrO zXp&z5$CYOY{'UOU|yi*J[w̩6[Ӧo1=iYE$4yS)r]}߷[ i~уi>ti⑤&FK dD >ZTbmD| 0{#֗Wq0J=]Qm0ߔ)?)98?a'_xцH]ƶM'(٩.|)`'#"'Ŝ|lty$[9ۈ^Lræm>15DH,ooOhOC{Ȑy:j^;dio?!ɲ-ΞfN}Ia4si2 h\smȯݜ;4Ҙ|(Ġ띖7Ec(G˿wQ }pwBEh;JOy_߉NONꪪE)h4$J\5G ?oT.9|_Wsb_84~Q=\NmߚW~6 -IcL:9'(F6Yqs1Ot3yIH$nYWȔрo٬}S+U_^^}m+~0fֱibY_:_Ϸ:wh p.TĄys4Ito 0>D&`"/a& Dq $S05 Uh! qkzqTLU?=CeZ1 B~IAOеqa*@x?o; foݚXOӐ4<4>QʐBIj]uI֯h[+W[:s>zu@'o5ғa@=AEtuw H"@W4bZ>}z0?ʼnT|~bER0Z{pr|jB BSHnMJWQ n@or\YwI>kV;}f;0`nfV;jXZIQ+G…V38>JMa34G9vCVT:=hgtτ?gٱ7@-`bY㱎fdaW4AG2_ta=frq!\fT"{ Pd舧Mh|PO';Z;mEAStF d8pxqJS@t@;;= Gwkq%7'mh= xDfdU"1=<{U{"! "' Gj *E̐ţ'm-@V#TPmˆ6˘ L2dmPA`jL$0"h[KӨhWVK$ X#>7l4l 820I!H-pʮș d21gud0┦@>hLtq>i*XZu*.~Hؕ~fXrksO4v~r^) 1b@? P~km4kfpkP64 Ig4&cݬxnF1i1HՑ% u2-  6^Zq4* ՐB̠UiqcĆl 2Np}}ȇl E ^ }?UN+|sH(vTXgmg:}ݞ^ٙtLGe`sB$'?N0:w7p5\JYpRcJFnb-AT7j4{3HR,KY#7 >4PZPpa-@c. ) |YUȾyi8 "JR@dYSJh*J?==9?o߀O/B._mt  %&>PhֽlPCbIä!6К-5Y[v `Ռo醙?PAUA"Y$DP"bUX (EVEP*bH X(HUF ,H  'Dd DV1FDU`(DF"`T"bQ (QI"1` +H)`#cEQ X ! XEPb,dTXHAAdYQH"ADb@DT`EX(, ,RE,E *@ (2DbEDEUAiplDXH(,Y@FPH `#,ɅT++"#HF*b"10dRE@ ,XT!b2*DTDEPEDEdb "AVDdFE@XY"b@DR*ȰTDDd"b21X("EAQUXD`U$Y HDaR BȊa "PR A$QT$T "*FHH @DDDQ@X" *"H XHbH,w<‰O tTz+ $-ӊ5X{Ӊ~=ЖN):!nԾZ̐Ll;!PDh,'yWieCx'D{tKq;@xBh ڄ(ΰu&;9k6tO֜`NG\5Lpx䜁l8o6R}cCU>[-((8vE$F.X3$"!xY jv O$sBdF@(F*Q2|20yISusAPUD+D*}Ӆm~gbɼi0 z\`3bT|<`5|퍾t>`CTONXQE/gHI[LD+wY !~w?R}~M0<auaq޿&qy8Ңܘ^՘G DZg=\yL_t݉D:{  (mNK@F@c)F!{*RAq@+R-jA ,VFPs }S#1R &)$>qӗMݺ6)+]nH@|uF/ -=&],6 =)G'C$=jc<>c0ʼC*êMu@k5=Z"h=(5]QSö)pNqq?ߐNM| OL^G-˙_:A 4p:sM 2ez;׫쓢=R~fo(Tpxt=Pm ޔqB ""GA 09Fh!CG]xp*|qBq"l]U8& F1(PP7HT2A)P!L؆*e H#b1PALT6.Dd#9pc½sסj0tfꦤ)F\5lӟP1\nّ6^3QӀJo@״HMbE־eQJL"#-%f9)М2Y/wNlF~.J|q1c)ՠQ}6 G36 'U%g~%+*g-TG0v66Rye8a$Jfe';]Uv cұ2b`Q9-L%1Acϼߌ}!|Ս>wvoɎؼtBf8,xr=n&oD#&Yoߒ&:ucq=;=TslG~{&zY26 -ch,%6d>mļ:aqQ&̾4V 2 AN ]= 7[F8K ,0Ԏa/ R-o"6n6:yB&9@9i~ AV-ˑbo/O-Վ:ÞIF`tI# D}ZWU7Nz;A zX!|4K\v~i ̩?C:F|kfI6v}|t \.!Dth02Y]60MXZ i:LxeM;`c;݁Oj-0{#FHu=.& VZHx&O|((%Y$=kh)q['s/ekY3Qe$wݨr[ߧdP-# {bA5dXʖ#y7k4qPz^Tae+k5;ZV֡ۑ4a@ŤUa1x^P=*85Kh8K9DCA }NRӋ1<1L!,_ExB&=O/< xWuI΅շH0v:X}8?wgȰĒ}Ǐ'xzkm  CSH$B崸y؄j, J?&-ޚ ow`ޟ)OQ]̝XNBXQL,KT H*& ܧA`s05m16hk/V^_+J vF>h(W<>M lZ6~w PBeJۄ8DQYvI' @!#(Wt|vQ5HP'/O!'Kf0Qp|!D'&lDt%)u]~8&:8H)ٮױ X;繈$ 쌎CWyKB;i"^W]w~kᮾHl8Δ#%F+<[c>N9:>U|x0{5.H&i&l&ܳddVfws{視u~8{c4I#'/{!BB) X M pП|C7O!c0;ށQ^UUCC0ݵ Y?Vz [%4Q/E-ltq:LA,thP,*H "QƸ7Մ_ `J/iuߌF_C;~٩7Mu7M F8 e@ V :̽pN<%x! Y ”8ފ3T*  #RB( "kh` Qbc$ QbTA 6XH pDL@AmHF AVT"Y HTJKDF- :3цP2@V)XH !bH E"Ȍ$dĒ,FISIu'H (B|z'AwPA(<)e%6Wu4]%Fɤ=2KSkz{ܓA aN7Ww/+m[5z]fK, Z,TPB}I`H5*aBòIjdѡ֓|jL}Y8x?U ">P:6n7˰B-@Ń&aJ@Ix#=RLbgvrpHt G5ŴW2 {D) Ǥ\"ϧ/U\!VK[DC9&'SYA+8btѱd\.cR,838m7k1ʧ{妿΢y㡇`1k }9]4*LVq ulBu.ؾlD-h yAt# _ys"0:6xW:vDfn!zt;lVQ Ų~ױy'XǞY=RBh8YΏ,=Tr/>9_min$T $tբL%+$_miwmła0d2"@6π%0lmUР9HkcMJ+N$rJ׹̶א0CIQwRCf t'G w! !@LZ;r܁>׈ q:ЁGE[u )`o [5(芇?Oc! ^:NDh>i9>>ߘ9#E)lӯG{7<E$!z` ((Eb( l#/ Ek8U4)aTO@xYXCK ,@㩏D*tS {w]Ѣ"$JlWi~e(( <۴'߮D$Se7E2x9'W59n-5e9僂nK@ `!_`..Y`LX0%G`:TBK\C{w^ñ9 " *PE1UV ",D *"+bQcUQDTAQADPETEb2))"A"E" bTAV1Q1FEEQEF,DDQUE***",UAATXQEQF*"F+("(QDQTAUTQ*TbE,F `ȪEUPdcTXŀV QcQTTb**X2"QE$QEUAXȪEEEV+DEUX*" ,U`U #"(*YXAETTTbŊ""($UR" $bDUTYQb QAF*dT(*X,X F"T(*1T($V FE" $V(Q#EPDDEUb((##AUEQDT*1T,PEF"PXR1QD`b*UDF$E F0EUdU$QU1`""$F+A""PTVEB"(QR1HH** cHTPR(,UDV",ED`EDb1EEEUbQAb 1QDcF0b,PEE(( `""F DUbőH"+TdU Q(*1E"(V0PEQAQX$b1A1H,bEQYAAbE* PTUUQEY "U@UUADEEQAbPX"XX"#QEPF#U1VETdPb""((,D`TEc* #0Qb+QXEQQb(UEAQV)"1"*XcV UX1DU,EEER(UUDUV)PX,Q(( bUV* *+QUE`D*(UTHUUȊ TQDF,b 1`"QbT UbEX,UbAUR)F(dUDQEXDQ"*Q" ,X(EEDUUTUF )X("V+b(** "*(b ("0FDX("b1F1XDF"(dQF*ŌDX1b1U EU""*EXdQ*DD *Ub1TUQDQXQQ X1DQb$EUQQEF HEb DT bA@X)DbUAUAAEU Q,"* +DUXE,#0UXE""X*ň1#TUb(*Db UȂDUU1EEEDX*,DUb,DDY,DR(EbXTV *"0PF#QUDTXEPQUU,UYAPV#bQ0TAQUQDa1AV DETQbb"(TUdF#Eb(b $EU#UV"Ȣ#)A"* ATł"*DF1V**bH*PXQTUTPbTU"`AUEUXUbETEb1HTTUQR1PF( (X*"ED`",AF,b`+TE*Ŋ,D(#bD`"" 0TEXň"(V0H*"TAbTUQb*UDTb"**R*,TUDX`QX1Ab+A@AAU`*#UXEE*DDXEXUcTR**( TU Ddb,Q@ADUDUQF QDQ* "*DQF1V+`0b$X1U1EQX1UQUE")*b"EE DEQETUEPb DDDD`EXPX""(DEEDP"1""(* ("1X"#DXcF* Q0b0AFDQX+QUEEcATB** DAQU"TR"QDXX*+D`U +EX ŋEDb+AdX1DF ,X+bTU ( AbA"`1F$DUQDT,QQF b+Xb1`0EX(@b E ŌTQ,QV)TPAQUDEUTc,*0bDU 0b"F"X b"*QAQT`ETB(X*F(E`V X)"b @UFEX$b",EQEEX"1A"*ATb("H_zXаI <l~}F*=tԀꢮsĮ2ᗣ| 'V4T;?4(JEP4Zb L`0o9FGI}8m[+u+0^^ NŅۑГV AoR$z(Bv8}UvnzhkT+KARENQL'n{M2ID;Ptߕh UF|<{㶦 -,Ts8{P{~-ÉsS,ގgN gWgiCfvĐw_nt+eb&.lȄ K((%7g@܅zd=xF8S"*[t 8ҳ[aB_zՖ8G-wjDW2,ˆKw\=y߿>vҿ^nzVLH@Z?OL>s1POa_Y'L9 5?JiC"GL˼+jy4~(9atZX>W:޸v8.gFdg ?W>M8243aM4 7d6km5`6j {M b p3 deHQQa , U&1'P9fR#8d@\kǶ9獝Iic # (,@Pd$CD!hȆ7}pJ J\5DV(Uw(]v!'5б[*Sa'"x 0HiU& &4qp!_bgއnNЦHh^5eN\jM|jXJ"M@JnƍlWCc6s٭ܼC&q 4 fk7U`uq^Y0Ԓ(ԣn4Cfkd4$5av`&5/`n$4xӀAscb>eeDR84'xtK1b^iU]jɣWѭ%”ӁڅZ[լS4 .vCg>OoT RL)VG?xlYp !#/TŘqFĴgvxl 2]1/yQ'I0퟇6 /=-tu[i445H$bf:)%dBbV.,9x^-?j$`UhMRRxC[ϡ:qHݹP O'3'T$T(r6%+%x(Q6TX5畾j_ (nC7ԼB`a( ==o#v{9@bVWӊ+jM}7ôXDƽyq3:‰ٕߘruYLvCؚ:U},NN'2Dze$[M&[ "KrJ`z8ߟȚ-rOABhKS٨ڴ~2~gQpvmz#tt%#"䭍T1]vl.u]yQ-lQ,Kΐl?>mZLmx_hưNs威pk 6ӶӃl v=)XȢ?KLk0ӐHVcŅ13 }֋eiPS~|3jFRU"xfLe=\Ah)i7l|~3s] w57{@jH.Rjt%ؠ#i;c^u{o\2hh<|:^HzיSl ks7dit08b֟k05ȌH3|Ӫ}2v0$| P:$LO_-ݲϸ7ڴ>7v[9$VR םKѺMt#p5fJ|ޤ-{UΥ!^kv:\Šאa<]z3-QKTe ; l?c^!=rrQF|Rp(B㦁䗈HB "m`c]09RQ PvèˊoQ*-Zssh5r2-,֗أ _L`E~+G]XɈ rCXy`C3OLt`Ӟ(J? CQTi$G)Ez)|Jp  2Pk{0ܚ)\9_|SrhpBz@tH ̐ȳ:EyJʖ$TC^Ȥpa kA 7lUPaaXJ=$b@(@lش݅9^םذ'08l? 7LߖNq689s~ OD<>\k~]O~h͟4N g6*S5 6 qzqGb{g홾pZpʘ#(%"s^!X ڳU 2 ) w}=Nw<{L~\/V6 ,B?FP,*SB2=c@slk=}t>g2: >@ wn9qԱW"kح^ z JiȰ<}KQLޠO`!e^a CG\X{xΘCO⺯z,PAڊ9EdRWY-j SX;ߔ^K-&Cc o|"t\AT,!4+)RBoݍ.{i+N]h苗83f aKpnes k+|0|E 2YGj>a`߱vW;ixQok|22i .~><T<6.򝠖`1@Rj˦v̒ @(ﳈr Cj;5VݚlM5Lq-gJ_Q">jŠtӐVܲ 2_ -7I2vǟI $o^)?`ATHo:Laέ$ KeMKA?ݳ0Cz\r*ʀ)N>u<ě7AJ WӔЫOo\{1)aFxg\plyc\ҿ7KsO9clH*qQB%SlO]r(AJ8504;aߍ='HmSv &cc'@n48DV_Mi"$ߝ\|¤4JgH>bڒk三qޱ RUHbW8!%Gs_/^'׋Q6=yUs!Z%B50]0,4?21 }W nNl߹ X[^&ゥ_]mftxZ䵕CCa臉& !((d:(LE!Y+ B$d/e;SGG-2u~9CO1U:$ ?4Ohd_R7 FoP ES$'S<ڟj\UgַBm-[PQ׿aׅos{/t lI3SˌvY(,Щx t-I!Rb! x>.X~}˽>H3ɓ҉ܬ+|!Ixn xF чCY$4x=ʃD BHm yEmllm>+}0li1,9ai6- %Y9|sxd\;Q6Pl; YMoYӃi}wC!ʍuUri6h Z$3WMff}t ?]ycx8æ9M7e3>ьYbSV$cSꟆ~{Ro'f{IDuÄD0cϒ=uO:ZיNsGdP|<0q|>F7=d=>Nj "Wupc@,  w@3"< ")[ qUCr],#ۇeFLrx'{5w<>..!r<;IA1WSr&Sטt%l>j K][|bBrϵi +\p pjx$k-9í&$y@ N|2>l͘L6tbխIT9AFr!*PFsޑ$" g]<aX&3ӎFMC!ֆˬt$!_kStЂ|m|ve9PT,@wMqG h9h|kuEd~ߛo^D\ $47K ܬFqA])jvxN qazFj[D\ 4NXra:N)6_BP":|f*" @CqXwn3w܁AЈްǴc&Bʝ) H!g-:^h.Nb̈Dh~'^2 :|Ez[j$"8^P07o(|y佖qj'j"mh}xI<뎴SAFMOX37rT:ay5(pCm PUg(zNsJ_Ы +qM|7uAXKe,|3ÆS1DCh0TIy( AdKGɥQ lC%d i+v ynD@! 3!;p΍t 18sT+}u {sCķ$_hA`q[ G[ 0:@E[,QL4Lk:SBh;A6}¸=>p9r*L`/ 5,Hp""{ "ȃPg,I(üuc ꔚ=fì` ~ҫAv`^s3EC${X$uߨQ'?dy aș_.܄= #%~r2gGmδ6.E ޭkVq ` DM],'l(ED_c/?2~b Kp3V = "Y nԩ${x ]3𛶼VίLYׇA4 XPzfsy0 2#*kͳl꺙"M<Ú;*kiqa"c@?}z;A\_?nU}Q4N}q.|7kEŶ͜"p)Vnd J7YCtsϦ-,.FD]ƾ Z3EbS)S~ 0_<q^e/~Bkxa|o ?dBUg- "cf=dX3Y3D-j˶8 fSR)47l$NiPpoR;ДIf\Kܚnvy`2qH ,EqbȾ3cP龞yW_9I/;2O@f<ύ`a߮N膽/P|?>-?sw'~OQS5Btl?vOD?i<~߳>U.zNP# C?ϧ!>?DbA]AV>jLd~Ȝ8_?I9{΁u=*U?⸇`A/sG+J@Ow X?7/Gu8 a2|!`煹Y/6'hOPY1Sc.hI>#(T/ S'1ĄiB^| +xL ŇIBH4:RNOR^ (.~f2V ¼U?. "AdGy7cP[e19Ch*iM-"Xq{Z`2 IݣjACmwu 1$Wpp"s| 4t; 9A}A90ra뵛@8bqՈ{R(upM>0HQPoơvJdufZuF 5(s 3Xg2? ]J= HNl`ɖ0G?eL9k W9JA+yO^}m&+||T'8YTu' 1+7#_/:pr$>wO/dOX]0LTAPJ#RDxKӎ]Fv\ 9[:ëzns9ԇk h46Q6=r!bA⩑ƙa'Gxy&yֲ~iQջj:zpOnrkێ>8~L<ܼ- ti=~#|s0u`: cz"$KyO"8ZZfo9R%ևJޔq-Pq}K`I 8#hL}BhQQ[rr)es$>!D'{yiG|lcXQX ptwPBl0ܑ<RI%>7;gim4ÉqQT>ΠES!(,%)LXXAX۽w0/NyHGwi'Lvw[6Çzώ}:c/zKqԿVOI>)]w; \-3|Ka%m4gˆU`nLHR=iWwDž)H,@z<=3ק]-k*i k7gE~ xo`T Ǫ.7NAnD#R^S2}ɲOgt /U }y|G,(s mZV^gl"iQqM kzm%"\ Ddp __y8jT U8c.Új.gܲ JzȽ_p"$G9>UrI?{oW?ּu5hW&L|_==M C'}|S_m, 7GϮ7yCXaW)IΰӉ= @U?vYn!'4뼺LO j}1Đ=ڃ!BG` X "4iP:?M"D9m1~@8})!" i>(H,]}q&a $-8 @U5;M0q Gw;݇Ne 7$L Ǟ |_RU0 Dvqܾ:עZ?Kű)q x#h څ!u,ACya E׿ QpfQ&$t܎tz=!<=/ ;@q"# jMG' Lױ.RENbD;L *dyuAݷӭ=wu$8 iAq}Q(D39؞ #$ ,(c'gMv{l93E]bboD˘4rip]4sCzUVO;D\] lV u}B.}`.1쯹CiøhCX}zr93;,a at_(K1bߠ1!$BEqJy&y~ .7 R'j/yPhv'@g΁Vӄѓ>ecg|Nv{אAt>R}AkPly Pg clh얽e0u-oX͜$9`y4A n@zos})yn7@;V<N^0QީKz[]1xŭ(D@TUI"202U'TAqz{Go'--xz!JYa2t'iEo4Ͽ5N޳z@c0!IO\1[`amKum(&@˥-;U f.tMHZtmW1@"Taxԁc^2Hܘs8L=+`:WGPJM4Wӳ[,@cwI8RCL2dA.6B#ӥvAn0}jf)lQQc ZjVA (,HB"H2`r@>ن:#tqJ#c(Y$Z8 N΄=HpӦ BSq Zj DJe1jY_W.t.F̱/]I 9SH%NZ/@A|.u9sxMpIGZ~:<ݒc4 BCr9 DD>#b{9D@XeT3Krի[#[ˉ;QujQG,S,i@@+fWԋBҬ >'XGUb0qY=FKj ԡ/ɟj%DZ 2m?$jIkZ 6#ck&I^t 8iy$fɅoP@`> I Nft gjY-O4WD y~r0 TW8wIHpJKEƽt6t$4ma aA!8;= >ՑJJ08B`!#' iOYolm1bb(_'t"z'ӧOuI;zyI 2'DHy'%A_C_!wv ,حP/jGORÑG9A60,0Nx2`)@'9"Nk?CٛNG5!* IkNn߱gR#=a8@pnu-:Ŵd!qϺʳ>6zk/tt4;kkԁ 4s#%j`/7p`vk%rTMfP*NJ j]6B@80b]pS@Rtg B٤451<W!۟ {$e5%z!5-Rb3(^|85Z?ٸ$E#.BaUH ^!A<: !s|>Ugȉ5Š2e܋#D `#*]ȑqbcqf_{^ ׀yx ivXɁ&$`Nd]o#ϵ44=dɵ% F_S^X—6z(rBelC4"BT28ٮÍd"᳇[_xDT R@Sz.2y"OuIbӔ@Ȏ;nw#P-IĿ)5zW7HpF H@:M!uJB=K|KUSyD~8 ͐}tטʗ'+DVC=f,8XX yM yto[< nzUhSbHk| "μ\$@DiUT6ɯz ۧM (Sa,jEWQהTR#UKφV!ub}=2w˞E)b"wv"#@^FBlCMB}q#TԆcx9X3/DBAji6Yf.[n<m)GĆ}Z[2ˆSCE//$ҀUr*l`nGTxu4jA$YycZ H|XmZݻZ^X,%‚ B6ưBfD Ȍ88DתZְߟm"Z<ʿ+S0rz}soFYvB0,+RFN]RG^k"KB sTI5:jtyr5DhC{o8ۓ($'λ@᭎AC[b!=ջ$P VY`7X!eE}RޝiHB)%0`mhE4 BPFFJ}qi>tMP#292+"E)h{9[0IwϣeB jpps)ipmł S \X!=kܼ}1{_R0t$' ?} Ρf{[3e 7n8]Iۗ^;¾|35BC<܎QԁɌg*"IÎM@+J Wu-Tk+)=N$vxF]T9`,-5CM<~{~79\$@*_ً8g9_o3>I+ =(yT(kBfAn7e DNENJl$ X^ٙ >.oE=٩EM,ET$M;J N4s@?nZl2] ? ~_F3oY6m=׸!#d mĕD7jst"C(b]b1LSJ ca6mɩ{On𥞈W([+Ҫzc#VvC}uֱ>k}L W\2g.{_I2@Lk=Ѽ&EBMgЗϰKIT7KKZ |]P_TM:u-e|fȤݮj{aٵߐd 57H`StB|)#{`T=}$ vP 0| 'tksRS}{[[y۳z{r/Lo~m`l \l4++`H G0^ 7,O 9j^E2hPd藆 t$'!2@k/[FWC8{vkq[ػ޴ q+54 zyR2+<@B!J;65,IJ,(儳H࡞5)EQ)`Є(5*m^ũWUJDPyew {?@dndC~ |*9.ZC0# f%=L:~ R@Վt:Rpp7,GX'ƖE ΘGPDfBaO,I?ug÷:egMte^4gǘ &F/RX}-Bu7E4M!;CXxDI)^Og((闟EP9 !Y;w&n 3\ %YCJ7:K\Mޅ} r+E葋&z2 ZHdbh$, @ɞ &zO}.aK؊4б B %7e9OB{){ JC'RyX=d,t 7a3$U՞8AW@qAN(ewx[\E̐IdTapg$͂lN1pYw0%A>IgbRzAE- ^{Hv㤏 :n_Dh|9y 7Ԇ9'-е&= |^1R_~<^ z4?P6Uf*GHL @V;Is@ !"~$X.& {9G)Y-Oalﷷwϱ2 BJ;T|5pa5NBNafr QإO!nBDvt-J5{R\lcj#xK@i Ds `lSaU^b2,G]3i,`{v&W.=EKDp, *Sh#ŭ.iQ}(+_$Tn_i J}ar:;}6VQ>08ƛA0P$ꕺ"!2WN +쮃_zF¦B=A qk5v lRLTi2\țTE#΍}7]BuHeRf4:*d6v%~Kzj}4/ =$8@D"H[b~B{~rje Lf=ì+鲻'J1(#0`㣥BG`A-03alBTZ2Ayd%fF.H3)X)fa<`^#b탺u2 y#t)|f]g  k"Bpy~&5PhG(YB_w:Ge =y @ rtmK !Mdp N3"0ҔZ=zKzyC@iV>nj=qÅ)8BgX81}X9}L`;w#<8UBVr""|B{Ġe'Ȩ*CcU't#d!uk9>'.yj%ۃ{q9~xz/.wu3Bp3,A`w3"NLmljҶMw95Ox h*GYӠ܇3\#:󐭑\m}n:lv1b"Zc=6%]jz -ϛKj$7XP{,:(@~†p~œHn_`vXRh PjdMI0S2Dǜ^S>ㆻ;=%VS'>eQE#W .eMZYm((0Ӫ/XѮ` Ƕ s%^##1h<ԁ\dPHLAy*Rua̞f'GВ+2QJS{w4$;p,+ vs|e-}T],g҈'.:y 86K ~d7,M"fTQD>h? QB(`X6~3Lf^ &fary\q-xR$QVw>eCJƧFXث?#94ʫz5J,887 CԈGhfgvoH ^ ZOʁ[)Mk#("[?r9vsq<0Ӽ$n|?֐uhFct G딭+n٧A9y*ptـ&X$@ߘג1n' Zө s'B0hMF oaqy&]d#IzKJ#Q1KTE" %L^e.b#[u$<6D(XŮUw^NN( > 3y/Oen{37ԃ4~%ƕShU'̊b@ 22]uKեsȰ^F4+Y|%iYݛI`DMeRC6hu$cBY `:*yhvNxE)P-H1A׵92Y]VWɜ6CpA+qa)"ux1zXu5D`X;[)kU˾#6"3u09H)eU@f;[["UiR'Ժct{2}rs`tyS:Wz/xν%= :]_@~BBs7 dzF5B'D"V CT(Bzڭ{fKIQ@V8 __LpRK-tf-CC),K_?K#0-lnFtHk,;v ~^ɇxt=1@gv f%s7Di!OgZIc8d*rqFh !-xxtݴC ϋ#>CR:p .RN GF80"f N|lHOw@G0G:G)9k0T] !'bu_mHJ chfr ĸTsC|p]뒲ב}!!{,HG4 1- )۬;AiǙ_x LQф~^o0e0S p 83+ˋrn+HH۠]]j\yhO}ŷ1Qc0? =QmCDC" O"zUS Q/`^Zc"+.A ЅC dTz.,t}q |Z6&\M9Kn:2Oβ%B<Aj~Λ5xA|:n8LNTDY"5Ǯ6)gvTIbuxq%܌:>2PH(AP]K蟟ϵvyCwA7 n's84t]tTZJꔬJ'+kBU*"ćDh dTS>C8W2L\T^if_KeH>isaV|JtOSťRz0i61#{°?J>\G0(l#8r0~l=?/Cty~ AtGNJ3:TpI]Dgi0x!(*!Ah'aS2E!'N1g%[0ta(0Cޣ: fŏeH3&t0*Xq| D@8DX >U aV:EP!IꄠzQüTz, Vj()ȈB7k7}`O}#Z@YRJV3 F Jq|?Lwx\r(x sƣ:?϶{.y4&.qi#d-S/Os|n< o*2]d¢~"31B]]." 3/Mصe]3Ɨm9Ja {rtAq;d]i]o+0t<$6{7KCrU"꧐4ЅWthZrnI1䊥̅Zz-AGRYxm{tE5"S cds¤SKky&=:K2Ah@>{jM^ ,#:BhG܏f u){Ti۴!"".$. `[%`牛i ^}gY0uBwsd>(BW,}P)F O:J&z`FifY!FlVFIX@ [Ec /SG5Y] zZuCk>wQӛyO ыY0#&=d|:NZU_CHL>GVx߾ض#q5JDOкG@~< muj[\x@ 1Y۟du:л` _E!p=Q:ScL+N1Z0gڧɩ FU^)($4ZNޕMk{ }=:pk rF2'ec_Ȁy=g@-#gkH@ DCf΂WTp!M= m|'~Ҥx"jD|}9Z<F +ؘ;  'z%xkYzt7,i7ႅD/4sGkGhR&m7Wt,;[w.M!twϴǦɰc%В{X P b8>/гZ}P=,Y(NIã\{R`l"\0b1[#)-52΃R$nsJ:/(E'`P[CPny|4IӸR>K8hN߃&i۰Wt %~筨 1_4Q>tYɫe DLI㎒8uŀݮ: bƱX}q9HU !Έ4HQrnɪ@ȩN d| !tTel ۛ9~})kfe;8a4JEPwi`RB0~ʣBGY/F`=wl:IqK3yhyHX4UxtdMjN<` j9O/gy4B}DaӧmO\2/z_@yIZj6kc7*uQ@ =k9G{z.1Aa1Ȑmgj!eڡq~ه TF{ QorӃ_(6]m A҆cћ!"N 1E/kz;OM;~6!~w ٩d-|2(R+^Q$7]"%vZ_W43^sT pXףBeu-LʄV ~>I;h[%pڈSw< 脰;DEoSF7Hxy\;#р`\j:'Q'ss ndqi XJ{ i <ƨd73s-tPܙ0m'nr5C"\<^:` 6t8 $L#ٳAB!v胒˰8"dC:tp\$ܿ+%A!5[*5~>d#Ymaf^_0P)ʷbz iK}G 捬+ΐ4#G ?x#.<5/ `I .9jM B1cOL"k0}ŠTbgOQgE4wC hOz'Pv!r>1 )!>vWp CrUCxyDpBQl u$CJO'AF+`]i BqQqHIy+ " +$QH u2b 5`͈x &låHBIK=C]779D+P?5BB#^#M EWh|k<㾲f@-rEOxq) Fng/)t;c6 3#nKSs] P4 G. 9**qͨP6#"1Bz؄˃etUgAe-sG4`$ T9A HZΏI틈F,K>Ҽ3N_.vX zTr=B9l*Mh 67QqJ;B'Q'g!,{4x*A>.@FEp ĥ# F0tsɵzJ! +6&48N$|iWw+ܵXoQBT$GwNxIGӗ庵{rt~v3Tqp(uDqoe 3 h IGȋs;>`aY^P|SqHE , D{59 L=Y2V1ֽ7AKVa>dl{Mqj`tCu7wdO'Ɔ,_2X|1Sq,>8Q7D*ʍG*r*W9)9XO/2NƟԧhns< 姏AQ:;,?ROԣ͏(,TOD饛5zv}5 WuVùb# s|/X 2wjT3 $j!i `t'6GUoMJNF9 (&f$k/-mӦKda6G qZXx7# 񠔤>jq(9ñiB^ȻdCA"SE%N( S[ÒwH.U1xqQ*XKVZӘTgi Z_`DXpYѿETG3G1 $ ܂Epk:FpyM0meC~Sf VӒMFzL$^BrV^dc$d !tZS%و ;i?b^Xi1|l.dgʡq>Ŗ>GJ>^9q>#[ b ֒a|Ǻ 2ZWWh ~q\y_^beZ 4X> 8s4lAHvMі)9A%wOrJ% e=[wI:bHQYm*!u^K>_CL>[tCGFۉ!8o4HCѣꕃ?mD89˄@[cF?Ì4ͬ7M+F`aYm(dBJA%d2?o{+SQ OPNF=:Ek\@.6>(7}.EtB0 5[KOx#]j  u@q2pnx":2>pT:8,4U{3Tszfl4qZ*$:EΡC4ҝQ[c@9 3jf"ⷼW];=uShf'.{Dl?D, )MV^JYGgeϯyu$%`tNҊH+hZa[JA^xsR7O;]LкW/ۂFC3,l]s lSY%yOֳ{o]Q9>H٦Bx85xB$ .JyDѺ>)|.͈+Tc)!A͍xG즡hwB]6N'XW^s ,9 i,4i3HH, f niӾ4x] C;A tidU%YtK| j[?lJCuv.bDzR/wpOsB3U]{*RɊpBP#vτ&f}qz3o 4x: ^ڸXbu1ӂ[%F 0DVivdMQɻ^m[%V rOîsڰ<'KB9p y8"yΑR;LIyʳ7Y`_| ~-}Y,*9FI>V8eNG`J¹$yFQ%/x$>*MmXSG]>teĝEk2nvWagw^84Ծp$ 7E\uxӘ&%FO.U_ zւRzl*ŮEχ;rBu*v?Cy"Zq yͪ>T=wY *[a}c. V]CJHIZ+ELYlɄ&jxoE3uVܝW}Uz$&zUH^@I^Yz wxhE~/WUiT= CaYSUD50 {} Y /GJ:6'Ge.o._7OIϧSpÊ!|g15OpyĘi.!9-܀ycIjnz(I{:Uq^qdž1z{\PSqz[dֹ2+4V8s8$IS*d F>iu("Ԕ`ϟca8=k{Im]i×soœHjMH =@CL)@ܟ3ؒx1JܛB?k+$wDŽU.r{Q |\_P zϘzD Sbٞ|oJvj逆b9@N pJf2x~;ho]ަ ν2 9܏ltG6o Ъ ԵH i|o6Y09&U(&cuKs:c..fL[I¾/o_rP<84'^:9hu N{PuEc̝pxl] GBh<1]䚸@>tN 1r!!liF80] JiP1=ʐ UJ@pppcgЖqJ(/Fz ^p7@6 H#50 |P~Co8'T @ŇnqMSݢAՕLAذ*6>" _$Lc##(,)jDpd8j,tbOI;g(U ɼshB,FPk6vN96`!(r@(P(3b0!Aq&L;:Υ2]9&4 QD"~߅~τ:Vi:JVϔsxzGK OTd0 oY} pV7*'gLeL̡v:tEԷדG^gu:|VJOW>t_޿ߧ˵M>w!Y PV0Wu/(d|vtqXD`e=ݭ調#Mp}0 O#h%70[=H`uu| ;mmR_RPY۾t F ~{T2̎YXUj$mϡ-2H=W8wl^:ޮ;浜'o (K9E~ߩ!hǨ Ӄ'Q.lXCos>=SX`_,VHcØ]fnnҳw1MeQ )\;J1s-DEݘ.e+wT4bb.oEŶJH*(b(OX\= vPa>anuS˫*!f KfT٪ 1jCJ+ ?U>&zJ"ȊC-RzBSP­j ,+rA!$%W[:P+|s_>zCf?k$$e* (bXC d㿿8(&fv:Σmw~Pj( P_(9% =|s$ `rI:Q.6/"|.\0u߷=CT 1%l>bŀW&j%`Pb1^8^':]RߞWE$HY|63ѯ}yo PT"*?C9z$F_.-C㉈bxXȭR6eB9o(=| _"RJp섥ۜG> c'LJt\W?%̏Qվ+"MyՅe JFILnAh|vj"}Q[OKJ%M&,_p睉 ^Ȅ*q9CWl{l!XZ;LX|/ k2~SJNk'2E]Cp_P@qo_X%$Nkq ?Mlx[m.b-_ҍyQ\`ϐSf={(EjX/GcѡZ}"4'զW*^%}2m{%y{w)6䟀6=qE4.4;g UB|R4&dv/?PүGf;yAOzO@L0Sy#(_Y?kLwLHb+鈥^RWe,P+UaHZ]R`Q%(9J-.j$$ |CjZeAd&"tπmJ֏)TufjWP*ZԛSӭ-܊9{: [.̇!A[JZAY35QV1$nF"')I39ޡ:kEO ;oW] &H룾ᰆ2rqPu;PYL:A 2\hZpu9CCx;lP_JdTڽL2z3`L~OӞOUjD 2Vӳ?{2X`"4Z0g!5ɎX'CT>26RԴ#J_үx)"dHϚжH^T }F FUGJT00HjNmXSjC(5Y1YGVYRDGHBim̰(l@L41$酮'mJpr7GL]Ѐg,ȣ131†$Ft  ,$?C"C iABDyy'|RyNES~R~`@^B R'2vadJDؚUC88ޮq rYRꕈXlCb6~`b!9HAC:jVA(IQ,Gy q3Xe Me%KY.:քDHD@D3L&N'`E*QD"Aa#2}4x5#>-ki*iAm|O:- ,[6(nj"x9T[E $!a%"sfMdӉ,U7i*L2bi&$؇SUHT!"#L ,F]0]xp_k"h1E }A7) u!-D0& Q<.b1*l;[{i*Sm^hܩ8b f5.y4_DF0>J{_ZC+jdBA@b$Ye>H9) '"cDE xAs$}SHdA$g dICvHC-J42}2?EQoz#ð;c ꛝ6̩xqqpm,$l(0t"~d۬ #h$!LV-)#m@F(pס~x)8GT2T,kbAjV-׏J'഑ #|ͻnTR?֋xFJ~5 I UH FT 04++%H U-=p;D%xj=0aA ʓY>zȊ DR1AE0F KO}<:ϧcĜBD@OOFd QFk`0eAoд !P=JRJJ2QUPG}agetRT66nr3-5K-ni8ggN 5-Mfܨ.aƊ.jU5<`H%H`d6T%RPBfa ĕb1S!T*W c/.D7``S=ٟ{n81րXgLr֓ZSbPr hKi%KA.Zr%#,'oD"iStneԩ1TiP≘)a[S"&S iK7SPMD!l,چ&6ΔQX D0 ,ɗ.aӄdZ&].jB6rm॰e^SP W7p"!:#fBxʉPK52ڜ]@UvB `ay.TAa! LJd!jHLS(1QaGA K "GbQzO$!}^^麟gU)M&̕81]z[CR\"惛5t>A6-ʹttr=X0SPO`2  Hdѹ96S+!,9PP퍇C$$>P_4s"죓,2aWi8' TY ,9mZ(k2hC8톍d3=ՠAGkr }7YX+hZ)i 2h^!5Wlݛ.XEfQ 2)5GsڢQAXآ,r"5Z"QXEe̅"U+Ybd?~o"ț?QJ_)o݃-K; w'؋q{`"6ZW8r,rCV.(A% ܒpe sndGg;Ks~2e#zuv2VlP59<ϰ$ܜs1%[ّeƚik؄ZAa%uOubrQ핂w Jb8+Q·%SY8 Ct?25:I?(CH>o@g.vA'Eȱ7yԭ~ucʾhZ$"☑լ^ ,2&:s &4/9^`9I&_[ LBB4aj?O)1'v˰6.@160Q3$$q;۴GIlkrp~2euOc/v߿]e#h`,Jg?&4׈_`HPKi7t-Zb|[I؞EtW P{_.4~ '3ixP?y~얳F'mn6$>fYgxQМ-[:CL QG!h X5PZ:\CBJ|!Ar>`R w6U| 0Sa,yNQP^A>_>R%_{E`9cqy׵e"%[{psvߏN4_2-m;p2^GןLGnZsE߫{£OHxWa@:*T5ק#N v/mk: ?s:bjgSf `69&G?!z`Hf ɥ;j.Л0'MJQE5Xd%lϵ}׮.sFt.qt#{ +PL-Ϝq5<~:A$C FFrt3e_:#85%0œ1~>O 򷌼GG?9Ϥ"j%(]yHc1l| Nwr&7Mdxux[s>hR=g@8 n"V#{z:!|?iLZ}Z'q_+MRqޫȡ'+,HOY=^sh-"> j- C|N%(^tR|FQ9㿠OEӣzct Ejx5B׫y۾( C,$bxގNMwLdL!Y9PRTs_gmlNg:nPcQRKp*rB{0=n$'m6T\!&Ԯ9 $cJN~ 9s#"DA>*+GU`H-#e3^: ;!/AϏGx22ۂ<Ԧ^P`םp/[qL") VVlCĤ4@`ID>0yqƈ0 [/Q;UBD&HY."B ;tFGN/9e?ә1+B[gƙF]nd'.:"\~utREuApd."! /xgac~rzHR,arDڍ3 fn ^ȕnlka[6as@I:)*ϵ1UV#O\EMY\oQߘBzc SOJ)qIKmĩ_0Cß}uםxjj2^U|%Xˣ(k]ga雛l94peƌ}I>EYDYERy/&,HP@zwT&TsU5^ŧ(U4ᙎ A^52/W^;#f6D5cqJ='/$ |&vtxyVߍQ M}'9@OW|rpN?|sƨWDo޵ O'w>`R -`>5#/'03E4ϼ-.U(iLegAm c#r@-%983=6ܤ,#372giѭ.uRUaJLK6m+%}u߹/tUIUgˏ_Vkku>`'Z{ lO?P5pp cBlL镅Ձh)8W#:+}g5X/cMVY]Et~-3g * FIBAڗJ|>y#a@_V޸]2YMN2pC#ƔaBUa'3J,tHn""C1㳜>D"ۓ=>_W[k,$8֪8znx^'+-f-AkCϱS*C;mȎ9T^t8^  }κ;ے|4UY݆V9 kWIn4Or,d^`$  Yx槶DUǣproqtimZ{!ku^"^BrXEx{N`qVB?c]"xRU#xBbX\ĺZD-"QC} >aŰ+VW(dIgI 7 fP@D덜_]eN`% l^:QMH7W)ʤV$mFk&LuZeXV `ZTƷK&qrdֵ3VFO2/tdSՈTPIx*<խUS!\ՊŚdI%/R N)xՌiUjkڐɐEW-@k۽ ,vqyTFd/h+w/|oo]zjjjz0>~:lq$AϊO|#pϾhvtk-ՎwH?uȸI#B̭'TJ|G<"MoY_[-NG&6*#ڐ.[hRdt{(m!W$gpax)jM`jq/.mB BA[=FVFin}w_;~t{tۓXp# f} \ 5 #]0v i-- rkJ8qy~E7hyÎ}$\p@/,H=8Һezg.N53TUu"JgvCwC2~K_Sf\(7v0Df* 2Mϲݡ39bxL_dž¦S0Fn|j IE6x){]նQ<[L1/%EEϧ?>) *(d84N@DW%!,7Q?q. \ʢ;_2f9L>x8!_N:i(|_NjhUCpqxc3CvUU=N%Q;ŷm-:F|⛰vlwLt#04!=klLCjwW$|.3@m37fzw<[˔=Ulaep\`bR i,lѻ[&u=29f`>7v RCD<;ʃPw^y[yn}A̞n8{Pp;OCthٝnxO85G 0Q1$ht [i#\~uzhXe^ TlX(sbU(*l'*WsV˘2Eo>X:'qpA`qgYJח贆Ԕ.F▫##h xa)sZq 03&ŋpsz޲b mqͶÇAo!sM+pCnOF>EAHag}xAuK>@}+g{^g/w rJ h ?tx4oɞE#o_1ԏ#bAN.'L^*OQOIf|T_a84Ǹ%)I7!(^WGėHa5S]ooNHǮK7X/Y3g~וuùF_qI 򄇠fy}k݀y*oݗJEM[i>2}):C_]=ka1:m;diKKP~#pٴ-Q!b051 YoI _N#@² w`7HSrk|3BxF觡[v\iҿ1`J5jW.j"Xj:7|O3mu;Pi* @MRBo%N^ݮڏ;4Id#b.t5HZyI(IjWVϭhsR h"1=xZxhm [/e,>OI~ЀW,=S闩@~\7{YM˸K/Gbpu~8z:&w[:]d?F; pC"$vH%0w?jF5BF| Xqwujl`?Nz}&+@gϪ3¨! ̙b"80W(aۘ=xf8U3{L {}M DlW|By͏_q-;GM!_#X`Y397"=Xv%-婣yx4JU5xFܰW'"O|a2HC59$w8xFN*cn')!r~O?Mv7ƖS||l"O s m0FU\ ik$ /(1pAx9!k7 qW3Nh]{A%U(AF*0X,b H i(I(:@bǦmS:)mu`L ).}P9أcZ_zF؁9FB H* z1^uV$ N|uQ\(' ɞhcFG݉Ġqa-dj5ڂP,+U/X*.1 Ulp_^Ɲ0i)qvN d t8fxYB 缞|dXs Mr) Z!>![t q: ϝtCOڂFD  M4@)8c1v7#RŜY1o)@n p}z^n!Ͼ*3ّK7Rˠ"cUT5zYIGҧ")֗#EO=%BL0pWWcbR?aMA; d(UTB DYTr:2=HŹBH/~1؇uJ3,gt+?dz>>z :J2Q(<)( 8)w?d/,9}: WP]D2B! C,NPdԕXE}ft8Y뵴f X$K.-*@u}PuJɥHdFpZ\ll3lG?~c y/umoQcÀU4bAُQ3~΂xGB1Po҃G#]2zs&a?^&!4c +G?^"ߣ|F i01ڏqNP<Kx+dn.~OX0ô_;/s`D'XC G ϫb^9q\4#}!x'07fN=M4'XkNQv9k©ůttM@ X~91Kx헅hrn fGn܇F9=9t5MXW\x8<0/jIw6sW~>*-o)iCI-04Vyn{.Oi3*[44~b_khW,6r]c8Icu'̩/@r ,#v&3)?V[T差_k3OrdjM8 JbZ@!e f#:R3o1VcoЋxB7CB. }sq7\K"H2-)CYV# DA i)FLB,HfdőU+Rڵ 4_}G?_~>\oƼZbS6%F:Q&{GGU jm\i"$HE-$&7]POsʛgl44at` rL_cҮf89(%[F QH1 {zmbTԧOj[2BFuJu \Dp*!]Sb*zwVa;6S̬\>_'152,116[ÉBK`RIZq 'QU/$P 0BE=g=$~$AQ4 aY3ke9D` LQV@ Lc'.;3s4ܲM]GFjJmBaN ?Q1 a_??ׇ~T`j6 b+Glq*m99 a;Z Q{dxQւˡsb`V *KA쭆;` d4Cг %8,O|B@=VAF! $(TF~B)F*X B"P ϢZ#XX&xO8 ` d KB$DdaPj9S,B)mJԨ)Y媲(f!*1(Th2 1. X.a h9Jeb %Kb%BZTa1k)-ZaR(f@̸`f,2Q`c(JiPFf`5 !aRPr&S0%h3EW-LC2P,KBY(ȐHA1`(jfZR`FUe̐$sU>a1 ()>OO4‡?:)rM2ՐO(ZVMCl1 P'EaV,cQb* XF3 S 52c$*@EE,ɘ-(ۜ8h?*}'rF'~3?D?^!OfJ Ն* Q3sy=ϱ?HO'ɟjp/H!q$\NޝJkLOݻeU¶;RzLaB^/> A!Y(( ShQ  Cc l"2 a XI?Uj(R$`Շ+A2I":EYIA5V=!X *Ob=zkj/Iƶ2 "HU2"QDDTU +XAhEP[K"1E@EcFQTU 5DFұXDLWbʑnYƖۘS2Veb̹1ZQZUY1SiX,+m-T*rTK&68ي4QU@?/8Q7UgtmZ1Yb,H-a'Rs=`֥` *,#U"d Ub )R *%dFF"""$j{!ua a ;Wr%`8QPT Pm{ x\Xl<\ӺczY!Ł;(t $AadBϥ([qHf: PIP*bf!  !"=݌s6J uiSX ?A Ex-F DV1QƨDCH 0P` uJp0X(q/ `)&gdbPŃBV6ɏ`( ZA'jP OQ+D GT8aV! Ffv? MY 5'ahDcU}o~} ܊!ATED)V 2#@ )h\hhdYR$egI?ǯbfb=0 4R&1̴nUe6juC+0q(`1ݽr<8ViueյM%20m lD]f:z$Svⓠ(NJT*)<~-az-(qX5qN~5$b|\N#=Zr6D>|θ\>Uz-a1 =z#!ުOphE_׏"ei Ħ5e"z !qy_bD|2[% 7M*&xJ,C (ζH~md1) DE*ءR]bJ6T,UNKfl6ꋯ2;bmA`$:on{ۘ})NRiRHMc7؟6.Ԫ3Bz3"4q"ƈzU2h#Zx2cOWeh[KUʓf9$b/`vYe 1QG9Șgw؛ߟoG==ޕvᖤJFOi=s=7wOӨ~->6"p2tg DHP %9),ve2ثgc[{sJ JHq7{y#h{Gk^2Xɏc Ql՜%W~<>l|KWa76 ":٧n!5J+["JE|Ľ$!$A4aK_ՊrjYtE&JJ*wtBX @2+ 6%LC:Ê <#ͽ,jR{+)LU'm(-$ Kɒ3k$9h s4ITD 9?d2,X1$XW{w(.A=)DϏ§3MEXl~DX,?Ny|! lzZU6LVqZgC,5Y73 cl 4e7#lIsx:S:"=pK1C-*:Yr л܁5Er䰲ZQj.ťXD2&HB(KX @onY%P \L|JWR+$Ў5l9&I @PtAp#JV ZwYy πiGPsi+$hD| 2{E}ĜaGm W/t7b&^1Axx6>;%݌B95лm{x=7cIbO>xzid$=N&08yY_mzIJϲ\GT>E9p1ECJ828B8d|󓴠͹8ebOM*!cr|SIwC`u Kp$h/l@9})yX?[wG| g}s ɝ6lCv0jƉ8|2'\|Lx2m؉&lU|vr.цt z4 ZGJN.:[N&+q[秦b({db)s|ö#tV* H__zuJYDKP"BN9ߞ^Eۿ)6n2iB2ϼqNtՁ&KY[g!A@ qf;XdI(P+-^Av23\ƉrcElAնmgLi#jNtSpIfzjHo@b[ X$%Ԁu/GRoq`Oq\Ǯ(N`p}|.lQ6Et+Q{1Ƴ3&4{.F<k,j`am]GT#8>lǙO:g&P$9 o;/}(M<XPӬُQΣ@W7(4=JR{'5d*stx 5C0X}BlSTw:@ g99t* /՗D#[ (B3Ma@h iջχ,lkx?>|J^ga gKI>9acpj#\cg'g?>_;x  }Xhժ5pcjTG"晬r'Y'&LVtQq4U,NyS{FriCSyQ"2x)vt;X\Q(!ң8j*|"S &rGL H+l"M:.3ŞA*NP:mf8$Y`֮R}wNkF=;|nׯjc5SGޟP@Ey+-|!wz[>Xr>`.pwAقޚ]  ^zwtNʘD*72syyQ-E}3wm4$|>S~E0MqQr륭| Cs^@zڲѽNۉqMaQBrjB^3Gտ>=Ix \KH"]#gR^$p U4ꏒܬLMex嵎i㛾SvsY?xL9`(tS4`z_7\vw0~L/0he`p)>3NqsOU@S^uy)Z|N+ -g\ޙWp]jVLVz@^ƽVf/&q9A\ 3ワΡubFfXOAU:bD +(† 3M$!pbG0 v"I/1X "K \#Dp.ETq9ħ6p h[`B,@7Ň*dxȗ^3v0*,8cat%" h P[j \M/1y - N`%c}5W@ۥpw(yB>u0;Ep&&17F762'~=x1'#ُ*z{@ -C4a@ƞ+CYIu,w״ʍ ;nI@؋p!EbJsEõ"$q!͆b 5=99!DsE5>͍vv(iOH#q"̐ܺZs OŬq$D/a|n~NOXUB|w>'2 q+1xSnyD-fߐrJQ a _M+Ë%|ŲwJ=Pčs;W(ip0t.Av6 GU ږH6H7n5H IƁgAq Du0eqh?)A Sjy(׮h8NCpe+K 1S3~yFsԥ"D8)?t~&/.}sƺj_M BԆ1d%r Hbʈr(\G3-ǼzWt=z'N%{en2R!O>گz8Ȕ_: 3A xTdzJ#QǡWӧkn-VeI^N"th h!EG ~Gxo 4r1xƁ]o$PN0&z{U ᠴ*HiǬ7le]:k-rFڛAJ/q8 aߥL&lB]/M`(0NwcFZŠWPeTyईȡ PT8ō`fo79f{V4rꐹԇJ(RMD4PBA! z&To\9n۱7d@[﷧wPvܿ&v@ OG.aj]@eBsZvEIdF\۟2zqvB=UEL6}?@A}$@ƃz2~iI!PsbBNpt≐!H&yʋ|Sni`e)Kpp{0| j,J˶aJؓ4@M`pAgCG  S8H! F.$ iҤc\E2R5"9`#X o~7^wB~8O鷧F\#pH]-MТY sTqbrT кV#Kr,|O4m@4^O5IE!'ܳnzNJ4fMe#0`>Y $ &HddTP@!l)C"4{z{~ў2:']7t^dd{CՒ?r kG,N2<#٬es əN%q>q=y9-ȓpo3Jȟk'%)Srˮ_2 /lC{c=T-U*0F103OtN~xT'5ަI9b6A5wGywI:9 [T1[iZ6$d"ASd@? 4m)k%.kѮU%Fjl!`,t bU]vf98l<4i4ɍiICIm%߰s=q"9{aƕAr{- Ц '!"[I &8q C b #XrxD' ff )B8)+nI 65 {йOHj2BH AaB(BR0A:8Rʓ3AZjFk|}ΧN0>z}$J+ eqX""(EU @@9}I1ĥ\zxs+Ց/f*O9qRt1 c+OpN'5dPXby5V341Me%tLU%M3ݦzE !vKlI$"D%aMiShɉl$NSiM[. IULb4m6 "$ kwl4V&һJyblо?$/ݫzODZ>3,+iexہ̸ӝ ]lZ*iܷ.OYgZs1)bk+\ = _;X>^FU9}kL뵕 #:^{ n±%uU&h`jjOgZG k;nVv(,)Ae24*FihiWrrEG9=s08T@RH-LiMt:HX25ՙ@#͝qC]ܩjyQ pR#TAqv}v)s_lkT =03Qw'#ǒ9ߏu/YLs0r5az~J9]hӦ;A:1HN(z" *g"FF3vnQ 9 ,.祚c"js޸Ųa=rn4-x9bGYq5}r1H\ VY31 ' 'HgF)\;=廌uswNISz<)(Z#(+,+"X蚖 r[t08bL@SMRQx{^}X-|JRNK=IxeUW^s]f?[.lջwMiW˰HV"{! !df|`<٩+dA3#0FoFI=JB$!" /qN>RO{'oVbЫFsX+(~bJ kӧ֑9B-ꁉ5IږxOz/{IƧo d剡M>F>D 1㪿:}I;S)V#aYՔ )pg>ڢ i=$eP(Px}D:<^G/`L) #xW@RI$ Y$ A+vnC,w4%L߇zKzЂ@xy ̅5!YD t;ha(R'MɶB !ϕF%]X!l9SɆ~=EB9WH8@$q9_#.F\nB)h3J@OhJّVCT2b.!(x) F&6#;*& DM]PPF ~ʰ 3T=詼e\ЙI/tt2I:̪d0!TP:"vn dĸJ[)BDoF`#]E1T|i3,f!hTBob?ni~n/X鏿DhIFD!ZQ bz|^ac34@b?i /GIipQ1|HSJB÷9.S=>z^li>VmPqUB>Pwg=~q5MkS$!H0_C1!0x$H00@-ut=f|A<RNB32Jdg3D\.P|(p\gXyb Xb^9Š9C o%$@o{>faJI(v|Rd񆍑T?_C/p gy >5N:c vm#xy;&EEio; &rwْ>K:pk sz^11DVrXcEmo'x|"Bqv-چ"ޱ:n?X$W  +${Ӝ4ߊr 9Q߽rXU D hu~2)W[ A6ݒrFTxbӦ!Â^YQ8e#~}sۄpQQ`ЪhnB 1Cde) $tjbP'{ӏ[B{ﱠs W5r- Pޮdн] d 37U ?Y'B%<9 uSP4f|{kґOHn | ?_ZƟ>dJx(CR$^uիkfާ;(;ВQS6 b7\+ _ҘG6*ը{wO9!]G|E鏞J13@>Q8DU^xd ,ƄD=SYWyvNQgDVdٴY4 ?!N4|D+FP|z]'P{ zhq2 eaDXT*})t <ǓNjwp%9v IBf3ɧMpW=#6yS=3dzc$4p);tn,usQV z ?ϏZA+#n0%I<7+ݾ= n;5:T*&/"˟A3@<;?I^Dy)1]w,x*cmu|Vt(t3HZ2a\}OdxepAѝ:6\J`mZt L?TkU|Ѕȱ 9Vn[S~2]C:ڠwvÉb!zФC[X#NZ̥{JviLMb lrb⇕̑%9dTLwIra0I,7%(%SK3ty6?X.T&z }>`*^(@|-1cvJ蜷}s)kAiu]/.Lspńc.T(2y8l¿q§f<bsÊd P<7~LBbc.gR g"%& HCּw$t4tؑ3=䳪_;EѠ:s0N@ʍݛ{WP?Dzn9@:jUw]tE9ZUUiv=w;N6VF7cj÷>9^W} D Giw$I]XňW{%Nxf9G۫`]unJȾG"M@tAa^qgXB WnĐh=!`= $ƺɊxc| BzKLg6x--sɾKzBg\c<`蜲r6G<YÁfxklxHVFF@Ü@4-82' {AdJj  ,  J/O!h)}U$qb$ #[aLdy"׍bI2)[,W:⤱`rz@ &+dl ̓ꘀ@s2c"Lm@љ 2r*2jIʹ{BhaA}kj_Z5jk*f[sUxE:&zzOl1Z]{kUCd泇yza,25,P桏zP&tlqk۳l T40/(܋q˒V}/!_9:U ЩĎЦОp;F::#XƜh9-M y&$O2ͷ*Q皛=wvw%ƜV1Ɇ !#uP`{:KtuyvO ZVDr7Gd8Va !{x1YH : a \cwƱzI9zx&`1R7`n ʂO::(1zdp46C6p*%1R3Xt0r+894;9,gx w cZoZc.DU,Wv2+g4<27pi2ז3ciq OZFv HG61h2$늼 ڈY"EUN'<ro|P@РPu`mc 4o硁02 YQ55,@\1urnKlc;9 !wc63RB3K2I)0(߱lt\Tp, e/ms"F߽c(P}W{I#.^eƑC1p&}!9 }|PFЈ(+BO/,q3ֱ XEMx r!U129 rT#1! TƮ߾#t7kG̎z&$ ,$d)% 0ԊtD4~,BPNBE"]T"!L R<;s x 1L=\b<[=C6}0 9?Y02'6@ZB91b͓ 312r*=ß~,q-C n> p6,! ([.pS"r0g=}KפS}V^󪜹ZQO`]=+(S./z(G-Vt'm}zV` AKڹT/3OSBZ-Yx#G4H-f X &MD WM=VKz<vFrjOGiӤv~w] 7\~Łٓ pE*͡L!h'eST, G.hDP=_[㐈i88"p"p0hʲ鶰^>7tySF[*I>P<5c2 vDC\DQ}AGy(ǛH9zxxg>Иd.e)2\<*5 ƳKSeJ{MM"t x9<ۘkozZ,*Rk$.g xmZxo)i|Y|8SDPi9rk&"L?xa$Q2#^$By/9!⽏HM8k:27>FyhlSݷ1#~2; RQHV 2PB$b87.agjnmM:<'z{;Ѡ )m-5-exݨ5~1"sbf֐ps{+|cYR퓳<[Zhψ_ &y^!!!G_aM_!-aNUgr'jFgmL}m3[۵ôʌyƶ"FtR2rZQ.v'sexsrO"y$Ae HZ |zW7{1Ꜯla312tlb;~?bvIm l[n2 6E7FoEk WZaC8MZBIAM )JDA03j pŚ5<] LddX4hX A"Oxo"K3~n~&jdtH@.$Q~(ݣjK}]P!nyH,= &.wtZ#P!~S+0S:Sي)pp?՞`u~yw cO; 'F} _2&;=f?۴3-cEϐz8>#@X ;n2A|^|Y~&0P|]X}cWG?Ҫ*!|<(R (P-~wx-S"!4D919". 02iY#YӖN{t?byL<@qXB0|WI1ڷ|HHD s[Gz@puCqXc^P z9txw_W_20BBpt>=kVoUN%$ZQ>hTes? 乨}hkvߢ fqۧ;[c=aB? eryc!CT*\n~-˻]ӌy[l2 md հդ=q{<緆H~RXGB?*Q!Ox\&^j K[/݁.rB-alOK}܄#<(UZdbg8:f{Bu/#咡&lS@;Ad@SJBAsyLQ|2_`?9g/`lמ54ݷ L[#y0];Oshpt x)_Jcq$%Pw )J_IYIx`{ICAc8tfRe aHȐRlNM{-{n_&W—AǢD~|rv2%:ˆ1~. ǦjR`O8":k^V2}mm lK9mz Szp  Xfuc(mˀs7إ)^d*4xxDMMaVj*>ѭZ ~ i @? *!LHyjT~N;$s4;;$;d@8mw4#fPR)\q)l>iY;=1hh f;í6*sJ:`Ual\06HPd#,{M$a kEJ@ܐ:yG> ēp ,g5/܀sx<YH10$cqT-aZևEd@r$mL" 0uk(n'-Qۦ+[yŮ_NGBR " 'N'RLV[moK0щekcelqe*;,RB$KY T \ƒq87Qr)"DCbȃQ$E-%26l *ddCdh &!͂X+IU4V)+ (JSY*0lO`uHƴ6w4gc Kle 冑CS,}t:)d(w{tTG(B=-H@0Bc+<3!+x#;n[tiD DX#C\[#2Kɵj^Iۃ&2]&nK o6FH,[".ldΔ*$N*‘ʓ&iJO^:b$b맸DXx( (KJ2ud6gufنJۉ,B<DeEo E5tg[@0,T"(;&PaJbtV (uI#w~PN1г+5,oNp,))@RQSE ZB"^ y`soCn$ QcCJ= !N3i KN8Q` #1@X#ge NR$! 4dltڔD#DPn+,j)Gi>dcB5 At8 P<0`C"I7` w Bۈz6'#=g+$1dzcő6dƠchow, 9&x~RAf 6l& "pl !C*9pPB݈Ns45&0hi "@ )l>;[tizD.JQAJ >L ZIGLf< u"̟i"%N~hk@ !AY`TY)xЈvH➉RUTXAAF:QNIŌ-*QV ŊNl`un=\zw;rgL:DJ]yVJ`ducM *swjAzYMI#,CcpFqYFAo]`9y<Krrn/ BiHQB'[q w_[N Lj?eLE hH61T'|O X0Hy/3uYx67 Tgg07 ]0 sk`r:$ZE(? "f);+8C= K$BDT=EUQO q´VI$hj2X"2@J!a;°DEd'*!l8"őg9yCNsIGμҳ1:Y TE"Y"#R l @$=`"@X0QDb*VRHhXYn2(.WRKiT,\J#6jDUZ**1bGY\¦["jRťPDB+V _+Y]DAP*+" 4$a4-Rŝ[eAR TQE!U2P * 2R bdKVmE(p.3*Qҭ%(XQ1,Q AA *YD([{ QcDQW+s(QYKAbݙ"h6b$Tc.4Ec*㉩BAmT,Tq)Ҫ*,rb((,TH*XD0D+Aۑ2ДBhX4bŒdESuBQEVQ)6JZ562+VAEUQ%XR3UTHŶb+,# y$ x-KdRf?C1l7gUJ/(1Pn`RpSq6K - 2{kAIf.$ *m,b""('ͤQ@v$+:!!!T! A m KJl QT>mh\OT%DɦS~jx qh%P$zCRίOkbhw%T^hEKa6D}FeW5@ Q0/[6nVm("9 ƐMhR~\Lr0 7Qvpu=0}f?soOmwu;T|M h)Z{tB5vHN'7˥V fа{ƨӣw"tWd[\mw~6< '>g;i302~} ӂJemk'xy2S NLL>OCV8 kSB(ΈېZԿ{*u8T5рZʷbj]>g_V$yx*o/+pS{qm}0sقH ggEbp;,2F:UZx{|TXHg[16SfbnSϾ=n߳Ylg s $GCT:R9ֻX_c*ER)u4.DCHgRHc(Y z׿|{u?^"E U*̭ HmIA?ed>`n*N"8@`J#ŋ& F_g@+|>xߐNWkGkK%4Q?V&%#t1F䘃l#1[ҙpeMɄn@7tBdz NQ(a+S{] vC5D2)]2*O!||b8|v{)qVVٮz_Y[JʞĂ743p{ 7?!,tqՓ0;39I*ste_i_yYyazQb E~8S{ S{5MD>l1ͥꇼ9OD:dv/5Wʹ~ȟ%P89TjFnM;Of>]͍#3bqB&/{}3`0}z&dFa?-fboOb[l{Y[ܷ){~D1uU=; ~rD̜烠κho>̦=:fO^Jrntd2$p1@pHK. # ;UW]qL~4tzaID‘,"ql.O i@8LV_}ixK/\|y"T/⎯y*z\=(҄D_OYp!@xzBo ;|:{޹e.lx m]b%ME^riaxZg^ne3ܛyD06D~6 !vplzWkO H[ׄq'0-q՜E)y$& P SOL}yrSĝ 2o/:͊c-nzͪAlKR"89}cy!j7uՋp5tt9a_\7Fԣ{pH= Šo :㖜$.qX.C";>QBQ^7(?uB|zl{1foL2>^TOi%y69 7M1KK>喃;!q50BIjH7Z#H>ߢ U|= ?*lnI2ːx762J;d'ϑb׺=i5/*gN Ɩ;՟D%wʇXc%Ƿn'ӟS\'_fw",*T0 x[`}/1$Fx+8d^'h<9Pcq3$yfh0A(4:QZ.t\W̉^&{ h<-G, {Ղfvd~gzs`cʼzi{0_Jal?Z7<3|qޗ#Uj</yo$K*QXd~*`gPv_8! N:8U/;ޫK*\UkRCgj-S-B\Bwo^w(AD2+Qq&nh9\Gk5Z ~ZSc7|d&bļvQRN%} 7qzv|_ў9Mmx> TFKu0QTE][bo'_Y-5SIwF7ƺ9& } +EH K.1u<W}[%W =k)aKd.—U*jM?yE[|N2l?bGWԑ-0{-ˈJՋ U1KA  xhY !f6碼BA$]g&8/U<1}byr %W%v,˦m֒ȰX* .a!1 X`ȡ À' $t >EM|!W!8A?gϘ "OZn˹Գw2-'뛱_ fͺ$jqv)SNLA殟|r)!Ncdx8BeIO0Kl[t'D8'(Κfτ6*EW]iEr1i2(M*+lUf 0PMsp_[+-J "-{`~KhNTlBŐ5aӊOlVZ=(E\dXPU;58P9 Q[b`p ̿0KK!?ۻIXv0CXH0CE"&d%$# Q`(#f$'6F$)J/S+)ie?*O 3*X"U* bqTC!H/LANd_ 0'uI),rOP!;Oax0q qz@Bf@RV0TEDYF 3ސ;"a[x  XЛmЀbaP.V*̜G $l.u#"Gd QOLQM(,m aU PBJȰTB*`螄QBA $'olE³H,"H~܅rv9pW``;0"o(4ڠKp۳nQ%7  $HqӰ`CsĩʠJ6̂<8X$$ܒx8N W)t 9LٸöaɗT) nي C8!*#@krʲ (oJaM|~ @2'OxfDM ֢ZpBH \tY*4)'0d0YI jպ9ic j]^蟢n-8I]^Gx]eHHV6)lȫ$LJ)a@7|J4BԍJNOAA5w,ƩhSsR1tyt^Z@iH3%sx7n]zpB@ύư5v.yQ9un{FGs5ҏ'bJDH+4.q d EGyU5sskZTT >$NsLޟ0|1;GzhIq)AV! Q!\YWv#idY'՞]NvT^*1np$z`+ (@ k+. rP",fQB 4ɚJYbQ@VAa)EF(!,H!Y+E Cl$BvPn¤a{!'ڊIReI 'J@;* YKfp m@מ)!P+6DQ|NOvlf87Ҫ"} ' 4N":F(tsůc|QrVJ򨢫@@*`5+%H: m@ D? V)F :jBIDy_^GWW+-T*)Iiִb؞}ND2VDa{b,F!s 5 <9\Ia'TETEF,Tb""􀯽dZ=fMhAH@)OU#TJz6Q-(!b1h|FJBdC0e hm*J`"]7v)ɕbjofN[te0>-0=\h2KE.+XcRe $1r Q YDC"և0H"@K— 3AMh-^uM3[ιțIYy OCFLq-CT r$p,j#QVBDN.{xGW7Аe[eDo DHJ0#8q-XkX\UΦCańʂKX 1 c55!  I#Cd :`nЇTV)"*C$r" <ҫUՉD+\a9y&~~)fe E%e([`65il=[~7rTwNQ! ÚțClvM6@UBGR*kHE F>4\iBڊ(0'S%b;Z$$,bQR "0 (E(@I0G0\&+Nd)OaB$"ER̲\~ul%C L}{Ha d}UȁRĬlQ ZSQ(ӧ=\B[8ܟh^;!?SׄB's:/eM0}I''K Ǹxx>RBd\Pb ҪޯyH.Hnp "1MyITU\JXHn."FUnNK![3hbT_yq B ]/P/7ڎ=$4Dƨ0+ *kZZ\C172thuK^3yV*Qo40qh)k1CN-*+q-˼sWzem1j+Pbl|N#zvͬBIˮdW͐5Ch@Aʪa6V`&B}`"E$Y"1Q+>z$I5cw~fӘBKBRB/p˫*FGTA|7E%Cc3rه>b&o0AAirc[d57i*k3(`KI7Fг4 f$7q',N#zaXܪXH%CTIwBhMMcwÄ烱BYr Fm1(M5)2 F*Э )DclToT1m͜8m:;T]g4ŋ-3+PDLAUa'txbcSo\њȪ L/"`pt{A|P@9@z z]TQN:9К{K4k0MRI8RDT2 ¡`,5$Vփs޸ eʂdOyEΐu"1"E`[.,E=J21`$H؀w{Ѐ7\/ 6@; bEP&#D JT'SJ%"LW霑dx93x]C M!00Cv@"DG*e+D9b 8"x˘mh H *TB o.:DKNKSLJ8"zOF E0:Ո7"4 hNo@O8x3 bEUbEjjC"ӹsfK <9JŇ)H>'2r$@ $E$9 #? QQn1~@yy?KN Ͱ1 d'$ed50^9atG0uvۭ gSr1%МSi>9(!SX~zt&bS|pӊxY  *9'`z |AU*ͅIH@A 0QH(AT>!qDf=?"]X"TԩP ޓ E>FIU!K?E~=n.߂i!Z$kZ= T9B@lm&Os8_94 i c"b~Wu)#P"F-lqWOO*Lm\O ]x}jxɆɊƇl)VD6V~47LZ->@a+ߴϝŸm20 2&Ba*VԴ C |0%Ё(x:!" 5@ p~'o(($[X@U6صd2~N8'{f|QN4d@vVuÑr,-H$pĶΘ".PbKDb$r@dJ̜@ԯ"8{FgE^)>-dL 6'r8rY MBK-"2(" F-kUm4BU V"F(E@b % IDQEiU%aQV*IFXQ!PjM(Ew=޹Eb!~p a~HQMipSK?!~,OYa 7CHsZ0e.mR0I@܂侫 BH6HGD+SEX+bltjRVlt:܀`K6:"S0-#a XB DQDTX @Kx޵ȀDk<$<8@X9`R @PJ R\dGpw*l dd@2 La:AC:\B^HH":(`0dOoIN9P WnZIm>$0T2 $AdeRFD BySbb`""" *ȝHv#, Y(ipDBcӧz}ϵiR4(t$@A2jALd$ꋹ2!=QC fF>GXdbzދQ*$d4:H\`j4uO|$X"fInsu5(7xSIa[.&k2(iүv2Ԩ5inm5imq\ГZVjhx(v4d.Y.a&Q,VĶ7)Sd.C,ӷWfDjyYytbCΪ2:B74?uudXE 툋QA^.csO$!NUjC]Xd~wO@DTXaTUXl"g4u~'f8ݍ#a̝5ßzEX[TQ*ETЕrDQrgȀb"+懀a70@SdGYsjAM E;_ ,&& ZQ2`'՝( 8pMnE(pW(5  ZC$4FC2(***SP =dRAdAE!Zv*OSL="Q"4m1 =9IfRXy? |͉P@JI#{ZdLVS82c$X•f7暺:qL "%"P8w7H* 1D`@gMn65i+ưcEyf,jQvǎ0Äf{x/^Út‰LADjrב9! I?4 @Y:d̡\cJ 41a>FT0نj] -ؖ‘.S),q1UPְ)J=Lfi:J7Ep tMFcAS}o<2e˭XhО &X#$$z6Fty3d鵛-Uhն ]R L6X`a ŕkV:,f1c8M$b9-aL!R٣]uu.[W8F,dn@ c'yCCKWrG8Š3,5qG$Ϻ̄jdEa0oZ 8(\Bw[!?$d;BleO5]IZ'|7xP@)!H/Pb HHG6kkr)Θ@zP^D)":["B(s&)<+~a?&,ajR*AS2p\-,n";{'@bXhD#F"Xsy큒悇2@x3`Ré cy]SwhoB $YHS6 r$=<4` $b#eI$c$]>?\.)⫉Z۪h-4ms1cϝߪl(mM/t0cцfoAlb,ށI^<NLr p32[GCƲP*@VfV0q)E$(FbKP,bJ-,n9jc\fqx2St 4 mImRH0U)i +i DDQԬKIcQe+(31,MLBaH,mvIy"&  (,X,Qb(a OmDETbv_(Q@rp#t4 NFMw=U~Tg]lSXR[>̗yc}DRD:!*(,TdjKQ!$8r#o6a&ecpe*8̹rW+Vbi 1("28X *d"ExuF;ͱJn˔q0\Jm 5wH2o80Ķq8pSM 2ݰ29=rD JH`ȏ"kq@°z+BnʹحןP`McP!iyO]mkQxi&y""ePY{Ihy?-Fs+kc`*{\Ը3 UE* ,5mT46aNjʨݸˬMk05LZ#bZ2 4#N14=f7ŰhˆxTFv2DV&pD2^%QbQ`Y@Wq676(W%;_HI$dtbo1Rn %ݦblڰ۳'y?zv_N3 Xc墉ruE 4M6ZY(&PELR@̠YQMgi*qa3`l* '6VRF-YR]ep*p&5 Zjj,.n9v˃UT*ڥr37J13i &IR+k, KiØ4tôu ,1ē2̖P`gA 5zĉP :U ȞI)%\aQ$^dc6x(ʁ.Sѱ8L5^ J ' Kq Ny޷I.2Fqyv6% `TftjXg:p|yF #UPB~24Oe2 ϼR ! ٵ5vtY}NySn%=nko +R4%\9\c`gbv;axC5yD F2kݮFt;lsm3\(5v(\XM:naA,t@CEBS* GS#zm?pX^'N‘R4,Ú` cs@h 1y1ƅB A0H0`<@jT:{[E@ޯ&*;\dÎyQK!LzW<0 077X bAdUEt$GQ#<)DE>YeG7 X4ZAc`(O=w ~.iPz4$p gx4iOeYpApwMcCji%  Z5H%,5 Oēr_d5!.KBΆ`<>ũ3HW3„PP\5E$ Zo)I_d,M A*gɝʦ!@1C_ӰY,)`nظ)KC)+FfAuzݩxEi^ DT²s.ynҺŔ 1Ea <;87ԼGx܄?ƞRMOHP><AIiTW=k| ?dH$H !Vw) sQ* 3N^PLX`Yl2 aZjsG $;NCMs bfO)HH8,6Lݬ1q VKV. ʚ)dLX[d $>lw' >!PXYC XREEj((m*1mZZHj" FpTXCL+)ouh7%_d>D,6fmu\ $(T\ ٥9۟Hpbd%bOMACg *"{68d]a>V8d @~8M,!7GdO"ł>D4BCv x= veP?o X B H,P:S׭l2mkf[Er1r/DD)F乬dhdXѸh {|VA-XmʅP b"6nۏ UTTJwWILsha$$ 爲i;jUډ%a؏ 8d zu2݈xa8 >tEUy"ۈ0nDFՉ7Ҽx6ǔYwKx3&%ӳ9ABN3fhgnD=ЯnRF5IVEh=)إjEfXT *?zD(>AQٔEes+Pm ǮJ|3W C8>V՟7PձzRuN7xa՘8YփQx-^َ`H Qe*.aoN !,9QS)I0_́-Za]HSmi͢=pʉc:gRXh 3_1P~uQMj t vȠ5Z0rlY[l+2,K іH9S-f&`3t#4ơ-#-`!"P+ I"T&7lAhHT (ґ[`B %蔃+đ OzQgT  D fPdBm#J0FX"0i") 9?j@P6![NKx[(qu*p!%UiiLɌ*[TҘ5 * Tp WUIC Ӭ;tYˇ6LmB7r_1XbțTLBf\ytk7SE prTif\H/L Gx@La.^_;Ƕ 3p mUUP%LTP  >O~1;?gEAy =?Yיm2S U If@ L'g`O>7VKJ* EIQAB[V@X, S :&B'!vIU \妨e%, L !BPsT2/У@3t4OFJvH$a 4dB"լmڳBR*}ۆL",lXeK֍cjmɥ`5 df=Q$b8:CI r0T$PȈDbotPeA5 "\!J NH jɊe2Y`Q,L*. c\@.9 .V)&L4eBd45D1TP2.,$*k* @ Y*]4IYH K+fdK[2ʤ r& !329A!1hp2/47BL)a< DU"IerRHNzDaEc"*ӆ}cAH&KaA+$b*Pdr(NA:lHRB'J2#ByI"DD`mE #DAb*#C';Hć$*Z>'oFwgj06A(U}~q"Ŧ U T` PE"` Eb`*b0:77Ct*Jaˉ#(aRZQ_y.nh S!5 "cZ(( hI Ple;F%@VIKZ v6tHbTRA$TLQ L)MI601AAD Y1&|{e2csUL1M:D>aTEyóEn!6@dMR~`u#lʷu s`E #"" AE2г$ kO'Oc~~ǘ5UU'2@n1 i~ fŃP5!NР#~c M$ 3" "(^*3iSש=Y7et3 RXJ{r2"lV\LN﫨Q{u"堡r#߭1P "擇\vgKØo@*6hjD>4=Y:i=2'($NYB{f:PR!sx Rq.Ig&"$U SB h&(+Ttߓ4>W+{=f@A`ˤfXwZY5!MJ"$i':ElWl]w6!wt͔@kU#)(M 9%$vCBbl1Y6`3]7^xm)&oB((d04prI HC{5nMD5[{ v$ dXJ $Mӈ8`1 @y7A  Ț& s.HcB"1,PkeE%B~!beziv'CÄNM^5eʚOB+x$d 2҃k% F F)P? n mP,KARP[ `"pH# G# d T$") $DHX0ceVDFDȠUQc$1EEb"0D#F2`H@El܀ vfnw%^aRp"DTFU!JAiU ATR֔Xd# IY*mAFQRYX-ؖ4(@d,c|Fv@ H) ! 4(;l&PO߲k9afǭ5KR CGrzsT@bfT !$az>!o^BlU H ӀX%k4:1ەuF8dbݠ`)ZEV1-ܸEXH5 Ȅ pEM$;vGDQ3a(>tB$R`ģ'`GyeW=2/}"kE^[ !<0QQX,AcAḆyIA\"*mXD$6^YU)%AE=s@ٔ.7 m$ ߥkd <8qxÌ ̚ɥqwPEZѾ Ie6N^ HT ѵf.5˖?{)~<,[J\?@@=Pd8_r:|hH7_YэcfXZ -Q7Tbirb9r眴[kBUS!$ Ed#$c( dMΨ*D( $ X?:+EF@AT C$M] {=xH,Zֲ-GQ2q?[ hHB(%aXDdĨ 0ab%@և/̰,9~S!Թ_ExHG;nމBD""#!LKj[ SDD& IXE $*@F,,GаI0+ AI)+}Ä8`##e W}Db!҈x7a)#`DžHZG wmWuJ f,FJ9RF)D 8 CdJ4v@H,q?M2IjXYf۪QDFs0F]_]?rݥTĶ5̮R((M7vĚI $DvS6Qe%"]" 88[EXy3?Н:QSb'EGtFhf!w{ƳաeMt'|웥*Jx3PYL]=3qwE{rNqU QH&D,9rҐ2A2 Pm@-cyqe{dtM, 9zL9V2efOSR-Dڂ`$mDd&>FEךX#Hrt W[cXÓtY΍+T.`aC(WZUJ  b?}#<4 PG ox @rF_O, 1225T}@u0%'"pA뼆2]s5=`HϿ'N,yǔp7YȞmjh0xW7B7dSl{ 3G)ԉaĈ e/0UP֍R ʱ~VP@=/[3( C:nbXu1CLL@AVdOStaߒl_ ǿ&A`ӡqBJ˄"md'Y80K#9@~;>Qx' ?`dz@+7J#ǩ{Y6$6yf ůˤ xb1>otRl rHff i}X, c2䋁# 칝uCWAz87O K )ז1>qo[}dl< 2Dp,(P gS%lў9K"rQPЊBZ2aчiY1 l/Ic%k"?VV,cXFJ[(ͤx-Vbk_(k'gedA!@|yT 1%n@FIvpd4KOuQv>L%{qI+Ykz'p?-BAfxB.ax*#&6Oa.HE{ y@ӈ$Th % R0X" \d`(F @QAH$AZ(*0c0(!w$k"!ă/%6*KU1P(cvV{!oPOQAa!DӚ:T6[b! X,9 rs&vRbT !)@N%sCGҠ̕9 (ׄ7K\+? '[ K`%Ig{# &L F.$2l|rhBQxF1tx\ǟM8:d4|@Е|B{X32k 1fraPH305D VDi` IP(X 1O"PdXA!HF nM´Ch|"@pR1u@t~ޛ(c`hzW8Ψ$If '(]R}ڕ I$Mz,uF_1C'mkH%W'oQ"@I: 3}}Q lI`Zo] B|է[nIHަ)(J?t=N*ztfC`hC&j5ƩSђ( N`SNĨYl!JYpLᆻ ؅YLVIvfZ$Y4c! E.-MjJ{M{,3FN Qӱ58}bD`XN>f`"y[OPGXͨĐ,F"ґHEЂBJ Dqt d "^ Ü{  'j,Xu:PXʢ#6UDx\޶5@!D!'Mϯ};Ne0cJ9nw@ԟ-TQ"ZHf̮ n"),TA`I޾XSz]B|" G3=P?U Xݦ%"Hj^H1GgW]YR({0(2Aa1 Ay<"匰̪c2DZOO'd_0kE$RlXHzIrX򇥦'l8V^{ogCaEnS`MiU$Lڐ E `55NفS`j*uQ8F@PP[Ej+  PK'(ZѴK!li=J!%hY%eCEedqX@s5V܋ PndG0. Y3*j3r iA=sBBJ0+$R5 |}Q?εbl>GDD~ԛ|w_F3D gbd@Nchֈ,k+L"ϝ"E`_B)k2QV,S"JKHU },twr|D 3Q4t@.O\ǚ2q΃"N%,- sոDXIMl刁0?Т M2f&!ɦ¥CCiJ ZЛ!Cu"9@97~yPFAY,'AAEW0n@L)&n3JJjYblHbb ( $XK&I^9rXiTܫE $,c;5LaDC;1 8wj"J3I4a1o?pSzޱ^T쓖uTΉ\u*NPMY)e 6h$zUU& %\wى9Ci֛۾Ht:vqLZۜΉ8"¦=P' @&1KŁ6ȡoaߋ&0FCMe&L.F͸p0C R[C8w@R;2Ԥ\gXQ2jIR-ӄqHBUHiu{b(1a@:nBD/ܺ.yZ*j!\'
Nud ͍^Xhqіhv6(!Z4.P"]R # vOAȧEX=WX# e9F=ZCo˶+?dВXլ"e%`}XNѐHVu{jN0WQ6Cvb'MCf2dH0wz3fT%e5z& &m\@EBDvčoi`ߥ)tЇ͠e)4dm"*E+LC3LyH4hk  Ĭ'I5(NY|LBÞ)V+,[AEV<&e-*K$[fC|2'T8W|k+z',IXM&:fB5 s{>]s<tj,.ۂeKtB2!$0en#B>CPRYݧ)NG+k=CNY]g&Ô ~"] 2i "AM"x"4r;5XmT@=b _A骩PB/PK'Á8kY:DN gcW.x.ޤ*5F~~%Zs03"9izA$H,XAEEEI$"vPl@C(էO$*x ڒ ^;F**DYI*QZ4 +s,^#18,@C@YxZ7UX\Y6䨧\E$*()`.- \CXmcʷ#rqPPR:ab jWn@b™h[$//{`.c$&b*F@BgK&ZYƶMM*Lݙ! esbmF+6D,(ɪZp%fp̵ ,#>P+ FAU'+ N,Q`RRIP* B%d  M3Hqיj "i" ntHCLz+ +J4zq5mr^p58(ɦm=$Ha~ * 0`# 1D I vUQ?^wNkp)-fx ?QUETb1" VEDm1-DTTEEQ20b TVEUTEDiQ(F(RUUmUg F*(e[hڥVJ*Q+m(Q1*"*"Ԩ嶔QUQQbbkRE\˔UUQDjV#KTDjQQ[Qb#QJirDQVb*iErUjQT\nZֵZ[jQ-lTTehJ""-j-ٹ)&*`'" lŀ±?-HH E&[B5$u4}'B@C@H`"2Eg~vDz &DX$xODQD>Ja M?q ~I QF$d5b dpHÃ/h%DqkPd HayH,R Г zd!Hx[|XHpu, *H@2aC`섋xT@$ ykV 0CsAT8E,Ke( lbiY` #n"E.PP {NKWK CZ*qĪXQ񬄑a4(b!$I%;,M᠁Y"pB eϩOHt1yyα1[z`]BwdxVUE"k`"ZLU-J+eUXViܵJ* a:TҩTHgTHsV`k b3i\,%9M8QY!d!lP+#LЊQKEEbT7dґqR5V8"Xdoe IBQ*Q9=I;q! S"*X3T0E #,Ruva Лt91K(ɐeiiPښe0X8LJٟs3RP*qIDB3 m GCt(#e@2Y.Aj14䐿Idȑc3n1C&L^fH\DI$I&H&"m W%Wo L͹i6h4A,[3ꔒRUJSQ+ہ 'd¹wp(;4cI.cUgXڣr3~:w'qӷL j >šf}qfcoJ EE yKZAG qغe ftV zrk_|۪9񬛿f[LĢ"iD,-P'~,-mVO_ѓ:JРj-HAf%Ĉ"*X v,AH'Xgt5 lQ H@Y\069z'#6zc*Qj nBT=l ˳`>OPdJLVyͩ:=OcpQp `b- >HDzS21d s1DI@A&$a@ rąz 8ТG$F e@F's 9Z=bb;p;5LcwqMRVoiԦT嘰N7@2,BѼ$d@&&T0̘"k zDq1y}Yf2( [Z+"ԪXir"nK ("FiOBm,"&h,>@"EJ@s-n(Hd|]Tw136erK :& @Lb <ہ *^zZHCS%v5רˡ:Ӄ2&IÀڬơ*^=ʚ氵%k#HjLM59L8jh"zlv.u7P|S$_$mE EX!1_o9IiH//Q޻niŃZ;IW`fjzՁȖPuUlBH3unR?@*"DW&ʉnzvV >vww5TG#0L p5+^Sĕ h@{v(ji=>An{$S32ZЪ4%u`* HDtDJ>;X:eƼ = TFgF*FJ3y51e^[,d (z8DAJB 1y/ЃSM&Ug.{(,V&ɩiݮ NT}!_YNՐ`DDd0Cc6cCToLb빁0 #uUG?#BtU[0cvBRu#hVU֎ `o $cm_uڃH7z#,E [|jo-?)z  FgPň(U_"*%M-E$E݊UFaDIR0$%a`Jdim).@ *ZYUO7MdRG <- TBQd ‰R ۵6=]+!mH\6l`,҆\RIzb(Dkj)d"XDF"kE",AbVYmE,hXb)@ F2po^'J!l@H@$S|@,)1!/3)aAQLK$No:a>6ER/JThHzD!r1V"?rS,!P\`N>!F J1-ƲDUT:t4KFX±DT(RTDR2T)[foEr(:Ӱ> xB Z͈B9HZ*$. Pj(pmNí`:Ո?JM䉥Ibȣ]mlmJ|K; >QOB3e*ᐈI(KA&aKaG@,Kz@RR*_ڕ?q E,Vasi>Qd,%AjGiL2z.5vo f/)`MͶ8Ì5(k.4'PY!A$*5 J*1EBQ]9?y{?+`_xQRm*p=쁬RČM Ký jAMD>뻛=+TPVHAE b0wg N]~\K9&EErNY40E*X" ETQE-B@@kOB :$! 4`VwB c DY' t[I8lE$qV H\ߒGp9kj%TwڝfGb ai` ]9")m2`j!ڥH i<ՇnY_ VHM`ds`~hOyч)1Tt%*1ۼ*eJ"W4 PAV  (,)7&ɬd1.  _l:q*ӂ|*BBH-#e cL.22u/ I nEQDV,h\.VB4B0+t\it꿢#3 (@!9gA.f B4dR ZZ_ B=\Q@=Ŵ0#'T Ǩʰ`Med4.v q̽vXPWFE8ÿ(*,BR9)m)g{lEb֊`0dD-ղ EH4- BhţNRHW첾Dp& P59S (E%+|NF7i 4S ٲ1NQDE\OemMe2TTʑTR+Zb?_bM4ɥdT-^-u?qxi#f"TP9_ `Ef9$t,Щ&f`yoE6ļs0I3]6D-5 i؇&yssp:o^6:_4xʫkx4ׅ5JׁF:1*Nf%d/ &$t/#cnc7SS#;p/ab[ ӽsi-(vo 7@d5fM0hJ3|UҔAdd˃|4X^YXHR *3-'4!:<㪓$YsYx/Ƴ$AFB!=R9, aĹ̄xнzTfr嬤_sbA]'R5W\]aRt}4x򔣅mé+ALx*R\e06"H]p.[=]z$ZHF|]jiimxdhęU?&xy| hjEGJZV8 JJ$ =Xt#DBWFuWl,lFbOKOjy4iq8VB*e՞scYV*L5GnJ̆CsB)Sr+< LT/kd.LiН")X,ۄ&*Izԃk.F qrUS5YsuEt +*Bj"R\$R3@ͱ]X֐eN!Ѡ΅Pqpx͙KꁤP9jl/Dł'1#7 {/sːrWV  *a$:PIB^yNZ *Bc7CNi oмT9524W;c!j} nT|O4d ޏ|4\0rt8uАs/Θ9 tmTExuo=m!$P (J@p @HEDU 11wt{ C!sdl9j@Bm!;RUdPЛĎbuS, Ч8,JrCzNhcl$xJ\JSŠݐ9}UBkk &mg1@Y7QK>!]mqc $mB!5HO|dBHAB$mE(~}>{^./T#&ΒQhVA44g ''wD0,1*[*GPϔ&9*Qš{cv ߗlI1ቌ #ٍs)[M9/z$k;XLJ<Ԁrg da RF8 r2 5Œcld*LѱRĊsXltl!2dF09B4MSxLrDHƥ2a4pJ yΨk$:d<#/~o(mǃgQ@X{ZSۡGG@@ q>tO5Oz+,iA'V DkzhPKʭL2'|ҹg@XBsᬶb7GQg4- {`B(0AdLt= hs$`Ԕ{B6(Bd0^6FL XQHA Ypvz0,.,f8@T'X@LcO$LI!IsȖ~4G#x\1 y&79±qm(~'7Ř5l8hNXQa;=)I  F@A<g:cX9$A'4lI%!>X[a(F G@Z؁D$[ܴJՇbz把T6"yۃrABT F$3HH4D<>4z統$-_X1Z[۬!HOMb*E. 7o^s_qUX F HF)jPTHR7| 踴C a (tDrT +b,yO~EzMfVJDKBy>S?CAQ Hȴ%Q*cۖ+ztfqsLjZML(Ӳ ;C5ی BJyA_鶅i\T oa/Y()ܐiptxQV@hfnG>`5lBS!Unk̅oP(#"Ma#clU hEt9 DQ@ @GD8 u"2hBr,>zT G.`TmGy*P!R0Ily* _6"}s0:U'=G"u8C4 "FB$g@7vRrtuT 0?Ȳ(~!%,')V[I! ; y|C@R#h j#TNfE 0* TxP!$b0!#QQ #$`DbF(, X"FE"M] PT^A=DV0@R,2 *X FnrmR jeB*1<4AV(,PET*pe즦^4brf+=>$@ ƜמKDw`dlv1u~nϟLb@@ *ܢ ϾR+*@JHޏtd0ŠUX EB.552EEX&dAבCgIkD@$& kU_d:BvA -_( D P9lձlAx g_y17t&&]T2p^e>وvv_8MO(uC48HSO(N'U_,iLaix ew掽4n7I\t9s vD_%Qb".EY CY>`;H5y"*O"PwDc3F \’ *(#$#AC7VoG@͈eR6s(bqOѼ 聓]0,7o#xIAvO2{3AdUB$`*i\IaHQ<1A, QLQrAF$ Ő;z,&b@鏟2ḚHnK@ٞv-d<"MW,UBNP A5$DSu)549\J@`@[ "PdE$_!Pd^T /N)Q$KBE$a@**- oS + E< Q8xh"  $DP@P d R(^ ~X&pPo QFA A\T,BHT%a AHIIX1$ BPHVHT%@ BLd ,*ل$H)4HI1 $ V!RLI1;j8Hb*aw7bMh W$a-Bypy+kq]PpEZBw[_H!1]J@ 9<ĀY\(r@؋@ &!R#Ar"BQ, DBM@T9@AXH+R dA/(QDXx@Gr<(h@0{*t'jgO%׮[ MMs? 7.A[ԐKT, D-)Ek7u-dPҐu|h]?8.Fq3n[]@{8$K`qJACG6Z9YQ4F [:8ĪP[%-kd*]O;@@b)ߊE2jUYQT car9AD]HC,%f; e`#hd$` #"I" UhKD z#"nT>_ʋ+j1b~d 7iI-JceTX$Jtu@BAdP@:/9s^9q!&ij-֨\_Ϳ/6r,i-PzsoS ~!lo!-N;^xļ_KrP2Eۢ$4,v)ѴurǭjjԃIjF3l8LbIJMffej4=Ҽ'[I\b&3YI-RK ̡T@ L"964GV?zT IˇQqxdr0Tt U$ĭf˒ߌ.Q2,yC8I/LĜq\fG'e_⚩AU ȱM´ha="j5dHyaL `cb*@!g;80X|^B"@a2uz)XufĘEwYP7 $p J94 =j|#ۮ$e=F/A`uvGq 3,ogG@&7EI:q#C^*k, xD+#Ŋg'93EL%T˞1&^P/63+3@xTxP6[(d]W91'9:h5 6l4xUsԇ)rS6 fm")% 86DKjx-(0`E$t6RRCḽ=FO\BI?,>t8aN#WFI@|_?WbL60@omw;mBQm3n'mfP$(n7iњn^zݻwgyۧh;ۻqljHuwu-swfh0%ANاU4%*;2Ex-**{ʽ:H AT*%( T%I"@(AEH) J"T(BPJ 4i2E((!@T$!J *%R(UP)UU%+]齙v֙#^=%{B K{^Ԯ" GĽ0{ET\%"J${mD;羾ojti@ ֆ]:KkUDje:wt;Y,2ε^ñU{Ưi&P TJTLK6{[fjZVvSӋ.;m{bF*tuj R*TR*+G]hj@ݩւY.Z㡦  UJ R"R(J UBPP (h{jT" *URU(*JAA A!!BR*ERU"+U@((((H(PR)(PRP"8> }NRHI }XJ#mn;M)4+k1Hzk#Mn=Qհ7uDihn:KB箽P{=e ƃݜW]Cp 3A)T7m#l*UPPd5fgl{(Ҁ}IճUT i6dEV@tr޷tPhCBKzu]0%6[)۠W'/9R T*U *b*a(P4fHSamf7CA"-W6˵R8uQm=((EP(U@m,Git*"]۫k *mt0Qʒ h Hsvڔie!iνt:ۼYϓuD+ֶ 55Yc4H#H "QpEP*BTH$(Sv,mn]n:֜o>9{zu/,y<(2Qls{jO3m^ܛGES2)ID %!locE4 :\ԃZ =Bt597:^H3Еg}G]Vq& OLSC;qzGNnm8oכ\ok5AT@d"EԜҪ@U ( @B,u8|X2j}Ǽ -V*>z{{V["hg]ueR$7MCsأPul5C] n=u%[H&⪫ ;H.@ JmRN)w(q4]PU(lb*G EcUӪ!ӵeOLK76i:FGl7F[2{4BBi*1MghMb!J;1M`+nn*8VMt@$/54măSRk2i ѩhe%6`@Аv4ME$H*.h46n٨4\h\_|A\B<FzbqU[Y6 hZM۝&T[#L dLq ܻ u|wVyPս9J[m5k.sz hڃ;7 1pҮ&1[Y3[m* ],Mn易IS2ylk6zȀݨD%sE1(@e-4LĆS5M2.*M=`=0 = 4dh5=@R I&)jhhшJM))d  =R 4І5=5 H& A zLMy4zM$B!z?`H'B+y{_os`k?id 2KJ "N2@B?}vE?ζ|ćm?Ҏ+EqhT de41YuBd3Bӕ&v1V!/4q󭟃U{갟?glE7>`0k), Z͏_G>#O]/ĺ}qv|ͰbzcoNw~cս]?_<1!{ߦfUĵWxĤ4\)!XחB{l{fl=`u}G_ՆH"[_*EYISg#k#-8]u/,^S#e;|*Gru~m7_) (iQ5 jUF^ѣ#3 3vK*HݱָA.J! $@v/ICroJ?Q.zΗv^_I~y/G3 $Fv;!~'뿕,[>?=>,BL)6&{ FDY0?E~hy+A7 L \&ĪǻS5Ct_Ι$]sZҿ%[ aO,vǟ#v2pCwyHߴb9E uږw_Vh7u/Z?<;g=UUUUUDI$I$Iwp $I$I$@ wWa{=sqrO8SChD$I Wu٘ry-'M\z#l6PEtfpCZK3W6OsE"1~rQ$үr_wّ"$TW3㼙SJA\x Pܪ(wX]eM10ٳ0@gd2:Q,%- 2fL1x\s"/qrC Nv-YtSÉye;8c[<9EKۆqoj> o%CΘ0H3!EpZ!1g'K}\zo^1f`_B_PWvO,6cC_} =c[Q= 4U'>E.[j Pć6IIV;#"UDylbRc*D`F d_#N5 O82N}עciy+ HaCC6X(P\s38O'۰vu2 mt/n&F쉼td:R-cpxAN譆t"J>sCH=Ps6oo?<9nͬ*7WOᾙF/jgKAJ)U?BdU/daJމN*7(7X@>҈2*y_Owgssx_U?Gl|;D$F$.4+mDЛ<)`??{)$6C٢]SV.aYVCJ8qs2L&D̓"fffI333$șCeD\(6¥bDPWF`u%@?ʴ$aK_=Lݘ)ϞsP錜+j 7kr7 R`% $?e"Q6xYWw$I$KWf:>&\TalؖtA1H 0-#llD5d@!>rOz)9ZkeZҤJAJx@^ sc>1L>O("G9bej$ -Y,Zs?Z woތ#x0.=eXsX[>.#F rG|ٷ"˧^0"ZR?^JRJRJ e% hX1?sW1[XcO%)].YzF?;Jw |40$"l0("l0("l0("l0("l0("l\@Ø8h1ِ*q5j$Bcާea-8#!d\HTZ`VQc";coJyo:W_LJaU:9K<)0-K0,Գ R-3RYQ0Y!>@Hd~8#E)F dDms-y"}0Vs 1lL &B/o,nGPC 4'c!}ȪЕ]қ~{8p;t{+u|TMB(}$g(&r4СQKh;(C͏7?Z;h7HlZ!\ܰg <|N;sB"""" 0{_Ts۬WH /cZFCsʅrHpAt).G}V,q0EA2,}aAb" j"djE!'^85;K!O={eH @ a`'@ l7ڰY8}et]AF8XJEQQC (2O$rCu0_?O_WEu&Ÿtȃ!#Cq\wj :U4Χh_>@@sš72[]Mpx+ E; J~`K<ĀwI0UBͨAX|AaKP QN(BB'Soː+S!X G_#.G "҃ޅOL8&SuGzׂB y:AXywDzCSBaE!q>?Q}i$:k,^W&c c $bef,5ѠyoV?2<̴_8%GcwE6G0=6ςɩœ)wħFo06J)xtv޶;pû;J!D-{)0XLvn>; "zbn!#쬰g!(*|:!~?CF, R刂F)$2&bP88͠yLGS]qrɅGv &4`2aP8qC? I'Y eq{[!X c mE6ZȆ{J,žsf:X5ƢaX&1 ۥ*Z !U``*F$>?UUU5$:b>~d~ꔥ)JRukZ_Ss@џ7CP̱F;D#4!<ݒĢ`A!2.puTg\aC*S aFpd&/M&$ {@ҭc"BB!tگ2Nv3Y +;Huݾ'3 z<5$I3>f(reP±0M2cq#b%{k;"^ Uu .C1N" CnBM/At/H{HTWAdI$%پI,NmÀ߂ y-7L'x֜c>ץۻݭkZֵt]lY&auҰEoop/{:̻8){.f` HY_oS@ym>zm:ȯDFLHGΜ=|碡2ty0 aC%ֺ{Qdy##-K18@r0Ij6sM vű=GPmfi{*ttӡzzzz -bIYeL*3/Kɩ:d_߫mmڈqhb j!%Ffffffff9GਨC=-sD\U M-y_Hz&=^B`H']qqRAB + !m6sHJN6? }.X>-\B\4}#XnY]qla&Lg}ׄ5\:,%Ϲ$͜q:JIBP4W,>y1@*BSXiIZ!% R ¨EkE2k;%B![Y/O>RCYe=#)q`hbhÈbQKб)+μ`#8XGp|XDz̮q3nRdXh!5nq tW/qpssP]ݼ'40EoܛZu^*synjl/UUUUUWwB9A D)vs=[HJb+XV"N 0 ג. pva ;QR.X@6;2U%UN`cs7@ ͏+8 YXj>)rdO`8+y%SAA0;YW;sfBp8p᳁ g8p9o)8Wz8nw:7z$u,BY8Jǻ}~9g'r{@;]M@t=T&Uy?w0ܴw+GK"+*92<aYӠ$ X8/Ҧ (D 5\3!&gCӷvw-kX[wբY4%aҔE ?@iYעAHPJR9?ϣMw+>n!9)'no߯_Sy ϣcjQDI oa[qlT`>B"Q_r~ry'>`oM-z؟MKpw x͝{5ELHl.(Ʊ(jWӷBiӧ^~9f)Y@ D|ki9 fJ<&8lyy!r^v o z1U+#`?cX _g`yGJ o-"II;CU1F1P?=+8f3whbGZ֍"r/.i?jCSvNM/UAHInGVoD6E@=ai86 T A'sC=xc}EuEnwb[O5e+O6AiHI .gH K8I/ɁTi8tvi#EJcmQ^ب/ G{Mۉ8v>+cݕOrۭ D@T*W,ȝeVDvU% /N#eBS }Q_EutI:"1$ǰIgD/\ZBHêt $W)_I A([J]zO IYb30eeJK~;O{4 @ya{\2k>.&lpl"l(rFȺ2$ܷ[UP`~Ej J\pp ffAAhe"1A@\ޭLZoyْ9Ł#ht0p0! %*nn:7ӄ |FdC|< xʹk+ϩY05RGS tp ##ZB5y6}kZD.oϢF⮀$~J`cl"ƅci3'bsipF:-,eʦŞK˄X8b^Sw-N>~M?֚ӏ CI4 pBk[w@lIo_ G֎T &~uk ~^߫|N-iKNީ w_1%'otr {i3lؽ3 OR?4r)|1{=2YNX.gm.[FzO40as0S?9bNL-EvgxH Js7,ҩuirOyoDRgɘer`8Q뿀;! Dn{?  )o̻r B9r!7=I?ЅRHh4}dLUg?Ǐ,< ,׿JbX w&|y#2,*ma\v" |\+:@|a{{{;?<n'1/k~I2~ҞlM. D[Lu \?N#SMέ矜yZ(ø=xSų5&jUS ~Wݴ{%IwXhch?Ռ+ }btE0D% "dLN>N%0 f::"o#C (R,oW;ZbpyK}ϱtϬk˯g}{'H;\ F[YjVPmG{ l RE)2.goas2.2j!u>sn Al]O_ч%{*_~N 0imt"A)V)RQ~H}jW2q|c&!O@ p+GI8yef@g(:>LTA^ vdFF%ԖB k![]|@1~;)n P>*3V la 1Y-DA >O2Gn.n:k? DEԖcb%U&q"2*K%GY=xw۟  |jg"C)@sw?o P}9*R1A#a)9pJd Yp=a'ʯಡEߏd1^|ٵ[b9{p]F:;fCx䀟6O.\9hĬ@Col<=_] 97N%@XWj3"gE230xC"pR9~֩N (*O$"[û 0 BXXKscJb9I Jb\Zۯ֨RY_Bi{;1*"(&LbJl*aK!+)*WU~D)\i0uarD swߵO]'uW8'6q(p`47mԏ-?b_䆲 L =dg}2JL98Gh\WY?WOކzF#&"!BOVf0lǥ6<%P LzVk_g3p87\ƑL$Z\KJ<]Ta쎴%ߔZX٭e A #l*`ilucHMK ÎďqAFML)~C`! e̲£ @fdBQ tݙ;"D !([1OND+V(J8)J l1bX{{)bs_5$aT U_8 , [-Xl,[-nX`Z=ol"X$X?Ř~i~L-ڍ򉑏^!@b]F߳*'2#ara/OAy/ɘ>ųyBp E~ic7 hH ǨVOF3ŖZ\RNKa%Bs#.\`{\eiB;ׯq?_|ٱR]ޏOH9O w~}amw2S΄|hz@ +y6M 1z$=6u ѱt}bTiaPP;*?ѬDzq3T wj=whu2r@ӢEcXc*P͒000YA >YŚ1Pa1nUdƍ5;DwȐy@{rvLDOe<繀kͥ wzUdf\z~yyiDCݗ;i]CKz.t,Dl9vsŋD;vіqe3}WtI<]/)ZGq}]'-я^qr9ЛIcsQ,s(^4U"2a". ukJmYr4\*kdjf Ubw|5R+E:SLW`xm@"LfWٴLZ+WV&;FbOl֍inФq9 001 qn7TE*u䂂y@TQvC=JzJD`{u߷ !t&$ᐇǫN|_Loל߾"' BЧڂ*"`IA Fm1D% % &m4J0B&AhI4 f"#PXa3F&g*@4Q FEc17nݩ$j%JiD1UI$L &Ƒ1B I2[F 1,5X$TThئMM)X6-%))ffHQ5-Z,l#EVlĩQM5TjMY,jLF1RI2c&d1m`%hmKRZ%QTZ-cTf2Y0&3DSBRZhjME4h)dM@ ј͍F4l*e&-,V-JJVBdl2Li,̐H T `UV5cSZ&j6 bIM)daA- Zm "M e!iDm@ISYLld+LL4EjI*3DٲTHDb$ eFX$ы"]CldV*FVQ i)EQ()"",h-EHVi FiKBL3mR E`!QkrWR@&)Q I4ZcJRdE!4R`BXSi)B$ۺnܮ5Jhf00#Lɳ D̲@- 4 gh/rh:%>s qh.mWr~Hъ kLlm)lX1$MfjYEFS0B3F4Pe#!#6Ȧ A$5$J3FafE%42ĒThщFLi&fd YdFL( Qfڑl !Q$%iK+ Y Ho+)jTm`(EefmM)()&EB$QCBik!FʘSA)5S֌EDlbAMbD-$ŔjIk$iɠVdS1J5 dc25ѴM`%e[EIiMi%M3CB P" @RR! ȢZ&b5jKfLe(EMFI %iI`ԅXEihF ,4L  55RL S(Ę E )D1MՖEIKl XfIQkHHRhE&5 )DSڴj())Th3[455)0RBfXƖ6D$FJ&)&H M4l6P a 26-B#@(D5}CLRo3bBIB--61d4M4m&1QX,6$h!eT2e!2IILLС12mu$ɲX"b 1hh!@L̄RbDb!fLl6@Yhd1*&2)4DTҤړ)I2(146* ,M%Ұ&2AE)X0&XdBХHZe$dbLjh,m"Jh4fIdE"j1QE4YԌV5IZ(Ěc ْLTAFehչيiJ24lVlԤش)K,d(M" 4ETm&Cb,# c iPY{֍0H1(M ` LmYuxJRc)!Ŕ7 )QHleTh2BҬDT-h)t̪2lɖf* ," h!I"ZE"%#I$&R,3bIVdRRmcFX5-D̉I&Ռ&[V%%Q MR &BE EL,aifBdFli2&46RFi) 54jJm\Q1I46lBj[()RdJS&2L36()If2RXeXSTPĴI&̌MM$RPh-d5$)J(2#-"RPԶ))Paɳ*dfƣRT+&JLH(eTlh%MlT61lF1#CF*F*d2FJEBF E3,LĥMeF5F؋)jLEcIFŒk$)J,VYKC`6ѱj6hck1%QdY,Tl&cYAM%A-RōRVfHJF hi`m i*ֻ-[&IRYQlm1a JiX&BiAkFq) A}_kՁN/EbV.'3jNy*츝_);U?%*i˘PM's/ή|p @YrgK-ENrOQ﫳}]e3!sMK̸kqZ9sxۢmNc9(&`jE)*'8'"Yԃߌ;!+0γyϪ^e&ff|[s33>33313=IyUUUULLϪUcyK c Y(6S=;w㾒1k= aňDX=9]DUq!Ͽ /""MZ𵿄*R&6ԒT&LFiil*jY)Edi*6MV%T&L)L,JLS1MRBIb"lb YUTShIAfcEL٩hJ6*mѴTeE%`IhaR 3l͛%XX",Z5b)"ԩ4)5Dj#FTaIdiD$eFZlQZ6ҙd"h$BH! T̖(I) Ym4dɘB 0ă SeFe KaFDc-4$E ߲{~sGc>}B+v?6|׾5&ٟDu"K`4tz=_EC(X"k=? lsOu^Teuc*|8?UA.)r6L,\?^uGY5ˏ_[q#@b>1aej wQ@U!l-k#4j?!C:7MO_܈? 9eX2ZLfo;I ֡/`{ޑz]CKg_{|]zo'צѴ̝'hN{nQv}:f?o,br/<=%eRϞ>irYz=9ylrOON]ΞsB_Z2;ؿJ)s],Vי[Lhki}5ؔs^]JHU"Kwbv;jf.Mw a[.t˫Cb28&q s&;'[Vk'N49뜹*mr!)s3^5ҳ-6k:,s/<~S]'CڬҶ3"&nVk{t/yidi$ֳ:9ƵnAb07 [?#Ynެ1|u}iM=[mxNe"9̣u˯wr|u=hꖹ["RнP5s猐Q̪O=L,;jyF7}}k;saA.ؠkW7ltFt]AN>*wDz%rj̙ 8ԶLfZ\@z97猉x}{\rS(g׻#=D+G4kGF}m1O7Om-utf߶;O=|y쯔{y:2ܖ=hA]-+~ זG(oYBTwq ^}+jutMOcXtDw,l+i'DRõ;agr{ߦY|Iƾ5ZkB4kRsn;,rm7:=,ˢgFV|[}nrﶽ®S R uS<kKJu/;oek#dVM|2s(!O-p)H~p{tkue>XŃ[U(^|׶^οvi2/\۽gkuCU΢x{N[-(ItʽB[u}o\W_y4xwwR"s/>D:i̚L柏K~o쮧hm#' ؘF#R-;A5jݸ0Gm~+=Xu%m+s;{I|=ҥeQLO"o&h9ogR÷|Hõ /RmFU90!ͶiKQ]p%lGsvۊ f؍}^sF G#R3.ɴI.i)Fƹ^v^[=ux3GYg9bۿ{;qtV;qVѺe{-%) a3|mS.g2WKԹr|_3י2MqmPfio]VUΜanFOiF2,:>1U.s[yU*m[ߤYkպ9Γ]nhC}[MRwIoZEmw}P f*5)=uWS_y-d/m19]!Nr|^y؂ӭZT|;Fәƫ[/Z{~vIS~R!w/E}Z!~>KBr++*=bBzG4uNcW|zyrdwU187xκ+\,&"&r_17{cqM#ZCy[wma=gW^y΢;fcmǹL%tO3q|nyt`ex)5AٝgYϟ21/qZV¾:鮠U{̈́˾s "rH E3pWaAu}/&yݤk^}BbRv;]4y=>s£~h& R9SKg81JJL:6Dʶў 9F8'KKJ sRNJEF@f'BL%<^;] n1KH\89i}Ѵ _"6ޥupR9̷gMŐogS4::?{]iW[PvGoSH9 } iyQ;imoS|כXub7 NXqUj2В3MQO[Β#۞HP­"K䊸 Mem9("9C(NBۄ.5E=R!Mq}38[uAmZ=YsXαYjU'_ѩ$mUϢxŵ;:{ 66㎬L$"V5nx?m{JWEoUwV9IΤw)z%δIjY\4U@YtޕO_Lֈm;K䢡{ݸjy3^%sU>Ƚw,ylmg7*Saj_k>̢7dws;Mqy"vxrB=MEQG<ڜUzF9[db8Esm5ouq_Xw/4ީuH\mϑܙaU-E~RSl83NŌC%= t*G}jae+]rW=-}m9ߎ#'əg}79ڻdKM8jmJ˫kt;{kdқGJկGӏ'z:oezFb3LDac_ٞV2jE,e)i;hk)ld]ʪV^nLEӢs5U-gڮYֽC`D+T~eroZc:9hʹL"SqBu7ՀwڀS;R=,=Dy%[כy^%KJdvG'.$Urk/#6_:]{h~5߲鷻>F]c{^kwZqzտ5GHk}Orj@/szi5m_{\HR_zOtk3Pi\{dSfY}%bE.'[g-4]yiGLY=^mINﱣʱq '.L.$OSG3n0hNocnL̴%;窾^w޿s0NW {J>'o 1q!TY;߇UAsZM<nk%ɒ|_+(_&ԇ|'Tw[U,noƼS3Qٮ=3;FY^kO06#sݾO/kۿ-Wksϖm#Jusѵhʱ;-,Q|w8Gk~ZUCǓF9s]={H߯laFeEMi=i?Uߑ0[+ns{9߼M\+D"]-Q2E), ,Du(}=rl|e3Hfwƞ3t7)Fg ǝ65>!uawvìQ̕/:s Ovkmf'/m+4Zoە7}g[9Ԧ^!vnع+eswS:P֣uQ5>[U]kli -T^\6JmQ*2Kj׹7ܻn0 ݹµ*lϽou'}2祜s5W+ 0M^]-u6arQjs ވ:$$yTYSZoY wWH~$NןQ>f2ڏ"$z4qyXI6sF:<9T[ )~B5զk_.ykr{dJw;yuک֩WJ QlrM mgYIr/;33ǡnB$sBt[ɮk&{qoo簪OOYe-bvi2 }̤b5W) -TJ7rbH_ 2S.G7'0T\ަOy6Xg]$')31=a|i錧ZVwfi=|t[/U&;͸G`ߒßyO5U|Z2S>띾L$L={gyLZaMo5vLaYJtdG9o^Evt 6ߐc*8gHlLmo j;8pE7 -JSgsDyl-Su-B;Tlu;f$4M5(ܶ5" i8g=2#Mw{ 7UVl]\;/k]1cQ{?0z #W}L:k:I)K^jC=~m;ImZ-f'b{U˽D\iGxt\oz,q4Tk.%ߏ͑,ˊ%o[XTwVT{{s#3mDq/lk}­6hUSo3yזj^\{ ͸Vj.|\*hRY*_2t\-3vwXx~D/ږd;{loHWmFsjPsL}sN[Y37sP۾(r ϴ+1.-k[V߹}o7΍|>(k,zy^w0棯WmnvT~seRԣE\5o3Us4cֵQ"]N4< w3dDW[Eg7ݳw^ьD[/VPaù9^s·xs#(YN׷ 4&N/{k ̾$aɮ9ȈqF{>AewV{}>{o{t.R u"[)+F^Kti'7.:e㏴Mr&(%hs-k7[2Bt#rSNһms;u={5:-cwO{WycI7&ӄݜ>+JK]7L&2ҭ'#lhiD7^IUm7НIJD<\ [{YɭR񵵫|NY}mC[k!vi0};ţgpnL'k̮7{s=M/QhwM!vɡA#̞g/jܭw[aQ9߹or Mf8.ks-GK2.V <& /"̍{tx=Ú$g]?vF<ۯpZB+W<ŦRq7SUQ+0YC$BKߚTk**DjmEUPAEL\:e3v:V;5)$m#:L r\bvD_l=wΕ0Z-gU8$"$}4/.f6''1Ylwr=ds5{SXC_zaJ*ljS/Ǫ[cwL CXh:_sJWK [O}Bp@kNFK9¼fs'0RqG h)O[ S2wTm=\q Y.M6מQ++Nw̿>v89Yxyj]. +q0^U1O5f!߸g'RzE1}1$V4Ҹ#wurv`2>1]]`g;s/˾|5&fqO<76ne&`lr}Ьxwm]yFsd暭+6oU&sAT_+I}yRնFr8| 4qo+=HnڳQ}/iaXgQRRPl.mbTNp̟vX艹ozz۳[Cn7zԞv`o꺫yU}?&oJzcF9(bžm7cBg'OLx24qσG%OMw=:/[RBrWCiy+ax܎^%*?9 \f̊wq fDڴyZOVhɚ^n!a+7|\ί#/91l_ fwjR*hgͽ黢]ף'q(Xn߶^Z.L{.0"Q:k}5ӳ=}-tw+69KϹzu} Çfm) 7QN4.sŬU's+=]KxnDky~Z5^*!0V"qᐥ2kC&3 [5۬4eLMICzV_, XuhWM,E߳-ر XZ/P;Qӝ{[yX6Mng޵+3پ掚/hwi=>sΚQ=;]E;ϫZGxsW[~Fup՝&j;n:s,Knޠ`{i-}m8{x%חT܅]uFtwQL#^KRwެk~O&- >y1[rcP"~Ҟ==R=MjZv*H*XNR=j/NUgeegQ]USRQ Yؼ$DnL1=3::afNJg>ϟe3F]Kҙ,*xr;~]iw^T%C_n^]M-Ꙣ]<G *6x4KG| kuc<׮]e{h/wrg<$rś>p/ 'vd>!{%9 sʥZt(92N9!EMMmkJzw^l/M>g^Jĩs,C1Rt*UFlR_i|A=ʻwsZּG!AΠ5^xgR';.*|*0Є^ʼkD3\M.FnU\`ìBR+ٚSRbW.>_#le8y}m.56_j;yx{~s> C$zz^/v}ůT;u}'L eǖ)Qs'GIz0i`&eu],>+nbD.Cbv* 9|BkQ|GkO˵=Mo/2roiv7.pM?/9~!sXkᢔӕ+o[moY?%\HwJn|:bȩގW|VʍGfrԯ5L1GwVܩ h둶cMz岄7.v֯:bt*3sX;fZ߲u W^>zݷ0"&v5z:Γۖ{AuM_} fRjMW47-#/㡮ruۄnbmg'-$e}[{i{us 1PkǏCss "ݮ08qsF@L diqî;[8Ad~1 L'uBLeyV@ h*O]9ןP!}<P.@&3# *0p>ûhϸ 55aR0F'u/'z~r(.F2N\Ζ#<(1̦|Jd#\aY;=o:@JȰ֡0H?0`o74p\@ť#gZb0N#k̻ha'8q0 `Uk20' 9 [$,e :9i#ާ9V8UMg-sQ5񣓇9]rusȡzH1=CǥH]9[zm•R*\K;wS  E/DsO^ɘ|Ʀa0yç SmH ǿ>תJf[ eAMꓢZy-T,w>j̊5k>׷-YXwo1qfk'v{lv5 U3YM_];wLsga6 I 1{~]cq05qZBp¦=,0Qu붴m (㷏=s*(^Oe`6pY\!ca'qj3APǝzX^K|*6gRɫJ+m8H47kYroL@$F=T9swӹZ٧0=0eNC*py`abi9a.Y%M/7n ^i+ևkJ޴s(k+^A)0r ŕ(ۺE+}fIm@#)ƈsx!Jrc}iU>>Ny%0z.pIe_u:MeIPC\hk~jw:iiso1 ̔IHUǥ[1I`|C5{mkZNg;sן~Nr* 1vB"IEӫso1 (@{ q$g!=$:Ht)YuӼ;ToV,vtLP&pµ8Hw}{tutͰg}j{IX!S|pV-=j-FwRZ:Ý/u=>%`*)5\XR`ih=Dxt=JzD%;Mz T=׃"T8~8 'N14>uǑ{i$xnuhr\1bQLGLADCY1/W}h?2  P]wdd _Y0Ҍ`,ǜdݠ) Ṝ>tHЀ Q0h @چpNO0$#bB\X[dPPoŚ`;'Ov&*X$ڊu\X=P()VYHc ߮= bRt36AtAO(;i=m9/M:'Зw>$u\"w='YhN;+DSHcU ^}V GY(^rOwCNQdP^8iQAAf;^=w9vwݰgǏr瞷$=wN֯7N{=tM(H ):2oiIpxǾfHORI3B BKNkPiEZ/;}(ׂ:o"ze{jY0YŻY*<ء5߫*TX!Oi9X!.PAl w`JE!ua*7Y`(MY;ز9PMz~ 0Mrp3*Tm tF_; mr;' >Oodc S\Uz>!mNCSTh m^8gjEOtP_吉>KϡeWpiĜ# >0e|`Q1'*=0AtJ)drM)<x~*AV: EtϤC!0I7 A &߫)=Ƕt8OO#֠K!*'xl&.1x~$f* ewΡ5u7et<(_s5Dnd;jLӝd;5QŸ&e^. zk8ַ;N{-z~iUwaPs ^oprw$yvΗ3*nn:QP+̞w+^/wQ24CDU>/zU//w6+/{Ęܺ4= $:B 4\#nK9;z,&*RO|.]4ƋsMiXT)vά'9 L[䆝QVH'i]cn7Wlg3 fko#{/>.i9KgWλGA;z }Oc-n7v[?,=-i)U=uJƹR 27CӛTcKַcM<5j\N#Q|BYTwEauR|^rtg#?9)LIŬaq*xI :N޵1#cmqL66ƳDF rϳ߸vGOS#[w.pLny )/Vf{xN9RN|5e7uѹ #mJ`zWݮ[+qJufx.ӳ[G7uFwoL+k◓498K^{{s ig Ifooos n/#>ǽMVM|Λz|M=;F7vi{Ff3|ismv)uZhC #!8 @Ҏ#A;JBiy%iCΤ+mO;[:ADlnZk\w]Fh-Pk!RooPxM j Lhi+HEnZQW6浵Ł (Hn7!ْiLiGDMJC퀛HS@ Rkb LkbQj5sTUUbmmEȶۚ0'o:z]z)BZLS.@ )@EPǮ還*H%xbJѣF4Fܾ\1W6bN=JJSbSFs" Ll&lD=~}t9́=%2W rPEd SĈm(udC@9 d b%(i) R0){£mmAW5%&ҡqKLG!!:6߃Rҭ # )q6W-*(BG"d/=B5oӺcFتI@:@ TqV׍'PCHSVc)G߫@ TThZ@L̠+6 _wafs^sT,7ڎIE7^{fcl괂kۉc aT<4Z̪(("=q@99L^={+\) V(B)VBOX><_h ViCP ^7߉GL)5(z@ȡoN-+@咍"4!CDQI@ϏNܩBh(WQri]HUH' Pvc$]{Ne W C5PZF66EBm ۶ym"/2TX5GO^NRUP |b)-BfM!Hs_ZjŒ d @SIPyZ4mxlV"-)d%-ϛ}P2P؊#[wUZ-lVmZ-7]Zj<ʆI" J[[F*,[,DERzuaD2hJU( ,mEsW-)hiV;ɮ};Nx{Dž,NȰLthbcux7mFSwa)ZD y2UBB@̃1"s|MTH4B=JB-!JJ;kmQcQaFrDBVߏ^x|@0b({fDD+@RzkӀD okEk cP4#hhdmFi).u_6q{ɕ& #X*-؃j.zmЉJ AJ}S B|1 i}7œLEEP5J'*(mr]rP EF1EFl@<랷N ZJ[03R2y {^u JRddQTB%ZR@{k KH/RWR*4dP%!H!sۄZ55K65_vș6;"f"(׿>zz6j+Q)TrQ 6_8;f-xR.k(CQr(5u ';kIBu+rW$ޜy|3 JR)A%]FH l2sؼz=s%`1cOXa\CI6>{w|ܿ}wi2Y/;G}tQt}n&I.ɻFmuLsh)>wjrYƣ\Mer=5agzX^)|烾*)ߎ8oL9C}ho7T3Z8t> >\1o:D;'yƵX@P8u7߿qјnrjuMFٷ2((:˴SXq.w_xmsiA8TB~cIzU|I GNt".5_]6FC1"Ͽ<Ѿ,׺fTzYd0`v"sXa{(mu kvі}x(ov4]"mu92Ô#d !뮁NH*뷞6)iޫrTo~>ϟ~w=nc\e,"!)S|SGRPlo`\,=fnfr|VޯĻwJ KАJtvt(YzΪRVE'3 &Q&٥m(8 y~;wNcAO=|O5];YIJn ⻕_U4}֧~^ P8UAS7BՆ uD!FQCA>f DZ<ꛗ% 3zJR1e'R9"뇐~z5 i~׾kO}:fw^|=.cZywjZJjWOO瞞fs%#i>|$I8$ }‘GRxkbYD"VW b)ϕ0h|i^R7ߗ56[xLرIٗ)5;8Cl^|qT C]n+=4N iη/N'ݿZ # @JhSJy#ϸk޷wMwy9oww|O{=wf2wNv}s6:v {>G:Q[' cxxԆ8fM@dheӽh y ~:'V o~CO\oC_(/^ 2x<6OA8CMAV]zֳ}"!7y_S旡*B^Myr8 d A֜A4Y2=qDYzY{6ET |rbSOil1]~jpS1hVD|@{d)'SÁCz{b >T!I y0O|uĨQX{V4l&[$%Lv{ΝNS;pYA\fR4JAͤ!L#@$ワ)l8,@*X3'2WyԜzi*dHmrN-Sm̲Sq1V$lHwzPX(>J+"G;Ϗ}AHDE3Ey=9m}2VGs7BBzC A!*_|w K ۣ6c2Hغ՚uv;:A24 4֏/mĂa'z+$+-hrÄ{]f><3f wa'գ 2Atu@7λt )Xpqێd2\=j빾4J J 1˚P5kNhJ8xlQ JtWIUrSm~pIwqԠne:tx/9\kgf aco(5&$,\b kǫhyH=z>/},!D q-c=rqSٌae@IP9 @$G][ݘI4  3M|㞐{ڶ<;'FopÌcolAkZO @}=ouzoe12cyI?tp#ߌ??7|'5o`]ұAuy"ƒw5kچg> .xw}!d:x<ۺW 7yX7(ڋ5c|%+ijD+j7/F$MnI\&=2: 7߫Kյ8^emm'OZTxcETDRSǚ|Ϙjf}Zgki]{*(7Zdί>0uNolV~gnyz/wt괧eS %3wG)1ki|2+˔o,hkl|n b o|s"zܬyUԈNյs umuk5>3qvZV)i"9DD޷xNmw4a^]u]yo)<}u{=gU&0<( ILo^ОRoKP`K 9e98rˍ⠘E|Mg]=mDg]1nI奟Z%u^=isFz=g磲wc~WcQmI77 =[o\sWڏHJU8iC!>{"D\ᙘh3NInjˎLvy(2=\x;Tj{w;ey"\7i7w%5zxc-)n\}߸WWꨜ5<83Jt)8瓣K-;'yJ}} ꮽ̠LForG̬xȆ֯O`Dąh\iS!)NRbyvGNwZk6ny131{\i}J?_3ΐCmXc1a5$vGUB xѓCݓ~8yJ,GYՄ8C9jq!1s]Ozג_y;E142E[М Ң|z|(TNw8B '/yw^| џEۇz,fOK DiUXewޓGb5n{< zճJQ@'񇅑N }r\>1M&Xj>D aOBD]2PAM'kCq(*m 8p Ħ  AN(K_;A8gHT> w5:5gf?wGT< nPᄚ1CIL2fm,y2᳗nc1S2VIiheAwy7{s^l3P{1a{K Տ{llM{z1|18 k;:1' vTЉk;fI'd"i4M # {'mA  'I,#2c Gln@ %E`3] FGW.g es]Kdx#RϸVBEN3SNt(ZA[JΦt-k, M4VK>c]5XNr(޵ "}PMI|}l4J"\zyfCsvg >L@r4Z6swF1B0r cd 8+J:AgAӁxqŇ %I^<ju';.F^ɺ Ѝr/2ZIFanUH]f1<9u!'D,xpIvrU@҇G (p/i|/d*EߟPS|a֤~2Zu5ۙ噜mϙ69cYÌ5Pkֳ8d= BȪ o8Z}W3͢~N{S7ںYx~M2+ϡ$FOCvS%[s ,)sKM' &xd:w]Iu6NNB!rrhHr \q8jc1F.$N:qRdEkݭk`#u :KDkOZ3G Rs>:ܮ7f 6}fMֱb2D]0uϯ5,:`)D8&.0N88Ex)uq;|v\|,$5g2|sn:#@j*H8A$2@R;m$`+ډ_NI6|}4sf*./00 D'n?f_}Mƨ3:pydkXZ7oё=F27N1CKniUDS}UvLq8.L$ÿS[K,{=on} !+~|EEϯ9羯O}zx|J_v+YHۦ N,nΒۮ- B%>]AtVL{.-lj}ǧ,ڞҸ:ݴZ^NY z_u[?Dhiv8~{YoQ@p: (,Pՠyu׮r'?=O=P+*[HT%)ɞu%d+:4L뷬6$D'{z׋P^|!P~|v}hNaWk#Mf]j-:re^/}YNf:AlX(/;!myg1=yxIQO->Rdf.NƣDՕOMRs ޚy{SlhT̰kRŵ{1߫wզM0tZXk uwuu:ƫWLpE><_vxmZ7Cjhx{Rqo/2Ep 3CfPcD(qi1iyG[I,׼㩧IXs}fDbb95mO_;!əbÓ:~;H#A88\t_ڽnS2HVI,pa=$3 p[>{Y}/{Cϼ}~uϟt?!4qq?:wa:Ly-,vVE˻+4qLY7\caeEֻ/p'{i^& NR4Y|gT 10eB(_K  dsrĒQB;}Y'7>~@r k|~?Z>8pH`{ڭwՓSv"rܗԔM鳘xȲ곗Ԩ|QP| 0Sp^{aR[\qZ]شBxaJ5)y}|kՊ4@l` !b*Ze(s[^u㿷c^u筐71ǃӿ~Eֻ~Yݜ5<{ʆ?[yxd`DߏGJji_Yv';jJ\5\cPFxZ;q{߯\j'F0A! 6}/PϮۯ݋%Demb!!S(]X9L!Ȍk[֥͹X[Ӛ9݄DHp!Uڑ84@ kCώ7ca\{g\w=u|őA`ySlx**)Q8@Je2ۚ5Bw/ Uպ۝H1Q1kQ5}01柧΋<^V[`;I_=ps+]`ki>wzƲqۣ֡ #T8q#5ˬ`hoDž0)usYn #M ]oS{ί,hsJYjMlhY}XQ4ixM na8N3a$aD |_>$ûON]3/fCc&gز)B○{FNA"qL6!*,e l! +mlݥl!$`]H48(o;7.WMSBwzla"n)r"ThNcKu7٬ʖD:f6pNN Pw#̰Υ}u<5w$h!82x_2*5D;#ze$ޕB"~q"(q( Aְ2o[yEXO7{xm睂RpΙ9߫rH_.]ya*B#;ԵQ' \Znj eR!!E!` [1awntOzxyxlǗm \6ήW};2DoVn,GbO!3Xu)dS"vq(P 8 gYĚ3zyw!p6I%bPYmuۂgpI8=|I$F7 _= q&ncy 9믋Rᓄ O}6@RuלpYuyV٤9I]M! yShv]q˱,BwG[1,#(mU('\i7y{Am8wߎ#=A/b8΋$.oH#q dPԅ>^d>Ӡ2mq'(1cלxu0=V8l,0;| ҟYZpލQh E(W2)Q[0KuWdA]Zjpdfuoߟru༕sn3˱Srꊭ׊l*Q+kFA_,1J]Vg%N:'ѻnΪ{֣D9#<^^kpIy?"S6-mMm..ޭj5ĤmsHlrkZ,ͺH" [Ru O8tCLi{4wtߏq{:y͢Ǘ~UՔe]qz.D]G;\v2&y}j*[|`d췞m e4rF޵uS^ϴ ?]S8yY\pANuVItU;Yy+@=.WdfxJ2RTD'&vڗ 6t«-cY^uaWmzڑ=ZG30=k|T~i'O`iz='Q=[M{@qy'.zIkhڻi^yPci,Vzɥ1]L(fm_yLiTzuYj"[>u}qFisE^6:k<fbqv@琜uٮ[]Fx|##RTދVbX+ƕjN0Fɟ xQ;P]9}ijdD]fs'c*)|-yg+o+CqUl6[e9S[yKҴۉWS_wxgEdRǗ=ߓ ]f07̴Nk.y3ٿ-X3c|F}Q>HOy=uhA׮##|`IOJpJJ -iB+D GD8$(3  >&t&0POz r!RݟNE["~=uSAR~zf,8b;d p&rVM@+,G"a7vPa`H z'LG|qVBg(g\z 4DH/~\{}2qh {LOMrU^|!J | ;kxB:pWuC 'c⧎ | AIHywˌ ̲6^9q3W eR@UUi/W I]b k9Tlp4;צT Lc>c( &WdoOx rI)Y m7NBI*t>uE;K\/44̅|̿wW-/eu/+Y,eLIINfJ`T*{-^S]ep$+,0(#뼌bÜa0"HU[΋ĀSLc1sZ9#$m7W#p=w `f_]FbH_o']w:{B]h4s*ns5G_{6wAHw3=dfJG*B0N݈ۜ;4q#'#"cF>鍡V;U~vk|a`c;rrX{CZ}/5Ch6Ƕo9lup\7^* wL$p 8FV6TPX{>8| dҰ|s6L&NB~|xk')~T约telYE㦩}{@*OT)FGF b,Uyր᪈m\vo9 q⮾<>}_+8$IC36SWd<(Ԟvh L)]j]@ "0J"sJD{Kih@of2y3϶>ΐċ4E V{|B|"w+p)%K-x/grxCB/KߦYlm6p RZn0@J~7 g6Kܫnj58]3+ )B w9H4ۊ&HDDm9yYSI'\!)qX>7@XA32":e!kf2p(Ft&CiYN$Jʀ4f @^2e9ߏI6q $I73;|y6_3¿xnF;NZ*(I9ni'Ӂ`t%:F a1j9)# Ըkr k}G>@F#KNZ$H'b #?^9. ;8 Is &ڍ8&F@.ܝn"t1uz5qi7-bG9yVgMJ W&wˎ"{TSώxAC*E_]8E;0>6γI+U]L~yXŐ4L8%O% Ҁ ja KJo={c*uFZV KĻf=߯_>fNuhJuLpNNXE,p#Za$`~ko|O!g_8O|ԡn?7󾻾zF~|ﶾ_%s;вnCO.ZkS'A׾OY3}˄>G>~H;`1͂c$c\H& {ߞRC}a!T*v!\H2F8+ qCCY0~L,bHF\|$dc3`E%J@WֺkW÷s./R5UsX/1Jw97P4DN-SJl82T"i)S+BVD# :}̌ (@ne\=fn^/~qޢnj{͡0ҫ8P/n4N^KaHE;`YB[w{iB(>{pP>s|~DWfnk7Z?)]ygZ^zq$rs߶TX}'=]sSʹ& vF^c>K*|1ۿm:egH3~8&szf5:Jcp0@#\oyJf2%Ξ\|灄dg[;Cxݻ41rFWg6zd+T,|DAxPQ{i!I} T&Ask>Zˡ)=NiIjA$dn(&mtO{q;ֺSATk5:4&-"WC%{gzDY7kOύkfV[,R| _s,/~']?>$񠞥bkcYw;Q;ZCaDuY"kΕV2A# وdc{u^_ OWoWاWeyf{89i2ˮwU+umҘۊгM̦O3z"۾Zߪ2nWdjuN$2 z{l QV}қ뷮dUn=|JJYu9f#L:h'Gds׼"զܝ7T_Kg^;5w4'mORNd*yh͢{/%w}Mҽv=/, kUZ )u5 {~fNms/$kC}G}ufD>m ][Qiʶe xcuvYaV+F)؏jN_9ڷ;֯6QTo4e#L`/1|tYׅ}p{s~;}sO#{9VrD-3fU\wݽzyThTCCyV0^uai;IQ=2mJ΃4@[;F ]J*39-kl4goDvm{Gˏqwy{OieG;a4{v޼ϲ/a+ܙn*$̵% T;]e_^E@3qV1\lB63YakIf=3qq2{\q[8'XV#ܠmf5fZ'~=ucMi;u,V99ۇ>ײYA|QIÖ^r\u¨F=O3}hzm-Hu viXC2tr*.AX 8okQ=p8``B%*" jd=ҡgGb>mIf\TuWnM'TR&`qya)_2}K:g\y^Y/U{`򛙼5R.ShzU Us~r䪍MynlPI״gwI Ru\"DCfr/B!V.9`̳DMrN.KAj20}O"IEt"5!)ynxerHM6 rgmp DIALiYwoo=j]txKKR׎KC&fAam1 }G}1N'mSȒ|?OHz7PQ*lekGHדW"KS\d).aeFׇFDR Hbɐۥ< >TZyxG.襻817ߎՒjѶkM& oi3D.ʩ r8H;˾R|~[~pߘ\*Cu>{v4[]qR&63˨)_nfǛywimИJFD̲qlErj-; o2ONӃ꘵"%A5kvr';]r[2K s(3=ˢAo{(fڬsZ$!ygwC02٩{ rߣ?$p.J ̍痑uH*$ĩN=M733oֹK; tnt ^l5& r;!*eљxPaZ],鲚$RmSgJr$DuڭM/yǁp v*ܕ$t*<#Uq; Ju:߈,I cR/gncO} uDVF牝 x^D7N<[, nh_zsdssivXIei6}jp 8YWo)\Q̋9xNc34AYގ0"X=8zT$TВ7Vd"W< C+e_So1/]?>V29wʌ0VqJ˴Y&եKJ|.+|׽i@>G#`RI/V%;_RMVʽ};ΥZJR?%ʩETDFe*} w5FHbQJ"!pP%P*&d3,(leU-H ^v@@ gA "gϻ^M9`OGI /9֤s"[5I-AbQKr&#P0]>+6v^zxNlAroՂ3fn-שt3 AOeR$'ۯI׽n%!36 |۾ ~qڋᆴDq/NޝTZ0;OBQnͥs?hLmRHI,sj,!i)E VgN xTZ_+!q򚞞 *s\iLǡwz98n`}\)c|rwR㗗VDx܀S+ xIT\Ze֊RIS哓אj_Nf{R>&kNP[; 2"4(^W%?G&ɡG)M)'@Oo.$̠*~ ktJ=WeZ3uDi)EH~orSW"1MΞ"H7z8)̵ҋ3 Y3/3Uk_l*XXW;gD[v=$:)95'm)1Ơr\rz{֛cW gC:MιH /^g yIG8J8VӋ]XZ/o [юloiyY#Qdk淳俘F'`[&V\ln9R_'Wu=Dl KʞkϽ9S:aw=TnuѦ7I}ys>'l\{&7^זʻt/RT {'wUa^5n1=u]gvkk9몈NI榘?ɓlv}-2t9x߯Ȅ5IzvM&u(!T)jYN[ЃB+Iw,LpL[D4ӠiR5 ǽKiٗw'dNO|'o):ww{zWl/k/egqԏr==f!/R". 0l:<CSi(+ \iC/T~}n{nq J>x=ST!+[%^l0|I#^g[~fepp=^>s\J jw)}_|$A[zhAALA:Vr"sޞD`I|ΐI p:]g͒((edb@T'ƯSd'4$';zNV!xDpOD!cBAU^$!3a1?C Ŷy;OOЬewV^Ak<ćwu-K0zV-FBƝ9du Sȅ;wډ3(A$ I%41dشR\gKvMgL:UgDsQ7Mj:hT::SK}ch0g$;~lZoٷ:.EX}eUa>p'_ЍV߯-We޶؟~T̊ S0 8"㝽vК)4F ﷗m-J|#Bk2NJ^SE5 ߬;E̴dx:'õRE(NvڻiS0Η*u"EvKn]I9}xB@vYZ;jN{ڔgﵳIr5U3g5ӒHG^mA5 Εk`!-\]f'8҇v+we\ @ +E_…cB,0Y>=yǢn{dŌ;J䓛ߪ cpU-:כq"s4&z6US[ tNtyng11:%&OOyB'i w(FZݓVbQs$gW5n>f3ޟL3}CG [2 b,BDL$EOGN~qY]D|=VZCc˷؟ODkiY=˘AK O$D6F(6κ5hYC.'}]_A=\waM!5+w٤gczl1io;rt?w4|կ yzkGbުW0&<*u|3)*BŠk=%^+w>Zw,xCϣVLU!K^Hs)^ԨQ">M%ω:q^)$߸9 3LoHUg]MkI,Bl>3=lo"ݢ<]FZ;!iju)F;u"= W{Q_*Q\:8SWk]I̳,#|OGWNv{&ohžt=.kcD@73gj;Ɏ#x%w,o$O;&z,񸐆ϫHY_h/vkR(8T7WkeULM_KӉ_!n]~fv Vw;~ )]e<^p1:H%WhZRETKHU>r+q7 ΛLKf9u}UbJ4jC]SzA"ru$kbN%6wSݱ2Mma[Va;+ q#^ eF!kkVuyt(ROÌT+_[δx角v[":2]f+ŦSq19uԭ=/o^ h{q-L޾Yi}·k[=E]6yU|=\M3n`%"sG{,"VWE;s<Z=m/Z\UV[4yg*y݁eK{/=OZhoEONJxR^ZhMf;=> (4}yL=HxP˺5kSuR@rMwvPEVe7X^s/"KUn鼑ϥb 'DGEDZo+uwf]=w]O^}7TPZOGͺA9r7S}t(^X뱘/d]jLDmB/Vl`dޭ4)_3H3Di \8Ϡha t}J7YQQ;qD$ow|.'^>gUQe'̲"_p3gn[7` x”RTY3s*O嚲TOiWDG<9n|Q9 ߹ވC"Me/JD^3zohCvwۤsl2R>Z8a  %_kc=E4ANk7\sJ{T<wN~B'=I.赧"|-gj(MYa{K:d޵!ׯڔ^t!g݉җ s?N}څ@ӂFC F+ Oq |>yl3xW"{ry&ܕ7PdRyX%T%WsjkRc;%+7)# >`^ݑx7{1btzXJ-h+IzsuͲ{mM;d|IQɍRBfvJκa{dF) *yOPo[/jU;SzwЛ17,˫y*wv( _4$@H7~g\A9Q!ҊIW ^fm=Es8kr!"uBNENm={Dun$Uw-Nvk B%񷸒Yqt٨*0#xh>=BqT$XFx.P7Q6Fۣ5aqkςSًwJOKJ^"&c*ϴZ}WUʒɣnVő^fݎŎ|I;㐯ZPt=drzѽg1ϝERƚB%{TZZYnſ;Y{Wku{<& b4jl((UPWo¬Qu,TM:Q&94x"b *PdgkP cjGI_Y)P`sPE*/n}d$FRc3wkɑ\={{~i JK5i(nR'e6yNDfj6h]ɽs5O>w{?׫Z,XOX^y|zDG]w>!M 糗iחCyO-r뤉ΑZB &#=d55gbĬ h_{be#"۩u[=)PfWTww3hBJz3w M%de*81у[G{7sJΗ&.M9^ rOyۮfv|Cʌff뼣ۮw{/d;*.s+vtf3z5Qr3}ӑd57XKoI7N9r#Tzh^Zxiu9>~ٛjY=.:5Vuyp oTOy7La'|SHLi3=v}7ݘVx{١0JUV2NN^-Νgo;5-WCꞥ_Ӻfѫi *1:Uw-̼2i'nwqZshz]g|JD`&*n &9m.rY^b/z=}3u:~VYLo1aq*1\x0PA'"j VLB4Lfeu/.QO*gݠh]OW3Av3 ma+ZUb'\``OIQE~񀠀kӎǷB0(m f*ۯkuTWEC@*jPD|vaP{ m+@|Lt]C}^ ^*OP-oM0swwUP.g|XVY q̉kwou7̾`=yȾOg杚&w:&5pn IJl= ~6.^<pa 8Eld:T'%4Cm5In|QNOK5TX容}$+vo1J_^9ӤNf>棨f1W" 1$On]rWue yYR.g,aV$e j*~ʔ&=+>ww%ԡE/q̓yӸтZIϗpHi#v(ԧ{jwpr,',?6=꘷KO*W|G.Wޤm5N:qr5]8y(bo[G(H Qk`R]e]JFr34L@xLl_3ک@MJ5^yiGr,֣L:j,Mo^P9^3^џPߏ56g؈nڤB DuA9@pjB촛~D؝ȔI!ElSY'(Ɍ +X;u~j;u3;ή>Lb-_+_z)V]_;~O/g:df;hhy9Aw񃟑4=Q} &go68g*TZ,Lvv>(``G_^t#tMwJւoY"t9ɔwγ=#/vZѧW}^x I0KW}^w,*Xo#CrƵQFp]ۉS=t'jkzVjÉOgEmB3!VLiW003U%s쫃GYCzeaJ^TO\  TZE+>n;ʢEE(u(8pܙTER DLYJBO˹"56U\Ӌ&S kk \q>,(^lܲ*ϯX ](ڨ)Z4@YVI,GXtym2B*R&#E Xb %uP9JCteWi/)FbFB0pȑ%ORJSXsTjCJ w he;ﳩ[k񨎧;V\=!s |]ݽ\Sïw v*tj(D)x6)O2kym! vBz2nY 0q:ό Ŕ83c(s ν3%zsb6J)H^*xDY)OG@qjzvAMGh9vg>g Xd>e+O|iVNBUQ-isuES(|u%y l *=mi`)rr]ɖ^[ym=ی!Ӎn-fk>5S}Gey!=ͥ(6ވlaIrKZřxCa5S%)yJuxMTA,TDsPŌ !!b[] e$N4pcd FXqf0*߽s] J]wiNi) n юG'RhYBgj"Ntem: ,nyDˤotNEI"H3S./!(B_[C~4"W#G17<~ ߝJ3'cR^VUX#Bz3!A2ĒPK9JPK%JE(RȉiD9\@YmwI%5ҐS׭-g]W9 %/œrEvDqռINtzu:BM"w c }Sg[tek *\-=ε)z"H;o)i nr,B.!uJXK &{~^M[}Eo&[%y+2lq:&)(2ZT|$BXOt AGt'{8XlTkLe52 3rS3R,=aSe7D&}zzms޷2~{{| ^Z=mwZ]a:WSLݳpٮPܮiNnwnwjnyK8$8bqi@XU {}x(vBA"AǤҴ"oP8HITR#,a1/m{m syP%d(+Lv8R& '|DT֞3$|IKx;[O6>xL\Oz$Y~nw3hYmdˮrEVB3dawdt+==ַU|{PSabT^3"K (iXC% G6¥(ڪ^D@) 'z鴵,I$Be07ʈJ!Qh^Z5o6-זּkg5kN& īyʪgm{.o=oOũ7\{$+(/h֖ʕ8BCuW =Nf!I;zM\jbζgrҚC ||VrRjmNg}&%599O/@˾ϡF%7ڶwzl(fyVM<dfbX;-)W3rQ]6E(]-'7PU *s vQ u:+G=Qm*4swnt ki"Y>H i>H k2f4NOrl)0svtv7M|"| ==f}mUXc Wbw֞EULѬH9H2 Wzjȏ|oKgZѕ]`Խ } L[ pSXӺt< `ve96("$㒚}h]=gǽT4,Da|a,m5=q ެ} yxUKuĴRuwD[o.x7Mx::ĦFBwY<-n4e*yUtwc׾y8GTyzx&elB_}ȷBfBn%7^ KH:jwl8r͍D5"3:Kȕ(`<25AZ&^ ov_-;eny:M7 :4T's 8LYrvYKmn=ѾykmS4D/8 ᱃*104ջǯzߖSqMe0.Izܭ# T5Q^%(F[FmjEƳnR{g xUy2#C奍d*+ežϥkӣi9wilFō31nUpN89L׊lAY}1!;9)zO?AWoϳW6yY_ן}n*{!Q۷o67W^?k}.ɟ֧ |az\?k *3B|o:qêvd{4[7GoUg+k K'~ NnR: =-ǿħ?>Mm'xtko]z_>?*j/8y 5,-İK q,.)"E\4"aւpi*]iaXS 71,,0` )i5E$I&I4i4*Tє5 0`pK ,,0` +.\r˗.\rɃ :K L j aR&%J*T4,0i0`S0%тXX0` 0` 0`\r˗.\r˗.L0` 0` *TRJ*TRKQc詬4M%J% 0` &%K@DY bfCi!Y&IRJ*0tat 0uI& aִi4*TRKYMS &*T % 4w"X]` 0` 0` 0` &&%Kĩr,i4*0`XX0hjB`SP֒԰`e5 SC&Md0k4i4*TCOFz13$ӆIRG &PI7T4m7I)#8i4*TQXX0`YRbXX0`X^h)kjrbF6J*TRJ*\!(i4*TRKM%K 5,-` 4K  0`wbXZ 0` 0` 0` 0`\r˗.\r˗&  0`  ah% 0`a` 0`% j5 :S jZ j an ahXX0n)kIau5 hK R 4K *TR2MkJi5R 01,-K @K p&j*TRҨMkJ,Mf4˜.@8i513&cS'^?Ӂ7#`eNɪ 7~-GzCyjoK:{eVz~β& _j<߳G2kt e;~xo A.yd}lA_BF GEfy?f>Eϫ)<{źmm `e?s+BK j5D_0ӈٙT "_,}_zX=&$6ːBfy5s`_ThzϬ, c/1kc,1u,~7W?L@!S|mJPQWB k,[Y4Q_'?8Ozbhob꟎~{ 8K ,xA偬 `SRp qa(sIf>+MO(ߢ(~P(t N,&gQПh]jbu~v+6C{+xbхjэfw(e>nm;kkHsӟrE?~o쑂H8$ZY%$4@@ LmOCI| YA'V/Z3-MG`x "@V<M)=#H٘'!WM`+( O` ag֮ x ȏ(OX&qb 4ξiJRiJRm{JRiJRmJsG=?vдb$B3}xmZ6wXM`JXN~k2WPb6 JHض](1yPo^H`v. QG( c:@lD켸o9e,,u|cZgu?+9,GcП_o `3W _ͨ~M||pezw\UBvV-MCᰄ?'&÷BohU;߻Ǒ7@]z&.$,'n1Ph ,; 6 ~m/ǩ<߿@_\^X"!ޟ?WrI>m5;}\t'!xDU,*) =_wяu\/x(&Wy'V[hٶc1aS,_j?d`T頎 kЀrG ʞU+y7M2m;})![ϔV;;^FtId-"' d"Q[7gF4Gp6wұUM7-TU=d'PIRHV$ʻpA`7z뽌QTqniXO8. ۾wk {Vw2w^x%*0~ILϬG`@Ϝ#!A6 W˧X0^/|(o M}ɘ.Q)WlbM| ;եq&cCD.Na,go{)$e _X*ZbVvj(a N=#$p4NĹ.H ~?i=77l>M3y979w3 Ṕ'(ds|:+Z~P@s`0/>9[}Ev` S| @FM? &`ס_Á"$ (D&& rW`tV;Y|ar+_:dk;y9ͫ!_Z\8WÆ $l@!䈈"dD{[(t;M(; 3X 0}ب<t%09R%F|DK"Xמ?ցz ~KOڿph|.NSkkzqpH#, 4a˜B8q/6,Lg&پG VODdY#|rL#E~v(V؟"l}wp0#t鱴f~#niC"JēHɀ3k||^8;i~j.2PZ)#붯^kfcWrd1^;Jօz "^|OPGj[|3 h[}v+yQ[> :">sY (o>XT3 Sb}qu!OrG|,Aq"uE_Kґl.%0B-qeO61~hzFC ! r(T<_\$5=\I cM}͟xOrL0F]X `k$_ =ç\_ez?h_9)_.,腁_n@\tEA gcZ}^Zd"s^wAx/l dtǫt, 0Hwwfn;u}8rp!YC I!w"=I$ $x9`>?-6C$L,dGۓ2֫Xw6weΏ N/3 4.>iU6l4 b?xa|8p\Sg7Y:RRaIe,ߡb^|gyu6~}Y%vx18`D*u& 8'G;1$ pa,"u v8f^Q{ [;wT>~I#y[$18U0H<+]U>/R?!Z\~y @>B eq 5=/V9?3G"e& VkPzDJLN 1קn:&Ēskyə(! q>`!X;L\|#+'={\ÿS87Z~ GVK*ߧ2j&O8 9.Sϭ:,fZUUs >fPe` `&2mHJqլ{f~]tzďli\Z& XF8~!~gPF<̖rY"` 䀸 +}(otaZma~wןv;ú_"F׭,_HOیQ?iEA#-3t%&IäA$S0~['f& m]* @ +)$噮1u;IzssVJU~%= &$ >~!~i@O[hX2}z2M-' h¼\9`Q:ȜͨƇmc ~Cp}Ή-C(1a 4d X?VDa*Xrd& ?. ƸfK㞶 CZa>` .G05zI:_{͉!jI~|F@1O롟s4&{ʧ" 2}:<U|iAJ=1ClP4Eѱ$!/p2 0A,'xs{Y Mt~5Q^4zq3 ^Sh$ ڳ yp^=1>R:x'̌BN/Y>x><@Z-/9~&|~?(vgg6/3:Γa̡~;w>t`ߟx.}U6vx5׌σ.U~>aОG]0^ؽdJv(QW6_S ~Φ' ?K\TfybXG$0jD̆ȨyoG* naE Y<Q`/ N/hy{% ¤f2@:]b$;oG^gXs>k TZ0vI G`-؟H3}j~@y48TI$I$@;pً [#yU,6c=夹DDbyѹ*m~6^~1Nun`-"倆}ρ/_wyv7u2Y,#B ~/m ,ދ) H~_a4-t4Ck^lD>V-~+z)=fB#-'oYѝ5hءтߖ{AZ޾ Nsj_3coE\Ʌ(ilq|\h"+|̽׹Jc[wq$| z֛*7cb z@u \ei;Gmܺ;,W8[^;Kb`O!Cc>$3d͓~K?x{:RTTTTTTTTTTTTTTTTT5TT]e%wxh9"5ktD>{Hݓ|EEEEEEEEEEEEZEEEEE)j***********************************/ Z(kd*/SFhRe$::E-EEEEEEEEEEEEEEEEEEEElQQQQQQQQ{է熸??9TT[KQQQQ}.QQQQQw**.j***************/32w~߄t$I@ǣƂX1a̗`X!~0o”(P, RFqzdd}W]LT.0 @`0 D 0 C0h` D /&Oc $`Hl槁8AlbS"9y":`, {Q]4#:XYuڇ~%Bg顏,Ǟd1w_> S,=ExC?\O6d~E Y`9ӿŢ=$R)`F X9J00\[Cf HY7?$ I'_.c0Ť`aY=/ȷd,D-HR)˻[;Grw`:Xu1|"=?VXŔ^|@|z[=bK72FH*EOS|E Yګ1 t`JڞuV5OGh~ r}]Zk3WY}ַ7SN{u΅N厜0`X{ ,6D#<q! iDw#>8L:[B_I^&eaL V\1d=A*!>G_֜z{̈́}JƢpHbpQ48v[[1S= u]^/n!P;"WOs|ݶ<վ>1);vUxgׯƼ?d)맶U}=MaL[Ibnrb1{6Ѵ_X-"?jwIL[2AaLK^EZ^oWR3( !舀 `/wp` =y~BYtkOVdп0^+Sa Dd?l铬{?|^ VMD'} 8]֖_u0?8U.ȱ!'owt E+joԑC_$_<zEN<޽Wyqւص#l{w}$zw>8 X2 _^+cj:+rkYC ,01uuy9\- cw. -q̟]n΁C`?={nu\hKmYc~gc>~ xɣ L(ω~!4<󷼞8woa $LwӢf9k˪ TXaj:ξ =RظU#_n)uzMϽ "56}ǟwl9h8*X H|C'xo@y#;sx1`}>>tk+OKHKn] ac"" D1}[߫"Dgچ=۾eU8o;%j4C?|~mB[< VLw23}M~Ì=X>*x{ҍ\lE\!zG^(ge%?>1Z}GK;񸲏;[ܬ¼ |OV+U0[λ1;L_X}g7Z?2)Dɾv~5$B=!m.#!fg U=$P^Lcpd{ "eֿ>c 2_S=u=d' yw0 TO$ܸs9 xou߿x! ce`hIR[:k=iUUDG&JE&֧_~ON}{fu[! ?uB p%8R$Z/g!{DY~}^=xBQPg}'zf?^R޳BV| %om/]vzg[{!¾D/~LxS sM?L>7#QF|2_VG$tBJd FI`P뜒X<~O0x/vohVKwM=k0]`-6cK#娭nyǧ>,w1Ԝ6F/>ͷ^ԂaAh '?A ~!?^pka2A{)" # &c6M[gc{{}`4]G>ٝ /'˂>.>] yk>o07[kUϦ EP$5r?̠Xk !ryL^b֊~ѨI}kg®+2;5DZװ7.qK$L,?Cn8Ug){z7DD"A%wnkyKŬx0f;S!uM.N䷱//@6FDoU~7^Z`7.@Oo}\~c*-^m3^<Gfc!γ<ǝ\cmo:xĴc?p=w$䌾ocWv+ȯBDc qR*~q)% *L ȹfYvdeUX0>O߭' m oT![>JHhimW!*^rʷ$ZL5 VڈJ^eg~S9 ?_| hDIR7Zӏ2]Zן~Y ;c@s ~ӱiMf&W?gs¨~7~3.UD(d~dH!ŏ *\ BE~6;x'﷤@~?c|*@oF@F~̜Iu ^AJ,0@i`2?; +B~ $l-w[ըA#ug)Є C* %kZu@xKt<SߊS$/c^xX~~r_ƪ)k8@]v"˥CKnD?W 75RT(zݛu?OwNj1O|P$lY} mN%n?d`@ ro7g6qt Uobn}) L!bC],Ib%HE0)P;׀N|fqȲSb?}YD@B"yz8nɖ$D=Z8{n6O/ο[<ɻ1}v&*3oC`9 N݀+oe^p3~H.7ɽޅrϏFu_5vv|7Mpߑ+Zs~;qlnmf!XSN&ݒ?bي3sf!wٰ{?2I$HA1J\X? h .!pG.(aBMNpcip#hh` nrL<~jFexV^=|B\wa~;A/O~۱PW5_{G/22d M Q\uĶϻUq:'ćp=b}BE]Xx @dI{0E׶bǟгzbD2$ㆡNLd_ aJ v %J$X+cf_rh>SXZJ%oqJ, 5`"sZ0WlJ!Wō1}`[Ht,WFAa_oB?~*g8>L\S>A ȁ\1__北l!" aP&.@D#@@5SoA&OI!CN 8SB~);q!IQt鼕ڏq{{>{֟c$MP_jp+8'u+ë^a"l\G|v eHBE^mI$lα ߯ŌO}~!?>&FQcе uPdXed  oV>hY#fa(=vȶGKxɏ`nȮ`4皠գ/fg &Y!?V+ՊG5+c~Z0A^A#tŏ>cf(7S_["ԌխlQ 7B aGY?XKGa|\)PǪ[XFL 4ۂç?SΗ ] tu/OhԿ-l:Q$hc?Rg&'0ƍG6j>KCZ;<_&y8&'u^~kc?]yx2%'czo`Y[Xj> $U2I>}"!$ 4O?- )JPYcܡRk11 j%MJ@H%!kh!Uǟh-azkn7N'왿sh)HDktoZ~^5t轵U_̹Y+k$2L?6LLӪ2L+y$:+k$ޫu&XՒemUs*Uf\ʬ˙Us&VIemd[Y&V vɜIemd[Y&VET$QV0&? ޲rZ"2abYA,?Exq Jbu߯Pf3I!%z0-+}ƴLفه+a aӋW?`ɰjg,-d"7_3*DEFc1Z2*ںK7qJ*1TAQw:z{u>I߄v&\SN + rEGe-G}u|~l,`YAa9G}f>Wܠe1JfD8XX&0bj"US}6\:G][qų #83mF':{%&gsn АI׭}q 4'])lc.F<>I(BHi|,8$ݴ +~7%__x_:(O>4+Y/ܼ~19/eeecoZҺKa~Nfl80񻽿G?^zL2p"""g7 e~hoR##Q$I yط PY {Ad^ns˿?yyK1%&z5ghcN=B8 :e޸݂ۏu߽F0Vh}߇s~)z10,VE8R=3v\,A现_gjv0 ;-Z*dCd]<ܢߗș-scylCC* DAۚWQ`K`8AI =ZXCČ\`da † GǑ(t> Q[น r_l]8S1'tmAuj F<>2y1cلN$8,Vg>0Rvj%&T&e T8\,5w^s଒!j1 O |0^?-\zs`hU%gmwT=2($mpڱiV+v,s mrY<)5{Ή)I . uT@_ ,0@emדFrK-&?ȉv#7"cV[K׶Th:|p`(1}1A'v]"GHHy H7q?7Ո_>+،-VlD.Idv^+o\μ a1)CitKy246T}ݓEM~ RV= (}qfL`gB`b .Ac춦EźF]FAU P~AE ? 1L ?7z>ܟlA =|=β*TMtW3x/ [C);Hi1;ZEcױ*0-g 4o PB+ iT}O\ci.qH!tgOs\%z6+}o<|As#eߘδkօӬrH|\tp: 8u8k(hqn30/ f8ӷÁkV!2WI`fVp @ vK kp :yn!dt&`AElu31yU|1;(pXzmX]\LB{ឝ}0d]򐺠tʝ~Z A@<2bx!S)@CR@°P~p/ ep0"3x傪E|obX=ㇷay?k/Wg_8}ߔ qQC>횶QE>l;{LJ'•ek9p˛M ֲ'poR|*wqtRX\a1۩,gִC^&FbL{ԙ _(Zȷ]~hjORTۨxAAoIGmא{,ܓZ|eƵ^β?Ϣ1e@џL^.|\جNXC \"$A'1.?OgR7Lh|`c oD;Փ2 jҥZr |U@1c ,4o\t@8Hh`kzn~hə,- E!&s%/݉3 A+V]mC&.\O޿SVn)?TF $ 5qD=kj\ l?20DD3G)z+< xR: QY,|x!?=ؓd/F^cljƏ‚DR>(E|t3쇅xFr#eI ^|yF۟L.40 `|9)L(S wϛ_:bPN=''a__ޕϯu`3r5鶀q8TcB!|N'O>}X:;{' S{rJ YZ`{G܄@Aɇ۝z!b.vIҏ7 +t< a+/~Ƌ\yajj<: >B!Cеߟf88"죐k>E"%1`n P5OW'P92\):8W> (7K` }tN>+v!kMF~Bsh;|*7p?q4un)8@g =|sJL &$f,V2#C@-noҵo9??宧/nM ^na[0 xqv-[qN\[XrQۓ[EOcvS^WySGss{j{5ןxO} '\޳O~U\Iku.|c~#=vDʹU24!m_h' ?%ky;G(.,A9/7 n1P.;X @zg?IK?e|P,G`9|vvzn' _xۋeK;4z~~ @AGP,,y("+d@I~vs=p4$bDoZ[_J:ڑЋ;3Zb˯8ᒙ@S{ذ'K[R & >= "2y$t E=|u:+!89)D?م1z;d!%tvɕ\ @ |x:6OEt~k>umUfC-3#|>OcÏE?_-|{9}U xAp66/^>=~n~,vu'57 x`F<0x`}m__#,P[$wb_\_\qDsQiǝDkNQ.WK9{s:NTN5)YF>}U^jy.Ǒs& 1j ]/#oQoOǾJb}Gq;8t^oBKZ..CS|h!PV3G?uόoB7Id3}zןMsdm{ R/%K%<"i4h4éch>,7 y1I}cq2u9c:P~`6߿qG#A2gm ύ!{;Bw?}H˷!_ >.q3<:L {[0fڌтE+L/q!G>7gy2?)nb /AK# ^[2#p`\p>k)}Ym=+?+(5$4dH1o(<`- #eAz#m)#ug!S_дb){ @K6 [~#|x+QwYRIi/~u+֛^e<|yx2 U ;%?:Ks&a|yʲ[}$NżzXcqokw IO<|\ 堰F~ѩLo1L&g~"g1>X,\*ύԜgg 7i]Px0 X÷*yCwWֽh8L@X /R bs@q`1a6Ⱥ@.i2^~s[íFL~]a|~}%Z D<W| < .TVƺ>YEjS= *x[gEo@Q}7v p v2FRo?f }~>USЦv|aM!NEi~e P}e pϿϑכaV,XmW~w5 7rLrI'2%WHP8B_?=Q=~H_L")PMi^\Ks&g U/6u+]M Ow;V*U\KcNb+SnwU/}_ƸW@YR\lx]uuc>j] A5RS{4N*G±嗆2UĹĜ*.xk PkGcVb~llx e==`z^TgBBƒa>z;|Տt# w޾@'QG\@6 ]jϒ7shHGۍ~iJ_ 00 ܍0= iMxzg?LR1'nӞqg8=_H@5ۄRպ-TuլßBH۵էk53F;(_7-b |q|0<Պ˫GgB8%YS;;vz|cRF< V{aGo>XVU/wn0vzKpX7(;ފǀ|%×i#5mY ŌW_ﶎ089vwv0sHR'4-&goύ~*Qwuvϓ~ݴLK{Gϗ>L FTO6;K1МGr2-~yCPJG~>=Ϲ6̠vŅc=ιՔjȩ Ќ٣2 0V>Ȉ72#g' ޑEy'TDW*fK <=Sg9Lhٗу9?w: `{aJ)vtaJ=)6H0̘?q,REQ&l6$U~.:l~\@wvF|U{(􇺳Yo0b9AEQRNJ^E G|>:!][pm{a- zc y|~ŸPߧJ>m[ds0nY~l05[0H'mo6KWIt{H>wUU_34_~-@-k^ Skx@<"j3x@}0.ASȟ"7QNm]ꓞ(? 3c'q&ҙX9뻌*Y:\ŗ-NͤDUW6Ј@<%?IHWE;گ. X ߬s%RX(\cZћKzz>]v~)Sa޾68E\h0wPErI7 zF.xI;^509}_00~$>2 BUvU~y^,fF4B?fK ߇l yڗc0XA,׷󑡄ш,ӢAa~sGWܡ o87;󜆏apN @8Ow/kM qW<3a~6NehG"ˣׄƽ W u-̏:0?l/ڭ>n8;ro{ <揢 AlVIbXeOFdn0潞7ekO+J S.#Ů3.)Z;W,tL˜![&O~3w ϻȰHxSՖƞHhJ11B>o|u&yLuroA"g7L ,GL:M׻!oop5V!THkfZC ,i><܈Eǎo^t@2^| #֨ (`Y,CGP-SHg9>>B2H1l:e1D1|monVB诰gm՚/w8ǜ߷î 4Ih "y SvE0`'z4|_>o{i_t a<1%)uѡ]?g"><}_v,w/xNl`?*Q]Y #A-cI\}>>I*σhjh>2ma 1r?@i*+.YFy0y6Qc^GB1mv43IW![ z65׏ٛ+0VZI;2'*ΰ"*<2%Z#1YXt|\0! H(G^9@"?|L9g=>=PO׫T kmOkm'#2FmQWMLbqoH,Ζb O|9F$>1V@bĒ`oƟQؕb*L9d~19Kָ:xy"@Cva5}o%l:!/|}|+jK _ rP'C52ǎ1oP!6ZȨfj@l@Iן^ t>vJX/7?=JZ.zomhg_@~ֳ׋ʰ.,<_ߟZ?\;^ |߶ߢD,X@%d{O_O{ۛj*3uYRiobެ2Q/)[ ^ De (LWYj&[IJ $:`~}ׂc og%6߂O!O~  4 c CB " 9%o&\U!R㋽x1`쐽%Nᐰq6 2IrQ"TҌI !b|ߨ>=(u+Biن ekկb~2_6 ~RTB~Tl]6>.v/!p_G)zG |h)@Kѹaa7u|y羲c`t! 1c\GCD)xBa" /j㥶~_;|u~ -Af 5-sŒ¬߲c_n*dI m0֓u"tJ5 _YZ *1u8p D*OhwI` | *?9^zHǟ牯( s}yC81|/h: VY-i߰(aUgH ktP :$a13>MéY2w1L &G'^Bw| jX-)[$W6N꙼sow' zrKELy+"xۯ[qm־/+CdI흓[MG8I,|%4ۊ7aH-vUCA h[_Sw6;zкlgJfZn:S!k! mdCuϏϸ'Ow}lP%ڜ@G"ر&zw4hj's.뢿/I‡`^@(@DDD^!>J}_$&Zνa;{[}b0+@{} cB HF,;A~<0 F0 dc$dǘm?ɧO]Ju1d_#q̌\4~!6$^{ǡnY^L5>uhX +K \W[8 ~G/$63~ vWc"CJ EdҏuC?eH3pGߎrfmF0Iy~YzA0@YϋYl CU4Xk՗!8e"gEmpC@PP0(=;<[40&Ʋ``,`E>3^ OP`Zz+ψ/HfN(_ D{?j c7t;#wK9B> 鯝O-o>ԼB7 >9}D] {3+)rŭvcߠ~f]1BA^.@BKy0QC d[PuBNsf]gt߽.~_~SA]3m[qKj`b0Cڃ#`^,}{b  Ⱦ;k7ߓUR"լv,C|~}_ Ipy߂Aӛ :qr -pXsK=A(M1Yoа!gfv" b';(*ZӟlD?7`լz`^V"_c2C=pQQENb~\~;8W ~?=>3;.Amv)Xϫ`0wCZ:s4ag;{ v@2ك/~r񓶏YrɞN9_̿'B J@8:.V̮"wg?ʬfUb*tNiS H$rj~2Hu)P!PnB5Ю&&Dz/&YR?;ln+M'Xd/Ml*>?=|݆ZzB-8]AtD忁z-L__>mQkU9a1ȟ.D@^MiEs{_?h.G@.=~)#pcdzlK":i0v4hX&E֕#۞ i _m,<̗wjU;=8bUZV{ {`0˙U=ZV*pNy7oވ'D>;d?ֻ)egLwW;#ڬ4tim^~uTLowSGtLspفeX5O-t1WQ@7EvOq.jOODxd9|<L@ƵM 3Ӷ'&[]Ox׋}nso%])/rk\%sZL=w{W+m{ vKZ zuVw_A'ۦ2I{eϣ{G{̿~Rm}͏ws+r=Z~fOW*D㏻%ttIMμϪډ%zO_'6,GbVRgcywSɲektYCZn2VsHS'ŕmnl/we֕NƯדm\[U4ҷOm]wt'Xʿ5ME<<^vsj/\bFU|j䊆]qRh>OhM;3x3_^8<ĞϬufߪ/X1xs.nNέ &L6wxיqDXLAmGQ(΂yŜIjL|fkc  24s=n<(˥R/y PiT tL "UD<,"; nl.(f6ɴ\Ic.\RZx$ L:ޕvxS:mr]aњ{Z <7\{ϙtُmO[-ߖf̡o7]t"j{@ XyVM-]z9\[[i&d5 3U4 J4̻Kd”uBIgj~edK %y/`j.Z%QE띕ֺRh5v5R 2RlR /4֋L8BגWiVҢr$$#VXߑ{G3J2.yϳEIyC ~X졶PUג[*Y )̀<"DA>[F8C0A OXlYer)JU۩D3f֖*5L׌M#,4! **CehD.ل L\DaX|wNf PzfϾ ҄.a]I߻_4ZS\UYhӉ;ȁ>ZNj)|<]ߤO\Y&Z!e/Syf*҈EDStm^PpAEL??(۵xC:/~&)S FQjc84+d1 Z0R \6zFC,{+0M#?tȘ3aaUr)J9Z䁁WjQQsߟxr)& lP:K6 r X,֏XjC$wކI>j7GYTNP瀸"lͤ$^5ﻵP_<4v쉠 ^haFsOsp2if`5~Q>=|cTF2 /:8Dhin"}h!Do~cs&&n8[#W{Zn"n<\mwلvŧ;k>,!7.v޶O|=ܷZ*+mZ>|SX85c.@ʤsIn.ԋܖG}Rն-JPC,ޱy0۽%~& ||"zOw?',\N5jن06\և"Sx˭@ѻ4nXI1g yh~PUUPA yq9]fcB^w" <-W:aaFhV>/Ӌw:FU[KJYKkDbw?_/Aă }{wϞy0 0 ?)~faI~8}'(#ChbP2)\ & EDu1"̔rT;Hҡ5w@?l I6LnwWZa5̟D@3ۥ5R*O4'Y@3OIum;JIXY\IwaP8HbGE#k%ws u SꉭzaEUtڹsV *R&HcD* DHd*R9&Jf )!*0se%(<Xk10ֳ^v3ڹ;INo*|%¬P_|"4!Q2 B1e24@Ed}Ǐ>9W3fVsm=7[p\GoqyMppQoԕeBOx~ó%E9GNMMՇwau. |ԫۏyi;?vP0dz%x!tSkR*ި" )0B$8bXH丐)8d 0 #Y?E,* V#[lX%W͸N(<2ZBi d™G'0웞@<[iff+LԞEdY_[rrrrr30N,ǹ >D6h !\qRYkqGFl²bpR V7x'.`BY ML3hg)CΟ9سfQ;BQSƂFjy kQ΢ّ%6L(AA$H̩uEHXeHpC* + %icl[yL 4I$F4^N_Lӆ0b|% 7e΀9P3?I:wjk2$zJRu0' g:6lb[k;4$7$uXhk]+ Bɔ/S:fMnQ F)#[eۙЇ~gz!u$!0N6޵AFaf"Õ8c, 8NkI5 \3{Z'7qfEaύl ~sNbS{ 'W&0׫Bn(CEScЭtpzvJJ@Óĺ)K1GxH ( ?JÉ41$iP93ÕrcF 2A0H0❠;4 vTjrJ[*L~~ 8ӿ7ކqeTE;ר=d}$>q !5tP9n01ٓ8 ut-YX|Զk/Ta:uJle "c<x.v3'wެ\i>'[1w7W} oSWn7ƒg֪{M1|Ҋu4Pʝ.mc3ZjGk+m3Ru;7%!;8.Qx/{W!닛YX%o^ uWvt=O$-$K[ٿKC4z늊K\TC ֏kKGp\4@xvìa5XGyFjgvYyyɎ$YzA=ڤ;yt/9.vڏY۝qS&Y+[yk7u\rV#mG=FjymI(cYjvI:cec;}wR#ʻ~ֶE[αa w*'(ǣ.mڕBdLg;s{,P Ev(ItJ-aLFRas^QC+*>.;F @ުUg3a2$dۮJ\GOsҥ*Y!թlO&eemu{A edd| =!/YSJ]n^AWkep/elwf ېxzQ\KjfBj]} U\lÒWFF܃U01yo C*z~;o3 ”e rDyy8loY|Efb.ky~!%vv#]$Sgy0V][nJYA3 I{5AΖ,JV*W~P4*̩rIRVur部ftrQr+3sSk:L;ui˿3e^)(X>Q+ڝR̶s qu(8:q_]v}/vS,02yR]-A\0|SA0 Ix' @?*}o-߯|#f`6^$P k5TB5yt}^?(jlof. oZ3t^syi"XE˄wn31LJLU S$Vh]o?CsܻdZަ$PCO".eUR`өǘhB;o%y9(=fOA?9?.Γ\P9S?zgO4Qw"io[St@Le1rI|hu;ST&',>o9t =pٽ&{h`HH,;aiZRys}׺ϩ몬yNHQDOZ$09R4팶Wtx"К5m2th+gƴ>G/GMC+Q}}mgA QQ *O aI )0-te*bCea??Yzπ! R~=<CJz7,,~2`*O:?xܓR ~~޿ovzߎ3^-|`JTXlmRZQL%@&Bd=qM&o&si$mB|рT }ې4uZP &%)L X\%*/ R" Fe BkRbYWDSy01U%Nja"*ЩpZO1 RW1&qs$>ДhTJJvOԭlxk !2GhnbuZ͏O' <,a%ܦ͹ jK\Ӂi H$C$q A(XӀ ! 0=ۧϞ=9f4"d}kk[4-_լS82`iIJLiI`3_b O .o_*I?f:a4؉Yx³N&5et>5]iwE;Bp;$ @x(VG}ap͌aqu2dĘf,EN<5MΏC߳R%Tԫ7ccbr=.ݽ?[>V+|w%$97haK[lD[{n N'׮g;jn9h/O#eY=sN4VnxZULJ#Vb"3I1վ5on̲}ͶױekXe3j5 /b:WF)R<^}: \gz]GR,Rܠwour{Ni ,'+&Q4;󄌝=?jI˶q~g婛I25yl&[Cm{=)x.FJdֱd)XiK{7x4m^s[\0/2\mPNwVQyw4)uDc=|S;^7 c +>-ʹC飨Ve{b2YiJ*~i6aO'm&«q(Os@ܡ{EZ_33\*%U4%"TQ7R$k]?-L[yo^zk{V[THJ\SʛfzxQ;zā--+ |1%L(ecABP)ֵ+(]{%gMjI=^;]#_s,NPIZʮbs$S/o;Ss[~U.zOo=/\|gP=.C~~µ߆{v)ܥXyOL ?ǫ/F|;oស0e5kΫ;|ݲZiRhsH70>UF0lຣ㝥y+(W,!" a6c "S]PvY`eVD cuumsE:9,fNVe'<"w[_v5H)(ATT&%4)Ns9uy*uxA^yѠy0DdyN,›QHqZk$嫥l}^_o5R5OyN;+ś͠_Su3ՍymX}f2O+Zq?y5FF!.HZ䣧~+^˅|v'ݧy%RS׭>.(ĺD]kXڣzȑDxa 3{ƊTeW͸gq15K(mKvWsyem!:I QPRX=j[oટ#em!Nosp3#'ªFN5wW8Mik\FF(LoۻIh!%097hSY荈"nuzZ*n.$j}֯zS-#6AHuLڨj:2*kmeZZV܈7: D9Vg@˕E1b9gAePę+aB_Ok:YNRDCI[J !aB~C5t-EOy1ӭkNڡC&є%Mf_ 3B;!ܭp.VKlOtM{2oguK7}Ɲ0.)<2踳 嘝2)^7,6ʍi-ܫ74@&7O{}R|D#NroGqQ#g掾so L֞Z.|¤w̡7]BCN4$|#  X` }[큸7r_p3W 9C~;z՜"e~,S1(T"wp&O'710u"ʼ:i'8X@ @ KE+M8 ^h9,R >!ev8l&Kx5̙Mww!0uEʝ:G Z܆XI?V vMU56{WwNXaD;&gh}~AyO0&~/lvG`^8/vy7vrxpo lqnfA؛TB(ҡRp0x殍>s9uNt>/̪Χ$Rv#-mrF+$,Q;uζ!JܥO۾.8ztkyWlrzJ}%d8 s圎{Kay Ӟ&uS$**`f`jE)pH.}wpPOWVuL7/&eLԱGqwfϩ":B=f^K]H<4*\H}ަ44 f3 k$wAe2*+zf'w۟~97ˮ0_|cm|㯼iO-SoVV33GE]g֍$6ʇ:t )P"@bVs8&rd'7 o$C1%ʞ9bC{ !SE0 "9^eQM"/d˫ У"yP!VM 9srVMim]Gy)sv.wD:i!B|>Z@Ql<=wDTP}_ &Q&Wƪˠt6IQN"`gׇd.K.@[G,P}o*xӂco7F~G?:y7wf4ZJG˗Z,T͊gz<ƕ䍱&3GO{`+KMNWem/jʓ Ü,9+ܠRޏ#X a ȁ_Q732tTtC0fG\>s;y< Ot_O^O醗l#!.l6 .2ؔlj* X˙M4)!)1v[ƛ$7 KXj!pGKo??loGk^u/H6N=@V¾:VBH&aE@|8Z.S~ d]yV?GIw[l}2Q-g׎VJo PyzY/9(shQHe{ZV~!3~2 (0$AP?šp`bO5bN7c6MZb3)M5-M.hED[&b%C7 n$u`Kx24fT6VL2RK YرH%uYK&4 fZe€5$f !I$!&U@W.֡P3.0 T$JaB4]h@P 3Zjh*2C&(n֬eI5hC0.VRTˋ, >wߏ>b#nM~}~Y?R d8X??O\xތnI? L 2sy4. eSJcV(6~sr#,j$%ZMY~ۮ>nvcB>bC-OW&trz4\4nr|]"g0G^PE9U*e%z;4NJ="}E iUv~(W#yP-kx(sܳ fz1f];ܝ}9񮺸_C|B?D=Yquw]ݮ%und\FHwJҪ\TdҢU\)?%WkҒ*2@޵S1S_.L)ݳ B+$t1؃rT( L Hr=!-P+d0y dEZnrIY6@BdP_xI>ܸ{tWIɔa\^#1UGcZ_SF?}i0HFE("(4I_Ϯi~ʯWM'x ZT$F@DV.zH)8vxd'$R6zUUU h!pMUUUR$UUUU#Թ#[90 #%5Z5I*$C3e0 "J`bH@dHVRDV̶SwT[PHmh=M#h!O%q'd~&*laicScDba20r)dX0\nTFO%%skxxR-y:9Y.Ʋ[ۜ.jL5HT1CFThfS*v:<FwFL F4dh03GVe p+*a]o&XQ+5kTŽe`LdER!  lJ %aC))ILh,@JYYu.v\wQuu%R2a k&0R#22W"B!&e.# 1 R9",d9bm aIRAJP90(ё$"@rCVM2c,a  k1 BY&F Y(0АpHKJJU "fb%T*CJCRI$f$EB&<_o[tz0fU"{2YR JUӕX,@ #Oؾ) G`+pP$8vp%$DPTO:Wgm}Ha|q'$9>;i&ZaqgyߨecܨHtoD dζuAYU2~t>]y&3i]m,e02M3[L0{(?8e E=r&79LrjV9- -*32ѳHڔ,-+=Ak[[з5vUE]0!C@L5_5mص(TDJj@pzUYSO+v 3h`"HB$c~:dYCpfM4Yeib(6TXrA6ZX([4b3@ˆ0%,wN~ M,$Ğ҂2dKn8N2J&LJ ld0@+ )&LIQ4d-4E?dSrRRec&*hii|?@L@QB[vUzHPdJmu^nW3wG* ,PiXն[F]ø?=ϳ&4wp?l'+d13%~MHo.IS J售YEE8bٙ1Ga50J/ s's<3{֦M֬7ӆ0<0 9C$5K[(՗  6 Cu865[L jͥŘdߓd|M &Ь{B8u%prj8f:qV`q.6HD@09isw]33',+[\޴';f&=#OArS= ; +vq%J Q )2@EpN 5m2YM椄Ȼs-ӻo@"cio# s_cosaaEwu _ / 7|ZO^c'` ^p0c_=xؽz-OH2[e8v}Q8yL5ZZcQ`D)N'Wg7-qݩSk mU[o[ۧA{/{&'27~mZW5Ķ+5zo*iS̆g9sZy38K9@ lCRnm -ߥf^aӨn| q2xPy-5p%ZƯsl/J|)$ׄ&w6LЯ׼DϸutMlNrЛ}uꮝjNe* _BCS-j_#V'D˫B֮.9]/yF'k05\ԦweGvc2l F Fo)xnMWR̳o}xv"}%9#Pj}tk&L)~uߟ {kEiJ.zEݍ8NxDB@^=̯D:_RiGK2`yێhF֕Yz[-c yHmsm\U,H]?Ҿek)Nu[D\Tג8T!1/qw[=xWpH3zn`AT&v}kv7#α L횞5|9HpW/ \D=Q0E㗼9E۪)2̅\ft3JC 6\Qs2uד+l XړlLgyw\^Ƒ]Oi=\ItjV9x}i̳Ǣ mO]'V~6`k\}E94}! g>1S;&:o!k\p8}&KÀ/ZyԶڦa*KF<} /bdJnOwZ{Zq>*yܡs2_l1? KLHُuZ 5yruQƚҦ6~$ uyd+=٤r>ՋvcR y9%:syB'4#,골5Ayzm63ns82r?Hn .zARs޳"Y{xI;˅bH$OR1!y}f$I.P;#DID Ow$ KwV8CϘ4& qiج/\4zb3RoⰇ3SÛ'eˬ(s{LB殩G(C8WPJL${,ydIrD.Q mbpJ`ՉhR.}@̾\-K`Tj6 oiY#*A.S,p TJ !9obLB5n$o(yp<E/*,PMu;t$TvU\z+~WPzm; ;2XcҝC<=׫KKfwoA$'WW,Pqu&wBq 2Bd}Uc5֩k1u~|*?*[PY1;k0:5x/DBqs_:mo{U ڞ4K+[^ mo9Y09uz@nmiHC"vтNA0y>ush )kmd*U !{ oM|f5 `wnauT"q(Uf??jOj_gtE eb\?`F?pW zX[B*Ǡłќ9㮦CCTQp8ӗE䆽B'IU>d&#p ƃ&+kXF+Nly'3/Gɪ*Vٚ?>OnoWGN{l!vS}[rjz&H虞x8RfqpJq5n!< ڛ؜a I1oFpS.4jr L:M|BE56[w2Ad@^  M .vц5t.Ԗ9gM5BNAGgsC)S#H]y33>b=Lm8:YMIA퓍`C+XjbH !PURK؀K~+n`TeNl6 tL E6>!g[y[tf r|lY0EVvhYCC><l8릗\Bkh;io]) o.c;_;Bi&f7lғ%qb|3*| bw =t=7yOtrn.pM4mHap|Nѭd+WHkYLRX |tk8n̓Hfɪvxd-`nYZ| [/g_ 0AT(fWALs"G_9jE@U~X0b8i^s9ͅLA"~$H Bh")U%8I౓2;C@D*}Rz{ƿ9n9O!~+ʿ?}A??D@qNO"@?^m'M"vsPj(61lZchHk&J4kyj-%ǟ?^GuOp7^ͦGџ%cHY1Lc}\){ѫ-jzٴ-}󀰚A >fpJ 'YydY3(G>^9X`N?8?wa_?HP~ǜ1s3%!`~?' )\nI}'{hn%lD}Ԛ/9ClגC[HrH1DЖwݍخ BZ6٬anQ%[ q8bq&:Bz:P%% `=u(/}'G3viy@~7Z2 ]i메ϒPe_30JIrN> )#V;[Q.hf7Z ãOsV p$+d6IQƟ׿n\0jBj>7IRu_7fd~/no_[Ɨh яCy#ٖ}OX_@h˧Gܚe^>ɷ2S钦` */a$RkV@PLQIF,Q% 73)6E@-(o›%D%Bv{㬚f[qIrT )dZѴm>.~ <&Gv=O9tT;YZWsj BE'T3 4gSPXbfX<;Gy h^k YӾ^^\L  Q?QJn˲3:v9c}C]>aa޺[}Ƀtݖ #ZvBK5C.PXź< 5k yuXCz\X 5~3cE&CJr6_M]c 8η˜<5&npԷ$w/6n6] sa >( 20LCbQtѴZQUhm6I4dBi{]ojKz(`n;1|FO`kQ?e@)RS2DAb$eI2Me2֫AfbJG 6Y7$f ']d`m4`Ղ27a ‹ȧJy'Am}Q4@@UojI(TZJA4i4ScEaXSI {ɨhR`4 SxfhXaDC[kv/L8 w? f3ۺ򐟇"NtcPoR͞Q#>vk;`uP일v6*׉?{!-Kaۀ MO۳?RjMf1YAY*m&B$FbiJN0j?OPЩXqI..b\$C7a*p0E|)] pJ0d6IS)c+UE-1Q}\ΘE2 &}0Ed--8ѷ 0%C8F1jC1@@UP(/nD=zAzYr1Q_XC.ez*Ϣ {Cd.Sh(Y`Kxx"X֕0u4צb\2k{WoC CoSuшb1N#**e 8~3(ٲ^mά0v:ҬvMDX"cbnd8 t P6vk]D:MDgm 4vɧ<<s-x0'X$~2k* Ӯ32L ( C @zl72y1s)plqz#Ŭt2 9B" >V8!%"kOXx7߄"'e=Q˰skKpuو%0.K@Dž|bF"@"D#@ H"DH38"f&B"dL” Kk8'86̶3muq(@v]@2է=wh \aw}5s<P)vCH^H, (q i`7gntCU\j]{x2}{N᠛=d'qkHCiC T~;cMJw>FP)rL֝jyzɯtQE{gspw!*4FZ7kh} Ĉ$ Hfk[86+NA!Ew߭Ù'm|iBm 2:2CZPU{9< uS}k9|oQ܆8]H ]|P .Jt'فKn)#8U'ά$IzL_^t}m/<=ϣ,5nA@OX9<\HQ(PHQ(\eiFQCb#*m8 8 G^;/p!z4k5S)gFg1\)8L>'gD,Eq8#0A3SNNc*ׂ[KbTDg[w ( h-@3fE`$1 0㻡l-iU08╵/ c(ƽQc4]gGc{ffE-dSA/-ad=}$f , U"7 B($@f CB:M;90vuF3 *B  N &. Ar6,ܾ U*De󌐹L m)@ 姦 Awpsˡ1wNZCA@v]W(g*dZ@!6_S:k"6"$˳;ސ`+El(;ހQ@./.A!TڤHLW@ZAЩH 1"HQgNnP&gLBQJZLgI噰S$9j9Kk; uH ql(Uبp&HV#J6W<#[R  gԵXDꅄinPJC"9]'M{OHViWk" !@V# Pr@s{ Ųq,)j<+#ULB s_]{ɝ h$鱤pĞ]μ[g:Oh3wJ0>feԄhkH` A@6B䣤s&]v"Bm7_P$SPeb) SCjXk@tLb7 B \ifם)xyּl;dWP]¨sc~$+2M[V/]?C?SIȽV73uG9~a~T>>&] (Y gG>~0x/)r"e~Cp}d>.XLMҫ7׮á2/ݟTw-Vʧ-o67xJri`YۑnrXs<7f:ar;'53/Gz^&霘V^] {9toaTXCKQUZ˹'6&Zasv+>s>e= W6|}t`t036)#"8yWZF׵Fz˺s[jMQogOHj9^ĵwͦM;68J7x˓⥆hG{Ǝ6p0Q/[]w'VyV68Oc{مiq享v}z9f1- ۥqֈ.mo9=Pi[_GYy}lO%9U[>6,{'qmjSx.TjjՖbW uRF ofKyl CO{4`l}~|G)SrsZ9_^n%8kcZ-QG3sr[ Nw,pCu{4{s+ܐR1LBֵam؎ȸ;MzQc] {no[wfkZLdzod4i4e{O1 OB~W~˜އA=*9q`/[#Gj;*G{X>j]<_;Oz=':w;R#^b{\OѼ;PlGt74U)P{wicyv^)+o9 b{?_U9! Ǭ_G廗d,k&i9ݨt)A5*5y 7cܙNa #_&aÐEo9!G}$Se~NFRyr+u2Z>Ϊs霰_\#"IW0,% V-3u8Ƨά&n9&rH$ul!Z,GKD9$++S8jaap*&(N";1Y(}.V.-q:eGߚdX|v)1z$!>#̺CLn $2sP18 N[%cŐ!Z_M#IKSOb8 Bi+aA=OIdmHA 9TOƬ)1|mߔrnIL21E:9r H&)*WuR(Q<͋dT#@ʡQϫ\19LlBūֽI^v}j˜x+?mLya~xeľNE;"7R-«3e){mT'p̾Nju6H~=1ڪHGi(MIs+Fy`Ⱦi@dA ^"^!$R>Q& %T{.Q*xw*gkmsG ,]l杷Zn嫨?zx|}Ŗ!SoJs!_~lxoE<17RGvO[IS>~YKĢv8{)YDYߪ9LD@|SB`?cHJl_PI0o"cBU!0+w V6(,XF|72>3r+`|!$OqǶ3tc|rM?r`2 Ýꑽyڨf 'N-hTf"S hWE%1cB N?@Q`Ov! 20@gsZ\3힎d(6teS DxL9TCA3'?-T[J(G fˆZ^N=.t|q*EuD() ;Lk }V̠PY0G*ȶR]~'=w CXlgD' NaDAJ CCMn PqlMPϜŌP*8ؑfx|84T1IBzJS>0к!B/`o|8Ja v&)4^S#0E^w'm @@ eAJ0f&7= =|1$huBM+}&4?n?iVey8rXVc!x1 2բ+|2ѡ#A( t6MJ'RpQP|H t0P@jsuƠHp"hJU!a&85puOMJk֌uaF Ar8<>tr0|=%l|%>LcO,Y_T&{`x] BIĸBMQ0E?y:$b\Q(Hˮ>7( AB0֙` nEdo}w7䁜{B# :8QcPX!)q80(|!"-bK, IE p!us # N ?1Ӯ,9pndpbC!3ofʍ\p:pܒU*5ȆX|{ TbF%/"&hv~]Yw6%`o.0~DX҄=yHa( JL2E)j ] l>[rLJ{-9-I9] =8rv0bAJ*1LQ}F;kt%WoB.)jI?' aӔ)=uj&C:ޏht`j`q(I*jyq$ċzVF. |0(Dd,6c`󖵢mPOj+gcqLLがōeܘ!d=oO>8;p*p9u@&6 2{եGEJ7q8km֣oMs/^ٙu\f SqA}\\7p<(|o/L8 ޘ oJ6D6 . =Sp aNH g$ XXZ׹,kUtEuK"&OY]wnzz%S!yeRS9;uBjcCe׌6?xױO]O{>~`p|6|fLz9q(lk:irVvξCT)aU89uOX1DMw8/p(p#gf2'S!00(Mp, ͇˯&.fIH$;p'VPS$ J+b ':34}R e#N?#pNr''< $AU菔G B(`^vfKF QN 6AF9$ّ"ʜ4eZ YH8$r` YUYLotdC yZ0pU -#8|1žOM㻋{5;vkP e\Ԍrf;8ӭ{C@wy#MY:=Q9ڝET " !} Z1)꽹)$mA;/'>71LX*b.K#{pfE9OcwC* ?j6\(4-,j.Ho7;B}oC.4Nj7ŋ]BɟenqK.}͇l3gYϘI͛vsΤ`fΝx^i|EEl7Z gZ(2Gd`gcʪc; ʬ5 TҠ^i9hPd&ܡb9,d@Q۳@qe&9Ba0A.n)>_ۭx}{k !r mʵͱX) |$QԪ|cm"]`q3)R!Xܶ%\KU{jWF(ݵ"A ۯ?o|n~ו &`"# '*6CF dTo _fc~'HPg̿|mk*0][c|6iG?#Lўղz.-MiNYj}#P}`/0$ZC"9$ԍ73gt%^@&*N`'k V=:\w9ANo״aZ; ?h!Pd>;̙w0H~\dsO="ďJ uTjIsO$OH69Xe6LV;3vUb|"RUCbB6Z/t^͠_ CyB;?.kE(Q10B2Cx[?B4^~>5P[Cn|z>ӿ}:$?Ȃ(~o͆A?kfn~;IwffUWſ(ɏsFWTqu,3K4f\A:i:pY2G7{ \lfJ1GsԓZCAOoI#`N0p']309˩0':s7vZgD^{Q!O;.@GUTj? v\1Yoe3QiFYBB1(pm@B~Aݏ~.*; EGo|`gk#??1_/M?׿Lx'WNz? Sque7}KS($fPaC5dqm3wyvs-*F/*1$L?YcraO#{!}Z+_яȘmmѧ,q{??SEa@Jݾ4gsc; lߝ㟏~|k(LߙQmTTNaJޘGX.hKRs|V'Pl%@ӣ\V֜TLs_.ig oF㎽p䯁(/O^I%S:ֿٽj53 u-9(X?`ɘY4=q^_]s`"b&tJw"?~aNJ81MskXkXVg|ܳy>޿^>*ɘeo nÙT1Tn1˜ yw8Ѯ~*DgLSÑMu;֘F"tZ9dOYS'iSqH~18 "*Z-cF0G$E?CWd f#ncX_u{i -$>b:47N},? A' L"Bl8UUWaT7QeC]F|B8SgO y@?CtWcvw}}}A 6y}}y@keh&gmBOg%r؛EaQ;nr%Z8Ym^(lBh2lQu9>oi3,1Sf{( @_$ L"D 篶<&r<dF KKI&Y g!ON=P= *\;` ^LccγZj&MH(K%BۥQNsn)԰Ę`ZBRT ;b#(à B|HBY-X %(i$?Ƴpp<>O vG$vH ' D BHj" <ozC$  g2MBb kjNoXi5*q!oJg }Bk|tI˜mb+hLH&Yض2&N;3IP=yxayJ rPNUX5÷,닰d~3@fӌRF(RbE-q;ɐa"4A,yxLv:l5:nvDGdS-͸]i!%,f  ӡOr; v s 3{h¿ٺВ`j}cxT|rJdl[I}J$0d4`i L054F@4@T:6 ˴ &ai&#$el <ҹDu6H3 S$umhP ۻh $C\hv,BkLjTD 1y N Hu6~D1-K˺S-_Uܮ6s>\ߐL0 TM1:wkI$BU ,_q5C~\l-b]mRld.kEƗUfje$7?g.F0C9;X.ʙ)`l!+ѴK҄K2Ą)2mfSdXv֒")\=ϑtu[fJhg:!U4r 08,$+K #\%aԀyMTƙXm ÄUbɐ5?ɯF,Q"o]aäNi:鲜ݙƶoF=j,:8OBG$ps'>8|sL |/sSZ C44'!9Cðtgo!O6o4'|/cb^hMÉ#.͉CO߿p'S:'&ysiθ\5fYUHm'f)XqfNF_Z~pwpvL`y`z<|N]#Ps{&3iI5eHo$!dW}QÈx~CkhjMq )P{N6Yd13Ϥ Ϝ-'~|udGtL +gGl]DuvA@.@m GP$6d&  [ m\}\ Otڊwæpcl3 ﬇eMWY{ bL;ys'nzħߓ?Nx__GG@>0sp9M<bv T6AS*-; *c`\W$]Kv!7>p;z)G*2 +a7۹x3 OmjyN~k y۔j<0G0N۱k[ҀIf I!j: qU 2>g/_۰8 hw{ո% n"zo96ox>n$ o+& fMfih]0|FB``)/_(AugG':N/f i;;t5Ns^)\y[g[_cǹIz:QUPp%|a+$;bT8c`geUydg}^(,[Râ0 ͛|`jcmCS462?%zCw\( DA14RYP5+h)4חgW08|alqvy.Wjoun$b ݔXT!fR yAAMYCp}<{<;f+ec*)u.?f#E ڻ@JjjKyxKe)_r5a4ێ]6/*)f-xkm&6dYz<^jd&%%.hHENĈy0&|.eI6fQ҆/K9x2,R*AKnҍ/mq% 5DQq I,5(ذQb"μ] Wz!b钴 Q2hN|nk3%/:94 oqN #.fX A%!Ab!z I/wrztmrbH{CZ1fyv,Sd4_>U#XfFd5l ɯ3DlDJXi(,HwD '.ۚMvS.aDbRDXmַ̮oմq.{4і'2[{u#ORގx^QbKjT^T֥f8Gv(IJE6C_Nvsy!Y=4s+їx6djdMo^d=K&U=w6Ӫ^Bg{[3IG23Ԗ72PE#s ܬϭI.͜7'X9J\kW;S7u1TXNwØgd?ӞR/,tCަTkcϲYi7}^{бY6}]gM,^DUpg{\s jr׳|kY.9=ytwyL#uw:{>GW9:ox=3^wZ*eukDޡ9ʄ:=WJEn5= u@w. O}Jʈ'$w\JhYH)J;/G&'f3sGwk\"er|nS[)l|wݙᚊ=jyoJS!>+<aˆ#ʕ̍r+(,q_;Mg,+bP|r]MyYƹ+E5j:77lxȸgaĔ&5U#BXnVӏv[FvaRYi**¬*KByp@BlEo[ם}DV}ٟ& fG+׍x6 =ޢH&ƾ4bHi5Z Mos0 x#2c{q UלQ]_5f~4"s(>F7%{8dg4MikSPQ#Ìl*fa FwKF>gWy^r[|fLO3SF) Y~=9s30 7]̛Ru^qH/#~ڥ4M4닟vݤw`[]v{ylFf+"wVqٯ"M8(Tk]֡fHM}KUt|iyP.+*P){QB^ŝ.L꦳v}#K<5X9n$DBe9 :F}jHzk~ زL7,D!SN{SG&,v|+SDs=Sqd;4hb V~fsrj5wZks:*`2z.!3)bFdwqo.K[{ItȉwOlztKRrkbyv,iq{*mc}^d$2PhPl9b+=! *(y&Bl >4OgS]AV\y=Eި5K,oYr j1ce%ɈAv8H3&E65 ߇هQf|~JRs1hRg5n5:A|1YR1I]iC3UH:sA]ϛ&+"-oVULE5S#߯~IE:ua^Uq&W9Ym3Yj)-Wד^J/qof':6~Kd2M,ɢ=BߥRޓeC'c=3G(*Apx^p3/>*wO/e=W~J}ֲ8>+m܆2X^A9+2!B z3ZMd(d_,hK;=aZѦ ~\⸔0:.'9mnL;\a)"=gk'^_7h`~hΣƹ?Y%54C^cՕIt9C-tvmu3lXnܙ,B)zmiKDTFCK2CflЅ?8w8֧a J0157ƸOIɗî[:ِhBz 1'YV\1G; ۭg?=H204 6%:] Bah[rf&3g=HOkٯT?7: 5M5{m6uoVW+m(WL۹iI 3-+:y69 f˒+BtK^)hs T)bBB\ij`+|׭\aa׭wK;)oO P"Zִ666-j&-iz(HMɪ5tBֱXt/^W ψ]:+1Z{=]eFOwyƢW_ѪA!T|p;HHP zo7sD2"(bIrow+o~slYݙaZ!f3m X9 9,xT)7fa l XM%YEOcoO=Gb{覵*κ%W$}w(M֧,@Ae[z߶glN38W3>PN[3ޘ;}ۗή 2>-a*I>=4o[洆~<0g]~ ;A]p*Wک:ɪ00>>|zV*<ҧDZr{dB_WL,!ѨN2ALO]#%iY^|:hR LR2x,#6SBYƊ,=^̅c/I@"iȟnmpvHyg0!~9cSϟ5ms6+xxZ" d3(&01ogׂw%ڙQ'k bPwdziӍ\״1wkc ]M$ٺU"FX:6]" "i `nU.N,,[&tT~kYw{xޮ+۟`~?aH?Ůj\T\+ԉ39e;l)akX}6!Xlf]%>bhM\⼲2©.~ Q}m9Ӟ&7~f[>*WU>ʣ=NyN*{#}L3Ir#ci mu|_e)YMZIG-hiLJdXyv~䆤H=wkanK77o;:V>ʢ}ӷsqh*}!#)O."; "Rq"_\C'b6[xB'rU)ԩTťuw[k0JJYn#ruָTdIXDDipA("8E]nm1dߟ5DBMh{ ${$sd b-oΥX_ͣIN_B=iX)8 WDұ$lEj6j6H84>D \㋒`1?1d-`r!8Q7 :ڐuxuoGl?ᎀ!DL:Vj†XYÜ5UUHwfRu!?)A֏3d8#&DnIA&lXD)@3 x3y, 83TCٯ;p?g8xje'82#+xP!5-fn%yfrHsJ5k:viāHB@Ղn37)A>UEh S?ޜkJDuft6 )"gҮԾW')3u^E#4)(൶K U( `QWu+5vTS,d2;wR*2 2"0&SԠ26+J(H(VhRԋ(ɦcmEyiwj5 R,B"eĬFRL\$AV(Ɣ%) \%`%(1`m0[ %PR,bes$4 /ɅS L)Kd! $!cD\I*1K v}-ٓ]hP8Td Wb 7AV"8Ju`l{:x~<gmWK&~@O:h@kFK\Gij4QnQ %o&e;X|Н0 NGz;9Scp'ly) Q($5& JM [a݇g٫?3a h0[qdVBIuK\`@EqdDѿ;4E9H12+2*#"@D+-&οϼc_sU_0 $单AfUT? @ǭ@~`݉&i"gB SD!+ԁ=Jف %s|԰[j+ewrNQqf[ͷmzOOCB-1]dؐ:dnMHL8H%f7!Y;.J@( q$)NKC +[Fdo8RE dwܤJD&R'f&p\ LLѳ LE@]jI1]Y))BL^@Fw2*a(?iIwtlbpv_ߡOO}^2p 뛿 {"q/sg;8jE|}h2R*cc-MXW(5AE%JJY[ 8s%6oN03Pjg? ٗ {1d=f1  EdFId`(Dm@PLZY%*uc4H1@ 8;hCmLt~t Su%h݂3*.R뽐hgL JBse O5oMɊòIbyUkF`( 3f(n \ jd4'd8N2BfRf#Ϋy0ozL&5I1Ng~JӒ¯]bfQ{'IB:p0k4FѰiLRm (r?$y`p~Ofhd]&"iɄd}t%g8l7)wA8;8ē067HO+oJfaRdX-9Jt5hT]AmGM;aWVCX5Sm0GPG,T;9Ls*(<bqO]}0 Djثmdڤ56ZJ6%҉V&pD8iH?h(2he}4{ tq t^IMo5 ɦP4R00-)KJRҔ)% BL 7KԍFu)1"\擑ڿhs2/t3oOZXxǝҐ%) JBR&]x§p$C)be0If$I{Y ^ۚ;5wuƮssٜK c 8ĆMİCkdNFjւ15frĢwֲ|~)f)t"CͰJwkdOG ~M_ehLI7]Cxඡ$X1`}|?ȁ]`@$ԥB%b*ffjo ق7aYmsNل@?ht_z<` A¶#G!j b 4%4*Rb+$FQhJs -d)?`q5NtMl!gv` +\4QF(-@s^~6 -?Oǵ:Q Dp7U\ZPCPdn."~uDHMMA% `4FY>;b[ӁѶ} CwZqsCPޖIA4AO}~ @w C/eֈ]Mzԉڛgc&= 'Vdn;r%}n!y;7C;sd!\3CŒC6ŗ%!tC%Mk2< ZHYs4L'Q_;w9\ ӳ5nNfn{A9Rct >O8l#xe]t5[$LɡFR#~^?wx$9K0IbC#$f)Mܪ[nQ˩mWS\7.M\eUUsmʢPJ z5W/?OӪQI[Ԩ̇ZHq 3$1> );53Z2_֞җ޶aa`e&31QK (GǨGHzZ20!&2"bՐ [i 3RCDl sJo@g찇Ć!00֍j iZbK&,D@ PPWPV8)X T5jYP:30=CBt"lJ+<TGLĠV5fXeҫ *[Umn~(#D@~a )Z)dX'qg'J>8*=r0~r  @Sa(_F"'{m Q;gŌqu6&pjң+2Y61&/^ϸI$o6mwŒ`*, V]&XTQ"Btd jM4CMTbnLb*(MB$]<\ҺP60Me("mSW&c7db<%k J9\Rq.(VŻ-$L+fsh @G01K7 Ji )E4餺6o{;ҶbӭBܺnC(=fb&u U $vM ]'II0 WsG51YЕ]M1)D٩nIB.5(E f% 嘘aTKTM}5͙4A^#(5fucBpJTwNJCn O!~r$9{{J JJH OiHUI:tpyhH%5xLwTKb šѩՕ%d^̄יf̒(FH4.9$8Z_mMɈQ (,IQh2'% mqN!Ra?_(agUݑw9Qi4m6$ `G$.&2XBq SCET77o3?ȓhMk[CȍƖsKj iJ $D@F?4Gc E o 0F2$_܉Bh3}`vIPXT)K?,)LiXzpc~{׏sh]fV1!YX)2VU<]MEE8ܒ,30s!GJa]n ~4ZxZ G':L LjzTI[D I@ArL;d&Lc*aKM4f5C]-cu`mud7nWHxo$>m횒Ad$D@D3S 8ϙ:8?pC OcDh NP'h|_~zN\>OG !&h)/U"߱:@$4J`em`(&'Ə8x{S b%tR`2fQG2! !SlI&ymUUUVf)QAX{2 W4̹b#hj&+*0Eй<ۙ$7UUUU @~&A ?wގ 0p\>R9Qa0MJ(2);_j/$.`t l^ ϣX>8[nUvtmU[F#4cmXS ;h3)ij,XeB c ˌ&0&LX&3$-ƔY  )hx j,#q̰5rƄBB0aU]䶆:#"vBj2Jb 1M!i7Mrnӷ+/<&1&K c+11d* ( iB!!g - W^&* 0t Ɛٳɱ< @f)70 Ԣ(HqN( Q5`[Bbƒ'S5RǸ\Ul^vZ91P;Y :=}r~v޶ܚ 0iF/w0֎z 3Fx)OVwa-dWǢ"7D/)amc;c{Za*7=3{GXoBNbShܞndHGqajp΃[d@8z< 5δr:@$pDyB-h]\X`Z)]N` "Ɔ $UC¦p%QDawm\? qt8s 0s!=:/rֶ9< BaB& ĕ95!Ҝ6%3r80!NV0hlJC0a|y>L;yi4I5&o8qڔ<ԌsS' K;: /M g)!K&=}kpw*I:mx9Xhˆ3>E@F%E‰SINwcbM[{lf!EQV0 LApU)TS\fDlو0(ҁ;t} BB(1%zWLIokαjdAZR$,=CrOdqR{"a!A!%LyJb*~u2O^ɰ0[dd?}@у־YƋ HE"i*leowS./ҵDZ&ћY&SQ3|{ADo3 pʮKVMjAՇ ѡRxoz8 1ょ; rRJUw]ys ,$ަ&'Dĸ5 5WUUUeƉw79!Nh"4Cpvi(ÛIIQ Wl[sG.]8dIz>{/8DDDDDL/c146ry?dҬ Ɇ^F5oRU~P4"zG&%hk"v_8`s[F$TI DRv?J:]w6_$vf"?^4KQ<uv|"q13n@PX YTՆ9M8(hYP \!W,.INTE6 ۜ d~;8A,fcA$ "%&505/]qTI5i&yE6Y*d3&b1Ve-Ą4D1uAhМ$q3"eq~ZVR4 l"Khq6 nyy>a;-DL0 rمɀnig\LSD1wDҳ K:)L dUaEZ&l a6J"KJe IIP)D2GˆjQ2#ByBP!ɈydDEU`nWcBa>,>HpMbt6v@w]3!IP :K[< P?yo],PTlmsoxMbN@T>ws !opRY'$RN-LDDU1 W&fzI[DXk”)<8"n@z5v=74*ZW @ ^i5#2QXf~R((UULV&7*A?*G]҉y*n)Khɣ֘0*?h34-Z-V,Ze#Xiy"6JVsJ Xq M]y:lHƹۈt[jlT'75:DXh+ը9ߢuyoɗ~0xffۢvI|(Kq7(xM ")IDiyp]GGt0DlIS2Əv2RH 9xHX]o~irՇR4kfiPɷVhM_4;dCNw'a0yqmb"2 -!5u9j4XoMbt9w"hBقAsy7|&ι]o$Ǽ3 B:lV{moڱ-{7mԃ@@NHt) C3&I0"8atnff<O0 ?.eRz]1rO>s;[/;hh 2>1g$N`R  {UUEf6"XۤZQ)wP= #xjj+|KwPUS 7FIHIQlZKW*5X031J2"Sޡ+JC!cZj5:p(YAb@X;F9XVhVq{n#kmhCd7-BjBhkx%n,"eܦdƋ 3()& , GSx|mԷũ]ak1Q,S3 " ,(l3(m,F{7{]fc$Scf[w^Wr]XL0۫%T`JvΖ^ޫvf,a3Z4;7 `bZIbYBт˺kcAccZ3TZ1h7 MjS:KVN6w gD0R8`\q5`=͎8CAiM[rDDfjkF+fȦemYݻLHιSU(fk(FSRHټ먦eV$,/xKټfM=x(49VJd9n堂0Nyɐb@e}Y! )\n)l$@MC Q"( 4DZ⢡Ehi,IAk!ZrCIBGfN߀`! "]w`7`R(;Au\%M0QL% R`bTH0IbfQ|& Ї` x}=ϴa4bS SO:48]rv%7Gx Q˲ j5"zEn :JJLHVe 1F p?A8 c 2>y<E UOߟFǴ/[H(iiG#tm<](j3Js3*J0@jZSʊ̴_ NHƍ$v vkɚIp]IP$\a@!Ȕb<^ $ }l@LbU5v;UA3KaR@1YmV*Ĭ3ZCc3mblemЛ,/C.iA{tșD r{I.vEE,ĒZ1.8lP qà S0 %OpFmZ,<{dȚdZ$P^F fV,1H`6U;븹fBz $A uoi^Yq4 &w z^7hڮm^5$[ʻͻBLE?֥ A,LF e eca-G{ {$El'ff)i&tdF\eM6SsQU0r͛ޤM,Y+{l)A#\ɳ!]ccdikBiM" "d] :( `dr^kh0,p[2I9Q*m.[(6Ʉ&c :.92/8m-#X!M5;UUU㽧6Ce2"I,j7IF @홚Y bD^aK5 6Tv'Ui!dU#CLL3#ׄb_oD=4yT9 u1׎87A-!SPB.YlJ%֍gY e e5ZK6 fHjr4#h=-$;0(XD)8:vGXO.}\ mT>wjJ)M~^Q%(#F 1:sv@"VadmZJwdJm[L[))m2hc+kS /Ǿ>ɂȔQ)|IHɓ3 f<C@RXɖ]yƼ-%uًPycp*!M DuQN-~D4SKk 3 ZUzRR*5<4l2Bi32Mw_ 2pcG 2aE ϶)dVCHs;p!8#x\Nї5^::՜MCs0I0L$fK2a.,8FӳE#G5jJK vr&Ld7WF&IP)hY5Aq&$(4ag< yy ŒwBTY $0LbL4d*2 ģ5 pAwcv숟" N"z+粏>TH7y6#IRiAU:ŐQu!m"Ҧ/D܉ꀆ+m4je@\sF!!S;DIRUj_يIwuLY %AfTRRlaUUTvWIypM*6H]KDp GZfh j`wRV 09Ɯ^/ \C5 3nPSeŸL:wDڧBA_xEjb4:]HH;m+[uh`cwԍl DH0yHҪ_{{10" C|oZM Q݋,]9UT}TT375@;l %x\4YN{sL 5L57as3`o<8(,toZѢf2lP\:MC,Y9N5*a@}{O]PC5JkFj" f%4Sih1E=:i%fPZ Ihѱ^.f^h ).` 7Gb`ҰM!ebab$lhlP B)L FdqOb)j4hɅ*MhXY_BU; } ~%FN'!fOFzWI1lxϬt$| ܐA0@p{)X6z=UQrSC0S$+hSmBQ2Z]1HJť5S% HP RD H13I. G8#-C t*, w&- "%-GD2$Ύ@gƵ~5P phvOYTN"""" cP37Szc!dIkY ) s16{,6,cmJ,69` (=d &m . 3) kAX6h:67 hf 4FLij":@maWCA0~o_>2Oh]PX`yD& c%h!,`G0ErqL=55+!X77&}ܞA?ѣ q:C<_~޷ ࡯Y*DYMo"5:5!^eSPj3g;bI )؄Nsu)VBsj 1"GYx-Dkʲ#"Q!:z)\p!A&pԩ@a9Ûo9ye/T`BP G.pV97:oA>L'[!Ƥ6Hgk#Z7f-]jMC[fw:ST@ְ4_^Yi2'ӆ"MH_K^fPM6vi<&1f׫5CDDCwqf,KCsl3p iA#cIrED(M H!h@ YNǘ7s?פ&jɁSmDV{ ֑y=Aq9 Cq !!>ZR "05pZ\#U2;Maj39?W]G}w$q]Nb!)!?Q"`(g^ q7ډ1XJK`z|yѝa~YZ @DD]x{xi7 muK,ab @t=¸I?(Qb@z8:2zv!G)] ofw7/)8CedPPRc&)9Ӛ{ʘ? Nw\ "Jh,RҦR&ZJ *UQSf|w4UV=Fi(4mJƉ3I(٦Pk4Qi4mSuP"JS-#<=L¡0 r(;95/d l Gia) 9)m++hLՁĆMJP>r@8@}|"&!'{XTdU F{ۧla'Ĉ&5 398w;z)ILo͸Ef Q%*EEŭ-Է=CG9r| OQ>So*O{tE"G}?Z;ɨ"5`!4 ~O)M2d&tVhF)g!R F&&CV,Bа()HuR:rA]v#MXզv@hh @C8XߊX?;$‹nQz,YyJ7=߉8Th-:-\pa&4Lfyb@RRS_D1uab[Ba Tx%jrԔDRW ݂ - Rn4#ø~OT5UaX@JC)>p~PY6!>J–߫zb餋E{lӯ`MG,BdV"ђ4ĕ/}7'^C>ɭo#ĔrE-:L0f3+0RHY$ M!UUU!J~]ngtK ݉PvEu[3 :'0'b$PLkR{B∊[0Ԍ }Yب)B񆅓T_@nWxY-)'`q,02yGoXEI13y\ՄP$ w;n ""|o,UD?^m%*b)ar= B$~ }A,]#(%* ~FjJHѰ̔he)#& I\PX[hmUah#ZWN!ey x2}@{b ՉY*bvUѵJj֋&PZVF͖W\* IZJT6۬i?pʠUbg2 HVEB/86$A*&&N,DF\J ѐZ*TH-\?inN-w ]˜5 q #*-د̛ nͻҌ'4AeL!&X `ݗu4BL@٢aaB1E b=m߃hCg0y YچoZa}뺥`D@)JgSG1"{*~CJ<4ED$D\䦛Y r0*q@UD=e]@*?N}dq֍@Dؐu'~mE8o179BjqexdݒTP_c) HI, ^VL|*ZCI+3':0c˓3mY] I1B`((Sӡ@5݆Ff'9Eń !M3AdR(~50fJ {D@a U= :6% …hN#Vgd i% 1 T5OV I$VTJ\oAyBЈ:cs!#wtAał8ٙeB,:e Xf-0oaHGPk<$3)*to/{z{͓F*1s>Pԝ A8hg4tjy](û ,2B0K @* yPCbZ4 VX't&E9B iaPu+Ұe T&IlSA G a Ό)&CX& 1,3!3Ne-Q1Ba6H@pO{fa~*;tA*O|*_+j6EN0Z!T6%1+cYO:Yց:_aLPhL0 p̤E32$E)" L;B6m V8LD{wAy0cQ w_C hJh(&(VeCOH!Op(̒"e ,m"B{RD!->c@D cW u .4LpOroQS͜G1f}A?_;M16[( RCV 9)$+iVAAQ J5G5rf *@[$1&SLVk LA)CYp`TAB!CLJ 0h**abj\Mh4HADTQ"2HKLMH%MHRf(QHREDhr֌g t\4߬uɅ43ذ'| 0vnӎmu7-o\[&!!D@@HwD;rp9˴D8;wwr.봻.4Nw;;nONzH^wOULPV*%֊A V1R.1RdHH>?4y.\8og'I*PRJPJERCY c4`EHdk%5oq?V `+}]Lm bh-b"2Ed$M UUUu]G~73!A#-`Ŋ1u^wcgʹaW1CP-!B4pMCPV! ( Ec[y ְ\˝@q0T~6RQBـjGb=*z4k35HAQPhϩP0}a@ΐEB1LR_®VRC, ՐDcG_$db)h%,B]""\ɣU-w:ZBsk.mXELɖ%DFp`ggbuvtHIShs!Hݡ"J]iCqIP/lN鱂i4XtlDnƈz)KiU!,BJICm ^_QA_`iW TNӨ9E$${.-Y(n7,MwZ-$ZҖіKYYhTFV[[ k, {05= (-m|Hrp,&k2땊&u5t$F4 2ԣM Jè0C@iGBc(mq̏`vG[(R-,pxԕ~4l~[s2 է#/AcRIIk >l!  ;rG#la;@ְm>޶moV꯲ID8WnN HnEU)@"o v|`Zd?g(u1`;j""ж~z *=UhᶔVsRj]uM -֌TJ JB E}}Ȉ0e~+5d0: 4MH$ɁP5 KhS (V LYL`d\jEer9emL̴-,q"%Zf$&)J8K{H~y_ &1Ei܁B4E%,#6+ɧJGGHĂk +>5.s9zSE:MG?>޵ UF6/ s!#t'K&:kQ:*DQso`x8&%%5cX!vfꞴx~_N\i 39NG  'aի`baB$k[d!=G9ddy͌ /Y>zS*.i'| 8}N~wƎ=I jzȞ(Y `%wO[=#Asߓ7>D2@穮>@=ˬR\;g;O< dev""wp`x0"?y>`tπ]LD+ۀ竧Y<5O ^áE~Ώ5SO?>tM/p TŽ9Fp(X[tEA okr!grF6^2H c?8 xQ:EI3C*HX}&Y'"OWJ+j7{Xn:L0F./j?D.?`>+c|ԇ)ϾFNw5'h>J}@Z"MBzmĉJ~ <UkPBZQJP ܏E݅$  T+>^~?IMxyh(B*,*`&n@ޯn.FcL!Q4Ł>YAW&"2}}{w 5h|a/Ï 1qv (VhkhXfDaӺ0@܋hsB#&8R7ۦOfk 'NnúO>FXewNY+JyxO)h:sz{=vScm%ٳΤobP@'s>.fkCa1O0:v_ ! :n|]3-p_r9ƹ@ofؿ[>D$@Àz-VՇa+v#D9猃HA8H!ЬIVWڻNUX)輵D 0.@l2@@6"Nl QH1Ǵv)JVQH]CQϢ 'FCoC:/o`p4 $5ᗂWF ]N@=Zep +T;B F$Ǽp|w v8O5Gn@M^О;?,;Tp `?~/HcMD1{vGI<\[kh1XΎ] ~ir.Pc?"QN;eW }Բ#2071,22Pgw9`E8I"98BPƜC[:V灱ʋ'_zQ !s'?B|ξ^&N] ,S(Q $r*4C셀!rTo g9ϯ'^$v@xaͅ s/Q=/QC9?k0N:T("r$?LGg}]Fe&|g1;*C>u+g|d8QSdX7~A߆1BQ@ݳv`/·ǒ2_.-њ Bva^<YaC il -H!<:-Bub m1(#,> XZrGGm,@ xRҠyi?_uN3sA[ A$I W`\ɌfA!ୃh N@qyN/j HC(;cs`8^ [HFCÛ(5DA)}xǭG)P(QJ"TTz_oOs3$J̓{=lsv^UQVdQ-3-TT<ӢA@(Q6)BsW [Alko~A %{6'%ux׊R\ňƭfeߡ #{I1-D}6<1~ڔŲ)Ol48Z:,0M-ؐ6 @MY$ PUxo2JK [Yl|G= {\X셇+Ooo?kv*dI@Pnk6ݨE@B(%.\(hǧ+~yws7a`)⠲$T`(%|G鈛~@Le]DHckd˂W4i Sh(QBj i R$KW|][²1*jb%u50rL)Inuh]nkZ5h\ɪkTcQӨ[.4kTBB($W2H*e" GAsZP_Daxsk$ߌ#y37YJ4\T[K*kgYGU!%w"" {{S?)ad1!G˜LF)F]f% Y乷-xמmW-tn!R&ХN2b7rokZQBw'˔@- TBi`; 2~4RYwZ6lmaAjJ6VhHf**FFʚRHІm(dUMFhJ3jD2$e"QeHRF2*zFd$~{ ҔQ 8j+ld0'E_]kocwU.~Hd v)evj  \]\R 8O=lH_=]?W6Dg@tMA&^ Cȟz6F6s[,TA!4KԹWd>HV hƀԷIQdeYఞCԷ1h^L l-(jLԎBp)%U 6 my IIWelBzkp"Jc OhBM!D"s0sxw? *+AKiB£-l ,VAw;gAư{ǀ^AEhZH!ֹ]% Sm-6j-!Gڧ! X)a PK0"8"MD(aXE!,A}?? D^I 9S痩# t]-&D}#S ):ʪ"MMJYB4UyD4$A-)~=0oa';̌HBɩ910rƵ!s 2حdYP`Ifo{DPb V}8%PuCt` hMMK.ܔF᧷F&pfMgZL14;2k\2oO8Vnl@*RdxS[lDM9+.K5m7g:6g= ")?84&QLd* p~;[ ͉6mN˵\8].Jᮩ0(E'_>4Vn[իVZ u!,@ Ol<ݓtUf{X1h 'F70nB:A]ԼAG{Hw 7'$\f<zUTlHH!AB"kou\0!  j4Ug-6\Zbaō.#F6a L*"ɍDt\j\0FBJɕČ ߗ3}S D;9Xit> "DW&]#d ӒJ3-?V]ڼ,:0dlͥ}r(fV$#_j""%Ȉ~w_{qd$ b[|8hH)Wd 0fdcD- >>؁ S""jN­J'$-B.4i%SJ!~=v3.X1UUUUFm)iQV檆R+h5H*8Q#kD*h5y^]nhIV-Qooۚ?1T$0UR0ZQMD$Th`Jɀ`4Q 1!D,T AF"h6ECh tڦ1HJI$JmZMVQڴmdD2Uw]Z"Di*+Ii+ْ۫dk_Yo^˟.]uAmL@mhS?cl QSPpT"T:=&m;wƺ9<\@s߾c,jXfEyBP 9VOsy^r8,m(Z:a&D:|e}~8룷}?DM*v^7` @'J䦞@|kgNi\'~u^96en9b ""#y銾_f1cocbu x7\'\DrΩL/6 CtBFFOfm6zy9 lɨ6SA]1!72@^CeP$>Vݣ9RRRRPv$˶:f3ZҼDDDJ%VVVbGY:8^Ɋ&e$RJ bmM g]}6eၔA!kYc-@,5:9)>a*AbKʪO]Mϝ!ٲyhks=lr(jȋt(X DQ}䋆 "*ъd {ǃ\w% ^MCI$ ɉ8 op-Fq(%P2";n핬N +Dnc)bZb,!@-B!ڙ *(+9*J=k4|gw|εs ;yfI'~syCITR }a’P˜ (EÅ.NweaS *Sǀ6TU+ 7w 9Ly!}k잴0r]4eۚ%!4i̐F5'w#߾u| t_n4˦RpDDe03\MD @ ! $F `&3^B`<%5kHFwPmYyfӹkm --D*8| PUdT0NSW䦸ԣ֮[ueqv%}jhVjg=uǎ{9}N"|!f)6&2sɽMh"Z` `ْf!מ<ѽJd8@U ,K m&X[ Y w}Ѿ7=#HHBw)ç'~2QP@:I&]pg^pA6 GP)܀ P CR?':/zlG)NjѝT4)oB l6<2\[)wͨB3+@s,hЩ̃ Q aS< g.I y޽L0ꕘ_K76EeN4Z (뺼*tӆf9w#9{]1<#դ{=w턛4ts h(((o~`ݻz>lJ4 @XaA@1B & 84d0HU 8q(ԈA] R2) (@eōLPr4  85a!=9 .MMe82 J F $¶ab1&;ڼ eIVg|5i!p׍֊BiEoýI޼aUΓ8N ?@DUh8Șn@ t*߲2t:AgB!0YWvyB+ɔ+L^1ޝxh>]L޵'^!ɇ$(qqD1V-HV>J;dF~hhSZ2Pd|&a$e"&Į1]@]ܓf C+.V`,7A)s%ސPPՠM7:,%99UUUT@:}{ܼ:Br!P [ZCAfCH N)YX qG<##; 70AvS058'u(((((+u%QEn͍Y< ykN4 PRPPPPl=xpi<3g l(m/y/={eszT3]X \d3 z&TM}|T/SS5ޤ,f5aJwh]fy~)qS^MgRJ6#S[n۶%9I7(N3Z8;uAAh((]:w4EPPb]>!U|քڎ8c#(PP@:- gL&@iТ 3nϛwTWQC{(k"zy$ j` ؐc`ᡸd҇ftKrRkPfACAøl}Pף7^]K C7ι]ҦQ6<5Ԇn9H rad8XAX",1NZ# m~my5/3am $ <`uLray u$Co~/}z!`tq5@ cf;l>i^ɫ:šd֮I/Yf 9POKK*eEyhH)h,jvmy5hM՜-bc)wW''5f!Ju|ÿX.r^Z i>&h_Wٚ3;+F" MH"q@: ZR`ʍ#B- !dXϮx?MlEp`,5F quC""*H0#"@IIrzn6,}$N? y㧡|4xdqdcpUSTA2R5MF*4EdѶ i zح,Xcj+moZ4cbi#V*5\`"F'ccrw py;i䙑H M0B8q@_}p@D@-nG]mn[sYʒ5 I Tprl=Hx="9y솎|'VN3{89[ 49R#뮮m<-u7.wDi(KEBN%E*hԶ^v*RltUe1ԲQf '%3o!I `SWwm>UUS&5D)HVM#1%X%PrADa7}4 $%٣E1~r3`gL Wzɤa2 qqN9޷* <\w͖^@y/?;㚿Z㯉"{Q Qv|ap Vo6upUXv'nDz۲ms <8EnJʹY_UyfFjLAB]Q@('fm/yyQ Cuy7]cm[{ ? 4>]8CIJȇʦ6JJƱjUy5!+9ٞhMd~m60Uުٕj-qJ SuADN7Wk|<{yFJ*&mmR[RZ$m'1JQIvBsv( m)2iD59&&̨YABII~8ޟ@YV}ݷ;Ba'785AA?Cɶtn@c1֧)ԛ@yq=HC6.ҝ5(ڸ;r X#M7Sg Z4ӡ1 \сdz'X%:&IɃMgHCht@=mc: N$g@j ^ ՄvtKy'u|2s 8;LlKF.KJV10,%<_U-̞!3w3} ^QA].C5(pG[X҈0(Ki[DUWc f B(sJU.J9ւ:PhCI2itS+ ЖMT%M ܃I4"to&EGEdDV-p]55 2 ՚MD XCvbidjjђ,dZi22DFNb S a.0&'1Q}H]`l˫ј8K>' w30K}"p7!*#*TV-Z卣Iv:d!榩w Q!PG.U&FrgmO`> 6@@?R`y HTm *D OvQZWkx<ħdCNYOdæz9wCŧJѭ|jI-ܺJr֩*L Ha2K>֋zrd@.׍*h6W$%4.ӽdCni^-̅d`t†Hq!]`h$1$iA!-#M6J 0xT6I|yN ' O 2 X! [jW-^$o”>rbOaK: ; <h0ñqUbh7|l~f l 5 # w ;!;h(6~G BXH!E-Q`˜W[ѢVmm&+[i ߋ7h h,1y=pav~c|vuB:N*Mk1DYd]Epܿ~~pR*ӣZ_ؖ L]--3$A g,c=CîY#x7 IwF~StBJit]Mz)փGw.,)3t5d">ilaqfA37N4%Hp:tC!05"(s!--ފrɍOCHPfS53S53S53e!>-OtI@۝)Kf @4=/aȆ@Vb !Im&WG[gd)}]~ٛ{"ygוElfX>ۅ5&`@c  a@CŖ߃Kk@ tZlu6sӷ73 lVŷ10);0 &tgORG4ݳ9SO n0!Mg%p4vVRb  *%.Ca1`S}]ĚCI\ tyDcۛ8f.;jqa׭gidHg}g&yTZ/(baY=ÇxlRn%j"mO<Gcxc$Jja0^6c)+1MDP%s'K*c rPKD/e@.=3pN*a #OU <wѯ8?5Ի_sPCE&_~f3xanL=9\ Ti0/ 9|=3{ r۟y;Vwδ99\ ўu!NO:m,eKWA\P;AR)8Pզ0+52z$.Vn'3s3qS_J(D@ IDt-l@&+ȋ%|Ԉ#8jb1uv^5`(vVA8u >B t* A#ÆfUB@@l)p"JCdqgBngsw7C2@ 7`b#+ u:W!2uM3V/SָLGIk|M?\sy8_9~d>_hN((CwN=8\uT>"ÿg0&PiV 0W]FVWi%ū&P2P CdTDP? ί=%l)7茌_MZZCr(^M&xU[ƴB(Xze5  A 3s244@1 lќ|gkgC] P D zӮ`ցw1t 4 EH$ hh Lttkt\J@PT P BB QW`@U(ݸD$$IIH( Rk^ v`P"ElJI@-Eӡp ֭n"PPH UR-ʢDJu3Nf2&4.rz=uB"ݶjV٩4SLDUP= lBУ@5닶FwR) J;em*:)ٍ)P PP[(dtRwp 9CF; %e8 (zFfI[al1PHUQ$,)%4͎PRrU&QJJ1xwy0=ivTLfz;UQִ| D T$U5Z0ފm m5+QTEVJn,GIs:}o{Kouu5Y h")PS TP (#Įѵw$n^d^=}dU  (;C66S,,zR@UP *'yƞގg{`knvVVR}E)$ O$IUmP&i,I -[Mz>H37'` CYtx6z=]{ٱۻV۳YnM:-V:nc :4T[1fmmKt[ eVۧrjC!ue6d:jJWh%dFk*-cjh3hO^@mJF4WCYݴ D d&y0H:`IhdsbBF"íh|8=ۢ Uey@ Db٨Q9F44(-h t҇@; 'GmfDFÀm;g+ բCfۻ' )@(B$TTB $$!@B/b@YTy%ѥ :wkPQnJ[ѽήpB $N*.6J8N qTId1@" 5Q2ze6کR&7hd@Iꒊ"hԛH bhR"@S@$h~' @ȍ2m#@.{ AN'Rum_+VJDQik5|b' G;D|%/Q޳_k̳땩K%O뗈7KZ8Mke 1cxuiRvp_Ɛ:7[/uǾm*뛟1:6a)XP!,FL<^/-' '~g>=w>L#_6W.5D^l%}j>:F>Nֻ[|LP[Bz1'{1\fux_h! 'd5a<&ɧMe t7>{uϞZt*&?t0W>O֜x>k<8}|TlFq&eOSb@ܡ_׾g(wUu+yhy\U+P'XY^.n9  {?hwIn #8s~&}T_m9%x]׾Bڞ}b31nTIBsq>'aS[Qn%]ωw7o_?>S>ƪ5^ˁ7:#qa_f#ToFiG*U;׿Rz6> Gvc_HmR3zK~>>8_^z7:u˺~?&-QQO]Lk>ADϓu[oSᴚ{G9J{\1q{~ߙFGĺIm-Yk?ϕj^dyra\b ;# D|L .'|T{3fvq12#32q.3gE&B~x9ghg?u6k>#|ylq ܼp}tptaB͙TZH?L!:|4n>h?o}@ %Pv[ϧ';zwVy\|,S MsCһI%NT$k*PR|K q6C4Ex(S3DDDGJ|0Trq/Z\zgDQ)Ñ73 J!!  e I""""m饩Պw!֤wڷQ_b,@_\{9GYs:h(@k|uj-{zpz;sܨ;-oG=z?H5u1w?~{ǿ%;ƹMz|>{99=.~ S>-&-h!ٜe;L angnvx~tqقǯG}w_oG2upJ Ա;c[aJ%\y%dxw>qxS^iBxy)C Z!~OC͚?^g'ܕەo>gSG/BJލG cZ=ZI.?Y8STSq}}!bKKMRQS|fd>42{j{y׎N̟Я+QI% 3R﯏+c.q;GJ%kЩ-8c?NP 5Is}_8|*Go}3/B<=Z:"gALZ @@b^d3qvz̞y^3;Uo8J:n^5k1XRßqsϱsFLG?Z0WzX\Vuf'!*D o!o˰L=jO'~T)wL_&;3^8Ěɼ~v}׈bS}tps;]Bם"8'{?1ׯp͍vNC.\>$}}s?N/#rFj|/^~DH,\}pi2iA#5F7~i }"lvF:+^sw,x1|>cDmU D&wμγo{}!zW1~1G\\ 0~.:}/s+Q_#e҈Y('Y}z?>0\{]5wcּG~xu>cj 3N5{g?|}"Pˏ>>}dd$jξ?|k:w{_DFyQ:Q:?Ǿ5gz/ ݂9m;*snd蓫9G:M $Bs??|d#]~H9AG_N>%D9vn{*,Rl wHaO::*0KZ UUUUU7Oy\t:^ʂ?i8w|Zq,”%|;$$77Ȉ16?~Jr~X}<$02:?"! y |OC#3)=D~ o>>OmvcqR&]3z}>~3m\Ϫe*Y|??hؽ:ך+ZK pmMߐF9| ~gpwl=,>`t/CӾ{8GjcиmtѷY%'~;_r;M フ?d%4gk?~(sՐ^o1>ٿ =kdE<$)#B!&O{,E P*d+D0 "wrT١Mq9O&ƸtIyww|b&eLp/sWO2R"%$}rZ? 8לlw㴉ec'!\xPr8`U;v_!m/n'.(ۍBl>IV{/vU =j:u }"*JdM};T)<0gnϪ.&Gܹ) ~"69;XvP;R\l7ϼ #d}b'00I%栙kk81eDfvUU"/ov!;Wa\rݿ 7 Tߎ?%:c$;t859^SE7HS!a?z[L+=$EvcI?JA}׋wԽq kv?Dv*w)#d@;N=1%L/ ( Yh*~s4g V|piEpuP%5ZDNߥ0&2)0J% -;~@6$,597;q:1 81-]-x- =`zLJD6ۗthlaO y$^15 =w{,f_^5 Gf&~QZ%GC/rB1I_S3тclд{0zDDZ0 LfɳeE:?= c~>[!^NK8%}Èv贒Û]{k5zSh&3&iˉ肬wRHooq53B?uĞ}jڅǧb\sLeSg?cɲ{~8Ps:~_kg?Rq|54~?Xwqr91&=h\w*~|ڠX5&~Y(6Fxo*,z8p;B9rv{=s9ǎQs3sTv^+>[dǒobW_`E_?C9r֛dgkd799ϝ<{!qq6*Ô#.m/oA^0?coʞYxp XIa#p].:\B/ӼfMof+=9]!|oI]Ӯ~#e uE|?%6y5'0Ѕ\D\ͻ:2\|:P+ vWPH&etO%WLT?PڑnДf~z}XqZ#=HR8*S%pFT'ALvFI! q#|q_~KL t (Ei.QAs3v(] w+#aG-8k=8`TO<4Da|gu:}ٛߓ~oP?Smǵ/יִ8yY0s1e{8*9<qBc\2l̓ ^[ﲶ٫[<E8rwrzb)ęDH8-܉D}z~ -a rP I^EEoǺ&L'ݑGGӍie *:}Ѱ"iW ~H#~#NmhO|~oheKj^5Q#L8>Y?hؽzR ǭ%6ߐF9| ~gpwl鞖>`It#uN [abBF?gLJ{|,7L&oT#Ie_VBzpƫf>K84(p; tX}?c!jD%BOKX5̯uֈ'dUʽSf+5p?'6?xrI#'~='wwx 19]>Hoh/^s{)#ߎ%yܞtqqAʌ [MWLF7iԗUzmơ6EJw $m*]af\L:%Yv~2&>*QӔu̇N3csz\#\e}bS;( 6zlŽ2>mG~x$nUsPLу553|;}*IF zs?+W.pK9PH߈ezJxVc*o O^k1 úZQ\ٚcN)㎢%%׮sb%4^W10DFNQH q!2a $08iATSI5Gza {ܷD\ey\$g/݋IPs[֥sk[&_˱PƠU.O+'Nru0 ,oBax]9Ab@8T'Y-x- =`zLJD6ۗthlaO y$^15 =w{,f_^5 Gf&~QZ%GC/rB1I_S3тclд{0zDDZ0 LfɳeE:?= c~>[!^NK8%}Èv贒Û]{k5zSh&3&iˉ肬wRHooq53B?uĞ}jڅǧb\sLeSg?cɲ{~8Ps:~_kg?Rq|54~?Xwqr91&=h\w*~|ڠX5&~Y(6Fxo*,z8p;B9rv{=s9ǎQs3sTv^+>[dǒobW_`E_?C9r֛dgkd'1 V{Py'˾u<.z޻/{Dmu=o oJ/!;ixڈc1NhDqBd#'Abնzɰ7 5RnL "]>ܔBYDC0CGZ\e&ksb|ƹpgh˖PgEx\a$s4`(JpY/bBw 8/,.,9H\Kjc>K3ryҦ1PD4#K^:D"C*qDXVmڡ~å :XGGG]H|'Ј7 Pq1)ߜa49&"-i\pN[Lm5&x6bѳG>T%:gOPb: Ϧ_<0G_4]?SPoǓ_^r~s \A۽~)eèe~-kYKYoDU|M_Q$˿.5C M6 Fk'ќwL%ůo"3ԉ@#0"PeMxnh?do:$8e|똿ad 7JIHK,`Zbp1d8#1Go`rb8Iip;ӎLƺӆOTOp~8FGyXsݙ9 Oœ=8s\?VWZ!@{t/If;=,<ܐ Plqz85>+mqnSX'!n!y'y/رɜ-Ҙ IM]ȔL ۟W]2(NдTV{dɫ}t =}8ЌPm !n_? +zj;N;4ֈ'Pg젆8TR;k(W6? Dn>Zοz~=""?=w~ء[9+;_-ǰ]~8>vՓ7/sK# ;lVUߚ||D7ԒHyx_tO_{Wn=_=A'I}Ͽ\]e~ ">uny:(5AȎEm HBN&w%@(0NIKPmGΒ[HY#Pkߍ[c~:ۉlWwvtedEtP 5> CݼIB?Igme?wwwr"f]5b8Dc<41} ds5)fRBP~aHs>y']hֹG%#3|w(Ď)I7żobry{\4rGo&99ςegþ"ܞtLxϼ̋~ݸ?5gb%r$*_UNLk&.7MkA {i$eF]= ףMSãk|2kPuٯ[ËN΄&ϞP,# Ag[ozẦ |L|NP9!a㗞gRf&D/~CpÿO˧Q]9Ze@(eY3d6o#8y#щoq療I.fvœUV/J "/n]vQ_:q9$C? % c& ^JS=aTOK!-(ٚw5"%$%ia>QSzAwv"58L.8$&L!=X4q ΒwlexILn^&E.,6.}/k'P F~?QxXO҄pncZ{ۖs,*]]6r?Z:8y.i:t}o(OG=zG&R΍uDp(^1bq0ӈwbcfGU$p&0t%eӎr\ OUq6&$qԘ V".[*z22*BmaD(@=|~?v;ʟx`vڼt0[ MqyOP*'M06|v.Ҁ[`ș\Vڨ !$۷5?~3 jY&4 J(aԘf(NKJ,S2X&I7jf6!/On'Ͳ\+]Nכ]e<k+4m{δ-t6'^+.m[20ɀ4h1ֵ.>iӱZVU[eٛ6]KlL{跻̮=뫻w$^h׶:ܘΥwF8*['\zMGu3 a \%AiݷDiKYvƼ抢Nb3I#{XFnkHnI1b!,b3CbmFo6{E;uԓZ={*.\ӋL\֍w{L* vHX5JQ797IKQn1-w{u{vź]\Ko7M[֛lvv64G{1r6j/.j/-ݫţJZ+t'nVv)_~U zI>ĝ)vǧL># t>ͅIxx *6zA:@Rf4 e0wK.P۩=;^Ǎh &̚:):1|s<]gq2{poa9{cvfHP$Tutb (c!34FJC2H4H dHdFc2e"S0@1 C aR 50 L@$HCL "@ 1 0I()2c"0##("L#d 1A JI%)$LLLL $D e! @2bJ`BB0MAJ2B2 I4L 2"$$RI,ѐDI@Q$ I$M0$))@0!" (I4&HR L`d`@@I#fHҔQ&4Ȁ2&2J2$$ %+$ĈDa) L ! )I#I(&($fPFB @@ D!(@ JJ &T,@$I"C L"@ $D 2@A  &C#)#3E"@! LЈPE!D#$LD0dD&f$ MBD`$HF$0ĄaB ADR#11 1HH AHfDL (`d Y IA (LQ2`m#eH)da J DH A" 1 #0`!De2"1# S%! @B LB ȥ(D0a$("$"P̉@4B&0T$K#FI1 ы"$E&b(  #aFH Af($%%3 H1I1fY1 "%R& Bf&d"&Bd!1#(lh FA J Dd!DY&I$! 2@$ (H(!02"dĘ#$b2a E! "IL&DI I`IFDL3"X$! PYLK54$&L#3R I $) I&$ dIHai)%$ 4P1a! `S$)2$2AQ2Rb$4DJI 001^;z1XQGxSvu\z_1E(J~+&{w&98K.bS;V|IZw4*18؞ GzYS 4Xf)gUQs5|YKԎ{iEmJǼ4P\zuÎҊ]y Ѩ5h7 ,DsJ}$;Q21W!":J\:lEDX9_Q?t:|I %bNn)IzGCN)ꃂjdDx|f574 P <3wME}zlLp#9%d[`jD'a[Tû:?ݍƩ7h`U71 a$6J+<1xK#U)2]A4 9).0nf0D0,"8W^DdWBqrZĘ݆nvMގM뫯T"zrPYL- ~&t1]zK\髸h8$8JΚPSλֆF[jPDe)F;py| K,p~eG`ap8OQky@G@P-8*Cu# {l<Y2zEpĨph/E^AͲ)jSAޯ4YG?w,]}=${~s,?S sUF=JoEfAM0b Y&|Hiwͻk MlcyJIn2K9y;١8 GrPnӒ:Orp/w4bI^H'tw&j`xA  F pb\=2~+{4cyZ' E&VwbӉd5);s( ||TNAM` Hb{;g :Lktw@md߭a,R\r-on\7 dHePo:-@DBa RfckҗsNz,`NC(da(o*瀄]Ib)wRh^T*+696z!Xˎut{D|֡IqșUX!zZ0tjl!7PJiΑ C\Tr6  $BI$@0BAQI `A&H&C"!b)JPPֿw 4#H\0$儃 {kν/YrLGL_=S4ssD];K2Pԃ(IBT5Y獡^~ŵI)WBoS̉ƴح)x%CwL˳0Y 'YL$2N,uQ@zk?GLwC{yznt둈].eX8i58:#Btr4Zs<۷s͙Ѻۺwo# ֓N$DW,/zQfF'מ0|@ Vw v˳n8qΙHcq8qm\0;67ו{`9!HfX( 箍׎k,0r[=tV&u B9"$}^4ddTLɴ5Kfa ,m 9 cZ0 VF%}[!̳7-$u5^c ҞGv\$wjtdu[*d}Yrī2x |~q_Y`5Ǝc0yv}0vsIY0<{K3; ~QopM^f"Ŀ hW:%D=f5dWU 2Jh غVPICn":xW4|O]Mޙ禑@D.!SH֊W\ġ?w[#5S݅ /!R#̮.iGNiWyX6 SK},Lܼօwrդ"ʟUJV{77{7POzOVTۯWKCc*0:Fw(*`[Y_%?]2KTPjv{o%W`C=ؼ¶'7D`Qx z5:E"e#͒qABq^pA7:5bUòvt]vevd^nƺeu6|-&nO-:Jj 6gl:WQY;Nl :qG9R-s2:޾^ࢾ[a yÝȬo إf6̾]Ɔ_fIblh`mkW@>*p r] (^7DN1T0.GAy[c3[9GԚsD_iU [[Y 8Hzs$rt [z|섻%2#V2?'#Mb^;Z%DSM,Һ24zөӾ%޳&wWð}JHS[C e"mr4p"=w[ hm̻S"SG(ڜe9 "xq $H746{6PIjUaf'VSyE3(r0K$C Q7^kU0*6=kĺ@s3x6<lLXx 8 ĖےU{Ξ iȑeZ#^). h=u栖2zں{:k+!Fv`I/֪7)5 n9իS,{~f 3 o&zk/ TcK-!^]EBaؕ·жjvc8d,ӤDsa\ 36e7૕TZY&GD6XdD4e3^o]/\hp1JKoV8!}mG E]|TGiCsR%Чʑ*l}k4N""rQWz0}j:~dgobj=\SŖTy!]Lg]HDf:,(xd6Z*'ia3uB';^p=gl-jNQU(ǡ[,dmS 2JB$DZH>=jSR,7U R@Zƕ*cAy6N2&><p/&ps+X|sU["z?vv+8 ðRA][XmO3OivD)`:Nf0IytDIiY]b;:w(u'}]>7/6If%:=^vDz2 GdǔQKf N-w;*h.[:% 1єKW/f́P?y_vF;Gykon:݈ޞyNLnp&53PGg\1SUז}VyMr&ƙ|$T*XdwW k=](e+M!bps-׳x6 L;jԜLϐޢɤ$}ڽ%y5Cj))ُ";K-0`nlMxX7[j2l:uyAw:J%CN,BWY[.NBkq ;4Vܽ7\jMUoE5'kr-K zӌwVޮ&\AH`ñ:wxgN]HSUrMC^yyT,"kEY&;;iV(p*I:pyݞE]C1"؛*GYʕ bԝ*3΢=:J?-#1zzj/U!p-n#uPUvu8L^\OoNjYgM[۲9:&Q()6YbOI,Jw%DW߱YLDN 6fی&TP%zxoX9 㗪wQa}Wm 飛M5LnIYΞ'[K2GE"0A7dƿ5 f-Cn?pAG;]fm]vZ^oڳLqds;T7da'&Q#g9o_FZ!eoJ 8yי:_D05v,&&Nj:B,ܦPjgsmkTfoS%vr9+{*+;nDa`ݼG]hc޾N8uAtCJmխyqfRCJ1wO8(vՒL煁/<$, CR掃@ BYICǤ2|[~-L-]7(8*\wS5v% 6kG4Bb{_%nK-" ݒ >WTq^J[6k=6eQXRdy(f}pB&\R«/n%2:<\]:{J/=|ԃc5:uu6@qSr"h@S,gPaǂ}(/¢,ǜACKcGąw04~a"ʌ.V"w8(aKS=DKE" # m۝i1S{t8;L=TICmfR M ˔zKW s}^ən&ln =@Af6mIf<ݕKin(nE9`E+ u[C7]8 z Dfͦix@-^eh@<<|fn~)F wsy񬗋a Q/@q&2-ƈ(]aaE+ޔzP;yؼI薝s*؆ԵŒ́fgD"w_Dybi1#gRON_|e|>̅$eՠ`JUk{";:YK:QQoL~,f1?eIS]釖h[y@8x;"C]VQ&7x4/_KP›zܟX;ع.7Ϛ+JjЯRe" sۇuVQOW<[s< Ï1ɘYqusFTeTfbufvfTLHMvONSM{,TRۚ!~ mH ,2)5o9𔹋+ K96}6`d25Kyw5qu̧{S}f 8HfNvmos0ϕJ뜒}ŭRیgq43&uW^I+##Lr4FηUƭM.G0;n9u_7z#6,2਽O=ڭ#o'2}%łR9˜ 㪚zƮ$废EX#$ f_CvA}%bzFf&Q5>^"ޙ6-ݟ@E >%IU ;oCeuDlBnKJ_ ])iwjlǯq c<$gK֜CCx&Ѫ.W?&0JM^bzI1S]>Qb'δ]+',D]/A༈ u` E U&~ W8>+r̄c]tF:dK>wF&fFHȘfjۡok1ғo{} t:2ky! ySYB'.1ȡVBy=wO0{s[aM#v󃋕Wɺt{ > (^H!d+]u݅LwTڪ>x\X])CTd1'kxn$=0]sGrK(#mT;Y.^2d|ڜ`D১wxxC[K ,V*niND( >0be:(E(0cw=DbVSP(|<(#+()M=X*xN*wQvb`LN/!O2 # _Hw2"oѵX@sz$egf&~㦘rOLp1:t{32y3V@6qRB&p!Iwl%?j7(lzZM W J*3k7-!2x<8T9ڪAb6b0kW/SGi)uPu;GHΝaFOȰEB1םe$.p`QQJ^0]Һ|TSxxE_qʜF @T "Ofo |(%T"a;4x^9-ށG_TE5-ɠ{f#&$ՖG-9Vuij*uuL"nWk,VӨŲ=i\Xu~;6xp1,/YNJv1D^YN~P rFLߖ|Ɇ7\qpWq nk/L'Svb]_x}4.^qi]~Sf3)Mc9Cs=%Pn\9+J} s{b%{prGh~Z,h|Wtj6"Ž٠rIPHҨtK4i0s@_#^ 226ua .7Gw-#i\)+5Gɼlփ8sth{T1<̞)Y:9Ѽ\-bJuV~42 :A%kŲ^x ŀ =9^= T7w[B}W$[;畨Ucq|W}iGjJ#Ycv#>̕e^#|Qnv? - {7Vv Z՜,!:fVP12o D7ϳL1D]|c=PbJb[K袇5*L[Pn i*?0PT@f /↲=F :W-2j0DSvjtN<;,c g-J ýfbx.ZB83)3WJ{ VW {(y3F5\I]LX"݅ ,+W*ow`W D>Tƛ e!ΘMY j.; l\Ǿ=bG $6Q(+.uˑJ7یJQMw ηMPt )Y+]WZX!.{>&(uf ys3;Տ|:|v0ۀ-js@Xx@!V38ӗ2@D`]\ɓA{k.!2pBq˭:פZ88H3l^R)$i<@Z8ԍ݃8-&]5Mox O`qfR 1Htfz/j[f>VK0ny]q:7@eAH:nʍs#u..3X7wAe<:{;ߧ¾=_J)2vq`;Ump,c|z^D!";ţ(; D( @6@szkA(dB% U@( 2PY3ߗ랺@Vpa 8c:itxsz!9PPgsS`gA (:`~Ny⒪)޹X,ބH(MpSV_?it۾O2ԚF\zSdҙ 8 r:׌pLa3g (nPpP5J2h#gks<("j;ML&5V;Tt=mI{CwŭCCNqq:jAJ 2L뗙˞yrY)DV&n=nl.oke_{xԼLΚC$9W9Em-6N) ~fBP4& C)lSP6͌Rhv*2] „Me@#:Jyy 06ØMcɌhAi(BaMEktUk}7$MNWRw Jn# ̦SU5ON3qSϜSCᾭn|Sk?>a)8$U&rV"*ԘJJ=ռ(EL$VQ,bې,7-1Hb5YpLT9';T;5sxg$Lv;TܴҘz E&iޙ$-Ma\̳Zp)1h.3CH2WuVwxʌxX`n3$^Ce' 3r镢maz jx+||miӮUmf6Hi-:jˌ$G-77 ({t9r$!|Sy}%y{BCv|}/#SxS7ܩNjdeEKJ% )r8t l,&&|ĒvWgCtX[ RI%y7;~w,zb6TTty:; D\BI%N$M;\kvb' 1eE= yQ Zc=|,[7@F1 U-5 EZؤgD8`b-ٝ0Ju5eҙ.Mv5/=|AQSC[]U~xB`<SS,5J^.[#kܾ&ҚSBMԈc Ԧeʼn2I n|ڽ$BD!$&8Hq&IX5C.SЙnkir$q2RwXf& A4Eıє| 7Sͮ溽L4[ YqTJ:iILRb@Ea6XjòD1\IH21 Ӈc.sǝs9,J!NK hӶMւ+֘Hts7!)ݙ(v9ICՐJ-:)3EKCJȩ \;Yӄ눯%?pH L÷l޿~_WcsB: LsREqڥdߓ ԫ7tR2dƮnD//]r݀mؒlLyFLes0׌$ݼonؔJ$~d|Ⱦ<<9m̰At /t {b啝L[= rճۚa#2m!`4^2 0:nK 1i $;,ͱ5EV'iʆf$b:ʢcw2^[ܘaKK C"FQ_w_WHXPWW^&Kl73:uN;:v#)b 3PE o ˞k[Mj2Q!2I4bq ]}#hTC{c8p8) sLuXY Laq<]g]y L1RқHy@}1s/&$ SH>W>ZղIU70jRXw-ZgB\c$).ĦHpiG5s0!-~¡Qo3'+s ~88F{7:kՖX>{ު1)vq3=aL CKFyו[ˤVM&vg hfyη5t7=}d MXyXSRiCZ_ $֩$UBh@uW%4!@"SyW F`p'7I+ ț${cz:P{KU6*SƧeD)ϯȳy9#E W~s jDӯxQȦwP?ETi.1:~5'ڊsSomu34 -''X|wgm 3"DrNNJN_ ɘڥ32+Qǧ5o͏N#2뉈@W a<_!lrTI!mdK ]nqofcsw=ggQwS2FBh"GAgGhR?B~Vt}Ce6D◐.9O_Jip^c# p!Q3x^'mՆL|z烏֤磺Yrg|tFu#os{3.7 [9d~eVx9S0zJg] ąTsP">s9\MMhEԠ>=N:tVJP)bIS ]"Ro;C]qTԀZfy8/ĮX`a0;MƒƽpjhT u]Bu!Q @nQS7 Wz,A!-B$AIVD'oC;B+){A1n~=A)}b;>J1J?>_> d̻/ 9%"3Gϝ+\z/"⮊31M=q!$u@|u@ TFDGR#>5_Z.9o=@ H9s^9^x7:([ z, be]32\ld$C#""CpC$A`%2?64c{5֔;,3m+7}sfd:/BnY9yO^nakxHVnΨ!rVvƓqFBh~*0N*TzTJ0 3;\'ݶ Fa\%OzǿZb2q_Ϻ:]]\g_X?Ä&, \ľ!1E4"$Px(Qu7l֎G TLČQ<䀀 G$O.ѕ>&u]ºѹ^Qp)- D'QAH&Y32rB$#?zb, Jb&f@AtB'-,m7|}}ටE8 :8E A1"540 62Q!/,OiZ0I 'N&5)%!xL_a}:&(V;9X]=:ߞ13U?zDۛ\E#fۛ6ӊ!xȂFdDD>">r-kM}:ݠ˯f' vlĀFe`(4B!DE??snZ$SLI$#ESrURDsk&RQdMMv;Ewv;w`t ^eڪOz"'r#J"ay<*hEL2Fe g& jWڋ]s/ڵ9d ?YNrZLnjuy] .HH6̑>o0T aU>I^K`[@osk{Kal?>~u9[8# .gI5ktEw2_'goV[↽eX(c+L(ǖ{i7OJwp^Ķ=~8Ɖ&J퓇睛kB5/c=h"P}-e}ӆq[:ͣZ=vl74>PcS0Xy2B~dk#c71[]!\s$H/Lt_o7me֥r)]IKe{}df.ĆIld2]>3XdV^yizwӓk\}؝MI6g!1j&zcxVݶ(/<]?6k;G$7V#$liCRPǴ…Nt v<"@I9hA+]kt{'2IdspO}&X~кn_MC*u^udz4 _w4S7X<2+dqޢɐf "u&Ȥo1.JS鎿lGۥnWgsdW,|"*<(w EEQO"R~33rp#!E3/) yϹMtސpXt➌]v{77`ֱUVC*!v]d0R@{B;Wq뗪zb6I[F)nSifUQ>n;5Pwl_>oO-_~tٕL Q z@ӑP|8HKIܻ؃}dF+"X߶Ů327՟F8 W9ZTciݛ0VCf~)O+_ǯ|^'Ys9K֬}-=[I}M[b4$^"x̲ Ԙi %}P\G(Nv`c$lDEwTAo)/+IdO2SWo|"(H@H$bD$B ou!y[QHu(1v| ׿ q U]Pgw̗#GKnSsSnMJx xQTRc>DH$%Yv>cdqje$3 ^f&W&L|9oK7^M$}Ajt_yFC{#0^"3TPU? xx( +bFd`gҷ{}wDD&(Zf@XPb&gu!沖cjo+秬V;ݼb\.J.7!I2g?Hn&U%!=1IAMR4@"2 "Sd҈Z>x + G'!! !2Bɑ*xLzkwwg=[y/"]wD}oin7!1*_,oJn edŹruZN+α&0eb*/[}P+MyzъskAhRJe`t }v"C bC+3d yl:#! fZkTsOr܍=ibɋ"}s[]ƃ]B $W~l^\yU;m i&0T]FWW4 :yIRo-Ē:c9CD^b,w)l|+ < pmМu8֦p2%jq|E?sYs;M"z')w54,wN(W9=p$fΕ&gl'e`lgpvZa8Js: ng*7&T)MFyט>fGk-^j? L:yk1={n%L\/?ET&.?(s#iKb12"QA1T?+;r5Z"[}73W0TfygkQ נdY)qLrSBSEj7y˕ ᚕw H\ou^_vobw׿>#}m{vsυ?_W*M\}m "+8Bm*]P5 *p0 +y¯ QR|֘ `|"eIT@m/[x~:+/fnC2'y}CÝܙTI}1YF۽?KzQv]ŧBf̠žBc'γi#>s'N'ńBo:Ϝ}{sW]Jz1yoh3"YAb0"xd#!pכOw =;xW\ע\(>6ְh0IzZ<8{PqfR&SFt2ϒ&#G(1ܯI+\bs&Z$:(.R̞USG]|g`.qD8&<[9z.(TkQ3Co{YK Hͣ$N5OE^Om DI`$/lMq3_]:;QΗU(5@[O*ֱ:Pi8Jw]ӊE!xf[!}J#aJ7^al!^w3e>@okv_&|)1__ ;߾}$_G]yV,&R_3^ޞݴ|\Ȫ sm 汆> 237_UVAJ'ɸw]Bq<{z$Oc14OC99zݯ'VM\Q1A1$*66j~f7~%h$?Q)zF%0Bƞ58U[.${Z$b1T:QxITU֓yO\UĤW6fUogF1D (o_=\G(A 诿.VRk~i(F >E83%m`w:1U_%3Br_} -SA3լ:5Ijڕo4w)I$sE («'">l(Nu 6}{lf*Va͗fV(<3XKJ&@sG7|2S6u`J1=Ӿ*/TJQLn K+[>{ѩ"g|gn!=&6ڪJGwisDNb7 C^辝lqs.R, ݪW-7]T l%U20f[ƪ8dF=%#Œ_'guDXd`߈%mo ^;agvgRywrcpȺ6D}/"a tl0Ʈapff}[yxu/=-}1o>l/xvC,o7n'%E𢧊 ]`s>v(%dC$6G׮(},BP8cU{WXzc2#^+*r崿1ll\"9W ~َjϔΊ2޷?b'gcnplOjQ@Ђ,OD+?Τ^jC#_dnbca+#S CHLL Qu{֩7,C`DD H@~}Y@0՞ؾ2~"oLqcA971ƷYxzO3L)yhyuYEEE ^"*NAQDBHK4F6Gv`׻l؜sAS=]#I?;Eѳa:$y US|(>/ -NnE^Q5=1FOM03l[:2~w^[Iw gB^>o]giyk+}҈L02X|zJ|D>Sf ?3Z3\g6B3CfxU\=A@CA? @2mKvM2 RylXm9t&\^`Qi⧔&8u+ͪAҡCwN[tF_=SQ&u*o7]s}eIPD{K׌[r::LT|-9T|`Z9wI*eK <,@(p[jbcQQD.fHyА}k|q=\3h?l߄xHK5 Z/; 4B%OɡxұkscUٵҼa=QCnVŹ^7ygOfQf*l u "+/d#J#ۇuTġFz~p7L7=fVh(b9!A\[\WQ峦xcǙ%3p<>gLz0 `ϼ,U*XzEn>{3>v{&nl_AxLVh @U,o&%ݹIWTܢpebh⓺ LCs/c0>y!V"X5[{tQU4$a5|c !UCBD):HIT ٞbFc|1 ׬u֥/ W6eT g7.ġAp(h?1A(:)BI ,Ҙ:y3aP=fsz}Y5Hc18~N:oXx=HzBfR$ET4!u!)P&wz/[g 3 ]@(3{LvчIx>6s BfUM ^Uf1NH{X $ұ3b1)IH ABWZ k7yD/{|--3G0䚺Q414> jS)2@YjN J~aF|$/1V%#ғwME-`_z?^7ca 왌s^`l+A?Z9PR4,Bܦ8֙q+@LJcٽlӇN\gZn> ;2IRgCf.Y7tb1z3ZRtT&1j2f!7 oGOB 6o-%d%KMpF#<{ċcl=*k }* ~^nv-W_DE%u0s+hX{Š+-ddum--Wp^mP֓[-|=ѭS4 5MP7UnىLr&UjXiC<ԃBa!ZbB<6.E_E5j>jd D2xraZ3{+2\k77HYU6&!P@+/U-jLۛ33eaфE3I@\QEN,iMCGuU{|P6xյgz ]-iZםЩŮL- 6S,\ݽ00gz;(fmhPÄΘc"˳|q1:csƓ5BSuN nV""L7ƛ${7a[ލp?0 ?"NȨhYZK6Emާ;;/6;e &gE+oN1QLzyx`H%iA)L,n|n7cu9ZN:n3+; L3]D f.ǂ)2OιC@3D'3X{c)%k <̳D{6u51W1feTE gZY.a{Ox`3 [⸿3sP?,J0)8mkC <̛qL ## -49n3ѥ[TsqVj0cUC豜fY$FrٚKe)4K{a"E nǖ>Wn)sr*1iACwP:K)U]H'ב.]\F\g*xXJ姃D=DE (]ֳN0-m;$%Dzc ά&^(hx91LIDg[i!=#P0z Mك;p ]v ĨzuE$t6AFbcU.k& Q W <ȞfY)3@zO gMC6*;CCI+I#hU {19W5=@UΤLb*n3S(U#nC~x;u({CìN(^">R`ҟz)#+QYǞc,> Lr/Df :zG)W9}޻2D¾ 7aZK:5thEgLgYL >!M@JP~枚}"(J IU>8t#&]x g?>,;ݎ3=1>[' O̞x=1"r'4LM"s?o';}L߾ߟc'Ui593(: sW^ֲf*+];:I^/>>nʻ4p_*1MUsJ"WF] YCq0,6; ٤?۷I$XX0M^l8MV䃼=-gi꠹-(#qR3R("a)*s~^uqҡwhEi7vU ȈF^clG$]5.޾qpE狽o+#ERЉhQUpE@;/Oy"y=WtF""by kCjNuyYW;՞ aW 3A33Ð3#2s+n]+T@oUT:Ŏ;G򦟮}5؜*keqk6DB",QDB#"p!' ;BѽPafFrhvD`FE#=<P>!5ȀK$˺M|sppjpegae\pōxe#񜈝2 ,7bCTK)X!" )(1#J)! %ݩ;nmk*=^ NLO И.Hd`~pgVU7 G똕uf%[O7;MKt S W2qPM^o1 8!;xA # fcWX-bFT.g^z³̑ڇ 8 I1OHv~Ng<44jt="6H,FX -]̳`vY|$ّX)Fp5!k}&j<}j>[TXs W~#8$OBy^Fw@ x51P8 p\ljؙuRR3D!Fź Ez;@w(k#yTznc/yٷt{?4gJ՘iPАy0zطAd{Z`(@KX&>\xv66cr7w#<=7 U( 1!O W'{;peg9y7[](o1{;Q 2 W?QGA"xeʍo_ݳTOx3uC̽<*?;UDH}h ~zKcۧY}4{یL#Fm98.sUxєEK>O@z}sVyS8PUQ:v ̌Hw>@mD$Ul4.y2"<{wMNwh|j q "yωUT} q&njMii"5Of`$"3#-}rD0' S@\n78mIN ܴ $US'_΄V$Ky|_^Uf+թ)bfq5uX**%\cȀHK-ο^dk}_s>%}[oz&YypXwLu Q?NEb%UTC'Ypgxg"J99*/P]Oc+^Aa_] D Jwl~ x|kY^x]ʮ1nVE{;6{ UquE349#ZUBUP(6*zBJDeeh>QC@3/M*[@[7$- -5q/(RzorD;,AKTEWQ5EUIkUbDNUG0̼pȇJ~4]4/hff\qH2Q"@!K>ׄ@Q-eiEׄ O5 Q+L1¾$^ta^$0ץ.-uۇzH_M3ruwk"vn6H#+văC6#o|ŝQMZٔ_?^z(EUy|+g?'1QU~ymUDR^wQCqUR`cbR Fgv%mbms+v iֲyRUgU=艧uU5\/2Z( [eVxD$'A1'٩S–wP@d;y>t|I-{Y &9[YzwY1)r D(%. 3% 2*34NDAF+wˎx + xD H@Pō 샚 .WĻ&KLZ#v}!* S00a" 7DDi/w*CTZXwئ=omkE;PE:i8/:nyXHo~ylhh2qIރmt ( SHDNϷ.|-;h8#B{y!$neݸn;uj@:񧮹f<޶n|)s]U]--=UU{炇j߷m愖^aZ al 9 i (JDh |x盎tG#ƹa:-9{ž4 ŠZ7q2Rbg7Be dqAqL@(\sCt]k@N( ej7@~|u-񏜱fd:νb֕oshϱmθI|:@2ӻ߿mbff6}>!cLⓠ:M?])KWk*!.iyH:9:J(ҷ׏waxKC2WPчR%Z#*8*fnu^U%XT9#Lf'>~v/OW%v2yuQ;ys[pu>O yl$Fץٮ̐w為Kwk0u*ggyQar,## sW9I grK^:9Ը邂bK^ʮ0Dm4PN+&%hS}}===͋iNҝYb7Y 3A7`"S~+-+nX[^B+*+@pYسŖC6a*a7%;:^FiZX螄l쁉^HôJRWIgˆ8C/ZnĩJ3iAF,̤%ޡhtI[\{Yn\l!,[Fߗb^ !:iźsxL`(K;h,¾$mlx"|QQM-B1xdB:8u@`xXVPjw9Xy;fEh#+,BsP߆Op4ׂpUgғ}XddnZ9 wQzĒ D۲W_9H /SwSY`-(cݞzKqWZ"#x.dtQӫ G*AtC.u`4gR8xpխ%}  }4UVލH&~R{J-=xj>W Tlͪ)xfM}^SHՕuXsO}O1TS`Ӈ~4U8Z'uRSyyM؈IYZ)PTHBfc1B%=CI5y}`9F5ݕϛԛ<'ێ2"S`xNWLҎf |r¨m';~f_3#vf k3OULJޏz?TeEp{YE} <%D/U"DbGH]k**M=|!-@ޞ#"q`ztLĝ^/"RyCG'gs{'2ug5 :JxշxV-Jk,]OV.wzٺfmH3 \XQ/4Og?X^8m̳X3P\U^[ e)D<"IDA"ZӽfMmHȄ%̼Lg@ ^ʝ̯%5ׅZ u{ATL |fW3LcNb#xbɑy bVBBFjmʬyK{;d# a=U{, nHh= f&l鈄W_,cOaLȼ$E%ٱki'ʪ.fvnatSPڪxDE ɘ̾U"&EQ ^0JmA$xȗ 'I爜$b |3;W+ _Mh{/R[M81b>zq$ `ƇLf L0 w<ϚⓕZu#`ڈlhbC"2X]ʥlKȔM_5WvȽWnD%g34xHEs7U&cO!9Ƅٓo*ɛeqGÉh]W绖GF5.>diQ3ĥ&!4 銨Rģpq3g@.:({2n٨ U܋nΌsBzͶr-&i^^;P)t{}IAvRο#ge7{al*)2oD.Ak<|$B [b$Hu/]Lf7L vc2\sKScOGmu-/IXi c@Do:3WW\ӻG$\w$/AC" />I!D G2|Zp-]Ҧ;n Gњ{3 0~gA8(b!W>s ᒝ{Qe^^du~ފiM}-USxQ!(,bDeFUT}}S2bj" GƁ`ܤ~98|T+`q^^*N]?Pdc;霡b{f_1r+= nwN4Xu&HP؞ &.PΡ w;l̐3vÐ+VM/yɉuUNg;D_kw[rKkȅ2'O0h,p~__Cug:Q+Rɷoi-$x=E= \Ƚ?w3XTq\UPzMK)ӻXWSy(7>bd=C妦8.hvTq2vGUSb"nElg娈qrL<bNab7"OA2xLKꆾBz"""|!^/-ỹֹPQW\>6Jȴ  P u("f~($b$$TG_ %K8+矆."rq7|ݚZm4KZӠf~!yPGBD[m]Uaj# j-w;gFжffUfm_z.`HKB"/flM[DD.7.>者3tJQ7~!ByTj؃/30̱.Ȧl?} t/!gn-?P?*sOv??x}۲HGnU'?t:~~M>cwI)"H2r yGcGOU( UX:(~ S?(u*#" u_C{{~?ރ\<{7T]ۜ 7A&ω9O̞DS{BeB@9ր+cQ5nwo"< h\ snPrc*:tWt|?ҿ^]~¾y˨c<ε4<)_ jq%/W$_O>q??qAHڛBXv:~}^T|hTCJ9/^D>;ot?>ǴؘDx_ԄgR?ۭOڭu= f[V܍%=_?û2{:BB[=z~qxogC( qGYՕԳG?:)AË[!o}>Dc/ ! 8@9Hbq5A~V8ΏҺsGt?:N>O!"$P5meRlLiYeTTM!vjOt^_|۟kQmjG܁Ӱ=N}8}ETTD`U`bXtrwjLctRMtc2UR'Lܮ4C$pCC i%0& 9Q4 Ln[H"#s^ݻ+D&$)b J htNEaPD%*6CK5Z2N:4&BQ8fN!8b8B 2Nc1 SICɂh\ M]:fMTADkڦ3 4b"0iЂ4`c8cXbCCƇBDNЌ!"RR&V?Ͽ?uN?0=DDIݾh!OLc1rd869'K 'kF0#0G%K)#G OvGwwwrX$,xww$s333AwtzF;-3Ɩnkr{ n6({mfNm9Y%magfdCXEzJBvL7wW]L}='@BABCt~Y$$43N #6Cw1l˻6>HD-B`"":m8m olZ I$I*~]7DF>#F4uǃb.ȁ#JPtW_BBɆI$C};hZhI:I. !H(oci2kˍrXh%ǟW~¸3tY0)%'A{+!n46E0HI,70*wnǮ*y+$ 󄒦Z>yopN}-tLwOUQTUI%I,1UTO!;,>bX<~. vR'66Fqq}̼(2܇A?mX2ӹkZֵȼ7āv`l@c`pevnk.%/{߷mTU*2aB;>{#333gsY" G`z?iZO QHTU=NI$Nqi9qa~~dqC/u2[tа*kXF~C}J) ګ{ @ I%Q^^,!4O' (X:)Мy~x9|cYYSDe)g81(IͺhQUVbvs,iUh&n4!#{Qfadw}=[-V?Wp:2AAOiUQ%8?~>Sxvڪӡ!&ޣ0q)%xŕ6L~ 'G ~ןB܆1 tHvsgyy?^s3 ^[aD;XɻHY;LYN,pq" %D`|; M#c&L\6O˪Ne9Bk}8M80ޏjWs/w7B_[~me'꽻矾&fd i2\eYn﹑kYLM#3r@8>キM-{>Z,ῳI-lve<$;2 !")!| ^Н PQm黶9Nv~rQHF @"]% 0әhwq!$㻙B M <̼dz7Dq߮컻 ga{Gmo #?zr.Fj[2M 8( 7W{8-=Uq '䄄29|w1 ܐ N}I$ضNAg__h2޺qxD#ز+IC.>Zk/~8p0N hX&V.{.얲ܷ(K`gd؃9#V{Bp&oDe̸_2|GGq麣UӸ37\~X[rOZkZmNh/:035GCS}y/&>&%UU2PdjoLbOϬ<@c>sUUO,`r@Q;eWygaSyU:8-}C|'ᙴx ,69.fQ[e$LX6s0bl&@`$5m~ ;eƿZ"2Eo? I=mrlK>o-|63')6W䴛#=;vI!; |D"Zvb\~Y;^O;3|ޭZ=RDmƲUA3ҥg_V`իRzmfeOrƟ.>g:> ٖ \!!"ΏwcV'PSSᣏM<8$6D7B!\}|q88n 88TZbZb߾4_~+gy;T>̏w;!4 v!zI)=7NtksL|t^scЉW׀ % }JK>ǻ_:KA&iцɄa^ ~147S~3$|=s$e1cgMC0?Rϸt'XRKɶ3IF"B@|zξᒕ30J[{} 0ЊjM&C&q5FDNO8nvo%~Gכ"w_Pѿs ;ߊQukY׈scwK&6VU|OJL̏60tkiMp!E#E\&{Rd+la0?]JoDC -MS ~lI3a$U%&vɌ}9uI- Oe#y#@ę8N:g 4e]O'z~៮%ԪzOfQ?@ɴrÃ288fxlBl>} >X2|k'E]eYpw\Hn!$">3qαwwww(H@Tɝo3?cY_֟ӚΖj0 n1.#GlZqU=Ri7]7GHf~ʩIJz4k3_OãfirOʠV zc{i'\]c*Pǟ2?S ?Ow6d>gN)x(obfXw{_30g㍴: H`C0'0i}0?Ϥ>>S??まhnW.&CH%,6Dj,՟qN~7kZN yB-V52ASYM0߷u/ rYA9!oXn 08gNrApX2CS&~;tlx"" 4;zf[o~3z;=5Kzrz޽.?8\Fx8")Nwrffsla$e c\_5q9ʘg)C7i@OϾ\Hb%ykv?'S`~@mWW31ƢZE S[&L|ר@zMvwv}CI {oPW_&y+1<(=%Y{Ts17weg}D|3 eaᩃhMofgނ{O= z_NTZ{0*:>wBFXȑ--3hE*Mm.;4's2SmzxQ8d6lnp^ϞR/ڒdRL6>=u" X2};dln,ugSZܿK'd2cfCHd$Ϧ6G_6oщRx9Ė!|<0YσG|{M C|tݵcwwĚfXdwKj[}!!/ ?/vfo,R7و:Nqxl,]w*۳C7#Sr^5UWkt'WZoQ1x֥\p©)TCGI};j#Zᷝv/xӧWUedއMU.p~@}!&$fm 88j;o>mۻxđ0bb"34ķ]}rOcsg^ZkZƯ_ow3,Osduyz-758q>%v4n7h֟aϵ5MSTsqݾo;H;(? N~wtI$a'qDD?m.[ώI|Ihh?d0"eNndFۂvwoaAƓ|.;=ߚQܓ=݉j*y1y5c&-W*\dcq+ 8+lEa*wL}ԃ>GQwaBopwDDDBv8te;{IKhLĝ6-;x&Zmxr::%K|&c&[GF],]3&p=] 驁ݧG.u86wo9ZZya?\cet1>vǭD0# !>9D[;{3Nك'3) !8Iݢ$=}^K-<Iz tۊퟰocCa܏qsx40}O/]c@ -G_wwI1ci—Xq]2?]DKUPxUT|;>&bz=>{G")$&UUU*I9:KzDOvv)j$e CWM>JB-? Q>Am3x1.?ݻ 7 YPߨG539L3PU5fq@c h:[mݷ M%mgi0Cf->?}#0A I-ֽ4NhsYJ 4~0h;5^W~=罿zA9Dر"xn|Ad07Ee%ف nT{@[i[joZ75`B~ȺkYjZѶ0©ܓp]ǒ # *<>2Q#n]>Qr:9>ܩ:AS= ԓ.}Ln٤˜&nڏs3JN1\#5s3SQ8bT䟑_–o{l/Dl,{c~S*[}v;rf *;U1j߰~;U;bpWƬpw~Xs4?g_/JWe3ǣԷ\48A &@ %LA 0! Ms['okAAq3Vq<.0_S7>4Kw 0WΧ?C2e|.8ɗ;&9HiC={ίѝ?GKZ-UW;GW ӝ] YO<;_q$DY ȀE}~T1? eA@[QnZ߃ߓ}[7g[~/IRT- "[8$ŗVrc:krNӽpx솖 X86tgtwxDBbpwqjg۱D/@3Z23Ql$ӼlnRKCAWJNT/`}mvm"я39z?ojp>*e)imާ9wa{]iY5^%jlwRTb5Ol! o 8Xt]jz'gF?9l}Ψ>_V潯8_#D0s+s\xow;rJi_'Q DzJOGDemqy>61ԏsk{1dNW53鴄{)Q5 :n68dz`~|qwznoIB^H#DDL$;h4i m#%j՗lM,igٙt-̣SiIБd{=3-wq~$.Ĉ hȖq! lcnӈz8ZB{%˙#1%flp22fj[c Ͽ=kw܏sJTUH7>skZ֛Ì4|E˻I%݈ VN:}-m0BJ_?FꨪJba8܃UUUTd{;4nDDDw^Ttzya"B1sD؇cUuXC> < ez\׃~,Ϧs1%^o@C~ef W'^kyxOi3_w&݂A2G/ m3][]9P}p"({j`8l(SΰZьfbpB ?fK; Fy[gI*44 IH1Ýn_8=6<7i$>Fpq(nzv&C]><}x-hsr O  `?Ͽ2wQ۶\q|>߷},zho̤|,.۞7uXØ^!cAtAIJ7e3=H!2>7$ڂ~g8eM87E# $ `#?bጴG\$?)ө{Ŗxݵ|fvB d;";~~>76)dK2 r ]憇2̉W74' /Gqv'yR3uS31uUr"|o&MtJZoo] ノ8H6:cgwVwWc[εSgĩk Ż(tDve1kQUkVD#>gt yA_oύ>p8#Lu)rvwvw㷡l0G)!C:jW|{|07gP0on$_xQa 6?#^mvt+o[~=ww|I$ܷLWF.7E+M#. XP?; GU>_nR?n;;|3{@ӌaYN>y3- P6>[휮vq7!@N$$pqU5NaMGAA_%H9Qa:[! =w$ۻBBqɜzt$`+3n#MT;;>[ I#d`) 3D\j2X={yޚ?Bmק?~ $Yi%iI!"4G rt6w'x|zjES>|u_fU ¦Lv0Ɍ3 <@<|rwmFk:ZkfMͼ1[YxR~.p'bb;ptᢒLlUVx <} U.x>Hj}}xqx0?ϊ!}=?坝x4ڈKW qs8Y4Vs8.NIaTP?&5ϊ: jC~vdBQ㏦vޫS< 7 .~zekES3O* ;Yk,ɳk,ɭ-r||D{93:Z2oC|o B_ I?,˺(3DDDDDDDDDG,yUUQDUUUUUS1),z:"_5*OE:EC;MIfO1 D+feZֵ =T.DS.SDTD&M9#&:gl&Mo[uKh!sŒe8򪪷ޫmm$ G0ݜW~oGV# +%P]Nvߕ;ÝN%b.]cH7 ]_Fjt]!0ڿĉα^u>sDca~lT>c}gZ8 n5 / v]%1qQmfڶ2_N&7:'}`| &O1bL!>[ӤI%NɼO,kdz #Œ}Nה B_]-V{N0\G8eFvqrEJWe!B;q;ꟷ$QĮ[RIghw|y| }!_5Szy袎_=m|xDHm42IC@nwMhD^M4Dk:lHSʫo&{'Os'Pvz_[!iLs36|ӢkIJF ڪ@<ƾ!~w4xQ74wq4nڛ uĺ*{m'LI*VzZ9(z돣N''=q͸Jpm7`b~C} "p$$48>~M$#!B3Cϟ%~il浊21ta.(LCE\$k9xk xHL&rܖ>r~QygM RKL#ؒ~lnU {NUg'^>DDDӡ׷!^_w:p ϓ΃y-kU6j\mD8`$(rD@ߌo|W81cod |<=|wӾ&;_-m.fpLJ[PI"2PEϥwQRUOUCY, Ȱ]Oȡ(x!AB~5 l &{*OE|tz ӹ/dzo!/>?>!?h#_߃&$im1omo}rB`!6xw?&Znyvo5S' m+EB#c_k߯7s+ b#gKCTU%Rd;$$$GLJ=\qelշɀ~t4SUApUUNFݎYvbNi2Lclun,C#=lc)$sSI$%Opv4jUфEƯߤvG ߩ珿cWk4q,Z{&Y흽Xrϔ Cppxn,}=߯'N;~}rN"ۑۤn eiE͎8{?oÞHz@".cJwwK87r#{>>KϿџⵍN=QE$@IBȌ/hPɃLq71HlNh܇-oˤe)%hդi$mzw:x7))Ϗxeξ~dܼ"!$l@Fn:?]QaBD[UC58ӶѭKh;JqZ>*s0p~U!ꫫff`4{tvmӎ;&%ẹU$D %Y_UPUUC$ܜ KtIdž=\‡9>2n U~+1cD#rbE?mΈYy!K!ZTû oo#鑿 7>z;(;_tAW {#~;n9Vl>MX7>}=Iu>>_vG}>tÃ(H fzADVw4rPΗ]JffR"GяMݼzᗓɂ{_o??9'|]w\A(&b!"""|DNڪTƟ~@?G z!z @UJB2JֵX* 1uPb:rh{uc"po||pld;mD@ikl;87ٿM >ܮ}5eoww}&46E4FxIGU`Hߖ-Z߽W{S3$S=K;;!P{/n㻏 3?_Ί|P7<EHabCV|Ixp|qת_yY~Pi!$LBt1z]q\NʮzỎBt=5%RrvTEwqrl|u}?ğ>4kZV &k'cx{o獒 PM-霿=aMe`cu>M4Sv=&vM12X~e=~[M_Bmht;}oRsv=vZ~=Fv=نt pp}KS`EnLA~i-#{o!~""" dcϳǡ3 ;>_[=XOl0M;r= rd3:4i$rn?W8=8̉I32I龆M==SfJ?RA&fͶ3D_NϝMŵMzdI$1Ev3у|[zpN>/">j~Ol-%IX&Czc=)$\7_T㻎Mӧ#∨A~#Ȧsz$t"#m+i$H&?mL;'oy cGOu.&F[mCdflsd80yySWLW33կ|UDPRM([Sϧ,d㎅U!hzG#cXM9&㚩4/]B-ICJrILiZwqކFqk[[$ii|}}wOϗzgߦk]]Ë>}|O ުW}?f^%:nxU?" ?PkPe:C4vPvڿ̽nз'n?S-oGzu9#9]snuvLtXjdͷ~&6~J<Ǩ1˟|^R\@S}5Ztajh$917PD0~>rݿ.'=ax:||*B߃PaD8[މ^\Fsys} ]x߇~>s3PuDBII%MsD=|0t}aǖ&\D0V+8=vwڪ ߀v-oXۏ}]O~&kbjMڜ1ªLㆣR=9*5Ӱ?w2&ci9ȝm6)V!7?yx_cx/:G^~93~|~|3:2>?ѾQF;?vY gg.n,}d >Oa*4E$XKzLy'@PhS|Or>p0Ԅe7r{Sfш(\G=ą/'(T' wL`1{Hp÷~<!3{VT`ְb\OM[jL)R R)TH7|Mx(HyD|ûWviG) $|羂]vUUR9?Z !@}3o/i.0{[zǺTU*vuLa+m~℄>=7>V|se&l]5UC~ߣWGUII"fd.Pջc0p"_qoS>/QUTU:nLh\bp E[5pP6]hho`'F]_ˆFҊ0?nO!>{r-$L!oomɖ_wwۥ" ?᝸ 1T۷_8#4w7ټգY'gnOϦvEvd 3`5UDDzl5 gd5 HHCJ^_H~A ?dDD|x333:$B}pI&3 j/JT2}{.3ks[yHywq>Z }?\ü;ҪwUQ |D#F?)$?bI>ysBnxS6&V6&a33lّ6?$ `nTl| iw\á~]ݝ?7h흻uZֵa|q41y-Fz7X 3332&Cr~z5莄r||'"G|?6%#W帐V*?^:̓32L̰] a'jRCݎ{!'C8]m]۸v]~p'߯qD}0pm; &;v9~ǿ3gtq::cuB8~~>}[8>$'>a08sg6W CP30ވ.ԟQP|Lܖ* $lqZ6_@#6>r'/~K-vA ~Tuv!_çÏMvHVtrgƞ9I$76#aEیcOI$;ù=AyBt ÷""CnUF=|}:_O{LJcΘ}0>ѡS~޵ȿ ԯ)BBE73333?cgDD@r|'d;$dnS"gv &$pǜ~_?^>k<)$:(z>=!>??i<?q5Ux~v׸ 5;#2C)tN*85#gq!N#OC?$>d}8,~39]}+F0+G-I|=NC瘝O{CUDI$3d! FQm'#I|'Og8ꫠeR<}_mzθX?.|1D$S!q&$LޒU~WEZ,T\OhHZB&4릚v|Q?BtAI'=?X:(؎ǿ~Ȉd(g:wCC9wgt^AUU÷lk333NI$I>""$h?Qxz>}a`X3}l3Yxv0 escM{b"{K7˻w hm77z$̓3ϰGB"#ާn03v{<_Ax7Uǚiog()2CL'I>""""%UxOAC =9cfG(rOך!C> ЕWjdE""oH2? ]y$$Tyk~}&B=$8rQ.i'{ޖV2t|܇M@ƙ/ԝ{ha4D:ƙ-Ie`rjoH?JM))^-S J[]\(a2r:nzd[jnI&-**Ff :BPe pN0 }k\׈Pd[,Ir2 ;8G:=#Al\[wl/X|ph- jUAnsڎU!;^.m@6z#K*gY}YEک$FD/yϯ#ҰrOm jnGymb=JL0Kjqu؞%+ v+p,X% Ro e}O}Ө,*LJ d=3J`T -bFqT{aq5@*"O d>$k ӑ ӻ9* Ǚoh99*oow2=@1iaޮõ={?=^姮AU*}9 :A6HݶP7ɆWAC#7j[^O&@8$wV!R⹢ff"%@_I ĎWC%;me,!)ݘ ޾2e+1Z |LhlH@ w>P󐺕!ߺyRF&T{i{cs\}7ؔɍ\WdY%tD㫏3׺T\S"}S)ʄԺOBtf]TBUtvW9ʅhgڡݞ-Eo Y.L9sbnnk3T=(O21k[R'BkK]^#qSzUF0(CF*?=,*:ﵷN}l/tD mъRSߑoxH G1J(}(ag/ixP}=S5 I ҤCҔa&OsNL]h鉠kq|vGtDpW0 C@,&YxP"4PD^Eاg)qg22G"pe'ApR$ 9xyYj%b I{NfsUtzKb9aG/0\w>7xUWr0p>!$$'s&ČNG޲"q,`O3xR\zv6wol÷=e7IG 6 y](+渢kX({6<ˏ褳>>Gq M$Q@+Ihq?YP^GZ7:iwۋa>^,HI4bkSO_ 87,Zkv4ႉa陎<ևExXt&Wb6S#L|D(B)AUFC9il匔W]3JN& T*!'*.Vdp&u72im˳\+I_e/_[LzdvtxҊ1>X8?^>=ǖǞ˳q=qq^Twe:ҸXJd&Ao!'H a& ]Onz58wʠaPQQETQS 3ɆaxYyxݿʋv}>u$=qIсUc$!GI٧1)H$$Hx'N;(Rvi$LPefV*Mt{嫙# s$ar:54 e&ztZB'geC=t/#A3'mZ8qC%XafshAZ&SM,)Ĺ^T?v,D,&\cM9tr4:sactcӄpqGgO ^^>h{j=o"ֵ(}ii[}zIby GSsܺ֍˭Ueg]nd Y UppD hq-rMK/َ4]uu()aHnLewn-NNjdYfbdLHS;/=Gg6pbp2#uxY\J6췦t02t4J$P !Il\ $I!!xhDF{zPq !$ڱ#D`@cYꨚ;2Ef7!F3;l %2taޢ)Ⱦޱhb*-^ dxrNV`іbhٛj0"CfhpwD*S]"dq{bZ5\H\P#  #<h&`!{(j7 >OYLQ,n'^ƴʜb$ |,hRTjwϿXLq(<2#58"!']VJBF>12?I%8>vdV2Ji͞@Mc/h0r4L*81 d>LD)<0j8yzkkZݿw;#Mqw;&X;tn$A HL|ra`Ab3ےfw2^u:) #zIUIi sU#aLʭXʻqE ~ʽ+:c Y'0JeMAxTT`\ݰW3]~X/ AX?|>pcR@A;c4/h樹pqC'DD䗲g? ppB1x # ݉m5;\FՁ:֦1(`w\[v1o/r}`7)܈q: aÏN. \@E$DƆu: %EA17󁇤QY=F)Nhkdw-\)n?c(| @D^ b"ǜV<-wo™m}8=HdA[|`(7{:UrL-ToP: ~>TP$!!(pB *"@! X!r?,Ux;dЮTG M&2g2'**2$1 T ʇ2(44䩈1I1rXqIPMHh T;R2Djqa1PtOh:`@"p 2,!¢bTH7*7,J9 M 1C#)rQW+^Bdq'b 1 8"GTMu͕H#*.@!b!UT"@D !ך%r'K&TdpA»+F2WEK <,Hu0U謆NI1! 㩈'!a)"M>T!B\ NP@<"11 ?(&4FJ! !OL"ăԔtBh& {21C%D$驑HtGU +uVUJcábQ $PсE&@eVB"`cU"U$9X<0C*{û7I`YHVL+F1a ^ĠvaJARD ۪Ā !TUUJ$Ct4n5s~V2_xŷcJ OY(a2f& ?$L4`PDt$98֙d&B 3v}zd^ cOR F_8Q.t4fqB)1x \|d?2N-)GP:7Q+B9zaOO[H^0@yT 0Ҝ=iH]OUt:?G7훛3G.QU~xny_5QTcׄp]Q `L 읲 4#-](Ng^HO\L9|/{{o@&߭Wnj݋ב]vhNn<#/{&5a) Ȝ! ޢ7w8Κ${؆L4(_JS-]8pDDNG0IC3Lh խ)ou)B{}{Nk0{w{?{&pU-_5wڜ=rKNTC $!+JKˆ"J,HO[޼b-2wL0f+z0^=,)K2bIsLӟ mf<` f9fs^߻~sF_Rw.lK8 [⸱G1)E*T_53i֥ ;27#)PE $ o5 jt6"C4 =aT N"Db 65RlIJX&QbZ (&TZQe䏣4h>YWB` Y%@UBvr_sz[*5d\`SQd}'i)ܼEX*1W -_TitẻԬqpp]2zx{f pQON0(Ȅ'7䶻i}ܓ_jVLf4ж}]x:ϋKr e "i[m1'#h4jpw:U$$ÈA+'-f"-Ei{Z]Km-aM]2)52eDτ$$ÈAخbF"za=ƃRprD 2I# V:m~eI825!-o §LI?))'U%Qo=&`T<5No#,yS8[)8,(1ŗ"kn@}j˽g[]v XFv5P|5䓒;JL- 4RvWY2v§тF^ ԕx:Ry ,L([Gup.Z09]*9E9aQy"*B,-j7=J\wT'@ʽ쐯'U5%!׺S 1Z gT|nA.qCh(3ep z~p0myJ1MvJ=[#f@vaSƥzޒ(|Z3T =ȍ ۬Fur߷J/}ͼ q^MO)UL:2 Z9/ xDCh.Itt2@f1J L S~!DAY3edr"_tke[+4K}xuؽ[|m .Ef Dfefx $~%Q#4"xLȏgޥwws`Ha0?@Q']AIQ0$#"&pF`:hsCC TL0[]Y'nZ{5Úbs{0WzCPK"$7c'NO~A*U(P$uѲ|2 #yXI|f IM4bHqtUz—cɓwvpMCӵokwn0wh% TQS\m'KJ4FT[ƛWU](0bvޫM.g[yȦ#nyQj2'HTB HNy+(J#OZTyđ.=(;O':"׵Yc.݄6=/TA!#OUrzPE3qG*yr1Y`de`pdFN56/TDb^bbOߖM UEhDÓvpK)2~MF̌:*rabw?8z+MYɨY%04C5qܤX%4+tӒu Ӯ0: fRU+J> {CKiYɢ٩ݚɢ;g.;C;iѐ<&tUc tNþ8 a05r@&Tڝ2T0f[H!8R&v]9oCÉ$YN;~(GZv6;x=~|igwi1tָJaWj`gwP:8>eRXwId)ӻDl|Ou99$_gdOzqH}ێnvD;=uB4Ӄ[aI$O<#Ocӿթ#+&pקeyv T /Fsn&虅 MO`O ^!" ,DB vEC!JLE|Nc9Et $:AEQd (_(E;qf=*-<Ӌ2bt{-bq~d3!@~.>_Xgc 7#L 0jYbJS[&I8~:Rbb08!7I(~~C+ӭ_'5Bg\r<{WWPB ],dEIJj3B-$d U<\֢/sS/uJ눚SLR 4c}Z~x8ϋ~:yw{:.-kewE _ .P@xER&vߍ6"OUjyxPx<(q̲N0НM45&ݯ{-Օ#eA^xנvo7+*7F ˨ Q ajrK,R=k~~~>].5ݏܩbĵϏϝ꼊eD=oxǿs"3\g[߱|)b>9?t,Li44h-!C~F$XT4[-{ǫ,)n.n"Yn N@df4; kY̶ܹw.{w4^Ɲ$L.֎M/b%xG;}XS{N!Ob&W\oyo&W\owK]w/5#MHVRߏoCRy qw;D.嘉lzϏ2:6B:QQ*Dmn]x_ƩJ~3#5}>%`oDrG!#~~ b-4BPԳki$ٳw$Y2 C9-IVLJNXޘcdi,Nedd2Ӧ&14 3"laQLGZ_E_wwwp/xC>5SPP% "yiF: ~?ӣki--[JHvj#d&G׋ zQ;33=w%RdATUB-$F1HH E<q3~j(wShtSoѥf\YfULh[OuNnw];[l2]E/+-{{]ڮmg6dGciK{+=qUWwmh Pq0bWSm[N͙RA`2a;WN1ib`et!: 1rp@lCNJ1 0X1suy%YYۥsdVKJn뷫VIbԲtڢ6 u,VmͲ IW61LQX*ݚJTҦWШ|'u ̠m1UEL}}!hI舓BS׃6o6o7$8SOŸÍ JCg*Ì;d1@r9%a(5&S^C$V`s*>nbJi1Nh2)f[m.p}gR٭kEsRof`E+%bYU8ANY # <(&(D"B%PН"ffN!(9$QZ3-MEPujZP!{e),$@hJiNSqAp!~ +H-*(P4Y=1574VǓ@*|]@y&"CM?60@Hejd2a2uT*̱Ydq*"D N&DY8˗ѡh52ygon?CGH,1PZ1rC>6IߕPnZevV11tg#7YUZcyQ L:F`DCH3Vu82ҫ#nl}h@"J%!8b *_UwR}m/:%"m&t  $hjN-GBoݠ3&Zs4JjIYs[B,tRקoی>ME~t+Cǘf9c';Dtѹ8yMu^oG{\kg\U EU !xd@ ?{^9ېGb3Վ]*+g%d$EBd0"EDv>@ " M6Ħٚ T yX2O>E-bO3wڹ?o4S=~[̇ ո5j~"7_tC'K `Ai욡A ` \̴Le"fS.YļBt 9K>fo{nHzwt 'n}-mcgS&':J7l)G\GT) zĈ+:^e|!l`t8LvXHHM%<+Vaݼw}[:}۪1HB`B)HBD> A05`jߣ;J#[u+Hz5xd=?x`=86()ȇ)a PJ0/3F梡)=ͦu N=&t~۔43kbg"ߩYr YVkvGT@*Ibm5q7{"BBBDg$+y8X9EawRb 07y}/==]\ꗜ] 럳/$p : X<.f j"D$a`j+3=c zkSp:,335\WQ*19w/KT㋸&_cW>TlO]fdC?ޭѭ^\6jd|_o+/FLdq돟}^ʥk mvC<r 2kNAܽdCjXRHv`XJYRӥtT8u4f9gGA0UD= 9>靠:U ܪ4rhsmCIN"#fM!R0&ɯn{T?QY'vP0\I6riM^n\J0[e% a,01QE29 ??oG}#ޫ?[*噭p"d>OuZXbSP"<)%nRUB>yƷ<5e BfS=ɤnrqzu om`I(N'3Q7YE&T5rMB !ZE& ?c}KҌ!)B%Y?z[8 mLñ+| !]wyj+<]]y} tsvS%UBJT,sE7`"D'$qLlDzY$I$FB"HD^S MlN aJ@ !Ø6񞢢R];$g-ۅ)JfD(2FTQ+ț'Ё{摇8ҷFQQ' 1%:T5)4ߊԀ|~0Q+P2LLo=A: %ՀK;_gICvZKGdzB<~IQT5"a*mEV(bF%ݲ099c6,z詔ô:c7pvʎEć]Cj$:7E9X*ö]nM;> 5qGNvHΌI嶌x38\#o r]E&Z1>vpaNɃyibmʦI$w#rmmiU\Li[,xf$LbRsNZ,1=>1ԙE[h؋/FqU q\ri/꾸{{G̏H֬'Dž~0F*E Vt1|Iud4uCN(wr=dq6d1Ŋ!=4e7=E6x?/"qw q"I$A/f! #PO$g"wsϞޗiMG&K]"qf<:Ya۽m\qz֮<5tџNc!#H;F]KT\i,Ms/tvq$]rusX2`V40Җa-gDPN9=|t/n;T'M "7!ItnvrUUglܚv}2@kw8m`:4$/}mEfpG:'U-M!' $2cP&} T;C h&˓Mfe@I;qVG/# ӛ=<3oӼX_&I!ؘĤ朵 &YDcMz|c5㳩2!Hѱot^ I@A> 1hZKaߣCGλG߆neq><+R4,g1W|U>o(MXH&q 2tQCDN$kٷ M,Q ),yuFˈn&CGQNi%% ~MoQ{r@5 Fy"'w<]|~6:.yv5Hu)enJ=mqx9l]S#NӼBF`=84yЯ`Q4,G:\}Ӊg31M>sfMy l"GyVzM25dhfHMO=`+ړZ/JnTvŝI&HӷQؚtFn&ni:#yQި<pqpډ;#՘vr#{;+ŜC? sZ'͞ZFǣ4>rxQC-BH /5x_^3G V俼Zh̼DCAsgܢk#IVWh]K 0kW8&nE\B^QchOZo]=Ά͹Q~Ф󟏿+}}|=No["pŘf?sV M\KN3[1}9dJ i|=J'vڭQQHlc270US> /$#7ӭI(rtJ1 Q.!vuEw\fQYSjPSWXul8K|W{6.6=Z54%5/UNw+ƀP$tzU`@W%.Ps:tϣa@ݢqv.h|T=,dE!,ȃZ#m#drSwJ)RWJ: bTPc;B;G*p񅹺]Dr4uף|' W>, R@I;o(  ,ThW*m`8^~P^$b'aُF&w44/mcFzca3/Y,%wqz񄦚>cۧXܶN']5DM'WYȒҏJghn='d~nK:ZwIe9n8J^/u) I^nXBgWQ-I0%i%KH).Ϊo\}um] Jc4_4Z: u& Q0As7%&h!J%W^u2ؑ{zu#utYPuX c#Ђ'~*B/OI,.oՉ2Xw!:q q7NĠ $#Q!U\3: VsWo g.蜼 bwRx!$Sz%nBv7Qi^>s}6s>۶D{ Z曦YotqMQކ_n0t$@tŦojl[$L 1oI6[HhQY!M8YfH pˁ13"E R>fj.  ⮩ 4+C%GG~bXOS Yů̳%djq܋"4"a1 JҗH I*wR!p-EבԳeJ**Lq//i2L'LR"S4!{q˚!TFEQ8A3|w Ny7=;ΪaR Tܢ7ZEn7*(v{zwH׹Z|iٗ -o:#|:j %t]n&kO 4V_<ް Xw/R.\Xךc\G JI2uj4e(=pJt$5:=(Bљ oyR[=lyqΞ&>P?'J}^8M9}v<$BLShB]HQGőF h;km&s-[^n'.`'88}q\fO )XE"8S3xMNI|h9S8q~tsxNrO^`ЦQ˫ka4NlaA!fingp>7}9!F(!(Tqxg 3Rt42P΅Ǿw|u ZwLRP}SV71qZba:r̩1iuX3[7n.7fDU[( )WymzMXVw7+AoԵ]C#ODLEԵ)D!*u)Q7 mZ&@{8N]lc3 T:f1qגx#:ٮ:BCИ)uh-7~= M9H L\%1)L0CLTSJd9Ua3J0%|g 6TLCP:HPMC5(LReLҚ4q7 ԡySy|n|r~a+$im38|Ygj0dݤ/#!'6kΐ`eibJ!A D a2PW3:2s[ə&e5@$$GG9ϗxzc݇l̬Aԓ`lB,GK7hϹQETҭ;xxiK|irڙۦKO)PeFnG!"" RkgX˻x6ۃgʇ6Sz:Xfdeff۩Pp3{qﻻ0Che ̓3;H2 I"2\'"3tIsd`oeIU;p89iL+(›xX[U砾Nw+Qٙv>ޗfLj Mcɖ$('6iwgwn xh6s p5sVQEU=%$$YwwxkImgs[  7 ALIww/?E>m,{A>`5)r ddZa;:ɽ峔|n,L#>ܻYbZ:-2m3õ VuS!$I3.4Y3me;qtcvSXuŤGCQem'᭏фC: 0tɚ4YiAMtݲjVwqKI%0Ly09i, %& n@iFLb"!Qi݋27}:GGt{; 86džYA楆iS;GϗwIl kɴlcfFcM <0т vI- $a|c356i;.=\+;`_ rpz['de&A{ӼH3#| [azvS;iOGKI$gJIz5dݽ7ӿD{q93r!ه;ϴm宓&n1wwwolg 2 XӻaFyffFgL32O޺).~Z夗9\SiZqoL-~8g>8zw`L 㻓D0G~z 8^l pSJu :ǻ=FkppGcp1~uh\4I={;fffp<_׬33OPW+b0TDmA>;dc׏n >QY֞>'QUb|[zS2DO2Coӻ$ܛLY<`o_?iolF q*?yz8*~пT]w ϙx˸:iN(G[DI 2\-!TPW1)Pg"RH1pJ)LSSJGZǜ8[ֹRkERI$b T7MOPԊM(cVSJ _*uwQHm22\e^^FddWم% Va3^nb̕^U2r&^!0nB1&`(g:3$$ |z(M[BRUĝ L(Oq ;Q=(ʆ H_*R:bS|4@%jُW|?_-"sPBGnOy]:S x&n3O@BbWs rB#ʸK %Ԡ%ŸԈ@yS5YߜBo{9p;!+CjOS' Bc f~mޮ,u]fβ}AǕ~?"b_7i  ;!{}U~}~ysrO{ q!)L@NRK^KR:I-oⵟ1Q899ݒ*˜Lc[Y6m8M)G7冓Hn5j]CF_R=q=37^{BWp{to ȏt:nh^ 24}Sh]p`eiuzn3̘lƍdet)1Aǜ xz&N L`(q 03J9婑cC8Z .+oH00~{s0V-դ,a7NߌNuk;i:?śmǒ5[1#8mǂ51cLrzj+sF!rѰˣ3ga#&%(2Z '1>\Iڻ}W=kVr" FGlG#‚=;ϡ$E|*  -*U>WM{8kS r,mU}xͨRkZf\acjoVس b4aYea&34ƌ04]:1=lp/\AW8lS3Hc̓'6 @t|.$™}wŬ2ņXFZ,u48fN80Rհ5*(9j`HmD2zB\}M{}IJRiC,ژaeB$B  XNAK {9ɐv9@RcDITeb T~%lLfSy!$0A[XJg9mQ1&_LTcVs僅{@oD@|d(fic LXtc@*Gdl0-BSU᣷r=Z['LVT5uhʶS8\ 4ommcF~\K!DͰ|zS1J2YZ+tDMBfqVǾ4ʧf:{K9rF+N-uO< N.ITs8ە1o^i=jb hAKEI֍* L;9sD0ABp;v`d*=qٴcM*ͯ˴M-:hAaqdd0t!OCxa9{8pڡQB=ή0^"eQl39Ydüju2ATɅU`sz{ k\ރ'dߟ|r4yN oX|,ܳN&(,F0=cLjVm%bNφ=R遶2/m xd%'~]DAS7: }ٮy5lzDQ!WG2:&(C4s80=H08zI=;s 'bK=}47gi%V!r/SFkIX8Ncҝ($ѧ~CZ80^0tK@${41$ܾ'xG)pIqPcR@;`{c~x%D̑4IB8g8[^8N*SIGXjp #$̌`2p8XsΩGuBn/k_6?i0zN:KuK$]Vf-rTL_u4f&c* TZSm]a' ?39rDj-OMa!pzE@%=RkC&yh9D"Ly60ڪm45dQă*I:`m xI,΁ 6P2"Pb{j\ۧo\msG#ɳ0NmUsv]t:n>'<#䜘C9 ?)W%Wdd `~뿏p7;Q{ bJ7/z虛;[ XA򱪢<(`{סʇzxdT7MYD 84B N*#\VǂU81Nw+4VjkӁ9 ߟiqRӍi3f k_B;LH6c_5׍=_'|)^9 f1J)%_=x!w•\Ü K ]Y40e-dȝF2kX몽6W{ޗVcNt2CPBcM۳2흽+۴Suz뫮ҽ%A8Ď"cJti (Hbg AK.]|ۦj D߁3z ұ U8%֠&Sɒvc[Tkfd.vKk3,r];Rͳ+33iim&\o3jkV7mUN$8ldt  o[Swp_w|>g ]= 3QJg*D]WԀ.A0u7_w+{-LI99>UA;**mZWGzÉ5;BaB`pQV;ނpI7J*hV?ZsE;jHU=sXqff, 3 L dd'$KmUUUIH&\DŽ4#HR9 dbRZ!EEۏ 2qDD4.<zkŵ^=ìA7IHJC٭V-~\)Wq K2bݱp&> :  1)F%bJaǠ~$DD#o6Dt6C9bQȚU"vC8q,J*0&Csn;b@kߺWN?c_:kˆdRx|1 %3IӞrx=BJZfFs=Xd / 4̭Ԣ՛O<=-i Wtw^b ~!s}eOlgFۻA{<%-e3sruc/ K"C$ҵA%u/RS}lPη^V<:XzB`tuT7DΖBa,)T2d틿zA$Rbn&NuE˳OWɈhYOmn32S;,ayuۑ2Tg)%`4 S΍ٯ+p^>):E`P1b>T=? j4ęƶda x(rsӀ9 5Y{i"Ti\t|QEht钊Ғ&^, iuH*QR3x{3n˘t~ߒURÁL hT *&%pLҠn22wPr ݱ]]㓤4 '1SLҀոhŭh @{- 9PS5*|}>]g\km{*t{ yn\ZVݰJb58h P0:CJ) >ܤԛʸbSBj@ҙO|;J A")˰:;Ļ4o1\vm@aKC:<0D R%3R2˱h$Rt)w%k)q/.sk]_XuEQYX鮱ތZ6bQ_!5&QlE<umڜ8 (LN&tRJ"k7{\oke\Rf:Ȫ"E&*BPĢ"$ɽ|k/SU%>20]OڬšuKg,#XOBz" Un UhK4MiGtaEIz"7؏ 57kCi)q |^:tKգj۾i#c~6h@{a@fȧ%LHI=q2:xBLryY@( S3̱tTIE!!&2c=8STIf։CtDŭKEQw=U; ! e]BC2H/>@XS}8z{zE{B:j;݄S~0<>{DG_;ϮB_>}>w$ ~-$G.Iwd$6eMpEJ.k|w䛝ta5 ^5[#7>k՘Z-LQ@}w>%.x〤g'27sӔjrJ9=qv8[XUm#K icK b4H$8BSB:1$I""?X̄0}\}~|~=| }6Ab>C >TE55-][zyDL?!_S{6lGĠR tYe)V/ZZj5Ht ]f$09@{a0\Yy-Sk4y"M}!'$)#$|ˏ"h~^ l"rcs1RBkK?A:UOQ!L a&)u"&eT߷UU@ L̩3||0DSçOuX y<~ba#@guW lÃ!>tƁvwǧ'{'$zU7T_:6:ᅫf'cm8_o NIy0ՀhW1 @8C)H{NQ=jl~:5Ѩ9-~kaҤ)Nt3椀h'x$1ާNxh=ovs.@Sa>fv"P;&sڃjhi #H,Z/rқ 3 !3DCPAb2k%Z瓑}8A҂FXPtهNfҪ$Ԛgn/ZynI ɇa0xv/97U 6ɪ:sTv0f &40+NHo%iii%ml5]&yҗc+HrD&I$v-eGDY kKզX%1M4;h;q5k]:N HBaя̯[V*fۆ 5" }9,C>(Ҕ4Bi&"6||Myd% PR BN,jSpԃ⾖3;~̎=aovcB ]V` 2V]ʑLfHɇ˙RQl B!IHM B& j C!ZC{D1hA& bDYI)DbC^Dm)oI9ԟ %R侀`~6Cl@&TU8lP+0v7RRR!ذptUoݘ~T 0O4*#xP'l(&fxJj5H|ea#5ᾺppMMV2SLk{V2S $]m!|lN;&Ix6[zzbM*c2&>gHTz) eI&8 AwØ薓FMyjU]J69D !- %$="nAU&FxeRT̟uEIaeS#k=Q>zQ,0?SIQ' N2#D`ﶵ5`Cd렢`G`.M U9AC4FѣS  97 Poؙ!)x5_7''Fr F֨\4}hnܧQYd+Ҭ) ifL1V=iUl`bV+JM 4fC))XVuҷ]u&eW])>ww:uꔭ$$~hv2q4 q8mxL6* 8pmQ#M,V1' ?J&8Jdҕ 0gvim8i L6!q#lؘ3D `1 דcumGvb՚94*1*X(V0pÁ:tLD tZ&6ZTNK11UEJcL59>rM6y^*{q/Jp2,c}6ۄ&Lma_Sу-GF bB`kҕ6\kם|ĕȝ8 hp^' B^0ƒ[effc=Сau;#ǖpvVlp rز 39 Y+!M)b Rvx')qk Z|T8,DF0wRmz1AP1Gp J9Љ.VDBB&Q$*_?8k^!$")>G>#Cg gd!ڿ$EN5L8% -?=9Za Uq0gs%$.Za ɫ%äP;B ! %& E5]5ُ.zhs0)G wōSj4;PT9 cm`gkVMA_@@jN=V8K<{p>Q H`" ,cɟb> PP% T 2qMehxnqxJ?# 01X2x芮" z9ֳPPDƍH4 00GpZPı^(p+vYd9:w@3br&T*`QhRz(v>7COcE~OzRI aC @QL%Lpv:@="M|8a>꘬%Wp=h5I"<-cƧ1v&6=M0gdYSrOCR& =aG`6TE2,iŭM%5!ZUYPZXҏe=lL.5hњц/WFNty hhI&}w]DF""$DD$M*(,$uu$R("Z"=1 .ZsIk &bQBcbG3QUԎGJ% 1,Tm1L |s2pMfrCC J"XZѲ6hVKkZ6FFhx3lѶpFCĔ,&eƨq6;mjr7''twpLq=%8l>Hc)k33Iz1AhS9 dJ?ZF&(PhBZPCH:uhZhE$3ØvɨRvؑ)VH  ^X

J(cSضEvd)SU&,j2Id*%! hӃ0y0tM4ih8ɧ! ȠÊz@v'xވad@v &^e )SJrdtڙgkF͘|;鮐e:]r-{Ey:]zӋbSq6;֍fXg4UZ4FX"XM. -GD6n5sK[:Kt%07KD(ivE):0 θfj5zX:is1FӳhԧiJVrԘzZ&lݦy͠t5WVIXUa T㞮j(pG ;e[t:]8͚fe3kLn4&e֮g,4`9clZp,ӭػa4MS&֮0(<4v^Pٕ\۳ζunv[\v: :'41hRGF5194ʵ1n5VKMQthwJaKi m cn" q áԽ#\ɧSmf' L5680ƚ$aCmnv͎8c QNtd6EU#Za B8S26Pm[L T,xpttngX̚s1Lʵ4ÐD](1rx:OCL_~oONZ`O Nղ6RT%7:Le$yEar,3<BD*HR2ieR;~q *NN+6!ϑ]DDD^/Kr"""51cݭiVWq@D&Bh y5uvΦifT<::[;;4tDFHD(0 on$`xbB_ǑP1$ C*,xO Hê!2X' 2CR>T-tC9moOD;KJ{%D:NgB(yp'"L"CMI2DΠXj@"D<ÖxR| !ZT*!w8C˄Da9f H lbI vuUHP * !b1^$ s3¢`CE3(!D85:pn&LuIsIW48F c[k',88t.˕-4N'.얓&[qicd4L:czٙ؞SVCfڪ뫦 mk*ӮxtmbV,kM1Mj'O On]ަ%9:zlvĦ cwuxw8O=N4vN\xYRin RhWievy&g6B$6A3C&lY6ɢܗS#|cyCeU[:""(qGj3щ] I(S{zDz|>H=Z4䘇pD$> >֝k4|uG0WjpI4Д̄;^plıi5TIk4ję8c4ofŒt^wlw d\=4R`һv0! Y#-穷 WB퉙# 3(bw]4et-ctFG'lZSn#30'Q)X(N1eVo25&HYk NsF/nn&INORΚiTuK{l6Ji8SHAcDJ)PȦQ r<Wa1q@6.I$]m:Ej0!Y7&9[d98|kZֵN :ӣNvG'݁<0Äۦcl`stut\qѭ-P;a 15i~@!xHY f"+d2RjE3Xj)Uc,py>b">l{ۓ[(c~SP>H̃3 ʨek%T}Gi X+3!}lPF"%2ʉbXII 7zS Pz*8ҟ}=A>8y8!9 }1> QLS1Hphde,8 (w a[ԕSSOpCJI,&qw!$qw,iI 4aAft:*F0Ws_FSBhC*0Y!‹Fi3̪= k䏘iosz}؂$pĔ4 DfoɊa d[T8riHL33BʌAT_?i^{z){ݞ8yu{wQEJu]rBTGh녇kZpʃ+4qz)9.$1qthp[ֆ-aT&qz)6\c:2259ÍoZR;Ypֱ lಊN EA0dFha棉OGa&&\[31, UPс b!0nA&pL|1A1Ej?!0L1"H!>yp̪\3* JPtBuy& Tv4'SItr$u*v93ԃL*ܱYMCy:^Wӧ9;VJ-;y+8rxT:15'r*hw-F]` eZ 6`%-.ۥW2^E|^7fffp UV@NQ nu$@FiUPlrx! M*'*׾F'NnV.8UXnjF"= D4f0dPUSPu:>AN}2 pJ3% n_k\GBL贼#CLjV50Vq-fHڴeb҇7"mB>T;xGHXRD׎>$H " C/(k*!dC⭛BRzϔ> C&RǎFGYޙKv{u"ݤFV`: :1010mveC:t%g~ĜMzS)Z*P# ̔ >8* N a{)u  ($}I?h0"pdK;TB)amRmEęI:{C!ufX)YdcTo6D3X2h̶1M5Z̝(/r(ƃ:rdrff X۵MwӇ&UYN23ORKqˈVy~N'&&J5xqlxLplU<4 8^[p6UӏS<v 臡DIeU98㼼KJ9?i"3U<ə'0;%PZIQNoz9끓M6GqVcf6[1p[<&54D;%{')uΘU**V#NZ=? zq_`n20(]T^S]]q-WK)h΅7kÀv 'a`ۿ."N:SᓲI>Sc)i9#3M#.@c4e$+@D>yYf$ɬk.j̩X\ CTRMD6œMY'R'I:cy2b]]4a7#3SѶrZM0$f1UC8`‚r)3,8't]H]88K: LdF*bFJJnd2ᅉNXHrY $\VnAsAM"V, pѨ"4;i&25Ē Je5H1(;R u{꾩&E&d.%&Dջ.ږT)ٶZm154C6`_؄89;ED(3w4yN13 q&J] h%[O(2Q{ 8A9 X nDBVP,IH$,< bAKL=!q)A(Ƅi㮉"ZD$V̶V߭](DdDDAcDx0\Xv0,Kj4TLYlj)tÄj2b+.PL6B HE@0#xnGyʳ=LP,p42L/Rf\듇l\Yi>HbѦ;@#rjKhf@/bjґɞdU UkƦٵ4VڥFh&oHY#fNK8QUMgGH{`m?Hp1ct=(L"L}H`B20 +25fcZSS,PR3, UJa*Y g?W_+WZ|I'dST`KbEfmxMvk"j(`S.w#t}v(` `:;~$G"jJ2dU':6D c:uuf,7]ܵdra8(!D w؉@'}=Xl1 9-O RI ̣rh&EYI 9 wq ƂU9ȻFmc $a%U^nUtݦbvˮn%׉o*r5$ዋf8;00LF08T:6ɰ)KJRc}vn6{yeJlBɑR[&NI4Nf'BZL!Ći!A\hB4dNؕ:g5C=+/U9f > at0 $P; $""s%dN0wFwUUvQU&R\)Evrf[֙qfC|HuwYê撤**ޮ4i(&""0:A(s-娓j [%X;!JXs-/m6AUV;]p `Ir;uɎEZ @hHSGĥ|׃8ˑ40eƚidIQbÆca5c}IbP$<{ > P:ۣ}D"EM>M9QI," nXF$7d߈>=XÐXiNH!EC!SIӏtdhƌ[WVmYD23m`Qyx&h2?hӎ'L΃b&p4=rxc:_+6hj?_׽o޼z Wdם cPk4hKJSnD6@`VSIA2$:g}b^yd9b\<:'0 CG# G# d>aD;SwC'5;^n z=9H/XhgfW6H=IӱD,gLwAGF08 i66M+4ti r{"zΜë\5SLwe!bȹrl8FCĺsJDeLH8 fZ)^Q)J&tqB$.X `'PHJB<>= dH(eVG1lUK2ij5GrQ$y*⻡څ緬[ZUI)~jnنL[+St60Hodi냉A8 :x':y9f$,#C[XpS֌I!=PtQԓIij4N$u'dI>>L3@fLO}! $Rff&eWT= T:rOJC/ő4s^Nrv1bU\1JJ ĊT=2GCA?ig{!$@%0I(S)(S' A3$@q Bpd5ZY5MV0 MpNQ0|y8d5cFƬ9V07 ~uBb};B! N&&)?r)d 2qBo@Y9b7zeኌ~`Ca˺I9u$q1/2L"{K%HHdOʝ319ϦFk\ciםs=2F5vF]I̐é%C|"aC|&򨡳ߧg}S'˱ I$88fQ$q2a.LbQ8eC#N%&qL_poCmeV4FvϠѷ 99ET/(_\lNUbSU44cM=tJnuG HR1дX MrE?i%$ (D!InZ\a(цKC8L449NL&'(Pp"8uř)$v4H`H˄lQPֺ;C0ƤBkvok{I-ô-6e<ڛwKh ᵱ3ZA8 c%.,:jk%/wKo;A c82i3ffg:3rk%6yoNʜ@H i+GDhH*IlkT;--22{iwp˲Zvn"8=9Y  i%g6(2I$-eEZjJi6bD2q!lƚXZ*g$93A-80T:q3"ÆlVZ:C1&13 npnx{|9z|{oEpN<a9T,ݍt(d kfّ;0PlMl4S,4p@m 2;P@@K2k%E,G.Jryz6L40UDIkK[gnYfwQ|? Ǟ'FF0L&f\1<`4:%&U!V強6 &Tٜ!"+H 93++EqKsu9@u&kC֎R8*H[ULK-U|[BjMaJ!~ؠP>ハI eN ?!?c^:Uxӊs! E"ЦmXڋkZODW?s=0)BEYF[[d>'# HK$f~WcyX @.jQ YV etg#ndhG*])ȪBSH B<8zzGtH굚GREéÏ.z ,' CȜFSAbklg#l34v큎 ?D/JBdCr`gX.#T+<\C+ o;XAW+EeWj؋x"WW>xDY *f}Ywu興R~Rf^g""=ߡD8 5UUUU?};ukU$þ?U!%H.|~JV?/Ȕq$J~W[/"E|/^B?䛱!=]n⁀vO`ՍƗ :ͤNoI&5oXЇ:)uDSNڰ7~43A3,c#,k t[qoq4 9o,܍팤87KN)FXrÒu7);t\Ȯ#ɥ)![.E=\FԺZVIsb<ɪ6:.n"3&u'8fole&w1ı- n,9'Yr`cLޜ%1:]:œBYЎ)jN-Kթ:[rDf2"uq#xD`$r+p`g+mc/W5͸?;WCDQyjxγ31!EUU-dYcebcd@r7b SRv(a ԓD2{0@<:*εFq8wIA$8և8`ZɃlo55 |`gơ&t6ޓPȺiXGw)sZ'RF)]ZlHs.u˧| fd4ޏQ{k`8K4@k4 0y CR]aXcf&ԣj(iNB 8@@t D$@pAٌLq'$9y32%0#%C QBjSAwSZ4mb N0UPy w<РM 4$0 # X;j /*{ ""HtQ1LE}0醗 |&)8@$J,EJP@BUbT@M/ʩ̪Bsfpa=H| !P$A ϙrGp5:>ÿ ,1ޏ~Ef0IsYk=bz=p{^׫wTXQ=xiSS pѦhqk*U74Gƍێ&#b@=ABy20XJ2,GP#`2CR@K 0PX8Pћ!<>t'+rGQC4MJl8գTfϊ8FxC(KM"iih,ٖRiQeTڌjpP6A{VM0I }\" "n $D@D7I@@   p9^EP ( 0<9s <@`wwp H(@[i6孯n2guzô>v !ffA=dPD6ϟ|_-+YҴLXȅ6؆dQPNFSː nU8CAكU^羵5!5jKJ p(}|JDTRН' ˒w Ӧ%u;0F$|s 2,1!j>xw*{ +̓1#Q:V<8`{ŜoOsN ֜V*82SE9[&%Cd8$ODbbLCPU=^aU]I.5`ɑe-! c$#Hd!e`e&FbBg@cqe3?ga&Jo;þٽέ{0# K&,XRȕE*B& a 2' s`Ja#eHa]!q/:3&c-Ņbbd*N)! ۉ*pUصܬ!suBFZЄ1d>USp2ө2{JȒYc_l;:/;tÒ//Xe$bz*A2C=X X=1X-G2m';j OfO$54ɫbLL$LJ2K AdSp$ukX,t#N'3x &7:X֪TԥͭhvawMceZp6UAkFJLcw-l݁ђ,fff Y2iMEY9ncpi6dTZTJ U#6ϘIȜ@~P|&dNtU@{vPt |ccKH}罣`0'LWҪR4r 47ifsfNcQ&;'@5$D. @QCkŀ$%C적oI!Xx fIR;L;F Вl}pI2tv{qDĂgAprE}&u QJ ݒ}<(g cVg̙nq(hJH5aadvGl~փn:uuҟ.JZ MfH6 BgZN'㸒Gi Lk"Ht4kh8NTh+>pLסí=yp6E-JԀtJ`}a:0c[oc9ԫ>Էf4`Z桝07ʟ1O5sCZ;LR@7!k5HFs.p7,|FO9f6ɹ$_6Qds26&Ol ](T8\v,umW8f.gl#e}P_g|Gr Kᩔk#}aw4eŰуpvF!LO{K?=7>j8#aMڶیqE5 0LMcFktE h1J˳܅:#͔ag2y[2d?_嚘&vГ|F!D<>e+wD\˖jsdaa$Prk!ۓ4ն_p 9!1MIBo3 gm ע1.ꇓSCsI,iOF J<1=9,"8qsHs?L);Vq>Hskx!yiܵAXxC|&XvɃ0)>W;ɋi#B+/L-T2X[l O98nzL}Ɖ==IfLrɹǿw|J"9Q鸢2{y_>c.ݱi#agޯYϬs330vL4 !g&l1XzUR ┐[Kv`чd:g]{3fՆl( jghi 5I%m,K|ɼF6X"O{zk e`@An:^)1Li.g$M,Yx\# e$dIrq gq6 NWhno󈈈s3c;I'po@xGJ{G(5N 3,=D@8Cm$[q3h~;f2Ѷ؍Q'#3CeI㻻] #i$0Cgod7gl8e廻I%Rlo]`#9eߟA::>=G:gsk)F"8Nbp:LoAiZ㟐 CF ZIX#B'׾iѧYqerj!D8Î6Y6C&ӺL^?n>E⹌!$!*eci$FI &m m6[IpI/;?|7znAvt噛2d`*VmI;&E$I$l[]bޚ<^|NN w3TOByv\sͫNnٔ c;4-28m7KCWJ!D8;[ο|Mc(ЩB;5>!t(9`pt%~N B+fEfa!`a!w)u>/Cnt@a4:eMa(z/ ${,!끠k*^QlZ>=L>BR$p%//+h\Ƣɦǘ5AEwT/ b3f"""* h᱈*2ϗ>֪8Wr da niW#8N& pkqW9878qۧ.I e'ӑxvc`0IqMj9$t@h'4sã@bv>G2oa: O膒!%I~.!>5ۿ fR!bQ6H @kE8ز.}PQqXyr0 ϭE}f">2"f!DiNg0RSN3:vB"Cf/W9i,1*8p t2!M@5*jTCRa,З @ 1  ďCxcCT(BiKįI;yފlڟd?FxBB!,dT/wSJURǪ4} 3 "f檭YKӡ){iL.]jNʷeRMZئ8a !Àl_x <#i`fb""|b1">@" ( qS TT}w}Cmaa>-#PjL),hP(@>w$$pqy]R\|B @ϟc&8_݄qnXɨNqa:n vOÌ>! tBjPC#P&OfzqV@mٰ$,֎v`5ˎ 4ӓ]ymቌ98wJ'҂ta?4rrW) 5rxeC5_DD0‚wK_c]幱(eM*R)Kd)]p[.\A@z&M9 "H,0P3P~wߛE`bKvrc3Z坖ݺ`j6ɛ1Hdmݺ`j6ɛ1cn 3-n88-8L5CLUnI;SsƖr3SMLhn4AI bFeX,!4b!-oz(]GXf("(>w9dE,@xO2eI\᣷ j[ \Bt|vEjQ4UsMh 032Afk?vVFr[9Zlņf\]̴K@:e mW#m4=%}V)C=z8 <~6a ~IXJ (RQO,BFS~߶af kZ-ޱ[>ۚfJV*qefݖqnR9"l| 5,9GGxUhbjIjSmQmmmdRkh-JfXB*IR%U&iQb fBFIbT)RI6ڔ0[6JR56MJD2&1ɑoveB;69uJ3J`%M)%puQAE5=B{)pqHp@jPrQ) H 2ޟ:*Tp"DD `#9U-%(80IrGZZpy{ZRP |ٱ?3('6idewfܚfyAO`ĻtLη' aZ&KffO D qTw[+ӹK?a,;tm]A"!ul sIdzwR@qMWMe*Ӿ Pə3k.qF:lb/dgV(w%񑝷k(u#S"DSp$cDzlk;.0u{$lJN9tKD#R”C;b;*}dQuX." *q9FPbXthOLS*$g"MLqB,&=\]#²ڦ9:z};ZlÖK4ӤK ZSm;SIXY1u>AOwpcnN%f wwI4MD73͎,ơS]lBN,Ek am2 swsa۝K$Ӹr=Q9v!RY bpKjh)VJLι]cYp 7c{#8ұC9/ۯęw(aTs2CBzgr1W$D=in%gӊa169~0y͜.z8dS<8E@.,ӇJcSR=TD:K&SE:8ط+-Zы':d-?f%}âdu'M0e'VY̵)m+"bL1!N9k@8̰vTM@ 01 F>)߉ҊRK23#7a#Kh&'d>]/_|̵N{$L^a6`yVm'ٞQ@pGGou8JaG+nO[WR/O4P0+F(,VW2r4Ī"zvh%DDB96]mDo\N^w3{&tpcƒC0/~7޿f_5i/"Q#&ڊ6BHv0c dFgD5-yxLq *ۂÃv@v2uSv:\"u88Wy9wk=1|߿{4Byz;#Sd4xʵ=^CC:Qm߾fhwtnrszZ*mSt0 $jeBK r[ɽ3`li"LXK8'(׶>T1*E7ylk4DBQ!8MJOUIÉ-SF Zfwwwww M t/SKҢ5prb`8jѩ5814S<|,?(.UA܁Md#VAu8X6=k˾*zЃ\U,z),َ-Bto{O8T̨yyL5ʱhS56%m$p͘huIX  ӤzshO;Ә#h-j)F]$Ȳ٧;$(xdP7' +&0fc1W9koSfEϳ91jpwNDy$b l0]$ǜ،lBGC&$g`AnH" HZgR:qAPOB`P*5C"D֡ 'n]|1 a69u\G 1sG1pmqщ*k\0C<2;oZ1:f#g64Aȡpsi 3كӎaۧ; E1vZD"LqcdGzO,og3V0Im]::p5^gU]ӝvN V9a΍u°qz}އBxʷGhLis:qO y<Α'FaC[[;ӻ,A-& >}_4{iђkN8X80h aۋ/Bgia\J&:jt7FRPѡÌ+$xEʳQ,`ReAPg{_{>UT@*B UUUU@UUUPUT (@PUT*UU UP U@wwwwwpUP * @PP *UUUUUUUUw UUP*UwwpUUPB**UUUU>ު(UUUUUUUP U@(( (PU@ T B[뻸 B;] *UBU P(UU@UTUPTUUUUUUUPBPT*wwpwpUUUUU@w@ *PPUTUUUU@UUP* xUTUUU@UU *UP@U UUUUBPUUUUUUT**P B ( ;W(UUUUUUUU@0`T*UUT*UUUUUUU< PUUUUT*UUUUAww`( B UP( UT0@UUUUUUUUUNwpUUUUUUUU@*UP 0(P(P@(UUT*UP@Bm`8a@UT*㻀: P B @* UU@*UUUUUUUUUUP;UUU_3UUUUUPU@ PUUUUUUU@(UUUUUUUUU{UUwwwwpUUUUU@P ( P UUUU@U *UUUUP=Pc8P UT87`*uwUUUBUUUUU@U UUUUUUU ;UUUUU8P*UUUUUUUT(P@ `1B@U wUUUUUP(TUUUTwwww*⪪ UUU@ (*PP*P(U@U(U *PT ֵUUUUUUUUUT(UUUUUUUUUT*qUUA;nUUP GwpwpwwwwwwW`;@t#$<2<%6!|" -7Q_##| \Wg<`DIP69(b(ƑP)DTM*XGnioOLz#Ɇ'x$dc( (q44FԲ6VEbXij!LUtbJKDJIDM%C4آ+HF$"I"Q$]S%2%)]LD]JDDJI"ddߏwzJtb<$OdOS^v^ٕF! &Afq& LJ_)] MIĚnR浉FfiL71-ڌ-6Y5ubš)+5hݘw]9.aaֺ4M-5dو4! /zʛYRVl0L%GeS DRDԉKh/oojZ4H;ev'6<2̇;0쮖Z[nmֲb ![frSS"l-h.I0! L$ ֕L}g g3:cO0J؀t3[>$@ TL xxkbq?ng3w Ѽ 2NdOl ̪P׼--R>{33Pm!]L35BaHWd, bʒnD4n,k2#JH,IT4hUhYѧ u Z",Zzdַ-ձ] CC8'GGDiC IJBuygbdcUğ&Z3r"Ƈ!(X_L(yQM" tL{)='g;2_='y-da9'5vM!%qg b;h4Gо]M/"SO:hqR2`>5=g`׊rz$SP{u+=~4{<T;=H-gJfeZ>og&SPjLOQTU#9~59>; R \W%V .`ԃ(>~v3zRd_^r@(ClMΈV"l@tC82(kyZ\85K!u42&6mᑋLSS![oE٤ۗ{׳I ֝0VSS=EtRԲX]$l7Hayv\薙"y=);31'Vdp&H 4a~5?91%Be'a80 2+!3m+0`XbI e ٵ] AN\O@cD,۸1ؾDc̈́̈́Y$nҖcdSu+s<<)N&aHþq{ߧA Q:Hs*tJWnpf76)HK0,HB@Āa/Bl DLUG>I0oh}hu :\[u!ƪ&NǛ* D02CLOR+Lh9ӊ(z?@82٪ʸ2|# I'Be- &RN!dmQP$sh ( >T$faM4|bBJ|o+0ZT x{:;O2;FN*np iU0NH mPW2A@HTeXN`Ғ[X8I|`"Ȥ$ 4 Ѯ\20b0 / T5F&/4`/É{e;5-ol6zU^WWk['F:08ZbjJRKmZcVa0ȵ1UQYi!!=|vWDtomD:QI#{̴[-V: 9DB\ڂmȓKD"j\"Bq02bRSY5.Y\ջWU& y--`2'?SIpqOoBpN𩳿WH_R_i"R6R"2I'k0=EkZ5d1kZ5W&@JT4)E"D*!I5Р#1 QOdz¡Xd!"7c~l?dd*d8붥vWGԓj""~VkCr~W$OA,)U($A dFX:~^2VuZ34+  l#"&^j5 RIJUcasInp;hCԀ~dX̠|<%%$"H:j6i._j*E&L-|цc8JH)JSWdgmUk{֪k{l y8$CNoP DJRiV_wQ b4* yBv rd?tM)@dB D^[*NG $L2@928-)ykylM9L&U3S;81˻P8[9(&itDTO]=?M[xۦNY-m1٥AtÀ;68 =42Q!4 @A0"deO䢈 X쓄(m)2f2CRvJ:QūA& SD#;p\tX10QD8hŒmOk`wq."!@7? &_5ٜ5&[3o][AL#LABLI8#%h咚1AG_:y˥Ӷl(r4ShWⱌcV e 섡 R{)IYlGJ5KbzOm[h=!0#ϱ֏C@qAS4O' ! HaOd%M/_9UUUY)BvҝN](HoxHox#Ew%NDjpdԌi7ӘBL2o,6B 30 :H|a+j $vBCV-ѾPaɘAD `J},{؊Sb)4.%Vet,ZvUNcWQFڐ:Oqav \[vq55v1Y٪_8@tOtSOјӆcN'SBߡDRt lQزXD"lM""""YFM"&DMDAI6I$F%D""H4IQL$12""*(("n덂J`9TDDDD]]j^e-u1Lq(z?ܿR{{~~k34۟ܛ@'KbQ MVȚtp ^dݲ2ww9 b5F +.CUE9ɢ))A\:@de 9 fpPZɡ eoNaG9P&NY!LG4i r8`P%TS"äIvY UᴡU$C߇DÓfAM2svR&L*Ih/\Z0R]K#˵-DDDD&m1썗0 %)*`!/aav"$Rq$hiwCxIz7d)=0Q3Q&Q9U^`)it+iN;@+=N8[m^P zmviҎ UPPh ]vOC}4tw>sF띏s5"@ ) oq=q[:s]=\8!.=СZMR `*v۷8lod$ iib6)tDR7;nuR26E XhA("44u(r 57gVE(@Qݾ=mvNJ{ =HP{(I Z3!@lb)P yhxhi |_{pP67yƅW^c0}}ݓpx ]דP} HJVZ * $%I]}WEJl!O{kf|J]Q(JtfRXOu#GmNƳ 4K] :y6]:w4W+@BE dj9.[֔QT *(t(@>ؐ=42 ti˪z(z|z=QMmlȮ* nnk6{Tz^oopן|5L [{'rV=>N0KjL!fqv4;*WnϝPl8Cww-Ez>UV;˽|Gm=rϾ[stq> B7s;P&y}%s]ZҢ%O@wSeV6y:m h{aOWre5W`4Q+]KIalYXr{$n[J}\4Ѐ 2iLO M2Fe=M (@& MOFf4F OD B&i)jzD؃4Lj &IM2S?"2CM4چh4$@ d`La'yO51OI4 =A&@&@F&@!jd&m#@#?.g?* TT Q/Ͻ;KY݊.&^ 4PX7_\_7ws{s?>ۈӸ`Gr|C.C'}~ zQzi&h)-PNob^T1I30xP'R 6ʆ αyOY *{/19%ԕSuWB I)ҴUѭIS)84DbQ}穠6 2)q3q>'ClS!h AMbXC!(>N;GN8\̓ ]Y>Rڇrlk5-Pv:i OHxM54"dcӱmP,,! m7NI!*CJ6hst/Y?|vL2(GB`QD+cGn]jnQPs{`<WBI  ~X( J "L4FM49% S)CDǿ?랗\jIT8~ujִ=L$VV =띥/ʁ(=`Ց]G>Oߜrr3 АpAR*3mOѼ5 $VJ&$ chI~qT7Q1A5EzkYL)rRX]Bќf_hHϜe{4Ћᄩv;yϘABD)5&0Ta\~ާqg![s F$ߢV̷U6T{}jW8X e>V:_36Ӳ57[wNCFTP\Lj #XlokMOtH4}D#};4k4b>`p?4@?QNo}X Om]?JʊCvoMPXw (i!9鴷u?J5o%X|=zOn|%!El<UzkGs/FӁMAq16Pݽa3̐O`m-d}q=gOǧ#˷;s:tVmǁxkcاj휷 4L.:S`t+ !{pa:;(k!bT:o=_nS&1lRQWǟa|}M(ik\=2`4IMr"ݹJɲ񘸑;܇&?z:\S~~}_0>^2xĊ' x?.l~/ǧ Qq~9Ҥ,a@E["%HEcbFVzQ$ٵW A UDlyelS'B\$Ta/ׯמ2Xi6Q27JT A a'(Վ9{[+*oQު$C̠LGl.^_&Kjf]01%߅?Sw]4 8I|BnR=V4˘`:0È | 1V USQ %rɇ=GN_H ߚ3d$ kduqrKa =q eډF' ̄Q:o,0^Z0oae6ـ XâVz5C s(T ۖ)S2#{\ 7qᶆU|3rߓ_Ϟ"yJW3ok9_b@ `, ~ؑ|Q 2(567^:iO~i55 LOpș= H?48;7 G.'Q_kAsӭ*N{o(`/ZbؿƭL'dKRr9z*h[+w%#$`Bܪ`y1UPny-H͂ _Ird'%_$$S^ ;?mẾz85",?bA5m6\0[?IK?gP8"h>y`}<(7IߑA۾pꫮJ[潾YB)7e%S̷-*?fh|ZD@_kg!2U2r}6UEN(>z0js{md(y4}viR{ٝׯ);Ai[{Ҽg,DT?OT/SE}/յǑKdϝzAvNW;~^я(/^"ځo?ZKՀ"u BA88uȉOpU)eO~ˆFa=yGs@dRqs@p̶2M윜TR8OLu`!g˳\4x#H$KYLvןm}٩{_a/1 N9:_{kHZSհNNhg9¼1E38O>%H?9Ċ4Cĭ7uoo"#H<*]W& ]?4_6L_0ɂ+sכK?l@Y(зR~<  SCXy .0!rw 'gNPٙe̘DZը$ p)`O1@"(6]2PEPZ06=:Ξ`#c*y" Iy?\1WJꘓ&9Ne%?ڭ `"|NM37ÌAM"YBL4ZD 2VpִY{,đ^ 7IRF%Fcl&D=,=Mꚑc^ JFlR/2џsx>@E|j)+nG-`Γr&7ߞ 0&B0;=^| $XA a0؁,AXu? ^D_ EEN6nH_*)QrՅ&', uO)Mk}'g`YJAz0DW`IEʱ)9LY)h Bs8T3 )$b<Re@m,Y(QAGU"?#hRAÁ) pPT\A SkΚO(dI? 4El&(ufșEC% e9 ;ON&'t)x:C3n4jzt6E!l)E@?x),!׳M.2 9YGSuk!L2CZ ᱒iS`bᶹhѱd ˬa~<Oo„ τ >>0?Q?Ţc iJY !tID"  |tAtwFܢ) i =B,}A HZ_m7 QXU&0sWCV9@5~ߦ EȎ̙AkpLV A$)tY@61D{z'-}4yfiVm %zz899>;ٺ='iS9~=~bq[( `1t %L*Vݭ3%fF=0dxPY3IQ] qHtL,WlHlfx);Hv'L) =0dM f ϠhCq $MG/2h؈,k!!F(m i( )K=AuǔcޥCbep$"ћR0]r*aY}I0K !&W.Yh%7pCAoрdJI[ɤiCs[E8Xmn((.WW#13 V0 pRB|dJLQ9T&zNXR%#J ,"cR㒫3VZCqA{7i%~A^tFd [QGDp_gia!l@8Xl ͜5xdcfq4ɞQ׳@(_:|@H'qVJ " 8t$ h"'`K0/QD@= A6 ""%`OlYc F S|S; O~{t? hNt%>QaP!AS`"}Y46B0;('sf0dѹ|AΤ/ǂBo D+=Ёӑ /1 QdC*NE0a0TyQaPУb#_w Hj%DK*GS9Ma"jNC1hmukp1 ˯?&{qW\PL9@v3=T`;g"G]"I;MR!F|/(  U`+C$uF>Qb_-|.+ep:AT-&V U%WX:j UY'fX.Uv $o߷aDv%?u2"DhzO =PH2fu{kyZNΦ%e3PBEQCwz823t\=2 F+s+k6Q5Wyr0J)6 ar˻0 aJ*ᅭ'@[E Kvwm37Uv牌șܩ(  @&XSĘApkdJTN!Q8)Ŀbɪ0&yBj"~0;-Oӊ(ylEGubWHzūQjK-ТHYC>V{zLEw>[Vְ5ӷikbmkZ<2g9s6_z=Q[)Iʊ(ԥ,Ձh:*B"9/Y7{ Pz} ҡt^f".eZB/Hr@5Bh30~Ztd)EN[N{*( dXj"y1X*8ap"0Jڣ8$P`0h0;ʢKFSՀnIXB #~D (zp '9EBa2 zXM(HP5a>РUPGWU6h9ōHQSHY,iB0ҊA8&"DS*fC'IEB |Ï|x%yNjvhuVm9"|V.7NȬM^ ⤒Jg*d.%?q(ra5\tU1M m]sE'rĽUAߟeP|7E=uh43h,fэ2 D[Idw\0" , 1<;Ek7VJ fIQ08*UnžLU]&l94:Z RbҐ4\XkXG\&Y\ZJSE=DDtzhtfPGdGQ)w/JEIFWX*ᕍ[[DxH,u -6NuUidEIrEC]DfҊ*nΖJ5́K;BU:ɵt{+U][iyvxDgzfm!Ŵ3 Rm(-S tDDUUK%9[}$I$I%V2>>g,>B'fY=#py cu6!^3rNΒ18i}`DDN4's,t7,= @]z9:\$D,b'`|D;,زQnhv:0 nQfA% hld77ɔM50=Gf`[CT_IxR/E1Ƞh9-g-i˫f/x>YmP>]6;fKA.J6i;gU|0doӾ<섷<|:Ju|KD Gwy(^/FB14TݼBMhsO NDE^ЋӊDAZQD˘ P)ߕң~iIzjIR fGqF츞Wip/SɫI*!~io@gcV`wm㾿i f!^TJA6EIpfNS)r\ju)\P6\h[O%fYXKY" Kq# EA H8,8qc}z|!q5"#C1d&a)&fy`K} ?].EӋcTtuɄD_6;VvwTIQ%8|z gВ>IBGԱ,ň0J#Rf_[ԐRY9|Ḣi+x)tƨ]S*[jYkz^NSI9VM2M|ppGզS~]40ykȢqzix,Ϸ=:zQ0iYTuC(aA"6ܧ|dOku&;_M}/VPeWE f:E}yHFNK Q={ Py'|sdQE!i%UL7PZ>ymgɭa};>;dQ䓒!|Rە<99XTz3jj'AQ0 DfM3x]mFx&|ucnc*R_ #2=üXdŽD+f;Ō׎bʦ+PHInjg$@bs6ΐP Y5KlOvV-I2-mn5hrc=yeցqlCD`65QυOLF#(LQT fcAJs궶-Q:M̹ixri2 Cx;K8gxDY˛U$3F11UH_V _7P>>>G@:ވg[1b<+ .|YDAO(' Q-ǵT5}h:QDR)$+H3})?(zAv3xد#{|}wa<}r3δdH/='yJ;͖M /*;sj- 0*e(Iоrirn1t#,4E0zymh=ڏKh32L6Ӽ.jpͧ/HYZ ]{x> 02ҝe1?HCLTS(s@0Qr HU+ zl='ti8+} :ršMϰ'YW̦<0=nn7m"ͤ|< $CZs٣gwaҙXClM=uTC]夜Wۤ{>VHH;{R|+k6LG3_)4xVzB5ne$e+׊RKh,oVzO׊\x0J/ITx}i:e1ƛl# O%9r 8]ycwm;qQwz MuLp7jޅaHfc|!n'(ݗ]7ӶP "=#h{&bbuiZ {ycˑӓJY).4"*/& #Bm!֋J{{vpeƝǡTj.Y1DK3dҺ|{o֟{UU9/Wz#߭|ș !Vnvyi_=a /r֛;De}|!}Kkm".T4snVN}-c|o\qk VpU3;;$o.y;Ը2BӼ7oJ.K%=rN2g{+c.Zs!r ҸL==}y6o/VN~ =W})oN*y-Rw^N̳yl7O]B gE'qM"),6Z3hJ4O8{ )oHq O-uuxxȵT/Nym\DkLQxWӟ::[MNYŻl,/ .:erTJ%1ĘIC9iGaQ^G;'ם6ۭ*'f>)*x֢i]Ȩ|;ZKXȖ5JxqyA*+ *ݧ4or"('U^t :WцGjGU-ߋv/%>9垕q^k<˗[{WiMlj^q/9qVyZֵAj#Auxijn5±$Ay|~2߃oDˣa[eQʓ26ݼ=;sͮDh,8dγ34z,̻_E wǺ_+*OkSlu<瀗[G(w=43I8^Yj<~7\ D&8w̗ 3F#8>ve-iBÜ'7Ջұwxș:q\tlbZ6ɲ(v]{,HKn?^G;w<̙>̳ۗ543jaۯIEޓrLr:Ulr˟R q9+oOšKh]ϖrwW9F,%%Gw|4nK^f3ݹY?I%JPMk׿!6 T?~Sb>>hzoO[ b{v Sˎz/jk,bŹDh7Vlx݌i!h 2w4w+Y{Sk_Ϛ**G )oE7{bD=!d ̖aD"V?nk%oi%R]65bih!mjmb QLT1S)"AB%+&@5d*~ya )3%RZ(۸JE_tVk*s0zo@iW]N?:avX2v$q! \8I$v h@Y*\]ݮ%r jwhIu&YA؆hԝ7|uYdž:SGiGFΟZ B>:r S2  S沺`-W@^@NQD|^3"Ԛ;ק~q_Q@Ft~1ϗ%ATc%2ɿu?fk{%S Sه+(@P?$@f*?>|:us??_:I ymC6Xb*aQ8E?XAygM/.tW_>JO f???~>dbXM5eTr !…Csy?>\__ԓ>ޘ`/ϪߖCOVGjc?cIkD :y28?A@ -O~ϱ?/G_tZ!PG !S`% Pj9XS>Q)ҿ(z^~Xp+1?⫯!̥4E. uO)b+=vu~iPx}q?@~1ۗЯ)lef&t2CB=:x I.\6}8)"?¢<ꬿ7\CӘcg7#<}./9Z!KE3p?|7ƃ/L_R \$P}ǰ}Gy/*ٕwKGqEÞ':'9tL$ 3%mew%f|dU{"  yU q<u!xhC&fJ,/e"-RC~zFG?۵,ێ{?>ާSƅvZ \q,br6LEyܒY7sDWۂF]r2^]D$ɕecH₇E0uyw\42pDx7^!64#AwhB5onn;~ . \(?x뇣} 2LS$0U(HĤ# zLO|zGҢ|K;<v뀑!PzYG A`MV,hSUHq+//+G}, .? ZI2R:ͷMwe4_l9NIXMk\DLX HmĜŬ p"aYaJ(IhbGZA6V 2$qpY$a1pՑK %`䁑E X-#l-E(KiVdQeUYB[Wwtwuy+p ,`Kl@0K R*}qNHyN$*N~<L$i<^`eM KY[RD?^ O>>v~ʕHO[*i֟*>{c  Pj1]b qaF39 #Ae[qCiu_^k2U@9r]9.F(ᔒ{U0EPG,%ﯮ ;xuŠͬϘ(3E~ %!# k6;?C &j U$îNFMi qb#щ*}|v4p }F`!O%f!WG5bI*N⨃+?^>K C\qfג=>5nTr[ɲ)$W"^8@0-OLc}:T!C2`W/T$X=֐W|;j*4!GCtT&_͜uOO΀X^p{>qyFuZ^$ݗGhDD@ֹk1'W귔&P"B?o,c}_|i_myi{o iXd#+E)(ao<7@[l$}ߊtJ:vB3# ڊ;լ;u5+J}d4?Gy Xx ;gmAs R o/Y_!1Ig7h HNoLya`sKO ;{3&.aMn~*yf"ܽ#O7?zN< Т$""A'Z)Fr +X}-VdD@~_;zz ?O}.H#1V_~HUb_F%V??ٟYvo)ΦÝvʽƓW9jID5ɏ;N<%\m0'Q5oa䦕e!Fꥭ7}ϲdZE HTDCc/UiZ!6{5n|q.Q1mwլYċ)v}]3=lLYd׽g"=\ųyj"6j s_7fkUPhiZ3ek&z͍շeܾX:Xz7i`x?7@ytH+֖UX=)Ngg[mGO2>Ab._躛RJAQTVeAd_8ڈ`|@#2I(pc2yԓx`#pɚK*-U  4/>_ mb@eՄsp9Ѥ36#|ۮ?+ҿ5zCfKg?=,DTEjJۼFnFTU: rTtQ3JR&:c'RC *MF?Je%D(.P#TUXM:ĂO4TR`6ԥN U$2F$C8Bc)QAnlo.=zD>QBA=Cp美)] K;-mU/(m52P&`f(NsĬsvݔwBHRK4vÆDp9^a$jգivstN\G[{NiR袒"hDjaMod׶ ~&a2!~vsӾZ,\W?=4Yq)J)[ UrcEC\DO3~4^*&k.- d. ijު j 0.6Je%Te..Kx dV>Cs~/O#sٺj}WR_EÏO_y5piC`oR)O~>4a?`ȱ$$*{(:|eeU|ү]Ы,OX{ S_CUMP,Ge_-X\edNkC/ג@ol)+5)X|oFZHw萒,A+rbwdL1ښZNwsu=#hUQ߿J APW4iw5Nu.P9&X:bb!軮#+Q FVW,;k_;s*9m9|%?ڟ[ž朻yÜ@G'D_.蟁IqAa\p5#+6]D@D8w }wEޜFo~9aeP~zqOBZvzf 2pԏ|0#]tU?o LUTZЕہaohhGgi RU@R s^7O BVyYht ]RG vlP>G˯u3*gwUu\5 t h&܍"~@x+kLеj n^#z/q}\=.]%|%]X(@5D@}-JzDn&~/wW Ou^"""OЪgc`>tN:ut/27@5I8[~Z5/:z>7#ea~A(74ԊjY['Ti>OqQIp!#|H%c`ʷ|L2] 4ؾDifzC% 3rrzG>?llU$U$XrЎϺUTTB($ÄR"0OT@ݵ4Rϼs;޺r;`Hѳ`?ϼpA/orǖ4]&Ǔ{ᒤpP`3i}?y&D'|X1 t:jQ UJF+%[cckFjMTT,֣%EBP?tFj5%1;wQҫţcQ18Vz-\62k&i@BI"3#JH$ !Ld` &@$!"d0fQ" a0$B@Ja h`(@20i1d$mjشV#jެ()FTQ)D)*Ҩ5h6FŶ"Rj49&Pb$Ԛ 25fjֱi& QWu*xڸhwA#*2 "Klll -bD 6r!hj]⸝[^:;ͪ6Ux &2#!u&b\j/;[ڍ+Wܶƨ65bأb,jc TTkb+h#mm-Q `&֬iLڮNxU !20[GEu(n5A0B:2^forUrL5>]sQEKR_\8_oAI! @+qIҌgs@ a`{P A~?v !*R G3<K:n? N\]b=y+U]~KdӌEwå=a^Izz;TH+Уk߈om_;*O+5BCݾ6h|,ZS6)d!Y‰H$⨤!Pa\5^|/$/^`e eTTR`O@'G\G"j5 k@uw ⨤s{iǞK݅CUӨa7C}ޅi2_c{;|dIFK2x}* & ~kBd俓>dniD] oz]|䀼 (TpdD@7Wɾh(l h3gU#l(ο XφͭOI@${ H"(] \f~w>&J (A6Y: J"M_,#@E+is0JF$I?Pw轄x?6ңDA(C/]D<h5$_~Nn4!/mj LZH?B."F,KO,(,Zow?_SLy$y#|$!sn:DLJbrB 7?3n_XrLUdϑfwrM|/pRi^<;|^thh7~9ief_O~Amg7k3Aj:x.%rgXks.ZSi]K B`Ϡ9?-†&.6ie% !3R{<笉H4f8j  UP:HUFR "Z4FH6ײ%a{>U oJoپ_Ϝg`;&h<%TBh8E.D/Pw6ғC_ :ZJHHD!?}2/J5jSٺªE(.O]#M_L2񌶀2drly&!AMIT~㐱2岙qy"C\(GR )B+mC -s1(>$|H+//XƏY) {wO5Kȴ *d0u!ƻ\$Ӎr@?BHCQ~QDT% E, >SU  ?~o5"T*7hD[ N,&X|b@_AJɐ QpJpt5SmE{?:,uRWIQX}IR%c2dq`Q3JBL _wi۷Tzבy֝ Ynih7v7Mz~nm/Xr=5(81f\C3,J_"e~y>Ǽ s&QtS}bykbPH~|)z Ň8̻HFg,9NvIDjhF!^[ٖ"&44s s)'C_+2wn77uYwq0oť_W(r~>L&ҟHNSaH%ov>ܞ QcӺEФ~Fh5[5WF |iLR&7OhA*ΫF>ufJյd7cx' .^ *Kt7oJ*NyS~l #m_deHz F|7w̳(UVTfebMEg^X8khGA]}&jRQh1L2^e!CJngP׈?!*ΐ8keR5#eZ!f H_t?wx{8;v yPՏA%~o- N*,[mH R +G@Ioj].C@ #uRExF_Og\Ak[rcZ޺ }uA\OX0Q15n[U1reշglm'^}mϙ|iS31uJsjW;7|>$8PNxj( SFKKm خc>QvĐ4UQU5}hZKXEbb0o\nsE '&gKh{rggA#y^2N߳JGnW襁"Ա޶EJ7SMtyXf'T;yv_z܃MM$zysrntn=j7UdmsH<ڬ)m Smx$m$xG=9v<ޗ{O^~uh=HdqV51;pYN{O&ykϴO[avΔʍ;*#ZI ~u9i k*ֹ#^ٛ:nq5+!s6_h#M瓚s?xzӷNmʾQ3VxS{!#H}q2S >({*bf關͊'s- Ǿw5+ڌ={ޛ^&Vֻ|]{#Z;zN|muG;;\Hgnv޲ukw):Gv ]VyP6uv+:;'>ގ֠R\8}ʴ'M[M!͈ޗ^noLc B9u='O eルYux5]#3etde*DZlЋͤ~;+BlonKp[:Ƹվc3JuZm;;˾>NdĿjNtבZ"t&ɤ F9uOqWH9hӶ[Țb&!9ϻ)'3wm*Ki׾zЩR+6ͺﭫWm64ήQ완}SƔ^x|Bq݇{u#ͯko0w9]κS<}Eq3hz2]FZzjtVN9WOs &cUo5ݎc=(F^W]}VྻruoYo%2HEVEo,nk<77sNgpLePyjLϽ Zʮ!7/ʏO]cpiKeY.E̢i& ( I!fX0L 2 2ۗE MVҮ [Y>G#3(V1Ld 8"+b cڔ8{coo_ov y3_=l*1 1GEAW]gx c#IFrn绋nt8 d6 Tp"QpV+nTFBHyy)XTB01c ɵt\|OE:P|0vyiʐVy>hr8J"?"I!TL9.[ &`7M7v}ۖPBd, ׆N Ipo@KL(%AJ<;(*k"UW+wIMPA.㄃4䩹&Pet._Ê@j;d}@Looq`VP8}lSXIB"}_aǹK \uT'&rY:Hpwu9 E%4MG(Բ40c˦ñi9ќ̇WU-A3v}79g]뭶"r[n aL"!;;?`R%9O'>_v qZD~ld<gUۈiQa4`pR8*9),$ԿϾfhV2820#V]K `@R"Rw;Ƞ%T (HXK4]lZ#񃓚u?^w>4(EM5EQQKJţlmQfeEM5EQQKJţlmQfPLDFD@$ d^~$d&%0i$‰"ĆJ%d`ȑLd&13E@SHR@ (FM#ƅ II`CI L`H"2bPĉA L@L JHjFIJIA#ɓ1&fHR0h1JaB TQETן:{k.]N&tAn*\o=rK<9ox9y/&fUtϫV;o$G8 fjFၧ[J0tϒps7nJ9](I2ke y_2|{m۽ ܿ#ع}9\2/TL]9+HփT$4hR yWR;c>0vq'a7,QW#LKd7ܪmB6Fr'kQwk^B Jnx#d=2]꧂)uþ- Ǘ7vkth3L^*B6B1|f&Gg빵 :.[[UbcsL}~u_i[kz_r"9ho)PuID-y}T(zCc7ڍ\ݔʤ(-Q&QY`wi!!{J Tg ؐgD GRy{Z. nidzNdۨ6Sbzxzұ 5y3}B}ArX$;OC{c]G4Uq-˨ƴȺaK}ȎuITvv܇NoNϕmB3ȉ--@WqY&0n'sçD6>oj6"oI~Z,ƹNLh=i/O[H':ەmF#~fdX"ca ܩ ڔ%5,#a쵐p>m{1`}> id+XAb.ģ!ɀU#^X|"Ѿ  7,yBSk4~ %Ri'8/(y/誼(;Wi ekapUw NWDA DaC$u{ٚyS޷|. # 0R02ÚarU(R @yX~kYc6?~mcȭ*QJwqg5 } +CaBh lvJF ơh, c(a1b&"> 4ɌuɎ\# ; )p$(`L@To *o &" i@ 3F&%CB8IYT(@0`10p>*$@( 9Qdۼd 2-cto~SrT +%g}s.-z{dJ%CnNO9}Җq{@NjE@efoZ U +d="I9W(D?Zwi8VJoG0Der&pl9͵kqp7-Ȗ-dzGǔDz:sz:p\>~1Dws2 =Lw"\̱YrW" tuLt> ͙D@+OsiE V.)ϭ{{oη O\UqdVP0Z AUtWQ O:o+y}uM53PM 5XAXPQD 2[OCJt)F4X,9huEUMs ( hL= rǻ'Ȓ9Av@۝2 w(Bo[7jB콧FE'0mG%<CJM= m! "=d{#EO"HuXf/a;dohS\|c׍9^4P&Ȣξ Ex|(-DEBAVAf,MVb+zk|K4"zWɽ ĒGFp |SzuaZ暓7BɪD\P920Ϙ^Pq(4\ރ "R_o f:cõ>D&;nIrڴ4t!X7|LY@:ˬnUǿnv@(Oc@ yx#ߔ}) J?DVPGv?X5D*$V0~'usp%0@M+;gM9l62^r?dP??q+-G%`0_}^/Y{AQ!}7:eF_-qv` -p_CĿt+w=S*}YH_тs$ƔǏ·1>|_8߃@>rĬ?_y ıQvauٯ?T {y  Br!"UO|>y{u(an_)}?lQQ(MZ6ѱY#QWJ-U6s3\& RHqG?Xd6 }&v C@ *!4K AӒPsT.DNЈ ^jb&zWR!292B{Rq_AxT9uaoɟ>49Ù@,]2rz>_33ߟ_0 Qv[RXS15|2^uJR&ʴQQo²m,%+7$D1UB$OKs ~1V\5`Zֿ͛Ff}yk^oZ/i܂t>6uݗbGf}Z={3, T(ₗn?~B*2< +^hಉ x"%ں糤NFVft7sڍb6jiRd8 D~݁]Ym7}h_S n+a7u-rUF}SDt 0C 1f~_W`jsc^ۅL[ %OoR\~M1"yaV#Х{E`2PB@ e Jd yݝ&~X#HRO>?DDe]<%<wt[A?5~OW?_p,]88O%#a~>nͽ-Ys>?T˗$wb___O~C?}.7ᦝ<.gϠzW):̰_ 7d_qsɿgܼ|_8ʣ>V^z//޿ Ooޑ r;}_@!c;A @IR:il!?GTs?Gy)RWHlXM,(n1?wy=t{w!-6jdH%4 A7+($ >oQSg̏z}A<|q5 ?XSۂA}N?wB2C;Dk\T'/ф7Us{$|Z4;S0 4[4.P~ЅC@y~4z>|sVp {E?Vt }t~IHdp:?lQ&(9s$W#C;^ :4[JIJk70eLJ~qf^9L"sM^zvsxoIL˺C#&f_PO  !ۅ?d~E j;aA#1m@=9/r ؂`#OD)VCY C0Gv>L>fw r3䣝#24>)?`?XT}Gt(P?|0?6c77P' Ǐv'ט@@W YJ0CӱI :2L'T#YOGD**]Bъֻ} ( e$?Kd"B(CNVm순:"MՄ:Oq y>h{̚ <>q*}Hann11ֱPYBlEB:CA/rOz;"md"{A]xCfܲӹ|_ߠBA&J>:9KҜj~qAx>;j";|ڨy$vH'@X0lH(AEGiQraJ^{P^1Zw?pOL۵U j8j8uG_ )QFpS) )_xW(߿Wﮏ bo},#%ƠCRGo.ۗJlsu։\-O}J`Jm[np3Q, RqU$֥$ 4?mc[|?Wvzm̼֭c@0\l@PZ$#|xOpނ :yZu{Ea)F-pqz"Y>oMԍ?i|"8X߽4 DC>}*G,f@h|%eZf_;镣al&&UQfT7 $8XS@0"W HOz jQ.kui}z?K^޷֒0t^cCΰ_[$=M4$HEbѴblmbv83e _@Y$?sPwn ]"[d+R5s0dr*ֲ/51D=iǐVL8"Vwia%c@pP{TbO\ee ä?)5Dm ';ƽN;=md܂pɻ8i!)-Tefd E@6o=! ,9\E₹T&Tc"J0*EUUs؁.o_]00U~S_b7 y=D1|ߋ͘>XP^{k_faGFC~01$E=ZDl9fQ穅|:}#"sAEGV9וךj+| D)%"CU.VH+fE)U+1RH @񴥥X(9ʷ U'% r/%\SOMGƋev7afA$1pR&.g>&v}tlVs]0.2̫SA=cbl$k`Ha.]KW$ӳG4r̐1*M*DP#`!˞<1eD9dHT_3i6kTG3s݋> Wþ@1&O}3:"!diJH??DO,Bc0(< DCk RS8%#U*TXGԧ]<38PvuC# A(āVpT8m`햙k=g6a8mt\k)_!%)o\F|vA8Zysx Q!O-;k h{4%VUν%ŋ5 e i/%{9֊3h.4k^oo꭛m3|9rz:ms9 ٮv&HD|ɻ?z7_:mm3m(iux|y²v6y˾ x!p7'.U>G ?O.H5אza=-cyVG2ϚCp&wIB"B:B9=HHsO߬yKquiš{=ćR|ۗû=Ҩ_|Qo!|{T0Ԩ{C0ǠD_1Bk//N{w 3<˿;xxʝlo*s~>!H^\ueQSa&6抪]: k~G7(aMj#>ox9z~C?́6{znLȥ-( p3 z >tӾ?j+ydQGa-=x}|̎ )VƮ緳Sܼ% A/~U` 4}M=j_1TN0N`qN7 EEi[^H"Lz=#jllknɐ):hdEOCR&b7WC_fك8Ԥ5ab[\.S^wIj;2Rlͺs`i!58+2ymֵwU_bd9G%"kIw B,Ȏȧu* sVĢ$+Ȗ aἝY==@eXgDhD*c4Y2)iYX(QA*K;b3No-ޝuyzo)C*fYaTyq"Qe_Ǎro%snLTDIW,%%^rK7zغǾGtuͷIFB DıVD ffVfo]k(wdrW{w*d Ub]bUUUԡIHguY3,0X<(2&L+~,`5Wϙh<z mBJf.w8jwq\"`NDg- T䭗Gub.Q#+pwif%a ^gwεDs _g-QwanRKQV΍ Ji yX<]7^C5.RBs*ed5kp,˻KdUp]UR^M$˳˭afeԪz-G&d+ B^N%D~zFIʱ:I\GiF)wz%eWzj;ˆJ##IlvAeHw5s'C7F7ȘY^Fؙ[h*ݗWczmF{޳tViRwyJvy?]*%(í!\֛w֕.!󙽿=Dכl,ib7-S[雚Mvj9^3{,>SIyex.FkyX7_WMo~ԫܼ׆s;Dy縭Nê}O<] ӝ1grMϩ{KloJz}^czm@p^<)v Gi"uKv,ލzFvv$J/Z^җ%7;zi;quSCESgCYF7V^ʮ6{luMl=Bo2=)ҤM(+GV1Ȝ9A ]Uri>{'gYKիaa%h"jӯ@d?WS6r0l&Ĉ|nG_{k6WCD˶YnS!9Mΐ=Մ(sstU2"JwCTkNĸMvyeqx ^u}Ln!`8MꓛCț>(u,(I&9[*%yIK2G,c;mk+yKίSnH˴Fs(]h.w<[;O[<ѹEQ*5@C$*Lhbi̹izٚ TR%g47uJ_{w^+:5]V[p۷y|w}ӳwQs>d;fv:7׌ߕJzkn˭ܽm=,Rr|ӹOwYnۍKmqU'jNztuKpM2>ۄZI}M$ʉU]jQ- B3Av2Cò ZVLGÔШ%eXtr#*fFy k&h3]}s.wYGulXgF]*.R:BUF$Qe$hͱ 7].XYݭj=Pki"ַ6Sy,sZdJR+H!2R&% CT&歒Ru-몕%mW9zl2]xm{KƳ:֟~m}{7m7 ͷ9G^Qێ:c/9e^}΃ٗfL[A(i}6Sytkѹ6Wu>n۵;RRS*e c=m|62xie5]Lŕ>"!֑6ZD0 ..Bu|ޣחY;kj&nS#7=&wu xwֹ.Dc =vFY 42- n`Uf'6-\ᛝTE0̾;x<8rC&(8 d! JXn%R?VձS&aYBQ7W9y֞YΓCxgٸP;8;hۚY݊&!#NG莍w&߈Wt/}QnZ7=su؎hoyO]dz5ߋ:-]2XkK˧tȳk]^JH?;wUJZ]\oM=-kt$w}Mzֹ3<3>޼9hSݹ.9Cmrzh,G[k%=ycNS[/ 5~k8~<ڧG鷷@ݙ02wN<4k:~"!5ɑ<.͵,d_:ѭ KϫTޟ)iN(DZ#ih^fnYvݿmVv}q|ߑ9{oo\ﻮw|\o͎O7ݣj[ _0E D !'"hH&2":#>s6  6dTuD =vӌƑ' ````N |uX?!f[wku06yB:,VXb3ɲ7, / zθ_wyƾ ߴ>|UmbG˛glͭ* C{[ LC_o.C^Nb8!u5{*5|auZEa'7vH$k;!,EI\}sA2Ǘ~gcTـ哐a.+]Qp( IH* Q);|-O|ePȷW+ۑvBkw33(QكVmPujfS͠{ rn玬4 Ca]Q Q!Fiw-rHXb>fDMyx^S숛Ϗ';B,]3v_Rùi!2&Iko]s z;>d7 {l"DI|!Vؘyp.vF9!ϟH$N5.Ub#$pFB<Û@1s!~67쒳yĜ_~e{ncr%9[_}n 1~Fr+*'NlBc9ZET3'ܐ%B¿"uXC9,Q,_La\ikYcC~|WԘ*sTL=iLic.te1H|1i(uB;ڞٿNM`v.};oGK BFuNޢ3wpSd9*WB9m )<VT" +MT=3"9mI )c~R>&x8tHK~w9&6}(&P;ف/spȆٕ0:SEf{L&I^;ZnťqS@uT{Z,1VeCZ$[g84mG&6GwEtm0s|"_;ߨBlQ8 zbF<lE EX%XE^((جk9`wpv߫nI9N5#wtgM.v9Whzp01qv.Zb]5D97 dko`UR[B&3{'4vw<醙޸u6q6Ŏ[t6miKd<^ei|E}c)mIF:Sw!R)w&NE"po bs-OaGU?}![T;2|v{sL4qm;R(+xGtק/N(xH- ikꁴTDܐo;/]cEEUm FaNkZE@bU7ә,#}{:EBO$ZG~{z,X' sַ֕T}n)N2:%Su3`E%H1pqҳ[ֵ5 稛-`ddd䨆q ٘xLu*';qmXnk9yұ5p3rޥ6G߶$z=m xA%H(fI% 2{GZ%{<.g!N0U$I VӅA+41sEH]˶nW&7rk&>=3]5#+mçݔ;(Ne.+2:qY + 1vn; )XNĥ#}̽%#1X3YIw{%9q2MNkX=:GuZWOW`GPV$˵zb%5Ԇ4k6w[]l!% eeQ-[6FhfjLUX{mmxTNj*)0#.6te%Q4Ъu y)f}C6 ށ}<{Oy6HB g823s]5k"(B&Ր% P*P5\'(>C/:"BeZZMw(%nk?Oh 隊0d"2x`'ai+]ZGo7?-C)P?Y@]g ni;9iIeyhkfbu&\cʏN4S$E*T4j͹j[Q6)E΋HowhxDAxѲz{J68$v?5PIz6+)h1܎g~ li^uڷzy޽ ]{Wu6ў/+کϯO~Jbgs<lq<75í_|k_7'dz ]+!趚ǣFz$e G2"Z{ 7~ηj^FVT$ۼ4F. ('и@g B옹UH v @hd7t" ` HI@~˙آ?TĐ2&v 2Da[E5Rъ.뗏ל^/3~٭QvwG ORB3ˏ>\kÕ)X"*0D:Zb`:ANϟ,g'Tȑ2[( 9"Z:ihaÈ .F[*J:G&+m/ɮȤ6aHm߫Ii)p_Xq)'nf9tޗ a7i`F備8[lm&Lުlt?2en`T&$S0O}Ƶ $!WBv(p~ 8IHSC6ǧmL(r9)QUQLB(.wuEFf%\7VC5Ǥ)h6OvL}zثKOGHNg_%1Ws'jgPf|W+˘dlLT 0jrN!HF0jG<0 I>z=s|_0,Rb$& ^ZyL&jyDDLE*pd(@A $be7cz6}V?ȓ =fϓ#$ &XE[",bIO^({EQ}rؔQfSI]Ͽ-E V.o}p`v~?o9ɸC@AQ+} nE@X!  CzUqyr;+䝩ʌhGk_VV}vq5OL+霫:bsYc, =$Al>Fghbt8 *c(>Weڊeu2i0M3o `jL@W08Bi@UEU%6ƺ .TԳ*m΋(964{!dɶ }9})!]ѝ>Cq< X:뎑MgW Qn9ꭦ* OO[VA3uV Kc5ϧvȞH߯<}udd|8x` LĻCºkw2UT=wWt ;-]MR z Iwqs~s]xj?au:z3ȠW{1YM"ۻ_VޭoծmEy{o~3 W|5kG̾rr;k/gמ׻*u%VtW(3r3wo;sm{m]߷s g\1eeEccY4QK8Ԣ)[kJ֌cQQhmŊ*4hF665(Ջmƍ6,j*5,Q"(QCTG[bIF׎Z 9 HK`Z$ a|9ф0]Ii$\T^E{]SdU>޹ϛ=՗ c2C(]8|Wڞ7eZsߞn$UԻ2KNܖuo}g.3]!y~v5 QEE PR8}٬y-ֶAnojմвT2CP۴2v2PLWzg<\.@B\sm.H R&k~uמ965*ـ)Im"" m,kZ HS5fUAY0f(% "P&gnay9L>s΍M"P"HD$&/kf+Erc}Ц"EhD)W:x;r dфt{} qHNtum H@1R\r,HH>}>=wA0W%PxoϞnQHilQ}мf*׷o>ޞ~{vAv P Jj@魴@%u"GۻXSn!ǿϳ6IZeJH*(qV7A Tc!oz2e\˻$Sd y6\k9׮R(qwxe2gkfdYӅyPQ=PH2@_/J?vS$o233XϻS)(P52㋻jlyÔz{plZ zkZE1ϿmTC8`VZU2G%"n{((VE "H m(]9mKt-X(qε}/|"!JH$Db:meE#d7qE$}$Er(\RhũeJvV@ !Q,#K"P};oNZI8lPE:$ rYȔ@J J{2b) ,QV1q||{~Teq$'Ad~Ex\$>;^>쪩$8mXvZ,Y1U8i@|tӐrhbH +(dm"2PZ3.=xA9(U*iU _OoRJJdd Љ [H)t"%HDD16VCd{|uHVJצiWik37Sx붴E-%;4]Vc6QrH(ﮎ "H$7FRV͞2ߛɘElE#Xn($8}wtw\ZwwEB^?rl3+Xj.*dwfBggI{!Sf;RXTcw;q"K*-HQAmqNHx_}x,Hߚnel[ԉd1,ۭX2Ȃo=3Q#]rLh'rB6+R^+Z$JK䮻}JK6T )*T!H,H~uТCF,M\]"-~{O,kLX,b-%">8ָڅYr }BV1~z۝AFlD ([͂En|wz룹1kQ[V6YʊA$9ݧkr")V@"FH;;>L9̌{$S>NXz.$+!નTL!B' o旱z~ן{RIĈɉ!-FB1Q_>9"B;"-QO^>(zXWZ69ME}mvbm׫+{};^z`!QDiJ ڨXD!ƷP8$:'IBGN22G $EşrUߔbw={#>{:vTY$byZN\''dY5F{ /ז|=>߶Q/!tN=;?@쩈nw?uOFo.\AƵc+3e4 [}|5,SZeyW)ORা{z uyEysQ|;۵8(ui&:7ޫE\F0:>Sg14iv[&ntSYae>e;p.c>W])|]='ˌub5w!\)kTI/}Twq}٪׷նsstWUy]D{Ywky.2tλMɢ+\j},YΏo37*9n}6YgU{;wsp4V4kɓyz=<,"]nҦgdИ<Sh] ټ/1׌,&vN9ƉE]a3yCn ZukcϜz9i>k缨6T،:!$%Y-\WY51́>D]뉮N^5eL̒DRǡ 5|~% k rei2,uۦkNzD f}JS3k@j(dL5 :!&JO}AVCc?pSǻuqy#o+H鞷5R õ1pW3dPçu yc..~s6xʊ2cwmkOs Dn pDSx@@@5E VpVM8]Q~2wЪHfBlIۿ>qYl E$DXrH.^z׊xdȟjJ8t [dLP^zۚ n(S~sR#!';M0u 򞏩vPh;FXIS3+UE(8 M1GYq)XگӋoy2{8/$'mCecCz>]v5Gj86JBXn2 ec|w[ySN?S$IGjq\~EMc򽱴VW_~; Up~/470R\Jc Vv}4D ek4b9 BY z F #W}9RPBs†4 Pg#Aɶyj9Xr>ewp|$L]w)^IKsi^G|*7VM @roP?NRf1ShvAZ"䳖g?:.~G(rPϓ {.LY*N$/j4Z.q-DzF Gё i!6^^ 'w":"9B=,B.wtL _(KZ^Ӌs]ҙNR+P.I'3vJ[~8 aXl%~+U%)7kYdrs.Bo?%I%=u֤X;g=}Aj7 k8Q!^ͧhIe8#:?y *LsRÆ0wh_H@ΌW-@JR쨿ͮ0y0A{Q/ On[}M1ۀ>HBC›u\oe/NLRax*$ǸjP VN@: NBLYQW kbo@!fyNejiX,$I=R򨨞t𼨪t'(YWDY?k(Ӷ!֜ʨX07@NJ (i]˓\FV)K+Z~U9iNI=<H;mMH#Iaec-0ƭP( ho71_]7yw7'sS9ZUzݽsf4; #nkI=Wٟ?R#9)H.-' XA(JfYnɯĬ`YeAurˆs :|ДGĄ6?X/qbO]8"?-B+7?3Yy:~4, Iw.[(OY߻ڐUWnQ)E]fJ@oN1L塚X\>kZ͕<ھа>FN+܉yЌKk1JƮ@^} eB"wf[[ހoh.5Q㒴ָuƮv]*4Xi&Sy|O>}5u>9M 9z7@T~i9}H-!HnsMnlªFX];/U{t ;UpѶ"3Nb00$M$ bC YW'+5hS|)fË})ߝo*!³xS;|~ic^S74{ sfoĐDTU]%]B`1ٕoTU$+(pekԧ[Nx~z80 NW.3ҊU6Tui'&\oW~/36ʉtëgdE^ªݑʶZG6*jx֢PeUdt6ȸU f˄xi:sL9&0!1q!V+fmo:9O9VxMъ3 !ߥC!9FuR钵M 2eV WB"!kպS+Tuv!:; hB*GM?$qs*%>UNfiW}uYș}XtYMDn#&=+|̪g;?)އfҳF,p?HxAЂW?~HGߢ::D=O?f?w/釺K}7n!^+/V"hJ\;u &Г i/) XYY?[_ TK%Gof_ʮVkqbQl1k%RT*lR:4Kww!l>e_oOGXg: .Ӡ9eyU]ޝsY̳KLT'#IRߣCRyfW ^β5uit2~Sv}wh|Uk<{گu=~72lBr9nt裐ǻNmy%MJ+E4g=Ɦ3Ae=ެ@NO\Gפ5|뛉Qb %PQ~3F!]LA)ZOHZ3r'ʃmO5){dZ^؎g8 H(S1=ITG=}|ﻶ{ͮo3R[}TɭC2bVЉɳ77F|'so;_;>^?3l0dž?[\Wr= ﭪ.Ghϻbsyi o U[:܊)B,6;@F_N4%) aaл$;@J%9A y>h4Gv!tulYߗb/zvlg|QLC??>d)/J1BRD0TFDZF&P}VQ n?$̢Wrj\K^lM}Ӭ*u'D)R;j=r.՞6_h˜0A./m/Grut?X*d8uQ2a\Tɩ]gSĖhJJR2e)DVt]˶qzd •lnP0 `F/Џ>i1.i/|Ս {?Jq~#an6:uRC~xHuϗlů/oLF'\> ;~Rט^9WA.Sf\K,!Ζy6{[RڵP}Y+ iڠ#`.)1 `TtTrr*]9MNL``LPZհ^h  45{+ŧb7`5zV(N5P]۸ݤ*NX ِ*L 1z Y8ލ\&Uyٝ"' >Zv6W8@CiLFTm|Gxߌ߿ҾXgُ C&tnYrtWcwPGtN;4EHT4DwGӦPJ XrvlN̢%""?W+4 pz h@e|E|S{*fZvdsh&w&sOg_^|{$H=zK)TBb)qWZ},qvN-9[+C*/921E -byۼ*ar;8ë'o3iA%HgΝtѢͿb'"8ðHj^TYUfEB9F73pL 'ױF84 _`:E;J4%42xOl"J%N |rF={fJau\XNf˴.,_[m~ʽ=TnfFgjw~i;Fv8[!buw}='z}w^Aa 'KKz>jmEj(Q~SD-"*M&[߻tLܹLZ^jCxTLieIX I=( ?c.fqH WO k+[L e#~qtLp6Sn`?l Do2V.ߡZ%0S>tNVn3 m+)#&Ɩ6ȒʉT 9c#.E/N3GDZB 4J)Sf0#WFghzs]7yOC6Kn?WM 3++4%`n z%pw~ɍڦSTdΨx{w"Ǭ<\g+hǼ<|?a@XW3! MN0"S8$8SYnj* K"|ys->4J04KeU&sp^w,.&a!Z6C.]'5nZt>ey2;zޗSWgO<,eK G*Ѫ`(̮S pȂoG||dKw ԰ B+;WK"jr) +3ݟ2hkLwatٌʯScmJ{Můns%:Taڥ^:CJ?MH2lljP[g>u pϾ$B etYs vE*P?>$In4kwŸ3"a!52ў"@5mUuSͅv*JOӇf rA9—7x2 R db=o&d*B-Uej)*Ύ{ӝsUe!ֳ9j=H-Stc6qkgΟ;%R߼ҳڌ0芉(訤S9Cqӹځ$AHE5H* W[l r42qdTRI DToures:Y߳}} yPIo0HN*GL*@κKUDOWBJsZy[O)i*֦ȖY2..oP'l7yIRKU _/]G<*s?6gs(b£/R]!Vij5LL[\GeB6NŁR;'$XC~<:zg~Jlһ3< W)^6\iDK/-K鈑sbTv[œwqu2ւ<zy-56 &|}~|k-[X׭C{/n&-"u*VyzsوroZJ7.ỵiXX4ͻNyZPWi{7sC!&|[ޗ)>_a=766wV>R.`'ʙDܱL/hnGtx&|:W+|FKw&>ʹ^"p[ob:i[g&ӈ]c mU+hWk/{bffF;_$#7^㛛r;_ XW_[[޶/'1gQyߓqYR45wKnM3q&4nU5<_}ޕȲ|MZQOe{<:N}n2Fp[ސ\(gX@қ|5`s 'nL+YbQ>%ngjЈyy<9!׷|i5c kqX1,:k9R{m֓u"yѝ};!tI#5 Ww6WN}K(HZm=GN8kiMk:FYWo^f撟fLoq[dNJqcun;v!ƪE1XX؝?Y~꩎~N |pdDq'1ejInn[EX?86>Za;{^:ȝ;KCn+d;l뾎q+t_s)}zT759?J.=kz/i*ɬi}щy={!;>VcTAn'Mg^{ϧZ{{:wWxNl vuPP_`JW]%fڔ/ˊʪtgӯ7nnh;m#2_.}3Ov\W .\#BbɻHݑĂbe)UPDmN'j! 2-qr\yN%`07)q kŎI5;H"uR&x5đ3x3رIKgye(θp@B@Ûumn8VQ6cȓח!  c S с1CsnbR="3;SxtS.0957E ᯹!7cR9EV{TY+DX dOV1շ[K2O$SxšIYz>*.a~{|FivܥhmW}]"@H,Z5`4&H]|TMes CD& \2fأ Tdjg,P4]x]wDs 3vu?d gnZw4u)({_3nF7Em'R(X_a*ޞҪǍ{ڕIcpŤrŔ)hdQ9: Ķ3_.ͱͼ V(I{ưXcHk-9MOmĿ3HGQ㣦C7=~ob~x|7:jğ* BWV*2uqE󚖩R/9QD\t[ܽbt`v@@I&=uV21һ_pɨ DYP_ID`mqb/+]V5Qy^ԘN΋6۫5G ) L7tfi`imӭڵ;y[IFK)%kBI"1h@ *F?% ~ɹ$q l99{>;0$a"  &1λ&n?Zy:~º]oJqƍnH!)ۿk|I+n68I)ڶXH5e $ _~|c7Ej`c; HC3/T)A)`S]{<{x!d)NY󭼟U#?;ig6ZQϚ$ѹdlx&w 1N)ADe4~%"oQ QR u_f .~#1 47:>Z1mu}ǰZ,#"Co구z@!5he烋n4 M6hHURNuYa=43~(qAr.ԫ")0R!$ESs`_4[W9կ}UilyYC ӟ0ڪg5:2ʊ]?#l`TYAo9oʷ"#mHV*#`x(޲Q)ëH{LaeO.><Va تh8*,hV*T!IURP%ͱɘa֑-v2nsywj]~WW]^y t4, u55^1{ֳ7z{n۸No5|j"{m&(Hy֮]4< 5Zk_pu|s5/9Ϲqۻr&5ѨdJ.]}>xz#i3>ٶE@wgvP({ HXrjY8U?oz1#m} Ķ2Ҫ¡˦ზWDf}ـV6KϮÉ1݅<.nvYu8r_i gUsjex;EDZ]`8qт""f۩rdzJY<*L&-iQap.״OO'RȑE&CCŅ?  ?v T 11Gi}" t1Lϯ.ӈJGiGh8ɘ )-'1d,*׮~^@XH8 (Y`H ,ʗaB/YBE.%q^U4cohl F X`JU&.@ U .Yqd)đ]us%}'u{}1̔$}BRۧKEIv`Mra:/t *|>1۟ޥwÈfTw/E*T`Db8҆f^Hp}dhUoW!gLRk Zu}WZd28>΄CqwvE^3_}VjD(!( r '&zFSs21Ot.@킀!B-ؗQO{[j#iPϼ?Ϩ]J27^O;q;=SF!Ċ%Ҵ뫸^n#bd*[*Yo+J‡4VPVъ'ԊDʠ-J dx:>o}R,sU,ꞛISZB(B)Jt}lU$`@%.3 MT*Kލ?=Yϼ0"򎵞*Ͻxޮ?<pRd<ٙvfWnqԚC܇0;WN;E!\…HSS?_^/6e\"rUNK2C+n0HbJ,ɢaeIR<̶ó;ÈSɍGե!.ݦIemI3v}ܞnՆHYDrQ8RQy^$ՂPٕ_Ĕd9F@JYC"ʹ~Ah}oH1jCњѵ?bB"2ݪܱO2ݚvfqP-4n&V" ҭ+L&? dQv,! DL=U$TiS.T2a:,ڥ25h^U(Qf]HacĨ\/\^Xj_ս}Wдf&|{ݾt~7ѱ٘z0X1 _W^Y̺=/R[[1y)[w|^*&X}׸mo>$~q7B=ً2%:o,5\ﳯ]hc}r^s~Nwyrkvto+a MTI%I~"+Vjho!25yشlW]\Z)R>TxnY@&H" {\Cx'ALSj"y ͟."w5dLHmO|%4D/ NyN}:6bof{M!e-(J*IQBoњ*6γ}wyIַ͐X2-  |A m:A |IsRm9q\4MUye;Yﷆ1ʲ΂M6NYw FZtPDr![ߛw.ILzcr2oVƋ:^β@(>vNH煀YJ_U5fwΝG}j6eRJvdp?ahKa Mk(4}ŇSZq][uҾn]̌BdzDcs5>~̙8*^QgL"B[a;'_aBiFKPvEǥ$.\ߩԤfu:8|c}lxN<1!-E@P@"}o>Q椲!S)DA gͅsfŦyYN\f#~!!mP8L5? %t{X! 鞒▃EŮeUE$+sv=O0E4՗H4@}̇Ttls]))6d235s]GsS:8WKOnj#K;vW{zט["h^_/}~eWc;ћ4/+jWxT{E5^}p{NNQ~= Ww6ZkS1RnWw!瑯$֦t^~5B(ʱ4_v @2( 4^<@Ӛ/gD5Sv^,t Jw5f86fXhPRh a/_EQud}Q,p2i>f~yp1wͭxe:3I 0خUx{= U!TR9@Vᵔ!Ṩ`$⢑%*LW/7,ى^1ŅE*A!n/䮊m;ڧݕF<8wfg9M‰A?Q2L`{wQ*W2%( J0dqm!Qgc iLg y'ܮチzj:q/K>a*G(O :Wmy}^[ xL3Bsw,Tچ߸8|崝3ǧ>NRtξ96$D8oc1!ZVFM7}r%|BlB!BN<Aa Gqs$cEZU:ɗ^ues[k80G3ڵ'9zߞa{R=yatI 1`qc`N1(8D7\pBcdoloN0_0ŊI3׊UQov"fQ¢Jl[o􊨕`\և5K{fCS)FUcBa!K nyHb( =7WY~Å .e u,Y]COf xFjU+|c^!]CǎoJ-Z&)afh] V_sHbD<\ \=5o;v:iFU Зmݳζ5HgHG&$\d4snfQsl0.&7 p_ݚiy@'h ^~ :3^ Ha8AH:4C*,<BaeiєfiHk[p5,$TAi8Rm)Z0 XY}E҄ Z{QnR:.X[Im2Ϻ;w7uX[uA/g>$Cj`ZP'7ecs2t;dfΤA;ӥtη"r/5U47ǟ_zȞv~jmm3,[_sk܋V>{mf;c~lz)")C2T&u/oW(I>gݍI҄1-"uqȮOuS-{5ٺwAϵSGVNV7q jv{ߖTA2T>sLg/;|OD.+ɕp߽RQ}iAdB47kKxwp,`@/H5%2yJ rTɗb+RQ-/j.i|h]7x<0sr42]T WHO:U_0 F]4hW~n(W]^5.e,FfqZߕR#j٩f">-r>D \;*=oJ͊1*Hi9 NΒ`%W%>>}lYj g_lnW=:`YFn6xA ID{eD:yi%K RU$R)% B%n ܴ:+-Kj0#6'Qm!3 Wg% e&aI.}I84EK1.͸Fbq%wh>|]HĭW#3U߆+Oγ''a1-Y6Ш]NJj#bdɃBSJfT{RIu0)3M,90C._SMsz1U8>()XO rq$V޽~{1&Yҍ(>@ѨT_S" 2*ڞNqXBtTDj)5U䱪# Rbu$sBpE_J'ΕCijiS &۵+F`vbq<[g" JJ o(_,P~4J ,bAewP`,/tZs W Hr6-D|6tz9ZdeHejQ9Cǯ^I. %Ǡ*nW3mo̞wQYy)/ 'ѯ*u5 2!d;ȥPn^}浸}^󧶫>\te4J+׿+3Ll﷽]k\B>3,vYZ^gN;=|-w92y 7Tj8UYͭ"4M@)?d ElWP]/ipl@;?!#$f4E˶@Kp AUB$Z3 8hY}K.K-gR3|0qegVS 7Y3=%Q"{AjD_|YviNV'@B?";+@lgVXdt/8 C|aO4ʨc$bh` Xwb")g367g1佦wEWNiI@+*51anZc!eCZeoo<$s޽[4u-S\.:G[~G79{_TH*$N+˓J_]}rW*B/J8UNIOe-6f EUpcYlH4r)9dX|2$bmu} iCuC:e]cHڞ*)iAU^Q[H5.°4he/'JkY*#ʀ&7YVH|fuO"G67(^}9vsE>й+acKٿ$\x^myh#jʍ4i윧9)W]޺E绮?3铅AŔ5]%,h(l_J}[{`͢y2k62c{= \Ԕ*&+mO!7nm 2,0v2ǤD#'-<8w>Wz(Z s'i7?%7n,"ͻL\Bz\ޙ.!j]z.X h}8[S26}=IguwגB$&?^b4 ~dL+ijNлtVKŇ"Rf?C׌y~z~P&٬g~aPf9OdZ:yGudYݭpy;\?ԟ>>y,dt)}LmS}P2f6a*X74GeuJgbtwG :U]IU]**uYplqD@!Zg}jЛɹsxU_/ ִ>8IK}ݥm0 m&Hgs8bcꏦ Yk46hTcK$A e9ɺ6[Y`U|:GO_!u7F|gVcpS{f^Jne}>CO:.Sn =o5ݫF2%l^uAWM) ی!]zEVB/T곐e@qeT ](T pM lmY~q8w{ҎY>CCk$;3rg]s9JDQj<֡IPtчhXИ H2a0RV\ۧi6~>~!Q`#d T:/y}݄44鉛)ܴiUXH|P]xjT(R*)2.Qw~E &̦i+p;m>yDR-b* TUdC)j4am=߹[Ov+0i@mr WWha߫7k;x93,snpEZEb<Ӧn jo%2&VZ/3kLNv-&e, 'DHۭqI8iNb$=;y^;]N͌PF>Ew-[0x4[uT*o6Α;9tOitJƶ^ Ϟ2 T mK`0]4aoQgh@OE#8k46anU LqUx8\1wQ7P]:siwLU4Fnjby>Yζ3.{9 NRʌ+)+L2>}E]CR qF4q)-O3~_8 v|0˪Br`C 5H8VfY)//m*<ijxM[}D\%bժ$7XQ"MYCbMZU4TcF$+H$ >^jl3mګY H!DYRe.,JJ[Y9rō@zzx6"97mpxN/m]x5qV\hWs۶|\XMuuJ7f!k^dv XE7g#VɔKBNr0yg}Жꁬg-=\ĵBǪ{jEXO`6g<"8u%x1'h*˾7v[I֌=[s7`xz):>ܘWNNfSU:;Dg^xo*FgV}u+]vylN;Y?q?3cyg~hozS|}.Z Uv3 uUWH\unD/avե6/Eke0ja߸Z)-mkևwΎswV۩^ YYY|oqzw[2/t%R<֥&aQ)a)M0)I"Ĵ23C@y*f%2S)Ve zEjUQU̞?NKQUP BiWcL(OL2I^5+wgr[TfW%fVdfFޛ^;s]L4D"3&)ygT5ITJgJsL RAEb- &JheLUYBƞZaĔUyv7ws'yoS,UT"0D RWnXocvmomKc{}^c/ϟ/zO{͞ޙGg^Nt(ozO.Bo+h:L/ע| ""}:Uߣ׻:ZrȽ3s%x[z%gQ-Sɝ6CT])}!: ?;Fn5qlنE>|e~5M]w/Zµme+SS4I|hD4)4_꒞LeQ9YS{Mz*OzoKYM^hߔz3zϡ5}o.S>y wz{}/=]f_jiOкWkǭ.<FFw":7ZI'iK'Y^S}Vrȿmt޵3^UU^ů~^]9'a5vNWwMyr[O:ݕzhP~_wF.Ruyncoƚ=1}QUG9P{oCͷ^wgήfzToq xoU;p_jr%ߖΚniGdVGYl߃DuVCi͵{곢KmkK*Qkk)ݵ幪k{5kng.}iL5rFP~;g^TjԷ٤Ose}^VVݖmw;~'7o>̿F[:n8߹h%#mVNꯚp_S9Z^xgu{ Wm5^s~Y,;1s׏#=Am+u]̭ KY4jzq/ru|7˫.!iWܯ%҉+B%i5ziH7ïTmrE.haa'ɴz|V֛-_7bk~]{qYO,o]^(V؝[#>a .4m=Xnykَ=Sswgv~{;UW[Z 7' s'A>so+gm.oϴUQ48>ꂂHvNmߩCmsŲ\")@&ѧ(sf`5Eg$T{6o- JRViɄ^0%\Nh 4fQ gijŠfX|QJ~wguWzⴙmj:R$}{ۍTh+ʹQnrYh .k&^-'!҂on{>S$O3u("!mzheuҨm dH= >x>X.Hj%s0Z!idt6)!B% !tb>P R.@9ж^JJAJAZR(B(FhRiV[Ehح#JRB*J пrtQ(1J4J4B (Ġ*,ЉDG0DB RJDhi6ڢ6*XѪhTmh+Fѵlm5bX-h6F,VXjQZFmjMTbilKAAB/hPO;= /HWR '}9.zs<)[MAL~C3/M;>N3{z{h<4X=vkwG&B"ɠ(&Q[c[T4pABUEZQ!604DЂR,55J@E КYD-^EQmuFkPFjM m6Lן zf*OKv܈G myK(M⟈DH0p _<4]6^a#Jf"ocoKr1D~PRqX6 m^5 R$LV9jVM!ߜU,;"gC(DE ` eas,ϾE-UygR=V3̪)4[_BKU*\f8̪*u29DNZo}C5 W%kG\*Sf{9N8PPPyצ!睇F|[Nng g1d4IM0[+ZTP阏 .qүu6 sy!GV}U~ŭD&aKQD<*Qq@2I/e+qT# Uʏ~hlkc"s `g+Q e CGiq'ʐ b nQ "Ԍ("RsGj@q(pˀڬͪJ2SUGo- ,sNfQ\ІZKo]mm4)JE|Sx|ǵuyj<^̌Ɍd{~M*&C,ϭLiyݲ5y1l?j0ߌ*]/6lc~u>;m<-R߫PVgJ^kO Zv֩O2"uoIDؤY"x)9)[^b1 ' d_NH-R(WwhD]iEk}y2W7[vˈ =xJ_`kVΐys]u_cYi<{3{KLXUsINB{ot9OgUw{Ɏw{~j{/2ײW=< !@"9,IՕ0dn<1.BS.'D I cե,/ysM+upߣ5gX]ĝ>~p4Uu0 LrV0W= ]jW4`e f$\^bdң0tfOuL]KzsAK[q-WIiבM)U] 5Ě]/sJl!8I'? kl/b2A0("&_~ڢ{T21~EP v']m&<3O[TU˶rWEbQeݥJIEf#XqIBE-Τ%2dX[Z^mK$]80aW%%2لjEi01Dffm~|u̬,rL^Xq=֪{>|oZ4],{q2l?_gK v/zfn[=nvyywBmp+t9һۻs"Mglv&#k3螺o Is$;ۥ~*=ey:oX=Lk.zDsbH[=E}w!5. BӹWYEvO3r.fyr"<+(1>Ϩ}2=MoZos|^>53u-ky5y9}y4Kkss{sYKoW'b5M^:NWM[C&WvQW<+hk)< 㤣igs 2ڱp2e{7҃dY",QEP "yw,~> EE$-% g) ٣I"dn+:^/8#YӘVFjq.@H@F;t̀8t z)&EUR )ˉ4Q&1( MLʙ )2b<7ete!LUATQE(ԛrݱuCo%5 QsZw\2zCI @FL}TѶ~I$*p {˸ Ɗ(b~y݈"l_|~o qǑ*VjXuAD|y50b~};{c@F" ĊQEQE-o *1}|]((({  @G/sEU:m`^ؽwA $IQ H:a+h&l"dŋc5 n^yw6 6ߧUgxKB( J@wu.BOli+aGP,^A#<HGw 鈴X.le ԫIU?$ M 0qcPL=7Wp&wwwPj[H۩F TM~ݯ|kH{c~_݌; PQ{W(lD ODV/oxEFD@ bB|Ta9Uz Bl'|ϫ >,HEB H|3cRO AGpЄ>Z ǗjꪪTUU뷯;hQyLNخ*OE_,\'lEE>zSps}|'p| >>9:n ")Aײ,i/- ϥa66َTunܻtp{D1II :Qi1qZ3)ɶ}pSoQhXo[yzk()攙B*:+޷ۓp J*TePEO__Ɋme_N<N驄s6[2lh<{; ($J2xkon{rVޮTE&_[y?H_//HrXTlV(ر}yADE/{y4DcFdPEzcBpOl`~k_}+&c,"rF>j;]/-->{1cȖ/S[x߇y'5.|.sVRot`"A-꽻I蓴DA7~>Q mvq II 3vؔgw#"((}oG˸_G@Da1^N륉uH{{{wbH@b ob:$lXn00bJ""0^{~}DAQӻ&""yyH>] c>O>\c"F$OPgߜQER."YQDDD`#LכYdTyWq!40RIs^&Wg]z}ў~)5x!0:r`|(x;xmv7SRjUK9%.50Θ;AH;P>׷rj@4DSfuO~4 F1@1ζ&~;"r{ɜڨ2z1+yO[_FjGlc'_!6y筄 ma ]h Hp쬴&7w*Hd@;!xm8R)@ IC/26 U1핅햲Ne]~wzNq-0FO،"9i7Jaj/t-+?3s?JޑgZ$eU7)q8D6IGfl6Xm8g["v%Ó$62ǖ½%a/+_b+ծgS:RS\uTm{Msی5|jNr;[a۽qcZDǷ_yr>{~Lyo{Nr{((cKxy܄ֻ,Oi&=@O>KFdFr6Y6aF#+kBL&ZOVzO#CdwLWo_^\`ʒ7Y9&;x`wf (#:^kx`i~9zU+H!'9f]ܶk<㽙:r7'ޑTpL،v>:=~ם!B/sVN-V|+mw[!e'mg{~ Q^6UQXifhvV;1ZϽ'}yAߵPHג[K'E\oL-H;w%FYr{thQK[@c; mu|3j Uׯ^x;:5g{5sɬ{V< 4sz.>0_%!xB;ճn4q$b` o_Sֵ"l9++hULRUryCv #ۜܵ癔V~+d((ҍOcJ uyD>sTs Dh_dIDeoCv*w[s}kM{O~V+k+eO︚nSw&O,;j2X+3r Y l":0C%ٸa`rmy>E;{l9γkCi[AG˙OkpkGT8>)i% &?jsi$% , =?>t`s4*Q ʠ NBfDCCG`ieiB5%~q鱶1Z H~O}/.}E@OQ0O8߭y\뮒{.HaɪزPRSMhTjMHlZK{wh*f`5Q(Yid aʺLRU$G.E4_F~&8y܁b@_?M~___ e i t"Pζ='!ˠ7B'@?uHu?)?x0/r!ID! oLyM%!İA{j'rM~@utI u}.ۘq30+/25XT>r2@40+'@<ϚGuMf*4u$IHQ>9}35>vy<$v~vwqÅq767CS1>QPPW oa'?mT#AJusې{ O|& R9M19^* )i$3nDXkXزQW๋ yE\CG+   d *I]Ko_{l}ݸְ@;N |eOS8ߦ_$%WwwvFT`\4'N1Q1.H0Ȁ1EnI)"QE3DT1W 6JW ˻jJHeJ )`)6mh5;%3%<׻{Р}}0(/_x۽ly`O6ЌC;XrO]4]}dln㼘/:&wuXeΓę凓 m2M)e)MMfI)e2ԔKK4jfVL!  3# Jhj2WK52iZ+ + +1)$Y5M$jY)df~@R4 % fwѸCAFP4f19ǯ_[@5c=2 ly{׹JDRTbiACo/S?>)aYB"#7ٔAZkбQ0hJ ׊~'"ǿvhL"#QN#N=S"7.ώ 3g$C`{{ 7Ijy?SWrr>}YD,(X[ՌfWR l5XDL&S牛)xU,TD8"~`~lr(Buxš_i,\ZS͇3: (tucHeY' rېo Eg'S{ko? ԢxC=RmAeʋ>2eWbd|~z8503((yza(C `N0 *]B}b8aQdS)w_Ț EfcYgLh]=O#=2jP<\Agt0I /Y̗ rMv9 "v̬ Q1|o#sY]_P7\!>$=֮QnF*3cIWlA7_?Bt`-9_sٵقaɃ[UZ.k3|!WN٪Ks𲘵V\kK%~l0|~|].i?  A?{cg~9!wv1z~Xd~>١|>̇owe *!,dIcqw8#Ƀnƍb|}; zpJm:cA\ԕ]cSMM5űTI2qߤa/8q烮0dA0Q >/_^4W}puya~ώ+=N{0;h?40tDPS AP:B=?g#c 2? SI5R|Gw3M)&RV~4/ÈK txM&\=O~7jWף7*v?Ag  ~}!HK}Q<67;ip!MP\lCjc/Rvf-vD~z>COq *a });8!N\Cs{>1dwFMu;nQTUTiI*~BD(nnzBzy?P(~Y_u__3z/(=JfclֶQzB ' 9>ҌD1)RGN콇'?'r 6Gmy?u+̂G,i  y(Z ?bȇ>=LN p ')HCy e9(uu{>}> `0&3q,Hov({É< PC_ ~ۦ ¨)T0#o{QA(02I*nv?O/ƏRDSpfx1^*/p q!7=2N{'#O; SS'̈?ܾsܝJ ȸ7…;<5~!"ahB(f}[|#bg]TQ arIq j3N6v>s8Z|),6a-pH(=By;M`NU1b $#T@H@٠B0Q2@2A߅^^=+d_Gd9't{%- q `yj/xw$D)~G /Y:1Eh$3q{A@L͘T`o3θ Z+#4l?{9*bfConb1?hEJ]"~I̒\u* "JaܝN!'i:[D"I_H]wU`-__xHJ_slO ²:}xSo,+_SX&F+m$o9:J >K+`}!4g7~4(Òu<ѷ6RbdGsDvD@1Jc\󄩱@D|sh.$FAI:TN@h<Dln&=hJ@ RLЁQ8 djw&`9᝼ݪ ) ̲~VipܠRX:iz!h*(mRḿC丅~FK[PUA)ID /  5( 2_uIXM.Qa裻GvgW {c#mUڋ\oد^=d=`ENScb.uw.Q)Jfe'冢&1*a85'^s$|I|7OCvN)ϏO#<\3<$;CѸYΏ(͹NgϟYD˲('iV!l?xPIóiю)*8~~ p$$ry C;D}?^nd4nҩN؏ Vǎ&x7./|)@~y}'ܚ7DAA/6S5RSS}^W7N?AZ~.;ўov<SO7ǼTDRkG?V_""8P>^Ds5_哐*DXybG*,A+O c*OM¡xyyQL&Xb_]`yр c2ѭ?@}x|c"b? u};ga*r4s b8ngecT^h9)gM6 qOF %S@NI "wЇl H.Y}R&y?7zv$IWC`$1 JA!5}yZ_M$Nz $U;49Ǿ'<6n!lN&YU!1zbMOµ}=)(P(,GC nyKOff拜+$29 lu3fGGp'z. cIp0Hmy?k1St1`z,+BD~\I&XkؿNܝpmM"'jJP?0$p_AQ63 dhO!6`N~wCN/{eq;W~ᑌ’),`5I s88bJ=gO#$@G RpFX-C)́^|.EHSE$jqkQQ4<x5[|u!>P, 4l7>(O˱!߻a2匃%(RAm>h~h@,h0.1]>?e)q1O`4t^C  ' fiSy>c ]%d<J13 _=vK ѓS^Pv3J&yqa$N}G` t}d$_Yx&Ql S!gz z tPP*B:eUe {Bt804IEC>vy|3!ɧ @9!Bd- ?f Aج'p63< o@b~g20@$)5F dD@(#*u>XSq%$2"CF̅P,Za7V FN5э8P2xnʋ]Sd7N?M51W"X I!2֧~?=sOw:Cs>+_9?oYb|a "|] 0lގy$!?~oD}4B'ؼM*/E¢(+y9E?M[I5naWFI8xaqT(ځ j*J " B'D6%y |CfxzJ60 C`*D "3lFAYp >lM^Nh"#Ǩy$vdkS^P-s1gP>Oyt.nñ^@~xJ#5B  B[܊bP L gpPPd0oaJI35:^rqj+z260 3\7a$$CCejQ|QaFQ_PN;׸Qyš: 5l(հV[ 5l(ռh(հV[ 5l(ռ0)&/8uMX&YMuދ[š: 5l(հV[e4uvjQaFjQaFjQaFjQaFjQaFi[̦[ 5l(հV[4uvjQtӃ(հV[/'y<< 0^ [ 5l(հV̊bQfEqWJ1l(հV[ 5l(հV[ 5l(ճ"dWJ1oY UK;n[F[ 5l(հV[ 5l(հV[8tz^$$ƬqI #(հV[ 5l(սSGWaFjީV[ 5l(հV𦎮M]jQaFjQaFNf/!FjQaFjQaFjQaFjّR[ 5l(ռ3)V[ 5l(պSGWaF/!FjQaF3 75iQWV[ 5l(ջ4uvjQaFSGWaF8<^iM]hA=κӃ(հV[ 5l(հV[s뮺B[ 5o SF.M]jQaFj̦[ 5l(հV[ 5l(հV̋g puy 5l(հV[ 5l(հV[ 5o h(հV[ 5l(հV[ 5l(հV[ 5l(հV[ 5l(հV[ 5l(հV[ 5l(հV̊bQaFjff!áU4b(հV[ 5l(հV[ 5l(ջ4y 5l(վ9Qw 8<^B[ 5l(ջty 5l(հV̊bQaFjs4y 5l(հV[ 5l(հV[ 5l(հV[ S 00M8<^B[QaFjQv:h(հV[ÛӃ2: 5l(պQtct?!a8gh? {_P~ p) E1ss44u8)_nsL`tN`{U[?kLgZv#\k9>aԻ:9T֪ 1S.BP,1]5UVy!0fЬy2;m&mn*2-q n|S!l~a:;D/ܴ"b8>żrRaDAeRȓ 6 @ 8[qŠ0 hrWU'y&Y8$Ш! r,^WdF NmF*QBAK Ae @nSڣt6XQ-"b1E @׬6nH< s[;@@Q1JKl,K([-y8w" }sگB&vL$bc Wo M1MGN `^VDDRaߒ~RӚgN2m(m~}_x~@<ىS},AO>R7\֚g.Ղ2v&ת#`jgH#R=hf/$$ N@Q(*X4Fg}qQŒ 6i\SG8V0TNN όC)BN$" L#h*ww}L3]o· &lB!cRMHK)Ap/V~/<=9e5 (k1 ? 3:i2z+UUU[%8u,9+y]C.d\$3lr.qo\ïA<eDZ,uvݦDyh:Tߗ&\RBe#s#ʎx ]F0vyzE[Qd՜>bC 4ÈHA#A-i\UN3& F[rB>n4ufU6q +nob@hv1RE5DT[=@`&TyTߝ{V_9s.騱bxi{&iO7fhi࠿N;q'*Py{6˭5$(@ª$4S'#^D%]HXdCɪyw#5 i]e ù|dbya%I2{j!#rQm20.ͪ4 66;s\7OsW.خG}; mj{FFN㗿|qa}A9);q>Ot^{J";=ld~z]YR։tOJ陙huᣟmFKY DftW^5Y|L_P ((*@(< ~CI8X]9! j(9גXDzc4C9q! G` kF?!1E9P2x@sB|kZi?nŇO1(ҀVDo gGL`ʁ X$phSz@}RA5JRR\sUPsWH[j-VH+HJ_QRʜGNKe9ZöWhE ]. 2j:ԈA*5cǩ ==S]nQkʐO&s@00#=c=MOv׋JԆ79h'@;_]ˀMc ZE-g~>U;pJ|Ѝ*K3X.ZY'2UUB*2Q2H7ҵRHL]7ZHਂH@sm߳v~/QQʬ20Cwޣ/"<_Hr-l7Fyk96_L\KvquB=lJS)}`\%)P &^Џ1hWz{]|-ow,N]t̨qE:Wj@c!W K"|؁ $xWizZ!5F1=n:$he#M#ңv 5`,K0i"U3(( W{]U]WpIY29!QO*@x)(AE+t|H:ןanC4 1񞯑 'STF"c)1-F%ڢCd !΃?_09ti_ƀCOl @KpZQ ~`2DۜSlHg b&f'hɼ~@-PҴ@6a)\Mi@<R$~z%M3P,0ibՇi,##*,79<[eQe1>S2mu}`vA=<"ͥח5X-OT|DD@x@ {Bt) W[f=Oɸ߃Aj M)b9 y*% uz!@D 9Rtд2A1O︊CHVp,XAA8`"t"̠7)CSmS~@fbRY9p6 lT1f4ouzJm`۬9YQjP ')Ԧ:L* }ipV<iu0y hۊPit NYZ{ai4Aإ` TQDJ 2Em- BLLl];7síI3HF6lXN;0@[|qXœhXXbHԠҢ,LψrE"X&*BW7 hi Cp=8^N::u ((I0`qynQm;2k4 XD"  pەWrT⇿gc1 I2ҠD!SEa., ډ9ySJrCZ1aԠ$E 4rv/0V9-Y6eʂ p39&w f`1jJ;;""/\vgOM2D!2Pj3vrf@ j7M2DΙg.n,M 7am;n_-9XXQj Ջ1 fa KD;GB8V1x(1kZg _.иʐԈx}*#}ݪI1f#6"A%KІ \o 9LV#[~4R*6qÑ(:&vz&soR8YÑWapD]\\IfxL;X,gsQpkB[8ۖϚ[KbrbDCmPr =%BhB B8b^FM3yٌ9u!F&GrxHOE p1〔niEeUNa>s =ro%6(xSu {r   خq (L._E#-`$(\tMmeHF tY l` :ʗTh>J^Rhӽ׷~ eC+?I Ju,ѿG33L8WչZ<=D6 {R AYn& !ի7%]m~9fg}t0bFvhڢ .\@¹;tO!IǦn5ZutϾA\u4/{QlyNӺQ*!pt QQ30 }%95Oæo]MH坣=3tkdTkd8 `ݪDް7kY^I{Rvӥ>I6`hW7rnjh dD6 L 3sK_'l[%G9V۩ʽuYihprԇlkG;Tي{e:ǂ| SK\y XāZ;vѼ/#͏V]-^{9bkV) x^,7Q zobx1ZUwp~J.}Ȯ`61FgDk?381ϣ߸gOv+].#61:Я΢5yǚuʏRmn#/a]Ոv-_X )|Ny33)Cfn=,2в:#l`"#(@h0UR*Z.ꩿK6pHЁ+75Q)5 M>\ANnI ْ>U@zs掱GyGlv> {Uj,1@>!iK|h1IHF5ˣ_y@.@.́sS(KBI uDNFc* ڥdYvMWPɼQ⨓aiI*)+U)h )".k$CTZDW&`A)~֘tpT fU@!}YK#T hLXv} @m4'&T+ʼQT03L="xsPΪ1VXTI> 6Y H)eUx8z>Lly6C4) 26ˮ-U\Q?UI *NBcуx뻦oKՠCt&(GX_x5^JBBR'AxC1PbQ`YF.8}E^ M캮<sZV`zf\td9yT5UXBq̥j9ǟ^DSd%7j7QmNO21</Ny7= 驝[k}6F.P(PMoA̒f4ŧϡGZ<"MjSTjf \4fN~>Ua:P8} b^2CqҒ%B|a8t"u@*@V2CEΫg2zXI aX Dlm/}40(caB; yJC$X|Ҍ9(/HT*~+\0%l) eϕX;in"S}G!1g[nr@6GD= "92(Zϒ؀0Q˖ pmU.&]G@4nf'Txf}`LNBsuzvӣ~Z 17EV[K} NKEHsBNd䱰WcyɀʷXJaLc5zACQ <֯ttpi|-"cЕ>dXTR2K֒``T-lrV:g^YSϴys̨R<`[9R-Ln:yKR-n]B+2CYE hj7[bjV(rk<˖yq'CsEPfr1r8Xx[ά B\d\lUOj/X]Wc`8;ہE5߭ABRANъi:ݣ!J/Vj`&75R Q^t!!$dw0,OBت43FK1RG* @ѝwt ː^OR]DT@^1B@=847kq\sf{(7p!>QH3O,2=O(p1UNhɧȢh ^RaN[^^np^w^BF o o%xji cH I^@5׈9qb(!CZJJV՜.ԜhQ_/?'=Ј7:b} vW r1,tn3YO-^E7%  <>X׮ ldZBRLoN\ Y F 0 c*']Ԍ7spgc84d#W3rl(Ovz0fwI.[u\HY, D|(IO';.bmwfNJF} @`9Xw9qPmd+҈MȰ;aC C5Х75 h)3d$u"Pn΃-s 8U-bēш' - Ǖq7ۭ٢Ң7]w Jt sBJiDOr/C6"7H,~"1 WL)t).F\/dD@"[BzNLJ)J 3n혬ט8z ABɨ݀9^2DE(3 %g'oO7Ksk 29Lc|,.%HqGl𪪪疉 @ `B]NXx^\*yU_us1YU:UW}fڪ磲g%ʪrbz㜰s)MG)jǏ>Ngo@1sjÛ+mhS6v坫S5'P2+j23~GX tkYt`c46@Ì!Suڦ:d3~hz`&7(܉(0:!1Q9`1+oAdۀ\Xc$'ʰw@ hNZFd*@$@ڝT ; i]K Ύe@(@ P`q-2`§]`lL FE}1p-\,g=9閲9'NԤ9c{m$i$mDͫN3Ȃ b I 9 drdY9LY0u򨀠cȒI)uxG,|¬TMeX\P:*+4twʹ?3v*i_ (6۩#`O tQ /{ӠP +M10Y<>%Eqg= >jzֹ.Ό/|otޣYYM'K>*c>\c sq"Q=IP%ӑW$s(#zr(Tj;J󋬭WdAM^Z|s5h%9h d79W>$xs^>+8¼0 Öi_@鶛$9"7Wn?rBGWvPgz@sGbI[i\uj"- L#D*[>]D:GqÍ.kN54ow~cPE6OA kڀ(מR>t{ "Xo]!5TI%YҚ ISҭMPmWi@ 4]ndt,sX(%.!P p+% n2˅|d3E#0=.@u;@s@#E6| jXN NMqɭBd$r8*Kye5myXC9@ф˼([B"X N͙_,O5RH kN:)kկ>̧W5&qQy׸ԛr1u Q(4@=/p 3[POh:4כ3aˑtOu,2;x WBán42XGU\o PoQ1dUEqMt \(MOUlٲ]l(j%()*I,u:gE$tW>k*S%#zRZ ~q9ѓdiiPx i1<*$@y;wz'^PzY 8k]g Sar>GLx`h{>5Ӿædáz|n)HԔ O.J{̛7em hbZ䡹>JUUmN[{(m"VTs sҊHY{bBJ4$@ P9@ ?n[zĬm4K;nh$b * 1($mF-*:xQ'`RPHZ>j5xu)T;MPn%I(䓓"B{ã H+;~=Rz;|&ŠrU4͆+vh2  @aZ&yht}NApbBl_1@f5-$rg7pW<3=m92bl^5BKQ]tNV? oKM4M4cM41fUPׁ " UW`|9PsJkWˉ?-MDI@J`lN, aL I>\{}h9aS'"O DT*ʢ}٣QS7]R!@@H*AE?٢CǓBHHH>OW}=~9z271mkA%(At)2HRf*+tICǷw׿=XK!*Nk& SjS:s;]u4 KtkXxVYYDΜ'V\gR^m\U[Xeyn#buT꽻_{HG9k=lQs2U'th7ꥳtwmV59TIު*z!'bM SpmS3ǶƂ۶PreMrԋ;ZYOsDIpeI%_gN._3kQ93-S|̯|S}St+yk5\S)S|+D#k94zNbwƥ=gu-3 G=jԱzA}-g4+|}n"ayoc;[]>LE3]GW(GZ gLM۸QjK峤X]Znwݦ差s7w3OuFkm]^W4]viub+},}Z益tV2N{8J6׵TH2+ۖjo;3uT+*q>[ߌP{:sƅn5G%0Z(z.ɾxtO);wQёe5g+P(&Ep@$BSl`J$-lkV'{b-,wd9,CzlBZ(%WUIJР 7"(P%v@AI;uq~vgo6ۙ\=H%qSs"ƈg9I׿ĊJi.4 yJfb<9|x{|6I4 - )pth%͐u Bw:mKf` ?=OsDDi~fϯ9I߲6$u&v3}z̍GL{kP!R !}=`:κЬl±P霓(:` g/Vj#UuOmZ`M4hF9·7eL*5gT㮼GG/F'+ cx`m݈f4 k#*q /Þ=GHj:lR+ G)B@fλaYª8- 3u0M/yUE9#.ua+}lbhϷ}:bt@HM&?o2#EI\|ŠGSSݩSk|73Zm]sŕ@۵leQRT6d?:T9&A۴*J* &M2NACvةLIjLY $9 *.(+1}R\@\̸7 cXΜA˂Q3bL$fLH!!0sA-?4u!b`# Ƿʰ2~b K cq=:;gEV~{"U2jkR׹Cshę\ʅY鯫Ӑ eѼY9mrf;*tVɿTL9ձ%1=wn:̼]fu$XMd׷u>'[ !2u`/N8M1[5k*yl QCSJP?ߍ2_DED0D;mBZDYϿI~W )ZG ]p\(d)@]Q p ŋMd(g!kD)nh @ҸԜ9L;IQ!XR,w]0SIe4( Q)݇i$&I$UJ&62M+3fPՙ̷g%$45%4DL:Ƙѣˊ:謁d]H-'j)5P>w?oG=T[]b ahbȪ8oo>_W';{mGRjpƥ3@,  83)!ɉ#yzsʜoHΟY$ 8 piowo7? 9_l?D~?L:2h5&6CA " ~ϦOTȕPPL㟏q4;nCvIՐG}"%BNG@<+suɇ %M_fd[YkFj;q,;/U3hbslt9}/Q*WY^(%Y3+˭8& 'pc\2$r#|& =t>-go ۵oGaZ hz:ݦvL@RbLյ0ŵM Id91W-vԇ(O%0W,0Rt0 Μq~=*tE e)DYCɻ8E&?pG\b&[Ζy'zʯT 3UhxŦ*C"DdDʈ+xDL:dlm[#66YNX9F&D `jS& B0^BۉbNb^aD8}??ƨvd:hsʩ` KI|k:MeTɚUi^J*Q P5iʸUuK*`roܴ♙'<βu(wo:x8$\yОC<FK$ho>:;$9&uEމb 9{AOg^ $ }c^B~{f]ԔSߙЁtH{)#_D)9!OIqyrLn˜Qj+.¢0gL8* (ٜ3R J2PMAja6\֓j5j1 `!eJ($5ؒjWOC<=( ѱ>]睷znNz*,Zriy.&zwOPXP'9$AL?ǍB_ ><9&Xՠ:G S`GP RYߵwY +3Q&a(z @ Q&f?с )fiz]5@y%_3uv66P4OgD} w rUL1ⴂ82ZF(7kr b: _I>Ip!t=;=T%zy{nҿ(?d$CvC. %<5ü)ƞN/ 9&dB G't{x<.NOբ}|6T!ګ`o&l]2 g9$/T~>gx@+1H8p"JkijjiGbAؕ| b ~ݸs n,G3:qSPEۇxn]mp : H, q"JTm`4'P䓫UT L21+@dLn<<'ʊO,F;n*6EO[ +Ô=WWq8TOT/ DWT;wuE6(((<[QTAAAA `k]}ǽe1Aj+t{: $dOj$r'!N}iuJ/_ m s H#%S_SD,lfA00g< aPDRב%$AFixk)3˵LQFpgߒAS*UF/_tvۡ̇cp`ł`I$>i'|w)J(!>n_gט?rwzW]=)|?Hxfzu0(֔" 2U$> LuXraJmYhWHM}?9(tUE4˜*+{q$@VLl'Df]A! ͍=0BŜ"HыSɡ2<rAx&AM(i"$.x i\ uT:߮uźM[p,4H;W1srSfxZsQ58B3ztigmn+ =prMn:'2$9Jە mqNX៽K|YQ7=;JtcĢ=f7 S ` x8xu~4[|JdOyګIH_+5"j&8>);{t} +|wS3ϖO,Jj;FGC^mZ%u;m %֙n/YhyM+j7wo߲Ӷ3{}\5ۚVn>ښ/Tg-)7w&{*^y\;Q9~qY7"_P 'Wrݕͺ;\uA\ T ХcF`%4HE/嫑)َ 1%hU9d#>7^U} `zW{ʯ+K"muO^ {Sdȼ^tOn}WEʳ""R )uFDK,\Z"a<;Α]~ XNOGS¨5^ϐW?-JRUdIE!!߷AauCʛ2s MmU+]{T5lVd.8DF3ͱ&e)J/@km[Ԕӗϐw zV5kYz\XZ^vvW6\+;kRi $Q^_9$$xqBL!z4cMkW>pw|9JU$D SY6C=)Q7>Xgr<7˿!77l۳U,M[Moڠ 6/>Cp$-12 'DE%(j;Iu (#T}ݔU@6Pr0@h`Q-0!töW9BWҊr&ZiH[#i. !^m6;u%w23nq/㻽jAP)OvWCҤfRI(!/s|\8U&R#YT`f(Ȯwh!.vI4Gq>?z]Mh L4Px%A_(JhR& P"BIQ""UT=HkY{u{Fm/h) }ّY:ߴ<ޘ;DTy+ce~ ݯShsi6ѾG3d>bxzLst֥XTB2 -{sR\:W|VK=ֲ*/]=%Kً2DSmFtl?cjc=S=4rmE.i߽'ym 羷NzՖwQ> _%n~K%ձ~}kZFYm߰b#+~9;Q1"/n֏8TCR5~**O+^:W\﷞LLiܮSJw|Iz󧮙wu+_rRsjvPItnYz5֋NҒ~|κ DujQ"wV׳r0AiӪj:unY>m7Ŀqr|S3ɊO'6vq]׽n;v֎&%' ׸ُrz=oyN{59nYIOUoq˘+P|:ɯr];ƍ6][.Fw3v\qQqB|#G+΋")TMN08C۫hJJU^>5dUum7^9ge[bX%'lALˆrt}) Eb蘆W%͋k:לRtb|o3s hj0xukO.c[M I'.|T' pt^YsrGh_GsXoY2tœ=v NC~aW_ga]oK#, Jb*]_9DWĪV oa)46 ak1\Ɛ#B@G us"+;ۍa.岺W Y0UD|nbkyeGxqc'7GFD]y-N|'|m#no] B%wp \*I[.ecvv5Z: xxg <`*!\VIۍ_*X*EVyĭYA!OsF /IK v̸C4U zhLbV2{ za,@b1ӌ$2b23D-SP"!c9} )+̕tT a1u%R5qP=`Q .؎?"˞مsZ]k/wޛ¼?44,<ξ<#frq8G<̢P&Gr({IU4t㮏dѩ(v(|ۮ q"%5'XW:nCHCSILW0 tLjID :FH`/$(PPv8'6b'oѦfG=vz=qyLcך֟F*{g}٬xe"ӻ΄zm}Fn6Y'ڷΛVmXxQT9%$^jtӭ6Kݶ{]=W뎊מd_[͝Tã|fFA3Ȉ0Lj9*o\" b瓾+1>wSwIRp0J/|t<0\"&{ ckoȄT[dЎ}oZsQILlIs[ N9^] QGY C.ZBw1D;ѭnOL&7_W_Аl9pWi󘚎ߌ6͐+0lͦu4躢|S.d֎IΓxYcY(h{Gzn z@A}G" 3c7'=g zuKG PcB`d(tD jp)w8@hJG_-UT/ _S5%fltetۙ &|JxXs..?+40EafE0%gTZ  bf 0P@duP%W5?Ԏp* - M N[A,uPn DCl0ih@8D4aH8 `s,YV78{:o)̌w}q(Ž=z9t(;&yG=w-Kr y@>jF]󎅠!3$iF`iFda-R*r*ɡyR0 BDhzd˖^}=VІq:o_9SY&>g2}j{L&%b,gvsmYB$* tDfEQIm&t.bYܮZdU@:wr%ɔAk ގ7Ǩ' C#Be:.Z˖qmfjN ꏗoJڪ," )Z(c~o11?S 5S30 MRB.` sEf Ph A(D$ 䣄!$#NB`:%?SLU[6'N`@JAL0$qg>v9)R#1/_C9fbT䛼b]z~͎y9{ `DEH0F)a{{<|}10>U]0'1D$96Yw30wuu*63/P܁9W=F!,D(: I}8~$ <:|59e-4v0nb1 ێcƋnȉvMϑ&Z}Z+{o[\Fξ$2|IB. T*Tyf!Al1 QKEy9rJBSy'!TXr_5Tor>$ rC+׷{^=N_T2:.9(Р1,(g5a+'wwtlR%Q# )wd )<}g}:O;/4ۤ۶RLo(qF"O5)2VX_: {xD@AA6Fc'v|.%Zw9(P>U>&]i7SG#*Ȧw}=eB f Nm90 ,Xr8tNmٜқ f13.ٸQa&[UŤLC꥓X,}M\Y-7r\ځA3Rh8 뉖DDWp8#69\y痙݌Z,orq](@V$(D(hP&H&EI^`LCWJ( H9haa'`}菚Ӻ~F-=aaf1!BI0=̈0?6 qIDܸQR1 **WbE4 ݀Za" 2QVԆs |Q1$Pud/35ۘ 3[T!p2sXjHHfrXb*K}>0?c30뜩!B Zb1 #dLM$M,Gu,TQv'wM<6 lQeTyʆ=!UIX+rI^ ܀œF q'qJ(}J!J;y}5W1t1,ŤM fU9RC#LpL'$\7|})Ё4a/  07/y҄Q'X *}.`BZ"1;Q%n:g!bRhbMӊ5|fJcu1Ep v.V_}: b՘ڃ`=E;mE3>d:V$ 0P_.*D۟1RL3B0CPĘs *}[,%Rz$ 5E#xT0ЩR,n&|;AJ֠P:@sGc*_##u,&$?XJn&-EFl*!`ĂDLp`I +L4F-@7DL3k|_OU˻(G~~.}vҌrsr_wkRy ohc (_Evf\`AA}:T~=)7A<i>'%"뛶/*Q'+k7 i쯡U(gy{1"4/0eǻ\IޱxɐmKHDU[hTL! 2]@_3_SxCG*9afB %P0hJ̴\W`M+X*lXII Lq<DZC%+Ad<6=Y͒8 xt=01p\3eP&TCP;PÝt :`b`Ŕ+]]չYiyybP*mpݱrr|ӆ5 rr:Bdz3BDSy?ӿz^>9c"6*Fx-a4X5|u|}f'YbD3}eKì6^9]rtm%4P޹o \葖˅UNmnS2|9\LxH^hΨw)d?`48vH8{٤'$:e=Rg;08 9)'z @0q*:7xW?au3< 9 ZZ`h>O3D+` H4[)֌7+9;f8cԐ <:',qG((F1HerN&T (OS^2}S<@]z@/f'=CIdqu ;#eJ%L 5$0rLxA&,WDB&B'\!L F )h5 432QHLu.A 7Fc}$ ʣIjū^RA4ʋm!ֆ Hc5)TI% K@ @Yl OO=>Uߗ 7y: x7Hs R[]oRڽmy-Z{}v_4"O7ی#otuj<˭m3iP JJ}9w+=1@bZ *˾&Pު]^}Z@!^{|]wÂ(׸FLu|lsPq9;QmUD&v?8C)OYL-\'lэ#)DvX E|*X:I~ǎo7 OxSwmsmreQ}.Kw{膙dns3wܗ<Ӻ$]P:0i+klA F*MerWV}+j帷B_=6rP?!UŌr eF#fx#r.-J7|ٸEVeEo>o6x2d)bYb{z~eK9^5$sJEtZe>qts^}VK}[7__}kQñvNoM0ŨR/! D5\@"˘-YWKʰ RJh@2. e : *lik,=ޛ=zUs_s<~S|yO\^z}Ƨl3TBi%-ct]$; Va hK:Xλy hSqZ2Vl3PGQI8%]߳9eվe$TWdzL!DwֲK<7&gBDgʀNe%)٘U ˩l,:']Vo[rIh 2GlJWUm7`Dhl/}걹p{x=fEԥ!3:k F/6y5ٍ&|Wl"rM36yewU\ҿm[ex<ٕm\RmASv/+siCky&ЄEN\5WTOdz? cع`m"ue! @w֣Y D};9;?N ϸ[>\ Osf˸˾LҺfVQvEbW\DtgD}Dz[ƙ}2AdB'r S,o%_GȌ Ň-{p"NVl *k<<>T9?]ǜD2v:+W<~~#ukД xfMg<nѰ:c_ b ;f]Y^3;kuH!KnVI]LF1pr#&߶ $c`8P֨bWe.Ńe EQ7? vj6Ws#KM%ZkCXrMB2f"[E?>\`%ح:eԨ(Gf#BZLY#U@3Kuq ʨݧ+dRSfKz/(gtxj HBeŵQLSM%BBGSNb5Uz-3vv͙R$,@J*X$\[Ki^鍤Ss\nS<^iS ΃QK)ȅ29!*F,P <3iRbBS$κqW UP& m0N+uXE!V:!`i>RCְ͐i+WN:c\(&0Ǒǻ|R5!$kkъҖwq#FF0WxIS ߿ng>iǏ93U!8!wcԷdo^bBqQ&k{V]U$?xx T0(d3e5v2")`Xb_mcADQf'TQW0ܰ l) L,|q)Cp#I!48d*zʄH'.x !]¢ E2PX+m-qwZd fh%c@CL CfR3bNz~=ppitq'TW$\mt5X'l>Ec6難&UhXʨpB, Sz ]XkTe{qi7g&WOH%~#&As uH ҚzM|o끣=a)TͦiɨjMWN[FͱPK80[ 6@={䏆Z|_K4mxel!6 7)yx!BiMQۇdET ̬3{/z*rsYe _e{ĬjVTT-\nܢK,x>='}(Hqe17=7#en} %䂷"t<.!7;֐RA̸Q=nNTOUYNM(Rp:Lξlefw.FKb-p@b̽k՞խ"bEADDƶ*lQ%@I]oSםE\dLOoā9M!E_'=K52 2DPt5*q G}/>+/|mP\2E;rn\.꠺\WVOϼ,F(h\A4g]q{U9i#QP|b=3L]%(J06M$p~/t4vYP4$0Lfc z I&Ӄi|CυH]ę dNAY =R-+\3 )t9MAJĄR_LUr?~pfl4pw@zڮgk2IcNj2aўG@3\mL;vp  29/&v86Ou3Sh =j|*]Kx`{uWƭ׫,ԔTTZ6iEV=֮o3h7_ɋ끮]Rw:%ph8CV*RtI!ykY 2ds(P9}qfR4ig{IVȎEHgJф] Uβhj¦C26)w;@X lF {\0\ *I%՜>ǟg1s,&Y_o}n30b()C TTL> DTKa;ސ[ihݥH! C$VD !%X&-Wn#c Qt,C]n/ b0>Ba5j4!p G $ip[Vx4mUo0 1c`3bPiCTaHbQrtu[ ZFZp@Dq U+0t 2?&N&2t٦2DF(:0`D80!ߕ6)h DH' C]S!Ihn\_ d ^K.0btc٨gArX0{ ` RB,n3q709m[#iLV$^D[A7DKQ #Y]EJe\JXˡ(Q 0DR\Ő$.5h CsfЁd w: uE ]PEg9TxEƜv ,v_Pڅh%)ql^3tW2>d.*,!_$:|+ q, D' P%eR:3L [-r|8:gh" s$ Pg & b`Ӧ 8@D(-Me]LC=7 zЩ30d`uzV,de)sljtFeCTL=PVّ9A?7A)xa1bi2 CSA: y-"X #N❝BK sA'u=-Va1 Jab̀PvF-<`X;W&vE͓JHWpILt3݇j!(\hlً3K8hTp萹@C a, uoF5Q̆ #|5. rFq{,kXӕ"ߖf4'C5O  a1ڀO4*yhZ :PG(JP(d0ά[B_ƕ_v**n&-_<.@Sy/lg\}ޭ zzu_^BWuReg5_{ﵗχ{rDLOw׮]ңu+j@3dVLe k\{:.=gӖ6NJ zFL.j /@EVW%4q5R:D3Ƥ XBTI l$% 9~aw }&~vt{9Em;ˣns#l6<*H7EN^1jC@*TNՀ0)ظLm!a @**}FH_T` /y 9r(Շ 8ƚ!07=9o ǥٖ3-q0>1CZQ>J7wyy 9vKu;cb ~dCTlP".1+&ؿ a1  Y28 8V@ziP;!0 ڀG>UR[sJHC1ŗi[p'\+''7fcT0!^)I Vﴭ xPADXer) 5=U}a_Xi {J0׮Tma;H3}'m7.v7Ygh*St4FIK O}Fu_cRۨZz9#Z;}N} WuPoFݺy'WӜear޶}~+g+c]}/:۪粱 \x\;օn[MNS+ysQ777G{5W#V9mSi͔µXp'NkzsYR\4ʢsM:>KY4EouR~[+7JszGN2j~>fX6-v3Ԃ9R$'9ȴé2hq_roEYT>\qөJG=:Ϲ.看w.iJE^ַ4osmuޭ" TlxƖl<&ymokgZe`D 9鬼:qvmTor&Ow?4eTd` $VZ+C\EL`QAQaHUrZ$( ȤyR e\mCKXvdr5w;ByUگSAKJD%uߏ75"uUS!$TF;231.FVU6h1LRP;M/6gjYح~/5_'mMMD/E\""J(z4Qp6O뚽vR+ւq BCnڏθ 1wnѐ#::ܻئvr5y !~3'aU!?~ rvTCOEo0sb*Q$"i4;ߖ}ϒ wY^\ַ^XW+/ޖwrGwyU\y7|)f`++PP=锖,_dn yƓpwJ_ ј2(EC-l0vҵJ;5 q$ {ł ұ@te٥fC>9lW־-QH}4M/E(ڂ V)wc645\/}KsY3sPtN.{iwSX!#(S@OgJZ8i({e?rǔzEW,ciYlE5;w6t=9oK57+oBwq|I-*^ yT(G;ŧHt5;:~ѮI(s`9;g5#(t!c#t~}W>}-! ~[:>KWgN#osH9zO׋m;n2Kz6e[5Hܭyߧ>_5oK\{[}xVg ٧=j}ŘyZ3Q3>J_s@ 1A6x^Gr Ef[X6ڪ=Q LʓD._ ׵]YL5Л޹^ud.?gң[Ԥ,]`VwCDPEIXyy%'.?gkxP)PT#=shXDNI$99~A6z~J&5\L,+s[h_O~RP; `T Tƚ/Tb`kV cFK55 &ABC8Uձhwt{?ar"o:g GD`"q b'EF5=i~ _dž݀ Iʱ0,VQa}Y@l CUڡ%|N1צpL۲Ώ"ޛ0QEo3;:knHLFpSh+b AP?nYa j@PK:Tj:JӮm"`#QIpƅKRŬ:&j.`G ]|#cor(!!ʝ:`PɁtTE;)-䤒I$@siJkPC9 <I*@ #% $[61# ;^O]ѕ IP<3|p|J_!m!r4~)0#"/xΠXfT 8۶H죀A@2 -FXP@\&  (L~qn(P]d$&|ms;}!8XŽOn0N-=@8kV .-1ឱBǔ$`83$qdcN/kv2ajh[$bă[ Z*G%-A6N%=1J9DSr &P0܍&=1‚vtxR0 aľx e V+ p1' d:Tnyˠcy`P\g#ԋp&v_U|vCnP'@@W-3@H_2=i@ 8%Nqwu`@&!B6֛lSîaˣՆA㿖wC,JPlFфn"DM*Xm@3m-Doȏ(5$QzH2:@LiK DE nAJ#!*{SOH~{CjꇷFDU?4*_Y_g V 8]DЄU X+[f6qal=o3=>gBm߽?`!μ_AFJ`|i8V hRtH[VaN6 nQ0 8 藜 />K(948ë.xj0 p0HAn##XQǒ ȷ ]*S˲ ]iT@oa@HH!BLGև @yQ/4( X&eőB=FPv{ PM<ļ`+9Z1ձ akEqUc/^me8@׽(7ijNSE+h(OAQ3/]e:z j`88%` 2PP-(y岮D0:pL^dО'Sy|o8A*)f')~Y]}~/ ߭FdLHS`%TChMA(DZ~d40@Y|~\a!G5͖H3`"su:K'd"c(,!VS^ykLYe3E,/@6+ ?@{-Ϭ{D>_O$E2uydIeRvn?@6}ѠZwݯZK 7#-2IXN슿{)5o5(\t̚TvzyH*TԂE@YXɼ$`~d*Cx|ڬwW< BbXZ1YT=TU Ur7 62DuICN!Qdz~o~GT'>ZzfW#:R!ŠO2W8M鬏qUFCWFd@"2'aam߮-~A/\VtF+/8=C0x(e9c8W>C:}\ႀ@Ł#GLkt>+ i NZ@FAxBacw/+Ҽ` 2׬ͼ1ɔ+̠SDY%y00N)Th8 J;@y{>{6~h5ڊ1y֬5v]t"B)+d_+"ZV CgodE*rL;瑰$B7h  7_̉ۘRmU|  ps1GL@3ϱv<ˆ"")HDӨiUA֒ POĒlu[)[t;I` +>>|? zaֲGh(8Nꡠ$y:kS GBUr:&'!sᮙEĺSކss&$~6܆vG u_1 Q2F"XV]51*J Ab )Gf>r* Q &hkcHrg^x~D40;H$"f0}=O}G|NU{>]abb3hR"[B4)G{kG\1C$8skKPPXhfaDCD#01B X\9s]_)*w8T: G 2$(P|H+(]S,xJPPt0t8dro#'R*{cb ȃ# m9ގ\ɫ;93ۢX=4 [-J:Ekc&Eف᧘o37d}9;x<"VZKrB&L1bxe;TN&;ys]cNL79t Dy3}YAܧRJs$ nHID\V {fSzwIJ%*A1[p1aseW?JC7Urg}:&MfCzO~É8?R_q_ /yI9>Πbu':ۧ\a[rL ?4ˍC@7v(m$HM=_ xB&vu0xqRZsP"u}@( ,uP(w 73d gHp+2} lQ4'z1$ .MulY$4VAnxB`C&Ŗ:BCGD,xI[N $(ЃY+\}hkM>$L4HJ'QI핤 s^e'[ e @dN? (?F4)g"Ph噩4-;LzF.#؜фC!D:З \aYTǕ^ TGgY;<>ZhGj@aYl "I%×* Z[P]O3O~~}<ΖAkpz( scw;#q: kca]!a,bc Қhe&WRWs2xL>|Y{rCnF p%löp؈*и_6ҥ6@hqFJJ`A;"T+ۜ9& ,VE-. 1KedZ$@dfdyVґ8Q6ψ! NH ͳ9Q.?ɬ0EF9=`dhEȌpLg@+A&:n`!8LKxUs׉ۘgy$uZ`7 4xЗ !V\v|Wgr9TC2Oa}<$ "&#D N_{ëp D > 78UA8~xL^':th;߮0T&P38`ϏH& ȶ Wy!}~|l7w3ܴ2jIމC/fڨX=Y!7 4_)?/o ǥrRUK&WA1*#̫oLbvަhH4w@9D.< @#mHƁkw{S]|CcJ&x/)ʒ%I &F!`D$ 8'?| d ۱8C$%{E1Lv&@ǿ~SU8uV=qQbvؙ/~N7.9fF}FgC?gEެ:| 't~g9|J|9|$T\ĀF" 8]#*8z )*[ ($q -T0@Lc+sO`tr%B"bK o%@kd rڈJ"wah2&prj֥Vm=u[x!3 G@ƤS]9{XDFA#PO?ybWY Jr+*3]]ʠztCWW!;$ SF(@ j*နڒ?}M]Q"<odө5:pѯwEaI6S'J2txN4@O1E/\6`~4!:BNqȐLB΄r$4\Ms&Bu?I%?nexsw2 jq4l&(Q3\ b ]^CC A[%!B6$EAɒ ˕ ɵ7B!`LfLR_٧]p XǼ`EGy\7R( 0 *n@Ȑ!PkJZ.UiJ֔4m b$! &)&dKH& UIY& E\PI A2e7rݫ/muA۷.n >ECIzplA{ /t? @7CQm.v:f!uԒFI$FDDDWKHc»DDQn@m,`H]yzԵu$I oV͚$FRI#)$Hڽͼ)IIFۗ/n|ܥ$I$&@&I$_o֯T$HHt2I$[X虲 ; 00|QDE1_c( 2 ! j?fEt?W7Mm6yDGA/XAiBZV S&Ἕ>T㇤{GgIw"%>D׶wtkp_x :[s`$;^5zH wpr Wz-|RK{q5y!02MBk:t4j*?p^Wڭ1^QqƭߏW튾h̐# Tj"MY3 @%g- {y L.UjyNgJlQ %!R5(Rm<CUvegI3Iwztn(C& ;˰b?RZj:<[d4$789Y HbJzXC=ϗ?5O9b鰦4䲢ϣ^7&Fr5iىmӴ֗T{޽mJ[9Swjmdtʢ坫ۯgjN.u<@pYie[ xI:uqLXJfF.i[T ˶[;FHV>#7ϖ>G[7`ӔBQ5Ywj͝t+7izTwԌ xhwy4jG{ d?מ\o+Y1<6^)EV}s׽2盺ϹkoXDיk^LeT vjk^MotjW;eou/9|:Pϟ7 \!+-*ϝ]A\qhB#}x6w~g޲镧o>T*+RsnԪ&5r@$a9:ڮw l9)zPKj(-QG}O3 8/ԗ z|Npf89qF#5sގ&f o %^}Vt9M[TTNr[%AA)P'ЀCz ()TJH5V9T=^ȽMŔ5L7n %vlm*̬5mk6f|/>.̳n[=fWMDʯ< nh{ޓϻ]95"]vSP\bȾܫ:i,LIOEVe hT1h̔Z:. H"P1Br !G==~g9FghR<[8Zv9c+E,[QX Q=Td(_4N?}NP@Y#'jTګxq@\ >8ɒ멕)i h,I5Mї%-G2HX)?}ϜZg mrgoO_ی]zisHDqna܉D%SˀH n8Wl7U4&D&Hi%;I "Dʦ(\ϟ_N!>_ddiFM+T@s#$}r,qXxܥqZm2[&/'achR'@Ybg9]ֈ(=4QM . T"a~<|q@%/g_CADRE A"&" +b`SZg:*R0 Y琷 %-ma1?N{ꞝR'}c(oH!tX#74VQm2ҹ?}kʠ?+&Jb+=_[ gAe'3uBI8/[Mj%T|ZM|T8y4<꬞3M㐺1]Eku%.3`s΍9矺@5dLu0L?a5"DEHB }Gymllw8ނj*(JJ "L\Btg}!0 $H}q j)H!J+^3m})*S|zv$ Zox1W ;E7kJA(kn8]5 }_@)|uatji|Y x}9d88L }!Ab1n` #ya"R=lz~>Nz6C+0O!$Ljb#.XW28c$5(\cRjS!}G$PPɁy0!asIM"PGILM ""/ͭ2$CP6#XmQib)RP|: :.<ԳR%ҔwPu)fRu]DA$>m4inLCحsEբ@RY!GD>)(2S$<% ?$!ByyOSlF}uy/5) D(]0!JpOϗG+&p|ģD% ad͒ .KmBC`66xqЊ+x!GPyu:b;gAzNaұI '}wʤČ7H{7ɺlO6hSB?dB4P r!&T,X!f]r^ *#$)ld\'&z0HIi0 Hd2y򫉷%lw.$Y4|#꛺8&=wܮzG?65 tUo|KgLgH\3, t0$06V7Ya\߽mC /gX'|[ilCLhD J'gਪԦItpdH!0;](@|qR25&ѫ%XZFJ"nj9E櫕jhvLk5lk1L 1U1`fYw]w/r;sK~Q@ TR<`|LDySt9'6{8#c*k3y+7:6F ~%ΌHJɕ1LӒ"hYjN,4B^X*)bŘLI!U򾲭oѵzțfk2d̏>!3RII vwRȉ$qz{onTp(˨0..E 87B￷nY"u4Uw=8 w+А*)"P=Oo|#s;x-Ww%L"Rm,TiE f{y?W Dt!"H!5"^jTԮ8#r*"Ts#F<sP2Mhְ0SZA `i!sfLI XBwbd&Xmm w7C6[C3$xfNr_pC`t$29!97g{Fl嬧;x0P\RpY2s隹>]4<ˌJ]65hƂ 7RJh38rf^`[rLX28JPެigʥv$i6"y vKI#fGpD )3D::s76z@dĹ,gIs:b1X]>IgpP-"r!]I=NeZ琥=^O^$g`\00pJB <a1)\bzy wȰ=NiHȃ ٹQ'sQ_ ,JtfA s׾8CU,D"J@C"ntP΃CQ~k }Yg(P JR\3+֥ꦨ].N%zRRJ)%@A\OPFsLl)>C ~נpI3ҢA QD:bP*Jd !AÉd 28sDdr#F!s?dANA "9#6SbT(tq%%Mԁ@A2ow=Zhqm@& TPOm%Aq+th(HL3Sa@+tF'η;xƧ`:$KM4Q$˱UZz!97>m-AH+̤Lc$]NTsFψd !:C&C%i!7NM ϤI4&>GT'ּL16&D& |A 2 X@/QS0 qVjH?Vb]%M_A|\*NeABNRȻRD-[cI!Q!ed1EIa pI+R<@I*]{WsFbf~aT}9TS 5QJLDuL]H``P-j_RPvƁeReJEW7VjX;XHDjh]'s8Ug6d"-Ћbs{uRLI"`h~&km3$ǽ^nVѹDG wso k (  o9C`p!ax &vz_;{HY8Dy!`iqJ0:pB&sdTPDMc|̓OUzfr@ qPƦch&}ތ}ɝݚ3twvUY|. mHҮ@CB6+2htMWDlhQPZV9iKnmchƋufԔB!%h6v6tf/ol ol13],۝H\89-'b`;7W}peP m?L7wv'rmI1ȃ|48tcHJRv"aXLs:Jӥ?00!(H&ִ S~ } Qw_m '$j 2BLJ N`:Vm, 4IMR:'=heP'U ׯ%MllTD6-bB+S*Z+)5h FM, #>a}~T~pV]s Ir90 t%&!QFcf|?_II/O#p2YUm>{8&C q5="HL!(hQza l~j83wG9F~:n2&<ꊢ8bL2D"Up@rWxfLH9.&jaD)pP3*W05 EdȰB`l#0f yɼDôCDG3)dS' kA|>Yt0!m$E'!|ȭZ^c3#,*$2d (C+G0TfPAC(E̩ s:Hvn8q8;TLipa)-M8ù&[f;bC,|ПEWv: +q6610!Hh]"x8&`BT \/$BsǨ@6/ c?OGhc?xw˻R8tp ySdaCA(/{VbVsE,Mq_7]߰\I)iLrٮG{³xuUUkwq1&oIrH7866&:Q )1,W|:haL`qR ,HY"& /8NYKݑ)p@e /wCRAkL̴.92(giq5Ȭ׻rs&\Ạ 9&d^BS|*lAy{\,@2oO(Fxղ 3! r!"APME3pr9+JqujLIBe#`!^VjaJs Z.pls1||rl G";ё5&l輩p92v^ps3$\o^3 &p `]˗;: Pҕt Í)KNy)EhprfCV(Ž.w;W2P$o n9Zkl(O^h \Z' O20gSq펱="vxڐf=S@ǿvCwfz(_ yv=|f^O9V[I_⢨=D񌂽_E D%_].W^ >̡Ԕf,(2dWV2ARj豄&Q)Mpdu{E"6*%RS2G琧RP=|m1!w)\I!C3Iw0ާ3fD P\cYG5LNWnR8̀iZ+mK*Õ1S!>\)gQotbс|qx`QV̐Esz9'P}P\ Im4BٯL.<`,IUD!nf! ٜvQQC]6fR鴕oAzΡT?֤PR`dŴ}D=EP@*]ç "UEaўd<.)F?uq, 1b ;0*|+"ϗIs+aowyJwɃ|:¿ L ,fY# f|!u" Pޜ7s1s<}\;uV2)az_wGZ a%s Q!DV8 Ο4> q' Pa=^&ԀIJ !{M~Eab_NC\rzr$x`OuZOqȭ\ yG>Zv4 aJX%DUIDbA_a M(8@;h sð_LKld] 8~ = )A m6#:׎_ՙ#[N"&Ăx($)JR-(i }15J901pGWY>G~O>t¡ G=y1xtq q=9d&xNr20B(0*E}l  LO6>M+Na9G!*\lzrI`I1@ #) elqa eːW+A@ a8p0e% ZC ;4lBt%XB LzNi63|)CE I))N@Ԡ"d! 41, NZ\幮[][SB51p(M ńq@T=$Nd f༧R'6Ylu.4oP[C>)pɀ^dYu=o?R-C20" ܁0&8u90SJi$^& WSEbL,2ԺPX@PyƬ_}FO!V4`LȄ-4hDDE% ^<`[y_ȨsJ6:**y{ (_hv4w%E)*ha{>{(Fm W?X5:ASPذ5;BfH)a1$*^ ,I"t1_?R*!XByKzg fOw\u>9oM#P6ua @*틹@DDE_̇uPDD]=v* baJD]L-M`;JDLCWЛfI@6TRH ĀɘkTfOvyM-1Q1ҍgYW>IAI|tL+giaGn8PD7^Rs:fUu`6G3(v YFf{yq#ˎab [va ,2 M_&~xq\?9aCH4˜32~)ɆvC_߿4*k˙2O6χxJ/?ەǗYXA l@`H3&zyZ{s0u<;y GP3a!s3hWjOQ2CV̈2C:8C𝦍ýO cƍd!w^U`<;!Sb3m˙ziM>1";7؜޳<)^>bwsL965ӻxg@N/2\2{U9,uQ)T` I\219w6p#!$Cw#0t' XaPC/S;=rV킱$-p֍w~Ia`n˻2klD*Q zRgnC}h\Q럞swʸ m83s`ɲJ[;~{:HXX°|lGjdN1On7 1Y\@XR0t/$(GtTٜ p@fAcm?; ]kYJU)E'b{=$6obhFO@#iQ@˘{Jc?#3aRL4!I4kamtL@=ف`8zׄ DMCWGu% 2t[ G7H  H(R[iUFζBxx8qX_, #?%Hh +S;yp[=^M0YUa%,t/]!2U)/fSӸTZd$"hAN`cf(<'S,צh/mIC qHTEE)mzJ}NΨE8M T_GdU)E?/c܁>U!QtG& l N#(m"kꇲ9}^'Y- +%@ Bfo { 0n; B$@P?DDYU32PO+C]䇅DzaO:}1-C?(>=_Nz]dP4jTLWV bZ B _vlYXzfR2 !zld}A" x*MfET6:> 5-RK%BT3Q\m$E;Ύ9=HT=nʙ#9ܱ1Ѭ_78uf9N M\zso`PW4VH4jw67P;q*T:8ɺͪPvSBIGhÏ)ppyWɱޗyM5JTH B44c?NtM,=ox/KTI 3‚ϥmUFӏCSd>H"v>w4K8`( b v`-ngc 9f4<\4Da c|eQZ$(Jb|a.HMcBH=]4E⧂O-7Ңr Ng4&u FHh☣f@a5b{,l[eFnr6cBjdfYKP:gJ24ADIA!# I(]R |o tJZE j@A]\4=+JzcF]h "H30 eC@*沀~)ƝM`[ 6 v`N$Y(G: q͐߈nSnH +xaT JDZU) D)BBUxL U!A7 kQUԵ%vk깮lp1s\ @dl3=z-baq¥. lLLq i}C s4!`_4o;k SI(}O:O3h])1=]^7!|'X3V0Nk5KaAlZ{IFךVQ?,G7fF[ 22Ĭ. %ҸjW#1zNRk-l¬ p&)MQц3E)?f7gi(xAufRRì0\ `5&%2b0mLS%!_q"RS} qY7K,KUAE3,0QT2ћ s.Ubh뽌a Ė&2L3pIՁ@¸wC0Py>Ӵk$8_|s{!mWtt:s5'r(h$)k%vTSP lKN|U[גs[M@3 8q HdouF=I|wL1?!E|bYΕH_T t 4MAFD+ t d8:^lT}q幬QH X-f|8C>&Tu1c*Xoƫ)b]`W$ } 4OMc[()s3-C6 9_3< k0Yց1%wtE뮇nM8ju1h.LĢ($9%p`v7+|H+5r#dQeG&(YCIs yyO㲯!γ:RŅ$g!z9hx+p5@5dC=8ڜ%rg.(h`P]Ks!ެQ3&|P}^! ';c"8̋\`qôO^VȲɽMÇM/NLt_q'FqYfbb`"[0yܵ+mX̜9ߋ [A7R*g\;\.ɧYM`2ڵJ)5iZ e2hH,AVů$f[-QEZ+J6Ѧ‹CU%LR?<0zޠڨEhhM@4Q7OxaiJ#% bYq8yq^0]XN %ԉ(dR#/T匹oMt޻(VWn6Q ,>Sn A(*JJI69Nf*SnrS- c-ѴZ6j6-WHK(";y+4|ɭ8$?'of|P]&ӶPI.W~sS+Wrisv\뢝]q?-6@PP ɑ2FHF:qT㭋vjLثmՎ"nO!uϰH׌TQPyF8aXOf hR%l@;g懰|@ԃ&أ2dQ7á*`YOKد >B?~SL d'Vu;lD Nϰ֪0!Bpxul{k>) @r1Im!In=OO>/7#f#p(LHa'!eyzŊMQe"=9xςi| "X 0OG2_;^ѹ/xˬLnHq\̤@22le4,6ma"x?L0é JSֺ쪞?ON' y,8%|BAêDB a%P*%a9ppGK>3 I=!2B.UT-ݍ&KȽl" P*T@aHa!BhH!ԝC%gR S0cFS"C (kG=[^}Lô>Pm<۫2;!ALysSS2ەY G9d|MH GC\\ϺvQ3 Q0l\'C:L8`(4w98yW1Ή> `zr.E <3 2C #MDhsWz ::b7( I%z lIʮ⍌Hě#U4O4lG;)MJP)=4IGe*@# Z@>ߔD0|}p~Ң %&s ;=Q8i>B7^'zڊkԂ3o潴n[1}%L&jZL,i (affT aB ˆM6A?t}'gB'3$9l8SH T=Nqtȧn` 7`a<FCF@q݂MXv!jCv*M"$[lcz L`(BhK4{2BOt}KNvw>ϩö% ]΀Γݚ&2=(23ԺkdusW2[sg[L 01wBM ,|4n[;89BC0XOi v:J`(>kzw>\was}*Z0WC&v\_wb.dwN 0"QJM!@/3s\wnNBfdsG$XC:A,,KeF4D % 9,.QtpXq@@ vZ7Vʪc/5MC yA'.@`wS,I YP3 !C$bS 8y`VG2ӫ'nY T8&Dqj>5mLh`cIAUR&`xNyixXVIWdy:@! oP<.<'OdҀEE(.X0zuO¢գlip:o$%X !jvAG>2 {΅PǖT@w~GC2Zri25ps#+0I >xaHJJie<" О+HR^nPAAڪ:H(LM9R{}TS U<rGf\ i2Yw(IW:ěU^vMB;;F!\xrda!MiW 9p8 Bn;j  !p;sCL9aLbIݽ!$v~޴j:Ȓi3F8C|m`}ɠS;C&S! - $Bë06pq{l*YSJcQG$PǙ i6&Ql؂1O 8D!sαrg2$DRr+w .B)e 1XUʷi$I_=;y,B];<|ܪG5/8KUőT*$|ywb̌+S*Z r(]5g{/Ǽ@!(l7mM"z B S=S:4y4w̧3^9 Rp۪.Vs`/}2lʧץ7.xR.Z$ xlk'!Os1`V~8 Pe$BY@0-|`F$2|1pI18sb&) F<L<׬Rv.G=(g)> 0{P M⪉|"*oZ(* 1zg:iW98o̲ 9#{zz0l' Cszq7vs N&xAX n[1`2\=K[v}nCAMFݑ\RmtI>̠P! ٺe=q`\+ ]X b*RPPҪ(ID)ZEwqRu*a XJ/L|P1hA7>T?'\9kN`;h2ix(U+e$>:?nFrkc⇈|;)1S5 tCkpa l9*= |a T,$,e|J=C[RVԧ`i{TBܡqZ (A  H_Ձ oS\¤b)R"&",QAi*(_s~{s+i]`)J.D%}`S1D q  /w0 (\ ]?#s4fa37H( _K,y*5L [(Q2)\Eu0P٢C`Lg[59a\Q>FaP#͒S:2iZBdI"qcM X&]ДA0:!RD0B׬G? +Jm%Oo( CؗC _&hUh0&iH?: OZ!Ӳ1!uuE*@&fQ&̐dⵃR!K"93?fu$j AB0Q1@q\'$i!'aD3&'l 6D70VI;>f#LTR5%ǫ&ׇ~O L$NaȐi") @f>p[4J{Cht#.\7c8ISf6B:ɄݝHHr$hDysce"2] @āv{uoMl!8bdPt6Gs0?dDmjQNHlP%CMB;ЖvA^HHgxTu|{/& ;ɚ12’sA2CzZ41/ʮ}xc0HzULp,+d'KHr)E'LXjHb%VNBj!D:ʔRY`" &Ԛ:{%Hw5f'}ߴб$Q0A3v L~W1DM̤E_aBђoc:ҜjLbˀ,0vс12> nC j58 1;Nkic1_'ɿΫga TzL>QH2D9[p@BD< Pr$rd$dl25Ȅl(D\eH(O,5&\@L}Y` |M0=9 `p\25!RuNX [sD#[f ': xH90H&a-]<|.&8dܤ %#_Iu2ShdLv4%jRQj=eq]L A@06@8@4PqAK+/^hE4 ɐCL5ԃJ:4i؍N㾴6 Q(h2pLIVI(2 -`bDOu2XɆu- Ab&I1HH -a4СNH8ÕNMEQ]!60<'Ns>\Y8eNʓ-GĒmEUJI4/N #^.a,PQJH=k RyGGHWJ_xbdI)ߎS\T$:3j!ŰӜD=RՔ'"f10)֙XAWBC d"0ST1rN| cow}9PPX5ڎ]jC}JA`[iX$i+H\ 0F! q5wrmF(mqe4 hT$2Dn'NG3Ok)^]x JCD\K}<:>Vb#bHlI#1O.w8!9\Tyk7a&"!ӓf#͘QNY2dLx1)2c\fi v#+<θ{Ar9,%P[L:G(䫛f,Pc`VHGL )LD]g94ۓ8fd@D#$ CP0e2`cOʓw.1EgnPrhLS'as^;ȫ 3d!`G55IQgD0BNwwzp\!&f&2pHgwӄLFM{nJ)57Rca&htfլX"~? 6M%%r@arԐ @|C @~\ xPNC#jGP:ӊ#CX!_foY #Y %l=ȣ<+l'@O҉'k;FvzrhXS?D> ߀h TDNOZ+,?wv`&J BjP?`zB&a36P0=Eֻ8Hm% QFt6XC6T y7DFu;|ӡp3{,7>vot0:`[hy&x]?,wTb6hhQMN La-S%P!@b܀m!L%8Ͳcb.;HC]  "ɣ.x"O:w%bۑ)j5שA*B$Sgp*̑敱%Yԡ0`[}@R-4ac˲a3%=aaf+KX~TRT J4=h5vS>CbWL$(ߴ8ř;|#]hο[s?[z|U7-wvfQFߓ@%"hyVhW +Ppx*c"J "2~ؠC$P2[U7PCCDIwpG.9{ki+r'rxA1CE$1 BUHM(j`ӈm*=qoD6Q8p;QJ~iGx!<7.&@ -JQ/ ]5Y3'W8GS 2a%!32 C,iy )졯 ?*;(8 fShCAwL'B}|{ހF"+6-*1 JX2Ѭ1ՌD0(***d9}yVs!2q|L"pO1 % E`8놤4QRN MX2bN6Ș[bƷiR hNMmL&ۣb6O1 ;\2)pP^$FXJV%] O])>=82=D`O $(n{& `Iԋt +W()Hkh]nӺS\*,Z*׾~ِDP\9(WL&=cn b.k(.Vl-ʍ%6wjr#~eI8.X&I*gC)!1U<4*+#NZz2ɸS0 cD;OhRvU Q@\(# 6Db'8q,dl&*ƑGR}A3$& `p`c!$@C&)#a\^oUPj\Rd7Pd#ș?OrcV'ӂHsh9Z沎fO1*&92̑D^5vUTicbg\P(ᰛ"4C1UUIAICbֱNp>>q6 IM^$D(ؖ\0Au>_b]NȅFI";~q^N@80!I|H\J!#䮎Gq @BMζ1N\ kNZD5S'C*dSI=(5Bc( əD3l~ڃAzc~jW6Ar+ ]]N/!nń~6{/*pq<MG8Ÿf!Dq I kny;7!CnorL=0@F0 -R2I&xY%+:hYP؋Iߘ+Q#v߽*Gv2-tHgĮAaj"" 8GxS|'*'GPV-8,tnZ0qMzt㘤#vo"<@X$I(= sh8Vo({,-H 1׀t=$ *7%8}ˆLDY BD@Om9:o,4Y bD7Ɔs3eĕ4UGf`zD^Z#(Tb BH&{r=h[mk(P\I@iVL|sI ݛx%GPSr2(Zh_eD~Ά$U2QZ'0c(;{?scD4Y\N:䃞[9X&z Nޕϓ̹oGϏgo9DgQ 5 G+͉‹zd 0\pI{ [$~}Sp2 'NL.'+Sew@Xa8ge^>fmA҇HXC0Pnhӻ%ˬ\үv{٩ߊDžQ\Mg^*pt/-M;;'NU;Wʊ5wvjcA5G=;f:\ kݱ 0@16eS멪o!;";!83px!vCv`gMklO[pxSwG[o&TT gN$4 N?W-3̲rgFGf󀤁pLEٴ"%MʲiiT(!H`A( hcE 5x^aW3v[2)0'f&XV־,H *R*]þ~cAXo|{767[&uga'gX5Xy1RڥU& ּV0Ȧ:ߞL3Q!>\m# 2Af.aQ9' EҤ* bg 2.Xl|mVy[^ ue#〘̼{#: ܊f% q1kq4U7lo%(/H:ga^% l%QdTq@6֓w;aym @`0)fFB tՄĒP!ұ:% ?N)7+| ?29 dx%fQ8Cq $;Hx?8DOKqYW8ĄC q!CD'F5 x>&4Űd3D;s "9͞[qWW,)cWߊNt@ܺ dm_32q{qRǰ|>Rq04a[+Le*u  E!0‹̋2! %?!X:@1!tϑa8pu <εX' ]c?Tt23Y0AߨI[Fdƀ`k&#SmNq>~f! [G"^ *FH"PRI,7 k%xþ.6dE>:<%rh*)HĚMT$!hʈ60dg2I|Ez'Ӟ^є~Q3X9>H-R“\תHtY*;ov9`-eEֶkZRwoC]5q7sɇ]8 `.8N3,v&Bl#RSd둎Y teM@ƵjcR㏝5p$~ 9Gϝ >LyJ|]MMQ6g0@)Gh}|U#*$ )"KL>8x!v("w4Jথ-b"F F#QlDDDZ(F#h4hL4EFTkZ,cj$QE((y̒;xHrL|vH4JD3Pr1B$̒  " $q ͚.^Ԥ+AAK?CEUP0]rNީ^%II/$].uݶmNrD-"߲m^-Q*w`nPK}8 (?IBzX)i=jx:ۍ lTN7?^FAK@w*]u&2QUʢ&:`ױvq}3tfDrTMxь#ng6s\J>*>|>go PEDC߿2VlߓVDO$ 7 . 1#Ta?n0)?f&s )1B?HG><$AչuM-DIa1c6apLZ U>rF;AlCj=A#;  +Ӿ}&BG-n-&--4Re@VH /S:?dipe$ ;>>QfFˆ&^=ݣv@Gx@#Yg%pK@(Qr:bDTMWP`Z *(jb?O˾}{G95K(c>} 81 ?(BgǮ z5?" 2#&|wmO`9wNHch ]S?Z"-W!qGxL1f& 2jP* {Ce،Z0i KHQ@QE0O=2h;hɓEhќc5Y˯ <#y^Hi2<䔇'愴tSREKL udzJ g׷ڒII$ᯟ9Ԫ~ GJ \xpl6{,p~~@@Gs JH?I2j")w WFp脏Lk8 HdQ`bV;T!2IBծ_>:ہ|eHa9@v9;|c) 1'QNW m DE'P0r<ܞ/[-Zzqd$c#꟫5I ~+IIE~VO4]5ۇ=ߐb0;0M$iOOٱ-|Kjpi)Fj!L FEQ C#R}G7%в;үA?CJJ%)mgؓEŒb"*j[rd!xߗJ\2W"i812%*LU0@jQcQRiTR(FƋ"&+nbW5s4I,Y4dF9i'[0$݌1>,w jV 8@F 8Zqq/PbAdhFڪXPi_ʽ29gúyrT|B/%l3x\WU55 CKeQfUda]fnhH B2 >tS3 hmn{w%sǞ$tw!8Qs13{D,6+ SfTMPP(9Rи  .UC*2 3NsFՉfQHvh8@n->L9yߎ܆x=OkTz.a᭓&i [!Fyr' xn ^bl4K&NrAA1fvφ @%ͳU HcD>.\;GC@UuMQnE@ jux֥ks: 龬 TPi8dA T<{zD6d}+;<`'& %E-[ѐ0֓<Ily.i0יg!rޜ5u߀Ѩ@ *\ˣ: \ÝC&Cow{^cࣽ0@EAfshhF0 =WrB:щq8Ƥ0ȣP/bTHV 9 BRXf1PqVw^@¦wh{@uE5vh0r}'2 dhVy!xɶHtC"CF2t)H$)qE*7ޜ0#iMm!uչ`9SH;VpF#KyA$0A7zǪ|O&Vv$dHfU&Bv0؃THT Υb*ڕei3a|wiD8 1mK(aaH'ѓopŽ;OgYs̞*@dhw+8kcՇ [it@0܈[HS=HHrn&x`sB>χ \M  ACe\CN8 ̮n]n!0 +n2MF˿<è6MώEL[sNLڃ`3hMsD9D)Wx̑@M! ]'F#dㅅ `>9ޢv̛^ `i {Tg3 <_o%@ &z6k,A׎sCXC=t `GϻBlVO{`PNM:gXq#'6g]=ҹ3Gttg04y&D0pT2r(!v^Y3nҜr,LId`p6RܪA˨a[.BVCKFWX`ԭ^cImq2TvDHcZh)ֲcR-Ny:\ Uل&+50JLc$ I @L!G|Фg@>1*I ; ;^JbNSX_sr/F #Y&'3:Ce(x=S׎3=EG3A-^؅MAIYM\62S0&sv`(Q Dh‰DTOE`|{| Kpj MLKñz:: {`'d 62RLxmUzGP1(+t;9*R$$$9 hh1P$95sb""d.`E)ሂRC M N`` u` w˹fAr̀`sa5Oٓ[x'ji*+;dfaCCNO4Jj,qDdO+ ݪCZB+651B+L, XDDV>lb$ >HP XQ.#LDHmS*"ZDAh31&fҽo3z/6Pe&(|̜s2d`1lYZs \+c\9;D@+pZ聎/ 1Gyx(,2P)07q'%!") '7vc)HQQ^ y*w1!uȧA4) l{Ʉ/.(E.8YU!.(a]`tު:cDԧG Ç^ #Uv+ (bw?_fYCgUOw# M[d RI3glF#R4 T GH\$))fOr/~CЉr4 `?}^=#,MˎaEfZi9̈``YѵD*REhV:}/ז(z=diZ#02_h )`+1`$9lN;gF`l{"h^PUe *2!tI<6Pyx  [ ׇ+ ,v=ck^*T h" 8=Z'!1`EP +v\gtJ]Sp\4*Nէ>m5 Y}ow4A:tNΈB dWEȎ8>*`PG-oE&ؒN4JHR~!w-S]h ^Oܡ<v++@ q($nu7M)`DPNن yk|uq' p,'<{˜ޓlW@ 006~̕>Pl)h(xj f=BS*)\BH m82Պa1S0 3(B8'@5`PVхRAPxD p8s! $fAȉD>| CA:=eoa{n\g-pD9OtS!V0 0X[,IFU%&zهF0G(>%!: bc ^x=C#Qv86}zQöN1؝Ó~N;Ko0ENI1=0=T-qtX#s߳zȧ٘ ʦӂ pc p$D_Tܢ&KrJ0fcFݗw|! RZR (/D{{HO (0y$$jY5Fj%BZ$$KtEd jS}f"O>((Myɢ%ӇF$:\e9_1! llN<@m:_ɒ.vWUe%3d wg}?Y`DA<}h 8pDD᾵M4V[yt|p?1۽gꆽ)M5H`p4t7Q@ CZƤvֆ|i_IIJ5= X)α۲bvby`5A%Jl!. 7ƌllZ g彩rHz+F-p A!at0‰HNgms5ʵTBJJa& `N V"LC$bs2D-)΋Ks K ח2m BƜeڜ ԛBr^ʝ"RE BVn\[`PQ%|b3v$ߐrJ&<,dO 7^4"ЫSTʹ4fYXFJhH˛CU$8g! 4yevZI+)XH<J8*5|7ĊfBbrS񭠼BEAcSZ*gyWzy -*=eJA(@ #}瞐D&1PAk/qFfvO q=ձ;\ EYfMZ̎7p'S6kۢNnmO(q.+!61Syg#7{_p9x|PfdO ꅾEnJL2%Txϗa8@.A2',k̓MC?C$?| ]}ϷޜO#-27n0O$vO") 4`Pa=UP*!=C<Hc,pɔBSOB($h z4hTBRA1 ~οLQO@|$Jrh~n$6%ٚT՛uw]y%0dEG$S^z憺Jc9 %+lw8ѱ P!fgMpN.w7C #{=OnHGA$HwjϦe;)ϻS kpȲ!1PMp&MJ2"GGswnl|0DYpt𠿷,AgWW|gӎ(.U+^=HQ~I@% 3!nd.ee0Y*$DSӢyUӮ@d2FdpQPe2`uA29t#C2$2?vq)ew(æO[t.ʘr)Hi~9NlOlmT̵x):@d+ZvwCxAo?`M+hПF|y<$!=~_}2!bY>e^?0F (@V hÏ :3wxYLm(b*FC¦M&kװM^kJ:Gzc N"j MoX $Ab~ 0BBBd=ݷ;blyiy5yß@4yQlE34ѤSA&7n  *dMl "P2O?0@$rmCQ`Z&?ɬXEQ:c ͡ʕ빱׋xגlGXx-`!|]8TP|TlkM‘-?m:sJ!Ø_g=H}}JoڣJnZFSiӒ` 7Y3輇sx͘O\Lg0>S H#Ϡ9cr8b/a lB&~]2C67%0wz $j Qmgw"8R4aKN8NÎ 307i91DTU9Uђ1)mP+5CF hxz9?#>$2EaqE(g{?M TvD UC=Ǫ3Oz B&pI30\L3C$Y#ACㆠ4;bP*yAf$ZZ*mF"R`%JI1&rۙT[x U:׮ UM逯@OECr~5҆z_yR9"pc'&EQ1S}٭(|E4*0e$>UL${8 SlZA__(+$k'ُ [/  n7k}JSZW[n{{ [wW9➏ R_d@ tuhnh^nZFրg>}(jvtǮ0P*U>gUwaƮA{}޼h(P9zѩn}Yw}{ksΤ}h V/]}j=4]g]}돻v|^{ޟ[m{}:]J>etR}li!﷾ws.GwE҈4(m=a =q ^[L ۮ*/åSl_\p8;v{S*W{ {ױϾ= i$^٧SdUw&%+M*٤@|>os(@;_p<<6}n^z7g;kSڜtͬJPr:yܶNsZ(DxVo;#K^e}Ҟ;uzkc^I ]m's\lӣvYu{ĻϯOJ[՞Ӽl}ύm3}s䏻٥@γ@7Q}wFwڜZ@VT[3v-4}Nviu/>}>|^ ` @해X`=(ѭ{=oǮx:a-,YlSJtFDlkuw t饵{&f]׼o+}:tU;nW^OzXp5FQ{6 .v{Er-eѽ͹JNՙuTYiMtwZfU5oC[D{;lV;wEw4ϻ:]=}M"<+(S^C_G|^gʔNw5+7gIv4 {_7nG˝lwܻ}-v]:wu].ڢUr-Mz,LeŦ²O}z﯇Wssu 鍭4lJҸ;jܠlJEZ/෮;G-uGzs${ץE`${:4oD T%ja.ke;ގ;ƺ\t =mZ=;;8zcئ_^}`ή uūSصEml vHWws[Xmu||yh=ά3 wwίPv{8v3^!{lbp _GO.ⓞZpy^OJ&n]ٵ܈ԑE"ηe;݁NcY]Uf4V%[n":a2 +a+oq(vMvi.ΰBׂF*4꽳F4mKQN)+V]d2rrQg[w[;}T(CV؇Vo9zS@ wݞ۸mv;݂g<~Q˷MWTEop|c% ~ r3':6׶6F۫hȣh {=ڼrlԕenygٞ5Ug0/م^MiF j}2u--TU j2Ub#2 KRG$LESL~>Y?,׳jAJp KSTKQIIEM1AHPSPHPZ4SMUEE5EIA>2򪪪*Qth "5/寮u\E 9KOf̽eC4SNvxC!ְ/ I:U ^6mGM_~XċOfה?<7|#]獔nPD鎪Vcd;8iMO&]L}3/:NQ) 5T`Rx7蠊" NU/ezo;Ab{g>qȫ쨠GQwhypHR`̼imJyM% D&-;΅O.@eRh#dKD*b@P) R f/=+n N̤m*"p+B()HD#@9JvO D+w6$`hf )vh"a_[:譪S1t"{tiş"zʼP&`Æھ;ȝ:w}->5bpW@ߵÝk0?d>0z~.aih)mECJkzGk|~Kd =/r#{0 9%:2h F.X>ϑ`Zպr-r~D]YvV^"X++hpPkn."5 ,rFLMjT[#ExɆ_Cy4 ,5Fn-A/lCTȶx$$_7jZ@Q 1Toώ`þ#9r7v>RGk:˧ ˫-0AiA-:uyZU_ Om۰Հ夝*v-ғW9ELľ`jmquAUMue7ݭ٘6ܰmoWb lrN.mJ 4`D˛eB`)Ԓ-rn]pԏZnbN۶\6ؚO`*k%:g=P!'][θtI=1tmdUz'<8B7WDtau;_9tZ93:f0 1i[%fs&ThgGW@꺜]O*<8^z추6vk.kiog| >y#l\u9/p]d0 j >Ru9uͥwR*bIՎ% 4[;ke}H6c[}4$EvxU.ل.psWܹH̥%8JI$q[,y*.X7Z6N1v:m jNz3oXU6Af̈́ViL90>XbA-Cv xiԹJPD5={V FSMdޛ&wiuCi͔ҝ SJ6ACVBٯ-}xsN&-_>w.R~=1ψ+et5o(=@FĦ~:钿l6H uzGOMa4LS<c 1˥U|7%u~rO O_Nl~;%ѧ}:p%;uۤ;CTD Їt;p009ی$G+ݟ mEa zu|5u$QOwͲ_$ȃ%_ow~O"{*N5ß$'QnS?{gG쳗&b(& BGR@vSơx[(\OXbLđ r((AD=;\o5M- zΙ)We b$2k|X+]q[Viqga͆XXը' W/H%d e[g\ )"P'˃_.][N 5j$ F`xm }R 4 |]j2=",šqs׿^;elHt:FAilx:=ɸ䳨E3ȠPc6{uLãuTw: dkJH[9Æ}rzG-+sr dPY>{᝘ojx7Z076}oG/iTOD&T6 {2)֮{}7 Azz0ΝBE@(1$->O 2 oM-5YW']R x9uG/-AP,)pK*=*VߖDcHG3qRKR3nʢkrѣ]$ %Ǧ휵jyK,X/m[6g.>JJR)J ȳ$>qi.?z΄${BjB2#TI2i8/WX~VBd#%ow6yxO/H!"ԺC;ü;ÿs'.XXI+1?/7>齳TO9Ogr] &vlٳft}̬2G!ھ薟OiC؊>}St䪸zH YEF ̚|V/@1hdnmOAz*bR pLi͋ϝܹdC{&¡Ċ2 >]}:,4fnҢwOZB`&Pp۶#LwJMM$>"e_{ b嗹@=7sL'S[ͼ6iݐuO\vu鍅@}GÖf~?C IP"_2&6N@ mf2kKd `<8o;ƺ3$cPxu4b"2,.1JXS,ò3_-q ! JРl4kƄyBW>~^5)B]0SJU{6e.J_):ms7L9&p;Ρ-8K\mP[9 #e ]QhlMu!tjUgtHKq8Z r7虚^,=)8sn~eJ9@ pxQC$2BD\,!BBjyln8ЇcAN91}mR_k{yݗ}ɸrKB z'>>A~NB j_5aWgu}S)cn;g倥{>zw{?a h/{skAMD~JPq@,z6o8ϒ2R~pA`Ͻ[:Ԡ$pshP-p;@K#~s-D:[mu?caxIm_tEÇraOul_ҿZq# 'GI*YG}+}uUUjo5Q?2=kwEn&"G2Ā&}. *EAW-Nފ:b|:1^d$ WHdy &{+{4.xӫa:4pLo!N.0u=@N]u8G\y!ģ] /vnuDԳ=E?DqNz2ke\ޝ*̡FKH3ﻯU^/zrM2~)!!ޢ^+c詫u}/ lKu@lߞūɓiZ< g}u# uYjhHY?3Lk0 W^C2ݹjǑjhE??dj23qG_w0(K7N"DgwA>|-+x:6L*_?W+ (*"=Ӏ6#.yXk;s6OIz}d~ ?4)r_2iVK.g ;WWY8CoBU5%}[?rB ~#~0L9WΙl)MRŝUo4)o8pNr_&5s؟{ɢ&h]do-l7k''ܿu+û je " SQ($'I9cAq,M/8v( v4iG6հn#I 8<)jj)<\6wG40D=O ?I50,]̽9j]QsnQ1g`m? Z)@G_.[7 zOe]W G^4"XAɆ wAOrJ! ĂɮF.;D{z9a lђ#Cca_IR#1cNbf~+ݙ\^fۇ OXOw9$ P!r$I[? `&_uty"vGyhdBC4rY\U5eݙ|C=gە htmLD%ehTܔ=@e=`#oXMŬcC*fc~&_.?Z?e7n>)V(6{yΟwe~*|jﶾ;;Hkw|P~ ݔ~CU^#۳Xfkr"z ΛB޽h2 ۵򠨄߻@w'lǘ-o!OnߠW0qĢ~#oopu/0o%*vyBh4 ^,zm ^inL/vU-ȿ46\ʤF,GOqYrA:B1"NBvbCJSҿeXg W7C{JO_E\',N8,' Cƥkmhy~0Ѐ.C&##~]0!6{4T~X#!#1̭ï>Ȋ&0tPK\.|Or PS3 <9,u #~E4Q!"OoZjP)b%Ic=3pQWgsP3s,Ir zU@X#Z~[x8m@wҪy$PѾLD~c9p"h%};҉Iǚu 3ۚML8Cfo`{&r;u )Srؚr!1P3_0i ou\sQ Wݒ(ʻXTYDD.sgf2yrzӝ| yY?”5I;;16:];`5 /NsꋿljUc6D#LƢ!K+!{ !!V4p.>dDyJ0R*wTxouce=@T=C}%^ SA e~]@>NMjjc%j%t|! F㋷όzKmnWߙr B@ (OFA8k'6LҮP42aZ6R;Nݿ pS@zd~!60'{+@ibc~Ӌ)&(ܬTN/|E>℞xQ@6> J w,teFwUxLq#[gc6O{ftbXQwi.a:qq@HkLZ'Ux$-fyaO:? cH >>MyR A7Ӆ䗜a$n,P.Os|!+J|!:ҞR(9S 6qݴ'1(~czyk;cӢt}أ*=n BES#O|S6?`HP# A'C]M EȾP.IbݔH&4p>SB8kfL!1Lf  `iF06XDCa .;glcpH!"#Y[Plu" I&Q9J$ bnփ(J'TDcJ(#/"W}CY7kȤq4N]8YaW"1%6+vjl[AL: ^^^jokA4=i}]ȷ׏>s9կ+ʆ'E7IƢ)Bu=wE鵚+!r"cTlâ#兮,_\ꦑf φ^q6%N};bƕkerx=ujU$Hab-"yU|/u( [Q=`?.A?S }OۃTqnZ[$_i@b'l5nh&RC)OZO8k/xغ>^@._oHz0Φ$xZ*(][A׃rX<bu~Sʫb979/O&[4p꜠!2:af$Ia @$,'uG΋2+Jkp?.+3@>;٘Ϸgn^ɍu #E~qCpdC\{K:!G85nZ^G'~{"b( XB$)^ɠʒ){a#$;jCdFPPL%E5~;v *D ]u4ta=ޙp.EM0M4t4 "Ji+ףvrsKbNk9H:1ovXUq"TF\-@IkHHl$}4~>z-pO9nRy2\tIj+>nooN  ̼`)(8DO z$nZ VB uݡqY- _4ϗF (U5bOlҏ >,f b%" xOuH~xٲCWWWpp("v(r?aHH̵̬:M;]'_%C|Dr_PۚeyQKvUP~#>iJ'[)st}68O7ǂ>j ,͇ ADd5=7}h=\hJ6qɒM)TQ@ҥ-@x$'!@-*$%B)I4D0 Q A2 B,$!IAMD}٩!O1ݻr)J* (PMP*CJLRDHK4@ PRH?9OYhiF$1$h"b)"X(IJX@@܃ ( Bb""A*$K& HR)"I "J&TJ`) !i *72(hJB "$IDHOTf!L M=Q$$t% R_ÿg$M7t I$ {@FeJC~#JUO><Ǧ03( 4MHL'4I *&( @[>vH "36~Z3,UO^p}`r@@@@NlA< 4Y ^ҜBKFC>hпM. /{nm7:;/pŁMⓓ(*() (( )abF`d )瘡s䯉byv׏9(JJ w޹m㙑n`XB{-9]ykh\Aʝӳ,78NI "VátoR=#0cɗWeJZ61.zgh1!4N fAAlىd9>'6zAM K,9a8,hزj|!X-Fen0 MUXF6l%Eà"Y==`=JS4w8t%1je8 5#b()c`2жű*^ ^G`.yk` H)JLb_f&THt_^"հ@4I,e( vZ’:xpAD,=]TuL*,_qd\e{NJ:aߎ6y TPtf|)@IPɈէ}6k2+]^%C?oUATI$X)  =;8`igu!?7+82#pUTLD_oa^;X 0-&K\ܟ+7~;aws 6_HP+@IPè׏VRS aܼtD{"Ѵ\5#r5/b?8܆O}Q&'ov^8aDdPuGa^ wa/ znrnV4zwzvlIHX%u* go_~H:G+pί7¡ R 5T+d! xBѫ63jbBP66y>bj_2yCf&dfRҞPR?&CC@G~j<@APH/`x j@)WG~m,%}7UUUUUlv?smtdE_T}tP[z6)Ejm(^6V?ڏʆr~UF8t*c|eCP1eމS\-$\es52B\Q>$581kuՍ:y;$7 E}rJF"I H'NZqA[zзH+Y4?ϝ0%?ds"71^LR#A8k vq}?'@v_w  pH)$Q{үj߀b}^qp¨He3$G[H Az" ,AAxX2xY>+a;ׂF@UZ zP\ԀSsgN}}t] nʃr6  UV~n ruIL͵ӌD~7-7Woیu/5y"Jž~[asLHyфFL6Y (Z}B8GaôKk Z=Ѥ@u`CQ$}z}w_ uJ%9< #((AK,R)w;-+@y{B{GZ ǾvW~qsiMf\=/HM)-7FBHF53^ gx3} Q6=c W~7k;6rcrCAe o wcόDI1<\7s!;mpW HEy||l?Fe=Ns.IGcN2HrJm h/d{n`n{V"WB#Oq?zVBAP4H[(u-gOHF`HO/ S}8dA(Mx.v̀QG>xe*/dRɞDD .v<~`k&B; _?*1q,_dx  qqϗǨepV, C:m^GT5Bih^JvC,5NSu94mDV@H(8)pY֩むY8y`1@I]K;94(D5B"4 "aٴlyG *?@6Qk0DIn$=J?^2/ :׾I-zv (;2Q#cp%[`6q [$ d*{5[_Gk@}sǦDz<~mB!$LΓ730}U*hF*?a W/<+!-pGm;J !e&h[U*~aMF :z~ 5l Asl{=f绿NjJ8շ-x8B@w!\5D`|k6, eesC*q= *Dd'lpDC-KQXΗy!6 C Hmq@]#& YBn%O?~8+x= _DS,Դ#l#eB;9e=xtWFY8(D,`mۓ+.E֎$bmr)դ^+59cz)/8,H6}]ѝ) ;<*WlR=mg/Ɯn PhSKCcYGFI$HЃET-:jՈWV8fk=&V_瀫J"L&H>5iSm~ A$H%fT<<@9^q5j `ڨ",1zer j\V`$.PtވAP:X~\ 0&fBBe+粀1U<|<]ylўAgfsR73>lw;N=Pj|, UޞZUTf6n/v+AX韱? ?(0y N~eïs ڜ P ]?.HP)AB@p0*5!0 g̑SntXrYۈ0( 7EhIBº+UZd(!2>L`mVMDa`LN}c09$u-Uu2g2Bt!AMya&v_pn4>"Q)XT7 !47Ԡֲ3w%Qw7%d"ob!$:7ФTHX]3 ՍXWd%TjLt++ p!%vŸc cf@В?Tl(0SںCw Vp`2y9o?_'mtdVm0OZ[j s0L̕+mPfeZݪK[p骇7$ VF}U֨U@y <K ia3Iݒy0xIAN$K;xahl$&@㱲 SLz#GlFƓgk)|)}l@7'S-$#aĒH#ڢA'>-zFe:E#ncmx@8H(^) 9:>_YݼFDY @{G*d5p$g|}_)L)!I$~#sGU2p2øB[.G/>A:~▣+(mf! 9R%1CXVˌFq{IRP-bY?O1Dz>*(}O% *մUU4j+m. h &4PFZ0cE4RUQ@cE TQ%5J<\cx1uAyNݨf'@ae-.fclJULTdEI[Ff 7Fmm5wx8 mͪHmڑ,nb&&Ua?Oה9vqmZ&ʞ^=< Ur68 u>-xH0hm!62N bCϪI"mwn\RNQdqs#=`G6-+k1SIJDTȌ 5NHUVx)!Q HӍ8Nϧ* K՚S~e%~@)"oAʀn!ܾRjFyz7_J1 buynzSTTh#/>]K .p .@ #9I9m@y{4a L!l. K65$!$H!m+LebI%5l<|0\=;}>p; ޚmw淡YDx?` LRvRHutW=yn"N}Hp:W |H5Hk.b7b{"<(&E;'R~yW6J^Aܝnyt\uWe (_ ϗH$1*$LRlj8AkWC Ѐsd:؟Yꔪ?38 I9!8(z2y`2@YV1Ar[UwC~ dNT$t:@($`1  / UU=xľ?e5A:H* i 9LD.,v.ӗˍ 6 x/g}ަ|<;@: <噙'=ړ~ P H(8Ok}ӚrB*(ʰ"[`+Gnq/^H2^OzVәq.p+tʖWVI$Rip/Zb܋ $kSWԗ}t?\;}6#$PrQLq} nU ᷐UVHqy-g jhh:o2bQIR/FQ1ɂ.Y])Dܭč be1#pDX8Xi0`iVYF/Ⱦgrt1͐9 p PԪ0d/[,`n\j.D80f7Lx9fRI L(i (;n"TdjHj]|Ɯ"* $3@| ?^uO/z .<{cgI'dixFx/!dHPtbqI{PB0墂HwmaAn83Tvn G\A(]!%/7;OAo^J~P<|^5t${ x*+.mYh=m@;~H:  b#,.4Pzj8h2|~oWhgO<(3hgbVG!LJGb'1@=X|h$\粯oO,o6ݡ;b;J>A`'HN3Y09D~?oٵ;V3ʯ}3^/YM=Wl"500nIFI;V[FODh lVb+DL~!'Udt~PEE pH߆0~,/x[Lb℡)2r0~G??s41".}w+Id&B LC(ԈyКc]^!;;:2S(Q7Cl>y8e*Ilm{4U[lw@%&=ջtY<1&69'OfV v΁Xp 5쎇bVȻzp=8aZOt Z66Œᅂ;V1QTCoTD# 0@s@ _ _Y#iuNl&UT+6$Yrf4c* {1vPVc^$]4sWj-o=q4@f9EA u"7{DH=^֛ܗ1!Xbm:% D U0s}gz[]k )<1tJb#:!(r`HHHHHK8ܻr9ɢ{W HZ5M#)ݭUUV<U< };èN_*Ϟg/u<$7I1L$U=y94c]xyT E $H Tkn}HatuhN7?dd=ā9wrB_nsA鿍q fkNQz+NSt)K dg#}f@`-Ȑ־I|l&6ՓlgjUglmm7mm9\#L# Plm/?1wiwTFED [=\R,c@7?I<t)DH!]ߏ`}u^$4wTT퀘T`Bï8˯6i\{ჺ/w^4dX=`lEH%A<[׮R{ oo5 O0BGc!wY=16(VZ mY{ R`BwYHy!rWK¡|:hJ캭bgp1 E31ʹ4Rc8B.dr!E4i5I#|r1- |p:. cZBc2sаD]6)^``tHvt69@?Q 4!SW~p0+/X~\{& zP*gZiu7H!rS~$ ໏ۼj4 1Q@p3Dbni{&cY:G4]ٺPIX„+lT,+\?)Ra{%\kA 6W/^p|Ș=ƏV:-)!Gۤvے?.?fz[J-f2ʡdo*X7ʼ:vm! " ۆSdGDV+9$2XZ8S2 (jU_;xK# S4~E3n-x꯭{cCO6<+U >;:4}z0jłL"){fYɭKNWz;Yڄ3Y(.L7 *Arv}*n&Ⱦ,ƴ3=36f&7 ';A`[ ¶֝i;6v̘[3TvAQ Fq,Ќ\S  wR}/Zwׯ[ocgË4!/rEJ]%z>|k)T?wr>tx rAP#>]@ĄQ1߮Jh50~/WrZ y`e #X6^KXZ&e`.Hfx|1u50 ,UV԰Fijec۪Qvg=q`Bv1ބh?p16#x;6 D[ :#Z}qhQ@gxgC |yXf8KXs &"Xl k_eas.3^V_[dV]_HTaK(T>yz.}kyM U5R-f^v-|SZh5 -g0a8u$\Aq0-_x P -0GFul5"j@X J!{J( JIA=$r^0 z*,~i7'E{|ar@Q \PlPS{j`"LuBi3&?!;brAa2_1o.s]: DR;ήI|B$(AꀻJ0˴ o}qVo+e?3lsln=BXQQkސq1׌2q24-PԸQ@q=0'CrC6Q0RF.A-s{c؝?RB*=RsCeMG+3ݘ Mb&ݪ(%`j&Ujp`aU\jA0%YhR_Aoƍ[&8;bsc YzۀS$ެB8yl0迯4wDWDJj|Tfʈ"rRQ#76K )Ьd͇^=VuV4LF{v6 xz  AK\ߵӖXú\C^'6eA֕wA CǡvmBKe+X\I BdV{ rw cHsT< ei^|8 ^ +0,0nK'4yctm,bmg$N+ojK7RY0 -ߺ q"BI1a–Ii 0B 6!G^w\r~+;5 'v~ 0g`v.,id6Fʣ0KA%T1usvVKmE"5xois,Hӥ;Jx-d 90d qd<'_c8_^ 1", -AfdI<"O69o3V(_(8nj(ꫢ=[䴃әOHp#s/;lRdOHmҖz* ueBO'Y넌b%q.[pRڃuH8(@HHqTm>8u@5rp j~!ub-&KNxGj]k:miH 4BHco}=\Y5RQpq1!F&D6topK[tlAljWcB9˰HꙈL" yzLO }ݙNUI֟kGt:~߭~FGF(c!yObyiqmNDDbAZ^_w1mN;?ov*(ՂjanګW|ᑻU^P6&=M]# ,{K2/϶{uLEc M%P4DsAprIO#ͣbs+=_'UI<s!"_Cը8q7(Iu?o -r*-X0IYO\^P*wM]巽 e;xcQ0\4ټymTU&u9Κhi;đE8⎺VX%L;RNB-T(d/J"cư.32YJOpr#g ~kYd$r A$B 1 xKs`||la%6^}ňVy>{6gqG>L]Zt z{x_3(kv R 1 b1@$,jҔ hh"Ŧjff-{ҿDzH:mOIgHn$z KNS&`C%@ݙAm9Ȃ%ń?HC>dD@k3Df◦sO} ȁ:ẗ%XM'֟Q9F10:JwD[(Rq6a |r/vFGYcEO?]7ď"C-KQ{I3Σ+bbZ ZF"' 1#b4-؃?QhY;DVNT~ &f*J+2gJ9[ªN2xC&>/~I"_ .׋Qvu[x*V0C "1Z&<G$\ ĄwV>q̝.CifwPv%)U RХ)mMu+|4ѫ %H E2.8r'3E5!~90|W_uxNh=4?j#(BIr7^d wGVDP>H^Uyfb ?Wu'نZ qCnpTj@+/ōԲp>藢LS.ߊ*Ht "k 夷o${@SF "ʌi[Aa.ߛNh?V+!xv\k`>>vCwELl+6NcTa0z^+vgO--Rm{oyDMTlZg>a1!G90O?5# `>? сmiP7)vU Gvd*tܞ*qnM_wq롨h(IE\ʄ= DVjvxkrOS2}m_q͍y$vKLj"K!4H>FLjO}jGx=h.&kd_#m1Ho0kp[jxiy! _\D69;*Wq`F; H@RbgիXcq3s}N濎 gLDC1I?Q])לt"u A+썡7,I rQJ#ZS6|:m61-!Eb˧ |YݲhҲ{;r8 +D/{BPdكl#uSIڷPzƂzofi|Gլ\T 8.";#6%ltEƉb["~&.f#/h՚\ x^wwdzy ~E>] &;dȢUNXR8Ӏw*֛OX?CGM)x 䢤b"E1=cNMMiR S7nJX@{꥞ޙ) zߔg9vӝHnA = ,\ɚnz}XV%'kHޠfked"cŻ$˭5egu4gWOѢ"" v_оZZ8Q<a|AI$fPg d  kTt$1M\۶xoxg\l7ّ;ɤR%Gx+On_T7`)9F0]P45kh/5= ᳔8L67 {}[E /'maCxDB`VS7՞-szs~nCxt61ȵmev ÷F|ϭ{tҕ&*8\DWRhzka$ޚlFsV9"{ Bj@ w\ܺ,@Cm)@Rō X<\e3l.Nw)64 ?6$g;ǶJz7"ێ=gsQ/d~ B"#ɨ՟t߁b7VzGmY<"ryѨnJ6AN/ql%PtJUn$D.d d &J zְGmA/*L)֙YoٽhhjW~#vGNѥ~$8:=Mz"VX6tHtq\G=U L xΛk_IzuZ: 's 0zJPLɱ}! 38 ~2"H~ Ӳ0Q%@F ǗϡG5׽GԵkK7ᤙTP^K pde)r&S0BLR/gVh<&_t^hşc%kۯ\ |u]Q]ڏljmy4p&J$pwZq@\@ZoC1KH*|H6 ]*A.?⼕'/]bo @d( :J (FuT 9vB0S:JO;:&_RXطdSL$RxLW0R WSujps96ݶSOב(űi6kaO 

{S?ѣEzlwaoIBH!5B:;V^1P6 +4ŒOd ۜ>G$WdHcX`ڠTQ׽\%T{=_ I +uM㖃Ey{ Q37|Ղ_K@Y`ϩ挢kmԈKdۏZz4^evπnڏGT-3TYRR FIL! [DuUdU(VY ˃6b*n0q˝4 OukѴN*o(kn>&mI}?o8\N$:I$͞ ] e$#Խ@s_wpicR8#nkņзtr;|T!!-(H% -.lgjzjJzRrS5ISg1$>,q as ?^DӄgRR( kwp/ Ow;w\:Oգ'H DLSN4=ܞZs!Ti$:p-H D%AKTEE4!4JPD(*Nw^>~_9v@|/R%=F6ǘ+ɶzv eco[U?H/G9ȞTVL{tn ?|A+_)\@ ,XPm4xT_MLc e׷X=dml4)@X|$#%eA.5a ƾ5AK\g0zgL ]Er#i70>qMgGs76͑g_BЅX^x܏jf BGq!A`޹0gX̜cZ0FWTԀY)NQ.uvc>GdLp(I,y,U*0 # X$!Һo\dw{~1Dij\N55.;P+i'GX {/x$,og'c|֚Ѻ4(SO܏K+$YWA"ҹދLm4f _s3fNBsV |זϣbiD F16}ͧԍh rw)ϗ]Ai '.=@8甯2['[M(s 39AGtʂly5ܶΛ|̣w$bL̛fDpbPON=.N%/dVBG.|B *1tueCAIaޯnc"OCz=宺[T%mL`'>dv tRL\ZW毨 zz2ct/5/McX=etpl8V~tfET W];@`魐,_Gnކ\ T;>S}Y[;ԁA_uyD p:!vB|:WA{I;S 6g ."JipƏ='WW~?O$@ОxQ !*p0%PEN[}yyqҸ;"8ɐ:cBWub ̆exZyɛzzM=2F`Z*ϫ1h F`qٽnOQE|`G DS೴\Gv= ܒNm S]WQ!w7z ~V4>7j~g3/hWTwFQF;vV2ݕW'AL3]4uIz9Ұޠ4gz Kqҷ2`7lZ.I`wҚ|zi'~i}L{yZŭ$e+EG-}uT ߑLJ+I 6.lwz矢~S}MGMy*~|Tj#c P d~D`w Kٗ޼C{a77}.Inp: 罅ٌp`ѿ&$HWk>@45%⏘ T rd{W8i{l?gꏯN9ڍXh({DYI9&/C3E65׮"?nJ=ǻf1j?9kr[nXx9*uC ڥ^Ikf!^aHiQaKtfxzh0 %ΓGьZ#HTVu{! 7e$@ Bf,AeP gV{ .W\, /1g$SCg*&\`vK?y~3٨35S!|n໣萦RH녭'ZA+þ/'`$# (I֘*8!p`;0,Qo[sYq^fၣ' #{x 9NjANr8f:;Ew~FNwJ/ f= NyTN_-y:|=Y7Bxi0ׂ!GXErx>bB-!Pr-8},mΟp*kT%2pH*v 2R„gZOrΥ|Y[W^.#շC]h&F^k["*}e(Pm =."\9kj +EZAgK}y5uBJ,{ M~`A)Anɖ3)S2pFQB7Av~Z2BEm Ba1ɋ8w/}qZa+U6,JP: Iֆfڅn1E$0`EC>k4ފ%-}84T[A@vu'`4ЎXpk?5>&Kr\8V轐A0"悬maϿ"YfUG_/lLռ !8`6]ɾ3[zv73f1 E$ۣkpnv;_U=\$0tJ >ʎO8uqa=Xv@ {>kwQE(SP:$^Ct0G?TA{Nn}6zeQ7aY=[U,"@( xy UB !)0CG̓ -9(?K,xNj<~?u@Cr:Ht߾{| U~#_o )@N)pu᱈]I;Fk&d0+,YקO\͡EyJာm0T7-pJs:y|_ ÓW\zIaiHF@WvjY Mtf0/5˯/=Vד\HCƧTZ"C 6jR@о>8Ilh@SqEb_SӘ5?LC ʍvZ#8||3[2(؈l[G56fo.i&fz5NKR+dssТlPQAPQ~gU׿mPk .C#ܟw`ҁBM{ R)2Ҕk:0+@F z П妝vӊ2$=%ٗR35*8x.wY:Z&?t~'sŽqG/Cx; Ȋmvdڰx~`?gӞԁH˘\%}L>|tR;f= BT=w(P>ƮK** F "Pt:λFp`A߯sP::0`'~O~Vb 2, GB:;`tbtxXUy1;O>Wnlem73.|ڲ9WuO/KTY==|(zÁ5X|+JH:VtDs:`y} 8RԊsc-g; Oy/(&Tuinڝr(]]=h :q(b?ک1콬?o+8fnnAu>=]$̦ *MMvc-^ yݬF:R9pz$:. l!BEJ =KH4C橗dz yKUߣ {•_2\:E@(^>W?j"ut<>K0bAޞS ۯ c7J(RP!y!fadP GW|1[ȇvDbo⛵S# ܛz>nP> Ǜ2ʏk.`Z*Lj/{9ֈ+gk{רO.UY)kWV3aزJfÎ9 zrsGTUY^_1)5p(ɯq'{3ٳ@93W}-vgvlKfD>:!32(' Wv-rsQӆr*߰kͲSs0뙘b4-dƝ;VjBxx$RsNvD<'FF~ 4^u;zw3 6k&0cnx8ۊefm'LX7XdaHiqXC*  ;]z&2@=<c!#] f: ;^hϽLA4K/{oPۋo}qiZEhx#g#*'fSbl7޳4Ginjq1χ.Nz"F2:iBi$Oʢ5%G^`qajI.ϩ׫{}-=zhg5r?Ȳ3 1o-I+ի5 󀨯X˓6;ȤCXV,}B7{x0xzO.>`ժ}ᖿf7E/S !qvgqOhjttOe{ުuUՓcS&ŠhE~9)o0tyk8 f;R6g _G)ek:DRN0}djvj)ߺ0d5q 6ƫ<;ٮr~ں;_F*(goI}D'!)"Ys5B<96s"$ޛtd#43f;jŇspAv`ǩk]%?ڡ铳V'UEfQܮQe%\<(qo<<l,0=96o_'IǞ *ejr-=\1˜8WOam4~8g"S} 98f)X$Za2EX⡿Po8Dy 0@'¤-#+_lʶRjGv-v=5*C\,V{}[{@>ËWH~ϭkMJPҖ?&.vښ'Æ aPQiuAF'2d=#puez:~'3 FI/iq; \D'ww VQ(  qr{v`~(BA:;zͷ&*w_*Z:;ΕWggɀ Qxje}HtXK+rrt+)݊Bs薒ud6xpb#Ж7è~DnfxYSOsSJ>B@F$9@Bid&oHH5jм~ w*=q/{Izb;D]\FDkAXpԮE̟,K1J"/9]F0`&ղ9`TzsstK_ vdMnӞchHPW6QZA -`G`2u`Uv!4ß4 "^T@p />#}u9wMq'!!j]0~C-|<_}ϗMr>IJ%dTF !r%wKAJ"1τ& .rYH-c @EiݧLD%\E/w)P?t&;ys Y'|+y2ɇ;;E#79YC7@擧~d&d" ]ʐ<֜eGT.sg2%i'%|J3O=1\37垻5S88&¼m&y{ }s?-9h~f730h gXy);>xǤkx7>mıHl@οK,PQ@Юp$z'ܳf.еsd-@Cg8§euRoCWt+ػ1wntvpk5  Bp+9u Cw^юf\#u-[S謅 l{0pejxW\skowd׍pd5}6+~)-Q-Cq$f[mb[m!^DQzgњWczmû%b (h"T)hH)afB"a& d( ((`")&!31mi "H8`Lߒb BAk!mo"\[K*<}vs p 'DCJlyLjC{ivB"I6a9˓Y*9 iL@"81T`A1X{JUK:AQ`i67bR aMuq۫xqqh&V]Ф8-&S-Jc`[ZBY5M.=h?D-z#W_±鐌?TZ@nۻ#sL\Uz@M=P1.2yᆣ~g& }[ sJdP%009:J^~ɥzXHzwHrd$V4x~$u-+Fcd +491Sp7>W ^*& wU'baS&]Sҿ{t}{|=:|0?d_YS6E*A aRiP{>*D[G.IrD.GI+XV~)07i7FFe|čp(FzGŞ/7RBQ(J%UO9[aC} L`=mX|+\PA @6M^ξM kxa<ꎸ)xsUՃy<=tOZk)f<Wga6dܺn\Y텝_d-GtJ&_St&Ɋx${e kҧ8!Gaa겦F5;R5: +AUdrw+ 4/V/t|ᩓz\aeI?ѸNҀ} @(Ô5HG#)9b| .yt< l}۟ٯ /| ihdǻ0oog;'i$EIÈQYH8,^U0$"Ud&PGf 9% DqJݑ.OxWV(]d㨨٩.",sL˱DbC* T|QqhoceʵMYOײ1R&bEx{A= WFM K!{>>.8?)6SZF'+I &U-` JgNz&Q*{'{(u"<݅p.B#20W|@: AO`kD\Cxv>{xA=b8+|ΚW(^W[꟬&J)ϕC} [Z"<Jѹoge]u+Ow l#N~wa aѪ[\׬?v.yغҏ^ .F#m\Ն~s<@\SgVoÇX>2G6uCO65@ rLrDC^waй͵d=;z7o G بvNX~SWzp(g49<9F4 ^PEO`y?UWVȨU [ċQR=ެUUt:iX2kҞ|DSS=~/h/w>2ݦoK3}qC4Qmk@7M*,!к[:J[1L##,i.Hj-U>N e itrM@1D5[x:}:WVG0wr[lsd}|ԴM/|om.p/ yvH$!A*=lbQ ??HEuCg:e ݴ|y kǮf+*>ʃUŴO gJiD^p sesL̄lm*Ȍ;<>[Uytۇ#x~C8>%A**TzvU^o$+@ jOWOԕ??إTӾlj=!==@"T%RD]B#@""ª!! (hZ)&E)R!Z*BVV"H)RU0dRXBЯ xH`h d:@h@JUb ZFAJ4)H'y(t=aR=*0ry TbBfiF"P)O<؏,,!4FE ſ[ncg:AO^n9V- 2x\ xKw#G %RP+J@NKH PpF`'uU>P{Î?&"EiEc!I0$@4!@ eAu(Ook?-(ᅌ^0D@l Tr܃d~0!E9KU$~Hsi٧79 7f 0w8Wμ Zb/6Dn3Ew\z\7 A)R],,Pg&^sRp#v#H*#mƣv0\0 0Gr($JnSI/dEOukb(& * L;E7*mIצ._t4_áiV5D.-9tˣNutH|uI)t>yUsh׋ -vڣ3Zv -!Tn&{w (M^AS[eK,[ \pgqmi{/,VR2#X>c/oPS.aϮ&[{.Nn(I6 uoY :WIaQUnD_`B,ء_9wg-g˭)P=B}_buɳUϻJy E_ 9Wӧ( 'EE>߽Q]cS _!_ ~v6E'~GU]YIyYPw~tO6aWiՕ.sow{?M{[Բ1[㳒+FVBNp^ysgl9j]a팣J}dpXK0)dw'A&h?3z1t}Wᚌt΍5_Rn'~2I|z/laLC|u>7ڽ^7uUzF &"b"?K'UBv? <§Y>p ys.3w¯g)y% ݽ/`U:s;5vr8TCv_h~,N%Z=?u2 @D0/W%Cp~A;zSEpLl-U{0jAe1o8WơD"Hkn1 PHuR5+snk{7~Aq߽5{NDg6.t!9 zu^Y 2+fezr;r;k\,C k*v ~ۧ~O}$h,|5*fa yUnx1Cv羑 r)ǭARsSgz{$!#řp`oȜi hUt. PD7GP@eC&bلLpP`2w{s ҇Бzp8T ;xjR5HhuDgbnǣ@)K $mքZ&+0H~`(C?2wbef[ l`P ?/rJ!<=hHE E,)/g;m8)""Z$h?8fPdU G,QEM@y\AlH`t bK(@#<ݐ:H9$3mb'84u{89}8tDF"Z BubC.7a%i6ON *JvKpرǀi(8UA71K\s GQә &)iGTMwfR GnWc;U4D5IDKL)BrU. O=&rQ ymPSI;h`Wf$?ƾ Tcyri잓BhӤYpݗ4y9jZ! 2H@1>?˿{?g3mhH4Ԫ~"#?8wWWi{eZLUv.abOM!B`=LQ=n eR~ħ_eKQV{?t(px?`ӄO5PչW,}P.HnnjL?OBAHW <*rZxt֡?wxw}\q.uTs{ mdNޗujz?t|>ٕom>Qӵ^z62Ҭӆ-#m韭&HX4DS7zLƓо)*__+bNL蹆5@ߜՊvɹԌ$Tohol)+\ /o%l5xq$Xj)A^)>.Zm2Y@<:09-EJKֹ[AS>*foZ>/Ɂɏl@}aPˎ2Mu̹haADB98" 9m~\(!<͹pT ;g;,Gu3VNM҃=!(Tc 9Sy# G}G|0( @A,j]H]pޯ ]ƌ$FbJ}PQC}ر#_RSgϾY%ĵ|@:d*')p.QeoOT5 _5bCM+TU_į؟𯲚}֭+d ?r9盍nsUUUUUUUUUUQu(FH/<짞enpn8iXLVqvM4LN@րIx )9׎ N$u]0Ou1!m Ty G$UevHWl-a$$&1$Q'mq֐ISbVm-mmm30%9mmm(UTUTI4r @Hu,1 $Fڋ[ftGdmm[/ yFE_*Q>zUPlC| zUAM~^7-ۃ/"Jo : `m L>`\p8ոO#rS@_ĉϔ;C;ٛ=8"7< fI$*I+'Cf|~ ?OC{9f2Lh?&>$H""`}i`&9ٛW5궛QnSi'tq9 >Bڑ_GKf珞xcl1AXJp *QDGρ[}//Aۗ*΃8bDl H<.N{!AТ/3.+fܛ!{_X`[n^oo`2xۯ2Etw+[7,ƹ}FLfB4aeL?@,H]>K^V`||D!=~ w'ۧ ńEL7T.6(:PADױBe$J}e[ 0;Iw] zt t{+/DQ2Kl @HB|aBr/BeWw'tAnu ~ PN42kV栠58:ɷ`iJM\+ *^=oXT~U9c[KnRk {1 $O^hdt!i-5GwnLUG|A@?Rz7J~:?يP $>C:Wʽ(N;Us&,TLOKg;>LERwf<*l9`<ݙu<RV^@f#Ͽϻq-hs=t5 95 UBDA@K 6]R ;N@+(5*Fv0/1ih̏'Z_Nzgo^A>i֓it(WvҪ+5W v q93'Y鎎]S[jC,  LR<!šJn[Xh'ǭVo"z=qL&ʠwk7ՙ2~٢qvuwWnwZýu$Șꊙ`׼#s׹? GF:ƻ93 ?wqN?nn0 *MKОo}9j5xz3fgO< cUijWfP@;'K&/od^E}~B}oc̗4U\[~-Tqy*S:%.E5UTy률aD[-Ax 22 iV+`ڍ=aA7bIr58Mt;KW*Sn b!!>\ Le; eAZ:?JN\hKPPkHK /&O"TPw泛j#J7Bnvw?~!:+  GYο(i\8Zh1#6_,`zfYS#D͝۩ó7saU)5筐_h.8t%PO2WZ<ٺicŒ3#к ߮8V .Z}ޡw8RkkAN9|solgû=.&i1,nU?+c`{eYk3" H:9ֆNT#ApB] h# ,qOֆn-Qk3Ap1z^$6uvz-_L0mug$=ԕ¯YAk zw>jl{%H~ "oô]2PW&/T}q3xf0H bዠNW2?Yv0!%vn3\ܹgPrYyU/<`QPj( 5 E[!Ap(`vJ >a8; 25ڣ5\6Yء_\ב{.ߏo]O1_ _.qpc'e2O6SZVJ8Z`tHNI!iů3ǹͧy i)o섊A\ VKT;CٝC[I%txD}X >KE :ΉҮ^MPP0=폞2U54$C(9k7:V#H94R[H=ZiNLbte?טp4vsaCmWo4!3oYy`~ `>(6ߟCO2TWAގ+ʥ}]Fp_WzTCN #ս1-D`֯A혃Bn쏓ՂZF;7|:$lVneY, v1v :m9juD89X8'L&cOb_34pYۯ`IƜ- KI+L*&5k\z$:X_ .2sb@={IL/ PaV &Sq`Q~Vе#h'cp#`/V^+XqQ{\_݈a2_ {ƨrb{h>)}H(3}篨$pWP q9*&$I$r>wC۔%^?&gҜ3 d7E~_"?րy;K8t$@hh)B@((ZTPZB( Qbh((Z @Z<[ݖ|@ ݢs. ;Y' i5tkڟ{?e*ގO d $.MHlnG; '%$B#0Ku3 P4MhѠ"f 0EF=c<`g[j/Wǡhg?}}kJ[ S]k5 FقP|t6&$EM[5.*h8ՓwO8fe6꫁ǏL\ -3]ۂFnk]9-B UJ_EF JcN)\[ՖSFvՋ#g>ksy`;V r{녕xov3Jlee|%bDVgp~:7ٔ)mɁsYU%%2E/0` Ȱn{氬 Xӥv c8y(sVUbGbTvjX,!P$YA!aPδژLӜd]Gf[%wG хlv#]Z]]g m=o'=4n G\=;MW4xi4ٛ.XTj ٭nk9V65NӔzMXŶRf- kѱ&7vզ+|s+\ѻ]P#20A]7ǦUq8פ@&ppW,]TM]kF9 'c je8=I8׳ďܺ¥߶yxh-\ R3kgtkZ@3iB86 UτܕFы\P^˥k6dpEwmPF:o).(_UY~P+ά9f¹.#6&/ YmLoKuB |lw)ǎЫ[iL4©* DgS/]@[ifv*Y\/5[c:m;+v8CxP CXXU>Զn Qu*eQjUE Q4 Bh&X^/UjkzK˟ ,׺ON/Ww|9G!*qdn} 1hת@m=)jOvqY-;@0HkJ 2!HsqٚFy3PlV,\.o!u;kl7SWe6 7c Rk:۔YvYxgP2XfUVɡ;2u\RaXv]zЬF)_T$}!0QG8zm7`@ *uTfvLЋC8׊FN 5=ѥsD=K06@:Kgnp:[TȰJƢ }:Y,c=^F g !fsidz,M Tgd]}i㸽p:Ű\fW]t! uשVw(Ɏ jZtK)0K kM&߬JfyߋĹy7"S˞opuFCkuwr,@ЍyoSOMv^ ~uzΪ!',845of4x+m^N8SPyIN 1)Wn"4n&oXpWjk{U6 kx\g?O @+ۨ1fD9At18csOAd\i4VRLGyaINC{: eIU ɭCd[^50GjJYFNlE s$ǪBbu~ ä?zpa¾ ! 3sD%n4#8ypݺ̳dǿxgNo.86mg4,$5P-Sr0p Ŋ Id 7&ow.5y՛tD9W+E,׮ '52:{%lHhƱZ1ޥ5HI`L7VօED9N3 eW[^ *!KE,4t_X-y:bǯ46@*Qzn==&N=6| $~kwC޻3Zl)I6i5}9K71Ѯ58O8PjJg6 *▀њ :2$ `8=\w>x38* 䝰ñF r# ·\\;Qg2ݎ8kcEb"IB98}[zܪ">;-S!:;P.! އl=k erG[ߍ2r97v%h.3<1yOX:Ñ;rB]:m79 ~6$#Au[~leNqh|17|!8B=OSaD C@H@nlpŎxp;*T2BQtX8_ոodF7CQb<?a'lĘk<TTA K c睴 }>OO>z8}ՆJ*dd%|)P4[sNשּׁǾ,fY_;T;Gk 8PH." ۷4 ?7&hɽi4xMb> ^oI >xŅdy"Sa!ݥj]>`ONH0~V㰶|Pt1mnW J̿9 N.qǸ2 M@)C*M"6P{&Fl/P'T (B`St?)CT ?i6CX2"H[0',ZxUJ9-M?_:*DM=_ʙ zԴ" ;g5o 5wIishr (Ա4=ӟ٭10 HAb)yArD2`?R#M S_/vsK'Wx}\nyjÈÛAHE% 6;(tڅ)lSmFvU*A'kcvث6.#A$ GM;<hUzqv|b\dZ`Nx L+xrfW kZ6mBr#-c^w ̟n<g4Q+l1PfѬ5b_*?uJX]`h3Rj;DfR;3ͭݜ+/?ggؾt8$_k/GfwmE DOg,Ȍ GT֪I%WAuK|%oɚjBy3V|_poY21x¼jͦf6bfc2 Mw&`$*f䪣UC= cW[Tj; */*|gݪ(c5͹]kٛFNȄ9#o-gn^۶HV6x=:iKm99(^M,yP&yCcwwSɾwM6љnLA s(j" L  0MXPap; Ӵ)R`r:yIwVOެupirV8~aa)zUM^9laBDDU;Hj".GP}Sohr';3 L{5FIoc6C"" xzƲTY/f!K޵2xm@Јsc08;maJ{cWdVg&d^"J  MUUM]T\beT^,&5aSm0=WPKZp3n.u%0;qFzle1(OS%Xޱ{7&/7Z1sʼV*,b`tP@'b۴!8~~ 34|1&C$ =;uΒ{?>n8^7tsY~s,/)AiHq ԕS wV9 Ia( DO]q'nzXQFZov [v;G( 1ʁR󹕸n B{>g?tܺ3zi\8Rh6B"1_BAQHFG["[.ٜ=5P8#lD jITT j鯞 ? CTRPQSIIQ QEPUAC@@4-BT M*RRб(RU45TԡIJPҔ URU%!MRU#IE!@R4QHQIT-TPE?! ~s U&|B՟;*8Q`{U$V0n^P"VArWoM$D(zԝ]A'B₩"S˹:vTITT@1m)~]&cN;d0a@#k̜M!$`r)|n$Ǩڪ";Os`W߱-gņBQۗT%݈l.]B0m;0@y&:CQ>TAC;sL#A.G!u<@6Kc|pG&۵R1ְ_g oS $ \%5sXuݽ 1/Vv9! ه 4EyC!ew~ χwǚvNCkވBc_Q}mےpK/pgqI0]mZpp߽4C#-Eނ$ <|u;6ϫ%+ ܊wWGamtb/^ᆡ6 BTkI(K[rnP ^5 dբo lϓY8袔۹o)6B5P/#?TQ z^o.^n2ς;#u=xwC3{(!_3 Wf9iܟ6ލׯ[O$;ՠT/${;u׵0HeR.]N \huNym]EGv)W-H!<9 %;m{;\Ed5q[K2TAƼ0w&B䵠0xĀs<lX᎞, J]ufBdD![A 7X#pRTE5*y`=*~]4pAgGcקY-K2JkcF?gi?2LLhɥ=0ɍpm",@Ѓ#)|~vʭT*RYp` )dU4.(7dm01h-Ѿܬg 9Ϊk-HLw [Y]Ab ϖA3 '#~ A Ն7lXLqo4t#9&} z}#}}gbF1e?$?X94ݔ|h?L! Gy5!p(@`M](x7N:U0r!5q k| tDLNLcSF wWB. .ZHch"ruݫ9a{nPQ9ݟȼRyw64fSmx&}oH EHN|%,=PiFE* `ŀ6/xpXtN;KY(>>le0 35r?tR;kWRCݸLԋ9"s z_(g ?@N78xCb'd6} HE;>}bS!xf@2˳<58:#s!Pq@n=^hgNJ8S,~~_~Ym//IM,sK<fá 1 JSruNOa.vj|6&u>NJ_;;i[wZr=@ mֳv+Own"Z`=6j~=t?ӲєH/ݰ8=Әh~A4=?vqZgႸ8E#$CG{ @:}AM@ٙg, rZıC##*Gv9~s0H}qt{ 4VD:ht>oP[_|ex~X|啤>3~qxtfqGU2,,e{[W4H;ݿ_.=Nw@122Yb"b?Ǹ閩Q "yJH?V@eu>ұh6cC#ϏSrfuXd<u^BB@DDhu `?`gS$8{5lc|G.ju9~7!6@P'akW ᇧ T)vzq#h+ T vlSt@r嚠p0x\7qt;<6y vEߝJz=~r$4 @q׺0: =31>t+l_mR "$8q"{^N"͡ bB3,6QUY.3AER Ĩ^i(sN]pF ݳ`.b§>Yi 9B@.s ~6 ?Pkjx/* Vjūd(GoWA 1'LkגSg D7OۏX/i}UݯZN\dF7V"઴dfQ2>=ѓ;?OaBxgMCX_ 6f?ШE,7Ub-/7SMY 8]8\`zΣ(b,Ot=ow׷ Gl2_pSKϛU*] }!-pQ`T0EA=:Ѯ|[7ʻZPm B d8:6dRb7znZNt)Ft©6}ٯYWbIQB[9!pb '>? Ul/Ia$I: C~!Gd Ћ{x]4jKD h7;0pf5wfvveZPL8~"z>Q0|c1Ȣi鎙-> TS٘ v'O_$ $*T yykxxxv$aHi 㠊|4)7g!^UrLv Gς0}? X;!s T,+ۣRlg}T ށ/(ΐ eM,0&5- ǼFԟ0VPB&؇1v/AcҼIf0)[4Aa6}/mAjjuNZCƿ Jif b-=,a$'5|Jy~U& SXMP'Q{??c6]wOjY#˳٭UD q&ygj'@$H/TL\9o^??`#%CmV_J {`1Y֨֗=(%:+sNc!K,O0@ 8\TaKGubkue۱lvD^HVv |(N?':ŻN4}*ϩJsEi=B3u|\GIq!!C*j**VGwܟt}>e_Džc6JOwbl--Vm4}j@ĒAղ 8.Ys60+/Z{B"bR obR( F J?e xgez0goñ BY<`)VrD GlV٥W]͌5HG@ 9 OFU~;o6[o;ϷRTF圢>FV f"oU($)?:Vv- bK=DhxzZ)Et<׆fj#52n A\ڮEAP xVZ5^_ Qyv.[P_ȩQ9 8!siaS/gDYӛ>ZISvÌBBBH@>tdo~kc(>?ϳH ISWh(74?e}*<̔c/SRB/؆ܮJUQN-9E6w} Rcy{)HK~ng٤O'WYzoC*>Z]6B< ވbY!w|HJttg@VMu!皯/?M-w߅ECQ;cď興FRa H/:8x:?&zn_gw Ex4:i 8ǁoOBW֟IG`i%p(Wm;Uݘ?It{Sn0$!ƨ>}[uݳr67cn~! .Z[_a:(}KFh;LH8!pq.dA[\F9OqY?-F` c_BxZigMUv#D@'kvSy妘VBr-4Qo'-+6Z+5>MUJ*;38- RI$7uc}X}b~K!.SHaP 6uA2,̫lv(=Ld߭-zV n䁉¹?﹆vS $;k;Wm4̴R@y ]13^N1J%K,Y kZS*Clur4gnmӌ`_5U:wa[VJ*J#AKΤxm~$B\=Ku }Ӡh hsD1UPUUu|?oS#d֕hh\~- Q?+iJQhiRV=a4%4% RP*u};NF#kբm<([(pt StU=t 1.x ^;'|8c6Z;={j = HIʎ7 VΡ%pSEa+p#&<תAYVFÙTT-S߶{v -چD3{i"Wݫڨ{7tB0ؙ>)a:!!vG};v%㞰9i6%04=nX  }K͹??:@w﷞8jRL{?(u6JN 61~[hyRR/,dUgkfcO9JNHNV6 kqʀ()wTW ,0=L{Ep-D*BkFsE]>_Yo3Mon5ٱ|?I>u -,h:s(pC9TbJfm j*nDd 0 X}UfWG$l$a=tB-oNuf3f~szgmcgN>d+.YI?'}[ktq%\z7; |:2WZ-<.}X=9c4@jN#H.<~A]i|A+JV# x's+uT?hPh_,tϷ^GHH0:<- ۬g-6I*C]s470mY(RTVP(%M`y3yp"30WEiQT].}ojvJ>nt7񨰊P-Ӗv4{^d㲨}]@?#x}}oaOXBjJ9٩R(TܬI&'Ѓx Q }O}K7Y%`5) ZgϭZG:/"$KMpD4Z!BatE M1e=04F` 4Fnj7)cQDSm$b:ļ-Z5X YtJCR97r"P|`|#ZLK7ܧv]6& -q`%!pdgq~緦k3Nx\QKdJjv{'Md%CM1K}$Pٻ)+T j 'GPҁ zJ2:rUR oB紑Oy}W_;E[iFY 17gUKrEn2-aNTsm(Y d3A( b.[\84{ =p(.B/a`e em$)BJ F__lhmNo߸(%Jd|0uJ~߬w݇~J)A ?lXU Ϫ!voN/0E|'@M\>mOg])9 >fqWCB Z  )ro$'nz{K ̹bʌ>b2"1dTsqK^pƖJ2*mT>ب^nf:Z]!'4EMAwdhLm`-{l6|v#Q??|6p_焔Q[{؛E_onU<8 cDԐ{C8K"l;|x4o_SE?waӎі$Ҕܲ[9l31G< tg񃒡L3A+t|߳3}J4@ϒث u|g7n&ˇnF?mR0Z _:S׶x91,pɃ䃮=~g_2==.UUPEswp.ۜW< kV$t u^Oee,-]q&u?3qd{3 pHcna& 3WYqw7p{B?{HC=ADDvl8D[>g10 Z?u 6c;HON7^k`'-H5: UR; |`ӿ4t8%1{ޏAO{1yzҗN=P8-9mq}輷'?ygS\'Ld#,I$b7Cΐ(GU_6~ϓ237^G10ywOP z|8?,vKUvsu+쪺쉪\ӶUdO!ـpR tH:v檽>|`o\b_qۭv(^3J|&\2CfnkGǝ J5KH4B4)BT%%-T Ҕ:?.9g'QM] LkRߦ|~:{7ʲȊinՁG7!nWBvvD$ Eva 0 sm9>_AեNΰ>A"1-tNMdƥrK) ,}An)J_:k&mIuD@^ beB HJf'ld`0 $5_҉*nClԳVp7!>_]|rL}7]^Ut׈[bhĂ!PV#n~[Թ3g70Fς cm/ЄDZbpH}E^LW| G^}PׁΊJQ_1@L/*6;| ̅(( 4Y$k"q`"&tNSͰ^"q2Y#C##ψ Ы,80[P:oPy"w&`+½ףϏ=F]'Νq|-`]  )2L2 }s>|ZoTu=FAy/MFNKO X]f9\bk@$$kQATQS4}[Ew!ƺ<ز  VjLH݈ tSYi$Ptְݴ² $e][7&8%X9ғp699uZ ;N~`=^9y # Lqf9EQDUTTU;Ggu'x,9r Qfڅ 3 <1"W)4 DŤo8_m[7:]Bc(狧X{ 6$-Hƨ\k٩ :?kLEuUsO:G ~PW|y1!F@}`VU;u i,k0y⭯i ̤AJdÂ3v\P$#FԌ%0Iw2rS}>yO?ɮU(T {~"KA/;'}=OOk):s h|$I=DJ;i?Co!Dg˼)b3Y7y Cxfdv|wRP{5yaҏ_!9mQ Cid {qmneafOj hc6l[^Y|j`dC:=52njU%?$E #2\("`EDWo_;Q첐@I)Ďр3X0cؕxְP" *=z}Z,BQ r.[ei=]lhȝ?m;[+5ǁ[4h[ONo%_ӣ;SCqFyDh.]ߩfwD?\0'ͣ`H4ESj?^ˬoO?jz<^gY־:G#I9Be.Xta<"S/}&}Z &YSa?G l5`H'8$`Yʾ72VĄ%Q)?`D>C ֻ?h=XQ|W_x,ePG9tL3/nIF1C~0/pE\$; LGI}&;Qe*8+Cg"<8 R=C6GWF41}vϰ~GOTIGGG;t b@'C{%M$OcrAiIU#vX= 4 -SDTbgj#][YGY/ 4q>晀@lH&q]6YP B‡hK#( 9%IUGG%Byg xC["O$õO|v׀:@ 1ij-b5I *q<~r24-G,$dt;es^Td~fY+ ƚT;Q9Irwp08d4PeR.JnC{Ǹ$Ui9a~IK}.;irx1A}-g3-y3G9VO% Ic*w%=HpUZL!yb4cm^Y ]%PuVÑ$$$,\+e0l- 50p,`߁ lLw `y٩d;MSmvq9CV" " w8 B/DGiWP8_x)hg32^ f B]q@7NdMCTO(Ȇ *"HjIJPJ9h UPnI mZfȥ5Y~o;"$ HP;_3_w9xラ!,!D"_XȐ8T#)>N Eg:pns;V9A4hdF?3u-u:ަAÙf&`v(wc->`LnnR-p* |B(3{x χ}nd~ ddnkG]ؓ$^jmY%SU|\|XO4gzNM DOC1cDAFw e(lP*#ImAB꺵QUUURUUYGUUUWO 3=43<3M\x8Mu#ZUj6 b~%A^'ΣΑxnÜ`C7j\?/%3dq9zC,MtH vP!-)śpl`b~UXpj 5[20cEaɌdWk m-p$C y&q9KHX-4РLE*qDZilcl)UH4%x?YQEURFu>$B <^4mZ򒷔%?Em)@$5UUAZW9q*Z$Zj*!x)E;CO")&OJ`a^y\A p<ͿY$x4ДP}Q (%ftlФBHK@AH)*M: (ɹc֏gaBI BtLOCJMEMYPV$6ZXOoB+D'@^Q}Yj#/=Ša_5ȡ[.Yڐ )m 2ƁB!""(H"Bg;N(lht`RO|?Dg)5r#imJ BLPݘ0) 3/쯳?!c.*r넘y1GJcH Ejte|xg bYhPF\ySm#ɺcMdI!BqCÞ w d*j>!otk.fY|1rHHc;)y`鶚M8дf;΍Yl yBDCg0P|ZLa=!7ͦ|hMGG ]1p|,bٶ~b5DxetU#1Լ!u|N=Sq\<~@=FQwg#(ǷSWJ9izνI!'2MUT",f7) B?LXrMk%(DCJ䯒U yG^YC5! H8Рv wL[Amr&޽#Ӥ~"|U^%da<Iy J$ovcNŗP %%4HJ%Ŝ4F#f&cF4ä!1ݏVMect̳r2.'n:mNwJܹLY:tvD@0 PZbd+4GjPn'JDBj]pRCI8N ,d3 ;&_TH,>pdhAJnM:E0J @ )D(>d1Ίh`T-t@6HDN5 N0Д-A*H!# *Ь2BQ@1 % yL#%"d0ʄ@0@J @-5xB fC5]qy* r01216ΝІ< {;)¢B|3Ѳ9ҠLZy/\Q9HI3 -?!P|8%Y@]؆$H蠟C;T2xHS D8w48pF%~p>=;͍Mn%$N$eiC iR RJP(F)YV`J h (GlPҊ̨ұE#cX~ T⏢?}ۍm&tu:'v1= :PgilN>aQfB&M+I I s>8ス@\AKCEPPHAMWv)G*Zh(99J RJ hhi"Fh@&4h(Dѭ8I((ftOӜ7R) )`(bbJ"[" E$% !CKIIW;Ŕxh0lja1M4QET$I 0h(.t04%x RD3(y3IKR|G^HDD+ɈmIՋvNrL]Ў {5P=íh~qy>H׻xh#>{7A@pO K7uW|91R3 ,anj.%;;w `2$ϑK+cf#ML"GC.&`DaahmX0VrNK<@Tތ p_l d(X=< D` gevӶ;F"lXkaB&F{$֎˛4l]KHf M.Ha{zjoyˑAUb)J_~ӺSDђr??z0d($ǩLIf !9/!Ljb1΄m͗\|~Om(\OXpVp%`ȑFWBnΒI%Ofz@25,Ha8.}tFSKVQ7w=`2,l{2hSϤ΍8!0zw׎J*[3`ֺG%2wl yR:vwuc> =i.(a#޽_6kXdU$ClnQ'S)h&SJb~ ߠʊ(4}{zv'H=d4|'GS~9'8TN%) ДRXJi0A2@Kx$ !YBц{ Gi4Q2 ? C{BX}Y9oP&+ IT*)la04 O(T#QZPlxF̬f(7jm2kRXR-dyRHYr p˓EHJ:n҈QwҠ<.y1 ˏDڧalhP.P'j CxrMLnmTZ!`16^Mlo#bYL"B0*<͒ EKZ6&@h{>{Wh80P"3AGF! (j|6@ª  M>snwvr4 ;#(IGJعAj(AQl$?M\4g2y=6'ܬG]lK/X$]ZPRO_6U5Dz(|]]÷wg:Cy:ETΙ_?8S[4 .)&R'Iǭ ڔľ|pqi&Vٻ~Stu A9jqcd9?r\OR yO#1X' ^CgNJp q%-:I|KXV,ހ1p!(3)4\J_$9AHAtvzz"2M[w\9>0Jv~S-A05zkGt*׺9عhqʧFy>6 WCaNA404dhK?IG[iL<#O+K\x ܀kA3e@D&SGi.23I6!YtRXrnfn,A4Q po3nxY3G3R1; R.Z$;5Rh*:xnQbX8|xL@9@C T6@tU/M  ycxD-<2-]"!ie2@aC=Z֨A<6!v4/HT  .Bi@)JG/DNXTXo"%+ODwzaFۄN + Q")|KeB- g0LȆWNG$o-8;g'A@L/x>cŒ82,=GdTMvlFd1ڦ!voolW^\qrg32r9ٚt&rnð̢h;KՙuvzQ:э& &`1 B@aX@AbdHRlyeC@6PgKE[L 36x uu(7+ˀv(i4} {tgXw'Tm=G P<&v 99la,jW Gөn,F6լh͕O)wKl9fShib6C#{=F p/K,j.yur67;`ps&Yü X 2AT1wS=$1"+ԀJ( "i)hCr8JRą!(1, I (A!)(A (A!Dj$bO3G:-uXO1i;(SX\}>o篆jLV'" ]mk7`aO~ymQxbJ(@=vXcV])3ܜ%H&<, MCgmZ $Pc;D{v`up{Ko$1l Ck(.Bέ hH_?EtUuuBp6S#) e'j˲ bcJ r{ iE/ n0B($ fΠV!8&T&k@|L<,F Drg `6YZ8mWxAӚd`$SÓA:܍zPʇDF&i<0`"J&% "Tg4Ji2!D pNF(wXwْмtB n T.Mv?:zb ++* ] ˟t(gNIg@/k+jcP,!FWSׂDQ^53I DA3AK$Id覒`F8 &_ QE,HG߿'Oxz7dH'CJ$hd'ȑ=|ݛwS@O{.JR*OCi1)@PWW/ b *(a/å>1$'㣻M4LA㎔6M,Pf\,)! CO~WldݙIg T]X`u|4iOkh:9Bџ 6H x=z\K|/>E6yd;}b7(ygb }M2E|AL^._۷ĔhWgW^a MvS}v`e aȒLMwdz :4H.|!}O1ELp9WrHDE}lF*NY#JөrAY8 Re9!ĹD;{z"vltvD":8XV9G1`]"("((T6iZ 044JRtT,}y>j3BjNM(v{ #q9#:tֻ7 =CPfq {> ihR ~$$rBI@H ~<-S@H#ȸڂS(1@R/&ɷs O!RH R W|ԔLECTǦ|ġ*b|#H睟6#O;(RD$8+ @Z) 6 $2 AW PcdϑZ?YEfA?Y1膶5mM4Bj!a!8:D޴j:WKH@@~Wб,A#I6/ugr L~یmXA7-uȾBR -H灶+uJa!; ;H[]$ M)& /W"*HHhj}*RD*d<C `! }btV14tȲBWįώ٭.6h C(DK+$bM2Db "&Հ CMē ~6mtP8\ICB-ܩXKyqm&; cqɕ5zw7ơ"b."Z}RbQwy4/GK`Q#[G3\1̫`q2NBu'H7`\Q1A=j򇛪YkØM ݌ѝDG0Mܻ&@3$90ȇ]&)Q2A[z0' к6 Q% @[ܔW_hrP{h((ㅣZ1\FĂ7b<۱+2A3֚^+ժϭ%]9l`MTxh,͹ `wp")dZ 4_>KGDATQDŒ,_>ytA^*q7ik!ӒrqԾ5װDpN+WJ$nH8ub\몒 a'^/QA I$(53+;8"t Q_8'[@!d6L!GH |:nr98j0.2L[`v*6`cID} ~HP4dH$C+Ea.ZRȽ/;RsJÈ#Heh+wl%';hdCXeA-;Swx訩y!S \nDoy QUTTLL(rJoxЅQ6bfff`F(ff"f""$]UUI$U1QUA2I$$UDDUDDl9!)d ZfI$dI*j(`V#ר6ްnX񚈩0d$J0yFP8 !';̍/D83$ QT O7wΖfUUZz8xojBڢ;H|u~G8( @!(@F" L*F h&$C6…( `n>bܥ6=icDhc$KZ7,dOj3[bcSFܭUop7 T}a!΍ Aה Az<W Y r6B4VH;xLhXbF/y\D Ccmo/; TRyyZdO5tDksmҋ G:*!aeOIA {ƑG=` V@@vğbN&ߥA\D`" <<&Ui톦VP}Aj sXgf:BpPGwiPa4U (p^*bH%E%wm{řę! JG턃l_Ikd80#M0=F 4\qtj*""H(gE>T} I*QPA4j4;{y4BPT K0 {v{0}OyycNh*@ b&*({"* *i**&y28q '?{{ee2-@( m),TD|2TI9ꕐEu(| !X0zqSrp d>15"=A?QA{)kCo[͘-%%PUvC2gB0 qE 1c5Al@2 ٸU FEE˨\OCXs,!x!nXK! 0"pZ S4$sDvrA{N+^ D0.w_>u .E\`CKⶐ^vO1ӯ; Y~v1(4( D#\T؊9xVb<"4(I $Km:KfD]N9a.⮑C؁L:rN @6rG%k $اPdo,rÃ1748"=HHg5JDD"*DREuQUѓUUG %A%v Ü"(v[ДfRLf!@UUTHf|<5Qv^YY"CQɝ c4❰-al{l!>-EZS gmz\yhZSs0 bFӋćߐh,ـH6P8}u1oh$rR"~aU:*%%TTkYb}y<Eݛp E (C6{x $. W#vi`4!4HB r<|B▃9lM":dAX*!θ*/E=H(E\RL D8rAБqp&Gؾ͢=N"pF1l6.F^P:0lx<逘 =vHc,/v+̋z FhƂmٖP:wq*("&0`ȔkH`z88E $)BGIۗ}LyD&( y0a>>8E c^NGSkFy [Oq8&ot](v:730ܟZ-ͦZnJ%@,%XR:FSBECIG(H/&;;]H24 M{XP&C'`B!. QVh;H\lK1q#Q<f@h$}cV͔x!zMAQ`:% D3]pd#@;<):jbm&M/n*fd& )@"hٓ{8#xe8MfXdy*AWt4zBT&f v&p!"?۩zQ0.X 0 MQW`g!I"ދjnGnm aиv,t= 20dzods>5݅!>ڢ@ \?l= &9F{4Ê=P杂L|SDAE }E=h]BF-D 1Ab_Ǡ[T l0)f(@?  d%,sIIHYfE0x?$ͿyC\4: `jfi@ 1( ;qALM3(AD%0r3R@8'I!'0T53!>͕L*C #q.yΊJ&ς/ݶ'~HqN|00oB@joOPG۳FOT`C#q"@5'GN%/nS1<:^ҎۇTEA-{=0:C #qq@R9i k' Aih*"$8|x8:&YXryoJlf?j;$O$I T<47: (-ͺnR.#FE~x?'` J VhЙ$=2*n)J3#!AUMIׄ=!~ߴ6`fd8`$4͉ hf:C;>OEi;yg" Ӂө "$t5J~x BR%'@إ 2wP>" FkI*A)kTH𘄉2Q4U!EDPRc0kIBď#5P4ST!M@_1ށK׸1c/~ xӵ:i r!b** ^NĄӾ<>^Be 1xAGgKT'}TTCOVA$`:v&B$@u d,4/_tA:u\ǻfN1A I҃fgj$5Cħ@ҦUKs!{%QMk86KA# $"C$@Jnx=5a ce8QĆ?F8- JHR70;JJwx>i).q,PQ4.[F*B@(iJ%ɫ !xM3 Ca$ݵ BVFoG7TUU-|MPS _`A*bZ@Df C1KۜcL_bE8&ψHW4̌w8d.۸=)Cj'~:B hx)H~:}Lz˖6(r!i.5FHO 0F3t O*BDIXbQ%~ϬVR \]Ύm{iW-a.Jwq?EAESMU4?Οac>Mc[28f: ^>\41Ǩ5M I+j* nVc)$!$ҕBM~Ѓm31gM5M5ULmGSde̓~qbe30ZaUpA"~Ve<ߨxezpF+O !jIv}_D À`: 8)6M!(Dؖ%օo# @TLwj ҃%*ĕJ{CUā6#b*ޢ1 `p TG D*$@N(9Q7Un+W#CatDumVxcxZxM9֭D{-1H=.IJh7OAsGDv]<4AؘJb "{&;D;A'E@A0HA‚xj1.FA4nD ll%Ľ5 PXDAba(9Py*cӇ *h(ΟC rBvu1D;x@]AO {ɯ74 ߾7q{R Q/T]eL&G?`a~x 'ex:TRX !95! U1 QܖĀ\B;tW^o:_=`r81edZii C؈ &y"z+3 qCye T  {ᄤLyn@ƌ0#Ƽ,q@^(hN^߰<!>TAUVѧ3"@.84x؁Ɠ%hB*!%m8HI63ȴQHā BHRR42LE2BBBHЅ,DKD%\tG˒b Bd(ʦ!NVP. 8EXXy/\ħ/ P+65JGv8JP"Ϫ٥K.xr,‚y|uPl'Nғyt7I$$\ş;I%cyiSѰÏ?2/x BW~VC/|hz vNq$Y }EZ=ODq6D ]DB2*% &7Oo l8aycyKc@D#btlAQu?jQA'v`jlqǨI0ui\Q:o?-HD;'zm,CCTI!i.-m7(Y7ܑLj&I & (PFn)V=юHc^QZK` ؆op(wϢf(r4v@1S܏j"M$I-}t PS4AEiQDD̉6(I>y(-`[ duAT@PSMP%һ*u6e0HPƃ:zv`;":},I1NPDQ%UDUET!tQm`_*`ı27ؐt4f ]»ea!~;Ҩ)$2"&~ȵM&E `E1L3 t+3(i/Y0<0a׶P4}v%h=8c%6 B!$ 6R L [Y\P %9W:)Cv̄J7rijL,׭+K4 Ģ: FeC"Mxrƌ %5C꿻:gjR$&~U@^EJZ f{ZsI$0Br io /Skx#\TXSQDTQ+ pV(}xt?4ި.hp22mHQX=z(~ v*'H"g`mCaA '@t <pȝ?ir I lKklkXN֓[60Vy5.PUYjp`?(Oq[-ajOB1 >P 8~(p0hp}'t+M@D1DDLDL {|sCC #&sxt8s7Nn7NDy[f%T@ɀV-<P@[ ?Ƥ Oܗ {҉JB`8D $Z h$'Jd%gXҕ5UU$Lb` ":".uڔ(BN8E \H44dY>#SQP %`TPT 'S> @lB5~~%p% P/IbMw>"^\2XBoUryy^d׹]!`A"`Tfe:0HE1^C{ĩO7<[ EܝcȍHgv!~ 4oee@4xwXr;FQn] ЦܰuIeϓD̢$b =[צWhՔjJZbZa7'r݃!b煿 ,ϣ͍|ûdѹj]f yx@|1i:Tz6qIG. ^1ZUiDsA(* I(A+A{rWhYVɇ3ޛ,bh=Z# 5[IVqtC"=h@C8v՟,vmSQJ#@phb !8BO0ah؀h G@@`C@b*=` v㗝&#I9}*m0zGTCt3R+D'f"qjMhK73lBXd/52h0U" ~Z)M;yC]LkwF%ϋzJLLb](GVtfwj& ֺHdK1c"v@vv`G8pWXO; +|Vx_胇7>Wi-0бxB9rY٠q OKa2vk*Y)CڣzD2\( 8JÜ(V &-\X '˿ +D^QW'PIs1PJȄ&*.snH-u`QݠH$ʰxg!c:ѱXcHR߰p 4m@h 3#$"ߔ=jl&I ,x {j<7/ٸ',Y'ijJ w80-9636M:;j^2RD&b va!mo0&vJ‚df6.Fܜkxeu'W{Ũ ¯] ~ЉyˤЅ*҃SA5W?.%0@IB0|Ҩ(0~RVHUՇG8 UKfU iaDDc4@~{'xd8U@W唉rgHӝ~8b}<oI3yƉo)#.;w n FF@=M iEK0Gĸuƚ)o\G]w.Jybq$"qQUHPDRܡ*wXB* Ԋ%>'`?Yp8f͉&ہ] :"@D:OJt'Q^ Xt*DMT@>ǹ7go`w$X)sNk;wވ11bXj@6UfgLzgT<`i¦Rh;1'1I KBWvȀwL(:stO93Ѝ6`~j(0G2BrR)pA"eEYPdJKCDuoUb#:A}^ 64#KBVfeK"YK*[Tɺ?!/G.e.<ߙAl`B#dIFϺ:H :1l f;ƒAiS (O̎ʓ/(C9dOj?~*Q[+a8]dO?IF‚$)_|/?1><6y^;%eG.)[P~_ȰSN=8Qod UUDEQCCTug68͒OyN0qZf[! R;EEe(* ;Lyg=* [WG_ bmS1 #u)0)N%rf쇠s!S06 @̰7!ͯmu/1xNIO;..=Bȣ*Ѡ-E e>\ʵ6oGwŀ{ Qml| .a$>({@y$C0QlQaDwSh W^4e! A$|~']gO1EQUEDEwӗUwC$xb)"%҅HaC\N Bt EdՃ rWG?ԿS@v@Dx 4R-!\Jp_c?#QгxX.|/&t>wl,601;D_7QO?Uz3ԀW[-Ydge̚o0+/nwÎ.V6 ?q$@/<"Ns˄ϯxJ@֖m.[UlahOXVaLo &!,H'hB @Xn9īBvoseK+;Cn(?4< >wʦ̭h|yԣ|{M%3n`iV#҈>zޚ'ME!ѝDzThZC59I$F*JnَCy-S8rOj xh! 캑ӈfBhpqzV΀jv!xxxZnqDGqށkBioHA8 DO-_ھT5K,oǴpXyMPO1 y"Dwzr٠{nӁ2DiX7N8R0ФNN:Nzl9)"EKSq%K4Jj(pzꛍz2=9Thc7h{aawz8G=z;-k[;fe33)JB!BPZmaIm`@@([l„APK 6w>!_Ar06@ \4fffZ!I ,u!Gh"%&&Vo%鮅I||2USb">7sc VfD%i:>&_iVՖfahh|$NGŴX-<ʖqÑdt|jAA17a%.' w*@%lsDmq$O^α(f U!𢪥nG~d=C:|6hr=r RTӐ(Tv.+|eKWhUcD]rsTc&O "쐖hhևd )#->/Xlk48I;~; v!J=;ynT{~KӸDa0̫GMOѢ$)Gj $3 /RIz :Sm3NV$5BJp;wVtCޜ6 %6u MsBp} > m-NÉIH!Ý{8B 4H{`Ȏu\Ǻt Mx`ϤI*pb<#N L.7uMۦ$bN4nDNbEb@קb̝N)_uɳ}XuǼ4JM!6 rჳfuE:~s&1z: K&zb n/x{33F/!$y_7;'=|A4tÖ r ț¼!w] I [=|Ps2N1D'g ,qk "ؼ / %۴;:ciC#w>U/-j>B.֎=7m"8עݛ z 6&}z9ffffzsuɩ۳nԁlMh0nvb S{Lc 0\>ؕUlYEloDa!d| mD˴˸6`ȀJclmLm7(]kÊ:rSrT  ӱi+C.cEU)T.K[N2̏3 5557O*:Wjń 3ח$xShd/>QNz]p@["pf68\6[ɞ'b:FxxAr!{Buw w<݄^ >$6$}|́Pݵ/i7AӫmUw뻇D9MkP0 {D$%Tw=`R1.'AM??)4 I[bx((K tr"Q@ bW@7ԦώT붧df=)3CP9To*\f$A;vqkxQ}{r!4F0)Tvu}IW4l*!"β"9ȷ6pJez@SNـ6ErOcKљe 89"u'RO$>}ɗz*xzc/>BŭkqSx`r"x'xw܅>Ex**.*['&t:<~X@%4A}'#5smi5I#P>1ʑsq 2d&+=)&`D**M 2<,&g?:`Al@mxm DP߶<'I h2 @D!@D;ߡzsDNZF'C I$ـl~㳖"&W-/L%2yq:7V7Z$VFfY!?1uڴrk{n}eEEa خ*w46J6=;C2k85zr I@zJCϦ ˫뇟%MF@ ~!aI>M u^C"N!{#I})ň ĔG~%d s-ǰM.l۰g;=z܄4&׈E/E=8 V r =g;n7 ;lVOcknM3UP5z'69<}:d98 4g#̠LrO!Jt𧙁6vZ'_wϰT?OvHDU6֢lj2$h\UUo>ߘw""_ |@#j>߻0[ךM # nznHmCnctuߙuT箥Dq?t7A</=MΝ=:[Z%Y#p: ajKZ~Fv6_gɪ[ϼSpާ)ΡdLTU)kvmq9穮T'yVA}d?L wWMoP Mfsxy/89! aR[zI#dt?|H ?VtO+-g~;K@^@_j@&5<@tj{!9o>Nˎ^&Ktc^)! U\7#>|c64q=y g]{[UNҩڙk &Z ZO* 6'EF xhЎVV_h| ^Hs{ιov`;#ιJA|u5}ûp*a3) %YaE[UQ{$ecV#b#`!hyvΗՅHjJPIy+|,56aapaUږX +Rg67}A>Qgq~5-n:Z} A5\D8LɀO(.WMo@l8Q_+@*N(*Í *يzfZZ/aR R,6֣Y*&^E$׵I*\}6 n#V w1V^pMU {䐄 Fvvp=fcI8KuV,]$Na Ei 2fN6@qfnAr² c #X5B۷d L`.f-a8sVG1ȎY3ܸݞuT֊mlF{R1y:IbG)M@4Z=p`٪=¤hGz )ć@]w9z<~}CI엹>A~Տw;&0i;_$HNj0m`@c<룯HB{N͡}̭=E<52tZysHYp<5(rY9|Cf eϴ7WT1{[]aQ Lxvt$o yQZKGvyiruy;Kħ-52`537 2$Nad1ggɐ<3r9 @ne\;.90T77GcD`yiO?'ݲ̼햟C6aؤ`6cU~ʧ,HP%q)0!o̜\t KẌ!M2u9tfc>`cR5_L  TR)H5%9oL 7P5ܼJU=ùJw/OO&=ܾ|}8(pFot~#s1ʱBSÜ9j!npHnssXg9G6<#b& @*izF"aBj jAt)Dz{m?S\ꅁqFY`TV1J҂%)AXb瓨֑(?Y I_NwCv~k1٘`f`?, TCO>6ؓBr>(=:4ADĉҮ4ì|,Z"B+4Y~X",!SC`ڇvIHarB!p<+ˏ|=ܥ(:P'.r'A/a_}.*ǰ*@I2i}B"/(pk2d.YaJӶU(@!:^yu.{щf|}-Vn\03JȃG:$ŌoisUQ:" .NkGvW_,XulSsֳJ6>o\wVtB$B°Mi1q%>{ɉ5P@iFD.7Vn "fHX`zILN (4o3A39iQC1$ʄ.lyywB•o֐J%.^xVb -0k{o¨]es 3n9b3q@)'QXGheGuX;4==7On(= {GT,g~"LV04u n(4UEonШ#F F EHiO~'zͻ'>ZEvQO-տA7X9kEy3(ެvIƭЃO<<#G%p2~ #8U2ng Y"bW9OLՉh/P}s=y,%#PRЛMhuےւg$g pM,|Wem {i@_nBPN:r6|n |]2 6~W]oJsLB(K\8k=VM1a7ba hѡ)(=Px>za0SZ"C`| d{ؔ;ߖR$zND HDH TK BQ;&,˫K .!-('ZXkYcftBlu!(T?fP!_[O&Q2\~KE]5Zmfs bpƍv>ɚg 6dIKppY7oi&׳##QfpvM]|gK3'Z#5A@f"  u5?7Ƿg]}gq][ ![BI $cQNyz:#)wi F|iAYJ$IVq8;P^`FS|(ƨ) B"X(B&B$)("$ Bi$i(1%AIKi 6ڃJ`L@і 4iQ@DC@QBj޷ӛq%v5@ZmMGD܉z$NUSoWb`qV<<84/"F I) ) J'o,M;@z7%uP#"6+]`T `Q@*'(V>rۻ~y>z8h=^Dqr m.>ֈD'=HIK0C 2қ6WAG-XH4$!r9'6 {ofj[2>QͱA7142!?]m hب(^|<lP @)H‪zA@ (T8xrЍr$rY(8 8̴P$4R-4Ĕ4ET,00H2"zeTl"gM%n& ̡@fuGAx套K (Q#m++'" nXI_lGKBAEA'pt3{HHH"iD() h@$0upd@y": \ʴŔMB)@J@9 @jD]J@7Q X4z-D3i8zss7IGF¢z朂RYtBiz3Gsp)Hirb.`J.S?;Ap}}GS6+F\/~e=a빜[ ImI$ @"DHzJ"hx$Sv E[z S}edq~q%8< v١|* ,"" _qH4Kw H]VQQfwIqdg%YHBVHn1x~^9Pf Ug9 '(`A >.r?9^>\rupM+k[cu8o$M"bDdɓ&\KMҝuQjja<_HΪ,= L+u ,٩cPfG9?!毪 "d=TQC@Hi7┽x{w\V\I8rd rƳy]ni4č B# XWhhR;B(82 oQ! jHH-GCC00ёJGx8bdҡۧԊK粜 7O95Eɉ^#DTg"`i(hod D1S43w]ܷp=Bbւ[IV`$L#D}%THģ9@Dwxuvvuy|<fa#EIDBAU%@KRǬv9 U[[QQ2&!&11AseNSx5mUs& h\ts Z" (HJd'0/?OeQHCzxe[!Ͻ懨>5ƽz|]!4IA|Z2åŭ >'r%f1,iI !VÃ4D|In8z* oܚ <uH); ̻ʅ8h10&bpuZ섒&Љ_ V:ӄ>y4yiN\rT;` wq$*@5PO$\0O%B@TOM>Pmjj|Ǯ"a"3C$*>\ OCq& ح#NbFd#Bqp&bq%q6Әhː|J R` ɝK}"lI9CXJFaXT(B*Tmg߻x2֔>|T0MÈ_0^GCQȉMI4)8G_ G ?j_8֍EUUQULVgv&t5pwظ[|Ƿ_>0BC딆6r獀mFap.$roC(8P6i {x(DA KHl ?%x(j8ar $SۈG m/S`M ;C ExlR1 <}r*% ZTҋ (*R ԫ:!AxA[ AJ4 pM@ HH ,W^tδsuvH&IQ,$WgnV~`d_LAT % ?"yIm:[EBBVlG=,We,fKi_)}&fSxxx sJGـmNqIZewٴ!8b&pN5'鴯F h`|,"9:>9\dR}(-O؍eJda6TْFii]sib-!n[pf'(K1"TE4C61+%`nW_qyȧgr؇b$6`(!0cXƼXۯMen"4kIm&*QJ ( b7C+@aC1ْP"LHE\a\Rk;;$(P?a[Xm!OP9E Da"f%1|A<2>Ym+1A1Fmwgv7jX[tOZ̈༴hPOxhm"L^4a9ڃ%D6$oy{=D2ĝ^.&boP4Oj`" \LǪBT9]52-Fddx!n%,k ESVF$ovp*#u\CbEɅ *@ECWꫝf#i~1[oEx~˙% cs.߿2 H,w0 ͓(&?uW}V!?dijʮ5]\͵J+aeˏNBc3AMC%ArΛc2uM3 kMO 4ivWxgjqnKN>AlMO0xv0Wt(rs 1 cD h@;hJ\ ($wnِiǷƜV1exC$턄;E'}n6|Dd!z*vvvv{p]XG@>f[rǞ i6 j`WRB}! @8 PFBAxK *D>Ӹ1 iShp#LC89մOtmⅤ3fh Åӡr9~$ӎ D_A @v0sε/c_qa౉ 0L -Fv|cDo<,6xh"՝C c+]F,v']9ǃXoT?J?2B (@]TH+BhR +JРBCvC`4ERЃ;h(@⽾PhuQ%.YeR!U q(] y(> (rPСH AUTKGe$"l@8J҃@HqhNGt4yuCGay42FR"+fcsRiT뚐ڄX4pF6--[`m51M1ϡ)I@?0J|_QkA֑D=JĦ1yI *#^Q 0mc1 eiH-J`HeV6e'ߩJO ;Җ4')>H`(bHw7q;| h +/BIٰ[Б}u|̗}D8vO{O5}5g; A"vmŽ*gIÅp(Kha귦$%2US W-yDGƌ!PCH[0(vY*U='" B) D`=yσy{1v6S-4;L=i>[T˼*r$ @/!ܓGx̃h̢ƈ)ahFPZ6 _J-hx)Vt9:tX\p}0jOݝϊ}?@xD$!cAaT]! (2sM!Xp<B*Iyz"5Z6]@Rq.SNK>柋p%'t #|5kOO1m˴>h!4L`E!e5*Ai$YJF{q_ t(omr*$C. y;67pgN7@l((N='͖mXNl.'4)EÆ7\"M]}۵ep;wp6btxn1o-M`$灆Z>ͨqy^쫢ZRRqea DŐCZˇf.уH9C`2ӎL&9}lVz#Z߶DN[;E;҆+AyY9fmH$ױX:Oˡ\J1irz $ld xJ(8~v £<6޼? ƒqX 2@iߎEZUuW^=d;}/hATf(,!O,זT Rqch6dž3jsh¥4H$rJ#3< _&rWkZ;8/;10݈B`;FˆHᢳȜe9КkgQm(m:NMtRXy+/ L @bPqR!3HH2n76mrs !> aF.]PI#LcF`:C 392R|4lF` 14lbkfkc!Dl !C QDQQU5UET JҲpG]37 qF=jv'89ng;V'8`n.&06lV{y;qHw0ax./|KF,K3r.5و]&DҤklpbSzUR`yz}Y:B8,Ebw$" Khc-U=6D+U}CA1OVGu&{C`m8! Zto{ryp5T.);Ko774SPqQ`|BYyOn ^{wA{C}& IHSr@ym%޻sgSgk`$1\ͲE&L&lfh>8n9r')HSp7Xv0ERБsxs!#<'X3B̶cvd#;7G)Ըdn| !dc!tn42Q5]I4ݽfaH a@i݀fX- pGiSHϸ n)wdS`m<h Yc-8:zL:j-ESj̈́m|7 lJRdd{zXE}X?GďrqA M0a2/ Ƌn &u#mrX)lh a0hUCa4'ଦ :G* ;T0flԄ8)8 ;n,ZEXGVuX*c8e#vMW;RdTh3&Lۉp݊bX{C@B:Y +"}Dj5-pT5K䙵g/5zUi|^0j)Ԣr1 4&cHR<%^dVؗ,9gM,a΢Zj#q#v6cSQYW[f$Ѵ3d5Lu. dἋHyY)6'Ҁma:ȼ.קI9Vpk^A>7-W1 㖢18i1kۏ7r'$I^(EWڠ:e_./;x)mFۥlIْؾ)-L"X8.* Μ8qVe Mjl(*;<,mvᣋ8F&X$]s{w~-rMʬ;͓ty)!JЂCe%San$xd7rLwFn`$JN9fgUypK1K(dU~PۍU"F#-/f!7MqaFC7Hc`;D2< KZ0u4M4j5y;.yfd tSV k@R>L7j3ZqXְԠt'˜B6nAaC x~+UeڃSEe :)H#l4Wpkc4; ;Mll#{ݴ<5K| -LhWӻ$vLt8?%*;:jWxd3G1I=pI#nON\&Ψ:D!r@ـ%A+ʺo۝.1oЎĹg7c kw5\BJSF gbJjԤG:/T i{7Uz"^۳pd,.V0ivO&łω>`Իt8 !;hA4\&^2ԖKx\۱Z/Y(#UPj5ۖ\%3ѣNl$obmE~䢆` [H&UToː'z#8˝9VF,;2QBy OD$k[ I٣FLN.Ff%&vڙPf~ 抧쎯CqHagqhg9GN@vjd@v% (aƯޘ?eA}u qZzw9UU[f\_ADj9{ kIO=ag ze[**w\$|vPb9lj9cu${%J(+< 0D/D:xH\'>$('[<7'o=ɪ!$$^ySh"E s |;@ύIvzD' |CR 4D4)?N8~с%3uisцi2#haCK;3?q_ZOfD44˒ ETj#eKOQ( &>D΅k|;+Eu۟Y =@3 Q[L(E$:;Kd^៟#7"ecq}mŲ9^1?ٝ84"t, Kʟ)!IsevOGi܈̦_[T[>k˝$1`t/RLr^|u锁)6t)1C bc-ӏ߃a2#Ό76Zzc ^p3 \§v*鮔<tnOMn# -08ik%TqC$_,k  IC=oB+H)4J* B3HTD(R%3AU) D-HPPQY&M#nϻ\ڮl*sdH0=.~|\|x)_ufȶJo#d H:- eȿG'H"=PS%VmAe"JA?_rɓsqU:ǵa0S3>vgk6g g K9rCc`Z'46j %˗0Qs~74;5wXG$1"541=3 S63 R B>CBPF聇"'&Toe O><Dc{h"1TRUELEu&iaS[h[2_\!їD6hE-P0-a6pe16lʲkHBEH&tRs4$$1 TرFӰ+0,;kFFޛf(|c!$`٘N14}jyA5:@'CՆGuv&tQfLf]68=qLTMCCX`dX,pbjM(ypDDTA4p:w}͂{#iO~D7=RБQQbN "gdI*Ǘ-#0__GsFqca4*t'wFq_"3Ý<AGN4$ZvH΍-9=˪Vq;ZE^h2Ĵz"g;L=hP]&֪ƴmU1943;D2ζ 0y8ƖzXUx#FmKkH;2g5<%aȘ йjv/Hbd眍a,ֺ5OfJq6 [mVZ3 8DSĻ^"ƋqUW1e$Aa!ߧdk :eO\fDS2 >M-L8;L͔&PmMI&fZ%0Yu?acZa6%ŭެ>d'FНF@ռmꣻ q7Rчb,-9&ojcK0T6/' | IV#f|]aDsם|̈́LQ=9qoj"ijT%vgK>e4@CS7 9G=v:iEַfp𶒑n3-b `'JԚ ɗ7l 1Ϩpw8Ob}!w.=pq#H'*$b)W ]/, JrM=hXLϮS5v$ebe_8Ml_>r0Lw]K+Nxuͼ\S>U>:/X]A1Q?y<9AJu؞)xp䃝?-pdlDzqXe7MC\I)ScL!^]g$0LAZ )Nl O_Qd&ޟzf*J, Q=F:b2Ɛ B@k?.!G# p󮆷?/3# /| "^'䷑Ї03' c߰.∇X!d) p nĆ<$ȇ`P =)>ȅa-@Yq0MӢj|É+'{])"?.ƌDՀ,!M%x }y*P\ؠ]!s0@x@/I8MDzo4ӰL  K&ZHu  ȃcyɥxKLJH4PH.( Ma;=8y6ڧVn]˃''5$O~PxSUIgH1 .t$I] Z1WJr 5I$Y5R '_;Ξ *  $HXjI``H&(I&TjXZ*:ptjbhA.:ݼepzl;cXQ6NHҿKVk?K$Jն m!BH BJJ!D @ Y()Zcm6a]?m? T>r]kVqk$:SVCe]׮oNa ^(3!Ȧ(MHRm͗h130/~MHj?m*(po,Ј(đi<Ć(,,(]44NzPÁa_!؀B- 'Dۼa؛vv,n\1J'&,aO^kRWXcmR6xrϙYM~~\ȗ@tl3,X >,4SժӦvݺ bP) Cq|^XΟH܇؅-E>ߢqp!y^BȡzuN &Ta K+*GĮ#m % F:cp9 &O^ʞ=hH%&&(B?' @Z @R#ҁHqGO (R Āi H LoH۴6󭃴&PDiV!R`AAq 94@R>\}W#zqHm]J 6`/wCUZ vb0uk-@m` ;A}#r7dUX9wڢCw @q ^f@T)*%`YQX @C1uP w (A= v@"K bAEPx$6_J(s\YC8&AZ2->ƒw.a2A@}/a}khp0$LKHcb=) {Riz!g )D$(&HYf ((!}AsxW]BijH)2fNE<QW8b bL1 ?Dry;%L Հm /~}5;ӯ%*mJ#,-[`9p NpHGȒ7$il w\݊ Av ($AB"ȼ3 9fm @ A7SEGdSPeP@""->~<g1bö?V xg\׏z A3q-[s^rh]ho4DA6(B&]0VAPA)Rc;r^U+9ǃpg@p10G5b(v& (DaMC`1֎'bEdĐZ.2c֑К6<ΩŨ :Ј 8xbZe^l(@%@B6gpz\ % D|֌e  `1H@QFw$!!7X^Z1;unQ?)4IOz{6|(ʑ?Ѳk? 6Qv}t"* V)?āH- 4ui|<'o13 j DJ)FBaR D>DHl1ノ @5PFQ@bC0hh@)ZZX$Y&H FB"h"X)Z !X))ib)"R"P rBitMiH B%RRTD46qlʎ  $BM JJL#@4R-(%E HBhL01,@fL i@Jq& )RD)1&jD& L})'@`wټ$c`Βym9/ɶ$L"o 4P $@D$)l@' dmȂehTNB'!غG$k 7  pL$9N8mULh&m h ̯Ƅ9?a$ ("`PH)6 u:\3L GvECC m }\ƒJ`BB4$T%u0>L{ٰJ9ҝzE`9tAL$#myވ$@8t<\#AE-HhM&)<|"&  ab%D(P IF*"Q hZ%bJjbfXj* )e !$!!$*ZiH *("P<'W^!sR\!'D:v|,Gi<z>6A2Elm`X>o` 0!\~PE)XH'Hd#^J1 (Sx &#OD2qoNt}MEWN oWԼU2V"v_.ҁeᴠ$0|6Lќ\ bvҲz+'f`uq9jwIicQo2OW^9PvG x"$ۢ )NOjq" HPiB @P(P 0)A2" Q *h|JzrP)24-4Ǵ}&0;چ|^Jl77JI  @bQPuV ANF* YD=H']b"(FҊ| ëM&ugܧ@> G14 T|<Ǐ=KeE0\չ3]APeW!?% oPH'! kÈJaD \ys2"J\0/$s-3YCHH9F'hC`i|GX}:fSS B4HR "i|;W 6OǞ-TDA" ScyȒ+ثyT%[ۍ rXY'T:6_`v/"B)HCBA~q]8ICT :w ӈ`"|"N+8kZh+XXk ;DtgF 5N< Dv|cd_u܊W7Mˤea}$I&Sц#̙r9%3;AТ?n%vnSNΡ/:DIl /rH@$U,{qHat 4,qv/O><7m};p4eO4-$l'ra 8N@2Rvo,9pjhm6d~ Jj(re*3uqItykOu{@19jIDZc8`|Z{3mKm;۽&ӎN֛$F;\v0ٻ0N fvzQ 6f(g8ddRyø\ˁ"rdcz&Y7:OEK'{PJ^$@ə!DkCH`~Uv(Iu~|ߜ:*HЀ +OyfO1C&!@[`Pm~ga7>Z43* '*A{ h?ҁz\HqỞlʎN, R% 310AU 4IДT )-%4B}~x5 (i $X_j%Tl ;vB[*{yTý0@3,/c I΃ Bhl$Z yR䣠h@R$AZ)t4 PiS@4bj&f Qt5Zt0F`(*^ PSL@!X%3rABB=]P-i 6:)iBgKQUUQU֪jGȦ㍳>2F3AѴ~pe!R 1=z 0 f;D(NOfC@ED( ~aarr?DN;A=LHOHh|WB˙4QD!$w_"!>28A_xc4DHгџ_>3OKKGBJf@()#A"0ZZQqvLR JLJTR 5 D@JA0JAPRA 0D(3 ))*jAfeEE$H8TCj EBs4BABGB4TD/6D&I ! hB?y&P(b&lZ4V}.|N} TLBD!XaU[^gN)fx  CgZ{@(=-Bd"[<殅%N P!ea~dpLb1yߏr263d% "aՋ_GUdv31(!#H%p0Z?U>SɒM+#fm=\ QS 0 @a *Ę@PZLZ!1 b aJ5 4q85$XZ8ZEhmd1@U^ ۓRwx!.?v- l@t@xM"ɎF3{t_qk=Q-{MMN6c8qSimN<;D``B6r+ffVPy !~`~r+@ ,;8>vMuK1UL0$ĐPISv;@9qB'v>Rƹp(rP)RjAq=,%/`b+0)H$3!xoG"m h<>YA6Lv=zO JtB&@?Oey??-"UJ}{CWQGc'gv3QgD`[32K Y .x9ddF0 #ɮ!xʛ#2"P4U#^G(夬n6X`Ůa1b)gF.4" B"xeG@#4!>$ v52fqBҪ P1q9[T9IDDc^C̊p9qO)xc-bc$$vҾ$#P (@g2s5O8kFᘶU *tpZ&psȰeJ8seѭ0e7< []r0,\%bs& </ctr'ا{`^


gk5 NBCF"!D*CqQ_Ѹv^p-Q>v雈f.)C )ag@r|C!|Pyg..9s:G19rk1qO(baDZp Ѭ{{"(S>]@MfA@=.eկ+_0 1a< %F!|xG#Mk$#Q F #&H~+ $d8δpI_]MJ[yp56r/n<$*L @ExfKPU*v%!)i" - n/._$!EcrZ3I }(ypq/݆EU I5Q:;K P%aT;v;08mq!_RM:X"%R  @R"J("P"ˀ")J; D"b&Ji**(7 V1P.(hn\:?<}ht*ҀBd(%*?>[Br`̗; b54fGۑ{"H׻4'S{3DŬ^es5;k*w+0LҔdԞ3qWfTEU 0;K I$If5F(" "'q+/É& h| mmF`jJRC\|`181I=vj'x]]zж6ƚ$gYD1'H:6(DCR@L,#&_PD2xBU〙LA DE 30(8 =,k[0%Gp l,i{G!CC|pZ$ Eߩ 5Uw:[8@ow,(L΂?'#'B4M`HG?-uJ; ?Aƨx_u ~7.FRH$ ,o0ldOpe*P4eABls6Bp@?_?.0UafkrzHBNt !! ̙`,2 Ee9l6-I $LlL28<_k U7A&U":e4) a q}H$SۚT=g{6hIg%Œ_NIVTǁl䕝qG׍wpp%qݐaq>m9@sǗ#BSY5(nYRBcPGw4/_g@qD {@nJ{sNahH-mH;)Uf\=Q4*ZM2d-ElAmu6kPu0 iymseW]*6|-_Qhpe4%e#gM}w:γPumUuZqS$JotsRk7MSSƀ)@~P&f*;yh@1t9Px&шa' 7ok_ )?b{2?[@+P6C}p|,~˫pX p b?.R(fGnw !Sc]0Giң,;CP }0zPy D v%Fl tp%kP6I+hv>!Q>ṛ3 OWzƇCfawc^D|urjEa^*I yVl?%'Xx1@lhqx{J/;@;)7;)k c`9 7J3 ߦbn!jN@%l!Mw HhR0ƘyCċp-x)A-A՝| g}wM3li&[ ҉PKn@Hkȗ^< nG}L~@~x~H" ˠeB 8 n۹Q]Jp4GhlbEvp jR""MMES[adrQ?ƛx#@4<+6 믶6!OZV$F&lŧ_#V; .yHpުHOz6EU.p u@ KP:*TDup W΁$Bn`x0ȈԒ1+vl7ӸQ`3BFMzɀgzP;p x^8K'Y(y'j)y;;9G }B/q\@,  R@#i5䓣@!əPaB|{.uO|TtxÏ'tշI$Ǥ:vǧR?ZC|K{s!9AL^qi*(шmxALefgx_/)回mrIJ,$PA߬UWO?`) ]CR#0!@F;a!'=~d Ϯ;\{0_ 8}UDDUUUUׂ>bCE{<<<>>:&QZada(,TKCS}~f92DM|pގCcK0܅uˆ_V *ϟwZ LG(»SLǀi!XSf^w5 At w8[nt)pF7OGmp>\g%E%ւ6Ta''z@݌O@_57.a8P`:&Ѹ톐(8;=>dKs"  `W##‡uub`a=]"x)ohe>J?Wcy/]BSV#p|T釓 ZSB5ݯEzSfMaVuc=ΕyOfgZO%A$2Kf{O8X|@у/hBQ_ep뾂#גckX#'Rh'  9/ zH:#NJhfTIgg>ϬiAm?l8y/zG먈ԏݿ_Uh#vT   5&%wj!pKV]$S~wnIӝTz( c+AoRYPO!BI-7ȻR\XvɃ}N$xBZl}'o?W.}61k}/O1u5yk0uJ3wJBBGlirNenOѾ49Q9=6jAA :)sz| :u9}m =^ 2#MFr˗-=T*˵ZB9Tǹ3/aBRCr*7S weσU_sեlaݗ8w7xffw`\7եFa'.PCv/T^8r,9k-qIe%[:mV<Zj߫۾3Ѵ WS vtb_寛=Az_{]>'=}#v#Lmx!JUiT%MGEKZ>lsxWZ|aJNe>N/ΡhqebkiyqY<>3s3Jڤk_}Yq\u6ju+N^\$Q /RCHVzll?@8vw%>^T4ClP Aն?8+h}>?]_7V!Hw\ߏGV\vb.}̯ݩT'2ܼAcܬy׍X9pw).lKUtqM!k)8U{XGv 0T<4a,#rB a5Ib2vg#1Es4UlU:c>:\݊4 Z7%,w_6Px7zynQ;v،vuu}#D>LB%+P__0Ȅjw"޻}C]:f=;Dz/pYh]0.#q5U .xEm;ǶNF0C5͙ל 5]݈BJX@nGtU/'o7Ӧew!Y6ƶg[qFG{if(jr߃:; }OuvXT_qu9@mxT@6!GN\5}QZ.&i=~.*j U%c17JƆA/!BN PQx]{ *bc ˁΏ$mUye+QPbVFjI_a<юc] v`HaPHH4۬j^ڬ_āaȖkxo_8_HɅ9O'tEQ.Qn~OUs`A'y_jlxse\~ܫ7[S+k:Gslӳ{:nf0H.\u1 k9Q 2tty~p ZnMJ\0X׬GmTp 5~>sxq`'^~m OruiMr@DjǓ*50 *=ɢZtG&I1F&k>:ŇSnx $I~#>괂pڲz i$f%7֣nE,C(KMRcK xOLE;F .ꔺߨ0FgS{L/ksr^NfǼ_$!wn5O9s3%Mk9˪Ko9/9ʱifwtgN!MIW1<M* QO>?}E\/FnuV[եp*YH#VgQ@Abt N'" iTFQC#*vf0 Y\U''6Fp798)g8<$D3)D•JNE̡0 eHd)k'(]FtSz@?%+ț0sW]kw2 >~B:.$|>>7<<jsst5VO_Gr9uhSkv/'WR|˧YLkf<(}8 #׸ n>@ {П~._wGSl` <Z8(T @ gJ[oDzoI0 "/At…& gxIZHϓ碇9#h'#@}*! >kf}._/;'愢,y6=ۻ8@.p/M w_ƺ2yߴMm`Z λ@rc $ȤٱCɾ@+YRmz, _\(4mPIdWt ߘXH vI|ap`d?$0(iTt [N]kb}Z.N 2w|ccٵlXjyC4'Un;GBSF6F47v3Zm:\Db^.!U??_?u?*]xÖ)whi*G E,:Xm qyNu믖`It!!C>fojZH>>u⼤8Gu;ݍ~1۲aukӴ 9Kx͛a/R㤚/1*]p?W2Z[fNJk/Zx'ÉGæfnn~ag*h9v.-GlUN7 GsIc8غKRKIBe Hqq9-|]i-v4:vC04ձq9oSLYy{#%om7%L,y;}ZT+Z[#Ҩ7\]%ͬRuTeEef2DObŠn. .n@Euk.HHDQSlQ)NUxݥi0MC'& . (q:ٝuk`Oف [aor2СDmQYA47cWA i*-8JDE@M%% @EL$ P LE$3A$%DACAUIT5Q5EDDPCQPCDU T)ʑC3&Ib+A+"Y eJ!%)J!B! )~9MD)1J@! PIC%1H%& !J$(j&*& H:N%UTA$5 c )TRD AQQDD3DRJT%DLCS(̖c!4 Q0P@D%PICSD5!3%LDDK55HSPQ C0QTE$@QA@QID0 @P3AABU!Q IE$IH4PE$4DJK*MLDTLRJ B$+E0@B5H MQĒ`:`!0HK!@RUA AA4PąRTI#AEC2VfPCCTđIPPTU41A O3%bH)"4AS E PDQM1TPDHQ1DEE?H)"Y"Z`B((HIf$!"iXf k1*f*~Ϟ!H Hq1YUgO:ƂJWق8,;EqHS_!AB(S@U/?ق'8;@ $䏦h*HA0uGwb)5O!9C6 U \_i:SU:Ur<A*r*_nݓˌ厍@P,@?LUf{)N?/,Be H0AUM Q&NJ9R,)KՠnH(01&kUJ=s?z=&QTGDQD4c4Ѩ2"TJimZVPRVPUqhJ!XEJ%`aDEQer((4j-J[ laSDKMUL'qI%?9P]K%K~ܼa=l]O 5hYd23o߶&QZIW_(jmE(8O^C38`梟wH=␋{r\2=+<&KUqTox'".oy± oY A ^kԉ8yo=_\g}qK]xV{I$|18gw-V4Ӡϐorba"zL6lK,c1.zɺYs%SHsr ttV"^C$puy:79 Jd|VxϺ[L]`_b33󻓁%i -*s!ㇼFӢ:pNK> iutޥfJX8Ļ8,:񴪩L4@C^=Eӏ=~A'`姾uW۸n}=]x:a󀔜0Rч\5YחPaG>Rڏ&rɟPD0D Ё=;xO^ߡ>L*5;`i?0>rIp@*6pvڟ떰0 v7@0 gsy^ w_OJ q: !-:9Ox ca,9zsh 8;P{LH*an E(1$ j˫8:Ѐ!OI'*Cl[9'çX+LAMj7&G}B ذkib$pH I$#pA8[Z;ٕU]aI 'A@TI$I$J^]ݙ`$+djw@ZI\h&U7wv}7p r=Ҩ!GC:_.(NaܝNc"?;~(zdKS__uMG:klm]"`Vׅ?yWk?pN Nzbz|mmTc^LQU~-QQK^Ѱ@kF*qY~*or֡H Yj+}!W 0UzE,N7T9ąv۠VguEǾ9p#ߥ~:;J/ƛV%S)MoTʋ>( Y‚8b5@A!R( ᭩OKl< ?j=@s>7ں^hi9\\hw`{QBz Je(Z6jȓܝ]@42 Ky>NϽv #J:fK[Xjb))K56H/I1ı1b _g͈cS:̟qg~>@upoޝLQKN݌WH(UI_]Aߟw}EXwEA /GR7kMZW :Qiăp1l>R#i>?/p_Eܶ 4ȀKt  bC-qe4Ў&!FB7`8f> A#hLmB>~S T¹AvDց%RrnkӥXk%(F~\_ 5W쓨wNcPZb:@͑O &/a(H\೿Ląm5~uG*PT% Quq\Ԝoa%G1$mE QD6 ؊R*KB"qn /_~rۤB]>גRl򇏢꭪SVԨCk}k6Ỵ1|;>_ aN~UƵs]Q*SXWkZγ^.M᪚|TX+=ftőqe=9}n"3^:իԢ!X_ \,xڶ!o+50[Hy䊝?Yŷ!Ewаu2UeZ"[43؄L;c aT<0< ݨq95oe= *#?G;gU63e\<`il+V;s֧VA8-R!>^_$ rdLϕ99/\Hmm2 *z~!A!>Do<oQcLhG Cn3I rn{7<rÉu'q}f]WSq߄+4xnwD SWtԃXт`L$_1A>W O~Z_`j27BDd Q~\ ":AD: =%O PH&>p:@0M{<3s>= zjWo dmi,@$qO%o-⸚~Ͽ?V?(v*'O!^?/Ȟ >-C?+h 9'1]u$XVx򃯖 Q~;>+؁~斴$AA&X@#XSwc{- PI›@x&-UV'g')Y"@?/5\1 ?(JhA{{;>&h~An2J<֩oFv컓bdB+7;f|>=_gӈn&Մz~`YN!Oۍ4Tɴ[F}dnz%~`K.ۚof5# 8VS< 4x((iُ{_g>8R+'L/e5n_>,!09ݾ@Χz4UtMOT_t\s)V_cՕ9J* R+Qjg8v,wTӭϘp1X<5ֳ:tz&0C :l=sEe`*bZQd*H W 0-Bfl=rv0kE]h(m]Λ2άc ۲8y"-m:;2oeGst^9u FX0fCJ;B"VkeRQN~q'M > ^B~#RhieA_#D۞ϑc]NQdRdzۗT,GRyQk"Ih3̹aV<45d|gr]s[j W=nvc\ԁj@#ʩK5.N}?esHQE4S3C(*fm yW nk5TJ8h!^ՊvN#Ph4B(~1vylޠ7U~kb"g+ Xu-J%hX ұJdF|^WU=<RLuFWjA $ {(Iߩ+?F)ՎHBJBPJ2) 4g0l+9=NeZ~h"_>1ͪ_ryx/7ÓadpD=#踔 XwW΀Aὂwy>Ǎvپ|uttxB|*8vOoTNSW ?VqʹIgfŮ@.8DbժFu@;$k YFGVpu8X5{#zK vJ7Qe-XkcY,GonnCm[*wi6ڮқAcF><|Ѧxi!l:j|-#BM [],aMz'tWv*ꕶMW; ~66ܭ-'7ax5]8}CrOX{ ( P2 OGOT=X`bpn˱^U[?5Á ~IǨ(z׷}fEvۙ| #؃$;mnq{vqx9 tƊ„\GJXQ0:(>A ʠ'E])Ip2mK4cֽ6+hv!ҜVBVY`+ s',BdXe0J(U Ƞ*'1lr-HT,:@c+Zld{dB K^`̌3T(FiF"di Z0: *:oYF)Ӈ!4rxfT <\ )BWpzd(;q#}3fx%MAf ݒtq`<9Q9XuT+XaLa3< '9ҨJq'"qq*-k!|ǛQDBD@O"~]͆޴|@l?b{A`}z}]&9!{7ë]R&J|/sRW8S_KpUeF+um5ӃvFFZD?!gju{ᢗi#{F_`e,a 0ӧ@I׾ϳ;}_|5AG5aA(am+ڟZ1A 0-,lAw!*s ܐgA3U}q?4~G=v`: #e aeIČsxC{'=Rh{wt%޹-L\CE$McH!Mۯi۶ !tqԀ BhQ<մd֘B`M!dd|ٸ55O=h?pS՜yU;zdCD{$R,r)~}l3#g2atjYǩ-[,$hTJ!JF~Éĩd |1Sh< ̪ѶUSǴ.Cʑb"+Dyk|@;&ޱچ,$ػ!Ӻ; G5rr#_@ 8'o7 g<vPXB*k``Wy{WMAĭlޮ O7xWgSL1?z}) 5̍/Oo~g8ܬqZ⪙ڇ[g6uׇs5s9 ls0Ӯ^3E*Yj7Zj>!4&Ѽ9FQx _ uPsRDG;]qiJ(@M?0oGbu%k?{#y{}ysmG{B{@{8BIyzrR4 @B+Tp:~-`:N\Xj#s0:}2EG{zS}6\D^O0lUUU "D n0`jjB=_WoӮ#%OEZeX3ҷ8ÏbqcøDps@U A!cAƾ/ f"]h:C}G< 9ԍrR~8vl_rj?> (a2x*?n*?^}qd?ڤEo@CC7*GPrW̡ػHytL 3 {yw^zqJnlI_3ɦ۽46K;j@ɛzP4|:ܩwұn J$\'mr޴˂Po)J\J ۧ;S 9Vvm0.0mӻc{sWgwuq۩5~")wfHst9b0۶[=w8w.ths[\z8*]F\T]Gmv::v1{Gnֹ=K^k{¼Q9ry룲8cx#]݌wjrz 5j{"v̻ q4gvOТ<4cq$IF|jML5t@}TEBUQNLDSI"&VOiKwVJO\%s՜_^]tNqTjeFBRH6/3Oʍ.3:\Gff\]M9*g)o;9{ix7?gk8gYZg8c}SZ\uFVWn{_gvLb+qf:m} q!J] 3|DQA;Bl&`8~LDA iޢ!މzDX]8Y uahZ9(1A(!ݓF1:h6:zaD:uՁèܰ_O^"Q2TiS/*O'TJ+R໾qyzOuq+yx}u~x";A){}P}myA`]<8k&"e3$З٢&rı4(e[f@J##P-6 T0֪@6՚dv)EPR4SUKQRETD1T#M4Б4PPUI@%U !T͔:$,KD%.qv5vk(x4UY_u8170psC yEc@+¹U(>yGGR!>A#F2!]:-Sv7aqwƒi0wY o𪯤&L!@PȈ@˕]0nxiA,]]2f2"bJOD11#L=Š#\\LW?g}/ٗu$f*$q;^K+ [f4P> (v)PEDP%!%PQEDDTPE-!HIS%4+B!M)M KC\ 3¿-NLvCuhCLRޚ\&P0aCw9ڢ/t1f74 CkHЉP0p,8.+Āfp8o]j,*nWIz0z4"WXyGl%)oX&bv_|Uq̭#=b6kG:`ukt"9>c}c`/vm;s=Τ#QU#xC")L-cN[tOnitXa =~+3:8O9szߗ.MbPH0Pt=O_WFǯ[p|XYx\Mvg#_S z?O#}_)f5Gd(u <Ϻ$>^SEy=(7( Y !02Gq7wtFӆS=5$BN5p^1tpF5QXocm_m?Űy@vA:'wV Gz!1#ѤЧԽ=; v{HT>Z^/fO~$"u1sݘnO/վ?]>>4 S"^ 3;w>?K9P=iF'b95~Ǽҏ+8%AuY]x٪LvJ"p 0?OΧz7TiQpO8 ]b?k9w=:| @.]:k >>?2C}F_gi}xԖqI7qbdvZY@Z8B}BRN-irf$I&v<. 'rAiAO @d.~kZ~^gݱ">:Gy*W˪mjT,đQPAވyxM!Q0a/jIWX?O,Z Q5XUcJ; qG@wXi)bP j8RS257?>sTYW$;|phh:qIJh({>!Bw#wj%D!?;ϨL D`} >qƉ kZ78P$zY$5RUVUv#b+={q;qΫ[\KgSj)ap%%M**-d 5o.+\R AM,U¦eUv` ]Tr(Q]~9M7lDq$*T=vw~858jECxɀ 0A'9{1d.b6N}g۬g`q{O'SGpJ:0D?Wp:W^!Fm frs~PkO`׃CZ |}Ī<s>}2V4@%?>~ƣ:+ ;7H 9$BI2 biPl5G!UU՜U{OӠ"(QPC7uVQ+lq k9f%TMaG?2~Ώp9^9ö:@ /pP02=޴"zlc jlY>XGAQ@N@xoxo.-R/Q&\+-0?\|޳#p'OGioDADƻ$hĽL-tct$\% &4iɵەZ(x'sefv/CӘE~M?Y>#N32?o/Hj'@I$z'݊0)&jAq~_S ^|M$LIw`yO, t0ҺC!B/4kTE<*X{B#&&Ы&MzD@εVN}QD=Id'*Z&*!&H p[3WA2 DW9jJ%u9^'\2~o PQߏ<^;5lu$z~|Gc~]niΐw5yn!.̓7Ώ\D@t?}!'̐^} m7IsMs)M!,?qMrhŠ&LWʧ/ϸ2D<8I7@kB`!Uh!6cnNo_YB ~а_[|#Mv4 D}DDAHolI܊f47Ǚ!R4OOR 'AdW/F]Nc|tHSwU8"T. "}R ?,/ ͓ÅJ69|ЅQJ3B>$Ur26; XyzElo4m/I( j+tceD1LJ'kE\lG殤$I(I^2 pZXyDj d*(.Wo7 o}ЎLv? 1ĐIG85\dRB)Pwd^~w5Ҏ{"t 9Z\ G@.Ot 8q BV`~mr{C 8:&s8"S˰֨Ɵ?]nu0?@4!D?w&p=8ً j1pxT@[>p!FX̉AB(`M$|gWqC@C#v 2 n @{^GR ] Iy//ANHQ5<0IFx5|I(Aø6BIszݎHڕ6++? ȁYUblrs\}0RN ^4UR*`J)AGo)dX*SNqsK1=G:}c?Mmj{L00=݇mcy9ŝ\t=q|#YM^Ъa џd4BS_$6MwgՍZ^KMQhc|z1|!~P_RVKᯟ*܀< ((Inxր[ca` F]:78Ѽ<-x5@s5Y5"(1[zU.AF]hh0y@lb6\s8Ba"gdZX bO9޴¹@H&Us`C". ` 5` 8B w7 C?6eiGOq=Ӊ`$+2ތ9ٜqq)Jv$S~[YJn 936_WOf6"xW( 3WI ~T8Uπn<?i߅(G|뇪TwuWH}:@D˝zOюG?SG7;qn;]zrf|NagS!PWaa]_9J:_B*|R]. ށ \Y#X[͂[*~j}(a̩AhSZ֗1m*.l -|8X00qjԗ ?9d-8X]d%6$8, L`.e|d91p9\Mhe"@0WSI;zLլGj½:udXu{gXf!zyf ō$λ 0dr@]ycI敂$F"_m4')>h &b+1"W\G|ܾ[yBFd"42<#d!AS;kʒp+ Դ?@*8߷*+Rv7 $ t+uVlko} @@K H9,P޵vL$#K);tsM;s$$GyLY{ff  <=]?7&pa0PjD#OWG/YCDR͉ԐCʅ4h3ɈH;A%$%o)RLY:EqC854*$AH O/ R']ۅ颽R?/樿>A?^~;O?}~f\_OQ&*#C^'u~=;]_OT0`=F}B2-un#7ٯ8&2 :3H-1 9|B־ A<:d ֋ֲwZB??+ޥ~Dz5{ PYl -|?jamqI_Q n08f(28"$TlES" y҂@7 $!T8GJmN֪ fÔd()ӖI jp^/]JS7u<qsWu '/?| |MESx'F3S*+'֖_Gv4|8[+8W;ԓ*Md!&_BzARqn v+cgbX,$HmR]?%xrmo܊^x;'L}٤2@ D9 %`T,j[fO0@taDOׯ0&AҔKV99K7kaO:Nq Y3njέ-U籕ĂI΃Z> !T- @ 0 _>|~槻_c92:uoFٷu 6>R>(SXnPIJ(~.aVk w2H38,TixG #- I" " `$*JBQJR!H Р41(za\D#0;տnc#k4# vۂNj'J-&hK*6?!4VP5HQucըjDvMO +B z1eVPð eB\R9š#h]w#WC|l0^[Y2FDrD1"k&"5\nYCFN?VWӽXrӥ.T(+")HUjK)¤GPBǮLSG߃?Fʷkպdu=Eߎu:㯯1ۿ{z\=f: ׌c.nÞ`$3sLZ-Xtx6KW"Pnb**'ѯaF0bP}{,0bu.}PBb%=xAJ#9Jռ膕 A@ť5r{G5S'{=ᕕU+)UUaL?ji`z#2C(`{u驨wiɣ\2wmUzSSE=T}>79a,TEUUUmdu ٝ3ǹxWL/}d/]A%Q hEs3JR֒WA}Liqp^Ǻ7zy?qÓiO 5F6]4J-qr!peYLK>XIDŒ̓p26ad Ձ8ppwU-\w0_zM / /%QslwIȄ1@S=]z/BUH%Bje> ;V ӳMCHՎ!G[ U64@42e}TBbIJ@":F96{ˮ d7C7t-U#@83~K.i`J!@<^] t3xϗ'r3} ChtqփᔌC>C9dzNGSl ]vrKj~}о:rRUUUUdՆfnc9Bl}Ǐ3kZֵkZֵt7mC{O9p0V;u1WHp.  5%cbnѰjo.ME\iK.6\yV9},ByNܟ{9΋a&_X^ږdg'SiטhuM)A.{'N,ײϡO6֊ن>"ϓCt "k@WÀlZȋu'X 9qs2AFZlU |'==:_f4 ޿OgKJ~>/NO{uGjZ;S=Rhj}T4G~4wZSo*c8^1 )ϐ= ueh]FG*"(2) >l'-%"Y~dsBPhAD;qhszxdD^=>5_".5wQrYE%$+('p)s+n.੮4%Gk!ՙ9.E .E!wQ\ox oWtwCRvr J{A[~[?8D >)^n =;2Owd~Sô8R0x oNngC^NB- Hx~~Ž_dId20(}ӍSC 9sz. t:8f o(>}:X+u6OW?Ru3!eZoZN5}ZN|#+A)J3jj+"N\zOy:hཧ"n;y*uS= m^i6ýFBW7o]3]V?(hQ%WNV ð۬vfQ7z RZj0p.M@ȾfbN*Nc~9Iq?}3E>;{wv'K\IQK(MymG}sxcƸW&ޞ|z:2gIx^P1 E/(#qL@0~s# iQREn?y>/Ϯ'3ζ]>=R GUc$N`6R≄N'*{fODS5G+K_QIkFo^H⢬ۊPEqQE5NE&" fTδ{^ڱx^ OX5$=y'd| ls`; b2ZCk`y|'M3t|'Ptg$1qYsć*Ԋ {2=bR[w<]s8|TݘI9M4% oVmY8V,2?Ep]6=dT:89~hI36F6ek:!_|5ːfa >;THAp`Ҁ|K紿"uN*gL|7"mk7k:O/q~A|a|]9 "2PjP`}^$o Z33? wሟ-r)&A(LLH`a14# zEimm,兡'O֢bPPF86bEH,:_EX)C YGaSkđ_ռ&M57Q*g}k[muʯ̧gI,"UG]QZeOd"aSJ%A"9 R2PQjOT`SN2 &i?^yo2y ?(( aS`oĜȊ=jxx7G9s;NY QTs ` iBT}g6"l>#IwP^+ˡEQ8" Pf-]*Cl*7B 3pj>"s% 7Ycm2ejlUC R*1J-D]&8M 04:@ `|q]rYxB sGr'oDH@b!y=B^z c`%n=ރԜjp5A0bϪag<7@8dAi`DkԣZ=,L h)e&aZL&S@&;: &6q n,]0Ont̚Y|k EoanDfu$Lwq3֒F{G pI5-8K86NLH38 !llD"`G  ;ɘ]i Wr,y=+!C~@V+'2*DR 9b H}bB MƔ9e.P0DH'J(2rzwQQ ޠ cq(éR]=٤Td騵"VhYz12W"N =#PzCzuHv w-֚2hPr˖JUaTwNwB7 }ꊓ>WBq}^o;-0W3v 8v`ra2`ΩǘdS&  ȕ$C_Xg`w, Ļ<:;4: tU/b G_l]Q DJlh<اYNSC1FHCy#ӔI˚T&f4o2.>~r.Ӷ/۞f)v$R LPdGQ_ 0̆y#ˤvrlHS\JvVĹԨ 6iٽBR’TT,HA1@U!S+@R ` M#6h"PVIJ22A C_>A`@5EUauӋJ/*gڅD蒴4⪊'U2{Q74_&$9фM։[SaoVJ Ihv$2i*Hx`/ \`08ʓ/izAMbw̮M: >I(D2@K"p 2E ;F?^mID@`s6 g!Sܦ"%Uө!;H N8 0]`# 8&k $ s21B`8AY M\{\^bQihrP"VCHIɭMtX>}#"o2iSbns˘fIiT4B}Al2_B>++Fq8 j h B ("a aDZ[ -uSa2 H`He?8b9I8F4pfh&XfJ!c +lV:`&;lIBxa'Jl tG^X)hfs=-*h_&SUF~{~ RV&!3 b1b yp耡9ͼ澎zFA5PW}i(:E7k%,l$00uLGZ It"#_\=6 y?p%%UJUUUSIMUU'L )V\***Wh(C vwLM)nKồ&!a1 NATVEN[kDe S!좻B8k$Ȧb؜~8t"~uD4 g@y*?nA (? HGŊ{)UA_8"돱&䧊Oӳ6Kے7 \[nϨY:i&;kd5BC ?JX6!1 /'t+ԡ/T)6vs+pGc~,9v{S-vü1.qaS^"8X4&akUҟd^/DL{gϊm=QQ d^º0[d=FCJ 򫃈Jh7>^3.N@LATp`&i:Q!ɋZj!"Y`4Pyt=d#@@s-BvJ X< <#Г쳐?aq; &dm; c>b&?>1y.>أ1&O3G3^=805uvZ'2O)f,-lKdi࿤DC HJMv8GH#CFթhHzty<'J}tMVF@EmUV\PL=a>wؿg)pSy<UVcH9wFꫦ wDp43;y1h" 00 SF5LclL0"lNI1XNSs4;]:4o X,\|tM05xvXS%,ur`:d\CCCtlpdّͮ1GЉ-wON|J rHI–h,NCiۆ wጭ=R9T 8mxU߷^Fqr> SbA Y…qbkJ,3[[xTi3ӄyCq"*oPA10AYcj]T=y[t;"5pfߞxdSƄ QL;Cv3owTpn:s"xg8\86ِk *V 1*2Ea%cN^fdH<;?&33x=O6c!3ukb]p႙IB E GUf#3b#q-5|>^30L,Us]nΧSyG]zXXE]; tu#|&@7O=+V{>k2DCL08q|љfj"ag/6U3Ph_3v%EdsC^If=<p$yi1D\"n7nZ>CT씓OlZWh>C8%a)BH3+oA{A򟞇\`Aj>߿YǪϊ$gрJ~lNka̐ T Ap0aO`5uN3.`u0v:0<ӱ: ݎ}@+T՝ ÉC;͞)+LFG6Cd&f`*{M I@w=ᑄ)L4b h9 VR:!)n׍Qu7]fQ) QnV @D%C) om  ”* 3RpO@O A!d9ي0zA)$Îsz҉}6㡬`l>oˎ? , @TD {) mX\Ʌ ѭM~{=<0.RL=g׊T(QⱣ߇s^Q.aEvQPX4z]X O7|NW/ufeUym-:q~Y /HY&G^Ixdlj՛@,'s}nu"Rvd:Л6qUUL\[٘)$;nFkg$Cp1`5CTUtP"m:Dzm0N`*QQeX>lE쳆ų Xp0K b4@ꟑ)b @t&0Yr(! mDQJz/xaK,a4{#ܢSG`p XgQ u >cGH(ȃ?SGC{86A2K<)*æYihSӒE`'#Eh Ȇu'3 dA)BB `i_CxYܮp_xMI@.6=s!M ލlq 4 ЃB(R1#QM1% Ȕ1 (R'I2L*&iB!h0diwzq׶D=:KONN' бH!gʶE*n0 ԟ(rHB'󐏮 t{ztKԼCGO-B= KP!TK?7͇2K6?&q` 55M1n:(3&=eGh1iYTL3?aBe34R,}KFjA؆! l8jB4m!iGZhTbb('[)SMoULEseK͋ND^ :P67E=TUۇ93|5RѢ"""""""""DDDDDD ԸXTJA-DI ($>qPBwN񉙙refffffffffffffe$ 0'ḐvJ&SˎLwOw9s]9s5kn93.L̤!!3333333(N331333)Dwqyt&ffRxcN P,q`ݹsy9sy9LCS313333333333332Ly31(wwwwt3331Ky9s9s +FrE)wS03333333.L̸}[  x8o9ۅ^qv9qw8ps(UU2s9n6쌑pr Ґe!aP:];IAD g͂#Gȝ`|B?"04;@d,tfi@H+ZKN@Fx35,e,3RvQLb:\ 5f鱆( y9(ɬU =}$`&p#p ̠v&qyX"O)=_du#'G9.%#GycN(z-67~lMMUJ(@)κ8`yȝ`VH(ih}+fKJ:SpAƏb ~c2/rFć,@QddI0!@>>}?s#'ɯ.#VUV5vS竉(x4(E A}TkAt Bazq"uH.U@  !_l_=@ B` ~v^eNT;*`;xSE`z <2u&6hа]wA"UL # 0t70)aS!3F"zGBxvUDP2 i2o%u5`j[Ճ Î{O| M!H I#$(a$%"|sĹ%W]u(M] S`'KrczyrM ;d7=œTjr%.Ty}[1A(z# 16!I.-+ުhB4}g.7}O_߽: Cw211)A&ONdW`Ҁ;UIiqQh5@9i8yy IW$=!f,4ÃXLX CI0:Kс(J#f{h:[6qy ; QS+zF+>1|Ov- 6BHˁM'AJ~<3rsQTAg`NƸ:2 A Ѣ+:yO( ?=C](MdQKEn1Ȝ?@cTD A~>Ȣ" jT[3 'reo-i#dA*!סڪPjƒ! ?![Yr=SSҥhIfޟBt|MdY/ҢoS}q&$Ԏ0j%6SO\ӹ4uWۀPdGc!̸CƝڪRYBQ`StDl6ABR:0bv" 7XG/hA % gzKzTڪMИJsK8" }ՄiH ֊{pd^JnMy_<GsW\(zs_\^<3<_ l]a8h?@>a9<SLEׅ o3L'3 yLSmaLHL- v3w*}p'Lw @~F#e!q{'m!9ڠX$4* 0LiVUMB KJM$ XO[i.ttRCk8Fu8e[7m@$̖B@*otsyG&ecHy`Om Q곧fǖYBݲaieqse9 l~O` ݿ}w˲-Y^?et>oy?:='\ٌbze:j*v2 z@*h>To.>iSΊpAӧ:ZvtMDke$XPvgPՁt7kJ`yv6oFgH`n 2V kܚÐe A>=}b$A#t?CF4%4 djpu}^u}tN|+$p̎&0|(ZSZlRxpxz]щDeٍs'%x:9FA`7=J8܀ MNSovmfFaoЙ.~쾁07^Bk%@j B`T&khiv*@&a)kt&0Qc50T,{<'4\ 5@$z vBC4 Kя!;z  s'TPD DBBO0PBP&;' ,vX1dD P@'bp6UUUU8'hL2ÙOdJy}@h;0|u=tbI+~)W1 AĘUO#i2n0e#7 gMYN־ 7dJo%Zȉ=?=](2{"r<iʖΘYK*dC(и2I jU$Cx G(aqFaUUTUUT|%芞C䉏r19?d8u&! >L m ׭9b*p A _q^V*p J9-aOTW %fA>=@@DB(QEw-HA- gQ.<4?Ð+dL@b:}!4LHPeA!> Jv{}> د_kBs@0\31M4&Ey$(Za%)` %I-.$Q=!L"=yMDQXGBcm h5~6 Ԙ\hD,EZÌ1"'!ގ@s-C v'!afdzycՊŎ;4ß/YpGJA,,H?Cݼ ӆ馜 #e"\+AOga/)Xslg3v^v mxcp??F^YhWO8prC?'?0Ku'%rK:j[?e,G2m;2boCCaH=~l}3 D L9"{EЈ=xd0+x45T֬W6pha"U9'3BOƓAHUe}{8#( "'C Wʘ`0uQX.@bX;~u @ D"x!V‹?;oܠEyP̀ "z8f 41A]Iv[!熖@ `J ,SHnԂM#HUX`6Qêչ!r'uʃ>(T@i {^&4k0423t:~򈨸6S=L;ǿ| "vxehƇp">/xbBg80M "@A9K9#G~zPBH`Dq9rR>w8b:0M;BFܠ(hf@pQK)^[;TeUL,46,lMSFJ % `{}QJv;Mrm:fe6zـb1@0$"R \R%ZAV X!)RHbBQVKQd܂j,SEێ EDFe{;B <2x<~!r?祈!RiγX^3}e/eh:>NmC{ `i:Ԛt$7vm]Љx8tjߎl㶽`ӻ5Dq(?N,1UV>S%1-)~&èOoB><:|ifHxJ#HH1k.Qk E(1s586^=Qpz6U HPgXlC(IM\/6 6Z%+x)4ϛ.XDŽ3#X<#>9jc~N>F.~E&:Qje m5Z,A;p+Jbl%&: x xwwgwqy&qwwgКj;4=Ht@pm`H;{>{݄SPAxM_da!D9'ЕBu ьzD" ^=qRH! o^SoUJBi(U7Nj@~,߭婺4CDأT ѹ2жiCsxCw}{,pFs1\/b @ c+҂ЌCCwB}|&>U: *N_[A;#٣mM$A}E˃l;ci=A!X3xm/Q&JHQڜ|X$d~F`EQ5M*@H-g~ThR |:Fa 4Wa..w.F0N@`ga ?(ty΀QNa(Rt(|v^g3;Brba֌0?*޴|n fazIUP 7 Ia B"sSh2CC/$1R >xDuN&F k@ f+(^:Xw US&)u+[{ef鳡kn 7H^@_hJuJlt>B9wD;cBD*uCj!4Rov)]e FP@ٛhdN^:nHI0X*$N!`%X Rg5UxNZBe飡adb&@n\;Gr!,>!Ui4)a39x$4R5\:aO;8BZ$:Nq.Ǿ5B/CӗRCp{ƔFT۳\<9l@̈́0la `x,5idBeȑA@ҚGdc2&ypqUQDQȈV#bQEQEcHm݁xú| sNр);NaDDPLbNF[4f`J `ZXg7'Dh"jE҈&zYӻ\J\@'eR"|]&vC2#)yv9\垂Qp7׏H9H]IہcpBI(x@e< xruڀ`B-a̍$P0@$.ɳ!dC}[ی˳~X;o,cO$E~#Iem3NV%;%ȇ>B=b{ Ҝ1dv4%(xt,(D AģH $l:m8G@)m|=pn)K7n1ã! 8k*!I>?Sm&)Ue^xQT=ZL{d*OV~0"F˃0H P<!dN3kHT$! !%QJ;ҢTQEX(`% 06Ds FZ6й GGۂG7^&(AH0GSA\2U3/!v-aŘLc5"5i7вD9 '>:9u^fVcrnE9ɤ$R15>{N1]޾ 8tF:c9Rl u x+:ѣRd ) N!`> x<.:$!3dqU!4ܣLVY*6@P M9d#^vYa#&# l!A4'#D4+ 5 AΣ}#wfNXlgi~PL"L?c;rkjdxaӀ`%qR Dg+B#!77oMEQZ M)xǷ`x?$~)CDAEipB #H? * `wx|i a'TOV,S~>u(|=j#P[FفJd~xĊ+ V&E9`Aqn,> 9G=$a]@'&CVQaRwgrqѻUX+UUwo'',. HO::n9\nic ֧lUv_\|yp?AW<>zLR<#QkWF50!=V;âsƲn6kZ֍^Z պ֢6-%1* ;q7گOڝۧ4b̿Z"sݖ9"qY&p=T܅sn3ۄ쟲%C'cs 60A$ծ(C ߔYI+qzE(1&0Kbe3Sy,F3t]ݗmeMÐĨ'^S3۸D {@yGSo)(&Üx@u{@!T?iÿ()1>߽.xBRF+ G/8g0_JĆuRxh<&~ź_Q)?qAK>x*pqD(i  ip &4N G2>?f{ӉerYfLPU4AO)dhcGA1_:`N^*#no7RCgWUH;AѓH @5x:5Ü9<&5SN1(xAN@4/1C#Ae.~ y^!: Ju)Քz ~_D_ t "%i02tr IpQ4re dS{0vJRqDTEt'N1y52#=3YcjL5L!$ہq9=bS`wo7;S13%)OlC%OK)P<;Vȁy CfYXP :Toz]vB͟`H4pE>T r *!EGAt2r V5[Ϸ! j(='D`kRL9 Ăd, p:7'諸ih_x 30hk_CG!_(*G?">tIF a/ux5 J]Lm?#f6pKq.7g1L_B52_W'tzjV-*sHD85 T,p02 #6UV?jODHlY  #?  Ro7SĥMOu:,@A#DCC8XC,$0UOobPꕘˇ/D% vxfu!)5AH=,jCP24\ڒ$Bto`r8 v&u=ʛN엮6^ MU)he{euFpeXYU=lp!9yoI6xk'U-uN9h 1t<]ʧN^ˢԦ-CE !ܱUWvaݖ01mK-ȉ{k'GhXYl,;T8*+޼j&{ {eē"R9IӪ)D\C 0aآX̖0jDK'e '_Cj\?ODRaܵ5\HCL20J$r><m2Xjǵ*Oy5#rwXSP@ Ip{ɝ7?V;f}_@=mǠk^_bZqhSyn_._>$$hgKixSDlYY BfIQyA Pg?5Oӧ{? lA #4J!.P} ;WgzGtͅ-s0^zdF4yd?@}EsZݣ^yg߿)F{#5P538.r ݧ8iLOHV [OsD`'.v@kB9 Pc>1tp=9}߬Wb?PDn#4ai&L}!VA6`51lг售Di هk|#/o~¡q@yx|o$SOGRd=v.G:4p#S"bf$D"&d U },;ԌdtO%Gm4:z,Xo]@8 JSw@{^`'y#c:|y6~`ZkрToX@0S<^v|XJwb!? i!DOKA{ ?>^}K*V >덉Z'j$SS ;7o#`~On`rvۻo{Ǹ?? 4!O?:;vs;+Nu+тg U5|x?Á1&Cw`v Nvo9;ђ:KSnq1_/1f++Šgq=f^aܭE])IB|$Y bܻ@x BFRD YQ[@GSYFXH'װ yA?6XO_ }H}.b  ~HE ?'.߈,o ?_F%vӬcNSc pD63ꪎC㩑J{ wC08y]S$[&)lX#,R@;_ä˺t""V1T*R&)E<{7a&! $覣>CeQ;A5kX>1 AuS.vz =l3F8w>|?> |"w!nJ9$=x$ތG8AjdNOӖ[C,OHoq/2|~_X.!0}1h>$!=gzcGk(IT\^bDQh((N$4y< H$>W`b4w'@xoN$1dglJMMo [4זNsRE56y'K6R1" U RC'p^vku %rzK|oiq墽UXWz35pUHjal꫈ZpiG̪E%jB:lK*A-;ՒΧq6K2X5"D!==PVғud4DIC'N%1vj(wG&?}lI$&+ͪfW:.]}K/wMghU oܝϰ=̈́7*P :6ppLEp%7}oA1Azk# W;Kթb|*R+!e]⩵,exHhuh>6.w߯{55U\PuJ( &C+ _>VoKK䪢d/@ &:(K9+.S0`YPm$'3(f|hrHyqb@Q &cYYN?uHq xjQ".= 71İK*ZJ$D0J{$ @ 2@! ̯q8:p$شC0r(IH`"\` uqE6\k1H|%4BvjIŒf}{=~I0`Yn ̆=xyz@xh\%-)FȐ>| mzI86{ANIc#!;Ik 2:fÀDA;x{u^/OQס|nDO.{2nzQ$\wl!L/Rj02nI\ o9%\v 8v *bǬW;0vINS;:!I>=;󔅙k<=pI$v:g@2$M_%!&O-aCpKǏ3Mi\GAa488VTy" 8ynA<ӉfT+*x&㿼8qGdp&fU^ҺN-2bi{nB"އ8CWԭ A{$0>&P5I x=K8rd$ ˯y < s|xhw_ O֨{:2QARza+;Ab9Z7u9s60Ps!li%A:ɣ(NǬ|'1@2V ?5Sk#>=ϵ OƾԱ)9N3aX(NΏ;,5~EL. B<]ހJ+}IF%,$4 mA>K,t\ >}ď̉;>|dq=ndHpa0A% 6( Dt*UЫvG~neG2O?4p+3(j @w}%_ac3%/0t`zao e0zC}g4UCY>ߠI8!!;&{;{Cw +ACiǷfR%V{#reJ+qE)SO!X?'}:x+otQj$ȢA5Nd:*aR_K{L2Z̏aeLb0YWiße*w)Ȧ郆@G¯FǎOUUUUUUUUUUUUUUUUUUMMUUUUUUUUUUU*UUUUUTUUURUUUUUUMMUUUUUUUUUUUUUUUU0R=Sի6L{4pCէhg#4@7搖B6 ϛE;ר,% =_kkx{R֥iFv{lSm[l<${8U=LǎpI"B$;A䕿\gnD| qdiML'fSQ4>i+r;M0; W=Dx h+jD+D9&w@g߷ ǽcIO샾އ^O{Ïp;<=aTD=^U4 B$`M)<<18Dz6Myy!z|ׁfIyo_*cIzrS)$èE/6hP`XTSn^6\ViFHhB$)Z@(dV Za y<<F"H=MXHB B~PQ6$=]__λBP EAUÅC' 2‚bLWqQ:Rq gs;&")3Ȧ'2'2'O߻GO @7}" z^=|LǧDaTU4Kpc;6i\28GT⢢"*"!ɦh2(C )JJUUEQEE4QESEQD*((PQEEQEQEQE4SEQEPSM4UQE4QE4MEQESMUQEQEQEQEQMQE4QTQMQE4SEQEQE4QE4Q QEUTQEQTP ((((QEQAE4QEQTQEQEQE4QEQEQER4UUQMUQESM4EQE4MESEUU4CEIEQEEQEHEQEQEQAQEQEQE(T̨(e444š'$K~짧CmEOWȀMYeZֵFȡ'3O|SPuSDF$m$t*O3|YDS&r݁J`5ب xQTTQ`Da-gL yT|5h ,*i 񃒠<ƀcCKDDa("MYyԵA0N+:OAǁ{ ⡐ZI!;} 5yw(Sǀ`jpB-lp=%:KɆ#;_vy9U/4{t,>q99yƳ@>_d^>%J+m!|-h6XrAS4>j6cUueh-9ʴUÜ {'SAxA>04[%vǴoIH0&pd ߎ$P~ ޼`O~q׊9Moí\$CPc@t+n~dR]&I钱Ց932(E/9~I!@jk@7( O{JRIޘFCOb<擏ccQ5r<> qI }g/,'O3PR33nŴ wAԱ>ic -NƊ/ϋFx}Ydm4VECX(JPeHJI<@0\S4ۖ})%5c v<\.r.S#z=˼m4M4O݀O14AM@=`u&ZB0T7 {[o$ɲZc6ct{Gׂ%>?&w^BLiMǑayt4'aۿZPO@4M4NUDigrd 2dy`0@ G)A#d* و=]|D?q)Sz]IF;l+hrMHI<~`70c9cS,)d:.OWH\ʎNi5ji.Ȣ뮭Vq\Gz2L’%)@>9ED$44!JB+! JZGplWXw^%Bb>r}e^M;A+w@ӳp~[Y#7^h& >*wO~-ƣ g\_χ*KG0LɚfLf7k@K[: 2A)Xe q>\: 8GAXV@s:N9I*Bx1$ O=+f{š )=-c N3t(aQ$.mٮ=$UXt5ID+,*"G&*ޓoQNR{ݾgd{HÁt(;5lj&۠H&g#Mpz tXPGm7qz8Mgl)[p ||lxFOP4thϐk#B4, #I;C\_´BXh|t,2]/@P)ʔ؝ GKϡv]%VlQ)}vt!CN,!'T^XyUpq۠ QG,udž;2X1B!QBD'߷OÈj$:;/T2wǭgVG4L|A+yO@o#H(>ܠYIs˼ *q:RJԮ<~(ե3*7BN9mrhk p2sF,$%Z)'4͎ǀ6Z*.>}._'M}>eIWWJx2Vӻ?g+l*O =Ƌq Ob{1O~ 6V#AS4Rtwم#.Gbzn~\*)cEW je&m?;sނ Fm} -b:`9!@HDGi^;ɽq5tӡ m9&z;2x v{ow`'ߋ "D4i{ frqz|X2fFC6>)>pzm~fC]C8dcCi 'aI54B{yEg5 ^5c_.=rx'7FC63&8.>rpoZ!S!tx"oN (P*j0g|9ivc###&}a2j t `oNGͻ5qxoQ*<$E!!+ wp{3 錥/ɩͲMwe.>,`<1?LCw0yaCX݌"Gm+v?xS~>x殂j?`rGO˶[jRK]|D!q.bD{ dL>8, zz›RsF51!y-C.s8F,\2 T;+y_uMzC} hBrB/Q˩C+CQppTn)22Z%_D*2b/(99+Ċ$?G `ẽdt0;ͺh\OsDϳƌQȞD1уnFDpayt1;>]c=gOg*C*uL 5"DKgaO#d&CZO9Q637Ӓy2񨻤}`%9i%ٙ,(xrj[(D`A&LppP92xDy|8 V 37sApDKZ#4T)*Y5Нorf|vN7{`ژ=$ddv04=!)>Ui UUUUUUUUV<"Ogs=f.HEX_~|ےxCqKٖP֪kxmo;p@B4@uC| ) 0y`y"f 1pMCo0<&kڔ{`o>81k0bc3,%3@dd׳c .Sy"B\DaMX4k<һ,O/OVxgږ} 0nÇ0dDyqZL") Ev=91t 4I%F$r6DLNu<$QF)uJNz*v6}@;\Idž'8UG4yG:u[#0yiW'XI*m>!f{ϨӳٴYA^|vN5 3~ OfG0^2uّn2Be * quEO> = IB҆P +0[kI3qQ olb?q4Q9‰2 J6G D1,'nt~G|WIÙn6#`AR; [ywxlrrƟP<8uэF2,Qg؜ܬh@p㰓_vOoC,$K|>; WP9=3rÕ %9 ,/g_k:?bۼoz ${?gkY4N_\@$tְ Z'vjp:G2(Ymؽ@T,f4͹a8GL S8- q$05TSc6ILqq??9s} ?'z4GO۲ BR5qA}8H&oBtQ171őHKT$A2/#.[qdw R Ìٕ.ʽNǺPc!JkbԈ@`5QQ((#1x2 )L{߃yS{og* p-zM$w/h4+d"DFLZ)sMa`R%"I!~N&QL}`O\?!]ޓ5PH ß(=~Lfo\OIEx(!nCfj,V){C$XXgraPdm 88﹀g>sS,F41A#8 y<3\^0ME<5-\r\$@UWMxN 0z>DQ}X䙇MhWӺs4iqu[U3#KY D Hm ^BhbNfӤғQ0% 098u CZa `$&mtmeI?pԎT m 5?~ȞIfrhufed"" '5(:a觎DZTg pƋD'/! @`V~slNL@@F".LLJ'>/`K i2J"B%Dɱ}m|=d!%?=ۢapz6d@s{T! ]?D+8xgDO!aD-'CegmC1Ij Q1"DylJ)+76ȉƳYCr[C$Xm|4ӌE5(j-#D;<j5ŜÏ_E. ޜ?$I  ߑXhJTD[)@b-j`͘@Pu ?{hMqRq8$H} ,{+&ht݂ ,@鐇Pь 5A=$j N%*6R^ҔҌ)ЂAu(bAƜenb/PLS>mcf#HXSO8ܠ'2!2DL%6<7o`BXYQ$4,!%:NGH,4 >ߚR&>UZ-mΟ@L 8L ܄{14*!)V稧 Fd0{yJrjXz*$lUՃ?WPOzcRJ;{q@wlrC1~g^Gy2a*dHb r1wW8Z<ЇG88P~wDo80 >ZO@S mT/P>~OjB (GʃC9#rE9ABzA)A0?ud'~7ۙ'RD꣎!$saQābcLa?u44)`= nդLͰzSvƮrO˒` JR 2Odha,*@eH]IތaU1.Wl^90CQC҂)sba>}{=tJMJReA2ld{)%@Iq 0=GANsM~ј|n97/sU~gUh i*Yhc$1-AID(,X5UJ?&ZSpa5"t d( & ,ʁbxo6~o{ds'4`Z , `$?z!ӆJ"R%t};D01 JQ O;_ 0h*F&g`z bYWI;j@|rSˁD$A2F0[ZSDc8Bl^VK0D5_0ߥU4?_#'5_V+S /aF@\T2=OtqxKuEQ}V~ pVɬ4=Rt@Np6 zr,,0U++u4r"5)[u"kR\Uv0y7knIt9FOr\إftr%=Ҕ/~PЭw2k(O2z;`>E:E;xdhjɄ% P% EP44JP%(L&9Bq…tȃV譫sYR)C39_m*QCϓ7\{ aS!ezpӟ'BȠD pa8qbۃQOۃҵy*C!gӜ>ܛ_dD2| j~/W81"O3'd{lծ \a@,O<>z^~R'_ju*xD@qjp:F!5DC*m [8pf:Iĝq D_%f@u㾹nҤ(S鰍vOJ%S 5oNz}B) S618(#nW_rovtuշ9ɒ@z3k/MÙDq)8`/) Hr&vzgJ)6l!I[fG="<^:5n*@,aG&} K2:a88Yyž sªl-é30p@HAB}OOGN :VwjDzBEw+*}$b (+x3kV`,IJg齤 0Qp[5D0ۄF& 9pƄE8,x()9%Ү*DsylCkadm &h=Ǚo#{H_d 3(KQji">P մ[ dgH!RdīL^w2kZDYļPIG:pC} f{g?iOkҲD]Fx0#̐D DLA$8A!G<{}vFځ(a=B K' S:s)U=-SQݴQ i dxHQ`((+~{l y0!@Nx" D#FV4D#GL vٞ ^!"@t5QnU(_5".^A'0aş FE1"~ D)J8qq"!MlE"gOl1a]=gV,=L4h,޾'>萈)JH `A C4HLC0<>]_mjYU5EFZΈiJrŃkR+thUmhMdXB]eKRDCE̔J *3%;Ldbaf`RLAxs?(+k9Y)+N4AbReA}s'H6~S!Ӈ>]l0@x Q$x{LUhGCЇZ' Z#ouZĭFJEHM@$℘SCQA"T&B4Iw$Ayt!ts3ehK6}shuՀV U\DB$b9BB}70#mCT"D"H:pI 14BH̯r58QDY0D%B^;N?eS޻ M AzHI <[1#BHZmp~.cau$h 9,lWʐjX᫚_EZW̎9' 6׸hd!16\&3a@ F@GVi`y< `f)܇q.@#>F=Kާic!{eFs^qQ9 Sd$fą s䉬-35vnPMU5552hl ۘP(xGndd'4 ͂sP+U/f燳3)ʗ"\&#)'cU#0kq}q30{"_\?&RMP i{"(x{Dbg,kN'uѭ2Y:T):䣌84HUϿ;B.<'[{P"[|`?1b'/JRxT" H:fJ$;0tž_eV;X,-=-N 8aDsV1‚0PH#ݙm! s;x5:L!lّ`CLuXo%@p;uD[* )%^d xyiCʸO& fx3*\'.3wkzW{p:4|ijV8}E9d| ;B;;ܶH]RJPNk;6nnx:< uN=(ZfdU"UG6ή 8tمI%)m$EY+uL1UL+t,c:URVN@\?}>雦ӚF48?M(krI&3v%!؇"Z_&@E$YtƗ8MȺyKa79[B"n ' )g{йj{ L)砳p 5︔#_n55xnadg3LnmsM}BiO7Ӯ9[U\~Yαդ(M i^=:s{Gbͭ ptylE!#5 D9E_~L]$QP#侺E"Q^A,hI~|WjK 0A~ߕjN&.})c~'O%*7q9wO:WIc!aI$,rFFi1x a Ҕ\G „"2qGpN|<`dvdbYAj $ h$6 %aF12(@9Zqۺ(Kt j`MCГ8:L- NoDh"fpA'@ 3Ýȧ<;[t< =QX,i4~gPJcly$l[S\2&pc9E"- 0BV }ŻbږA H"k[vm8uJls 0sڴ] {OwEXm)m0+B CL; 猄2)kHg_*`NC&=4E'0d8D=OP??Kڇ{yrls[>Q}8g@q1R JYO9rJ˝uH$.lR`AmbP֑J03&fJLTE`c;ᅜ9`a\B*,hvi]dEa G{UnG$"@&HH1"&CY4tV(pfȸڀP4NO!9p5j' 166ô_؞ְsdsQM*RL4PRҭ),@JR+R@&2TP=Z 0aSUy&ߙPB_ҬI*D20JP,@"A2@$HJ)H@1*%**1! Lh%yZ;Y&K &⇄sw%b'3?ux}s_1l/ڀBf[Oי3P`Q*@IWa4/00T8H>4a P k*~q`J$&Ak#`F+狠L0C)V??G|,-89(A%RA9gv~?IJI}e8!ׂmt6,5D ~ N@Ango{@җ p+kMp1|'ꨶ%-ao_a~wyϊ? d Ē! 0C!s+g٬4m 6T^φw7<qxltWgyB>$(dWL>\,vJJ-HI!>09'2W o@ 3B2 (%cH~qբ"'2@=`sW x1׊}"P/x6j$ iuR;v$JOL[J2JPl"Fv+gU `xZ$*@)x֕5k UλQrˍ$9$PwG%YAǟNG= ֯X$f>Caa61:\-²hJ ' vc 6<~S% DFa]7K<ҏWfеi/<3vZZѶUC,<_!Z?"^6/(@SB(,0Yϧ1dЏ0:l:})e4J!Z mԢRR30y%wʛ>N)ژ'QԬR lO WaԾ@Ɠ1 ͟}c^lAd C$h|TuÿZgM:r/#aԛR85f`kMA<;F$dq` ~[ټ8wݥ|AхzyRy˙n.np%2E njMߜM<炠%ĕ,hc㑝ܒqbzͷ|s gqKwB擷1-dN朙DžyV淈i 3?~:?_нq!rUT `qtz_vu Lr@yLBGHc>q)6D4(*#!Ar#0B,|4~zY.y6sMv5ֻipa<Æ%|K89- UvwFbYZ0q9QhgL!V5˩%t덗m]6X32G`È$E0Q } c`Ԯ 3f9џގl)b"7,\~EuTN0X ug~@^f]s DB @D5Ƅ/9 HR{ oNX~yԬm(!}&jN9z)yB%¤4M RU } 3 N5korY3DD:xh1,k4etxDM-B]X u*33ѵ݉b`(]Si D*7 J! w'!We$SM)CB(cz㜑-MHCŲ1 : ǞCӍ=" 'yIr׌*BL!!Mn# (0@3ǐk=+G2 `SjuXdvY*ZES;2'Y:$mW1tVqqNIj/ʎEbBpr+݈]5|pVsL ̄(Cs՚ u'+]7kDNB䛩RttqG8&@ K/!2t{XfPN`}CKv{f|䌎ڇG>mM-.y/'ͺgtּ=-jDr$G9L`z 21Xχ4 GK[2ʹ7"Qл5Kƛ}P8'X88~aߛQ̿4Iz[G:NVw6Έ)C0,BîOﰋ^qBn1yռB9DZ`xr=aCejL! ۛ z*6he~N r*ˍɬI$!g[QMcc@ֈfCg2cHWe7($d:vW0e,58P{rd$,R @CkBLk 0waMݰľN hm8[ZC RꝫFnZg&: AOvl2 2Y.!7ca1 >E8Lq)d ۮq.c9Ο'Uq9i(gVwO% ܏yf }*Y0냼\CFP'D:sݓs4h{P3r]ռt}7,oѮa-LŠ6BQ/5ڠEPqjI5&wAA9 "d(KZI{a$EKx5:7NX4n-<{6x)(:FM 4>dT| S@ypգHmۺ$kau%|x gg K-HN8b&&% N|7GG=(%pɜuA=h q°ڌԘ=c1~ϖ),s/ 6v7"vxdR0=Yml(<1 E&ys\SO^K0"LР ?2\Mf]az4k]hf8|q(oܱG/qK,yNK rғPv/cuKi* Ȧh1IF)ܓIѣRl31gpn01;%]Zh- #J;=k4Gܡ6!!"^YۚuXЍecF}ˉkO(}*c4,Dz6 brL 媱ښ"par %ɒ;;ͻ-ufqdT<:6ճKQw1's}~26Z9-ӆaz8abkS]71PmoyΩz7ZY {La wۜ.%zFE\0VC^ћY,-,ZwF1' #3PxeoLI>᠁4] ]0JAQ^^o]Pu_WlAj +pzgDQ٬Fs19IRҡA!T)i}]8Ǐ'=}=>%P#["e@#5ǘnZ3'8+;X ˢ2`w1,)U6IjZĤ&CIVg++ъRYӘy!ތខ|˱숣 $0-C Oڤ.lwa[à ꏛt#%|NIX 't%t0H6O<7Y/ ۂ # əP sdģ"C-_")5̳&} $$Jvb\!!<&:싷`!WNS8#f3Z^bhc&fD!/l6m2Z/?gU_#ؿ 6(ZyHdKDn֙7 !TlQȞ# oV*$Oh00ى1,J,'Ƣ2&U>)}$}DYG~r]2pr$@ 8mΆ?_?K붖>`^qI^ǩ^"D|9>or0}"~miA1vGױ4"DZW͎PHuGY'CDM}Ox~;v@ gZ?itvJ+Zn OqǾӣ00D- Td2'Xܧ:CU|z 9&1#0rH .}lJlD`J"0aA*ΐ0xJZ"z+I(yZ K9hS2zA0~ʛ0>{?woθ gtcK8@a1DRDY(#Ęwq4^<EK}g| 8Rd]v'C0X/<E!=rqw}G 65t.eH DqwIk;_3jdDH?;y6wĠ'Dz]ԛfi2 ;\DCv2VPp䪾6-Ee '$Cipr 0o8՝^i2]EAynC;ҩ\h o7$\NpBj-Fpڬ+/8u#|{n{faeNq4qݮg;e"X0̢ds&UR@NZ˩xXsQ 5cd`{fNEqN=lQk6;`\_3nl6r`1p*shN.^r}Nz>K! h³x,,鼰 dB*`V(IIIBDԱq0"X6\}ݴjV\ޡCIA͸S (@=ukNB\#~i NCm H17F yRRSp7k:q)^#,Գ0[EsC4Gu^~ HPNáX 될?̒D" XASj^v{"NqFQ 7&mY2XEYwTMA;變MNHsȣ'9*N#bFҘ!$Z 6ĺ = Zcu>|eڵ A%C|dp8⓸ &|]9mF`>㸑?a6܉vrپi\1={Ut0k֒iΔ\ M`8J騁0C <,,儧Mm xCga驏ruőMIJց)@c!|"*(Іc@f+ cZh;q}iPPv%S@ja$8`@+zxI,  o6RUhu9:2W숔4BߠU+ -5# hv$$YRyO͆d GbO&}!J'!0$EDP.a߁Z~:7R޿n4a%Yے='/{4m-CGtx'ֲ\ `.9ee"xwy%B::/OgS=)),@N6X 7J0aФ Fu=WT6|!j8+@M2w92BE"@Ոbus aKC/W;,XXI1ۙr Nr}~@4RI ևON臨<)cr:! XW2aˢ{ltW| WyC|)>tdAE=AsoG ;7;d)Y+Tos4]f2į]je A2| +f5MlT1uגa;悊7O T06nk`BzN(W*چI;Eg3\$eҤй"Is{N1J~D]\HAH3*sҾ! Y!4.ə*g<[:ҧ}^q! 2"ly f܎vHJGV5[6r;6:,]ׯi{/+ٽ1#6V ќ;NQ0ZěEޮi]BwtˁF<xvy.9Z-@ e&zi(߼CH},ؒɗޡ[/4A*fԒNsӭM^R^tܺ ߻!#\ǞڝZl^{F22<0j%oDo=f eJ4^}3-t  VKQzcP(nȊ`0; g\Ņ 0&=&2CZKyJPU'<3'Z롢B5^ކ͠<׃`)%AwȑJ ~vNp/YٵJ=|sSCDD"F]ACQ  bd(F gKO qL$?ćЯIT@O1͔ݹE hQ?)Pr#>^~'#Sm~TD8!-<`9 aSZb.ʌS{sk_M+N>w5lqU;r6kP1C"> G=&W\zl D 1(,|:\A6"a (h T@ *P’zJУx5*6}GأOO~{9edhN]:{f&)t|u[ZڢELQȦ8# v;3%' llrjkEmÊ)NK6Gx=un?8ƜxV\:g/**v3GH c :htq#kϳG'=Q1S}6F񊙉>\pGMyl8>Ḟb`ɯ /t] P}/ A?!@P$IB `:0sCNRSeĖgG<'! 2—P($LH`R2%*Hf `KQ0mhp Lx8_U)#l:dTEML 4 DP4_ <|3ϾfhwZ}Agg9DYFS#AQ$) NMbN[oeq}lm9Cb^KcADuঠEʭ~p6/w M᝴T*tH揄0S`ֈ¬ v֮f^=atV39'F(S#AR`!wT`@\>G(JVUE|b"B>T7$@QTL;,ՂbHC 0(R4#QUAqC([\%"HPUQxLGѪUETG(* (bsK z[2eATU+~`ʪUD,&))JHH*-@;w^"SO;@o:rw&SIf'IQDͦe)`G)"H)w 7S>ak "Jj~}>>x(#p&0$}@8(P~R7/H2EzNt5uɂDzSzD>uD?c(X"z@Q/'hKȕ A'D?Oem֟g-[|pRdFI<bj?f{BcoV)GH:L;Bт0D!hC#':N;Ӷ?F bʕ !NB$V 8]=T ! )+MS&P L;tVR>[=SޚqbU Du *Բ•.Y 80G6W#n^/KJ9 2 Eÿ́)7GD]!\#H0VfbC4et$ p<ϫ"$Oa(y"cOZJ`YfO#|'!𚥣\AaN!ʗH]d2mRԢQ E\3!HQwdQP@DZP0̂ D X&Id3=np(EJO-'' >A) to]N@[q )R'mLXhj^޵wRf # AUx&fd¶)d` ;/li#WjHbHK o㰾?t d 6YSc`<3wٙfͼ;㏪kpDA|H$PY8 ~~[ȄCtR˹,.[ݽ0=Oi;$ϯǔUUSeBh;NxDv{g|!ON#]E_|WB>JC|*'t&S2B4^n;_wDt*ؕ]0Ru`CcU65=ѣ 87$$w;g|@omlU Do?D !^!{|^SԢa`A8|7dz&ErNTYN@'J2!FZy ' D*SER*rNGEt[)0C31:ܙ0NsCCL'=mt5-ҏ["yǎ'd `>T߀=Ǵ [0P-Ӱmw|O!Q-Y4N`ָ=u6G EzW7jafFY4W:ˮػQq͍1l-Ov8SP%gt* p+ %25^ZBr2YPZH!,Q# ʋPaȲ)yDż0$9$9զ=uӝyjnIX m+XF * )+*0ӌ¾-o`M:M^@H4]#8 odiQ@$1) "d1+ A# ^3 LI+ՙ326/11*& 1+ P (Nǔ7}Nly%?D$Y_ =xD$Fh31J)+=<5CEص"D;(^QB;R g*$ ZRdpBW!"BPD:b\<<9xmg+qq Aǜ#Æ r0xtO쁈J+kVm' |`ő *F&J&& "HY)dd"(JJP!d bbb" *D"fJa*u0XZcib}K֞o%7lcnP S!Pٸ \El6+!𧏪a ( H e ~</\!( I"R[W@SS'= LVsHzUKA#cXNԾ{w͌.βg0{h;}̛ZfυŠHMEbPDy-e6!{UX5ˆm‚QKA ]=Ɋ 滌+t0ovpfm뀼ޕ箦Vhw_8s"ɻ u0p .>^G2r`r͖; FG$FlUNЉCkiO2<8_'XaQ9f5 :ZoI-0UL`BD n8*dVYC@ܚ Ã'iuStaKdHj1cIBX!1[c* ]R[QZH3v/(>g7!W`2g_Ji'`R~l #׬YL.@:J"ma0 v@N*!,t"d@$JAJR!l)OPFgY: "[e!^  :!,dmXX1&ׯpT%P'f C|LKA>h&O)]U;u"u }gwH$__Ey}B{ɉJN触i,8tFO4eaonH& FI~& G/xi7OWRR DS ^`h,]uKyiC,'$ffOؒ EAy,"Rg &0=KvȕIHwtfA'捒*^$ BD)2DQJj2j3 Jd+*e@b5-F(==F4vOqУ~(+MO(g  OD|9'4?r$1:&T?w0~ Nj 1w~}o |BP! ?["<'^Oa·OU UIKڐN_G#Kt4HШ(Ja52SRf8!3TBe "dP !MA w YEHJ'f.E1AF$EQEӫBANm5gQ#Y霒IJpz >"46ΕD! LNvO&7Rk˶뺶?G{(y;1&>so@&qLOte6響u=%uY뵜=Ξe1Dƍ_6s&x9+UKb)[52r*stn]5XJ5xb cnm@.:.~UP'$- ~78Lr3\&6SQ4 )aC?NBwRu$`F:1ˤmNȄɵCv|vN' yHdGLD"QDC$(sL6#DQBED,d4RU4H" Q'hl< nRIC:a (Al+(äI:r1l%='7e J+Xs,DM…ڜ^`X |D8#,Ɨdb&Bѡ s1' ]>mdU' ^M=qw8V!9 x> Cӳu|=4 $ T)0(ρңbt:"E: 9i-J2I<|$9*CPp A.|E)}VyѧϻCH!T%J̤H A aDa)0.JRd%50dd#pb IM !K@ LCrS3(!\Fe) i)hj!*(vS~םҰD:8$PDyW%F!r4\PXB-Q@KX|D8ՑB`'  |]ӁogӶ# r B '~vODXBWvQ>N|8{A8gƈ" 2 v~8(a14t)>xxg=}ȆF(w(s:&(>9A Q߉LL5-HHSLIƉ"f!b"fb&X"JHL\(e((Wf`DQR,RċJE+AR34 AMR!@KP1" T[do У>x02+>e$Ѕ?]۪m=|5$NCևmb?#ՍCN O=ߥ;S{y$<Oƥ$1(x*&W\5PuD^85KJH*"A1{\O8^-H{?> fCq 0 NhvKݢ-& $S9̊Žي<=JgtRPYbd?,%O8Ep!Tmh~_{ax>Xt9`\DPJO > _><0?.24^#RC%`T9Q(& fÍ H)f ?4yɠO9o'bp$UPఇA,3S!`B 5{}L4~4\}5/}? dNt r0ÁzCWԷpU C *@Yb,ˀ0NV<x"ԡ{(82@t9eC</)/)I8RJJ^dQ)f2'W@iOdjcE!F;`m).pŒ&K{:y˳z>TSLDK$["ADMJ V @J]ݯ/0ztKa("*MȦN*XBWAnx upL8E tQ (-Ѣ(/ؖr HT4H02ѭ$134ڂO-F ,Rb@m9oLb9+fg9'4ٵ=&bؘ$Sk s3S Bg;sAYq")b*bPiJCCB>yo3hi@.g0;qH0 Ȍ9'4k%ݳ32w8 D&u8%Eי<$- 6 Jώ6{|<۶3CZ/IYH媳I1`x[`<<c4?BG ㉋EڂzPuɊ=efi2v΢V;&ы_kH`nx-q9p{H`=5ߡOUaHXͩVF*^PeBREP1Q5ԅg8R=Hb1I"3tXduzبE+VVcCṚ́iL(/yM,LDjsE4A2TH4mZ0\2fԢLE5%2LNjѴ%`=62skmRz5ӘҖr| ʕJtΰ5/ UMfMSY4eETx83V?jla0&a8l$p@a&5,N%G](b R5HnzɁx}ū%nzbQbI29A(ُ~=NKz̆~7 o~.yɚpl[})zwzW)zx{MmwSf'o}+N=XR Y Nԙ "RL (,G@B-&PdR L>Ry$ BBAXfI8t籹! PiKPR'vw2!zN@t PA"'MW{Fu!CaB!$ ~$i^afT2FA/27S(kN8ڜyF! 끥}1AtD|U_Y8O4=l5Cp42sr N, mуҖّb%ݔ2Pȕ,V`,z0*Bru'x~f d ' WXv1 5b*hwTL08@)YZzéWv {gLMCCҏQB苻4$@L3ȷaC뱦Sa'kH`k\RN>%_1>rh8. ry%DJtvtfՂotGpx,zҜjYX^ҳyJ`rL5L? ,X{UubB$iHb: R@r`CCoӊl ., RkZ B 41p" RU)C$l5!Eo5L \)]$ȃ) _u0' JQ70|%V൑3UPr bhPxD2]^V'= ٩*n=}؈[ _Na P  #bdIN$Y5p!,=[-Th癒e@f ]@i+4Ʉ|q;2@lr ;i|Sd{C\yP`-Hh%hScgԶm|!FP Dv.N(A"1`luIKQv\6mj!tK #WibBPQtNhM#Bun/ kWԥrEDR@q_,g{^dfs=|9.B3C9M >9D<8)8@,HDsI;פ0Qa59YMѺ=QC#,@AV+V:%ќ%\2F hĩ(fB.57Kv (ƶD ,2ݗCf /26vyM KIV8q~aq"N9a*;h/ ۲^X`Sl`tg|.bNf]b~$ӮHz?MD>]̝& 2.@{Ke1;+H}C@K zD!c} DB"֑kj4Nw.&mSrZ:OD*Y*<'u \o6w'[d@c x6ߛ@/hF7GޘtV1{$ F{O wx!^_DIoyώuK6ݻa}H"Rd#MnBCo0B4̲sY3_ =M!Ǝ]9/,=;npCv$/,EP(̩aaaԥ$AhH<0U8D ~Mc`3%-m@B "EDe \mS&5,$EUhh"b(,7FbITl8@L!2PYMm$&9^ّh'?lP|WJ_goa1Ɉ |LFMI&}q2KPϖ)l1W~>O!f0RwND+Em sS:,8XAf+4ŇST8 Hbџtݥ?N(q(Q{(C?=p'mAg L"$Lhw'4 -@7Oqflph&mAkȜ:N9?OOމcX=b6z7Ȝ%!hd5|L6ǩjZ>ilz  &hCݠn|)1}j@ P<gօ#Zv"hJ/fqh8^ xϪpX.A``A @!חG0pA g~TN.D}AAQoK'TJ8C&eXR|YS׽a` (2#@=AlrQQ@8'^ϐgP~q>c`NpHcDaLjHːd ttBA<i%H Ǟ/XzZhh_v8U)PëTՑcd$P#@pzՀg BC]@ :0@hN˟7/ Hc7sZy9M⚕#JtG X@5=PT0\m; $pl~xqӇi/Ivf[.9puYsqvOsRs %&rGտ%`ј%@`㾸-wa-u9aF{0BCsT%]fHV9}48F,/vê\cWum<3{YP|xÏqP^d+i5C:Y!ǫY.뵥J'9 γ`4gזu :m JcɳT{9:AkQx{SB`۩nYq֜/8r-L7 / q'3)֗ XlJ(($CdϏ!-,DVS6jQ̟d&@W0ꃞ}?( -%|[AUO c2k.w~&H쌏َ ;AIi($:0=3La vYr(T\.2@] r0x% 4ӕ5Ș [TTt TLIE2Pc{8Ԏ,wLC7ѲH0 HNt|YԺܨ&҄d` 2#A `= ! s Kd<$c<2J-lN@ J 0' &s4P C':) ԛpnDr`;eh*:I (kE RPH3H)ݡtEx==GqҰ ;l6#$\tAX AفJL$ 0&P(!((4/L+' BXҾrlviNY!k!@{g^: 4;ѽwaF %;QPDc40P҄AQEDA  R(R1C(-*"~b(*fj)BPb 0Ohی$ĐFF(6b9a-QC$L I  p?>A;/XAYwx'8>Jo'h(kge׀.9xI\=a[>aX@ҖKزQk8ڝAeSE(·5*D@Y X!D@ h`BjR$*HhIiB(J"P!)!f!J( hZ& "eX bXIhD"X Bh()JZP!!iFAe!"Y)jdJ& p **IR㐮nbɄ`Bd]>#]G[Sb1wvw=nI)wkCQ:UOXO (H(S y]$ IpҠ٘@U "eb $@&JK1̀41ա*Cv|*jb(l Ťr~;@IOuɄ)} J@Ϲ $$$G=L&=9X)-Sma zD;gizK!{kH; ˄v>0ܾ9'e W&7NX&an2?Zx o%^`q%(SqK)Bϓ @a|hMCY5AgqKZm( M}‹8jb'u-t}dxW3Ґt!Ԙ<I[,?XkY!ĩ !,$P\B |Y{K1HeLhwc ҃F8:opm‚ ^ bq0df?}:T(mh]47!"[T %ډYYHC`ݱ5$F1MUb)5TXYATVFD I -&U`&AU `!T&nr͠R5H62)!H(,Y`!ANbd5 ĥBF2k1)icT(UDF", 2)@ș3"g]H`)bQ eHA@74LA![  pa$в(LMQC&) IܒUJbF:e$*(T4Ɋ\ڞyĠ3)"x'wsɨ1J~!/q0QpJ34F%F13M%dлtw2y^^,yHTD;Ut2()&wS<UxJk 6#:C{%/V8s̎ucfFu"wƆ yO%Dj*)<3LK/A']( dPÙ`6\,D&.ǑL\rQa'S4hp>Z3syrik-`DN6]DE@ =В\*[ ۾M{F /!2%\R~rjQ )9ϵC=:D{c %p>ԅ:;̀ _AhO jd0o 314E0wg @NeS{^Gv<͌"-HaF DD$AKe*щl:1GXZ 6@E%iչzj# RwNU $ WL 1& +%ff Hߋ`< AlILxH'R!Xi.o:`CwB?r 0Sց?Z?HWԯ]H4E4Q@>?/j rԦ@>@} GvF{R&%Gp:ް= (dW>Cӑ Ī(_ֆ!c*A 3Z8 Ng[Le:;?.Q:&o?u)"{YV#<V8QX᧘a?9Ї1*a'L3,HbgyT{2g(X_ic$b# (LL< o A6@M0<<8A@0 ZV TJh.#H{&5*RA!+I2CIH%?9ـg=a@Vm`:fD4C9WX6D- *nRj4IKbMLeDAcP8݈d(!1 Of;r$WTOpD1?-lyBЇiMs֠ {`PIhd)PA}ày"mzz eIN?E}+S,T Ѭ/s 6DU#d5*/|)&D 0T37N\/K 7u\xz=pH@+0GP(P2 E D DAJ| s^> J3gAcm"(Hs}<7dNǙT9Q#*:m;;} HcǮMt [T`V~B #Fe13v&]m:LH8 mqBg gt { RZBϣ|$P:6pP0|9qG)s]S }\sxGÈo$eq 4*;DLuO7# v(&־_8 0cYM9d>tH%tļe4"bd:vA ~q K)H"BDtRZ^3 @RnVF0:LC 2Qv̇bCo@|eڒ@']Sě49w۔32]V+,0AK^N2Ǧ s 4Vq@\H"&a׵kKNa=ih'͆2E!*z\)Kը`~6 941LRĹ 7H3=NJ?nPWG 1@}}Uݮ> rOxčB M)DDJ0LA)hԭ8v?} JR(Y@j98:7 _W;[.d_{'rO$w>a1 *Nδi%;TT7eڞնM)H: )&  b@DŽH!]:\ $B L)@ut'0v XNT&5{W(ji&=a! td+^@BvL:%~L4r9{()g|88pyAg-d!dd.2ffAI(;⩣)@<Ј(fV Vy5B.nTܝ/Ux$Q>C} HBqcWBwk~>NC6J%M;+I#vQai">?OkO`F=/LUālv3GPP9//1` Q$([ A| 8tXC y%97%JVDc&t*zc p A[a;Lc}^,&Ue2!I+2ߑX}ߟmURmC:ݴj;dwۊiw"8hIu1  kXƴVMLmi465h&ptɜܼd3_,'"`h-pA EPtPۆ5_KtFxe-7XPE`sje^ ЄI2mmcn$!gB!$8\q@kkBn bޢrsp=7ƪZ9 M,[r<7A+7, 8surN% D:1Fŵ:gNv{{< Px7 \2XJN;;hdb aOI QΈ`2H::rO%06p?. Sx67翻}"G$״Ǻ9yȥI><-i^l~'M"-|rbaG8aj ! j/EU64(B<,wҢBħSѳ% .1"MWH6rC2M $g88}Tc 2ĎJ>ɘt"EOK(}(>3-/kﰨg 9XE&y=J3*==J@#|S_9A_Lx/VHprw N` \6FN:'=( y^\ၧ=ѥ;ضm̟O$vQ_#<Qϵ DTQA )jZ_uIDaU21۠Ĩ#ɸTnQemM"T8& t@9e@ }d+2_y r`DdSϔ=~Z 5վrBܼwt|z}k t9O 9w%PV 0S1{))IǬ>1!C#~J8Eo;E~,̊8\>\^뀘" 82t8FӐ>}Rt>\}{߈ *iu@m dSC|*pWπQRkD| 6hhq=cw/פŇr0UCh323hhyL̰] 4U0W;#`HzSѭyQ1HcP 7 Gh:t4fׄx` 9JE<{<xקNPt<8zP[ < 7þvp'Ce:yg!F*݃:eP8'IĆPkOzst FPKO_j[O^,!Xo9*Iȳ tC.cW'e))hU( TylT] p4=}qNXb.=fbUxv'gQSփ1! bd+;zp&u%})vn!gT t9>G'$t(z/գ)#:.A:&! 6A>$u!;ﭠoY>`ӱJP,0=Y% yگ;R@v Ga2lpF oSG,Jn|Yʽ'(x{s#fr6HuD ~ ţ'}WSTp:/HsЬJ0ީ1 G7Wyh =Y8 w5-k@$LA<_WD  )V\m7QxC[ 9JN!cxzTۍ 76 _t~L \L1(-ه) ]b3"_@#w؇X1~yNQ;<+ʖ3-2q >d/(W&r"v'hwʢ,>`dhZ4AQUJI^c[mQ4&;w>SZqA m*NZ~;#L38NhPc)QB cG[FG*dq8)=u'@eHDdJ@MHB!CRI!Bŀp_Vyn^D0饓LMQP!{D Ah^pTbE`(3SBLQ !Ѱ#@#Nґ]'~4'Y*^i$W AD Oxz(] ) $,I)Ɨ F=āB $WwJㅙFӡ~e?Mһ0~p(c&;+?Y}R:`ia5FC&pO|ft?Mz16o7#h? )p}x <}Zv99'##Fl( g puSUQ?m 5K"@TuqQE )B1T!'0;L7BC;h2Ę«y#kkMC%⻸ WB8uYFgXҌ}즣kvS;ʣHseOTSd8}y+#!Cz<HrNJi&O'YGH,%p4O&Xr4Rqs twv ÖYfa@}R^%Q#"wׇH/HJT2iC'qx#lCPHl Gz䡘cm l-Ǭ!< {l@w+?'~c& H]$&GbMqc:H&((R;%ޕi\"! B^-Pd$GhvxD.۽slrE>kQ0% d|y(%1b [2QFMK)r'#8n2iɰ tV`uh)"r4ktIp XhUd,: Bi9٣#;hKh0Ůr':B"AdoHL8tSǡz bFba 8dah.ToJIQ= }CkA$E61}I8ca41Y) "'6 ? 6e9$7_lVI9ʜ'i()~yuA,:CsA y֋(PF4L3,;Mr "-ѻqƼ۔`]BwvvhȪ2>EǑ6ZAu~_ B/|>J |0o C ۞aeJ(+ ~$\CBKjJLI6\Cu"x|4x!f@ПdpG"xK41x|,!o%UDwrr{Z tƎ2'G%sH&@즍j*n/ɉ] u@w~>F{yf%OePXPd Ƞ}!ZJSa]SEc[ȃ&!qC/Y(vV&>o=8މ}0d p^;?2PwgcƟv%'}hqwPӄi~5"!‰6󮎵A w J##Feqe-A 웟T.3dDUpGno~5 siʜru7#6b')]3+A21 P0DTYAm ڸ( aP$ܨ+Jf)\Ixw|бPg@Y&DFF|aJ9b P z /.F{O|2H $ߎ&8.ǵjaH\: z刐I8Igbxt 5G{^"Hm#P}]gTmHb/$X~yv{2DDЄs !އ=.VW3љN쐀D\NvUal(XA?+.`D3)kUОRua}*I!QO3S+)gxD DS7006:p!q'^BAZT`,$H4BPʩPK +1@J1 (@ $!EPA(!PCe|NJ$DY2`A!xsXN9!* )A:)\ DmLJ5S:9)HP*P C@/5z<_RHk&w(Qq%i8Un! '@N2KB4AAҌú,4rK +y,GVS`P옥,#;LzDdz9(M9Y<`c]Sy:bJq0Bt\ӭh%][Qo9p{ƺ]H)Z0sUzXI ]YL)a[ccjl^}qa>-{B]p]]$U~3fq ZKOaW۩ꇓrG.JA)\zTD1̽;Wtķ*-4Ai4^{c+90֫.Rӕhshվsɮ֩U3P 'õNRjB%ɠ`n^8U5 p;})kAifyUI}5 MD4bgxg83M.!@Dlh/=v2?1N q4 '%g\2nU'4!(2V!{uzy+=r]#B8l*mCBx meҔ:-we^G]q<^a{&T\0GN`I> f"|1&7epqF6ŵ1|3pkZbS:}##lu/..]< w򩲕ٞI!9{o d[ }\E|=}cok qbggɣ̟JY`40]#%\< 2.غzλ}{GB-/T2甉ݏV t<Կ|,NNv[ +(/EIui~y㷛_DP3 [hL*&;wFP#;e~. ǿ@f"IF9דZ푡ISF[.o<=LuFo\aDscm;'iR̞m,:[+5=D{sfD׻8&=xfY/ayo wK^csOJ'N.~8I:a$!%QU2W'ةw!Pl_F/w ;Nڈ$(z\Q3s TY~фW*o{Odt4% Nz{;Ex'Y:3˖=#ٜ-.A1zQlGw4Ar@Zf0br`HMnK {GxF)HHl V{T*%.bY2 -g&J.6=].Q#IKmiiA:Gw\cV$!5epn;lXxhLe߲Ui8b: 46Nwtzh;AYqЇa:{ݔąvhfn@- ߕbfU k(\:̬Zq "{SjʨLP ᘜDa0IBd/a6; pU]UfiZUvR8XFiAߦ3ls?Mb7 ].HW벂}?? XP܂Yys^& 4rAn%'*Vz,8=r0 vț5Ct5o >b*A33R;?>B^S-ޕ$mw4vWV`k"EJf}ogqףaҹq~}6< ߶$GAM/VpuNsmn6R4kB UX$@))n_+Wfb|>18=/(hcrl'V 7y'\)ccsxx]3ʬ8hEAB +' 9zΈ<2uuZ։弣䘂\Υ2CFG3ӵ(i $`hccH-еD}269p#˿=rz$b[ןc_9vCo/ɆA&8\h3 ,|6cݝ|;UR ھ۸3(樢d} 5ޱWu7qsm(D 1E7P[.D_!EJ0.:S% 52zmS.0G8zlUhy8J؇3:rzo-rR)4A@P`j=ӈ d BOCe48x; Q5.̉A>P04lgbۢXc^߼a98Nbӑ0qpGkG(Dy1h)|uR-F4tbJpBN\6]Z,CpbͨIc7Bh{<t8CJ p1p )Nt+Bd C`G4~)ρ"H>(m ~4!ﴉl&Yǫj-ㆍ֔ҤI`N>Ѭ=P[ %G(_ f^'@> sHȆI\D;hueࠍTCRЬXPPJ<:a`d|?Mcor7U &a @Hg:{ȉ0%,($K ;YU=@pz TZ"Q9T},*8k_r2{&&fA=DG֓3J/ 8I}Iv]vګӿcfohcϝ钗K 9 pu@]Pt KB~D4#.Ayt{x,8)ͦ7Mf/q %* 8숑zsջYP8s<榈9-BL7e.gxx[a@;ѠC#y[j=! EuMцj噕g6=NLպ/pyvJDwI!Gv^, $000Ȱg9>UA9OOSP5L:N) nd8qe0O>^<2d?]El8q \$Br]fY9r`ӼKv- 1(" D@.ASyA^qc(@U෋VIT^VN0* C1DͫyNPo?-}6RQDYTPFUAQֺՃ(4{TO NhB,>gU BCp $1)F| H rdskN^XՆ`R2?i.5RlFaȊˆ(BD)M5=|!J*lLFثӄOY!- .@d_͟[wp|s|8~tCqV&(o tIEcR#DRTvTICC1 R'"@dM%G[ ֍D} +$y*R"7@VǼL|mMlW4gH=Lr`z /WÆ9?RN։]D陥XT5P!60LdM4H2@(K,=(BvN ޚ : 'H}t_ɶY`SBEITT@P%#HE=|}"&``e~$Qg!0珏;q/t4hoT PCOuSƞ&3'pؒ((vI8z 3/9=1 iI4(4B)`xwRUxXUt.G4d"VV v?ڙ>`ߌ.F)=Tzpytbq}jhxDN!9@''p~,:\;@nnHV T_ RaP!˲d@1L!0SHȆ1>;mNn0+b"\EԂ_~`Qdt4 i&[=D'=p$L'x{.$)3Qm#4|szҸt$**qeBLg\&^Ru༧WqZw@ELZRÙU1 *AP>a4 $&g|md(* NNWs-aI<`dY-E5؝XPD(h\M9!2f :z(/-]5k?kKbқ6^#QM@|{WjQC'|W?F~$@HJkʻ,Q H!._E}sE(ҫ9Ǎ:]͏Iaȥ(jd*׍00%J8* ˹H H$}|`La*,eQ H@' 7a P!GNi!К?T޶ (B)_J(9ieHS` }\$v"z];F8DAMPgfû{۱c&Q@\W۔E*H,AH7 }wVV3^ʠp ӆ2*!y)ŔoDZ5qGbL`[`{*'G r :kW+  (§5d"#*L+yoDj[8ގ=TG.*tY!8W='9jmqժ_AF8!:1z YEBMJ`EƯRV<@Y!J*3.zv=mけ )+HFb#{JrC`Qj6mmp99m75d+&M4pKq@& ۣݕ-IS 1^0o epn %s d O#k|ɢĔ~oɇfq\jC @a8f,}酿0[\Hq9 #WvvFTh+32bj7`CWBC XvsvkG&V$;,-AV 8԰zN4D{ _l"XN T(VHzUT@m*Fҳ6Ya}fgY@,ndP$YC6f0t6_>W+,fHQS #'HGv{aAʼn}۽Mw74Iv㈦6M2N@섍J(7g)w=zjJ"{a6F`(( ("1)1l-k8"wb'1s _lV46)(/5\o398-FV݅L3D@${Zp-vb8#hT bgj ȌʹSpYVY# bݳ0STòk2{< z2| P[0Ii,GxO>3pD LDQԕtimKu zqqPxڻ ʕ& %SXrNZ#/@%6懌gkTmB@O)[#մa9N$6,=GFDw;QCigNҵ=Β;r!`Q9!+8cc}lI%;id|5ߢu *΅ 5ԁPuC1RLZhAF+iC[9pabŰ1f2+<wɅs5 Aх*nݲ-eY'IVw"2Ii>>2z9rm)=VfsgyYyAJ-}=d‰0.N\hY蔸}񁸍UxIئJDt'L=7#͜vixdΪzN=9)5(c.5ŸҚADpƠ6Ir&ijvڭ?dY0Ѣ` g „#T901X\K3"86$IγΜLAIT5<2É1F[#`/M+TNsNDD-"qCSCۄ'WMcr:Lë/@ќlVhAd38x7וt֊ ̈po=qTNЬ} (Ӿ}%EUNd{NH 1oGLR1Ē& R$7$;qob) 2&FM8>$jb͔cn3NeATsM[9RyJ8)a7!Q}:)Yr6QD[CPuZ6x ;: jMNMKVfhltT #H*6)cobEr/ ~O'CF|뽵(w3@6rQ٩kBAv40…gW "f~(LynHycˍkɩ+ߺB:bS$\ݓٙx*Hy{p7W@M .P Ab01kz .['GU÷,gp3ll"HW|gg0Z<[wV I ۣu+63|N<*]wиjb棧-E0wdSAf~11Vwc/3=ScN_7B|j!$TnɇkՇ`͘;wMBϓL{XFfاKJLHXho{S&q4td5tplQґm4l Ńq [@R+^ ` (v%2`H%JP˳UFI#GgdY/m&|~Yk~8'9,ӴI1Cvo$PW(ia:PJI"srC%V#@iו:=rYR(VY桜t!h|Lb2jFG@^wŎ,3!ܤ,`;VXC$:w4 $e(h9FaǰPv/ 5N,Fj)c óPXLA7q2ZdlX6X٩D9L 28tLHWHx GDjH1S-L;-j^*aB\L9@c- ١`p"&h rZ4 [IAll7yP2YY/rҤ`m/rwu1CITnn୨5CT#i0Y("7({!=9ti( u 'Xi3x\UDUUMPMUTUTQREAD4UU0Gqyu5 tc`lCHB %2 (zk&4hT *2Xid uŋRϣUN {"%Xh8 )H8nl;)DX/+Cbʧv(PCDH{@ c|zhO h v>b.' pQ}Nèvi*{€PB E+_ 302DCDPЭ[բv=/'B/TQFIJPA,BF-`FA"ڔmBRӖ>EE@ Py`&ߊn2l7jp%@HIve0$" κ:1g)N*%#K 19$w"UN0YEفxwBHVQd(3D δ:NVXYaKE 1PRJeI(tӖĉ̐1tDyk)H#و2@`bq$ P@a`Ӊ $6B㋙`J(j:wBBq@)z&*)$DGÙw ?14*dg7e5L/.  34qb|5C12$RLPtHID\/i3~"32 0!ߋI ގI6Ɦ.(:q&KDiI$9LV+nÄH$8wi*kpRd"*)bأᯭ͖9.;kJVJB6z’H#2D:/\},;*le N&Ha$!a /B6ɒBTӘBUN2'yRqN}` `Bh]2Rb;ͷ2 '؛/v!!eE%#Sߪ~=N_CNvFbMJ(kuQyU=x!APTzE0@CBTDM@ ~C:lOI2fCoHtC:S)쫟l! MۭϚU{ƜRUtʪʒ &ŸJ|-<(}ƒptoښ&ێB+sj(o8 v4; 5>[3]fz]`]`PS#iQax{+1A*CFt& Z^+idst^5%5 D5Se?kE) |Nߤ'+m'շlCݯ I"U$ .%zr?|<`J",-H!OY<))<'m8ͳ*l,W:Ҹm52$q9S}ϳ h`*N 봁zQ1hh2X nn)NXs$9iɬбԮ[j6xÊ^3iEka`~)b=Rv:Jsm1 m&x*0:d#bek)C8-':q!@ P6-w,x2ZTɛvu6ڛc&bԳk;y9;LaE$p<5:mSc eVQ LT E$/6T>&=dCU&\~pfUH(s ߆оJx@+MOMk]ԟ. _s ?7vI@@D$3H ibiMk<{Tw:b.,@* e`]E& ~C ")PMFQ#AC2D KE9  QkUL"aoÎ;bHJ}S}L{JP;Z(\O/$=$O9~2]4@P|;,u2툌Q.0 '.ۂ1ဗٓ5y>f L]@=fC"04xh/CP!b@kF$(9g\ED`ҍDeI3FĚL0H%*D%I* , ]r̙t2DN[@z0z&*:\YgBӑzv X(p!x&et0IXPN(xe:\M1NXj[;3i+# xiK9#82BJr0UEVb1 20Eb08dua!d0P"e!ƃZ zTg\ ԝ,xƒjhhP&)bbf\D `XtFIh) (bܐ\R#)(BfjFITuIO%,E۵AAU'\#4&3[kzHրVԡzۋ Q@$DP ˳¡Ҕ"?g7uzP=P0:@me(uh. ~paDR~x1d)X <_PSDPC"Xe{~oswx: ~]~ 4N *D'O> _)F [ 5Qak2`yi , SQyB`3d5PO O⾮T@tfL=#N"t%&rr 2A{mZP*1ZA!&@L??O!M[h^cG(2c҇ a;"E !?᫟ u~)Wؑ@AN I<}|AU&9"S %Mw~-:t9I|;{JpstF&wfpJTӜ9SGOz%%dJ'!wJ;jX~Ї†aN* R+P4SHI)C3aZa)1G$B:Q߄CdG=ӤH٬/Oqo\8;BB;x9!3a"|{ Vqx|pHi qGǃO{cd.TDSUTPT# 1d^t܀l*n'sf&SupK* `A_Dt'N$ԋ!D >ߠ}4@ >"Ea$.v\neDO0usp\XD`GV3Ƽ T-/wï/{,2[ued@DaEEQ@Pf,&tP^&D[N Ɯу) J$J!L BvYjѹ9)1Z"JrWb\v mR$F$xM PZv59$Z0H2vv S&0ZVtAd-7^Rm5ߥ@yJ$QvBlzB;X7 1{ `$rR.t^ & Hn3T0;#׍J(T6Hnr=o-#Ǩ?b&h8uモb!hާ6G)7H n'!֏O=+H t lUeڅ#dFYώ4&d@R~t2(()iB=d@ K]31H JQiF")JPriPSgw`b9V}Y'=~Z@ąJ%+,v&uϕϿΠ;GN ; '֢ 9;7|UCq4{یMLk%R8%lR(uCefs.`IkDI>|Jm*@(v(wgee!00#RĭO2UaSb W~W3{aLC;y8}J*_y1%W?+ v/mmſ{Ҁa;8W0:W @B !"ECbr}gj^f@SJ '2`AOAẵԩDvJCē`<:giy4YL3SH>5|yWQRP eB) I9m܁`3шO1MQ:ǡplW:I[1 _ gZO/Cr_{SN-jŚMNaF}jEX4&.dž翣_tPJN&TBEvi>;v':{L h1a_iSm+|J q;R|&*9 Bfb;Dƒw%S^M8nTxbA,:OLD&MUrni1,xl93#'3M\5!#C%5 \~)IL80N"e_QqPQ@OԃRѫf!ϳqDtHҔv&|UA:Y/J ^ 4MV(t.-U?;ujp)^~ovc yu]3tM5.8㈜[4fKtMr`@oJ?Pc+\5>[ąExJMOlK~ιlw)pGG'K{Й J(Ą}SEQCnÅBuW{>TP Mw]yp8_!PӘO׉xևp+ cRLҾ[UPPDe 7AKKH)S%߻گ|e6' @0iC`pѡCkNeXcퟅ1^H[}38|rL ,g!JDjq2AΕ/-c+-2RŅ,;^uҞ4#vK1KQ cl9dzv0 A@][Ο>J#0& РBJb(B` P eVd%hZH (b ii (J!I(dѣB*_83ղtCzvP&)?Rf} $Y);JT (SO4ei?4"Q5P"u? HP XR&7eBZ1QD0UVJ:dF!Y`Ji * 1QQT96*Tؠ'4`:OIvĒ*Z(Ȑ_PVIwH&C\aOKPMj;f-L|}x4ouQAR*@P85g^t=}*vu@ e{u5շπ}`(7|[}`}(Ovuc}X /IRTz^gwdzw;ܥЫݔ6:5@;<,s+7*nQAx[qS <|ZGok(՛ק@h޲qz/MבȐ*ﮋLw͋qƽ/NxޮnBuw W;PSz}vv/;zmyWzQvUw`ݷw:NBr`MJ=os^X7wc])=u^OyV힞[ur]ss TKux{xzUѶZE"t 4jr@7 PZ>=xq@H%q^.mwz oRT}ǥxRh'f[Tu#ֽ+{9'.A{0C-ShS +iKΊю%ڸ^3^W۳= )]N90=lm;󦾊m;jz;mmUڻ]Ѭ6何UqjvhXgZn{s/}pgK}6lFuf>3]}wϼd_/!,ڻ3 ,ɻWݻtIy퍆nw879êݴv;^<-ˍ7ݷ ']2%> ]֩sk.e}uݨZkQY꯾jV t3tite}}}8Lnvw{3AX{7]`y6aqzzWMQsFԛWvo{{p$4wkd=W`{{,CONw;G7,[3nwl1fswu{qNuO۟s{Ud ml)vc:n33ʺw\vlGmtmk&lLw̫υYx^l\k}(smnftU]2[qRQ:SQfnT]7O5ǧw$QZhm>*#nΩvuQ7}wJ ]e)'>/i@W{y-kkoGQK =mۉ͠.g7 2rH`7l *40}hƶvx+{uޝ0c}@xeȣ/XlOr]Vg|}/'K֨-W/O@{l]p[ZQ@J45(*7KkoGOCV(;ESssq Uv7Z5͂܌[C]n.avo;Ys:l6 3^ƲJc򍌋CCmRh;funt /o5[isL&lKwu]p({g2jJΨִiZkMSuvGBWVw=Vv:q$#0z6Q\}{}e @(l>{/[ѷ4On7t<\ZkmzqҤ|dvԒv9k+粶k[ ZGGg9: :Y.jkX6*kݨ;juM[Vp5fsSlݚ흣[rtq$ק ޡf 4@& h @44jdM`i @F@I0CI~I544h4A" @4$L$d#TM2z;8;n~}Y=Ũ<02  A*&hfGwz[~DTFL&:6[t,9n"hӚ}i9 J P9d췭[6TԤfشRT3 2@'ze 2 (vQ(Ms!srfPɣ!2DrJƀ/c3j+c0 47vwN$Ԅ!! _{C9 }h׷k׷|('-?].t_t@|sG:Ks-?ru"ڧ ăm&=YPG}.nwv8#*%˖H G迢o}D⪅S0szN `DXqAvz9}<<6]eX -ogMC(\l"0ezuSqf _٠q,m 訂'xLP|[ָ%gPq_}U$k/RgˌHl&ߗM!rs#da,{gil.Vo?KD$Ago2ݢaߊPqES( Ͽ8h dK(ݧ\鑈LsŃaf4R>#ka%+r>Rb135MyTգZJfبJ?sh.:WOwfj8"+E0pQkd@Gُui#scV)vu>JHow6/;i/=^#o"7slu@+ˋ9TyK"(1w sbnh  qpu|]bLnv (ݣpJ!TjRJ$U܇/@:o5qT] ڬ8 +6uae!nQje)h]a1 2&UQ (#6@-]+rU\Җܺ]rYv .]M*ᨂbchɫ$ u AJI%TTIr{\㳗D?\gqun\H`E4BbFaRgϛOSď$)`ArAI)#VA6G`ˆc7m5e%a|YW̯suKBUڕn*jD7m_Vm\Q DW\Tu5=~o|۪Kk]o]oJ(6DVB[YDhZT Xi1ŒNr:I\Օ;okPBPͅ.RmIl439ju:pKNh҉H+TURח.|X0`|d,$o R/*#Ջx IOޫ;{_;e]Pt~#ym{n">z줉QB>d1J:7 cA$i%=$`vA@wqvhС[n\zOJ?cdؤEyAھ>Zhd. AARc"C ctqr) 5,4!|/yw,1;0߷n]wghŅ{eEwSìb[)3-;y70T:5m ٙVD[Ѣٳd.۷t#E ~_9/rԟ}3ϼm=]Tk˺ut} kh\O%yBr8Reظ69#c L+4^w:ۈ{W*)M,A" "j77,!7F?}ת{e+wz!Z5Llbup %_LPGXٲ)6Cc/kx8,h' HUK<?-ju\ђ s&nw1q_~St2t|mٝ8.ډyYOs<\)GIʺFA^l4gq}`zjx RO[S.N|IeYC~~O`L,ZE@2i{mڇϜk}55_`X@8sPSzk7W$X^>BC ,䐩=^c&UVT!`lnwṯgѫff,lj$Z$xS<1r#Hӳ-M3kז)3 I(b99FЏp ՛ } e\,d">h6}e1> ۈABap&~w糳j>lmvKvw}D>dyZG?, ٻ.뜭r'}ȩ줤d@y#_I/USVtks2 j!"dl9SV<P4_j“!8g/p; (r>~%طqϊ:5,Ѻ`/OouچWz0!e:8@jcY&IKW5?7/ ^':mCdIX.W2ᐰs>-G(WWqY GrLCS萍dj%M~__~˃Lb2V mض~4QQ@$-lXpÿ?nx x z.'<}=W?G-_`cn3!א2(\Q -: [uIT@)26 (vAi@/Dbv~B˥nYp߈Dh4ɨ -]h|!/Xƹ^ޮlQ\#nffZơ|:h^dCs*b]2:EP L ?v!=4޿gCRQd_UÆ鯋k9񜛲^ iVsr[E>z?|%šk%<\ڨ! Wdn1b(bҾۮ棁NЛbp(z8Rj, zzO]кT2ͷ{-5Ƹp¹ir[o\$I43ۮ3WǶ%#mV݃V8tfXlh9hy=Ӫ{\}SqVgeuҺcM6a:hV:̷Y#דSG_΄YP\sjJ!xp@37,3uTvɏOg9$/|>z-f8g4yjGP "dl=$/Fywi+c]}؋A=[f=.= pj۬:M6MWN­Zr+ Bn_Y]AR節~%\1L\r5-'Uls-]tz,\;1~,_n; @OvJ{c&H{xN4g r 1 !Z3Ť 'aɆhz >PJ?l{' 쏁|>(2нG7qUA_t9(6ּ='~βuhXܾ]Ba;~O1gmJwVBen UUlUcGj(Ae -;op]^a%0ׇg_޺98}=O("} DUmXwʀ"۷a$3`)3veMkZ_}΄oYJd4VĜefG5g˼46癁Txǯ<7Ty.r o&/"L)6b>vYepAw^'vB]vh93'Uؠms HVۈ}Pq!F@^,FqZiZ翎Ppv] hx tw=|5s]HZYYٜƚ9*7G2 eؼѶ䯺]vS\Mi~q.p#iC3C$DʖP&զB@9^{  UTP`X zؚ we@wma 9uᾥsYÐa_o,k\tB}íX%`FT5V--"56YPW! i"8_'A.Toun]יUy:F\6Fr0ۨ%uZFumFB9@4 'u\&<IjЁ<~ϻ ^)NDv;M./ދU!BE @* ȶ]P|<[RQ:|[o{G4P;w2 Yn:[u|imP 4ؾxhՒY7XI5IhۖᄀTJ!&1r#f!sݹRv"6 A9{nS-n\ab3D_=+[nJ˵:-AbpkhVA),IN2 2J#!( eJ˘|ZΘ}UD`^ecmt^7B; O=Xm2"6 ^QDEO`wӢդY#~SXu}>8DNx@4Lu;| 2^~xqܖ Wm,nO8tVq1M !~<7dR8!.f|5Y8wT1waVBﻇ:_ʶKkY ٹ] 5m[sr; SFt́5=֋_~0;vg=,oGo[\.8GF8῭ܱp`%O&JjwnftGC)W Du=&];'d6pK皅٨;/ݱaTykWGҞ0T|x-mPܸJ4Ņx/=ke me˱K*Cһv:ڢ}{e ysASgV;Xv{bRfV,RpHs,Z \G6!a8U7cjrf)NN˅h#tm^Yم1WaΪٮ/yw9wܹ={y!]5W& 6kl>zSn6UIkB93鳥n.ήsaoc6p1-5C8Yl~9]!mvUex7xYrks)`EVD3_ÞW6g7`soz>r]LZ7 wlN5͍]=wn39>οzϬglg_WQK2R\xuIUa~^*kOKuWv٘`ul[aVHm1ᔲƸəpXXAyw6oV4o3}"n ya}oZL(]+7֍ṙ٦4m:*81xfѽ㷵r97ǎk6WZi;s) xaxc8o@o_Q(~$++EruPGuMnHJ{M __t q y9R4x)P=;HR~Pa)R=/t? $P~~ @/G߁G0GhK _| s$CQyO6;!Ch8^r%f O$ +Ow|p@>a+{J>@1Hpa 䛒I>lS=l%}9}S}Nݡ(bҏ7ʵl$'0#v5b[f 5,Bo۞sha; EuOŐZswr3,S'bMةCz9~ZZjgɅ9;<{qɊ}fac:F?8YT}\i/s?M'peMW%20>[+ӝVT0΍͘>l5uaǐΙmDel!z|}B>O9y{ј7Y?IZrAȌȠuJ R(O |{MV`Skl/SE턠D?;PuS!M;/gxU$ x¿:D| "~d*} /iO vR׊BLFUSi[߿un<ďa[,-(p,#׃C(t*DҸo85tmKC^ ϖ2#ltMR/RFk]{\5tlb'EPq0s^δe8;@9xtbS/:J% A~Or:xO!|]QF`|r%o.ӯ~8<MBo Њxp0Oʹ/m?^& JO`w0N4ttlꗄqe6 R r߿tMDUL ^4h׃K@'rd08}ِ60XGbS}yD0X_,lD&b")&xGBY[mrگQ3mI$E?WJi-Ier"_FVܢh-1+5ls^Z@ZZDIkcFUڔ j5EkV3Fc!%eCQLXJ0[UX4Ѧm5Ej6XryEcF5FAChXjlb+d3"* )*U9]rQBcbɣ0b҆{3Md6ŒVi3E5hMlԕFт*lrKEґhm\[cUcP4״[F\-%E֌nk&ht2UJ?r T?D("FEܱ-sv偋RRJ1*@@”(AH@J J PRP[#5〉aHWL1v%@(6 @=e U$d$>_wsOOf(P?> 9&c* 'MKQR)zX=W?d?ݯMw0͵Oxe0N˙!2MԷ#Fyv̍T(nJ~uyoIG\2S  8[dߩB#4ȸH7Y(RYPCsfre_U+L&?f7 #%&c JzKNcR7ndM㘧+a$pbP`l;ZEc4š]V؁4!I`yk 6Pv+nY\ ҋh+v>{1,r| j@颌䭾/ ҍq)4S(Uh]!K\.QJ6Fm'hO5G%h5H d.di=iqRs8+WO]R?fޫlvGe`WQAAp 뮻 S7 }|m\x$ԐN#TX.l/ey[?J5g= uYnk>>Aw[uZ8/gT#܄4 7jMGu {n0;n#|S]?GaxʇGӠ}lh8vHWಖ O! gy=\ً"\~ëpxgӿ=F/)9՛ӭCd3;NM;.XBܤZ [/yX}Skq[M D9L8a(?F .E [vJAt) _fTOt4]H< +o.pr %͇Lktպ:.Hw˕l^w@$ D D@6b]g}25|w]}?m&ςV\$ v]i7kq+)ׇש%zѡ9<~C߯V`3vt : YFA~DhDŞ?_dJ{' o[R~ށ@nM(-mw]Sub?e#%'%K`9gx,F ȋzY{ !@wF :Q46S/-~FA]g~!ނ$2C Q]*VXhoZu?kV6u;[~au5Z6Qo~dPZ^RN[=2V\+i#֟Xw]m{d=cjfGwK_$g8ώS{Rќ TJz+0_pI nU؈>zϦ1@@ \ " GZ+mEr<;H.[A'=7IyxW%^8=yJ9׸~mnGn}yroAk:Qb +&p!Q\ goml θVҠ= EC5\w@Uȅ mj(-B ENr>epj xim=<7Ke{lUU$ njz^=݋CFO3͜_-G5gQNVHHΝ.V BgAދTĒɃ~c{| Cӎ.}93ê?KBxIɑWsƘ`m_?;؟%gA}[_w:>_*@ppXA M,Eщuvw+~L T 0 CNPCF!-g-TԨp7y*[ YPW`k: €CQ' ]ݰe[aXZ``DhB(?t q/\u 8nm,3,p|"L5bj㱆.%1OZ".}p:5 UUU9 9)8xˌBbJr6_{ƿυwN Ss ,,JxmӔܞV^Ʉf^ 7rP~$&s`iS/9QaV#B"ث9i.oO(SS:]LR:m*2M/ [eG} m5rnON'80œ u,8o㧻\^v!jOb""z*Kg{V)S.MVH#g (/wg ┎~_ouAJLJ{ŚyF*?ћX5.t#!Pwv>n@XB>zDɅ'5[ê>O4J0Ƽ=D Cǽ6uWa!/= ;D>ݨϦ9(~vwXhSQFV9 U@k lDG1mD ,O~X)ȚɤXڵŤ=^_̺Lpl&U#>(GQ:łcF(P?fF-GH*l.nWd\0%DKeom5˞xݼ`D8haaHub '~u#"vTr<mfyzD=Ah4'0ʼn@H zʄھ=JrΗ0mܤI"_t놎!S3-XEh?wCAhcӵ WjnTcN ]QHߧpA=]|+u1"g@w`Y M˩GUg珐 MPtTfU Q_)5, uvW}99pמ?9XxEKz'h45k#N)"BGBDuPZD 2x;Xo{ Y˱{9  lPa{Cw t'Q":IȨ7XM?pAOחÖIOp6^0{\Ye, l Yrzn 9XzIQf[n˸,^&k{+R\;6( 2Va4Ţ~Kc:gd.6EݫpӢ.F j $h'$N~sr}Մ[Ev EP-gi+VQ ([{ȞvѶlw0̏^0!S ړfcD1EmFEk dISsE֏ND7{E;8tuGk : |` SgZhVyiz 2.'y"WF*8A /W߲z|NH3r^ a 41xi\=L?lb:ME@UɆp$j3[2+a (FE<>i׳ ;0u͜'/bU|bup_Csa*yܹ=.JT)@XȤ@`Ōpφ/k6 n@ćȐj0wFfxwm6ˉ7vQtlpeTt?!ԩA1BrA7ݮ%89|$! b!\?ں~o MzA15A6EP! QO_J0l-ى~6cl;1A :i&ݤ.CP`Z^g-ܯ$#e€X C@wߢze sy* K]œo;9 2(o#z0v0 |py =eUI(Sb0 ^B Zf#^B'<Ujz7zB݁[!>d'Oq\w,ӯ9uPؐ74=юcp Mv|  */{ݙףeTUTjSNۏ,[vK3'"3йN(dJt1%w*,U4܊ACX^gyemz˓ Hd^>5wqoKG3RZ'*,D``]QpL]* vKe||KmۙV@PJBQUJ|w.k킧cn%hkG_Y `hs0ܢxϵ@Pj7 R) Pȅyl]Q9QL0n糦|g6$;+~~mTQ&1a24T|k_|(,DEb[wr5wcdի۷bΣhw Sib%}B}=?5p]{>1AS>|;g{e!\ )5(Ҙ`CR"ɏ8[Y`V I p:fJY˖8= ! =@%4x[QÕ-NBW2+(^zXigw;P#9|-`=Mޢ,x*5a&aKq̌ A7S=am2?a!Ξ?>|zkW~O+~Oj(#ЄCԳ^kx n?)X> RFj]XUqE#c=FpҜ}T9 ފ$*pnH<ZGC:,eT@+P}@H[ xVL@) >e_PU( T)9QAٮ( 8rYf@!kq U꤃bC@ hHt<}lvOEl"# J\+Vm1kZBp#N]IxxF+\ 8͈p/0: vfoё_x9Pao.ȰQ8 W[W])j@ETUEƀ(>ݟyrflUUUj6{s53ōBٻwC)@Pa|` y +Hk]eK"p{FY=G~1/U B! 4Ł{)E]6*Ï=Aǀ;u& g0bP 7cuMI%;Lo;2Pؼi %I[n[_lo3 u EɁbxc$fSWa0U7|EY ]eC+<̄ ]KL&lW.VǛ:͐XdpQxZ߁uá燶p6f-`,$;,kb|GA!)0 v5^{ ED;B҄w]חW#wHec?E&>( 6whąoat" Yҧ T2@}]޼tۏ` J#;Ʊr U`TMO3]0RҎ& ;V9䲏MpzDGWfkx$R EP8o#F1.ݵ`sȊt cuD9pAA$4Lq9O-mY|ޭMad.Ab,t ,qaosSwml~P?~1^F0XAqU/Yy{x)M& \`I=ł=)(B Q~aE "#_I]W:ɿ /|xX+wt+2zْݖfukOn̩&:}MGy"!BH0) /RwsϞ}|ng:AoS˭G] bQ'3t)>R4czA3S?vFѓ BCt%Zi(5Uu?ys{}֜7|7Hrcؠvq|2%k^͓Aョp>4$ wè&aӷx-]'b l ^JU*BH{W٘/,D=y@MwCd0Gq7h'`6ՈVOk"NlV1(0pv"Y`;HPlfUtMQVpXSu*0*AdV UAjFp"J释:hlFa/)3cbWK5f ȿa2_GBB"1inrp9T hY`5j)?a* C-J`Y _gfπl;"$xƣj|ڟs8% ZpngS#lڬc`/PH&t{;Vћz$>]%2[O6 #\VA KPsܜ@Qbd!@z87uP"W V|~ SI)QUw,s{3σήw~{) 9/[mۀfכܮߕw.(x0Yլ_eӳ̷NcTQZ8u?MLkQMψ_8O<qy=۝r6?+uXFA튽O_Lċ\._Y(Ù{<02!qp wGG']m%!yv`$U7;-_ O0b?j>BR˟PT"ELȾ9<:D :YxgR18zM/l8+;*  ".vSJ'#CQO*m܁DEˤ1ML~:j 6 {mY &DCV; Ƈ~)gTrFTDCb >U(` ݐƬvMcZ@ԖdS.,C LE)t61IVt[w&S FY48ES_ipNut$@TBeA'O}^ʄvd% |/o6_C?~I(yB*ko*.ml$YQ#v+aqSYf-a.N)~|y۞^mۗ1faGee#C4 o_k;6?b|[xqdUjm?_@D+u꓃3\߿e;> UDI4%F)*lQ1LhhFM4h̥&2fH߽v(0FB,\EljiQQfK_ᨶh>-r+Ekmkr{edn%j-$ƓmIR4hf5f׺k%p <u9t<O( 'C⼈6B(5k耤Bs!ȴ.DITHoտW<#7K>/7lT廛ݲ+o>kz?kS/m N>#K(^TX}Pduq;0+L1o?U*<gLrD(/ݴsSIg^#k/0$}P9ºk@ HkXT$"Ğ&0q9 srhn,{ t:iLFޜnx״/]a0}^Ԩ[m@YEQ#Z7^%vO]#X!kDV|7F,n: k&hʙrjmk"-a5W.Ys,p? ) r(EB>NJV}izODU}_cbp]#t<_zk VM,RQťF綏rߐh՞ (xqS>n'?{8?qk`/+qě [mDB'd?)e,H$&'l/MG5RLD7qQ 31z ԋ\[\gH:몕al}+u}sn N 㝞|O*5U BD2hPמ t=S `VǺ p47P%8K,uS.-V!G}ۆ\Ȍi2櫔*䥱  5;TDjIC .ݵ05,* wni+G7p|xÊWJwATVbvV5?O: vsE鯎MS$.=LU66> g1B8sP"%=D.9D5fPK?ҌVMq$ahnb`.cX&E }$o*iy6wz K7lFF{kvd>ِ4v4H}5TEx#9KlC D.Qy =゚.~mG_n`>YF%_We>A`wu]|㚇BkN(d:}66k<ۼS8 ^?O?){3OwL]񡮳@'6g=wZ_XE&(\ 3/'}'-fܗ:AL.L7g3C& j:{^!VW^^Ͱ7la5%qӯVg]qU.O5:j2 [\ɢR0\ b*RI'<#mynA߇KqBS bj{waD@@Я=u`X80X+#! hip pJӸw)J xo?>+3*c4P9%w47f- XiáyU@}$ F*3ؖwr'mM #ݹ_xG5#g/_Y*䇵Gt(R˜/'n#%dxj7.@ ?#IW{p?S*@,UTX@[oߦՐC_'0H!+790-oӹnQxP26: WT&9{}Ck4_-$`& rt w*Y";:Fb]j#A'83 ܯT}&݃+Ui`6v\ o;k5\y<Ҍ\wD`x_w*zoyWo3I6y2dNYE\}TwhOkϸyO@ sJIz0zaIלf6"Zzdj场a@y*r?\A1j@ZmƵcQZ$ i 4cXSY3=TI1YNSJhw3(Q(zҒRPj Ч.4q|B=9˜ePqr6cuFJB1i"I;@.iЁYWϏ򍆝'@L75B{D`XxUUؕ/~5+ӽ#q0%6!ˁgt$3ka$T:&?ޒr>BOٵEo,~;xx/-CxFadCkw 4xgP' t`p&Q }]Nҗu5זqUS1(-|WWo FB[)Czcڸ;W5 ~W_?+T +l@:Y4ry7ҟBK Pӯ < }fFP H @z{Uՙ[%xP7X$|H7H$3n \ہH |&\瑱Λ&[H L.uY%æܐ=!' .$YX"{Z;&VT;'Yb%EXr5mk~ HLiu+HbDJAH.CR2D2P= L&^9i6kكv4e-Z˙5UkT\e'*JEt[<uk۳(,-C GgbU0#i? ?8M&l1X lt5u=qE+w+9Ȧ7k@)Bdݯ؟p_XGn 26B~1\B'B/j?˖:cÍٴ~bVq $Log!?(pXs="Œ,w#+n=V3:^`H3ǓΠR*bX >׹Ā$kh &G)_x(95d7W z vF3YF)[~ JQWĀqN >xj]J1J[c0M$ U1vuХ}GЅpx>]VhB,(+{FrO~1}s~jɨxۯB9VY!bbG*>hKYG¬^2bHy(; 0?NJp!C_צAW^HIYg#x&{"+F!{H<RnoYC{ͬNw[Fy (;ˤݯW͗9g{TЁ@(؋ ~,'eͿ~J_ l\`y+sK]gن)Mݹ: %0G=KzX6]u)>,= e 4\pf~6J 0K{ܳeۓX+Z150ԸwZާj'mh7MƒSiwSֲ3)w/Vw*l[ÃG'rt^U!}oXԏtۋAlbQE4Vx2zB4-6ܧYS8^U03h좣 m'i镇]Dlk 5 o+6ɘ?adّ%4VY'Da%$ͯ 7 MX >bo2tOb%0D:gFFUXvE2Bf2D<>Jбz\P=_,9hZg!+!) pb!2US ! *u5-)0 K8tXX)xjXϑh,ȣ̇zL*A Fpv(Ҍ) MRR9.98FK&ӺOhCBcifkTdM4A e5uǩ~!NzDuj홾1;2YyOk8  ƬPoݥAi1e|.=j&]b(cAy6G^ߤ}SеbJ0qQOI,Fe3s.2eb!@"WS?4-'I]CJ"^E9 s6C-{f'BF$(U4aSAo Έp9oS~un>%(KMd6'>:(x4>NEth[Z+`thYGs(?.D!P 0t,ieњ,N?WW"Deug!>!!o?k(#ǮNx >%-=>͔"2>D2qKeKj ]}0X<BnB KfD CJh |Kc\LSP#Eȁ ĪmFolZ-VF]3K{p]@m RIU;,{:B7P+w~\`BrC9AZ[eJ z?۠ kwgy$h̀ptlo8gK6Q!n6ބd@ )GG@yZ'Խ+T % ٺsd ̼?_bAf茰0ϿLJv1AUUQTUUT$OG$h(0U <:B0#쩩 *қ{>9e N-R+ yĊcȆДd:AWOY-1.iD oȉ0%&s^% -˃xWL7w[ dBJ~&m3;Mz#.{x;ypl-V3{|!OTIO-~eEQWqz&.ۈgkt+@65jB "2izd ߕ 3K$mTd,5o׳SlK!'S=h)Rf4TE+?3`na Υ%6a:H 2~{Kܻ5~u[ - \=g!dI:!Ev:R`5fa 4~/̉I0F#JU2^=gȿڸQ֮O)Ψ6FbPK ZXuKmn8!w  ?\K9vypG<48,ćߔ;8H[ e ``LDG$(%V}G@5!JoPD^b;'v{5NN#?_>ܕFRaZ'H 0lPtj!?s!};=I,![ OOePFӱC~ 'q!QcK /n|95 ,̨1D /sol"5mz}iyh3k)Ԡ]aPwfx0\qaz<N 2yQ*Oja+">G*EUd$&JX([48jX$.-gD,0v0|Y 3һ:q0^$km 0\M5^+Y.(~Vf /Gp=qv@s{CYOCXi09\H EAJ,g%O5#2ogL7K<^*%Lk0Q lpۛ#Cm']lz}yoeYXGD53CTӌ8&ړ=#|m`߃Ezћyh+G[nỜwC!]N>{h5sاZ25}q\f*&tY kX@@]ql2|Fr&7 Ƕoq¯ 6 FB:w|zHXoRUߞ#lKRkwO/c`6[8\>k=u;]1tA}x8 IӶ>m{ٸ_Wc.%`tl}1t_\"m!8Kݹ/i._JZPi+#2Q(m;hӃbD4Z61kXٔ6'T3VBhn}FԖPhY1m65}]0Ti6-I+ 1 Rw-xEJW7O:i)%T!z@ت;3V35ݴ2O_%ؘY?YA*^ Mcbnt xeJ <|b)~ CG59"h}Oz7:62w^KJza`9uH(ĠN>1i[^B#j oocKnW)Y_?H6#Ąv4fw9-+B_5AvLPR-}3 rN ,`k]lšm8oOOqCCz]3#4L ;c&.ӌo.& Cv~Ӕ(ph&՜ivx<; .ߒ3V$xf}ʐ؍[*d}s ~<+(H$h@ˬo﯋Ũue|/A Kǐ~3UEnDq܃t:o#qWa%6s@Fu@`5./bWBZHjb3mQ$010V>\j&;p߇L8bH vdn7,`ÈeļL4J͢N.ұ  }Ь(X@fT#3..;8aK@ 89:De"?fFZvy~ 8C\Db,1ԃWO{vy0 o֢3v ߻p3?ºq%bZF한W3fs" uL$6xŪ+[7X}w5'Ǚ]ssov(,Ed!a33!?@h ~'vE~e ! 1i=R> f# Ejx=ߘ+SQԊHVDbOz\ uq%Z#Q &w~ 0@nIjP2%&熣"+:n Dqa43oǞ"~V A^>DU~i0!H5FBy@ wjxE&kR/#f{dFG i 6AGWxc~2~}2D]_,c~Iޚ9{8N~p8|W.vOڶ{]UX}W#ebxV\]޺nW9(sv0~^J!.l8(o<6 k(k+{fuf-6zDp'mtXVȸ\=b}3bAaCk),`nБ*K ""! ?K>ڹ!z]J\ 8&!ԑZ9y)xߡA%XD^-05 K[VT>_k;?9OG Yofq'|F7f">B哭⒄*(]*ԗ fP `v59nڛz[-sCǾ8P0aN@( UR}/xudC$%?BKuaݸHpM M]IβGqon7KzL[RFD]\jΩk (RN#^O2,DL~]u;KoB*I1u;^$T*e/0`Go7o&N^norS\ ]?Yd駳+8/h.˂`a ,A;/:_|{%ޠNi֣n7)X72]ǷgiMO 2ﻶ.6 ~pTxD_ۻ#1 =hJO뿵s5_aRWN>G,&DG5P.א}[5\]՟:ZGJaG٨]x(l%$~?7}gdyTY0 3(`rVh8ppǺ90\#eyQi'[AI_WO];~ݑzq$Cc {"]- BzB<BAg++q+oܪ3.k(k!ɪͪP,V[帼M گBrc [$ ܇IoqNk c6qqfP|XȨhbCB\=@@Txx/(sunѢMbWe%P_T*PZV~YIv0XAʯ!gJn Dr A A$*#-TY'B?Ls.<<%}s]| o+r$6 7ԅ X^MoQE., 򞠑^F.%K\;ycof'@eo԰bFO' +^ו_\0''53iijbN,`.Ma\f[ٻ$A$>]lx(z3K.qVȁ͢ctDtkx0DQ]|VctL?lt]Ty` d [ZB_\G:xk;D"?4g]D/{Ժ1&GEL~gb?h~qvDpY4%?FN:?X`q@ [(]ϴskĶu<$RaUŅ:{f}/<5oz NWIC`',C |ʻUJ{UBЪQI]6&S9#+hW *ZT0уC QA4v q8z͝M]ShrCfFHmRx#QcI\ H&7 C2{k^Ã$9.sY7N]rv>ʴ4ۅ:Sd4~t:U˖Mj"yg{ 2 ]fӟ9+jL\ȁ"dyW#qǞX O J+^y@6%i1A=dͯof}˳S ywHW^3}FQmjBR5P-?:ro\I*Yo^ F2Bo7Liϧ6Hv#1kYT<.`L. qRp u'=p܂0)>Fb"`2X=j{rnESQD݃"r y^@>[YXO\ َv`>L&H[@Ycb]}ln '<5Ku{2|-jL-ɋ=6e9˪Z5 f& ;=u~~&ZBTuu{익 JK|~OvcGO 9#|'pݎ_N=hnr \~FC . 6xIU&.ȞE q:K E+kf FOHx瓣}S|]u! {J#B{N4D@ j/]aRp}5=LG˲fddsY-v!#Z|խSU$mQ>0܍cku͜$\iP0]zH&jyN,EdpqA!Оۧ\dkc& "'1a cզA:XuIt'Br&D55=Kas6f{jj@ڀPHwJBo3ЛwՒε(uYeA)̠esf,RX᱅l+M`z;RlwMdHޘ= ӄD }Xgu^T?73⺎F 嵼gZx2Ա-"8~&(Z=3B/Ш\y7Ͳ ÚSˆތq"['OAp#u 0תx;WìsFP=$/8jA*5t=NzGmZ: Z6PdMu?,15N 1@T\&1Y}eA (-k? AxdG3vt\:]>.7& ڲ==Z|#-O\fAYfȗ'-=ʴ7R28+:}á-B7i2\hO]H?6ٗ)pth0B&{0om/!ZMեܫ^G(&(¥HNP׬V>\9TJ_*$2TXtN}KXd &u`lmWNE6ot^-5Ci``nF&"*~7eg61?t#(A'~ė=x:j;>GbiՔ_wٲX%2 <Ǫ /qdZ|T‡yhdO=ccx 8=gǮ߭i??/Qc.ooWSJ[˧F/\;P^OЯ2Y88tLRVFG L*HP b5pXú}HKGZy|k;p7=F*_Ȉr_i 6]PV3e.5zw)a v9Ύ=h’dصvnn\>3jDJ 6{Eivk;Cΰ"ޢ8ʂ=d= b!0ӊh Ty9,r"uygPyB#eO$:ۅ,\ Ww ^rf@MsAp㉾0[w4ݶYyo \Ƭ&>PՔ zSs/Hv ^@:q9Ib:;c C2Y.hN"Uk8YHFCxG*}{Ƶ#"s"╅q1ydxNxk;, e{B[7 c/aGt)0nd֤D&C0H`MgMm>VA`Bv>y֏"A|IdXÇ@GfZ<֠@I%:`#TDҢY Mާ=b¬z, }0e=#BGu<lpJX|wX3uSI67]2qޯ|Bم6eD.5D0#_/n>v.[ej4[^K9@xf!S4^!aJk$O05rlkU!vV.4ɓ0ρ+v86t#wtCKK:㬣 zgr9D8.@S>iO](9[(,C>]d.+8:d;qG& ^n'Tmg<1y9Qk0[#Z-i#|"GDIZ=q@ps_2𱵪[lD5;!6{7Bȑ%x>g[W{H/b%Ⱦfs.n|pβ0ȏ0 lmhMm׻nFXT {(tgK6(ms0u\w6⟜ yVS3v.2o:dE==mMl6Y8;Zxf(="NЇK>`grn X*;̈́I6~#cn6v!b7u,MsLB~UX8E*0"Iw KBA'?];l h&':7Č>O]VW3Lr|6bNm Ơ;r![O"c~V1vx<>¸Or[یYIޔ,JPg43X!| 3 Y$ԅ="8|'i.;,Mޝgý_q?Ш&-c)ʦeK40»BF0%+SʣhGyLTkO[z؁8Ag`OrQSpz/OXT,[ SĴ!GԋPa @􊖵H;C1>7u{Mka5hHA=rhg|A1pi[͐ādGM4bJ>bMssh*qm-71RWTl 9ma.UTQ^~:۝%glA"i,,!^k&sb DJ\/!K]{8ß(@UbEηPKlU Z` ?/gY.}Er$@8߉}45OaD|\1X4`L3ֆZ2AK9!giPL9>_Gӵm,]*`Z\H:BUH2 b㗖daz Mʢ ϹF[((lGtY;T۬JyL Ԕє}A(D"tb4 #ÿgocC=w5K'! AJ#ӶQD{amvjsՇņT•FfxUxe\ їde0[ 04ViN;a1΁'[nVWR|DU1##:&pıD8lfnY@ȸvIM | ulЛMm.D)Ҩ+՜8EW8&O|=B]1pyySx9+験ylem c(V-%/L̺۾_&WߩS˗8@þ"ALƻҝl/^@໖nhg>F$!~STk蒿 Xa8*K _{"1װ9Y 3-oo4;-xp1 5%F³{G48.y?nj鼥7't@jk'u夳BTX/ݩ}>Ymס^ ,2ש I3~L㐠aBk`d8Bsw~B d_Bu,uChʛ_=D$bln UϬ|eՃ%&9riӬD:RCF[Y[eZ9nީ? ̪UUU^9U 87Q(-@r/PGP1a!)XtI1BcxxնEc!66C ϗe _ :FeҾЖd^s[@NĒ}yG>H@u/A4?6_<%iD X@.L. -8~A"gW#mwD$reyfJNY|_ߧVq(@~^h >OOna;I?ܐB.ےdoaKyis,g_U,gߗ-8$r:|,]!ފ8#|SxOQ ޘ/}m)ïRVÖ#iϜ/`Zj m 0&%(<UG~r>y [+VW3xmdaӉԎs/g% _O M&NI_vo[iGgloX Хa%ɧm#]},p@7Zhx_aNDc嬨m?gfA?rnk`ʓ)Ƣh9|=}EΓ&&jZ2kIhT'ȉi e%B$8^PsW9g8 x8(=۴JǗ{NgŴF# rMċ2ׯhn!LM-Y!l<n~4lG;_n c’2v!J' Hc}EMe?m7n6|83Yo;ę_Qp~ XB 8w*IZhΓ!+6T5Uo #Ͷіj<=_WTiD%eh{F{n>u)if~Ȱr6Xh(CXW. AeWF>tNy CGU[;0zc[[[qi?J=Df~`71@![\ +AA Id~}qZ0Dcr{1 ! `&Vuh5=oQGY>D]Ԕ+A<9DM_0yOz?xRjAݲ;^ƞ+anT%MCm؈xKVs %u1xGtC1]~;{1-'=rϺlvL|~Hv{}-;`+l 2ttR7X}{;ۻgހ OJP?t јC `'oȑb̈)e/^WwSo5ITZK LYEl&a1c&PQ5䗦{(FGp?x:A @(*R*Ё@2TTVSYJQU?`2# D7$:.4Ҕ J"Hu_}?a?WRjOɮTP` \=?|d~`}|hFq_ 1ݶ}Ԅ~DS47[bBPyDN?u4~HLj|x1eA6hK?PPj21q-8wVn(>;)cꇬ|`~~h_ Q CT2fd*RJ(CBA-6ZyP?c7?u֗^9]QyhxlG~g9.M5۞Q菼!7S~}YcvKl[e~2w{\am>=:?pAgoçݯg^dKz[/eQ7 vL}(Um9_Ki j#rߗoGI|%`A`/Zy?c}-v973u'cڻ yGPWm?Y]7Z|/ cHu 7?}5o0ed"jTGlٸasB rВaGa-0[A6l;O[lԮ]Uv=`? 0zیEz$- ym6ÌGxBݓ/~Y/|BeF5Wf-myrδ} ]jaذmC?sg` Bc=Sޛ6ݔ?zt< zs ݞgS_9ϳJsoחyݳ@xl<%K|]Т{3 qoS <> oڃV#Wx^NL3Nyo,%7ܲHuq,ᙅa?TMmЀ@Dnf)E($8qM=i~"nutNKo/wΞ^{dQLjnG>oߏKs,wݿlGO=O8绳ᩂ?a,a~?g/WS|}[,Dv_R66cB$ܾ %holQcn)lv31pz&ArK0F?U"@~_'?=>2W<m`Row$[]õ"Bpj$u6&Tj4FIc)Ӧ6ȹ-mSIP_uQ&Y&%;F픖[R|u&wIA{Qm7vNZ991TPrL(P9˜1 dfA wcHZ[2͂jpɭM*MQ&iܵ&1IE5K1)k4҇\l(Zunz҇ Ũ*( q]NUsT2ۿE3ڕc-IKE XTE+lLa[%fDRBQVd0,0F @RgT.?Og^^_%Gawoo>^$_ϓ-)><9]C d?7*$xwiG 9/[炄0a>GQ# v8_?:xK#HFFBJ]RTdGK xr6[6-)$_:-I AT\G_֐<{/pz5 OmEE>}#}}pÐ޾<|w_DϞVt ^#-U2#c?F4;N;鲃v Tt6AՋh4- n0!pAnlpZ:{fuÕas+K6y-:hGOy]%,A^6r\c;1_lE`9cOgbcGQ'Hu8;[!K3^Om+5zLA @S nJtt )s?, ;d@hNL~Xov2$ ʆܣS%"%" PSUH%`TPJ xD{8xD<rT$AN  C/|Q>REW%O A17Aߏ@%?sTY/?O|➝={/gUhm䗌(A}+ FǷ 6`0xb0 O0X.W"O)(syڈOZgp>0ziؿ|g'P&֜G)z @b2Ϩ{?: Zzb MHlJ~c>"xf27e~v  ~w_ f i2kڂ<K@݂l!ϭ؁Ϫ&A:0߃yI{-~5|1=`Y{m@RRgxQA[\)@- uNzip?8^7nePK1V KݵB$ٱTxyFID 0ߖg;ZWD2&A #HBG\˚a H J-|L7 w_8u6n @5L;rͶv푗yw>XӆǮ.ZG˚ G_ƈ!] ;Eׅ Rqr D1G֥g Jj]:0^5ηRh^WEK'I6hp~m 9_$[|8gDIB8'Wb~O]`'u8"+k+hnp(-(g? p(x! iKt4ÒCEHcyl}IyzvaӽΔx<vY%{ 5%hA<Py YC#y\?'X4v*#h;\sRJ!?=!5ô. -9}P T.\L3>Ծ-kZ:rHH8qpH!9uVu=ьs[z" U!otN1]NZ7@Co ;#Rv'|=j[Q첅s g'jʘZV^~:6_㎸Oӹ(:8m#`A\^|C2}(r}~딜Ɵu6ιQ5q.s7K%.<! $u=IѰd;!́q'S#;/yF@ ̗ +aٹM%D+9r$R)(gd^Ûoqp*G83S#/X`ziSQ>c+8>}+gtqw;,*Pz5@(L-+e|: Qlvr:Kdr7Ԃytc_WUaoKN:ڽo2UC2&\%9RQ?S>`]5Eq|Hq =c|LCqpO!,z͍j.wHaRryiLB>JG W;|)Dkٞ wnidJVxl;,=:m~&[^lGsE񳀳 Jky AUv2@iSX܊ ؐrYa͍ޤJ'ɘQJo.ā"Hg}UÑGALXmWi`dMAzZ~7|Z~ft;j[벣kun~ԟ`JYz\-d /Ltّ4@ԣ7.H4k]NcR_'o Lkuk6/n xWof&6t{6\K͜6,O_u|쒻kaWȻ$-6.ꩉ3yVYJG~eamU?zlr6.܏M 6F,~vi8m!ź[)BwF_nȮ~gL{n岛cV ajnJMwe/47v(۴R{` 4d[g%cl\=xe=>"Tk%di>ӏU]zptȉ˕LoMpH@oHglˆ%G'(  xsdΧwf7IVno1=MDK'lPQpT5r""$Wa['';\ϑ{aQbF-u%;-M>My>&A6׹A=X0(v8$> 9wځx*ixu;D%ł;c{,\;xx뉑v:WxKM ]Tj5-gm,goȥp6F)޼]KS\X`ĉYz.p}0ppxQPpva8ق룛˟}DV˔S\{‹"Iv* pg}P$h5<v"ǚ4#U"*N 8'#o%zBn 0}_OO)!.Myp}s. fG>5uf۠H,[7r-,?l wBAAX8*aќ\a "霆]+v\^>P Qo.q_mruAl[Gu=&pn\ŵ^ly#$4bfाTgJc|sV裠 CCfl@#D, uLbUcaAG;.<_ooXgUɡ.h,L\x~R%TXgsKe{كz^'?9X%QV-&FlU4XmD`EhQE1ƂXQV4DEcTbb42cH{ϼޕaÔ.6y3:py$(厸B@?wjtHB@*5Z w=~ӷ j?ov;2y"#H`A >&/pMwk@ϑsvb@?nW׉7jwX 8Ц 2ӳS3LJDӹ#a 4`Z!IG#ѡ1|+n[+TX5sM8v[]F}p:l|/ ult[vloa(nuRmVo5Ǐ 尾Veu7 +- ktnٻde}!kb-K 6Mrfnj/uYrS7[gUtmau˳6Gn;6z=YuOsSuu.V7vUO[F*7솽S츪q]'t!WU e3M[nL;G| 嚕GKm?Frۋt}2c[995,R@?{$ߍoUL8^$2ةu 5 _ؘELE[oe2ru׮"զq,^uʹ[ClW_5S_yx8gnzmUk^yuۇOF8ɾ~9qJY10ҹIzfƽ ,;î9N[뽡tD\3׆aeF\}k ™ ]7/oT\5ZZ\'TvP%&u~|vͼ8v^ fݻ88\eUk9U\&6`k[[omv?֎m)3nWq9Kk9i-}]qaH؋)_pУ6׮߅ pM=KnuȿBTIq͒3Őlv5p2]\e ڰ8)W\2(H%#"@m|x?T_$uiWnss;$!`Zfq2>BJКAKmKa"8qM8sեKbUlEե]XVmtқi h:rJ^*pm_ۂ5ŝj[ƖBc$Qr/4m۬J^XR3~:6lY% k˦mjwn,a9mfn!gʹ,y7MlxT%:;ݞu]땗FXnkz"jf zl:?Tv;e" ߵ=ˮ{Wuum3ᴗQ땸9U}&3ó|.v^Sn11[ຨ۩Z[k۳E'ltƯR;esqugS8/Vձ3xb&(1`zJ5?G+^\7-*vg #s#hP3{{҂3ۿ:kذe\t卭fw:vnNӟ;q"siɸWKExn׃weԷM{ m Cm>8BLDS7gxЍZWJ[tp𡠡Xݦlf\_l3z`놮j3]t4igf_ID6ղr:qkއAs#׮.`uX޻>Zx&Wf벡k:2׮N{ C߫env>{%?tߓQ}a}g7g'냐ֺ\'Sae4\ى:I"SHV"ifwN[1sÆ765UrQpupsm}S`Q{#p(iqF7߮"EVjpbkפh*JsPnk(}btHBk9CtgjfTt6*}ѯM̧N+[ {=9Kޫ h{󶱿cM}YWm&\xg\ӓi& 5_SeZ7ZS(zyѐh3#Z) U[X|gzi iϵ_Hi|{׭rU5h/0tDuiZ嫍nwgt7RTWO)j|D`A +A }e|x[[n~V񳖡d+깙[l dۋjj!w8Yݲ}i8m5Lxl^1tZG{\?!D-6 =Gsž>,R@HD= yy*F)G`"Y ؈qj< #?\j( ﲕ8VYװwx(_e[p?e$w&:'5ׅ^Pt1aM] s%:Q,|c6"}tNL@E^7XBmɆw-‘ eߧN1n |~ oҏg jܶ~N3yT3ٞsF^˿?;cױo}Mʗ6]ge~υM 'f%/fᤄ^,~Z5.-*•0_uׁk}E nwͬf7NU iZc!AfMa=f:歘F =['ٮMFm3ld]tq]*T-j;ݐbW;YvvH-OSPh#؈k10^mw`V|-N:]3~JXVӉ տ,tv[]W؏M˷@TwxxZ=d4M6: Eˆ:$7 } 'Q; 3WzHPq!v~nϭC~2!`y@=d\~̶\r; d@P_7G?=jk W zdbۘ̀Us!c :1Mvvߟ wC`X(ꐶ@mBtB學ޯ\yrnW &B}}~S7Q>| f2(@hE '0P{O>{ P6QA8{Emm$׊H UNPE!:!0ēPˠfld6bHi$ѤT${ aCa. ;t<$8J P78l*A*\FAچ:hv2=  0u iBhM{l)e"1u>Imn4;(3vIq$;Crr}Lےg2+{*C֪$7)&bKÿ(jǗQ8F _]{SZwD^Eu2"uysxLoorR18a=noUÙ\݉r~1F0; 8o>Nkٞ5&|1ԗ8ցxrs ,kpz3;0 /\l*ŋ(=s]ռ`x#>~fM_"mv]&{w`/ɢ!SxV}hx/v+Nr`-;z6gM3O?L \>0 ]S)Q;F{'=OLPr~~^$ hMBLXMFwoN"{G5 ڶN0 2~h0 ʭTqr̒Hl;x &2ĀQDhZͬUDFg) Ȓɴ.a+Js3'6qi 18}CZS;kN 'HB1Z8L;gMϧyqsm~pkx'sֵ۫H0~MfbUQ&#[1wi&6F "pI݊0"qհoafFx 2#P-$ggzJOrhhj&!gÓCKLHm `I9$N)Ɂ+5!5Nr9p/r@Np6T 1VH9 qYBŬvVH  +grGw$2Ti~  TT]E *8f V'm|k6pNlL0@f^uW) $قsNn`d _!?:=b^Bڙ4n90)lnս(~ˬ*4=޴.o9,x˽D$Td\8TG #HoO)5}wX [n54V cϊ~¸[N3z*]9;&|Ҡ&_7nRDp$Su3US32t$a;zG̼&bL˼=DԖѭXMY9pb1ŵ{>J|(4g)ִCX#6<*/%Rn{x%-VMU TN#$Mg&CHw.^Ȼ #%O``؊P̾*<˼W^6yFӎ]mdeӽĺEt̪b|(kC1w%F3d!`= ȁb3-(#:ְ61%%`Yq'Di>tRXDKVYoMblC:D(&6KUYta @6\UQ W3V^녨 b%U/BUTlR\'gG? ʅEB0SNӱRWY3xwq`Xy|1sUz}sƭ_+syuun7w3qX;1bkGk/XƵqƞ$u~Lo瞱|u*W^Dny~"VVyu⣓gi*^ jri̭#.<9-ܐf,n7k)ic&];w@C*H9*ѨR0 0@lMw[mx^<4X$iel+Ms+e2vqDosymO>"pM:7pG9ΜyFδqyޫW+f6w#u;X%9I8JS3jqSHdg5/he]rczjߘyq}q:&Kx#33SW I(X'';쪚I:pJˤZݤ9{[9룋's$֏\z+{$DE󽤢rUF߮y[I'1s<(3Y;J_IDrQ`ŀ,A1$g| ]p8[8|joq05玣'XKLLu;Z87sc<'zfn:q9/\'w:tнFk"q98HN+Zz8Axguȡ s[G1VN:\GduߎoBg3EsqQ0 XP@6c.#% =8 Vhf" 3-Z&*@Pcei z^OGs߻%R25=!IH[4g~),͙k zO4]@|o'68gSNLˁY̘ 6:Դ1Q X8PzjXiƶ˂% ?{sXZSP8s9=2^jdģķRQ&FTx ĺUchB@1TOUO9G( qkp7j|fbDP(DGQ5)*쮹瀺M*Iwb d;CQi{ËI#ϥ>x(1m[V^ܶ1-[bz4J}8LLkHTFGRM{ 6 $y+WȀc%<o>}:{ (P?!995sJ:z& |'SSwgJx[pc?Vb -krUXMd 5 ʈZQf_Capr д7ۂMSveTV.i~uoBb6-V+cRAcE%DVK1j ֍b(!QX*-i D[mb|w^.^{*qtH5u ż5xgD'x>y>V37-s4<<k7!>1 KHbn-[;2 s͉ޓS+0Gqr~o5I$X#`VS]-1aY١/&*I&`1`ttSn8cwx' b1"r31df @p50(FccUZ<0CR/Erg nk2σ%NYnQ$|KнTrl.1k9ݥ#l+!ֻt/f+vG]l5mXE][3U[=Ќěf2ѓ kXp=p"V軤cUul84ujl=TxUG}kZ9&AM]lw>

> 0ɸ*C'0ptmr}ce74lnݬ8֫`#nY;1tl6ͱE(n*6JEi2tKDX #+[3n:c-Pk.6m[F'Q/.%.B"E[oVҥaAr|'@UӭHB겄(6p/jD:p9 _:: $?#,OCc&iҷ[/VK> >1f@0{Pin}F4 yd>Sc `P؋ÃUWxatlKمsQKYD_* o.ܚnhSONq]m]Yn08" Q0vxL,WkLR0?x}lY|,Ab;=So=(_gٟڑU݁qT0 FyAot$ܟO,+ZCr H~Z~)lð˴f{Bo`:V?}OA33 LjŌb֙]*i//oO'ʬ,rϭ4ޡ)񿯏{uԥ~C^܌3Ӻ 35;Nӄ:Hm4`?`F3 dO_l3 ՎsDxp>; F^l} =E$LT[dW"ha*P0kyX6@o嗹yI_pbR2oo}+kT,x&fp] jd5/z9{Fs_E4!F.*|J~Mv(ٴC $]|b`CfWn6?  &DmPD8A^FCu\EDs3Unf,@v r]yBA3"' MTv!'ۃ⽮zLj|W"=( sNM@v{JL! 8)*᥾~@nWi.]h'ճ~gݟsrtE@07!A!zɀ8m=xB0𮃢DBtmÒ@#oGK{s,}O @E$A,D)P-lt*w* xPChn#,J꿓8e|܁x20a0 gD@((7{:Nd;e\:G^L AG_ώ_+ڰuI7E^:@_&K.DCUɟ۠yK}?x? 9FVi. [}3e?K6 H !BKj|;ӧH2U=fѲbL~#XY˖ad`Db0n~5 )b$8Gk&dkil/:ۘɝ-*=ei:h |֜#1A)aMiI->Nj{\m8 ƿJR7=̶㺻[=ro0\ogHL`t+pvн  b(VNKÐ {8Ь|=RUٰl":a;hs~a% U b͗j:K¢IۻwcK4z*'ܨ'M}gM+SWH P @?V]yrOϧ_𹌫a[p HJg3kP8񀥉1jA%znݸAX;la*R9UcWV.sX#;Xx䓮}kDZYv*SZ1)6eW6i$"~M@P*g!4>?_ҋ/3i$ cVo9=9'E[t׺Zn MHv#ŋ7V5LxG'P-oo[ 'Rzxue|+; =@PP~>5Ot@K"uj<=&wO0Da>n6W#맮'zH,S.feG舃 6guٟf",");%vP[y_쇞f0>$~yng%H829oB,HDM+ F6znp>diz{6{;,]k{vb@}<sQY 5^(XXp<?̣V:ުjЇ>Պj=^`, !/.U%YXml/wJ/ƫIRU[>ۗ~wt i qqB2LModfGd&=)Cr*9mOL1^"e'=T|-dԄ$'^Gn߁/,@fUۄŻKêfX7ֆVp/V1i _R+d6JrJuZtO.O>M,a ?H 31xrO8 ķ``;_?/$?j9 ";@Nu9~Zy75 [xE@+ AP$@pʮ.f \?c h>!u,N?_NYͱ {n];|[q$ ʃ TŴjVg7х+D$@/ 0Gϙ')'q0D3?Ä. [ >*+xǏ[VW=9n¦X!zOugo# d[y]X@LxgSv8R Rw%穁.:Ns1t_y=׋1sRrO\KrR\FT]sn~t;oe9pyjFL+/5iw4ΗJi]P@HR!ߩuT=$5-~8U+4I$Kl֘ø{ldictB{N7m8h6„+b}<9'NA^%1bfNϋ7mN6XR׼ufO vh?JҀ`6!Rfr  Ԉ-nK># tWpu@Pt#NG(7u*Bs>!;C _ !Xr=i%D҉~~^6Ěsn#=p\\Q|UU>Sب%>?~Gӻ@@?`B' 7Qisyz>;R<@'dzt '¼Xnq_2jG?b.P%>y}G*1'i@!y#_}b/H_']ij|w8pk] T,g[-g|n0M֑tGd ,(IglT <17 RDža %Wr[{q H2Px>7-^̢.L NvUQ(5Kκ(C; Yg0 (w=,µ7UI% d/ekp (]$\ÚKa]<:B#`5~ y`|৙.<fΗR@US<! ϜJ!? 0Y3 }?˯݉F5gf@{gϰ)%i~c;? ?cN |-afi%#jr m Ў`4ϸ"!d$O.3?6 !e=iC +OuB@}39i1gZ*&N*M:QpdDF~N>U9{1!<ꆡt 47/.bUL VJ:Za IY:!aqc;Q5k1EB<".p$K̽urE}} C&}ޞt##wiH8Y`>hd;&M?[iMqǓ*Ǝ(LDu. {~OY8Ro*Ζuؗ:n+/Q~beKN =OQ Hi*B*Pd}IJ4\]w2&D`$~D`n +MFz7Z ls \)q. ,%ʹSξg\rɊ U)&l3 IATৃ﫜[/_ҎkԖ8fRYĭ! vL9G!JmRhveOv@ '32@U=M>-5@# O{Fļ=M. #T̯԰F# ?SǠt5XGܫj-Ԗbm Q-/1gB('wQM@&(5b2uPq+{zN%m}ZƼ NUNQPSsDEL,;14DP&{s}j9lł)X:c hc&c g}{f.Y<.ԫ,wu.էz]R/(uS:}xEg;oAdf/v_hfz5,gҚ:akUyy(ʗYde#Lgm**Z0۞~ef]}}ҽZPJ$%_kPAmi>ŶjfF8l3::߂ ]匛XL_V_Srz2Pv[d'lHzwu2/ȶ*cطڜ"/X؀ -@:rKN$ qǁ ^pw0wmL~tS'(s$r5`%J>\hxIN>C{!hVSыy "q^"Mǭ.}/ |C0V3a6}( zgڋ(؂|{[V@/BW+@!?܀n Ĭ笭[0$AUV觀!AGboHJ+X<vi6 =#w.fˣٟor'ȉS俢a0ѽIBm8<LU^S` DsJ3^yYH% Ʒbw#I m Wp MiZxu,Xbat^|OjI}=#6 IgC?;6slb:~OyiS,oz{Xm,_Xmb@z2IJ" KSD>EH [ύC_Hqaݿf\%Hn#D?)Rxn6om)( p8d v:Da6u!{辞^D:WlľC=mGyH #;qh+9È"q7_T6̮|e:_6;v f2m/ K\5ps2eܝma<'s: 4a۟ՙ1(=!~ Hnwܰ‰|L'K,rMi| MlYiyDq.[;ܒ~g ̩N qCJ N[Gv 뒅7~c6?cѳ}|~߾UK]jauXx!] MA,/xpBN$xK%6*S8`|=e_c;x9-CSK$QR2=,OFξqa" Q?!/؏3}|^ tqqf˜U '9Q1􋈈;6~ʪEhG56=G}% 0og`d2Nn!@IEo]ӉcCpMO}.{?>QGʳn%C)Ѕt5*|֓wCe6FR{_E cO2 ̐0xzv\>0ns(h#j9riw@//o:p֍JkWt;0G}7T:ّ@`Bc"|>7%DG?' ȉ}|l?%m\;O@P"VA(GFZ =ܜxDxxhU輟<zcCACDGfpvt0tD]?]DA@ $ CxM4Imk%/5%Љq=A5?ޠ牑waF -<=_ I]~@]R,BB5!f2A䚟rfbJshp忎"@QGjMf羾;@A#SQzU0s'_Oq(ڳZs3.J;3Bx'aI(BAB.`9BaPRr Y61tnd6mBx@!. @Y~IU]<WIO.6!¦m=4hoϫ؟p|B,=Yxo]T8F ShbG,9m$;FQPUmZZbG_vZLcCsg!Q6kIgz/xuNkUgAR+ƌJlHdr`΄OORjN_&_Mai'P 793$N`uy%h]Y W樁J9XR]ZŽ96ȾȢ)tYg{N}ԫBX"ϛ0v`(d#CQ@ɽBUW3m~+@ o"=fE%$5N"!`"""!ßeq̠;31ab+t"_k+COqqp˭TUEH2+K{ׄ"""5Rm35c5,e\el;n({(zȘncUUP2k\tGCS~6u3rK1%E5Nxjbl9DSAswL1 t,xn3+}FoGixw;'vцvZ(eNJ:H/Ct>h܃8p£!M'S4Ύ޷#TI{{mrTTI.Dfom)BrY!!L\Rle+1$zU{{fqepN 4VFF/!}Qj4KoCt)Fdg_ ɨbPB1|~aoU)r-qZUD(*9 *$_X9g4gdY(z"jROr +l?E]NfwqpRP-h\- !C3B A!1 #hF+/E Y,! 0!FΌF)^N;:9L0T0ap3߲kO-yI%*El]Na34rub(5RJTBskQ5:XaSq)XhzPA`Ƣ DWoWa2`IUQe?6Nef>A=t- Eg4(Fj89mPtA$!Á dm>+5&)XPȈ4hH,IۑDew3o-ߖ<p-] \`ssC@Ƭ"l{@!G4כ3/{1*, 4K {10ϖ`p]Jyqu)pRT`Hi Mk XvQ$3TRHA+ebNj( I u!>3 X$;Nkx {CބCVtkRj2/wq̇Y\YM2l:8i|LUtw@PF zn8vPD-?f2[`- COR-Ak蛵 8eC2RX}f<=24O7NQQ6 a2TD@IcF@@ UU% K+T5 @,v*?yF 8(J~N8SRUU:~ƸS214)%ʕ>A6^ѱL EL%tARю*L$Ӊ(DCJWB}38) ;HFVb5TDQ|V))6 ?`oHW]jo\m8aEߐzW=CC N c&J?!JX蕠h\{;]'׮5Or]eycm沺#qŰ #z$f$Ɲl7]S IF(q̧:48*ePغZ[;pb^g8;yGߑ#aSy{`:Y/ L+ IJjPȄZsMGud{Rt4F˵%!>v@@ǘvq@kWQ޹rɚVf VAg͞d"f9dXd=Lf }J= }= ]sD E i YaA'^[18J6{mZwb-6@m. ;ʸ>};S{ {O7~dD̗ACs=c78X;W4(PMLM۸|qT @hJa]3k=W̦H {NHM1pyHY͆ cVߡ$#eǷ)(>),5`kI F9x0N @D$(L,Ş nRflaiݦˎ" SIc̈́ W̶ r#]Aq͓f_<%$T4u8Pm2K>| j; Œcx?9? xӓ; vmO[kh_)ҧ,m5l.aCшv8!.~C@bB bIw)"@nLؚV\c29nCjߓPӦ ф@M%`q"Mpщ#HP7>DXbpArQP(F]* 4DDg솕56ټz&֋mҍp0# 5v(>ǠYN| A.v40%SRѸJ,$VBft'' BMBXQ) {ʁJgJihhUN9LT(W`PP2J@( A@`2$H>ITD]awwf' I*G|43 N B  "@",Q_/7蠾s0STR+Q"y3m2Ye|A#$1p:k`UwIC}]\n'tŀ|dzSF7a|6hu TO9!o:ΜP@PRU >4+>B\(-#6LHf'1`|L SbJ0hsL3 S(Sܽrs̢v-$Pj$F6Buo:NCC[0D@h1šNFc;I< q^Xox093JEz A_o/"%d\S^?tHICd4@PCc~NĔZ|M_PXJ1H?fOoiA˗ee$4*1"|\BL-~Xd % Oy5Eϸ69 *0j`(~!w*w[T% 󯧊ҬzYb+D4ou?̠ae-!qӎ.w:ġkQkB݆q3#\/Btfh=;o?^ %7AA"xI7a\E~0m Ņ(dsn@Y-""ۈwR=1'(! ([ 7r#z_ί$@, P)r|ѫ]@Ww8Mx~9צ3ѓo~0&Z [?팆knED6B@fۜ oW+$3̾..=a"mא9/vO%s!?9\ϯmԅ t BB6smzWJ Xr.n=v!=oiġBA:<2IZ:Ooz%ЇFSzpl=j '%U2(NChC(B7dV0ö-l.r2LdSetxʢzF*aA-XŜ}q0t)נs~cҚfV0q<.l='|b JF4Xas4<$ 6!Z|:>bm4<{G.v:XU?DmWM!lY"DJA~?<섉$_<|`}q9",iC²k1 q`ݐ i].+tKS3_LߙVPz:0𴎇Ѕ=)˚1^DcbB U]D/󍪕%U۠QjDQb" ,`DQF+c*4#@Db">Q'][?xvQ`yO8``D`rs4ƃH6h1EbNhT089z 6l9r* 0Sg ^{0c 'TlElaoB(h2Μh@2oƦW32'u\欕I_T/3kS;3+h/il"5AsX֊WO\a/dEH)=FIN*}Y`W/(B//kq{,sy9ãxza!9 aj r7s0|5[BO覎-c (0@9 Mhn3Y;lG6֮Pl#5֟[ݸsxf]֡  n`b^Ƕ8b<,b1Co܀ c)6ϐ{: $&κa@E+Z5Rjh WB$^هȀ͒ÿ3XCL[ku[/sFd7cvvh]G@8JzD+g0.-w~x!.CYP@D$\9/ 4*.>,.\pa w=zF"?Zz2_`d;'k#MS;230d{ښnTF/xlK"w8j"'skʐlhKŵi_ʔ4 2T21{Gbj?N! y |xj^ώ4*vs)Ta@H+pG;ZѕURְyeJ>A1 Gtv6/b{yR ?{+c@dW07@@>I; %j-= {0kh^>Ĝwt>*y< w `@g=?ҊCBA#z^@?VlIQJjxb+ [{/*3yAϿx9u'C|󢢝^yug$m*I/}>gVri?+B20l$*HX;npN*f=ޑ1gwa ݊m#wC<#$ὸS.!PsiFVDzi0'By\LcxU'\6@tI NӣntQ:!4F~y[4/+ 2EW]fmY;fL4X@SM^IڇOBXs].T T'CdwXҩ{R8A,] XĀ`/NN+L_XL>]>'=04 YrkI<$ 2a4(\ ᜀ+ܪTH/"b;$P6m9Nz Q2N"DCm&1;2p($!bN޷Am aCN)n}qw`ePƨD9rb!߇c sx 2"(p[+y$>U(. 4X}Zakp4p4+ aTcaeQp‚L3ӓy*-}XQx4#a:5FFIQO&$(I?!6`6BߴAChf(K2fJR) ]ho5{;(@!^%HK[Ղ% Y WJ!:t@̂ۺd=! ̓\#2Q^̢K`A(ϫ _T`V_5 67_Oa(v8dNBN~t*o&Z(+v/O"Pqc4́AeQGC @OU@$@;?}O/yw0.G-t^{c` >S%- z(TAwشw7 9aU ~śM2)ѽ! Q3rT sa_)e?/,֌Z0#",y)4ҤaVZ\Otl"?N˖oDM&^=]S X[Yb*)(И=J@"-J=~~ ^E QP 1KfS<_x"([Lɷ wg,o vCWˮrp]bיX$ԑUU0bGO:쀛}[,%ts\EJ?£4|~g^0s7HDsF 3.I5B|@UU]QX>s-3Q"טb䋭RrnKr+bMWzW^^zlY U {d@9_# OEdran7LͧZVRsƶEGhfxT-H "0dRPXQU2HL$0SPG DK*@N_mgJ,3 =@WMݧڽ/w^c^_ʹ|u|WԪ 2Aj)lm#gb5?3"S$BP}O4&EX7ʭ 95y$4<x!hh 4asiaV^ H񵂹}{|@W>\=7u9sT0e>&'-'cѨĚU# ^fA`N]*XF zR  Lw2-<]EWQ~ϝ˳P @{3~ᶯoDr\<q10 9+0!.U =(tg# ˜&)br7@[dLlteflhˊp{^Zv-Ml~Qh/=s:Bs$KBsi?ʼ֯>NSoŀp?%ht#QbkUCSg L<8O\~r4y1i`" CbF1=a62v̈́<3W&bm c4 aH8oD63pi@Dr%SJkCeQ D0DY41嶴r 0Xh)Jpi>E cMӈF<4 <;{<H N4^ OdyKx:۪\fL|~.ŠТ H76X־`W }Gá8}vNIT|jHX*`N4ˋCsŷ(pJ7!zNQ}K՗fg3͝~%] aov~,_PmWQZZ?DMI1ňEb3ݯY_m &C+E%mQCU.`ʑ>2!?v2[{U]Ey1\{-Ke^?J48(Ad3b6L>T'̳ٝrRH!ȹqn* J(i3pȚv8r{*Sxο[Ye&|&FL|8LƐ™>dz֜fOhg[+Zi ^9;=tU6$ĐXJgY>0tS;(R3e)@HfzX pPq Ymwb|ᠠo]y؁`BmLG; yH)Ӓ2tk;|NPA$FЀ]|kuS Nlؗ9P6 6p:jbzpI| ̨8ڧ0R[ּ NPuM }Dx{W!taY9&0'0v$!:*UfP8 A" -ց vî@"T.r$gZ6-ejY<'&.N'C@bDDd_`T㵷+-0dr*r!xrZt,p'c< LE sg/vUU5- ")"W. VtS_yg"Y5OOmOpHWRڑ?ZXu0>e[uǃ\m9SU_lk_xa)֡ .pb_k@Rlf24/&[*jDŽka- D:ed6VF z(/%fo"|M$2Qq/mDЩb鯀x#Gˬ wtG In,;8L|A (.}t1O3 pwi|NCH>a uKbih8CZXfpty'h!VCFh82a~ <*rSBP JE\" r8G.RKTi.[k0UV rOu fO+Lȡ(-Gʶnn\>k,Y ֿ.JK,\kt/*\~6<UT_~r X/^r?G]I=OޅdZ,To؁*ne`ݽ! AH"8P藴gB5hMF@;iHCh~a~=3 rdRrĆb\g? P QU } ;܁lBf!<i (JRx fw =cM䢉P _X5jy$mû"eE8" JQ~oo3UFev1Pˤn)l*[go}9˚^h϶.UȉG5!(3cfQ` @fĉhnCll8q4OT](ID8W7niqpa}{ G#]ϽS=?ks2y oN㐛 9h>/P\,{Xe$qϩʁ],+xflpJЖPo8-uj"f$D?7bNy^I<Zɷԛ,^@(('@L5… HBKv«rWjv@Y`&W(KKeUl;Nܓ!w{gskډAʃƎ DۇBѧ%6M?jh+4<Oi>h'_n8 2)oz_|+k܌X0T~,{߿}C'3"[/|DHm$"YNocXc]I ɒ8v7s33Ri5iWW]3Պ$2h: ֑$1,OQ=y" f }<9E6mݹ1 GKcDKV0u.mM\CÙZVV-֯[8!A0@Wt8Iy5t |ɮ&vhsРԨs9TfrCyl}@( ]O^S+y&Iba-6ph`bЭOb?EW&r]"0ACy-Fj]y;t{@4B!~fF\rҴ:E^e+2B'jQÄCawc&gE[i׵6>gB ܒd2Ӕ>o4K\{20ĉpO/SWz;G= ~ @ؓF )1*B Ԡ6 Q$ 7@Ch5!4E0bM 0e1H!X%BQb 3}0ŠED l_C7bؚ/~~\ Ef`S9i%ŸXcހ#Q\!%^Pa0T}}+d۴MgpÌg5""()0M( qmlp8 ((3Sf+fx-ӉG-PۄoYWCAE3`vb_U,ȍVJR낺3_'H` eYDv`˯7Ngw_i:.q{鸿Dߌ=0eN&rPEٰխ/vTQ&U\߅ ߭~Z3뿇Pd}(0@}%{7tSX#7Kb>8s(p*KHڐˀ߼ ´kzE S2#] }KfE`a&fE=k4x'i hc%u,Ԝ^4D붃R=-.P$<BI3㩿}qx<_EƖ0u3C3} P،d hb-j` =C >fF}/}*DĀ}@\vb׼ȗ? ąz cJVHAO 1j%a1m*Kdĝ0CnL^zΡm͔h<"a|MV%gBuJj &4E v˵]$ 4`Y%l'{qFGHl¼Hg%y4ٜv,,9q

    B# nf{{I Uֱnx<;`&ɢU9pr}F~PQaшDI tI(<U&']sBn `IbtBs QY?Q3F9_|Sޟ97\"wicRnd&i 'rQ6wfAi_X8̪% Sى_-@MU9,J3s)_[ .*L$R,9?ʈBwغv$-̢(Ijx )ȨS?rǃ!TW7h\oR%s"Q4nhyuUDޔY'", T\% 9Ӷ7^h騀Zw>+܍yU҈$auhl7% aUp4'avl˳F(6:ԁMJ-1QFf:\`7!z62ժf#ҌHϽ' -`zpE` /F·X$DBu!0z?!|ϻ4h,2L(`)jL}iX}ƴLO'`FCi6Fpg?'0rW&~YdD lb}餦6J0`4#]S*MݷM#쁩?,lA+kU~_dA <<RiIm@(tV#D4 >=}>T_ F55X^Fl ubm :p:H8k N j %CQ&p<h9:"f}x.0";'gqּZn<Д@8/0sɡ}5*oQ_E ,U6 &8FTJh% 簛d7n6p>juw{d /ɾ-_|֫(o[~[ڿ9Q2WQ\=0 $FOE陀7S!m0˭QEmeYa)c;)R>^!aazqi*aP0 ւ \BSm^f>^$nziܻ $^ߏPz/=  dwS3"gmE}{46|#?S%n:?5ז k2,N p Dʪ+ɱ:.e6m$$;F}Y~RG-wтO\{(e$++ !$nHI #AvL`)Ί'(o 6fND`;e$Q:h11P #ϼ/$AOYClƚMqaFV|(yAn 22NgWn:/(T`igyGriTOpwxu6Nhi3 ⫬=Ga]hrSb:2-2.4SSǕUS'| *YH>K!@$Z8>E¤hӨ\+Z43 0XHOx+bTlAЦt/l?!h}Cx4=fvj=9"?ߊgh @'@--% j C&!_?@G$S&$eKkyro\+> hK_ܙB>tc\5WMF(_8l} xaL#fc'} L:#i㔚 " 8fA 2D9f̓O?u%*OJf{勳@^I frk'tJu͹;]KrYD)"rq6k6d͵5(iU0QT=m*Ey=ϽGס Ub_Kagsolv b(0գ_Z5]7N|+Nr1V7JBe-_Y:%U,FUp}/:@Qu ku: BPvSPUr6|is^m0^}/sMi\lrM.[袒wm.y"=C*CCbGe؄NZ~]Ǔ*8tn7L#`mN)bZ.˲MXtc$ Ia9`fh^;.\=誡U+(B/LWԔ;?09*z2nèי=?>-#6jߧ>w_m`s;1PNлG!AGi3㻐m]=$EQN:;nĀ<ل,H#oq|X!L 5ivɢ|'[Sԁk⻟jc+:!]N5ѓlC44; <%xC@6rPg,\ eBHPHv*t~y9­{$h%DDkVu  QCPd7)6P CJ@)Ң(iP o1bל8rra ^ǿ XƉ.a@nɓ$S~Iɏsԫܑ:kmTNa=2=u@ѰvY9 {8.fn,33!?rHz4'R̈jGqb|Ų $X'3 s1X0fxlzP(TMt- l=2!H1 'wD|B6>{L T@}߃^|}/ O+Yd~AqZ'[$ܜ_@U0yI X\@]$KmkXo2ɒ3YiV ͵9#@b@U^fݬ=m9NWySQe9 ԘP1e9[b, ʮU rH6.F'W6QgT9bE6/ex_݇*>&񏞹n/FTM8/v/k`x&1kH t.8Q=K)rA f&>RU*ր"q01=(cfY|P$өbL "4mԑPWCj,_d^묨XNI.Uް%BFJ}ȡBB;ȤH;ȁOȞ Az1'ri ,-0Pk8 S5xko C`6&B,0 ?a up԰X/iِn,u<{`ۼ>ۘa&;!;p>UEtfJdU;L¤ MDQtIkgq͐Ȋ%3>_s0zZɤ?J??i1^`3?S;k|>. \\ꚅOsO?wgo?,noG.CWR>^cSGڀ9?䟀pKh=?AdmNԚ o(qFQhhN&(6X+ }FgPOx.m:C!τ̹7I&.Ҫj:}T73܍kefф3ꪮ3,h/˴|?=B :"pf8*_>}--Hqkdiq&NHi/~ͭ0Chq:$#ɴ86@hZ SVeV2TVH@တ/!NNN|=Ǒg`@fx=?O0gTmzyf58 @ݯTY+*:LԆtAM+yvM 40hs 9M t41.!x ybh8!,C1bC2/fLry̒I$I $VY~6`x^xQ6iB(5`RF6[: N;+B`[ڹ:9D\F(`K p2 4 y=aCY2DUuh|.q9O RH*[-DLa*5%L첤 >Haw`QA"BZ"KM]U0\qZێ4V4ܲZeXl_i!Q%%f]dˆs8Sz&?jyʏb2ܛ{O=d$ 0!He&P"4znv8q_%=uET@7mPXo\=e8~=;=SyS& +zHe׬!\5'㡼c5ng4yP'3ĴS9m3#3Bжm@=q4З_\7%87p-9FV@X3 L]!X ]/5Q]!GlѲ)Y+>3ª8f9p6h,CCn/z dz ӦAvKw', ϐ#/*PXg#>AS5iAgR,i9}$ P*&ʦ`d@a6iCq N$שY$,o%'x| D3:FjX80W;FѰ רrzT-#mUMn{'gbC#H^kVᓸߑ~G|ic/*D.L%C̍x&rI7.Su"Mfp+4{$3((q!pxKDfdT߅enX=ad|vB\eM榒q&HzBə-(B:G334Mq6n()B$p8cX_3ୠ}]FQf &"$A. &"5gIw@b=- t;LXBhqdü5ro:IԹN2qXIqz3Hr7q㰸 KĹ!d`5,Õ ȩՈRQssv:")\GtEn!d)xe!5o7˝͞66EuAL+r{~ UV̍|N[ݪwHXNzy63>bQP;KM郳ڹ+7k:6|Ug RCqw1l0`|NLa| J@5%! :JTMB ԌOSf')d8ph'h&Ux(LPM i IŽ6-'y9oԆȽ!rg4 WY#c|7 @@se2 ]@ .Ln*J`4b-8˛gQpK%r:QM;QE ɡG w7h_`Pr DdmVfl I~TvТo*IIڔpaW`1J'AT#bQ.K2YsWPFQVnd\m͛9oD\ a7Sq:Ⱦ:ߢL6}w5B<H1raARC=q:x(4x$;>3)h|(UUP@ÁT)Wue6ypy {>k#9)aؾgAzlI;ͽVbA1pu⛑?83/`B㼚GvBcJ49kS< w Na6Mpo!w5-bvpep`6qLݮOylg96uOnv Pcbq<T ]rߩ9y) Xs8s27Ca.3fA1D|07tym\3ӷ# ́,'BEh2/B@7`h\$%; 3;@*D:VF{h#etca` 00T`s;SUW8B@3ِoϻCIemV-is0PdEpC(! :FzpÇ"s| [3`x@zp0'Z8ys7ZE!|!?,D|&E˝dQ/ee|9Ixnl9R14.$3A~-<_?G&{ғ#b0z{mI?GU !E) Sfsof$tuf2hY3"?*MKTYIdZ7`*pO_e^8sjT`[Ɩ캆n$FpwVQPբ.Ѳ'9K &yasBwٕ*BY)s8 \[Y sϧH;-I9"8߾řD @[Z>@ v^R}a?xb`j1)Z-ӹpߖv5~(קxˠ$J 3rvK_,$:գu3ZNi}78NSčDepA[evpfZÌ-~*VnV:{6^fB6GF(Bœ [9ZK <.7 GCzϸjg[%/A)n##``$x,0>.207ETE;GBHNP l V/z0\@})ۜu=a-J/̻:v$f-:9zChI)*N5ȘI7lk=oBJeLfmݘى$qҿC+"lJb2jr%-I{W X4T@^ jMnɌldpںV+0i[iu%\EvGѾ4aR\B@XmMUk29@80FQ*!RdwEԜKI#^z+oUlܻp '%/߫#}ѐjVYڰ9XJ"&ճ ]ĂT0)߮Vt@Xbú[#,aC2ٝ2.$#tʫV$npcd/y8Xb!x~.2)]v"&;ck 0ƪhܹ\8 he)O&C}*a +ILkc1g9ʨ9iVh`. EYtJph"}۳ mOsBdAo6}jBp&8(hCh30kA8 GxUT؅xPPR|i>\*D:m)#*;dL7HHm;xh45{`lffpF^ygכy/-0ٸF{a&o E0A sH nncotwjJ퍵ި,Pr9kMϫ&`*#DYPg;OzA͞HV ba@0lI5^Bd?)UwqWdTqX1)3i!wO~=we9e`/>U՜MДRqLu!3a5s"jζ?`7d~IႤ>Ҁ$e-cKpeV"5dF |8w$ rpb"SFNSH*oNG(& wɹX4J?Fʰ@=QmzMbMi @ȞvU)Np֬h4fPK v9sӳ>r@;'Ijۿ} gMo|Ͳ'BLϛ:w| 7';B}!4ьr d1 De/>WwQ".e=պRIգ ƛ(OX6=L<׮u̫3(·Zb&h %TD0)ZB3*=So&m*=O{tB'r;t^:Isf ARD Ѫfb$Emb)4]hv۶F&!:)/>vb& b\^],^Hx #10Rr r[0֬gv#|BL9)o  5D݃Wf0!C 3A^m+ #@DB6==@zYYƻFNǴZWT&&E٠#3i+H-wX'~߶=+=ͱo[8"UYF9>9 H0#Xq cp" _,.dV7L2:nǁv{;]RxI߯<|#C@:ȏ{{=J0y"~i@{u*X4= }}u`y`hAl7N^ O~ġG D}:z>x HX%_FۧaٮQtC&=kp+#2,)EE8wR yq S6 ﷙iD9sʒƲSaIH1 RYL|*N#>bq[t8r1a CF3L^8W^_T_CۘL&4'U%miO3r$T5"x`P֨9h}Xc(! 3e [a̘+ۧzlk*8׌]8Mq:GdNjU` L^N&b3!CPlJ}e3t]6&˜: Q%FAaL]gJ\x5QsZ֨۫Gfb1K ye-# z`&/%Qx EH$b%_j43y%#Bcͳ ћŀwa5K{CX0\Ml3O~2KoZCh@?!;Cs73k=uzr>CD_ӿUFM0d~|7 d}<|pT5-2{Sj;RNVy2ς!i dwTX;ODBbZ $Q5aPTQ/5j@D ]~KWoLR$ϩo:4a3)Zq/VdL'Q _yeD%Й~$ˆq١Ҋx^|lieH! PCD˦H- h# AhQlG:tZÒt'<yzb+hkw毶|iĨ윻;hA0Iχ.0#~Uۮ#/T(< f9mm&S$FЫB҇(вBMx1L )C!)^L0`Oѐ&I!2d]qrգkd@5`oØoR=O ffJES=gŒDF`:9$$ 0?Je[Hzt @6l@}_KH\Cx`k ݶ~Czw!^Z*rHmwP[uuE7^% 5Npm:٤|аQDi{Y nH13'+$,Q0" >HxMvC% 3:0=?g1@nĩW8:ޛFf1Lz 3 LKI1pY4rACfP2`ƀ;!T급sHӫ mW/`o^Whgp&&\,^ێ3~NN^N4,C6Z F%~J{Nvb$Pl6٦V2jRpډ''wv=$H&@,fcFSvOqG/, Tܛm%A`F_ uD]t]2(HBm6}wŁq61kZ!]}&a>x}#pɌ!H2[S텥v'3&\4 ӌpu3SDbE ed6^W#A$?9ԌPZ33Cn^d=x}{wݤj TSDlDE'uO⩱wa @>@O`0f (.H@ xQL C!@ ŽE%5:g53&G@w^3O^߷gl Q*궬 *'qDTUU:q2yAMK !I0R#d$RU4cZ6[fi J5H I2 0BO`V@481d1hcEhĴ1 L+9`jj 9lZ d@v8a:M!B dyvM^c_>7H:H*zV R"@O߃W:FĔv h3(#u~]?[rBxw\JU8&wӌz4ی=r5r rm!l@@;`.o/UadXa7jOknHk:6o{?g(2yo H"ed@]_݊~ϔ vlq=z^VE"ȰYQ:]ҙ1ۮQR/w/ xw=* UR&d^woz~_C"|`Q|A26$KHĜoQxۗ;ul%^DFp "t BDa) yzXZsmOKwBaL p6W Ө9Ad X T}I ǭ8ʇ_1& <,aM;q;t`!>BB_>.Kjua=YvDdX2h;R + h65mk\FfF l 'um[m\MQ.A)C Igh9;G4| Zo7AC~Ӹɇ_)01`Gf]bTؖ}}|ۓ>)%y+kXFb3I1KxXn m82Q6ZUQܐ<{.RHԫ@4(R"SxGw"(R@m~ N2B;OC_[P79Sp 1>Hр!)!sFy{LNZChZȒO ҬE6!p7OfOqKtE"[|1;`IF$9'}rC/sRD@WL76&^30D9Tt1y b \邥h|CTD%=|{=AמV]D*DʴH(1&Nt@j 0zvf0ZCE_{c"4d'&]ja@|Ֆ(4ud8%F0jɚa7h51#??c~ƀB^*G/afRo;:)~e0,(y47gQ6!!RdP(EL( ,ۜ .T^nŰk3V@ݲ\('\-!jsx9pʥ=GD9UM޼>k,G:|[4{W5dhlMm̾V9O.4,-Ғ#ڂƘ@„C ŵьV7F#qѬN1A|cyz5jp7u6Or@p ubm$$t- ֻ!c}~lmT`lı,3vb:ٞoHt jsӔ J'Ï%O Emg%А59]aCԘ“MZam,و2^H /QOTt/"1Ǡ`I}.^>0;?Cr~¯'Pb}?/wD vZ5+ 3  ̥qcŊƒv5JLZ-i-I~1g҈fI7^ڢ DAEx2'3׸> 'Ժ 埀$h #j*O7!iI(H!\'J4b6i$c/1Ċ-dߜ q. /(B&Dm,QZV0$+ֻdƼc-N(ȋ(]qk;'yKߣ޻st&R-RjAF VQUݮyQ"`?Fv]9*# =_8tz/ٲJ S¸:́!A;u{{3HTI~{$0g쫏T|Jgε=E~oqҖ uKq2 qd/^7dĤ26QE(^nq tà9PaZDQ)xџ:v*ͼCb60DM`u<<0@?~9l_\Gt^8zI4 M/|H,5tGsW}ZA)_(--\QZhl&r-Z\j m5ͮi-Fk&jhbFj[h8)CVKsr hZۖWwkDH- -"Fmmʗur)l[S,j5EF ƨ;H+LV;_#S ,!d69&J6< p=f B?*<=q,&TC_)OH1xS~ ;|ˮNu}uevg_zDlec$d`dε;D~d>4Y'T''v,3UQr*{2~ u7/R~AQaV'hN5IhC 4+؃S s Mo `k?Ϋ8nU? 8فJ LDlg@dgm oSA{X{vFt>;{at?? ((+%.B{pZUJ[mhMC|4?o:r !ZPhCnywnZЌ&ڈ08ҕ8`6t e%թ!K x}>}7s 9HFe=c@1(\{{M0({&8N ؘa8ǩו\N3wˑVC'FQ5Ti0(=̩e &XǦZ(rm;pƘ$PnpJ00m+YDk9JZh6vh)fB%"8B d8afbŻ.űdN5Mhq9hr%  ,3oBwO,xƌb!1ir4,&bSsiZwRl-bl̂u)$V5$j7wLwurTH&A;+󹻭|u=OpmBa$WL8bA@8[*h4 ˴xGmf-.4ҥ)hE8H˴Ě,uAfa҉FȴH}9ֳ/i4N7]FLm֚*Q&՗ۗ#rh$A 6w㽩x"Eiwkjh3"]ABsȤ(L02Pr5Nk,5%*63rc7-'C+I-RwA;c`q_K+nFdv\D\&F&ݶYhfZU4E(62G +6܈˧C#IbctS++dr>vyvvrG9N-MM6 Nlo걐{9_}׮biqc7rd0U9|sH&Mg^U鍫ٮ)DI5N/[E ]H-l/dF(b "A14q{LTMkǖ8d a#Cnw&S{{1K봫t M±HEӏla6#wzkٳSQsw4E,zA"FB1f 9vr4m*jGu_Kxlr2SGP:mrP&hBh Hk9Fi ^z컾.ysAtk\m:%N@X(2 |U|QFRfjt%cDd̡ "?$٩+MZ+; q5%e}Ժ10:>%5˱ړeŅZ-20MRx:@!s J݃XYˌ \,چj9J5"|s[LiǦ=EoD%}pO 29ITMRqU@D.,p()Vp̾}֌}>uǧ8JDxKw]}/fWu|v^V_]x^MbBI$augeE,QzƔ6Mywx\>zUnsY"QƠpA'2(?=DdAn81>rE6f0 U?޸ٴ&okn&{@&E@Em}([ӗ" ~ iY|>89¨{~F?P̌ᡌ΅,|\##rG1x#^" k)v!cfA>={F 3#>KMaڈ"eǡ :'H*)B *~b!=x(5#²s t!}WdD9=&m5@jq7qu{J(p*1r@qe0/?/M]_w3lߧئӻAx{0:'qmɓ<+1Iom{.oQ=E:;X, 2u\6Y  5S.:,Q/%2"s{r4̼4;OlW |9(,NP8RCHP\pN| FV-jތk[ ͵;6SFZ7u pYd#nP"Bۄ峳=<ȫ = f6gKtR  EE (zCh%dI;ڎߞ͂bMm qe`N K8kjṿ W˯)B1- YH 2Dc"٣f@L tĨ-Aޙv$)uC3P4ꄮ ׯfaJx )P;9m*y$Rs1|UQF2v- ѸǶ\"*B\!9r66L y2 de8` 7).tp:!*rP9LnGjËƗmv tq`g,:&Ʊ&3 -dֶ3,84 m 21FXLKKd- \C p21sNk<tZ!IHWV Ҏڏϊ: rZ]$U {8yBH3ôچTjQ]1eM IQ.g/m! Ai~dV:tojb:n%uk{>ẘVEIܦuB8#A㋑a˳ $+nSXADbǞ kPðc HZ`$ò8{1b40ФDA ̖N <E=ҘAl\l rS]OoW"v_ @P~p'I r4Ö%)]kr6Va c!8ƍHXhA69"C !i,a;@oba՚7ŧ2tf w@9;v.n $0 85C$RA6.8j3iDC <МnL.r9qb8Bft"&goqׁ78V%ŅI;HsNY 062YӍDD~rClEX҆)HgM.&=bqč !j"pԺ])#xrr@A?E$g 7+TcI5HN !7oI6ΰt%:0aFq:9IkYf24XwJȊ3P":-e؃hW)@1n,jAN"P E(jHLMZ5zurÖ ߽7WLYD2+ 0#Ɛy3d*dr2`]6DzGFHsM^ !hN7$+zftX\r<.;,}u#mrҎJ1{X̋ OSwЕ "G[#N6U䬈gb6 ' a;psc"z`ܔSf*q7I , SkL]pfSywq%hp瞙/|dld) D Y[yQh!:aO}bkg\Kim,8, ˙ћlA:7˧+N Cvadaa;jB7N roCF c@vGpjC>Y6+5i1w1a\2,({[[mȬ[@-nQ8"k,:@r0lFOOLug9 ئ8% # AJ{uuX i;mrব ])|ix|>Zrj!z  b0l'8B#E #&@,cAĻ,S&&x|HġMe 6`$56z/xK46V3svEWo&m4 a߫aO#~:a0;Pф)#Ev (md L2g_Wt i;@h!DHq#$1 Av B8gt10E1[` 5 EFt,2db3wh1wVik|Ukg īX1MD$, ȫY9pryv{ᕶ+3xcnA0_99ir BO s|ğ ;.<5"c7ߛWНMbs xq)Ozd(R$!&ú"dM`C Hgk0ɧ0L9]ؑj^յ0PX8K'H`Xp@@d5̶˹֥ș.Vd"qzv9-6k0PA㝚);y;6ff@-gJr *Esi0Yɍ20]"[Gd<;d.aA'>ww/듉ٮZة+l@P -liFAp@'`V1qӮ5i^3=3mu|mޠ]6d5^qhYAw{r*Z JPa~eAB&`e#)Mf|(*?v8ڦ݅RUJ©Q0m#f=fÈF2i!zT,}}0A>(M$oZhi+Smu4pƅ<| lm뵬T:,\<4;;okGԛ:֥r9bț#QN$ 20ayř ZRy"f2nD!^y!pCeS2)霈(GXF,1Eߵ2 &ôGlZcaӾŒ}7+sf/kSC([Vq32"v"tD^ !gP 4ޤIIۋvYt{<4|[\@4r*K}&l堈!a-=wh 7lcӱK2o^7ݦoa$U7LK}Jr)d^F[W;F RWmДCZpH gdz3jEd0RBx"92{yvκs ?6(e6.Wý(ب)oDIT9W y05>@_# nwVt@j,PY1q$#08bm& 4H (L,!Sl ͶHI\N5UTChX*|?YRhIgfAܖf b'U=r3Qt>@ENE'> *a5m𧇀VtXgmp X꿇  pF B{~3B/ӭz.;J_E{tt4܎r۝aPkLͪ uL\zȼsBwQ((L{RkKH,Dʆ$!xf9yo&{m/@7PY_k$1:q(LL4 ,crf,>XQAKk 9iB8`j\3W-ݑ^2̮y3z] x^-9~u|D噞m\R°qcy dy r*X8S9pѦ59ih12G]xŖ5sFtu5 6ssgCKiNAH'7D8`ߍgc%N)b*lk{T1Zz1S. gb!# 0!~h7ǡ9iJD;p¢,1L"]ܮ۽qP<($")ex@0]IbDK*Wn3!)$~|<:M/f#.&9kһ]P?}UX{O^:n'= |F@- J R<?D|@@ 3Nt,QAD!CsfQHrlC:bQr"DXU"hrPavvD44?-ǵ9n̹DW>["}rGqSO)||=eH/#O]~[ gN-Yv/ ?0)6' M*AbXAqA*jDI;XaL1 Q"ZP31ʰ9f,ZV0Ly45'eP?(fFvDiNڐm_Qr0'g8S)ae>gh[ whQfL,կ f"ԄOwWT'BKܼ! hS(lK!iКb Bp5,j'c|NAgNdr5IC. HKL3@.rZg=LPahhj9a)[]j_ Hd6n(C!.{qc$/U\)`VȵS/iК&9|n!ցrY2E8_d: 5i4 Ӿ xĈCd0>š ZF;#+@AP7h^ $"e{m j11~Ԕ;nװ0֊6sϣ8)bUDoFCX|8|KGGx§-C#lh$A}Q6Hbf` d bm"='80Ev}|qKBcŠ0M5K`wdq9msN Y |UxŠ46"&AܯYÙt 8Br!oCr],?huhR>ˮ=O{$aqּ&+_a|4> Cz5ٶ^$] 5a(*Y:=u\30D6 x6A2)NeLUȗwQ/4 Iae*L-C8$ q{wy>dO <{WNh]!t&MNN؄vʥv6e0րĨ&X"ΞQ@P$=I9U^AuT%!|&}Gq94TwV/~*({6QPOEIx09R Ir(H[vw7Cʁ<P)^ԅxI%d sm,x|E+^~画z;O N$d/̏DHnȆES>*ӏF잚vY#lgFkԍ̅NtyUlLřXTۺCTg>p=ځv7ά't#a;072ՉaZ;Oޜ-YZl^z6lxsd؇iCfa`$~Ji:v;EۃBBH\ e7Nn`,(c< wҢa%aD9"iA|Fv2 @0푲 zftXr)Ά≌7ӑ`. `oQMMI<"qDpׯyOPlt39)P#Amq`618m:έk FViN`r]tv43sYE- -,=_L4C=5҂"MnTl5d>oFKVp! hsM]A0@ dofjt HG9ApIч9اEaSU8"f%p9 ^;=Yt#LT>jwެ-~+И#c.G2I|tӶѥθl~ P唶'aA80&C0B%1w"A17GhQ'6g0͞PN?NZ̐f`X =|D_91\m11_A4OG2.0p4swPlu͵jȐHH:΍sVpѧ '!%dDBeSu0D$s0tQHF hKפf> Yz& ?N1lHØ!Zy͙<6td\YH>`o +R7;fן\l$Yȡ/',,e3暟=u=A937;B^ۄ)DPhkeat[cv$T%f|{z $B0I!έmvMN(N $!4zx#;!EJ ’9]f"$j#{.&-kDDyDz_l2 VpẀzr:#sNC*>"!$ B+m<^)&&_h}X!U2H~?.t }施aٺbʊ gYʇoΞ5 'Gb+;07"M-ev-O*(AVD')%P\A(mh:Mn^-/q\)h2\V#C"X 0IH|88@%ÚJHI)mRNJ8fa)- NX⏵$%FArC/|.gZB`!rHMpX7}hNm㎍!$$& Hw#a pCBj/ΒH4V#Q3Ngy;i*aX/+j=#:^ݳo!k9Y;,:A10L;!'џ\Zٝ2pxDL}}o+Vn]Yg$^8XMDw[r<(9zqͼI2H$/DYOץoq³l;9}2֦67hze9!6Bk2g㬻ٻJ`H05pQ(>* %AGÈn"|\׬H%h2[ 30⇞_PӇF5m"W~RKǁ5:qo<rl%^3践|V5>ADsN:H )h.N h߅h@0$.@ō /'hpGd %3q׸ =$fih$FxFd(%db+$",QXZtǻyķr_,l8APƍ%PȔ>?.(~_oM_xݻzMyP_7Î.?/\/rꙴa0)h)t[e։Z)qAQp4JZ"|sFdQ@ #JkA04TG'fVÇ 8`HGJ3?7YD,ɅvC?UE?l1(X1r.bA@ -6IƉs <o=9fkܣJz^ʕPo((*Cvgo ֈ2h'4׉;fC:hnkHF7*8,YRa bW( dYC<pă#{qDUHý?Pa2m M!gvt:x^چrO&Q4k&B'EkYPBav/ @n8mvڹz߃JL@ڞ}K3ܝ(y4I 8;a4ԇ߬t44A%Rk{ li-4q1"1?= dOu7w TmU_svֻuWm%-ܫ+]SKmQP\2 9BdD30W"W7.ѲbUi(7y_Skx {X*h@[`9 Yqe87uzOТ\ qGwv~={=6ww5:0yNҀՇFW'O%ߕ\a,;EF!{ΗLPFHC`Shkgc \[?h饼Q *@'Xy|I6ݱQ)ʩu8DD?eL>A{BBaݝt?.ʰy[& cnyB lHL!XIAW|BPDNC/`~:r zgOJ1PA~}R\M$ga&l[ob`E td'A{^`}8nNsDv$^uKՒsԊ-qu=o[ԳtZ=p5x,E#M%o(s[_3[{Uok^Z5y[Q)Dv$]u M dfWXT/v&㟄SEL3MXS}սjZ$Pfc!o+H \q:||}10X;0 0[* "ZJw\؛q)#<2u< ~5f"D4dJU!g!if dPnƠSݲ}a=#>l +c̡QrBHm !-m'BB"9hqNNmL% ?Vam%9jt@&8vOe1ST8Օ%'^4-xlT(;{ez i_^%J"BAI:'ܶY0RBVӼ8ĐECm ȺIW A,:[{J# 5p !0 ^ a^p"ȇ>}PR(l`w(. vr9JaEDDDDDDDD`QE1~K!,h8B"uwnr;t l`,$t43%_e5l A QHޔ1&0ZKjhO#I)RhMc+Xb( *uJ5)kvl4PL12(j*k (3N V˴VV/{L5Βqڏ)I`>Ƈ[N=^=]KsۡS=oBѐr^b6jF(2i5U"$Lt)JX66\sW9s&ݽt݋ۮɮp5Ƣ?ڊE̯$^z1c+E K(\DO22'q5nbJU揗\א[,؁㉾K[`tGlv\Z- ?!7S釧f5z@x (iCp#hjoVd<{ 8n@۞!Q(G$2RH \&V% #z0?Ñ`')2`'O)!;4SFP?}O49e~ǎΪT(hѪ*1j[hX-kIkhXEbƱiClkF6-m6Qb4kE-mQQjHA /#0 T4ZUJmcmFՐhҩ-جT)-洖Ŵh5 %ص%,*ejF+hXa5ccDU5V-XM3DUEŋQF,"2f4hھmEFU7c,UFmIbƴwtlI(-b(4%+T#?+I~ͻDT/tk0ȟOo'ئ"y`5+"2w1L۝&;M3NhTDRL>~9?hZەkҨX3w\Y ᦪ.U Ff4PI2 `m(6h)(QG "_liL}DHkSE3)IXtCG2  W߸~]"'B"UyhE{aoLuо~:~ {ec  ty3 0*(RP I**([$Pщd*&%M EH hk[Xmj%LFڨMlmaLjJҨIj*&kQj F6XdjkZRU4ldikIMfSi(B $*^^`"d{B"4b^A,c'-#<=4v ړז(E+6mu;X4! %ąOzAڽćC6cT=YE#E·<;m= vln5Nhyd XD0[Yѣ 0Z? F蜹6 әPTP(((zéaA(U/bYEO*ޥu@h-EM#cXMGi p"͖h~\d}ZS R:kD3@$[rQX`{$TMa@%j>*M=ǽ3ͤZ29ffvf <;7~xw}- "4IMyֽ^Fx,ȽDO:]3|FeCK&z-j GjU\,:)CQanv ;kC k $)UvV^7mDɢ X D >{Ӊ2u>?qEzuCѺr$=nzptn{͔M=Tׅөǟς}UjOdf(ܖ*2OLsXkR`f?zRg@e*b WJJ)kv]ZGu4$pDF1ؙRs qi]8E|p$ߜVH7u߫I&B NJ`KNa"&wo$&;Bh[iw>SE{Kj- yտ\77Rh55fIz3 TY[alZfN@6~ٞy'#1eE *"T7<%uTz] U ueJyfQF_C8u6($9\mlSD992 >L1_6'&k;N ܊pK3!b3[_#ɘθ9 ">Cr!@Qm6h<D-) e(CdGR00_} x>];w'Zqhb"̰LL3d4A3XuPi pؔʄD@(ϧSvl >M៣t:b9UiV0=sl2jŲYW + 1\pHr!̚dS<XDۦ5 8Hq``gIԋm7ŋM&g}H>>g 7TJP8b6ܛ>(a @]s^ont,DbHd?*_isa p@EV&SETj2d&Wr @uq͋P=GϣR©uPHPt@A5E3w9'nؑD ]I?Kǐ^d(ӰKdG ō[,Y&2$FafaL &~_R,=D(21D JLѫRmTL5JfP1(^WKg?J&Ҏz>b ܑ1!`AHx5CS5:}7w1qe_`>h&$+[?_FP^IGP6ݘcȫbeL٣R0?00}g{t+DM Ϛ3TNF{ĭ9v^z"uX O>1d*͔(t򟈂=~Hs84 kGPHƉV5 6Yfc qI QK(CIHtw@yc`TTك4ʻP?zR *qJ1DύYV `J$r ׷={8" (SU8짙/G@"ОQ9y驻g[0dC0G 0S y)0H;ZݢMCbPDn> _QB0cqeO|1Z#Z 鵇h.4#Do 472y4CAs~̂1=VvfeBk֢>D8r;H"9* H~ Ĕ彩p8a"crv Cvޞ%'@(}mdFWpuڝ}l a?WHr=/Q#p<*M!] au8W>? gS!I $~Y1,~ Rދ^ O{zY4D Q}5Ygw[ z!ݩc ! vӅXpy0t{+7hY6/"J` wm)PRUjgbl"%ܵE| 'cab:}cŠ{0uTmӍ\ ii¤==Bmvt"W7CNVfk :< 68 Ny5%P2C\T o|?r#"`' lL:ՉFLA<ьG@s %8\I.b&@n|v=p- H hX#: g(T6ftVXȑ0=8W"5@Y;ňs-ԅA1^" gH<ܑaS~R{j,Yl}b^U k8lj?nui5-Yr gItA[oꐇ79q֌u#Jqڇ4:a>B'@0I8|ߌ\foWvSԟ&8DG(;x`Rn C}b>ϩaa,[K-ͺ0~iaY^52a0˅*|OSSR"m(=7hKd.Cl_uNjV(XwdrG\҉:+, hw{)ցnl{TƞoٺC2Wᅦn}Yjd/Aq[&Pyk]DmB@8@6@_2*s IDo( 1Gv '7i`ђ^*ʪi|N(T,\ߕ(`0OVF!DKs11K쪰{IP)h۰4H?z;?ueYX֞S ЈjpTzW kXV\d6bcc Y9ҵB)0#Vt! }3.!̙G! +l"縉/hnՕ3L1#Q[ 5(F̉oDa/FL{:D`K {ٌ* *2`$9M6UmlKg%TI4H z@ˢl^Hg X_~InOKC;2faq]YK$J):B )e9Z,rG40~O?KFh @BJMEHgy7;W{QCnFrhä́M/mbf(ix yO㶌~]X **70#>BJB*B-4@Z~_ bUvPYgw"@m6#mjaKH"fau[}>uVV uF-%X%apf}0?xg/~+ȶ3ˋ&4- GYscpTEbqw[һwT^ c*%Eb{%<9FH *3]=M05ƱsI b",`CY$LK hf$X0D/ H*(DL*mU>turîf#mǃ!Z) 1YQ5X!$%V"ŃaМjfn3[CЦ@[dtP mUG`nbXsLF7CZ9zg5aA@s+8śrjq(qcDa#"ADbf+r]Hkz6 FMHʪ:N MoTc㐼"uc7"xt1V# Iz0+f޷cqǐ)EIЈ0Bƒcmt9fɥ RC 1A`3YNHn{]βI>$%ل4H"~"G^Y0HP\XR9d@!HjB|݀iQF(ЈDHTGR&-DR1hFI}epLv{;PSy:4@>Wd pnt^`'BҫE0 CQF%"6Q,MH)o{}ybkp] t﹭ђ8,JG!9r4* abd$40xэ|̈́2.]d&>#@8-E=K`bfd/^`fIʱ/3oR mPgFb$>;'Ci:80 rх$Zy0'79˚oADbfٍ\74Dmڈ;<,:y}HMO"0aa)!d*62}$85BpD ΐ#:ӝ\&d8 `لa4Cl xz ڔgod]}m #|"6Py|udtyy>/! ~1a(&31DRDE"(o}1`kLy(EUޖLM#fʿsuQ֩v\hUmRg|W0}6$@MNܡl2 `' cRY VM&Cmn;]LFF߇ jp GKj)T)QP)CFɠGP44"mj]`Dņ#pkya!I-2&BRaDnABL.;@Ws"knrPJiZ` ,(w<(p#[$?gZIM04FIi4Rf`;UqYa40,'_܌#F3M_FI16qJs~@b%|b=߲ё^yv}u54WRbJf4Vk 4 ai;)֤P|Z66$ m ńJWNM昢#ndIXY AB*RL g@-Ɋ9 J".|DSc@U:SF b$i=&wdCAZ\u= a7* :ě{ 9L3E/140ZyѨOʯdʡNQL6bLF1zC" @+>%ێ:6L XnqH#oHhR@s$DNA.V8W4 +sD:0ԃN5{LQ6㮳.1<V:G rͷ-cn 6@`ʀ3uPQ`@6K2 6 0i0 $ ac5d[Aa !3᠁ 6 hbdF69"ӍQ:Ԍ/*͂ߎ(~#VF2q8q~@aW[0_ lUjDj3CljDmb6\F-Rɉe3нT4\r$`ᣧr Y0'ߦ.m\1`ICI)&GHkՌC6 kQ 'sQےE rrrwFSƵQӚ󕁜hdG^NO vc )o!uoOb,5㋹@  )$LeƠoq!Vb܄`L?3'.Լfl!5=_`3U1d4(ˆtv< *.h: <5"%vJ~tbLOsaWGhmi8{9F fYԣv=\!sYjVkUR170&A H஘~JRŪSƺ߄,I_v{$rC8;j^Pg\Ua'@j?{4;uY?nsAK @KTtT,& @☚Nk>BF IUF^oXIÿ8A!pF:ǃ<O>Hz<ʠ2sx MрSqɝuϱHNm)C0@20w OSFӴ/,S|yl LJ;薈dIS6ϑ4J|O9@{%Qy"_) 9x;r{ kKp,M]Am'361Z $jnefN8^x2u]0oN,YěDYFkiQ26?FkdF\RIW^^I63MKU v9p<υF FJ ʀ3d$$z@ ;ۺI)Y=\'Bs%A (/h.enCx 耔\}vO| hiF+ζƢjbt&2COMrUSYMIVRڤԥ]JR:>qo9s]o7N]6dΎ!x<Ԟi,pQo$X5g'xpXmjXKtԺcZ v`5ӥ}mz'Ϋ6e*Hfe+(j$4j)!)~kHF)P P$Px@ rrWt5"WJ4]q*Rb1Fu))>c(̔\j1gPC!&$!.\卣/8, #R^( B=dAZw(Կ]C5  Fkn1цp }6#Q"QQj]Z}^xDir6^R&"'7O2UKR*a;JdjGmfB;!Pu!JJ)P@mli C`+i8 hTL`JXVarjMP+_^mf(kY&)4 dcP-Y Ʒƭ֧|P{ZR c+FtFk siqļ-Z>uI8bQ@h 2ה I1'`[uBe^kkdThja.b"4-W%2!7 FJ}|XnFR Zie |ڼ%$J'̥^"FV F>e")Q.F/{=Qc @}0_4)Li2 mhG wu1) 1Jc,)%(&iRjp(E͔I>[m $ []%\T !((?IJ Mj>bMt[|79HZ \nfPȐU١CU ∘; 7`)RF"E74C,<7R8AyB@ȣ(P(@+0BEB@ПI0M#ixȀ.Cmpr'75@0lX"qoVDΡ%wF!ֳtP_b?fFF tA'7GO2 ݪUpow2o.]`i y]vptv3 `n đ4$HrZ7 };3mvc9_x}p )ABȈɘLLru.6cD (15BL)0_eN@5il-AH<o裃> B?d9`nn1rͯ$SIF.V{z{+U.^W|,)?i9JrtC PF֐HLQHvIiop7AYRE=TxJk{j2* *LQMF69ٷ1v[LYҊ;j5E弯.pe%J2!~ST4c5oSnIQ[Qg!sglv-RI'MTVi4Gr&5KE @P)P#3YۢieD;eiu EȂ K ó;2anC%D*iEiJ) 0[Db` M(-E)Jí҅B㹳qȹ42%R * hh2b&*Qpʷ}]&;v@w0x'VÇL(#OM΄Gbڌ L0,_R~L01/ weQNPQfN3Qڛ  ՜;arj8C@0*T>+j(E*JQgߣ'Caһ-S53Oa6 }ĪJ j7 ƐY.ib(Gþ8u8Cb@/blsib ϳ^ɵ^p8fc;!.TMpj!DpǸK{/pz"o%{4άXnpY[>^"0О07( M-w9]ȜA"LLb@jhXAF*YK* :fC4csY|v)982USf{pɡ ԅ XE! $, %tLT^Yaov@DZhA4ʵqEP<4:!ԁ(RnP FjTST6Ye Jx2GJk!1%6m:8EP4RG] '>}f6 p\A '5 1SJ :8cr. U3{|R&7hcB ˳+8kQiC7$7~:/cgf _K&١΀d PȑFƇP)-!9se % !Ub+\P T;| 3 w:oH;b[[:8 AN4D*U" ?٭;6 ]$m5jbXwp1-ئQ.`h߇(hoW0`ha3tGpj0$j ]̝^G,,޽Try!I4H@,:,u7 aݷ=ٖ666Ջkt\qǖc1D2!.<4E[0% %M.x J'Rm *v?==y#]sm"*B CN%.\Fo?l"B%Ò BR(N }3LJS* rRF,ZƨZ+dըձQZaAL%P?mmyjÝnB2{h$7Nǰ;fn=!Ln`-DY @f6bRE$!C( P($OD/.re}nCixt:rO$"wv;(c~c[aQ8jt2S(DuvQq@54l` 6X4yq6<+@&.bQj` )0g,0CV<仩tJuM(ZTFh@T)@qL<2D ~t!^X<5dZ?B;6_GRt첌Ȥ'2PJȪCƨ KIvx3YeJ{H>gR'voއ ?.)_e' LCt  X҈dd8% Vf&)*P/kv2kM6LH2 *t8vlzQ{Qsߧ$g\g@2W$o>h96weꡕ n"Rn4&g[@0mѠx9%Q?;Ol_T4Hv-Xw}]Q=LsH/fd.mȃ8de;&F6ŌQ-R deplh$ \ű U>V~=@1#ϺV[\l_CX5 !t`x ]h_XZPX%i( `i0TZ-lQUElߟP`*7=\ v1;,O˹%. N ` F.Jec 8GBv$SbTHr\߶BGi @x0CbSU5mX@ʗ Dd@& F Ki\!'{"`M1D9ŠH|ld*aeB`mhd3m# DF,ڛ0)Iؾu"s vpl-`mHm,cm߽˖Ĉ*b/X hl[cfT#D-&XEPIgyh5I9LAH;(9ĊT: nDѶ.5*nyylĺRœ~8\ B43I aɬ慹p,J! fC SAqv*QN/Jo4 $DNdyhֳ QdG9Z/~HMy. $@D"n JD_;@̇*$據~aoxP (2e0.CHz3#|Lyipw(H-|dC\^yK e!0@'9 ɠ\u) H]2vjG&Hr+`ڑ-E$8;vR솕rPX}`T"0@Q؁q=(c0jmi5Q("jamѭ[}쨱MlR~zOR읫qcsM\Ε^U~3{>{Qxx)9T,jr7)~vRiiC@zUYPb>C <\HNt6RȰPp,BEb٤(/ g `=:KYo@!Oڠ And z*#x*㬺!64H00tK-T\0t naw&`{: #_ڋPPHFiahR$nkfI`Bl2@1kR"o6S( MѲ cybE'|$=KAT3Y?k~AOI=.)'[gKݗwtZR_;)ΨKA&rG,:$Ր`#M*g23) 760D|Y] E3 aIqÜpGBb{^g l , C0`p48`s#Pg^[F9$J vÅM@Ѭ]>[t1)Ѷ6Q >x9kri$M߉dyk{ <yu"J#HBfSv%%i &fPH шbcSŸ[^YCNrB I2@.FxdvG #JG{iH {k:¤G't09/[J1O j荒IJ1 ě2"p&Ӏ7TQK^vǿ۠EmPVHR0Yofx+.zRqIt9g?3JF>ϨO{|S󙀙 P KQx~DJ~voΠw(%~ᇻf:famЮ3DQ@≒Lͬmb:(~QP]("d4 !DM*xH r7㷧Ԩ5XSQE"&*$N~ ʁa!(3?Ow>%=IF(҉*j0Fe^t81dX<08xݻ% vr1#me&3%S󯝫׷+ n K45my1->r|)/P\2hSizGΤ"R6$bGq5H)" Hb`ǚ"~uװ8xJ=m[wiA/?!6KmDM1HVmVda,4MEk e"4TZ0CTB1B=سLII(M)Z%}VJ(H{\>`&DPɒ%4QFTx#. P,B [6$&2I6r Hx>J;=$N0iKClHc|7O2,5^5h,`}:<`)(Y H(YΪ"rJi EG`ѷo;Pi:x&:Eg6j&['[p>`xW,cVc%=U "EGݰo@1!$*#Gp9A;8mTqe'+LPG\ {e j%4֚Β #%iVCl(Ǭ{Ɏ-TdV%k#\ bխjB@kF ']ũU=q^ $"4{M}ƙ4[g;[hhv~Z}:Q?Du:L|DQ.D#x쩁/򵒧;/0eʹо^ٳ>Gq:AiU*d:Vp_\Un6 6quM;]um9xw!a}By CE159~Wc]v4{Sė<&dTI̙dC}=~d&8&+,iVeu,i&zQ}Y`[a4*43Ǟo=ϜG)dAG\H pl@f+ܐ 0aq(b|;y1 5pǭ9CMT)jH Eut{SUB>e2ED4CeVa`g]̼,ikG.KiU!R3>a9~nPeC oD#8nnv&sE` KpO,J UQTtZ;0_>'0dG%C E"M h.hz/{ؔNR{{unlvr3{2Ljd}?r;_3zI=Oej u-Q/ c@!2JIV ԣsym ˏP ؤqbdI:+HhO$. MĘ=N}{f/O0*p1RIX ^&I 5KU\KQ!m%nDCJ aGK`c:/KLR6#QHeElhCc&b;JJ3MVZޚS1 [^jӖmIVݹSJ,g]to}t sx9eLD 1Uf.66bprdXĕɎ8u $i(* pw+T/jԱ;9P{pCe`=H$/L Z"'B`7 %̓ `Ig>! ,h?-lEں_8s?>}}(Q}ea0Č{J!H aA=`&D|#`l>c =Rd R{TmWeJ sog%?\z`hb@1VI֜hy=X{9I+Qc^sz1^_;]cv₻aPQwoۇ=C!vؖTrj5U8va] vI*p?RY#BӼb(Rl@; Wiv$,Ù5B[I4!C 5]xIBCW hI/73˶xEMZN(ĚK,`2 A;|u)/) q~<^{OǗnw/Ԥ2K5R/T~mOk\e gosMmXdt2@Bd08p ϳHcAMu醗n\.MFHcX&|xiSRc:"b)0>Vp"tI\G SnZ`ӻqFu{F!Vd4ҋ/vԖd$Yλn}9,5\9sXuQn&U&5Stҁ2=ui&ёE7I2F mZT4r޷CZKʮĉLFU*6Š-]uڗ/ikԘ=۞ruUHv,ZdM>-NX׻]QвˋccQ3QwtպWZm4V6l;ݷcHL{oMMؑ0 *!N! eږa:ܶ3T S|׻TY$ɗKƜȉXқ.]+5Ҥ26QW{#LT2<+woR[cjڬRXFfʻ[|[]"KiMwN6lז2ڮ5iU]9ڷKl2{urQ34CK"i 1ĉH2P2eJmݔ]Ε&۳Ѻ|zdj%{YԐWNkw/̦w׽v鏝]5;IWM:qi&1Rc[3mMZQJƊ2eFZJU2j KlZTYImj*ŊmbJ6WwsMU汎&k@- Pl5yJMӂu݄Zd6].HȂұRemFmhj)-m{ط1]5ErܶHܮIS$u#Ikm5s\\OSU.6r !j5ʹ7ӗ<W7`G%##߶jIJ:G%$؛+s64ff~xxby`پ.`MLnf,FHr@!" <;?e1v!65@7p;(\Ҙc.L88U_Ck^tU.Ait3Ҥ<Ő C*8{lw=*A̝}Q Eb ֙4%"~@IW#_'نT;MjNWS==N34PAC*@ؾERhu ml45ւPOi^Sޡ!}UQLZ ) lXv1(a#MDB+,+Ya`0E m~M{GWgTւ.\͒^?'"I&1%ZH}❟֑bT<7ߩqA@un30DU(s_ƶ}7`teB( Y .@(5\-mW5ͪE30SP.07dNF8fu34o DsTtdnexՍ,!&[%$H+!d+pp V2mv1eф YcˢĬuX R81),eLVHZȨ)D6]9cuJ|roVr)j APB$F6aD7p5DVy M|i0lFH  *Wu^;"SDI:4BڬJAy+$J`d탒IAoHZPIeR ˎXSC+q $ kLZE˚ 11hvKr2 us+s^Z6RH-qcTmq iF|QWJwwwuݎRkfږ[-XRwh=Ȇ}iz= u@bdzI`!*1{ϴG낗qaH׮!aա oji^jG$!<P9#U3C<>? LG~ӡE!tRIC(x[!QcI>KSP9GkRKA,J`}Gd xg|)#W} CTB"h:uΦrƈ}tF}br )`h _즐8{>򎑧u$(\Cq> 싲#BқgS>C6Xb(9޼d1(Gb 6Ҍ!!~FB!CD3T~#3{9z҆{Ds涽nIXbd%bi)k.q=`'s)ḏCWbqӇ >0eNv XF@|DĐhx>f(iB]knmP&բAl"k[FVQjHKJM[hHTi2NN¸A.B;Ba RCFbA*`7$SK 4!Wbq JpĐ306kC (Qr촫fi*ESMmZO1!"w `iӯS MRX7;Q/=ؐ@8׸M/*(&colߥ1dzNw^DP'z(Jc3I;F)4 =$E^Uz|T2 ̜4*ƒ 𗁍%7e8b4/E`QEOE| ݱ|N;*O`Iw׫! ~&(V ^if(}<^]B 4Bݠg.| Mh4,<(AB_$9 9bC99UAHl2g{]F뽒s&cNvٕi]ܙ,d*$K6LV #CJд JjC QFS|N$j)f[%whڐAb]yQFxx91fRk&Ms %,ێrW0@$J&Jc"d*;[XF4yr)TԠdRdbHeD JZF@tAc=:k8űNglXDaIzГ45h @FU͂DHZh01s$% dTg{@ RQ\邇 C蜏q(zT;"⸐CvD%B ~|TBC3Zia\xS]L[8r - R6HX2D`T D+7ckwMħtQ/o|x5ȸNt?\,L*o,-}z$2h9`e!ؑI ߷ۂUmvO%>E|H2b8H "S և yJ4P@̢gFRszyտY/=qڽp\ 8-"(@ꨠ! ^{u#! Car5˸vˣc&ۇ$g L?eȓf5~%8J HWAo`./bSk\.mbWF-/^uɌ+^2\8.Ks Fr GebkL<l7sHD#o#3M7ed>5=QofLh}޸7T ra}:rmV[KfgDP1Ι["57&J{D[PF^y$j"2 p1? ' ( "m)~jes!p =5mO \+/$!jI烈# gCnH}Nz\!n1#A &a=zf팗yjz܃˞3gDoLk[ItvFH3)JۍF"5Qu1&QS"mfs Yp`&7Yp=j{%=dĶ*n@ 4ViF61P$lˎ%g9ЪwDrP ΄Nl)@#UPjixX~(}1PV^[prN4@&K9^p[" ># ݘ;.3ϥQo|Eh<\ʎ=ވ̏=$ `%Wthw^,\ԙRXk vc֊X Hy{)M}!}L<%BxN!k#):w:^]gW;۞ 6F 2>Cã᪔d60e^xBsnm^tJs=ib`]øyy'vge3ƥPBHz6Hy54s: ͸诊2(9ZgՁ4ɽe …>rA{;g ڱr<̒nEjy Cǜ7WcKvfBĄ6D,c@uV8h\A29'4cTvH(qL,8ӷ,=on޲ CI&rD 9GͨD:'|!ze9F%º>?B\ȦFdL,CvlVNɑHPxf!@ƱԺ)enu4%*W+ayq^}Vkw:}FF1p9~b I.j؅燫ϒXHdFcA$&}ؾQ& 3'nL\4ڢP#SXd 'k[J5ۮIpkĠmf&"nȆxf`dqm8٪q *:jO 84(V t!%jWE/!ZF\Pu g& dک-zy1s`^.1" 8 T'^5O_, `OT$ d㟄]܂|{GLNaQL+Y˴BRk,y.c`mkHhJa>dǯl`BdHJDz).T,M}vD^><)vU0qZ[ ؑ (:F*N }N#` cj-Q 4D.Fq/}ԆNgq1GBm"R_~aS nlՓOwpvh@}w}N/uyWAHbn&@F1 lg;͐éVl6b {M*N 5b8g+sO^J-; J"I77SL#/e}eLr`ꀨ! S^M4.`u沉PθrhV7,F:(K0T2xJ8a[lrSH$j EӤ;0)1#1r"j]7wJw] 2;5{Wi}|oH19'У⩪@RCv1y_<؊*x_2 <ڪ̫"U_&7*o*2~@~qM4Xylgwh)bHT$x=_tx'qʉ0C {cra˳@w栠sݧ%BhTY' ZXeJ:/䘜h$&I)* ւ$BLBa$Ay(9١wO9Z5iY3+ G\}a^f*c.44,C"BmQ\#PD$m x; 654KEoF`Ǫmiք1 (II]ѬљZlzjUr$p%jk INɸ9Ԛix\ֽ߬ C'imWe=ۦ=''k- 30cۣ>ژ֗30kx5yCpznz]+sbbqX`԰g[ Dsh聣` LoE!59F[?#~!"I:#ۖnPU"]D3 ms|HOHHkM/vƃagP>)~3Ci,'F4¼ݡ RxO" ؑM( f@>La/Q mUچԗ@DBh lBG0R`RJyH@H")FZm2SƮI=~0mQnݑЫCY5etlCEP9s7q:2z)!I;iXff/Y?v:(e0ECi-j2-PܰWiL0 )Sxr\מ=ĠG~`>dGAg2#5wW%H>A{SR*+# =|@k<qR! %,\G4>9lVlabF(&(UL=KUӛMDq C4+ t<mp,뚰p.xicLtT{paշm-myҦWF L$24Q>&8i#s,wrk**mhdDM1OAK/ƣs9F32p3486:}`C! :Ͱ4޶>Um_Y **a C>(?ec2 Nd <&#u(=O-{f͚z@瑍KJ@>~^8>C+7R9&&jYW1*-ib6=k78c3)a3^ΐ:ٶhܴGն0[| iw*vG/{Υp"t B&ۨ#X,${$϶N<|Sika0L 998م龞y2-TGs"+C'>]M((=ݽ@/:oCN ctCUΔ =RIGB7ϯ=a9@GDԩ7:o w.$ b;𙉛HK >ZܮT% ?]O1ÿ.y LBbML m ufA/PYy]wAJ"Pfر|WTb.;Ms̪EBu-C328 YhDd@DUf^gN9=CB Q w<'LOxidg=j>}*VQ-43CFB!KQiHFi5La.`ldΚ[tP˺sHz~e@ 1z1AUɶm  S]'sיܢ?{9ftD:*'``KSv#U}}MX po[CuhͰw1sM"?3-x]+/v>CVx,#ӂyFmi%;x3C']ތE`9,3nZZs+}w͵0|pآqsJL!69Zd(XxhiP}qR xz$HZHNţ ӃEvB k2\!^Zo&S?o&{6g7joS{ki R))Z&yoa JT$KhQur9yDZ+w^c^wsUԕk]|iW'"!ңHPA UDT9vG)SYbZ 602e0u2ǒ"B7Oz{>Z9E"AlW{^-Ea apC<$_Z F S$;zs/P G^ΈMip0 $ kfr-Lh,Fh4F>)i3BKWKlQ,QO5%K`ZNbm$=÷ꚛhxì8.[io5:G*&Ӿ|I[^+!fuF~<ʳ)EBvlIig!5a{`Lr}~db,[\ަRRd9! ($J$ƭhjѶSAF&&-$*c, <qPy_˄#H#hOTGE:_2@Wr x>ԁl%c-%2fi֦ !N< ?Qnl;`I|lR<0Θ1 rPmh 0Τٜl#Jc.A*Qb=ۖၾ&י끠X.:a;w-BAp?2\5-gza5J"I3|&5\u=9Z amY0~p,@ylki#;=붑h݁ai@?L(P VAL2 !(Q2 Koc=v5va\OÒ'.B`bHyEKfR?鼘Vɔ-poS[T=o\@@zZt iYj 9\̦qԛGj[B*`AW\QLXUe뻽^AԁѪSiyƭ$+/ܮج!'l9S}jl^}6Pj(Qm3F=c5[^**"!zyiXۜ.R,T!E"DP;:TqNL=9v@',ht\ʇ N_#uՐ":6K+t{;r,0"-Ho,J6e8#P$G@tWl-n/fdHFh= $I2ݵ6d&xNõo5eOg:B|:9<ϋG߂2Lo=Uױ#ۈ4Zlŷlnيb 7T W%**NW*RbGؿ;ypg;=nBr6kox`ٖCv<:&e%vKhr hXZŤ(vݘJs;_LВֱO!ACA&Dq!#'T5=uhn${}hAo= DDIxrx 8pTJ)BBCt +_(bjł |8΀֔>%."w.NӶCuAAQ&~I?AS)!~aZ0ps)*"sxxu{R{yy;i1{Η_KWogtCsV*,\6q=UwDgޏtj$I$@~?e/{@АYDE)")^[=/e9aݙ$H:tQ;@5DA{3)Y-GЏgӶ"X>QQHHr׀aw:1=| @d4&~ߊx{9vOpH/(wpraE|\B~Cp x= ?VgA_Bq&ޯ$Drr/+ o~`OOLhQEH`ދ O7CdžjJ I*m5D5&j%,QI(JT6Jm i)fI LhҖf͉[4k%SmL2S 5ъƱX5,*6̣DL6EjAUXZ&mhmkF-QI[U5*-X-ڋ50mDJ-%#4ys\U+J-c|@"P}#8p҆< im&05- V%C4`>.jڧwQN,F.D9w#ym L^ԝCSQQLvs = #5٪v` 12*œ#K;h3ukWҡ G[a҄c$7n)5zcN#0* icQ,iu;UgV?~_ۅ6!6jT'(bD"M"Qhm-˓]I.Ћ$ۃq?ۗ3O9L{)0L1Ȗ\V *,Zr۲5nʍE4Z6k" P) 1H$.Bjh˹$8 su w_G^( 3Pa-,wa< '@3{~ia~ ߆k)HśC7O&SHw]۫4]Kbf&f`}NZĝnu.n{)Cn]A;y|c>Mm3BksPKD$\nJq2ЇTmXݡ߾쵱', 9XH:KcE 3̖d{m_k*PHo¿#}(C ~^Ojy֣VaYEh */i䃠 !|+^~ld܈0"g}᱔_fڹpJ;vv3DҐ\,}ND3AjD<A ={8?\$ d;&]C ʞ@CC! zNpឞ9.oIfZnnD &4a;SH{RVLK)R;i@1rH,31.疢QqnuL@(jR?b@:jHer 뱀!6cAQ!XÈJ(̱ABy3iQ JAriEk{[^6 lJů6!($¥+dN!l uH31;leP;uJ!da"#+P {6G}XHgt: 3ăhL06ǂAZR0=aH5S/ ˧Wɵkl ؒfn3ψl=S=ĪY=6A3ľ.=8WӻyPBi7tۉvsrλ,b9;d#$2VG-_~=3P_x$K2a֠g4gȢCX8;ؖ_fzClP>qR@x9G_,3,چ4].ZwWrV)Lj+tS6ӆm'uxs6zhAvJf(yU}cx:]}A]}vĺc -'ۮֻin9T(䊜 B&GuPC)SZ`ZRb@Sof93\ͤ 1 mC032w<p RO_m<;ĘiQBT8|b@6opkibjM$PLDO/d'PG!9yyou?R'uI6 r8fb#%FMDQ}Z.)_w g3`Cs@7 Xy <1q"'>JpťW? !ժ3kƈue4Rtg|HEۜȉkN̡G䪊LTUw&\ f2rFeHf*@nsL,قro46rrszDKOȈ^[/NZAGJTK3X`-2_F\ױqD9?0Ӊ/Q Zp 1g48Tyx){Fi8{ =TJVOJ { =Cv0F_@SA0;αX/pAA 0ckF/$lW}6H3tU[KG̚3^([ b3\8US`ІD <6}|I__!<.Zz8N_'ˁͰ7FK `3;Q&k9k:f0zL0Z#)3 ʼyk.;]6k\ =M6Na8,T{tEE MPR㞣]94 H@$lBb;Bn a vd;TS ̠ DGĺC㒘/͝9lP}TIXȅxeq(vP1)f%t$lZ9|F=iYxt˺0823DY5Z-"&HRܜNe Aήq Mb "RMZ_PFI10J)r)6QH&ϓѹO AD]b%fJ?R"* DM~Fp4/Cvz'Zo.Ω7(IkW_{`&pmhp;O~h)׳`NÀs;| 'پ|v/ F+ -4JA1qуEDr(PQxPJ@,.#cB=x3^mDQ$|FZ~}گή WB>pCd"ml5R1>Q`g_Sn2pT*AV3/~hw'x??ǨH?)2olC?mMaq4Кb(/hpC?%y~g_DDYz >ޫ LcmF~?)N@ƛ?1?}g"ll:8 ǭz:_aϽw%@|tt4 cF): Z7ҝP:;wZ@J-ӒF7[iAEA Sw>ǀ,l4 @oXi"Ӑ/^Pwx\cT]}}a'GgvϠ'CP>{=AMoq@ G 냣{3OW+-pw&oMw׾)ۓm5 (wq@wxh%۝mχȐ*͟,(Yф7wupl CbaHHRڲ0f6s 76վ ƴ{=b)>} S+0(_}q|{ 6@P}A@onwSI-{o;"a:'v {; u\[Dl(E׾{{}|fkjWֺ}WN]ᆵz۫vv֮[Wzh*Z(Jfwv5Mg}|os7}4oH= ;=+;ۂ+봷g[jzϝ o&ն4Wc>{6-z'oD{o|ӭ8woy;:v ϥ˝;z{/m'n^W4UŶk[.{=^U>\OxǭzV)jϪlew ^[m't%e\{wM}^0j'lmyvށoss@Y3Z}#p0tLZŶT5HPzeuٜl8{{G_xty}]VNuA^>I}amCl4 *ABi}c9ʔ}sy>IU/Y;0N=']m)u]so=n|1΄F{uKW8{`7νuj:K=U {dz[zoּW^ &;{t^;nWb̡ks 4.Z}O֯z'nw^}$h>U>G9>8u1ͫ9ݝuz5,̽Q:dwZ^_ܾhW{ ڶ5Jin;`h=oy}=t@n}5#FzҌ q'lѭ {yt"]Nsa+m !#wꯪVv;_GNl676]k{q1ҪomvvbwE{ R@:k7nwDUͶ_w|]ܶvizmi빼 {zyԕ{6Ruֻ1*t{clî{@lC{wfw {LA޾FCPG_o`u_Tkyyv}=[D 4 !mG6S@ CS)Ra) dhA" @Mѩޤ2LC@4H4i#)y4i1  Mb MF!45'j?Q= $D @LM0M4zPQIkcۇM5//5$I!h(UMN6@@jf|vD6M^yH+BDW%vaCMsm>&}1>;>gXkEwK|>1#yFFPSWrx<^TaUAEU0Vo#Er l%MCE4TIqifƬAO~[j݂7ƦS5Ÿ gbZ(/JA|Dt4vQTP^o/eR7NN:SjҨ**kKKRiC^ֈkt%QI:'n{{QMG%U5ͱP~$"(*Lá JeDQ~ 4~tP[&()h(&h*JӢ94OR%Yd1e:p(XsBL=jnڑE%6C^9 Z8MQr)(݆A#5IAj"ȳ:4;FuO˟o;Rײ ")mJ*?>O6W[ -" hDQχD\a.Eӫ<A JX:梅!jx:ijŊ" Z!BZ8&&*ZiM-%VPa4UT@G&2 2RPBM0#,(!¯A@(< bH}Jz&ىBعxLE>!S-{{HrS T) )#i^Z)   4"5lD@T~}YDڊʬJg*ϼ`4݀PөHʁ<v c"b"jH%(i S\Դ*t`)J&(ZJbDP{P")J*R@ XS@ &$"W%8OL 1iXibbF(!*i$9!"! TQ$EUSRUͩ!DG-2, !' Ucf"bӆH] 1Q5L$TC)DAM$QU5h4TC ҅B$-EEIENû8-L֩*j"jhm5EHQAPDDA5G :NߩV|ȿ"OD"9s{z{S9Jb0GmK`@)*Ov(O< تQ8Ij/3,T5%_5Q$5)Q5UQD4QT`wP恒4 Ajh*&`QM* R*MU!D0) DryylQE5EQE#HsvTls:N9e4Ml@q!*)0r@U79˘Pꠂ(&D DZK?mdxYOmnxW您yf%I[`U.ϐRd8/gpQyG}#`^H5r?-^K87$)گK Қbr>cGC8& }m?c:dͣ0},i &q+,3+իZYǏj>Dh4H}&/vLD ޤ@Y-d9˅Xi~[nGE}{R(J pQl?V)N΂w{Es|xۆ_}LE\_(@9} pQ2⫋!YT/$fg9dDկtTO&Q'1rPtQ[ ]|#05;AIl;b'!9!bᨻ}P#"($-BzQwf{mw1r%/@ =T5T{ oON\/Λuo'>1lq'#ВªkQ`A%t'\hOb\EqmWæ Bf`w2~Ɛ1&c$)=v)wG\Ð-7&'.9=K@K{A _xYc6Al=[W[wdY~bb‡PBbG|}.s`%IV66=S׎+`AGTz9oc Ѻ<ώ yyQ{ϘrXRum}w$<1`=xV}<7}nW0$Q Pl]p~*"Bk/2& hݣ~w>3|TYꕎ<餩ZPEN%h(J.تHAR0TjѮXqd5ːl(<-=殍`q]y ޘt0Ey G u P#9wy zD|*,|ƺ E QD$"j /g{ì3P))Q 78T[P |}CEЃcyהxBZ}P^:9|ŗG@-BH BA]8zG֍B/ 5B1"~͢ F8; u<]t(:<3az" /m|02,;yh뗺Mr;$, ?,6G*m'6bړI(9MSҀ;Tby8E867%Hp"61yģc-DS2RHr䳻ԡ R~. APBktFƴgoiTZ#-{)T KDPm xe4F'cbVm)+MMe={Z+|cs l`}4|f9` UN}XĔ&i@Ci@g}^QbFF} f,4q]/do3ڱ{ݜy`I '[Q; *ݥªx 8iF uwk<Ϯ˜q`!̈́Uf:^p|뽳ևh4%&s_ iԎ7Cn5",Ǟa=VCPBPL\ыdHBbSc1dk.dSxhC=;$er)<n?&7F6g C=0WBCT%sze1t ۻ;ʼnBrsR$TLsjvG#U>ߵÕ--J6L֯ Nk`Ca0 |IZX(]p(ekkľ;W|FUt9WέSy4ZU]qЮob%_o| !vӰGTq=Gt[.a4B0K TKp"fF^oS.R|%-`d` \NCA:Xĉ{Qk  Qb 4P]O·1!Wx|,N>NN:{Wt?l 9QMT)_<|g!8)= _|Iŭ #%sS}j~<b3nmH}İ(@Ow9^!"qjܡ;0,cP|l+ 'e0CA׋PNŠ=qF{dhϢ0]E]K{WQk׾&gJwa>Iul6Fla΢n.$BV1hf jFstD9*Y0{XK],6l-ÆnòM9QɞN]<o![g'Uk21ܻy{Ǯ漼2qZVoE/X%z1a_3b]eA6p  $ћӇpqeG;@:8=ݳzGLx[g}:Ų"]}0Xg! ?yxFsDϊHٱG`KP*<~yȡ2|:x ;İ!`?nK?l"v!%;%t:Z)ɜoI<У0Yd%/Y)'V,inn Qe>S׷LjH@~"E^i X AA4C#lu0CAi;z:tV;|3n ͻ qN>ݢ.#n'] }u64XsE=&  8+ЊCm|%'m2X60GF|vhRaKܻro쎄㥓K.=:`FMݳl\/Fmؠyj4!:zV;8&p&ZKr0Bt,oj孻@xk zwa a/0~ &\\~G̀=B0gpߖ5 <3?q$8l޺ :W.$? V~D#/" twgIA(Yk?f6{x<*nHuܜ!D%a1ovDD@m/ᠢHUqFܸBpYrhRZͱF!ã0F „xx[X@?]f | }*v32_k28&kԢo=I3GI=ڦ8F;:tg*j&n2H|-7V US`ˍaR X=8q1oMQKSëCWL#NYu_m 9[l*J6Z~&•WDcLij|ބnipA". k˜]N&T̈FU~I~C@R]Nf<.gG{WГdz|Vz<<, C+=壥ٕ0H݊ٗ^ݏ6QcwmÞt#I i-Rxx.j-:UegWA[ͥ!\\0!5[]ҭ8*:7Sd2!7uC<ե^'W'pٿl’԰糡,%A9YӦd+QuBGP$Oo>#|=.Dq DOP=ゥW3qL Sa5((Cb7M;?IOTJ1A{m`;!wz8Iׁً_f>A:K~lUGdvO\g_'sbΓz?l?W`z]r;bw@El>WlY<  PF"sA2)CÉOqBRBhSW 2 h p.aH+{TpyO{TaBgI%ʏ!d7K=ٻŽQTc+/x$?Qq-UlF6]Lg??v:]r_̤}xv?JÇ ďFR6hXߕ(z~{xp~ aH;|eH Gq)AHk_uÆ8<:'$>ɥ}Z\b*Cn«?2<P+#G{P rz!^UTe=?CP;HWp8x?WI蓗wbyԔzݺ_L<تPo(#2w?qno&u& DDC"-b>x< w!JJjEҡIlrU<;isrguO4iƭ Pv1 jX8j\1g|tNh݋ hS2^\DϮ)eu|;zw`A]${oHL RU_Wz'Ò&ђB8%>_ſ/h3$ Hߣ'T!(/Op1 G:8 aʻj|J=5dpetsUKp!.GP#TU1@x;JB*9UWb(ߍcrP5Q[^uOlӽȗȨǨ"d'wl(QF]Jx޸KȾ*piXR11\N? }}*|7,Aꔏ!ɘ@I<,oJί^ow˳r7`;>wˈ"?B:(82lD+4^})߾nzy ??v.poԃSN7u{盠ܽS'_SC@r@o'Ԍ/y jX?g^IB::w ~H&$^:Sy/(9Dw_eJz]MeEKt?<iըH*ln+ԫ:O]WHrS>Lթq0_xv:[6OjMa~~* 0s/=΁ءUD<3PUB}?m|ޞow*Pufm>3(Jv?R?3BlT/&Gm xo)OPٿSG1:M\+l`X, 6;iizlHR}tX1 d"BSbQ?&͍ n?W:yOIv(lI 0`-?ڣv7-J^8Ś7y21 ^+; /?(zD%zyrazܠ.WYޮ_,>/lC3:\qR"JqG\LǼw[J(&1doh쯸ύz^V NKzlP`*Z`A@P("(NטS<'DT3Α[j0cj5gIxsAB4~;Rl̙֓c X@WW܍q%FyZ8q0i*iALDsmofP@yR|9*!AA@X k{b|W&|w8ؠ6piLl9RД?~>.`zW?>Mׁ+wGџնh<*֣[~(9۲dߺw"gےU׷g 𡴁we6Blg,j0Î"i,w i(0DQU m_ qM'!+DH(HI!_̻}@H ߻֍(wI]@$:9$=K)Z,8=R~N.B w0Rd@g e ǓqxC!_X  M#X`*X)J-@O0rQ@ 9N<:MP4it$I03,[ 6:j)ic DLI٥" JFRB(6á2H1(+UABRЉJ@DQ-412.&MIg[CM3 L`h lh`6xNE1)F5E  TL IM-2TKҥP150R$Hi)i @/ F\(RVhj*!`)4.ĥ%Dum($č CN-AMU$*e b "[* *Z@*BZ(&t虠6GBDL"@RMSLr+tT? &^N l ibbR]J0h$W(dwJ\C& B B"bT)J(F!ɖ)PJ#T: (Oy4 QB EZP ))č(4hD#h" _@44r(I B-&JB DEEt4)H4 -"%(PD~ EՈ)HP˃xz{OP4`-`xǩy_ܖ2qh?J0hH0YPQ-iriƥbD.$F^˽`&HFlbl 'iV/:={AޘӧiΏ'p0N'UM'a5`7'KACFJ7NFI֊T] N7*)LډDM4{{➆(>й<|l̻8=Y7#Ad*^ɭL-ydJ&wT U\̚RQr4AHGt!UG$0B*H"N$ 0l5e5^w #zEZZP8~P0b"CpaWN17T6MZ.0*Ca-NgbTsuHgĿNn@ULojơ>JH$cP Ϻ ,(zmaܸ%yQLU{'˕1X2NJ}omd?㇚޶p(f`$>Iyt"<rȈԂGk?ԷGr0T~Kٵ>ݽ0H$Hw*>c 2 ?wGOb S2]AV(1WgMݞlߘdȶB,*NB:\`Y_,# S-,qq.rvfWhA;d^m5A[A&yO篲:"i/1~u&dP~_ ,X8^8`×F6.,ӐBM4Ad$'q#'"I[ZՎ9 Vږ_l2x0Zn:dlw6 R"%L=mH NcH9ISR/T׿Bz۔b4paYOmg84x4la9vTK]5K l@z9E;$M^ϒ}|K?0;J͵`^Pngѫ\}tٯٯb̒;Nd]jݾ3ۢ +\(*Gu!}IZnŪÈ}C1cć=qmʼ,]`(ERo#,D'~Hx(o1?DKUr"b튈8ɏK>O/O*f?r2zPwWED0d #qvTGM \zx:&zǞȞ*keRnͿlw6O~M/fchޤ-#UmԹ <Ay$AN0Әvw[] ;bX 8m O߶f]k_uNb{WvEB|VH4Qǿu"q 5+7^oժad2$_<AﮀH2N_'[F[Whׅʘr1)g'x}8cQn} +sZ9FbiG\WVfFQ *Xs0y;D'jJTU8bٿyX?(Emk{$mwo_8|TΜvrISP/1gvw7$w^ {A oHMj@W pxH}~O_%mݭx2s^J:@\!Ǔk)eEqcۗuaѭ:Qr? SъHN QSJL D:hH5F #XR-5CG! ø{*u$^@< ^.[VUJ)CCUC\4BO /"5E=ǜ~P: aD:dᡸ}#YB6?Cf?ÿ~N$Bgy?Qzaqcw}\W'B%9rh5āw}Ѓw|n!vz9$5;G13Jb׳l. !5\H+o /`UM0+OI#%yhekQ@+ xY7 \y Xd=bp4d}< |;{sE,OsoNBУ֎}(Gj [io9"~VG xxW G}3ԞF{OA`uUݺP6VH1yc#Mn1h=8~=uIaAYߛcyG$68qs˨&Af;zV(:xDOȾ T Fq3@-YqDoNJCzB]P)T79Q9}pp ''Bn`ȒAqU0?P/aVU/p'D<R~&x (/뎠~Uf-Ja|} O6]M+ubvPRszyޞt(y3Mts 6'?I$U$^GtNJu fnhp?an9e(J]4,՞Ȗ?0O1YlAM\T2 }C>y Ipb? @-oa+diKWj=WZ_,E˒v⯜[l .7GųP5v>]KvaihC89xmLZط4J~g5Ig1 F %>c 8ISxE .]^QMѠ "gxWqh;KQV*¿\e32[>FNx$P%D!g@ 6tq|%`yR]kD;6?րT< y?>~.s| j+O7{=kM3'y0M 8QmJE$zVz |=? 墁J[QVL[1H&jHGnK&9QA9CoDuW9+t;pDAv5T#T%X!BI g6>wF0vۣï$?5?j`{񏧧EVZCj%$ŐOWSü?JQ}Aw98~^ Ejos}$ 3WݕX铃&*~!B?DMMA3$k=]z/3h&DaU}"%?ꙧ-ͭR# La@!Q2ߺy$|81g˟?IgDCGz #Q<6 v@4pk]b0C.y+ ; 1~__;ұ&y>_RݳMQ+N'PX=G=gG2q4A xBCB)Z%fXg&~}ϳٵuk%GHs"f >qxe>`EAv\%*$C2ѱc*z)sTS7 \1`o"~ϹPZ?j-t=\<@I~D`D 1$*"숒S4K}TYLD:>~):f2W;`0H[0Ejg}j3|XS(U J*Sو]br Q83|O.8:Igɵ`%4X/) `bC"rɑ(oVQG_oۍ aÒ |(V-\>ERH:Tp1&!Z  $(5q[+EPĐ1V:l`N]pʋOʒ"h+IZ4lI0u "0ovG@1v`9vwq*"O-EN)WrcJ\"|(H ^?$ SpT0rto;m#9;2Mue5$/`36ttc {ƋSB"BC4p|` XPKNCXL$2;͵oEjѵ:wx[@[G#mI%/ ~JR3hDI=qᏆ[ݒڂb7v]pzaw _ òA} 6O}]kx"DH]*Q1~6t2`32f8.Ňmx(.?@ 8q *#rׅ t{e [%h_MwmUg w`"B[4R&6 vV|`4>@szA,;5noDߪOBHhP@>?BGq JIIݲ,əG@i }SI<MރʕTud٦#RlJKdzZǔ*̭~)~spt<1eɱLxX3.NɆCmM[ܽ?t/hAvr t^8G 5HeL{ =G@C_J ??0l* :Yw3ZGEz)!z84i^>r&kLvb8ovifLjxo3Ʒ R~^汓s„yAu]KqI߲W p DA , ?iSi\ֳ^ )Eg@5Z nPoemY\WrwI|M'<6E+)ZhH7z4UAE8~u<uêMYW}Eޛ?$8=#w8;ҷjl# ?hg[IW,b߷[L>W\ e[qAX5C1_EU!Wqju&?SB*eN(@a1. JA6 lVk~":O7#N?H U^Eb< 9V+m!4u|hƠAt> %D/0eujr> hmwEQ!6($=DI GyY9/r{ojo[̫S8?!8wӥ } uЎI$_7@٨o)S{技Ibo!R1vm%=:v;ӄئ q񢅈H׃m*:>9땟YrPta:x2ZFh0"gw=os c3du_l#d #j,ǮOut !Q6&8f?}Bo;}q,4Q?o*Hڣxk_2:;p%UIy࣫L8DΫ>(!Hg DF?/NI mֱto1qs-qOHu+)(_m>gqff5<hImcS=:" ^L=y3^oaxg×(MuR@NBX0[猚 wdd Pb A)i&Ѱi45@ФTT(DPBQE(T3$HDPLBUPJp3(T0T CMQU%1VXS&ta`0p=O- =<~O   rǯ0G+mTOr KXcoG1;Ũ?~7ʩ $S-%_GǕt…!JiR*A:]Sۆ5 QAl~ܚ&b&LSPCQ4P}Q;vvf'+$yV+ٻ>3z;F:c@N|\(PsoOx\6}Dc0 &9~E8:_HWk.T5fh# s㭕cf-'bMgGѯ<(n( \ԲA!Kgti;z F򎏫C8qOO^4G c1o = B!kwUG ŦXPsY/-84xBvtzCI 5E^ jdӎk8ycKF7'6(y?N(@>]2A jKOK?z&1Bn o=BYIkLt*'XGJ_Q.-EX;2`oX<9~zvӦgcOZ!(#GZ2iX5H Ct r7 uGAnCL^s\Ɖ ֲi)ѬĎ?Gn쾸f^e4Ȱʏ}InBJ@2L{/!OT QJ¯Vm)m7НG{JoQT0қ%_`g߻BnaX!#8dk>jj6يa?ԮczGV8Z>bmn|mJk'h2R J9~n˗_9=Gܫ${a~G6/<d+@/rz8s?2\gy7lgQk e*  ~:N0Qv`&@j6xwrϠXTV &$[s'#SutT}YRE=UOEup(L@VKm Y+Swot;)( i\Op{!m"/TOugpsbs݄MԌ3X{5Y͞Wꁨ]lA\uV#Enz՛.YDBXpGA?Bupng$Sb`ȪID2{ߞoM9w^_$1zy2MyPI~eG,rW݋/i#[NӌƤd;RAi+D=LlONH2|A#c@N[PDKײ$~Nk0e'KCh).H+IBR"ؽ672?W>!h}Gwnṥc2L.s"/VҊRD~bGgW5h/Ԉ(qTU ] 7 >㞰i km0ZXAtڨ Y4V!34P}#_7Vb4R)TPLpi]YǗEn.~PS_XP& t_^~B'i9 hC@v/-Dq=Ct^ .?p@~oЫb(:rۧ!dO!̈*ԉpr,kqVr)H/i%՗ a' t)>&4+o2נ맘ͧBӭw :V+GG27*@?}t)n!Gj"rGǯ&&[{Xa{WMdw]eaN=7F:*,̮rI,Kunl!lvѰƃd@aJBG$ܳ4Zw²"I5ʑ]j*Hg@C8kzKDˤn8w@h (v6akLֶX) l^]CN8Z>q>;Ȓ= ``%VG 9DUdj~?M?L~4:1Ъc0H2(Z ][/xxk'`# Î XGn5mD4#x?iW:|d(X sXjT0sޣ )XU[ck7n-gspЦFCku]'ǣyiiͮHd?p/GTaEX(zB㾹cHwg8"20T-t:IAVeLAol:AA"qQb [`_YetYWqk M%& "UUJJ,hsZ&&+ʩh TD,mQEEC`=^C0 EWRjP&OGMӚ };~`F׏  PH?A?InD߶w, ֥v׏@jPrV*Qr ..rPHqc$y]8HV`1 WC=hR M2:H^AK5JkMSn4|Gu5ʬ/5>-5[ ^ >wo0m]gkՌNHEF.$?]r16[saUc6J*YXox_$CP^hn>aQQRh7՘?!dT M Jcq6akmU| ;F*A_ΕBj XRYO td@5wxa~kQWYGЍL?VMvۻ 4 ќzb$<91w=^يlH?x`}"ObW!fDZp/v-7V~VwSQ; "}Nφﺿz}XJ;@I. qpԕ7om-9#zoP\9>H>Kh9_OY AsptV 5°T;@?)4B 3p藛PȾ1oPxb/( b`u2w'<<?Dv I3̼b>xL.bK-v@A% ;}w `Ju71ے9)g%eҢ;EZqwp5ٯz p-}_ME1L|HV**" -P¨j&i(Ō@jC#ҭ(DP%Qj,AJň6,̰ J"U#U6_SP@44MĠX%"))  {(F&h+h!N_HARZ TEP C2PMJS t@AIHp<R14 DAoݳw蓸i B b .V͝û_H"<8TCmraa]{¾Ugz$y~P>/'OtFf-U@T:N~%_NcDHR*R q_XԞ d]~ƛ%r .gb%eQr cƥV,EYjYhMޫ?#G0G\UlmyU(/Gn{.5IlmGM)[){6ۻ{cbZ?uS||%I]M=eʶ}[w EJ "M< UDU#wYT::n۱";JX"q\v |%_%6 ޷GOG, Yڕ Y.qsz~'d7q=BG^% pUeƦyq~0!= ^m7P |~BL"峰:`c|jojI?K$EWkFD,h;7xHv%$~u0d@&F6X" iG K">G@ܺK&=ʝnp?LR0(@l`ɮqJQO/[fM}/("Ѐ]}} Sdi"<"!'Ҩ%%$/KJǦ/PӬ;㄄  >8%R*t3fnxjRzȅס_WK-АP*BBH9qI2N>ӓ&(L^w/>UHMB b >{*!w:B}DB)'4-06)_O#zj (hT wcEULEGht.GgۃMLyjZ"Zp|9a=ߙP >e+@>vh_BHA/-B @.II@a e3G~YCTG1 Gc8*tH;65TX+ރ3g^(xJK[.<8\Y їN!,hv4D1ôr;w''K )R[P)xzMՆ ¼䱹M[L[03<\} tlXEP#"qBp#X6h ןU.7'_Xn}DJ|/>PR%33}IX1 KLlPյiFzӹ\g[wI'?\7b*7"eaG12^M14K{1QT99uPצ%VHkL19ned Q}T;دz'8TD=m/oFȡPx] CP⋂/p:|hFDF,Ta ?ٹ`TҼl) a3/VjR"^t&V- HL.ێYgs|6Ρ<0טUݎ|g52дb,3^֐T:MfU~kf KM]52Y=;|}I]T gnhau}1jksٲ͜?nGn?<}MvƐ"6;+O혣'x^ !no z}MO]W/C?k}_P#WuVvz텢ŬYkX3 ܍~B4WG:qt[p*;gC`EB +O#70lxh>sY܃ Ͷi :. b<091lt+?lLGL L.Deg 0$amg+ gY /E>s㉥_u/ f;#SHȇ: kdZv634`V!Y~W4a+qJߓJV0M]W "!HaQ>Z:N7n-ׯ4#n_1HZ 8xfwL[eAYDHv{Xs#3 hhjpaz; qb2QT=hFS]\]OIt+ zq,!h0_J7^kt! &aDr"^?Aձ$̡IKB.k iLӡ^zZ^S%-q)lB=85صX"]sS5_멬FlXy̿O)ak SĽ}38='DzC|fqt%`i`яl5Gg͆t9,:;T&I_J}iw/ѡ6<[!+|U nKh4粟+iw =wРʵF{afRHE`i\<{8C}O궟PȂj7C:UVO{ ƱE/yx]txQoZ[UE zK}Sધ^?]j!)T(jTS;v#=XQi`l[հFnj@QzXA> iQ(J)t[TtnMz0恕mPۦ܏,b9dM9g)ܦ;hSSAeDU֕3MejنduJH.d]ěOwƍQw0wgnKZqk>l(q;̷GW?˗ܑF\m? o0S1^ף4.>Ax/4޷CGQh$ * $Sd.q7>M&voK2sö.0]>]ax2՗P*8wv@id]eto)*H$U(:kꝔ\{~Cx`kayڕGegd7 ^7:.AzeO~:&6GJ4m><p'Y**:Co_u1ׅ|ޟ^8kѹkk~eL:2 %A=Br1va7UA^2)|o0ᭀI)H] ;7nU9i>@>NwqdD]d=4cT4baFv㐇qI#@csE|5j{#űózfcb (ȉapLDȽW,4~=6,m~Ir"I{%DWY-)՞dOop_Πq2zVN̷`DOPv7AhΕS&=>~Ϗ7y"u&|ʔ{3E΃2\lC^OmB%LK[@]v.xdjV0XʁJrMO y)6jLH(yR( &%_m))#Y94 CUT4$"igSZ~fߦTE)LȦƵ]0q&#dwRe'Rj!42N] xݳkQl*[]`0dGLV!yAS"V`*\X=wXCLzm˱!'U{g$W)px#/m\c{iX30\Ư5ͿԀG"Q۳Ь7ax{xg4%ӂj-r*bkUbת7}yV3O @(E_ޢS= Wqv|VɅȤ4{shP;Ƹr6?u7`=:F-G#r鞚H=*փ ^\;c;dEisj>SZ &k=Qb#̣x0(cu|NIo(٨%Đ*)+g귢8(P)0m"B @ѷR63T+X.yV`qV{UdGuU~ wWQ<ݗF^\u| ̂6/9Fu 8<# ? T=%  ප;d6qe\{<]b !#|{}^xaӷQ{wB|]XB zX%O!ZbBzJi4| G.SKklbg 9U.pztUG8sϒ,9lMk&1Hq"(W_D/҂Gbȅϫ[dj=T @8ʈ2AR"l@g&Fb:(=E.so.4)KF㋭4}G{WnB?. %j <=iS5lH)139E9O´^;S Α$a(av$?;/[>HN:'; >0+^})b bV-' ,OI@xvfn|)Kj8?:"f邙5KͿC0r(/ 5T(-oJbCk?tf\T'c\7G(֐w8ػ ",P^U.#Hj ?؂U ?YOzqCTdG=ʡc5\o؄d/Pd̳DI RNh/7_7s4CG[528c=/xI]zEG7-dȐo?֙]*GᷧoΏͤHM-*܏<$ɿnf1b7~m nRDEUJ9c;4ې4n0Q]pͷ]MVΝHR!_nAv5Nɰ=[ `Щ$rWeMDs\7+#X$saxoo[@;7ە9P}' eC1gDpQwLEBH(XSg5b~Tz603⛲P׭nM,O9JI?䏦I_Gk}99m1ZBJ^pߚ=;Pr L rw4"OapչdenlE$X1R!;Cg副Nmfγn|%p[DEګ),v/s㥔\{zL\ɱBx}jl5e*0VOqjןIOc~!+ь6@[{ƸH}j{&%DslFy8*vC-ѐ;Uu}M'~ _O{%gݺkNߎݯ!"ÅIjbg1q2E#r+'=m_}WB= ^#79t f)`AOU7+h,[g F~.Gnuk!tĭWE q5CGK ;u]Ibf0$VPVU] U:7o:5=k·z<~Op_]F9f6 bc=:[ $· 5˗J8ڜ6M>a*!5!G|_8wABmܟhB :[޷)F}DĠbT x!1䳖rh7X8`z':+qh*o{\h?u#,h(j2Ouϵ" f/8qQCDipW$VPl~i S^œ1~] K <'YԿM ~T٤7յ[s=Uҫ׊N4IvVo͸ 6\DW]ƗIymj%zL .ad.houbnc O@bͷF22#Xam$iӾ<4{~{(M Ҕ4®W(NRvϬxxr86KUmKnb)rT &ȖX">Ic @~$j-WBFp㯿dnƁ„jC@9]K.MaJ @DyӴVD `EO$:>ݸurWVa|;soi}&*:`:nEO}۝ :4W/~;|;~`5lŀm%Y&=&K_Y fSVD}= n^ab xW{m9;i}==}8\#JevbCem\yK['w}"ܫxu/3pOATG6 n\H꒞gg`130culmPA5"$ 'mIdV^4I̸INC}" w͂d$]lFߵ݅Lk0ݡɊG:nc@*7vcJqH Z9*˾#-jN`$-sv{G1̦1{\wIy{-ר 5;AmO^}iF!8%t1t +Cx˨􎬅ShX$\ J$=kD v0J G;U`/Q"P!q_h%vu5qϾ_O޻G訞NX 1q6/m_OHK#U'ENB~px-ÏY?6/" MApMB_}S@@cjⳖ]E`-M9_vQQr&%=t zDSwm3D+֣<1$,h|T:VT+U_O.QauЯ_{rEnCW5s$;#<^j~1;-eҵ],EyXrĀRCwʠb _2@fv?G8x&&a+^0;f")C./mQ]zXEIUTEU<3"u1x3eIԎ,午 J`uBh7d:Xz!>skuX!@ox - bsZw"p%nMdZ&#o4Oo 22)3s-yioda -_dLUOM85_7D 1T1(AR\xʏ^/[V꟤Zzk}}ƻNӍ0m_dٰE@֨pD.G6"oZY~4it^75|pꧧ/y2Qw=-}D /wHs#7̇Nhornudߨ̇Zut𜠥.^i~#WgsWG!rzo"\k: uMP{+xVA+Vj I HgdqBCwWT R`+hW[w_s-*d̝/nswF7Ĵ9{ @:JogoiN#5uO}Уuʿ_6'3ÿ/Oz]mLQ %|l$$HcB$Noß]BT6K%!3 1?=DfJ&fM18.$<ɍv8 rc//5m[bpH3xV#PDqgXFG_O^isn*^&_`òÊ{'D͌T0?(M)]>Ꙙ5DG0t |P#$cd^?վ*k5!sڡjvh5mJ_Hp$wMI$IOw,1"fI+X{a{EjGu$ G:% +wC<ʪWG~,_ 5Plpzf{=y}a쀢)}T#wHEdAl9Ä'̈75hl.u)[=*TGbv{\?;"$]z4di}:b;e-y :!ă5jD2$&ۍClv^eL1HT R[&# rk\;uvq؂~ 3 % A&lPUe?lfT.=7DT{\M}g}IQTEEQ̓5:G/o|>[:x^Mʬ^ V=웓 KLЈ"ӫjx쐲2kV8khT mܗr]}b)t!ÎǕy? 5 I(or{9ޜr3vAV !]G4GLr! ? :\XR5$|YmKP ֫LB!{ӜPjсTlR" ' #Qp^ռ=06 T)-<ƿ<*)NE7őt]gvAme]BTDB|7Ñ>e6M%[4;-I}Wu׉Gê^ 3PɅj׺-Sp6"'V)lɻ%t@crFŠ=_-?A8l2Q@a9^R"¼͆o֝C7L`vo3I;)3A5DQlAmX5_נr(85tdaD~k㓯J+UN.ڧ@*| pk÷{kxiI&7~qG"')ߢ4*Hx*R@)HRA," =fBXgfH7{?>k+ſP!ܝ=+c!O.,<6Hy>YqI@/j3_Lx 19-.Hm3~GٕbΤ/\;S(_l=ʓC/c3b  Gy jJQ/P"Hl4\$5|B:S|B2L(o]ee"\8@{&V 0"!TiW?U0p`u'POW C%0$#{ҩUQgLh-n,?tV=BxE !C9 ٽ`2|<3zio̐Z_%sVq㲄fSad!^y='/w+D^C5K0/5S`4PR/84쮶wc<.cL3<.ĎVn"S3 >H%x2cl,tqčP0 f1<˥T790.R! bngR\+ED-oeh X,/MX:v[]X2-tެo$g4O.^ue4?(>Oh1„Hb݁0lsWuwUST Hz-<EO>| ovU# d r7`3I9!&Gv4񓚸hg/봈w9hq`Ӯ)1.e"(3iZXn1 39ˍyku K-Ҩ(Okz^S?n=Ky|+ }RcZsdS=#SCPI$ݱD ɉx^}Hk#2Avm/ve{{/0w5 ּEt@v(R6Ej"[R!A 9\eև![QU߅qV|.51!I^^"OXK(_`)5#όG6Z<涞%DEXx]xb!F&aXBGbv=ӡz7qA%4ⷨ8.! >V]zQF.cHs$}P3aKE]:‹.eBI$9cx'f!pul8ֱ+Y38V!pX b2nRx|`p]Dz=S48n݊E0~@R^+Z͏KVvv0ޜؤn,1-`QzR <8GVI' WT @ N8$a,^1}z˅`@v}55Y]SB֬|KwPZ^_3NxV{-{IG-{6z:&:N:CE83j K:T8hw\]$Wr5 8}1[FMwhj$'FBL&J h(X% _;2$hHѕH{^P\$><`*&imPkLNZy),.n|>,@qY쟋n9M-C. v[ZGXuaȵ)Gw"\3'`PTq?}Y*OK]Ia:Ɔu<cI$Fq|my}1}[`^qm] 6+o!Ǟ~SWPh( (b`$ֹx|0N!ˑ#ЋI$.tvy2PᨂLV"ii|SDX/L^^ݷQVfvw]uq$6OC:2+Y輮YfZ?; WX!f\A/Qhla֧utXk7^F8v~ھP,{-χGfW>{gݫ9f;-wnr_[t~ge`$#Ŝ]"1vRnNi ~CgTb:g2%5p ($柚Կh]T,TR s}mRhh<ڈW *B#۫"iW0yk@rbn`BQ3قH4Sp؟}Ҭ}s3&"Hz <-CTЯ(BXQsY$`(P.YJqoOcuP.V\b'gRYdF'U#qK1n2n"DQEeJA I(fN\OF# 1_f*i #GF?I9aQG*ts#va8TSiG=~M9|(wJI\P^.,c8Q |˿{ϊ9M}PM2BBC# ԙV,$ul<'؍8fLo s}mFO>~ÿ~xCCU&:)c^Dt/Ⱥ/ӳq2$6b; S)`tM&v&P˼zᏈeۻnt;S?0g$Խb]`z("+Sb`l\0wk'$Ǧn7M|w^sꦩ\?׎[_q +>e@I[!tIWwI 9?q(IJhm`d'q"vdH^\= 8wN6H+V#=:o>~zͻt@ ^S|/  J$h̠ؒDyVY1G^.S Bi.$5Íb)>"# 6[h) m!NMs҆bQ5a1UrfDSօbmhSUe`z}{mޏO6B~yb؀mj.TV)-_{^9pOV^bp`@pDBB}:[#L،8ѻwK}J#ϿmMހ jC|uO~BRvu;kQJAE?f#G/ lV`gDñ8/Uʅ&f;gq0KZ(/3=8%H>+ek!73JjDq>blKz汽VwU~EN3z }^M'v 1nXn1N\G0  >PF]`?g}<ճP*GؽPm|T qU$)ꉝO[E֔t$5#A(]fXrWTwE\$GA2K u[tQ`ĨY)9N #I~ .oB8LhĀ-TOFDsZSU]OA E@U*ytiv]IBdT%`/QA2"=Jz,$IS0IDV<8Xb9i{*sDž`3 ǎپSwіbSw3QУqDt"5h`h)] \9oWG@E  (Ju1بV*[BX0O0UhƕȞw*T_[03xϰ+d/@<M? ٲ%SТSHSl|lX {}yRl羣5j}凘 x#o5.0`*{Qʫ7+Hfn,Xq~;^h ?TaacJozT; 2mS%L7DVcM,ɓc)l<+шtta<ՕrrQҘJmcX0܉R6.0ȋHRV]+*.toϒ٣\$o i 6s -lcT[cl5 C{lmF=ӛ4|Z~VW𩜉g%R9Hr?+أ,5F_l灚N^^On\߯#ݙAEw$s#ӃnIA} DAfK1?/4I079|"1!ё8g=ooyhd}{v|_ 2+i֍uP}Uz-jSUt*f q1hR-wM3zJFƓ p㿴5ó_N@ز.vpCӻ<{uN\RPN3$x똃#uYV01^sof 'WLJpMѠ'*\< aȟadک+q< dܛ fK<~gUQH)TUQUTQEUUU(EXنCS3G le7cFc^^3AǍD#c7SQea P P lgCr%;~Na1,͔ԓLșF|Y..xmb+9@ޚ[i%*3tj)) 6si(td,OX'0\"Q'Vq%KCq74!SRJX N_P\6̓6fܒ3XHmP)o=|{bRЄ=#`͎()uŤSX!xyzk Cq@Q9k+ \CM' Љv/;Qĭf@[c[F$N8-)lX+ru>Yb wI*Cn,+kZ8qpѨ*o-@ ,\D !f> a6:|7x:R}?Cbp`iԮIS0"𽔅|pXK >hgܳP65 ~A;.j8EݳSzlqM D{ mhԸ~e[ܚPEo^/~;,Cu$ ?>)ZgGGlk:y_8N yÆݦ퉶߽氚6-_l*{%#G!bEqYDB= &@ɛtQ.\ݒ69WL^;,5{PM%>$c8p S!= gЪqcչq oBjD~ ~1 8)|t9l˰_ b o}1ߌq;a8^:.QڬV=C oPG\7\GN7,VWv(aj 1md?B@N:d?OAVO$?]&jbqZsU$UTU. W՚*{, (\`fBD xW<`%g#[o-WUZ]eb3ʓ1fX}W%1gYv$U5oߡ[F ur|h\rTNu_i#<&1# ,n=AB5m !!.U&Ō8be*}%Es3@P {"KLl&&qlNI Hbrr҄?:z=lٌU`Fy T DJ5mD;]nL}<(1ȅRw]:9} <`(j[rdH &ߒ7c}Q6 mrX(EI,CGZ=%#BH#)I Q}іKFn8ı+xgNTl-KQNm/=zn{D,⠎LʂDG47clL%ujt>kpVn)(98gns+4u{&hγz|xW4)(vһ;U:q~}5DDD_a=3[E) pkJ0ܥ` ze@DlJ{^nivV "3TC,>TgtcE)nӌSnEz֛A hjEdL[fȵ9Az+ɋwR$Go#1-ULWpǪ,:׺Nn&6aVP$YGo Z wrA[w\qS6׎A}V!):▞^ȀfZvȈs\ʞIG%]{zu8 ~C_B{n$U0d\&w1&_ y}ks{%J<9]t\t}^)(.\#@zD 8?\ q8f>]/&]#:{0o ٍPI`qx ͭ+//WkeKx\d df{s firհ,GYn/6Sy 0z2:V1q?gl+~ODKZI2j HqA!B\Ώ\ n%Q'؇w+k Þ-fPD@bHKyVb yG[/U 2~p>fOr‹6֡xc[I| BۃƤ Pn{Z|{` _K΃ؠ EEDBkH2iMvt%hW[C0եm5gb\p,V8|~{X,{F"- }]N0&j,5.!-\7r,,E*0Fx*oR;:(&G\F5/e|@$L$= scl'W6,?扃1 T-gV,O||>>NVI_=raQ LI @=-ȅ7RgILt>u!XuU~a 8لbx#t},+Նe[b1oe"M 5[F˞Ua 51t9-Ҭhljsl7|N3VޣO?S#Pܵ2b}/نpng䄸L_CU0JkEa;Ku('LHXrRmG1gZs3o?oF8ܜճ7h0遄bS xٛ9??_іa=wp;+eC.!iCORly߰CQi bL_ ${[:C$Ai.Z66tXğ"aǩtL+0!Irt7I˒ %x:^WXTcUD3zX9dn}ݹޜ,X<6]e d;ߍ,hg\s0u%~&5 @ls!oBγ6>fhz23@6周Exލo|qݾ./~qGۜx4s,rn?k+AwڭRN^+v<1CbνW5= T:rXEZ;;IŪ$;t_Y(KQb2?l>^.To|0,!t`B^|Spb90uO;'aWqf2#N{JV= qmAQGxQl`30\K1OW(rz_c5 uY CX’,P FdAEqvǠoyԿ/B&*P"Z$Ճ2_MheB c\=܆74Ҭ`l.8G@d)$,)k&7$V- +qI綤0UXS9v^k':n W3fWx| Ap<^gi+w5Y@HpoI&"`{ < Cl&f^̬ͮaT>nvAUZ:yxAb hqA0;/"ƝXX{ l+ZiFĚ1 <'|ke{,v99QkN9bPBU0D OxJ(xtUry;-IOb.!Qg)m<8S:d/~"6|/I$F6(86M^Up!3=bʆ4*X]9B48l֡*Q*jw<@}PusE_Z bAF{G \ 'DG ^CXUQ j 'DLxQ#Kv2Ka7O:3/.foɓ"%δi.+17؈HטwLzωu4Csp89_ 2ŽotҴJP[|#%U q &VA]ДBFvJ-v[X 5+䚩A85Ի-Y21%,zxVh"$(bU>=@{m`%.O7O~wL:H0 Ǵ*VH?(c.i15_~"MPdoX;3\E,J-&`)l2ITՂI92"E<$YSҫ\@6iݝS^;ϋ 뻘JuVN[-c|)ZTØ;try}Mwr6KJGD!C90DgL yT"J`M M S8!:W9cH!jxRhz/j3SU>_1dZdIw0RfլgVwsp}fxY A/mCxKRu1g [b*ղUVERKpr܁7|Mx/YQ6yvYW#9,U ^eK 4bDxOT3_a6SO*?#"%jQa?[xsk!h3S8%~z4g-qԕ:6%]u"E8ۆ-0JBI?tE૱ݕ֭ }ǐPd" XG+ꝃ~փ>$=F5 $dGO ҼQB@D [qϰ]﷽P 9}hd_!x1r[*LUōT5E OU2 }YKڞ8_OdzNU nU6TVvT_e3l }} țwY9Vu"Mp)u0<X{,VLUI9q}sAH M7˥]Q֮ : 9|4|qNK؄B;f^F$ nx}lIm6dL/GjYR y+Ć#nfT[`GK/YNPwysf7gV oU}\9a=ee Uy!CV,Ee+2 PtNJ@Y vj)ļ`7`;q3(*}~F)YdQyjz뿗;e%F %0|KJP((V.~ e39!M9)f z=XIQܤ:P0fATȇ^@^@#hD))SS'>.}}r,緓IGޗʧ)aI˧Dh{ug7 xb(ՔvXuw5{[tt9u0hQ`H} z6o!{KhW~1{dA(KȠsjJ-җ Dk텕 zLA#&@ ԉĥ{2Ē^@8Jkٱ  I_&N Px(DſVH;0xpZ'ٮ:~͋ ,k P'̝p}WbhbVtϷ ( l m?>.OڤUڮRB5h!=4]or깁}G'2gqn[d ;=6ݠexOlx=onL\(sl:O..^+{{ao_?[?A)wL=zd6q?(`o݂!$Qʰ%"*E$4r~]s^{XǮj~l0z}(p@5 z_籇BݮF\'=|Gvz8 hX!1C8R0Q>V1/9?D?FfB3]^f{u>{9$"rI?[ۀ]A +QG2  3֔ؔd E]ص#$*5Q7 Ҧɫ-N(0d2GV. }W lٴv.yc< ٘ IJ]EՈ)AQL. ܧFb*7`% o[b^{v.{t[I 錅U-"XH`cن9 t}tyUՊbYt3|#TXN`>vK|NjUhZJ نɘ8aW$ Y_*o׮K,tCmK'`^-B29󖚺HW^q;g=4zm@U`PV} }m}鿰}w~íՈ^^_No):L.bw7Wo`̽I Y!\Gvvj۪>ᤷOau (}rݤ=I@OOx:|be@_A* oY_^vO/X~ޠԼGoKE57wj(wMࡏPS$wWͧ+N_ٖ֭[ !u $Ռ4|]lv]7lpQmu-G*!m*Mu;pS۳nCڵCh_^)~+B$݂0o;C-P[3ZMnj)s}[wD/xC(=2>74j?]z\쳎JK[]f1uJ8Mm0gud' s=b"r}θ,Uw g_vfW c*XCjcf҃Wv`6g: uhط۴[ڻuF{.tqu{ke#u{~º~Wnsi^ib\)ЌSAE{[籶 ,vge#tiOsDG8jB^ V)R3NigIh˟;?_]O>`ދ|@ٍ(|M=x÷;$>ݖT>l&+5%{nweM'\>US,:kTu`2N{?%۳XOˈѵ(i覾}{46FE38ӯ{6cogM/9,gݳI__';=r} }I}mC3>_:^=]yeM!}X zAK✴Evjzn}szHHhChBzJ|Py\2? =Z߿?d?__ {\+m9&p;T>>_ B޽<$-l;w7qz[bwxx_Iz5 7:QNY }GGwHS!QY Ataϕnywo}"2brBR[BDB:|Հ`H}W|?_D1 C~lrѠ"Vd DdQ.NkRh(*ۑ*hj;T726\m%&OEDT`"Q( ְUbĔI6[k\_ѰʹY"r9Z:xC nO;n`DKvxl=5,N^d^>B}|ye< 3hc6OZzOrT ?"'G$$7SPi >Y][wuzznin.__^:`.={Z\s.HxVrۭ1_ a uX͆lԏJמ+ bj*zQm[ 凕t lDP\U{كÖ~"r㽼|ϖ~φxJTiT _}FJpjdjI >'b:Mm~ f `H+8zxƎEW>3@$` ]ՈhIrՓJvvAD@&~uY$$fGKכhѪtASa=HDfDyXeC{wm-Ha}+\̯5duJ>. +b죫S~25!8~Vuf wt:`ICXUvJbLz@+P|_ߑI?/Nj=̝lIxib;?ϋ C@gd`DWu|[b1 xA"=X_]}c#(rO@ȍp߿*FYäž "w}Dcy_HWs:=:۽$z Ia~+t?.l5:Vw㟨[]?Xd#Z|"KDUT+_ H<)A?Lo5Yyǀ#ZeolۆyPj&B BNsN_ajuX&҈LHArEyOǼ#$72O34P&0H}jCOz!XT !,H2lC(@$:BԫV95Ŕ(*D !@ԉQ 0ÿj`J :(!JBT@ ;`)eyT@gz>UC"D}%I |W?5Ȃ.FxfOa> h~?\@m@շ\5VtCqCFciimO\SdM} 7?iBK؏וgKSK[-"6fϫ ^Θ.?4{?0nQ#0rx8 pp4F,o;6xAg7jB@h/f8愍~#z}5$*F޺> TPFu?'"Ttj*\qpj'o |U e*uedR:wp<4G̻Db6|`6 -HoGS}↣P ^$ˎ0Q6NcHR9az6:wva(=˻Ď R]ݬ, 0@]un@; #cWicxnԀ2D|0J]gKp/AA7RoG\+ @Ko38&`xye_-#|A-ωÁƢ3v9myCovP7`{0r_UO|;MSf]hi +"3}39$H]Y<^o{\*,=3|P &.XA|4 di'P'pMq[ j|,ax1wE.gv@.daXY|Y~:k5a}^,UY]bgşMO`\ (dyI_(___U E3H9 o 'Yn90]Bv:B7-TkK]sURf@h{c].;ÑKT*l6qӯ.{#-() '\9 ~LR j.F|m*R _v1=Qkhc-d6asKhs}!5@k\)P4pQWQzGZ{4PUG"e¸BKOo5Y{p|9u,&푅.~+,QP-H;Iɭ" vnfPõ kn׶wgwomC̲apz3#L[y߆t[2X]I jcJ~YxB}\GUUӾ8>SU!^asvB8nkvJ<}hT~,^=8ZPbf|:#"6_TxQطH]YoC _e޶8kNjajmz_Ԧ ;ZAt  Da~__M 7PR$w9d8`r|Z~+ lJ[B;uR(tF苃]]һ{T[{\nMEUtLf 8d.< v Tcmx('"ʴu:IћٍkΈddD1틑"6vlږœT3o~jФoq 轞&.vE2.U`d"4X>«:ۣ)CǪf1}8ex=nv87*E5`Q|f:ϓ.9="`uǥk{w z$vf`=!"Wa0YKrh-:yaOې0Щ:fȫ5A}&$tZmz8!M0d/c3a]h̔ډk߇xKnwHD$@}ٹjjAr'n%mtGLԎ8z:":LUfTXǐct/ǣboٻ[+ڧf pHȪ/ VOpgQc/jN? R!Sܶ3<|-xF\_9ڶbA`sFY_L,'V62<{oo.qdzµ^*kk^5Ctq9l#/XMDvU 1c6| elW=c+Jmd$5uWYabϟSDiN2uA烉IVղXr&5yx U߲-ѲnEX'ָ)wfUݩdx ;q򀩅}kik`06Ý=Wپn(_E C۽!:A1tpn[ ʝ[c=x_o )5 #rA΋PlužX8uǠȃ;\Ŭi\r O2.,Oi@{,q! YW=Ƒka8`a{7ҕa)={*wKyyt>{wEOvn$uEoWwsLlLtu?ǦOKF]Zukz+q/R yX(lV=Uj{zcabhtH5gBms"(SU'\8$gv4wg),MX͛q|i<$Fq&OUGkf ZBk#AmT|6HòP e'I;)\3HpdB[lxZ,3P}`[M_u9g]z{>eRۿp.ٗПtO /#GvC,xsxŻ!ؿf_f)+k{] e\:f=>pQ W@1nJJ5'XIcQX)'(ZYE$xCFޫ:r>Vl_ky\"XV|u{y_݊ mcSuY4$ًbBه%_TvdE:O@?COmxx)yosMb8uyxeᕚ!Hssw]@E=QP AQ^=)ګmCC2n9 IYK*Q G}W<֝wtpOVUz_TQq2{ y@ 7YwblܵUuS8{jX ϖm)W?=r[-nA&XIZ"4=>nx̔kl %wyx^qe[om٧E0ɚxTUV9Oa h(,!]SY-cpDAmMXcYq>׫=;iy.x͛ixݣ;F0`0`Ve5U/=^"!hnr_NffJ5d@x?^M=NL텎ˋcAJqҧlwDZCȫ1muCEӕh:狀!hSeYurT{dy6HeV*XN<5=bbfC4R XMVq*CB*\W&J!0t2.Z[5? dq+L `fpd۩*A'Jt`=:519"fT&=prz$[o5hI…_ŁD* *)}yfR f΍s#ڤb/u7?!6`7G*RJЍP4 C@(ҍ-R JR!HДPE QH @ҭU!M#KE}Ab(@-.B_ 8y匦ВH6~F @Tzro?DѓZ"{b3'HK0W#ݓ&,ljl!|b(AB(D,  pYt| Vhb1# Oksҷp4Fmk82=ڂJMxdoW%j+v6\t})ٵYWek7Y@Cȥ }ַq\V:nypw/UU6 v+CeɨGƱm:9ê==Zخ 40:VǺ[WN۝׋'8WnwΜ meu 6k9kh2.k*7\ [>7ݵh^粙cdžmuum OsleIdY\/6_guv]5ݹvOÙ-kZvjJUjQ[{tHQ*A(y}7g=s6m-o ;Q#X` tjͬYsk8SZ߃%MWW8f6..c#HD4K<,j|0~';ecIn.亻FoX;ݯm3B43/Bv>)'`S-]0y7 跦)z,ӄ'ne}#g3k;ZsKeݖljWDu[?^PpOa F_O~}ɩϜ[o/Fqo|{uxonNX=pǦ7ad01*wA0ka}yۏ 7RK+5aº]u|i苢g1b'K3mOl6VU5ŕwn}orXv:D9kk'#t;'/Odbn\Qs* (S(e|L0< ݂X'ׄu}_bt"C3p݇5҈<$~b[HP\$A o6IJrjc3Gg9:bуރ gס EXH[8пC"">np!}^4_h={UÃ+nE?c2KD hG+%0E;j@Ո!=^ןXMu @ըr;]SnU0jxC]q:?5LuH{qe]PK[5keYxf]]joD,ʢAQKtY;1i֕ouv:{tf2}gW݇BBl3Rlm0Pk'vojnl5!^X ,~WJNq*Z1kuҼ +}xyowN2z[b&z6zhwi";-9{Mn[+v[,cՍaIiUV8ܺjDuK{?dldi#zwȴ mϢ˞ra7v&):!bt&wYg-voeh$\i1eR7@ `ǖ!硫 }>"J[QZ8{xza-i d.`Ig{TwDJs>{O,;2W?M<{u _؃ `.#zt\}x.~satI=cZ4¾ ?@q/cD,UIsm?eaHHDF*|Pr 9102 &?=16З$;cg!hdmd9v$o[FeĞA@|dfc9$-an)4O2Sp!Ow(:Gic&Ï>}9hP'ET@o[sD$ cbjimsPj ɡ[;K3RX>v!ND2m[cdc>3E@jm'˿9Gà?Q:C$lǁ Of!Ibuw{p7X[3O }EDCs7z/U0ldo3Íˣ*DM*&s!30Q;/="4Sɓj*9@ǸmeOt< d'އӾqA `o>_>} lxPv0J"̬G0}⊨t& 9 !D( @Aв 7w~OR(fs 8~ӱԾG1&a U;Kh_R㘙KD6bb'tbj5& : XӺ85Xܪ?)CѤeUHg:M#5ַ~oX| Yuso{zF0ϣ;*q5;˭2C I!I! k`E'D))y 5) {4\,FY0??_.1xօL؏_n 38'sĘz J`0nԘB35N(>fKGӼK"rC4JA>KVmSA#WuFFα/F߬E$!6𿆫N?Mv].)#v%gy%UVc.$v׷>H pCw$C5j#GdCr $΃`\õЌM5;ٸc/I3vna<vMPp&ux2b5GEBz:8 :煖ulDFH^oXS~ I{v1E S<T[?\# Z|z *}_XvUWҼH} Z!|Q:}CaU|aӍݤff<EUN^ߜC-yLẋ<MFw}F׶w̆pڔoB9DG8_#8vapKR'rp\ni`Uh1& INz&җLPUޯ[)1pIm+|V:O?s!(CcpF>wND4F4hP> `̘[͡rfP|nb &`@SxTp&f3mr}78){^ɘ% i,ܪ,Aw0ik:iG,{wI !&ʶƲ*# rPpfreb؆|G+f>zU-=tz:]ys6:~9d`<ېq uόNqq9zF&\1\Cpr'-iz`ʌgNQ5wq(LI/*twoGNL!G;dͳ9rV; Cf{s^ckt޵`9 o@b N-}L;EAM8hڠ,A P١!gng Xe+co 1vtMLRj+,k2ɔtnjZD#1y߫yO}jnQu14>s$XK31S;ʪ]qOrz꧎nfwX8n{wcJ]q땉R+\(ZK}geޱ3NZֳ0RU;/c:#úVbfuKNL-k8s7<$3]%3=sn&ma! $HM=fcuk|{=,WR8窙sY(=Q'Qeu]ux9x}uqF'zw\]qǨ~\N8}V+9uyuY\֪{008V9Vp곕kiH^;EWGLi ?#:"!J8v$h% tEZ`_CKBtt" (DڸIj< иߍ-z cި4?D@hng |'wZWZNM@Xu3~ #$,T?nwk啝͕|6@O,qm Ek\ СVna;wӳ#Yw:F13[UPPǾ@\hBPDtoܵ햖Օ 0:++^/ۓ=TNql}]|.|5fG}׍yq0'}韴lVNOl\?e]Q[abhQά^o1V* k, ;~ 7 /TJ(TQfj{\`^kTsKƈп!u.cmaHmPL#pv{fkJ9m;|>WGU%~_xjYp¶?}B1++_ ^TNhPJ(HW:(I ]Sh*}XXBL>#ЈC!SzuGdGg0zߊ:f.@M ϩ@ᙨ eИl:JAGOUCڽ/=|O*ӯĽ;GoMoˁ^x )Q'kGb@{@HX3DJ,4н!r60#NT>s>0-vg9xGOW`O A}b֢_$C"{3H 岁y~ϣAPA}I_?״)?> &:"6[ 7OwE&~9Đr)p~`b'HuNp{^OMUݚ ǗY(f_RK,웿ؽv&2$ _o~KG:km;ރ:5F.!D՝9H@l_t=Ϭ70O g_>q BdHBWJnA⿾5}v,0PYwOSG2/0b!q+=w1:y~YT@|(C|/;~JJ#/Pv,LuQx~\F84釋|A؟l4 ~qAG\\3.gbKO>O [ .J@'#˭r!P(!o__|Ixy֑j;LzDo0;D41)Y$rlBXӌFIZUz?ː6azQ:{1?Ǧq! }cqNE/bL\ /8cV+WDv>?~Xj^!u5?WQX矁N{3v<\:/ O D2 Ϳv1a&ZO,ӷԎdiF*]tDA y6>lcr(Fq? lū>Ċ$%ħSQ}O68;! l>k6خ|';" )?^70BeI8Rxs2#nI$HIg#@<!δwV(_iGq,oX~`=BTjIOg03ux<e{:}@xt'IT"C_VZQNU7v@gΠMxA0Mo9R5 n 0nC>*(`8޼HD 5]<mFcO 8nwo\2_Wiz|ps35^ow9 Tz=~y|2?w[\c=.3_]y|_8!`8i'#5Q2[%H3h?-R%BrYp:YxB 5)m YPv?;:ku[ d{x0gb/6TV-@{_ݬLHqqtpw( ?"@1O'R@(M{E1 yTNY?H%4>RWpںN3t@ȶ!ۯCϿ;FT80ܖ(")|c`xS"n&{8!R iǏJJ"7Ol"AtiqO\'JSA-XICHe0ݜ@ῥ6pTiD"9T7M6`9'0 w]>B%=},!IJN_b{uC HlS!3l;S~{U ^sQއO]J3DR:2~,DD^G񬷊UV ,,n>_(8ϻe?P)~~SʞۭJC DBNj @RGwY/1s,μ&ӭ\QvQ[9DsHEs:.Xn/E(:ì1PAe<ޚ]:lq7_܈ٕ(Wu N9ʑvPwGH=rY#kA\={+S,Sg-x nq:_?gLˡW*I}n@F 1aA:^p!*[z_c8ć0e& oO0}i4ïw%z%^ Pn8l \읳^oO}zq#XcWa3[8}*O.m] ɯp= 8=_o̶~ډIʢ>1GA&aw'/|J$D1(h (}{[%6 ;{mĐ}p'-#d;q!)Pz?@&.@;P]j@( KSϝ4u]W J `-ϲR *hAgG*rg 7qDpv_m40M,؄)Mv_d- @7N,әAdxԞcH{+yO PLJ]ŝelh7v 0ֲf)@8* O q WOGLc/8$;>5R|6Fc ފFO?v "wC\< U?m+&F +R!Dc=$Pǡ ǛQE 7ԋk3x^ ˳D"R47ɟXIHU{O_v =v>r"&dzA`=獮EpWCuk!ԣ|k[yvDxT;#Өc֘և^snt%)G"$Kv¹~;wO1FO}ff~@ZeKj~0`_xf㻌ߟqs_Hio†*]R/[0\3##=Afe O^˳dQ:#+`%`m!/_FC5s,u={(؋s O{׻hd!ߡ_so\VNl8٠2LI Of ߕ__KCIN^=VxT!@[ I:2`щF6JL >{V'G@LpMU?UOaOYϫWP{)@ dj +?@0{5ݳA@ }A[*A[ |U#0.M3p24U=Sp}_4JtK"sou[Cm5Hh>RjNgi6kXw!pMqqc)3~&M|s7 784qUⷪ~ьo N:%o+q{q[>y$87J'3kX.7Ywz_zK:~x$`y?7w,&VgDe .tcA-c֬bpsesCK7 -Kqי@Zye'+K`\0.w 'C'}8kn^8S-eulp  YK'!LïyHU3 l}~IN֯!\.@ lc֋c! LʏnOH?xrET7y˸n~wC @qBz{'1]] 2-ݻzDM~<AAQ ؉f"a& ]p糴vNCp4ww m% ]]xxx)8bJ9܇yˍf{t"Q=F'QѻmEI}c)[٣ PCD-KUŌw|kϘAw0ѐO|?A y2ByQC VCw=v]>@dY@i.b2|nv: nNJ}E )*T@=3K\ziZo; r-GPhđzC*no2g]oD)g/3lK_Uy\Pnd(<@lQꪊπzS/ѷxbSqYC }zeFPdY ϨҶiMO`:M-txè|v/R EH P9=;. .11GIO?l;nY¯P7ytAIMgELB(a0ã0–U SU_~7c<\tDi{;6aU<+?`XL-Lz!ק}$z4]@~*%jwg[1\a{BI Q$ Mw^nl$yue^$l3/kj;QO&n^$^'frsEG!=EAbzfEz߫ 3[3]|.t@D}}z_;@M(0Ƭ\??\0Ёйcܰuzc1(fb?B<~83A[6rxl!*VRÿг* =ƟqL`8fFJ{C.A4}o=%Hy}g~;LdVu~>T_tY\Bw9^Y7;f5f  g@NYAzZSB؂RRtcl]|SbVBڟe &}}CUo_;;l,* /0J3cS3=dܪO7uIF=>Y昙fɯ';/@q u'6T5գ(H"+gvL),bF =nӮT^qب:Ќ :5Nzik U Vw>]li4hCDĴ, Tdv|O Awh" /ug}aܫŒcP'fvmr61b>6Fkf.\ZYD!UHdJJ|#v |G YDڞs0Ҋ{=Z:z<Q20 `65 t- Qc\4hAe^uB6=N &`'4)x۽?7䘜(2WIĶv__N9UPt.Y) ujq=cg9jB,Ȣ@4cF o EPo?bxȑ?Wmχf sͰ~eՉC'g~(}n6EQ`!QZ_Y2ZJ}^ \uPݺNtJ~j;10Ig?w/ٔO7imf*M3pN6S+w %ԀI5)/U0kQR~~^x=aP}uϾvH>>z>#ɻ2|>??b~rM-p w5u"zy{/B`RXs?j9l~wKjG$>d>g#d))?1XX_Jp(Ȁt)ݻ d22JIx$|IA7 Hb&ysB耬7]w\ ]yty6xwvP7x>廊[\c+JU`m0qr7bim? UmFsYUalN |1ݿwVȌaCRXe}FG<ޏ A>J ¹avkgKl|Z_줻mDA2AD3gZ^{!z;6sكg[{G|q3ӆ4pސ~a߀a}6}[P&H:WPJK^uͽ#𪲝7N)"X*Njv7M+-l?H` 񿗭G*[(JOԿ.k<(IE vv@^@|;8>&07,x;X#:iˆ4>r q *?7j%4uR6ݟp{9ok}U ׳wHL4iXy eM`rDDs#2֪(6S{2~ zowlYi/I#t^vY5( &(hS@}#ę90ZFed]ُoH]䘁~\0ne$` d*1QE &AHN 1 %)\ݘ'>tWy ]r}RxӺiP1`ǟ70hjZv$78dǵR0zT*~ݭp|?M(?: &3gPqw_~b̌\pv$lN?o)4T<<\QXxֿ9&$3(!=?W%5}ͦlKl%_,+>8>=Vˏo ]B(Ȫ/W;nFc4T:r`:y)35Hi%=³^/\̵7zRՊIOzh,jIjr3Q_Eي4㊋7`%ݜξhF*G Lgcl<PoC-BP׹'PT::ɟ☚<0T@,˕/as5ŃDLJbPv[Mhx9Sl.C7ti&A)L=ϦE93\;oĞL@Gc$pQA*A/p7p4 dP{B%MvdV {!={P/ϣsX7?>A^={̳= `>39,M&#DHqwa B`NA&v{}2zp( za!JFZK:BgLCD!Ӹ9Ž|wۣ'@|ra4((fUTLe(" WZtӝp9Ǖ?QsqwF?,$cdHaNapGk =>{ o  ?'ʆZL]UN'y"9P%JC)`uѢI}CCH0=0pG":3퐨g}鎄)2 Zô`'Zp^ya9 Vsg6QE `"ѵ?7$$hH<{FJ@i=}V("QwPCam>|: SP 舱XҴ=&@: RFcL! =6 S)DoCO«nIIȂ_707Q{tQ,MP? =@v@0M}rI 7m-Pߔ @ZCgl C"RMNDRTLf&<â ӶDm%ER5CC1%U RQH5TBkR$+|aRo)j*O3,X1 O|ȪҍYp>ob&\"0jF*8*,1wznÆ)J ȃ!} n$!'֌~zOo !6(׽i$Hp$OD,B7Riɥ )wGхc<6tB JfD!ϖD(<0ey>ƿV/>lvvIS@h__,ݷ~ADye SAAAT41<7!LpSCl=.AeO>ף" G_Ir/W tI'TB=\M_[H;G]%<+(c%ce"-ۇc7;n,pDK:]d=rE4`|(׊(WU\oW5l Y'mh8]j9ROw=hKTOO\Su&S3Hف.p4n\3iaQsз{;,)s>/BwᚩeFM,듳X/SƲ F&f@/͒ZzX:Y}|! nHn9ۙL7?)ĭ#ǽ8KuHz?`15#6c-ݚ;;e:<\|F3Dm$=܊e|گn!k4_1Jk, pr^92s~Bm*O9=7͸gt~.L'|# PODŀVh W"ÆZtəFg mUh<`cPE=5ԃrxnA=!ϡT(PxzgB@`A2 X{\K728<. ,;>dD= a&љ&. ='D='oC@8J`z j& F!3[ῗ3`5C(;G C BuFV` _ʾ,*e4`">%>|/䝸~m7H#X(4bq I΁x]QmV{tPJ9}ތ9ʸ ,B2%gЛ/ Gͼ, %jI6UP"P~d/qc؞=f&92HENMO{!2nQ$lT1ؚ5p';p4iA%C_3(CEmxQv괁n:HQD=ƞԜ6W1s<IIIJIaNGd׎Dk 2,G"8Q}??c?:=@tf3&@7+e JȊO\ аznݸ=zA!y_g^ w"'2r?l %!Ztzla~S]z10z;@]cayv^߰^t];YB3I]?鴠.@lhd9h͒ `> @k$BrIיćK<>e ˈaud\X5KfL02i ęfD1Э*):=2Ylfhb 1PAhM;A?ЀfKӷh738Ƈ`Tş6JɈʈN0j,GS"6Hɠm!;3MÑ^1Q((&e]Zh#"'a~S^ gG36˶/rs6;*?JRs"M( 9БDtayrS\@z.W<<xAPՌTFu[>u;:lS3 'Q;hRIq¹ץR6s8`Z5U;j\$ȝxpAu8`|%ɡo,IhBecI݌ T\P{=PH `@zwĸߌ)|٘ͼpIdBŠ҇lSݼ:u@y-=F+1~t8NF\h)#Xi=sbTkU;D":pj+>J2y^z0`;_o~x?! yB|yd0=>=~26~{g`}zګmegC7{mCrr3Qƨò"ba4ڷ;=\v({j36CsYDu.KEh6 B|CcFpr(;J8UKX1P7L& GjVLG32<7L40L9p:;-S~yQ! zfM4UG@Br1X\ҝ;v?gIB2w/"LiF+Na1Bu7@*KxG~TQX7AÙZK푣l;3V Q$BEJ@c.T /c84 .^QZ$H*2-y_j;n9l80r3=$x@,9mwY6痋 p''"WRdZU̳(Qb(O4li8~t1\)'H`g= .)ʧzz OHbw$8\nn2tx q(#p>fđe#b2s($x|G,IsǧН80`Lx< &qE  *i LDL4(RD saÎu+/U5A /5(&rl:{??e's&dG0*F*hA]kv4~62y" p)2Ado7'E3-n?#H980W5Lg#2?8BO I'OB~&}dPa7Yiyb7Sz0S)aqkQ$?1sdlg75_:n=\AAV K4YQlr^]rf@ j BP-E۫LlB d Zr!u,m̉ >k!q/ibjۅJÌj +8Y {55qyEaq)D &b] yTh\Øj 5ޢ0pL&U#mRA9Ϣ-L>|Őr(!sc >+4R3m,a hհv?21,@ (lj޽pwuzoyCx@"[ Iàp~!,!xcbc ?h靏%M q?sʢSѮ,)8C)!7v\=ԹN]T#.0N: N/  /FFx=Ruګeb$J(  tLC9M‚yIS79ν[w(#.$ϲ dC*GvιdN2(o`=0h]f 7vezjwrCGRiSA"Ė!.[rtц4`9 Lp!F!wqC&Tqqg@9`=`l]U|ǑHA>QH HTpֳCi.f0Oz.0%0!bB!cXČǬldebFLIel7Ch@?PHr,>Fy8AqrVP ,o,|@'tc#o ?֕BFa7|Mg,: =2{lSo;x6j4{h46YcN F1 d?tbrћ%f cB5cYԓ,dL]:DIjB")(`~= ,IhSUD O\_,O>lb1fo1J?\TlzdH  62p! ه̑eSNn8׷R:B[@93 L4 ?E-(i^gݵ~\ju> A@ U|~DRM(߲$84dn,ĽR"`̼~z 66m?_(gDz֎|hOqt|O )T5B&Ɨ ~@s~>^,i*4"؂3zP]`\|#d9=RCO17`'[Z{z*mE1(e[C%Ȋ{^=}GSZNE0EN08D%C3Gh&?OmO2&ˀ. 3j.d 8IJXݞS5s%xUHA?Rj3q|D evVS{/$mJ~g\OM,CD;Ê&T$ѷJ] 4/0/)kAdEDDETU;;r$>϶MD7Ҥ?~ C xf+\g?GF' (ԢwJX1蜉30uߩ.8Q> p3Eoprzn)!zc@Aև_uM{%ZJ5 ??w2pwNi]kzkOM>hBC~fRuH X\BCNΐ'3xR2#V3T 6`C|$ʍxCSAUfHC%O׾xh^hѢ"#u=3ք2H Gdw9f>ʮ|Oлg2 q1gx"82xT#C,di@!J#J4 Ą4A) _Q>=}HC|s8쾌Co^bB`%i!]JٞģG<|?1߲;0V#Pcm䃤~SosQ0'Lfk +閥2[83oʕNZ0%B^]G1$sA^AgxPc5~Q@l4COʪ? ;NBԔUOءHee6!L">Bf~:4c)FkKsFTKܱgPbcӏy:YmBdڽ?IۇSĠA92Ё ON9]˽1&ӫfn&"CKc{0DC {w#;3G`uz@=/k@7 Fόh^MfO7yꁰq;w$Gϣ& |se UVf4O}`aV!XK_*vc^մ-=bjZ~!4s̐=iޘ_aI%E1xx@ZؒjGoMZ~b"jN4Ǘ$ciO4G #OQǛDonD1oCrV#Awmwc_!WSC 6Uر U=l%'bivBJMN(D>PSzYo{;a"D850Ƃn~Pa'OeD Y1ˆd;NͦE>G6n~Dp{~B"C{҈V%y=>z fgBƜHø"kͦ#*5W?SQ6,AOw|~=g1_,hcl;3reBUGo D"'jot<S: _qX3vXAu$ rsM:1D'W 90g*$/n,%${~<'w6Ļۇt `5D@Db$,LDT{ }bH͈ԵR>:Кz7Ua LDvѢG q'Ѓ^O.ޝx;IC 0LƮp!t/&ƈ =."X9Ai\1"!2B7Q P9(a:gJPd P(b RTB*z 6B쐈#G**.ȠᕂR4PS:v-QMSM(tإowѭmsyniO_GBDq1a#!_ϰeGjmJ?;Y+(2B03:D>04"r V:ai1?g R[xQxE{ ̕$};viԠƞ45= jMtr&:^S0XUIDz8DQϝD TX*Dz=z˅B}èCI#mLACz=Ώ0!1;=Of(y$@HR3y]MPo1:K x=دUYH?N˚ # aY0'?g>?0]>ߥ1NHIZa˻ ]dҭ]vc u-=}5Ca/)nkZϟ~jf yB %}'hyoxkexsݞ#73Ue[z5;ˆx?=zX9Oiw(E=( QfGX\o)#UJ8~8"o Umol]COܩۂHD=gp㰟=cDR̓\3M'' ٭a:Ԃo]`udO+$H Ԧ:'(ȅ*Ϥ_YP'ޛs|䪠+AL7 Xc,oɘ ",~S!GOx!Vu;@(}%z w9DWGC*RC/yc4Xdߌ^8Ю䈎Wo*~xL1c쑄$ixMȠ &!brQG})3;MCg.ԴngsGZWWCVQbzY/LS76نn>ÿKTGKb s흟藧R]ף{h0hKBe5H6Zt+:V'_8^ub߃]hV{:?/VEE~gd3&Դ'P*m"~< Mt"'3P  TQ% 2'1'vݎ+'4q=.1ñ Ȉr=\ 4MJF~˫6PD8Ćȑhy E!u^kCZ>qV[w:44ju$_@(ϒsi% 6as0w-XT8 @e)w}4CpaWN FP5Pu1({bIN'iygV0 G"VlSؼT{!oǴWu{Y(>? w0ϝM zSႲ$ij!WIld᷷^v6U=o+8$0##LR u.)2kҠze@ٳzqtQBBm>A.L$x!CO=0zƘ\O2L\؎RsPr,VPRJt"L&ؼJ1dY7=GJY;i B8`OaAAPUQyUX hAD>&[e<xX‚2K ? @чة?!vMPY heOeR-)n!C`ʱE7w9U ?QO3,R_̻DSҟz%Y,]s4f1XZlC&=Hmf'RQ5<*߲q5rtbQI|.\gzQhP0l0g7_۶j!.b{s.ḓ%44ہYJH ĥ#LywƵ&8T%MiN la:9iP&c ޻zyP${<&"u/ z2tp)(Hؒv0zp);$F6xpB2qC(,[K3n `o+x5 l8EΕM~ Y}h1/?Gf'RA%QGhA? / ^ 1!FA{Cgö9!C "@Va3H̞O36Ș/ zƁ ăcGK%a9 l`}*IZj}:1v9:N5$I؅iӗҌL1M?^lFd>삙z MmjLL*]?ӱ]шz#:Ƅ~<: YF;sjf)6.Tª@{>K?ڃΆ"z2+cE`4ThD H| ZoK`SpN1wdz}D BNǻMi6JQċ[JaM@";-Q94Ië]O(h奷9]X% ٸ5Ls YR=> ;@:R Я0Hzn y>S=H;?`T7u~Tr+A΀[zl$pwS !FaH,$3"$ = *J d%ϓxʇ:nB.lݶ C1Fͻ6pL0H ÿ|I#v DHSEL%S= HEb z KEބ|q<C<xt97%Ua7+V;sha(n1lA'f8:N60q7/bp8WhvvZ4)wBN.1ȴ75هW7#:q>~?52̙A 6@{04З Ӡ80#=Z 0 κ{4XiM|o$p7q*/?ec:nxjϜOX )k]Gy5G0ݼw37և]6/c8ɴ?a8*vJb&Gm385R-k(Km벴>j~¾TĬq5S;ϟ睢p1O5+cxss$6񧸗τ1^k&ز=>7.=ÿ?0&S)5$K{Xyw+8TQGY0Ǫt >@]9I rB@$H>b|"}f/Dfaf 5 UUUTEs aOX}/.Jb'rm9>&Z*?a]x VCK-_q"kPj+lBa/qm1sm@&¡8&Q`S Rȅ4 Iv~Cs`BB'[6!0F ; z%("9 &Rd=@T#tB1&M LQANS{w` J+R L'I`fQ ΩTd,I)"@Q, EPTRs),2Ͷ  LSA1J(^Q(4`'Jz# giٯRz0(~0EKtrM}  p\u#?'ףG@< swY8*F.`YPI"@LDwcqB5d` c Ɏa̻ax@)FsV6rܦlFn{n %Ù8"O"Xj])jc0Aڿ T~݊J"$#'gALDE&rF"!f4$NgFCGQQԕNt16n]A=$T>ӸO7~}2aAEb(:43*6'3" K_'ʿSI^zA*tj;P-BS U{)) WHONZ%1CA:1OHBR)H`Jlm u-0,f] KPO!5ETiiJ(f!I:_Z(Š>f0CHáI|n" "RŃ#sx#z&R*B?'#^׶g,;iˉ*et*IPC1z7}Y| CK`/Fks&?1 ?H9G"`13*,9F2QN>$܃ kG&ȤEij?[O NV٢41m 7e,ňMATŐQ&A4;e $s8FlQ)z)de*f0Cg[B܎︁! K.?Hw6#>Fum,g>sFc%!s yǡ|tݲG_k9Gٞzm@r(F CsiK0ˉ >en@&!Ĕ yM s"m#yǃ`cs"گ6Qdd)0gyIFI&/{K6UTD8bD+0T=UVtL0y2¾{ц$`8XqCOK~y ;g!!q+Ƞ(L!P2J]~dNJ8)<{NwNip]< UUUUUUUT!s7&v Xyì9P&c$NFvo+NAc"܄ P :`#=`f5eS L{ & <i؛3O롨WQB'gsONp2BIKZ4Dzűg?`zU}Sbzsة 7lt?JwǻZ=G3c|LēxaUUs&!;OOYYb9=&c1!Ù)- oxdCrؐY" 6oʫ잲?i);ct;zzwjnY@` ~0k)h"`ฅ\ }㥳|kYVt|׷0V9Wa)ik&RZ5rbDPfN;jJ=6`=!1?oh}٠}^ gp/t3sBLmCkU7>ymmې͝1Ɗ5`N_?9>WHK@z-֪CFCmDŽiDFFYeEـN_t ï?`$^fY-% 黁ۙQ9 xJ M!%%S0 i): Qp.h*M5%k@ 5aN *A )A*]Rh%zx~r8a+yoZY飜KA\0Oc>c'Yg^ U).Q[< A}rjbFyt6RD7:;(a]rG0$d 1 ^M/'Ns8(2z89;_Z AE]h* MVc"DEM 4O6h(b(>QU (H0lc4"#mw8M:axe~03BR0Eb7 **8LyJQTH^\n,x@̀()P%,BDp#% *&Q(OhCD"(R7iõmjbN|aNăhT ͹2<P$Q;HCVÿv4C[DQY -כU)"_>QDCs9 `qz!aMސmɒ #MAf颠5rޑ$pJ}1s1lM>ZÛ Luzz$^o4*}8}C3!k 3+>lGCg%>|:c_ 'q L!WiPRhWdʼʉ*= 㠨ZCGtKv=]{igܺ|0Dڧ`N3O5`(>pF Fa]hף))ih Q|]u@PYz0L;ЇnrނȢw.tP8% G_bE5,.`da `C1>xX=| o}G@0&fقqKXp# I1L,d$as {T}j" CT#) g866E`BjɦHC18lhMyɢh E==8fmw&q'[Ļ!nYbi22{7} qsUl a6~&uH'ar¹VPu9 ;g)I70 Y /"F \Xd$C&bdWi1xu_S(QVtXr'"; !91lĀo!!/A0#”)JF1x4(#2v/~vE ^a SӺ}U,ޚT79waz]I {gmP |=dJ`{,}f A F<3`>3PK.=\uBs@<7YVB:g ; UT'NR0yڶ eUF-3miCi"@hINf B(Mh ϤA؋Hov]|ȪFJ?\~a51CB (ASꧯLjyO`tAm0v14yp4 /epw4&Hb!(XS7L3(؆2ll2oN,)P{nmugCw0Ȣ;8 \ht$B~BdԀtPr#GebRj !B1) @ZMP4 P=JvF8pb| BC4rآ"HICEcI% PWCnrK9o=G|i@6ݎ[4N}q8G]1gZ[50s~LSM"Io]jhX{>:mC;Cax3'ng1")e.#m#xƈ+"Q䉁V:t#ίkfyH|'w2]ҠR)0|N`=q\U*;:xCLzq' sI$a9 C'mL {nd(gsD PIHkttRd!cPD;nQek1" R;tVe_~L ̇gl $~@TDECRET d٥p@$J Y)KMe]9#aLpDERTLh "ch*jb $Q@*" : [4շݸ1/0'9Ezj݃8f<iG" (#nU&c#f'@=SBGyY6 SQQPPF%mgc t90J%?Ƕ/1HWn> 1~ha2ih!$\z6f5y܂Ny S1!C˼Zd,L :{\ġ>ZCi(#5ܛ,T UUUTTDA "; '/h#<-Cv!OS b$c? UEb'Pb2'%!BxY@c8`;l"G3wXh=UEG%ʔ H$(E~q0||`$b&$T(D% gfdǮc|SIsن spkq_7L ŝ:lvd2F9~QAfݱ?ViaKM(i¨YyOp+"=Q[Γo jzPԄ:uWCee03="M^s50"5:Qcn,Bs.L~<ҁ.пw': g*IfΒ/ ԋP[&VE._`ot"2QqIXWjEل{uPPc,u*#pyaPl팰)"qd[$K?xBBzO/|tj%1(5PC˝l w(J(yx:8077"fL^SKƌe9b;w Fly( x'?oP=Ѡ<:eP; X8yA4P2*n}aӻU.bN$<ֆw9f\6K=>!.RK֌@B(ez!׉s߄:1LRdTqp+GUV@G2KYb?m8]rTS$[:Nό~2q:n?h3qz6L>qO/LpAe!͜$[P MD)$~>c q|K: 8Ml\f |̽-%#v!d=>R@PA wDý$Ps /Ѥ^cnSlSCt] fM3hEᯒ\#Tӣ:T|&D5BA0\CnЭhsb0ER2)7q̜QFPr;QܠlQۏ0G:E dw*vm@(S(䜀C]jdO#I?d9(BNDM;sGi>ƞ< GA$b#E <-[p& U 1|&58`笟BdFWqt!5B%$΀*&f@G;̱;k* BPQQDD1A12%*FBi""((("B dq?ۧsG}z~Oao1 9 5iz!0=+pѪ zDA`mj"`(@u@@IAh=CLWWhmN[L7j&OlrSLeCYxƇ&kb F ͇x:f;o̫vCdp M@8T8 >')}8ցI`#f<8BY.i'I@lte12fZm94נl*CNTO;G0FE5 :CO39(IbI$ɯy<_L"Ye[1)0^vsq|x漜_gHjw'~^ͅB@6r=^0O_:2 ELcnI~ w[~}^gSr}Mgw$Um@At3V]7xB[c b˰#SCG>BI]nLuúy̢=\ڶĭڪڻpNa^')DiӒ`]C,mrXu웷_ $@@MFHr|Wid=|%J<߸1M <T d*N>K`f۟OV |>]Gҧ_p-UH90lF|lBc2=!`U$9_RT#/ ѻΔ%`j(4  Jn"L e`޵AvUN)eJ)P:( N I$h3wkV_0cWD%C zc0ŁQPA $F!Bc}fݯXNy)JTgSu7Shzr* P(!iqLA~ew J &i>t8N^4lud^p{5,x,ofRS@&QDS!%UƎ~2QcpH 0e@C 5p#r|[6[of63,#zuf4Z>KNo|f*mfL 35!&nΎ/=v\Bø; N?Pd܇CyqpC(ۆOj*tgv00cɇi0:M,K f2D\%oAe^&6?:qxo)ad}f)͆. ka]/PmQ** L9YJ(Lkn26X)׿p_PnEf2dCPBu"3P/1(?I_L|_h l<V}DE6t.>bP+W@{rQ& 3͇ݛZeez(hM&]745J>p;j$C^aJh]\Z.TOF4oĠ9ֵak냻7)1Q@ӂ7|/ם'>X-j[aoGE?'X+oY:M4jb5Ҩjݛ@JvP#r;9Y2 Q gsT*0]tFб!h88;;.`ql: 4zZjX\)[6՘u;qZLtnLka>׬Z5yxwrmM1U UP!Pkbߊh/7{HWPh(-Qܦ\p |#LI$u]apa!!+qh@" l pGurK/@mإ@׸NZ*qx ݲ}QdSll2tWxqcs5r;A6uE7oa@-[֚:-Tֲ &)f - p8xk,l`!^WJ95bg*ME(Ku^W8 is>ޡa,$_pM2'JYV0w a6NBO$t"'Q צǎA+җW vY0`s@^@ %nҺZeYh㽆wn7@l)BOLTTR|{ :gpnҨ,]i^I" 0/كm7%D2"IV7f@z d1 uTmG Z>L 3|wk`1g~cי]-jH0&1$gc[*ېnzt;0Gk]y+t fM|ɶq6:Xc*1$*k`e8{[ l9_u3J.LZ"? 5KRֺwtI L~B+$0fb`D2*8g=ܩ|a'k1:j2D,[hCHпz@ h2[)?~rv֞I)RbKUM̙D C/{n>/~k쏳vݒˇ>)\AzQ\Yį9[){BMN:g:KTdH0·w6qyh>>̈́0C!wc`k, I1ц/c9: s PԿvWAquPO?~/څ£:8!d1ӪU[ѶG>r֮`"g؈Aj<"kpo/ƱhPZudFHe)RZ/NoF#qkZO@? Cv fj@2>'?6(RzR2+89?6uljޜeOw9|N}75HQt&=н7iSi>_ܦ@bq~_??xN*K$\AW]szԟr(ܠȩs \p'@ `4a DH!ec!m 3kPd$\S)_s@9н*:3fp~77BPpPbd"%bEsR'POYCؚUz"<&4OrČD.VLIo jhg?e 67^h?{BD(=y]l3J! f6j4 s3C1'N萀mł[EF7O7#}M59?=#Dݫ Q[:0 %40b@N}?f}߾oqp}JK+a3MTi,Z*;4c11f oY~Hp4ŀٍfjW4JY'* ,d(4%'qs)k\P0^AcIqZ &&M8L|N^H X0vp EXp3mK"7uX$oJ5p陱ŚF[0ysuNj90Q" Y&c#YkQ, :԰8MÕ1#7M.Ke<\Zc3Q;(`T4*kq 2Kd+Nmtb@==6 *P gdžQ $cfFjh/?PTE ##՗:KgŭӗÖ6p7K9[M|sG* j p|'ߝUM0]=>*"'dxL:/R[h9tY3k19˧lਠr6 tnrο]dDq} P4Ό'ӄ ȇA6 ">>Hi RPYM~[ TP>z`^>?n<tu<4L$Tr˝,BF9<Pv"o~P ک'e?0u%]pL ߺw}[Í+c'a>cО"uzᇄtHvbHK׆"!ZL 3@P׮aacO 4ͪMB!:>PFȂ1THR@\Yk CE(8}pv01U*ۮ^2Jpx@z| }@?K c(@>Cz E HvM  $[7BCM8dD":HKLqwOpΏ߇O N&I^]<֡X2r(d?3߹u'1=̟O_ԥC;L63ߴQL5%@67!|vNAp{O=_jH5j(| 0 Az&#U#OT7ғc6)Ѣ1 .QEPXE-3w˹ya$C,2υX!i;N4ʿ*8٠$!ٖ# Grhnx. @l5mC 0!oh!YCQ۵@| VZJ ؼ\—j$RYX.rkj*aј{y⨣yՎ RR}@uI("(2JuXt=zCggVP}>oUQ+~/q ]dGMg%cli19{g<.dΙ$c5H?bfDEJhtIsJp4{\W'*'TULUDLQP1Vz44J:@ y ' DSZ $/X0T)܎FP0RT$M$AKHPު* )&I" F'M,D% CP9,@PPPB$T0MIN -&LZKCQ J3: 4Ǥx,SD`l'a?,GJw !׺$OT/oǷu>All$4X-H3"tȏARu9EB!xpg6$PᡟBP RhM.6aS Y$lsbh:L'ytBNB@  iM wOs®F8J o? 'ռN)c!mG rzyr^_t'PC0GDv?M.^Sr#ytL+QR*<:ʈZ1xqE!Y.|J)*ctt6)i30*!) yB2P#BHDl&fh!(eI)GU tfӁ}h;'G?Yq:olϣ2)$"juRz =O!>>ǃC8Ii ~9/N/ W /uRS2st;aiC#ʂYF$S+-IL:R<ܴg퍵v܉ $Zv叹.6TkȥNFmghRc Ίrپx-MQLܠ!}}痠nWuSdVG:[} A+@@C~/kĘ%ՊC?/  O<9) 76WC~H@M:yhN :Au.GSm?w~׏ǯ(a|PN>f>wI!5Bo%>C}?e)Bgy~`R_%B$g"Ihѐ8!3x0>X&.Dj($Q?QnO l׆Î"8@TB\Tf$pm.ctj%F2X"JQXD(bJJRY)"E$7c@9Un<J!,D =8"J.P˶m|K%#Pg,_0"6PJˏ&H<<F(vr@"G} J%"T@8?7bq\]4^*6Q2'D|gW>+;D()d"Pz <r &"s9V.wh }lE?P &W`{Կ|".—""dUpP"" 8&}] $9ecYw\s; 0p#9[6߹\'`lxBmئc8pĴ%LTIDEGi4"l_y$M 0Er02JA 618疚tIH΁ŧM%lad@bJR` ] (PeFHDD_C˗m5Ϗv'~0`/'=.fREC)Gk]~0CrZR#! Bov_kyԄON>@QIAAD$l.(jH%C@IHd^Bq0`ks<{Œz9NzDz&2Hā\*$iB$!H4PУsf C>gR#"",rϹw]"F/ w {;)9ˣ "S[lxC߉dxl?V΄|>!^kŠǟD,ba@w2N}^B`0]_Y/#M4Vƣ>%FԊZb"-Ht;~eA8|=qt4 HP̄PԔSB4HDD \H+RP)ґ "AP K$S#!DSA$&@?@ "]0J9 h7u媈 *>!ֈ$F}EKo|^'/NyvLDQ11geǙ3c}:=q40`";wwȄZZgΏX(7eFV9}`d E)!:F Qr(;ً8@(y)D[bå_8y|q9pDd1#>{)"aZ*睋  N#X;8&~znvTԔ0z] ?3m+jBzL+v0`҂{&@i,+K4/A*kBrdf٬y2g3iy!v;/L P&. iΝ_Yάڡ,$ m_akw2Ί{X(ݣeAp&sf#\!T;en0L E`bB~ ,&oc4Yu6Ejbj Ȃ:]bVE2L&MMD"OI#V"r7 H)!:%;5I㾰Mswa3hl䕋Z8Eih leF#b­k}Σe3$T:Zi|cd.υ\/0q0t/ ߲-ytccפ1niG1q򡥷^K~5LDXé%=a $yѶb"i`ϟo OvH$鬯|-]}X PFEᄝ%И0o2 ipL5:bn!XN ep#-Iʚ܁ -@R)J{x$DC>MD LO?k)믖7a8C0 `} KԐJy^k:jP_x%c='/9-y3@;~A0ݹ:-D{YS>_cSN:HRs~?SVtiso*bJ-z{Sh(n~ViQGoп? N80AYC`;/{Ba nϮPd ît9<,j8@y@RRiw)fp0H7?'r\o!:*N4$b)* ;?O ܂f0DPY80qXf$*FE/ =9|5>|>ݢ&P4w !=nS3DVaQCH$CS9 h{n܋']_xÜ]KA^>5BvQzrѦ$17m0)QQ4Ɗ ef &<1nF̘B.9m:UФR+cv .a1F[$ 1EUp׸y{ű@9'@&owwɸ!tNž5d&("| )>  S%vwsI(YR0,{D3n0, tQgOiyפil֢j `5T~5A˨yrCњ ~3^dSR^ < "r M_S?i;6)(ihM1,|}!aSsJ?#pPNd 4O#~9s?y $u%HNƙb2@Sv0i5 ܯ9$Ãs`1Bk,.?w`LT$&$فB1*BO#ْg-Y1o8`OIaWBZDAɒh$h$DPi!%C0ﮌOg ,yww@@PHQPN0ޘ˞,B4B1+mL)I 򨮤u1P*&z͇q2׀`)J-;a&"Et iF hZCZiDi(M(4%hCBЃ4BSB6FDJAR$CCHQ4 ihRCB (h:tE*E1BR Fԍ݄ϫѦMOl$C49 )}k'nZfbRUI<# gqzgl}5ћFtMn6s-G8H}09 !r @NB։րM%zq?}}><E:6C@F\"Gs&n`5E]Z1vI0LEq,b޾ExF7%2N$(eS,iP)D[."KC5;^>I'|GC 4$HG{+>s:*vuS25?Bi R,ɬڦS> 8|}pBCE54 #(aAFeɬA:m6F1J4i#EyM@K`i$3ߞ9Q{al]dD& h\j3ɮ&>4)/!A ' Dvlٸ` &QDPAHi<// tZIJmmGc$WLg΃ɞɧSCCs9Ӛ֨98EUhW,^փ;H9O3=QN;ƛL ikXk :A;FP2L[tGTŭNs`CF2XFcmPOw3tj"#&[P4=`$T ~RU燿/ Ki=JvQ@y Z>|ȑwhd $$oss¶l17*I&th@i$gBodNyGl.b(QbCan41EYYsc4 kΒ &Gjo9IcMn ژ" heB^s|KG9=Jϑ)!($]Rr5`ؓg]M'.t yݢjpig tlSu |h+INwqJ5C`uM5>8HHsߝRyUV C}8!Ic(PS^c=c˸!X n4PQICNnٚ&BY<ڍN ֆF|5^$vp\o17謢P)M}zU@wm;raxbc0D44510b7A5̟c!C6 Ѷ؉PfqF(c3Զ"4n8qTl[%;ܯ{EOcS ɠqy1 $C26G!\=IJ1"Q5,C1yT @h,@#a:GPP䘦}\╬IAX#p)'a51w Ib&tI}ewǑ ljNMA3AQlj1]([ip#ĹdBicM=iZMZzs XY`s4&Ek;`Q钰m")emE$ywb"j5yxu7'(v囖)|٫g[s/a%_3ww'QkxEqfr&&`r "C__ϕvta,\V^̂yd `I .7:OqXXr<;8נP [_ٓވ9(gsFfr*s*=t7k:0 L^[㑝hR;XOٿ[80&<7w5$Ðu^ق09ʐFn.Rڢu"%&!h  &Pi BdJ(JJ9r0 4! `eC ?\Cɫ l%9PI5wyծ[6wBf$co d!d6{+}uO07q qB#Ҿ}|4$E9u!Å*d+Cʦ['QXQ1pdrn^ͤl[2xq lR6U'N99Dh8cXx"m '얚-"7@g\u膆ƄQR}200<- QV6jk $-&dE us|z9Hn*}5&0t]w@Y4]IHuH.vƁWl 㠓螘] ]R݆*6sbn`Kآr۸)LQ<'U"iD9"$iNFhA9rP@hCQ)B( &`B !xH P vh# B^X(e]J Řž_6)A@zeC];@'Ap?yywT",$Hzm | )(m@ ȣ lMIP~'\q1`iA~iR-2?h+s;5r_ݔeSC= c f,qdG1lЩbe$yE7q (!U4iUT) @MH l԰_7 PVs|- qNxz5Zu:ө-<'l'J%V갷cEM٦S >ڵVi: ~ &n-s89Y,BHj$ffPC5s6P1@ 6&"I9~xKuX4ߚA m3T/:B[%6a1mpDdO+8RRp)`iNJ@j}Pz&]\&&P3fk,4ybD:`#bAĵO =evVPqގ.Q{qD^=8bюiRz=dfiYF"1 DId!4L>^ڙ@v"u1efG0;s9cvპ>:PQ=Ưwg1ɛ:P(l## ro\XR%Z\j+`&C"m8&[Ĺ*הoy>\ 5\kmp%o銂D"O:wqgj`Hm#c28C$:\Tz$TrXanۖ,1X ]J 7^4Ȃc;j*έ6fCڏ'h)c!O  QwN[O `m.|8r3C v.pHOeZ\J6AţhBqqϸi,0/i IDEzv#zs|pmir^\I#kUbm2Z'75`.C)1aO06M''O< vbÚIrO #/ g㗖 $!&4FS#ߒs}׭¦^"+TZh * g s/61mU8CbcG.\pJec2rĜRTr̆Lt XUv$+eLF n2ߧ<# 7H' C+;WVAֺ UDrKu\nuTՑ$-mtCF?4)xۮi6Ṕd^7U2M@#H1* \ԔHgS*H3Ъ2Av$@Z\Ӷ|qüePCiǷv@^+67P).j;烎#۽1e&|:jrqWT~`bM)$aLQ9sFrl$)ĐooV7hCIt6 Ҫ\dY= ZAN-/].v.֚ӛIq%q)[Ts_d%KS;#.vfÕ8FqڷV-!ft .X#ؠ4ID4RY҆`0kP!PP:fI,8؞k}:f߉^*x s 8CaȚ|132>*՝JO;Ydn鲞|?0rP'ۻ@6Uq4MDY+Zn{ NeԷ $vcdv"Z`F5C}4d3.ɾ PR)3u"a]pյՇ 5F؁&IX[sog+۝ Ihl&)YF:#Sq9E(AH>O0q=@qF*8Y8Q h` Vx%&30Kff&3yqMc.M+HzNKf'^% .'- $Ĵ!rNμIۙhbBJw㌷WHyɇUXc'KӰhQLhU) bļbT@aalQ9Cr홄SrL9b4IVAKE;i:&rI!)@Fq۰2*%' PLfG:fnN3h,>ie; ga3 38̇95$㉍0pt^Di{Jv~HZ %&t!@Iْ VKiK 0≠16IH] ĥ4v07d:p8._j[0B p\r:{2BsnFIdvtϥMDQ ޸Jeb 8;Bu:d׾I5Mc f"%wxmiⲉ͸-wo/wΒөr"PM4b/u(cp1$>GIi $K.3ck6o \v0 NmZFCUʔMD%ƪCGs9jzfkDȕBI s,q.Cy[#pĎ#[ҋAywk\,]C޷.ˮsXn%=w<~&f`s燅*6ΓdhBHc>ZF ˤᢲTQM`!s)i[1U$xc/ np^;|U:k×I8x4hL?N2gUuZIXvaiI")w:X !1V.ǩB 0&qBn@t'I"a8F$eї4L1~OcIieFTea;$gӈU|voUdh6S^B< t&j Ny8K$3aH)xIXp,y>j8FMvprasɆ') mCMǷO=%1{Do|Vz3*0ZLj}h=l7t;×n!mKGRP(R.{c==p1)|r348 !2 H8t4!Aa+f-#HIZP㺖" 4ӿh$渪Qq"m}r õ3堃y~Qec[ًU Jp#떵>б2ӳO8h%t:Ǽg6;;uPd:0b9q!26,[w.= 3C _<#@Ep4zCf_V3Ʈ SçW)4[Z%Z,PpSLgJӥ3g?-ś,-K5N']#p#Q\9Eq8&[s P;#bj_ϩA$o9B #a4F`Ve4O(1çuۻmI=C5ҘW1?H,{r'}%z[F:F ܱfuk$Xǩͥ"8d%_TqWVu}Z^ZT]-b ۚlXHŠ;; kiJD(Z-K㩅.Qmeg ,ky5]Id" ƥ# y[O>M (^lmQH#UIoq2W*FD{,[Mj3RvXԹg~.}fd'9_0@ !A'C/u.|lt! [-G*d@ߌF&;ǃ{yfaX#zaCOM3xozawm!9"_KfTM&׌Fr VHP,͌?!x*1ĿN8t u?sq !69y"C("L-:hJR9~}<4/% \LbY~kh2vKV}z<΃ u(dH[/cJ*u.r'{? R҉Bd?Trhf<"`$6w"Rx"vv#feԟ>2)/Ju~*{وI$biXڻ8D 1*zZUm=Cl@dPwvl@>rfǵg_H8Xh=h=,dzG_xs; Pϭ9gh9#8ʥ+H@W2 &7啎r*co[uhb)DM䕺zQ]bo[^Μ(*h4] gj>a۾xG:=8]E(49LBp6pX40&ť<.F>XKm"J(q);w:3+ۅ`|.YN@qBƿɟw-onw$w*1RwU2zf3)44NZdʞX]7.<adrݻ~E881CEGda8[s[9L:I+X58ճwγ_`9TP$ s;مӊ$4\kZHdjAOs#XzL\TJxB&dQڠ۲tֳE'sZ8mq0ZA1MC{մLr' BBكk=J= |mheblxtyp晾#idOpO(g/Sۡkhwg¦GoyCz3)Xv 儽p2 w3汆 )yX.Xq"#cLzM`;p@h#R2C![pDkDc :9nGRv4urN(`i&ca0cY.5Lui2_S{{MF-˳G\h1rhm2'k38i$#A":0,YoHbVj mq $zsh7y&g H Ėd iMY֏%v(!EQU0'/CjXv{lx5pëI Ѳ2)/D&bu[4߱#,Zh , n߭ਈ_Ng [p 0lTb2[:zVd<ӷk^꽶Ї羣QQ gHtqƋ xyh`":Xl݈?oB[[0^N 򽻻͇#@D`fz|t~9 $n6CM:S)4g9iŝ84R)B"Zw y}ǸTPPRT(jPl(j]C0>ŽEOh!OgTa?v\goa<;G݊},1%DD4;NN>[ݜF'M`f{8`ur4C٤r#H4D:xk=zN) p:PQH}䟓ȇqC^ÔzĀ\~$&ӽ ܇_u޽B$OaKUpsd<kZBjQMp"3TPP2TS6v:<گ*Ht@CxG5 +`aݤC*.Dn}<ϥ|9&;AE!xm=0 Dy^%>Gտ\52)~wBm2'sd{P*MZTZZRFH? 8eacd-]#8 &g1$ʢ1inu$xSC^S`pܜO;꠴Ol 6]bR ש Dwz0]>kP$M>_ `g| !Dˍ~4(I(/ᣘ6 Jn&!(M&1nQkVj1Yk4y؎|3p/m̱zS%xi%A,j ceRmCQ-rfDxˢm0""Ar!DȆ"~>G_C0:%|Ϥ'ڡf8DiJWO!/BsbQnB;a}RT5q8wi"4! 4TDPLA5 @ 3(jPAS݃z#jX4I,WoT auCLo %:7= zϟf3 4R?L$GW Lq5^`MJT,:wŘeZrG1>-DA2V#oF !]ٍkkˊ-{ z!9!50Mkrfdɐsƒp=SA SG̺<ɶ VH(p#G(;QyRB>yv8GOoİmRGC|8Oy|tP`Ee{K qw9] 0`YUȲwY$`vWwi>׎+5/L\sX}]XH 3&%TF4N.,_P6'f#=DT9K(,OiW x8Dzgȑ#f!`uH^MӒK/H,ٯ9f7ֺq)P_w@`M%O|>'?$9 ^7o[b5 ͅ/Dã܉ӫ)ϋx"XDWя…]FG8tBI6JtzF QzI>m "`d0NIHrKc&w)MC"eίt5g%;L9qIKHKxQn!@VD#&RLl $ L@+[ 2@Й'5>M 8RN: 3eXXuyq3I\Ģh9|gƧn@G. <8DVh7M`8{btH C8'Jtuȍ)Rు3Ea+6FkE4#Eecj1oǦSMZ$R]r5' 1gyf'W |Ft݇ *C@BLĒr h+O+X]+K7`Ta w]&i>c5)<,),A(XP9ܙ@rJ 󗗨6=by|l<3@DmH+$J=x14 pԊ !ҋxj1w0WYvMeLg]A0I* mb@ixMj.@oّ .ҽ@$P!(!BP)y2E"J! B$&Zw{=Hm؂zż;d3ݏEw&7}:dcۄ~hhP)C23\ f6jyN1ey_)s i{w묙QH)>5QN %Ը[T"% -MMٕ:DQAC]mǗ7*1'Sz1{&mFwA6sGE$I:udyP&\a[G]igV7u b| F/p<\ZS@\ *@ j(dfR3 j ""o8#VLB9չ}&9ј9c„Q5va\;2jZB2. {ְMeYpk;3ai\r{ ,/>+nuhd#/"afZƑ7N.0#RKɾ8ǝ3Zmm)ֺ7s6.7:Ctg(ZP:ꧮnp胮㙂Vd*~k=f[Ep@&g|x,II{}^x1z lfV% pnz3Cʚ^}V{6yXqɵY$JZ[?#0陴U`[ FoRkkn0a^ԐY~52Pa7%VZܸήTؗirZ (QF)Tr M ֮fgsٯK"_JI6cNZcAgZ SW}]>M~A9ܽ6ARK?(SuPP$d4^EC%uNQ޼-O Lr4P[M[̻X6\R~AY!xY.дri 3J_E}.V02IqSST-(U`Ǚ|i\%ktCa0,WZ; &!q7/guL+R#>8z:Ry,de,ywyG_ѕjqYMb79QoԘUCD !qQl<@ $:$۱i.,&[JQ36՝],L"c OCRrP'"jtჄ̓@b6K`R?5la=>¥ bc_HA:N (<g V"|O@n1o}Ll4[d;s ObS;PH A"!}kN:vo tC6Bޭ;<0hjN?uH`& q_ hzpzHw0_<qaj ~e6_Y+n}v2%#r:Ҕ1pD=gZD {'ߧXQe$"fTVkc%8hHMc*RR)(@$bh^wkuh /@=IPr" I-ꔡ'O616IJpoEN#̿O{6M"nO}y Hc&?YID=li$\& 0Gd)"oD$1Q45 !5M$PRE#!i!#m,m(5  (1tdz1`.4,ȇ:=N#"zvPn=8&o1i%8 (2b90DVI2`>'e=:ޟ3P(!(a1mWnwy|fv!J@M2{ #" Ԩ_6( !p | DCB6  A|s_pGjN&J9rk}O|ȱM#TD=Li%}#'kO~X3PVYR_Pj7EV͉(!tk6n=6Syf7 #N9853tgehAh@f5D HBSi;{ː\u0"۱:"BXKuLT'(>ßgnua e* Dteb}m Pb4m܍aFPL ,7JK+=9pz|WQLyAn';P}Ďwh2IKٜjQD͒:mW\v[Db~1N'TESX1 H 9JЧAԪ#Jxy)0J ! (Bq  @PI H1vHШJ%D ܰT U,@02! * CxR`*E ;!9 Pv\@W$ fOx? ~Cp8^NĦh{&Brj1 B 2+@D T+@= b BRihNNa }5KUT!:HLQJIMIXDt_<X=# tr08 TP6;\i"2p& YUOoXNtk&vS,J6JGWKM4I9hvGpZ%t"PHs V$`eCCR\JM- l[TDX$= W7*adJ xX2-Fa;IR$X}/6A逢"Z)!6M?Vu>9>hAy$hyFΖ]FrY9!% !k}Ԋyb\u1Ӛ;U'2rdO7zdã >>/;,*wq%ѷAt:SDXT3faH|ycLgxvyxHCǹTY:=  `ddGɠy,E'A1*Ӽ/llbvP $573\DA 92D'#0 ,1T!BD%bI` i Q TOMN瑍@E$8*&8O.lCEA ˖ PF9ߏ#Oշlㅽo ";G|W9'S Lh (:>lBAttSA}prN?@o`/${Lx5Ia7&ܣcfk4y③}AI)|]_; _3$P1ݬdu1mZI'bCe|=Z,6F OLwPB-)$Б3CS5E1T-qmBlWk*h<>P"tpT7(u, ĄIHIr@g @L""PiY(B(Z2dJ8<P<Њ(@M@''hVl(O#o7hB:D6Ԛ@ )(DYBhZEhPĮ ZB$hh *hJPifJJEZB4) DJ ) FJA JRR fFJHj&tM@iIhкT(UF *&(hbi*BhhF@ ZB()e h)HRf) hEĚ $h(&TJP@PM@Q!1 40TELIITRR1DMPT@P5B)@R!E))JPKJ%D L "R)B(BD4Qm{^A1h I|\T|x pH.@9)h,il7X(`؄3oQe&44G֍E;iA |Ja&R ! J`i {9LDu HBDSPҕ2QMC01D2$ԒQ $4UJДTQDRK%H0@ 2Pԋ #LQUT #RD" đ@LA1 C M@SI- TT(H0Q1TS#,RD JRU$CI#P N&2Qq~I52$(HyO6@G:P;a'*\1`'ExI3KJ %(uшhyz eGY6>9DD0P8Eb: nPe'.y\Uh-%np7&yÝЉ܉E&YI*EJ}m(v`˩OtPt gwxOgI&?56JF kڟkכAkEP U+@'D)ГF9-z_yHxR]_ʨY5s1Zz>q$esXq0fb_8@Xn IIGұ \I(?u@ơ(w.I^BϗX]z=G13KQ,p(_vzmo0bСn ȂEpYm˷9c'u# 톶U II L,d^tʘPȥ_pcGT19KcKUC((*X!%{lw޿a7|^@e?h>^B})CRh׮7ӆS iTJY0 U52z]yJ 4^j?ҟPV+RHW7q0BnYEHfKJRm34aIfpLuC# C?MPP40 H`U0~T!$I7}x[>c?5amv= va;C#M'}e8tu9b 8}I 4(DD7s!˛h'p9|6WkB+5S\gW61N&Zw|=&jCڴRH-S8fvB܁%H#fj&}xGp/1MkϞ(1=:)`b:*g&PN0!clv eи %)AEBjJTJJePP` @M MIڡTPr9k3}:~ 4O8t$8i۰{D8biY땉zVaW$9#@ODu8d<&hmWxKX^SRy=?m$WNQWQۺoѮƒ6p_"Λk61($)ܒ ʲڭ[j_2AbC>S^I~G0TѵPzLwAjR7nC@8!鹩vmE)Aƈ{ "FNО旜' O ʐ*$ "$f* ((i=r@1 I͇:}]ۂrKQpr~twHh6BȶЊtۙ琭Ð%4-iC5DVD6ԃGH|  J(JB$3cTyzK[yAO-.6iĴ=Gl0@P9lWa_tqwJDtvI:ϐOߣ6e"=r*}O˭B!&(X#AxBU^t$΀pNA$I 1!*aRER/C wz_}a.w1tPT钩*? &PL>R#i1^tƭ>G $F?ZF\>60631ޑ32QCa$[a=[X^H^aV.vRn?D&p{8b-엜i~}+t=O"bfDm!S@VudWQSY]Fh2C Gi$1IđRaZN@x~w#(i L4ANa,=P *d/N1]C0[D~?y~f\3Yk3iSmk$p*r$ 6 s -oq#٫!DF{%C 34[\oF9;=ݡ ?@/Uvz‘ <?W -g8W;rw F,ד$~?C-ufk*r%..&LfrDx}C'}ъ3v/}׈NqƐaxZ){Y^Mn--_mr?pT%Vo.₯lcIguSY7mC5k~:旅70P}CkKqǜq6q7`s?CJ`vm=u Cn5iiW6 @x7녈l"_3^d+[[IrP9>,RUMJ3I`U'uKjY|sŚg_kg Tt8iѐ0B(&`0E(!( 0}DlStI|OޝUaܕ¸g=kS(*>y} ^=WvOa'?L33JÍW0,F H I( )اH~Pg˔?v0ox~<RL9$O'X`_>D'PPНI0f|spt}<ޥG)*b/C\8C)"#lA+UBLRA4R*AA$Ab$@E `ɢ " Ga0C0K 00@,*#(0 A0 @Q@MQ))ER24s%*H԰ CT Q$E2DD0(A -+@L,T1J QRP$%,,c4͙ މ7Sӌg==p_/jnNv~8 X_vS6 (A/zxXp9 lH|qw֎Hy"UgFC0aFP.c0.!*s(b<:@9O$8fqzY?l0=6dx$.}[a%ҪLNYEr&vi$`ai7' H" 8"@L4:LCdq>)w&$[FΤ -f| 2/C2p/C9ggg֙:g',>fȮO+)G$i]9E5T u ׆R\>Z,RO7{燾u]b^J   QDhHs*\PulS 30;H} }@XʢG.`Df`G;`d\N52{Y$RLvxK}v?hGr^7dhZO]T;sqG?KxBwt&i" bŽJ!!B3lYkK#eeMA5Lj/6|wm{#:I&`\B5=6WnZ֙LAAN4!3(1{˜|wS 8Q3 q"8$:B[GFaUP8o%oͳNӫnm3'i|SB͞O?֊l(`! $u=Dx uChч qz@ ! $`do#d3 :.w&M_ MRn8ǎJG!8,oGzX*j&+@@dqힰήCW?ZD6G&.1tﻩd{^ \=X; 6B#2~8L M!\N|K1i]@dLH5pSX`$[b53gd3@3vL+jBwEN{gvaV*t2NKÆ&\rmG! >q)2 "=u/Wמsߙ߉UPD-XnS +IBxƛ#A2tcQt Hؓ 0-#6 +0؎ap=;"9ueӶ) )Zl(Em-`+ +dCA!OM\rWL `YNåCʁA kI'4D>v6DDcd"*N8`bhum3! h1$kPy]jvHhcD<<;ƛ Jv"@2[dݹsTA8Zp`놐 wuH\Gqȉf%*$ R "*"BihRÒb1C(Ʈpێ^d <1!m퇅f9R.%0 lGe3KFKMb#!(U"EP+cv@amjD^z!r9H44aB0\1QidG;!R Ʌx-p3#?&6iy"UGgg3Z$ZQȡdmn3L #/))wsü`kb>Ց'J8RrwrR^1fՑ$N]޳ԯN 18iP̤Cq ;:ywJǞ\VkF;YfvkeP]ݧH;*G&h~ =QXC _\+۶~E*C[)S%B(i;z}=]7lEP<;7;Nf)XI@fǫ)hJ&b<;1v|'Fބq% B"Yf h"$Z (b(ZJQ^ >|/тFRP![w^1\I?(!!Ǥ6`y8Rc,.13PNǖ9mpI@i 0̀HkyXǿ؛c!${HYqMT)5 0,شQBhhtA z,Fv93sEN &톦q&٭0 )!F`e2\ `M"b壐pfH%470m<'cJHpɼx%x +,܍ęg$Zƚמ{,ޜ:knc*@:D;-:V< 30D"A)S4@LIvǚC Z^|dﱦ+D ĶB rP?d:@4*)l@9`3=t}z;W\T0Z"ht얄pݹ ؇N΃A1W'B3 [G!iS19z 3]0bbY>54DfyH!#P A +a4AӥKf^o(~)N^d`p9XRS2O6 :Vw;Mh_ꓕ,9x=Iǀu>U$!zCj} ^R5IBS6E|ν&߂Сl1/JܡI@wc~:=˶T/4p}Z`ov~7"x9rڰl$zю1'uc)::x'zF)M~!(=]1WԠ;`g)'{3:OsjYKUn-EXf]s1Pi++J4VV VN$K3aO-6$m}A>+Y7sPHe !)D`SIxCF,HNahME>OyA~8{ !h)`Xu rAG3x1w2ic= zOƍu7n%1O. ٷ7̶matܛ{ڛH4Ɯ*c c6֍94B,"6ڬ?VNûu4<`y_RfmHdT:zpT o4QqRݸ4F=fryJᨑo 9\ၸXCLysYkm-ꥫl̺5.FFt⚻6&tGr&'^Y~! V6ԗ3O ]f*Zi1xLB4S3/78J&Hnl$jjpQ5ਖ਼})Sh޷q;U=;ub$|= 8RROT:fbrF&L+SPbvV@I3YI d:o?\L@}\xɡ#8Hs?V:wks7LJ%z{[NKua Xe ~=x 4!4`w@4PP[ڶNi.~gqRiz:*$}D,s,s$aܪA P)>Hej7h]e.Mm )Qh(i!~p/J=Cڧ7n!GNb΢n+M^4[} [C xLv!qbtmumS 1! \;z TH\5 )}x ]yzX) D<N󟥄vA9 OX`0];&_ /QdrdC=BiW77;.[|hH8+X^暄h3wFZ%j)'B C)Ek~9Qgu<"6mDa41co8ᱢm HAJTH܋`ul!Z{N;^5gy8¬HJ1f\|8ؽv~>?B z﷑]Ʉ 䞉W%&d?<[bb֣=3DHذ{1Pdg' L4S\SkSPDN\ak̷#tPN!x.1(BNM|;{9w5~S(B^b@{ ǐVEi Q(Ml hð(jB {3&FdMɋnJj!Z.l,F`wš"hep.I @dvuxD:=4(ӣ~nzLBZ!Բa!BJ={yY!Փɞ=P)T*XH#׿A8Jϖ"'9sF9J\c tbzB*i*%xkDnv}2CB)7a_t@yцy8mxٞ\x3Jx=H`2ABBY7Zw hB*Ú^@q"$PiHnN$*%q[ ?IYpkg.ϫ7ZVӑ5^Zt`4C7G_1^@>o9a0`؄,o,_ ٠D e{=G#y7G}`D&KK (q@7}{?ernG4cOIAZX 5o7IIKdνEȲ n(Ӓ8<js/z*rFԚ䧩 Ɣ2Q7QG)V͌F =Pi,gX5(*Jjc:;XѐbQSK`J 5/8ciǼp"vEy"AM6s2Q@kME(SOP-s,X< CKM _87Y@!]5`OpҢUϡL4ZfkY- *H+Fw|ٷՠkS)Rca'/ ST4À- Ⱥ Ө5nZG|$G73!"#]J$x60 2Y RMlgyJL' NK 9 1وT[6fj#'{̙wݳ %UM0CBRDPSP"ʦU! ("*8p!z"0JXԶb9iQǓmj622#+#qJK PdT|\S4$<9΢;o< J1 :CY; iF4t2%h +G)P% ˩6eo~D}^AcV dF^Rj (OtrA$QKfU7] 7/";z()QBUP @d(n_F;g4K 1! ?)&hß:HCyrS(eu!{!2}9/:":0N  XYhs1Sm[rwfu ʩJѢ@a B"Oأ$qn~? V5EbgE CU OF<'Jb{ bʂ}!FByR- FePע|](1 $t@QeUP%+-P*BthP4U(:G-^RV-4(|\OxC!)r:bDR+-!8dU,+_j }?Nt=3NVfi꟟)fc SP>"$ [r RrJ+D18 6u8ضL,6wq);Ig@"?xeaL ZJ!2jJ?1Q[ Uu;8A${zΌbʉHw؆B Z'"T,|Cv>F#H#AI4vpF `&+՛ͱCD)9'8|F^Gl^y"k6mdـUe)m44*hR HHPx D,8v\rHw$ @:|9 ^q,QA'#F3)Y$Nkv0i=0xᓁ4XhAeLGي# eNޤG*$r1cӻ}9|4d oȀ9TJc-NѨwLE@&qm@'+F9^(zO Y[#Ɛ8@ѽe{;0Q;{TznēXē3I}!'By`qA SwC $:`t( 2B" 5] ]bgT` &&u! iT(ҘqLD⦚( CjX:djJmu9>NÀ2}#K<ތxkbCzt"= TM+8w, J|`\R %_( P=tza > 8$)CSi+ɋb3΃G6Л]Lj }v_ 9yxLd;`DOZC 'Ko{}Jiym^TYE=GITdԽzÎa6N-hύHc8q6n'2wB^Mc KQC&-b"jibH@3ih ϴ1WD91*PR " u*zr,~}}u*_PSD?"Jthd:>yevz=FFGC& inN *!" (i]̀?w}F!dt_[<:}JIMA -!q%S^ϣ:eN7m< Ms!ɡL\DS7#r8C%= dvޞSei.{I eF`/RC)9 j)D>@{NCOC78 n;@0cj" %`liDx>cA:>Q3"Ztڦ4#Ĕc%ͦ>;< Vi` O9S׽H`A jBVPUj@f<LI@JزnO-JfeAH(a =9 E!@b4>I6n9Utu!䤙'!7J&ba8e8B)JA #H+ A4m*'AhW)T{ p%}$B:{nm4?=w)BT%%7ȿdT&H{ Rh+0T4DP0E/w8C$Sca b"2!D%@Һ@8D140(1W4 NGBQC~e}[1N7A$?55)~tlFC_pv/_cq0u06 0 jxXौ)FLz?4,ކMԪ{>MN`I *AJR  ~3B=P4}[Ǭ"I>%]SZ!`` ~Q%)N :ĠP?[v dҭ P SCFs 4uŽԒa*b(bA|/ǐi(&"Y>vJZ@i!((hR!)@ bBjZb JZNV!P$|Lc=,7OiAAj-EZPx@s0P7M=oLryJ{40/#,adD: {:DBR @txxYm;(|OLt&LHO `W bnvq& ٤ y< |fC9"22be{hr ϮqE"*2cJyAФiUNqKgl(ST%c^0dJ.I%CJ(M3BcBWLID D{J|)9BP9h6'(ıьh4N9S^tr L߽nbOc؎t*W7 >MR%j*O9F#<(&x8>EDxŢcѲXmr @',FN Laaɒ: ýC[ 'iEe#Ǧ,5(4\9ѤDp ODSҞGRb4PGQ]"R|L.NJ b|-"0hO[r>HyN DqAw5T*=@sGi&*<6spUdv np{L$&dvC&A(H; I 4nv(ρ˗hI130e?Jsa!!WO6'`%UEN:y#B!q| (l#9ǜUch",Il~ڊ?兂%hV4 Ry4"@ AJ %v?[6$b2;r@ƹCL4IHHL["Am Cbc* miK'C C iMSs`(L[@BMfEdׯ^HV΁:Eh$VuE"%rQ8s'eh'~:'}HĬ~RJ0&c{7) ̊rxBS2lz`4ZX%>$4qE Mfbt3ưh)i(JJ#aqۉ9VHwp@Fa0#/#ۀ$⾏Ba?&* T۹*j VϣwvlWU-5S#ARP(H,HAHDDSERPPE%!@LRTS-$@H44@QM3R/6j6aA]JhA1ʛc(Tli] Bi^*B !B1N!Ї @}feΡ !Ci dCq7J97Y0r?AY&#GwI# Nǝ$ܯ$2?|EQR$r@#<gbh"`I4~BڙPF"b9?h:D?DJ ,)lbaZ&GJѡZ_kiRV"Z~IH4aJk$OW;O7 lD41)GBP#Xڈc{ y1;>u#b ()! DgZ-za*OeFMJ>k)5b^q2S]g_wZ 2cƛPx. C {\R2.Q*Y9ɯd\7rY_^wW$#|_٭+lD}l|[PQD͞/^S~wSKD<"%Dx@~?ͼ('wjުEoL3ߧh8rRHSG@ ,ub($'*{$'g}.6g]uZqBO=U+ۿN7u[,dϮ6nf %M`!'r `yjPF5?l>i>h~ B{0g5Epi5<Ⴥ!='i'ҋl0mCHwjN8afI"&VHs>Նxlaa _pǩ(nT3 jPRf-hs 2~@!/?;lX+ :px`;qr{r2o_AiS(?/ټtv^CʚRP$`cJ#ߤWgk:`"`p~7Oie-= l@"WП==\\E]W1C3޽vKN1Q6fhÜFhh8A.(mC::ːiIlvZCPW )HH.mEDIJG`zp@ilfiJi* "#ۆsb^l˴ᆄh: j ]:K1<͝<8D<bъ&(sZ46ԱQ MBk~9 EnQCpVϴyRb֦,pݶ LDUuj+Ɂ:b:̥/6riWlPatcr:ց֟g+ V-g( }<b6ޓgAOS+mWn9/bsBHDIEI n!*wGv|KmI@ᨧ\ʚt?t&?lcM^?aꅣ@6*jW"y^u?Fʌz96>R0`DT2*C3<h5;VN +}&  =z hZgv8ujsTN"pܡH< Qμ̧9DPB$ыB6y@䣿Mq=d6I2IXث<5UNi>w=jDc+A' .9_hWe"5b#|v!"LA QNB1A P~RI+u#I m\&,c:cz;`^/c>O 4HsP41F0L^0p(`D )bq髅h|%(Od0؎MW5Br <qA]684pS)w)884<#@8y]NSAgYl8n U1Ȧ[ Vj% N\2&3!w#"Xٙ¼>Ww^E:V˒M[r2c Ȅ@$HPQ1NIȹ$\̤MRrt8ZE b s=(.˻St44]4:1(BN8MD %9Hxf'ًuc!</@{I>]2MXXFCy&9 < }$G\-,,bPEB|7^WuqlVaM%*AѣO.4h.aez$0hBFȒ1e&,`۷zdFA û C+\1 @ J O:*lsB3'ѓ۷Nlt$grW#[d#C?M>xA{*,j9FdRREJs]ONo<BDZS!wH^zЃy(BFsSS%AH,3"sY^?k4urS mY޺H'c@R( ºyTĘ{k/3CR` }D:)@~2Tq~nߴ] ?mHĚS}zp"#\- M2=PthN*~G.tXosGOFA=NFúi]xX&%]8 3 4Rs9@䡔E. 'Nb|?@Ӹ5OAH R =ҟ\# PıIQ!#(CT,@R*% S(Ј*!TTI3)5CED E R@EESD"MB H (PhND;X!M)̓ng51EC3Z(reJd?t=I$(&)D"TSĄ-"X0?.;&JW$9it}6xP>w0iz](d"׸/dt鉑pidPR4M1% Fe}[ A@$Bxva/DlP'Dx@! ~q>t 92o0vLK }(|H:Ȝ!㋐ hDPG0PU-GHt t9ސG;#iA@u9!ÖL>A-D&Q0.7.lp 7 !hCMA$,t0|P'[di )(%&&Fa(b "JJX3CUDD+j@`bH(h)R bR!{)"J"(ihJ9{=MlJ! =0Ԡ@ JB!@ !RE4Di|!HjJE*dXZ!JJRS?6q~%L9>p(2CNLTA $)3 P!BSه0G | ; *8` .S>xx/T"pOlc1-/E#?W~t`bx`-~NGa_#- ƙOuDL"+bf j s*Q!b+&H7.dǔZN1j "T`ʂ3xz`9k~vt?!iFRmcDu 3FDsy+7hMHnNk{_ךף厫VO5/nq-O~V|_E;7fy%< kGYc6n<4Myߗ+YsF# QI {3ſj--ʅ'_DQs0uPR[5HN_⯄JqdN-Imߩ5\TQ)U ;mf1j/s(%+үY9XGoZ:ϭ)Ϭq.;TeIfyMO!L׊oiB^+ϯov4 fG<Ziw.}(W.}/jM덝dXEb-N l*|YA|dOY|EMLj|3u؆>\rYBaPB3p:BH_L\iӃ{>\FQ͍fo T5j,lI׮Krt=n.ne_3s,hgfe AѓSff/6)mudg|xMK"8%1PԥӶn68*єtՉwFmT_L6̀YQPs>U;4墴f [HC&t$/.z H[O];V/"V &bH,(VbJKt Yd!(+8ƒfq% @ 'T1#b1h4^fgH=v MRd7rU˖de{z뮣X3o[xb7XW 24^Xņ l>I%cMa< `Y!),&OcsD6\f._9[~=Nfq;dedt&8=l&l ]!ļ{tJXd]{8lYYcB%oc!tO?}`*Hf\a7>{zvl ZwN1VWC%i&8)ݞ|>_/! CcU;^džJJ觃؜,:C5s͆\`s:æk (TIzH! ljh,(@#,fb⪜"f "ref{,M 9nF(|jM.!.I0ɽڍz|M/vF9mԋe*Wno 4s' "FQFc|-Qt΁aIʋ< w(; -VC|jVt0C1VQ~7">9rMҟK+bOZMz!LMPv]9N H@B=Aq_C wzȟ;w (ca$!vm M䫃B}!| u1sp}-Zÿ{Y0)'w @U[_ߞ20c pcb(M㚯鵺 ةؔ? %׃|gˊaäM]wDŽ(=a4Q1rj* D\39\Xkx僊1]OG3kEm$c(rΈfQpU.|VڲK2GáMI-1NxWxͪMsIuXyUN>BP2t^ȍiq*E$+cjbil`A9Xze+6CYi. U;Ը$ C)nR hږڳ/ Zy!Pj-1piBk7 I m^Ju *ľj/qIWev~"pșۛLA3'Ӭew]Gj{On~0?VKqfq@bVa RU+\el:,ZMq.D< QQ!ɱ+ч9x\Fڅ/\2P˘Re. FrG m|^ R8SC4|Z8Y r>+~\nPر.;]'D-1-6dTE޷YJgM.?)SMeY0WfQy+ zV)`p3W@:!)/gZ[|>q³02^z4&VDlz@,Tu?t8TԋLJ4ΧnK$E*OIF 5zWDJaiP3k4Rd?ڂrR֝9ۻ:|o\n4(6/K;k'XF&țOE vyT^~j$I`ETANV]7 ll=(Y7qR=$9?GŽ):J=ԡqM^G敻=_ϫ Ðv\Yx0m Q㢗&|&OK`L`}43^h}^Y+垸eJy}m}kvy0jq.}JUq._w/3l6]/+~.D#;S'zˆΜL$>: Ld A8wT{geV!#dfuIboS="\K̐bT }X ⱉY{5N| z]^; C.F9HIO?FC&SBb&SGm'DsV-Թc6wzNH<ܻ UnJ=f^/{aSu;ȍ<aYଓxyxCNS{&qs4,q%NG$ wsv>3_Y^a=A63YrUvKmz#%=r2s9"Y#쇩%}.Җjd.sGWۢ):=#Eo|WfHέZ(pi(uvʙUoi3x{^8p[4!ym沦GM)C`/1^$~x?+R[2ی2We[v=e*E/9 <=rGMӱߎtzff`bIA,T]= Dυ&λw&fMa4e2@9 U {: 'ۄ >FrE^DTx4^ qAgk2!Z2xsn6݄6 \{V? _n8ZF.0*/i!2ګ,5Cr jى:obGXp#zX k˖E4_*E;6D&#O-g_:<.C# 92O^]_FE*|h|a)U/ҁ\<^(>?Ov7xW+udyhNe_;E:J;VRb)@#%CZ`ҽ9A+.Pw->ҏvpD:|(f,M~o3ОD6 T>+ُF!HM_< l;3p>ɀ= E&j>TPܕ+l5Ca (7b A<O:5IFA!=SC<7UȆA=|_L²E fe'b1_$ fCFq q J7!Ӕsd3&KR..Q m3VdQ1 P ZZ3yCMQR M"Vb,:ZI+sa/,5}(Zi`sM-T H+@FiM:q.U) ; xJQ9*- ]T\I J\L4e , O5IMJl|5"M2'N-8̇k:QnTA|%#SOeOBy (u~C LHS:P!%%#T[ `.z9!% ā6 At(zvgNΧ'ē":wFLAvS#ѲgSjgBs0z%Zj^}cd *ASҿ5kBtoV2IJD4ҝށ$ s K}T!b))̡93%:ɒڽ4 k:ܠ ePbts"D73܌@ol!$ H{7>4;2bTaJ 8M`V4 L(:azިd D ~UjUs$ȠZ}25b8s'#¤5rLv4V9aGaa4aG `.~XN%xn&5a# - Z0=`g> -̲C533x}4^dBP̓=$=Y]H2'F& /QR2Ōp*\W:C=_z%~}8f"dbHd;+)Qh=d܏f@}K}?O hb 8w UBIW9(FfTSm9t ē 0D% =.mA"Q7ib ݢ8t$T^b3o=AET4sCt!VXcڒ{24F 4ۺ {Cqç:*W:E"dt?_FMk:>"|ONf(Kj(FJBB؈W@M/EnP8JG?po:&7a(:$ 4Uߜ:8` lFJסH4pGGp"2K3zgFx+bS"nBₓ6~9vNz45 ~NB.ƍŊڣq=!CU J'4OLPVA !e1i B`` m FǞ̶-kx>iSv+KY"od$տ{a*g1p,}F'okŚiWbs}y4a\}lm$"P_6+Ԫ3N)˳qAٍn ]h>ŘՌ(ݤ!@4+CTMCxA[am4$tBa6cŅosbTc|Ic^Kn+*S3,CBhyX't3RhӔm¹$ \&,T,4R`@ɺV#у|sJ M3 V&Pa ! $$C IK՛[*ZN#U:9XLJ2Fю09 , JI/K E_C7@Ms&-ODDg!=>\wCLfб\RMM|4r!ADA^Md4႔ TJm(QAs/;gmᦱ ؘYޝdvw"ExZ ;S:WD)!S좘z`x:qy\e5C3dC#X3S]g.`7ó?W4v BM)qN8fq}<{:Nّ#x.+N%8=syB2%;iq˶o^D֪&`x9)R ^.ȹ16Vat؍M :h*-5Cekܺњ 6Ȇlщn^)mOi.nZc̦.q/[ݸW-^x|3vt[ڷqwpΙD@pq-Fg$ʈn nSC68:ӎYvHɂj*nŸ_Ou;jeBaጣ*L3Krg=dRQ# HhfkG:|y4|O`4:A%ZIu`ifEZ:8"U!QzCirad%W .E9sUrf3;JL9hΛ픐2S - n9n:ӻdpr LFL@Fg6뛗l( :FQ* )R^Bhh@y}B) @0j!rhȆ) {$߮u{ԖB; ,L uC2nG 0gDլfXf ,/'01g|cBoz0ӚUn;AypXzoZ6Ռ[?0L{0ffUpݷudpaSl<S\?Cژ?vmiw9J$ rLrHT;⦤מb =H8F"S UE}sdItyUO''<\^eܺUxx"kC1KGIe݇O:/*!pv5Gd>'v*I8 d7R&RorWi㇘žӳb57\ ,rrEi\< k2[Kii1i%̨1VF"$SF}C/,D8!08A,ߴrMFr$a'(0\ycJgF.)kl+Н v$Hhys8uNlI(nIЄ)C0-De4y6*9]{5}haJ{\y5&A:CndtAͧqGw9"a}fOΘio#&EΉѸ78J&JD:goێˍl""h*_bT_Nd], @كAWzoJ)М%z3; *G y&5ېpYbG>o7=~ݧ5K(*C\ uZg`Y܊z8l5(DY).y?1ˬ2uHF85X7F~0ՉqҴsq8JrܨMhStpxa"tfF-/%W!!",ے5b^r͙T2DCXp'n̙LE~{kpXR085;SXh4mBJ\,;<"ĕ>Xzpbї5L阛3w1OL$C p`4Y4R(.-1 *%yunL cRZU͗3 cFBL1]mgINQAD$I%S1tc@x8k[iBpyD!{6o*3&uk{ok.Z22 q|>Oy%p#g9.ғ`cuJ5{oYNbO ;qِk[,8ݿT 8`N%M4AFX"*.m4ﹱ|!@peyKKX}3J$H ^{vڰi3Y\ `تTBP 2~A$L% @? Ѐ B"QD&AH d1"Њ*ȯ ^Ț/Cl:$_l<4 (kO}2j-Y~HɓDMr6U oה(P3DBS T3!C1Hԓ5%DTECLD+M C@P4R,J!C1>SbZ#GVbATㅵYEhxJ+wyHu]B@=RGo-Ñҕi'k"Zv9Ⱥ92<&$&}BXMM ,LM251qjwH3] Cri-D:k{v w!Ft 7!D6?wmQcGG.۱J%nXѼNc7\spG$̺4 c40lfg\(/GH#m^cR fJ(whtmup,ċQᓖ<ɚ<AAsRQB`8(t#q5c;"9wJ.Wkd^nM#v̋pL8(W@<{2c-eXaXdim EcB[RA C]fc*#j5\5a,Fn`._`Μ09z'dy0APAUS' 8p#GP߿3vx*qA{:O0{$9ɩ9<{+ZBR2P-$ Jh4ES~]@8ox\B]EoHuȭ#2+#@4:FPi@T='ԣ@2iT5^tJ)P1 B:bR!OˉQRbi43PJz?zE=?nT8 O"&xAd.o+[%a㏢pl@`p|l og~o>,+v"`j`h'du#Xs1)0Bо7O0'o+2.EA0,3&v?#9\$ޡ$'1% 1u"%*! - HA rP$ḰLl{1sÊQNtZ>{r/y6һσ h1A/ܻދO amZjLՀF#l_&7`6d" uɛffL*^|27ebĕJ  l&c.8y7$1񎭺Y$Ftfi71HlҷI PԸhEt킕4{<'=\w$,Q.ãP" bo:q5f9+)LG\u6TfjQ8IZю$wC._|.4v ˍl͠K.Xm > X;%J(; qˣ=rFN3Z'Vf>}];p ̨T夾6|X_\+" ;%*#!mjURUp"4,I1R#Cr?@z0_NP"AGfQ"TOT.P f>\3,m~JE-5P1\1c߇bx|Sa-?XUڀ$4f%㞓ڃ%4&Eay 6}+ܟ!&P@C/VhCBΔpptPȞ=X$@OO\ӴB'JˁWĜ<9?g0ɢd{ӭ<|Kza4| ~e9v9=ҝ70z&njH8\򙁩tCvc46.2,# աCa#?҆@;)4^s1Vh! (F(* iUP0¸F9 @hq^=`P0"ҀNxP< iY Kp=o'/հfth'zW2a (@PSryH;>cZ:;2dDe8v*,FJ*4T4?񷻹~G&MLQ̌"9w\!BБ B8[ȴKhw,m*&܁4R1w=jq 18n v* (]B~^3#PՐ Cb/%CѰ:auȻS}!hCas ̧L]`?t$#lߕې1J@]?B{/o_wJiI!Ã0,7bb序:Vk@mUV7XakA9MC)|2yY?[%O'7v99ubD1DcMot˫s&y ,bc1j":ZF%1OɳяVN :(З f\tץx} ҽgn"z~Gy|z&8>MCu g~Ng?.>_ͥY˒I{7`^E>(S0'/(}2IkFoaw pNw.R-G>kafs hH][z#l Pt )DhN a٧zIC8t}v40A*P0l&J=1io fE9 (1 )ZH*ơѪړT<3VZiDt"I, XHp3`4R.hl9LT%2OtP-#]3H"6]$i )1PUҀR ƃA4Bnaty*4ĭ*D! y%xBMb|];):df"JDJ(bDQGz0QUPxC>[L;jڋ'x)Zѻ%ט;rvUbkB~$=)m.G 4 @B JP(P!̇B.߮S&< `| ޻[y!V7V djR`{uG}Z>HGX'Z`gFץUOe'NޜL-%d3!9~p4f׌O@p, x`f*JF$#%BۦX@P/P 4~k&J$ڜPp@z ;ڢ|@j@~|%:$/ ҋQ0/ 4vAlER @4%G )@GC\1C<| 3߿:w2d"ywmjh59tzpZݵڽH. cCC1@+cm5*RDI2_ @}Oqf!~z\A6a< 7=yE= M(ҏ@{e#]R?_릦BwD>nK炶(Dʋq;:MhUI2/eGؽ9dCI41 &o9!ݤ tڀǢy>igejᛇ7)8¹JReG| R3 RL/ۓIe|z[wpqwXI6ۗW8XPdB#_e KT. \ؠ0(RYW@Zv 8#@T#$5BRÜ_WeEz$/WzKHiB!us!ؼW#JveָL=ݵɟlPT(Ԅ:sVmqLl 5Hl-~PS33 I7onO.:.&ݪ*f,*L3 ̫ebK^ SM6Ov.e644I42ۅJ`i EF)<}4VLi0;(}TGGɎ5ǹ |8Hi|c(C,= GżBbTm6푍w_1F쮮#tN$wl8W"8$XVjmx0 Ⱥ28G%΂4Ms U0 ):8hh4m6iљjCY1إ UN}T=\͘Ku؅޵zSz&]|5Zp P$;CZ +='Ȧ <*sXi(3FRlp4 DEѣO$)UM2 "}ѓ)ʦ0] ɐ*!tͣKjs54 9bBnԄ<;O6Iﰊ- >*tec(o 0j%5"TZ sQX3,am׆?k%B5mLKpFLo#Gzm&X\P;+0=tHZuc+(]I֞m^^$d̦I[)ӈrGVˎtumXy(0ć|H`~#h_8Tq~6tn_st2%=oH} )h57l6] bB $q1 Ǚ򤈟 wfXRPʋlCѓAB/Z.qNh DRBHM d {3_6։HlSݎDPxtk CKƙJ Gt%+"*풋_\Ao9_?/4!<(uBH {SwCYbLqe(@ U^Ow3 }wHu zPvL^^wrMm[>xh2@>grXq-NwWGL kAg[O%-U<׼h;{{]Z[a ՔUv=5ǽRKs&@71v$(kAm{tF{ IӮLVݺ wt 2ӛ0=p tQAEw*^Q4C@(k (-GBww HaX:>>|or ]լ3E$ڮZݎrp E.J`$:H(@*_*5hPztGW{ہ}H$F|:PPt(}`hn}}}*Z{7@{|g_6zU@`1ڻtz :{K.;iJWV:X=::hoT=9a T#|oϸ|{)}JGv7ks#ڽewvjN>L=[]ԩ3پcwyr |冀sϪmnk>%ÝYNw^3{87_x݀kmjsvnj;ֽyw]x.lo/MR8m^WϾhʸv¯ͫv\gcMg5Sq׻̯{=G{ιh;6Ǽ*zM{K]] ֽ9{wnhrv}  or;_l٬4:7zӽ50w8v^}to{׽op}nc>y&Y[=v3zݍ϶aw9Nypsz6/5z}O/vsv'0n}튡rgޕ-{Md٧]nʒ|n6M[ׯ-]Ϊ9s7OӪV޾} I}j&܎-q]Zzz}Lzw!E1ۆknێ%l)79kP*H@*4}i._uGl(;}黷Now$4-z]CJ= 69( @|97|t @=9=L%}i^@}>կt Eʢ#R]`DQV&}m޽muxomw=.wF fXww+-v} gl0NWU{nh]ި؞ѝ;h능P=-`&]oqwlӠ>(G&kt}m=;o={{$/{nݺvz&k4ERKm6ofj;@7dݰ\zn\mV=:\mEwqW۰]U^*[)"{ټt{\6q]\R;Ey_F{ԖUۇ-UݍwM  ӇJ iFHRTSsw&:rswtG\lø})qBv%|U 玟_xyմ7 óTMvM[9O(=yHk\x C^yۻt R(P٪Ύ8s\:wvݻ> I w;lrwyZyL͵$;av+ ݜ&w9cCmmn@+y۝]Ʉm_W{e)07xYD@C@M 1 4S M"hM#ѢdR{SSҞҟ4  4&Bd?Sjd=)@&@!(i 3A1LmLM)J$Sj?Tڞ'dH 4Sb`Dҟ #M zM 4h$D @ "djzjTI)SOMMQD/A)/Gsc{nIӻ]`j:ZYaQQERUEV+Vh9U2QJ" X+[LeL*R4enRkTUjM?5+\:W׫GO7$K0 b"$(CLDMDLñSAXe e>RegaTT-s'g6(>D~ݟ+pڜN&H(5Tʤɗ9HDh/>Mt*Xear/i9\7rU~⠳%U(TMd{>:  M0饢 *VF%8* {?3!GrCʞdE hĥ#]C*B)BB?xiԻ>>JgK) _ǖA4z\X9%{lgXpYkcX*Ã3uem ֺ#\+4vxuY{:* sqsQطq-I0NJX;j7cICh:cn-._,$*t8Chk T/[@#̻KAzYQkX|NsQ0?kGAE)c?2эJ@˦e py^0x`vٳ(~є*P.< (+w*1jJ_N ?jZɨ pFYHt3+TҕTr?PDMWrB"(!"2vX& JATR&`bXV`Gb( 4(R S #B" M4@#hGM*HLPU+JI(_oCHEg&nJF[= ͵Fmp)Nmn[c`FN0%uAA &Z|M%1Q/6c!\E%-1STW6jjm0hj* &*Jyr%Ӂbgv1DhcRSw*nwv uS1"h<-Su8$ ɯ?'m(`[vh1(Oԁ= #8O c- &lׯ}d5ѻW}Vs ER[Kݓ-I2~1^|H2tg& cCe2p]zaLlGB+;~|qS?Lg3KVCt B .z9t:]qY⳺}]xMq!̄#.{:݊xQq:d2oPz͛<  hN.e,Ĩ"\y]m-B[ާq,Z]C'V$P8sF[|Ká|1'`hs+(gAEC80P3^^x]kּͧ;kW:"SC!R>xQoCs(8pB3Scz]U1.P:}EMZ5덨gYrXX J- HyB p^DKR_2ń.ߝ座19f_Jγ6W5tXE8Jn|ZZa&%2MS|@pm\Q;jpd*МҼpgO.hqw^[M'{ʏF (*$7 mՏ UcCJR"RaA0#i@M1xBi>/x2Í32ǽ~<0ON8e } 8T1@`e=P A@o`m5MQV\QUӉ1IDx,HTKsB427=76Q@JOSݟ[UwŽM7& R=4J4_z^'qEKיNuݡ N3h"0sUG㜚P]NYh(&AAT]PlC.k5LkJ(+!"! K$ Dֱy;ƒVşbc`w|} T9HI %%΋\ ~~"$O؇ɡړQdEalnE@@ahA :-\fc<j9 [Sva2L³ \VǍޣKՔ'Zex;ˡ;"P57R{'*&J h( W*"bI0̠DF1-L1d+Ds.Ӈ{ۯOݩDGJxkMl&ZS@a풫J-m#QJ9kQ[nsg```j9b5N\7"0DSJ;B"R5A|#\†i夥ZP(] t} Ÿu?u;KƩ4a! lѤ{ߔ3l8: ֢s^˪p٫JPvƜkI=kY:SZx9E[\^:n>%٬O7]KߩQimQmGX1 HCyd0@>aNF6郮<$6k(^Xn/`<'5[yOm@CN@FTTt1VZH]]6u{Z6 9HA&eF&DB{zR"6.V K!͓y.V:b̷xI;aab9(× M䭺!$!,Z.Rk]!‘PNhj첰49AΛA9vJd0`}[dtnEU1 E;me\iy Hm^gУ gx7ᛄÑ5J,hgB@Nr4ҲlpuC ezy`/ѩ1Q 7mՈג

    X;5H  \tw-^uq2sr#  ֵmp̈S8cַb_ucY٩LcYa7[ CRbڶoK;;kMDN)v."Yro\E9 צpW4flg~򴃖ckNr~F7[]v}`+'i4jgHkoգk+o I>.M$B^#\3>7jUÌ.d6m۴+Zک2?#n# rj%HikMh CUXl&K8X"AgVf(J``H*6".X*y&-Ql!DPSh94kAJhbӬ1NAT:12l6EKM1Il24֨ӥ5; X1G`Yc)VG4CL歄ՃD bQ'XmG5i2~IlX 7z̯zwtf:Bm}l'H?/C@zyE! aCm/ϧJKOBR\9NINA=zz鏅HjHly> &͂{?nnD [5o(4Txe/c r_eeB. A`3G9;z0V*d?!ǣ))2R4Tb鶘3x71|ͯ&`qAԱsSG0lo˽$H%Md2GؿiĹ*),@Rx$1zuU& wz(bm8wQ* ̃f]g p'hyv˴{75}y7Y&ce핬J7T M9ckJ247+׾njZo1Mτ->v͎c=ύ=zy1z~Z6 ։"!61L\ď KBkP2'}>TSԵnxr+塛@;`?K8OVYMhrujVƲ3PG^jjv7w~߆R;PNK*c97:] .2+:o^EsնXPlZ@ qs$RNYVc_dJuO_>2@hC@q~t9;yP\ >t2iGCV~=?wu֩@ dvr{_4BZkb¡5x=+3s x՝%.{8hs?qIOI{}]= t?7EW}=F'}qz7‰>L}8ApDz7?%? W\Wvd^w8{:Фt}Qije{HryI=Y ~MTAEBs uc- Z@.U K}'5h&P /ayRP&\.biB08I: eR^wYq̌2Ǣ4ώ`EF4q̉>**H|tquzKSz?~~VGDz Z5E#wI1MQ4RP0J$PU0X> R,t ջ (k=xSƃtZ9s?maKFBERq{)VD:=폒x /X̻W 7c]/5HL |Dŗy/7Oq<}Ec|9 #v?*}XL"9ta)0"f˝rgڿ]K3Idch1w_V.}y+L ~JFoE$<22jWѦXymlOrm? ![!ODF BQG GD=~A׎TquPGYeF т:D#rA 9xaMMG ! "\h8`ȡ&Px{MΘ=2H8 jF g@*~2^1=ж\mE~N^Fw|hފ><9뭵띴8:^56a N9-|\%eM8F;i\b32%}W )sn0${T,7Ȼ{꼄>6db9SyNFHOwuyn@q%?/󳿶E ūzX<"'QtիRSR,}_۵s+cgffV婃j4kyxḆia Gi)U5Bc1'%7cj k+?/}DHsaVTYby!H(!Z SZxPn9NRP鈰LCGU4t ekP";ZN%|!jJ]C1D?^e?-զ{>PgJQ݆:g{!k9T*JVU /ptժG&agӣ3ׯW "DhR|~l?|{A0YҬWt4 %4}n$&_ه'có65y,wv(KrtkwqcGv{f:uƫbo9oCV>~ d)wS,Lb+I@E5O5J/=M_sP! EHxn6+ޠ&׋K R#^oƹY΢NJMs|K/-:Ż5fRGD-8HK gZW*_d:S֟n.4ZxRyQIΫGz;Z9a ;փD(H$sn8RX@n=y>*0 б(PqB@Cw|;/ޤ]:q+HMl/ AnܹF߯C6}]?h~p[6}*`9s=bW3'?(kLho~i>\I70Ovr$ NQ~GLH$ T*ة֔TXv+zzy.97gRQQAONYſf?/oC""xo^aWKxkIxB\$_ͼ|n?)XnRUc#C[iZ'C v`,1+)M4bQ}\4XZJDciѵN'nmsDƛ**H}* FS$Z r 2kGj3s] ,>H3a hB$Bp0he(z!S S|g6WLR}5V5e[U"Ǚ7WROuI~g*ʶ3йuڟg;@IL8|7,L$ͶC9rJQ2"Ih(-kNdt.zd$1J?di"kAGhEU((SHTxƲ'MCBh0)_a*@$/_/n֣L'*#>&uަ=*ẅ 5Uc!r\|h@r JA㘚NTI9h(SM?TC6d)HSE̡CBv=5d TMU25ghJB*(|Θ/}Ih=G ;D4s y$kj>ƠCXc{0r"_QmBuJV_G`T49.~u(vy13.T1oo^xwܚhDQQAAQDTsF;:j*o %ST5LIoE6fVآ|Q?-!@$Z@Y@TOO_>7݀<~+y"XOrx6~&[, D@>o.\@H?n  N7ׇ,DGQ;Țgt//&Bfd?ZBĻބ&s\&VE>H_~VF#}YXԜұP DPȽ与% t>^R>/TiDkgV[&+=4]B$\7BLg_?`էyZ  ;$qi~ەpأ"a&Of݂黊XVFB 12]r}=?~%Ld!o'i?N{{ϕɹzQIU69",c Qs~b˼6/|: =qcŒ"uP+ݿKt \RF%~q.JhEu,[6%xns+eI{NaN+WMɣLD 7guCr)mZLGi2qMdCf, Sw4Rr:e:0TCA 4ݦ./*QR,<iT[5Q0bF"3>ηddM^s,ډVx#ӑ;ӟ_.밙y{:"9ـ֜ikv@GԞBR޸xhTioO x~Or0Y`'~%S4.x8B8*TH;/˲a+IVQZ_b8JrI@IOi|tX&)$C0 DDD-KIC@V@BQ.&mTI NB9jh$be(X͍ɠ?dl:.*i)Zj&h&:@DTRЏgUS%;:JNš B$ihF# ";q[ RvpA;u-E?8BC1RՄ>>7A|>*H\  2/`v lmgޫ#Bn80n\&W,)=:ѤZ|{v4:|2swB4$N88x JlIHD&h0h:!4pƇg1tT* }\Ə{uƪ)1:$Uw0]ǭڸ$D0r *["VE`isrTA2]QErƓRt-:ʚly bzvqp.PN,nGM#ӹ gv0IIoV5:_^l{3pqxݔϷBF`f}:9=i_;g%`Piħ >Ð &*g>XrOQKDJrѝrt3ӡ"E,5"%1sBRvj T )2G߿6kor9N4Mq&HePgzz/`={+ʪxr )pP1İEGGO{}(_Vw{"eUj7M8{1bSbd䎓.~3Vɾ1Ka:݋X4 0-ۜOߐMynv)aT!۫5ll{Q-x'q%FӸ9h:vJ8<Ez+(_7A}2|ʼn _ F=-OKx{J~]G~sZU@@#IGKrc@xyS?nӖŃTlI}-y";8q S{|6] P_-n_O>7;DLY<ֿVM+`,7){8D{}>NYzD ݞFGӧ #Ҳޤ p9D sJTt.\~j^thx"(l1% GD0@S2|Lo&\!fu\o*~1@ rpZß2/sy~~|sOO3De6tZ<ƑyWi/'*=N) Mn gՀp}qõo^4>=)V]]PzI;tLxBOL JA$TDƒ7?qwY '&O[v<`0ө1']gw::_FєV*}WuTܖnyoF} џ¾x9q9l˅ߩG '4_az0irhbs6dIP"u1 6#1`SInl&Б_ߠ]3̰BsQ TأBn[aͱܵ:t#nXҟu˝,ƸeE"20=BQ?L8+T#G=>|"=Vft9}Iq)F1ERJ˱:}޷C^XGV.ExΆ4S:E fEmFJ}[̀1joԸ[Ho6]y Q180ȣ$ޞHEnXY>] rW+,khc'n tr 4<@U@lڍz)PEt oqBd yc W c;~G=GTaoVit]51*5yVx?DR~9_FtnC&sx!?\Pem_2C* zD]9T3U5}ƊXnf'_\Vm`\O\&)u2PjT|=!}rYqce%a5; 7PrD>DphqHK78Z$!3ۺ.~W,z=&2~H:ÙGTc+@GVfDs{(IE߿eM HDF-L`YELt1,t60/6];u+8L<1{gjӺ7TB'J_:cf+bWX;8B}nR5VBcny4N,j+ [iD豁EkW\WР5*. d=/ ] ! >篙ƒKoRO\X`o \Bq գp42Gl~$50G9N6vHDE ڍ,srHUiك׍~O+7^Q#d4rVANPKRAopy2V65_` *"yPDp (9DLBQ 6tGvoEt1~8;u:kY'ZstHsz{ޏ]q+Bq'Uɼ01>Uu۵#Kcj?cf%,^>"Ϲeph;פ6 q 9=o'2,!:}[76xKi(cvGu5ua1RO_WQw^i>TI^tS ,{J"\hQ3Zo@ŸP/ $׬vJMgtQ1Cs 7}>sVI;+?5Egf~ >6 jP~7.э[Ǫ~IGR,QhQAĠ@u%|:x @[ (=Wnk[;>8(Q$P2낹 Yo\25&ȷ\"Xg\#4}bG8Ǥ JŬ鶗X?9VFOT) G.9z"bBw\e ]^P~inFɹ@A e )#cހX@9AKT]Ք9z7B8~2 eR{WU r E P7r\58{b{wuu{rR·DoZF@@6p<@,xܯt!Q/38z/*\EOs]p?+Ez *6G$uŴy4xe7NL"4"rh@A؜@Jn濒 ?R2կوDDHUJ4v" J).lknة d\WTxz}GOR=`e`sAb7tq#cA\~?ɟIPfԓC˥/*nlTRZׇw`[T0Ѥ%"ҵ# )}fM7;}ŷ;y~~^@ ͳ#*Yb;ursnxoeL_KVÀէun2<1qTg>ӫKO1bj!}˴ WW%ӥy! _d ng$Kc j?auqxI6PI>/B|tx9> _YT'`U)E~ʭy4(x j_A(S^r,:(&-._<3qɇi>ةez%ݍ>sVYm|Mux{sZp'#d%= Dm) pb|B$2Q](}i=j0tNwS"yޏ(FM9Me]#!*qB{.'S}N10o@X"23w~n>q pc`IP/>j?GG'>N͍-4sG^&W> P%VSbLc[jٙƵf5QQ;eT<mKA]B:/P.vfyP?7fA ( H EU :cQ <v,T@#Jnd65«u.7\@|#Zw4Mi P%^zuzz?ܞ]~?"V1btuΡzWIqx{x(^u}㖥?gܿnyF^D8TD(0V{Y*V6ku |o0T p_]ޕ@,| ~ 'hQk(7[iWX_1]eXz'y|9,oZvUO:fA{gMA )BOg]**D@:xpb u≂H)݋!"/1H$l(dVG}]P.[;mf}5Oُ{J~MADYE(ފWlȌW4|=GdD+gmy." gN~˽G*#5E+Ů,'uaw},w1vyVhŋ@ʶDsӆΒq4?#}/gn{_txԣ Jd{kY!UwϧL\wK\=[%3;NO+wׂp׿kDH J=6}|ג XBe#|]/$)rq)=4Th1`6|qaxp@Q:anwT]NR;{8X|Ri0 K㴈1k9uBh9IņCdk{P%ߞe%JOoGk&]ҍ2Úf!a&SsJ(T?s,Y ?;5ž5G*+Y9dpOA"Ee|ϻ_s ;px&zn Du t>>\f\d (dgɟN믌^3!XG?4N"Rw@䠍8Br 0R-*J9Sa)&!#3Ƨ <+"5&Yky@Q ;/nmi:L2RJ@U:l\bx)0bKm:8$yYy%4I1ZLI'Z`,64w{ƽp݃56ڒ6Ofoˈlu87EPiE݌q\LapOhs%55ho~^EQ^:[VDj~6An?NJh'~ axGǹݶK,@[|^p)dniלeqoAUYޏ,D|ϐ`C-QUKa8aZDكxpru+c_SQ\aVFa3@^S@]N$G%['T 1ǣtWH é /zXNc?ڰ1H4M!>`ܽI_rj8;׷grxzAyz7!ůG 2Uys_OopZ;|>Sb`ʜĦ"TDAT(mݎZ@ROda* "PtSXXmҬz9:?wu|4}JatnO#凝9zg_d<3}Jb0 "̩ߥ) t`9aҩ>_&7Z WvcTǒ $ۖ^A׺%sqvn(M54|s O HDEۋ (DH~ ѧf BavQϲ,yiwvIORIOxo ȃmNϰQZ;qw]?&4 "i~4b=yN0}<"G$)Īpo9mPی }#k<o4#|x: g߬|8$QPB+zzA$  j.okh9C+si$#kHH#a>pﱪMLA'F֟^g?Cyפ(=? P'zT @@OTSo`MF>;=GFG~3ӵ<~⚹]sʛ>q0~Na?}Oz=;&dBX`f,X D&;j>YrD{%mK>[|] îvB߽2QWg~>w*=,YTAp" 5MZa]Z닻7͇{4lH(Yԋ`R)?A8*{j˟fKP&c.G*T({}0 (?(O? p=hJنm-=g.GYܣHR=q!Cclo?Gisyֽ{ "qISzfw6!Ai$I'a4Yǡ#s׈⁁ py 9J{B*i#yqp`<9 *#aѭ^GBȀڼ 'OyƯ+.;tIB rn4 lkt#I\+b; /")c=z'n jAwC `aAoz(B| 0?{-RGfRCV™psE<0 e^U\dn+(Ӑ`dzG4;sULY fgf $PU@wcHxu_DF0B6<_V+M:W=re ?X lioXTiYGS]b{ٷW:̀L}OƳqI&hd(,a>ޒ5GGء*]ݣm+uм|]T 1 hi=5j fV/<~@5MR@ҫT4$eU RP1Ty[G鋬~ ) ~6/8aYO2 ~yG𔚣N{c?>٢y׳]7A)\kvpUG̍~Šo.ӯQrwd*#s, åub:{˓UȋT@) k'bJGu0JnKWZL(L-Oreя `5fDxϏV'ƈ1N/M{A .nO& ?GQ>tGU! )o`@ KuaKV[/=?tσ3䫷xk$2U1YkO쏍0S\(M̭"Qj+{Ї'&cVŹ` G.O*(0qaO݄_{p0E)UFlr07IB J SFdO< r:TCIȣјر݂n`^$I0hFGpXc4bjtwݝ1H~| L'if2My*P{ܙk5O峗82.n1zmu_ r]}Do Ъjq`=0a9D(9=O.Q \z*I_]zUU[W|OK-[y=W@惢'$JN:J6h擄t&05sVC 8nW>E5g Ϯ_Uya%VY95tGԜ&gZs Ɉ`,9o> L8No!oUx""e배/wjmSb{ccqtds#J=kx \./% m6{jFB(eGʀ/4a qHCO^y$ָ9!(TUAzc TrtzcFn frƄ]/<^-\!{!Dkڊ \#unrd{E*`^n},YAMnEܹ ۠AՎR0V I%U}[G"RM1 !?t9i]̈́H@ml,4*)DG,Zؒ0/G+>'?g/W30mR=wNt?Ml8w+_i#h*A5e _?wt{y0..ow )}dC("d:$!P=U S-ev!(?f}S1 "`#B*<;;:׶zL;Dh?~Mϯeo}'w>vbT d!M3M >OiĿ] Rmo{ O٫!dk=g z)) &әiM]9ǡ#{K~%$I$vmmmmэ$I$^sFH瞮/s<1pmWl'퟉|?e[mmmmmU[mmkSmmmV[mmե?Ml Ga\ߊ<=j?kQGH1sykC$KhHiegu|~Yav8!|@.`33_ʎY'5s,݅}I܀EF[E+]Clu8ޚE#6<^\= !bdN,E’xxOS9hRJgR\0IT޻@%9x^6x^>7qH/r~mJGҦ_ǘ[\i4_ 5cU8NB:͕CAdqJ(j ﻤ @Z'u13^%}ھ_l)ib"O8g+x:^͍ҔhB;Odf'?&aRUht{C\Q[ó0$8V7fn:ίNˏ.@'#x5D"%%$&h: ù =(;9f &Ƴ(_`fVs8C$+^'V3i?}2DEN# !ZR$ӥ]vI!ץ@ pX"M.N8Hywpw롿\` Τff!M#3Y&ٌVmveL,`4^꣬̄ [3J#Uko! w׻ vӛӘ'_Jb7.9~M?3 @T_z7X}Ӡ5C|o:)`DO9ńr!mO'yWX&bwj(t&〬TE-|XDIl4.4VTxVSY4cAgN [16&s6 ̇/q1~'} =s ]Q0%I ~*E[**(гbUH:ͥʨtXtQP)yP|h>5:9"]g,BIWn^ՙOUP ;& I|6ra_w5РXVU.G$We8o %N6ϷΥ*s2biE{!x2?gVK?U^YYæmsfFD7q:(T@}%/Wy<%(:0=G.?WK+}x/_zϘvݼ:ۂ?K4׃8"/k98d;|s}獙*&d,\1j Tdg  ױ@F^w|G@DW6F2gAw y9ۊqn_p!yG{Nrv;p,hyEƒ9Y>*!"{Kn:D>1XF݆r!UoH }sPM,X %c޺ǂ|/J/0#K%߇.04.dDk{!Krؿs]ǵsQط P&aP\9߿1ão,9?/קw\Gb fmw(T[w80!VdS믧n4q%b1q,Ǧ|$QrMlOd?EL\\.$gǺ 0#$#"\Ʋ[̒][#,h)eΈtxh2w~4hc-˘\\D=auDS$j`w)pHe lGuOL|jH%7,3aocԦ crx/U4ohE$d&_X]CGMڱ{{rAFRJ_{+@RL ~Q~poMx[lLIsIla YC/O#)HDH,M CH"P[>#\8gpxN't }]q_,j j7ͤai]>Lcgk@`uE2B13:t\-I/[swK]z7 &b#oFF,P:2/lb+i:  AAEE'G_=WK"pL<^r=8B8 R)B!4t}$lqA<{Wt644ÁВhJ棏Z~4CuPxɲo$J$kW˵\_}7`7T[Gÿo{ÖQtҥNl]$#rAl<4Aj "/5⁄651z*`ǣհ;t>xr{Nym{HH9#2=yA|nhg-XvH1 G],zjx4%J( /# _ث:YL*`Y2Y i켞a8H `[).F2 ԣ2㚡4f8i-BF^޺x?8_bxݷa Ąť>{4c7gi4<(Ng|0,k^r_ nehU'G1S 1i8 q5Y{P?߯WpY)IQ6@9/z3}db7o[pǢR)BkKr7M-TSQG#z33QmGH]D;B\>1t/QAnxN?|p;OD]:g{Y/]L֌GDcrUb.e\I ? T̞97ML]a BVV]( q ҉) ^d@8ðj-$tz>FEϏ&~gyX8Lp.>`yP+ÚMC{v9وrJΠg"8&ZfقinD[m\hE|尙TU7ZvA"VQr <H/|ou9uYżlW3l1C۰af>3a( 쓥 *I))bYOQ)N0Ï& pdf NH6nY!m# etˊ֚~'#pZELvL`Zt/"Y珿2@ `KYU-r9fp*';빠u5[2V'exA {rz>TKfsqMu  AXrdwf{ jB8bމRNKk44V1h ܶ:+m]ZRU%k˜kW0)P)>ȣ}ճn6›WMߵݾBOxQQ Fc;z:;򀈈. n/27Rj*Gq WX>3 Ŧk`"@w uprJ cHxb؏S1piUQv`>^IȦ0Z(o nv`Y}orc>8f.z<%)S CS C Ysz%ݟ}W:T O.2).`EUTעh -48(!ڑpK3cO]Ɂ Iz:$(*Z,ejV/(%U.4+>A PuCCNO׭~kaa}҂_ѫ@A3I$`W8 iPD ,%3 :+k_~6 Cj9*: UpPt[Jj=@]qDO)Al( ̇!:&:SSY[ei֪y`/h [WɪAzI}G]R| kw{WJ_Hv$@ M~< spՇt@A[Qs˴cgc47Aر(P*I0=1ʀcQg^4y .߃{&qDDE920!^̓7R:pqq̔V &[^f9F6}}`lama+=[v"UvrZD5_Uz'U0؛) r&;V1U{ OGfa]`A#6AkFGAb5Ύ$Rjp;U M͙Ÿ^/aU 8BW h|4 r*}|*|\B9&A,4 O??-xI1hQco":! *~ßzn/<e9oVj%'KbrX"Mj˚vs!l;d||0t@G'bR)(QMd9gavab"1l18J MQ^4Jq,2:rkѧT1^?th}s\i얌TGꏁ)*bh]w@dl@BSO>Gra/w]37?OYt{7",azYʲY7ۇggkeTaN,pqx ,,UqWn?:~r>މ ͘|p($a>o`[m4}U6WAD&a)ǁ OU.8^5i`ZI;ySP%b)8 zȾ{  e6LiY[lCb@Hv#[0& UvN=Xpgg_oN8;s@74ntu\QdUٱ*H[m$v} Cx' E"X5CǏ&?g XB-7Zq H)`BzTH>'urۍM0)rr1mJ +h”]#k)Z}UֆjAzVIϑ%;b)g 7aV8.zO0?iPB*w̨ƳA/A b l=JTU!dDrA4CJm\ݚ̆p+(V(E=#a&L U PAe , Lk@꼸<,q!FLB'\7O8;Ya&G7穁tNt}DqMw\𜝛`X )Qࢃ+O,RSFC:6U$~*U:e%CxgJ`9@mb:qs,~?ca\x ~ZLIl%yE3r|gddã%Ho43x P/-ØF%m2 խ򣶕CKu2w]9$ [֤Y߮Ί'Q~x&"B^{m,{ i;rJK2uSY5:Xmfkt04#1@7m -vyiO3_(dh'; +tZJF3g mT`*>kLE e -0A4"Z8Lk]'2/ ߺNCF)~F Zƕ:W)Lu6Y}>ݰF U?i[)G\@A5bS %*6a Q犱 2١9 eU̦Ɯ13GGex4>A.X +`PTbP?YDr.vaoS:(5&`^n?V{7]YeÌz9f*\ 2<Đ:W?}gq.Q^_6$9i_Vo+qezi8Ǫr[ `:.a~릓t߱!T;{9 :9$ÌF1j>k7Cb;xV(rqJxTàNytSk?dOFk:?g\ɲz՝MSu%b"#> "zj\Gt'/~>/q=!DFyu;I]Z$`‡dq)v4Ï_n'`,Q!m=O^Hie uBK."2h4vfG¶q̃|3C0`i6[F礮1]ڛ)j]d(H cc$ϯo/CC^KRþp㗙5&05ͦa25.۔ֿ<8w'I*|&̔ pi7Boz P]A/!H1*C9T_-Px$_^kSjns}݆Y˟-f珓q ;0&ۜc[&M= }(< J)|%1q+ꧯD)mϧC>̦7=#{95]DfZjYձ.Ǻ3vSh[Ã`_LuG᥽o,}u w_>LԼP~$H2Ye(OL?]w}'yGy/,eA+`~&0U;/F!5(Umw€Rcx |LEɬz|)7z~iVDH8gE(Iz(V|80pXN4$  |r8ٱ; OZ}W;x.:՗%1he`nA68Ki߇N Lpj2-/{A4EHef~HhDA;|3ؐm җCb,n,C'vw!nL4ʼ'wi+֣yNg@;$H2E yb9z/aLxhۄ16-{Yb@ܘ1"dp[ TKnqMɛ-oAfQd""Ο&xJ~rꞗ-ΧD=F:1k}}=Kh_U)K@Ba'7$bDyH}Nte;|9!{ɄSh5o.~- Za=~5`> 8ݒ(ziTp QB @)wx9ßf틥uw}f_iV24-4ӳfAi/\w'Eb79+  c|K*Ak\P$EPu +B0HSV` EW, 6P Z̛&6cycwډ4?@9z|r:>niRFww1Hd}-v?5G"I>gu!w4P@ @=fxzHs}j>+>shJ@Wؾst^΍c%ՠA,G{hQE1}@g $ʨB0 !9m;*XH#T%B"RE~I)$ bΏtmJ3X5 RնvUIq^ZH^nkD"ˊpz f׵a:61ܪCڎɤݾ &AUˇn$}!猯UCݍʶV<B+٢ a<؃s?w{.EH=BޮЮhju,qZ(5$+!E`j^oZWF%ߜSTJ9Gx2}bPeڷoqR7{rա7Wⱪiҝ8)|V&&&$pGE<48×U2BeǾf$;ܽWg[ݤӯ#vD{©f*ڼl,'6a kvvbOو,!G0Bmus|bPI @?$[*wcۼ#`Av /K'Dv7% 8:yHd1#:=a蚕vPD%10 v2RYFLwUMTln:h i7"#s븊౶-L {ZʢEc4%sÚsA?ncF9.AyFhQ0ȭ=/}|]B \Ӷ>9'9g@1ܵYp%Y) ҞTBFf5EųAfx<=!sQ3 E?>c`悬`/\Q hQ{5a"}@ Cֵi7H T B6M/ROwPwNlN{cֳ\ڡ@yf#3k8etI UatgO;ش(AC9E# C̬=aJKYB:;/9c1Sh0;P*T>!o=a/^47}-+]~!]ܮMCl+=_d\ЉT_<+ϾkɅ^BT(LI((N" j0qv3}L얷w5:EF{eDG,%"}O>-YS$[\y3\g0Aahae$SsR~!Б/Ȧaοl=QX >uqI@AS2վ-xc+VgL3m8_u7F*Xck8/wN[}× ӓ[PIݬ€@ %RI'奚o6c¦ #Lho3z6xflh?Fsv3z{4\ox=rI3ޥI.DJdsx2Άd-'91: "Z)2)h.c(vkOE,Pfw$"T ۪$'yQ#AAK`xMw3l =濢Ϫ^d]sp/NY_;ց崌dSDTE\!Bf̣@K/g>a35^yv'vu4ǃ¥ў>_?LBI~ݙZx%H}ism-_Rõ.1I37 %jYX&[{Spu1"K0!Bx, 1$$?:x5UN /@8y OG@ i~+ȪˆlgWAPr9aQԳYg=.0yS `a'-I5뮲n||ip (߳ w.M'g4sa MEaqsXE*ܸCDS!qr&,.M's u*BtpUlZ~[=|/#QX?8Gˆ7eN1Y9q{)ީBnk /7* ꕊ<-QC%ilwqoh(@&\=F걓ȪdN,>l*8@5)@1 e>0vlsnovvXl)n]n[@-h_}]RhK|8YvbKO&>E"'U|P ,6Kyzӄ_ui (\D ҴXAےL<\k)}#Q3w6LJN̻ڗ95BbАP⭄qh?OW=HW}o^ɓnj x,ħم1H(Q臇.ٛH88Z"Rw˷鞺Yh\cr[ qUUU@m_nnGJBdqPTLg,BkUX(Еrt-ť#X&o`Vj3KϏ_3 `Fs.,PRf@␬! 8G&tK:.k~*]]*ctr\"4L5tf@c*Bu+'um,T"#Z c\T[^܎ϪE%ʲio~?h1"7Xg]] =P͇_?[` joω·}Ր R4P!y(۶\^UgL~6Drbq~l?_Ff(R6%hfÿ|Ew^[Qi{4-,}wcw.jQ ۵{WL/6sㄼME J4D nG9ϴ*j,9Y3-4uHw鹷kߜ$0)?Kd[e̎6<@;94/аeSN}lrcBz.zȁ`Lek$Ll].ϥ$Y 5]uTx(tE_Kz&}rFދW,AɘEV, dJL0BO3JO"zRY)傆*zI w2%< w)bRiqy}׳Zh! K}dGATظ]n$tӒoڟDE8ݳ?=NNnGB@a4^=?8HA6CGh@:&(mik]7^1]?Mݢ/mq !z2 Y0{!nZekտ*<[[s G.tG>Ӌij^NK}nD(K 6;] 4ݼz;vQM2olU'oTXF{%*Ikx6Vc!)&qid%`h6naB CE]cB+ ck#x! A#d"XP!D asal3 bL4@UrCu]bg9wT_qK`8]=)]6BO!Fsf19 BMԩ?T^NEf@ ?1Ø2YȖ2bУrV4;06r uBg ;Y:ӽZ8lxI[M@QB]*U,b ޺hNxÙ D&{I+Em e=U~Z$u/ mVcF 6'KxM^YU'QU!垁+a1tE6OrsM|F6XZ0vw.s: Dd-A}Ldz1#yG@ cn{N`p d?&*ZLo&{'}qa .\n wƝI<[dsņLCymrI v]Z0b.Rҫc6\XUz55zX'.u :99V#SCy<\ <+~*>vpk<3硼bz'?Ojτ`䃙ks͐t._\4 ȡڨTBbHgɾvRI`w&zÇvs.-y9=k#_$zG^ yXf4T s 3/x z^Qt{]\C 4~r:vzTnB~Ɔ1*Va$sI_$C2֝2vXkRM`-(? SJ˾j|i4$f (Nndhz6 35Vwj%L6;_qIKwUUUUUUq3[T;8M4р3fXSFiw_Ag9' xSl/4/u`ԑ*bdC̥("Da<\ \^~]M |9 E)l`RϟtwfݚPacFɧ텔p@U&?];*r6u6 "s > i`B+r%ōc=($Ps ;C"@Q&B<&_GoF:>P?S?sL%p" +nCVT ?{>tY5\!3ь<,ڂ'Y`cpKM6]M_^oo,x~;4"1Bܧrz,9~+oO'㢪 8գBm=@%&'˛ʱ@5ٮfu8V@B{p./x 9= E`t~~0M:k8O|u<3eڜ)i  "A2;g)i !o끣xITQ-]b;.1<P1b%m[@AXp p%bsņfZZtmcH"Xߊj̈́wOaV&/;k.Vylm_z@ -4mH:Ni֙rmD_FL}P]"Zҭя40Q $GDj >p=8_Dj(ф`wED"T(4TjNGDu[N3U깜=*3Atf'x m99݃a}vRX$. Gap~H$ph,(j;˨5]{[jۇ+Vf"l=n'Fl!|3UO!/z)7c D9Z;z)ov_0茽fZFT夔YY bEph-LlQxI@<G j6OCLވ)=/%H'5jOқ= -y+pF=Zڔ7Ian31R`^e蔔6P 9t̫*l[= ol7D־ΝޭniٕjvRfNJyv%Nm||z^W!kZe˳q||VŅ_مZ̠6JX!s&rú=7R%|_;ΑېOpR$T}iA'01.U1Fg мBw8#$Hv|:4&4qg YO+ 3fl_V'0\Fo JעQP4n!</0ך8M0t" Kj$[$RTS%(,%6$(TvU5!]@OZ QӋc w*Yd)7`(rONGȠæOmy4 bwD m%蹒" cdGk%aO$m}gp 7x%Q)>VWvЩQqzDLeے4Kv1@,;HTP~w m97u3n*o6 ( ,fZY\yHg*'K\@۰g&h$)-1׾o?9h=bֶ[|Q@KqV oK$2--ngҗGnw>q8=G\>$HY_%2 9}&iY.8c9o5F1RB=]Ba^fޚl>pK}K>OrXї25p BEhmXqJyi@HAJ-t(% Y#.Kxk[jP2 )枧atR(8T%6oQY0j9e 4cn>ӺaB7QLzM!gO7?]yiH~y82p$<"*^I!8f [5Wѿ="kz(Qv0a:9(9E;=E0AO'&Da׻Q!pDnբW>rI7|2ZՄC&Xub0V^cܾI C—ݴq)0Dj6~8y# l5PGe+*D+dgdw[xu*qzD]kOy!۽V, m gֵ1[+%o0lw8a| sʸ׎$/?2b6n|E~9箒2﨓9ظ-[c-Rv(+)!ӽ>2 3FWjuN!S]3F200w>|A]G: 2k7z0L:;|Q:{%ZN۷| [V .&=ƒļa>4-bLs/37bOv{zv674"S_\w3V rU51X1f-(܄fMS{va(e\3|牅?}.E:Cƍ:Z<g{Gxq{ؐ"JH喇"vfVS@P%k_ :Jr)JJ\ b9 y2R~Ic,^2+/]!3dBhBW' *j߯Ʊ?/Fܕy0X[I:.%8r ^T9* Xb΍:}| ꪃ0:kMOREe@ܣ]s!V#3:mënF3F % ҿa3 %^.5;@gljB 82-/|aK[gGxUUUUWnיihgkαҏMk%0hǵ:t9YfQCwswj{sSpߥ4y:t/Ll=*_NK?ngWCG{TqF$>'Ҳfr͞3I@5a(HIy=4G=N2B4VGĺ$ݔu5M8!k[z,TMMǏS9QJhj `zRZ' qDAyzm;2KitVGjukBFm?E4A$rg(Q/*#5dEj/ ؽ1$Dj!AH/` sYNtddDqH\M;/ʷP `f@pr~D7@<4R1y ;Hpr+|9=Y}@vՕ_'-F cYX( ΢` ap5cDp.zR^mݣ&]02a5m+Y]xC39j:U:L|׋7 X{xSs)?A:򍡱 iWZ,`,Ӡ2e" |3昔-(s=fY vEG)wjiX()*( ! EdwV^/{S)|?hoU .UUzc*fG^O(]>tGBX#J#- Fw~Nl3})WJ숭hd{E:4ҧKjHz(}xQrm`$GϾ 73'CAmڜ"CTu9wk[y$IUY5=tr8y9-,mh28\τh] lkgm^mXʟуV?*xc+|>-և̒I^svq0IPe*ȱT U&VtCTY:) H.[.Du@kwoS`׍ yT!)wbW];R逧Y\i1S8/ӈiK$9F>6vql}')mg鞥 *PF g ,m0[}rT:N5)v2yzbT\1qgY}У v5.YIϾ\- ʻCyF9OM':zbd_̋2e>S&ur\sPP"]oWOɏ~#0@PNQ"Jd~G6wٽ~>ل?CuMm>{YmWQ4}K--}]mմ(Ȃ2uY~ > 1urt?w[gʵvQ=GhD:nQCl;8qq;/`°hn:DF(?"1XL { < {6mz-#HDzjW?r=6=_9QQ)Ը/dX@NP,?}GOPy(6:P=\U<фWlk$jso8 O!`(_4W/䃚tAh êxTIJ v]W|>gNxYvlv\NQ&%rc'Kuzdԯ뉉 -GO?~8݋1$nfNg3WvJ(O2ә֡ј 9m]f?KAnZsΘХ,ɶ PŅāHCO_=tE\RrF㧲;}y64p(0<*2<4AnJ퀳s@@ y sڏ ^!D R2Pѵ8[Oѽrwy 6(B" U_漇^ ١j^a@_1sнA R>]ԕ׮M\)1>[T" ;tuU'VsD`3u 3>cw_}Z}\4MWӗ̿e>8p`HUUМ% >l^$&4sr Ǫ~6Ο_Дs/?RSG _(%% q @FGCJP 4 fJ%"`BiT w2?bt5S?@(/HA ! ɚE *jXh$J3k05<H9 pyphA',JqI ʦ'(D}[6FPPBxxGR )@ DhUZ? ;:?x #Y*HK ~daSJҩH.C9y"(R,4H @BIIӽa9$,Cnc3| >=8h1F'> p.P:HB&7X{ rڈiDJUTJa"Q&A x?~Om N L 5:{sꄄ#~=O~?~$ wbW@I`f5B>KD}}ssInu`:Ot/(X] nWApiW5(:DESQor'B\'5>>խQ9mn+?A?x~ϰ|eW)x=YLLzC3vQ>cHQ<-Ɵԥ֛Z  VDˤ!zc:!~irqZ5 VQx䶜8Lq{b  8 IsU;#0=ߌ__!:UJa8W\W*N_ot(Co< 4AMj.}i(J@JQ9w{?f<3ҵ$x[<δW>V +)~ dO~#@j˭V/=0q1Մ%J3 amK )dP1s:&Lyl7$l!}1wn!# Nwt>,ȃ@":JH% H:I@pfmHzOYf\$.0 a䎿y|ǘO?tU~u_d=sz'Þ|# (wB:vYPA# Dxxk=u MZءzЉ'S$h("r8qu9O? ֖:8c4$ юV ƋBhX8ސpz)];C&1EH9C >)r"d!Yj?`ʳei u~4Wq+չYt-Xtm"a߸`})`>3(a"bD4~6S@3!(k;h-63Ip5"?uٳ^ A 8~%tZ(z9+rnz5]b!ªFNCrVT/wJx3b9!E=< %WuUepUVRf?wbczp] "|;GUj%Y3{u` - ׄ]$1ム_ׯ{ye7e?ḋ= 8c=t gzqF.Kl\r0@ v`q'8J8pCH?qgfK?yƀ'}E0-q ,P7O-#hlǾݜ?sX׋}!>] S> Z9x{{_%8u5-D-U D Ô CXCiqYL Hs^e`yT\QgpoeԞkʴf$|?ey9"!]\{8 LX2tUGI؟53B(\W=E|m*J72S@%bzÖ#SJ!PMTŅo5(7I.eNw1͈|wkwX?bzneMΙSD'쏤zb+QG!egv{<+'aX(q|`1DNgEg2U?=~H%уBR rS~?{Kd)iGp*؉_9$z8DPF|}:6̯b*:}gTU%؏ -SQ^=lc+H$P6 :O׬~yxBLyjUFX 88R,CeAo/Wkz3&'aC>?p??V_W~Qcxh!?yҩw;8 _mf;l"j;JI<(ګw(};$5/[^ ^?o=r-CpzUg;L=s2{Ki;.Ťl#ŠQZ+{T/9E.Z g;qԊ|iwyf !H83QfV.hs`|=skخ|X(=Gu o⑖xv|`بٶ@(¼QǷG²Aw֢"1騘czHRxgɲ˗x!ޤ iȵcvqs'/kKY|綪߷_ӞW qIVFu |eЭ[UW#>7Q}qc; ^o N3{xvk YZBo~B~P [Wɾ^g5q `^jUYEo̸_ gqUQ UX7_<1@V2$2W0~0E~ߠPvڲ,$c}|>'玅Y GG1JtWpQ\avQbuAa9>-Fܢ:muwyAqݪL:^vL1[jz+yN6{ ۮݎgMFt5)0g`hnic6ֽ~x]Z;|ޡw?.nx!HOFcBldO%0kYf|[aQޔD9Od|#X|("(8OKĜ[^ɲH ~_C/ hd?#Q] lj(Gp5yC%;;zH?yq @rLKޗ4eh^%oƜ4eסֱz tPK󑰤t,͋eV 6Ušk]>ѓgm]mOAڶ y:$Ebs"_B,zϼ5GyD-x|||4O8u'B=n W>& 1gR#Y& o!gh=xζijy}E$!h CHM8/4 $=5޼{0هd O>] @9$9gɗSKl?ut:ޝO>p7THcVǮ.ذnݷկ6Vdy ;uo@Ə럐v[`'~iI wAoAyR[JzQQG`'Y/?rr;a=  0,]p^&h Lˣi \g斷H 2HP_ك]i]lwvAp FG;\<]}vJ7lJꍁF"n~ŝ)Nt(:D;yÇhK2zzjC|wg(pdw>)^M|ӪNˡB{I-;@4G?Wˍ%nʰF8Fu$t jM4\2&$K:%F/_'`My,-5/stNo+kޏD(M1rirzR/XdpH⡾?œ9,68L`s?|\ ga!@cWQ=iw[iQrK/ﯮ)HF{IB]rNq|8s\V$19.soL$bXYѝ]Yѿ#m>| AցAA%(&*4~-[H.9s P#4BD0(yC1ETPD2Q,IPȐTRS4B̥4D1AQIR1L1S% #R$DA04U0B1K4dڶ{sG3ZZ4JHP2R Z H hJP  *jjH) "j""Y **b$*X&h(&b(j "*" J"@ J&b &JXi& I) d$bFhHjjfdH Q$f""h IR*J )F& hh((J*Zd&`)Zb*& $YH{] OyQ!CH$MIAS5#44CT*f*Khh(X( F"d(&h&f'ˏόDQ3EPE>UL3BSBs(ab" Q ^ eeDTpT 0 ))drU=ЎiuBNҀx{l@O양V%@?9ʇA*<׾Nf3 HT$Dxײ$'8G"rM'%S%],oMJvNR Iд)7) bSPȻKDЀr9~rX|?-w?Wv=fǖ/Rލ,Zs~7v/zƎ^.HU%MFS5uK' X՟jU4Ɵ ڪ׻Mlm\`nAn/)i1!7jrLTAUS3#05!𱏫#cy dMҰKjIՂ(* D8Id3kCX9-0ME" FFE1u熒Dqir?_+í|6(lTTQHD۽j{C Ī(,D­ OGgx ?W`ߗ=_ ;}l#DOݗZO0Nstpes$Q*e'qV xۿh47xȞ{*ΰ*LL:D)+ "/N-11Ыz\a1aZGqH\Okų3mYBDv uSRߏ ڱѮ6x;h?(篾n˷FN$B@D~y~iwE#,c,EV WTx9o9RZDҥkZUzx18o:؁3B?VY?a _11+УYݞ;)Ur*ݎOGPqb8&Ec4>T[vzΉgruB[n3w|\Ιxg귒N&խ^#9qDtlsagB/F#o>=?>'2vrO_y;utR;!KGp@-m=?m_b${4ю@ Dl2xɬiu+;XvM6_e#垵@!@\< ;n;tK:<[$$+؏x'ٲ[ydGdRyP"mNT5:+;͏@A~tcӬ(?_k0}\.OC UVKtj`ęh D}XG~y~뿳nZhlahwRi I8AfA?keeUȮ[w\zO홞ƩQ>K-+ 76p4w)ڍ;{B9HoZGn:ǡa)@ &C.`i2[I"vrX}?`-Y;fx?EQg 7 qԮP!CCKd0 5][ma%&E7Іò%!gU1 wWe| =Vtlofި*TwCO)qExzQ0I*(Fnϗ.t+z 0@@p#`j&;%HEB p Pfi覨u*0d7,Z^ (š o%C;8enXJX>+7@IHdg)$L*1\>zI.yDM @+7 j;ZJ7凯%}=|!-b:lס9Tל:?r j>`A5 c sv^Z(G϶ BO2 MѦw{1oM=y'i u8~Ex%,P_wA'0}?U}5&sFC 8JzOnޛBDe`$-4((A{JOF AF:OHhP Tz`=dǴ&=k/6f^ZS zq=rZ^`:}(U5zYߴ]xT@'F-.]ˆLJ[!W`.1&x"Cy6nKw[tu&/WtUJt ?_)|A U @ dk;Rw`֞Y m#gF̂w% @"jBi!pB,(['h!=!9&}*5;h:.4[yY@^qV{2 ųR elPK<1Q5qgVhٲ[xrҙP^MyB[b{orZbM:p&;oAchs䞇M[a z.`r ]a;HʓKك/ Dq{0]@i١Lhx]iػ?\srԢbĸBJ [H͖K$jLqW"V U,9 cBrm%]UXÚBs:c/$*>;)2p'w57jފ 0m`ڈD P`;d.YUum>$J2CSB@DJ4qƬ{J7]ЬU\&5sjW1ʪUUڑ۞%x'{|uEg^{2M ?U^#*=t'x1V;ەΠegtW3Ya |PG}.Hõ|/5Zew{ӘI)⮾K{{y1javiH9c3 tZRִONsnl2Rz3Lf0Y!A׆XrǸK6ILUuy7 lGf_T7V.7m ;F0mt\4퀕MR\qy)`}$+Nk[ɓBD&z|0HM rU# s8tݤBM7/\ =Yo#:qB7j15 v=ӿ.G9UC"tr;w$ar 9x0pm#¥l,{DŽvmVh0s 6pIa!N3*9 IY3܁ (lacą9E*>[sPT=N8E: m qYC=z=Լ(_%E<9zIzn}NkH5z{!:(ՍςTz>Pܘ; : $BQڧcv?0Ӱo>s/|3Uem6K ӕaaLO8]-3b <7x?:V<|Hw`d.at-e"='ʡt[Hcݡrv[vZ7zg-^}o=,ʬeZڴ.ngpxآE$@FxGVpFձ6>+A]翽\J^"x PF s{W;WtkB0$SXs޼5ϕry|eO*8C^]H_$4t=+.6*s:1gIz.|mwZm6iE7?!]tqXB.c !8b@.7fC Vd`er{G}Q#uu?=\gܼoa~6qݮ0YL_x~?#|.A{׏p؄l -/uN͘+F6eՎ!ppr+l/%;-a8bK vsӣNlvO`"w( Dz+o&p"/1T|$5X6\ s} &70\-w+n3ƳtjS!Lnsk.gQIQuYeo,5s}lV$B_) ~no g-2Wjcfx˦#qYt[BbY9R [g l~]- $ebo5CXEeXv,vHu۟/oKVvٜó_eu8IZXszʒCLhD~ZnuZ6Bg3(Bb5X0^OWd(H{ߪRڏnl4e}g3*t;+$'qmv΋[Tㆨ#\fpmejh mh-֡4iN@u0{֩D<]/~uy[Ery_ $]U$X1b >LA\Ԍz O[;#an BY$u5 Wj9ܶff4EuH@&l`094pYo~ѷ}{1һq']E% }5gfsl͓go j5_`Ɣ5u%>w~lVd{j&.8|x,^z1.|X?-MMO XXvt2hb {`,V!ް䆈g{3t-V9(J+}˩OYI5%n{C~ w]Uӷur/XQv&hcrdF,4H3%x+:5~wx#>zr~>HB~=Ky$D fdGST{ȉ<Yiβq䶷>k}5۟] -(.3$eb)M" h+ja^QbdcDn(Ydup7w+ ؕerX;{v\'{Esf"Rmk!jՖJ,\ps/S y~-Es~>R2̍E@;`xkiۯ36ƺuoK9]Y> X#6i*""uuiaUYYfOr>V^a"7a!0odyׄO l1r[jtQ(#FaAܒ!r.^b09%[ev `lo>'U.EBfKN8A B*8D[n!HvBTlA LITЧߏ5E$HLzT^pD<|n6Z=ϧUgnCSNNOvxw('-}߃\Gb|Oտ0"04/81%&ZK$!f1(܎W$ĤLA JJneZhճI1D:cc@bٚhw7 c0!DEU4$ru 4;L5͈A$RSi;r/I'jSJEq$bPB%=Fg$E$TֆKMRfH ` m9haµPPF)4@ɡci'KLbuU cI%%S[u!*!5iC<4D:kj/_c =€"WX7%:_2$)i=T#}"G*(Qd?VXH qFOQ5[emK4 h=j>+{ß ^qbuZjD] irLFa}@r)䎣SR`ϖNj6mAS4㵷p|TՆ)a}tޮzꌚ֭aa(ӛuVfQ$1ݮoOWw(;܉3uG-<}o腣6 XѼ;e'2 G'I"vqIP`،G DغB97R ְ ϯ呒0=U AX^ZB\2!Ra qJwu./1>6oC7`j47Eue@i|;v'>ǟeaה\}]9m39 p{&҉m\qb j6g`>4q.ۂ,?RoXMnMv~Osُ՞p=a?,ckhXi$NioO9__ =ہ1$鿇bB]5.p~k;I|e th\''$b ~(x2#ӄ}B 9)E#ʸ=S 0 5V!1zM Uf0P[e6Tqƫ_t[g*Xo8o+H'z?=#;OD.qAG4B*" 9U9NYу:BjOꝿʴipqNKQQđ'61Ku0=< taZ|Hºf5$[LZߢakv`MMVR524(lV0jnQo7YxShqq踂YKzz4gx&ou3i\HbJM3ts ϥYJ.c 1 uNLl$#BbԫKSLc㐿K?r?+#1 bREۄmkfL_}VvgkEؽVγx~o1㼧u3<뒱q|v[qݼe;9y|5<1Q~7Ʊw"/v;٘Z7`Qw3W\WDηxu﬿\,sus7Tsw=wOiƖSWKzkX볗ըƱ<.#1gQ7=Y㞊ƺwo7\18J5'8FbUJW%`,fS,U,̯ޕw &94؁P8 Hَ3 I*~>oLzI9_]L;<5޸zb3Ƹwew~&D; JS2C(k9"IU2Qsj~^[2 qūN;i&ڻlnHꦷ "\kk{gxFD)v]:S\q~F3Z9 }jⵤUЍVگs1-*F1cgl[qWx3걊=b8Y1q[Z}ufz.E˻1w神eUNUb/qyO˻泵jyTUU[TqqR33Dt}-JyO٨<9xPm;s:Q=4rѝֵ',XU;qHOt]%uw{MxцabF; (jjʇLޥUNY37 3kMI y^o8!Tw6#p-Ă=l4),ɸAw$18-!YMLOH.bg6L^u[m&vdVÈۏ}SȧA HOH|>a6l1@3qn,ELCPaBhp-",FPGv.*9gYqvA)GK׉|c͉"-uUww|^mrp *E2%F a #\uAB?rLGgO(V۟]!Ě.j_d4Ąy'D]TM3cG32PvH3˻U W7F;$᥎7}&rխC $G8tWyWQq?1/ H.<~++) * 8 GyAџs4rlz$#ZZEml&^""91C?6udV[9]sCBfaHҍt>}_(Vs2 oFȩۏsS%r.7stW^Q1Si@J,ÜAjWGeCߕm8(c ;!lAn#W]Z0Q`?m((҆6pgQqbH _-_}}F9@?s_Gf"5yYUVFBI\_}E-fD?CEE^Kz Wwv#Nj>d% ?5YE*^Mn%X1u?=Ɣw^8wn3aHh zxT#6M(WdB< Hz#raMv=/i/ #*q3ϒa$@FԳ:^0܄H'dC `SЦ?zy[7 bGLQ= Upznc#t4"Y=z)OguUK)b;a'+)^ HIB>LjGQBV;5 {T,5 `{6(xQA;ʕ C~͋>OǯFo.OW>D<@j*bb#O'ͼ#Z@5 Y@`Px{? vvBk,C-S;Ԝp@9&ۜ@1Y *F=8Y^(.a(p֔c}(/nIØ'>"5C%}]NJ. (4a:3xL7AI>K>fg;G?xq'Q ms }ҋzC$irwOdi|d\n>rD{:XDD@!GpaMtjB?gnvk./ iR>P<?.a% -R#In[WOs.׿{Cz? J@~9gsTgϢ~Z 8$HDsY;VS?*dŠo5!(4b1E,m(X@0#'].)IoWcˬ`?_ _Ȇ \, javj_N.pjpAC[oz5";^?_ݦ2,[Ω璐@2G07@REҴ5m3!śдQHSPW%`) 0J.1G>s][{ABe(2ڿ q~łbW0$G?;Y8U$F GJIX3ɳ?e/\~_5Gf'cCѽ>|Wfظ`(Ak@! \,@Xw85EF>ӷ}3P#CǸR ?Ү Ɏ?vh( t} t٧sǟoٯ^nhEz!(HF"kdKW-]In[pQ ^[ò@nCi*Pz?ke\Ix#yk$D1D/ p_9:ؖ.?+廡]|3>s|{OZݱ&BL$7kq&{Y;!|)B,,\On4 h%n]gN/ y>;VЌ =^A` g?8}='?G]`^pc!;{s,(6y = @P^o&Œ"Py1GIh?My)*~ɛ6_0KG}YhU Ua ?DcZ=r^ L0Кxt`'H|f2}Pui>}#{"(dN|(@.\;g ~:, ~IǝE7"$jpW'"kT@!!đr=PJ`wŠ(/u}Az'RnĠ9YG<&;_GI;:m?>B Q~(>άEY mܞ?oxFC,^R`?o[]]TqT9J.K7VE W8X0ЪD ;n@Vz[-!Jzf1o/ݸIPOn<_vR֣698[{i_ԇڿ]}yvJ҉[oea+&n-hZik&RDP; Oq.>ؗg%0;gY5@sA:kZ Ka@KH qXnJMzuFs3/G䜏$vYQ|y7ωsi 1 _\d1 &q.뇮 @ e3u}^h2 UJBJr:1 U\A?? 1䒎UȅB:jpX~fn2צ1^:%0 /+SkpG^W)? 6/@ ~(xῡYB 9?o Xrt04{K2gkȌoҩHR!BRw7^Bu:0YĐ |#Ӥ'͎t-֤2,sBj*l|U~mY._{c]gO?sǷyxPPt @?@,Jz)@kp#|{(BV@&Оᗍڐ<EkY xO:NtJ ~<:iD#ޤ)e*p n6jh`d#Jha U&V`0^ۙ%!-P@@#!01RI@ H$F !LI>id@CMur͙MY =}S ܷGԄu;HY@OA{)o:O<Ĺͤ*O !Z]8,s~t/Coh%6/%~dԛ9ġ.!/\N2߃r /YI$)s l243sTEfm˼u`~盟-1B 4=2Qv>)Fw] vK7#}ڴGTkn8]X>"0 G79^/P6Oo?ff˼}ƾKsx-)>87^B(,稸NMMd?h@Ԯg!դ+K9Bk(AA~A@Y ]rSI$d: {<1a/O} zrV 2͛>"Р"K+ km'`])&ac`xjM?!BTu`Է8 J$׫[&[ VuaډG 'BM X l9؉P BA%J"( qnؠ3L憯 IT?V=Q@v{BmY~O_vڲh1C,p$8!N*pE! ҍ'ֻ{tH`nT [TRԬa!/:| pN Ҟ([ʿ`'c2sOxH+pNs`۷N;=n]pn( .Jq$ڢ Ա̿d# 5:GRb]jX9%,`\ cu|݌%us{[Q!BQaJ\Z\iN X5;O?&ф[ vo=OLh#1Y*D8!}^_̣Z/am!#O<޿&]wk Ǵ&ȜGqRS~IzzW?A9@\׭{pOiIO:ȡaq86i,9?ɜLD0RR#Qɤ^{Çw s0?wVQD1vFxE;_ <TK1*=N<ۊhBٹW^<ו K~y=&N|wíH9jnh-v38RNG}ta\ aقiMc}>B  ҰѹdP{ 2R"^a>1a a,9D|X5r b:JBm6/>UڃM>:1B+ ͯ~!#+]cy2M$ ]}če!HFpp7P. ڱ7Uch$kTH!hNa$~E.͝FsU>ÀĔ#C 7lfX?4 oaRkV.:>΋c ~Ka@f"_:P] .Fvl6ji20? <3pi P5C (@$37v}?2~k940~L[wxIdրce%&pTv/) _YegS@҅9@H{A+|/oǯ f<]5ќ)RXR88$H("u-|݄-ߡއw<\?b/ْwA`N V ""5 }nϩMd J\44%ҭ!JR 2К H _uEmk!'0Cq??$A?ї02!6n%u׋^& Ο~@z|||GY&B9'f2i@8UdG^$txbs;6ER,8.ך(($PJ?QVPφVm}@sC@DS9?(>C?. gy}˿AπjsxsG"T@G*A)"y \ml2mDt_j>ׄEC\u+7A*[k(k0]8G7}m  ?id7, X5R:P>~d 6RãF <+_n@I(R$Rʶ_RնeF1?6!1w# Aӆw>!@MV A## &,ɗ 0Q}Cwmu!k$ KE'N\) w(qԥR1({I@VZRs wYD ;G$,$* 5Y['olDֆ; }<@wWXb~!T ~|@S֣g;ثgTo@g;B%YG6z2EW7wGs(H%JGdC/TpL/mGMaGuD m!nXa0"+#9όtP&:~Wp?A:z~ׁ-{!֙x a]j'u0}絶G'(DDX ڢs(ϋY`~j1# '3ᥢ4UD./Sj"y2 #P>]}:ex]+&#r \}޿U tHVsY"J|K~W?W8Ld5G>6sݣR?Wx$cyBT;Ř;!f!YSYC!XVa Y42W,y>_gM*_LFs鳯KѫD.f*yk9h=w'|gF\EL9KD1}\sƵ!CH{3sq P&9aaʝGfsYpQ-reFAB.ֿrXD݈9 ՑLQo{.C%rZ&$ E%=/6iY[Ka/*񌖯GQ|QiTbk& +g ԇF:~ךh:kyt'zS7%ia!ѹ5c6Ŗp[35N9Eщ1bc*8BHK5B)^&h$^g8>'-k8%h}ak8=4^F [,[8gT^ˏVf fw1:!EBt+hևn#tN{ZO !$}TҶ;ːK5ΰ.NO:etP?F:ƚO!rGPcLnAc=$c! .Y&A UQݢ1_T&{T"}20 JrRSrJyԁ5L×,C"};N~xC失PSD DJ*oLi]{7F$&!tPv^VMoӟOi I3Ǯ(ob/C8M G[|_ܮty<[.#X)00`IART!؝Ui4Է͔ʧГ&ܟU<.|\S,rYXD‹xx1[qtXc7Fja.>n!`:X]&}Q䤬Tʋd0r2滵CtacvK厙u߫DMo\3٘,P#i|;aoEU8kÐ~?>>諸W I( HcӤpEd'"?4:f#x%$ C$R$"&L[) NY.G}m0̀ #"l\$ '*R,QE)"檨H3{䕚4a SxJ$il[Hc 8Zk9R%CizL&j #1&\_Rhn34>篐'i * i  *`b(iqjhF([vP%*Dt"g`(L>`94fG¼9T)P Q@%,ȑbЁ(1BBhi_^|!p1S _ht"NOS71-T'9V ?V?kL{)b*?Pw[|42}=_bJK[(ٕ~{A ZhmÖ8egF6z 4S>7ۊD ?hL8a|b)y{ mEgC_OO'}/#X? ="Q5{51Uڿ;7*?M|0#'`oklА .\ĠM' 2[ӈ1\\Ťڃl֞gTiP938=Y ŶkՓfI3رvud5_d,l$b jo8ww]A?Ʊv361D7p~>M?~hSY(h4&|c?|yJ{m@*k˾ٮ(@TFTN`@hIbKM",:_Kz$:%qZXC$GPu|]{"" `_" 2X֠~)+1#Wȇo3?;4\ Lh&9F =HF͜Q$6j>/$8B^(Wq 6 1GidyK@+D;25*D$"BF A}MIpp2isT>?|xB:?I8g,2;Xv1&bn wÏVؔ&#N梨Bh(@p8BR0V& B"Tי\?gUUUUUUUUUUUUUUUUUUJUUUUUUTUUUUUUUUUUUõܹ'Ǟ:r3R ذB/jDCN`xĎE< @b'AOMWڨq& Mݥ3bIČ<ۦd;' #ͅ؃FCTK0+΃֍$.D'%ԳOȢvÜ w+ϑ%02q EǞ|*PK>l= _{@0i$ ~~ 쐐!=?!SBR! %t H{K C0rˤ=oyq _hZ'B*5:0Fc!;jר"Puq۞켁Hegn^pb )vHB<6^*,$Fzr#X` 1yB6 @ ?u<~fȻy3^|K0n>30j6e /hiz Zk]֯Pi a$QQb}PyFZl9 -c729ޙy#s}HQyw4aF.B!rbgǂ\Ԅ\@vS!6&m)zwA3Gn)ݠj~)*аna pۊb/NG: q5*O`!/_*H]~a]v@738᠟/>(rG<{c3^R\Єr0l:kz^>pܾUKHTilXf.А.p?]d=XH/p3V,{6l(nA&fs:wSyl{f Dd蠁"Pliސx#I @hK\.+y9]#KX4bp0w"j&:!3bo^"w!~5A˫T- yEu1'){BMB{òl5 c)|0g8…fw J Xj?B"!)OZO[ba$ÔeEdOޞG!l~dH!F}}yw6 e6h2F&A ?U] @19 0mj{Jv8d~S/hȽPshЈY[eB%ML=ÎZh0jbCgw1ۍs{>׭IXi,Kl@ï5.+_g1F'bUUPUUU_rHJ# j6OG} VFJf0YH_/ǼONV{ROO=:o%5T1(u|o &c!dcoQ-gnH:jCxmB0CȌEV*glfa#$QFfTXI0ka>LԆyd >Qx N}h{0)LhdR4:systHd|IL}4N 7HrE'1s(96|vz3a:6@(2o5)ML yF!,ҍ5kQA^tHzx!O. oN՝$aMO/J,LO,]u,=+8/F E(X ?~*'tcf8qBoOWD45 Ip!swu &ZJH" 3I9&w+G>)x>;$?u!PK`@HPJ%D##8:V`RKqLTP|3wE P<8_ق>:}N|(/K,ZL'^YQXciT:jsBY):cM9'v51NMʄ=`9jg%)~I0F8oi<߲@8I|$v|Ԣ>`^R6GT0XV1clZ!U0 Hi PNrOә)19GNO}sPyTMߌQ Dh(.S Ƙs: Rv[ e'{U"b(Lm V3ipـ1: Kp*ϼ}~>5J=:K,A94YAҜإ_1C)>t @gV#{$+wݯdmdSN& @+ȮUsz僃8KԯHl+B$i< :*YѤjePV>)?զÍS(^H/ JtjziR¢̑c8f?hfի 2x=gPIλ[o vN)1d|:0m hU L] />{4uǩt!F!9cP| #172IsA4Ww%@q)'C+Aѽ=>|P2Q.]XW:IBƺ 鱘Ӿp&HA@XX_ _N;^7%J Z(1}A1 9="CCWzjͯ`tpPK u[W  U&c2#3!e.'!{A#Ԫ9b/yg>rn+ߢ>)9%u$设8@xL˷t Zw<l73}x)!rDs=ZNyzWa֤ČAnM^8v,fvg*>Z4FbmT(HxľG,n4Iɴm3ߣ+AZ^U{g²39w1@>(5]#-1'}6rfJZj0@lFu؉?յ;?҄02ɴI!Wɤj;=>w(r<,!Ӛ%fU _ '^&M㐐n{;ߏ9XE4G1`[[@\缄CKT׊Wt4P8Jq]}K켃 b]yGNE";:|KDQog73&dkw<˻e6#b+{O U8㙎׽f`vیWd3n2$K4??_T+!qXy D ".hNZ̳;[Zo貳BNZLfSt\fӋXv NZ7nga 0*,z?[W7xL7ero, ^^K#5\g#^xq%t+/18^6qDhdAGdP$qr|`0}f60cE|~8P="vygcCoYF6`ݱF63 ; [i2 eX<"`ʖ@o`('46W+}]̬xM[Dvڷo71;s1YYB\ '7S5.f]{CF K[bA!WSI=̕a@:mvJqнk9cOL㕫z昃a^f^Sgp߷S& dS|ݚ>tK19SG>y~ Zk|/jz] 0B؃I19 ( :)F7Sϻ z5T!!ݹ3`ǫuwHkXNB:h׋hٞ]^!CZPe.]zŇB&d@$|4ENA4y- O |CjǞuuT!@ӎ)FJrx 0'Ny. +<tm./)Bzj1Uu gqnꊈ0b_ ̳,c0b"djy ԀеBR`Za6Eo+O:o7X̒P0Y_gip-4W%qJ|+u Yٹ;ۢɡ$>SߦO\ERQI~S管<%? G* -?%h+B*RC)PB)xl,۬fZh@)"yhiW( DZ` uGShgb[]_-Gْ5R0/k=d2G$।%`Yj\ `bAu0k?0?V?`6c}&73n 8' [:t`bPfAh[vg_T,qR22!*gf*Jtj{fAYNYc'_D ?,ɦc ܐA' q PKFѸ g:H玹%NTIp*v:i8(fтk8G3 &z7 QYny`5C!j? He'UǚyVc4` f 4ƈ%q sI5&d\;;!:wN788lRfιVwe P"}T\9q ?4T:]C?4XrLD<9< u/xiq"ԁ$G xSfW>l|t8&R, ;05j4gX RQ@BD+bg7͓Vɲ(Pr0P_A0Ҥm_c6]nLCP ؏vu<hC{6 ެRTe IO "eaŜ10PPUQ`*$DCEU-RQHBBEUUU9RUVP)*(h*DLT$EM1?* ((*"14USLUBUPDR!HURQEUUEUUUyg|-n{_x:"CbE-|v| _MǧT6C_|9x|ZߕA=[I,êJH]Iň?4.P2apa |/< ` 8J1:gOaz}E3ڨj>x o7d!5'ߗOQ3:Wfxg`A`0%h9gl1*:Ӳ\~Q:z?bfmpő)VX.͟]  ϾK ]ц V\Bٝ.i} nJJE6RD' svf6JLMzho Ց{'ʃvy3T8&,¤0$Tǟ=y9ʍlޣ/ L6ZS%v+UN15UExb7wW U;-M" *L¥ŏ9zQftᓓ!Yzj- }txQI>y-,eZ2/\qW%7\p"˯,qp/ 3)UFVhO9!Нx:fq*Òf#͙"Nh| 1q'*륎 `XA1 rcC^p (&<-`5X |DI(Ԣ@Gh'ro(dτɓDC_qgVD+݊v_2SH}pDq"2'2dC +2't"B?z&6¢`PPyCW'G4rv \ŷm_4$QMO2hIiٚu4wpÑ\2L})7yHlXQW,l aXF!F 0ǍHx{N4Ỳ:oC|q4>q6G8xJP<josHQѢ|IMS(f#p|7 T^(_w4v8x1"3@h1csSEAek˓TBD&WFՏCPՓ~MPXA,J7ܐ_~O 򄂗EE)뀸oq11tvpL =. (zF%9:{s <.Ȣ<ҧ*squ5Zrtz>UUڙagهVI05wP̹COŽ~CpH:{ (&$8$%SzF$\ơyC 1<[ ]SGKaʉEgN=WhŘac\Vqle"JAo4_gkף 3*va Ug* bĿz`Dz'-m:6'" فi|\B N#/s?=v!z/wBI'^ "\ˎeZȗ"^,Ɔ4E5!|(h2zBG{ch qi,Suaف88;4ګ-tY L d;A(ggq%ǭ~=0nOKtc'8eq1t=L<4Pl?Ua I<wz¢v4M^%ԇi 7t| -4 #"M-}*y@|עʒx{qL=C`s Fj"H2uT0c HwV0%h`$M4n 9CןК$Ї_gX&^gVjV1$_CM OtX LMuz3Eo*rEEsuTDaā}uoA 8wݪ%sNZ,ElU1eTûg ²[3% l p)QMg#y$Zi("~ZÇȄ4=j)/O%E>!M;=:TT4|Rm'jRJ }/ufL$nI²˹Prq,u caɆn ^1u4u4=?ͧ81LۿU$O``CH-Xቭm۞-y!hM T)roGH lڪGz" klGy$fmc+໰(eXwpu9e&/-!pitDO_j8@wHCAZkH0WEyn*$-ˤX[WԉWBv |@rj"ϻ~~%U*fvMq(MzXnU4R@jt0i(N؃V$*F/-(8 2b=qDtH )FhC-g5\d6kKNCjz_߮e?I>BWzr`mHW}DX%m.XfU#bdY'C8fIy%aoiapJ`m!Q1Hrx+,m\# MNAv ҁip)l`3ޙ_#jcr!]edzy^4 ('Yi+lQ8ګm.\x08@v.uZ)$'mV ]v[ f7ٺVzϖ3CJD0 !{] Tcpv蛨R0Ѧ4xǒ|ܹP~ΐoˮox#<9Cj]d!1 w փq'K^ʭ!RCVSlnA0T).\y C;x#ߓ]y^5 qw*m niX@NR8`n%IM{'VC4 ;nR9`u^5`Mx%EO\2gYPrԇC8Fvygav2c0d1DSJΚ#B0N5xj \Cѝ Pjł,Cl [A6z624ɡ=Rm%>L(* !7%On(UX%E./ l/4< D0y8Y8ff`)1-MZ{Yȹ FS\gV) 9>UA#-5W j~p8)OYr)"Z)h(xX>@43P"u蔇okrAQ걉 G;LM [0"fF1I2V ]x"5}G{g q9ǭZIu[U 63fC^2@|GVc[5WK84ýEN2?w+&>N~zvUs!<{ BgS":yPP<$gv&!s6`FNHA`#@Fɼb Fh@/ȗ0HQ pXC@\AwJ.^<>-fT1EDoχvN'rHE!Ǥv聈ޥE~ņ6 <ˣA`zšK ",EEyצ9P%yGei.KC&qw94 z| ,~Z̳띷M]PcrDtL JWIG}2nw#(h\\E*eLŎь[*aißƯmaf1{:$v&jw?^7>~ԙ6GG❚C 9Ls=4<{V,(Ӽ$SQh¡S설@4xq^Bpw$*!ШSBV$<~^'s\X 1%4e2,ie095hɤ#QE/).XtІ#Gx#f!Pb 0<0* 2L04ik=pAY$pi̓7%yMZABFΰg.~]oy=ˬ!ˏs<1C!TI6tz=˩ ;1&@~H!a#hF0H mZ% |;Z E3ӓXM$>> lt}~o ^?WQg[nvgUcܤv!2,ve;0rq E$3ei}ٚ)C(!˾ʊg w/vU<$]Ć @:`r( 5@f@vG LWT:(;`Jl, Э!0Ȝ&i[t:ä_ura x@$\*͌ h@6vb~oz04@+U OnWg5S;;Wihh(j.oO^xB# n0Ǚº##rP!lǵlHb-7u\|' R{v(HT-WhD>|c=#cZbP@po(0x@p{{%gICPBo3Fq,g9N R(Jao5m{M.;B$kϙ4VBp;9Cc0QFQ'B11)(4~RO]RN-|񙆲yd֦7̘Ca'*I)rQq> 0KajANٰɳDSl>JvMQtP4_ t vh *!:H$CuiR[|*2:[\~/C'g$64ew٘ze;@4ۄoF B.O8T:,4w0^zi7Lf'4(랹7AȄu;{ehRC,STdGT9H59uD&!^!D-A H (ę;vk͊+n>)ż;;lTO}9E?, f({Bƾ>69 g8C']h"n86 tY785=[Y K$Y@XNr)>Cl<Nf杀BwT.ᕢS%R5T۷%6x-3CchFEۑ346I^Kӡz@}yMŀI)oyacy6 Xiy|8 OGd!'S5Gh^H{]zգ{j3! wB_ ^g<^cQßro%<m  BP(S뷻a*^sr͆ݠSQ)zti؞2 TyyLՆ 36BKĭz1B&mxͲ $g;A٣5*s& \Q(dv,-߶lZ x)p L[쥼Bnpr',LZ>Ʀ4`2"!&K|O`SdypuaRFYɓvLpNOHI(zĘoF~=\܎u7[ӝ>yá/NKDuz:^&`@.x_t /ȭ?3*k.k,mߎs% 郱m~h8#ٷ:.'nA8!㿙oG]fʙV[Jcyhx%(>p<<1ȅxQ `OZk˳yuœA(;"ns蓎ixy[_%0HCɫ!8T4Nw<5g[ A&{%;FмYS6I1S]e($?Ͷ[O8\鹁q.W]B`˫Q)=_V%p.ۘ;}!5I!kG^{8d[& <@U`ST I Zyc6AMFn74 7Ei< IćAI 3 c]9vέ >jZ 5z3LV˒o2{v!M*u!(sq ,0;]x!lZc?MCxvly3 -yÁaB*!$0Z h 1`c، gN?,DQ: 04j(83ij5*e)w[׍ww#ө'4z##1- 18ѴɹM Dni,Hԥu"9}q ތcxMD-GpL$k!|I s"ס;9-3O?<煠ףmC@fZ.Qo TKkɞ?k%{w~穇'x>- I}lt@ nґ=zxw\u<3t$&FY1_<{G% ψvtAlD=XlSJ!:1 S抍>ѐu#M]s]-SY|dNvkuf-4|i̤~U\[G;QP`JJ{h׿o,DQ`)s" \ dK1iP61 F 0ց&KM B M{]ú41v# x 6F'*)d콎 Q:wozT=Ѭvjkb>(# ^-Qgg(HdAo#X]pP:i!>AN󒋪AB0<29lcDyOgm)0JBAd-l5Yΐ0K f gbYnuZǁe|4$=ݱ,aLChd8O[L8rH=kplhy*DShU:('CyxXbBfI.`(IDC!`=mz7C̦GM n7c8u35Ddбb9&I5BZ>Qhr{`tvh6yA$. ӌzu0#`yyMw Qp)'qN#t~ޫsـ.D(Mf浱;,-#B< uG.e`nKvӬF#QFkƃX>B5ys_4ecHBGno4zѨnh"& 7aa۱!l1cR/&eGI0/pR79#O0HOC'~~ :?(@4R@L/J젇0(P\]WBPZTW}qL0 }f,?څ vB[G/1^e:>Ť/A \ѐg@c˞ N>g[;w 18zu; CC/0ӄG!Xzq7AtS hiOJ>Q]USeOQ30j~[|)C"$jB_`v_P8A!ĴP7 ؟gHf\R ˙㩷͘ C~DAp }=>n>a1OA1R_ ,p2-%1"a!8 #]qE AH)9Hl!) DT/g]Wm݆'Cx"<ѐXqu䁺/X((ΒpmxyCD$3$q$?C#薇-&|r HkN ( h dQ}4rCxu(9 ît9{ϤdO_c8csJ 񻪥b*[U0S)CAKEDP R5Ue](+l7 Fy,Ꙣ(F*"ba UUUUUUUSTTPQ]i:e; B/xh&0<2` 'i &!s8MXnsu9/00\('N' 03.y@04BR 6Dd >w}X$+rt 37"ַoYYЪ(nre{]g${ %%QiP`Hү`irC aTtdqT:."jly:SM5TW_!ɧk@5ጭdv=pj$w8P[Q0`i{VK5uY} Pq ](̐OoQ<0*sEʪC8[5jOS>GW_edzY9׷$hHg]"h}V3b4fb?#͖tİDSPƊۅ K(fS'1@A%9UQ8[yc<*g4,՚dD++dw9ZmBw$3|EN\{qGCOʟT 8c<646u^/79<vS0.G1t Sx<"hhs %K?i0t )52]qW_k~L9y@#z ЗeuɴRZBgC t%fP Q9 i')_Y]{DwIHY!&Ĉ R(X+2.rHGd1p_IQ8C=?ݑ%dW0Oǎڿꎣ3)aFǵ|r7iW(Ea U"k/IC%kL0)2Ab* "S  6ƋkjMcb&Z)b/{`> Qw<}W8=0@snR-Z#[s,փPnF[hr)p?guV D< UVGL _VϙƲ{ߔ%zlDJ=b"B @Ќánw!O$]/Uqs:nN=O7Hp?NO~V(#2`{8ѨAVT*bpuBdOV.H5}}9 " 7twQ>3@@ \S4zYWK@d1fEzMyU[IHx:+q&ow_?6% ~o ٺ b?*qp)7%z~eb!`fIaGq9s41|o_㸑 Z>[aBM^z[^V_wE izw!Hz|J.%~,.;90-^4L rJ:ƣKK^dhpk\zw9;'~ԩe nJQ_uC+>I, A%s0BBT{~_ytׇg^ywJ)%\2FDNع 2Ǎƞn810&@;Bo]bB&S O>|~4caGz;( Ca;.NkDb#,q^ã0u 3DrC&qA 2φ8JPP,s|`_ա!30vBiZ~.٠pspsFs *5osak^u_wkP7KK9 W?*4ٴa|QC CŌ}ALj`1N:M5Q(I@Jd0`9-۴ƍcd,~ּ|V`tC1FPJ-HorIOhwp((,PZXq) kd>f/)]:8<}eIcH3!k+:&>G)oV6D'vkϧ\n<6!'dAF} D{8J[ND[w{|Q>lBr6`f!*&OQ4/_ <Gfq㊘|{7aIy*q Ñm "IlB0*kgq`c$YddgqCWh7D@i37};~K{Hv}z@6gq)L:6^ӿ={ 㧃vc.GGE)L-b!T9+.9BE1ƵNՙkumt V)5",'&@6%NI ,޺FjX(2E 0[ v䏝P]ls3 Pk5ֵRa6 }PG #^]5Nr!8΍e[A |{}[3!7ԆY^|b89xs>qf<<}2qX_w7U)GTN^4.IŸ.g{meBgq<7yQ,ܐHGM!6ܐvnjrrPRlm~_t8F4rsЧ=#/j&֐l7lc5ɃYz{^Q[Dz`(2Y~9S|p<YیHR&1?s"'Mё+*@c %u*dό>cc>^5өUxNӑӵxfn? M^;*U01<6P=[0m7צxsq087GAn5<66,-+ x$;  C;1Ii#*#Sf}gΨ{ʚG2bcqaԱƦ`G[ TtI#!.}m}_'/{'C9z5fwؙޛ390ٙmP$C#^J76B(Fj1z9;s{T;PEcLj Ezr1Z0KUsWK̸-+p$Djajd-3$S JH |ǒ[eeS''>P7;J␉17'A $7mBD ;?I1i<%@$r26ҾyLk^ c~0 œ{Yzlt7{k:XiA6!SS2̈́$ u2I?WQCBVm#EN6Flh,XS=݃`;,=h*Tis>i2&Os^nye㯅f9s+%f|_IsY1uh t]aQ3 2R&iO;#N:SNN'a^]ߍ$4 r4ZV~%̇ˑ5}pu%޷9gDɱcPyd0v ۹ȑWQ-Gjl޾z8cizm[B`\% d,DwߪCӤ<{XB5=~c@5B ш ^#Q`X,D@d:xFW0O_dd)~v?[d>H`P8@̞ĺ>Ѧ ~6dtδ#=ĩ'!AnWR_. +f_H`?vGHdfˊ{.X"[l:Igh:m.`,Y h/v;xq;u'(߼CvNtF糟{):^ /Vߏ=[~ъ|S4Kr37 ;>0-{?~h)}#0gޝþ ,.i,N:NWa/f(`n 6!q;̚Ne ̀xsj@CuQ/[&[sz%EE! }(:-zi2<źڌ)]c:E"`iFrDZK9"r=ʇ0I B)TNn( W|)d*&""C_KCZ㪀_2^/V*^zjh`lP P%/4yC˛^ęU,!(TEblxN8 ޙY-z0|Ksq8h|3kuX6ΙÄ?Wё"=Og hҵK:@-t ;(#ʫ0Yի Yd:m ވq\֗9rv㨍 Me=8K'eM>uv #%$di#4DZ^7?ntV1=OבC0^AMXAbWJ ]~Xs88["ڋ1ğbh2:QҟɨM] @@*p!rP#bC?ݎ9u?_ک(t&T4遺)aױ G%0ȧ[´eU] &$6݉:%Z#B- CffHUV$&"L =Wx''8' =hjvxsp1O(Qb%逴&O?gٜiyJ`G Ȩ݂"?6OVh46ڤu2X!+Z1rV()r^^lWlu߳m3O}kTfru;g9f/;.=z6Δ`Y-LGV#:oO!$y9Ȱ'q6pjdMAԡbn@۫ue2G}zdBG&5(eUm/<(hA܂R9ԜY&(ѓ>03⃻-6f`/*L㳳H|3M}{M-o- ɃR$H%dAM0K? iQ6DS聉@QBة镉ͯ30oI??MЌ1F^j^:a(Qu;_UGʪqdwR__54O@t%)TI!9mBxfkJz{>(:%@ 4tmy]ъfK5"c @ujS8hv:kk1m aPɩB)ȸzÛmkHVd[&w]ӢQ1sf; d L"6N6sƞtCI+`^^F$u%y@@ibf8*d_HD1" ~v4 )N8EȜ2dۡIiHգ#058@߃ QȘ͇7{SꛠLSiHTUt{h:_NYGs@׹$P׽9$F'^'2+uA d\Ǖ)~'Mg`(@5zvdžF>+M5j-$u1<Ѓ(6y ғ)Ϭm9JV?|_)|ÿ=Gf|B&ؼ 6ah2=ɣN<.-{63}sW' 2 oPqvTg+ē;K4Z|zO"UQ( keE)M ńXh b$%eL,lfbbl.dg4%5Xgcwɻg;!ux3ZvtDg&2?FI#swrm{}2 'KQ9 x,dZq:F0:`YH+  @)[3?9 LzpJHrmjw4iC?Er QTT[MUg*> oRXʕgg<&Uۉ 놲¹lt|g֮F}Y/@#4s -=&M+RJe 9MVTHP(y)L`=8j zzq w%V4Sbp#GAkz}+_o x2&2LC9T&AEU6 ,'J=qQe-Cjx.5e|nR86'c`""sːg~!7ZqЬ;o[;>cz^tl I8_0^~"(_l|? օῷ)3Kd!o~ z~_eox('K;~nB>1&s~Pd,2}  A96߀dtAkCH h¥6'T..  y4y7Ts'_<,>fMw(8pg&9&WRXIc[UyZ KD_e} !p̜7o1*IP.J'rĜ*ûU؃šG< Lj -2L1L-Ynb*4+}G-jIPTd`l`N3 >AE!Pe@Mqh/|O v-9+V|~E:ѠPsr~^ ;5oHwv(B(bZLkvq{߈쿌Ï/Gօ5 5,t-͈@!1c}<7'X bNR`[@$s3UF2 WU+3r2 :jpeIi.ձVh>Lǘ + Qgy Y>Nw߂yiX Ա=OQ9N1^h8w;O]EHï[Ś|˕ >[NBRA$yd+ ~4>c$riIpW +xOV )A# dqnɕ H{.ZEE .};Gdžɫ1N:J*1x* Ø ʡ!M?ꃭ}:eL{V)$2ɚ*JL܍Lt1:9wܣѡ4\:a РGkJV2A)ŌUiw2`ߤIo  '+PL D`e¢%SMw B]L) ̌UlGҌǦQՠL!3ʰ 4aBMf abLIhq0!NY_'͡< ±e-#1BUcfD#7Aם__x|)70:4%AfV>w{usir~D|n(fBѠDּ&+4S]#OH#͎ =u#hd]ҟCHOIyUڞ#(^A-w;bN0p!.IZ˃㸮Q1ӹs%` zpe~vwhm!c[dD`(%]s u˝# |6s&|f$ff`]W_NLCxr.]Ne é ٧w0GAQ"$6d~Lc6ͨ`ų fĺēC{9+3ʡqgʣ]s!L@D`_R?~p^+;u?0AHLԵ oȮf"(!iqR[4tC I3 ]pN.҉X\̡I,w8C8cHAܹʔJkWε] DRF p`lPYqմUFxyO` Jǵ>" ]x=R͗s\z~XL?fM]i`欋UC@cu%,u"HUgg@Y8`%Yz@!.$.+L{O/)߶x8vQ9O)ea)>SUp.⌨r\"ٯf1j :&"PkZPڊE"DX I$){>o6?ְ 94%PI0(P?2%FO さ9$xhv8PՐ>؁|IVb?|xtaa'(?||_ Ꟶ. @wS<|3t4顬CH?tA7"X%8d4F;H0P~4NN( 6V`5әxF,3+[pF8AX0,X Bʢ*k'ÕIpxASn{kx)&Hr%|7(@kl1G= _ӡ8o>`P \Ut)s s׷""!A{0N1,FpΐCV9d"$21sAt'cJn>ɁhZdjpPR0 eXā x -`Cʱ_}Gۘj(X*+c6^̈D!0;M*tN10Ac\Zu mgWpRD6PŦm[}8jn°kS(QnW>"C`d5UńP4:w\/j$v`C24y)^NuZ ho2RYv5N;F jOj!go[ b2tA}K7g %,p 8-ڏYgq؁t\N( !["eP`QݚC83<SPg49 ?A8'>}/0p sߞ`p TjqxT%N1{v4'`?#(7޵G{`4x[Y3!WkDh2SNfBpN? w<6?O' CN?Oqe1Zs0R3$09rJ$={49]m,pQFoV@K 6!6_9Vxz@ep' LlX穮(J AO=N UXx82V x ?i 8^N5`꒹K!,:Ob[ȍ UV!'@[(m>ꟓ- ӷfbifS @ i:Df]}1|_lCqC;i@a ^L!02Ȑ%vU.JHps$ lLcbMPQ)mO$@KRAA 9P4W4txkaīLC]LLgxylc!+3 h཭;͎nX0ATЅhj'K"D*f#9MK>"vO(o ت5SKQ oPJ \5}P^jCh~(iRd' PyO GK'Be4F}jng XʠLbNOi#4xuS\02nFhv1+P v*<=N` vzP>-zN1BI@r40 y]1qn0s6UΦ&ז}d{8;[  8Sb"M:$(j@@?ZE~<`3J&>vS@20̛j$홠"b b(h.jJ+1 S!i0.hCI{: C s!D<AMYq %xK& !Y*I&COԐ#+uEF Pv>?47%4:ha݋8OWO>|䏼P%aēI?X9K`L-CLjPѩ%IڟC侙 M-c2 Bxc&R^(*}l+5S[:])cXdq* Je5m[M% PX3@6ZJ4p! JBx&9:ڝhʑPlK5B:t ~>ێcl֖IM2ssyϤ5 =E*n~@~UUUUUTBrJ VBYWUԨiϢa1^1#ښW_l"aa[E_W,ɪIzڡ!.s"IT (C3ӥ-}NG6Ԫ hax0CmER2.mPg؈4Q DAT CN m1 z {  gܓo BsYvbb>osr=`|M_ nxHAAB:@䩉C@D?&r{W/3m˴^GЛW*0H2L4 #C,$@5U %!0J/2}$N0o%B&H>٤Jgӻ٥4fZ%f2i[$Zsn;pEnwx9X{>aER׸Y4H6P٫i)#ńԥ4L5-fI2Rt[SzܑRތʳ3plsCP ]C:b ^$Ё (1(MG! ϼx{ ǴQ}.zEf.JXRd=dI =,"":J3y",BIZ7dmštͺRZʵ<]o0tJRİыۄ[ZM:hȩc.: fIֲ2ql YYn%BaDVS*aO@Dj^vR!+DKU(y.a/M0ff Sepll%SA՝ij$Gcd񑕘fш6-`AK#%$f-j(IW?,+QZ-ՖI-kAkshr=7g 9"b""b( ހX;[RaF} ]iqUiBMĊ*d'}~[sv' 2$+O5|CY9|gGoq?#>KAU8.Pv%J5OݽpD?xB)!l]B{'8)>H~84!ͷퟞ:Hj}}YfijBEf?OT./A j)PCR)"BPR*-RJP PN&S@KM%`gL@J%!).0ʹfJN?HO򗳲&MH(#ٰ/yopТL?~p.4@jz-].^Gk/%hBGh>r5$3j65Π &‰V@HI?!_-Hh`5>7pdq %"B()Htfu~]5c,9f,6kaK09ʅ#MC^gOwji?>˜Q)X_.>èu'#0 Ɋ``Lx31AŐk ?c\`?xM$5pNTR1LN4&:ti AN-HkE-"@xyQ̈́k xsQ=ET~ 8u+YР8tM (EM UZƘr$W=UsmaPa_b{l\c GF,8iu]P(RnV0΍SV"B];2]xr^;0?zSHc&pFO\U%EPC5%%AO0}6{@Oj ` >B /.]t?'SƮnfa ;{.,LJ8s]-*AdV BJNm9 $i2:`ud x8JT|C>P+>'TKEJ A2C~b%S@ @Q (5BU ʴ5@ -$JR4%-&)C H `}>#?O"ıc0\1 Ȁ 5m ڥP")(dс̜q d'`2ӀkG*;6S 8Q~h D6ӱ:c8bО*[w*b" * d j +w0h/|oFJEaT]@ xOLhChQ }>A\`FYܵ!;ךoqt:8K@ƈZL!c K2p $Z)L˿L"rR$<;LzdCXϬ>á{`~b~8f:.Ϥ.!ɚ$  M9C,1B{~H{ lA)kQf59mVc4pd!3N2.{,Ą&eT-AAtQrG3qPRk6JcM5lc<'UӉӗqm%9<)'vn;Ptn]ljTdtfIW]#X0i v5: $X8$D湄 0j&_U}7֔ut␇h,II͒D17NtTNP>= A>_A!S^'Se@c.P/\W'NS7bIDВŁX`мM[1yo"KjwG yQ)ԢC  d@cedyjـaQ`[[B޲6J7SRqt-4ETLՕ. 40Ci ]Rg>&'e'mT@S>$ku)ѿۜ oA37qUk};m)b^$8A EIDU3U,2)K!8pԃhǜ!Ϻ<&> XFq ? oB$%I Y?ȅg]N>P"mP Ѳ2p"t+[K߹ۥǺj{ J&PF3DӶ48 "J$ؙi$D"IJIme&"@Xx)R@&,S4k.8abH!pZ2p3OCïA@\u1|*=+xςk{(a`Pn28lHM2YiTiWmNA QJbQ+BW 9Nsݞu2ےr9:8PTƨ$tظFŴ;D:El*T2"(1m *`,#`4Ew6Eq&3rG"W# Epk :L`6箾62 @1Q؃Q/,QHN' l `ҕ;an8 Kv5 v_2g fx4H >G-{CEo]f ӋO96U 8S>@;\PFYVOեVpz/84'=$+PC@^􍶀nOj5C|14ݸV+z@9 t\.|hB\2N^띖:ؒOSXlr69 Nfx{ji+H;x~S]SsC#Nw.u}L]*JAג]zrB/UE{{?Wob(ad`~؁@~L<%>'/;9Uah%R?=^mRr}|JQ-OR?i>˽l YM^^]ND;eZQ5Тǯ`stɫYvkbI>Q|ƣR*Z@vNQ(z~_H3vHv^(bSTB~xMU!K@4SMSTJFh&XMk@@[ JVB(i*TM* @WŜCo$4h7aʤh<^͊\5"`f/#`wSk'ӣcX"x&'zɄrҾ"}_vǮ H%pJP=.҇L`qP.KJXI}B.ǶGGCyɁ⿊ިUUJ]ҏ CrN^($X7G ӐAƔ0|\|p]P2InM4(fg ӚIDR7p@Hv`mm5Td3`2g3{7jR%KaM `k|'G^0ߓ!Id]؝dTDJ P8"+%Ki P HB+DJRDDb 6&!fjґ$HK6eJ>lY0-S8PC2L! P/g b9".#JjB<CYE\H +%ZoSn$4}2!V?V; 'Orp ,,ƾQ͐$\% h).ᶒ bb?ldkwkq wMD4YcPRJy?y4sXi& NU[h'E] ~Lr1Lp\XcI*bh|Yjh$ncN#ϊ7xoUQLE^4tR1=6731"JT 2UnfD)O00fs-͢& gcMALom|'R fbq b@g7,QK$$mƫXB*Nšڇ29b(:u Sg(ZWd;:7D)l9c)+,>UӷT|B;}J@F;FיsR3M]{)jpmަI&&)AqΉO ؏wIc p>(o kciX=\m0b∤ f+ d3"2i^uj iB:ܚ%]hOyM*|s<71igCyp((ff+u. %D%xeE<}??Z鎫Xu;GHӌ 錐CSk]X(X R ^v~^~=yERqOH AbP>"9<$7q4m/Bsn^O6I.90HRwE䔌|lTSkX k-24%C$P>>n18ƅ !4@5CFiJ"MD:C`WƢH<1a `;RrȘqqH& 6N`P BR%$. bɮ5E;RL`$H W"Okj]xmڊ $s5eO<|F4* F(8IU`J2HG .lQn:b ai`]fF~M.Z?AШI5adhJ#*"@!B PUJ U?(8Y ~}7)Y'[gKY&Q9a%x@"=|d|ƀS_m!)GBq Ft$>Q @gHXBˢxGG0QҜ'9.A\{P;%g77\, rj" c@!ڒ^o#vF8FpZ%#QV4bŠȔy rHN2:ʇefq , AAlNsJb;8vd@81*т;"?T`) ڍ2R\ b%]a)>xM9l C] l5npyAݾ}7xӧ>9XL&D.ˏNNWp %!8xbdE*,ATCfS hQq ȡH搶0:)za(IhMOJq"*("sX ۈBJ>9bF_kw'viJ B\Lop@C䙿LJw?יaaPʘYL}c=QlY9Bv`xZ4F9 $Օ덎9"l=z$jN LѸ,UBp@~on)"T0>yRk؆wO~>:;MRs/;q:9yOߪ)Z2+G'q67›1V 7$֌A,uqFi&h__0Ak5yNTq:Bd`܆ (UNA%BvȒL\3мektr)2Zg}=.OMiJt; --5I'1OT<:bY.^Bz-BaE?qk":hq۸$ Z\YGll!.!5w3=`7U.hpR9wPtԀ*'8 8\199G }!g}Lp~ %.-M*Jc}c9&5h y(TBlQ]jҲϧ=0xXDҒ10Z❈t5zIĄ\VynmBd~zqjC ?H9Aw[߉܎`:IcgyV#iseFtk2!^> K3r_!ģACaȼ`pMڪBzw:g'iR@&f6HaĄBf ;*weoWS33ϟy;9A j6&{[6K;vH)v0%78p Bc9a0ê@Zn1L:iEv(d7Kqct7^5`HCHH6Ρ\!<,OMCmQ0l Dbw/w;S$3!@̰v hcVZ[r46Q)!*W,x:Fj$d:FS*CDUw,-S_3/C6n))0NL2KdLv[3rx1"7 /z']vu+M C2hG  BZQ>ӲW:W+=c-Cp>; b9̷&f02CTnrƨi;9<{9rˁpDG66BQɹ)=Rts6!r3a2T;2Ż[!Jn|ezxK%٤^"$xex(ŤA]S^|fq:û;;BXn3ܹI)lZ.nR3_STӤƥY\-^#a#*kv/>;9`vfcMv+ FiSG"dZq!Qó\Na4 c:in7L8l+r,TRNO&,Eer+'Z׍c,)υ(+d ߍZ YBcANgH@qvllQ& IhZ"peq_Զ.'P$ Bf!w zX $0w*JuqD\E 5DBu$h0ӬĊwzs'6Qj E;w\c#%i4=Dc9<`jjgyrvfOhbt"ŤIR(GD`b>|ɔk?"RvmA`dMM!?Qlݰ:e+!%rO]@( =K2yn]T3ʞ+6dkU=^4iªK:ff^MYViI&Z(M+4TmL'Jai.E_%-i[2Jt_>3h8C3>JO-bbSB~7k&Np;O j HH2.b]ciLQI8M5pZZ D$Ћ$RNZQ]Jc3t,69NHQny (r3 N΀1?iiMECf4ZgI+$eEi3UQԱgn*١(},.B$Zt5tO.HfwPO emXM&-QJ^,cz]'8Umpkʓ.8 # ܼHQxLkUwWI޸8 s5 泗{6>jۄ/Zw71~K?&C6E;QMMKc\sJuQV3O5{ =*3q.C3xQY;ɧm\O.ۿH/w k1b4 i$s's9vZKumJ߇牆ƯtQ ool)e2csrֺ zA)Ç:'ծwAЈ: $4Wl m |R|g[@OΣ| i̶M~0BdWo*(lo2Y)sØi)V٨·Ƶk޷+QE~< 3FZ;pґ-pC4e3kZ0 ԚDf|;Z[W)Y4`652yui7'`L#8hMbр$Er#M!~3r nC3d X 455p v{J/ Ձв|vK7A- m&Z5U'V )3+qxH^M9`-N\Hy:Lp! $$$El "u53Tȥ^֩AsRM ӅYNp۾I$Ş$u}Iî1hY]c{wwIH~\LFw%R.XK06JfL fto/.bGȊD:`wFm(Caָs[ H[$ajC։)M0ilj;r0aE2w!X@0^)O-=C7h@&Z, …d!gnpUA!,@jBሢ@畑؎phLp؆ӔrhdJ49ˀ$O3( dv 5JN%)HH@r9A`axIcdYs,dfnUJa!wr398 gr_-<˿wB48Ƚ+xH槡3{_oynwPx TzڲUQ QJ$PЄO=p?-ƅD%"jiˀv/fa݃e3I~w QO951h >f?'`HxPKmlXۨ>"AHG Λ_ vvDΣDG'REAIC Є'6.@2F;5ViM:1)jIi\:b4#njli2K-ٺ51h04`s I}sK'1F#BC`ɦ L!=!"B.T@U5_>vw%m2M`Cs?l:*jwq|\=V/wOFf+=xXDZ#bP׊QeBhN"ݜS:D(+; PVk o`~6R"H;ְ[2D;eM󬗈 rk8..spL:6LiG1,3&"̗ϗ"\SXu7:v6dɅ^LLhu %\"V]*)O ҇v<Ӳ$}e=6r'PEK=4Ktk-ߛ5OAΫ 2mPhZ˖(!;$Ya$ Rq. 5iJ}3(@8QGmYǣqrjtf< ärMH+3cam<4v30_!nsyߤeB%L@ͼZb4dJx*47DGX'^`L 7l ۞YN6tn&'3Q!mlDgШ%cۀEmՆOd8|"CsCӏpeAcˏDlPUK;!0#Ҹ&A}7 lAR֗v924Wl*AeK%7hIO/ГZ .ŠFziȣlJ3Q'[J^ 4*k`~ʅeMPð3ۇC5r6x>A*>(_n GM%)M+IT EM"!bw|NT#/~>5|Q@ED Zh9٣/1RB Gd,B>=!,4?ӍaOC+{x R"qϙ r>ϲeNduQ8g C۠l>|vJzQHh_3f{4' @j$ǘT?f4?f h8!wwQРqւ0bIY@j,Z֔NK(2>N"Ki1՚Kaqa7`I: S*'pO R,C3M%iw.|)&{߰d0xp;au<ξ4HoƴːbI\Ms4$HMU)3lsf- Nj I@%|ը/ QֶhU s2<ܬwrQq8P@RXV%[J~m*ZRĦ.H{e@A&vp@QB'iwrh{sne3)@hh;٠ɨP|D~hy! "Vݼ̇RsCtZ`:x$bGQ8U2hv41̆j=@H(t~G_i.:d2D]T`/\*gL,lp @q&r۴B-Gƅ5wB.v9[ TC]gQ CXリѡ֩ شK%Nfs]ZL9c8khRWsui70) RC~|)_[qϙF>˝{c%rܡ@lqZ.x Q':Y9IքSyڨ ;xOT;%@I BA! s󟴄8l*=Z~C&h eZ {}7'>c wdC(Lph"@J#n-_. ׳S&̂a1NefXb/iKCBAӝpf ܩ,+WwY sXlǩEEXԔa*4 sz)V2-Ι]uf:+pؙ+e)ѨeL:uQui <^0.8vA;Zs9K67 r$|\Cɾ̞6*2Ѻ7fIX~z3=daܵk e67wd[|`F+Qo*=$.SHD%OA0|4,2T2DfvdTSܼmaQ}@gq|A-xI0$bPt$!'vC7#q-O#],"xGLK<\6*k$l@25,o)̹)營Z_)zTff~$pL6 NϤos lbf5ϻhxTä2b4ã "$ETĘ4 =3|qQ8epN`[ϞPYރT2Vru1ҴdX̏,q!<9Y4F1+:oC3ӶI,YLJ+Oc:a .ruqtA6@E\e|ڼ@wŚ 004N!-0N9-^&GH/Nlsf݊dh8ܪ/ 8i#/oJP"bMZm֤j32q$z/r@2FuniǷpel ;*$m 1"FiPIHz?Xrk%q|:,S`a,EpCN]ۣ}.s=sg+!m/O.dSDAൔAS=2f@̓(j*iuǨëu-n\  1d MP'IHh{x[F]D)EUKir]۹(w0Fğ=qOK".Zb<.|gp0DrѡfHz)Cm=Dr Qa -`j2 <;mx fq VL#h;PKo -."ç.>S-;4!r;6:}㖼RIyZ2ȧKX7RR.o, dwNW\MGa*zΧ'=q Em:&$(1ww3-ˍ:d1f()l" M2C_QlaTsdoF N[qP*Tɴö$qi`hAL3iǁKd^TҟNHv}o;<<AJhEOM9VFYNDda(dQBzQ%Pv!dtD  DT@F% #Qv$=w;:F2qNbsW~΃8U~@Pm`Ss@  @H}r"@E(m)ӟ?)zH?N!=~>,}I3$ 0Yɡ"$.D_igO+T;}$#wϵjP7z3M/8*XhwN[V#B[l9Ӽ;{hAc;*5f`֝Ɖ:;;|CQ䁧\m634b,dg6pBi*$ T~Z sGT{[9皥 liPJΠC~LJ4_?a^/ .pGrk:w{aLjX󮖓q,q!$v-?Rk8x!Bk_;}εs]W],,y9?&pvLҍS#S,.So~R[1 r7hׂbts~\%Ѩ*! =ޛpOm ŘjcHaC7t±ukCW۔\Ԧ53X${c͏{z f3?.mz]N{d4nD?uXjK!%KH݆1sO"3CôC$wONc{CwF:Ѡr O;Uz݆!%DSϊ2K Uhq>rp[BIL 0TT>ߌ,{ʦ۵xW}yn+><qxXOպۜqØIWaOoG /ɵnvK\LF $[B^Vj3[WWtoYkFUx[){ˬk!DeeFo~:7YpN^'O,3a9{q?9nng=Kv ]k~Mf1|7 2xdǤK//9b/úN-Z'#\.tBBb" "_@*>n=M8FYuevX7ާ:{^>uS _$ OmkcuD!K y96NU"aߚhy˙ Z`3:&JqNpQ<&BPMHuU8GOa_ 3(P4PL: +EL7Bh( bCu!*;4WHB9d"1MC1mhyn cA 'efSzGӂ"mh+lPz*=4hDDQp;O>9ڶ|wXpl>^Y&^c/t}}F:oJTYzqސ!^4S{QCPx@>Lcl"|uDޯ炙Zȷ.7‰I:ҰeKhgy9wmi#1ek[ph6pb0ժRć mJhK@vblO 3qANKu#BR47|rSe_)'%NZ(7'!1#MRTX)_9O"ꎜ^i`'LJs CX(K۱jmi;̕a.<XwP~pHB$ ^*>&@DPJ{9𙡉nw{Wyށ=|JjE !CBb/M=:%hb?ADLL!sBϴ5vD@ z0~+^~@8{ܯʪ(RXfhXV*C`8 9O;FWJ J( @UjBZ?l,7kZ$qOY"zYd 6c0 oX{""oŀ`=1eGB+=J{KFQq{; 4Ϳ^Aզ$AIGפ}6 x*J')RǑ(a짩GrJ)0]8/v'Y"6E Ed&Wq㋢\2&Fڍq4(˦!A](z -PMՃӝH\KQM11P7GD#X`hBքL:B Al}]׿ u5WAQG8l 〧]vߖ Vz(DG0"6@) S3ٛ91pe 'c;7h{#pI7QJ(7S~f(IC 3tޣ~ZpHj`M`2>6 Qx;ĆDAC,aF 0@:S }ƥz:"hB)$D(TR4D;nlBEc#@=AxyxrCb+5 K'5[ O'Oׁ~h J "'@OfC@ªE%z{a hj}@x^J;]>^:y֞WުݔX.Ru8XN[@,{V_egK'+tp[_m*P(N:if9~rMXomH ؓwm?B xjīuqIk|m d_ x[ěZ 4>\m+}♻a0-2(٧Kdli]S5WEMIp7c8g:c-s luGd&r1 p;/B;3k~lʎvju,Uo,21)[ Ɨۅhcp{G*r3#Ni hk]&h)hiJZikyFM4AGi+4M+/4zSuYwwkV-RK]p6yO_BٙR)]EB-JEY= ֦_]IoOK,z0٘z=ѡ_u =pv.g#~ܒClW:`qՕ@>oΓp|X[Jk<+!t-EhCD0]]do'`[Ȝ lOl}ۿw ΜyL2H<$_9RV*~/%' vC LWXi$I +G:9AM`" rbFB"R9dJ((3d ^ʶc&G*2LJLΪ*F B! g7|ew!I8@# {!lkCeHR`&Hh(>22rkD14! SƩTa)"*Th@R M>nO 9+Q2DDAr!.` .,3M>L K󵦰縪w(!6AF0QQ h#Gd4,Qj:хKcRh + Y Zߜ<-Mwi1l|'!ox$j*x"A.Dh} ܚzyv:,c|uӉQl ".blbn(7ۺLylપ%vc^VL7 D)"vhYiRÝVr!S1GumدAèxhqOKajIᙥLpH̥!)Lj"AsjU9Ah mgyq JZ)-73ͫ$q` oJx{)<=w-!9`&0`0~1T?oэ gDǗ~զxUywL&cb9Erl.9 0SBLd(78G0a*  d>?y& p#r8A3EOپw Ŋ0TiЙCH ą!8IbZhfBB)b!}h'`AFYw7 ,Q$lÁA)$גRh.Y(9aN ;A:__UrI' j$4"7'3最JTQnlj@BksR|4&ƴI1tH\c tTwr= dH`JI}^'2 S]JOVcA}47z.PvN-j ݯ]8:;Y&ҭ? aK Gp 3;qrCC< h2JUO0j7s&)*|<~&@Ro?GE5WI@Sc>\ZVh DTb'-̐縗I{q|S4=VW@djGd+ /'gV&@Cnq$E2:6XNxfI&)mRAD8ɚhnm7 q9&<BBd"PFFduM]Bnpʣ5lb/ ,G(KaqY8\jÅVhX&0#)h'3l VAXix }|aqQ<~NY, +|n&Pi.i(3$GL ɿ0 Rͣ4bkbŔ#} O gNTR1Sc(J"u}V(L,eaQ*y+<,M ШaiF@15ơbR B,CT9qpB$ f/*>>;8CW ΌP6? F 4:@!iB(a(lA @@4x (_]^JX,;=uT3@"V( @ҁVӪ() f$J(i"@)ZV()ahFi j*P(iib)i(JVJR4 JANe) U)C bH )XZ)B)Tbh "Y5))i6  h1 iHhZh&Tj DSBM4 TġAJKH%-Ei@&JDtSC@RHHSq":W8$~ ݹ?fe$i.  Jm35=P4"֕$ (|4y경8;"eRGNqȾ#T&rkBjvrq$q J%/VKDZ՗ alYЇ!Q98

    fhJ* JUHV"]$M7;G v>s?ֽvdR TQ!Guˆ ` Xy;h6!I PSfѠFnj H%*b"HE I YRi H)"i(Yhh(H(&(I B(&"a$(XHRX``$ZdB"Yy)gpkcN,n'$v ͍pHzng(LP wɐqE>TG"lFN9ikVy "MBÙ2:&{\|f'/i& ~ bKz {=,z^bۏ{}x+8,>t1OrE$wU!9DycR;>Dzt.sιz,oC4*Béa<,@:ĸsـ;cM1 R49ړ~(/ #Ro([\i^}qY˜9T!%ԜAߓeP=}^f3~6a'z{<* b)TО,rܠ,~SG=k p$uOiF ҔЛB4ą@?U4.g']P Wq۽RemCkֵzŁk(Z 2vB@y}KU( YRG#:l,rP䈛ʇ (jr'@Gvl Jy/0 pp%8.l205.jӏ>>Y\5s M43PchF (:{d9"꽏hl&=Y]دT Oл^gL|ήΉ~N25ou]e"}P#T;"j{g4sb}3U[vc[3 `(?@ydc0beP0$H )h Ǹ8g,;5#tIl'9%v* ap6B &m-ݏ;i96J@B=ȮHQBp H{Gz@!Kס_T5  ʋ1@&cb$٠L%GY51&äAd$%'lvD&K{zM+NTN $L r &i5L[+ )Z:Zx3d>o&F:V#d(qFajfvB.j]X-uM =єm h> ǖm.%TPnu> ;g `y*x!(,7 ])a ~驸z]zN jx^"Xr$u>:yW‹{7*D*3TO=d14ohj$̜gk~ɓ}fC݃DNw=n=04&a@ҙCU.ƽf/(EB0h(  xg+7)FQ@Q:4G/J#GLOħ P܎S}\w$_K/vоh"Q84HDB)!;ӿ;n?J.Q1tNA@2=Ǐ!!'d{E6T:pbWP˹:0<d&(mo&렎| &r@"Z9$ANq`KC_UtyȚGԯ֩; 8Di ^S_!3KGFxh=CLN_n}s7!-hf~o&03LU I [٬]G2)O3ǧA@$ d"u*GxZZ ;$%B> |#>6tmMI0?hl^E;Pvai*y*DDDX1no B(P8<ɚ|pq@C͗0p BIi=Ѹ=2d9J~jjdѠ+M qm788յGU(?vuPʢI!ā"Gdq)؄q^čAR%Of1.erQ CD͖#-Q/c;ʨ7퐧vj%XM/-Z}2@o˓,@DG 3-`X9 hײn[|Ƃٷ+˷+ 0%Fa'φݶ )S9oi]g;Ǟ#uc<*:L\k|J6z̈́?Մ'g^MIYA?hL_9Fކ̎Hi?ԕE%DQrŐ颚1 Ёlf JMXU}t bTGj=or7v*\ ط"#l0&]R;`rSڬ@v-jSҋ4 . ]PxB4@7 Ī!C{ TV%<8'DTU{vH ~~yYT 0CAHDLHS AJAD,46(CQ| a֥fwm8?pwy$ T@+30~x~tc )ןֿ7OW\SQu:cEci'n`z^(a+C⌕RCΡ 伏R􇺋~ϔTP(hB=/!:B=pjH:j~eQנp xnλ1 @)N '4a!r2{?11ޗBMf)l'g0[ΥXH[?L?Y!-w*p.S()JAJE/bq,CvD;ԉ02hCk]z"OvFr~Kӑ=f4|!!,D@_ upFo`}l+?Lҿl4 ]IU}Z=%$Ƌ =( A2q 0FSPԝ/{Φ{ahue!f))x~l I#BZ՜`KHf(cD'?= du+Kds)0jDSkU~~&G@*t >uR D%65` F!@) ^f.X^2zK H}FvG-"%vSo?\x 99ىC؉a7?i1: s1*%E(B#s )|[ȟ}I$j\A'`}6[{O2)Zh?9Ç$cI1AWϡCh+7D=`2B(QQQ0fQIb5dZ@͐6 V)%.""-Њ_Tdm]5ple)E# @%6bdmFWic'FC^z7OLopǀ q5=9'4=@el0ʹ-43"9jlX3s*f6-U4253\tky .= ֵq*0YAE;95aF)S1uPlY.w(mhˬJD i<8d-cQBNNQDwrZ0qPۜhy(yŌRKUHXpH$ pGә&LfD.814UiTv\Lp˴ w$qػ90(l[h^H8& 醨;R"#Y"znD$㦹oTH{ҙN.q„{4`⫹>^U} 5 gb͘|u6h4AxKs9 Þnpt ݶ/HV!ðP>S)v~0 ~f(J)$>ALNO0-q׼[ ~?>땊(HBT2Y~ ÁXwzwfH!=|`}Ohc44=tS?x=Or C^Dޚhi2FȚ*;NoAA{fF)@f&Q9OGÎ3Tȟ 0.,snBu@[&9-,-V0"E^,ҥJ%3GׁG:#xt' -/s# lYH8Z$RLCiRZ2wm-cZڥg(-i6LsXd]f@fn6T=(|RnDiu2)8m3xч<b p#!r6dŃm#l/+g <{Nu#hShWv\\s&.V4l\Vr'sC M3PWMq"a {i da餔KQ`}2:ygjB%c aZ9Ip H a>PX9ԂYT`#l1 <}]<8p6Oa8[{"gn_dߧ;PBPUDm'*$G S"H 4@o E0Mtb4+8yOM)8wq &7 D$1xp|xu:4cX]Nj`rx5Eg;ӫde p0YJ|T6,1dT4̤K:jUDͻe$NӰM;UQ6@vDUԚ  P(!玮$QDZPf$0iMDBCbRt!< |4w eC +Оonj/y|gT N=1pzQz2b7M,pIT.öa !\=! 0@|?@tJy-$>:Bpr/o@sM BGN@[ڠZ4ʛ 0j#>=uG1SF 8Ec B b=  U=! fl鮪!@@18{w;5 S L(a"!TI N2p٨NΊI`0Wd xp@^N`Gf̫'gTHH2g$dǦ-<FM8djh1b_f7+{7}sUiڤܐannFH̤Qv=5^[*\u)Մo4٤kJ%Z:i"X!14dyjAUl#.\1w% Bլm6hf| vv' 0{FA o_'Wal8 -mwGJS囟^\4k9g 5FNcX~'?N <~>, [iх{X_/$ `C΀&yo(qOԪƕ3@s'uJT瘰S㋔?~(h)>'exdH'Tm6/4ļ)AFj<6!k~}0DF1?ý%€u6 ܾ:thcH[5;n <+M*iI`793H'Xh8Q@oCUxK[/i=ph~<auꘌ #a¾b=Zz>zPAɨU t &fp)? ym] l1B8O_ $["fĉJ- CZQwX#R\Aסup/cE8? j8dDg+ڠB/&deo$dPdOn^MДUOB#hi(w.]6}P'`z8u(RJPvq<{MCqN29!P(2<.K],GBTG=2!.LB=U$J4:HbbeLSM7O ڑ[,QEQ+9|t5VE Hai=uө_3Sp8 `A$_FWHH`c?-ba /l\|b6û?%|N>g8q D` -do];73 ӶǪ^+d@&᩿>E>Bh=,P >6q=%PQK ~~bG^Z JA]!HQU*Q kMk@d2 `aVƼ*I I0Ō91uFuxMaĠ!*CCb 阬0m;KN`T/g&ytO=S1\8h`A@{h?ҎӀ"Y-"hh?Lvp+ym:@h|.{Y^S3yXfa*F*mc0ZiCaJPwcBǮ?}'/ݿc +Ɣ<:}fCsϹ.yο@fO9SٲDAO=_q gYGQ=>D]GO^ꐇH@̀ h4[ @"ɦ"z j> MV7#FA'&S,l϶„B!n c,bC*Zj9@e!.J D4QtU 4tJPMߠ۸XP= fVXiVCysi% #B|hz GR,*e,YVҋ|4r,~}TJFSlfipj.Lp&iЏ%I0h7:O;dOBq*(5$:jmj)cf'" b@4$;< ci -L%^'ZE 0WrXOQVX҅ncUPuZC":hCr뭕 I=uW'RQI *XiZ0 1ט:=q#z/TG a x*ts{ys]M%5@;=GBNbYM'A1-^U$L{.|Ewac\S˸::q"]u,UdBѐ*(\Ro H*AX6pI$&.r7J+\# "QkzmjMV e,7˦7=k7&O5K`Μ0"C:Zg bc{xTR;lҴPF6t3p&mJ̘m#G^F3 ʅR2 h7#QXDcKo Hn! rے3 5ؑX$#'ili渆qL00rUj%^M6Lf8aq Lw\i+"I=A \b˰#1F3mArtqHhj"xM<8*:ld(pM& 4f-9\ όv餝. : Ixf*,0  -SȈ.PlJWz"!1g `,6?,4$ PqB 2dhThb+‚/>I?ng~0RPm9EB%RDU\tRH쿽t!aM3JUc ý8e W/Ia;t {w]W[(yœ>_O6p ؈H&fH*"&Yhi fY(*C}/#2)Ìn؂Fm`(-buI4hJH9drrI yBi&t0L+S <W՗ARJsCEwkw\}Ee@-Py8ȓr(O_o餘?9VO3p&1=c`A! k@e^``= քҘFӷ,%G~ceۅD_b98wOFLETPAD61e&1H(b`D*&M݇Iх_7;wT= >WDz@Ap :_b6vC (@Ԇ(N.ZD=@|uƩOe@"BqbKA"]<BRnj F'$Lf#lw/cAޤnrv2 Փp J# PqّQZ{sա(@S-7CAzty=K0!,h@uK1R&\/e:( <A P8# CLsTA-b Xe EW5" %bD11!P% 5 PCMv5R:H(b@iSAOOйn6PaTlG S""4-0(6SDRpCIGӹo3BD&H& Rt PR-)$$BԏWbvCiq1ȴPTB"j"R("sL=樰}Fh4߄gͱ]Xipò l Uсa3M7뉤jACjshĖ1Ͽoֆ>@cd-8ޭECU4ߡtCr%*@ JiWid !)VX "bR) T!BIYX(Bie RV)FbXb@%*`!P5$I㸢1^rjR!AP*|lo!G٫ K䡉ЉH:Lz%6'Og1-ޥ"b,*"^mBJ0:@Ru*\~`_*k0v@ IZ!ZfėۡM"`LChFtG ?bi8ax΍ g,0^Qx')%B$ J|P"jlPմi!S=CW$NoE…>s|9p*$afK=j/hC"l< p~DiXO PV6td†>ދ!9^wbqɼu<,4Ѧ]PT}lH+[msLwR:^|Y{A)I`JJO2#YLጃhc1OgvQ gݱ>rsx0LK0d続HMG-")TɆ+N9 Pu9)7I5kv q+H67OFiNy=hylUE ovٚۧN!|m)XNI_T;Q1 Ktv$d,*&!qnlhzD$p ޱ0B i#@%^BJq6PC޿Qk?~T")T%Z U)FJߐ94ҼZT\"F˴."~̞@@$܅衳wa,4QCK(ԱT3 %" Qa.tJ>`!ˢ o2D^`*C>6{"=?HȄ# 5΄QNN9*@?tQ\8f*{=C4S9|؛:m#AJ)?enQƏWDLЃ,u"b%d͵Nb_\L_֛l' t~x2݇ ~3{yx4TEeYT&` ަ>JABDPrZby@QT᱀~R$>b\v6!$]tn0Q؊>$کRQE- v?_CFgzYЂloٲǘFnpa20!1\9'*Z@׬!}uCd>&PξE vf[ĺ)JSN' Lr!<O.ĀjD^`NOn n!ZkW! D)cmĆ@ҙgm=̣FGӸzgF}}E ~ 5Q٣DT[ EH_i6}@]'[MTWAQNFj 4 U3EQA!ȣ@`vBI@Q (" Hꡌ"D4||98 " Ƚ AHEf$lrR$@6a 13VQ0+DSKѹi3d=k2<B<4/;(ZϡE{S ei4}ZWnEU"PJ!*{ePD>yRa?$qNT#5@$eKwJ́xj4@GfAW s)FI B EP?X\ G@6rdzc$bb" @jdV&h"%ii B-y;Z%>ozg|齯ċCNc5q *^ "1:0xg/:?)Dl`ؠѷ793JMA ;Jg|!v)@?폄ӲzNjve E!+Yi <$Љa4 `N߭s^i +GUDQތ%]A^M'^jCm/+#ruhfTTQmh~Xzb"Ѿ^}0~@]q50˄nB ,U"fͲŶ>hoߋ1%D>֜6c@8tAyp Gr{j& Szc4N #(]DlL{`!`>=!jɫlG[h}{FyaҒ7IFJ#0o.M7rZe`\e5dȂ)z 3+A@iVihs mp15WysڦY=XHRUQa 7y6إ{M 4'nCmTLffa<&lmAܫL:hC @$I@ԑy#.dz~%ӦתbE$SK1' J66*$TcbJY !p5+"wfZ-PxƋY𣖹O;BqG6m R !8'&q%N]֖얄'USORi$/0]qz`0X_D/{CF;+!~Eh¯_tB֦;n(CH$ڦ4Q SLwFWbi& 1AG {8) H~CnCnbWa~1Ǣ|f:J} {fD4J!(~vqెLp[>OO$dJHFHL ;#Β~3PCH`!+%(% q$qr4"@p~ΧaJAJDϾȤ bhb"*+g0PR@HwPܪn2yJ%Q8u:3wy#o#hym$1A;Q`ѝ '{0pƊh}Y)+@WUbSg︤2{'O="͕HTJafƗa 48`ZC 5dA@4)J%!t4qH^ 5_{mbqly?(Q(*BH" ii(@F"(%h*PbiF =nAwA%QpmT44iv2\nF~_" RJҚM#h`eBFF B"& "f(-TTz>ˏЄx#*d lj~v >DM3^)~\DҞL)I.TeXdΔ>CGB6#YWhT V"Eq]`3e8ySᙿep@S6lDM$5+;7 !/E2"Q*B O -HA0;F!i6{_ѐ?PvǑptU';ise1tOihhԞ^?N2+B`6-+!!u!D dw1\{ "Vr*{zo*>ةHG2rJbf* 9cAj3*¨ڄ@7^J$c7@6:heCi:q=9{>fEZk$9U цJzq4+V_ E5paMt(2&+ %]]=yhOYGXkjpyN$V*II{聾fqRnX O B7D!DNT(w쁧G%; @ >1z\X14h&nI(\v;4uRhjHΜhd Z5pu&2蜐y|z›9io/.=3@{0$}aOÀP#J#65UA1雨: wvAm&d+р?Չ#= -j(dTUC4hOcs d9~5.( 9]yjhPH9b'ƒ>"@>v,y#9jB>Z$HB0HR ldilms; A^9*IQSzd.gdT_lSl{z+AȄA%;q')$<9;̘ 2%ևc{v1k8dir3 s9V H_3>$iqa#d' :2<<.i!`c)M8Iaq,Tzt'Cꡝ 9:Ngˌ{hSv/hn@Q(!4AF;$5Gs6%ᱱOG|%B5ɥ Q-0%E:8|q$lFN ^߯}A3[t12R4~&DI;e=Bd"qrt ~=;p|ȅ\sꏳy)8S琲ì;EũDOQ{ m#"2sr I*"2( [L_/8w!<F"uVS]Mݩ*b+)bd&>J}FvIM$1[ى;`,PPĄS݊"`#i1 >2"&O8=b0AlѨ'B ֪zybIh<]iT&"Z:d5婊$HR8*\vfc *F!2$)T,Vy!ȥ9`BbB/d"l\a1MK. !"i@ D!MVPr9c4LKMMt N(&)kb;5 IG)Ӣ "&h֚yR<l; .KE 9)"kQ8g]"ChˁEwi.b+iJ 5`vLF1S3U5S LlЎۀpe 6 94|KLTvElbnxʊ (.`f_4S{ ILHy +G^ ؤխq0hd:-B!C ͍qb(& 8ƈ΅#91U8`<5*PAR%"P* D)@hdbd (-8JM#iI VP0UL1 5D@UVibEdry25$, (UImw4J !`!38,"v4H:h衬1EPdm/DhW-]ԍ6@AX hU3-Fa:!*1B.x]So(]0ǦLeuUu2(l!F0g(H%c[Qitn /-J|y0w4)F@A=ݜ^^b.Nf:'.)h_; KCAEPC7CJ% C\KT-\6D.w"l֎ >2N! hk#I6)/-mְud;Ћ(ǜWK'g9N# +8R0#DD 䍠 Aѩ\J#O'ͼ0b?1 0 (r*Q${L p.X̔95cc9ňA.LБRh"lczam{!4P|hQP@Qec|iZQ')Ὅ"R(5v=c*H#dL~`цoKje8  =ӽp>i>_<o` 6>L$ N{M>hgnJ"fRa"StOؽDeT\7ӷ0 $UUP#^gu/&'nCĠ,6jCoYf TDIxY4wxMDLʓ31vFEOu¨2^YQ iF*U(iNU?Ajl-azzH<ؽۆ _nF"zO E$)zH "4)^?3aյ"X9s:M A@!@??$ #vd~ AOC>G#*ibRe Q/8+5°ޢGO^~EKĮHTJa ip;w5{ =c)`IP`gbUL1+!\G# )TN(Hrz>vye pa"Jf)sx S~/x9LL0?  OAHP0>Y^@BwD4UU`)MI4/V|L $u[Hl8U.!!6x OpRXtrMyd6&KNУ*U-+dWGq`pMQQx,"bM6(ȱDwq; '荎NTTF|Md]b8wQRQrVgwttd_ՐF{vNi"oWԈw;?H~iJD  NãD!@/hN2Hrō -r^YO΢CjEFahDP))H"&((`ƃ/B)Fhhz I0mdkьMbG=pPy>d)ȨhDoi@lDA $0?nsÔe-D!q " A8펥J_GChEx[>JPB8mUbuˇ<>\?j7~1Ct8 >Slo<|%_ ǀbhߊS+-f!7@ k*߯w`Yt|4͹d3>*6=+5pԓපԹar||JZĜIxTp.<gi3` K.Ѫ'ܔf-ȡ2`n,TRm핝bgf,QV28"(TH]E$~7a]ڍv醙F6:Xa5}.3a1`؀1m%FxꃽuNg.6ŊfNp #2T"Tl>liI߽={8+/>aPf)39D{N+R@PӀhz){,FrAgC7`çƽM`0ǯU"v /Ƒ<ͣ|ɱyoeА$87Dny;`ϭzÌHI(1ǬZѝ ^5ɯ9FK|GfCi/+4>珑+oE5GQ^qb>7+MT5O%!זso^D$zCBIlkPʦCEecl\@ߣz(a^Sz?b岽yCg3&OQH!j\(jfSvj NR\D5k[磔C.7bC`AuU ִf]5pHE L9})-7=dƭ G$ {=V:pϖ݆,\2}9<'醎i\+\|wSʇ0Oڙ]t{F8C51M6\W դ$ll?ja]&"xEa elڿ)g_;uΜ^Ir'C}$j׶/%β qrF18/`Rڒ*MKc<;Yw8v:39zd.}L;=_KGi&g'QbditfZSG v/\;5V2@r q;S q:>zZCzW Zskk!emf:/T^:  G5lvB8 cTLyZy60 xkg"q:eV"@s[]vowxku~wj植y}kpuiūny4pCCi&1}_:row(`Sɨ[{r:vȵ>#:Ta! ,Ip)P0.%#0s|r䩗-4L+H6 žF_J"F'VBoJF|j|_g !p/+2,,OL, v8 n1_ Q<٥T@ M.`@Kb:_!6/HB\lQ yqmKznKS=O'} >sq7cV;<7LG;7ziMdgLނ<2-?5 ht7Z}Cn0KS1:fmߩrd;+F8:$#LmaJx3VSe9EFq' ?1=*yMQnM83c¿|:6b}ySSCw)DG̨YYX(B#L(Q0fI/+I^o]:} 9>zF'a8߳яGŦ4)fYCq1n˲. `C>pHC}9zd5cI}PgxrtjB97ՅTLQsU0"ŷ=u/o}+~16PmS\,/t${6P +{GӮfrPqO6׏S*xn_S09F"^6g\8i]Y(D 35[7izD.6LxSwPEä?vY=cr5TR&yUhGO_.uɱӇ}~kN.*'3^ul⠩Q/ N#֥0SPtatff@$\m}"F˒6/*)^.hx鶼8ͣufK?KH; :2@B iޜ.'Iwoj۞.L^I[cΧVR>x=m-fOiyZLzhA"s堠I|u3 b~vp`NG*1ya A)2*6Fhl$ےǴ8^,!Łhq`ria*^˾;OOA BA=aeZXipp[l"*!ܲh.^]3p9rt$vJ zYʡ2]6geOѣP}g!ϷQ}-fQ#H@m$zse -7i|=?y3 &~(8Vkz.EEףΘcw!AlB M<]hKūs0T Hd0;l|4g"GCH/)G7xhG|gloѶ` QZe%6L)DK1coÛ#75y% \wʴzY7YZkןT#lXdSHq>fM:pj̓U/I J!f ܔ\Սyd;u=:< d;q2-~/##齠d$ +W9<֡GFsv^"<*{fdg B%h7N\ SCq()I}bx&L85~ľL>1p/Pwҷ-8 ;"+\p_87ba6 rbjMfP 2U*]EٵB9;P|!IAOq{ !D;KrI4!_B-kboФjC 'W\6_݆d GAHvv/Dj{sܻ,;%ͮDJ3! r[/@aK\H;0$Tsh_0.9'x&Pƛ>w ѓ!@lF.<f4a (BXC>iŮ^뭯ϒpv4yt(**R:r(b|yG`rycJ|`FI9ochZyL;Mlkj 4pHH6zÂޣ杋k,1;oI[龦acM!1\eQF9:H9t-2 IЀ}E-nXk|A~I~A&(^=.$<6yWia9 ; IZ?<# '<5R7Znd,<=0 gេ{G*'d~SG|TTwvbSRiQ{E9GtRֱT 7NXuuF rG@{$pv‡22BZO!ԝ%B{xp ; pN= aݡ 2Jn8q9xCKsh؎IFcWm RJrǎh <]C dbL{.q|vl T/a4y: "Ϗpc`hM?az螩̵VKu%HrN^8yݶ3(n*Y}:Rqh>-x0hQ]19'dHԩTƄ?\%NSIP8E pb>a1MI'/ (C!c+Y%Y(ܐ"lcU@cټ$Pn3ٚ/$*s5xvYŦ" DTEMhB0xS`6_1?>CܻAmt! A^`{ g'-z{}/]rh>LUUP#4i{^Q 1[4\4 ꈀЭt *RfH>NMah7r*ih d:`!,@0Bw>;<ݰd952MGi' xwE|!ZZ|\5QcPoPZ i $5`у7G20rҧD e.iF|Mm cBهT3nݵ֚"odX$8;9ni؂h̻^1 ؍7VDQ_ 4ߦMpst0$H3FJUUh*RIc4 Ji< %jE3@^||c2#aNnF]< W4m~6>y0L9~F"!yT̈́a{{TVuea-clkPr?.yeh>)/uTm+dĪZrLvq@OPşHoސ_q>1DN(s|5mkDmhA2cd)(RcnRixH&jT^uIS}C1A; ֬eslkWhr۟WLUl9GpW ը#Z2UH=j B5?&U|(+Z*ڴfUUUUUTH=4dAm 12k(AAj(ekc띻-# ;̏Lec,m$nڪUUUUUUF+\/J:6mV6]5KHc5e m (t8hFla cPh"QyQr9MۇGn'9tUUPQA2@{a?{HۅqQ*72* @9G %.d^=y*8mxhEHICG%U9zA`z)'&IG3 :~>(~Ӧ]j*Ovze:!Or r܁}AH$ J-%)ބ1S񟫉56 g. 6~?$u<>!|.?Vb+U׮9ٙJ7a6) ?\a ( h|5u ~F/ZCydbI )׾$t M IyGQE4QTWYdQ("S=i-<1Oh<(ZI h jjgm`R( iM8QEEC1TE E,f` 3؂da'yLT QԨs'QBYEw y#?:}acG1x2LahM~lG8 wߜnR0Uڹ[&/(8"UAI~&B +ɉI{aF5D͵k^8|1 5fxo8XDJH:IgLB(Va Aґ# i"]. 5^㡛 ڬCYQ`_ !`(N] L8㘺4]wN^L6P0ky8cG\jM ٱs,fVe-!>KfSDMi@;Gٳ"F{!-Bq)0tZ)āp2(q J 'Pr%'@]%fH$T28BD $A P1 $$PB[:-uڸ\ÈROCHa)C h N¦L s ItFЇ@$N+)%t2!-<ӴoX/]\v&c\RNJtSKz IXADX X|/M9qwyb&{ẝv4fUK@s6r6-qq1uwU {|_"<ro:gZ5wZvx4mG/Pq$ DeȾFڳN_zٛJdY`mӰLŐ=Ȇmܜtq˺aNھݎbbZg0oаiY P!YNSwf! uDKR3a0tu#7b:'>KS$؁kjn3HI'Meё"6t i#N6Jr(h]_kj#\Pc&wiiw wTh:/  w  DmFtih@a(exB.}LsOI! 4>bz^XdK"Cj7v51V)ѮIjɰ MV4yYXp͛4B iN[;6g,IsaB T9iqiD-[c%{g34b#CİiO[/Q5aKt*MX9!#l&|ÑR=dZּH[ # Lc[1'2#Ć0t5De1X)C"j#I9I*J-fUx h)[i\쁛 &hz\uQ<%nՎ0s+Ln@t>KXF 01UlptFkeٟi8-*3P<ٻ#^kɘ.aWm q5uƶs*[3hhsзe#뱛>yz;#KH0j\Q)$ȉñ1- %1TLE42ČH<@Ё14@BKPǤ )ivZp8{{PRuz5 .'%͹ j dl6A&|ȩ uב]*NCHu6 u8#ǁ:զTDښLLLXD7O[E#ӆ4;:B{ڳ3r!h"SC(,뱃yD|}þRX:=C8AW*o$iD]qpЦH6('S%Ȁ\ 0;~R1&6bJ:`O|ߗ"5Bo3/G`Ci J9R,ҵOC$tW0j;Yƍ(H2!P-kKŭ)t-dZ0=-kM :v"CoV7ptd6]*1ehuju x4y@'wF%Ӛ8 q2 '|Dq=݀LJ+_wfK"9̎#*ܧQ\[jh!K%k6>SN8o͍TVIjÞIz#=>ɶ@kH2:,ԇ(RqםjÚFU&'n++-Ғ8W* MS#2:폆njPr:‚HzBFMlDj`\-(h U Qp~I ] ǒ *'(THu:K,SSElvTsؖ8Pc]:e[EA6Q&7R&C+Ym;L-xxvqlZ$P[^dإ![^cg`p> <3;mjN&8{Z! ! B/spV0ۓ> +5D˱Os1Ih̪1i7d]w@M**Z! ynC;<ֲefOq $.bL?H² pcϜ W9kfKl^ypxޕ!r/8FLY&th ;|zõWQ؆Usg?jSUR `>Xtj܎+o7b6؞ @ ӧ>P ._tuMʐ|d7@x`JD'ݵA7].{v!MD]#Sߺ')כ^w Ɩ0@<`xnwqOIU@҃JA"ea"*  <8Q}ЗV!LÞ`mxޫm`Qc%8sdcף{1Ď*q(5DNAvR"(HiSA($B mKDB)tL0=& }dh= wƲjѲJAE'gK>,= a d'o$9꿵CG+_ȇzI !H!|٢'Bu:;#@G[DBR(hV CmIB. 9 QDzsDwCYeIð<'ۃ bApaF9c:Mnec"+$&Hx"z8XE-218JW0)>p@mjnc8d*-8˥w 83f7]8z35uQ+qTDHHa+X&C,tmdaYďZ4֧B%E7t4i<8TaSMqMM<X 1s&10v_aeB|"76XWL pcRYa~ZӤd'HIPđINÆQ'';Lb(8=05)fY#zacEONPs؏u 6Hȉu#"=xaEނHtZӼ vIEdS4PPMDnsh(& шe:>VeiE%r$ˑ~ 7K~ar$@^Y xكTfC~ox;HxyCB=R7~ةZ'QUO4SB0B !Q4ؿ6fUAA`t{skAꐴ*6!B!ǵ4BX Qԅd)@P X^/Bf AA7gj/ُh}_070CXZ>)Thtg!4  `uFi D.2`X&f4 *N)h%d6z}G8NZe8mĜS4yM̡lx4tdXbe#I%⃯d D*{Nf q.V(hpk?9{'.g9?ㅇf A@~qá0q>CO>ltrn{Oz3kx9@8ee B1_@D"HM-]u@}/-mJ*44 ,J2!DŢ?L {s>zzFSlj q? KR? zŦVBzG2`})BOH}: Ҥ@tob(N0r>L y5% Dq$RF`ρ%MQ=@d!%&oLd>n˶jy<Q R *>xnP*0ܤ؁RIեO;c#o60Z@}^:E9lľy)H)HHuaP0%G %AN8 A_ \:K0@.kUt)b)~8 S@QQTAC@R) |Ъ)"bHHu)V͡i*DŽR(((|HrPåYQQ;>2|S!DH8k:?dW#uk5KYfY_̴"c &`Jf}p~ERh$.`/ȠP>_!n_/ v B(oۂ#0G//΁ADD9p)=~uAOPO8 GGȊ| O?Fae~ьX˂[3řc*i+ LKfo'!]^Rs5U^$=O ~Cc o*1TQ(@RDD,C$J41%DH4JPH ҃HIH(LTP ~:>jz sJ6EI-?,k c@D(/e]irm%H(`Gđ@JҾ lfFN~.v~/%P"i;D=gwbBh*?>JC'wK<ʹ!2(1Z+L٠xdϷ|ĄIXш8ՍE0-2,f+4%(U*[rC^MAp*b("@ I쯢M4q^u~:UM8X'_q&8M^ &0\ liMcpyR,}S3*iCO$("@i Z(tM3IOq!C Rd8!=cI 9 ==P2z hjtlj9JN~ SM\)\U@O$ P3A&t=F>X(Ј5#ЦnѨ:-<IkQe;Å2<[<lKWphh(h`ETJժ9hX}3IVa#| bCͶdI =f=׈CJIZ#<(l*?zh8 BzPƂ3" `PCq/#hr6WgJ\4,'e8{-cج'PY0ؘo{mu<ӣO|0U~_d=)8Qu$<^i%*)H)%)AMR->-/PBj?a(3Lja>Ѐ5|x$7:GRCIyg֘g }(%*/^xW78j !*?ϡ*z %e*#[x?sXq^ɳH4.BUIUGBR)8(yqIO]E@=-:ltOp>9~=T'K$i1D16".873kVcIb#"p}_87|=-?.]tX6puR1fu2 @ A2H9iC~?z`DTyHQ/f! -v}z_JM*l\GNC׿v\ on!U{{R/_.fS,eșj`TQWX6o4 2A {ZnlI\Ձcb+m%ڣ*pK g1 ː븚!UC OoL0^ 0$WqmPgxp0wg2/QR"R?+E3fO"uTk_C }cof'jߓEc*Tm2 4 aSʏi읶_}a5Ǘ Td@QpcM:~bz5qQs>#*~jSӧI7+;h:6RwlYセ#e+1>}nA5H%6sO6Q?+4'{r ߎ1Ȱhq艴/Wdta#öMdC~!?q=aN[%$,_k >_]?<^{E^U&p4A t@]Pw~=s6G*y=Y;+v$`B(lVA6X!ːd@;TPS bH>罇h" ۥT3 h6 1"|oa@5?<*[rKq?!О_9}:8vRӯBFʪˡJJCScR?=Pͯy/$;Ll|=b%MT2 4p5xR" b(JrUN 5 HUB(UT4//vr pgоbw[=3NU8Hi{BՕ3y}\S:>`E=YL};~2! $0隋Wm[Z8C! Љ%{egZF!~ cq4X4LŅ!KZ?/ܬY=^!Ph„f.0k#aűuXFDA:rs4&1 ^g閈\7V 8p=E"U,VًUbBkX*\7ƜhQ"͟ȹnpΈw 2p;搳Q3]Z`os*6[ gLNyzT[3EDS ,qNQ TYO7~I2h&t&{ȸaѶiⶱN 6ԣSlrjl\:TSv Rp8kQ6 3p9{4Vi[P cam8l;/v4A,qU+Y J yFA]fsF#]:g BP9kPJ2SV#Dsŭ>ƒM۴xQ IE).l\xjG% '< ƄG~L:-vfHFƴ,Y82eLޡKh4l^k9ܻ"ɜZ<ḽZt6FpdzjuySB.av`;hlUu׺,5H'Iy;S3EizoS"pg Q0ۘQQǖBk׻ϧ$?$3U;?{>_zH)W`Wy7LiޢU{õOT1RPTDR(| $  :8w)4Obx>h.ß2u_{{4,dLɓ,  7vT4$PE %  -RH4 2@D*A@H +J\S~ёi=9Rw8m@ҐAOLx)<~ϛ?v/ƍCs]Ò[hy6B,@PR DD HQ D%L!J/{Th7qHdA kgkH0P6T?'1G z_ =<)J(4 D% 9Hz M269) h,DŽ?/t6AI ? ?_(+$k1`Î OM C_>hh(R4 B@EO w|{&Z>y{^ְ`eto5=_H,}Ǘ:_wۻI7]:}ifF"ρ]j|T(=}ꦘhV}z鞽^t4zt{o;y^7|z׷n Y=n}Ǭl8n_y#gMǠ:=ebϻ ݚ7݀ywπބyzz^v޾u}uvW>uv|l\hǯyd}|a6w]ݷ3n۳lz4}4֔s(}s)SzڰsmpQc `!pӤzКWnp@=avoGZ9+e>ylVP]yWYn.ckxTwq*3]tc6oGk^v}y(Ybكl1om]o[Zlsk}n׺׬Cn#4GdV硛vHv;.|yؒ(^2l}{2xMOFsq2-G}a^J;n޼y=뷧Ӕ=-Va (z>>o>`V{zK:zgCC@ݹN.q${q鯯fy*%/[G+ivNU,k n޽ xQ{o7M,gMPluowoo{fc=6V}-0;㧽[ۺyK:g[#Ơ橽3H˭{dM}{wsALw lMϱ7[.vn>0qiH^}{&ͅF]ێ*9v]+7vV=2*']ێZ9=5]ڡzxը6 eV޹]d9Uk% HVݻ{ഀZݪKWk*3uӲP[3[v5vۮ}(<֙RѬi/QPv5v^hWtu7w)u{:r1 vUգMilmBbP&:FMmjJOnή4mZҫ,NM6}mӚ.oM;׮yMP}PA@M'e$FMCM'ꧨ?TT $"A#4;\P]W$Oؘ~)[͂ ͟,гW|]6n&}ÏWϢ9F^ʹ IqiUúh"ͲXMWP6ЌXSZV17ld,42cusNS YGj+8A7^aQ<&V[wRюyECz+~ތGwhzT&*>xODF6#>1DxLך[ͨv~"e T{vh%WB2DȺrkͼ% O:-Rwڏt)`}ZP>NWV“9Ov E/o X|H6 F AE66meQ¥YM^wQTELZ+fa{vP A$( *59QW:#aɉ(E3UT"fQ_G:8JL.Ӆa:W$QѤTkG)MzZҹQYz_e?t[I<PENiDcT֨_7m[#5eq6aFƢH#Mu/i MѐfO[7p1^ȱh _{7\dXPE2w~-4F&vlIŶXf+_3!$wv+ҷ"amȞF7)7*4D/j"bmn&/vkăĆBF FSC3O1jPJb'YwB^GTRJqEkTOJ|󺹸A ~N|ۤӢLLG_2ŌD dBXFG+ƾj`Й(zWnت6HR<[5W"ܳؼ`o-IR2eҢ%DdG愭ݯ|*Cſ]HPЙJe~N` K1R \9}YIwn񹰚F6`Ptt+݊ 3V4K82rAތ%ݗ©Ȧ`ݦZTu^=.TZtƵI3@TwtAD?nGǸ۷^}]/?w\{vnj4N¤Mw'T3^BiH"[!I^t,UT_ gdj)?ƉQ#[ФIC7~;h(޼x}Kܽ7-]kEv_r6J&Mb5?^淦҇uςO>\4hbYmۑa*(sWɠXta2)_Qa e8,`ѿ;]ni4`>鐢JE<QUT>iºaQdQ-NԔ[R46]k|}E,jd寣f/g~OJCA%V5W~]cIsW szT'dvIH0hSn7rѣE:{_{uez3E5ΣF1JhsW>K~M%9߷*,cH,׷pM~$r(W}E-\QMh/lhъhj4%r{)_W%?_kz|[*#!Bɤŋz;r C] 5ۃkXOvm S%3)-3^JER5$Dɂ0XԑQX-OWI4>m~M\߫᰻򠻧QU "b1Am x"÷- H {gP(:gdXXzEP~(4bO*0 E1ER"PD@X~0K4FQaJUBIDET ))~ԑ11@ćBVd6jfXPhlEmCRDW+Mph[?}.8Ȇê"L9LXH ?Î9hjɥ\ڹ3&=BS$I!Z i/YB "7@j"rƿq^)8 b.P?Z<B@5LP@mۡ֨׭r`(ZJ%~Z)?0@ ~$/.Zf/)$с9ws dQcn WRɇZ>__ ?7y(&xi1j.'ŧsus^ؾ}ѡ#CcH*ɷ?C"w:DC$4\e7v=y+޹2HhIZ\Z٤PDDb 4sd224AI~*jHC/jY)wGѥ(=UQQ3Hu[߶h+K3ߎ`Ad)6R ,EP?ed\8?њwMUXt9W6WxOn Q@8R>$<4Q4sTOJϐ X5𡜻W(f,L wE2C !؏.zo?Ť(E""P%2lUWY5EO?"A;dM0hFF2,5JFІפJA_g8 "LjX _,9 UԢd rodT6 tu\ďIiBs̓spEjd]ڢq`ֵ (ÔX ,)RId)X#^uF,[lZMm"db -2m]!K H]F)8Ԑt$fY,Jjf  "k49k6FI2VIjbSS+)a(4jm]٥"E $&2 il 0e@hMFd~E,&Em巹W1 |L8uѽmTkjbVllB2-/|_^bM|&;u)lDaP|dPk@RiTT?s{D-*3p!IR)M?~673f0{Q_9؏ pV:΃F_I'}) Eؐ9XAoŎ.`3[4U>`ߝ AQ(9fiȁ/Ϻwp'Q.C4VWk%E+~xky̚yiEroϭ~kYGFպ|X9 c>{9NJE|6ߕr$=sH]rzR!P"6 (N5!3l.S?u(ihY=ZbV*Eȸޠ(jMtZّH[/6a0 Q :,חvPxSuTV-"?y<|~j71ʸ 3b!9~&O3I}_j?0DF!/6vM#_KJ3;Ev%WoKc-1`84}ЀNe Odu|*Ŋ/{ݛyyP#]sϏdxpT(TXCVI;*A>E/{O*((UB knL㯿 cTC)%oV5`si@GxxFe>f.4 ]ht`}IWkL oXq# J5W%B2hc@bz+I⇹WQz߿嶽}.ѷe`($kΩ]x2;L;Ro; R):$ 4?b61GPSWV(ǾM|1lSa3M4(ݙUdYШ%7eUV KDV8RO"d1t1)D*eshwFHV$mIMw-IJ%tsI'R7X1Ih,qj³KYli֩ɑKL8"yKۅ7&t:+m$RFH3 T ȭ"}߻_=X}-.bNbVʯ7dd@|èmKmGK!?>y@̿"?!.K`p~E5v? y^0<_*2t]hٳ٬.Ny󹺊*E".s4Ohx3 ϨЍUE2u+`g1ń3)C|[g!(>At̕[M^e(ȯ_,/myP/D{ғ(Iiw97 {F_Xɚfxr,OL<~C3Dէ9͍^|lt6mi !"@~V<2k~7 tSK~ [LPc?ʦq/]%׷PQDE{8{Mn捏;]]f@m^ܢҕF6 UAaBR1p ,ݛ zTtXT3FxlUn?wy^dB4/V[!UO'}TJS%TU-ys}Ѧ3ˑH;`F&.<78?M,2Sr0`3l+{d51Љ3tV2~1TV84/M%T=-x=OcDu=oB$F'{dOM {IegۦB# }je-l@l @^A~G艔I/^nwqFI*|0j9K,⒙:U H,XU!I~PS>2 @hUJ8Ŧ4~n@e뜍nqnbwJWRX02f,M gsmywoKOyB'1vsvc J)(E(Wn2\쑍<7+#ocs${kz0%hLISӓ e!O̰[R$Hm1VH(ڭ6v"~AHlG$c-VG0m;ٮm+ȼQWוدKxx\ra,mS1Υ˩He--yqs<]"P ܍1b->eh`c9kXEZіR%-Kaq,mUH+mcnibCQ2&fd0Fj+q'! #$֩ccA庼qKxnQ[F#[6ͼ d$+˩i֚lsUmƩr(寇;wʡѸJXX m6`+wnw<[ &o; 0cI UA܅+ԖSm HEXW+>>}@\4^vbW^w1],FA0mHےoJN3nU_Ւ,I+-ԑddR)F[,|Ⱥn^^lxEQƛrdin /]t:]m~$lm]夑$N24 "+ AL HB !Au%\UѶxxu[Wҫ.+/ %d5ZNo?_a`Co\*?ĬΊE?k)sBe=QTWԡ( 0Ƨx1̠gRX)}rfIDOzs`: .I^5w=CA00׫2VktSs]1s:\\<φ=IJZ\?C:h X\|BPD?\USů*7*k-`F0B?͝p*(~dR xq&?[?]"8h-V.O>8L?Pq?xB@t4G}[1:C|irˮc= mBϛ<% '@h 3)LG/^Iy?˕n0?=ծ@jI-(DDZey5ED<|5*zvtL@X?'}99mBX!?܌(}_ڍ?igA&He߀ " ~߉lE !G@F6Fph!fA3/l?(i)o/j4ڽ*@WQ;s:<.pG>6$~1Œ ?ra5~Nd|X'\mPOFG;k~_JќcQ$>.Kgé>ˁoBu2ՖÜ|Zr`mVfk ZC QL9*o@|/YD\ g^غ荲0;6oU5\0SKgb h/R (p Z24F&AAQ҃!҅FB.4zd bH&0|>&UDEUTD\x@ Jx ŝ'8ܜ,ުւZ_v ~tpB"}-%Q~2ڀWqZjdF+"TtHXi^^v6iIq&f 1fTM=ƂEr>$p30S|4h~xTAOW1B-VN]/?*:0N7N y >ow`tvCOOŢQ#7G_^?B+f>ƑX$ÿ[~cGWɭ0Ssd{~><:\@ykq8Fq__DB|-\utv?ȚO#_՟/D"7N~.1M>d< C07w}G=7@ky{ǟWAFoCWd굂 lA3э~HWNS @ugDXkBȧ+|p/3Q_ å6uVE?/?PϏ,AHj?Ưi6ETbXEsq9u/ˑsz@WM%x<N~e3yxv&(l M4UUUUUV"&xP2_AQ-zmӅOtMIYOoC899ԢIլ[R /r`=bV?"! ~_tA " >?ȦM#03=$>sq+ qq7㋔3 6)B[lmmZp!I$B% FVEj-V"*Ah!x2W[N/R2HD)Q -% G)F; dcmRjaSG?o]ssu?c -m~1 ~ܹg?"=y Y>t2b\9Oqׇ"*gا\b7:mBU4JcEURnF>`(r_\pf8EuPF=1Id)f߰1K28S-`?9+8vqGddY- na߭[^PxojkNWxɯ<´ 77&yޫZ_wʢ/UC]1'f7*(.ӟzb"$ T%4<>xR+X30[xWӚJ։3A&\>/3&(CDQ)!h*L>>k\: e?Bx|po{tPLq-a&{ 7 QłN9}!'&zUF(A"Ɓ}:ѹ;z\|[ަPh,CAcRi'^Dnm2_rɾ_T}ےI$ܑ$H$I#69$7!2$v dmpq$I$G$$r9$G#I$Hܑ$r9I$HrI$sĜ[U?K>_6m.IoHOcUU_,ߜܼX1*@̲zU-%F}OoxµjV[ "@9~k%EcFD}*aTsS)u,D/( / ݔҵڏt?Fs$dʙBWwρm\RD&)ZX_֙Z Wz֡+8Æl2Eξ, EkYQKg4A_?֙x F@'Ky_q}gVfULJLEԀH%d |k~s8W*O H36n0(K sX">5 lG-9o`CSjq<9~Vq! .gj(qx!BwQ<03Eو=9D] `Z'$n)h C$C771z4=ٌu  cfmO&iK3[ 6}kIA71赒6wϖTb9f!%!Q$$z) 1Tݕz"L8=JE%U$58yU\q`ʝ7j/RuIƿo:Զ()(z9΋'%4O7H!>N !r55ӧ_Ϧᕩ_ H0^iKHT=gϙv:pmwPH2-U luͮYl2׺,y(`D2(U*%#QB7YMY_{F0$ 0 soQ2 L@O' {3 EP3 +c_lzCMw&v~)hI?9CD3P-NÝ[<3pPCѡbdSG3Cos/ }kOh^Ti{ G38}QO:L}E+ro_Km߲LGvxK_H|dhH0[. 㯡v]dKACח(Q1jh&<!u:˽<1 mI. FpPgȤF։VHŤ5j9=rQILE|y|z5Ѧ ;,&hFPRup`/q Cw#8Kc{}q$vG@D)3Glqa3q SI4 ^ȪT_Ɗֈ/_،?Y!v8:uoJ {qc$nsQ!5so?rL4ÔQ{Y{N?WX.M Ѱ) < 6][]m|ϊ֌,z1tavNj`Ch,XG- G'+ͮf2te|#&p3ݏ7/Xxn:8\c_.&8e٘AFe..uV j>/m~d~2|l.o ب@Ń mf>UXVHqh͋sb_?Rp#)3?@ca\rOuN(ùΕ7.y"} gy'4[? 1"er ` ^&Mu@@̹쪨 s=D y=_jC!Ï{p0aC-m\t| '<T6 2Y,xej/2H{p4-% /K(*C]f\ƻNk^`)pCH ~ka4Ώ Lx:UЦ( C?ܧs"f1J GQxU[YeYeYeYe$)JR)JII$I$nD@Bb0wb&f!(: exAKUÄsUٜ Xo0aB/-CJ =2_:7o}򽦁 o(•}F#XNA, @h&r:Bw-uCq8}, TM U7NS F=!x>gIRbaes&Q(<'"NcNUKH_=XD;I0DB3i]!X@JsS72/Pb~ ?=o@^,SuaJ a8S fDF܂dRĜF\ @z|.x:hM" 0=(vCF`v X$!( `A 3Kb<;JBB'W*~s#ҥb!/pO1fmTyP<"es;t8&fYߟO G $A;R j+Aa=|MǠ 2jn9c?t KyjЃH}&XxiT HTmW=YH]FEAFIDi$;d(z9Xo߅Րo _,I񝮊TYc 8uB:QLLm;6xRZQf}`h DOlzW/c\n#KHl!_?.gVs<;@ 7<)wɓ} UI0W7CȢY>KX`: sd0Pa$1q5Ɋx3Ig^5J)"';m(8qlOC(1Ֆ1uG/mf@3STXbuf#I@K{O\/>م1ol[ys52gũaNjP .{~YuJG%l`xC Z̑023MZ 0siQ!Jڵ*#UƉX`| WHo6wHpy6?Ə o-?CxZy]׭0oSoCÃlzσ).YP?ADOWs,ittA±oW=_}x{Y'l֟ Q0Dn' I,cOY+Q8+oW3U,3f,wLGhm$"zfB"ڤkhr|1έSO+x&op,q?M/ 8 qWҪvwlC f3 B9iRέpi۩rȃi (ȉG"rVc[J"b,VZFI Jܡ|aMt=t0M&{g*8piit)kkWBH~6ң0#@X=yNᬖYNN7KL!㶃^O1#DP&H -pNÚsgHsgIou5iO凾p9 v86שUQ%mi͆~`QRe3 1$(GXس0@Qӿ=C'@ vI4ƨ)$EUDb9wC:S=a V?0kdhf1E]‘030?Fo=)hDۦ3#}{[a rMGFjr1oJɁT[G7CiNa8gSlci4#ܰdp0tm{@0P|1siӕVit&ؿK:d)H]Jm{? gyѫhKl:hxUnpr~Y>3==6W9GSne 7q2.O ؐxa(ꔘk\@?tb"у;D#Fd"7XB ̊iX:=1WUGYGm dDm>Um-˥_.*M\vOIWpcj*Ѹ:'?':c9_f#06İ>wz3yC[AF(H"%D538cD2s1M5 k]:k U_YvT~/?iyWBa?_rAfT{L&-'INNG` Ẕ 9niLhh:'r^FSU=+eI?J35.pN,_@b 9 !A"ˌ =21UWA蝽Bw48H^ysu+?2o'NDj٦iPb *O#o?Go6Zbx a@* o>GF)?O Q1p Pxצ/QġX(PcC 1تCQ`:6O" vq:ÑTȅq +~P/BR ܇N[Yuk&bDZH}f '~FFSvv*Kpjd *Od|j7mۨns_s8ڟ~rֳv2{xwOFs"TM55Q̲{)//{{w|ϟl6 㩓A@mӂ?ΞRg"1׿2V ht̘aɯ d I#qI(Y8ctzkvzDE}GfGSs=70zRz|f7*IBLqaD< feAtV`f "-[0~}}^oSh `_,ǪUuƒ=?7Ǣ=BG;,?sY&6G {.rײ@"{yDz-P`b񑏸qEG|~|||"<<Me>CPD3^cx+CMUTOY3z'g0*ț~ay=`Gh"_$DaBBq I >nK^|"GrX2Y?o"$DQE?7$4`7SDx&avt^AcWa`;4hfe)K1=t1yF5s2S D exL"ÎK(:"mu1 Q葉FMEbʜ~@=!s `C<9gBM1s! x"_>˿| 8`;1^4_?;^M@7e`.oxW"BN.lCP[g^m3 1bgu_׌^|*緈 7t  AGLz ƈ\EJM7+!1.JA*B&P}фlpK'V[nf'G|FB,^<03ΣQV $DlQߣ!E̋CZգ7#̳_Z~߷켰-'FoG#N` ~tGe$L>3Ȳx%6%%CB_r[ ^cZ=L$D lp6 Ko@KYcŏ)?OoJ; =n.ynD.~ %Mzx ~ oKnJͼy80q%!:xlX*@ Ќ% `׳5C2Oza  (0P$AAEd֖_fs@S~5&C!C"n sG[.ijlꟀX? ,}h1Gz_urzD)qޅ/rREDby#~KA9L|~xԁdG!FTHzB (ė5ʟ@37ܚȃ0l K2 ac҃eb !F @P?X}ӌf(L' S{Z}"WwXE~rXïEA! l|E70> Y|د( ?Mڃt0`vMҹ$"E^\4۹njgLi";<(d+uE0˛Ls]':y6C0m*6b{59=&OI$۳Cw^[!1L>6UHLCu,3i%?"Y%O%T|cӨ zg½寉JQ3$@3H1 j~&T9pq9|7)j$6/v/?"g?_Oo*t?fzT?ŋC?@ D@25RoW𽫶S振LLu[tv8YLMAk``1rn oD'G犏zڳ!?wo1^H@Prr^`}cCyha` X#cbnl ʹ_wԡ:LČ-R1W3KB ^ { A%E5#P_1DSGsJ4x~ OYUl@/Fx"4r̾u笚wRT%.}lq`;eV PD j|B9,;`4 0Д=nf:Vr/C NGd9pBiցrj b13HB]x=r@ ')kH36n _;ݭ*V ب*-FQ5QcQDlZcQEXڱETj5EU`Q6QEcQ4[hml[bűmcXڱ"+ccjmE"fѶ5ѵłcjVƴl+cb"TkƨԤ%U%Qc[Hj4mU5mX֨Rkh(,[h66ѭRkj*5jm֍lchlhѰmXIYLQg?ʩTV TWUQ?/N'ԾdL81yvcW7_lR0nN=dem}~IX̒I)yC>V{?M~)ʩ9V[km JPNZךm>=yIԝN/ msL?O޲¨`,yūcKg DI\L!iϕ-"YP4[g}cd1r.{5OILx#fX90D3\.yzh?r?\4a4WZmimi6sƕEvdžS:mDFj1vu $2p,:WKW7IMqa4}4Rk{រϻ>#CI,97Ysf=Wk3ӻ7Muuxv7f.0sMIWtь:f`tt"qU(gm7:0Ptk=.)L"(8+8ڛi:B:Db\-szyǮ_;DWS @_tdA6mjgq~՛6;̫00kB /T^{iLOF/ Wf#={u|/=\]9=5ZaD42C SIND\ e[-2u[*m03w|yYW MTዸkۑǗ.UxV q\㯊nl0/ &罆޻^ӄkQ,W(AK*E×^kyKiáh'/&&R<:0EK!qH?_9C e'3x]`y ٯzyJҼ7'E|57C=&5]P99!+4fzu=*O4Ti(;=aO>Q:緑g籚Q(1E޽h0o;:5NIN熾zj1{Y?}տ% Œٟ/5]Wm)1[ǁ./0%j_ Ĵ:a3 Xn~ 37˿g}$4MGoP+ŝϵ2x-7'ַ;00bmهii] ;' 0' ó|<缲H鶆ŨGUv)4Q̕c\kSɩx!Qy;4m*.4G2bqeFin7Ë?yL7Y+aH>;0a$ Ek`Xj|E^'19־-wIHZRL=:5o>qMX0kүj ΐˋ^siLlMӌxv8>9wEЉ)fՃgG"vx*lWҽuUIUB^ZQ/.-5xiLߦn02@)UH(ƽ+xnv1&rff˧]p8a g6=#?41G5r5˓q™`r >YmNN#9լ[ePr?TngEUUv5WkQ9@(>{Q<䨨@?oGOOKH "%wUKeRU.m%E<\RLy;mw#mEQh Rmfa<efu R{3\͉O;X+>{2T[Tz6BdP|o{0tԧ5oq!yͤy݄!&!cip'txv;kPDHD@7پ⭧y_p@T;zQZ DESHp` 0YW+` ը;Ր'}׈'>J4jKx NძצtݒmCu;> ('~\o݁OWz L\o4f>^/lKNK 7UWjhxe=PlUvsΌ1hd϶tS)0A:jm H̴̠L~Y:m ujzhtM,$9Wؼ##a j( ^@<^[(-ovF#F8*a!?i0탿9Ͼj%c̷߀-HgyEi!D꾼^TN|/ I$D!hX w_z>BuffvխbXcb@$9a ǷW@c^# }oOQL6iI=8i^A->E$F03x?3d`& rcPq^~,qiu}|RW;f *!0E"'<>6E#)`AtˤYLCm"HbAL7J9=F*S |<3?Z%W#m+ץ)`^6<06oו ]HN:[h|ȃ>Sہ2ۏϜ)5*"X#DPnINIM|y;jaׇ; `aӅ \/:{뇆,d 6ŃEhKVt7L)fS)C;T)ZGbݗ&sxa`pܝNTEcI&'ڵ &(3Dc.Gg{z&6Y[Xr+{D4A嗧9e_5"A`i"KV)G@dzĿ:}(c{#2}h`0dNM9$ rs[8D*)m!}!F魶f_s:>o5fѠs Lhi3prBp\ H(].bY5Ojwި 'JҌ$"X${bJ; % :Ӿ:rM |뇭Aw$qK^Mק=qf/TAު׌Sîw!DX¼` Xc\VFYƀ́`g h0gW6&C[Ua 2AQA]̸%zCł,lHJ9 (=Fʢ*ߦcvq1jGr b;lyLEi\|\KY;kLw>ӿsV&9A ߎLg.oէÿ@,$$dz[$lMʨvhCd h,Zi_. d~cgBO i p(i*&eb^g!vśN'a`0r{Umނ4X ,߼dܼV@lE-[>-{hi o ٍ.=Np<9b;gDAz.Ms fx' Y qͅEƨT0"gl] ̫DJ˿LC׵]Y_Ne1QHFf'g+\T1H:erNNԴ;p8梇RPH$# {ir<5~4-ʠL"l?IAN8/#OI>[_,ё0x+ȳ[(gv*$8i6_ݎ%ïJu5ƹvڄo\4,yV'>ݹG6z~q;c,XcRkRW^-uW=vG jB Nw4"o㌹4'xNזb˅!(" "d!;,3/0z7zI;jy勥mIE6c$QHy:RBʷAw vS^gU9537I4jbHbcl$Р=vibJ)Y`8e>#@rnb/,^I3" R# ēTOeMQoԸ)Dڸ @;I:DC:g:;7ќػo,`y~29)UVp$@xHV Š纣M 082a3C l0üLe&z Ѓ$H\/̓ni5"~?vF5vPRcu0@ ~w_ѯe 2OČ7 (7(asv"DC/OlIp4rd3m^ZZldV:%xK{ӹ;ֻ>\lcaު|rbbSAjee-z5)x." (/L_Ғ6}SA@|N߉MFBĚN[XrE] z9^ hS{zd(|q>/"omxw: {bC3L p]wx<`i{Ab+%&5DhTCAᷭ {ʯMZA#Mhgݡ͋ CcǮ{h´ Rd闁 Zt#2n),~Ur c|} lA=\ԳBHrn"٘U)'İkUqLlB ΌKœ=ꪷߑ`1^تGԒ_~v]{h~?_+46ʢk9+-}2 0c|\.Xy'1NcPs/[clY]ˇ";80b2[lӞ1pLږ j)԰mDb qz ylc:֞!!N5M+ZϮsRc-] h[nsի˯'}sV7Ӫʻ6Z/zo:[;mO9oO V,pc fd.!uU5/g˾6`7*loͫlGo-kwKWsZi꺿q\ȵVތ54LG9и54 ua1yWXnO`j.q5X;ʚ&t&+7L_:q˱[~i躼7j;{9m]?7UKuy9ʴrlv kٞYĚQ{c|&V*]֭?keU^f8+qyεWPn5ksfDSt>\G35 tsqsg7k.،C6.ֹvMݷ{1;asw kx y˻󲲭9wbq2vw댶j-B<ҫg\a9֣_tFטKcWn<譞Ʊ^ޟ9xQl8]Ds;/Ďm.{-b#w_s&{u8vS+Ӌ~T]_xOqgX~n5by [Ƶ~8N'ff77f{ҜQ][pwYy޴ֱ(1CF7n!fO;֟;NqVkxwO5˪^ozctdVk<ְiu;qEpwm/}Tjyf7/m f1jcrYѲWweDBjpsȾۨbF{u^rw7_3Yl̉6Ɇ#au+پykjU/)]*V'5, 1ehco?viqݶ;Έ^vXs 4L#K#Z GgY:bʓkQ'7zxavŔtK뼶}4_.鸳qMm^B }fnz&/]Y`%9e +鵵[|/iu8ʜ/Dx6o>9/Q}4/;}㑼キ;^6o-T5FS1ƍUڎM %P2dePQ, #PHvЪ9r(1m:lKqQ9y:"yKSuEPl6oUTUətW"ߜX\boF=uZvj5m=.r3޷x95f׵|=#xtEF5^qכj\'r{͸"H݈1Ab'&vN{t(FgEIV'/TZ➃wKmV umbφT)wm6aoYO5Y3xܽVtN5\- U~sK:x-[̷K>uUso7`G*yoӛ{f761[N96 -qNr:j-Zuegף G']?6^[x\픯Up#qf&b8fž9cmłӦwjq?ags0w +흫*tYyzʅ`לʪswY5oySm:]SwL;7=]6స\kf6qi_{1 `0ߓ{{ì^iSXÍMXr{$nGNe4X:=;r159%sڽFhv'fuw_k1=lVvfgnN{nT\zcwoZrh9]0$3-ʮ$\uqRhV †g2ZX^1zb^PlzҪA1ˉU=.` P.+yf+jh3;Vx+'u7hgoL@BP8](ܾ{`os]qe \VeN[`MB'}nsu2 Ç kOMjM68h]$Vvk2c!SS}- Cb"]m=R׍ *3یFyO/nv^ h:j Bfss[MI*so/9i{m g<. M`AB BIBpQLL772L 3)$% FBPB3uq^fg{yrX՝f `,3^ՍTW#mD9B &#{;5G9'N3A;Qp6 HR,8p=E xKeE)jud>޵O(|1R%U&lY(WsÌSW:׳C ܙp/L@@םv5~0ԍ>b"y/gI01.Vuixgo saVQk\c.zia^VW]U7\<嗮'9qc {H֬X>,Pmj1qkZ,3(HHFDY_W,,Q4ҽw<E;puLqaz4c6aNf.59AF57Pc#2e۲somooѭvʶmq|lӊUUJ{/I 'g<[;yY}1oCH67?_x޼yw~7~s @P?C#D%$OG9wMa+pԪPP O 4;T41}yu^\1wYggҿU?Fq 5Cd8ЋbY?oo1q;/8gcSZAx)'>` d dE}.ck/~^9B| A߾w ΉXX^?@bI+H̀ȵ_~ZH TJ_ o<=~ߟ~m?Gގ%?`j0`"&H$Pxtb̀Oi+f||O2I)PPbzvIoT;d5$ޔӯ/2!4և>[i֤_y+ L~J貨iGX@TOɦ?ϯ/PpPPr~ϩu ~.Z=|pޚKᷓ诧WD )PʐH7}g`+!E>`媏aZL`xIL _݃=+ʿ_P $֎O|o˯;}bY //x' 2I?KI[dt]3PP?.;sMO|㬩>i{ FB iP}Iޠ>L_tDLNں^}?4PPP9?_QZ2 ˇ2K˰6?C-ӖHǟm =Hq:Ƒ醴`~u#"E@IusޮΞ̫Dzп\@ 2DU+POr9QTUDyˏMxxuۯ=^ UEQܪ*@@[n۷Nݻ»**{9)J8^^; a|0c4x22X,:ηk 0?0ם 8yOs4Iܺ`>ݟUY;bh^\g^*uu?s&3BU|+csuh*p9(;\#(* x" 0UO^X",K(`7c ^ 1񺪢˯?b"TW?=zRY7>NaK➚s+L96_n.wq^;u6U^Td}Piͣ_~ʩcgJvD aI= C7agn'g[c/ +Z_ֻuw5 c; W;QyòFn5s.3x0]}w~xʵϭ;{0*+cœ<#Fo8ѕNu;'dČؙ`4iHeP#"1ʺu_A5 M~0­G/T!/Ի9*!|7wʷHE-`~ǭ,qwX"AF$cIZ2kOi "$AFj9˺3`LV>rǟaP}d9*@F^ǡL| \ªwwsϝs|n?P>HUqw~>BPYoӗSݦ+ѫ.\YnaxDy/_CPE~T=Yϕz?#^KWۿ~`hy!$E =ȷ?36=t{a;g*g&O/I{0a&}YG:ڔg-vնāyHS=$`tY4k#suχo{ ?1IӄU$)n8:SoekfO:Y|ccZ#m{ 暃_ ^ϒq 4@!!\'f1 wBAdQ4_4n'n, WN*T֊?Ndv<=afy;^DSwz =@}F'fqfNb6=+ƍOxߺϭn- ⟆_lWdiCq{ ]#95G61%> />"޳ 30!"x`LwqJA;(@%-Bߗ]-G^EsO_m.KW=O/-yHz>og2D_YG6G?.>8tԣӏ @xg36Ȁ;} vo;k_W@"FFF Py\W p<%y*k|p@10 # 5ѺmZiMuӧ/џ|/,0mAeQ ǜx0̈́@EB>o}9CϦ;6T@y40 (.879˦gm&D@~! c70XvkgqaSM2;m{[MksC3O @AUg.3^8rN=6m"{~陸xp!(t~j('w`ؚ Ecj 2H %t')WjXi-\,:iM=YWMϪ#W/{Z׼3"/Z-p1 qz+aX͙Yʶ D"#{ `x EptcY9M5! [z̺͉e!Ady?R$+N>]y8lN^-̰@xw:dghD}?1(g?:7\x`2w` iV}w|~yNv؃(ބeQ;ƭbE<Նn-NyF?~k=Hڦt`{`>}H{IőFƦ6/7V Z>|/kWxzaƋ'7P0ƺk8_Z+*fFcf x}f|Oxw.}\2p"d 80d_ׯ5sp[cFڋh#\* EX6&bW+XV6(5Q&hj-X֋QlmDkƨ-ܴmy[~^6.K_{v#5ʾlC3c`g>ٸ X` |Ƿ]os-؀"A(n0<} 1PL A3L%u] CAȴǚD='ڀ"wDiY>+iA{5j]t5"*faȻ"Δ9it3EЀZ333221cykzg\2@(y { sKIkzmn~[KGΏwAŷQ.gsqEfzQR(V) F _a>.CÖ-ΊoC%&ۓ dў}>PK#D7ϟ>|קNݺv˲B?Ǐt>|˯^1X/% JU+l/dDmhҗ7 G3q0/{8 H9\&,T3òYyG4k\H͖3d%+&Lx!)iLHO *X 0?^Rzn)܋,s׫R&9 ?Jnh+HCSe +eo!5es{l9px~s%ß/5[λ/sS^/*8D +'|`o&y=jyGW%/8"Lxcn !8ZW>7_YV(i6LE*-VƊ(MV?mm|=`11L5`2WZ#A^5멥`(6Or dFѯq0ˎ8ڕ~0Z@Q^xI Cl*V[HV:mgWÆ QEmvuh|[H>|=hQ̱5+fMJ1㴃b$mdp=Fo q5,QYXBH6BQ ƛr8CV&:zLq62HˎSYFڬn7b(كIge07Rҗ)EFqȕKi,erdp2ZXbsL']w]qλ( qs;z^=]&y/u8uu<<^usHi;ӳ);v܌NĊ6C^w\ `;u뮌3<HݚkSc]MRlwWdݺ7qŃ;wNi(]tNnRQy^yʶy 3.6ѣx yśr[8[>P M101e*D>ixg[\7G?@'*WA&!T)Ce|| |׏?BY{P(U3@?r1;AыU3N<9C2QEhĆ=QvWZֻ#,$]WÎOίҐ>\:sGB~)EOWOZ'::M<|)3[)}>5 3!n=h_ 'A\O6=ҹcza}6G`f;'~.1Fi1seu Wmgpf 1~Qk,=(tDIi5ŒїG ?p pCn eDC24jdբLBL7fm]:tMIq6^le|0_ , R^aXd( % ֭KB*ֽ-k&ʾPֵ |}NC !.>?jԂת5rX70>/Bߪ> iռ`.V3L eήIXtf޴7V2 Y[,;j[/:+jƪwԍs)]ݶ`5>LGrY]ߖ|ߘUN|٘FNGwYwuٳ]׾4dy+üơ1J8@C#g\/* x蜡7Yo)qY g130ѕ2+DLB `.X ;6CM5;T6g_(1=  :~yݚC 9fԥ6 m}_Cq-y(/Z['DM2%{kG MR!u^>\Iロ0zTHtwvT]S6  aa7uݶgm8231X(h exkW.EЭ.~ ߒ򴲦+@ 8Ԝi`,?an;`z;kf;{ j/^s(;Bh??8˫x\~֬R_٢6Dʫ'7aECF43D?}^^D?z? ?/gj~Hf3km5#"r{V|ײF@'n=Yw1} )9: \`q=Uݽf3~Yd<}_N[>ד}4ˌ _2gUyWFnnЯ6 p6*ߝ:o9aK zc[ǜYo!mQ$jѭ1hSkEl$pg>B}g*@5# GoZ 3z8Sv}x|e nIO?z/f/_o/7a+;LVz.8NhkVnFϬ ۾J\+ϸ)s3o C exe $*rlcėYخe<>sYqnVc YrDr9m4zm0Cdy1A4sYlmiz }{: .}bQI鮺= ooiA~84i]u- }NC; 0A 3p9b fei?Vʺ c3> i4-PGUƾnG77BM qP ALM17"GJIόkTMֹ~y |;\e:ZgRj|IB IE`P>j>F78Ka9o×Tю(x@?!#PUգzxfX"S@F?hKل,٘SH%)6K]aCszt̯`t8\2M@HwlΡcZp,u6J^ñܧmn %moWz0ks',Bq==,>h 9|{4UUX@@@ > ~?xD:C:h{Ϟ f o*j5Ǎ]݈Z,ؐ~g4g{^Ȋ)T@4:- hCz}4{޾R\8= |;l<IƧ ztb/,9L0R9 kh6?Eg~ӆ,4 0;% `&;c&Ð'$?6',wW/omfW'X\c~ H9#!p^يGF[ýN08a=u4fsԒ$;t68kٿh~\)~o7G~|=4 gλ`>>_8Wˇ͐+W XoP[7ko)~D}!ay#??/dcRtOȆFk/dU"!3H1EO#/ L/n!V%2QyZU`+]BL#rI)HI7d0 R]PRnOl7r }k?oiz_0?(mHcgNv0f3y|?},XdV.}5]<~THWX}‡_]JΞz&OxgvJQ RqctvVxE;O,=4N\!6֌׫I1pO gc8czqF1%k:`gMs vsyg8^͕S=5877H .RV]e,_H=^}ҜlѾV<|& &!hX3䜑UG9U{ ǖGӖuuF5y}q ypl|r_)Hxx㎺ f5aNȹNӿ;\55V߾}4+8vG?#O<;nY>WIke:kE˪MLc+89XW`s;,Tl&&Exک>'6;cliB5,2dFa׼_'{No}qn\w+$Bex֧b3o/+oc^Tz{bQ!w槿#qx[3ljLfXF1foH͞;,ҎE8&1t薳ʎ=f(IEK͙J4jmj">,h>v[N9[' >K䳕wsͻ&1gwÞ/qswT4Ah<Ưok 7=Vf#%(o_94^Y"XMmR'2p]Xjp14z0Il,wrk+”sީ&Ճ} .tbbHdl8;lm8W֔gS V6\9Tf; 7pZU19]ii ͈W%GՓC8,1QoWxUSrEE^N-[u|6t](9}.PF#|(Ld - WI_iks1>pay0 !JP~ P~WAOg@42T |>?*}}cmV~\1 "4BU9L |oʪ  ]ϕ^AFP% Oz05Mq\F"!`Go;igoE^FqgLoѹp{js~z;JOϕ{g:7t= vVTJV'af߯VYn.dރ5H'"@VX,$ӱb}M{}ejUbqWTuӣԷF:@ۙNcl!I< =J jAM6e8㶜3YBqI! 0j m-Gۭ# öR@i ^p%$ǿJer9^dw]l')j _P0Aň,2=y.jR׿J14J5,} (R'˴ @`P\7 1 ZRpa (3j d:@*.;=5Ύ%&clQH؏r3"%Tse@ŔSz_Ȕ-Pۙf2$\k8t NiyT  )x=(kf_V}Ofy(KΞg&瑿$JU" هUIGU.w+5ǩ`jo:ahSef֌$l:EhlF D Q+2;f\;mI@Npqy\}DN 00p Trae$[*h?bƉ }/}ΆG:dX& Œ-:=pz↘*Pl+8+A^][01z@ޑ91p[ ^hQx_ʅίyhT|NS4()_,h2 }WPw)ٗ q޼*qB+S4X>ǏM{WTj!SIl;0$GN*S!ſ'rƈ 9t|˾|( CׁP6tE]*%揓.3']>2:1O"hXGC!xXE܁ A 3T9hQh(ہPG;Gj#$= ǡlX?;`^!آbfJ2.I3>Y"(#Ɖ٥>о:^<R1-NvK1 X ZՊ[&VVj#(+>O -rDllr!|E-hg ޴K[JD6RRHwC9,z42fx>ƺ& T[IPWfz(X`Q>m0({iD7c5 4{1$ijiR@"4yC10btdm.g]EHCJls HFަS SY$ _֌ql !C]C}yO;.8zǮq=68M~zvm4&c)En^ d)9 R6F1Chs} 4z1@眇~ xO0i#msR\p ,ׂCRtI?u9y9$rIݹK޺zcTb2V#UD[dƨ B YMI1!#)JRVu۶I6EX1,mhi6ѨWfY$Q& !Rj1lh4V6TVU!QX^wM(2i" F{$K#6&cRmRKLԘ KڲᱱM*R`AHIM6-ڢjV {8ɰZd$T)E&3(QdEH2&ب hZъ$2-$Xɳ2`EHj+HX16ɤ"[Dmd46](&Ѵb X5DelC&LQhQLKV6 XE"Z+$DU+J BhHY* ,$R pdUJ CYz5gv_Vh:(`e) $抒B6Ge9x")ዕJZ;N~T@|baEHLCbQ`XN+|q޴ }2_99ۄ:18Ӎ;iCEM$9'. 蛎7tG* bJFt"IL('MM8ԸN}Oҝ0fsCmRDL|`AV$rʰ'b\CYfqUFT '_CDN&R"j+;ȿ*yWHe}4'J"OQྺG(CKq%(}b=DyDH B0DZkrtۘ4, ؎Q79fmcu*p5Ӏ0B gB{ysr #HH8Mvg{7 鶴704W4xm m t&<}=!HD/YS|a`X; hqmZ1 ]NJͰ6=\/F;@uC.ԅ;@v3ޏw̒4z *T1}}/Yz40_] V4W~v5 $b{QO $Q |\;VK\!%="}[C+67үAEzh! z홦/t7YϕY@8$4m]PC*Cd"0OcN&A!]P`Xy N_Bh+bNt+cݑ_M#Tc@LuW}m3YENCHga(:)%eHŰ)җ!86%&ԽJlMvʌ=WjaOU֥p;Q 3cQ s f(NLYbxV~ p (<'syOjpG <.'vچ^ aܖ)w'U NŠ#DTA(./n.`sOٖ9O,Bc4 gsCE4%CCefeR,&MTރ <2P(kƸ8XS*H㦠N8&;,qVAƆ͒דpKi5qZ_k,C$ ]RH0(bTs|&Ӛ J?x6DtE]Yme}Al9zFWH ^|8jm bFiP Ϣ#Rk;LZ;YSk.\JN6t%4C[\[N|q핷鬣 ϲ8(e ͮA ([&E-!JԣRNޤI :m:mƎ{à b[Z,QF 1VhU`s Nz[0o\W-`0G և &rk=r~qhk\ pWQ6ˤ ˁĚ:fiqg;D #`ɷ;ï`rT9"ʨ(  iUt A 㶦D>)`-5Mx:5"@˸OAHQ')f.I)b?sm#r{^FvzBh#.Zzk0`MCEplB&#Ƃ.t|{# U, <ǣMϝC}{xol [9R[`>چb8Wf翡ws0,|WmH&P]J Cq@] *;^YLa&B'dpU&O>v\뮟 .jע~/"ʼ5-ܺn]y$r)| 튖g aD+[ׯKdٕZ>wn [ӊ [A -4C{{ujxuÞ=<i>0fxUkZPrmӰqߊD 7Ʃ!g0jy﫣F#t}Я|d,qh[$:'.ݺCzjB!U_<^ NcBo̒w*})뎣$)hs0zb h *3U|F=⨇92!B ba$K{/&x!_$1HWR8(כĆ)S\lXS_lNOLU!z(oP_&^U=w{u1+gOB0'({x ;ZA=ǕU,B||\C@0O>|ȁ!6A@@=N4 !+O #sgM2y=d9Iv+6Eko1록ϊ4  _\pLWJTB /Itc&T$MVېRB>/@嵒qarȶ_C@ye@% @=2h;0q 4 m$P< طk໗9'ZqIz+(fvNv좼UUCln5CRFB6$7_&dn|nQAEM V bIj*B "|Sh#"Dq@IZV4!W  !,H+b*AM` @A-a|ۖ0mx]:[kƧmx׍I d`ٓj $mj*C#[%EZ5Z嶢O5Z6ͫdѯz-UIL"/ xNL̊DJ@!A`H(Ue%QEAF?O F#n2#PAV)0:1h%j+.հGz/|[T$?I{# X`XVE*m 򷉿K) R @oDNP*@):0ٓ0 2 mPd fRrd% c:^7#9֬9w%cMd4(*M`A L05W/ǥHy 3[kdvmټq(*>=賊ip[)N5Qʦsb3#QEqI!7Pl¤Dr){~T/FA93 | a:;N6x(dӡW|$s:V_v=d@@O #}2%O;LgVN#Q c;ThQBAqJ`M6M:SD{yq۝˝XIB,b`Ο5sq"HKTc33%Pc`GQ|( ε~@I[2z`$ӏm0@43P7Nl5t񟍶7̢OC$ VꢪƝ0 0v\ơF^TQw^7"Pƨ" <8(-uLx` JQ^ KE J~(71k .+OlYF$*70lђMUFAB" F+1DdķR Ɣkϗ2G}a]|W "UB% V45M`NPƻ?nk(`,^maxxmVłSF>܄e:P@ @\r/dž('X];orHb,AYO( bt6%C3Z!nxUapB) ;D 3TMEÞ8g\OTLoΎ~jg9T%!t**.Az~n]N刈r&#ĤM @YOfC#{[Y_2\M_85eLnޕoYԽt5r`ߗB˷Ç ;1' =/zoA3|2 MH0j v6OSPѣ(u<?PpɸĽ.)(&U'*{umX3 Ro;!z#k6:QtZOX`TzSݜ tC_&c«"[`ކb |1|Ow]_.[t/O6Mw>IT?7s뾟~1 b~[z;J<~A ׏iU*=+58aI,Fy"mhK+ N'3iCL֜Q#(nEn*]%-!y{r9=2,2k|TnAW}<ڋto#.޹d1$a_9'Ɖ+JH.Ӑ 4sCv/-sft3s)mGy}5k-J mq_T3+ @O#XRddU|2j&R 9m@w5P}ò:[e{g ^[xp{*l@@U j2J8iB9)h[э, ̕HMH 9l}a^2BM`T !3 MqE7h'*dh=n@@w7w+3gd;DLyzmzPBByWL =ߖ!"d#؜Gf:ʰA\\ V;Mʧ-b+ʵx6R8$3-+KNA>b4Г#}} 4RJv<%mF'H6QGԷ)hpƎWΞ=X'n.Ŝ>;q)RE~<,4TDCPP/HU!*X}|ZuTq^I]Co8;cU-mR>yu`Ӎ&C c^`z:,i+ X Dp /pee}WE,s Ep6y&&jCdVHT']lap0s _*MEC (kQ#XzJٿ3C04u;zv~]cenݤu l Fh)PVQAۼ!Ip/<~@( Z$ʊ],HKRR#G%qI N5bNn1By$/ $0n 'ӽ{xIN 2s(mq;e{2;s*pZ1ȘG |6{xWb"QN״w3\IXܪT5S\ h,`O9kiW,hJzn3  w=kCM 9L(@5hHHl8![iZ; r0rhKHؑ%2{"VEб2:8d>ϯ^>$zб =hL) QKeZ.m[g&¾1md¼zEiR0YYlvLQyӽďl՟lgׯxb9km|z+6]tte@b[Eͺez.mqYj[˺㄀',EB- PcqNVC*Bi44Vl&V#Fk@`C5D!σ-s(F pb42Ґ5 ]H 3"5+r\C0RH:HmZv |.| ˾!MkԛQcbځJ+ .0P a ::J("["s¯%MP8Ym2!DXJ  4<8r 1=.#مCOˉg[= o1V H <1@^g<ǬЊ*Vs.~oâ?=p6bh Z*X&aq%mXUPj (0' h2Dz F +%X9_Bj@MC""JC`'99ΊRzyq&MAKCVK]V !\9gjt3jRZc5 q]fdI O98dD2WLK\߿֒r 'J90*StJZ+eme_llwO&tjEI9.I5]@]5%Y5%ۧm89R$R IAIhNY\>bN~p\# ֯w< *Rv7T&¤!ܯ.(,Q˷F(~.L3 Ы*ogG$:aSg?$^>gӼJk!1.YN6m l*ճ,zتYI@|TW Q$ʒ_v%-9,NKZz{2xYixkЊ A6{r0~b?eN=GOR:Ԭ4>!Tz|2;fW0Q`JT1\Ol2$u 0W-4J׎eE0!J\[{@y+FpvrӷȰpCExQhUͥg}cUkDԻZΣA>[Ea =z@! eV[ 9 Q:RebX]@"Cy(5>He{P1ιtdU(_}yY `,`*xp4xAQ'c~Wkn`HkUnp3\F3ۃ*5"P(IȢPJtKE,FLn;OJjNjGXjc\#+jR‰Cn0)!,;pք:I˰i,n:əq}61D!v |kx0pQف|0ޠ8ϤgM*@?:Q’#Ӫ Uo[ o) ڏBj*&p6+NR|Moh=q706ϫ īKπj )Uu ԡxjuo;3\Bzv 8df) 1C]بl õ|R«thaÂMYCK sVxXAe90lDdX_"s`e\oXN2Q8߃ԯ m08% ,Id{J$#VD(蒬 #cq 5,I+yٸ`Re(B1yջ|pDQn|X] ORῸWRcZۤnmbTS܁o| DPsu#y5@ά$d #Dh[yQ.z w&:kiÚ!BqC-׎| }O¶qb@¸e z|u!!]=JMS%-t/@èNKc !,ϨrD6,Ek iX؆ގ1`MDYoQ j lgE7J,YPU1}n9tdHnL_Ģ'.w>V"%͔]..bܢ9 뻶]œh~sc-$R#"}~0Yo.]BY&,"U s=Uʉ0 J՝)iV9dHges a-wPtweSBC@9h)Y {{yX07/7N=>bҌSo\0ϡeNNi9g8mH"zw; qqvEw]4UX?y7ֱ8mHo%Q{ꌬchk$1Ҫc>2_vUWޛYyShSbdt6c@l|b/V}2:|6P >w&ݠÕP܄)/M[e kb{GȞ)˙,Ŗ;$ <+6;xd3AH"Ȅù[:e3A6@0X?xX_B?BS}% >;iI +<籛|(ҟ('!x# S)j("UbMKRA]xSTi/-2V5u%:"xrԪFqH>}J[W獊k6C6#`!*5< Q]W2sl{(iKph3pҟ>&1׍`4;#\=3кu(ڲ).֗ߚ:g/ѡ<a;lmlsUOFAt:\6[>}) 'XqHCO:6K\/ e|wbw458]=Hf!Pʃn WRH+ܽOsPbHv`.p<-TҒC_/kOuWS>t$ H>.!K/m93]lyt"jcR2`msa X9\}!d,i0Wo#J) jNU%UYh{/ iWҀ‘DE)ccumOg}_Q0>^`%g#'^'!MWlMj=k;g{v !hKNT @CY%7O`@!@WM{Xg,)B YȊ /͂m\]kdf9 ] OGY-#sd= _wp#:7y賒1CՌӍtM&^sH6| 74VcȐ?lu&I |H[߸aGs_.+ŨN)Ϟ03UD Zr<➛%DρVM);T_|H ňٕ%D q웛i"v0! <SқPhG,]l)`N$,γ:嫠Uvqz1=enklGXebKU&h6x%֎9۝пZZ蓆oP;H3nQdde+jH4͋莌sYvoF4}-}1 GKDoa%ƶtbaˢUF9EiɇcH=}{6$u1lL-=<ȪcY~׻̯uȣ8ĸzB*z|t_>k=PNv% P0FEAe G>bij~p yhAP RztW_fD]=:79K(a 2TUU*BEgj= Oiǝsh*<3k1ꀊAuK 4%e~qD2A*b y)#&2l2L}0`=l6%60aɗużjc_푄D*m78Y=&FM)ssLAɥӏyLj R\Ud"HA.,O[P[}ǭ8h,aB/%-"k=c,28ZQn2$@ Ih,HS 0>Jz+:kE&x"{zDR.s{I9B{HHL(Dc[A٩9uxK20QpPF0P^ 1d C߲]}_4c^вz_C>J/@eP Q W`UIOE33uujAgv77bsCH 7 ڇ3IGQEa}&=aR9DONz((6>Gx'Z<,Qx9I̗c]v;RI&~_b/WG[ek;â.WAÝ<II(!QQe!cbN[@ࡵSov,R2r!̜&oƢ9TSk3 \Ӑ/>fBL@@H[O rH.|{\eK ݀f f[[5{!P_x:J 7ZKm='9?~3Ze^B, §0Vjͫ5iYNG>G>D֥\ζ3CM'N #l7h%c!]9 d& }<@Q9ޒDb!KQO翻'{ӎ/w=P`5aoߕRr\9x*GLYp懓#6.}8]x%F&i\@Tt 00j&nܢ` Z :@-=ATC#BXW{e({`Ԃe<d(gz}Afo4qN`#[ H)Qԅ-h&@O \8HG'YyYCrB@Ʀ7J1bȻ8P͉^g [*M>c?QzW_č w E,ł9q9@&/#CXր!Eu A` AX @St (ECZ EC@SbJ@SbJEB2)N`疎4Hn2zP jgJCr!DO# Sjp5^pjӮm.__adB2MI_ô?z~'{~گ&o#32@x)@!sӓ'={c$ko0̒LzytOmm[zG_c@4.o t:mzl{r3k7ǃG/O alb~{WZ7 '51Ӌ~3_( ڿjRP{zMuG>ݶ1;HYSSy5˒gcOBy%Ffmդ#|0LS}$hMg鞸H?OrmM\M*r+Ϝ/qYt L2əfD @aJҦ9Lzke l!\?tdl, |{7gx&H= <8}s5qޱ]:kkH.k;ݺeyef  4Hi9i6Yd3 A Џ ǽi{UhRa @ l@MeXn#3rcT3yQݣm`oc@OUUO{v.F>_ #$p3{v/,j@ '+]++}F x]deS#ODT.gO ۃ\@iwB^ E,&da1!Ȋ !Dx?kU/ QD?M0E5`|Ah|Y0s"GDVj68Ӓipo (76A.`]Pޔq1CkM 2ϫQ˃jŤ0,UgOT\`Q!*TN)ose+mlAB(rWѻD"Տ#UPcL}36kנd+>pTf;i)6`c;7UVS-[;5~\_ Z4u^Gŏ%0iest ij}$jn0JzkGBkx|*((P.9. ;X=2^l.A 1ٶ2LSñ7D&!L9آ>M9όÝveeQȈp!#86N;M !q=qtz$$-#-uvr!s*aW\EI0>\_ 7zקR`$m< 9p-|3%3*6;ĈU5#6)ā ǁ!W( suc$勅FId1*D*?vLc^XU6ӷs~1臱bp 68_L@x. R.э?Bm.]͉l#y훚G>0Cap]YGJ~4#~T~ /t:" b1ー̣E<{nȞ0/c u76 noIk^^1]hL\IG6U! ˮxa<+Ս1iܮq/J7CϿL"X|d <<3Ñ u1dF AC9d4DG=]_Rg .qG x \__.:nzp[D|3ӝ_44ONB džT{QWjOB2>qCQ(D;k\()aiH)q'`&ޢC%q@0_5aˍvXp#vx$T; B^-4$rČ{l=Xq|? z&@ yxf8 [*RW0 ]Ldj!P9k@I "i<>Uu|,}I$IUOxjN8>sS3D;A\ρî&*6Gb :})HAYT YnȺ[B$V ,3!s4 `Yp%}=`ProXvY৞'ь-(AdRmz=*J`gD ,ä $#zO# {_m:@XI~<63NA23h., .bw]!3 m` k;h_-?Ux0\ A1l3oF˓ . xo L1Bv& T>wm{,QAoIzf'8}3l82_<58ex(;UE t a0Zjfk\+X`i`d5DI|ۉ!KQ VɈٖ ^A?jAЌ_ 6~W^{y*طwֈt`(8P:*ә릆 v 3;vazoܲj?1ï?}ׯ姄#t|tdMhRIUGDqa(/"v˱4rs{& q+0Z:!G*5y7 A *2){"N,&st;(>9`<$:a"bRM{22B0@("l ̱:U#߮4ٗE3ih2t%l[Pܼo6'\}3xµ=AJHP( `C2p]] %CȐ43-#, ^@[XYК1y?A%$UidLa-3<էCZ(cʝDQƼmzi317 NiQ1>1(͹ .D,j<@)@H h(<,ɰBJ'sN)>&hyT &cFj`u6! # mD)KT!BalL\љܐ"Ŝ d.V (%`aٓ"~cv%u{7RD9:TQ 2N/6hİ9G9,豆|J]}u~U9l0m:R:;!5BB$ pr DuV[**`w4tʌa10{P3zdZe7eik^ӥHɀ oZoS({,Y~ɳ0S@V:b PDԳfAسF1z0l;N.jKil!99y}' uc+ضk;EN^lBhI&ĪN>[ 3~ pZsq7Z[KR@4"EM]<:Ź/ZX+d́ uW˪ F1Ɍhƀ QAI@DF +ìk4K)7UM I;z5}D.%1"aaLd*`##2cluD+6HBKעv$"1QFhgqyw]w]|:yw` UV匇(b1ON36^-y.ͮ.vr&5n립wSq*+e@8r@_̹Th*1MC=Juoެh7&66#*l,鈖QEJpQ{M^1,\gۻmji>Y%9꫸$2{OVpֳhaUq홿T8:p@6"Kn""̥p?_9QY),<}p#^wl/GC2[ nSE3\H&)_ns% LM:YY5[WPT4oo BCst8\`30CnLyAY\_8x\ iN_B!7Uiym&2.N\ćdQQf҉Z͑E]*f;oLm"`щwY/<x77xk%U3ƉhM%+ r! "!sVujưEۅӑloJ1eF{f ~T"YH ry{8ai&Xh>v< _NК;࣯}pNBh|[UR H+" ̶:A@OE]9@E|:9Ƚ50qRUET4ҺD<:BQEVoi*Rw/NU{3HB~o~>t,/KA,$|:m$dunj#/9t\ڎ_C!6 eLPUQKCM+z^Zirm$'or9^vic6:=zt7ORY0&2(LGz""=JQEr4xEÁM(UDA=yNpns8i(/.1 U0kK!I_tobq f  F 9od{ ef>_5#GS_  H5q8)zQEt9g;ŷs WypjE_~ Z.*=SzlY]a :IK+97興SH սҷ |yi ŵHC#rT*xx]o3hxhizPVOy(zҡN$+(׎wiþZ]6UP0v7t}N3]p,< @fxy]r7 zE 1f5[D8Bzu `u 1P߄y ^oS 7x$J2q/,yN#˚($AhPQ@D΃S<{vQy{z"OCېM50GQx$p9f e8b5t<L^+5(9]ΓPl !&g/zls8{sB"98ivE߱xEZ&Bu&2"Ѧ漎w46e`ANG~SZ*ԾakuDؠٟ9((.<{M| 6QEQEiei(8D.mǃM]xLaQEPGA\`Ƴ'M{*cNEDDvr""#~^"n!>2!EygED?_s4|TVTtv< pA]7E\=Aǘټ?(}xdjEU%}K3ߩoOb0~&O^D;yQաmx:tB۬D@˧~t@ BCmQ;ӝTӱ~,+c}sR{NvrWdY CB NtX]泈fc6jS<ͼUU9t! Έl{gCߟ <.Ð;dIt,!& Q_yTZ6{Czۂi!?zӢ"o`4Z2̄X<09E:f@Պ".IiA*^PInEqEJCn ROD4R 4J`jp[,#Hq@DH8j ܇䉂lEJ H0iƒ 8T3 b-Odԫu1`9=̓`27b[¾:ض4$wy eCx` aVg{q^q1bG1A2EY8HF26>fp=jcG>.5u +Ѝ^*yw978"u}iUlUp;|f֚|zoǯN\ҘC YT$d"VAxoyksA/3$lYW,3Hu2`2.9x.)[zid$e!C"WCZYZeFC"0|0H!`M<0 1)Jay >fȣa\ (1c֏0뚃"BEgKza2/2/ D р! 1n7K~:òȳCs,zf iz;zgyfр;$TFy^-!()^h ۧv_\].5n*T@PccW%K;7>yJE-$B\)#! ?,ȡh ַ@[zk_yӋJ1-Kyv ]毬*\0OPTQfYW.Lm| (3MQqoH|룠jLpL(3Fl@X#Z^ڵɩr@VyX"W8B$$pqGU0\>qf y&69 sO1 A T:*1J{8cԽhBEMcG|%0,dC< yAЅP!\,<%95ZA!b6!R@/ND!Aj\DB&漏[t0<.O1" bD\0HA~ϙiUmEr6ْR^DZ"rcb,CpZoM߶?tZ"6(Bv3~So[rPC`PV򷠜L1ገP& [%if < Fʾ&UKAKÆtλmN^zoq{4vPW'@'͆D [#;vW]וo~Lp N F7E9y/P}hBLi,h4?Ʌ 拤qӝ99Mbi/sx -d(v tul#晻tHXkXKtaBh*F(`XdGE> BjQgD+Sf_}?KP(RoWMO:l1V}3dI$D c]3 ^'욷J3J>4%@P>s,OT4PYK cQHC(¢E7R$b$BC:xJQp'*h-E?|ϓZWIΡfQ$5yg*xD Z !;M-(b*( HTBZwTziABXDkjb GmXZG"R=˺$ҠV4 =4EЃKRb8 oI!` i",]#{M(F>Qa r%Px1%!PRSc?OOu5ǛRqwNu z&aqzop7ޞuV𯝉y6-g}H6;xKkYb+}N߇7&`:qܝ-|_|gp @ACȕ@Lq<IB]KSB(J?Q>*k:-K!0+Oe xmNL9ӤA A ̽ nFpW/{1֪w@WȖNrDBɚ'wrb I1Y1Na@r2]⅜)"@6֯j[^F{iLH~hY+X9'K;qT' 9Fǜnرi+%sSIv"yXCOt 1'~'r|@'r1T4DumաSơM0H1N4Ɗ t-o(̕6TbPՊhIj"*(HGyp"N^0f$(ѷƮ<*i2(Cuywf ɜi?P"ʜg=%Ժ&RomݾNLykBPkdiTvw@Q2w2*UpQrV!R]mf`B 0鵪p+R, F @Iba~9y3Fg:,UIȫ7Ǽv0#oW۟~]w)hEi*gM4@_W/B>%%#9 gl#Mo˓Yaesᖍ7#BbLx}Y`qmJduG "N@jMQpyAG,\Z=u\ rX F`J)ѧ΄oddM@naV3ܠڢG\_ i@bCf@Zqq˗.EЁzAt@Ϥ#:|ߐ5%v@~ 5@JBf7=J6\5FD`wZ;].nnoxܻwvRqrU{F(Jed6.`޸ONE8'ա's IL ܦNtDb θ"pȎq#w %Nl(f;saYn1'+ťR$G$UR/8f;hT¿D- r;_vWRTycqrwsPyT a0pd aHHby*}"tpb H>j H8GcsA8-'+ I Ym Hr霻e<:v"nYt] p $ln)dmm"TSkZ&KmB[WRIynYKEbVD)tFc2S]2`B)*f DU_;[TAWf'X![VrMN/q ^!1#÷~߿/F&i\n Nōiϟ֍x2'(3a+K( h&gj =dYRu~eh(!Hsp ͅ%&AF Zi<,-S (c4 AQ4yYq)YZ&mup VVQ L"% B M6 KIVHIRSB jV&AOZ%Q;_1msD/X)QI4kˀ(&jP!d@.ؓK*dHQDd*A:S:1U[΄=O7b$GÉ鯚S>Ldh; C:m`I喷a7yklUhZdȔEPbQznKI&aldq׹[ 2FMbn6"4i9%؇`gHǓ^coO݋ww _D,efԜ>jB ݍk8RQEY`uǧ.:M.-W=^$d ,# O {@0B|Cns!tbVDTSN[3Ј%S7a)GDn=F"@  8i6x*1iň A/iEk`fFȣmijmXj%1xlMsVcx50NvAf0OoNSLMdYiT5Ͷn޼ʒQJ4o3ǽlbl@ AXaX$*MC+AqbG2%88qVbԦkM'$ST% -ف!#!P 5B(,0gUX@>v 8GVP5ɦ֓U-23=R@5 "ѥpC3CtzR2`"ų2 H7ŬDR$9ɄG*T6liB |nmMcasP-:Ί2 } Y&3^j\[(; 9 lFsRDIP%<"P{fN?}Χ>=;Wo g3lV>Xg*ӳӌjx-^Jڌ<^FlH.TC:R`R  Ar黀cw5 k66gy;TAôH Ďd:NUp 2;R`kᘑvMeZ5RZu1,Y;jEMO:\MH VJ@'_@'W){ #Cd\Apgq,Vwofz*9b>^ιKqF S-J6Z ݴƼp;h[31ɻhc7/KNxklq.|RH2(0-Dh´d@;-L׏]߻JdB :oY+accS!lhQӖzӧn;xxv<'P —~󵭞yy$J̬r-9gQ2i -00xcyLHB`Vr,3g6?[̇~^)i鷧ΆE!Թ4} 0Skӯ9="xzl"BfzgkL@fe5Zx<@Q!&?6:/Mo17kQR2I{-EXb.ۿn>>^Ov'a;ŕ=߯+>$IJ炔` -Ͼ:3yP`e $3O9>Zt[EMRLڱmSh̴.rb$HZH}ƵM2VضmƩ4,"A/$FPcR (0W: l?8@@ChpޒK iziY $3 a ᪫YAl)˹]2s?Sh2#ﯿoqPp/,?,l(&Ӑ]܇d0m+GSK1ڢr6ŚOk3z.dAbw!/P΍hSgb P5J+q#WP[< Ж>.FD"Y vB *?]cIC;',1pUUnנAM^ TUT̽@(#T\`*4 CGzȟx;ELdeU"gxȒ^f;HDB2"JLBp7&n[5{1e.SkB QGd&h,o^[uN0Gmtyn%*]2uY{znNJK(y.Z/º6  kYGZu4#f79@>|+uLNJ[P42|iHKGھJ Zc~m5""SxP,6-e5kr|յjuEb;EdޑzArtLX>)@P4 O7~_o_Xmi=͇!zÁJGy.tA >7{pe ݐU@fGyIdQGBԿ!h\'L_>ۇ)[v=B3U Cԋ녀 P J38@MJ\L(LAv$"f-SS&{YhTn[ dwɎuxWR4Α@b:ZrxjI;u}oʳ7,Z+ķ N9=g/܅zpF!Ch"7L<`*xx$+QIBQ$dP $295&ha@g14Z. s{l{ul=HVgbs EL &`&2P`uE,Ў& 00Py (SNр G yϭR$$8_ PrrPsʇ_LY:Ņȟv {O 3N7՝PZ2HÓFN#̍$ ( HhZ\92e4P֔qꪊ0f8pnFo`F5Ӿli L X, d0BPڣYء3IN;&ÇI{QIlCHp.QBR@!LM"([Ooza!}4YcTBy|x.kr'_VH*Ae}\޸[K_7ٌ'U#xZmZ3b/O.FO+ ߋ0K/+JzߞvmȲkI/;TZΜڎ{JҽkHȜWMm!j-dĖ-o^UE{hFS[ q犔 ƨNCW l=l `|ia1,jy"tk\/kJRo[ֽwY B ~&k8A |p,0a T[e:g,Ls0Bw^a|0R"4iY^kަ 3 ;6}T|AoyID-m$:~,~oaPPMA@Jb^a|1lӉHVEïy%#:d/SB42/pB%f}ѶѹA0.(f|plh;uC!먈@BȝְxFkc}hKio J!>7nYvק~ `b&P J :bO|DbK BQ _U8 誌&`EgJl};Vx{!Pw:Q[)* ;x"CΚݤO- D>  5LZ喗.vP Z doD =A!ܤ31}ُllahi(B UhAfX ĬgЂllf 2 0ANłr?+~[,$3@ԁ} vlg&+LIa6;Z'C(T&Qa .T(#Ma4H8}qD@F b {z[D0wVR;:÷hMD&|魘QsdžxȬ^A|3p`QKJ-a:٫_rK!wjrFGgc ,(B`\Z LGyOg=>}AHW{Bǫ&hf\$3m] ?^^^~>~>{{EtQB1@rUރ  "c_yY R|j"9Cv zxz{{{wrD<m|2T "$[(L.z}tV|JP u9rVO.>4|D2>Q}^'19(Ҹ}*BmWD)&-$ɫJRep_j ~A*P Wѕdx! E %܃Nz'emO$uKhzUە? DTW0Q$SRx>?f 6гXݬ2-}oA+"fqi6c%9)C|F!) FD*#qMġT ͺjQ7w h6ODj}p,k&6ҡ"9ëi,t鰁t`#TFL!Z{j(5|7 Cޔ-N B+ *G96E? pi ?\ YDUtzҸfzn\r Pq D Tȭ(A8LX[80L;jnkyI N\,K積,GCr8 gDK*G ieuq1RYiwqTDN2Q] 洆 2r 1B#ƓP!-*Kן/Q[sS`\uTPR" *Xխ7[nﭐ2Юf"H\]}c-KpP`3#<Ƀ̠Í-}xqfE)QoNQ_~]uhr @2qJT q1H ݇Zӆ5xpE&cTffzkQh41O+P2$Y56*3wP3KY'YǶ֪LEz*'Ȱݠyb~|&8-W8ϪRPhZI;oY!"WCt yz ymRԺj̷0X.oNX{p#F&FbTTR9:PLkKNP!OCNu9{]n8Fʩcq@rS\!41?:ȇ!>Qjf3ƦJoBJF[EbA  826Z$O@xw;]K,{^ :/p>S(Ю;R/XS( {O :h>hZ AZ9{?<;|^Z#FQ oX\pTuQJ3 5eur,`[i^p6|_Vp ,P4r&S@1DDou9 #9Ϳ)p{iB9 cYZ2*dZ2D?@2_f;Qvί^h:q3< ngZv'@>W;N饤-UF*0dQ6s{}{^hPF '(Zhj5`qsrZ ӻ;1h#Q*\ yS R%+ ];\(Ԣ, 0lF໧{7\ b$E$G2)!Wɑ n$)fIlYdY}QW߼M#dgqMe*VjT\`4i XEFiTHsPSUA& *6ie%HeHD^[ovRFÆ ?aRS`eME?k(rI"Aq9iB:ˆT^eA-LHJ$Wk)&a"$k~ֶm[k#{$TK9ZQB%& (ˏ ^7DweF]vx[s}CLdg~D` :4"p5+a(Eپ]R'ՙN ^p?s㟊 &'! nlR6TCW1DAnA)m fdկk=ג?X/d.-Dg-wۇZx " LP*FTdf$Щ"BDdhfR*I 4+HDB"˭wtKvfʽU=+ך-luLutc[ej5%Y,=/VGW9]j`~ 9 s 5H a-'("Rҿ?B~gL@q2Q+"'{XyN<>v)V!XNQ/q94_|΂+ b֗°㱝y=M<,g]ֺv+~nwVSBƳm3tw^/8לםy  @@!RhK2}0 RKfSI&-F_j^c2JpJ2P;׽sJ^5|/cakD$|a|03 dAѣ_{^|.u`QMUHH  Y!`BХKg'j@Pﯮ?ӧ^``TwʄJ4my_ 4LNNC'_ >FO{xa"ζxǍۍ㇞dc22-J3@4!P1i]a=E+4&‚ l~}6n{ ߸ '&ȤXTSs*K׷->3-keШ-qI`=Pd)/ j<#a(W L Zv4Cgj6=-` i?|cZۖoN`P ,gI[/&)PI#-! ~WyS۟5{Z{\3jCS ¿IU>)EdsΐX ܚmmj4JTгNVX)HBy\Jj,d2FHls8x@sښEMc k$WUl-yQ2f/T~.% e" q,!!3nl=1Z5e h=AXlf8L$@dE@DAA ", "5Ad%+ LAe Q2dX8!FrsRP^*_'.99l5#YDo&xoRF4Vn[#sfYBH)!)I * %Z"DZ" ""-D b.B(H#Q XQ[$D6DTV*2x XZ"+BF,aVj֪j֓XcQW5[1PVjk\mT[k(tkim]6m)TR$ RP^uoHe^ g} ENW`@1HFD7h e5 eBҞKM+`oP.8ȟl3bT4 w8@aF XdSb6҃:9MGLBZf{KY,xyJ=K.J)FPsHE HB*<-!#R7zU`aLTblIVEau" hiabrZ]O)Le%O鼰.Qs"zҡu?d=W` d15W5Xd> $1AT0UYK|AbL B P(N`C鑠Da˵ȣ* 0m+C6Z{q 0lOh9|[Y\Қ%ȹV27𫶵FH=FV80FLHXMh!h h6'&KfYذC`b[RGym*&C peIPU'|L,K?2#PË8c\[@ח#b&JiBAMyA!$RWCϦv3xBu"*Ԝp"-Z+W*5X ee[}r`bm E=PA?Ϯ}!s0̸QiۖKWKկ Oj,Y!P8uRi@ҞԚHD5cDRzG:;)ȁ"`+ P4}/VF=b}?~aqAJ =yCRw^D =KG#v\'FrUjPt,="҈dAQe'k!_FFyz֑hg&^ E|5iz 0tɉrF<%nf]Zd a8z?rD"H":PPB2~iPnTJbJUۧ2CD4'!*5E[\߿뱰"H 0miƠTCh:k<s7LbY(#gT{Z;1#E^IB k.BB@17o >)ݰw5G hA"Su8(8zx,׈E*2- UH< E W8A@Z,?4 8 +L|翵V9^4Ąr,X|AhPȣ}u:tdc/ {Q ˞oZ[gӏNԮm"gfB Qn$=/ 9^SKbډ_~۽ @>&nOf)- Xꓑ p JKj $΂d]CF kDg ިӦ'£V#'&E€=p9X˲'0,q.6+A+OTCDÁQ&hLZ{@҄?9)Y:O}ZΑrGܬp3HBM[Zb-{h9@NL&XivXǂF9 Dd"`IYgn4t>dyU4):j#(5 *0D ATm h]fKH3ccQ0QH4?팛EiTԗf 4:{6I= "eԺW@t 0|ap& >lx9|;s55v+N2`6awtT//uU{-I&nKd%07 ,#Ž80 "^10b *}ͭvG?8@62mW>0:BB?ZUzeq?Gej;+,*u~!O91AԋdD%7 J+Qf )S6+IGX3qi&|IqaA*b]4Pn;8ZrPIq0H1ƈ0*8WjU#-Bi1.+Mwrk`!֒%m`H4j",J" Z*|CB3U5U(E"!b"]77BM & b0;B*~[ѭ^`i,UJ:^3+zCQL}-3s[{7<àV( ?II1Tq9j%FrcyDC|: i֣x2*"dB9\[,~z}J6laW{L3^G31n8n`1l сF(h0!BcChIPTH 0`HHPVb-+dEFkXm~7hd;wdI6쭎~!E~ҍKs2td4u.:~ DX9rZL^392YzjM\ֳt-%}&cS&"™! M2`xL t?CNv+>uBћ0Ët빟(,7i75F@qi0l|FGkT-0 .Z]oadF&Pыlt$Cf+X4V S$ S/||d7y|!ӻ7aUN[nJ>3 lpU "TX%ܚy>ߎ!umR2R +|}Wc_c]ٗ1g8hhGpI]?%c $YϜUz^FaEU \-1nw>x'j S#ZLbHc"8FZ4F´9TemH7$k(  jVB c(yMɲMAexl_`ph"Kc !U4X֍0(Ȕ LB[*4X4-2kM@B= [>~6w O#ϦQ5J"s3NwqqpnKLJDi)B[i-;W~^_|lLw=m3ҶqTWkJ8Mm2k JB.k p9epf(E9j1̭^W3R= *Z#c6bzGҌ9}LԦӣuɷv4PxpbԊwnq$bmX̵K5~;BBK4M0U@B#jB.DpT ` pԺIm *!ji jB#+S~`;~WwLϤ')8zϡT.Z%zWBI`RjY2ZX]^!cFnS ȬڻTmԓUFI$"K H*6լگg,6=H&JS+z3u%嵡*-\W0:N:Hgr"b %ouoЍ3I$ USḤcrMUJILzlc<-C5"o1OzUfU ҨU^l͢ZO(HhW"\7Ď'nL8/&VY6QOI"u2&E}CR-C*&Nj@؁ 5!P9-oH ۭQ; >ׁ̏zv؟ mEA{5›7Tbq*8jOdSgO*n hwMĽ+F^>ŷhʁ4bI߉cֽ\<ȟQ܅D㎠NJOps.q ^#[|XQX&v0 Ͽy=jaAEo^Mw)Є'D0Rl|mZZT^D2"ǁ#n)֖Z0ȡN'zq"~ Dh3tHgQi>U}O|$~T0fEqNv&󊗊 <0Kj$EQ4X`hfACC$U}>W~eZpؑ@$>ѧ[u{:v,Éf;evXΕD z$ҫIej bbB?A#ظ.O'|P =l-"TD/j&;&ڋ-v/kц"V5̀ "X/Ea 6q[ Hzd՛O-V K:Br'/rFHtω7dz- >` otxdE2aۯ%8{Ś_vpZo'BzB6(Rn 76κe(%2Z+Ad :HMJ" |UT 28g;95\dR6eGFʝbtB 6ӋE6ܺC"]L y|n!#m%R\yjz拿nۻ+#ޣoL By̡0RqqMcBhz+4/Ȯ1M"a XZBDORHBh6]Z:$A^vŮw1R(  MxJT65ZMڶNi14c0UHj6Cb)mífvWJB\y״ަO/CqHFKB21Q3AB1^)X&hj6Jp ORʠPQX`$b)HC FN kI\H[T`XRE"{]=tVd$ wo@!B$%ы>*=ތ.ZD d=}.13 .-l2(`PDF MsD8 JlK0AUW #O6 .4t?`r0Dh?lVl $ծ,7KB9%܆*f; h&pŗ&#/GL r`d:&; yp@\g` WhE ժ1<`/sEA{r7n(Yx6~$$*k&妦z )CC 3L\?n>-<d" L!t˗Ǽ/B_.g8V.V^6hmo_AN d))[+lר)٭ H3Ғz$x^"k-dj0'm#{}hؖ()H2o((XZg3ʰq}LQ=joټ ,b ڐNǴp~"yW Pd$T !1s' TA̓3t<26:>V 2$ #uJ~N^ Ԓiho6mvئ@:=u*:G'm9ow-ʎ!̀xlxM LྛK}SQ!| DewPB:vF23ZFVhCjB*\6² %m4t`CG-?J;ܵF\W}  atBX,>s O!zrx:ęe#CUŻ&שTmu\_~2< # Ab;}BJC~xrITmu $ HI*7D#`o΀I)譠NCՔȼG,|~o*mT*q>1LI#s]܃Mi2M2EįJ^hy$;`3vmpd0`k4>/+ "f Z+Se?82A1*(j=R >DT}d|v~fljMFn(jcP }ݺ Lȏǟiͅnٯ L2bG IQQl khA8~JF[e&7(B1eK}ːi254%8 #!_87'YG3KzG_߻mR! "M^f-w59"tdp|LЉ!n{Μ!kլ[n’JTIp(UkpCKuToFj-J* *I\2x.^kE*ROsx.s8.ƒkO+\^A_ͪh\؟nn1Ԗo_jCɉk}':gbA'L{uѭjE𭋖l< 5;&4:#AB*AH}~SF ߮Ev(.rQ4:D29g=z sx  ր<(t @~Zg r g)6- w. @#׃ywtY|IAڥJ>lqG2وiYFf6'CT[8IAV14Z`ņ9Aɥy)e S{>zDp#bͥA* 'jr,Ug J fiAB(%OJKCA(FFmGc<[5MO{ &|~0=VF w85t 8S"dB4 boƧEM;A<F&(rJg E3-,W;:$rDs dEu|]58)&obG3m[2 GF AX'o!&B$ڄ, MN0:.xM~#o-f0y,UMFj|4jhU ¥=7sJTS VFm>i[C##pC?m5D ĉ(&o6TS U"`v)J'>/Qa0>dcVyGM&B"LU }epY4Pt9wSU>Jإ⋐VaY@L E$9kkStsRE GG3E'aF`p `,4 Sn,{ͻ;XO@r M7K8*b[y0|wb#c& e ڙT3 rso a© Jc-=m0MHB'[՟\V!ފ~thyoK+4dț3mJGD)VR9/xc\ZXmW֬cg3 6GFS;~7Hj4iޞ]mtf+#',(]RGQH-ĔMI1l` 7965ptμL«c4njq`pf7{Nhu릑OWxt9̩ 7si{uۭk)Q+D֒qA12CMyD;jj3IActY^@Q!@2تaF!^x(µUCbuS0xH Q   zʉ@mѤ+cbpbqI*хf666#L+B 7Ulӌp 4Ұ* b4W,< ٛj̩ ^_s, d1/F<5!PDXyQ}UEI"SP67G/M gnI'@+p!8:>GcjJ $ t,5hjB)pYb 8 Hm&0j#h(4SX2{kMg#g8J g)o/$GbDjhy'8Qv~ѺD!pjp3(`~C(!>Κ-o֡ C裔BH_$@k?SS&br FJWRGRb$y{MOv G)URO*#ϋ3(өCB;ypv ɚtA4&d-|S%CyAf8tJ(QB41-*mVƠ-[ p1m4!2){W/mIu^C<Y!Ar,6˥ma6G zܥk>'}Ty#Jآx>?rĵjB}&tQMu޷ |<%1oS e.~z] Wki>H-b$/DB >˗D6lMuڶ^w5W:I`j$R5ɶ&ٚie-LԙQ>-̓ItSZgFţ{,ܕf0!C#.lxČLcL2aɁQxEJm) \Z_]"314HZ Pr ]-;io倠D"{~=?@!F~ֱY\Â\PϬV$38GLphwy34'DH}^94 7x+V2n\%DbC7µ;05n#Hv2͂!|-!dovBCʛt@^,؁@Hke* gB@b9;G,"`:ÿi`6>=l9dm:& sҶ4MC5 CMnPbvK[߱9]r`{M.JB"Z~6|=X/zAO@-@aƑ*43V ,CndX& p݇a|1RP˲LiAn f:=_*Xg@0=b0vD2E_ Eَ578 R*kp)+  C־Qccg"nn04lflŹkL~Y=[[핶FgdD2-kH|)'W ? !6P0`","H]EsX 1#%AJ[9¨ _lÓhp;ACRn'JRʨ1ǰ`ԓ֨@D2+Q./4R{4rNjb  0bNB7)P@cD (I!BI#"WK/X|jfCGmDg#ra1ѷT0)],Dɤ5N*RZbVa9:2Y9;'/4ppH^ `$2* d,*[gDa@p01 #:Ab4 `y",N*Ԗ }$Qcl^6.,j@8N*@AT>=Gߌ"MM> dji,z 0`xS&d$*ū%w7CSu+UJ"̏UTTW0Ov**{D cDa!Dү(0A5JGYh\ j\.O( BX68}pmVٮQ j\H TmuVcB)$z0ͻj~uQn&Q>%5y ߿dX{أwĖh 4$ JɈ^N/Fܲ%)PB "'B2]@N3˞ bw˗*PbKomdu93:f1~(} fo}͍ HO(BiW"TpP-@vJ\~cדo8 ` A @4d9dpЛ +Dޫ,9Bh E!i, ad$$|+N !3mK5\Mh0iolEz "7J/(B@TA*Gb &2y+Fm`t-1fanMIO(VNI铖mq8HR)3N' 6sM9xQi GoQÜNf9c p):ZI+=7P[O 4ش~CE-B@vPT̮Ğ Ѓm%TA # wi7y.PcRU "(Mpލ/6lsP7.κ݀ :wg,H t!`Y &c;5͜;H:sq~sVs!|!_Y쵺,kץK~Vp}krAu"5\1RvrCo~" _Squ; {`g2?Ҙ^f|)Y=H/OP6V_:b':2aדp5"(t8G7[[.:f"g̔'&Q϶!_ ʝf4GbyTaFшkn-E{ YBRg@X$qP@'rƺ+wXX5 E!/%탹cl4BJfp"l(X0d( Hgx x, &%@s# J)^b&(@nd"M6ޔ+9 ?C>@{ۼO#[hK [idIzizc׎mpA%AvQ=8\ihl2 !CxNz 3i5QƦѤ>;LR &\lDP2h0Kd0F.p,L;6> ZZQBj`p/vA|*b֣xjJV,BVZKUP_{<# -gIwISci ЯP0Whx&.H4X $yK5%BD/ }X,| x84uY۫ϻ}SX#QDI"`$@m v|)u穽eAC}oa^N!TZy%" %I6z,6"Km!hd9o>~4&)D1BąG@?8e΄JKfqKvT"(A֙XQƖ55^i`7rhzCVPcTLG&5W``@@vCo#&WB':{De 'g2.hHACo!@btѐ: '& 1/\L./9U RNˆl"CӉXM xLZbDELnC8,{π%lHB!QKtyy%C<<=vũB aD 9sHqzp4fzH  umlZ DЈ`/lK9+(ioWiBū!LD o64$2)({hg1LCa=|onZEC#HHB4#;}wIu55>8z0y1mC9.cQh|adG> ]>IO=]>` rE XU-(H7UӾ]] >/㶚 ؘ 8 Ji K<nnᓮUijadu01I\c R "G2һc:.NWQdoHCZdZa\oMr "ql OMt;Y UbhьuRhAWcud;IH E/uaêM{u_3 m5 6m5^TV,@d $9MzuA26a+:ßN *"I.4K"A[oCf_°DצDW(QBJD7[0]7 ?Ju?ŕ+&%"/Ϛqp]X:^4bE1c`DUt㧄(7DQBr5aK3bԋ$A^|O1(2mZjB<0$neX:FA8^aF Tf)B4cKTMF.x$SĊg  ,0TC@%7fƚ/fU@9 ()#TلfxoMk}2O6|5#>7_wFeLC m᱈H$ YI\Nd@[/)Nd4O!-8sL!Ae>V8D  ׭PE$kCPGMHP! [> 9BdpUr(-ˮ>W ?H! E65S#L6N %,[$FGypT_u-vL4ȡ͇~1o*f9pqDws0qx9փ@2- 7(DK ['$:Lj;.Tsc۹ 8A osWkwmݣsjjѳ+_FX9}B_横FP] }r){Ekgmz{y1N0_x_߂_K"UQY @U1XVES+ 9*k$Џ3ˠ֠s3 G=`=Q<rP=!lǎdimY$گ]էhd"MRt%No!ƏEÈ>ykЇd)?~| Fӎ"ytY,NgQ*PeH.&XO"'3eb1<5Q "JdWp ~4@66k4~X>G5hS:fSS7,8ZGr3_-(fG"]xΘmB2Z"`' 7NHd)PD%=$%R7Ԭ+X>Ӽy~}yL|Vآ./ZHH}6*Hcg0ir$ CTB8JzM53QC>/멱y*0&rfI"r~yoMHI%ҥh,d;0ʨ8z6^qR)aaEmg(DfW*W! f!CA>K)@?e@sl\([mB fmPm92#ygW+{*uuD4#X /R0ro֯x^% sWbIL7*V➕Q{ y]z^stPs؋Qf >.O+/22Jdže{_`h"QJ7 m7fgz(2V<ɥx}![Am"κ0v~>hU6'TAԐazU!)AR\(]dAxrq0BNl&) 33M3SJ@8G':w"Q uhjO.y NG T͈1Ω,/uD aCQf'ӻI\OgaU|0^/J90maH̦&;wq|~~ ON&{bִ4 xE\DҐxzv[`E-.h9:b?f!U! [|O`2<|l h$Img;qySUUW2.(*׍z2y˟Ӝj[C<䪍" gE&Id2rو= hpqß=AIwF1ztM*R/GD {3(Pʂe"Q͝-,{ZR doI]JE26N#m!! g2ӘѲDi,m-oL8lֹM!bXŒlŒjN=:w镗_}GqPs$C K; !70{o'PњS"TD84qT n{fajr Q E:)(:q,@@p ҨIb8> 6!F(+H/PMFP ΀_Q԰})zJhIT<Ԍ!;oE?`L{w|'h:z 4nUɫiuj0^!%?UHW]Oq [;fW P9HAIº&u8i!&&yuPOHMV6&F"UK1bAM6Zi$&Z^lےnmW\r4H!g.7$0: һ,Zwl[2cmsm-N%*lQinݩgtkV$.e^^i72nmvw$Vu۔ъ 2QZ)fs7TfT ΨkP{ޛϣrv yޯw!||kl,Ncl1۾/ A %@U N=6m;{A ^xva4.v|\ a>e4tmo=٢/GG%D(tjy- dmU4=}trviW>vU]}wLJkjdǗt;D8AACK^ }>}@ }w(} VjA%Np)Eza( MFxClֽBu@x$p:@"4fo{J7M> =z_l^u=MX.ZYp}`=BpoO{Ntt{/>=Oz٢@ @ ֯w3$_}۱o1uso;jlӫm|lsnEvglqӾy4Rvwz^>w(\ݠMm};UO{=gmǽ(LsC{[v{yw횫X;)݉vasZ6[N3zvF뽾L4hIUn 㴾ݻRvs.+{:&nSkuU۝v]=Wos|o]kͪh9>ӣ8itٔZCjo6{Ͼw{m>ǻN=^|.k#zlV ۾\T㻍қNd.(u>}{^ϾF%rnZۚWK.>hdyw ;wnH6Kt}(qg㵗n=--3lonw=6ۦe]ݙo.<ֺ۲f ;Nl\wFtlݳ`Q+OD}j݈wE&㹲=wswYKwM֝4;5F@U>M6yvĩbDK(7/dqk/^5z/ݜDZ{p=@Ĭ/cjfkG`u=mn{#/FwY7f.iTzv]zθ,sfnCw]ɲS@Lus'\(#Anz{3vvr{:9JQ%JQ:ZKKv֙w8;w:lSuu'C8˝Hk**Υ SFHԫl$hxˆmePtuvk`"KzE@ܨ]6㻠k㭛gnR۝.Z:lvRͳf;e6黛 ym^m.bjMՕӕwe׋lzсA]nfS']9]\kN}k{vͳ8ַ1*TX-5&"BU&uꈤޭsױ<%fn^rs]*dP(`fU)y{<:0k!;oRwy8*D!nrΏA"3׈b* ""&" JH"Ewc2&xfMem1<1DύV*(+kCTٻQ iPDATS1DӶ SEwߎܠJQDSUEAɊWA~)PnM霚 uY1!RBHOOfZX&MER43%-!E {IB<pj)JO|z5CG+CT59TpSGގwCM5T47\/ǎ}5y !S;a>S}Ov]_<ꏷ7W'ɦ+7@|RIxfoNOWs,RI6Dd=+O7D  )! OoC dyU c6\xUBOjK$2W~ IҪ>Xϲg>en}kA_fqVo,AT(*jIU,DQDQVu@T44x~?~4篧]%?okH])BsԠ ~GY⟎ϧh|!s+=!*![(l|WǒSY )uj>]RHIq?3>U^5uUnse{t-Ɩή4X-Kwkm0?6=xsgp{iQ(/:J`dRa1G ga\2M7+!mt&!m8Dذ*aj1γhe_i YL^ջO y2A#722,H%aP^sAŋV\-QEUPPUC?d?kOzhCOR @@9}G:f|w* kAep8\@.+/Q?>s ǽ6!Lik1Uۿ_yՇ Vat1Gwp*B4#@8mQ-W"9l=T|##\`ĀQylZLDe O@T .FV[hnY6>AѳA*dGG}v9p6YMק%c{)yʤZx.8*yk-^lwCw8pff*mϽӧ3^~3à&aYgO\9?}Fo ӒaTbgf4g?a!1(B፶jPScEQL ǻMqvr.;4l7z}c~<&:†^YbB)(igߏ$O bd&J)*u]mRKPQ"7E ژV$< ~g=G Wu[}-awX^_ICU VNݽ\+Xf"Z&OpO.-%(C'PhPkΉ&0P"`:~Чm?SݾnaSM !D>WHCW}}W:{ AU0w8{jaV5Pa@qQmq @j?èN؍ KG[,|!ðDJCT ̊$;wϝDz{x#+0.%c LW'0đQ D{㝦\u>0F0&%xY.{-x0:c <{hE E&EH1:drg  %%4`ʓB+ RS PH̥4.uN_tuog׵u%AH3}A(^V !I$!MS@4LԑP+ @%@)JH)H4R!H! ZG:bsz5t8U$ JP-+PRT@5@DE(PP HR 2D $@IEj8K##cLaU ٌrlZZ#L5sɰ'r0Iq ޖ%JA(8?ۗ.y:}߇R#?FK2mSwȳm0?%ބ ,3.@3dxՐҭ-jxC܊lv1A8-m|7UVł5y0Plt+';dc{e~&͛L_t$c#dG~ko53[E?&@*%QٔA_C}!'HBa!4W>Q<ڪfjP#L88W f6CO ''\S\!Ecxi) bFf" J*|igc:"t8,Kpi;Ew "^M.Bb;RLEPQAAItI"GB&{QFiAT3PM+lT; *θ Z2.h b74֍ Uv ) 1pιs6x2-n$ƫX;64ya QR [4:e*jȪم*jiHccXmaG/49IA#Fb(cGG!9vM170m1G79 5T1:lWjlO-i+spjcvTG7*uZF:푨ThiƵ` U_Ǔp%t[l4fsR )f73U1 '6J FImp9=1F<4E 2EFO|=9bDDKFae }5 L̒FV.q5Ȳl>i*BBV&RǕZ\6vlۑi8W8bh"G5t6nhsmN8sqR7]pc,ca[Q!kv:`ۭAH\m2ěr'8csLm?i3Ua!m1ϛ!`V(pVl9pmzG]]TW$6ەV :Y1g`q9bӹsrFXsQAFҴ[< C5IBb(K(n680%+HvK$2\ss8r9clƒ:8(̶Y [kLrf5';ݓ?۴v'ۅ7MɣmÛ9 AnrB9&-76m% h壅#Wj:Ӱe2؄ |kX_kG:c;?"^.<ޫZl:b_W$e"V(M&1!C 5bdTABP'|DJSJ4zŀč4&*)LBo0{آM {6Q*}=_0?ƽ[o7ZJ)ÕzEȞ:HS9Oof}p= 6!^\? 2xb()66}lfF/|t7Cs`H+OѴN4Y!>!f1Hoۛ}cl$e2˘?I(LeaTaP ?'*&Cwff)j)U7FlaV?X='fKi/ kެ#VzBL#+)_?I a[昉V5>[a2(d5D2/8w-.HkI94vp2jҠBk3udžޅŸևq>y`tJ-8p5Eޏ?(]yc)l3A#DFU\ Sln\n8ځ!u!5iFcS*VB-: SUY1AU$H2@dbض{$ÀyyqtﻖEsnjoDt6ndgv.iЛfѧ޳3{1pb\0dbDp8 ɦ3'$QYw!W"^ BwcKZOe@Qgs/o[LgP~h0:Pl2DŭL6n~=tz\8 #c)M@r'^44%1SNpQB`44];d>K#zI(] zгA L5KF~"DΜ NRstz76-4[L9%! l{69dGȦ|.*ٔ/߹equxG&'"pCVT<5DpF׮?BB vQ$ D34òn;rO%R>p)PP(*SC<r ne?AD OK\a@[\Z]w8>1ed*0`T8Wg43'k %* /ɺQ$Pߓ͘EÛvgw/$24D߿t[Cxפ_ã i/T ` P!yAAN.M ۈcF1Ez5%Є[Ȉ 4䈋'4jvs%q$ ݜ̢ObWnؐpsIԪ䙸P՟z! @ '~5Ow,: 'L~ gsYgӡ)HOe唣qE}=Pp{rJVWzLeKW( \E @I2G{\Lkh9y;xa|]e@8?O9.Z'ʨ@PU *(DvV;f>@.FuGo/F U!!,0ȳY.\ۃ}|jqq̄-z[wM<{qpXXZ5`E1={ož)LF#Ƨ훨P à#}u \wj3Llx|Q~r7&h-Jѣ9C(l(֞j5Nʺ >XE9=DgS -oǗln;h&地8LA>;)99sTC0얁ScA-m^O!qQakOH~c0`b;,tLԉ`@SNHكsCTS-՟(dYȩ O$Of{էrxRm3z&%,6*JOwm_cL P~5A<aS |0Yr:"1+w}futPzsAݜB03|l; bA1T%ϭrf.B>"L, zBUAr(F >SE4 :!z^{>sa?P*A@&n`KHq%ymmhw<>*#3˖֟ڷo מg`| yMo_zF颋h`n^2:wDwlXJ 晁 HtF_-/'A9S3K̯N9 k4)X_RSHs,z>H4s69OXǶ2 `s;fŸp'|W;Eׂ7EJM!. (.9sI Cr\T#\!=68fkድ:]4 j0e '3Y M ɪ@fD%"C'xQT q*,W9L@uEItThŞ ɛ8k|rIsɣt[miAѲ-/oi'.ð[[F+"F*EU;a\)JQ&r[EXMfDME@9yiJk^d+\ꡌ>a.`)FY:K$\3"`̨E(F&|LAqx:=wmji`E7Wzh*)&o40WEU4S0, 0?(oa&T LoIyBs7:+\u*zрHBPћ?WN+% h2ey»=-2`]-0 ׫nn),0Ņ  " b筹j/PWȪe݊/ 6~Y4%nک=L#DEL ,FEYߺ&(cR $yPE^A Br7 ܰGm@TCU ")iZҚ-w8(bnlb/۩a@mo׶=$2 Q9lD80DY ގVi06d PNB_we=]X"%(Gޢ :F>b2J Q  WV)ST2c lF;OOɄ널]UOmVMEHn%$@PP@UIQ>$h#բ$y& +LAgTRB֏F944jSVêh:c9rXE=ְTkTT4mVcɌϱGR TR QÍ ~\)"Jb (&!J&&"#Jp94"PcPҁ5 v :wq3Ke4(Q͊@q4 ĉs <@ -L2F#@Dh#NfE%PP榈N6kU#A6ji-Ehk[.klNjMh)4[hzf7MNPma\672P:&PQIS#Bg[a$~pAU-I]-RĚŠozBUu"m+JNr" 1M ~}Anpb&vlb?mh&zv=Ÿs?,zPϳ ;l[_X⫒G:ULaeaij(SPn J 11؉|qb'zweyrFk<#;ꧫS}u :W T\ˡi7 -vi؍5l(jfUcs>_y}=xkՇlOoO;/ >@‚櫀Wf6Dhٳ`O&xf.L {} ;vz<@:{$/݊L;{{x9NIŽs241I>}a:2'YqݯqXw=^ ~ur9kWw, :wx0x`m7aݝJ@C`a8KNCw0U߼E TyɃGB<0K8g3W,)7wP8G`OnLb?t>=j z`Wlݖ(St5r h32(s*sWzy3Q2ĥK|%tC"1V!U; 1@ r냇u( },)sdBU@_YM'ڛ?@A0"(OFЅJl<Hg,R/[(%6[hPIC4 e'P,汮cVc)EoCPstf37ͩuG*F7K7 00$YN3g!JN ptSF6Řxst % iCYD`O&/B ?um#(,?+}O/o?A1@8@0QrZoX?@aOko91è"1 p6B40 2>s'4_p^n7LTfAfTy w]\kÓD(zzG"U*{*.V>߰E~„Da^_–9e AA@ޏhf)hDa :d5>bavWP( &$HPۑ'-nIL-$=4D/s'0PX~΍&C8(8+8Tjwv~{_e>p{h2pT'!#oW }ߗ{ qc\> +ζg%hwf#wI;ϖm)-4ťg,B?:؏j`]ӼqxXX,ٔ'6Qp(ABd,"݋hi`+.Wq.3"$C`.܎ ]M뱡deAuQ/l't5UЇ`L[.n?D݆YS8PU߶H'Ơ]{0zv|zo1t0sčo_&l݅"_vGDk ;ޟN[ۛ?\0aU݌C|;>:J,xЋG8.]'˼mCGPpH|`?ϣҿ8TIYx"hDtǩas7J6y~ s[]NW!=w);nEqf_FȢRMaʟ1fYՁs']c?o]_Q zwG(ZP Rf@bb)\,Θxu _&&4ۗ{;n?RŀEPD (=xwڮ Gmb'sA!AIr3ߌ__T }E*,S^0/5e6CЩB. oTѹG'.D{/EʦqmR^ !X>P,Ǽh tz5bZ 縇@P}..{axrx!%߳Ȯ s]{+0,W"Js ̱wYØ@! ĈJ=ܑ!pܞ7ǭʷQ|' $2j[C>-kYb~_hqFd' vv~_љZqȨh b3wS+3y_iFvάb|@U&7O;W=0,Sڝ3oqXUX~qsF"M{=GW=r?mդ}siF 1VeRTimdOmbo"0Һ23#>sA l|5=!KlzhsӃ׼)9IZ~%$mJAz@ ~dBL4eA9p"tM/-z೸Gr%ΒaA$ÃI.G#my~Qo}RM,@R.^ .cDUPBT@M0|35t#G@H,x֞:ə:EaΌ*/J{$=1͒j ' 8yZ]a 2 '@Lcn L1L)p5X1џQl&9={Ɋ  oFY1_3dӘ9>zpC 8=8'pPQv Mf4̦D jk-6ݏ gf\IC02Rorh`´I2LQ\W?|?ȕ֩FEGQ[dLض4 @z(T0 !Dǘ8iKn'Fa" `<>n"psq⡥z"F>Hwh"t}!;B 羡zd Ip^vpp\;t˪G>9~>ojEpMBBlicR}T>xdQC)~iqK\D~_Z~`Ա?|x%91A:9ibT/ 5ӆ4P0J9B*{ߜBiP/ħUa`%: 9c-?ـXA^-NfO,PO@!ߎ~O ?=xH=^oܓ21F؊lSz "'4/( Ґb/?G%D1<N{ieZQtdmw7"/wϖ0hAGc͏?~B`H \l^zn_<5|ׅRc )OlKPR G Idz(P`Qj pQvwI)Od:۰'@i?fl9nqs4 ^Fs1BJfP߬ϲiô[^n4̐; dGlH@C̨L -r9_]6.$! 8_(NDsd7+w摨wo)I~DJc=?@%6?f!2/(>TCz9Qt|_՘0?kKhf[K}ssl̘s[yfKm [j_52 6 ǖ%ɨ?pz#\hd]{R+lX G,yƉh޵ ;f1{&;|e$b .|bg?wOvtI 5*[uҡc3YCw6*;@_O x ]RJ ?)glbEA^`C ;3πsո5%# c }aC,LxGI a_G[ J}|ū}j][վ{6񝁛|msuk8@Q "kIbKg%6dAILƏE:y{2vQ>~dH>#4a nMv.@/㈎^F%FFaa%:]wT{r[3~-!Lt+ϔ3Z/) ITDM(R5`'V8t=[=(N^ d𮞕S~,J|.b/A/:Guu~ߡ% w@6Xk0Պ@|>Ay{xz ?-)P](U0yjIS'(i$1'王KԷ,dhl_'[sO{'9osM4@dԔ(B_B v)̨tKD?<m`ʽӓ8HUscS?rwT,ߺz{Hz`Y#Y<ߥƧZ׈C!k-j9 ~·9a F{Nj+ J@ߟLF矯*uݩubT?pؘ0ExFP uG$/QI-,pYDj%;^lk_Zm-}=>=5" ,p0X>XDUW":jM;רؚ nDJNH1 0N}w+Wzw px!F"|1x_{@FNDȕͰboL+_GgR ʗ/PPnȠ."H6 "D Xn#>54`~= Q Y51gP`>=7Oiۡ r6!3ZJx q^l J{~r:4;sR/➤Gš?pww٢*~d)):QBBb?^ ;{մ?aP2VJBWrp<6#,PRJEg"4( ~wXɈ;J]WC7A"ki'K`oH! :Ə6GOǥ¥ZRN RjWU0 !)ŌH1<:Xn}+ NDTN6SD~P |oůlҖRWl)JRm7 YopΞ~n}!7dlֲZk&._2?%zcGP|s}!Ա<{ݞ1A@q-վ5$>¡fޞbCԒe› 0HK1b%YO?#βbҎ~'v,*?z(~7zXf`xrӈ'0vD4ofTvfQVbGtLv2{@)~a l{r{Ϸl25`Ơ|(As* 2(XN'Q)F^Q{AOQA'l_rʼv׆p;j6.wK*k TO5 C$kAd_#xW;~\'@|Tv5UT~vUUV*zɫ_ >?)<  `^ .2d]&7yHI"}wd o1\V~AޕF_h@G|c|<z&NP4/|2Gco.ȵgOogqƀHGD9yg^7du"d`w@9)~ "'gໜ熅]\AIBIH?-|k# ,G*bउAcK/~l MbJ1b*l)dBM<}Nq <@`<} r,>]h:| wE P@X+օ1+û]u34V 0x}d`iC b&D/7dX`H B ==)IXU((4ฺ_dnw P`*~5wg@nz[Ž mH3A}E򽝢~gY;;{r~/>F r ֠Htv{i"f;#éoaD0 0z𿎽 ^7@ɜCf0{Š d~d&Y6@ڿeU?JqKo}Q$+9/$p D]M3DԎXDX}+oqz)N)qayi~l֞ ܮNڊarUJ}Q6R#}?GoAl;)_nYd[ɠCzp3n}en8^Sv>&;zά?Q?z{/p4 ks6󸠨;ć(w)l2EI!YbϿ63>}'?9+31`igΉ.S bBwnO8q`->߫{;v6]!D2?@pI0ԧ|T@2&cبHniy C^f`pa'n'|a&;$x9fs}{qOGΣ:(hA>=@T}УRES/0ل 5ɩN[@<k=lS٬\=XKɏxP #mYS X: ~РP)t)Gl̪l);!eJ'G{ChYئ##- dq -Vb*r7+ȊXR ~GW ) *"cI:$dv9lts V+IQh8ܢbZ:69@*<߱Oo{Pzsկvl(~^E*I'2&@9\8Y5+t`rŽ !@р.'kఉ"CCow sX,Ns>ezbYEJ :$ 5,z`Ǩ:hF|3o<DE;YX [~| o΀b~g=cB:So4?hO,3=B  :[Py@2h!O O3COPP/>[Wo>&0"|l`BEdY 5ӑ~o?߯j6jVmVmmնUmm[mګlWjm?翯-mնUmmU[o?g7zU[bh܍G_8? FjmUynmmmmI"NaH;}}*g턢rT–`kҗPT{_PDs{',;_n6;Ŵ4T{<^-L4!Pz w&λa[w40WsESEz1@M/qU@xcͧ8 >,ׇ]Y!"0T)*z_iz{A%;1#G2%8,lj2Xr/P7WDڜ뾀6+: leZjH 8=qJ?#?kmt?cՏaZi,*ELWά6nQs l%H17Q T}V-ŠPPuato0Qf `_U0? hҪlO~۾E`bs6?N!_gIR8<'{m%忴ߴq`=e33:5Y="0Δ޹ID=wM@BD^,A+ `)d%ɅG4maԟmof-ox-ZA(ob\HuYdM]T Lt˞jU% y~qV/o?Okv-c5!h&օq& U u=OzC 8Xx"sX{:&4W I?kKO`"~58 K,$ 2e2Qȕ4(NU3gi9{.X5/<++}T?+`(Vn|& @3+%iAeU%䁘97ӎDz?VW.^އtK浙kq/`Öf)K3nhjdl fm(1Ca$pMjibkR'pfd{x(6QT9z>mr&$۟4g ꏂ;L\XtΔ\Pǜ|F5gj%}' <4/^8T?4!s3>Hў!(Kdz&] xӘ>/>W tDJ,9YMLx4EL;+7ZN"&/\89$`l*JU6"J>zAMe`az0[VvN6#3R IBGv?ٸ0xT-Sȡ_'_藣CqTk%@6pV6GhV"Ar,8ro n6<X/JoDtgA:&_jA(]|H0vįS7ضVoz0tѰg s"Qg] Ԋ2.GO"%:'cGvuqxj߳P]mtGf8~4L$"7]V[)@?J)}e9ҥH ,E*LuUPL0a|{oH:\@T8 h` '%voXX!IF L<jɂ&~eY0k5u"& c'aa:6.\vN[aǩv=~@=}P&(!9y"ܶ¶H@apB113Wh@\qh H&xn Ny8-Y 갶IK NfXR^wgMg%vt5R;z . `(dkAH-%Ҿ' nd9H6hB4e` Q$xst/G?>ł\`y.32 "")GcmVT!F d˱ۼ!$?5^&ˁ1pT Bp6D+$6K:cj8E脁B"I gݟo,?OCǭ_W!dS۽F'M !U=lNQڻćUGYgߕA5whv>:O7Kcc_Wߎ%5_ϱ.Qrո8$Ʉ'bCBD$jbۥa$_pT]TH}bAɛ 4ҋm寤&A0 `grQHSB3ͪ={ L|.p 5{L,rtSH۟=~Px寷@I˫g%X q&돜vb"< @KDOu.-c@LzFCQ~2ʄ{ Y[up=4Qώ˰r@$Ot߉48rĀK$DzKIzuiRYb UN5{k@X`nlE)՞.l4M;@ۊ.auc ["GO6?bW$ e(DHJn^ دk_||#w@9ObC9m;z9:ofkgt% C&N٤q:qf0Ņ6D 'ND>a`f(!/cm_@^"qqf7 хx*#;;zt&} IkU"+ Clt#xNSfX|'<ŽK[نԟkzʣ\~N3U >+&< g[5@־ܩf5 Bk* hcܑ}.2M$0'* Z@ßH e-z~|VmCy,s+DȇpQ+'Z3%P|T0sٶ _ZkaMvC\)$! O'E*~k7jP5_l&ǡ@#j1WtxsWZT+&dyة7`zZ#Ijk&Do #[.ːrbDZޝ;d0h^YLUf q6B 'k/yA.0gXq\nb!s0gzN]ZCd-wGjp"YeSɿgɓ6dyo"|T#1ÏȎf 0oc95$Q@6HCeK:B`=b%d =J^B!M-$ygGn!am@0X^` _J"/hxϦ "Zğ|L,`f $+*\*zE^?7;/0.zp] 0)~-;\ /$k+'\V{"2-B<^#3?>Su|*@ajwNIqt:,6*|쏊w˚vA!Q[u2-FkeU7$An_=(.F<)hp@ īNCu6T/GZ` Pd{3 0ʚ}<ֳq%h2ڨ|[X=< e`PQMeQ9rvPiT(굃rݽ&" Kp7ǻ~AօDߋ T=^} ۍw 2bx}l׎ Ub1^zJ6hdJBv, %ݑ(XQ=ASe.;-As03_–zvy;~usC:vga_F'K?k:q,KЙ.aHfqѴDFoղ>9DHujxU,0UbB2dK>@&`xB/#&Tm66"Gݸ0uOLc°c{g)x0 t/9>ngoSɇ{'/p➱uOٟG>KrY@8ںu,ZJ ֯Dٹ )LS#m 4V rx`%0V#ٽ.;M$80k1wM>7\#gB  ),KXwk} Z8R! ?rʷ9m[xwEU/ɡ(LRr8 L3p+Qsa 7aok 4T~y0q#d )* Ocu0.@#.8 O YYf^#*V\psC12%QeK 4i: i;d]ý`t0d6`A0RҾhXwCԚ,tĝZs)#}έUM*cu!Ӝ 7yp1!&eq<;fչ#e1r^2Q#Gt2^qm vC "!=QX+À^nK7%kՇ%Ub3n` Rr߆ B\ۂ;4 :F(3gW;#2WL sJ\a$#GD_b D@br{t܊&xBAT]ZcKI b (!a0NmQ^)ѫeJR?>k1^MKZx\.4nq)pi}\( Pc; tl)͂]ʷTJC-hn}bA-D?=KRDTQr0hBb[Υlt^Pcd}!Y6~K c0j"ΦMS5}cy&ە;~h~UۙȐ-%gF| 8tOjGvقd R*QFaMtFу-NfԨV7I$6Ox -+ "l">Y/( q>n0w?~gNT.-G*ߟ Bb1eod]Ed* 2G?{YQ Y^HPۄAIZ\#&z{XLGÕ@-js e[R(1TH@E ("JځB$] 7v2/{wW*t>*rͤ]٘_HsݺV_~_>ף9fN9,,*{qcB1L:EW6kx%:ԮeL/?DQ݀ xjWWs̗JL,"oT_lFOR,F5$4>ioj=Y3QQ7s/$yz7dp& [UUe=~#a‡ߓJ";C@w`Q6ZcZecQ<;kpWWN gOf=-;,Ȉ 6E`lO4rZh\p`7uL X9Cv&P~h {bBAPbJvK> ;';}u`u ۝|A PbPbK\8Bt.\i&,"|wsG$X#^(kxgVU=`KZ Y"R0^G$i8|dЂ ??s,b(xkpW<MF;=v-Eӽe<&? lZ6' Ƕ"X$)W >g6O^jN}Gu;CPd+\J5MFUQ9OnK=lp.P!)@ɡzc+j-!)>@U gr][M, o-7Z*t~>C?Ojn/ azy.虍|$wji(ש}M{vo0#9ylwAg|m, h< ƪDPZ :&rnj HKV;El9V<=T"8bh_%ʢQYIyMB;6B ˽Sc,h.]U쥥[8XrY|Um>%\MW-=W[ L.s@&q a@tۅa1t C#ϩ1Qq$g7-}ϐS .Sss$)މ E,+j FD-LmlNZQ40/JqXF!n6Qs Lq x &=Wn_ [l{+1\UGU.J%0E2Ik{b dR)C;upL=>.q>nk@Wͯs*N=i9wh@b@w=]D _(gkh]l6Xk3Yi HHo\hխ3nRJ ׏="X@r_v)\ǜ'G #R% =9 C 搇\B<'ry Ծ- T0`׵9fd!{woѓH{?) R s@2Z8Ś5N3(J@ 0]a hF",޽#+#MBRhti]N:rr~s*dgnٜIWqPnlq*̰Ve'?o.$,Nv9N%y enj] lE_d!ADJ{}_&\9qa=Y _ΐ63˻ZTFRi.ֱo^]q!B5|?( Lf,\c ;W z9ˆ[^S6Z/cc6"jZm0(RfKA.!G[iIFJ+ФlK`/A+8{t0RzR@)QAnQi / izR[͉|.ᷖk9:.r<̔"Җҽ$a)@JKp ^ts9pp6]k[Ś5[&uMD~dV.RQ?8o}m{ïdU؂ê!S-:y_1O胶_i&ұ-3ذqhe,el}lopF[ 9/ύO? y q(=l4Ȼu}^59@-Z{'\:K~& vX8ֈc^] ,.[GwW추#`g#*tP=} j4(Cv8o=6G wƽ-y޺UúZ_{)S5Gӈ-.]ﺢ{J)K%MDu44Y9֌JJ,uz6^ u0Pf[+#C YŔB#/]Ԏ;CE!EHJ %G8 ypzPa+SW5;C霅:}LF9@#-xL+>q6s)Y\E (M25:OO.WH1FBkv&A !r 1f'Bݻ!p]1nAtst ec|X,ݠ"ӑӬMA^aD3.{y,h@?<#D={ FS avڌmrN$~݈L=]挻.ZYȍ @fB~Dpw_[XB9.#P)ki_] :`v䤤Ј OD$`гyE]_:s1?wb̜3Mo(?ML;TtNroy s޿?`><}z&s$JUcņk— \~Qc26}tM'MԻĜڪ$ThV_0\hV؍ n ƴ--p[Vjw=x)ш(# uXN۲= aom~H6?\U_XxILQ= Qi4!!)ߕ$CZD3׼799oFRgЯduo鍯H>y3p{Dg\ +E`VHf2Z2^e?};"6,bl #'숬'ْ ̐ Gȸ4cڥv{:VR 1:J%מ(~AR>EE8, Y/>񕉶`N|Ys-I ty@FR 25+#d(;Xa,W[` 8h95*C4޸}=UHjB !H|3,uDQAE:kKP :C C"S\ΦQr?ӎ ٝo;:<@-.$~ : RP.hp5w+B؈E +p߃-[ƀWC=>}ψƈ0/+RsxR 2 ɭB^%.y Q|7^^P.$6U >(p$J'AIp)PNAQ 5ь¸ϬE=1 v ֵ1.Io~%h 17+1حi'L:%z73\Aw`)҇ýO _ed!3c3 :`A>E 9\4Wkvwz4^^3.pmu%a xN,W!,.u9͊cAG"qOؼUDG`n U;ccX\pcRrp·s-xN.6Ž3⡈LEwoL[w=Ƶ ?l{@>&;Zߞ:>d!k6`és*]X]Z$ Fh(@8/ H&bÖk-njor7\Ok UaXߜD1 n235cZ F{:C-d /Be VK@dbOZΊ:ûg+2ԟ8;_β[ڡSDmGÚ`:4t1y}^p",:eAЩup.b9ҌD~;\8"Dn=ţa < 2]IL"?B@I7 5( _ߕFFg Ӣ`m\zaCnBk|mA`!˜g3V;"҅:ԼV7 AHy%y/#mO=-€\ªs-p>Blg^$ 0v~喥\z|sA"tv@ܟ޿Sス.ݴmuI[#0|Nt-ZxoduhG9*ޥ"4XqZf囖xk})謭yv>: s5ǨiƲ"$ a[U`Gv}c % f+v.*;cA'{.@=hUrZZF6 z> _ YĪ.5hĜ_m(!Ad{0{éh:W) =#Q$ `݌}B$'"QNLd!{q!}sfًB\B^t$.|~?qZ0_{DAzz^In_e&^w^ҟp }:pNۊg  GЪB^>oUֈ7_SF /(F!A~o&y>˲|V}xWۑcLy*G r_Y٭SEnoǏ~.$9;}?'y)@b*ѯڈ ő?z*DD)TDPB ( *jЫBG?3b%Rf Z*e^XS~?1-DG 9#4DzY'ǯ6}B?fHꨀ!{?C@,rrG4uf+5ٷ޵nXWԸ!'DE&>ثoCY23AH>N 2}_OdH$ Pr B3TK({X6HN\[8C$BA? ) =Oדi=";ltmQA084m?kbUAME*TTiy{gs%3-873]dΟ {*6vpxUhu*bPia6< -Py J?$C|7r6SBRQh?͔7pV1 2 'Uzl|2 Dz[1Ώ`PZ8¢104aִo&̳Y H$)kyq")F@R6پ3? FҡFbGւn92PTذ]Dik H| an3 fe9ԅqPcƾ̿glkKHd'w gC,9zA޲c;}W/_[Gv_ϯԗrIԂw_S+sg^ fcf/C002i ?pP 쿸̌0Gߍ3UWOpL%c2t.%`{GjU)hrAUJ>0vwzM^@nI'lX?`sܻ1r "Xɂ/(~]٭ybݷ 8.mOsArĈZzx[GcAYDuasӳ}[2x zO7K02tSUKo} @C'BPDuPT0* Py<6bIlu wu19n|.2k.L-'vEj6 3Z=/#оM[|DFv<@(TAvEDm;^QH:(vuSfoDR{r0.B=}>ϱSTA9o,dMMj6`E=3!/>[BzJz<-!$KUU}&{"z!9;{yt*T,egZ-\]2pVJܝqV)nB],ņM3JI #{&-*"4pX#Uh w q\壓SB@JI8 &15n߭]zd" 9 0v+m'={C\ZXGSG=:q XJwdzVqIͯ+D [̴ s d+eW+~d)/ƣdž,DYzSI\ o,z5{zshN+,hRk.zxcE[w#O.zGKϘ hA)L5هh/qryÜf0==!PH_~g/LƯxC7J\ib^ ~@IMx)b' d+EE|G@onRɘW\rxWwK9H%p~ BЫ̣g$4 6|kYiO#A aE3&Dn(}f¯rL9y5sr}@y) ?]EQH)y#r jp I $$8F,GS^⧿Q>Cw/߲7bqzf`iQm"..O<3+Z}!^Gaj` {zvX Be-[{.!Km}_`E8#S%jN@=6wrR$/:7"^ND{FXz 0+H%B/9Jo‰msBh=G=V7v_6hO#@GvGnfV{[nD_9ɗ\þstBf__Лc6Y%bB{Cqۿ'!G |}MZ_a|LO~թ5 ytc8)@&YspJ(*zP2T h,_poO_O<ֆ8=A(nxˇ~&F~aogd000jɔTht;y҃KCż;:T?ҧ,?ͪ{zWUfc*O3, ΈN57.ÅL?7V^)ᱭcc/_+èɷίmNR[oB|dy{EC%)=A8T[ ezpφ~IBxR2u=!lew kGE#%ǙV=z׬=z1gR3s>|ߒhDΙ]oh|PhTh %)_0ubtO|H..Vsλ~;~gHA\pGEvۇDߘ8YXo[}X( `( i{tNJ>~\p#r\m]}a᡽|-H ( PI$т(_v EΥWX`@H.l-)M肿og d#~6"zt.^`K+D>0_'>O vJolZD:=]EDxuW Gwj9|rQG5}JJC0V;rQ(zB:;k=;8BJ܇ ?fi;O;/W{p[xU3:?@;Eorx#( A"<Z|a=15?C1U Eb jVTplnOrh6N<1%D̃ OѲ rxSN]^_őܫotU/%WXȟU~cNGiF8 poOܣ,vH:az+|  k#B:w_)^x#G@">oDuפvkLEOeaתl~0{IpMt Xi͢Ez=-!TNw>6ˊ tA>־mJ媃q A<״>S*yՒPX,O#joS/aX7O8ΰKe;#ܮҁ6ި\BV bş{1/E)`<ǭla?B$E\D҈Q`bA@26j6nӮK7EJcoYyAM&.h3y܉X;B/P ѝ3@{co9wg f23Y7/5uot$*ۇ||o|_C\[*@6|LW+з43Nԕx?qT+ʜ [l\Ì0"æUAtMN$ZnQbi&'W|F*OLѮ1< ~\8F12O)V*_( f44[ ZNx&6L N$WA?mb-|诈#2Г玵;0u3V=^>}.n" ,B%J^{#mPE;o5jmzY>nbvZ#z}3? IyqVت` hل[;2e.Yv{+xHqJV#Iu<ȞK:Iz{aƽ4"}@50]sc=1tT<.nwV :&`YDIN%UgN GM e )кeqr~SZ)Y J\%fRYEv]0@ձs"D.1^3dYa 97keZĬ~k ]rD\/P| GY1؊]h645hՃ=('hZS+8?qĊi;Qv_GANraGw`?2oLc_:?LOJwM7[5u_/?G^Sz9ؖ#A sh'w%k|U/pC;mdtI7~)Yڰ? ZjideE2L`ӏ1uU+jY R^h::$4r opzSzw9AU8MJ\A0SO{ߞ^M(/ @oys z{ku_F8A)Yp1Co<c[US3.8WuQn-)uq\|)U`ې F:KW_ +A~J/U{T Zֵk_{a:a MF,=3Ї@wlF]~Oݞ~Nx:1nD]%@WIgo q@R#-gDrv(ވulvt{7q};i.1;KTB{|"hz DķbXO$;Uy}0\ب~ UPOiDED(<(m{3{ 'nLX\AG&G0#HSJ O-x2cyu{o.p`[{M X~$ LULNu|?7OD~w>|羴%6-1Gz0>}W}}͎::Ye33M(1|Yc),R1WߝpWEVNuIUYeYe%(5p{*R mRfNvydlrv>[9bcr7%,Y[}mcm]r8[ZRGʪ^R1M]T\Vnwwow~"50ht/4H.gyRV,R1N`F"BNt[M1UUϟD^ 5in8JL+fZVەks~YNiΔҞ'y3wXww뾻wx뮵_z[8y8wwyq1ucZy=g}BUuMuէu)cL^,IηKZUkmmZm&)JRcYZfl0,ҒKrLj_#'ѷof|) a7O9BP' o|#xyC;)^bI?COMWZ܀"" {?C ǀ _.0!.'ߐ |OGBg,ywp(% !x"% Riyka1ɎAY\4(SN!m} w_GuYh~ jJڶX229}:g-,)m} Xjf21<&i Mg Upvw;Z0\V{0^,Ŭ4^4(E$44aJ}>_HFgGwEx!;F0O;YF/=~#=R/㚚Mb .9sH\afe50nc9sMq$1ڹL;̼7bcwL&3Gov:-RxPj?q &Qw^47 Mؔ#Kӫlԭgp!Ȁ;TkmpF0c<6w>N$*$P9( = @x1ZL~$֚>2 k45=VyA$,@VH >"xˆcZ8&f/:ht Θr" L,M,t(IL@ظp@05A2ˆ4.$D[mQh<F ED8΋CJϋHR9%\=5WދE乹8 ,+7lڈFtNJ>N<00ryl=Dv %ңj ='aNv;"0aU ;i!JG UmF0,K2Oz0֝SSZY!~~&uc{wFϹV2 ?mk>,Q6!֖ 5-㑙k %HH (bj&hX(*b"""")!*((bbb*j%)bbfbbnǭGNdQڨF}ds?^&?IV`?Ӝp{"+J(>N|!edo ٴU6ΰ׍\ ׌nB2VcU= jêO)DSW «l٣#Hg༯W^ a}xvktAK1qv 0oy^JCtE'jU0\&Xd u/" ̒_Jb`[z}sGIl3ˀK9XwL%<|0'=}g$^( B`V; 3F*s:WLTz [DM%*x*U:S2'`n)a>:" SAu8|ɭaC"HK=< n3rnB\PI|2@0FlU @sـ%DCǾksGC{Zι^Njw8Z\СY 3CPJ\ndDUM6YDU nxr]U4 5QC1>#i,1 }yJ~68_:V^$deXa>}ggsbbbbbbbbbbbb$AP@T! 9SH MU RU M P#KM(JPE@P1)I@ H4%- * BA@T%4#?l׍o*Ҵ= 6V ?0(&`a{@0:6t#aGe>pXGR <Ȫ?d|O_cwi#9o)@O|PH@ P|D 2Z 0+ɜ<c18R>cn~tȵjo_ZВMINLUzU}ﶿX: YNNbGiCcX;uL㟚VYk?\ݵ] r:]JkǢͶVm 1.U|~WmY !>I9'Wb s+7~{FK^Ҿ;HK.bSiDaϷ΢ '={c-v'{rnrf.~6sNP=.k 9>bJ9=e͝m=:Cfk[׾/[ٸllJ=ZXϣ K, cq~N◺éeMҼҦ7a{ ѧ'#Puhos֎Gвn]P"`q};s 3CijtoJRkZX۷m+^XvF{yf[.. n,e;QU1̹ {% $(V*bV*Vi"*& G1c:%6ɘTJ kOMDfQBb :aIܲv9pa)))Jɧ;r73Cxy4UBNaGF;+юc H8G!aƀ+, #DI_#6Ƭ) &8&1;FcPđnW+I9j44"|CHs ʰcI4D%R)+%h3P[L#g5Ytj@аq6#z1Y7 DAthƠ)|a[D*ێ2t-M4&$ac`w:(y"'s?/cM4}j#-(/MsBjjհK028UUpfZm"E*[b\RAfir! @ďKbBr`7ˆf#yQMv'tgz%{DhOJ#GcPrCQHJ~5qoͿo`u&+&Ì7POn/ f4ҩ/>Y~=` DE_sJ*;]}1:a#PZ}$W!"7a$K [|Q[WD1H` hD;'=sktၽ͖waz@DYIr?H3dp8ZIug`&4 QK BQhP"# =T77 #E׀7fl;UCC?KCxb@"p :jo" o<rז)8HAxZ 2m&CF=͇QExȀ9po׮o{nԕikqJć]$9d8у0 0 -aAD7%FQkgm.!Vlk)4(lDN,n lg( <^CnQ<,. I8L,yљu |pX35`P>,C|2}Ҁ~Z}0;W2wuNWrs[nBhC( IS'7)*&i"M{yI4&9 S#$qLX%Œ^yN:~5TI!Ovm|m!oCgϊf-| A򟽶qsK;$ۢ:#WC{->@?\ @>v|;ž".8O~1jdwNi]Tk -1wVxqGza(3 R$T y6_v*ۜLKu.VxvJ."p6@ RBH+]O~8.r5`0$>adS.# /H͖@AIɓ1@26r|}ֵ35SOza8RGg:xp 0| M+Q'm;_)u 48-#L}w&&vfLG^X i,n85N"i% h暟(i lpKYbZIG l Qpvѷ/4XOt,7l**<$ ɛΖ$H@{gHAG i]:y˺Kwj¯BJ+àSÿO) kdiA3?!+2$iۓKKCGBmyw297B0S00`߽o0f]YVL=:O_.4 q!̇+RRZ(QMoQ\.sDi>t{*&19<6wcE@,X:ffmeeqi9}X)tecXaOedm !a&FXtM qg>/ߐXRCQbf\C[jIH( %*H :FD7o}_3Q`hq|5C4߮w{~_\kkz~x|mfxrOSes S硾bk8碎֟_S7sƤm;f_!csyW]txȍt7<Lty5qù3":U]q"댼]+F6:sYys;kuxqm'XZ7ָ+UkcRR\g;VRUPaq/c*Jx҉pu9p_[w^ucn~s'[3V8Xlm9qýLIrt{#koz}=ukAeOKUֳ:󋥮)qYCJy#c꺌zk#\LʩOhk0R\ciĝVxw}.sacc1N Czt/rGK5=xw|Mu<ӘGo*^"N:> Gn`d02.=W,{.iH뫽YcCT|lqؾk%)= xn*.K^y)jr)q`pro8}Uj(;2\kR1Gw(mChnM4ʘ K0/y7xBD|Y =gHGh Hh9JGlH?Ukd$z`gƒD&f -OKRRX4XzfĽn ̏шN2I q맓/Cٴ_&VV166r d m2+9qEP3 0B@- q|Ht\j-V;e3LQOybck\yǙe#N(L= 4 <)ğ}7 4|d7gw3.`taq2(dfϯoId1fӥDf ,, ϗ1Bs!TszK|3ds-ud@_P@PU)I3Q45E1RRSCIMkH;`nX(,\̽yFP%h c52CnP_ !q*CDhl$[v*>1*|'٭h툁ɢѮ$$:4^yBfDA t y1.s:E ))0Ҭ7qzqNB4i/Ձa`Y@fOs(gOGQ̔NfEjQT!q:)\( aii ߆G]e!'qgnyfۉKHH0dcRV$P8*g+)ҊT9%oж;:b!cD4IebdPTtB8q:h)U(eu:Aӝ郘$+o@R!ҥIT F" F 'qI4B~޹_?} }@Y> KpCp_2CN P!'( QŐihxAX\9r,?'"oJ n?ON9{8 @`P1 J.zã;]p2=T>\z1MLVu+2 EFfsMʍB-s6OݒBH ڵuHޛkO#M l#z;A_WLJK d3301/p"; v  %iz&MI2zKǏb5;yl3)m'RGaǦM~ʢv7q%c`P۠ %8}kK(=zΝ_,nw]x9rv˫\PfLZ7 ~ 2rï?DȜsR@߯QWsߧgq,Y\Mܠ@ wB7߂=(+:s˗>?CR [bttjlŔYz"8(x5>eDF9X;hg4/&7I*UPp0B,@@[Wccڡŗ93f΅Z rUgIH}g9zCϧ?57bPVUDsd$tvAen|g.W˸?d5@go68o=k-;?/Wۯ粝/eqT|yBğ&|وtT%!)GѴע^/5JU>M f\?3e&t"(YI؃rؼJrv?ߏ>'s}3xVUlP7zpŸgoNJP(YrX:DX=mĪgץ:QTUou+>4{Cc?(QJ*/ @xda8GE璌H#qxyMH %$wϳ6t] ˍ|ɭ7I ||+p5nTKhA9g@@(DPP Cu.)^vT?2;ln $0i pf],=[ҩdmiOxA¼(m 2>˶le?Z1(D P;}{ΑP!pe=kE;Lidv,,qlGBDHoǍ=-I\-r?ā4cTLnpmq^x:D]P(ݮ0Ç@B6K"R|_J$Zq";rřӻ_ݞMDHsaaƳBt@'qcfzN-Xt~^ߧ/hZDn|]1[";6 ãT! ڨֵUy%i~8܂5dnrMU~h>]m#cA:}{X}M@o[O7Os < JS@_*Q`5y1c\}Wz彈z͕09 7}|SGzwH79Pǘ)9A\EPfVRB8>n}XuinP `X H@?<->eKo]]yy,`[+Sb=>,D_'"(IzЗl", "6 AjB)i,*b!P큯G!v @!"GGM6hVΗC] 6H*Oan֯A~* ܗ$"'@Q|==ݚB 0ې6nN !nHۻ" | 1!Y"#oVEjnmJKV"hy&1 <亀2}C!=&q8 x3zB}gՈNTBtvcLjAg|r&+'RΨ0cPIt8MF8ad<:7o(#~>ȭKr|U6cQd0gOv65 gY j}9Y"tI\33rN@J (ƄH(R.?ucQ#\f-0o[+< r&KUF%@ 09=RC&Sۍv`qɆCI(r4I-bߞ{sbaeU) s ?k 3ήR"J(Ud? ٸޡ`F6{aHzh($F=xDUž!7jVu/rk~Zyu㥼8{i. 1%"~ND' ,H]?T% c9gvzzzzI~`sn!)T}hfUI$i]4M&%h 戏@4U,p &/ވ .)xC2lTz`ʵ<2$@_*k1 E9jk|-YgB dO?wB\qt: Z簾ÛhH./so4т/z Dl{59@@!6 1[i^Z`-r\2]u:u֚@ 00FP@1QΗz~̓0+8+:Z֮+ 2 1+VB"'*0st4\ &A`6^K!dҒbe++̝6`s3xasZUtЄjyOD^JP}!0 ɸW T}~;_<:~>_q,Rg% bZg yBA;d/[wZ͂ H75f"\-_U5JC _($37g]wlZ0YP“x >+8ŽqTc!UgD85[o+\JlÊ\.6Yۮx[c;#8%aЕipղV֔*5Bݵ5˕tޝy=9ed$`G_K^kҤ?=PIUjBbQ(Ն0b6랡L"uX2i4IDat,eЈXg(θ0;4߶^$34dedD jwuv/#MˎA{S[$SDg?_?&Є#C޷) 8'D!VlL$#m8AHn2`&ŭQf.TpXѢLF$( \îK -Aj` "*l[;d mPmM4hB"`t)( 5'# !Jɦ @ (Pڔ( F -qhD6Z^~q҉͂o lP߆yjӆ;w"$".í׆{y:;c3a JV H/"bCڈ *jŽ[ȧZ.˚XKVLQ%_*E x!KeǛB Y9 SWtTֱ'Pdqh^:B\?$,?zb6ߔt3JUl]rٌmHqe%pC&=UTuifN͠1*:Mn%b6m&5*ڍ@ D*_Fd\< ~#3GLD9ԙ$v"?:Ff:$f:P}b-45x~}et3W>챕vQKk{5s={'\q;i$lB ܝLr#ͥtʭO` ~r_-q8,3?nhx-Fua,ϓ ¹{@ ߼B21`3yaFch^PJDoX',zQ==9ABΩb#Ξ$2)m8yl\s?o "yOf{cǯ^!b 8bVeK,kQ*Q5[HO(%M<#݌> "uck~8najnaF % ?z_kawCb#"̓vE@ 9n{4IEd:Є)uɾ\1@sppw~ B <[Nj4Μ/Fu܍bˎyՀ(A`ĒE+ݝ;hU$I ä*c_^vèc甠8uf{˧NyQ"HzxXtۚȈhAiK,MAD-v:n{"W,@o S?`G&)faC!Zr  -#U(ؖ0~w_;)wxFU d93dǂ!,Z OȋǍbicr.p82UY:L]z.Vz ůu>q'NwfXħ Qğ}`0),2@2%m"b5H2XJ"e`&$筻=^Uǯg1\tg5 Jn}dv N`.Lb*q/gw} "E!(R  (5RPRrK@4 M& "R4#B4TE @J 3MPSsHIRE Fbɮ3_ߏg?gCG($kX .ؔ)62XV$K>d@@@o90۰߀BG';)[ ҽjn -巹Xmb1[q6 9kƿnّ Jn fc]"ԍNՠ 9C„%TMp,=ao~UЌ*Z`= ^, 3U4 Uq@r:?a`XE8iDNHp`Pe6I!70[GOQX! Ȝe]JXO>y]o61'+"t]3Ɓh3ۄbV&" n9eG:ڿel/i(\X~_ pP9h)ng.=.8(&Cmue J"*"8| DR܊տb%/t[kŕ[mHwZη,{ '_ Uo[$XBd LZ}́0ߏ6"B" ɕ 슶7hH!x IDhz_]A*bPmtm.uƨRδz*_|x̆j`Mŀ>`skb7>mgWiAXu5w54װ51`st?9:(?utټup,(O5aN?ܪ{n )evDNɹg~.UҤoj<Çsc֫ޔ٬tp>-k:!C)`2AxkaGj(0qN"χVCT1 /H2aVg$ʚ'@B:PhbS{mnvr<#rGY.2NO @Nƻںv(}r8? KfmK}P%xOy ϱo) R`=! l =݀xR\ 4BObB&QKŘE9(b+gN׆3?jA=@0 C A8 R9gfw lpXK-l&g oQg%Y>\A7nuk{gX[fqm .(AiF[裡)nIM;{l2ċӎQ#ɣ?t$DQl6 X1 $"-' ;l2^|F60 ah)L x-VL?XοLY. c-*рŝrVBt7|6UoKXہpFP #$P| (Qv!<Q|D+H=mI>"\2ٹEӝR-.Bκ`#[11z>q3Љ~֡4_X7o㜊ǮhYk 9-Dhtǹ|NךT+} Y}|{~GoC\-HFVcV*# L~8G+ZSl _ۇ\CT`#HRUU?)nb*dv׈K!']PvbJ(C ӥDcrZ _)v©BnceKDiKX)@J1a d*3SAVVvF{׉+Pm|P`&R=>w\) HBB"kr(.R(F-΁k~u3B 'yZ] F8i=)tsMϗqU}kkNk:"Q<*vL2}pL9#{(KMsƝ |2F0GM=ZtIbUE_/8D aufA58L_ǴHq)'m;d(w0}ζG;<ũovcϗpgT)ѡE0TnT^*JSWͤl5tQ}XlQCi;=XW]$#mJOȿ?=Ews09ն -DLSڃx!HSB3s TdD"ڧ{;w;c`–vk\'ۤ7"ie$7.bV |O?L⡴ThӖ gJZU}BYn<3xzы)7,+npÕ9UӳӏH蝏poav@t>jwo`1] :ffOK_&So F|~eHJ$ ␜pQ'YPLz5:0;5xg-F420̨aZuM73^a*m/ϛ Bc:/םWh>CL*erI`m8)|{zM1!Հ%e4`J慊ixUa=?M}?Iӻ=Zw s4ISz8/OK!  S)UCuVaA4zT8<-丵Gd|ݮ":bsK[+#'VgxU# zek++#D=pȘevnw=\M%A&>^'PģM0~s:.E<N__y>u lV0t@ OgXcJ(,J4J, 6@"4bMP0 '&P< ?aOyPPC=S ;f&͒ R9rbtY4(֪eTHg08L:7̥-S (l5f逥[>u@yz1~4 Lj4%,Tv°2{hfPf " b(B&e' DOȀ"K1E$B \1B@rPX0DQ[ޘj1:R66IodOo舋}^S^X/n1I?wCekF8JBϟ15S@ł-'Sqݱ "!5_23G/vu~m}>i3@9 egs3f!œdSND5yd5x~Ex$oox߾8v5?Qi P E#Lu6gnܯ ۀ^{RHCd1lxѼ ar8$8gm呮B#x{O*"qT7$>ȍp ,$;v f$7B![ΛߦOUU tg czD@T!9 o7`Ū.{kl4@ S5Mtu7I$=F#! 1kxՄH< <[V4{4 vtم~ =q,?"vGƨ`h>gzZa6 Ia1 -cءCiܛ>bJJh}s55ɿ'6}W7x-{PV:ꗁJaLvA8D6&VB ѐ01OȢ Yhs0~`s$ F w8(:CJLH`$8z @| G`ڮ9{>bNɯ컣X0#14ހxB%UNfhr}~̙d4:ģFTPXpBn91Dʆ[I@#9A'"@U!E8^7p||C^}!s!J ~fB 񴃄b$G0$3ᯄ<왑v 8B3B~[b|k÷ԐI,ApІJv@gs9B4} `+`=?jKć>;s`8!ƅBQIAxk>3 ETJU ti"[; hJ( c)$gl(=_*(s'AE%U]ɢ*HR*TSz)N+-7l&~hH<58׆M+_a\pҽ't4Q%A&pPPPPPml? Z8AArN Lc.(iJZ@[K)I NSv-Ma7&CY 'N!$2A={34Ba'÷nOC8>4$"%pQ wnz"S3U  "oP.CPX-ath]NܯҎ1F (aB r,*LON Hplv@K@Q@Y$ R"ش28onO\1\ a!Vz~@M> 7rH>2xL }^oҠ؄4(N kIaؑ*ZPLImZt6Rxm qz2M N@K,*E5HirlJDCЩM Pp} `1 m ߒ,!7Xn [܁Ha/kl4M^}O`4A4)|RJ$QJI)X08F,jVa={=^t˔gpם]]XCmP{<6ۜ^d~i&,X0x1Pli:xF̂EBA2 Lb{v>.򼆴^.Tb@r@&G4>~YWޘ Il=R,熩%MRHoZ̆vUύD;gL#Kq 0TԹ ni@l4,hΈ5:tɭkaassnS+  @ P'^YH Xq6$Vo1hrn8p.6RueFXJCӇT$6d 3D pm.ͣdDF8bD&R"vq̃<ǻ \ $詽l#+N|Min},j}8n_iqRCgFH AD y@WI% @ƂCinϐvi$9f@A 5G~9~8}W.S:ON3-Zp`~1&:1)#|xDevo'ӤJJ:BnQxlKR$l[2:!DfnD0<%Z6٘Qp kCu {m|D$aݾlIczuQ-{Aw@06M#YBwYaB$BgaM|c=T8@hO<^^"]IDD&E&9;61!rOnv'>'ah<kPD=)) :rdΘH缌WԲ>u_>dc=|}Mh'-4`ΝV#v9Z\)ɭ'D njE|FB !{f,DPE&xsܸCśeMB Hk ,=8ThIN|NSүB͕e DP=LT6Lۛ@?' 6n,d3?/w Ɉl FQ5{a ɰiSG >tu9@TCok÷UTUQ4]xh=<$:w]<ܝ'e=t!'{uUUo4F؞JOEL<@3#Ѡ T7B#ʆ1^F0| BNN9 XA Ipy :..*i0{4:`&@ṿ'ɍ\B aN)}I&:z ŗ;ij |N Xt$[E Ac5Mkh@Y0ʗL̦+gAn""L}Q`SUr>שTu9: q,88Yp=A+sݬ곴5 'PKr b!{>!'}$G%B8. ,>B Q#T*xk;bBVPEl.D@^@LFmILGNspsu[5FRDrŃ)LBfC'"@8~7 [ n!ÚGRBM3 7,YHM G}_׺UP, C'~Sy+|9Rǻga.о43$8̎(lP~Vעѩ5#'l &ʡ#w9u`dS/(!L; BzhH 6qf  Цkճ #նZ::. |>Ew18BP{7{'1O˳~Z~E;UKsD8ӯd~~0ϦGdHASr%#^l[a?¿ iHCg3tP .uCfr@(||݂ѿ@뤊>Y$;qߚ+9$9q&č:zY3 &K#`l?+{y/ϳ>$dh,=f(5#v' @Ȱ-,]D gV@y !Y*U3%.Лwv "!`=@BלoDeHytН$E ͽƈ|5;0;R=\~(&a!$W=81vCE A1gˈg#Bk ( F$X!@4LMB5s1Q!ywu8O9PzTŒip.~~4<لO@v=[=TQ8b_^!RP=n/w#G3)FF.{:; ,I PM]{ǐ:!FC.|D=H!WzB< (4g>b4xd=N 5 PUþK]AYV5l^΋CW{_@$q ;gsc{o$q4')U 8h I@ K5'Mql*8ѽbK[Or5woG͠A?ӀT&>5GG_\v{p,$2CYvmO@o\.|%,htXչ8#>.xYGBC%% *>H}NTVxRY{E"I~_䀤R(d1  ٠/>~&K؂Yc{~<aA~}8SM=5eeЪ0d2:`w~H^F`a}BLD3#zx'a vIpCt7.I!/mnbwnTlp!J k=^Pz.ThM*13=w<gf Ѧ0aȆp<ᘛfN#;IF]S`1'"zU*~߁YŞ-y5lFF H=B)($PxcAq`:su!DOĆD4>]. zd՟8Nl>Dἰq2nyR¬vUK[]ν|`B.2QSمdΠp2Pe 䦪29v,]_PJțR(8p#O7m G!yEb ixm([{[CAǘc[yLJ ,a6*__n #K']DW< T!}{sbt⠈rCp 2\(Q _0IGG s;!_OL~1^kXguP'H\ : G30(ؙ2b!ףč me >.m Fh!0ųd[V- ֓lꡅZ](rڃ` OMP䣖_YXh>: ySģ/R8BA (f/\3R5yk@e`ZIHD{]wn9>c juH:5@=6%A@#l=-iPT1AѬmG|}ht6C;pP՝?ǣarIq9uƺ@Ls0"Bˍ\M=TɄ&8A:jh X_:[o2&E٣\/UfD0P^;c~~ adܮ) \4.AkjA/<:(;{^=۪H3XGz©CܼC:BlznvpƨD;1q~Ӽ;$< îܺN~&d1+h@ŝ Ј89d01u,d= 'IU ,UhXN[Z"k9!M&CGqEp5b94-{JQxW)@zU>{OOfxu$sN2=8Obީ] s@H=u Q&za'(FG p!ʽ(A]ETָN2T $= L";/~#\KaN&D=M `zXSNxq6uȪ*JLKa^E{߁OqN"= <<ܶ\_-UO`{Ģ^;l -nA>kqKOlP$-\3]wD8&CE&*KILb=S8@Q,KpHvVPӘxu ==h ֦NbZS[w pT:tkB)d,~vEkQ蒈t> |#`JDׯ$˯P#Ĩ+;qG d&CI]!CdB7iݽ{k.ۂ<`hfa#岺4uT0K !$}MM)QyX*EQEqyHv><X>NA8u p+=`NZGQ3=g!!<^ZW -mMh4HpG~C@>Fti5L "2#oH\)}  8m;P`$)h7B`9A*!Jqq|̀?A;cq_Q EOR$?_Ce QS^(<,5r0B0RoHVc'4{ $@{AVspv0g5]$,ⴧD:;N.O=_*>@$& Jcue("pD84E'8˂D@u$  BBHcf g^:w_kcb""߿ݢHRv1A#zx[~|ġ]=ނ%!>S:`,F.6& ˸\}Mc%1+Rv&˾7?1>q磖we^o1GOl@abG51dO.w9# q ~t&`z@d;*/F~DKq$#RG 1PǺv\`wg)ӄҀ6Q,*TTa*EmG(:m!==1xϘyYplpkݑ PP@5:ݏOPi@؆I0@0=@l`rp|x/1Ǩ%s ^ǟhxb=fz!d{`43k p9"ԞO.ڞ?Z & 1ٔ0A'LS  ;Ϣl]Iz"(*OQEUZU\J&GjVʭt{h(xt;c0: IC/C80A<=sw1ⳣ<;'gh{U.6NOL-'e.nǩ'uņ*1xyK9ʒpk / h>f2 2"BAXC8g!/qUU I,}(Ӷ֜Ad ? 0D 0 r*v*&6]ИIh"t=(&35yljZ'X@0cӿ;6Ÿ6=PD T M $ e aZCo(P^sBHM `݁sDTa ďV,gZ9 q:lKG)+r^hr`swC'G?M?o*O ~ϼ$>E@!+}z"9m}>K̃+9n_m 6roY^W֛uEmW u# M$+}R`Uz ʛHvO5EcEЭrJ91xaثfO=A H*.{`=0ٞ$`0B=_ZPje:Q6ww|tu0tЉw9r֜0޾6/Sc(|<>KTB( ,:o;NfkA8pSv8bbQx)QWIoV9șWUL[X蚝{x E8$Х).FtYXE*mEX'**y#>4VVx`?T>CzaìE׮/NVپytM TBjʀ=l6A m,N"P-H)r&#].Qm7@pA!: %@ANsy™ K􉆍d.=|v ! g4S%ǫwe0gpuzqSq:vsHR% k/w e ]\*!O_ yWZȇN<syi+Ĕf& "b^AS [1"<4B% `d $P 91]@ˈ&& D}c .D'VHp<{>]cz:13>SaOE{h5ա@'?`tFv8@u({Cd wM^k8._|ĥ; L}1:μ:ĺ0oZ(S8GeaC1f`k}ГT(1 e܉K-A 9sg?eBL'I4Wadq-0ڌKqr9۞@ Qr$2м,`EDܐ\3gݹLNECZvsu6.x3 \.YwM)gb 868\kh#[l@Gt;PSd@: ءLisAfd/|t9p[#@+LAbx| rGP qnm A0,;8iCZބO>$…R$R~yP(!œ>T~74.m~Yq &=4r1nR5VI=)/F '|ZBJVP~EFGKgCNrXS11H_t^sHrDDgOwwīYҷ J<GX?G);.k=P|~; d$)CuK~=l寷1'4;sDp^HqujCMs~pMHA΢4Ryߔ;t^J 00 Bdy JZg& ,%zĤHL xg?OȯakR Ӟ\UTD -RUԏ Vp,̀OT6 LP aBToLͤ[>'A] P% ~?h;jZz'uzӅ!:vO9&*qA3H-H+uX9U%Oïz88{Bch J.HNYgT@ڣtBZW> .Zhmڈs )?ƒ'}l]ޗӕUA]{Dv!@lD>dfl1p4أC,[sDVo{3P6C!_"0*luqkYAL3<**@ އϴ4&F~?UX7~ipW$4?)u'3faיlII%xwjo$DVUPUTE[}snUU'%U[yUPd*/L$ypg ?j~ݛU&Cs8Y?F^jV cuT (vOs}QG'g+ 2nfąb wqFQcLXMen0ր2$4hаh48ԧ4>e4}= {0b\asp9opNN1^uX :] FlG`X[tx3yq{\66#h;~_lsHqg[~iFRaS''ц?6l'9nO)U kuQTƛUɫokҷOU\9[nF0jR2pFM.e+P ! k}8m+ qOq zg޺7MϸwlPETQIE@%4WgDA$_+~^7iҁ { TG%v:!0Z4%P&"Zhq `64)t >6hQТ 4 nPa88GF\*vٺX9ƾ^ .veDN?wha?j#Ϩ68\F [ n~HBPm -/aoSKj)w!mX [g Tq%7K 3>'F9K堵dy.@xSb d4 Y+4{p52*wbhK=bxO/07T&(4 "27D1N3hn&t4,Ҏ}35\I!ۻN>F;Cwy>] <|p!#`BOJ.ĨpbB*"a7 ܟ'giq*\|+E|,92륀&0@ EsmQh(g1UUUUUUUUUUI$I$]ui:xzBTV"ptB zSH Zb Aڅ}%`8DP*N|K"Q+:{ߓ:* ހ!B@3dHbl¢6E K jtFfY+l5.r"^q=b=4Ծ\SBPR ]n׏mݮ)WXoɯ@7>&W3i(Cȴ|ߟ~\|1MSmHRyNM:~΃(鷗 M\|֡=yz'aKKKK<ƍvǔjC_b=S͇]]7KVm$8 ι;e*9W>/qc I$(SϿc0߆0'05ʈʽomr<v7a⨇wvX獥LWЛg6EG79@*DQ7y&(,lr_ zN6opl-: I BPSb`<~3ͮ-C+`=7?p&`k}ǹASnHw?fywyGَhb׈2y@1USg~ĕT5EP؅H<.;ggu=xf6*+vPF78:a:6Ks5{%!!!9@%Z@8"ZAs^aq L$`T+ۤ/ڋpʂQ?Pu=^`gum玟{[k6UYlz!CWo/W8*e2R~. T(]6#*u}|zy(멒Z7*l3zIl\Jc2&>8YáoqycAiCJƦ@L](Ai}gZ .@d{zHNgu~vߗZbj׉2Dd@ m2f'dkr |(rv@ClkNK%zzH_C2>>u8P;vvQ8x)5?mͿ"1ɷ歅g4H.,'0'i hȪN hӥ/qd - o?w3D`j}qW1RZwRmUU*5zeWHGX檶Z}CxZJ 㻿cUl@C mkmy% :ov;vsN&*@? 7aw2qGV mD2@%p(%$ up-ڨp);\(Ϊ=_O 6A6;m;) J>xp @&VxUp`rpi`Rg$ xqh8M yKBAhpю:]"]6^-Z68ZIE(Ea pvqfP(xek?l xMΧ8i/A!Q9ABEᶬP1d&OޒL~:s^tv+L߬p=ST7 `9<)+o d面TDLF6q64 pm)y7幟suE^C0J,R9c&/C(ԉÜs"AB2Gl_\PN7ېp$a,9KjLƜCb}D8i 9r].@CT @@4E m &=$8;@b<r$̳0=ˁ·+l Dp ['\' 2E"F8l۹ك;3] 7b(6 &%vR6`=9B7h6^XoL@3)HƮ҈UT*L;(T9\PAX3&' qkL~,fn7^ A/G9!ïi;@_,DyX`@_M&wa9GCL"KJ&.jws0:݄e~3rXbDk͏`l X,…@ pBZλMDu_McUpr%MfDŽB6 nn|tv7.}nup=^gnfH k !O8mٹtVo#gnx'hWPI쇇Y `l6pῧj GJCvDhgl^]R7AuT6;>(g=rs!5u9k$ H}n*0ry-A[됇D%6@`R&8ؤ#ݟb'A;:ާcD6 3^ S}6J`!CSYǠP @ݍ"e D :ioHH x>IYOd^U( \[& ;<"uST}: DjS2VV{ɺ1x9Eab1[+5k)e@i*\@Jկ*/ي 4/Gp% e PtFrJE &36f]i ?|dN.O#;q`QLR* Q?ΐ^dYJȿ` _Slq'((gh6!4L:u(?C[bp$c+! q{ ׻L/m[üT= `K\H>?jz+p, 嬤%{oX "DW ЈdHHbۗN߻Q$vxӮʼnIBJ czV$ ZXFk1G٪Τ6ɻQ@2c*K^ǽgU]vooD۟ȏ)`<I܋˴L\JR!~j.vFo3|Ps&Aa㍎='iag9ߦhT'ô~s滤7Sl]#Y|=o &ӑ4| yߵu"qos`cz'R#Ņ!\'=/@}8?nRy*`Ѫ!ۑ'wyf]x v%M >ەHd!Fd5GCUZa;`93)zm_GZ+Dw'XM6x]i$vđcUMX\/ ?&I<Xd}I(m[p;Qj#4Ʋ0! \D @Hð/KG߸BF@$}}?TܵB0B 1`Ii`Pͣ8Q89e7㙿}6N pj ȎUr"55[PlӎצO- d1 ׃ze>= ץ%Mm}`@P@ҍ @@a'yy 2DhB >d֎=*_k+mCcJHLJ{PYz`Yu5 YdFN<ߡD$ NQBDk˸yk׎B d)cU88Ǘɀ2JL  &2dm  OKǻĉ25P찱HMFUH6*V Qhn*@ Q '}S//5P;4}I㸜Sgq> 6& W 5T^x8 '9A/m^jɬ,&~7;t>i\8QxTw JL:ۖ /*HDS?3;0\M[ GiF̀&edڍ DQ47TFUDDxD@c# A! ^pm+l[ Ÿ5 CYÏ,g"裏 YԓL /B6Tې#<%"ec:)՟OW|]/Kv "r^eI"P+z3 02L8g*[$Hm7DW=O6;9% xnK P"qg7 D@ dQq@{z\͉85W&L|!"&'ngS[\ēuꌉ ,ՄUS+CaSl@F*) ѿ [8 ~3ysk3`H8ave]>| <= \=_zMiyh!AnV4 Tep"wx*DQ UWxt8i"Y-28ߤ8߃W4 '1;*x˴jKxVy|Ɠ "p @ȷ弪.d=st7z KP`> G]CFzT"v!HcC8f! (WOF$2  Ӈwy:`=@ iP-Wb%-M,{C9xfن@BKhXw0| b3^, yAp&~ot1^8[v7~ /<{<K3Cc?mBsj[hqǾ_gO ]yBdK(+kEuǾ%TJ3Ec@|#w x|YhBD4HFysҐ/ C## !EqMybtv޽6Qc49ît-C6}Fa2{>ۢJ˟Ký9BWCf~r@HA{qQȄqaF% $F7\/&@8g\'€I[A.;nQtvX3@H 仃+m @D653W [x  6#`**n{q$@|\"V3`apJe\.})*SGcT 냿 M@~.k:SXDI@hr` 8\+ .uFA1CbEW϶VN=^=r|*Xvw**Ѕ ,F D&~y3t󼏙yc!ozh+i)&8,ֻ\z;V;FA! {XbCt#q@]:1V{9čϹ ,-B1( qCb(y f_[`D$KKqS@_~|1 2n٩LH\5 MXh4y+AQ<ꞾSr{ 6 ?IClIUgn|LOhi,D7AbXlp)*hh8aDryRE7s`PH*C T,o&2@](qenUc7nl%x8I.@+E+TzΞC@b<x3ESzfْM:C%~ H"<+ؾ/NGA^) aK4:،HW͢t㉜U*iׄ ۗn<yrH,~ ~ LQZ{}p" «Hm-D1~W:A.̒ Hˌ2&9i \BLhi97>#g6Gy05<9Ķ(t7ِmnTԊ6dFk{ymYAAh)&O?\xofE=BCӺ=mWaG@1.W?(*9$׆4*$X遻khrS3@jS41n52!AYb-J fy<ֆ>$`8%\89'0wI߶ Ys+%b#K1S(^"6Q mI(8 `,ZЎ3-PeZ+tX&2>" |ux Lu RtZTA۰&BDqrގ&Φpٚ0;lRh!Ϗpw5݂kܦFDt8زP[TaV[C"1L r` XѩC#G xq3\qtucagfk ߷ȹ(=G~|p6ri{(gϝ̐9iFN^A 4F2qb* 7L̷'3 D3<у!:qyQ!G)U )AJ!rsvanǺYu8n NU O9< \55h.?څጯ_qZ~ՔGjLK_kg'?cũ}1C7Nkuڇg~!IЭ+ -) :Y:NWxǧn"30v-aaz갌h4<JN~W9=sS)"*\)?=cA`C#%V[a8%0/u[lSQqEZԢb_{ya8bmjA.G3!5 ~~=~WOhyۖЪyYFOCz .,V(ڙ_SWٖXYNhs.DXkY #r݄]:zuG3mJ8 90`QM7f~'3b^=Gu-U6c6@, ^cBb.};~ZB螠׾A==;<&dC)CH]|]O@?GDᨡ" CQE!cgG8&ckI'!R撋͌s9gԣXE-~udIZHrJoax>&%#aq+/2*?Md 2[nmr]G4ܕ $pIsL=4RLC$;lCB|r CJp $+Nur|aޢ(.1CڸACYT=jw?YQd%$CM-QE4 ŧB44}r/6&BbZi)>Ozfa9~:~g4K|Qb(:@CrL`Hhy{F, 6|{4pğjL"< "m.#>O,̏Y<:J%\LIÞJȓP{)f%p=MEA$ h}t#eD]Cu,g\rm$; OAS3T3{tRצo듉>'4d@ڃHfLlaT~)+ESPdφ"ܨ/"CLB" ݐQMU1Q@  ǒv~ѐ븖;#lBTliB!J"%cGu;7Q  'aPyɘ*`aXgGHǘ_}áE?5KsU fG~l @#xx!~d`h rr$HpXZS0b¸;t4 #3C5 f2'tTt$RIb Ηv}uPY4Ij6!RFA`vp ky$!א aboG'ln0nr&򭉕Rƴ<ʹN*\HA_ 8 279S&tכּM]3sє.RB6ؑO2e@,< ĎCZىd#MI[zf4"4ΐ1>'D+yCL@D}*$4Ӧk aH vؕ OuAENwy s-f"R>HDKLK#PC<,f @$xpuS&%UB+4#1/ +PCjj~Z MI:NŰWE'7Bh">#|B>bxl/.zԹZ#S N٪pɚK#_*KgWٝ)4>i))_t=L(7#vH{ WwB)2r+;N5??+sx #ՃwmH7 7X 025A>֋IAB'0,A 6v|%4w4f\W!|}#5ה3,K>iK1ptOR-2!g@F`Ɍ8U.\)BI (JU"biP<>P4E*І`C<"Fö }s: @P8!ԁp Z"ad`QCTH%$Q3$R-#O7zʴ PaNO|@'Ù *H$1'|um>S߁5/{l(bHpT9 k)UI=\zW$kQAy^9<@Gg(m>$џC؞]`y"OJ'0lD`(J!'#ށ 0B$B!._7$J/WQjC1|LC_A&ن{B1OeB0>>tNee{7(xxð<іܲ4㼁&wLnPyތ[@b 3bDjFFy\!y.}o na B8X}]< -iP. T;i6f:?-bjTm',JEo<1e"@PŤ*%9|L #,~{7nҴEm;BC*%Rݱ&A4DĠL02h#@p+&!B@<ߙ0ys#7z|VGTֳIk2>>bJ=\/>?8ZBk0.HB4"?Ï)% W+8&J9@gZT)!]Փ Ta÷t!JF8"%$m61~W=OY/[k}N,ƪ" )=}:.PQ8ER)K_6uEZVX8Dw H$4@5"6S< ((OO!Լ}8{J ~qOO>ppZps!g RBH8hqDmA {9zj8Q '/*a'pg9':ʴaW]pqSE&;Q6fqcHڤ^AIขؠM*\U#r4o@X(f,.cɩ4ugȤ6 YH ⸥o)qI$wҔ۸r<Cyg4rk/Qb:M@a?>C!6Hzg9ӷ. S|=I&) BD1%C89Sl"rsTz5ButZcz胉B* <Ĉyi! `Qv`+/*l0˘m2c H%$<+ҘD]R*ٙ6sqkMdե)CEgfo4@dcAt}6ʪ0OK\RSJCz(D}Gמ-"$(|NzngӃI.zyb/Íν2Wr;{^/9sS^#ןdi_6k։VԾdv# j? /k3$hAg@UBX@um6~u~cNÑfD}`~Xi_ / ^^T ; !BYs1jpd j1L? 1 9'\;-&Pܟ"ZP1Nzh30?̗ %UWJ=xxnk?ܨ 1dCDϲnմ0ؘͳ~'N#:yз+0z ??]4p  ɋ9cXy3y>W›'m:G9h@88,JI7BQ Pe&ʯn| RZsV믾/hMKؚ8afcSW)}9Ŧu?%33o`N՘!(+)*:p#,%. aRm@&aeBSmq́ ᙃfG(.rU#'p!`H(2D=ݑ:z M%Pѯ.R+еy!G|PbS|W+7굠ӯmCEI=ء8ݮf,H'*C2"`(*Θj?"&{>퓐B"Bgܘ;!l 7B 󛶩CY6ˊ fs>\9%4cQ@PAc?Q___g.hqq<_ #AB6$`\W-Q4?-|S CP]B>+ 0_+Cpz*~/ozGbvtp}8`C<݂z=]?=ä#< o~LY'< Eaij娈E@J䤢5bZX%@/̀K %0]=ʀZJ-2IA E3fbuS ?HLSw:uPMPd~D6 %&9)*PZU~g65=s9 >CgӐF_p b8) e '7$FFzbR0g5]Y\itٝYklI %u-1")6y t>KC$9syiwﶷmh@P=C$!fiA9RwUzcާLLkY[T|o ;U{ O@v}^Q)%ח o0r)ღJR.=q=ܻ A{^ 0wثvu=U|&? +LD *b@T϶auآI8:d&g«#2cdҚL72&D%Ȇ`>ǹ7׻m4Y9TWPnG{:z,bBNH—*1 Ã6JCZ\u3/6j|usmR0Ä ;D]x_"c V?P}4!٘vjs?bloU_Nx}<=Y]ʏ69,2X@mm"DD@XTt<Ȼ֜~Uv;[z! ^؛t!l;~wZ{l7`DiƏZ|`]L鮺æn/I"* }iɨz^q 拠31m@b, N`= ᮆy>OA:rul[:rmӇ.ƕJ4CFn(N.:.ukZ&,rRLp5(f`J+ b[VHYnO |%N I;IHñJ\ az;@}fX{|f_g}5BXpŘ^0UQ5o*YbHP>K ^xK29Nĉ,?^`9(Zt 2qaSl"~"ЁTx%? AE58"h()1<" 0r@9G  $AQ# NB(:mD␞gw"#fT'B (1f牱 ܸ I'sy-ó|NOl@A|R Wq~~ʍinƱ4#B4.O98m:@{D8B. "u ed BPbQc6AIbU9EWYg͙4R mDAQchmFnG686ąTL/8[n ùn%m$+7-$ ]]kVpܖ-eRaVR!⩢x6]ȣ><:Vd"@;&y}Eڤ vAeuSDUWv^f: ѷ #4aO;ԎNv6CS$K@Rrr a ( { V;wȝsVL=0f ;Hޭɬ^XaE.+AMڈ1b?I䦇 _6Jhu5<8+2)<$Hl#j)f?z>?pd !WʑQCUr<#ԹHC Pd#1i\`6=ϛG@l??C3.rbMlbAw"- }./9z/=*2<!q/. ]GT'5!M>SCǙ(Ⱥ%h9!>4zLH1DHN $]k6 '$bۄC^50Xd]Y2  #kx=]e]`p6XN~?r S`8&aL7Bfs' zwb: 3dh/>{Wwg\\'K}a* HkW$"0EQb~Sn5ֱcm!-Pa[Cj²vҨ!N j$ 4àhaVG=Ț}mUhХ(Gu!Q_c/ O)8)*X W9{x@_3`ۮ|]4F>MT{z m2)"PZ{ʘ[P74DV4D9}o߈51:>,$F.`SpcNGU^G^{{2Ҥ{d *@nsq^9]ؖh6 YH` $&• / E+DQwl͖ASO^ÓUaU\d.~\ ?wtǯvJcdDJ,HLS R턥PaeLX%ZUPVU!(@!P(hR 4” #$@H @҂ aR%Z) &PP@f e J@ J&FB&   *N}z}XE*^S8pCc>E% L]xG9`vÏ]+9.|<#5S4s8g7O4fIɹ.Gh|P/g #4B+=y OT~9.d/d4CIJ"{<{3̐ DH r. E%:u9x^2yVJr?Ggo{@qH `S7z8H79]z&AJ!~ǺT2L iopNh ՞Ds3U(7ޛϩ߇p}_7:L=Noޛ^)("]dqL=L(J#h;u,fƗEHX J$'!:D^) UZ΂ww >G7=oa hh©eE1(>[䃾@MTZAX"Vb` Ro&şnx Ǧt~zl-NKLEӧY0G˜U?nm{z0kUּY30`7P`H/.%KM-] 2!̻\OM% AgdI( &=/;Kx>8{qy;=Nv8pӻiQJv]yF-nqYBdtq4/++s)wlYi JDfg}{cғx]3l6q6i҂4*ҬL @gA^TpJJ<^Ҧ}XX "pepv6 b!fq$ֵ0 pcyqbulhԸ@+ENm=5Ij53i7Bcvk6B71)###1`"%34&3MF!6{pT^qO頠SvXxv$y\Nv"2m kp;AhWh<ŸrI&ǾG m+~ЌjS>8, /`=C\C\HBa WAMؕզVSN fWfj&XRFY"bEbtX!Q1B5 cZ(u\)uh5fe)(44(zW-vDN<5Od{~K (@A?)O0h| Qqҋg- Y\x׊aEU׸Y3֤x慴:-0ԏf%`!!R>Qw[z;|nJQB g^VCB%|zb[>螞C$2>m7J{Jb)@ }ݬWH h6^љo0 C;`m+ `R*T%S^l*o/>!8t< e Q%T|1u2v 8у{㗈FI$J54y\EX˘}أf SnцB4p*-]>,JPD!#DO P}y?wgl*$AR-Q401 30%LESL4R#H"_ߑ>N4 } 5X&=yUcAiqb9 xV0RC/Т秦R<4DA{.(`90Jczm%I2'{}{w2}a 沴Po| H H"{^ln]8r:  ~UXC6O -x=a  фz54Nyy!`L&Dt +Bz ˬ)WfKvN惝'v;͈`M4+YA{o@4 @=RBRƆ {%=90x߅d44 63H Cw}+_bn/(JU"JҖi5IIbm''ݡC@Nè~>31ibBF y|冉G?HUD,)w #>/*4L¡מ+G[OVjBO݋]t5) 4,$1f`.AaHð`e8[a3@1R*0 =qѼ^jiXHQֈvM47Qq1gшEDz^%t䳶$lz"^bHJ,H":țHGSBA7x %˂^o׌(MYg~4pnvՀL: `_C6Ò٘2gCyv<}qp/vX͝b"!M#ُ2"G0O\c\9\ !<8qQRJNL57ҹV <H<;R n:t8XvPwoChzuaFx߁@Q0Xn/\fϥ{2mK;,zOf'`=23RBP]b ϖq5c]S^p޸8ŵSGKGrLP3ela`I)a"9g-8AMxu ߰0aʶ (y" Zl'n*tI :,q }Q@c8#TXhyÂшBe~ <󧑡>.1CG:lp˲5= k r3F:QսnĶnH{/1,ڀC!$IZDOI*!1)۬+ч:cf^@g0O&#41#^tÂA:05 7:pƙQ~FNMÑAVdlqxXMZk/#9Ӷݝ׆Z=<;lZQBdNq)Zz qL GHAFr'!).2AW<~s{ؽp{{VUv|3#y8C(1 `c`| 1 ;7E2c%1GaQR,QЇ8@40,>0@N\cU' nPCA Wau"3X Ilc=榮A7(.];֜(.GQ ? Aϴ̘ tq"YaapEo,Hf=9K8 8rX.AxԴkc3qT^Slgxyxw-jV u#Z4h&9 D^bgշѾ˺ Ae @i P@4Zk4'`(;J_?b /{q5BX03Ѳ c&/TĚ,j8/N(٭9у|:? e 1m6Xc_!)auT Y5KVfZQ<*p節TO:ΞM 0fYLFaРSLi٧l*C "QC+"s }u5վH8 5-B`F^)aR&TNtw5OH/d@%ob[=&`8ND$",ݞD@g}Zҹ1ɲG4#ϬGxؤTHt9qN9rΉ#K^hFWܧIk<W]}C$U=#;F9oEE.>Tˎ-?+[Y:+5[,9kSwG=O}O\Nyαab\ǫ_; ޗXp45DN"(( p=ۼμ۞|pO_=ӧNvГ4 `romᡲOީUE}7}'p ,IiCD&Pf$%A!)IQAc]w>gy''e_7@`ifJg.-:/by*hkaAN*闥IQ* :kGUAML2jo;do7-Ua !م{p %@k2S=jv kԡo`m9CX4`BS28Z)!!U( )DfZad {2Rp4 ehN- lIHhwc7N)2%0Nx@z{Ptzo~ ;|]$@ 0@o fŃ(^oV῏o }`JV>P>#iD- Q!)|!ÃDNC' @h ta@ǨO:hC-Cӯ h7v{p$! I7 G>(y#r 0%pU5 u ОOe!2Sn5A@&ЁKJSyydne:@Lbu{eon M͞Yf߬TF1,"[*^(^ |^.5שyh``V?4^'-2y$j#Âsx ELA d7Űqq'؂α|dl@yͼ`s0X9dC" 0MOզ&BRZ Hn\bpE@.\:^Jq`ΫTA ϕȴŐ8(@ pY1& .G.\f^bc(!@2Ṯ-!D|)!$&aEսؠIf`cW(V q`ulߟ; Ɂ\C~dDxĞxam@PvrG2wp/X-s{8z(K0s"OxsA9 љ UEg?gλ,%‚"KqXٙ]jdF1{vKrP2C1z  6~%_;"+Q xöI{%9R9sDžlm[8=zk13*+*`Q:/%`q:@y֭R'ڇfwMΖjC0HeGCm'kn0ɵpx0PfYh% e0$* Awy!⣼!zluP y?3>8n"'Bb@|u܁܏#G,'h?鎨__w˯>;~t=JRE rGBL2)Gpvh~Ҁew'`8Hr}'] Z*5LRh0Ymr4rAM;9`ыfkB+b( wWm^] Є(4EZWX3aM) I&H>#*!v䆟ԇ0/SWb_HDA h*y|'\&135BM}# cl(j(!#7f }}hy?%|TE`Ua9CDt=?q" =x~/[e##s`WHeR CINGcnj!1@** O) jUPf^½Z^uW6o?M~y[ Zc!xш#tUɶVEą '87yY)Sb Iem209O lr6!wzt:p"( S&$ߣf#orCǁ*1ծ>t|cJDƠ8JU.9w"FpBFq}p2_bwPtΓ@N-inf6nמ˽)s;EMfdLBwC -6Q^԰! ehi`9Ue >2|be(H {O5@# q"_(D=*Eu=pu2 a&WSMR\-Iw "uV6Gs4o6!T.2bjYXi8oS N&qKbI۱5q-0pa F9.k81M2H#V|`6V[QHO)9ǜf:֛pn| CpӈrCC2.ڹbYcb M~V'Ak>bB q I 9JmCb2"[R&*ʨXF^yҼ9mmU*Ի-l̀$`{[,D2"D%pGkZr:H/\5>aD5 ~aDZʍ+d8xPsCl8>@aa؄tHL$LIFC 0Q=1(Cp)$NˎnJzџrtngL@b~3mS; QfGzf;S HDq(ex."6PA2Q3kN!1OIӥ 9#n!gnoMxh9cU[C K6CltG#ol;? 462&#2\85CO*d$AC.$IR]841nӰ28y s'&ծ'bC3|haf~,ъ-QmB8h`@"1 ,/`Xfq7E9]U㍰)ü#iTOgPxBDMzl:\u'Mfr:F)Iǜj"’tÏ-e9c̳# : ,`a03( "B .5>]U˝Zf3  N1ځA Ą/nb<&Q 8 h}\isp d!X["wX6"N=([BKm Psc-֪Pp^xAB=08SL@IDj>" 6z"+i[Q9^QLU^zY(ֳlT!_Y"cPǤ]z}Ct0GP4 ;xa379p0˹ ӟ0c)U~D `H8bP[v(`zp- y! M[| :48^`&8c=GM{<9$;`xʸ ͣ .FPCҤbPϡ8Jm J4P+HS2E(N:K>IZI;YT0g*Lߠ\`*!dx4'čԢ T+B"R @UĠ)&4Rb%DCtC$3c ^aI$'scOou<^%>$z<;$(hf w+O }@f-OcDCO:5 ňj0" I?X<8OHAS* [rg?xWȧTE)J?d:sJ]YvoŸ{?/_&]#XSm&`nR$] \yQ AK&E#>v{n2rlÞ @X‹C txs7bKLJz$-t\}IFI }t#qwю<8!덌3 @D܇D!j>LhDz(o#D:E&\ PD5ci*fTnePPP44!̼JKEI8r4RD4A\BR-tkj@%DHRJXpU$A$[;Tzv&!M*Qp>IA9x7O7i *q糩,} {zĉNr_Ǐ  1$ Ex;sׯ=lc?(ɺl!IM3xJ\DDzxM ƪ,-!)beb j~HU,|I4Ѩ= rr  fw7h1"aIB8zE<@Q},9/Qip+: 2Tta ۇэeY}ZPPG?_<]O˥=JйAbXI2/MH`2Ao$2?ɋYVz!@O[ DJp\ǯBjj >xOfmj|S1)F0D|,Pa)X;1dͲhFf F-P!8,fldelx.ZTU?}c7cd힯o0VakP (嘀ChG+)[}D+85DV;+.+sTNb@ +dU=?,; ԕêTL%PeT()xL7įroRE+$C#o]1Wp$0  22|qH|s>:`{7xasS}}u^O>y:~X0& )0IRءW8LUn5˲epj. `b 9|9Jv-F `P83:!cpE'"GՊTS,6⛚ZUڍ%6BJt _%]HF47 9 6;(vA@U +>xa>W@eJ=0Dc{fh?q.e?a`;|sʝ_Ӈ:X9`D$KI0]K6>f O*A/1t<"[^lj`ú{ Qi57{v]"zP<JP_vfHAfZ"8)lw4<`&T?G4O]'x&H$勖J!gnpF1<>WXܮұRU7݌]mJugA(kmN<0 5 |zk9؅b՟\8|/|9j95sTuЬÌC^Jb(73zH : QPd;'N:AsѤ6:Z!F ;TL0/NgX!H@AW }Xi ]a،8"C9u? )P62`g 1(bhXdmt?'~DtENmRU5HӸ{O{yD1 $\ EƢ9@\EUUTF"sj*}iBL( z觺2`Ih@=U9g0r 7LP4WYA%Q)'{ =@*ۉҦrGZ&R@un|a'""!@PHȎ'@([ Vf_^gׅ=\a0zOQ>?T7^nP SLD;?Iç!ޗλӚP%{`nA$;~hʔPSoyx6fDgrf%fޞݍq倉q%9Cgb"$OC dcbL YkhAmc*)"LmVSf*tciEi,@FfQ(71ch1D?:qƖ Ѐf(Il! p΅ G@u)UΉ KAJ0GGukatII ߱ΙQHB@=Ad3"hBCNKۛXxv!tF04dm$u\UV*t|>%sttlG pTdR  dIU|^ġ*(u{ǰwH]@..i 8{McǞ<4'YMEbSx5ؽr ꀾf_'߅=T&bЇ뿓<:}&M-ζYfa$УesxPփmBHZ$w%d;abDK>(3"DY{6/ UtG {1)u!d~{Yl[2RhNiUoFzX!_ Az45ީ{_G[`#uOc~j%t`@΄W\Sm 3^pA"3,R:{=of>Z*N2tDSM#DRP~lh"dasEjϏ9*Cϡoya9AāGD ,HQX Chj >>_G.%[1B/nV&P>d n:lt%bb lMPY3b!JZHOq_8U$F G({q:{7( Hg}FRД<LvT}QҊ M'Ι 2% f\AQPg^A@Roݿ|<8Ẉ;8G8 G㹤 e'+ |]2| Ă )TUi*h Ƣ(D~Y obK;% ?XA/N},N8luQ QhU E4Iy(k,:~0 A>c kør= ׫Dq5J{6Bhf(^[q *F b$dbSEEU1ÑIlsR*Q![C%;?5{=%J8H0083Վ{B ^e_`L:a7)WW:a7~ͭfndmau\^]W2!2R~NB"˳b<ݧN&_>ߎmA+4)PДOX Пѿt„HPϨ'j*;a;:hђH6C%d[1=h`U#vzTDDEQk~ FEUUUUUUUST#A+B+DЅ II00@4W`9=yOHɛ`~(k0*T(:RjS&hqtQb4u-/cԍQRȇ qᚱIĎQ:4 I':f6Ұ!aҁ`у8qⶈ(ϴAU7`>׹FT+}ل&pHP;> hʠp@{! Jap태&`fD)^s,} ^.{/Q `N;sJ4%zO(b9`5ǝIU&|8ֿ30RTe67M?fn|UlTbph 85PQd7S8=SS}8ity(W8B*c~~FOL>~P@kx{GJiyI~kx;=+I2H+:`1 (Jiihti5J "R0 ST H4- 4 @JL)9xeB &BTtD+TRإ$U֗Keh\@SH&vyXZ1(<񢙯←b`zǮ{fņqE >`mAGU` HNL$Q>qD8lI<é<-"g$Ay~RxLHtzOdQWlM.wMD'PfX`s~Rj0b:VӬA'$' jvCZ8($X d bIb)Y"$ f(H`S$BQ$Q"(jA f **&T P̉HU)sYR*r5UH#_ d0luh>f#N$ۘ|5$-Ds=mXџ>[_lUj臯#'#t$@@vyh O 9<S"(RU.4?d~XY!r) "B(t"ihQG|5i}iP^)sN\AM<I6Ț^Ս`5ч/kHDq]lfXCȨKY8Lڐ} 3v޺d 6'賁ih !'=#@+CO4 _0 |ݘErxCJ'YTȝSۿ.瀞>d.^x|/?:D}+_> 74@Y|((y-HD0t/xAH} IO $Zc x̰6߉y%׈%,( ύ0Ĩ?8IE5ً gD9F @!_ x@q؟1Qb@ U3v"ASiXouڎ#(B/ c,+Pn"|˘@i pJ6Q?AK(*@4IJ |O^vn},YXP̟/ [Bb?!=5Þ᧸2 9@@TE4Ɉ@#0a;?.C n,!}__HEb }PHxGr8(Ay_d8'^Kh )A8, A2ǧ9W:ƒEի3:N%'Xzm= 0hNUri 0GMoO1D{D !_Wpd=Am,SNj)ڤYCJ]PŖDA3!Թ)[9 щbJh4m5^nΤX1&Q ֍d0d2I 313WA 5dɲN<&8X0"phCOyVH4 <JTDN+Rdi:}_V}/a`yPhÇ?{{C,J8 ǒwzjcM#fmdvG;H:<1?xQL1+(f 0•sT A$b 6P(C=,\na6 y4EPp sz+ĉ<ǁxg =O-N*V/C RE$i{{NS5Q,x9( A tTLD:CGM94 J#엨NIl0ZHB“Ms3_'ZLâpT>EN^>P7(g'E)+RAs wg;r[=H[i%H-]Rayb~yQϩ`ڗ6Ms tu'*@p@)<֔=};V\YzG'DŽ Nd a_ vZ7CG;OA0~pCQW F1$&HBILTotODӴWYT*%PfT<$r{b{7[xB:}ʂ8oZ2J1QS{pGV fkϧhD_$@} D5 <.<;lOQTAJR>Ҿ@EP%%R( 0óm>ȽRn_nk^B|$@@PܓᒃPV.ܝ>0MWjJK:b'!p~&n D5<*2֒( AOZLj:%Vߣ/9Hsô &40eSl܌eck`f 5kUP`+ J9$&|$o}%.tXX-&S۵޴R +TF%~F$T2Ʉ ME]R MM0pm#۪1h+޷Uw]㩆LV'_=&bQ'Dakcʻ3x驨l+ƻ:bhuᕋ6 xɒ]\=`a 'j%8,!SM2"+[ic`7SP cʵ$ r"jԡ-g߃uo;:BTEQ2te$QǕVbB1$TTqSK &7a'ohOtn}E6!\9G3D""n^ҕq;d"|f9M+%)14H.9alf='nO+y؝NǓ@L#u1' I:F( `у=M4oO C{{0 @C^5 FJli~Xp'fjIA}D\g8DF1;Fmwz 1.Q#bu 삾}ы_ H'Mm=rAbQ2A[`&5ӏ3mHJAU)&p۫ 4ZJ9#ȼ1`4hcfP6!  #H @H{<0%Kg>rN ~A|҈Td2!~;n`QuvPtg& 1NZPz߬6+[gk<-hCRBA{?֫Sff*FH G |> UP@T@ `b (!$;r /3'xJAEjD|GPHtq[}DBPP 3:eD!vb?{*y҉a5(}ʱ{C2C^g"5poS1&L {} S-tT4-k&|eL !vi0kU 9"F=c $;X·#G'MJ#ddsLkS7 f(STHXUiQim4Myzд1=̎f==+GYm>DuA8Ȟ8)&|1=~)@v/!xu|0;vQA0-2ކB2jO&x; dߴiBcȒe;4.o4 eNB'57%r*8'lrHœj#{hHuAN '?/Cu/C۞Y} iO/p J}LBĂ~X9D. FAQU5VͱFƶ8!%8!k֣&6 3ADVqxqncb̒wΫӺ,Z1Aw4*Ѽ8py.Ln'Ch}v~Oko*DhA}t@474O+XVuRJȱL aC`t8nUhFZML Ij# (9r Xk9$ځ5jMRp} /Z-\fKR[NB>15/ҩv >뎫nQh)вsnX <]LOʛzq&}LTD|pwN%&nk`OqʋL7:g`i> sA#]sdJN?mi",~J :x5ƶ6O~{n[<4rPw@NW`0aB=ٳ8KJ^EPsJ0BCXv cOGn[0>r#9BzG!!T"H8d N2~6pЭH6G/llbF01HN"e0r8rFӉvD-lp8ؓ?$PE(&H#):@s;GPs:T2`#,N0|}"s\$s M% d &ыJ㹑3KXP;d}tQf7kuyQIhF֐=!w-f (>ai<*M~/o By|a|=} `! f0EJ(HTEQQXQ!!ǙSCk|O7C; =8CSvOH74Ki mK.E:B~Tjh>Dos"CW`aY5z:[ Sn:=" |᧥ف2[@A :M;?^G.B-ӈ >ˮb"aZ'7z!C8: I>YIAv)#&"H \ xĄTQdj}C'ytZy ObW:/p5|>z~|ؖ*Th}y$f2"Gg3{A=B2@RZ% _q}?!ʉ`XRr1B/JoW\p  p0QIT @〘jpᱢS P:nY8;:^ߨzYw!PC$aE`UP>I"O0\`I=OFDbTp?W[)\I/Xz__nI P>sx舘ަ?Lq$<PkB}gxatX?C5|}^5WnBKPQhpJ>+&Ǝr@41Khy/;4A#ƒ4H qqOa/43 2@FxNz>걜a;cf2#q;Fji+S+fqm#Lyr $`cTxh̓֔XavUa䳌n`8 DiM uޥKN(`q G5IQMEv{:1 M$'cKJFSa 0Q6`YC^q vM 2ElkFzt!ZKS#Xim꧘IEg[rj@0[17ٍj9ccc$`RB3\ ɑ0ejLTăC4EE3 vkQ<X%J@P֬nn(׼ws] ݚ<1]w|Ŋ׳6|zJ Tq̋e1Q"@o6'mjTvMe]2djJ'|@~bL .5A 8k0` f]",Zz9MЩaڏ9: M}h;LkGXl[$ @YL<M04A04k3mEa(1{vH>HxrP- !8UD>C_wY*f93D$ubW:K[̸)̦"5ZưpTXab+;*dcYMTsXG Isݬ3ޖNU~B,ukl|s8Q.Nz-vt qc\u1x,&[\~yl| ن.dC[hH M غ%ӟHcy;lvE<"`ipƃgJ E{?A^W9 `8yqШCg~"8 H1@5 }f'|#g-ɶfFyĩѤ9ŕtfH}aNB5+Dp f1GY~>TbC :=.9tyXXI~FREA!b' lcE:Y`hgld o嘢V+&k`Rʨd?,Zn@z-I-((T3Vצ'Z^r\<{FdD RͧM;V\ R13PŚyClh+<ʴə9ol_(B: D$L `!&=%g* %K-$TIK(%4$A 2HPD B(U C1 0L,K 2J*RнBTf@1ri8!;fRX94'\y1+v]q1g;M OBw֒XrKqUf]U sρˌ>RERPeTrś m/1Lh|ah&љ"X)RCQ@j)bH ~{N/ɼ7PczY R}>P~DvJ enr|T`HU ѰC!uJ7\Hd~wA4$()6Pkٓ<;.N{= Ts(zG"1~وC cɋ_Hj15<Hu#KIB*9I(‚xW/쏁S{TGs iF%E*V$uK AdK(CsøSLBO<,QDEe3(%*0f^T!@+Q$IB LR1( $_DKb~!\C!2~@>`hSTwVq۩$f1vtvhy,e] H5à!$arj HU7](Y*.(vC%L vj @3IQ|Cۢ1$քSMO/P<FBC_d OoK*7|;3 BkwٙpLPf<==XBP RD82/8m"1*@13NPpK%iD{z%n< E!18FX:ˣɦ1h'r1)bَ#D҉@$=G"6L4X @}68N&%b>>^dʅS!H]T~~,j:懵>Ui;!Ac&!Ή9z/=U}70܀ꄤEb 9{%=$EjmX )`9->üֆl%9EL }󛟦6Oρ=p(wcI1%D=ȁ" IwwWl5 )'$$θh7 =>E=$ PT?>}s;5ˀ`ƙ2xZ[H%! ;Py'69 NOy헧 %>؈ͪi~*$Bؙ"iX]}rv{j7\I88^TI6 mh8Cɋi#9ciCԞ<+l(.&:s8 6p* ڥ. >&ALE &ES\Y3wb(Zܲ1~=M B$4+F4ӑ [ì(6^9`S)6 fVh@l<-S*ۖ(KIðDHgjd{`A> _E&1Ne_Q+G ^iKIAxEOQ̄a{'«2B&;if:# _#4Z w`TSϸb9/Qk ZSwxǺ=VQJIvU f=Fɻ졢E(P6o C % sц|\uG? {t7zx1OskUcEE'Fч*Ä/̒\71!oNF@NSB{hrcolspȂ瀣$`1gÜ B.d%؃5#:=\&LJDT aGm8=j+b3:jCrۀN練DD(w_҂)a$GT~aO#"% S%g0>5(p~߭8{hc>SFtN6T BI"t+{Eӎxv!y v<1$ZD<0w;awxy3QQSy;p R)&Խgo,B ÿN,r_= <] @T ,AAJa9K ̂'lF}V!0W0k Ω7a/.D~>?q>ut帛(Q-abiDCl~yΓ6 u'8.qSִeJ*'",,(X4AfV2D!n7vj:l5mbb4QC#A_FP0dImUMo|~x?|ng'0h۠X-#PMϙtcנ@.`y P &AFLԵxӌ0p舃|)g9j!\{XCsD<Bz*꥽lAb4TrMfRgөYZ{:20s}{xxrHyʑ(o(*gb0īLD$|'#!{rcp;Tzj PhL&BKP|uHS ~%y@ݞՃ!79*w'.C'{ c은4֔Cr'ĭh]Ӛ@~&:Ow#isut$=t䟊mƪOFkt1N\Oݓ plh:(&A7NY^49ECdž߷#J>7ܞ8 ="[hK] !qdEJ*U8ܔO /jhG毷;<}->EO3uKP(+D %ܐ0&OHR\FE`@crkp }aB.ȝJ8DKW?q CZ?y&ڒG}h H T0rg"U}_Hp6_L~~ꊨx~T?*Hd:tvW\-mMf<|ͶvL:Q lFB2A `Fu욈qcYP  w S=*Bm0Kc0o]QƟ_үpA& eھiB/Kڞ`{b ӺvxrwQL2_ !KӂpoқFξY8^F'nJDڮ#e*6dZ">!F0ѷ=};Nq J:a{& HphwpIJf8šx+R{_l?(LFg,m|l @@Epj%C?$#odiCE;rB* b~bŽn=-AZ#$E`"% "$F#͆VF H0oxJR4LPw:/$\ϜNr3AMRW6_0w AAR ^G DW 5G UPT1ci4DEQ%IL\d)F*R_#);:66\;I0D1@hdd&5KEIO JeI1 DFAy4+H4@S,`\:A7"Z ls8\J*& =ьMM8$M5Rj@.Z(S'DTC `#)$h")IҚJJЂR EU-r2RN-kӵSGKDPA34|6Q?97٠b}+wJm$tnebdߠq9'=J^yOZ5u~^d~/FM2Ymi.gVf5 8dp4ōL!Ŵ!gm(>HO\Ky;X." zep LHP=$C*N$t!맅E"|1LH.*d&I HP>7[}QM!J9&j6p<4NSlTu[uz :HCibkoavϜqk u g\:(ʞ:z&$k|1 O9kZ[FD߂1 +A# CDC0׽M$?h)rSS-0tPQF(NH`.Հ gb~џt%f]& r/2uCb@. hIu!"Y>J$2׿Rt:䀄D L|q)/ $!xjwCK,D2WI 6zʤ;L"yWj#55'ea9dx:I;.3L'5 1G Myg#p0U3 =K&J(ړ4kE%aJc\mcr*8(#I$@e&1ƀ5Jg>&&@=(MHSΦD?ςq=n\H9:$4_C@AX=]d$=uiV*T "BTq_/%!~K'5l(z0O`'r`RC4}HMi]wÁnLޘ\T֍`=c4d2.0+/(ߗB8qVxAP%CaMG?%}̂PVL (ߗUfjZ 3:V*}g@  *451lh8㱥CT`&"$ 邢1V*6.r" ,0 :u_Ѥ)tPT!8H{ɠp9EkqAE ((Svb]m:Gp=ǻlњdЬ/>cM~؄KE,air:?fe+vѳ&M-,hʈ99brtQdz$Te Ok2m?'CHBA~0|1}4Z̲wlSeB|nJG[bqPG7uhTA0wPm ACA[#f}5bG0lH|3cx"؁TAX44 5COhD8`@ m:y?#~UѠ D4fe I6>:-6XG"J,{zBvs5O{M<ힰ{M.R$\4G<#MP;_yz!RB#E*ѰEP ~UO Gܠ|P "h?C"b%*۾;>< `Bˈ0M3PeR|?ǘ2 <S&8qTB'PG&!cJ[hbZRGm:z; -Jh24O`A e 0Y^9m<b# $I @i)ITX"J#8GvxbN@TE-M9gqZ9pՄ1#hp.b+rX 5Q@6"+F =B ؇4e3΁ >5`ꆄ 4RP]iX'>z~Iq{>U4w~ lɴOO8Ӕ#B"dr\bd3HYzp3aSGj_na:㐴h79V@Dss;1 @g ۑG tT$F؈cJ.8gT'9E跭n%/!4("@  }j;]%UOO808@dgqpƈ 4:%!AFByI.iY9: 8K-y5@Ҁ7m qc P6fq ?>H#} y2{˅ jC\=gz 턅H""Xn975/yf`=d)1 ^9EX,%qkoHGXWl )Nb^$G1ՓeˈÙiD<<|9X f$I'ÙPu}Z @x[8Xxy2lf6F֋28@$r9]H r Pjb{à l_I 0aDG@*{7pJNX{OXV>ǺQh&8@ǧї!6SP 蜵[oVt7P8t4Y;\MG }8){jmSJ۸O~`5i-=%" 'ZлtQ-u0d>r;wc:U2. q, w^7FauwpG%iy|}2tFzho7;@@k0⯺yg-'Y0?>:b<+ /v@q屶xkÒv֓4.(u,ԆXL͂|qN`Ig, B$ˈ sXU#&ӳ@"5&g^[!EUK,qgaCC_m =wӰ}"]ccV$GGո)0U#@0 kG-^L`7:ɿ s<#;fS7eɠjQY5džulw1A6%{rDEa,15lHOk4cӻm! .,v* TQuV 7^%p1[pyL7yU@PH55M SljʸVM7'*Bؘ$spo2J(?<],j>+P狂I>Jh]Y ]c5ACFGe, 0``$Y0>AaGhļ?wQ \:ThYo@Y 9,2wS<sFa:>xfpF@pL9~ (91 L[gx@ɨs. v#z3tRa>~zFztAd:G8?q-zCKfs ۏ.5XCԶ\ c4wk-j dH gV0ɵ8qc״¤ Y@,䈲NI?8'~Jyp%҈hAYJ}o<,.DJDI"TB/(?fWaZ-k `yAiiQ9g`3ۿ=Znh.22_%(*}𠓊>d*pV,3SFef?h,>B۷0&P[&_dt 3#%r&~iȖ[8x1QiqS36:>2\A+`A<@/d9 qC˿ZB Ë8^$=޶WFA#2 B<2d' 8"s1+* dKݿB2ȾڤljYaRt8Z2 d"=2([ؑP,h[e"|^QHMO)^6"cOk,D p^0+ !g,r̓>zq?-bzPu7ڍ|ѵ/4IYb8WP@z" qbhv,&  BpB2v=I7t: QzkSJ,`~R1$NqxFTt'('rw4H?vpTNI@`ws `^G!li*{ɍBS5z 8B(guN6p9lR ǜ>x<[Q|(=Q+ ɦn҆fX6JIVɝxg&R1$rƁmDmELSeI'NI wR+FH߻5_ 45J xi Hy0>Vhb '8B(5G(AL"RLL$b`)$ށqIwaKPÕ |NDEO<3,/J(:QHlD Q~|J/FFI΂<1 za>؅O(l>>̩$_ef?HA%T{=6tj <:76(Hp^_uS&>Zr5?(B/0ɈbQ o\/1Fmh*'RU# G6 /T\۟CHYZ=Zg>:Nmimphan?QW(m?>fYl )ϝV[׶Mms[?Ŕ C??ݜ?۱6h´(iD!~}P4f`YP:0K *I ~I+#a1ʼn|ucDТe "vT~Ӫ`fd9]ZU /Q& f!><9#w˟y%h0LezZ:Xv]n'vϛY{p 4{O+挔) )F2VNᆫX}`l/(r(#v`Tt )EB|F8;)LC(OObi'Y$? VLRԶZd Z cm?/^B-2(# ޝImk`i9CLdz);]"2OBBtj׵!x0 W|jO{WBLvBe%# h6 fNu"(@h{p:iPPL$h7߶.GհN/OqNJxl7s 0!;>_؉CɯQTe" *fRi ` S?.ީɥW[' b=`2taɑ,N!AUScdM7}ƷN Hcx@a'}z rUvtM>]Sq;1Fál_cr:vY oQG٠xm91qBRU I=ecum1q5`j{M<$Pi+v9d*i#|T&Ha_-WM(pVtSC]V6 `I̹!یsPuɳjjkf%Q-[ťv䍔m,1-mdm1څ\0A(D#88;muȓ@$W`3)kr ϔ?wB,1E⏏ .Je,!>5ٱ5`&a>2Pe `Ļ0_CE*<)[gU(  c 4FƦuyzx(p WJ~eE+'rF Ȏmj=J M4"Df dBpF)6/p /g.ޱx].lD(@@1Xz"&Jdhiks 90^cHw3w;a:B)RIM gpM@$ќz:sNNRuSK5rZg}f ,0k"rխ8 *en㎻aBG 4ea`#T. !:4#knj"oF8go!hP5u碏QYip+\[rmŸN ԇ97,_PǑ*a;q4,VX;LCc,h%:vd:FRc]9xŞ&sK|9H5%VP*SL ?m)Ԯ=*SAr MJ=`P4(Ҕ%0.X&7`r/4O$t1lejXj:Ѡֳ<1 %"5l f<y 6r&)jHcf%õ4fVƎodp$K wd>Ě%N-Z;6.|8ޥD5 XӼrNStYg /) WR/[ItT,N{/ow#qG KNsD1˳dC(AIL JA0pu5r]ݷ/wX92@ MU2HurGCI8o, Քl0|9#`0L+H00=@BT6ifZP&"(fHe@$%IP$%b*ZJb@aeHR Ӏ"fA&H H"Ɔ qrX.bǥXa[ll猄@8f&r8r;Zn#`UvxNݴ+N98O,:2)(*)w͉!4µT! `:n8A.As.~hn$.t):\t0"F(f!;ּMm.j6:IPR,DcQ3t|حKq.3T⒕wL08s{4$H`dQ觭ư"^e2aL \wވnp](c#UR4k} "hxs/#4)*((Ȃ!\`M@7vV۸erd C瞳z4oȠa< xsȷSM e׆0M;pLoׄA$wx;4#; %,uبpwֹ*s-rAܢ๬Ze5]XE{AB֣FAa[r)lXL '| gC;gw570Ud`NϞw]Fp1oLJc;!Mi뺋ӎ9m3\[Yީ3ÔQcAGn驞N@:^QMSHz$",FuȖ@&3Rw,-ìΚ5SxUJPY# á{,NYX7 FYRpSr-{g}f{ռH qK2/b,)ųy v]`l!WntGψ{"XUvpȴ!0IiH;P]6IhR$ ʢALˋ^;5Y o iL&:4&yN´͔ZHENɝ Xw-N0qsEoMK0ĩw}Mym.YIDcݥYqΎN1V 9  £BXpӄB-2) 8> DaI'~VAKe5Wq.D@ #:`0q@`8fM2in*oh4< 0XA;${IR/{!9#-dlL6o?9=meA'u. I2=iʑV~]0c&rn{Cƍ E6DŽkb$+>ZϨj8#$0X)n}OGg^sn]FaѠLHЃ{Wzrz<p 'wU{1-̍[[7vt)M(r!v靰mDo7 XH3vJǀ""q~׶` "2A2"AWyg(|j|ASCV1A!&΂gCvƣ iiIAA 16J|% bōP&N88(q{urP9m[K"N~FY7sv(;cFVDV#[Aa4H8(r4#,f <)wz|o)rHۃ K7= YYO$;(L=\95afCUw &0ZO٣hSEm7 Śط:0ŒN5q=^,Y00@wm#Kk5, 0&]Whn^[  #Gjо-*@ռ!E@.u*Br\!@ON<jm}F@C(zd=mԶ%@ʶz#$jd~=8gE0/"Fƙ=ۨyNVbmm LªPFfef 2@F*:tn0ۋ;˸0@!tC)߿{uCrDEzMQrC 59ȉ hp%)6y_#.d|累t8q=!aOl:G 9T>T"gDNLbl|( k&l& K~v\\ $ SΌVWہ9V^YKʼG T1BX2'd8mpstUyҵ%` CW;C'~ _~e5R8S*[bA}1 ]lk9RqJLl*0RܴhU-=C &&hm$FoCh͆Ik VF2;.r%Er-ZBSMc&rjKՂw)ӂԜfӇ~1ģwb|81HE<=7\}oiB:fa8e̜V<4/4A{&na2@ٴKB-:dDB<^1/XS)AC"3 Ȣ#Z-h@t|D6ouaU@B9@=u>`LH-R_q`(Ai'hvpN3PێBvFK*B-c;a#AP$`Ye)@ B)Q``% RHF{yH9VGt}Bku|>ﳐl}(H{_,=QDC]<'fi'O4Gl:4xA e@PlUOb?VMVcJO<0VsJ'%;T)YÕ@% :#$(~|# ^uUNo6DT$&^hI|$_8{}o!L6 Zl7I_NǓS6=b!gpj18zA31h) Hߵ(j8k <$ȻRwۗT+`TX(r9q!S`i )@N u)%ᚡ<| JE@R |}o̧]g|= X =O8ehD7XZ]ER L2"^cckLQTKACRqDA fs9NEӾ$ O< t^:ńm8"HDaWgl"HJc6XX(з b ˼P* D#DCR^$C$5Fɝg{ň105Ǩ3xp~CC2hO- w zw 4e/WwQEDd" 5G=kv_ px…{C v+ Tf ^ _Px,0!b CkIsqH$@0g hJVZ\TPWaO4&a5V'ݶ1g/fr.x!EIlF1Z4"1q5dzX\<[ 'rt Hb"FPyh'v{`$w4,D㟶TShP@iE**AMp({|qP?^D]G䉄ڒ9hx1FDXi5Nn7y bfX-ab $b &\hy-RHCR"B Fe(@iUA)h  qLji(jHqw1==Of0wCߚp#F.= ŏأ?=4¥Ű2Ԝ㚡ݎ1섹֨S` tc/ʋ?OK," f r5`$FB"s0uI"Hbn!a%-_NV'&&"]&D(П_ 11  jG%*dbHhif )Q A FL Y"bm2*k^EO[H W_^NΌ}~Hi~B ?s&lWys3\D25ۗI7,fv=K6(S=Z2Z)Q _b9Rk 2Sb? |i}$VNa\!9z1Y7V1ºZrꥉK2rl dJ6uc2U)8aY6@r8Ys3QȋpǍ-knha,i$js"Or)ԙCSP{Dl(&4d̋x|?PmJgv$==FP5.XҦM:8 5Kl0YJBhzfaCih܊?*O=H{GV7/?W¿ X^|y_8H"1# 먉" C'dt"& ',͔wETE%x hZ @?wY``AYsOJ%x9y}LYي"4/a& ehu}/p҄& !N)?gk$z981vsx!BHEbt쐡<6򙙸qbl"i #%}d^٦锖ah^`!Je_S@>?ۆ4IKU`S!!9A{;xF L$6!G^d9w g&asCM8 39'r |qDIG$IݰiNĨBd `b$ţ 3WO`,\!@ͣY=U!'{L,;GS.> |tk f^B}(&RaOwwDE*ƣZF a"""(jH Zj" Y*()b *V 9.B8hhF!#P@:uNiJϯ4<gz{0;ۦbF`)z,c(VJ iJ*5LW^1½Wl!иHS"ѤKG-'=m544 h$syN]iϞG|đF`3N%+u_Ϥ1xP1VK_zz ?Ƹݖv ` /xN~I ~CPﳘiQT?5%6İLZ텍Xg;\b!喉 ~GGe_dKY&n0Aʧ{PyGc.'Bծqѱ˗8Xfy+MlQI\mp#l⋜wntѹ0rf6V4a&R*D V]4arO0+."E" =x}O9 L _ osP4 J& P4'gIE:n vw9uwG=sE A)G Eܞ(ljACdKTFjmHtzF =^ DC dNOq1YZXóT;B~KU1GnM m/OhQ_Jx 'gE ueFbPz6r5mf RLM>F`#ֿHm Yfo!E*c9H\/GĝBnEs?a]N@d}!@e~<̓$FИT@OMjG[7cI~}`'0H[wIBA?Z iHorb㎲~MO_̕^ $Pj '6d!N=T.a0&jT~5 ߦ 6ihAӰ[Qv6yΟ<5Ss|I/ GA "Чu!5 ">RD}=8$LIasMƟb*?TR\6.`4s|(i1g{ ^@.fӋ?4ϛ7vB{{uE>-0Eζ$y;Q*i_埧[TЂ!OiN|_Tv b7?:bʀ~ggU_uepf.n|/vfuB,2&>挟ncoa'p{!j ɗ2f gQT6j%V۟}pݜ$(`Sդw9u0h q QƖQtejj7Å憎^{8SM%EWRAۀ a<1!w .Ȗ{ CUBO-BX /C7>p$ k >`^ =S?DYD30F64$HQ2f&(k vޏ,Al +zƨ2"evbxѓ^=*p0QLM-@ vd=`"Bk" t ,]J"= 仙Ok ֐m_n^x ,)0}MvkE-5pWui504v]V ikdǞq,8e碰i8އ'2 (șgև!"t`"l d+R߶oJT1 wl",gǵZs$75{g ]!#uW9~k.%:FGa', 2O mNnjLցA_~^*@I2hi uiI*TIA RP u.9/;"3CbOF"L2' Nl9D@.fۑݮFhL,ŁHϨ̀)>.PY'd C^vcfzX1% :=0xJe&NǝߨIةeTDix |CJ gH>BI>Mw\*Ͱ;}$|L?\9MA,R% -RCSP!*DAR QATS!B$"EL!QIR+K0E'T0z' D4ӛ=I#c!DpD.wUC)*؇w#cK66~f # ]8C׷]cg ޙ*%6qppzGhܬw,01!! m,;I0`^ "kF@>9t1$Ĕ$Q %6D}9|7i8/sƂE)H+AH}p_bf~?.$i \5o'Itsj׷{~?=?<V\IFCYR;Sa;goQ1c. JJ;7mOOي 2(+cP {5Fo yM܍쯶=nZh VJ zޭqm[nFT=}a@}j3ϴSTSmsu>i$+k7"aTVfݸ%σ0qwnRܧcyt^IK髷`Yx}h*TA4>wGׄU>WA@ dt 裯{6VmUJH*AU@ ϻw}ʃ;(.N>+Z/s}gsaN ΗN6[mlޅŎ]iXys@U ڀUv,@:+Ui[1ZѠyyxB@|ۼU%Sc/j4*(uݩmU4RlB7/tr}J(Z 70( `yo"kiL>Mhl49׶`"*ҷ>}z8} i H7kև ^>P={hY/Xz:Que:(4Y>)*6փX>=K}Fz/`HIB@(Aϴ=^EdP3xg4}/mٳ/]O_Gg]ٗ[>_ 5{;owscrkju}z^rM[36eoJ={}S}ݻk]s4<}a}p]=)WG[s}zۻgY3/}r}5G^q 鮶ȶcO>qŽǓ>j-J_};۞(V-K*u=Ǭ}v̫Zz7yԫ׾_ghHt:}l𲶠<϶9*/|[SXyp[Κ}᦭c ^﫢H5é1 NvC*h5B#]}ކgwc=ǷXq{nks:w`)a@Mtڙ1Rhzo@vHѠMj& -vyjX>W֙i<}ý9lSZ5ܡ.n c[5TWܶw6lnmD{;w;_w.s>T-]s}^7ۭxfus\Ɗո͜3uTۚy}[xu>spuۢ] s>^WIwv.z 3[kn{w޲1;4 #wv}<e.`s ':=}oe2wv sݝ[n34n{ٻ{--*.{jPw>{H}]ݫ } N_XUj׺9u nx( @ZE}QmuVSyKDonvF媙Koo:ewa֞ck6݅.Yﴟ|=[`o[R9'B7>bu殨b--{޽n8J]Ë 5t*w-g+okh^9{=6KjWq5cV/n94J{{o{M4#(=H+:hYq\(((ܽΝw%[VW7.ё;^%V2mr{ ṅE*7gukemuΗ垻]2!T"B(yyuۜҘ4s6}{v㻻7 6IwZ_>AZР0Z} >:jZy9{Ֆ}W_UєuΫ;v<b9u6iCqvLpt6m1 QDr]"Vs5RSró W=po^ݦ|,>\;G[n8{]t5;۹یc5iӛW'"t9mKWmw3P4P-+;w$h&@ &@ O4 2 hiMOb 4?T5'4 @hDBBz L&? ʙ4M0OJzFF@R"MLSSʩjaOIS٪{**MOP=G 2B@DɢOђyE?ɚ*'d§~LS?IjM 5@2(4'zFO4 @CCqA32DSDUD]FCH2tLHUQE%DҔUKE31EUTل35$D|e~_ZOE.7GD?%uЎU)M W~&R͈r"hZPDWE  *?("(mA"$* b "()@  p,0̩& bLL2Q&l0pT,d%Q,Pj f6BiE ЦM!R4PEHTQC`, $IQDcBj[PȈ0LPX* B$r3Hhu&JhxHAB+44Q 4#)iI)pmU5 hzS@?݈v:S>^I42ݟPxQ@I9HpݔT7/٬)&r J&kö8b7u x0dSs̛D>CN?^k/wy^;F9 %I2QGO:%>Na{Hu =5pZ5"XEqQa-\ (}n [[5&ϵ WgWWK0=nZkM:aNقbw*'(˞s> ~Jk[Ԓa=[~xOK$.-[*sDiF"f.Qߩ]‹ O֯O'p RI ~")@PO=}H 8^-Crmy\B)%%G )RIPPADLG]żs?#ύR f>ueJT)^8PAgL4JOБFDÏ>u|OQ/ݓݨ**XipkEQ`H @>kVwHDF4!tQ sZEuJ-uK ֕)i*g~ZgEW*X9S㇇ ׂ!SMV1?o˒ϬVcnjR-Km%I ;GV:f،yA ^|ue&Y8`0<-X_< z?.f]!Hdz={qA P۬X)LCAK;ؒh%sQ!536Wo(r4u8?r^QUW\].{SEϏ 7";I8a'}צcN+ED/ %8f+۵eWyAh)QA$qrنp[ADu| p'YF72̌DӛqX INzsuOaz15+ -=OLRi*b.E{' >[DvXd*Ty=~1z;zqs{"U JPb(O"2=Tzg&;Wz?!kR8%2ARaU*~k"f Svf1_8ӸE?~򩠃dvC4Q֨wg9ɟ=CR?L1 2Ày eHƮVaG 9$R 5C N"6ߦ8۔N.#P)J$!,>L`tFuBʿ9QQ",g.Qli<`١ _ g4CvPID?w=L0vp1Q䡵n%K38+8V~*ᬽ~\]#)$j(IDoxj؂:2"PXzr84z^G8 "gވgŒG@I~?+ 7 K_?_ 9&Cwn OV Ad?X_O =IQ(_R˘;Y@ct(B  jDW>>5{vRIJȯ*7F%b_Z>Sq3 VcY^68CXUb[tkUj=TyYwM)ߴ瓐K@/0!鏖O~$|Y `9#Tj1vD ?~Ft)X  :Q̟톻7:)V&$)e'rlߣhE|Tr“=}@91Na 1i{t֨(ѕ`sC1nDR>EHsÛUL F ox!AhK5@B7FLvg@&5{>@Z2~}(.Cl歵24o@"àHG>q[inȋzeGТ'UUWQT}4A&C>ԝjC;[|6[]<{jQ'!yFR(ZG8±;3z*A"~\Zx|.~Ue@U{nr<) EWwro"˓nfVq]]C.;'Ahg׭(09z0hh*P&,c)*D2!/>Cx3ސI&*"4=:+T b[Ȁ1]b=t$s޹Llu ŤBiPo(1bcrû<ni D iS#h ҐDvrçh%XEu2F̑ifeKwg{c|M\}o9xwcL,HU"dOiIEL'ӌ q$9j {dCtBYDGzH=q.PE;;dGD@<_WZb%{nFKWSeϡ. f-\b5}@U Ɂ bPr }S@?Xg21׎{EP:ta"lewyηb_Z)TYO6.7}k!d%?,HJ9_j.wd.V@V3h+~ JK$h[dn~cTƏ wl{"_x֫c68򖏱AR$o8, 8q`vV,#84ʦ.g>9&Ih-0spwqAë9I&yTA[δoӌN^U. ;8/ eK޳Pǝ1d ~Ǔ%Iutnhtrnl$ $\S80 JO֡tJ7K.$]ݯkQN_*4y_^ M8|SptEbR8,^W,I.CD@},r&ׇe9^ ѓ̠8#ߎ5v!pX:/!Kc5R\ϡyEnZ9|^0S1dWR:)$V$Iz;]DZ5z0gTwdï[]TM`?t*V,Xa/\]@a}ourgS(BЃ4;[_3pa+eҢ<\jZ4M>@攩"̔CȹΊqSsH^7f0/<7-Qoi#<3w=:\h򣪣'%T)qhɮjJէ@B*__8Iԟ?봒`ԕ*Ps''|y=j܏8h{u0rpuQ|ƶ.!hpZ?si~< xü;M.:~AzKMm l ٟk9,Ìa:Cۛ`d>,m`q@! ]ʹ(z@6Ƅ0Veٖ 5ti ONaF ( w?9+Z]KtCA7~^M?wz<%NаdrlXkJC'mmfyo0 xnOjq'vc@W"ov!aPeɤǍ1X7TQ/oQg54s8뿓Xیz_^$.L2J Lj{?u5)j +Z5Zϟj:P @LFJ Pd RQJH*4 H AER5TqOݝA<7wo1?C+5ۮ]v S: vKN\~zo弼.!K0;k2Mqb1a"$t:]q9deOS]AA 6tkz}mSG-ZemܐvD# x74SÆ҅FB(L8,W CA h@4U/,qLj+g61q_xQ8k`5,-x[O ^R@m mĴ([Fu6aK@猜rK8DQXr𶫸#Sֱ x00c7X4FbjixvP>Zk‰͡=bڤ:c>Huҫ"@Ǔֳ s@ePVB<  0=,A+nnVi{;u):Y ϗķOyff@ mnifCMg+i/WREIb (i";Bj"1 B i)i *" ,k\rҌ«uǰc0Py;rȮ  Y0@L6J)12hZ8p<.j@Nb ҠЕ@ CPĵ0"qtnY8 P Kz@(!Z(׌Xoo:sp@a`;0PPu:#F͸e>C2z =H !!cw{|0o> 1„PhӪ*2'JSȸg-vpta$CRah!F,@8䨸?!%v[w, A0;%PMDC H@xA7[k{nPx')R).x:!ȟv]0ZDb(eInEJ"+2qNGlͥ%9U8d r'Xby % !@d%`d_X SJ"e*B!1 ȽDBKJ#&t VE\$?' affECQdB{xYUpQ̮XV5h DbEOბ3I1QNAM$DEQJdeFQ"j(x[+P̟¡BBR"jJ [+j-%h9l*D* fDfF+[RvLʨ 22Cv9 j0?XQAAI=2aX)ԕi$hȦ&dʀѨ r eK>p781X+ $C%4CKO")TS*2љVs‘TƱ,T`[J0Y4Eyׁ7rtyM!x,l",hOS+WiR1-Z:aT("/F'l9}M?ؤdQLw`%I-v6ӬäXkf"RME7v &ƠPʍeUPE*VC*-#i9 ĢV27alm)D" [&U\j`mEF%Emn;&ѫ> Sigh崫 pW=NȂ -U,"RPP=SaГD!屘TRPU0 :Ntqc#2yѭ'\ۼeE2a_*RuSc{O\kAJ^񗒿n{֜N",]9:ELlq y#\0F'pQmlZs7O})_ut*5a:uz~GrdVfs+~qI(g=NүC{N &-a.jq_CBײR[snb*[K=p퍕(~=Îǭ,(N YqB?2]9tm7g%^*#qU HR 6#c]%}3J&[IB wc!Ư^ߣ8i<ǕG~;(s:%kta?2̉[@rAML2Oɸ8M8^yFBDz*' $-DCO2y@_ʢO;H} bQ _tl8]!K(%;)euE"3ՙ-"e2; yrǖ} D|S`.%`~Ib#<#2DNG5_\WMe+ 3m4.P1!D%`D#da_tV6n2 s$q WRZկյ/֕L?l!pL2aq v](/* 3zш16]Y zVֱR29ԇQ01'<JLğa/='"k_w+縣;| Pz<hnm(/e$W#IBGz$CAs;5?a*i;g=2)$UjS)-|}" gGAP \,!0= ꜹn#i* E eSf_Ȱ;$`B6'›Oя+q]$#z~ }m#@gևYܚ kJDS*ffuaC:"S'y0/ZPUؑ }6oJrRogmp liBI(<]`xËJT*~}#'jW24úLB#SYu=Z#55.2C]&$K7ӂߧ~ K|jw"xT' I&S/?4 08ZФ=19TjᒱgrN멳hs>HevS1!~Y~ \\ThM)ȍa6tҏYI2ÚWwnܡ?3ŕ9]f/ P&c$Ze2: 9J^wdU^\p8c` c ]P (/Pb[H?Pߐ*7z_'.21>g.]ˑ>ޢOq#9XNE,m2ZX y}!St[-q5Qm7U7'ϧ[ `WmiF㈺ǸD\47k I28$e>3GcBg$Y@wsR4^|Ə@g-L/8+:HRP5ۤ ZaQp9CW[ܡ/tt"0%!;(Qd gdEQF\T8!c\G|_m.ͧOX 4VsJD MS ~, 5ѶPS4sBP=EŶ9~ )ĸODaB 8I||t0KUv0wa#rk\(]_:Lʰw?3~;_\>1 Lc\IǸ'OZ`Hw\#yMYTF%:ctD$$^ux8h N3g).r2C7"\]aw /rϯ I6~>buyQdJlm\ O0}w'6fL%lAL %4>?i17Ǯ1*Jk).W:թY,({|.+=DS 瀺m"Y)ox$ܑ6e.*:O>ۚQy߈ux~a)Nqqr1f(v7c6wov^n{Q|IA!(F*KgI9S|aѺ2{{uYlj.k]y߻}N0R-$-Lֶt6׼0}w;"$0AtDsXRYR9vTFU=G/ި̡SvP]&^#nzt$%B'SWEYzv:oL5((s}*E=_g` ل9u=sJ`B>|"z1!sݽΏSp@TߋcuR_(+փlACQyČqn'5JT!?YE~L Xs|gfE>+ GWdm6ucD8SK>=< YFfU>.P̪ K=0MX)օkFD>QK ?#~Z FO.ChզݔuZH%F5<_H`Ft\B ^yO\ +JH瘿~{wGa2/13}sV1vC[뉗ysdm\>ȒဤVQ 91 ]p g'QJ.ӛަl S;]q'wtR^fb_fJg7ӻ4@6w끏95OԽڎ&]w.a5% +|\RIv||}'uesMNJ&Rlwu0D0fNVk(vN33333zC KtA"RI$I$GؚIh! hIDwOsRdPZzLV'NrIUd  v<9A%:#j WsƅҝAKԨvGT3Tق`@(|s:7 !D HHøܩHju"2CRHK0P*9!JG|uo5* ?s"j^ š H*d'XC!K)^ u!T:Cp9"9 ͒ -`zzz=: Rgti40XZN:5L™ #1_#$ Z!~g|t&}!aqf/xR'!,F":S9CR4B%"mt~?A(AqM;*K?c~WkmCh+/ 2[,qW 3XcJ)]Jeev#@]KxA dCTis eRLy8U}46\.TX g'sc(Wepfۢо#vckM gnX~RQN/-J7t ~(āYwҏ( $#E3Ŧi8TsoZO(aIӌ$X w/>od~ENTiM}Xg|c ??;ä Eu 7&IJ) YO4uTSM1۠dM3oI"@4+? Bj{-?Q@F{0搴ن~}C~KX"Bfxp 7˔dPmJcWL.P[mnړV?vƎxJPDQT-|`\S)VumT=743W+yEK,\W˖~Z5 YTW{S7z^rhTLLQJmE yPt0n,1 6RZ/Ŋo8Z[^1sK6Ua7E06v^+ s+ iP1,>;HIZ]yK}Lfu,QWB/;v~(W>/=auy='' B"Ї9p0A"jS SPQADERDQ| 9{ID#A3t$?ׁyI[ ~70MALxgSwٜIB^ݱz>{>_" (!<Yo?o v9Hm]N pC!8^ *zlL!S,\W1]DqV*W3-(*_5 >9u9?glq{*?ώ6vr03({?c0.U(SPDMq ^Vae-T BmXEQmr2QU$mPPAHPG2vaBE+c1Aђ6$coHqmAZu.E_osO: X},X" ? ijg8ۧы[,asi >8n)E0F6KͅI2d5d4 xu^=8iO'MJ̢QD%M L{=ђ&jB$(!܎ T2Dei9PNe\qJE4yNR9 W)ɈC'$HwAׇi65m?ݰQedOh{ְVy?QT LMG5E#s%3N(Z\U<*̊^A94y'l xs9蟛/V~Hq$@$ SajbeN>mW91Ǹ<.B A@$  9 @UNet: xB};+?r_~ #,x`}t_UAĂ}ڬU_(Q!U <"(7>"u#KRs'6g΂!.E՛C XrE|ǟ14O bۈ*%8Ήjf@(@,6/wb)t?wk C@yw3xRnNx#ޡp#(F˸skZF So±4LPޠ+GwV3 ٷpp9㦳OԵ7+&<̠Db|+uFU ƞHUw-?ڜd;)ˆ~=E= |}>oAfu&@u&-n8zH`}uZb8wui ftޏwK 9,^?0!2?. !aCaߴ0xP({u=_?Өt\=ݰ˼:;o ]ַ+[\>>o\uL,Uҷm wBwJu" *~;zqtËy<(G^~ϗ(܈Ϫ A ( Q: %X>REM+r,Yis&6{y,mY(C-8vAz bN既ܽM\Yy_!?њtbF' (^=/?qrGm ylcq?f^M}.Y.phdzC\ z)'IgOn-޵&{?{MËQVr٫}23HQr!&S]W[g]py cN ϫN/~[{(.Dᯣǻ'*5` dAU0P8ZBUC{"ó~'_۴T!s)Ia=#PU>ۈA#ESa݀{UG[7\d;˺91x_N? Gm+sNTLk!3)5c8SچEW7x_w;{+ezAjL,3]S9$٠y'#O @r!/߾| 2{|3H{qۇ`~w!.G7N\m|:|T8.Z,_ӧj001l3~-v?eNW!YowQJ(#1D?lq:jb)94LrJ-XoO** J9d b2O\2zd'ۉS?~5wO/]E{KVzR~#Y:3ow2@ ~.ˬzNj[~'wx-3GW[!rnu>l}{s_( w/})R*Sh ! u8M^ѣUJ@CJX-{a*wDd~)=nǧnip"K1=4&%Kb)Wsр Awu<%vnf8 !  و!/jܾp79Yޤ5ϫv$ F_u1JT. Z־Gdh}riV(01{|;,w`AR0w$:x+G2y.@ wʒĎz)1!q ?_]n(LFJv8@!Hdv }@"~)P2Tr27~6%!s2N0}}gt`jLO@jCq)NS)BR4(>p X $2)b hBZF$J J0R7ܴJ)I@Zb HJ]FG  ]J0zI=DђPD?8ptn9(QHbqQACT#MhQ^9d@D$@R1/0.UM TЗ9 ! M?evުt>P9SYam|f:IDnӿtRZ0oڦ( GBMp:p>!L|_nOZ+ozbCzkځ!VN_1T>cMm ,h`,=wxU!MDyWibpƘ/J:۬!'I4zDjOv/ !mm;hvTe͹UrDꆓ`MDwrI3)23 hHsn_Iste_%۲qs*(\˜y| K ͇oXm).ޟH$1VR?aewl2dwŐq1XE]5g7 : %+L8_fiבv7$gzo(9t6٠_os@QUX=Tbg÷ý(n/{ϩ`w0OoMQ;v];Wݧm}2tGV1.z QY8߳W=|%N|dؤ*"Ҿ4#)Q9^5Aуomkь}]'8/=‚A}5Օ䳬}rsiOo]sNΝ6}#>a?^w'Fq~/f=z6n0٧[GG'U~W+fa{`Px!#棘=n~y| ;2dm+]-ag_ LJ_;<m#z^=B.ɚ:oj}y>z#O%ڿ<8iT%ae>[!;| ^GM_ea]4ʺ`Mfal^_@{e,Y%@dK_8Sf<:b q= [/OÏLaXcvt|饙'B,2T}5*sLD֐vk}|X~YuylgG[E4g~^Ēs_a:L^(}ꗖk.澷6^YGc0D"KG㦇|iTw`=o[^۳>\ҥ!nn/N90 N.`๘퐓' q;,|pKr PJX5bO=UHn(tR; |͑B%c*L gc>g*V+#H(E?>Vn(%83תR\Kw~E7˂e/e$xQ޽qw 4#PA4h c(%[{a˶PRT:FK t>Olh͚wLYDdj&À (zӜ&Qu"%0R~7Cl^l܏?Iًq^ߋ[kNT۵ 6FtOdanDMjtN!";mG3]6~ʣLq#) uQ9te /e m]i*e?צ_D5o3@`k'4֋;Uۍe_Q e݇Q1&`u. , 7W )qbOb'l+W_h-p㮝<&k_מTU˳"} ,JibG_ >m'C:fQ&9oƝ PɣQQ;2Z|xR!f &׋H˲;XBr;S)=T&ï|V?϶ pY!7]%C҂ ZQbJzP;;_RS :i!2M}3vm%VTJ!\P9Dݺg.w-<<0b`wf=ޢU?˿ 5`?KE =D~R l>^$剳Ҁª؁]?낶ݦAV ,PRBl`x:N_ N Mh!z~t)}1flot>Š((' Ǎ)9}S! u4#jžP/ǐf-rH8OS#H✶ .X\J I7si(d5/ 9iNi /i1]ػY1= cNON]u2&M]"hg%n9id+ V]ե f#uZpc -ZnGuUah,ُ>N;+Y:F(Tޡ>?jGQ܃FoϫF@d:6M s/^>m9(T>}^w(mN g{q ar f4 : ïgC77}*,\w*Sd~$%|GAL<(>rWW A(P) WOTE~2M/0<=[ꊍGyewy3mJIG-C[6{ q:[fSq @< 7_`1} Q@_êW]Plޒb*( YHL{.3ׯitqp5%&q!nhabI7Gw(͍AsON4Ldz"EA`m?iyxc<'ی_ $%' .K~2>rASqLN+<s D0F+5tn=mq[#Y #rh4VR=f=a ^ބ#}@:*=ͺh<) rdOxCʡy~ <좄f3?CQ}o780s=`8|K7))ˇP?;Ɗ'|䃞y&J' ~9:ZdL >CAxx~n@kWqDru=Izz20dWiA~ڬlfQgD 倠"nF(bP)^\8קF]}0T) }# E@5%9P>IE!h8~iMY;gx wQG3 bUۃKHjBPaL=/ ceC~G['rx(iڤj]5vC;u#O4/HlO9ٜ\b;']TF,B3̀2f||tB YbEtEF'O~﮼>z11^ rAy< < 5h͙b'^=K ܠ@̸*ՠ6jQZl7m̧Q)ySs׾0_d&#ߩ5ܰm "U迃-X5*(hdz,ʻ0=t~8.g#tZR+Hh!@*DDZ?VĦ$B\q(*/C[4]50ktҧ#& 5ve&8Q3#2㸞 ̍ Bl7p {uz5ja܇DZg?,YiDјI쓿@!dC uCۊٓHnUO/Cdy7vvOޖn.5t(xWS{΃q+Zp~dXczn}( @MGj9 +RR0"P"Qσ  FՒXFdJ|_T:!b{)'zoyrL߭HrVMi[;RR=7 ^Q_:5vOه'Cg7 4fPғW}kf=8!C(<z*XPnyX>X>n|sÊǙGTJ}P,8W!߫>`N&~~aoWBU_{oQ@e!TP ;6QAQ/F EL]l* #/.94*P0\.x߁rP'ߩrMݵ@iҭ_ó0)(?׋srBe+ )BBNWؿD=<=92^?W峆GNcԯ{+-R/2]7Popg&ԃd9*y] h@PtE=hxno?vxv F|Ib%"5GsB=nǪ~edT0Cha_4Y8{S."0Ngy|]B~]컇RPW\&.9J"Wt/ł =Ӈ6ϊu[?}o7Ǵ&"Y拉mY/ݹA͕y_ۄvQ'K98tWND<;wƴhŃ& 8O`5-$Vy)\tӥy@%HIFnKߞ9p",#`=EC rxzz PD ԲO7</O8:HpFo!x~CQB` ) .i LJ^+ VNFTY`^2f8p,:ԗE? mM?^O8h o(lO!s#!8ҽ9%.ӷ&7['#U )w!IU8q@Z5R˩wx9i>z}+_렪2PO>!}pֱXWtB;GqҦ㒎Go!x~-3$HM<~%aּc|Vv;yi t?ۊ$GhP}/~ oRJBw{[E1d3H1 Do(2=I*k TY5Y=~vHkI۩vl,)F1UR#\t7?9^Xۖ+rP Jo_:i &0 e(ZXHJa` ($jR%l Q|lBJ!BRPBUPDT){Jܔ@H~yk2*Ϳ쵶g_ٗMyY%9zP~9մ'J?ht>`fYl#QdpvD'\gsac,(G5D~(c۵ã>LQ@1 @fZ^ASS+0*g{^ȼ<:">sRzē'}GwV)$H %Cju9Ub%2g#e윶!ԧֿs"D+U ?57l /:~n}o"}a (~l@}CiC#mU}jN<*TBc XR2'0`MUstd"pQHVA0(f 4DFUbJR6YKmR#-,QTj$U2ʍm` l! J*4f *r<3x @TDHB"&P~s-L({tkoOLtιM/L F$0T Mwn4ƓTP0%U튁0ȡ`'`gWk܈d '?|:Uĸ3Qҿ:^3gWk4:Oyb_s'Mʣġ }_;=xkQa1jCC,~_N}99w˴lww? ?Z̻ ߘB2k#벶) >$=&f~V\PϝQ;wii fBਜ{2scv218BqLſ)ī jF9F#[Zm6uS)m7S`?S:Wr2*r;[yw뉿ynj!;va~>}/LÿΔBk?T \a`cdbv}ӥ8O|WyՑHODm(,D?6[Sv}: B$!lA2x}+)C5>Ѱ MNq`@?Mè@F(.dm󑸠ۂ<9+":WXxH {]p ~%P=W5 {JHTj[%h "bv;WTwb#ޡDŽ٧ x?{ۆٿ(`Oç?JbABQJ*ZRE Ŷ&DvyPr3XS'LJ/ԴI$I$$QMf2G ~g"i~ BT";@PP ߳p^QT*("|=+b 9B얤Dbx@[ ?,&v($R!ZL ) SwWs`|vFƗGP1R9=N3dOb>^O}y!dd~-_ȧB빏ZAodzoP~}A*#v>FAdՄ w\*Zxܾ\~<ʙڠ|(J^C [yDM#{Ġtl~wFu"9e) .xۂ_7W?:Op+pݞm~@3P2z|pNxÐj؝̣c/n#0D,?_70 Ȉ!>Cq5>+0zw9/k?  Rc!*!ǙE?؂֏sw_Z_beUcA#4*AUPky`G}=d"64:{Yh0#ƶ tÅOo]Wf@_&Xs29! aGޞ3NsbHدKg?qA]&k{]`oi>,Y1e$igz|? ڰ$ON".rmÜI9 5a8|$?@|X;GDÎ@s@gr YSu[u~}Nd1OreHf ~q@]X$({:O7|@;En<'q;۷{?Ը&oW"BC,&6$YL\2?ET'*Օjdm3B,We[z)* %HJbU:p:?5 犍"DÀa? v3pO-Y>™uSK$s x`^Ǣ~ީ,~jQꜟWco(B@ {c {%Ҋ%u3a5U0 ҿXP==>(WݱD|j @R0D ]9.M^W$̾rM}@$<àOccܡ"8@A&P}e% y}| H ˕@R8*fQʁ=@J)O}*#p#mmU崵Co`) >ry9367!]eUUUUUVmj֍mm='n[[kJZѶ[[m֍mj.g:xV/Uyma9q6}U@eѶUam[m[HycݪábyH#]Z3>&=wuR A"*"֊?hz>P,© E8@DK֚UZjHizhsއ|or t^QU]O?Wisr')6:ǣ5U5ZS'C>ZǧQ}X ?xpD7!ܝ'u23fD |Lٶ*P>Uu笉Lxu|jL¿僃 H mqZjN!Þ3tXPJ&ʙRZ `l:krX@K_0$̙53FY,ζ5dMnrv1|wn2TSi4ӇOWZ /:3筯^ #|`x)ᐂ~JtBrY5??|߈gޱ`) ^^pLnqaL;0L U[F>ؽa+dH~x9-64y&.l eT\X# *Lg8:FOsJk溛eyDpwYd*G!!/yíHؓDu@Gc"$\D g;0*@CYhƮ1_ge`U)H=LNw/A9>A ㈼@=6+$qFpפBL][sVPy+5\Y0,{'{ }S:X)2w ,a5nt >KlQ2C#o IZFztN=FWbs(9H+A]3e[˧p ( |L1{*f)tjG<6un("_ qa\О]7:knneG]CԊ;;T#X=Gicy3uT\s%h[jLT KXЩ}\^8nD=G>"vޙ'_7\Fg{|c8l٧GݥFΞF3rvwB|n菝mݚ~QvƊ;.߻s)^8?ƣ Wαkd׺EwW QW = /x0̹O /ٖPe(v sC/:$-nH|6L>Sܳh qG[*+VD3;&ezҊ9"Α~Lm\,c$g@ SڱQiMcJAҬzMQ$ŷN^fhZX7:BIGTQ"R1k8CF/ߎt(Se%"!}h\-nE Pt2q1 )讣 *9:UM_2$|E%0WٺB(vZLmj'+: t]m}$)TN15OSd~7RեU)UZ!qPH0R@|ccـ_ʂX"* SjNQuL;]`q~ .83A(u7}:wi$I$1(rn!q,i7<;Y<(@ x1(6KmBB Ck2l \0DS<\lgQ^^y_OR~{CfUAq'/V%ىR܉DYHRz:W}ZᨔFA\8)BEv8]Q:`iZVR*^G+A ms4tle2\d=^0W`iӮ@$0X^_oB q{D$GN#xgm5&/WFYϿHc-kZSҩvkW9v涮Wfֶܺkxnq%ĞA1#j:C$vح+)Q)ô?dm[-0~o}=r#(,?$'Fd5]a_+Rw, ǜX[izu֭,2-tjMfxjkB;}FTgNad\HA@];\@Mʠ\ lr XArpS`H*UEe ˻w~om&Zi\;{]q2]0B9fغ]CVL,&A *PW/wr8OQ:_<< +wh/3xWȪ Eڍ6@bllQs >[", npazU@ 'ԱNLKxY3lVmz}4̶S53T/j/꓈S 66!l~(O8'-E!E4MPՐ =}6 1xߧWKl HA)礄3K5x !"Oj@D \x,2pz"^ ps7?uD as恊e*-lzs&l[GQ>E3وɼGDO_a3?=Nc\σ\{Pp2ԭS-Z<хmD-J~\ w (=W[ h̄Ec]O}_P Ĺ쪡BBpK IPVlxMHI qf32A/YOXlC0mȗM#uC>%CADTpjQ٣Z!;:2BŻbNE!7Qu/[_ 3E%T9LnB%%n%\ufX e| n D1 @ܰ2 79FzrLt>Fh@Y2R T|W?GpxkmHY{d7&AA']Bt~>+a!j:FK};=(8YR2α 2&QH2TH*\Nuo7Vk^EvTɨO]=/#@qOι/y3-~>LF\ I'xdTD}oW&FQ.xbV'8Ìv(aDArEw  ~-C݄𿟝Zk:!ө!PPm%[eQYX6%. 3an$5.:óATź닩%sՖU$6<6=3DGӹc'k,ӗ8K:V|މ,5GLS =(/hj$&}ې*$&:nT>7sX' ht ^XyԹw:dov>saJto+gjMT=/?)ƪnkvC #qK,Q9C>S^B%Nƣ=3B {vitM3eóJBЄ=2@Ro )>J9iWP',6%͙΃!)=/<85ߏKI&#!Y~1(‰6ypbq'pv)sIjZ½9CRaGU:.H6rJ /+2 A ]{wKDwښJdI>K)d_Þ r-Z=]( M24^x@˩zM.n! I߶bYj~j 0#I|8v'R6ȱ+825|DW0 óCKyo1!}^l}ӛUSn3YU)ecZe W D(PMVؿQѱ9hή|xR~%L%BcѶ7ȼl^=h!i=\J'p. }.tiyf#LRTn7黻l%iMJ|`P`iT&XKΑ.'-,_xj՚oxzc '"+b|"X%_5 }|ܳ@@NAq~u@ȧ^Q4&E5*徍F~D.D8`k%exV߆mBVX_Sm1́KaUf8ְZ>={S#(s> wv5߫n]C\FG]WF>K}{}:=Ee{?.8h"D `.ERgTٶ3;ۆQ QVq@%,(@&&G-BMah'_100O!aV X!s"cm|[V Yco ;Zt7b j[+zb7 D.س`@K ":-$1Z^`⤴yo, l\cŌ]酖@1 -BaZ~<[6[#xBr_AW꧜BY ZTSNC⿛`NmzHc'{AS` TOwc{'&\Q|n}AT)*RR۵ثP]S2fojd7OѫO+Ms5܁ b\9K"Sғ{uˈtD@cC@)u̱ :ewV RGZT7@*FL44gH^ss 1?V9zd:8g|=+U`'skTe_ lgvt5}oG7ƅgQ*-vVW! 3U=~T۴:kru4r`˱X 烻ࠌW3@nnf~Q9K3ܦ@)mBQYY_{KIR\DwY"(2O=:ݬwKяhoECƑW*"3JsǢ] { Ȯ^H@4@$&qDv7vE!}HΩzfV"9/Q#m$cߗdnC~ߙ% 93SqsXah֛-3: /YDIrf9e[ccW5$6z. /!]KGkQ,;pfG1E)qJ[ƒt_/me}%{laϥi>%NxG~!^['yr;*v/o5Mq$A T?҆wZ|9ǡ H_m#>T0Ŭ^AZHn3NjO`vI1s[Z9L[L\'Ϧ=ֽգ޻f"ϣ\ۘ+ wE0sFYkХ}w^tM3bX}-]DţӬ +ArCȒt|>ʕ&Dp7}+_25. >" "ٷDŽDy N=PvngȌ{&4R MW :QOmJ9`2"? >*\&Mx___) fG,n Y@j>UÏ'_@a w+]YE]6茺oo߄_MWKb<@i8QOL- P _wGE)njN1s]t_kxDQ.RZ P ;$xk8R P[=F{ByKЂщ&weG(d6*_o(Id?+ŏnUq4{~rAxMΞmt@~kf'1ˇ+ ^1@LC!F##f NA~onw0ۼ 5F"Vx^܏`%P)Y?o! D PdBu-! Q!ԌZARxhb( x+Im- E+U%t Řkƚ%"K**X " &֤Gl. G X̍o[JAjɡ i` Øކ,u+P22\"P,viru `Ɔ,UYDdb !*$]qqh{ƤXNS\MpwiLw+d"*J>(޷-5[mC<& /!O\19o.FrrU z3WH>s?X|89iOVLz_ow-UXBo#oy:i&bޤ⛠ִ_~>c:2תQ9VBD;z]h% E6E[c'#%z)a jJCG [!gsa}ЋYb]K,%~#1*LED•(,R4 K66bleAs?y)Az `Ƨ[+4f7᠂\Q'*]1z?ſ|P|3XG@/^FrLL7Ш;P^FfYR;f{T^'-ȋDG/ o`n^P2Xkdr7KeSpl@4 {_[2{^^허W6;)F$2 aP@ l8l>DYAʊ=Y9XȂʯyxy߯(wis ;2ޗ 2c7tZ]g e`(:+/4z~&'5Ɓ=O5^s #STuф V=[ΐ҃0@ @e8us **` hIӒH;Zc0̮Q$"R7)>(7i(\~ C5 uFACU= hH 2(03:yY97<,B}0-X.7XԚ6]abk1qsfܙ^wtRB!ܢFEzPa+->UUꒆص.h`BCE.sc{-GpNb1u':Yo /]7x˳ O1ԳW*`pdC;۠o.&@[p z٧pC;d|CgC=iNɀpnRqy؍8wӻ T}k^Op)#70K咇3Dojq $P]!a-S <:$H\ Eor[R"1he1'R@t}]YO}K _e9D=A9<_Qv((QNnt0!n˳ &EfH㇛,_/4#K:bB!/aRΈTҙ<|ξ|٢d c ѐygG [ 5Er !+@و 6b29.ŗz$EUńzXδbSȩ=ZI"1 GQ/\ *T(h?qj7H]:n(aܨdQ#G}A䟫gvcq;c9 B*C 8} Q(h׼@1i(ije'39 S^HxE`}[o6z9 b޿ U!8)KL x+C$$@Ewgp&]xbxl"T$Kgz·}.CDP")DȀEˢF)T /m`i@ݔjR-v//w]$<&I+bo;d;BG-wk9ߌL#Q|JY*9 k+.Rda*Ӌг N bpjR`"k|t@  L"L޸0cva)qmDxRwǷl07!W\C)Z54l-N ".n`yU.Ʊm)|xp.w.#T-Gs䱸Ҹ 50)pG&y7iaouCUa8 9тsAyHeo=%0%A퍮 e3+P^ QOQ w8ܬu#`IO!%z۷˚ ۭh-an='WAz&!F@;Q w^p'c.X>1OAVcx "V=۾'`$fE[Xe--][ /D AwT@l{حjE[t:qX֒U"%bm$ Im'- K6qh2\.$@lW9tXn»/.^=4r8}C|f }mRۄJ@`+&\ "X_PQj_g yEwSK~X(ֳCW ONŒ9c>=aS+v9;e ]pŃV(o |(O#NQ,|b UJ^\d?|A 0$342{`#G0a /lxup_=|qjr o B5 ^fMt͎=Okoww Q32h2✨a/̆uV-)({ೣ4HRnUԢ\Nl~4 Q@ qۑ`_5IIA5@A(?2jhn(s >}W |[d_*7Q1j[$r|=/qnU>Kr'ӅL12wo (4? D!PᤶiCJH9_tdNg\rq]㉑9dWDsAR}kÞy+q~ʮ8))IAbMn(G ?ӸvY@Q}/Ar&PBl}gC˵{ o(U8Jָ];Dq(;B6Gܐ>uI^0_#AW<<ًsEt,=-+;{b^DHakc!/7Ln!c xF&j(۷'Ѿd!Wx:]ߔGLJ2YH;3^^^v \(#'1+_{!jz\A.Bn#Uz=1K7%)Ճh_'B?pPO^FfQ~s~ERH%q,r ˜QxVu\@E8([=im ǖAͩHԱj'|ճ:l2?oMvT`6R{\Em!(u4ekZnr9c!K*=rAn%"<Ӭ1BB'q /:(m@j`N>'# 8}0#8$. R`s<}"Ow,,d/&ۼb +Y7q~爽C,-} p @ GcJv ̪0jH&qcp(.zЁ|z!^v5v3]-*3{}ln0Va.A@ +>IKtQǍ,[ "6.t`o*pd?JUJ}fLN R^,2E E|SßQ 2GCrp-Ϫ?3Zv=m!Żq) Ƨ @ȢK ~UeXa?aTIi9+L'BBK:SZA~awo`˥EJ01,+ֆ|d+HQ k]PkD,01XGf@JDtӑaPNpunv̀><~@_kp(~ug$z%]Z9>Zu=MQZ?19;9#~|k3x#awv?941;"ml>l $K@6ClV$(X,9u ՃO tA:]O7[:r,/ {b}jQR\e7' ~)$wMؑМn46@ 򇅲₄[Bsls@@Ld.@ajrWzN~<:3moD`gj4әkV|Z%!7r\ZG\vL 1!+߉cFn Z9N? KDN`$-^ȫ^pfAb%*6ûI*tO|jW,%XTuP8U*6Mt !8\gp" Vnj"|v]u=#C?*\Z8IngJۖT_b~e⯩}^Nz~7WY°2=4Hnom0wrΫt%MLaeez}/bzM< ^VAfGDnkh\G^DIC$sKDKŽD:ok=[*^#yq|V~Ϣq !6?b\?G^?U72#XN;S!G?gdNu@-TJYbQY4V?GGHlk4JԪ3V:w}Pu)4:Cz)?9#E.E@whmӠ!WԚEH13k}%X 8g=aN0E ޻ÆgΠ1'蛳iP7ps x8Љ%& %ʼn1e{FH)ܽ6-sBwˢ8ǭ{TmXȗ=9y~.|qǹQ! XA!דF(+L=%83H˽( :]>4T[{UT! uQC2;\(sㅦpS:v侲a> o)- جts bءBRU "Աe(pAqaKH :Ҫ Ϸlr?r+@qJS!b? 8M!<ȡJP?F4#+ 7o0Qe#&}ǺoEu3:g ? *gA%K:\=/}][z`9g;Cr;zq#0]Б0$W9̨U)Ju?kJ;#2SF4jhz%fq;5*jMuqg](A4X+R{`v/~z!Ń~`X3pHosUk,l o xhҝůYOXugη/y,Fa/(.5t.Cn"h05q!뻅+3c_lVsRD+? 1wwݛ'Ve;Y5(AH?3:% Ӿۅp*x:DiK3dI$N4^ L;9PrfO:yUTg`L(|ôiu"^%HmNY"Ż u O:c)]=8jO!QS!6hP3 A.7;/tNj(G-G&"v2pe"Z]n"oa2x Ɔc~|Xm:5zq׊PYNh㝵Q[g!#֢) D gKY@+.R@UEd!UC$$ATS*R0EUUT`UTUUTDR LPPS12L$KTTZ m `|iDiգ_pWUQtd$}c(KuۃƍtOy3\dK=\YfB&Wˤ .Ա%րu3.􂎭($GG|\.09rɚ?waRPffOfȩ"3ca~< Z*Cδ" %@Cjh\".g'{9 ˧!ҌUP>ny̏ӈqq/R WAET_9կUu. \QG&W{L(/L][{!~ `+a|1EϥC_&azQ,ȁ=T9AFT.qMV2v 4nN4_:c Wy~fЅ Kt qd*"8d?2OwIϏ *>O[S2E=ՊJ,;^T` _.iB 'N=̈́}=( B(I8)l}? ~f!p/6 A3w( HAUp E$B W_wݎ2~O鎍ߨЩN8;_osc x{x͝xdp_ys :+@=NI#__EDTFC*_~(kړ4QsTaPO2EU*$/ .YoƼÃX4>#<Xk}Jh;<ڿ1EOyTJ%3;xH%CXu> E2wSm4?"11D QP!ՙ]6wLk}KƘ,\ RH` v9rUUU* #75O`rxL%3|q5wb|ap}~?9c( Qį$=O,zg_~hcx9ki3H`g&GWzDu4¹6Zo qgCn"g@Ag;b)08m6ZgP"B Cȃ%bSGjb@p"wR~*){HιoTTk dB ` Zm,$!0?>$.740R[~FPg3rXр^z?8'=m%>UibWn &{~Up~cFHkI%|Ogi*%Tۮ @^ygH'x^ 4<Pt)NfǻlYGZ p}緤9ӻc<(lN?}; }l¡dQF{O:<>)w sΔ|96 h()(9333mh5'L3Ň`rLO >㼴zP Qg5$9YJ0 В/@Gh>g0q6XH:7M~ $)TNe(]_vspf7ï`E6pV^CD %G~Wb!GRBp wn{%/h6GCHLImG8MG fo[ `$,"#y9׃g$ rj?gYG8Jyy.UstsE!tu90 H Xd],G:;9Hz`boiQCe4Tixw5*s56d1W]P_i)|!mI*Nic#1w4>^bE2~u5_'p!ӑp< Lę"!U d%.`PyahRz TA@i͔d؀T]'C5>$[jS/Ѻj6a)yEzҠ;eNp%"Td8]i[TXʳw7] b ]IW_z$oNk7Qck5Y; `:Σ¼]3rV1Muwt%909\E fp 0p+Ąl`Bv<^aH죘 *XvB EwDoߐ`QPJ藥VnqH[۲ e::fE6 Oi% 7 ^ 'oR*pٟgMc'~Dο$=xQS&,|ltJy}(LedXCPar24lu)עJ[ $Q/(2P`0uQ =W5CJߟ򌔥|Ra,ҙ/[?^u 1Vd"0͝167Ux(~w]1pEt3(ԡ L ^yA"+dp ".;x`Ց=ǽH:X8`Aw1MѫfrzUa`c8j r xՁĸSr%ZQ;˽ *M{*Ǖ{=?3:9=XL<+ 27.h;u^ HN ~`Gf|3NtCI9gesZmzuR͛MS>,rmSgw>]|}.*L }[N.\ߴT~>ps25 $B\S xӱuWwwLg_q党+(eIʊIC{~mO2P)EUBScԝ>Nק,edb3g::? B4PSIM4_] &k!fΰcjOe'R } íߧ=jXhI?':w1WW2z'{$|y*}ׁUgC+v.Wt>x}>"{x}+v_%ߓDrA{t`Mx@yȲ=9͠A? '%TL=/x(ӦxAR/ (xa]PdȈ5YM,ϴ.s;!=E>w l" 8 <+@ P$[N?uK33_ Nr7&)@ݞU?1Z^[|oa M`2&m maP@DZ{*X+p;eD\;+n2y#ڤ_VDMW/ Gq 4S|N|e[➲'!Ս#wp Ĉ<{pe80;@wvbA7dGR@o46zG6Le {_,90Х尧[ǚ;:S6oNL2'gET՟ש|"3aAewU\rޛq>k TOMW[}?G:6=58y|]/DG<~֓ܐ7*!›~v>Cl/𽶋wƝ_,>7ӑ_#кO8#sS`T:Ѧߘu_DU}ߛn>o~`BZ$~}^l;w}H(oSDnrL\5r>^~˿O)ۣ,=PyҬ\[`9ʑ#|qܗww_iɢ08|onE.<0Bu0-yDyU="FZCl0?b}:tнqٖ/wNXXOLpnu0dYUS0Mv*ZCF1(?&\Gm# NRu Wԡ/Ouxnƙ[91dw;You +#r*W޽1wk#6 Q=s=96)~Xh08}$wyx~EM!y>Ո_(faAAAPn_W&[hoiS.rJ`s!pc' \%wcНTh wB >-x401uYѣlVxݦi#ii8Ee(JR[O'| :6HDI*7v:ׯᄵ1,>򮞋tӮ>]K;_$("Rw>3!=?/N_HVH_y}c>5}> /yZ#N/guǐ_N|3D69}Uo[%. >(F=u[Z?[UT(QL;En/`L$ oHGYR9vtNUn?EJC8:Dv" 3Q Cb@GIc߈=ˣdp'PQ#8hCGb[Ș a&@.\@;+W,8sSڿM.(wG볾 8 ]$Q?hh}!kOGym\>Mn!*Aŷ~9Xd<$z&G`x d”+'¾L6`&oaK*x6r>AϷ|ѿVs=.;] %9q)- ÉG"J1uKv:Lo!\_g f3hy GȈ.~}C|m{-?peɜ~ׇ )ݏ۲ӻd |6p:V4G<7ysX?֏0>K4N#ןB~yUG>tƍpz-+DW)me8,J[9D R~+_Eȗ6vtp*=Is6ݕ7 $pEYkMZȁUᲦ栎ٝ|m_G;J[s\ ϯ.g|4iZIi-ql=Z.ܮa:&L[}sޛ&Ǽƀ |\`\ \Q+av8O):?L/D"1&5RxW]GORӰ=3i u7t,|$H*-\' ת̟@B|"Iq`ci@_{0a&s㵃0$(]Yذ XicRgRtǛJr-* r4bR e:HR:^n4Cx6}fD쫞 VqVHJu5nKXɋ7Iԉoa9N^!}֋LT:11Zw *؁ q2YLIgv{ n6m\Hz|͞>F7@ ¢pkH{4nrHSON \-}CTsS㴤cpyy>D)TDBQJ#7Oܙ@#ܶUF,vT4kmF/NOw6+Δp̧cf/`/^8N>z=ڲ `݀|eI'F}IО҂]p_v1,K:` 66*p'n HBRM+CAAJ C2HHCo$"J&JC%bjb)(Zj EcEE%EULE%VFLE2I3HQDA-DQEMDDAE#E4PKY TkJ!XUKKT (j[l%H4+0"0! ww[ 8\iT5 &@*-R4a bIYMdK,$ #`f@EQD B1#5U%. )A)5dSL@M RQ#Bԍ5UT9-%1D1QDh1!&bRfJJ)" )dHR"j% j dH&$"VfhJ"* JX$&XdHTLE)E4PMBLR)4BHUD(d.Ha1(RPUSR4JB2 QIREKA)U$DTDUDMDSDC0PU  D2IEPPU4UQ2PQ2A5RDDPDBA1PJ$$I$HC@L9jb]LDD3n &hI&@'9PTM4Q$ dj'*$Y1h*$b1Ha9QTQ0D0D%"L@S1DM,SQ @SEIRI-55 HMEAT{L*J(& )("`"&)dI)Jd*( *hJ &`$Jf$ ݟea`$ dih $"jjf"fH*ji*+%*V""! Ih, @E1U0I\XAU DP%b0J)t1=ğPPGsH~ܻPh%DX@T2,ap& $ JQ A@<` a_ _5SNH"jT_] J҃(N5t() OlЧr-I߭;>\ P"wDY$Jvh n q@K}6sU0A]%i]IZ3VΕ8:dkzxxp'̋ l'9E? qȸz?͆p洦Rүts*Sɻqg_NGSOc8z/^>}o}2v} ;QH+ܟ|Xd5_WΨ{%?!*(;FQ:M8ck">ˁ:CG+`(VMͺHim3;x~C/lm"4 3:V"CN\i|l;1X_c^k2Q *][$a1&k7A|waÁvX M#u n.X]G 벥 Hshn8ZQTH:_lTY_x.gR0Eh0 cCjΙ KKFFH eM2.~9Sj]C}ÿo C{b7ݷj|>Ͻ믝EDJq?1q=١Vt LJn/dߖ s8,lz6׃RJjEL+ȟ|ξ1Jij\\v":x>p\#I H#1fϏ;!k~߇cpjTTWѦ3_E{Y&/ʩyE?(~3L ͜"(vQ, owIR1! ͊^5 n0q6:93$;gW҂S{|+$c*z]:5CXڑZx D )'ua c6ulYX z!  Q"k*09J9r!R2 ʈakD v18xfnˋ\*Pt 'W#BN@0 z:mBc0>%`\mAyr@-k9μ54Farrd}"(WD?!KGzm?LQTJy.2 9k#C!z^"1rDvzΛ6! zl3/ 6$M2*QU[} \ew= .*wU}j9wNrMWOL7%`DK:B*eA#AD._ h9+BAM )!M!,d_ Жc$#{\ȂyCNxkI]tO8r= PfnDAx{ 9X&SP=[1^|0AH\Y@Q<8ζcpڸSL}+Z;-wc^9v7;{b;f骹b͞gpNJEַ䋵y1e$2`VKKL--W`*hC)eWXz+ |[^+pyDs=Gꢐ4 xn DA_)BLZRJc)%wy1h<%qjͯ~\c ˛GO>Pvj5θD!:;.LaY@|0m_,I>RL|R0!yL1k+Mrr+oC#g>agz]wEPzAGNW@A’y9ߩ/ݔaޣA,@~2~~Ǎ 2T+KHxIH/()B!0Ty L mU Q٩G;x+LهXOvB@@k(RlFB҅JCqLZf" r0mb>䶅 hYaKj#+mDi`Kw(mN[h,0L[*N02TeXR*$-"baY* z=jT+0eΥB:)|E(,N{DִUrJȱV*"hP5mAԅEsaEAdﲙ:d,3OqWpb뛀}z.7NCPKJv\G\Y}@7h8K˟Q!O>{(2>y GE'25PY; 8oq:.o:P #(&f ֱ1 p\w@6?Ǹ{-ݼ7ʖ>.G.Ky8NFa^( ,by˵"H`ik/9zڸܑ{a$0ZO $T$ ?1O큐 fa "@c ;x_$˚P9sY -xVa = 2@ ': v-q'Rն!o螟>o F|g+/Sr ~l<ޜb z5L_tjw#8> (K/O⻨F |ƋKPdh:jS1Tm\e%qe `3| ےP#,q ,f7lT,[mv~d)H*$bEXGjpS^x9}km;fY~롗㥘 6Jg`Wgr<+/lHekV\> D:r2[E?~!ON/7 I2#훂mcU@/G4O⹼8Z˖f$36N`Oo}qg 4r/MMS[:>ZۖײpltDa7?F/;TN":'K0)^Ɠ{8 /(Ij#Lhafè'uxCHwMKP[~!|A2]N. BC}u _eB ܀`2LX*&!4ɞLIL\8)j|?_#7(4oryG?mpҘJ7 ATȠ7Ii fla4Gz&Y3p I]B̀tp㙠ru )E xڞ: pЧ|!N G[ [4>3'cdw6$8miBt/t*sG6DJ2,`.FPVE$? a ހ~IS,-m[yy9rdTڐYL%a=Zz@濏:i1ӻhO^󕤺->;Sv eic2P,5*!>&IY2[k”BQnҖ]]\*X ؘmVYg0zb7!v9iRKrb*cB% L@j*6b5(VKh1 ajҢV`_{YR5 oَ" /0 +Yy|56_T}@;0hg.]$̰vURſ>Sl~_ FAZ0 F :RRs@Šᵙ+(4zWz|w `i)Wb YguȠ)t1E 'F]/QU? ăR^H ;(~ż%(/rGgw.WЁ{\>#{^YQF '[lX P*"(bP'{1b)*1eHYC5E[XXL<>$uGo%£|kcyނDϗ$=OJ@'䟥үQ%F'eBww"ǷH9' vA*O5\:w|r2(`+a:yl^4kxkK'pPn?ieBF/w^G7HOd~S';|ʮ8+|=`c>I84@ r7r  ڙ#W?p0z9\Fcם'DOn7p<*x&ͅ? o6:mQ9/g'/ sRR;:s ޸Mj5U}ey7V9n'QO.K HL&y rVI23v̴U,L!>)w"5p~~s=)(>\<[,x<' vDOB{}wl~ݮzkx駍7YcpwѦǴp#\ 侎i+"[`=Q>mwM a=4=[,Ո+bB*Ixv!dDr % r> 3w@$ͶW=t5nFA/PzM;mT6'šCHHNah61'/@dC=>_sr0檑1 O.5I'\f1T_rxs9Ҫ?\ Cf( @/!P g\:|^L~~U )g_8@ @ x!W{[a|sG\@z<@˳7vp֬5,݀XvÞ5h[ǚs}[χtpbv~vqӊsty+㥢yڝeR\VM~m'~{h>q_?3=0n*cG)[3ՊH`-Q!ےZʈ'WTX!)<f lR*F[[ U s u@qg 'ţâ4dpXGP69[8)}ZW7Cс_h@7fpc=gOam$ϋ-x'|@?Eaw_ \i1HF y@<^4>N[Xv#=vn_/]k냂ô?4e `8]A[FF?c 6XyA˺B DDDOf:h~Vj1?LDM6lΈr'P;_? OYA}9Rc%CDjҜhXJbJ,rY|BA .M D!aB c{k|~nů8&%= @;fcC $٠3FG4z3CA?}"q`>F_?]0<>H|w>/&cOw\îXM)gr7HؓYϕVy4v18u[J89(12ӆ~h"RgeQћ!|1ފkA_sʠ?)eo}OS+Hê!aqWmKMtY#UQ=pfvq%+Ldʈv1wmfߛg&Vgy?Ra~b3S/MlR8қ#9ΐ6g@("K}':T-_=hfpكb,2 ͓IkեJA-r]yI>(e S?O÷ND06A(@3c#PXᰢnh1Ȅ3X8vEPp7+H${Co@v+ǓAЁssk?e{(w~e_/GaGO}>aDǙ6 q.][]-(: _20؍` /lp}1%4X=# !KtxQͼ\aX~x.- =c_oEJiIn1h)D\SfXJ;J3t@_=hW_M눉|M I[ fW%h[ǽFby>>2kӾKdwgwR~5|^Yȥvssѽ,Θfl/k(.xHYP?B2l➒67bMS~zTK:8љ!Ū ݢml;(DOZ+:#ŘbC38t &ҏJۋ~yKBpKg ''&p(>%^6S@ 'MsR*TmDG~$rٯ!(J1 Avx{m@D(E}t =UP v}]:jWʍKu훼U4߇^ ݄N|_4 ݋X%^i^RIfPUe[ v븮wԿ.NwjURYz޵.QI >6>g5LxC3ןb;{[ʪ sjC%9M<~{$@>I _jr2>clׯxcԱe pz'2fO)P)zWHr0'B(f0|Lգ?" Q~ ft+5Nщ<Џ5zYd3U9΍ʦlsIH2NY!_!@/v}Rk s feu@ @$5QB 93$yQ$8m?+}`]Zmf۾\E(xEAs*A (;T*:_F5s9 .A^Ctݏs߻ >i?]ԀÔn;=o(  [=axj70Zf mccͣ3 Hfpg[Ñm}1pK9a Ϊ=uTD.ܯrA.ӫAعn7XD6!>Ê)l7^m8]:2޵KILӾ<$!OyY]cL*<̃ʅ#'9=Vs 6Ӡ@#迮+υw!G]3PLZ#{@6Qir .&\%u]4ߗW\:yBQ& }M1ZҪ,(am炔QU?}#,x 3Y{/mW2?f 2h@T-=͡B#l%Pޱl;!AA9c:)]eH/gSDk^ ӿyxϱg/ n\0ua^5|@C}L*H bχJ(7<ߨ.2'Y o@;4~Z(ӥk$T؉Si%@aޒ~/yCSqS}B7 dlfdDQ^t|㟤xxd%&:C'*`>"}=~?;hFn/AZgQҸ7W;Q OD^eG2G?ϧs o@ҡ iƑEbU?6AN>?=_wcbc.wx~t{t;հv$a-jֻ K{=^tOu{0o}qhאC px7G`>{-.!Gس8" C$s^U:}I°1U%2: G%C6/m}<ݺ\~ox ^ `tl;x9wⴅ1|?U`w8כ1)?yȿ`!M[DYXQ.G $?qC5ADb @Zp~υ70o{h*@^p:Os71=Jv|ePGȿ(J !PNSeae* tЂGJה|I,3*kq8/uAxHOz#9z0߬3I/تCeÇZʊ lI_ qIi/KcY#bWB9M#(1璟W[77#E~NqhlDR+;O'Wh3KpP:?]_eɃ븘 \&{5Z}gZDl7 pVFa.`T$" ̸]^~ݺ_@ YR6<[3(5f)?ft۟SL[Xqe绻 ~ Gb;3j~] <࿫!u.6ሹap;teHq܀j]u'gl)|;W~w<,ps9S xæcܽ[APEpךTR8 BqAgfrLs_0v@z{|6 [}7$xH}簚_\6#!=cg};Ƿ wQq聟_|:rtEp '!ȏ?w#7_#*3)\ }" r>g1alwު oEުyg+S*k-xCOƘj^saZeR/:.cp(m+ .fr$aobv+Z_jGsO ^pE9! T"?cmc=`3'8wǐ4~dMeG4僎·ӄl{LF8 74E.12)6y^ñ“Zᮁ,P`EͲ4:FcvIݖʚץ=ZXe9}Y֎Eԃf|߼&}P20nTYV )]G zI}idl =,ogJb9Cٿy̜=?H:UZvnǧ^\ؽQMT`|6i21ʁީwS٢x+D`QA/p\JbKrt%eDsA q]! }y$;\gO]a-ɂr3$K@">U\h+ZPWI >6<%Ͽ{;t8;ҕܧa](p<:?SuZ+bk׿|bB®>wUWJ "&Yt8+a G-1 l5†'.p+.uʻ#:N=^Qhf20u{vP0pH_ ^&n6;yv]\ղ+zguVEFlpiL8#tiU6-% LnlqJ5n ez^\|9Jb$)9S"ۻqϟ$8M"GR V?aE(tQbDxE%Q#ݘĜa?Ʌ$+>;Wݟ*]q@tuE6Ӷp(DrUuD(ƫkPA}f_>fR$3\kc*j2m' sg1 XX2(b>mRsaJ>VS7fUe2qJZ"CrB&I[QN5AIX  w z4s*G98eEvR 3ʱx B)]L%| #Ȋrj-iđ=WzHaСH#nXggN-.XEGnǼ F4[ekn5 Sjs!֬ ѽBD V|S_JÛRJ.H XXVU͟ˏO{cdnr"Z--[]ujrtGX8[RBwƾiNN{ur`7R;dS|"rCDW|㜡rB[[;"ƄUjx}1;7aղKb` y"c#eީRxŘȆ܅f&}qɖo݊h{$~hQ>6pĥQB5;ju?;0恧ZtG"K qw[B2]'u}{W(x_  gq=bYI-+@4=eڹOg @>~D!D_I IH("b8d_O^ϥW*`0gq蛝9RoQcKEZED3/ZUֲ_~\:}{Z}}9P !,وBNsW:?l_6=_:Z*p%po,6jo 泥`(bݧu|dswƲ~:G _um Xctupm㿇ti툈/mx;}F dG>˛} 6^IkłG;bV]Я_ 'i9k46(RBA$-;A/3ie}H{C<{LbmF&N+y;{=У>'3\|2h5Q0NZRQG A %*wL{ĊCִ*nL2yCGZ3ڵ ܓ?md'w~ hnI(yþ! mI$R``X紶ʋR"Cc_s>tX҃rV&#"Pp&DP4O$+F"KMjf0JpREI R2Hr04s.! B[ =XLk9د hNpNre| MYbԙ ԊOn׃ᆍ;Bɘ0N(Q>7J T,ۓ,;f-Nnόyśzb)9dxb ]m O& x( Cp$8B iO6!];&s +0p ,mhPY$~Ԝ} <4Ǿ( !58$(K :r{f,5VrͪVrxw,pqg!uJߞfQYDA+ :N jqə5;UJZ2d89( WLPLzF=:/ HC'`~pH+!,CH+œc@XV`ez>3BCɚ{wXR@ċDQ0bBG$x;. 4li9 qODҘJ|yϛꐆQVONNb(IaށzqY&apP5 Yik\XtQģm%U-ߑք HM=x A‡|hr"ơP[ ;Dau5^٣l"4ktBs<i˝Ci:.HWwN𓍮B:`,˹.{W})|0r0ʄ[ w / 񅀭`8G"ĉ'R-:T<_CnR)O@urO6t lI$I$I$I$A$ffD,JAhD}U@Xg_sª%A:->IԾ0w`<4Dz2MihȅY^ue$5?BREPM{z*y&x}N |mM4V[Nc2xGA5"n^0;t\ng of =v' Css!1Ǝ^y7Tl8Z P^;#3&tBt5ews)W;3%Xo~ZS"ve{ |s Hx;@@dPƌ=~Nj /aJ>B ;&"!`q?<\[B`0{ l ;݁Ff"?A3 tHD JY i=?5a !37ïw?&(1qW V IvzWgy}ݭؔ6LȆ E98lA"@8Dh)d "46:ƣؗb!򐛶ÿ><"t3B(1(n".]gT/V߱@K(U@:jX"%qR  (B&GWgq?k9tA|tf bm\!=^慤 R%v3p>#c%,낤IܫQE*TQEJ(0J&%"(PV+!!ɀn42!c)W{ɔm*r1Ρ&prCoȁ>]{{zE|:.5Np T5nhvLX?q,`.ӆӺAPL >gC!]zL&Adbʗ$`*XUЉuV-lO D)db>p7V:O_zE6f-el5xdkѹV7ki1aXg4 ?rcDւM>*@↓ 1h"J%[_ Y.hpdF=0zq7w -$$5f`zF*u—>2{kRLD́|>ߢ|%uinVG(x`݋w{ FC|o`fyuhK׹LjL]ron,#ζn!K$M> \/[rEK oT QgXr iLJNL~n!W XtS8>]{ 4-"qٝlK7?Dϐ 1ꅓf{`Tf$]L"iF)t)JCۍf+D:L_~+Sxl_}.;ZIB2ػۡȀ)P>o_5*0܉ZEn39p+_5, & DVV)\ S |W)`;|g9O}X$YVxۊ{0)7?awM" Rk }CR~_?4x?Z튟 zJoT8^1'⁽4y=㇆fЮmQ/ԊPMB_z*1!ior9=jb7jY&d\C>A ;h!R =_Ml%=>]!1JP`c}K֣i(g' 8:'n-_Eϔ븚mdv&0CEХ@I&w! z!p?/3ZȘkł'sؤ 7=9}uUK:r>8w!W^8` [_{ UFuX"c_ ޝr8 z!QF6! FS1Bwr?,3̽(Muǘ=b7&67 J(!>#`{}TUU\aÎ3rHS8||c~܄^o} vtœhp<'ZsviKANR{9L8*2x]_1\KTBE}t (→A6kZXsd N{NGLiBa 9p#uRe1%K7kYIKBu h*[# #4yA TW,7h*a"dHTJ#DA*,jlih*ȗt,׽M/+ ȁlN1M'#(8ƁI;~͠My&]>3\2^xc:@}BTQu _߉"J8OE鳅`N!'5uzÉ`\*1`T|~5̅2rC5@:4^:b}Co1" M/9a~YS|:FAD#^>6|4PzT uvî>9 w D9\w&x|r*ΰL@chQp+GD&RH(J:E 0EG l2EMAREtwiZJUT  /Bz_l3a4gjb 3" 1>:k`mz&P>|a5 SOwræp5VDzi~J( agi1@K۸yEY`Dؐb3EQQҕ!% bP]LΟ>yyPAuvIޞ5儧3I:02oIFY 9eUx3U R_h /v:< à܉ Y 1! xIGnSzzGu~XRl<*H^&W`',xwP*=Y'p5$2L;ߎȌ6cB:$(tLO-#e4eGDʋ$s LvqMmݵ ]q]Xc|H%#9k2:N#c$ɭ4UVaDI;ҸHq;a{@ ݰtWޜ[0kFdlIPAxՎћ~8ܴڻ",\ղz2Tś)(FDaɃVfߠef`q6#p7fQ @n9YՇ~c:0uBedԯ`nH~[\ wM\$^o9Cn3x( 嵠]kXcA TH $ F?T h/[/!Hg>K'L'~2ԃ$SЛ3 UQ)A!F\ ((̜x1 {P70x|dމ[wYWnLNlC@"@Cq5t9 ٜIhhk8,T( D"awlR N @9[!I2" " G2p| [+;sJ?|4%jg`9ﭸ6x9 /R.)r)tS(C:ἂᡇ<4`rx uAzky^D2獈a !BERIj+2w&:R&]H '֫JЮa/qUwrင' ʢ`>#™@f޾A@!R؀J"C$U/7Až:3ԯ 72;#SX>V0N ЭB1 cM9:ɨeFV~b xq!dB'vϰx 0{CvT_AtՓ*Z <}(/jqDRynx.@A{3W43qᙝ{ir"0{M>>4k>挟RU\>WP{{<_O!CZu~G#bs2y_S^Njq eh`֐aj}rN;Hdڧ>ܲH'.`r@u5&4knVw"<<&P ) xdqmn- <\Ij[d&(^7'~!CߒBB'D': C_JW: rְdcu{&.$ 0Zdp\p J;PL{iϙGptg@m(@GgQwE$Fby w?lIǗ;00 !Sʘˏ&M'fڽs=CO. PQv  PE6Ka<*4"CX:hQȲ!h PX={-Aۆh4\CxAEC$h;hS]7a"F*Jh,5HAn/*F 0 -P-`0(؛8`Ӹs- Dxh/PZ$n)q9I- :nT cII+ 6Fe=w퀫i2mFDMҙ˳ C!x!e 8 cʧ3,[wJaI4$!zl F,s1UIo)@#PZHi6j_UD 3d?<2ޅ0~Jߞvܱt̲):K+/5oZ>qj#ӣBw,x dP~ǟLe`-.BhFCZ >5(fF1*ծ)>@'~xaD_hOGʁiB|ƆQR8}{|N遧:>V ҝZX @ <2DO8uB==\zM!rvBp)u5 ĝdN;51)ĻƧPtĞ0jJ@u"ЊnP)wg9"(Sq\= .SAOt!qz@ {@|7,B8=R ey#l8$lЪm8cyŅDΒ h,Wk_CA#mZ"#u(< LČ3c\N~`mwއaŻ:;~6p ǻҥ꬗Gűv0@ɢM=8e=DJc."7O(о3۪rTp^iQ n]iWxΓ1LL8&rq@EC PC_L}%K`x%.r O # EA,ʂ.Q/w "$"@eǍ.|@0}d|C9fru0vCR{' ɓ@4*>u|%ԱHAD /y\Z ́Y#F:4:6$9M]+fѕ1B3`5X/eWHJO ]wS*uIo87o5W>)KYs+B //t3d|O}d@@*8; F`">#Yё_1 x4hrzsw!8t5P- F1ضkTAm ߂䤀qѓ{72c8)G<+u}/0twΆO* tHw@ҽxyo0.Aеp3 Tsl1@K ݰ%+W"T Trw (3G=5s!}H#,G^4i |uJ+`t06+Jܫ(BfIn7Ƈˬv@aX,Ą{3? ɴ fyZc41}1(UiiX|.?1 GfN~==*FCɚO?LΧz٬Q4-)hh;8:d@qؤV 4,s0Hv:PW;])ܙ3Toμ}P<}ge)RqUQ'*+QW>y pwN󯆅ޖ5K#g"o7LB\fϞsG0Z+'!57q55 A?v yy@< [͘ju,bXNﯼ{jZR1$&PfDm~]'VсJJh%噾i?9_5NOE(j%Zfܗ*[hh` :@xґ#ANkA[7B{{=t|J(` jC|dT/!gjPm<9X֪ A|YKxY 8> _?8qUyYs ܲMZ"uDg, &o0a" @J60"F[FxX@ihk W9mw>!w\aJ[ <]ݹyޞڠhi|} rz)DLDjpw^LNE=1#u#G#HLLR3Y!5c]:$Y)A9Gwx獯*Y֭_P]/=j*hcr/8±:/.zMR}fqe*ŏX/=!oѽ`]84e) ܈l&JnZ0Gd<F 3Io1}B`M^mr>B3o`"DJ]= y 8Y"!,V`@4|~|}}P׆?l;)Ui7#R}&2 I6R/53Qk5Db[FIB5\ܼā14 H2e`-f’ AXEUuOueŘIN%=f";[rv>#v giʅJ`5Ur}2ӟv"::5^015*B,E6$}1hvo_Aԧ?<:ΡRPpݸrQ~G!S;k?T*-AA&dM'GB UOצMH)}>[^OE35mOУRu/1[KQ}=`e;8 35zfi *{tvxz=wA4Jtؚn6yΉv]>gx+u0q8tauP+ϻ:@f SjbFc:7}߬ 2Љ yHq A]Yy(SyH,ȩHbjQ&CovXkȅ24 ]HPHoF'$"I&3Ҋq tC!HLтiSRGd_-ܽYBhS~6 %0=^+戔vAwA +p@VY` }2P$pu!Į/L-J&KCT`C%+ GT;GL}{H:x`n@"s:B@1 (Aɡ pxgsw@7ptDe "8`wBjypQ7 SɛN]j1P5.H>>~ixͯ,YȰОGA%PhBh ,@[>R,i/cA av4/&1;I<#ʋh 5% '~#t,0 6,Bzl܊!˗ɲG4w͚sYiE@\]^M2F"pȓLla%5^ $tU^#Sa Xi#؇F; ǞC艛gsҾA'$)'КF@jIX`pWa߉4nl8G.5EOahi P|,PJֈ..<~ Nb v4lkyYtlR*VMHc8-U7"LFvkK\SjT zլٰ=t;IUP2M(zH;]kIy%0 H{#̼Ǔ2,<~aDaXTy%v{9N. J€F,P5@C h@B/Ѓڃ$ \B0aW/kAsp7X49CXS>èk׳ӑS Z}JH[9!re9~TIu,+'Z;2نa;MY=n!^2(= v˦`{0xmo sx)xM ^7U~pe8&Q _IR*dଽ+Z8oPw+0ғR+\oRkqfo=|]u:wY 4&%6qYi=C{OQ1,wpzwC pM+@=(M-`Js{!ˍx{LSیWDA2Q>j" :$9QXYFǵV^ac;w6Ϫx}ݩAƁv t?# 0jlڊg&j蒏4D1~+d;9 h8 vdAP Tb@$R%D7s;yvcoz|K^3ji\tf*^w_+%K'f9ڟ'xø<4 $4U)g6|:Tݦ0W'IP jmO sK  8d0!"w_޺6=YغpߛXb[ѷ|zz(dK&qF 0,ӏHAVYP*3&8sa '=W~`hd́srr „DD  2'Ƌ2-ؠ8g8Z>bh̞vu=Y* ( )iHVH PXb0f:ֳR̚` ֤ƔD1m @8I'8}e~w{S-u*}%n%4uWֶ=yɷR# WPۊ O 7Ae 8{Tں } 43!훏2V\xNxxI# ΁b$,kzɐ!Ol8:=ؐ Q!Z2sx$9aVLMJ OTCJsaB&ĉ&3\V5S,Ow^zQ`Ƽٴ `|(FN( `@Eo Ξay1 jPxP/M626ԁ=ۘ2`tcK@TQW]z'op,D?N^4@ }&D0` (ol6@[MOQ u);0+DetY'zw^Nس|9990 YBc! ꊜ=20CMz@r{Lh#DC3K vҸ ifPC"1I}ks4m3[Bc̤z$N7 X}6(ic4ESk1=U sK{osql,G |JRMd>tTC>؀%4# A );]C6cHڎy#DK; KVDB0v!xp̽w5Ra'ɦ_GNO6 ]8Ƕb`ޙ89_oܜZg·^z6#P>HtStt)K#H 8ᦌu1d~,!4Mk 7;F;=` 丽9)u= }jftu 6Tzd0:`HRf8bG֓ J|vXLIˁ4w뭉wxsc1&2t,)63:`Kw9 C]0u.+MQUa4mbCѩ1.򲮶{3QӉҁZ]Dŷ_Sh v^#}<ҲH ,}@ST΄"s 5px٪Ax,+Ͽ|Rmm+zzT oy!-DdRQ=(C IapNqqmz$ua\냗F޳^Ô/+c=!`^"reuZջ Orf{<o6ly7 +$*ߍ1HO"řbQB0TFk!sNS! .OX uR"4,0Hu #dErdm dt d˦2aAt%g 8 @J@ԠHăT2D7%)$5 O)@ $Y$$ǒy`3&,2S!zi#bKHx!XP]AH6m'9U7R?yo~Va7whchdaR!M-]1jTC=sr̨R_ I2٦3@[ppZ=,':NC%Pr+9;yxu_}{lhN7$IPҼrƐf_L4xpǭkB@PBeX|~]q__mx94x߳hHe|1XH"R$ϟ=ev]׎0k ԇӺuJQEu 㜔uǦ>=hL0z2 ʈעY}ޥ6#5IC$a"tՊ%bT)A8~ÜmQ,Q40&T7`9 s՝<4|j(+o49> d)8ǛFͪ`)a@fڒzk(Cu8OZ֦!Ǧ}k('!/) & @xgȨγb w{cD9v;d`jkZc,d@gHgV,O_㈉)tTѤ0E5rƸOS>zj& ǿW|u_Ϳ'fЁX&Ӛ6!' q_5e"p xz4\5V=Np־@ىFPΊ$RtC KTg췆HR4QܾGTuqg)%!`2vH4R%gӒ=xR)îL`e%B0AGyT@@M=ĀJ B.Pi8]ߞ2=7Z >^(!hm|$&gRf@ BѪ!!4=E.Lg?' Tؾ8򙙹jd iu :MXB^=Ɔd'2\嗟1 >l 0_]=}_]4PsNiw.IWEMC@'K!T&)w $ csGûfʺ:y]i͘;:hcL+W)9k y9$_*OǠ\Y*>-.%IA"Q3ɣ Iqh*w^g!ߠQoUJ0 ŴJ \ў} 9ɽ&.}n{B *`CnQ;pX^ Gi#/ԾX-t R%CBI'\/"g1R,^,ջ=69hlt;58NpɁh;J;1pM .ܰ⁑?L35#5mb,3$rYKrZ7!x] y(k뀇 CA@yC d]XWhVkHÉ>\]=i5(vyHԦI~=e-@[ qF;c{n5\n8Ҟ;\gx́),ke-2Da8đVZoeD`LOOsF;Xlôr~DcH{'.HvJ|Ryoب !K%ڶ}d^TqQEZABXxfTWmQqU^kjO+м^Zɮ@zc[*}R¨MjoB><]~"ҲHWMX崲; &&sf5/n936Ui\%ws׃iP7<8ߡUS@5aM!FvaN_`!^lDn1!Ms2wp~Ld43Y7`Z*IlM YB+0zo@i< d&~f9,,)†H8}6 0Q,tdn8(ӂ\PA0JC3|`by䩢7dLQn}WݒQ!cJB%Ч0 Kr9CN[7|S-G2;F_Ʒm! 34 F,ӬLcő* *DbJ2Gw/0 9(4QD> " QCIL5{kf]utoF ~7Qsucm~5΂*d( eL8 u8&|ܧ}y €m $xt&=ɧVPɓKYUy ;.XI0~{:}עy$1^%_ǘR$J>tw^ vp @EcTNE뺱 g7Kc<7MA*hȁ]OwCx@rÉ>?xZEQ,-_x1\#uBog 9'$$-@*tXSM`rq^M=2!<8cӬmGtҥg i/߾@L]OT䧚C݉Jw!e~i!U߃OR}&c1/-;Iv(I;c~piwka]ܣ(\ԒJx+bb:El_ l30\'!F/Ca3S1%uYgҬ^1N^k1] .mφBji[]MHTCJ@T`@\<0vvbcCE `s7t b~ ?$) ud3ݟ K]AkPR{_3W)(ŶV.,GóLDGT%"Iy)mJ_uU|xҰqu'XN,di&@>#"SD }-T^A^|{dMS%o8eZB$9G0z't=K$.C`qRc; ^ t4(UAJfcI II2 2Lש]*-t={0ҨcU^o=(! Ds];zeF A:l88RUA+Waxyr #\;6c5%v52TS,`Nf#rv;InkOu W:fve! ~zC*cMO0lnN!HdTkbQCSI^=~%C*RZ(.ҩcmEu3_;w=;a{/2^|Nd`(M'Cv,Ą1ߙLwD p^vCòTŜ%8Hinm/zeP :J4C,K}}<į&чErך# @ޛl͛dvefkڬ/f>?7Jw9>yhh=6_+&M@g x[,=Y06W"|=$ K"d㜆dL(w}4 X*FbDP"T;i8"pHüpK dPIr vb0%uktU8𵊝o2XJSv.˾s@rAxaqp`ޘeG9=T"|9Rb"|Mu6P .ɢx BPgP0S1 hQЙ3=J60`ܜZ\RZ-sJe;͘{ 1^ֶ$#8ֆzd[9m!Ed/1fobYP\&4[BiTEal*h{a$O) 0` n! RJs翦aʇ5XO'(k,I>mGlH쐎bfc" /90nd~vᕼ4@ֶY0K{!ٟPRooO#Q3rY?HkUWM[7ZEAa9m[GYu/40#qw DiUXq_aM]dM2L:-r.D%!)FXyu+PFe1HOM"|ms9(I@_)};`S 'W6Cv5$~@*WBfiAsi 5hïzl>N>rB0M9QAv;1|]i3#w~ѠtQEـv)'o~y Fb0}7AԢPn=v[BmFJ"a7_i$3:H(}=W CY zM!BU<`$Vf^ I\׿x oT뺡s0<u;Y 縅 S@0`b8a4 ?i9f )ϑRFt]BAL((O+<ܒdF!E) LSC~q֣Pē!qFͮ xqqb(]1Kľpw YT#uʂG\^x䑓c!>^5(uN93;ƻtSrfY/l$!HIsl38sZ.}{m7\QJE`_(qGVt=R} rh < r_@R7]G??QӦդٜvEg7dRLw6~#~kŊ`3=dcl'He "ʐˏ[zh()IJhckP-?<>*V"<zZdPb{QAN[ǖIk%CDDy]͝$(,•͂@H^eBT/ʖT;)^ڪ(*͌Nl?w3iٳǿ| am$6vihd4=z_~oT!r\C'm]$nBv;w:`ȩ/IEcTTLK4Ԙ̟{ɺtN$7{?#D$p#CV>_C`n^:A)qתLg7h޷"!|Qyĝ)i ,7@Ϗ y"Yl;Ţz{c4K"rcFpz.IM ~NRr4CVyzd{<( (hxs[!*xݯ!,0[XV@`<65,GJ+U&KIQL "}@,bV?kXD7ly'S![yvU{v1.rUGsl9VP@5M.BTY'*P]+P1%$k/VT@[ÌLd?Z1  bBH9,@}HF]5D"ǛԃC%ϻ ~7}ؿ?ט]P[|n$p!&%̦`>7Ma A{6rlDC3EMa ['n{]vQ-$9b) !ȾFu] @5Oy{NC}~cs:Zx#' t x.y2Xad:j!iwc] Jv%Yϻ7&'-s3:&C kZtK%Ha +cЋ O!  OP :`>_>'7n&UJJ82 =>FaU]P0QLIu-e1ed:Z0pN m ӏ,C@$sHm|0$}C(a߱;΄D7\*nR459;KO~8ZP{$:|r'לFv6'Wv(tTR1syg'șU0;wiuAůOcwk]#iW6+C{xot6\Zxla!1H?]wrHC {f}sf{׶0ẇ \˧wJs=KCLx|B"pfu㚑E_uQ jy2IXxb`PTɨ5DDX bik3S&n5}:BO":%?r@6zx_prși,&>izUhkLf" # lW =沰zSi/崘'hO&NrhC 0ї| Z|hQHŗ'ux !$ fNhQ'_/YRh|B,τoby p L=+`[jXCҮL:eP }M*Vgx`9 3On\>ckqHB-A.5k-pbKi _ &8gc!j ɜ9B-L$ 67x ee[, w!\!e@仔9+q HVqg:x%  3b5@lx n9qpz^2y\ viv7f|.ۇg% мIQk8];=L}2:6nWh"Rjt8H==!!I-ZF78]Fk騣8,"|9yG51aM ( ..v=2 0wQ (:lm4"Êqpl?)ND=z*54c`ravR9F,"B 0Bm9O/SLQٝi;Ħ5{@J:l^&,՝;'*倅1$WSdta5|&j#UOs8M+SDkN)%hrj zF&Hcֿ0JJN9w< ^F]Vx9rA 蕑6a9g>L117ڗ';Lbo,⺲ Ql5LwiPFa;q܂xG7=yv G~#h/}QnӁ ^á䇸ʴc:.Z}<:Qgb{ )zh% ͍>Ic+O ~0y8:{:kMYryrEp2 :ǟPmuٙ tBݨ!& &d㾶5+sc{ohm, ۚwjwx$ HNR;u30[8)s >:IatZt!޷{6u7W%܁ a֩Kϱ\@w@C v,0G'`3 w)HA$ '#Pг6{'bPJ1T=&сd bRX%a Յt˘خ)ك:>ܹ йsȌC'7nj0^@}wv=tM%d0rF? gTt`Z3"%ՁՊ"hS#< O.!z| rzA$bw"95iFC`ҠCf\*ȁ '$h B( ~S,O,L]]K3cV 9t +< -}pP&wٰ[3wS;ZLLEIϸdX xXOIwnRx'9gTүqF?=:=}B40&iv6R:v ZB% ZČ@s~vE)yH ]2 Dc~d^=ueC ں^lȒ hz5@zT9`!H6ڱ[3h',A$ [B IJzWL,ͩD6NPBb37[ ϛ;Jޥؓס&459sbrl +j41bs9L+P f(|H@ C!F\|䉄47Rmrt+wo% # s75$os͆ @̺P)^<7#$0縓ClSV1KQ5(~x EdK3xe?}^><~MGٳG}}놎m3$)Blr=[=5>?NBLu!r~d.HsFe ;2 qA} 4l$;'sb" cV)ikFTAHUtpt|쇮@cdI I=X ;YЗHa&ÿyلbwl~Y].˫pa{'Ot>ǟM|_(Ehj.噱3GXs~6! 9ͼ~ )% T#yM?dBo7Q.X [#0=vgۓ6A2LatA|MsLa:iWBͨ0ÄMi"֩䈗$9 ŕEy `Y^MM`n! AE`DdMf=D\Sw=5gQ d@!)4d4@Nx!;u @N;2o3|jCd#CVqtVN`N2;آaCwsc 2!!0PO$ȋh_~ ^xX&b/]ࣘw%Iބm屷O 2I8Ao ݴA:L= ;O7*VPR˖٥WJ8by&YnYC$.zCWspd92y vi4J' /Hk7 8 mod^q4JPyL4}Yd(CPs'Q5 = ?πƙ!\ձ,$2ɒU19OHG|H^9Cb)L7mZՍ#Og8JoQs,6u6/Ϗ* !RFۺ2kHTO^[gS"&w>\.C~,jŞ5,mFlb7ʃMP hFr)t F$ H)PHLӦLP!${P:Ly|C|BE["'l;DC 2R{fΠzOև?ޓ+xqWbb/2zNcˈu/Ca`讃9ur⪶>yXOHmeA7(/)a wWuL1 ~MIT¼M0?c$<9frNIp*a}<@ ~ Bɴg#GAMI삕7RBXe< @݆^]z^,K} d݈&A9kf0?l/7 ]urHb.p@O:=A=Z(Rt˄>ΕI[p ~8v_d}ܮU]i؈1#? x$;RN\(5.)5?ӎ<~6DbUL[1 f/y'.jCm˷76xyC(4^XC^LX0-fuLm'Eo2Rie0*ӾYTi9gҦL *0-9[X!D@' +kp/Cl3zL )#QJ4.Ŭ&`mm( xgw>XU2 ~2{:0gS]yښa @rAo .<&g0m\mmS+(|JGR3=l?kȈt4/ꗫ1e|ܡ W|mdzyXUǿ! Eq0,ѻח;3=L//<7K# #+ײ=e6 9轧"sTd lsw0q}ޝ s1|p(!PEr 8D3*\H ?[;0$p9dÃ8p'LGM ;9v$'#Y=| c@rz㦞\M@uqp@heGAs:K:|Қxq aL٩+k|MiC7@qa[VT/ $b8+ È|0w^BX'4.b ==t-02.T0j2 z !Tyxgt_E?hF´jZ; 9}9su<||eKC&,ZyU ~e?_`&7'8ZQJz>U>fD$#@]bKF> !eMLN,opC0@l|2y}8i?]΄SM cG&aڠi D:Ieت\߮  { DS4tg"2b?_ȬaqC'Yi/USW 8!H{uy/)ٜbg;NM3*dG!j,#q=qPŊ!󧅧F8?<#s $<-o0 xrU5K;ֆPKr,0}qpv!P ,fjDk?ͣH(M ?5QoL7zȏF(AUX)K%(Yh!x.1_D>V?x4*V\s/=/qI2I''Τ:CZb |zuW`h-.'r2]K AlvQCЙ S+RB XEI8\N>p4𜳠m?C tCA5 )DQШHd$JCO._чD? dI @?Ӎw{n%7{ç8uGڮkYve<CD6<3Q]GPųҳ9pD=SЀ5+pnl*Fod[65S1*ݞj7@' {z]NCnX 3pϴ %@"dUqܘ(BPz7DsY@=G` iMG.!ɣļQHvJ&Ύv{WwnǕ 9mlՎʾ. 7wNjy*>=}}D<<98!)5@EA-rF(52&{:6hU`OtI%˗g# Ҫw߸C o4O·]Qpzn E Df5_rQKGnLcgzVȜSaޢmpŠW0@7Ҳك YkP}u _a'2a0HJ,ʉ1 _&#:d}v0x ˔qϢ=4DJgd%w1 &މƯ\T&BP;׷5@Uy{#t;;HW^oIXV _P :$q7{&YX'@c.PJivBɪ@ T@!0Q$u=71=(M|2zP5G@r9w޾w.U'e:O]FM~[ `.p*ǂAq!B S($ lnm˶RMu -WF/I'\ͅ0TK8%F '5˩ynK(ed),rΔ@dɡ l&~E!$hN ;ne='h.J!)S1L$ie"#A)xwŕV3*HNTK4Cyq+ !D;5Ssx>Φ¹M,*!4Н<-0:bKt.\DslFn` y޻79pNt6`mz5p 9R@|"_" > Ig.wdMm rH?ߘz6> ީaSM 2JƸ I;TNnmnѳ6F$,Z *#ҽ⁕P`r="3o EA-, 9ngA].=Ѣ `Q9'W'xKR`9KzĢ#6.{ Sq⪤FaVz@BQ.ޱ]qͿj9YR,Rv$䣶j6( /chJg2}YM8DA6RP%E"#n" APQ9@FDۖ{ݜ]H)IAr9/!zZ2d!R@,%A8!Ì2l0㩇m3BG,yXU+h3צ_0" !@P #W7j n]4K 8nnKNJfo 3g[3VRx!ϭm`wCRV3Hj1@9p$A'<LJ;p7WױȪPb]Y9)wӨ- ӎ;pyz a˕Yl;/^ߢ ӆ1~7n6 N`UV`dPb'>px0۩-%n Jv" 9f{mA.AQ;oBObN!ն0dpݒP*d-5SHWޟ,sTh2kvޜ^:1vxeCq,(ʠa + a&Hf㖡C5D@Q[ ]876UE` κ$ܗQGR;H@J̋ ˋ^<3-I k,9 qM|7pi[~R> <6ǶYeT *!;&sͯۮǜzzE1B-e DS-@_a|X%@Cm%G" Q梯 .H$B7tʭGp:]U1K`ËDj,w}ovwqR"ĂSչ 2mq4m( rGf9u6ߐ<bѻ䕀QMe_Q׎&&HA .P<$4T^rDW5&$>a"&)D}ƒϏVzD v'7h7[vj%#9[I+ݥ;XD9Յ3pT1ʒ _c~6l4+"[/"hD K u`|ud2MkI*H֡3a CN0 8Nd{&8ʶHe!MJ=`;$}u㢥_b"9bT_~:s`[TܾWC|wxD ªnE%"sm@']C9`n[!k }3׾,6q$0bݒrh<)uKv7GH) &gA s+B?Lb&8!ٻ5|rJЦE;Q4#ӥ#g|qYNpD9'`i;pc|N㏏@b`&t'Qb|+|ǕZ OZi.CaW pvM}v%x`u+񚽘eSJXe9Z1b}.:S mӀuVTcuC{{5U3\n.h>p κ]T ;B[ ձ_n sOwwJᱸ,u|4W7&=s*ComULNu7g9aN&;\!*b\ƾ^SSTޱ>< b]2w5ثrRBż@[ SOs(F,sY/j .J f^w93<7;wcsTEU^mH}]J|5=q|4ǞxW8m('z1H8 7ϪTfr"EqX0RWx.:p/A0.h `_G ~*\xgnD"'0)ɤDCj@Q#d]gC$qB"0 U@' gj@ -DX3iIhf $Gಀac[TYP Pկw`_鰿 >Ύm4Q\* 2u ^tވ,]iᇍۑ$ƻav ~}39 *Fd D ɇO.sۻʞ=]*.d&}qKOF$L!Q#ϟ2PkhC2`NO'QwDž^U1K # Ϗm|O~RuZ1e=) O,kZA24h MݓvopX*p[+ >Qt> @F%!Ez*YOd =ԃMȠ `3tz$a`j$^GWtJ0R ëćn=Sr)(y[cM}\q kof0AWx;<-܌59DF*O=k>yqExo|D A!H"fZuQE+KvZC⪏$WdK 8[ym@Q;pғ\7 %DUP"u<,8Zڠͤ&PNE,nP"TWr,luA%vlFASi7ݸj<60D. C8p8*Jj8y6P,i:ы.fiXWZp04 _q_˕xnÔp]x|mUov8C}U2P۷xp7êv7u|хѼtak0Yӗ-y=ϯ<,\Ge]\N ^tvG/9 kWN[WY'XN[7QwoDŽ.<Q3}u :RsPcH0B\`bvs.5ˎۖkmbW/!}{>\2W>q翌/-N]<ڇ].׭tcѵpöJ`rC3麵7DY`ze#Ǟ{n,4Z awM;RپV{Ws2]G@t%L+ۂJO1_Ŝϻ6υ#)tߺ<ʪj1=KM1 }癩SYG.q TrïFњv\Nz*lK+~۽mۜ/dCtR\0xim^gp(>,].ng -ѹi7\xŴgZrRӁz_à)j9@u[uVzx#طֶ!}8n>祸ynw 佺Za}-.ysw76;\3vH9t\ߔ|sv;ׄ ŗl۾nOT5.PQfրӗ yDwv ~wlcHt66y1C>]cݱCYj,ufK>:Ӧ<ٍѓ 0!;6=@̃lP+s.qN:XjŁ&zۍ7I=x-I;:. C51vRsӮ{+gBXH7eb4"9*@9FT$3ǣAd2şK0uC&db9&hA2%Wbn^L(jJ5W`+8Kݠ^GK=7! %q8ev|=kb !Fd {*y!buCvݵF5N%a$±9-D y./82ݺ[1LY zۋ) WԳ_^>L O&y6&Yy( NMnl#78 ׵B!JR넞&tpn]C laIeѲZô<"bFNW쓧:bi00ȟ}{6s8H( ;֝J o/Vg B: ͇:CQ\Rb k!&ڰ4Х3@Z jr[r}ǭ5`H*YZ2c,no] P$ň`vSS(C[ЂcF7 F<;ȺRWѾ}>ڟ$r'Ϻ*{6IO~5̼+q * %\%izpk -$ v3rBuj2\eQg«M6l6ߜ;T t N^αGNW!ä YQ𾉶ERډ1a $,-D {hc$f nZdήb->:q HZ*HrGb + :Yᗑnۚ(UrKc|c :a"x$ ٹ9i.&=k''n Q{H\1=l.P1M&C!̧=%1_M\qZ;2soAt{Pd`M=O2Kz:щ$8S WfS=!{Ajg߱b^5y' - hyw3y|} w!e/vT+S(ys6РA]y ^ੋ䎾tt! ̌q]_|`]#eYAm\[X/Asݎ5^d;3 d|l*`̾i{8"D~l o#uc@,S2U4NՏ:(@p9c9p uLɱbb0! |72C j'"wBb ]REa2"@`wLhB+\FHD&_V_?E=\ Ȁjc@q߳e/($w(td1ԋ,Y ޑhFK9:"Ce.k|kf2s Ehp/w>ya/!2L1r `@__xEmi y(5T~|>g"@UPpdpH=ҋp ɨzꨞMG"T"ʶfbom/K{*ȋj*թ,^.Rۮ|Mbϓ"kp!ȸ *Øֳ#zP4ϗ6Mꠌ E?gO@A3;4Ȫ^ ȳ3o JO؇<.{}۠+6UVh^/zb,En@m6'u(z#, U<&/ۻ * x`։󫆓8vF"/w{r;%Cw.WpLo$AeNdfN\xӎ3^[]JR% &Βhfug@)Nrۢq@F@B$;1%߈yKPvsWwя<&+{ x co}9i':۟Π!V#xUϖM Y[]D{}n <>_@#N zD)P{CDh{?E ڪQ' arB_.K[eGf^}A6xs ղ~i=ˣ;,63\c7-tlSJHLz66eJހ:5A8Q k"2o`^ݺkP`߃1׸=,7<ʛCTB,"Hfp#d ~*'6yݵ׹}L{Cȃ~ݐMLdeϙ$Com܆.ؑS]dTZזѩۧ^#Qp }\TX $ҐRLT;x:RFW42p s`i܋QPY!Vm>%j,EV_ D`/O}脅N4NWUԞ ʂ H+gTʲWnB@O/tgR6dS 9ӷgۿs]˭ i$8 3 f. to 0a 4]xѪř(U~1#{Q@Ȉm#&4lBBBס՜2v`2D=TM&$ 8L rȁ:\up4aGa]gֽLHM̜Eєk\1"608# a`AH>FFZ3ʣ%V=,d>q:`8Cf2pφ3}+ mtʨ2d LoVqۙhW){`ӅTC=,S5 aum˞{dQa#;Od3aEM;Ӻ ]]H{<$09ѹwa wH19n'~qL>}mv<4I WpJwůufZ[ehBlV}lѡ0 ⹊{q!@UTP^$ ?%ՊaZ( ,oFE@#s +<˝W& WƓwR"%WkYeԵWM/LNP1vI'XeLrު;x.АVٹ` DKKg%/f9r2 Z뎢IzmhñPZcbSmM =t=DW pnY7:/njN<+`wNK y\#[ 38arG4J 4@Pb,u09tÖ+59K$zSP"~&%`!hҊH n)v"bÎ$NsJ!BA {JJpĂK? ƉUbrL=Ұ@8Ѩa@ P XԶ8]E]H+= ;=LaK _ 먧2CCMMќ{BEZ[=F&Bǁ bswt} KĔK0gdzlt5٘hl 9' G6AIqE)yLMT0ZI髝QaFؒDFy("v@ "؝zߦlvr ( p1YJEm_)u8# @I  }Q= a V@tސdp=bK\o&B@ARb4KDUR&o'yd(X(')p gvF˷rdRD̊㕯[F2J23Z\Ҿ/4( Eʂ[Q/q+4IwZq3e P rl Gfl{=4𽖺Q8z=_GZIl0/!ihI cL*I<,tgt7C OՉxdxU+B[2iSh)veFpOLD|`9zB94lN(=pi#EnL` zcֳXZfr곫"8AZmr{UE7v:qzR 0թ[ ."@ )ke<'|"ogom!noYL>Goa|g9PtcX4`cPPA+h,^p/}Ĺl׹9ҖxQ45Pn3ea{(` 5Dy`_@xܗ]36_AYΊeRCNsYD+"<`.#7 ^ÅT`/x`+NDF#h A(&I QOh-'~'`N%&#(A@Ç·%pD6kȠҦ,qe/SI4ήj'= 숸=yrTG09U( A8#e oI#8٠S*\BiIq ILp vY磧yGvNgV*ޠ$?W([ty dzr0k:uRk F{4t`r>g|yR#^AGx.s%q!zw#@ FafsªIWΰacKDAZaXn'nz|QCa;D^3B4FdG0-Bm%lb0D~5#v +Di׆ȳơL|0D铹7jgm*W{ҕ.Jw_э%2U!-l7@t,B}Y֬8u.4N|wٗX"r4 ^y'^S6 !ڂ~¹)8_HF˃$ 14; ]Bz9Sгu l4{2j5D5gw.Cs9<}GoXhZ+smfZ ʢoجQgMGO<(-xxz>GTf 3sˢH xCg76J̰%fsѪ0<8Z@n BTd$d<{NE.91ؑᛗ%ow=]̇C>Y "! tV{fR$]9[C"m$=<QMB{NX0B ҼBC~k!cR5#Br- -g3K1Ә(d0]t6v J/Xi,ׯdeD !S<)07[; q@sv  gPa4%D(Tb*Acj'xޘΠm}7x  p凜'IC>3`V dvD{IbL0C ɐ*`6 3*\jjDzqJ$~'%?rHXd|e_tW uSRL7AnɹMfx4SPL\,zOɹ5E|28*s?<`Mbx E`&Bb4 xș%̖}׷TGE* % @Gt ـ y!8$14g@; f˦gv!};0@-cnd=~%@-U;=/;O4זug O^<*0|b `@dH_(A}"[^=UӍ h38 0BnG!Ɖd |K<%rF> G>`ps* !Azh%՘kPAD.bW4 v林0Ph*3Oz* B}Y}ۖZN{Lh=e$' I08=ݺ ft:u;VF0QQq9y_,_ds>'Ne&DЌ$:,t*Ow~ntNbUE,Dg !f&z8HWr]K^;p1n6 E1@Rx5PBPPzR(xh~hqMR)B$2'a%I+ %{B&Ԣ%dYdOЛfX}sӏ~|[{ F}699T`: j %N@.|.̹{w}ofij Ot\] (AGv d9d1 [!qi\>/-0^(P蘧F4~ӭK£gnބN:! .z9ߩζ >#欄3fNj>m1'gO~8:C@,3 )ޖ[뤟Ė m _D 3wT5q ` XB\q2O -= V=_ YIޘ)};oɏ1>N<Ӽ&\txW̶u3(ƂxC*Yc[2f/{Ǟ}ܐ=y9s.b!bvZN~Ȉ CYD`d Cx@|7ߊ`aE'(b[qo 2L#*K"f]-ŘV+460*VV (A?DD NZ  012 88uĕEHd&|w9"դH`pQkɡW+^xddBn@p/T#LIfYZcӑ OwѾ3) L!o  %vJV% &1@}Ф@P OBI(7e S$ ٤X̊ <2d?όc]5W3d?b 45 ~ ф9_jĩ!;÷;&?LNn!ޒD+I OH;o=V m~#3R,>^S|0MB<wZ`O+{ 'F& AwGPeESEU BHaAsp}/M*X "]\Bdžf S_)87y8IJM){>8:WV/,"2J',K URX"X$v*콌yaPH @g=ܺ;P`c2AB7l7| )O(O[Z%:KI53(4ݤ;;?cR|ȑrV {!RRT\_pj[n{~7Ҫ.GP*=3vQjlfPjr\a!'τB|YxM h\l2@p++zeĖ!*\YUͥ$(ى( >.þm#-Ź`KZS&`H t(h`2apH!SYM @Ε.À3fŖ`L@CJqez8k!#ʄx rFg98P(D0s6hh{{0ɀ`0$.9fƊxx`7b՝'G#se$Wk%"$)_XD< S䈎)OSfNBҽ/ܙBǻਈJDTX("4 J"dLwHc)f"Tbtz~lm// x퉿BlɔVo8=bZΦ#u6IoC >*:@9wy넙DDBE 24jd[I;0#,DD4T)b`5aZ!BPCJOQRDшzgruqo)jkFi[)C:)aE(#iR807w{MEW*_eoqN d+KtϷltp PWh(r?NzcP> 4 d? h8w(NNUPUK8^q|HlCth{ K>g9!䀨†!B $qNЏB|Ta&w#od2xd'HjC9$3w}Uf:p?XQ( a=47xqaM!2@`n+j<} >mHr&'oC(U?'ٷv 큳"$8IҾ7uw x‡A@Q?5 CYیrIYCy0|; Qo첏≁nJ}AJY:?ruMu:a#iX։ ƤbRۿ ) H;>< ŤC \҃Bs;FeՉWɀ?kn5Kl,Q"Rh9cGwZB0h߇O5KRVpLd. ci0u#JJV^$vqKbvvX` I-1@@r4젰OF4aaXLTQ4Kf#!Č@ !%!1AAAIDK0Д4TNa4T1 K@P4"DRL0(D@C $JLC'7X{c襢-M |ޒ@C2% ?5eVCO(L!_|,"vb2)w> [e)W$)&ܘ 4N Y oRsiUz(]EݖqBؖĀYi HIQ@ :pp9H*d q`9p[i*@a¶r" `ibZ}i?@]CRz@ܮwAPٲ Ba@ןŗۺuIFyMO/~>s^'=:E*& N!pc"Ϧ?Ȃ-EI'҈Di8:3{m&8[7|8[%bСTۆ†LMKgŞbkT*JZ (M MW.T''o8ʀ.Nіٝ5.;Ԓ"^fNR'Ƿ<[F'>۹L/ߡ8rg,M,< A1  ǀZ(\ 9է:w ]ќ*~ *UVUQQTx¦TDETDC P93oOHoqS?xB5TUTzpe/l jp@BA;JiDh8$Gy+ԒQ0 =~<{~SAA fz=w#1VD! z%KX3Ց4ŇRXRAVRDŽQ/*&)O/x)AT8ĄAȉjQ4[ȏO'?o.N=\1V% /t͒|\Ψ~ *" hj/r="oy %{8PIOj`ӿ}뒜<#J@ u]It@1_-ÕxsAH_^<OǷx Rz{ uO!)8u: S b`(Cp>3^")NB ٳ.y Wg2G3;*ԆnA@L.4 #Bqnڡ?gP]qn>5EEV?gt2 ދN.2|7aO0 屩"1rU!N= kZ{dƍb!D W) )ݐ`ljC(úl}Ƀ!^tP@3=$: ;eFR'}zꎚ~ڏsT2f¤}aQ] T=;" i0J>PQҋma١+M fM f&M)G {^ΰp)Ĥ!2C1W?qOv#qy So| 'N|AD/l֘\=j[+'D8"@㘋V:Â@}Sh)1<<=p24'1'Hd$V2$`:doF&A MojcR(;)س&7 <7h_ðjTVJbU*ŭJx!=B…%,BT~h@a_ӭ$JxrINˮf%qbܐjڤzBR ,AM~D>*sCMȆ8cnC]wܿR(J#  %D -P1Lad_66:^گݍ!Cj*&Dq@䢙K@Rx,aqj-PQUF+TEZZ*!(C0V) EUEy.8aAӯ{pCXPnݰAA&tMNRW,aOOl{`/[㊙ɏQ: pqbCa?B*e!IHcߓXF 0&$>WlN9ô\i%$S8 #E_{NB": d_xY(I\DB iA%tX>5(эDـlwpNO]O#{?JIۃo4%yTho;xS>Oh,nߴ;c~tM{ˬbS@s#KD c)6Dd#Ȁ4RT}cЄ LI;/cGkl& w4ҮUʿ,vTD0U=5%&Y Ge?=.2`^R/:yg|0]ѰP2 M9IT(V6re*|G}74;,78)>/|9~x 4 mM DD!8#qoH{5$(٭@Qx `M,CLmeIL-BP &hs"~h\Uc 'Y 4CL~>pXKhq(Ҽg!{\QH"+:7:bf BR\ r`҇ qa1ky@X0,C+c$ x$hT1 p}s۵Wpϧnv\RA I0.pA*i_ eGU!T{XPK -9K20P3XTIbaiƱ%A(C5Ȉ* :eY@%o.|fP] h|}\ylAP4 y8@Dz<`՞ !wz B'r1 ` 謘#A#,޹ 4K6 Xv$g\hC )g/͓8 wl\#fB1F7BQʲI7M&5.]!3_5΀nq/2NhfxEH2h&0`b @Q^$rs vyZSk.S$ﮒde{NGޞ|`+O0^h)H>t{R/QoMto2SDA ؘ 3I~KSlɇp( E;S# pxqBg~N1gt>zwծw#klv nMzV(oRBy~`,́[=_U_at s4IhxîBl2kxQ'eđEՂO=v 3HA~//U^wEE5SdDKEMUAU@U4PA`!p!u[| U eK .H = ~F ?M2( 1`0=yoQ;C^7yjdT)ۂ?",DXJJO=D=UB4eal%-bE@Aj(ҍ.58 $F) emB@jV WZ]\.Khh,Mv6]lJaRb&հjR1hfDTLP0)chD^!tHM_?;;+PeUFMn@Xw tU(@T/J S S5j^]yBOLݘ15 lКqgP|RIh4׷#*d(Hi":c$VaLԢr?s!o$pQ(|`.@&0>@àuKB:* m$ḊEY,_]u*'f<{5(g:BMDȮ9ByBw'5-D5۷zp}d1Dj!™{wd-"wVb{!٫l% Fg( \jMQQYNCJ EGFd,@Firba, Fk0m+lyhd{W}X.TeO}>!6)^ K */Ɉ|_$@%y3V`:LQdN+Χ1V0ĢQ]a h/w[ƻ6WGSH8Z@< ʑ S @d*@G?~+2 (0"4%$Sn=O9oSMDn3@s{=sjjq!~0f '=?D8r`2\ >҇蒧$1VZ#FQJhMUEސ)M̘+k%l!8i_6Z92: & bU%!N 媳?t Rқیkt6@8d~C-a3E)2&|kNуAA뛿6dTL M3zx Rl d> 7ƎO8 =mםBg\I9>.NUox$ڇY| ;Y /v$Jp{[Ma2mXHy5TR4]Β4UU(y4,Jq)J.b'lUQTPO d$$TK@ȅ H L34wZƫt CH²V,"@NPHPJ PKDL!,PHMTHPHT Isy49p)&~ !"0=0h,0u5O`1pJob&#NÄ+04;]n"̙N"Ԝ8zP~)l!bJhbJi)Nqyy4rb*w\` sJULN :_@a9eIfe~MADC(1IA22N$H 7 (((lWY(c'؍< |pqyꧢ3 mhY(GIИ[Bdw2fXi!d̞ɪ?'Xy0DTAg4.O~ cmኇIZC2«o}Vf1UQET~ ;#R>G;YM'BOq- `aI"ǒLX8b8R^'v`)*~=$>i&]jF&h>xg{f C|Oy3BV`H H>BшrImCϚnUdP%P?Ѕ\ 3F\-6~ӝ;krG4o;cKPS^iMR?߹fu98Hr %Ebԣ[SW@ba*&QdZ `)3< 9᪵Du:q9Ӹ:<{|sBYzFKd*#$Hq4U1C&*  jXx<876Kw1O$Wהi҉p^ <4B[7]:rT3rfѪIר^VsS<>;A prpv;ӏ!/=Ro.!=Y 4gER<-Bk%RI$'@: [Ĥy8 I=niM44hldg1*Y+%j,d ñJ-;o ^L_VQsۗdf)k"_؈{0,2 D`f7ӝzRck;f.O3\è2K^ԯ bD$HAiCQNS'^@$ VI8)_/(7Y<垹O<6;q{槨0C 5QXxF{󂛴ѫ{qӟ3ᆍ8lxق6$ƽ90=1{".9(WZs93}6X}[(MDP\9DdM(Pt)M[8jA F-M- mE- Ai'%A+k7U".3-rFꃢg ׎` Ą*Dq%a:CȕTЧ©!ñXS<X}58͹n7i̍HpYdfӇK QF},41JN+CLKQCORWaCD@@7Kˮቊ`o:mC9,\"s C60?3{&&]lَ&rQII4੄wW5;N/P8q:XkF~hWӣh~TQS:K@C#%/o:4h2Z1Ǝwk4l*Rк{I箜xI`'`N5F='t=Ɍxz"@F}46( cjYB WR0#tan]M]lwל?Tp-oe$sg!@Ǧ65i۶F3yNrY|1EA Xe),9`6?n'brjj{FyUI.wfׅٗBF2{{>8oMKpĉ7FOQ*'D+A$N=!Du?|MFdXW|s&~qd!)ԐB9<=*iejcԼ+L'/iEIfFD,DmU5D4 G*(2$ q( D 0?fg?y|~f$vOmsy t{wr͈Bs܉O"QLf ),(!4*(jY}LQ (ÔZ+QrJa"D" * %U>wț>p8J'' ]"p=ˉT uzakG<9 BC/_:h禎:H!ƶ6V2|fȅ1AH(SBDE -!C*P!,0JBо5}x_Xzf1h2EJdPPE$&$((`Ba)hQhF)"DR$!_\+)A:OK-/hY|} ,>6/Y&:3ܦ9NT}QFQSqadU$D]G(4f=&!n(YôF ŅQi z(CzDp Xa\&PBK!`\(84/rzJg?3묖FFl+[PE3T5&"ax&$p_qWp[ ^-׏9x9~ g[qd6@r0Wk3%sxN5QBD HKH U@G~8)<Ў$ZVٔD9;2oV+ H#3Y,;P_xT<q7OM BBFklT6M9D]zU;[qq_?/pɑ@}>PfU%?۞FOFQl$?>]׭jYqay~ӽ35C{y'L_ >Jy&T{<8>&,d"3CJD"H>rpF҅ ,)-9Cُ#'cUh_n~N€Q=0̈́ȘcvUX?WXb.v`EE Ol RCO/7I@hd <_玿=i>u5]O"y\{2 @>P?F8~sF7*Ώ`(hg:ӛ{$ 9r^)yZ:2Pl3$חS e$keoŵ_ 5wstWzzPĜ J`TPTf:++v2$4\pzyXz^pEǣyg>)@O \FݔZ荸X$]/^!8fg i)ih;٭~]IͿZ(}rVIm&1]t}#t^wv[Qn$:CNNC\,2&O[(3CSJ`aq!#>f^iep^N?`("Mo.s&6N # 'κ9D 4G_HD"J'kv'Dd__n9s~=5I\1)ܶ0""""Th'Rdˆ|-?k5D[<gDw 9HqQK)eblp3}6>(vKxv |t`w#]fFɸ}7g'$첕 y 6 9a>)~9gC'Pq'gGi8-HFVόTd=Pԫ4pʴׂ Ek.mI8OyoƇ$=‘!^#I؍ UlFfa1ʦ[FP9'2}׿U"nKMqvjg$pP194g0wf+B|9 ô g+ McϝllD5)3:e qoqhlIWBoY:A9Hv(Njʲ::r#95I) C(ˬj@.$'}:HГ(=If P9uq·QHfRrNyt.eD\0uCc,-}edL"%I!2B7d3졧~9H`*Z g;jg#ԭl{liۍ0;,;~ /O"{ sd0.v 㳑v< ,5&_ó_aȑ (@ϯ!}x u> 'O]\(xoȤ{꘨QH Wtں,njnK?"( Sll1 !o/>=綢 c3ۏo9א9 S;=穙\r-&CRH=P=a55Ov`J"1 5g^,0/>le Jp :`H4.H"%;gX=Ml:ۆ髶$kSch6#[ڕ449GUaڋ` # Z2nXE w;8$ƵA!A,/ixõ_]ƲC<0xCe_j#\nn׃4OQکxK6u :Og!/lY2_ М9<6;nxx3"0ب #x3Dm\3ov 7N{Ly?g5ώMY$Q kHn.(:鷟k?kwwt}Q%mU3$GIfDMQUTQEUUTEUW[}zT5aYaA( mUŊl 5U3DDDUUUU"*UUQU~~xq[-.EQwj޷X0bxGf\D:X+XL.#Gx q91FtMƲdۼK-Ӹ9o!Q=@ykA\饤)mecN*ZB8}oFmPڽy{l"x},bb0=>!w!0F"]K8Xwގo}(m\EjES,+T-h'3<(co]`RΌON6JF0x.C82}zqyR6q6Pj# DcKJ r4UۚfNgDw|tØv׮VA WvJ\Mم6vx@a$6gZnc95ɂ  ׎\#ҫ*`5bUk[q ]mQES6!eZkL;c{*ܧn57tӛ Q:6hwihA&`qC@*q\9rH T C_BDktS G}+H'Ez茄Aoq`R??W:z ٰ{;uMN|>{HDŻYQ"mzkdJip %gr(0c$`UL|mO;G,dEp#>m0>7?G DhТBG8 'Bd_W~4[Axؘ>5NkcJrs~gp ēQ9^j3n1 Ҧ d8|'s<"Ua&0Ij*wlh䴚=*iG7Ebx 3ŋwQ!BTt( %A9L!H.n˻k!4Һއ 5RQ\vG\ZM59%m|F75ٝ+- d Nu3BuZzӋ69%ؐ3(v!E7X.ZDmҷFv{Ф[)Cq쎈;C 1,T.Mߗ(x N2R*E͆(jŇނ1`;˼= v: c[t@Xwi! '(q k1S5n$.QzN *LXqaww 0B/$GU[ʿ {֦ur!yr¹06d-sn'~[bYkvׅkE$M+!`V9A(LǤXo$ c3fjli< ,l\vQ}dg{{ֶ/3}of!Шϯxk;ˈFߪ¾(0p ݆Fas>rQ=>DFHm&tX_ud+cbY a}i$)(B$E#-b}TJOHOLgyB鞗5>zh(i Y$ j) ˆ'"d*ڜJ!a2Tڻ3C$Y"  KLˠ4x7 2< | Q)S2, @ ,g/"0:}K1=D EM6;$͵rNcBzbZᾣ#m_߹yɔ[soԇsϭ:ǭ"G+O^pNn @ˤ _s(t$zrtihLJaZ R±nD8u+#^[B}OJjbL2yUBнw@!SBC3N&AEF \=r)8i}a92sT=+!M8eRs)2LzKG@() Aө6i2z{Ϝ4knEf" UqZMG %CoƃW)$E*1 NdL 1NBûC0j@ $LF5`{)h}w͊ M;hr MJZ$"1?j,ͨI3g Bznu/q9~_,9,># f&<ۗgrֳ!9r|_T~}σ|SѥI8â/Y`J@IHa:Led)$JH|~`4r$N R S)Oh0JϺfO1Ɨ31ė * s?y%,]j72b B}} dX0ni>w{ vډ՘lsZN>dH ~":HXBofsGHrdR&Q&@fa HEL $@̡ؑZ8RX$W)~(?"jG# ˧ BŒ+ ()%ՠ$*|D64Xls޶ԦtGFZ&QID pGԭ-pO址jg  v`.o2g2`c1+ -BJmËmĖv,n&88%Z'O~b3{!cPpPu50\v(2 `/BU4 8 $V0`B{G3x6a,t4"B8Dv߆w+āg^R.&j@b`"h>r:jm:7lC3 E *Έćn1ElvG-8 Yfw!$j\%?(f=|Ç2 H8 <3558JIlB6ێ3afEX#gg[A@nDp/Gzۀ$#ET ~#lzKz.@脁} p`a攁;F%ס)0B' vc,9M @?E8>"E]`;`&}8(mֹcg-iԛ(ÔUmИt.4wSF[Y0 wgvY'~ S(5 ,m庇: PmM(ePP;g3c, |:bnhp\⌀ses \;58ڃ'S{1,jrid륞A]4/!pNQa}&X'u,|sHہ|8EdGӦ&j٘[" P\MX@>:d>viZ{M^=q;wy1'.Mwe{e53$ N j@iПIRA C@ 8<ͭ'_`C\[/<@SE?WsѹbH"HC(<y3XTxѲMZ9JV@+ֶR<3,U9H! Ô9JsҌBc;|n6Hw ~BJEVBzw%V(({ *ʡ]s@M':Z;yrYUP8U.\ϵwk_ Heʹmaԅ;0<Iu.Eqە1N-ZjDV1|:uΜLwY|bY ӳQ"'Cg/<|jŭN~"Lj0ytkz?3h Aߡ_GC{weˡ1^prء{ԋ=*a#z?* D= F3C2"F.#9u;sR|Fk[T!ՍELk8-rO|,a D&FBt}r(j1g|Я>y/eEKa6qQ|q\qo3ZU9!4Gf$,o f)rC/gxМ >{q  ރw 8|͝aHi{@^Bk0Ud#%k݀iQ C҉`` "MJ k6!DhT,3^2[FF0MXP0r AEQu?qU2d1`d*yひMKo7L IbR=SYW'Ws$ae $HE*fb!voj@5>$& |.pQꡖo#{T<s,q=M!i%N iּN;x͞?MN>&S,o,(XPαXUR4P5$(IACCBP!:Jpя x2CVC2z** X `,DVH.UUUUTAX 5ƴdBa#0d†)2" LwaU;b2(WYQQu);Ozɐbbf:/my<7G?ߜ=ۆf" 2̓1=04z<`3 4A*31& 2wӉyILBaUAB$Zd)hId9pHs>=^fm杻qWlnŁ5f̱&44,€2ƴw`"GFa0{4xP]I1-@8T8pX/ZÉphy@7ɡpL ~z\xkjw2z4!{OhE bh ZQC`|(糲>>r!!ANAw6wŏŏuҶ,<쓁=8M==yDKj`j qfR)zX*^<¬RF "`10ЈZ&T3'!0LP6^;σM$QM(!9O#܇#/݆eEMЩ]BHcnӵ o 3@f8S(r5&` .ft(}F2j'Z,V%JUj%pҰD6" e!PD JtIIQXX2NZYqSSK [Bh8 +#:L&Bzc5*gLitd6AH JIME"1y/eoC۔} yW_BmދT[{`+ fz.fQ`PЦ۱A(2xa`OadJ t"PYOOj.V"J򁜑T?MWdpq !\zv&ϧ))?ͨs!f^}1pT ׸ bNgд;ڀǯʱ;>`M@a,R٬QrCC,0 H@.HXdx~[(uzF;T2Icʽq'x|L 14"n2 &49'末3ܸ VJw0A:jhT zݶz;!$p8y^slOEjq ͤrPdJ~I)oz C}!Ln$:4 Oə~kyATC_mko\yNw:<"W>$*CΏ(9v a|(1ߣ ?!" ЪH R-a65Q|0F 'S?*1H rbwh'Ҿ98Nj9kP1xLG+3rG-8%ܦX'H9?D /饂4"|4Ґ6^ pi+S4'lk5~!Sh} )7#"#ŕ9R٘|r峐z`{702#^"Gg?W3늒'}S q<3C\*' Cֈ:  Dۃc 2P)S:d *q]JqK2wvsZV`E ?^ h7 `!>;T`KC8Sfm'>RC Ӡq9r΄/&J ~@e>c^Bgwۣg^> e)iсa95D~LP?98#Rxe0t}c"v@ i:I)Z_p\P5h=X(xjN*K]@V`vvOHk~^0a_#ة xK!b)UHKj02O^p7RJq&X<9xprLVsJ2AS6xc9F;Mq|{0&[0*{v} YDBX,"PIU$p8@)M<. ^u9|FCN5I껡a6nE:@@- pzVi [!^q [f3ѥwlƄ;3& =NxX O;Ǭ`rC(;4I:;p2"I(T>dK݃7WMSNI6s2֭C$:,[)ӭc=z2v;I|9I( aB{Q@b,/>BLņrM5ƽ`akG8k E?8v~5G% kZ8*rxHA6NYFC3bDw9 D@aG{Ad 'hW%?MN:6|xs0&l6q2{ 3$ 9R0(rh6Cc%BsbɄuco#iOSKЄ ;gCNp -N;sAFfs ~XX F?jsI'8P>>j.xNtVT C))s +v%y DPY^snY\s\֑,TN]f`!XU 6%[G6pfJE%CjڂŔ9BS֘Ǘmh4=u))XK{ÛCdql#2 %_A,~y°0D.R{ U9A* m"F ]ll3:e\1P!CkC88À4Ҷ&bٽņNy.ә!bDY T9PQf9 4>P:H??m%2ZCY1 y0="dJQDLUDTx;&ÖH񇙘UF3D?/+O9' Tz%(H}PJTjF JdhH0&`"*$$)&!h* &HY b&$"K1 z !P FF3aNմHN5$v!=QVz}9[|D|L0I q=R#@k7+ @l%Ծ'Ao`^=A;sdrBMN&&K8L(B.O+*<ꂠ}`DUOZuWĐ+I3o{>B (`KIa5/G$T3;>xڸ|!1߳]+t3m3}"Qz8O.Î|7KbvkDn-WpaG‹1uVwƽ *$C\a,1XAɇwP0 y(7A3E6m&; SC}DHÖw-(1Vr4 ISV}֯`9jg@A bz;95+%56(Y |pp2U.M@ m?(y^Z9ֹcFI'NOS#*I!8> ϟ8CǟmMA^ ޟxskXty¡ MyC(H`"Wu[y(T(Z JՙJ *3VzW҈QQ6uQ _q^n-WMfC!F/80D@  <%OHk@ @(ߠ7?{0q'a.kj䩉3ԓAoy \K[%y$Xﳞ`/&9Mc;V>8¶Ji(}{?+=C`*\Ӝ!$/91&x| ,DfEy01{qBtXΜ %RS^$K, PmctYl;'/O_QbR#e2&*2ãnx` ŕ_fiωMD"H2x>^Lb9/kqF%L A~}4oq,$*<7|!b2Oj G&óAG\al}(-`Ozo5DҨܢUBK $zA B8@PPRf;Tfl\ 0&_5Z@'<2ރ8LJγuĐs74$?<(Bm3G[A)jA~$%~W7{<*=|ECuG]a&~bN*mC‚ǩ F3?ky8b2 3Q>88{B_OHKѢ+ei`$aT? 5K4 HhB  Q=|V{SOCSYsBt`B<~CI>"I@VDa-CpGϷ"*j (h 'y/6ߵOہ MNeYcǺvzO ?SN$ <ڶz=8j%Zݍ70qGh>)Z @mj)Z= 0GNEp0H䌗@B~hnJϛ<\yT3@& ~YTxJh$ϔ?CEy6ȡ+hu= @P@SIL'0:p~Xhדw.MYTr9X#D_\"&2ofq!M!y 6P]űhZ/ОO6H QkH2)AjY>dՔLf\-=Z0w2gvDNEFnc9;D._}h?ȯS[.#|d>GXS /w=#x0YxCwy$P;[ BϺƳ9^Hn辦8}vd~3w5z ddp}1P '1̇$նͦSP fDP?@HF{<[!Y\-#H}zo;n]\MOb/T˻;sYYnG&" s M͛H ܡ[5wL<)Њex\\xu;gQ%#Ȏ$bTJ4 %A  MMLPEBҍ!`I" n0~x0, !qQ3阈|8T<;,݅V+tÌI-%Ż2)}t J2C 6K{  E+=E QDX1fq -@jY:1d;ʰT؅O'xu-cseX!HP #G$YO^7Z) Ftҗ ܄tJxfbf {TpTuWAbk/`lŁ!θ>ݢOH3æS+}n^(B)PW];LC^"P3Y;x2}7>[݆vr׆B$dَ/M})L(͜`h-9'X :B 9<'.1VET2hjBӾPȪ+ϙff21.  H~>7̲ғPC BUDD.FTa` Dz85.Z]@DE#Fh q$ElR(((4a7  RST,,kd0Y  Tf)J. A$*JT(ZbF@D--(R%#LGAw@7pvc;5跛L_XF7{I@=ͻ/;  "fF .a! AUvGR} rz}0p_49$͘&#~^18D=E!@+ `RC`ܳz>^g VXxKS@Lw҉wLP^~FU83 *p0ja("R()h)YHV( hIh(IRI %& }3 J)$ !HjhW!2I&(g?٤ F]=03z4~Kezn 44}$9ۤn >?7qN褺Spxb=8ˈITHf ,@YQ`Ad!U7}r:)R=.ɮI} ^kNwwDj( "59UӧM KJ Uz|pOd ~}Oڟ2@go?JM41W7܅]Gi;R^"rD>tk"a EPT(l+U!Iݵ!zP<{ ( FAPT\G/!+u={<071Dl -BR   8lP.5bar!Hl@vBҦٙ /+P'߉{w>Tgw`qbJIa?臍!vk|t=bN/iJ|HYH6.f>Qg{fU8Yfm fVxϨ!r<:c#5 p၈Eb+uNgh OMa( $Nd\B`TqP4]R2nsWQԨr!Y`J ԩ{IEL< 398_ HV1 a6p+>8t8Sv`zsB6(VR""u b*d+U"*z2[~ }ETPd+0i5yzE8~^:ry,f>Qz%Hظh{x,+lv<0ZE[eAt m-^ \řva>+%;!gYOÁbr)ąhKR"&׋t-O~pFSS3wwOlǡB`#yl.c )!{^9+gNR:Y(2z  8z }Iyy\4! xn8~NR {5 [)q8s}V}[1ew'iX *zl92:@v` àƝu3" +F֏^v18:z-3|^1{8^sLrbFpx)xR3$BPIX1A X55)*XIc?Ԙ̑ X!R68VC,`^}P#)<7%yPX$-לP&Ȝg-!q=c8DY ڹsq)[n]e71p&ba vT 6^bX ԥ7'm,ELհbzv 6e=gV[P,h~Xq8>4::c)OtM& >E222gQ%{hFP*,k?}yK5 $Jrv8 ~Y)T|F1ȯI*j%ws5@z~~}/:?8}>p%/WìZQ `^ٶSZcavDhƌPV1Mg$ 8،H,O2jDB}̀A45 B)h 4hIDai4L8x1ZG 9d)i>&; rYܟOJT}CXD<̓H,g))@ "% h :-r|(R K*B+`,'ɫ@zJK7a|䛑/o+'5w-c+ ]K\́@|!>". KA2ü =T0bPqaSm1!19!נy AǗ*f:Ò)ֈ2|`aN%˿;# rɳ >< S qD,Ο[aˉa{6 ~}ل'zw $tIvxI 0`b ?6c҈E:=~SvκH !h[ɡ``hߊa5g-`p\Tk399`w鵴4'-3d Έ}5?{9C9FRF @P" D,wL&Hk&6Qj:L{ H!X;H.~2wf;K09Z&2Ԧ1U %m+<ȱac-7l P}ƃ^<8P&GP:#*IM0j}ae_ԫ3;sbN9QTT_s!EL`s! C(%  G8YEf䁊pS15P?k/?  ԺO^imQx /ߟg!) W2V$B,̘0z\%G~._m&Z :~!&'ie Ȓ0~,~ű-#7B:~w(U:Wvj4N=0-ZR49 nQbC?UKmsS;ӯ-dct3_E2 (OD\HBI>[ΓFwZ<r H$&˾|sC25\$sZz, B(kNKmlJZrS|ʚ5vQ3fԗ:1aFX !ZA '-Ȱ,PP&l1MTLLfa<?BܛW! !Rl9&N!ۖqֱ7lTiA M ~!fIL Ɋfy?h SRSmZZȽ 1d,&sq1Q:,PT@B* jIYEkz6J:$F Sۨ}tcXa@JuA=sQ`$Q鰡; ،̃G  Qb*o6sIGzԬ]q0nA0DWs2P"Sz+$:s+?m:IzFCϿ` 6A+Qh7Ps ~ƵG&{CפLV QdB|F LPR $0M@)"Ê.z;[oWpJt\sT cCaۚtCs }2*!!Y܇HyCp7"]95D62itc&)H'rÀP: 3g,yN6-_i/>^w<l2ލm'&(HrET3Z >ɒ  lU*š92CfE_='B#lb "T~YuC!XzHBhz3/tf7T̊AN4jNE-:޸8hh/s ?fYoE5|#rٯPcae(W#l-_<,ġmJwgs*q*Ӹ']J!(PNc/}Ppj= :_\CN98Yt۞3;"{z'kQUN^74/Kjkdraί!9Qڍ✔8R?uwAA`y uVއ+WƉ-7iIx1jO/$:W<;{ƌ/Y&GC19p8I a n30rߴ0(?Ӵ˟^spĬ'}w}oO1|qh ޱ^'ӗa95܂ Jorް~xl=`c ^t} dBSCgևpI!BC[Yz;>ylQE֥DT<ǸѢkf |hѰ|~7 X> l} A>jp"T(AI0wPP3avn3bW$֒, 1PS>r+7i!,NQP( Ԙs$̄8XeS0<ۗ4ֱG#2Pqf!mjT#՗8hĥ+n g>zzgPBizVНtB<'KD~p, +iލ>4%4 ,E$EuA5v>2{uO@;E:v҆<`&sR.!6NzQzQx8aF&ݞOD0"12@A PHQ TeP]Qh("" &"YahH"(iBhYM4RHQRDCJ'$# 0˖I ,2HF,Fi[\`V ^xg9IJqBTz[Z R@a;cXuU A x߮Τ>u?u}dop6tEwV\/ F&Md#Z ~!#=wO hߞX" ([}\XK  X"bA%AY!ZH % Xhf(d! ( daBXhIXeR $Hf*"B"ZH" &T D hR !dRSX`P$4ғD0D8LM*#ك"% I0˩ H]U:bLmlhj!M2-C ^us}C&7&?^Hu+6'!(&>Q0CWsjYK5,iH`= Y< afd@MHm%. B am9u2]7$2Lx&;²9oOsO[^ \"_=%E) `[R?:aHc[!lܰ+^`Ga2 1FdǮ!WcpL3*E}@7}ܹX*rv_:l C ^CTBHCx0Z:/偸}H< ѕSי0vi/u~]>BE|.MY~6.O#ɇ0@H%:w=RS=zu|{k$(^'r2 gb<6q8`>]OMˆC+3ӽpu $'Xs'4ؙ1b4CF԰. XP?J:l[iQLQ2g>OC @% J@F4)'G#z{M@Îa^MӅPD#țeA!py `4k~ϣ FB,$(2E] mD,@fa(Ta|ۢ×3Hf)+)Jڻ(75NlDșEɰ%(d",Y#cHL 0Ԩ9!2j Jcn6IQ%KʖF$*#XB(` vri82.  YHhԔE33v9 BD44!aDbN`aamd!q lS+ o46RL[٤P L3vЖjVBnXP͢YqE(%L3@bl' n<;k;JZʌbg^^'sAM${6ou˜s'$NOT=V((}i1lG]7ukTAhis,#s.oPd; O(85~Xy-[<}ŝpQo=BGLi 񫀁zr%XˆX):E!B.Q@膚TwE&"JT7ՙ7wuk]LCF8}C{׷և8Gس5n`dy_yu)ycm5dDAanAY8d2{y7X#ʙ=}k$>aypm+"R%be=_5 mEm]Q(VhqR& v)J]gq^F Cގ Hp&L;F T}VHbSp%<ظ xo#mF a#b)$@v%OU(g/l))Z,qC0tߦ_yP@( q|LĊagߤQ$Z>ޘ@a]LJ]9C^CB9h;6wnPL0ل wivΐެu¥ L1c\5] I nr8CB6 <?hBq,*Yڡ_=+KֹM5&&01P(I%(uPCRAavW-" aCђ%zD?nho*Ġe( il(iaA%LrLVM<١Dװ/3Gnu{Z@$#CHY3!=t "9[J\lZ3)lKJr␸0x "e62*ZQkPNa,dqb5V(-[$3 R1-XS&$40 AybJBgZC@>"#URU3%$?(:{__Iu(W:BJ{n *1O>+?6ƀ(90%Bwヽ=GlBe)G"=8jx\ `*|T6;6K!06Γj!;,q'+*20>l0Ab[a*+ef0`L鮔c# haAiA8Մ_{|/d~{SYcKi>%bvR^WT&Y2T k+W_x/=>~LxobD$| =}-! h;{딡>ԓ$c+D IDhۤX3z]J mckNEKAX'`vK?=Z`ji @"bArQr=!zJa+HQHd; O(Cxyhhso#/)jO * E"%?SZ4,A+9RҡERd 8Ӂ6b8wxi45-"'%:H&$0ibiH%]Xu{xB0mWk{ZJ@}qO鐆N73YX *UDU"ɊRnؠpjBr%LMO/ޥŕ~ '8٭7n5(Sp0xZp>4!C) U<ТyJ,A#I,M4$!H(=Jb( `i(+9h*oY<>W:`c/fH1ubғC؟hA95gHb $Eg'H:?@pϗrOچA 3#] ss?p>y|<[  ,8!rJ~t0F1d7cW@D8;R!4uxid]qNt)[qα%%^l z{ ̽wbހHP&I}ZȖ4f@_#Ҫ1I'`eR (o5GMߊCrġع~2NF /زĩC*o Sω`^6O>DRD ÖIWN!,*B?Xax*S">dR EnS_Q>a ymhQo0M^KЈ~|6=OÆ'S ˤc!'Pl7V.IrB/ֈkC&Xf=ˊ}]'rl/[(( 2ȳ_BCgA:0A!?۔EADPeKFUۊAH~ P$ZI14Q04  "o2CD0-&q2OϷyrD(DH{u!:qqwmGoe6#=e`%bNL 0dP<b[Doawݏ};m̾,JY=_u³1=a.'Fy<2L[lub)1'Z&/"&#bRKmXB㰐.Aƺ2 2c + ȍy)yj WX|}ң0> bsŨ2;NUxm;v^ 0N 9aj %eA%@0P2NOѻA?ICә9"R>b @SM i=ңQ;YϘ IEv($P>|~LJL=*e4]jQ֖"xh3 5UDHHE{$pMz }ҁ1/0~J}my?޵e,DL1P9Y7xRd3t6 6l0J) vu"=Nj'd <4zu͆%~ 'a{f <4%N}a&dmw.PH~ZsOyn&sowfiюD!eb3+ݷ?)f T?F`"3f% X`9&4 -L(R D@" *%iw 32h#=P[qwxWn~G#aݦ{)`@h C@ݨPb!g0{8pL˳!d w-Y⏙C4`9' "MG hxb.ot\˭(*!UP&rtD'q`^Tb-b.|mShD OߔޟLExM…ua!gc ca#fY=z$۟^xC2QI)#iiJ(01+HhcH1M* Y9d dS~.i2_P nB2ISÿUK]6 qz,c f A`a/ͼNe8Z (}޼;°,{)'3Kk1  u޳89#}hD6a#$F0!tHI$DAm0gj?vG3Z8Y*V xAB?=eM9$)W 4aMA4?|3=8Ҡ`1YF=[ *"0!LY``A:SpHo# 1SL!Qn͆ *Jj&m`:'CT0@P4s'z8 o<'Hחs>^DyHAH`JJjJAܘx> (bh'XUTH7&aU56'^4Ւ n h!pau@Dj>4QgsnJ{=\N6Ώ"}R{v, aM5O<_ú{x4<:֪Ӯ˱fK) AAA{~M5ڏ@'&M?IM\C&!/"Ra%9rg?8kn/de|+[nO 2X;y 2JJQkZ5Y!|=vXFr0f7^?˨} s,q^W yBXHK4) ocu6%ǔ>q 'Wx6 98њzK'R<_[򴣐z޷̉ˌDX*17Gk@!%˕'Cs=G?txv\ŸV AJJxfRS 8c~mN Q3yKUf{etf:m]G]@9Gה%2K=H6` auv|tQu"**#^$9"(}  nr*@cFI;bUz GiX z۷<T4 5ݖ* +nH08!TF޼&ovE%0< ؁AOW3Q4w ]K=n,PQ.oҎ Y OZ;wN1Ԕ9ax ^4v{h1AQE ,bcb)Ea)iԧx,_aB>IRX"DJ-'V߳b(Brj̖uJۃ2^CD+*W$,<ǂt-`J 9p% =;WHrAw@] J?D`BdB ˒dX}nX! `?2"S*U`*U'L P<$MJXI<`"y}OM 2(h( h`);nb)p1N bXA8jH|8"!5,`åX\1te$8hhaA%s!M1MT2 (N2ll0 &b( *Z3 &Z T0Pʨ"i!)EqN 6[m,>Ѣ*19O<%;xt\$JD Dо2$R 10Y6(XTn t[rH#lh(}71C6qII, ٙNꠇNT11*ɰF+ jμ EclxLRZP[QE{h"$N!(a#pX(f%eP (*(r{J$@UQZE3^\H&p(PDQ`*xPJf7JDKirRЇI pCy:2{ 8Rؓ.5Ëb2D,sRL[D* ^1ˆ`Ki))B`a' 1! pq H9Hd02k6ZP85u)3*(-EU}2޼u(?=<0N3 N%e6Bg`;\yI/ ,1Q|B b/ %1sTfCH` Mvs!k̜K8L"Dbf#jSDS<($d0VxWی-*Ek`bl> 5;LR図1 W6 (-: Rdf!dU4I>pNdM-_ؖkEÒ-6o!`= 35Lu4`oK(EFٻ2j^Yb5x,F*0JגPT>S|o>~~=]}>:KjKTH9+p, | SmJ;='kPAѥ!pzwQ;w+/4ha-$/) (20!i=3 =$;)@c:[(TfpPn(l748$a $ CNVZX}u#zI&Ed962S(!㧏mnp`6Թc! 1߶{ IW[ Ԁ|<=1|9>AD}8h{~ꇋ@8Ʞ  ? *;ޞKBmd5J#c?Y( Z'4c `bkqzOѩ<17PUvҥSҎL E Nf;~ኇX5 ;^ež ^'_L %vN2]Jd/{ YZkzwmhsA1H݂b0@("M'ٰԆբ"( "D9X:=EB,MRK`J;ԅO/#PȀ}(*F"+!H, JYرAM@O `)_J6p8la"j pg (.eHNRA9oF32ew:ք ŝ wTY9U.&5xrԢeY&*fkJm2)6g8P<.DZm,G$dysTCE^a"+o( `br9JqHϦ[SDjZB]))1 h&%'MN88B d)(5{&)JWP$4.M@ꊼ2$< $PLAfQVR2Mä8Y9X&˿o-0= igaSB~A2LAM}&JȒMO%QbݘMD?8LC2SJL,TUP|B6|<5Ё2vԍm-Ng=8־Ý w Je@ [`P{Gn#}〆*Y5RާG.pi.⊎%=J&LbT%1|'k )OLb}*lQXjUhҍEƨATH eBBmlD }wh)bU"(ho>!*O@>9PDdDG6X.yX,4h!U6urdR"J  *AyYzA.Ghh|h2/+O(&4DR!`OrT6X*axB JID MD$bQ@ڊ<_/Ԙ/(d ʘ@ePOdVAg쳬9KeLk`,y2T)y Mϝd $7Dn vys1'*HȰ*$al:M{N$!%KtS̞3A=ܧ`…/GPK @~$C!@R)&EM@ -~T?i԰3W7LF\l*G!P'\Þ ~C}†HȡL#CT%:d34 罷R]ܟܪ/ $-BPM}hV~"6cZ03ÙXbM?/&}hp WޅIv߿Ѵ-ΕLZ:m36LHӜLс1鎐A@dB<w->9+31%0*irP|=v1M+&٢x) ,msr ֗DŽ h]dk2*B`H(PċI@ DBRR+p.u7S#zC1!%9c6ِX-J1Ҁh }?h "&j\M py"vyE Y a  )yLi `!A fI0 .1,a1LPx?#Қ^~]Ҹ(lD0("[)SGul(ҁ,pჸ Pl'p̽>8PR'H% [d2R ڤTږBDjPM^G>!=+㿛Õ^)+-](q7R;zN[a &Ti=7z|sMހSIZ@~4@rƸǽo!+ErӀRz Wj`SR4٣zB2UbpEJ0PV2C˃$\i龜q%!2R0u@  0Wd Ą"PR,(P&o%*LJ(3Y3réNe2H%x-FY!,RXVd-v 1d{,,e?zXRy[G`Ć5J+&1GV ;n˺W,`2TEї82SAERE@RE+@nDLiB!T4RY85\NI L vLSjm1:ȱm cA&vLj&)gnhKr88[8ywB=KHVf1T"WP%[~->ȼ>JSx6B"Abyp1|c.o9uE×4%C,zeQaBQ9s.(RPD=%ۑ% Ƅ-Q j.@ aCDN1\mH2@%I ?ICO M]:M̊ rv|KK,wiv0$ 1Ƙ P+Sem͉8Vs9_~a%g\ziSJbv?%0Ҿx!00wT 0h 4IسAւ_,f&`?ԍd6%PtqN$+t[Xg%EۺspL^t 򙝏=(Fe>LS쵂^f;,Qva4.{v/OA:B=fr$>=#$JRfF\^J \֊q4Zvb{>6%җ6NX {KZt =GeQp;r:+.٤ڔ8vUɲ^Hf=*8{a;nG$on"B9g*@ `'Ҝ 6Pł)X}/Q,Gq]42c pniQ CiĤ~ qJi; 5J|4pO0XkAبk^#'?+rKHZr(?'8ǓW٣}rB;-w]0Ma27,)-v*> *I~P>8qe);2LpّOdn K[Gr3cE!L ‘JhTϖ;Rg.ϴDǼC:\ ;Fl'kA,Qd,t7HvM"Jfu90cƳ] *2!tYyٻ 0nJFÞWQJtd!]-pK؜wa|7Q s-5oNfϗ˹~5 Kk+ ~oq QxOb1 ,Cid7ǧ i'|:{Õ'#W^;hz2랗g36_Mg'SPt!fӓvu:e{y.Z%Ɓ>vİZ+5dCϗ2ʲ`F. Cyw :BglgæuL*A-lNϝKzToAvn,rz7Ģ2,IQM2 KrCzc쁂{8Z1j>öq`_XPHTC٩zAHߤ\ j! r-<+96Y4suYY8u H-;; UUU'lLFh+z^˄d,) Q!peH@$-t%7D >Β"hֻE 8t 3, ]f0F#tz 9<ץ ww ה N Ou5(gÏ1|ᤆ dP!9B_7F/<DZ5ƍvA텈7)>nA,(Aʠس(p’ 6.8}xQɯnϊ(a9]Ý;jeJBv& }A4E%vbV"Llt<@h * ,=ki:ƒ6r!JMHXAf_ \Ӎy7G`< fCVE {T4Z"$^5xbD !$10]z֡ɳ O?9>>O0k_zp v":sNFR vϏMVdaˇÇ-v8|܃d!w0h.b3_V([ydMR5 \ p_KZ^(0>ǦtGӅX$aО1q[98,Otmcbk0]`8vm p8#o<2p p1u~B;pp "kDd72l{7 $_,$E<`o8, ^@ee Pw$< <464xU„gQ@ԋ^xW@ %+,C[daCMVDRIgH |x DЦYZhYgfy2I_}iLX g]5VdS9F(hwN:̝2X]q;`$C0Řr @qM'xo G%ķv"È!x==0wZ;zAZ(iꏔ Ǖ͍5 EoE[< Tɬ3T6EKvY P4 {si)5*SnNG~K` 3vW$B]b*Re&9)a qeJ3Jdxʇ"P|@<=`:t"6o$r*.j`HbA3Jj,qLW5 uY"F2td{ 2e׉?v9Z(S;#|AB ߮ @{𥸆EO $6`7'rrkԛ&hj]n'`E&,T,O!˗o}0P>c^~- i(1`PXw]R{FֻZYh}"/aQ0虂4QPlL c+x/d#1t!=ZYAOFu%I*ypX`J v!r~Lu ݎ!" KCؐ_!MYՀxEdx<2RA *.Id?ǭݶMuGEVՂћqEhA=n$0Ѕ!8T"MCQQ Lc|i!BMJ< QRM/_?}Rf=ѓ.`OՆi'L}~[Lj"* 2 @ACYF73z}SLhA"wKy=8}6 ?^s&dȚcR6+L]Jf(h)2oކbfdB`\PSi-3s^`tDAɇھU6V _i%fPq^~L>MZ0#l68Jh`h!!(D U(hA"?4HEł(0ʂEPBӃAyRD/ RP By\{&F?Nd\8rI>DM˱iS(KtwSE>.#u`aNGw`s+xJv#^9  (HuihOUH`i^k$:\?ji?^]aü2Ďs1wP.v*(VhpϣC(LP)(Pv$i׍h&]6Il~t"RG,\ww}Y5QwQu6,C J?b~~ (jjL/]n>7k" ՘%k;6zT%CTNbԧL$ G|Οi",I`0!4&OҝBYtaPES8-Uō,,`CZ yl22ۉ7q#/%Ie5jER) RFqVnY3dgeT bKBקp \0ja$;fuJ W j}NyC:,&ee/z=0%8VJtt8䴟8 rwi)#JD'6D9P6nP :q/TD$ǧÞS7B7Y11 %Pɬ"H![ k\vyUo:#;N9;rͻ!$ v8s'P!9z=BG8(m%Z ({ Mt gU)тDC)${' sדYt>~̈py}:3'ԝKVqnt! |$ hz * z',|8uMꌜ&CV $lPyp0o_%(V~l:0|=$>j)jt!#?Zp](W@ !#Q2'DL^|ޅóOjv|HCzx<1!L?o'*3 Ux!CeT"U؈ݦi664鐣ߝpaEf̠7T O'4~ ;tЧi%G,kPivǨ`vJUC]]w}f{:LYD 3';v,&0I4Ƕ yBNBijdŌN,g@M)k@A('Ѹ*UhOR@;׎ض$C]h ̛u 쪊N(ĖmkR+ȒB J[Wi3Mq%)EUW)nYL VA`F ,RC&n'"N\;Vyv<Vra\:V02q-ET\5gW$lM6#֕ՋUUM [\)G/<^X,)tKcUUUu^e}kx=4.kR[-(fUUUUR-UTQDTUEUF,n*W;󇏁 Ai9[oG`; Q!6pYd3(0DYʕVT (*IXa0W #7nsd 7. GҴ$:QE Pm c\q)]@) jX^GE] ؒ!6(&)XH3S6s*݇8MT^񪪪ĽK%Hs%fճEJ&hQTdnM\cFGH%2 `ZSh, dN0Pe t | ls߯xeD 71f`hIJp MHT)X,>*Me쀠0lp)[XM=sp4Ysp\H-YrY{]\NuDE'Qu!ncX`"͐@pi=ow|2PWS~a|iADj !)7O.8B"KNS3g@0Q [ 6; gߴ:O"0< q_k1ݚ jeM5.!7& PhӉA8 .YkLtnr H7 իⲣ-yPjQ@5U,& 7+dk@8͝+r8Ӧ yNȃu߯^Lbyreô3gމ 4Ǝj{5&]Ȥ3Aty-b@`6/؀ v⁃Y} >ʾ)_mKqI (x<w 6ۑ4B` Ҭ[ѵt6E^9bJa9;yQU"bN!4`lA#~.GF3#*ٹqD$@S ҇>\UT6Ҏ5k{8"&4:IMa8 T 9%^Fw1X5pQ8<[3:,\IԎ0 jރް5h%GdeNacp9b=(3Q8 yRNytgӭ։m[ zSPaQ횘kcTPnx0\H)I3aبQʨ<( ꍰNMD0p(< CX9B@#pH H: J-Pb "lmCL֒ U|aKcs4ͫ!( G48#FKsTO5 2 ǿ}8858iظ0XF$( x5<ԝjLC1'yCr,5H#yxT^g&Y ˋ/q6וBS &VTHrC4ጐo_kQ;Qzk.u6#E= 1qn*zo(/D,$Dbf*7/nRw`}@O~4H6(>~x0)=/-ؒ`hļbrr9@{#9O@@? ǭَd6Yͺ^AEF7)L(] (D dBTN:TQ@XpͰ/ttƼc8{j$Ny(b j !P[d@#RdYJ\LxAHf{ $E†(Ni4ߛz3{hWb=QTo \3XBf^ PJ$$_+ٴ\ ci_fryԽRjYsIy谁@rr5q8N:ln`t&^>:т5Ό%>B*5&p\rÿtȇͫcEdRKkZZ7AiDd&8=%X@)AkZxH`5lTB4MJ 1ǁ;sEQ]J;F rr ǚRcʪt"BϪ tѝ3@!w@`PO+`ΈҩƟ+jBFgJGiSn9g` @HV Q5N(2|gzY~gyQCCzaC8RA1%2Q d4FdMrq  fZ疞&s(k]\:XHkΝ6paF=|ݺ-_Y /Y0q)*@89fXtN. , gk ]C(Ej`^EP cE[u r أ"&LPγ]4n(G( МG"I$F`;lwnׇ[w) cH@F bzޜd`H *F4h.Deqk'JsԚܐS 1֊U& oNOՐ臃DP('$ $\,I73!`KEr,K.P22y8a@mh8p{)( /"!w0<{Z{'SW81DDɠ8vb[@ْtJ!)7;c |=hTGhwNH z1>tr9-V( T}C)J[>!2 6а(nK ܧ"+y12i&GY !V^/jКPBh᙭3JrD1'#HXaXK'_#"9T Br~BCϑʉL 0]CYg5a[9{&dhDJhBx#:vB`Hp$PZ Pr v,(L#-jŘdKԠnRNOlJJ%}# b&Jja*"PL >3 C=qQF@E{{W:3BkÙ?MP䰢Q|@a'9%8%Z $(g%=1Z?XQ)dD-Plނp1R`PIu)gMK݄QVEDG֋mH(G^yJHiДLF)(+dns6tLT[I DJM4*"18E_.dhfyC.t@YI;/,$mCar聗4cRٹ{ԡkvÇ 6=0!Eč֕ )j"$݂$<4d=קBgkWp8:B  (h!"&F&hiSO g|dYd:!C2P6P9kf2)"tR,PgY}]h!0]%6T)^9>~/I|v8HԉA (&م,^9c=N' c"ggͽ/hy|bu % Hi3L`8kT.?\oy"g_@)Q@zEc^CsG|&W*}E =( D6\ !ȯ6?e_{˧^VwXE V3\Ta.!Od :5`_VV-G(ފn)$| )(iQPW<^ה]NG!չ4ؚMf12Bp6o)cNfmJ PtG]NK.a!Io~FzL#:R[&f}RDS= =F&҃>ƹReq @9i>,C|T381MB@?'i7 +iipP|PۘVJ$C&f>vA(Kƌ Ni 2aJrߗcL*,/C45voBYCdDDŁP0 8qDMZ 9:PsNI8IAs(uq% E #9wg g%b'()@Ğ5{c[ :>e(pgwaVRܣteX\%:Rڇ@53MBJu#\)a?0N5K $'v(B obs1粠X6HL߰;E}HI  -tau(^TJT5JjyMI} J5S5! Ώ-p=f^ߧyOP3s Q31F`㍂:IA hI)iJp8hvpm56G{+3z=/;_0j$HȨ),+KHT%P`E(f P@~_19Z~?27sMtGŕB.Ȼ6ɐ2}~ 'PdC%RҎ>PiDTRФ"$'3+RNhaRLerD&:yWZ3*.2'LJ pLCͤ4 Gg,LSau-+")>7[Nh޹auʧ)>֯ yTهFr ԁjiW1=&zvpSaC04D~ 4 Vy&E j h$ Xcwi:c! ~dԌ2;J4كX%,!(XЬɔ"e+/CX AdRJww\wEj /([eK@=9Df0|AQ=baV l-'u;D4EfL~8 B{CdFZEƂ J1]02d<$!@gf Ɣ L0$̄0h! DYy|jww։[Ol 6VoS0{ rMy|Ny۽k&F Α@G:O2E~!=w#J6]S&q;r+vS69{ϸU+P}ШўcK;wm*U0駋AQ0AϢCz2:Gb[Ϻ_Ōx vF펌23yE z 0 V}Lf*?x rR :_`;D(ڂ5F)H-i0☳1י߿;?6J(0FC(Ed*:HD<X J)* A:d 0?XN1Xp0̇?H I0ٿu #Wy%D)JA>N!R(XPbwe{?LcZDInxcq,Ox=+2~QP0n{]/UkS.,d)T-ct 8HfM 4D2-b" rJdG4AmSCA$ݕT,p A:*z7^GSi(Rܼ`%?lIr\8Z@$BʖU@UwXse}wgd) o^zUXeP*pezRg^[Q׺α'9:"1LY!>_4lX$,@uPSLzMlH>Pq(} ̦(' :&5"²0=T&)-$4e+(tzqbV %[ suvi7 ,ω}RLҐApVVE )w&j)OynB=f BJ8A1@ba$&X"=)z! M~w7rA2-(!f(m |:?Ww=OM~6MHmh^ʸzyᯘycK:U[P6Tv8s&X`pw5lHMkݝ SA()8ÇDXbSŭO?aZFQrJV};OLv( DXh<=@1!:uy@eP7~?T)E2L@O|^5wI(R1B(څlRK?~KCZՓL *[ht[fXKiAENNH% 0D @Kǡ`zs!Bf.Ψ?ׯMs%0;im{Đ2PV́?p{OqwHP*/Q @}6O*Y| ɊdpxmGԿF:"1y,Uٯf$I6凂2gXE,x^rJA.!6@dEP7o⡃Qޤ\IyHJ(J=)<(z׻ăU)|rD T~z$R[S[ L:l욅s krW1WfQ=Clw'IA`"~[Z2|X*g5"j5~F )ܠ`*L(K7ރ):NkHrNA8$zMUOލi#Z[aZf4]*t#)̈G=v=3~s,"1i"XR,2I{TZX0?:rTK0Q?!Fa}4R`KhZU>$vdl$"1z N;nS#q@!1RH saSAڞ' K7d~ܹLTSXlB0vęY u}qs0};XlDLM8Atv쫒$[`TmfD֗ T PM3UDTC2PTJ@PEMMJB4@ҵELDT43PBfUU+( X '7a #ۀ9ψՇ6PxB];{0hLQc끹J;>㘛d:v (X_ayO!{vxXwu;ބє|'NᆏПwCO6{m;i8jYej,YcZi4 3P$km#~N1)fva4D  2.YN&>hghGo^{ֈzrh;wM!/CB÷`Ow4w* +}1Bt76ju KTP{P%{W{7ߟѸַq;EwOph @9ל3}Ѥ%oLEyOɒ+ReQQ m53L:}!I IGtT9T-g!R:q}Y&zdJ:?D>/5 "&^ h{fQ||07dj^!p*aϮدjNic_(p dá$;S)`+U=p|q4YpOΈM-G$aD8~9H#IR% 짴d0f,^yKfUJ MYbpo_>ްϝWz3`0y_(ƾ6X!VTNdA9B" E)lAKˮt.2)A@N)Q`$O`qW:'oM?bԗ G&()"c8c{ogpq8Q0m3ʘhϬ(K8Yv”&kK+J[8lU:eA3pc ̂^ŗا%Db*:/:%M̅{kDaB 5S1#CCTYPLCB6 u[^Njura?& nFb`۪"Ɔ.8l!AtOd5ӵ-l,\iPbFXK(.ImaC(D@@'`P=6hǗ[[ːΊlg 1)Ѓ)\ɼ@k{۶.Fl!:sc.†M@0h t"?fNy2>ݭP27@ͻ%6%5[8( aVZ*X`"ΐ9FFPņH" &F 5`8YL(dh%7 l0bhY5G J2V^^PB "#`Z j&h"CE ym\n^<34 `-D<@-, sRc0 <gzx25D*i !WhV bX1PTT22D@BTʒi1)BiJ( JfU B%" FL`(h& ֧P5VfLDI= 4 u-V)#CDyÐb`i%z#n ) >pɹ?L'H¯ _g?g/tǑK۰AbOkD%ʀ98@ MαV$R# LuUh6_o۾q驧:M"ҦbgˋEYk*{PQRwpΔ }(dF?}r*(י]{N1AY&SYwř~dVz!@NSpk T6r[_{v뻝}޻ޱ΍P_S{{l1|pVo5v{Y0(hBC5Vefzvݽ=÷ʓ>z֗x2*/m\V/l95۷qލʤ95".Ǝ쓮}׮z h(ekv9RPtܦW74/6{tE=iTw]57Y.f}ö=}0_7@sk.%9Rf9(UVTcA"xzvѷrT;kfk=/5ˣ{לmysw{|;6#_eҍsY9SiÜl3S۽bA_69xzaO훮ug=׳mgZvݺ1;oUvhoz6MQ}͹woキ۳wwx}G<1E=T{9jrsJ޹5:[{ֈϴnu&N;2%vK]-iN9w5uջuwncZE˧U^6}6q۹kJk(X{{[}[wG)svnC'm=]pf{4ˌsmjMLk#Uh{qj *vDWKwc4.vUE݉btY֥E*(Sݷ}}kYٯn&wwuv5ms4wmwaVTw|ޗ ;)>9zW $j-U4kA@rhv%)VwMVί+팃ju:QAAO; sεvttsȪ5:xwz@N(lm'ޖ;-ݭ:n7\UǶwn z9o-ۮiviHiv3`nlw5U|wB uv{gw5I- Vܾ u|KtV4twv]85PTt@5Z۱m&]Lh"i@oѼ:^SBf7uv7qv] 4lQԮvo@U%;hRg pC;sFq#ƹwY*d`8%]5öظHSww` h;}}˶ݢk } 4@ &&Jida@ #ByM4C*M)T= hC@ )2$LTOBdhz@ꇨb D M 2xȧ)AP2ꆞLi@@M50CA2e04 0 &MM)41@ M4DdқQ`PEQD5!UUQ)T[$(&j" i7?O ?<"`H G%Ih"y;xySɢ(vJZH!O #SEUMlj'TDq0A5(!@IP!EPBAī)XIa , v(+(ة,gDDzNj)hy:(h "fJh&j HhiRY`5e`DTRR9CQҕKAR '$*&ge-8ۓTHUUQEME4P%A2!\) CK5`#:mmO0JP`(lͣ$]0)- )KKLB#(HAlP@w&wD&+BH 0@=$?_Џ'p݇'Vb@숃4)d,;-0<?xlr0-fu@ǿM [=?oY<8QĚMTBvo`|(;a-g^tu?91[?ENmB={k{]ݱV#4sӥ)GPz>/%0 .xdWWEϱoUVt<55E⇗!R=M޸}7W-^>`杒rX# $,?m"?5'z>n~l= G؁8c=Q=$Dev7ƒ:AU<MF#8x?pA?V|Z— N5䞵W\.2(ORP/B2F'`s h}Npz}tm?Wqe ƽ`e%Ubʑ9ʼsz8%=*6A!?drGn!V0HYTX(~ v3&/ r@`I$?<I%2\F Jw;@ۺgE IL~ $vEZHe}?Mzk3pZ"tC Ookj_e B/S;+J@1J-T5ysz#~=Z9*$=h}) YEM|;/@(EȦ ?!7#a"\Ts㉣B=ߧ ô? 3<8΢ 7>y] ;qW%S>~游񁬏zwW=i{Zi( Î6sF{x;|u09JAXCߎ2a̡jڳk  >huNkkJr_MqvWl!z{Hg~^z<d}>L.# NjݶOl'|zuuur_&d0'3߾yObgXƙ9@]{ZISO__cﬢf.6OIn;mS9G<i-DDnplͣ\ H!آNj*Zf$yƦYyboH[5T&wdAm8#K\t^M3usJ`1S9[q?Ȇu,;9zF"'3GWpVZcGzqVV QʨCj rs񱪿+A5׽; &d@LEQ0J.Zfq7DUAE"$639vDhlv ǭBWcF]ϿnpĒKmrPG>|{!O 霅C%)n "HNE{{1D2@\}?Łzi=G{l71bh~yV!=~}UN{~ya?WiyK3 C' h ~Tڊ7)R)Bcp>gy_עy%zخsʞ/nL$C njAͩOR)F2$H!!sCNB>*7zp(0j*I"g8.ˏPT&@(! 叙}޾wڞ2<cA bӤ % :&IJN!RsKsCslZX$nVSe.E~q <rdt3-֕Qi1I@A8c6sugٽkg0觺c`@C':%I 0 ۜ>>sJ@"xȢvMǵ 6̊6B;l1}\cZ)%QIo79>1"!nsȯ_uOa⧳vGI":16q~ʛH\-zp^_2v!v€GaE*Txk#q:ۦF.8Ʃ;1ll`xO'U: qGn/ ݓ{ vF4gz8Qz2Fa~ơ]^㗢|PX}W.$X}cZ_|fbH[\}^ٯ/I؃3~CLW 2󳶔u> 72+X JO kI= (\ wlrQǫpq0O`Pä)y皁Qm˾z \q{?<3M#оQ:>!"m oME)z]TV]-9oJD{ٹ-咫.ٔσqxƎuNt)eFƧcჱpp)vDl=g.\2x%͑>l:=#bnp-\4C@AdK{b<лƺ? A#'wu7]1a) 6tȁ{&ذnK"J][ѡO |!/ Ņ(VXѮ5צ dO;=ލh0B`A'0ls}P0**YOr|~ ?VsRz;Æ G:h*P,^&(ϔ~cЇTK&P@??fM cKA#h[^fl$CA2iC8< `i\iV8X_pi6w9*(R_mA* dȹG4O} h#=BIw#H%?Ю(ˢ9X4.J! ZRPi%Q)F(QZ %{!H&)("oWy/@S&Z&A#_hVvҖB"R]V"%n#&HYU!Y J/-/ Bϟs~+MP$Bu=aL@̊Fuy  7Ehvއ׽-; ;x;^1xp"E% JU {Y邢*^ɀ(#_.[xK 5l`J嫜!qY$L+,)IAP L% @R#4|̼DqHvDQ=`&v`6w ]@͕A*P١=1)+ާ؜fC^[0 ̼:$t.]RQ,I I@ KH4PR4TTS2O:QZJRB*hZm4 4#JTƄ^ZUSy1Nf{%]229 XQ)i >{ 4Pyf TbD(*Dĥ @РL@T3S%Uw˴l2"ңD!ILR %Qz0 m`Ε@Ok֏ T@AESB)yQ9QՖK&s)T}Ȕt @>_sb˧ T]pwY%0>>/vX.r:%:HH)=w~^P9qEusQZf=~&rD܈*B2 ʡo@Rza`MTrm}(YפC 0_le ^!Ϋvi.H?QyT2b2BA%I1 .3p#KM4 -bm:,5TRг80`A?gAEf\mЃ]%c& 2s{=妸m q@5e^䘊@IǏA| h{Hix(RPU 3P؉†:l3b%#@qdU߻$h|~ϗ])Tg( (M]ruvK0dk>2<.}| 樰J_x/'$3'FpIIA@QbKxnu?.{k!+圫G 7pj,^ sAz{hmx9E` Ȇx4k~;h K9ɫ-1i@9 A/·>p<y\Ͻ@ࢻx gٝϽ<! CwO#J_kON K O&Z:I岒&&yj N,.:'U`?_gG ,TRFآgVZ]InFPak[ՐPꢝ U4ܡm> R 7#b4)+PQ4(- Hi֩DU!@{  hMcZqEbqd(vɠ/P5NSG kmv+ gSV)-PQ-,O抧\t $ٔ(EH׬Vƿl;Zh"5FD%b@ELΊVØl3dM(ӱ٠ڎr` @h HPDGg*ѵff;yQ8""6-P"ovLs*"v \;1Ěf)'PcdTb`ܝlb,P6 Nf6 5$V5nlPgPAgjǒK9Zl_<*kJѬZ& sH? E>'#EٌR|9޼;ṜQmX'pwލ7Fւ61O}{Pѣi9p2n^Zii*!:ňa UcR^+2"&1͖&hPA`kQk% ϕ0;ڈIl__gz97ͳ٬^mr 5<1A&y8{Rx\& UgVQylf31 |u : أi(,b4h3ws>ZzA|{w((j*h΍[iJ :4n]'N=R@&_%m!<;9DU!JX`f(C-uCAшӘ_JSL{_-F ox>64Qw 0 %;91,_*83?J:m7dlȠ#ȫbD ,`;'G~OrF_~<%XZ#S .[>v6G6#b0q/eE莶rX5dl2t"o=1C zqVsۑϲCyb0~g/}*֣4dLM)@R<;2%K7d8#ɢbG{Z,!]LT RwHb-` ԿAKK۴c?|CX^*47yfdV6t0v}q<)'iI0TQXP.ݷL>:`wHNCN`=cyH&\VgO#dWpAFTbd~.$oo~rqvǗl[sA@TCqOq}h$@4lĄrOFaG 9L)8(16`#x73N$fGNB>KpF̎Gnu1#fmHo!du)gHN 7}H$BA܃"0P |&Xx W9ћh_S5? iv^m)Zt+1A 7?wv#y^گa{x=<SAk1h) I!;. 0}&*>F‡`8˰c(]4 U y5r6;w v)YEtfݚ:+KFBgF&P Q7#_[BB?4!l,]閍kR 30ء1JweY3&gK#F.;/{6U!pS}:?=7퍛<ڟӣDl-vx(,?dEn.OCxW@BFgFZ?{P:0d qF $p&dc^7mnT:\ٹALdu_#Føxo㝟͜ ??@"^#ȧt~ Ǜ7D|cc EȢZ^SI$rTBpr:ۥˣgڀ>廒lj[ k(9U.w8wOH`75V~ꯡ?L =<|7\ +zvR)(~W=5Ɔq,eY#][wFR ]BÊ2BB{ F $6@l}bH%pVX%(H? B2xN4ܻwK*yT/> G('MB&; ;\Ͱ듂~-1L@fEQ q_S5r$0I Q$y0Op|6!}[3F6Rh3Y |>:~a|^v ~ #0O[dYF{|WNzN4I,%5L׹y.kT]e{QS 388@e_ a. <~J,B<fkUr~ )#&806.a%)-hEUKYIMUnkʝs6DS'E5pIOІAD}{?e^v~ng:LHV>R~( BW8S7Hq SO =BCqÂ>P}g{A4)Dadq К:“zw۞MS.D>U^3bz ;K'p~1gOu ПKG*HUCM0!TCEt$o ;iRJ6SʱeEmx1^Th#խ])ao#X~Wa_f}dF32Nρf&6_Ċ_N#.b}p?'F$E\ovkmmP ( k(Ȭ7H5(Ώ3hSo8$ @9>0d9*m8vb~"yo rŊ> Ncckcf{0}Q#L&0]3`w{& 67c߫܏;K4xkwBo\MG.JY~R{x#C>?NuմF>؃KA~Rz*)^R*ȠۻP$PvGQm4*#J<+*Cm4g6eB; NR@}9?\p4,~mp^G0S&@?d@ym`a,>#/wSUMOqT̵o{JHX$HG3 ]sGd$5xKd>K&*C2w{q9LȆ Jڈ E.twsTM=8pͶt9VnK<QvKxviPES*Es5S`o_ ߇_Xv]_wW{\é8sl֋-;f*(_Oϯ H%nۺY RP@4WSB>¨Xjpt@W{-A[B{ZMtJƲ_\BZqz9c릦$gVYwcJ /|bT+0vx#$>j;0w,hS+UߚǣōOrDرw}Fz?avUjwܻsB#In(S0D:zH4Dsar >I:{m;u˃n#t;$"aC ÇS=K]wyeHXx[X f 0wYwC[8|fbTo KWM7ĥgU탌þ.{17fJ F3"VDPQ>`PjUt:gth"Z:N4'5qe%_l*:dYS0I:av oC{hE18]C <ģ_yQ^L.Pm {qfBo$ 5?O eo1`Zy(?ܘyy (Hbp7vr!^~쮙ϫffuKyM,A(Ay< *c{^ezp "Zuzify1XJf,XwWo3d}S>|1 〧JOx5a-59>M3FRtwC4u/#.AUN}lEڤS?45`ܱbugi&84Oκz^Sl4j Cgl6GՑ~̍u~/fcbFWJm&S) CQ)}fb `HZ|N5 3 J/{i75%%̷YB:'//Ad昑I:,+44MD۝gFjv$yR-(R:miĩeɇtY\ng:v*IL*کwvv{wG>R4!lXnNC޼sjA PDq*$1WkPڨ"((V"|1ͦ5$|1ITr4uC '"F&"ւ"&vL'7%|\QH!Oi~)B.O@)jH4 r{aGAk7 LCx dN%! |~N7|z,yDJM>]N ( 5!J >P'O^.\xtZ(ˎ>P:yy_V(o;{3ن%7J}Q'=:~z-#vm0M9U(%DDFnɪHX R(哬E4RފE:%'ۙ%QQT1Uqy-lM:֨5TSo487-OR~يZ_swOvB* ~&9)Ӟ@hQOvHrC`U"*ڹ?'kjrgjխ<0FLk^A"bCIշɡ)1?K2w:QN*ѣEV~q͚ͣeov:;3.UZwJ=>٠8qǕ-r HQAɤB87'Dfʩ;4cdd|'RR&CLgb*ETR84}&űw1EU'>8tڽ,#߽1X veuvyat:9K UThx*AفcIş1*]b{hNB.?mQBQGԏ} f3# Fm2mTdgGbkK($ 5hh}xbVFn#w6+ji!:=ִXQM ENգk&Æ^ݱ%f54$AEQbJ((2 *R6umkh`uNmr9m‘U[CDl5HvbY_ Yb-uVp4<[QLLQZ߾\T!FUQLlb*eD Vug ?R0Wvvve*o"&6׎0zAD6܀#*$)a9`9҉ D'hIBjlP@QACoa pWE?F?c$>Vm'P~*o{u5Z[hXV;c1&·`" b9eآi#~qQQGfmKa8~\<@j6 ;ChpB;IB)@NO'`͹CRɓS[qG r+L"H __fߛ._]'q4#{>rp(7Q:OQT YZcFVauD@|5` s%!"4n~q|a^==j)h@}(t79q[ӿ쾚tj=4v+{~Qd.8^] نD_Oox 8[_ l4@>G|vE7k\uA_.=_ +ZoL1^w%=n>EldN4T _z)׈5W$"Igߙ:?q ߁#IW\U !b :;y Ӛ??W1!:~>ί|e6_'VtqS3َ+OPD l7YWrt70j(3u[;FsHE#@>hNꔻR|L4`:;^b(B6zrt֧4Ňp?:'K*'?̈}Xa HD!3$_ՋafC3 5wɗ!J3w")g{j~@B.(.w^S!ο`amv2oO (g@^ovajMω{,2577#3#08Ngk`?/YS{vr<ӧ?J%<qH]=OiR0%3>:A;Awh3%TB|>ATw:(K)U3SI߂qpHGcwC?r#T=ႯWR-MȊht]َT5!Z!xޓEˁ.0> 5Zg~XAs!2Xa#5҂iO/Vžw>?{67mS$5KIK+.͟p8,OR"R ?ovd7<kWgb'΋qmZ ٟedOngOӄvH}]B@]dM X", CQ=e)hsgҀ;q 2rA킄rQ\;+TFhA~FZ`Ώ[?[f](p`%@JCuj>\IZ$끚5ҳPĀHqug}@$6(Ҍt+TFHR<^#B#Κ-ـ@zF&2E ]WA>C4F^Xy|<:`0<T7L0(CTE _ / Bh4EIE~kѤ4L-0_>p0Z@i1s+U,1Bwyf@K;;}@aGeB zoGŒ(3[z_QX&?wOg_y&(ADQܓ)ߤ=>=};HۦDǐCowxSS͓f rTdR~/on1cǪDG: 8p0=ADAbu珮a84EoDA.sMTdSJ%![@:~|Hr(I9e<<ԠYqśl~vn몢L"=&N񏣐 Ȼ %s}"S8J~`xF(R4oV MS5O Nf_ξ.7tgï<9ݛ=Hv߲R;l u(t7JEBdQ`@LLRiLC}Kz9wTs)$y/9E Ed Cxr`)1+TnKW!˜~L0˼ \^|P;[g %(0+$5"!?~9HdžmNP#HD  EC(RMPI(|Ii?P"D=Z0=f?paB"aHЋBHiiZD )kt5 JRRDHSQ PR"R1 I( @IUS&JHZhi((B"JTkhfkGdAL4Ї)Jih( H"Nc8G/ه)<^z,{>F$(VD_O糩Z)"CJеB%ARB4$Q%f52zΙ~Dikϕ)TIMچ%Bfhbm%P%Nr0 rT'ea=dɔX(,P|h:(@ DJEچ98J@}vMSD 0EޛjCEy@dE1*/T$SFNgMM*UxvJo ZE`)@S,zr9aѭ7L1 m:Nj 7o9j0ZҌ Hh6PAdʦ@Y jU.WRJ3m( XfhKly;!p0 tSw!v.2`R۰iK,yC3tT@rD(]^͙IAM  tezNxYq-E1:vmBIhC)+R#eك5nr9%gdMHإ]2WLu y'}TW;b;/e.l`T}̽wg-\ؙ,P`84Wfa|Z c:Yd$˻юˀ"~r>ckp9$:c #ApV[afs9EK<?Gì.fk(%}a")w;Zh*2>[zd":`xpu9m ms\iu@Bp d%#w[$Hem0ZB( 8׸a!ί̟9BBqߔߧ} |J/}oWFeG نǨsn}8E}/--kǛ\47?V}B(!Mpy;~gtƴx'AIğj̣"8lL`b4'ǸEqO>Zƭhz;|نP4!;J=wɀ@!AFzKuϯхO|˟]l,|rMSiR_wJM>=,n%6֫W-jC}7TIO,`j#{x?SA&۔ň̸t:n'D-|LNWxeR>5t\tONmGDGN?v_0{.4Ƒ_gKg:*a>S꼖]m? (QW} #`ێ0k|Pm҂۪)=wqv#[| ,GC; ?nN^:+|b^ ,'ĖWjfgz CEor;gcqKޏP!)oƄ"RsuD8w,\aۃ෗ ;23c" X8Oi'V H`8deI'Vs; ׻~>^jPoqw>+zZ&=p'Hg}.o0ګj3k_kJ嚛͟7нY9̈́ Ihvǐx}$6oe7{2b==2\LӒΕ6{|W:ۿhj*Q?1׉x#~G80Spȇe㦪篧+{ڔ#ݦW^>'CuEf5‘0) 3o`sxQ䴻:8/s4)hyfNܷuƧ49FVg,`kWen@'I^:CPd8lO"mx8TMVC͚\iא zPb;ba5;i0|x\ M1FE9lb$CvH*J8Z 7$>?sxqH% J R?]cM"%nb31!Y ָ|XDX  nsmLm-"4zh!3ܿs("mX0)7wv7;b̀e.a}4-J=OVtNSt&EI=9śIJs 錶P>8 wa?~ rњA7:.ؒU׿MI'-- u(󬜵E^䀽>:[و\$FJ 11>K䃆(x%p/PNp3@ΞǕ9l5~wc84xP?:^v Irtk8~6ͣG@ "TIHBE %Gh8ݒdxa}6RSW3H@of:GMpllwLe'ז GVvqQx $BL9TcV.(LݠnҬmia^W!%HyTCWfd%(@ld_rAWb談~a0]ۢ_ဃOW!CX]\K~G<ŔC^O Paɤxs\`Ϳ[<oeG18sDuEzgQ~.vyRϒԙ"66ވ%7|3Ib;>78c Ds19&wN%7ި_²l'k7b87dB'buSΗITB$mg%ch=ϓ{OS^XtuSzZp}UߦtB yL#l2zƑ+n*%'s}#4@Yip. FVmEDo{Q1ڠBQ \oV|3^p+SszeӖkF>=sBH$~ t o*=0hK28D?\Gjdž2,XP_ G&`-q 0X]LEr\ن`uvm*I<1j 62좄\Q QT,86lgѵn߿ nipW,>aTN|zW>W)uz|$^ޅOw#  q\8{#m  cѢ,÷Ω"~=P Cwj4+8/sdd COR= /A{y o .ϔ'˿zwTz8|Q汢uTvs_PhrAODOЄV%(XꅉםSJN9R|z"A{(7A%$J Wٿv`?n3}j =XΥ"R/f(=thWYY2=(,,hyZiwTQg!$5?֬$IFt{O aadG؅|W!wz(SyS%DwpK? 6%=f QQg] )o_叄!OZ]_ϤX?*@$ՍU+r=^lp?W=I>}ʜ{@/'_T{?I9 L2EzƷr{jr I! (/(?/T_vm|Ou< smd>^nH+݉|qP0 5>b# ! :x좆|? Q1ٵgƽ)`>x2=Hyy$oKؓ(q. {A@@ xT >EWEX=JX{)џ}5揂,S0qA5=/6{w^1a8W~VCS`aLw;grNp HxՆw(_'dovz ]s}7$N( "Olj_XztK-*|KgOG] @Sɝ ?{%@P MÅ,ν$t[ k"BP D "Bz ! *!3xp ޿;(p l8- xd>y0(×AWξץgi/r)9tuO6-w*9wbqkfo˧1||4i}:\a7|$#vn狷o۴oۀ <&<_Q j2X=eg@҂{VDP#"W 0;ك'ՐmRp7RToNM.bR1.xS`:*;0̣DP hb׻Ati`=f:2O=xpO/e{( HNyM=2@>vLG'>65d⋼dd9#vSO.F*]Bx jWC88 _Hȥ C}Z;Ԃ&O.sFd~{MHwʣ d,m?$0x@ .ԀH$O$}>(~T@!re?:cuUUUUUUU*(f3Q, Ӷ&JW>yխ-g˯yT5HO@G/#6[j26ʷ9Ң1$m=}XW_ >yUUU*Jah%h(HH~N!XHZa-=?ӥCW wYs~H Rt)StI! V)'1vEb~)>&?g՞읾;ex( OP|q0}?N7h;X#٬?D=^Y(_6CUehTGM^4Sl @)~N WW'l,RVv8Gldvݲ-ijaCrXhi<ևi;W +*UU_hz!/X&!AR.aPA)g&Hqq'6)sf,sgΠ֗'o$-!8Fgq}` ϖU I2L'D%(nz)PYZL@ʐ@<.QLaxΫ: zk>c>&7*%OS>fw *t4>>n8l7Ysl.E=Z0{##';<Ƶde `_.B~(wٕX" @{=.2L`Bdq0i!} w <FCVeRDg0!e vnP7T&7\}nmQ$ 95ϻ=,^j. j=Pޗ9"YJߨsn]#mAR#~B*HoJ.o3&܏Ѯ IL%0R)}I)wCTGxqWd%"?}$6Cr3&65I~jy%コQ͒J≘/h9;7l6~aNKT ^T*+!JTʁDT A>{ _R,CٌRdVW߉7ؠ-9?I@  MJx@r :xw rN9n- eD7o(6_a;Nl,1I g~Ⲧ IU˪qpK2dQ'J'T ЇaȘ%"=Ək Q"NVNE T nOց@UyxˀlPy3QDޡ\wP@g2ópg+t?܄=yt֯K[;`}(]p /=) < ?َn7%e(|ҎAC9*~גwqϫgCOͧ,!RH@R;7-Ej3 P<<4QR$Yp:3F{=4gq b!ѓ~f -X^Dut* D'ٵ+ߟf2ipQFأ`OAlКr?=~^K0!ӿÑjP۟YNiwc$6g'MW}~\Bp1BI!|>J>~Jp!9@}92MY:pIuQ?,|i/XCh !>7!zN# \rPB6 *72G <T:?R_?: LL9lQB}WkK16"ǍkOR >-W,TExi8Re(P >NAHuA %'hg&a'!ِջ=3GI1a {U<|m{;TڱTUu=˷?n,hI IߧswM,1fB(f'ymDyft0/#fIC43?'DPR\(us'Uj{?Vy| ;~ͪCٿ]1@h>X xpm6!eJ|ָkxٮ1A"2!<**C7LWLf$\4rT>1F )q3 #VVri4Mɚd~䚳Jg1:ܚ0_g~v=E 4Hߛe'!}J@/Ȗ!WSCy*_ʡ dBH ?7Gd!]HQP.39Ywa r*yJ>}v8+8>9C>?l{~1pVFb363b C!#7Nӏ5@ J9B*ۼB( L>?V^4=C4ѯS@*B)u,!H ҊuOU B}W~> 8wm%UUUUOa*UUv*XZC>:?yh "C.f?q&PyZ#bl0h8ӑFɪWUUkV[[mmնUmm؋mmmmmj*mmI$IFʷ-$2I$I$OF`! \-Ͷնmjm69w3֨-sH%`0>7@> 缴xrţ"_:WE6`Ukwi(R(~b?VvVUUW U_]EkUJѬ $i'Cw MQ6218 U`Yo{b mʙ}d4$(~qKLGfhb9 CV6״d.donEwpYSS_(kOU'Anզ->}>aM6]_}s^yvFmCwmyֱt, 5D9hOfȡ9ҾXح=Ӛ}%iw_MP~3lF zctd$1FGj?>uB4*fawL&f>ڥ9R(d|u_/"`f 4Yo`0.㾜[@-0ݩm:׿fqDt;0,?Ukgja/ h`(P&WB=λy9ȁtQ?? vZ $_;oY­48?k gV'lv*6㠣x*Rj7{Oi>:*BYJI79exM_g@y%A|чXO*ձ3aˣ)h*mǼ?s@]{:,4_Ya:0_<G]k  9NdBF$_aBA( qt18nj5~"ׁy5xW+BqNѲ0s“a4#(OVFhhCsEe*|s ggWR+֝Hi_'Ln@'p8SM\uKzɓ `#sHy8 (IaМ84˴Xu2nb?EAWnib 5+|qh8щWq00؛8(GC -v9 l.7'@.BȸCd*Acc;ЗIi!D{su*ra^[u=jwo__ rQ Hd]L:-!.-{TV!HWZd(,-u,[XH3E3}|P=aCg6q@n)xn+X{0f} Vw&u/Fd)GVx};9k-@&,i / D&8x0݄4zU*ݴBбVCW&c}6 nWx/Hgyb6B? yb[>NٛܛGe1;g~T[JIU N#wQENq䑕ϓh/!@+!&?ÔGD[ٚT](^UK,nh!nur|Zy>SA66Wal?Q)ᨠI&d4[DzYk&vpdpVo|;VpX(s?8T]GR~IcEˑ?S|AحfJ"BJsTe+AOZ;#1wjvFe SO#u}d*Gqg6Ҷ*Ҁa<Gk8byi&c׽oȿr7=ZyQi` ."t" (QNM8fC+|sXB)/wJ8Ghu՘E$)0ET("f P D*G83#HP QEV"ʀrD&߿?c]Ta^A;=$+c ]>J[d*]U<#n.wLA/+ %I?Ҧ=iY -J}xȌaз,J\#^#Q0!˰'׈2z ?d鎓8t-׌?W4Zhްш;zdY88 IPt[=FSΉ,JEP?4.-@`:`!`Hw1c7lslIҽ $):B"udpQ [:5g jbR13@#s*\:]>uװ;yl;v~uf=v@BM|Ÿ[{COg]dH;2l֢/96bk)$G . (!KyO޿!cA_˔"(Rmϭ{Oqg3l`hTgdJ:Vߪ WGX _ Ѯ' LeVo5P\*?fstn:bZ.$1ʘͼ5:cR>*hep-<xyPps5uqSo?$?QO/Ԩ]͚ٛɋÏ.fpT9Lt:&lme0Qx?&PmW$rD"l=H#(gz⺣dMv|F-&SL `gnY5h=E0AJH3S.xH >E `Em4AO CZT U!;f'_Q3$U_Ap]QA*$CWg^ R9QK?+10`Ap G*o?e /m{: 0ĥ}%vÒ%qr"N?R}2y`%@8 ›`.@E9@-E ui; +3!ZxqGp, (w$t[tN4,+ [ ]tcm[F#>/BΜqƒ|:<40o-kv ̀$bp=-Ek^DzTR=8J ",8IP+Vֆ-J9Yi!S$T낆 +w #+ DerA+ψDŽ<3.ǐ$]yWf醺L1"c{C`;T>6Ī֬ ;< MWGך_%mUbƊޞ8Ε"_QylX#Kk˺gr<6Θ0PffI(36ME0nltI ΒX{ UX]Wa 44d4G3G{*BAc ZaϭCʷ^Pub xH 2֓aINp;/A**V;5I+5CG<(z֜A&~J3bgQ0؊BP`/VUKdca1MH$qfGm+]Oٟ ꉂ ~~@XcLct1rfӨ^m5ฯ*m+SD=z<>&P36W2'dPcp@)jQG'M~{gTՔpzܖB쯗lTaJ CA.QD =$*p)zQN*\ȇJуِámZMA,1_Kܞgln GfiW{ e/PљQ QB<:B;LZ5aev U`vgI_%g' *)UoC6(f\%},˹ 1>-!)/{T43ٝHSOߣ@BQYfoOHDt[o+Q<'a wi ԄʤN>P1 {:nxH<d`z e &E |9N6؟X;-5kȴ̎'zdx i{ܞ Q+&s#$w/Mg5ŅA0!k,Ss:qր&RJvBԵ D/?߹|@`w Ψ9{:&etNg*ԫSPtLUO$$7ozzKI ‘DG n!Q8I8UF2|~2ty`b:IJ^"{l v51wH)?ZrdBδEפB Y3r&?ȅOގm c|:~=@ۄ, ̝wC B!|Ԅ#- 2BOв"#GrHWc"#^8H&!# JۚhmH ՙBNV~K/=2])Mqji}Q-~?3on||˲_Rg\n{L: !=La10n EAx`q*J[`grl$ n%7tp0|r*mBV# Oxu@p- A,R9zQ'':N:2\-N2?_Ӻ7 ) 56LsƗ s*QhwȣaqK}|j)kn(:bȇitm?qFQ>ɍ,Ű~4D;.W",DBQZM^y `xTo=~n$.{{~I~_IZzYC EFp~l84Kc%dPNmѿJJfWP<x/_w $zHI'w;IDr??uW9g0U| R o_|oP_.A ID,6"=r>:V8>Nu<<ٕam}_6ߧA16NHAc(l@G ׅ>zz]뾉$+ FB[=ߧFr^L0( _o?ruQ*Z+y@?YGN2tq1wꚜΘPόHBeǀ>> _ P~<8\@y"cl;5mn!hGWATw.ae}nP5wnQ9wOj1 'g;6p~lH*qS]iΉ"2Dg5|q6I=@&싳(«\ch ׫BBes7P2`D1*>>h1?4(AG EUo3X .*n <ÑNҺLta gzXyl26xfPGPGE!?E=HYAQ EAwk|)Rq`q(RsuΏo#i0^@U,{}dsǧ O"sK!2 b4#N?Iݓ/IAmZ6/IISY>ʌoXpB`}CI6BѝC"rsg;Ʒ×78Wt; GQ>fhm6>t$x=,:(G(p~^ 8wY;q]'1J(#P`!~dRpg (vܴ VJ.Ox~R{I }י]KK7(gk'< u j(˂kr+^JLjxꗊ(Dz۱($9XWP|q 2 /_v@%<$݄P\-j<:Owd9| ӜF=D[7.[yyy:5k2!Ā3tyz]э]F]Z#;YO&.EH`=`jjįO!h0Vl5!Vb WSǐ$+;>ͧB濪tr^,oyH3ہ[k5ߧ~zԄ6^환ӌaJ_ }| 3~NFK8j/C4fuB'xhd<:_(^FiB0N8?^R-d㈡ց2B`6!"`L̂TCOБzs9Vs"bnJcC- ל>t2|EG"9EbV9ȹ^A gG}-yHt y7, UL/qkۇⰩBYF0opH ȣ3p Pz^v,  {"qfs=O E gZđq<{A.^+G_#)rPq5V_0GPF3Yu99O6) u = nj'V1ȤK7;tܘ52j ?mHop͈-~VςE"X/AYv;`mVtuLQTڴ2zn33 (q#N$XV k)o'*"9EO?tz/~z@5}.]ɎMJoDcT-ۓegouTz&P W7oR<gppS2.FYk\6;HMpK\>\+mu7Y$2S)$ z|_ vv(9xvD:qOD˥i!AНf3OB~ /Coz<|#PgU TuUlt<&WX yr/e{jm5\($K#[)ŋk*unA^[o`ke_LݞT}y`2%C}wwt`b/=uZWml^?N˪\;?*$Q?,U9ƹX_Rr{h?W&?/R]B#nB#]AQꂛȑ{4r=;a=I >6%?\RLr*}8æέ7w}2ؘ ʔ_1C*yvmDz>ðx !&k0C?eColu^S✥I AAM(f<1O~! $e6jfҿ4T{Eˬ-H`.+7KK(x=K'#}nW8x:c\\., Iz 8;owh M鹢tx#bdAI&6/CcpKJnJ;JΠ]6j2%p%)$u)ݛCnB< >c@C NuVa75-Z"Mn3Dyp1hB"~3B۔o ׍m=!YfebnCmmb7C5"N-6wI!S+j̎1rGZߟ|uꇇ\.ilƢTWyahLPEA7G4z."R<1.W dr>syy͔9 A ,esy\υc.5ސG^O\h5 @^ ܺi@{1Y@|¹P~!}z c߆nZqpDJK˃|8Ƀ=at<־}SH$ C0؋W׋Ķ"ix B @=SC O,hctN@=`wj޻60ϟ>i!pلvP)GJ0_$BߦN- QBjDji;4ut~*>tHxժK2zley^ڗW:źE:0BK Kj}^`zUUk VDb`ZWKB]ާ P (.#I~j́G.ls g8FtRs[2Hqyk%ga:= "dHCһY zЏl'2T_T(7|/yf|2tZY`^|C{lE/)H/@Dy@/}@(} €ث]D(P )W07?_9 k\%x!x9Wݸi$UaV f3`AL*/]f@p6} /50Seg_6*v?͐ugˏМQYps^Z~Qs=+n=CA B 8LyEd =?AW2&8%{ BTzSj+j(*248Q^#qf$]ԚSZMCz?.ڟ ς$8ZЈhN#q )p㭪*rSIɁvȔ 3߸̷t~Q;$< L@t`mJ%Y;Wa=5оGvdIm QBxw^Ӳ޵XkaNPz(-T84G-vlSz lKhFQоXm IV\xiaf!,[Yzd? .7mduGd2opQQq@A/_W63f57kM/艸i@$NOQ`f?}ed?&fMuӴ1Ylȷ x nt@>#$B-rژʡ$pu q5p81z)W Z, gcXUUzN1F97dr5S؊9M=#''n;kWi]xG#~YL s Ʒ@5 mxY* (!HL⸕cyuE $KL*h"Af#=֒s8R5#|"hPUkYM>E1arG"n"{?5%- 9Mq)EWaE/2q1<0IfnõH%ם8|q5#ۿl>"P<P;"\à$)@@#ګ~k>n}F Oz" MV¶;RndM#R~/Ӏ3r5ƂI8J[~*9;d sΰ<~Pm K(H402WxWڔX1G4FnY CGGu:ne?/w+U[:n 48j&@\VВ7t/[Ի =8Y'YE@BS" 2[ggic>Gw=$J_g]7;A堼te kh ze>CGTxk8bzR@faTYSw`"#W썮ڹ"GTm<>ܠ.6c ,-k{.WQ<@@ek+l:t hTZ茖Ah-3`Ja O`'1}]e)reX*n<0GP} -:=ö0)EB]>*lFA$ {[h5ۙy}WA)d)),}$mg-!=Bn憏qb5>t=wwXѤ }uR'o~@m(ꍽs zFK/܊ˉ#<ҐDĹ4"*pֆ1w*Σ'+/<Mͺ|DF8@f %<$IRn#NY MR78QsQ _ĞX4d@>aY񩉜̡lmgS^r^ucفnw .yb4D~;}qd A(RWas]4oys>"4rbďp8D^GWgn3զj݂2@X##`=y AgӇe(;jѓhvWx\x]voKxNs;Ec`U𳆝 b3DPPN\h" >y9y눈GUNC-"7tvϥ68?=\@5`G5wC5"8=P%k<4"DgQ;:RTFyf|`Z)xIŸ2 sd߹6ItktqDv탱>wً= X`y/ZoR ְPy!%h5K,tVVv痻3zwc,ʢ-qpy",n DN=i %vՆL$ #L'q!_z1 ws}ߪm߻`6KCBd;&/!I[ɑk2 25I>?P&`>NVD:;$VJ&ϫ-}Sg:y 3M vaH@}7}@8/uS0fQ=$/̿7:vnDFC'W\wLy4gЄf< m,dQLcgX4^`6f*򈦤3i1d*b{ÔB{`ny}e_.J8zB jC ^(pX(E7:OTM 5T9T}.^.{miBFsΫt^=$D%|툐{'eA ˆ",/xA9M0DQ~psUDzg|W/'*S{eDczP%CZ%"HWo:*7$?<(Di wȇdsw3;HChv$ʼ|c > }OHs8zIS|gv XB>0se xjT>-9 m Xx}_Yߪ|q8O{Gq7t\^nk)&1opl 'd㰏S`yM R"V7%lBP󽣢@l(4 X EhRX>W1@k  !snY~Fmc*c$! %KKPEPun kw=HuI5 X" 48 Jk ob~U3/pv=~;׽'ۼXjTa}8 ZӶ~Y>T[Ƣ`4V /@7q ("#{CTFi )*Z#qmhJG"4z>sˬd 1ЯN˴FJ&gW!c >j*ٓmUEnW[ 0a~Ei=1j,RG)ӲSiMii.]:3q55z'|ـDF#Fَ.w,|ERh-{ԩ >n\ahdq].xn2A hSX@-ÇuP d0`(U˜'89 cj%\RhI/Vvxo>g饤3a{(z#9ˍ=_6hB[KVlV.@]^;kN=.Թ@g0E,͂-XE*1*|DnTCn/}2COOl; #8 */j'KEAZ='߮iDv<̾3pNU.G-a"l9x}dˈÎLzzj; Lo8qa#hAi;8fbN"3:͊A0lj>ƏRa D/o6׳u2:̻$(as3kÊd+d9ƈXۨR;-ެ͑pt3as8СE!#! P>ʼd=iqְd~\l85dHCL;Ҍ:4 DJ m"_U^ (3E6"XEA\+ʀҨIF51S fIs4 ogyzC sS.z6qR>m\bqyw/mr1\,jŌ6;{& HpaC2tľi}_0F"RHc[⠻^|{ 湪9<\ZD c[4񰈾J.Z00˭uC0!W=axF'O ub8m3;_0.ga vI4AgR:9WxnSlo'80љS!Ժi0,H`bMUg[ L[,fWߝRf$(=p2vu'pl^Q RYo =l gr2i ?ս\8̍[Kp~ s/C hT wgGXb qɈNhha=hW>f*}v6<joDԎc}6JܫqoPܣˏ 9lbzRc$)ː G9u?a>o E=qeSWq|8<%) x_ErÈEЀAXdPPZ =tf!o?wxNo]д+uUTp*j B(7OaupYN]夥rRK"7CiJᭂݲQ2_HJ'K-~!@뇉&`[sjgFP"&wGFpsҎx ^?0{bX OB4XO9v_+Yrwci۶ :MI=s}L-A؋lyM}8#! [KT\JI^Vx>V2!08* kG_ŃS_SԵnغ^s%uX[)x<HA|*xNr$Q7~Ʋ³O"{-aY/C22+tSbaQƽhnoCh9;qWL >`+9 L{БK_>SwL"#R'q,nF?ZMj+V8|}1)-f~SFrLfF*<>mxTq;_.4hh\v Ku]#cŧ!j˴EkϴU~N_lܮKnZ:K" !VjW\X ]2a7M_jߤ3gЊ]"b7N Rl4elix"^rD]6A'2HH[ȡ}V [71-u4N1_aQuȻlM%׬Τ%? /~]$`4s0ɯbC hĚL,L|=<5CnrHAACC}x~?B3 x0\ T "K4z֙ aL*lx1@C\& !1'G w xrbn)2=PFLrx[vb. =  #*)9#jcxXP-']t=WصIƆGxQy[٤;q`!b,N;e7!O ؐ㜏w)b/FX#u!ȇ9iمvXDuÈR4/#߯w\3}NamP*IfީF8{~e}& Vnr@!Ghx` #aZXE9F PKs"!λY컹+U(BĀLg,_uT]#=N* LGxvzFT ^ox;bC "Smc/ƍ1~̎H/ح&c7 uPwyd4N_ε[{y7n˶v8N|Og_W^taH.`ܙ5\4 PK.%^*%]UT ƴ8-]z0uQ0\_̲OEBYa 1MQ,qiS1\g+C@u9tmd"s&(y[8B(X`"&f;[[k]|ZIlˆ9(xIႛZy\^WupO'P0 |.DqV㜊ФӸ0FcVcl*Go op8W<ؒx羧R8Zh<`8e䏊}@L- F1 eu\ ծ>g$t-+qB& (Gh&,ڦiHi xø}A ٧5=4RMz& *  (όQTdD woXf]¶(@(,]Z]cx/S\h@]R`C%" Z.b&HЉԀ{!G8!>H9vi"H&(K xpʑC={-I]<~5n`*)CL@s88_ҐR􅃜(9}Τ;䧑P嬃S$HE / /LE XïpP#~_" ?x}o#2fq]0Ua ]ȡǿuyC!@ M6~B?J=CM-C>!1$Hvج?/؈>t_0zc~?S1&au#,e6^)#7 {Y]ݷKǢ nݠL\?׆Mt緎T@=1wG!@$@^[D|IF S uZ_"jB@ @k-wߴI4?Q^EO닦mPGHȀaD9(Eq* *Ҝe(!lT T ߨ5_1@d+i1A`"`9a+#D"?$zg7)N& IR 'wy%c@;~>m#\=FP0J;C'{C$kTؐ.Ƥ0aK!2I~.xzx߼||4bn$rªA`2' ?IMꕊ<aDpUk;IԞ_* ȳ ?B=89Q2q@ N*dzAQ pNޕp:K+9}d7qOg͉|ǻj"'1gN3gOA,mN%A;h_>W] QsKXO$CRϜAb?~w?:QB1p;QCk}l&zDŸ. QX),((C"n9ECNY uScg*X Ly?+++]ТP*ENѼN`_dE QD9of=}p`Ho"pD"3s8DDi~ M/q"cըΝst'](2?~ΰ:lLˋT`:a_A@0oX, 5>2e?chE" +m݉Tۇm-%#!`Ao~n3a|ES<~^85L} ;x1 8e<$ aG^Pa?h6~Ptd_yՇ+4^<̀!+`H(A@ OÀ'{-=CGɻs !y޿p!~A :_Z//C3mWqffDȌO3Gqc58v>ﳿM?vZᕉr *y# CN0nSl=Ğ$'I")X({.w/uCp`ȽPq]a'n/&Lc̢'BC'z輘tzx {0N]Ȫ` 1ߖ=G_Sےy''E.*S+לTjg;J.j: }x~Xi`J-xPPgDMSTr9N3EPI`PP!5· s'W\H:W5'y=<A#\̳M J㩮di )m& Z0=Q>Hu |7^O9O~A`xvTzNd Ƕ0s@;\Xt=NRCBn {Ƀ&ǣhԍޥ{Ñ@hVpk~5 z0}V3nB?qm $"C;⫈|8Cձ1Pk} ,BK -0xO {zvAUvڊ4!IC1$YJ]lyl  V^7y^p]ƺ54 RG}5]m;vmz@JK);V$ % ^ &vltηԪq=&ԫn3wI'N|sLyg."7/&R<av`١PG9A'(wL`°M^UaT/؂iz͊&T_C 7=H!\6tA:(8o5c +OkOPX-nw$_[ ,ݽM>tŒ@$\IV.XBp?Pކ/?o8XǷCN1mVkEnZev6.QFE|(-?GaԜ;m%_ 0Ky)`"g(] L9Σ&c?ڸF .iG13Xy~]i||fٿP>8AGܝ'EŜN5:_3 (^?|H"T@pAں7g}/sx}D{|)k53"̷i`aA1A D@wqǁn(9x%򽨦wS[V۰ @#gG%VH1e[HWX7m#؊2Tn{IYw+}PWYK.|V^AM~c6yWru6F Y?QYNU/Vm@yǤxӥKg u.7ͽV÷6;WnK}}z>L ̎Σ:>UX+H>>>F|~y c#.;3:X:D1{۔4O!ksoG'J`2>ׯ?_ͩa]1nQl؛Au7`qöÿϟ . eMxC1m:CsK`=r3Kқ!TZB 9h ~Sgq϶ɯFWfQ7Jkxrs3άYwʜ!śÂ?z/FԿ}^;S=_uyu@:ח\v- 촜c"ӷ5QR{b<)3+A㩖ڄ(>8[/vz4>xkOx?&޸Ø,0#uR;>HwF*=x~|`@FDK7%0P74*G}, d,9|rݤ26o+yÝ1  T9Bh(I7yR:Ra.p+u\uKo!vJ~8m8U eNjfF{V34|JW84Y\*ӷއx+ zxQށH8gt}C~V;3پ9y/ç_k>{<: f̵0Ua}! 9GD ۄ|%$yDKG %.| ;xm}%?T]%c c2Uc8X]u]!ͺ2,p{qQ+k|B#'of#Cfކmtx}ڥ5-TA.#Ejmrp'B.~_k1+w~|#:$AH,Q@Gw~5~Gg`߃7ǫz;G J ]§)nz  cïa"˦P( A8ghG{"3@8>mJIQoAjym֎|0aLTkE |[g}7%y8b>-2toЏ*FEsߖVkcє_ٳF>G`>|`vTkǦPiE잃ov$rl\U(CaazL;sl[9C&'+kL=7>8 `& EM87!< ~X-}rt?˷هo:!+%!$;`>g~*yXjz4+~>A\qrώMA]z)%n22,`FD5q,Dy:o<$%uz-dYe=S~(8(d8L |ng^p/:[r,iNyrEkw#W{D4OmcO[9Gh!`I~.Z X ℣TBedPk&Kӆc]]YcnmxHٯ&2o}=F_u @ 7d7=9_ ׻&9poMߜ7Z Awv = [@n󘸠beيʓ\EYH+^LDq*x+ip;qW P9剼[Uo<xq :~F= |/DpNe0*l_-iNUvvp}kW'TaqΘ<^ootxA~sg2z0Co|!d@ C_ӿ~jIݬLa72V~߹nz q=|w󏊣1рѣJ*"(>Aw]0}DWPA*n $׈!FO{sԙ0r^P'?~' +Hs~0CT?=z}}3̫It8/HB!~TA#ڲTO?mQQ/np5U-@OZ5%V旒8lMh~$I[#K9DGe G;NJ*M,;_R/F,p|ٺYs>tAp)F Y KӁq*wKF5Ờq8g:o=4Y 8RtYriFpr*`4 踂Z='o#UOG G߭Үǩ'Į|NZ~vwyamy ]1~',L/7q:^($>8n'Gc^bF-O~'7Z|X8k+|' X"F3QKZ: bvqu\kdW [#u`E:U{FBYm8HbxC;:V*Nn=|ߋώ׫Wf f+@XǑ"v`=dvf1'P|%m#C: z\\Մ0=7?v79wʹ2J +L. GF`ۆSᩞy4"EױQT6a)y>][L;IߌHC1Mjt9zv@ASCqu#z}`UF S I+7T絭KG"ms<kpQ%-2qOE%yJ̟{gtY(p ժͰ@tez#U,=9'uk*T$^LBcS2 {kc0uxD36NF͝CSZ#$0##h!7 i-f˥n] _'5oϦ/s(g"um!_@ߤl|/;\'6(B uw8u2d)?7u8q;fy~8ȎgZa:qR)ڻ < |w;VV9 rQlhtYli>|= 0hI%& |OOkߎ̀oww=|?NDc쿗}1gW;;#2?}I*! E$ bBb <)EF*$T1$(iPPTT$QLTDE" bH(4hJ h)HaihbX%&(j)(!bii"X@%J j(J )d@bj jH9fNAt5w0 ACItF(Ql'F(3i gb05.6CD U!HR  #&?PN 9 `0b S /cm!JP DELQ1$4IEKM4JU2 DI C1 AS QIP0SQ*PEE30L5$0$(HPD!QMTPLLP,ԌADIDAPC4M0APPTTD TD JQE4D5APPPHMQ+T-HDD14DCR@RT1ATLEA,HA DLCI@RIALCTHD$AJҐBSTR K1KKBQM$HDD$ %TE10QU TJPBDJLD% @0JA/jXi&`` B*)J$B`!"J$jHf"hJBb! "`j"i) *bHBR%A47gCUD0Q@ҝHDD%D IIEJDA@f5%vI%"QMTTEhj?j/ntA3L!`q531PPT4BUZI Tj$&"X @ fkA#D,GA) SOl}Hh1'ccv4LE0 ,?b(ZJJY$JdZ *X pILDCM1DD:DE$LeDbh" &&*i!ee"bA *R>jb*&LUDE4UJ-4{ڡ͢XJa JH$(j hh$ * j*bH ( (ic$(""R$XE!AAAPU%I-%DT {THAQׯW!)j d` v8\BQQl"yIH#2'H(|:ȇ9Ww&_۷Fd."+C`nyE=:k?e)*~6w~fS>Hnii[?cģبB7 8/ ڗԛ7z DOTe;|ܣ>lD7"tf>(5@p&7yw#oswPo);( ze!b,*KyԀT"+wu!tP!%ݵs x2L}>YsOWWt Rn|#7:?~ /966B Br!΀u]uoMspB! ~r+ "3x۪Š~GAKeyW!?b0;+X⹀}c!@R97\񱷔pw(/^s8?۾@v -˩Ɋ_T~=d -9ď{iÃCCQ9h.# YuGBnp "F(w#;3oT 0bpyZER6AjWÏc0ۊ΋cG]<5`TsU.扌Q" R FZp& Αi=l|NfO_0积#X7xt#x޻ C3Co^^ ['*HnB2U]76kmGݕpe.yu ; M`w%~$P9ȝf<}N|rpL$D BvF_Yn2jK7RiL[ELF-jt#tEx်Lǽot s( ooY>{Xzw@dp]gٕvި> {.<(U@K=W2Ey$P0xJjƹݑm:>Y{CtgƲޟGɢ!~ńO:@FS=#..Q .W\MvR!DR@öwlO+12 {FcM\Gt5Eޅ2Q\-G,-b;Z 04}춅e@ 9Πv9n{ߓ@իQԟqU#oUc~8w_:xǍoLGlu/![c~8DV<"Pf~Ơg;*?~! *a!J&r5"d.OLB<\`S3_؍{apg7dǝG8k7:bB]g9U\ D3W OD:}p xـz6mU!%Qrj~[%-h?g8PM~:u] ']U%~ wdYS,~&&iI[^nmp^{\Q&Cj:e}poVzo,\T)YK i-1*Bpo܄B\ <"K0J:`Ydѳa1 !Ec[9BDע;ھ޿=G)BS7?0T3zǦM7mAzsh-҈~Ý% 'wny #@*W,Ҩ 8p 2ܪ@c !`ZvaR^ .ّ*x<6C^!E\"oY7?Rb9*kϻ]S쵟[J~ BUGz;(#v0sp`86O8{ MvOm">ni4|w0S'p%O/X\G%i)"fzAD`}xQ.C|v!;H b7]{8XMqhiOk Z/^]R'QGSc [#4^=Z^ 94/@W؆4(4N^L'|izBv257C9uvZjg( i"{8_Эe2́{Ioq|R|J'^tF]r>~GUİg HԀnDp3UBMDz^'eS1%-¨ 7i!3@SN®kyݕC(̀byr1{ $^ق5b׽w; DHUz痪$;5YQ3cdԇxyXbCiBBVSKjLS@>ywOuH]nTҐi@ͨx.bEU {變{QU^oiDa@zy].J"{yk[ޮ8^΃}yG_F;i~.E!A,A‚K|#!+o>[UW?{.{@|OŸƳH 1;:cۢ_[t95((_ 7sxU}[ NhUbbVnw t]|l' rˤLJlOn?. m?ƪ62du?KWR|%G@9Zw{ >=i 9tY}URC4R&L{!h5BPhZYYf m_n׃ߋuf!;:Tƺ&MDֵ֖[ H@Żo;Z4ڗZ.Uz|Hyn ` Mw lݖ(ŅӪ9DӰ @(*1̺10)DrݎL6/nw0q_+[ﴇș|xlCC|cB0nI:0+y_'kΗO*NW~݊+H9[ X,S-l1WQUv fJ BƝ)}W"pqsz /1VG1DžD퇢Q-,F׮wqaDsvRhDaqUϩU,_KQ."#8G)j99: *d4!M &؂}Kͥ5M՚"UغcE^O9+$AYDɝ9gyM/̜zGa~<3a? ;5S"FWDY jrѣ̇DwH#<auPbUTA2b/( X;gnF6V8 BT$Ӎ'ػG;xѓD{KB{j{|~Z9Cs4ryGx‰u1/-2NwDZY hw_sИ4Jg8:=I?86[m0C/(DL` b'(NF?ܼ[輱{W" Hy_2ӓV6 D*wp #/_źb7p&oHev gu.Lҍ=MD9VII];?Mu6"04EJ}33]O斍lv^f'rۂI$yLw;z={W+c`H璲HJs$H߅gȃe 9=W:3I!{fM{]\q/KLA1P<*o6E^ԝ{NwcTzF:@G:ҕMPkfRcm%͹,WtV:σ|xp#}ڷQ $.;u:̟.Ŀ_:$*~4M7&M4K-XR<<gÈ=jGGe)u#!80w]-)y xվڎrS8x!sooͪ}q:9v7Zj]~w둹>Oݨ`gYYefe,vj2;J%N=,;Fo$EUU3WtꆽAHF7ues\ RhSK,ĀDlnwKj4/O۾_'O r&\F1MFam{O }'p ;c:1x¹xv$cq1;c(}/u\Z7o\x[Rn_U\6^Q\XʌHLѳۓȄc@ !Մ([ N6| o7p1D;HCAJलɀ!&ZCi+ DFAH-4N{q!Lг)_v𪂨 ly!8!k3.F;*8)X-UW[|P(%"lو#H:[D("[$`e;l3\#.hjjrUnt7uFmRrXbDOѳr)h+4ŐU*cmҪ]bQB$oc!UPn'.<nP60ְ^+u"r@`g CR _KLH a2B&zF ޹rTU'u=FCm_0PKhaŞnof%d3^B{@Z=NpVwl!njV3%qP~ѹ>ۍK^z7)JE S?nwSk?`Y 1 GA؋|Qq@-DT}a'%ͬ"q&DŽ:2[CZGVݻ1+fmˉbckW }TogV#T)R.;|ߔ5n‚ے= q(/\Z˼o4"~'.?D|~`hlWषkS@O}=?ΩZkdF* ܰp@k|5TU:@?t;cd]LQӘ UyꉒleUߢAHv 3o~D J,*~g[AM`ݛեEpVšf^9X҄_6ui.UE_uPwvJ4BVzTTۧ?OfaOo>vR}/~)UN0zln +K/R"SߑFx) ?=)OSa )muU^//?}ߠ~}Ȁ z/a|^+^Rg5ş쪫T"Fm۔VJ:2 *!@T)__4m:*bh&hR`* F]I%^6SH{=;R16b;-}f|s['-5\Oug(FOA>O؆`s?9@옙OÍz:7yE"&;®ޝ(pOrMQ;v%vM.޻8uOԘ~ xKbx9AǡaA jaӭ]ֿۮ߉ΨCT?7ų#|<( 5('Gf}?@d闘;>xǾ_DsW8S03 Dat*! Wdytuzq@ѢJ(GDȎ S XT5Tac>FN#@ T ;QNܼHh'ңBB4oM`G9w{d-<В&XC=Y  o;ѹ2Ś AVUK~"tӱiuI*!R<<|n5r_xez|2GTz~AOh/m%l=wl/cžd- CN ID;#6PH4;ɬHL!T!j6uxĝZ/~e0JxvWUPoqa KӧqdGasUNOv2FërS2 4ә?4bzHA ,y=kW`9冭_dnG;R@`±RQ1iq;ǃ&'܃E|DPk5V/3>]W6t0Q*;>Wf7v%`ee(UBbNw=j!^_ntm~Oxb. GN]V+wQ'|_(ga D|OqPdab&qcA_T(U\ qDIcko;wI {% )bDCH @v4)21q+0F{MpiqC_ޕc|O;~ _/rGH؍(E D cOv  qB@̤} ÊM^]B{81 \Ţ3f1IYEuͲ<_cڄ3߆k.J&)AXoz?gÖ @jXT*s_8ϗxH&@W$QO "*-)\:̼vE?l(>OO{_c!:d/?d. ӡ ?rD5hI\+7HE|~g/cRd`( \=/ ^Cs-;d_=R8y/â X|C9Ƽai^~qpb87@rֆ4UM@^2zG߶<듩 ,[S'oGmJpk#- q0$!7(Dsv\&p},xx'k3kU-hrǠL'UF:)0ce`v'fI9ǡ:3gAJAR*BIek] C@^k tѠfW=sޒh{\@Z@ܶz`_ >Pv|}0K .]q9{g9ֆvA"]7]k(7M,h Aܶc+y3܉t=;{u[?~ h"=Ug4VM}?Ya$OJ==R+}|ſoyo;ݷʁP9R?&%)P/^XY;ŷDA~Enz޾*e%|^ѭ2bۆ\vW]kH7/_. v^"]6Ϲ{Aܳ,I'nGBWsJlb<#8No5ŻxibѾպ }G[Alu+ r=u"2 `\&m's t4ڎt|j ȇ5@{d7my]M9JҴ "[v C˼0tNϾ-'ÒJ qGÐ<%}$H섾xaՇGw!$t ֐ 98+4sϖOz7iDo/w<}Z[W Ob)[˓å),G8׫Ü ^cŞj/eb@}ŏ{|m&8C8Hy_; N٨|s^+@yF*P.hvՎ8a8\.I.S=[Cpp@ gN:t3L'9B\F^,[` n+!~&fxV],g*򀀣<ޡ6KAJKmK}obˑSn < ŽޤAs.M W= &xͦ݉4%vVs of`,Wπ" 9oeZLvpo&JQA .۹&Wۀ~"5^~z OzDł i$ڔ~\Q }Kd :Ckc#tx28!xxDLYB'7k67|QΉ_w|m؁+ww{ԇ<1S=ӰC%$Qvw^^`1n QTzc8Ǯ>~~qU! kzMQ9(q˝߆ O@iTV;r?Tg VEpmp[yQ rt /}n DgB >M'I6ܠ FkdI;InEw=_|ΞJ1Hy\@K7 'l~Ci'p=%Q^HXT?,c"PDc2E>g/mf-"ǂC4gD#s@g}@p+c]PAHfEz˿r"ׄn]Їת5ĉ.}mc]0pwl&\x!iYvrRKGʑyϿ>+smUU4ۤxh3ר&$0\}ݝ~gr;OSQ|d"*ꈸE70qHx"` ̥8 BSow3%QQ@AL'X+=9yng8iԽ?;Mq>=Ci-Mpl C>57s3M6`'xE~v0d0P<:6 /ͽ^ǥ[Q Sme反#aJ?ȡƩ׆g,:]/v1woc1˯_64(U`˷hPXIAyDpxpgVsЍvM..Tt.j2D.X / }p&(3T;o[' ƔOS:8tN 6 lxx+:#nJ˰;5ɀ]X?o4{ C$jN9H¢R ])sãF-:ƚ.OUv˿d,+OgV~\8_} oTd_$'ݏgw^F G;G@f'=_y 7xy؁{&Tkv2EtgNe$ M0 # :*2?PW 8پJj>V]rUzzr߫2Yᥧ7(Wq>NJm~9Qijwe-|bArC (e1yC.PUyMSUQV||F fh[Bqsc`;XI[V`Đ&2鈣l&؆frQn'f"j*Fn߬#ʪ":SaHBh6U ܓK P0̄kO.0yc̍ v^@F(jy֋-#֋kVv@̌z7ͮyudP] E^!t7K8 t] RH2E?T`tVGF::}o[s` #lE@g?q|<4 YnEi` K MWzx0}u^ݠ_$3/vpRDsEoe5Cf8vJQjp{t;pk?X6ͯhԊʫH(tVxk9gQ\]W2B1Q[]tq8r,hMwO T4s$n@spJ5[A# iNM"]S_r)| !UT ܯặK}[Y-ܟ3Qf!6Hy71_ Vw~ @{|e}&E÷e){ m=}gͫ<]=l#M7! N1 N  IkWDu?݃b^C>R,%)?\YB4!uJjG슞%Nwrpe`~^k:˧lJ;6NРdP3##6OF#>k6=Uv.O}?tDi.?t_{+Kl:kvޔ2̧(n!*$);]ëY8 T6)o]pGcV~4£&[48>\3u7w澟Atšòpi_O P(压νlO@$ZYÿ&F 3 4HXڮ<56]vX u뺺c*= Ɋ{(H® PS;.!ŶsJl.3"#inzy,W:0ϻ-W|.}8q'z@rgb>VQڏs@i,s]u?ej4ߔdQ 5;^wF)g ${s~}䤅{7x$.Sh3ám< c'Sc*?Og+w d'Jr-M7H@.[źm +@^rD|+Č KqVM?}?"'tC·V HGn=b}pPK/tG T?>i $,gۯYt= xqq#+nBjzI]݅zx] P @YT'rwp(ߋzd*a@ U'[ME"l@?h?&I`v+?U(Qp@¢q!aע:DRi?YB{Fv g|<3G*9bVBL%id ^<{5#W0hOyDȁ_s%%:hWS ٜ2A=YD, 0f-hprCx{17)_8)BY@'O 0}夁vw1E8pădK1ixp Uha;*)yPth?mӌNe1,o56Z`@^L3߱wؤJ*' ED@T+c @x 'TG@>HDJ;8 1=@\  |$v/{+p u{L! z.B0%dTVD dƈC^k lAܛ#Zn&hc#ChqtܜTR`0qw֔'^7  qVH8e^|Chq {5 ڴQ`/ii?@>58 S.=>_gσXIɷXT.%+3aAl&ʫT~:G^~\}Ȃ,IiX=:}dŔ󞼋p|(\!0 #?Z@ +w{kq |< Lk)}d%ȁ-cjIbY@U.A'( U0l0>sdw2@@L|޾vB`D"i3ʾ|>û^NG~4jhH& 9h+ 0L8m?,v4|G>gt9$$ Q*I=8g`wCK`=RɯE<:@,g[D{_(z@|MUcꞚw: 1{B ϰd<5a6Rv<^E/d?H5/?GdDЃ˙ n!I l80 H@`PIfØa 4JzW6?F%?Z"ܫuLDB+``);hc~Z#p!psJ$gwV+! P.32TsULgJ5IBRx6?:~ ƽ;־UNR*?"ڊg<Q_e"`!a$Crmm>U/9Ppu$t~_/uuE΅BYӏaU}za%Ȗv1B"ҽ> xs="!QQWG3C(:,?a=$;btnbHlb,h[K|ZriHÒ{jQCzf! fLbIү_;JT`8NMgFF|e"?4ACF̧Qw5\%k,fxc{i>42RA?-džS@kPɅ!B)q1Oy`'֬e۵̦mp@}5Ѧ=B īޗf f_2{e霵S6Mq$t㉿gO$)LrX>|b1;m PGhDwh j?f3bKp^?0uppivɼ;}3X\@`&YdQJKKVȨqcflkʦ`r]l; ` o `ݝ@@=iC͆l( Vչu:߹pۡ?8G,a?;A܇98LBc0܄g:۷h'~Sa=:7sϸw q> n%фgHJrA)klήt՛, ?1ƮF% HcvUNQ:j[0 Dlu| 6qe@rGL"Ll+& +IkZŗ%LH9ٳl:ČZK ;4ޫ);XŻE~yMa5u8~n6ɏf)Υٰr!J $@@|UPUnڴ."n[n\9UUQUUUUX%UUUVe݊*hjUUU\ںcUqۆ5UUUUUcj5UUUUW6Up)tQUUU@U8E;E=:0xhj( >w)҇zd~}9bАI5AliVX L"ZD X{qfLBo.|(!ףX+8Iʴwa^5ځJkMMB#:S.U 0ᾴ8!vHGg㎅ T {`DC?۷A'&jd:n &i!z=x [O_@$24 >ܽ>02#k̉`8 83>d@ }\m !@qflCo!ܳv+t5ZMVni8E +3$߶[yi1A [9)iE狀݌8k^Z`rw x\< dti\t9#M-qfMq\CQػH80Ԧ)x3`CHdJ' Gd˻쏌ԏG,(ؙ=>;)]N0U& {ĸOB8!!C>@Du/-UAH"-QÁp<о,90Uw2`27]q}:p\p=/ _mqK|lts Am\]Wqѹ5oQBUC gY=I <Aխr8 xE ״ϥJzST=w빓?bIi O$>~&<T**UJ>8`_.>lMj*X7^+颠B ;m^IVC')!āZ"0ڲEx<ܥ"j%( ? @. #@,SLd`.dx=ډDfz"@&`f,@rl0]ϊdP~6Or0"t#=6}"yKk툱=gmԻa7!LLOG;c<7 W1ECp)s̹}>BqljfJVPaL48M ` X#B (Шe죞tUxsb-(fQHţci YͱS>pr2`1öyL~3C,C۶Lep#J|pVHaj;"tZ؆1ૢlPh٘.,"IP;-< P`19b/ dM_?y^sL{v(F!Nr;gƍ#G%Q8@}t&L*h |}T|Lk4 ThǏFdF %Jj G-}UM#, @pD(=:,'|Z+`:^b"`} IhG3C#|x@,)6=ǔ_ZfBKogzS;ȉ@i%C㖽>1(Te !=7TͩDxr(=rPgsJ'.f9t06a~#k #x_ mbmN80Đ$R!J@9Jm\h䃓AE'*6JK kfKg x pM]PuMy9Ucc5Zi(U>c}%ao$zh*#+lWCM4BBAYڝ 9zi+c ?81Q"ȄtUZA]o4 ԱjT!3BkA,V8a.XoDb9ysr&(17(cp s]&;zcFթJKw1@QJFH#pGeb/Y0 QixD䇤x^!S Aj+QDT'{*[ %M?94DzWP4?w hDbM;}:91ȁOπ3ce2hӰP.2XT.R\ Ca ࢆACCxB88a}t׊t9X>  k[g61K}FmN!N m8+3- r-XO"Phǩ Jw4̀z̆y:>{t-с`ȴHaD#_u$b"4j@dbQ|@.ςI |qwz g!0ufemK`;mDAd޷3 `Cb۾*(n I 9 II]w}!4bF|7WY;LC_P F6c R 8U툃!0xSJ;)88*;oqCi$rr#'옙96zAFE(؟XJR CHt(8{gh09Đd9@y8ld]okI sV)o)weӄX]2u?<ЃoܦqLx4DB)NI\Q X/_HZ!4ng|%U%ds#ӛk֟enNU QDq4׷/Z̩[#̦bJV&{b`M 3%FJu΀dO=hf|(bhbJ) `Ocϰe7 ;eXn !e,vf́ܟ e A-8fCt!qtٲw{S7桃c?ţOL;8T  s~~+* >y *OƈB] ,>_OoባD{g| ZAW8 :j"d\P畟ٻccFy){| 1AqML2m&iZ{FR%ZCd؟~\*`p~j„Gg܄,`+Ȱh?#uPW(/fb-- C/-oTrDu_鬁Ө&"xo9Cd>CIG84Y& ē>": 8J^5z:{\iZY<(;o.8Du?zY6І;kT&6363?6^ܘ#a8o:ХRܨ7vN`%:nuLOk9q1^jP>ϫ`3UT!409NHgv* 1+`УZMDL m[ѮD`Z1${jroc,)BY6dٵkg@2Fp1aJQJSQ:* уԊm妕#kC!BT7b!`Oz#{A5!$5]@,cp=B~u`6S CR; ?r{&|^ *F;"G⫂N%CuD뮜0fqzIjAA'sGt-$_4>4FKkwd(pn\yWq |Ē1Y&C$ɇAOwԩ }!d EWQt~3ŕa◔0R/Th^!ق}C}[>S}s'LvFVI&T6go9Hvѽ!N9y-(Kt7ɷo \p[ʎ1=yPL2"B}ix0ce 4|zs*O-jχ3Aͅ i3*|- /81G@yr]JM7D:돧[;2Xu2b1"bb ;]' _Ӗy^_3yyy-'8vze jHc0l`~=~EF!EPv ]uWt^D |{'36f-Fr= | hE@9Ϙ zyb{rz!ln8'R],ڀzf8Xrqayy?G@]=oˬa -^D6|lMKt(]47=, b68{sϔ]}{ E;f$#NuƤFઅGB4;@R8joZ0"U mBi;z\$Үs8oɼxFBNGHm(yHba;r_wlQ!x+</O~N˳nЎGql .z2pdgXWLސIbm(|!MOgcJ+;d"Bb&;4II`f$(yt M1[*u>}_e룊tyytQ/ъk!v@8mrOtn=Oo 9@<=Ag :ѐ.+ҤuX]ن(p%{΃ht;^^]Xjz`Flp1yl $uB]BCI5NyosnL2!p}-ѾNiًȬ3ZiPIYJP7:3vHxY(/!@!@)4=,L s<6fCLBno^) MO:b4$sX%]ٲvߎ ߱p!HQݷwQ(A)4 xijS%o׃Jҽ"Fŭ%Sz4x X1`69b0" irHفrbr4.<LjȞ4P)Yc1%٣x4<о!46ƃX]7 ey#^[xš5F rQ lw2J'#Z7xĒ)<}d} BC#zdNp.l~DQm*7ǻ~ۂ=Yw̏Niӣաj{9 `n=6hNH]vLq)Go')GO`'xGن0TTX0xOa4G'x00`ϬIha@d=YZAzj{|k`LQkыJ=C`tZh]f0Og֏ꂏQwwOX56I{Ip{=WC_3's~[ `z7vsq8={]^Q0qieKdDjVq^< A0 9<(;0:zhbt?NLKTAzyT ) ?&bJ#s3N%u |77;CvBe!Cs|s2""XJ ]*5\Sctr+P'.c3Kxz=:]{}t;oSxo'INf(:* YLkvm>ůg ~҆!Vw`iŧ^BK8ŗ&0^.´=ڛ^2+ph  4I="om #4`TqB>G&l0Jfxq1'%Dc 7Ȁ㿵Cw=>PL9:% Řȁ'$DB=?g7y\kyeC $'mh%J!6"ea|8QbB;u>j@h]I0Ԁy8݉.M&@pTKK韫4IKz!_3vll {N^-6ĮGKˆLyۤ=-Ts"3FVfJ~)K0Om1cѹ3lhWqv[Oy 94/4.x7ɤ"'(cg_IYrz jaf{P| t,eg.v4 (~͡{@ ʝƺ –dMb5x<4 Sjfr:Fa'=HFӞҰo9fh^qHYCu7̐JtG?B_)_@2FO4mpm1y[ˮ$ddl hbAC5[-A825mC֋#hI*dDb03!a CwtnT66Oة̔/w|Agv9C5e a -?.'~Kf؎B5|PTCXN}/~N)؁HoYC.ʽH i3A sQRifuѢ<,q:3C_Y0H`'.\3 %q]L鉭*V3M3 ᯜ2>%3\o 5 Hj]vLgWYDaUH96TwhP߻ ցy@CKKf]Xn$7>@ACG.MXDc1#)b1`086ЊN~Z,phH$5=laόU={u/a>NRF v"(fן߸@yvz0~ aSpt|C""YZ!olw}GưX VTzw0#kpi4=xY1!M8|&rzPxx +~U ?=;Az)ېKyls(wF0.ǣBylðeBl@؂8&+zH!l)AKCH8zS/ELd@  @JLDOP-w(N=`ƌl>e6QCy> =zu :"jQsPɭL^"JSl- TLY<,Ůu٬(%|g [ k39NwM-;^]0vޙl72 *FO?ǎ7`N~#ϋ%d@7&DVjr:tD1˰zI@eKIz^a}ysgY>|3n#8nf.FA4O'ML:gzL`9tC3Cx)FS"7pF\ \z9tDc/RϷ_d6=PzhF9,gX{h{6SR.fl$aˏ\Nڴ&Qn(XNnAb9C4m-O=&7瓡̬ ,dс,B,͸rt} ©̇,"Om.Q4R6R`$;s؁ӌ"E#_=7}i!5̠gD}|9 |tK>9=z (|3t4'/\zXdkɠ8S lF111 Їrdǹ6%M)7# E;$090c~STO =ddK-A |GY7C~9ǐQ; 'R""3r`Y4[f`K ;cTt mWhG#"pHQBSx~(B w אKD NLJaZ\3ÁrO8.'&>|1b:Hbܔ/']?R[U9/JX`R (A4YEy!*$Aʼ`˙H3ysvU u ,`=L4>?Z&vd a0U2v`o:Iқ0@h=PCBغң 'H;uv];nC&)pf^6^WtK3H84}UF3):b ?6@9n `dJQFΣc>>Cn)NMS3@.30 bp;r?[vjɄMr4QS#a0bLc$7iSI!6U0xBVN5c!sd430c+u!XB}0"7R,0'v[2A &09|&m- #wh1Z:b=*6qgMcٽZIR0)&SZXuրUl; FHдAfIfJY7 B*4 &Y5ƌ=ɗ ޏ֠Ѓ"j)J@ъAJ?~]|'|Gm7<6w!hnunRFsaM K캎t*qv~u.Iv턾=Cu7 ?(3PR_#rCzGIqWczɋ*A$XMHȝՂthK=d&o%kɦ] Ԏ%`#$I`v! [&Q>'.Q?,r%pv WUC a'؃;ӅAHdWetu&''བt4 5[j8"B&^1(ib6231^FC5.I@ROgNҕCs{ ;>'\ۤSu B#H:D(gh3EPAHWݍ . }+?pmWfClxT5QEO{LJ{de[({y _3l^f ` nThZ:+CFE42s<`UB3Znix^=u1#i,i0=4X^Ō~}NU8$>O4}\j)Ԇ# TRL^ô/col5}|Ξ>]zۜa ]qG>榉Rw'G,c> @vkU(j(o`adĸtLqpm!qR̎:,ΤM v](c()T ;{ʐԂ@ߧ2IPi9w].*b)>a<;m]Ҿ.ZQQ&aB%,$rX?g"ьkgM+FمCK@D7 {ôQ|{$@{ؽPNhkD/q2ēg'`= ۝ iֱlP an0(?n?94:ѻSqS7Xؒ _5k9vkN6* 9CAF_/~E !hj> Ix96&TXch _Cx/UtX; $y`xM '͋8M5ل ~!/qȪR圱*nU&vQvP$7wވ'4n\! ,r D51m *P@2;҉Ziy)>a0m[ak[X"X@dHwb^9Zϧ+꼋戔ܷl8^ExL ~yiDew> f|11f emo$>$(`rDq8 O" (xB 05!PHE98a0?B"ô ԫ vs0\AROAUd #nIIq+wOxnfݭ<1a}x~#||.ƻ3~Ip`c;lpZ3= .%ҢJ>þU-RH$1z#SaTȵ fK;yj{^֜Sצ+t2D:oEJF ) ˧Zp̈#Md_ZlV7%䍹M%U=oy=9}<4hpiɅb#mʴ;aDBLh@4*(!J%8Cϟs_~}c`X( stG0'Yۓδ( LCнRi@ŬbQ [.P%D"h "J Ω4CPo7k7: J@tB$z.IL/Gǘ{6 ?M͈ӱ="$5&Y?S6"oaiRB<8+ )Kwuq Ї9,)XLjyi|Y!M9T ,ICI~ <QrJ5r+ \:n+jP2&hMݞJ{h"9!t: IqVbVDHbE: I]_Xz:H6;mZOǝR4gl#Xo[aPd@tI}'sudANe'$g$9LWfxTQJ$2[Y*+Ca<&KiႊĐ h^P=Yx=T:{'`\؀r[Ad/@પX El1:^W6zo[1!,q8Jؼ.d_&~ (Y<E 1"t>R{q 3 2fpd/0$-&@RHjǶu8 h&E(h~(&ӊ`G瓨ue9! c9iwR)̘L>KBN7CDΙ=醽306b؍Agq9ؓW"tOn`/Vii.w;vZ+toYˇ6t8oN4%2\G}P 6 @$-D'yh'c.<̦fW>P1+-V)t'{9IIm̳P,3 ]˯ijr {p С%o=õ^۷ ԇckKn_۷ {:}OK#z"Fyv@w^Nu{ "a#;ާܵjOamL49z: cهju0 擎2ݴ1ץN^esC;EBpGvn{NH/Ɔ{S8 qK(E?p2A6]ufM/6\Ґ;EFXSW~گ(?%v_eBR"IJ)!"Ф4(āt@m"d=ÿϏw@sNk/ pö ""B}~'| U*Gg{!ڃЎE0SL@I&ftI% 򾅒C=HO{ 'ϕ^t;A(WFioX?>""O@ Rν G4! G 9H0/NΊ9 ;覆@ ~'bT_uߌb:3bu1fr  "xpT>}BPa_rT (m!]c ^!#d'潮=`Z9c4 ͗Kè#_~b^IbLAa'N~ph [@rHL5: H<x,Ønύs ,@4dzaFzƓX~7((1}~#9D*35-TMHq˾!_H{1!@IٔiTumad.v$@.%ꌋ (82O6MFo!!(9̌w=h,Obw 97E*QPR|X0p!>>nsoc 4oB?. >T X1jC KȚ|K~+02`g{p2XM4=:b[Y^p4I==E%ù+liQQ+ƞJdpV ʌ^91~_=})~ _r?z&b `O0AD:Z1 `9#?_ zn㛺AIؤN1~,1xt6};t7b)@tA*7b#Dcn,5,6ְ`kmo ?! Eb|Lmٯ\?65eM8;[Sy 62)kcg^6Brov3.p%ZḟmlQ <$̓u$L\#l3᛬J.*ww>ODCEC0ȈgnC<K,q~\~(a-COɾANQ[, 컠aĿ\<|G>'#AMSMI)Wـ#$hyP%qD8q_ݮ)ݟF (Tu}/6aߚg1c$ pfK>^lmj/dA"Ozqyˎնz ܫ q./!Sgκݜ@!r=EC9SsZs/**ɷTW8G%٘5wkòz|KGuÀ]cJB*7)H4p+tn雳z7stq]_IPq*-EMϲ%v..ȣl4dVxe*% $PP*%-u /D. %UEܭ:qCzvT4잯tQc/9\vaH~cYPv'{y~llVt_LTQY.Y2L9ц1!pI|II4JE0`adKkCq楝yzb9  2[j8z-W -4vH#J DAl8kkZS!jD{û 89C_<;V.Ov<{$Ms>nS'P=_rje9qB4=6 6أM4UUUÿ~BzDl-x3b`Rۦqs~1`pAJq vD^znDK@T~<&B"*iY5 A-78lj!]9 6TQsQ;fvU9YdE ǎiPhoMS o9NnF/0NЫFP6/ r&qBs Xpnm `ՋV5c;$[0,!<l۝qǁPR7I Lf5*w%z@ٌCH;s!d_KR^ DT0NzO iRPeB U|$Q]A-Y(qZ6|n22mi&.y .7"G$Ll2RHlWcʋFg R{\@_Re/યRr7345V|IݱbG@wkSdPgC&D\ zzp;0=;H# ۝["ӎ=4UirqN|(3oW# Z >&7<\wó$|U[QxO®#G@$ǂxdD, #j{ ND:/9')VPMϑ<|޻<5|N"'Me33>WJpps|p\6Sn9~4UYg NrDQBN1 ϯqq}C} ̏02-)#(0AwH݀0ݦvpw.O>gg)d}w=']RnaJ6v{@̎6E^lQU|S|u  { By#@j-*Оy3b\9JRT=WAPelUz084ytyѬ1:8m,oO |yqj vllQ1Kp$"lZFu˫|@JD;;)Йgӳbj. 4ydPfjw$72z4:UEDUPD:=8<8Rj/o=ڤgQ W25hl-sTCV5Hcf :pS.r|(gPZKqzIިbjTpUϧܡ{h6Eִv!ǀPa~1 Әs&fZ=0fb}ꈜ[Nm|̐UYW_}r0 eDHo $oLFxk0uFpHl؞I$&* hH/uv0C>׉/< `=|}V4U)jUVvɶCS;"LA~:v, u٩JNm iڢ4&BjMrIڪ2SgИ')'*?'w&+4ovys! EAm\1ĉE"p_eDKJG!{ʜM Ds ]J!}% %#WA'9 4/AJ4h QS_eZ<, ?")%R^,GM.()-c!\Ua['9HD8hq(o5 9nmѬ* xˡPNtxG݇o;ꪮ45^Gx21(\b&<{Gv8ڱI$ 0[zLӄ,LȎ}ßhG'4I0WyӖyQ/@3 y DDծoyIMxEU^'$"\+tvER9KG=>/k;**e*f cσ0C`/nv WPNuG@ (6 < _Cs3nqk}Β. Tkn{BdMZT36O3=N79Bd]I$$X{{o!yjq/pQBef@$7ƁCa[󠀠QXp„ ]9$;Cԣ(ɤ;I;-lO3}j"pBX.q {XxMXH񨰰."|4 A5KSUǴN1]8C1=s|xR]&i7^VJ6xIۺnF7mn$"AI/ooGke\@KOAսM rzUͳ!O|dP Ē);:40x!>%G`:"'mo|>&ׯ3[7yDG! iXݺw'0`ᐭ$&%ߠsbY\yR|pc,yM쁫Sa{ h {Qquhs=:`XV`Ac9<>]APLPsi,Bd l?Fpc՞õM]u] P66̛G 9 ;cdJ|*`DY75rYo芏:`tj{ &|w9냥~XCYޅP#~M=Wp8UfbX4 ;p[ߴ=pn FlUNivj]W/ֳ!`x5yM{D e<ڀX0lD*ĭ@* piphj҉ż3wt"e,P4ˉujWMC[ zT)VuB ~l0s,C9),E0VȅT)DkĂs ׏ΚNx$k6= n_wõ:9gi τ u1R:+xfI~eh3ڭ~hc*{Uũ5^" *eX~nLʁT=Cϐ,ljT IDmbR"G0DdEyCy6oruj^Ɍ8Y~ g%@aZt$0x @KSz~9ۚ]dhyyy.NT/v:ܗ  6@ܻޏ }GP3.w]5/8 SўՁ^)pÁ91p6ʌgE'P2 0xdX\UUnx!m2p1}pꊣo Ȗv-e`Y[( w$rn{i|a=mep1|]y7h ¤VT\0s0 lĹL oCqZT] Ye1j񩼕fP^rm)n WTY8G>qh3t4ǏQA;s-%_#g&g0,t0kУ^(<.}  hRv-Fp 3S #;kz`-/PƏ QaYd@vA8 bӲQ1eh( fLS tCs\uP:<,s]x(J|hNX; U `cUP™KTG2f >ROECb|]`ky{ i۾00w١%i2BH&uZNj9vh["RC=u8ҰV\3m$ hǾGd~2kݝ޵-h>π>|ar(FJ*P!,DUDP'.[`x^!UGo(k a>C,c/WŐ~$ïϴ/i1tc#m 2)m h:k@a9eiV!E-fF D k8FӇP833>^6&&8ZJRL Bzp0s@(E|d'/2=[Byz* d"~Hn |9آ{<_e;ݭA%2NI={JY;s8ulf~:Ľ" q,5ݹ$0{auE {H'FߡΣK8NfTE̗${Jdһ2dUnY }CQm7@wv׺g.[h ^㡁`R$("QJK\(R$vCRrWsi82k buF#iC恞J$o"!@RNqi<4Vmb nQPnˮq =!ǖC=s9uI W 3;$ޣ: ĥ1 XDkAEAg"k"D^\\y.S gaMlH'V =^ rb0[T'ly4?gJ5usrNzȡApwz*@lׅv=,lf7QZ*K$=<}x FMڡCҗx٦J\D0.( Ev7UdB_Ğ)4&ډ=*$y,2'=}sjh{*ۖ2T`\ {;$ttƒV깣vh<;l{ Ћyl.¯|JCB20[pjF %MoMN<旯gynxKvȱ..M{FfPQdEaea'4_nA@K6ěZg6pQ:n U-5mF,>S\Q88~L=|ov;ȁc=TRytV<_ԐQ*͈i5J)V4q}H ˑwa +9 K9x-bǸ/bJr5d"c"vȚ/ \kՔÑ<1)<}fb``sg<'ZĮg5t"xu8Q0 Wk]af0&f &Dd&BzԪ>vO{@NcPΰb@əP(Lof jw'31(xHgYl.!z@Kd 86aXP^am\,ba$OcdM(A s0DOosYp}ہ3>܇$5=88 @j^eaIX{lo^ӿOѤJqiҸݾ9#Rci@ ۏ9*cj:ly=L׶N\ɩǢHD@[z =PpdyD8q]S4b[֡AgoC\ dX0`;6qob9aJT2&׬ hrEPpM0g)p^0*``CPTj'zM54g!0pֽ|umƎ߹ %7a?lz?8kY%: E.yY֮oT*JYLE.s4ij\Skd0^FEEJσӗ~ށHCU؏BJ S}Y vӘE$ Vcz2%Me mIP\8>H4L_k8:LFk`;g8驨-b]]aPz1{Svۆ{ Ƥ[@Q9~׸mw)dbAдxUJ U7yL8Dds{m]] vd++̡ZZ>;rx4Kl=Ƀuwo}q PyCY$~jQ`Adߣ =cY#8Ippbuϰ٤2;'}S8/rfRI+ 7|>FbvV`3^x.|(=$T#=޼xM-Ϙ(N29/Jۙ2KzC^XS,P0>(H6?i 4\y3;`XSEP [b!r*GmT# O&ԓ :vᓾ62"!eQ(lDžB(M$ȄW`oJ>y kAqJm2Z*+]n3NBsN^^c1&@Le 7DE,I9ɓ,py H| x SN}#v;>oRJ"7g\p" BoT[/ 濫Xj ya5FhJ`.DHY2pk\ l/( ĵ\xR zKyDmТlmgmIn]$s-^Z]^%qM1GYxlcL$$)lf>1Э(y~@e{! >7'>([h@TCRWǒN m-6d.1`_`~(_pǖmGz5hXt'̑47 # ĊDtRG,L3RHG/!^It,qR0䁥1$!R ) caq*W܍E@yt䱃=т[ ̡4Cۻ࡟݌%SF'|zϺkeKAO`dkeM/=籤4?H6ϗYy$wY#=t`Y!)LRIq棨cm0Hig˾䟃 >jdΡ8` C{'Aq |>R>{?o$:u~ξ轲9!^*vSmm+j LcԊRwzÈM5ZQ@04`8p?Hr lMeVNZ,"Zh hA3|BmqKim(FFl8#|q(6&5mGH1!ьpbBqG*&%&櫲S\?D`@P>ah˧r>r?)6aJ$ ?Ajy Ģb G kube,R PF54bZVuZfD㑮FdcZLe?=tw̉9;?7I مM$ѹ'HXf~:GM?91Cx:gDNA")x_<ée:^:@D>} He 4H v0M3RhQb% 48S@Q_1 !BOX)N>HX~ɉ h=24]0Vq$6`jj)Uh#ݯzSplti1 ίfg)0`מ32 >~Q3]7oobi~ @~)2]JQ(H@d;!HU(<}E>=Gi$>?}|5N'zjx a|{&a}U83SAD"$"`d"$rkJ?] i]QLm EH~6 &hͯ$nQ1 p@d oTlv P88ve+֭B"4֭1Pώ!eDqċgt-萂02zFF 'y V̰%+!XXIm[rp~R#.'FS&PwX>°$b*}yma7>zQriAo9|Gy`ׄh^1gQ5L1 a{BqHrd.X{Ȣ%ֳQj2Ҳiӣtq~TۇIz/}wZO#=}'|3R@MY"nXrJ)=j Ѡ}m>B%PU1c%jĸZ:N:l!$C[gNӃ >{\~Y/$|ŏx8:¨n0$2{.Az*v<.C0J)6ku0睠q.\^DMpTA**B$ @n!RXAT{56@ʇL^m@յL+@yA/A) /р?% RhjWSɤE 'y\ >:8Q4@i{\lA HQPHxBH\(̿sJ}oUd*&*%"h T<6ub)/jhU@`'OO_byZ˷N{( W,^b0r@'o RU}8CufɊ{fD`R6D~^mPPݲ"E;QKHE.Д8 =elW`;CRm Ԃ$J&㴮6 SN!B)@Y8ȐoeR>ӺsGAd5l?9CAK}is90 Ԝ4=>d#1цx'Xi6om'Tտ3^!31 WcMRRNiᱬZQfs:b%cIɓ18 !So4`]3|h ~n L:Pt@я0qw[{ ,sUXT"4z!ﶪ0]ʉ!$`0쩏L 冨XNLA(~6~%4 'Q2-?p@y< M9|F8v7 (gӲW_:fOp"+REH4WDJd~70P(Op}HRR J9rQYaǗarQ }y΢-T,mHڄ> n$=fc`=B- >$s/FDA%%LTP!Ήa)`c)pp#ܨ8XOUֵ{#I8ja`{ _'q6XL*36Kga\b [8gbh-mTڧrb:l &S &t#?G{CIA ߏKvH|}!?T )@„T[m W45l"`Ӏ;7* #Qv=ZB|&ZHE$U+VeMaת= x N `"R&H%B(Y"@e&ٻ\ [#B?ob!k?w}YJj#,WZ Q"PCR&: 2%}~kB}LA\?XSb)7@mBǍ)c`Aa#@ME;_N;gTEMta!Э@H{9GK}4x0$4sGd2п\a$09q?``"+!˱P>,q2X%OޜC`PSKN1&T.1*z=xIZXPZ` ɥ~׏)8{aMS\ @ IJRQ@$@P#"a Wldd1FDB;rt6vPlCty'.+4L6^atZ*`@IE5MdݗDPE4UPM0DAX"bʇo#:TtÙK᫛jcoyW:TmmE c1Q7F7NL&RhDGKƱy&",zwp󃋺F*.B4clG]Yɺb8PyA9m!'S0f n'RÂeXfeS ےFFs7 Z|)S+a-٦27,nL1m%rL}Aĉeze_:8i+\q3]JJE M3PJ*zP'`''@ ੷"JEe?CA㓬܇dD?iSvјH<%nimttAfVQt/$C95b}pI=7NT ,a6L5h$Vmn&8bØd;A!SeLlչC' )w)Tqà iUOZ(桋ݘ*mitNa1ʈ pކX3喜Y\]Ow)BZPP-A)('n50(l0/GzsOA|Č+ qa}oG6͚;s] v$F߽|OMCRuc>'FV`ɩ݃~ZttS}lZ; 8`Gm%C) %Jd Gߎ̐8M [̀}"(bRz:Ef@O[탐M0R#]aL1-iz`D c\̆ $qaHЁ VFv}/9$qr~:Hd665gQq2{O:u&KHra"J#^n0 gZ E i43f}3G0w`6.nFD`98]-Aa=PlTe`P `FQ%6 M?w>?4̖V(~ٝ8}erY}#te$o_aҒ`,"8"?ۆL/v37Q\Fm-EIC P=߸6la~Ii9(C,|l<҉j;*FZsz.  - sx @7 ȟ󒆩FɤxӒ@ _ C[{>~e h@ @;v?DS(1DA& >섂Fjii_Mig|{cf4:3hC_i;rR%΃ᘧ0>i~DUN3F0A{[G>@y| ?>탩N^hviH}2Q@Ɓ;9T5$DF|m0L^g@6t=n "3oNcLıIt99HOτ!+ϸDDHRfiɀ{T[bybdQ mGgũ" A ۪FD)AIpL!VACj]DE'G㱠ԇЫ@HCqXzb>K ~9҆ KҵE)d/M/Up_g@ SGTZA A@|!~?W{]DB@Bk۽=ZւYQyC4ХQ{6{ {ʶNjϞpbk|sh$ue!"eazb7qF*ia'3?[48}yݽ0 و!ϼQ{:S@A uއ"ah ,@fd B keMbfv}ުBJ2cGgr n8ogıPl`CozD$pe9ɠ|\'U,$%+A x5(oN-_|>qD}@JXj^Mf2aZR2WQE}`@4KE8D L QJP4l& V!%@V*9\ХJtJ;z\VCL|,nuWel#fT?hvKXl60bKtZe6F gba$zs-vO} B &[uԌ:dD@JF|(Bc 716@bl1M d䁠! jũE@H{?EQM݈6GXrc` #@8$ExFe "g] /Uc(*]rj%h9> $(JSy“E0m;m& P #Z-DKhj<٘bNn\ۖ*юAO (w  m6-;0dr(Ҍn[U1D%CǰtsŎj LsF2\vs<椣QܢNfuOpmwSApd5qeMLltÄV$&$U ee#aE<.sSPUD9ylD?W$`m% ̦LX۲`8»miS011IB]2V[i`:"wb1}!基fMbF J k((G`8jdh|ܢ%IֻҊ(ejL^^CX$DJYUdveP( N62܆3M Ds:"v믞x2p9<vESyb8i=c@*z P>= K0?n\be86$!I"D`.xsHs&((#kt LUTQ A ̟d M BB%B M?O݁w bN@HLREQ4$b9{H CBoǗM tJd"x8`aI9{a%* |iCMprm+ʸ )Sa؊6G<6iLxf"Q'Ki} `&%:b8iB1)pn//ۺ=Z4iq!FjO-y 5LɃb,JRmѢڝ:4#.PUG$45250p6uERrqS΂yAIł")JZB$i \cL@Pp " 8W B!Jh4 CpIRՌā *N(j"`O1f iN]Z-2̔F,,2Cb01v䎊э\LJQ\4.4AXO IAik*vS! H`vq┤?XM &O)q$Z=9Q9e$a:~3jV^UXo c,"G$P)BPDlk˚tn0QZ2GX]P-)>8HAD 5waS|<[uh}HCК!'oae0hrcla!M?`LYӞ=*1"r}d 8aw^ԤEWK{^FF%+BDӽe\VU=F4gV ˨~- C Is*"73.{'2WHxvJѮh|T`Gq=6xMF|,y$6PNƇC) bS򴅞 ud-Xy8#WJ Ԯf"#2C p*KIǛr#Ʋ4(Z †A'u0h Pd!Atr @-N4ρP$@L7fb,-~Y EIet?_/AI 灇i iVP$NQbayB5/:UB`O͐7E&@y`Gߩ>{蚽V( (蒂|Cwf T&* Յ-.Э adPDv)A$= Ì^vAtH0,&_*<$Ўr.65;$'(ƼHL@a ~BKyɿk; ス K14sE gǿTRZ^+5 ҹZ8ގe>@|"+Bi)PЎ !ʢ+%0 GvHDT8p IHz=<R])8O;6OK\ׁ{:[!hF9?` U=IP@DER#&Q{ޜhU0 ,Pa03 gH1|-».!(C4&K14vywr(A5QBvCO$78mPAxF˫ap 72eg9(5hlY&SA(ߖ/v f5wSJp4koz phC!x(h#7}f1"9oh? fক3uݧ;17zkGO#dM1iZ<,@*2%Ѷ~PjNXŃYKFakKQ|d%q//R>Br#䮎7`H&:I,pF bc@I;.r{A[ƕEb1u*Lk B'SK4]*fRd* cF # *d7]\C͑ImRPJ)[ [`Q0nj-se!c 6[ޣd@Ncxa9'M.=;ؤ˥ j `z.TѢ=yåqUiBӍb%I ALf]̽`4!LzǢCAZ l&'=H QM/<dxRM LKyjAY?QHe2jXeenaۊ*p`f޼]!o>P0˓ 1 hl=V#nI|R|(-blf ipˀHl4F3-0YZ1zN$pwt;vra|NSP48ƌ`(c1d"j[[xֳ6zGBzwR6-E]tIe zsAZcepQc [2I!6b9hYjDVH\ǕXi j"%6O"u8u1cEq)RdK26A)Є @hqc]8{njf`99k*.ܘ;iy5JӣԾN1b kmXJ;X@8$hs&٧J :Pn/\hFgk"\25oE]ʒ=@Bk=t` .,A D3$7q 1_ɍH';::c6C㽌ePC! NXFD@fooyeAo+Eט&ߜQ:cKtۍUbvUDF*=h]t S0;Yb hYo@!$. nBQֹ_H!Ggnafit7@3hӓ~2>3K5MʒVIb j1Fȫa7X 7P*,,ke[2؛8f`||*zwQ6^W8f Lʛ~=??_׳J=3E3:=&8Jut|9ؗS kL5-`>f/E]>[t;> ub]b+ 0O]"QRAY(89unsYu Wf(~ץYQn$UT4\4gvwJE! R`rxb&Q,>Q3Uy5Z S9=|N7[j"C05|wHBK `_apH&"_$tx:i=`F 2b߃%WfT&qzo<mߐP`EM& = ,c-jPr2Wo eca[dj8хD S]l8#Øw%c#fXU}IV[=l i&Զ&Mp]p?`SAATt.7XA> QiˑDIdSŢg5ݜ~.=JI7`PeA?2M @¡|WI~߭~UPUձݫZVmUUUUZnU^4Tpdp|*'G*|*TC͘_Τ~|3v> 6'AaDHZ$A~B@HD U "JMh/1Ö+rNE)s  A[i) }RʭKӋ@Ox։ c3lx؉>h"lx!L|!,>g,WeUUQWE=$&(  uF`*1CE n<?iҟB?L捳҆i D1)=p{K[ 6 !8qS3{~=pP((B-%,)DHi2U z5_f4 ҈Ј$@4"23HD LA"D+F DX Y H0o[VG( u/B "Ήʤ=-Q+XB(80b֎&7nʄ̑f_Y щP.h(~Q^ fA,$aP2=-6hoL0m'+,áꪟGSuqU\އw3D𲪙QLeX:+VUYpT 4 bx1 S9<$,wdh_ѡ~Y)Q03(2Ev?PRs+w+_C.EeW,L.zBC-,ߋcifk$#`{;BX3(Plu9T\"Ⱦ#mG]mFaGF˥&S |0Z`m&azp_al1V cAFDaxq֗'5V8rrsbɠظhl@fhiCƙNJz0cd4pq"IX% 7gO Pq'Y & TE0B7 YLKRA.Op, hVz2$RZ }raIB[n>㙓ow~{wNr!FH"&+Jė`آzȐͣϦ J/2坰С@W+mI9%lmX  >r`?*< aHAlrƏ4ѩKa[?=OTlJJӅ' "N٣iVM qDǨy=c5QkH3 F PexH{n$:`0h u3 68پ$>jstlsI28wЇMGTY5 &>3GV >bV!aB<:!XAv|GFGC%⦧{5?L)L]Qx%l?P[8G4b5W~Ce̯Ӊ~ XK+E UA @hATiq@IH?_~!ӯ|0d3$" 6&-ꪦ;E:q`F Blc%7Iv"F]p FfaB@j9ɚkˬ3 vqwڋ&_ЉqdZ ",mc}jD=_nߜ0w;߸ = j0qSϖ'i0$!}rR+Z;65Ҷ|XgQL Œ'̇b1 nN+gP2xɺ@C)x$6뼝l$g,oX`Й+ Fyhi6M aDfn&,*2:f&NtʘQˣ|k8Fz:h|:7ɂ}+&kqf2Q+«M{AڍS\wCd2t+ס>pmrF {`n>pPX8p XAir2$J˹P=7'+ a sA>FpfTq8#Ιs:rot.*uqNʼnEO-Z9" $ tC9$hS$s ²EDڮ[GE7O KW0Kcypԭ+ڶ[A S<xpO=U̩H^aJb`Iu Cwi]p)Bt,Dpf0QN[9x6>dapya 謭ߋ][ ['qQeZR簹H^3'&tpXE.>\ _b:3zs p7_Q.VN{bF6|JIQt5 C&vT>ݽ_bzC} q ¡(Bfݐ9H;]%WD LiDN cp=ԩ$P Q{Q]:B>qpHR)BPд4OP#BCܣT)=JE<<0A%:˒158b1 `x})[aCG;BoDϐ6Vgp7f ,sw-8futgw9#cm#ސ*#Lshv a^Ft1m!?_s Om.,sO M [ ,*v6MH]N˩,0^Hfj ,qc<<LMՁfUldMY]jL;hx31! #qQ$Θ!Y0>cܻ?lqs1#c~L![緖qEd@ 6@9+b6t=#]9^085UeJ63 87Iy!ix NЎ=kT c{bN2"E鎕ƊvaN2Qhao&cuihY]Y&$CCCM5s[N](\m;|w瞯0ӭ'1?XUNG6tA!٫;K_C;SN[Y` :9Q$ݶ$hCH,V6!&茙 xSvˮKr[A!Ham=bێ9͇BJ"5E0Y(Gx+rEx6;n@g)}D3Y :KZޥNYYwjLń&C#fZHȐ .; w=Ü*9B0 <#: 7PAPKTN)㮟4`7-c 6|@#kj}T ]R :$֚re(:oɃ/b6O@dkaZ!Hf؜kߝ K 082,=Ȁ7b9.#G-cCAQPJ]cxw@a ݷ~ֲ޸@xB衂)dkl8V^Dp34Jan0mk`Sg Ŋ y /n.Φd1 5BMfoGA o(dmO[w6,Xn\u;ȽYf4oo'{,SR*pnvC<f.DܕQͭqEiv4x |bC67r,Dva;lp/ -XvFx~#--`rhG<|k}܄1p:j6B)y e!yTQ\ ;Ӭ&17}lyxۂ!gQ-m3 ;U * ҮfP0 ^<`ASNHل 3{cع 3ǢoG؇3k܏ Pn@$<y<7N9(p1#\ra^0A< }ۮ*Q؎*hV k٨ַPy"$DLK @rX4|6o rL7Yxz9k֚y׬<@ƥnW&K @4Co \Ё@$7 x:M ,l3LnFa0L[ynCstZps:v XtJm!VhQ*20b\PZe7;.cCG3_:bVCɭ@d sA_- "b{. *߀WqzRf_8Ap&0%@K@)-1# ιq$y]cc [ѭLa9cR&CpI$ e3!Lh#dpqTwm\$C]ϙX-Imr}d!s1 @^V6$8/%Js;iDnvNo&mHJcyM8[(ݔt/f@"U7pUzF>ٙfq[s`0ؚXåպ5@Db'ˌs֓ Lj6oAN]=F[񳵖(B&5TR"Y&u1dK>>kᑶ}f<}3NM`]xjw( ØCA .2l:pm7#[ql,3%z063A룩t5) jD a$QH~d` 879BHIאHr d彇Հq1ͦ|& Q/qz0`s C ?Mkvu?]0f||>9'w kbCpCOkKy VHZf ]@D"48K8.sM`K2Ū0`5SCЁfOO-A@r uBo砛o&ጳ) 6$  jn4w"ƎوZp(걚*3GQ 6"w ԨJ1\Ecb1YNh3raJ~,COZT8~w!<}šwBm$[ T!Qjè!h,gw .w! ^**T4iiwhڠ97b9zhc=CokZ4Sg(@N :2/8h9c@瑘@ksbXmTsGpߑn]tf$/ò/ף%*Z+]z 逸s]`k:=V Ns;'M1hbq>ǀ4:rptⵋ58+IWY :=FX)nưc{qb["9$ ]qqVB8C$פ|pp:P1G#Y7$i \ȬXD{w̦'`\V H=`ybpӶN'(pxL\aQblilF/*5oY@]lPʠ%8kA^d9szc Gl0A`ўG{>DH@^b0 ~@^)}G$"!Ǚ⟓+>'?H?Y x|=ۚ N"c]Vz`٦1LyH75x\~@9| Dv:Sflw7a킰=(C>gI"/\`̇ 'bx y#ettq@;rǷ2#1<=291펣]4HYۄ'aqOH>oYEp+lEhŒ4RJvj<&%"JSF&6=TۂDZvCD \j,S«z5aI a3t73\؃%uNN9TjnQǹCaHD=<]Fm,fcQSiC5:; wIkgS מ|oA/m&Ikm'2aC1Cnmi97Eᬶn,aذpy^ɠC$gģ:%rHE$2DDZzAL> :bw&!꼆#T}{.zZh3k'^ ̂k~N4_j}{~uǓ XUS=wK.(v2v)<Ѿj$6#YrءN!) };DH8IgeVT Zpa{aË$^MH ̡x K{'ٶ9RLQC{ !'K MGE' geLPY^o)<"a=N{t i J Ra(T}0T{6`Jf%*h }'NN+K?mn:Ǧª)"X:vad SJCl:ЧN_hOC?C;IV-E=~p 8l4 o= ml V:ma.:!|< eN.due*IH*ZX<`J)!fF{ӗ:6ԛ[.n^ `3M t:D!``!Q<}+w8'PUYI$KmI$m>|Ch !H]:XO lFrMϱC=NϿTP_?f&ΑOf5ju~S,294pJ}g2t&P'Md.㏽՟PYj P?yAi) 4!D+y9."f*]'zxr4SI9)=Gsb ! "Sn_"-an.7UB!фEQ4W~N??A*U T)|O`PTȁOGאfȂX6}]qLB p>=>Dj~b"ۏ @9o|gpM` D=2̻f=vNԲTݘ&1Eɹ0t!uF=SsnNU9f3(T?m]an8ad9x-XG4JJ%B P-'5pTGF`ꙙh{Yvp9i  FƇ֪Ʀf\VaitXlIb%Zh";R61em6mTf7 uIz4ooޔ VZŁD12 taИijA Awf cD@bJuۮEt+8$ 5!M!90#8 f~0'8K[D,!MRAPAQ%ALU!?D J~|(e4}[; 4CTuo7M0E-Y0ܦx!xq*4EQUUUC4SQD8NA5TeUSQ f7FOymskmF65Vڂe~{GȞA|/ڄs:B9/Cl'}Ǽ8@z`h'˯i]rK 7/VDi8pu~+CLK U c h/'ې@6QW Ds(IB' ڑIxZ(F(v7azp~(m 9zNਿ̧1T|LY@l` { $֘(`4ld'u aׁAgP{ ) 5ZW9]S:atlk7dIɳ+L1Mz9g^y6d/W[O)'.|u >vyd<V_(|V+ 3^ 1D(d0v!اB9f-x(@72vΦƌCa<8|^`|-E7 E'5#pb3̍ ,KVsB#î*ҡ`L^ X:8|m6#IQ~pIn: oN %M l0&4M>̆VZ UE8\ ݄p2E$I lnwQ=`+ܾpR@I댕b )᪣8jel E0BЕc0^(X CC H 4 nMCH(z ZMl% jza H펚U?rRPA6=~g'>ӿ?$OZltɸybKBq 77COhghL/kc38 M8#LaϯPGºYIգ1TamAnI!m &,ond7[?^&TՐA 5_.*%Ak,bd7`5@MXCLvK[ܭN8?*|g@W o$SKfyc PSJ3Ikq>hS0 EĈ=R pEE9wa <@ 桇©^NDR'g`duG'ӡ-nt.{/7#V.Eb] mM{vڎNvU=,F>i!gq]*O:9퓮q3#k\>8 6h.Cx q il9.!4SĴhKpynG\m'Bwjb:2ALm7$퓡b6*8|ˈ#!m0r5um'lH13Ywf%4OmnlSUƲ:1M 0}炨RjX|hdfS"EqTx-x<QNyhɽ Ki db_3d"3Qo$hiv&cJ v+cU+8t 𫅰ٸ~Jȇ(-l3Rⅉ3;Sp1o>>FuR6ߋ=("ވ{d$%jV! h ; +`C1MrGV .d$O. }uZk[ַfng8Jz֪5qz8"\ ccxd(("/#9W̥D`;Uwv1.yV /hV%'!SA*1ubSH@Ȅ uM ArصU&M\41ʁ,Aam1AC"*(w5'f0 @܀;'戄() )ZIF) 7lr<@1y Q F' ]hZZ* ѧ\Uiq)I,c\fH,C>.àdhv0CmTҫRLP#1LPhW @IKKEyas!+V3Z1j#v+ &ܼ$4l4߳ SFTB &C7_Fq`#K7!Knl=i={JчBu~pҭ"jEE{89Ͷ trBm%pqW{xI>{۟82MH6u8EG\46l Ak֜UQ}[qo6͉q:4TpӐi5kʕ?Znj$-4&8x[N6iYMK,3P7up=䬆F0nJȸMX#^=Us7*(ѹ(J*)+]MKDI) HP4v.Ml YΈ.q%bofz=&$hqCZlUSDEQTDUQTSTSG ~Ύ5$E@RT0Jkyi0c걱UHDUUTx[&Jb Ü*ƭUP51IQUS'y]`2]>@:BJ:>$;]Ƃ,@T7xTNWOg{J'Aovv˂vFB)m "r@ǟm< IE3!&5D#ݍQΊVrKV\iFPZ~;d??a8 C{ECJQ d%hP)b(bb*&XC҂2"qI`}=֠^$(rRDDQGCzDSa0<M>'t<$0 );Du4`L&\!;&< N$4onXoF+.#ch"i A"UBQml|X>Ёӯ](0BZ2eJIHO|?̽1χ^'ԾHQ,gDAT1@@IE'Gjh5Z"W>5 K |/ q 4Ew!x eQާ 6Âl9-Aul`Τj(R&]RG㓺b(cvW B)m@h L<`F&&a&҈$hS;^c2zdV=NVCH0ҕdE %&e[5AMr 2(idae&M!-"y+j<&>ssP 1Do.a  3h600s]Γa8}?TB+7^b򀈁0փȠ+tmtmoR)Amۿ Fd:N=tD&ddE(8 /]FYf@D] bqÁ}FS@oS`X9bOK JoAYa ^r,I8 Nš0?^.Q#Jf́*F1H8`>ӓCA'(nE]2vCJ JS,Sip{)vh- l 1RѧCHLD@ /  &}v`% _= T>QNk> ;%Oxo5&(7ϥ$ 5Oa|&CDIhQA0]!L?"O d ;|G j X`)"2~RppT ~?/XilhORZHBENH}Y51\yE&{?5 vDjBWA#J4R+O`~!}Mw*\C+ò(Dmy"}hMOlh>dZ{H0.d(P"?m^7~fCsph!8D 3W%; /4lACARfl-amD HwQK!{ JjOD yiI4A;&[6PU0t=@6/%-qOw8bX؅p&:"sOJ~\ mX3EUJ d>| `4 yGƹCOUή%ݰkeUI45XR-:_p/Ul<%~PaǮf8> ӧAL !P'=xICKNh(b=^P[P$љ2u#'ŝ;c~11X g4+A|>GJ_';u3.AR?rIŒlxy:>$~+t:/`aFhZhB҆Ӯt/?60+rDԄ^mM0B/@Hp΅VK8E2XPMLE4-MMr[&Ar&:RCɔ0F̊!1M-ڍhY Ưs$蹦l\͟Z8㦷dܜ<,$bh,p;rRi) -9ϢQ"R>yHGW!(E*t*K FG !Y G5)H2y:^~:gI` r)v[b@P}a!`Iu UTc() |<$O&N1g֐qzv^K۞7g>!"8w1<}kC=uc&&X11"Yc19!) 8Ga:C{nmNy1y rIi م ͊X i f$yb̰O,jJsq9EP5)5U<ƇDۇ9$@$E*S6!tiN[ڎ0 * DAgR@_աY ,[h/$.^s&Diswڌ XqV\- 7(a3rhǷjj?wtmt/u"N,lVŌU[el@&VP9hby.nn_;tSu"HP$i3;]":Z\u(y]AUIFeJm ˌ+Ab#VX2<.1(]nٱh#E"gn6XC k{FơU{,Ώ\i{\V?v5…wʡClsq[0>oϳۣdgZWewi)h5yXGFT.Dvh4H ^ѵYQCX-mQ;4 Tꏳ˧Mlc\5BDF F)5a%NiѰ0%]š֐"!7FB9Dؙ;yltaBPNEM+cq+RxOA-6^N =t2keɅ?eKGc<(۪%(E^ #"[_d71T?L& 9jp0>hT4"kUW}]w)`gHP?HiF"D/DҔ!JiWE)@0%?u#b;:8%=/0!mbcϿ/s/v$ XʺhJi `RD:$ ( T(Q &*(MR1`CkN4kAXZt)ZiX (J 8h@bhиB& bQiB&JthtS$ KJ@ih:1*ĆTFL[e)"HPb%Ѕ(.E)VD֋aIc%ĵIEQ2d 8IՌ(PWM S @9D5CB TU(A%+T  #Ĥ.I)"B+IT-RiEfʞᶡ (9K$gSDG8Za W!S@>x9}LM dJd2rj$B~}&}[ O{gV֥mReBDg%AA#1Rm:笞*R%\& $jKK lb8 lL>Dp3H14b~ժ('U1PI Q EQ, r!1Ih{ /΂)?;rB<ĩ%rJGD!_r قLeL/|m0uN ĨwxFrb6]-l9rjB'M9GΜ3l x TPVk˯6$(4IH_:/$E7,8ATYFƐ`H&[ O+uyd1CB?Ohg'*9Oot79E:qnraZA94_@eUQ Z8*" P?C{ǙSGQ\٨wtx8r %F8+j +8T79i{.R@oj-ɒ6X㎥Z审 K>8 v4/@Xv6`"Lh"00T+WE@h|d>m%عIۅ 3\&g)]޸ڤLr A4mf #ܪ{-*F9Eclxfno o$ {T@y|@DLtӋ: "Vqhw #GP?J|]3lђy-Ra4Ћr4m3f ,A),A%3ԝ:@4E4 2Rv5lJxM`F%-#lʐ8[ǶB 2@~D[fQ40Zx4'm `CPll :Q%Jf( 8q*.(NO(mͽ+(EN S~B* Gb!) ЄO"Ƅ8(FU|BDbovefϳ$L{do>CU]LO(/A;(* L*` 0%xPKY9Bذ0ߍ{yn<S3[fIUzVAh+ MЕ O@>ī8(AX+GkΛڡhQ C~61WxǭC@ZhG{ptiI џ`Ї#Ue\ "!""nOmY2S`_ÿǘCĹb)S(C_ ~s5<×`)U9"̠xi#:堾Pw9?I (tF*ojUM=Ͻn^ffGntc&DESKJ˄jUPOTkT$Y͟>5/-HQ2E`oV\#i:39p Wĕ@Aᇵ %AF 0|gP:HnE@IcRiCJJJ3|9ٮê`tba BpV@:1L[tPzAhp` dIM 'D8JAm}o{5j" . 4=w DqcQLц[S qȜh4H1qCG{K- H~2(T@(& h( *"#O_`z|BAٷr.0xi\i9/30b~0(X Z A ?,?u4K,S hL1t'!0@5%# H('`&CMcwixMK4P|+sR]X"J: tMm[G1p Huo bO3:&0.0Ou5nANzhDRK|oeCKC=By_cb\B4J/CS7tѷZN NTNB8:ǎP&ֽwb  D :d0wOZa:05({)}JJ8,lq6p(/|eD܋ R p~(CD.͐ r-ЩjIA݇dz~B0ʁ3Sg:43@3!x ;${_ف+aՎB/}E2|?9 &+=04q:q*@nUtgN$^5nmrmnx[2>B(kX@+9+TcJa2K5iZc7pЬˮÞ-B鱙so›|38uMY!!<߬(A;n˜\=nm%bgCSgjTufNzY q!Y]mv9bǠÀ$@p'z31qKN;vЩD2EAnX F)/mѮqCq!a<=z(}5uLid8-[HH8bC@߳7}f<^y5:mǞG\9;ݐ#w--$iKD{ŠLDC0(sE&bD~ѡcDbDGDs*4"?dPO E?D*h]0yiA4 c$@Pv _x คsnCZm \g:P84EV%߂4*+h(*n e(6RD(D5*#!1۹rdTZez@?* O?‚P؈ ݄֕6 PPʇp#9j%J^~ymovQT.*@hX`e7 &m5( )yRby5mh( ~/];J (y}ͺ"'!  /-Pne0$8ji@'!Y\0VIO{mb:%D42=Ƥ PETG^KNSlM-)MRĕRBkW3+k,#Vnz1" eQ΂}$w!5qΡXgmG$(rX "xAE'Fr ›,c <4{4|q>_?}6ǝԕO!(A!h ϺPERcp 9||gapHxY4Rh |5‘%'af'^%\P `o֓|A'K~xLLQ *P≗ц|1=Qo9&utZ\N̚_X1LZ "1"3c+_xA%w,ա=}j }AP+6 B'(`ԂB}К SA˦lp蘷ZUI#LП<J j8 R@ )JM&ѪBeC2I(]-&nnDJmBQ)L/ Rth)lAJN61B`] \GCa!@T0KRLMQPA4Q"!(-tR)rBIDU$hEL:%4# ̜h)9 H&](Vh(GKHER҆!:SKKt!4CB LIDbEO_cjF|, r;`&V(b9 Hm'∅0SBN!Q9y?~;{~R'1_^JQ]EADk`I> oz6}p_U"P҇O숂|că!I!kH~$ Y-Qk1\;_5Ngz7?v`A=I v=Yf`4%r$ldpD~((pX߸ه#2q) $&("F e j~QAAM0U($JE1$H LMR*QPI$RA!J LJSDE%1 4K0@RUKJJ2QE)"U$~I*I@(I uŤ"G~?~a2hF3 Wʔ|>$I./3=}Wr[P:n V di0ۢdI*#?/POD!!:xGJ~V+N ǰN$2Ѕdt3@;`I,59&U~opvkaĚ_Jm(BVۃ/݃ۘa'snP?uPCh*!>^Yxضx0l3tĂͲiM1#)Ʈ()*Y?Mx1_]$bL<r8u C=H؏m.KW} c1&ASfHDDz4#LM Vx;5xrP1ыO{9h|5YyZʀ9aL7CT:MRG9>DCBښUTtvDb"P4O m݌"*u!@?UO HE۶郄}ƍX㌖5 l,Jb`(pb K& : BE"%!K8m-D8q(w霣߻%qSKkg!z xG.N )0@Ih$oG*5h6}DABI1:gCT"'vJ ZFej`"( w¸6QVL[U#.Y2B-4-AQRQ'l^v_P8^ b2ZR4% TU3ӶTQYJbe>~ 42J(t:Q[!!,= b4A1䝒h|TrPAeX~(IHR@:< T@JJ2Hj }/}^~¾` KKPPAIM( pGzD ,x72j`lQ読Ehݣ0*nBøH(4ZplzNѮƛZx}k;ᣓ.IJOT-eӥj$i)\xr9oSWf-ͻDN&+$%T]h(` 0G*=fY(n-<_pU5j(hժ$&Gǂ ák/>.zn%ݸ hKxț.kT!](]'kΪ,ΓJٶ+iS#R)6Wv_,=6l#c虖ZEwZi.MtR-e Y NCgng/ zfiԝurlfnt4aQfXfʭ T")npE!dSF31빺8. 3 ) "3aMyJ(`!Aa[87]A1`uƞoyDD B%3X ^܌י,gEH);Ic cHkfツHQ2@ؚќOvN!SO2ѱR$1Dd1`#F奜RklJAD=X(I{? Z  J@`bA!ǒg.Ӵd!uZ꧴@2b>gIHӠ}rNhq;| G;CG39=LNF  GC'  itJ`/Ŗ`+,Cw/Q3eAbKMpV]rQ({韨!FLB﭂+T~R{CvTOz'6 L6mÁJ%LÅVPԓBYBdT,fPX~N0m!vQTC yj_Q؋w (Ji^J: lR4QE 2AH@I!>~!nrTOX@ksA@O $ʡNOkBLaV_FzR x< FDPC{^wJQ+߿9`0ZVU|`F_iĘ$$XB6A| 1/r@Wqg}V/Ylbͽ) O$42a4W7tZ ]؍;GĠHp۝nA w c"[g\xR-0Bp;o'Q*Pђ7!E]rwfd"B a jH$!89ey0-1/xК `- s8k}Lj3,LJS,[ayh4>(PBht)AB c~~MVAAQ/so4];IvbeiPkjy#HB/E/<:UuFޗ V0LPM@Bz+ a=Sک"<R,CO\mlS;;nO&C |@U`TQɊ=sLe4RI2& `q<|[]e垴#,!U(V%L`v|e=Opz;˹0~GPRUF@xABj@=LKy4xKs>gߜnh!%Lbx0}^pHD)_]4 t ҇"q"P?Yt֜>[!DaPI8@%y"".RP7{49{}mOݹ_ Bk"B`+xB:giyt"f-So2+*EL9<^}By90=C:lVcBG{=(vC B5TTYԢlC4ޱLF4 w.4-*De_O:'iӈGxDF!* 0z0}O|y5@P~B>=Glwj`hkgo6QaF>o*LfeF:2t,UX^*4\9|M\njf< k4pèC,xc!ł2(Cdplٲu[pt;UeijMQ˭{Zfclc0n̺PǕN`C6Nk47Hd/6C"ir̪?]$ZUBru6?|CιPxGەۡ!c&g4 Pm! 0!\+x rI (=!0leʚD9s8Zå#K*u<2ӳiHG#\0Kl2 -Bk0;˸gIefö@B,52k51鵄➞Yɿ^*\*[a͙jRāP1cY& fHvFgQa,kM"\ C΍kHLdc >I[0Vl.ϕ$rj?!h;w|<(1yOs!M=Z'W:xJ@!j@KӭC:a%r/r`;v(]gLYiwt,ϙzNZ#UwE!@BxꏐM~XtuP=8HͻjB$`h`ֿYξnjO2Ogu-l5(pKろ^^]S ~N ,o{WP&aQGdFKR 2F(A MhVf0oQDNm><686=DPo1:^i0|Ir6T$aM*Yp7* lo p20$JZCf ^ A|9"̧6 hQ`Bq[Ibt'`މc _dža ' Q9ĘǻCCi#:NXyI(a9/E ۦeo7ܪϙCٹFCGe '=\ϟ6'TR!dL'RLCFkLXA%5c{y?^\(GpdCC!ˮT>oK˪TPc;& BmmnA~l15O FGnsEM?>G劁ha{0k>r/>F`d"+|6*f@"ѠKƐvOZJ'9Dʐaրt!/nfVb3Oߚ N7oUW ɤ¶ 6QbvupG'jn"rc%­5Q"Pꊨ!((."b @71ǎ>`h^ iikNĺ̷D%Yw ҎH`$05q! ]aHH]/mqA[w-!%]1fMZ40?f]͜Ё1ԥ3.0)2L>(,`&ld5(ӍÊN+4戛J5"EIhC[FmR- I qwIa]D*6aKB-qFfø4H&ix\{Xh-s5 㧵ٝlu6&Pc@PVf(VPyVF[%_ |AO;r"UII!!5&#Zh=Z8^3' AN= `4#,Aq 6!QG}{^nT^t"?nq؆`V±lbEE`^ f:=B A7pգ֡!fՠmkښ 9[wQV 2X`:]o07M\i10eb q+[7G#v~i(B(Tm8RRt4j…IL<]F 4o,4$]_".TZ΋bn[͙ ï0 DE*ɠP-Zg's鬣FhYGOugBcF$·D؛чY!zÃXܪw)lqmrÒ0DkQ 4TZ "(0I`9uj5Έi֝Q02)fiebݒt5=TiXEK偼xkf7:I BD/R)G˺NϜFcU2Cy7rq&m#q-"o`2|=xֶAe 1O1X IE""Pr8CDp,JDH"%0BPRABDC EYP*BPMDHQ>X.Zs{D]p3{wc`;OKڋ!#,] +P@ 4HLE[q T+XZh*h{.! ZUVPUhu嵱NՒ$""( (dha `& $"BQ))C"ڝhu/,HJ3E$4)l\GLpfG<(D`BH|s}R럭;sgײ`v t($/fj h]ZiɹND܃&!`(pMΎC0]٭"4R*s}Ic JE(2iD}N< dD4qyvlvH%(!@ >&J ܑ%bhIrrAࡶ2揢$A2%zBr'~W 0Y Z{F 5QڙJp1<(Y:tEx(?{4mo2FihFVb"FxpŀR(8mg_샂h¿n:IT; QCrPI}y8nW.Z2ԄB9b׈b DDD@/˯F(vSf79nodS2CPҙBt)$G|gybia񟡢r]Qa߸KY(⤯p\G26IK-CM.EG:a܆@(Sp܎x"/%Чnܷ~Ġ>|d"$Ne`>߫m5Q13]Ӈ vP>krB.2V*rFC Trӎn]]ni5HRzj3(rFN5DŽr9aLIs)Y@%R^Hr2˯jA,"]$DȒ0a"f\  E:yr|<r%Ab&@%;`u.6)&Ua8zr;G "<bQ9E2: Q-h;j. + t&O7O6Aj~i)h$a"1La!00I +@ H{#WA\qc0`Xh@I?Q"JG1 (9V)bb%"(0iK #vw8A%Sp2 #70!X!I Hfɣ9nq12bQݘ BhB 󛱝 Plr 5-1$]+njѪ&n/(˓-T[E \۽f^EmfeUC G^Bɋw<RI=`'ʩAvh`F&` Ɲ-Sjh`! qgMzyv3KqBRVHce l7[`ETcРherq4C50eXY9D4Q$^a3,P %m`{THPR<-RRҴS(@PȹZ B -jP a_9839B Ch|9͒1&jECIX2)"NuB<û4TؑWٿc_t07ơ4E |ЀvjG!DXr!`/0xKQPq$U =h ~<3EPPhuDs$ԘϏ~#E&>*YH/%9MM_&VéUHq rsZI;jB&Mۮ%aBl@&UK b. $\^qMQER -@u8o)J]7. WML:qzbm!( yypuq{$;l4zW2sH}̃zl%QPҞKdN Qnɋނ[Ie0SӜt$sUi 1h7 -8Tk92Am$R~C>y}NomILctGYYx}4~w0;'xrsh{CZPRj9NOFr2IӻP5N-)pxy pt*PIrB%cAYaZߟnDH,B;0TgYQgf]~ry ;4ڒHQc$^:91tE;E02 36/(S 1FbI#T\aXn`2S2倢HPB2y5gʹr9$5 `q$GJY͢3jfec%ad%TdXBbh^EbK6?,NY+7%>ޜ4-ʨK(\ ѳdE4Nf/Z_^I26L ͓UU2 Y: 6+`/7gd;ONC75çӃ!HfOۘa(Bm@3Ht7!dK=SoG{ ݡ 1 EJԔM!t AB Ѓ2RBBB 0NM̔QE)I^G z{y[W\2;٫ 8 4tp6e3 +% k F4cC`9 )6Z7)R)T1P$5+@PPM:qXԋX].(Jb&htYƗbT hF#B6 DgduCj4FpJHr8@ p ݀7,m8m @j1mM MFM'x>*8}'ȟY+˦6" (B )5!&@"P "!=>~Jud@zffC u-44ff$?Bj#dH2sPMD7gY=!B)CҁK&l>V ~a8ƧG?B{ $PJb9tO>>_YIƘɾꢘ2E֙&wb:\2eۏ9)"  H̍4~sv X( 2E i?D^]}JJ8"'-2 (d#"ﲤ830HB)de*SM)A )H~o>HPRH1*$1s`&G ^JbB"Xh P퇒JtAA(ZU>82SaD2 Nz6%|aBdqC>!Is;{\ `@@ i<򇤹&J|4 ͷ#>MzEl4{'G &"F6]M}we>‡ PhQ !KR`mz^5a=fXS{+&C2ǎ0sip J>P: JyD/ *^kqCO3˂)H$(d!j, Ǚr~_=)  q%d휅e5Q )B l '(jnc_ Z;l1ܞ0tZҊ.ʪR 7>q3V (Wy_Зc?Vmq4> ]iRF$r_׬}FΤ7us2ߓ_<ط0BaIHBF)) "4y޼N2LZH7Ҭ9R؋]pm"C$)8@OBS^QP+QPB{n@GZ˯oΠw6<+ݶ?8Br`+H0SOX ;5K_Zy Upه`Lƹ&~E*FP:jAȓ#E$0Qh2k3AvaLM5T(WؓchifY1O=ڤա4fH`U0j等6L6@e4!l ZGتZ9,Wo-3̧$ݴwkA`z`7 S=A^1ߟurLmdP1Kݜ˛VK.GT#3XJ:wo3;  F 3P l<˯NPO!(=2SPb+ FR5~ ;\PR|@Ey1-B{@#m2/"-31At'?+X-br`$jj`B#fH}W}pgg ʸ"օwI1I̜ .N{?Gc̏2}ܞCgDF2㻺Km8"1ꞈedbfTM+DR @2_0%()hidnRw=e@Jރہ鿫^nO$DS"H?Y;Qy4܃#Q} (ftT%P)kwH#:h0Ǐ琩X?ag LLQS3 fiX!ZF&a&Ja"f)(L!TyΞZ3֓POO8iIݏ2n|h5)3 }6{=ҳ{ݢ7noM(b!):e8niF 6dGWK4lWI4mv,2I14@Y n*Y<#dl%"+h1kZ!eXn@v)ʀ14[/w=ޗ E`(aBrAYkXn.3ݤSlu'( Mxg3cv4F o^ g }UvR+zyQ,ó'$__}y+XMEGF=ć$"`hfo|??^C 9UGG*ceW4VGϖl`5Zl13Δ`!!#\5X1]B0vF;cؘuy94MU,Xj7fBީ۩nKq;tI:ƌ¹nMJ2ڏN5gld5FaKz=38 !sVd#){otוa NB3ڱeQ"j6GPLm@GRۧf4Pam|cpSF@eDOkc6HiR~ #c'*>5  aC(sj6WTQe yظXms1zRQ7fq6 *֠.MRuԢ*$]D%CC߯]xߌ̳YH(qLf λd~&J9E[K*' ǒV CEQǡE_3uuχ2i+A'sPP3,F{cMhBuISԝчC& BOA `dk Z4sШbT gB'O|5^$91cd0m,Q>P:u(ݞ:4'@L|(`ΧwLb\o%(H a'8Gݭ%:JGFG?MW^y!JӸI6i`36IjebӜfALS}bHa ȏ4S &I<[?")=Nh!!ûT>i@[ Oiϛ>QhG`aNJJt/?'@}D*D ?"iwW|*t`8!1(@9Zwtٰ]$;s1"L'rqI/ x`dōՔDTx\9ǐpYR.D@w@q)EBJt{fľ^ tq.~qy*XtD,U>huxg\oӈ[O'0@`:iA7؅Bu+a6`"sixk}倽1$1$*?`]y]kCj]_- qyxYA@X(Ad!b#)bD7<5O'zt3Iq O8!j(6>?o Co{lvTIJRw/rb!$l^Fc4ďB@@ڊ$Afƙ @qʏ1r_LČM6H'lP ?v>R`tK˸/e6L}%-Rybo'f`y=g!pfh#'Ġф-%FLC?8}HR L? PP3v^P<Ȓi"(åCct*T/˾mf(;'*y Elws9٠>0C1ۀ~qdc|xj<8dE?(ĉ)M𾂿.)){tadu?i^%"3/o/$^**TӒ&rE~YU5SLއ X]~uӄRD56e Wb!9o06Ǎ5$!IF?akR C*-lhcEIpշ~a-ӿ#ÁBҧ0N/6d d n҆Pd*?ps[h)wQ+^Vt{{30~3Ě nhemJ!dHp ]@9;V>gFЩE~cXna~*#ll`v )pX'p|o7kAs\8 5QALZ0:ܱ3P *I:`x #b3cMt[m{l"~ 83EHlkfX@q ԟL_ 5cwOvDZY@mIA̐0ODa>&IKሞE[v(e3!` j) * %QA 1c[s󜂦C9{ڨ8FD*+b*DD7uŊoL,F. ) 30xSH Vc `GnL ngL3Q(ڔ钒P!(#c0U<)F!ItY6e&7f6<:%T,DM(F఩7xMBܫc$[2ju`bX` MUi)9 CU3QͧTQQԚ=c_,nF*FH* TAMIUMqISI'1r/<ٛ`b5CI0Ŭy솎4H96К 615&ڃph-1T0 LKlfW6 c31iD"\(EZjl5p& c ֢ Fs3Akmg6F.ÀҔDrTЯpy%M|C(fHzNW'υILTsf$4a+ysg[.H\;TDV#!$fѶ;џ]ض #ՎXLA43DrɢN)]$Q4bZZ4$b B*RD6#SS DhԽ䴟8{l[FKϼ8$mcbDv bLs)I|\& H)/QuحHqs)gE>"Jµ)$pkA"c^-4B.\"U4у,#L5 3 f#ETd;]8sA̬(!F`KʨVz!!ta4ƞ$c8eXE"0qB LעV\RXj*B% D 3("(% Ss%)F%įK:VZjs24 d9Biэ{x eV=11?)t] E8.Hhߑ]mQk v ^z 4` }})ڥF.BU5DS`eqFeo#YhyBѼŅSUF6lL A 䀉^jSwWBP2%M qkTy%fjco󃏆 `A\ AF1T{pk΀X$=:y)'$dT>E{A5`#@ BArCb梤ʀiWA4[0j7 8{:3 7$i5<>\m4\_RVf!>aeF!Ch):.N}Z9R4(1MCm ph'-': A6 Ck8lHٯA\a*1R`cq1Gf >*ha<Սs> f+fƹ4c0Iau 0}o;2 z|s~D6F?^@8I4@zwaIF+x:;@=vY0CYnwII@j840l_cs 'B) Ղ>O@z5v1=-AJ'hBOWa -* ,і>g<" MI`Ãmo Mr熑U& dJhVrr{ %$YI!pah>3`v0/,C 'zW GnҤ8 !jɞ8P%-31R20b* S`~y S^= x66>'~$E*Mb,h2l4AMx-J'< L nw2EAH lب$6ƛ!iX6,a-pjIӂpo(Lb:lAΛ6qڛU9bwv1#~MkbA8N 9^3 ҄TJT)bBpq9+J %2uRdeXK`}i`QGo'|zҪWtzsCJ14Pß:h6vWFle*ڵkZEF"|sOWC;]_رFR#ٶK'MtGZYfgsMJ< ^*j]mbT&{,"#5;Ϡ?G2 gjI6k,pR%b&^'wM8 TBX'FT7w,)"p 3b"CM0΢1C"YƔ CJzKXPXxT֯qR)0B`iC M$HJDb{!KAMug!*WR>/N/ozuľBhm3':mKz#//ZkCM.'h$@݅miUCX>g;)%퀗nMkPL-MA K$5R{}9V ĬRT̆8#Q᠘KRH@L2&K Y'AbBY`\!}FA48xPg4.Y["i9;6$d`d!dJF"JhRaAҭ 5K$?#BR?D"V<@>lvR/!D!@t=\s(I7C <&9 @9t:XeDQjPo B =bz 1?'\B{Qaᵚ*4kBXe"lUUe8Wew]]>bHC1AP iuM;ƸL3q1 1f;͚T0Tq4K Z}̞ybO{_ AA]שsn~?BPD S`tCJRKB9DDwA@@Gc(9(TJBnT@E $IALR` BLI55><.7&{Ľظ s [dN2T7H9pڢzHdq3؄ifU @IH%UIJ"d*Pہ%EHĐ;"Fhq HuERaIvn!}Q! }.i̐ (< GagCi({G*H07 @#NCpRbȀWgϐoJ=n@<}j^N9y>JJЯIr}3îaeShR C& ) q% y/Ӗ]Hv1_Q1߭L#`ɜ[}C 1;72%8#  ~PQlJ1CPZ7*%cJc!a4gJbB%&N*2#JƛVe>181ym8Gri(() <޾=zÅ6ٳ. >0+e$ xhnn%PQ8x'P!Y=®mӋ?-y<(ARG6X1F%lKu:[W!28g큍zZrd*YlMI)c%K#a3C[B͌ .b 2I/C1Z5K#1'@W'4IEL^8<" @b*|oPA?*IKH???uGw5COvrD|Me0@DP~r}@c[H1Hy3uW'] Qiw+f"1mQ-nTq#bHb O|o=us+8 Nt;qlS2\b\Y^lRFc1ccѬY<۳khp) yrSECH%s:틗pI@p#qsoĬ?*439ϽEO7 8ւƳ"Z:w!# &9?ɩMNG$"{!c]0tlFQЗKkzwI&n#Ap|T_ݐjp_n)͸>S{Pްgؼ e6ySVfKP"6B-NJQ(֤v:b9% 4 t0KKv~.؊`Åv8x/fBvʀ$C;wcme=awQm L1L*^hNW e)rU$U6D<}VwG@ RVGvģnQE :AOA7a;gܨhZ|FX̀@  z}f\.[D~\i3`lYt) 2pCέv!Pe=y )+ueZ.hQ\\[Wjn(|\OC6f Bń$N8i\ PŵڔDځ$vCA͝i@, a* &u^WK no\ YhK@#K5tIu}Sᾷ*5F*s= S> ADqL/j z-s g0BJ),6-^rez-`H f<]lN-Tn"&ٴYE1nxBpm!?#R#. ÌQX@ƔsNo<рl82‹|Qؓ@CļyЈ/b!,/ze^zZ cKh; 05O#P%C;)30Q,8,N uq @МȱIux*WPC΂(eK:[G߰iU0&Gv!L0@e!l&N)wuU[FsT%r~8z.Z"+#$9ОCl8Uޙ툪<V*4FUrHbX)FJe;@\Δ8TpÆm@06^a#FR)TXFc;!s[{'8Oug9I反ǞdK>oDP}HbgC^fl]fwsyvf 8{v1 `jjJˠ G?Fw"LOy4 AJĂz~L`C5MYkhǓ,LǷd,fmY￾bqamFpÄ\Zxtly?\xoq( łr2-Z H`‚^߬aYNp߫a(|qP\.oajt\*Xh4d.|_F!v n 1*F#0u1Fq3F筦\Ӓ4yCh3pZ$qF6 i,mQxp y|I!Òt6DZ!pnƄ0&hL+z|Tm80t6\ &6(>hTn-2 6 zs9Fbf:H )!վ(mBL _EnH3&"j5ÿg=xx!l0Sx #PÆL$ "1b&%[66+ꔊQ2o^i܆ Qh̎+)69tr 1#yM4\ÐAIOv0 :rn@ꐜp& K H@I܆Sxp2yx1J;oAl6yahU\IpFä5+<Τ^ϸ;ʜ3 Z~ZaaGh Μ9{s7#qV (qlXl;PlV 8љl^Xa{ϙg ()"@@ YN?)RH1@w|ÎÄGbvCFOhX Vð& {h-C@cQ2@䲜=bo.%=U8'3Լ绪q ֝O+ŝp`3#r2t*KS6'츞@2*B<^f*P$%Y]wg$Q)p"lvxN^S]8#֬F>]*~$ TO!s#]0E8]adApJƩi=K:¡d.\eTNjPƹ^ACApHS o 6@jhIН [z^K<bk-BeJ9_)0H2! pCl q2H{( UF(`2M|cԫY|@1'%~d:2E-.&t9"1EZde[hU|݆i 3PPֳCE0䑩JY F< B3̒C[H++ae 1}Y(H`ÆTZgRAuDaL:S04{y|l(H !2D!M>facJ/~9!@ћn"iPrtfaf!UY nJ* }ì1_> cI ()K-syǠY<}a٘i/~ ]ّcl { ɉO b{& X J<#;!v%}2'a :2;!dMH6&K[FXGr|>;H%z#̓puab NLAA-*ST$Қ <9ʴEN@PrMEU83[J)q2H8%c*@Q`"󢟁 ?yh64yVNɗ|XOoƒ'⑀(萶, WޝqICޮ;rdNV ÷<ݑ(H}{3=ՙܲINL!NbebbK_ڍ@m4r5L>˝xV=c_1ǡW9 B  MTq olqj,:5 XE?|>pC UQ3+5PBUѱDEMb"GTП>NI996ܝ焀]RD,T1E`U(0<'g7:+"&80@? L5)WaxCLʀSd>Ol?fr5sn~̄H Ǟ QI2Q114:I0SH4RNGWnlʇp?>|6Q=j|gI܉)?Njd,;4Pb;p;d0"&a] Rt4"mh4#Fa`FlLˁgB_PD 10NV9}MC $L,P'Rne=wf:??f\0=Jc3ĩ~?T(6^ 9Źg\(t^F;an{7."I߮z00xc!gPpb)Gqhb1$}ʒ'0mbfJRk@`{+9ba媈(B#TxNC8KH3&ʎ|%HEBDD,0Q΢*%*ze. u7CQb CDK< Y"6tW8&hQZͮPƒ88p"<)9_4om8Thƒڈ#6UnQFUi K˳F'Ve2 f񲗆BU#PwSl3O%xz )E\IFa̼;t15GFi Bi1fU?)4Æ5ѕj$hB*W,#Mc=uJJ*ad>#0l`Rq(3*+&/Q,Jerߠ|.yD= 9?hE,7%wdTiF?mhh4 C"!)S@f^6<å`S^^B&Q<Q_ :>=%sS98%u.bSaY1g~uSZKB Nb""`DP ,9Gvq%ݵ8/X:APʟlӔhT"c?]mm>:$'(iek'EA)C@(<$NS8 h)CQdD[z}[8~|#Q {}XGz^6iSG*_TU9+MQ1!Nމā}D~0rJ pH/ dJ6O 6؝S3`DӦ@,:iI*'iVAH Oeyc4 )ROFdcnVchFLcMd^?v4r~ E( ژQޕlXګØ)71nTT6Pr9sJZ!! HBK-dXFGd2?uADR#0hИ-sv77"JQlY7b͐u?wȅ##?((Y D!hT!sr1C564V $R6-0$nXoUE1Allm HwCtQ Q YHCܾ,AM;! E De TpV]ثm<@n6CG8gƪFTQU&,sϦ v*+Ǎ&:s,TDLZ[+m،5Ep;;ڢ (Ӝmj(QMQ]4PgU$nhu `eX[ @0SMPT@QW6" )~cLqE)G'$Fd6Kِp: `*ewuť4wTDk ^c/h>~zy˛H q]JAԧwEp \+ RC…ƚ.IK,`35>vhQztڲӶ1\"8q'5po|Jp7'<&Űoy*Gy>Gs4퉓(4FGUG%7 SM KJ=Ԋ1e!TE28 \}911V5LNhTĜM(A*X32d瘝((|!HM~v(=)}#m߿)0ɻsRd='Tû7?<J B ̣311m͔>w $"bDiUBbQ(C @W9B}5JQ Oxb_؆<ㆩXp9?/ SQH'CutdbfQTF#E9OGaщSJZDwܛpXa M?}Ht0(Y1HeQG4ɥ+wivѳ}D]Z o[tj2vZ6F l䣓*hlxr(xL{:&>W) @Wd%P|{?dk KU,6&Mmg͐F̦(%%F;N5[tr%™5 BB?YrVP! Z='RQFF8GJÇ %KDyMK(>֦j4V24WPȹeA/舵:O&ˇ\[RZ dxw67vX\sroJO {'fLAfF#.ZXu LI@DLEA EP#$DBP,Y!КVÝhjm\#pq, (p1HxX qyeo4207" %ImPC'yRFB^e;M[8všU$ fmXbw*B$ b#chIաO|a 4 JméA{ CT1O0$+V „b39gZ Pc% ageMD12xeW3A=3^8˸Z$,A"XmІ!$2ش͍ﮀ32iff%!x!aX:Ԍhe42b jFi"ka0 HqCP\14bh6)A3l]{7Ӎ Mk1ず8H*l5Kp هDL!A#3[Ag6!#!iH]n#3@UE @ImR5OQsn ݊3\8+U,<kѮ78#&PˡEЭ26U)Z"@NGnr#X:zNGV^83K1qSmI${g/TS pc1c5'(0LvnHhe  *HEx{&Yb͢"$taB+::'XǼuSMdLu腜cd wciԕ8B{R ĉ p1|Xt@ݷD hF#y712Ha,f9q z3V 86H" xP,So4 F]x̥XDROfB n:tl&q%+IJRD $DAD>@KڨZ )$(}8{."sHH` Ӂnӵ Y ՗#wqDD=ti]ddHLZ(:3W\0`겖Jlq^fC0)4>b=jj+#9sh;agFlVP֋݌")HI3#Ar@GZz H( N\|,/d#3 Rd731'\騎 8溦5 g, ^Ǡ!ޭCt}+k!2)u#6c44^^lsUZ̵!T@XV 2,@`@SwCۧwCaׯ]uVʔ" %#Z:M8[EY[؛ $m &.h8ţZZ&Ks7wiONb]7.:N[ނXvx}tj$&)('J,^ {]kjTc\ 9`CAYh@J\o](7SdJB"- 9"b695+}Qvggf,a*I:t6[b&<-Μ!l$IF9 Xp27t66A7CRAgF(t, uS96Qt֯Pf=WFc$ ڪtv_a!'$z)ZֺVz:y.tt@ ǐ#m`!MoaI^v'wc! Eoˇy\ 5  [gaִl빶9j:àK'M:irp6!6UB3 {j ʨP$Tog0ha9vhia߄kpf:Ú@m14 ԙAyٲxV,U@ 0CĎۓVk," $3>Nݐ0X'v@H)lnV%h 8(&` "s j7O 3i $DCDtߖ,: T͐M7k4>|')|6@DUD(PCE1b젪pBqɳ.U6tLl@x3 ߡPw@4$M=n9F̀:#r$rliVhf]sA(ŷ͐5cgn6&27k+ cO)+swӽ7|6ߣ{:6d/;"A&<)%#P(ݓAD'ga;[#.ۢ\;fA%HXr v壹 Xmۏ\cˌ3X iءL0n 8<O:RqCQzm4r3]x:!8D pU-!]LHas8zdv6JtMJ[!lR z,LC"H'ؔks48>(Y3Z{Ma7ACBxvs2{TjTA;uLГ&_4rʙ!g#B[>,# .&ME/|>;KҸ_*펃&\ÆLСJN .*Svۊ' v2iŦUa.e4uGBJA*1aU0M(`z\dWN } Z4x`@|b:3\Z`yWAsqaŷ "1TmeFX4A-5S*GY5O,4[y~U(TD2C$h n"iQRtp\~ii469p:+k_"DhDU{|NaP5+y`<:ƍ}+ܣ@d]x5qj+@pt{ \N x6.7v.F(!66dڷ\l.-5E;8ZxÔ,*XP;oTcA7HiT $ƚUk=Pƛmb0gKqpq%UhHI$1U9g$Fb'[doaVXHfrbEvhwAsM6t+"D6dL'|4Nࡌ -&D$j :2orSp,"X'h7ydM!.֧fiҝ 4a蕈E}Eι+'{Che6lq  7@g*.l c&:! 0$_6( X@RRLDMEKR@!+"}/I"P4TS6Y*-ǟ4/]\-GZC#%Ł urOg]2CF~k(5\:ADBbaSOf00Xrz { Ո3QR"EZ+GF%̤T-H)S8$i;lPh('yY )(1dE;( iP(T(<]?C>ʤx ~ @)hLhPpBp`!8b^{ qPhL, pmW|ʪfD$HA*! b6Z᨝]C!Q9@-껣 z ~J5PB>ʿcQlzk QyPD3]Ԓ 2i0|E^ҾWD6R@<=5l7`yr9!'qgѼ=]<3.F9]N`B*^W_]4ק&݃4΄#Dr:c(FK2NFCGqͶLlcH X)H"#֌G X\tY0%}p6nmhf{$ce"6S{rH;ivaja({23#T󺙆oˤ ;o rr5# N󨍀o_U$05AS@|PDY w0苈cR22 edLjNj;uޞ5zg mB{@Q C`Uke| yS5?AX8u009r]t3.+vv{7:RE*m(1$%(JPً883 9YNrUa6.ӘbMi%/տ])jB=%`^JJF B$g{񪋮c)"LH ӪvF/K DTgg-ĹpjD3lz-zZm-05UczQZ8[B&~6 N<||}]ȦNC1R| ޛ}fq NMF7iEklEhlaÆZi e4pE-))R(| 6ƌA5^$syG$#sp~r w|gK4[1TV ش&d4h5 z* D"(]#AЋB(FCzaE+"Р^ϴ~fqc:<53ݺsDwc $BH#5lԦE; yrv;J|c+-EHE{$;y~߈=s!D=]%1E B rVB:%DWkYcRKQT>BR92 ec>]ag:|*jX$U!PUE D* HsBҤ?_\>ޔi{VXzmih`T;_O|2#;b"7y׽9j/ lbNG8"#!dVhizrt}7gm@Ȕ~Z0Q] ]fnT9TPqNKň-[֮ͣ+:4I>cNYKK]CskF DŽ}:@t zdf)E%/v{wʼnyH[^gN9I  mwn!w hH rhLIѽLB DE7R(TP]eJDFF8YKkja"]wsaN4r#FLrU;69&km;4X󛙨ľdT2-d+󒇄 HnxLBTCR)K.G4-gs`yl 먢 g3LD0tш{؎y۩!rB_'`kױ;?93 5)a十!à坓91rL$Y 'd'D<$.~XKב6+[d >;YL~`!F wKQypPtE ػ"C*%(rJ*7O.sjNL{c]@"DPRP5BR4p(` zB&+l+{Y퇣c/ba!hڙ0&j*^«$K7޵l"cX2ϠK5"c5Yf"+~F: 'PmYݜX.d4Zp%06&E6!i8+cZ{E1r޿ѵ șKiu 6=q<+0cV7N"5kb|x ZѢci ,i|5v c2UQ&Tf=L(4 L$I*"$D~ *c,fX aD(/L 4!z h}Ow C}fƒJ@D:$6?o5bs4cVىaQ9Ȕ% 'yzdHAާg3 wb{}!Hb"V B#KQ Q  %IL6v,AF'PLEQʡ&☱Mŵ賙P,@$ZT- N@ Bwbya?_o%3)6Ͳ-A4+`P0bo9y×>~qf%~p Oj@*A`}ѩ;N94Pz$a \p{'*2/d'/഍IL%-@RvC{MlŮ֝* @&Fƛ-C$@K`!") %vYuGR4*,CD$PRM#RMO >UM=gOON Fr5gɝ4PBg OiXRxNetNl.Z~!Qė9-_">r]݆,S#㮎g}ݟu!{! ""8zgx~r(?t6ȉǼogIA{ય5pQ I֍1UbdLG.UKBCI3 0TLESD}0w`<BJ8 m$Np`8%̚1멢X"b(8HT96\+I*M1$#D pB05 %%ld7gȆ7M݆1 t8lO2:AIG3W ]-eTuvIMJ7\2"ycsDߚO3pai Q%\΍ZṢocTQzX&89'HM~փu 8TuM3$.S4ttրN?2 (C1s: ˘4҃AzHwJnsa@;@lẀrR)_vZF"e;6hNZ! 0!1A׸.SEgShA8E@e( ZDiUAD=VJ%iX $ %Dd?h~mN- <ĥTO-d$x6qF#/<{tKApiŠ"ةlNpi QU0Wp`f=D&?'c{} M~oxT7`HRDwC,꒐6); dݏ)AH@kW'涙 Cd)!1pb+LAOy ~K(ASi4m;o(po7"}r/='B5U99S&jA<.:PG##"jImZ$ӣa~8_cUjmD6SܼlSy9Z f#)I-MLCz`|*x@pLCp]$ݵ Pef6ZH=$ A< ~]Se\SD&jJNy';}?,]μΧtlT  7|@nkTgYkui}P!La'j#+]&H"(vNCm 﫺͌ rb#6<x#Aǵ"~!a[k1_ 0("i5:(!Rsgp g V$R }p'p|0ǰ#C5ϱ@(Xɏ$[:b2 s"QˊY% 2krb@h5Rr ݟSy=`DXѡuMT<"y6_ߘgi~!A c\@wg,G`p:?먪WM&c nC$hEs]E")Y |!((Z!"88CC=xb!p89Zuuj##{Q$TCh:)_-=Mx>bp*6x3hPM'zP2?9) iRKC'&E0oZ"4nK` dll . 71J^pW7 p)ćCܡFd (9چ!\l%R!EPPQUU$UEP H4b F))fhѤbZ ": ϧ #} c42 MAe[ |N1%8r>&ȹZ)Έ`o ?#Q5MU@E{b!Bo[Q)= -<"& v+Nh3az#X=.aE 'H"%`8|/w#8@y>jXj0TɈ&OfI0JKl tp*^fF ^§E<ٲ\ۇotiSEAͿ}F ѿdaA0&є8(v#Ic,q@>na yMo 7ApB};]\'^>\2Ng3WCF``C߽`ɕ wlֻN#c΄凢*3}MSlgZcroU!4X !ɮ4v]7z_PI xxvIbBb* į6I9!:A3$x94HMF9x@IIChѣ "GBCS 7P-]Bb1#JaiչmTStKK;O}9ݱG;W-QVF *"oƀpyRFaaUUT9hUe6ӃZ#Fma Q" fQE?wvU5I5 5ІJWRCBN$_ˬQw*P ho I_&fLY@U(%?zl+qٔRJ_r#A@T DJ Qo|n~> y3*LoKC3Z TȐg8 &DOi BcXopM79hs?!#<^}bF"ނFaB* D-;g3Vk('d+u8. r^gBh~Iuo!I˃,zPon T8fDl|E]l*Xn[*da)Nl#qfi #2MVr; Uxk5rz8vm\r,|`窌K4XW(^tp" 196-n㫮"|Ҽ"|;Մv,:"d(CX(vl:߲f,ԍf#  ԂZA.&yoq`aG>$Pf] 3`# ]5Zycj*a{iB$d)Z&)ZBN\V$(h bHI@ j"B &   @VIfhi$$"`71)bA/?!(;LMCL1 )@< ֝&Oվ@ +)41HH/hj肅r?^}~) sR(JFE. QBB\ \\N +Oo=3 JQ?#G?W;('1AY&SYFx$Ddo袨_.}}w> Uo<]};wmloOwlcWImg˻7֞wFwz6>mG=\56|'>7,⁠ҕ *JJ٥Z{ms 4GZ}ۏBZm;8phZڝ>7݅^{)wNTh=Zؼ} m9CP7} }@vvX|5C_o(6κ)H$6}Su{Ӡ Hk@kc=_Qw=}ݾ RK٨(@>4ʀ@qUh2voow{ y޸cewzvn{ovm69}n}VТwyBVtҀ@ (Qh 4 8AwaݝowwP>R{5>ݝd Un}7]GFn݋kZ=6@!;u:)Vd.nyBJM빕ՎUGh@*w@\=}ҁz>,^{pzƺkGS=;n2k#F|6u/gzzy6{뭌mt97oFuh&wsI()K (uC{V&ZJ:wd]ݍݯAAP2J075cm7fkFڵ*;rms,k{l/pSPvww|ӻWncvm(}u|֝3lvvݹ (׼tgtMN^,$%nnB;ǽ|M;{rnA|]vttM7n={Yl͓^nw:ֶ3χӞQݻmӹR&%{/pO s{Ƴ[s{{>/ŻZ5X{w{W}}sz{>}}i}[Yb|綵n1r['콗5/;{wT&%j¶iBPPBm&=WWmڏ> 2]ۭwZ&xu:>ވ_'_pݧ\lQ]罻Ǿ/]sn9uݽ؞bospFe;>kp0nWp.v4}6wXvzQ]rmήeiۮkfH*m(QgCy6m[{@^m]Z.vmfyV'6d%nۥhW@mu.[s֢ut2V])@jaM)θm;A@FAf>)_NڄSm[e{Ƕw׃_."];]]ۻw_mutQ/^օu6:5O{X6tn/{Sz{<Íݮw׾bٟnXVkFlxv=5 ݻvf8.7 :62wwpmnܴ'm۳;#R(>=ۍhu{d7}w/uݘ-O7.(=+uZ{޽˩^hׯ{v;vuMvP%DYjv!vNpwu6v;nrQ@c&n유q YݫPr\TÝ:rtv[rj{z)>֗KGtAvsnawwkpĹ\@ sǘS;.rnKf@G[u8Wu:hmJ\ k]ڠP :RݺmiZt @>g.uR#^cιvQiX\p z\+[$h6-wNnik@Zs:]ٶf[ii4uM kmI&s]#I]ʹ;ܦwZLݜIN:5g$nր}]T20 w#LAG0J9jh }Пȟ|,!% KCT ,d֩#9)5IQQD5TIQI 0JCD5PeeA1QTp>& JF36h Z($( 'e8I02Hb!S43#5#@%%Qs$އy@egC䗈ȑe *)_6I)>_?25տ ?ͨGɈ r#)m9`jEgO?l >5On:?fnč3O;uuāIIE킺~@~;mqC[Lt!`_uƸs=ɚf;Tb>U_w*!ȍĘHcȬ̂Zaեʾ#9vFU 1okXz?Efuc_?k驮֒M~Ş(kÇwc&# ݶ:b8S+^pr"7TDEFyÅy43sZ&;5noܹAMl`{ ȃҦAѓ `;7O;wCS^nnnYe]xq/w6өwۯ}v1<˙^s{'u%mr<9tUîfߖN1yVcރHA>. zR+r#kt85rT> ǟdwc#<ޤZNYL h6_3-vigTxZH4pC!AGם>^q: *buR~H 2AC ԑ5$ԟ-.;8}~IY ~Z^0簜QR1-KICjh~=-ݭW,y Tm2P_Zas78\ {p=;rGAzoݪ) py%7{T81(ªR&i?܌IKtK-rIs~,J: 7uBO e ,T_5 E^A>lQJd5yiǠkfj~ssƎS 12jGL cWə{"җ X%ޗi9,rs-IH~Z<, BH%s.iMg 㚃P E/$$SWS<|349"O2.ps/xG_HWG?B%ط[+\W'egE|de릦TMծ?fI?%R}oS=G#c *nub"%<ٻ+c\`>qk:S۷"<>2,q<: 9sL|sz|>l]ٿuk"oF߳ó:=6o;~a~v&!v@"uU^}Dxk@˭%P"vIZioS_U nasĄ(KRd]SO'_e s(۬)9PDD.xۏwK.p{w~y!әP;Y -|]DHc2YFhl~73AjfS|Ix@$ mApЅŨ`hV!ʏ0!CO1BVYh {`1a-b#=I\Ƞb uvkz\ݓ&XXF ע!G$J,DrD-Xr ;q:5EMީ/VkoC͎a!R1ժxtn<'rfbB" B)6۟ {DIANL&y_,lޟPE|;B0D1"_;h&_ܜF \3;EV":v(bJWryM B@P@a/ohk'?Z^_~M P>%!Dwݯbֶwz}.}4,_It,b2B("J)hhbJ)ZiJRA6mY>[Ď?ZY{)n ):U@*%_×v'v,KFbl&^Ng9gv3"م֚l=Qw,+=cYWN9g3UNF1^-S;T1`~n(?uE"}Gr$ < n 1}?R~:j~gS H fB#B- $YD$>?Ň$ba?֘͝@X'FkX0X9ȳ OOT0qv[?dU5ėU߻}|ozyt2|$_r0w.́*íG.rhx l7gv%B/lbM˟/)6GMk$ԀKSb;8^ ®u톎n[CpTK[ktp5xyϾ$pXs; tC_ao̿2fvM,t"*& g܆>4M 3O7|(-YL" <_Opd)7򀞐;s ¤_i&ҺS NUg8 Xaeqߧ9q- B88GA|(gC+sfkG-]6p8J9|_gȰcDq<}1PEDN*u8U>Zx\mA[pI"qL3+bDnHR/N?|y}j:[ 3;s%Ϥ6e@#lv3hn *[kRE;'LhFt+6YuԲA꼻sytnoR+Cv@qD,E_}O[sP4PL硺CDrH'd=}4aTlcl!pPyso{#>٘7st1)%${vLe(qgV+Y6a?9/1~t+VjSD_ 4q+:-ѳnr;^qzł)S_?oDTQKfr}=TFfpΌד̸M\="-FjՇ6ற{Gi @/2(7WX\ڝRyf,%$ xJ2mFJ`4,wZ73euM?S5gXpt!yn W$HJdb?(rҔ Py?B%+9cb޿&7*=qS/j{wJd>}a@?!\AiST*17 e)a S,h8z5K4~/Z1te{AK|Ge$1#Ћ9!? oSdO6e-]AHtrAy!(iʇ}6}ͤ 0P Vd&:WLvIE^b%6  :i 9<~;z^f?ъ[{R'"z4?ȹ&ŠfBDU[˵MqAB2 ('_Zİbnt~)t@zuzqwV7W<˳98eHYFݪ6e<_^U$FwRnqUЂF; ^P_bRJ92&eZAJb֛FV֮3{"LMDPY&Glyp>b㉱TYм:|CՖo4=g?f&Lq?'^ XUOovaA_iZ0L|APL0^` rb Կ:HYhW*XBWz#2|tP s ]( dR6 *40dB` &)?*c3B`\M~z?D)X#3 (-Q׎'噰ra랻3d1\Z)Aඵ M ?he!R'&mmM{C#-s ?[ @<&L6R]\M~ ^ dwc_L@0S@H|%F%JYo&`*Ak q [6yrwA{5<**iBiɧuLts̄X3w@pD!xC {LUm& C|G:`[SoȰRfI0XZ8#r*@ mQxbƇM\ʝ dF%DEAof0 TT(Eiu\3?38vi#ݍxzgVs6~"9 ]aPp<(i"Zhj dP]4NGd j(bJ"{Dzܢ D0T"TBQ)( V. EhBur"cI^lt8lK'$(;q1pg~(f85ɐ>p*pOȽKCm%d`^1!1،mo Lub"d;UX VPHflA(h7A8v8dtJ6E\W$!T1|ս70u{&Uv<'59shM(OFK!l !aX"&bRf) ߎƄFVžԒIc$JJtH9^}O* "閛s3`\vԷe6̓&#BkF%I"BX"$iP"YoiB! )E-@+pO$ˆN63\cYvteKX>t&(c#~VBdn[kI$aCT B(Hi"B$J `JP($|qIT34DJ CqPA0U"RSBTC%%P$@ 4.&"! h@P)uOZy>ӿtaD Wp= jc{'N3dR t51B( {c**:ILADE&DETUq5 (haOj  {ɡ4( N]1;d~}cC0?bs{TA=vsmlFs/<)`ٺba!|~a@P} ɲ}Nscھ.pnc8:'DNC Q_@!G-0'XLhHEt'b<)e 1~g6B'zgUb#Gl<cnitݹBz雎~ "r}ot5{c?UmSggpb'Mb|-G"[PcR 2\!`扂i8EGܤ +TDb/0TDHN(H_Z[&ᚧ~5G[8&6[e[ut.am1J4 χwhKͪa/2QQw VU"`s=z%Q g#Oj MmMT3`[ktTb"*w奈wCI-TBmgEG9K18F};E":T9O7Bx` N֌{p,5aWɓ zyo_ KE1ʼnfC S0d% \i[;1KE0V1Ek͹AZC k0A]0v(Ov7ql\k`&a8ZT}QGCiK|ݎl44hb(Z"|yӹ+&*sZƨ"R"ji)w8R&0Yc-(r7-QQL(*PP?u[8ܿםgmLKspR}8F3G v5W <UXL~SZ$4EHy P%R!B喃 AL[' 6tVf:[kmBˌF` (LAG5'6h4h/۔ښ yh5D@A@U<] h31hHD5A <%(-KgVv KFJEDQ}޵\c욽ci2o[sZe6<Ae%7%5gaFZAW,cy 40bb7x[5>Θ""嚎ط9#!lFW^#V:n#CiƲQl# $j ”c~*qN-Qr9Ûr[nZm:Vm)(ʤUsi(til8}{"OԻt*MHPQ5"t-8wjZ 8sl&/VcEͭ''lSlKdNK,h(´y틜 EJ H$XiЛčvcıDwNYIL+:U 0Jq5%%>`ԴP!BLDD-TU@P^@SF)jJb4ILA5EU5Q)LXFi\G׎wۦaB_W /O"h|?$ta7Ϊ¦ W?"N\=0OxP|'4_jF@T xyWovťK?V)q6Co3[ 1$YN^!7v2LJJ8@~^ '@u#]( ]b*<]3wgYR,o_M@Jzh*-մʪ?~8pPPYceӜ_0K*as-=1lp'AzќfXQ^o#2hwm\q.@[yzLe"_WZxk/ʫ.hCr@`>~7>W@*{_#^_*)ކY6z\\~N䚈{f\(t$E O25Mei&m5`?^\!Ғ{A2%!< K.`O_3 *'I["rE`l7Jכčej&y?"i6O'~݂*c /;ЫHg^ P [8Őkt;v-,>Qq|j>4*?5D1dMt DxoL0g!{ѫؼ?Hqwqq$F͞I@3Vi8wus ni\6W0{Hpmy#^_UO)sqFA֒K+0@Ĺ 8Ɲ^shٜGyTX3a_75N^ϝa>?P)QovRH5 2㘯1&:~3ZXKǤp^^t=h0 ȼa7&w*R/F'hn2a-̝tL^qH:߽δ#K_%~VHm "0|^,F񇴈t([5/>6E"H Ž&-UւRfuB$07;{ӥDAZo{n/E9U) 3*,?THVXD6II:us&T *x\Gj3O˼ sBٮ5NtYY\jW1 2{Ox_jBa:tx5J@P4DC/ܵ 5эsVRJAL7;)Y]8hW<6;i a\}3sc7CQ/']v1lM{9h3D4BAeKC,^=֠?-_ ݂[_ PPaYϩ{,UMeٳ:ɯ0D՚]+.F4pv♔?#y}2uӘV6ƛE@63xl m!(i E%c?jZ_U9!.h9E% (Gsm]a7M[IC;}_YuAN]v$Cg|ޟbͅ=qp :*8(o_e-˔pqIF6(,>dk~].Z&o<"OpEkٿ\`"1e/PK 峴@U@p([(5R?Hf!6[0gdۤBQN[gkм?g}nvFzҎnhg2-H:ylr{ݘǚN% b{Ypa1/3u]io |9F(N|wHGKU(d$ > j0?brSޡMǓſ/EaD}nKz4,]m9?#"i<2taP貋 >ӧq.aEL.?5ُD D@A)y{xaB 9Û'Ss+^EЖRҔkYlh`UF{3QbS@:??|~osF=V}Yu zz4B.{*QaVbC؊8MH">_LnUu19.qaV^ 3#K3 F;x&>VIQxXPNn RJ2 @*~ 3}l0k׮h!Y>{9D)^OܘLgBcND@!yÍ /cNח<>o/Y\l, 2HQ$B|i:*tΜq G(_?J! w Zs4\vaKރ]hxHB_: T0L(#CqIN@udЌ*>xh]ށavX9G{42DYyo[ESk$Wd9eM^6VNU~A>;%;-dpڣv3}U3apǨQ6$v}0yP 002~XZ fnǪG&YG( E,(`C2(!T?hrB8ߺkW"–' 3,Dq}kUuG&ZԵYUfnz0ApkN|Ye'pTp1E9MhP9<ҾQy:^_c[4AwG+/X!,e;>zDcBbԸBDHh7A;fڟd1&a$?11^fc;zBNkB+΢@\i"̑>9Rd %RI*a_a'9ǘф[bN$ W9ly(uC?YPB ݬމ'a`O窌D<8;'Ջu˼%9g/RzTÁFߐhVvy*P;G 4op S󸇠,2I9>ۙS_4 ~}t4G"_]sOߓŃ}d@'cs'-LasPW[ ^2 4א?&>7gL?]Όm1A6ܪOФԾ֥_\_+&>Rr0\i"zxL-1H2F2'zK٠9'>8Rnetm^ #E: ?EAf$JRvQv|$P:,buE@RJRTVD8%S9fY|$'6LkÚxT<-SH0`Sj:\:ƫ"NO{"k9Do^k`Rb/ \ ]޻nkG |R"PʟaSW[/N?NnL_`-!1!K1 XA2 XQse"O׮tnmZ߮#1aK+rnxwޙ;_bJEPQM:ƔQ4@Hdf,괏SŚ{] Sy ^docqW*ͤ9_ƪP ·K,Aӿ˾"([gEY3OtB) {qv5v]KP ܒ [|zk]󼜾ćwl9f=8`#YWF3n`'LK"4fTkaC8һ+9r《`&!ML],` oBjqQ7,S^u.F BFu,H/?\LU15:~>Mp?[^NT{-eӧGL'uA___v=^M@}Ƞ* OJŗimک`(LJnK}Oeb Zlfvw" _"NQxb۪7n uB Ba(@LL4dԹ=+d LaIݾ dWRUf:`HK Yu!:=L2 nLpR)u2ڲae 'u}Bo*4i0]WDq;mV6ϕ5VM|DHA5/$h8!!u5ˋ&>=M0E+{qX|najzAKɈE`vx]"rHAyB)sCwuϣ=ys{=v綮VzfV:V[f*;5j}ds]߮;U28r/X1Gs?ɽQb + URkkwy~C5Ӽ<;|qqOg8\J+1?V7VIcBP&rcP3ƣ|qg/$Fc{:8p߶f`~g]ΧS.^/Է񭇽X Ov-{_:ofskV&uUUUT*1bri,5 I6u+-}Yb7{ZPK]Z SѭY`q%)ww9!knE$d({v:qAe>ޟʵ2&9<χT4$U&3WH:%ZHa$^ItL̡ WrC|v| * : PG0ЋųPD|?&](^ ˉYݮenh_y81<4hܦX#W3:XcJ5!>?=sowƶ2&L0v< Fgc=(cDr@!GkGCs݉CyR:hwA2j '2F+((%$oƺ}9Z"ѱ3DCrxE'X|y51#Gk(;r7 ֨xX?wwe:9h)R*H$×V=t@0 @@2I "}9 s Hw;JCX $ ?Od'y&yB^*p6,ʓ(/H!O 7m'?)uZi;̉儤KRyux,(nb/IԂKm،b ƴЭ=,#O$m%)>$Uڿs7Ts&rh6PEOPTE0KPhP[QS-z{喙EA~ʔ~?e41{V-qf oˎ`hù!c57.[hO;m _!0?Ŀs@)_>QZշnl9UnD򡀯0ߏ^h"ԂY50;5x)߳S 0^/;wq@}7#Pzē[ *;0t^ ,9MZP|1$G\6}TxWNGQ@R/xuؽFCY<WT@(&xG'??p}8$d7mOIq3QR=2ҽIz8x|3rsH?ssB'G`Q/rGK6>_e!d)XN!xa{DBs[GOיּѣ^zh A>h;̨:^'1HRBUI &jH yDo0^c~Qh* YHX*:ϲ -9uan?[OZ? r*/;'YGms; AIG7~nacOexvF+ĊFPngRxE;׻!LAW&b**lY9\&.Jys ,!H) )6 ǥ{S:>pU} `b`mf`@L,B?<닐#LH  fɳd4>=Sݚ@j%B` dSR7ʽttLbc0TP~?px \dW΃ *oj>5ò"!OѤPH,R&_a_ }M^c[G$6fBx\NCf&"޾>Ju ܡR^163O5(U|=߀o̥}V<;ɻٮߟwZ 0͵xz`:/c˲BgF0m&W<iڏ|}3|29hQ;Aæ2 g_'Wwڙ~̣yh{ZiZ0]d#9۫RB3Y`|OsޏZ:u)X`!l#BAU4pnL~`4l;֩pljpv`IJPEBqIq,P6^1IG!:b#9AZ9\=}G( H s?F%Ey EW=6 % A"RdH3Ɣ4Znw' p6E QQiZihD(h@ E)X' QeB"RP4R#W@z-P1!DBij)  AFM \Roz?~bӖ% EHB@DRRRU?\u&f&CjHhtr4UPDCJp))CĥU"DP5AJDPDSN= B,hx/O^" Pi!"fblb)2t HD AEOo >GCa;XLPQ&tތ&;(BDG6RN@h]WX[QdZ{'54/o{k`8t,%  3)vVW_yYP~[%΂,f*O٘Ԭ!w2Pa5v_2h$nkC^ϩѧh/UOs;GYދw%t ճnnŕD5zX7הnk);fƷ|*;>T˪Ut]VVoK^M{9ZI : m%M#XQV. 5Ven3ÚZKoAH@cP!B7K6χ 5aT' _+-sܰ8˄Klzpa \$w}Q%jWZr3sRkH$XR~kv3YUW:kRK=%zó034&9Q6.C,1+7_[z1l )(Ӫ%f+ jpY9ʧ^lu-\=bN"r "ևB\'k8WģCoxk?l[k;~.S'1[[F U~=_=5'2]mOV֡|{] 5ԹKO b+9G@>y2v|vhڢT]@PXI[FBGa%ͼ?Bۢȗ\h=6'I<:6ܹ>^>b!L&r1qe7I?pB%瞉_g%/J7oިYb/};ƒ/eٍm2 _]4Iíޞ/b:k$K\^w|ݗ0 l]s #-8?|`<wQ<~" }-M9)ש4QHB!Ql\H~VlpSvaօ[te3>EӃ*Hҡ?Ks`AɑT S>`5Ɓ[EVsFQ(6lIARRALFUoK'krJ0+?;o`- *)Opweڱ,Ü/Fu^۰v8UhiB0(ΰFMd>=.XVƤrzI@o8]N4irq_ʅIr@w ~ MW:?ͽv8HNAO%I0{?5|ӹt\8ԉS?ߧǮN$x_:B3K2o1'i_&=>^8XI?Έ%$N/_\$zO;C)g^xij, 0T A'Zw1  #_W JϾr1=FD:Onq2^[cO@g.k;\Ҹ1y=@}.IntIE=XCYe? <8hXnfDSAUE'`fFHDžm&yʆ0~i8p+E(KI/rbC 3M|6A:WpdW| FnR/tgU1c 1C_oܳ+}1\K.O᜜?3{|G+.#`jUq ׏M!BFrl*fd@$pQw 'l&Z dz,cNg&PPꀢ0S!@LF-h+mAATLД@đ2C0OW僾ڡ ĺ.1+Dm ?Bmc?)MH}?[!7^2ygbA Ib?@V>|-qUk @)}}$mrO!k򄛓>~ОMaa;Ak$,'ɤwPHxRbȁ@:<F(c"fїF!"+.9_i7U bp?`%Cn}MCVx߂q; 67pr"=lK!sqOωF1vT6%|ԥIQH6tCLP"cnl7^G7,͵Y?\P]rG@'(iHE 2(j4@ݵ2-:N:I9ɾ:ڪ= l>68mI=( DC`aA W֮ qوd$͢ Wl}]yOÞ9~ 87a`fݛq*zI9+gFx4)܃R Ƞw}E>[Hb?؜IkP$Q9P#sepyhЍ_AQUPUTyavzu."z5?כ?ѕWP[ f^,?-qGMl/3HR=‡K`\L<Ӽ=A[vQveuޒkdT8k":7ᱺP:_"@_Gy<'촷¶L36{W~Mea >H5<Z{z܀dP81ǎU_ggH̗;uVAiK@1-\,Qh\=m1NzEQp'/Zq7Pd\OtI+9t!;$706jaD(ӌT$HP|H$O?L{&?ys:08G F D ^j:EjuVP~Ӑ2cw8GYH_uN_VOG F߶Ap@rg/vVfoү곐 /%dR<#op^Qwg5ޏJ8 a:F m@(n P&LBvOHY=~z&GώH_vGsvf?ه]Ҁ<&FaxHLRs)D *scڬuV@h83*/ԅ[8#8=6득Vg45FE(qo&V[ԪF@`\sLdX, R;Y=T]qf1v* m("$i̋oZ&;=/rbG!C1xS a3^'*fkT}vKӤ3UţI*s ri9.(bMrX J$CwqB ߹PLp0G7 7,n]?Ϭ[u\}&hL?K!^H#9TDDbLG Gsb $$H ?;ITE7K'gmu~ !=̜1: B 6/DK=fo@ ܃ QsG=?n7w3Ɂ8ݼb=Jx2z}G盏'}޽?˭95new'rD'Sy n[<g;pfK+w +=>W4X@Ϯ3k,k[vyťF4, A Y1[qpeh[Ih3zga cId>c`ReXDlW|.Q ]/-mδZ]h# usC;qIN3C~_s'8;9* XZ.i(*k]Fu-Vty=ޯa+x OԾw |Y|tSgN.3 'h b%QvGni'a"͓ӎCQ$Zۄ+M{pm] \y&q]_Jh0} G 9hت| w(zF5]`(d/dA&7Ǎ5 .x+wu¢~D#}3(:?ft''$g˭+*ulm ? P uᎱ\ Q@9@O_od9>vdH:(QRMlr:joH~z~_On\ԙ?r?=| )_ 7H??0 []@'aE""9QntxPC`jy-rV !`1 qsh%U';i6?]$# $%E/rr}X"&7KNý Gq_sgU@ b¾uÊ5֡Ju@?gE; !c(p~;߅Հ>M0X<CG?_UR"k td?wg3:7?:9_'D/ϧ'm:Tf||Zzowi^c`~eI= :u@ad*vPZgqP*mYoշNRl4%%AF,b6˦ƳQvXJ@3몿\zR> x ֥AQBCr{6cjZF w6׎/ 4ҫB<6hBh&?_;I!^gٛZ{&XbUXTPUabXoSz 0xuj&7UQ=;3'd:V}Q@ebU_^x˂LQ!=tOw=ۧ0dESz^f8;~_w w5P} )ïK@iNƔ(O>( 2'S0.ܸ v bkRLȂݩO}]ɣ@(9@6BҎyMTw(_ A/ָ_?{*}B6X }df&.d``@~>y4az~ GIDU$d =gcoM4-Zk5wh~HAҨbsiMYcm;C{ͶÄ92 Ҏ su@1z50"ow_(a sXtO(M)ԌE}~|%*ikTs|*-M,w~"@s1)>[7=X\u w ,UUyY!V'*FP@!"&Bmmmحmm` meuzT}S'UץBq0spk|otٰ;TV!웤D%3ԧl۲ӗё-Dg{+UUh%ڪMzBo$}X0#@V7d"U,Y㬋ހ(v k(5Z!4qUCIK(W^dCQ ûd؀/sxXJEUUUU_=QAS>#:c9;E.q9q3NP0?DNqzJ/cvҙ) }U7߹3(0]Nu7f?s`x8?mڹJPT~[%/k?`=ΐP"(PM+M-A4ELHUUU-P/0rkBi0ᦎUe2BK3vr A8EJ#EV_ᯟ7w@M%T=! ר KX`SGyr#?8J9B~x9 R$4^f5 z 24oa(uI(@nشdP 3 [&CK9`D~UMz@0'"Bh"fȾB=Ss tʨn pZS'ZŠ%*Gz$ACГO7Cjh5M'>޹lr<AB%C,@T̏+JvNnZ 6J?C rZDjM2b;0(?I@@Ed)|QhIJR&_7zHK'E A5CiåN_$ (:¾Tt'1,7N=-t|db]%r),DDoDAĹm$?^w!lf.{}'#+;`Na~L㩀C^(tO

W4.*/*ՙ]1EQFIjqDAa74 =HLM c]ҡnTEZTN؍nj  b2Uh &a83(ZXѠD,8iL4"'g1A UrգNAp Eܴg'N0V:0h7rƶҦ(&=6ͰXѡ%_Mӆ(l'v%(-7pxZ'24BA5#;`jY3 q4"ˉ4oRXTk*Vu'ƊԉdSr2xJU5Ewd=zpāq@07MjsU ""{hLLqoT@OE"F[٠upoRPQ a2 Ww'}̂!dϾex|r?_fLww.fc ũ>H~o@3T>:sF%4ccjc"/ ;".‡9c{X [ l=`𰩙ca͇lÏ_{tc#V|#&xlDRQt L|??z!TQXf~ɰM-,^TIﳎ(\f eeRB Ì$""*T> R=ONbtmY>s7pw0HyWڇԴQ:1r_|%vFdX,-vfӃfI8WvL?xDC@r쁹|qt+CO:P][y.M?n`A0vyƚ"Ϙ'C5>n#Izxj;E8Ck^z6iCo(0vc ILʰ3V2HFa(dI+*){ށ!\|ߛ Ɇ \ks` Jpj2@QM$$EE1)0QhX)(DB^݃ibE0 tO`]{}{OgqBrGc|$.n(H:cۈ1B+yf|8F<̫| mHS:kt\pfTl`c@hXh=m.LtRS`q\#,$"&9 I(L8FʘñmpK^p̻OYѷVRМ$\jcUE\saF>"9˛2FsU8/ggF9N{|у6Xg/eZ^w~l"Avv]Z(zo}Ki6 KAf!y݂0H{TVuNCQ7d;Hvw haNRK XQ´0a:`iA{A-ҁ#$F{2B A=Vh4o Ht"Vk!K1eD9ooMR.Lt,*FLz% TR1μia#;)>%٭iT(,&M ;Y b8.:4..sWU"8_q#)U0cO@RjY`$))T$iDJAṕa.fWXve=ė0^C;*a!P}t¥;ы(J*T2D{Q9E `x&A;5:J50~Q0amT5eL\BFY"!4yQ t'w )_ 1nW@H\@ gSL2P?BT izC֫%B<}ˍ@4>FG@=]5ں/07{bs7܇l05'3vІ yv:bbS1y,Tt`("؁}0WW ga&X~ Xs )<@Sx|H{Q" JW=!Fهɯt*m$ l46;)@Nh0GJd!AH) (TBHQe. a.>'Y?!SnUd\\c] T!EU0>RhcoQ"ñx>B\gChh:$r`ebhe}<"PDqA4 =ԉ򳼆6U"ߝ&@soݡA-!=1P ;R+}bB 6|[rP$I&KD; _C |.IlpRt dCfah &G-\)gXT튎-PC0R=AxܴcTƹeY$%8hTWšb&acMx{H:z@Nݱjtg@bI{Cltè7`(!~i p`#f,ep2zP?4fʋIKgװ˟oMYH6\TZ1?^4R$N#,}$ ( 4@o!=M@h\)&`8x]*QͿ1۸h]3i(?l6nF&j)Q9.]^=FDJZǞx>Cـ\ {^ x;zwH2S1A=`qU?p϶@)19$fLMbFSFr"2&|)GHE@S.9L^@ @ F =8!Să^h@D qJ$Ux3u gQ`^M:8oFTb1:Ui <1VH@70ICq&Ё>RD|ZE ˲y D4FJW94TDba% lA Z[`tE!Ըsi ĩlBkk?Y!+lk(/0E*@HCh͙:2CkA38@se b*&hdGvwȻ5Pr G9u*&r!](i@Y^%Jx!\x 8MbS xr)ʟ> ekk::_,`Z);*x&!x yܔKs-mUMM 'C އ@dN0 'x t@C}I#|<#4bld2٘ĐZ`TI%BL׼ a"O:DE$CLI3#)LEBdBpEh"%B *$*` \ !| Kyh/(B!DF1*~R&z:ɉhP"DIZC%T4tXY 6z(eTP!rBR @R.}aC ,Ng|;E].'b5N,A^\L,Ey$"R~"ן$) H,PPI@VAJ(QFs ļE 1H@;$6*t(T7;S1d޳B. 02_QLH6}ia׶vpCU:7EB$PaTc= 6-Lm4LSp: H#W#Ld ĆBרLz7@ @V('I0'@LP: hy| 13t6 ^,ZCDG3_9#>~OXGq*զm㳾^v׸C)bBP4 ПKp#!#вa@Sǰ@=x)\0 c4LM#CG ScaA KX`t"|}0R/گG(gv.t)fWL9ʁl8tapN!ac0TL@@R@M 1@JiIJ%FJtl#lC#tiN=gĽJ[j EZ,í92F8I`MBDU,t$7@:AN! nĢSJ»8"E4F LɁ ;JT`B&Tr U;oA<]:b@2!S =a9U ?{8JFj9e C+ T$M^0EM6#ufvA|@٪ UۇL5BhN'#A=?|v>YysRQO$"C0ߞ$O8!0I{g{qlJ3l@j hi',A (8 [>ejy/tG`!؂I(8 Wc2hX[ "pNJp@K2SA*YQXP(A.7CC9E]3@hb10DáҠ({QC&KQ& -b&fVBALm6k1;+&ߦ֝DCJ%ǜr ? xVqӅ2@/\Qa xL$ Q D#]S:1аJbEAa+ױ&8ޡ|&D 5\n27J?Ww/ $5 vQ/X:,ő 7o.厓y;ywhT4!tHb#mdx7!:[zZS}ZgoRp. &48ތyJByuGCSG/BfTA-4zEB C0,7]SHşTǼ8Y8o@kQg8_%RES B*4%,4 HEQQ@%+T)04 0%*BJB%G#O'W 9)B B T)$OU@TAPA0&)&D(_:@;  6QenG]KӾ,ڴXGe621c=x#a9pEB )P9i;u r̍]x)@W !.י~h/ I.e2!"qBb]]ܘ![r8 dN9!'CۨWNShOf=‹+Hգ_E߱P."Kh~3DDGcCHA3 ڌCsHmP\f{P=ďT>0 p'H:a5 wא`㍔2"YZ~~{VJ{?x)J(ӲŞ'7rzǐOC,.7i̅068c$G nj' a)aYH6!aH9CIϿ%A :v iJ\A )P &1N5^p>$E`z9^L <='D-s:i "` "$ԱRl')H&.zZ@M2Z=$7;}0)E2J!HkwŒ# T?' Ϝ^~J@aP4\_EzDSZ_&3X0 `p5Q>+:R>>\ҁ$,HBLL@/G QѺ*{@ۢ!D,hS/"h@׽JA3ۀ4)0@ **5>γ4*u܆`$)_eTHnb)<l3|^bХ$P S102zY?{:U/n.h=#M3-P5NpBrX2`t8AC(B0CQ*J ͎R&OT:K$POIE#b%G@pd)YuI4VwL ԉabUhI&P}lU_m(Lްx#^ S;p{x$PJ10q94q I H(v7%kNQ2;B1W[I .W߀\n9{ĦDg1 ny%D92D,ߓ'L ThU( iAMΐPKI~ zNv(4ы|P4}oy5/dcxg|`Qm^\5v/Pش0%&mFwfС1F v2'!l1D<9huy{b!b)#xDKIZ0)6E3jJ TMFL% -מb1YXP01 LRڄ2Cֵ$ދr cl3!Zde&X42(L#f̡'}ߘ4ĤM"ph}M={q+ӊˁ'՞lE}ڌ|+<݄|)ڇUĎGan˥bb b. upQl%ރaC!q#Gq^ ܅\p1,*4k7 ) h-j?9t Iz5oiGB5wBG6IMa^q(?:@_{HRq,ؾ{ ij[50L"KPH|wSkX"z81hq2>ЙpsﯩZ'!͔4G{tHL/ToeaI&@@;A'lNEXђ կ% ovdnjrxr߼+ކa:20;eÅRDRVXE"hZQ I4"_u(%`a-vuJE33 HS\1F1,`"[x"NB^{ƺy=JoP~g-L cmNh >jd$UU@_ ЕQx7pZ٘uʟA("zH̠W6LJY({Y]Pa0njnOy°=eԝj"t&SP'e;aIi.`dhz`}pr!萡^BrCSrS&~{~sq yo͘67QRjdwsW}6Dz  z3fpƃw|w=)bD â 5RXf i70RI: AbB ;(hb#P.H$d60#l(A$Z)P! (dj*B) ){4zyŸT#S49o괔1YL2P~(2vDLByal=?/:t"p}x6Sq8QSK4׳ҙfjқ84f"K\(}`6v  (,1_ 2GA]P0|oE>̯(c?`b + Gk" $Z @/ Z(`QzIPWSBiM)QF{@ $9}1la63`==Xpt(Riwgȯ![>2͎ScۻI 4STdJ-L}HEŢ&Ü2Ge~o'&0mnnpJH bYfbH {QP6a@L(5-(DHP:hQ( Mk@Ha$("C BJ2'3l< P W&V`%j h"IckqP%ys6X v6"BB"**"Y!d `Q$UB)0,̍]KDQ TTRUAE1lTg)XR<%sQAw^< %b4:іA7fӪFxx+醈7L:H B),H-r5-TS3MEse` i(JEj$Z`( YMuĥ$I40bɥ"g P[ G0fF$jJ4Rшf)iÌΘ-&1<W>==}ʢІ9HCׁI`d"j(&OXz╶z1n㯆AϣsɝXK:Z zՀ YA۳/kTE]1mPBڅH?[I;QH  Mn.r08 uSb>F (S0DTŌ EMU!9fMY"BY~xRtfei5Y/ bŠ%8sо{T>J)C"AL`.O]zϞŹuB/E*:S`& 01-5?} ifBDD-\DMBS*%fLA>!ꪇv;T *\ԢJ@H0t;])Tď~, N{e6wj4DWA]46PoØ9X+LJlA2$)"mQI It_nux\-#WU\V>+ߙ4Ys ӻy(=A̹"]X%-׽NZ*>-T C#4yCHEs5Fa PճJ  =k0wROG.g\-{%zN5:ɕoB}bcm;zqWA>/@/?E^=l^YHƘQU qig%ݤXWz-n2X=gGޓyۗ%k Ï6^6X?k cCІA`X\ ϭb났^'=ޝXןvPB#"%4ӡ+?GKy%՘^ܼa-EI~m, ,穞Kf%.85=-=>P_B6B0umUNLcP`B^jR`fph.47,zl`)V ZtN); eQk;,(\wRqM%l'HaznMB UFgxi8f=TtF/Dh+wZnޭ!\^$__"7nfm`%}nA6I8u̦L88,$ t "KB 0s7tx%{o!7aoә,|V;Heڲ-|mGrωAvb,"cf| ]2Lu1湞ـ*`*{^A\b1NզLQuۦ2Ŝ q9Zmwv`vI?>ےg&Y@Ԯn<7yXȘgD-&P npyh'7Ԇc+2e6g,8!,/&U " 43rK{o)=.FQ9Puq@K*V\И_=b ghq{)LP5*D1B1Ug!.qij0%˶7YU՚=~@$b7]1\"0-v|[F{[zQTDzfz0:G|L.n#9UDøm3 A6SvzFlE08(Nfw@d Ż,!C+uE6 ~u}d̙0'L: 7:6Bt`{)O̮"~iMRD^b0+Mצ%vi<;j$c%ZCE}o22B -m00aǺ̴fEoR KsqYOvA;[6 < KDT܅z!> :QzegD[S0Gk"`X-tg-Xcij'g:vsF>ȉ:>diSzN6Ivl5Ӯ:=:Pwfy^u9#0s[ܺ;מE.U!uc#G)?v'ӓAEcyfhM/u_{Nx9f 5 n f2;+㇅/tebf@q/f~=[EîSkJ9~zj#^Q{\wBN M,.= ς +sv>&bdvmUUUUUUm+!$ !ߟ)H~xP) B PV spҥ%緳^uΤT׏bʠr[\^O{v2̓rmNT֮n&[K &Xxw۾k8WцgD'vMaFOϗi(Ⱥ6F^HYfD#W3j1c介txipgyq?f><<}\h+^N@(9)bIrsώkk8L0BvˌЙhNvu}oBg|g3㚌waI*QhXBmUWJh#ϧΩs-Ac"n0gώOզn<D#393wXDhJ ';L@cQ0r37cBEEv́fɑC7f44]RԍA, &y<򋋌JH,0ah `̫|thH$csL.hA?[q (?:u]vBK _ZA6Ւ &Wt{?AU-̙U@$Jp$RI-^jxA#*+hYm%dGf>8C?]|2𓎾@;rDžOYQ縄B O 'Xmߚ  Diy0Q_@ oN(i%'cUo 1M!R C~.NDsBkbP㷎`_k`'Ҝ%t8Z 'iL#_^.v:i!{ 9pX-TJ6-0xzy 8] 飦I׈ՌlLdOi+8,-e|F$ MkO4J318GV68DFpkfVnٔjkMDi6Hc11l\s5a641cb6&n$W_1@#(cqh VQH=Ezptɇ5oS%訅<֋(Z^%ĞP3#"&}3lo`,DVTWh!i]C:zY/Y2+8t?9(Ţr  yH4 "()] ] !B/@ rDJ;̈*p/yP.H B &=O8Ќ^*r<.xI$aA)Sd2o2-r PdȇuQk$UAyJUT4.cRI`IH)(u^농߄t>F8tƳ4dN\wx=[*&Z ?wT#9kcA2'`ҝHܠ=tGveϥHr6DAfP!)g~! Vf|1p Z|z>B,&lڽzh;^A-x&u}a5×:FQxPD!Ĺ4\AݷB sd4U.!IGd >'j"(_O'bIxÑ'bHvH~9ʈrX$4 TPt"A5U@|zl Q+"ڃ))J4[2S_ÿLZ d`fҧm̭KLHt$)f**AY ẍs$JGt&8xE>6[>! ϫe~q62+t"ck> -bƧM0z/%rX-q!QL- RL?8K#NAKr^˪<`=ەԴP!Z"qmf-ca B`ݗL+}妔5%gSQ#r8:DC4 9Wu$Ju{:&lB8@84! 6eL͗&TaID%b1@R"܆B5Ma\44G3_#Tƈ!hq3eӹb4\它ճDT*>yݔ© dy.&=/A,b-K&о7d}|o0}FW(i7Iֽ`)07m @Y/$,J.T88Jʙx|QEǑj sؠEIs8ܻ{|9fc,l1 }.{ h;0.&ḅȜ]I/ O֮FoڿGC<:S& ~ >'@%,r#DA;8p`J(S T9@cGX>t}?y;zp7 ?e@HeVwGG h()WC`OxvH`x8#ZZsrʐP)(8Z*HPunPh{" )KSg?tb8`]KSQmgxy!VD~QY{;mK;;;9iY]fjEl|nYer}svU9N:{I3lD=uCߕ"<`("߱(΂@ Y`6($iQ,DQQDAE$N'R%MDC><us67 .ea4;M}t:BYl[.Լ v]!Pyy {;y1nHyCLFti41`2әffpb&߰_T7dk!nT1$ X *<4o8D^‹AH"}ؐvRjk D#sx jq-r 5h"k(EosI{JyCV=Dt/$12lMZ4 JaVoJyN[\2yP*"ļN%\6f[j3 Øt)@qm[;X+pIcŤ6u3" %h5ZbȣQXKf`t$#Z|f=mՖ#Xgfc k20lr)8pՉBԴ+q#ΎEy붃xvt8 $gs%qغ9`(8 ؞T6oD͵N ѥ 8-ZfL\eKJLjiܠA3Gv )o6OArWX9$/$-36;&qu2f0KE¼ Ψ\:Ŀvқgf3DI ;Ke-wW0H<%mqDoI}wCs栦z7"561ōn8ˇuH;i^@sK^D(oif v3+n݃gගEFḗ-FocO+bDoh"P v'!36W\Q(&#~puoö`J90Wvt`^:'z^uˣcɳgsM7$;\牍ު)9˅~'%pxd_%X]j  l&nn8ڤvK5l&Nidgj3HyŘfq2!CG>zj/9u\SfKa\"AMZA9tic N[0aH^?a܇&g]\ v՚hrMYtA4黟0v5/iۖ` HS>^*D,A)ۧfv(tsZ}Ҏ-HLSęG/ykf=򄌷-1g t5i_!17=DnK=cRKSA|L(*GpNep4E8b닣bxT*&݃;@dV!d(! L@LdPO#&׾JήE*rqBXx9O|' `tSU$A931z>^3_g|0IR#qpjM\[i$7scM: NsbVrh":F#V18P\Az9aa3ƱtRSU:TҐ?̜}P HuFU{ҸDB(^6"RH&x .[7`  !-IL+́T>gOzo:ƪ"h1,ʱg &ͳ5f0pa9MmedlП|,]46}7TxibH&&"!  t%dX dx(LGR$MN9/^0چ7'MmkO[1@qxQR28!<:J}_`n޾>m͈9i qJpW@D!~R{>MonvV>h/PYPC@ B y@T"D:KrȃQ?[߀>ItWuM9,>M;^}4[5FN r@)Ҩ9_{beA7! h\s]R{`RΧysP萆M>@(s Ό ytÇMx9@>uF&Cm H_2 6i}xPGhQ&x@5 m~4l2@8'\X&>ek :{3cCf4Vw.WJZq۫:FƺZW9Olq5r)nji$1ii18̜36A";-%)@ C$F2 snrNj@ݐ3wgZ"F2 SVWB˖1w*rX)8AwxD pgC7'|7~7EB)˗8f/CϡKAc:Pe1c=ވxy(1 @DC͌f]U">S~$*%`i4pNx@ԝ+$VC:13w:) L{CKݶ]r&x{#SB ]G$ju1"v ~CC DD 3ªwhϼL'7(.CM>c|tabɖn"Wv}Oa43FTh "TFuOC0 -q 1fd0" FRN M5zkȻamT-b5M)'M-^dnf{L홪qͬs`Zflܹlz׮AN퉐[zj$xj8vzx@=<ƨ̡a/NmKD HrHB/gt DX#ȹx ȣ 6"/nq UI!K2$UQ"vƝba(rH@4p|GqȚ6p_?$8!O^@FT/\aŤ$DY)]ǤrLP2rO#unP#$@"^ (C!HChB/9Rr.%{Z"m=8d/j$l6e7>0!^u7LjU?,58s d BX5y$E?c,b^XI1*K?ӟG볍ȦHD )s}W?A"߿WȺo&3P3`l*ܰ/_y>RL* KA:B>V@aHxC@3Z'CM5MCG纞xXz{!)͑ @"(hE}/zh`6(w>!z\A6 (X ! Ł8;Xu><f$(xo eFg,=AfHҁHQ]̧S:*MsWaPbQC]#Mh;2oi9OG~K9"@K{w5ԞWo|Ac!7@+!dhS=nR\<" ,bc\ny1>'qFY*E#T14!@ #Cvt~ND/熀7 rhS Ų<'"m&T9*%2?d"` JHh *eH (U$`! ( R` Jj )JViZE( !IViJB G٘wĕ| 7'Xp7=% fUZ96ey%/%X&i*(q2KYXa?~ed2xۮZ".=nk]Y<(n!M1$xT۠n -z Hɿs~B1Z:|lC^'$F4E>O2]vA,;~WĈ,?D 'Z&l(8>Cp>C#\6,bC?Ջb""V)$7CaQh1~Z(arɦ/0|6_<&ZG$ V#o\:^ 1$OvRC]9[eN3 l4~h_F_A 2CS}ƙ|-H~>Z^̄JL'<ִPyh@yH|p>%iH3'?x ɰg2 ,CܑHB/޿Y @BPbZhbc`[Q()@m2y=!b7RQT'|Ǡs`.]=Pl\y0FJa4*PP Z ࠤC>7EA)c\c=Ѱ]H&B)˰ 0Yb+Wa3$ d3m,vad]KDRqqۘc!J4Xȝ "8 %{ʦѝ?7I,l_REї9qZà}V*+؁r r5:<яx^3wMHuñR$kGVʫ ^Qxfk :xω.9g$2 0]{ ٥ÚG5.|`uZxA sdk.`uqߗͧ;qd3;(MCe-u[#(NXil3S;ٸṣ8M3z Hi4TIWg#a|qYWx5D@RI8; WG1c-!#փ/F4:K:cV&=҉8ċKsT?DL)q>z ҏٙm:b޵+g)3Hԇ}d]n(<wKOb~~i6>۟AwvyB 8CT# kf!PLwӫ* d*6_F7&c}бCju&ք*$#=ǖvadĔ")v'%Dpcu@!o=㻽"cnk]Z"xcRg/c>;5Ҩ@:  U :҆xSc&ΙC6hȓJ o Xz%@M%8-xޯDʊ)yV9<5*B0znN T39$hbӤh se J,s"i7ၤ|4&H#B$u5ƍ XjIG2XAi'X #ہ(ZTkw9$E4,@)x lyw)iX") jN(ΓK\A]T'Q)DAD4QP- EJ5%AR!By?E| HGGnFEK,LBf;UUGq@NiTGzvi{j}7vjglA8I>'B⸰, H:Z`(HHק\)@pZ??2>uN)@uފ}n:z:T{{z{}_[@tzRl>_ YzT)[ݞ{Ϯ{_{0l׷O}Զ)vkЎ0&d&W87N㇬뱯wt^mi=UE}y>Ym޶Y^J {%% :}[Wo{g > Fz}Ѡz-ݻ\{t}%iut4> s燣5#mt7m@Ksn4ThwsCQ:*@4V6ȡ@:V@ ֵ^(pk^OBi@Q=Kؘk: ko*ӡ'ss,{qPt$@R l4Ӿq,7k%{:kvS<{aֻ{Gx_oy{z g}ƻiqZɰk@v$ ;J6J*>X{c`<t@=M'˽O_>kξ>؝e϶5wJtg>AomⷳƵmҶgx}x> uw@EUM+tCu}͆_'Ϟ}]]|uϼc6xlq՞{zoB:L7=n Z{x{C07_9l(>پW}0@v}כApZ}nݫGnMiu$Ż>x}ծwm$w6疻o0}nvq:ͻoK}<}eGeWm]|{{wKgw>J>w}_c3ix」&{oO{{oZԕSړm[,r\ζ;UˮtCo^5qR}>s6kU;-֨Woe5Im]ڢ}=*ɸN|C}O}[vxv}_k6wfwusfd5;sCJ8OCKEgm_ 7gΟZ-wQi{ݵe\ 흺 jӻilGnfTqwi9]Vz+m#J^}K6]݀򠡴ԪDku{ij|:znr颫w<@(m( + _;}:Wπ*{b>zWݶsg_N5]flR޺ޚl}@P(zn+kgFgD϶*=mUe{xvQj[m!θT٤h,}<ӟC=ka<y%քyr64f޻-ruΪCM]vRwB6LK=A@Wgp6l: պhgw(WX'sRjX;N9^{}s{zۈsuwEuh14j}v۰ҥ֨%րgn] ۹%4;:{zyvuv($.u&L,ݶqmf|m[*u7trcnZj;In4](1sWToH:*ۛ.E6:\m@{:K D菮mCCO۩{j뻨z{B{vV]"Ku׽vf% +=(s[jKh: CJ{/`VD ѠӶwY=g^ ظvZcfnoDOnjSvwc{4+6ֱ((֪FݴuWtv;ZƜv([5;m6wgzY &xXh@d4b&&M0Pi L40i H$DM4&hIOzCTO4 M4 DB&L015Odh4a#ʧMF&&ɢh)" jS4iLzTOjoTߪziMM꟤UOHT=O4P & 4Ѡ&"eO&LM#D@?_~_W.~H.#YZ"Y`c#QAQ DEUA%DMP}kDŽZ45mgK46vӅVh. s(U\t{#26x{)@ {>z؊jfj&*ky"dj `))))(bN>jh/ Ȫ?Y4M^ӑ.AICEݙߙ,I]ͫiKb"" )/KQTN_yJc2}Ԣ: *F:Mq d!ATIAE͞On% ̴D -%ғPWNqQBAW;6)ݾJ%,"b, inmtSTamQ3<>GT;`Pu9%"W؏4 U"ij(h >i'$VQJ.Al,w勂,MΊνr 60uQ%9aQm *CMHjea  f @<Ղ/$?O5 gFÃ*HIH|[??>(JV`Y8٢kL!}? a86}|BH%їBDyP{.MOxk16|]gQ:Mp 0ֈP>P2k_9G:;Q{$O QF|9~]̝.*.q=Z'9sU 5fy(]ֽ ,D'c*Tg*lo OCm0&W\q /ES%Jd o(3XS$Д(@0B,$ s&h T,$i" İ"|{=f,DG?_oo!H"iRv l7f a96's>0XW%I !'wµ⫕_h'iBG\{^L]gtߡtQ}KS`=γ!d3F Eь!,zٓ%bQj?w/V_d~?cqj~@7x_˄uqW,m " 0.:*{>^OiQ>6PUDOEUD!m4V*Nӽ-E DZEIG$ eyeT㯷t|jit"/!H\) HdP> b '8Y$II0fffffl{UUUUXfVfcY%b,L֪JflvhioY>dX ljkqo=tarbWc8D;>{"bL\ؿ\J!E=xh5b"wq:YNt1x{\yvw/ 9dHfAv싉$Qtns9I&ne:ӥR! 5* _1;w[Lp(,:thCCo/Eή_Hh֐B-'tagq5SJi W 1zwm7 ɛd=G_ tQ Q P5~>3pAKHD7ȿmKjZX=Ga82F???O>i擗<{C,c64)zlY`iKz'2]d!CGz70Qgan9Csɽ=9ȳ%`v߲h̬fxSDptѤ"Clei%*)b))"}'1VþC$* R"BW,1Qy4$DR4@ȒJTA( "B4ًhR Fhb Dn#I| 2|}^O%Y >U,L<ݜj*s(r{$ QHB!>Gο`*5T+1GGDFApG0?9P 9~giyzIK苜8рۀɞCK>nU7JC OFR^@ P6AX[7u '3}w?-/$qԨ,($Rk3,E*(鶹$\u 추w߿)w .f&$UD^hZ3*}+R\4NA|UjgnGEoeH& Y7rjpLrXkѮx8^Ŧ4"YU(_hQfSGBw >c*bofNtܾJ_)eP4A2V 5UTPQAC24qa4@DENcBM$ԫLY!xk;QT %"3/~un=4@A@t$(A'sZߝIf>9nm .]T%}Ͼ.pjŰzcFp9.R2 RM]u}Q9p${3o/kM ҧF,{!@7لm$xo (G kI?L#H D,jOn:*xӉă&hwI /oz͏I> ?>Z1I#럳.뇹/;D CGRR/P%DAQ81H3s4}.)؅NUUUUUUUUUJT*pY\>=%qeMl7j,1y>hs;Wʂܳt-r $#8_ `'Oݽ>@Q ?k+Ds?~J{@כ&9K%ddM QUDL"X%?N Y* )G肒 ;F RJ0E A;3=M&Q#JDC,EU2ҔxHdE,IA>TEկٲ)?JS? Ԅ80DFAI~ 6!xXETU G "D0CSscOJ=0F$AVf 88СM 1&%RWwZTËSI,P8w]hii(B (H*ZMfTRЩ..Հw]xxMA-FLPEJ`,kx v2&x4 0Њ!)*@Co{NpkFIDABAL@2R̰*%%R 5T )@4ʒIuDPa7=;VYeVa`SD J R)(R0F:?=> 2bۉ{(Q@R w ^t}~QUh<QnlBI8[= %0;vWuM5)~dixXPۂazzJ=sPKx73tmƅ&(.a\Cӗ';MAmMj]鱼bq y;qʰ;_s ef͐#ۋWNߏin`4z(9d1Rbܟf9jp}4Hb\{=nքF%AUCw>1ojJ~]v2.vHT"FH (ܥ=x#s csvLMKTU)V1-l4 o5ǧ {o÷n0",ize Q ̄ ޏ=xx^w܏(]x q\qo(S[hhWb!c"Bq=}=U[uۉԣUhrUsI53I *µl` en2!RYMseqJ5{f(I5l5 2h:|t0Qdt{O%jFOxk+UjӉ.Ti3d|GpC+/Rl*qptKS[1bAݜDnx*åRk hgIx_6 _1S\: D1G 9M2\~Bn<9˻~5I.y0lՂ֧ zYHZ4xS8[`] `*x஭R\1P#.xLRSY1s~- H,j,4AJ87HNx5U豃A #c 8I,UZO~b b]:*(usFs*ho:MFh2Ⱦ-Ff֬rt_c Fg|UdK@GqWNti?e^«n\FAfR7f%kM,rGʈ6yh_4lJ ht2GdS" ;I2"#stFCZjMV4M'xV#K*#Box(s VPT wk户/Μ|3o[ H׮ H@@'WX6?iO醆Q|.4x+6ނc5KG~5 | 6[‘U-]k^Y,UuA/gZQv|sPY3pEo}S_N Zgl|߯ٯjͯӛֺ׳F 1)VsާoK^v22G8yr#2^x7m(?oONFSh{;UUI'T՜^qA _}#Gˣ60^=J(nz @YXEaENKa.Xf$TNed5X[ok=N86;cm2Y" UDš2 (nU*E)/&az|C)7 >?pA{_E5 W> ]!c:AV&EY@״ɜ^6&ڝ>uZ ҃T5iRӤF #ʁodsrGjXçvB&ufEKb'i򐳫VVi ]ˣNVrT\CxuԿ|M&D寃sֺ9Ml T ᒐtxu2YmvwAfJX!ʗ@l98kfΦE7$eʧͽmsF*?ZQC0-d".213:QԵ.R\xZMnp6^6s][VUS| ļY65:b#5lcW9tƩjtYjңvcK_&px7sw:չiL$ktۤzo߹y-X8ǎ*6Sj,(hbzO! E2,cxC4q2(JH}^P ߛiqKb6^|IFTRzPS$SOvo EQ0PF/1חlFylXXAT!Ic7?lEH(9J^TR-EtRmuT3Qcwހ 41g xV!6gO Bw u(6&.`H(I gfݏTl+=ƧOr-18z.E!z*Bldu?>:f3scq]tJHE+d9H|?_ј 7wNM>q,4DIiom23qp1Up4CN^†j=Zt0fO?"%&ίO7n(9H@"U4xZ`ʍea;uddPn)r=.,[\/ndT#Ct+ȦFψy޻X<xZ*^=;ܶyOՑ{Dpp?vmuml:O k-cԎg3|`_9&K>\8bKnp1@HmF?&N)=4#r Z/s#@BPte6N0mӮ'LAZoxXsqO a6(/G+ 8z6x _sO\4p#W@-t!J#v*2!%(w׊ŞBg(cJGЇ K]"nr Hm%P~,(Rm+C :;m>Dƌn+:ge08RKHC, Y"z+Kt'JwSS~-3L_ d .ʟ屛8FFG$'¨VaYHdrA2Pdq$Ib$-(9vёϮ \1@!F@!ek:5.%( 4}z韭*NU-T 5*Sj }K2FgًYd8IVCʠ9! 0m6TAYcV#h/S%5!Vzd ~lLq6L@r#3SGcF?o ?+M GzIFh@jO??mP(zP!.}0<Cpk"P @ [/3JΜTaی"~Q )?7 ~ ͋70{"pT3Gd}5=n4-77; o5Ȭ+xMkdR̟ >nv2W?RJ N/KQQ_c|.wVn`Ar~GD_Tλ=O^B -ȅ $IB/=E,Qt\6ԾfwsR L\SC3=jлyϾT^0˕dվtIq8KjVw5^x= ͯ ,n:'̽2Hkw!Y3s3*N+sr>qI}V"Ý. ]31;SX ,X!>k _NgNf~tH6gWga76yzv fC0m2-3o_ #\&p1&~cS ʹ%=1ὯĞMv590#QS6NN73XMaS4&bVnV.H4?'YOEO_\leJE7c'_IU7b/BƢhTv/zbmc{^Gb8w9ZCJ㭽W0L2Ew/2MW*RM *_|lh|$FjwoqjumӡT.;dÚ,41{IQT~,>#%7sB+<^ ]R嚲q&$&;LJt7w4,+8f38+I8 67;>|{R*ѿ)/mwr  "h)ɗ(y゠j[M.RuYkey5rop.,wdPĪXbⱊY 0q!sjw&x(bw0*=G!&NP,ԡ:rB} <m?Qw_PXUOJd>Ik'A#V$ KDz<:1 卡%\8L2!)sFQEHP?/h̻8uSk~9kL@>nUZ#n$ʸkY|0 [H+Tůq{he:D(Yth2tg~G*Chiu'7s:[8cwܣ8j*t. i+q:,k0f P R"sx{MܩmARBW =ߞ&'@#F4 \Kرtm= i_S?,@XB~qPu\B5'{'+F%ڮ_tg8EڭsUk{; ҧbu(w夡BB F14wy솠'&|/rPTy-. hFzWfUUĪs`UttG/Se Y;nwLC B28[` \*XDg~ ǕBkgRU!*;TMd j^`2px;}wy={`C/i ώ.*5KZV;B`B&ϣqfq+,MZTK]? G*mwl[ ?~Mj{Eib)^m c!\JTC(Eϫz[!N} 3OT>9ȹ4jr8+I (U,R2k2uE~(ZMiEF&1*\Twkæ`dU όM1gr{`?{myEw[,Cy$;?r}ʫ^#ޔ)Xz&'=l-Zik_&Sj\ cYH?*̚-?Xm-xc 2JL2R*q/vPS2P>CX pw!υ|-Di&AG}T07ÜxGO>ek2Vgυ+MxtmuBjevO<#!8)VrکТ2vmvs~53<}X1h雛!ՄPH6*vzb?JARy\"lbz+92?]cZZ֤ݠ=h@UA)U*"2!T~QQLvB2A`n,Y*BEEs֋5y0H16GulHmA2vq~&=e<3]%(kQwyӷD)U.CV KrEa>(sL1lQ؝8GNzP|VcD;C)M.6a{??Hh\0i cW CeQpo8|]x)<OamN_\~mӑD)繦1d˼e؛a>m}l$p4;~cȢ?t<$9X4X=uu}U5T OOAM #3TCh#/kiRS0-RQDnXpUMgÿH}?7wj¤ϙ t W=z&hg=B:AVм{.=L<>:ˆ'!s:I$Izy~BEC9kUz~BGX}s펌1~t;@O;{9 ŐP)~KTC"Enl:~,[%=nĽ Q`(w3/O5@esj"D:-Oh2(v) p !?1%Lϭr:-v:R( BPI[O}q?ĒQ7 EU^UIJ7 ۦ5pReRѯ)Fa5SFFз;li"# y췈e/q:yOYsw~N<2>tk̎kZ*I}! :l 6֘6GSw;[J WR?xjqYKH+mtSq_w;+"\P[R#P_' Y›[6yo!+yIrJүG.31|zz=:ێ$;;?5y~swUY]Ye(F3VYU9MДb_n*WoWBiK2ȹێ%5:hs3UU_.9wUU>};c+uUUDŽxU{X3Y/Z/"S8+X-0>WǫuZ'"BQ"sFeƫo@KYQ\F*;WT!GxtN3?Pcvcn+zaZc]luS52]* j}uo5cZ?qALnPqyxFddoJ!mF-5Ͻ X$zga˷ pCTFB$NrOpILވB%T?>Wmi2?l S[]cΥKW) BL]Cnp'rZ{j]k7dӏ1pA`,ۿ*37evcV) dGwVc6T Q>C _X9t3+J6eoy]L\(r"HPXS t6@() TN~OcO8c+^ ~ba^ 9샦se6Ǭ)ʣ-kƈh>;|b|&QW=X+`wt=FQZyJ$Hmcq6Yl `pQ+dnJD5Td1@ O/y?ʹ3?$rSCVى̞lzas…k0壇_K)fkIڅ"C"TJ]kF'JP;C*ɜ2`E+*)uz-`lEIUKDϘ4j*8&& @c`;,2" ȳ2yD_ Q TެbAIbf8 2R_2f2jDd DީWd  z9pWo&!K|`u!(ou~?Ag +>PɹVpCBP?o)r *L 3'PDXW\ԇsR RM->ILR]*҇ ?͓QV?)z-:i7mq/ワ8 E• OqU;8 O̍G*O.^/xw*:4UB۔u %}ְ0ޫdƎ׳C$٪=bιV^#f=J̸}H mnzm]qN |=0quk%dGsꚀ*=%H$#{E )^%͸W:𳼐zIJNbU4_ho{ b+wty VJ9ba U});=W=1gq7 (V3_?lF9aBo[ VC0A ¨ ߆  %(ٮoǙoնӚz7/J`ℯ-8OuMw]Y \Т| Db~PP+ըRZ("a͘zs x+yeڲ=X _ZAAOŅ1iލ(N  HOe@``ĕ5e1>Zr(a_ňh$~VT~h_TNMCuJdYx"J,hԬ+ ~EգU[iSf`( -S2 (2Cj6U1_99ϮsAf4 -AdmZc-QӴ Z6s{&2 epv-Q!k$Dib;G 7ťt20bQk!MM(B8h&H1XrAh~"\eb;,hUBfCJt6p|gl_yJ+ YAULHQ}ÆꡠE >mi MMBRRqx @& ZATBS%LQ'JCP:ܦ*"vTR ! O0ʁf{z$Vy "S-2VC%] ;.Vr"| dUFhKiyB;o\{Jt9ε02d^_7'8 l+sۢMuO3ǵ;'P.R Pg?@ٚ ?౺ ЖlGTV#QOlѧ⇗Xs~o?ݰ" D^. _y'/_*F* ۱L4);?1:(#%Q\̠'T2*;cӃ}Y{Ly?و!16ea H6/`ù=1珻۩>q Ē/wCxܷw<(MμنAQ!>_y]w-{i(^7:NޓaNj?G`x^=#o_@R P.iG| ϱ1>:?9|V3%z1dO3`A5G?xt?Ï'gߩ7:S,^@ޣ?ȿZK#'sd=Cu\^ݜ?'0 1Z|Pd$*(DҚǠOьr0k+7~7TDBh>.T&JMLX(R\-SF%1A9M K05e*R (R #baS%1 DWy˷MGɆ/aKrg2DQ4La}?`Kd+RD u0Ɇ"\$4LUSCQ3ThiZD("*))tG)i Jt 7m502[B'':A'}CkP_I`DH: P/aܜP׶L ht@Ay>85-%q]t|ݼJ|kҥd`~b}:s{S`J-|y8r 끸%!! s "ɛG0h /?޸^`m񩘙f TZ3Ac:Nj£$I~j@H~5z ]vaYs/4sOZ7\1%io{tTsrO;̫yf˴ Zgv95y|F f&qT#G(: ]sB**wF[/Tjw)(Ef**.JރOSϏoY}/D"0F!蝆l  Lag_ma"`2Ndc{l`mk2䜥d(&&@DG0'xy!@yz~zBhXt^&|K)0t0t2޼Q]fa#痩|$Q5p<_w'VtWsT.' Һ{@Dt:A'.L$ G^'uN|pT?ٲ&p!?MK(D 2Zy8 Bivod0x>m_y&J8~ŰX9H^*tDWCSY<[ަ, gJJ8=dX5 momZR#vp\j@ZX(fB!qhMZQI%`@E }dt夡Kz4Vl2Z)MWhAuPPNJ'u$=Y6\O^"Uiqv(r$?=C[H!i>pxPG4*~\x=P'T'tWN)eOB~޸;4Iԧ@W̧ iS;U ?y\f)AQ'{˿qgQڃݐ;GAa30Z쮶aiNǎ{93@1'ns /FH" z`|(GKU[m } [VR_[ {D%w2AP=e~#~쎠3?C̸'ce^A>qÐACWޣ(lɈ) p :<=X+kr(;0!tĔv"flVC,cTE7jh"ccl{ni()rʎtzGPJlHBs<L^2c,^Bt~{z)# ;Ax"@K(nUIe.ǒz%C)WfN( ˎ׌#KT@* _4I0?op1:=c :>G>Ƙ0tÃQPJ``朵E@OXJ 0ԡv*RDbB(6;uiVMu͖_]LFb4"1)kjI:N$L`=vw [Z `KBK!@ ^TTd.|zugt>dzOJDK݉#G@dDHg܇%( (((R%RPdQ`r TM*`F"X9PT$$*#,$ @Z(B2b(J@̄1lc#*(<\!i R!ȤRRLj:{@Z<{ԫ)w&%/q"y?Sb''s6q{+M^*wdl6;ǞOvȃjM3S5淿b?CsrTIш|cF~vsCV=U6QnOj:(ÄTS_꣎$>" qjR~G;4Sp޲w߶:YlN+zɈNȆSrQ;$V:$\V!nr<,SU| XY] i}f?taE;t߫(39{QF#Tk>Zm6v2{U=2 fOTp̥ѥ`;y>(fe ܥ,*iØ]}u9uVȄNpq({ADBg/@T!ee̮kk5(dO Qq9^ps96@+(b46(~u8Z9LC9=*I`RZ籚#2!$YT iTO͝x2Nl ~N%vA"gxz~"Ui/b@L9W>o*{VS/,;_`I*BY9'/Ю^\Ӹ86|b"'`G>jv& _)xVyCwOq˸bRaFBEGL EZW/2ٴ0 `F'f9mOl9F[)&w-n6;8[O~@<%0͝2*iUa2ɎS39<3A&ϙ`8S@vꑎ$vvu::f)x>Q'[ɜƏdFўUB,@:h=4 >)PJ>ʨ_4+cDQ(]QoT3 Bk7:1#8gAAƼ-FHi%֍R2K+Vdi5e9SFAAFfP(Q^Iunu?vVXLmY2SIB"!RKxhb@ˣ$XwŇP`u^h3v!kVakd^; c @gQ.w0 #n3w=h c_4΅$♟jz8V.v $9##  ;RC7"K oP9M)O( D @'%CchpMDz1tQI"l=]A~*#pQP6pzd5 uv:D},ϦP\t}=ձ|!c%ɸ`HWa@t}B)cfOIoDު0~' W|u,6ٶLXo ߎ9g {ા 7Hh*Dy3#}`tGr YpYv9Cubs;u;ÂzHN`1'B.biU98ɽ]`2xY1Hu_G'Z⟷{?}?. 2w!M^^ MjlВiŭcݽpGg]fP :@6DfS:f+ -|iZKd3BVm/X$.Y΂/%>vlGKJ7i[*[qlnwzһ0T@dx3/KmAhU(+z(8vkrmei@Ģ@.Mue2q}<;)cjgYpK:Y0v 4E]TLs0K?;).>;= 2)dƧ|yy%00.Qxs*po[m7.E5^byt$3J*hVye$I#mTѷf֑itqr ;8 u姸eS((*N|vE!W1vQ3XG^>AW-V9o?ېGzWK:"T hϛ1\Ȗ: s(#НDkT҅0\oWÅ]\G>sI8VNPX;aSaUG'quI"A/ 6@.olcGO%~C@YZ>ZW"q 6ˏUp )˻,i9ß=㮨\Y^MO\e!Fsif/{g0PdR 8֕vWU=\A:1z/>{-/[XClGsyLȳ\8;V f&+#)}\3{v.{ thA9|T= 9j Tc<; Kiw~Y𿃩Ƭr17,=C3> ׹I 0+f.x_~Q˪'$a"նހ@ Ji5'sFNwG pMMBssw"fQD1fQh@`揃fl0VB#W(XoN#V.iY=*(Jm16/oߣqߺUEh-<Ljr!|v wZ- 00vXe`h%qˀs~]mjOj#12:VfRUUUU^ŒEίְĂp˚CcxzF~!秫tGy>QyqACR!xav9rcRO>,diL4 wrf=dSYBX"4,ߜxĐ(=QA@A !7=_qk]U. ĪEBϕGd]md>Z;}~^.>pﷇy.M~c7RivU IN`zs@A2Lۢ}fXaFL>w)XǭJ8E,qE~ٮhanWhPȟ V W_^YvԡqM*?Mjt]vS0],XS l5?S7qs4GҢ:.Gj 4m^ :=켱 1wi+۱9} x_`Heqn8lntix5Ue'8T9mNL,w 1U|dCij!b7nɿq`vXl3(/+;oP ɿ'{/@R7YIRH-=[FQ5mО++ldrk:(EW70ޣnj&~Pӱn2Ժǰ4y~(h{Q !pهDh 2&=a]?OZUs^4r$y# ~,90O Hr9*|y^8q,:& ˾Y8H(qzؐaَa5_]S܇zswCbx ye'۴Ş\SIO(C(1@l=˥ݟvO3.(оȖ@H +oJ5 Nl㵓~e)?~~?ѿ_ kz]]!b%j8qlO09R''"QsrOJ 0(S0dc:ZʷImo}@IHXZt+`VMJD =B"fN-,VDx[9.Q?&DLɾ { |. {R3?\|h$0cD 7\y $%/:qMWCC$=C:'T<s6̴Roc E5oI\QT,Jz^r=\XnͅIUP6ռAA쪪߳ͼ? >>5FRV#SҤw7G ;e(5nE=Ԯ??F:=fzRu)E`yhEfRUKi$$>&PErUH|)5<@1n`&ߩk5MNT/| |=p)ϞNV|><iB:]<4uldVvB!D@eS,ףѭwhuc@P6N8}w JaR^Nsg$2ȿoވ#gTC2H( Ū-i u@H)Sz&.@P ^t:v0taRSF«`$o=wץ*uRH6ǃЈ%ja ZxW8j7n&SE9nXGR( ^JB5w2d_:j q6C҉ ^'?T ?þ.Tf@q !C4=DW:\_R{t& 쵼}P#@!&Bc`A}=\kog>}.zW3Srva)k8 }oh+q]Wi5.=f!܏>7ow+̟m' B\mBd'GT|W* ʍ4={<ڵբ%Z?Ad;zk3K%P Yw`+vϵg2fd!,[,7l(8M-MI:GGQP˜O7t{Rp#XdR;M+Vݼhvey0c(Oo VJi,Wkٗ׆|x"o>=L9cOC 0F`~R?&\5@T阐jT._Ѷ67REjVe4fV`cV0d& V b w.5v9rB??zr-*BrS^,i79Y@HO b}Njnqb;-?kQv ۥi̜bbU۴X:Df{ưo "6g}'dNjDԃ3339NC#]v1x¢"džFzVJ(3X}oyʑBZ!=:({;|LhC Y{@/&궔cQBG7)A!fY (?AmtUt=#'hgXH2 !Hg@7(©6ԢeY%tE_uKM=kr̓nNw_gʹlRFIǞb.jG6@H|$S2>0x0Q x$}ZΜPCtT?+ xyrLݘ?miy*Chj*щbb{GSjwW׮ 罦i L(qeWLqj(snVlhJ$2D='_y2ݦM~fK=Xܪ3M6+& \Kpzv:ͲDpU -lAUܪ;zc #Jvw 8z&6O=#M*% \@R @ѐIΥ<o?/r߭%HјVF~Piq??{~i$n T*E_. \Y3>>=GF7Adpق>*c=_`P+ RJgBI;,zk}gz";Hb>EwC Ac/VMũPn)0W;RR>zXUR^Vf}pi}`5p\)˙dBdS*@yD0rJBP mnzU uPsql)d:OapH &p oHbYUW2!̺CvYH P VǏ:Tgs bB7/tP@Omu;퉏 D=dp eK0&?դ~ۇDD:Uw?1vOY5{((lv:|GQy|aVPW?r((\P!@`X N@S( Di;ދٷHz+dđ4RϵыoTDU[Umm}O1` Q/ OqpsL򙖩hC[EI۹${x7AH5Ml3&Qug_t8iZ]a˧R%SM캁SkT`h5JJ`i"JkCi҇b[.s3sj :\cRR>]rYi 7a-0Hoz.f9\ΧoϾeC W`r+νqBڄlכ \Pw%A]<@ :7J|_>X0Lc7~~DfU砫oTmZs/U JRQkz0 8o]a\  Mg5tBH)JahBB_qσ0pWjGD nVM4IBpEֻda3Tv=B]3hs}Uu!Gɞݽ,*iR8XF5#rd4pQFLF&YY!b)\2Kc3H6AeR0o3)4Ula'SY 2cӑ8Y2uCᰬR-ć!;J7BМ3ZѤcdM6(E'K>+2T=hh-8{زbdZ J]VuF}U_X|F4"\(@4B ʧW`>q量9h8G7,]܇=Ė~-MF ڱC{{3i@Е*f-)GF !:(p{ ,.J?f*B.0AtPhjd^uN"HР9uX|:&:ЗctDaT~Oo</w'6s~>nyg^"hC˵CئeXD}tS?#TL|!NT§~9S<(T n}'s (?ͷxwOã(=2/GlMi5ޛAB:1xp$ׁC8筎<;x\g_|U"-\ün!e]SARh &!N!?Y4J*' xxsjT}=f9AT"DH-ZH2qLX)2ۮ!.1&F{x92/!$e%xbbnft̝_8˷\SD{9[Pdf|O= h\/Z.cǷxY?/h9Z=e^k*\΢7D:>{z%D@s9N;qZImd(42}ك'uNH!$i{7 x;q{'g =aIlGvͥXiR&mUμƜ(s8&PGڟW\ezR]3r"*4=*-_p"L3)XK(Əy+vfb' lgq{@-x"w%fXߟ鎢}r5wo]h$/`I|q@@3`45ʭo&JV]1Ww>ZQ8vi ْeyzrLAUkCat$YqCI P:Z hrvxd^y}RRRRR\5zzu^h^CbͬsrXI:0qb;4oMdH <~a%6 [ğ<&thWqbx20T`/6R]p2|#d%Kd "skǴiގ٥;IHDBQꗹd73gt$~Vg0=+\}_dT *c*?ga˻y_o'?ۍcU1RY'hXLGxw˓F)4ŗOc*ED3QC !9%Q9R|Px1^8Ӟ{A?ն!{%[\=v,lu>4?{rh6[{"&5.Rij* TL-`>hPX§'MsDщ2Rz%SUd1߫o5Cjv.eIiˌ:|/~|}pp9^Mm\mɀagyhTqTlFUAnȟɓUf۬r:[$5zZ( GH*PϾP;SJKVwéȮb׳AF>8{DlPl~#hu8NE4yN VJ~#av3D=UP3qB{EN6 NllJ&IcJI׎줵A&=rċ2#<>I%' ?nYC/z}, NtmUM^vJ,2CW/}NnA3έXc[hM1ϞK2#Jz_O]b{;j>U=Ka \r(ZyC{R/1-Qu:[0ے(6-Gu$M[86jW{g,β؝xb7 ̏0GWrBWrF{HX QUڧS:CՓ>R:Wbj$]4B{Lgj'sT׳wWWÅT3)>9^*1mm r¡Z`޻_><˜( qbyL!xP4I/gt-3pu:.}.^Qm]ÈFzWъ-TSp?qdNP{܇Ufx 1TuBn89&pFW `t#-IB|zMY uRd,pt1 _ ZVj \*eCO s] 3S֦'0H"TUb&x^5dGp9cQ#0e@ c;zrX?a޿챘DHVs]Q ?ΦWIPUT~>@i6#i 22N!\11]T+h]1AY?@jb3˭:<˟ιsl㶾ApU(^ 'J@L Geًv{W`jD9]Ni.?euZԍ{{&b4t"",28+6`JB) a1,X=J%z+*jykZL|hJFc\33Ao5tt7*2Zǚ=8mE3md6%N),f4!^:HsΘ.ۤ*ziXWCPHRH̪ -x>ߜ1JIV5"1ɵ,Uf,A_P,78d*uvqr +5,W(Pڌ]e1jT!Q]6Z>cnÜ*euG }{%=Vu}çedǺ"nHp&$aNN !enՀ}W{ޕN.A,oL03S%!^4ԛRcsrԚiĆ0DCh"] Bb ꗨB'mx;[M^լCU?3Gݪ7 P TAlQ^\ U[8Q*7&t.xGs.WAKt3" 9P[k0-CSPK< 9p3a7 `u/S72sǼݴCkx91O`@=TC?/"}ʕ?\SZ8=B "5YR]hQ`ecy[rKϢbz@}7_mgR^%T80d`Idm\[pޅE+ Q; })ETU .sU/ʪ>DLQX#?ZB/k"ȡo~~z%V,D_ϮggW~%2bCIy @p xUgdgs>A/zEy*hoݝ`ե<&} Ed[IAʡ`#y÷mԳfs\ 8'(3V@JH @mk(Ra^\Q:q",=[nWx(na7߭'Lk^'鎞JI 7l͢jܴ9VܐЀ*IdГfH(1e $4 ^!=WzΧB3{<O/~i_C&Ta>=*yrs^nuB$w֡? /*f?O<~ 4a{繮m&>j_E<*:+Ί.'Q 5:ޏ1IxWx5s߁tDv v%(I mc{,D;kx%Cԥ%j܏uƦvAEia3aԃw(>:x`%j-ۃpH0RΧ8cW|o$WJ0AG @jLre Zb@@Ǹ >smZ Y+Ÿ_%M8I$U5Uye@gxCZGދ7ksAohE>w _OHLZ52 mk i;}겛06G@Uf/U""(*74zHxpO_V6NW? h˓^5ؘ`-*yO)[PA kD"K[!@5ǘU~羹?}eIګh@ό QmMtMgi#]F:vd7KU q@JZƸ1Jj-6=o8eh1W96ڇ 0a֊=Rf y]6U5AN-)d$"SI ESu'cvDdi % GD[Z_\v4!cSق`p^_2*D]keN|mrh f 2UH"HZqT(;|14һ}Iz~ƨ=H}IC) qzB lh>|i@$Dv'۶̈́)M%R4&gdq/:xp3h0j{oUpHKium*p.&.?TQ2&_'sj[j. ~W nvx o.RJz6c?W3|jGX rAvo=v.6G iiIqvL=B]:6 m(񚠷Z7^i2WL[ +yf/Ah2aDo gH\aH+t6]+ 'c0Y(ޫņ1[K*wTHiaK Ef3Ec;<8\ꡂ!H(4WbW^(}X}65)3po nMH9BBF4AdT$mpL$$Fں #5kDx]Ʊ)SĈ 8(*i"v/Qo͕Xzg>a)=VW4VbmP^rFy -[GDpiL`鏛zƝ׭OeX\Mspyא_"Kt0Fyh# GxeSsKggtZ#R0Թ+@k*Ћ8HI{A:y ZA&IM'TSlUj jBܘ>ousDDv\?B=u IqK9;~QѐY5pb9t^4gqZ>2DpG !2لrsa9BD#;gPz8T}ʻ:# ](dC z4]fVmQjݭ\FArWx񫁤3l`NA! 0+^kiDt,=T*]gHBWN\5b@S@X ɦ:9j_y|KF60Z5l"1͏i/軪n͖bBP6isu@>< 6)ڵQK%h4\d.ZnW,Pd4 FYkxy|eUMPiRAr IbTPGX]`v$Uddַ&"zp*:~>}2@!\q;RAk.4Ma1l@FuwiXf)Z;G'vhOj-z˓|4NYM.#|Es;^5~e1r茤*ExsXd$-Un& !B|V0a>pV(T8_K7cmU4hc+ m)XۺU=W(F=alvՏlP:uh}7@si"2|8U(pƓvj9XU_roxȡ'zf\D*k90"\Nh~2 RDhj i`+ǎ G~"BL>/Bij2"ڄ0qXuZku cf[y#"j |lenL$ ;y<ϜnA{tjM#g""FшD6@FNF,pnؿJV !*:0h]WSZkh}p5Nfx/#HAUݫ,0?xc\ n\6ZG D$M썓Wj]h]cPuԁHvE9qtM+JT!Qg|w`\@ дbC D O:*0̀52fNCHj}QI.~<>>޴lc.\2W(d g߲ !h$>[/r1ɜjv:nP擊VbuJ٨\Bf}h\ΨC ZdpUdDuXhW7|"Z0~X Z 99__9Ýw7bϫ3kѵ2zrl 8f-t@)RaMt+Gѫώ >I=!,(UV I< {/Ma]FiRBT -6R}Tb d^#riNǧ1FsVaL!؜5AygKpW']saFVwlH&aQ7pB;n p  ':0t%?lRqlt8 brP@6X5:T,/GCe>9kgBW;>?:mh(ktR&Y??䣐hQLn^?>[:u'"t<%fqzG?a46*2 1CH{%M }5 9I,xTT-0ykO~`XYڭ[:1:F띻yҞk{\5߯>29Lu.GBnW9k @] rLrP|3p']Np`k,VQ{j?nifX/ :&>}n9-F?t dъҖܚo{/Uҹ&c&ruwH &Ic5RZldE^'iX;_ a@=2|U@/lͽlXg {Bv9Uo+ Za͢|gpF|"BV10zcY&1I+w 0#lg?Wh`< sZ")\Luo5;~;:$kŜ>O#Qo p²Ayf67V ɺ6O8:馰OB  5=C=6]zѮ+[;ُoMΧ2h,!P$OL$tnH헜0~.pneن^yG}7FWZ۽6" ǭ)@ϔ9\T A$I( #f4;+dVyM>M4qZ8 79bdTs`0[9jk?Xh[Ѷ}eg b&1]ʉuDF_lO8txFՐcx٬hѦSpAMVDآE-$\U1bmE*lxҊ QS)q&2T"ښVʥ$hm*Šah ڍ2X*J6m7AڈL=׀BJ$XD"V0#i6LZYL;7CΝND2CHBB!)[z\惧">@IUw^g=@T}Qd\J[ǛIT(7i/}R9%$4 t VӧͲM9UnvW92MTkZݶ!f倬`n>sw{lD-<.pxGd`C{; W Ʊݼ5۞:T/^hpf$+1S&voW5B[Xv:oh6o "}?v@>T 6 W&Q,GnH>T֐qhj*y֡dnQ(%*ڵ$]mt~Ģ!ri{Ǝa[,啖ͥ]oSi}8q}((P$ia"1ftcRڊ[Bf*A/\v,BL U.+I*fhRz}pćSZP#{5/DTH<8V Vg}j"" @3 Qݽd a-emжm&܀A53YArw3CH(D'xڭeoЉ25tg2e1'-@6kTeYTm\8 Nʷ\ s /R:1Hҡ"ZSj[B*9?*Fik1F:z阷DjѢP*.o !+Z;H['{Wom+G11ib*04",E>Ac$d]l^K0.PVCeA\ .ա$yb諰i9MK6[ʚ %y]X2ץϲk2i u)`g'BBP')\r58mM ujj5c,S R`Jru 1NޓfW®!@S}֛)-0'+篧<^?Ozw$.`+m3ֹʖCXvD7d"&nأBʈ J~ji:JfetF{r *@7ks 69dJ+$M 4ra"8segjF`9HrNXȥaL-_ȴ ƯIWMwV?O^={ǍyDW vHR}JVw[<^}Wh)9TA5D"OV+B@i _p{hBhQL(sW0y\HxtH_ mfBG-RB4#U:UG0j^A}Vk[ګTBA VCIBE;s@y(3\hogDT$yGϒV!Y& tn odhysEPռ,K`S]H -R&RhMK&Ջ!E1 O#D̘jD'V+bekG%Kg摈 NQv(M@&$$@R|rEܢ(;IX|}i102\F'2\a۹`9mcpFĞWf8"S"BM:^?)igbYt$yOny]ETa~ nuUwEV>2U]ChϤ^ԩӰ}sgP"<́<`x|SK3d j$Rb-xfFk[*PRDD@OhjK"E;3KĈCU hzKVdUrrvp͗+#B,yNz. CWej 2z7dg{ |r(`` 1#dtJLDh3gp1R{r867|!yKк=̎ݭ|Љvm['aP^*FR?IЮ-½K +Wjx Je`=9y)rv{]xj߭0~ qߞ5RRQ{dRfڟ+_Zd 7ҟ|n)vѾEyQ}CxR-tSN9v?zy)KUZPoNnk: E+?W}Y8  [H 0,alȇ.%JH6C1}Oy kz~+8,Ήڊ>>vGr0&!edc=z*].9yko( . iٳ6PW[\&)KV-?n2d6νuyU4~Uiھz <^Fjbn[`H4'x%~E!B a3Ӡ@láAi5x6pdWj']8߻Yo:J NUc˙$O~EZ3iCW#tNag\ o }:^r&ےG^#^&)FQ'SNQ{ުs֦~lwO# a}5˕=9De'#}ךxue9yyZG%-ThݓTJWN[vc'1ꊇcN&_>53~/Ίnfdßm`WfuX?ԻFǨpa)qa1amws_Nwf5btO<&k@0w4Ǝ$ҨsjE cTnI|gQ*Gd8FbgR <˒_5 iV$[h|rV"s/m%I> : Ĺ\<{TkFs%b6y&]Gc\ξm1& i1EG:nz)Fj%gi&1vVtiQ-o0omI4b@" QF4=?5$" R(W݀f0O?[.٭(yurrٮU$z@N~2܁(lt]jFs= * ): P e-([nb ~5`P[Y%í%=mq-tlW\C!埈+eYEWj^N^Y>7ME`p#~ YAͫJ>3V{7r/ ]m}WM7i%If{Zq@ _Ȉ.RG$5פ?%9|9UFPa (vBWJ=2DA1W\*V´&\ܗTzPRTWSn~fHt+B_eBggD ұ;ʠn:s!ϸokr^xaPm`cQU@&xt8KsI:V}z_,ը_l-ƴ@2Bu$ W¤؁! Y.߶s.h>pTӖf-gk)_v Bij%7鎢~/|*R  KݫEǹZ1!z9'IDUf_\;K-`V իЪujC.oUaVtj,7a?]s: y͌pK6Ml:tF\< vŹa ]*8@Qӂ@Bbxӷ>?\,hG>F=ynap!W}ד>&psCƧ'}KdBh ,~H M(Ҵ{ ݸltĦ!, 0:~ 4gom|-д`J)E( dbJ=jU_4~@= r._r4xv]~6=Bydt61\Tj.tK* >݅,D깨$.@+E[{s%/aUS'`D 1Z=C9zPh{&y&/Ou n]4q]"䪧؍2wA=L+=; )bq:2hUG *? WeNWvjs]5Ka. }=Z0 `:Q"?>YѧBGrQ.a ayxV6uGS\AÀW]ݲboԙȎ] ɥ[LVZk G5GG=UY<QJZ:]dUN3oz Q &eBdw>2r !hkC+҄ 戵RcK`1엣ǗLr5.kqOԱ[)o\ez߭L?kkhU}K$h~PŰ]Zj/fs&lgz{'Kִ:\#*pt.f/أ젆?@lulܲ7YFM\ʦ[>fm<\bU5`]jm^-zAw\ony4/L}w)<(Nd3^~qhx w`qR0#QO2E/@X> 2ºLMd m&!2R֐&"dQ[S5ҐfY E)!>.oާ@Ǭ/a`vf^ODĔo 4D|T&lD'b= zKF=I45i ,#'{*Pw pW~l3Ju41he$,Jzz(*uP4CLP7~TAIWB{OGEk>oTMSY{APld p{h8J;WF[2HFE,Z(C+('TX( N¥#EJ K>0C</@;>tZHw<&ԥvK@t PTAHk0>`8]Œ{V0p_X_'{0g.v!^Z]+RD+&=jZ3)nT@2a]ٱ±'Z?*89{]-T3d,Xk0Rv w^;Evnŷq1)*$^0 ^E^-=([xWt"fR* @1X飉 rtࢋ@ "G+B>}ՁY,m GMsV\3I iXPP] ^j6S}R\н+Ձ YGᯏI÷E*reSˡ;z'TF9.̃St]G08mְ*jȺiHdU$)!;pw\rTFNy Ee5FŮw/؍'\֝-*ql]M+@ DqW3ֻ TZDc^48nq4rvB=Ϟ/wGs8$Fگ]偖Ηn;Fvy[e^oT8EyϞwCsp_Qٚ)*zKÔ(tLWUWzt2SMu/XENd҇1[> 0xe^Dz,N{ m9n@.F |$Rd>C=spLIK`5 f">6;C^+k@EN_`0(u8 24*s^fN1o%άoNcqg^Nb9xwM[͊<8仵[ P8Y|aX&/o&= 5xqVoN } <;9Fiw_,A<4볟jž-fhlpr ulh,W Vuώ+pN;>*tr8X9|+ٱA7k}%KN/[f雎7mlL[a};G+xFycwt۔t[; -,q/G1bk)Hqf劉و0x>I`z|nn͢,ff6q)9z?2Uܑr̤Jea1 )T c4@9Nד_lYZZ&erAT =ľ\Jמ|zLJz1?|Ny;.;)}>7߼+5XͿ2iدN}ZcU[ZE8eokD!3z=uZ{'OeІB?y$uQPRN^n'9N7+_^|x0g;3'SqFoAy~鴭uhĆ{rc,@DKbJOΰP(sskW\Le/\-ʭ e=+ʯWָFV^:u 8 V2eFjܭW Ks78L9m7Wut/d)ݱ;|;GD-y3]|ʞ|fxW㗿+6yX,!iɤz ihfpc&|^ˬ+r}:_Nf Sbw $e;{'қI%?Yr|Gɵ_tb'\ǹJ"lUEXNvRt%XDW6hCT2Y? 6W*4-zϡ<<;t>Crxd~089B?wYz:3 7vn";_ \#b@ufHNޔZidZm+rM*ר|;r?;Pz*EQh9|EQ|ju(nSAK1s V:Ʀ?^㔶@1Q (w= {0@&?Cu|kHQ.is%݀Ky-` `6h =H"THe pXKD3`*4"LI2ijkS ɳbӐB#ֽ9җ229ԇcكޭ{p ,[sǪzZ,"خP&m3 !'MKgƁ>$qG~'UUGuD 60=]Ŧ[7M[![ev(%m#5\L#*iLUBRq-hݕQ9nH eY"ic1P!r7u8!ߎ<ÀYϷĐU 1wpX#ҁ,x!x9"dbt#Ae?||OS/pqj,rZy̯{=re IFH3C8љ^3g͵/%e>:wCXD!aOVOE|>;vCr솼D샎bZi\7(&5پ9(njf-J~Wނ2L!@AG"y:5']C-Pk[UVGC |Wn~5"-nfa$);Ⱥ$n #_;[1 Mѻ)~9E9 E+>Onϔ\ :QiЫĨbnBQSlL2<-Yqu:eXXvu sU=A h3k0]ؓwлU0P2C*zj (4=6&v*X˭Ukq X1|Ѓk|'S0j/J@b ݓ|0={A.-60nJNaW~ -9,R \~DlhY2)cŒxGA,⛲<+NguvonFT'|Hq_ۙkK1ܰن?%2,HrH{px$Ey}Ěw3צ3sm>SVRdAidz$l$'7B WQ@mƃ"J[a[NPŢ^EM 0qG !t\Yl%F#lG c^h&5'0)b}ot;Z Ql P_1i>^yw0%Q oo2DF1p1߃qQQGTa5=4ThfiMvM^(UWAK(mD[[H洫tOQ&־W?j1 aR xhy8A 0P>裣9ldd8E{6rW:N4f#vFzCjWeAqC(X Ÿhtq7}N]e"ce^ա/wMb[CMݍӭ:A轣{߼o jӦΡQUmV$EA@B]?G Ί*#}-"gթwh؟A? `%" ~>Y7|rqp8{7cCQDIb!?q6#՘ .dyէCQزeED unwZWD,6C/LDO#a&H85t_0j!HWwNa}#>7hZol5m!Sb +ETeT6}1նc=:\r*9tbl̡02hX3-$[<}\|T~*Y|$;}>xv8BPh'0c:op{·ߦ~re덢)yr^TO8taٰ N='$`bIó1Rr-aFUc W4ȈHDEOQc_k뾢&gP}ax7 p\7"A#*O*!1u:)pn{=k>vCwPjr!Tu~SQTn^Nҧ?9mqENʑ -~P.3wV?cx辘ū-骰:4ʞ,Yxݳm '@PA)f Y_H tvU~Y&ȂHC@{N(d!9UGOd}^>T2P?{f>ͭEAPz!Ә( AuyN{kg<0-y_7C9wA~f%<~,&! @* IH\à`04 (RBQ1x/s"""P"A=2&AR.dPJJP2*"Q) #VBaԧ݇CC`F%Se dDMf 5g&"hmdB; )%&9g< 5 8+|h&5DȪ@BOne PHP:KŨ!5]vH:G,C<Z 2@Ճz t(0Tdd朷 [ !(#rB!2H2T 8ฅ]ʩJ2MBdHYKm6C>?? F`I~BB!%AD >2(T=R '<WRtHxi!^3("bYbD E4!+%} *9T ?$,Qt$4rG4ICĽ.<1]PdJ3?a"d%PIL@ؠ*  z2:Jvdq <2OQԸ#sw=F@×dVQ'1H'!'+)?fEL2MA\Lqd2i%&ް8 !CA1/ n=%Н *H Ү10%cl6a @PKuYdcFA !,L ԟtS"dHRC*I ^v&k$ ŤѬ接@?, " \tP6Oi!'S<G0Wj=OIl~}×~KKnߚoIVC9K@`sCw !vq9hK3 Tɇ0$~a۝|fyOFxDWv_'G KK|~}W˨ihO =߀':^ÄWqh)7KbgmR)K JJС.-2<D۰\Ɍ@F`9y̝<njI_71dpȀ%_t}ǞǷWPb|@}|ِ'ya.|F^)yWЪUK$}F<=،`y@訋 nV47},K+)jD'/ DO@z@OTì̍BBf6T.o4?_ynpK<Ʉ]}2>H)@Q9Ni ^nF}Q* J(.yC#7y"f# s] 4}"GI H*5lݠOWI``N[LV\OCW*lFmr=%pV }@ZNo 5k|OTdFAo#^@ wƒ*zi9lqz#e]XRa rVڛ÷8 >xιT@0DM|zu8!] qG3?XIO~ch({Ș yø2M|6Q'D?gـF" `^LsB`tF@-;9y q"yjBx=ޅDtV Q|ax;zlԒ%ӊҊ^~+۷0At`XD_\&`& ; CX&us|= 2gOgHGY?F\V<\~}` >zI>0?pp:BJ l9^TFk{9/ yqm=h\ ESB#Cqca0X| `Lʠ EwԖ")uH^.G8`z;QWa9!: 3B7,Ϗ E8iq Y,1UTZ# *'N[>!_JӸ:®>WCT{(O7CTn0BlB0 fz6i Dw\"#5 blJAJGc=+ Q9zϧ6pY˩T<ƑBbBr/t 2̛o (n/屍jI,TD t`$SOz k{k_qU$gS첎9"Q΀1u9No'枧m{dKW__ʚs Shdzzz꼝x$ܻ5%_RghS:;]SAo:oځb[.܎n{<=GB7Wx2M}t ^J'9 $R|{Sg_^zT.[A[o]<<#jwYx'ͯեlLg -8S&gY)*l@R6'c``Ub{YF-tf9ϕϸymVc#OhV"T^`uh*PqK1 | D?hC;IvócZ* &@t`@ o7jPZ;0#޾:ף@2$@lCa쓘%#_Fł^mW@{/m 㒎DK%j`>qꯟ>*OGq =yjҎϯ !+9/!gXaobTwg? {:5O~htxå5x_X+X3U{zxr I"Z=8q~vr7 w:Vr]*y{U} 0uPO<}5uy BCnpٸf쳕WT@ێ^Yw8Ař7;pUJޭ7uIف1i&G` ^_'B&N`#xubI/!7[>f}d=Gܯb/)2/?ˣ}|t;X?X[2*Ap#j47``````rxϫkp9<#~Ÿf1 d NA9qMCJc!Q9S"/Esw&ɯPY(rG]6o*[Y779z[6`Bapp Ӑ n߱Ņ@v*]KLv菮yjuF`$Iά<&G5J~z`~gLkh/q^Jd)X^MۙmBe-nMߢbc {ԛ AVtvi$+}1'#j#S{"(lZ 6S-siD@)j܊&xBⰤ19lH1)S-fh BpSKj&#v}kNІGM} gSR>^~UMK)}\Cu{ʿ-_Szl%*U&J(JP,mr<3'ճ!aW6W.'_F޿&W_XT(8- RG2#0pY}(9r6ͽyqM]gS); pUUqBԲpP"|0J%$^8}>@YԬQi!$lb&%{G9Y39HsI{p!#th*l!zvipGMA/c9<{<_  vU»,s)Q,BUEqW߯^B 7E"j|Œm{҉jr-yHU@Ywc0p5piVSa@(?;wഒx99;~NUbNƌ+BUYjɭU)fX.ޮk:1WsM>5':_pUqh$'  y9JOχȁhx=vamw0\Oft@N}p5huW.yl?=zåshΞܶO2,&-.NGg;k8ՠ}{|9E3`Nߢ4Oe~ =fq)>mhø?"thj7{5gAƶo{q}ҏ 1. 9[PJĨʊ &—y*3+(YIj)ON^ί9:;dr}6@:>^ή{jS˭:˹NߜÖZ c?qDA4c 8yV\p9, @ ),0;cQ.g5`ޗ#:ʾfaem#6 `ֲbupT$;JN#eU,Z0]:, xJ6(uU1m5"h(Y56zd+r0sPHp:N^y×Bvm g L߇ID'B_¹>~Oq7Lzl>񯆪m}Ǔ_F|(M5~8Al RurE:e.XܸAa`%:0nw00UR;,EѹvaCn^=K$yԥGte0W|!_W&gyd';_Tz?٨!vjѣly *%(io^#-,T - ђ3ԤϤj5C-j)8/a8*?vhx@ /Eg!$ 袦y ww?qaiF/xN M͜]zEO8)8=u;zx֕XTQ>SR( =[Z˙CV>H oZСކa_f5˥֯$rK;8ȇ=H7t& (?) ҡu 1"_8!:^l`ѽFutf$VN5Ç0)DT=9(B Ko0a$J4>=Ajf0"}ΓXL6GWQ~ִ 1 ;*D,3)g\>L4lV0sz8e]OO&RyT\ {.!cπ>X.f<`;ޗp_r?z&3CCWI7qp<] T۪MVP4*z[@ @jmNxW^C4 :}L46T9k;myt9{- z]eíײ/mDELx15"3f%'%NM/SNX+\2jVW݆PơZ̫%^6wϜpF:j>jȒd6=MJ]Q2'ˑsҤM Bn{Č(%g`5"G;*uh_Äig,/nG:}e4 HN>Mz~BLy8p~};?58_]!˳\5]~f3~L4;n.۳Ѧ12vz᩹!Hx&:@ s#3)CQٵƛxaVC1GôEMsN.`ݖʛ+l9yqpFn}CU*0$to߂iӭM-9X 4iMц{04GL H%3OyX?ԟ ݧN8<øj l@=[` ~is$gXuzIS9%#XgEOKC J1KL1HL b"YI*)daX*hh""hB"J* `"G,s3(1*3+ ̋ ps3 L P("!BE)Rfbf) j"B !(E Ih %f*"Ph( *)&bibZjhI&b *I)Hff"D(((( (*%"(" B@Y%**bZaX"(J(@!b& (* *i(f(("*"&&&&Z jfIj V X! J$a( ((!(>h^Rȉ "a($dƊh&$ $̉"&f#A53U4,MTAK6XA41SU-C PdГ$Q EEzPRAIQ@P DAU21Q!S#J) DnI1((& h1 )bI�? AL@HH_<3̏MLS;ϮOI{@Pܫ!RQ ?9"YI<40P^1%4С%QG&xȞR!̃|PȀvT,@|d=7FZ?U5x/xJkYT]bnUM<~.Ƶ5j̯̲嗍ji.L̶+ fiimkNux9w^n<1gzʟi{3hH) ՋnW5BЍ M1QC0YdQH 3%D12@Pa*.bH֬i\*(S AMj2 h"") !fT@H )Caa i?r ҰkZL>i$Bpbi =q$&* g1 ') ~U+KEDPB@JUI1pnwwLfnQ 7δO6MC\95Dd7wL"5&0I*AAzHj.IfgMtZi$3,-fA!B6n2`5AǕ:20"(_&Oџw6#p8d,(ƿW7AIj񺯾x"%o^Uг9OOxT~@S`Lw]*M&|zy'b:ﭸ듒kኯs+xňSUgWVQzjxS؊XR%σxT#N}y6{О~O|C  .%hR 8xS#@[WdܕD?>r?A>v6/+\@<V ww]zhGS-EݽRK5z;ק?p?.o,}^ERdbϰ"- Tk?-zi1hkH3ڹ,HOTͷ>.`^6rHds;BP7x?l '{~h쮨PJh>o_+KGFSlZ]FоJ܈w~E6 eA!ͭ'?uHujD:u6qo=]7w|2*Pa!Z"|&!_e <2%aNG3'w:59 3?8N _Sn6KT7[1b]b0$_O@Dzi0M0P\(!ʢoX܀kݾt Zs-ܕ"xNzɾU݇KVηx gkfBTGyʵ[N| IB?GTї@%; m-3?9?B^?}|7 ҞӶ@<.xX =w!ף{rF eߤ5Yd K- #kԙylk|<||<:ƞڛ=eIr zP`^>Qu\{ݭv7lNxn,+{7S%)O}w4k:?R4WW Wq kAxGU3eqȻ'wm3ï%Ub_0.p_z֢{U_n A!aZMţX^3~Cr g/ώ:x\T1~QohDIᑜP˚mxS<mjt1B0諕MV"O]bB0hm05=‘!dZ ` WpEx`R pV~( FPlW巛uVlu\+hZG(=oSj( >3%4kkry/pGzƐĀzI̎I)?'45>]78v_DΊ8 iPѰM$&Q9f__t6ls  ;E8Mw'}`~JC xE> Nj@SaxJ`";Po ZSs(AzaR"(qppMwW|7@վ!9{ϨysS=,<~{&A~u1"2 mpءRG~Zr`4c 'V@&;(7k#ed4QAz#WkJOs_ȴA~ppY>tv!BV\hӡ2&!)eV2tDջ4eD!'茺lj/v-P!XT wkg߃5wOӍ{\ʒ֨61 YomA ;[q^kɹ8=X`Aٛd \9SU[κ;PP/,, AMdh:Tw9ۗz߾,[*)#>'W"VpK@P'>;l?PrT3ք' F?'#.HtGo ބ3? @vm%?!)hJPjRJNoH"=e@e0[k+w }v]8$1<BI2m$I-F$\TR~IdFo3݋" ̟JPWMME%6CY)! 0= 󩧶y?tMTU6h!OL_\>f pN %pg/P/ / Hkj{8Or&3l^C7 i=9i<Neu\Y"C<,Ңc@>6~!PgIJʒ7Ό44[ ؛FL>$l?:r|ގ p6dQEQ˶ @ɜ6e5R["NTvaxAZjq"F։Ak O/PɨiߘQE?59~@~HlDA~la,W_5:w,>*/zl i "]ȃx딁K\ ݪ*0HH+ϔ3ØQGZ>!%EH Aõ?@;p ɫAW ֘xs._:mF8QY3уVĺU˸]pm、O`dm0HC@K xJTP{|fOeHU54^܇$M! pD`!ɕh=: ?kXAE:CoyzΆÃ^5fGWя_ǻv;ð9zdU>I[֩aURT<پuoA PH}K0/AQ*J=}C/> pl:ԇ*kCI|<wC:DHE1 #|Z-_C>Xg(uT{& ɡ7[#xP$iBqf5sF=6c00>]c>= W0+"=[ILƻcb : APl@@O`s a*:pA$z$DI8Cli/7Î1y#1Aa%qNK;ϕsIyoQApm?ž ѵڠ*S; - A:/ - 7T&?>'YajRrڕX ;0-ˆ1 BpV\ ,ގL)U%@* (U>+QzHQ:wѺc隘Ӥ22a9晙eP2۪ikT56'''M*嚍S$Pc|G'ыPսـ[Rd(!(xee@|]eh-K3nt b1ze:{PţvV~;VtyjSeOa څnp"x;aai5ufkܣ8 4% d~.^4_mܣ몪9m]-ό J譐Cm̑Y}6z7ԺF 8䦈HXk5d9ZR' 6,sn%Mvɺ.IoXt5畱dCO*kLVZtu*ф :IXP H0^&&TzpX55rX:NZ0^׾]>m6Ǝ< 5;q-P1>8p(YfX"䯵vcl5:,[CHF fbʼG;f"8۸9s# u-wQ1lb`LJ):؜1Kh-'d/ƫm}[) 5i *=.)Ni+\U_w8]u)RÃ|3h4,^:0T 9*TKH?=v$(FwAlto7O[<{]P-{(!wܵv0]V3SoΌ*^mNF ny/Ua7y/Ѧ-~9&׫{ThqOdVSuW:~T=wq#^t2+ZZ .{oj%*VР,՗BJᰬ$MG?zT_``vyVɴ$~i-|Ƨ(^`_d95GE5}XXaך~ٱ8D`IƙAQVڎ=ywsޡGeT+qX]RMx"MԮĭV,xnW.ZD."*Wb<] k{2Vv Pϰ'ڙ<**% f.xQq >1HttO' $۶h2=ʌ v|_:/rIȖ }hRCtO>E"B/3BcQ F7T|vW}b1;sA`A @6SLUoaNHֺvVU#}r=~ozBke`P?ŕ\@ 3 V$7rZc<3FJ m#G /Ӧ-ͪsqy\m^\#s~g]T-"R1_,ḡa7PJOKqzW_ѤV67WPUJ+!o MN:ۀ+:<о"{~3@!NCCbIO|$*4n%əxi**UT,AB Zt /0CARގu=Yi E۠vL@NMV`p"/D^R|ϧ/k[?~n|U8OLvpCx3MDD:Kv[鑳;kDD@D۰e&B>*8vl#P܏ ʽO||^F~Vz_SiZ%bJ$!R&dѲ"B!F-Ӄ|#yM2PF1BZэf3Emu"qo(!iǫ\_L,QI[Chl4eH5[FM4fM6aX͘Zr0(0+ FM4|K %q*rDtނl;#jD4ݖebθh 1E-Ei'"tƫ6B=dE Ƃlv,!c H٫AkYDP(?q CqlWI"d@o8BTU v"MFWfchėV6\\9D9&FQ&QփD25`h1̓$ʨʃ8m̈g r"<!$ !=/gz}eE+}Zέ2U?vW|w#e? S +fp_Xk%?g)(WʹI*\Ϗ/%O/l@i.\6K Z\飍&Af4p5]UBo6m_"'>Dw a" Tyydo6l|I^BJA?;qJ (r2ʂ~M)׻?wmt<^ɗ_İ㩏^"I$.V?g Τ^&c>[=[f ͓?IȐ"XAYA),=G_OfJ V3m wO1[b?M{h[IW `.t a~`\ 5 zEf2$f27T=z6h4L ^ PX/Ç^aLOvl@ҥԪ~4Udo>*L^NCkן/Aqs1(@kx_ q|%9mal4hK$i>q%*{](F*U\vʲ p9Ne-z4Ed[R6mq^%e/Sn8Q>jx~;Hh ܲ(CE^M!#L 7~61ש_>as=PNC`3b{Vg>O8qHp1rS=fyqǀHu/&aM:~<| $ \(19^ַq@ aϜ+:'Ǟǎ`c Gy-E] ;H:9؈1 *oj?(MsGQD^ZbwPavQ,He+ΐϿ;BHy/Ms9  (|N׹wuJ_ *,<AQO + ,ߌU(~@+&b ̙|ufuCP"ft yP*bkb#~VU7kǖdq˝x3nqۖ^$!m^8:*.OL=*JE}bI?ny}>^s<=S&QryF/&-uLH@~-.$NaZx/ * 4D,an.p/=JkR=?>՟[F6"Rs켘rZM BL+.P=e.+}w3$WP#;xZP}a|N0BPB:`/i8?]@>0U]ܩyա;[[Y'Nv:V'U ٷ*29QPXagه܏lύ>K30$y(9_3{~nc vBJ|cfJ*:`{wiyR}gYRUUO\Wc$IN㯡ݏ$?C{kȣ'Y^mr&o0.h7yk{@B8\#=*"eH-VHK.eeK$ Fĩ K{^e:h885o E}) DIiffa>1g^yc]Rk_G{j}.9i %u;Uh|a}RMELn|y2;G9`ڦ }QK+4m { m[L%':mL!*^<^.x']^вt$#>.^o̥j{Tl8}# z8 yZ2j~œkc7{|51o[`cNv÷bQOhJZ(*(bh P"i ii(jji *hf *B()VJ#8NAa<83>1=_리sDӵp*]SMm2FD\남m,C~?cFt%/3\.B&u!!z@F;~}ְ`*06}DŽ6*RDF[e8 jm_0\7qB O7c?u6"戵11TQVM8e#07cO0??yNh`D@*~3`ʚE()?.m Sx0VJ3RdPO(QDa\l*h!7y-!%7MJfeT[Bffj\ TCePyiR[5͕7LKVdwB,JY:QaVUS@ĪH83'YCx)59\ 2{I4E:- MFx~W@b=DX >-!<7B ʰ.'W5R`%s|]> p8@[pVT|g)r?/UdGZ^qߜf/ o\=͙P@,Ftrk A9Gu+AqNE_U!3F9[ @>@?"#a4o"g Rkr@6iDvѯS5{F!@%\ϩ#ڑfEE/*zB&8XTJz'm֚h$XڥE勒K/dD0X2Mj#0ZA*Ο>y0s1G6 I(Et[Fk@@-YsQSzsoP}S2|-ꚨD (f:O!Ǟxw:ȍ:_}iwHns0y'g?#" )'{k0q[~(PuV cw ueDU\*Q97C=ȅ*6aUWp7&Y9*K}rȶ0f6"6gDbY811 rN2 `A-&RFFDBJl%UM:^'/G? wU9w?\zorAC"~>90.Jaܨ5̀Hv0#V/0Mo%~d@y@SM3ךbk{>ϘؽJb/|6  F:a>x 9ׅ8+V]B p=< jk$jȟIW֍׻Vp$BCǏnd xZZߟogvV(7du a":]_~>H<Ϯ'(-fsiƳgZ̧OBIcEPz?J .1¨r0Z]SDCO J"^EQ+slj(&|PuepP=Z*2ʦNOod/ 20z= !}vqe}< DlW+Bƿ8f[QЙBs+!M qCkX7NY:M! F01,8]7ΉBsfAب/GDM8[P'?00ZKdW(&.z@ڔZ[ D,G5PoBg>X 62vhA 6a~9$v |vr_9Q 4:AG퓿5Q CZWbZ FѥFe}]6AxPET >'wLaPOۿ&>лOg&o8Wp.SJ?c-AQ1 ?-hW_oS$",j4GͻN]4 t6>OVLo񪼃:U 7`**qVt0.yR`FtgmQu@MfU}_5ujS*>܉=`Ồx*06f oT?ga pa8Ў}P5[kጾ~]A2B!}Uty zs޻ʉdQQM}jADkH?#M%T{D u_<ϳTPUD߷}mW 퐰cmOXⱌ9_G:?[mOʷnM媩Ҽ4.k^<}c==:"by?G"Ȧ|_ۀ=2Aȱ.??QiaM{O?_)">{v*Z4aۇWM WpBk$OW scwC ܉( BWz[;vlR>jɦKWO!PVT s  .h$RL$',:ȿdM2}#t)R Rg( Jb SKkK),/Ԉ_Ez[eyn3ow[ɭ᫯ya꛿ªF(GUK1-3,eLHXDp6߶L^~'d$2߇ONnCqGvP>5% m1zoO1yF)KpTyA AG"Z4`0C\7?[7LЃi#tya?^0(E`b!3r' |'?uC?Hˌ77 5(TH.,UpM3)RI(چ{u ˪ǿ6OC=@<}[^Jf `W{_eulV3ZCjɏ " uoCt;Ogۙ7rq[eFƄF2aOO&NqGP+rc;ZphĥOLMdo nF؄7 d|q(sj@0>XDgХ7T0Vs V(mPEZ3`j>Dƛn dQD6 gCz7a̟N, 8$WEs=Z4Ϫn;!Ovςn?t{zxԲ5!D( GsǢT+"/m n3x<:3ïeE' 5MsbK'5 )1rjU<ҾSuTz _]k@&oT51*,9Ǣx]c3u舁(OHwtx_ILz{vːq>PPR,Bݼc˸ONlˆ? ㋳s7jm h֌Il+6{' YhCO8=sHAﷹPl 16K fGC~aN>zgD0z#; ݄6ф#"i: s`mAv|~U3_E߯s_!_%!|M!)=CHcP@]Kv$5%EUg=_,H(-0b2!FCTIL 3,,Ĝ((M P(>s<)Nz*])`zyn{"v9y@ MBcB.bv4nϿ&3[q }φ~nEW(T e,&mRJQ L,,j_GzÃ]`2 񤐛O2PV٬,]{ٟѾ^sسʑk%ɽY:࿦%y{5$"BU L ^m*2K*qEWhЋ+#q@;y(2<.Dum.ΨB==taU; \8B[e^agտ>Bw C ?/nBp $0z./;=杠dÃ]}}hv (HU|nN>L RAt `Xsn7ӗ&$97~Xvf!$!nVu샔(pIK>"8Ӹ(Ik.CvmCEBx6ߞ?q.6|& A Hs}Wk< I\|&?|,' s@UbKŜRf;1r c!j=$Ƞ0HEW p/VQI؏|ֿ~󹄡3%k'i]^$(LWY.7`D`KQܧʹa3rkҨR޷&#;Rl[' )v pstn<,t3vejUxN1W~ [!фoVZlE6Q$>rLsB(xrz+BCß 5hf@wz68(* Zi)SFZI!:o4Y 񃀨/fljoTDG]9CF&=:qκ=zuxp&c 4*#DKV )N7n#L$tНK9ַV\@ ёy:_'r0CBLWr<uH')WvC " pk7y~yX/j_m]=*8(]E? JDTVfFN}JH( /vj4,Ȁ<\F5[H㓦s2OL5hN5@noY3s"XE_^%aT$KZd鉈'%?{6Nx,6ɲY𐿓/<'~> ?~5ўWo[p̢*)5RB04W1Ǝo7.1ޚTgMoSk5H~*7ހs8')?=}HE(QB8NPmH8GLV0@Go"[Uw|/K~);mkzlym¬ۇ >N RRt4Ms(7>sg,Hx >Djgݣb<}-(3WG} fJ^78]&~KUݢU~GCUf趀UJ xM$wGI$O@EΜ1#dlāt@URv ewTuZPpHFI^Q3qfw<~<jw3OW[(iʻB K( @(d!}=\a0"BC$ϼz?M{<,Dagx0fm( 4"A4@ec.PRu З_VbA1m?T~&V÷ÐSLFqA iRWwZ eT-:|Na4AK6irŴ vEl X#oNxb8s15VGhECo?Xl`D&B N {<5qsor?ރFAEDA=r!K=.[49zڬtpNBߦ^x>&T]Ql-8 0 *VG+mT`殤$0,~뗖b({BƇa}K\ϧh(!O1UmqF0ӡ`Y}x–/PWp6fК|/qx򒑤h Rh @;|05`@%#l1gNgY'}kZ[b Gҟ_QbaqFqݓeNުa&"]6'H8Bftb 2,8(l9W&Z"i|ɘ ,M519|$kb {Z\$JU&۷tv`9#$ @- KL R 2 A H AB!b#ifN2 _iϭ}0\`-:@Ӫ"@ų}?=^2Ό|T$UPU;IM 2DvDŽR|JZ.´㧽q!(rf[gz˓d7CvWeuVY P/gU'φ|hYV ]RM4q1p[QOx˻~V=zp_*mM"Kqf i!-n3& w埏{>FN.fXRPЧTs '1Nb6lP @DrqI!m[E=C΁ms6cb=SnPj0`B`0Wn/xKahI?TK?+4  kbeH,2:wuB?fCp0=L>4"ѷ@; BQ2TP`՗7T"өJTm@Ch"o %0i<+(%G>?c{ΧK^/"Ü30sլ$/wf Q1 3ͣSzF?nJrMi|z5N~/C4|x`(3 gd7t ;, "#m599kcj pf͘wPѲiUHDEx56[p 2v0Wx 9 MHU{Ѵ=?}IA5oBifD ;{'=g|x3o/JF&<09VaZBS -d-h]Dh߃mhE[S[]۴~;a |S"ϘDS-bI4M-eF+'~JGQkwWOcvi{EdEIeaʗ!x!vñeӵsDna(>O2U\.'qd0lat6,8 8F2meƣ8 ` q)+v V%T@p8vXJWӮjMDSp̭JjpN-v.5cruRyR,`),DHV35AgGdOPV-Q ڷ6EOD$ƮtSTk񋍓[ Q1 ǤPsswQ-#x#\UvP$'8 ̅#8U|4m&@ےL#{쳀h@؅:K:5Tx0g>Ny&°?9ZSsTҪYi7y;8]EvJ QfǁO΁!G]mدĸ -/xjL`algg* t:LY9zm ғ]ՕA7v9):D*k30n~_kߵUy z=Rd(zw^cV'k햞j$jQ~9<~cp%F*Ҽ’WYD :|0|K0ѻjg-i nĂA ,8á&f~=4ON`,wjڪFGebBn8Ty=5<\i{;p8=y|l4i?$Ȗą:k zjfw!Y|pXJ;nvvܚz0CfNؽetI|l*B g爬1nv$ڼ[O,$/v.F&:6)6ٞb'Т o[ Hjaty"MʀZ;&~_Xmqׇ<пO" bP{ΝTJp(93*R 7Փ3.تZB8ۗp(?:!fvC8Wl2~vmoUoÇw-#3JFy.0.xStC([ߺwEZ>uh:GلFgE?F1ii?^_S6<:k~AwE@ ,|f6lTb󊬽[bʜaah[V/E +ʽX_za-;D=5R1C!< Y ܺt:Ӱ?:z[Zϲ$RDbF=ѯS{9jp6IgԔ7>(% Z¤AQ-J= _`] JU4P!$ RMOB'C+S[gw>?_}@.7?~"^^|xI3:2 {ym~3c%(]RDa.HrB?>BP0G|"'T6S g8ȌFphBQHGȜX'˟+<=#8 !1B9+u ٛ;'n'P7 /Xr&N sL)A>14Ip.FQCzMM'4Rj_'i~r5ܯQWL#+kġX װ~/Mɱ?<flFHkMu?{+GQ- MeQ0X!ɰrJGR\>,MuQo7MB`T4<;ZF;.x`0BCQIQ1➨NPӸ%gc~U]|dE)FM 07 68^;{8{Yj8]Fr&{VOs>`=GМq' t=D4:ZrEus+ִ 4xY<PSmt~c H(ַ ֱ mU/HRn]#c@||J5:*2Al4'AP:QhvF194M$2èLO;؞Ds#C<!IjL{.T*f'xm=z\Jp` U uGSfQ.1Lsp5s$:8HRg5&E#1Q)<:njp'bbDtc-%׿@viB~>w@ A@R{x?/DJI@ E{_D_ 阛T HFR4UC\BHoR#lҩ2֐K!ȃ@{b WNm44j4cOݷ79tη|:r$v/qc'dqXZD!C&+1SX:kUc@`sj8O:Gs3aE|xJ~U}}΁6vO,gb@)V9>m@>JE #uR0~*ndKj>*5;dJ /3!zJ;(crQp2ĦcRCƄA>nG! @b!vx?ff̄$\eXSۙme Zf 7 HL`0 rk  "x*(j|(j)*>qQa̴\D(BшLTK`YE3Iq0Si?ƠXI ϖ.BnS2_I &Q$d5~Vuc3d9|,JOGR|,^RX(c 4%d,,̫3 (2Pj&66T`fEUV6EQYHBTD,IZ % A24"J"&&f;4& !pf(37WLb(t& h)QEVj+p@"OOWwٔDc1@{B,!~ X$]02ș 4&?k/l؆(죐Kf|>uQs_9\,>߶"MD=uޤE#a6=4M\CiyĔ |O@>C@ $RבA-4:{Cү?x/,LGwu; [Пl"h`UiA`E@, Pky|!ãfݛݪ%2 /O\/R%Ln'-_ь0鉵(q)_vw$daLdQ3AGIl&.!̙ThN$fs?YAg='udvۏZ⏧:Qrv֛s X%, ^!8&P[!DDX?f &Q"4#`rLQZM O>`z{͈fn8y^ SVleXRq)Xרj~gE,ƶev) EZE=ziK G+,tQ,4f{eO| +w⩥*L1V:x@zJ{Фxy =0Ia~M<;qȕߡuT%\Q'yܕIȞa.IWڏp@y3BxǼ;?O(u% R`MC ,E;\F 4Q 0HQ] z4!i!a0C̩Cnj J&8+VvCJ( 9\8o5Xk12n$2ш.AP~H-LGTU8wG8=P E]@\SBaBC"x}?~=ML?,&*}9wu8ar"Hb4:^vջՏ3Աq`uewK١0E+xDDv *]p$G"7'9Q5r\]_)>6L*쿣NQ+^ޘD PXD?  98W5ӑSj{2Kc'{}n MҝA,;=B|R5 m&:4&C崚H$` `=q@55aGdǎs \ [BↆiKfǖJ+$LqG,j\ 4=!Ӈf| j$TE|d, F5("~3?N}iri Q8>Gn{ǎ!wƝ'~Dngx57跢43apKv^7hʎq+foAtׇrD.@K$/LEGu u8xuY9͟br;\O]kZܺ"1;h/u2 #jP׬vg}ʨD^gqg`WD˥c)br&qˤuR=O00~;+%R6{_K\l9#tI.zxfS~8`:Ox ҡ-˒㎏q˺t30́zOb͹unŏ 9'eH0k{|>Pt)x/K"VJrL `@>4p;Dc72S'EB4* y r9w l#" yGZ9J/#v~^bay籯.˷2F ΰZ-QgEٮ\R⋀ k 6xjYޣ4ns_3zb=yh"aD00Q&=5Ť^!l2nJuC30TNbfjÿP_bFǔ5AdE$,I(6)#g*t0\ԼaBp`x'*зөcVT} KD"Mjm50_ y÷W] ,C)(Bd28oAIz[f'*f(`7ϛ?N^z҃E|vSZjc6f3|զ{Hc&:^&G@ĖF NJUQ^08vz0ݕ>Hb*ڞ~5:q Y]kҶN0wR%w1H;J5v$J{FzxwƸRE\p- a67 ȪzgEpIS8pgԑ}>&G>AbI4z1Miw9)$Vx8s)0q8u?IiX48&CaAMw5utV=.`{L`Ŧ-*'*PP$f("EN4߅gx(hMo-*@R ):ɗXJS0j9o 1$7u6$*(TX(633pG[/"TeZ0bZ )Lj=ø/XA$0BT#_w9p, ƒ5x^> M"ELKlGn:q]a&͸Ȗ0CHznzCrQR9kki=$"KJҥ~*.ي-dQQjm-O%WR'f銱@r!ZF#x8 MǍJ(EsFM7W1cw[:6 lN)0 M9ΜI(sK|@M5 S 8,=DydtA^$܁o>HJS%e 6DP\pɩ@9d$OU TJC` |uo!m?/_Tw`S" vzbknHk5/2uCw+N!O RxaNg*mR"FWꏦ u??$XMA U D62c\ˤ"um 4\3g.LQldѣ6 rMdQV)h`*BQUvp%Lfv[gbLѢ9D1<%nA/ySX(0"Mm.(GԌ#1لN9™O "|y؎Ry H~) Z/ТEq#M =g_^cqW&Y Ή.>}']+A/o\JST(ZA@e](}%@:'5#>Ap.<~RXj`O";ZI{ZM3J6-4)V19(cljRL~j_z6cb'[k.i{Z#PB>ӂV1B t\Cۊqlj Ӥ].)(k.fAcli$ΐu11"0?W$]6 )ać.cſ1ʆ#L *r fBǍL4~`|Pvc0dZd4KOp'CjkZ CH a -I )H&6H7==ᣉUzۺ@IǬ%R  m2|=CB=H\"e!:dӖr0P>bGja؁6w$XBZO:f2 %e尸|%u.0Ż5Wņq@91\Vmv*=df)hB~uu7&tnPvQL^r~< <^ MS+'q c+ "l; P}91F:T]F< Dv. "xFD=\0Ԁbm5HAkĒ|GlrEP9ubY9 aO\rJVmdJ;rHbyvI&v&fK3{bam|=@#F16zs;L}|qH/yG~4 RwѸQM@芠w@dBg9 J*:cE9wOH{{qA uJ>삝4ѶB&2 b ;(ύLT^Ԩb\Cwٝxz'P~>(r:^` H }@1(22@rU۾' ah:g>LU&0*)ŌvyxF˂7z3^ə6!:zBBzM _N--JBhh {TEHf*HiB QNN5T8@<ꉨ Iڍbg3̳23 O r(7PDD 0àgD |v8D7{_Aءeo0̆AEZEBZ50̷CNC&4rH=/ @qlYMcD 냈 az/q|YiQz2c33bCd8v1<`@DxR2x[ޚp{H)a٠F"XkFL,H6u Ait! \cq%0D؅ q/uiH+ F'z@3 Ԧ`0呣J益Z2 PrW/ B5+|+BC+>2GR>s>S"YOp@UHXc۱flY0J݋BiPqnPvNFAhCvb:k. RW֎GN6 DG3qAiIz4R]pJMo(CAAp82w<ՊR1tLUk Ǿ(=EOgaAPɡI 7с8̲Ǎ:2Q0Pv&d1&p3Cxli g@sXó8| ;4ǚ6TE9,у1a @*V& X)NMiiBU9D;!ry'Xg(gC,2Bҁb2@K2R$0k4v:2DyhLت}BeRTA<ݣh$ ^.6Z̦30~5E1R'ٮCL>=gU8|,p$b%1QHլ\`1:$:laնi`*S֦Z݅WshWdjQk6ٰW@5G+ӝ(r:J 9;4ugj!?O o 3&~ b[xzEV`I2DEl  (~ta `Q}n RbDd,X#ܱTኇ'q0 ]EL=%N8 'H46s`>i n7Ԧ ׊C p9(HIt >}^(zzIn2nJ|"N`cE"M2m|"D d H}Q,6!9.KHԔ$ǢHEi0{6Cs k (?-2 9vy-~#l>Qvʮ^pZdYvQ_! ƭSb;J'x˞zİfZƥI "@Ʋ-w6URܞ0Ej}x0 ˶r{284b=O {‰ﮂq>fΥM;9vvF3  49|ɱ S5n.oRU-QX>ϩ8AA_0B􌆌CRdJV"& B(jV%C)2n /7^9ʏ`_D|dR|faDpuBFrmc- s@bϧsjXsH{䀁WQi,[zkan@CkT>Cej?UQ&&1t>¯t{d5E@Q Px&dS 8cLGV)sα֒\׊k0@?#Pia ^=fkQ $cMF0*)*`Xe5/@ye bol;?W ޹]&cyHgH6P`d4S)PP0B M?ՓꂣkReybM XIX;h7 4!Q؛vfh0zUEʩH~kx$=ޏ{I nd{f5yYciXah4&>ڲu, IKBPkنis8?V/[!N\v$`WS\fs07 CX0zOhr3# !/y~*(&VF d{;R&@~=3;:C~M4CT5Cj_JMHaS`׈6*iR;ffȼl>g=iv7~&{" !>Id0q $b. *A0D5*.0Fd8$;;OC<øx/nN8$</Vu͡9?Z|Av{"% %(} `AlxrU K-b)AJS\2ORY8 !/{ٞۊw:59[74Or80焏{*jceq0*MU<32lCzI 3U&^ey7Ikc0ANc Ƈ;M$9HK(5L[!M r"[XȂ-g;tKh*eEpw}QKC,D/R$lJIiP_Q?aah2d&"PAvA4dG&jz:^[8A]qMA%,~ba(2NUy\GLJ6,B53룼7z_Z~pw5 5VfTS'v#|qti03a0X#n2Pr9;a|L5*c8H;+A^@W$<0Y-`,oA(by.ein Z 80JgܰA7ܒN E:$r8g.rҤtoUҏh(B8Uh-3^fӶdᅁ64fr5y9x94CA-o3.LN=x Grwlk9Jz4IU|N  <`wWB$k3S@?(.(;S͸8%cY oE@LOy #ݴdnI +TRF'F,F 4) W# dg' "1AE5D{0GYJ1tTkMBL0hPB*,3D:PWǫi!3I_ ")CcsP=I{`{vB(w? , !1iam3Gc25 _Pƈ`lᡒcfALoyUF(܏6Tv/MԹ8jSm}ps3A4w=qM頦vĊX}ǁt8C0GѨ1#ظh7IX=1 &}|ĵw!DzӐH˨3I6CMR&H.:TVT`7HZ)LI,D氾 #ebݤ]0 UiC)jjtCiXn =z- BOJx@I5Ғ8NWWե9@ez 5% I%qIeNY9@h]wb47@gz3H9aԲ֧.\C\ȭ61_(;y\53Jw,)+ӧm k)I8A`kf1Pp#% igflםkh=\Mk$_ @@HXc nX.F ^cL2QnQF*bXh;Ne*W'=V|"$b7P}s"^K/2t$O(P3ѧ'Q! :p@X#'aX$P~\eӃtИ6.-4F 5DS0B2CB>,Pb@-}LRTPK_rdzK!6٨RD,VBE©#AAf>;23Ɵ8w L`ܰQD.D`3u EJ1{P %@ğ7 ӟ-oLi0D c0 RFrLAi%>Xo !gbw=AxS'#cAT8AdyAyϥuseJݚ]̘cE0̯R1*"7;ӿ_o8'@f{&e=ؖCH{EHڦdGbA`,ot a"ǂ4=ņل{T<`אp C4 T26Z31[Ɩq7 ~0y> jbg g 3 kdY Wa A)¡Н[eɢ]$ 0RÔxYG[tgTdٴfNC"C1qJ $( ")"D%  ^ F u f*X @M# G1`g%2 iٚ2I]FR#$aW &Hv~ H,NM"f0eo]h(̤a_tbo *%{=9<@qCD~O~(A6`qc̄?qj*J~'=ТgIL2>nbW>oȃ}4bk`54Ě {!ᆽ@r !SWG%`4:F% L-?i_&ym~xʗx" DF?'4ʶ1Jj)Fdk7/ޮ.?=+\ gi(͵dQeaYu BjwgyD3Gs\1C|8^}&0nfoYScH'5zmN38xħ֛*,z t*N}{Ne|rwc&MU0 LG2&1D@;K۰Qa_^(!1j q+jjjAh% St9f"r8y/>B7#D#ky`ڰrpL$;惠U@Ið-L!SXIݏ-Los]Bls"*9!JFcAmB;hr̘uhyUC2$G*d̚)1=u _.H%&{Cݾ"cIw-eQDC$¨DJgӏ7``CS!&ڤ qն tklXsds #!n8\`{4 e[y`޶̓g NNK0vM4QVWW҂I$m2`D UGGv"[P3L,A䐾&:  qGz9uayXǤ`!0xVL֣rG$GY+i9fʎ͹ekhD -MQPCjq(" s5H짧{`4Ht]h9zMe9p'@{Cc7P<:CݥBiip ǵ'xV_Esxr J53^F9="`fuiiF $=Y;4y-TW/ݐ'OEJE9YxؔS(%* ~OC&ʠWѢ6}PƢXA2LaCM414RQDLLDA3S50DL̑,I15RDAXEAkB`5.Hdԗ=ڻuX|ݥQxQB)uh DYdTUlnEKJEnU(,K 2Ӊ[?cBf6PLB0ܳ8:/QՔB>TEO. ([ p'JrH.F"w!i.5UYULgbqh2C CX1\&tEHi?ͅ0B@O@#ܼ<#bOI/ *l^BU]9QB4 QIʳRaGJ6dD}D(㴸Wa #׆Ҽ0=|(N,xR`BtB/t0y\ ځOwC-=}1;{Ggn YCT9)$B9kf 7czvr8a %vKA-JzU{OEܓ 1>24nCK旽>܃=nxaKSzfj^%rYRW.W*& ɬm ǫ( ;p>Q%kp>@u,:Jf8Sex!g'P0i~lv(1 6%ڜHLj*kVdp3xlv%5<`P&uaMo ˍNe}`/.|ԧ%Re`~'DB2G&E'2r+0k8‰OL΁1 ,AHi-gP=kB'E{T瓅؆HWDSs_=: G}0x^ ^^vK5{9ٸ&'0'ẒZn1!؜C&C&60QC(4ɣ8x<\HK]3.Gx$lg |Q'Z Z !#+lDCd. t% `LI%M]1?ȝ3a*l(+UԽp$b%3|})7^|=l귒ވġ̚z>Ѓ05 y{`@A!n̅DWz+30!MPP)Hq O NrP`"x_XPSКAMO-j/x7/Y*0~gZJd 5q/byw)A#ۙ9=GL0ZH$S~%!,CAغ!`! :Q Pv`E+ Mk{3ǎ!Q u!v^|Q83Y6O9с3%tmIMbP#0b:!>JFrԙS1j`"'"5Fc5ȏR4 T;|24Gh 2GTcƿL;&P{7Z7{(}/Wo0'gif~ W4$M~'F&qG y,4RH @rEL lοJ >S|:'M:1Y&$y bS9{U^C34HSz8Eo =jvf/l #}K'o)Җ䨃aZHF7êj,z$j?% g(KRT:K`fա r!ck9Q?#eZ8Wi>_>}o%;?晕,X6tmMvg2nH?%SJ>*5rO , ! YsH<ѓ'Dr4L@(o(٘u0pMI ;xmˤo_wx*0er/W4D+B s/ji685LF;f?8!:+|`P6f("4@i^*]HsU|gĉf;,o`INy(e]W ȃBt{ ٬= 2g̣BJ2E%O?5sw U?pZr?]@Ʀ]TrJ0Ә D@!#͸Wfe5J'I%a? q U^D5XYK_Z~h'J H'a@v~t!E&c *͸hM#EZ??kft_t!+%E8C݇90{~ xvί_gN"}ˈ{wpTOc'=<5(s8 CBz!_~U9g9ƚk t;E/Y1D uPX%╯Ni 2YI+}ALTs& Pt&ڊyx w4h|ڐMfM=lۦ#F`"JQ2DDzΞ:Q}kòpi<豉Ϣ067d}ѩ׿C&gCȯ8{40ϗM{ {RL1_1g"S (Oz&% CG75TtWpДaHBC'[L+5[Od4Y")O y dQQ-wfvU˲ʤFZ{"ɱQ(A o0 ,y=]Gpݶmu>nMm_c>@|%O]xf:%&D ~OUACP667l˶@@}><O `nD[  -+AQX4d{g6%A0ϙc`DieI0G%chеyY2t4I*HXg;1E$0ab䵴KNAţ{NycK͖qeMJ'c+aLb l7Z&]kݎ4 4Xd\ziӐ•CVGeU%sPk}MUX,ʼ|YBFڍ?J2ѡBP6BۡVX`'2eqKڵq ]u&fݻtk[]M/DJPUR(=LQ<"w|fxO~UT8C*d47g<0&^zϼ0Qru 2)@ I $ݣPS_ҞVMR(QJzuq%v/geA9=-17n6u"vlW&g}^;ĝ{C wރ E:exQV7F_Sc*zAiK]CZtGvhl?)c{Y138~_c9h xNΓ6iР3e^Kމ{OT:|vgnIRRziXu)ɯq8ީ<:%UY1G#XJdx(6@ U^nz$]ˀ6DGYL57׸YuS07ƾoy_]c,#RoG7f>ra*Yǯs ^r oPނݝ._6=p4;1иxo决à?6Pm!$9bjfm< x'˥qzΐۺhB$q |mm(,ӛ,Mܶny~o~Ӱ\knW+.ǒZ\0jeD-Im$0ޓ_6}/ߤ<90ga|BǵMzlVI(V/yjU%>+'8r*:2^D6\=P-!K%oe(NJb3{K.52ÅL㍪ X1+sR]E/Q !I6&8 6dx=Osz9QbÙPH0!4Euu ѓS8 Pܗ C'%7 ̝w 9CVVlQx@x0mx:Q %8 P^g'9Z'[!.U$"`߸*5Jr:B,B ND݌`gHY A" @vo"ʳU\qp|ȢF 0 S"\dNUIZ%6j JF [滘\ 4 .=OTd{zl5<|WEڤ o%mVPs EB4#F(M ۅp3u-KlWB]2D8ĕXQ^2^%fS`e+D36>_sלX@# ȯ\bJTz| 0w }US%!!АăQlZ#oΤ8:ܤ^eq} H٦V H-rd+JiagG7 ^Rndc"J`p_ 1B>\ԇ@iѵٸGT""0A(̩۬:jiU| xڛsr΋ګ yw )<Ii ufyjbI5˛j>-h !wtD HTj+o{S |L!4D@C 1<Ԟxഃvkg&FbhND|Ϗ ˲ШayE$&L0@24k@=_FK'7϶>&kbf''&0ܖ C_ AgɈ~Ѯ4LԒWFZT?*b.:A699tx>['k\`$),D{g]gYMh7jjd4F Y/ ۮmᆲ>g#Kc<)|v9υi912z !r%`5 yم 5b4mTwY⪼Vb; 5[ zݨN۬v㨛G/txumcqMc㠏5sl9Hb uP HERHqP D# ̥$(*&]@ˆswJ>}x(XP"B(d$?  3(,CIvxRtp5=@kR t`zhiD(:T0PICUDT= U-&4`ΔY@#DQS6$PF ?`&a?=@ۑ~S@l,![pb_V'vbBc(cbBwÆaʳd/֐ɷj-0|O;hٓ59d)df&5?:(@Lf֒֐ĩHwղ"uP2{mх+ؗ" %IT pfRTk802V<&5,x'̗_H?hx+ z/Ƥ~a2N?ݵiǣsQ Hۄn ?)4NJTIK$V Iw˦s뺮=c-,`Bg/͋%S8E@R8ĦV H\IQ\@K80!6H}p@Df)7ϾNxmӠ1B'ach89#j]_$qGU͒0pI &~%&{8< A18adhaUgs {^?Vd_ 7Yk8+P5A /YUTRW('xiv''i:`bPP4Z->jD+ЭEUw[*X?_Hr{Y#,uc d? )YhhG$ @E ,bh1R4Ӟj8M tJ=Dkhfl<s(9CNֹ;}ǜ=J#03esEʤYoj:mg9u4KۢO溯hQ0_!(m=:ﮠ\%C&G-YAZ~:'$QA(#4f!܏j AVsd)ng^NE? _lu)@y<8cbsj29xg>{wÝmڏsc4P1=6vtv$;#}SjLTN &0"9GqC8P>-;|]: g eN3D+z0A䮳zI$PipvSvN^[ؓB b e2y3ƶuK% :Tqέ:F;q7s[G ;s1q/_/ YZ~v<\^\F :#&^{u ooil7_O6=hڼaLZ.5J^ !{KHLW8)d1ؓj>ڎca֨ EJoT :6`}÷%0$wN\iuB0UUW+sdws#D2Ơ=?kFbP0g~Ř Xװ1Ldh)5N Y(xqZfʄ&K"Gr1'+U,>A.$5lv1bT:w ֱ:w7VC5B]q LTK$J'X@s |#BPԯAE#H**5"lw&R%&v؈i;=6;48IW0t5/I= xbO/ |*W~L1Ï9go!T|aQLD Iqܠ XB`ͣ#X8gLq<\=φRbPT>L>oٯ4rwӅY$ T?!|pz`~YěÎrHM }ptGN,5 ;+5*J{mTߛEPSs$K󞺖`Q~zڟw;zc⍋IDD  Cɦ*f< c$LLE.;cҨz*j҃[gX#^FCpA/"ɥwUd1ӧ71",{8ԈDTDZ<8Tu DB3\C@Rۅ1L5pGA%QBS;=CMN $4@&qׅj6و%28Qц P]ߋS+[`>ٸ|t(AIC?!;;3473=^c?]=XȨ8% " 67ɡ#b8;Q9n@s ( z_3Ý*A[oZh}x,E=Gқ5cxNs'd&a <W8rcl6%z07 NU-Aj |~*E6hϓGk^xs iڢ:`Dt*PYqmuq+0rcEӜqy>9wDQe9% Nʄ>OG鍋О>=&D Aa 0\ }}.EN 6|P8@U1 K-j/Ww 9RJA`JG A \^£1Œ "#,( # Kߣs#bC5Ff)ށfEQAEP?Ϡ͑HQ")Ơ1 at 1 Q٘Cj֚Fs!ekJMtˁ.tp^&׌Q^DVNYR#نx6_ }kߛ`j bC`fod^X+BTXl*, ZtGnx'5ӉR 5ZzfO%aFq@Iwpz@{r im"pӐ0GVuY "߷WMhV}S[ޅ ?'( &0L=Shyf:ϳ^=4Cn=ߡCDo*HB.ŚڕLPm?+@f/hW|0n :,,1c㳘ƆvD#r,fOi ᑍL?~cy9gepy9 > f$ @GKf=2d2rבy`Zqoࡌ~֫ov`yF׆qgIcF=mU3/v7R=Hbx;N mޙ- a}U\zĒrq-Y{ $?-x\-8*&F$ai~Ӱd\TmN!y@$rvA$KXuN*J--oW(yO^{?Oi 8K&FYh5t 9 ʮtR)S@xxjO 9'[=l!TJHw'3'!0 ht0 ??u$ؕrkޝ?)DA_ӆ,p?3y =lT8FAYiUϬ o8SDh`Z (H# !射Cc{ Y9t> xPF]r}?W!@v¹M7IP:' iЕrO-9$ L1NN{뗅מO}GϨD_\GN}  # 0g0l ff9kX;eAZ屉;{{`_?W| M+[\mv}>|%vE:n&c`8)uN!T*5!<LwEr.soNE'¢&Rfi]`F!y C)«ID Q&cUrBMKZ]i ,8W݁lqdVl $JN)%hlGGXn嘏6gK!mMUVdY3L`Ft,т` 30L $QIPdC) Ӓub H{څ jd@JGVȡOaD Kp)pB}>Xd)d[K$dP$RPb !HEC0N!`qFHK%/o6̊ s J^]`A]I!J M`w<a[y}4HLpl<Ց 8P{ s6U0۾ۏ&шuqNI :?טuĚ!c@i<)*c>pe$iMP'$\_|Fd֌FMkla+ǰ֔ Jn'&0Б$*DBJ҄s9 [K1TPW0*)B0ƁIX#CG+03~n8)/rI?x!Pg XBј'?媌%REIDVr(%!^ 2󵀺Ђ6iHm *vƤ ᡠ!$i~ݏ3jGTD#ε10- RLc9J/F_}J{(B Y&)R"/VZ" ɓG[4|>5|k#tC%u:=մǿC"I˒r~:}a̓Q}=?.cc ~ux{WÌ&y FSAn*fxb`hK+ (7$ӓ D4@)@g:PMYf@s!$!&I|%v#,]riPeDIZ$uNda }>kI7d Ҳ2\")cVlibT/ QM14&9:}Gp]{; =3,0ڂ" [?F(rJ BvmMK%L[s]3xPV#[l)/4.bdQ}42;Vȡei"(k ZEhhp'Md/(zC-ٜp|46SBtք,sBcd DYmb)KS^lfP#rpLKpq+T1XEex1DWSv>;+N)nZy"6BEM-!"DVr4+ڲ6G=!9ߨ8} HpG0ruz&)2 }Hm`PsC/JN!1xzʞwP/ <=XJeʩF H}!hCfUP+6֤`bLAn:bKWƨ`F-8.K羓DJKJ' 82`"h<'Rj\| h Qa+֭ R_ A>$-ñHDV%VQI[J()q`QROsV"9>Ew 4spsTbbaxt˧XdDI66!Pd:oSB84LuƹVz5#PJ R09 HRŕh#{XtKDMHGiԆ'l)>SWdCA1NDu(k%{k]½@<@aѐ*}}?oEZ|?Ƈ۫,%# D DU)B:='rLj;\Qoe6-=앐:T-hn\2*>M|C=8,tr pnUWۃ D(~%=_~Q=6YH y*(U_;114TIS巙 !Hg( ?ؐ8&:,`м-I&}J^$/C'b@>A旂kL6@aCPD蕎_m:^x UYK Jelzr(РmBaSфNHӏ, 7?,Kcc""ZCuN:l4=f(yk|1GC{KGQgbCS<@ N=Id@ =w ыZ<0×&Xu9a0cdBJl0W(cbY|ڌ=AWW>,b ˍczzvӴNi.KLZOJ *!uڛ )Ƭ!Qfb9#Dxd0M!ǎ0N (,m!$9!Lq | G5;)\cނA@t*^!NO|':JN HLgxۜ6"}H/ϯ*=Tr_?o_NF>ms 2I(mlьxxC\uN#`$A`Db,8Bf }s.׆g7vf&F[Ѫ SYr@8}[V= _r!$2єaYANP D9&EBa dA;zClx>Ӈ2}wTM뷺dN0+CQv JS@,2Q$)ϻia2CC';?-pCPI D1,!K̈bbF""%&b *B "D :NR$Kξrf}xn>[ {tWi3i`Lde(2.LN4ugNM] 0ToKU+0T0bǼꚶLfAH0 @jNu&}4P]3dh LrPĐ1;$4(e@w˲3N6J`PaaHJP #0C!M[$^܏ifUH's K*ӏFo|rnv$œe$i5ø#tB=1rIJ΃H6&\baΤ1XE ,l\;0+D:r6ѣ(8܏9Mmc֍jD-G D}x֖d 1ˆd*:`uB(btG~O [yZ18@uiG[(TG$E|0חUL5{=͐-Q)RVVN&e|{7Še3f:`zĝ1%#5U2.,5҄R6bH& w.EeAs5]p@j]>us5Yᆕӕ9Y@HY?j]V1E2O 0Kb6V6{E#Um''AfR 1<&}|E8J%EME9V8pp GnSD@$;@x>wUSEQg]Oi#>z66s˙T/IBf!=<1P"! Js:i}j>ZtT3‹=<>=,dLFS4&2 Fa9Q MJ {#mf͒" 30 4 G#B Hy{k?a!&__^nmzPt(1GT:Diuǣʛ/b-[A*vH*60 0B:uhgF/ed iL<.J m AaG{Cx|< (E׳h;o>3l4Sk-%|C=0(^Os d͒rL+@Y],zu;2>&f ʘb<ń h>t4Zz'_ NV&, D%a߁XB(:$" Xf iK !|iKAtػ# /G˨γ1N/~$Tɣãu~pjYAb#PXCZ1ki5u%Ve  }RQ̚1k`{S|?Ƅ`s)bc=+XzV|!~]4J|=OY5@U_HU:aw0xw6A̝@DȦJ$WHfGl aT1\0}pH]Р`)̹0a^z,lS}sVXnxUy)AM%ńf4x'4zulf6Mӗ0]^Cg2a bܟ xo\OI;d!e.`vFl mI)5J_ RIɑ #ǽHٺHu@G1LK 4AyYR IaO 2*Q0Z4a3;d0ڡG_T<љਛrAӣxN@^rONf7q `;iߛu$kf;lo3zNz?]e4@p:nQ ]F ^O'Hqy j"#Z>etڳ~ۏ!hㆠI2y>wz喝7D)_7&L _RB87ުs#Kp}`|PNDd:@?_#[WL13W= C?0kWC ID ~'0%֭QjDPЈ.#5l <LfwƁ/Rn3}VeQ=Hn7_ D6:rscD 7&6=pNG)J`&DuNezr'iuCDfI: >C|ĂNM0(<<ʹUY4DCz ~ٟĞ`{?I`u`JD*** b X qh$e ׃CZh??H@٩J JsCISZ Ffgp/PPVXZ.Y腁Չc@`V^^;E1\P}leHQ 9/~)!?:I ØGK*eru%arQQYCXo4dN`T,(""RbLWg ̴ "Ȭ}v7(r;@ԄvÔw,qb)prs,T2 3>G[ vnTT|).. =D Rۨ;l7hTYlcJLF ib9 mC"aq28j[0oL4Œ0xo*PLr.VnFH8nd̄hIO $ڌ9XpX%$8Sk!XqR8]cS`~`fqatƠ(I:hDۖ^ W+YT[ hUPLTT1PKTIE U% RT$@{ yr/A~cG%t?1G+ȼByrh"4fY >  |{!pƓ$1YaPiXf2C2fiGpč5,$6BpO`N'7QQYQ˒ U@[ &4zKL8QdgଗbQFB֌@HJ Ϣ{Sx9 Y!y<=5M1`] d8 ;:)@N pėdʯ:q(9T> S2X<%7/'lBמ0`ɟ!dҾמ zs$@mvC/qo?9BސDžEYU`9j62',rȃ'&  +"̳3댂 gRfN0vU!"c8Ѩb(S8D%*M)PCdj5j02 ,fZl LsR)R)) b@2h!a kY$JEYVPT ןC1Qa0ScSxDnPV̪J,MfwsVN>" ]ċQ|B'6hpx2;ȤyϕVG;|_)a'zrt="1 2'$ (jus5 QH:{~  wm׏I耴xc+L/zH ETu>da 3XR.qN)EA%ƵFvaG q>-ׯ8"coo`u2)/GPѲ?O9香|H|9aPaPz'k$1_yEU!gAPԶ2(/̸QA!ƈ`<8À++];op2@] 0mðqze' n%lL!@ÁD[>e6"B=.Vt$ %aTFkL0 H(B9[ n\/eachPsR cHV(w5 &6rYdH$_kzINib2sKP "[x@CLbaH*4!F `uQ:QPu>e."ЏhzCי?`s,|?W{2s78fۨTQL~e4BmQ=~>;F!̀2h2*"EEA #XI1z.N˞[Pb~" S Vl# Aѓ{qX)LV)wr_wg.i!aGb`HtSX"F%tH@d0BT`$H%*b@ dT5ԣ&g$RIBd  J%8X 2c;18$$ _I^y9 KkLӨBH9DDH4EB(#Dq0DjՌb`cGaa  +J X-6TUd٭`'Xm)Syx~Aw< t+TP×K$ bG<0"TS0ERKp^ńzv~f'3J c v7<wβXg26+葲@|;{gK3 {&FQh$4DEDKvq?.OgS2ws#tF@JGZƳ%[mWsm>^0jb4DIwh?r^oӉGs,h3|ifHi1a:9cw[*Բ & GnJ܃Usr5˜1F{{O\H2(C2XPc,4ѕDwrӜŒ2Ȧt[55dMq 46*<6T3J4j1†6Ɩp7HhQNiJe*ݾqH$5d;&900LxБH 2DVW"c@b NkLqsUXc-fEYIfIi֚,\EQˬְ @18>XXcm%i 10]-Tm) #L]1 He  )0T~7Vى1.pT)%wX+cXb$!X1ԋK7 F$lP)|Ų6\RECin0$0kTuR8d"Sb0lt?x:gXU 30 R-<](rbÖJ'kMBcpWf,2d3NA2VsocPOSg!"DБLi@(gX~!ngfS% 8ӄcZܬl=Rn`Z' 4d!d j@ 6l wLw`f`_Z~&^jl1F- 9V*% B Kb7'F>4_sC9<\WvND 9صCa62|hSޖ]GY3sꍉ8KF5&SJ]Pi#l47i¡Μr-l V<7W}mwL@NYM&`z "O_Oi?o#Ɣڭy^>#W+ zJ 5dF@>Eáe$e!/\tKРSS$B93%iN2-aIDB d٧g<|4PU "$1R2CM)~=`gO'V A(M2T P o% -b0I 3&g0,}  R+! b%%&A`bFA"PJ $TbD" "T"J@谍(J-"IJ Pj^wFb怡;K3*l3Ԟi 8a\ Yaf I6brAz@ò>M ڟ%qeݏK~r@h*} #&j!4z+„M2VY 0v̞ D8(HL "szTp㛉5~J:2D2D7@uIv 1KɃ M44'ʼq0܋`0M3`o4(d/vt E0wsG5%~7,rz֪D#12}r.Gj]O:6&J$Xb6$]vqgzY=L&ai0>3Z0Wdep;&ɠ5;1B @ owea†> ;6U4),2,%FO͟}g>AbG|:tx7#}8z³2`B$d1q 5 Mz}ﻢ F8ͮSЁɟ\4 ,Oq!f:h 5%dY1P>ϔ9^e _yn+2FMdC4?eXHAJhҲ2zRn}廱 ѹhi$@:l,iǏcȤ)T5<4wuk<恑Q@xZ30¢ Pv~QMrvwdyA 1E?r<fb R)zߣOcv[7O;6ϭNdSȃ &iPi|L 5]w< w{OzM}0@CQK'ީw}]ïxiǷ̥/~@sPd{#B R,ku\vT[Mf88<Ѯ ֧Yx@uO48bjbrɏ( QCI%h_y|ȬK33*s+"2p4 س,il!$Pd!`Sf^.I'@1^L5!J] 1!?59_o;P0-2Gc$NO?A蓶4=S]Q)E={S@ \l%;e 2o/_819E^d|Ib!δ(D`Yr;vfg~>v A1u S%Vj^Q%Kwᵞtk2J[zz4cuÔW7 ;q w-f!)BLCu" ӓ; h9}i^dsYLrǘ6RDD܆#ĝ!r~cNN<;fZߌL櫉1cr|7!ƥ' AjhRm{<$"z]P~a",hfth`C |80!秡0)6%I킍'Cbgq%V%5@b=3O(vl215gAmBLԥzzG'boq-ԽAfPt>(2[uzI18쫕8]1ZU#1ŷ]W~1(XZZ%BXEjgw >4| g K|Ycmrw<#I:p݃womf BqsF`Y3Lys7/P9j_9ETFn ) ƩJ1ı Wgnw+큀t[kWN=glQmPw2L!# rE҂l wyrnu:7D!W )R-u`/m'F@d*t"]:ivڦ͠c !cF"N` sCCXԐBxH:)˯l:B705gf<`#4w=q g ^0 ]nJ&**&h%:l hj(*e㤻4@%"ȇ2B]'8:S0ݤ"i*uLre0)";sptqǘ2Aq^ho{ۂlƜ&ND/;ry5rKMM':z@d<F |Ш0o0qJg\ L!<f0 yԉECRW1PNY܇ FGþ8G}&4ؙӷ2c\bJtթWr C;nC>Gh\c9}w9'ԩ"{1{Y. Loф 0s<>1R1' q(m"erR7Xt<2`IxS!zn ʱ]6q%aP]ILN#\B9 a7)jጠl d5>RHؿ\tsMo)uw9wSɘ9BC튉;r7W,B,4p3 j'ufIl8QZ1y gֵ_[`Vp }+p{ o#C9UŦ].9c#ʏW ^.WMI:.C\sӕ޴0.9x!1;>W$8fg-ٜly\Z4H1:2d 1{֠aV羬 p\fighnEaؙ7^Dֳ; O|CAF'7n-ۡg^D`GK=r\.q2׳>`vf-e1kF}34G\g[3NyS lxPz$%{3g~3y#fEd6qW[+i^x1j7p5HY$^ o@vf4Z~3=cZᝬ9srnuJ53Y&ۋaNnLQθ}1PuOpGR7ע "q8L'a[_c&̘1fαTa'MXvePc}W=D޳uz ;fA:uҦl_+-Pngs@)7Gk|gMqllyLjQ] Vջs%1G'7Pςx $"Dӕi뇌@ӗh)ftWF3_+sÞ8[C 8m8rGӼ)Îu70[[q6O$۾u0^uJxy3>a sNHn,ah)[!!-X:usD[ +Sc>tdwba=(|[^-pxof)Mf0-+(f kY:VaeHpN&xn_>%8SH;m1 v*zR~x:8bà.r+']$%i(ds%@&33e$GӒg#kJDO.8Mt|1%QD8wޣQ)qfU')(9b\36V)q9mÑjy.GN9viZR3w&4U^s$9ss[ynjK gZ+wJPhҖ}gZ|J:0ޛS )T,BsFъuWM7ufY;)br>}wgC5+^w}u/Fysꫣ&x~utFCKKֵJ%\P1 2C3Yl4DW=aВoVhS^r0c3;1N,;dO`伜;(a\ѻ/~qK!Ԕ 0dB Ɨ㮩yɃaaājݎͥn^49-͊5]?ɿY̆:esHĶٜM'x)xC31B0|ီLЅh->/L JFK0̈́]k_#@Qm4oޙMhspx,3n^ע3ׅ;z~ܱօ8l.#wϑ<ObAŚRoiMgAvҜY~:zyK^7F+OAѝKVZ# +CJ+Gۺҁ IɳmaV K2Һuo,hMg0ȉ:v7euml٧3ĵgc IP|Fގ)߈n>1WMN`7r[xCٷtxŊ6/=p3LBYϋV-3&vˣӉb<7-:ĻAQ>0̹ {ZX,]^rɰ6:yA+مŦ,-\5K $sQqi@Zs=]gQG1f+k4Sa ߤΫf*^pHv)ڄfę? Jڒ]1 HW1N$K,&=k>vskxP;kkֳ%T'|fZӌaɎVLT`fY)[)e^^'y558|S]ْ Xt>}P72!΄d] T&dweraKN17)2:XSdtҧ9"n8FxCۦ @myГ>!slmh7 r1˷[*Y0m0 qmQu5+HHb*E Nn2u6~NtvrwU ( $"Yd\0~vIDU5Ϟʼs:A)NӸg866bX^Pe0јx(S}_|~>njR3lbP@t5sslgaAaS9cq\X _:N&h̬2n'/O.IQZ{8 Z~5GF9MwJ1uq:Y wɮL'B8193㭨s+CtSƎqleG$0O3۟8gTn(-69)g*}9k+T N1͢XyZm`pM;h0x͠Bt73„h|ռ7vXO$,9-fG~:6waG d=aۍI/$ ;( ٠ؼa#03lH 8N['#Ss0$i 6+HȢ"a۫FKjCHmn04z ljS hD%F$me96sAA(N͑S !I71S%en_4gp*B&zf ZN/}sn\4 fc풉ލEY GrWJx`:鳶-pfK&ېA*h f:rv*}!o!`)Fa0CCA}'T4 ΁{m1 R(2Hs) fa6@d oEkhP 8"xV20x3%u̩gMa6kwKeTG]mCPDc@blb}'k;\ ?Tu} G>Y c4AEmU\nߺ}lHvmaj:FiUWnޖUUl9B$Tp7'ә~w}Yښ~y'1יlMz_ۏ;|n}1;j92Ǖ~׹hXǁKlfAxs,ɽxޖ-'LHʞ-NQ ^L2Qr;'`'go7KeO[. qU|tfi(ɒ> H#/1/e86d!!3 r4a2iH*=7HFh|!SnX_\f;&=/|^#, \o~4G.[V<`0p旒`wLk dCbL#>;$o nȻSG:wlD]iT16<piƋ׬U=(bl^h ¬abIubˬ'm^&njDh;:cI3?񪍗Mkު^g%`x:ruzx u+]%Nzt3 I/2s;OO 鱌u`oMk:7Y{1Nu_{A=glH/@moUt멒Q]>Rjnmg 0e/Nk{?Anj\*j9mkߙ译=$g@'?B@Jsz^1d_6og]1s噩(؜ 2*ABy lVCrDWlͿ^}|JO H[u=y Z dZdfȔdG8fƨC `xxOϜ"b" TRʅMB}g? !OlDDDDDDK(K+FTJDC4E SH^\fR5@} J4}x8lR&F(Bi{=Dʦ=݄ <23C4BI LT11(!B={)H8<1AKN`~kGjhf<-H8B;D#:p=rj $2N!6)Ir7d2J30AL= 51B1G! HBP Q:11e0ю2 ;"&U%0`HV=M&C4>H@*}=J TT$HDDȴAP̊0P4bS5X;U ߸~YpȃGEc#>&{ ƒ1e~ni+x N? vNACdG"<2f5L!8ɢAF\r#SѬ<ͳ*oDsq(y@_.;IHM4buY:ii('JX'W%HF$ /B ,TjJ{Yt˅SH]in7Z\kU7rgDjAF V &ZMGOF$d՘`h2 ~]suqCto婵s+wa8s}"L㸁$rXVkZs M` EgHO r|=gq3i~%_hN+ Y^CYH#tc=*>] fL]{I%BLUk!sC$j={*vW( )1JixNΟ&ZX 1$KGy(Tȕ,1*"15e2(?}uT>q;|"(W>IH!L4ҤQRБL"OW?̆ ϺWðڟ6*}BYA>,!:cdG^lDr fh%Aڇ<)p·xr-]&s齃!0g WƞmaE4BL)g=*TfU+c)*4tM,pE2Hr̙3-22B4&&GIjLH łq+J{{{`z0 A" D5 (+pՅD>π2:0F^ 򞤔7.-o!1d&q;>z0ը0O | !";E~Pc>;OY!&*R ^k+gQr~7%8zDZ4aT*9꒖ӵPtĴ:V̓ (zh~*z®f:hq<9A׸>:6^mNviε^,))2pKE=ZN5(f%rIFQ.6qz|ŰaӴ$C vx!RFwH|+sLdL*#M;,̤l҈5T1\ɐpqp"8-i<Ey&ؤi}?GCؔv,o·xIFgJSGl-#B a^+1-5114tKpC^3b&q  KJc}`-o4=w֢f8T>avpN6Jsuԑ58 R[Cݍ&(`$ޑ'# JզmN.Q>k4<9ʐ % ])=stO?2k "zB(hc %}Xvl!m|Q{oN4ޢH~0- T  hdbFx~VQ+w3W6p35ƠlS# aA;ObUH0ٓ ćnYf݊-4+z3ieDDNj@׎k" JFtYGBlYFi\z&1&?Ax%h;]>b0E[X%8>{3N}:I 4;k<#duts)Mb|  ͝gK 0!m =-'O4 0!\lt ?N P꘢'IC)<;8dQ%~*'Y.q䝮/dBs](/x~sQZPQoz7=sW<0/s2g^6EFK*5N^`_\0rc:Cx#d=_nX>xfKyEh:jg5 }=#W>γ~+nsVDtmlݙ獩0%>dl{91<Qxs_wqǓόDrh>g3::O!0 t x^mnICR&ד|G=WuxOGYmx{,pDOz"O:l$(R,90tWv&8P#An\͝Kmrmy ƅFIYdT;B!,Wj0ǜc'ۯ5 \3Xvo|1#V7~H+cE駁OY2{ߒ^}ltb9#rZ#t& L#Y\9s»Prrka}1/W@B@8~ ^&[xRCW0ɯjGY4]Tjku~|%ht {}b|Usκ-1|45!@R$^,QMٸ>hS3:f4'wȠ,,[2,56<$o^݌1f"HC4 v"`(?JBРaT@vA5v`f vm?dC b2s0*) r J,2hՌYPZ*i-`jҕZL"Xb3N4شbPef`Qd5DaJf!$B*R8tDA1D5C%SDT#GK_2Lth!.7o4ǮHo9&aHe@`!2:Xdkj>= fĄMmvCyTAbm&T_ 4$]| sʮlAdԾa}~,L4T,mG]V3$]Br10A'%XDoWݰ2rZH7ɍQ!w<RgmJTʨ"R2R*B+ V.UUDD$QXEY9C -f5RPz={_N=$Tk~Ha:3Q 8WhV{9GIȠ!Eor|*AƛiK(<1VfȯTTP8@ R"V"7@SC.yf=LI) j" {v:DOz1Ogaeש{>z$ B"R(RPL+y~N_)݃Īh =`w!0 Q ئ FI% C\=4(4Èj= G'' ݜ#kD ?gVyqx= T#'u ("8Hh !2u1BЉف:D4n~)U9CU/a$?_x&=/6FFJqM8e1"n$PԉEtnj-(|G&CI I#zсPy^lDu'H{7s,p2q D֐UPr"ln ehdQEE21  `% @$JPDU02"wCt7񥷦(&6"1skA g[3-LF;>! # jrrW5,Hp\yw*sRaWEUh1 9fFA&V`4&@ӓ֧e`j*V*c ,0Ų^u$@'9BtYPoba"b ZfJe)f "h&R*$ ֲR6@E%3{=T̪ n'|^oiyq:w|>ٌB ƭ)Ba"1/6?疞iCD*YӜcʷZò8S{¼nd6E*_f&YF}=ȏgMU>'R7}жOQwG->.Gt;s8Bw s^Oo Ϙܟ|'S糩јz$~@! :DSYKTRTH+FcI"JaBd#ABOM}? ǘwr`j9 +ldMτ暤~gC]5\|*k|y NM|bbo1uys*8'V */"3ω /-K#9\'}OE|GG}V vR(H5 ^ !M GhCaP!s(M€r"ZMw>kyqXb'ίA4!IN D@s/1')B"R*=9>t\vC~T3̾ăY3 fT}:}#h9=4n-]cB(=*]t}41y1SVP MᥒA0ن #a3$}C&#“CT]W JEE3 "4 3l¡TPSɣ9B&j>"§#'BX1cDlr9i$A~4`c'kk 5LPcghbڀ_B$@tAJE(x *9( <,M }6?4'__¨9#,$ė~Ϗu r9 i`;+݀F*ya9(]Fȳ| 9uمL7# ~/L&4d}b'<_No>9UXqCWDXQu I6޾ 7% “A`5綛'$3=Y^XJו=:$ WTDJEge7G g NL_=KnT zt8yrf2_L93'z6V '-^7%>e` lShOl¬iDw,7@EHN 0Xxo+vZUXg{ (I $)@R+$@D c(%"R@A#@RDBT"To&qcbIu*F.!Nk!¡D@ԩ@(%7sx<@tY;G%SS8 !Fwr%"Ls;%][%.P"jCԏ7߽qb04ZIZR89^[xNBWqCQ3&G~gZ1syosQ'OXPo!đ-m/;=ΐ!S0 cpb;1}; ^rwFTnh `l*ZJYk3̯M d@hD et f#f >Ccfmrn:$x̘cu"11E= 4ϲ[F av ra, l}`g`w=( =BC\IiWKE{!>X~1l"Jbt@DE)F$| fcPnQ3#o7+ud!0kCP3MI1*&MB4EVhWu Na"#J6S*AhZ 3sAH?9NO| sO3hWmj^,X/6)DJu83Xւs"`RJD1I#@^x`dE:U qC>0f:+ -VPdȣoUiʌ)e 2O1Un|{ `sC&S|[Hwt;9n >ϸB (J6O';4M01={z6@ 0(oъ┍a\C(D?n9*fxc߾&}&hz!kO>ӗ2sF$Q;$xyf>mWz^Єj,p$B|:[0QJ]s-FErw1[Lg!H(&8(DJ &uAŮ/E1qvv]V}˺< c 6dI8nǪ ܨGq9_gzG!Eh>xĐ뀐{l%•%2*2ƨOQi# SJ-ȹ ?#'kv9kƿv-82  D!ʩ)3 " fa5Xa7frLF "eޱцUUhN`'ZdC 8hԘBPTœ5F`Qq%[U"hjR SFj8Dj%[nimv)/RilH`jfeZ6ɳ\ `1 0,! 8yYLR9K.)P U W!G`^q -\c+`!tC ht:0ƉD0HThF2!i+ 0(,PuWGhM+RT;QM|+S7К* :A'Fdl?I|:/E@Eia ֽHH)EPPs0 QrK 5d))`Ȅ >Q:D@Y pgv!i5 D)H45Bd&HSE#MEД%(ҕHR 4DBKHUEY.f!JRPM4MR%HPR+RD5M0Jda#KBdT+RU !JRPR% @P4. JRHd5"PX` LHMRYaJ@d%R D…%4 ddeHQHRBdS04+ll)U[θKJA0rS2َQ hDi!*()PRr(4;T)90=ERޙץlbk$(22k,0##}F_mnJ&2Ѭ(BhF 2TTMjV4ꢍ(*I'% p*$sDoxC萋}PD0M jW$I]t8d7&&@0.~qH|h# G%"܁s>/ΧS@cbFFTP9%2~$BD54 %QPQQED!% ȱPPMDT$AQDCI1QPM 5#KE5L5 M%(Q$E@RL T SP#!D4M11M-A0DUC(tق Io`Ǡp.y;ٰ8'4k=(h @Lr!6I:Cm iSVW>t؞~T֔9,}BgcOמzTdF# z(@`0צgsg'lEiD|940/Q!ҡҹn16g` c6᯿= 8S!ʊ2 |#DR>f\9bw?{0q ~?!;12=fGP<7er|FoWd$"̘eD ;݋0\ϩHGޢ9zf0] m%ց*&놔`((/?Pe osٙX@aZTt Ȃ1HμdŐiAj sTi|K + bfPT*`>Nb X] jFj#b^1M}٨6slƒ@`F$:GܰBHgq<~f ngzkmX> l{D \LLTڲ]ZHLR8|t H mˆS4VY4]oY!9Y% mKRd4u amo-tR n BpZ)v"jUp:95%I1#@R,pzqM=IH:F,8Mvtnw $0rF%}r8ts"I{H/I *rٞH)Ϡn\! +U{#%: kϘ55NPT+?(M9C$QNJfr9= @ԙ<)(~-T4qȶ(LSX49 j H]FְþM@↑Q>֒6`uV `[ MB[q9-aeAHD) Pk0 Au Nص!C5^ $7]3YENpeH^S7d08 Lz %m(v5źDPTx/PTǂU;(%( t$I㙆[vՖKJd2^cTC+zPu4 tZd+x$E=o(p8{} aY5|gT5 UcDDj(()݆lI]&qګe@ PIOН>Rߎ&hV!CPuv'H5SE?')"j.@r&NH8 IN b2s<\Qm R+@@ç+YR %a4m?6 wШ1|) xF gYƧٿ&}Y5;m,hre^鈒*3 <(00ƫ^"6{L16}1gh1- t6:z`hqV '(WjD) "F"?~th Xi4'WJ?eCg$(T}~ hJAO30 ʻrqox@tBcdԺ0 0ңjQ  40P6hZW}@D>?m7pv<~x_ѭJcT0j#1^L,ؑ.وφf7!1:$CZ'i@M}t. \a >, dձ:IiADUPܢJ@"!H̄RBFV[Ʉ0Y RD-A Ɏ@:bbFs4A&GNHMYeVBJq "Tn `/.&,^,RACd|ʐܚYQfC>N󲹃3ے-dp~5[sVbjϦ1iN~Ǧl[zx #9g:rD^0bљy*[̈́0sώ8[o&D8z9~#8q#ImQ9wzn# #(1"1g={j]dC$&a ɩAd/Q:3-]4dI/:9=R᧍Pw4U&:NVm9e &h慓ϙ8(<\}#pwyf1Z3<p;̱CQWϙ8q#g4qaÓIG pVKeR)Y6P^EEbb_ToUҡ>} } hi24rj°SS`?ӻa]O=Ыr@.B% !E4 PPkDp&$Az]!A =%t6Dh!/MZ,׍T㆏ѕE:I뛓zx`4yd 4}ffCdL)@xgRjĝ8cH;a*E#x&.srDALE$fPAP.MZ p=?BnUs@a:֪J 0%)KIHLq7&'B m #JV%RHJ31S"BQ,Z fqk 'UQWIH$ E9Dk02M"(11o$A#F֌(f?'7i(A TX~嘈Dl0h_Ne@r^tgkfo?a$@?PBz @44(W5`BdmR & \ 3F0#2 %*@)HG$uMVb9 N2TF"H"*riXuA@PD@@eARSAH4)TH FRdJq,S+ڥs gvU'֑s",@@x'if 0,̘*40޶C"?0/>tCM:%Zr|ְ}PjN/QރB #BRUHݽGu/!HyFÞ'X|ÚhbH$(dI6*QǬ^i!B _Mc7cS  #L ڄ#G%;0yU*f5\qF Y%252em=ޡ1_i"GŹAz.q YAGzs yB-AFŇ%T59:l!)%p=p&k( Ld4h2;J)|ea!i(HX՘YddY0coC6bqF=ZG;J }uz:?QN![Fc)]xc7Ė|O|naԍԠ`.R 3FF \jH|ۉ>KdCozA[ƪLZ?hv"icm.CnjR$Hk(Rj^tqr4U\M x2m|ЀnBY 50z tk`vP̸KHa_&4$ wU@':vL$EppWK)X*%U*̊Y(FQY#G0Y@Fdۆ*' SPi FZP,jP`# ɈS1a,*c tD6)i ,#  :26ڮX"G2CBVJڰmXBmIbOIX7Ql QFYk#tu̒(RXcm,p&`[&Z-&Mvq@n0ev *OuV?*g#~I]hiɉ4IYv qYZ-1tOyHǜ|Dlⶕh{OihlraFǝy',1A# -lR l/ğB3TZTʴD-U28L ʍT(A#XuhȎ0YoBuT؄P S ,CnDC,(wN$Bt7il·ι-G/zwZリj{Lq,%aۖe*#fuI1Ec%J/ί@PرPbFE zi<n);U:2R(4 9_ԍY߫c=ɿ<"&(;! x!w<rCxg?  '臟T;u pO-¦ Q}bA:(9O%n2X$+U_- 4}ψDJ 6 RBN=c:>퀒$k '6~)9"F8R!P mhQiU"Y ZV03B֑?A!^m'O2g9kwLĞ(ğJe@%e@2nPTay1ӁqRJq<xt#y~qDwhxp:u{:Ǖx v~l}5@P~s+$cGk:c؍ү7CmP3"+xsPַm2 wP|\aY:Av H@I$+B :ME$ӒtGZ5qƒHsPd.k$aⓖlif Z Z d!"JP1"7 Vbm8 һk10 (QZ[\NsseYN᧒5$A2F`iķ\uE5WVjyIF6ᔉO>c&k$Cn ]+0f[@"h0ո!9{^WU`qnG00:e30?j2O˼(=E4J}3ŚՐYJ+DqRH dOTZiՁ 4sTc亯ALj}:w,Q$)'[mz$)5ygzu} SU*3%ܺnq'PEV6+ $.6 #3f9zrBg@Z)֡0ņ+?=!4]i5y(bT4Ѻ;TPg| ve_6$q\TRiƍsx_[Q 2dO0{ ˰!ND$ =|t wfQ'> 'C%2<ȕB8b 0O? d{ݼa0 XTS'=s>Soy~l&xdm.$(@`NJ3OBw;1~· 3̏R8'o՞7Qx6ԛN>Or u(0I4=ML14"xRcb)_'Θ',d!, ǐ;I;.T"'S'a#`s󄴇yߗڌKqD*&c>UG,Spd"$ED9eOQ @`5Th`H Y)1WqLBеLMl`(ii!5kFXSMPTUAcP7d ) G#Kx5; &nvB(R<c^{1ҎFJ7AI@dÐf!Ȩ*"0ɭRh0%&QGr1M RH@JEJB,'߹'A8IFb(dFScm f.L0(\@~$ w)>WDKRS?OK;3Z cDE]UݷV˖#YP0D#'!$m]6 ?XijE$E?Ff14xנfg8LEe7dSgS7q^8x1h`LJG>lj>X9}1OLR*lg]FТ $8qA4$N`N堯]3%ٟnh֫<0DY&H1N[q9N$fʵ+13 q6آ]JB/7Nm X$K{w׺xBC@I~p @*j%2QL%zp bp *& )5*- b?12Ǥ'qxiBd$a%p&?8Oc؞g=|}~ -FI F}_=eF{}+yÁ*ƻVnkpޞ -qiZM2ӂTJjYfDR*e &z]"ʈsH9)TC{Ľñhu,gEI_sW 8fFe3: xq1 jX 6[ Ʊhn4faawva:<_7J]P'35 PT:PsjU* S3ESrx'N4ɮϕSME8wa,ז&45ja6mVA=QLde`vPg$E`7!C0֣rJ6Ahոe9+ -#P i3$! Je4 6`M2d+ӼH))eV-*`S;:2&CnĐ A`m_ɜUgm ?WgNC8 SƇM,]:KҤff4\4F4n[To_, A;wHKNId6y$ B8ҩO.GP"BvUn,*|75VFVqw;zgXztžKz?>NѮpi^m aX L@*YM v'qS QC=na>9S$;Um}!}\1:1 b=>!ĽgkQ6h=s7Hbk,=%<8i h%ݮ#!7,kЇ0qyG,F$sH LKBy |Su|*s:ԝA"n3VgHK ΀i:I0e1?3NuQ6oqxC|+ (ILYC˧ckl;% F vFu SQDn3$Œ#P9#iI1F4R5R֭6,*"&22H("*)IJ! aƏ'^~N퍺vbNg*ah WY#z0 w8w8 &UB)Or_ DThץ@q1N%=1c]95;OᎢH, Y }Ae˄Z*uD$5M%N=C0p.5EQI(% pIITdّ*,C FM/XprXi\ I\) DEAFw &|By1@Iy2tTTͻP1* \~.>p b\mzlA9DRA#*5{P"[ iNжaaǑ(By=6!IqG.0!-!kyayG_l1YūWΈps C/HBo`@Gr/Ձ@?`t p9 gV C{{6SJG@iIc6^ 5BCi3l"~(b#B(ӟ;~ԨFR I R5 r3,ZJZh1<0 ~߾ӏ"wEH=kXĚڐ}rO1za>7> M|B c^)*$(Z_+t=ʻl"rҠM(sn2C) @䘜hX62/WKS01{HXeӈh1{8lhyEf`:W aҗbzhܱgnF"UTAF>n`1-WyD\IYyr!n$J܇.9yf&F[/&2*dFmc 9plj6 s~ dn;nP= UqSXȸb\UkP[bކ( IRcaj''5BbT&<`ƳO,zowv*X!FɽP\#om9@0KM :bx\NCƷdjB=X1w:1K,o&9S] 9Cx !0jʐZV2Z]Z&c Y[nj@h7fR "R&]c5ֲ늼[65Tм 1SA!(Aܣi-#Ipn8qLqu#OovM뇕]hFNFCrNu  ).Ǝi^7d]N8PXD 4`mbx0,(XTP`bĚ&j  66*D٠e&fC20ȡ|내8ctg@ .+$7Rbm#G$s&YUIAC@ 1¸b9,B % |`/2+se,̂3 #0\oOZ(0gf ĴacI|z8>\6moZ1P8G<L7&~ts&wnȱ4ǦzP bCQho*Wb;l"D@W` Nf$GYso'[̺b1ʍڀ9S%b)r4i 4fHnI6H,iCXVƈ5h"(gxF*YG鄫+SZ|ŲwӺmVxq$l7?VNv,!;yLr7۠\ĄqG:;&GSbMz1C9@`bs#Bve롤&aw1)UX(S" hirj'{HQE "&"RJJJ9RRH"**v7Pv s2$6N%P':kc͛p,PSD 0`hue6ڎ<{h;a'j yi-H[& G©SŃ"3-@ ҁ@|⽶un}{X:u$%W'{V!6SHWF&qFJEI#]7vʅTH9rZ 5p1 avb=^I<`-W9н*R1M(Xȵ#Ć&",C$ZRBI'[747Bt$Pt˄d(KB"h+QMfC3CnJ0HlDhf >x!ePilbF!QL$T(8`  SY{Ԃ*;/_zpdd9-V14ӁTGC`TlIڅa:]b"iDPa( WBq0$f, '35"|Y3 p  JAa #Fa*VfnQ2I)J%d)iPZV%LIR!ʂ$HłU"Wh;^ D$or(JD (gp E(C )AD1q@'i 1"y8$9Ibjf<ÚT* W P Rt_\0@w_$w|& CY$ha$Z! L+ABPKHR ol? &9u$I6;*{XСXWZ{($BVо&=ҔvCZ%S018 xw{ǽ2~}y)dڑV2>`!{ O5(={i7ChXG! )zt;O>#6=i P[8] >2")K]l irDWJAићmTzѝe^uU-'|!:)ۆ t 3 FeMLIh<,X]@5^M@@:FG㍐;#%M-ɝKFR'Ʉ`SWwdmGS ]Юxԑ=ص746in5y!HM{9(; ҮMhXwL޻wn"XzЇ^]W#FKxbJ;rR@6rcWŏYh`/*WRFأ:uJ)㔨lkCp,qHh%sN n& {ÜhL":lQف<>u#to,T2w|q h̋c\-q3yDe(|XucAգSPlxڑJB]Xhq4FӔ]h0S ~g -4wjXD Hqup ;H 11kbLqSut`)2kL@0O xd2ĜIuw?4ܱ 17L0q8WHG4;N[Xf}i .mF6);w>ak[M"aL8MܼpJCarY۲^c8f^S$p\5Uѻ[,@D-fWo/- bQ;9h]y;#I&1fBJf)ãd&Xd%oD+&_!# )z', SG: ;{E|rADdHҵ! 6__X?Ve,"Rc$jR(.ޏk*c _/P]ϻYɭd-'Q `**FȤ^\*ȱDGbSF# VXˬaNXAZ,d3 &j§30`bV̜"X`uIɊ(u5K@EY?9 J*@ʲ|ލ)XqUwګw&aCښj54"Y[Ik 1:Y> ?r41"y)* "*8H!&0>ܐm)Qu@CaymnQ!} 9 /NuxBvjԁ_I @ Pά`K:ħNJ`:o5CAG@ERyJkيo2D!;t+@!9HE; M3K.B$jC:`m $A XI#T(kREa5cN LLjbP J 5! +1& 0"l5+&1FxhtJDp|o y&$ r ,bI/=(|ԛJоwo0;%"0 i*̋*-i2@u)9a e]X0 Sݕ`dx@PC9cQ'<z{:)U6hT"3G'pͳEVd6W@8?~3}dbH H! !2ZZ hɱw4$D`2ghCCD0Jx!D$= zQ ۭ`8aP>(FNHLg4pOv#;; olN9Xf1]G|bTH9JUM" DŁm0d<}\ vI"mt&Z\7 R?y? @0G0̄W_#_|vD2PĴ%731Ih?U q_0CIѡ DŽ q@Л|exXM@*==vB*2}ZWׂ7?5Y$#LfMFl=5%.Z̵֙O+'B#zkv=f;' &9q 6ޢ,%jy4S:4ck 6I͖F8]淃 0@r .bڵ)mUNIM/q"p4Y0, UJS8ɦCD!fS[$&YaCPNa+$9Ӑ1"uQ!++[6yUtb10ILۖ2(˜i#q%tj)*epbaF:0驙¯xk2ܽ ]-)!0#HfwE[a 55 FQ j {4 ;Mh̵) &3UD-yk^t^'IJ'+ɢ4) $^,0HY\'NBr9 Y3 |$(HN%*NC݁nL |2 j3PaiƵD4hkE(6 fƍF0Jn,fXX!,  0rBd0Y="`'DwY׎SEs ;AxbǵOz.TRP!>-!*C&J>?8҇̔><<ü4ڌ "CLQ1Ej#CP(FB H`&"&)IiDhXbU~WT͞==\̿( °-(<"J/lRx^HH} !/Zig|& r:ǟ 5r1j4sCtAMё b4G=Ah{dzO {;T0"K& >F`IV@dPЛZ X wHMfRE"v!5QJ0fC$i&R+:J$췆vD&U"{v1pfNf~ G^xKSL2JJrGϲQ:vjsy!94h]5$ԟL  I4K 4U 5JDlzdɢ,23S,2\S &teAGlj>,52<z"b,?\r\15p=g]{3z+rx;0o[)&kw ΣE59\- ﷏i!RhŜVԞo /#Kz.ڲ[F0\%f+Gbmܐfb]4ÅyigM3MhV5SLLkxhoXGš0=r ?|4{{pw;Xa33 ӝu캼_rdY'+Bܺl]aS ѼL33C0&n*@i:M(!98 Q|x6Pf皙pYDT_+V!a8+9N8=eM&3 u:ℿY$?96%3=+ج>_;'$=|p񍈍^G}i󲧜X@|Q-,F]0#MWQGS2J:f!h&D7ԥw93B\.vdBgƈdRQ?VW꧙-C.EӥR˦6]u`>@tyA/ە%A!NW zqސsg <R!BS)ۑz"F|aI1(r_Sh|`LD)@Oݬ4gH( _،CMe Dk@h<>xs]+kdf/n8$Lll~1 ס[Q_HO*HQƢBB͛h߈C^) a}[Y0,F "e7n]zg"ҏ~ M6~Kuh'vӴLwKBt&?Ud>OOޫ׺#ӳOj13IQu9w"CCHCT:sk=_}0htKb@44{C4>`5hp%#@|sf`H&1Xr} M]{db:u@N*lY awN&4]( #h哉Q{e1(e<SGω8s!ʠ(;z*Uq=(o&}hTdBOD%>gV9d K{P'2Cuh&xRdI Fңk_#c(蠧C!C@BL:ҙEk1є@i3mm4Wj0v9meZ_4#'|.^߃]C!@BG'V05aAJ +>dWmX yǶ_O֓Sj1'n!;ľȓMn_:Y~+{T_ '̴Z-{gmh%#0HHBnBBxOh !~?BRBטic!˖3>0 ^C!IٙJXJcV+~Og!~`{ZSN>OuvA"ѷGO7YM&M*X sww.9E 2űuba=m@|c^M߯r*@Y1$khc!H@ݐP07:е#o 5Bf\ Pҥn"2TR"%"9_~siG~-%-NǝWېְ5ђT:}.oްAk04eDؘѫ!4U!u/.ghSFC nIþ6֭ضbsXbvu'M@d sοȈ ?{( H"d  b*BRH?"JRc, PK,A(JT0R3w^ `T^pEXO p9 ;&}j6XBJuN{6}(W8&!1T2aL(O¼3>!/'Io9_˸41kt<1Dgd m(|*<аUcH1ATĀ=QexYP'wwydd8=j@n{]Pְl ל>!|ei~:O!1ߌdI=0/ZCM8*e~an *JZ2(hAr"*y%8fq@{"Ӟy5(mbF ɕEHWA;MbB$(l1kF&܉(F/Ŭru7w-0*DQ bm㓥 D`,g-5NsfF1=Pmpd$Mȥ)Z˒ok3 ;s*"ą!$-4䙒fX?~ɘHДfG6DK3FP6Ei0"he"XHj̨0#z ,DA-BԐ8)S)l#&&DU4& цDfsXE RFSj$E4EÔq͐삎 Buhzb|&ffr#,1`6r)#2 J:``dd.XfuD:X) ᕥSVd`(jØALDd0njbad9*,,(*naA+z`W5;,p"Ljh]2l#:cdeTRIRD-A# %MHE# D MAHR A DCIb,TfqYnB̧' r[ \JNl**& ѭ U*.nKC'ŝv4/4AeDA"6?WJ@g3}V v!ҝNkսa'EMq*{6YF̥LY7unf#Ƀ bRzlP[R7V[9pd(|]{U4N0J \=->9heu0bw0xS"nv EF:h) l HULK&D6f 0.$Zf5&ښb;&M! D H;0u|\ ХHd"9V1xY4)#G362,0ЮDIHdmc穳f֦ B=Sv"x[tGp/QƼ6da1@CR ՝2ˈq<54j"b`P(rcx)qu""Ci2> D" kVfjZz#{WZ[͎n1 Y2$%ujnNX#z %$Y?|$ t#oi{GM&Lve'ad/@BH87D?*uw|^+kWP[HPC UӻUFѷC?pQ""!uGڝ0k{0] hŠ:(E#nx`rY)'k`״]P4/+ΝNL5Oc(e^G6]wYQ0p -(q$&4Lipt"! <(5QNGQHN"WF\DL)%Ģ `Iôҙ+0{gh=<_N{;k2Uhh)7M? xqrx!Q\'~!>౱l׃ddێA7vHR$4@` =/Ex?8^tK /M ~8,J N/iAF ֐pN9> JO/6H:<| dzj`HQVOS2BrD2PD1 sMv)ED*" T4qMN!9o~u9wFHR"3>a)D2jֲG;1A9QƜ,`PXC^Kdj"E?@l"'d9M/(DQH@7+&Jݵ iڑMYGhr!6'D:1ϥhccYm(XD)ne 4@Ƃf6cBؘkc# 4i0d :Ol pp`6JŽ*4Lcm&ԦL$t&Z#ZhGiEإ"$YSJ,NRWjªMNV=:\X2C)1Dյ$ZL5n٤fEem17v*$VZ4ujb@"MfdԃaAZlim!"I\MK 8D'ŇS0,KfP$&ph&,iR( 44M/")PU2 zM(IYg%'al`(ie4"cvV+T0~#RyԯcӘDCYd99F8G`5̡4?ʄ~d&hhPǖpyc Ϧ[u6 WV8Y[SPdP!C9l aMP|"P~2rU ^>ÂN\ayɒ"'?j>[FhP\@KQD;pUUTTKĂ> ( Od/+!Gw6P"_MdO }xYHR3FVE3Yti1`rA,*F㍶2++7՟4LE!P*E%ݚ5D|"b7J3's^& tL >h4n&>$:c6OCa4ANaco:XEM`b׾cXnVJ$Qĺ@HAF@TWE^2SO.oOys۶v%y U&rV&NS|c2P{=8;|Ge @q*u:7il̒ c~.,@OR "aCX! &YX;&#p*F(.tTP}LU,K7150)$!^12 @ߖ:IY bbX>@z "ZfXH%%b!TH)`T$BHYC2N(T$ɊěOA(g?QBH7}6TchH2̚MAF # #<3ߛxrC B} *R'YXBRJ!`xێJt&=#@NDz_!?QR2\2B%'6-m#5&vf3;nUz{ϥ;I}xd# N!P"S_gy?p%|9$.Xl4 $*n6ǩij|ԞG5ʁ@i()bS$Gΰɗ &GB݈J0>;C€b`d_MDtJ܈R"@d2rú\!icTU1RPVhjJJ(LQK= 6k զi1f"CCUQ)MuA $gV6ϼSKw_wwC%FNs5[~dP@EJ0X gReLRE:FԎ@S S5IM(R:CYT!ILHuGH\'@O~ ai4@h 0`PMd``&%K4Ű0Չ+ef=o @D1Bu4J05UvCuKK~;!~"d}x4x~ OL;@~ Ar'$;P?Wb{b p}@s{Nn< b9O`hrr6`oVAH`oXLU-#Uh:v TFR"¤첶 u F,4R&52[*Ԉ @FGA4Ȑ2))\sbFE& 5fL8Y#Qh SN)璉V>o3SrPh#g">^u@-#ďƻ5ѶxKN?ƣXp e\RB2Dîk^ux,X?IR*F k߃X`=|4Ŷk͎{DV~i\rzj =t:JMrAg‡y<gɭ>Ζڬ yB2c D- 2?K9XKf%(h c|%'Dڂ 6:8 ny/ӣ9z+ߎ4*i!C9[!PΪ )bVdUo-l!S%n^?G4Z*R93̝ʉF&GIxC3<zT8HV ) {tfLޡFV(&kTԨ[—o[HXVn7.sDH)If˪ri3&(ӰӴϽEsvLȩQoơpt<@պ1\,׮Jlya~U׬ȟv~dP !1.~$=cSܱ_z׍^ثҎY3g$ ~3 x̴;ڂhp.GתX<|#mޜmY|k%il߇3FVn[|\21tTdv3׭׮1+UC[vz^$7}" 8S q6Z'!Z/(mPZeSfǖ HK# aJn}o]\&fq߬/ tc9blZ$ObtT|¼&l\nZ\^Ѽ|<.|wUQzu,\s<#<;d6f(%te!)7((Z7Rli^5 HmnOI޵c\i :# U.z>iHD"g^A*HP'wrƃIr(<{L{ II-T2&nD gvO J*PZ`bS0{u߬ !/)#⎼'f-m\Գihalm|E;9׿\z2S$t]4H]<2f/Ձ2BSt =|`^]b)T9)C ո{>imӻ#+v4/Y:7f90ʛ. Hgy!3L!'9 .rԓ71rø)㋙žk7DpLSq])gxVRҋzE'^)&ØۤNߚ΄3#t4z٫6RT+}t;@mWWz \Vpܓas~eh D`NsF7D&d&X[\Г("D1pv^<]ISd籽$0=5 5.\`8{rFHI6t95$ xZH7-4X@xMmau STTäkvRGYfQ(.0-t\/^8ϣg-shFtKjZVtEx[1 LpwH&Pڢ4x} Z ZڀKK2 ,Pmk #Q뺞 4RθJ:vz8g1DW+g>d #3DsD=IG?v6w0R\8q<Ŋ<>7cӹNg#qq)īZGYk umޖ̉,*L0R[oV> o|ם\w^SAI/xcU'-W\P7߇=.ڕ07;:ɘG!.0G{'AѮ4awtԯ4n0DQ{@P6 ʓ` ?/j5UxdD!hGF.4:Fo~(Wzp[7P{u]9׾yfJ)1^ 2/"CTjVGQʰsyٯ8g|X2U9G.aGCScA> hL0Ģ:C]#NF^=MJx|J v2F †fa)Eaa)#k }}_TȾm~l+881A߂2o`ab8F%RS'ߡߪDОSR a |IҪ-/Nf ,*2tk̳2:",L$"X`0:s.{e8|p0n2r7}rxvnGFX =*fY8o.ņFDU&.)E q5Fn. I$4LuyԱhnh F(&l:BSTh(dSNJdrd&6+,K*_J S_!/S | ɑxׅri.!?!|=Fgǩ$g|5CILcyRxR2U(AÌ@m$tzxUuKM 9o0tB8@Dk\&'mԣ5Hj#rxo 4wX'pĘK}1#|u۷go,Jt3`i1MԶ&kR? _d95'VBO| cNs=Zplo3eO|Y$§ ZP"31a3є5({Š$Xgr,?ޘ'%87܄?N5c4!t}Qp~(ET'KC$#g 'u쁛D}zb~G7Ñ ҏi<~s*Ķb DDM"#4["@ BˋlAiU=',/y9, QeBu !"3 j@hY dhTAG炁EL4hL!{DmJ}@-aHbb;? 5d/i5p1DpQD}T;*4ެ;_߷mF6UD{ma#cJfdI$)F v`;O-<ߋ=dxB$^ 篳l| 6!SE62E 绯oPF֍9 p:pIKZ1t'ZH fPgl=U,hvL1y.`ʇC1R;Nd5N %60lJ BgM ~sVr2W#WMSCIp={=ta1d!GMZF] ܅%MFJkt[fhp*7e xnE _#ضisۉc#cvɡ$=6_R!$f]"Z/Lnˣ!$z ڹF4UպT;47d31(ijUy,el{<ƴhK2$@,Ł2&,u+ZL3n$hѺ3DQ1x4%k5/?H@Lho.v{A(ߪb >}O_~!$;gl Q@/m5.Ym>03Bƚ}PwQšN[Ln!{GoPѓ&D!CL/e`E[0"=̆r.1HX۬TJEe0\v/[ь{<OѰlСBA>< G;|ܷE94C2 2BR$ x>~Yyh9f7#JM ptDQB;j2nG $ L~z qzQz @taUiSg:61PI#XVlrʇi`+C#`!"8ӈcPd#/xq=d($jj02 02:XXڬv C\"g]x5o3ɔo1DHѴWR bq:[l65%U8Qɬ8`IP #n8+ 8nYIR+M%KAD`qt+Is%&Sw5*Z6"ba(|HTdC{XkFAt+AC򯛣.FD8B( 8BS5D'r(^!Jg%Hѐ$ {`DG@3!vN=+vNJ788q͕ T@9.TI85d)ֳOЃq=f$,`۬()z$*ͲXõ a 7Q B1!_x[00CcN~J>3 C'-06yO=S&b! PCRLϘ|}yo?)KEKD__y,IV/'6N,V 2"B6gYfiyكC&kp:$)cx9W86*g`ѢXirΕ 8!K0Kr. v ԅ% )M AI9-F(2c bJtI#ήƏ^t?.ْ[ )ptIISÓ]j} 4宻A @ D*0L $р$q4:_/&%1[ o2Ksg#d 9-\=-3oˣ1Z;L&`4R!6iq1#Aj*MY 3.0C9$p7/ g M Ur IIC;h:%KA+l4ޝth|Y6#"*^J&.mG16-^.]PuH~:`C ٝzEpcŘC\8|ntm4ҋbVlI^ G3lg Pd/YUKӂLb:x | MN"8ɃbK.jYLvx`}>'k[9\C 9FA57jq<$oQepFƹ2qMT[߿nr(D :T.35+ryb8Q2 ΙY'zcKb b$@8lҌ%F9TNZfHr-35j1:J@f*xj/ۍѲ̺r`̭]LdܭWb{bp%foN4¨gnͤͱ̙fij0CqV)fqץ6J]5㎍& ,7iCX"REfio8`%kvalZN)6ڛLCʴmhu]&8B! ޒŘv~ej7X!2yρxQ"̩UmNٞ>ao);-pÌ m 94g]є] su H sǝv 0v!߂YAYCG $a3`<21%;Vf E0ˏ6MB9toV3t+ɜgZAhF$v]14٩i*!q<7fZn˖N J|knh4T J   hY( f$-؀֡pXE yKf@/JhrSqKprMJ-0cZ x1s!Md'Fdى,<}^X;f'=<xmX1[z#mlI#)/Lb(޷I);38úOQ(rC0YҺ g!t2,aۼ̳ZM,)aCI5+šQJ7n[;)|DW9(n Z C&͌ #AZYń /]sXETI`ŅNj8YEBid2kfLDDmq2 ]88ۓW #8[w@ns 玆Ur^oT\_0iGb 솷F8U> VUNs!{!܌+,!<(X.X:t6(8;m:-f?q;ČMLlD%>;auߕo ΚekSob U'\Ɋmǖ֪z8̏g!mIy&ݛ@E_^huKVfNN!"<\6"i8S)F8MLcE1ScjdU[W)qI6Y&Iig ҄"YiFm ۣ!ot˩vvғ|@5o2N8,; x8!s֎]/r;ҔǢrp^_зdsat",'̂2h^_9* ")%XfCz-=Ie)$ƒSEX_Cg//n'F?td$r>5QԀPMHP Eo7Fj+<}wPfՁPDi_*EeS佚stf"TəUTC_+NBu<;ŒP mږԄEHQ&2#ARƬcM5&eEY2c)xZƳal DWc$3 Z5id c 64xuBE:ZI(I.̥Rss 0W/FX02\- [*Lo&nCo bPi HG3u80.$Z54Bn8* x^Mj`$")`x^A> <]xHu;k% HrVXv ,.$vRF(v!YC /qwUCf|+T;[@ &V99qP`cRQO-QS{(Hw ;kt8hbX *ߥ]T3Z"tiE5LXB^r[ t̔Չp^8cSW,LcI4LV`=6oet§ ΰ65;) I68hy =Lb8s)P cEa_eHbPA.mF% hYʼn+a1MSoJ<[1 E±3|izXQ w8rPoˇ >. F 3KdNy5]8C/Ys/|.׾272Z1(~PY2W4ҸDV_cBᑗ0 9lOTW~ QiJl дh~P Bq(9"JTvb;J4iP -IT$Ƶ9gGTh'P{( 5 i)j`w{B=\EQa H"yd Ш>3MRC/ѢM ~GȐV?`A=lcBB֞;sㄬ}vFK&2vd:MP*LHnH819/o7Kt\or`f<x*/j2Ύ LhCJځ AEQCṙ|7zwͱ_eUmۚ:g:-`^Ǹam5 U,'%U8$/wD^]jd{"`ɜO >B9 I*H2&=Zpd"yjp'fGLDxCzmdq"5f5fX1fAֳZb324ɒXf,I0+VE3bHpFlI4FݱM6d$2( G-Fcj:iH0kMHRlL^$11m2"ADp'V5b&eEUxt# إCX!)$Hĥ8IE.H6\0J#kjAsX8c9eeZPfe<T̐cXkT-PAl3LmDPHQI je钲9"iH).2 NZѧMjS`SEY`4eR*PSK1UL 0}ɠA7!` %:Ӂ`eK%.fD(L0 6'&`f$ y1üCI>Ӵa̕TUQW)B(_` W$+rkLY|)U~-z{8|Џgn\8fvRtCRH3+CA"aP.ZZB%8lp)B)򐫹@4@PdAHDU %%q" bs?g?+vޘ=1(:a_~<&~a۲$hJ[G/ /?kB5?5bDkd{S"XU81F13 MeD2J Pe,롃ćvRMI mEa[Lie PC #xC(Ő(4@Jn*<`+111&*m iW)ޤ=\'q5?1L'+z!jAOFrp}̤CǾ@O$dϦI{vnG1cǓJ؟ L4iGJ BIh>ɐvL=igc0揌QH b(T$(;)JَT'I*ji&>5/7u7M{i@qukNLϱ LUo⇯}\Ru,%h$!-Ҥ)R-݊v8n raDF\hj'd"s5}{]HqmťBu8҂xy%$J skCuzOnzuIkyYX-''W"y._VAHjfkMFraX;BetgNeWZPx%YB#sh3}P5x܊vWz|s˩2vf̠d#!*T% Ob/ BiD>z>11"554 rT611?!_~hOZurSEjJG%32%~'@ /PH!J~>+~K=7) R H 8]1CU#7wSL$ѰbFd+X9hiE.wtBҔP ʋ ]0q?ɉ!zBBB:@]ߌϜnߦd?THR4d\9; #@|e]J.\aߨ 8a>yGWEGߡ;@?:gR8uo{9E5z8IfZlQAzn4HGycbI86F|!)i`Έ`4TŬBU~M-Peta" XXDD%jg9S(P],3 !̛!R\]3nST"HGbV'S RX1F9X\oix$ٜiF=9LqoaMNk[pIQADS("D3x%TE>5ъ( 8tD:8!L h!O^|򙄟6@'G!5DI xBL(*#XS1'l Pɸ4 H4sȌ9CӢ>98 n9|1sz༭JZ{9u3&1z43Z`a:Qș^SgIz.-U6b:*0C&i%`P`0uBEU1Pi*io끑B^LfTDD@SDk''7U:^LkR Z)퇘DnMdOk O(50R&sp0sxDhpb8!Jd|P=pЎG|ϩ9O_%X)kZ i9hQ# 2O}vMhR jbY:)50ʇ XHrB¨cvZ+nL;Ĝ#2p h*0y87 #hHn,JaƂ'A!(= R<:|6vbŐh~ t Џ2cK4x;|8E^X"cĝ)DL: { ..F!@ &I䜪0q7qGq-5A N1ma#\-jH d`veDpvrccOwf@3~_G(C ׊_/P}HQB~{L2b^ϑMbd=*#HmӼe*3lNHocᨿěVC/|d«XNX]ژ6Fh0˴gw>p {&|`0R0SQuc%N@GyQzBA8gcOV(䧸({uSd?Lo 1 9% ")=6RGDԙ;AQa`R1Fjijƌa6PedfE#9N_YoidA4nˆrc4`dR!Zڀ纮/Y6x&n "Pu I\cӀMdRtLy$nƃDӐ"6+dWIT@K+fsbN [K$Yfd%PTUj.diAKrh }]-Mk^!D-jGoqd@ Ly`=Ws:2>`qJ[ b`KJHT|s;@J߄@8x@4#PZg! ^؆^v/$bF$21rىC)&bY#H&Qm˻+sh4~ZL$ MكYf$d2~pMFJ8v8ېc#JO_v8j^S4a^'v-+C`S tPHA!Pm:ș\iR1촲1J/`# k1SfJ}ѯ3 /"( ѯ9N0" 04J0$̍_!1DuR%nE"@~(|<lPBR>`zso\Fî JXE<MA'`Bpuꟴ<}Њps G7X xv)dΨcPތȨbV»f(B<!.< >i7cj7>R Zk3##0FF[)4L*9hiXFQ +#jM/_Dw~uĿAr7F%fe-kMё2? 9S>􌳕aNYI nqgS5ofq21H3 ;"ch.*Q"Yw5j?GW ]sDr#@Ԭ|A!l0h#NUG#!_ #Ɉ'nh"N YLUNUX$heNajFE3 ddt3;Lr1q5 :ua9&'ZFh5+rHY4<0C\4 mHňvlϫ4xi+Kp ׾!^\O4mB17Cs%@I84数`oqI,╳)0No ZanP `ic1&G&20+9FSFB&=)-5 fMӋPF1PhEYXejpP{a=J`Gn⚢\%lM8y}? GJ P~vD$8?PO0& cuhj|>$SZ1Ɍ0}04#F)RQ0HPJH@4PS4E a!B--HTMRAMKD$C TP D L QҥAhr1 l`.I_PR!%FaX!M0kHU%3 waD߈~s F2?BFB& HĴR k0f2JYB[EW0&l` 0H.1 % > PAF㍌4Y!y'Zab+eP2ӯ120-J:nn`;'@>v} bldJ -8 >m[.=!_{r}}6ywnlܭz{c{>o}vdžރz5h9(^|{ٟ{O 6k3WoZkٕo[>Nxw}o}wE;b@h(S.t e 45k` [1RA%(P!H5w9(4k%T+FUI=7F^Ot =GCf2@0;pz UI=@v+ rIRֽtwQ8irkj=ޯol}Ǿw {pj/Jv޷Z2 z`@G @} (&};7\WwwZJB͢&ycNEB7RPܶlv|$J96moSm]}viiCgoy_>۝Jq{{u 72uuE=i_v(ԃ۾iq}:x)|lS#総6k1qI(k}FMfn΂/&6Pzف}ӆV-m.QJǝwgwUNۭ/{G/MvQkސ>_vwvwT*>mI5;{mx:=q[{ݜ5s{o+E)U;t_` 7Zi^RcBG0{[3*{So]]n뻽g{[DLE1=*yow΃Gn6۝R.ݰw^|>Ֆ1&^<{62=ݛ{o{=o3Om#O׽pu@el]˝v^uvYWu=heCյ >z|>I"6fq /[vomo[n}(W_u"Lݴ+ #mEj;,i=;Tjٶl^ϕn|׻K{)Ky^{o{}Wュm1ڷM>]{SWmmvn}kkzÞwO׶y}Z}f{δ=ʮv׵=3`퓶uqa@UM}vӻ}ϻވ˒ײַD}ym_:\Y.6(ww-]{p޻ɻ:tBGsJsX}AW]m=ݭnvVipP(} pt hujFt%7nrugn=nzg=@>Z3{` v uUĭjʭ5s/9zg2 {m\zqp 7kh6uUs4M-nۻsu\k<OyVW>}؁swv0Quڲo>=mHxwݬ W{E={}۸hWAm6vYw|و(ݸ*9yxTRf]3]3ζ'rͷkwmp픝m4ju7"ŝ7l7]g> ϲJKjzZj7w6D͵K{{N+wݥQ^n-wN۹׫z ]ooMwwgsO{zfc`|  4=@: jm#ur6w9[{[׭ydsNʟ} n+]ar:rw`ܬ:kPtG@MS^Yk4N[.n붵jp7sK{^u>ַ29L[{˅ݤˍkݩݹܬwѻ *;ڭ[wkp}.y֏@Wof}}tO`ihC@ h 觢jzOOI=G@L bhi4ThjOzAd4hD &@dh MOz=z4D0B@Sѩ4i6(SOhސ=@ Jh&S&I&&6e"~QTމxMOM)4QeLi觩FH @Si4dԞM=OIK_?5:&LTLLDQEKU3Wʃ(cyh rh|>'*)PZ1-+hi("`((dT2ELU3QQTQS X1P{lWş}I|,5yC / xCdCr_-!k  aYK͚">Y%EUT4TDMĴ4D 1P/"P34E td @\H0;=?:G`I @g&9)!*R+CHUUPTWLXp$IH ¢()Z@xvi$x&Y 7?Ts@' XfөcBk$N GX#zJpqD_J!\`u%o<2ǒÅ9uv?0& ?]Zꆟu}-:oٳ ,1$L!`'?STP~WHq!&%7C2Q`IûTdP|"cLѭt7:挙l*#H蛲a\BC( T`( ^]a o  ؏7("lc+ dj`& )bh :*1b==AzP=rJ<:D5%HPбDQI&A2A"ʏA2u+*KLM˹e$H !*H%(H$c* z0 :8@$GbqdxZ!~>P*~Q'ƍsy0\i`9J%uE]J$ F``)% h(*h(~یnl1+Y_?Z&(l|BAGrRO@:$䍹"T:@>dI$Jl)PbIq9FUlxC O'pT3 J y_/ U܁QBqP!0]z=$LNd"zqL xPA|/u,_3GM Aghz`! 0DAdؑ^ ?`C0DRw`?aw6:0l`4?:?a n(g.&tFvRGIHI ]kv)2\800ʽ>;9;!EGGҺѯ9;$D;}AJ;3`'NRNt0uV+oxib_Hx頇c7O3%BcY}~xSgjU hJTjii (JG ť  ICt<}ރ :)F4V@E@D0h ICF/H~(x -(NlG(^i`+XSFڃ+e)ED)sD~"ˋg_ iPekNRlz"VCDXlPUI0&aqHYgWOΏ6P q `#FZ{L)g~yժ/2T}E<9"}%jU'5ԥQ? %6E*-4/(]m$1jΡ070?:IC~sޜ>:lATP`ALS4xPEFfQCC 10(-fH4P- TLAc%7{a=1i>$e̊/̦ՍHyawN" %!OiKItuDn5R2#m{ $$I 2@@TJ;kQaeO}o#@)'/uHνrwW*W\|xpmT,B%> ˾rzn M312@{ ݺxGgF<>Km۷YewLWk@Ex+$Hy{ Ʃb|{2i@COP$(J=iV~ΏG CiDޅ*?4 b7j?k_n׶lOw~SѽȖF h)`4Ay47TqZ$.r e jƂU &ENz5.s_ ?:wNsZ!4v݄ԉDZ4m9vMB 0~fV?G?/÷݁P)1 A0yH_+ğd!$?߆";!͌]սKU?< o SA؝LeUM'75hX~o_?/Pݱ^;`iîp79RW1 EQ0E?; ^0e_wTO`bvxN×ۆfyF2Xm9+<L QX!F!^zU.*G-ʃEm 0 x%|#@?O& n Gr80 +LA߸&•c&pi"*i1eBp~ U>s)ij׬?5iXR+  68PZ__jΕ)BD I}X@9O\g"l~YwɈ;' ̼f(9sPXVBQ9D %(2)*(y ߟql9w陟oIN4P!(( ~6hB)RPB8mx~-A8QE!\!0\?" ?[DZ5(6sk"`OBAibi>Fb U 1u}apQ~'3mgՔ.XiKІ ]B1 ;G# XJZ V=9rBXv0$$  $d$A$PFR /V(‚Kgm;[rviq?HfY Ǣ $q7 OCը9S3 *t0'=O3!ʡ艂G҉Z2eZ.M2`4RowbLϡqkph#*@$rRbP,A2D H+rjBXAT)CRalt ؏p7LL Lh$ba6&"8ڃ$T^X">:BEʕ~ޤrD(ҬMULR @< M jXY"T" ""VaI$@Zf %)PYRTAH@T R!%@8GUP4'L%pfb|/\Q"KM'20"oA2zٔR}7˳rC2R%!(Jhb+C`,M'm?+pnѐzkm"u#tݛpAuB-n~{pmok%.!y add*'}p"H!M y%og%t;3%p^f?:(4"T  V(ф' d%E3th`-(6 %gҝMGE  DDEBb0&:^ `Q(c HȢ߂ɿflq0@.Q 2go/u:ǸEBo:z_5,P:qp-@ 2zC ɉ(Z(t plvBgہC@vH@)Í&qb}yl;&g @3eܣ8t/ 4`x"]~ (AHSyд9^.172*قJ0`"Bb@),  B ȐIP, X,@D 8@2@k pA$aF<1ShW]z?:9'H$ x0P1(}86$+…_QbQAi_(= H/iTi{w/t1C!4gN- ٫H|'%BGs ^2d5_),* mܗBN-U{O^i WRGg[ı~|AjE滀( s/0joj^:=݇({>ޏy޺]{ƞAڶIQUdGz'-bϿZāA 0a %AUYnvȄֆ0|/Ξ[vz֖!8PW:#M\4u@CA'?aiQE)Dl/w~ ~LzH! S@ Tѻ_T?~|g$NB!kpYrK)jTשP?5 UY!R;u,C1~\\?Kf\E$ 5r\܆r!J1װxHi?f5Om kx(H ԍM AME4%DLQ3SDdaUU†H`-dq B(!$p") (Rr  % SM2%֒[C a# e `mZ+UeCt@:Ntq2X-υ!8N`]['^GWqӅ_xkQ}ړMNm:4Tڠ2E@>qbq1!s[h@+*{1'XٯDtWݥeY/7P_DmNnŋ=yLJ^+OQ?;}xoNlU!^pmN|TU`v@ CnџX) 3n^z BG|%DD15TUQDDQU%%8]]|A9uQ"~xT]H4'P;C +{4)=Hvczl>0t-ЛNaPr@ ϗ03'Xs+4bG*jj Uk{BʸfZιJ85(Eg~e+rw'2XK,,j-Gl#d)+mVA5j1]XGn]&E7_+;UCLQ{knW>"$JՇo.ua嬱tk6rү^U˖%Ģ#RDcr !V {Q{rڥ -;u@Ar2@ahnW (~1~R˴׬L7C}q 'Ҧ2C{_-IcI$\~f#*3+H%ᾙ|eDt/I&*"Apu9l+2I4Ѓ1V*N{_N rXF _IB**>S^V%rw1"׮\.vw O~obGuHo ԾMϲUE[={ISVبzħqPxy1Y}C[_Xc&z\LGp"XWK"i HrbT ɾ${թS&=9ߖj:C}q@@R{_EaUK~뮮D2H.3IQ|ZShi^OX_oSe4ieDF[}+5g&$_"S}Lq 18}gP%.T.rOmVJֹ̜S޳oN\~7?WT !ӊ? s}ES E B!( mnm+T(WO;_0* x}>ᄐE.݇*Du6XZr;7y>gb9̘6^ R̅>JIm \8n{_Ž )Fڼ\Njs3ϣn:aqT$=$0{Jq*&xQ|-M. RH( ;?XHoN<'-k߾,T{bPϤAFZ2-ktIBN<?O5 ^i$nPxA3GI8*Vl>|ꮹZQ(I 3G\xs,?W)1fݛS#.j!= LR`fufHBqKoq)rI@Y9;ND*fVJL:``tV =mI?3?w㛗7iC3ti+PCТjH"':ڼȨ!{j.ALԷ‰BZfRPηx|?}Pyc\eD Hd "&aQ;}x^֕>J$^<7j{廓o>"  1^<3!87RI)_IdHpŏGcҾ}q%>ꅓO?:wc2•n[> ĉ.Q=}w@y!AaR0I!Rڨ&t%hQQc(\YB6r s1yޓԼ?VJ|xXNDk?\`f=>8sZ^XzQ틥hw p)<-,V lxX 5@mkUA =+[Ze8tl=Nʫ79օ%|>DE,H5RB/Z*IVѭ?58$*2`V^xx,?WV~Biem |L*'C_^q9 ub,~:N}wlYR>׀~ ~]$&W8AތB'ᆈ6V<#>J MwI=- ?kg5< ,0lf{=]C|={GHȉNchoL|SF;Ȁ!8~*jqo"HyAD!C0RD(RG6Kp~Z J!i5]k$s0DioW~aHȲHkeQ9KwKMRK]I1o06[ :W,_SArE=8 B|7شR%pu4Ծ= SIjHC8=Gc *ӿӞۈnA3-qp[ ( Sh@ vcȌiȡykZ ^.r2jt!5 :rSfvfp6պվQA9RU۶* .  &u`F]!J́]v |26ja/!5wfxzj}kGKj9kTDedWVK_( unݚֲ #IV@$qEC[G˟W,֟x:qڢ7A/b*(=H е{ ڡa!5{GN/*R$)K& C,Y[~V@WS]7?IC'p<(&*ΞxږDϴ'tlH~.ǁI?Zp$A*И^F"nՀ .0N/'$n-U8@g>-~8*ݝ^-DbqkXeˌx-׎ N$/,`Xm˰:}(1o+'[i'gp8{xpah5`FxU$m*Mğ\d> 2z 2*p)9uU)$SoUzBbq!/]FAئOG+',I;Aӑ?C/<ڂc?) ]Y6(PA`f^?[HQB8bʷ14`LkqR m}ʱi7ڨ+O-aVM]/[[uƫ{Z1JGHJf" w`qݝr3gY$*/ɟ37B@IPJUq@He$)Z;שQٶ6N16(UPKjNw?O J߉AE_Ztw1ؼe]Ak L.>ׄJ2Gå#ڋ֭)dd~qDs<Ү]{j]FvLGHO6<P[lV 6s 7A$X98rURvN`! &?DMqc$U辫~5vnfLq;\,p{ys# =>f > v"]B@l•2S#"B23y0`d+d }֡YD JݟaYLh>|ww}v?XD(@QI; .~|H9>>ojەx*w* 5KG+jM##CC[-&ԙ( myNYV >2eV K>tiP7+d燥1 Q:yNrmo|F8a- Z9Om)wQKjUWFv.vBc .SPIJxM+acmrTsYyän )PRrc++kkJ--O5hj.EOw"…H5XՔm50znqJJ%tOU _7Y$L<>3"*PPmZkQ?5I'R$]G=x/ ̷^;yI˓% &oKX h􇨶a,0Vd! %&#(}Q9',B_cptAj#.IwڴvSm,KfL\CLZ5mЧy}D0rRYm?-iKmN9 76SŹ}R9x>NO76d|JlJԑ"yf K(Oɜ{YP5խEQ[:-t5GЦ B˽w礯 N?k\h\'!)|m,[k\>wxq G|o,D5lSJ2pI1gbT>̡jUc^}<_HhÍi) tu<.^p9Ofʋ,y'&2ZF #Wy]KJӳJѕwzwh јԝue֤Ošud8R|)^< XSxݹI z S o;Y'I hqT>IYޡ(,"4e{w"x. 2W]SUjv4xDa5Dֈ*R~q8)J=Tf (nn*k? @dE9l!y)e> /;ɛ C8Js=@&8Mf;9>?T/ăi}A @?u?4sxT>oXPթdYEQ̀w;M.aB{ <$>7z)ZIE9-<}]pg7=?^@Ɗ _Y6(5n]$W!n xPFM~W/A%`vxSx僈[)>Db` @;} f`i9|c)Gf\ƕ:Ƹ47Qcubԥ7&T6r9ɘ|9ƍF"󪗜wTikO],V4XJΖmyĤäa=+ԋRxe^.2L\F L5KOo4-fs\>qa-f&qL=+{Z_엹.-T&0fcFUQv~8*T1d? ?͙Zlj21pCIŪZC[f(qcW}9fzts[zl hUΏZ1F&J(/O[w;|rSk_ ab*$x}eKoRTPǿVum߷w=j6Vnث{, *(T>^|5ebEGi7W˙S _O /O\"#DL\z(YjVeI|B((%BKnaaPСVV}\*%*U\0bǦ-%nL%e}oҿκԒ!_]QHGI~80&`q45Jj(`ǫQEaR~1Η%+{%OӾnG_7~=ᗌ%F2~VȢr?mҡ #O&ˎ B|lIT(0}>/N.NA˭>q!,55K,am}aV0R0`[ DU֍!\Qe`|Yօ]D} y 1ɬ7Rb* :KJ Y9h׎AXX(Pg:C>osB*"̊8r>;$DF q"S6BqռRkMPAQH KU ;Hq)trfM ο1E ҥہ0*Є'naR Y܇Y /,PU5E*[u[4(@HpxXp!t**)B&E4$J_єXK٧>k=1 mQ*ߪTPpwɫӡ:x(OΡgJ>ʾ/Nʢhm5~3eyM3I2$t?ccOX$XO><Ӈt!1W12oUX|_P~՚QA(7{99~[o[MǢn.,I}0@,Pģb}RB~dvR~m2pB8+N,x#w8=sǣ.5w}XkE/g{1vsFu{hß1> 6*x]'p;bGW@;9'D|Ga._09 x`"fT;fs;$ B 3=a5j%mOO򶪼WcF*BK@'?r,7LtN`2K33PR j5;K~uuv[^}pF F@8)>u`ϐ9G#gR~AُaƯkhێvwR<?>M8 Dg-@$q:y-AӴP'7C3x?7 t ;x8 yyyG׿q"6j>[UZÅEyxAg>yӟv2vbJ5ص*`R;NנoͶ6tRm{a!~m)=C1wH+Yai ć a+ 2gdO,Ywr|%6g!Y"M ػ~ "BHU_= %2D8{t-`̬x,2EJ 9>.0t WӅL\ғ)#@OҩTSu؋VS?؏S!(KZY6[ld1;;_!@'?w]_=˃D!!I)5)O鲇 k’؀&a6 IDSzmR=RȚ3o6tA.aL8M-F@WnBCb)F-VPIc$Hw-Fq Ӈ8IHk_IЯ-*@>b *kGaKt?C {4uP|5LqE@!X<,~̛'ty." lUgmQ  ߶ɺO;|a$ jjA%11#{gϧfeWjaUqdOr~G.;f VX˔(úB?F<+}hiR m#AMxƟS30ʭ9B7R񓒅6P2@SϏ\&.;N0rF`39A^w tR_q,Zӡ}z;»¦N Ҁ4idb`0#QPNwCN'=MLW`DGm;?>t~b-%ޑA8 V(/gos3  7H܊<9(I92AgkuO G[kTT |xy  ά "nQV?`|S#z|Ѯjf+~oiʪ>X!`X!`Na>QpyN!L`|ս$ }N>!i%#^ dn:ؘ 4\\c=_|*?Sޜ1 x=H( 'SA{%.QǴ(bu Wk ~TfbϵGp:pнDN5o0J@$R<]>~iA.Sif>=^@Ͳ<4 5~'Q v1aՏ`Kg|'h?~*oAT1v`6qvm!JB B$HU ~5tOeCoɕOUGsݵ?OQx*!DNՒ~ Tt;>i㺠 e;yXp-] jy^Kr (-{| m7{t{j{>x{&WO Ȧ8:)厦ºamt/&YV{p{g𗍛!mwƥ$y|=1pUZ+Ŭ#;jpըT/- uXdж(+Fǒ8ڋ![`]RVHB D/ B u8Hr翅7ujϣ6GA"]v"At-w2p~83ǁyYGFdU& }xOMկ}NksM_1|% a57BjQ䩧nM unX$ EBlkD>Gc~YW⾲-p}D\XWCKθ3#20 Jt}GB7s5>WwM.h@c BIA=1Bu-DU>w#x {VlQ׹O}|@|<(xhėqj VNW* :pr5 ^J7}M3 Kd`6aJQnTY_ 3~q=P'sT'49vdll˟qmTF}g}oeXm^^ajqIGk^$&o8]7ZrɺWs+Y@z"*FIBȁyMn@[A!l U 2ƃ+ /qG\϶㧥E@\x2tΛc7'7 L~_\SJ9 ]BnM$T D}N/کj 6; p!d`\}i?nó [#z}\ޡk+m<y%LbxU'G7J@_& K-źt*< TKS -FfS寀g  JxOtpMG`lk` k">PF lF QiMWTorkzdZ˯JQFA# 2o%e\ {}>#Վ E>"=8 (\ +dG8R Y^QL[#\ W\򢂊JU/7ߤq㼒}5opVhovӘ➂MNuv̷p'] ZfH`H0HeSvѼ |z=9t?ҧ-q/(^uS<'=#wYyx}c ~ y M+u$A1 {U@l]t:Ys;=%DI1w,:KFEI kaЉ Sӟ9V7zfFQS$]d7x[krceCѲ[3lNh鍵 Z<4%()0 k'}n%$ -`ɳC&~`r4K%`D+n# U5kjA~cD-DAK=pT'`j 2֥6ӣzǏW']/߇Q!4H0y8_яPҝKlPDْ !|U1UV{k=nw]rEP0ȸ 9̌:eWZ|_T:0Ա|Oϧfw) ygumM.eP;K NN$Zffώ^Gi䞚%1uo t=Z"<Hk BNZiEb[cEK;J̇Ss4NNG#őBRךi H!WYHCtBZZO#x;pGUa 8e5?jog=[7r`@`ܜ2uɕ;USg xk/ePAPzs}Xsuakai+R.+-bDhJ}6`$FBi"]x&mX Qɨ,簳VD0>ta,A)Bb<5hEHRo h|.{F~JR?FFx_߂d7@{^!T+UK渒jA7uӑn1*GTQ)9EuQcۅA7u O9ُmO:d#r 0o1":$ԡb&&tޣ'HOȧG<ݔN>QGxճZ(?p z%P7ש)<9;7 RtfDvvu[х$nBst"A3'6ڨtJ y9^׶F_%Hcn| V&~çч :}a&%ڰ:;*Q鳈QpA]FkߨS:R':QVWH"*Eqpm'@Nűo>x|\^'a&pAa{Z! A'' ,8Nja "=P;gL e~UPtދVR sMN)H s=uӓORwiA۔q(E#?$1pb0w e{=o|Ⴘ^&#[ %a WT%,uŻRbYQԶ:qСtoYb6!'N&HPVWY+ 9 aL2 b.wϓ_%{b\/Wa` DV:%apް& Ifx Ns[BK5p`:]G$I$jjI$ψ(Qd(1NV?oɄJĐXqy\pVCK >tS(( @$ȟq]G٤ϙ}Sޅr;TdTseQzPD^F ^J9s80dg|D6އRY"~BdG2Ҍkd§BI_B_tάD'MӖ1vN!Zd>LN,6R˯փ H؃\AEN5uyďYO/]bw+k>_>cxCly-N]e8gKeb+9L @Iq((EP\t{5[*=~Ջ.ˎRd=y^r:ChA;W day1yWtm">6%/8lAx%e;O> n!c}WA=A̒Oo 4W+#+ 6x>Dl÷5q!E襃OnӤhztnP[Y6l-a"GAQy665T\8w&6V!}~ Dta3B7{NWЃd@%8oP4|xq=5Xh'$ԌELp,<BzxgVƑVϊB>P Aʸ2.T%If1S%TXgO1(;,F=mJõ}Sn鏀Ym cv;<.AJ $J) 2\I~#h1Dƫ5;HO Zhр"t\fXD !3Ψ(Ig=Xڔ5嶼:LGOY$d?w~8UCu(bH3q\7#L"]syH1 gr*<@ӈׇu34jt۵bP'hp·WRG(*y{4a I+D$<$.rp;|l8: V%aoa a!mbk q!HPwc]ݕUQTs 0A[JQeVG d &]Ǟ? o;&mO(*ZQM4QE֡G/<5@( W/QG2"1]_}s`H,)m+6NX 8P60Lo 曅8KDL\ TT>4O' 6s/HCcW94=ÉST𠱀@Ud?O1%*jI$I rl]ܪucBHtx#6ĂRd,~%UC()O٣n"B%W֌Q iJ)>MV)ϧL:+:-{CK#ƯNL+~Y*Z(5$qXQ)X0ui,@AN%DUm j.d\ *iCV2roowb (ީȐ\UH) h<~şw0~G"j)~1.xO5 MuxsIh A{ptaоGܐxz1N7ҨwLI( Wc 迳V}ݸlAzP&(;(u`K+  K*UPV1*@ ZɞɳHhX<yO,qW!O<Sǟ>+8Vxܮ\Lg* !勰xL'Fn!HTY_뮸b<7_?UZ{רt9~UUUUUUUUUTmmmmmmmVmmmmmmmmmmmmmmmmmmmmm[[mmmmmmmmmmmmm_S?~SUUUU9O,5UUUT-驏soFD.Asq(]''11|߾z%>EDdAD=\}^] 8B)KVx(+*L*1o8NdUЊ@Wz@ſ篆;G_g yѺ_~w9]cI$+O{N2ޖeμyb4H(Il$.߮u@IWrڳd>q>>;qJIaG`_S7NJKn_nKI!@~G{P0OuiR@~(QгMץ"[K}nDSt u셃Q-n9Ȃ()/ vv˹>o"-(8!2|ur6S:v'#~)4nL»xH,BFm=-%`$enyv(f,Vrəsʹݪ{O7{tOR87G^Bg3ΚxH!owzɤ2Z4E;2iۯe^i??Q*&+rP/z!nvGyb=$.4-rs#-j~ps7ߎvYKQY ms00qs ޳r͗DrT(bKp!%+[{cIJy3=WS$zr~Vp@ʮj;G<`6j>^SG|띻w@bzL3^qurkswe_6RD. @u?f! ř~Zr3d[q9iAUFE1)sٖl7TI +L,VH* J 5q5%Kz^;u8[B0OgiI`T}R$j`9uu˓T%H jp! Dw^ϗP! EE^b_%$Q +>sie+Z}0{ -AT+c0lL,!s#vAn{|f~0N|EN$92LHV$Ö!5cZHVp.ZUҕ䰯# Pzy i 䱌$$PT;=:*( 4uf.Y w"2ӝ綣M$kӽ&,J\r~uGn1rz&JOI6բ9滿Z}k^^z .>ڋ_P_KbbϖͰ /F꺼~{ÌYT*ޓRx AYNj Ph- ?EV=ٺ$ESpfR#HT-网F4jJ`puOM]h#uσ/a3ϧXgRR={C)a(6!Er2>DL*@@^Iᡃ}`LTH0\5B6?$iZ DZ m1hKtZQfR="٩ 83CzT̉.(7) JַEգU; D?%Z~Slv˹,47iyGxVHy.*]&%@ E=+W4UpQp`,!pIN_zwRSыww=wNN,p{d{5Egӄz)7DHo[~+ʂ'3`K=xwV+Bz7,NAϞ]qDu6˹M/~|>^%'0vHϠn2@}6LZb*qtWiWq͏3íiHʰ V 9T"j$MtPFtbE>ЯYIB}LY/sOq4 3pL۩n{hALK*x z)]rIĤj7ޣt=~WǢ--Bc& OXd{b $S-yJ\|WZciBseJZ]s)X!WbǼ0 /JKELO}qP6 %hmP@` 4[ޘ |[G\L-\(#=3R~ȪËdQRٜ0nl%|䋋-n_ftCĚ`1Cq"D Qoe!Md æl4{*ÝGyY:9\׎j-M>/v/Ghebz_ |$1'6% 'Km]^ !, ê`ˍRqK75Q@Zv%SXg9kLf2/P k3~ !!m}>%f*SD:͓zKDx6V4xt <0*88}%B5e"^`3Dc,_EOI Yz]l6`/&&;=0ݟ0%bJ Ѡ߶8 @ zAk@p!ش!PrbY^fMh}v ?6[js߿NԖru8ܗ}_]z^~*?.*cMl`MZ.(BgCI2jX5ew=̿]bV vvc kXǶ~/zR@z0pD{Weݦcf-\j/bHƼ/.D') ^'\nA0J{cX,b%3ckbR`s?ҽ$kt K٩Vzn$bP8Asnq CPG{Z97'vB5^ϞN#~ qmkm{C| +,T0n>`'Wڝ,+~+~ 9iKFʏVfrI1BO1g b% t`,Gzuh`j!(;#,_30 bwWuGA* w_;?X&FV]vgߪg*ꈩV >=ppiGΈ<6ZjxA =6uk|}){)N1*ǃ/ᄽڵ@.۬,]hyݧ-~UrqV_!OO Uf Բ @Ʉb419ZmK j\Fdа%`,2Ye.)`o,mC dK˶s{1*p#2bB0GЧQ !$'-IdP{}E{/SR>O m`峺{=ChV u}MZ7lCU}a*28sҢ:" C. G˝OJ¿lںcY773e~ z4ݷ-y> <+rtW=vA֨/l4=5c`9U'tsQGWDy}a[0:lI?7:4k[5.|C@P I7k,&n݁NOmL:W]+_ ɯz4zKzUtf<(=ɣe_DC!ᩬTW~T Z#9;tc`-g97$6N/{27z;]g V)ѻ]炼g-_鍢k j>Ni9!nN5(2XD];&ylrFSNZ sj(]'8ŇDƙE4U9;㊞ubVk]>`[mɦ' +-gtkIEtzmw9$}bǘߎaҚ0}V)Īࣚ@ (&U:8PLL\ %E{FA$\{9k "9:QN`a,Q οGXo[xR.epb>--Bn& DG_wcvzhL8I+fh>4gQ r>g^kcLY&?qlYL꒾0. ~JlK#杗9!HB$=ryfAKB:Cyo{w\xÞ00$D(Y$iP@B!AA*HrJiMP!"D&M2غ 8 QDTR:Oadȏ7^C]hz*tFM^%8 ު)e(?~E`U*B۱pe`O/r #,az\;^A dSDtl 5QQg~8o*-GJ_|.B\i z fa'ɓ M ǵ@0 !ׁgajĶslX~€Y<Z{uYB( 5a;:dh$IXΈmaP-b@82T?(aH yn[;p~yowݡI4ԹZYKL *h87j|BB*ϟ-#{@ E pV",8xVZk 4inC(mxT+C A{Ųm0x18*2aMwaψ[1%(\&0UD.C1n+c CC^ $<4[w3s[52ͣWr{&1|f{FIA)!n>o斲^Pܾ"扊LGe寪%̕C?_WQp^Dk_1 ?嬑S:^[қ$|y+X/{;`UqNz:Dk#?,呗<ԃ8 S,42l2\/)uf:`I0Jb f3. E}ޕ0?]N1:=gT= d7߱so{I*5ķ'=3-V9fBvKvƳƥzNs`"`M*9WÀcI.|_#gH<&%Pɵ/V& ^xhkz,ǥ߯@zfAIfg\?$V orgC%;~8 m/To>ob:?p5L+)FZ>5>.+PxN/ecL:,z/}N.ZڱWt ڞ\vD @HU]Lq2*nK\!/N؁>ݍB^TQCzyK5$^?^'a @J>cߦL}lN`Yv8Uv|h,ߥX,u+s|#`I3 z .#}yRU<{ )^,|@W@TVTiY ?A9.x_AŸW .|_,D^"G=s.V$HGw&Hb nrQ"Vh^!Eg,E[,Gq^xV~.H*`_]ʥAmsa&X'lR6-?@:85 h{8 7}$~|N~=)$lLÁd!')h>:Fl{(;I ⨡n90ekH1D ]J`l\) E`GQOg?ZMItccJ/tGTT3TRmU˲ ǎVB dhA:f0qP*|Whb1Q{ XQB :SC鼝sIˇ%*GeE:vsl9Q0Hhu .gIBlj2G%A2^&3u^+&Ve(ŝ~ƗTX8$)  7rM d?X%-I$N)ng33 &x>Hzć%rĿs'E\M mڪHl!D&o@ Pm ڂ\oꝬ ]{˔;6Ma"Ƚ %"$NJ58?TS+o< @ ] ЈbTCSKCD՗3=@XlvVk8 W:ߌ T7!Ҿ{#31a+UZ3,;<:5y5A@@xkwf$=Cu _g_ۊ}y=haq_G# Icծbx-v6: a=5Hp6ߵ1uTaz>t83$ Q$XΑ1J/<|uo |Awa"pFX+4|<S!x2Ά>߯z#E#))B g,u$϶x:B$d؝ z[|wLT( uxW‹wSIT`H<.ѶFXH"6WF #B;i1N:eLy2G~N$ U P|S){1:A'\_tRjnV,*m5<9qA[Z"$L0Pbc =/#B:&ZFkYk5|v'R'8Mf8 ?(+4̖ T랰ObB$Gϐ~:HR~!~i_`UJrҘ/l]RXE;* ?N :Dde ,L-RStQћEԈ0! LȚAG{ S7Z0m:y3x6 {>Fφl < v ^Q>{8Hhac$G1~>8~$Y' ,ݣdF$ )K 0+S_сU(r " KY߱ @7. YIO%v&{x1 @EH4ɉGgPA@1-`0*@_ o:ax|.hZjFaQujv+K2UW/RRAT2:ǁi:l!`'XܕhxxQ#K!`Rwqb}Utez(ɔNW|u1 $A+Bʗ ܐ=>uzf@5r+gH,+4#*USˣ9QOWC@""&qϩt\Oظ5 tRUNiW_ce@Z!v$HPV+_CmU{[nnK9!캻 B^G5=d||v5;~)0Oo51BNl WbAMG±Wf=Nr*ze[TJ'ŀ]VXb[@ kMK -]8QFOzp:iS\ $,lz+T%NZ!/M망dioɺK.cKpñ `hjD,QmE$: # eGzgM?ۍ<)u}5o>GDEQ< ^tl+UKDCGהp]o@me/)_/D;2 :I1We*zgxD+ u>mEҏp-RC h.Ȫ=~r,Ir:Nvn3щ9 #XtThK(@tC%9n7gseN8R/~KwH|EF?f+IX^4lrRܐ$ ga 51Q-,PʱPٮc0`D?*T@0 LRY' :B%ߥtUԕt?xYOvw|gxeWm9;ѵʿ(8Vc٢>SsFGIܻ:F5`y@, ()FZL"t^TJ7ZwƟ>5=NBIrIQM"ڲ&`b!B>ئ8$T _,y <gՠ/*%+6$WDW6\CTS27E1h56vUB:qq.FfTeA\V'oKCEԂ@c \+gHhE- HoslG4~x~w\;?{!Ƅ{<xD(=y=kOwt̷8_1aK!;W{Å wL9}>ɥx3Ee w^|\;oɗWUCT&:<}:VE8t)nk;g~ve=sƼCrX4=0wc}pr01 PV!pbI;+.# 1\Jts<@lYfZJҬ2[Kb1u,TB.VA W$bicE0;<_Ty-t̽xI~.;˱t$y (݃ps Di脠'/{w#yw,dR]',3P(݌ 9Gpf y+aDr+ tB'Y5a~rQ__dE۸:]ma)A!G _ZzDʙ=Fv?G<Ԩ#q0 vW.A5o?ਠ+5 r; N!AXj_x;ވ ʉztV%MDeдjV'v-"P jlc[ԟN l (E5^w<,ܲ`~_yS!=p,@ڬa`:*=h-:g~9z\ bRAs6nxۂ}sv~Pf̟gA.\t?31 <'Nu|:E(ICX=wHaUUUUUUV*UUUUUUUUEUS{xu.$Am?gzsǹOZt~6}6- 5^3TPaU\OZ8ZOy.֎Qtbd^KLCQ룚Lid\m*4J͕[t)O^H(G _=3Xu^Jyyg8&# OpJ  g"[IZԢTp"u-%;mD[TГXWʾi+e9`3Z㛅;vS.9Sl:xJ#Rxj?U1 0x̷=zTՋi$0tRPy=_^aOmWcb dfC 2giA!&LC)FBIN 4p!940U$@RTPA JJ)@J&"(j(H$9$@%#Fu6c$j]ͺmUCxڞQe*@ h2E#"3ks\VWؖB' v [xkF*VsxA¶i/iu_Ny>%׽GSiGav;Ay* q9]gQ3_7Ҁ3S{I';`8P!->iPݱ°ɬD^C츚$qc5u9 o9WmAy$h?7FULxkXp|ZrzۗG݈o)&GR|\~8S}:foXqTK|/вc8T}afl XZom gA:_j>:<310@|f35vxWDxه쬇IApSD$A龽?@?"~xE~ogQTn>'5T~Kfԩ;ˬ;FyH)nTtL451C/]BY9ASK#9>?^ @]5B{Ak_@(?<:V/o7U|D E~9I$>(A '!G~iOg{dӀ&! ;lʗƿ Z3eO#?rgaIL -Cauf&ZbH>