vzkernel-debug-devel-2.6.32-042stab111.7> H HtxHFUX  ԶFX@Ww/934+(2#9mЧ2723d21e832d420f3333d95c2e90f7332a4de98as|>~ 䒫3ytFUX  Զ27V:NFq:i^35uQg&[g>4:?:d + u  "<SY`++  v+ a+ \+ P+ |++++<+    ( 8 9 d: >3F3G3+H4+I5DX+X5p,Y5pD\5p+]6 +^74 +b:d:e:f:l:z:Cvzkernel-debug-devel2.6.32042stab111.7Development 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.U:#kbuild-rh6-x64.eng.sw.ruwParallels, 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-042stab111.7.debug && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.el6*.*/$f $f done) fi87I }(X~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\3p :@|b% PR)} Px t wZ,Q $Z0+\ M3 l |gcsO/h ! Z! c2 *Re\ E!P i B ;N  2[wafxZf'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 0im 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. Up8< [$^a  ?z # #E  1 @ 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' `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.L 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<) & <79$ai m -VGAO 6 0MA  Rd /11' \i}&t. Az~Lu7 99 Q7T!' b#S2%.  5 L7_&3 d%Pv< 00G$PQ=Z 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 eO+%e1kiIf D h  2Dt/fev' ! z A7znF1OB1e ~c}b 2}O@L Y|5!# 5QB1'!2qf K #81&X\^ 'GNHy8fDb'] } !J bL T: e *~]  ! STX} 9 ?* a/rL'F  G9 ? NP(^!k D+Xz *7 'H6! ?w $M* {\^#uUhA: .%p=2M K c hW ) S  X5P1g= 9^)"&-SSb zdU.;,6 p UN3#|njiX=Q"U /*q6o)!vCg45   Z R  S3:'3o aZ9 _#U vwf;<' 3@  E*c1Ug". )808|)!,h I 4,bo}B @<h*1 # kF iH&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 !2 #%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큤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큤U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U3U0{UK5K5UK5K5UjUnU-UUUU|K5K5UxK5K5K5K5K5K5U{K5K5K5K5K5K5K5UVK5K5K5K5K5K5K5K5U0{UbK5UU0{UK5U{U0zUUK5K5K5U0{K5K5K5K5K5K5UzUpK5UU0{K5U0{K5U'K5U7K5K5UK5UeK5K5K5UvU-UoUU0{K5UUUkK5UK5K5K5U>U>K5U>UUK5K5UK5K5K5K5K5K5UK5K5U0{K5K5UUK5K5K5UZUUpUUU0{K5K5U0{K5U\K5K5K5K5K5K5UU"U)K5K5UUK5K5UjUjK5UhK5K5UK5U0{UUK5UUU_UiK5K5K5UK5K5U0{K5UK5U0{U1K5UUyK5U'K5K5UK5UU[UUkUU-U)K5UyK5U}UaK5UgK5UeK5K5K5K5K5UbK5UU0{UfU>U0{UUfK5K5K5UjK5K5K5K5K5U,K5K5K5K5UOK5K5K5UiK5K5K5K5K5K5K5K5UkK5K5K5K5UAK5K5K5U\K5K5K5UAK5K5K5K5UK5K5K5U)K5U)UeK5K5K5K5U0{K5UK5K5U0{UU0{U0{UUaU0{U0{UzUK5UjK5K5K5U0{U0{U8K5K5K5U0zUEUbUUU'UU0{U}U0{K5U0zK5K5K5K5K5K5K5UK5UwK5U0zK5K5U9U9K5K5K5UiK5UUUUU3U3U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U0{U0{U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U0zK5K5UK5UUoUUUK5K5UK5K5UK5K5UUYK5U0zK5K5UYUK5UhU6U0{K5UUK5K5K5K5K5K5K5K5K5U0zK5K5K5K5K5K5K5K5K5K5K5K5UK5K5K5K5K5K5UIK5K5K5K5K5K5UyK5K5K5K5K5K5UGK5K5K5UK5K5K5K5K5K5K5K5K5K5UK5K5U0{K5K5K5K5K5K5UpK5UK5K5K5U\K5K5U0{U0{K5K5UK5UUUK5K5K5K5UK5UUK5K5K5UyUK5UtK5K5K5K5K5K5K5K5K5K5K5K5UK5K5K5UhK5K5K5K5K5U'K5K5K5U0{K5K5UUzK5K5K5K5U0{K5K5UK5U3U3U0{U0{U0{U0{U0{U0{U0{U0{U0{U0{U0{U0{U0{U0{U0{U0{U0{U4sU3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U6U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U4sU3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U3U0{K5K5K5K5K5K5UK5K5K5UK5K5U0zK5K5K5K5K5UUK5UU0{K5K5K5UU0zUUUUK5UWUUUUUUUUUUUWUUUUUUUUUK5UfUU0zUUWUUUUUU0zUUUUUUWUUK5U0zK5K5UxU4sK5UK5K5K5UU|K5K5K5UK5UK5U0{U0{U0zK5K5K5K5K5K5K5K5K5K5K5U0{K5K5K5K5UzK5UK5K5UK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5U|K5U0{K5K5UmU6K5UuK5K5K5U0{K5K5K5UU0zUUUUUUU}K5UU0{U0{UzUK5K5UU0{U0{UK5UxK5U3K5U7UkK5U0{K5U0zK5K5K5K5K5K5U0zK5K5K5U+K5K5K5U0zK5K5U0{K5K5K5K5K5K5K5K5U0{U0{K5K5K5K5UpUzK5K5K5K5K5K5K5K5K5K5UU0{U4;UuK5K5K5UzU0{K5K5K5UK5UFK5K5U|UUU0{U0{U0{U0{U0{UUUUUgU0{K5K5K5K5K5UK5K5U0{K5U0{U0zUUUU0{UzK5K5K5K5K5K5K5U0{UK5K5K5UYK5U0zK5K5K5K5K5UqU0{UU0{U0{U0{K5K5K5UNK5K5UeK5U&UlUUUU)K5K5U}K5UUK5K5UnUK5K5K5K5K5UZU0{U0{U0{U0{U0{K5K5K5K5U0zK5K5K5K5U_K5K5U^K5K5UOUK5UuUK5K5K5UK5K5U0{K5UAUAU8UUK5UUU0{U0{U|U0{UpK5U0{K5UK5K5U0{U0{U0{K5U_K5U0{K5K5K5U0{U0{UxK5U0{UK5K5K5U_K5UyK5U~K5U0{U0{K5K5U0{K5UUK5UU0{UwUK5U0{U0{K5K5K5UzK5K5UzU0{K5U0{UK5K5K5K5U0{K5UK5U0zK5K5K5K5UK5K5K5UK5K5U^K5K5K5K5K5U*U0{K5U0{U0{U0{U{K5K5K5UK5U0zU}K5K5K5K5U_K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5U.K5U#K5K5K5K5K5U0{UUK5K5K5K5UdU0{K5K5K5UK5K5K5K5K5UK5U0{UK5K5K5K5K5K5K5K5UQU7U0{U3K5UDUqUqK5K5K5K5U0{UzK5U0{K5U0{U0zK5UK5K5UUWU|UUVUK5K5U0{K5K5UUU0{K5K5K5UU0{UUK5UK5UK5K5K5U0{K5UvK5K5K5K5K5UjU]U0zK5K5K5K5K5K5K5K5K5K5K5K5K5U_K5UUK5UgUK5K5K5K5K5K5UK5K5U0{U"U0{U0{K5U0{UxUK5UUZK5K5UK5K5K5U0{K5U0{UuK5U0{UZUK5UU0{UUUK5U{K5K5K5U.K5K5K5UK5U0{K5K5UK5K5K5K5U0{K5UU[K5UU0{UUCU0{UK5K5K5K5K5UK5U0{U0{K5U0{K5UqK5UK5U0{U0{U0{U0{U0{U0{UU|K5U|K5K5UUUU0{UU0{U`K5K5K5UK5K5K5K5K5UU0{U0{U0{U0{K5U|K5K5U0{K5K5UUUUU0{K5K5K5K5K5U0{U0{K5U0{U0zK5UK5U{K5U2U0{UUK5K5K5UyUU|K5U0{UfU[K5K5UwU0zK5K5K5K5K5K5K5K5K5U0K5K5K5K5UUUFK5UK5K5K5K5K5U0{UK5K5K5K5K5K5U0zK5K5K5K5UK5K5K5K5UK5U0{K5K5K5K5K5K5K5U0{K5K5K5U0{K5U~K5UU@K5K5K5UK5K5K5K5UK5K5K5K5U0{U0{K5K5U0{U0{U0{U0{K5K5U0{K5K5K5K5K5K5K5K5K5K5UK5K5UU0{UK5K5K5K5K5K5K5U0zK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5UU0{U0zU}UvK5U}K5K5K5U}K5U{K5K5K5UhK5UpUqK5K5U0{K5UUU`U0{U0{UyUyK5K5U?K5UUwK5U#U0{U0{U0{K5UpUPK5UpK5K5UU0{K5K5K5UwK5K5K5U0{U0{UuK5K5U0{U0{UU0{U0{K5K5K5U0{U0{K5K5UEK5U0zK5K5K5K5K5K5K5K5U0zK5K5K5K5K5U0{K5UQK5K5K5K5K5U0{UAK5U0{K5UYU0{K5K5UK5K5K5UK5K5UK5U0{UK5K5K5U0{U0{K5K5K5U0{UK5K5K5K5UK5K5K5K5U0zK5K5K5K5K5K5K5K5K5K5K5U0zUK5K5K5UUK5UUUUK5UK5UUK5UK5K5K5K5K5K5UK5K5K5UK5K5K5UUK5K5UU_K5UK5U$U{U!K5UK5U0{K5U0{U3UU0zK5K5K5K5K5U0{U0{U0{U0{U0{U0{U0{K5U6U0{K5U}U}U K5K5K5U_K5U0{UK5UAUfUU2UuUK5UK5UK5U0{U0{K5K5UU0{U0{U0{U0{U0{U0{U0{U0{U0{U0{U0{U0{U0{K5UK5UU0zK5K5K5K5UuUK5K5K5U0{U0{UK5U0{UK5K5K5K5K5K5K5U0zK5K5K5K5K5K5K5K5K5U0zK5U_K5K5U_U_U0zK5K5K5K5K5K5K5K5U^U^U_K5K5U_K5K5K5U_U^K5U_K5K5K5U_U_K5U_U_U_U_K5UiK5K5K5K5U_K5K5U_U_U_U_U_U_U_K5K5U_U_U_U_U_U_U^U_K5U0zK5K5K5K5K5K5U0{U0zK5K5K5K5U0{K5K5U0{UK5K5K5K5U0zK5K5K5K5K5K5UUuUUK5U@UlK5UXUK5K5K5K5K5K5K5K5U0{K5K5K5U0{U0{K5K5UUUUxUK5K5UK5UK5K5K5U0{UUU0{K5UUU0{U0{UK5U0{UK5K5U0{K5U0zK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5U0zUUkK5K5UK5K5K5K5K5K5K5K5K5K5K5UK5UU0{U0{U0{K5K5U0{U0zK5K5U0zK5UUUU0{UEU0{U0{U0{UU\K5K5K5K5U0{K5K5K5UK5UK5K5K5UU0{U0{U0{K5K5U0{K5UxU0{K5K5K5K5U0{UqK5K5K5K5U0zK5K5UK5UzK5K5UK5K5K5K5UK5K5U0{U0{UUU0zK5UUUUUUUzUuK5UUnK5K5U0{K5U0zK5K5K5U{K5K5K5U0{K5K5U0zK5K5K5K5UUUaUU|K5K5K5K5UU0zK5K5K5K5K5U|UK5K5U0zUmUUUUK5UK5UUwUK5UUmK5U=UUUUK5UUU0zK5K5U0zUBU0zU'U]K5K5UAUU]U'U'UvUdUvUnUUUxUUUUrUzK5K5K5U#K5K5K5UyUyUU-UkUK5UUUzUK5UK5K5K5UmK5K5K5UvUUK5UK5K5U[U0{K5K5U_K5K5K5K5K5K5K5K5K5K5K5K5UU0{K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5UqK5UK5K5K5K5K5K5UUDK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5U[K5K5K5K5K5K5K5K5K5K5K5U0{K5UU0{UUUuU0{U\UjUqU0{K5U`U1U5U\UoUUUUeUrU\UhUqK5UUhU5U0{U0{UU0zK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5UK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U9tU3K5U3U3U4cUkK5K5UUKUOK5UK5K5K5U0{U9tU3U3K5U3K5U9tK5U9tK5U9tK5U4tK5K5K5K5K5K5UyK5K5K5K5K5K5U9tK5K5K5U0zK5K5K5K5K5K5K5K5K5K5K5K5K5K5U0zK5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5K5U9tU3U3K5U3U3K5U9tK5K5U3K5K5U3K5K5U4tU3K5U3K5K5K5K5K5K5UK5U9tK5U9tU3U3K5U3U3UfK5K5U9tUK5K5K5K5K5K5K5K5U3K5K5K5U0zK5K5K5K5K5K5K5K5K5K5K5K5K5K5UfK5K5K5U3K5K5U3K5K5U5U0zK5K5K5K5URK5K5K5U9tU3U3U3K5U3U3U3U3U3UU3K5UU9tK5U9tUBU9tUnK5UU4tK5K5U4tK5U0zU\K5K5K5K5U9tK5K5K5U9wK5U@U9vU9vK5K5K5K5K5K5K5K5K5K5K5K5K5U0zU-K5U0zU-U-K5U0zK5K5K5U-K5U@UU9wK5U9vU9vU9tK5K5U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U6U672cf297226dca90c305e39f7fb3bc52f96e809f34fc17514921cb15f8f86674a052a2b6fbe2fb318780670a5b4082edc400c4204b52215fb6993d15c1653056294c35cd0dfada332585ee101f708a211f8832b5292488af6d64e1730bdfd49110ae3fe0798e8560562b8be8e8ac8b213d95f38e1df0bca6a0e56e2d7728543e9560f0097fa779f91ef1ecc97379a84db43162aeb69ed1c1f4df7de0499e70e6ebb989b0161a2e6798acf9d3444b0a9bb5989d8d6e26fa74c917aa4031afff606738b72c07dd8526ede509ef1b376be67d39f84d8e361938d507a84cff2a2afc8998e552858003b01968425ec732065efe29b4b8c6bc16af5ec793db8e8e220b6d121ffda4bcd7e1f451a884e76d6613668bea38bb8813b3de8cfe7318cce0fe86135a8472e16677488ba7022579ed928752ac98ce3f6d1b157c5a3604106acf2b1f3434bf4fe37795c033b960286616d2c8cc280099007e43c65cc2dd8f2a61e4686dc67a88e4c5e62e03f185de0a2142654b05e4542cf9a0a30530e59c0479d7096956ec54cf5f1b9b0788f4a97675b9f4684daab1f6469dfa89ba4242ae7ee91e42a4378eac36658a3cec347e627fac7c690d9def22e0f5f3db46f652c1f646a99ba5da71265d213aa42bc89a7b5722e6900a1aeffa38071680822f5a3c23debca0b078fcedde5f3c851c38cae8a4e6716a1e4745a7f114f541c524ffdeab48b7d338c90699714db38e09bff2ac4fe60ea73907491a581ef0aaf7f1b83b81044d93f449dca44bfdfb1b86e181d590a46de6f7a38e0a7c7ce1aa66011158f0fa21b0ed4ebcaa5ee88249b38a4ef326c7a014e23286dcf072b48e42f22ec92bccf3b30498db68a7052e1f3a80a297b6725e711499dd5e83621a6f7c64b069d409f29d96d2a6447744e182ec07885b166075f828807256194888e34514301efe292e98170bef84e2959ff98c08d366b5e23fd3837f2a2af2d507e84ac7f6384ddb72fed3c33700a4ef3dc07d950587f0b234edbf01e697c48bac7591aaa5c34d2b418e36bc727ade5488d69e245fbd5a4eee6b0cb28d832d0f8a3f7a14fa9d36f424d46ac3f4dc156b34d073b249c79607d7356300281c1d3ee82125ad9354ff16b5f94d24acdc8e88bc02f4415041313946a5007d29fabb8fcc5f4e76e7573d5f5eb83936d20e497689f34b5e06dbbe41fd7c57a4f7d267776c24c8f4024ec14dc30472ee6746b11dc7e2c84629c0477c614e664afc9e9c9506cf4b50b8ea2aa053925f2af3c4136020c087576a01498b7868935ca0bda85787965588c0508cfe58a2a5170f36cae202d3a40cb7172df995831d020fb5716920f925c4e34e320d32d2efa7a28155de317112c83dec9dd85ec87e3e79b72890e187d034cba5d9d1fd7c57a4f7d267776c24c8f4024ec1433ec534827438452fa3dbc34c75c27759cdb569181f6a1e99d5e79a0f78ae5eda480db8bb5dcd1c926b77f452ef2ad950e72551deff5c396fd1e00293fd009ac144fd7ea46e1762cc3afdb9d8a4abd5ac93127a00055a458a7dcf9715e714f775a65f04e4f44723d3e996e1371c765c3697ddef5a7a8dbdb67fcbe8f0741e1f32d8e959feddb306bbe713874054300baf9a6917f7ea8f64c5f5055d84b781659d28aa72f0f54765fab7a2fcfa9de4fad1e493f8003e94f08380b49cd3c5ad3c2c30838a1ada9ff9caf37360646b9375fc40de47bd501b84a7e088ac9b0e78afcb563360cf893bd48ea9d73a36da3958b382ceec315fba61f2ef28b71778823efc9ada6c60f0da097ce09164ed251ccfc1e493f8003e94f08380b49cd3c5ad3c2e535c3c2d06fb03979f4f634602dcf1f84394f581ff4fc390204a238597e0a9e2d8e959feddb306bbe713874054300ba321e7ff54b7117daf93316d0133564dc4f878de6b8f86731fb49affdd7e574c6b76ca49f948f2426a1c023ddf35a0f167d5ec694fe14fbbdfb13574dbada5f220b0bde4eadc2db836b4271c1f0caa96c5697abdeb0f54888d052d4f43c5f2ded28513d3f0d19222cbdadbeb32c12d9e7426b6c98e4c972d797108c6953b52d59282214df866d82cf69891ee812a1cb60a0f77b385b6f291b8750582e4472611a2d8e959feddb306bbe713874054300baa11d36c42533228ba861cc63f9339112e6a2ee556752fd4fd8c89614eb43adf99aa297314c22cd4244310c08066610077f552f652299847e1f8f56b158a775011efb39f604ee6c3981b21a9089e44a343d16864aacabcac85cfa8ce6194b8b3b4f741fdc8057570d1b0c8ce1548e180721a0dfc426fa570f56494b9cd3ff3ba62d8e959feddb306bbe713874054300ba0fa4ed87a9485b491d0b46194b56e4a0ecbcf5dbd36a6a057143861ab3ea25da39de414944b90d85811e15d62f19665163fcad457b10b9638db3240abc0fb7a38741ec8ee295452f0f1a2fd3f382c30fccaec15fee6f50ff5c2e6820447c17209fb6a487e4cf7b1c4160a3bc9928c7a6c3f08bcd6a3c83f735818c758d0b0e54938e16af2f93216b568b07955986f74e96d9a4f16637a4504f37ed360263dd4385752920e0cc236dc45b4cc415f60ab2938e16af2f93216b568b07955986f74e92e9f2d7acb8aeabf5cddda718eb03dee69b58dde86029a89724febc17b20cb5e06973374d5fffe30bb0fa9631bee31ba77d6fab0c1259cb3e4a93e861826f6a50b843d9169a205e96818d2e083b496f60401b3445cf8d833f6a0aab5fce961f8e13b42b6c9e2caa22f26adb85ae9f39ef45692e6cf853a820212f27780d99651fd7c57a4f7d267776c24c8f4024ec14cb4ab8be332d1d6e5ac7792c75b56b860f0493ab49730063ddb6bf3da24fd68e6e74d9ab0e60ba68ac3f437f71e66774b685effa092dbb439671c7bfe74cf0f1440fe89b206c7a9d02cf70371d1989724805417874f826f074a5a31fea700680262a861ce397135ec84c8547a16bd158b4aac3f01d513a798f2d3f6fe8d0e75eed9a1e73c5b2958a9ebd356f27fc973b10257e1d41994ac446db4841cf0ffc084f361642ddf7291081addf9dbd52fa6d2d8e959feddb306bbe713874054300ba932421aa2c0acbd0d68dbbf64a393b2ee04d1c0a01304f35c4f6715d673b6125f90973c8e437e796fd5e4c5afedc3c4a1ad3a31bcd93b90afad4791fd0d256cb170a5716941e4794c63ac0a0e2cd66858cf3405b2083e184c50ab43542c87480632088efd641869735610a043dcf899597c2a655fa60bbd2643c896984051a8fe7a581167290c9e2e988699c6be3a9b6abd858e71eec02c5e68186854edbea1b98a57d8250ad3a33b0a0d1ed249411449d6b64a030b0332c27261a3a5fd7366effd2a0b2934718d1cd920773350caba56ad3d9fa2d6deb483c975822bbe4c1b5871fee2e2f51b01283078815d6c4844ffaa4993a35e4f91afbbceccaccbc896312ac41246b1e9672cf1202a1ea4952b5b1509a5b9c6e26361c62e7b4eb5bf41c4554c503972882809ee1204cce7263068259a58ccb6968f4c93a62114f0927f89712c768234eb124c8c2683cd548f5c13c42c92e8ab282cf9dff1557abb7ae0c52fc71ef153996e4b6b47727e4464d3c0cc6a83ef1cba25ba3c36992be55fa06a78495a37d7c7c27d296e5ddc807b950aeabba8cbf8ee323cb861d4ae08c03cf271fee5f003ff7e30e54f778dc8448421856fa9e05b717b245a1084c1477e01ceb57b65b0e7932fb08221429af4708b2ec8b3d2038bd8274e3032c4dd8f39ee390098708ec1576e9dee4d22f4a2d527a3f3154d304616cf55990a70852e08a8fb3f216bd7cc68cab25892a1bbbbe6664efa4e0a7311fd8539dcac1f875621d217a937d0db5ca84076a771d7b4f9081052cd187da93c394826bf9e5fefd46b032b5034548107fe5af7bcf6a7dc2dc3e05d43b44e0451cf2fd2470a50dea56d85f6dd03c1a3203ec6e0905e22e3f8f9bb1d43b44e0451cf2fd2470a50dea56d85fb3e53607d8535fb372e0169b5b3a1de883de62ef37bc579de450b559cc036bdc0deb9a94746d9e2e073dae654a07672168725dfeefa342063fd76a0f5b93a85df04396f397f206868fbbeae4fa61e9121fd7c57a4f7d267776c24c8f4024ec140eb658f7c7c5887f6dd0c522ecff4074eb6f3a8560b5d09aee9551585ff40d2e6148b2c85289e0172c60a6c97e8393991bab6cc6e4f423c7f46898c3c3e68c7f271ce45c3a70e02e48be28e8f63cca9dbc1641653f73072cbaa53c050565042ba27bc24e96e99b17f25ebaa8167e562b82b05be6faf036338842bd09f077508c2fdee25cf94c33ab3992e1de999608f425ac6b690b8bd399d83d25d6a485985b81f4358d070d4082010584780167b2acba411b3c47774b3e6d50712f96e779e037a08794a4aace78bed90aa06d14673f12318bd8a607f743cfb733a2e5004efd6cdf2f2687c3d41bf009139b1693711ba152b1fea729b4602b609601ab8defc92952ca891c1c964ecfafca4c1bb8e1410429a8ff8bb56c1f263176edabc65c0c17688bba36b2e830ab1484f382d07ded81f5077d6ed3320155cfda04626c9ddce7add2ff4d6bacd3c14e3a9e150b656d34febd8a8b09d56749c4b8430a864190b97564570a3043d6aed29ca6fdc457273210478e852febd3d018c27e4dbd1e78f5d9e46bda014e04d4287e776d1ad7bab44332cff67032acaf5b71e13da68e931ef26b822b1eaabd13925832f5d62511e2e492c0e20dc6282663d6232f423f1395e186cce435e1341d0f8c986808239b511665c65155c0e251f4a2b1cd8b007f71c289ba9d4ae69b85e53ba4f79fb52429eb4f653077ff7d4c523abedfb8fdd348f4f2c96f5a70011ad7e08028e2c2e2cfe3db377e4ef1717829c79208ace88a07287e7d0698f0bccb6532e248d5fd83aa7de2e284daf5f8a92e0a0de15739de75c1db5de12e84513381599ac64acc92d719ac4af5ea4f80cf7d3dad693d141a9b3d80bc27b5b63e28ca89a8e702e4ff96ce5fea669deca43369da58cea90e011e4c95f46778eb180c45bd2d8c5790efc025af59cd69fdde69147378efbce13cad941dcc87a6cb9a3bbefc6bb3da216bdece4c69f02b0c7720167da9ffb41c5bed7e7455214db7f8c40e10183c208a20fcc72bc5d374210e49bdf3f49252e4e39fa34646636cf244dae9e783c7015186bfabe58c4b4be1f8b0826447e70d815eb5539901f16c8882102257ec0e7e0e4311f05391a07cc4ccabe989ce9944d141f34adcda67f8dcc0b28c93cc44743e6c572b7f11e0b9d53df3c576fdf3c50ff96058cb28ca54a8c498684a2b075504427c082e6f086e215e70097a2b21df2cbebb804e2d0f7d80831ee7cbc6a9a95af9d0f2553ab14a3895e1b401748a551864d0f2553ab14a3895e1b401748a551864f4f2a1b4b06c82c187a7dcce6ede1ebae2852d74408c18a38bd66ca1a481323b3508f60a518c3ebef1cbc0ea893e2bccd41b45508072768ae7211055f4ab6f7789d4ebcaf902e2d967e4863f21207b236a04986c242b4351b7ddddd513d6bf8b374d6d16425fcee3550ac4bbdfa003d46a52ff5c5e2388c7592d326c9832a1714dfa514842fb3000979b9614e4c5bc55280dc5cce093f42405b87383e8cb0a6666866284c4f0cbc7dbd5adf953bdec6d83776c3ee2da906c4b6d8687b93747ff7df509672816d77b718f4112f37f58b110031a4859dbc3b409179049923adeab9942a38d5efdd16022c8d935b6d78490e29765913ee3164e6bcd398283490816386fa4721d8df7bf88918ed95511303a1ff7b173560ad92066b4246b68d19e2a68004c59b56258bdb30a49d5458745e58ff99efc21df126c8f3499946966cb31a91727f780b7d4a21265b6e9372e7e52fd936a9666547b0575e651488020cb299942a38d5efdd16022c8d935b6d78490b615d108613f671ec98054750b71d1ca7043b5124264ac8543d68c51a6e459591c7ee51fdcc349df3df0db17f87fe6ec3771829cd7030293e83e2fea26a30799e649712e737eaeb8dfb6eab78dafaa15999273fd41043259585cb02f75c096951674b521b20f0009c74e166054d65833c1b757635bbdad7e1f0dd9a0a5a11b7739a6ca8a5988dc4029374294a82cb252f1deeebf012c90d2e74015aa3fa52ef2262a18a5cbaab271957326ef51c8a3fa7e1731a7df786316ea6d3a56fca6ef79434cb856da8538209dcfecf2d01924417603b81a19b5447847a1563e79784f82062c46651ec9c4186ed90c149a857dde653271b2d185c6d5c23d187ab9e49d2e167f0297ea5ce72e2062f0243f2929f3295daf2e0b6610958440efcb438c50b2a8cf4fff6bc8f37db55543e1246c3120ed81fe1970b0b98b8e4e345a13ab75e5057ae0c25984bf836097d6e17930e4b6b01186bf7ef2d7f5247eeb56ed05c33bb01186bf7ef2d7f5247eeb56ed05c33b1c8efa633563b1496bd2c660cea547473c77ff9378c2b8f446f54018ff8911b63fb8b1838d0891d732f64a009cc8d12def269789e20032ec6beaac0231003e487ebfbf5c8003717d2a46ce43f72c61222b316cda0e35eb3e0796e343c0e54b4e25b5587eb1c67af50e999173b8a02559ecddb03c1464d07c055239d29de6a48ec45de43c3a9f0b76ed0a84dff1752527240803ffd1e3e96e5124053acfed8d45ead1336e374fdc92e4ab49df23204f843d413cb0e9275586c900ef4022edc9c5de4a3822982af82fbc75daf2cf7f4b15954c3106a17db056cd216011819f8753340936b60ee64d30a28d3ae1d1256f9a85ac777453b93ad3786d40abf4f9a609bc7a3ae100110db6bd3afaa53350c4b031a20a26b8e4929b6ceb07983e8f60cbafa1672905adff24a5a8512d927cc840fc17e79653592b8727ac197e83202d8485574e6a06ede932397deb00bdf065b3cde75fc56320e05e70bd43744841372989d356c495fd76412d269a9150f6f0642ae320a3d2c43cf6fce1823e78ecd3fb488128405eda38c5d23b86bf6f1cc4c86c9b207d67b936e4d47755ae4146d39dc94de3a5e44e663f0fd148ce8e45dff38af7e8e560139291161efa10a60d73a4760546a2948a98705cd8e35d8bcd54e9481136de25e7646bcb71ee45a7cd06e7a2d75dba8507ea73279f234f82596c671a4145614b9f2fa0a6bbaea47461d59583637930484dda968404d8dfd57c853185f7d8b8fa2394d44be690b393a40984b9c4302acc6f0aa5cba35a6c5d46eaae708ba2a6323c690c80c6ee4c7089d5dcb129aa836199bd5afc6796a69b437a0c708ba2a6323c690c80c6ee4c7089d5dcdd5c1a05415acf87ee90881e79649155312622a42105ea97b971ea3c207ead61b30b8ad7880c4234517fc22c7e359c64bf6a971de8b6cb122e4dd2c65ba0bee1653f30cb2b5de8a9ef5719bc44b675c8eb34810153ea63dc24d1dd61a2c36e13aa16cd36b083e238afdae374ec49618a585c6fd0c682f1007fc27c7c99820c4088ce7c8cf059c13651af41ac41bb869f3db8689df45b20140fc57d6c76a3b9aac7ea0c32626990f79fffa3c0711aaee64d4627bd03e6eabcfbf95284181693386e0b29fd6db2b341b334db28978ba1d043241c2db57a82b7044a2fdcd20a185a90aaa459a7393ba40e9ce8c91e6be36c5de67701124693cc9a99c53e899922c94dfb21232ec2625a0ff0a61f6a666ad6b26251cb92dc925429e52139238ac10c555417e55aeec9a11e29a630d22d477f1bd573eccb479e10678a588413248b931c82279f78ece3a6fbe0f1766641ca2ddcbb28a250420dcb9972f3cf6c73d85dd8c9df5f4a9897ebe0105f4b9ceb6e403fbe368adf47b3c1d1d7ad94fba35e90329ab7c3b0d849628c5de2f84a32ea0b945a3f97fe3ad349ff6955d2d7f8db19a5bc588105b2d1807975f6a975faaf9d80b37a85079da789b875d1c30ed049a963f7c69c5220bff46e59e7c3cf809bc845e9f0abcaa10105cd37e280b25735f6c7147336183345ad31318c86df900cbe46555d2d34d7a77c2decdd984d64a41c3a27d306e60f3ec844ee57e97d5b3e3e0a2d5f2d0068e6ad9ecabbd415f998aecac897de942784f5b0438f91dd594a40cffb593cec5e677a45accd5b45da171d11516dc7542fc1981457306a88492728a6589c5cf3cd69214c325c43e4cbecfcaddfa7ba5d44a3b2c62249c62b292cd886f7dda25bba0105f4de125b9cfd3c2ef72a276bc6f05354613ef165f56ac9641155ba22625c98033157778da8f10b57b7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784deb7bb3e6aefcc347c9a80352c9ce784ded3aec8ff9d602282c47f19a05494969ab53db47f43505f0e9068a3ca621304dc17eed2d1144e37ae05b5e56d9d0cd5ced167bc00cfc009c6e69b2873fc76f43995ebb7eee5dc9cbec5e5629f376e0814e544eeb0ef14c17774208160f35e654cb47b155722d72ff4f1f164c2e2d116d7f1ef23bf25357657271b87d63aafe9fa4c841ea8ec98562355249ad6a3f53fc9e7ce091d2b529494b66adcf650829805a8f6f74246644fd8095f9ce464efc6ab59af99e0ccd075e9d56c5cd0ac8a0e563d1a56897e086477a5ea1e483fa0685783092f9eebbfa7bbf420cc7f708e978696937ff8e46eb22a22b0b9ea3c78f8ddacb79d659f673b2fa98b16ca94abd8e41963aba81292717b22cad13de718e4b92da56a7b0974611892f2b5667d6c4d4547833fa8515e93a72d6c83d5626d8d04e3531d6734b3c34790d1e45955d6eb9f7ad5216f42f8f6455a81a92ab183a48eb7051fcccfbe9e5402fc4e231d669391ec052a98f49ee3ff8df48fe50868a5eb241e28dffcf9bd6dd60510a63d93746ab04359f792e91b2e55fef4a183f89a21829d600dcff7c1cbc4f54880059b876a8f33972438c5513f12a834b5b27b5d61a91e5c1337f1b7dc7010514de494239e4f98bbf37f701b1f4879592640899aa24f98bbf37f701b1f4879592640899aa2355189d6d19965184e445ddd642ce922d59b06ce1d5a78e10f03ce86db000718e549c0e944c586be79b23040efda091454f207477d7a8af7bfc9d9a577d6c9f59079082c0135a22c9b476ab00c4ea02a9079082c0135a22c9b476ab00c4ea02aaec173413741465fff8faa86eccb4b0184c0d9d52668647535f307da9835d6a23faa5b90702b337d9b037d22249950c89a71849ce1c621264ba1fcdbed0c088730f69ce964edcd7f3e460e4d803a8692fd84bf31d3c8ace20d02b5bf45212412830d77d2a83028d440ddda6b8578b59575096f9af452d2c1073b3c9a203196ad3e3271d420a27f10a59a735d75ee0507daef86c9fcec8d7d73e2971294d4314022b8f732db1a065039e5e0510c86113efef5411e7bd0c827dbd061464e7d7b15d8cb033e9ffa4ee0e056064965b84965ab263c7bbc9504f59ac9599b3145961c9141ce580baac5a1f6054128679095dc3a8e21f657ea737c26fd00c6024ddba66e1305dddcd0b5bac49a559413cde25f0b05d0c83c22f74f425162279a9b23015b7daa5ca274dc74f13a83895cb67881d79844776ef50ae65483d61f4921382365a73d82a506a718ded84ab5af357f947a7c111fcd924cbbb6de94b3d2bda997de4fb90a3de387163bee6d71066a9d4a3e2e69656a66e9c1681120a2478855d54c446e033d73bd99e07f25acf145cea10834798fcff4a9cdbab7ed49aa0b10bbda7db7e04a4f3231f34014cd019c58826bee9225a42ebe6eca63f8a3e4e9487c1af342dbcd9ce1e2895c948203615ae6599921f7325299f76d10867ecf1fcdc29ee43c112d359b476ade7efad44670e885a3c3e41e940bf7902614a817e58a1599c56cf6550827811739091591f17abe8a5a956892bc25be5614caa5408dee2b86fd5edfe14e049794437237e1f8ba148880dd894a85682767e5fdc7ded42bb56ef8ec1a9796c39313812cc7874231ce08f046d6459a8ee8c3597edcc463ea88a171f966265e35233bc935191bc0d7245ade07865d18ce77997b19881517fa7dd706b2a681ab521a0f9746407021224d695a585f484f1a429f4088c9e4b9132849714b5eed9cd4120900ae193df199a20a6429a2f41405cb6689f28511ada1f43dfe0e4586826030c736bf6cc1a893d0d4191d13295b1c434c436091f0083f7195e0e18e457235dc5f95f24aecbfc9cf5c404542528203574aa7a9f6f1334aa02f247c3e37b55d75d6bb8576d5d17d81337adb7538b85974334e9b2f82c5514b8cca05fec8cd52aa4a8cf2c3ca259753292282aeaa1bc777ce377e09836c56af3653bb2ad4739004268a65864ec0e5424edb4addc9bd229619776472efee142c736785157134fa843daee15d96ae3d31f33f3ad3c505fe234d37b7e3556341f21bc1947b4640aeefb9bac4de0bae7defe35383d1f4be6174df49ff0ab3cd35ebc471d1075b0253fe36d830627c1feae8366b7f8ac45432ed1a2da3fcb97258dcb2189407d5f0e239280b00e6e8312f786d81670b29c476a1319d20802fc661333d1c48c8270fddc6d86661abd1d56d54835d59cd39d1b165e1f2d2defe552afbc487fe49d09ec06d846a1d0036c8fb51b13b6e17eb1c7034350c4bfa1177ae3afbc11163a41e9ae2fc0185e79560932aae780684f92be5ca92e2a182b344636b260f1b7d2e2f222e4181ad2872a7ae164283001ad8e949014b5154dc397b620c4f76be4b3dd30765746b56e722c32f8d3b8dc2bb82e8f2568b3dc87d4faa4a2c0b5ea5fc17cc37b35cd38036c931ab350ec5750bd005a80b6220b41200e5f84ffaf1a48e5b0af0ebb346b07e570eee9e4f89a37ac0a15bf9e396451f37f913d8ee154f9ba7fc8f0161c709abc578d67b3b0e3dce8c2a03a6770c08388dca547908ff10bbd90f43ec5e408344db4d1903b7156d4c2bc08ef351d9cf207f874d6a21c08ac756f5e14dd034e38cc41134d7acfb1bd499af5226b026944ff99f3842d5a3c394ad8dc7ed28daece0815289e8cf3ea736ddcc077ed5da2d14db3f8607c974d75c2d1ab18cb64bc53c284cd089d64d11556be36055eaab66531dff537170424992e419bc88e995f5eb9a2dc0a06cff2b0896a5e6a3fcf00426df53517beef61db6bc5cae3a40c9aadbdc539bf2ed6f795e7fef9bad2502eff01394ac6ddde3221bb1bd75f1bc40bb5dd51b3008aeb4a04c48e02b4472c647fd97f7002c5e288050e18d8ed4f92821b4545111f7b0a64a2bed4e9dd60782f83d1225db545bb842e51fa84292107f24b8a40b28a5609ba53baa91d93271254dda46f31bac73bc332d895bf7fff8e912f7350f9dcbb8e58c5d5e39293c225e832add117944b8e58c5d5e39293c225e832add1179449cc9ac7e614a6a6388ff7dfc7d8b71529836597c875af6ef55f5929404f115585911c57371559cb8e6c7adfc11f410c9e81c74bc7eac57808c4c31ab7f8d8b1ed8c8ace2976faee3ef0d54f727b5b783eb5ac8a3bc6a9b206f3c84f13bddb8c203e4524e73610a4b451e6b22462ae5d84c1ec7117bf3bb721efe2014353f2058e596d1f8a90a31553fc401f85aa2a17682070a0a0214059934b3e55564ab779beb717f3cfd15442811194a8399c2799fe636948dad212ccde3786e79bf14c0212b8e796616e1ddbec18eac23ab3915bb4911fe8919fd09f43ff5847fa7cef213869190d07159701e8bdc5041e403e18543a5906df7da2eeb89869d869d69891f1e45e4b69e2b6709535860ff6e2012169cfe9fa273453a5fb4ee91ae28404b9f0537d99622b54ad3fb2b7d477fddcc1a89bd21ad992d78dd8a73953740a54cd3ffabc536dc8252eb4d4c404769bf9de09441b5195bfa57dc0f3fbaf971d98002d1acf44327681d6f73bc48f4b656914b12209934aefa794ef725b8377aaaa0df6409196eba4752c3a56bead2e397a391b908d1ed9671fa0c2dda6ded887f8dd28b540251cf2d1cdaf09fb168ae2efb21a53ff208e6efd5a4cff14e4a92d77490ed5b18b3ef19749736b1fd2aa2cd121376128a3f45a73f31ffbfd81d15e4e3343a55490fe89df4a744e8cab90dfe3a044a78592ef3e92f4ed45eb64e5d757c5da1002fff814dd8e983b812c772d3f1bbe79df6371a092c679901a1fc6b00ef851cbb57eb4d32140d35bd1ca059784d1011c4a4f78f75961e6b121f3bb251c4ffc8db095107b1475536513859feed418649d59c7d6ecc3b146a569c0762038c4ad9efbedb9723d6ee0426e9a9f33d76bb340f63df3662ebcbc491ff78b6ae86707377d355db149459fa9c937106af31ca1927953bbc0b321cf2b8bdd5cfb9a5a9fe02457cff8be17f44af9714b67a73dadad7e8846dd7939e70691626446a38fac51d1937190cac1f77826216e63c8de8ba3c3831e3058f74992288aa140a59b417d1a14d961bd5675fa649b1cbb184e6ca0cd7c05ab42a703df31d09a03b144aaab57342ea78794f636c58d1e7b073b2cf41096ac1775811fd8423b8131c764d57c1c33f05f814b6c488afa08b3324f7d41918adca00cc47529ab8bfbc3487df5df9af0b50832131c73a958ea1be88ab066c2233928ebb35d4d43ae2141334812cf70f152059ceec91534ea8828f748888828c422a698d08fc3cbcc71d9a5117b6a96bf08c598ce69231b325c30481cd10360b6611d7a555f280270f3c606e68817acb135b7d2c7428bb3fbbe47bb1d2828fd413d9bb6dbdf1f4abab91dc739738c071b2cdc27c9b128f2288ea328c88eafa1291634aedc9c36463938ffb3b927eb2586fb8fd134984e9bebba1947b737c707432d19a18110d83ce3121a458071158cf6d466e049926cae43aa321d111f9fb9d9a013c9119d21b1a257c87ff838299efc9e18c1eeb4976a1003249f43e2b4e080fd316da3191ea810fe3897c6f37150ef84df06565b46d4af4b4f9cf2075896fcc94c02e56feb07086254f025db56af386eeea531b7df6d439e6499971e26b01b4331f3d044460b28ca54a4b464c97007f603adfc0b8e8cb7e7e398eb98e1abb6558a57db816fa9e2d4cd3f91335dfc8461740a0a60e501d4883dd3a1a6e027a3be6f4a5e679d2e9d90fb2847fa0ef15c2ee81dcd4ab28ded99facfb07891aba2ca5e6aa088f50968faeef3abb300ff8875384b60103dba01e0006c709705e11fbc8a1a3de632a6bd698924869a3bb7abd320de25877c0f4c875ad4f242b557c7c4c1e72e28ae552aadea1900dcd4a517d2bade305448b7325d1c964a4c71c6752b506a0e11b85ca538d661eb8aa9f4621508db4d143bdd3b7d092448ad8c8dc725078d299a987ab17d2a31b7d9f646955877bdf5c70dad0da6423cb12f673327b9c44582070fd9ee7d4df81ad74c9c4ea5f8e3cab53e1de184eb66ee33ddd11a0efd880737572415adaa72ec506cd0b0b7d0419caa831b88c2dfb5954c91431761776ed9dc5e0202cd82455e0b7de796da04d7de3b8ff8080bf0811cb7fb118740f679233cc585285387caa6d1c1fe8749e615504aa5b9865c610701d36d74dfe545a11ec266105313816c8f015630c479e9fd55fbd05571402f478f8c60db1be7ddf477acc9cd547a02c32156e915e4478fa895c7c142eb0313e92786f1b1a55817eaedad2c62f955f738a4c58c3e8bb3a9557dbb8a37e082cd039c212f0532706924a0c6012df97290ad0a706bb86646cd722faf5cb23265e5f19527c446aefca9fa106554c97857050214b78dc8947a9d17dfe850846756d790b3312c05f3eab928b15789b7eb4570579416d386cc8f284bf6c1f62e3e80c6afd41403683fd766e8ca20cb2de0010f4eb2e0d6be0e37354c0db2d7ef14623c6bdfe4a5b99ddb399a699e13684bd6fafcb5292d37ce2c87a0daada696384b671aff59e01c11a3ccab8253951ad40af9e4ad7665ecbef4a445a7d1ed99780434dc79d205d6bb3e495e0881ba3eab5713ccf9e09a67ca37452b25795e5ad2804d132613b4fafb6fe8832e33451954c177001fe3f77f74b7e468c14e571b3f47eba6dfc7409cab8da61b445f554fce8f6f365139ae26d6cc6faf8e1b1b30cd910f64fe0564e1b69e0fc7d418a04e55527cef883f45f50d0caca9092a093a04046e3c4962854d590ea0504df74be8245be7ceaef89b66fdfc0d3235cc900430ce5d9b0cc3536c5c6f883e48878a7a9b7f0b195f4b8787e75d31e654ab2a5c9e0286e8238c16a63e72367d2d34b14344de2ad3c06063c56a99f23f80767179d34b3dd99f94edf6e536aa1d1ba53792551e22f891ac8b6a06ef027dd6b653e8fa726d20cd934e3346abeb88765a72a7ea5170e0d9b6a9b12a1a0f06ed0f45e427379a34d02226f549821a226e7a180c663dbcb951263a4b438803f9ba00cf09d431a08eca08d3677ad3452f6e2e0e1f9403fcbd2dc8584fa4bfdc95ec2564c5fb73e088e7adf5470fbeccaf1ee4501badf5ec082f928b1630a1b4d8812f0015fdfc7ce3a5d34eecabc1628c3415d9be15d5856554eddcc4ad7e6862a68123f7f0f40c97a02b3b56bd6c748f0b85386fc05aec198a653232e923268b0d430a3dd60b5f5bc9a5a663ed38f2a4319cbc77b63c495995475efef2c05f30abd274d5fc20432d746cd16947a80c2bed8b8cf73d19eb65f5e39224bbab271b5685775b0624be88f66aff76507d647f638ba00fd746c0e4ba2f3eba79315d100b70a8cd7454e0828ede09dd17cd2de78d3c455549f99e82f66e3e51a9af3d87f51408b532e0894c34533147a2ffc3a7f17d6b08f4ac5693b3c58fe8dfda624450fcdfaf112ac11cafe7408996f56d09d479801048129211d73cccad388b4da650119de1966477b7e1fec30a525e2976ab582a63c31d45dc62350571613b6e1dc83d7d12c4e17bc6dcb254616e1a109407b2286288d8d8130c08fc80acc7d7f811b7d0de759499c85a159d93a9b104535c3ae2bf9c195ff5fcca43e9246655fe7bc35a8f5aef180e7ff6b28494f6579dd5bd5efe934a605b02f0a6a2407b2460b7e76aa86f5fa3920e7bf8b609dc7a0ff70e412f6253bd54d9bdab3909d4bc5c96e074508f94d9d7a4ad407681155b80f106e5054b1366dade2a29d223f17f445f939bd2808f23d4e83cf2fd31559d3cbfe2b998c3a495def0ad4e788998efd9afdbf309bf572f6536a32f0389b55f8c71c5ce8c9e69ddfcb857f84d71842034c8bff33040778529c8449e2df46edec8c15757032fbcb496cfc2c04fb4edd3509464c68d8bedef2ea9deb397576e4533850236227b4918832a8489b3a917b716a0416f54be1fb27c48f730b9dd3b5788c8af28e7164daa03aafdd0b66604f48e0458da33ac3bb3b921330678a88a1228ced618094a44c5ce88f06715c4849b1ef95ed44001d50ce3ed57d11b549994c25070a454aa12b478cfc25116ceec60c17ecd62cb7e216247f215b88ccb4624883106c434f4fb67e1a36e4a5cb60ad2e43cb62a57042411c17859519b75918411bf0e0cadf1386ae03ed27e7f048f407323cabd935c03af22238065fb614d5c35335a38cde8dd803494f099f61714a2b5d2cd87f7d9d481b972d784b1e51a53e9dc4c093f21a12d03f98d11aac0d8d8794b7e04e609ec94c6dece88957415a544c85aa1003006c627e12d9871ab84466ebeabcd9fff238cf108e0a6c58356ba8ba3d1e242ed56f3d1401b908d1ed9671fa0c2dda6ded887f8dd26d20890fa6cda2639b1176de28fc42dc6aa8543c2e785533427bbe99e30991f79095a8c9187949f1eb865115b7312f0dd7733f3bd960f7b83126bf36e1822ca525465357e0da097e923ff3e2bdca92eb517e33ea97d18f45a25bd31a8c5b50b33e48d6ce25830409fef76a10ccad62159305930acd08927da2fab03badf5b4189bcafdb0631e6bdf54d547e6f840be0097a916c49765fe43235f7f710d921202fe3baf771ed79b237b62961d8d85f462a8b523ed51a30eb1953d392e8524a098bb7bb42bea2eb64749b94789741b9d7b23be66965fe2698e58778d0caffe8c330db9acc4109d322991d1cb5bb19e48d5545d0d06e89cfb96c93c37f563dee0f723e072d84f4cbebcc69e985ba8adb2c726d78bf700355436134b2864f2a8023054b0209fa942ddb95e987925d644ad141a43f91f09758a6081b6f4cdef3c22e85c448ff62fb157eef948bcd863a61f0ac620a77e84b59538406fe75e31c0c4b5567406c40dfe0fcb6dee0c14c8cb7a5b2783c4c6949892c1e9951eeea38a9ad3b815a0083c0ae491c8109f7eaf2dc30300cb1ad8099dd2a8bbcd9b33e02f3a7156bb2af0dcebd4c023ed69d9503cadff46d30d370b26b21261b74513a0d2f99d1b6702611d23fb952cd7c1d1f26f5b8f6c45167b2904d98e4046a32838a5c4c6db37f42bae21ab525bee38ada30f0fa2cfe48daf65c06aeed708b99ca19314eb6a488f4d5f042350dab20a0513b3b99b4a804d909d886019a41c7ec9330ba3d6c1962e91ed1791da00e5b1e65d986ae0f75f35e0bda0bb832ba0665d658c9b4d2ac91e5b80b42af9ae8222b232dbb5c8c1997bd17d03ab25187421afd7ca67ec651b34e621898545b1fa8460fcf211eeee16803b9ad1623b7f643094bf24029bee0bfae791a29877202def8bd375e495b00605dcdfcb3764028a7774e4912e26236c749ec8715d254f08b099340f40ea6590aeaf201dd01a86160126e746caa15cb7a3073d519918820352a715bcf3a84f701beeeabb9f11cbbc4d68e2c681b9b334d4d523d8c345489ae9b597566d83716f4e38a29bd1f51db84301fdfcd775df6b627cc05b453366b606fc1ec010a8a18889666473f9496ab8aa64c774d7c60fb765a6ca729a301d5e6205ff53572ef3e5ba2cfc0e203d44f8b596f9e77091d09436e478d94d2b13aed363467f71cfdf4ea6486064b257882883265775579e5ccabd7ec2e1b6a7c93fd0a439386d58809b1900b81ee86139a1e1f3be1a7df4728f48075630f0ff4055b8ccc63b2620e27b12c19a6db33b7c93acfaf817f38dfa771e938d97cd34391c59a3547fbd5e1bf7dcfa0e0980964684330240647605138ce7f2e636f06539ca663c6d24344f5f9c108f0efc31a30750395d935ee411f2c509ed4430235c602a514de56e64210c4f86295e67e03f8f4e9f25ef9c7151e2bea1ef147812ff0a7da5f37cbbc905018cae3d3d22118ad8516b7c11cc732edbbbeb5326336fa274b0c8308099d5900200665ed6eae310665bad19a04b2248b24ef89c3a89ffe56bc402275567c94bf006d92e78f930a282ddf696f55f01e4374ef6f73fb97e32c8ae76441468e492e45ccd99253192937ca7d1ffa4abbdb4b975bf1e4a276685a7c34453e2723a61acfcddfc9ecd34cfae379549a98c3f3c32fefd405cd9c6553b17494c7f39b48f992e82e176a950352a17c7f05dd59fcd18482e7cfe4b9d8444a1ac9dad02095b9cc10f6fea7ab4479faefe0b1728da7c2f26676fdbebfa3e9fd1cd61a0e6051e0a11e4e7efa857af98cf2673c1e64425ebe2abb68b145c4ebcec0125f63100db18c7a082cc185e19858a48ae1bd8200ae07bb1fbce67b580c13b57c94d6eb5806b3cc5b8515a60e26d06609bd0e15360a353271445472cfe4269cbf047a6d3dc46e3564eeae64867391f27adbf2e329b0068fff98b69c79986a1b465fe28ec4aa135152f95bdb9d70db87cb618f5d0aaee826fba9d1566158a3d641b6d55ce40ac7ac2a767b28e5ec07f094c15cfbb3be2aacd0f3b353b11bd984b10e8b39226f8ad6df5b17592421c025a26152c348f6ae31a96035fbd8cddba8d16851b6fd23eaa55fa1fcf8d5eac4b3063970e69e98d4c9684a4643645640027b03ca3713077521849776ac8106f676d0cbff18f4c55a11918f83460c43f56955d48e59b8c71f0825ae7069e6147f4d35b6310ec82d2318fdf9d64fd3bfefea5c041938e9a8cfc4ef534797787072bb8830a0dfead9049a23dac89f12f1aea50bfd6448e8379d8e557335bb5a877799020551827063a2051bf532869e77b691035cb4ae51905366a204880e8cf1fcd3e61ef3cfa4127899320718a78fd852e1cbd36c3f526a598360d85106db07897c937209e63eb2a521feccf63cdcf56fae9b97662ad6132b1a49069a30e9bb8e631c373eaf541698ec543da1fe61b2c181d23b9251af7766f48558058661f3586a1a931975ccd4fe8113db731e11cc09d1aec3b774fc943bc063a47e0ee7a2f5e698065bb4bcff56cb561f4058d996736c0dae5b00697ce0db6d74fe1ac78a11cb6837b810ada7c01da740fce65f88866a6777c767263da460fc44561bcf6d275f9a9f8c7ef9374ba8c2b6f11b004839980e7f8026c7b3a591a428af0497781f311d6e14c3b19618cdcb9cb78911e136144baabd20d1e8f0cd58343173218fde4987de3243b8c7e3483ddae6211f29c2c348d7a50c18db6212ee38f036acf0c3261ce5bd11fc6f56967fd0d6c94c7c4b444166d6dce6d7f13fc00a31232d2860ff8433a9b983106e53abfdb0cf5d059ecf790bf39e447595b5d295deca44d04c70bfb2e4e8c669667e7ab5034f5c39362f23a0b91358fce099491f29deb04e4157c9b763bb3442b282297ea711c58c2cbd85eec2f255560296533bdcd816d8270f56a422da70e58e12335e23136b3eaed2d0a6018bdaa35a11dd3ae93e234fc719c4f34359d9a1f73a1ebed081b94dafe29ec6ac5f1867bb8fc802096c3d3f5e6af8fda53636c700a7827977a22abb9f2d6106fb78acb55a447eb61fc7fe0778a9b8026a25e175626640bdf3677e62df878ed830160681582f1e58eb1ba4cc2e6eb5b07fae7dc29111f5397c917c7d5e6fe8ec79693b98fd83dc41ce32aadea0c9aa10b611a15675cec9ab563a9a72d4a3317274120228fc89f52ff8aae69e81a19dbb22ae3afa5cedbd444be7216303596ec4d5050478bc7fafe68e5c39a5281fa03d112bc9e5b707cb0c1e8d60432a81960aa357169c2356ee52ec5a16f685e2f782f6abb0b8ab9f036bf586c624af9a3a2e24e92202cc21b4f1a2ba414e330f5492358cb4c9448deb30605b8b4e1a0844dd0e5cebd84eba843046de07bc267f1704792b6ebee2b9c65efbe88ac9b1f6c66b8be0c8a2ca2a9a75c7c5c2739ff4cf0ccea67b373fc14824633077a114b89fd31fffc91e6e55a5797dd67640dd032e24d49583c5e914671340ce92d9ae4cf4a0dda4cd60434c33ccf394d91f0503ead505179fa29099aa85dd02eb084d1749622383d69d11992d709069294ad4cf729daa96d9bf6550e1682cc95d02bd0b8f670000d285c6ee4ac39d44fb52bc9e9ba31e68803a64229e824cd0fd3b12e0ac812d9cc522cd1a3a3332c063a8139f1d4af8ad4b8cbeade15e0ca621ecffd6ebc62400715f0da833dd0ed451d0650be79cdd2b632e765769f3dc30abc8f89de1a000a509aadcbee6fd2a5c7ddfa50ede6de124430c723bdd86dcebb1f66990b8ef601b1a0c3ab98d3e8a2ab7b08c5e1f95ab026c00161236ee21da8c34aa36065f96dbc2dfdff619b36e6f63ebf771da817834f23275b94b82e14067f4e6aac32eeb3cf97d8187ddfce30d543559920bc7086c16517bf46910272bb389a00a387edf7f0122c54f460c9f446d89dbf4a9f5c60c38a394499858faab7d8218fa5458dfa9e1ba470ce5fac264fbe99401f4c4c44c92f988c7df771aab2ba9fe021c4415cc5f3225cd796e93e78aa4da1ec7e8f70c511ae26c40c93e1c80ac2e8f1c26a98a9db966feab933de408a48afbaa8dd671f6084febfdcddfafc0980356c323fb0b0ea5eacba08e0c78ec982c1e7340b4c41fa00886fab1b4e6097710d393fa3d6ceb42dd4edf8effbb7d882cc1c4fd5ca6efc06da2b86ce377197ea459ceb8c9dd5f135fe05dad8d5a67059a6bd1d3d5baa39a8606cb7f0b36b7ffed407a409829c9d82fe87dc4be3af4468f1dd90d9332ab69c461d573d0ba27ceda74fdd9a186b4dcdc19da93bedc88575665fe6c282252f032d28a94ded2fbfaf2d48fbe2ee5face6c4e14e4798aa49af9e9864352c6ad707741987a083b8132f20cb250c9627daaf90a7e2d80c8eb4069a4f29ca89be1e52ae730a3290743f5b907c554783603ceab8cc777a75e320b7f1f50cbcaa78efe817ba39b30637367b13e065940b19d7b82baa4eac10da42a6e33871c6c3ff70415f2fbc20ffe1df9a1750acbd371d429c9da12b0095d2ad85d104fffee44559539cbc44b10900e5af53590b408ce6d3735f623ef42c5ed80882d9447011c5c454cf07068c6365b13ef0e2752812b69b4c1fe1c7d360f64373351c0160f8e4a53d33cfb242d3c48c7eae1c525728332e1490c63de1246f5749bd861420d99c4d611e4a936b9a40b4626bae19c730e96b1376bb9750511424452f58c2953a1777a3123a7415a8217b591653245a4db2e029dbb685f25e0e09aa59624964e2b81509539f3c8e3a10c82aef9db8f588d4703a253121ebb0c6d951950e8ce17407ee566368f957d20cd6e26a058cee07156d5a0252d50e9a0d579136d5cc3a3a987ed6f796245565af54792d7c9230c9700fdc2975fe9855f19acdf4b86da8a3db51d866567ad973301c7257b168fb516a02490d5dbef54a20ec1e95b560b0cf839ec2bad24619d37d9219783d8163276bd9a03a96f6ae4e4908087213e0d87b2c439911eeb28a18777d8e7066d1b7807db2316235140ea95770e3b16d832b5287b935ef770c33832fcdecb734e1ca30e7ae990990bdf3fbcf34d364ca2805034be63fa3c7ac6fd4c1c8b3f198f49adf5b6acaac219ff969f4a43664bdd6c2db92f910b8c471bc91d7b0ce1b9a4659f9eaf0e95f7cfa4e137567f1d5066e8f0eaa6dcfc6e5259c64e002edabbcaac2acae303fc05655b6f6b2b07aac9b900379799ca207df1876668530d385a72bb4faae2c4cc4d585e3d598376f2ab71638fee92056c8d5ed697eb58ed52c9be4c6032894892939dc15c0fa8e1e3807358d78dead9e32f7b088ada2f6cb725a9ddfaaef1a5caebd7b2d5c6cf762c9241695e63496f685c07c5fbbc295eb44c267529a7beb5a2c442117d9f9c899796186725331686bea6ee018ceeb34b172781df32b1df43327090b6d7b2dc558102ceeabf87362e1fb82d7cd7a4435772ff9232d9eb65017166a10ef13e47fa2ecf922b30f9244f0c0d4b21d907acf0fcb2b179759833c172fc0082b2d3f0e298b69a7b82bcc0f156b565f2cb2676c0ed24d7edd3e93d67b6b42554fe880cfe1dfbfb615ed34bec4fd8de52820d49fff0778a63b937e3ff8518aa181f95defb25d2857826cf111c71c5e6f0400545eb4d01b6e2cb044374eea4a78760c9d622f4e27d5ffc9ed7cf5792c4483b622dec60893d0076de33c907e4e34a6e7ec571aaf34d3e647ee8736eb2a82010cc2b8194bde001a28c7a56ca66735691549e275035382b303a27f1da41849a9761e05d2fa943c8393a438291094026d4bf4b0341b414a2c71d961fd11eefeeb2bdc76558c2c1f11c019b063c6a996ca67ec2ef93fca6ee8057b3f276221ccd1941ce11f8dd9dea8d3073cca57c1e67de09c01a6bf82eadfcf182626494dc088957f0bdd33ed7d92f52c89bf8134c9f65a9f2404ce7b15b2332bfdaa70af34cb4b5709b83ae6c61de1becf3a2465eaa660eba72be35b9991ab1d4f23d122491e55605211f1899b40b925ac0363bc9e00d5ba0e763658d38f91b2b02b3f055eaa417063e95630c7a959ce134cb0ea6931e8853bc316025985192788c1f66b7faa2dfa17efdbdf1e416be2504cfa8df270149eb23a9416c276c57c0fa8576b5f0f53a7a15da07ad30517de572b410e57d2c55e0f29a7ec49d966f59370820be48bbf77ada399411e0a46f9f72ac49c9f3ce8a4bfed00eaf7a4c7c1ce846b43ed6cc4a8f62e7c23da435c9f31618c899a35bb08a1eff7a594e85be027d769116e3c909d83be1b138b8fb121bd892b575276515e01057bf49a9806fafc965625ab160bad6b06ffae41abf013788c75282f5410a18a2b99236fac429dc2820a1de39d8a97a6bd313fedbd657635c3f18e7fee9e9379046fb2916f6cf99a6ac001ff43569bb4d1abaf55ad02cd2d45f1c6ffb893bb3a1d5caf5f440488919eb598067aec64360398d7811c7e0e290b959989a62d496faa75e3ac648f80a2d1e4fbea49c14a180df4019e0e928ec8c71e204a6402503158526fd585fab256662b134b5adb0919ea23e95752a182902d022e77d2ae9fb71dbddfe00b6284c5aa9621c163bfca7fe4ce00f9de4e1bd1bb437756e421eab18584119df8ed39790db5af6337dd0014f872232ca40d706102708d06dd40a96232b3dbc61af4fae45b828a5254d87b72921942840bb5919d5561a54b90652166aa80fa7adc46abff2ea5a8b1b3227ae51f7395ce364eb7efcd5224ebce3dff55ce893130e9ec6c62d0ca7de52905ed134a722184409c62a95b63a130b161d3a9604c527a4701a6313eab70994f3f961fa986346beda13284dbdf34e53f4412ce3a5b2cd9c3eb23cbcdf4b01ceaa462307b9ea91a7f348f629d9ec0d765b9eba91700fcb860f4b9ee55f8ec5e3a7ee0e398b33d52b4d28e896d5e3223ac53c92479aed38a7e42026309e1a4c0a5a4f7555a940ba48235ac4764aaa76f2c49ee3104f2c8aa80ec7275e7663d4d07ed9f8d920d798b58e59ead0b7a3cefbe29cd83c656a81fb5673e644b91a2b1ca1f58adf463e1e1eec14395898b23b53bf12f4aaa6050375bd1aafb9d47e0ef6df496db558ba4cf239a5921e80fa926c2b02bdaf533bbc7dc37561e2bbc6288cfe9d9cd1cc239da7832f533d0907a2c4cf624645b412585d667e9415c38f8991e01aaf5ab61be67b9f6d5d8c0e0001f2108d19100a35f669144863ad4dad7d7ea06d7776ab9315c62e6a53a293b5977872f834282b0a747de334f510ab6f25a4e95b9398ec1763b2229dcdc5dd8521370e98a1b99c20fa128497805508e5789120bf0451e848b798d56c04f3835e7cbdfc9d3d5403be3a72d8593d6cd87eec1e796739b7745c75c5b21d27423e330b7ebc6ae3efaac8b1f82cfa341e38f9cb18e677fd3fa76d1806e6a888ee1f96680e0e5037057fc21e605fc9af94e8ecfeb6ec54cce1eae06f2dc4e2eadaf3ce7bd6d91cb0d132a20dc1fa9ddb6f0f292349dd55d739decc9fad2f9b1d30f241cf49250864f1ae75299d651eb399c7a9a1c9afc215d2a56f845b7b377b4cc4ecb75b18a9f1ea14c4f6ac42a870ed4e9becfa18c866501fcdeec3f3a06737b1f8a9111e77165901b67664915602a23499b9b1f75e23dfaa0b0e17a0ef033adb0baa14969dfd5129926cc5d48efff5be344dd9d90fc2eb4c61aa2a3f34b2c62a3cd1f9b2421f9b3f3721a987fa8e57f31d9f9f7a560e5f2732ea1efb7cb1210ee4d07fdf7980158978f599429d3acb2910fd105ff73072ac40e0fe694ce90b2e26fdffe1d390ba073801a68ae84446e78582df0c02469f6a7f76b683237a3bd915afc11c99d273245450731a2345e42d5f262de8c78bf645c5aaea44e92ebb0598d17ee92060162215ccc16ecaa739bb866064e07deae1ff46aaf9b4f01ae573b1a5638c63d845e1824fdf8231921bbc449caa67e509b19b44733fe68e08a86348eb901c01c830e3bc19a37b59cbef624e65f919a124abc7d9bdb13271847f8dc04912179c5c4c59818d2f550f024b76d32554ab3b5d1ad9c79d7492e35e340496030ac8940e3b6949fdb7e7a0ac8a5a8ced4ec19b16dabb6f631dd21844dfc0b9aac6565a23ee54787adf69eea470c6e30a3e134ef98236a4712ac2a60f1bcb578090586d8872c38c677df881b9fc2e5fdc06f1b48b5029b67a613ae5681023049b1644e0d83ec77b4a49e46ff9ae7c9ac36b5982c29a3e2c764f18f2fe798f804a7ddddb52e7a8566769b5e23d2d5db0c295b7445fc4a68d2785ab8ec47ea574132c0fc59b36c236931fa468f908463a1343a03a0df3a7002437868d2aef972869f3952e4b1b5f784133ca473f0de9ff5f77f3e4dfdd18945a193fc2d0bae4e9364e920fc58e365292c753b6b1e23126963a8fe5d355c5703b5e2ddeba4cff140ee7c3c80a1b4cc11cea8db21ac6cb0f4edf923d9d53adb8a9d73645579a41894058e86d7511a8dda99e196a51433c56adab2e4ed3340e7043772b7296f6088b9b82be08773105adc6e71c71cadc83afb7b5e1349cef8f99569ea2b3f23a900949ef771d816004bf17abf1decc7993f4b6f620fc98eeca0452d4d197ab3519d0fe7e9fa216b2601e20f70da151d49f24809b76f2d139d0d62b0f95b3e7a92b3d970ce65a0bd9dd7e4019ca59b703ed15fbd8b8819ca302a467e88e0449d4cff09401379bfaae0480a039b5867ab1716746c51e16baadf75a59b3f25e9a5e8d27156eaffaf6b7492c8a0b2c394854ccd28983589f46fb4bdd9ce6e085743c2529d665c6ee1eac6ecc7ee52cc7491681db00d97c8e641aab8c409aab0902464e24e77e424408cd98e25fb8d57f82022cba7b5049f9dc34fa757e3d842cca017d14fb90c7f96dbf17d02ced1f21acfd4e95b3138be05cf75b762b8d1ae1fbb6daa3c28c650e2ff4000c095436fd619d8c5302250ae0470ca6386f97def438ee914bb6dce2600a28af6e2def8b45547e371eb3dac04a4a2bd03dc63ba1a32a90355ec80c5c21a74776f4dc44f1f0236f0b568dd16d6dcc4f60521aa7366ad8109ca4c2c2d5abf3f3d73172583a53ff92d9e42faa63a2fa7d6e66d8ffe52d54864a02c005ca2c2bb98280381479bf7e8422bfce64ad866c220b7ebf7fa963a6640d9910cb03000bfe57af903990e55a132037d127093ea634ec6823bc6c5695659444b5b10a27463ba8a43619cea8adbbeea2c140cbec8867a13c17e56955286c5274fa34ca289c7675bd530a29719746441a264c7e92fdf4772818184c030067c5855d3183c047a3962de4737f3eec47709d059a7af033bdbc2378bc6f3c9006532ce6e5cb7f29fd78f3b02f9ff77d13e0d30d33a4222cb7a1fc7f372d1b13c0d3d7455eae4517631910ceb841e88a7dc4e28721875c36838bc9c300fbea2a0af03bb8cb6c26f0c9cdd9bd872e143fc30ce7cce087d7d08f370386580ba49e23480b87ee50c00805dd17e75d18fe4ace8184d94d8bb1fe1c5f89cfacfb7d7e0392d09599c3daad040c7a1155bd0bdde51bd09c616d9e84bf036af8d1edd068abe0d00c06b95ed8e74cc4c5159777df7bbec9c1c4c2cb145b71ddca7012fe6f0a4706be43b711bb3d87ce3a1576b19d18b1da6e637e35591803289c02e6fe9ec4beec0535ab0f070d9c2546b3747cd2379bc4c3a28a9ead7daf93e3e1052de7a965e34f23499ff26a575821f8198852ac4a2e2f06ac756226a73f224d6d6690a42761e64718a5f0f7e2a5d41b16b746c0b89755d8719f3f6eef78f103340b694abd760337c12494d61670151ba1394671f6261f4ffc7eaa962532f0de6b79e1d2cb8163724646c2cbb1b7d6f7dbbe58fbe66805a5438d9f82a5319fc3a03d2eb440f96602b5c4b71c01d1fae5ff812734f63c14e9e378958483a5334d54ac88301e52d39f8421805c5b24f73e5563dabe98c4ae03c8bb94ebb36cf11a9f06c6a0458e6c2dd79915b02ed88c07264f53541499bf76b64e7281a51e7683ce641ef2cacbcd3551a5340ee59679e6740c15f6fc6c6bf5e1da015b69a0bb13ea2e5d7d08f7085cd18816fe02e80972550a241e4da9bb6f7b8b88b2ddbb0ab79e07c0be0739ac54b70254f6ef0d5b681f76e9dc4344a9aba27eebbf719a9313bdcaedfcc52edc15b13eca1189b29468664006de1dccf28e1911669fab421f4f06663a798be2dc0ff2146f01b8aa59039544e2d74acc80c4e6f28e46cb7cb472e81d1a6e416c96c24fd1638f0bb6e67d4279ad8367d0b322b0433a166596cd43ec30438087ad2eaec63678a496b521b30957ee6efc976eeecf09d36454c20d67e2aa9df1b0c8d5dd43693043e98b8e6f207b21d6e2476ae5f75fc00556dfe92b480f87659aa5cddb82481ef7abd10ab0b20499c38ebbb88d22f7e53f33cdafec443ad059704900720b02c29162165b9bda34858c8425a4a3d0212e7cb6322e00b507cfc94aab29ea7cfd5a7e82a75210c0dfaac785c2c41a9d9794d3d4d1e50f3baa86c9262ec8b657c9e1050cd2c07d1f88f93478cd8982ae60e10bc2633c6b29b5eba28f54501dfd2731e80cf6e968b4c81921d2383d282dff43999a0fb5096cc86678cdd7173229277b79fc5c4d4ab463fa089b42befa23cec0e0a88e89373de2a26cc8aa4799b2d14e325726c4376bd57036b4a312a1458afb911d5e8c541abbba82fe39833a5f089c50c97150bab40d69aac731c4981956276430ba88f1770446dc0daff0e1df7ced27ef90002b047ca9659fcc5d871359643cb8916fe298fe486f105bd7d4b75ee8bd205fa90af4ca808d68c81645eb18658be6535b9a1c0e1a80dd204cf22b640900107a71216a1ecd506477d24366af270662c03177ef99012e8027774b02f7dd56bba97d290a88fc641dd6448fd91bb95a6fd27657f2c061dffdc16a1e0b64b2c67740931017eeffdc9a9ec81358583aac33d8eccb8a005af03c4259bbf8ffe4f22b34e5a5632dc0b9f221cf98488c8a2023d665534c1e477faa9fe709eff64090e756dcc43d16cd7ea583d44c0ffe15d668e88362036c1496b29e9917ca3d680ad2cf82094a65e3826f431add6d50f413b3e704002b192778e93891e215c40465a068451e96d90513ae95f0f78ca3e8f1c29cb09e9f8889864bcfbafd037ee3381b68a484e89920211b84339acc7903de1e467a26c42daecff21893c5edba64626f7aaa84bce69976a670e6c42e227a0745db5d115a34322e2a7e903ff86a85ee4bae1f3666d54504e1e0ccf42bb02a90708bce6434a369a9ddda589065b59465b864ca6cac066f8a467470eeed3d7c87a3afdc6749b86e00f12330f3fb5b7cc0936f404fe5ec125929919032d27702059c8343c34d2b5c32a8b738ea9df29dd9bba61ee17b20cb3fa4ec17d04b4f6fce3b91a7d3eb0fa2a8cf697a5cb8d4ab43f7cef5a90bce8dddca2f0e285c04404f2777352013c37b0bdda32226ed50cef7d70736d777027847f349c519edf7d64346401682aae4b3045fc2bc36ac7d15a9dd1cce96245ca8a0cf39e4db6a2da0bc575ef8c4acb6126060d2695a42412e3d5a9437b69cf1eef38ae5a0b1132d1674b6e7dc5eaf3a85097c20046597935ffe2a8973cc7f52010e0b63f47692928c4f6a07683fc2ab57ff16566bb17cf3044c6c32f840976710a77a38243e75c81ad10718ec8930b77e993d3dac27cead7f0e62a6b022457b81e2f7b10ef4550cabacac985daa4761dc4d29acb2eeb286082a022f9b6e27894056a520b2a2df87b06ae67820fb4bf34a9549e8fcf47d1b4e44bd92018c9f8f8b65d355b7cf79ec283cb7a8c3fb07579330be162a842391469955d4b0fd3faa9f6a8a6b7ccb58f78f5396a43ba2409801115243dc5a1e74f20ac68f282aec0fb7e36cebcff9f7fb97a6faa9b704aac3c563e7c71f33d19677a7d7fb065e6a80f762df8943ce277510b06aa7b5348078dfd9c717f58c8fc8453701c7edf835d493b5b38a383c79a5b4d2bb06b5303ed58f9d4bca529d1e4fcd07bd3901eaf29a9963c78b336ca7abc079eb5996a16fb07bc310d649fa56be10c75b98d137fa01abdee819d4862c8cedc05ddd5fa01a6fff8c2de296cc9731a885ffecad9670513a8b4311eee197bc0466014de62fa44e33d862a32856c6b58f76d451544746182e506719207c316bda48a8114ec1b360e72dfa07d4489f77d52f0bc719cef502148cb10c3b558cd53364d357abaa66d318b0fd7a98c32d9528bb227e8e97456c81adc3188fb1ec2c7dbde10b86d7fca3a25c4f8261a4508c64d2c30fb9b824dac4809c80789fe2c52acdb88afd8e3b8dbf5be8aa39dff6c78c90875a8308d9ec0d017fd5581099861f3ace61b9b869bee1e5c487c5a56dc68b8f9ed76e0b4ac3c33d9d7956849e89c39f907c6a711823a9e5832256202003c917b8906cf393ac7d5e684b6a6583b744ca19d1f1329d0679c4f79fe1c9cf48d79d16a0748457c6a5163659672ebde0188a2cca9bf02c0fa944374a3f7663bac0d97352348a7da93f1106a194e4fe25ae02e7efea13b0ba0bcfba69f31062d6a3e931dea4203b2c881f9b13020ac8d50b02980e619b334d013a32a4a71dc44ffd37c830da3bd82a9266c1a0a9bb13af84d0944ca321f5be2dc54abe35085fb6b679325b9b873b12b19ba23a3eac94f1ac3e612a5b542763531bf5bee898ef673a7d666a17160786b09eb56c06f759a28d2ffab7d6235aa7763204ef4a6c482222291e530267018ed0e75f2a4a24a900078c060b5ca083fc7228d742fe379a5ca1206334f9fd484b2891cc7db53bf3caebc945a954df560c04b0ef9cb90c7ddb06e4b579fdb4c4295dd131be7ae6eb3a55eca9e5fe65f9324b24e3d566e17d7589850282cf393c0ab822dbc3192e03b4ae735fa3b3f964b28e5fc1227bb6e0ff21913d60e180bb013d3f9e4d31aa68a61532dd6141c032e043a575cea6118867398aeb81a96d78e40dbb2135f6b75fdece27c09ff13037dc021c9688d0175abaa4723992f0dbf6b02f74f6e50a1f0e11032d1966b5f6d0690810157bdef0039584b4241a5bef48e1677e1e48aead532b5872332782c49cabbb38e45e5814509ba1475d08a4f5aa86fc7ee2769db723afc6da0971556f67d5cfb89238fbbcceb395b9eaafa5a1452be3ac965be1bd8727276706d59ab22075e5c693de19c05cbc2b7d35d05491da388bda7dd1706f7aa2a0a71bd6f7ae782ff07254113e48ec78581619f8c85b7d923683de5ddfce22d856c46777b50ccc54c5926e1b285cae52ae5f0a042274d71ee577473961bd6c18195881d94e997c5c7c3e08609d6894e8051d12772ce1e26f85d2d8ca6e7b047bcc80545ef9e250466cfbd6c40b445f960db419dd0ca67db87370729c269c9c2206dc550834cd21708e56db075ca76f75b2feb0fc0254df34b0defb20801d074f5b2cd0ef12aa8ab33e389a8706130685fcafa3b27700d79a1bc01f185ef55984758d31f9524a4ffdebb2aae30462220a3c9d7dd3510853f034082cdb9037d8dbf463973b44b33313515e47629bb1ae2c0bad9c97728c90f2d24b58e96beb7e19322a2184860d34723cb379580f380408130dffe39cc6b25dc697808b161126b0c72bca146d80fc1a1d8fe64431df65e9db97f5110eede5885a4def10eb89520fcd118fa870d8787d073de39f3720ea33649729907568ca60941c3092dfcb2db1b2374a84b38af860d2238f6e5502488f12ca4b3bad2f1443ac4b0b63a91bcd5dc9e243128a61bde6d074c2470c33904e2f41d66eeca2b08d737d0fb9dd1f187abedadb026107c29d427aa8e657ef409056cf400faa3739ba293d474e90fd3de33aa3b388fc4ba5cb141a586a1d51fa78c1ccdb688ea32cfbb8150ed35bffaae0ed5742e48bc1fe957d6e51ea14961c3796d1c6d55c6c6df58beb638cf4f7193f53e55a10935de8a4f3d763c313a50b2eece4a0610f4648b8c5749358daba88c6d3341ba6b7ef54f365a1987df5d28cb6eba5e806a0ae76bbd2534291f5f3c43ba9d09a33ecfe91e534871e6d2a2336a4946c2710954528f71f4ad0aef2161c145ae214b0a0813269e09dd3988d63b8667ab2c79e9b8e2a99f58f43710bbef9053d741329c00293f47f0d16e3e3a230150ec5e27101a82a4682747d91dd7fb7d0ae37a7c72ee56014e6d0d509e2efb94e97dd80706482de2219a908b6851cc6ad9652ce70f68b0ad715c450a7d0c0a5d3e8a0bedf29ca970eca977d24abbc5d5a9cbaf9a078c80c0aa1fe7a031c03d47c19e2f6edf2987c307b345cbd3576972683a13a68f93e142d9f6c61a0b557618fefeea93161f5f32e4025ce3b69c4196ad339f4f17726a328c19f2f3ce511af9601eb68c3a1ae9ebbb58a006de3c04a0885b07e1d9238467dbd3903d56716d63bae579ad0e391489d393ddfd414252a8cebce1b9d1b4e4c3a939bfb978b8c4d2b19718b47aef1e5164c96da7086168e3af51ce3103ab214757efcc1293cfcddf2d16ae36d01635d67df0735de8c7a85be549a354c079d88f5374bcab626425a94d9ca23511d34ca97c0f5fe3dfe740550e84afda849eede972b20c2804742a6485419718b9d519987895d68245ab0159276aac5ff6fd62cd114b25372c8b83ea00c3d467787979e900a8c8b7817ed91d1aad843fef848425a350b1d0bc1ba631d0165a4706ea06e06bf9f9cbddbadf6eefb716a82a5069a638433737119b755acbbaa9deee9de53cce68cd319e7f7c0802df78013ecf8005dd6ecf76e7bfe0ec45b7057caa87418a939084d1ce4376076fb1b8884a050c9dc780c6bdfb248e7335dd261150ab7c32581edb2010db29e0329524af51479ebe5286be36024c3b18d97cbb777d3c5d3e673c52980580725d47889aec9d8954ec07c963056a33aa4af9d43398b2043a5b25dd032d33e74da0b4282be2f4c19e45e349ca2e20807f2535229f8fca5f0e549bbf95eeb52a6adcb36c7cb640149b914d80779e95fedbaa4a0cc2cb21430f980fc7fb6305aa817820c3e4b579ad3018225b0e3fcd9de09cdf2626c08442ff5f4b6fb4452bc212dcc5a1aee7797f74f8d9e94139d3e8e190718f955d038adff5ebfe7f41f0c20d8dbef1fb3be23f61a1c6785e15f47174fc29962de698b1f37ef55a121be22dcdcf3df0f6918213b09ecbd48e4e30d8dbaf9516e84f0d0dd078e0818d6ef3fbb419c6616d064dea48efd0cf620087ac7a511ef2a50586c0637a8d8e7e37be74fcca5696795417acb51b2bebb0899b1a0e1cd975e1ebbb14b7658633cda94aaa55793eb180af6f859c552af301d5ad94ee48f673fb9591897d0eac12657dbea58a0960afdfb8a1d8027c402eee7fd6f903d543be3076a9247c037c849c0c4b81b83efd03393e1d093c50dfac2f125fa556f9d40f6a8ee53c8c00e23dd8e93c70a831187156b38701353e1205fafd380473fa69480fcd34e238868ff20b49826b3b88a3d9023840d8ef03395519962f647ba7c977ade180ad04bf10180c0d6a14ae8b52c37a1dff6740dc7b11dc0c34a39dec866880c24af8a136137b91b1846e8e9ae9c576eb3b7ec027ca99c301013d6c075df85a03d8f7c22d8f5839b2270d9b7e860b7cfc5c2beadb457891097ccb8af6d52a00e887b9f8449d710bfe20e8c44000d9f8f6e1d6421ffcff7bbe5ae2c695448d6fcb62479c83eb0bccefa7a0440f56f7a72b1ece230ff112915ed6bf7fe7a0b7d834e0933eeef1f58cb8b2c49857ba67787eb3cc93765e066d535f7bc038042dad92db4896db6170645613b35c939b5f0acd3bad4c44d2d19615dd0ad1e81354f6e0c58f5caace71969029530a0c9b1f2393f7e595c19cc151299255e1eff7cbc18517129d9341dfa2bc18040dbc288eebe7f3f357eab2dd657e05a851a569a7a7b446af99c28e71e1ae1ef3fe945e1949d302d9f75b0b7a09651323232941f2cbf21a497d5abb65222d10af1e192d4498a6672897c6f5bff8435bd2f70c3b5fc4ea13f40dbb7e9eab2e37d0e278412014385b30aa87a29e2861c74207a7722029b12418d39f529dfb890f8d10b73e5507b1d548814c113c84de30037940d3b903a77695210bbb4c1c8704dd01b2124533b453b109a534f8969c0d813abfa1087d78cf02ae012e33ad3f0901698434b8e406dc97a96278e4ace7b468cb6c9dee455021c64450c754d643f92bc1f572bbe96a65ad67225644ec16458bae078260da4d5c91b37b3ea60b41930c9add6e5437392d6836c8839046cda14a42f1b4b31ac636930f1f3cd887227d620415dad0ece9613791fedbcc3e0295000a850279ad796cc18ed4bda62399acbccaa99824104738e6e9e2993a07261f472ebc653a51413d52839b5e692bb29aa12d3b85cf512ef2a1e1783d84f8f705895dbc2f5c172f46d329a54a25dd5b17f80c0bfc1fc2314fe7584ec0f34db94c74b716a8afd7be7271520c339ee10e19a5c2a2152e28c6ccb08bfd21448d02cb025642a0d3a0427f6308efbcb105fbfea56809f55f48e253856546d78cf4fef8ffebe16a720bdbea14b3c0e29fdb515aaa68cb3a65dec87447c4f4bf6ebc9ab0cb7614976c54feb5b6d1d8c53831bb9b0578fbcbf554eebe2b1f9468bc7dabbd16d322e05867024ec08eae66d265d6fbaf8069cc72bfbcd1b444bf3d87b52c47c60dbb5d2c891e747f3389b54770cbc1ddfe922113990296200d4bb8402ae1911fb86487e9641bc4540ad509385ed13c42f4cbf05cf38d724eed8797ae7119f756a905c2063f8bc4d361da7cde2f52cfa24336583c831cd49b53d4a0dfa46d368f7b9997292d9cd338d670b0888d8b0cd382e489cadde3dc6c7ad965bb8125067eea7080eb067012ce543d99dfd40e2210a947d3040ebae4bb9839dabf5c72a1eb10c897d452b0ca1741ac4abcb584c1e2e9e0f71354f53283d2ba1b1d19eefb950fe5dba09c915aec09a6cfa6c01b8e7133a0845e40587195f5b572e6d4766c40a6026d2864959c797e4319bb08be4900c3409101c13208d5d31aa469396351047eb476af29ffe733098972597319acba620b501d4ce0d770a75d154331f3926981ba3b389323070279e2db40bff39ffcc2fa3c4ed9231bb70c00c1c732dd3d324626777c99c0d9a23d22ff97638f56e84d799776ab5889744bdd976efb926763aa9ae5b31f5c0ab5ecad4b0697be18b4b0eb9277d45956ffcca7514addfe4f01bfe03a958a0ffda859cfb4c2c0fc09623628352b478706a3c81376cf5192cab57acdf847e846af9f730f8af13b4da3c24946972cb0012115f025aa1609f5a43eb142b7875870aaf4444db889c4e8fe761adc1d52fe14b677cc6a991c3d91232e7b15c206c7eff5ac5ce66d9b1245f72571fa304e60bb75bd42aa33f00c38d3835dafde398ead1a7e5eaec4ff36bb1fbea718ce59fccddad59ee083f6242e6d077d3d2ebb42559d3274a9d1e8c88a24674071c9d6e91ca382dcc10e604042ee5501631f974811a94e5feddf1f5d659eed25a1ef400a00bfb1352cbc8eb06cccafb71dc6fda48e27f5c40603f0c952f7fc55ebf4ff0e6f5d0c93b1d7af18189db609138d36346e7d61349c665d40d11fb4619921fc55b02879a3c4987ebca38ac0f1e9258c263b86e6ba1bc4169aa5baeb41979acb23f6fd1459eafd68b0d46729908e8529b2eb9c9e8cfd445017462db876987d99e5da229e8020482faff03d0a90e69af573313f511561d1102ba11b6d98a18b1c23f288b5f5bae2d571c691065bcde35e2ccdbfdb6a3cc95461819e0019f146d9947cbde412675aac8539d175c8874e9103c38760f56d9338073890e214baa78742d54ae05eeea9881a8c49860318ed0e49b75c39ff051c8eb64e6040283802cc405344f0ec09c4cf7b85ffeded8657d8765ef6bc5769484144e62d8445be318217ede36d3d91e0209a3fbd444422f047ca990f126a1aa40bacc07d7d73e556d7380b0737a228101bc4fc7d89586f55b55344a5f07a9d093d5e3e34b3544f991f49de4831b9b1b8e85a7632cfc531a880be79c73c5776294f322843a9553fc45aad604d2980671415fb28c6e36b8738a23213dd6692398a30ed4d842493a2db7e67551538d032ffbda96fb6f070fdf2489d3f71b27da8174aa5abb602830161c55d0a21f27cec953e438a3cfff0ce97b0d8830e6b353c5d75f15bc600c7d60595108b7e616c30eb7f4c5f396a9f5f7ba060e7991535ebe473691d5828012f9fe40e5d3a9f03a57ab474986f3a2c8f88d1e4d715d7eac45c84d49c223edbc44a116a97d0b3e2b82e37614b2f4dd4af30be8fcaa6fd7ca44d902bd96f3ea35c4c9e02a0fbaedab698a4324501d5aaadf6c89abde574cf37fcffa85db50eaeead861bfef413e947f7423c867628d7248c8df8492de02ff7c92687cb09cc507298dc186b1b57840a4d40b50eed93a237ba0326a1bb2647f0b570c9fe39af3231f865ef2026c14a3a8b4c227d640fd14f947612a472d5102d95bd142e67309c46f4f474c403c2e6d3c6a853fcdd8a8533f4c2fa1d5feb8de9886b7f0d38c67adf1d626c9a1f58a8a16638fc6795a384db49dce3babc22ee2ef2bf2a9c1d8df05e2a9a95fd47b32785d2186ef6b9317b68456f81dd65f621ff52146e86bfc3312a9cf504650b087880ee7b0b2d8936d90d5704447ef469e05eb8dd2fb4caa389529705305c9078d7ef19b0f1b8cc5a779677d981b9d3c1042c35747065e1e61c0d99ccf184596bb5a2c9e023660ee0a8b3677c9014141cf305b35ae98cd89078de2201003706d27b70b88959dfab5745f598aa218214bf8af61d360caaddc1ea21f14177838448df1fa2f3177d79f1f58f06449e154644ec2c41a4f0d215da1d9512569d5bc3351eb2293c03ca9a755b69eb3efd1f9f24b7ff5cfc7147d89d6af1e4517671dc04bc3942f671b63e1ed7862ae380584e4f5ca1526fe787f690dbf832c66f2d134c135b846810a3ac72eb11ab25970f8adddaf497493ff5d2d913ec7e23c7841f0bd8ba3e74fd9d1b0436b929f093419dea6b837da7395e8d1fafe2a37735004326d54f890b2e641f62c0bd741c8f2c4e81c3156946c614ef3d05472428c5962574390347e7ad7da9395ae7d249ad346a53311145146691454ce1da9face74e05fb22e1d4a4b19d1888dd40dea17f4bf247ac69eddd6e38bbff53f9bdde700882825ed6ce07dbe932a8124bd8b59b50afb9fa22f7860734c34655a6f05526c3629e5a010e33977823142510d2957c8ad888e2294da1a13fbb1f8d234add4a3278befcc12ab3c94b34136fb96379085d8268005c67e1055e2f8b2350fae04fce6af309fff1845d3c06371fe29f36c1fc0b3a3f1c5477cb45d67368aa4a77d22fc92fc46a7ea31bf2967dbb577b40f4c0e9ebeb2207aaa52eacbee5891b804f4c5696bee8326f95e66ecc60f2e5fd25e243bc9e6017275ca7c0ed05ff476a6bd5823c70550412e1761eb19bfa46a1428a3a2a9dbd414e55d77d09e96f604d3d85192524b68bb6e2e87a022ebc3b68c006be2e5fa8b4e852d7aaabac1a9e3c2c8f9c7312575b142f2173944f510046e54e2cae1a425ea5c696d755732b32cb5b760cf89a6731fa5f0d461b708dcca24b75e784063043a5c3378fa3d1f232272b154141b4161b07c8865e864499fe8798c45fa923e2f21ac77ee5ccb43e7134aca39bc8afcdf7a095355133875ebd64d1061bd9daf45a7bd92c8fa2b8c86ec7ea9bd3750ec077c0c60cb61c9b2cbfbf5a3b607dd9e27b1a9e45fed1ab1e2838caac8d72fe8fb89f5a265985026a4d94aa2676b0ab65e5de52630e14ff2e9b5ff32bb4f7c3fd758c70e4dbf6389a32df74867cde393db9674d8bae3df2389518119a53ddcbe52387e64bccfc970367f18ca2aa72726072f20a6d69aef27a5b9ba90d52f4f36cdf9739b1b729219b79f6e62ccc5cf69fb0b19b66a33593f9b53656e6319be0a3a607fda9e13051f74754e789c4a3a720e0f2dd774b9585c4b39f6f18a02224f5dbcd8f17b8e1511d6542ff65fc20ec5038a3520e4d36b7c9d0f2a824d50080821f3255f5083f043dbb2050a9384aeda43d86194886e02b817e71d96ac1ff9dc334ee438a21085fada71dc863c69faadc602c0f84989dee8c8285e417777c8b5b29e41a31445f34ed6c000a997d4d909fb6127a761e03a6e611ef8ca3e04a6d4f88bbad42fa67bc2303909d774d6583e62e39929800dabd53f92724f08b972d91db1dc33460642d77b5d87194e0219e588515aa88530c926917615a606a5181dcf7f165560fad4c31becf7c06f98fb57729c3c356dfb984092338a69ef7a445de4693a0d3fc9e2f7f36e80884e05165dd73fcce1bfc35664b91c4419ff0e8ba032490ab8cdf7c8ff4a734fdea18593ecf3c1535dfb93ac5ff53eca7e46b5591faa618f64df28b6dddedbde6e262cd48d7bb75804ef27d6d1fe371f017c7891021338a72d3dcb4d36f7b9a7cedfd983324e9ffd3916e26c7d9122c185e6df4016654749ac41402708ec975b6608c3a1d5f43168f709f437b268fc80a534397db880f399bc568bcbf4363df5cf2b21eac23eaac2627e78ac66beb7088c90d70cc2543e94f5909dd9627dae7ed23e5f8e7b7b1e853cb25dd333ffe575600ad1ba8fc9848eea24afa195decfb332eb7dc0500881024890a18acc1960c8ebaa6f0176d992e3f57a4dbdaf08ada8ba5edb83917778fb4bbf13238a4ce5675074b8333b71d4731de119e6c8b2a418a5854abbfd0f9bd3472b555afb8cf9909666b7e7501ed02e5a26b7c4060cb27945b7dabaf8f2870e34aa42bc562733eaffd13fa819b6edf84d4fe5d6e466f7597605e4eafe0fe9e2f92e654ec7fdceffd0efb5a9c292af9dad4d9997c36af38e193f1fdff5a987e1bcf717a505f050164ebe88c114cd1877adbbf2ab2b158d4d4dc27322ac25fbe270fd197a86374ef51a47118d36991e086a709405e52184046e5a09c3eca64c7e7619bef517dda0c53571eb0ca66620a74548905d4838cdf037f989df31b61a6116daaf6c0dbfa24de1c56853dc11df8df22a118169830cbfd42b0c7ed79e0685091313a86e3b37acd0363b72be222c11f6807468e6a8b7f6b14bbabc5278181037ce69364191711d6db03aba7f329bd8530e4dad53147710f4b0f2afe8775ccd5bb87a0b52f8186382671e542647b0028ea30faf36b1698e8abdbe4e1dd89da2c18f43db58389dd723fd74b325b8bc548d859b3155fc3ce7bf8a9a0033bf1ae43e1bbabf7967f87996dd33a57e9f5a7e9cbbd5a1fb4c318e2bc69b464f3f059892aed9cbfa66cf4555335c056e11861f58f9fdbb8071c8a228098203a3edc84d63a9b4b7c68cc1eb42b865b4433db245a08416d110ea90118481699b2747c6cf850d0bf77ed78546c2ef697d65759b6cb5ac54edfdc66523a8d4c5e24ca36903ff3140b7a7696b65a59679815567276c9ebfb98de529cab56b4c8e1a40ef7e0a6e1b08ef56bd32d5d1b932a696c13ec1a0bc14ace64c95b38886c817a8d3f60950660be126a733b2fd493fc418c52621cc6c309fd8a1290a8204313e806d22387046e2a4cd12967a88d70b033336385eede393875cc4d7439b3e3525345a3bb6672b2bc1dbe206d61b549c8e88e2172b41797d44a23271a92b312396f0e255e6d41ef74fcfc48d1e638d515eac3e99f930be5f0e24717feb8a8bdcbdc515bf6a1e4342d62784d08ad9b3987a35a4ab8054100e5b666481120664f0aa4408a2aae04253242473d9a9bf2070cbaa2023cdac8630a1d01688d35ca8d31538cb98b6b4dda25fcb745abfb8d654447c91a906ae82cbb8154d617a07a599b4c801f6b3858fc635333876962e8f97b8e199d49b3e7c2e0237097595b86f2b7060929a502bde40448ed0769fd2f29b9868a836889a4d64e37d4e211ac10f42dd6cdf2b10f8976f132ee15ff4c2f40fda5e7abaf09cd7c6637adde5039c19afe99aa3c9ecfc5d825469d1232a41ba5133bcdae00b0e75bf973734f41560b874fedaf1df9f02ccdac95b7b3487e2f8e3c9bd67c18029d99b615db46090f42604734612cea32bfeea439960a3542ef947daf3737cad243cd29df2f393cb27c8f7a17f2530f01bacc7729d5568e620cbdaf1cd9afa850f85eede100650f780737586208a08fb9382b9845f13483f9f66ef09c0c028992a614988bbb3a24f96f2e4b38514088656ba2b1242daeb77f3a1d10fd4ddaccacec8644adac624b9f1e053ae4e31bf856b1eb18979c352696650af624916b81777886f9cf504394504c123aaa361b8ecba2add44f6e2011a4d7ec5dadf1c2642f359714301c6718f27249874c48bc4efd78944ec982d6fb6195930bcd93bc01895edc4aad9332401aa376d3afd41968b578656eb85263dd9c4419349a37609dcd8bf1c2187298acdb63169838bdc2c7e76c1ee3e85c68baacb87bc2b06ea3f88a6ddfd4b9577d2df64c58c337921f17b1a5c73d503602439b64f5b820ca18572a57b2d58f1b7e07a6f39333bf477f59865ec0d063eed24780c8b47e628c37eb29fdb7caf2373929e0e63b1281d281e440dab3fe71d78757ec08e0dd23d0570bc1ed8782583eac1ff00a675b76566f8d1a48a720c14422ac4b3be918345fb5121193adae105fc5aec28396bb99749f070d96883be9d7afdbf18e8afd145623c58f11db1203ea97dd417a80ca792d96199261fc52c93f7c6f52ef2c4d95cc85f1f0fd6ce1f0f981a1081e98e4a4689ec065902a713b06b48e8fdbafcedd29d460598c94ed749b82fcb25d7de427ab7738488f4e2621cb811cfb0ea1d0286eaab935710dcb81bab1c20ed6900fa8636df55f8a2c4266bdda38d7419b5d970f5748fcd32614ea5df418c0afa62d4047759aaf1b6efedcb05f103e38a43939b5a2f2ca8690996cae0b60594b544b740041988f3ad7f76431d4b909c11cf28f5d83031f272b0e01327b645cc3f2d9799b9420d390097451f7c0428634f7869b6b952ac76324a6a32238746f23f10f8593f2b5e6c13bbb75880bb601b348466ebcaf736ee60c3dd9f47745739ee96b57e035a2b5231524e0cac9ec6c047bb1da06c932bcb930ade67f0bc8ce4e89dc45b494ad2f86a46bbbd1926f5821c616f304e152d849e016b46f98f213af9067a267643afee3e769b9b617fe240a0a0c0922f08eeeb49f4699b57b6a8459f54f44eb904f7395153700d8f3fa4ad43ac4ae55665c70e87f8de93bdc3c41fcc6266f705d12b4125cb7869381a351175f6ae53cf3e12bebfe20dce707aa61c01b5bedd17f39641b084a91d4f384bc383e3c9b74e24e131952b37790c8d24588703cc97f1e592f910f17d672cdae90aacfca256b845490f1e2d73e8ac5f08f8446813b1cec9fa023f26eaf609709c0488a72f00c13e9aa4e378d0d5796aa485fc65f1d23b4c6417d7275fc9047b40910d980ae0432399df386109f0ad1ad4222c00d2c8a7d4a585214174fdd4c0e0bf515c7868ffc6ae0ddfb19b7eff45e89518cbc9a9df44de77fbbc9de73088739fef52050a59552c4fc94acf5dcada7ccccc944d4a516191010b6a21fe1a2defee30ecfe878d6018392341eff365829109176684f8f5443cdceb842bc66209f90f24d1751619e02a0a3ab98635c27d1909802ceff3d8827e30fd12a5d83c50d610cfccab7a5738a157ee2e3b5153f603184e4081afe3da155c00e6eb29471fbb6a3198703aaf6f377d1ade3e9b67588277e82921f1acee25a435183718f4d540c53c4b2b753bfa81c2b0f730c3c47f8042d2e7fe1d68fa3be3481e76538994c9ccb6600414204d01885aaa863591ff67e447da851e75a34516c95dde9c9e184e5d80db53730a37cd16b88ee137fcdda81de8b9f55ebd4a181c5ce725420d33e10e2d84a17c76bfc9d1409484f5ac7a112762eb2cdd1858a9a6d49da35b61d58e33ed48e81a67eacc835032cfedf0ca2cfc2547e9ac463463767bdb21b6ba8628cd444d52fe6c166fa659b23f878723e12a0d58911a7d3d89702156eb5a86c600445bd67dc9b4e7b8fddf05065ee55c34fb2e6882d19163423ce2d66e52b5e22a8fff6b226de9130954519381fe55c25a6c8163bc350887b0347fcda67779670075f55ee77855c3f7b3bbd820d9099cd1f48e0303423e7c98c55a20015a18a849bd01e902b6b74b20a53a5445b48d7a8787daaed8b97c86d4e62c9f81752afcaeb2e636bf317ea1081d95fc7a57372f7fe05f03965051c2f2597808cc343f2009c67a8147c74f3a58e425ab2575fa80143ec1d5e61a7f4871f1cdcdf278e1a72f498292a982df25de1fee495775efabd03df5b97cce7736c525e546e1832af4bd2ee801fe7b15ebcd4e4deefd96d0adcde040cd612ef165e90c7e244ea35e3e8750529d87deda6d07d738d705af2cb5adf975469fa3ff2a5b14422b02b1196f85bcdbe507cc14bd79fad419c94809c14ec7567f653357e4220a96f6c4db67d3d55fcc69371bf5e5d60c9db244039be836f4255e1acd6c09920cb6712dad46a97ab8d6f4e812e02b45584d87057dd20f5374528e682ddedcb7fbefc1a1fa28be71d455d638445451f7060ac83f11c53c690fb0c4ee192eaccab3f5a0630a3a1e6a89fb97c636702e57807548d44321a95bc1d21afc2f4efec636550cdf3e4de53d3d3832f6c14d1cb782328228de4bb9d389234980a0ff02fe3684a0748bfac4f8c051ef28ee11c343164334bda2558b7b99a90efe0f2c8ee10e22a0ac53d068565790de4be84d6b540d411028a7716ed043977a9286569b0a7c82ad1f09985ac8e3b850216ad3df17f056b2c36827e73cc5f407a7c0afb781d066a5e0b1657934cc717c0a86e3262dc878a22150e8195b693f7cfe0cbd8e7488768a76f0e6d432af02d6bda72a41cc851a0ee39df60bbbb929150479e2de4a7378044d958ab3352684db9618592696e757d1d80be6e96be949d61899db7bff3489bbb881bf048084bcc9c831d68d0f46fd9b550964831e0c73516033ed9606ca783778cca9840045da299f2a85faa0a1a6215088572fabd5d4e25f25d9d817a00523910ed475cf2f388524a566381d0ddabb5f356779969b37d4a96532a718bd25c534114439111f51449cce0e53c3ad33ef17f50a9a3cf46f62cb32fc8028d7b9cf283a5305440894d47154d8e012ff6a202e3efb301b560721ae3d585313ae2155f2a371361500b329b725577171311855164b8c698d14de42a76fc7a82eb0a7d85a867c9ca398b8d23068c068bdee7833be4a9dd199b6da270b5a5bc9d7af967c6829fb99e633829f2b2585c31c9d519755e3ab0e6f5ca9aa884ca850927f49f653c70b67edcd25ae0372b0eafb15724df814926839ee850dcd388f50fccefa92da431044950b2035218bd8df2907b320aade78ae663d7415a7c51a3bd05c0b9d29374bb4354867ea2ab5c12206136bc4101509e2a512daa37a338fbf467953f7f40f642005a8cd00425ec4fd96c85d15abd8afd455589ae7a327e283b5793ff7bf95f05c254390068a60ff3808a3123b0ac882dbd9f478d47a154f0216bdd79f5e3e4c5ec176945bb10f5414eb21bbf1910bc6a53dcef2f4519224e80a7185db2f49be88b98ba58d0f335e65b550595c66380be8459a02874675a3c862613a43de1be4c17371cf33bc22b631dbb6fa12f49672265c7906dd732b01e6afec02a9c81ea84fbad5caeb263af4434e3e482773cde3e51ad6a4944aa5499f95b7eb99e37ee8e329b4ec3702ad68ab6148aba18800a8e345fd6f5b9c0b379e449050a37840309d7406d28309bf4c1e43151ff15f238b930099f07fd71eeaf89983b3522af3e36bee5bd73207f849eff91246a1ee385ea0254d45adc0469200da2146cddbb75345959eec7de2ac51bbd327c27c0a0e7ead0dd77850606df7db263337c5e8b62dc505f64b697ec992c8aa77eb3f555a3f3b859d951de0db484df9e6f35dcfc3f190bf5f2efd219aeaa58a2e1c3b8b2b425bd74ac9c08f23e5d9540923c72c58e4fc4d70be8353e8130b107d1d6d16eff987f61b021401c089f089e544afe81ecbaf498b2529271b834d452d82af6b5a8bba619d7a06a5f798dbbe7a0f6aec23585b98298c9b162468323f1389b4a3f94c1f624d41e529c91578ccac52e5239047130009883afb34a0a5ce72dd1d0e2f13a0b8e28ddd53a6c436e3200c1f9f4dd03d3a6f89ed881d55719adac20bc002ef1fbf39aa77830cb176015f4ff83f8a763b5f35fb8dc9ad440b1dabc0170c8613f718d54030177f84452c5f8bcf48bc935ea29d292e675703d785e718e4f97f6e671d57025f60212058e12c56c9a34e3d95c785d6f2166c50db785cf46cfc79c2a66e3cb7192b5f3f945888fea54a50ac655c24677701610a5f0e4a98a9e98a415c42dd921e4ecceb21746334af904fd1e8f58935b2b4143c3cc6eb26e7db3a0dd17dbb6a04383d32223a6004676624fd372e3353bf74148ef4d0940fca0d7d949b6f116f5395c190c67ee4d7a01900f64c6a970c867aa4cb978e6040933c83ce2c75035486b6b502b0bec0f50ab854baebaaac9c86eedbc3e2876cf306892ca8cce4f7285176afc6a2768de0155bcf3c2453e8edadeedbfcf129b71b6dcfbde2c2b78561980e49d71381db7eae90896bd5ec77b4cd923f1d39f543860ac14f829ff30f2dd54f332c173885ce37dcca60eca9ba30954d20df66835212a89b9c66ed8bc760e02289454b27531a0782bc967146b2b0b30846ae03ac7319f2b4d79ac93dba37d633a0c6f443db9624741b72403cb96771796ee34d35b67a14adf325415a0e8abd414ac32b0587b7924172d948433e83ace3fae48fe92b0c67975a3bf122160c49af3d9901b4bc366c5e60741e03384265cca2e55f52f8730f2530cece03245deb189128655b29bba4cebac0ba226efec9711215ae5e4fde1de837dfd6ed506e5713b03e541a14d6c8427526f51a45f34d2a8341a63e92e47c9e5dd2871f3cad5403d9a1a4fa4f6639e1b0e931492ad342adfd0e61674492b87086b02e26f9ff5a8cf030a0fe4a1b89e35d79e7acaeab2288abb67a4ceb341c557c037d4a4cd321aa56aa8cd377e45ab1725e39cba866fe49ea40180d152b8523ecea872a6785e62a45955d7e88fda3b4d69e85cabbe21c9b184edeb5c33240909126eeb899d88ee4efd6b5c99466e281a79eddaaa14402a5268941035c4ab6322bf955678067a048269cda1a8a8038aeb657868dc512682d3ef75ff94e851e5c5d41013211d5286138cc3cc4a46703ff68cc0ba5696320d6df0db67f628f46445b06dd0218a4089cc75b26dde2cc146ac40345bc376e438071964fd3cc62ca7682945d20d24eaf64759a350631b1ec48cc4d860eab0b15c48c4b96f1ed827f49f578208d00372466279a30232fada091753cea68fb54343d4b12d0bc2955315cdf86a31baaafccd6a1ffa489d3ec766de6b40d18eb5d108dde5b9111ffba017e6e90d40d4f6eec46427c728ed7457e6021a3504810eefba90259669087c678a95cad60ff8ebf6d01f110edcc8af2419946664d2d4f9a0148db6d036b66cc0113fb5998eb253fa3a318438ecf0fe49661236a41309af60e7a0727d556a21196db88b2722b6962c8644ca0b42d9d2b771224e7997b4b7050bb068df294391abd3e1a219d18158a80063c567ef1f6d43c22fb711bba281c8f71dd90be29bdd50d66cb0c00254adfc834a240d16d05c137dc7711b90d5557bea99b9790b033b9e615a132ef946b251d91cf1342c6f58c63240ee83092279bfe1e46c7b76eb0b38c0f63e9cad8f94f1af5f82b3509358c6df2f53f72e4bc08314552bb58980da93a062b0e6eacd50c3d547974b998c77e3fb3abf8950f987e0db79a0899097c6ddfe8d4d9ae83c8a21b02e945b9446f9a38036d60db8aced4a024d1eee782e4a58e6a74c5383962e9df04f7933e39f1e0a3de6c0822d4c9e455db8e629274c5ca35dfcf6feeac8c5c4c172b96a7b6b2f6f9cd5a2b7f59d59fde0ed2a78e8b963aaace4627e5e28f7d793aa3fc9795dc263302b4e2053f112e768ecabfb7510d131e74ec29f820619a9fe0a189098222b6786ae4b6bc58f2d073f5324c3407f5a776e9f3aca5be135905545e27b0b6f2150c14def54323eb410255091defe36d67deadec6b8833ad3e9b6cca3d73017a92f360b4ae49108f36f0e6aafea1951b072908b84cf8ce12af0f87e5943e857efcdf2166e63e7f121484f85de896a3268a53ed0f869965b9ed7febd9c570722b4dfdf53d3888ccb03952d064ebb605720e1c7a17aa27d7b1b8ef4b3869e1c440395b0915c19d35d8a8f25887aa9d54d23472b6487ed424f47965ffef29baf96ddb3404ec501c224a4003538d76d3c109f9a46ded4fa8793300fdb25580a90193b0e1c33259c6f7b6f1a04778d81c7f078215055a8caeebe1d6b8073ffeac928285fdf9844e587b59a45920a74b80f751dd6e9e1bead804cbd22483eecbb75211eb37039fbe7bf1953a62acf070e703f0d7735342275400898ed2dbbec259f1899e16509487a18c563ccd7fd47e0e2360955159b13d78c3c4896ef298fea74604fa5d0fe5600f7bb0512ec84692380af5cc66e61112ae1989a371090ff4b827a8f873aaebedfc078fd6f6089466938b3deb0a20483b8c7b2c6fbe90547bbc1b6e00d96ab5c057bd3c2b02685f548e24abeeac6b2afc249857dddf257af6d4b88dbe890be87287c9dbdfe58283b2277083ec91f30eec3edc746f0594993c4c617a5d1186530591ab19bfa1fdad1354dc3530b8c3d7ff8ddd53766621dcf04fee77c1dd4efd45e32bf1c53395a0f036c1ed01dd70b43cf4980339d8f9b4b7eb618f8a18a791cdc82c0c88b7f3970483b172ca4b9314e50c030b2d15b2903f2bbda1c7fbcaafcf3f68e4f4ad791828d65a7fc414fdcab7143b12f663ad976b1d80bc9f1f5371a9e0b5a119525989ab71e739a772d46aeae9f804734c4946f9c5e47f104fc65c036f639fd47b0f90f65434ce8424f321aea7c82aadeb06f22e31f646a57561e4b534cbfa6ddad5d87a9248225972d678658017ea8c17483ddbc47e9d5bd1f7c2432893bc130fe5c4862c371123b8351f3860d36c02c961bbc133d514a0d8cfed55d1d881fe38c9ed84ed1f172c781c1fcb1d30e5a537fc1767a3da92e8a36edc377f25b3fa1d6b90c1edf00f0379a34a4e09bec5a01dd76ee5e76ccdf25769c489ada4a0d3591e6ae1815ddd0ec5ebe45c332a25251d5c51dd3ffc8461781ff2abe39a7d4ee9455ef2ab8d2e92c7fffaaedcb692bb11cec2953baf9b7f9b661c2ffdecac0ff5b49032fc551bfeb1de079ea1baccd8ae91f60a2908e783ef2da17cdf8bff1527452f259fe0415cd34095b9d3009f50efd83076df1a523a7fdff137ec001e3bc3011ee9cc152b8c136882d63ba3fec2e5046d66dc574866c6b89676f138b1b99fba480b4d34e3961c3679cf47a1f07e3d60505e45cd0fa2b75a15af9be8aaf1d72abb4d2e6e5032c46f43a4beda6f217fa44313f50354110bab9b550d9287db1e6816c91345f93ec8cdc53b5cff2055f35e770a5ea33ab66fbc518662bc8f2f914f1a4ae60af31d5e6d9fa7f9bbe008c3149a2d2363e0b995f60160c86e674ba5136486739c9f2d892de462e1ed5505efa7964cf8f973b56f8b73710f5e4f59b962642be3f5672959fdc97c7544211309b54d460f47ca2533343b8820e2e30efa4073c943a46ec5c88b997ab6dac72c00652249e7aa78b617d06af0c8277fd28213357a627342b99663d27e08bfca581741f0160822766a9880e37030c774fe49b129d20e40e8c3402c9e172b9f54ca080e2f09bb6c2341e4b22c6731c8d3d4727a41e68666bd216a048ff25e34e0e3cd7a803c9e4f8ef18ad5aecc2222912909b2c7620d3efbd745b15ccc95efdcc4a183fc569cf2fca4f1efa6e01b4e8842899db656f90d95f378a6023af2f3e2c43ff4ab1108312f22b42acfce1e51480923071113165bd4bc1f5dc1349c185d644d6509a4eda7ed40ba5031ecc8546f0a0b00d64adc4f8253cdfd864de49c97f97548cb5033326c27d91cf553d9cf35be2d4c1b16dd0b96e39787824129b083ef31659d6fd9db9ed73d1b587d4a849cb8fb7d163b4784d2e72fcf939074e61563de852c880a29570fe4b098b3969d6476a1ca3825d1cae7a3b591d36d352db3ecca24b8fae2acec6495c2d76b221d510dce21c23bcc5829d6cd035a8c82df9eaec4e2e292eea3a9cdf6ccd3b3c68c6a5174673c8c2e03ca61e924436e887324892985dbef9e05eef00187b3b4610c811a9245316da1be0ac2064b656bc9ab7cd8a8bed39bfb7fdd1984fa3c7f39b8175ce6b12bd004bdfbbe4f45338232cd15a1057e0b31344ffcb52b90f9585d94e7fa3fdc186f1d6257387261ad6a792190c93739ee4af42bb91747d78f008826795f12310abdbbc81c013d9c3c21448edd436f9f73476b0278c2f7387bf3d9d742a6cece887cef55575e43510dd8f9245899c7e31a1bc81bb4bd7e79e0727d3a49dab0d9f3b43e61d40576adbfa78947626dfcf09daedd7a872ad47ef430e6f82760535dd3390ccb06e76c4198d7d7cff10243fe753402d850b5e8cb30872fee14f7013e062802958ab030d3fc7b0481d92bece66f93419d444c31ca1f35fbc63d4ddf5094dc04bca28cef27ec4a27339a339c6e23e72c289b5b61dc7262a47dac18286925deaf5aa554272f452e3d5dec3426acf0d0463b6e6f594da7f949bea7c39b0dcb1a97e029c8284cc89b779a3e8224446fc3ebd49b46f46f3eec34c9baac4a46cbc43f7571ed3b362410c3f785bda05dfc45c33cb117d023a47235db2a4cc800ab9e1bc9ef526e786cda14234768601696a2b3a0c7a9b821b95f4721826e52e16da4bf633419d48288b2275708d1015c6a93523c561074f8839e62a78f0d91254280d77514cd2818327cdeef380647d8cd0c7d2ebd5043a54f3926724fba420cf47879963308becd1a05e43c917a15e035afc749bdd40dfb0e55a1c5f40e4ba19f958e04f0736b26eff2c13964563d16ab6b09e828fd5893b0cfcbf47890d10c2a9c1bfd38f089060047a247f00ec3e3bd8dc999ba0556c027b1d4d375e82b844f95af5072a556af606118a4eb1199e07d4d5f3cbe45181a9db6ec505ddbb405a370e5165a3d7948e7bd659981527ac4a4e0d54c2272cde9579a281ae9106b033944574f3ff1cdcaf9f58920cc07b9ed7837d799efca4ab56a784b3e4f49a44792212e87b59b21894373a36e922d5af6e5e783a1e81a695284e29dffbab96000b0bcdb0611de28779df10c4b554f851313a5933118a3b90fb9c7b10b4447437a631fd138cb3a78cec686ecb1c3ad011d6adecf5f760e55ad359b42d8cdad13b91fe929b16efb7c7bf6dbe57527b07af5c1e2e14cffa4b1d782a44a48d031857ddbc66351a894ae245214d454d0e9ae0e7a5e0b56308ce4f1b4efa3c7d6df6e2a5d328c91484447a57ff050c8237176dc3ae673a1601a0aba52da7f1f2ca08f171d916e6f53c49573a11c326285717d4de33410866eaa48da9119199a977a13ec1b4c69f9992a56ffd17ddcc3dadd6b3a0647b49cecda14b1eafac64a0bbc946f08030f57b23f0b8fac17f656c92d4509dfe86dab3d39bc9cfe5217c197bbb1c790a2dc1710c908b8c82bb1e1e9e4f9296a0772fa0820baaa1dd16aa5c758d68cdedade1d9208cda119e7c3a6ecd577a848108e77ab61d6187747786ba8bcb1a137cc26348ee86ab2cd455408e090e142d24507254a1ec732dd0157957f8beb5536b6735926776c0d31a307c2312f2adc7849f6bcf4a1e44ec12bc0e45ab7d21f22b0b4a585818de63795e051a2005372f8e711fc5478d5fb412b5edda5f81f2ae3b451af891b60fb5ff913fd74abd66197f1917feb9120f61981ab6d01ab0b32215a1a4ba9c3ff9508b2a544006bde2ae16eaa4af1ec3b569e53251a383bf3e6e27b302a5ca95794c7bdeb828c4f4ef528f9e68232910324355f3b4df5a7e7e2dc9c7c2433f790a8c86c83c2689573fe71c0bb11ca03b0738246be563330ba1a8bd02ee979d8a2d35055c9e9bf53444cf9143f7a29a944bdb59e6a6a3b5851fcfa931d7c08257c8b5925a5e41c33d2e6d7f8256f685c4ddec17e5a02d6f782bdfc75a156489c084d39af01171165bb235dde9299fbb021201b73509e49f3fb588880b19cee1f89a094a3d441cdb8089696796d826df7eae428f7436a9c75a58b2bcfb02ccd2a8016fde74cf31128d9871e0d7a1f769c5afc9e9338d600eccb520057989a39da760fbb4d720f6b0a7c9d7481e2268b8f9a188f678c76a03dac862573fdf3987ddc2845d397e74ff45df9d512a41ed71aa90da36ec4aa572e4c819cb9bf0bd5da9e900b808103b9504f8db5165e5147656ca3d588fbba4eb467e470dacf2f38ea00987d2c42e3696a62f3fd9fdfaeb68dedbb50077669153a88b95f395efaa82de73245a06ee5304b3b2ec1ef79c88d3b8cda82fc7db2d91350dddf06d893498c522868b29489062347e8c0dc293158e8993ca91252da55f3caa7502c4b385c874cd6f2b10ef73904d6f04fe58eb022c997abb4d08182538b60c223e0652a51911e018270f512795db82f9db18b9e746cdea5918b8cc0d641a1c6d8a2382f72f310480b09f6f781405765c6f92e6ef5bef1f87247810ae8ecbb20105ea6535bdb234d2453abbc3939eb56cc5754be9d1ca3be1ebb072e019a33c358e3e9e2815bbfa6be35a62df053caba89a0a3d1915aacdeb97145e985afe8fc57ef96f51b6d528a7edd27c17ec002b13358d877fb39b27243e769a6348225278e68db603780802e6574052e5a730e268f3d466ddb2a1cd391d358f7ee5944b17c347a66558f8a579c92d8f799d17276c107484779ba56c62903e7775fc95c1e36a099a2d106260831f1a389a5f4299ae1a8916c5542f32bff55d95b6e17863e3d8e6016d3f27cb1dfd0a52c8e04e756de37f271575d9f8841204cdfbf4fc36b11536a31b3b6135440ad7edb76e91d0892d749c00d1d38cc1a30d22e52f3dcb4e5468bf525677f3124bd03c5af88985b78ce1e9ea04f1bb6707c8d99c1230bc6853a60d274e1cba1991e8fc1b13a43a1054e381db78134958ae3aab8b8e8f62978f3a69c3909cc9219a30004b0fe1532d5c8b4d00e57ac4b0cade4a134ef82bdf1bc89c18e6ed8adaf4fb9a6ad950abb4c4c30576de98169bc9ad2ead20fc5b82f0b7ecda7bd0535d792269066f8f941e59218ec0bf952fb218a262085c4917c317bf35d83f6db184d8824c78cfec490517353262b728469a1fd774a64f165c3394784d5c7402be54cf2633e5b9a72fc953cb21939568134572ee17645163814debca4b79cc3432868819357360dbb25e9f6ba85dec859f6ea3ebd33ac1f4df33ccef4a71dc54e1fdefe1a299b69e189db2ccdd2d8f051238ddccbaecfcb62f5138799dc6a393d0499eeab471f090a9e0d172150388765f460d789656c2cf21b86af420033908a64bd903312f669f78c5d0b6b0a4e5a2d4c114a0a0391f443b67172f507ba8f1d44a827eb43624bde66e6dbc2b41fd8c7b09774dfe8e33e792f39067c543e9d331f14c667f192398dc072e05a157fed2d9c2287215c2af4e550cb740cd231142aff7d1381bdfcb46e2132f298717ec102709adb978078d0b30bdb99dccec853d186d934f5cee44c7038200c100b642d9c36baac7a33d3d20ba880e8bb811397c5e78142632d24d0c8ecbc00e55e0b37dfa1e4d72942be81b98e23a64613b5b4fef422a452780f3b46a3852019d6665796395a86de325e8869ea3b37b314daf2060145cd6399901e5355a54a38073db4011cab02b7c01337b662ca16f8e37c9919981ddeed92b8a359e96d4b8e40a8ba7db86cd87fe951ccbadbc9f96f4c046879d3ac882371d30c70db66bfd5ccec7d92c1466b5802ae68910e2fcd29d2b2133cf2eb2fa1034acc8bdeae464d9027e325868a19325777f04767ec01b9f39b93c54384038a5a8715e8a5b17327bdae7fd6ae5c05dc083cfcb1e010d92e89fccda7a94a368dfee9d73fc2bf9236927852d5779d3423f37033d3d4f05588bc8676474ae3b3f1b43213486e9102297177092fa5c52abffb872e658a03644735de734c92b61aef40b69a4a5268da2a0ce182b77f067ebf864f6e2434b295de7128447c54cc63a7cc91cbd2a54577fa543b9818788e871e1fcb9c7252985fb22dbbce892b462b9793958ed6835ef696132373ac13089d7deaf898092e56374a8b67bee628c3f756c78b166e1733cc3c4f5859cfeda61f12762995cb43ba07ba0ed6bae3f4446df6eca8f34f95185ad34119ede3cc805cd4a557dca451ae4128027703acacfe77f5eefc61baa94a83f634e51b05e6ec6871ba8b3bf510fbf210ab4afeb5ba0437b715f077c1cdf22dbcc031abfcda6a6cbbb7421794a06271c3292abcfdc4cb982209a6becd38865e96d9e28437c455bcd0f206db412fc5e25cd02c99c9f5c90fb05b8f84af9b7bde9699e831b9132c0df40b7b261ce1c4890fca1c2c951d515df5c5deb1e6476764787795ddde424ed88c6356dfecaecabff1d963b68337c19b87a4c31b96b21e9ecece9c6cb743bbc41d4fc9ca28950c650e024186dbe475061bbd36db757ad5b841b406553ea62301f74303dabdaa5fb7e652f59452612d2cb88e196221ca27979a38bdab98eba4ea644d6c208a88a44a9fd25a790f0c8e2c0ddc7b03a7c335c7c403d4ce0ae0442186a46cf19a7829cec950dd55895943430ce8612fb992c08c72515c29cc544fc7604d15f0f5e5e6dcda22d0d7f009d7270747c39e0e58f4fe2a3477fee25faf311654bb2b748d6ad0bc86f6b04889a6e58e5a65cdba71b863b4135c115753407a13ae0a966f39420ce37da57bf84cc55aca2bfc0dc3cebd760887703161be9b3cfce1449e52b484f5dad9ec125317ce33177cf4d0b26a08e222ec4775d85247556d478f3e46c52dfbdaa3d79885de64925903c44d928da6804889deb20a55b19df3d8f94daaa296127a18ef3da1d20ec3b5b560b704498124efe20f6d385a8023dcd47e75e7d16736bf14f489de1db3c9ef7ab504efad3a59cedbf303a1ee2e13c1a3b8ef9020f299ca73a58fe04356bdaf332b43f737fe3bb21c06b640949fb85a8e44189e8ca5c7b0b8cb744d9533bcc70e632988d69fcaa5a943ad9ab3447092b187446ecefb7814f2eb34193e2de6aa0d5e4cbc950be542a7162fede133ae04a5f9e1946b6eafa2382c641a5e9c9e54dc20bc17c4a3595f5a08f77d160873a302dcf13f23e14d91d89e0ac6b93a25a49c4485c7b03cfcb15d25da313ae34e4e82a66f719c2ac1bbec65c010aa2aacb0bf1a4401515bfbe1964daf21923fedcbae197b4e51fcbd390c73b2713f5f1d77bce4404665e5f4557e6ff5e2eddbcfbaac81e0492eebbbac8fa45ccc38271b9331de4c3379db037bb72c974c6d0dc3646f3a8d4e521c64f9d1cd8c0b5ecb6fbcc600fa2a915672345a2ef887a6e517b6818d78b36aa6441042dc90c2e27374004c91792d78fc0e79b38bcef6eadb7faaa701f4c578986e0dfdf8746a315ff47ad05cb9ee8cd57c99c08bec7e2b616e1db7d9bb822436a11478ca5bc80fe700230b75169750e14726d5444c2a0ea90bba798f46a196a7d5639664cd3585637c1741715ff0ae44cec37f37bfb34e1bd9ed80d8b5ccc48f0d54b0c24c75652d1f1fb673d1247d1594be01a03ad25c33dce205c0b1731ffe603f936732d96a4adec5b526fcb065eb6d09b70e1a939e559e8f7398f5fceb02e744eda619460e3da89b7e8e231ae2b031b926f7dd46e6d39a6ab9573352b7414df564ccaa39997f9a3c550a18e6a1656f1bb90cb7b420010aa8bc1665fc82079addf1d41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427e72cf297226dca90c305e39f7fb3bc52fdeee53f994e4ea235721273173fc58bfd41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427e5db835952be8308ed257ba3c11790978d41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ed41d8cd98f00b204e9800998ecf8427ee2a973235249a098b34c84a266aa0a1e1c1c8385aad893de1d1f150db783a736610957365490cbe9e0f5eb0eeeb306f02888d2ce2354a67f39ff0d5060ba2d05a70ea53dc2b99d8807e7c98f62ae6131c18e1c878894d29676c9ab486a9a2b99fc9bb11e5d5e1f3df0ff51695a8e9d0a5e0df59474bf7d0c41ac997fca83812c2b4738b8e059ec568bada933f99db59e979bde8d3faba3d28c0680823ea72646d88df42173e6cc06d70d9d95de13ab2991f868094d850bf6043c47e6695329ddb1ec7dc66cbdc846962d6325d84e95bc56a7424910cd7f975286b63834f8f70dd6e6bd4789fab1fde3b96804b554371be8169e29c6a727a71bb7a2e74d570af0d113e5dd2aee5c9cc0914c3963b6a65d4bc7ac99595883e729f28249312057ceaf2c04bfd6b499fadfb4be8a3f9b77a771e3dc18e426ddf7cc6889be689a7a047f0b3287ae15e4ca3acf63666374f03c0f085b5f6ae1351de68279c4d163e08d9928989b9e0cb497740b6c122da1c80b7e4d355d9fb6049999949c88ca2a5e21a676d83cb9fd24ed8b3148fca0734c157dc5292aab9cbd761116ea034eab7daf1c8e25b2466f0db606722b882bae933802df6034b57a29beb73dee8ac66a7e9a329a2e6730476b66105e32b9791e6682acb8bca9f7aa23c7693581c52e1390ad0e05e3a61a6c2be1d2bbdf32f4060b07c49da5962302e468cb20bb1b90248a8d23c12aac51f62a2dc9dcab9b00be9c2b2c84219d59c39056a32abf86acaf709018c7205c887d7c48dd134fc10d1ea7d5d0f6522da6630c6dd47ca95aa9120ea5a067c852f765e4f72783cf888176e4ea44caf3292967eb451736aaa33b4717228497eb22fe22d10c8d70b0e10490f9758929213cd0f93d8c81e936854e7a5dbfcd811ecc03a16cf7db29e12e3ef9d6bc4adf67658e72f9823adf572af63020e68abb2cc7d1320525debde1c01b0cc8dfe73dc18f977da742cf616f4f7729f46af955e3cf3f4fcd95548b6f93c221612085dbaad0553a90e34425f68da6e01d43d2e0b3f8208fa429b318c97583db5213ebb7f02a228d66e4cdeee2a087e586d6dbfb6f7c085ef3ad5f421854077e0e07d6514f4e5653e6869981928b5ab9fab98860c69994267f2709a3566f6cfaefa5938c8a591133b2e78081baac6c1153dfd5d9e65e23acf78bdd5eb5966feb723a7026f80a520055389e5bff6b7df0df7cdd1f548a69460744f1c183b0c19c1e6705f2407993785b5fdabfd6aeaa2a890ca15dd8fec5e0f27aebabe5a2c244985c84fe93a5a05f784ee4869d730214ba812b2a8fb9c366bb1c3fa942abc6e137058a3e3c33b4bd7ddeeae73f7bc371d8a292e81c548dbab2d4ef97715e5e38761c199c8d7655d4e00397656d5d857dff4977410042648e6b7a1c90d64c253d3aedcf5d77be01d25e98982bb679ca8e0bbceea50b4b607196d6641fa63343d74cdf44ac8bdc1b14a60488fd64f825d9853e357b5bf96aac99efdc2b8e53c0bbbbcf04a1589970ed1190565d9fb79b7934a0b927e128f2c312b6e56ce8dc850cc87c7a5c6009df77b7cea61decf068b515317ac41dd43d5008db66f1e3cdc533fb2431191e2ced2d201f6e2996309c89a274a400b3cbcdd5115da5e7bafb1752663c4bbb732e1a58f9b38fab423f54085f0a4405f76b71a4c4c58a5216d604ea31cc6f88f2d5ed2c52f44beb307cb450a8af7dae8712f6bba62cfbbe97adb061ebaf8fab3f13db4f787212c361c7174b42f7b10b8c2375b4df6185938ee2e9936578c74ab689d1cad97c97e6190d08694ee23aee62f16dd7bcc666d6798a0bc9596295f0b3c101f3b57809bb4bad3ba62166768a291bf005d1bd30e0c071e8e2f78c7b0594339ca9a86ac5acfd971e859080b0557ea3cfa2690e3f1c300123b6c57c2cd40555b67c6e98c5fca2d32431784bf9c35e343ad860698683641df86bae0f3c30f66ee89c16f982581c9aa2ca6c9f80455473163e68870d6008325ccdddee9a55d8ed20f2d83cb9fdc100809c335c066c8a18997b07bccfc053155f5ed1cc03271575ff100d4305e597e95b4b4feba706a80506bc11caf5d4032b0f1f53ebd943c64f17dd7a45bf47d056724a1ff81b3dabf29ad76c3c0d2b48d5c6f2495dc8b4befe9383e4c162277c33c08f0e5bab97c78ce7b9a2c243006d61afde5fd31fe063d2c9677a0bd6ebe90f4519ca91ce0e810ac8b09ffa85af2d1eec2a0efae68206740142251a2dd9188a738c208f931156a723b156db33c39eb2ccdfe350e8fff05960a0bbb0fccbbbbc4d559381ce3bcdfa5af8806631208511f129fcb8998d88c093aee44e0f61a58e06c4479258492d01862a3a7fa5b5fec838be61d88cb87528232a5d0af4ce78205a482cb6272f803648c28df91952d636b5728dfa197471d5036671dc1b54848b5d395940f286766f76007cda0ba991a07904c62639aa857a979e12c61164179b1999129e86b1ed8fccd2caa34965bd5ec07c756c55f462aafd3cce9f9d9827a9fba667c396a31d0605b73d32bc33c33cc91960cddc4e1453403958bab3bd683e321a72ffa8b502b28302224e1cbd9fa6010547111f1f03c349ecb08698aad043f255434216f7498304243537cf8c7a4d2bb74d612ac573cec5c022acbd58af1dc8c1cf01c00877cb26bef664550d899950496540d21c4d0eff794a2042375e23cf7d75c8ed5d5ab5a853d0805b92c3ceebfc4cd8cdbafa97210215a310ea535a6414ae7f2b7d72c295e71823f654f470c4ce22cb4b543bccbf8fa6a44244faedaaa5ca7f45727814fb51805e063b9ffb2aab91a78df116b5c630178e507e4e48ee89d0664abe3c5ee64cbd0e839af3ab830e4f396cb90993364f94c6b85bf598ad056a0c5e3715f3662310127b3ae0379bfea7e8d11d732288d9683a5b2151fbdd3ef2e2ebe055c67995b28b7e03552e2b25c2ae285aa1f6524bacbfedeb7034d7173dc70d9365350bd5dc7c0a7dfe7506cca8d6dc70932125f315a3b6d5c6109c882c6abc36108ec5c171788eaa732e388b63038b6c2742f7652e4c128e3bab134dc51de16fe8ae3ea5b85b749478d2c012c94e185b4d7a3b7694e65cc85fd4647de30a600deb3758a7a17be41d20c49d0f0c65951a0f93a7ecf33e7a07b3ce1e0223b20b4559a0246139808e2ad82f56000b9023f930c9621f975c55f6a4694fc88ced76d4c7b3462a28ef6af722670d99c7875befc9169d2286f3e2f5c14d38887529780bc472dc2348c57aff208e2618f9be8ec1f1d838830ccce96ae1f8fb5ef628f7aa8f0cc5fc0200410320b310cb45542195bbf6a6c8bef3134e82186bbf4248c36449ad2c2845556d3c80ca25d237083066caf6ecf866514a74e41dda25a813da3faecfae41aa91290d4faf38d1e290f1c0f26ada639072c9c238e7afdb57979ece6687aaee974bda78ccbd04438b63dd8e8afbae744c0e2bab1997b4ba4e07f061cf439f62973c6e687c160002d50b2c8840964ea70b5ebf96bded7f373ca2192bbea5fb6bf0d8cd62bb982f87f5bd056a4a7d9a1a3d516293ba98fbc27c49a77d6a6b8b1695b85d4c99536c092f279940cb0592c4be9476acdca2ad5c3d791a412cb2ce7e000c7e47b7b6e697c41335d0821733fd08edac59f747ffb4a422cdcca7d02d284e610a5c34bcd78567d0a299c041cc8cf91dc9898ac033a344b3ff5831e01c962edd7adabd1a794b03623638819f3db13788858ac66a6b8ff578ac001ef81b2f0df1571baae0af7b6f045d971ef1e51f48eee095397032349cb553de252afa26b0d24d33541aaf9a7f93852a17bac2a07209f1546c64981ce36f8397f1306be45cc3ddd247f08d3b5bed5e0dd5b66166144608bb06dda1a8db95b1e07b14ec2fdb861bff4ccfc4c1ff83a8fb65eaf4c735f5891bfd9773a5fb660992e5551bead176ed8c2f7d8a8bbe9c8bba42d3238990bbde911181d37372dac663f115e8974058b9bf7a39d14d77853f0a8197e090396055383821a036e0cc8210e9ea4c3edaabd8e6057dba87f99ac70c227fa403ed8e13438aeac238f02c480b4b1befd7d150f8444fe9877aff32eac969f927a35efeebea052f28ddc83565929cb689ba69025a87c1fd612710872b9d4c49f718219adb0321b7e28273ad8936c17c855108f66e28ed0ffa9b608885bb5e1a18a306c7193987a6fdb601d0e2e65191b4fd9980bff5f060b6143968a47e85ccd010f0f54c8fd90426dbd8f8752b68bab3c25e412fca5f9feaa696056ee89436fcd310e36a99e53ddeedecce4d2a06b1e1151cefb5bd9aff77192a868d5ad8186c11672bd8bfa279ac782c53af42f995f74dd36343b01756dc08d763acdd2b18ab21e0721a73fa627e664d75b1eedb95c38f045faf491c9600528834df5db75ae1377bacebe47e47b7532eeba7894123167bdfbe033f3f1b4a1e6695b61a05a28df64869e5d2ac894c7a12ff651c7b0af1e873374e5e3eac210c28c4b9d0d750235848ee945c0f336e1d2f7999ae06fe0db7b89f73b2659e2ec4ca12c59e17c2d7484aae20d6981e832d1f84a036dc1cf493867ab4ba66de8ef7746c49e8c4ade9d91325d7a97f3dce319970efcdb1aa61f48623145117824811e23d2a6e7fb89d0fb8018945ae9390f7bb61025453896e55c8d75060f6024b776fa8f478b9536bfacd66bb68afd81f43b7ddf7ae9ddce600dfd6e6624e42b4f20fa1d4640b852d0948684d765551371beb4179e9021e1c6f2820bbfac1978c895bd84790bf57352df9d42ee840fd40aa11321144b2f8f149e75cb85e923a395fb9432be82c95a40ed647c97cc26658244d41e19958e313e478748a9cc430ddefc361dbaaede10c95b11dff6b63da7396cf8e712f62d125765ff2970c95e5e26e84df4bad7703c1a9533467499f49d20000fd527dbdf3775ff5bc07934c5fc2c2821d5507860a42da93169033293e294e57d6632b704510a5d1f1fa37b8ae991037569accad0e5b24004f536e601b14fcdfc7fb71d4bca8f6f474aae2baaa0b21d26d9b302f6f664fe8332dbf055a783efef64164efaf1531cb57d768dcf3e05a26a2091de8e14e14332d9488f07e8ad34989949b41cbf8f3bd782094eb25c6b11c399951769e1ebdc1d182e6d7ad2337a8a21a8cfde6a74502a53bf0c7f15bf99d094dc180dcc12cca196d5fa56fc1a2b4b37300b63468e8fd4e21af8eb5fec8390f9c210a3ae57ccfd33d42e1a3550e88bd9933a1936f68e55bbc72610e28349bd8cb1e6e1279569ebd5ec1fa0ee5b16f17e433d71faddc53b8829392d19f2d6c436c4dcbb09c88cad75b355775f0cd63db8a2ddd7fa307295bb55247b76bf37576042eab2a5e3c9d3ae6e908919d4c7b11f70dc100934b778a8863496d8b3efd24cde6305fde89461af7df9a083732a7672112edf929c166f18374f084a2a90e712672458b40669fc22328e67e456292b94267aef9d7869372dda37a6c23af374a812b9fc49531fb2d5f6402bded585e1bd7a25c86d9d2c4d6387334831033b398c7c5ba7137a1a780eaea944286381c83e81cc9d5dc06a20f9c85d0f0861e063f42993e80af07b89d7b625e44c9937404773c5675bc0afe8bf3fbf6d712038f5b6814378e66a549a548646ae7051506dca08d164345d35fb04cae638aec793da9abb180aed30d66dc17b8a58b0562d10d2075c5226ac9e725268460e331102b61d84151678683f51bb1cf1372034ea197fab732c070528ad7458a4b41e7426a1d273b5fa459c848642660f7b340fa6fcbd45949ad593e350166d91fc1dbf8fa3d541ff5502c7f97377dd4b90fa33f4c5968e578982bb8deae51f63c3889b5119649a64e3b21179cd7164dfd56b23a0a4d5a12dbaa654fe807c883a8a1fe04a436a6f6e0a79236b8eb13313af6e12a6063404e99b26962dd01e4f74c10396e63ef414598258a7c96f710900e80fa3de80b6833026cacd25464707fe9691342b765d23f168926b322ea266dc012f4c26d7227ed18538b67305445c0bc712f5477f61b2ffa12a2b1de0ffb9b1205c3dfe017b99340bac6412cd7c7f7730066e2fd0d23043010d52f200eb2d96aa8ab1a33b3f6ed2a564e561b29019047f0489e442d367d531d3ac2e5366a2e3beb5e10052cadb91d5d7b00d0f00fdd7e76f027e58ef7276b85b83d22730906b26488203d4ce6a95edde858cdc9fb21e75a021b00ab8098a5d73dd8e57f1a1d2ab34ee06cb4032c3247ca912ff64d136d4e4e99ad67df7ce09503608c294e910412068ffcb690fafc26306ef25186524bbbbca9274ca5a36c0eab40e43c26d929f171c680a2e35afbd06f6669abdd8ac85eab8f1b14ede72b525a6091c93b3aebb4f143a8525282ad044a5a5cfe9cb223e24d93cac95f6e7e6ef1abd4359b38ea659c1b58adcb436f891f31b84c026118783f004831fbc4b947fa6c55d34a127b2ad6053c8e68d5f5bd4c4a303e325750ca5c8ac2bb9ef3cb2fb537b2822de2d77e3d3178575c9d298edb47040f67ffa44af145502ec80889d7f83ec4a009e53b3fa27dc0d3dfe036fc90c4e3c920a29938c3d5c02724054de8caeaf146b674a77dafb8bdae719f7a9a3ecab9b8860ecb425d1fa75d4f8fa8577dcfd9d7138e60ee2008dbeb312d41d19cfc91e5986e164d716839f82c6f921b07692a676fa11f795045e612b5f4381dd7beea36c50fc688e1c7c336f1d971773912f2158b5de958a8a1c2dd785faffcc69c04b48df3622d600212918267646bff52230622f6c3cba83806d8d03bc13cdbacdef327cece4c7d74cec2d867c79a8e7f9980289fb4493c683467cb030d04ad7b178ef85c7b10884679d2d83065d25be042914523242e1ffd54327bf2925b60668216e2e92d5d03f93760150c3272fc591b3530586be03d414807451c9716482a22beae0b84229b1a6a3370e3cf71c1387b0857d34e76d514e55e3f252754890113ce880aee7ef52c44a4933435ecdbc66f6da4ccea76cf2e937ade58210661721715f6be327d14377b69b9790aaacb15e0fdae91183f734a47f3f9ce27b8c3aedc2e270251b74ad31fbc7cadb11f96868a915356c76170a555244e229cb19dae6dbcf114517f3ecd8ce97199261283101d3775b02d33094f884ec085f31c5956d46abcef4ff934364f8a0d97c82552650599a5fa7a3833203a7ed390ab12d66453bff4f5c5b98bd781cc80b3e15a89cbf67271eff207de952e6bd1f8129bf8c7172f04e28dc301ab83665ca922c0d8dc635aa2d0afe78220e98b72ac10278d44c91a4e4f1b44a91890aa0cb7f343261646c407f906632919f94adc5487b712b3da1c72c96963f1f72415317e63bd8aabdb269958d1fdf4f92e036c8d7dbb4911db7c4132c895d9e4dcbd46a20cad7f0fd1a72ccb4f0a1ad7f1bb0368d75b61cc7412e34973bc9ae6b84f1861404162c21d00e908a0dc1286c87d1ae641d93281d0cc1813e4370a20b6973b501da058830e50b32059616f6028e7819bf9e07dd429ded94fbe4d0a955bed7df4de8987fb98f476ab9142dea2a115e168b1a36bd2cf0bdeda1660ed60b95e322618a130e0b596ac86cfaccd4e01c26d62d181abd07ce4d2f9766b9f08ec4cc1d9081807e9c4654d969dc55ae9c5d6b140ca6752ce53dfe4b79a6fddff397452dd6f3df7397eb45a95948045058742d26b60e9e8a732fb4258cca348caf21d584634f5c1efe45a226ab91a9998533e79bfd6b34367404538a752cf43a918824fe74866a76b699e26343fb042e32923d5dcf0e7dabcf56295713f4011df30eea7d40fac3152c78ef54edaea5259055a018028c5786ad7a535033cf26577b190b23bfc5d4cca77553d7dff83a01e6d6d6b9ad71742b5f25c69d3986a98ff6672c8c6e48496cfe78d8ff51fabf51e10fd2549660d7cd9da86d7c1de910b20d3cc50215bee7f38bd07a5d3f42e500fec186c2e78cf7092efd524d7074546b5ae8a442e65f5510979254a52e1ac322d431b0d95abf161a54f079ea64bb13ca8c198c5b0b301cf36a221a9edc7efaa4931bd72c122ad9c2850e8acc46a250797cf42c6dbfca2fd1dd5027af079838482164ac29d8f2bda8b338d42cb89c865b312a9bb485d3d610aa9e0617ff10f169acfe2b344e3e370179001ff4bacfdf5c44eed335d51ea84dcd71551ba0d508f9ea426d87d0b184da7ab6a8cf8c35d666976b832a63fd62cec780e664a32b8449a31a8f57fe03ef07e044f63008bb76db1ca603b3f5a9804a44f6ae7f09a37ab41cc5953e03b584cd9edd5702bc8d140040206c568093df3d34c08f9b28635a6af25edf8a97e3a6303139c5d64a20b610df3553ac235225fdce9eb63ada86cd7e2f62ff522ad8a7636daad3aacd4cf2b46ef7d785cf2be108d753631a31ced807aa890e34903f77af464ac3ccc16f23a567c8812a9c52d16facec7fec137b96feb70b85f73fffd602bebfa3e4698d08c7a1531c329929339a20527ebc81fe8bed2029a8eed1ef64645275682860560c88d027e83742a3c06920bfdb745190e2a510bfc89b1c0a9418e78fef49c8eca2db8f532ff9572374cdb4ed88b12a47fb3b00a59be4e6322f51a16385860f074542bd57a09609f5e2f1f94d4a92d3a84a7a3bebbda6c2e9fef6d72b35d0d36f0ca6a2599c1740e4eb2649c71a5b69389422f118a3ec708e121fceceda596c485860c19a0785736070f4f712e76b0ea988d2b91f7b8c9e2df3f528e5a327b7db57e6062513352b860738189e765315c1f8cff839762db30094cefa87e37d30d8db5307674afbddbf5961ea4e46bffe7feaa8235caa1efb55ac03237bf55363dd43277ab539f4b3aaef2e27aa79792cf25ec5dbbfd78770f9a703ea803a828ec3d4028f0b0cbbf1b9059c9e370734be534eec741b0f4e46ee9426a0df4c56d8b70c06ddfd1db374b306c2bcd4547c77cd5ce7235f96b9627211428d06e11f03989190567769da889763cf0c76bc486866e93795274472dd11249e8cca53da81220b516c961b9fe5077acea8ccc3145d47130c0f99a9b969efddedd3fe89e32ae38824b55706a21d3a4d0fef55601270bcbf077c41db351e81e7311b785a783f5d01791238fc2f4ea247dbfb65a3e2e946f7f4715dbb3fb91f930bdbad059799ef3a77784a4a3f7379c2df831644ec3a921c64b9c3cabb9c124d07005fd3a75524f9d82c0ca867019e8607a44470e0848747b0e96533cc989695ae198e12fcedad38915202e5c859862b2264ea84d84de119190d9d8234e80922a14ffcd09540ec215a9550a31460bd3c91aa45bb608cfc7fd4565628612a8f030dd7b8d7867fde5bb5524f4878afe35e1ec612f155f03d0a73b9e374b9ccf176bb02fca9d351416799bc2d512b9fc8578df1b6794c156e767a7d301ffcc1a22c6918a1b374f2863379c071f73678daf934943130cc302ab7025046601996ed5ee92a0f6689d56c52e049a7763224043964d526faec9127a137aa310c34d1ee97109b6134c8a09298b1e2058176c96b49924ddfd4eca5030569ce5a8db44c07665b6bd176c9f1a69574671044f35c6566aa830e26066b6731ca7e1a26a575976b4a71a9794265561e01236292fba6cc2e04e1ffcf3dd08aeefeac1948a49845ed128c23bc0bb904884aab67ecf67126f33792e0602c63ca6cbb021a1d3acce07dd540017e6fae9aa765078c5ecd0490eee32d90ea15286ac82b0f28626a4d6296d03619e4c42730a86ab404e3805893ddc3e86d03e9ad0ff184581037ee1a32782336ff5f5e07cb3362e9281de6ce48f145ee738f8efe8a179fc14467e9476a76986f12d359288f567a8e389851c3fe68a547e78ade39229dc735e4f6cb88dc406f09f74a79e7fe2f8f09a2bf39d15b388c131b062529f783b4ad1f203ded3a57b92560df7bea93aff7e1924771bf32de3dddc59783e81ead3dd79fe021bdb928030fdddcd3ab4b06caa93bde896f5b01bccb21c891754e3415cbe5fca34b1fb9d9d3114b5986fc443ccc16cbc136f7ce66add562bba259177404108cf1413e725345c8682c4d379578ba760c5e5992d962c2eebf4d433c56750379bd8d67f2c4759f191fcfa88dbe621e759cc53eab4caa1ffd989d207ac0d40ce03a70cfec94d1dad8c6b1e59022b2a5210f49bcbe53cd782f07444deca4d183651026bf02cb78b55c07dfa625a314c47256a4bb2ccd320943f20bdb6e1f85c41283a488da99f55699b4d2d9d7ed70a8f19601888af5fa7b37949a957ad7764642e02d5f9a4d77a8dc4a70b9d025169c19275c42e8af578fd645efb26e513a71f976275114e863b8eb1f2d72a93b2c0bcfe0c8ecb56a7b3cc4e687da0c6a645ee36f1982df7f2a7d2eb7d7784a2636b9de30f729a6e94c5ffaf310d7d2b2d84ed6bfd98abf64d5d269c5c957f0c854a88aa75544d50d0a467d852c11e85905b36b22bd17c49fe023b8c7181745c4ef0705b4be6403b1579091bdc453e0864651f0450957c3304588470c45fbe35afae72cc7ffcc02fb97862953632e1f0c168513b9871fdef8075ec956aabda76366d90fcc2b88024b09de31177f671c55198a391eb4053b75b583abb39147b148cfe353ec18459975894802d558f2e9a0577f1b0a27266fcdf590190ef441a30dda867cd412096673bdf39c694f291d37e8b05b9dd04584f63e4f57604bd52dc0c074e32d07593d91786b2a0fdea5823d00264b749c69162d784dc74b48cb10af8dd87730bdfd449c379261d8e70076407fb663a0df422bc65a969fbc602bee8f5885d0e69a613c5ba25a5a882acac726404777c7878a58b502ab3482ebdf3b53be554f6c8ac4176d1d3dcf11f5139bc5b4fec2f161c5574514ee9d5dd589e1219eb04f1e94f22ae1831cada9248b39acea402c87b2f9d9d57fe27d5cd3cd43f4a06e2d5e94c439a5ec00c3b618547e4897cdd1f868ad597f5f02faff2f33d477b434f941d7113cef31283073ad232ceca4b1ebd5144a72f591e46650164be5bc88822729897f4fc20e561fc51e5f321079651cf246a6e91d62699ae68b29ae0f4b4168abe3db047bd242eea5ada43f9c34f666612b12718003bbc0b794694d32cbf3ed2e8ea9045ff96e12ea5527149a2885fb275c9f9f4f5039b57574af64446c2c2e5eec307b10f04041f7469cb92579e667928fcf4bdde68e63885cfd4bda21217d45a722203b7dc7b2114794b54e6e52c8c158b51da3e1e401eb812ec9b730c95c0bb5b9469b3866e74961c5b997a13ab0bc8f50d948f28cf78d885bbb020dca0ad656b42e0a3c38675a80061e21f12bcde6b84b8bdc7291751361355eaa00bc0125f48eff26222f40a7252eb0f194b4429d421c30601601fe0bab642e005de6b17850e6192aa15d6475787dc434aa381ecd40597d97dd1a7de9e3d0f3767ecdcac7ef399df456ce5866312554feb28460bbb00c9298c2c43c97dc47dd7f13e1ddc3b6d351d0de922d381915d436f2fbe61d7db6b56ca20cfff3983640cf05ea2fefdc11b622a8316a58a8be0312ab2063b318ad7467217c403a2395ce8219d68305a02820c7e6ff2709cd49c79c981e4f7fe1d85bc2a441ad685a4eee4335dfd0cbcd06f7c30f87faa7ab4e7ae86ec22b788c76aa4265a2ec6eb925999f18f9383e0a97a694ede58774d600a03e925fcb59d0d867ae725fcd8dc1d2eac96662f3bf24b7188b95f5ed6cfada9103677d28c7c2bad7c9bd3420f4a232ba467357ec0774c89a5255465143a36fe292aada3965a0c11c1d1e10a1636325461be18b9fd1d12cfcc52c981a10d5d5f9570eb5eed7299ab0b664bd2bd478799ac1546b5f948f375784a3ae5e1723388eb1df3cc8df80943dbbac14f699b5f978830e5b1fb7198ca96a37ccf5b2d292770509161e4b6d9dc46f16535c88cedd4a8af77534adf9ce0711de80ed62d7a3114514a7a1c77bd54a5f26f16842d8996ec063b0922e5788b85d541f70bad21d8eb97b73de43ecd43d2c0371736f7cc5bfd0adc1959b6d79fe916e7a20a4cf95987e62ec48607ec1c735e3ec587e21e1605e8449de64a22876d723f8ad2ad9356cb017a5e02373a30b38c69a480949f6c656f4b0df826a54fdccb3c6cc572358047fd4ec1148094bdfa4ecc522da0e56598386d9e26ae5bd7954bea9402252b2d8986fcae7b351bc9ef0afda39192c9e334fabd63ea44c46d163f39bf8dea68fc472b22f9ec4ddf0f2eb813fd5cfa947467f9c7b2cd71a48070adcb16c733a4fd4ee3452906707d283dc9c8a84e86925f265da11cde5fc7a67973c85b68265233273679f16aa129190e13e6b6d00e26fe5fde716e6d1bae73a1227f4b69c9e857b9ee673bffe1b8a8883b4b050a53c10e58487887dc4a543799c0e267dc287aeb6c5f560e9f1822eefc21ed740713be554412c1e4930c03201fbd14084d6ec1464b16f4144db5ce16c8db964528bf92b7acfea91f3a219568fd03d684883835ad3a637a0bc6e437ee79236512b2e33408759374c9d0acd19a264efcc90d3efe899a3d66ae8fc1440f5b4833da6452d6f71aa662c563584844c3762dffb6408776aa0bbd8a86cf3a690d6d35935a1e41d66ac50e1320314b780c9e4a513cd819f7df21316da759a5b2cee3fdec5f35030fda1daf3ddfdc493d0a3893c23fcc770d0b4344074dc40d07961cf23b4bff88c33e1b2719200d62872ff986b346bbbd84a5af79dcd7df6fc53075cf3aa043d070c4f651fb87fa250b922b26e6469b865ac01e65938d75ca8365b7cd561fc5bc98965d4ab652432a87ea3cf8b45de40fb1046083f474c7fa3d7cd0992902b04890475089717c3bd346b010bf151c8a75e37d8eb783482608cbc28165ea01e10d058a538a98890a53ec630fca5d04dbad26e1b90f5710813e21a0a60cfd476dbce943f3ddd014b0fb8a574811d1719a541470ffa856e53cbef1c9ec7f9f3387729d02fe7aa090e8b00500f446319114829c4d2a3425a374f934cdbda48bc01931097ea0455536e9f44d5cdc56b26701c10538785a9897979aeb7d9321b7da2de3801f474adf652b00c946acc80e4031c81b426058d779ac2572ead7eab6684fa309d77b34cb7f8e73cdd81a947d9b9ddbf74f5646fb33f6cdd97292b88adc6e56d9080dd8d6381cea2bfff745e71855e29dcc9d972710488139ad029b5e0ae3e11c98211b6f3c1b576c91ef37b8010a6079181040469c8297c3da5bafb95f3fa5dd6b94bb715c5174d8fa64f74a6b7d75d3fa7470e59e658e2f18d7eecf5f636899ac7cef5084271db4648908c62e3e73811f6aa8095107f2700f33811a315e02a9c8f1bc3fd87692faec922fd093222d79269dafd62a7a24755f0855b64c56978dfd393bc71e00a80513b2d50e8f81ccb3551a29587e8757856fa6524ec7212e4ee3a637f4d3982dca806b46e6ec81db6654bb4122688d5bf579116abf09845c6659d0ecba7f6fb8f8da1f3d3a874b38fa36f5eada1533eb6f17084074dcdc785667a7348668a924e4a7e9cb1b46d20a173beeb7887b15ed6ff77342659d0e6a63154f1e9508af8255a8b2ba4302e5b88180f676393d5f69755c02229e64fd915c2b7b40e3c5578077bd7d35bef8e0932d0eeef167f2c86b3f1e2d8c3d6bd92b35403ce4360258b22d4ae2d72dd0f3ac765ef4d3fb8e515552341c58b9ed6218ab124721e2ba18e689c27ca4e64e744268252c5a9cb3c4d701616c26756b17552322c8ebfc4a03672120bb14658d4b95a6861a368fb04f2c7432684befdc40817dc417de6204be0f5f2e6c799de96c7948e55bbdef85191d8329fe5c95aa326b0dc87071e148d68e34934925a48da5683b08d873bf324a37b7892c89013df15a4f094843b3de198f31cb8b89468b097b9efe484cab6236e233c2e7dcf63a23a4a45a736377f7d7059c7ebfa72760caf8b2580dcac6cf4e64ceca099b45d0844081ce1e31c7f959fe3bc6454514ec0453079fb4d3ed55b86497ccfd9528ccb42f647a32d86bb90e6f0be5ace1e3feb9cf03bafb078de21216bb6756ab27be0bd3330260350a4ad457450bd92366716ba79a565b23c1f1344a0ee5ea138bc0fedb3c0f98ed2845688d1acc92015456765868c5b6cb353fe66e183337057b8b334658fffc4cc54c98e7a1d4dae9c00fa26684059c7e5412c4f54c469065ab55b1ab42f48076f08957582351f942a28e3826a53d065d9fade9c883ee279870957ba938c202cff7ecc27d38b26bf50faa98e6e134bb283536b234d8a281ae36a63ff8e7c9bc4004d4f70811a5f17fa1abfdfa5824d5ffc5bb0a2de0bd6804c1b8131bd3aab487ac9123a0861761bd5de18d0cca9dbbf157137c0373ec7d016ba3dc31877d9069451b7be85f06477b952512ea0690ceed443501550018c2b2b08fa9356e09d8044c30125620949899d4a6bcae6e232ab336f494d48bc1106386fd87b321fe30890c53e0496fd46382c3b35fe59695fb22a7219099e3b0ae69f24ba61caaf9431d6911517a22be8b4f413a5d4446c661033919e7cc05d1a88643161236b238776f7a921f1e15c8963ed9c85248e4e9857d3a88b4f053bd28a9fd95f8f344389bd07029e09b125accc66c836dc120ce86402f54ec5973396792ba7fdbc62a60d3397f7debaf43ed0a9f09748a985f835a21f03c4cbd2118996a9801744eb34c27aa5ce31be852f2969f757680d60cb67f6e8ac5f607349a2207ddfd3747ffce546174c8e3c1bd11540be3f926ecb9f33048a82bd9076848db4d219b841b4f02a53fae53e7e856d945ae8cc8e7b926619baf2eb66fbe7722cf99fe8b618fc0c1ceb3056f21274eec7b597f65ee22f0fa2ef72df8c7a02fd8182bcb4b6efa216318bd4269f3d0f8f1beb75ce861d45bdc91c9e4cada3337bf4d8811c5177077b49ad2e32e5e1e9b7e15f948ccc3a36c16ad8a2ec284709195041e40dd7632bd786a5d443c26d91b2f6ba0506e1969a6bd822465e0b90206e1b4dcdf555c6b25355810001d1de4a59c37ad5f430f5835487085061a10a451d6fdfdcaf6e02c25dccdb57c26632e6b69649bb07a178187653c279a2123d9a41dfa05cdaeca926d11bf19010e34bc4ac5c1331ab3f24806879f6138eedcc63f12c47a79925586edeeba88d40f0b6470b804a3c0189cc861dbf6580c23e101f2a6d0f29f0afb40cf627015bab169314189c72c88a94d0f5eb29d7127d5d5c636ab004d449c68d00c8b04b3e357ad98f128305e611a712ebf5d73ba9bfe506429903f846553952083750763eb778454dbffb81ae239b84894315cc866e48073207f9664a85ec9fcc6ed00d2d746ab8191b80be065917c523cf099790c6b394a8f3310d30ef4d72ba8a9a2569345085888089a29551d55fa16e74cf121d45792095e51d4911731b93b39371f97b5c8c39f73fa86569e5ac02e5ca73e09a15eecd355614c46b85c5aadacd7f500b665b3a93160ff7dba8b3737f4ec59e453ed2a078cc49ad60162305b8cd28f16bc2bbc8614fa19c13650c642e2e3c6578a1d19c8521582437ffe28118954e5c994239eeb008ebdd8e3eb7cbbaab648657179a858996f485161e55b338c6aab5939ec524264dffac1566bf6f25447946bbe9d9f1d2c349bb315dc546821d99ba51c718cc0b62b61454f0733d2437a8bf3e4db849fcf9a4752267d90199399cddff5436990226785c17c908b90ccad6e8fc2f7876ebc5f83e930a5a1fcd6e259bf0aed3efb3c45b02a08451fcef4739342f01db8a86924b37b486507cf71f9f0bda718f986aff5013adb75bd6129a3f005eeeb5abaa9237a20f5feaac040902d61b2ae6d9e4b24f4deb7effd7dfbb1294887d69540efd71061fca2d398e14e97cab77654e6dd97cc2e1b0f76091a6abb614604e70317ad1061fb91ac1b45527d72a094bcd3c766dbc4351ad86c6f7ea4ed87c3cbb86f368bb17b8650c4b643fcd9ae286880ccaab235f43d2b727f9f206f28cf59e420040f33ce66daa6f9a63e23edb0b1eb607d33c0b1c0b176f824388a60c982b8b4847d3572e2472bf3971d35e309169dcc465f9618f862e4f2169b51573d45765322353ff0accd6e36e486e49bb27ed3cf8954dd81df8b448c7696baafdb42ca3472cbe8bc4c5bd6ccc0c124a926f17246c7c7ac7a20a2df8bd0822cd0e2090a08e52f781eda59568be365899fa14ef6ce4f98e56ab0a078396d98d8ae4cb4c46c731ba41303ef3e3ce8d7af03ab3ab8748a87e661b4210c970ac2ecf40aec0bbb2ee8da680adc07523a43d244b5be2353661168a0a2abd4bb43063210f1bc0b7279866e3278788701548e21296e8ca0a04adb6b619995982c9f09796106397f42089ec1dba80c8a8bab900cc6e2b44df7aa46dd2c6aa5a1968790d69ab7e3e6e85116dff041e7062bbe7cecb29710ae5f2aa1246a4bccd5d03e3e2021a70ede2981affaff0cec04050082d45c261b1879f348104a7c6d494ac6037706dd09530ea0c1faf27c23fd39794eedb46120105e44a3a844f02d654f0d69b2fb539aea81f5350ac67793b4bdcc8c06ee76f15e35dabbab7aac23284f59a1cecf763c3be1a33093153f63bb75c2dfcec691c9828d1ce4fa3d7ef36ea54dc08933918744e8f7fcdfa205859db7e65d25896b1d8d6176e4fab474eeb800971a34917a0c3363e1fdd689808a237a14404a866f2c3f0f84f3f2eb5a71afc226fb026344fc5cd936fa8ed0e494883aee09e9262e777c86e10962c4690d96ead6b396a8f72a550ef0f831a6731b525a8931716dd123ce708672eba89f9cb409443d76b9398f6c0ce36de964d3eedd2036de39f0540ca63c20a0c8648e9eccbfa96cfe99af0da8b079ea3a0bf77dd65b6317ca9b8d734c0d9f81a6003436b8c534004ba01c6d55c751aa0d924055b724b9549ae5afb9229e836e8ca5e7e71eec1ab13ce296148f44ae3620fc5d135f789a95bab33d752256707e6a40cfbe25db83e9023909754a9a844ab86181c3c7f7323ede48fe0a307c815c257bfdaf41e551f6afb196eb398f0223f0ccdcf308cd3abe1adb292b8ab908531f3c69afaea84d021de3f616a36eb53a6579399b61a836ebe57ba80bc72867d209dfab8f27d3196e19282f6772bf9e797ffad3b60da158d527b88fa73c3fad449e0bba99201e631bc303880f5011ca460d5c532aa52145cc9baf42d957b0307ae93155a97cc839a6c43ab4e71cbd9fa9dd7712d3c75bedf32bebf83da76f8c47fea528059e60c9a33becf0a5cd8c1c7762aad527fe743b6f0b048785721c7fcf2786061fdc4fc9f890ce701564b7077cf68017f1dcb5f7901a1df9dfac84a33087a1ef62c3708354f4bfb2a46e28a687daaa84695e604639be1de8f7b9405a8b7ac010e65a1609784ede70e5512362cac6af34b3f939b3125421b0c41f817f01ee26f9c8580b9ad6767bc9fd7231caef85f6b07af7328d96ad46967ee216f58559b4872a8aedaa255f944595bacd555114f14f12e8bbfd65bec80a46d5a416a3dd1f80a280f9b6541bd3599e9c7f215347dd87dd031ed4333547b44f556051b388aff1540742cee75089f70a721dac0357a757dd609d99b3eaee0c379830261ffea8803c775e9418d06e11a8f25d18a9fa22b3f534c593cdc174b36528859fd338ab6199407b731ccfc3f4a278dd4223e7549b0f560318f3e653f59b58ae2cf778acfa8467c1f91901aab8c4231d88b4c83637a8e019d76c7f3e2b84b039622432bd9dfacb0e26e9797692610e00ac5bd0a77527b52e7c7948e460f77443d16828fa25ecc092579f59fba0d162834dc3b4d5b50135f96084c662f4f735dec57c1911578217b68ed0a938b959dfff05d40d8ee7b918ca3fd9f3b544eb34b7f51dd254f668029697fe13b13c7028feb4088913d25dbb5f1a6f27da97f72299560adf18e8a9615a811c6db3d6205ab3450315aaac130d1cabac431ae503c0f8ab176448f858b7000ca71ab42131916633f5a1372a36bcc0dc8304d2a9bb6855fe5aadd00fe68bdb7364c6aadbe28948c896f1f3f20be251562cacd377394a046597a5137c7c4c7e8a87fe65160f81f34df1e220729e2a865e338df21ddcf06135a02e2117b575fb80cb8115e4ba2e9bc1c8560c848b13ac144b86bbaddf2953c31bb26b43c26374970fdf0e3dcd2895d2ea33ba86407635d17be75da8155c2bac60aeba3f8708ddeeb580d460783784e0ac460c95abcc4163fb658aace5831f9b882bbd217ba3dce357f4224d726d91423f11ed4770feeb30fbcccf8b7d570451ba2d6ed33f2987d9c5831e3260d6cf30697c05a79b983301424d4ec08206e0421d9cecabca99885feaeefba573046a26c11c1fc92067dda975311c87418680bd83ed48c0dab0bda71e9e16b5975ff2596e0eb26d61718ea0e8fcfdb598da6d074bcda6c30ba41a46e1b5155069f10d0819f91ea1d9e94d5a65e3c6aa36e59bbe6d19e8bdf977d9de88ec95fc6ef28be73e1900f343561a4474057d18917333a0b1631c46c37b0eeb0d03ce6e631d06e9e67b97befe64043cbdcec98b8d4dcfba43cd4fc8f7c1bc8c897a8dd62e618dac54192e5e669dc8603a16d622867bc83c190ef70473552564b8c6e9948fd346c75debd9dafc4f7ede0e628e41cf3c3aa9453b08fe61a4b39bfd280812b3bfae3f1aec263a73cab21f6d28dddd82b1d643813fcaa8f0fcadab2d5b60e5f3c7e38d23e1766e925032e4ea2bc21443513a785e66809a1006919b2f56178c83dd991080f9efd387e776ade05337787fcdc76d983afc4330ad1d1c3c48bb221132c4f82fbe31ffa628237c286125c8fa26e2b991749615e535eaac9cfec29890fdce5f2856a00871c801e968a31231920d997cfb2a53caf82724cda45015c6362a3c326683a1706ae86be1b078e88ccd880b09163cca4a34ae260395ca03b274bf9fe025d0635617c20353f65ed7693516c73513336d577d9d6946a278bb07ba3bdcf579bc4ca747362904d5a8197ded71a323e913f3eacd811b0fec050ced93acdabc3e88367b18ee13a6b18315185fe4a2ea950d1c939fd4c6992b75588cf2af1a8845d162d801a97d90cb52ba3413e1119eef2996e32c8138256a5123e22a6dd61d3c1926a14250ca72e33e19bc17d0e9db69540d246985cece78c1a4a6becee8cca598b1905c72be0abe235dfffe4331e8f3ca5e98422ff2d886732d89331ba7143b0a1481aced702b7e09de6344482b9ff5c8dfc7d1e11da8ae9befd4743a83513213219cbb8a9f70a7f472e017d3c0b694bdfffd1408a1ab3b1d3cdf310173ad48b1c7db27bad73b3b74c2baaaade8341655a683603257b868edf8b8a44ed1a501fee780f4641a4822eb55427b3a9d8233fb5724054659ff8593948c1f2b3c76cc1541639c0be5c93c99ef64dd6bc08eba26f3b69683a661637259e183143fe8c8a2b7ce89684263d64551be854683334e3671ad6f67c7eae3ce6864d12b7a0d24015d0773a62cec8e7e6f44a7548230537d08d0ffb42c88ff7f68dd7a1e9f87b8c04a3be860f4dd46424e59c1a7bfbc8b62c1b102fb0357d4f137edb65e8f371024a9967a211a9063a42e64434311ad7276f1d9ca8f2f88ddff270a16a8df8d28aa44a1c9043f6819f3fe3cc2c749e2a5e465a9d98ae748f1a1fadc38238b080f0924d717637270768337a73b24da7dd975cf9afcdc5e8a3c0901ffa16b8b1e666f1506b888525530a51d2fa39a2b7e64b78e442f097c98bf4cffed811473d477b619be38f2a758db490b4a045a4e2ac04ed1719a2584c03a407e3fb3caca6f1af5208a917673f1d90b55e50b9df1d235a0ccb90ae368f66ec6f816face342de592da886557356211b6e99790d1756cbe41e061b428d188e38952357ca52515cf80c5cba30df7a3496c2753182251edb258a31027be488351cf5bfb23b58b82171dafcaf5876a0b5d0f2864fddb0bc3b0714b8041b679b37d695ba24a4bb69e8947b8b29277189da74c7005965a983bc442f4f1cf8b0bf48c7f9f3f19ba1abd91998971d8cef200fcf6f236de0836bcfa0517344d473e62104c65fddb729f39912690ed453e2efe7694805f592aa4e3ed2ff3ccb8717cefe6567ddcdc8641420f341f661fbcd23d09429cbeff0e055132460ad17ac8fb3d379e4ee980cb6b641321416c63254d115ec0892d1fce7176c71cbff514541204e1d4be7ef8c1a9d21fcbac7854dc8508c5dfc2f8d84b32831323d5df696e38ca691987292ae8690f3b21d7be4a62f2001efc8cdaca25d7e47f62e9a2e45f3e4bcf8dca9725f3d727df1f771b0e66312efdc31a3be897f2cdc6ef2448ccd49e86787a67a409c229f221ecaf2897a685bc505cb91450e08ad8ff0e91474ef98acdbd4560d0d1ed39328d2008beff5290c418efb764948e37ed88a624cbdbe081141fb42baa0696cade9ff34c131853fb4c23689a4ffdfeeb62d8456bf5c264e3f0ad09e8417f84d9259e7f46d9bbbf138aa9ee7f7241892c3ec71ed9859b6089752e8031dc77ad0e9d590c1b9e7a564c0620c458cd70f5f4f9512c24669d21e2499a78984bb181f75cae83344f3d0a58e14f32897f221b72cc8b51b287817caf4203e80db3e505295849d872ddf288f9b3ae2c1f7cbb8be0e99db111997fd9f526a7ad854cc98944886964a3c89fe05b6e5bd539882c619c4d214f6b720515ac708d160f7b0772723ade227f0a1071d8c88e6eeec92d22c6489a937d74a4406b67f90bd2b6e78d91ede396119fd833ea5f64be72c20bc93a5aeb0daa61dde5b04b2724b3220d5117807459ebf559683de26f3e5a58254175d9c1717a042e99fb2577792c41de93c6549fec536261d215fa9dd85e5eecc7409c9b9bd6d5fce1f9971a53832b59e493e10f6d5a45b9be5eec05e28e3a51bd256bf591f163200176171cb084c298bf4b09738ce16910f3458e76f022d7a5f5a01a284e6f360f622dab7b3f27f46e02a52bc7d9c8dd9f1facf5df2325c14f01433be3f59f544fd8ae3a15e573e400ee27f832c012c840d4354a0a67ef7b43982dc28b12dbf94ed71f9a3b722c7f6c04b455e4710cfec005ef2f783110e5835c872d753dc6061296197abf10025e0dac49dbd6ab86669030526632d04dd1dbc91ad5eee0720c391d2bdfe6de77276e8e37531999e2f018c4a912d9085cd386af4e4d1da7c234d491ffc4b11f23df627345d02699bec20a86225b1736c63a4095ce020041fd26c1b81a3e910425e0dd58666f503de3d78f260323df1b6fe491124da30b4028ab7573a833b39f95883bf7ecfc7c8319b965bb54fd648c2ff4d17bffc4f0e9af83c679a2316834446939be3b460073ad7c2aa8d8655d6ab2ed1667e8221aafba2aaf0827075a5d157214d61075cf78f24749615d770074432202ea9939fa97b93d48ad4d7c22b53f69dbb5436e40441c9f9ad3850b51eaf68b084fa5045910857f09af87c5cf9c0e8322099b59ec3ec8ee09b241dadc8abf3ec22b516b70c5f43cd240d1ce2cc8722bc4c58f3282b60a5edc12a7e602bd52651f166599fff86c00714d222cac2a59911518385a2c2d188910755cef92bf4a728d328ffdb5c868df523a6615e365ddf24d310aac30b30e788be4fe32c05567a4caed036db5fa31b06c087107c99676a70e56f5e09300417bd09485a995983965fe752107092e518d72fa93299e973f977d1223f0b30c142ee1e9aa6037e1a6778d3558383d94f4332ac662a4f9fbe5ae0c388614e636ea74624c79a090655a894024381875c45237c4c05f9d287e402e9b1d83f349ebf4100ce435be94973f3ec1415e3ebee6e63ca4cf78059b770eebba72b9e6f183b2cf08a9a2ac45b4f42d71556bd1cb4ea7435a902059a99d8682c2fbf26b30324e6feb0405c02776bfcfa8f079491de54f07cb7a01b21e1d6f1541ae9bcb160039601f69551f282812626e6270ce7269420795e6f8c1838d15e6146d64530c5157a5e56831d4d4e279c6da108e9cb8932298102dcb8f222b671fc8adfcfb0f7120896417aa7d14d34bd37500e5d05999047d88ae3632653a474d998197dc2ecc180f7ce8f41b85491b634adf9dcaf4650d52be3b8f565a5b4f4a9e4a5c99fded72d88884bc8b426e62c9d78e55fd6842923c290e0fa6e10a19c3f1aa05d06d760ed20638afe3e12f8c095e6963adc184a0faa121b24b5298c922472851a1ed95a53537c753022de778a80aead7dbafc2a5aad2e60465e3c7d831a8f4da026151ccd86559d54c567a1d11ab10df196a2605120c6d459efa396cc42ef72857181279ce9f401d5185fe6d3962371ad08f74a2b508650c8312fa6f87a62fad08564fcf8ddea591e79e7754ae91fe45f9e4cef71ec840c628d5d2839bfe4d3943b24fdf407acf6a3204bf9dab4c286dbbb4fa432122d78be9a1f0a706849aacae2f582ecf378b60a5d1d312a10bdd6692186336cdae2acf5a435d718a67323e3c4f37827b33675d893a3efe127c06bff6508f5abf19140f4912a84f78e002bfa6c832da3399a96b3f37eb3a4c909998a684552614b81a340a94512bf63a48f0e02f2ac7c57416247428d606bf12e5a97f95fbefa48126714b9a5622b8a5ed3ecb0245feb4174ead151d681c1be619d4afffe6c1892065769df3f15b510f9ecee765f69f0e7b0fe02f538ed9a53a5f3ac136eaffac409838b6691762a888cfcacc34e1d895efef535f5d68bf937f919eb34ff266c5d42aad72a0745caa5e1b623edcfb79b9bb8eca6d2eb067938a3e4bbf94623aa8a83d783ab48723a3c05a539331d7e81720aafdc6e15bdf0468f2524bb1c63e6375786cbe2ff8d143f8e06d982f6635aedab675234e9393545a0976709294e5f4562178fb0df3e41cdfb02398b99cf74e8c03a4bb0a3271e19a25e4e91c258460bb114dbb4033b28946f99f104a9959b502e40d3af62c5b8651492df73b0f2a3bbd83191258cf676391f30398e96082f4a1070403043ec0d88caaf108ce9c88b61f10ae86634d07602aa7e1046374815f12ebdd14777a566c7b21d9d0293c9df0554b5eed5fdf0eb8a07e724077f7f1bcd23d3a3773f1dc87922cf97b3c2c9e1cd1f296eaf202fb480191f371ceb6c4315830d3326024fcef10f632c9f4d1df98e5e6af7d2a32f0050878da6ca4eb56fde349dd4235ae047273d5424cf8a9c70dcc6c53d464a8629b7d69454c020d5203688ed5139a0c29c92e2243d4c80770e843b2a75aac6b81c589d5c6a49e780da4ba8579176b86f1fab0f1fa32e8b43aee676acf0d771198fea6abf654d6e5686968099372f348fa074bf83f69f1c1b5cbc0ae1358798822c2b338043a03b650611cfa8a59ad685f18f4eb8419d38d3af21227151db26d6f437a6a4ba33b6364f6f8ce51713f9f327e2155450b144c0672d3aace747626e938eab85f5b147807298cf583dc68439bcddd00c78399aa1fa94d259e51e7d74310a35b97cfde5c1e7574228ae7941c0dfb32863bf163458fae3dde4e650df2657666ea62e4aef75c192b3e11025fe477dfcf0611d08c15d22a8a2fbd4af8ffb9b80fbfc04c02419d779fddf35b26453ec99b3e426a8c20578b21491e49b6a98d5fa352156f567e23748dc2ba3ab4eb4309d176d50a8a38820a90317bb314b7a756e14862693790b87f2624d029c389c6ff17771a0473142b88481a72d69f2ebe0fbb0f07ce06e7782fcc4b56daf14b8c973c1cf435713376a64e31ef01036828d05f479cf9765cc888e1a75d3ee4aea067772017cfbd74d80f9cd59eee6d18d473c94eab6eaf9fe820839b9c3b0c71ce82723a43584007fa5486d0de8f95ca404551becbf9272f7c425fcd0eea0bfa7ad926c919275a426f5a55900eff1f1518ab80cca6f683e9e5a924aa78a7faebf82f59db3cdb30fcf579bac2921d27f681bfaf61f2d6e0a7ec2c18a7d5a15f9d539853e5cd59acee1a016ad345150b8ec680d626a1dfc55adfc24421237a37ee3d5ea4a3b7ad911e1d121cdd471b674f60a94a4ff9faebb5b8aa651fc780f45a6698480e54c0d9143953958a9727f24cb2d8183fa218a09add94d72ebc49f6c61d2a26ce7d1b2513ebfd21cbac394f976bba28e3eacf978422d2f348ca0eff13b3b7264f6096b2cf5afcfc526ddbf91f35499271df3f084bc7b54565038b74b3e4d645707eebf74ac689af1fd21aae9566cffa33b11fe4515d52d0f218ee4db1acfbfc0d79a5902a397c2332371e3d08c1c9a549aa3a514bdc6bf178ae45f9c58f7f7d91bdc40d4cf01be2db9192d11e035ab9e38446642229b140a108c8bfd0833984690c1183415374cef725eac9f5ef9b3932f57b0a00d2848fd0bdf2466a1a6aff1f7ee963369dd50b99cbcd1f0b8f8de0c71f506afc80ddf705106e825549fd490c2fd20e4e8c9a6c836742a97a6191d6d61278e696e66629bc45909ad3198f5f83ce1fbb36af714797fc3b9cd767de4455de8b87a3f8fb19a9fd55e58c5588cf9b0f18d6dd419cc94ee7bfc8731a5a21fe5730c98d598a4da8875918a228f57880505b87465bc2ddf4ec1e2bf0c2f0a08dfe5e989778f715d62ea737c2167f19d74d57643a81ccfe163d63dd3050bb1dd0308f03a1f9cceed63b508149d0d5f924ab9282810f4a9f196784427f3f1490ad3f0ee3c4cfbbea7676a0dd7d5e9d528239a6b3ba44e1a0eb9eeaffb669e99bb5221de25f18482ed6f70db56da03c44da3dd9782c20df298d4650d3f44ac90538bb1c6d440abce67a09c50d6d361fa556faf02387c4e1f25db7337b4947dea254601ecdc06cc5cee7ccc9ae43a920361c61f778e9d9c678579bf851d26ef8674b509287bb4543b5018e3c296b432ac97a99b307550bbb3cdb0885266bfbb82ec1444ccd73d042039830da320b45e83a41534c96487948c34154efe070803d4d2ed2d862cab6536faa05794f72b45b0328421bc1c799e4395d75c67b19acff3daec2f727154c3dedf9063912983c6cba4a44cadbc6593924e6976707ac5109ac392fbc8c1078d6041e68b47435b18558837d51c94fa2e00b81fe86bec8ade4462f2e4bc554557c61db79ee92729b433f4cd22997af709afabed5cd50e577a708d2a1ab55887de763ac18f37382e30050c97867fd371cb51779d4241bb2703b577019a36278cae3aa0037762fed2f7110c46c7e45153c066820475b37e4724bac6f3a2de0e91291b2a3c805785255f2c5c1bce0eebfd75a07cfcf0f9e6c6969d1577052792eaa9002faf003ba55038df252a96bd29df90c144d867fe63fa3174885497e72cfe2cc08f5cee118fa328f5c0e6bdd675f2c18e2781e0c32da548b497141e323bf1ef7e182868a6d2ad2db607d430917014ca21631b619e39c1ecf1de1a89c7fb2b2fc7a81af0cbd2428fb35ccf49b0ef40a216f0fe58825961158fa732dd51c8ba13dd6423b21b98107226d75677edea2f2ae7b101f9d76bcaf38288a0a9060353418831e4b69a77d8c19ab44a3a022bda903f93a621b6a7a50815c87b84314919a4ec1e29dc1f1b50778253395d8783e85891583c70ca14956beafa629dbf663a3e9b201d1ce329e6240f7e3afca998d4ca3ee3e22bf0b45efa39e8afea5c753be0301e383a3865d03d5ca267971e06914d0b7ded891692be966ed2f47767a35cb315b19812007aaf4322d4662931db8633e48b0515c04594967e4498afc565292e0bd014f4518f2d9db35a71c428138e731089ef1e1a2f5075979322516c4e7af0a3661dfca06e92d233da95d0963e9501007239342910e5ce89e5e446c5d212110e8423116640f952b37295cf20eadd639a3957e97f0f9588a344cea4e824dda2ad56da81ec9bb9f869b9baa92ea8df22cbcdcd9a9eedaa8912e81ce6885618eb8361713d8053d235708b96a5771eb3b638dc3db8683593426a3f8fcbf414df9f5a205ea27715305b46befa8cebf770b122f2b957ab5e601805411a920bc10c9083ec45dfb309cb6b9fead3d78f2a4ce1dbeaa70f512a8ba454f2507c490399c162057444a37e5ad8cf6d27d7f1c18dc327beadc6fe30bc36ee9c6c13f2e6a324b9338f2f9a01ea0dc58a66cd57993ab6685749a2cf429a108b13c9b8aad453c0a4d33810f8f0eb742e0174f9db396cfc1541955b645cdf3b56fab90b74ece6bce04258ad982f67b46249e7e61bfef1d55386d2f1aba593729efb2b9be1ac26cc68f509fb5e89602ea1073a4ef51fade8c038b686744bae4bc3b6276e4e0f1b95c9217e65593220a876655c5c9618a88c97ee2ed6ba2eff928d132c16520633fa4d89c7f61745f0d02a4a434e963ab73c748132742f5a9237edace77a8e1a5424aa8bd7aa11eddcfb9817b7fa05c2301126e2c8e144d97a7d4128002f2316e94435e36cfa10e2a8964314a63d1ef0d654c9570843b994cbbb7fd1e588d4c7a8fc048493ac1dcb4049b3dd52421b65f343c6155fc492b2cd981b2db9d0094eae56e8e98068a94059b1728fd76d10a8147bf479cfb72d1b9522acb9f5a8849cbdc523edd88ed34244b6eaf854bf9655c8b683d84c06b72400bd3941adabc9adf426669109fe985e9ad1319e45d61097d3e4d3efbe718ae8663465163fa3c433388e26b22bdc60eaf298239192bcb6da785e7970cbc94a803dff9c42781928c0c0482743abac46208912aa19c579755bfbac08f52b6e7198cf8325b75f474c6dceaa0f331ff497cb2147dd20ddeef7acb894f66c3d31908575e8fc76aa85e658a11d9556002430c1b15df93a2894ac427815901f684aa542fa6ebd24cf3c82f5767980bb304da512eee38e61da5403471227ddb5350e4c28d189d9e67f145368bdeb96b8dda3ae13677ef1c1d3a8bb91b2d2529780e6f8d6914a6056175e49919906ecd3e0c8995e924562c8777e8aefb10e3383bc78b8d17a0627668a668984338c358b956165c5aa1ca8a820d93ac30cf79fe72604a32ba28260d882a7337eb4917f92e1997254fc11e4c86fde7bc61c7bbb4eaf2cce02718707bbdc50a456714873fce93ec311b133386642ab4e3ebadcacad1c8051958442351f1cdbaa8fdfb62e57008b464654bb99a75ef31fa51a0dd93195520567fdddaef302e94ea7a4c6bc71987887ffd6af2e0a53a4c863064f3a29ef87342116a1f1ad20276df20d7b55365d8c8bedc09f8c4e63f82ca74afd18bec0dde7c740775f9f4ce3e85aeba2bf6851980be77f81a1a1685b5cc990ba5df19086fa70a91cf47918e7c6dc96f2a484d9bc8f7d3367e9794b9297e292339bcad2adb25c4cc5ac74058316f9ec30b8a2174111781cda79ac83698e50b406610265097e0c28f8c31d7e7657a10ea7d4528d1dafe6107df8ef52813b3e62984786b942f7fcdd226a55868389fc89ac6226850e61eb698a73fe44058d1bf6a4de25a779f8f0a760d8042b439b72ef40add720a04daef8768969ff6999aca05101eef4744b6c2af07191e24428017244779485939d560bed33142930f8121523cf47b16c86ff182b4ced7d941513991d01fc50cce81a8c417ead90e7035c96502e37c89c8b95fa199b8382d5e11cb9a6e3ef11abcfd451f5c6f2b17e938f5c367c1f249dff41c2dfc06f914d4cea6cb22eac821e98b9c2ae41d2042cb482cb878cbbb56ebee8848bca122be0f0c30df7902a8c3e7674424bf722274da9344e1135646cfd69e799fac5ecdbfced0e8e4e10bd9d817c272fdfefd227278af6bab5360132f60bdcbd0db8367eb9c6bb4a5476b4e5980fb7d93159705468fb205197735084f235c20ea7377dc6fcc7da071645f5f5b1b3e0adbde4f46f54341861d2305ad0d691034df8596001bbd5e95651769f4e14498d203746b26467138b56c7b7de6ea951840d9936060bca5c7a3e1be469d14760f026e6668b11f1161c51b436f056238b3b571e4e46a750b09aab5d3da77a277399f43574e13c342134ac8679dae945f302294c993ac6f38eae7cc274b72ffc19d26c7eeeb3a206030911c01e5e518591586882b18ed1476f9d1a816db24dea2f1257d6ba84b0f1d8ff9ebf977f735b53345be29d88fd02b2fffc91bd8cd4dc4bd15f25b0feaa001b55e4e1d23e93e3f23ec62c6ae1b14d9d1b4d016ef7639e5ea515777dcb83b8e2c85ce392f73b80b27fe5b11d19734d38834bc18a832afd69c89ef41207ad7bc67331963695d08625215c6433c50a3b341233b4d4bb46d94508e28a0dbc4a85b2a22c31da33eb407215a68e1b7442a87804bdd797d2d2add6fcc669f46296e17def2ad09fdc3a39058f2e74206bce0eb970b7d6377694eb0e58b77c6dfb77071f93c5bda1f744a14bca2b31a894290e42d419972696a375557b1bae2fc608f87ce792624c0e732959ec03d5125e81977c73b7032a4097683f86ae98c5cd121f6226b3edec40a9a47c05868d7b48c0a6dc8018ba12b92ee801d45f00062834553d115527b723351b3cbc50ef7e9c2b9649ae94ccaa20ae839d60acc1a1130318f1db769b233000eb3a498c20a2126f3c9c07da68744c166abf67abde205c2b604ac1bad0a1a0a65bfda8185f5b9b04630766df6a49d4cb2928b8f6141c67089f5372fcfc9d55c45d607efb4e089f8876b582ea38f65cc25d7bf67d07058e48206ef62a84dbafc535cf212cf9b97f3b673a803b8592b1cf63a452deddcc8c4b5d2676c2122cf422755e9dcb8505e88457b39caf363d1581486c5cbcaa05d972b476907d15088178b67f42201515826059d0576d28ed251071d44e1e8b349d5d1255d9498b4f14be201990c8053ba526371ca5b8f9938ed7e7c8838ba6689d604d37bf489e9f46edc5400fd9c59ca624365a327f891c9f44ea8b6bc746129b6d528d528111b66bde49b71041ca1352a976d067bd0178a7eb4f0fd5aa7dae7399fa9b5470b2f701502b2283c4184318d8d351fdd07d251af6572104e851649a970744b34f323f7304591ec23a43e53f9a60344dad366b230fb2ac876eca799246e230d3ed4927be2303a4a9f2cafa2ad025fe7c3fcfe9b89aad9f6084d255dac7c16cdb73edba71b7187a6eb1979f813dba33f74dbaa900510129fe64b7719d7d29c7875784dd3d6fa95df3a7080f7b68bbd8e328c9bfdfe9c5bc37f63f299d351a37b67f81e575e16a93e50dd173ee503f406e58996fe2804f9cd1ebfb922adb7bb60b70d5db3cef5ae468ac394b3873412cfa765a9a86aebb0f8e8707d1324351028e11f229bc71da6d70b6b99db5cf18f111969cac7ced63c36d655f2fabd2f246fdc86d4a35fb6c62e5d9153ce16dba76f950d942ed834e1f457901190669ac5ab1cce96660b6674eadf41668288880458a2ded22beca7ec70e7f6e937ea733a2cf034375f29cea0dd5a836ee77f63633174d59308f9147bab17b85237c19c13cce48e3ba3dac28c4cead4feb6eae007acad93df85aeeb6ba652a7499f503f65c9194fc7665b1ea47e2c2fcf1a1f229411744eae05ed6518ed6536d7c76c512e0ca3573d57a2333ac35f7815aed8e28f9a5d0db89790c1b1f3f6e67bfae1123afeca75210eec58b90c941b7104ff332ba5c623939352c45138fe6de53293ada0675f284184c83ddf9277d62c6c9b31c21e0d97fb874786dcc07dadf58e4bc13fcd8d1930c0a3753601622664e8be6990f46c5948d9107c427800693837a23e41414055bf0bcb81b59855354f35ba0e5d43b212abfa1cf27807935168c2372a646e07e7ddcbd4ab729451d48df5fc79e441521fd248d12b43da8f1a1380a7b71281c0c86daba7fa28a9a36b2364d8e68c6a1ff9421fb50e323f59bbca1868309853bb5ae80542fe8a18cde8cf7b1150750fd7a4dad85032c714b089d96a4c7e34f19737968d3c13abccb6abc544f3f2f4d3600114210507960e895c52a12e1f5959f6d059943fd14f5fc313f0de30e26621a1bfd968d5f812809529a4c9b7cca7a4b1629779bbf604618bd090d719e5f78990335eb8bcb4af6cdd139f50903ba8e2ef74f7780b426ce29633e1fd228f5ec7fc71f5d687c718e43c6cdb368a61f83317fcbfc069e715ad689d975f742187264ee73bda939ebb8fa97901ba4029c485f1791a252bf9ec2fd90caf5b5eebac84c36813bb59c62f48e6394d59562c8e94d6bf4ae1f5c48ea934a6ec49ad82cdba1760c5662f388993facdc78e0513a8dc5d3330b8ff027e67551c3ad39e7adb77e53091211bfc98d3bf90a7bba7871acb67f30ac08966bed738b4324b9239230acc3862753b6dd7ca127520d9d14048853458c7a58d41eeea83e6afefbc51e96dae65d817d62a3cc43f0ea27adee1a023bf1f82781dbf7df12c9c57fc02fd81db42ca3ce1268bb9d475ae29a5fa00d0e342b3a1e8390569a03f3b72fbafaa84e2a74418b499a14e579da539f1f651a475899e7a048bd32654bc7a23bf92efb2af4d40fe9a96e4e1ba002640954fd0639e40b7006daa71b592226a52864f306048f6d993006eafb83e2d78d54fd63869208e41455dc15772675d00bd72c66f28a8119a76ee93260595f7994d0dba1892c70c38d3036b43c1425dc813ebaa42b27082d21dfa301edc9908173fcb081b9f433dbd229eea6bb098f3d82f26ee1b4fba293cbc70b4cd9b1a1f18696de15c614086b4b4439e8aee30b19c54504a57fd28200a288b4f77fe8cea87846b9e969cfdcb63c6805c949bb642e9575bfab5519973696df1fa49fd0a4a3ba2b7baa85b919e8ab016bc1a596401cce502c9dbd71cd848edc9ca1f858d79f2123e0afa4a2256c623d86cbac85da5de72c04f79e5a7a0d3fdfb68242e01326d70e7e426431d4742891ef8be9332fd0f2df9e22e9fa250df25c25bb41baea92fcbaa2562965e3e76d0434bb09a7f53db2e2ff261d7fff715b1eea3109f9448bc5685401011f415ee6e487585e7983fa542e66d01eef474c589a81ebbc3fc4a6391065df1f9d4275fb3ee834e4b46214e8a030f5b2deb17f3ec876ef352045536b39c82b4aa8fd5f5cab23f5d7ae05a75c63a5dabd1b897c998cd93de964f7546875b34fded14e526efb6b139b02ac0ba8630e5aefd61809f5243e7cb34a8e3b3ef8763c85e2b150b963e6f12fae0e6e4a2ffb2b8acb99f01b40ddd159b9fc113498cd268cf119eb58a78c99dd255bddd27425163b79f03541e6e0166a307d951f58a55e4c8e6586848fe35b2249eb69bbb6a7bd2bd6774ced0a596b59bba9267a7433de580cfa9fc95a5c26cff1211ed85ff33d2ab5cfdc42cc78c5a0410151a7ae06c4688a9188c4840c203c6cc3e0942410da9a1ea0a8e1ab304c88cc39be95ddd0a341c86d0b8be493a56cbf64178946fa527d09c18b84b315be4c20bfff7d3036f7104cee4bfeb51d7d7864ecd32c1429159a3b42f5590c1cbbe59e6571470228fb17b1861ab2b38e2ab40acfcb3f19d77ac0c3b1f810ec0fd7a3e6d402e985b67b2fee2f497be74822aeb46095292d6bfd1111223403916be26b89ed0e5ad9763cdadd00f591c3edb0cc3f53290013aeded2f9c05969b2a43152d5fa25b977916d754c3447c6a9c05d4816c4ad99a56502f2f31d69d1cf8c89f1302e1de74b6ba4e5ff125f3d6a8b6787e393019a7296fe3bce4f97dc848294f1b907c09f8a501686b4ce72b4633fe12b78b77fcf2c377e6fd23634abb2b143faf1925033daa4e8df9472eeaeb8483217756f7dc2a97626fc8d70647ee2903fdb3eac714232364c81c929bf3e20c5ee5088253d08ad55094bd70082225d931c8958d90723b5b74014a726db1444ee3d646c634f84ddd27b1f7d4b1609f924c172811dc155f700f5d12299867c8b49f7d5fc541ee5ebb282794b2a4e0fe616e5b83afff1965d8ec42770e98ef9a674ce2705bcab9ad308860f36ec55494cdab08c08ce3405a2e3f48b655da35bfb7ae6b87a7855295a9ab71057fa75b12d1a615729d27a454439de6331cef98acc92b38e9f06f215986d1eda4970f1679aa9d4e0971d942880441a5868c5a0516645b9f7fc191107f174693f1fde82e3a3a4e689c0446cf3f6932a8e2d295e8a6ce9a48106ae2c88f583419415d7338d6b0d02c09b155fc46af3b7476ab84a304928da23c525920e0316dc637704c08ae1e8e9ab3fcf3de2722f2d65d6ed6989f9a0e181560ff9d3bce6789c17b4801838d35817491a0d5c2f73ceb7457d8e633fbed351af7b122c820bf32fd77194fff63b61c8ad1eb558f56d3f4455beb74676aa0d870368d5266cad8ba4072a59ffd5412f2b3895f477a4f7676b05fb0f640b044b13ababaef1cfe56d32150dde11bc5ec4f01717b24aed42b9896fda17ac9037f67759a680b719f43abe6b5f14f6bc331f1625cb2f1b3f964f683e51a93731e499af2104679013b2775d581e67c31277f7f857b8a37e4210e4c52dc103642b9159993946f174c87ca58d1a12d4650cac6f4d026b98bf8734093fee0bc29e089f3aaa008e6d55e002d55c5e5fd1693737034b31a5f65c8b652578ea44f00b8ad0d0cc89be49baad123631a6993f0f119d2767d22526ec0c850b721c793bd07a31a2055b5c42178f5a9c9413aae20f1a0a81131ff0b7b6d1ec88e69d3477eff82cae23a80e0bd7a4b68fe3ce2e2621bc240eda11de687ab5b888c2ee126e359ee3f802dae8112b596cfe6d92982e25892f0b61b76f2951d2a0f6ce129a7733e76c62f52b60060cae403137152a92a71c2712a09c187c4c45afbe3fa62599f913ad54f748396303d615c139263aa8d274b96e32905d13f9696a84bfb341fd123d8d9a9fc2114afb126b84611d4b4e30fdc865112fc72be0b6f40446f35bef64a1dac4e194b39dae41a052b92c365b6bee3dbe72862653357bfb0bccd9a9b1f7cb6a83d67bddf116adefd92b71a11e8b38377787e4df86ba9f4dcb792ab79c0fbd5741b0f4ccaa3d96f830a14121ebd58dbcd2c6e434d9a946a618a4b775df963401735f1ca12e655368d7a212338aa87a7d8cfe45af868661f7794a2706692b8f9d27f060b800b291b261d25ce33511d8a4d7cee55d2a0530d783ac795a5ddeef158fe9891c7f62e101904623c5521a3b50325bf04783afacc6a95244748b0f57b8d8a6daf0f98c62df208ea9540e52e347e3f33d38be9475d9fc89b6b56f6e6d3ace9da52a842512648d2153bdd5855b0de25ae5a435ce330c40b53c8fb8033a6a260ce534c2c44e237e15d4df645657ba145522d51ea1a280f16d059f816b566c8cb888d77229ba2c5c810eeb061a4d33033162625e605a68b7db64973aa66e7f263dce53ce184811f1c2eed3d30426975fc81175cca5b1dc22c56b218deaacc4f0fd5c45dcadcdb2eb4553b9ed9d5102392333f371b79b593d8fb8929f86bb9ef30fc103b5d0df1f5d81cd7ff6da3db205807abf14bd3083d67784fade23252665e072980928d33d9c9027594b56b7feae87337fcee15184bc46e91a59160aa02cecf28f77befee9e97ad8c1ed93d3c861a6f93b59669d6d7d823987afe97dbb1796c6765684b6dfa182235dc0be2d0dd405d4075501ed2a0d054c2c0a4b618e17e475781cbfb9f8df0813bbf2d1230678d92ecc0f90702ea94804fc7ecd5018fb1a25908a18bb08ad66ed43be82f5e9bc1975bbe39d56d0e5a69a588b8fd2e91fef78743f2c7f585a16df110d11a899cd72b49b46dee369c74ec6b6a6beb7fabc1770e630ab5b18a1277b3d334bbfb7c7f96b3f00493fd76709713132e9ff4b97f662adebf7a4e38f1e7002c7c06a72cb7efe00dfcf48bfbc2ab734074669f3f62d3c92129167bddf12e4c5cb14ea097f1fb14688a3bc62ad901f7467dc4899427aeec6f98ddca64e3e45feda1c46fd682a82e73374ddd7b01f761f276759bf047b24bddeed3e0205da5b42b217041d3d8dca42f2809f951b0824c3f951e16eae380467fca23afde67e390c0d1742dc6e69f9f8ed44a59e78f6dfbcfb38040d80130cab230b6c0ca0cb5028e80d9045051da546b2188cabaaca55c92c6004eef134eac769426848afa0943cf041e3368bf597f61ac2cb5185485105b5e04feadec8bd3d93c2c592edbffda0dc21fc46f9a9cb390a1814536138c148c2b874e560f9c00f8941115fd4c7af53a54f57a913c54333a0af15f5ffd29d3fffeea0d0a6e18f0099e88c55c1d421ee51a41be9c132d1f3c88498a23e5ca9ead126ee3d82148159f25c7825a9daa915eb1717d7d3554c8625c3df1fb70abbb4d424e84d3fc4bb4590a86b6fd59b6eae6937bc23424a96767032a61e371acb8f4e77a9590038ae25181375e3ac5532a63b6b2c3f9491963daf8ed34b8aa0786d210e1812fa21fd12afd12b7b231a3a1ba867e077455fe39c3957bdb764dd5fcd57ae3a47fbc6afaab8e574dd956274d1b04526b82586cbc2f2263194f0f00a36c87b58372ee4cf02ce0a1fb1f1238b7d91d78438c9dbd176e6e3d30bb81cd278ade196b579e755bca6624d18d4138dae679cfac79cba8be195df70eb31f130212b72cf4982b54214f4d382843922feeebcf87655f2825f3a25af5bed4110423dea527a1df49b2c908b926e90f00f68e0b7e816ccab169d1154a23df856b904228d44a6dd5c58dc4d6f5717a63bf298e113c81944a8e23a2b48ecb2737528e3dbfa0e3d70b114325917f85e5d6c3a59c6b37b8a324862eed10c77fd3664b09e1bab37b2de1e52943619af4e577b9dc5971b505740aa528d81175a8c0a9cfd5cfb2b9927ccd0e2fdffaf5e4601fd9cd0c943c828ffcdb1032f79030f16d3cce41d47ad3bac820a798b0f7597bf913d9b15a94feb713a054426ca5a0854f54e79b6e978034222afa1736554b90f34d2b3d432b142d7abc986b0a3a65ba645819bf4e7e49558af86e0f90aba3cb421ae7c68effd2e4060d11fd177368e78a39303be457b2cde7389245392f037aa5c19794f3c412f0bfd52e8212deafe82735d53f02bf75a0f748b87ab96749807069bb0d9d115eb6e5a073d245e751c747d73658db4841d6838a721ede60e743863a4907a4446d2bdf321eb69be2d4c6ce9f03450dd966be704ae38af793e1057750e3dbbc9a22370dd7a0c49820b7cff209f6e636947e9299eb6c13d4c04e8773367fd3f6bb592abafe82cf024e4e510fefa102831beebd7c227f99952394041e22843132e319794329bc521bb3af8a410ee60415598727ff603159b66cfd8867de090b8e3ff9d7a9d5bf0806aca692816cc33b0f17f57e9adfee4e8719f09c3e33b7a5f46f72aa7ab7542a6a62351c7185b2f9a3eb4b7ee1cbcbaaf98c70fe6485864c3f4b3d6708d805a096cd029a2067830ef5f6006edca1ddfdd6c206f68fb0685666693ba1b2b1a6c296d6f2e666d9cab4c75ecf4ccfad9fa3672457c610dbbf715d74a0e803367c541f87c6a08cc2933333fa24022f1824c4f98dd85af27d9fac0ad7bd0d52248a18b2d001f2d6770e45d1c3fc785bd297d3e1421e2847ecf8d5d3579115f6d8f88bd5de74f06fb09dae00c88d767b1340f9793526c4ea82bdc936f2d5b045ba20eaa33f0440c8aa5a953250373053d152364ee5d74d7f6eb9410cf810db4d67a51b29526ece0445e14ffbb2aaba00019b12a5c065e524a2df52c20a76a04e6ab34c6cede5abedb4cda417379ca409f3677317bf228e34a00faee3d9dcfda6715b44d08fcc677ee4a58b145ece5028ff47fd0faf0b40ea4d9bd7a5c086796117fecc9199fb8554dd1cf6dc61883395c22c5b0f7d7f735ad7a9a5e4677a51411a1d8db64f647fc40685a0c928745bba2b4c022ab50f60f9f0f33cdd82bac7f3cff91fd4d185ddf3f9cbc544f8ccff6ed727f9be5f53bdf9a85a043409118b6d334f2ca3335e22bd853ee3442e02d07929d7036286320e7b9b291d91972232a070a8842bdf850b0b122218f6cf72d0726af8a93cc9b5657eb9a70b41c65427c20515f50bb2e841fdf4c17255ec2e884c9a9900fcdc1e0d3137efa2b5e977a49d0b1f412be22c64cfee1b068861bfb83f5150474931a00fc8a68621dc81cbe51a3bea63efdc8b566cfc29ea7948fd1d32d39e8d1652872534ca30946a7722fdae0c557bae4d17fcecf8650283927e19e43c6f587cb048ed95f35ee28358df708e6d24200546e80093396e0364272d1086db8711e326a60df7b458db4ea80ef2ef9cbf6f399d785a8b5c7d3c032ad7ecfb0ef08dc60e37085565919c099fd954e1651d5ddb15f0cff2a3c2b666f90f1e689a29c2f4a466c2d885369ef0adc0f1780a0c1150c2079a7c40439b8879ed7c8e67eb673cb99cdc5fc0735571dcef1b10f397c5a3460272ffa2fad24688a5aa365199e1cd08477ad6609a86ed3ba7bc4e0dd8ee0b5a6598f0013d027f94da964853d330e5a94f12eeb3e1eaceeac59008930581e0d36da6d208470c3317cf24d9bc2e277307f0170318ce01c4f3a05a822fd87083d17193444e3f487d3c4396e346cd19d331bddc283f6c868136b186b9e95b264061660e70679ec9d101072d4acd46194eb193a231b59e4450e8651036096f70572a311dcf2f94fa077f82dd5e7a507543b763e1fb07980bcbf630b8905d67ed446b9bfbfe6da727931023c2528d26575b56810263f7328e58a214a935945d4796ea5b3c6aafdd11344e9695334b8bd7d056ade9d64b25936552046baadb2dd6731d8cdd85366dc7965156e64db378a259a5f6a42f68480138ed76f517470257947319c3b4c427dbc49c1dd02b953027ff625080fd11fba633c77c2b8c5bd8f25574164df5145ba100b80b0299223552ea24f3d0c09408394341056d40cace2158748ac7561d94e99379ef1b8ace56e8b5bea91c5e1fabeb7264bf3dfdc863d2caaf25dd0df9772aa207591ba7dc074b6e024d4afc47213f69b591bdacc1c31d2ce31a7736e6776783f373b0cd50dd1360313da13208cbf09dcc76db806de94870fb377a60a103b11ad0b2e2c622935bd1f25ab61fb381f725a09ae68bab24b43ddea468988f12fa74ae25f37a2ca9565e5ec73a83b0f8f785f9167b81f3d2a242b7dbe2a915fbe05fed3eb30968f07987f4b2fa6ec1776e3f379b2be6e9c8290f77ef41ddb5f40c7fc8560c0ae9ca4ba22d4c34d8493ffc13948351c79e3cfd7b8982d5080efa18f0bc6c19448673973a065d8cb0ae17b24c16b2fe521bbe6ce3f302dce10e89ecbac72cee5d9908c19e72a472744ee4fe0cc25db2e69ea3668d86e85f2ef8f50cb234cb8d630df0041e5e9daf8c04c5ec6a511299cf38f5c2a2b7d689c60eaf1c45bbc50472d8c4560b684f360e7de0bb53aca8d024bef9445ba138e5bf38edb7217df7b51688fca7731c4d0e21f0e01c44ba3c46c2ab323d14e4ef55b60416f055c14f7b3eb6a46782d7b797abb0699dcda3bd55b8a7f87238826db60e53674725144a1d1c77defea181ef74f4c3d31685def410086f9b204961424ac25c7980cec7745e963426a6db29148d0171a6ca7930d093b634a981d8d42ac939ad3b6756bdb656ea2b251ff96ac4bd4df20d0ac2e1c32fc0e8b494fa5f86f99c5606af73a47c6ddc3c07b11f41dae96764b4da0ca7fe718e5788edd358a609dae418d2f8530cd3b0678d300e05f47818d8dfed9d3d33fff9d8d892d4b78fbf9de7ed4857764656f5db677f36db6b90770264e28bb24abb35efe892ca2a10fe1c30babc0e7acc77e7798aaf0c5497c47cb086083435d05accfc09ead2a7e2a47c437983d552405971da67084e1541f8747c30225efdcf7db93603fd3654061dc06cec9a48ac0cd8bd70fb799002575c6c6a07fa6c576dba539a0ed377bfdea6beef1e39553c65f1afdffbe7da88cd4d788a6375179a9cd894cd71229ca333161df3263e500a30017989434a8502d9651cf58baaa5435192c2f46863c76bc9d4f3793f8d0efd7c1a3cd71009435031771fee1271a9adfcc3f29cdc75f64c8b4cdd4b144b622594ebfcaf209e7900e74dafa8f75c06a162de80cd84dc6bd324b63077891ad99b295b0cc68d51babd134eb97ece194fe512a2620f673e691cb2cba7a0171216f7eec0a0d10e5d20cf279a39301e87bb3c1857439729c85085cb934cca388f3a9b2b02e61b07593a6a444344f6e79428bc647f2d253794ce20ca5c0f760bb6d4ac51451b86beb26f27e78f5261e51e8b622a6b659f7c8324e15aa5aa3f509fde6b017f9a482ebc1300ea5e51f5e5b2ac854930bdd3ad8d352359a6147462818ebfe1de2afa741c8b46345710ca054fbb36eb694ac47518c7c5f7f9e534de5bb48b4b8bfea3353bb57c21899fd7fe790cb48005768d9cc307293c78aff48f993558a0a3e665b18671e1faf4272aa29cd1afb7857c45b155dc9e12aa28eb63e006033d8443d888664cff2bf056cc5b077b420fdb72f422a625f073eb1caf64ba8f07a8fdf21f4426052438faaad298d6e1e68a9406ab7a1e61853a8cf746f182b28e3d44109fd5989cf285adf5f3336b1a66c13de4e940401557ffc007d5211260660eb691b11d9aa21f5d4f05d5438d2093433803f0fd5f58caf8bb39a66fc585c6a5466d4d2ccab0663c4b9c54834068302433566c7b4b95dba9afa051fee74e06567aba391e9b26f147933a62fd05060874899f72f7290eebfad72dcf1ab66332dbc2265430e2372e0299c4d51204964a18eaa555cd9d974ac2a3ed17af6bb6f27292448603a9f8b16bdf23f03e8f3f2b93877cd2eff810d9f1c6b7df236b9d7a013594bfb9daa2b985efad7fa3229ccb8a67a9841171148c95c85475be9b4fedd6f5bded921a138a7775dfcc7962a13cc4227f851520b717ba4b9b378c3ecb9a50afdfd6b1e4449f4a960e122e6cb90f595dab2fe8ce27bc3142e274fc2224ce83c4adea02be55f51568c6f1d7581d8ce4cd8d5500553ead6dc306f18dcbaa513cab17e23324e5f24e7f77b3f9995c666acb0018a438375929ba7e5c62aeb17bc7fd6ffb29bfb3c749f22bcfe99b067eef10c1be96277c67791bf9edb9cd4b115fd54204e6a59016f896cdf63a1c2f8bf4b58012e6da439e96bb8b43c00bc134ccc41c7d4a7a5035c511f571efa3e4d592f174de8085066d8277a73fb77518926ad4ce9081a50efe000ebc4e9352f07b6b67c3b6237e524cb7cf6314614c771e32e33ec4e7d8efac28bc6a60085d71761a73d326447af56bc8af2220bab4fca1b16757d807f8b57c6407724fa79d3cef3972588bb41019e60be35fe6892e9a3a17eabe01a125140d8c5ea5e04ee5a157f0ce58a29f49af87dcfd59f5ead931bc7008f6ca222a986a62af69aaef15a126a8e4b1b80b3ec37bbe78d74386cff5e03c6def15d42e24afe62b8a973c2468441d4946146817e83849ed8bca2c6a6b31036af2403029ea2110ecc6ab29c6ce4bc07ff693d2b849eeaef5b83696640667d513fc790ec42a8281e0a0af848d5584efaa62f9e26f8d8a01a5c377507c7387f6b0be5d41b3093e554928814e62957e28a6bcab74230a72b20a34cb8d62ae4f76099f59c24a2d30b9e3a63009f29798f2e7e6615bb8b113ce359ca8bde54a5846e7afbaaa113aa262d248f301bd129b0eeee0f02ddb349dc5da6d004063facdace808462f11f597173ab0f96a07f33145781dcdbcd0c76829fcadeb9a1d9f22aa87a21b05d54b01fdb854969341f2c95fee4f3a8f2375876b448138044d1aa5b6a4b06338b5c89bd78df47459d10c932b4375c65639191aa8d486490d66d0048d3762a27fd8b3b67b5494fb9d93605a00f5dea0a6544e9e5ef131d40f295f6fc5b582571665a81082bdcc800fa2a32635a348de688787772cdfec8cbaa5ce4bf5c5d75ff6f01137be770e3226541367c7f16cf5032a217ccef13c9cdfc0114de64bb98a30d18cdd96095a76d67a243ee8a78e83f3fcb66f0d5b882fd03d4dc681dda680a9e86b7de91655273cbf5e61454fe4619885f39901224322ae465b3276b95cd57e3115b0c067e78ae38003853deb4e6c8f6c3ef3c3b85d0d9ad4cad798897f6a491af1f5fd1d0f2a04e9ef1487a04586ba53129c8956769581e1cc1da4dbccc9665914604b823388b55970a3a56e2d62f9dbf05f5f25c525ffe454c7a93c11b6cf31c5e221d4e99e18a43f6b69e4a12fb24d46374f29b6aee43ed78301285b58a382deda0d285448111940b78bbac325015ddd9bfafa838c85f6f1ca7087cd2c91606ca796b56823caeb0753c62ffced06c3927307ec2e559f978cca4dbe797078416aea323e676ea5f196d4ea9da98a53129d50d870b18dbe43c765e3c64a2113c11f5b1acc08c5bed01984d7d3db8381914594b69fb19dbb0100790feb5c03d05fabed0cce15a6d4f5c0ff7a5cc9d94948c07c0af89b5d19b3d013d71f85fc042065a7fa421366db414ccc0196570d1bbed7e25a6e3d56c56ed8d2660d6042d8d90fef19b13bd6200d73793fe8c28bb6295efdf874f42c70d4c05ce4c613643f023eb2af49b13f91285c451674e00e421a81a57235de3e35277ab96a0db856bcc785808910f9fe5ceadff718e26c57b4b22d2c64e0b7a356a0799b5c3a5e8a9f52865a435a9353b88fb9261890202c7aa4752e24945cd8a8a3b7f38bc2a2bb4e810501b0b073993a3fa39b4a563ac15282ba1409349f5275a1f15a943b3322ddb4467ba5d79c77b44e5152f3ada19ed5a69300dbeb26feba5e22bfc14f64ae60ca1b07eefecbc7cff6161c0c06413f19aa65a9ea2b6227f552bd42126d594c536f0753e1da74cdec796cd0f3938f539b09f9a0fcdd079712b40777862cdf83fd5f833e88d9bc82018ab3973b0b7c8822c7b75b152535534e8a22f750b79c1dcdb489bccba287425f50044d0d339772e300f1547673552af136f146b8e492d3c1a7bbeee850b20b320919b075c8970159388b45143371dcbc133cbe02d37a7ce9dbf5237c83d10f2660ce379ac1c492941432a0611930fb01ea3b93d52cc181944bf293f1133eb076740623dd59e592073e9ffc18b4bc30939afeec6407f43a15106249678d3125875160568ecee93ad83942dea7f78647cdea8638758c0c3e99176112d3c936c9b1792d0f510a321740d4fbeb9facb423e894267ec5039b38f7aed191f261e96aad03a5a77a4f0bb69a1e865d1b7eec5a082c383437f8942dccdcda1fb9b1e20f9dd81235fb9bac8a87302745ab4ba05e948ebf5ae853fea04fff35d22ddb355ba0ad3fdb93358d5d8b56ff1c0c1ee52807becd4970b3dc459010f38432551975be53e3ce63d543b70fc93087986d0d93709e66a44ac68a08906ef47eaf1c707e6f99a80966407df3ab224483a9b43376129d237f0718ed096fb64c25f4e7a1721b71db0f2f4dc92ca4be7e9d4339ce58abd4f410480ebd1091e33fb2f57c1c9ef9207ed5abe8caaf0ac4c4789e9bd0b4b94435e35612e72fe95956a053a28e5990737562276f0764d7975e1f901bc9f2e31b3fe33b035d10927c443f0faa2f374c1ba6386bebe0fd7901fed6c67ff94f64bb040fc8cf40efecb842496c102c076f590b63630aeeb7ec53de068b56f5ddf59b7ddade016d7837ff8709bc3eb7e69f0d740a695077080085671d59195ab0ff66e3b86ef369f0c4f77d3af1839241074a445168ad0af94b4f5e93611cc487cb52f32b82f4b7467e498a560e2fe63af3630b3aba4e49c6b63fb964012dc0522bf48a6ee165d3579bd3bd20d66599a76dbca229b357cf27b2e501d78ccc870fbad1fd126bf8149d337719e2e4ce283dc5ce85f9f54be8cc506f6ba1bfb62e04836a120f07ef883e4062c77c4b12afba164d42cb6aa295ef4e7009f9bcea47d56d48d989f35e36167768fa664b7a1c653f60b8640ac60b8cc40dc9d34b476457c1c8f7ec2fc2b27ef6c6215a4275e891168afff912b21924e0bd2da88ee8f1688369e4e8f0932d959f81e78ddd392a7f357fb46c93cb53daa3475938a570bf0d8ef4e797699cb898180b1789f6b9d5bf053d1311d5dad4bc839a446a315c56277f4098d442ea993d85ada076bfac798859f40b7d14893b19fbc22e126151ec73dafc465a593d9173586440d59d3d7f376c0fd00070e15130b658d68a0a162ecbba06060e88a51f79d879354cf63d58c1e6908cd4a2c76b2656609cf42b550bc47806360a7b030e3e6f61a5f18b4f0bdf41f2c71c418e3a2bc01a5ce8ad1d03e6c44a1db84c66636d10ddb1046b1c6d76d22bb36f9248417d6e0d85a4351d0f40ad52accc1217f00d97b1dfc0a2586c46a349b64fd9e8e06c203b6d4bb929fb2506575b8b479236081b2cd57362460e41cf848e8dfe2d0c484c5dd81bcefc42424f05f4c6258d9cacd02b4db91b23e8e0a0b5b1b4cc738a5270382dfe508ffa2542a122c5b93060a9811554018f3812978eaefb83d1d650c70adebe85dae4e0703bb44e952392768dbfa4b44dd52ed23772ca944a3c400a561bf5f7eb51128e512645a8c8505cd3a90ec9a7d0ace0c4973b4d94ac0aa3073ccdaf5bba71fd294be52a0b15646e51ae45adb415e42088486838cb237dc619628e493aff31f0de05a60a95d71c24691f6c610391714a8cfb27a2af9990c0ba7b23170ee07621b37e792b20f9f1a1aabe24b5f83764e1ddd0747d1ee92269e02a4773a089e053da675c3b6a475976bfe15c5d99115581a149e1d3f1348790323e48a8e7ab8dfa43688e9c96859f98e8cddedd5f78e00578486c924908398175089fefa0dd5b5dbb0314812bec6db5d6060d51813ecd49d63ec382c7bd634721103f4ead71556d78046b336deec9c1bb5e91f9ccdc88b2d5138562df20e6eb3488c344f9735b51c01dc7f328b3c87a473f5b12cd05e19fcabbe53ba3d1a89f388dff841d6bd4cfaa44617db464dd177fad4bdd9a746870ce67f4dc02e792b6c92a7fc626036e4a51e0bc61bd490fee057adb56467e429f686a403b5d7941c8581d4a32e06b614eecb994436ce426459184060827119650cf9ae4e6093c41e7cd4fc4ef4b9ea6e01f18618331fa0680a452df80d6311b3748be66ae0d7f70ef1dca505a491b72467aa7462752da344aa260111e5b9bf8f42a9cf1b7eafc8d37609a5b89b141a3297d8a89c631cbb7c929f982ef32966a534e9fe07c944bf4390a2c876a0f328096a358d64f6fe4fa655ca935a4db02a8e48a27b0aeb5e46e6fa4d42c0ca76711a584a88b8abb59f0cf8b81188e6262bc7ba487e167b600d1b8dc77f93644e02158abc9219674e770c2f476b023aed43a747bb84ff801c759275e47f0606ef42055a7f3f7ba225e8a5452bc5da1d2227563637fd29095f29a500acc12694bcdf7f37da04c5dc4d78ae591518e8e957fe68c8d7b2aa723c8a064d51d1400eb0b0250702ae2cc79e87e04f3f69c51ed6e674ca33bd73f7053436df5c4836f849e864ff160e7d850aad820fcefbc26b01181bdccd396da08a38010b43090c794ff14e7299b1f303df058a24560cd164000425fbfe97dd74bc57b5c27f6a360cf620a1f6e0e798929130455a6df0dbbec064a455fb48089d18e7d1a35b4ee00d55ef4a34955f3f1f744e8c0a9d2eefd59040bcb4b127b2b740c65a136110305f2ad5b7d7bb01833fc020d4d1672eb9de71a6afb1435e5607944eba3c5ede9508e19f15c6a6c195fb904a9dfc996792de6a11ac08c51aa1e9bb6b791d04fca3d673b68c49d5a7b261e7a0b79395c9872c8feaf3546f2fd506094e37762b5e300d11fe917049a3a5c8478fd71a04ded2fc4ae1f2e07a7ab47069fcd30018c90943d27ba3cc000f6658377c59b9053b03a9f550e67a10f4213200018e104f7a5d230f848f368334612e7e22338bedf48b49d3f5e25b9ac3450a78f01ac464bc64e20a10ee3fb202273bd91d62c1f254aa61fdaa76aef1ab9b4cd93f3093a9856b138832ffb4ebc4d5ad9a40cf72902fd2e7641420bca43ec709a7895661633491260f6d1d752c360b2a4fe6983ef6103b6713f98091df67deb451fd4308bf5316e99c0ef831c78de7e225620c5f2d79aadc0c2bb6436e744eab80126f129444d7ad7e44b801d5ecb10a55b1a389278dfcbbf93b82be2ee58cc55cddf492c4fb2a6369addf4107a86b87f803258c6c779157c03c484aae2085616eedd4b53b20af8748f45b51ce212506bac9cfa574d5ad16a00a683536563d912394e876ad3a05431eeae617c1b69aa05b0a8ea1d89385dd7750b29d142fa0d9c11daa651588479baca7c431e68f2570c16868cc5f95e4a34e1b18a40ab71014c13ef8dc09560bb358dfb3b5eb80bde569cc84bf94a1b573a919dcc782dc65f447cdeb6efd3b9bff56776e1750bafd8d0b9216fe44a067eb1c3369d35f90f6e5d0ab1edefcb6c282f62d83e39eb83cb7144517bf43b66cc2cc84b2bc484ad2a82ea77b82047f0d0b6931fdf0a21ccb8a342753f7703f463916da437f48980bae27cd9052ca4b1b8d030a721a61abf54e23a0851437aa1532cbb44268bfa73eb17b49b57a7ddec92d6ab5b5d178c94f7fe2a373d2060bae09cbad1a859366527ef35169d993873af0771cf7f8a6996800707cbba913edaa2554ca949cc13c8895f001926d94e0c7507a8499fa693f73b8d89c6bdcf05983a1d68d0cc827fcb825fbea0f90ec6e17302c6886f3de5e6a66be79413ab7d0818fa350741ccc0e5f1b4c72d88fb35363239f8016fc11e521911222e0e4a32585510873c1709bfcff49aff3ab614ea4ee1012ac6f6b964a8725aab5d9b18edf25b63907e1c4be414c855a4eaa0c01842a2fecb951aae17a7e7a00871eb2977ab9af0ad38f4233042c4b5e86e04948ff81fa86ac7afb49d1d83aa3157f6c073ed90c9a671bc168bab47a00caeb44e8d0b86815b997469436b7b940b3a81f731d17bee5d79f59d7bdc58da84a7dec6716387631ed9b2116dd3c280a06196cdce5789f340fc735a4865ca6eafe0f4acb1e889cf4a501edb61f68b93d67ff9412407751bc004a0db0cf17ecacee067f3616e6b83a83ff9f48878dcd5b0f011d33d567b71945f1ffac0bf7e68f87657d8f0dc7082f540c62116fb896605adc7da062a58249c35160a93e29a58ba0df7e80995b8413be24d609dce3fff0fca4df3e68875f8cfaff3e4adb315aaa615a766037778b0f5b4f01ac979d1ea4cda40d4310d4844f0c9f9cd92b78282f49a84447a744697fd8533164931d1a6e89c0c0cbf896e68171dc6e1fe5f7a9df611c4672f9e340feefad567da7a5aa983a8be3391fa290ce00b8e37b48040be5550e591df19c3434525c7e4989d8a4b4ce378b57c6f508d26aa870516f7ee63267ffdd58dbe18cb3c60a827a5babf64d5560c01c8a3d9489c52576d0900e5c6e0df4cbca52a0e4138c72f1c247a70c300fca3b18ee15096672b885494711c83d0d7f9ffd41ff9f705c50daa8d211059c510eaa010106371b91bfa775fb6ed7df0dc4103e0ab597aea6e566d2595ec303608c0693cf9f27d455c2c56178b5d9973cbf6ccb9654b6d5ba08ee732d0d7f115f8a4f50ef56ffb02f2e4d5a12c5446d5e2490e495f5a54b71aef6f1ddc8772dbdc4b7ab1917fe3e152f0a5ec48f574780361ceea18ccbcbcd7a2aab6e63c581cc2c3f780a426796cb5f47bcb05434dd21aa461e82090791b5231befd3b2512122e78332e3a3bb651fd0580d56fa452185d2507e2b3f61b36db4b474c102fdd6d2f0f3db44f3a30cc955b01fdd772c814b40a252a96f2aac994db9e94314098e4d496d18fa33f16e74df250dc2cce079231252601d8c8414d601c4f5e677f2d89d48fac80e02c7656a433a6354ceaa982d8c4f611ff6793e943f1d101ea6972e164cc3e45d043f8e055f85a0dc565ac38c06021ab5592732aa4d89e98774fbe85eb2f155d99db804121a4e3a9d338a5757aa41941045c7f6ccc89f12f4dbffecaaddc0527f11f0ef71ee90e83c3f1764a044048d158b89cc0aa54958d5be63c867acdefd70636861526a659079cd301e7cdaf3b7d12c3f6f0fb56de5811be5406ff073d0e3a9722beb2cb947f7c1fcc7e9d6c30e23c09846eeb0a21f6a0e8aab9b001d4da6a65e88ec532fa9c5858a3f6e9189c98a705627fc013ca72f22d2d08356e0407917155c0673715f252169068654c1a22d4341278126d6fd910d4a224206645d7d927aa1c72393c796961dd6c5384180b609d1ab130c9a46e099b0c3dcb9c72dd8cfdf28dac37eedbf3a30326e46df06189959c796277c492fb3dfb48b496c0b3b2a4601711957741a7e930c5c9de2820a33fd7320b59706d6b77106eb666c80995b90313d8e4fb8ab7bba9ddc583b711f18007afaa792a7c9e7a254d227604124c14230c9604256757dfd474ca3d6c92eb8edf3f3cc9c765c0bed14461fc539908aec35dedc7a348d2ecf45c57fc869088cdc4b17fc3da380f551b7422168255eb34d2809b908903c67a793ae98570adc8a80a4fac6e3cec17be4fe3461cbd35f2c0c8a5e573b78079101b5a7caccffad47e67399d9b4ace263ad9bcb41ec9868ebf11b143869f3b1ac23918606802f311983c819a02fdc7289ffc225e39b8b44368a0b4d97e8f30249451003952cbf5fdcf2de8061c5abeca0965bfbd5a1a27350af8cf951196df642cc1695c63e68ee7ab1029f8f86dee7c4d4ef78934e4736a02e3721eda38eccf393acdb6ac3e657c899432626787118f96e45f26554924c8e553141873665dc1d7331629d1903f69c9a09cb54a7d3d261032ab9976e161f92a391cfb026b97981347b6a12de442359c68c83d0447a9bc285b9c8cae9372fee180dff341b88a431615eb8c425f5e74a8674b47d2ac476cd79f04351a8b50a7aac5a2f5b678bf0b46604ba622e5054a65c5c24bb98c84039486cb9b4437b1e0037fd988c6dba9bc203f5631a7c2febdb64b8a7ff43e2bd3950f7d700fd1aaeaf5698636668c6fc173c332cdcce16829fb0d281dc70d96fad115c560737ebdd33f94f26e4f47817fc0b87d36117294748fdf1151ce2e90dbfe6e939e453641e44ee1b67a978bbfd740c7beafab17e6d52f822fe7e44a1609ed7f1773f33e8d4ddb51f040847d908a77fb814e126106d737f0a765dcad2bd465b0a588e89b2f3b19a2bcf4df5dffeed3350b20a8fc4bd3eee5eb55500f34f036eebf475d675cc976f574f30eec70478ac5bf86c3a67d632c7d5954a4be4d8fc1699b4aadb7c28392e4b741054e71313862fe7a32d095d88284c3b65a7c9df84e63cd14bc15cc274c54dcc154a31c4dc9c622851d5f3fd0046caa1844d207bca03d3d82c20dd59b2f4f852b12011a88951940afda134c234a83d40c715fe10b3c661bc46de020333608586d4d3730071cd858669d3e7895fef7d28af6354e3804378d821ba8cbb83b3fc94d0628b6d46ab870cbccd0bc35344f15cddb268241ea0d71d8ef08d8dcab2ce4f9d2181bb3c6ea9f3f0e1fd41885892f18a631a24e7588d04c11bf4ac0be001f4b5b795b895c3f9d7f28b1f5326bdea1f16d6463cc40209a195afb2b5fb3696d048c5d7ec44b9b1e6ae9ae25b225155bec20796478184c6e468128964b7b1534900fdd5d77ebe97507f6ad375f6ecf52e94606fb08e5c5368cbfbc92512732444bd2e3c0161492c686c9059bb018aabd50f3cd81b6bc678ff16aaf7dd78b165e6324ae4335843c533d3114c2bf2a3b91cac1977cd1f013412ae03426bb6c48a55683cca1dbe7443233e8e8417c0f639250f5b6f87781cd805ca2ec88e3f43ef2a9ae1411043b81182262fe5d1e2d5e7653d554e420e46a9ef33ed0d5e78cfff6f0ddbef1efe02b6f9029b6cd59785b884619d4e9e7673210995f1240e76e2098a238fed093cbeaafe48b323006b48ba5df4342dd076e4e99ecfac2496b5955611a20a7578f1186faf5f34f72928b7753a7c6f852f04b8ed8ffbf294a52e5f76e8523b8726649023825d2de08587fedbd9ce000bee89938dc0b96abb730eff01a4ac744b40fa4ff35742a5cdc01e9028e516d80d2aabadf5329dd4f2868a91bdbb35311348cfad2bc14de6fd843eca3373cd15f30f4159abb390c9707591d5838a88557edfe693262bb995f323d4fdd35b589fae58b925f0aa4e4fc4853334f7cbfa4fae7a48446cd7e2561ecafbf09c1c548e9d9105a9e381fca3dcf1714e2ff891cbb190126dc8794dd1c33d4390245a4cc03f73efe45c5e0b63b1f3e29437f237d396195ce7493907aed3c8047e7f29c9f0e7b2b2a646169279d70f38592c57bfd5f078487d252327e0a7ab014cb1f70f273d261df85929548317c6e755eb1f4eb7871ac0d31bba16960e9b690de015b8e0467b8ec72f601a66b558061bf715325ed16cf2aab599affffcb78564c0ac3be01168179b2aa0560936872c24fd7969e8a5a6eb9da90e4bf5e983de4666185f33eb7eb58fd9479499a595cb6ab5e1776f519592d7336589c2bcbe2edc481ee67853a6549e7fc417731fac163eefe138f9e3ae5e6026a9aab4b715fd75393d7dac7471360a0783b789cf113ae36b1c5413f7b2e0901af1891482f4dedb42bac546d970fccc5946297e9f7840f27b72e880343e48a1b9bb37c9fed3dcc454f13e7a13727c6d63b1e37ef2dec72a572cd568e8805382a0d1ed471f424c1eaeec8e470cd25965eea4e5685ac96ee959673887fe9ec6b83959aa17da5366db65825f68fbbaba4d850630e5dc93739052695fd21704cb44620aa6f5a3d3e721bd0f7ace84c7ec65c114bcaefc055e2e7c22d5e7a59cd6e5b8b02417cb450b8c62b39cfd512afc175f7cd6e5e8d07ac5ee6f806afea28969b7e574d7f37ec4eeb16bff39bb7b1db886fdf245524dbcdcd778b6442fb64b998ff916a4d9c7a63cc46b177850661b6fc35de93fcdf6b48de0b8195bfdb095ca00b659a7fac94be1c8f01f50ac37a233dc0762b8fbef1c002cf68b2374cd7db7c095345359839a0e583d8ceb729756f911d507f2699357c54a40a65e4a10e1c0ec69252c9d79a16b0759595756cdde03d231670eddb70385c536af2437b78ea91373ed7237ffad9d4c2806e8004f4fbdba89d7a9ec1d404add7b5c2a40ce647c9e071e6c6c00414b81a2d72ae5b3c3d75f03e8a9544a4ce1f2578a679bda1e7399665f1d9c559e0404c140898b629aec4cba1dfb0ccced465b8acef461b90e21756e4b1df8cb86815f5d080249deb147a12b9f0dd6163f0dd362af7cab83476d77adaa2020a12d00bf7724343beb718e61aef9f8bad49ff2553dee59375572ec54fd4ccd5ec59dbc17f77ee1d2c139ff9a16bf2ced0ef3a80f68fcb042b142c63563405f83b0aef7500294026b99d87f3fa0dd6007c23a13b076f4a4c39472f06c1148ca3fd6a7a7da01d07eb5662c0b47a518156696e4bb99d7e8d3e84a8f7fc04ee309ecc905476dda9b42051078c0ee869576ead55b3a61699a5c987c01b60a283b9e0290e62268b671d433e0d742c2cb0d2156feadfc5ce4f88b637977e2acaf2de47aaaf2ba825d4001299e1db2b897b273392861d407f9bf85c1ac5e52a8eace4e3f6669ca125b1e6b0cc4bf6c14a34aabd41d6ad856416945d13aacd8144b22cecfa106fd3e3c9fa246ddbbb0e12336b1356edf80223f32731d38b77862c6eb5a571c62c72dc5ed387c78c91a17d5105820efbed83dbec0214f7a715a76621b4ea46dde359c029b90e34862e577be943435d9e0cc3f1f3415fe442a98d4da202be6900ad291d82fbd9dc768ddff58a2c089ac11e9b131c21f7f8b6805265f88d528bd93735754f9fcadc7da3c5a8aa86e12670dbf072b8bea39c5302e87bf41e9e3f5b61877b83dd3e80bf2d590fb6fd64deb29c4a46f3301766021291038c2db9b20c11a1d52a71e1865a4f0df3a1f2120061ec556b70e42865353bafbf24bebcc019a8eec73ed82418d6e0660af0cc86ac34cc74c63ff3a1933a777782e56b61b20333294b64e35a636504ff9094d7cf472be5254346fd360fc5f84a85262c1d70b0ffbe172a71fcb9edde7dc417e4cf65224bd197c81ab0c6e82c0b2fed586dde375f0f53e9f83e6846865f3b1f502f2ac9719280fd1961afa19a9034632fffbc327a66af5533ba62f39128016befda8b676b1543b0d1d3443aec6337f498c865c4650f461a9ac5ed25e63f2409b0b866fb6072dce496f01f00049344a3ecdf6c7cf1f84d463cbb9cbf745df604a5514d61126126f56187b7727f091e716e631c4a9d50d8a76399dc29f9042fd9393cefb5b1c28d954d5f669726a8ca73ebdbd62b30934b201d6a93f55afa1fcce68c92cd75b237b2208b5bda15dc5ffb9414caf3fe820e923ebb4319ecc6c12102ce805940311231496ae64a82058e9710c805efaef33d296b8994ee3307cc55b776b32f69531f0d7c1b5816c59d7510d81036d238bffdf09bcae13276db151b9b5fad63c0109b390a2e3252f5180a6669937de657802fcae23461eb8072d8b582d4f5cc573626c6886e70ac71ae8b097edc6d20feac0eb4dbe51f420c8e424557403a1fc10dfa426fe95248ac5a2db4649734449e17ae0ad961ddab6150f3f2b4bd455e657b5581b636bc1a97138cb95618cf5ad0bd31cce4b6ae1458eb5dcada48f3e0a5ef17729be4b08152646c32e95d73c7d59adcd50fb1166cd558299fe5022985d79343b7297a7dc158a9edefe9a43941e8147b90a084bb51c61402afbfb75d780f2c7aa1a763b65a79a485b6dcbdeca39cde781dd8c18d90a452f49ae74fe38c822e9196558237193bde309eed78aef7cdf2da9f6a467febfe73987faeff62febb1dbb2c1c6c13b972c91a73c05fee5414dd1cd26ac44d57f60a42d8f9000b20eacbabd1a6ecef5eee0a312a4fb7b1d3f7473722f12fd4ed0e519f0393d4eed4b4d330e9de586f0e9640dd0954a95d82d8bc72cb6028a122f8dfaa6ae2f15228a2799ab2f54aeb0efd88e02577924aa450dda0ce42d78a91994a40fb760e314592ce0d1248c8b2feb98659fb521472197ba476a4afc87bfc40ba5e17e0e133f3160bb79c192f108e7d91cc90e63ba8fa766708b5aa9944828dc4731797e286192c7ec4656b23780731eb162aa17863e37a96b604aec24221779f2e36fa894414cb5e0bd3ece11569c91e1e0a3e09847b997271d39638b1f35b04c8d56df4d6b141e019ef3edabd0c4fa8d311bc20705ee6b6b9419c364e8f2a70cdd7006a08ec5f27f2d69f60cd5bb7179820f2b5e7b70242fddc4ca8a0b89d761894ffa0ae9be139be3c1d617f3637106a20ed86fda90ee603e65aac1e1142de6da6196cb693526fdd4ea5adbe31349a0ae90d53fbbe73fe0a3e7a25527a03725d84367b38715a8f845991befcbd98679120f87d7701a86d42bc1ef28b678e262368c259c64469c22354863023f80bf977a3c00fad53150f3a995fcbf518819fef751f1095cb263d10f0744a09e98bf5b7c8bfa3e3539096d9d1fd23900d4b071aba13e70ce658d799ac211c11b835b8bb5c3b391ecd31ef885f1e4bb1676d50f6b98c4a09cfdcd01db882a0e9f6d37962dcf5a8093b50cd6c743165b344711d81f6fe31249b03d009240e8e595a984658cdb1cfd14774473f2cb16d7af6cb8541f7362c62149b5c24d6ec8619f79e08483220eec6aa9739c03c373d7b6b99f06b08f70d3277ddca223fcfd4e5bffee3a2c4cba195f3383fde86d5f53ca1e07378afa9d75488f7c87c851ac5b6a5ec9c4dc205df694fd794ef2007e070cd009feed223d1dccde195627842cda93bf219115b65ea3e448b62d66a9c35d8217227d556b99c5ebc30dc01b55dc4b8823c77ccacecb1018da255a27fdcbfa6f5957c90b4e6df4e50a9a51c6928414175ba04caf44bece1db20604aec169419bc890b845eaaac842ed5c50553144c6a0918ffe0349fcb46093474f983df5717e0b6fc58b6ff3c5ab42dd640252a76157ea4ed602e8de0f910ff130e6ec93cc0a3f03b597adf38eb249cc713e7ad58806f4c309763e3965a8def12f29e3a28c87e2014461f62c19c51c810c6eeae9cacf69cce74171331489242bcd675248f9d5585203b6a39cd436c4428cd8aa7a7d82202d20124574a47bee3af7f1050e60871cf7af447f0a33c7f839fac1cc603051530bfe2c68672a5dc2d26ea76247acb228ac32e758d86ca5fd53a87fb2e918c787cdef695f1a6bf8170a50e0eb317b6df79240681eb1cfb94e19c267098b633dca726231f7f8929655349c386476656a2018ab7639a7b094ea41d4ea05ce62ee00e65f8fdb5d8360b95d007e85b1b6ea32e2162a9184a5e6ecf930dc7b950126c3130b6583b3f4d962528415ba49574938ee1ae190b131c287047c8d0dfb7ae263ce36696ea3bd9ee878f4d32fa05fedd13758192204d0d80613facbd6c12904005785b0b941a2cf680c1f55f98668cba07efe2e9f07c43391b703f3ede9ec6efbb6765f5a124e7c2f1111eba0e7c6ec15e50307f3ae4ab18f8a1f25f73117caa7c611c54c633b4b63928d0629683716a1330e7ea349454cd8ac616600868e73bd15fa205da6cdde9ee6a1bdf90012fda145960057ea690dbcabdcb01042213c58c570ce9c37cfae64781f0f9822db7487b11e67f885f5a852989675eb57c92e639ffb0285d3af126dcdf1f46b986134d9168d3300a029b80baceb07c3cf358e6837827e8ded51f4abe8237a48ea987c7133e502fc15fe0c2765a4485ae309e46e8f870e145bcd0431c4ef430a7d526b3bef6b98a400445e7ce4f86b3717824e7a8fd02b04a75381f1da834ab645a4232624cf304b31611c4d31639089e90f635b9c370369f8b7e4f126cc04eee7aa4a00b85313be9f4b4d27eb48f5ccefd6d94213fa9a071506bd18a33a58f24c222cc47de6c54ca9a4c40354b174ea1bc4ad8bb08eb18ffa55965cb7446ed52a4265f691dbfa6a12254eaa153aa3aeb4daed7e0c3aed480e06a7219a4d34d1365160b7e8453e5ca1cada92fdb5711a836a5aacc90586554c3718d53f2a14d9d7d6ec778cb95e32670665e1d0c0ed846ee61d0cd1ca03de09770397449dcea9bbf716f23e0939947ad87709a0bdaf3da726faef2a80235617a5342e7080daee47710527399dc27399b1aa2f07e7b8d53b41db1451f68398aef6f91142a8a9da9e47d03142f731f0f651fad4fb28a04e89692678133b752f563d62fb9901bebe485c5f8a3aa0cb203d0e8cb03ed2c5ff40aa3646cb796633add1a640205e55a4014c9619d4a7473caaa76c7fd2f26bcd46ac2ccab680bc7ef60c246098f8a2e956cee41539dc82b8396672ce8029001675bc769f39cdb7ac90cf4443c84d94af06b10c35433822025a2a97e2ae25bfe2ae0b511ee6835cd5e722208938507260adcb3e353806c67f7c9086cc829949e4778592b653021cb85b547ce286273b1f801004536c6e142ec059261809a91e7276699c3a4d21aed20a6fc2b6b8a3399cd7fa82e019666a573e9b492169cd3d41d8cd98f00b204e9800998ecf8427eb8b087b2b06074e2985c768e8bdca35797ef86e0d7eab1188fc59872e741fe15002882e4e8c4ac61d9737da3b442b56a7349ce4d06c82e13df761fa7d0dde7fc171204fd074c18ad0be090b008e34708628170c605a4ba3b3c2bae97ab592719e3679e9d0c582cb6c1debba46b20013030ef9c7c2fb6de9a11b101d578d89687dfcff94c231969dd3a6dd5383e7850a0b46e228e42452031668e47218ebcb5d2bc5d1612e4f4a6f85427ecf28cc7a66084b5a9ec6b8b236a95db3437877407f42265fa4a2726bff5a31d39db89247cef9c06564cfde97724673e58e06ef1c91c86c8c555a151b186db23959d1a4b503239202e70470be1d863a524c21be6d00cf267dbbc34ad47e02f1fc8ebe6b74e3adcd77f2cf67cd100836bd291df68ac041cf48cb586ddf906b355d19e4086423201d559568572de6237689f56559f7209a6100098e98b93fbc52afcfc260675de14de9d2775c52e2435bdba4c1145f0caa0da253a9054ccaf71e08b9df8e5ed95e4ca48d005262985a984de01db7491150afb2bebb66d34ff227b3c2acdd372f0e0751825a6974ab4567e3ebc18cb6ea68d21d4263b48bbfcad2937cbd2cd89b2b38166fe6fb5b7c962e219079043a076bc957586a6179d5a61526fa2205c4b319bacde4cc68e25a74708a50d7538eb70b7f2c1bd804c39dd6f9b693ece627b824b46cd1e2aa554dad70fd9676d2e6ad7c575f3407e38320ac9a2823f759202ce10a715100b804f8279198c9eb36dc73a2b860e5a14b7caf084e4300a300a6f0eb68f3b9325d54a06cb52c487fb666f7d3e5f700a69b700020055d8ba2899d769875caa55e878310c387eab89ae7bba30f040cec9298e25a50badff3a5e30a45bd1bae802c06b437e568cda0c70f40f47a93109ebc49d8118affda77d57ede1553933a0bba8fb52065317d551d8330f41586713b0c8cd13f3d7bc1727188431d144841e215ce7b0a570943885bbf6da056db27159d67a81169daa85beece4aac02421a825e9ea0c846c4239b8d1e7c61ad3979be2c387d999515cdce59070747e7fea278c77dabb31ae6d0d1ff9bc1227be6e1802b2aabad2dbe05588cd06387eae76a0d493652680dbe82b305017db8bc41c70d0a390e67fe978160ed83b68f4d9885a170b8026a4dbfbcac7042604df807f10b86342e0a8d3cee4660254537abf36fe5132c4d2b3bbb27414dc37f25270d8d56d70140b14fbd03af934a60f303b947d62946715f9334b14ec258be1a9811c1d83770adf4edfdb04bfbd78bc185a84f282ee65e48707bc0f4fb20f3a54c1119da5187e75100411f3a4884c0af2d0155bf4db3b1d9450a5fe19a6ce97ecccab69ae6ff0610f2156974c6ed87d5d629fdde9d646548b503825a67a7b436ad5871ef2a6bbd0322022f0f07244ec4fd5871ef2a6bbd0322022f0f07244ec4f99bc1e500e3a7c70fe1e341c7f6dc11cbe59055c81e9c00d83bd5a9137c18bd5be59055c81e9c00d83bd5a9137c18bd50c50cf197c91bee30e6453ca3fd3aafad41d8cd98f00b204e9800998ecf8427e7e81fbf7ff77852edf04aa9af62c25057e81fbf7ff77852edf04aa9af62c2505be9de2942de0a7efdb6ef017ed9ee2c6be9de2942de0a7efdb6ef017ed9ee2c698031e6e247a54a8e368a7581429f249cf19c342fd52ad3a15a15231fcff6de66aade63c500bdb95d1bab68c421e9f6b075ee531593cd2520efd768ec0afbe64c70fe2355c5b9532ed2e3c5aa81cbd01fbf9bb3ad8ab1e0852490de527a3c58e5be573fa6b523bae2a09524817eb1934a2a4f76dfb4a56016b429f8dee1f7376084e1408f3337f6b17635403ea9f250d0b0a84f82c798e6cce384b575687f1194a98ebbab06633b114ef8001a33078d3045ced4f694bd6c860c11a86f72c783cc20fdd8196a8c2101125f75dbd160aa56a67a53d0a857e09515d1b1ae867110a9339feacb120e3fabfefb1c321e5ef887fe8482e843fa5261d5315e4a88f792418c087cafc6fc643387c4103d4e657f4e4f53d3c7539c3c60803562efabf07a0643fe2a01cdb80f9d04944d0633a3377e586a523a7481345140cde3bf8031763f476db7e099821fa09fae0a50fafb4dec2fe28ec8705ebc00d917f4c4bb8df61d1534a99ef2c20b33029ebd559da241689976a82aa854ef2b2b9fc3fb7e5ade741016141bf664d349437c25220c2fc949376b55503a3d5f212697b620df6c1783398934df048828d9db3160a83b072236a7e381920237b00f1cfb4eb917d9ff66a7e381920237b00f1cfb4eb917d9ff6ca7f726a686358b09a6bc3455188fb21122e97aebdbcdd5812fc2cdca0c99097f1b186abc7a482548c4e0cdd9d3625882e0bfdc0eb78ca744114b42489f077d32f2227287e2f75e33216ee326fdae4eb4b0f53ffe49aae99335a2d0a81643f176ab37e536b723f6cbe07fca073daef038b9c32a2047ba6ebac2d25d8642274c2d30a2f4fd0714ec184b5365c1782e01ce74891ce550d233ae0da469c1cfed13b72a2f3dbdf1d9fa96ff61da28269b52f9769589490ac420463d64a8b2221ab25dbf4d1cb7450bef9dbf767a6bb6417a80ce4a4ab9799d6ae89da93bb03894410a9c5ebd7285afaad856f565c2af3ced88cda9d7256db2f152645ee7f192dd368661bee7d4753618ba5489cff40571cee329d6e038d4f805c0cdfd65550cbf90cf42b3fecf6fd05bd87d3ebd3d1bf0eaaefb52a3f5ad4d766aef000ce50b31aa4602707015a9d0f62f23716264cb36e02602707015a9d0f62f23716264cb36e02501f6c971a9373a0f891b7b60328f1179084c76508698fa002ca33da5ad774a69084c76508698fa002ca33da5ad774a657a1c8798fa33e8ac01437b1d188b51bffa6108f5290188d0030024744de853ac3227e84d81e5a83dfdd28e5e6d084a06b5b4e1610159d42b062badc5add27f5b0a47fca33808712e30eb1f50001a3369bfb82166760a126b9ef0482a0ae2e9cabc3bc9b9092d2fc338f587e0bed23bf5a14a5b337499415fb6a82546de97375a4cecb764e83d360f4640f554d70903b7ee13cf245d7150105631ec0b283136fb3af09ca4087481a5502e120e9ad626d5e19a3e0dcbe31364fb7617a1d7df4f7acf7c91d35dcd826ad96a19de2bd8ed9eb48d1d832e01d829133e2a67fda1a0ef12a094f5993e325598aded094fcd35bd0c162996d68b95af3cb846ddb8a0d59e3172d2881e99659a02703e84ac190a90fea4a48f13700ece12a3496840a83735328f257cfd0790f171bb724247e99a8129d0534362c4bdab2c077b8b29d70e87d0c32cfde8c9770e54afa4cde5b7499ad1348d1e1397761a9932a84f401c4364753fc5038777913e110f2e9d83513c8572057a2a843891d29e8a68ac50bdcb4ab19d533023c103473f7b93f44ecbc9bcbde5e13d191b5aea01c64cf8fc6ed1c9ec02c2c8486ba399c5bb2ec499e9fef117440be204c65b3015e82ddf0ec04060d7f8892bec4bbae538427d03574e050ab2e0742a9ee3a23f812de31c10e10be193709c6f740b4949f90f45f47dd8807d41d8cd98f00b204e9800998ecf8427e87eea4ac69e039d5ea4016c931102a7de84457654df898fd74d330d079bf9c8fd41d8cd98f00b204e9800998ecf8427e0e3c51cc065e1e16dae8548be7ac08b73fcb8b920b77f7db88328dd491cab31f2ceb59d7710fcada64f333bf8345ff2e61b664ad12737cbcb6388ff293c676151c13ae2ab0c6b93289a387dc36dfca8ecd7b2bb3682505e4703c41de084d7ee88ad62d42efd00a531577b500a78c8ceb7e1995df0f8366e50a96877fe9ba8b88845484dd6fc6bd72e8c8290e6b0b07cb770b60a87e7b9134e9a1fa24e28c999183cb91918bb3d25dfc7b8658b78075d8388d97abf7a10fec2b57cb1fc04b75878afbbd00a622bccce9e5087e181ffe2d8afbbd00a622bccce9e5087e181ffe2d34b812ad954b587babd7df633beb657548b594782c2c6886cec240c57959974829df8a88358e774fecc7acf8c3e8b733188c08c39b07968ca0c2586a58185a8b53a57d655a079b505cb7ffada1212fd338465d674731bd67d0050058a30e46f906b8fe59e07e939594f64d5f9f44cc05346394c0e87701205958361b12743002502cccf2aec4fcfe3acfb3f9d1e99440e22c842d9c4f96a9ec09c42c67704647911d17a9b612a08fc71a558933e5ad9b0d6e02f77d598875dbd577db1d193e54a16f6e71d0789a727144d2770da1155042f8ff89f0593769d29050c61459ed057d85b80366b6246e66c8228508508e11257effa6c8370a229f8092c9e14f17af1c8bce6bfa83c594fd6b39592366bf72de03c80328e9a3e875d641e11349ce85d1c9d4d6c8298009b2a3aeecd684db72d5b17207a395d8a544610e7921762bd8b1c42884fa5bdbde53d64cff469374fd3e0975740eec3481da4239017709545c418537cf1891c2fcf900a521c26959541a0a97f908aabcf4957c5314042fa3a015e1e74513773b0b2ace4991635de31e679ecfa6569224e4576452e70266b5a37f3b8c9d53ecc59f806f5def7487bbb17f3b8c9d53ecc59f806f5def7487bbb1837dde9d393af7be48c20a15e7e9fec665eb0e189dadac7edaa0ad15685e41720a7419178a93de5c1aa000a564363a9c5b31c89d1c8c379730375b9fc5f8b07bcf9d001049bfdf64822a412e349eb08658f3f250e4929cba2fbf96502fa106c33aa1912cfadf2169c6ce2bfee934ec7e6e4530e52c7a42ca970296b457c3af0fcafd9ab382cbe9f6633febdea978fbc6fe7f56a048c7c72b242cc63e865b099744ab4bd21dd81b758e72b7c6fd3c3a4a1a5aeb51218d6e5fd6c40051b72b8a19e87f4f9ac2e46d819ff407b1fddf23c1a2462aad4201c666bd248300bb99b45fe746d6ef428c94679627a5fba74bf6b25745cb21ef1f0acf43ef6ea98ec535ad84f707aac14d76425fb8495c8516df43c520e1904dd6d3a8b92ee2256093c41c2e6537269845624bbf1f86d8e769a330bd07ef1831434136bc09438f3c8ac75c272b53ae68151c0ed13cd7d2ded4c0db45dc98e90fc0bee185125e0653e2aebadbaac1548c0a0b967f086ee620b402fdfe55146f21a495d4f02697ae668f5a1ebe59301bddbf2bea02a986fe6991fe39fa09740a6f5da0902524462f4320691012f5174b535043834ff50e8f19131b4a16245b89b537afd476f9fe3269594c2fb65d6216ac71af588fe69b225b619c12be792e06439c7d53b823221fe4f878a8fa03ef55f5adc02476805adb0d00758b1f2a3b25e41d3f464ca409de75167125649431a2d492904950f238a809141fd07227e900dcc1eb5f930a653d237a92344502b39eb151b7e486179515883595e75a9769d73d54cbaab46ce45ed8b69693133d9dc2a02f0b627abab4524a808733dbb5f1d76e3183f45068a17a2255ee5875cd8d0e79f65c747cce35eed9516c14cb5f4fd1052b73bf8341b211488604737e12e3b87772606614f69a10b3e3945eaffef427edac4d8ed2e0ce027681d90e8b170a95b6734573dbac9f98aa49b026951f3d895f6af1d891d18560040020924712ae1ccc39fe77e8a6ac4ac7a1cfaa991548318699581c8fcb74d12c138fe340b08923f79b25a497a82634936861e55f45046adc0da02a7103694cdeac77e7c5ce248ddbce3859b93046221fe9a2c8e6cb2f1cd0de30225807901db862eb5de42e2ed6cb7bf42791a811d9dccb7c495dbc9cacc35f25b92510a30d1d73ff42a43420912444ddf0f299069d223ecc14851618d7f61a1ea14d9b69ffb299f12062d4b8a89fd9ba879235eefea32480901ea256ddc3032d9fa367a6b87960036dad23a5465402cd1f2c7fb7abadf4c0e5c56e340d83df8970f41be4ec41508802c7bec396b27d8619ab8bb648bbcc64c071db2b6ecc08e6642f384c5ec17632b567b9bb0bcf2ed5079c7c5d1afdd779eb25620183744046ac2b45744759aa63f97626dba14494abb5c843786a794b1b748a1d68a09ca410f629980409c816c3bbfe4a7d084c4e0863321ac19e82e833bca93594dbea6e87a7713c0f4a893377ff2faabed0585d0354aecb38ecabb3a2a18c16056059619fd8fa6fd5e12b1614524ea22d1c93969582a7d1100cd95d2620eb0308ea5ce8a1c9878ef36871ba8360dac8f9498d7d78ae41b7744b280839c25fc8b641f2d23d79966b516d92d3548c8bc90285c3447fedbb6cdceed3bff86591c0d7a4ea6b4dc0703aa8ceb50a2506cd3f1dca958d6ed58b3edbc85e1125bdfc5c1c7221d29325db7a57401512697eafb3ecf6b7c024c5af71e380cf0072774574fb7a397f4d3cb2277cedc892091c0a0f56e4ab975acf8c303d520bfd1f157f011b388cc8343f32cb9f64005f748df37c3a486ca35dd9dfe15e1b5bf67c367c5812402a252ea5afce8e20c7ccccaada4d42d668d88420aa47f74e75ebd843e50284b81e74de54f390d57847b62907ac4dea01e328ba5d3148d5b0417c0eba1b8cf92db4d9540bf47710dfd2b9b6f75315b7a6768621268aa85f59c0a68483fc1fa5e28ad0e48f45cf602cb9f3a3e3c8e1c495ce08d44aff81a137e91047c49c1bff8c9e28d93fe2f2387d0806ec9f1f7c12715d31e008dec7bf5b1fa863606a14cae089af56725081934eefcd43bac6646ac0b866be2cbf4340190ef8226cce638631b25c0c548aba2b0f462133285fae2db46f3c04f76bafae9ecceac1cc84b7245a60923cee8e497ae82b6f89bda2808dec4aa35c4a2299819f6cd474202360f0f944776ca63d6a59be6d3a4f10b232d693f8895dc6acaf3f2ef325cb2bcd1bb0013fedfa34b0953ac0f062711c924576d888bc4f33e59f339422eeafb87dc85c60f4e8b09b2dc05d51562c3b066239d947064145827927d21e648cd819f90fccf53fc111e25ebfe3f8e894ea8863ad0e6f4a0582e7ac4bac7fe18db019b096f7013c1d0641940f90bb4e2a04148d8853932f0281043783fccadcdc3168bc29a0f7cdf295dfc2e874df85cd06f62cf282467ae3588741a898eeb58f165d7d86157d1a4158543e6cefcb7b36113ce0b906bad203f5d0d23dfe2abb5133a6bf4527395f33e19d20538ff360b97e2fa6b086b31f2544a6c5cc35e5e3278b28d3de8dfcd4efefa7e68f7eca84885bc421aa7f6eed7a9fbf15f5f458345842daf7d58a7765f064fccb7cb76ad9c7f8493ec3ba4ef9242e1a39c59e2fca98496b59fa07abfe904fe5582f454eeea2b2b485aa235f568e8ab69e74eabbd56d81e0294cb27b208eb46b601b6507689a172999c643754004e05b0d915b6be61c1e1594c55178d35ec5ee53c91dd2d8d5248162bcad2d8be3b2cf1cbc870830d343a5eb0a520d75e7a2b64b97215d00d530693d204d77e3a1a8ccb2ce2a288f3a8601889d2cb96eeb6d8d969a55bdbd26bc405e4433721cd5eb73591c180d0f1e85fc6e9356a04e631fd557c7f53d7001f33c734d1c7369f9364947737f0e68207824d7fc1e82e4dee3e12916d352b905969b92f6027a13f300bc7637f123c5ef54f181b963606e39d26aba2c97d5531097800521b52ac764d8d0c98ad720c59e5ae06ca5c6817efad521dcb8e21359a4bb1a71e72ec0f50342023c1cf6d870a3d50a15ee4df421fc6191590f6ea9cf63b5b3c0696b517f869b6e982e7468a136aee3100b4b2301f6081daefd0784e3a3fa16b033844feb8127eae70a301b27c2afcecd385bbdac95b601a1d425505cddf069fa0cf2db7fe5f16e35e139b1d8781d354d04782e54b83c52cc149336c507a78e13cbba3e3bf279237c0846e70e11b1b4910177249bf2dc6ab14c8476ca9fefae1c250346ac6cd5f4a09950a317e6033d3a98c5e561ae5990bcc949c87a7583041c250346ac6cd5f4a09950a317e6033d1c250346ac6cd5f4a09950a317e6033d1c250346ac6cd5f4a09950a317e6033d00b2d76c39cd49f7152f846e383311307e42cf6993fe96858cf12c809331021379c62345857aff7f890fec80e70d01aca069c8544442acb954fc08bfdf7affb1dc88f085696e1f26bfd8406b7de7b8fb662f9f68d3ba852a2b61436dde9e8d5f90a1b22eec6a2cc1f55f958552c188bb83b5df5ddc66a40179af4678e0aa8eafe898244082c39b443117f7893ce0debf5a8439f4f1d75f19ef2803ab6e366bd0asm-x86rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootvzkernel-2.6.32-042stab111.7.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.0Ub@UUUx&UuUg@U`kU\w@UQ@UKSU4@U-@U'@UU @U.@T@TT~TOTr@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.30.3.el6]Radomir Vrbovsky [2.6.32-504.30.2.el6]Radomir Vrbovsky [2.6.32-504.30.1.el6]Radomir Vrbovsky [2.6.32-504.29.1.el6]Radomir Vrbovsky [2.6.32-504.28.1.el6]Radomir Vrbovsky [2.6.32-504.27.1.el6]Frantisek Hrbata [2.6.32-504.26.1.el6]Frantisek Hrbata [2.6.32-504.25.1.el6]Radomir Vrbovsky [2.6.32-504.24.1.el6]Radomir Vrbovsky [2.6.32-504.23.1.el6]Radomir Vrbovsky [2.6.32-504.22.1.el6]Radomir Vrbovsky [2.6.32-504.21.1.el6]Radomir Vrbovsky [2.6.32-504.20.1.el6]Radomir Vrbovsky [2.6.32-504.19.1.el6]Frantisek Hrbata [2.6.32-504.18.1.el6]Frantisek Hrbata [2.6.32-504.17.1.el6]Frantisek Hrbata [2.6.32-504.16.1.el6]Radomir Vrbovsky [2.6.32-504.15.1.el6]Radomir Vrbovsky [2.6.32-504.14.1.el6]Radomir Vrbovsky [2.6.32-504.13.1.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]- [redhat] spec: Update dracut dependency to pull in drbg module (Frantisek Hrbata) [1241517 1241338]- [crypto] rng: Remove krng (Herbert Xu) [1233512 1226418] - [crypto] drbg: Add stdrng alias and increase priority (Herbert Xu) [1233512 1226418] - [crypto] seqiv: Move IV seeding into init function (Herbert Xu) [1233512 1226418] - [crypto] eseqiv: Move IV seeding into init function (Herbert Xu) [1233512 1226418] - [crypto] chainiv: Move IV seeding into init function (Herbert Xu) [1233512 1226418]- [net] Fix checksum features handling in netif_skb_features() (Vlad Yasevich) [1231690 1220247]- [net] gso: fix skb_segment for non-offset skb pointers (Jiri Benc) [1229586 1200533]- [fs] pipe: fix pipe corruption and iovec overrun on partial copy (Seth Jennings) [1202860 1185166] {CVE-2015-1805} - [net] ipv4: Missing sk_nulls_node_init in ping_unhash (Denys Vlasenko) [1218102 1218103] {CVE-2015-3636} - [net] conntrack: RFC5961 challenge ACK confuse conntrack LAST-ACK transition (Jesper Brouer) [1227467 1227468 1212801 1200541] - [net] tcp: Restore RFC5961-compliant behavior for SYN packets (Jesper Brouer) [1227467 1227468 1212801 1200541] - [x86] kernel: ignore NMI IOCK when in kdump kernel (Jerry Snitselaar) [1225054 1196263] - [x86] asm/entry/64: Remove a bogus 'ret_from_fork' optimization (Mateusz Guzik) [1209232 1209233] {CVE-2015-2830} - [fs] gfs2: try harder to obtain journal lock during recovery (Abhijith Das) [1222588 1110846] - [x86] perf: Add cpu_ for core_pmu (Jiri Olsa) [1219149 1188336] - [x86] mm: Linux stack ASLR implementation (Jacob Tanenbaum) [1195682 1195683] {CVE-2015-1593} - [fs] xfs: DIO write completion size updates race (Brian Foster) [1218499 1198440] - [net] ipv6: Don't reduce hop limit for an interface (Denys Vlasenko) [1208492 1208493] - [net] vlan: more careful checksum features handling (Vlad Yasevich) [1221844 1212384] - [kernel] tracing: Export tracing clock functions (Jerry Snitselaar) [1217986 1212502] - [edac] sb_edac: fix corruption/crash on imbalanced Haswell home agents (Seth Jennings) [1213468 1210148] - [netdrv] tun: Fix csum_start with VLAN acceleration (Jason Wang) [1217189 1036482] - [netdrv] tun: unbreak truncated packet signalling (Jason Wang) [1217189 1036482] - [netdrv] tuntap: hardware vlan tx support (Jason Wang) [1217189 1036482] - [vhost] vhost-net: fix handle_rx buffer size (Jason Wang) [1217189 1036482] - [netdrv] ixgbe: fix X540 Completion timeout (John Greene) [1215855 1150343] - [char] tty: drop driver reference in tty_open fail path (Mateusz Guzik) [1201893 1201894] - [netdrv] macvtap: Fix csum_start when VLAN tags are present (Vlad Yasevich) [1215914 1123697] - [netdrv] macvtap: signal truncated packets (Vlad Yasevich) [1215914 1123697] - [netdrv] macvtap: restore vlan header on user read (Vlad Yasevich) [1215914 1123697] - [netdrv] macvlan: Initialize vlan_features to turn on offload support (Vlad Yasevich) [1215914 1123697] - [netdrv] macvlan: Add support for 'always_on' offload features (Vlad Yasevich) [1215914 1123697] - [netdrv] mactap: Fix checksum errors for non-gso packets in bridge mode (Vlad Yasevich) [1215914 1123697] - [netdrv] revert "macvlan: fix checksums error when we are in bridge mode" (Vlad Yasevich) [1215914 1123697] - [net] core: Correctly set segment mac_len in skb_segment() (Vlad Yasevich) [1215914 1123697] - [net] core: generalize skb_segment() (Vlad Yasevich) [1215914 1123697] - [net] core: Add skb_headers_offset_update helper function (Vlad Yasevich) [1215914 1123697] - [netdrv] ixgbe: Correctly disable VLAN filter in promiscuous mode (Vlad Yasevich) [1215914 1123697] - [netdrv] ixgbe: remove vlan_filter_disable and enable functions (Vlad Yasevich) [1215914 1123697] - [netdrv] qlge: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1215914 1123697] - [netdrv] i40evf: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1215914 1123697] - [netdrv] i40e: Fix TSO and hw checksums for non-accelerated vlan packets (Vlad Yasevich) [1215914 1123697] - [netdrv] ehea: Fix TSO and hw checksums with non-accelerated vlan packets (Vlad Yasevich) [1215914 1123697] - [netdrv] e1000: Fix TSO for non-accelerated vlan traffic (Vlad Yasevich) [1215914 1123697] - [kernel] ipc: sysv shared memory limited to 8TiB (George Beshers) [1224301 1171218] - [mm] hugetlb: improve page-fault scalability (Larry Woodman) [1212300 1120365] - [netdrv] hyperv: Fix the total_data_buflen in send path (Jason Wang) [1222556 1132918] - [crypto] drbg: fix maximum value checks on 32 bit systems (Herbert Xu) [1225950 1219907] - [crypto] drbg: remove configuration of fixed values (Herbert Xu) [1225950 1219907]- [netdrv] mlx4_en: current_mac isn't updated in port up (Amir Vadai) [1224383 1081667] - [netdrv] mlx4_en: Fix mac_hash database inconsistency (Amir Vadai) [1224383 1081667] - [netdrv] mlx4_en: Protect MAC address modification with the state_lock mutex (Amir Vadai) [1224383 1081667] - [netdrv] mlx4_en: Fix errors in MAC address changing when port is down (Amir Vadai) [1224383 1081667] - [netdrv] mlx4: Verify port number in __mlx4_unregister_mac (Amir Vadai) [1224383 1081667] - [netdrv] mlx4_en: Adding missing initialization of perm_addr (Amir Vadai) [1225489 1120930]- [kernel] sched: Fix clock_gettime(CLOCK_[PROCESS/THREAD]_CPUTIME_ID) monotonicity (Seth Jennings) [1219501 1140024] - [kernel] sched: Replace use of entity_key() (Larry Woodman) [1219123 1124603]- [net] ipvs: allow rescheduling of new connections when port reuse is detected (Marcelo Leitner) [1222771 1108514] - [net] ipvs: Fix reuse connection if real server is dead (Marcelo Leitner) [1222771 1108514] - [netdrv] bonding: fix locking in enslave failure path (Nikolay Aleksandrov) [1222483 1221856] - [netdrv] bonding: primary_slave & curr_active_slave are not cleaned on enslave failure (Nikolay Aleksandrov) [1222483 1221856] - [netdrv] bonding: vlans don't get deleted on enslave failure (Nikolay Aleksandrov) [1222483 1221856] - [netdrv] bonding: mc addresses don't get deleted on enslave failure (Nikolay Aleksandrov) [1222483 1221856] - [netdrv] bonding: IFF_BONDING is not stripped on enslave failure (Nikolay Aleksandrov) [1222483 1221856] - [netdrv] bonding: fix error handling if slave is busy v2 (Nikolay Aleksandrov) [1222483 1221856]- [mm] readahead: get back a sensible upper limit (Rafael Aquini) [1215755 1187940]- [x86] crypto: sha256_ssse3 - fix stack corruption with SSSE3 and AVX implementations (Herbert Xu) [1218681 1201490] - [scsi] storvsc: ring buffer failures may result in I/O freeze (Vitaly Kuznetsov) [1215754 1171676] - [scsi] storvsc: get rid of overly verbose warning messages (Vitaly Kuznetsov) [1215753 1167967] - [scsi] storvsc: NULL pointer dereference fix (Vitaly Kuznetsov) [1215753 1167967] - [netdrv] ixgbe: fix detection of SFP+ capable interfaces (John Greene) [1213664 1150343] - [x86] crypto: aesni - fix memory usage in GCM decryption (Kurt Stutsman) [1213329 1213330] {CVE-2015-3331}- [kernel] hrtimer: Prevent hrtimer_enqueue_reprogram race (Prarit Bhargava) [1211940 1136958] - [kernel] hrtimer: Preserve timer state in remove_hrtimer() (Prarit Bhargava) [1211940 1136958] - [crypto] testmgr: fix RNG return code enforcement (Herbert Xu) [1212695 1208804] - [net] netfilter: xtables: make use of caller family rather than target family (Florian Westphal) [1212057 1210697] - [net] dynticks: avoid flow_cache_flush() interrupting every core (Marcelo Leitner) [1210595 1191559] - [tools] perf: Fix race in build_id_cache__add_s() (Milos Vyletel) [1210593 1204102] - [infiniband] ipath+qib: fix dma settings (Doug Ledford) [1208621 1171803] - [fs] dcache: return -ESTALE not -EBUSY on distributed fs race (J. Bruce Fields) [1207815 1061994] - [net] neigh: Keep neighbour cache entries if number of them is small enough (Jiri Pirko) [1207352 1199856] - [x86] crypto: sha256_ssse3 - also test for BMI2 (Herbert Xu) [1204736 1201560] - [scsi] qla2xxx: fix race in handling rport deletion during recovery causes panic (Chad Dupuis) [1203544 1102902] - [redhat] configs: Enable SSSE3 acceleration by default (Herbert Xu) [1201668 1036216] - [crypto] sha512: Create module providing optimized SHA512 routines using SSSE3, AVX or AVX2 instructions (Herbert Xu) [1201668 1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using AVX2 RORX instruction (Herbert Xu) [1201668 1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using AVX instructions (Herbert Xu) [1201668 1036216] - [crypto] sha512: Optimized SHA512 x86_64 assembly routine using Supplemental SSE3 instructions (Herbert Xu) [1201668 1036216] - [crypto] sha512: Expose generic sha512 routine to be callable from other modules (Herbert Xu) [1201668 1036216] - [crypto] sha256: Create module providing optimized SHA256 routines using SSSE3, AVX or AVX2 instructions (Herbert Xu) [1201668 1036216] - [crypto] sha256: Optimized sha256 x86_64 routine using AVX2's RORX instructions (Herbert Xu) [1201668 1036216] - [crypto] sha256: Optimized sha256 x86_64 assembly routine with AVX instructions (Herbert Xu) [1201668 1036216] - [crypto] sha256: Optimized sha256 x86_64 assembly routine using Supplemental SSE3 instructions (Herbert Xu) [1201668 1036216] - [crypto] sha256: Expose SHA256 generic routine to be callable externally (Herbert Xu) [1201668 1036216] - [crypto] rng: RNGs must return 0 in success case (Herbert Xu) [1201669 1199230] - [fs] isofs: infinite loop in CE record entries (Jacob Tanenbaum) [1175243 1175245] {CVE-2014-9420} - [x86] vdso: ASLR bruteforce possible for vdso library (Jacob Tanenbaum) [1184896 1184897] {CVE-2014-9585} - [kernel] time: ntp: Correct TAI offset during leap second (Prarit Bhargava) [1201674 1199134] - [scsi] lpfc: correct device removal deadlock after link bounce (Rob Evers) [1211910 1194793] - [scsi] lpfc: Linux lpfc driver doesn't re-establish the link after a cable pull on LPe12002 (Rob Evers) [1211910 1194793] - [x86] switch_to(): Load TLS descriptors before switching DS and ES (Denys Vlasenko) [1177353 1177354] {CVE-2014-9419} - [net] vlan: Don't propagate flag changes on down interfaces (Jiri Pirko) [1173501 1135347] - [net] bridge: register vlan group for br ports (Jiri Pirko) [1173501 1135347] - [netdrv] tg3: Use new VLAN code (Jiri Pirko) [1173501 1135347] - [netdrv] be2net: move to new vlan model (Jiri Pirko) [1173501 1135347] - [net] vlan: mask vlan prio bits (Jiri Pirko) [1173501 1135347] - [net] vlan: don't deliver frames for unknown vlans to protocols (Jiri Pirko) [1173501 1135347] - [net] vlan: allow nested vlan_do_receive() (Jiri Pirko) [1173501 1135347] - [net] allow vlan traffic to be received under bond (Jiri Pirko) [1173501 1135347] - [net] vlan: goto another_round instead of calling __netif_receive_skb (Jiri Pirko) [1173501 1135347] - [net] bonding: fix bond_arp_rcv setting and arp validate desync state (Jiri Pirko) [1173501 1135347] - [net] bonding: remove packet cloning in recv_probe() (Jiri Pirko) [1173501 1135347] - [net] bonding: Fix LACPDU rx_dropped commit (Jiri Pirko) [1173501 1135347] - [net] bonding: don't increase rx_dropped after processing LACPDUs (Jiri Pirko) [1173501 1135347] - [net] bonding: use local function pointer of bond->recv_probe in bond_handle_frame (Jiri Pirko) [1173501 1135347] - [net] bonding: move processing of recv handlers into handle_frame() (Jiri Pirko) [1173501 1135347] - [netdrv] revert "bonding: fix bond_arp_rcv setting and arp validate desync state" (Jiri Pirko) [1173501 1135347] - [netdrv] revert "bonding: check for vlan device in bond_3ad_lacpdu_recv()" (Jiri Pirko) [1173501 1135347] - [net] vlan: Always untag vlan-tagged traffic on input (Jiri Pirko) [1173501 1135347] - [net] Make skb->skb_iif always track skb->dev (Jiri Pirko) [1173501 1135347] - [net] vlan: fix a potential memory leak (Jiri Pirko) [1173501 1135347] - [net] vlan: fix mac_len recomputation in vlan_untag() (Jiri Pirko) [1173501 1135347] - [net] vlan: reset headers on accel emulation path (Jiri Pirko) [1173501 1135347] - [net] vlan: Fix the ingress VLAN_FLAG_REORDER_HDR check (Jiri Pirko) [1173501 1135347] - [net] vlan: make non-hw-accel rx path similar to hw-accel (Jiri Pirko) [1173501 1135347] - [net] allow handlers to be processed for orig_dev (Jiri Pirko) [1173501 1135347] - [net] bonding: get netdev_rx_handler_unregister out of locks (Jiri Pirko) [1173501 1135347] - [net] bonding: fix rx_handler locking (Jiri Pirko) [1173501 1135347] - [net] introduce rx_handler results and logic around that (Jiri Pirko) [1173501 1135347] - [net] bonding: register slave pointer for rx_handler (Jiri Pirko) [1173501 1135347] - [net] bonding: COW before overwriting the destination MAC address (Jiri Pirko) [1173501 1135347] - [net] bonding: convert bonding to use rx_handler (Jiri Pirko) [1173501 1135347] - [net] openvswitch: use rx_handler_data pointer to store vport pointer (Jiri Pirko) [1173501 1135347] - [net] add a synchronize_net() in netdev_rx_handler_unregister() (Jiri Pirko) [1173501 1135347] - [net] add rx_handler data pointer (Jiri Pirko) [1173501 1135347] - [net] replace hooks in __netif_receive_skb (Jiri Pirko) [1173501 1135347] - [net] fix conflict between null_or_orig and null_or_bond (Jiri Pirko) [1173501 1135347] - [net] remove the unnecessary dance around skb_bond_should_drop (Jiri Pirko) [1173501 1135347] - [net] revert "bonding: fix receiving of dups due vlan hwaccel" (Jiri Pirko) [1173501 1135347] - [net] uninline skb_bond_should_drop() (Jiri Pirko) [1173501 1135347] - [net] bridge: Set vlan_features to allow offloads on vlans (Jiri Pirko) [1173501 1135347] - [net] bridge: convert br_features_recompute() to ndo_fix_features (Jiri Pirko) [1173501 1135347] - [net] revert "bridge: explictly tag vlan-accelerated frames destined to the host" (Jiri Pirko) [1173501 1135347] - [net] revert "fix vlan gro path" (Jiri Pirko) [1173501 1135347] - [net] revert "bridge: do not learn from exact matches" (Jiri Pirko) [1173501 1135347] - [net] revert "bridge gets duplicate packets when using vlan over bonding" (Jiri Pirko) [1173501 1135347] - [net] llc: remove noisy WARN from llc_mac_hdr_init (Jiri Pirko) [1173501 1135347] - [net] bridge: stp: ensure mac header is set (Jiri Pirko) [1173501 1135347] - [net] vlan: remove reduntant check in ndo_fix_features callback (Jiri Pirko) [1173501 1135347] - [net] vlan: enable soft features regardless of underlying device (Jiri Pirko) [1173501 1135347] - [net] vlan: don't call ndo_vlan_rx_register on hardware that doesn't have vlan support (Jiri Pirko) [1173501 1135347] - [net] vlan: Fix vlan_features propagation (Jiri Pirko) [1173501 1135347] - [net] vlan: convert VLAN devices to use ndo_fix_features() (Jiri Pirko) [1173501 1135347] - [net] revert "vlan: Avoid broken offload configuration when reorder_hdr is disabled" (Jiri Pirko) [1173501 1135347] - [net] vlan: vlan device is lockless do not transfer real_num__queues (Jiri Pirko) [1173501 1135347] - [net] vlan: consolidate 8021q tagging (Jiri Pirko) [1173501 1135347] - [net] propagate NETIF_F_HIGHDMA to vlans (Jiri Pirko) [1173501 1135347] - [net] Fix a memmove bug in dev_gro_receive() (Jiri Pirko) [1173501 1135347] - [net] vlan: remove check for headroom in vlan_dev_create (Jiri Pirko) [1173501 1135347] - [net] vlan: set hard_header_len when VLAN offload features are toggled (Jiri Pirko) [1173501 1135347] - [net] vlan: Calling vlan_hwaccel_do_receive() is always valid (Jiri Pirko) [1173501 1135347] - [net] vlan: Centralize handling of hardware acceleration (Jiri Pirko) [1173501 1135347] - [net] vlan: finish removing vlan_find_dev from public header (Jiri Pirko) [1173501 1135347] - [net] vlan: make vlan_find_dev private (Jiri Pirko) [1173501 1135347] - [net] vlan: Avoid hash table lookup to find group (Jiri Pirko) [1173501 1135347] - [net] revert "vlan: Add helper functions to manage vlans on bonds and slaves" (Jiri Pirko) [1173501 1135347] - [net] revert "bonding: assign slaves their own vlan_groups" (Jiri Pirko) [1173501 1135347] - [net] revert "bonding: fix regression on vlan module removal" (Jiri Pirko) [1173501 1135347] - [net] revert "bonding: Always add vid to new slave group" (Jiri Pirko) [1173501 1135347] - [net] revert "bonding: Fix up refcounting issues with bond/vlan config" (Jiri Pirko) [1173501 1135347] - [net] revert "8021q/vlan: filter device events on bonds" (Jiri Pirko) [1173501 1135347] - [net] vlan: Use vlan_dev_real_dev in vlan_hwaccel_do_receive (Jiri Pirko) [1173501 1135347] - [net] gro: __napi_gro_receive() optimizations (Jiri Pirko) [1173501 1135347] - [net] vlan: Rename VLAN_GROUP_ARRAY_LEN to VLAN_N_VID (Jiri Pirko) [1173501 1135347] - [net] vlan: make vlan_hwaccel_do_receive() return void (Jiri Pirko) [1173501 1135347] - [net] vlan: init_vlan should not copy slave or master flags (Jiri Pirko) [1173501 1135347] - [net] vlan: updates vlan real_num_tx_queues (Jiri Pirko) [1173501 1135347] - [net] vlan: adds vlan_dev_select_queue (Jiri Pirko) [1173501 1135347] - [net] llc: use dev_hard_header (Jiri Pirko) [1173501 1135347] - [net] vlan: support "loose binding" to the underlying network device (Jiri Pirko) [1173501 1135347] - [net] revert "net: don't set VLAN_TAG_PRESENT for VLAN 0 frames" (Jiri Pirko) [1173501 1135347] - [net] bridge: Add support for TX vlan offload (Jiri Pirko) [1173562 1146391] - [net] revert "bridge: Set vlan_features to allow offloads on vlans" (Vlad Yasevich) [1144442 1121991]- [netdrv] ixgbe: Fix memory leak in ixgbe_free_q_vector, missing rcu (John Greene) [1210901 1150343] - [netdrv] ixgbe: Fix tx_packets and tx_bytes stats not updating (John Greene) [1210901 1150343] - [netdrv] qlcnic: Fix update of ethtool stats (Chad Dupuis) [1210902 1148019]- [fs] exec: do not abuse ->cred_guard_mutex in threadgroup_lock() (Petr Oros) [1208620 1169225] - [kernel] cgroup: always lock threadgroup during migration (Petr Oros) [1208620 1169225] - [kernel] threadgroup: extend threadgroup_lock() to cover exit and exec (Petr Oros) [1208620 1169225] - [kernel] threadgroup: rename signal->threadgroup_fork_lock to ->group_rwsem (Petr Oros) [1208620 1169225]- [mm] memcg: fix crash in re-entrant cgroup_clear_css_refs() (Johannes Weiner) [1204626 1168185]- [fs] cifs: Use key_invalidate instead of the rh_key_invalidate() (Sachin Prabhu) [1203366 885899] - [fs] KEYS: Add invalidation support (Sachin Prabhu) [1203366 885899] - [infiniband] core: Prevent integer overflow in ib_umem_get address arithmetic (Doug Ledford) [1181173 1179327] {CVE-2014-8159}- [x86] fpu: shift clear_used_math() from save_i387_xstate() to handle_signal() (Oleg Nesterov) [1199900 1196262] - [x86] fpu: change save_i387_xstate() to rely on unlazy_fpu() (Oleg Nesterov) [1199900 1196262]- [fs] gfs2: Move gfs2_file_splice_write outside of #ifdef (Robert S Peterson) [1198329 1193559] - [security] keys: close race between key lookup and freeing (Radomir Vrbovsky) [1179849 1179850] {CVE-2014-9529} - [net] sctp: fix slab corruption from use after free on INIT collisions (Daniel Borkmann) [1196587 1135425] {CVE-2015-1421} - [fs] gfs2: Allocate reservation during splice_write (Robert S Peterson) [1198329 1193559] - [fs] nfs: Be less aggressive about returning delegations for open files (Steve Dickson) [1196314 1145334] - [fs] nfs: Avoid PUTROOTFH when managing leases (Benjamin Coddington) [1196313 1143013] - [crypto] testmgr: mark rfc4106(gcm(aes)) as fips_allowed (Jarod Wilson) [1194983 1185395] - [crypto] Extending the RFC4106 AES-GCM test vectors (Jarod Wilson) [1194983 1185395] - [char] raw: Return short read or 0 at end of a raw device, not EIO (Jeff Moyer) [1195747 1142314] - [scsi] hpsa: Use local workqueues instead of system workqueues - part1 (Tomas Henzl) [1193639 1134115] - [x86] kvm: vmx: invalid host cr4 handling across vm entries (Jacob Tanenbaum) [1153326 1153327] {CVE-2014-3690} - [fs] isofs: Fix unchecked printing of ER records (Radomir Vrbovsky) [1180481 1180492] {CVE-2014-9584} - [fs] bio: fix argument of __bio_add_page() for max_sectors > 0xffff (Fam Zheng) [1198428 1166763] - [media] ttusb-dec: buffer overflow in ioctl (Alexander Gordeev) [1170971 1167115] {CVE-2014-8884} - [kernel] trace: insufficient syscall number validation in perf and ftrace subsystems (Jacob Tanenbaum) [1161567 1161568] {CVE-2014-7826 CVE-2014-7825} - [fs] nfs: Fix a delegation callback race (Dave Wysochanski) [1187639 1149831] - [fs] nfs: Don't use the delegation->inode in nfs_mark_return_delegation() (Dave Wysochanski) [1187639 1149831] - [infiniband] ipoib: don't queue a work struct up twice (Doug Ledford) [1187664 1187666 1184072 1159925] - [infiniband] ipoib: make sure we reap all our ah on shutdown (Doug Ledford) [1187664 1187666 1184072 1159925] - [infiniband] ipoib: cleanup a couple debug messages (Doug Ledford) [1187664 1187666 1184072 1159925] - [infiniband] ipoib: flush the ipoib_workqueue on unregister (Doug Ledford) [1187664 1187666 1184072 1159925] - [infiniband] ipoib: fix ipoib_mcast_restart_task (Doug Ledford) [1187664 1187666 1184072 1159925] - [infiniband] ipoib: fix race between mcast_dev_flush and mcast_join (Doug Ledford) [1187664 1187666 1184072 1159925] - [infiniband] ipoib: remove unneeded locks (Doug Ledford) [1187664 1187666 1184072 1159925] - [infiniband] ipoib: don't restart our thread on ENETRESET (Doug Ledford) [1187664 1187666 1184072 1159925] - [infiniband] ipoib: Handle -ENETRESET properly in our callback (Doug Ledford) [1187664 1187666 1184072 1159925] - [infiniband] ipoib: make delayed tasks not hold up everything (Doug Ledford) [1187664 1187666 1184072 1159925] - [infiniband] ipoib: Add a helper to restart the multicast task (Doug Ledford) [1187664 1187666 1184072 1159925] - [infiniband] ipoib: fix IPOIB_MCAST_RUN flag usage (Doug Ledford) [1187664 1187666 1184072 1159925] - [infiniband] ipoib: Remove unnecessary port query (Doug Ledford) [1187664 1187666 1184072 1159925] - [x86] kvm: Avoid pagefault in kvm_lapic_sync_to_vapic (Paolo Bonzini) [1192055 1116398] - [s390] kernel: fix cpu target address of directed yield (Hendrik Brueckner) [1188339 1180061] - [mm] memcg: do not allow task about to OOM kill to bypass the limit (Johannes Weiner) [1198110 1088334] {CVE-2014-8171} - [mm] memcg: do not declare OOM from __GFP_NOFAIL allocations (Johannes Weiner) [1198110 1088334] {CVE-2014-8171} - [fs] buffer: move allocation failure loop into the allocator (Johannes Weiner) [1198110 1088334] {CVE-2014-8171} - [mm] memcg: handle non-error OOM situations more gracefully (Johannes Weiner) [1198110 1088334] {CVE-2014-8171} - [mm] memcg: do not trap chargers with full callstack on OOM (Johannes Weiner) [1198110 1088334] {CVE-2014-8171} - [mm] memcg: rework and document OOM waiting and wakeup (Johannes Weiner) [1198110 1088334] {CVE-2014-8171} - [mm] memcg: enable memcg OOM killer only for user faults (Johannes Weiner) [1198110 1088334] {CVE-2014-8171} - [x86] mm: finish user fault error path with fatal signal (Johannes Weiner) [1198110 1088334] {CVE-2014-8171} - [mm] pass userspace fault flag to generic fault handler (Johannes Weiner) [1198110 1088334] {CVE-2014-8171} - [s390] mm: do not invoke OOM killer on kernel fault OOM (Johannes Weiner) [1198110 1088334] {CVE-2014-8171} - [powerpc] mm: remove obsolete init OOM protection (Johannes Weiner) [1198110 1088334] {CVE-2014-8171} - [powerpc] mm: invoke oom-killer from remaining unconverted page fault handlers (Johannes Weiner) [1198110 1088334] {CVE-2014-8171} - [security] selinux: Permit bounded transitions under NO_NEW_PRIVS or NOSUID (Denys Vlasenko) [1104567 1104568] {CVE-2014-3215} - [security] Add PR__NO_NEW_PRIVS to prevent execve from granting privs (Denys Vlasenko) [1104567 1104568] {CVE-2014-3215}- [netdrv] ixgbe: remove CIAA/D register reads from bad VF check (John Greene) [1196312 1156061] - [pci] Make FLR and AF FLR reset warning messages different (Myron Stowe) [1192365 1184540] - [pci] Fix unaligned access in AF transaction pending test (Myron Stowe) [1192365 1184540] - [pci] Merge multi-line quoted strings (Myron Stowe) [1192365 1184540] - [pci] Wrong register used to check pending traffic (Myron Stowe) [1192365 1184540] - [pci] Add pci_wait_for_pending() -- refactor pci_wait_for_pending_transaction() (Myron Stowe) [1192365 1184540] - [pci] Use pci_wait_for_pending_transaction() instead of for loop (Myron Stowe) [1192365 1184540] - [pci] Add pci_wait_for_pending_transaction() (Myron Stowe) [1192365 1184540] - [pci] Wait for pending transactions to complete before 82599 FLR (Myron Stowe) [1192365 1184540] - [scsi] storvsc: fix a bug in storvsc limits (Vitaly Kuznetsov) [1196532 1174168]- [s390] crypto: kernel oops at insmod of the z90crypt device driver (Hendrik Brueckner) [1191916 1172137] - [sound] alsa: usb-audio: Fix crash at re-preparing the PCM stream (Jerry Snitselaar) [1192105 1167059] - [usb] ehci: bugfix: urb->hcpriv should not be NULL (Jerry Snitselaar) [1192105 1167059] - [mm] mmap: uncached vma support with writenotify (Jerry Snitselaar) [1192105 1167059] - [kernel] futex: Mention key referencing differences between shared and private futexes (Larry Woodman) [1192107 1167405] - [kernel] futex: Ensure get_futex_key_refs() always implies a barrier (Larry Woodman) [1192107 1167405]- [netdrv] enic: fix rx skb checksum (Stefan Assmann) [1189068 1115505] - [scsi] Revert "fix our current target reap infrastructure" (David Milburn) [1188941 1168072] - [scsi] Revert "dual scan thread bug fix" (David Milburn) [1188941 1168072] - [net] tcp: do not copy headers in tcp_collapse() (Alexander Duyck) [1188838 1156289] - [net] tcp: use tcp_flags in tcp_data_queue() (Alexander Duyck) [1188838 1156289] - [net] tcp: use TCP_SKB_CB(skb)->tcp_flags in input path (Alexander Duyck) [1188838 1156289] - [net] tcp: remove unused tcp_fin() parameters (Alexander Duyck) [1188838 1156289] - [net] tcp: rename tcp_skb_cb flags (Alexander Duyck) [1188838 1156289] - [net] tcp: unify tcp flag macros (Alexander Duyck) [1188838 1156289] - [net] tcp: unalias tcp_skb_cb flags and ip_dsfield (Alexander Duyck) [1188838 1156289]- [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.eng.sw.ru 1440758307  !"#$%&'()*+,-./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-042stab111.72.6.32-042stab111.7.debug2.6.32-042stab111.7.debug2.6.32-042stab111.7.debug2.6.32-042stab111.72.6.32-042stab111.7                 !!! """ ### $$$ %%% &&& ''' ((( )) *** +++ ,,, --- ... /// 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}~iiiiiiiiiiiiiiiiiiiiinnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn      nn nnn nn nnnnnnnnnnnnnnnnnnn !n"n#$##n%nn&&&&&'&&nn(n)nn*n++++,-+.++//+0++121314+++567+++8+9+:+;+n<<=>n???n@@nnAnBnnCnDDDnEFGHIFFFEJKLEMNMEOEPQERSRTEUVWVUXYUEEZE[E\E]]]EEEE^_`^^EaEbEcEEEddeddfgEhijEkElmEnonnppppnnqnnrsturnnvnnwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwnnxynz{zz|}}z~zzzzzzzzzzzzzzzzzzzzzzzznnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn n      nn           nnnnnnnnnnnnnnnnnnnnn n!!""#"""!!!nnnn$$%n&nn'nn()((*n++++nn,,-.nn/0/nn1nnnn22nnnn334333nn565n77787799:9977;7n<=<nn>???nnn@@@@@A@nnnnnnnBBnnCnnDnEnFGnnHIHJnKnLLnMNnOnPPnQQnnRRSRRRTRUUVUUWnXnYnnnZn[n\]nnn^^^^^^^nn_n````aaaaaaaaaaaaaaaaaaanbbbbncccdccecnnfgffhfinjjkjjljjjmnoooomjpqrrrrjstuuuujnnvvvwnnnxnyynnzzzzzzzzzzzzn{{{{|{n}}}nn~~~~~~~~~~nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn n    nn n n nnnnnnnnnnnnnnnnnnnnnnnn  nnn!"#n$$n%n&nn'''(')n*+nnn,,-n..nnnn//////0nnnnnnn12nn333n45n67nnn8n9999:9;99nn<n=>?nnn@AnnBnnnCCCnnDnnnEEEFEnnnnGnHnInJnKKKnLnMMMnnNNnOnPPQnnRRRSRRRRRTRRRnUUVWVVUXnnnYnZnn[[n\n]]^_^n`aannbcbnnnndnneeeennfffffnnggghhhhhhhnnniijjjjjjjjjjjjjjkjjjjjjjjjjjjjiilimmminnnnnopnnqqqqqqqqqqqqqqqnrsnnttttuvttnnnwxxwwwwwwywzw{w|ww}w~wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn  nn 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 , , - , , , , , , , , , , , , , . . . / . . . . 0 . . . . . . . , 1n 2 2 3nn 4 5nn 6n 7 8n 9n :n ;nn <nnn = = > > >n ? ?n @n A Bnnn C C C D C C E C Cnnn Fn Gnn H H H I H H J K H H L M M M M H H H H N H H O H H H H P P Q R P S H H H H H T H H H U U U U U U U U U U U U V U U U U U U U U U U U U U U U U U U U U U U U U W U H H H H X H H H H Y H H H H H H H H H H H Z Z [ [ [ Z Z Z Z Z Z Z Z \ \ Z Z H ] ] ^ H _ H H H H ` a H H H H b b b b b b b c b b d b b e b b f b b b b b b b b b b g b b h b i b b b b b b b b b b b b j b k b b b b b b b b H H l H H m H n H H H H o o p o o o o o o o o o H H H H H q H H r H H H s s t u H H H v H H w H x H H Hnn y z {n | | } | ~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 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0g 2 2 2 2 2 2g 3 4 4 4 3 3 3 3 3 3 3 3 3 3 3 5 5 5 5 5 5 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 3 7 7 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 8 9 9 8 : : : 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 3 3 3 3 ; ; ; ; ; ; ; ; ; ; ; ; 3 3 3 3 3 3 < < < < 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 = = = = = = = = = = = 3 3 3 3 3 3 > > > > > > > 3 3 3 3 ? ? ? ? 3 3 3 3 3 3 3 3 3 3g @ @ @ @ @ @ @ @ @g A A A A A A A A A A A A A A A A A A A A A A Ag B Bg C C D D D D D D D D D D D 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 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 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 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 E E E E E E Eg F F F G G G G G G G G G G G G G G G G G G G G G G G G G G G F Fg H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H H I I J K K K K K K L L K M K N K O O K P K Q Q K R R K S S K T U U U U U U V U W W X U Y U Z U [ \ \ \ ] ^ ^ ] _ _ ] ` ` ] ] ] a ] b b ] c c ] d d d e e d f f d g g d h h ] i i i j j ] k k ] l ] m m ] n n n o ] p p p q q ] r r ] s s ] t ] u u ] v v v w w ] x x x y y ] z z ] { { { | | { } } { ~ ~ ]   ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ]                                                  !  "  # $ $ %  & ' ( ( ) *kernels2.6.32-042stab111.7.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.hcbt.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.hsha256sha256.hssse3.hsha512sha512.hssse3.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.hsyslog.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-042stab111.7.debug//usr/src/kernels/2.6.32-042stab111.7.debug/arch//usr/src/kernels/2.6.32-042stab111.7.debug/arch/alpha//usr/src/kernels/2.6.32-042stab111.7.debug/arch/alpha/boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/alpha/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/alpha/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/alpha/math-emu//usr/src/kernels/2.6.32-042stab111.7.debug/arch/alpha/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/alpha/oprofile//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/boot/bootp//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/boot/compressed//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/common//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-aaec2000//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-at91//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-bcmring//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-bcmring/csp//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-bcmring/csp/chipc//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-bcmring/csp/dmac//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-bcmring/csp/tmr//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-clps711x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-davinci//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-ebsa110//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-ep93xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-footbridge//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-gemini//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-h720x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-integrator//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-iop13xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-iop32x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-iop33x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-ixp2000//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-ixp23xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-ixp4xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-kirkwood//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-ks8695//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-l7200//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-lh7a40x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-loki//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-mmp//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-msm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-mv78xx0//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-mx1//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-mx2//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-mx25//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-mx3//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-mxc91231//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-netx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-nomadik//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-ns9xxx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-omap1//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-omap2//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-orion5x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-pnx4008//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-pxa//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-realview//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-rpc//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-s3c2400//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-s3c2410//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-s3c2412//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-s3c2440//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-s3c2442//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-s3c2443//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-s3c6400//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-s3c6410//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-s5pc100//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-sa1100//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-shark//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-stmp378x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-stmp37xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-u300//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-versatile//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mach-w90x900//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/nwfpe//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/oprofile//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/plat-iop//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/plat-mxc//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/plat-omap//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/plat-orion//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/plat-pxa//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/plat-s3c//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/plat-s3c24xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/plat-s3c64xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/plat-s5pc1xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/plat-stmp3xxx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/tools//usr/src/kernels/2.6.32-042stab111.7.debug/arch/arm/vfp//usr/src/kernels/2.6.32-042stab111.7.debug/arch/avr32//usr/src/kernels/2.6.32-042stab111.7.debug/arch/avr32/boards//usr/src/kernels/2.6.32-042stab111.7.debug/arch/avr32/boards/atngw100//usr/src/kernels/2.6.32-042stab111.7.debug/arch/avr32/boards/atstk1000//usr/src/kernels/2.6.32-042stab111.7.debug/arch/avr32/boards/favr-32//usr/src/kernels/2.6.32-042stab111.7.debug/arch/avr32/boards/hammerhead//usr/src/kernels/2.6.32-042stab111.7.debug/arch/avr32/boards/merisc//usr/src/kernels/2.6.32-042stab111.7.debug/arch/avr32/boards/mimc200//usr/src/kernels/2.6.32-042stab111.7.debug/arch/avr32/boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/avr32/boot/images//usr/src/kernels/2.6.32-042stab111.7.debug/arch/avr32/boot/u-boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/avr32/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/avr32/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/avr32/mach-at32ap//usr/src/kernels/2.6.32-042stab111.7.debug/arch/avr32/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/avr32/oprofile//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/kernel/cplb-mpu//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/kernel/cplb-nompu//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/mach-bf518//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/mach-bf518/boards//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/mach-bf527//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/mach-bf527/boards//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/mach-bf533//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/mach-bf533/boards//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/mach-bf537//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/mach-bf537/boards//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/mach-bf538//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/mach-bf538/boards//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/mach-bf548//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/mach-bf548/boards//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/mach-bf561//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/mach-bf561/boards//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/mach-common//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/blackfin/oprofile//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/arch-v10//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/arch-v10/drivers//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/arch-v10/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/arch-v10/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/arch-v10/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/arch-v32//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/arch-v32/drivers//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/arch-v32/drivers/mach-a3//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/arch-v32/drivers/mach-fs//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/arch-v32/drivers/pci//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/arch-v32/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/arch-v32/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/arch-v32/mach-a3//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/arch-v32/mach-fs//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/arch-v32/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/boot/compressed//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/boot/rescue//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/include//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/include/arch-v32//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/include/arch-v32/arch//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/include/arch-v32/arch/hwregs//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/include/arch-v32/arch/hwregs/iop//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/cris/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/frv//usr/src/kernels/2.6.32-042stab111.7.debug/arch/frv/boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/frv/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/frv/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/frv/mb93090-mb00//usr/src/kernels/2.6.32-042stab111.7.debug/arch/frv/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/h8300//usr/src/kernels/2.6.32-042stab111.7.debug/arch/h8300/boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/h8300/boot/compressed//usr/src/kernels/2.6.32-042stab111.7.debug/arch/h8300/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/h8300/kernel/timer//usr/src/kernels/2.6.32-042stab111.7.debug/arch/h8300/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/h8300/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/h8300/platform//usr/src/kernels/2.6.32-042stab111.7.debug/arch/h8300/platform/h8300h//usr/src/kernels/2.6.32-042stab111.7.debug/arch/h8300/platform/h8300h/aki3068net//usr/src/kernels/2.6.32-042stab111.7.debug/arch/h8300/platform/h8300h/generic//usr/src/kernels/2.6.32-042stab111.7.debug/arch/h8300/platform/h8300h/h8max//usr/src/kernels/2.6.32-042stab111.7.debug/arch/h8300/platform/h8s//usr/src/kernels/2.6.32-042stab111.7.debug/arch/h8300/platform/h8s/edosk2674//usr/src/kernels/2.6.32-042stab111.7.debug/arch/h8300/platform/h8s/generic//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/dig//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/hp//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/hp/common//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/hp/sim//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/hp/sim/boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/hp/zx1//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/ia32//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/kernel/cpufreq//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/kvm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/oprofile//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/pci//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/sn//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/sn/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/sn/kernel/sn2//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/sn/pci//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/sn/pci/pcibr//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/uv//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/uv/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/ia64/xen//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m32r//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m32r/boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m32r/boot/compressed//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m32r/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m32r/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m32r/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m32r/oprofile//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m32r/platforms//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m32r/platforms/m32104ut//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m32r/platforms/m32700ut//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m32r/platforms/mappi//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m32r/platforms/mappi2//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m32r/platforms/mappi3//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m32r/platforms/oaks32r//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m32r/platforms/opsput//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m32r/platforms/usrv//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/amiga//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/apollo//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/atari//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/bvme6000//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/fpsp040//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/hp300//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/ifpsp060//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/mac//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/math-emu//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/mvme147//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/mvme16x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/q40//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/sun3//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/sun3/prom//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/sun3x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/tools//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68k/tools/amiga//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/platform//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/platform/5206//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/platform/5206e//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/platform/520x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/platform/523x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/platform/5249//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/platform/5272//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/platform/527x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/platform/528x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/platform/5307//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/platform/532x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/platform/5407//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/platform/68328//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/platform/68360//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/platform/68EZ328//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/platform/68VZ328//usr/src/kernels/2.6.32-042stab111.7.debug/arch/m68knommu/platform/coldfire//usr/src/kernels/2.6.32-042stab111.7.debug/arch/microblaze//usr/src/kernels/2.6.32-042stab111.7.debug/arch/microblaze/boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/microblaze/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/microblaze/kernel/cpu//usr/src/kernels/2.6.32-042stab111.7.debug/arch/microblaze/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/microblaze/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/microblaze/platform//usr/src/kernels/2.6.32-042stab111.7.debug/arch/microblaze/platform/generic//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/alchemy//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/alchemy/common//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/alchemy/devboards//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/alchemy/devboards/db1x00//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/alchemy/devboards/pb1000//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/alchemy/devboards/pb1100//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/alchemy/devboards/pb1200//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/alchemy/devboards/pb1500//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/alchemy/devboards/pb1550//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/alchemy/mtx-1//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/alchemy/xxs1500//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/ar7//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/basler//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/basler/excite//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/bcm47xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/bcm63xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/bcm63xx/boards//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/cavium-octeon//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/cavium-octeon/executive//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/cobalt//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/dec//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/dec/prom//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/emma//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/emma/common//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/emma/markeins//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/fw//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/fw/arc//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/fw/cfe//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/fw/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/fw/sni//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/gt64120//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/gt64120/wrppmc//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/jazz//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/lasat//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/lasat/image//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/loongson//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/loongson/common//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/loongson/fuloong-2e//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/math-emu//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/mipssim//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/mti-malta//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/nxp//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/nxp/pnx833x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/nxp/pnx833x/common//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/nxp/pnx833x/stb22x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/nxp/pnx8550//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/nxp/pnx8550/common//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/nxp/pnx8550/jbs//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/nxp/pnx8550/stb810//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/oprofile//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/pci//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/pmc-sierra//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/pmc-sierra/msp71xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/pmc-sierra/yosemite//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/power//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/rb532//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/sgi-ip22//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/sgi-ip27//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/sgi-ip32//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/sibyte//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/sibyte/bcm1480//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/sibyte/common//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/sibyte/sb1250//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/sibyte/swarm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/sni//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/txx9//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/txx9/generic//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/txx9/jmr3927//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/txx9/rbtx4927//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/txx9/rbtx4938//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/txx9/rbtx4939//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/vr41xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/vr41xx/casio-e55//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/vr41xx/common//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mn10300//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mn10300/boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mn10300/boot/compressed//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mn10300/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mn10300/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mn10300/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mn10300/oprofile//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mn10300/proc-mn103e010//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mn10300/unit-asb2303//usr/src/kernels/2.6.32-042stab111.7.debug/arch/mn10300/unit-asb2305//usr/src/kernels/2.6.32-042stab111.7.debug/arch/parisc//usr/src/kernels/2.6.32-042stab111.7.debug/arch/parisc/hpux//usr/src/kernels/2.6.32-042stab111.7.debug/arch/parisc/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/parisc/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/parisc/math-emu//usr/src/kernels/2.6.32-042stab111.7.debug/arch/parisc/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/parisc/oprofile//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/kernel/vdso32//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/kernel/vdso64//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/kvm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/math-emu//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/oprofile//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/40x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/44x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/512x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/52xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/82xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/83xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/85xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/86xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/8xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/amigaone//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/cell//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/cell/spufs//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/chrp//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/embedded6xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/iseries//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/maple//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/pasemi//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/powermac//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/prep//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/ps3//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/platforms/pseries//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/sysdev//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/sysdev/bestcomm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/sysdev/qe_lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/powerpc/xmon//usr/src/kernels/2.6.32-042stab111.7.debug/arch/s390//usr/src/kernels/2.6.32-042stab111.7.debug/arch/s390/appldata//usr/src/kernels/2.6.32-042stab111.7.debug/arch/s390/boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/s390/crypto//usr/src/kernels/2.6.32-042stab111.7.debug/arch/s390/hypfs//usr/src/kernels/2.6.32-042stab111.7.debug/arch/s390/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/s390/kernel/vdso32//usr/src/kernels/2.6.32-042stab111.7.debug/arch/s390/kernel/vdso64//usr/src/kernels/2.6.32-042stab111.7.debug/arch/s390/kvm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/s390/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/s390/math-emu//usr/src/kernels/2.6.32-042stab111.7.debug/arch/s390/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/s390/oprofile//usr/src/kernels/2.6.32-042stab111.7.debug/arch/score//usr/src/kernels/2.6.32-042stab111.7.debug/arch/score/boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/score/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/score/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/score/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-cayman//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-dreamcast//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-ecovec24//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-edosk7705//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-highlander//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-hp6xx//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-kfr2r09//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-landisk//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-lboxre2//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-microdev//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-migor//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-r2d//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-rsk//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-sdk7780//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-se//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-se/7206//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-se/7343//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-se/770x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-se/7721//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-se/7722//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-se/7724//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-se/7751//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-se/7780//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-sh03//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-snapgear//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-systemh//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-titan//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boards/mach-x3proto//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boot/compressed//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/boot/romimage//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/cchips//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/cchips/hd6446x//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/drivers//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/drivers/dma//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/drivers/pci//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/drivers/superhyway//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/kernel/cpu//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/kernel/cpu/irq//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/kernel/cpu/sh2//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/kernel/cpu/sh2a//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/kernel/cpu/sh3//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/kernel/cpu/sh4//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/kernel/cpu/sh4a//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/kernel/cpu/sh5//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/kernel/cpu/shmobile//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/kernel/vsyscall//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/lib64//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/math-emu//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/oprofile//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sh/tools//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sparc//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sparc/boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sparc/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sparc/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sparc/math-emu//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sparc/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sparc/oprofile//usr/src/kernels/2.6.32-042stab111.7.debug/arch/sparc/prom//usr/src/kernels/2.6.32-042stab111.7.debug/arch/um//usr/src/kernels/2.6.32-042stab111.7.debug/arch/um/drivers//usr/src/kernels/2.6.32-042stab111.7.debug/arch/um/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/um/kernel/skas//usr/src/kernels/2.6.32-042stab111.7.debug/arch/um/os-Linux//usr/src/kernels/2.6.32-042stab111.7.debug/arch/um/os-Linux/drivers//usr/src/kernels/2.6.32-042stab111.7.debug/arch/um/os-Linux/skas//usr/src/kernels/2.6.32-042stab111.7.debug/arch/um/os-Linux/sys-i386//usr/src/kernels/2.6.32-042stab111.7.debug/arch/um/os-Linux/sys-x86_64//usr/src/kernels/2.6.32-042stab111.7.debug/arch/um/scripts//usr/src/kernels/2.6.32-042stab111.7.debug/arch/um/sys-i386//usr/src/kernels/2.6.32-042stab111.7.debug/arch/um/sys-ia64//usr/src/kernels/2.6.32-042stab111.7.debug/arch/um/sys-ppc//usr/src/kernels/2.6.32-042stab111.7.debug/arch/um/sys-x86_64//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/boot/compressed//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/crypto//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/ia32//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/include//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/include/asm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/include/asm/crypto//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/include/asm/trace//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/include/asm/uv//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/include/asm/visws//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/include/asm/xen//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/include/generated//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/kernel/acpi//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/kernel/acpi/realmode//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/kernel/apic//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/kernel/cpu//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/kernel/cpu/cpufreq//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/kernel/cpu/mcheck//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/kernel/cpu/mtrr//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/kvm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/lguest//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/math-emu//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/mm/kmemcheck//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/oprofile//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/pci//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/power//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/tools//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/vdso//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/video//usr/src/kernels/2.6.32-042stab111.7.debug/arch/x86/xen//usr/src/kernels/2.6.32-042stab111.7.debug/arch/xtensa//usr/src/kernels/2.6.32-042stab111.7.debug/arch/xtensa/boot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/xtensa/boot/boot-elf//usr/src/kernels/2.6.32-042stab111.7.debug/arch/xtensa/boot/boot-redboot//usr/src/kernels/2.6.32-042stab111.7.debug/arch/xtensa/boot/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/xtensa/boot/ramdisk//usr/src/kernels/2.6.32-042stab111.7.debug/arch/xtensa/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/arch/xtensa/lib//usr/src/kernels/2.6.32-042stab111.7.debug/arch/xtensa/mm//usr/src/kernels/2.6.32-042stab111.7.debug/arch/xtensa/platforms//usr/src/kernels/2.6.32-042stab111.7.debug/arch/xtensa/platforms/iss//usr/src/kernels/2.6.32-042stab111.7.debug/arch/xtensa/platforms/s6105//usr/src/kernels/2.6.32-042stab111.7.debug/arch/xtensa/platforms/xt2000//usr/src/kernels/2.6.32-042stab111.7.debug/arch/xtensa/variants//usr/src/kernels/2.6.32-042stab111.7.debug/arch/xtensa/variants/s6000//usr/src/kernels/2.6.32-042stab111.7.debug/block//usr/src/kernels/2.6.32-042stab111.7.debug/crypto//usr/src/kernels/2.6.32-042stab111.7.debug/crypto/async_tx//usr/src/kernels/2.6.32-042stab111.7.debug/crypto/mpi//usr/src/kernels/2.6.32-042stab111.7.debug/crypto/signature//usr/src/kernels/2.6.32-042stab111.7.debug/drivers//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/accessibility//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/accessibility/braille//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/acpi//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/acpi/acpica//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/acpi/apei//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/amba//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/ata//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/atm//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/auxdisplay//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/base//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/base/power//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/bcma//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/block//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/block/aoe//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/block/drbd//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/block/mtip32xx//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/block/paride//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/block/ploop//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/block/rsxx//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/bluetooth//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/cdrom//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/char//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/char/agp//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/char/hw_random//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/char/ip2//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/char/ipmi//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/char/mwave//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/char/pcmcia//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/char/pcmcia/ipwireless//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/char/rio//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/char/tpm//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/char/xilinx_hwicap//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/clocksource//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/connector//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/cpufreq//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/cpuidle//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/cpuidle/governors//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/crypto//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/crypto/amcc//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/crypto/nx//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/dca//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/dio//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/dma//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/dma/ioat//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/dma/ipu//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/edac//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/eisa//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/firewire//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/firmware//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/gpio//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/gpu//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/gpu/drm//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/gpu/drm/i2c//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/gpu/drm/i810//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/gpu/drm/i915//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/gpu/drm/mga//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/gpu/drm/nouveau//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/gpu/drm/nouveau/dispnv04//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/gpu/drm/panel//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/gpu/drm/r128//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/gpu/drm/radeon//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/gpu/drm/savage//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/gpu/drm/sis//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/gpu/drm/tdfx//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/gpu/drm/ttm//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/gpu/drm/via//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/gpu/vga//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/hid//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/hid/usbhid//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/hv//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/hwmon//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/hwmon/ams//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/i2c//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/i2c/algos//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/i2c/busses//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/i2c/chips//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/ide//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/idle//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/ieee1394//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/ieee802154//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/infiniband//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/infiniband/core//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/infiniband/hw//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/infiniband/hw/amso1100//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/infiniband/hw/cxgb3//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/infiniband/hw/cxgb4//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/infiniband/hw/ehca//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/infiniband/hw/ipath//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/infiniband/hw/mlx4//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/infiniband/hw/mlx5//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/infiniband/hw/mthca//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/infiniband/hw/nes//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/infiniband/hw/ocrdma//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/infiniband/hw/qib//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/infiniband/hw/usnic//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/infiniband/ulp//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/infiniband/ulp/ipoib//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/infiniband/ulp/iser//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/infiniband/ulp/srp//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/input//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/input/gameport//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/input/joystick//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/input/joystick/iforce//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/input/keyboard//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/input/misc//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/input/mouse//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/input/serio//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/input/tablet//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/input/touchscreen//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/isdn//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/isdn/act2000//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/isdn/capi//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/isdn/divert//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/isdn/gigaset//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/isdn/hardware//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/isdn/hardware/avm//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/isdn/hardware/eicon//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/isdn/hardware/mISDN//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/isdn/hisax//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/isdn/hysdn//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/isdn/i4l//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/isdn/icn//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/isdn/isdnloop//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/isdn/mISDN//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/isdn/pcbit//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/isdn/sc//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/leds//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/lguest//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/macintosh//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/mca//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/md//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/md/persistent-data//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/common//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/common/tuners//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/dvb//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/dvb/b2c2//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/dvb/bt8xx//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/dvb/dm1105//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/dvb/dvb-core//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/dvb/dvb-usb//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/dvb/firewire//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/dvb/frontends//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/dvb/ngene//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/dvb/pluto2//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/dvb/pt1//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/dvb/siano//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/dvb/ttpci//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/dvb/ttusb-budget//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/dvb/ttusb-dec//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/radio//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/radio/si470x//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/rc//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/rc/keymaps//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/au0828//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/bt8xx//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/cpia2//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/cx18//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/cx231xx//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/cx23885//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/cx25840//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/cx88//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/davinci//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/em28xx//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/et61x251//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/gspca//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/gspca/gl860//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/gspca/m5602//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/gspca/stv06xx//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/hdpvr//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/ivtv//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/ovcamchip//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/pvrusb2//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/pwc//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/saa7134//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/saa7164//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/sn9c102//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/tlg2300//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/usbvideo//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/usbvision//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/uvc//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/zc0301//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/media/video/zoran//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/memstick//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/memstick/core//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/memstick/host//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/message//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/message/fusion//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/message/i2o//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/mfd//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/misc//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/misc/c2port//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/misc/cb710//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/misc/eeprom//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/misc/hdpuftrs//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/misc/ibmasm//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/misc/sgi-gru//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/misc/sgi-xp//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/mmc//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/mmc/card//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/mmc/core//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/mmc/host//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/mtd//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/mtd/chips//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/mtd/devices//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/mtd/lpddr//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/mtd/maps//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/mtd/nand//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/mtd/onenand//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/mtd/tests//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/mtd/ubi//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/appletalk//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/arcnet//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/arm//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/atl1c//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/atl1e//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/atlx//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/benet//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/bna//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/bnx2x//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/bonding//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/can//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/can/sja1000//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/can/usb//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/chelsio//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/cris//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/cxgb3//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/cxgb4//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/e1000//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/e1000e//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/ehea//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/enic//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/fs_enet//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/hamradio//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/hyperv//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/i40e//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/i40evf//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/ibm_newemac//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/igb//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/igbvf//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/irda//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/ixgb//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/ixgbe//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/ixgbevf//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/ixp2000//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/mlx4//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/mlx5//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/mlx5/core//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/myri10ge//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/netxen//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/pch_gbe//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/pcmcia//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/phy//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/qlcnic//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/qlge//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/sfc//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/skfp//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/stmmac//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/tokenring//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/tulip//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/usb//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/vmxnet3//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/vxge//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wan//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wan/lmc//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wimax//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wimax/i2400m//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/ath//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/ath/ath5k//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/ath/ath9k//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/ath/carl9170//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/b43//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/b43legacy//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/brcm80211//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/brcm80211/brcmsmac//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/brcm80211/brcmutil//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/hostap//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/ipw2x00//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/iwlegacy//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/iwlwifi//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/iwlwifi/dvm//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/iwlwifi/mvm//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/libertas//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/libertas_tf//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/orinoco//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/p54//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/prism54//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/rt2x00//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/rtl818x//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/rtl818x/rtl8180//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/rtl818x/rtl8187//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/ti//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/ti/wl1251//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/ti/wl12xx//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/ti/wlcore//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/net/wireless/zd1211rw//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/nubus//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/of//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/parisc//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/parport//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/pci//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/pci/hotplug//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/pci/pcie//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/pci/pcie/aer//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/pcmcia//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/platform//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/platform/x86//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/pnp//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/pnp/isapnp//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/pnp/pnpacpi//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/pnp/pnpbios//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/power//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/powercap//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/pps//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/ps3//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/ptp//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/rapidio//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/rapidio/switches//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/regulator//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/rtc//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/s390//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/s390/block//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/s390/char//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/s390/cio//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/s390/crypto//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/s390/kvm//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/s390/net//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/s390/scsi//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/sbus//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/sbus/char//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/aacraid//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/aic7xxx//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/aic94xx//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/arcmsr//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/arm//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/be2iscsi//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/bfa//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/bnx2fc//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/bnx2i//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/cxgbi//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/device_handler//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/fcoe//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/fnic//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/ibmvscsi//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/isci//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/isci/firmware//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/libfc//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/libsas//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/lpfc//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/megaraid//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/mpt2sas//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/mpt3sas//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/mvsas//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/osd//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/pcmcia//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/pm8001//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/qla2xxx//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/qla4xxx//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/scsi/sym53c8xx_2//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/serial//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/serial/cpm_uart//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/serial/jsm//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/sfi//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/sh//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/sh/maple//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/sh/superhyway//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/sn//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/spi//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/ssb//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/altpciechdma//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/android//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/asus_oled//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/b3dfg//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/comedi//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/comedi/drivers//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/comedi/kcomedilib//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/cx25821//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/dream//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/dream/camera//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/dream/qdsp5//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/dream/smd//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/dst//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/echo//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/et131x//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/frontier//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/go7007//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/iio//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/iio/accel//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/iio/adc//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/iio/light//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/iio/trigger//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/line6//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/mimio//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/octeon//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/otus//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/p9auth//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/panel//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/phison//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/poch//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/pohmelfs//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/quatech_usb2//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/rar//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/rt2860//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/rt2870//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/rt3090//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/rtl8187se//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/rtl8192e//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/rtl8192su//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/rtl8192su/ieee80211//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/sep//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/serqt_usb2//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/slicoss//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/udlfb//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/usbip//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/vme//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/vme/bridges//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/vme/devices//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/vt6655//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/vt6656//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/winbond//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/wlan-ng//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/staging/zram//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/target//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/target/loopback//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/target/tcm_fc//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/tc//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/telephony//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/thermal//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/uio//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/usb//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/usb/atm//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/usb/c67x00//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/usb/class//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/usb/core//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/usb/early//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/usb/gadget//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/usb/host//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/usb/image//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/usb/misc//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/usb/misc/sisusbvga//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/usb/mon//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/usb/musb//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/usb/otg//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/usb/serial//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/usb/storage//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/usb/wusbcore//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/uwb//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/uwb/i1480//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/uwb/i1480/dfu//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/uwb/i1480/i1480u-wlp//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/uwb/wlp//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/vhost//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/aty//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/backlight//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/console//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/display//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/geode//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/i810//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/intelfb//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/kyro//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/logo//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/matrox//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/mb862xx//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/mbx//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/msm//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/nvidia//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/omap//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/pnx4008//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/riva//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/savage//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/sis//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/vermilion//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/video/via//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/virtio//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/vlynq//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/w1//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/w1/masters//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/w1/slaves//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/watchdog//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/xen//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/xen/xenbus//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/xen/xenfs//usr/src/kernels/2.6.32-042stab111.7.debug/drivers/zorro//usr/src/kernels/2.6.32-042stab111.7.debug/firmware//usr/src/kernels/2.6.32-042stab111.7.debug/firmware/carl9170fw//usr/src/kernels/2.6.32-042stab111.7.debug/firmware/carl9170fw/carlfw//usr/src/kernels/2.6.32-042stab111.7.debug/firmware/carl9170fw/carlfw/usb//usr/src/kernels/2.6.32-042stab111.7.debug/firmware/carl9170fw/minifw//usr/src/kernels/2.6.32-042stab111.7.debug/firmware/carl9170fw/toolchain//usr/src/kernels/2.6.32-042stab111.7.debug/firmware/carl9170fw/tools//usr/src/kernels/2.6.32-042stab111.7.debug/fs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/9p//usr/src/kernels/2.6.32-042stab111.7.debug/fs/adfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/affs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/afs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/autofs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/autofs4//usr/src/kernels/2.6.32-042stab111.7.debug/fs/befs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/bfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/btrfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/cachefiles//usr/src/kernels/2.6.32-042stab111.7.debug/fs/cifs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/coda//usr/src/kernels/2.6.32-042stab111.7.debug/fs/configfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/cramfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/debugfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/devpts//usr/src/kernels/2.6.32-042stab111.7.debug/fs/dlm//usr/src/kernels/2.6.32-042stab111.7.debug/fs/ecryptfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/efs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/exofs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/exportfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/ext2//usr/src/kernels/2.6.32-042stab111.7.debug/fs/ext3//usr/src/kernels/2.6.32-042stab111.7.debug/fs/ext4//usr/src/kernels/2.6.32-042stab111.7.debug/fs/fat//usr/src/kernels/2.6.32-042stab111.7.debug/fs/freevxfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/fscache//usr/src/kernels/2.6.32-042stab111.7.debug/fs/fuse//usr/src/kernels/2.6.32-042stab111.7.debug/fs/gfs2//usr/src/kernels/2.6.32-042stab111.7.debug/fs/hfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/hfsplus//usr/src/kernels/2.6.32-042stab111.7.debug/fs/hostfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/hpfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/hppfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/hugetlbfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/isofs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/jbd//usr/src/kernels/2.6.32-042stab111.7.debug/fs/jbd2//usr/src/kernels/2.6.32-042stab111.7.debug/fs/jffs2//usr/src/kernels/2.6.32-042stab111.7.debug/fs/jfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/lockd//usr/src/kernels/2.6.32-042stab111.7.debug/fs/minix//usr/src/kernels/2.6.32-042stab111.7.debug/fs/ncpfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/nfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/nfs_common//usr/src/kernels/2.6.32-042stab111.7.debug/fs/nfsd//usr/src/kernels/2.6.32-042stab111.7.debug/fs/nilfs2//usr/src/kernels/2.6.32-042stab111.7.debug/fs/nls//usr/src/kernels/2.6.32-042stab111.7.debug/fs/notify//usr/src/kernels/2.6.32-042stab111.7.debug/fs/notify/dnotify//usr/src/kernels/2.6.32-042stab111.7.debug/fs/notify/inotify//usr/src/kernels/2.6.32-042stab111.7.debug/fs/ntfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/ocfs2//usr/src/kernels/2.6.32-042stab111.7.debug/fs/ocfs2/cluster//usr/src/kernels/2.6.32-042stab111.7.debug/fs/ocfs2/dlm//usr/src/kernels/2.6.32-042stab111.7.debug/fs/omfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/openpromfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/partitions//usr/src/kernels/2.6.32-042stab111.7.debug/fs/proc//usr/src/kernels/2.6.32-042stab111.7.debug/fs/pstore//usr/src/kernels/2.6.32-042stab111.7.debug/fs/qnx4//usr/src/kernels/2.6.32-042stab111.7.debug/fs/quota//usr/src/kernels/2.6.32-042stab111.7.debug/fs/quota/vzdquota//usr/src/kernels/2.6.32-042stab111.7.debug/fs/ramfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/reiserfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/romfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/smbfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/squashfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/sysfs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/sysv//usr/src/kernels/2.6.32-042stab111.7.debug/fs/ubifs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/udf//usr/src/kernels/2.6.32-042stab111.7.debug/fs/ufs//usr/src/kernels/2.6.32-042stab111.7.debug/fs/xfs//usr/src/kernels/2.6.32-042stab111.7.debug/include//usr/src/kernels/2.6.32-042stab111.7.debug/include/acpi//usr/src/kernels/2.6.32-042stab111.7.debug/include/acpi/platform//usr/src/kernels/2.6.32-042stab111.7.debug/include/asm-generic//usr/src/kernels/2.6.32-042stab111.7.debug/include/asm-generic/bitops//usr/src/kernels/2.6.32-042stab111.7.debug/include/asm-x86//usr/src/kernels/2.6.32-042stab111.7.debug/include/bc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/8139too//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ab3100//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ac97//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/acer//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/acpi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/acpi/apei//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/acpi/apei/erst//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/acpi/apei/memory//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/acpi/blacklist//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/acpi/hotplug//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/acpi/hotplug/memory//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/acpi/hotplug/memory/auto//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/acpi/pci//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/acpi/power//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/acpi/proc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/acpi/processor//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/acpi/procfs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/acpi/sysfs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/adaptec//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/agp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/aic79xx//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/aic79xx/cmds//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/aic79xx/cmds/per//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/aic79xx/debug//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/aic79xx/reset//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/aic79xx/reset/delay//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/aic7xxx//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/aic7xxx/cmds//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/aic7xxx/cmds/per//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/aic7xxx/debug//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/aic7xxx/reset//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/aic7xxx/reset/delay//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/airo//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/alim1535//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/alim7101//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/amd//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/amd/iommu//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/amd8111//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/amiga//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/anon//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/dma//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/dma/addr//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/dma/addr/t//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/enable//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/enable/memory//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/has//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/has/cache//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/has/cache/line//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/has/cpu//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/has/cpu/idle//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/has/default//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/have//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/have/nmi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/have/nmi/safe//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/hibernation//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/may//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/may/have//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/may/have/pc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/memory//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/phys//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/phys/addr//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/phys/addr/t//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/populates//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/populates/node//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/proc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/proc/kcore//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/select//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/select/memory//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/sparsemem//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/supports//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/supports/debug//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/supports/memory//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/supports/optimized//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/suspend//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/uses//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/uses/pg//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/want//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/want/frame//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/arch/want/optional//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ask//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ask/ip//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ask/ip/fib//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/asus//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/async//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/async/raid6//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/async/tx//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/async/tx/disable//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/async/tx/disable/channel//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/async/tx/disable/pq//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/async/tx/disable/pq/val//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/async/tx/disable/xor//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/async/tx/disable/xor/val//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/at76c50x//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ata//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ata/over//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ata/verbose//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ath//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ath5k//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ath9k//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ath9k/btcoex//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ath9k/htc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/atm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/audit//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/autofs4//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/b43//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/b43/bcma//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/b43/pci//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/b43/pcicore//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/b43/phy//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/b43legacy//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/b43legacy/dma//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/b43legacy/dma/and//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/b43legacy/dma/and/pio//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/b43legacy/pci//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/b43legacy/pcicore//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/b44//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/b44/pci//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/b44/pcicore//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/backlight//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/backlight/class//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/backlight/lcd//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/backlight/mbp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/base//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/battery//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bc/io//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bc/rss//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bc/swap//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bcma//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bcma/driver//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bcma/driver/gmac//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bcma/host//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bcma/host/pci//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/binary//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/binfmt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/blk//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/blk/cpq//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/blk/cpq/ciss//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/blk/dev//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/blk/dev/3w//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/blk/dev/3w/xxxx//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/blk/dev/dm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/blk/dev/io//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/blk/dev/pciessd//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/blk/dev/ram//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/blk/dev/sr//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/block//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bnx2x//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/boot//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/boot/printk//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bootparam//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bootparam/hardlockup//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bootparam/hardlockup/enabled//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bootparam/hardlockup/panic//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bootparam/hung//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bootparam/hung/task//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bootparam/hung/task/panic//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bootparam/softlockup//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bootparam/softlockup/panic//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/branch//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/branch/profile//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bridge//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bridge/ebt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bridge/ebt/802//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bridge/ebt/mark//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bridge/ebt/t//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bridge/igmp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bridge/nf//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/broadcom//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bsd//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bsd/process//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bsd/process/acct//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bt/bnep//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bt/bnep/mc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bt/bnep/proto//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bt/hciuart//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bt/mrvl//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/bt/rfcomm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/btrfs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/btrfs/fs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/btrfs/fs/posix//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/build//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/calgary//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/can//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/can/calc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/can/debug//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/can/ems//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/can/kvaser//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/can/sja1000//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/capi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cardman//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/carl9170//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cb710//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cb710/debug//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cdrom//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cdrom/pktcdvd//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cfag12864b//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cfg80211//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cfg80211/default//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cfq//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cfq/group//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cfs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cgroup//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/check//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/chelsio//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/chelsio/t1//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/chelsio/t3//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/chelsio/t4//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/chr//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/chr/dev//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cicada//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cifs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cifs/dfs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cifs/weak//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cifs/weak/pw//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ciss//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ciss/scsi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/clocksource//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cls//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cls/u32//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/compal//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/compat//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/compat/binfmt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/compat/for//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/compat/for/u64//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/compat/netlink//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/configfs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/console//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/context//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/context/switch//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/core//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/core/dump//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/core/dump/default//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/core/dump/default/elf//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cpu//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cpu/freq//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cpu/freq/default//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cpu/freq/default/gov//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cpu/freq/gov//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cpu/freq/stat//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cpu/idle//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cpu/idle/gov//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cpu/sup//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/cpumask//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crash//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crc/itu//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/ablk//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/ablk/helper//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/aes//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/aes/ni//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/aes/x86//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/ansi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/crc32c//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/crct10dif//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/dev//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/dev/hifn//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/dev/hifn/795x//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/dev/padlock//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/drbg//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/ghash//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/ghash/clmul//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/ghash/clmul/ni//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/glue//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/glue/helper//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/michael//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/salsa20//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/salsa20/x86//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/sha1//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/sha256//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/sha512//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/signature//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/twofish//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/crypto/twofish/x86//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/davicom//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/de//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/de2104x//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/debug//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/debug/blk//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/debug/boot//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/debug/kmemleak//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/debug/kmemleak/default//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/debug/kmemleak/early//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/debug/kmemleak/early/log//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/debug/lock//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/debug/memory//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/debug/nmi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/debug/nx//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/debug/objects//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/debug/objects/enable//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/debug/pi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/debug/rt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/debug/section//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/debug/slab//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/debug/spinlock//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/debug/stack//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/decompress//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/default//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/default/io//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/default/io/delay//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/default/mmap//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/default/mmap/min//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/default/tcp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/defconfig//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dell//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/detect//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/detect/hung//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/devpts//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/devpts/multiple//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/devtmpfs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/direct//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/display//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dlci//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dlm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dm/bio//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dm/cache//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dm/log//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dm/multipath//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dm/persistent//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dm/thin//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dma//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dma/api//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dma/shared//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dmar//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dmar/floppy//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/drm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/drm/i2c//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/drm/i915//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/drm/kms//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/drm/kms/fb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/drm/load//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/drm/load/edid//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/drm/nouveau//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/drm/radeon//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dummy//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dvb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dvb/av7110//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dvb/b2c2//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dvb/b2c2/flexcop//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dvb/budget//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dvb/capture//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dvb/dynamic//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dvb/firedtv//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dvb/max//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dvb/ttusb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dvb/tuner//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dvb/usb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dvb/usb/af9005//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dvb/usb/cinergy//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dvb/usb/dibusb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dvb/usb/nova//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dvb/usb/nova/t//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dvb/usb/umt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/dynamic//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/early//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/early/printk//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ecrypt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/edac//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/edac/debug//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/edac/decode//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/edac/mce//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/edac/mm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/eeepc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/eeprom//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/efi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/elf//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/enable//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/enable/must//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/enclosure//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/event//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ext2//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ext2/fs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ext2/fs/posix//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ext3//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ext3/defaults//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ext3/defaults/to//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ext3/fs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ext3/fs/posix//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ext4//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ext4/fs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ext4/fs/posix//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/extra//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fail//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fail/io//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fail/make//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fail/page//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fair//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fair/group//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fat//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fat/default//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fault//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fault/injection//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fault/injection/debug//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fb/aty//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fb/aty/generic//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fb/aty128//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fb/boot//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fb/boot/vesa//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fb/cfb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fb/deferred//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fb/mode//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fb/nvidia//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fb/radeon//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fb/riva//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fb/savage//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fb/sys//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fcoe//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fence//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fib//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/file//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/firewire//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/firewire/ohci//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/firmware//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fix//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fix/earlycon//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fixed//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/font//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/forcedeth//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/frame//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/framebuffer//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/framebuffer/console//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/framebuffer/console/detect//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fs/posix//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fscache//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fscache/object//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ftrace//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ftrace/mcount//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ftrace/nmi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fujitsu//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/function//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/function/graph//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fuse//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fusion//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fusion/max//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/fw//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/gact//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/gart//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/generic//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/generic/bug//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/generic/bug/relative//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/generic/calibrate//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/generic/clockevents//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/generic/cmos//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/generic/find//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/generic/find/first//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/generic/find/last//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/generic/find/next//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/generic/hardirqs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/generic/hardirqs/no//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/generic/hardirqs/no/do//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/generic/irq//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/generic/isa//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/generic/pending//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/generic/time//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/gfs2//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/gfs2/fs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/gfs2/fs/locking//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/gigaset//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/gpio//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/group//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hangcheck//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hardlockup//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/has//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/arch//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/arch/early//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/arch/early/pfn//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/arch/early/pfn/to//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/cpumask//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/cpumask/of//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/cpumask/of/cpu//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/dma//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/dma/api//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/dynamic//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/efficient//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/efficient/unaligned//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/ftrace//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/ftrace/mcount//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/ftrace/nmi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/function//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/function/graph//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/function/graph/fp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/function/trace//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/function/trace/mcount//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/intel//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/ioremap//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/irq//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/kvm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/kvm/cpu//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/kvm/cpu/relax//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/latencytop//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/memory//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/mmiotrace//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/perf//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/perf/events//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/perf/user//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/perf/user/stack//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/setup//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/setup/per//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/setup/per/cpu//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/syscall//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/unstable//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/unstable/sched//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/user//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/have/user/return//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hdlc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/headers//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hermes//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hermes/cache//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hermes/cache/fw//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hermes/cache/fw/on//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hibernation//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hid//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/high//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/high/res//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hisax//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hisax/16//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hisax/avm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hisax/avm/a1//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hisax/bkm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hisax/elsa//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hisax/enternow//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hisax/fritz//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hisax/hfc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hisax/max//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hisax/netjet//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hisax/no//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hisax/sct//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hisax/sedlbauer//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hisax/teles//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hostap//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hostap/firmware//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hotplug//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hotplug/pci//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hotplug/pci/acpi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hpet//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hpet/emulate//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hpwdt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hpwdt/nmi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ht//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hugetlb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hvc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hw//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hw/random//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hwmon//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hwpoison//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hyperv//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hysdn//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/hz//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/i2c//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/i2c/amd756//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/i2c/helper//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/i2c/nforce2//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/i2c/parport//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/i2c/pca//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/i2c/tiny//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/i6300esb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/i7300//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/i7300/idle//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/i7300/idle/ioat//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ia32//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ib700//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/icplus//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ie6xx//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ieee802154//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/igb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/illegal//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/illegal/pointer//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/inet//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/inet/dccp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/inet/tcp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/inet/xfrm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/inet/xfrm/mode//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/inet6//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/inet6/xfrm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/inet6/xfrm/mode//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/infiniband//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/infiniband/addr//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/infiniband/ipoib//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/infiniband/mthca//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/infiniband/qib//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/infiniband/user//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/init//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/init/env//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/init/env/arg//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/initramfs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/inotify//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/input//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/input/ati//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/input/atlas//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/input/ff//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/input/gpio//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/input/gpio/rotary//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/input/keyspan//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/input/mousedev//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/input/mousedev/screen//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/input/winbond//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/input/wm831x//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/intel//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/intr//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/io//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/io/delay//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/io/delay/type//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/iommu//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/iosched//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/advanced//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/dccp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/dccp/ccid3//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/dccp/tfrc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/fib//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/mroute//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/mroute/multiple//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/multiple//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/nf//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/nf/arp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/nf/match//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/nf/target//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/pimsm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/route//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/set//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/set/bitmap//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/set/hash//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/set/list//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/vs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/vs/pe//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/vs/proto//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/vs/proto/ah//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip/vs/tab//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip6//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip6/nf//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip6/nf/match//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ip6/nf/target//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ipc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ipmi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ipmi/device//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ippp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ipv6//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ipv6/multiple//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ipv6/ndisc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ipv6/optimistic//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ipv6/pimsm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ipv6/route//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ipv6/router//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ipw2100//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ipw2200//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ir//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ir/jvc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ir/lirc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ir/nec//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ir/rc5//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ir/rc5/sz//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ir/rc6//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ir/sony//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ir/winbond//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/irq//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/isa//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/isa/dma//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/iscsi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/iscsi/boot//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/iscsi/ibft//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/isdn//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/isdn/capi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/isdn/capi/capifs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/isdn/drv//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/isdn/drv/avmb1//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/isdn/drv/avmb1/avm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/isdn/drv/avmb1/verbose//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/isdn/ppp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/isdn/tty//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/iso9660//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/it87//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/it8712f//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/itco//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/itco/vendor//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/iwlegacy//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/iwlwifi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/iwlwifi/opmode//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ixgbe//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/jbd//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/jbd2//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/jffs2//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/jffs2/fs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/jffs2/fs/posix//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/kallsyms//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/kallsyms/extra//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/karma//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/kexec//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/kexec/auto//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/kexec/reuse//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/keyboard//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/keys//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/keys/debug//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/keys/debug/proc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/kgdb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/kgdb/serial//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/kprobe//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ks0108//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/kvm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/kvm/apic//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/lcd//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/lcd/class//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/leds//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/leds/clevo//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/leds/trigger//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/leds/trigger/default//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/leds/wm831x//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/legacy//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/legacy/pty//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/lib80211//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/lib80211/crypt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/libertas//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/libertas/thinfirm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/lock//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/lockd//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/lockdep//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/lockup//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/log//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/log/buf//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/logo//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/logo/linux//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/logo/psbm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/loopback//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/lpc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/lsi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/lsi/et1011c//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/lxt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/lzo//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mac//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mac80211//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mac80211/has//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mac80211/message//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mac80211/rc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mac80211/rc/default//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mac80211/rc/minstrel//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/machz//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/macintosh//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/magic//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/marvell//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/max//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/max/raw//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/md//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mdio//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/media//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/media/tuner//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/megaraid//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/memory//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/memory/gangs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/memory/hotplug//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/memstick//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/memstick/jmicron//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/memstick/realtek//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/memstick/tifm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mfd//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mfd/rtsx//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mfd/sm501//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mfd/wm8350//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mfd/wm8350/config//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mfd/wm8350/config/mode//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mfd/wm8351//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mfd/wm8351/config//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mfd/wm8351/config/mode//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mfd/wm8352//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mfd/wm8352/config//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mfd/wm8352/config/mode//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/microcode//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/microcode/old//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/minix//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/misc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/misdn//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mlx4//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mlx4/en//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mlx5//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mmc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mmc/block//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mmc/realtek//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mmc/ricoh//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mmc/sdhci//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mmc/sdricoh//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mmc/tifm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mmc/via//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mmu//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/module//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/module/force//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/module/srcversion//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/module/verify//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mouse//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mouse/ps2//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mouse/synaptics//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/msdos//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/msi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mspro//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/ar7//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/block//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/cfi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/cmdline//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/complex//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/gen//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/map//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/map/bank//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/map/bank/width//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/nand//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/nand/diskonchip//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/nand/diskonchip/probe//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/nand/ecc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/qinfo//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/redboot//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/redboot/directory//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/scb2//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/ubi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/ubi/beb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtd/ubi/wl//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtdram//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtdram/erase//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtdram/total//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtrr//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtrr/sanitizer//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtrr/sanitizer/enable//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtrr/sanitizer/spare//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtrr/sanitizer/spare/reg//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mtrr/sanitizer/spare/reg/nr//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/mxm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/myri10ge//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/n//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/national//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ne2k//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/need//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/need/bounce//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/need/dma//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/need/dma/map//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/need/multiple//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/need/per//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/need/per/cpu//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/need/per/cpu/embed//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/need/per/cpu/embed/first//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/need/per/cpu/page//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/need/per/cpu/page/first//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net/9p//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net/act//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net/cls//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net/drop//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net/dsa//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net/dsa/mv88e6123//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net/dsa/mv88e6123/61//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net/dsa/mv88e6xxx//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net/dsa/mv88e6xxx/need//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net/dsa/tag//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net/ematch//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net/ip//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net/ipgre//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net/key//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net/poll//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net/rx//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net/rx/busy//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net/sch//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/net/vendor//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/netconsole//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/netdev//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/netfilter//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/netfilter/netlink//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/netfilter/xt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/netfilter/xt/match//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/netfilter/xt/match/wdog//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/netfilter/xt/target//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/netpoll//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/netprio//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/network//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/netxen//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/new//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nf//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nf/conntrack//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nf/conntrack/netbios//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nf/ct//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nf/ct/proto//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nf/defrag//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nf/nat//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nf/nat/proto//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nf/nat/snmp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nfs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nfs/acl//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nfs/use//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nfs/use/legacy//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nfs/v3//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nfs/v4//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nfsd//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nfsd/v2//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nfsd/v3//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nftl//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nls//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nls/codepage//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nls/iso8859//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nls/koi8//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/no//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nodes//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nodes/span//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nodes/span/other//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nop//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nop/usb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nortel//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nouveau//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nouveau/debug//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/nr//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/numa//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/numa/irq//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/openvswitch//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/oprofile//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/oprofile/event//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/optimize//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/osf//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/output//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ovs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/p54//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/packet//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pageflags//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/panasonic//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/paravirt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/parport//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/parport/not//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/parport/pc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/partition//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pata//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pata/pdc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pccard//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pch//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pci//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pci/msi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pci/msi/default//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pcie//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pcieaer//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pcmcia//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pcmcia/load//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pcspkr//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pdc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/perf//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/phys//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/phys/addr//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/phys/addr/t//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/physical//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pid//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/plx//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pm/sleep//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pm/std//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pnfs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pnfs/file//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/posix//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/posix/mqueue//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/power//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ppp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ppp/sync//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pramcache//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/pramcache/feature//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/preempt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/prevent//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/prevent/firmware//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/print//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/print/quota//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/printk//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/proc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/proc/page//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/proc/pid//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/prove//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/provide//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/provide/ohci1394//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/provide/ohci1394/dma//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ptp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ptp/1588//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/qfmt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/qlcnic//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/qsemi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/quota//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/quota/netlink//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/r8169//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/raid//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/raid6//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/raw//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rcu//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rd//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rds//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/realtek//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/reed//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/reed/solomon//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/regulator//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/regulator/fixed//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/regulator/userspace//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/reiserfs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/reiserfs/fs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/reiserfs/fs/posix//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/reiserfs/proc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/resource//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rfd//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rfkill//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rfs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ring//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ring/buffer//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ring/buffer/allow//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rpcsec//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rpcsec/gss//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rt/group//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rt2800//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rt2800pci//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rt2800usb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rt2x00//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rt2x00/lib//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rtc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rtc/drv//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rtc/drv/m41t80//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rtc/hctosys//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rtc/intf//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rtl8187//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rwsem//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/rwsem/xchgadd//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sata//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sbc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sbc/fitpc2//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sched//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sched/omit//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sched/omit/frame//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/3w//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/arcmsr//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/bfa//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/bnx2//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/bnx2x//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/cxgb3//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/cxgb4//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/dh//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/dh/hp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/fc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/fc/tgt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/iscsi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/lowlevel//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/mpt2sas//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/mpt2sas/max//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/mpt3sas//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/mpt3sas/max//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/multi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/osd//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/osd/dprint//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/proc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/qla//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/sas//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/sas/host//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/scan//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/spi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/srp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/srp/tgt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/sym53c8xx//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/sym53c8xx/default//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/sym53c8xx/dma//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/sym53c8xx/dma/addressing//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/sym53c8xx/max//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/scsi/wait//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sctp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sctp/cookie//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sctp/cookie/hmac//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sctp/default//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sctp/default/cookie//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sctp/default/cookie/hmac//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sdio//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/security//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/security/file//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/select//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/select/memory//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sensors//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sensors/fam15h//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sensors/i5k//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sensors/via//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/serial//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/serial/8250//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/serial/8250/detect//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/serial/8250/many//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/serial/8250/nr//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/serial/8250/runtime//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/serial/8250/share//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/serial/core//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/serio//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sfc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sfc/mcdi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sgi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sim//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/slip//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/slow//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/smartjoyplus//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sms//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sms/sdio//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sms/siano//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sms/usb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/smsc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/smsc/sch311x//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/ac97//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/ac97/power//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/ac97/power/save//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/atiixp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/cs46xx//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/cs46xx/new//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/dma//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/dynamic//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/emu10k1//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/hda//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/hda/codec//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/hda/codec/ca0132//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/hda/dsp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/hda/enable//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/hda/enable/realtek//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/hda/input//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/hda/input/beep//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/hda/power//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/hda/power/save//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/hda/prealloc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/kctl//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/mixer//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/mpu401//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/opl3//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/opl3/lib//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/oxygen//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/pcm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/pcm/oss//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/pcm/xrun//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/rawmidi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/sb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/sb16//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/seq//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/seq/hrtimer//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/sequencer//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/usb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/usb/caiaq//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/verbose//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/via82xx//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/snd/vx//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/soc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/soc/camera//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/soft//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/solaris//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/solaris/x86//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sony//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sonypi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sound//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sound/oss//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sound/oss/core//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sparse//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sparsemem//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sparsemem/vmemmap//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/split//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/split/ptlock//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/squashfs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/squashfs/fragment//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/squashfs/fragment/cache//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ssb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ssb/b43//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ssb/b43/pci//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ssb/driver//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ssb/driver/pcicore//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ssb/pcihost//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ssb/pcmciahost//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ssb/sdiohost//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/stack//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/stacktrace//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/stop//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/strict//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/strip//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/strip/asm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sun//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sunrpc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sunrpc/xprt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/suspend//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/syn//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/synclink//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sys//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sysctl//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sysctl/syscall//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sysfs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sysfs/deprecated//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sysprof//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sysrq//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/sysvipc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/tablet//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/tablet/usb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/target//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/task//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/task/delay//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/task/io//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/tcg//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/tcm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/tcp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/tcp/cong//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/textsearch//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/thermal//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/thinkpad//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/thinkpad/acpi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/thinkpad/acpi/hotkey//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/tick//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/tifm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/timer//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/tmd//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/tmpfs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/tmpfs/posix//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/topstar//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/touchscreen//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/touchscreen/ad7879//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/touchscreen/usb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/touchscreen/usb/dmc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/touchscreen/usb/general//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/touchscreen/wacom//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/trace//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/trace/irqflags//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/tracer//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/tracer/max//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/tracing//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/track//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/track/dirty//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/transparent//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/tree//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ttpci//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/tulip//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ubifs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ubifs/fs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/udf//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/uefi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/uevent//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/uevent/helper//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/uio//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/uio/pci//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/uio/pdrv//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/unix98//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/unixware//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/ali//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/announce//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/announce/new//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/arch//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/arch/has//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/berry//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/cdc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/ehci//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/ehci/root//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/ehci/root/hub//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/ehci/tt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/ftdi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/gspca//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/gspca/ov534//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/gspca/xirlink//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/hwa//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/isp1362//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/net//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/net/cdc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/net/rndis//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/ohci//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/ohci/little//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/otg//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/pwc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/pwc/input//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/serial//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/serial/cypress//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/serial/digi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/serial/edgeport//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/serial/ftdi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/serial/keyspan//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/serial/kobil//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/serial/mct//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/serial/safe//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/serial/siemens//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/sierra//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/sisusbvga//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/sl811//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/storage//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/storage/cypress//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/u132//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/uhci//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/video//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/video/class//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/video/class/input//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/whci//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/wusb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/usb/xhci//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/use//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/use/generic//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/use/generic/smp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/user//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/user/return//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/user/stacktrace//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/uts//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/uv//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/uwb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/uwb/i1480u//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/v4l//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/v4l/usb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/ve//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vfat//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vga//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vga/arb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vga/arb/max//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vgacon//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vgacon/soft//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vgacon/soft/scrollback//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vhost//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/via//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/via/rhine//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/video//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/video/bt848//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/video/capture//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/video/cx18//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/video/cx231xx//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/video/cx88//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/video/em28xx//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/video/fb//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/video/helper//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/video/helper/chips//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/video/ir//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/video/output//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/video/pvrusb2//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/video/saa7134//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/video/saa7146//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/video/v4l2//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/videobuf//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/videobuf/dma//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/virt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/virt/to//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/virtio//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vitesse//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vlan//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vlan/8021q//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vm/event//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vmware//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vt//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vt/hw//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vt/hw/console//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vz//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vz/checkpoint//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/vz/quota//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/w83627hf//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/w83697hf//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/w83697ug//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/w83877f//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/w83977f//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/watchdog//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/wext//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/wilink//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/wilink/platform//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/wimax//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/wimax/debug//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/wimax/i2400m//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/wimax/i2400m/debug//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/winbond//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/wireless//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/wl//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/wl1251//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/wlan//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/wm831x//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/wm8350//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/workqueue//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/64//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/64/acpi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/acpi//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/extended//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/intel//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/internode//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/internode/cache//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/io//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/l1//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/l1/cache//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/local//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/mce//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/minimum//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/minimum/cpu//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/p4//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/pcc//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/platform//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/pm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/powernow//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/reroute//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/reroute/for//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/reroute/for/broken//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/reroute/for/broken/boot//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/reserve//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/reserve/low//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/speedstep//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/supports//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/supports/memory//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/thermal//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/wp//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/x86/wp/works//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/xen//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/xen/blkdev//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/xen/compat//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/xen/debug//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/xen/dev//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/xen/fbdev//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/xen/kbddev//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/xen/max//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/xen/max/domain//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/xen/netdev//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/xen/platform//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/xen/save//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/xen/scrub//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/xen/sys//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/xfrm//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/xfrm/sub//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/xfs//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/xfs/posix//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/xor//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/yenta//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/yenta/ene//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/zlib//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/zone//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/zone/dma//usr/src/kernels/2.6.32-042stab111.7.debug/include/config/zram//usr/src/kernels/2.6.32-042stab111.7.debug/include/crypto//usr/src/kernels/2.6.32-042stab111.7.debug/include/crypto/internal//usr/src/kernels/2.6.32-042stab111.7.debug/include/drm//usr/src/kernels/2.6.32-042stab111.7.debug/include/drm/i2c//usr/src/kernels/2.6.32-042stab111.7.debug/include/drm/ttm//usr/src/kernels/2.6.32-042stab111.7.debug/include/keys//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/amba//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/bcma//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/byteorder//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/can//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/can/platform//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/crypto//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/decompress//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/dvb//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/hdlc//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/i2c//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/input//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/isdn//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/lockd//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/mfd//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/mfd/pcf50633//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/mfd/wm831x//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/mfd/wm8350//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/mlx4//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/mlx5//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/mmc//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/mtd//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/netfilter//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/netfilter/ipset//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/netfilter_arp//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/netfilter_bridge//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/netfilter_ipv4//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/netfilter_ipv6//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/nfsd//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/ploop//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/raid//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/regulator//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/rtc//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/spi//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/ssb//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/sunrpc//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/tc_act//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/tc_ematch//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/unaligned//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/usb//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/uwb//usr/src/kernels/2.6.32-042stab111.7.debug/include/linux/wimax//usr/src/kernels/2.6.32-042stab111.7.debug/include/math-emu//usr/src/kernels/2.6.32-042stab111.7.debug/include/media//usr/src/kernels/2.6.32-042stab111.7.debug/include/media/davinci//usr/src/kernels/2.6.32-042stab111.7.debug/include/mtd//usr/src/kernels/2.6.32-042stab111.7.debug/include/net//usr/src/kernels/2.6.32-042stab111.7.debug/include/net/9p//usr/src/kernels/2.6.32-042stab111.7.debug/include/net/bluetooth//usr/src/kernels/2.6.32-042stab111.7.debug/include/net/irda//usr/src/kernels/2.6.32-042stab111.7.debug/include/net/iucv//usr/src/kernels/2.6.32-042stab111.7.debug/include/net/netfilter//usr/src/kernels/2.6.32-042stab111.7.debug/include/net/netfilter/ipv4//usr/src/kernels/2.6.32-042stab111.7.debug/include/net/netfilter/ipv6//usr/src/kernels/2.6.32-042stab111.7.debug/include/net/netns//usr/src/kernels/2.6.32-042stab111.7.debug/include/net/phonet//usr/src/kernels/2.6.32-042stab111.7.debug/include/net/sctp//usr/src/kernels/2.6.32-042stab111.7.debug/include/net/tc_act//usr/src/kernels/2.6.32-042stab111.7.debug/include/net/tipc//usr/src/kernels/2.6.32-042stab111.7.debug/include/pcmcia//usr/src/kernels/2.6.32-042stab111.7.debug/include/rdma//usr/src/kernels/2.6.32-042stab111.7.debug/include/rxrpc//usr/src/kernels/2.6.32-042stab111.7.debug/include/scsi//usr/src/kernels/2.6.32-042stab111.7.debug/include/scsi/fc//usr/src/kernels/2.6.32-042stab111.7.debug/include/sound//usr/src/kernels/2.6.32-042stab111.7.debug/include/trace//usr/src/kernels/2.6.32-042stab111.7.debug/include/trace/events//usr/src/kernels/2.6.32-042stab111.7.debug/include/video//usr/src/kernels/2.6.32-042stab111.7.debug/init//usr/src/kernels/2.6.32-042stab111.7.debug/ipc//usr/src/kernels/2.6.32-042stab111.7.debug/kernel//usr/src/kernels/2.6.32-042stab111.7.debug/kernel/bc//usr/src/kernels/2.6.32-042stab111.7.debug/kernel/cpt//usr/src/kernels/2.6.32-042stab111.7.debug/kernel/events//usr/src/kernels/2.6.32-042stab111.7.debug/kernel/gcov//usr/src/kernels/2.6.32-042stab111.7.debug/kernel/irq//usr/src/kernels/2.6.32-042stab111.7.debug/kernel/power//usr/src/kernels/2.6.32-042stab111.7.debug/kernel/time//usr/src/kernels/2.6.32-042stab111.7.debug/kernel/trace//usr/src/kernels/2.6.32-042stab111.7.debug/kernel/ve//usr/src/kernels/2.6.32-042stab111.7.debug/lib//usr/src/kernels/2.6.32-042stab111.7.debug/lib/lzo//usr/src/kernels/2.6.32-042stab111.7.debug/lib/raid6//usr/src/kernels/2.6.32-042stab111.7.debug/lib/raid6/raid6test//usr/src/kernels/2.6.32-042stab111.7.debug/lib/reed_solomon//usr/src/kernels/2.6.32-042stab111.7.debug/lib/zlib_deflate//usr/src/kernels/2.6.32-042stab111.7.debug/lib/zlib_inflate//usr/src/kernels/2.6.32-042stab111.7.debug/mm//usr/src/kernels/2.6.32-042stab111.7.debug/net//usr/src/kernels/2.6.32-042stab111.7.debug/net/802//usr/src/kernels/2.6.32-042stab111.7.debug/net/8021q//usr/src/kernels/2.6.32-042stab111.7.debug/net/9p//usr/src/kernels/2.6.32-042stab111.7.debug/net/appletalk//usr/src/kernels/2.6.32-042stab111.7.debug/net/atm//usr/src/kernels/2.6.32-042stab111.7.debug/net/ax25//usr/src/kernels/2.6.32-042stab111.7.debug/net/bluetooth//usr/src/kernels/2.6.32-042stab111.7.debug/net/bluetooth/bnep//usr/src/kernels/2.6.32-042stab111.7.debug/net/bluetooth/cmtp//usr/src/kernels/2.6.32-042stab111.7.debug/net/bluetooth/hidp//usr/src/kernels/2.6.32-042stab111.7.debug/net/bluetooth/rfcomm//usr/src/kernels/2.6.32-042stab111.7.debug/net/bridge//usr/src/kernels/2.6.32-042stab111.7.debug/net/bridge/netfilter//usr/src/kernels/2.6.32-042stab111.7.debug/net/can//usr/src/kernels/2.6.32-042stab111.7.debug/net/core//usr/src/kernels/2.6.32-042stab111.7.debug/net/dcb//usr/src/kernels/2.6.32-042stab111.7.debug/net/dccp//usr/src/kernels/2.6.32-042stab111.7.debug/net/dccp/ccids//usr/src/kernels/2.6.32-042stab111.7.debug/net/decnet//usr/src/kernels/2.6.32-042stab111.7.debug/net/decnet/netfilter//usr/src/kernels/2.6.32-042stab111.7.debug/net/dsa//usr/src/kernels/2.6.32-042stab111.7.debug/net/econet//usr/src/kernels/2.6.32-042stab111.7.debug/net/ethernet//usr/src/kernels/2.6.32-042stab111.7.debug/net/ieee802154//usr/src/kernels/2.6.32-042stab111.7.debug/net/ipv4//usr/src/kernels/2.6.32-042stab111.7.debug/net/ipv4/netfilter//usr/src/kernels/2.6.32-042stab111.7.debug/net/ipv6//usr/src/kernels/2.6.32-042stab111.7.debug/net/ipv6/netfilter//usr/src/kernels/2.6.32-042stab111.7.debug/net/ipx//usr/src/kernels/2.6.32-042stab111.7.debug/net/irda//usr/src/kernels/2.6.32-042stab111.7.debug/net/irda/ircomm//usr/src/kernels/2.6.32-042stab111.7.debug/net/irda/irlan//usr/src/kernels/2.6.32-042stab111.7.debug/net/irda/irnet//usr/src/kernels/2.6.32-042stab111.7.debug/net/iucv//usr/src/kernels/2.6.32-042stab111.7.debug/net/key//usr/src/kernels/2.6.32-042stab111.7.debug/net/lapb//usr/src/kernels/2.6.32-042stab111.7.debug/net/llc//usr/src/kernels/2.6.32-042stab111.7.debug/net/mac80211//usr/src/kernels/2.6.32-042stab111.7.debug/net/netfilter//usr/src/kernels/2.6.32-042stab111.7.debug/net/netfilter/ipset//usr/src/kernels/2.6.32-042stab111.7.debug/net/netfilter/ipvs//usr/src/kernels/2.6.32-042stab111.7.debug/net/netlabel//usr/src/kernels/2.6.32-042stab111.7.debug/net/netlink//usr/src/kernels/2.6.32-042stab111.7.debug/net/netrom//usr/src/kernels/2.6.32-042stab111.7.debug/net/openvswitch//usr/src/kernels/2.6.32-042stab111.7.debug/net/packet//usr/src/kernels/2.6.32-042stab111.7.debug/net/phonet//usr/src/kernels/2.6.32-042stab111.7.debug/net/rds//usr/src/kernels/2.6.32-042stab111.7.debug/net/rfkill//usr/src/kernels/2.6.32-042stab111.7.debug/net/rose//usr/src/kernels/2.6.32-042stab111.7.debug/net/rxrpc//usr/src/kernels/2.6.32-042stab111.7.debug/net/sched//usr/src/kernels/2.6.32-042stab111.7.debug/net/sctp//usr/src/kernels/2.6.32-042stab111.7.debug/net/sunrpc//usr/src/kernels/2.6.32-042stab111.7.debug/net/sunrpc/auth_gss//usr/src/kernels/2.6.32-042stab111.7.debug/net/sunrpc/xprtrdma//usr/src/kernels/2.6.32-042stab111.7.debug/net/tipc//usr/src/kernels/2.6.32-042stab111.7.debug/net/unix//usr/src/kernels/2.6.32-042stab111.7.debug/net/wanrouter//usr/src/kernels/2.6.32-042stab111.7.debug/net/wimax//usr/src/kernels/2.6.32-042stab111.7.debug/net/wireless//usr/src/kernels/2.6.32-042stab111.7.debug/net/x25//usr/src/kernels/2.6.32-042stab111.7.debug/net/xfrm//usr/src/kernels/2.6.32-042stab111.7.debug/samples//usr/src/kernels/2.6.32-042stab111.7.debug/samples/kobject//usr/src/kernels/2.6.32-042stab111.7.debug/samples/kprobes//usr/src/kernels/2.6.32-042stab111.7.debug/samples/trace_events//usr/src/kernels/2.6.32-042stab111.7.debug/samples/tracepoints//usr/src/kernels/2.6.32-042stab111.7.debug/scripts//usr/src/kernels/2.6.32-042stab111.7.debug/scripts/basic//usr/src/kernels/2.6.32-042stab111.7.debug/scripts/dtc//usr/src/kernels/2.6.32-042stab111.7.debug/scripts/dtc/libfdt//usr/src/kernels/2.6.32-042stab111.7.debug/scripts/genksyms//usr/src/kernels/2.6.32-042stab111.7.debug/scripts/kconfig//usr/src/kernels/2.6.32-042stab111.7.debug/scripts/kconfig/lxdialog//usr/src/kernels/2.6.32-042stab111.7.debug/scripts/ksymoops//usr/src/kernels/2.6.32-042stab111.7.debug/scripts/mod//usr/src/kernels/2.6.32-042stab111.7.debug/scripts/package//usr/src/kernels/2.6.32-042stab111.7.debug/scripts/rt-tester//usr/src/kernels/2.6.32-042stab111.7.debug/scripts/selinux//usr/src/kernels/2.6.32-042stab111.7.debug/scripts/selinux/genheaders//usr/src/kernels/2.6.32-042stab111.7.debug/scripts/selinux/mdp//usr/src/kernels/2.6.32-042stab111.7.debug/scripts/tracing//usr/src/kernels/2.6.32-042stab111.7.debug/security//usr/src/kernels/2.6.32-042stab111.7.debug/security/integrity//usr/src/kernels/2.6.32-042stab111.7.debug/security/integrity/ima//usr/src/kernels/2.6.32-042stab111.7.debug/security/keys//usr/src/kernels/2.6.32-042stab111.7.debug/security/selinux//usr/src/kernels/2.6.32-042stab111.7.debug/security/selinux/ss//usr/src/kernels/2.6.32-042stab111.7.debug/security/smack//usr/src/kernels/2.6.32-042stab111.7.debug/security/tomoyo//usr/src/kernels/2.6.32-042stab111.7.debug/sound//usr/src/kernels/2.6.32-042stab111.7.debug/sound/aoa//usr/src/kernels/2.6.32-042stab111.7.debug/sound/aoa/codecs//usr/src/kernels/2.6.32-042stab111.7.debug/sound/aoa/core//usr/src/kernels/2.6.32-042stab111.7.debug/sound/aoa/fabrics//usr/src/kernels/2.6.32-042stab111.7.debug/sound/aoa/soundbus//usr/src/kernels/2.6.32-042stab111.7.debug/sound/aoa/soundbus/i2sbus//usr/src/kernels/2.6.32-042stab111.7.debug/sound/arm//usr/src/kernels/2.6.32-042stab111.7.debug/sound/atmel//usr/src/kernels/2.6.32-042stab111.7.debug/sound/core//usr/src/kernels/2.6.32-042stab111.7.debug/sound/core/oss//usr/src/kernels/2.6.32-042stab111.7.debug/sound/core/seq//usr/src/kernels/2.6.32-042stab111.7.debug/sound/core/seq/oss//usr/src/kernels/2.6.32-042stab111.7.debug/sound/drivers//usr/src/kernels/2.6.32-042stab111.7.debug/sound/drivers/mpu401//usr/src/kernels/2.6.32-042stab111.7.debug/sound/drivers/opl3//usr/src/kernels/2.6.32-042stab111.7.debug/sound/drivers/opl4//usr/src/kernels/2.6.32-042stab111.7.debug/sound/drivers/pcsp//usr/src/kernels/2.6.32-042stab111.7.debug/sound/drivers/vx//usr/src/kernels/2.6.32-042stab111.7.debug/sound/i2c//usr/src/kernels/2.6.32-042stab111.7.debug/sound/i2c/other//usr/src/kernels/2.6.32-042stab111.7.debug/sound/isa//usr/src/kernels/2.6.32-042stab111.7.debug/sound/isa/ad1816a//usr/src/kernels/2.6.32-042stab111.7.debug/sound/isa/ad1848//usr/src/kernels/2.6.32-042stab111.7.debug/sound/isa/cs423x//usr/src/kernels/2.6.32-042stab111.7.debug/sound/isa/es1688//usr/src/kernels/2.6.32-042stab111.7.debug/sound/isa/gus//usr/src/kernels/2.6.32-042stab111.7.debug/sound/isa/msnd//usr/src/kernels/2.6.32-042stab111.7.debug/sound/isa/opti9xx//usr/src/kernels/2.6.32-042stab111.7.debug/sound/isa/sb//usr/src/kernels/2.6.32-042stab111.7.debug/sound/isa/wavefront//usr/src/kernels/2.6.32-042stab111.7.debug/sound/isa/wss//usr/src/kernels/2.6.32-042stab111.7.debug/sound/mips//usr/src/kernels/2.6.32-042stab111.7.debug/sound/oss//usr/src/kernels/2.6.32-042stab111.7.debug/sound/oss/dmasound//usr/src/kernels/2.6.32-042stab111.7.debug/sound/parisc//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/ac97//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/ali5451//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/au88x0//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/aw2//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/ca0106//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/cs46xx//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/cs5535audio//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/ctxfi//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/echoaudio//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/emu10k1//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/hda//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/ice1712//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/korg1212//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/lx6464es//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/mixart//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/nm256//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/oxygen//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/pcxhr//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/riptide//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/rme9652//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/trident//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/vx222//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pci/ymfpci//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pcmcia//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pcmcia/pdaudiocf//usr/src/kernels/2.6.32-042stab111.7.debug/sound/pcmcia/vx//usr/src/kernels/2.6.32-042stab111.7.debug/sound/ppc//usr/src/kernels/2.6.32-042stab111.7.debug/sound/sh//usr/src/kernels/2.6.32-042stab111.7.debug/sound/soc//usr/src/kernels/2.6.32-042stab111.7.debug/sound/soc/atmel//usr/src/kernels/2.6.32-042stab111.7.debug/sound/soc/au1x//usr/src/kernels/2.6.32-042stab111.7.debug/sound/soc/blackfin//usr/src/kernels/2.6.32-042stab111.7.debug/sound/soc/codecs//usr/src/kernels/2.6.32-042stab111.7.debug/sound/soc/davinci//usr/src/kernels/2.6.32-042stab111.7.debug/sound/soc/fsl//usr/src/kernels/2.6.32-042stab111.7.debug/sound/soc/imx//usr/src/kernels/2.6.32-042stab111.7.debug/sound/soc/omap//usr/src/kernels/2.6.32-042stab111.7.debug/sound/soc/pxa//usr/src/kernels/2.6.32-042stab111.7.debug/sound/soc/s3c24xx//usr/src/kernels/2.6.32-042stab111.7.debug/sound/soc/s6000//usr/src/kernels/2.6.32-042stab111.7.debug/sound/soc/sh//usr/src/kernels/2.6.32-042stab111.7.debug/sound/soc/txx9//usr/src/kernels/2.6.32-042stab111.7.debug/sound/sparc//usr/src/kernels/2.6.32-042stab111.7.debug/sound/spi//usr/src/kernels/2.6.32-042stab111.7.debug/sound/synth//usr/src/kernels/2.6.32-042stab111.7.debug/sound/synth/emux//usr/src/kernels/2.6.32-042stab111.7.debug/sound/usb//usr/src/kernels/2.6.32-042stab111.7.debug/sound/usb/6fire//usr/src/kernels/2.6.32-042stab111.7.debug/sound/usb/caiaq//usr/src/kernels/2.6.32-042stab111.7.debug/sound/usb/misc//usr/src/kernels/2.6.32-042stab111.7.debug/sound/usb/usx2y//usr/src/kernels/2.6.32-042stab111.7.debug/tools//usr/src/kernels/2.6.32-042stab111.7.debug/tools/lib//usr/src/kernels/2.6.32-042stab111.7.debug/tools/lib/lk//usr/src/kernels/2.6.32-042stab111.7.debug/tools/lib/traceevent//usr/src/kernels/2.6.32-042stab111.7.debug/tools/perf//usr/src/kernels/2.6.32-042stab111.7.debug/tools/perf/Documentation//usr/src/kernels/2.6.32-042stab111.7.debug/tools/perf/arch//usr/src/kernels/2.6.32-042stab111.7.debug/tools/perf/arch/arm//usr/src/kernels/2.6.32-042stab111.7.debug/tools/perf/arch/powerpc//usr/src/kernels/2.6.32-042stab111.7.debug/tools/perf/arch/s390//usr/src/kernels/2.6.32-042stab111.7.debug/tools/perf/arch/sh//usr/src/kernels/2.6.32-042stab111.7.debug/tools/perf/arch/sparc//usr/src/kernels/2.6.32-042stab111.7.debug/tools/perf/arch/x86//usr/src/kernels/2.6.32-042stab111.7.debug/tools/perf/config//usr/src/kernels/2.6.32-042stab111.7.debug/tools/perf/scripts//usr/src/kernels/2.6.32-042stab111.7.debug/tools/perf/scripts/perl//usr/src/kernels/2.6.32-042stab111.7.debug/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/2.6.32-042stab111.7.debug/tools/scripts//usr/src/kernels/2.6.32-042stab111.7.debug/tools/testing//usr/src/kernels/2.6.32-042stab111.7.debug/tools/testing/selftests//usr/src/kernels/2.6.32-042stab111.7.debug/tools/testing/selftests/mqueue//usr/src/kernels/2.6.32-042stab111.7.debug/tools/virtio//usr/src/kernels/2.6.32-042stab111.7.debug/tools/virtio/virtio-trace//usr/src/kernels/2.6.32-042stab111.7.debug/usr//usr/src/kernels/2.6.32-042stab111.7.debug/virt//usr/src/kernels/2.6.32-042stab111.7.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-gnu㪮 oI{SH!u?BZh91AY&SYIc#qc~%qE(/G/WwCNų.m6hu@2Uv  k+`eET h6|$࢚ҁ-hfl [CCM,Z,Z1@jJ(,Q͙YHooa` s.>7`[UT<.OTj$e{.t"@D||_Y0]h@@U>9_f) T/L)Ex>lhM:AUUu {hPue}π|aiIJ  7ThP@ W$Q$D>d) =_ (k{gv;9c]ʱ{uvv0 秭O5m^+nEG=mWn޵9^/l:hJ 7νm9׻zz;۸]u PڲDTL P6(^vBi$ ImZbR(Nm&iJdlUjؠz>@/Ā|4@}ЫQ".yD>|Tt/k;@ְa3jHue4}N ((}_trF Mpcض.oxӖcݕ㯎:xJDw|yr]lh t(( ZO|`l;b⯴'mSמ'щ}¡AJ_^J.6=Y2™e`|@4P}wa@P(bxWf_N]פ+뇟!=rI=Yc6êX:Ҧm Ϯ^Xӹa" ylYi-|tAY"Ѷ7\iwVtP[I&RR 4\nwfɀ С@uUuZrx@9)%/L^0q;8tz@)meY)N8Bh](ZhHa`l(gaUTv66ƒiNukB6D)} |}|51@ ilX4: nvҀIL5V`'ڥNN)vy]3)PVvP ekimX6é-]ڃ$H@06h R!UgY6t:`h[N;j&PI@8h-Xjn 00mn[Wl<  0 4hj(~( 4bSOSzd4 AIQ@dh 4&" F?MOJ~"AH=@4zI@ 4aOF4L&M2jOIxABF@JojHh@??kx>V g!~14gצ'L``p% RF "%B IʚΎLC? 3HEs?_g=>!Y>T*}V-"XtCDP!b(֛{:2I3,>x!4O٨7巨Do !%CGz+Q4Oτ5UBuX_}x)]v>L:Jd2 [r7JE}s?^ NWkC<|h#5d>czfo'd33R$,f1Rf!؄|G'=*@ƔY׵9w,bQqv~ Q^;Pf# 0Oc9O4R:o1TI]!ӈ'F4' ZJ~t}]ȣ@ MrvYQ&Ĵ+my&=*x4y6lGgDuX煓GBإשsS7spM;-VE>;&}8y'GR2bR >V0+>4}"h1FqvB2hK:HQ\]U#{VǙp1}^#gr$5H#d~;˪4`v;1H=h&N DyPcz]{DZx65RD|yAhSNma( ©8tyA '`G<ٍ.5=ȡ"2@tɈ#?D~HZh xWs^ u(ppt`x2D3Xuolű1R?DDnx#$Dt{Ό_JԣŒf@}%#g;+2c}@>$sj|zq *>'3102A?gڦ&"/k\TBs3ڷScNsHTpA!&֏AW!w%/³<:ʡGHr I Y"w!Á&$iRTOxC?h'z'mgG$w#I&Eg381do*>ȏn?E6Q{}gdz=u#߿s@19@/W,r# cF80ч6~H$H @@ ozIjsoNjMC^zٲHIGhKlwa|gL"ÍCgN=R(E@`{03;V\ >>1L<׺ߧ!R<ݳwmN $9,nr@`c鲮~<0`x8@rb@晁&_D|Pyt'+H1mSRsF08p)?olj=Ɯ IKA5P6b;Qjh-44]E:3q>})U gf}Q/LI~ziyg;4wl7gDPޜD}%H~HoÀ+ U8N1˳Y RWtv TaҳWq<ٕ:OOlP:j:u!>t~ {߲iQ$J1=' ~nl ?qAJ#eDGVlS~ ^XKVIf9f{zClWiO0;vi1K@D" ɁbAdxԌO8cQ]Ubu1>@=s_[>j~㟌'`Bܪ frU ĤoЋ ]z잏o>^)螩Ն>],g%>@nB@sP#8^[nCXJ1и 4yx79Hnn,YQyP+Y@hđ˦G91_(`7ib%CNB#߲I"nʈ~?2'4muH#'݁pqfg!:=4`̣+IU7/7(lbD !GH}Aå k&x' n;3#Ro:~N%؃s6NPC~Lr!2&(N&d,Z/1 =O}AҌ 0><%؏(8#81؍<Ҋd /8kC͞LSϯfk c}2py [Cyx2c`U0~@䈼o@ӼӍpḦQ'gDz(؍wVϱ@{O$p}~| ezb 0^ =rz^Pg .NaN1 *`D:ײ#F! ltc?xcIO})~HAd.;%%bU@=+RX7P1aYb0rqj?&L =O-\Im7<ރ'g: br*<nP.=)Bstw8Fg4cŢGsǢ9>pg/, I1=mbO>bB==ރDLU!S$x9ʌ6N({_a y>B{(1_uClQ rkּ\2$Y7*N7&ĝi|ZB9PN}VdC' ^Ҁg$"%ůyi2a.d$81\8s$Nߔ-Z?$]gfHw[b1+};YסgÉY4 Z Dnpcǟ,=!ABZma5wĘ@;2(ܽ=NZFRtfv1 PXEH%SSbrM72B\GGܽu36grLWt+zH@u-1Rcos븻ʳ\z z9zc;K~y.; 3Qf0hɏ=0sGƿ75ZU`@0?Z BV)P!]O[9\Rɋ4~52q܏"hmu%#f!hi#uκulhOXИO'"#u & t7S܀ӓ |'$U;QVXQiLU/OЄ˱f=- j,T>8@B5h7 *lZT]$u#/{BxNF/a2W61Q۷WUY,Zԯ?5~C@8#~X٣lֈ<PJ] s! LCM'$b?|HyRBG쾈P'c?;uHsʨf;_>D+%)Qx3lǎqK``Z#gC^NG3C٨=[#^ﰁfV- "N0:P;,UāL@Da7jzl]Rl`?$NhlX8 UǶ( Z(sUm"s/O ʏx>4bR4p_fGޜ*&N\嘜+5!OnSK>(eqh`AKxC06x"r#+v(~륞-p!=Z5O;fA2;?U$T$gY7zuJ?Z ?K8~f#|= 56Gĩ(NDM.|^i$bd\o8<;Pe((O@x<0|Ȣorߞja0q#ˍz^jc|䀈܀َ% 2(k.Ԟ $rʏѯ쥤23܏:CH(1Tr;#Ǻ2u39W%۾T|*gR(U*y>8\LJ.ŔAS^az[UWLdN<~=RD<ը\{y0;0.J{3'w̅}>>I-7}"wDD'Pek1Vt"y^o5Av5x%V=9>q!!NgR{|=6FwNC%WQP d8w\~#4v]028CҐ7V=ț CMCWJYW-ɺW6f Л¬c =t;e\h;JjBk,0Ml,15[m)7KGhUY֦RW⸝Q_6E6mPm*s{@qR a4E&a4C &vnQ6a5&Dڌ Ԙ_Q;*k.wt]4z0-q> KBHy͸ ]+l ;c|д7W.IVaqrDyt):>ɾ_{/  fFP.$ZKEWq^ o`!1XY2]_WKY>#99 .qM:qp#4+GJe9nԪ N{)dz$"NC+7TFuM7ظ'`dHvVNEd,Ue:[F Bl59B+>G,\{<ǰN]EݱhYlG UD@ 2yB|nn a­H`8J}j [GKn[↺Cj4r-JY([Qc\J1I{=ts9pVvHQX×Ek*zs2wIpy\nFcc~8 JHUP:*!d `]8ԡv졩kUF`/5e^.$,/|H~v-d\ߋJ͐)֘Y8e:;`O_.f)L3Z ׮d a{%) !1rEҩ.:p5L`1W:(.ITS3\V7w>1%/5-G"a}jm}bU]:FbF'}_P' "d %j[ҏEcl_ux z j⟓G3eɔ;ηC&,z1ġ`~)Nqk]2]GTMkٳ~NefrXio:]2C' t78f'4*,0,]5\.YZu\)kE1s JŌ2<$cvγ6tNqV.>:@w5w!P"C^}(QqDkLgw6~:0K>x;rvy8bƻMhԥ3x'dM:yH-"$X!B"LJJU$ꏸ5(G}ti[4C.69f+n651i8F'lylo;U*cU>8; DW@e *n< ʦ* 0~ &(z]#1ң1 ҠGUqSء>ꗝmrp&L_;4x;2:Ǭkډ$:d=ްuFv\/b=*+^x8ԵHHա,x)) O03X"|wSɛ,z{5';l~g c&)y8,M*lFK8V` ^6׋ȱ_;)RB"U#Bl$M.@{ c6&ꢗ!Ꚑ`~c8 b- "cHHD&߹A;I43ޚQ[6%!Hd*,~$kgѬzbL$ZKKBz.oʾ :u䳦;g=흜0HÔ$ ē|S )$lpYC0W tA"GƨobZw== 3Zx"ꁢQD2/9eB4{@Y$>''ReQ~2^^>lXDzt[m#NHLt(nH)sHGzڱ܂Ou.̭7NA|> '`ϻ6"O\Msu ]nwaIYTp2!:8RdHёߌnրZ~eS7+=UHj~eo(18eg"i%my~Z ÅHr uh:ޒIl|FC'S=\ROE$+`rX1DXկdhdNG kǟ˸ #בTHl?K(%Js3c:ٛи-RW rL$][y뮤T{0̱l%,)[,A6/%æB9c8(;:B>Nqc%.E#Q=mR j9X@̨4]{m.D@kQ.dsnWhhTM @$"P!R"Wee̞ C05Κt0#ĉdΦ}M2%K#Rۼy[z>xu"kޑѯθOOo_x}[XG )[3hy>ESUw0ߣf&2<"vN:b_w6|g52MywZ.NWgTy38~S/% #iT;DӒт`4H:J#D,yZYĕ!+"I2$f빖 r<s}[bNHRaIF ~Oʅ;R^ 3alq &{z*QW[TÙhڧsCJ}迏?7Yi_ P'):k|9hOġ秓·gD 0x(A$t8! qٻsh˭sԾY>-/gN2}P 4Љ~cW:;Ѣ'D+L[a8NJ)E3;&m%`ua"0U-IyM ];A r0 ܖ%V h|D~K}7rv߱JOt~. -p%=@b먯KQ;Pw[*$ALjzvt+sÏrϹ޷8\3D^uRNYJQ B6j=]4у%T 3/6-oe=s}AbKv3+FIlMT{߿{^ሉVwPK#\JCB߿h(N<cBie^톾8S/OԕV2{ǿ%B+e *!K_޿fF?@2I",2ig~.R TX@xpF~. LD,10'ޣjP[ŜҢn(iqc`TZ+K8U,XAcDy_P\Qof4Qv4 `SԀ/rfsחGUs b:9ɦ]fj@ӅUYnN޷Ma;) ^);N 1;9TJn^ѷjζ61nBW|nx{(ci>[Z4 a1#!zNu=:`pT\GkB*ٚ"-M8$CJJ#5 LG* ;n.KJ"ukLMeL)rP@osk_֖ǏzuT"mqE& ,c̔W|Wtb8VV|Dbi+;tR)FwL<|<{FPȚ Ao;0ع?˷bՐv^S]!qfvUᡚ+_i& m`2qlQ% ؐ+J~cEXbZVKT]WxyvtD#Αh]q:0LU[_![OP%6ruXx xTi(Bg@HwRHH;̼eֈyt˝Oy =,93h=wmXc;O6-R&%g;fA^'zsWgpE}o0?xǎTqy˭^['muH4RD٦c"ՠj.hhe3h~#iӌ=y6P9 7az%*9!О,fM Z-F7Vs! w9k> 7xuba/R51@֚^'`;P :TFF8FETD-&F ”viki]K&AsxnIl)R =D>/ԼGcQFF}e4Uw9x$I$\|ĥ}qCv TA #e`uw;8'*oǂ !_p4U2[g2 AO.|)Mom:[An#R"'?r}L12{$E256ٶ7mm{w \qwvhZZ6)89+4(=|UY='ͳ>a.ڗUwwx&,2j#@EC\+]x4¢9<*띜B` #gv趡wfaJ(ā{Kȶ|WjK&@ ю6 E2Z1<6 >K?k;fCǻ8KyN1!g}ɽp6ol7#EjRko뉿UJht~F]oug"5~mU6{BB)bY0a뎁q_S"H.#氛EȢ%Dx͕R\귴.G)Mg3G:6i)pDՐR]G#[,ɯ;[c}J vRTb?Q[?cElvr-h=_>DYÿYֱ38(oՎٞwK-%|2R TkZ8E 8u{3r-$:1@/~VGmֺ9ph<$*=L|l_zT5U!=؞H:%@}R,R(3iRw=o]%GY<ܴ+cDBJY'jVS2 5T`:׉a )ыDO$vFG5L,Z1 e-;+L&'BV[=dy"qUvk>.Φ54 E(PIեG~%d! PfzɾKU[Q>|U,Qzf@Ff1mPP(;otঋ9 I|vLa#-ⱙ>Jr״Y:J(..yTF8As7()hm7D U+5 ı?MsA98E1dEr% T5d5 ̐K3Ey7Iv!Β7C<,@[EOyűMa\pg*eVpaMOj%RF4ЮBCxܘxn*RI};FpS}a6WܛR9d fRM6 $qvOj\DBYb YPU#N `bVY(Vf Z}Z $DYqSﬕ_sbTqB3gE 5c.p8?lf贄D_[iQ y+xA(ZR pBArpVA,GJw]Vx!g/{U7,mk{6/=>|fp}\#U;M({&(D_ko|R\1UHiOokڣfɎZtBtnVqЩ߭dzIujoRzB"؟EY.V2㇤#d"h&wa#D Sy{(zjL NX*x&<+حƙBEu&BRy>n/eK(N35QА=7}ڝLH6Z>G6 ږx&QpMIqB7g:Ece$U:|!%4MIfƏ3#Fϝɺ2dx^鲲DrML % [J8-N5ONmεC|H),nS!*>uWj7k`wȻJ:BҔA"Fo3q#wUi9e)J3bZ~ݰ3=7 Ep(f'wzt5IO,t;}4j:e8bOͯ:e5}0abϯV@Ue3e/% OP!t R$-X&G7Εy 1~TKǕV܊k1U@@з{'r;|k[_B{ʚԉh˷bw lB7$coAy V#20|Ll6A rXΓ~+_AG@_ݤc .E,7~ ACÈ2s̎=b~̗)Wnlg5U} 4}(ЍZY_DRW.PRCӒ0 GSRDfHaNM4NCKLLPqȧV҅2]Lg)hrU eH>jvz\$rO×$Q'#CRp;9MUbž:Ʞ-]qXpH)׊UлrqZ|ݢ'#gWRIq5y8k8y#mT℘F=O=#AN ' W̨a~qb lARh^M %I==4* $<`faԉW}ۡSJA tyݺɬM4M"ϬxsrZd ] ͘P~A+FInS!n -,&Z̟-N.(`#$Evu$hXBI:h,B_y~׃!}Ѣ}H.BxτKc'=oOo>gZb4jP5)\ m{"v՗|םЏ']oA M@w[xr\1 ˚YDȦM'``a fm00lÍ)E^Yr8`m'ܘJ aܷ 0sABoPI+HE @__߭ ̃@G{"4ZULs>&px.Aw/e\' e]w(ЧJDfI!̬ͷY9K_% E&7UXŭ#R?$|3{iS8iz~= oo\[ㇷM_\:5GE 0DUrHD+Wۨ8^}ur3xIn!)Nګ"Gs)K4o9};zc_S0G6vT,u\4‚җ9/\DlJ*UsX_ʠ'?k(D%r#KT ,J,.bZ0jadZEKeRU&"%kFְG.42-uh)1똆VKM14XW3QF17EH[WUצUEZ TjUJʌhrf5Q33jZc@kak*hJT&'i։̎!&Ry{ʿ${k_; CBJ)ac(1?aP3AI4"whCiC'pߴ!!܎,>/h -Q^brLK!Ȗ5S-)GQڿ;ӉG" 0Ko$21ݺ_8f L}tg* >^{ї^y|:ᴓ  S ?ۘb6ԛe whRjȫ+mH-S+X"h֦BWH(-XIUl11̢p",D̓5+URT(RB+DJ؈`%eBoX'Fh,nxg41ELL6ŘͰcd j43e02ʳ*9a߭huE-2Ѷ2”̙33 &XV0yCI1RۍAk\a0qSʖkř2ʋ\ĵIU+LĹ(J,22e{h0}ys;F[ViT+ &Zi1V5ܸɈInL 5~-6R_^t],A`U֏UD74o"Bǫ܃M?N_5]g0*7_> uwBp9IU}'ߔ9a;T?@MG;\܎/JFC~OϿ9P3/B5T|D/ H*W3(.U ^8 F5">OlKI>.n=Tz>Nbp'UDWd "!eĖ'ǻ٠"bȶw7lﷻ UOmC4[A2!OFPT#ÿC^w]umpB<^n/y0-P㥚H^klo0 R2XGcgёlX)X~o uEiN^6ja6xOp| em3WYAG@ mhL:(yWoo/Z<*}{KVсk`cDŽu v?MJY}M_آ;f^xe$Z.@D><8 ر?ؙe.'pBR0pK# :1~O`جb|$]8t$F]o_>,T@$U)9~ { >>}Ϳ{JVWhGXDYɷ[i[> h |&ܰ*fl ҃T_JCP ~<~.#C);ޟ_RCZ Og^3$1aUzQ  Pz0WF'$wPh>Dҵսgt9tŖA?S6q }O}ڂ';#{$9]vcAӵL3.`O@? OGE8~Ŋ?VhVhLEܘTC}÷n=_gI 4DE7=Y(ϛ}`%Fn薽:G¨5]| (z_/8N{]/ =Zvxd5Jc!:cuqt: .ء8q{~zo_!1ۓA\!S/Ӑ˳ܷ < 'SHEEvѫiX랏uxbh/A'ـ, `! )D&>5ȼx0~z#|/ c/v}Y_?A1fF`2DZDž>LGJ_}Gxςg.b}?$犋T-D`CdWSD}X_t_A)d࢕1e̜oZnJHzN'f=M͢T ҳJ D(Ol󵿍䓕,ªBsN$n(Z/׻`:< ښIW q{#=.T/Ons?9>M[|}9[,a~>ӫj yoDpLBD? G]{M@}c~wI'z\jfpH{{>V/,H-\7`硉% ݣjQ~YsG*\BERM`k;{N0q{(<K^Y@3!i*P6kf#lFR^n|g_O$[.uz~g9J/Fg贙gZ#Ե)7 F4æب6ySI7 O 2Di, >L=EM?R1"? .&T<JYlg*(|gicǿmǍ ]}L$Z4).#:S=:xqOf"AD-kCGyQr}6k1D #wz^| U5 y(40Q%OM%^~Yz֪EKShKbR*AçN/(vۮ'6C74mz? (П^KUx7)EWӮ*}s|G,#-z\~Ѷgvz7}W Y 2ExQ/Im}WBAIN% GBm̥NSѫCaVG)>ftX~}g耒1cZ~ĿK#  r_ Btdr0wYxzrΈ )iD~x/^/U(rA!"nPzE%PQӚQ6qe8UYMޟγByLW1No%.8=Voچ _e}G4t>>!]PQQ"iiG7NZ Ok迨Kpb̒1% w=Ghj$A#5i[c˿b ~ `#Yib룆իH d?V',IBɛ"/!]XUR:d@ҘcTR< : q46XfOxU~cm[10in>_~Z o{~Z,?/o҃5&3}piOӈb;1Y?rG m=//ZؼցLl d7${ICŠO97X-.?g"}Vr|FVX*1OPm_r*|`U}qFqWլZxDmZ8t>{V|b˙9! S3 Q !?%9R}EPoxt|X#$!t(D@țD|mUy_S DD8/Ur@ό<bXYVLAH@V,J6CiLkpÇ>< asI?/˫Z?,hNߌuM|6uU?8uҚvWB@QtӑÎOYc` I  b# T/AaE?Dh @-jvj ,yGt vxN hq.C+FS1}0Vz䠄X Aaa60K).@ v E4a>BS-WX%J !\I&"!"H0X7 p4k2. yhˬ%  L%|??hWQ` RD,M0#grq75T* #&SVDsa;7Vݐvٻ2t7ICN1m`I# M:i킎WQ>T>Uw!>̐>$IId,M H?,@F @HA`(IX EB@M(HHݢNWˏX{'>ۇ-o[>&/|52X{ol!崢^9߳OoL кS7}I?{}Yfտke"~O8}_|OKOOiy~BCG;_`XGg1Tɳ[ f7 7QMEh[.#ofӳar.\yU^CqΏR/o!ବ/=,:KpJNQҬMm:~p.}~d@cgn~E|;~k9 DO ?~BPB:Xxt> 91z`~pΜ _;mzE/V~XKAGxa%0E #o,=`R}|Z}??SBZ2s5/նibc-/6_ZySH=Yj aΫ#տ.7'*I ZK}6Gw >p݇E?.LB R@{\I?(z2qI4~M9'}Ivՠ&B@Y143x\G}M IP$xNOOa 4뇤L? #Ϥ(#㯖HطB= O/4=EWԯ{i ~z=>n!r!% >$>hQOb+Avmx6~=)ym'$Q  H"=> ~+jKZVnDe\2hm-)TG30ƍZ](=EAϴ:Z!ppS D8KWKsP(MU$;m7 Nz `)hu>A.^$V i ߨԘSCȆ܂@6??n?/hKkD$UeUa:35<C՗GQ6ZhhB*XI>) UAz0_~()_4\0rDblaGN<?~o:0OvjޯD}BXKPe3(۰u192ʙ-#w`|տ^9a@Qy֪!! c0O ||U|v;=ߗ8vL;Ǩ2ʌ8&Gx7;'34J|ݿn}m8Rzeh`UAO}!~ =+*U=}>t4 J1Qy yn@Q(**QbA!uzߵSM*~!uN[8< J@̷`@`NtN*72QC_4SZ+azs_z EC AN`2C]T0}-yP`/R(0@1'h"lݰ) jjx8G` PYKli_hTn X@ԅPQ}CZ `@ҁk,AA.mTB) V-cS@d5 |#:Pʧu.'};ͪ`6n2 C B0.DB0:hJ#u @CHo:mt QsyO`ЊCH#`Gx)@ qC`FtP?*PJ4>JAD:!DDb:ЈWEb))`@ʑZ]\*:=@1DpqUD(QP0"`=xX΄BB!iKD HxS@yAPP(8F.: (T)We\eF>1PbrxQ}J @lv]ȸNU]`6 &TC[&LEA7 +@ xܽm>MX Eȁ@ޔG~؃`wBjSut|e^ d H@ .u|Gr M\"H  `&:(MV('ӗDR"z/18Rd /X`f5+ዥ47Ez%LDѿ+mV"AQZWR8[֫::Y^E&ܧCK R(gF{|`@rr5I{+H /gfk7!]dfX^X->*QX/#AJC 577А7aLS348^@ƠoxYG1$9*Di(\R6a#H ԵWeO 9B$Unr^FkOn 85A_2ߕÌ:em;$1\cPalj2 X2 e(I+n9üDM&g(O-g7V "C'\G3qz% A0SjGaL7`+LF!@; C:Ft'8Q\IA7VgoH@Gϥ{pԡ-dm~sD:-2J㐀,sO//ea|_' G~DE!t`g[ZÈ@\B?ӢQd&hTS0Y WAkQ,Ђ\% 6-Ju9 W["<<%E<1p4nWM@X!LetxD\ePQb"UXbDATPNHEP)!@D6nb'=5|içƺJ:g fɳ-*Ȟv_܎tرOz|l}䘾 Fŷt:8 >Hl2ubkCޜП^vO !ݧo\U>q v >86[itđvj"FrTGFLKq3ŒF7i]d 'isƳОH.e MZ gϟGbqߨȭ'7 e/G}4dq^jb9ewA|aljY糽~KY^^NfYՠPz.58/KyehҐLqcs 5 9Yо7}Shx[0f01Wax ܩ#6# :;l")=C篷qѱdZ\+#8^0F׌BHĊh/TYbçcQ0-L]Z*͛%K& K"e0 rzգZ|VA.tչ @)LxDli'K7U j‰yO\}'b5 Iva.@p$ yW] g ! \2uͧݞɢvW(XS < lN6h sO¡z~Dk 2k޽.tű7ҙ)ɪ/EgӁtc? JVc6$JWXXChtt_pSXƘ>h_z|{19{bt|꘩YlD4evH-B1 [7TcJ$c\^YA{> D[R=J]wށmgk˜CƜ;_'~x^Tr 4\D[]QCy.aHf}grz_}){M/.E\6̀uO!ɂXjCHy̋t iGb4]@v.8s=A\I߼ ^uI~F¹Պov)}V a[ elcr'VO|8w37= E7Zޛ@/WoեH,]7'JP07wPAK t˼ k+9ڒqLQ H3p! oڤ3n '/9"ѹ/jPʊ.q%*_'JT7U6ש@ :/J}{0UXSx+=dp3lWׅ86~0 ThG_vEQ !Fk-m@xGCIP@~R" ƬDAL #h14qdYTH2Me!RewO|n#' sB4mUdݎ<],VưGuby0SWdKC$]TXT_ P2l85*EG"pQ]萯zAU^ je-- OtXPt>rC9x>3Geit<046;NUjk>KvXX#d˂@iIĜc3AxIa+>l s)0T$e3fs ױU TK7dt a>*j# G$X۩ ü | DR DNFI1.)OHv\~xPYOm/gKCГyYqn˺kX҉vj[=cvI SW?P!TQ$m[}e(ߟ'.B|;,۾q R'l}+4>֮c0f-KtpyUG;(̫Q 13#ZvFSZo#Uv]Ρ[V:2<,m} ^!9=ΊYJZU#HHq[#_ZfoPWÝ6噘bWԐQ_>ϕҨC >T+3JӮ9y$p:-O|&v9ɐlz R;QQ *؂澇_nn<5o=3'o|:;_ΰV/di` dT3 M+7p!f0Lپr[? AA*|X/ꖠ eXs֑By= R{ÿ@~+: nl Fsr׹w[0w ?X g}\NG:&ogTN^ܦ e*:Z'Du;j´N&Z{A;D{ 0i#qBD=ҟ>Pw߹ E*C͏G%&l5[J0RYl>ϫxQd~oMmc.o<,–՞mE2U2J(-@p=o8LGPN"^mgag"´¸b2+.b)! [$NNj{UUNqGibJJBu!"4B R {޻wVdOt[cG["Ux>4Yz;D0wAd]3KǦrQwׁĬv~Z Ե;hEeN^,495eуīhss%iN3MT.?Zd)?/5sxG~:p*(0ck:{o JIQw"qcd}F6}n/ ͓žSVOkr!c5Ѷ=c 6xLU{t|y@GbLbgjqי_Inu=8\ ^qTOh3 WĆ=`ֽ~7xV%7aȱ(>qz0rXb'ǩ/۳a5B?zʤr/B2e vWAM-IKK]`^uSM~JP>{TOoܟJy٦ ~jOIj"_Ɛrҕ?_ [Tp&3J&'GRB%("Fm,|si tv/1t~T!klWnMkJAI%ӁOsV؞.Lu*D7_\bHxo#(>'j#BvjN|rDbX_h~5m~9dFڤm"B&6c(Q,i4Ji躏KohiгGOX*it,eMWQy~]G_r#znOؐA95~7QZЁ>A]6ihQ{x^$ӈox>d9_ׂԩ+S0%ئ{D"%-`HkBHL >vV9}W,Gl81(ggڹHDNcmˋ f{Z1dv1IKD:B~O9Ν–!~2p@ijvݤ$ݭt8198xܖezxoihH>(IW?H~' ]pP6DjZ3ToiH]&/?Nk6ȡ!wU]@݄AQgݤCG~4-Ug8Nxu|XwqQ)ɞ52`AI4Zi==Y:w-D,~_ij}9C̈́swhSМ)sX¾O\+&GLSX cQ1 NU$q<(BhB+Žg}y4CDBem3Txh50o,P׽1;݁9WޒJpR£13x*Ovi ^gcXDT˳| N =_L XYP; Q%cTw|1 ҄ \mXO_"s *.Ylw\Gud]@f4$h^-ɦ K>ԈN8Y-5B:x0[} , >E}TDd1N*ԥEXPJ7'A(&-n*Q>lZ*0л`׵>M4d% \O¾X 1\Y`OY˴}arGf7l D19g/=-Ozg:٩Zx\9<+W8uZ&Nx+>w\η.U vPRt]~thO }H+QZGE썓{'͊PK#y׎MM<~`?d6dg'~wzF›p t69"<ثVr9N)mPEsBiG$_G%tbUkpC# UwE.U Z>A?$`{rBYxc=;Ѵ 9Y~$vc4A7wN-D sB^m.5ŠW5eN4p$M ,B qÄ%H0J՘]1/Wk@İ^RN at2\8?կ~xqy# ?޵~~Sv>m9"&%_ mj){(}r&3)O?$ ,TAvom7w\'=4!˯ RNe+jmEyU;Kjwb˼Aim\U8sЗ:)ڊG1ȣfeJI=CZ>n㿂W ? [pq8$0BgFfv>1Xkܮ*5a̟-]!pm<1,4_-K@vLx$etSSjRs)>Ӯ۟LmRZ2s"GV Cg֘6j z8@7]l,btmigWowAL35v}`~,2 Y+ߟ]}`bE{i2ƌ>~'geiNq-ԩPL%dXZ[Hv'KO_nϞ hI(En"a-e"bfӟpH Y-r sc0q6ذ㋡1`r?rM $:qUz2ISvL@bE[+9AyqZa飊?7ְ}1O(?q^ ym8yR +^ :K1{d*m+G`_t9B*^]4M5\~AD7ݐÜԑ>J/\ߡus~˾C|uqBk^Gt){HxNx!D0Ϡ b4g 3tywco?ϪfLyVTF- B쌁pVȚs-717cNG@'3b+#3 0: k]"̻)wPڻwzc3 S~LT6a8“{A$/֢K>6|[͎ 2|#6aLX^/mE,i5/XاjWX|yPx0}}PQx~0> xM#C{QܴgKO JaxӀƛh`r巉YRb۲xU:RvgTy jk)6vd8UYt@n 4Ar#'sC$+v{ rp<=[{pAlD+d,C2O/ʈ)>>ǭv?xA1{>~o_Jj5^Np۷h)B3}fsLiW_K*y&{Pw":i -xws>G (5,Oҟӭݹ|n\T6界nT_ C#o0ЏwA/]˂\}n87I>hvMh]uC}H𭮴@UӝlñyveF@4a&G#tO}QQs8{[bB#T}K_OC.Z!M`xa\"Qx. H.Nh`ʏr;280rWܯgܮq&G u>z$`kߞf=W!2׺L)9 }kܠeːfϋGs&'.Qк"Lqyn>|KA?fpy&u!3rPBg 7\8⩴1K./fJj4mfbƮsRps&~M͐r_uӱi|#EOkAٮ<NyS`odemܜ_UYfS8,nқYAq8=RYP\}|-K ɓ& N0ôڐ|@تM)79}hwx cy%O>gLaG*O Lߵ`_i1[_먺xN0fhw0|T Vt|.<1藢=?-jQZ8ehTxn:~Z L[y;|\11V6)aO|ArwDuPN>_~:^~[j4{*8C x<[+d/7 siDbOp[Aޣ]!p_YG]$/xi<Շ𨺹bk] /<"򀿑ޝRɨ4 %5LtI8ACڃON1:vd(8ȤpEeV {JlQst$!y䒔ٿ6aq;VN]4_ ۴BxZsκ;exvF x8EDG+_+\*R sr5ڍak9ȯpO"bG72Hi4Oi;y5TOM.vl8.(]8$A:~KJƧ ziM.A"} knVߜ'>-~-=aÍlH})RM:}kMJ| ҟSl[@V7dXy!'2Wdo<7X<- 4Uf= ack=YO/~Y uڊ9ٚlF̱HrL>N:vSs_ ɼ.aCA{{Þ/&&3) Q@| +wF߬ I}ZV8~R|mO&qm{v~(}xVvgC[N, &MowoD jć?c;`>O5 -M$; ufUqnu%"$ģ+9s|e9[yR\!i.|:QqM7|~hۧt?kø&K0z/?aZ~I<E5Tj|ƔIGBD5(fBNu"֩| AsoS`V -JYB L/Y͋ܿoۊ?i[o1""vOugz~Do_OX"xќ, ;%,J=a㤤oXUs:[K zppdvix`QMyӵĘÁ3ԈE`ITԺ^'{}gt!<0Np/[!גMK-3 U/h2!b܏E~y?Ly*pS>L?\5l \@>RgMūJ, י8MŬFSBɥB8!W'wdtA3lQuwָN@FKa+Wޢ%`$-"ij'k)h D>o9*!V~P_2jA4ۍ42X=0<"O\>+|\5P=H[j@a! l iC~f4}rMro0N

0D8?Lt2ҙL\ חXFfBŖ/v*@ߊf3IUbA'-.}R7V $vh]*'S:s=@7Q{ڬ9=Mպ }5f^YOŒzB*9! {i 8Mn F'(ʞt9%ǂ|(! zO ~ݐ:3jD0_beGP'kUtGP]}\%jqģƠQqoH<Z?銜_4_>Rb*e)9`Yɵ.k42Z2׃hA6s&G^si[|4- # >Xn{"W8]#&:,E(3 C,E^tY2Bt4\Ȥ m>sۣ|?f4#y4?2?e!Ss G:نu8鷑7Zy@0zOIO{'IզL%{X ]K2@y_67}śZOgbe%Kמ4! u`ZW_2e"R-i(Nr-By=g7Vss7xCFזHa';Y/ҹ %==޾m7tfs㪉\vkD{3Σ)A%EެazpO+!${@7ZaVln@A=ުB}"k-Qd&FM#ZQ-'<=I=Z_F\GYsE .jJeenEԲBX罧!B3 Vtgq+ze/ lM'bvK%M}2 ̇=wrɐ=ݸo:K.86?|y$@X~pMaJPśu'NM 4Gʍ🦏g?]xy H />=6nZ)憙jJakm8*;?oy1v3Aٳ&p2 Y^J dkm\1?'@{kkt*M,>\ʵw f:5MC;4D1ى6.pT0_1ځUm5ޱg!< 0$hxM~8t,Y^'/! [א`erjw̼lFK<Gj-Tˣ9{~%w Ft; #H&6QB My@-ٚ!U1eeձ?~3O~-1FHZWkg ii;.=rxlgœ/dYqZ/udx]Gs6Hך$/Ӳ6YdK5s vG;mAcɌȅ E?p}qt}o0+zOaNl3G[ƻ<93(b:tv{HJNgޱ@9̷NYD=:8!S-y'H;# &4Ǻ\^&0h(i6~lf f8 *Ӊw%(jTJyҶV+dϼ7aȺ^PqSCDeJ B!6 燂ď׷ 3ѳnqo5UmNjMfů%Os|^9'.@ w :=G`,=V#DHPttx.Ҫ"ӰX3r%l~*l[x"xF? y1*B<~iW6*>GmW*MsotDҰ1~Žξ&ی!?pPà%˰W;2ٟ-WթchNMB<޸}E #"#}prfߗsu'fm躒?dS̸Hӥ_2~TSXg)ՃU-Gׇlk}=l)=z(i<qc@'eqEǰ O k]+Vٌ1]u*W6edlebFGۚѡռvo3:<Hz]\Ϣua @>9|tosD{ %$ #LC\]}i}l+W`BU"]6|>9R~]T ֨v !ݣpfG?ʸ9U#Ӆ6;Bf'(s#`WSi`>| 9 Pӊ)xdO۱pb\A\L`u, qA]U}I*oo}>"80?G#$lqy^fm򁞁qT(^6qxg<__d<^P.$u}Yv*!]RjQ61}Yb9 _jBs<4o*z8pb8c?0Eʺ?m;%/9{ᢨ#٦g= jU^o9<3&T 0dS{7lbWz UŎ0x3Ô)Yޙg,k{gB!O)?(M~Qԅ%p#~t=#.tI+޳J0U) m#4+vY BoHT6¡.Wz7oF;Jbf:H^WXszD8+lΣ@xޣ{ʜAt {c4&vN5G9?y}^#(-Bx)W6 ! mV.%tĿ} ?/0#OCi8&q3$=bKBK\ 4{|pN_]]DPdE|&#<{/yWms)gP;s e}ǀ|p{Xt<6YiǾr`cjj[6c@E9ft]:! 'N`(+͌$))pF:>?MŊ;_{<]-v{U&s@sriANm+I1G8ab+R٠!D(3S_{í,qP)jMucmEQ ʈV03'/A vAģh>|_QϬͽ`s9hrzrF({IҔv hAN~EaNr_>}T?*U=Ԩpb& oQy&r\xm"]!Han@L?9]ƳN'!{imai$'GZkTkJn#|ɇ_vma}ИgQ~>n}3/OE>\'"h-c?Ɔ*s|@ 9e4 =ǃ{oL䚴;K*͑qiIĵ $H &8dycv/X쎮L#WsLmSCT/M+@@6zwT:YH5Lęc=M_J{^0 Jbn,1:|q<| Y`b 1xSW5'}Sa*ƒQ8q!BuJ=`\s+H | QJkuz{ #| ss<*{ծG8}f3Lx`U$b0V ir>OIA7tzmC9)FuXa:D[L -~|L/眥:M wjEy7cOeQڣTzB/FNE_B}hGa /B>SB]SzXnHLq!m,a9b+xCʋp'tkط]'Y BbZץ?u!CӨno`rO{9˓.P/X ~vJW@ɍ5PzCA}804/t`j(f,]5B'dH v!bhSxHBpcj Syf%ԊM;%)7^URKI-Jqynx.)d vRI% e/VW9^[hSӍ 7N"b#{$w?^G c h> l|-zHϏ(/|0g׍ޗ;#h7^0}>aQ̣ ^ bi FD)Zg A;9rs̭NmY/Hyqa6+8"Xr 嶢U{řY?NʬOE[Q%x-jٕڈL^}rpIsžipWSSTFuw=6eGRq4`kGYHd]$f|N4w3To1 rzk9H]\t]`̧J=w,8UM$Ii'uK˸]tiZRKњqM.w\s9utr tsKtR+9%fqF%-0Ek"}@9vK-ˡbũx]!"j !{ ۵EU7d0ޥCli>[ij;t#QJY~1NXB8$W5,y{ū];Lb b\J!v9zHY̻m 35垛Z9u3NMBUxcP'B,c?R:~YxlKmǝzg?)|kRWR[C:X.:^1n9LMuvq' j!RjRzz6Y1UfykGť0ؕX>p "!pn$5j s]v)߂|G4v"߿UVOMD <#FoBgmawps JL$ЯZ_4)6|>+J鲏/G6P#m}N9[vjs;^=ޢ2^A@m$߄HZ5֏XnOlݭ)kC UlS[Bι>}d~<#[nEH4DxAm'LfKw;7#NY>y8F^LMg5_R Yӕi+A|}{:1yK%Ǵ?wbu+QhK!LIUV a)!>ogC: <)]ll;7oFyNcO9+iu7A)B.hQB?;u|5Ss< srlax^ ݦa}gצ${~(E9HeMCIf\ha@1!EDK܊˗+ּ0p9x!zq}\oBV8xL{Yv{~޼~]R&M(i^߹eX6"z $y.` ƧuO;1 eC 8k# _ۂrAC8^ }Bf"<'4l̄j !uz|qv~{+0H(ℸ.cp=>Lx YzWUސyXXO~>K2گD7sQmSbE~.dz-܄OgIRϢR2"lFW-XD1hV(ɗG 4}),SD}Efe48./TqJx$6ԏ<~tKTPFxKyfąiUjx'OQV Xz@EGAԀP! G0Tƾ}-lKHz~c#oa8Ps\rrO TJHnQ``By=l)_:ck!Umiŷ&^0y$BCNo:#`-,xgBXy/i'&zvC ;+DF(`c0 l ]|"цBNc8] [&[vӸcm<^YԸ?bbH`G:N=0)Ĉgy4(IyV'nA!_(MS:S]3 W2:]ornӯ%hd=zҐ8zH9:-cE? UjLC(+ZDu>鷖^ nMm(]$Ig m$yPRB́^ƚ@}&)I; [P̷X݉>[ΉD8Sɑk/@8 t̸;[JYD\1@~yE3{HuLڨ[ͮ [N[rIԸAP :3箴)Da@!##y8}F/[ATD h$%Y|~c9ؚ_gmFۜzGyQXWFyT3  ѽ4CRMfd"JNY͔M]vo}~w68on1󋝀N2ctؾT%)fRCx|jԚBWv;ζqoQcHl:@22 "ǵBs+#v*GY[lk$VD#BGS *~72.2O)%䲿58S+ZũWu(f@MfErAjV[ɼBBA_>b"OZjo '+AfҺkUݍnfr%DfhcRge〪H֊@@;Nǔj,7 26ҘKS$HN֒OO|,e+15n?/vE%}(@JP'hE ,xɵb+eskڎ>>m;(# (k䨔ZlWS9ڈjm|ID,gƴB=)XhxźH D]25\JR]ßY eʫG)ߤN`܍PE}^sTÜ5´ݒTAQ}eG^|@)r/w4 h8DD=*+ dQ*7i}$Y,{0D*^ڕcx򲖓$Y!RhS\=֔hb噽$# 롪\94O9}muEެc{qR&{h4IkC!wPhfP= T! vdiС=Df1tq4aXZ)H2r~3Df=hLh7!=pL 4;ۋq״]e0`F1+Tc ^_$&!B}zڂ!GjXg.x uuˑ5?JaqHr6ӮSj:>}%^$m6Qxp$Ͻ~k*鶚o\Odv8$NJ=ύiHf<W|95Re*Ypgtr@h]7MBLҔ|=OEl5䚴I3ny*JFs(GSuyO98BYP耚2I'!i"lٟ4Q.5?A/Ϗy$yz?dwN ^-@LG-:|ɦ~O+qU)h?#ةc>EKmV хQ#T0 ]!شidd„2J3oL("`O!*ҕ(Opȫ6)mvO~h{yF)uϢ_GҦXxq_?Ztr+0;/H*x[_?^wQe%%vB͞G; .C75Ï-™*jM߾S~s$X{έ}zoءeя:r®d pA *@,X/XxeaҮsOܣ8p4-l 66H0X~ Lz@pi `4^z[zI" ǔ;s {[ﭜdPҧ?48B@}eNEj* ·^?A ?(}5胔#L}5ClIT}}֖6difvJng<Š4v[CVp!:;NYT~U=By#"md{Qyy{|2 KJ}BE/G>tF+2 x+ \ Ο1kɂ] c3O[nB ָA>92i00W>tTqR%rURLb!'(صs:]OzexAϧTHޝ{쪖yRrK&ʡtnc7m)cbâc65kcq[kL⠙ $ib?40.9+dvyIl͡R /WJ"~ A"yfx\<  q0kf1qA wO6`4#Z y\ށA_X,~ Ũ:Ѣ/AކV{8ruᜟ:#.`rCFT5:7wXE*rY!գVonѡo5EQcF[D|vNJpQǻqbzAҌS,>qvx.$[ pە{3`={svƎF1;{I^XEL)L oEъ. 0,hXЍ 1dg:=ʍpʬZstt>wk9i)*G=Ћ ;"=F/7 UJ`6Nw>RSk8R1^i+86}n:Ep͝46(_j lnkv!P^iV y- "$r*/.yw'!>0#!tspog/V↸I]v9eDx(d̝ % Ha9jWV&7y x3>[M{QtP^rsƱTwz]rSZgD RpaAjHB|Ppb 9&EFEk cyEپY@AbO9o F7]ჲ-PUk }=9gdw61= 6[6)z}uٺyn.@a|u | .מqAk>tBN,%_&8Lӿť_|t[v?EIF_iucW2n?o.q~:-ֈp0Oم!␭9Le #py(yw}|N!q_z۝Y\XZUrxߞ~څc{Ό ╚7w8/}eMȈmT=I;yo?W{>5C ݖ>G_3q87U`oۉ.b:(0*P?N)>/mPD~C6i`yWv G,n}efIa]O cMKv: ^}E=r!I˾_76 p6֏~B }R_3BtA<[C._9uA$=\6&6k甞tsuM]Vy.#[:!r<:(ZaPċɌk}~WAѺ>֑Ϣׂ5bAF :8d954c; џ:0O~i}>g[lJ>J\"VGJ(}78Oz n>c(wԤQ+>p}S˞x6O H̽lWk]TvP~8Zxy\ebQ3Ͱ]>tgZ}JAEdK}MBKf?>>a;dsV_rϸ^9yLr{a%;G`e,sZNRkZ5\DO,q:fԵ],X3W D_ȝqE`׫ٙcĮ#댘Racz^H<qA纼mJ®7oBJ3 OzD$,4Vm~&*//3٠3q_N<G Xr{Gnhp}%diMMڰSaݙJzy+2(J}y|:QML߶o6#ռ1o 9㸸QUsu>߰J gB!wjUOJ+g:LdN"v-|ZZλ)58f 9slˏe2ϛ@t,n."L㋍"4bFJ(@_uTy;s{8MBLV\>8(8DQs=SCW;ӁnLWj)vHJ$(] ^BRo ؎78~`@tqcؒIk )H}vOh{4&Źjqƻ`iuS9K9ޝ5W>oNNaG ZZ|QbnV%Wo/˱N::_&$둍wUW^x\z(i=ҡ@ƣ oOr$|f)R3YЎ˜*K/s%Pp"%w0sTB7 lQ(zIs`k 2&<\G\^(s> 66kVhMppIZuX΃(Bu+ _y[Aur"ˀ@*'oiRùKB*&[Ԭ^@V &0״x vC8_)'6"$eFg6vٝ&:2FBgݿJT61bh=鶆^~4HX/bUE)y% UV"bQUbSSS^]9wo1BMUߌ>8ޟ_ԭSc[O}"A^Q(&$āR*N֥Oe}U [#_S/οRANr7=9tytA AKj6H֕H\h(u"ah (0ݗbZv/fxX\hia-3]?01}K rHk]m ɣJsHP:~Zqr&>B]]^{oIu){}1{C]+Ay+jnj<%zCx,f_܃EŃ3}6F7i?[Pl_JIccC;|;HHL= 6T*jzLRBv}aJc R7\%C1tc;Ny*/Bh5G:5 sn=0NVxfZ $[ uXY(=2Ʀ@'tz{B\Jz<γ@2Ѳ Ⳃ{ɢܺܺE B yd/ٹK+b"e4vDA-,N qAQ/ ϮTo(_mQ'R+mJ;.RRD/|rIjjNy {,^P8EcxA!Sm2Ǧwڐj4jq3qRB6)';`7=& `ȲY[څsěSΊ9Xbkdu*gx%< teef'N:Rf=}ւjiMrն)t]Y~g?Pz?IaCsв⡠vE(l':!2Cc"R 7{0d5b^wA[c@9lnK:JNpD@sUV9#^AOMݱ\N~sؚ;^~'N6+M0[ZfΏkҽY8kk䞥UDE|C*|ŀF1>T !W7%]a҉bYq: Jhy/6BYI r+!D 9MdzXsIsk:PzMvH9`c 3rEBkxv55ouŚ1x"O";G?_=]{%ߥNehO;G3v"fuu9f^wPKzژY5pi,#J2N `gWy4Z<342hGCo(_"\>° n@7S[7CFU-RLӬKʧ v7}L niRd>;d2p)+>]arbz7←\>-6 []q5jTgZvHE-(crk^"Mt iZT_EzjZSp@勀yp ;[?,ȹfbHfϦI4T* |XIN׬ľd@~2Ԫ\%pUV$Mۼ oH$Pi3G7tcW88rx?v_ZХl1AD!ljYEdzzN8 On:7U|:#S~lTCB_[ʤ|⌵{l e=DQ&݀_^LRX+QJUCV-WvעJ{#)<Kc@G2<@ 1{' Ds=Q.Dݧ)Cl|,h#RVg(Dg+Ix*K"9Hd,J%q;zޙe[˝F@5tIh'@[3v/SA`lI\s֝Dϐ윋7OhMl_c<8HpA<\l;-fwc6q;\ޤcNkO$㗺;]P n 9.(b:ml9p2_|bctX/]y#k!߉jtϽs8"[TMC0D @#Xُ:zW;GK|+U!wKq1Qگm';nFk{X^yϝyByDŽ؅P!K%iܽUpF }ak*1?q-YƶdPńO5[U!"~397U9r;V[pevR%V{iw}\yCY?x!(r܉ !v"2x;Bqaw %!p{9^_:\&w<P\ ӼV7&rm|{ˆ V~2U xuyW ]ЉljH^ twx^0T=FNiA$vX C=nΑužG,-PFfg/[,OllweشCxrJ3Hp8 HS筶`ج[F6"نuZZ.FYޫVG!E^u&ƪd] 18.P4Ͽ-KXύPGHgx"gF_hS%NIu|WIg?X)shE)}B~~bzGrQ; !yIJh~"$ÄCe7DOGAI{7,XF/R5C r/_n龴w<4s*`m+юwYZv68TS?TU3}!nu?I~X5 1u@xFLs2'\uBzؒa? <"D!QΡ ?;׌L1d,f)^QFvwM,"|nx#12ir6kkrjӴ1\?]k;@٢wׄ ?AGFFX&!(1nٖ-e:c03& BhO: TWl2pж}#"إ ^{JV+:(`nj>n5ktogz I<].i<UG~T9gGE{Iζ$~7OjjAAq3k1)za~yN:ZxǬe+4qOuL~tꗫ{x>0:0ua#'FbǟR3G`3:=vW3$~ n}#r\j!Ä$c$]8m=({`^??$E- M-igXEB9VQyVm[Z08e0'񚲇GdQIoϻQn*Д-alQӬvͦ,ګ)bk jA&ٴ B\8h Ӯɤ~̘N9`0F*e6&vH cΓt|{W|ݐw4[(u!rϸx>"&{A¬WHLf'kbÆP5"9WNڈMhJe 7`8k8x3> ߮I[)pPDZ0 sC:((rxB$AUɍ;B+H0$:AݾHh"{HGtr z~,{Jb\oxwndKn3_J/ZxGOqhA*ǽE Ӱh  !>s R/r7kh?FF; l(}G-?6`ҌBwQ6i|+Z؇ Oɏϴtg K[qex57=ꬺrWwҔrV)}H6EsoI@wB7ߣjcZŕ-nUy8혺2b$֨њ‘*;"|mG2x* or|fp$P?\q'pmWM߄ƙnt99l A}܋l}^ vyEEiv&y7razK ={tÐ1 תh PY(Z!f!{/|h)GEIeȹ2{NBǗ{&u%\2P>DwQAUaoܕNE;7U&d>mv*;]A![}҈a.;rjEÜaF{'l)es>&k7]jL1T<~YR|ҎBlv(|?2@*̿LzcjsG|^+w|'FNQWis!R+}Эzɉ51cۊG:ir׺dLGڐIass6[wE5EY9`DsJ*1fZ%ݳU)T MfFy1)8}T<D8*)yN_Pkkv;Ӷk'Td;4GO$OޓZkoN⦯ .s{CzXtFǃҊ],Z}<3F HT>$Stdž%z97-| A|%/X?f6 JφƜOk~nه _DC*~_ U(~zN1| %޾;~W/cH}1u}a"!?z}0 zy~Hc⢣L;$|d'I@?kI,OhJؒHO~}^d+w@>}* [LmMRJ3·_{A>p>;CAXa@9-mG(*EF1%(ԟ77pJvܳB`ꂆX/MbK& tĔJj;|UQi= a Wsީώ웠/OC3#Oj?lԴ~ʿ~5MsHQ3Ns9PFG[¶Ow#;Pm=)n#ƗǗyoz'/ґUXw&(2g^m-9Mxi:?li}v|aN}iv{̼'tLS{fgOI>߭z@QWy޺&*.N۩uvmku⯝nƼR%'e_ ?u9_>&WvJN}t ߟMXzqxmG45W8ӾOO{?C 7yQhCV#u9ɒzT@cM}v] K"|Wƾ;7ѩ"z:}U5HORU'0۽>eMޞ4n 1cO Nx")'FqʜLOcWzذKKvHGmYO&Y27 b?~D܅\ 7_LƯ]y wvz#؆ti,Wӥ Q>XviG+?m=z[>G> ;;J׆x9x,i'X|3k.'Zlu̩ݾ/ӝh |Nt8y:Bؽy{1/ڭ"PЀSlM][.=/ t{)u+Ik/+nf^uom<.>Q:u%ϧ񝖬9ťP UĞEj۶wtnWW|tVrr[}q}g7j|^m/ܷ (OYQ~}wiVt(SIPpȷ;Bt7ƙ'BGN3A]g*L(ְ{Kľj ^jvORx>D𺰦%П]~]ӤO ۦǛ3!b+6 ne25rV$ġ_;m wDƍpkd"+O5q7?Xfo}l3\YZi <'7vn 5!2Q HԀ:^Iϥ<:<-ZCiG֞"0n6AP6mԦkȎo)BSj=푥y=i<5MTlNArJ<7Uʲ0qrԦeq6MN$):-<'ӫ@sr19XrSoj)%RE>4bћk-vθ9>6nma'?\~Q!}Vy~uc5o4?7QxD|}L-{ _;c0c2˜H9hH$\ZpyOg{7: `_i(iJlZ̫'wOysɌ$z0Zݙ;via=.C t(}|SҢG*$r'<,8ԗ^?#<Iu1+a,k0bچؤ  :P6o9PL!uy$ o [O{LR |4hBW:9,OWpWiyzQϺkKnFBа^i ɿJ!mܴ0<](FkVOpې˙K.T0$g+q,VkTw U!bAL"ļCӴjG|9 82k7, [<1ޱ~,2knt|Bz^[(mOAӶ{0qF ީg7;ځMFڛg#m3Vĵ !&qI׾_v(anr0&f\a9i=uȓO5.jF1f߿%`||㕒@iJ{Zz#xSs8-@Z=~dBnY4Пkŏs:SXA4!s_g4R=8;z!ieMvD^xO+.הƅF Qv{\-u e4N "O # JbF>d4"_Hp.[^ 0IDSe ʼniLKZ7< ;w ?luMWO i`-b\* oI'&D僤k6" k_|2RhX(! @*Hoe ?#JcOŌl 0{9x2^hZ jh:1ԻEFs- hÂ?a?DJTo+nʌB'7tSy@4:MaXp}d.l I*.AAD۸EsztʼnAEQO٬?4\nQimHjhD 8N = K+n9Ѯcb#K16dZ$}lʴhTg Ad*ӑ J'x)5c۴m"  މ*ibO臹ֱ)p a2I y|2ݿ+5djjXjfC$ӂu|){ZJ1-$WQq(hMguӨFtdL#VH oGy >Gw:Y!_;(D@͉ݸ&r/2hDb#{Y=, ;}uw L?F35 >w8)kj'9sq (0DTk!RDZCvM? e"3p! ۍ†4ypa;ހ=] }a#+*:;nQJ 2$ U( A je1R3n@vI+C\m\9k?!s I53w$-i?C[>wlI8t4&&^~psX~G.4b(#$PH*E ""Ȫ,XUV0Q`UTDR#"T@c IB*AXŃ)U@TADP( AdAdEc`0EVDb( B,V(E"#*"d1V1dQb U"QȿgR`QEQHE,Q"IAX,EČ)F*E@FUȲ *"$X*PQ`!B(((*؊AV$Q`DUQQAd($Ebőd`(D1Hp̘UB(20b**((*#E$PdHHBV#"EDDUPAADQ* PPX DHXF )dFDdY*R,P$H,P"DDFHH")##UP(QK QUF)RAE A * $F+  ,ab+ @EBAUH"TdT HAH(DDAE(E AQ(ATU,MI] waDqgt̿?5k-7 ߻~=ĖzD)PE6]ӭ|t!$ '1a:_g9=Dp #ߨB[q :Gf$=͑FvcsŬmk.yf8{`gtdSX 6$Z(/Es_ElII Vpn4~ȡ=0W}䑽D/ >!:}}V@.iĖAshC2y\H { 1tepNOCY_5 x;pExW@GN)^y#b I4oY}#XʢDF[A KJm& AK?O_cJ4_tq5GV3Gl@f/ lAh$OЫK  W0:U:Z&`mQ3m{M qHEHOq<:|bų#VUV(&q֌_uTM'%Ѻ`D$1PݿL6}Y|;rٚeQ"P Vr=ք g2n2k$4&eؙaR 2pUN q:Xj t.q ?l>@jPV@#"PmǬ cMuw}h0gL,G D@_ϭM?\S>s"*)(` JyC\'s(LswD_(gnƐʜrgHp l^&Ͻ_]ϫXܡ;˖\ri؄LGk65 N8>5} 8oFA?w9xCJKe44ΰ̼<σZ$b-e$< !dgzS^N _Dֳ{ɉ8Ia''McB4|mP-# {bM eAŎ6Oztϻ #@[4I,4 R$*,Dh (p*Iu1N̶788O/C&?wp8 !v1:?<d(,Y }?,6O#5m~0T=0pC#؎c\8/_{>7p%4(Cq>U|&d<+7Fu/៹x {Md'}1eIÒ4ET0H% 'S J9R乕L 2&q:8z+h>)bA=}爲xEcu?&ʢKv:Z  w EESю.8׮o]}&q(FJ@D[:lNHLz%^Kv%ڣ؂iv lwml̞am:ݧ;z4^ѧ#'`zg:PUUblSȌU |C8D$"ˡ~s۩l2oCi$;$+-5%UT8OpRQ2c͞ghCVgae)-V>|Pt0,s84њ Y񱪂,HO?kBaۘ|^*̽~1}0fn@׬M F8)d L 9L}c#!Tń<]Jh=㯞gQ\bPJAST@DRYqAQ@$UN $Z*<QbTA 6XDL@AmYbIAVT"Y H$#KDF-$I цP2@V)XH !X$E"Ȍ  $XPv'X" %@Z idbDQJ6#c1Ǒt ,D}76%WIhQriWsiqPBLUa 'VàCEϺF5,B#p(Ih1ʧ{妿΢xhvq0zf{ǵ N>.1A .Kz͢9[t5bMzڧAw>_^"#|aQ'sHO[oKq-4n駜z L;VQ ŲlX{9"v{stߧZ(*nY%ӳ>xgXVsIO-sat9ݶH8\Np@ C><dջ{A~'bbB4JFZ ¸yq| 0s,4P (|R{Q%^Ǝ! ^ ++H 2 EX1# I *=twG@J! Á ˜~83uZuz[(kxeP T.۾tB(HX¶ B"H؊ԩhiŊɲPP@"{:ۼ'"fв髲DO[b#߽>z(Bqt0P(+g8%J]8&f&$]^G;xud9xR2䁿ta!C+;Rw7h-⌗9{wHgMbt7Y`@&D d` yK?^KFj HJȀ#ί{ qS֍YZEhKL#RR$J@&SE4.`Y X#Hv{ň@c(g l 1DKIn@Q--.BF>!@S,=?{zS-ט!\hlu[qh;\׈HJwG->ŋs-ǝ?za%7PQ˝tgSX{09&(+9xt"0@H*${F [}*-,8yrxT6idDD CWvwj%Nihk[K'G`.4!Gi-?57{ĈGH5vT C oiU.kO·{셈"+>Caӻ A)8Rh]>4[.†*G-=TΦGe$i"` ~r]w,:!> /N٣kY:=x*HEHVrKRa a%akJ EY ?w'`{%4(^&+Q.# ~jyas%׷lAEK돀ΗY gpSEVa0bY0="0e`T|<|ֱV_'L?tֈVu7/_+mX,k7#} 'yL.P'~!ux )"ώLS\d EU!*XRki C>4/{ӊKt x$A# ;Q׶pz=[7D^JͺiZ1 LIjο4yƜLw<qUU׳rli) S<( R6yNr{b])$[OM`B ɾ+&@ZٟYC k0f"{8#: 7 wX칑Hnd T]ȳ8,\BC/@ir^zc1PC\Va_2Nfr3j~){W o3.x٠"}xFpϚhi cVVm s8ߝ:{v;'{`RӦfl)暼 qMX Cf0繸!PR , 0JFT jf"ѵYͼmrc/^;uh*s5:sW@tO%O[,κ`[ CHCAdR$LxU H Md) =,њmQPxBN{߃9ɣs)rM*k0.h%>Ⱦ݌L"%9zd 55_]2c 䛌J†}@dR80 $1Wo֥xedRJhVRӥ t8MYԼ I`%Ă\>2"T&*~((˘piESp%q/]洪.Bp$Jʑ5 pA , HDJl;x!3Yb?ER7tj .$xک dKqdpx攑5U(YQpd7Evľ?w'@y'᪒!y9`gGx@e2$D9]* AJǴ>M [d$$ p8dB("LQMN4ysQs~ o(R8֌  "ES ;R13M8sNg5Em [z:AD|m*ki"@q9@ɘ)zҮn,H: Z[UǕpQ[rŸOtӨR!hg06!P!늜^o1TQ &=lBBamޘQ Pvèˊ x >cǸpke(&mscKR(w+a+ٟmו#C?VMz^È(Q,*^HtKh^sI7?f$ϭ9&Ȉ(TӼ)ˁEQcSGVS<ؐ8  2Pk{0ܚ)4Vthtctck-6* M]D%$;1,릤;JƖ$TCNȤ~ŦaQe6oك&D9JCW|PCU wqv(&@@Ȉh@"KQLޠOP!e^a CGDy./,=,~T9{ΰq>x]А iGXR^44`Áv2W->BLQڏX"x]U^[u1.G.EU{ yK0 UD7r靷ës$o#G8A+! @:\ 0hisxsI.K5WxVn-[|B@Oqv_` w¦1v<;s!xM^M@H?MyeO)j9J[4M l2Fm7BC2[3r 1@eISMd|k IF6 j k.Ɨ/PILfˬt 6OA{IȪ'kITTam<d71{7)r O7Ƨf)XiQ4*7}9sNBYa 1grWzf1lGN跘#A_L3ҿu^O:/̥w{>׹D${ "Q>6OgQm͔bvSW绘@",Yi'F:@jxQ3VArx;0*#]=~Xi6욭 ~^5J%'sovC԰Qh* ' p;n*o8)1Y?9`0F]wﰇv{ 6N/*0;]|/#gyĆOVLTtgZ ;}Sƒc;9-(3orU.c${n0Jɋ&&e[9aq+qQXacyEײޯjiF/{zPiqղd1RJ°-ULJ rэX lσ P񦦇YD҃:XQ*׃om_tLjPFskoHkp {A3׎Lݶ!e`:\Py ?(h׹g;Oyfv'zlS'f~O-nű2zd-CZ&G-y~loM! nI!\ mFf3 KSV\wCm -eeDk)hXBQ]M{v0ө;c<^RG66Zf;ڏIpOZ5%c'uANŧJU56;ܭ{{U@C-h^DFI%{T G~{?N5xj4lB~{?ȟWMz7;EJ$//EUz  ^}JÆjkVo~㣟K}qDrS "~|rX8X;gqY@ ÿKL8X-k 62zr<8+vw52~D8n3w@[ hDoXcԸc&B) H!g-:^h.NsDv(_yמ*,䌇θ{dڀI>`@"T <9/exSc:HZ fj˲I'q֘c(ɲ ۞9.{* :M7g],qYZIV^醭<·b1h1hE=wqb.6pG{:Q%oC"t Z|[D‰AO#TN 5ST N!= DXޚ  aTl+QdBP92B5E2ܦbl3`~98Z G[ 0p"[Y>fTQr#Z~$mF0S7>w, | rdn;K?DR bDWhw=Ə_m-{z8s& eEI#@ΩIQ{6[j9D Ǎc󞹞.:%CJΧǠ'' ty'hö;8R9mL_`dqOL֕Vl]e ޭkV@T@XOCĺgEp3۫8ȤC[ mu*~Sj{x ]3򛶼Vͭz5ǧkA4 XTy~83~kMDa Iŗ^"{M_D)ꃊ)]obņUTsg#(2υB_'>q3N\]X7T PuDQ%,Css wвcp}ih8%`s+sTLr,Jvp/9 uCTktmsӴqM=>Ng.;K)9N=0ۖYtMrk_)5.:7j4w4Xu{L ,qp*h,ZX[\U` {m{}M"Hd8 ruN=W !ߞ ̡?GȈ`_G⡘D9x2h"}@Z3EbӜ S0Lzwuq^e/nB@HyB*k|ft O,Έrι&6a3AŃ5<NB_a6籩)8&Mۓvϩn唎%Y%T`1⎘x֛X FT),Ys`v"|+?W~l+wib䗛v'Z # YіL_xCt?h>y a??JF_ݳӾi'Bs:$ ގv7<[?c˪`?_Ps~̄??`i_om/zFG~2a:t_I'/Ϡ]G`T?KxoA.+vnrwӘ)OO:C ߻oG,paCAO>}$>7=S`>ϭH;gvWš?AfN~`e?S^5bp"ʛa*d/ 0*F`ygY[`H?Lߪ51r܆uzZNAu&ݜ%e(#1tVʬux'\ -yΣKNQ"Nq 3v90 1+A#،ИcDžN5;fh2"s| 4t; 9A} Eg* ߭yy(N<|m:q". Lx>x)םkW ,HdB3Pn09c=#>+Lf7@? 4&G?I/.Vh6ӦB9 ("+/-ivcyB܇l )T%w΅'xBeGUsp5_Mo!1lqpӔM3+On(đ@8L8v v1_!++#NM|;/ʀ̊I-Y?[OnK*{{bULsT6#1ab`3op`^R .^_$qNp/w[6Çzώ}:c/zKqՄI;JQ*! LI|:m5> !^ w'*i kǓ~*N3UPN %?2Gq9Yz{8uKiyN\HK&ʁ>'V )in;VkOY=vM ^ַo%)=R=_ـ#(ߠ!LPF#͋ˆ^sI4O.y=4'kj҆q}Mk@8G~L|_==M C'}^)/Qޣ!DzzvU x MI?vYn!'4x a#~nڑcݮ5/~_k_QPU @ᮻt3ӝ.g=:GbjRMBuNj}J~9QDL5n'"L^\kcp܃m6P8x7 CƔ_Km UjQSkJ@ono<ïi^ 7#)C׏a,jG>sk!u7Ȥb.6Pw(bn2a+1u?@fxMcgxpHIہLycVFdYOE̻) D"xV+ B, HB"H/7Ϻ񭞣9QFG -X++_rד춳C1D ;bI'ׄ$0Ji A̓i2%cHq kOYaG`ݲ@b,k7{ 'Gn- A$)i:oـ{g;߾:w#(Y "`G-^N C3P{~_aJ#2Dv'@vɢ[7ApGu1:㧩7fťu䐣]*P*W K֢E..ts+MDw>ڀb"9#1|\R1WS}=GdBhChfa#:m{@'mu l HD \@0vǝJ?)k\n֤No+U!GdϡtE0@5@[ a`uZrZ8!,.t,/с4 e\n+K菌ƟP_i=I/>B})yr7M` Ӫǖqt E҉oTJ%rxdr)<⼥q*y_ؼvܞ囬3B#A2-=CݤaX\GuӏH bf))7l ;cMpx2< DtJs2aLΕ WNXp(J5!z,qsKr^WX)@ZNpgw,W Z };5bV7z!9T&@k/)n"0 ON:[in ٖ n2s %50N5ml8 1Rd+[D :|u:ۘ6I Gc_>tB Ho`><6n<*q4ԩP; BL-^v+ΒЀ(ٖ>TZ^]u^6c ~ |~u:Mn&$c ?n1!9 "n"1%%y32#p n}ׁh&I>](*St D9l!QDBT5 ?`euxS{9߼* 89g5 -VF;[[%jGAۣлQ?5x]PQSr9z,J)MD r>W^X~1SDH+?(YpA}Pڔ4Y3]q&]-DwcK^armѩ32+@ Ӽs=f˙ 5-$%:)Y 4 gs>$]h$/=7ˣ!H"$OA} ~`߱P'b1C >EKF6/!:8u7+AHAbs"'5a'#vpc@%yΌ֝8̩-_0H.{^Éq[tuh˗;W`D0`c9J/\rS,Fmw ``w0Arц@s 3y!gV  aƥk`$ ,33q"5Eԝ`iG/`Ub(D;a[bs عӃl8cdNKMhR++swoo5Ƕ>-fAI} Wr|@,:d T7'5ta] z(ǫި53 m ˇf;E2G#D F2#kk4!tWc`y2B>8ι ivBHdC%'tDD\.kdɆӢzLCu\aK&A'*č:v<)oÍb"᳇[]TT|/ <b);&|NkrhfnGR1) ?gDdXJ+_ a®.:#UB n@DD$W{NK|KEj{q2s6A tV!cA!9D"Ƃ+!ƂƳ ,,Na& 7wi,@"4i_CU!,Q!14'''Ct %+11D$+OeJɸ}m' Q M ?Wdʚ2-Waiy'1W)!z ^FW ՇFTEgY9z|\k.xiw"`9RR|P\ZcBA@"23#)mmxDעZְeh ?VQ~Ex 29=񹷈A#X,!Rq#Q'OZB_,uf"#X"tGr5:<m|E֨E@lپhf'+k]24E'!2@,ikcPgh{un-9V}X *Yizfes~ O:=v޲)P@^hBXy)2с\z[*Y epY"E)hz E:!2r+̶'\Hta2!S58 49^j姇^9C[!rj8Bzy=|А0P :ѹ Fة')D 9j}`h3Y@HFDjJ OWw[.WVi/fIC))L5JJL$J)13N% R"5h"HTI(TDMrdN@d!S@H@\qUQjC1l*+E"5VKaIiQ'| $ ?f;"j;T 4}|s{ۼǓǷ~':3^9c(9"Jd3`j_N$o-(~`6g 5 RFɻwNܺۤywi矲.HbE} +%xԂEg.sJj%9^($eiEcHq{u'ēo˶<>j]JXDsgQVEw,$ G _MM 9==~l@߶\Фq!6DPZ_zg-] H.]c0ůwc2:b¤ r* RuIR(Z`V+BשW<}#3䒰߸A=b#PpӔҬ)1K݇ Y l}3wk}P")H*idR*1"o?T?=((:Br9i*w4Qј ='F*$=׸!#Fhu%&ohbJ"yQ59ވJrBP!ЙGg*>Ɔva6~ldZV65B-`R&{`W=%Rbo3m}i&S,Uv9tHC=}'HW17҃FA9 5{B_>ý,< ' J"J]-&!J4׺암FȤݮj{ٵߐd 57H`StB|)#{`T=$ 9q9OW5'8:9Nbkۢ.4=H-o i5]<*l-4 \g0_$r|\/?ޖ'`{@k9j`E2hPd藆 wU'!2@k#yH:n `Exa8 /z!H ɏ`u#܃~U~p=` ؅ߞ[ ]X>-H*)܅nI"|3ƺ|(Q&e1lFvPjUi f^{].Xqg!WlHo8_eA#k@Hf2d$q#ɑOA`Qw*HŽJXn@<',X2bcN;@{N  $G߯N?F;QO&_Ni ѣ>{\ᦗ.g>!vSZx'![r==C~::n-6 ;)*/Y 7n2<) *5)0$J@(3BBR^|Kj%2pM[ƒ}f;E| |e'[b6k߭k*yu"Nawf9rbT01(8:@Gha'BԠ _GJD>G"@p/j|c&$4aRH@Z06~,%ui|!<Arc)LZK>3]ɡx^ˏEM,7KJv>qj1ZKi}k11)Uo.x'նk(EWJ5O:|#M`W(\T'V0Lǻ ;+{G\֍=#aPe{neծl"(5WV%舘ʴLEP~r_\AHd5YKs"O1ShTkW^WZ:tdt0zZrQu)/On8 *7lȁe LC:zb^ML]]䊓0qҤ0!-0+s0s* WI^|refF!́X)vrOEŬ!8د}" #i-nֲsE˩#RC7`٪39tz$vl샣#% ?Ǡ[kegd5 c;q@-͞7<>nZHOiPYMi3NY*b*F{]5m̢kӘ;Hnfv -qkZgc]ȡ&E xw$-a`wJ^c XusWR{BE4C3 mv t,4Kd,ߑ c='kz˄Q.cۈ)ϳЀoBwS=4- S1r> &q> ".:A =顐!&H&<ҙuŃF8poRs{ٿ$ e/nGaⰃK?FV!oR ]^UV=ЋT49ols׷NjT( R%WV`yiY8";F%HZö>ُtC "U:[f#coN_^Z0ᗎRqo:&W,# L])G[Ml!k+Q2u2Nu d!g.n&j 5,q4<'_3{HQ` xZ̨ϳDDDhԆAXYַ^I?+H]}6 (8:sm8t:#c*4q?⯱~NۚI)ĚeQEWzj ez\8{,H  o ȱ}KA[cu?3g2oԎK(`M%@2H"wi yRVa̞F'GВ+eKQhduu{w4$;,[x􎕆NKz9޾2{zCÜ\:_iC D=| 87O"EqzG܆A3Rd>hy/='zdA0ds#EA ;7)ԇ"*P\"y#*dṕAdgH: woA@~"Xk'}RIEGhE ){W1(!y~aZ܏82IDr5ߡ!a,mXdJ1cY.gl{<%H{:5ҵ$1t![ap۹hxC!S>ӫa`@]%}8K܃>)Fzρ#GDdb~߃\N͇* moWZԄo:cn,ZU/}2\ω̭{/%oegA5|{ /h*젨 'uBk5rjeO&d}'oe(޽/ͥVP^f f=tr3 " ?yD=c{& um-C`b:i^,"φ$5Ga+2ȶڢ,U-5I K$a;f1( A8BwC%D)#<8"ra d.D"y?9GHq¨r%#mw*XŧUa)|a*ء~y v_ 0ԧME3<M`9 ,:oc#>5#RwxM@a" JT"D1nMzN}[@ n' BBt]tT[JJJE'0]yt,9 Vn&h(:"Fnpq`^)(?3"dC! Lj4J/k%OLZj{XʌzG{,e{'*A# ioNʰ: kbg++44a tjsKb2d׌,Cw;˓dsAdnw"nAHHt%@&!Iɏj@FY^uz@:%3Br4>WG}V=Bl{acפdbu,deM{!P'd߻^0 qѰ-L1̐lylz pDdtG/ɻR쮣: :ΧA2#rN AbnI~qCG5EhW^$` {YIihe6^< a88`(;o2VI\gÚ#Ean  9MkVݬ){pD$]Djt=JAtGNJ3:p>ɹvqè/uCqd"h& ml ,ЦB - :t=-oчùz{@,8x>" C,]>U aV:EP!IꄠzQüTz, EUJJ2WuCn¡ix>N l ہ 7Sñ(lXikOȟVxE|{v͏ ^ v"Kf5]n\B$qF~%{s{ TZy,AuDlH{*^FI`hg_`z@أ}WᎺ T!c/K55ڪ=;>go!麖Kx-ζiL8axFwh5ŧryEWb1\kL0q $dFOD(;;u*wNxN+օ8pf u,H^>姪ܳj \2 {֐IɃO9{kjr|4ĥ0'G;^@[ϰr%7/@BZX>w@ˈ#WX׮ӵ+xP<֣B<0ɆmTz^!_WG~H#tcм;v+ڢ|JJ٦+i tךHo:鋋uTZ, GEp-QDA|ߢ Y$/k|'iY  Z)>CN r" #2dCxը FGSv"$/sXdk>Pozi e]K(= @nT;MT fxŮߒHęޔ#Ց?;|z_[ۥEP>SP}⟬~ڂR D jY'ǘ3g k }r_N[cb. 37}[hs'ٸ;8noֳr98q00lNuG9F!Aj t/`nJa|l.&^h'GՁ5t:9ڄWKΡ4ZA'+`]vt҃4|TyGΦ6XVPDH4z5ذhG>1SĂޗr(BX1,|߄ f [ȬZ' X&8)4j~6Z zZ|;=&;t5+>>wMқyObцyhL-[d"! YyR9iq]z :6LQi ]-R :LVFP䂂s٫5 p,#3Bq'4uEB[RTt^$Ys/QߨU]C!\S4P>c"RMm?KΑcIJd4vxT>sU+>1cCTQ"t&ހ;]*j*di5 #)u^ о^$c(o,:e9^w<&uN)H@eu4V%D:0bcsS_|Y.lK++(g3͍eBM )A(ۧQ{Sރ-Cq`x$9"Ѐ}I@, &Z-x{|ƞ Ec9 /٪R /o+,U&F${W־՛#_Q>E"\uvAnYvaȵDq(?)b]pJH Bw֥vjBѧWAп6=<>ݼVb v>."<!q=:yk rF2'eu_Ȁy3΁ZG98O֑t=@ip!s+!$$qDE|S(I _:'k ؘ;  'z%xq 4NByj35)uc &M7Wt,;_wnM!})rM#˄@pM ,_M9ϫDetR | g(:2rYM5JPiLftϧtTel ۛ9~})kfe;8a4JEPwi`RB0~ʣBGY/F`=wl:IqK3yhyHKܚUE.H<\[&y5' e!r^m)>+>J~i1|ç^ Re㿋\t}~3 &Ңih?O_t ܪ uF'S-e2>Pv zt%(:%[se˵n;)"! ȍ8#-D¾PlV@;5(:>v$NMHu1hiDǁIc膶)(cBMKi&4'pb՜Fu-W,R }8> :`d߻&PNBWmuE;g+ x6wXGC c#D_V< Y,V|vзR-QO2Jz$ 8A v;Wn$ R3(˜n3Ŵ{Kxiԯo`[@- ܴw[<`͉)iuuLћm6si#ׂXΆz{ϋ|v?ԲV;oc{C&Y@7'|? rss[4hua}r[yv?"hrT̓*s7'- X/-RcCC ׅljtjb} 9>h֬t?C8w1{= 0XyA4;օp|ͷqx_ *W¢'#s$^B1 %+@j" q6"O)R 13fDDDDE`({>Ų`T."5;Uv(;.&d Dhd=q 5"=wQm1ȼb&ͧ_%BDDmӢjakRD?<_!ry%j@D&N\[+: )ke58&2a7, HH$'G]F~/[ .HJXθx;1~l mMj}ճȃeGX2ܦ9ט؅8߶EqmsZ@`fq썰:f c Q @\! Wwߌ(w`Da8eG8Φ, }L'J+dfO=HVϚIҢSӶ^o~}FmF튡GP燰"] i:vh|6")D!L.gl2Li۳)̍ E"-J_cq2əT'}͖} nRp9@/3[x; ɥWA^)sD3Oe+jn͍#YF9m- B6|+m6DU](XtG ,@8?lj(|eE}PeT'm Gq[1yF:if-n"ֽ@;ky]EÔv+ [a@Rp'xtalZthRs!yМ@Mp"z?a# "Ω <Ƅ5~8ְη>.Ira6 3 BxMsU876$g=Vn%G1v>/XlHz@B2Jh)ajI ~C dzm3r^ccG I`!%fcMk~$܁ 6MVi 3Vg=/Vǹ}m4(vȍ8pvEKzFhƺ^bF-J9Q  Ģ&@VK- ~M_Pa @GC`f!%qѣ 6+3be A rAԣ2(0A`#$"&$ {6k_>++BBG4S |9ëd8ڄjQmlC?h@w4f:(4qtD},g]sK@ȘBי^R `v})_ZUtv` rNr#H+ӨߝIw4yII6 XqߒǙy6ԉ(1BIā׀B c">ohBq|Lw0785{XwQz)\z*t7l(Őo\ $Xb4Yi:Aw)DuO ״ E:luG3/rF;Mr}j6/fa(ZӢhP3g|D0$@PA 1aX?=u9=}3S/q"=<+z|@R߭O%]!Ra)kKmBJ Abj +@U D, p緳ou;{{+(rS_1 b2ݙ q^^̷L%qՈ puv{hgGt +}R$wUgS?cé;0uc'nϢgiVE9B""X<>$S˰r^ c9u1\~фiȱC rHlx6u-:tΑ; :&9x.OʅǢ`?ٟy鑍̭`xܶמ7POW:1E 22mxXH {I?~WQ^oxt>/eM}Ivԉ3$< 2J]NF@xy!A]:{h)wtG򨓚dG Ez@]91Bp(P}~?[琘}QR- &<  Brw8!>BZbsܯ{S|g߰BH]ǒMnzF "NpNݹ"z/PĐÇnӣ+xӯ}Nh3)|^C &2Q B>Gj^)X԰";%(^~PO8%Ѱsqߧ8Z9ї̗iq?;[\lŽ><]ahx T>&Ͻ]lMr$[Px-D09P˸^ {O e8:z !~,Nӏ?93p6syvw⩊:q1ݜw۞ߎ!lFdz~HR;jzW/!g'].byژdDC{:b;}j57Զ 49/€v␤wܾ$/~"tT4paHqibF]"Mx2N0$ >5L\5^HLxDE !s;k!mӞ8{l!nHF@bk}@ ~ 5I<2@q?ܠbcö, MÏ* JhֿӞ''nRuƲ 8)kY,ڋsG ]'l37% D7xu Sqsl/ EKAD޽ cu5`BPLv2/Ax%bH@pO1 )ӮhmHPz Z²REiD.*8{'AԄ1 e#]y;`-zD)3bRHY9Mi,s-b˭E&d֟apEF֔ 1~5p'JAY{A.1Fȳx|@u$<hdS[SQ5L@I" ;:!YKYFŬM+%9$(aݶ3X) \> gtõ@}o[w3,8%~gәZ~ќ8prZX? pqӵ;mB"{ `vz2",G}NN !(ȻC%A)UݺMզN9(*j5RG̊}0UmύNLo4Qަ--7i~VQfTmU[v`-,V1{ډ5jX^37Q^30֌w`Ep'Tc̊,j-+q;_{zaAIA1׷>2Sģ~/=_:@R ,?%" $y(B ' -¿mչ&Xs1[5t$Pff+qnƞ0賎4ߍfw֦YXH|) Dl@I tT C0Z*bT*%M^(*@"+^5랻X&wޯ?[~&ٙm^|sc&+IGL~1 ʂPTB((,HVN~Oⲧ9@>6cy+E!uCfL=E OEr'#^  'bk+-LYk I p|,&2h,ĕd5Rb0c_6L՚J' Hb><=sOkaB>`~GCnX4i2J#iinxﱰ. "!*V{/lSHEP !𷤲WZ$ jƄqPz=}zsF}=$? /:)B$LoGψ? C{5ႆlD+ e=YgJJOةgdjLwA?XD6D\Q8-,  eJ2}V$5h'f,)l10Qk-c%ejJʆ0a -솔Lj'^Pتwԧ=P;( u @`L@QpXCTݘ$Ft ,$?!X"C PТGgOy"`Gm"?I,X _ C'LE9,H,J\@szPJ&YJ pq\B#*+ȖXo}󍉏#@♶}@Yr|8A< M5+ bSRHC*#2h!&{k C{P-g Z"(B*0!is6wHBI QV"X0I xm/4QF}-"41s9Qǹcb`& Iu1 LE!RX1a5:٧-E/,&4KMcb3J I{ 6!R,lc'B |w)6e#1ro&=!N:ݱEh' @?eZ-;&uب%B~WpXft^&H A:K㥠'tr1$ SZz/2O͂?S |_!,bAՆ>9) '"bDPז 2[{ H4JAVpU$Z !sێ%jaeEQo<: >̩pm,$l(0u"as" O $ -(ZS%F1 RpxhY lm+m_lx{{Z!U!tR/׷ȥjgcM2Cj \S $+*,@*,d9e`iVVJ`[fz` v&2+(<%"$$dc?lF("(!+%O d龜gYyQBvƐGLx3VTv@>tAC\ 4(Y)OI@1Nӭja"kTnޅIP[;NAo a 0L1%,=:,(Զa5r(P$hKƑ-%r!6T%RPBfa ĕb1SօU+*aSeeՑb2L o_iinq, ԕSy qt.MqtsTŚN1eisN5%(a< EkSpeZ90\NA`Vf%MU kaȉJa:usBcW BY Lmŝ(`HY.\çȵJG ԄmjMA(+&@H0a5sx(QB1d'쨕ZʫAS/$ pjuWhA+$ AN YK2ĠBaART`G TXAQ(0+h4HI4J2vt c|[:Ji7dn/\hjU3K\sm$BFs&d;HXb5BxeXhR';]b D o=ah,TVY aA;v w#dЋGB-gBe QfI? lP @*˟[Xy,(0Ć[jCYBl4lꫡ}j ɣEGVAUVV ZA z`m>MvlIb*RZ9D,"4DIN =DmZ٣-Q("c8)Z+_ʢV Rڠs1 dX5JrHȌGx?o  #41DL8 c+`C.QKXf\&i!@WIYʦVDIhZwJ^ԅȑ|~ǁsĮ`mL1@F//3)vݒ"B࿕M¸'9osJD"h ;˯=XR+(mѣ`1>D(%oÁ#6~VQxm| j7ݳQ-ZʩK(MyG'^qC& pz̻LzzGk;] ԍw Y=\ȕ&jPa)(P)JL{U<>RОֳ?cșչhb _bC:kܗWhϓY V:9ѻW~'WH-%P "@RH*5ޥB0@"9r8o=O]Izyۙ\)2hhYQ+XNSpwX%2as&ݍ $ {S-GѺ}:7N0 7&Vy}25ch1 1,8LLyA0۟o[߭8wFE?1J[EL!˱huo0bBT܋n@?>XD2”0"ձ>:hy9qJ0rxQ!r!َs< 0vq'JAyEօUz̿&^ޤE<6'80](T濏>gV1wmO- ӿWCȥs/xh!x;2,D| >v{K9{ϣN&otB jaAE?םl+h}nWؼ㰤Z"(czMz&}]X 8AdJ :8h2K6+s3ᐘ4mw? EK<-,_>S'?3޹ ZkH՛~3 g~{˧W:̐SvntrNnR<ÀD艠K| a)/'+B?~֢(>|D*tW5A|j/ !a0Cp֫"^SQh:P2C,S%LiT"[KU[s9a >|_~ D{O}rX7g173OJ5ltKpA;qJ[|r9Ywuz%Q Y2D8Y6m9$ WU'3ӯL†B"Jqp17-D_Fzr=nOLLYw;d%1 oqx_/:f]cGXw6F#3\>4O ӏf&o@1x^#kb 2sZA,d.;3h~imT&n6i9ShYH({P7}Z$o.p -r'z-![R~Hr6 IˀQ>dI[?h HQBr#MaꮵvR3ykGg(y'"xė/8 W**i\@`b v=Oc͝ĭʨQ@{ma|^kW~qn]72c{qe:`/|O*&^G\ϵ,bI/߳ ꌑ0>*}ߡL+uyIr ~DoeêG#c8(S, 56핂񁱼=!/&'USQ㍪h K|L_\)1kPgx7Be)ae8q#e CzOuݠsRA.F I|m't|P%ڂ1st|8V wD,p{>3Q/+_ɝxqeDzOZ8r9gP#r]JvZg|xi,R3S<#;^"ftBQ8z} 9c]2^߯&Eۻr[<ΑmYmHXZ󵔪ϰ_t{ Q̍vq@ռo}~0۾(!T$4p =:t EpDAX1#W"p(Q#j" QZMhhlOmX (\Fr+QDWQ(D(bJ)Et#E.f8z2Ⱦe <ELg]i BT\A͍DIIrJ{Z >f߻>xFq}`a|mMTV/W+Ǹ޹hϯ \ D`C€&$?7R!%4C~ROYZ#՚t7[("75Wt@#'&JsBȳAKG zUt7[R F֧(x[M?[96R?AE2NqQS~a>1@"; {JIJK#b{q@!$=l/-E@ pUHpNvrv,!K% 9mA$=\9!K:$MbTqЪsjd,L\HDj Je,(Su()F{ò=?h:e 9] @J94>/{a!ӳ=6mXen7f9u٤0j mלa2=Oc]^9+|啫}uHg߂S+:5FZc}r ThjG6N(E]gySPNu|) ۾ŅB'y= 6|t6-0N?$9ȞkS!IPj1=.!='q0A-w~^qg<B@(+JemC&b ,1`oBY/ }$Y>!d.urÇ\5Me*qyz OvCg=*QAl l C1Z>bnBsఋ; xp =a2;՝Jq asjWqpWl"BFP< x%"CDU(zĊ6+ l+恉2$l`}߀%HIYr_wOF߰&Үin4q$ut%E`mzQ dɎLQ V Jɬ.\uf զ6HIxK @- 0h Ϗ:wo'&"$(lJKD"ޛFU90 o;62U't9PSA U^rěOh>@9=~B.W49{ӟ֧ ',48TXS|;z/M?I ~}ngӟ^&,mJZ:P+Tide{i|>vo3my 8bKx7K*N Ȟw"Q. dĎaZhaWxbJ8-7%X;vԯ# BN'/(_SP3Q6]N=EQ4ේq`X}8,: EdNpTˏr% 퐪ZA񠆺 {uWY6|r擶2];/-y~EKw>+BB[q[~0)wz|ΎЏ`>!@ѵAՒ^HM6.B!'s1axiQhnh ̿f)>6HI ZzItYl6Zv\!:UNkA(HHBP%өtתpxdfz]LR0^[<0z{J|y,,Y(d;'Occ %!,7!=\%)QJGП/vnHyG 8E> #=?e!d i%Bee!iX6;=:Px 68lN^I(D"buB$EʘģVбe"@Heh׹^9/"78os={:*gS2XBK ta6rq[8.lpph+/"OpHg SUE_na~kOyixz6ͤX. hJK&֥8 0RXIIsf.F @C2„Ƙr\I!U ;3TOBa,u`U W9L24ǔ`(kor|Ξ7#Aԃ !\-yW]vuf-d[8t/_~ᘋu -/D1Ȥ)|dMn}xNq;#ˆЂ/4{"fGrYTe99?2?`'ܳ6-q4h`X`}?Fs8G濷(VrȐ>C }٣M9rĕM \x8Wsr~Ōܻ%2Tv;gs(xZQ;~p\SIxY0t9 WFj`ӵa| T2yֿ{z"F^>;;HM@-}( ~7&޴=\pゥ,P[x>ð"(rS *%h"Z".y՘јF]cDK뇺 J* RwQo#W\Im%i1dS\ wƙA@W Đ􌁰M kuaגGf=[{.aDN5ѪFC*U'Ɛr W"Su8ˉݼUoLz`l$!+es0}2.h5*#<tG5zsK_T)_2}5Ynb45]\YwY]'ՂlD R6 v+ :+EzQ>& *b#4A9BK 3jP̍grYiB%VTWp1gf:h >O~3i22 UMb\bo;3X6iFN̠geCy8.ޠJdG;]Gο|T#\ qOI)C럪g֧>; 6p"jz52 ߜ vs~hTQ;9[yʟIpÓ$Ő@p^`GMEQ^Xq>EXE~wR0/;tTE+l5ȓ<vDړ.]ez8?/%Q ;ok*(:orzaDJW|2u5fvKw-1: ẜA"WNσŒϘH$}EvxY샃t͆ KdBI>; j`Gw+91ZYԬDwk}>m%!OTeZK,gw|8xI9 s䫀V~f??X[N/9?S[Lp<(WZ"\c]wufs}'je WhyvgWAfF6ͪ~:NTР7Z F8\&gd&8{KƍaH7zt;Kn۳a]׹pchkKF{4môOp_XuO/xB']ig]g|>J ( q>e`Zu(wO7?$ ?c)Yc ڿNdcdSr[1RK&1OPgcy25,Yœ6Mȡ)`@6}M(ED} s¿^a竞.s}"$&?+Nr4ZSKJ=bLe0p|)+эjPG)?&Մ]cKm`"-TqC{rDü' oC+I'ot,tu=ie?R%:[a_Pñ, bd+r[>(o6CeEe7T? ~ː,?_o;4_? Շؘ{RC $99DsBS%9,K vvb]+4E*Vf{3u[ XY=uZa݃kFU:o=/m!POp7taעdv"C!U9okGb#LN*)2Tޱ9QE_| Y[@SIo'u1*)b_xj\(EUӒ;z@sb$p9 -_!JE@)tû{)T#AX#p m,h" ǧd/0UڳX_r<,M gwpI m8&y *}/?C#Ɠ֛1I[[~ŘS;G5 l5O@s#Ғ+1Z9eCk^G2sIIhcT և_NZOg_=yxAM!"C%~%ǻ}f@]LoW|w#5ۜrƣ$vP?iq*AL"N%UFkTUjEF V,̰Y*\iK`mjت빛#&-F8@mX>)xLNN]b.!dgך Vs"r~wʷU[N)R6IL774_;*qDSbeceX_]GTZ 5CYV# DA iX.)FLI\f48ɋ"Vek Y*i56e-|_{.~ϛ5+DZXR54q|>;]?T7Fρ}sFӥT7X|@OLA$Idrq@)AƙU }$@TTR* TW)^wMǧ˟>:+df.@VM!u'<%qsɕVZN(y ra/}OfӗboX!DXAƗ+yh\@n=R.SQ/6|"j' ~2g=n}1ߤiߧ_'O(TB/H_Ӄ{< )iryxA5m (P3ke9D` іh@ &i"ELT(A_iSC&ҤbcX爾PSO矎תM b+Gl$ ό!މU[+EUa?S$$GŽt*۟1""D$?/Y"oFD-hR&LX 0뱺 ,08LRY"J[ 2 "L`(E $ J3KYBxKS |w a8Պ@"20ݴ G0*`֊RE*QbQBa[mZ*ELiPbV,(LVas,P" \`V" "YD"T%FV܅Z.9RL(#0Xe,%*$ c1M0P2!llk\ C2¥0*L `K"f5ȋlZd&XHQ bQ1ADՠ̴PdK`̐$sU>aEAY'aaC:)rM2ՐO(Yش>l Cl&1 0'EaV* (#T A\+9g'K!&`Xm<Z*wCE@N+k4i_ }LG~~X_)!÷_9C1r;y-U4ۉf5^,+c fWa =qΟA ]Oh"@;$+HVBؖ]K0ԜT il<"TD $@UEHQUdU+"21Q$$$XAh5Q@~}qŒJCq b<ҡ "{o9֬<)i*vL6(b\! 2 "xRPt6(~Mg2UV5 V/ @HBAI1>6݁>!Ol0t ҦQ:JǬ=I->Bf IX(!DDCH 0P` uJp0X(q/ `)&gdb{"ffBVʴQ&<(3hBB%>?0F3\VBd1s@>b` 44G~:|18 8$a0 $:!*DcU}io(M(>I "IaHIp1`n;!$%Y+m"FVtI!2D̴8Ȓd4Ċ2$O?lK?PokM$8נ}&"N@?3|fٖț.Z19ɣkVX/ditTןAVJSEkw!< .(ζL}m`I$" T %e9ZDɬ0rKr(K$~[ph& OKǯO Dtm^ٴ6RR`xtH{mo;}Q1J.Gcӕ5LG5e&wYV@;:GEhe~A)C#x{mE ]c j+ Im'jPҦBKdr:oo-Kg ֒jQ^Z Ū(O0kXHM$ ;]P `\/" L +gpZNk:"*k Tg#f(NVvESIk[8#pI0$M߿! ~ ̅Rb K_n,UfmMeKUA`]ut̢ 1I2WʠY7rQ`AL`hqBCCJ)SDIe55TD9aO$FCY#&eH$eWb^󙃣gUQjkF%:Bg20 H87lUG %0xz -Srh2U]&1"U5Ivnm}4E8N$X{$({C[X,?Ny~Ål6r=K*C&+8-q3֬ݛbȶ2ˑ6$'K$ U!RZ,ȹJӆh]@!p"YAYtnʏ u,# @Rء3 B@A ђ4ʁө\1 "*n H?(7v9$AE*]spFd{w(>R|6mQFX<{ĦMK>|O(*0vPq|Qp=[ YDXa'NgY|1dŚ_+xpKYmnlO0b';%ٮ(sP,>ρ5BRC^L+uY"oxuNHȳI^ѐGX_+!'%(o,ZX Ѱp"'P6ހ撙?a㔪}+Ӫ2ģ& 5E`kua׮)}DuY7*˨" :a}׀3n(w6G|Xrm.w J7A5 W0k0iJsFJd@uڸ/zj>fbGdϝ/g%sMLwb|ץ=Ky{5iڎj0O17_Oڂc=Uk'H!uWg۶ qIRրMy C w Pg2~qB8Ƞ~AM{zƒgxzLc^Kg?ynf(vؑ3{ =7_!4ʴYVD"QfW8vV}*11ktH]ELe ҡ/Fm%<Ǡz;T`yI/i҈7?>s`>2~X²P}Aأ ,\C"[=IMo&0=Zm=4{j.3칏/˭>QOJ;O,"EG}rp"9dyQOpȬf韞mܣDD7.|k$J/-C>0o TCpD@{4Kϳ(ӃD' Rq+1xSnyD-f߀rJQ a _M+Ë%|ŲwJ=PbFy 80H9@$byb홓hha Z=RHeZQ#0ڷ ݺq P1'ɂx3a'J◿V6jm@@./ #P-([6@( .R"L pƯ\{}?bJ{ԑ#?e ׬V5U?elVMis5=g cb&fjM5s@&c+SD7^{㍺LǨ aQC':d`d_ O5ؚ4k3' wKoوqL@#޺9VC{'!i=RT(\ YA7ST=^ ax/TU:0zőHϳJ>|`v[د[\?VFߛWo9l ǎwJɺfC15Dz9[`(xhJNqEkqŠaa hzG"A%"1W&``dA8 #ef86(vw( [g;jb* G:xקkuҏ]ԞSq ZB8No4(m/+V l{mBzS8lp3g8;xHpjh.S~$L<Rb9( jC>遑(ԵEp4bU BA$E,ew.6h_ 7p( *"s!׊>8UxW=C}i!Wn3XV{g\5Dd.oAq}ofv@ @=Q-l1 [ ;Yï0߬C{l4j)$m?]` }} lڞ4ߞ 2__dﵠ?* !Ա}39N6m4w_RDdPS* 5F{·클vߙzs9_:vG0:D4PAH"(~@BY[ZӲm7p'8 !ʊ9οaΡ-Q8K}9noZxqZ![GmnupN"pqm'clQTD7uut `@NK PQu"91!'@r≈!B6qƋ|Ű)}2ذ~r=úF8E$T̻f`ĭ3OX1 "Hum׶&񄉂$$9dH ȳ+ kP\M8 b"jCw\(`dB ) phv $HHyd3!A=R"TmFbܖ5k`L=#|jTe10i2(a~l Qzƌl Lo$dt7 `nǮXV(&`("E\˔2IipV abmA#XrxDMGE`rRbQԀi##",UdEpXvEQ(O''ޟq7t:-k$ TƬ^0%D t.Aiȫf&^}zv BHp'$CB 䞣P}gā$bF[(+n8:CCCA E tlv,oK|o)Oݰ beEC߲N q33I%b\qٱf>>:DAHPd}XUUF(!%"'ZG Yf!r22TVhIys֧^,$ ! ) R *, 0HBPJR_^D,m( |ƕr煮9K6XZLjYav\n4V 9Z$:PLLg^G"li[|MB/TD$4}7]܃/ DdTH"Pa D&sCh"HI^N(-ThPPbtEM ĐI$@#˜d۰)zE~Y 5@]}4jLo) (pTVB1 *k V)hWYc &b#wjHI"&E- .Y 0Hp٤5x8m`cr¤blMr ª4d8C7bz42۫xE4$4̵M2L@lֵ'18!М1WyI~OM%9~(t֏X3*Fk9mиN4MˍuHyr9SPH%)j"%(V0kpwyB9l,L4/,X(13L5fQyZԥ1d"}"cᔗ ?=&DOo 3n4&N%@ӨnQ#dr(LFrO oAP멐'"o 7#yh̄)ӿ}wwSX|(}]V5>!-&OU'6p CasdGu&\_LgVڲ`OcǺ& Θ2}'(\&m7Edy +8*݌TYdؽ%\#*UȑBQ{qRDʕe6"}R1A %gص!d}4"?wO@&Bbath:x٬}ZR$t} .I&$Ƀڽ活$-JgukHY0=rNs߷nOo8rG9#LjTerIel;*,P /p)')l\BѠ0 &nBŌ? c)J!x\.u 'fKڠ"R@p j2rDϜI='<Ѱw BD-NYŊ"НԚQB`pNnrHqXxn3)B+Y8Å$(th +,38rh!svh!, BJ3\!lISfB䳂*zrg&HhdVjFR_Ad0jkVwboY$ #<cqn[`s;Hᄿ,V~1چGtphMaYKk1Hf Db+]davU(%'$hn~  N\5df4LȨFX$ JgP@`#o7@Y  RN]f,G{,u 8邊eJ}|Gh@M#1#U,w[X;׶^1 hܮ#J$5xY\P;P'0P@8 &&RaOQBÄ-ќ,_L] Fi5'˙RИCEά͜  xGYeBW[sۯCߑ̨wd37|xtS?X_w%~.wU&SiGh+@?S PO&w#݅IipQ1|HSJB÷9󘓃= H<^WNlimPqUB>wg=~Dq5MkSF$/͘ h]v穧u]ZO# x6'*I(RfC9bLu`9Ȓz+%*׎K / V6a?V,Xzhw0ys[3If2I%1#׵Yu@RJZ="M!HGB +yɱLEٲT@oHByO5ζ~VgC/V2l>,Gt|Ë`Y9{4 붚]ZS<\-0kMo}]#kU;T <, wLrÏ㧟v̂t3?fաT/> *(L_b}"@oE<%-rMN/ˊI#?D1((>xΉ񳚟wTPhC '߳81?\A}OGVh Pu.c=}s̞YӜՠe2 ukYs g !z,x!ЮpJ=b^/Dg*VKiM߹k dsDJ5٦\>$L޼k.X ̋&to nirx#}u莼)1|kDA+^gո+2?ߟx6Th`}8OA,FVNmsoC.ԲR?WAd!oT(ΪKh6߶ 0ՏHoog}QHv1H8Aߒ &쮂>/Ϩww….؎ @Ҿ1CCT{En^-|e:mYcXuzqNh0ӆD /(gnh[I2ʦ wrDd5;TA {ޞ[H6xOz~h}Oƺ%G uUpzNl,;2@s=z+VVY-K:˱{ID<&05ɈC/1l@#j!tMƜq~p8JyF6~v4J`)NX!]T~u l' E+}\n41Dh$[ı3wT&7d* +Y JbKSey'{*Mh.&MS&榟!j LZЏ |>_9{zp)$Qhm[";{XpZQzVf_d_ $N`Bݏ쎲(^ooYK1TO ;$ L5~'u]:& "t!7y@pב`} |,/vAhۏDEI}wXn;!#&3< %a=[3!0tNs(#Gk!p,Rz Z["R=*.|<10HIijNjC"pǨ=_LIQ'PHQdbM@ a:125#^9A!0Jg"@9TG(^wF-o!'Z[cjYaܑYV&2A0X$D`|Sz}FQ `2 DI@:uF!uBLп 1z}.=f\_Z5۲bV1]/^E:&y\TTJڮ2`s'5>;es䲂PoȢFFErcց(qP&tlqk|7nͰ60OP-#u;|J}~fchT# fg&,l\1N{XMfwءJhrv8cLq ֑ڏ}lHjHx4Kfeh3*W(#球jȅ  V< @a9&pI0d!;f{ꪙBcm`ur6+; #>89 wc63^IFK2IK(~ z"*WEJRdHֻ{_0b*z,L=˝Fv2\Hd}p&}!9 }|PF(+B"O/,atgc<묱~K'ACG}1P3 c#,0%B3J66*:Pdt;="(e~MQD|et.?c2NQjE"]T@r0+CFT&4 d,="6OkhfϬN@OGc6 wF HGf]\@B)+ 4oG`уDx)׊HVHtĎ*#fAaB ȾL^d Q[*(gz|T?5Cm.~kzNv8 X{1 ы؉Zr;iܼ5߮j>VuvwWx mB>0AC֪ }Ǽ eS, ٰO5t]&Em.8m/[ʸJ!X8BFD:E,DN*30P[3~]OzkNH;bQ h=s\GO䈔 }U8㎮ىPߝn.;{.bH}EQ}l-y>P;j[Cx$|A'=H#(ՊWPq>2 ֝/s0H$jOa1:9J99GܫΜ*@EsxpG=tg |$]#7O>tx &9Q¡T5ME8yb5sފg;-#)!)+ n?!D鷧WIIMܙ@dZ "^gNY/Lɇ `WawBLu.{a'W{Rs2*j% ƽhlJƐyW֎ jlwP~)*Z{yccsa! }} l@t?ąYAŦ.Ŧ[ CIy~̳o37h0jj$+-+ LHI(oVza'RSٯoV;WYbx'vq<>a?0(2Ɵ1`fKF)@SԾ ܨ67<SKFX$kYgjYnc[Z4& 75MfơM,f]n)L, "0&Ũ9B)x ˀB#T$3@7&=sŶkȦhӯ:zouH@x >^ݒI:TBFߺC~ d1EvX7} -7ٙTbB24P ^J09\}u\tփNz86@ۛg6ci _-cE/z8=Ư#@$ZkHnEʛhªzb7P"9px}5vZes zsu nO,:45AX Rέۺ`(ۏ]U.S2;$)NԼ dqI*J ;5N[zޗ /kriLT"bi0Mɴn"zC濂۴ǯ)>;p&()Ri::GUG88zZ#OA4}"bյH638LC fF3A_9, >5E;Ag.=Wx&?\4Tl3L@bXv"'8FMlWtfe 8~@&}zP쩌{F]k:354DbG $6pѰߞ[-^'q^.+ %q'+VDj? beyaB(!u]D- {ͭN3oc*W3?ǡp{l#03/sbHy̳B>mͩT;k-BŎ KICL! v0 aS'tuґNiQLJ-V8Oө PXjKYD@M ct6$?,}c,I` ,eп~!%whP:|$CH}YlQkVlrԭH? O^#a0$rկt3sdP~!m|-[yŮ_NN4quʰ'(!" mh(Ge^"L@8hl6MFp#Fw/큄)n.Sri!遼|=iaHle5?RZsJa]Y4NغBR؂B ?~(;3 pPCFk)X$c)>DpfZmi4Y7ӈyL\L䴥h,VPѼ1N&FS3@e?L3D A١{"&t*7z2($$ ,G|C25)쿑,JΧ˼[iA\l(#5o^88ʗ5Ӿ4S2i11ya)h\^-ɂ03ԆnMj:e5ꘕ T.BUӭ ?s',RΊ^0 ó'= P PƍΜi:t~Ֆ/\AqVK0щekcePTwXƝ`[3J,!d5P1pCCKj)7R0&r Db?H $`(ai,A #e ETNQRXK%En$FW EZDA#Z"VQJʨQUR\Oc1:"rRgӊ~8p(&!كN ș<7iy49/cfNC#YEΡ \;8 @ݧG)ACb y2!bJ?,jq6 `_i@ܔD@+2,bl "1.{[/T2.XzSf`2l!?1lFZ$$Y0֜5.ȹW:2 :'_4/}2^QؼeuFP9%Xt@;֨iu<g!lIz]@(gd6e=,4U`ڂ10dC͡ 05FVT޲zn&F8#{@]5ņXz 7畫{ۅ;vV.8'hޯ7ͫu`8#wy]okÈueHQ;'[q !~=e.ixT\ɸ ƍS\L<)c! M@Aeޯ1PqAp5w(XS^;հ ЩDH@(ED`;1IY)Y"'PYU򶕢H%*JDF D`R1x >L'iaQ( =2pJOq֋9u Gh!*K<1p  X;0V1TTDbF *QdjAEPTZ*֘br2䂅JV Sz ɅX5UJFWM*VţE5( C?}+/kD!+! " AHL0t4-RŜGʂ1EQF,*((C%eD(0#4J$Pc-i,F&HkVPTZ҉Q1ibR[K*" (UDƈF, " V0eK(Pe oaXkQTEŹA\iQXȢ  PVҌURDbF*V!QW̳RʍAmT,Tq)ҪQ"TPkkec+n B] c"/ 5r"5DBTذH-hZK(EXVڬUT)kb $HbV1[BzkH$U<_@ hQ bM($K͂}CBMM.0$OPr&N.MrѴUUR1biD Gl`9hLWSI2%VCBEIB=B7G TBT>NFGX'jdWվA9 PFsҴB84PBtCn]T#$kX%Aik >!+MH`'('XPIC3*LI*Q%qٳt X*QUCi։U-j% L !?𡡃 y:M붏Šӕ:=V 6۩|K>MwaAԜh=;ׯDx'亱w'Eu͘TF'O0n%SLq?uo܁enS($3Z@S[dZr{Ӱ優c֮ oP t]kYQ<.P* qU2?v;3CXЉg6LMߜϿn1ǖUyOu }4@ಎJnC[ va( #ͫtN3ɜЍtgN?c " # 429E}h~oBI%?A,~gg RQr=g8HBZB@5nX~?B""Q qA#R % 7]jϷL}}{R)PER_pЏ('y`"q:!S+ha%bƉ0I%}ev5׻_o9ӧnSIE]Dyߜ *OlM, H>6|XݒV;6lV8Gފ3*zbȻîw'UWttW5V/`jp3YﵷH |^)J]fؙX"WH4GWC,t/x-IJNd2;y\c~ *eMYCxDQ(X QPBKݗN+eFb$_%5D[ֈ9 To}nj/K;\6Z}uT[a=GS8)qBU5}zh+8?c I}4wȉr&=Pe*d?f&w~n6ܬ|QtXȨ gW8f1t=S*:Cw(USn#xrkrwY쪖 ;NqtCb DR? h"ܢ 10^N sM>Uf'2@ߺI}GdHzшU8:zU'18 느eCWyM"|U(Dz'Y*[th%х8HJfм:қV=0r^eNBn=2H~ey{̳tsAL:sNk8qHz>gl}_#X3{6h )Xf9gVCRy+&R2I/t;L&$K죸I7)u-Ui5 yRu(*^c8xVķ<.ߙϑ֩xw֞Z"fTؙέIy\!UPO[ᄡS%e? !HpSdg(b΁̀B{퇩v69;S7舀L`} ^y~ yCTY2HNEy@&*=NM55Pc/tpwGyɞ -#yM:>OҋNoɬq нH/0yHY[h)&gr|#Th)4I_)77L:ΓH=8gp{ `pkSg'Gzqj 60|;@D.c^:S7ΛhIpV.+I FL8)uƑ[ $"Gp5kCU+LXm*lYkX~Ӹ~ l#(p˜He7[ZMrd{᪃,{9IJ9VkWݽ1w.$|+wx)N$Z]Qq| &α"!@[k~l2.ב,,%1s1کN9S\|QIb/cS3Ō H P/:MXmN$ȶ߈r~mSC!@Us7^"iGET $inlpB: ã}yJEsĨi$\9 ƿ.d:iAwd|/}OXEH|M.ֲ(jWRa&)h5qxV|48fړ !mD~sb`8v,i/n ^P1Qt^/Ah0dXDms“R"N^$?6_$"`٩~lNRwV le_6^H&0zY ` hvTб AM3XB*|dL8 Ȉ# Q@`B$#}=dnqUR}@%c6-+GK}]h6Tb@}W '`pO4/C2}BCAtvVP'ǖ #H;`3ԆR ' A!*8mː! %]f=N+~TolϮqdP(& (1#v#>*QP~RX=LSeȝaHѝ>@ґW'c-zz!@ց-RBWpBL`QE{qs("8ӱTD' 4Nu"9,F(mo6RVsO׹>Ѩ`E!d<*(;&zH%v$y/}Idq#n-yN T!T$۵1K5[y`ũѶb؞x}bRxM'"+ ;<@*>=q5;QcϘiXB2$$*`Ȣ=B !Ph//UE<6Q-(!b"\*b"TU8FʅRFL̉e: ]ajRKv36㡔jf\sCI0Q-bs-I,D",!Aݭg a%EБD*(10=e+kAj0i4:'Iac@bڜ5gs!Bt0L"H ƭR5&]ݼ ]X8׭7Аe[eD f`/C6G{2xA8\op bu70@0,&T2]MLXF2` d`v70=p7'kI"!=D?~Gqb~ȅ` ,C!~zgt3lRVRhKԟ ~o&mc.$$o'#q́V<*{*!BNE!$X #AdFv#H} b C?'2I @EU0 J?S!"k?Jl$`!cpD>Ur T+)¨QOd>4\B[3J:";AVTۊڌ &s4lBE HHB, 9 j VU\ 5^2&NDr2EvM.(@ B/@ZuX:7/2Gd.WR.ۋȰQʠ-"bJQ -EED.D.i%㯇oۃ%*7k =1T~gإݸʋueBۃo6%SLỤm0DcQJ\֨JD"%& Iim $NӪ6m?B8yfsjNfmD뾺o'DPkh A59"UL"F^XLJ=dbF F",AS$ޗXd]q - I a]\TB2:,Tmݺ)*o&??mf 6Sy Kޛ!9Not SYCmZZL:7F0 Q9g =rt\M  ƒh2TU2@-I-LbݸK4:Bopp׌:klӿl&< ErгL3iΨ][vϫ9༝N *Э )clToTΘ GxNG}6[N.31be2-rSUXhcz `sc4f* &!q;8lG*6P"j !JO%D‰bmLIX3&UP B.$!B)4X@k"Hեp cʂbN@sE)n#%FLhX˫K$eOfRA:!E)(4wR;(@. 8^)]dנ@Cr([>~[٭Zn̉Zˋ`~YVG1u0$ t7d `i$KQd}0(r )JQ=@h(mRAA|>@Z"%B1**GKE!!i-D4ĩZe.}G3zd IH=2Ol"nx]ҠpnKfI:S7_-$4L"i“2c ?.(&9[a{xg1yOCZVlsf<ɊN'D>TOUaӭ #_Fڄ~⁔zS3*d>B;~'B12li;&xAV,P $': 1"b1I'aV,C<[PUSo7ͱU~'ݍ.MZMN`Kci*];`3/MO l0B9tUe D0􈤊xf SƇ4]\բ9+E(0KC&$nG%TKԠwjl!<ٯ_& p5 b"C܇nz@HQہ*I$;T<ՈES1Ēa~D ֬FZ#Sr1 hMiCB\~Oi?hMD;[*UV*$Q(OFKb'2r$@ $E$5 G*@( |k2vdp1vP>lBMKx,!C 9oN:]r4Nb)J4),?E8!hfCWǏ+*bedC9' F'@,Eb D`Q"}vCc7~Y"2RZ~u( E>IU,)TJ]L<>H}z%Sd,  17 .F86'xT"$ 7m2°[wlR+?fL_FTeB@A aaƳp~7zx-7J|Rcj}njSv&+WcR7l;]>xɻ6Ӌ\/%hmC^6xUQM*n OD(M-QN,}QbzN4 #a. DBda+ ɣ`\ڤa֓{KZr_Eq [ $##O/Lӂf:8~+CS*U*ݎ< cfjBΰ6-#B @Kx2="H QA   Ӕ"|  IE/a4Dv b $ VA`"I,'@H dd$!}f2:/Y$$" B#  # = :*j I4mIrHC 5C(0`ܙEX%d?`b1DUUb*+TDb!؎DaC;"czyzې=- J&扥`~CY$dZB U6 a] D;"Kl@#PTzQە i*dDQ4`,i0Ef5u]Z"{]6dPAb!k s6m͔KmZ5Jc4n+kjmq1Xi*.-5Eѽ@^/8W8X:CrcFB…0d%@Xذ#r|dLdӷWfDuykjcP 9Mlʳ,]jDfL8=IL zmfm-jb5mfT9 7X&CBmu3t E6^WLܶ3,sg sLG%)*^4kpPBH"@AEZ2b7 aWr1˼r0f$ZQ3k3BۮFB? ?7XML& BquEFmD+Qu#!XyZ٧|6w @+$LHPb H gZݛHTw?Y+r'p49ZD0lU =48𘱄WE[R mô :&І0bt,F1[. P"F.E@*멿E PYa+FDrZX=eMADdhJ>426S%Ӕ4$p 8`(j) 2+".sd*\ J("f܃sLO`誋t.˟_51]#LLE )q0`B(afeb`fƘZzӶef"5(Lr r(5Mٶp%܉pJPA*bCr )((*6$$9XRmۛɡWZN8lE5G.D1%I V:Z ,7HV*""bZKʋ)YEelQ >Fbp|$Ka.KJ]`9D 3k'Z1-aͣDDT`14@P=l{ʑ. 19^b , -@Oyb$@y0 0,JbVfd=1[:F.:vA2ab{,.f"瞞X(dȱw>( tp46Sg#f_lN,܊Y&G U:˸ RPM(6 h$H G/WYbb]4!C .PF&d!߂h]d>as6 qAis9A: PyZ(5 P&lȃ)8G7ñI+aĽ#G0x0&"x˜*Lz%Q "J>9fFpbMH5 DFH`)t/ݓS#Sx.ICj p~ODhYRd5luva,'!8{kGIa7酁WUi(Nov4bAǴU4 L,TPF,_~L~GۄI𢠫AFB@;{oO\Q=ABnRڀiٛCaTasHƂx5$08fI+ޕ TB+I<:NYWWN|r'&+Z3!PSԆ ֘f/ JDv) %̙Ib[CNdVpJQNKYVEΎ|pN9Z dljT%?<0œ5rS!N7`8/:N9&Y 7ɢ*rT8a(nvatN) Kqi(%ֹafam5wY͂57E"f!`#DTBu5Fk34glYvbQP1Ba8W @N QAC)"$1-`*'˶yqVD`jSg`*HD1MJo(ρHl=tt\Xi5 Oa$Eml(+ ~ć,,-d6cA@V*)QzO==lRvPH1ADU)L zWrnv,&,k[SO L3 ̑&3$Z(CI`.f @N9/b'~B/UD)\Fؘr@NތA=Rj (%QXX2")04FdD"QFuH18#5D DZG~"sN% dD%l^d>OI:!!9((66Ԗ0!$:2"1[+yɘff`fqL4mLK`« 1X9BLJ!`VBن`ib2Sl:L A L 7e8.Zܥ6&F&4̛m1-N1x5C$Ll @`$;%+҅y72I TYlgu.ɬ8ViˠlOt/[3FMC2Z%2g(L_$?p|{:D}|sQD.8pte,Wl"t CNVF9f(CKŹoQm㘔o^婅/ɕjaha 5cf\[ayfjbB }N*D05P*b̸a[00}xĵHI"!qJvH,@̈́YC Bӳ75Th_b^-fU/C%bdjFL )lDO7xaodY)T~xЙs9''|:$gL/Ԑ=FIԢHX%Aac+pog?DC%RQhʋ7 A;t΍`]\>]ڦ $pQ|BIl#APw-9Lc60R*8.Y|s{z@ a!@/,`nq)aR,*SWD̃!faiQ"qFqQ0˴^y򲁴(&oxmK7vrMOH q :Ct=RZU8S@߉ϋ 543*C=,"S@w@K@*Aq `N^PLX`Yl2 aZj插T>] -UV $ &n8p%K@eM&@V¬@- y 06~ w' jXŷT0`XDZV*TPBҌJO&D3#FZ¶R- ;AM@ ShuAD(jz P}3z`~`"Fk BӿZf:"pR,iF ֡3r-+Ecj_L5N ;Kϩ!ϫ>FpTXCL+ 7ƒꁼ/8@ g>bnz,J-ri[a]c,%l6$ւ]M)8iSl`0@Bx d J# <}p9ՋX(2~\S4k*ћbohI oIt1̰?LM=2z9VT -"DB^ "Ic(55 ґXN7%# gX6X# B( %TF $dCU ; DOQrEBGLb a:U C=c9BzM1B %H8 ?3M,!6Gd~$R@R"O&XX]4=OP.'e7݅d"q$(C\lFZQ*7*diYP1C""Hȅ#(20Y#!5V4n&b}[?"Z䲖5eBG@"Q^;cqEIUTJRnEc|Naеx^:g9;lԬ>ѫs (wT3 NӬ EUVCɄ$;CUH#t@40DjvIwgEw !#(V!r;u~<"*fhgnD Hƽ :y~U|Uhc[c d#rUX(P_7W*̻q96%LǮJ]+&9!W\S`mcç1-*^8ᓫe˓ # 2"F@QjQ* EEP(ˑ!/4EDAYJ ^:;Zv0ċ(DbD)]Ć&ʌbn\ >'pc"0kqnPW&ۥhSDgD"di8HK`(9Gl3.]a[Td)0Kh5Yod C:e^Y1q5O7x`R蘔ީ BP(`JElEKR79QI md©$) ̉L5F 9O<ҡɘ ,*!ʄ>”`(زMH:a%G*DRsS]&~@ %L X-S^mC qu*p!%Ud@R)Ӫ @iTv2MFb .5F]rf!H#s,DSȓ-o2?Gd#x%,DT(^LHTAaAC\2RA*6-BĎDT/Y? 8ᩑF -uΙԁ'&zcЖ2A@ ("y57 F|$쿾13Qc `=o2&d`"AV͌(AN>׿<+ |B1RwU5#e!j0+"0U+" * D֖6ԛHc 0B{# 7"C"åŇ lP ,DR.% uQz6XςX\ IB?xNi4~vפl/)?mjJ#I@E,AJH$p!0ĄXH" *#%%d`OCfpɍmb bՈ|CJoBp!DDG$p.He$JLh֐=d,XB$ 1 lko oR+fHD6CMq!:V*|mk||!{tI[LK?96H54Gu#f$PZgFH@gET@Q䐐 M kԞG(ܡL cE'{u|쵢7iW)oXc1QA p޾+ J@8xT aEf[VyaoAdb!mIi9E|&rri "nG1G'q*J ~woc/B(eDEF  E& ;(ۼ}Zf]̴*d2-д ŋܙ%%  ['2t& vE}<_Ny9z/ !\،f\&ѰMo:vwJC`6 HTiSIrC$S!ILˡEd:*:"A6RD#RDr$e)YEvnf֬ըw2SEQO7"H3!1d]x1 # J3Tق%0@\89\*U0E 9J&nepWDז*C_ZEn|<'c yOljr*bb `rǭDh)$G PG ox @rF_X:A4ddjOYCl`JO06EfoSNRA f,Wq+GIQ~ &< ぺ|HF֡ƃZy#~t#{E6oga8EEl B4@y~Izd  9 0ֻЧTć~(gR U:@Ћ(r9 I FMe$") lq 4CF/} D!;pDM83! ;C030H*32ߙ޸/aA3E?AZ4'C9`Voȕ׬PPjC q[#gl[YI\U0`C&,݇cK+4D.](OYݻQ#њ#4%='-wMv=8xxČ9"Heqn"3 ]?81,'j- Kezۤ'm L˙6k 1V\p sq m 2I>^ KRgK_((*La?P"dX"԰*l hZ-Z D8'z4e#7, HxE"U27@ )7I z1E5a,[KU}Ÿ*)zu@>U):1A^f]n&ػc%c`\ w1VD:@ ӀcR#*l("AqQ #1Ec7KYmXHPEH `",Q@xli{2A*Fy(w1O]+8H?Y򰝳 xځJ*6-fY!D$u-A,m7P~b,St|͎kt~ZA{laP 4P<@C`Uy (ׄ7K\+>N 08JHS,#'aArhq(ր<#AS!" tzg~>ؒ3еUSZFiےj7/SuZN%QK.c, q$6چZ&Z2'UE<{Yϩ:&ؠPf3gvԸyɠI<0zb}8T5^p .ۚKCX6ċ8 Ed!ޟYX)Zoiq81\`rehJ:v<:X&8YH؞V GyY3X `KhnߦVPBm]HEH*2T؄8Ra'@;t Z [4MM@39  =P&F!AE~"IJڋ&aΔ-H@#1ҭ#zD3ѦŪ?~tc*aj\H.U*ZBv d3fW7*Fa09,Փ l&|9rA$IUQhSUVk a=5"HAWi}&bP`P`ƈd@"#w 6 d*.EYhfrOI4h:C& TXE hY;zItMyCi۶B+=732XǬźdVu6(&mHZ"-22M)<05ulok S0$BD!@Am7@'i %ڀ -[im%4ZIiTO.*[%eCEV 8,rPT5V܋AGF֨l3r iA=sE<[ZVQ@ H82}  L,U0v+l晪vr1 != .QchmedYlV>,#'"/)k2QV,S"JKHU |X fh \y75`d,~8ВFVzQI=5QI<ڞ 22|sED4KR&%@];Yt'dS E{$#Gr{sߍ+? Y%`CY03 V/"e%`}NѐHVjZK% Ҡfǵ>@cۋ"7MQW bt\v) T$UH*DUQA1c2BFBId:.3t>@=Lin1KĐMu$""*EEWE"eT%QDm-TQQVEPTJUUb0UUeB(-hiZEUTF#r5*ڵDF1UVQm+FcTEDEUQmDUj[TUKh+Z\˕TTbVZUlV[Pb*b[kEUkZ1DUm5mUR"9Km VkmJ֪hFDERڣiDUTQZ+QVlѵn@dI'$""vPV3Q wR*Qd>!,%{Z"Uh9K9 , "~L H3N˘$cyE(4Q'T~  QF$d5b dpHÃ/h%UZ?20) ,ÔٵyHp_o@=+DD=?DT!xD~gVouw[/6*B^I6g E5i-R&DXEPb85K/ ?f  $XG찗MA1CtEZQ3% %IUEQ |pq%UoGP $ HwLOUD`KOP $̓:! QD@RDq E~`BұF$ )"Cw$l]ڋ|ݠ›<ѦD=_xBHE|Qv XAܸnl RAh ʆ"!,w0qTp]="sX`p=t(b}a.RrtAtTa`ȃ ;#,noa zy@C-tt"aVP&BmBKji)ĥbVaPDŽGJ$e HЁ o<=KcO.|tX2Ko;Mfй ur 2W.[ BD.mhU2\u"Jt U`̄>k4J aX2A$%&l)YH"@+;\G UwL:)eEndqէai~1NN AK͝CX86$F'UK2{rN8?9s+*8Ƽv荘C+d HwcAJsT%3zx:Iuޛ#&M)a9Q}Cʱzz+WwVy){1IKd4N6ˢFxL:d! n s\\0 ϱ $ughBҊ\H2xL\wJ*, ?8ڟ~GqхA'J~`G%#N^q|׉I&\HyjU(.* <"#¯ Rr" e:y~%yM vY{G:ԓjct$fA ,$:)`Jy귖Q|N.;]z+Z_J'&{Z E)1 qݍ.k}x^uň׎)\C牷dm2WfM1!)+1wC8~Vlqe[J;-T2|Äڗ^4^N(pT@0B%*k_O"?G  1#,BO':QT̿$ eY.LZ[qNl$ ,8ƷbB FqhQZ##2#nyX} -cXFvъH2 2`N7hkGvʹ K2LkY $EHϻM4`Lk[e|ԅV m! (0$0:1PRD*J Eb֊EQDX*Ĭ *PţibŊ("2+ (P.@@dI7 7!lp$"(̀ 00cV( B?Kc40.n5,mV[-ʙ8u\UŶN0anl43#-)Ρv/У&hM.*`zZ X\]5nѴMMjvb7e +0ђ.#uwi.;zo Ȑ?0&3cr2. @`EH`a튰yPM H@7.<(ZHBE׮yS βB@PEA ^ U@&k0h*ƅC`oO2*uWx?B1J""EQ 7İ>L0I'ՆEGJ(SV(y!ځn%gyc %RC(,Q3E(pjV&7e8\LDZN#-(vDaFF(Hd2uJ0I kR*rՐXxg]\@SY*MAR u 0}x@ ҊEQS !N"p0 TĊEQX#x,6Sf $a q 0_U5Eq*?*O9'9b2+V61e VʔH1jY$y|&gt'vÝr@N% D2bE;PX"b # 4DZ/@4AƦEX/=Nb,JL$Ib(ǎ'l3J|~vv}CXdg2\eB2QbI&A;PaG:U@RY+S ?\;D=`~{EAىP̳()94ދ]i c(g'3me0 lJ˴ :x HhPD jʪ(Tӧ}b`dq{-~%Jm p>,RM KŽI hAL»Dލ%v@€*I$Bŀ (H ** U7k3|ZjJ-09dDH AbH*QF jz@}/a9`Ի@m _6I*.\C2iEot!38Ad3l $㽧""=Ubn̾Br:(a@}➶sC0CP*@C.:>0\3 ,Cʔr@e3 Ȑ5{EG :$ A!LTYSk1̠*ŝ(#RI'0 *@ttb AŠnšrh _jCaw)@/iH!i)2`~bc:QUvU 7"V*,yLm5Ӎ06وQAmrWFabfCt$F^mOE  ydA_& 0CJ>oq.Di1~nxPǮze ˆeNTʪ"h w.>cOZB_6Õن3W"P؅@#*!% őCHQFXC1*AЍSGڄ;O#q0IEx3:NQ2Si_ ǐ;no^,(c+ׄQ ;y‹RʩX\†w5 ZT2b" #&@Cܟ2Llղ EH- BhҷoAD'GI2P}[a$P$zY8ZjC@I9jE4j}ٍšp)]'W?+Y*UY2"*˅%C32.Rq QnP"abWo5# ΫCEʎeIWh$F#F @]#4m<;y+y^@ "hVܨm̌'%B̑P@fB[HAzOt0hsFB-JJ{q /H`*3Y;.g1|4A k[)^ԨףMjdsߥ`+/)1=<;`Y՚XbrkYLH 2и?ew$9|$`f_ K ,{f"^-&KT ɢөVG nl8:V 4 QHgAGݦ;2gi)&zi[|Z;) ΐnMfJkOӕaeM{xrvty5'3ɖ84A"M",% YA#,GTdYUUV DVj*Yf %S88G.4B *$BC I2sMĥ\p$RCGIv>&9~Ԏ' (4@060"҂ITJ.˸0PJTAI% FcXdds+F;,8輒tUfԥ,ʳ!xk3ymV)KLh6.ɦaaiiui,T6uFsIM/'2ڣ|fq3[58QiZ8W+֖/%pumiT A fӮkBFΧKZ~\gBO4iY5)}P43MsbQ1`LH7 {/sX^s\Q Frx+5iB^yNZ *Bc7CNi oмT9524W;c!j} nT|tN+)dĄӭ7[( B 3 FDW-^o>kyhBEdXT AG4X;P;#D߆g4. V vcPwE1 ǓC SsI-hxT@""BxNtE57A1:'NB7t8* Gtĥ:l J.P窻cNFPjsGH|>{]mq^BH'T ÕT=AbDL!"LN6Qo #|`G@кn24E}BMC "eʑ!3 JkExTDqh^͜>0 !0q11$ {svc|yԭ {XZcCנ\ǥNM^n#^]FUP1&Qmd M9, w5͎Vr|%@Ę 09B4MSz&9"ƥ0a4pJ x3ed6.Ukd# hfœMI#a_(f7!iLz888UύW4$F*cr( _М|v%Fj,慸c C!b<՚ gc 0(! (3`޷GǡuYѕSTCdbKs8㑮2/KGCAꅌ,J-f.0,ز A2FiK!"[=Ad#K')52Bo]^,2o}7a#D H`TQ!68t}<-4&Jy1 Y66@10 1@LĨ E1FBR쬒lQq3C P1{HKy0.p4QHܓÐчdN9(8DBc*x"bI@KDx6SXz0F@8|,AxA#N3Bt 1;9,c:"hհ ',\(C{e_ۥXgIO)iPg6R(QђEc)IiH)2$t1UcmMi\̨U2Z*4GTӗ1d Q ,b9qU4-J*!ŅL 4ՒA"!L (cTʢAN (M$%jČ1R&,ިhIY0m!dLI01Baҡ`,FfREDm5d+64E*2k `fAb2Gv&9 ,Qקke׿4*V7i̍4UP3  z@'m`=6s07 dċ$BT"f$reŒ %PN t1IMA( %d DCV(iXe0J`t 7tf;XL$P$%BVMC)as. aJ 1M$4Ēa I` ƇDc>+R ^ RKGVȰ!Huڇ@.$%Q^k]Ow,/= ,+)Ja%14+C۱k6(дȥr^Y1j՞W# 䐑IP!f :.1m:4-Ќe_Yyˇcca $67E2>4\=I1,~"1.3ZгZ 2CD22H 2rI CҢ"0 H = 7W^s_}(5AXo=YN$xPwp{ @S!POW Ht3hMaFt5w5hzT*%*ZP^D~$Ғ2- TW .ݡT@ TBX$ %@H`X.3E3`6buAp]&y\T oa/Y()܌śzuh6mokz^j(QV@hf <Ɓ J'N2z_kb箍%2C $lkjU Cȡ( C9"$@<48 ;T;elm@4! 9,H!a$]5X<_ T=r XGc81/X3nfX\,6JpPD6ѷ0RTCi0we<07m=8FƭgT4-0n J$DאRO\Lp<+Y܊4C lX(.D {VE 6"5R%ea7Y`&m(b*``>fH@T"*ZE/8Is" S H"a2BD$?\Fe86Wr6P:w"2,QdA$am"wL{*O߹3eF!c Q"?2,"0dm)d>O X"",YQQ #$`DbF(, X"FE" ]`AHDeM]0!$1v6mkF1͎z@!$ڋDu&^eg`4FL!9`I! !2YcB`<%,%f0.ez\Tqtsvk{m-R Zd|t D@u$uȥ;0Rk5BG+C0l˫1O@@ *܀նR*JP~UADAf$*ֲ67╕\kZa K"&Na߰RT !$ u)tC@}* `Il  u3@ pKb+.].%!/61t&&\FRv8LH/?e>|وvN/uI]P4hp2YO5'T0vj,8{\L󈕩I'3m^b_xneGTX0E(i,!͋Y>;H5z"OIp}}P-0:vHt/ba~o0rA7hֳV1E]wr{֦rZYRZRWVC|>\/.0N4;II〦JÊm4ݘR! Ͱo{83&4ͦpa(]kYgão%'!p$Ȍl)ci *N-ݍeCI#@#F'!塑ETYn 'b[O{7Ś^?$~8[u]KD#?3Olu%HM)!G7(@6" HH+" B8Ńd 4>S,U%4a2+ $uJ UQQ$$%Rm',XQ@1SI&d5%EA" DX9-{II!d >M_*Ȳ "ɭ6T75Jxx2T=!@Ɇ09:8@PRdF._| &J41U\L% f(T)`#!vE""$R( "P"*(,>ro:d*lh ~f`njivcB!:7(Z\R #&IH$bR-x +/!yAlE"(U}"u`@P!2X $;"2=+bB"DĊ ^*QEZx"px,1 XDE(l(=DUV9S4uf%Ӧ:]W~'gU8S+cZ jVb@Ŵ4e(fɃptD(<>,GKQAEa2H.rj8$[2%C͘+*&HsV/p*! wKc4Z.-~)f ;8Qb©*ATZTpD0``U*䈪sذpw 頪.إP0"O"9; t(.¹B0.."YXl1iёa *m€Nqk Meo^J$a "CHUQ)d5W,y! o*i(P!1pl;N=L 1Q,0?92H~-JcSRBFW^@4Nj.b&1UU;Bl}kdp`d;lI':f-00v,Q  ,D,  H5HDc 5HP3˰+&JQ6V,S0~Xo< 9T'WjSs#ќI[vAӝTz9xfcJO! .L`J/.Wƥ-sKft?׶zT IˇQqxtN?{tho1|Ktm2^_*}f9P (290>1AY&SY4}K@?c}(]tjBSӺ͸2v]͹@j⹤ћRۛ;[;ܸܶ]^HTtl5]*g3yskg-8 2펫ڋt+ǣ@>$}**x':mk(*P"QJ(URB$UI@E*U(RSC-HI%*((R" RTBR$*PP۸e#L2\j内zMzUaBUJ΁mJEPTRJ*UUAJ>꒞"R6W uuZYOyZR!EFsQMi6qnؽ\:ocv=P)EPhUVN^PgVwG5\:z^t5T:P(Hzm=;Ó;낽]i֯cI TBJJ4RI(P@*Dt QR-1 "(* UR%TT$Q DE "@  EI@=Q@HH@$._L|}5e*T$96QwVwuP=giL6b Vh1KFJmk[ u 5Ž"{M4hmmhZθ@ א[\kڮ"̀Ql7;ka6û mh.0!M1tv([X2݆OGCV@v@7l]C"*elηEn-nJf=oO^t2J(_l0n}o_sT$RA@Pc;|PsޞUm*oU/,>&M;l*ENm{kcW4TWGĔ$%T( @v37!"kp6z[l/0EJAg /r}[DĹx_a>ow+ϓuDrʎֶ 55YwnR#1&l3`ZB9JAABQY U{xIO`!gf+w B؏ }O[d&* 6EG{ZmU}7tHBp *("*P( )N()[aF}gZl뮁Ӑ9hKCMs{g7GL VNcSg-^þƃkPl= @J"$ P$PPJAA@ \e+YUEFMfb,Ѭ.GjT]Hn$j:5`h۰nFM\"А-qUU^SI.ڶ4J'f]asRhDv^8R@=4c0\hrSwʆ*tt5i_>:v|aYL5KDw nɺTeThaK2 aSFo 84Qt'P @ф[%fuj8i"s4AMN{KMINyjVY30:jhdD[ "(HWV)T;ht.I8fA-mHZ\h./ O=AWҪwpa8ZR]CIgmJH m,Zgwe8Z2n"w}R{2U [{Hf\`ucM[ƕv6jBն66%GBag.ٝmMVJ se -uYR 9J* hBlhB[lv4XaBz "&T=C  O@!4I'dm Jm(B!4$qjlvwObbӿ7 G O9쿯O_m~}zI^"*P2H o7R~/ǃU;Z/u_~/m~yUoN`T[a5 9v@cV D x T3TzE&F]BmI}OY^pޔ}:st+O4z9o.K;^'wDuʌ -VU!&F] g=",ȯB%h&v4h J=ߊ嬊DD p2H浥 ' Tyc<αQv[ޖ=4F!CR W\-aA^0NkՀ9[|d;g=UUUUUDDI$I$]I$I$I$wI$I(o?ݿҌw+)w<*hm$I$\}+K rǢ<eYF`w>|]j-u3%}iESG69$TW3㼙SJA\x Pܪ(wX] W%h7tȳRC*&-n7a8"?pKGxohɧ|#,X\V`Z761$s)q+T0LU& :! J^f~P?SjoS1(p(XL$BܶKs䵼?Η \`:y`gx%!a=R.[A`Xڭ^C1 GSHݣQ ^O&k\w25 ]Wʀ?ycn<pL$L)#Hi~ p2W!G9m+1  HQk)\}~|Y_W׌YЄ9liEsK?͘!_a|crzOCo yDIϮd ?Vک@d<ć6I[쌋g_TO屋wiKT"\E &&M׽|~081<:j[+H^aE!7o`ކ;ІlQp#N0fP;vr}AmY}֔j,RVF{0BFàD2M?ݷfa|'LԣZ3% e%BdU>X•7J)-?To@obJ ȫqB$D}}=;0;c!*! ZhWډ6xSf!47?{)$6C٢]SVĹUeXU K_O(?zhs2&ffd332L&D̓"ff NǛP- ppk<$3x;f#ј2?:y@ZAr$,Mow=vLk OF߫1Lػo_#Db@q3hN9%?'b !6b $I*p'0@v_9&< ' ȶ\PٲɱՑ V$:OW}~eZke@H9 O q1Lb)sϓ"("=uolDE%k^.u>'7xL/[= x+ |U%};"HHϛ6DYT%#^ VHRA(!HRA(% hX1Y`Ɵ[sW1\3<@Awfol>?xl%6\뜟h+ CL$+I 2򸐭$4+B(+ CL侄M9̳hBFRC`qD>w 40$"lA`QE5UA`QE5UA`QE5UA`QE5UA`QE5U 1!02q1gfCd?Yǐdժ` z݄T&I>4JίosC_ñqNRO?J}L9 R-K0,Գ uޘ4BʎчB BC C@94$-Shsl3W邶 hqf`ON!2ydr?"@@,ɱ7Ư: # C,U7*۱7wM7cqt* cN3Q3&R):Y yϦk.&JABX&:Ŀ Io.c<s?QEQaƓ~t_kse藆M7͆ZPg-0=@Ўb"b@?G@Vi~&S,PȆ}l-R_3| [yC1!ʉ $Wj뎺$M1cmp+b 1gR*E 0+lʔ?q)L8Êu||x-nº(-6D A8?,I*NgS/Ux O 9aٙ- R?ͽc3ߣ]`Ĥ I ;0FI3hS\\82ahy(f] >)LT*j|IBYpuսGXD1ZtdC 1R 1o٬άV>dmqV k}) ECr6J8ۆV,Z>+" 6©` b5#j|_#427+XԠa+Y@q#2**5D*L4V V\Ă@_y4\o]ԅGk-NvJu?^JR)mֵ/բ2>nE,**<-cw?{W"Fiф($C1Py%DBeJ\6lTr/Yd&/M&$ {@ҭM#xqIR1‚FyJ!7\f8ǨS:{e.3_pn'rD6'gA) C3F5 $8lN(Rfv@UҢYP"5(t(+ahtTlwNL޹n3}TlwNLӥAA ` ? CL[Ot d,xo}~կ~~ӻW8\.o<}6^Kǔ/#"풲gs*)$B1Y}vԭxDrxD gЌ } y]Cë$vWOe|fN]l)Ѹ,~ D2A2F#)t .[U&Ik4qoݳguwiq_32Ȉ5$I3>f( LaX rF&G1Ea6b%{k;"^ Uu .Ģ[ ga䂅AO U&` O}Jї=$+kI$[_Ye'6pF^y>YC^hUm;s;:9}ݯK۷wZֵi)twwdwJt=uLB$8AGA 䀅&8TZ0D5 +_jM X7)s (sɇP \q-٬%z]=E<RsҌJ%4'-+2B QFq! HN7S,|vbŋ$6hu?"(#.zy$VEdVEdVGF@-[C@ O+)P mޏ o޷͟NOi^7E?¶եleS2JyF}W A E~ #I̵a'.:3;q6|;>e9nlGjo\}şQQQQSwtz{wm[im\zg'5~|n;^?oVIg=@@dj­6UUUUUUUUUUUU_h#w_1|k?*jn-pCuB`1$iUC|f!Dم] ֦@&?bb a\h|% 8 @ώ\\ςo!ۏAgSIAX`_KHfY~aJD@f~.@|~`\|[큆i$;v5}DLJA )\/S8U]D) $a8A$ez+xDkn/bCDH!ԂpBGL% zUه齧H/iDR_C-ѾLu'`g{k:ÈbQKб)+μ`#8XGp|XDz̮q+BNS,Rw}At,/"^ J >桾yOjh`W/6D T=Y_+"""""""""&ؙ/߽GP@ D)vs=[HJb+XV"3 A H hgJłVzgty2n=;ߏ'VN&ҁ_qtS3 U{@;]M@1ȭLЅ]Y c Az2²Ҩ ӓ#FH9@?m=}:A_0A~6WiB'^i800~2τ p8쓂D?8~wVB3LL{Kx4%׎n'lx!!oA[qlT`>B"Q_r~ry'>`oM-z؟MKpBMc/c-FQ08R ?/JZ>~,bŋtd)TT`LeDDGƼ_擒jO|Bcvןg.mpIAK3P8\`?cX _g`yGJ o-"II;CU1F1P;OGMZֵH6њ?41ȳ  qCdw~{_O[ſ[0C' rP$!-2Gw$ۏ$>-+aXȏ@D4=ٯ#O'F1'^]2؊\vT(q݅ˢ>/Mt[sC{܀XjGTRe:t@YҼD5 p͂N1`6 FQIT h]WIېf@&رίc|й?,4Fq7l&;~Z.v ke3v`\)oiDVQ"(%dFTH:# ~g-1ྭ_Tl:ᤔ3IãI*S>ңe}j/֭V zt*"kYs0?ewkO^}ojei];|w(m bPqM80)JWRp$J%20Ұm^ҭ C3B&(8kt ]..#X0FC7NhSR-HgiJ$7Ȁl @N(&phWU=ϩ]cדq2;[b@6m *\mUldF?FV&][ !u뻸gJ 002~*[DXw| \XX xI|}OiXDE{U @{J)`Lj0%S'9{|8|Q]41A2]p( #GVr{x "|to;^iiO'LfdTj ]CHbdHnQC#BI z.7ҏ  OcUܥ)VbA$A.Oi`@4 L'"#JޖC;V$}\~~HV+uJBg(P̥Egp^:|f[љࠚoũ>wqSJ7Wʛ7~is?K$|`N RHY˰ܞ~vƇʦ %ȸk'7= ;Oޞ@O#~R1[DAdh&0PHU 1Ƞ1?4u4o޺͈(kQTf{݇̽GdOB?4G.zW.`MS?x~9n޷w; ҪcÄ*.""e&Q F½`ц'H^BP"Fc X<;f՘QDMcXB`e"@\vJb_TZ.^_w6tM2n$;``X6WE0`^˯g}{'H;\ F[YjVPmG{ l RE)2.goas2.2j!u>sn Al]Oч%{*_~N 0imt"A)V! AOͷI^2`u8|HvI,[6(GvC= E?x8UA*Ou 2 ,!Uq$}'Oӊ_L>wX5!Hb5A. o4d=5`BA^ vdFF%ԖB k![]|@1~zO/ͳTцLq{Dvϝ{0Cv̟,T?2~4!QN=]_~,LJL@DdU8.J{1#J.?UJ @0WDTDR+?2 %FsTcJm}bŒaGa)9pJd Yp=a[W:26&e0i\}ۈ;M\ǂ~ͪ(+RI3:;3[Լr@O6O.\9i93RϭcUpӛj7s` fQ >X)"L*2fޠ6ʿZkT{vL kT_-Ոen!phM,QҹMJ1%1GuT͝NٿY;kqt*cBe#r gaȦ/VYbfeͯXr[-uǡf&|>'Tp}Ny"SIjY d!#HI!dbB1(X٭e A #l*`[a9j TN ÎďqACqt+@Sq:A.4_WZ#g޴;&{kZқs{SVDRD?E f)ȅjbEi[G)DM8K %/Y*82)bsm&^P2__8 , [-Xl,[-nX`Z=ol"I&2P1C0L3[&F={VZ@IuK~̳cSC_סߍ&ì^-7R>^p^ MkTX?+EKoK6? )!|Y?{hxX Ib4 )@tcvm) tl~Y>&̇lT}?iB;ץ'c_]]> C8;$86KerCsxߚu-Fi|hx +y6H0b;H{lA;"w5i\+!.Q쌳\4X (j0sqHal==cy՞lsa? pP +^Wo^nr˖1yS]#S1Y=Ї^?.ҚbGolwa=Gˁ_'| :xͳ~Z=;\;u߿=Sx@mQ'E )@~ _>{t1RAy]T=E0s!(tWN{gO 3(Ch=v^m]yۥ㠪 vDۍS<ʁC$:{u'YNI^ L wo}dU*=BdCOJSdeJV! I-2m[3@`"JQEidJ͓f fU06JS ,B&m SdYE$ F"(6"EQ5E6$f4Qɭ,QbFحELTXX k4A&mb+ DZeFQE$@&e2&Dh*)4Lba 4$5,(+Mc4J+FS#lRX "T4R d$3i#%!2K-3HAa1.l0̻aTl Ա2بeƚDa_oܟףca=6?6DW//'I ǽꯧϫk}d7^o]T=g0E_upT1tdmeք:欣);|Vyi{^X`zu/^JRemȹwˡy$&9*:jy的t\avۧ^gAuX98]V9iU(ĭ|چf(=^2p0tCK7 é<Ж{i̷v%揦]_:sSp\V+Ɗ:>8IޞY-{:Eb%zj3}]])4wx[m(ޏZϫrrJ)s~P\vԕ︈7}P;6Tz{g^pR2/9kQ$ ?*7猉x}{\rPGiJވyg%wuF-w0ok.f~Jk,{7oCp篖ї#ݕo6gW[ǫN%%g7vnhoYT{q ^}-eUa,;:sF,j2o牄{ڎp"O=EVQٱH빇rWFzzvu{7hr=4sL:*0],{Y3緄/N+0DNW9Zk(y[S: eݜy;ͣyoŜ+4{Ht}Waj'1پR5Ku+Ě4&yۻ#)i9}rOx<4+G4=e[Hi.#L\ɖ_qSuyyi\?^-N܉ί{޽浮z ![l)KX2S]5M۬ƵxJFnҝskQNWVp9NeqNIw+9no_'5Wsqϼ\6NVT%uB۾O'ʜKwt6.1 ~dk}n|hKfv7ZG:pWQ]|]y_nE9isq;/N*Egt ֭uZ^~f*2'YꓚNs^ﳺrNM_UymSmӭڇ;wJTcDJ":rom=z<ש̏K39w-3.uw7U=9mD)BoxN:Q{Հn <0sȌpNmy%.koϽaꐁ;fr:H+[c QMQ }q5̳ ^gT\jRm*G_[>yeVx5V2N=MAMyUb^\xmB"fs2:<ݵy5IPl(%fO6~毉2;r/u7"U!uDLi{7P˧^/Doy _hQ:m7YVT]#"jgiXт7[sé {u(̞4W2/*:奏=RB2lFgCZ5{@ůQ-֫]!nl;g1v뙺b7eY55ێMgUօfйnN{7k9y/7 b4ygqYQ6u9Cv.|ݲ\]SToUhGWfSTa.M h6vO9ݴR*Saj_k8X'4{EjG8m;s>垙yWqy>+Iy>sS % V*7MvZY쬭e'"íNyW.VXQǏo)g"6[A/hdt㦹6 9tӽwlEnBVOyӦwi29q|{~ hU+!8̣ 'M^;m]#hgU16gP ,ywuҦ?p\|ooGգ#KosO G3J9>k>jaF#:)Ǫ6C:Wfw6T9>Y{"u y{]u/LTqs+Q1Eelfm㋨z}K\2B2Yhg|j2Qֻ[}Js釯gGǔDŽҌgNHI9u)[䶻"{)}D:s[$k|sGB$mƇۄnOT߰ٓ'm^wm tMY/ W޶5,FeS7NFt$g1ey?u tl߶8YIךVEBֳ{8̫shVXӻmA]#Dϩ%UO55E~.sl |(εee+ȇ}Kv̻z+'r5I>қU*3%轺7"jv5coVzQ-ܔg]TIoUr#ixu!bլϭ5;g=Tm|xBC9SI~/}{粽et{!]<{yVχyyNzRzmkUnVnHl_RzW3x1+42o'7/BzEY@ϻw;uQ=Xdǽ{JeTwˬ'T||%] ?S=zWӾ-꺥s0roR-`է⿢PHeGSNbQճ'/qt}}i:f>uui<&(YutB=vpSQ)8X^DJfc(MYBf7P$/+,N>޽7Wj:Ug]ƲnLRl՜}ӓwyOgθzfjKU%B O%W-MIiNgvQ֞s>]nh%9I8xxK 5Rڔ9]n1JIN1FuO*|;ҬgObM-y7y8ΣsiĢ"1&b .k gumGO5wk,&ׇzO;ڿȝ<,f#dK{=#P|U˽DinWGٟ]uG(ۖ{Sd@[}EuĈ۽f-#^u4v^3Vݑ+"2wjOVs]V} rvFW(q/Z3}#vזM]'et+٨rV;}L sTg2; T戕9&_ {֩l/r9 J/ٯmL*{~wd񾿯cg^*gM=w'(Hͧk|H\]U_z%,복5NT5{^d_|#Lk)sn6Wrosڥ[**Qs=9o(WZWqQ#!&tjx3#U-{Hz7")g5U{jj+4ڿ;EU8N+J+imroX|㑜y.8gFXtE/%e#h)9g̵wQLlnY 3f4{Y:z3޳ug6!8x3^lJݟ5z+RBhx !s#_R2忣ǹW \ks杙¥b2L#;r6o:UO$s{[c(_a~BN8(.R{u6[rki6jhJj'~DrZy単Zz>e8fhU!$6uk{Y~ʹy cȝfO-ZB|45lˆ<1Nkމ1( ˮ;\|sŹYZr=ۦ~U.뷤߷UFڲؕUO#Bzu̟@h_2@R3:!9䚙I!'xe 棨{ƺA;>n|p8f56Wf [OLL6%rVm&+Om .ܸ TLU|<&6YGkDG%hO5Q==7ݜk|_ktOSTmZgoHc}jZd.cNEQh])0Wt -(Oj3QFgSn,.2qʣ毋1"t1 &uhF]|r܍ 74kLWl2;ַvW\+{QQBK:OykyUT(P QNsv}gWyDCBQQZfNp5qn< BJ)PAUDWsDTPRH#wE,Jcmr6Ұmu?_gB}h8O8))PP EM>g9 {}Ϊt \i+S~bFS3fiȪ.gp;&f6ėqwC76Zx;n1! uR{ZUY^wʝ'I}Yέn+VyhnyW2wӾs>dx-;>_=1yO9;2,X :%sM=mʳɺSiگu;㖍 uYH$A&2/\Infw,{׽ S[j/S:vy!iL殍2Γ |ͻ/r$NWn9,s8ni/o_ 4MsGj^#x'Ś;50|z)cg<ƶԜk|/mr6˹T*idd6s֨L&o~rﺪ=bg3إDk9sr)5?!cw; O&/KVc5:diN$ˡwfdL:>TV{:MI18,-äэPO0k{"!9v+=ռGcZv3 ѫ#pԪne4Bޥճ&3KOZם;zYV߷QKgg~DNkqϖ]zi\fwZh~?kyFi}6ۯ1 4dmsiYc{![ ,>yǒm\!~YiB[n:(e'QFu}o(ݣv" r[ f{!١;׼g&6yjM *N^qӊDTl*yT΁i7G% duTٖ}-(|ϭ7Xjߠ٦58^N\"i; E5 $kFg>ݯmo/kuvV]|J˞5uܱ=i-&Ry= k&6YE ~hsE/kWJ6ڵXu_^ivbgVoe|R*u*g7󈾑f^{}׵:IԵ;gzns1*NjΎ狻k=Fۗ]Ս"aCh2T \UղbU@Y&[zۺQIWZwA>Ys,Y'O3+>+mm#v۶hh;KYz~)Zvֹw6Z25er]^ وc]:xQOίl.I;uT<fG^{S]Wx^w u~-)4hX=N(kqZkJ}̆Zdߚno1H;=>TW]ǎ0_kRO>Wi̦{jE);6F- +ӹ x0wNX2cXIU Oߙnult; L̞. EqzF|z]DU699V5:Yaty>1&QSRv Ք |SNNy׽cz\̭S ytv{w\G7*_Y6_SOKS R9rVRyW|=uZM ԣmMa3ɜ\>^9TiQ+6ؿ{GJ9\ cmsO\Y(3K,fe E>o}ޭ=e쵶Ԝv`oڽ@ڽPx8 5K8=ԍu:t j:;"oco/(ҙo1sӜAݷV9ƽ3w+[X.{ 8jT}SW(_&8'5R3o\qC[M. uHux] ˥I>pf4ƺvq,o'ζӎd(tqA.x=J"rfoۤ=\T't&+^ry"=IFmxO X3gxCvLw"B7zQ);is,-[d|Z9t&t䗛n5Y9mMm sK%X x ^fng9R:H1*v֙HH$?HQL{RuJ++4s{6q|u4KjJm.V!2VIO9tFΏW3\K7<6{=PK[sJ@㌆K0'`Ĥxc5re)e)M.yK]ZƗJ޸?WO5bvZ{:u0~l;C)]&9:Yz^)X!7]N6!=NSmcꯀK͚^Iq]aѢ<}&[ѐCwp opb5꾶\L^Bn/rm7ȵ[i;K~͍ysyK{WTrAQaY<[ncP3IgօͶeoȬNLwk̾|޹t+B5-;GGIvW%}渘sT8/0ryy1H|UP~ Eԟ^R3^p,(QmmNzOsvֹס2ډ8"qh5BVۍBDԝyʽjaҍou.q :MrV/[3Lx8'$8xgx*>[(3~nq=lm$Fw6h]vڗ3 d3M RĘԍ>B+q.ccf >xN`x5l&Xl.9"aw1}68e5PYm28j3Eq&㜢,RL;/7Bsu}f4Kn'F ]q}:_tn;ŘFO]BXW{ۭ?U[2NDEs-_5XmIe1ĥJ>ɨmI<2#Kj2^<]Z/3ޢSݶm|zV3mv;9G"ݹeh"ތZnTvU^){VyiݞD7Vk[m-Jnff딎ΛM|TZhӫ.=UǺRZUAg;Ytmq{مӾoSϞ zkTεM4>Kx8keU)E[̴DG"wJ2dXXu"+g{7kyGz;{E$+eRL WgKT%Tl-Eū<d3e]a~ti&_{ВHuZZvoV)z֢eegTBxu^;Im|.8ײ:{bD7d(_oOwSV6>ϕCUx^*Ʈ$j"MO+֏N9DnG&9.M잾kv8(Ӵ~9+K,9V{w'Yn0IKyD{0"zwOo2;zVahBjNBt֣3"  1 -hgG0WTL=.p ,\`8 `(oǻ֜d1m9Ig Zΐ%zppQE^7ӛE-C9ǎm601B'N/bXmmchEbᡥw !whF@=z@}yBr9[hCzC+ ݎa2S_uΦP>yPKT_[OH] Gͥ5piȭ.p1Nb0D&oQ1dxqB1RyHSs$a*oZΐ߿m@3ɮ ՓY`i 8;sIQAaYXy I?W2ם-Noۈ],c{+0m7ky5={> Jp)xVyBMɆwRA%)R0P$ 616挻<T$N "+9g`לv,6Hxa9fa'>(M.Wq2O^8ݑg,CHu|gVy3 COohPajaTδ`vbzIœeHvJ)u} Poώz$6etlE=/] yE.[9[9ךcUY;w;Ɵt`+ͩu'<@shx%e] C3`V{uq}T?8 d宼tn ^3hN%Ԛ /8x׮MWmG9䊯\N]u؝7r ιMƥzL0`#8( U5I@2vן>iSi #&0O>u /| `Q*'sYőfs}1L)BR1ʛ}0N,$`e~x<4S0oMrr+oAe[YkU5׏{w<%u\ytę$F Vfzb]L/r%1GU tNg~IN{wԐ'6yC@v!L¨6Åw: M$9%rC^mJap*۾1amnbru75M Jy/g]V'}Cgڌޯǜ]>z>Cu;Nc=gjH(84RAaw46@jJ}rr!M6:qzqŒnl;xxϮ(PMvi@لΩ`Y>70f1b N5?E N1'' qEySf)Vȉ+_k9Xe]tj[M ty)Hy{BPǍmzaA`|䘱FħxɥH,?k _~OOnы-;\ݱb\ڲ( EJ9-=ε׿]}VݮX/9Nm$_~m'k":1r]d9,93<J4^ۉs/ȉT2XQ=E2 뮹ՠY߷8B_\a$PgV$fq^u@PcZ T8\ތܖfYkTS1T[ŎZyߌTG;{=jeJ4 U\9kkC54bB D@%=zbŋi@XY,s)T߇Ǟrt4v(V!;7 &9=sD1\Ӂ!"1 Uq߮AĜ)h #D'R03~k$X޵ -Ch-fC.ju4O}:g\k3*gwhuHJ=|vBc϶ q1/+qinvG,SO,qm{DR@rsHp|ZnlXc[GY@X:S@5 Pշ2Lwyۆ4E: IȤm]_"S ^I$", p)9n'pV;PZ#Kŷ꧐PQw_Krꛁ}][FvmB!}r: X|a+Ѧ.U>^nb17[TQ8~hX,nǏ<SWZgvۙU}=[ PU(,_o{sT[P_4A P]v =Ave"nWm*(,L(>:Oo^_ύ{{jdf@k{ѭ2xyQeߣE.&>WX2=GջUw[Ī.}~~:}{H~}8Qqw[}R9MS!7ŨT_%+ܣsz5S)Y9;FU/MHJ/Ǖ&tLw:e nS& 96#NJMn'5ffPbw\ުCoEmܭѤΙrm.4rt<6&f㓪d/mG7+:АYKx@Ss{νSnu'G}ن}>_d۵<<z'4gr"3GDX/>/0UpD3zeP3WW'N=׳m|gizx5j/bW_3yayټ2v.'4rOrn)%DiOzռD+^x;=!"^'*KWQ&qs;JćƼ[d Fe}W5®ne#׹keWrrkI,z5f5kԍgIsD@qֶy};^Y՝-םif}wKmw;@(4("0΅HϠ6ضOr^o{|Ϩѳt}fB4~'ϗ坜 'c`bKLa QJC!W!u)8| !bj4Q-(-}ڹfVs}-&i4Ux扪BwO~R>` h+bk[rjMHa^o([ōX|9ml!@#w:,Jh#n[EƭVɥZm4P(sj6ѨH[:h(EQ|ݘ4%4J7fB2-FlhMvJ<Ӭ6!J I ʂ[E %@.f}FCI(}<% n[sF1c|J(Rx=p0J2ѨW*+d~lQcQFmjH;% J,̒2rd4']*m iQ5 !CkVnVk*ƍcUoI"5E'YT06@t5oV*[$C$OnEEsP4e=y8 CFѬjƱX )(6OzۿU^Hë=w;k(^ sb k9dk39_Ks[X{Uz=z:՛E֒e}jwws~Nx8U]ji]5o~/4;>՛EP3 B@jрxBI_ci1#҅!I[,@'ż 29{GMp폆P#\UP A8byܤZjzmoa uHt @BML":%6 o޷N~y7ՋCj>4wq1Q-l{ IHsuB{F˙(J?4 2zBŪaGp nsv2:SY=AJ!sgqyqΠva Ccw' 4ֹt,wz(^o~8<2;Xcv}:'h TּacUguA@HJPa8ueRCVYނׯ'iVz]qs]N(zas0gQ|_›Ҫz3᥎V~k~%vաyV(eM'׋4W]o7f>QJ w(ۢ`-LzלӶ4Nn -v{e+$t8q^;wvN'I*MxP׮;&?$XjL ΟJ`J.8HhLRI>ÙD!_]2zp/uR3߄.Բ5xݾ9}oG!<|4d) lNgFPkI4>n3X;g/pyP8RŹAJ'QUlo0Q`T6v>9amڜ>nޝÄ>]P 8bLM`Τtzy5LY.7Q~)Fƞ}۟NW~f/}QϷ ~np4CHEou5׭cD ,ep3C(oQdB"UNkZqp=Ex$r}#8Y8IC0MR(cA=dxd ban K(Z^{Z7w,8$gWWKfzVXq9e6qgdv:yZ#gF:I$WUpĝ*^ަ1n;w8'[Pt߿>qLs&#MTM@8cc:: a1.͌9 pRG{ZK-qw<㔚ȽS $1S_IқBu<R$ $$E#͛G~n`smfGl+̮M'~m&/].š‡moòc!9Trjyw dR[bł;Ϗo}r;5֋ Xsom(翭~$Y/{< 3L* =o0R&v30 NNݻ5 XI^sW52~|j "018Ξ߿oۯ= qz鲛ʴP{lPL1٬;-HC(75q'4Gz ]e_& ip5+ҏ[~?#;B4qQۗ.;4'8;f@IOveŮKAeB{mNP  `Nt@0bS,[1:4qJ;I+Y߿6pÔDם_m]Zk}ϯ=DBoh zܫ&R%P v*Pd[D=$rQ}j5ϑ @oƵ%e12cAZvaXi>c~r( +|4źLu!s=aGkm ֥{{'^a<:oǍٝ%9b[vdߝ}nf[GMfZjS-BXm9'@}-٪;autWkϖY^w̪j:<x\{qSTFxCM~cw(Q]8TKi|+1\w)3ZצǓS6}O5Ȟwa<ťZ>pK]> wGGk_9r3^xG Cm7~G'k MtQ$纃o-۸hUu]qOHЛښ|ˌfRx*x[THNq9)1[ћ:͚V&\͕4o7>%FxMaR\ct‹ {wC[6ӕEu/>oy_ S\[qY[âi߶. ho:-ܣ_=::lҮR?!wͬJ%uȼh0ըguql.)i%\û^wPUy݋)#T~iqfLS :zޘ[h >ot(e|6P~ ܫG`!L$8<"o^h\>zBoĿ')D ns1l6xWwg0;޵3ɫ?JVy>Mo;ϑȖ瓼kyxܼt`p`O:pHDzNeDcY8HNKޗd$/n i ֓0mqs(䀥ͶyX+΋ 9y`Ne2]n@ddǭHJd\뉮 JJ$NёN@`#weP 4v볫HaK*oUW089 tNmj|p2@C=>vycY {0:@b*N+d_M`#3X̤{X#'U=s|lKosHpU\z:AD[ _aݩFE8>?9? W]rm~\kNʃ"Gijh#f4mpァN|ot֫3%cF*@ipuA̯;zL2} K~,̝is\kF8@'(G{J H/:|JnlqRxAɌ)s 륂0H0F>E|Ϥ^ ]$|!SD Pȏx\淿ڸl}y82c/zOsZXI *>X ְwpiBU4eLt8ޅZA}GCCe'Rp6:ePMr kh㧎q!8S,0($-8đ{Te6F 9z$wP17YxHf.>os7[ܲ>tS%-xW"eƾI⊇1&[*'m'McuܬA{fG'ն= `!VDՊL۷=r2AI_m}Zq]3k[l"00H" F_yU#Gg1PE}AE'fVN7:b|y* /K;g{ȜB\ӷnHq#Mm87 '&ڔmΠGM Ӝc&xc>%ry_/{p q1$۷>i31M?Lc̷==fm,frYT.8 }k3I)lx !0#=QAR~BjHCE[s9mq"y4~I6%yz2_Sh,"{k5XG„k&.%_t(0t3Oؐ1YCmu&GI({dz7&Cג7^`f 1''=_r3A R G1Go{Fںk3 y1_eOJu+dW2lVz2[Nvɹ,^ff7W0;vxB91ڷl`:Bzgd%gwWƽvPJ:3lniiaڙ5p H0ξᄜaVAAGj30GGˉw0 0 r^A+N| k Q/7eRRW\\mm.^x}UӥڏwEW=g GVKZ!TSWS>z;ǶL&R+8z@2p yWݪj02s(Bsl)NA5SβTc&X)9nXI~gZoWX }`~Wư ! {,1><œ!ψ p=obHE:۶zz7\Kߧ;1%e $j?{ _ {īr_d:F0Nˬ(W D7_Qa +ضL 5{1#$L cpc zF,B2Ծ1#uϽ8ԡt۟@`N.kǍZS}wܝ2N:ύqągHTε`a69z{Rz6w>I/2L`l{=k]PզaW%@ p6i5#E5ߞx19SNH+_4g-tPR&v{Yfb]1.-4h ! i7[:Yi'o\n)#D$n5V9UGhOd'kRjgcK^ջ>-jyUB#O2ЪҗW$#8k 6@u;[Frb];ޢ1[⣶q?Qyd`y3]EgT.hߘIOAfixZ{>^s7X{n$F?2 7LN mҼU!nmZmΈznMǗtgd2Q~n^BgZdbӃ%۶[o9me^kVLo'ԯϢi:b R3sΒn`asڭ53_My>C/!e4㚓j(Ujl#_7\9^f[ZSډ(DzJ.Cz!3{'7z3Vj{ u~Dϸo7{ | F 6L,wwBo/vjmo0̟)yhΊuε7~g4{]\oZw5x13˶NcX% ڄfAG%?!u~<ۜ{7bs` ZvPIdPŜStH'Dh42TFc0Yc|8q8D7~Vh;$H11ax;D=xׯ<wI<;(Y~~H/l_%||c2eOA9ȎeVGW2;az'/WMas )^Ngj*$Gb~&ty #^h}pLO!^#VD{_=>5CNi1ҍUK h 0%  ~U}[3WQ1忖F1G8Bk6`x볞phȫ}vk{ :\K˾Ý5a'xֲ0t"i5 ^Zyteq)ۗb0H) omPj!eOn{v+$xEd*YY;}ƺNX[`,:T+XVV_3=!݊ͦ0LG7́F8`f|cOFr{GvTCZ< ⒤5\ `y9N,YB(RS$L8mL cZ)e_tB ve~(^:nީ&Rzgt!lz H1yѧUV~}S f#|Goρg8(FHhV' Q6gQR0HrA%TsP(x,S{L\In5Usp 8H[o p $g%FS ^X_{ৗN A`% hxķI ĥF88sg^ W!:nji18kbH0`1Op c3Ͽə!hua<˽9|Se/qѼ|jsLSΈFfJ(1: )'޲F8"c&qߏ8.0umSW}gx:M!㾻vE!Y뿷^H`'}! "bޞ@C$ ,+RNpI"kޥ$cwyvB!.1H#]Lu(yn0$.`V8s=ྏkY(/xoz1daԎ|b #&QIK" EsuŰݲWLJA7fb02piUT9Ds(p$JI@ee jd2RA,AkS yV ݳ0=m&@ B㑛f'#}.\1$nCtq'QBvKc@ .)#PBsY0k|:t2[R^XS|r1揕C:fP+h})S: (Ɣ'Uzl߷s;@${Ij[۴nWLS#w㯎9Y@΋`AB|߹ζDA|cЩ;vϦNvCӤ=r!l)#c77Jxz+ޅfe{<# W *e^Ӈ3ƕ6K N3!qdt@TdooOVP{~2b:2'HBs7-a1*JdoPuLܸz O=w3!3ɽmu.8aNVgWL8 s fY7pj9HA8ҟ+0Ĝ8'KM0 8F+0mxN J? w9<m4&"[e*ww1';LJ0Nn#8 t1ŜLtzf 5W7{a dK @ƙV1$ cƙl3&*32D--P;r&+fmM\/~,0MkAc\WUfu |կcCy^p|IMJEC92Q \ΣD80515Ym0ʐ m|2@9DN/sҡ;s㿎@ူP{T.~|} X|̑=-L5̬.G%?;Xy7?s]j¬։Y~^E*+yfkmɗTVvk+$Xo:5ƚW$&U|ǝGyh>q|>/5F_>V3mv"Z9]tX޵^y]#hN㝮ÙزcTWYczǴ?Vܾ]YQŽ\9s+_n!];٭q4*Ϟ7^[Lsv{m3w^ja{ww[=,SUpy]G׮RFX͗6U ^) mMNIDKk~˧t/F[yWMowt`I4N&R^`o3џzZ9F9ٿU٫gyxȈz"8S6羆Z̈́缤*,G]7-rZ3Tо3jZ֥S6)N8?ZCӳ#'έFɓk!;vlaգ'W y5Jʎ7烅m/ Rlx9$1Û࿦+Ƶi\,nHέwg\>q81-n9GkPWzkVo*m0+` ;#ߘqٸUYg~u}N:ӯ&?oF[ 8Ak~ A`lD-jP|ףU2N GS )#(3C P=GλY緻5mWd "`Jh^},4ȧMx5tfv+woG d)2tG4yjٱpL$%!= Wg=Znt h>ZkWZJ՚&j,|zթjmev ~7)T=Kѽj1Sp Rրƙ9CTZ` 'S]R61Ii8x) vC C 8gF%$!K*_&4>=օ̮u%;Aq 8jT:I(+.^+[O̽_{[E]sEcYM`x;i:WS :\fc F >o(W3Q Hh=ǟ뮕M4М1Yϭz%um7%3=Jy.޺uwlD(Xd!VqR^]cW֠z&NU\="Ȍ?+)SH)a >qfN0V[A\$^X1~uW|%Af9|\$Y!uF"|{ko !' ulAq8< B%SR]InJP8TJ)nH&4=zD'D![uPOŸgxݵTDb Tp톣8oNN:/~xceEDS7LGEUTDO\ ziIn;*sѤ&!Z뜖):<&[fF#A A1֣g89`G#z݈ @6pJ2"d/m" FC0M"G*ch6RN=Y 8@ G35 XgުmS0# q"0bͪ΃[F*' DU_b Zl aNw֖PɌ,K"܏Ap8>R*veWKuRTQbc,!76!U3F Xu}sZbg]!rV:q'9{\۶p-<3>^p y=}PF(@$%RW3'w]֦Q=[Y @Y.=ʈ\|!5o^1wmD l-&Z(f8h]5<2ݦG*ᓋ1IszeK.HuN5VHMgAe$x玒,M>3}Ly mGea>i"`)qCL8>}|ɠ,p#pN!$,_ȚD B2Don#D‘$ao:Ҙ@1/0aC)sLU?USҌ}6.4+ c]EFof4N;Jn/^YMAQª1BzFp2dc8N, hS;suvY'O]dȻn7-s]qU(td'AN| qI9ͻM(}rv< `fhq{d"^!n+5эͭN߰Qu$֫ǪK!=kIsY1wP Ll'#2Fx'ƅQ_x2͞zvyi eOryeg3H-.}ZiJh-ηCַ]5;2EZǷc[Ь:B)+;pPpyסΙ7AS 1G.5P1$/~fw1@ (T=lQB[%ݻ17+M;Wx![Ղ {<>z) ^jcs\L Cx}79BZ7>`Mi1@c=k׿I9IR}hը2^A!RYp Hq- qgm_tRm!uBWru䯥oR۴WS9 y:Sffck詷޷~1C2nZXMϏK=P\`c9i3.3Q÷1bbwϩݎpͦ];zn?s+|L܊kf 42 jԵnK KZ<"‰ѹv6tMbDb!9݋zMPcC IpBC2a,. _ yꩊMXouΑ_ :iĸ^(xCnMmry}1!G0`c;sLj@>n2:sWK^{٦JSYU\u["|5CQ6GPy\> GZGDlJNWQ )`RwL@L=b.ZHZrʈtYۇIo}c<85٘)l4gQDC#uwM#$3}LyٵbY멻.U>~<;hL!nRQ)BV e,]i(zu7UIIʪwlcܮt{+I`XjO 54TOVL_ڬNcG_7y􈓜~0N%?L^vwp(?9uFy祠WTl9E|U{{j&rtWbjw &Mi2dzi*X'QxY]qppK̚ b#+\d#z؝:A/mwY6X>T#z6E f&%P[,ߣ2v:-I^8in,0319TJ[uAtͣFw|~,'#ZCΉE+FG p5c#I "L1:}I9@bK!f9joIZm-Y 4}QA!=zЧʫ*4PjԹP}1\d :en~Mgfdf|T,Uگ̤ӷ?S+S|59SkӓlWLӱjX{;I2GIlcg>bJE1ԭwy]2Qy˪.Jt2KPAJ] B\!GLr L:z/]2)~e+⇊&6!DxET(IVUx6 9AFSo6h}|.r!ѽy&tai/N8|ѥ׆ӄBgUH2TdB$JZص9'^jJ#w8Vϲřג!09eOLH$)sr:IQ6 $꘩S0`"NHV?i0<Js \qWz<˙{+z-YMf}o=%*ȍXs!v wdo_ZVlHqd!=$*"^j KW˷( CU}+ JwG"Q2pH]) a {MMjaA$m}} F.UVN'3k6 \gpd)&ίk38+ex>xD+'sk$hS(I'6y֐`TRfQ :-2oƜ)'~MѹH.{ƞjv3OpB <_{gÁk|Rto9e9Ӻ=r=t/cu~)<\>9wdWfҪEh=Q;H˾Cu7=ӏ|is颥 CnTQh6۩!U:ʶ(IDwբ_U0HؼyV7Ga&aVӮcQJzپнD=w[]{=V.2Qp4һ!ܳCxEiWC\/1R³cgMsFF{wxy]zJ=7aQ[{1#!p (wM{LmbpO9{-eϦbFdgN؛wKn>o0Yцo{|F8dyV6Xrg̷F 䬧a/ܟMEG%&su ׽ z5y(wI_y''2kB3X0r}5I,g0Np{/MO@.:˖f\.TńNn+,O4‡ yp1ޙU5I{ y$_FQwNmJQɨ^8J4-oն{5Q+ &]^"ƝQW~tU^=[df1=̿mSWQo/MmV$ro:8wGTʵP{ѫ*p9^$o^YǝkW[i{+ԍfQsy^Ϋfy1[wGYy6ojQV9d߇{dNI>=t媃Uuhm٠47+7jooGsZXn夙L̉V/ֻT7[lVwbi5WagHDOz7C4E(CfS4n{oݦH6S Ja9εs(l{ȣ/V}o,Ȯ nACZZkt=](uFeng]t{9kL]^f3O 3犌zSu}Iuw1e-|E^,iC~HU3^h2}OW`-k z |dN5"Wy ! e7oNFQڝzb!L{[ݙ3AH_t$y~z9N<>}?2OANq;ʡm=$o:2&B)Bgj@$F~|$BkqӵY[ߌ$Ly%sS(EuB8X0XFMϊ`2#A%Cվ4a;"Y 줥a%gрs|Uw\8ʐ8ꫣ gCoyJZWL5< /[wz1)C fXʦ\.#ITi8xEL %039j9AHPkBPe3 E<[z{QC]gNJ;Ҽ,1*au A\JtC􉓗e|&~gŧSH ]DEVe+o?> ?_|c׷#&hJc"y礅ʪ0k9,vm]N}މ$ar 9ֲ\0Aݯn^aBɌ˄D .¤wx|T(T^6)3VH'cIOP: e\4 3 V{ "O@H5LvFNI(ŢM=cRbوʭt]DlkPl"hg8iTRs# q%}zT}ښu.ν=~UtHV=x|qCإE|#|{OD,5x_2P  |j d^hw475L:@o7Lx90l!2kvSM оƦq :b=ѱ&]sԖz^Ġ[D^JsKUYov&yvtIUdz&UY_[뼦Ai)(fݝywvBZ}&P;n;DسL|wq|Wt.vJ8D0kJyl}g$~d&{ʕ<'Sb,:0k񾴙}ff`yָ"(V*&ޏ&{΅cB,0|8ȏY[(N嶍Yѹc;$ Lήq/)8pgh<=]@yyDZ#]4f]\Gug771 p^"^4?%gH0݌GT#oh]C%] m)Զ$/ȐOY9457<\K* vMφb)GRA2ۼ`sO]2]c7ޑ֥GSo]u/oXu}~ؽ/wp$yFhe:QPxSG91Q>68Lq)N3ҍ']i*t7ޙc,gJ:XtޟK x9ͼvQ$r]^o]Y٘CJ,U\KT jc4sȷ7Jux(yɆ,{K,[v>&,cI}%u] tѓĬgSY}^'7>z=C]w+лCϙ I=dLe~+]5%v6S՟&^״Gl7SRz'FuK2!mTy}q|W&g^=C;s6}x޽S{ݲBI:xI|{kԙۥ̭IWNM5QR{]6JVyw}=P-%w+NaWg4WMHw"/ EVTp8ry]&_n5j=#[Ms7 UsZ nK 7R:I:g.M.%xdA[f!GFo?%6>ETg6RW+qK] Jk›u*_gd8|+5ǻ=Yvmz<8{ݳT\Zؚr]:f7.6i{ɽ72W9#I6u+27 ݉RQmsFr5@YƙB>. D(RGk=25뷑{ʩj=9}xgOB={i\"ߘ=u7>kLHEF0FGT9* Q)T(* | F]StY^(Y("eO52 V;[{ƒqd+]ݸkZP%ѯŞs3] |$U ҽDW/SPr B$5}/!6wXffKxVO{3  +1z4^u/sC|z/뽼 m5ۘ޷ ^Ҍ/>gkӮw|!͐|+–銧2SjNqQ v%hKT{:!UMɘc)~ 8!Wۡg˙gw ֆsF|F;fMM\{E/zHޓ(no|C$;fU˕^RߟW*뫨ߌ:/9K:m$r"V#.֞s.SP@dJ*ToL:niDjyh\o1}.e9᤻%|qmV7WmmmD]-Э'nU[vE=տz`֜շ*i.k۪nTN!\8̉2@53 pyn8ƃ.xۓ;'[Wȸu96-LUVNByUx02iR $~+EWhb}j/#Ө f3&ts2AXF"mאee?8}TVeo3ol*+Ox;55˩:uc c }Oo}=|+̠N- (ҨS$^E5* H @Ɣ6Ҫ2{w&Uk<:Q# Ù嵅Itk&+Gư'k9f,#j'^yiH,fv؊cCrK8N3*mz;Uե-+Ĥ*A>oc9R7mSwS\@~Sh*Z+%\nѾnz+P=OudNA}v[)%-@msC2ѭd3ߓ^y l<Dv5_+ @\˱d(xVxA:: ņTn!h"]eNv )Um"cwE3:{`s<ߋN2E%gW-:W|0r&7IJ rd$J?:)5[泒G8vDy7 yp}{;g5KS8!r4 ]t!8ybrtTs wRѾ*vSy]3*݌MzWVe.bB C'ӠVD*25SdL$D8"$)S{ .tE껪)+Ƒ&7ۑZڨސu_NZHCDهc^S}_9 ݛU;*.mo# wzpǻrYh-%9Mvg#(8K WH>\LHM4Un%5LJ\vg8!=sO3e*ϼPH3({;"ʹej.7̸rb_%砠C{?PQ|QOa$o#uVKчLitj/c&դ$7u^*)j$r Ͷ]b3[zb0tgyE P:e|`!vs9$B"RQr42J5,s9:FNPTWf,b.}W̽oU Z1 f~V륖\6-gk&\}"s.]2x@u]ivV:qӳ.W]Y/{ S.y,~yOrB&&S esjU pfI ڔ TPRsvS)y[U6ʅ6.B-M(k r7]/{?.esJC w oK5HaGڱl"ޡ 3$ƛgW(DSo(kܦ)d89e5͙[y76O±h8DkuZ JPԆQݾ$p;ͪ|sjWAxvD9⫔Iȅ.fyx.pD/d{ۃ)㷩(,gXahqvQ0-L\'cN14MֹQo]T_\˻25EìW[ͷuϪdkN\_m*kbG,k}a>5_|,ܔ_;Vu~|["vptr{kW9]f|Munvr\%^"2)>eW|y9|f:3p椠η}*e݈)3Tgm빗^嫾 :*b=Σ$7N e&O# ;zH)ڊwj3ɮɰiV7zҕiXӚF SRUw|5ZCnz2VdZW]]ڏ'2 6gUܒm6i̮.t =D#"Qjeu$maFWq27g EffP|dQw}6n2F^ n&O3oj8̲wv{L/Vi`j`<@ þa-ǟ/_;+JaSCdz-u~zZޡ/wֻy@w^#jT!i՟}TeY6|[i^2'EoܻMCRu%.&ɭpNήkm'Iw1^\y9⭮I4w/wu^֡}GOMqUhG˶] i:$z~n-r YLLg49+D8^p=ծ{49ߓŶCYQCy-+&9ƽ뽓B #?G"b -w*kc|znbnCKi79^~ B,^=,NHS^lV$gMiN}Ą(5K溲g)((L! Z0J}|[֯!ҕeíMh6zf.-Ac^;g[8;s!xgFi@oNέ^EvbZGHP*1Kh8JN,yM;ӈtP=fQyD*2Njk$j:y$Ԣ3hSѳvY{yvICU᭜*RLcg -a𜿜owl 򁹖Bb!IER@ C9vNFCo,R.$>D^fѻF9 GD;=P@35I/SKa>Kym+(kťbC|",) !gQT 7u1 s;yi $FmK1d+#Wh{1"uRq2/UhT6FG.8f7緘RCYH0 ;-Ytn6Ѥ!~dnQ&4(J Nc :d o])\EvuXPDcfu4)pd=4N]r*muIӷ]a2kEͻUagBWaXARjg)ٲ o,pwrBF|rsjJ"?arZ2 ۰C5 ȃWwΟm^3axBpQ3H]kR L!խu[v m簇vgԒJL᳙\³jO&2pYlVQq5WǁAm V̴8=x"Ap1QH[3==b#n$t²փKwG"Xk4)y|IM*%iҳ站s2ƫ35FMRJfKa̲hFf5:Kg4-jUlUL_NzmZk:g~=y:;;ё&S|wZBwIi }kU;-g6KXo3aN|SmG5q9nKqٻG~4C!¶,IpXl뗔QeН4u&lꉟwLQR9fV!U 65o'Ht%J/)1e1ɖ|eszR2!3b!ٙMUmtM.Qȗ5ؤۃΜY r_\bѳl%Vgsc}+1D"vO ֖CC/ۆ79T@I#F:CԈ rn3WcrQbI=,h|ze(Ɏ*Q˕FD䚨xowZHE6u ի+ޯ)K29M,۬P7wi9iHqͮZGAygRʸ=Dg@`+ jK*v$HՖ2Y V`脤*& ,p׆8̯'|>*C> )Jh(=^yّ܎zW:x{̕:{NXr1n~H)LdVq')YiLJɦ/=g&֫ӛ_OWFyp a$O&cZ8 <bp#2D[z ì{fD{ɗ>n݊&BHȚlL3`CY$" >3؈cnѲ;u@үA"GUY?|ذ|Gwoʀ' V~EQPo?J/QׯOp>?sTDD?Kg?nooCop yCJ!ǼОΩp?͌ͱ Mw;9-q ߂z*@XCCwsCnsMW^/}qDXHa;%J.S2S0&d&lҒ,$UI&MjЄ@4m7ثIQaMCTK  0` 0`,-BjX!Ѵm 4mhHaTRDIRJ7`,,:r˗.\r˗.\0` 0`0n a` . 4J*\4a֩at` 0` 0W.\r˗.\r˓ 0` 0` 0` 0`r˗.XĢ=]aSP0`԰,,TRJ*\%11*\$\4S2I 47 5 A 0`,-,1*TuY aִi4*TRKYMS CU,,0` 4K *\ a5 bbT 0` 0` 0h  &M%J*TR&#&5 i,-K K  Tu 3 & &Mi5\4J*\!ciBiIpңIRa*6ia@X % 0uu)j% %悚Mq4O SFiRJ*TRK6 &J*0`5MCP` K p,,0`  0` 0` 0` +.\r˗.\rɃ 0` 0`XZ a` 0nbXX0` 0nf a`fjanMCIRK0IuI`q,-,-K  P5 i,.P ajXX0`a` 0nAIidI&%J."XZIa` .*aִhI)R XS2h0b >޼(|j?O_{,;~bU/fov3[|43Ƈռ'l vޗ?B+٘ H^,G.qB0aA-GіKft e;~96諶NO}>|ЅуQ?fy?D3Il GW,:%R+BK j5D_0qin̪~Bݖ>א r I;\&۟еپ^g>QlÝ?+C}a`NG/E|Q{\֗/aa-'`!`>O֛H|YJ @O1":+YB e' M]-NxldE~=|L=(꣢+N2cւ*\[*D?O;QܱCwrfd"$Lxa\ǁهPu^ @=+8!k/XC sW \Xԧ8\-$XaJAqkyn v~sﯭY^5FB~2 =ub1Wad7-[oٚg}&[s6cvCkZ{jd]@ A$A'v';M&7v#1ѹ_Px !rCVPIՇiJ֌Ů Debl|ǸQCbPp%)=#H٘'"7*k5iYEZ|0L K<( Z)0?"<=`wŊ02|5=g^{={RRmRRm%9?͟,\C~YY1Үc L"K ҋc([,2͇(C*Q?VyI\,3@ Om=01 qmiԂ/kxo+oK/&|{ezf}^dJX?Ƌ~`whRoO޺='Mn>0 2(҄sW87 @]z&.$,'n1PV(+ÿ`||2ɎU'8LX Ǭ~ŀ 嶓|k vOBYo$l0s@-l~쳹ط6t2Oռǫ-4lF1_ƌ/GtJTv=Ξ{8eO*T&Y./ u+{|gbn D#NCaH~!j#tSOI0x+TrLnZUXڜ*ǚr ޼^c`7V:5vQTqniXx# j|qq ~\N>]k^%F!)^lP@7Ys$4>F#ҕ t F Ur]!K~?i=77l; T U1P`L+/v V@ i"1CH9Rl_5MnX%`y6`WDO^)gEH*"PL>Mw }M}˜ϘtvsW+WR¿7o̚"Qq -2H\ b*Lu>]o L(p4Yb,TTqֺVpF`c$WKgZ/AxAv W ג3Ŭp[[ӋOg>LJl;+\B8q/:0]K /]dkdY#|rL#E~v(w;+_ϱ>D` EDEdA# &'|plm?9?`|hGp#Z`O'р2-Ox" AhIk!ظv s` nX+iZй[A4DVωK|``}[A}[yM oEo*+vUD_G.k!t@|ʈȯht)8hT~كG|,Aq"u+ 0w4g o\@!]V~[CխȺ7YX E:$߇4}=E=|8 ėQe ?Ⱥ'ؿ??o?:u?^_+1?zeϜy{ԗ}\tB .E"31>ED2Xhm`o칯iO; `H| <]Jc> ~MUU_؝dp{ (wQVl ag<cD5"M2ǿ #!Ф/;=hFI_=?Bތ ڇQ(Kva,>4F/G>O@!s=ŅI ,b)gǀ=HC 3"+LI$AsV}5fv֔3M4=HzUn !6[ 7w7~R<̟΀U $O?_<%/zKG-<2B3pd{zy>D?"Ώ_ۓI8t&iN<R:RRaIe,ߡb^|gyu6~}Y%vx18`D*u8u^YÕwbI ?05yD?VD $> fib|_|F1 @Hc p$`yVB}ky_۠^C!o фx/A~]t[H98$W_'b** 3u;ڋ;ӧڲ#-9T(%dx++ .0:57+J/c?ز-ma~wןvJieVRE|=; Ƽa ZOYs󺺴p`^l)T]Dp9 üaJs?/v!~|k_3;`DUedUg K+4%8'}1c/ъR߱z;+\Ûv9 h,|ڍ hyof0_0'݌9J@~s0aY:w\p̗=l·w|kO}W,&h$&a}@CԒGs;~R5X>y@p: ^UCiծf{@Y _ûj2Z`!`J }c0a*ݪxOGu3fDOyTXp^|༿/GCu܇ ?)G>r="y̓uH6#uĚ2%ŽD3eǻXu7Z {5H?z(p^}x)CNbY<^=1>R15C2-;`((_J,7e fW73#~38@(pNUC?\7n]n & s"0\ Np/ү`u: pmQ. AadG]\}L2l(9:5;ڸ]-s3Q8N irU1!eyn*@QtG'{K .f Ű~FH0>2DD ߳X;?@`6o0=_m֐H㋋8~K<#!㭇l ؟H3}jǮ/qDLhJ`0=ς' s00Y1``ᅳ}(NZKnIH ggk00-jD? /_о;w%W/Z n dYcGv>21ee* }˭~tEZ |żΟZc1k͈ Ź}~=5̒aν mIACc[``Vm* g;p}\lup ?j. Y~CJ،%{ً\‚͋Ϧ3!(`H K<}__(Wϙ+}ra |mŹoaE8LE=>RaҚA`x uS $+捯|c`_,{w7 ?G F>{t&VF5A#^RC}\|lNo UgFP, t D/aL>>y{pZ~-m>f|B,@46Խ8O[m9&HD@.J3/rAVx7_?B޵ʍX)t,/#b(Oq@8>/ImʃdIӒ ݡ02Gh[㴶& @1AK!+o=g^I/;=})j*****************pMicInGi$!爺 ~:?D>{Hݓ|EEEEEEEEEEEEZEEEEE)j***********************************/ Z(kd*/SF߾Itu.Z ٽO q4s5v]5TT]RTTTTTTTTTTTTTTT_gd=~kJ4`c ڒI$D``z:Hp*'ܦnK0QVX..=k^A$`-[c>M|ȮMx7f  0`@`  !4C0h` p'1_Apx0E$NHsS>4hlbS"9y":`, {Q]4#:XYu|v@ B$EpaKrqί y|gz"!'B`fsg9A|s>'{@'EN}vtGNo?hpbcH $*a=7Ặ> ZI[ V;q|CC`Ϗ﷝uwYa gK#1o\G?C+"ϑcWCA\}hpy,߹# dTZ}O<>ݪ-}x`! f>'ƯI/ױ:!tDTTCKHSUoC lS/t[ܱӂ ~\ dH`>~=Y8 0HǎB-68~7z3 ~YFY|T drk?#N={{̈́}JƢpHbpQ48v[[1S= gSy{kD2d_0=oǚ@'& >!m ey*yץ';XXfZA|  b>Lpٵku.?*ץV׆}Ԍv;+Az" 99 \c^|]>7(%e2,!q?϶J v:].J1B)'= G{/J+<;XV^8WgA0=~_^0*O3©vEY;{୏ nkLo#&W_QPJ"cَ ='R \u׆y/חh-Rs Ń 2~6=\ f^7&{5t:͍rʥM|c|axx̖ېR{~S8wfO.\g@a=з:W%R$lቀ;t}[?/߳$V/]p0";zom0BU&@” Tωׂl9p(3X &$>zNaӞ} GŁg>>tk+Ol ܺ dDDo+{{dCSw[?5ixVnVIVD1#\nd!CBx_InU^߲!q'] Wt:QyBO:՘ Nl7>vz-%?>1Z}Byx;UGr^p=\FC"}+xz^'i= UE6'YiEbsX/=U=d' yw0 TO$ܸs9 xB9VCj7" <J&2qH*%v_(B3LuD~oq^|UH( TJݟ@3IϪz 3{%[AMH0=wz$ jC~^?UUG~޹d?w: ׃ 5PaT`ae fCD!~|s'`  YBHMF`0uTC7G`e5QD7qios빴Y'I B``ENl#b0 Ix)}=Y6.Ek跬Е@I[/2[K]g^:+xYŇecp ߓ"Dm$=F)GE;}sCvB]QF|2_;vQ;!"+r\K'þx\K__ѽ-0x/vohVKwM=k0]`-6cK#娭 Ư<>}Igb}7b0ϋL( ,E`Y?d+H$も1T2Gsnχĭ5F.kL_0^m8N!`ܿvq8aF0Kа>}+2v]@xUfʏ 0nH/c. @#30jw.eפXޕo~W>1C o| U,I )h|0syGB{.?3u]UH m6 Ʇ(?7S`f.d8Z+{#~o*-^m'8淚,I䅀r>ֻO}D4WsY;1tC_?wߏgǼ[S!|_1[_6Ed~ vX#J_<$H$E_v~,.̌ -@'Nro֍̅67XC 7;k㼕|CKnv"Ul;?nI-9Bk@˵}=XvXy;C;o̮ De/><#}u8#_׮o=8}^Pq&kv!0aQJC+g);"wC=N,c4 ?ʨم ̉8$A @(HoNJbzh"9/\-3[J H_>!=YaX(iO <8:ߧ`X$[fIⷫQ\edb=@! Gwƀ2('ЖyL2= =!v$/c^xX~~r_ƫv2j9y۪zDWloiB!ܺ_[$4dJȺ#sU GSۮ ~>] T&)" Jfş ޣə:u؍/jn}(;8*+w I*"* YWgS=(-Z<^叢#A`BE& {J| A?f*-o>m| {c$ *݂5S ~BųXBJ8aO A@^>8DO1;"#OdpEd"]&[0akx?ۛ:_׍o\RPx{&Ǥm؛`_e.ͽAp~[}/Zy7";оCxk7UK߱+ݿD}XÛۋcp+l6 Xw>]jYd>m랸~~n;ߘS$I$>p)qbSG5yq (3j/k7{Zp+#9h~3jv<^~x~KФV ,RϷۿ߻?6/;ɐ54 AG q<ؽ&PBܵظ 7|;dȰ4;[?`qm}ƕɕ1cF%_O}~!?>&FQcе uPdXed  oV>hY#fa(=vȶGKxɏ`nȮ`4皠գ/fg &Y!?V+ՊG5+c~Z0A^A#tŏ>cf(7S_["Ԍխm`&>W 0FNЬc,K->X0RQ1k:5qaofK-|0%'/Փ&3] tu/OhԿ-l:Q$h 8~,jM.OZ`#OkG'5қnϛDN@oV,7I㬭Ȋ,z5[q`_^`c"c)b=_A*RO=.)__ *y@vLlgP?v㘐5sh $V͂*nWcִukEc\7o%ƀ wں8τ*^Ő@*({\z!%OF֐Z(@]۰ WYB~7h ט's[vL߉94iu5f/zөI<$d[Y&VIemd[Y&VvIwY&V&id[Y&VIՒfVIeoU,j2H.eV*˙Us*.eW+k$2L+dG$2L+k$ʊI¢aL~eeONDR$Mo f<`Aὗ^7)x!~@#et&.`|")3PWff( wN.d^Z'\>p|݇?:=Om*^53^L~yֿ?]+_1Xl̊xsmҢ P$ 2)p9u{|Y<&\SN + rEGe-g}u|}l!b,VPbN}tQ_Y(axNcaU50Hy "0ٖ?~׷e3ɤuջW[0Ϸ'iceO|N|;SGmkwF&'|vTgh|罒3(}mHU֏MD0It.1#Id,)ڏ" pZ pش 'EY>ύ)k{+nm`R-3VP_1`A 4IbaC7Tp\+ @QsEy)NP3bV#a9׹m>BI_H|m!|D@ڂȽ{3xp sھ$K4~ !LNouܳ\uz>~|Pb,>\XʸM=Bֶ/m}7__ O}D` ;Cnw1~ݷЋ EdP] AE\ۍuohϽh0YS^L63*aA#d@w(|L=ۛ>woq>(||[a>H;sBj7 l#>I A|:[g=+K{ ]Bˌ  qPy['"!+|!V.^\ك;틳*f7{[dΒs8 "=3^ny|ǒd>[c oU祳1IǝpY)ce_aX{Ea?Q,I4%j3(bfM ^r7tΰb ֺ}}"k ?!GoӘ'#EZ-fo#;nš"ɚYHB&kH?5HkP,Kn>K&5qie)I nEeJkڜ&|l>DJ?ߦH ~IvF@&!1DH6`~ñ! !Rkz?gO;}/i~&woG}=9Nobv# cռh[ vY=/ddDW%#(cc:~L}@m]Es g$ PG;p!!'&3S>1OR?# :\n+YкBKsc_R AH)yYHHt1$c=e(G%|~+g-Z"?<1!~#3U_!>hAR*U(!F) (L~t(xv>6@,$wo#osL:Ȫ$UP::=op-oac6#yƔi?^P/҉/BF  2S5>^c}q\coWSz=PoO+}o<|As#e GLnqZNUʳI)t#VӃhX; ,^n2x:_`Ϧk;|8Ig,kܓ_j.&ș-Y'}PiST}ցvg3ֿϿρdDc\ɔِXv+ytk7fޗ#9=sbu۫?ާ,|R!}cg@'5o'7߭8x=YE\<CoDž9^,o$>Lg?P69`{e%[ G1UB`2\[*< .6(Aq7U}aן1yLt\/\D!$閺an!'ar=)S6>xJ ^i%?L"* L׵ ~x'-XwCeG3,Vz+{ޮvmF VbYjE_c_*u>idݴ~}?to$1PRpZVV\dGq,??dg??>?Go,v𛄬CtB;mEv';},)خP)eizwM/?>K u hB?)K7w{I-%}U}kD=dlV($XX}IQPߍ.nlNFnjZ ?\ fÊ//SXS8U"~J}zDYG$/]y=ȶKYUwtO>|,CJ -`9bl4>X CY/ {}x7UK_7~iąN qX|_xWǟ<.)N{%OAd5!2[lI`ƾM\"*#Yi>SԦ<z8U,;pׄ vy rL5Xk[-q~.v^lw n,dU͊YyCͪtN Pxp5"Z{?'_b!6fՍw!ۅ |0Q>4g e>G={->A/Z ?<3qz?<.P~{.}~UUUWժ^N/&߯?c8N=''a__އ_X]Hu`9r1 >~O:#, *氵@BM`P[C9 IoKEa~f0]<:B\쓥%2'ׄo,)@t< a+/~Ƌ\yajj<: >B!Cеߟf(P죐k>E"%1`n\%CU?&NMc槎sp_HQ^wc$t[ Xo3b3AKT7i@UiAMB SlpAI/1"7u &ÿ_$c$vǎGbOtC\|ud$,_`h=-MV=.uWɤכCvw`y.["XҶ&5'ֶCc9ؽ.֧;'J<)Ոj1?3v OfvDJ J٪sK'UKU /iGq'' ?%ky;G(.R/7 n1P.;X @?00,^z/DHtȲ,G`9|vvzn'ߢxۋeK;4z~~ @4}3^OnxoÜq{8g1"_nָ>58G[R=z V^s=f 8dPjyb8f~_=| >= eMCE=|u:+!89)D?م1z;d!%tvɕ\H |ݤx.:6OEt~k>umUfC-3#|>OcÏE?_-|{9}U xAp66/^>=~n~,vu':|x:+vlcϳ ކ^\2N1pv-na/Σ :ӏ;ӨKĥ^Γ=j)6+iپ-_eQ?%춫7~yχ?b R+>>??\$<{2E-'?At|<'z~9qr!%_!}u4sI+{CPq7RY/^\.C"&E;[^h>} OȚM 0oǮG |oj|5X\s<-Ak?fX%g兼_3<N?F>tFL"#xCY/c|NN^^/$0ϻO8-'i5D֘\Y0ąߌ߱%Z?$d2@/05{o؝.QFqO߷l?{ݛX6Ԭp?:QoPV6%)D1)! ޳dA^(Gqc ~~M߁z|-6͈D_ Gx "|J2&YQ¦?VЪtc@CrO>q@LVJbAH]Yb0W-;|^x;v@H̀C0~%b^ʏ/73ʗ'༃_izuYǛ-`UPSԾ̧>~/h-Lkǜ%Dk [Oש?0'Gxp?.`' حC5qb]rEwY孬_ȷ{DfPȊ'_>61 ftO.T'$?M8籆OhO6D޽Guy^]F& ,ݗ)۱U q8< "+=ׂ>{FYjw{!3.j7 )S D<W|g U>/6x"bkB2ylrb40D7B/Ջ0/d*?Ȧv|A|Se?S Z_,Y]TYn`\%@?vvի,6GÎc9<I9Q*Ϻ@?@!}M{#&j1M$ F oO q.Z%<+Wڬ{iִw'w4$Y=wUXƝkJWLV~^}p)wjXe "='Tm{.~+3v37֫+u8{w3KOl>^,5q-V*%$UqsȬ_X(`js^z; 7?OyX)Pv;*=ct02路g T}}-$??y Apa.g94$s덓~iJ_e(f"XX-?0r }eCg?ؙHbNa<c{#?Mfk =uH[T4gGV~ >#n6h^Wٮ׃kAgSBvQPo=Zƴ%+l´{@vO *ޭb{6o_'8~;?|xѧXxdEEf߿"h~-|3%y4ϯ[|7P\Z`yWΏϜ(pKwC=v35=e4.4$ǥ59'yЭ7~- }.=^`0y(ﲶŽd\z}F/>'ʬPi ,yF-|zn>nQwŲ gN돜Cͻu!p}h #L}o:44444E"8 9i7Ru|k{Uj=ӏ ~b]%%C>>|L>qa7xx]ga%ބ?Kɑ'}hwu^J)HCٔ.ذՌG:F }93"o|l@1~-"6rzY Xx/)JK;x10rdȣ/#6sƋ]3+<ߺNs ǺgOoˋ !F3o$ ؞d 3$\H/\bf΃bN]쓦D|'l0n;]粏H{5!--^sem6t( I`߁ie* าMk[Bqu׽!&Ù#}8x5ޣ ~~oX29.'R&J1x9F@cUL_@틂 Vkgc%dhd+.ビsѦƈB+ ƤWY}vIn >gq[{@$qO}zڷJ"Gcc"c gղMAק&C8sϟw<6UWnjM*Wƅ%ks`D?1mq~9m|@cߵ'8{ ?sb)ͫ=Rs]#G6 K6sd.$S1g wqET>>Zx%ٴbJ:^Bi#cJpU{|EzbaxDKt%`+t>A3` boCOQpTgk%68ཇB?>{QPeܓW6isǒNAZѩx#2 _:^kK% +V" ? :cw/כx 3~/F<-j\!c^ Dw^F:?_F {N}|nn!k_rPHW}apNp0_0PVWc' > e=%CbVҌ>ᘘqvw}1ݾSk~0#dj}ǛnDQQy"ʣ_ _j3^[~Y|ہOFd~0+>B2H1l:e1D1|monVB诰l{5>;7s~b4Ґ=vE,4 1Ms4? ;]|~>O_|+c|UNdĔx_F 5v}ر,1y;<8D:t]d$|:$hN=5ǿϱ4%@su™o.7w竸u}90^Aʳ?aA JM³B>i|fуC_k[+|m0k6(V3""`-еPV vzʯM_:ÄHlgjf3hA`]ިU}o螾<~|{;\yߐA;^ Lh#6-Z2T}{` O_͈Ԉ0A7^U|W XL 0 S (I,v {3)OykGc8\mdgٜϒc HXKhkVa4QVLN{u~<thQj#?|-*@?83kx+ iBFjmx'ƂD@k:w7럃-atF\{x8- & Zꪪ } >~`L!5{ t%)`)hdב1bџ}}B޽~|ysv 3ۣo[ mfByi ^ kz'n!A~Gnu?樂>eRŽXd_W(R,@ 'P)Ɇʮ #)V1"c6-vgK0?>tk|17ŋ֒I]'אV]w IEg!р!r| Ql~FY0%ED$]~'3#dI.Bv _lˈ1M`KP[,@f~D$X fd؍`v{GWo\>}C%7 ;4 ,=r.,s%}d m+ZZl|\y]b_$Bྏ$S<$Sg |rB&&n':A{:WUV1MWc !0bF /j UMIb ?^:k@omzaaQ8U1Pm./A*>5Nݜac.m2be0I⊷^|va-P JF}ɋ6Az fKÄŝ+=PدAƔ! #Z^$t0w '8 Bkd=.w^_/âkݖ{ l:@[_ҡCTxUò[l* |'ոPƓ#,qtVGBw| jX-)[$W6nfM?)J&??P3Epa0 p0?=$}>w`xҞ/HE'e8OuhIe Q)`}?ОP)0iʨ}Ԕ! kroZMLY+M@uN '>YLa>}{ ÿ9 %ػeǃd<\%ňO3cOQ, CW;b~|+@d"?"~P~ w.E>QC>J}_$&Zνa;{[}b0+@{} cB HF,;A~<0?(%XeT((_LHt uuhX +K \W[8 ~G‡|+ ~ iGȡ}8}Wn#o+6op7A K |Zx%`⯐6 [_>ŋ-|NGiv[D"-zh+ Qc= ;<щX0&Ʋ) 2 Q. SMb08ute @ EB3T2LfdnqwD|/wMqd.58}/<>Wq~`o2^ [ȅc", -pB@"FMg)1lXٵ|@Ai`Ё`CioZQ] D7վ #aH0஺\*#`^,}{b  Ⱦ;|1s@8 d DDEYA?|>>yر;|"N~`F<լ3"υlX<X|w߳h FRßXA}aQ҄ oPcX} vo'b!`/zcpj}9Cy ZȷQX x4.gʪGg oc?!OGOLN˷G[x5o~WסeU֦~wJ襟ֲE;Gl! 1}W/;h' |-Y+|Ә򦿮 ?jf4kgdlLL̮"wg?xVsMeVe3*XϵFa^y'A'WcyCp8•yB#Z bo{"n*Q"du m,?/Cxa >G/bǝ~8X{gw~ <:O^<UU?XHW`ݴ , 0`UT[gG׮rudI%ÿ5TAQu< {@OIV0XHضƬ{n$,]OͨQww8ďsx{ x;Xw[JG3Hv߮swZ rӮc=tm50ou ]d3§uqQ<Ϳl#wwi16SNnw͉N*VX:9v=Hz}y8 8[mJ9`~r3F;lq^bnsy!3(ҫIĶVs˷'{a9։,.|M: !vȘ$ {8LZ^sRkw kezlG6|uY )Wn:wʕéU;*Ce{_Y.6.);'&zʩ{QG/Tv3w9m{n\5q YMԵ[x\,qe9Lɾ{OU_u=o3zrj&Z FrΓhL}9԰[idX^#9XMkwPFe Yvm6nʔs[T2RJv524 S5|Yɜs=$ﯡ9iQ\<^wWcӮCM_}b;\iu/3fwUA8Ď2una ㅠ2#,2Yʙ#~7g/!VeHw+ĩ{:s QTԛZkp'Zo2lˢoQZj.җZZ̍(ۘIL.aw 4f|JP?بnKΡIcTJҫQAeuh*GMnctBEﺉbd^%n`]W5C/ӂ ZvZZ4ٴuaSIm@mW{ɩu M9RQNn0*ODLms9ֶ3宴{ؓ؜/Ie(ƽFU0#^Donku6wgGW]%HZ .TGgq] jzDfɌu=e6C3¶Mݧoh:H8nO](nu>+zfTE5b! [D| A<ɭ3󜹔(d"թ|~ZLW29(7{ 7sl_̛RJ=6(|wcLɹ5Kr߉Xd{w$βj|܇C%oД]'~"-.wS5c 0ʍޱM~dex6cF)ay;;X u9|l)$'PA'&C7{.YOmnK9|O<-𩠲os4I\Cf: WCkUBNu8$'2|isZIzLxt#0wZL~1gY O2<#N/k}T>m }>$)snj%^˴Ƴ,;'\\<ܷ$d?SyoD;UZ_.lD;)2tfspd篻Kύ#8jOoLJмD!V2u ޒ(+a*e۴)U-)NUT1و0^u\JҞ[OYH\<;fPѼ}>;ktʪ^V4T 6he&yFqe;(׬RsIql=(S4ER#f'{,浶iA$YM㐷ԞEMª;gHC%c+iҢ-$mpBwqQ i<^E!gPt ՒwIT$ M$ ED%*J9'V Z+ک.̅B y7 4 B,ژhYHs &ߌ`c~n@daO 5(mΌaX+V`F$&~0g|'/.T=N =7]hsߏXr)& lP:K6 r X,֏8jC$wކI>~(C*Iٕ &=ZBE]O] M\.liS]nhy#R3{3OS4}R~Kl}]eRR ybmջ]/M[+hp ٚ} p n-IWMLDfD䣦ԊdG=D[yOmd*lu )/!wAT2h Ym}ʼ$7 l*? }zyu74ޖBkfpEMZWmҘenϚy[U^a 䳜taz2S4;g[[͗hIw_jA|[%\\vjPE j1b-m3"/m~! VEs^}}o*O}?8",\&[0&˚TQbj{f2^3P4n;ۖ+A(2DK3i^Nn ]חf4%r! #˺^˹uUw@<]` Ch3dX$}>,!q?Y\"Az;5sFio寍ꏟ#J*3{¤޴!&r'Q2棜6eYVuGֱ$OH&aGљ:,(fD"3 >|y;t˾m>ߏ6i>?M}TRl vcj *V ,<߯;<ayAԎC/ ^VB'6;f3wnACNP㻚֥7~RiE+ƿ4m oFR~ s=|)"GU9"~s:\A~x|`WdOQ[aV?d r W ö{wܵ M YnJf5VY2"@'yQH{lk?2Y[ڛ }FO(i 4 >n"!6Brw AQᖏIrȈ n|y\tHt&[U+C1>ު)h_]^s0r_!' k[l C4bUpsm D?ŇEe;?AE)aZS)QT(Qęi9`hj`a $5HT -vٹd)GdX 7iLrҊݵZJl?ai[/2Ft{lz!A򛣎Ѩqd s^>LчU%s )Uq!S{yxfos\ݧw-3'jT'q޺Io; B]NB\'J0 M>rxZjš6G 0&|qA!F!$CV[uޖyHn[ DLLS(E ”RҔR, ӊ Qe`WC /k7ͩHU@hDqaX fYŒfR9R; $FJOk Cl4![bZT)%>@f6??gʣB?B aRH>3Z-Lģ1KFV\i%VI0D1ȳ- mhGiS4nW#+:Gg~NSL}-#QMKR6\)/S(`DuRP]@Ѕ %H2 i!"B aZghJbhSf*~J[MjP٬M"M)34MԲkIRȲSML5F6difZUL@ru@nuD>dh^8zbt~:)`%DiPRd*mbq[M<Q~m'}P0bk4aX@G,22`la2d,ӆ0tQ$K:p Ot^7!w j8OqjDP*u)+ZAc rshS$%VsBLܒ[ RwCZ5nXLTf;ugnYa$i޲f@b193wͦN>BHBat@ͅ ۣ0ͳEJʜ1`xKkI5 \3{Z˫4hI0׽ٳipNS)fm-{vsHUéRhC(rRqu2k .N1Зw`! /;M&'[CwN,6tDzZ3|j}e͍Va:• ܓ7,9w5Ü߆V>\7LDwHX9IG l]pۢOOZ?,HBd|@Ѩyp4?$kx4^[dCVcސ(C*ǒ!3PJR*|Nd%J\w<3Ct}y_ߎĚ 4TP̨3rDhz$@Ĵ&CZiLlPkkO@ ;$i(yAoK $Zw\G]߷?np 緎7ކqeTE;ס6z" D\zѮBjsw+&Hc ApN?x_uO-YBof?ZG$t^lf 1Nat^6\ `^]6[m櫞Eg~[ztj5'kr.)fjG9 [hܧj]if)T ,9Zd^Mdm\fK/eoMFf)U3B<;r-q~59;NEbTYT[^\ufb죽X:f:a^a[%Bc^+8XgEPci>{lm2Nw/CorN~[xs<;m07Fǝ;WpP9sVBb_nYJW ̣YYbc;Xe?튡Fhd>֋U:yɼf)n3?+cq>l|R> >̪f9 02pvci!w"b#?sD59omTZN g!uqWӅT﫜{X5CRUB9G_M 3`#mk6ax#8vV~fI8Y[pBL@ܽGWɝ t?^;yŲCjWg#"MvnoÍwvJUCrm5X$lѾe)ZĘ2Rv I)_].ˈMG#t Ct1nk?4Bt99 pGb><9!JɇM(R& ,8_f8 Q$ʫ8 71D0"%,} r;LaXG{su-JEF{Eʠt!<%$E$sž= _o |_>qo*TWY<3EJ6FmQ#wJG*SF8 ̴m[%tche5[Ɵ+FH|,XZ3GM(c~~P5""?00Jq+'SeW܋Ճ>wciƻrF_ZQ<(6Om5z)x'}@]cn#9#WQx- LKT'6RB?e23h 973ܶGWeP밀fb.o}o ğ0/]Ν`}ˍekʺe,;IiMFvroD%De4XyDX~\>叟ҷk!a`>[G^ zVh>z/fY^׻m>BVmS$iZ6 XjnW(v".!B rT̴*ts3evx0>a >~ϟ=x>9n?W*^X{/w*pw4v/3vetJrv7;!06yPwR_M'fElMD_K7ZDWZ0׺d܎uuȭKEv/!:+O߄mNc+'E-`k m\+\jo !HI@I]m(fhG;*Tb$U)PEI&MlÈ i}Q)E ,H)E̱ (}Z !C P @8u79 }Ih3mmstֹ\Ոۛ]6 [pu XxPqĎ7fԢL@CT!ȉ@SDE֦^Q!>:#`$>O_0=I҃8tyO󙙘.y,K N_0?͍M .DJvRHІJOlg𛟧/L<ߞ`*,{] zUvN~]iChN?yiC87RHH,JD.Ku!|4T$]1j6 mV_촻D~l*LW52JB`o&*Xl0RE]Xۺ3.cPCCI&$R$4B4P4d$ W@QaLHejϒDU7_?=mw54N7?f ӱF޺fǏ'ԁ0ΒnSUf܆TEK\Ӂi H$C$q A(XӀ 6.[0PQB~bp(;VS 2O}kk[4-_ŬS82`iIJLiI`3_E(bkC H-q?G^8/(i$x5lW(T͵S vmn'ݞi-9A'_{2'k/o|,N]Nﬞ-A ppH3UU.o1W`"ixMs Hoo7qs ҢhBu%RM 7Ѝre\JǏKz*K$&Mq3CH~4D6-?_zo>:bwƳ `9(3]n`TZ'j=j]հkf 5gŋU B0  ~~|d6{%^x瓁dlֿ"߶S֬/`ryԌg`NvhQ3˾X`a;]KH*J yٴLO:E5 {Vk??z`ij[1?L={膧mL40 s]Kw̡S@Rϕ (i>*h:FY},feߛ}}zgAхC5Z.Zh&JA< @u {!CY;Lゐ .{&S|SWY]|׬,FLFN@v{M7="έw =w욪]Tp%4gNo<ѪM7MzJ}%d8 sᜒ m m:z~}ggf9:Q Ĕ*{uL)̫I hҞOEG;YyʕPJ6% a o-Z X6BR&rT&1}wD:mZߎݩI%fY53 +.u_?yz@eŒ.vyG?,{Suc{t|N\񱤺-:gUHTD4I߹m^qWo>ݷUP2 (0T* i:hjͶ,dFc@b3)M5-M.hED;&b%C7`ɖیҁ$d)h-̩2)ld4(MmbKX LIh@̴E&6H:L`(4֘8kX0 ZXB1R*Af G3$ҡu1B+h4kIX!7 WZ&Yc UXQKaRk.,X4jBׯ{K/'˜߅R#L \=,A@8VA`WN}~~z?| ҃O}&~̪`tsNyol5V-&,ԩ5RB\ @^ &>U癬WFָjJ]R5KB83sj\\/=ctH{v謞vN\噐2+{oqMvxg[#8Tߎ Ak ׿yϼ8׻{ ~/bF)iU$W|\A]]kkI]vۦ,5+l _h5)ddвU^K*SLTJ826X6(P?9jeAk̬ʘDGv9raNXB1\d$֛F Mӗ`E8\`bC M jX OHRۤ̿9A.VM'p#̟n\=dwre"X_Ǯ-Df 5UT\Ȉ;Z櫕4lcvhdZJ,҃H:W쉓 dBR -*D#KB`Jf+ėmPN oڪA@a oj"Ʌ \1~lWa!AMTP3Ieݛ6IoWeXBTB%"e;rJ"Ck@_d<"o`tt'@uj7벽GَMMEK"ar&6RW6/Rj\%o'CW':4Kstws If\)[*2QHbV(ʍ eJb81Ֆ`a0@051c&D0%p 8r 3(fKYTDc  y2Ǎ^9]ה2&s-Bc$,e(KbP@XQ, ILBHc@b RˬYu泺-Җa[\1b¹) 3)qYfYʗd. 4&73&+mDY L’ RɅ F-.$5d!2@dm+D!'VaCJ: 4$$$R"b(&2YU Ґ̾i EB&<_o[X~3*=WrJi , LĆkr H=l_<) G@+pP$8vp%$DPTO:{gm}Ha{q'$>;im̴3?;MG~rD=߿`ވlꂲ e?Jns팖2ؘ & eJBQOi\c/ΦJd$42A-j -*32ѳHF^ R'|h S5Ak[з5vUE]8!Cܐ517d Wo;h-A@(ŕ)jZzXUX#Ϭ~8m bDIRX$@oY1nYl $8Ceib(6TXrA6ZX([4A^ᄒ|(z!6q%J Q )2@Ep7F#Թ[ ff-}a{sK w:[ӧv s76~xטoK ZUכ1}o:uW/uox` _#zw%|c9 3f #>VR^z WzwY`nB_5Pۭu2:*)G~^4.gКNy]רrT=Rn3>i5hY*ϳW*ey9ߵY`Cm58|66kSVѶ6 B-U[DusVs MD$♰.ꕺAkE'9!M\j8znb"*8Щ+1F]; s1u8ꊉ&x|d1Ɯ68pmFθ3oP|7ON:߹tqY۹qf蕁KZ6n4wϻ qS_7[٫dO"sPa{5>ۧ|wH7~I^A-x(H!F9&]QOؐ1/;-gWeyucwم{EΓ[nW*y^ӷ C&ev{>Nw*i7xHpj:m&wx)~n(2Z׳q\ Nr\Kޮ{[h+. -e&+Wi&|e=! ]S75&0V7ڷ+b:Z)hEE|%?.6*p0=Ly O'.kH"_*BU}W_-+4./=>]TQ߈|p1JMlNæ=-h744[ )bC -VI*G0g)?[0LH s9 %q_s[&x2VnaIcX[XDd1˟wm犧}Hkʒx_X9na /9|oBaYwb)8wo+ƙ`Q!9r(N!:l eQNTD}-E5!?I!sYsiQ/5C7wh XuDsQލ!,3Ӻ&/cBEȇ:2/^kAƴrITb IsX1¢/"QAYkg k tT.؋8I%$Im{j|:N/#UJcLq$JqoTBd]ah8y-ҪU6pwC3m6[_όHNpľ oj(,sׂDVHO$v]wC3rb^hСgKwQt{WoJZK{B ^TCYqMʝ;(f'Ru:uF^H^~4"|ߣEQ}j\ ,%"湼F&quUNϵĄ<:;8 B}m')W~|1Ta!%[KYR߆ZSߔwyd ۮHтw*&KdG<߶*w[Ua(Bv%XN'T` OUᵮ}x暒/hջsAr :.5.ɡv4neS/ڵFsDѦ}oI%vK rE\t&"ME (pw :h6)ߎAmdo/h (WkzǷ]rr QV0LAFW4M_u}3!YPԷyOlӛZyo[lץ"2L|꡴I+"s#Ĝo[A0 OaH [{.:'mN9URllv!Y.֑=]"Ԓ}S|We6pY;i+ ȓΌ|RKmmԞbGn,t\?Ηu22:&sXh{N5yln]R<шuBe/3'/[3E:夒ZD1:ό̽&k[fk /RGG^l0HoR-@2c?JK1ke`píxoy褁Y`oMtu {# && YŐޟ;8fg4^N2b K>cA@PS]"CZ=E ݩNq<|Y ő;w9wNa@4r|U!X+ׯ6Dڞ)sew9R{0x蛰ף77ʇEdp;hyK ,]0!1Đ,!U^$"6Cl(N\0YӓVl_LyEU3sƷ6lqPQa+D> ȷtM3:M]ov;/zy ^]sS>~8>oG =]d!0`.U `(A xqH8ϐddEX!ؠ,HiUTR (Dߨ ۄ*DD+S,፩#,~`o M0!.~>{Rڒqԟx,x D'L$CN4>Ny._uظ4xB1\_PlD B,Kc C ƻkE)GDII{EԶXɂ-/skBI'ϟ^Owa|hK u5O S:`n۽l,^ovcz)9{:I8`nkvub; ;)!{3ۜˢko6<94ѵ!sW[:3F'n|$0#'u2>xI,RjIK |903@٫<6l&CPg -`8OZRbw֓z]&%*KOKV^7]7zںI qr$ܹI<9ĄhE4fX#0+s&,WTN@douIȺֽK @iGdMv(kdx!/B_3^:٬'bW\vVJw?oqA p(ʼ.I>YG;9̖Pj(61lZbƉj uBD{p ~8_xwGMqZ]W~`iQuzD8Ҿʥjq98@gs܇DD0R?Mwr ||]|&׻Ge|]1f5#-p!hC#Mڅ2 (< L $@C*a|f%SJf5ʮޫ7󧃗>Cv }wuA/s esk,$^}{ /܌-"g#n\FPz{ڢKZyG<'KTxD:ajX^vM dPvLsNdYh\SsZ޲JVy.H]X|pxG{μp䭮jvyUd,{ _b-"姖3DHw12iU*niڶY!>6eQ ruOssBٮ>-kX)}4gbNb(s>pֱ9e**$YQu/aM>NPDk_<[Mυ^N>oVۂ5P[֙Gz ja'_/^iZ+ CQ.Љ8Pi%'Kyu:ӏ&|kώgǞϱb 2As$UNP0$@m|__oOQtFXZ ",C2R31+< 5RmgDP?6>NGSNϮ2.E=*f#(LK0 /~P@ rWu d#_y4F,Q( d0D.h`*)n;JDIm؃$ԯ[:nȷzqI;JV11QIR$+?ם. ;&USgVQ?4oWEASuu{.N77*)9eLh$4Y-;85nʘc3A]u֦ YɻרdxGb gB(3k28a  Q?QJn˲& :@R4@F%,L!MjrVk w]W:{H 2*a77X6COs,S5}8 }Z+ҍERht]TW9ccf+4V5#d/ʊH$2C??~Õ9f7_tnyrdoޤ$mr35)1L Qhi9ytθ Y$%~R rqªZ;U%aª9$ɔ/օ7ItVGfnϖ$}@k~3cLCDm?Ee5ŎpxDX?yKv`,#,w2 UUtOO[c78j[^;š q0! >( 20LCbQt% JPX1VپڿQRC4Nߚ{R[i@*8EzH'h5ܨg>nUA̵4,X2RFjl ia8Oг1%#A!ږNY'XPL wRlL;~p3)"[:u72 ( uSp=0:gg|DQ>{EEFcM64X*%4CBH|3E4X/[ R'h8s yQA4BBY ö|$'ȓ)n8#7>\(nh'tBրq=-Ll!dOmئY;{ks2 7.>Nڜs]t\ ` ĈH2C$n$砦o& Aw>일v6*׉?[33CrxߏK>_ L5Dmf*m&B$/5+Ji@0""~@KB'T.n`j*0p`Pz󆐫"1yȀ"ʠyuo~§cc?}x!U? 'scr!%N#a+UE-1Q}\:N4CwF;]YLu-8ѷ 0%C8F1jC1@@UP(/nD=zAzYr1Q_XCǮ.2k.翷1S|FqrDn@X4Fƴwɇ8ԣ p!S2wɯ~9_f'sx'<µ밠kADŽDEUY.ټX((((&Cz1F##**e 8~3(vl|/l6gVWyiVo;&݂&1 x6As@ފqhDDGֵjN9ht[K8q2@w/Pf@:J3$ r qI8 98m RnemP/cFb:S'Ƶ=yxp͢zNKnfUY$Ci85P$ =YvpqIn1 F5uH$H$H$`H$ $H "fg"dLB$LRImqٖm31e˻!*HKi㱫}<&LJÇU)abRhV) $a7etI-&񯾵5a깞EI~3R*V+tVY*P* [wCN[){<{s>0V:NDDL_0߾|Pq! ~*Bwfi>FqZ;6ŀe !ŭ(L*',"vt]TZ|.[wɮ !+oEN`:f [v)M©8uf1&K՗R2KNwi˪ߒȣ=#SYtDJz?Y>6BBBB+J62Ib#*m8 8 G^;/p!z4k׬Xܰw92&tok&s?XIfy>w#?T"!e+!%! *wbpœV%:  X;B',:۸i@kDDeh)2+ !_W `!kJ}0mh@g !`BW0+dSA/-ad=}$f , U"7 B($@f CB:M;N90vuF3 *B  N &. Ar6,ܾ U*De󌐹L m)@ 姦 Awps ~ˡ1wNZC$0׫:||MᐛE/Caב ԉyeٝH0HJ yG "6@] (ܠA`Bv *ZmRH[$&+ - fTc$BV$BL(HQF7(n3f|I(d-&3aq V-Q4W!]w\a㨪FL `BC2B TЦ@^"ޘV~@>&wT,&#HSwڀ >(ȧp2RF0r 9>ozBJX D% #!WPA^1;g:p^S|wTW3ߦLְHoawQ3/&'NGZLZ Eg0D'-%" $@ݛ^NHMua(F)(Aa]^X5,5"al.s X+ͬ\!KǓϖag7k * @U8S I/~x|ijߵyK-J%$ȼ7N V<ץ&_f .~~s,`b !=9_;7H݋fUYVt֊74(qSS984)tgWtPdCo{N1 Wru5钪rMs\v3F -m`cr|(T2fOkM4/1ktjLEC y&}77|xy.wvsWmzͯP(Uk;KjԻ=Z&h} %w=ܧ|YGw[⷟j԰VWG槢S^s7s͢Z8E'kaNGl*ʡeZTC:'}  JoC>x]Lw#-avx_y_-y[6Lȅefįiq~w驄['gQ0.f(ۯ.sM%tiϚ~2ٲ,]e2Q(@K!b?pJ~Ope*?c,#_#yFKgKE\{aWL#Zj,\怍ŽV鸷nBO5<սU,&z5 Xe/}SEJvT:2w(lpkڋ J-v"D)[f<hf,F e)wt&7hے4%1vwV-fBsrK4gsa tܻ79{f[ӕ89BqR:2iz%%!UU"U[#߹0 rviEG^fV'vQb2O] w o5T]oRzԓ8 7ֆR&:s34}}PYu8'ӸhU){PjL+_aTvKN=(Il8K$X\ ޹٥-{^sOK8s{PK4G2㭮TIr5̬66[Yy$x8bZ% zs1DAr52gIwIk/hǵҫZ}o:7Ǩ+Ϲy5'*R Dv><Z=25owTNm#oY}$&#2AMBI 㛜aOy;jvu?cBU!0+w V6(,XF|PlWg W~Vc sN<\цnv;gV.ÕzC`$T"m*F j@Pˆ8qQ\O0*㝡^ehq9 `%8#$9Bet` 6x/ ) tSpn^܉ǹ :{p T9!){̂LeЂPK| ^ l(rP%8^{tulw1ĩ4;Lk }Vx-g}ッA^4$M}GV#e9=_95zỿ|gm}tHLrI40؆D/ X!HYҮaÌcEI!'>8Q S# (܍ A ;FC{\4\ v&)4^S#0Eitp}`L]Pdw0fD' !SZA*]B4LcL\&C^F x 4y1z^yC: > Cȏw PD({0eOE(Akκ֦{7Oy.:0cehj1w8)ͨ#dЌ($9K z3` K(jCM\q20gcI4?ľUEQe/#H 1p,rd骱>>׎=[ϷdNAW5m0Xl!; 0A p%0N({E#|i+c/}B Jv>6 8'29!b P{`x] BIĸBMQ0E?y:$b\Q\r0# ivVF~z +=F@\YD0M1> C!S%Lqa1I!o{MllXpJw2 SljytH"4P"a0(uK.䒩UѮD5 `;dȠڠ58 )q4D .Eo?.(tSsyp!J Ɣ';ξ.zD?3老A$RP` .NH(ȻPe2VYG͏ܭ$짋Np< RNm㪢2v1k._ P# E@)Y@j:oGrn0VJ.]Ԓ~O/gHE)/3S {y:pMlu'N.8Mt'P@D@myT4b P|IVEax 5S~rO2th<ٜ >S/Q#G;.0% ~gB> 6َJC^&u/|DsNz1HB >}ܚ4^, CNm KN@=(c_)>'F -u u>)2Esʼn8vT'9JxSp x HK@k*tGGxE/;%# (W'GK~#lȑ_%޾|z׻VPKߩF"<ɒ엨o$5̭`*a‘[ھ"D='q۶wZ>Y-u$J`#-\ei֋ [!B[Ѽ둌E^Ӧ@yL,IAEN"G  BRƅtNtbS{sRI;:Q~v^N|o 3DS`@ I`u,rA7W6*3I'0wĜ'<;ni8)Z1zw|>6a Bsl,]SX*e;RT H=h"h3q)1lBmg}="c@;B5c $h7&cf65N; Ka;WDlJ !RInyI *׋S@.rCV<& }^ѽаsvag[؛ ϷAˮ'S뿇41bǩ~=P2g[csa.F4?ᄒ=s2@Rsf\? (ـ^6W{6?_/%?cuwg^M9Wk}u}SEyFĄzW~,PRl {[T` ;Q"i>F %):A_!j`uyQkۅ/!krnV#nUmhj 0@ꓩGRϟWu{NTjQ5+@8Kli7-W5U_FPT$~6ם0K '0U*lȌCiQ dBC5? S]p(9(|K/}meF*9ڿN-'3;[jEOt2"݅델piBܣ.LiG5qn"urB@r"U5Mq"A5٢$ߗ,KK"8U.dլ,,??VJt{î\WF>hyÅ2r;=D _~߃=]:6Ѡv0d?Waa?>}h9 ^9lu6p*huλ;\ݘr}@ICJ{>ڸhHѷďrvO* pJWL٬BΫv 1~ӱjk4CyB;?kE(Q10B2+7L^~ P,l{nlϯgyeӥ*Gqzzz(ߪ+"^Ndd6KxHS, &B,*jj?÷(ɏsW׭Js9]RԳP.' *rAv̬͆7Ld4q;^ޮ+zL2Es]G)AΌ H729[ߵc@M7"X%op/I $APF݌0Gh˿~:4U3ցa|]ϩFqAe |ƘBo?@t}yqQB_v= hmer]KEwkV?^D=D:zc}hݲW['U'cXE|Sbx#?5H_u`xU?6j0н¢D'E=W |  ]~bw0#$*Πc/AIfi)?x|KC0#)a \`xWuc)BW߷bCדgɶƊ! DNA* XLcbЇ€k l!z;s7~ڒ~}}kfR~7a1VM_j18*$|`uεnGv{v%Ekk)w٫ {מv~?ǯ1j4_?8 CFOlG<i,>?_ oH+툪Ͱftyyq7A5R$ *i=Vй)ct[3#ҲJ7E|H!l.l;Cu`88!k kω]n/'׃1aj0_ ~ Z!c׮R?ݱ5($Bbb&H!>@ht S\*85f? o9DN4Q]Hm;DPw9({U:w fBirIx:$@:BZI)cѠ;!ȰpOE)SG9qe$nʆ@+ 4pΟ< x#?C-o1N:@T>>_LpІ([,c@X4K;j|S=+F-p ąA%ahuenBHklj!4Hn6EQ(]op\, ZB߬0( @_ L"PD@ތ'^IDiii:d!)iOc|Aj/,JY\vBdԉ%J*[%#ZFJu,1& 2"VPN(Xƈ%(† tq&' I=nwvH '4@@Uj" w m ;-  d0ɠԜޠqԩX*E2DXC7@D)!N!ia Y(sә`qL9|@Rj"IvC@}R(S3 jŹ\EPç,`=uAp2i3@fSRJȼlw D7RioÎU[8Lv:l5:nvDGdxM]i!%,f+t6ð*/WBe0vgc/fn'gBB!xzsG;U&G%D;eH;Uf08*Pt!!CHZa5t2!GR&t!Dp5[I49&Fk(f16"+`@L pP*hă1i2GXh։He黶D>5ƇmaHR*tƠN$@WDD28nװ0O6 3an((qqE@0z)`8x86#]JAD>U-C9iׂ} ;<];\;bL#DB㼉!m=M c!oŴyxs3;'sH]Uц̰.lALT{`(oPڡaNx8U9-; *c`\W$]Kt!7>p;#ۧq { !A@Mv^ E0[e>V38)Mt~y۔K,<t0G;ncҀIf xґ^ )bZ "ev}Pc9z>l/ &4vNN fx93ѵ}kGuۢ'JIbizـjSYZvǶ:6xG߫Lf8`~H]B6XHN/f i;;9o:'-ǽ\׺9g=Cp*eB$%P&g*HA_ LJ 0VI@vĨp dpY42A{/v\okPfst,Zr;O u!7!:'bmCS6I2"&JCv\! ZMJS$f)/b,FPKDa1 h5۹^Vh"C{ K ^;jCER4ڪM]yۤI5hSaPSJ',%5eC@I8 ƶ7=GA((uS8 ֽܻᘌTU\.[Krbv6jB@!JWƜ XF3O],Sb\Ba׆ѲofHUHȪ#ef 3W{@),ItkBE*p<$Ey0&|.eI6fQ҆/K9x2,R*AKnҍ/mq% 5DQ( I,5(ذQb"`v"/}]߯51:ǧF/۹/red{릝\fJ^tri@47`e dR"5i%QoNNLBi}\WHb2 F5 o;.ŐJlۦʼz\+ yH̆́zy5hmKm5ea 聘 5(b PaL%Jj"n`P 3˼΀bfH4[TdX+ٓ`޼y>IYԯu7H"S]t=QE-$jee{r7q;4݁IS])s$*@S0oNDnֺxddQd:HhA1p*2/@Y|keM'[o^ZLb |%d^YaBu6<Ͷu\1p:ƹ1HɄ:Mo1_G}aS= 4jCiZR=m[Qs7~˶εK]`\NMBm,]@+gyQU4):l3yݬ1޵}'Wi&.ָ=W)G{nឝ&ǒ}nӯ}ubwT+mFT-kPR>p$cF*Sn5092D>ܼA/HPZϸ.wWxh-;9_,f6pY9J5"nw-UB|j{;'5oFY}ѻ Ui*not=˧5e3=^gswKuwvrx ^"okSpn)WhXΖyqާ|}YK,Fw֐γ-M;, >S);]82Iؘonov8w#0VO&{NƮG3*.h=d뙾<RYQjg`ч{5F@W}2bk8kM@ı}goRoss'7GVkje vfH&Ñ?hSXX[a6Lour|mmf"|WuN>-mE3!#<Ӱ7s_MbY$˵럯D;oIЉD?rP ;'=Xƴ NRlG{өߣmRtBʋDU!_D΋Uby0|w}>ҽBuMkI4}MEf5rG+ZrWA3vyYHQ注F Ɉ<Ԅ%dݱM5]eN$ "0WSۋ&d ޾]O53,؝J7'}Pgw U+Q\3>4#'QU$k]Lkn N7#mZ!YV_?foߛϴ$Z"{V3sͦdX&}YVuYCD\i+Dkv;VA"0-@=fSS*#)P[*se2]OSCvy)ߓ5+ORSmKlUSNh*X#"ⓓItӞv>mٖwSĔ)<'ξ|Ϲ㞾Q teɆI- ".@LfWDv:6QlY&~7Cy {ʻTW"{,Z,d~?|Cm'usR[WNFm>I5DOQtfI-1ڼ9N:2B!A`)楇4G]!+%u6e+5<ԙ9/||ʘ4iӨΧ>3ʳi5W2Qxuγx1 3P#Vӟ*W:u#"S32|Lg鯱Ϳ6A g."$;NGU(-<\Ʀ*wfЉyM#򲑘gಽbjk9b!A5+mS]eiB"Lх6Nw=s 0 wbK#H3  @\}|_𱥿sw<'~WoSrOK.1jMa;;jsr{eA |5؈\W- 5)dVVsVE?(x޻UF!:aL?_kS_D5L}v]_>mNzea Љu6 IIR!H Ь^ߟZY ۋ1m+h%** ǂ'L\7ǀJW6|9|.!4? 33+S?,rͣ+!37eD@AWLDD8I*,f%pJ,_}<ߊu7v-ⴳjLb;> zLs3:DK(\Z1V׽ZFMH-`A %ٙLkUHY#ן9,"c/[B;ug,tW[qOͮVXX=X9F?@u?V^#^>~0rɔ`$*pTb$a+13o 5V!k+&x$kO~oH+-V1.i)qyo,_W.ɔyap}Mǁ9]?:D:zj0TŘcaqˈ{衾,0?=3B~.׫cMk[=K]=60[N^;vǎ~~?"D%k$"uRIWIh""*~B̼/|'H{! ğ̡ܶ3KmdNˎL#4/)9`v"wk4AߪMqB*,fآ`) L?kFCHbS" \5e&4kӯ;FZ2-n}ϟ^09A>!ʣgGR."; "RqN%KHB&oCY[[JIMΨґIJLZ]WuFܹ뵮yvkMP25B,!f:jTK%fn)m(-k)DšΚ&F1( ))4E)b8M-M]C"#gIb GaAѫ4ij5*" mz\M,ԞBŔEč L5E1Asw3тc" '5"v%3FI0 Pܕ&F&E1FiJ6m^kॡ*ʶ  '?E+J'aO$H{Xuȃmٓd.Eg(F2C+ dj` @8Ju`l{x}kٗ-5Tĉr4PO:h@kFK\Gij4Qn`rRutƒkx o&e{H%OctdxDԯ`|'x5,.(vQm7w)1fQAJC!H\\DЯJqL~CɲlH|vnMHL8H%f_&>VN6R"J"@ i4ƸKhPXG TIE[o?,: 8*H)SLN&:MN+\/Yd6P>ZRLdktf)B9+Td4U$P8Ӡ*٘PL[ߨ'}s: xN~9q/1>>tquԋH)%L+eJ4^5`JW)\a*-)el`|̔6oR9o&!aysɏ!2-LŒv2J[*>9r1# ȎfZy5^kWKS :р$: hPc΂!mn|NhxwdƳ cuKBS Nc] G/!&dbWtg (m8X´"AP@PB2=γM޷Y.`ostXDbmfJ QE b!Lp0$+ aы [ CJQťeT PQSf`.DDնl(YxٚJ}ga*tTi3LO9݊hP&l֑ 42CO=̆' HLBx yo&M/WI^F&3 Ѿ8Y 9,*Mߵ2ԶH~ء6NBfbeRf L[%r֝tJl]R8}O{ШK &"in}Cyx?Ys!8sc ,~3@],,+Z,(@y^3zS02"ǹlSG< j:nY i:9dZ7*(<QqN^  Xb"q lU6J2mRm-%jiDM`7)MlBOFwPSzJkx硬ǽM4w٥UUV.ςaZR)JRJ@AFu#t]H.d&!s3gW3NGj9G}yǷlgz+ ķwJBR%) JBRv{2e'o9uا.g&W)Pɚ;uƮssٜK c 8ĆMİCkdNFjւ15frĢwֲ|~)2#SC~Zѥ;l5#END<Ι}agK1$vG&M?p ws2$X1`}h/""уHR(e"Bzbtp37i5o=o,%4;(@D;p` ;%!tC%Mk2< f`$,0)i%nbDc Nw\ ӳ5nNfn{A9Rct >ќeB<>Cdb;VٛC^e2D̚$ae"0i)7H@%!bcF.fI!c)h8ÑCVFŒD$J\\6nFP][׹`ڿWT!|RJޥI>КC0V`eY@d%-$QLޏ)ΎAnAz:Rz_߭{FYc93eк@ ~{ߧILoVa PMra eE1?yՐ\05"b0aŠHhCw41zJf~y׌$; $PQb@Ȓc1rHu1%XdN VH [.L, !a: ;C~OBYa1(1i٣av±J[h[z k?0QH(Oϟs>*WqW.~&K#P4f(r*|C B17 q?dE[n`R_)+*'\3iH2laa*2veb$FE",ְ+lo$I7z/Ji:\.YtaQD\ ѐ)Cy7 6Q mI2Wc5 xtsJaCi5h[M\i0͒~YpPD1(erUIƬ34Z*_X> ]1g9d$>ps ԳpԦۢSHKf@JًN wr@! t@$ՀB &.ä+S o hJurlԷ$sݔUaH"3׆krL[Xr0Ҫ%&O wƂm{͈TVf̚Kү}\Hܳ:A1`JzuΥ* ]NJCn O!~29 E԰HtLǨN-BeC :(uEb!:񕉃)wA8SZ5?֒|`/XBkf̒(2Fp !bhm&LB8FfZJQgo}\ FҤ^ΤtYgz Je~0"2PWvEmEڍ c9!q1wJ0612rMǢ[?D@FX|ֶjDn4_6V-bsםWr7PLexa6&$Ŷv >(_@A@FvIPXT)K? S$~nu<|ӝߧ`ݘXWąebXQXpjTTPY kb"R.; j",:!Kf&07J'IHZYXRI] WeVSAlym$5vaHx,ȇCPt!{ @H<cÔ ؑ,ÄCvEuLWb]LΈlDbbJ38 ##np6-1E>] ։03BIIJ9eMh҃.G{ڨoCM2MkF 8X&Bm)7)`̞:2&.d6!LFVaY-6qp?2BsJFt:${jHzߕrBhW1 ?X~'L9q}CQGzSZ $;C>L胤xA`l=<EHA@F3ą($p~CR2@Ǿ;Q@Nؿ!ryH )bfCW P 􁷐7= =tE6xCY2QLO?z<yL80I)JR4mXəD mq|~+)?n^dgUUUa 1MH`Hh|!~R{UZ(u@M9 Rv5lш2X@;2ebŋT)p0̸`d %Kq&GH:JZ"`k&C$,""* [.pLhb W%1n&$&* ؊XQ1K(£,*f˓ YCE%х`ŖHJ2JXVB 8hamR\KC;nlATA`!gbx~.ԛRoiPa Ԣ(HqH;CE bXЁ{Xcr.*L}ek=ˣ.yOdE 9UNUVC A%O hXafv ڍKt |Nr-434ti @H|֎vwOvs ݎmk($3Y32bM$5iT Bw<ӈB&k"*߸*]kJ R(aD6"'@?|U`~LGhvG_`zHv03C3"M2ou{^YD2ήPqeRKArC'BD:qƁvgM"u6S~Q˾ÎϞo>~0bIdɫ@>mW~vR-X#PP(&Ġ܂Sx 2~^xAC? MJ0_2pD-wxX_;?>o[nMxfj4^bkGCw?X3Dzpޞ6 2} |z)#!yO4kح ;;{,G|zsFs0>zhnp{5{nzmu<=ThA L6{Ci !<\7l@ ee18p&}̉/2:!mŅ: m#yaur\#ǘ4Gd"v<YAE+AC8|n$HaU@[ ucF\L@[AQQr0;D:t93|lÐ̄,t^5lry Ą„M, *rjp C8m.K|\Td?18Z/[kT(fR IS0'(sԛPBaǦSjS@>%_y58"pSJh_u;8="l5,IkQUHAkqD \0~m]`e EXG uMCyXf.OWC*>a7,8RS\fDlو0(ҁ;t| kHE&I^[kZ[)exͤbOdqRz"aB$CJTI> ~}.BbZ{)6A! ?Z>3RP0>%ÛaǎDDUV ОІ|et: & 'P Ș:O <70UL#s1zk]MtbMLS*66ʼ& Itۛ\ăHcl$E(ز3UTT)ܚB*s%0s.@f4J?7Sr<5t+`BPCKPb #}.y*nc1a-U}2Q"g9KI] iV,٦Z-V,ZeWiXiy"6JVsJ Xq M;@_>H8/""#nНQȩPbA%u}0&U]QU.Xj2Rkj-sQswT[)͛oT2TGrJE R"g׋ oE3;`q^(l4L,! .zG ! ynC^:E!ЀA*ҋ1)M(PѢ!<-yqìl ~GPA ?Cqq7@W0(_36q]3z$o"ݠO kZֵj,S~Mm:}u6M$F90f*16ޮv|y?je08דr Ubjbd**HnAE-]y12 6iJY&e Md̊aTapeyuCiPRD_~MIt:u)\.e?Zbnm<-;6#\ΛVyr;@=0Xf$|Ԧ@d+HLJsJcqt2:{e-Q:s&(sфZ^v1]$릗8%JEִث ,aL3]jjb)JzygAX,du\8V hO ̰ɝLiog&fSxLLENkYErueK4'[84mC4UCL]DEw\/`2#g<ܷ4?`lT'5:DXh+ը9y% W13QMjhrrA)@4#ai āD.)tw g0qA(TTl:Sƍ?3@}Jf yMQ!O GrZ H"&N`7h % &$P2#FH 19a<JF"ZϖǤ/([H(iiG@` @O2fXQhf~O V%|`%Vg*@ m|6;#4\6˕m~&$DeAMCc;J$"d9_.0zG'h(4Bp?_.QS %BDdǧSUA-!F%Y&*kbVYKYa M!' PzT@(nOi8.XA  ty pÓ99C5ǿG]DϙBp2qS5ȚdZ$P^F.tN!cHUT`<!dU}nh_<)^S9A uoi^Yq4 জw z|nqDᎴUmJZKJ3,3QOKJͥM{n^;wvi#սm":+%ݮ$3i1Z6a $PD ]nbk; )JEm28a,`Q7"6\6eEGSWf*wVB])Q*,f!VD F+:ꔂ %R1-,L`.hj5 AE.J<2lBJ2#.J-aeI "& a0 BXd`.QԓQt1բ VʭkbJ(٤ ~bIm`(!xvvyT; C_ί#lgp^,ir-nEccCIc_FGClb7iDR;3DEĄ@ !(‹|kXd ֌΃X '.uWewU5!ui!f(NRoXk) H돓!1䜜g[ ɠ¡%DY\17%ݛʺ-ch95$4Sdb3q픴 :2#.h &{k`*/{ff2SDKJ/_[ eH2lzXֵnSEȪe2a~3pzf0h V2R1L5(0,p[2I9Q*m.[(6O94'] J0ssMe"+fHSMGgUUs9Nؕp&jY:F۫ + Q `XpH:TLVMۨYT9M6ywW'IݭֆJѨԛ32-rh]ٶ.Kh֛.)5LMjR93i[\vա$$D^wtmԄW]3$)CN: bzMo)vŮUTQV뭺ɷurYRk]u%՝kI\nZRcwwla%qԝw]] 4훦ъ%$zu6eBɅP@q(>/Ǿ>!C%( S ؒ&g<͟ykrANe,^Rd@3 FD7wm؛UPxc[ p*!M DuQN-~Kvڔ,}M#hM(!5<4L2 ZH('Ёz%! p f8{8C@L7tR XH)!SGa8jgιћW(p5sxl/mcӠNYf!bi%`1.;ias(9XGof)6IÉ >yCY~V/?#VaQ.J[:%4jX˃mc %FAf!n {lMtDOHC'Q}ipl D$r~@dhUi_oWYd(BhrO}S ;e rʿd3 ӴVPsTvQ@94,TS}`pg9M39 lfxp!*PX޵D4d٤uᬆY(/=sdbx0q~>=yJct)*T:9!] 0my$MJid)=:b ztTJ̡hѣb\^ 4@aMϽÞ!4Ӷ[ע$mV"J+FƊhRĉf$½v U'Cu{F: ]JdL 2(OFNOxL)Z)@wY P<UZ Q=.[ɆF9G11 4H}he & ݾ߻  [Шd`8Q=*`![BmJUS%ܑ IrC ]C iMTiEI]`b.f$4 Z\@n2F[*hjBꔁ!4/pnWx0>E|?~5"XT9bf)N"""" cPœ\aýDMMu`z~ rz!%86uK o -&*j4F)f,"$F,XR @Xb;Y8‰dn UඁFXY[ 5,T4?HMk Nk3#&bYG 60ϛډR?:[nj q;aI f9JA[}89v:v6ܜJ|leYi5o y`.d3sgdJwxw}}\ ˶aipTˆ;( ( W#*B q2p8%5ST (\kWSXJf&|2L@$ *8c{ f8ί|CJPWR""Mbp>`088Iy,)@dJ uL ,,L9g?Nݓ^3~=;n#Z{7F;!0!JRQ@<g0@q!7@ԛfg+2(CgW _W p jHqΡ$N`~a{X+) @(9uN.bw]u٫2|Yݶ3hZl40`IeWqơtY%Ri?iMk0eJ% gLȥ ƓPDbE3 [XW9e(h?ıt&km㩅G^HZҺ[6ήhILb $ )hdn T2xR)"tUQ9dy~W>8d)d4C`3tu.<Ҧ=?CAb4"0PQT`24㹢ʱﮦ6SIEIjV4IIF6(ք4ؓXɢcIda8B/(uPҙh ,1O *!;_BBI6BvbtZ-Q*3 WXasE`'di`;Q:tDMCNlIIJzJP[G^Ͱ@фC€#@֏$p0㶕Tr(Q%*EEŭ!B=C#=WQ>FVUPu,#V8E 9R}IyRkjMcB !AyJi!4NY1NB9(#B%Tl2 iALRG Da1 D)e3"EA& T&],ZkEyG=w`Їl0ҙD, ,րbA60PK{al" R 4I )D $HZUAhGp]_ y:;uW*m,gn:<}S;v5XR%,z, ib`U6~YCZ[|샽Krd,@/5dВH_=lfy &Qmp0_i;I #FUgvQ</xA=n];d.k[.ĝccF , DEUi6SD"~0^)QQR-)͘39 &B!,),[R3bN@AÉb5cցJ4SQ&5o4ګH5$ v:n ""{+,UD?]m%*b)=0ѐ!?W1B2Q/ޛ_TjJT lMQr9hX|[ %-Q-(8 $Y<< t=5bDCA6C:6)MB •#VXdJXѶ5CZU*W+(cjh-%j zJf IFϳU$?YREB"-}xŹ&Z W14_q^\dC 3`Op֌Rrr =źs+9s&7xE6I88R-ͥ$6$:D^`h, 0ل:ҋ.Iz6hIb(`q1gw߃IIZ3Z]3A tz˜{bx(U, @63r4ITTJRDEJi,'}!dQREC\ * _ \LAҨ BAB5iNx*XS(fd%0YFHV bD$䨘H)c%n0☓YEsX)mcI * f\ %,b"#g@b2&]h"VfT"&A~!Bb}NvbA@[Ŭ g `{h-dWSXXڐS hQaB$d&)!Dj@$Tfj) lia2Nr6qyf (!e q$éKJ|ڋ9I^9h*HFW6C= D:6N6M …&$Ѷل585B,=^]t5&G R@Sއ?5YLU!$Xy]o6EJt 2Lѻ @J2}EufZu1U&1 KLDLnRP.EQhM%!WDA6"VjfI6K\"5퇿Nb~mղBI Co9C@6Ml?F;ά*ZRDE J0.Qm=JqvhrP 6''ZACr@G$lvL6' Bt q80{) s3 LN7M-j E֬Xiz$SY74;/96$Gs41;t7M<lk1= 02Ř]ےڊ(T!d@դXIdF#!{o'YV:B9Hp#n@(P9CY]`]K0EA$&s/]vbe-tc|2Y py3U?fm@ u)P۶:#0Y40(O#L^Z-SzӔ&WFM* JuJm5 1H=u}r"eLhšDlSJUTϾGTCO̮]D+ٴà'l0u`RR]Y M&8QDoQQ4Ycun/LM8B0 5r˝mshj$cYTppcW&`ª &0 it!%(k2cn "R0bQ!\ TeJ6%OKklWcTZ$/˗C1#)LMH挒C)M3C(Ea+c9"%$HV(OP/$Ԕ,H AK$)ks3]"%RHXZvԺ_kwmo4S RPȖAPb#Ɯ)jwjv-IdI=IwUT%%q Z2s>s|\`:=nV%]k~"o;t`1Wn['[tFS y M6`>\bi16CH<@P~8#WA#aT^Hޠ5󐆿GF=RL@AQLcĢd{lv4F(8& ݅u>cZv\ F2i@`QRj@p)&>L Id.D 1r-E`XYF7Yc%S&3-K2\F`(VaPZ%)G rhI߮?9돑;i~a-paιn4J| *ȬCMDP2l䘩4ܠzOgBt`l/'7QI(}zk CA)NiGH.~R_̌0$\NnOd_;g`KiH{pq$<5O ߼^áyS饆"2#44 v0΂t:d ܅HGYܻQ*M%׌X^:DxERhLʱ9Vi;<ɱI8;$! =W.߬&=ho{u<'=ta(\^v~\~|V)rx no|'ߤO-"i0iPѶ?hO;}!"ROih6s9(Gn’QBetx>;)򺰷&@/$d>A !.,*`&n@ޯn.FcL!Q4v4 F3НAO#6`ErA%:` eB& O.mMv;!S ۠ ȱ;1Hֿ%{Cmu"; B1v,] @4 %3Rup͆\bT] F )8*U$Ӧ{m|;6yXYԀM[DnۀkCa1O8v_ B@=w<8 N`0Ws@ae,D3䷆6ÐnNJN$u/oϧ$ ><8G%NS@Ny ǵ,N2R)D4+p":;38?Lc;1TDT@Ƀ+H hb.mV`{Ko(K +J#~p"v(A nF39r2J"SkV@IU[ZjT`0`#|`PAAĐ>8{ #Ck9Sͪ ܀">|\;@-K#ưCo!:7kme>$r}U`Zo*$摾 *ѭv3(eC]q> K(qr0Jc!c@qLkA&DV4tXVtdϏg3> .+@_B`*7Q^G g7(PӀ@ruP=|6<Q|>\PDup J02!d.t^;GOT4>ثKBEe 74?V$CnSFZ-S d-}@1rV!a7E^}I.}>{뮈H{}|퀼xzreAMV<~)=E'۽~+a>GZ3)3>i. _'i8p8~gM룃&\wG81W !Ta^<YaC il -H!<:%#xRy;y#P5 B)̺C7Q~ňتZT1}s΅QTU]ރ98TK gKary~P``/PzF A{b4 xF6 !AX  M`ְͭoaP(QJ"TB_oOs3$J̓{=vT9?κ/^UTUD _1w*Q-3-FTW%ɫrERm˨R*U "h>Mm!F$؅#ͱ5jMLD94Rja]H_ǪgX:F:D3(b#2["hdւ{1~ڔŲե[atrl+Nי!B`EbkiM vYԅo3IbSrFIE?9A ǿhzKUXyx5y TQAۛvKIlTrʥ6$pPg JMB}@d0 x(Q%Ro3So( lk,rtlpJKrW\ڈF5&XڿJGռ+E⩫EZ4FMeّL %֚oIuhբrfj:&Re GNlѭS! PBLf \"䩖66D Y,IC-uj/zE)jxΎf득CSftT[z;ɋ ?B,'2i_^v[vɘ Q,Izhd16l;>ҩĔ* >!4 A"t}\/kP#B1d R'Dg &LlƑ&G(~ hD;.Mi b(c{O&'~Q,!џg?s4Z5{e"vòO%0e`y$.ti)/T(!,\1*qA)Gl!P"ZDAptPJ b3ۓΩ(dʚ^6N&rYf : *(M)kX' Q4yrJE%Tٙ"" ,PYݶmۙփӱPD]*.i5"^ A3(,lFFb f)+8`qQm,KEβjC2K<"(b""5ߡ.< hY2IHi1$B*Z0 Y乷-nSsWJη\fFkŴ'1MrNM(Czn{ .RsU]֮Tj5ceRY&`3bhh+Fڭ(-IFT LEHHSJTbԐM,R2ʲM QfmHU#Hc6Ty2g Y$AQ)J#JvCp;Y蚃MA> _|g58ګw-n4PE(k[6`kY_`9ZT8@Ҵ@uUgE+F%f ֊r7i$AH1ʪX ()2 J:C@Ei(\.dʙNT˹UL`H?W=l .IOhBM!Dv~Q#,@3?|TTV(҅FHކ!VAv:gרq?+_gHдCI~su%JJ!% 9 [CYBNC$%h_ɰJS \aDq5P B&X)( !Sۯm? D^ sLggfRZrKޕvTd e!܍O_mרگ՘-E_oN~8Pw=w4Gy9qbj&-׾ɯ^IHj `?.b1*mTJZi~[-`H`)3 hShQ󆐓{1=$7d`, gMHαRb`3'jBy+:dWјae!l9+՟gqļP]&3{ZaSuˤ(m715ɭ7MO9hޯ!͙.CY8֓ M8?$& S?1 ln%ޖ}=ʄRbMkFӧrsW6N'mKҸk\ T}+VZjիW-pr' fk}h? 2v37@1Vm6eLnbN70nB:A]ԼAS;-7|JbUUEhT836eew֮X{0@`$>^&}dID~T`8O3["$RRy7߲}`drmJVmWQE j?;κcEZ?%Īj ɉk2LDdr4mr cQ Zq-L!QQL25-J{w~g(U{f/S~i6܀x&GkvZ\$cC;P.v R'b)lҿ%RS%VHFDDDK;z/[?_qd6 b[|aqDАR!f'0fdcD- }} uf"Iw LBV$-B,0 I!~۞sr@{̳.1UUUUFFH|g[A qDA!$`{.4$+ 侶ie@a4ZH0X1( @$h2bCX1F6bDlh *?tڦ1HJI$JmZMVQڴmdD2w]Z"Di*+IhTb.M0cunaưʎMB[lobkC?`8_JbPsڠ1/'$ |zchîqO$@A5kRJJ*#-pC Bp&l[>Hm="%|e iGec*b*œ_C 1$톼oӠD@U{ m .ggd?Rd8<}?7~ϏdD+nhnM4Kﶮ޷ÿ&[QDo^Nx%+/qx/o~^?X7o!(\Ofv ZzGF^Y> 7ʽm([GhxT.t! pc= ! y]zޥ%ޜ!5g9"KFMQ&5G3{(C{ Os9MD(AP@pLHCHMtWoJ f)Cj8$Mx`X,:Whr٭pI'p [\tdo;me,XtddkgJQ(ZZ[݉d{&(I* 6'ٝw ٝ@g)C1[6*%(X k:2tsHR|T!*Kė""""*Ω=u7>tNf塭ϜȢk{Tדt(X%G ܑpԡE^1_,!ckkɤF|ba)g9ZG3ꦔTmݲeh-e,RQv,E(^;S$Eg%T@B`)^0؈ =L-;…:gCV>qNhM͖M~)DKG\8^,`L7vV8PCw0PT(ޝ>2)0ط`AETKPOpr\%@>h;c ˷4JChӦsYa~2jOrGE|ֿ\S93i8Bĥ,뢙p:\a^SORiF9t>5yKk֑XZA5fM嚃N4xK6I;O\iv;ѧ䦸ԣ֮[ueG_M2 'TkSg -Y<'s 4uAI6k[79^ ֌/zZV `!&byg-UM&džKb4%0@Dw}@E9]b`fOcӚNmOyy0(X|O!e)gkKB^wS<%zf?n"YIS/(+EQJ  Zh(pNtӆf9w#9{]1<`Nu]Hi s;q3AA ;E!d Ph+fQb[ : I0fIPAc!B|=ÉFE0J g OH`B.,je`XdZy 39 .MMegz J F $¶ab1&2L1j92'>ލkE!4㢷ϋuޤL(rI>$"iֱ͈2tn3z:'de3D XؽY;`e][&RJ (e1x0;#X`}MܻCk$1NCy^f`)]0q5:$\tt]s3 {Co|Y&jXD[$%A*4BL BۅAf˚o.jH8!6D2S{P.|GBѣ~׉73 9Ęo;KhK q`\dA `up1yl.!ڤ s8%L>/S|91·Bw{<ܠzǡ9000]CaP[W(;p,|,PŇw31reqqӺrh ʝ 'w C:E̛ٙl04jss T dLJ(1h7dMŻ=i-(rojF!a㰈5!XsL @eRYmXF9eN]tîҬ;SCKrwf ltF!c:ZF 1KZ\ \2d®&&Z~*o&FGz˾@{*5ޗxcYrԊjh]fz~)qS^MgRJ6#S[n۶%9I7j'V@R߭R((UENM9zAT)maw5`{3|q$;zЛQݷ[4p>eP"hꅂiDnK8G`dQ2էh6.pIwn}mR_E 졬!@Q$ bCEJ B3ܧyT8=z+@WY6 kћ~ϸ.!\OSLXPjCLi7S x!kmOhq+E7x EP-Qrug-kkmͽY]6в@Xt&!nj 7 j=ǎ{ rpOk4 uVwšd֮I/YsH xX ć%2" B@9MAgfShwZbo|Y^yb&<g| yqrrqVlR\nk;(u֘ So&zZ[;e_9r6ׇ|H+hh xxZM3,]UWlÈty//d; 4G ӵLUh @$6O f:?&PP 5B -Rۋ AGׯ>QEQE((((((o9PusFgEpb/bԉ'Squ& 4"ЫB@ڏ"|3ۿ879]Vmt`rN..uL#PdT %$M"uu>6,}$N> yW  nlYbN }`j"Y*FѢY1[BklVŋ,X1J1bxF'c穱v;8u-tNy&P#:D@BJT\-rӚNTѮwҪIlGӐt=FauI3΀F{~ ֳ;gAr^5{.sjJ0i-)BZ-u7.wDi˶޺¶NӶ,Rcr;&DE5n5,17M){CuqorF%&kfǹtz-Ɏ#yvbiC]^\5̗vDo7k;.o1C9q"0aZ#u nD 1.ĜRIƵәAtHHC34,wIL۴$:OYyed)Mh!(fHқe,vr"]̤eaU"JSH`i eBWe[Ͳiz8”,aA°3 L"1Jʆ ks]vW¹_.kh\Ya{:z֜ BNኪyr8CD`3\fe)iGW[\'9 %WSZ9\ͳ7W9T971Kpu4 $"]m=B8r''$pդԆlC!$٠Y̅aT+X?źӕ(12.Zh0EA  $ (^aHD"bB0lp,ʂ R)C6%PJ23L3Y1! "b! S M:1B`hCUzf|`: Þs 6,.ɱȗd*K:'Oe/v04S bdLC82Uo*0\cK*g[t$@0]k(zM9/+| L#ehYXCgђ_E!jUJIs쾚{+a 7G4W,+FPv9 s&^^SdaۥJ4Tm3mʎ,/J(> :k9HZZ6DFj䮯^}c wT7#&s.^( ?YLՋw3ie[u8tS@쪧YH8OB@@k( <ﳗZ ~v$'`y}uR2w\&dCa9I ?ZhwWHE'0)OiDJ;D&ۚOHHyړKkA$1]9+My<H7Z (v.PX} S?&uuXO;C1d_2sY)JRmܰHVႤxe 5ͷK 71L?9 +FF]wn5m5yRh%7]h=d pNB)Iע2Bsϭ`Mu^ڔ&K}J-͵y׺O nl E;`5k7B^u^M1r$vF -,FFT \63 D 00]׷w$OC8sNx?=DžԨKڪS_&IB`Myos&d 04ZJMWvf&$bOs2>95ߣdRj$CЇ[92 N{?iCDѴF>S_hO(Td2 MRY]00E)VNE DsAA{ =ZxC'ljvJӨu ?)!i C藉0#=!q_!3 檪{Ƴ79C G \I1+.U#1l9aoW׽Ѥm۷W Y䳁U5xMpz7A ٚz¡hsnuhɡyo P }Rb- Ľ4Do8k2AW!U4B:M \AN YhD +" {"79 Ya!fBhͥEkdԴ>UIA9_J---obO~83Q/#ѱcFƍeClkKar[?Sڡa9+R I A΅Fc q i8 vA(FS 2L$i&f)??8:5d[P|di36!UUE8g@t,BOeN?14|A@2!JƱj@i7Et?[;3M l 6>;3QDHPJ%*\2YNuRRDDzwv)ܯngnTdkkڊ%&ե4I%l?UfRHhq(-m)2iD-bh:D@_FO qsɺKM2Y]gʮ81͔Lf~g2I'0C*Gc(JdtXEai ydzvNqpq4 +8ܒ9sX`:4;&Mދq7Tɹv-5Cp:/8kdDz@o'!gO9krѢ6u͚sbry 4gC˜Sɷ4KB;z6ank$/0ӭH&kW淁9Ó|o ]L`0J12"f*-H3(4kG*x۔7 O%u0;Xn"7i)NI!})7$XgFFĹ)c äF/bMםSH.Dp#;S"c@1i {&wHGc) [&2@ @|H/t U " %( &OM^V˪kKn8R1% [%Q[ַjiBjIl[%KH4$T=qZ0%]fcJIHj% +ڕ F7p"Q(ZFXSJ)ͥbوS Lr' eskkW+M܌A @$?~N Io6D)X5*__CW5m KE#dTuFstꝜ1B=_( wkUQ~϶Rn|{7>X 4ۡntO?Y785CA?I?Kn@c1֧)Ր@;9yI\OD!SiNYٔym\l9D{v! uK5&t&$:0;K:9;YIi)נ`$c&nTvi54u:T7H`6ӱCeS;/Ҧ5am͔ؗ!JNASYE2\a%8`$vX)dӜKIuvUy5fR`ˤψhiHݐ$ (&`Bs s,I̹L&!%PLL/Y;ЉR(JfIY j3n%@5!"MYA`Y˭Dm~7)쪪j)+$=6A;5lڸ†Hq!bF #[DBm($$I+ 2 PN%u3=g'xDɠ "J3()|bڬ@åL[N@{)@bX&g ;zpI}6Π?v7GB?ɰI矒0)Ni UH>NGU^Z%V=\aЇ}pɺ&M`(i}#L!K)+LG|JDU-Q`˜W[iJJBXT+[5WB_ 4N+J@yĽk/'08/u8s5fA2Lo\z6.\ g)ޙՄJCBD&i"`HK9`xNzz71Ost:]㫋`MjM] '7vq):Ωu7]覃Zd m\.XRg)P֙%>ila&qK ^L%d4dy<'94H --:ɩm 2@1 Bd&Bd&Bd&X"ڴ+ FmΔHla7ͫm XՊ+b1fVj"Bd\ R-i;<:i0A>.L<cQ{:غh4|l̺ C5"Q= T_kN ~Y_C|&gGSjI?9h@NI56 $藬O PY6`!) `HѦ혝9ʚycut N^DrW m3Hzlhqe&.P1¢RD;7۬I4˾M΁9p7GtNܶ1{^ݙc1uV#;n=OS"'n/yujhd%y&|sXrSjRn%j3 sx64Ƕ]!Æo Ih^r\v82(<[xSw"t^GwCueroptI.i&2,c(PMJ@eZ(PH72y.B0G%@B%`[` L3A#30'Ÿoa|)ᮦaCn~3UսgO ƃ rM1㩐kMRu.h4͒ xw07/=g}\C>@`+ hn\A?P&+T@`Jt#"N0OsU A`-LaW>je8H\O=efgh19lk=.IQb=/5[(-IDb!dAr" kb5"^CPEXݵ ăQ"hw pᵙpP'-hJzan!:wB\="^ /d`mv HgKִBj&Cnf[\ݶGT5&wq: ps߾}(LP {AqpP<!aLkj錩hlX]¸0PjJrI B Jȳ%*$$2H!)A(wP}}9㧙y _FWmvjRjGKU*?܇cGUm*!LS)9;(+$k;]@Z{ / g24}P: @XJI`|]\m =\}@JP@:͢%lg60u\QZ3`Bh kAo-dqA(( T R( T*H T@  w%JPP(T f 6aPJ%R(PnQ@ P  1݃ӑq9"HH PPU5OQ5]XO@oj;blXeF 5Z z\@k!AEQ `mJTJEv݂̪֠@7o*ձT۶-b(QiUV@I R$6b$ &X)Rk "+[2SgR@p:7%qW㷐+{uKQ׋]R:;GaE%.E@uTR\PmJeRW:@(q%M7/p (3{{KopA444V@>(P(ҝ iVFˎU7n4ޅT7a=B@JYZһAW$Tj[0gҫZItUnVme<sWeRP!Sԉ$Q-fY9 $!Xz:(Դ 46º\xݷ;{t2\ev\h;chT`Ԓdw:,2ϮV,}>/"oR8p0&b&28Ɛ:7UVЅbxM_]ss'R5ì%8I@iD䘎{߄d* pϓ/5W͕{'D GWXgo^pwS3h^F8|vf xδT!_DXLv~:滌'4lsN#W'|uV? 󻉏:v?v+۟_'yNum iH }>{)pkL3r;ן/WwSN{u~O^?~~Q qE9α%oˊjӤ 5"3WwupeNB4^?G<~9fau?ɟA7Il03l)u塚X[4PDehSTx[WF3];f'=㏽Fp&WDwN,2 cW(=wTQjc&T^2BQ~ ]vq12#32q.3gE&B~x9ghg??~8y][ο ?ڿk?,(\y*+_u)g➹C"??= '_b!v3 3k|2v4 Wݾ}>98 ӺؗȮ:gdvBoeI*uϸUt;|8Tԥ0/L% 9" L)*CR-ļCCsjr}GD+GKj$5($4K[$bT!2I%_"""+6ޚZ XxD:ԎV+癋䳍q'\>#LL S>-&-h!)؄G&1ǰt߯@Ze{s1 Pb~uLߪ3G/}w/pm jz>p~?SyIsDXϷx~xyGRK۟>F8qyOSG/=GQ C|KWgI%zN}@rʃX53NJ>P쏡%KM(=d=|G?/􏽷@T@~<}m;72~CBѸWwn';LY:|~OS0F}>lz_äx%D;9}TO-V8c(Ϲoğ~#ozxɹg_s]Djܘ-oovg/nNC;sF7r^LOmR 1xv5q}fOaV~?3;XƷso%7/q5,>?^?#gt/cK;~\_ؘ>SF mju';r_?[o<|U낲;_9zs:qtOȦ3|+Q_fERDY,[~>WF~W]|OYr3:G_^sXxUIu7,|Ty#XQu<7y|}">|%dd$?x՝|/|k:{_Ϩftg #{sѵFnw[n8XWbƄU~݌~'y#޽o=gsnduoNSx7%"ӟwJ~;A,tۇ]%~۳t#ъ )4?k 2tRù>7S@>< AAul~ Ts :pO eAq8w|Zq,”%|;$$77ȈLz옞/?_%?,~doIX dvzifȀfd#??WkG[IgD#ǧo{ o>>Omvc^M@>g4fPͶs>_R4/~}c3A~=O~?{GS޺TB5qI ~??ѼZ;/#8~ ͓:gC'I=;糈ozN 1m MpZpbRw3*g(089SL_ڃL&z=g=}Y xK덛q,Сֻ 6DSBb4"jq@yQ ]>-bK2C Z Y'| W*NÚ{tBh\$aoؤF#kjC+͟=6Af}GX? u}\_9+ζCEL\fɫҘ@75N\O:*u+Ȧ__p=T)_8Am\xR+2oڳ'闉OIG&EmCaQ[>-iKMh4!cEcĘaqܪwc7j]`_0pbdr>pb%fB4K{31 ) gǙo_YÛ漎:QJ72yԨ-JlU \g˓띟y_g>*%<~;fz#,r!̛/>|#?]k\'vѿW|ޱk? vT^qApdo{z g~T ']a%[7q~4bmDMqi9f 'cB!?WVOuaon:jq$ܘ?jtrRIIe5JG}k\;rʲe$a|Lh&kvetY?GT%: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ɫ}z?Ƅe4Xhh rxQ^fwKW?$u|WxG\E6E\'>Z?e742/R{gcDE^OuyDk֒6ߐF9| ~gpwl鞖>`It#uN [abBF?gLJ{|,7L&oT#Ie_VBzpƫf>K84(p; tX}?c!jD%BOKX5̯u'dUʽSf+58sOnHM ǍpyK9$#'~=Gwwx 19]>Hoh/^s{)#ߎ%yܞtqqAʌ [MW&[CqKKJ6P"%E;FUFKݶB.Ob.ZNo_H;?dGN(w:C'1ۇnsK.| H2þ߱HGԆW??zlŽ2>mG~x$nUsPLу553|;}*IF zs?+W.pK9PH߈ezJxVc*o O^k1 úZQ\ٚcN)㎢%%׮sb%4^W10DFNQH q!2a $08PU?1^^Dx!a?z[L+=$EvcI?JA}׋w-j^8ݏ67t.5C?=W?x'קNru0 ,oBax]9Ab@8T'YD'O \wz1牫gO'ڸ{>%ځ_GXhӻrb 8A$w 0桟߼[󐶯pTԳ垰, ơH :kD(~]YF0+ xr;[ p!^F2a_zɌۙ6l_y˜߆}ղDsWѝl8nI,9%ǽ ͓W12oQ2k/֜uUWM;U[fzSq85P?ؤWdߵfO/9MދqچÙ֣5}f[_s9nҖѮiCƋ?k) 1DTo o?Y5~{\`X?ZE8e |1K~4 4!i;=ۡS2gRcEtS#'"-.Ϗ2޾ч7˯yt,?#X>:ne}Qf s[ܕ>ت?'g;>όxe?799Ge]<|}/~UK\y&v,{F O $YU:ֹTCx~~ B(|*Õyw>VNwܔBYDC0CGZ\cI7x.904 ?G.YAcbzsc"<|ә3Тg+_glMs2Tw ]sm,?h}y/"͙<Ҧ1PD4#K^:D"C*qDXVmڡDFsan|?# a||S#M#.>NuDp(_8bq0ӈwbpJrI}uyմ˃R8'-6C< n`ltϕ&wN>?3Ì,Qe>O<1ׇƒB9qms6_8Yq)@_C#K|~|c<_sI2˻MPCjGgMBQ g akȌ"r!HL#㈔9Sp3ۄp;Ή$xĎ1Y|)/|Fv=.Y0MҒwDR(غ?eF`gzQ-w)ܮZA1S0W*v_=c2v?oiͭW O֠A |qM mKƥw״Pl~/|?~ ?/{DE%$z5K$9BB6rVwX9o־?G?s[Ê3|Q|iɿ49Ӷei^gϝ_C}I$ߑMDɥqz~t,G5]2.~c[瓢X[~y Z4T$grT|2:M1ODL{ak,%==e sq-t!Λ/CAl֜B!&{zU"HSnjcP.Ӕ`>NpqUYU'*_ZVv?=~{w8\8c[~ ӯ%8e|p=HM gƸtGap R|es:;93."O<41} ds5)fRBP~aHs>y']hֹG%#3|w(Ĕp|a|Lh&sѣ|5\q|w+(DԞC8>cF}d\&ȯ;9;+q!TR"u%c]4q,vFTer|iYy8tmqOMr>5q+y8qwЛDپ*zA(,wm\7T8ω >;}38rLh/~rwt r+\,( ??|u{lD|{4G5=,6J$͙z^S\)^Kb^%;i^Wwh"#^4ΑAbBdՎH`k ou;Iݱ?9Fq&1$xyx [DO+Y+Cp,$I22IEvcI?JA~kŻэj^nX=̳uv"vbG0t^Fְkn"#9 -?,u#ql/\Ӭ"tHbP2{7LM#.='Ј7 Pc[s)ߜa4#8D\sqK.B mҧy7~/QE QQHR(S!`yslOGSd5hό{^:`a;J?i=u,rcN8>8 ;˴⥘2&fa8նI6O3u]:w'>sTL=s7ǜ϶zs xߑx,Cw.0r&CXa,Qf p%Q0 jLTR3p'H%PKENmw,$VUvޛn{{Z͛]Z6xɳF׽l/t+=; ͛V5긶{?>&DVbMWWvIDKW6骝SǧB[x)\WB!c c- *.dұ~|=)o\g%O;g% 8^iHn @PA ٴL$Eu+H,$U>oT?kp®  Wa~UM^FQ=ϏA.7]* $`;NB(XA=%w"8hdlNKH89ށo^ͰJ1y8;" 4 C9y*b\ryȊbba ގ4-]wbꑥČ8&;; ːv!J?+̃uùW(K ;O =֤>ޥ4cxNi5rRae*`9@YNp5*!ㇵQXɾRFX}j{yWś(eެx%rkF^DWǛs\5`0z@\g'K.6 LHd> ASj[zнB<~WeV.0m"UMv[n$ANҺW,y̮/7.0ʁ̈{β}3 T &B90Áv+׋o7&}HxI0U(!I I$DC)FdR$3 a F Ja P)BIC kZ^so/>u/9̓S ,sQt/irL߬' d ("OӻqGdqQ79!ԨkX@4TUi-Ju4&=HJqٟMw ֗q0k.g5#@2IS/ħ̻Jīa ;B&@{}WjָѪKOza{uZ.6󼺬4֜IZdN]\Ngvv:7SwNvk RkIJ s++>a3N#J>`aqj.vcԀgn43i w.3N-20uܝaٱ3a 0C2@W=tnp+\/a/r*3O0yPC6>;DI]) _!LG(f]CTݘϏ(->xc4Fٙλ}N/n[U}i4T,dFY(M%ݺ (LII'KδyoJwztUzLd\J+\T].\l;5ۚ9컵:Mbb7vrwWnSwtdsE\0K$WuL]WpwTba.O:KX ! #s8O5AG7MTKnKxn_V KBn*~o@ąhN z@y){ Ѕx5#Ԁub"(`%^롺ow~o2sN 8Z(Sǧ_?nۘ2;L/ 9{Q45yuJTqїqݤпㄒ߸\֜)) |Ë7V u "Wcħ^"p>zITK;с9漺gQUDM ae~OOz=CbgJtħTNٴ5xޅv n!%v;I "|U pmNRFZ<ï[:}Ƽ4w˨drB/}sJ0(ǽ.bړ$KGw*O<s\Boa9dq!/6A ^I⣯\"U$JW#9KL䞗)D AeDt0϶ܔӹyngwq/%d.Dp/+kMFfѽ7 yN %ޅ@QS?K;`B|cN"- >EF͉{k=Գۂ%Yq F4UJ n >M: 9MƫVYFLa[Y(N$SIg0ębsA2&sD5yڏJKCDS ׭ЈTȤl*^ CݿzaQb6qP@oC5B!\Ę8LlQV-SUGLzn1U@TM:ZGe<ӱkq9EOO}63YiԾ>w1,iw{1ss]eʇYyŊo$nUwsg܀2nHY7˧YjpYd"=Q #{ )&StM4k 4 ]ŖPR|sR %vAU&.$ūE. p-=,.o[RV6b=.S}]́:e9q57&g'ݱew33nsz74}8!'w|vv{ޛW*O]ιs"^Gtn DayN%ChmFat2in/XFo;|رK Mbh8 YRFgyEh,LWDMoRQZ uxrPޑQ3ր H% a!(nNM INs1uaWki cms2{]Ŕم |*ҭ.>'K[_zЏ@Hy{gsMt@8AyN2\w#y;sq*ee UI&L)*y r i8U{rVrYԳ4eN0KG(rp4x6V6KV(?<wyt~fKʴ e'݊& hrYƾKALk(:}jJMp T#':7 ҢBv^o(błACwGc_Ť(Ɩ_< ;U &|~xBʄ/L#趫t&a&vbԦMϜ=s;4d,x'`(K&=Gե`I\⁉lY~ϿD Ji]bc&&o OӔmgOwte W[Z+ǘ@ɂ\ѕ$, 9z&iD )-FPeeLz7Ç72JwzOJ*ZVi,"p.ִ6Hqr%"j$=?$=#m'hzX7h,=WLlS Օn4^((`5l@9j! GAS$66!:aV8|\*k<8}7-̋41jk ObGE3_)n_O@ݗ͇ķ ;koִ{O[ u.(]F‘ ȶ PY稤FpcŎ.8+.kf^˚ڸ۝HF[I $cnB';nuYu3G8w^=lb>( t6Tc3%ΆkqfIYGlO.Nf- YNliT ]l{t 3{[z$-joZzFrr;iM؈ ".ѪŪ#&dYr Ϧ0;0_IW[I`ސ5m"cݡ,rgnUI{M)5Ϧ1陑Nm ujY䒪mrx$ he=YݘIvjALC!`l  >a&/)jffl4-)ٗkv}Q,o Gg_ϙ H(۴M"wͩ !cw79\x tLG \HQBy̷' wO{Ƌw&Una. l]uWtj.L58 шZ[ ܆^"fm.)$}fڪjN}>e~mf} FV 9|^*l4^ y(f=}VyVPU{x;rB>xLܵC]H!R'y,/XW@w4z(`l7QؚΛ7XrF34F(  Wi-zRv,ETSۑCS)/L"w p*\IF[zfxFLe5*3{TZ;Һ%c2nZ}dK:^z#g7;xtc*.u-mBL*nz#z;LFT1gVיL[f\^՞fpAgaCu-_{j}U{Źܣܱw7 ljka @3ѠbQDp.Ry4ěE*c@zfw)F l1K׋B$=#\"ޙ6-ݟ@E >%IU ;oCeuDlBn +&ϑ6D`!U6q t'~7ۅ$mػc.KT;1F@uv#FuG\m.Ո_.P -^Bg*k͊_ m@ J FLAAC[K u5bшAX Nʹ|F&qahtXLbBTj -ǷxIK0E=D\b"/]¬L>%uOf& xz1S4b&YZu8qkMV~a1Rg雎:i*$=> lOwc3/7E N ^"kgĜ'qˡSǦ7:&;e y`|^ka<2(< cGFW !NsO"SF}9j*2V-ws!+iC%G1w TTUS֖sy|B|[B`>1 V4YMev!*`"6 0B8 MB˹J\Nq^F+ZKraT2R&B /(G,~tCȈ˜[॥2CNM)[ŧw!jT'1^c"`ywxFx+3u< 3e9+bc:+C{RrmYY9x͚ #,`\^#Ow5(R;Lb*1|=9{I>"b˜=TRtܷ1k摇t]pM<x'tS0@@!yt(ATa" W q4UԾZ,=Y+: *OOKDm.$n$ھQۖ!/hT6Kכ4a56LL<?QŠu{,!1[ޗTp kK q5wrXm#ދ}t*qیpeͯ+tٰ 8uSK>]W I \,(j]Xъ ؟tv۞}5Po" d]4e,ܳ!ѺYI4-fE`|ܥUѸYF;^:׹^Dd[,]NrH8( *RY~g5˷mՄ 'ظޅ_[KݦޭplkI&aY$=p{BCp-k!izfd{]B=I}0>wG WґZX2|z]I)9%E >› FTn"8u`mmkKߖ)j >"'Bo; ́4"M0G !'1w .P/ZhOӸe&nyDioER9' X8n=6fkW_A%g3z:㾇Qi I >%ֆd`zy-ipD!NZ5&G689ǎ=Bq1L̓t3:o9޸{q\ an=}BqۭaE%/ȌpRS$O<6RB˳j@Bp:ux;w's"((k) )M%aZ2BP5'YLΙeCJc ίWI Jt P7痈nyI{smds9PP!H+H \bЀ/S[elӏ^t+[%RKE̹ І îv_'xvE;vL͍hbP=ʜ/0ƷGMZcTjXwӎ9e\֟5;QNjEky|_bM .+Ͱ1(ci̼:2x?7Qj}߮C}`e8!t<^9UzcB;U_W|!͎SfڲC8&=8~9e'58FMƸNիJNau%& -8B8zqFP@J4e9⯊!1P3n';QʒP\q]S\ :ރ+8ރT=SqYI,٪.s.Fw+Z%6s+xB0 y|{{p QO%hAI痚1w@ E!ާoL̀B- AP!0iAzVSBl sZ-bQH('Qi" )FvC{q(JkÀ鹻ăJ-A}j5)h:ЇLb&%4Vܔo4Gރ*·wH]v螳lŵY^&o;H^F뽩]d*(!7(9!(B"`b)ڤiRǑqT$JENٜ$8;h(1+(yƼ|EE&dViDܨfzv 7DPO,&9XSoJSJf% @GٲZP//"t2rhiU_?"S Tt÷_o\?_^?UΗSzCC5aȑiYD Y\<^v<=.Mr_mk[WmRuKEZ1V(&syUU6Iz)Ec0r ˃w:T/^S'wqZlUFZcboXjboέO:2``U$_ ?|~{CAgr{4wb@V~fd(|TՙlM8ic^;(J>瞌 apz^*WviJP'@]+9Y`r}5^`!. +m6hc<8N2YY| sP)F-} ڇR4 CMR_Iͣ 划`^M E +#/%67LRre(px%e8ejZKE縅X^z6Xwח$ly˵]z7;;OVNW`.HcJ+f IbppE@"!K.Ut/5x72 [>t^hmɑ;f#ɝj;omdP2fJ8N4LB4#zXRv8NPSM<})b-u&iLa |ExĦdvTgX}&P2E;y:LqG]7\pM ~}j-Nw'Ao(jL=;1D;*ARiU.C*эeR7M#R .2^:~@6XUi19sv.]gdt®gƣ!CZ"1*C!Mxci:8$f4JL;5\FSLa58yc ոg6%T6p(w[ 2]CD&)EoEEA։Vϓiñے5<̲FPJ`業BWqz⹯#jOuiQmb/:4m1LFsWDӤ6YF IML%(vdwjxI%iM^À隞")URh@ocjC/M b$RЄ6RbNJJLm:'?~?aȾCSYviY7י~&")v>iM2P᠇;fuy ]95q/XhFJVJGjc.Ġf;s^y/5K ^^U 갤[! ꀇ|&"q $$BgLDUΆD&2{|xrtW~b,r^˝5I~9k54SyGP'oWS[G=uϭJqZ{"jjgKgߘ<1lmCS iaJ VQLusO{i@3xdxP7P(xsw Bn=nk @ 77~QNҊj`6]9ahL W}o>ӏ>oZUr#v*(QjUWw !MȫDLrͮ12£@ЊjTpDL7"@4D~zF0 ~ס8~_NndNSF xCv4q/?=(T܂ ]oCϭsӋ5U'!8)BDXOA!ϔ1c~}?i}?)~'w㾟УV!8p/wq>.[5ukg+}]@}ˮbjb`DGHFw\UDBG} # @"-FWo[{W̄{n'I!#}~=&*cZN?@p^t1r춗OyS>G&c/^udM/A1EIPPDT׳j=%&>&yuN/1hkh; 0[\ԩ8XeI`zDм\Xqf©5 U9L=oS=2uy=ԣ`~C <>j)xO'd Rt,`k<3Yu8Kڷ|캞D 5:2 ICK)BIMR ;vk/P5[E=̝XUfG'hVڐ9MH:mwt҈{QJ趽[cpd-+G+G $n趩pP]n[`S>tXJ<ŭQtF нCA%1B;VAdOG`85XLR]% Qg^8a]輎@Jn+nI@ZS2w/>fSe"w5׋^J[jRT3 (ԽSHO_f]U `}ޣ{ռ x\vE f*UH5p6s+E@% 1:j~=ſ*zxQO/`)drhEo1o[1}<`qWQ{_dȺv z|p7& >022`5D0QC2(;-ԥ3-R8HVF03ah$A#%m0$^"R1#:}Se7w;^P={:qka}*hK(*J 9]EU(0P3~Fͬh4 {^^QϪ- QZkx HL>" B{"O藌e,GVd&;w&3`r!Yew[xZ:NB44+ ! M%eǞ_0b];{B$G׾&z<69yLH&fF3fCP"֙T*'P=iK4fNV&vA\QyZd=bc3!&O|$fOۍQKD{6hT՛Fin+g"tS?N(ChxCUf =ҕQ2ʼ{;(+Ѣǜנҽ&w^r/q9H*G)91 5:'*üOf:}6rXD.QADK6bkb Zg[_m."f#voWaYqn*ߞeœiKQo}X݆ㅘƱ.=qR>81G}e̿GIyֻc&%Rzak/G9CtEoW7qg&LDzI]T6OɮyU̩yDF3!3O+HJ("fD̬ZIJnjbԩĭʂK?`%o~([+9>pg?kRungrs!_q}=k1QP<(=;Լ@F$N=QpC"?u#sÓo5TmF̷>>=9ns}TI]wѤm &vI TM<A1@+ƞWlAv!$ut{'|D obs*zYFTJRPjjduMsҫk!>gviLT%oh|8$`hfh"dPjJB^a;Uj3UTCBpXN1WCB U©߳,G,jz7uM_&OG6텄>& #§ ۅ]Fަ;;8}D>I0Bxxwo2UJx04.ٛl?u:,^mݣi'(L33BD09|7q ' SRe/Hxn=̯zyb8M/e=?}6FI9g? >]Ɵw1?ܾc3 s~=g9bUqsc-G` WUg{ y6)(OtZLV?;,7-8yE%J& @m{vdg=F{P;˻f}QNK]2K$xgƇhkWƣ+uTTn~}\"tƊ$4"OKӞАP6%x[!\EYL169 OII~ݵXEfn>2 glG>3$^okEv&$Vc:$Iݭ{< Hm~wénJ*q*V5 {ɭ1(]MצtoȐ4yK25uޛZ\.ny2\+/mh@쫆uY*vcX3盁QA9e XgV:y~\,ÈoOٶ;zƈh5J EwoPtLCMrfXјﹷ7Ư]n -s{vїs)g$Eg\(~R\D:5,1&uV'4eR}54/%c:)&{xϲt;;\QpkG:X~O"u&QX Q9Te‰\jg0GhuN56ܶ"ꖯRWq _>xV<$OIQD?_ ߥ==̿D_o{#{[~~ȿoݣZƉR`gZý#%iXFҨ/Gѭoo8͹<}쬾 T$Nn BQȎ{ͺz}KLB'GѾy0#>W-nú\LeÞܙyaף̲_d3Q]j }|RwwƘSܸFW:S]8 ) =n*B)˜*#deNc-Nk+E*[[ü %gbb#013t01$")Nd( <(y%oofݬU5.$;,Kp(σEaeE1o'ꝡ8@%2| R}b9iS5hA"? 8lRwߟs} UswutJ*yw285ld'WĈʎ9͐*mN}3ryU.CF%Fg.-//m8{ ]UY> OpLfs:lKZaL4!k>bE]r/pLSL28>@c#;ɨ$5+S M~G>}IׁĔ$p?R>Wԅ_z0d+k:QqXɊMy}KP6.&r%j "DDyǗQ}>5=.*ԈTz4o:t!gFPC֡k uz@vc1 JL󢪀0{v8^T HALOf9DD8Y0Cʂ9Zrʹ{8\TP/bӪ8J ]O785@گ#2[<8wq5oo8\~9{\;tz%hNSG~hmIpۋN"֐=oJLaϡ3W~7p1o ڵWMU}RGUŅ)\mzLD'1  p 7.M 28ZsmP4/ @Hrhȓhlhw>k\ֈNiӀJ8(ϹŖ^f-ҭkfg:rػHvP;Әkv0ԙe73AUL HP|"e($#Uމ('#D !!i" "g{$^nJ+o|)M'?c3S%NsxptTJjR*)M(S7,Ԛ"Lˮkn󬖅w (kY## "U`m&g/ґ(DI)fT$X$vR̭ʽN)P,=PPK-Leznr؟Xsw|I2 |B`>^WY qPbswO6*Ӄ<1ޝ=)m"bt^.ǜnݻϺ}]޻Y=k BD|ePЙʪ6oc8ŁK kf4!ʉޖل] czww\ocxB%Zfg-ELק Y=[jQ8Ĵ  4&fxudPYFVYSg]^ާUnJH33&-s,UQOwi5r;7yidyQF,vzm Idߞy\1DQU^Ra$n==RΟΰEJ8Wa؞N|F)oY`+׺=[6XhL=T)=,aDü Jq?ٮm Y-g'ܠ%a^gϵܿݲoV;'ҐCq瘽{5fED&%TU'd f{>{y:PDcƤ /[aV=>1,Lk`Cc}s4L# LNbXL҂] PG.傓_WRa=\F7ǿB8nHrK&~b2%3 \O./W UmX1(`{kLxu/S+"YQsF/3 Uo®OVk[ 5WO _=e<Ċ{dt1Ru]Xm4zG𖟼aǙ =lT yu90ؼ<懇(4M!n랭m]VDed̨`"f@ǫJJ&]zF5Rء0{|ZChӞHl0w[平dT/Ani%<^ֻzb OE>eOA|5J^ɵHSi@&xu;QN n;Txߕ仪%8xP f-ïNC@2>:M'qk՗jMl v֌wOyJE풬C# )~LljDPhѱv]!{&/F.;[^HwXQ1?&o_>4ݵۿ>ruǻJ=1Pũn37zEݚg+O8OJY XğӨWM 'oFt"31w'~>&=O||F\^fj/G7ex j8Gʥ&? LuDH8L̂`^ۢ5V0㾣S?R/U-OۧjvUQ2kBwϤVlMWt¾7/~N7=>X B]L_`/ݎ:t#0C4Ɛƀ<4F^!֛.Q4B8FQmbuye3;,oxoݻYA=|bÀǝuLh)"!/_"vQ ĉkoN̰xf"<Šf>T3H.G;a2C{70\N AP̙ E1$ A3 (}ܥ1 Ju GjN īR !"Z;Rzo aw+^󏺎Ia*-2b#*2NRx]=o $ʊۚE@ۑr|t5;Q隕$/"u"(mjok=DH'#ϵ&!.B*Xul,jiaBJ5 Yb#5tx &9,[AjÄ9l)JF{^+1wf mlFKN ۜOgs4Ґ0I7-3&Ρ/ =׆%=xto誅zyHxG+1JP'Wjd=`ȸH$"7#)YGŖi2N;"cy0BZ8%ʈ|+K!S5/ cG4#R^jhS3 L}M\wq1:|UlOQNїxK!Jj8޷;!ׅ3۸>^+y( DS?`,,EКuea//}% 欖Cɸux'3}4g=y:|,s1J:G4ov?`ZvLB7MÚ_޾>MӍ(M'GA@zS4B.UbʨS1 ",^#yBu|UD[>q_ܾ/࣌(Ma:ٽ뛼2v#M0s-~f*0DWZF>]y P QDʗR")D8r#!U{媘Woz4*;]o~A '=WQa"ѡAT Q֙_|#%۞.ZE\l OevzM|&i5u Xb6Bh$0K$Kȹ'#5 ||i'#Jn)L3H+f p5ܲZNͪG(&PhGR$('gj`E D'9|> aAI3+ S%>cWuoaEb-ZFp0WbaE`9m_vo^g#o:ϷNn8w2v﫡NI.<8lM̨4*#xDHʥ%`8# %.EI?/Wue<<ԭuu y"e g5 != *Y{yF.+4ǻch."M"w멂Q /DЋNʾ,2KgWX,QDO(xHH<$6UO "=:B BaXk}}2W鮦s&?[+8x<(=tԦ[']3/pG:?Tɳ ULg<. B j^r^ڧ6T.͋C.  U ȣت\RgNFK3]YwY[w)Ͻ:`3IUم,Lǀ<")9fSrj&nPw f="33:X*j+9Rbe[ F5dE%b{Hx [YY GH9f6U"DD`F?D@\f0g^!*O;Iv]u^-$4Kffm!P30# 1M<䆄(~!I~eo{]31) |i!'4 UlU\:hZ+p0ދΏwfk4 ^{Ao{5b#yHP9q[&Lq;P[۝KR&锋B-k6f;Ϛ73a0@$(e [BqA7BLހt2!2qƷ@o0"Йl#ktf]=u94ky΂IPL eF.w0qe7e(#(Nu;@k7C,o5wPvsB3X5:G'B$ʹ1s|ߘiI޸`q@ -JA8a- h7C( 8Q DxC7{NdC`x944h'w$-wӎ6C$- `-u8tǣ^rGIPQpz `(rHOT@w&6F~O 9 0_wo6133yV}/t{9wITOj NVf옜!B婌s[w`k‰5{*)A{~]yM1XT6-'RNdH$h$AwBͤ(˼h|0#TN0 C}C:n'waw8;?a+ל^]ٻC AO>j^=x6 DG*O2c~ɻT sw{|eM"Zا/c糉wXJ8̯,uM~]Ⱦ~EgK*Л2pC[֣+(sJS_|27,ȫ0d}U3I\t8y*aUE'}] J]lY=|zC/Ud#q?{^Z,7d?=)l:4NJ^$ s2bs165j3g.sJPJYX-{qǖ]0Df DX4ͭO.9 =eC 0r8\ev(w*djϙ{g$eq>w_S`!m=lMwx}1QPU7Pқ@kH3qZ集<^q.谡`=4IIȝhZW+˶ n=N:?bPYqDf!%?xI:B,v/ 8=Ӧ %\N #3{mﵿj>ێ*& -[.㿵nɪ:@#} N7aQy3zo*nˏ6GC!zlOOFF^U_v0^<n`o;ݝZA';Z즀&wj,`?RE/U*V*X&&Q+E u'P'b%$PZx,iì=PhHt15 ~pep8 XaҖZvtushI>XU=ӣ#󺭲ܑhJ`$5;4H/n߯z@)^S*%^b5eOo]9j8 3$iϩc >cB7kU!TFB7Zq ?nSo4_5 JgRT#Z52 ՝k0a^*Op o +ezq8OqqRlt%gW o8h9>jv-լ):v&Ҧ߰ttԛ;,z<*:6 u1$oJxQmsF-R{ZW  R][h9[օXgcF g2Vj&-MB1j0 !3=8tۈǼ‘كiHLhOJc1FK1߾$%HG lAR|x}t" 0yκԪn_Խ]0 6ijzf3WO5_|e}2o'gc#֫Qsۛ7w{j ;^eîj~/ 6&T'?\qv _|cpOwbo>>]Ͽ޸q|Olqq C}߻UTw5klڇ 2UT;_h {B..3+euB<]yH}|7fD;ZB 4AU@Q5DDjT>Cd_*D,u~]aj"lQ+u72Tn='[|4D Uگ`p][ Q{3כTۋ`K[o zsN8x//F_dqo $ g 4;%E%2UPyLEULXDLȣψ#$|r1k펵T˫Z1)#Kcb~yxԫfU]ӎuǬe1iU'߿XƵx#jf3oJ;^FJ"Ja-o'a40jfOESyPzBumT{áuQ Z:4<  6a J*A"C31<4%%c?`wq;3kS qUPo2G)h/ _}#A{.f2j&3wb3; '4H*`G`LϗIIWŠ?,7H3}GxG7D5Fc@ IO4RWͬ.Ȅ~gvna[2dL&<`^Pj`xYKVje69F ;[~H)yR6a/Qs`bٰs+N{[ yp o2A>tqW܊бZn> g[鮘VJ pp 1ׄJ|>+fFo/w\V\9ty|eHDGH|>33"E6sPu1!|"0JB.YJnۥbУ|TbޮDti 9~/ (ʈv*efD?o;yx87""2"ɆY&8HC#t42c1 l[;{jZ:weѺ; #LL,Rb>3- StFn8DCj#q;\H{LK2'YnyָFuzp,(qž94*cM:w5zII);TVltV"tsơEx ̋;l)d23ܾqhkPM>m,B,̱D lTH(^"A3GpYi0B[h) x![69G*JT7dàV٢"-XZo >B݁>&D}>kzL;<<Xs*h^{骞7םZiIoyKL[KtV|\ZQ7gb׉aD3 9%0^W'j@W\*w܃9HTC1pEoe{ !5a\V"} g͍'l+zѤ{YexV;B4Ck d{39n6 ]A1OwYH}>Q d[eyL 4oB)88,z â@4!BZr\Vz(! "#}=f` !5Hf!zKWɳ|﹝q,}1ۗVO) \^7I"_fI)"jTC0򁙉PA~$J_Z[2{;d.3P2k(FXfFf< q7 2$ HlfQֈ3c"A"RB]?pT!Kzm/{:2;DH H'b]@ 2 "1B-M5QǤOW?RGȟB #EV~*>>.m^0TUuZXo,~6 HߴDeo&cɬA^d3UJ'Ur?x 9z+QAnOfzgƟ_';$z@̉ ^T_#0i"4ڤ22!!/mQqUoYwb%(&mꮌԲLޤ? }V9پO2q'jW+hI/9Kv}n8Il<~k 75mU{j)*H3l&n6xJzŠ>%Z/"o =⮃2rn \Q*X׹EK^썪a&lYV6 cj6ɪ>q*V A,ɔYUYE'1msT_]v|~U* D̯̾xg)~هz>*SW<ɞ6;ۮ^ӻu6uԕBC+]>TUaMD}N>ٙX!Z {!R8 n(wY6t.{Pߟ$/"YQȉfdDdD-ڕOuXX(KL$F2?E?~ޑ*$3?^ñQ (xCGGEN=/?РxEI{k˶Ga4&I0Di8>?4~9vц= D?BIx  Mp Y(wCx=De O:Nd2r}8LbPʿ#~߀?}$_|K{{لFw .s<E㮑O`?Enր+cQ5nwo"< h\ snPYYUUU/?˅~gG~+yG+Md]{UfZ?|<8x_D<,_>@OW_~~6%!}~v:~yM>Ǘg_*Ҏx??f bh1RIIJWt~ޑY^T_Wh;{ii=M'8"$T"lI&e*lj*=( /mDqz9=O<`Q9TiO@6CIS?S10;;H'ߔ?=QUNO#m[j:pB(E+hCSB FM8M0C$٧L:!X5!t D1A d1p0ƒS rl0`ۃ#N6W!0E"R$ʽv5*MEZYB ɦ-ifI٦ TDBRii4NhIfd0:thLq 0 Bp%E2pepcF!3c&.S4й6.Ha`F$ HH;M+IL fA#LhDDa 0hp Ć#L:5yw{HX2!t?0uQe?oh!=5}q`yO_/.69*NN,֌adGaʖRG&fffvg'@Eo ?\~fffh:o_7KO3)z_ēvl8O;o۞MQcC~;^GA{r~{%}jo 5'$ 'pwwtAi%!]; vcu״$G!ٱQW74SM)Tz Se@n/YLLdzO :|كanj 붯@b蘆:> ơn24h[5^Q+>qplg=r^6"= VHG8Rѵsh>C/bG\щ+2wq>ڠ}ͺϿ//l?#Cnkr{ n6({o'cv6{søG}}{ DG&rM?<% nИ"9g6c_OqsPtc?5UUUSt r1?cGtq4a45&8|%Rvp~|ϔWJPu 1{}/s$I !IoPmZhI:I. !H(oci2kˍrXh%ǟW0!;nCϯ>0ϵV`6uEd;-ВFȷ i%PmO'I$Jh=S!'9Y8!ӟ }2fTU=UE.RI~KI$>~j>_y`q.k2;w=:.[ma~idk]~wˆxs-pt!8e!#-;H o 6[N9 ,Yg?ͽfc6*U*R0¡JUSO =﾿ovȈ?hI$  U"DRwXqi9qa~~dqC(r$Y}f=~C2p4L;7>6y(3z>CgcQxד } n礒LO.dh`52l|Yx~1KS8ZÃɽ20ywBmL,i7 ѭz2ӒrVLnڠzuRzu[Lpl=0=j.qyѧK[ZXXZ9FHO97`h,a߬~2EcKoM A  NeM*:a1gQۊ!h?'BB_e p3l ɧ>+NYl:uf߷StM4( ETҪ*Jq~8};4ǎ5[fa2L Q)h}D!7oN(Ws/w7B_[~me'꽻矾&fd i2_TJnɑkYLM#3r@8>キM56Z|YmGΒ[g$K`xI+)wC.eU33/oFBB DS1σ}7DC.M!"; : ࣢wls~#&18Eƽ۫ )Ċ|cߞ1یdm]7$"-c/28xjo=~<`-ϡp#FK $$wkffffgMa%#m- M 8( 7W{8-=Uq G䄈c/ֵ/A=Rɲvf[fzfћ5d"g &g* Ěj^F8̴i=Xg'݁v~ u*Ss3(S328oR U(t"AZc>}OF{vk?l!C~8UG8Om>"Ta Яz9m/|_q"/8Ul|g783zJOxWT>̏<t'q$9ѯggm1-Ͱb}t"||Uu  } wztMȂH"0L#x4gs1؞Ocz>#7|fYP$; m澒Q&=H-adL2Ro%c^mwtmz:L4"{%H(Ɔv?j" X9p}aߘK2^u\׾Hǯ8kSYJw^ WGxGyg^"5ΏKHHrAú_M4 .g=7 s׬h|,hڃfhmYno|%[@r: ϳǟqڪj2L@C"5 Cr8a<%#Sbg$Řo (9vva5^WXcFn6މ 2Z4[k.&N ̏&cpAOt8Y: Lݏf)넓6ER_lo G샛7^b $_"7|NN1b0 IC8tpF_1x]?W/ uO.SR{2A> M3gdm\:,,ˆ#"wnRGww a p$iuBBMLC}w5sƴ֜tcX`oBķ.`a4=٦'˻uɒf~ʩIJmԝ*t_ngY㵿ӹff{L?g$mb!VwO|CVGD1(}zό2?S {=gfᷖC],5vx|v~iDCv }<2~w|kfait`O#0i}0%/o?:qgA;_Lu|hM42RCdLf#},"??By5PSDDFRo$驗 ϲi?ۭI! C 7%#~zϟw}7̟&XG,ۢmg03 ɰ9ώ˹M'"!C e#˺C]4Z+&:7^|<Quf+hcTva11'gIoNQsZ{ץgpqq W6K} ffsla$eMc\_5q9ʘg)C7i@OϾ\Hb%y?3] O$CcMl17^"!HKV&I4E6! 'C'K$MAB_M_)|Y_YD1*t0ڥ ю9.;?E"#`+ L Gwn_3?/'yl3t*فTv@ϔފF7g&DiiB,Wkiq٧~Y>6w9ʏL?QyD@ٱI{>yJjI%I2;pՏ]IDDl{g,d 26Yݡ38ΧܿK'd2cf膑L *IMmsfcr~Gc۟HI?]3ARNKpOמ ,'5ChIGmm{'qvB`>mQ_SzOݿz31$Tb6ofbox6ˣu;U_ Z[m١I/YM_X ҈xQr5:EՋHHCN*db pU5P0Ɔv6_Nڈָm]# #|'g;}Z]Ǻ^H!1;bFf #o#YodvF)"a:?#c}|888F:ֵ^mߏyk?fxr`e8L|0u4ϛlcAik'H|wXaݴ.ϓ&[M<$M7Ywyq"!|wS}ޏx#澕 N3{T|zׯ\oym{:l$:I?ST9;՝^ۗ].;& aǦ$iL3DBw Ք7I(kg;Iλ~1gDuFKJv3YO ~R#^y0=͒sZ11+᧿ Hv^[DD6?_Lzj;;|5S{TѝTcc_$I%qDF0+KD%$Z$e{؏Ocg:IE01qߨҎ^KU)W0ɋɨ7j)W&/&cYXH1X e+ W=;cOb/'ӧ>*xaBopwDDDBv8te;{R1'MbN A#`h%H1-\a}Ql=(k{LɥGxwwCC:j`wi|.˻.g]fk5kO@0:]rzaщ)OáQ[¬*Ȅρho 'Zֵ| z ?k1 qbBןF ɎoUUUU$m ,hoeٚSG㿊r}-{3J}={߿]oose+mM^M=ϣCӤ&;~%z㢼w홙dLz@U$G%ǿll~^:zx: C7_U֌c<"N2@[|oE7g]m$cm!GO5U84iù=_>gX,>^ܶ8~+&3ō _0Ĭmn9߭ g1 c}D5$k߭zlI'mIf[wJƚ||tц@9٪DBQE ~f%;<%wwuWDر"xn|Ad07Ee%ف nH?Rq$>۴vn[ ؟p2.,OIWѶ0©ܓp]ǒ GxBUU Bz3|oQA.cz9c; Ig)DŽjIGҹ8fvs_oZ[8ffjqJ'^0꜓#? 0#s3 GQDA=^Ɔߔʖx;9oIUGzןd8ޯ9uglßh_~G<=U}^޾jW-JaL L2Ha(`B LCϾMs['okAAq3Vq<.0_SIuK2Fc9KF ,\fZLBklqa{WxJTUH2_"""Xw@7忮8jϝz̹ܸт9?]6Dx2`7;BI3A7UEUUP3{>?UUUUS @F aeOnDDDxH^NJM}3 q:XuAC}b;L*[C!|1a>{o;W:G(\:Z?aP?3<-0釆O?_"s,~?-aC:Lh$|>xLw3mo ZʃiF?PΏfNfODx_ u֌e7K],NOO7YhH_= k#\K7CqMm$tl7I)+;˞}&5ÃCc3vHhC9E O[ND$5mkا։G7#|]yo<{։G7#vEw"<,UkYM'Nag1;|*s}?TUU]|*}K3Ia!q/~m+{i]CS =_΍kZ5=l<8y~Xd6 -R١!&{? Gxz~Q*GLqc0I[R#Id$$KC~'?I Q9[=X'F?L??}.Z |64!#w }qγ~#޳33NC~e%f9u~9C N~C/(MAf>"I"K߀-|Im sX>}tR0H੾  N11@p0O3At7$D&?,!7RnKM홙 03ܔ1ckՉ\E-=M{ar;&HwtkQUk#Qǰ>h3ϲB6˻l0~Fu)rvwvwoC'2`RBurQ(0w  훀}}}?~pc5 &?$Tzh}k߶ybJ~=h%b1c+'d G׷Km#mwHq]'d&c8e'n\ gtA_\wUW{_l C2kuQc.g5YgoM!6ӟ? ~ܜGN >HNWoDABAc7 ВZN!'N&ʦLw0Ɍ3 =4bf>9_;Z5-^%VpMmfK\TӆmуЀ+$3ngi0?焒X>{?;4ވΫΏTKq9ti̬q&]Ich>ZH6ܬBbi>Z}y_\{UUUCǝ{}}O 3 3?zOxruLQxHsf?v t?w;:oc}nK p!zA7}@,&؏c$vHâ$sЉ4#E R(Ѣ$s#Q(h$]YeQFe"""""""""#MG7G\M"sO#ʝNzxy{Ҫ|:gƊ(>soffi !;fi-5tYsuzu6(2Yjnݲ" 2ptU˷l>l}zڵO53vM[ qIž""!=n~O]8 >4~I@l#FE."}%Eݴw{n[Us}?x|R8i*T?]3g:"ɭ t vDT^{UmAq54TU;<(;帚TX7mMׅHlpՉ][R?JbFCtlpV ocbBEe5SQ9=Wfc3nvMwOADBNĄCw |5I~hڢUO_M<U,47 E-ֱF^.=bqhg1 aO B[O~J3,p}n!ם} o!/{=΢yH`N(ׇN^y~v{% ۀ=;]}bbkU~~3xQ:I&Abt4})7#7>+qcaGgYA{?|<=%333 {=?l=Y73Q]xkn7RM?Oi.}/u/UQT_5 2 P tQO-yS8I>0>f7ܩ%߫ף~Y ya E7@kj=c5wwwwqwɹ >[L~oi%Gb7weU|>*)6{VS1pYKG~" v!ohBl{^w}eo:^0b0odtx9{q/ERU/CPvʭGJ=\qelշɀ~t4SUAp'ת*5Yzn0}34g&wvj:^!q=lcͰK;54N_$ iS&T-ʯΌ".|C?sӬ|p_>w&;shhZI|⒀@Wf.I3~I^z:]߯Qy׳-9O/Rrݸ0yi?N_v:,a?dz#zfg?W3P Cm,3)g36#+uhO{"!˫FHx)B"2"%S :r$@;tM :TYCfff],pH L@/_|wsZϰ0ld2"KuNgϒ**J9\ddOGH/C.ߪ9O9so9Om-U" ]@$oO?MI!&}>333 TK;+o_+i\Ε۶ϱ mA1qo'ӷŨE/~,tKkb_wUH385>N {1ù<91?Y46$ ww~N\0tqKM=7Y4~ޫY6CK|O?7 :?_CAJߋZֵ}M?57_8mQr9}c<ꪪ Q qƙ& ݔG&hN<{k%];ȸ wJ z8_?|z|*G̿O}{`(QNA[|`ߪ1^_vVǮM>߮9#zW\x(D' ~6Tvָدk'wHz#hUc>r}nff^ qo:q{12m y 9>=3Ê~li 7 _=L&[› _}s9vt"ۑۤn eiE͎㎙U~Ow|興=31 (U%KTԅyыMdFv0Ad rV߆LI |DD99P<.^m-7$N=_+X>ZE,RK$!*l& 4!CsI{:M t rr@~$ 7\m$r-N'Pu>7%9[lԏØìD?#[ GѠ}ۼ<(街Tdg8t~k!"4tkR(.3TUUktOWŶK-~ƶ&RKgGa8㾨jRZ= &Y,5\DA- Zo uY UUT2Mn $oGDxhޙܤOxPSG'MСjf!cu`RLQhY /3$)|d24_0JwrTMNI b>!&_xo*!AowDt~Om*ـ _gɫpSl&O׵W|Ϻ?C~ /(=Q@fO$+6#w|0z??[sMB:^Wiwe)Kg=ϒ ozٱzzy=' 6kA Z̬;8ٿ$a$}?i]WkOww4]-AȘh3H)3J?Vn v#~[k~^L̒v]LDD^,,؇9BDE?|qq!dS' y"ȭuu_9磎tc$(/z1|꣗^{|xߔHI${第?l 9%|НMf dT\U-]\9x=?#BT:>?׿OWUOZ5bZZ5=`؆Md_?aMe)94sM`47!;f8|PH~Y{?ܝht;}oRshIu3goGΜDy>2Qf:k_le|7~x!~""" dcϳǡɾQZ{ل_-q&ed~NܹǾ{Ag&s +΃4ZIڣȔ3$/g>}m?y&zy|"Z) 7 u 'f9-!;'Ҫۀ}xƠI~V7ɱ޺}wwwwA-cI& U8i ;}Qw9^:{>hB1?FE6|UI p }_?s^?b5-5j5uo? %HQM@ ޕB*Vd+NRJ-W[Bħ쯥GDU!}U#/X^[)T=*㻉 7=L{2=1_i$SM4M4M>Onoz~:袏f~N^:ֵk|ßϯ^c; I!޴_(9 _䝷<*Cm5](WS~/۴-3zaj:K}FuƺÜK7J:\high ػ˦:k, 52gufe ~Z?%}cDDDDyϾS|)|. n)[>Rq pY:AKXfR4@A(z`}\O{B7;y=qU}z߷n*|gq?z0w0WI ~ ć$G_)]}AdID9D9";|O~,ɬW8> ;m58W}Uh~ (|1M逻t:qljg1wBwt'wwM1dO'I\8>4ϬӺZ5"Y3ÄDBv 7˧ãUUQUW4p)|[- =,lZIS&8UUbIp~U!'%C&A};~c-2f8>3&b`rqqq c?wo~1Kk?y8c9Uї||a_|=/տGe\^;ls89swdl0  LAr~ Q)$XsИc=ZP:*~}O33?_M" G 3 PlO|jl1]z8 ؐ D:1{p˷~S \!3fdpـ8J}S[c)ZsY>}5m2XJpT1J2 n <]kDnחG;E|f$|rIn7{+eUU#q09}zR]70|P-kiQTa3y8;_ Y }zn}뚬?37LuUǪWݐ߱ثzyD$zRH%K` R%x*tggC=#)節lykpvr~ !!de=e(LdlO1>?Czz?׷<~}05_$wo~ۓ-'KDŽDA~;pc˷o?OD~CFNs}mZ5.>׃{w8}t8#_03s"" 5 gd5  ]0U} )Y@o" #䀿L򓟏B}pI&3 1};hCa^.}1~)5o.;2'CowwzUT4"!xꋀxѹ!Ɖ'I&*Sg 55c4LdzffhǓG8|~S6H|ē+l|5?m=sL.lM8Sg5fٳ"mn~1Hlܨe( 2>'L~uwvwCD CÀֳ# 7d3 qIorKQ&)Hoڪ_OHo?yͽ;kl2I~H$n$$A*ʏׄγ$̓0Ĥ1/OU椇6RBOv>vqL6 p}`_"daC&wF!+lMzwwOWwv//>=faF}^'ߥǼ<.lk\ɓ|X^rLv(|(ѣXZK0νuzcC!@F:]9ޅ^5R  4dgc DGE1k9wZֵ~S;U? ?BC 7M~}Cǹ8t=!mj}V]Q&[q!CX?Ls_DbiG w_,>gE&I$>-2!?'Mx1g6'~[~OoeXCc=CTuw!ߗOsvğLQB< ,1ѡS~_fJfo)BBE7s33339`]Q?xDAD'?vN?;(sFAe;?"! zI'`2{qUݸ~߿q{=[ǟ6CB%7 fc~ So}0O0Ⱦ< C>6{m_ӿ9}$2wD⪨gm7c;CpȔ$$0s }Ǐ/?Pu}_MeӷKVi?vߕOS}0ݵqYתgߩr|V10,aV10[֒}gjlBI0l:ETETisプ|eg늯 Y:w|AX?.s>UUUUUR_PkU_0pgc^UzߕGwV*iU-aD~SM|@vM;C?}!u/ڕ w$Cd`b;^":""  ;ZsY{?W*nٝwwxh`I$I>""$h?_qרrW_/K3^M=dm/65ՌQ7 dn;E|zq!_!|tm1xwv #~y>SYNH:1Tƙ/Ԟ{a4D:ƙBb˸*T 8$}y?E H;}cg^w7M7L5|S23t?&Z?ZGs∢"S!3+S3"tq_f*ci$V[S"{ULk"!/iwN+9. ߂ @,D@%wJK`'kjf3vkdk9 /IOhG!a~'"!Fԝq,>/3/I"x'GE)n<]*{24b T-D&QO7ȋҌLgfcy`@J/Zc^_)|" nC21 TjS!] HBh D" " x Ife&~iq_x («yMJ1+zds :h2uwΠ۷"S;GFC0 Y"|#xfI[&`;&{Q+j{qRWPҳ]BxNC e.z8I*yݥ:3- vfxEhy Y ^8rL9Ox(OkUwDEH _tL,ag`ٹB[/&0BQW B&PGQt=ZJI 6z"l%n8+;k9G|w<^bLD<"*"m"$ r۳7.#7rsPyg2ᅓܪEVDf_Յ_/bf>2!u0u&?ٙה[!Uf=UY1 fe@ 1lNUp?*Cq h+FM.ql1CkŘ3j1He5 87,Zk8mí3<ևExXt&Wb6S#L{D$eRUFC΃Ptpa*iTp)*Y$9Z%Qq%zJANA9M9vcxȡ&f_]%JOǿ?7oI,~?v"ZdGȍL VlQ-b{z-#rp.qQqTg5ʽÎׯ^Z~}|;]O#M]_gDTDI<&%/ <Ǟz㼝q|ͽ ѐQS ""()08)>:/;vּ[|qǍko}~u$1IсUdIe'fD "ajŖFkG|kuT҄qSLZБ"f! rYkt]^wP+n>Wo]%&̓u{žɽ:a&ZI/ox0C?x;Jq{Y p;i74 !xDh!9];)&HϞ^ HB 9'<#0Ҙ:'qah1s" MZ&didxo볒AU$RV ifԳJ$iH;}~ۨhJFFb"Bd $#WG,`/࿂"4lSXO klbKlri1 W"MqҸhUK#g0?6CREYBAx0C JZTO?ojIݫhbIUwa0pg){RRRScwA01^VWъd`)M KWFS#JhfZGL|~]9߷Ǜ_gI_xIn:4?4*j#(hyD;D6zo>|u]>_32)?"?yF) 2}Ls))d2d-=>֓[|G"FêFJA*jM0#١y?Əl Txnxþ&F"wỌYRZ!A?%|M Ν b/iB'?MVf+aG(XkoZ%21?\^xH"A`GdgАE|@>/ְ3 a$TADGBROG0_'+||4^VW/r~dqhNrs]xݠ03M2t2(AZ&~?Pמ&Lވ֡Zԙs4t9YQM4ƛuˣNKSL6z t<#dq 4ij$&j'4'(jWPMoff)VffffkZ֔>U4P4>FK{kE,Ns$2ۮ̷ZY Upq00!C%1NSIp-NSIpnWQlZrxp` ԆWpddHf&JTOT=r>~PI\ȏw։aJ6[PAoX.E(# og$M"R 'u8BHI|\ $I!!xhDFn(8e%y\0yk8Ն(9Oz=BƭhS*m#%ԧ5cSQʆcq6rS1C"TPM201/;)Goq:v<D Bմ,mPÍՂmLVcLK.mI6[ \aqa(``6' -C*vx;*U"{~}1c=jM:hs1uI60EƜ9.s1ZKU`{91T@ pqU%l0t5D!m1.2vsD!JLJlМ;6I=$>Y;ʄm;_ޘ=('$Db+3yϡaA8JLU(@5jriEɻS #S"jkx=!~m{3/Ѓ׀=_ԦAY)Jd9Rf):~"GJM!GM4tfZ*b&e*VVA{*lTW`순O~h~ ;˔Ƀfm.|m&OED$pg& DNnev[gJJ*MKtԘ8̣+EN>~;GϮ]A3u,:6D͆VpxI: F͆VpiA2P?F?a3T,YyF劋"@ЍG1|6.`*N 6F7x|}@޻8PAqȲ_(U$ըh!KȰ6sjx2}t)৿_:,C!򏃾zZ8>:u=OlY)f 9+я4 \~9W+(ߣgޓI;eM'8#Xͻ<ٚs' 9`CzȴZ~|2V}Ɋ]L| s37Jkz9(zmdv !" H,:.eZޫ4طMtVijBvɊh1 |8Y8d7R(QOd":}*:}*Zr$AoL''}*Z0ص#WrCy IJ3#,`ac1oYXUG ]BaOE=HKCz6{etg\2;;*k5drb|(~vuQgf%>~Li8Ysէk~b: R4ڋB1 De_PUՐ!΋쓵Wȝ (;s}|SҦ ^3?Y B`iƿ|#\);ѝՑL!םM)T"fUD*LMD׸*uY3gfܧ%gUs: (H-A̿+8{ŎnTQ1v{U2\.* 7YM\Wp-%u5S?M^g<&0iWH @񚙡HH0 *sr\B_|‰h b@4E`bKOT\PCTu>6reoo@S˘3IƤD#H` Nl*qsUMېs+΢w0zD)}%#:Q-W܊Lq^uvrD\x->xE!A1 dž~"H:#!"03c3:0mT4/=sdKzpysd$]m{7"B#"z5|?LH7Sc}LN7"; f!L!FvTI#“(*;D`y;; \.D5-VXFD>JLgꪉLb%+Bx13T<{V*bnV!*ƦWVrSo[Z4o)84r[UNDFj.¸ ^(._ʹ{φ9jZީzytcnHFNjQJNJ˜$B<:P^^w:y# 嗥8CEa!AE\HgJfp:zϳʖTD=@3?N5ô^z{7v{6n~b.!aF3@UtK^xq>qt@Ҥcm*t@}1T$"`p"DLEBYIH! X!r?- ,퉹cBQ)6YW8pq7P7*,? ғ#Ʃ'K+Ua$PF4w!!""bR T"KSk$"p  1&%HxMqF坕A©8X9,M 1&C#)rQW+^Bdq'bCopA"@: E:+ԙ8%E;D6J $C U0T;Ԉdv62&`=d8p2Sr8A%N ' s(in +!SLd&D!a)MHLR"iIPK!Jl =:f2y0E10rT&eHM {0bQ +:iJ$:GU +uVUJcЏ1D(NP0*L $ʬ ,'JԣĊ!䙂,TH7ݧy`YHcb@.:]C ۪ĀJ'UmjPz$F6`dO~4?oݿ}y0m7F_1@E LL[QlY[l173Ԭ8W5}tL3DFNiGKCntb~y{.,܁}b2/P1_ӏ?-UM|/%LfggˍVW4Z$!&9]z:~cX8Hp2L̑A&F%?l۟/}KMq _c`i} l=tD.V%̓6TJt(ClI%U7sI'w;} Lc9β4FԒ<󊺬jwfcf<` f6>GB ?oީZoyK^ۢ8ϝ_9uޛ )r d3/2#{XL"t>xȿH鰝y^g9)D_NZv5P }^CUQO05HETU&2qAz B!Ѝ*IUuN"@h=TTԍoWM65RlQ(,QD(L1AhJ)[jz,ci;j=*UT>/8QdTL)T U"GpWM0'D?R^䍽>FXI;@:]~3>F;dqmvbvZO?m"#!AJF<K0P<{ {$}-F gwҟ2 KV# 8gB2 ETQ͵j֛r1b&\)hTUn ̶b.V7Wv..#=?)θǭ;0ގy"9y,M-Cda2w$5QXw3-";">m.60Is')e fMe F7GuTMG :>oG0{r#{DVgԹ2܆4->8Ym^<9Q4Ra$.x~yܷ"::a=ƃRp) IHy?OQu [8_ 怜ݎ tCخS؍wMz̴/F9`=Nn7ա})8z7 ̽i@A+`^lm)PǗpȄξ>!θ\( #@L~6-ڏijc9(U(pȒxҨ|ӽ :hxÞ.xuMh؞(CˋU9x,rgtZ$[0h`9ZW6|l={h vbNQE;2{&}4׳pX #ps hX9~oX-xK.W{o:XcZ"b疛U/p[LUf1} z`LLJtAT9%N#7aiJo)mՏ7њ"HS)>Idm Û4``J0a>,GPFyBj-wgZ{jS̴0-k^;ȟ7WXiQ5*'9.陽*"BV|{+ܠׅ.Op4|J2;8Òz֙᫔IҢm0G[b_A Rj д<˞~|oNJVM&ݲoe1@ l5n|9O D fb&Zyy\9}Q;UBܕE0e?fj;*tuv?u;9.<"ue_!'  m*'ZkgK{C/HLfD&f$g"332\Dg?I Iܼ^O:i=7rLYUAH QTH'qO#UƈxgܪA C񁐀|h># 9SR{9 ە0N)붯U(U ЪEC`3*\TvZ( xā H5K•!|'Vh[L\~~9 a"GfZlrUP Li:I@N̲O2R l>g;$Vy$uK?I'˱xfdlc ȩˏ9i)ggXkJjGi[v.^ayNu:0xBnDH)vL &>0sFHMM6aM!whQ&tHm7f c -nm5,Y8pa4NɷBhÄ ,]9oCÈ` ək:}iJ="U۰ѱpQ;˃ d$2`!2:U5U[vp0CCnN4T>'o5kӻDl|Ou9}&w5ヷw@C O,N5M$I$~V?_Ͽt/vϧ6qyG՞Μ!! +b'H UWYUP`'[q_UU1Sc8o \ Ϳj֧~³i-<Ӌ2c&JaۃNƽa` (݀,ˏ a2z4ʠ_ˀ҇.L (L a *Ԧp"8I2H@#E+oy:&&/C czht;hHH~cy~3+o"3[+Oڹվ9S0yL} oD~|f9?M]ssʼ޷3 Ԅ :DC2" !13𜉦) & }ݕ@\AV>"=0򼧥/ BQPBx!#yyDž?yI&>w<{_=y()J6x ˨q{H#ro^/ɂ"~x ^F2&V6WR,z̻ׯ~y SPx x6#?E. mΓT1K̸w2WM5n]=׽ ۽Wm qtv+2)y]oe{ J%$T :e6ִϝIfaX贴ed6U`,PCD{BH%*%H >!HHDØRlvӢ):e&+R[Fe)(}QkY/{eV<@3@PFԠ84W뮡iB (yPS{q<P_w  E427(e!Jje+LdD!LN@DHL\ɓ}FhMkHjitc2zѐXb43b1&f+|y"k F];T`i:$%(m%H I 8 澸֛YۅV03&22N';875'A16RӐ&.&S'%v2:jX/{4Х0|&i;Bdz<~IqDfg$n\:N"wȩӴ hC;TI,D&p2[$;w̓$F.HyJ\vNRAN|ŇHB($TJ% <΄(|NZbZ!雞tk[Ƙ8IͼCo\iݥJ4'iqGnӏ<$IV.)>qY vQk"fTʑ N" w"NЁRI$Hv"_ʩl;!#2NK\RR㵍Ȃr sb4_8TZb DAB\YВeP,UKD=3]Nd&Hũw2iZ^$Bq onTxIǞtM+~{c\#-N6 CD̨%&P8ue\-bffٳo1BQW*c얗4CU!42hxK8N^??_/?PE׻J"U >m*c5{5jqn[]Eӌ=rU'ij(s:w#ύygsp;17zF uWc,N眗o'хÏ]En i< N^eS|$ 9·\GJۧ:h)j1y6-4e#pd-TRhW.߂UIqXz^>NhzDGRfȳ(yX7YLt݅=o?IVw./)0{4,kGJ2Eo,j8tF&,#.<^LTú& !f٩XЗfcɝȀM t_*Mya}) [ T*/!Gxm|F= LMqY=qqW7niNrfkƝБ2i-~?%&ڊ + \PkRbk75>n!bzb ,<DdD$"EPV/ Mը䞑xǩp¢!JtG~󜧫kabk2j/śp;ҫwA" |~CKI>^v_@pj)"jH0P^?]o^f7bK /o9ʊQ*㩬nNh^!!p($10CyKϊrAa/?<0:3Dat0EO(Os]ЌQ׍=~+ꞩ! `p[`h(b@ŗ2bV! ΰZRCm`YzUޖ뺟MvζDVT?v*c2)H+K,Mb@0 %;Q_ lH&Z2H>H!?|Z[狫Ug+ %O/\{Կe45_ǭ{lQVWf>Oq! |SKDĞ$qtw׉ɘXefտ\bl"^UV:-#skoG{z5ݠvۧuY&ou" =R8?> I%)(:Oe?xh xSs13:s S]&E)yMSӧuDĐt1cfTߎJU1c2x=BVmAcEHە8SR $3OM!Igƚ5_my!֦fK֢&"0R >t bB9_iڝ6B-P#yPdd%ES=[>Ĺ^R\S{;c9www$p6 #=r#$Ӗ,Z~3˳s)e6éѠᡰY$MF%p-%0$;Ye=qC#a?9Tpn90PpPTs B m6ݺx^g08vtgjO'g{9UNF/ 瘥4irC;;N4OjZmN93e1e ˫K <:xgi㻺ٓ2Al5Bo GD1UUO.3GJ&yÂpMmc98WiL?b ~Z+oN [{u:ю80=(Kqhd&Rdw#ÃS~ π02T m%貉9n$zcfd!+;4;_Tjm-'k|k$F̻r5Q2dMK#7]x `9DKC?m|09bzwwj""!ja ;ZT4!>n3 ayS`@iŶSg$' #(894m5hr(Xl󧰛!﹇gBc8١p8z'fW "BB%#6dgq_|~Dc\^0}kOlu(CzNQ^!PǕĔA5/.^TTEYMmu51$,78/>s&~ћuCW=֪>9C?臣P_ID-hSE"޿/ˢ77MeFʖYV%ۮI /~OMsDH?-9{:S`"s~<2 AB!2T2/xTíѩ;k2A<@?ᇾ)zsbc'[JRcԗu ?#g1rsyzۥ{;6r^cpHWБT?|LWt7M"UeAO^'no8|JwaVo؏"BBBLp@ $1oL(`;y1I`Iwߵ~sg؟N(3*wK.˒eu2ĪMJZ}iXM~N'I:jj-*TɅ(7Ǘ3}s_=d%1zrG`EU+P𝫖)CU12枨&*g5b3R!)1j Z6mјtt 1~z덝zQqRn^)4b* ieGn9Po_Nr4n].FIP!KHHCŲ|aOOc4XL%%I>/ԦQj¤QJUGs =ݡ#N/Yi`S*F-{!ڨ m Mi:fjB;3u0UD=s:1~?;vjUh90d~Sq&ĢME,bZ)JT[ϝ\ZP:NPTZ"&xPXdiD:/lH I=JPv2_x<[8C_߉M,yEc ]tukukuhXk;/yWl".J%+D JW 9rJWo6y"Vdbŋ)$2D!&fœ2 p"U &Sg! =3dDwJx313ErvUJcUƍ i{Êo_|뮢u7" .` eCT5)4ߊԀ|0QW^г2LLo>#A: %ՀK[_wC‚J0I~|=+؂fu񘤤CT:JD;5K͙XAN4P.|dN &8z?z;dHab` %EA#0p 4+ɢ"""xI'1js`& VJgQ~#~PS$rjƪx|x DjENU?<>SO9F1PČKd-a:ssIl8Y S)W-hx4!a`{0Z:voTQz$).3'?DE %C5ih3R[B:̲s=wkCxWODii3&CÊ2:#=z5rџnc!#H;F]Kv*k.4ގS^|Ms/Iw& dha#-/=YZir{94_vN5wDo*;C2wu 8E9X*ö]nM;> 5qG>#Is@vvt`ߒO-c}ɘAaxSW$)44ɍC5S tL%ȘsK#o.NU5M$[vSh'kNn;cNc|1$bcr6(e4q׎Τȅ"*F^mz4G8s%%DTC䃔,8tIk24yo>9>sxu?>'A7ZnG߆neq><+R4,g1W|U>o(MXH&q 2tQCDN$kٷ M,Q ),yuFˈn&CGQNi%% ~g7Yq}jLj=ַ}9gSc+)9mɒh\DYkiO-rXv[jB=޵ o#9gӴHѦR.5iG )/>p]t \\Dô! $tXg!KC;6T"SOg"1 rFnCsHGzxf@.vG(g+UVxv˭ɧg$|6vi;wvHΌI嶌x38\#o r]E&Z1>vpaNɃyibmʦI$w#rmmiU\Li[,xf$LbRsNZ,1=>1ԙE[h؋/FqU q\r-f_XƏ98uzOwM֛ۭY\O xaT UOV5b<(b8ɜh>y̝!P#F{Svm)SbcBzhnz.yɲ4_3¾MBhv9{Bn(m`Є'Do*;x"Q'dqz,ó8UW1ݹ\,dw8ԅQ>lǤZFǣ4>rxQC-BH /??\bT_tbi_18EJpI%=KZlgCfG5 Gs 6mͯ1Q ɶϳf-yIoqEADz}o^T/ ?1=pVw6bϕy*2(ؘ*.׷;N *3jPz-zK^`p`!s1To_vzH]p MVT"f}\YQ%ך&++^~֛BdҥoeN&bue6dbo2 L >ESI\ޒ0]DT8/ ά=Y/f!H쳔"H|}8#aEj>џN}Ϡٻxe ͺ@Ccz`菉/zt(p2 S"臘D&vIcٌ7:{{!eP2MDP i1Ȯ3g*kq<ۑӯA=z]]2D/0<-]gG~~EEeہ쳨OJ@AN:k 5TR,Ӌ2$n~{7ׯ'}}N~r8U}t>am>ldBo8ܾx I5 =cӢQ SrbaqS$\Tt>nȚԢDNbHNPawnhV-'UС 8 | )zaCuQ>PݤܴNæepWmi5)\92Fg@gs8*y[P',&oClkNPBBkLq\S:bP֌(hC#˴&"7 HԂnvvO)<޴bԕlY|]B (*xJ\! O SbPYj@8XІRLJ?JZPB&]w3]oyxS"S* I&LRix(g#%q/̸̛1TQk2*L(jSRF:s莰Ou C/\zjt;7!eH c!a2tIN|'Q\YU' Eue$:V%@iZi@)8b~Sν:[8LԆ[檪eE=pe$% $b%qn%)ЅhtkG5`kZ7cyx S@'(sYjw/bq'g@F\uFSh|@8Gn"*3G&iA0*@u$:ͩy&e )BavM/:8\8Gv4=GK3HN!>Y,pfH֦ܔ: 3\IWݳ)6KTyOU]l;mdgO48q]^q\KnBPB[cw4Jf!(%3RzdJR)f&uW RhMI 2PҘ5]5[BBMH))M=õ!3J*tx!6soSZ }?(1UN!$c=UE^dcMmgvL\;4ge 6]vV Ln6a)%5}S>,̇5fSX I."A?3I'AIt64<>!x&NlJ7-CW8JVܕфcL#{ֵj%a|EMWb2T:^]֚S;>ƪٙ8ӆ:IZYZ,-xCt4Lw&1ʱV;t7 ă9oLuɑBBL' %X< !2+a" PN;uު:2ѽfffpSpxDZ{&29HL-8Az}Uw8}v|:J¾2Qק#X!#0N0TAsXD&n-SrPCvh, @ɺGD !=e`;ww| kc;g0n5űa$I$q"}}sqg/glvWð΁|0n$("ŐC do5>/ۿdrg))67,XF}cv0wnūt[KSdgaj $BIf\i v;L즰i%I)4+i8 l|046$jLѤO{J nM@R:3 UU'ǿ8s/eJMa<(&;7D>Caq;;muwӃ:{݅Tms]YAzMϏfVyz1jl kѴl|F#1̱UN9>1皯TᙚOۍ FAf2tP0v&|;#-2 .EJ[ 6[Mz=6ZI$=RKѫ'齴øj߃<ΡC v9}o-t3t&5} FIi۰#uԍ33#eMk 'o]c?-Cټ]z|p×! jN<O:4S5/.;;A3w砳:of.g {fn،D[h2oV};dcۏ~ >AQY֞}ߢ6O$Nǡy/JfH)HmwwwYmhXu3ngxOC#+1Go5oI']p1xϭR!1i\LBǵ(Mݶܹ}ߥ~?"b_<>'d8 vCϯuo4zSOM ~ߍUٮzT_U&޿AI+#RE)4CPƭqTA_>a8"B 5Dۢ =}׉!oO.UT(%e4(CE=)CM8}1έCD5s/CPGb? K!rBZ/if4k>ީVM.0 ۲Y4ـaCaF͙ƃX3%7TdSZL8N6GI͔B)ROzozw=e̘CE-^ޞ)ݯ38X%ª_dZuɂځ6.ՎMQs~Oue\铗;N6Э}j[ԍTCȵS`"6wͽKc꩓z|uӹ'z\UΙ8&'u 2;(ɻ6ޔH o3/ѶHx ׮kwc%Wb% I&J NIwP$ܟ0&4 ?*XЀ-EA&-J@RiJ-\IZ˿R*Ls|3/u^Yw v\Du=gǖrI$B3+>;$Ϡ>wBDw#p{7E3UUEV5Wn9 !RޠhD;$ %V7Uk$)Z~TZcr‘7GU̪ 2xyĐԝqf5ȹ!g!(0cN]p2ӌ8?z,K KC*Y[#S_=%3WWm<=O:㓯1NJY %3e=8ҥJ/PLp'r4LJ!S B*ZSt\NeЋWƹߝۀ8AMI>--Gj %IȸL8yPc&2R̆V6T CBWg:s~?IڮIUT8@.]HadF'/O2(/YC*\=¥v^妧wV34l11̮ ayS`6c/r?1t238t<hb@ߜNuk;:?śmǒ5[1#8kdZ Ŏ1MjjͨMzY[gt#&%(d,oCぉ' BZ1+4d5EAyFC\Å4ěhѫ.204HpƄPū2J&!s198z̓$6niUbJkkZf\acjmEN#Z4ܽb U^ͨ3},ҫlɈҺie*XYJ̃Jц@`ˣF't|=Í E108:f 4Ԁ;L( e_t-v\k.4-mu˧fmӆhtR:a!3"LI phO085WDбRJf,m5kB  XNA1ޏ|{?G $:QXt9S00MgIOq[ g $o FF~ܲK!/|}2S1J2YPtDMB^l{K|=fic4.4m4Xt*8% -DNIb:!Nq(C8 " h:Ѵs[aa.90ѼI-j=m/VYpf1FUTa+E|½toD@|d(fic LXtc@*Gdl0჋T$9Gomʘjs en1[URjs\ܷ* L;9q @ n6۳c%l@ә$dF;4ҬD5NNuMvwiˑ6GHg'S#rqCAiG 5#8Y,p!-LI /US&Uך oY#'cyph;zft1GUdie):2LcVlph{`u(^rс")!stpN ځ-sf4=G 3^dzDIUt8&8K=2l:QZ<5=5ffe&%'e0ubμ۹'{G&Ul a:˻@[hX { ?Cמj,0xn~#lICtig1ī*yP&a[c1A{HCSwDzj`IqkdL? IĆ 58+{ݢ;N."wsQFTzO l=1h{vs_m~:3.`tRHMp[˖h%h4LUNHں*O84~ gs˜2Z f51CrPJ{ "ֆM?39rDj-ONmaThkYL$aTu+\KY[AM#S`@mơ6dDIɁT3b d(2r2 N`9W|bJ7/{IF]3^6+ҝGUaC=C1vBnvNb@Lq2⪢5lx%]cҟ)W{u&ֲMMbzp6'0=td 6LNˌZi ԹW"k[ MލSVfWr2r4a ٌRI|^7||z#+0"0BRFm7[fS-\2LqdN#f nK5,ou^QMKHR]noYfjvvޕ)u]|^A}{tIoh ޺g]o"&480ѧ wA#:qap4TU`#$p02:@ӆj& ҩ^%|m_=MLX6L"P)6d.vKk3,r];Rͳ+33iim&\oR֨ 76pj63)ć: a9uSwp_[̾|3vQJg*D]WԀ.A0u7_[vp PI77ڵZ;JA£iDaĒ&Ii}j1XGC'4yd.[L1/zNW[}{ۮݲ0̄&@&B|M[U! r#PH9!H䃒 *HvO / 4. pDQ'$qM>}"BL@OQ2 ǀ95Gܝgr=ܡC޲YLD~@@Es]lM:3)*|t;j N3LaE&щsX+ '?" {:ݙ PXf2&Cs)a P[ئkP; e 膗I$UnTAA?sLsKU~L>[9pvߏ=wY(5kYekqb.ץ8"ڏȱ l(~rD^`K\GLJr4z*WWۓ5q]Ӳo!oކuLԧ ǎRY Cs U&vl=vzIK3fe]I2* p*ԝ#"991BD# j6W0N$ʲx)VGM^̈́E:o Qk ;=rmH6{\Ņm3l:t3EԬXZU;-UOMyi7|땺qatwkb4-s%e x35Xݘ:9,WjLJޮ@Ig8p<~'t( Mh4[1M^-6)8N1Oo,ZjL֜(o<ֳ8~1l:t{$﷋aAX | z"@K:%fLRn6~Mf>_j@/5Hf}gu<ߓ.H8 <Y-kw[9XS:a'Z\nnXv͔J騔]6{hzMwa'g;t3  0 hT=r͕HM)/cDgQLÁks\S|z隔'0pa ))]T&!7<[2 c2e1-(yr (deevŢ ;s 7tc7-4 bjPRޛ1X>jԬwZ%4!8 t P;!5&;܀]vsŸr7.!ֹӜbdqh-MRAHVyUSv^g”&yOY1@:h"XԘrӶ& B-5(!JfT3JԘyJ)1ILo={/c)X,xD|\EH&[$շfuBV**;rs3N]tDӼ&F"/X::Z@frx"\LbnzLІq:cuB"LҀiLB SZv7X=ɿ9(LlxΜ֜ -Q9 u8o,vЈ5@)|&hLJjn3&r^T&)IJ޵MډWAhqr%Z;5&58 ӣ50sxAݭEQrc4')!XKKA$34Wq75Θij,6؜Ȭi#sQ--lBCɰH i x'vm ຝ]90Fu<vs+wQDIH71<smk5'9}//gWD0o-OYyccVug2'b=7j uSp |nabp 0)v ByqАZZ=BbPs:HHJj5f};Z[S7oÀn[R֘GqAş Ħ$넛Ae K,*+0|QΧ P/5p=()j @!0̙}Pkϼ7}q<Ć4rkUwE<_t܈$]?o}㘄}1E**޵ՑE\!IOUWyǚobCRkEqeT"}# - %G=f] j H!DRَԝEMg95nx?N. CBjiBO~8qu=u<|r@6sȋ-|޸Ъ۵ф5"a•&&| u Z)Uы\ꚒK.ÁV) w$xУU '߹_^菟!}}{UUo0!xplA+%=տXb0+@%)||b@QƷhgWqd?_r~W[&LWW#g+7}ټI`φa@ %q of5FG\sSP}5ǷnqWiMujՕUE}۷JP2Hk<b3=1Ip){wwwwtx mo>SԆGtMPWhNĦG?J\aOYk 棻<;St?:G:fk:;.<_uۮYuEHv\*7xv)b.@xhLŦ89) oǖ il"SXBMo4hCJfnuyֺG3@2{$\'j(;Xh{gi9θe 7Wf60QMaBᑄJ&m@e?0!!Zִ11eƒ Ў$ Eq8 }ϿF2FoN<ύbw׏}y|@ 8S$$UC5 H\׍/UQA[FN8['0rsT'J|m LҘ4^\M8L$ӗ8C=qyLs\e:ysN>:ۃ)Iyq=ުDAUxǍ Û/sN#I"n?5{lX{LS&u6k[mz=2'B-@qif9Y-v :2`9ӄXVR@4<Sڙ iD-xː&YՇLj Gƌgx$1S #Ai{%F02 6,F3<tɳH:E!h8j!E+tCJ]@I! $;!K)ʧ M4ƛFŵUZنf͞z0v0 #Lpl؜\&1L3QbsM͵婉X!Leg‚adW@Uk!F#͝[e}j[vV۷BLʦ̵hUZiSwqT|mw78:~=@J̯ɏ3"ފe™liI=iTD79LAHl1A2"#ȏؽ1hX`<(|8#z!v0N撤dӪ-KolF{"}{v4/ mSJt-i8Z{ S";MX2;hdq^ESD1CHh\\=%(@I9 xWRs"nXTø&&!)S=ZHZArgh35nkMQiPݍ, UOlIY〖}@% i + &Zifo;8>W`dc.Â+ @6Yi8Y9wvYnYJpdC%d0,AQ5-d OLkk,#wЉ BhHdIX$ ReHQ Q?*8Op{C`i2cZzV}AOg&>gdi٩@~1"-qa(Iiͦi*G;9(Ipmͦi0φMX .'!ImI)0IQ ֞cyFӎlo#5"BL9%mٍS56;pqjrCgVFxxB7$؜{=Fd,;_|Q~?V~U4!C&}J:ktIPH hj((J@(a 8k.;73wo"eM"|hx]Yɍ%5V-1'?O+*< w {GBDkYHQ"cFi$VL`aഡc9?*0yUn\E?ifdixG(KB)ƅ')~¾$Y *- <ɠ(f)иtCMˌYUz ?G"@I`oSkV6pcYp k ӊLppEJmlOݼ s<;9xSL){T硩Bg 煞gdGpdcH-oTSXPĭ*,(BBҍ,HlǾ&O]]&jѣ5 ^ >Ntz^Jh#E$DI3興"1%ݺ"$"lƈQDȉdL$""6$/S_9?l08!7wJz[agJXꮤu]mβ:Q&'bCkwJOCi z7Hc)k33Iz b"Чr 0-"MP4Ѕ!BJۈvдBҋ I $g;c 2iS{)ZUeJŒs,ADC~!'wqIIǪj6o9d%.+113yМbJä%Y6~k+UAWĴPUYH'P;ߋaϻvǭZRd%n֔E1HdczmةNbӉjKG857ND14N[cI79br߆!mC1^UHXf>7 &$M-8N&RQ6N.K8,]-p+o®U{6*D!2L HGGffL(*JD Å8 _}`fbb2M+קADI{wD#whpc*T&M(V "(#G"f]G?SH"4hK&}tXb͕LQE>HI@,  <*/9JʵM)4a`ϯ)JVJ%)2©TL2f tC<jH9OW щ.Q2B`=SIB;C},#I6:1>b<'?O(#)D~r¿D5ّB{TQQ}:kҭ5˵U:^TR? '+8L:bՆgoAY'eeS~y֜"7p\n*[McWU5dc[{hChdŧtq8BgCAw; sPm"̭aP\-cۋiƩ2gm҅VhXlilSgY۰ҼXvG5Q24#3CCӗDRfwptΉS8d3٤$# @/O{9rdB$HR'vfqW` h-FH;vptwe0tIaLOUySTc&c$jX$w&#A!vu3meZw+"aVVE188)ٷf8(xeRe$G>(cw&Sئ+IRM)2Ye_RFJd3!pqFIf9-94C$zqU}!4r{8'GK됺hIuV7;rtq3 0~JHJ" G=4̤ai g2Tߤ(;Ǣ܋Rta3+#LA pxO9dh6KG]is0p4ق%ը6n5sK[:   ])b NqL&tfzѣC8ՓIdtKwSK0ԧiJ3K/VLٻMFA\j9X#]r`DCUA9DSE2+fS 䤸kgp1"tz(7-Ay2%T510LLJ֭d-q65TjQ-шf0L81F`WMq8D.;'azrOYef8ýV:]qk35c6JG@"v8͘r힋Nu`jO 8۠4;IXnjG)[\E&:330#0 H p18i96aQThG $"0“3 0:9!'`{Mz>^%c[!+sf1#92/I'U.dө N *V1KEX,X!`O67;0bf1 -:u'1.jBt0!)ff6ͦSxJ]<8:n0lNdPm"bbb. ZzGҞ_c^~9}!}r{oZM YS]xt{N "G`{bsf%OS{Ua^ ci1Jz 1{ [K 4mY*U8)8yF]qH߹kK4drwš6;;aj豻ff%#B:Z2Zǒhw=~< ?rx< ,Hly'ez+YQLS5#2>F\X.8&]:%~TҒK xwxiI%ixwx!,Mi4ͺjMK*j Y(µfr8uut< thhMPوeCf ?8OQh3}s1ʪ1x0ְHCM {#$!`:H@af62+ YW&kY-ɕie 0j0kYA%˻=יq= 8y^p*LɔUW䷮vToDZ%'Ni&"f`O;rb1cZ"iS!ɹM2hDYfbp:1ң)3 3,h4)á| :!A,Xŵyݹ{U3s'QPDW`6DU7  kNPe}{0coYE'%ăhu:vx"ਨĒ0coYE&˙ g\f\Xk\\kC^'q 3N8ko>q9;۸fseT& ;l :.fff`ap̪\3* J4w1QҊ(uO'ʏDu*v93ԃL*ܱYMǼɣώr^pn #*,X}OD" $z1Ca.9l9;0s,dW%0"*E%A H.1=9;;X}c[;ŝ&z靖KUXP4lv`M7L ey,px'$Dɧ= <8:Pt3}1wY[Lyն#uv9:*Z8׆2vy4YUDאh=<֏ jrN0Y2ZON] # xp"" 1{vO޲r&) yJr{T:,xMgi> ܿj?boxJyN:홅]ECNzp=Bw:QKdz}E;MdSLFթA{L ǐU%)2Q!`15珙a(tqdC)؄.@sCpM214ꖮdчs2LIhP!Բ@&|\ILԛPl,W 4)tH%"&!b;ؘfh$v@%*4J}Ƞ&Zv`cys^I:1,,r ~dǜQl  JTɐ-@ĊAAˈ Җt3xÎ֩{MxS#06\ĜңXHUPe;EC!LZ;$De,gC/q޲1oqwO drW Hu . NsVbN(iQ,S$*trc(@iZ%1xRtf̖z# 1 KM܆)FkS66a%TkN4cnN\S3Y\am؎$fip% fTDqh8hӛqynwɶͽΤ#m'?pu5b Cʓ5suxцL0<C_lZ,(aޱ(0º<C]%rp̰`BhI1v qtb,#a`+1V%r%s7 RfBX28abA$3C ېbfff{u{;6nD[Nܣ&K4m2hwVӉ bk`T R bJ8Ԁ0as qDLU&d.%&Dջ.ږT)̬! QL (T;3nC+ 'hes/IF&a:d H(hE`壳-WƵZ8h% ` >NЮP()a \pѶM1ikȖ4#k7չ-x](DdDDAaEQF=GsŇl 6'\{Q*bi5 &P\uvd!ۀ tGr;U`چ1cfvjNu~s2Nݱrf>"wtiNƐ6ڇ[s0QxUPpL&jJҕW^tնQZ'o 'VHm-* t =&RZO]-8Ð{=+PD8d`?V20a#+20H34,UYMjR;'Sd-j=]|]i$O#ޡJ: ! LaL (AOpt}СQUQvaq`*tx$HD/$eȪ Ol;ٕmGYַ'Y՚tޱwrNG0İmMFLn6{=x91 9d 8 Ԓy4s(ܚ VDf&XLH,8= ;s"y~?د](q=3Zc-ˀ?֪\q30ɋ}qn/)]ay*$S(*J XV%0ч 70aLNCZbKL:YY9Dij,T9Hex9膔6cRK0bb92UU /8̽.t<=&NŠf͐CdzA94q4!N4\E.:pqksݓc܍-V7,fNcG80Ҟ\cjHbpc8Ipj71*͌լFݧݝ IDT8fbދ|r%0w4̎8v4,846mkAD o B:tѝ[rPѱ1{TȌ! 'C{6UMPIS=$#qFl C@j57 D,@6pjs6ofY9di@U!2VŢ*k)ҔI$ٙS+Jk+iahKM&Sҙ54!be)0A4:M vDMW!Q@Qa!!%&\0$%&e`Xd@"EHW IAm%dȖf,(%-)%iVMP"P,wN:H>ԝf#HLL( VQjMJ];vԩuӷlZMuպfjt̶֤[&j+Yfr-nCORvVkRjn1 0i2 4k S)2TJ%T;w!ŏw=tHa(EDnOTDEajaZ7 ]L+FZaHia8): k{J(o5}X,H!J~E./! d|+&>`FۘJ_)IBM%A?ypvgHB62=oUUZ-:%W4$Qz^깤$XvGQ;j$xGM:!;XA!m^I o63ւ*:w&ۘ0WV}r*իTRhil)Iĥ|׃8ˑ40eƚidLҋ3%CV8gQ4 ,J|_aWQG={(B IEC^?]{? O:`0 0czrż65;Bynmݲmynj fpP '(̮  /p%%ԙQf ?gPҜbkI &T)@rRjMaJ!~ؠP>ハRʜ"@~B?&~ƽ~t!C?lEih ?%ޯEgt/|Xff@i"RB""+SN+""X[}.aBH(% ªwEsj/Tf-'o-ƯW[K & L: ǎOܚjҠʼCZ8` '>W-|v˴e#Ky9`O. d!gdfj4Ƙ׭F6lj٬\͚vvm{ 0;)IQ(BvƦ,K3)bfVPf3lK&Ջ%.BRRtA2v=7/埤+ N2=P.M8riqqb%?vc8VI£\dMv٪~xl5:K5,k;&~醥wLԺlI#hwYVDZq_8NSuG<̨F$" ' q0$q815uXx GW:ktD8H mauhˆD84J aHF 2P fe D3!)TTg`mNe7dR La0ݶ`:<ńxy`b(>_a x FpbBO2̋gX#}G zAظs(ou8:/+/=_s'b/c~~ߎ7Iw=&/eDG"!J=IyDD_~A(dUUUUǽfTBWxi Pe)X,"RfĒwq*Y]\DEl^y 7bBzYZR7(-'5n'.4gim$szHA1vO4c7y:VfS_ߑ d!MQՄ-fV׆̜7K7#{c)3%JQ-$0s);Hވ:\Ȯ#ɥ![.E=ڹ8Iũu:'Vܑd:\cX(jN'Kۈk{o]ylǜ3~z'jof7P-$ nS wy#7 r"N&pjҧlE`Gj5'ԝ[rDff dDG$)/$qFܽ4A C(0KɃà0nbTgqOz0yI($G6Ovܭgni0m 9AM#8q^<!Iy@ 2 0R<X@Pᙖ_p557v̓ " yOja !P$A ϩrGr@DD@#0Y;ڞf=p{fzw=yOgǮr)vJSfz4n ֦MdѦ U)48o!q4mta1$e0TJ2jX13gY8‚ņR.. 7iҌ /19&$>wU*L$w*𠄙zE APEZoKDZZZe Y$*UFiSTʾ&qܦU%U0 ~fZ$>@H1˄AA q $@@   p9^EP ( 0<9s <@`wwp H(@[i6孯ͩ,T>]eI 30" !}|b>-+YҴLX(m=aQXe a? 0 Px>8ŧ·u G0#?xkVjC4kZ՚̔ B,#PNPHSBxh s˒x Ӧ%u;0F$"}2`XHo|ʾ^b#`@!5%jY#ÆYINi5:ӂjQ19[&%Cd8'Մcq}*SE1 1&!S*/Q.kPT2,2X da$F2c#1!c3Bc `Gx2hijװ%YclٽҘT,EdJK![dALdNl$0Y2lI{kZֱ[ TSBfT૱kYXC !֧ hcB$Ő<e]LU+"Ie}@'P;9%_^ _ ȰDQO_O|V0=X= 1X-G2m'qH}~F:HL$JL1)dXZ Tt:Lqc 1٩q%&)Iuk*YK:6fnѭj:6fLh#L4LES <%Y,M4侸뮫etCƁ%/b&0bš>ݯ-fqGYjkEhFMqNgj>f Z f BphI 5RjR4ma0L Pbѭ47|b&>)bffd8meLm1Tr[8mwARW iR(6D#6ϘIȜB}`|&dΙteAx!4VUį&}ѧadS Sꥨ2͌{#J-DQ˼ZO|4ݶolfsfNcQ&;le;M"nvm*"q` P {^U|Ow5whL$k5]Q1 u✻nh B}REBwdO գY-% өW*5eXXYێ黮vUbm]C2Eș) BgZN'㸒Gi LF0qTGJ ɖFflۗqh^ЅiZN;<3L/l3gL#wA|Ǵ0O-08Vygi G2ox6Q/˜ lYngm 9͔b Mɓf[WyA~LfW6MO&?3K?[op˳pmd,8 v8 a<ܽz,y8je474bF$k/ql4`įc:S!>OMϚ!SGv6Eb|}5CC;L+D~*x3ѧ9CZ;LR@7!k5Heb̹V̱<9f6ɹ$_6Qds26&Ol ](T8\v,mW8f.gl#e}P_g|Gr Kᩔk#}aw4eŰуpvF!LO{K?\cR h=7Nն`C/D^i9bw-PV4P"?I2`:JO%nmr2b2HƅhGi n.LV 0VFx?(eqOAOG1CNr#>vk~NɌG[vŭ6~ B8q!Fm}57333l*=ɳ)gYE(00)If mo/iI$;imؒ9I92H@mNñ8~j^3(C&`>N_iaX>ۻfd4Nq||sv ^N֒zbD̐u9[>> 6RFHd 'jwop8vK6o8= 93w$'J(dq"29jY',c>gi^y H!c4Avemyl&NFfʒ'wwtjGjI`m:;8a/-I*cz~3-Ih3m'ϤĒM|?dk)F"8Nb5t8ރ47MmY? @lFO}tӣN]5$WCˆqll:Mtm4wu袀\Y`= АQfd14X#i${6flV-夸n}>7 ;v:k r͙2b0r•P3Jm ;Z"q2ȵd$mBkk,[b j^qǮN x>@eA 'gU'O|sN߇ͦG h` D<(kcC<)t:$*POH|'TE~]8~b?qg'Z q!<" 0L0;Ͻo{7b:$0]20=/ ${,!큠k*윆{Ei`2Lt1 H7j6Y5j,a|1 @PQ^ u`YVOpG} A TA̙MW||GU9V35}(}G,pFM&֜ Nhr9c2i0sӃsh r0Pph9'wn;ٽ4gg}vn W+J4Y2Ub;jNHYC}ݳ75%y &}Bv O膒!%I~n!sqilO f H)@1(y$$T56, _p>Iih < nA857Mig# ~0o+X|q,xH?3NK"s4'B3 bSN3;WE*^9sܦYbUp H#DeBa(!LjTԩ@Y\!.D&,;~/>eEB HF^f%|HSf4 0MIc&Mu]V)VJXbc1JJ_Xh}L9E.B9Ru6G:^/Z7Sdb!002d`80R < `I!M K=ȈuDHRĈ% B&X1L$%F%>eGwoXXOɲ04/`vM t S%&FC7_awIpc(T>;r1QZ/afۑqaөCd 8>pD& 8K5 Bi33iݛ L`N1bhxgmX80 0ap;/L]rc˳O: 108CdPNO@\\UH kU.z1 CU% XQzT#{jn+%vgFR`M79fqiv<0QEEVNUyj%D0#`s~{[r hҧHa!~ؠurwG$j! ?Yֲ)ߺl=4+ (PFB/3s]QљgUDDSL_v6 .j٘Ԕʟ.Oq~c]i==[M&Tҥ"!Jė`֎n=f+"HCGa?;Ţbr%ta;a1HdrnZ05Yfd͘ ֲ6nZ05Yf7,f.)]CHɮ3-n88-8L5CLQZ1#s璣 MLhn4D &,q`he&IE8Bk,PA#CX̀x^"%6 '2$,᣷ j[ \Bt|diEjM\5`gXd~#VFZZϷk9Zf\]%OK@:e@9 Gۉiz=V)C={o{p | jE0} ?$@P)Hr#)~m\=C@dUXMvYǵI2D9 U" k,9GG(yAbjIjREm& 5%Imaf[efP%J TED% $API$"Q(PBPe)f&ۥ"`H{|xj߯wXeB<@69vJ3J`%M)%puQAE5>6>JF%R%U$>&HH d=|h5jŋ햚5M#8z-|$u۷Sjf%vnYl~1q(9b~%( DBKB^LڃcF}u 8 GWurҏGVҒ(cx͍^ӘCcF0);×wa4 /Ts,sM 31 ҹIe i9Y6FŕS4iajK݄cPU$l@]|5LfQ9N )m( @n͹5xAX)7"v\Knf W(cOb6z334P^`3f!>*e_7ͱ9e[v>rS HI3-0!-㯛kOOk(iXXY,N/+kO1uM%ad }-?1c2:ܜJ2ih,ngaY<5'ơS]lBN,k am2 swsa۝K$Ӹr=Q9v!RY bpKjh)VJLι]cYp 7c{#8ұC9/ۯęw(aTs2CBzgr1W$D=in%gӊa169~0y5 /d:fY"^V2:ciߌFJɌZ} KDrq+0`˻Nj$lvadO5 4b`~w8g+XKiPH{C#&RY&^#۵-@<χpT#-\SUEJT2fu˅`QNƕ|dgm)2 ]Hdȑ: 3$;i]:Rđ.dkmN$:ʟY*TaDf|V$˹F D`wQ;f9o"&HSp-8PK Wq𬶩;lu0$8r~,*yth$If:ThT'W/X0꘢)ĆŹYh*֌Y9$Lh9i1.; sԬf1˻)l΃sMrg J, !X:rbq866"ҕE̍@lq%؄d3oK20{U>ٯ*-ZPχ5WY`Ǯ 0Dcʶ;;:ʩqga;fmE ;!轂'0.;='J;]H;xQD.x&USVv=V+OT,30Sq䫎I $E?cEֱ֎]c0-c&ṎvqّdG9I$5 tArIy ɓInLyDDdv$/tx{"a+aYE2Ź r !iRJA= =at;5+k0wyh%)1 a6c9u#EMݘEk#tdVnwqԫ7%^ycˆ˱ C`|FmhC[ìy/Bgia\J&:jx9cZuOqT"eYc(` H)2(Ru<ffffP U@**@ PUUUUPUUT(P@UUUUUUUUUPUP@* *UUUUUUT(UPUUU@UUwwpw(UPw*wU@PTUUUUUPUUUT UPU@PU@BUP T(UUUUUU AwpUU( BUUUUUUUUUSqLnp;v*w=(PUU T*1@PUU*www UB*UUUT  *U*wwwwB@ *PPUTUUUU@UUP* xUUUUUUT;*UUUUUUUP㻀 UP*UUUUT* U mxUUUUUUU@U @@UUP@P@UUUUUT5AUUUPUUUUUUUUU@0`T*wpUUUUUPwwwwwUUUUUPwwp UUU@UU UUUULBU@U@ TBUUUUUUUUU8``UUUUUT*UUUUUUUUT@PwqT @ T*UUS UTPP*wp``7PUU@;㻀:( ( BUUP C ;wUUUUUTUP*PPUUUUUUUUTxUUUUUU@wwwwpwUUUUUP*B UUUUPB UUUUP(c+(;UUUUUUUT6 UUTuwʪUUUUUUT(UUUUUUT*PUUUS PT(  (0@P*UUUUUwp (P UUAUUS 6UUU@ *PP*P(U@U(U *PT ֵUU@UUUUUUT(UUUUUUUUUT*qUUA;nUUP @U @_n#e3̏71rC͢9bB4`_'EP@PL#j":4 >$)_$} Ww<`DIl rPQdD7#KKH R(,I#R##{'HNL1?`dI\}I$Dh""""Kh>C H)]1)HJII 3dbo|0R\"RJ"i*]JDb1%$EM$I҉"興)-(Hd"R""RH&ʪϣ4nU%U:b1 !8_qcܻ̪4au3*Ol5r;۽ `q30pv@gE|{t/5$RWkѻ1G|{ĺw|0`8L8T; 3诔{𦤊JMwZ7f(vNw˼CR&oi&Wuk-*d`"YY$1bT{6%5"`4 X`:gl@C8gCݐc3f0KSֲ%|׸jf͆0jtbBChٚ,ւLC# V uS|yYԚs$DQRT0!b %Jb`kX*kgjƦ[qtoL;;`? JT}{:H:L{>uWq<evha|ܷHE;arm41Ŝ1wa~8_i"SOuOv!J ɃDE#nO^+MA.V{|y:QPJODI ̿i8?8q<\o88g㇡ZLEk dO{<=j}PETaa>*ƮEzZmuvEуy%o"jL܎BcmLoޢ& #X _y f,nq0o%#&8'@Њ!F2E֍2E֝0Vc=tP%߀ Š{va'0cM;.}KL̑<쓫nv28vx$~ 0D1%Be'a80$ 2+!9ZL ѐb Ne L0u!0U;6؝~z~&1"wYM_A93a93a9Y$nҖcdS$u+s<<)N&aH|.> m|W~΂Cx!<!#2Iī{;s6%aJDYbG$~g}X?W _Bp~!mL,[mRn;d8RЖiy,,߶[~(їrɉ@0Up) :qBepUadY۳UpehFN[!L'$1A~âTS((;EH@i1SC }è:X(IZ?mfн[`‡ʐg Msp!l'mmF<>|x1)3`餐Dh8P'y6oX峉Wy0v2vKSukT5T=tp$p U|,*}{"T?P; bA:G pA=)-Jeㄝ-^_YYBOfG@5ˆV8`C F1jK# avK-׹ٮk{a^{W{U K ip=uWe)*Ulɭ10dZjɨp*y!!>%|Wb:oĉ3:(eF-Yh2(Lewr#j ^(!.Lp 00%1 7WvMjXуtR'_9Y 1 >:BOgԫoWZb&$Ȕ̒hDbAAS,0Z:wjjv-^XBThj@#1 QOǻʡԱ4 --0B56E5 k-_ת^F}2|>Ǚ*"*&uRj+#IZ[?+5?+qM ($A dFXׄt:eiKffiV>TG'Щ"&w}5 $ۥtcP絔=/=x;_hDw~dX?@xJJHTD4!j6h.oӵ_$ɓ`Ţ/0p SğY)@5 `JzozUoz :I eAbьmUb֯ЎEL$ b4*cXӯdo:9 YͲ!/ o-I#IӒJjggF wjQȄU&&NI*ereݨPndw8DIIhl553 !h 0;;,2c&˶ƌԩm̡Ƹ-qhg,.mp79l§yʶr)egAP(< Jb1CQ-Ԏ:q pwN8Wa0w!TP~*É7.m:c#&;il89v{42I*вTTv$OH'wh%@mPeRpz 7+<CiI1fQJ(H"b d8dB8qӷ{eA(v ̬EOLa8(1 v%^c.7#SZV50WG_F ?S)D0" =>~ PBU[y1ۮNU+Xn5͚Mjivhѩ,7:ӛ4ѴѣS\X;[jip6F<:x'*9tیI%bLɩStXJ4٨jB% LpNA0;tLp։?9hsRy$̪n{cc|"Q"%[3@yͅf, ,$ɬ1vC:k`(R`I%8 %%!A$ƭޘGǏDGܔDQE(qʤ~bVM)1%BMi"7PX{be+_mmL:z$4Z󉲔p?TY&^&G4{0|U;YurQM6n~Mk8k&&Lch3 bo.-pNt&phs8HrM͎ УWrl(r4S@>aihA0|PQJCL C_(s+&ҍR؞V4Hb{MxK=MijH?5Uoq COgU<34 *L$0<ʪp;iN](|bHoxHox#tEw%|Q;7gۜ:suo&Dbsk7re!gTF+#^6tS٨0 %>pN>$H֞E.%VetFӰpƞp"9Uk k̚܊Mg\]‡ۗpC0MlM/5*tɄ(&jN!sed%rsF +.CUE9ɢ))A\:@de 9uX,JRKY49al|)L99|ht\س'98e"drI+@gIwm,.Եl6^Lh`”"pvH;kQ؈tHnZđpq%-w)1dᚌGcfxf3j(GvD6HbЙ 'd;>e$#;&U!تHX6mv #@-bp@S#mAm婥dGS(%6zfaM5&ilMxϭ^3u(%(-(L.!2O9yw ~KR!EQ> 2ȬTX $Y1@hh0HkK6OZU:lĠ-PZ;7k(E@RΚR\2dEs% ]EwѐSgPQ :*wӾ7ǫwONUM P}Rof]Ku{x.wj;Xݍt k!lHXB.p^k_}75D.wiJt3}8( c۹ܮf ڹ΀[ an` Q@@3s7M}}CI4l>"{R@U5Dmzio]@{ス{-mer"BѼD Gzt{]bZ`mRP* \k! (*Nˠ^w:*fPH M95Ɣz*ʊDPUPvv 6P^+@: 4@AȠ &TH-2Pmw(8؜rv=.@sMEؔQ P#vԏS* ;aL;)'NCz63X:zm#R)YB [YNmLmҥ PAnwaWwBD u@sU *GFi:*uvʇQ[N$$(:TV湝MU4= z;[uv7A&okB 1;`soIxOrZ}U{=/EhnE͛qtVv=+E F4n|:h݀mZ;}^BzwF>ƾ|hփ^w |i}nϠkǩNX֮չbe=4:kgZY(^uQZ]d[;b﷼z܃{z}%9R湎{>5*S4QM G@k:]}8]χnYU"s /X6Y5`}Bu(h)v燠swqkÓGyb } W@u˝=pnSMy5Iv 7;%*+udW@t: a_}h|1q#:vB5c8@:.ѕG:ی֍d)0H-l+HZ&rֻe30lef>s831Jѐw@>ʀH52՛YFJ&vvEn9g(%d[NR,SpZͻ:tH.CZݛnlَ>{43tts`SmQv46mmn0K2Pp67nֻn-::P9-6λJn=;pt"rSsG\ۻٖBmU,BUp_>а&lNml˞7ym qT7NYiVn>M4m⫣3jlBluU;|P9Q. w`h%ݬÐKwٻ5[\@%mmmֽ):g=tM@@  dBy=O) $B Ч#IM 010%=DM4 zE?A)h=#@'RA d5OJiO=!=OIh@ 4@z!I BLLD0M54h=&PI  LhѦB4z ?o?Ͼx/hEAY`yߡ_w߇qW۟\_}uخoq5& o ^]~X8.zI܏E1LGyߊܷOq(Q i&h)-PNyKɢw~l&׊JAI5e;3?T(P)>l#V s*471f!Yth$"1$k&.nG%Bz M_)႙V}ݭW5urz_U=vE@Q_" (H'L=nO$^FQSfPCh (ЈH ~*`*DE o>?=5U*PI V߻oKGV!b^ĒD:|3T~IdbA@V6{}#/-0gJ tQ45EzkYL)rRX]A -QLUt3=cެ3"0?*GղXt:^؄9ىg*Ab[rBXҠR_5oG?d8>f^\D|ڱ@gqXu~NC*\ڂ"83[t=d9KƃP ߼t5v4q&KU>"Z6nK4b<2˄HFb;?%]U}{=ZIRGVu񕛆$:+ာxDH01jz⫈ՄUwaN'*V0SZ@\5"ZE%mނ֜U/n  '̌QSrn>l?q=mg(10h>n-S P4_l;}zg瞲ܿQ~o,taŴëקˌj(!q6*4/ )϶p5=6Q[6p< mYi#{ MFyi:z툮^/Ӿ GcS:mM2{jRH .SAuVƙTf"\hXf3S۬s )ߴWC)8G^˗kQɌ[8[x+yFǰOvtLsu5^^XP9M Eucᐸ+\ }e}O}s |$Q8s}ĻϵPX.}[\'PԗExwVãS:~}sZi"(DUTd>K*S^uj@ê h 猆2d٪>vCJ#}_}_G~,#1ss+RP8pgx+o/]O;VDh5_agKj!M@C.jJ\sz[*mQڪ$CĠL.D/A/t%%R2.eIvo<y_+!U]V\͇@eǷ *d?N1aAϬW). F,6}ńc6).! J%/i}dBϠ'> F 7貛PB[,ah\=cFAաE+ u4߯S~:Czt~1MݛT柇X)o R?)J3=fv?W글OK8##zݕdQ?=#$@_/?~FS@>c)t(Z_ʦ1tʜUL}cpZ P*⫎&J[yeI&g阫)nJrķ*U_WGƑ ;yѲK( x'D$A6$Gu.y7(8s}M)0@@Dy|@4H՝קgS_S'tJy|*g,DT?Azl`;_U~< $@P}?s> hAy&>[Kۼ?k?>=o{I}`O€>% /ýB'r?•T?r FfI<ڵ.A @?z?h5$0$ٶwe6dԚTd_|16 _Q3ӽeծ/Q΄F楋*39@:fuc7f]3ڼ0/8hY}lO) #kO6lf{mxS+(#8C|֯_8EE BUE ?~9OUս "G|*]w& 'n+;pOsAoϓ/۶6 ,f[#)?fAwvT_H QPD7QO"ߐU ?2YD\h8NgPٙe̘SUQ5ťؾ[tx1f Uo7?Oh Raǧ_>M3EOATI8Z94jaB1&N2'2+c%&8<zL„b50fZFB% 3OS5ib{`ִI{u,đ̽T oM䒤JL.zY>Mꚑc^ JFn7_X$ dy j&;JKEQX3b&7ߞ 0&B0;=^| $XA bt 66 s5+gA+*(X!!|+{#vS QQ r~)>J84 $& :B/6uKȜjd4N%K6#oh@\Xp pgR Ӑ“<R2H{CW3u[c*B1 J8TPQĔP* !2 ?8!cgLCIA DBv6COqD L`q߮id29<~&q8|Ч[WN6F JGjZBP9' ~;C*a٦`T?e:xVp*Tr^Qh7K;MiFN]c Xי> }ރ~(@= NnX\Z&:Ft>z?D I]B @̷G@$Gtm"a0O,<Ll4EuFTsmP:1^".aSPD@(-qX ݸ UC&t ]h3qF.`N8E!hlA̙WP&*&2C2  cBQЫ &Hp\A dNgFq8r=(6#4-gdҁuxUt'A)xT0KₘA\Yˊ0N Ze<DSQ:Q\}?~hL3 ˠҊR$~]@A>8g|f$|MuԀ8"B3 ftK"3H-'@@eڰeR5]avhs+Pg}866A)-v?^cdo i!E DV("-poU?03}?xMb "=8|MN3npLD7PDM1ɕnH^CB%v# |;,֜kCu72-G'\PL&[8ض;$Z!hVY=K ҡֹ.)TUX37(7@Ҩ^Hd-*FМ-epma;ݑ4+qw D~5ef䪪[yzq},@{+ʅe$3$olc }vεyGP?1n!AkAȳ3Jh@B_b_fh,gOngoOuGz)J(<BT 8!lc, as L" g_T5Opu^,G8{ck8M,/LH0UB2hz)heG(9*IYAChx+:@.~*V]JUuayG|}/*R)JR[ ۯ3 79f,D@8ߝb \_7|a 0 D,%NZJ€ ERöu8H 2Nxmí='PFX 2.wu2+4leoL-:)!f\~@ 2HgIUq\% MB3PmC?4z[lb II+z4;c#NAA~Q bqҍNFC @ >uy괅GxL#Hx >2W&(A=g`'JdgzMTR18dc«3VZFCqA{7Y~yi`0yEƒ5V~Vh0('0 BpՍ"эY&yG>o|h!5[p Ǥ9ti3f t" 8t$ h"' % @% яT9{NJ0'6J,a F籐#G7>=9LwYt?*hnt%

U`*B !<`дB)-9*B"Br]1T< rTlt}((@DQgЯ Hj%Dӥ#ZFk%۶rK]/\cD$#t{mW\P 9@e4e9? A$IMRI!ЬF|/(  UVH%)>ЫQ8BߗEO s8 Ii2P:)-D3-0U22u*hY"縢`2 ))æSdJ bkbQVjF"R v׽adf[[RxTtAJ)c+9_.L!֊0$cWdMw?qfj+rj^=1#CxꢂAD6HWpbT5aN0(VHX:g6 ;z1"gR$ t"3x$Ǥ=2PQ9JTN!Q8)Ŀa,̚g HM\O!FSЇrir_ &v"i  ojZt(BP˝^S1@4$hώ%)M{r߻,ֵNds=-g8luz(uJRQJY/tUxBJB`CdݻtZvUBsc<}­'ÉQf4f̆B-p+}95b˼yBVC%]J@8?x5"aDpc!\̓Gl"(%+܁(Ɣ3 !ʇRtξQեm^sR\v?6xrr1 8o\]Q@CZ,RMsL9vUUUUUzf9Β18i}塛| )l)qEVhIr}RÐublQ#Ne` Ea9: a%M l}Ά凩#ޫ/G'\ykt,D,OC͋% S<,$;͌=ә2[t9'#Qզ0Q-a ˜EvxPE0Ҍh9-g-)G5^|qx<}96vrIj 0\TkiwΪaי{6+6Jߩ|/HvB[MII>\D%q% CQJ'Q M;^.w.9XI=iL-hc{B,qWMUaujl0y4L\jH^Nm+ab8-!04PwI#ЊA7san\"KIzs H7%y +8+\i43n3HS5fOʢT *Oc'm_W39C`H! *.hb>W ",Fѥ.U@h !Nj_.;#1A1%Y#!ן7`1"0j42JVJfRfnډvϙg鴅fxqDtuɄD_6Nv}EX#93ґƳ#2(%U Hh3Uy/UM#Rf_[ԐRY7ϖgQ_tn(ŕoIYuSvWiLo)fɮםyUL9$"Y45V!Lg! ռ] EY$kr Wf1`r(|ak)?2 I{K T~wܽLCIcL'؁ @$v#6EPP$I) pu@nr ;$x-Mfu$9@gɯ-UݢG#*\ )s5Y+FB2rX ou/׽ߵw6ERUQ4xGo=1,<gy 70IݏURlk<9:QXTxlj>I0\)‚k%p 4tUb"*gQqJ>o@xxنc>RwHUm˲qP]o  A`Gλ2qk3Yqr^0 5;%j9u[[s|`tDšrQ] xri2 Cx;"^3Q1p}J,5y`vP#(z011UH*"XUUUUW&Kݏ#Yt4"^A C = ;g:Ji2`< 0M0Yof 4Dq`&M , b$ (Nq!)VרqCk J3"nW-w!|={9NBs(pD({ Й>,hNCc,t7,=M @]z9:\$D,b'`}nlY(nhv:0 nQfA% hld77q9(k58,`8 GVvv`MרfEOlHlRI|7:t:a.MhH+rqg4i?ȻNub@. ;?G ,h NWfI K&p͉؊ũ&E-q&QN2g cP80ߪfƪ19naH֕t jcAJsj<{ŰQeԌ@X_ 0lH1'5 U eɪcnj#( }/ʹo@)?>Dd+ɈtbŹx0fعeA<6Dn4 j0)9QDR)$+H3~cݼ; NqODp[~ǗTSd cGCikh0i4'S:GJOGVϊ\ozVT޽߾B<1_C>=Y*12Lq6)oZiǔpVzzvåp`S4l}Z1 cquz †Rriѧ@வy$r>օ5,Y<ϊE9x`%otvg&nѩyJ-gv$Q^#L6$CSq%_oM<!.P`P3) qĄ.]''znF㘏͙;8B׎ޭZciZü&jenիQi*yZAx\#zJs<<,p〡9an]w]zvnrv [qn @>(V3f6ŧ qz7R (zuIJdW.~t`C]XrQ~.6жcnm/[g90Z^]a-v(lFV[Ӕyz.954D܎y縳_h̍+Zz ;ߟUZ}VZT|a9k_͡2L;W;gƶi\YzXִF=".gȋ ȷ>\C\RPڗ_Z'yLQXjTP%V}4ĸ! ϴO+l-s:Zg9mms\s G۩h꺑u d>z(])N*a vukvfeǿhC)Wb l{үk:3Ιơi TlwWHWy69a 1Z{5啋PB\ڭV5~-cҘwu^9xhZ;hyX'ܯ56%#eɧP {=2\S#ѭn-rFG[ln7]rW@Tf;/2tpL"ͽHȠWa־1>m)-Cm9Z\x,._X9붵^>W>xKTuIvΫe98n%jKZ־-U"df1QK!Ix+D K۝z&^垘qN^F9C[Ûl!ud8]8d׽s7fi7|=Um`ZqNoj7ԓu6NҸ{:,wi^m}kl}Xi9\:[8Do@|`B\fKO)MEh^]Jd75JC+ƱlTm2-MQҕlVbS 5IJ*e$EvJɐ AC쬙 bBJd8d) Ih" 7sUoΝrI:>__bluSFNx׮G/Iʀi7$I;4 ,.$I\5=#]*\]7m[Ա[o$섴?ֺT̳gyAb{s)L*H2KO?&iSD?os:"2vʽݮgMeIRjR^?/A$> Ć`@#a ?[7G.}~ꇯOo/'iQ|IC_7b?ӾlR~[?!XsTGlP/%uc0y}X&[?XO)HO|?G$X 禉w8o&jM!1c&C0t$D#wO |ߗGmt)T c?1?]4"c<5i27?؞@ O>(B>]~ǯ(H(S%0Xߤ_ne:S)w 'n nzp9z(XvTB/oݝ|ހ}a{򽇐d;;o+!Jd[YI;>8r~v{{;מ5e"| _.Cu܅#H`?gh{CKC}!0>J0d=A#ĀϨrӐ65 cP¿?ǑEB𖖒UPsx8(p-µ0H26B E7urITc+ U:~iG-(,$dmgtESsI$BI 8rSΑq\\2H VKbZV eWvr3qMtUb$ 6GLNb5XM_uj6.1q  -DqLG,279@F3pHˈ)2($2l,t(wu9]a;3y$i"er$ oBlivF %UP ,k5Ÿp}{o^x_ ]JQa}?b5)W*$KROú| ?*pdjS~ $?0I<^`e2|4% qT.OAӢ7*g \z1qV7L9~z bI$U]O3elOU-O"dF%9h#, As#5̂H5EBB%O嫼LFXbh9 zҰɐبԩ wUsR( =Bk넏AC gx461g@TBPI> 2 - vyM"pqO$} %@3OZ>Bג(/ou-B$AmGpOБ@E}ʑȀkB&%Fgi)k8}k/z nqlq?ݷ3vB@$lI;3 ☧ӜUщѥ'n`d#21 fjF_akI%0O<ù9]mh??X.y!P+>eU;~|RYMA m凎^$̗!:hSSê\qA?oHMa\M7 _HO ׀ c 4>6` ϿVVƍ0d=E}5Ox}>c+}2 P"p@=TH @>اO"s (Uc fKvklejD~){N&`Nk۝kb7Lvr賿qc1E>j z|'>oΓQvP5:{ ﺰK۪ۡ۶;;Y uvNkU_IQ 0E 3*j&$KeE+(9Ai]JT0)RA! n*H:T8S&2X-wXH,0BLG1 5uKN"qBPJd,UՁFx9[X3)E B`. &b8J]9jHGt!a`nQU,mIi8aGbHf]Z6o'7DyO߮r eKHŢ G j{&pХA"(la/U)*ʂ.*숫re ?mYZpW |0dXDS}=1ඟW.gUK||W?Xz9Jʾ†$17Y!lY]~l~Ex~,ȋ&9&$$9?ڿ>)Ð aVjRy^ 5𵀐 U_{qwdvn't] =]Id*U$(;r5luϠ"{*s?Ûo۽w1B.~j0[Y)Po雱w&Rkg7$7r~h(BY++A~t0k9B9{ܼ-xWgh@B U@F>!~?$o}u>'DAa\S |!Ya 5tJeJkވ5TXzaǧ֬?b !{w4A.߀  xc']_Φyx@]UR4rZQuDwHP\6S,lP@z]x `u OЏ?UP[e>> wKK1J IAOSCBCsVNwVH}Lr dHǥ|#mkwV&koHZ7lͼH`FE35RWU1 QqsRĬ6FiU}ae쫺QD\)_3`d 蝓_ن_ڀH%H*%IAe0#/}僛Y`iC9kȪe|/8] !e<Tyn7[ÇHiHI$1ʰ[_& 4Ծ$ifyH+ }d}CH f̍ERJmXJJEz9"<F͂63h(92 ¡? #ĄpP`2Y}~?iD'`>7&ZUlѫU$U 5FRjWkrmUk%xyӺu*Z*=5sXsehwWS(MZօkZ!&&i@BI"3#M]H20D̡If@"dB !2@C HB@   d  A !  "a@ d A"Z6-Pw@QDBHiC bUcVyֹX.E&$՚]B䚓Z]@Ҕ&Cf֭Z-"⨨+:b61#*̂H,.e@Kp+dc%%uD6Ƶ.Z$8Tp+AD"` fý+ձ\m㡪%@*f Uksm˖5+i (jR b8J+Z5jms\-6"ƫoyQ1EF"6ثF1؊-V6*GpC1B8d6`!w@s|}xyqzLK=3[UG2ӋE;{<%EÅDЌ3 WV V`ZP 츁cW2N6`zP A}OwgFv}HR)hBD)@~}%t}_Zu*wz9iX0_bzi^&j^tz8@IR  >Ĥ΂l[c&vA@vu$owu;slVBԦ,S7⼰fo|k}W/B0Hy-;>u*7!DT9XuGh裦DMBQ_%ÿ#(#΋6vk+wӇ<ñ "* UB1Q0xC}ޅiO>x_{;|dIF2Ϊ 9`FPD&!pÅY#cJ"O=@ds{e$耐YBF Uys@7Wd4rѶ`4LzpSL(63<ᯮ§$a*j5%T[{:VEW#r}CGL[b0iB%&O1Z/wL4Q I$JqYPv뽄w? q+IG R83@ƱzMj0 o& ?s/߄ L4/qf}jp\&D#Y~yCX.nn(s,v4E P$9&h `KrO&>=>hۍ<;a2AG,D2A-p!}Jg^6??j `Fd̋ҍZbju;7TXUCQF0~q:ͤf}d%aՓTRkqfLMOLCA4a$"QBƜGg?2D1LPCJJ+@́j" -k_GA >ߖخI? p1v٫-cZTHP®~}P! N5$FD^2@/tB(Ɗ"(Z/W`a?^ZnLQSQYWtH MZ0aQbS?!Ŗ@<> d"x@Tg%΢4d{0J)6Ҽ"]T:+ >nJ+#?S>|t!ɰJw D~| NUK3F¢鵯O|~ ?$ DIR&mlSQcFge-ț]XB%SiMSƖ*WzbXs˱HĈDfrΎÞztdFY ݀[ƄbLe彙b/.8avsHI8(_(*gcxQNK.ߔL=[qileG)2WܫT9?&3ӗA&?~3ZgOȐz'ݻ D:#,kxd!P$<*y\NM GdpS Wݵ wE*5Fa=9oi2DZc5F@9DZF1O'! T FP>@N UG2=P]{ǣHdzs0 q| srRc$Ak,b"Y(=ɴ շ;]y9V 6sfa9 ă0BDJo 4|Q6 pXO!- ,Cd3viqI"$1;dt5ZĆފ&56tϜQK?ĄvgH䒶?ruhi/c9fC!O"t uKNP" yС Tc[2T{-c`!ĆUJͮ#-52žqG}Y7<L^:s 0 Lfk4=O*˓cr75Dg)jvm;6lU RHrOT1,EqP0X#VL>[PPAP`Ji'0]:1] RP"j@p%ڍ]XcIS\k 7bw&6H>3|[e݅-ִs`UQarH?e&TV=p^({j0F¬+K8iX+H8E*a5ŤB= -zt8W>e2$f9w Y&?c0ч w(HZFJQE(@eBNe(k$-vT+8Gw(X9"~}T|6Px/d=nig&9}{7s sBibyr~K`>|ǾO_²>AvL7pN6A~T|xMj9Nc3R23k42rR,gTu`{{?}VeX 8N^zG>}}g[Lp'EJlI H%U__c/#^ޟWvS6am)[kM9y< թ|P[av9ϣ5W= X~-myԽMmCg1SJXNo^Lܥ^պn:Ь3\ֻTЯFAcʦҒcw=^ּ9TϷtB7uY5Z̍כ񑳬ɵYR'[ܬgPwt]},e/Pw)]Zغ}QҤo2luxdxݝƸ{tw׬q=<{J5'-s;}gJFFΝmS-ftpyxB2ʳtghjv\MeDևfr"4&[^wj /i>iE֛H=V]-eWkibǃoRp5u'B{g9@ަ2=s]X2ߧ1End=ʵgS~Y{خy5(".a4 Ukg[}Df/SEhԹMqV #گ3:TByW9‡R&yLtu{ϙ2*=dgyQgs[2Ju{1w-9uuWk9ל_/)7ȿkj+ecn1֪YyQmO库Hgosζ#NoNqΪZ4Y߱*iZ v[D>}؍uʛΩkT˄s|iproDq/6n}f~|[=GN\MMo]&M[׳vY-=GǭZ>[״寛S$q|IϻuFܮy>fz1g}UHKW|&wRγ]|u}W#bkF:kwx稳[B7*&Sb͍$Zj'/]iu-f<//̣-RNnfN~ ]U>/rt[G?rGBsW! tΚъ ( q/mM=Dz۷]t\nrNϫ9O\˥%hzmOTc[5f9S7ϏS1/ړ1D?!HkkG}gpq kʗ] QWy:uW9 jeuozwE=XRvwP̵{{v~W^uJY{]A<{IJ57eg"J{mvݯ8:9wD1-OڣhZ6fᗴҗ ʲ\6ڪqߖV 1V""$Q`d2BP($+U!ooE MCY=~IA3+B>@N"YczC c|#xn/b/1 1GŶ1]'x #{9A<;(D2. d@QHUg~P 9feu[_¦#?$#jY*1$PS^GE TSP^w@%'kU 9 y؁Q=9 )O(E. $+$ҦU 37H3I6 $ x] p-$_\ &B L  sK (`QH;7)a4KiGGA[ilXHh8} #Cd9*9XZ)^JM`ٽh/Qvf  "pپ1ӺJk',\蠞4ixdFۆO`jiI u].-_\5x0.jC܅1UFJ'O! nr`6UBk\d3 r(>RW1Qߌ~WLW^bH_i Eajy@c1m'*dqT)JФm5{,>mM?Qr1GDSXM& ?nC TGG%%zLJfGrFBfs0˼ݩ`]Q_ϮMwIB@R]+ 4 jOy|ŋkƅȩF6*6iXmj#Tl̠ȩF6*6iXmj#Tl0IbHȈ!!L~YG#>Zwsyg|GA~z!}kזI˷rh#NE V(̦\ 4kh~*Î*۷&f.^mYrv#[=:fr&j2k랥S:[^7\!fn vڪ%*ۋxGEqS`F#d-,Wsܼk8RarU'3ߞa|p& f&c%:ֳGѢQe&rW;JJ6:(,)3pq94$Ӯ|ic:OyI )zx;aO0ng9MaՁ) @VwTȬ` 5Qw6Vӕ@h(%;3_K>S!4 JEDW5KE^(LRb&"> iE'&9p3{+ :Ԑ12ҳh3W59՘lP̖ #4bhbT4 }>O҄z|\g41lWK$G~m2r;XL%.z-Ɉ "@%g22Hζ_Q2 'Mxpǿt/u(yIU^H,G8Aa6clGI' om nʁ,Jy0cdng86XcfՉH ٿR($YhV=Z=%"$ S@47M(B_6zLTH;oZl l56h*^-@EO R ؅m̀"  f*rĉ|ޗ(-sǂEDpoX͙Sb}+#^KXx'wK ԉ@j 2v,ddD?Rx-CB|Ovb+vo )L^vFxR;)(EDK< l.x>5KbRg[uKî[\,EeR ( G}8(li4 ׭5A6 3a0X2 agݼq>>] &iL7Ecl )WTXT׎UBMI#bVg7#{!bymm2 ("ɾx3Re>G_4)9j9(@@৔y_o<M&12E0_7 1À&;Irڴ4t!Xg7|LY@SeyUq]OÆ) zz݊?*HaQkITآ+( #?]  AJQc܃L~}(kZn/NSZ 5 t׷"^BG ?FHHBYŖqA_vkќr S }Y/}/ڲ1g#?DrPP黣AV{1t*CY"V|?pps? somʪ#&H/¯BL BJ@*`Oo߲Og+GoUhBjmrQlҨm(TMI!%*fl^߄>ɝ7dqp`Q&@fNNt!Od KDDy.3Һ X@-F-7\HBrthU@(Q'O@-Y25OyܡɅkdս۠k~l0!OO/ǙpG BUv[RXS15|SieT/Rꔥ*MP%_hS)jRLm,%+o%- x/߳kk7A7%o?w32!pyo̺r739fԬa)ajFovQgZ|s7O.FG73LoX Oi#h`9ڶ댙aX.=5-<1пv)uqS n+-VM:an&HD 0#@Hهr8[Og׀1UF<<;ߢ %O_yK/pwoD*_,>s; ^ka)LW?/0[zry{ Gpg$6T|}Qoy}=%sPW|2no Z^>9\=M~?9W> {{~=hzzh>tW>sϰ P?9 ~ȁ#{a,?> dOf|6??||[})7/o񯫷_?cyGADK`=$M.@?# B"0_?efeJG6ōSfI7 mvy=t{w!PZ2l W7FD2SKPTsrVe'?w?WcEmOi8}J|`S@>TC0}bB2|N>l!ޫ#m3ѥo}{:oC|0AlлB XЅC@x}z>_{_5 Aa G~Ug@PGf-.&e(P'WIx8]B{{^[Brvgw?FoIJUk70eL?dm06uUh*6XivFu&ӽ<?BA|#&?P|1 B[o} &_~Ᏺ3,`!qwLGq'z"?82G+GTd>bz £?gB|je~ twhЂ#Qzr( >Ѩ1 sԤJ_ ,l a0K(P1TyP|ۼ>ogsDA0]zsF,_pȉLI:jriO 8p}|D>MI䞞>f\aS$Q0~!sYubX,Qf! !o"#9ES!@n"FDռExfl|.M7"Opo􎓐BA&J>f8G ze9WJ} kJhl q|d'\{h} ^maz緔Gl^ۑa($(\Dv)&ԥ;I;̟0 $|,*QB]~ >׾Uhc7(Д.J׌U~1v-}~!uѬ[=q##5_m03jH;qR0<^p|iD S2PMXq u V C䗪ԤYFoJ/xzS%Oc:q0ށq:~Pbhe!αᣵ!th7ߢR[^?IB(1d{/ldkD=rȊƌ?ODٙjf䈆>n)[LqXNF!M;ɠ,QO 3J,K$f-ju4TΈS"ԙ02201S s{룝F zTU~a?uG#%_&lǐ9rf=ITgf:$1zوbG4~N@ߣqNt!2/I#.\;b+@fibČ UO UCI2HFBHFsYZH&yGa00~qq.`eVD![0 YkZБl' oNAP)Ӿ,!ݸْzKq!wsvnqH˷,kZ|JZZR7_SĹGbAy27"'dCGrV~!guLx(  G1s̻Id瞽QND*"31a-hء }|M (4䣈L"LOV1=8Jy!G̠g=̑y3TN]a!S39gl֚%rb?(y@~fyx&OdBuvveApx m0z0"IoeHJ5Lj !,ð#?(o9(%̐2 ^玚j~\p^PY t1*K:|{eϨ iq.z8i HJ?sj+ھ:?`LXLq&Q^G]E Rngsn[\aiO>g_ϸ[&f 75|w) .V&D|u~NG^~_ ' .oStyǽEM9PGmbiA?8 qQXۧ[Y6/}MwoA W a/9iͤRR9\4zytQlI!8~v=Yj.sCSJ;瞞ey>ˏT_Vt|;/aP a ja|G) Byt;Kp2'$#rzk,KdH2|) xo}&B[ю9 ee@y|($eZb, G0"i9aYo fkrҼr}yO.ey.uII䀬Bqn}ŋ$e#Eoal ÝΒ4Ms^L,QՌ^GN7s(+jJN򹫅VyT}jNgc2s]F.s| "lf-5h(3V r3!>@峨e]گ0yC:3 &J"LdDC0ͼzC2L! Z*¡:Jv˼+J4Ek9k51!"fjs>˴fn팺#7:% ,+R<]y/,8nkykPY6LIS,=/ꟛEOa[VZbfXPaiVMrFZA wRQJ'7o#^ILY[O !l»ȧVy֚eD gC(,hsaҘȨ"v$3NN7ȘY׵k~xqmKO49a)5OL{pͽfQ93yewOyB;7wǍQ07Gw>o'JZ6SwmSM Q|ڽ,gݘU%Jo{)szo>j'YN}fƆ%j~N+9 gugQZv;'13tҧa*z5eyup/Os ;yur~طfkC݌PDG'$oܪtvzөF׽|<"0whA>|{kJsָ\J61 !o{խmzE`ȩ0&Q(] ZFFGDw*]ٯ|Kϼ775;I|N]gl{pqBϫgY>/E:<֝#.4qT٫ހԗnxj uwⵇ+Bڽ][vmso7YU5 0BK%bI(y~'SWJ,US4ybYFi.QՈxvQ ATslJ%3:GEXVbeKD3zE\4xiC*ϖfYN`hA]eh2ńSH 2E4)j+qJТE3 uYót!eԼ)(Vtp_Ԋ3B:$k HbmH'lȑLS(IOS0j#ZNwYܾͲs{!_Z}euau/ςkZlz-ѶәsΏs'6yF;|yԕkz}]fk4T.'&hy kߧ{ߦ3s4u5uM7^zޡѻNt.;,39l!bkx5<ϼRS%C"qJ!B(ųK"#"HDRphiCLݑ R!ݠ*,A  .X b&eVa CY]9E0Uf&Y75j { /V9U,^&%y`nW uz%Q*)MDeIF%#@]5u~O GZnYvuufՙdf0!]$*c]o[6 40iI3*Cc-G]9ޜ w{Ѽ[d;p-X$Ĥ Tvh3XDUPZX»2xThw)2%K#4J+< <̉&F%y[e&]lLWًL*٨}"(3aUQ+3S; BN3-5:"jD07/ժ ʐ4eCD¨|$nWz%aX6^槈J nud0`\4' ulHfGziXJmEQ"j +m&"ddTh3=wАt,&QI*I*¹eYy}X41Pڄ.)8x&§ogM@ND)x`:J‰dPZ%Ւ Ģqm,Ȉa3+bTEx +j^f9fTe]%tܗW žUa qEsXYxEHyQE*"PQSγD!Kl>^YLmjQU:vKm*,(LR4͹)RQ=* VĨ)Gnu ~fwM'aXvL)zgk~j%e-I][̥$sQO\|okeiu@Vwzۤtڭn:bv^V.7.NV[.~$ֆ1Z躭f|巪vWkMq4wCm8kKZݳOG22e11hןCPۣGGXvbZb9 EάK)!Y k}Rb$xj{)x"TeUaD:" i`1,D&WŒ Ѕz\iZ N&) l2֣ޗQ]WzNqƯTAN4,{AN3-k:N&8nfk>+{Ϗm<7ub덪n59l/->\4G4 m|sr:rZTzoeuw,7R.Be`ݏ֝>Wkǭ.<FFw":7ZI'iK'Y^S}Vrȿmt޵3^UU^ů~^]9'a5vNWwMyr[O:ݕzhP~_wF.Ruyncoƚ=1}QUG9P{oCͷ^wgήfzToq$֪f߬5j;+jsqRnss̶繩xosZ N$k"tcykٮistHd!^Ǘ; mSnVZ6_\y[m(f;k۾u::Y>-z*j5Qj[FqzkVW[zYn6n?kv뷟f_zfoo4fͶ}'euWO8/ԩ<]F{^zn7ywkh_wݸo{19hZ΋w7Lwۚiݵw׶az8Uǘ: sӺ~]in> {z<}g+zAIŎjdܴVn|ř2:Ԉm3Sg,p굕#G.U8..uhJy;=v+[g%HC܌_s`oe48|r8p>}76is6  6dQ"b$hQ붜f4iCF,st&;:{AG,;rq}a[[ s'bj@ e9deŀ[Ji朾)Ij][FmoRSd\7}ȷ\J{-  :d^FB_cqŁFDخYY-ʩ)c|``g4x>΅UU6+JXڀ)H }?8rڹGv*zomWݻ!^5޻,U%f\:";D%SKzUn"!UV!t֪v-ihqAϚ4&9^v3^9>*J`|-JBY eMƘz3tRI+ŽۜJFRV=aQȋmFC#W纹S0bgT07$Q?`DBʯ>f#GĆh?o;2+̣uo_.A tb E W5-ʭ&^7S]ҔH_ ,~_տ羺 `"t BG"{A[[B&VԊ5J!ĺ5B,֭VYB&U:Q̝%#kJyczh0"R%""1SuU%"5 H BeJM?|P! twOi>n[Wzm!] BRcZYlBUCCNu6Fi+"^qXfY${ⶳ -T7^TaRD!Ik)_Y*u` 2ս,iP*+WEݕaWPDʤZ%\4Ч>{|4V{ߵ ;c5uy{wa|o_20nd DS)uJug,!Cќ6ٌ-QUVJCjHeQ5;˓GfB+BI ¸YlmdqL>jy3=>s{=z<}(}&|&/%нiWfEѲc V$P~(@RBl`1I :H!c̠BgP͇5knکxN4PHow \ΩW^mw}۲ϝsdrZVyFf˕SZmku:fҡ7빽y'wτzuzk;JǬ:lVtMwؖu:mK.+>ź` T!;YPTQbt5K B}zv]]eiVPXFXrvp1Py ~W eJ/u}NjbN$^+o|Jk^vX3˗Z:`-$69IcksحkHL0 b(]xxDuSRk?Z%n[iJ[hRQrPY"*"^R3[QgȜ;kfl*4\?5S =aT P7W态:im!A?fvh<}_s5M"פk$`4;+;WaBf [)þ\AIc; $]QY!ܐyڗ.efDݣܖu:dy9BߏGBZQs6/UҌ,}i]T[pt LcTLXj]L[\yͬ[n00 `/7~lVF ӗz0HrVC &8l|זb8g֠3j)O3˺%2v;2m{yY4FP?tЁ<R $5NQ|F? n}Ϲ(U؇q_VA tP>wIV'Q$Au3; EtDjb-j?A?MC)P?" eVmH m%K*AGXBJ$$[41*)˵з孢 ydkFY)8_D?ڕ.1LB1 O]k?:F2fS9l)g-,SE{}ݶXiĞ[JXk <=٫\RxkC{uKSD6 ~yI⺘3M;xN9Uws,Z&̮g#ۭI:[uLWaZ[/tr5Fz<[iw{ϳwίu@s6ɡkBD JBI 8Q?H^/l7IQ1QזiM s3{s':3;jz6)kgucsRܳ ,0`( azik$Әl WO4Dty@I<@ h  o}F8t~#St@[?R{׋CQhC41:ثhDҮfmqS | k-A5N ueN+& J ˜)GL?W}hh:j% WZVEOZ\w/R!JUav>ϟg7wgҫ9s΋FkY<+f-14tUD@bאP&d{lwVeYUVt8фT%Thtk~E y'zB)EٯHۖfy2MYEiiw݇OC ȮUIfwGTDbH[/}q~Z6yhL}Mߎ|9gO'9HqJ̽%>8iaD7S+ blj\LS>'/UdQT EaQto.j(1~F{Ik j6{osFCl;~}>wwϾu|X)DNPS"N @ Drl;7%@`)Ue/]{N9'iTjT"! [PU]6F7*K)/c~\tn` bQ! ?QᬺiT%!C㍄E6gwzy7y""Avcy2%$[ }\nX(ep%MKUK$JUUT/VB,Xr#=N חn"zQsT?--?J״ܥ'OBr)3z=C12Ar)Ro$+qU16 PPQ.glnৗ㹾urAXYSiO,>U|Z? 224t>@A$>f|N뒸 BrfV*,g ) }">[stUYbdU($ 5=&ߵ3{lI$H~XA +(^SBB0VV}ӮoGk_w Xr)dGR HP9&qȘq'IjU)]&2>[.V]jdO"soqGkI׺޻I=YO׽>VQQ}pխw|kiv^^9s˲_nx6|קww9w}nk٫^^oچYvZT[Ewoɽxգֺ %XȦ{j1C iƣ5(*; ג<㢈.Ti@Z${p:0($f34ELl5;ۮ {dYz|-{*  @I(U_N0NQBἼifwoxcg _(u$$;q`1@nUCUB[]u)4$H!o^1xL;Sp@rѥGF:L4ِyOC{;w/ /gY0 (Hc7˶x"NW_J0±ׯן=b"""O+1pe%0U_ H+tR&]4橬 "dHd" z{nk_mUBuB d"3 7h[Wݶcp~u=FSA]~l*͋TR.(HfF(qY"U$! bňuvnInւMЁI MκҠ[boۍ` $MH٭OsαzțHSUְ 1lBj[_m/l29p[ .[ JqX5U1yRޞ}H0¾sZֻ$۟<^|R>R d&3"{]r'.A+`Ē͕"vV$TRIio%34* DjU ĩvw^in9b"dNL_DL*& Vbg~+֨[N3e*bWjguܛɬJ0 Pt샧J?:{ c"kS#.p>(L>S!E-cz`LD4.2 q3 ͍iXaZlPd%>]ĘϢzI:2ŮNC#NeS/T&HDWDQezU [Y#߭$y}QA6}ę{|0/Km?gd]ç&٬Lv3k\Ri\k4ij'x647W3/jUeyjtW{e嬹U:/otZ9j17d\z6QeZyeљNzMv)3^fg?_u3ݨ<>$loBtezMo"m}#v=+WmslҖWֳ}y/|l׽ꇔǧumE|[nx6Xik~l֫Yۆ{:ow>9:-[yN2_ӹ\Di5n4~uCםfwg5xwLSRT_iWѾC&3V3p zE}F}Icҷ> zɾnv{ssz=ί|ꓯO춽=Qz3NeV~4p $VVwn"99߼|ZTbWr%b|ʝ<+2$AQ0B:t>Qmc7i]a$kr)t,c'<6Ł(rQ.BR$쓌e|k{áRsmآ:W_?KƱ=5~wlsm/ 9] W8#TBq:+K !g ̀y3m~M㑨C:" O|^e}.G ֶ]my@&;To m*ȧy $&tօUAH AZ-@PQMxەpx忕}1|sMԜ^%Sʜ^1O|u1u"(p( 3aZ) c^VyFk. ??o B l8Y$L$lw zI'x2TLF͹ R_!r(}1HPwӎ8 f@|"$NPb]77~Xw72^TAhB#*>Ӽno!5HH^BZ Ix4|2|s8i<-m[1JiNWGZC A72w_ 29h,Ûn,b|9fXǯm6IyY, R'~v'i\}ps+i]0.EoB|4>>w95ѤDa0*`ώwv־NW6ExwE2 x|m8 ^s0'N{ H$p)YS&ckRGTR73 ay!HUE!ֵZ@* tL4k>ʧt:U6Ȥ#^M5ﭤQ kl[-7"kepkn6< \ 9fN!P"R^M83 ݆ fa1H꤫{YbFMhOf]=뎲ԯNKa D|u#)NwD]vʑQG3E7 ;J1E6veM2 $pۏ&f[E>}x6=h$XݦYl5\\M~wޫ3̴IA 4`.KuqWQ4 ^P9sx}8Y*2 ɒ$1=:32 X$DQu=-L3rQkTh/o}=F$ `!: `zJ2yGj [6=XϹDڮwFzWiYBw{L}/mI 9|y8͝,*)H}j1kZ]Dϳp"%&Q"&\ ًXBڪBaW͕lH-Ǯ+B_()UD9((HG0L<+(PfsE&$fym畜 JT,YCIݷk 2V3 "'0 )K4PTR@TmRjWWE=΁0TFl/K:e)I&ܬ˜b̕8$dlf˄A~H[aqD8 xÆ)lMcA*C=\j0.imY]6{=l'z`}1R BIZj( PXv>EL1{AG@\bQG8tŦ||nkcͥMƀ>6i_mVzFs tٲK3sZ}Q}#'=ތ;#@i3h(ʀ!r{1zMclQ`7] ] `ș~?Qmupvޝ}q0Ȁk^O* ),TgR4r[9D)-.?WKbHslcGGSXB&6j%AWIn=g)M#!b1L@w罝&n?V5rҦ2/Ѣ+,Ȃ(]7:~|19XJiΧ-_}'sK^Ts|lǻF}m}qOqƺQ0/~kMOon'Z\򫉭5#qko;ߩQyosCumU{v'6ʭZV -kb6>x D k[64($T0a,OY~uoԬ$㐵[sAEQV UF w`LfΥI#{>jk8Ǝ0 ]Tm .gkK嬢g\q]L:c0]K̳o$=O_+G%'@&@])d tYe~I?ԃTc8~b*gœӔ;}pP>}Enjut5XZ shʓ`k\%o/u'7a)RhbØ8Rv\汒" B)˿ML״( )袟;'JT"3HfwPYw~G~V{Ose]yw Pf9@ XX5SٕDݘ*iQъ뷨 SCw|5﹞aHvF7ۛI+sP5!2~}[:uEOpw&AL WAG?Ï%>HD|`>ay}XqCGռ_ [*穠x_ۇNghR2!=ҸA1Nj=],IRf_cv0q_bS1rߦ妉jJTZ qtJˢFZ5 /viΒXf|-}T}P>Y@vGL9N[B '7V)qQ^_g:AUG]i2ե;9~~gZesپ4Qm=̳yܻH;vB [ؽNkWu_nydiuNUuhj^hO]t;ue3l[FS[VW,pFS7lٗ^R6 3P^>?_kw${/~Ӱr}t8XQ{1ⳤa1NPVOmbv:u[ MZx7{l77G}ݣ0^"Wpvwʵ]1yڳ1Lk3<κ='$u^wTgw~dFGս[NGUFrvetly{,qp/]h H#D+% S8@d[%ٌN?5ߒp2X QȱuHW/jb1R|'5y\dfI͌ ^_6!f#2Ky.lnQ{pLcu?mIbC,m1BJR(Avs0h7<}UB>@Mwf ao2SriD$1$5t?JE#+n% A+xXȋd)x*[bIӝC%F9o鑆regVyםbso7~i%gsyqkǸvyKJ9@nvf!! zjSoqrm&0=<:RYѐ>SAQu~m7~8 ;j!*SVc%hcנͫ{gyiiRʺB{ l)'"2;7Cd0"bI+iH4z2e^}u9*a\Ch@cxTR qOgaڎf۽'\m7>,YXoyJ")=؅@2GW?;|HHNyt!aѣHE D GJݰF^BwIצWɞuycב= (R9=??};wF"WCb9D--wzxSPGLVx/iNQa1$cG^/VW{ ǷFgڝ4q}놊Ϲ'^swYro{ H<Ic4"bW>{^ϼeӳ_I'<2vk]c [?X90BB]<բk@G繹0¼{cR2USV2S fRkSyMxC2`RT'bMʳRfU :gHpچ 6̫K W3ʢf"xt[ohw5y^sάi柺}*fq ϚWBU) 2(0"c媊$>(4LIJ@GGev|(ňٟzκw+KB:N:Y4P q/d񕘦b" s52 (:/=(9:5L P|!7>2R65\ߴ_Hvj,H`U󥸻p͗g״iy*~}Ed5]B* AœC# 9p#In&!ue6`mDR+S"m \ wfMf 'JRv{{#AT&aZDL'7<›H+m4/t)YeP?si*QYsăfh(w^ ʯ@[qNzuKI đmG>"|̝f([ɝռv@j,d*P,ꈐDjQ+oS}Z9`W{>ʲ֙S.cޠ_xwgGtTJg Y##9>6 eZVi^Ͼ̊-sV24;J̊$),ɂA.BuӠbR>5s[ekW]C W¢"ڨI]qU)z85̀ʮs T2j >UFe"|)FiU|@,{7xp9*!N8@S! P~B.^Omk(~gaʄ89wh!=SQ#^i*0F)Rq/Q77t.9>I2 g YUPT*2O2 8 M2$.o%T S`YI2$L5S~=VҚϓ"9Mm, ;lb}{ uvi-q7H7֢֞#7M UrnrgtqopNkG6(+23moͭPxf&3Yom5&f_OgZ{Eۍ]j%g,y>w1{e}GS#D2xZkW~Pk%뉮f'jMC/<>Tkzo7y5VgkSݭm5OI1H )l՞ܨLȫSwO\_wu+)d3ko9AK{k-w՗eVdlu9zVRzgmiY˾ݒwYNw?d룓.j|9ޙcpV#Yl bZHe3|cƱlj/V&4:!x3x<-{+RO""C@e5H E@XN>&kqUtЇw/=Rĉy8N*FZ c%[}yW|x&6 bH1-:x06#P!tmit]B>QygAS\7뾔xw9O۩D3\9 ޕ݂^|\B|[w3.eTM}Z6" _YJ`$LT(#"eH-0gAnWD4W, 2`(xvB%P;횶´ (WD\mIƷj-jՖe )(`q"4T89N\16"S[&Zi9t̆ƒm&bēW.ێ(܆QH [Yq\cNp f gb:뻣O>l/ ̝nUP|a|-(m;'nuvЀtvuPPmj.Gf@H͢P+T ƓN 4ii\0/S\aRƵ,(7'>p%[,siTQI9."ߜ5 S+"HN(6Svo 1Ozţ2 {Q>vf91G،X9(Y,Oia+AwP1"[4LpqTaM L`d1V>c y-( 9!?9k^ls23`~Ð?D," С 3/e>j4fj6 ޣZm-:ja%7+bԐʴd5KyN_YlqB+1KW侰*ʞ'1ų%>2[5 ˔5B=ĭfFZ6_Cj"u={2{1ey7ۚ3)v뗬=Jcmp7eV N\= 3ly=}JG9\exw}Y97kZ>vpSg~/:S~W '#1yZN}C'70ʾp Y65e 55U[~yYߔoN&"D/W~6{.<37Et"9CdٖBփ2 )8CC:`d,A8L/b* A,~z7#Ӿ'|kY8|)&74Wpⸯq(ˉ" -,4|p + Tf7vW̶K$5"IG!$] 4'< : = v[BAp/TyCϞ3o:KpSEEUF($QIŸOo ꫌ڪA(a&?0ѯeh@NF!8TEUcS7-إ[9oa?n%/à"?"#Hn)e4|?^UXeUY]/t8f]{*u]Sb<8Wu‘óD:2W]fNm%*)ύgUQHW-%R^\P&HM{Hͫo(31xB<`>RH IALAdQDjk lYX2K$}h'?#;@mM`7$ILa0Se %{YyC$6:"FUŋ2mtOgGt”Sn?7*/mY>6S4~ޛmF3jruFӒܦ_b8KLcU_Hn@Q^as DRyb*e$CmG@oڿq9D}D3B(6v21\|*0<ޖwnQֆ)ĵbt@%LcB?{PdUc>Թ0`N|_WK^%ƲmŅ@cnf&T(\ "!L>t=yL=jYݟjwMszgϭuq;Ph`tPvsS5OwÆ>w}2n03Tpczd4S>T!%Hox-OVtSG{dL2U$xOv6Ow ҫ;֟œ>IDU(ȡ>u]8 V۽c[Z0 Fɿ_2yo&F2o{pvr`帢Fabqt < b2! J7͡kB c@xEFAR&l֍ќϷZ[#i_<}̍9{a c .Xiиx3NI ;] ׽Sų|V?iz9W"߁yߍ]Qs ,q{k=J)J{7/ E0UH3&x"gF;[gUb)#$8A#ۺie0̨knKMa1׮UVU6rRF#T]vfE.8lQңw0\ q0yI8$) t֣ vp,nR F@_DeQD~rrKgM}6t:v?!&Gs=fU]cG?lpͅL## +EC[9F% LS}HQ1ka򖥐1o\T0,ɝMT*+h-:3LQ zr2px,$!V@L`%M GW|shXdrîگhؤe4_nÉC T(eKb,!L(D2>2敔jXJTޡ,fklPR  ۪Qg9WQͰ/};|9YCT-KʻD,N:)HFCD?#=լ,ͬԐWGSˑR ty^ֺ1Ӕ'#t27sN-44a F' ^G1B 58@Y_ Y*U &ߛYBi'̮$fQ#L[ Py%N(8ˊD—ehJRJir=\Nv˦KӶ/͙}|[+7mPK_\^)~ʘ̵vY_|odAl-se BR߳|S ɨ06LW[^A!,GylF#> ahf[2)sYNH,**+t*!0f3p+#RIƎ5'HB)Ι$B=0Ԧ!dA~ W/wҕrD~Αgqfa^03RWZDCdQT%JrDR T?瓿k'z30Y ᣳl}4 OJ7Fk!To76ΛSZwmIK$,3|{E!/+_)"&+A{wJYa N9WWo2<;UØ:Ps|=E?n0ډJ%X \: C#<%iW[&ES3/v;2P`dy+˩$QUoT! |d_=0}k~1‘L-v1$7T16sFu?nGr ɯ﮸!I`zj!:f4'ߤP&fw2Z7 یTW1`I8SBL&×8;r/m[($(dFwp˰e'gU+̻tO*V= !Y bS) 1!mTEyȓR l2#[ĕEǤlR}R̻q9̖$49u]םh?;}ﻭǭy5.ڭVuF_/|v;! f{{CkZ{;s Wge]mךֲ\z[SYHꐈDf#&EG\*S*dăs`C{ W݌H":ӺrgsMQ[RX+_Mkk+ZIhnk&aS3arT+_\"1:ȡ\R'~]k<^~7 -ru# WEJ|fwO~^*Sp1gs/*1.m@;҇ɺZz]ם㿖MUtH}CM4 vFo!%j"h+#Zm7Z2^TP%ru\wUlJglz$ ba*rN;dޯ#>URVjUM0\(l'?f0>:yAUv/F ȠiB4U.**륗_}Fgwg^քsnr)ISv]BtPLDP"3e6_3FXw ]^(BFF&eW|8uCgɷzs֏_>iy7~dcBr5U:DZ+6梺oݎ5xο7/}'|qWsy/eDkKjۯG3uz'V.ÚfGWEg B-+C^,8pvSni'+hzߪ<έhYxXuzԝ5{Za[;;#K^LlukDi~曾gx;rc<ݦ $ZkɪY4|`iQ)- U\qNU9nqA3yQjd-32H~JV ?RA9D Vw!N"YP,BRb]\)ݥl (zR0-r2f{9iWaw8,&s=E59+!Ti|֚m "IUD _ΰC^W#@lao<)iQ~RrvL!qu! v Ug|Y{h{O /T0Qܬ WHiBjyi7i ߲! Nzu+9. )dL6GYkM4c;kz9gDb%/ +(_ڛFyº@6 OLP ]:nzhp/i:T#rYSeTP;#iҒ?##맼Y $~o}v\cy'Ns#Bg!sUXA)ǯ6o9#~q2Tu> Y99`ܕPA qiRΟWj1dQ6 Ff-%F[R?w`Rkh 0_ oSg}Mb{y -yons^uߗI|ХH6DY~a5=uOSѴԮVI6g_Q+S9uZL%YЦ D#2 Zђ(N~g763Zã,i FR; ABp3K_!-#, P\ZڨPˈN_ص/c CEs}oV[D&c`;7 d'D*uBxU6sHہSLˊ"ӄh.»G`%W.K9ETGdQe?UE-~ .O) L@}* EWP]r'yMݞ3^񲷯]$l<_'w[[gED~ fN:뎱f4Y<.eQE4LI1w^*/ٷeLT;,aAA^) nu3۩mkփuO&y8G#' T*`<M,2bJ4ޑ{řM*e-楢c@piffgBx @BPp9gVfZ$ͻT?Nzw'4oI[w޾'=^֫}{u?''t_V0$W-A8#> >O>tLN nhD!9XX3 :gtRMv=9sWl!4a7KئA#{(l#Rnmǒe!>ە+;Ḙ-{0 KϩI3}Ϲ{Znaw.oб6WKm/}MZoq~%Tnʄ׷0}r/Ig<*s_=6h]VڧoV Jޫ|m'!t4ͯJ/\9ޘ _6zBgLN/ۼ~x'i}wsq; ;DݏW3mT淛rܙ;j3}mkq_#^|{G}-כKSGu5ui>{սZ^ e,6A6+_)bm4!e/}3'`!~`s匮wۿJH\j+W43S3!SFQ*@%_yWJS\D5>Ut7IҬ;HUYΎŔ3?R*-^fpU83+7v>z^S4Si@vQoO1-J91ͦb~$`#Ĩ듧G"ύDdU54$-r=msdZ:-*fIrʩ}ivd+'DDīt*6JWQ " VnJ+qG֖rkW*3;;9 ^S+UZZ`&R'/3?(J ^,@Ag$}Cc*>ϳ !EWCW^ xy8^S*yM:N#-A%:B 8!WYzzfMv2?PuW6_y#9E ,[i.*@Kn^gO6Ke9Nv#[bo娡IȊt;l rJ=1}26 K[hG@WuW%Z:T0B%%'/ߒLi2\|RmFu/luDFwkʣH } VMmN{gϗVgg撰g(JIzI}{8OU3u+͓:3tځLf!DK/VcV2S:IcEc{|RIPy=D^,ivKTrSbj%+Sg[n.nV䢚mS<-vF'i o^, tʬ-i3Li3T&-gJ)t׺4W;ayjo:%'6эԤEq1U Hiֳ JK0 jZ6A @Q8Wgo:!(nޛ)\Wtwݯf+]'uoU{\[}D;UsV˕cqa]ګ1YYreJ'8wSm5,s\A J%*%#"6 9t^i@ki5^b*5=H.X.C/ӸbڴQ~jp>D+=MbŪ`RU8G~6y7/{7U|瓞2 Ͳ-W2`{]ӄFP3ZۆԪUVuR"Ybd*UGb,:N{~κRUK F%G9|:D<(iwsU%Y"Qk f (lY\:T[؋yy f,g6S|6r NiŘ4Y]0*L%(jXjs?ˍPWޥ.Rv-Ī+J:KțI•HgJRԅ'9 pe EKQ,wOk>C߽*2ot^gYZW׷ea5Y(6͝6 y筏yaHR^eUxb4kG/F} eFwPd9{ ΠtTzw7K|Ӭ Xuޛʌsϟ'3t?&fPw+U-(م9o^u%uX߇yI9+J5 ZeYgweήfw;fND]IŔ>Ƶ ӓ-{q"E2J;Lz="4ٶjdֹ3W8ȞDiޛmk;QEq]!$?wn׸6Ky˪v+Q% yWkc\v@[xﯞӮ|KsKHTAꎍ[A6[%{2{oZWFͭg= :#r-5 KoFvR绯pM{zxװٿK9)J9f;3{}&r<ַև<WKxvUv/k&";k]ۢ]s@s~J.M.z53G}>;"){>vdw|zîB%گ= o}_o~~qD]̷ ; }OoΑx.ZժӶ݌nr}͜g {Zgef5ߠ^dޢm۱^3n=[||'xo~dw\;(mWuj(přz<<(2 Jr^ia#jRfQX",KC*44 bZA.%2iPVXq%^aݍz_~[K4U$(yvpQ-V4bό-Q(*T[|Vw%HexJ2\1fiefFdm5ޏ)n$*L#DB#=zO{!Y2xﹸ9^ZkzO{͞ޙGg^Nt(ozS5#VXV_\ڙʏg#VDm7~ޣ3k}TsgI^[%gcP;1-A;4RcCmixVl'@=ζ%tBBk^Q_3uƟgݍ\5'zO ɴ^2NZ숝ﻱnͺ7,=+e}_ÿeҿQ)P+ULd.o7DvgݚG<=qo>.(^Ξwͼom45Qvc΢Im|-ldf{M] ##;s{Tc{N{R/\)侫9w_ʺlZ/*[uwwoB.ɓy0;[\+&w9P|-}ʽw(?/̣uxϩ_}Ta'K8<:diZ,~2𞯉dq[ٜ:k2gw]Zd\w^3]׵掷q׾gәGc7~y/:d_N}w|*RJκ_J"]]oʓӿ{J&ҩtԙvgp.nyɨd㧠ؐ+8B{GqLFL^ S-?Bm4+YQ6Es}Tv}U^d5;>"Nr;n_̯jbt U{ޟׇn]iMP^R-z۾S7OjsO7#.urks erѕp[ur4=Wm'9Fl |ȊܮyojPM<ĤN˝AFv{uݻVSUYee]V6^J`]=ҩgs>eU}w[vooェnv#3ޮyίfDO ^(ClcsW;3uayPBpXji(C)LjJh 82 Eܐecީ]wLٟAAʡXYZ|z tZoEg (/#aOXnDqa%'</`'E(?UΩZߤsNuF뭠o:]pxVgV5T6jv0àco|9&RBa LvN6ԓP3x¾<%Am| D&ADszix|!c"9" @" % J@ "J(B4(BHR!M DLl[h[PiP)JEhvF-bBiQT T)TZhF  @ӧC}9$E@dRa JUJJAiAJ-Zj*F.b+QjƨFE*ƵY=%r E)@B@%DP()h(Ng!JDJQ iJRJZ%9RIv(㮶:VD) TuF6F5UUhEm+h"W)U)) HjQ…(4 !(RP*R@ KL+B}wk5(m}q*UBiZAhckEXbXX6\kEZƫգU[Qmb )(Ji )(RhRZ-Ui5QacDX eP4i˴']Mi)@ @ @< TDP 2UL$SL;uV6oՏΗo*cTiSs~GgZ']{w1OTB"$165Z5lTQCI(. Q)DJ@%T C4"YׁG"5ШmM@"@D90R)@#  %J,*mCN%|dqF%QՒhDBP=sEӦr\5}P"` =o]uY$cIH$~6zR@A'6̈́|d`.)"U*{m_2>00UTc _l7Ux[hb)ʾGuFݯjZ:J<zCdNɡuN|3p1`30 AN'H;E^s`` #fYg_e{oLƶrƣ!?o~<,""jWowəmu ~ ~u9DӡtaܶTw] 9.&s*:'mlW{Zpv!xM#*?$ (+ (Ig[ZR%\PnQؚ@fД&׬/fsMͼfLj{ZbCF?a@aQ3]oAo4]; JYU 2'9tRfPd-Ʋ^(u/Huyog~껑^nnZEOS1{~eS+UJgQ_vw}MzTܥXs͍m*sZSW!=:+bZS ;z]ny5~UnW9}:=煯>곺Q2==m.\G#]͘ur#~mϨCBL*kzibh\y t ʀ4"ͳб4@HG` 9Ḇ&eg2Sy0V1,P mF %ی]%qTPH_}>zrgu%YQ~10Yd/´Vf WjW_:0򇟏*4sJAxmt(yMmQ9\ iIlWn#vC?ܘ]S^74ɜXrH]{˚l͛HwD"U#cxe-!ewvŧ6ǽ5"0*0s&+%/3 E=~&O $4D}g5Mzgߺ3 6/ڼ.suc#Ha=1Cwhwv:H]T LU@ .[USܦU,`)U )yWjXKP^P L/s|ټ#j00ĮfڮSgJ؛Ģ$ݭkX,n"|Ȃ^!E\%ʕJظFHG0] S2^%V Az&.Ue,>r*٧(LkVa.eO+ɋ^O%{'Z~/l<]ziK{ϩb(e"7:ۻnJ6}g|}Fy<;aEenџrw|gnuǎ oLg5⚎'ńMkilOO#{ggFCr:mv=wv8/5Ͽ??c 0@(?B}5ػ3qUY|۝d~??4Wm%^{3=X?uyKNgs{kPR(fUgmCԐC<{a=^kӬv絞ofzZu[ ݷRw}o}ӭ8֝0kk6|,imwYQ V`, bĘRd L]؁o)o7˜L3&·͇OjKd׷j.2nei45 @$``)*w@_K04mgO-ORJ_r2Je>:)HUmR!U~wd!"a 0N0fMM*+8 BRASیhMrzLB|@Qm|:Tz҂/Qm)ތg;CD.aup1#wbHSLHZ/]5u7`)%Hfۮ7F6 Լf0of:iWm``yg$'Nu *7׿NX (Ou $=yc5cuCng\ggLrTXyڠAת<$˗2q>[v=ss.ZOyw#a^nc ,HPеE$9Zgpk$@@P J@s ]m:vmBs,Bd(~pYcqijG@(cИE:W=+?f ~L :QH(c`̥{@iTz@(j2BNƯ>P1@ ^RL_=bd8IFa&9wXQώ6B @[v\0u驅n&XR0(lP{x@E CR'~+Nޟ@vH,E5P-I` +WwnSk,:[fh\ kNp|"ywۿG|=6[~;?4wsd `^`PI;|#ypp3Ul׫E')d=2h֊*H,R (lEDDDDDdnpPAR I; \_RbDD؏_?_U싛 "">g)< """1O_otDD]wEtF""xׄFfbDDDA>MoQU *~q c1Qb1}5ŝywvU@sKa`(7h;DGw`}ݘ p*LDDDDDDQמJOKA#+'Ͼg;GjTX,`0%λwќU ExqAYITzt"7hr&(ɔKQ:t]`rB悓lQ>zfU*nY[:?/nE񻎿7737|}|g8*"/R Nd((Srp (A`>Uyy'[4J<}$L=U4# E$F V\!Hc^:ּoze2uB=sraWP,]6Ulܿ!/;IdOtC!mMYk޳sܞoѹ{Us{;orczS\2M_ZvӦj{ ieլ{2{iu5sy;Woa+kн~?.2=ϯuB9ƒ] ^Չv.=<Sqۧ$BKMKB tƫc&YJ>y:KW ]U\eVydxOsPl=D!$H@2z"y8!װǤwߪ[.r\%:-ɼ!Y닸4:/52r'mxHʟ%QR1mW0hJkv7f~.*YcEf~V}32tSaflwꧮu㕓7lJʝ~ UO[=^WYk3MOw]NK :)Ykq B+K|~[kNw(D(OxDlE9donm j_5-&) "uڝis*ϖӲߪ=;ZOJ쾵tM?)<}V{z7zIw`d.20{ZߗxՌ7jkNzuwU O+yi']~$JBH59ȑ#MJIڣ}N-$|{O=rom I94OW}[JB;]F9DsFۯz~5O|P?_kH!$Q(Q`'$} ܹ.x:ð#1  N_^<y^F3lUkƊ;r?8QX@5S(|Q??g_>\yB'I?tWn2ߕy\뮒m,{w!T[&ՓbAIM5Q5!b[ۻAJVfDX ,eY5BXr-1Fq}n*Sf .~ '|F3?=\3DHO}>Ͼ5P<}߷oȏcHv1˷'U0Ʉ.`~h'݀{;}# ~Gܬ??!ID! oO $b5`?bF]DSy@h]j :m͏=/yJ8viF!*b**!ޕz++'@篶ߐci6|߯+T5CADƉ?7]w]\[ȋr; J*1a/3[(k"ʤIVA=ǡAbo+7L#Lln[(ry6LNSӖ誄9Pf%Wؤ/:yG w"hUݬQ(놄1F11F4[IXY(뤒(QQ!S4DgmmUX!xڒ"fR !?z{m>~ u׉{~ dLOc`l^vSMDI]C?v"#@u"լRgg_^?s,?(99w#B3Xg~Hu; ()#2GmՓ?9  n`Hy!8Sv.Ҷ;nd]Ooi'#T*! wX)FQl(?|'7!$$X. N1St6'@!-?2yS,:/?@F?4Fz7ol,PC* JBF PcaO wt2Fa W܂.+L`!rrp6CO5n(n}>3J{{I/yh[r{rGw>n=tv- +cwz&7sXe٦S^FF m6kLSJYJSSeJYLii)5%&6ZI BDīD-)MMFQݪfVZmBQa"BVbRH!$ɪi%TŒ4_ Fz 76`#=H;J3:xH5&~?F]yg#dhF؇ A!}ma˵ n$t0,.DFo;uJfQisBF(,VK3Vr!|:)gf":4izǪqC_ }~gsGo)қUېAR152xQ> r! MUuQ d}c(~0a2a>@܅MЄ@> (xB0 k];yl'ͳw[hd"8912 _m`n+/l? }FH7 $42 FPVw,!(2yJ1čHwL ɠx3E}x~G>[lDD4ʷN{*./e`?O8t%(]{bT1 ܳÃϿ̜S8m~`{{ 7\P?8jz?@A]AQ=EPy= x> 3Vc+U6 "G& 7@0~[^x:f溢'15G͎E`_QXx[-ӎXh]n]QiX"շa!!Lj;ayv?< 0ظ`q_? m>oļ8pQmb!LL'M˘GpsP 1'8 >_N&JKD\w*%RֆQC>20;0Ψ(]UE|'Iа|H'+Z>߀'h@~:<3~AdTc"(W\v'cN=++\o1mLtTp/ |M;}O䇪r뢋r45VzSȮlFSRV a&1R]Ѡᘐ8+'AJFE /އ?(@?4p~PD' z 5<$+6*y]gQ q  4\sztea_ (?>ﮏaA\J W?8̟>or_/ 9TM0s4Z-*\wvH5A4r #zE轫B_d`=Аf1/KOY` b&ٟgi b,swAPfd1 ^Jϲ$Pϧd|' d?/OqO8R!$r1˸}ˁS&}5@-+]Q_&ÃRF#ʥR(hi $Dh)π*$H>O֊S!D B;AG7䚺SI͐Q@Q+ENjc?u'mȲZ TSD1b $#T@H@٠BT@ W*h}SvJI_~#=G?'BGD t8iȄ,TMt!f})dLxF'T0R8,A.!ARb&H@F}i:[D&|]*ʲUUA$oWv< XVRC'[WȘymm`Izc98NMӷێN<{aEѯy]R0{2oI 8JL[,HzȎ=@BWLsy8&4G߽Zb|#L`pp3iI"qsngCm yl=ݎ᝼ݪ 4O֏bdo5^ヘ'&ndBO5-@}=&eg89Uw:sPJAҐ@t{)ǖPv/7:ty'NM}syᖩ#BmmEL_ {6̃c'؝u6?q)~B_Gr9xfX+yߨhX% äa8t5'^s$}F/f=gn~ߧO`n/g'MQ֨Rt 4J $~џ2:"#e0Փ F0U\|hm{^jlurJ sǞJ'M;0AfP8ꙅ5%PXTz|~.6|N|Qר#؞*f Jjo/+Z>z hlGs?%9~|<ڈ0ݯ >^|6?3۳>bxBNp@|iƈ瓬/A&`r.CG~5TY,A+Np3'u!dּT ~}B013?Rxu-b+GE}NX}΃aG([\L!/(9 B.AzT[OގYӘpo=ᣔ7C_^"DC HO1â>lc tذ mW7'\#w<9 %@=~3qa8>M68 )JJ?NHGD l5^sԇl H.Y}B Dd6\C"Q`Nqx=J7 6( w8?,/Q@Oٓrhzq[Zr ـmF,xiUe`UU}H%4Cr͑%؀*-ۮ>P3 4aH=9,Q!&0*ûX_+ñTО 4Y|zSj 2CFuדG|< "[X2Q>2yRjce}1 cܕ!Owo蝟7\?c0LJXO>_'ҡ?t=@CN M3MNx&beURʹ j|ϯ!< qA(DMDg#7<'`= ̗9W4Ie1nr%SDfd ooN(R\@naHmyVb꟨{#ۡg_}nhHOĒj 6r^|!pа ~@H(?̬_C3IEt K?<F0 isN_}gĽ]K':/|"~jFaIr $9^_q0D":YK) RpFX-XC)́^aP|KBS%$jmkQ@4<X׻9N ؇ Ёf!OhM@9TM2Hx#p!B \d9ޣO럼O8 sϏJ~LcS<){ '4~_5 <48Rftʫ^ˣ/p6t(N'ۣ끸5G v }p~(q  Efq8;!Q8,gO&GArO] OT}<0So%I|DH.$B ⤲a StӧOvhÜohަuVErL3}A?'Wu*2Ot;|C|ޠ'+:d Ϫ)>Ht9̀`Mۮa 8???i%؝^ңirUQb}fSRbǍJjP;0~对`QG6v Kr67?P!d`<nȯٴ E$=&H(dO?`?#_l`r|_/PN8~_R YC?TdD("|Q)!lS #?:#OZN~'6;>i U)]h^t&~IЕÂE¢(+y9E>M[I4nx0+kţY$nj^; m5Pgjjd0Hy@/ڇ޸z Gܺ =?n8@$@\ٽ_hTE1Uo쿞?_=O6A4@4"d<8Ie !@T O n qI xw,2 ybٖo2L&Cɽ OLMjT1$7^p#!aP6 4~o㢀|Jq7AL>Arc&Q,{Pa}[mQ;JBf |xPld) 8cnxp=8hI;.?G`z?s'[,HD6,.u`x@wѣc2F`p螸nC޾!8^z@&>K dEYe^ו| ^Mg]|~g<8JAC wY ~_9ՒB#%BܿJboptK>^sHsl =|~S C8*~򿗠 a$Iha !$(հV[঎[ 5ob"w[:SGWaFjQaFM]jQaF4uw#Mk&K,W6j𦎮[ 5l(հVfM]jQaFjQaFjQaFjQaFjQaFh)V)V[ 5l(հVM]j?jQaFjّ\U\U\U(ŰV[ 5lȩF-dWqT[ 5l(հV[ 5l(հV[2*QfEqTKzB*9$G+R[ 5l(հV[ 5l(հV[ 5o0&KHYV`pijQaFjީV[ 5oTQaFjQxSGWt[ 5l(հV[ 5l(հV[3NV[ 5l(հV[ 5l(հV[ 5l(հV[ 5lȩF-jQaFj)VpsNV[ 5l(հVSQaFjš: 5l(հV)V֜/44uw]ijQaFjQaFh9C]pz^Fʩz[ 5l(հV[ 5nSGWaFjQaFjQfE38:jQaFjQaF4uvjQaFjQaFjQaFjQaFjQaFjQaFjQfEJ1l(հV[ 5o 3w :pz\1vjQaFjQaFjpxjӃAM]04y 5l(հVӃ(հV[2*QaFjQyӃ(հV[ 5l(հV[ 5l(հV[ 5n3L34y 5nGWaFjQaFh)V[ 5onjN4h(հVQH"Z_GC/# Sk?42m#DHW)!ACkˣ?/4J󠷛3.BNzfNW.'lT^|6EF}K0j]D*28reD9a1/g ^@s$O2Y[X/I0[t!Qn9 W!9~7~\'\204@"|vqn0 2nJpȓ 6 @{uG L7 xFA~Cb}6`F:w?`{]P p0A]fًШ!B)SߨR 15=j8vfט 0eQ,FP :CV倧! * P WuQd+, -x!8i;o>kW!gxgc~UgF&>@<m}pϮ|5x]sCֽ,Xvϒe. *hCS$ LjNgys:Jg;8Tc\1ףdMsDG<єd EфTU   )y wx` fBz2OCʼn8m͢2;i\FVGJ(qNg?͌p2Y*/48žt$&,gww}LWU.7eCdIРwuWuuN#nepuVJRhD̈,EaJLpBOL΁|L^e2rJUUUVN0K-JpfbxaP"* : "\-PrVGFx(?O_Z"h:TߎsoI єtce"1mFrl-0 /a( "1F[$ϬZ2t)127XŲe <ѷϧ9՛Y ~R^BBiK09Ar(g4,H@ o VI'^M40wOb'a5XsUB5q +nʮzsP|j㷡,isC$`loԈ{W5Rf:T:ϟlo9@V<_ 0w3Qw^,8zܠֲƚiƚwiioO7in( 0GI T@pbA@‰ Z*J0>4Lq\{ٞMU:Շq>Qc'LQPHTJEW5,v2=LO!$9BTP/]:qW By>==}س#,ڡNgSg9wm4wy4Yۖorr7۹8t5+i6=#'IYӊMtp䆝q3Ol3W=ZLygA\N;dngʼnĎ%°0x 9".)}J1Pedt^U @# Q!w+|C)Ͷ1qxmu&5:Ǔ0p!kjV1i1 ZI2OZM8ak>oe J6$ BPdW,;HfA((puA4֡+ AA8u>(\vd(`eTT!etWeR8Y{:ETVqho 4g$/!f޹馍ȭ^ϜVxaqu}j p]Dy^RȀ=sD.W R Bׁ̈́uYEqɣ;R0%Vuu2~<JCN&=82nd7p5 nk0&,PSY_ >A+{ (w{T#2By/Z;R&'l+ڇYX&!2H H?uSR+t1xymTB9o#7"xdLNr;ҏq7b [^ aI$R0KY UTjg$# 6hnӱڂa̦ +( Ґ$[^9r$\w#U,K:I$┋Jqh5x-Hna>+=+}'RD`Va@ ^B id2c:æPTS1NJBz(F )32T4d)^ee|ki0 7ܧ=ѷ@+߶<^ItcʊM]"Vr<;FsŮJ)2+g y2sYAivwϵmIF#,];W9\öD\A3H$REY TWn5Vu ^ ]flW:h\+0HNtfI(Zzݹ $>)Qtx`A*j6_iRG҂suU=(Jk5&|la+g<.zYyT~gQ(POzR*32⏎} -d6rҩ+u7έ^ڽxtwSg  (˜hD3zB'p: E À:pXwY&ha!d~`,:QY1E9xP2fwR|VjkI0hNc0/ePJ|m%t_\q1Vp'o-a]Cbo/ź. {y&覰5`'38O+K琮0V0g~*cLj6+TXtkxZ7ygB4 #sXFHXTc bpzj%RDG` KEVƒՒ DMz8mqaH'$W}$~"yyFt %@ K!1%*0IЦԁ%!G"kCFX +IIr@Z/'E6(^RG_eh䁒g-uUYK,̴~8kz|h0e4 "ˈZ,"-H2E_VzX>i- 8CŇ7!Lw|b=3lxHa9h'@;_]ˀMc ZOTˇûw+ђdr5]ces%UT*BGS)KEDV} M2(kHyteG @*Hp #oMNʬۓ#<ʭ[93 Xx>R*MU#s@bl8\Fii96,}G6wŧ8Sa;h4 d2F@a$T}1a(\ ϓoQ$knG(0^C@ )Jwx~Tkh 3yxۙNOo4X.'2|[s23V~rX_9>}? J: &" c:;8i SD>8IbX5^7D [%₊(&6tFiKOm0\0t ]!|E*H }~CY$R&eE2gr R)q5s v!,FG]'W(W)~"ɭ`UP;ǂ5C]\A쪪:/hRyl_%Xa;3`7!RDr-AytIX̺+Q(ߗT՜W K|Ё $x+C-  Tm كt=m93oܦqiQN3Yij(=B 5S0ihY 4Uu]CA%g閘br":>+ WE,)%S0V9gu. BMH`u SL@`r r@<=E&8 nu nz@Ayl9D UNPLAb 8lm@ 誧Y3o;Hsv ]D@TD@К͘KZ^L] R(nACJ `kSMu̹){Dq1A,GV`bj<f 4,Z \4deXeuf]i|+2m|wt}{:F<"ťӏGj[GTe|DD@w@ {qeg`A0Wb[f\s 1`rw Ƙ_ -޷x [R  OH<xoqR)<`Y2%AmfƻX[UXcaa@ kMȡUCa FWV.=οwc(x?9C=>vTQ`xtL xMR_.r5M; }+Ks@I aQ8tAc *H`JIfp|3VQ1գmBg%8~$HR1QDp~*Q7?ZMO_bcfշ5+&/VJHw^$gͦJ< {#5Q.,dMɒA%Q+$Pa hŇV=ds>+MDuOUA7DZ՛Q?ewsM@ lBHBJG'g.N@* uϞ>9uqbhYwyϮ"yKX3ڮfTLrz- o 3 1|[%8|aCmKA6&,xa:3aLJ *\0D1 cO,xW!Bb8zJbts Ȅ"F5E,WapD]\B.Ԧ=fxL;X,gqxuP$bYVj!1U$F* OHb;u0b$NR3cg1@#ݟr6cP<#!A\^B!¼p A榞$V]^Ad-00 u<3xˈcpJnVqmn4D[am`rIGbR8,Ky΂1)#!3a-Lqoc*,>HH+R "X[oz<eg-]` h L/qTI`nֲ7\;b})Hj4hm4ﱪZ`0:k &fa-<n{\[Uy--clP ˃R7Pd):"`W[Neq3ecf6hԎ^S&=Z/u֒嫉xϴSR[MmX+g"akhՊҫ;nc(8R[Eǜ\: uyq;cVE3ݳa쩬s\a]uɌClҖPc5+s$"4P \vc fI"Anۑ @ =m3]tLdYuMx@wQ&-fĒTRW`/NAh4,/[aVW~SAr 踳 K@hPLhmj!,P&.0"I0˜7.2 2]z*{Y<¡שƱa-=e He_Oo cF3&0P3luzg4W@Aee*_MѨz7jlmS~~7{:dZ?+LW2b) t<,q<ǁqSgye)jClj`%-"u봥,$4_0,#CQjV&4iqM}W x|dp$YlkYp5XftavnN9(֪ÊyID4"ʅ d$4kj~ݝz>U1m㬲8%%h&Egp@.$H$[+OM8?[~YɁז"GQYRDM Ϋ*Ϥ F9sSCH-hDFRY!?lAHdj gl_ y0=6 a3,CXmS\Nm}3}kʇPdQ\T>@IJͷ8eل:^XEJf'ƽk`&2&o+<7*?mx:QbDLV=m< &u;pXX(Cqj`0ᎎq7*VyTG O)|̬*:G k-'J8j̺Fc'~ldg}Y UgEHI4oqŲtޚRא1}4)Nlf& =U (xAsP1Y"v=̖NP /XU@8qQ(0*%]KBON)}?߁&^s`CAn'%qOClcέ(n9PDf3 H@BB~ h?u2A?F&2韕 95'H8FG?t{:!ٚ)$\p`F5/<${:[;+h4-!#q]mK}pޥPl5KcBI`QA{}͠HnpbZKbfs%RQنf/}.UWe9΋ cl˝n슫ω>j<Ȫa AzdjBT N6T4M.TݧHcoL^ֲRu!R5BcJpzـ)5Vj /2BxYVLΉ RQfAbTJ.,k^]  3V~G7 aPé뷎c]jQDU b1\N+{u=yF^ɲ|IkRraڽB I75j| 3A|+aA,N:@pT '>LN^* (I$Õc!jmK ,u޿ f֡&_o Fȷ|/ mey׌Cfi~._x&l(U8 PAK܍f7l {SP +M1Ö+)RNj3 <|hr ל l"uJw5@lE"'56]טLdv|rVؠ(&D !&F &kHo$" :d`Hk!zBsmph<3H5pd2&AKH l\r"4 ^z|a8t#3xõJT,$q;`THS(aCDQKRP+M4V;2^(&e-D71=]֌>E2pxq 8K2tr3=ӮbIӲbzMe)Y 8kf@DD ꏧ' %@5qa2as82yӇm#ʺP'i7N-9@%^ku\,{kE$iPX m: Dt[ *9Q'`RHs;i- :Vf^}[jRɣ\.:Z]a4%,FhD-p) /hy 8joŗ^Va1)JB(d.)FWt)PRIr{B19t Jwt)T:L@n|I("B>фߤ_Ǧ=0F9U@&raElI$Lclh|^ӇӕPO]UT*nKN+nE-w<շ}X%LuBɀH&9A>}0|6Bʁ8ƥwdr<=a7bŤdJ@i㡝Ah5D2j2'.:00Z(_S W *i^'X4c?S6exvLO̦<OohKK!^²AgXB5#;;{GX|pu [z$Pqtv⣜Tږb7iA&9th:)mc`d^A`6| 6(":+d !fIoM1P!A7@# Et<^tW Lb^ل:ݨӘ8Lxerwʋ͔fmZ0fCq09\` "Xh!)\y9, n%ˬ`,泧 ʗ iĢJ%= ՙ^M`,1_֔~smzZmz:EHT*b,* Be5SH 80N&"k S(7aK})N?@buVD`:قbV%V`i]R-)* 3s%޷/(Uq'G(KGyZB(qEՓt@3\4!0P\>ޫzlMv&^{IيuXl/uQ\oN:5OttMlޓz"̧'0%ZzK?;k|^smuȌ;e3)y]w>y3Ҥ7wsF@u{yٙ׹쉷M/ +i@;HwʽFkO~>Ǭ>-t7Y79³{|uso]I4-"9eMi7>OLh4|jߦ[Jcnoxf}XL>Ҽ(5*p]3[53ldfLr:oV6x9i2e{؝7֚^tssk5O{s7V*k7.:{m{ǃo/7sv]~{\{_Mr,:~t *TE}+iD #WӘ99Rx D";eQQm=)[҅ ss}Mj͝u>Gӌgݬ-rwyʔP8g-X-Mqٽd-jUbcd6fkl@ [sŀXI@N5˾5Z5*>[|тKg9#Z7^ZӷK@ѓv@뽐hDx#M`2vdO;! ˖*\u'IV@KڠJtq@y!NJv:l_,tyq/ʖ+ۑ]3 ]5  9qC"wۦ*I;b:0K7=|': ڄǥM;>7'FHV mcWm̷5>fIŃ/Sٗ٤:Kw kuk;ou3ڻ/a4a;=6?X#@$.{x|Ay7ҁVkdV{ ;( BtOwҠc$e`+lk s+?]Mg+v7[N~_*UA٥,zހ4&̞E tDKh (0.pNmҞ#//*aݝϼi뀖uʽIEZ]G܁KE6eaO.vέ5"6n?rcTjt k=iy*:ͬ-G=GkHr"ᡄM*BW7UieV!{fJzx9iS%u[\YU'8~Grrswy2R7=pk}Z#1r;g~n5T]/g=f ru>-y&#bx^zw>֯[;λ{6=icë@$wZsI>OjyZs9جݱ HzFĉ[[kYZVWeIY`"1UmA[>AIϹhwњNzϷ}]|7ԯ^`sBͣw]0[kkg{b! c^@C +~l66W̹w %G!Cu&;G3|O`oWDeK0ܨNxf f{}!7r`l:[2 SG! ,TRNK3lHST!FvłR:TA1 P8AZe~ p2Y7fH(?+^1!d??,j8S?.G֨}4#@A0&VLfx}Ie @弙"d"@^uTxRyϧn79>'UL&"@_Ȁm@6KH<=:u}n )푤G ]p\()@k0LM4)qN746+I~믵ƒf E@b. i,%%2߶tى4I$SJˉ%IktBdi&](jf[f IMq th]W EIlpOslDQICyǁuAEuiBH.@on~}zƳ$'Y-(׀_mb n ` :J7+|;r,|C0ɲ[ ~*+$̽ CL&N{}>nrzUqX($ X@Pio3c1Gaa  BSd?R ?_}߿؎7~n!E3dǶާ"MǏu!l~nR==nEL `g!F)*# _V3ݙ3|s%  ֡WKF˚m^Jx)052LTTDg'?b)hnc-5oMݯ[E] \.5OSik]{YZu~ilguP_3!NI5h> AwA4>āT:%9uLߵwY +3Rj&a(z @ Q&f?*% Yk.րy%_3u666d$t jr w rK硏6getk XnY!Ud2?H}'xsjH<]ȃaawY-ݣtFA` yjApi( ^N4w9xo'!0+%DHJ>8;?sB|$젟\|I@e3P:eOg5̐]n.Ny7]B:!kg]{Ab#$r>9Lf!8p"JkijRjiGbAؕȐ\H x|s19Pn]mp : H, q"JTm`4'P䓫UTdbWv&Ș*hxnO|>רx:+?#SX@?%ltޝ<ߎ{?_[m%>pƼ/+^ RBJ(QEQEQEQܢA@4 \{2_H׼>~bFON,d[82皍f ̿)GhSidݣ*9!HE= B̋'3s$ aPDPRȒ يZ#4məw@3HW׀H*%SU K.t9|. & -ML>^)Q:޸@m>u("=>3ܝޡmvn_94>L ."uy i@Bk@d1iȬ$dR[p#Z' bTpO?``'p}> ӯ 4i0TV?CDdv{ 7HOq2On`{oT0FFm8sShT lݷ ( "fZ4Y77R1*DD*4l7-p<u1TYC(81B+ GrVLp ?&Ult.O&Lˠ884fƃnݞ!IPϕO[bE#VBd x@ ` &x4GbD 4׊z:߶uźM[p,0%"L\ܶYn:8u 71^.#[t#9קFqfr $l6s-^/R@jC.cjFhӖ8ggR݇=wqMANCqҝzCPThi. sO^m+%GEbe.[{'=XM&SF[bJ bI筁q 9Wj.jj5ܒ}E{)T0X4 GX&Q1/D DME`$p0ܕ cr3IŃmЬU65أJIB+hՙri2hdl?ȁw j#v}PCgc냀ٔC I~ԕ}Xƨ>JL2[ET~0vOl[sw&SA" !'q^`f`fX6f@ &حEM6Oz+H8Yf+ B^1NNN~=QR9Y 2Z| @%U]J M>;=_[IbOO a O&H[u.}Jy~AEk<33_vVeSf-W`]Y?: 5{bպYgK?ck$sΣCrTqC3發rz` ;w4:Y&2:T6g5],BpY Y07zwԙR۩۵R5Ž y9]DsК_zaH#b(%~2:|<Ya͵9hQE"d \aʀcWL'yqv=Z}LC*7汾6o(!aKmasn~kIʵ/JZTSID$oG+)tMւeQNw[~H[ޠQQq ' Xԥ(-s[P"H@g'w8.g>˴3\_Wsw5ƽ1OgP&ifeZČ'(ND>9~f7#k|ޏn3yͭ]s4tU5%͎^'*2DJjݰ|+yXm4rbCzr}/w۸]|[te5ßvzL*z-˴:Vu;ky׹ը5|Ux=1y[;Ӭv9 OWi/a3viz%S {u)uo] $qR1+Mi>k1/Y}^2ѶI_[,sJ`IyG[C+2&V_o^ ٙ;^UߧkʘC55|\[;v D8( |* NPF* MU9!470INeNـm3ES0EjBCɖhj+\:9Ti y(e0U.mp63yfI< f^f&'pgIà " h4xJMS0 [m nҡn&ٚ:kQ9 3 ׂ``qA.n58Ig-ū p]cS  a屫,&fn!_@M[<>dLOցH$4T13 |+% Q 鵀-e`{|, C )68 Hrï0q(R uA׆ۛLwcbc62'^`$R+, \CCOo7ˏ=Jfo*{ջ7(Sg|MϑO:=þS@ګ#riliEcCײַHtejﻲ*WSxү_Ei s7+zpP5nSh(b`X"3+4.5|!˧I@ˮXZv!:CU;Cc TY:&ہSG1LQMgV=-bgG|0R Hhd"p*+K()lX9m\??/) ??Uz:nsSkHDK;OQ/owrK{WaDspk"!_ۢ(@Y[rKe|q9ufԳc(2&V^=M NEo[bZgul24LFj;GBAN<߫YHp WyJGJN<4l/0SʼO>5˚7RW\{e58̻,HKAӍ`&DAטY:s C? AqqvycTA&|FTt&҉% em޵~?75NZIHղHE7TD]WmiVXW)xʱ:z"8P7U@a#9( @+/*ẅڮՀyU}¿O,{妧r}nb]̈́#Z1m)S4:W8coUhY6jHUBoKʈwi䇄8ei%%;,rGE{տw}3pu. ɒۺff{ #>O>V}c=@EJBos_]2EDEʿЛl~H`3H-DA(U  w?=~~渂h*%IAP?-w`'T܆bE -2_0Uvڤmi!H_.5&G~`w7wJh)6]60JM*KnN"A~i)ms,]3~G890A(Lr.FY\+& X`0Cf+D-)LuR<,c%M$K%4}S|J죌FsN3xhpJy)[:|k[]T銉rL(:p-Bξ-/Uf: GA5s_!eX}V"Ցg:AyEpWE<3؀bHoson|"S4F]55N<Gwg F|~ /wYaQЃw{YCUpf|+T-ZTSE\>w靈iF\siI=b:5֣\C3loYPj(vݹq ᄋFיwl|S0ߜ~VgXFuy]Pk? 19=&ߑ%Mfu3d}G">@h#m}YoW*U;{g,{Xք-;^0:wtҮJֽ{_?0}&s>,ϗrq;d䱞z\l rhSz^$@%;~[$"Oe_CXI#VhdwΪos]jj3.`&sql'gQ/r!9]gq;۳7wꤹk)N֕ewi-W'^'''bIJc)ztR=d^#b]4׶J繕EVꉔ9|ts?#-YhҷWmj\sz7-&ezFs7tqy}'9yߎ]3.gy!i5YSv՘~ݴk:^9h9wom:O..bH$:= d5Vm|In{JODZ:TYn\gU|`_b1Ԣ!{od1fHg!n"V>%V tu^FY<εfA~6ˑitZ5q ;D,YFȣ?? ֕u*ޫFmUUZ^]5,1EwqteFy ,NI [}}$K<$vEiVb!*#'@RsPU4Xѧ70 ] T'.mlL]/ڙwtu[L" EJ 1L)%;n9r\3Ρx)ڇD de#iwɳArZWa>6*n3BxX[ˠ}-EJgdǚ!nV[kh㪸S0ZNK6B0DWIL#FD={}yz/ıU3\ţ}% pIJAZ,NB'+Q#&%S  #:MrZO~DEDnʣq*nf]y Wt}n8!rQYT )F$P/IEs* ATT8 >Z'4aJҭHCMIE[ⓖ{ 瞴MHy 9 '\aU!ުEYy7ݷPU>%rg:ekJi]{ 6<8dT\Pζ}㙚_R" Œ"ē0hujg,)ͻv۞>:ۯ,p$ JUE.(@,trF0[(2$ @xҀ k݈{+)X:%܀5\ODq"w|[uK?Rs>N)d#Sh_,A@z (N8͘=Orf4IIS^,u~zm+np9mQUc" 0NEXߕbŎ)U@qALCx{CvI!× Y ++Mb.У83zF_[s,&Z!DĐfuǨ  *]ky;.H<1U4.o_;e _0E bev9\N5pÂp=$ +)@D*"`i۽yjd'uNo;,iG_wzJOI29wɵiBkМׯYͯ;Vu6}=/u6"|XK{]o]o9rڵMr;dDwAYi]uQb.jS b$ &ν o4g߿x) NL6̈{$Y56`󼈁E! s]U\ & Rc!HDaB!6hd#kD\er ,VW ˬee=Z"/=5?WrE?AVSQm'(䏅֥:SNeBGOF/%:tTD`Y$ \@Eև-bh8 qS DRFj0Cg9Ш54:z(|rIowoS`0X]eMu9[hVj&GF_Knw:`LaϣK|cFYa.6(,: Wꌹ|%;KG {Ԏp* - M .˸Qw~}n0޻{""r@#-b0f4 22ȕ ܣ:Xw@mah+0'd ||@s#&G\J:kqoGw< 4YT--'a3oAkM9mؽUeg;9iQJ;<"ɡyPd%h0 BD Td:v-e5$}}F|qlu.Vue%kH?u_a#N*w-6TiVbUs(@B(!)iO+-ea|qeѨ06(+s7̅s@P B A L'%! A%@r3-)EM1Vlπ9`aC%)%2Y~J2@Ŀpq30qf >HT?U=f Iو AG2X:Zmg 0.+fĪʧfXtR"1閷 nȘN33̅#; y' ~7ӻ#ff)T+1K0O2VrV6Pή,@ d䲕/HjO[8Cs׶g뒵[nYzzOmjq|3vk:OGR]䞸 NE`qᮻP QC0@ A`A$"=v ( % GE1'b\i8w×򊯋'ٞ(VE$eb>*@"bTA \ju gHh]^ 4ݻ0/, H߇}a+`LE,$#MhKiӁvT[ELFHn&HADG6B9IFAݘP\ְ%CrʄDsHC&pBUB閇GdSe7&LK()N&Fica4j#/A)2x0Ԙ6F9&~;&A>N/,:pvG'y'B$r8#i]33j0|2HT5[O5]{ ?^(tM0Χⷲdts;xEBBVabJ04]Tq͍r)iwXU~[>?`܍8N`e֜??~?YTE0Y" ha 0&Ӑk>EB=9fsJng02dF-" am: %2>IFE'dq !,LJ\D5I7sdw)*|u͂ Gbvp3&XG"""EXE ؟ ٷ@4ydDZ44% >kPHHP4P*РLL",0QT'sǓ 0 30N"/鏚Ӻ~F-=aaf)!B`{{{Sr`}%ԁm?SJ$DDIH4Щ]'vuiR(GiZPV*4)GX s c!YUziԒAk*Lh1aTQ".H"frXc|JT|=~`c3#Oat\$'HR E(ăoֱ $M,Gu,beap(ƌc;~>6 lQeTzYʆ=aUIX+rI^ ܀œFÌ;QC Ն6񪹋f-%*od9* %$7dr)l$ )uۆ`k=Jm@Ś Ձ$h߄SCJD`DǞb;>Dh^a? Kv=%/cG: 7eؖiWhfA$̨a/_I1Sh彪*͂AyRK0f3B!O@ F Rٖ sUP\MI)T]@Efa>V(PB "PB UUUU9  % h!Nt:C*o1h 1F$FAd<6=͒}CMy\wPT0W 663F< X`qӢq^B, Rc,:et 1u8ޞ@TDt*''8cS[CD듑#џB$ro3ωM;62(d¿Ât7` eHm{/"zxx]uѶLeCz$asF[.)W;JP;l]xJ:al. GuCN !o OdӇ͚Br@Y!3ά.sCi™z'9$S #|Ӓic⍐֪nc~ ɒy K%4S4Nr )Ƌe:рFb4=c z}$vggD<`(8)5̶.Up kۦO g> af:@K3tˡ2~82d&|XA ~sEeŕ~kF[B l|קfRXclv\0Mh\[n`R "qߣiԀ|v8*D3lP7ē2MxQ_i D;@pv0*l2#kPhӀ L@E!0rL#ԻQ0ޘP omؐ4& &ZZ71k/yJ!*. CkZ4M#Kdh:@Ro$- -e2zקóf.c;Aczļ7739c4j<,9Y;|irEGxG]Z4ϝ.[o%3EWTKVG6]EY ɨhG7StHR'&B "N;ǡǏ?uU~;m K_b64m)_n^18AHUm/K{vMH NXԠf"f0RZIy(n`?l0BQR0aAB"o /{3&/&[\oI XJn,8 [u9ݤr2`(hHm. |mζ RhLDU"˟m.UWL[ Z[Ư+ s݋g|"j7Գ ;nAuFCZ(gƇ^}j'kE={q)_;wcfUo>k[>Sb9 VsgNr~}j'Gt)JtR<= ;sͼ_Ck?qFuqɫ-ڄHeˈ9h|5iO|a\!pm"nr~vmٔ$o[EA ?7',{e( U*ejS;3ٞ0%(uҴD8F(&}@D @>9%w'J2Xer]pP7ADaYU!@Ӭ/7=kju34vy6y^\ ŕ0R+w 7g݅04맼-o|SmL|ΉҢ5?*|ϽI$,s^J]s>;)Lʷ+WO/ Ʈ|ѭ"|)a5#嗧 Ĺ҂޿K,0<ʥͻD &N3~G*vCvY3ϟhMCD!F2w*:p5uMkh'PcdϹx_+&Ͻ:22\WUzٱ0S= k8ŎF*>KkPĒ~ɇwB'||:'aZ9_ .zoMK-) [@yLKA,֒ۏhË`X2c-8؋ +f=4_vJIu1_6z{=֙q6W[SټtoɬfS1ZoJi7֔jݷGN,ܵN}sֻQ=ϽsUSqy\n޵_IsRf_ykRNn]^ՋʠR%mr9 8RF vTqEiDwTQ>eXIcC1@[ v…~*uֽH0qwܽ;-PKfH(fMbPChCayKVF`ȇ "Akꪻ}EdĀ(9Aa X K,WCț^&)yƗE3S$K^73vS:5lr{t-VUZ9*,k3+~:8A<+t]q=L SaY6%ɩLIs. < fBs{Ԯ9|N R1dT@0 S&$*l|4p8OSeupXp +NN2ʼnEutTe3ke`4@u:Sw>tg3\ٻ`zA&/}[elaZEk&S4t͘DK`QR~Z~ClхJm.mC0ú9c78IJ:2c;z +w Ǟ lS5̕TfQ\?|M!=Cpt=;8pbpA6u&;gF>y0G`f |N* =zI+4@gwwwfl@]PtTB@LIxQ!CY@o ](b7*w|թD*$4iS@"> e`F. A\A6 }ޠAYl.fP^ ^H /4DQ<}5 x''ʾr^:y~Gէ܎W湱{;n?6x";#8.˜*+ yA8P#]̍S!v Jᙅfᐕ`b@e}j9_Ovdxao˓O!ǾrB.߀j0FPiJqv9:(r-kNʻڽc-g<`KPH!W)*9c:KLUD&:%gr=laB6N"pPz0ʄՏ!!`sAjR$GkA ~ߗL!_쉩+M[Kͽ]㒓5V{{{yޮRKČv^ )b!x32W["TSC>BI/aE"lKƕSZ}by4\3Uc]:cJDЄVw-De·Z7 jr9g+"jCA~F )^iKIF;#wpxk5`)~d'ӟàx tp}D6W,!,*(+ ܉( OS$0y.ex2")`2H,a1'zQ+7NPeE_$UP‘$` f~'Hg~ "v2[|r|O9?(Ăd`\*/<1 _aahR+~xs$2~3;Yԉ͸ .T4̠A!0e#>f!g\׊%̭}'L~m=Ο0n$`/*CZ 6HEg[zJ| k|EaL^]XA5ʭ3Fn&UFC`g5Ɗ(MbZ,È0nMmRH*wZEǓ 9|}κC4Tiro|{f{bfM)-MQd$\ "cmD}e ץ agw~[~'ޞ޷T*RuXԉ+$1b u A.\;,udfUrmz! >:bn|2oga N4?LYƻAVS%Gfl Nkp2=;X ̸YNu'*'ߪ`,'P` RI E.9d^ֽ@Y]ni(ؒ $2&5ܫ~$i6+=y_tW\dkzyɆWc˃\%BD&byTU#j=QY汵 #&)\s\]ջS⺰|}b1CDQ%P͆Jf[^s[y5+H2mfbDde(7l[d)4vWaP4$0Lf= @Mla~G$c&r /4lXBApbܦ Cg7%lT+KII}1W|`Eaޯ3۷jVe)JƘg1dã=h$|:ncgn8 ?|?:Kٸ zm:4}~%'҉mĿ7q |1վzIEEEj[hiSzjȉ(h'-BO9uHtQ`;AãM=U[p(yJ.V͸i&K=|7Bg^ohs5 ꑧCLƫ8&9ƠIXR"8*C:V!oV8G5aSbkH=)w;MMb<\q;UƍXq{AaT FQ`(|/eA05]J62p8G1&)h7 @C=Aߞ7zWOF@*C3IȬBJ6L[F&84tY%iţλ\y6^"`|1 ÜjhB+J*7IÀ3wD ha A.z3gX|,@@#Cv8 FWT;Ys.-q F i2)h(A`\ky̏Y 5AW ,cN& aEb  bIaThsβ =FSABVg:2wȄ%E( /  DX4 0](y$l`kWCPpp&:4>]PB@$Z ;}P@ G*J` AL@#X E'/(М7wr2h5q}.- ͰF'L  nzlÏm i1C QwUV*4m\P&M)bD*}Ysi &r0d(;8m0@?!rE~>|@X%R $pP]7=G'H\\F:/_De>E. HƸ*#91A$``c/Ơ2A (#7PX!q!n 0@YH!뚧,8 cvh$dTĴ nteB1)`)@*#w~K`j1xeW݊GʼF@|) yPA  )З TFx^|%%e>f^VWT>uwTl01Pr- rH1GՍ @&о7[0{{ތ&.25I\ltMUm^rӑ^)MwߵOoo S(GAFAQ5WĠ"+_[U՚8pF1 d!ICF~9vlǜ5j`ѕU?9޳Lj㶿wF'9etcj'W[ eǑ P!JssQ)?2 E*'[9͍?#K|"K#z J~Ӵ9wZh@mγy 9r(Շ 8ƚ!07=9o Ǧ♖anטȡ|(eQPf?I@N3ֶ@]u;cb ~,4ppm]̔ApLD)] 6K U/Hp`4ɖ!B H ?OsX^%:]iIhf8$#u~]rs?253Y`J w 4dEhHVxaѼ:ʭ:,"?8BlYY`y=3L3w[`YiCw[#znTkzU7cI8(Z\n=,P_6͜wYzoh$SWic h/kKe1r| e7Y>ysͧV}>yoifF='9>y: >r7wUoo3oL#es䑪^K.JnsrֹyyR)^8q';߹x$ZV2R*ߝ֟sE{ו9[a,vwm仼T{jRYF{MOm{F/MY]/\Lߐ$;ԛ[FkȜ֣~O_{Ouwzo)N=qy_d=9ϒ׾wW =a`մzSC΢g޾eq]_]\.P61=Oa͕uwUX3LNYݮW"9_!DMEFcC|+#>Mv+?T '1 a9B&gnCUuV&*V,`|Npm7U> 78n L>y)Z]񐕓 )4S߷LcO= 臠`}O%gop7꟬#\ꚻ-ӌӲ!! <@S0N@r+(*(A鏊v}8FTyPL>l|]4 ۀp !$I11z'bU*IvoMȲ…'Uv\e_{m>d۳KӾTFj9ym̪f(lOG1k\N25 FӭkKsULM-旷EJBaL+݃1};3,p붋x;&u A REO;++ZdVq:z@&U D) >,9򢐂 +7:,e)90cyhp,Du t9^hw'-u6k0y~H8OWT2a>jH:C *\d?0m(J>BA^-tQmPIO߹/3Ӿ+RT0ȍpf04^_z6YGh~suKGyP F틈,O޽|09X$}{ۯRQ琲^w(UEMˬ/-T~)ֻ*4<W홎-GX=rbӮMumw/^u[zی{Rɨ~yVj %swU}'^ώ}y}m#oQwJ=-)h[gvmjPTOcbBA Y[2QIwܐD ǧ _l!#@鯶;秪Gyh) 1pO64선=CV6iғVWƱh5ޑ'Qb+GQYv !?x?_ L2!x‘B0hBQab8z$ĤXU/VLjL,+s[hWw3 VHQ2d` L|"#ņע8ƌjjÜM&uֆp8b~6E3t!A$sȆ@I w;,9qL7`&tlc% 7tx_VP3UpvIl_Lu6짠39u TQ[8:pS`&!\ Z @XAjT%E960pG_AO (Ova|5`X@ |[ Ҳ/&SّO`#,QIpƅKRŬ:&j.`G ]|f]PBC;jt=C&DNQҏ=S+ּӭ=rߵ*c {Xd%hTZ% DĒI*` am $ ˠDMHN(69WoeEBRF"Xx]{x60'GfS6JC?hI~* z bns>{2n0L ŶݵbE8G?ej IlH4mZA4r/)3wo(mO|CNsPtvgO8 Q& žS=@'jdC@zX(.򀸴<Æz 'Pq @̑!1m8[Ȼ||M4C{-w1MeAlZ[-fL+=j<;*ZҢbxրLb L-~ƹ8g 5AHœ*s3%͐M_Q88|!Ҥ&S߬8]Ə[[@eߋ9_GÅ|p|v34« pr?(xo4-#a Qӌ[>`@p,,0=/;!,::MX`@&C#6 : Lh5L e%ha Lsn%$( 2^E("HTGÁ0rF .p7)4p3Njaialƻ"/dߝ,hcU>PȃKD8H@Ln~!yՈHOV܆z=yoǞ}tY5Ŧͳ\Xj2ȵ|hl+y_WC@PDAK8N# A'+ pq/>7:Y| jl#ԶiVf5J&?{yeG)u@tS9H)b( !` GH.g"h6p!t %oLkg.k1uAQ`] $$@Ks欌!Q&BC@c `<| Ӛ*19 Ddu^,P{lscBZ>A2vCvf~^gi?_Nc/JRCjת2} V{DhiV*( X0Kh ICaah_e J883ץ| Z/ _.HHň^˅ i#ٖPNЅMa M ީ,+ܛ1+ưdW@:+ l8G_Gc=^oñ'Ē=>VwJSSo_!N?(ƙ'0æ7ZR6G9NcVXDP8|@ԠPa e$,'>6ƾVǙO,8T,'r&g>Lbtj<#Q)b4OG6dװ&Ȼ ;n`tbQ{71Yx팠cϖayc1^<[usp4SOFgTY uAD:CMuθG:Nds%@+g'>R*@Al&i+]mV2{֣{zǴPIBa맄Y^oY<bAuoT-dSA8F; o`k5ȳz#+ i iNYCJL"3羑x{WK dS@%o mpXJFZV`*}8[V^5k|3[eCΊoPoN؏jz"A9qZ۳n x\!@t,v01{o^s@y^O/_/?Zo7*x^pP8քh.cCͦC%7yNt>H?;tE svRL!&rup 8ͭ.Nc¦=a Af[m4B&@j!B@ B71{77)Q$6BD@ Ee v|e>8)JCY%W6ԺJ2 FP\Dc፳G;˙5wN{'nc fxG֕$¹ݞ3a (Ss& tO&VM-%N9!ACA@&H <t*'l ]cNt;xvF"<ՂnS)%3,<4A 8H&aqX'M%(P 7pR}d3-Y, :-Sɸ69# !N;iD>/?fI`!EH}|B6<$=$hs:Ԝnް>&a[rL ?4ˍC@ءs3A ha4wY#Kqí`j|n*^xkNjNoHJD!&`k7pxpժkJP /DӸ#86D"o%PLcaݬkmhy,z +\i֬(a0K^.ǩΆRܴ8hppuCy^ݷS<0>QX``d.Klthv? 񱉶ߜĖU7%01!(H &;V5KpM{uTFCq^Wg2/ #l=J"T3030JKNH! tݷ"DL tO2 YBPd759iSH DD%pC3ShZv7L,&!.#؜фCn|0yw^ kxp ։DqZM ͪA< hRIpʤ@CVecL'uĽ4N `PA@M[V#[ g쩫&4˶M7p(e7Ï+Veܐ0[Q)1G[g0(" 4.F}8 +Zjoȅ3 ts$á%ȴ%.NjIz_[rۛ߯qbb3 FHB w 2EFF$ 9K 7k GюOx6FȇAlކ(#M3bT~2`N0aV8LKxUs׉ۘ=bPIkޜB\sP0cH4%C:%jfIl5d< "&#D N_{ëp J,6,fHEɐ^Ȉ S-0{(q@Bu B5)B27_U5ׯ) d;.GQ*jIމC:ڨX=nC9 &pts67tM t^ʩ|8= E]yt`@䙛)LАhr]Tx:4G d/cJ&x/)Ȥ; |~;~FX!Q Q봝@//s=`?`IE>|n\y&v? 2Gܼ}yuEZȵZ[` ejC;e ˩ NH_.gx﷾Wqy']>ݑx4POb.DRW꿱apnfM 80ЁbOP*0_f^2ߪljR2V}FbD%İ͌ a6[6cp ]2 mo@4!E@FIõ(4qE""D,E0|;NS&Ie%]zNn.-]{ ylV+g歫8{kCȍ.bukl ^JPDZn D[qg 4%S?*tC|΋XtA7N gPn~_ {s+o+6M/OPŖMl c#JJjJ=I :@g U %e<)X;M3(TBqY*\ gs}&DP@û =A0˃V*hFl+`mf\APP~~ j@%'î޶/+p !dE73mᾍW5d04b8_R" t1D*oIE4 qJ ̹3ő!& #Ll&PApP'@O ȦTY~ A&ATv<v^( j0RWtΏNŨ^ωW'`hA-iE?ǥ}K?ۇ9c7='@)80! pPlYdm|;8zi9 6X9GG+ys 7'skE\7yl{uy|20's i%MߡcayC$wR}3or~O5SO$G%k}>3?%Bh/#QLz.y%5r5>Lc8 (ѻu#jCDRɫ&dLF{0QX]ɻdYn6927oK5+~LgoPTkKja(7*eG}N_p}>{) W\WISmU<۞MTw[t>xw2XƹrlބW~64*W\(5 쾌z$nښِNv)ﻣߎz wyNucg"<,{I#Q<֤t1S" fbU_Bi}Psԧ75s+@!,6NLc̫T)2ʛvIwsys'  +`(YuxPA sbUc+tJ78eNOҢ)OEbgNmo0e$Oy[o#Z䧯Y7(ӢCOb㊭w(WyTvAλF(6~>=rviOمRw ˮ,0B_^E Na<~!2 "5 RlYUU!?sF9|_|YiϴܶDoOLOnk=[ C=b|ŞiQw'}d@oo^m}k6)|-t2gsoS9WêPnk^yQ362SSCmё=SEY2yPO/YY6,-:̸T Sŏ:P^WmDge#Uq+7N \emiYU0*ϵ}8s)+{YE)RBxQ=m"Q,OSv5w䵛He.Ty#αk<՜#8V@vw<=/7)zhh r.SiYޔŊh^'@>;*Ɩtipa7Y)Cݰ=Q/ %&7l1'v1`1eO̥|_rxnnI 2GnCYeyfkJN=*KzV;9h,=e~g|7^Ӓ 3vU9I@UXa0%0J2h1\^xxC0@HȀyK>PN$8yl>K"|-׹!r\|@f%^bf\R+^$XYS>I*KbEiO.{.CcɩШX.(S0 x r zceDפ , dSu*_/ `3W7S+[M"ѢD::qB&(`?nH j)H!J ^21]|Cfi&d}KO^ l()x~ ޓώ0J%9<Ww&9ѯzuzQ8ޡNa :Vúsgvbv,MEP R;77J?sY :ջgsC,CPX h4>o˟abS 0*Gnx&13lCcA@#ya"QdO:w<1TB`=`|цfc8cj4XW282L(_:-/3ɚI ()3aC3a $搦ɑpp S$ &&ɄPّqgMn8`bp F" t>(1CKMRz gxV4l[@ 2 P6e+kP/xɑ(88~a?tsM&hkZ fcdBtE"h[V5EF B |RQdHy KXA ,(;#B}:zPQp )#AB%G@ S~|9U0/Hã? &BPB44\ir_hĄ2E<#(byIۼ Cгzb'0Xvf$þu;NU 7H|>p  wX~ R@8ȄR`3͚]tV&{G,0{!Ushф@"M߮N0Ll (v3c=Ğ 7SV@("5h(1eDPҞ1C}j"k ;!e suQ<$GINyuġ&nNz(܅,K:KLy2a0KKqS&ERb̟np`H\ if2Q-AD I !"!~~|ui7}mpE!@lQp)m1AK(G\&bIP@qہݹs9q$\{Xni<#-_W{lo&Mɗ,I@;ͦN@Ǯ6uu~4l$-81a'28?qSSd5T7{pB{9^.rbbiW \a#V{CҳH&kۈfYD/]+#ď̀ J1[5x3, t0I$`mn8MfR0[m\"03cr y7EFtl4[}MHa"D 4oZ!X 5k㋌0§1UE"!8@"R̢"YDT?߁hCIbG 2JVd[S[%h `" Pis`Rф;: t\$Î !`Co<l}*\i"N≃Wg 6fr1ʃ8.F}Y~YɔԴVd͈#4`9xo'iFBOHYץ;PB62[݁b#"#pI*nߩzkD``aΈ6 NtHa :1"+& FofoWky茌ʿRR?јLI!UIBĐ'Vw"yrN֙D>h.ԒFRC >w(pH!,9+%04`-S. ]X2] B87B@0dOJ b-1۽Ǽi7 JH a{>'>cR7HfD 5) \\Pp$7.;/2pȒow uȄ׭5+(\0ȡeG"qcL--M`yvLI XBwcbal&st1#e3,pf.\x[2tk:9mӣk k$0I<Cs09Hk(ef[Lkxs" .2)tգ 6' I)O#`k`[rLX28jK*V&|WoYMXm)`y vKI#fGpD )3D::s76z@dĹ,gIs:mM28nu]NIȫ \D1 ] ,mPۑvbeSEڨB9H Id },muP74b $l8:k^הljXPptw06 ;H)nwwǐ.0t E6d\:%MT`91YewLPAڧ1hgba~RIlK`;B4ЩXZ?6ЁHW' >vb2/~ C攁L0@QIʭw(;" eWE1!J,%?p =|(>eRI$6f'ip4(t ܭa5 DBJSKG8?QBZJ;]uݗ݅6DJTI)R$B" P=|@MS}rWjFuv֍P0_7)np:uz  n˺1¦$4!Ոఀ 5 X)$ HAq@0 2 n e4#w#d~WVjyXt;ᡆm6Zf"'m{4xlv̎f.%+$̘'m;}{h>rZDA"CR'T>(G4r8DGitzztȟg'(~G~xWr';C|+n5Rr}DID~OpWVP%\o2kAU:C>'`:$KM5mI0V^!z(:xPc<>p:7OL#H@R@:g*u2 Gi@YM"{3d :c#9L! v8#~w=Go_|Bi<_E_6y`HV3c1s1h<::*e@:X& ,M1Gms]9JlQB)qD/&Cd\(IQ&\⥦n2ND'}ؘ1u۳Ir3U_}=LΓp…`i]}^RGHCzD#!D )3[عvd`=`4dg"CV6fRɄLY% MN gGʨe!}x"į22\"S%2I8OHxqx}CtLKJ'٘CmkQrWJbmݑ`ĭQQ[ߑڐ4ASbN@aKa$a(\E tE%XG50)U i:n+njxr7T#_-T7jaqeq򃮜* mR%01-p('p:Y7S,!+g"BL%I $ŗ#4[ߐHI7 p?8p_]|P,*ɓ>Ӡ.zC`_tiQ54iXD"Y>kA 2 X@/ܸQYۘ `)bի$"&Z.>o1`/Wǐ_'7ªQ@$$!E.NQ5KVb 5 sk+dB 3!)${R+<X́K saY< ä xsJ%k .9J741]0Њ7=A5w7Wa#@C98p4R[tٌS,М <04LԘtt8!{ wDTPDcةĝNf&]]ݫ׳QRQm1$/F>Iݚ3j;Dr8bvF8`r2Y 2J]tѪ-DVAjYX-Q( E0)(9W%+CϰJC l5*l&)Y0_,5نYpsZ'N54Cvt+DWW2{(l6˻;a9@:I1ȃ|[X|H0BG8&P,qb&3;:QC@RECx~Ӣq oGsF@=>5E]}4j`$ l8/õr \`pST2x|bR5)ةlZĄVU&VR!Qjjj%RH__{!մ8e+k$ci2U 姗a -7Vʝ^` uȧ}},U᪊$ˎ~SN DDmS> % "/L;MY`! >s{|B,67IsuEQS1&"s*I L9+3&$V5a@6 @.Sh`GRf ˆSSl f!/97xvQOS' kA|>Yt0 !m$E'!|ȭ5Mnإm 嵠f%Db]besP 8Y*b((e"CzagIu3|"Gr .P  tӌ;e`o#!t2=ϑ)PU~crK#cc%B!?O_RN=( 4@;@?C~A ;Lztl"q1-s0c$ƙbb`YL3)}@\;w(B\w4Є).b.mX|S8jzwXVIiD|yz:ژ &9>yjX^&N Y@N;延٠CL.DP*PnwICwsaGB2Co9B :SRPFTܾSȷS r EbÌ YQog)I[|ߙ뇔 +S!'­G9`C-AңڧKF$CAw 3Uh3>>ͫ]R!~M@5 s]\s8Iٮ'LۆkjJrn7FO*TUmtzEfF+^^=WuFkXץUkBC!t4#B#.n ;Mz.&2C%!hWN^ pĎMbH-Z"H*ަIY?ņr{S :r1$6fיŪŘLJB%o|f0f jz|q}%HRJgkX7\&f{)7B0`қ<w&T1Nd7sWwÎBH뒹lpM@a-u`wzpaC dn@Y&8d964 ihT1JIÚ\ELU,]} ^P͡\xJH\PLmHa_vƔ7`TX\l2䋅C5Up*&4ɨr&<5rm:Txu;pDDPCX8H&pz9SU2=sg~B^6 l4n@<<$|+ۮcPRWUKaQ`]4&)/mwP=$w+ho` N loS&!EPi0ɌLL@iNgdN8 "oUVV 0cLTw6 &Bpu$ t,a+=B0 p S' ;e/KO:Zޭh+NrpRޙGQ:"Dx@Lf$Ձ@!@UYplM+L;tҐRC HPUӦQ֦geb@ՒfaDFHc-<2ep8 fan56!0%3۪[UstmΉֹTܷ:>0kF%P"hӄ0Ӯs^go<&Kv^[ȑ> x8a َC2 % I/oVSh!R!Rsڽ䡈.3a xLH7J]3T~pL!=v\Q>u<P`$\e.e>\\Sjhs oALra9<;BoS"`؆.Nwro\i5SۭԹ52@4ӭn^e=^P3fa5G˅09,0-..>n~e\ǘ\ȳ&Ó<A#l{Gz@ ecorbtB)G)Ifx6"8+B9?6|Lx]7,AٰfVC`_LKl6p,:g/4h$2JB-^9NΡTw0E$]CA!JR)m9BL,HJT9 }~ 7/|bnB9&CJ>1!Cg]hZc&J1Qꡊ1p͍iÄ=ٻ$((ߠPֿ {C4LO6>cVAa"s3 =A4\YI`I1@ #) elqa eːW+A@ a8p0e"Vġr(Cit%XB L,WSm fPPHH#i6")ԘZLd3ZY%sW+y9nk.VV)TЫu],FۆCn0 ( &P3TRaRnT;͋yOY.(Nl/φ04C\#/h5-_}Sዓ4(Ѭן[HnUP!@O{@ ؘdxpM)Ex/5u1|dPF(’f!p, =K9s83XčC|iW2CI3A0DDYHv. 6:J*z}jݚ3{75ܗktE)ڻ?`RV?dS wV|W$GbÏ p" 1#&Lb`S$ԩx.ObA !‘Q R^m̟^5j&h374Mʳd q_H^ػ˝mTyDD[`uؙ~I)~z_[nU1Y0( @.fQQtLtp`hcd|}|jyxj(>~B! ?ϩA&E@ɘkĩ7̞ M[c" cγh>|҃0;sT7%I1WA@i zFa3;)Ǥt$1kᆲȃ$9. cT8<Ѱ:Xw%Yh׊1vfƥ˙ziM>1";7؜޳<)^>bwsL965ӻxL\[4^e\J"/#ZW%(Ps,E'&S8 %r hV3l$+YrLt n῞C\{}&437 %n \wZ61ߕ{ݢ"&;×wd2K8 L㿝ϐZ4K,h3Y3%ɶmb'30M đ)f4 ~gIKV-#,Cy8π.| )\VW0 $[-(j;^j z njYzOx;#~8RNZR( >F!}; ]pHDm0j(O{SyhS2Y&JEכ߽bJhN_14/Q;IdoYS?MxR"`'bGᦛùWGub% j2hst Ipdr&ej~}:6u?W92䶃?xqxM\9O3d:m8/ ?u~O#b /\9f/[CE]$S?2{nI%z#יdIіo'c9X jPv"Of&B%)+fd'Яh4K}s'J'BrSxM-"`2Bi6_]FRj}^!?JIXQgy;2C#&^D<'_X%-FEzy"`r#BrG<#yA8|s #jrF&G@ `H\)n"$Dr])pXha4~p3=Ft+ҳTZ%1RM*ZMM(4i54I\;t8g;$A\Q Y&{Q'{68!c01R#bKHY6^XmCT>TUP(Zt; q:w :zoشnrg]Ff\ /DΌ7sC`$~Ӓ{h3=߃sCp n̑#ѣݣO|B(rdP&*Ovn]&Kw~*XQqZ|QνH3:U×0A&8n\ 00QN;ECYt:̧ 2`DE9C e'[lĄM1i lphX #]oX?Z&,X2*!S$z;&J,M=h?J_ǹ}&C 0 4sL.13`&'OPEן؇9}^'Y- +%@ Bfo ;ys"}A(WP$b#kP3=`QS3( %Pk|L5QO:Chy'E'K&QwpIcJ2KAPU3!da+5G1f9 f"_D7&\>NeȢ1PfPGŪCdHJu}p:bc2+1:;8p?ps.zi{>nk'}o=BM;뇤ȏwHFP4:I:sA$DmHug9v J!q) .)юSΎM=p&#𔧓-댖N5 RE#2};^/bjPc8&fRFS+0a0"M@REqLr { ?.cɮɟ!4vii!tcW"2kg1E3 lBdIoͰy1h!0"" B&@\na.;vYO)8v&{ 06EoTC:k,5u[Mzhuv,aʎ( }4˯Ղr9c3}X2V3 Qdnarwi'ffrmĄdD4<+܊I+nu[ \'rLұ!HLp4NS!qs97"*Nkjqm 7) =ԭ+\47x_̚  >~P=zZC ue#J`U;-c{;Pbv-FC5{m-!3{9(|a۽d<7JL+9V!Msy( 5JؑIG' -uC1eVL1¡Wd Dly7wLB`ѠFL 4hѢ󒳜4=}*8Ć 3ĭ[u #z6<ssRqmrmIP+=zB'}F F@Uf0rs'o-Bm an$q1 YrN6xMN y76w#3XOヶ5ȧi2sl42 F PQI !'!HY'<Țs0da5)Nh07 h `P {b\F.ؘ&iǥA:v a 7,!EAp@qB"$̴dİQ%2&c _ `@C LEۮfGz[Sߠ ְ7`@ $0=5mK,C$3FRŊ04R(̣mnڒ[Et2%0w\хR%ߣv =,A6<DD^*x/~z=*'"sHrhXf.II-S`¦TLdc1=6-p2 K,G,KFƄOn˹ͺ-N҃p&̴ 4b4W}wvsr0zlI(]R |o[_*+EثUZIԁH%hsU-s˺Rm6LePPJ1l1dFm H켇lG:* 'AS, p+EH +#:hi7ʇa"U)PJ(B+J!H(RR Ɂ2#"#2{A B 6us\ړ];g0 M,V3* 6GʎZO}/#U!x? ;3L6SF+憊$6N%$Yt fл@SC*F1ѽl0 w]lZ)s_#O#-r..t?tѭO' 0* J~oTGJOh LKD0(T;pR  H`d B1 6)$4d`! M7m>gp.w #3d{:Uh/p8}g¤z- ()pvT$o佊)S{TLΣgm XgTaIBpxul{t@Wr`e$C}32m\)" IfGxSp,*& X2fmѶ H0ED5:B@9^ /!$Kf 0y/nthi^ y,E8%|Y qX:*A',B?d'f/YmŹ[I &KȽl"  R! , #C4'iPmf3 )1D/P֏vzмh(P6s$%'bh2UOL̴9l;vb9C-&p;QcSt6d'%2A)(Wf7!b J.aعN2c`u虚q3DP4w98yW1Ή>Η@k2 (6"{ 'ȏ7IPgj-^Ž0Ì}YE7I%z>#`O& |w9~}ԥD|P8a,P"\] )*{1LXBh0c#Ɗ m}C]šc^qpS$ADPS_t[ZwRK fAI)&-fв~;ʉ^{5lo(H,NI}eLpI4esq^L !h8`99 .3&$uP:R!he yC}ΣQlӾk=`V@ 9'$a/ߡ[]g+[f.AKO ŘB!uC8i>b7^GzڈM>NLkI:7\xt"reL䋐0&tb*Hԍd!aD&қ t}'gB'3pr{0U!iL lP - *4VZ%Y|9toC(6۰^C)d3MHw._0|uM"$[l ^G Mv,>~_O4}Hϯhӕ™/Li"8a+bޕ^tJA@d# !8ąmr4Bd a)nfH 4h{uzA><"r9 R "9`diNSz/|?\Ff 1b1Ȑ Ajwubb#pN&]>OyYQ @+S򗶵:]$bgP%’rc|pH*{&m Ry,8x Q,8Tī3י84^Kbb2N\;M\^8[cQfd,3p'968(&3qۋQpL wH<#&!ɰPR(!5KHiC@tCd@ߖuy]6yOTOE?%*)Ap?w̕8Bh6&fl TꧼddVid jvAG>2 {΅PǖT@w~_SW#J/G~! li!Ja m))_/\ 'BzRu!]8#ą䅜c3;08zgƥc`JA(<2kNH$AQ%,"P6;(|!5Eq & 6Q\0`!xl&:G0§3ξ)P?g~Re :b`w痡1$v`43 IWP]>ODxpצp8یx+Ya!t2a1B`pp;u:zۍK*iBls j!ăRtfN'XCS8\"G \Ơ>p&$jFԅfd6t cQE)siP lPɦo' 7sj@"dq6J3ɠK$y@tpIBu!xZX~J(]!*>BI˛5 ? <Γ!VY8?Ϥ:ry2NAecӯ* /ToQWgl(6d A8D!{ұrg2$DRr+|b$|zqvSi$I[P rQ€JhH d+aUG#9_2nhډj{!R0H& h61)Fk[#(ʊj1J"D(hQ,)H&LNRc]gv2A$j[d+ C{Xx?932YtU?T:o~?h/!D"Cd?V`ն F"dЉ2![~i懹HAF$;: ~BE!I ly4`X@_F^ִdU zW{9o\ζHx0>nϭ߿(h:BBɈ"B Ġ?AzFAoX@J5hR$V!BHDՒ!J+U do#>w=(b4"oQ<:F`&pUö&M/jPEp  *[},YIy0:_=N+n"T--+ @H0ĵh`R@WO!Rą"`̺:RO`q's>1 $~ HiBhVB,s0>rfϫAC1C>Mm$ b(""]]KO}umR uozi`"Z8lqwP 2vQ&]>&h)uQD>v!Nu5 Mf(KTHfN'}1 $;fJvuaSȫpp%J_QpU$VqRR0+Vh)H\bpĚ.L"atC7ahYM /a}G? )O( CܗC _&hUh0&iH?: ֝p &bCY1C'Q&̐?jqZj%Rzlkmh %7)p?գ6I0@`b J[Sۣs" P"c̘3 j  7gL C1b(~=]w 6;}9a"sDIHj6 iƙT߁[,8@C8 uA;BIp9DƘ`lA ywSoJ@D.,E!6sL,CGq6V$Cb&PHlG9!I@5B[Wz s{7x0YfLQSB 4k^F7KUO#Xj33Rʸ A~ @P R0H'8¡` #k7 -剩+!)h!l O|2~I3u9]m+X<77`X93j&&cN#(]kNےa 0!玚w*~9+$Dp{C-:$B;ڐ;:Bq $'Pͤ(CB$Cj58 1;Nkic1_'ɿΫga z`x2D9C.LgzWxess ~~Ae%P:B so "YM.A$'^L.y_RL}Y` |70!2zs7A #R)]Tռ<@q'0$B5asOPb(d0R-$;*{2ٍA"+Ys`h.}LcMs0McDdixF # `ѭM9!CMY*=P0ta2'/=k8pz̽T bڄLhЏ*%w9slMqxǂc_yQ4d>ޮ >ezsnROW|]eKGэs%d뱡-,-&PD0̰V6̙\a3!l8Am.6ryy3&C5i0@hq4FqZg ׍ҋֻiJT)cFĠXtzac&I`46jZ:%@)D hZ2iBpM{6=l)+$ @Q~?&ԻsR" )P@mb<\!0?ZS<9ݠ(( IW S̉7;t d\m]$*s8)|UzbuS);Esy-&xnSC`Q+1H6q٘X;jT蜮* w<5㛰ɇ3n(rcw^|03 x7Tze- HYp/Eʨb< QD#'OPL':C ia6f9x֚(*z3Ma]f*dģQ`X=) Y#MTKe4_}o}iBq{2XvpçTbP` >[`83qS N$3lc EpDj@88!Mp(y(y'<ÁPFOVǺJC`ڶj4ac˲a3%0 03%WOSOAAʟ"G)S͠?/˕yְ*mQf&gXS` LfZ()}WLmeC xIsjLdITA꜠O(@aLMPIŻJ?.QwnYT@Zi ܞI!B&,pјR lR".`T&h|=06,(ƂJ#񿉅/IC/lp%wp>y!x|(+5GxJΡifJ{IdK@Bfd2iy )졯 ?*;(8 XK;&w?Z"<=Ӥ|Ai3KEd(mfWpR W)dd"C+1̮fj(B~+N+)(,=wՇLk01@I0O1 % EQ1? q Hi 9R49d6Ɲam0.:!FiR hNMmL&ۣb6沆PwֳNs#d^$-Iѣ3àx"Y((D5j ^)6=NtAΰGJ,<1bP:>[}RE&$6 S'ýEG^),Bxyc~8&2Ѡ3Gd|񸰔K"\BuE8yHt`QEm!sIuۆ+SVFkh]nӵt+tS\*.̠(:لB&fRD= {i F^L]0ЮK2T)@( &Y1%2"lH3&h;gbh!$]`FyexlOswBj&k9w)RvU Q@\(#vڠ]\Iij G'Gv?f&ILQVBI$2 LR8F9¸ !3 (TErH>%ahlgis LqJ㼺p^ .m+\Q>%DLjp-P<7 df0j "07Dh7ֶ(l3mEE76tJ J&[ e>Vda<52-`z<б ;シq * ÑѤK@>_TO IýY "0~p'0_:1 ID6D`=;!S IauX kZr$őb:S"L pP?Nm(5Bc( əD$Ϭ6"aйNd(-Sa֙5ɐ\"Wgϛ[a7kY^dHR!|.7 L:[mIfjSz vN A@eJ"cA|r\F0-F|Y$Q$`Z (T*+w4!eEYRH 02 "fV9q8 wi"A'DxJ %a,'9Q8z:<O&zA<n2X9 %7",Ac8U]9q:s7[ w|bM B6(i$s㹼ϙjۚ=+|{ ( NC3ب VVhBv@JF{vn"bi@l(DcwJA9KJL L(Ic> -O[؂l}nZI#,; \ Q\I`vW\0j|ҷfFGx4|P%(F'ؓY`G""V]9RTdLѱ=$ R L& *]ѫ΋EWI I(xΠcs)@ vx ’fwj 9ADNYɊVMnʹBLXWJ*9 伹YQCDUXNcF1dx=_ѹ1XsbeH.V8=mXLw[U\g˳"3Y79>D4z*܁2PФRΊH 2*X.&uRAb+(rڎ(K8ٯStSu|Qd&N4QQsӶi|yW,q$0kv]2uHey]x3px!UfoNz7؞2l6Ml%hsM[іĜF!)g+EPJIY#XxR@ X^ڶdD%'`m{xU6Y2"*sYH3QgU/0̣z@`56WT7ӽ &R]؋h32"&NpgPپ^L }oFcvo/ =m#,3"Ju!^TUD|rG,q]J5F Teh/G6DdoHʸkm&]HbveJw{xI dޱ!^ >JvX΃ms|ǭ7y` ((|B'×^~~s;veUUUUU_"Yy 056`~F0:S]~XS-|CQ~2^s G묭 5ᇢ YW.~˿PIJ Rmc(=ӸЭzt-, [N t1xXNI " aI)AJTkj~\3~P .Bc?II'S6oy^9b_$%GÖNΰk gBHxڥU&~ 8'l/ opGO'lxxH}L{FGvAqF<8̋HU9´g 2.Xj|5ի&tŰd3D;s "9$BAY8挀ΉH++ϖeጲ%` >X(LV82q{qRǰ|~1qP f@zcksI&ـ{tbѥo?Z)#Wu.^R GW# 0 33J)haӤ cOL/S P9RUkzzkf\p:@d 1@3 GI1t/;xhLLbZ~[|SVϏùpR5FN@ ܳT.zHkYHa dd%.!*dR#q Lh_;ivMTS :q [nb2%m)j1&U4Y{*#k1S$(X"Ov0)>hu',sR8}p([&תHtY*;xx 8RAXq,wz5 3)U̦5δn5c benިMw*\lr13!9HC+Ufe睼nu\xEi]! IE@(?@6'")׌c-z<>.&Q& 8BȧP#HRdCt?7q'Z:@xDaVJv~4k&G R l)(S`Sn6DJk_/8J) ɤ$PsmH0d?}Ytҟ2, $O蓙_ !'4esG4%7W{μ).YĥB9H! p8`"1 !lj M8ȭ(r(64:8{.cُM`op؍(si PI F% QEFF(؈QFьhшhmI"XjJ1EWu\QEU_C$^bS">AM! ܌H"fId8Ŋ1u|]꽩IIE+IIAy >C6)`"R.h!b #B䋥λͰ(IDx"p!՘9TDW_9e_N<@U{)!y^p#&fZOZ>8H1ӯۑyA! 4JN( #Ңy ]@3tfDrTMyM l1@Hۙ͜!!zDDRJf8@|%r8們 pbhK `YQoë"cʆf7PZ > @(fM/,$5?I0 $S$b%H|20ۡ"un]`fmQi LtCMA(gVlhO@"a p )ЊNz>Cʸk/_R^F@ KlLZZhu@Vei@/S:?XHAv5ǩ|}7 Q1 LF9OߏOu>5 4H)?!c d@0.!cEdP2GhL`=6t䀦>v}uӔOڀ²z$Fx6? Y̧)\+Z))&}Ѵ6!XIIF!"UA#A8iT"l@6v$65ą !"w9 ^&Y[-9U|7O3 ူY$H2 6^g5ŞpBF8k1p[$9v<+jg2SLXo8l ^sx3^cLJcqtSZ ,Yְ-5vF \ȘtjnGL;L;e07&53[(cEj}`nZ, }caUUR8 ;]#NI=輇ٹBt1]5 ti} E\ѓ&(ɣ4QF3UAǡ`}o4 ) <@Q'J`{@jCCHBI~4?0bhD""}L<'A~t-. &R2D !$@MOeڀcmQu`` {,oު$†IBQlX p*.a/K ! |0l@9{GjG(PkMR'Jw✈8klU[EdFK9O'-|82s*p`ك#꟯5IK~A)" R3dM#WMo.>S\Ⴢ1 HVaFL15֚IBGz}߳c=|Kjpi#"% 6KYW UfҒJ[n$qd0컹R!wT_j8UP%r!LaA)U14FEEIQK(5 ,X(جZ"ݘ\jhYKPh%X|szc -NbuD?\"wbCD+YQQ MľI)(+ZHT`[esN@UUNA,&lrLNYpG8om>APFtv*L0WMMBaYYDW@Z((.yP@<0}[^|jq;N0k@8\L  o kBـUT#T1 T.E` pEʰ3 BLdѸm5bfقTy(0[mh?Ww!S6G o2 X`B%ɓpJ4-gWE7tP1Fe6@' DTN`Y9 JM;gƶ P%ͳU HcD>.\t@QpRQHs\ Qޘ " W9@Iu4#P@gH\Z1>uϿ4!N%|dȌ@c $7AI 3ek9%wT#R@<lɚb\K] Tnf4yt$N#6`Hx~_JpmưHA ߾=B""Lh@Bf E!aܽ@SM Ph9$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$DDDD'}}YN. g \42\dL;2ྑ5bQP J1 2`BDQqA;`BL!soxa.pd2cpKĸמ54ITF "nIYy1sE ZʚJEF  :a1@XXBp W(CZ"0pNA!K)P`yGy6uWGAVzeʞ\@GڰLy0jb =\[t‡K0iE-E EcS.DV"FI !|,[$)5S 8`UFDDQ6.t)ݽ({:;p/ Pc|Rgu86_it@nDbbC$Gtxwy`s9e<09B>߯ \M  ACe\CN8 ̮.P J ηXj :@>pPym[Q͜={s xt)B3HcyE6*XY6"i:LAc>,4/fupnm{v@}+sWl $jOBwt0$KZ4d bv- 1Ba'f2LA4=x>;:U3L]||2@80 f ;p] !Ӧu=rsfx5ڰ+TΕ 1 L` Ld2+.5N0PC* m1zSU霉 #lLY$U*r)XV˾soƥjkLѬi1-&JҠ0m!!0Nܨ55Ca&sӂ$7Y J@ò ԡFOa#Ya1nFFo^5[(" RR$*0*A )(Pd@ A@n/6;t/@k8u"Pt5βp@orT[z~ǻg;yz_Db# $vOPUqP{YUwߡ4@XS * & @90vpj>N "F`6MbL&:J GtgÓXL\O <: '!HlvPA)\iv #xr/ j J`0 UlC%1 A29DqكD&!IM'F2wCs\*HP=5.CL3ͭęNmMk„C 1Y$*S:]g;&l@C"f WF*H&;bQBs:]GdbOIgiA kU>뇝aAϐ CPr@ǎ{N96&鰽$A~pHaߺ(ǻ!0-(CYs!@ V!'F Z˛7sȖ2_Wr/4-4uۥn<(H;:DI_ǻfFkII)aMޯJ[O$oԄ0ulѭs^:WԾ"0(@ PcBa_yǾW*/vr>tH$I9!KCG2!ɨÝ0} b( SP{sÙ l29w˹fAcr̀`sa5Otq'ji*+;NDO4Jj,qDdON/"s1p"CZ⊷԰_X@MCDD[ jeZ׽77њ=aD,$ڧ*"ZI2dứ36~Ipy-t!7iCd㙐@ @2[ų f!i1rd^dޚ'B[D q}_;3UEݙDJE5&]$d2$Z$pE0 9b@I!/`\1!uȧA4) l{Ʉ/.(E.8њ̫2lq̗?ǔtɰp.:̼UO"CSS_w}aa ;RW<iECl! H1f8LaEfZ9̈``jk3q fEZEkVJHoì)^ǁP65zÒҴF`dSOb +1`$9lIN;gF`l{"h^PUe *2!t3y(<OFaDDQ-],{流/GJ3]C{$P_舄4JzU \!)'x ^Ht>7@% "e&/O@EF+ #DTHq*D UL ><i[q twP/{G+" 8=Z*l;\Ƹ.Ea8")Z+*q ʀ3CIzͦ3N$јY7B|J("N`ʌ%",#,r X4)߮s'3 |Lc++@ q"$NQټiK' F*wv0\* c=ӏ8)Ä?|hɮcJJ- 006~'2T@x_ILά+1*奩QLbA俿maɖa10$+ Lu8X! XMi#?2M}p(R+h© Na/.0W G=RAu!̦Bdm=o˭V.֌m{M3>jCX&IKv[Ur64 ݘ{4kzrAC1"QPoR!GqFʌ^"f)'1`aO.Jov҉^ɇ\?'7ӘfU$DT-qtX#s߻zȧ0ED- !:;_M:.FFP~}so恣mv4kowwp6CbjA)% 9 K$`'R!@vxXQM ?x>hmбA$b"( 4KmTk&J"Yl%-&naMJ{/ؚ͏>Ǚ G`G"hM(r6:1!2)z}d)d $10#1O;X|VzD:?]x'Ϩv}[9fCЀ)B"/TVfmyBTDыLu8j-g1lF*5EE$ _DE T},:8>S۹ s""+嘠uqӱ?L)ԗc;~_""+c &? Fh4Ln|fӳ)Hl #͙tܹqޚoP,x6Z,FBX,&ؗ N%EIċ m!&R߮ȶ4 iY)*#j+=N%!^*$ ] BI6r2L\!@"vC Boq|I.AAxV蚂b GJSzR: )~Zhf#Oq IXhb_sKQ{3sd>%)JPЅ ]܆\h]QW6SSDO%AF(9< v:DR(p"qH+D&kaTrNLh(+vЕO92E d;+Pd wg}Y`DA<}h 8pDD᾵M4Vᔮ( 2u1aX/+ D?nڛE2 Rka5C/4K !c bH>~>5#L4JHt:JQj/l(NuݓɬH H&x B|swZ g{RJW[\rU*IXA9´U%H4f62:2,̮+ Ju0s\Rưw11v0.hu&МrHTBЪ9ջ&=Om( Yݛ&TjJ$X4Ho3¼hE Wq;[3*s)5h+1Nf TБ#w5 Hp3&Ch햵Uޯ^M ТңT Q݂7y D@[/rr8}*h8-bE0“1ü[L(s8蟾"{m޵zk%I#A¹7VCـʊ6\) r If)>3c> o d5b~dp)0>)g=T'|p˘{'d'\$g n0 nD] ێWkՕ t :y$ 1͕: D l?.KKĪde<' @.JH&$9)_2}{ Nu[8ڪ,UEm53$7uu@r$gr]N{çO)nb66SLد#uCFăC`Z_dWg 0]v%Oޏa 6nhNk=xb!k |HNސ^J ~C@EL}'*8C8bP$Z0\wC!>hLoT$;o@RSux<RL&k&۲ "4!(/tJ78>Rp^Ř!G(:D%4̇rKO.d?ohF>P2+6TQD@yyPد/ F(̂*c2 "Ψ&\Gt|@Y(cfT@ H!2!pYr18vyb3ѱz۝uvT R% )iw㑜Hsb{]P[2gYIռ!^rӰc]{nOj!& gѬ9#B1A5c 'o>W7|JJPތH:KF\!}L_whκG5 IMt  ,53>B\$F12 x<7Mllݥ̝we ɜAov0)=yWz|V8l&}ީ3\$Hp%-z/Y?s soS6dҢeϴ n뉋7;S &>3). L!Ѵtls)ל!@2 Vqήg=d*]b'k gXE6JRW(ʋTبZ=jhR ' C'NjR5ܰrV~e<@ . +d?-'&]e7{m/!*_' -X5`w Q(P pJep< @&u$TKPaxe) c"0DȐbb&Z03RV R9,N3*䌧TDX24 <ϛ&'{KwO\`0lN NX`wxO4b75z@A E?`DԐH|׈P]i) <׀U, OCABĨ;Ni)]xl'cShp ZْVPy\{.q%v@+jYJ7F y ? Z!]B Or"'^w|@$8J=T~a/x# q$Fd pY2"25IBP 0$HBWj1Jk)Ha$@~$ě, ۞0=ul(ኰIX>-:,ϻqa**)>"~\4U=7ٰO>UDzl,g] ܆uO ^f`b5bLR[.@ ԏy{pC:`g88 1@ >A ضz4t nݡmbE=:\uҀ@{57WBWENugL|emr_V=E֠kU6\}NvhGO=3֨.`1 ww%;aӼc>jaq|{{uJw_{Ӿ{=znnlpZb{o@4DnnVvU@RKj j J'GNwDBUkt[7\mI[7A{C빛 jt0JclǗ:h,4@LZ6OT_v^=ۥ ` ^q ̦R!| }|{g{`̀9:tgwxWci=y >JUAH>H}>}iE*>^36>4wtoN{] vwc۽y['= 6g:>}wg(-}}mSl='jub lk+hb>ZL>y:c2}YS+^ϜKoo<.zۚfegYo-n AtuQ V⯣f# VϸNWx'Dm8ϟwy/N$u}`d0t7$^T,Q{z{u#|m->F7{7^WflnƸ^>5^<>J;e<뺔+ΟKo.'3kJnrҚ=Ӡ-=z*X&z{ZRrWM =y]3m}G9_{}}=H͚7jnצQOޛZdᆭF)=94ҹa{Sc>>Ѩ+WvD|:;){m Ǯ ݵ2飭4Q@mrݧZw\]j_L6ntL{ʇ ;# ;vRzĽw<|hn3ݧ;z}pUTcIitWlbw"[cm;stM"qn\gp 5vw0]9])6{9l5ZNRA;+O>=ݻV ݨlg`׮vBSݰa|O*֪@֥v. 9(]w:kY9qN/@z0 [Zvx>>[ʠyѯf&52!Un!gw=<+쑝tׯ={LgB^mT eQF4wsO/wr]YR涖т{rH5O KvvtBm3ׯQT3h(Q٤uͮiJg۸}zרFQ맥=wYY J pVoLVn,9 ni@}cf[:Yd-ݕogk޽ +Ǯww(]Nӽ`]bӽ Z\^UcԗbEk.wg!֭qz=ٗkhF6Чt` l\w;㯭e 4@Mh4hASžSA %4!@єdOM&?I4ڏPE""h@&A0i6ĞSyO&4Qi)!ɄL)=چS'')44<0$ @D`@DMO)zLOILD z@4di#&M SL i$t(ףαx,^}GfQhU+Q?c?wJ}?|>5q?`Di/RA""IA);<ןPgXAS#T'>/֞ծ& $[^M0 ~D;QH'ZA *qדq4&^~{)c|?m&]2 J}v5tC^2\ I6J(HJ#&#LFhѮ#❳*%>{h߇ߺ_ivQ@##$Ѩ R%b D'_j^<~yY 1zkؿ+O}}*EE%'KS9Hd:ƥڣ'hJ ,mm^5wÉ%>hw0}>/\#^睔w-h(h!_{2"`*Cͧ>T M>J^{5O)X j boKA`1RF|揓t WO}n{uȯZIrTЇ`,(s1TM-O),- "ed}{"eiJ%Ds 2 qTeLH )BZ3@G+BfQSdLe%F@)SyPH|yr#Sp@?wYR$D`۫yIvy O0sr~מƦfSC Y fFH,%aRV fclh%&W#Hj6Ih$V1dBwu$R$?ӥh=cgQtLB6AbFŤ33,slﻵտy~")vϐL@>G$ihO5 M?߈!*峼[ٸ0!ZR*PWҩ-q $E"JhUS&JQ@5(:P R4 +OOg\@1̀|@s&*$eE@JPu($ce>S{h|xJ&藀H QOқ$ٲBNw7\ y2`'B1! ePJKF2x2W^J{"חщ4ɛ""Q.w5S<تvҧ>-@Oz) SHTR/&4j5st^{ Ar ereD{F >]!)m5Mu^Ƅ@. GSV$,5$ &5p߆jn.uHt6*b:~ s!.soYFgt Yn.pYI!K<⛘s<\V'~Xo#'8; V(qy uam*P/;wtmt/ A}tC,@JKnVו9nt; ʙӅnebܦ[l6lӷw`2$B¥Y"Acl4 Jɫe iR^=~k0L= M y6}ih%4Gamlƨ1 1gm{$G(L$$< Sv׉t0k)ď\H9̣yIzs yB_iYߋ{;_M W/vVU/U ' s3_>nuZvs1sqED~} XL])T֥ՑR6Ih# D)h TPZ22JP6ÁHBj1H6Pd 5@G΂5O"i/z 饦?Ϩ7Kݭyb*4dzz>~YSX:ŒTB.^X f62: ] \Qm:V%6LW1@wI3= IK$}aR vc߅(6֝[Y%DD бW5w3wG>N`,{flP0=R F8&g} l0"mW(jG##$gk  >l=aC:z Pvn=(/GT!l(/ŘL-މȇc4rӍK:A*/S?NggyHHMJȥOu# |fF/ šL`.iW4kKo@Kx ;G0ôVTC+Ta OMSXt:Kg_w˝˩:;T~VVjUmr& b=JNJglBjraG LdS?E&|oNTj틥0uZyjYKP]~' ylmf'˛$fpШ0.VYNmHU)gk/:՗Qr:z\rf zyV Ac2 x̎斌}׾6sX׹+v*_V/K eVvV+- v3"q5rQ]^-h~9j,itF蹪 xz.Gvv㹮5KmVlgG]nQW+d&ڻ7KISW;鑚V˕N)nGr1Mm}O݌bg0awPk'Z$pX{pppp\"ӧ^畯9e[ݻXZIکl~})5sZ|KVٞ7TQ4VSxݙj~ 6mVv 9:Pf$m|pp?Dbƒ}a4:f˚5NW˾5-ېCK & ND,T)Èi aWrFhnjg]g^Ik*OBA@\å#PUUgD7`˙NcSC\z6Ϫ!~p/:Wwٳg ״F9Y@*|xEt3{c}#꺜]O*=^z추6vk.V|3<.xVFd:g8.ֲ[):Kӣ> h NzU{dUi'f{u[;e}H7c iYI^~ ձ|.ل.psWܹH̥%8JI$q- tɕ ,n{'ZZV'=|j,*a ;(c99990 El2urkz{7e^Äɽ6L%4zӡw^=K!P]yپk~Φƕ?a +7U6o,4ӡvVPo"W\k&#t¼dyeӶMc CRta]LFDQzb'`2{]0;~|{!z4Vِ*zAoJdN{ĚwgwmZC95dƬ&J{v~֥//|6@03J築O6d_=VW=#@weEAbDR1A ~ ы2eyPMBi\sa獵 D+ivnuu]E:I9!ݾe%f [ƜD Hb<cvt5zY .픻X=#-J36vpIÍ_۴za| hJt. Ւ@&U( Q'" @0Ҋ`{so!*W?O#ʣL}A?~wKW5n.֣v5joowˈlBM} jζ+#wSq ܡYs3Gk!#dTOASZXsﻎcnz09ܿ#۫+x\+;6xxtxЧ#VM0;cJ0վwV) 9Y !/\/K[ohxW,׼-k;-;E('BZ@‘%K q#0RdhG{Ŝ~# b:Nd>VBٮ}w V73 EX' zY JQ1\"1FG-cہ!HFĦ~ǧ kX|6ɀl4]*;hT@@@@@@J':1=btcᘔ;FOCcE (,\MIⓨԟ]a̿j'G~P;`aݿUώ6Ţ٤O7>|l XH;|9g !5AO'Oh xzVCeItprC{{dŎ`8sx^$b5fDp(+ǷGǙN7m~j PKͥnzs-==a2[G@QP"U܉z9$jnZA3QS4Ed*Š2I'PdWCⶭTy# "vQN@/"azG^, k/v*:qMdY8\I;`MT8Kj:@$dA^::6Z H-h\ktzklp\^·U!߾/断;Sǰ97|uT<$ b;fesJg UGtU8[$^/(RFh Яome[+uAg}P;1T>"6o;,`opm*ޏ^(\LB _3l dS] 7Pn@ a+:Mor Pb*Iݾ)[ }j6e% !4<urx߫5Ѕ X{QoaǸk"CQ׿:JUtveHGy3pRKELg#D)YǣF2H"K57D8ۏ;ukն!Q借DȼJRkmmDR(PBDQ|pª0ܮv@φl~+^ٺ_$\ߔճa;6trvJPR)JPVE!$ELqt޲1J`HH BjB2#TI2i8/Wm3!1a^9sfr8tOR^ tKl7 !!xU=*JLOϺol$Eb+,gr] &vlٳft}z={Q@8C٣ډ"{[G~t%US'. W HvȊ&FTH+%X[, ={iF?%N>;%s`qx58c?oS |E\zT_n HX, Ilnxz2|SI'`Ȥ(W{!Wd<6HN`YςyU5wأ;; ctFH;Y8r,#hx0P,d5 -cd$l&9y@i_`L-tXzCrnyJ^mֲ0S57hVig\2N* 1 }ȶij-(t;X+8]8oodMxy߭B+Gms5<t&t^u@=#iz-ӫ 5"Cx/A5[0]pzfWQji Dm #`βz,I m^.UYu)W8qec,ZI޷.z~%I!+Xx윇uțT1MÃ,8C>4H],ʔҜ[C2HlbN%|Nq9TኚBKBx ^q FMÐ2ZewQ:8zNqA|Շ[%ׁyהr۷ROgDt]rA%yxowZ!~K궬w "}Ufr(*S Ee==>`Nhe1TWU-mkHkQ?B=kw:ݢLD!zGg޲* jwuVVV7!=+&C}̄tGa?73BaO}:]jp8#,SbmˌOP*n]ƒHի$ xsˡ{Ψg()ïW\}Vۍx̴ӥPy(ii}uB@? 9fm׸}c?e#zx%rW/ lku@lߞūɓaZ< gϿw}# uYdБVPϮ-1870jBP'рݹjȵBg"}Vǣk̺ ѼO:_㹅iD(]/iq%|B >ە&OCOǕsLMUhWTZ⽻(`-^JfQ_AR^3GPHg*ˬxI;WWd uϓ-+Z Cuӂimy_B'LEdaOt8hRq+ļoπ(Q A北?} 3@#ykd־[I9>]}y FPMB I eThhUVڦ>"i,Ph,maGK Apqz )jj)<\6wG40d=O ?I50,]^Ψw' 18ܣi FJ1 r'ž=vxĭ?ј=];izVEUVVUVE=S=ӻxOjC0Dʱ:8um=.ӷo *xkrH$L(6I*%0Z#!xw/f%e'ѥ } SZ[ۊ+% ;j}PRy(vTqYk ϸàc+ErU @`k+UGpWMр=ү\uѡ?c؎^O8lyqEOiqg8ǯT:0e P vust}7g/<-S̀%ꪗ#$p?V`&t!|,=@)$vr{6_'Ј!A]VA|CЪAjeQ穜SJǩr巄"HDTtx.UC:$@o8jjI cJΥo= =1B~NM6~2!1ldq igPGT&A =Ps F> 3*d2GIJXe[?VY_V"D.U ˕ͮ֒'؈M$T5}w_ ;HkUUEȨcXnݚĭޛ6[]~\/R=aw83vUxp.ԃP l_DxM+趩1Ȏ$cRcf#5O߻_d=>Υvs b6"Ayw Jen]؏\Xy}\Q2X"RGfU"7`'tv{g}:N%31W_U~+ ʱ2n!i>뗄;I=\;f߸67bu-ivՄ?8 pL{'{t1v<MrÐϡHx#8 s+mGb@OER{:P %.|@]IA)-T'lmumANXGXs=XNVAGƁ˂QO1 akꝉ14ԏp퇺)b51vQW3]'TfP:~xgAa_(TCla9ߤs,"> ? zX !m`!F[JQ(-Gْ^ٙ۶:WJ[`vv4BXY9ۜW^k⌉b͂B'ok:{,@O{prӚbܑFU*"|L@!Ԍ,w8|_ oۛh#)N1P4T`u/ਃm$`HGUr.hxNK}S#)wb u;&#!RՂ?b !!V4p8.>dDyJ0R*\TxomzvT=C~Orlhw o~]@>NMjjc%j%t|!".߷>1-q^~e-l!@7mD4a0JC@HDky6m w pSPzd~!60'{+@ibc~Ӌ)&QXt 1^?jj} =أO6|@免]YU1čn^?͞/6O{ftbYٰwi,na u p8gkO;H[w~6ž?c)GʜP{zOg-@/yCniw1-\blH=?($ਥc8$}R_Z |`?KɄ_EErry?i9UZBpsRW 4a.7ulgg/ x/T,BaBbb2C`m:!`AtN[e[eY^DA ̪ns<%G"%';/Jz MEsY\r"cTÜGIJ{`ݖ/ҮaYtpÁ#aT߃,i_qQv_l+*˯vEYIv%SB(zP"9G\ dv@~&_{9{<4}&&lQ7[IAHlׅOEkZlQHTFzjml0Φ$wڡ*(][J^zm`(EO* lh|zy2؈ & ~Mf˰cވaI &B@ 5t0AUGv*jJ[e! =z'a5t=߻? [SDdhXW5mخ @Ya*OJ-CV$X|'Be# וIPEPH<쐥(ڧU ^xQ4`K\d+}USHw_ A]/ 2<8d<]!ڃF+D_LoHcIR -+Myf JP RzE{+XkQ`ipfBq'I6oDԽ< Bd[ZHH_fɾ6w'ؾ&^)o7ԪQ/#fK08 ]QgO~6?WǠIB$I$$~MZ *c Ѽ4Z$U]ʃ @0TY,Ϧ!&))Y-ϛX1WWV4B? ?>4}y ı$7@B}o˨t~GGCw@v KU;ᔡ#e"q 224>u:o\7I;/υ|M^gc_<)bíddxHgs~Di?>D]Bxg"J -M ܵxYu زdTc*`Y~c(w}7n8 ΨO1ID=}}hV ^1L~џ^A6GԬP Wm?nGDZo>$2n%z@NmmXF>VԚ'CP4ȲIKDŴkZi7jK-%[lQ ihv!N9|>/?׮iiV6a1 7SxJ؇iYYIP)1+QSV4J~bA4ЌH*TFڹUI4UJi-h4X1-ԶJD[JT#Qi5cPfM5m)m!YKM5IEIekE[v,keh`[jbо:#ERR7ֵ$Қmhڒ-{-r#k3[ _c LGe2Mi\t\FI(͇t7 $ $:  RuKkޚ_w﹭ rqHTGvC"! @2dJC 00:DU! /}Qc?#FcRʖDV³t((u"*TFҹۭHtbF Z|3gHZ[3Ov ~2 OmͣV@7}׬r5ͭ,B҉IX@#Ye[,LJzm{ґb6`:dFdJykżTlDZ4W+l7c #ҋ!:e,6$ۇbm)0ZD tsa4uB!YUEVW0Z)e"<1ЗGMXX^$k-aODKˇF7mw =^Lj%} !#C:N5'IsA@=!`RP!| ܹHuuCs~#Ҹ_O>yo{10xp5T+ɤCG W?7iją Pm53m+I'c#ln˟] jɘJJzBH_O/%b5d[QOtvN~.9%`fe}zG=㯫e*YPK9 U+ @I$I$I$|w^fk@asp/Pq>A~TA _Bejl)9|hqUP,+?{b?CP1esetZ,Hjˋkd|H jqCb[mU%6ipJ/o>@P@I AAh $M _7C7#i3_kr#{mRR#AAp1@ Vy(H Z!?uU8l]D$Q{үqj߇`CZv[ $?fHw?|zO& w{ ,AA<,<,W *Cs P\ԀSHU3 }R] ʃr6  eV~n ruI͵ӌD~7-7Woیu/5y D}*[asLHyфFL6Y (>B8GaôKk ZFhhHDȿΊ?g@fxH=;T}[U-^XpqEA@ YfKqlQ]v*:n=Tk@'fy=5q}G}Pr-25ხ?15 @$Ok;~:"=&Qyt-lJ6XSC0*A43LNDaĨ0N. TK,PGl?Fe=Ns.IGcN2HrJm Tnbꠀvv=Cd+ȡ~`?6uhhR[Z ?W+Chp4Gmrx}7DİPs?' %)}܆x7Yek`:=iGK1dm+S`v ?z1X8-dGp! P1b}:B}6j/ 0`8/BP6q'srP#kOք "3 ЎDB&NS}94۬bl$"z , T@u࿬Ud<ð $W̕}"g3PY+y\7$PXwvm>nυbB H  JzS(" S|M@TΒkX/syE|ːvbhc]Jq$T;QZr(qS- EH8?-h!l 1MH[f1׻=t崀yGEMx02= b .[hؒ3_Fn _;4xG2rOQ@]P)䄵*9(D2¤}o#ET-D!70d@fWXC 0z wqn[?q:H r(qhe#ʫ[pW<`?i]my`p,$YFzcеyT1>RL, D"BxGEpA*VHKXCom!4<|8 q 6u|Pdc%|D2EB+ wqq~*eKB0xQx6ȉ 26)AóFSׇ:$k LCbAR ! Àq>`mw~W[`xgq;#=d?S1LeWɞ0 }/jB_U~? LD$_Y;Gpyc  AO0UwٺiTc 8ʦCP`8P-?ڬvҬ_WM 1ucvx~_sHPA ÇN9Ovty~? Õjp@'C[`3?b(DxH4 J* ^_6|1@@ExQ?:m΂ƒ|}#ZޮYK_|ԍZyjqVmL+WND~Hlݱn1 hI=J,(ͧ}OwԀhmʶs HX9dXplU^fffbx {mm8Z#ZM9'9tlA96)ilM{znBAUQmkJWǯy2/D:fpA$ g)p!_}Jr$a*ȡXU/iٿQHLcdA-Zc0MhY x/ Hm$ ϧW=FI򇿁@)Z= #L 00QI#kw۪T'zSJ$<+ 䰽P@)ZV8I{H$wX̧bz?/5xy̓@AyUoOmk|NO,I#", )}S2&-&?j$8ZI$OptEw πh~}/r6/>A:~▣+  8#>]p"}wb3TF P<q\}.4D{ S^i<"#?|WϹOL?\ޘ0!(צq2c%ܫx!^Z\6wM@3(*G21 5]lAp'Rk!C/:ާL3YeV;QʤΒt\70ht,V!ǠP,'8 mOQM)T+N ݲ\J4ぁ%UTBI5|v;oGrGWARlL^">&|v_TۓO븻#`%hD x\6*޽HG2t-d#>NOx]y惁A,<ɀr_%2 =I}I!^G Xw 8 "!("_@k պc`wC,@op'dG1:E;-OK>OT@RY/B';Ϊ< ^^߆4sGyϬJc4U1*Wahd4Q UD a셍@:+䀸2'z*?zwdAb X0̐&e}YW&q^GaLȜT$r( )1p )`_!8{s}~Hjs_#(*ӥr ]Y<]ç/f RT<>S>G <癙'Cij(D;)~xYtUd FV127}@ΨqLؐ8j?FVK߂zVӗE'M2Ptӥ46T$I4[u1n%$kSWҗ=Tl;}#$PrQLq} nU ᷐UVHѵ#P#}Jx̻AԼ2NM>6A&I` WhgTR *zlE~j]l PM˱-(\U-}5h/_'avTGz e#T4Byʢc ;tQ%̖ׅ6ǖ~xWOFI)u}kn7Sc,wE",Fhe[cue"1yG;Ng!Y g(@ShG1 !񆶹C}}N.-F ?O_챠I-&$GQZ׺ *݇ڃX؇ xnA*u ,(R@WXа0NyHRr-_ݝ"tlI1'yfM#x8u=f֬ X'*6f^dk_aM=Wlʼn5hZm|yOY߈i kAL"J={|A]8KGCұ\݋Ͼ<>y8Y64huJbpz u\(H,s=Q3D4aB-N}=?>gع>hU=/maU=Qd0x‡ߣB ` ~rvcPX,>-b9gY*ecd~x B8m;:Zh37e ?_"B}]6Zn^^¤e]iʵ63[SYꈂ;Z unڬFr <1m5m-9)kgXj<pJ!G `>>{'"ȜۖsJ"l_|kH@!`|0ܫg'Vo =X1;dE$Nkv1>mFdA%^!vkg,,Vw۩H=9|GSRF'.#9 p¼ʐAӰ:HAFtC N/9}zۭO{a=ž5}Ao31x_GA돱CȔ׃>UEG5v3AD*jITP!p8w'Sq B%8Is8OoMț]@z 5+UDؕ'x"oxgԿgq=B~$5gR8jj$7@y,McXW .zVH |ܼ>2%De0Mzd=|%b t<&@G߸o}so4/myGmCL#H$!2|{<\$P/3􋾞YpR:x֡Cc_f - !gkv[Ozf>vs_P< =50m(zB HJ,!:{sΕ4O{FKqG i.kC GO_ `^ޤ UxR_I%q3^y}fnִyr_QEQi!?@l~og-lm>blQ*Z}D=(<.kF2G~J\Ί{F-pNznXD&5,)e *Olh/܇q$I7)e/írwt~9'mx` O @5~}~nRx @_u1BE,CFપv1'GT8GS(l&PBjK)-B?pzcE .Bnl?{B.dV Sge~?~nD/$!=ꌌL8 TwGp&H[1&L:HM^T$X=-9F |E]%tTAA,@h7& 3Դmچ('יP9K?.(h>rC704OP)=}ub>קOv;2lǞN\i`?1)$-3T)~?孆dh$L/TIj<`yv.~مBfIb8"8Cצ|ksqHHbl:ܱbv=95pn/,#jntvrZ?c]O{G 6Ż *5LQoTv|1'&u6ۍ6Φ F[ A 1bH kܦh܄YN{k <՛dq5 QJMգí*M,$X`Jƿi YF1Z t^ra\ƭĕ,Kz6Eg2 &d& ҳ‰wfG  )E}W(-ة]XWs8)&Άi]8).5EcQwqwT)sc|;ax)Af .X1Zw#x^6UEtC8eB1O%o<0xKsLBn>t]5 }Vۤ]WCPӨ" c96qs(T.9UlܦfFu"jY"ε& K7[0(UwitUwKg:}l>֩JG)8vtu?= I:8 S#?>?.?]SoxC{J#IZ6e!ӕC=Z,U%-0oy|t B E/vuMX0cQh(%ՔjsN[8[w[:QExxBE㪾M>bOFڟ6W$\<<Ҫa9Vl`S 0p&Avx倴)7nS8%}ݟ={Wmn3X1׽ra!,n7SCQPdbN=9X=4zҝq˼UH_;.@* y kmCI0BtÖ ʄh-T[i~:VfRat,<%z߲3ᴆgzE 0DQwjr(V!C3c}6>/a@=NpoTf~ "/1gJTNJN|Jy7Bs'l"=tiڭ:Iyy1@UonRUqU6/#ܳsOOn$-ҙ~0Ԛ5'Ni x3Lps_txK6=U02ѴW"'株 }nrv?D_9il\hbiLpZM"Xl k_[xG̈́=`8~eruzw]\}Y#>?>?ʕ*TPT f"  NoJ .J9mݿӥ'/ +P _a'~K c͏z0b<5\!H2%ǧKc--xXk+X@l:(3E bO0t VS/b?́I~1W'-t5 .D*l0 Loh4EodzӹgTEG*NPۨlf{4X}!,7j[Z!ݥl Wog\;AoImi*Lm8z|--9kppZ mTJJZn'bēMk];j|CTfʈ"rRQ#76K )ɡX՛{.Eat#@h>lA`bl6*$k[5-r+~NYbq x ٕ@>0OP@APt6Z.$@$ >Wj rx  co;#s(94?+g D0.DׂHְ_cFMk8aras{iM} %3r sNⴃӠ'8_2 ۤ6KVU ` \Xz* ueBO'Y넌b%q.[pÊ[0pv;x 9Diꍸ}GPn0!1voY"rdgv^6] zV0@qy'{m"($I*rfvƸU옐#v"o7h ;cxqS$wJjH@O>w^5뻿3 'yr`ϻQ}W?:yA]_~FCP-UXv A"$f a'#tL!KG1UT2K>"- )1".>z.ʄa291dr+AUZNhU;gh E5Z0"X mWO\@I.$eA͢p>cY_?tzNxɈ`F!"xWi7,qDHg2J?/p`񞤓aHfeUߔ3xqPϠqpSpj<;Q)FDk[iw@_׻ \A@E . Hr}pp!DB魮 ]vXu(M.P=/0g.Sޞ$E4SFo{8 B6?#s: i?h-ȴ$"YbK]5LQrSxT3e.;pK=e%-pf}>޽oF}AʦB :EǧsmUOk$E"[Xme:.8 #5OWZ{APb׎S)/.PЂ|9QGHȣ}ܾD=m?(\>@Tgd 'y[!OjBlGkWr PFKсT|,hÃ9*ZF{ߛo] }}6.f 4| 1$"+1ɡ2ixáYJS8f$I2YDVQ;KDy,}1&feCs'DsGfu"ҢAS1c1l/IO-wmDDbAZ^_oSS[l}qky}BhSȟA~|Vp-lj~iيxQJC 5r0X/{~߷ի.}E?WvlV;A6ILSiMh*H &xu1tHQ_mΣ'EXv8:"IG`|W;2A*QEq2:t>~4!% .G!ҭBՏ՜dtN[{oP!Nw5AJu**'IΚz+C($w #,`pqG][, epO'E -Y5yҨz?z & RŸ{ʯAh P|/ (27LBA+},9_?|[1I| A+US|0X*V: F=yUz1 DAD@W@^vq8⁙=+=fi:N7IP5c11b`0@E~=Ϟ~?m-=.EzWB0_O` MsCPrO>s<:Cv9%KӢ2f2^4 ה̈.\XA3wDh@ 5^~DfY>_ ;:ẗ١, bU>P6S 2W_Ə5||@5QCNU_ᮭz˾zfď"C-KQI3:T^B1ք@"ŬLHi @v ODV_v/#f;i31RQ\̀ :TI&TN&bq6X69x{Im,ךxg_Oebol 0#Šc@rE {?`HI;E[S/2t ru?i>!Aؗ & c`1 >x9/X>v &PL3 UFsФ:>wKĮ8Q,KRd*N%`a\}nFkF7 Hµ) ʼ ,Wu'ٵՔ~vcv"%\kBDUEo%رlಽIoER8T)~#D]-a< q5h֡DUٮ-:rsPXq˷s6 b1j OF(E~ \˭2kaD5F{x`z:]c=X2ylop2mP{h\cSFEz8]ab"=~[?V"wTH݉f+x^m֕ rnPI=XaY#ȫsrwC:l6p?zwPDPy{9vt^+9^mA 6goc%Xj(P@,!xf,S[F{./:D)Mƽ2v|eژKz'׶ԍYӱoT*VP*EG#JWtG(HInbDCOF5Zi5<|׏:Ԏ:~>^w{H{ca yǖ8%l~ OS\UP#K~qfOvP^^a%PF; H@RbgիXc\#9 [ u☈ cH?w Gd+6lbWL>B0X_̾GO ,?]]cI jRĔZ6,}%&+'g/{po3@B*Z^7%H/ÌV%dowoKUje p*P@dGMBh8y/.APbk/:^a / Gcaׁ M+S+\OU <7Y{80yr?GoVH}xƱG?^B (|*:@W c_ɋ~Ts8gO}I_QŶ;FԮ}*m,I^ *@Џ')XNly&mc 5KLdαĤ}GD#+D%QHaCDM{z.tyôKѯ't7Q,K}tܤ_UхU,e`-YK"NE~0@,d dzy ~E>] &;/0i*mXR8Ӏxd* tOb~&TrQRBNIx׋iq#$zn1`]hǠNHHr HdzTkuzQk^h;MC ^ ^o{l9@H?wןw2 G D@,,67,P mC"?Rܠ^LlU${zgh*u~S}NtQ"OC%`{D-pɒ(AF\rƝ^Fmw+7_W o#-!$~]i(?jvVH}=^RHU6 J'Gg݄@ >[]rG?T#lm&O<}r^^a:/۷i2okk4/:("` .fOҐֵy:ݷn'ˮ?xfL;9K)³/-g+Bˀ`)q#,-ܨ{QFM!^<vIcZƥ9aE)dCDHSkGNFwqf)o'9B];Smux>] :1tav-z%Pcx_F1GS6rNq"6L}:@@!SghT>NCCxDB`Vq禿՞-szs~nCxt61Ȉ@X LIN2qGz`_hY5x4 l9[1p]p:.:PV(;2Jm VDjW5mi|xŒgH有4ev']("bwWT+oiJ,ij ;xz\~gs`p:syO♰kh) On;Wr|ܓ#xZMF % 柍 dՐqQsb'!oGdFϬ \j$`[̂>¨:́DIAS[[[H H5 :RҊ\Zeef Yq_MpUI;F"OZnSt%hY\^n~#Sqc"ׯ¾gvM?dQYyi6ka=y6krMK?}֏N]yc78_xXI.90 6!`*lB)qlca6C$rJ|l)"z+-ٴuO <0/C6}0UZF uzY<*_>L8zHk@E TWkEU|zlwaoIBH!5B:;Vn1P6 +4ŒOd ۜ>G$WW2%XV'`;X.vuwUmC*=D/RH2;mvx宜|h}x~3޷O|єRx-Ph2MMy=Jǹz}aLKpʃ&]j+}:j)+Gq^`0Θ{ QFol`3÷K}f:7 A5 ^nGz\% H m$(){h?pFJB"e9)|Bj1VIcI]|ٜ8XѦdLp(I,y,E*0 # X$!Mz##HUG];GTH.Tub3 }C3J3NI*dyH4(4t 'oS `DăHI=|*rf c0Qx}9iF[śr\c7joɡ}Vaufd #hQər^!DgsN_p]-mIN qsm|&ڸ;i$b^W }D'9ngycʹ`%0SqbqUgΙJETlhz-⦽u⿞w"@QWXHAKsR Wpa>{,O: * .tr$,.~U 60a3B1\ sM o4su'hP;J:ԋ/IVgວʛC,XGd/]j鬀!\6F+ɷwnL6,5kdAܷDOxi((:w9tq ,ƽ J!'zL0dD{;]u-J%N}v tmU~z>@z&7BaЦ@1Dxd2RYʸL6q@~e+|mwNŀ *J~" Ʀ Ml` "?{vn@#E: \-HB+t! eCS^`P!Gls&@3@EL4x;(U+o3y76"B1/ڙC[dы!8:x$a+mS]`^3++ ) A$@P"s^`b`) h7a@R{&2d"T1WE1h Fif&De>6E!/isT셝Gb)$9EHP#RjB U *71yZ@ݩ=DxׅSΤ;LjoU\URGXvU_n~-0JvwâP=wO#cRŴp<_L?9>IQ( !!o6$+jEâmuA~1I^f$e+EG-}uT S Ys.‚P5zqJA~iT_\UM55钡 'F:faRA+u/ޫP MezM욟h)ѴU}.Inp: Ņٌ(TH͒b^Т$fV]1mЛGq6L'޸/jОǰ v{go ݿ,  _o @.Q[쀸}#Y}rG9s |̵xH B1{W/5wIz.byoEXdˌ@r]O+Gl}ƬGubBiʤvg v^5&t|;wcmrN2}nb&X"K"*e.nN 2SzQZ)8l W-!sąPlI/ߵzvR t㗞1<71E!lǚӭz.o,pN,$VC<|s#4z c},"U9 &$! @b6pwK!lcڂq3Y Oˡ7t̲R„gZOrΥ|Youb:k[ytkEVde.V|!bL}z\|sv[XA(W ;3&`Z>:'zCO O45NCffsP퓊^NrvOW?rҧЁ05⑬r(*@xxES0!nMԟkB:]`4X{.·7; , TjĐ`"[ oه?/xbD?+{nDw(剴v$s0/?EƳ ©a !1HKHY|< p*!cRI+*Dlm+[ xL l/NJ!Z疏|؂T'H)d@,k"1}x>_/~ۀR7'Ǹ:.u@NѺZɤ< e:yJာm0V]߆8 w%9{wvy>/Aa' a5e^&;ڌrG_ d<#Mt:f0/ʞy 񲘵.DM:(ޕЪVK:KK'˺7LuS\S}Մp4i?lZ7A'H,V ZdkK8Cd߬2~Ѥ7?{!_AŒ6OSCMi)c̦zkp{$ ^X6?كYd !#CwoIʭ%Nwg(Ioa@aHYч_0[| Zit N(˳D2Q{GQد.:-KÓOGG_ۢw8[|{\ /"(oC#ѓKjSp}FCUd%"Iofv{,FG1Pka$1HUCG{/l.Uj䲭ah`M-#?ʂ:ʻlFp`A߯IH ׶(|E0`'o~vb 2, GB:zc>A؝;0{^LNsOۛ=%YszW>nUs{]n蔱1/E>%(zwPžNtpt Q OIӮDNǠ,׎͆?;ƄD< k8\ߙ°~o_˿Ţ'Hͷ dyQ>'oG},@pKh.}- T{ePIM5-rl9WmjkmQmI, vK_A$qu`G3a p~*QZ@({M]~c 2)so-WQ*dtQ8 /H̊95hc{9Y}R:!?#ۗjzeL'lƾ`ߕ+`dI qE C{CJ&o۫E ~a )?2ŭ!r#ޖɚHlW^eexUv,ABt:E僱)VWs9Ehj=oG ABK&F4_Vu;6lĐrLGߨƏQsxmzd\PsjfQbt{|TjYŮUb]3yj5gp皜q9w)8X\v6x7'2$0e*ژыa$ d[q8BCDk0B^9FN:6q<', 8D:Fitgrr[f*BS{ +\>ӆr*߰kͲSs0뙘b4-dƝ;VjBxx$RsNvD<'FF~ 4^u;zw3 6k&0cnx8n*EqIl3Z`aO=!1`G;s40wS:6v 8lw2:Gl h0y >b2,Rs#7tACk[n-Ǝw- hn:z`=la񜏳ت;vk1v*=#}9?hnjq1χ.Nz"F2:iBi$Oʢ5%G^8_= #^Z\:2,AH9T6uLYbrvǁ}@7]7'U韆#Ɋ5<#tWxUc B]/h\Wo:8lٝ֩iuzWVMO *:Й#GlS̑s8j>?aH7W{+]?.?"u#o;QMVц#!$w-)4( }rEKw-z-ӹby>DBrr+kx&c%F+GWH$];b)^ .j\K~ 8co vXhwC'g@O'efQܮQe%\<(qw<<l,0=96o_'IǞ *ejr-=\1˜8WOam4~l3Pr>ƴr6qscb=oU='o8F9QC)UG7Mcia7qyǮ@TaXx- 8jnPH_~8wG-$ DHGY5 gMLMժ5b:zH"\SUH ;p|*J2ڈiF;XV H& o VܫORPIAUஉej.ͳZG߃}GP]8d, "ko+GXAgF* -.(݂9&|*>>OHYDlvt=tyQ$IBBACNiAD'ZǒDH4F(C(o}ݘO_Il7;..4"3SZZtz+<~Qnj_X_TލǐEϚp /* s>ArDomNu)6dCUQfFfdWNCf.vZKv0 U!' 1~/AS:wtkq&06 9fVPF!m1Y--n= Y& =kXj9^ljl ؚlE;4 2ý!km}Xr)f+HTWj2T>!!j]0~C-x7s8Z}>&%Jȩ4B $0ƛOW ԨУj!Avr7`t/URSj:fe̽+\*2Ֆ8+hf+|] _%@VZ/v2/DPq0 /+CvIƞ\VI^dd=?#5>P<+G9ߟoK,[Ka@?&WVlX9;~vXdω3O=0Z#S":? ` =s?-8Lo3nB7 @ % kx7>mıa HpןʮK+Qt+# hމw,ًt-lY(KP)泜hS:ĩ@B{d&.]Ev fDO0zݟ1BNg?88&;_| cxg붹 s2', 09n  /5zijp_`ZsY OyaG?")Tï]4h=PjmrWR[S!.ZI&8*NI D>һoԅ^!AƆY6)4VZMԛIh$ѳHj %Ii(HC& a+(%&Fԕ g^Wmx fvjpwWAS74˜dK B%B#4Ikp*<}vs pF:Z^'`(X¸ M J1NPay3l12mzS Q5B >a玐 _b.ظJ!~1Zփ/Prv%]56q7)`P|*=Wc@۞V}%EW(mLc-aJ!///u3>-O2(TP VsvO8Q= F+LE `I}@@@AQgz=^u뽙>xю|,vƜ 䖆ÕO®'\(){$T"lىL]v-LvJG;ȑNZm_Og7>x*@ЀLA%P&D[G. X\84I+XV~)͖TGR @$#Y2LSz=& P@LMzkB*Tp(^J%DVPX!1; 5J S(q'{D bwՉ3zY5)ȟd"nU9gSx{ x)B"vX֩]J> Z@hBEK56`%!Dcx L曍m"|*t߽OC>Zk)f=yy+a6dܺn\Y텝_Af.g|/d<}ݲ9x=@<0(vZ5A &XQ_b $GcýԱX`*G !S 4pdz pPPwwE.B<MITesϡ,',5m~b9" y]y >h^}頎 F}2b(,G^0$ExL pt+% DqJݑ.OxWV(\wz'PQQS7mmy.",sL˱DbC* TL!qhoci|Xz$e>'dc'wL9dc.d1G{qTmʌ Cz||]ӪRl(OO|VL Z][8>ΝSpD@hX" v}¼h>) xW۟e.C6~XZ {_wb&=+xtm=G-1n3?fх!쮷S?PLTSRG-qq%hwÅ`'j%,JBXs-EPi^< x][E~G/ ڗY~ zbjG9G .\c)37ìyz~#vw:iO65@ rLrDC^wz-iE.e%smzObM*ݓ~޲3 $<9>t */UШ"<̄YdTWWb|kq EV@*^4W~ޏp\(ȿQ X{Օ٩FY>ћ$1wN0~Ƃ݊#`1Apb, }dF 6dt.NV)qKHşu>OUgښEm$ hA(j*uI Wgθ#jhq%6GgKDr.K{ov |fx"F O,mM3AEuCg:e ݴ|y kǮf+*}~h"Εl^t}dbd!dbd&fd!dK`"DͱUdbx[e,APQ;!/w<>ѻ[ytm1T^i#`.TI#Lj#G15Ɔ<7$ڧ[=kedpP3bҌ(P1@@=09cnGjg鐿/ BscF/AU"M'& R/D-4d u/#d˯_VVח?QZPC?`ު?( C:f P ǘg0~a9iپHzze]{,!"JlATmMo/b)(z\O,`JId VaI $ARJDZefanje5E~qmj 2%$)A@%!X{q䇠ҁdVr("u ݇P& F_hB$e& FaXeQ?SIKnO+ԫ4~ݕf#K*)SRc[[mD#.aHI߭H0u>?yO?ϯZvy߭s)j@# #4?6~lѠkUZ8UeLG&/EXJ7W&hZ2qE": ўkqfg$r+vqd&ظOe o5Q0Y;o"Fіi1p<0 M#rPFqT:1Nl7T+][C?Un@ }'~:)kc+&w=eKYL"5S [xtoF\Ր=ICkX:+IHss(îa Ik> :n\kݶצͣU5h%Q]cS _!_ .~6E'|C >m&WiՕ.tyl7^@,/x},x8"5b 9ha>4)dg EWmufoܣ3-K=SݱcCJ}dpXK0)dw'A&h?3z1t}WScĮ Q, FKza|>)at}!(5= _?N+p6V㐽5-K_yަ>qsuۻSf"!"ݎo]dA8m}w+hF6lEVr>;gr#%`n|;׏A#Rh9pc;qIΩUk 9`mOzÅ^XY`ߘ]!6$ S₯Nf-ڰjT׀|챬f}Flh^/nI j/ +_dPryTx# zPJ;ib'j ,XY^ICӍ[B g<+P+ 7s{v%A& CgoA Uo|hvHu$"\:N2 g>:$=nAv|mwHWj5xs.:W~;A?^R鶝; jyNzמ/7 ſ("Q=gYc{ux?G[WʯHׯ_dLX[Gt{^!Gch?@ ȍ|*ٞCp+=9.J|*rrP 5S;SWhW!#N;^h7j GܟDo|?$|*n9$W &"W-#S}jB/!)uRڕto8`gzK: 20U"y_`yS9$"D%;dB?0N03L$%WEO0"B0nP@eC&b< ,;" BÔ,c(t77g6ԛ)BRAB`#۬jfap )(I%1pmZЋDef?w'/[>0/h`(3փljT;K[[ LP=[%J(ڕ8 QAOH}i+?O퀯kEBAOD|w.Ij2!DkY =q 1eH f(&أsS*%:,]ڈ.GpkA@˅x_|86% }xٯ ʸct5>BM\kxƩ +Rc2äF &w:HTh`]iM@HxÆ{gTtm?o1:z\ժ1tt^?t޿2y1>]v{ʷ5NADCR"soWmc*z]*}8b-;`!f>i4SDIk3yǮ?0| ➱x*3GG VBS0 cNr~ }UM6݌fnUxtkÃn3 iGm ]bSZUB[`|\82S ggk(^菱Df~jR].GV T _YE˜ -> '; C (α?,kL*;d[_ 2D8BA HùswS5i:(9:PvWd' *3.zb'ѧ8X>$nI4o;ssEHgMOPH *BgWh~]cNVUʯO{x/-TAzbKڭj<ߨ#'?Q$tB!GB 'yIO . Ҍ5_-P`Lca>O*Xpxxa+^љ瘴 QٰaB)b0: k4o#]ٵ!sbZ>$R! )~hpέF~ q/GJ[_xb74dXw/E&s.wI vf?o/7"J\ШD{ك,I.rf@;t[ۿ@! %EZ!ޡ2;JE'j'lkwu&1FMUH?RJC82( 5]2;K@Dl 6hQSd1 TIR۝vlKim-^^")nuxbGlL$"QABAہ[;cmmmo<8Ymmدס(7:mS!x6 Dڄi!Xm;hlC't8RB#͕DD@';-5PG1mJ'*(ܩws\W[mOf4Y̢4XE8ª2%a؛(gK #tMfI0})\G,Oj1? {NU+3&Ocw~-w~߫߇BS/?u>|ADԖ[}oB珑;N7A%Cpr ۻf=: Xb/@[` Gv(oiM҉$26{S:9eІ?$?iOx(~,~>?̋`!'7/WKZV}[ _D?u#qsq>q?qG#rS_;~9=8"7o_5dz7~n_ Ep^яl H<.N{!AE^4 0vY\;0~ o  ?GlR~r&{|C,긮]Enl&7Wޗ/;E#xpWaטM@ &"4Ls>{89?PFմxz}l6~!aC,&@R"=6JT!ȚIcoD{dt)T0z"lgK(-'HBV%{9=A:7xW_`Be —860`Z0o!YC2;u p:X?\T( 'QFFȋd5+sPPd۰"iJM\+ *^=oXT~U9c[KnR]l`9 A?)?I=}vѡ̆.<dB$8_sDI#ÛA ?> 03 @|K\_*9nT @G&-iC$D} ͂y;U t`w<1ׯY-c!UB[UQ[>!šJn[Xh'ǭVo"z`'wB`c?O MJ&mkNxy+< *'F1 u9PuA·IF0N}8*ݝÆ pϰ$.h1#6_`y*f'Yfٛذ*Oe~)wͫa Z@JUiTLzgn+ת׋%gGo[uRd 0 pA~E VZwjAMUEx`G R/ MUO1VxLUEfAt2fE @u(s^Z٩Ԫz(7^NRu By ^\xCSUi7 hV(b5~>ktWl+i].[>?P`ۜ&N$H#{ߩ+^dOG{\]0|.HMq.](+kWWQQ6xMeZ Igdɓ!BO{Kn\( 9,yTT0k(t5GVꐠo0A}piCqߝQo,<+z/exK7 2xYQ(,te=便dMF 6.HZqAk~Lcsig4t\BE Ms +^%!ΡR*7X$ "E8Er )=stpWYtT5T+ )ѿj4$C9q6QV#Hr(im j^:s'F^}Y@WiH:6~B>I+ /5M༼V0{mAp}a B?UWh;yTk=JV(q$zHyMjو4!Fӓâ+1*7(ȃMC6.gS -[N1 ^7郤p@uv朚>DlojX~ q!RJ ZUo$?2'_={bc+?%NaaHi) 7$jnU7lCd#߽BPl".Gmqzuunz VٗiL [ r_/6Z0n,db՟ q[޽ڇ,v&.OoDwKwGU؇OmQF=#gёkk|o)M"(/9n=@M+v";=}|?+SS D\.dAF=rO_Rw5 @F1XsC9#Ԡ'<`>h#MSU{+Q9%BqnBzjb9V< _P@9 >MM7'u+êPǣKEG-EK]p qܮ=ンԂ:nzXoO W\-B?TLI$H}̍~e`Al:="?v q jb5XE1PmF5ŵ[%ZŶbح[DEE4Euw9ZO7 g~Xv-f-@Aѫ8~=WZQUtwrR$_ÅUXޟ'c08puXgZ{6[-BTbvME+63PK| C~.W_v;|"mT8(7*״W':m7֬`5 8B6="QCm r~99@yvUn-/rטj:;4@`:}&~^E{m槨 xNBg=[:uPwP@[*M1_}m^0%N-1ΨpsWŒdj *T@e,Ax{^x̥)5֭ ?SXA8 +f|8N\t{p'L:=d,#ȴ*Br Qg' ztleEIvўfM  N.^^m:mGfaVwNO0W(u@IUO<_ FtAؤ(NmۥnIT9l^7_qvg^0LjVU\'9eY`*짋`bRuVk;qiHRG;0E*o*[`6_lQJ-sh7b ݕ[k㥐q1ەJ~[ߵڈeaUPj߻yWWMZط-:̜ UD-vpliUm6 8Vѽu.1Ը3m}LՓ:|ҳNF4.WG(g?}m0-uU5pطeVÐLHV=}cjbDTշZҫ5ՋwN^e:0mSnUVC \v.nAx6࢑7[j9v~wumڵVZ ʔ}f1>kr ~Cw'pHѮbCt{ re·%Rp5T2kImٍNuݵACp/Y~zߔ-4r`3YpZ8\G*m $/ ﹧LoKuB |lw UK;$yS!U5C&ʧn_~υA?~+U;8_)l!! ½@- aaTPcxZZFBRI5EӲ8c6Z&ʘ4Ad5 =n׋aښ\\5Ό1UaUeMEBU㍂:("bk7U_ o)c-U[58(V!u?7(Jښdl~@#(6ȅ!ў4`g4`f#o__ni1Co:!REhLޱyc4՞y*֪m @3I^Ϧ~:^W"onś7MfsIa$OAd\i4TKC1'HgPO6r2p6>=*?s}~),M`F"U{~|%|Kܩ/weA`=QO8e(B { lH|9J,jTi!p&͹;U:;1UƸ~zcEv|{ vquU;1ONpSSgwT +QRT{͑7t|Dhuɺ^Nv+3Y]{Ԥ.|ID.kU*;CT-P_70ƪgQpuMLJm)d7d]:xr~Um2pZ:mQHK'4 r%TTjݯDuմr'Q Vj_ݸLLÍ۸js |UN)*$ψOEwce {ڄp8ʩ;a!76pZHUt-C۸Z]o+pbs݁CMYmg}-Đ?"E   2)@8!RE( ( R;.d_7/TWiQo*^oܜ|>V%9)9)ɱڏ6Rdҩҵ~zi^ f)z=T4"t5hP"0Mk#ŸCp7Z%Q1 XvC Ho>v^ٸq9}bsqx\r?`|M@>'.o㦬.0CȆN]-ۮ}J<[cgTx2N_i#H+l(J">wKoC-|D !{\czR!!!Er/%w.ԈW(xn|O0^C6Ņ{2L͙Q9"z4yao/zv'ϴ{=;(G{>?OV^ ;=>}2hy{ @}]NqP^@B:JP /`u>BTAWsÇ} ʂ9@S<.KS7A{aX(1^,U@ToD?r'l0*?i3F\s ** S1[\PY^}adk-J́*#[< ݸY+pV5yΙ99+?C_ߞ\Zi^&2 /?V )oV2亥c!u84*I$(DXL8iv░@IGR㰶|Pt1LtaxDa8ݔ!Jqw7b++lAQ<)#9;T8Mr ordo ~r} O˞iZJxy_mX2"H[0',,}'U1T| PJQܷjH:qوsM=_sa=KB!kzis\Ul!I{&S6O:K)).ܧH 75,Mh|kl֍ab$N̄Sv:J岈dFG%73JM~X Ww,]vYpz50ՇU%͠i9.'kF4X.$0+CX2J1JUNvC@jH$JqpdX<0 gↆ%,92\6%ڄPY(x:k@zw K89ff,n)MʵT;N;+"[~f}wp1]DEnp'3Tj]*:~w^\ 2,_{Q'2ٟmhܦ^Nyu'Q>{QT0Mʉɶ!"QKY6Z?S/~U[~U'[dulRҟ6|;3T?Ydw/ЌP-DKNre zwsû&AkjfԬ8:Ӷj vN,,Q`NM(η$u$*f䪣UC= cW[Tj; */XChP'6&"kN'dBTV7sf`wf/!ջ3 16Vf`ag$rDBxv#t;3F`mq$UTݵK&UErnw!LK (U,y&oxfx{c7X,s1ێatق+x\b']s9v*:~\80=3^{86-?,Ԙ*n+v"bԊsnk'?n7.'Sks<7/"pg zXcespQׅg:.7PZ5tG7Y3κZpy;c;Nyu}.qb83nxI?9$":W\eSWgl/:䞎w&kxFg}5mӝX4'jwqOdQs|&.c|Wk}K)dLLD"(۷᧮k7~ wr`AĐ.'1B|2mmȺe0gnǖ=vLeNCG'S LCn78KnPO!+ A"}.<~~El޿`vt"|'`{070g@@)OIqː|a9xr8\^b?6f@:V ~0XTz[9zң9KF;X`z@Gvթ$'}<^qƁ?O'f?/n-هaD2 {33{mDאIs!Wd/ޗc]"@#k8B;I'"S F`>>F{Q#ָX~gh7yWN ~44cdۏM@xwHٗ#@ ),r6IŜ5q[K?+u1baoн.h>oD"cpKc:zL <*wuրf՘ 4 $Ls;]1;EA_]UElT[R#?/+h:\๗rWwk^;|H7n'=ns旅{`Y/~؛=!-q1$]fyRT*RYp` O|roBaa7dm( CǛI_wd#p}rjwo~۾@e0?Uj2Рw?L!:yt )ͳ wr,ec6jHWр>Vg~_%&' 140NVؓ>]\ǏǾDÿc@Agߴ7((B5?u~$t[<2bI#GTo>됀,D.^#QBN|%,=Pi.Er* AP ziN]p{*<F^3W#A/! }c?0]uH{ b{B k0ѯ%q۳-6Xtś;"vn>Ot;IO|(y{5T$aj>orl|Y~? Y=w\9dz%PAr( A,\uk#ϻۆ5s؈\(,~}J oZs"K2y޽<_\!C Vd֥ɂwjS-] %GiR ,E*s!}K."k!Uh$e(z'qk԰i47~#Ș` 5BoDz^Ce&6bb$@Kw?k=_:CChx~8+dR2D8j[g>$1w6>=fgC X9rZıC##*Gv~0P!ai{ 4VD:h:-g62?D?,>tPX2|W>NəbeHCN@ >)юݻKi `3nzt,M5yaKM];*P&Ȥ9,PXE6GÃ2O#`](!__wBb^J& ]J/(b%݁Ż)UX"$s\hnfcMr7'EN<9|zQ?9]-6X)*UT+Fϲ$8{5lc<Lh {WD}8j WPk\&ᇧT)vzq#h+ T vlSt@r嚠p0x4\7qt;<6zytw]@7j5Ao?9Ip y8CMȷ =31>t+l_mR "$8~Y(> +[8R&DEPՋ8$+r-) MLJT/4߄j9~[']n8D^ A~mXEXT-90(Aaqгu<6`Ao#Ucdynִ-0e3wf(*UAWG;>6rvrIˋ^ąfGXVeUZTRfJ1gw|#t]/TF y?3XPU<[=[K}D!_)W7xTM&H̴86FBs t .SD{G~tfT]%grj][lޡ\BT>uLe'\' FDl2D4lliHK;ɿY*2J  }'HO]p5BgL3w^/Q#=Z(=.A8 A̤Ђƶ?$K#$)?۔+e tC}?:tӟME&Cih! mucXag+/A3F'L=Gp#ێD ~'v:l}u7҅O+hqnQ9q$  XB@ǩC?Pv/x$in b7E@+6y]1f=Rٗ Xd]C]vpBgC\cv1慇p'p;;ش5q5D{{0$߿걜3OaTY0qHatk|cP֛U&oP:t2FzIbTU+~8M,0ARڜ;lO8k`R us׷ۯQhH9aQP`"ׯ?O A>?YHϸ 1Ru Ӷk r{'&/xCꮱtu0ZT>RX\wfBǠ޸)%@v:8Tg{`kj]:(8J J%hz$@`VY33YM7boQțU:55:Z `rjttaL-n6XW_< !A3g?J90^_ۧMiX[΁{JN6BOj6p[= U#밹Z0+(|?E 40q?LT!0qfaS{ٿ&Ij Rl7z.3з BY?y8^|{ r(?*2T0pA!(X,M|~ֈ4~~Wjg X}pBnaPoItr 1`+eclU($)?Uo}{B1LbS%Ȟ҂"F {BY7VلHպ =w߅okϺ[!j#bH/:XyB:6ٻjgw E@A!O[HPO}JQs]`گ!DK_^.9& :I&d740ۖ^--]KР_a:P3VFh;LH8!pq.dA9ms%P=djz߫X %p>[ qiJ/lW#D@'e3Tȳs= ZYiJםDPV.Ѯ92amUK&V|Δr^ns\)[8P8h-,?Cj(.G:a~I*s0Xt?,,;3>8`>BjFС~}}>P zu޿nܤJX L]nIJE$~]s )#t֕hh\~;&ymEXEm5QEER or1mAgF2c(x2( . z@,snRgdSAtv^L!OMn4#-fi02Tdn9bHII&"YlƆLR]{J @f pgf'3m?=͹jy_-]yr&g?mV3Z.[z;kUUU]+Pܟg0;N;N!D$5^`*lV$|u6 !}rv8%`(O@B a,*GR輈EĘ;@v.[cן;B゜7$8;:axt9C0-S"C VD4/ӳtP*V-Ne a)6z);L`b Lo_[5g<[2.lLlMF'KM,JBlzsǑrق ÅtjLCOA*JA Br̨|/\heT{gi2 ,]H% W@hSvD;h}HB A=h\` $ %[PQG?@e8iZưH O  PsJo&a`'$%s Uph s:.?AA?ۓh@f\5b!AOWDF~5_,7v CT{[-|v@_Eed˥AA'rQX t\Y*x;l *@P q^Ni]v3Z gz6h:6KI 2f"$ k9ieVF<6J:sGo%&(DC ¯( z[1I9U޾ 8ApI){l-a;ױY7oZ(iٻ2ū$+Dҿ#f(i@=K9l?W7EZH|=Oz~OlRT֝"﫯RU yZpbqHEp)ʂ欔Ξ)΃vU-j=p.B/a`e em$)1@ Pr~Ӄ~ >pPJUUEaduL0w~{?eElXz;;+0~>aճ}v׭;q+{dA ߽ssApO38!EQG iܪM3 ,g&f&rq$.%ǥK]Sgz̻71MCfc#^u@UpIDTDtdhtN7nspa{b lTQiVKV m[HE'O.U?OJKV]hrFȬ>^OZwjў!$,Z*T*$45,s[ Q.wCC]6(P`&gZ:>ٙο%orL{٠glU=va{0td& ܘi8dAGmbmv"⭶bڊwYvym;'^WYxx$\ʐ @֬H~+zuv`Ugd+u%򺸘BcT-}(7z5zqm mݝ $!vW9F$g!2(:]Scȝ?l&2&!PFКA״V/eۛD~ NZj"u yݘKӽ@V y3tRg'|CmV{,ҷHQ*T҈^8nQ#Fc]Lhk֮|Z5yI5J"@gCP|n^0m$OMkן6zm߫ϯ_ "B "sZ?3QD\Օ}|2;3L TpfjQfZx:&`jPQTIK o6SDGȬ?ҺCxGc_ ?'so-#]8QC;pgt9)nz22~nlsCmmO(a60'w(T8!-P(<(CY}jP_`)p+;tr޾USnlg)w9{kl vn{Ru\]Utg,L{݀φ jT *!SΖ$>ؐ\"?ZOe~PU_%hڷ(EkcZhUQJ&ݓKs:~S\C$%Lϲ|l?1[y{*툦XpCrx.glM@Wi~( 76Ә-uz=T)P\v¶l2rޯUIc$$qJRsF{q^dJ%U[Y!Ԧ(*@$n" a!f< _2}Z77oݗu*szEk~qa >!ˮϻC.]dDa=l]1M 2̎`<2 ;7mwnz'fe&&:b?>?r"j%AgF,o1I3~)L:(!$Uٓ  G^}P׉ΊJQ_1@"ȏ-2Hޓj:A PU幕`d6W(4}l#g?yL~>gp#C##ψ Ҭ = F$<ֽg;Fʻn{5׎0b~`bzoGfoةv?p6z)BHK&`3Gȸ`hwfIOk):t4Na`4{CƊw~O:B`9[zm]NWαZǭD#2}Q'GO)_"p.`r8 38߇'-?B;jegYm>-9l Y<|j`dC:=5w75Jt8>~'_JrtD_|# .~qrW]qlM '!@]m[xBO<@WsF/߻A#K@ ](,R)I`GՅHf? t9][Ŵ+~g ?cXmv Ӄ6N !GoZٲڹEu>E=޾/3^,nY!r2Xta<"S/}&}u\Lq?lglƀ~] NW~'q!`pIH1'?߃@K6ަqkz"U'֒1'IY!`-nFN9}ZlcYL3 .<" CQ;Ƈ76G4M"D$)@RQA5bsph3: uء"h˙ći)(S_lɩuk2kJPDx=7>`N.Z=epl_}$A){"{MvIC lMga` EJ~Ba2J4@\bnFjdxo#_0:3N+] '*>7fp)\P5Ȏa^_u$iy;M}W3`Du;ZЁjMN(n:V0{d  d$#sã!<3JJh PTIh ,}#vaٵEP@,w6ʵ`YJ kICsN_W'FRJmMi%Djm{WvZKU(E5ER_zse=B 0Mo״(9)M2L,)fYiҙ5256)_VjWjy OVr)dFQ8Iz AJ~^kw8I[g[F4⌞ O`H $Wc'!wtw/j_CH(+$>T4[`\;Ϋm h(Ls3,y@aq-u]fHi8݅Jo%BG7XimEhkxeLYXs@W'A3JkX)t˿鱈9CEGrdw;]_3_u }Xk[Yd"pe'HN/ym=M~kcL(冏fDc7\K]NwPo'}0pYo +W9P(%m' $ 0J1$ moTEUZ9nRr9sdq~8J?>!7ԏ}U(F(x0"-j+X*b y7Lw L' Ò93q%ײ2$\5 XY3,X~$$1ÄzưtM&}[ghZ 3F qo|b"!γm([sa=Nxі07^M/2U&G'.b>wtx1]r咿xet>x1L8px_j^>X;yq]Y.>}#߮ 'Hx$Wd%H"-Jr/FejnHD#ϨB',ng/_dDYdUQiBo };$ ͬ`P}3cKTR L>dHTzAbazsBXj B A t(q#bm9e"1~N+9a8pOć4lUrAh˱+#&d1):)S$@!6AvmoAQr&&ZҕZmJCJP0 DCH3)VIVZ-}uY+&lR Y]ڒU)T~6M-lVaF~ UQdmշ:X$< KB QmLz" 8%! x幆鞍/A?7=uB32)wU :ab!YQtR4$H𤧜C=kD>1 QL5T|jؔ-QT#׉œ7H0Xdi!4"D)Vm)E(0AJ(R MB( KU$:eDDHJJ ̪m(ȑ@.\F}0ki7󣩣ݵ1=y@Ө U3X'GzTxmI3T!KJ30LA 01ϠC}Xp+wN$DQJb#tg^ Q^-睍1Xk1#K.Qt9T 3i6+"RVwxxk, 1EdjDʱY2h%t25CHPRF4)بhRhjR[(1,Y2ZM-xmu܌b'啋O~1I̢rs>fضV56j%%oWCj:;KmI8 1wB:-RC}óc>!{z4QEO$xRh27nu"{f*Pog1*Bfd?Ƌ1ݚo] &|12l uy@v: [LqA%C9Lh6-v!8GZs`gV YKͅi XM~ZW.=Ⱥ:GZR kb!`uwH4+ycM1p؃=ωӺz5?r 9hHI KJRw?)94AFCT##m!B4 &C:`I "0CrB5b s)jŶ<=k_q?yhm={<D麖l4=T_ΒI%OPeDjYpnDt;%j L,l zhA4ւ"Pu  ?іL,#/\hlb6}D|Sa#6v>^M E<'O<]a/ \!CT6]d`P˱Gx!C#pڽm%MlW\N7Ѥb nTķR(5 2= 'RL #wb&pXaDTUel 'l)ufL,}lh* m 5=`=@f21 9PG2JA2K—Ȝ^S]y;\ :2Im#>'d By7B'ʀԹ章\Lj..?>N >ÑUn8V@4T{ Y53qRjkЅ"ut1&s++44 C`U"4)p&c|H`+B;C$ܠhC޿ՠɆl1J^o? Q_!L5^ւ:xm GUE8&0m..Pgpn2tH$Ԣ.;^EOjf=94̞jO_φ2w+~ *?Jc-(J)O&xV^fιxUeKPQj2=;w-ӿU4 .NS:Mr8u|VJ]b_>884ȂIi]+`ݞ1mw]Xql\q蹢~׺9M|\%U_]T%"D*ެ+ KvS'3~8&alƜ(,س2^-pY sxT ;a|Ez78T.-;&,.=Zd v{q)z1 `bX*d2تYA%gұ{[Ӌjҿ<؍OM 1潩 AC"|bpObB'P *@$9y ;SUӈ/ޛ$N`@wQNY8Ŀ=trh7P{7^Kl?Xj!whvr6y ,T 壧s!'V b!섃pDȡxOM`:u$H`KOcxHfal]d` ;>HfO@Pcpk @Ph0` (%*yOt :aST`,/k굠jIo3+9ug4D%;olEW,a܉9 ʜF] F%@A)K><- ʈS{̝" vCˀl7[n`o67!!N"zO)oT o1|Y:D֓97PaBfQ4UDK(+ !LAVrjir6-0u, I>x:dA` WfqpYnjM,bA ~h=qԽܔuOS(VH΋\ l=N).X5zfu2Bг{T{ dAZfL$!\bYQTЋtB@{/@"3ôyhJ Q^j%ffNtLȇv'am0QJ6؎jdC8 jI:GU6+TTcZbҼ^MS6J556+70 WbE0 %$ [JR֕65)Elknj,1):+O|؁Ɗ,_ddY4YN%i&xCZNEJU5ZnA ˰\O;T\)BBG20|O/ ;MRb@d9A"[X{@%XuG=bz{`@wUp|h1j %^~j[q0uFCZB9R壡cQ]]]P- MHpnƔӐ WxhMMLxY4a!Ql,H7W#; u)6:q\X C-X5i4#6q  ,fR6 .d)ɢt%Qg@;Pu$' D_[]")12m(d?ks*Mdz1b" BE( ›FyRǵ>kel$KFI&05&>vBPfG(D1ho#9 H puX>I˗uk::z, \`qP\5o\7;('E "ڿ*( o(`fg_yx#;ڛO7e|w$I28d! U0^RK7uEwB"kjd62g4JO o ӒY<1d~ fAlxՕÔ(ҵdQ+;`{F˦bK$7䦔hK$IdSIN= 4#~nP,~|8^ẄPd}e~8cs2|=|ݛwR@lOۘHkjnM5EDoQOZITQ 4%0rS0C=|,{c#9A֟3H$ 7/G|&(Mq bwcpOĆ#ϐ)v96pX۾=u4d쳰B,2Ɓ㷁lU6coJA<'<̱_@-q$iT4P - D@ eH8A* @Omh D!A\Z1BR'6ɹ9KwdO+$esW1|'ՈD|@<۷Y ޔ)ڞCbJ >) A0Aw `< IH'izaoa7%8>* aTT !04HlXnp:Ša)A ?_o_^\km.8x֍0m:!DK+$bM2 Ud$o v} |0lSV X(}1RcxQWcM^Qˢ= >(Q,`Cޯa:gXI:|e9iwۇ]Lx,; _[euʶ <ͱI'$5h_Ӿu]|ܖ$-yCHvsYkØM ݌ѝDG0Mܸ5˼~ITef2A[z0' ]v:qE\4`a6S@?1\Ox=RP})(†F!| xl˕PaMLPP M-vT"X>3r< vPCǻseSzH "$t;TvC"D=P~2&Pj ;R'!; oz^E9 xs hZo/fBrpT) h|~ecʠQdXd*`_ n u9I 혁q!v7":&o6S0"!"qZ,ktҗGEyږPi `w~6$$v? ݝv ;Sw{C\P 紞pNz'{x]|T\&Lm^4g̶-A$HWp.G].@\dMffI$A3!$4BhHKݥF4ҚSJDfI%sifib ?o.uHeUښSA.p_ $E@db8ČH <ʀыq>?P'}lԪI%;~orc fyC|{4|縀a_9 'lÌNǰCuF[$ټ u]$R@;0PK` $,Tn!t1|D4&MI4mˆ 5)eߑY,E ![' CU~̿OLkx%Lht%9iҟ W;SjCtΧԹ 19B%xޘ:opaY(?`+A˂%IMɴ[D2 G>p>f~GH.HAJR mWuE`d+!ݴ]o BԚ/!i8Cqw J~ rJ\f3Kds0rDrNX}%AxPf!쓇 8'IB@N 9wJ)UgЪB+PC͕W} MԵPxޏh 2Fx@+ R7PI"J,BJ#ѯ$bRA f HI$$bZdO5tD(kswaaǏ@ߐ, (0<;6#Cd 'j(wzT>8zqݏYϭ7B=%_&C2NCZXyBpPGGiPa4U (mäĭ 8;JSJɚoٌy^t{řę! JGl_Ikd80:U={Npa9JFxn9;׋[k|B IR> ǻ d  I0 - @=&~n| o3 1 7>w }'_@ӓ @6q 9nL&OrA!WAqNgS038,؛*ptCwG,>vS J^![i*fƥ .q!ND:7Açdp0D` wA0`K $`l ù䎠E ?GLn%,ԑ!LM&bS:>Ҧ3F了@w{-djsS 2#X:[@ Kj;fW#m'@rC{R$lX{HhpKMf?d;:0Ћa Rzz,Dc0t9 ?ad4,-rM3%wלMLQ}8d$=OYvP[.ur)4Ӿ@).~gלל (Td@*b/ Ŋ @fiф2AC䠖t PfEuL E:ՊXu"*DB)_ htJ"e:vupzBlD_|&V- wJ5Sߐ%,UEUqvpp.@K wVP{h;[&"K=D6 `ZSgyma H9l7*ݦA3R!dŠ ޑK\zx'l+*ML-wK3$ё?y,Mse;:VtA;w ȂYu k:#/+\ǁ(HlW|^J* KƦO|I D(0'8t^bas EWoLRd[xU sw]4tL"" .}+˖ 1LJ(lu(QES21'wljPї{Ba$n >#⇖A\F<5&crlmJh4OC%J)DF !X0Ɂ K[,/uY 47Wh>Ǥj)IUWYu_0Z ]LQ PM9wM{qnDP\DFM& Ro"$q.y܄bنWU ~05)}ݷIfyݲ4Pt5DZ[gn SVOw :J gM/sJ}HjU~b6ElI?`u̐|7")y?wC T>Zeq%QDZi"\ݐR׵׍u0hu8儸G ]"%ZD-]ٕp(Ma`tvТ$Oa7 Y!"+bjH5Vm[Fםmf;\0(*J(iߌ@?2nYjk*`[}ar (Cc/5&D{&t̿豚qNDh,V%U uy =./^Aq\E2*gIKB& luKb 5"%$(N"aV$)3*c! '-F9"1'iڝ yvp6(nq10u\sCjO<6-9#$A wO뭇 vMZgd^}Lߑr h$#)}8Q{mt菺9N`a(i)VA0dasu'b~v9bAD$8o'>u7nz +S'jsLX>Q$Бt 'SS1I/bqi x$>-m|ѣ!d&`\4hb36hFV!R.#FE?,y?&Uh(>7ηٴ&LI_ vLہ%uB;=UA1 )[D3OQLc 43Mc\>fgs&`FDAQk[⌬$!"@-)ZjŔJJT:@i6=MkӚJ!]6BR%'f, GXەs\a)1 &fQoky2ZMI"uƍD PQg h"&$YU*G=| 3^ru,tXB@꓂ΝԾZwI{ CVyQwD (E(n^Dġ0ôʝQ1IyT&MTTCݠNnʧ|p^p :M,4/w'tdՇaxaeSTs! ~d SDlE$/,.duq'1C];:QA4B 2$ I\INH!B D%A9g]CHm-'Y4ѐ0/tDCZ4%$h)BENBq77;.@8108Ms$b*"CPZ( !%ɫ !xM3 Ca;ݵ BVFoKCkͮe߮߷~yzMW4d%nb81~Ŗ7p xB0182m7D`{ar;nƓrdB7(ɝFJZUcsT&LBX<NUBDIXbR h(45.^Ę(P+އ SC_ns/ݮ "# a߾$,:d89ْr5.(/-9KyKP@X.iߤ>4=Fiϴ IYE[a-ΨRHET_>Xu_1 ""uۘw_W*nt ''I?GRX ?I5YG~8lB;rEp$$a'1zW` LIC`ܡapԔZB[^Fj tJ52i2pf@h^vCN v)>q;Ru*$B=&4 odؘ" Kr&8[ag-%նnq$H~BDAI%Ba橏]¦L8;v?8} !М dN@soE tIGRvT;H~y@s ض/ndKrwGB CdI](=F˼њKKKH3Dqxq dpkm U`D,n @t)')#sMdB8GQmCTw%1 @78]LvڽС@ Jb!!Ca" Ls%1?YF~ք37)xX O(19 E(1(m8桼b*^xlJTOdz;y-8PAgA qU(pN^܄!%L4_Ԡ 'hr" vpә@!2г9 Е&4!i.շE!-6K9Z]TһܮlƈdFMRԴh4Th32E,X(b b@xq& ֊ MB[*abKRA-VF}ArN@jNqG@67iBX=7ma0y$Lu\P%(|`g񼺆lSY $副@ DZlϺªܛ4UWMt9bUaP`zXhJSZaTH%ȠS`7(=;4'(a5{SLynЖJ=PsuVbj!V@u] !zԫ?[x~s x~?,y)z^Zk8w&`A#W^129`yMJtWX4׃&@Cz<3Bt|8h9mRP./3\X9ek# u DSQn$EqXu΍6h J:8;v9-jXlf{l:…ְQ.wͳ|l/3Pr>Uŷt(p8Ɓp/J9<ů9t,Ta9ӰZNRf%"bZQrgFPa _X>$ s߇NXrM;%fY@(|)4/PoܑL̼A^D.lDQBχbyGRC-jp{,2teE, ".nЉ&fn-5Nu%in撦 )BE6ASJzj7e0HH!ʃ:zv;":}z}RD@"*?V oR`^x-|Tς=SXf`@m ׺D}ֽz & Ĉ(T_O =y"hA2,lh{DډdIzr2z# у2v|٤$;xEFa$aj9I(c|gh 6P#?CznِF45&Q(w<b fXGQT(ܘLpHǞ<219{6"Aj)F+UoLv;JN-CSD>\i7݄B$Mdm"w$Zۙ{:ZѶO~tG)("*( +<4`xl Icb(.TN8EG]CbQ'a {we Of55)"~v(mkE+mk P[mLR}kF !B`}l$Ԝ0q3 M|`AF4Y8> ATb%RI2H'lCy>FS/v4 +Twiց% :j x-&pݥH-i`xl DU?4&ɯdDK0)ZQ)ԊH"LgIP%@÷T;YUy=(\;[*pZ&gEvx}X&,MZfu dnbPߓE$&~']I-H^( \xG(;GdLLǎxJީwpYHT>)7A aXK$^Ӏej,EkWۂm.X*j^=%v({󢢌ؓ*Dm&m"y4M'VYeF9l•}  Bfu\Ae B=.>>.{h鰱/ͬb2=]L(Su1РT#HFwtB͸sCC #& $V{5ƍLjc4ਏ+pLĪ90 ŧ@C  U d"~Imb+bJB`4D_\ Eh#FL:t4UMn Փ2!˶˶e(P8Nz\"4h @1 x6MHcDW]jUP3~j鴱He-Ag5$ Ps`B/?v>.Ngd7>?N<#֞cļ=:ϔm&!ʟY-zη qF~bybTk'ʛGw-VX"F^N1F$t3[έϷ. S~gs.A(Y*P|r@J@_¯ʺ O]SH'ʀ?B@B&+?ڊÑ.4 Ǥ}u4 ?3hC:~~nKQHI?EBc*4Ł wPOr! b/3r@[w>R;ESfu4A5XaN7@Tb~3āwwն˩i̠a d "&Q@ P*! Tzh4~%ñ.Vq%+K%d= t7_N7A7Q!$d$BD%O! B]Ԋ%>'h? 8yfēm.Rra "y'ۥP:ԨC:"&vu@>׽7g/zKaE lHS\B` ; ncz Qڻ'5r%ى=Zx2RI60)88D7F~0D ;&hQl>["qb1l|Tzirk/m.eҁT?uq랃@!#,ӬL\w9Wb ĐІ~>hdZ97@V 9g3Pv&x#p~e0K+A*-% bN6}]I'fX:"G&% Jd^ҏ4Dwԝk"\ `/0`kY>%D UF:(}N>_ Ï]HR]}_pb|&Rrz%e#@sF@Z B~ϰ_ȰS$5FC[{wܾ 2-(]}x$b@F+v2p 5C@!E^[i^1nmE!I,OOOu`j/nsMDnˁkU33$I$"Ic6%GǩddrAуب-(0v+UY1\ߦqеS~˟J o-bF$!Ib'ˎF\+o?-TsusNKR7Pstv;UZZ>^{ꦞŸ4N^%^ vt4>F}}d}⦀V%{QD""|O?{WttFzR(wCa%prRf-iaBViOޗ@ !Cp23 6I=G9V!`?aCTNQQgaf 0$s;O\Nb&>4щB[!<\I*0<^Z`t!,Ó7db,1ـ]=B3,4 $NQ ҴÂ"(p?40b hpv'nF8U* ߋ]=„؁@Z/?!Ra ]mӎ KX5fx> =(f6kydreSZ42Rp.ZheZh7#}ٻb=@Ué *@z $&X5LA"-w%DnqM<$5\xї;*hsJ_Ww2.ru 9EU>פhNI"X(Z t9@CaJ#}-ҩ0'rj A6jַcZ#[dF9}/CIf!ccx 񱝏W?8؎͖:yw>*gS>#<-ougU]lJ1Ia0n_m ;C jڏ&~_&sqpVOAӫ j)m`*S{?yGN<7kcg%Ł oB{~6 ?vGPݭq*P]o؛f?r};hBa5$R)>ө𢊪g>}/C4Z4wt eMkd O%pLMz$ܡ:d;t"M$ Y#9DЏ0;D`"w]lEgYc=}9p{K{,f+Xb^aZ#&y޸MUZA3 )P=Ю id|d&RJe&Ji^U ${_Zb dPE9 #V]@#lc018'ju<m|[Ӡ@z6ㄯk]t7Ā`,tdP/Kk#V ;lz&CDr멠vBDНy\ӍBT8pSjrǞ(fD*;}sZ׳##Ә 5NyN7sc VfD%i:>&_iVՖfahh|$NGŴX-<ʖqÑdG< F&";ӆ};I$< likp"|/Kk}v~g܉{É0*O  EO7`<%q[g~.$m͛,љǴY@MBD+sfm8WC'#B'x>ӱC_05؝ξpX2<ɮTF>$a8ÁGq!=<䓀/ry/g(N@}4M%8{: ]͂NNS#: MsBp} = vޘtfҌTNo]"3t @7ymS/\O$~8LڨJJcvo\Ōa[#6Qf`=t?0113\6dv؃ALEY=҃BwUrlE5v6Z@ΰr qX=x\'T p(8Lju_k[&Pd"! hd=='Yh~-m0B4 Q1^{XૄQܶ `&EAz!x= $(I 8nj637`lMǶ6'pp#vr"u V !zy,<с$n0;B/^O< f. /R8l {RF6a䐣r` 109rɅ{G`tpDoLA; &xkUƍI^cBIygy`&;v$& X%x[=N-rrI!QޯoNfLq= !d9l^a䇟mF-h[٘ϐ,-2mxsp=CywsG\tݴrFxy3dC@HY3լ9s3334ֈ?+FA.WV}ˈm76mWsdvh.oĪH̺- '8 $,yșww@?C$)m-@lqNJnJ4#A<vcov*BS$. m8Sg2<̂LLLn6D!T@>*PwPMXHI G$$=G}yyHw#,a@k. r܄V.4 Зt reytXCV3X{#z~ Oğ~5wxB<݄^ x,6$|Od~N6lR9:uU^ii7=՞s fPQ`9I!Hĺ6[æ-[zam '-& SqF)0% Ew|IH| bIڷ`"*SqNx&I z2b'iߥ̲u :T\ \=]Ã=CBVYN]۝mBm7^4ˈX~^9 EG;u4?gj:bڭKkh`{{Sټ?T~&B7q/Zݛ\sykU1F`پͩ ~5Hi@+!+}PͬΡq^Ow t^;kw8\·psaך_NH vUmVZf V ?MTyN[p˷P3fn kpsJHyŸ7yԢspBgWSv2TMyPiDmGy<..J79qѨ4^wt\@(NԈTGs9'^ %kcb[ P x;qՒUQ{$ecV#b&mӶ2 $P%d+2mLP yWh0Z*Lp7͜E~>3koiLέ׊58 56M0&}Fh [0it5j) Bt=$eX1XUxAӌ^Bx]ꨈJbp]@AfM頼+$׵I*c=„&:͂Yx/V ұX6b@,$A$0 *М,V-M}cI ?CwKKi!D-ESvNO/2.ű.@ߊg@]:ȃ奅e oH3"fMP3A 2Ȳ9俧E#G!5s>RZ+-]aZ[PBI>#\0C̗p@ ;nQGhAE##m%S! )yPxe۩8L $os--Gz=W>a:,Q:9xVe׬7"9SP6{| Ruo(vNZk᧩2`53=E^}y5k&@L /y~P9N{ mߺ-pɹ@q/ 6U >|1TT"ᨱ )% @b͍9.[\BKVSBVR9q+0A"{xCc|.r&ҟ&N-|FEb"}r lx~ܾQJU=ӽJv?OJc1B>Paϙ6ʤ ccPZU]UQYa'Mo::~t!@y P>|L$#*h{Y!Fe5Q)r-)ceU eS]CC3%̔pB 46d\\5d6ZfR$K}5}QB*2{m`"'- POʨic@l4ADĉhjvW?yσӥ bH%}I'GD=u a 7gmi 88g}/$H > [PW c(mE, #iyhy\.Guz@LD]pբ ^;m2 {n6yhCdB$edx<NZCDYw4ۢ 7Xjrrs1"*riCt=6zw~St&~bԊ鼁i*@$D?Vx:[ؘ0mɓlO4ˤL̄LN}&N!Oxz4qtXvSA}:#5tM8(Ҩ"](j/5J#?;ŖY}/ QΡ fM.Jgg/t%L#F&aqs2ᙪv/,D ub%K 99lp h\`/z;/<ptHĉAsUP!A6 -tKT-pEe0xh!8NHzyVX,]ńt mø^C@dn)Q$fzv ^6 Z{vY[tCLQ;š x sxo8w( pCgmA/yeh+0p=p.@e~`鉟%l׵՚$Bv"1NݢyG۲zKCҋ]y7^S /l^BE STC/)%PÁ K2xƎKd^T1[%Cxo~)",E{H ߝXƊzFڃ阡䰗 E Bm6[!If' = AM@3]8cc.mp҄7ܾS쀑7_; E/.Oʇ&Qw \١!ߕr>m o '鿦.]4M"Sx26 D*C#4E;3j@h 䔓J b ?% ?!@t5VX{ӘfaOb2V['Ok#&DSD((]T@ 9Bl ) O)T4^ @!{n̽RP=kxi0qg\=Fv3L kIxt]tv|P7$$|2PL-ErOCkЁ#/$Wdar$mp"l}kBs{4E'HQ`bHHvco)ȣ!<}'BF6HNw9=kgľA|^'jUo.{}!ufǰe@h>pr.)I>6: tLI ot- AU+ss\\^/\E$JԭJԭJ+R+W1˜Ȉ͗7#Q)|w|SoHe/DIxUˬ̓$E i3GŪ+X"i=>(B" dI$F/$:$D"#W.0sc؈.G1|OD`mszx\oDDIRI7:DDnr"r" .EŸ12q].CPc111Φ3B62XI=?zCFQSS zCd25 "jGZ"spf86GR(r(Y$ JEKK+lLܫ".2e6Ota,b,26RLRiEU&,t(Bbbq7&.|z>ڢD$OhRޙOJ?}RxNvߤcqOa?R>I9I RH{ ;J_[q_>TC*BWANLV֌|%JڃlyW/k2CEwz o("Dh.ĸ!4됔FHʂ&e-ej@(:Ŭ=ך+PXѩ*YjjfiRck^8^Դä=陝WSBVmiyA nqX Bđ(ccZ{Ô>{iY|]vN ?O}_N-']̈~ stC[Ƭ0.d߄á2C MzQkGC-8@h1s9c щK%M8 8_=9|XMX7Kmh^EM$~ 3ymM_oFy 4JF52( emB5e,CS4,O ܜb]6hϷ;iӢb"S3!᪊\p+bxRn)`%U twSOtmǙxI#0Mȶ5Nb8-99fvS@92j dÊyŇAr~?C>fnli(M('15L{r#io=NсHGb|-Zg N爩Dh~`j`}U @C DX%M"QYٶ_S{)X!8DC'ĠV+pwFAZ؞ʬo|0܂HnC >,JuMWzZ_6Fԩ%D% e!( %aFJN04{!NvΡٝ#Ќlu!(T?nQp}fծ 8{p<\شUѳ_>ۑ¢iC!1bo’RMczho7. I6F[]cdλh'3=ack?AEEQUR{R|vm3a\ԳV6Xc $uv:W;w@I"X4ZQL_ujLX)$TҔjc4XEu4RQg5v$gwW6FVZT˗lr4EIDkJ)\2ώ9[߫;xyar%3,xƺQDmM^uob43GgQQ#BIO]zL%(ɔڨ0$b0oW 8pc$#"ᮛv5dDJ4  a(fݻkoOxv;A,u\eg+¹> 7h} pxDIK0C "BZR d*ܡkMvUÀM E49I!=~h"q%z}a!NȟH9]$O 7ΊkiƠ+-OPu֜B(;g]@*J@GAS늪!{  z h@dK2WUjV7]͈UTmD &-&S[H rQ6Ț<(8T Vhkvm)Jƭ//ԃƷ 4+dxP|Zܹ ݤ~_5Q. $Q~s^H7|X)`&hԈ(9ZZ)Ab)(" hhCR"mR"Tc{w X@ _{#Gh}+(p@vڏ^S4d&<ŕdXZ N(GdFMz2CT5:gԞxX=Sޏoyt >Y(C.2"qJV9Aȃ';!:YZ0I{(}aBߧp:{~TB`S Cʀ "W~ dAbG_A?Lm%4 9 ۡp*(xHxKԦxm(ib6BĄ|Os>~Oӟ+G_/?$( מ\?ܷM:fIXA&_7VΧ;JαF'ĄxAZY C'-{?'K7Ǽ|$Ljf-9КY!C̈́0G4 AEKky P ojF (ʜhF"We1W .xqضgN 4*EvfjrjԷᨙX Ym< {폒_lULODj* .*PN("/˞Zul~6{ηZ_[ozoGA1~[NjH>G~aQƧ6o=8b d$!ԙ9-UqJ+e^HpBȠ%?-Ib|Y7>ή>s1߾/tԺxN6ӻGeԯ,0)5*U=EWP`FQ#:`2<d,f@nŚڪsh7|!P̓}Rj(cHBI C4A} q^}N;.+.I)6/*vFr;NX}]w@o w[LQJD1lwD(63p32`F[KahOp8tT@y4(xi5(xh<^s{ְC*.{Za/G1vӁF TD~ڮFZnr>۷2Ub2ˏ/?ˡ<ʉb"G:bcSSŠM4>{SQȉKD4I"(K;^HlZ ꥫ>Ѐ>Ӹz㜸@_Ϻ_W<!aewXof ARa!0n!̎#$9`nf'đ@ݐ3E GL;nj"\):<1mH"p )6 +64f]Zsm{$쁨 `”.ЉcB@QL\P2PT%uW%C$JlvETEF*,B*TJTP2D9CP@)簇MZIcFЈ "]h"V+  FD!|PӒ%@C4u1l? % YWzY eJ: /tog,f4ҽ%M{ 0$z<[H0{4:1o5>jOy^wE h#Si="D'>~_h}r3(8?pȥC xPZ(B#4boxʥ') WvnovH%* d".HcdJJg%3F{@fq"&A0'd2ƒ$F  iJ3B2NG"V[x[n3Ęç1#4~˚[BJĪP#lMYSwZ]5JOUiILdx_|BACzIU(Tp4~7qD7FQC1(ȁdaH rR1Hl>ZÐ{ҾRǟ 䪈#$J buN8c^`l/V Ufj1"8oEVL{R|:0wc'Rs (UzIRrV{,hrM]2h{o{1mr&Q$Z1V2*=ң8A(>r'9L (ݻkb:%T+ȑxxlX᧏f%I3CBFnAI ._ @:tɊ": >gjsR Q:|s ΂P:D3 #8Z]i1F*ъrѓ"Ad  N9Q+UBMC+"&NdAN'2a:m :rE8ٲ`̙DqʑZ#XǜSŅ`EDVsgS ouTuo0CNDy<&=  6X"'wŠ"tZijb0pnM _xqZm uY68I 60؀2R8 jvbR ­"v:%sTujؠ[`ŒR[XIHxӜd|Z%D9fDmIIػ*4ӰK:CiHUaD#6,Y6]D#e0`L2)t8b44͵ 3f)HɆĪ "DeآbD#5=fW942NHC Q[;q#! SgoN5Z;|#c8 Ǘ;j*MA<~ڒVUn (}lS dP%u6 i)J 1MXdDXJ@ԅ[QIR!,lQt+*J&L#$.Y@ /mA @n9eZa!x,kh6. YJ{q#NF#=S2Vt1N:<5N#%z%RA#QKl{LW-M[pM[bګ@4XJРG|!J!6  H4U Y 3@@Wk04 `0W QPp-.*ʌ J X %p:wġv0S"/Q5(d(R%*>ꪔCWCyf<4'3:==P>Q.`2,g13s8c'E$9Zw)g du&*ph)Xh4_yJJ mЍ(GAJ!$2;={ҧ_6b&yc+u?WU&ZhdkbHgThV|$O)BTk-\*k35> @X DgZҔ'~>'ec `}!ߞg5,pfh $-hH>q l6UQhWnV!#MݪoY<Ϲұ}#|h"I6ݿk~iGapDخ!tԌA$Vʡ;:puxBC(}Yў=6JL(cu"fpv=f $Ȥp3B2(5?ڧUC"c77SUGTϛd (e!rC'B5 isRn 3@18¹1L4&tWs NHX鴱},CL`1ޞ1Mk;",*%nP2)4L!TLbB1л R!XOa x9uIm P,v{ȉb;sˑHHAC]װ|}?,ܻr[g,wrS>l< Hx@@lH!M;d}k6&-[N+$h4Ê)DVW6!3uT'j ۶ ӏMG 7eV 9bp&HEW_uY~oԊ㮟H@<ىkɸo:lNx`8,ڇhʺ%.꓁^ w 58PCZˇf.уH9C`2ӎL&Y}lVz#Z߶DN[;E;҆+AyY9fmH$ױX:Oˡ 6BvQ#sR Wh[F bxV@fx7hPsƘ]m6ytNwz#ҷ mgòDx#3,H#TkT Di}R6in\xl68^"[V Gf6y&$MWִŽ@KF 0݈B`;FˆbVd cSbF ':=G%)ً!YZ/b7V׭] XuX7@۽\\'C6:a! nm(e9O(IIfI.8t@={_J6H0!{g8wm7g`Q9ꐲn`-ni"0 7Ӂu9{jf5!$!t5;uuT&5x@aOv§Sf$3-jJxK t 2YN5nb_i݆qN߭B0-2(*hF.+rCT;344ojÛ(!FtLHD..2!,Z{5l-i@RKaAC?fҗm՚ iIL"ӣ{ۓȃᪧoffrNGOZ0ɩGvg%񂵓-Pʍ,(Js7)N@Y;8;.R$`7TܐGF;e %޻sgCgk`$1\ͲE&L&lfh>8n9r')HSp7Xv0ERБsxs!#<'X3B̶cvd#;7G)Ըdn| !dc!tn42Q5]I4ݾ]UԎP6 - A6eˇ ϴpo\Ɵe4p .bd}qgH  ?rdQT Lr#Xu_24Bb2a(x6=M Gk&1RD*4ڎm0--aGU[A0HN6bێTE){&E8z 2A`%<`NK.P1v0,װ{νڇD0('uy1s ixGFXiAA!a@` gsHc݂S$c ]CHY,ꀔŶw@C@ !?ne7~0I9T<4ռX@33`̎&9MǗpiu\d:( ĖHXr:JW))8lUe,:|iƠcDA2fݸn1,J=FDJ! i]>oj*@LڳU*>/5Ls_ fd2( g(u.&'r"mT!E5 XSN,8 pS s1ĜZ6l漵zU># @}8o"1tVJM.x[sGC$b/ gUאO67-W1 㖢%?wf \Ԥl?𣧶M.vSh1c#dji~[Anvdm6/JKS6t>*uFb N `#XNwb WdRswG, o$@ CYۆ.w%ℛ)cVPic˿pi b `eWtXWtր&|nՖfx}KcY$k@!m_$On<&ea_lwqk'3& -*Jn'ed!PǤiV%D53#C.J2:E$0qlB^vqTEYadHĂ6Kw 3AðJhݟ(lآ7 LP=$!Q=͡.};Gn. Fo(Rsb9op@1f飘$]O0: a=|yѝ&DBr$f dY(*Nt7|舎u~F%ȋ=0p[[q'%R"0k;SW&<ֹ|]]Kٺ[Ol.ݛ!d5r +O ˵jy7n,|M6`y3Ĕd9 ?ښ.]/DjK%<.mהGè5qm.^wnty'`Z4`MܔPҌD iU*0r]?t|ceX]i#Yivx(SL<'Z[Ak@4hɄ傳Ea ^y;RmLM3 d_O!鍗`fVpv4@4PK3=Q@vjd@v% (aA9mgX/$ɍ'^UUop9) LW ֲ {cqT)U*ifN҆.Nx9A=N=aUV$)I9wMZگ$D2%ӹ1i1blaH֥ByL!D&kQgXap/d捃59ju<8B_4:sǷﭘ:{a<,9EWf h@dR1/n;OyZ($(|1﮶zq]FȮz_Eď_0G)V[/ɪ2&fnzJ8Nނ*d<||>Asm|D' jBPQ!Lܩ:g"T;҇n 0b“`a;M{3<=вVFN v[M\ͻAs.%]K6K<P:}ʉJ#s|L;9"tsbT UyQ*n?zqz9 /yS0Z@7\Hjm۠wQ aXbefC84llaZCe8L&fw 4Ȇ#HеԻrHba-T#3uwL a~)Gn_Wo0-awO~FnD>0,4ۋdrʊޟ՜FW Cue:LOwv5&]Y=r"#2 ~gmRǂ=o7$ͯ.wێ|m I1yXצRbg,s:b̀Tô]2K86"8v%%(06N쫪t{o|]ەl(mQ^{WD>lOE "yA9EšQ5jQu̅ H̉5)ƴpgA ؔ]&wVX9dYtLyN 5J2"rƁul "BϹH#H4RR4#2$hɐ)6h*iKaIiJ,qzZw4!FJ$BBUBqъ bH93?_ SW(2+u>'p SѨпdM` r*O1&dQ"tIgH!_&XM`6):@,T@!.5$5"19қN͑9(e}G:]@Ҟ$!K5j^4v:T4i_o+JCZ+RQ Bu? e%v p~lze*j9l˜װJ ~̖ΰ)3rӶ%hvچfY\ϒ_"#5 xy "Cfr׿)e7q ;3m65> [3l݃MiMH5GǐN):z~\?tu wdf![hD)ߩBx~* x % A!DN C*9YD!GѠWqEh* 4fQD ihb >O]9EÈ/+5;4"떨kN^g*E.5'wlgNoHCsI{0[{rAJSI݋m; 279 väoK'{C~v xw饏pVmAN9"}j_ |_?JCƘQZYq⼃76{"kIykA4- o( B%`Đ ٙtOIAx'N\UCz'V"`b,EDTD~[֛YFJKr1DsHns2,l&N$߮"2KDAxsgH(YN;ѥ'9uP0g|s306!tBԸiP=3 4(.yUPEZfyxqg[[NQcKr=,nY<#Zv6٥ǵk3mHvs0LLh\; PUG1s2lXðv]E3H%rD8A᭶+-v"S`F]PwJcE؉s츪ֲF di7yȇ~+ =s=veL~_0Pc%6\Zd3|3G6P}C5$k—f]ajلVzKp9zDa Єk [hAqu r. |= $vᤊrLƖ`mK_{NA@4GϜqys+ui("In&/K5Jr_fti RC fmb걋*V1eˣz_Ҏzy֊:I&-lBo{*$+BHqD3m21 < HR(w"ffVƓN (b×d#3)%BO&8$ !\!b!(jV_/Uc @`F1 a<\N{v16t2-bjGvpm!eW"Oz~" F̭ԑڰFU* "R J<~@zx/+zxo9?P!hjgK WwDR|zdo xyK(| Q; kvg ? i)2&xMIR sxma00=laJ@ s0ǹ>^SÏt늈(qЊo "u:|Ke#kj˒oXYt fĒ2l~lVv+ F reb 0?3+gʾ__l)o1/1 F S15x)қAt>0n3,D:`u~%npRG @9*1e8V8ѥh&,C IcW:aqڈp鐰fR ?L=ԳS/pZJ1İZ.7vW=F5oD1Bj@+o ySSN>۰{Wr}!Ip88x.(zO/Dz'Q۸5r ͰDaab}h]Sk0\:0&BҨ< Γ!4g1.Fט,_XѴ~ث̱?<0HPH~XBF@鮦S7g'A+R"D 4*s]{4oIԇ0*@T3}n[X>(v niN,Ipx e};ᰖ 6$Aa>45y!rnpv!tl>>)>ȅP&wb ȀMM:,DTC:d|' h>w4b&+5!!M%oRz5сq$. a@gz]R^U38#cR)h$Ů(U"q(> +"2Ibmm4rֹZ$ a"Xe]T9aaFf^1L! V,ܼ\NzP9!ab "+ۖҭ\e,d sx $ ZCb{DA(dѶ,R(2i6LDjSj4KX6eLK -x'ј);6QVqd}e3/d:-cL0𵾟gߪa:@f7U:鈵n>5 xЃDJUfnʙ㑺gmk  6AHi<9 tW?MWƙ-mA-|&־*HvT?,oljX~EO"P[vac;E L.{ߛ.} I=~uH~#nw đR&V(,Wgf޼g:WK!!~ïxw)|{bh0_;6~Hbn{ 0\𞴐#)NN;APQ~&D0 KA J˟.g}vMzD+[=/ڂ`9 %=3=I".xD) L 6QW 'p@!@!H0;H1 ﶨTIQ4"(I"BY !%HHC'N%A  h{UNY2_,:4HX!쁀cUep,  p"Ğ4 "O hܝmKP> #I`C#r@#bZ/aO  ՝y"8P0*$<4 *-K~j9 jN":z^@ :{V<;eB/,T*wRk0 q+_O_//CCE"dsM: -/@XKK:==6!9b:qH1!I?1R(&@*LUE-tmm/+)("ZTXZU! IUL RTi%JRiDFfbDIdR.sf@󶅠BYWR;) % g8 ' va2MJw9@V+]MGwWi" J94Hjb1 +[V6F5#]*yQlM5tR JX.`:qmtLi2( O(G#h `Œ2OЄsC )YPX10ʢ J o0Db1@" Q(tH)E.cMxz+nV$g0BJ\eDnirY9L#˸vtm8~mBr*$(ɱ/I6$zn'h{"$mUn5ĘKf̕JKUֶo:!{cr1 eƝeTL\GA^Q:rp8z р@?;:F~92Hɨ@>'-iWSTr>ZT=ؿKI<Ljъ )dȼ3 9fE 7nw75y7pc \tf E'R WWp0:HB1N6TrMXTb4!^5XA]V%L0Mѹ%+AjQH$Y6䀲AjRr d#ʀX@ZI۰` $aPTD8Z+UMeQA[0g,)E%HTĚʬTaCj 8#[iMbN[$8"JaRh ;Zp|9S1-ۂl;Q D Qػ"=UOa@;~=sXlS7k']G~e+Xݠr"`A}b/S={TBj`H%Z?x;H'I]`V`;>Oo13 j&lV6hi*Ik*宵-}u?of*'/ " {8㣹BT*&W3 PY,-P(؃khll[[)iQXՉ-X*UэZ4dBjkFQ6u" 4Z5)v6w:mQF7vm1QgnԓmnҭJEIF5%muwkhET- %")\LM\wv5kkn卵m֨k *5*&տ>!O@nV& 9"UDC^-=r0EDH$)ꁴ^@}[)?JD &PTx&av"T( ` a$9*p`F [srwn]e-fd6b@c22`}D!AB}A/O Me{'QvN*e~bt_x{x=ּJ,03笒4 $Aw'=Og'}C׋C>ҔYXͩY)1^ *H$6ծ8"JV*|* ,B;@F%tb1=ԅ0k ip;>PDQ"E"]fp\2V"v.eᴠ$0vux܇g,R ]#ȁ(qL:g* A5dQqpY!eӆdHp!qP.HͧR2|}: #eGXl"{"K\A3R '=b)!>Gzxw  B}11w;'WA'%A-3ί)?%wΟێ.Q(w!{_7%{%Ca.R)"JYU*74A ϳZCإ 4"v~{m06GH+[Lf)lњ3Fv_s]u*.ЛdW!??eW 7 UD^5 a%P1" Zu5F,Zg 6&!iLA=PG8cș#!dĴkhhѭXRi|; 6Oŏ "@ }y.E{U~^3 ~qߠAq%x{Cq/̲m*ެ>BBE4Vm-_X-X@GyZl`=/ȵbt9;kYM"9[O!ڌ8X^X,(_'K&"r"&ȴ`M3ld#U0bXJ-J^5 ]kdu aj"r!}7|CUf,I@"  #{ <)0Bj.NM"!4l@O̲8`K@W# #'>/49O> t?ƘY#1(ߦ'-J N"Sd9ᰐQ'*?aI^T/X)#8QN~GC:((X7DDJw~3Q3kADE_o+oen-?fxQ!?M pR2-!~?vsn5X8D!ӱkwcisTbo] ;( g$I21d͋ 9W)߂/0pW.̷T@y^gPt?lIN>^<6NݝjWrh7Xӂ.%!+.7Ic{izylY5FcI@&-Q !32@g &ZZ8N-哽h02Қ!2a&Hw]&yeVeFn~3.-rλOrS¶Bf'-Aщ:ȜClglSovfp`'{w:qމd;h|kߡ'v){_[xdR8V%A#wٜ>ԋ9鱾 OIaNpˀu|c{ M_ ?1Slwj^6x>%-F9ābH\?ħovLj&2*E.HJO? ~Ojji8fN#!C&!@_-0gb ޻Pi?0`ayU2 fCA _(3-RC 8 gTx'x>~,TkEIQiKdɔZMj3FMF UeэA|>Ct6&V{=B%}4Y}.()-*vihvpǃ-`^/0:acC K\6(+u2Rr2HhQJnUmU͑ь35j5msjlZ*ڮLeEQem<ѱ%jf[)L_K\[ŭnX[ѱW}A3kʻ[_M~p&m! ^ؔ 0 :=AD4CywvAYl㤆<}؁SXn# Nfyt\)(eX #1] .CETJx}b 3ц4ăkd,3$CU4)2C{y,APnzC<7Ms3`;Ԓ !A.)l/ 2ݑs2oEIS0o@_X_9#yB<9 ^n]~!qE1hLOTQ|d RZY,akT.FZp)11$>s7W=3½HN3< ;Ӓ#I䞜Ru=n<䧈zV`j)MClܧc,7td*Ē<ɺ7!?|s*$酲`OQA.]2DxB@#CRY59eM'v#4`H a#qsgwC~ I2@7@@@J 7mPe/dd$ 4=~?&IǑ BY/<^S9z`1 \ 5 jѲrXsʉ- # pENӁ._rDi5OIRb%RЀbͭ [F4~>u뿝@%Us>(q^]=AzV(,7Btƨ<]3 {dח E+f PvZ"[UTtt tLP8TS 1眅TiGؖxC-A>dVzs /|өCOK9p~X0}oFF"d) -^6)w覈rfcDΊJ hQ:!˄oo9)oBM>| jc„B3Kg-1 t"yY^Wc]8a>Ud @M0CLGoXiS/)DD<?2dn/'%_9 j<=GnA/d>07[& J*&A b/Uy=ǛO!!@ TJ _J'ٹr--W6HI8b|1Z`@AB<aCiG2h  ϯ?oҀ!"Pɵ-7adz7[XR{*>>?)#屓ɻV!vZ 7RJ&a9P:|Cر 額Ar-a0l\mHEy,S8zعBxu!FH HK@#+*9*\:XXm2d [(?ϲv 6̐o"m!wf}ezBH" umAFbf"`.ײk œh1*.(lD97$zOc$As嶃8o~7g@` e*wgyۘVedck%D C$B_IΖ.+? gǺY!'dJNS@Ӈ"C$f`x'1 ;(x:M7+k|F9(Qq u3Z`ߎSR?ԛVPDfKl `jbvE!v&2B? PLF?38fr 1 MS zvtj^0 EZb\Μ6 CÈ7ח`g7'f:GĦnZ^r;ٴ/ Q@ CAND {LL=| թ)2:D5!z{@?-KKCOIܑ fMc&9ORyѠ <[_/{%<:<[/~rCDHT(<pk2/0R"'Nɸ'0hDD DhD%iY2PS<88m ! 5 $[ݮ:zCC$,U칏q@t= ϿkeAOgrryRR'W8m( G/PRA}MKm-XD~"TAqFCRQCy1{7L{)aS2su!s?,۲KQLڻO Cut 3,Qi L}OɚNO/oٖ+B?m:۴| } Hg@A!0&jx`}p2VZ--`)+`!)oɰ'դ|9OQ jYN}0_ 'Y 6u%ݚ.?J8RL`S(> &# R("T4MJ?G h&c% M϶tI C@L{NidzTv${IFgwMihbO{%,ZmhK!qM $Be  YD -HJ Aza'#p TƁ5!bq!Ċ `Q"fUʖ I4`\A,Kh~BcM:@!Hk%3 @+:k YDCEJ"!Pm  BReJQ /z*#J'#)L~[q!Ez1,܏2q&30j,I!ԬH]Ӯrs-{1cFDK}Zi҃~(h(c9!q݂0H{ԁf:;޴Os };s]ι^L%$3K8Aɠro䁥#$F{2B q&p8{4 >inyDž9-/5BoG/e82,D޹8c5ߦ4N,+kB 8 ?Y_f34LX&P9`Np)46Zi<(q!jc2a \UVKgZ$Ƈ ~rQq}(P/i(t`jWjv/~}ך䔮N,tY+%6Nr]8q,#Z4AZEdX! &4lmG-!~WC A3@|G){n]# E={!8y'lyE sq\'bfw-ў@;PZѭhh7qވhzѰKj`xt$\w#abѦhŖ]kNRmL4ita[`Z(s4߹om ,a 6dʚm5JAÐOI,%a׮\|$?q/a<^w m(J*2D{9E `3>!N="iڜ TJ!!-iT5Yc,((fNi%HOՔJ}7 H^ !ݡHm DݿP^@}ggd?e (~T i{a'A5GWn|5+Aヘ@>]5]a=wg% lH+ b6[RB YﲂatImT0E#!bfLȃv0 b- ~ u uwavq$Ȱ+'_abci$ aS7a;\d ԚRc0Kt|t3APTU;}̬bu3g:wZ rF!l.3á4EM9?2b@9v?"o:G&١m'mv &\5z֕GheXCrJƐoVU;$/noٶJ`;(&Xj3-D &UB~Nz7VoMSDNJdO9;xFmJ 4?АX#l@} @@=1xpgO?Y3ѴǀN'Cuu#‡^ 4!TpݘeUwYTFui$5ÞfLPh!v.ep4eBEa,A&^Er鰶#۫eW;n'FEG$d1z$ 3sӑt0;\ߐmFXϗ=(>rK3Q5Ҝ'0(\J"R6ƕ{HvໃH緟jV33އh>^#t).EsFd,+De*f¥)e5cu8s1L|?,C!R#,NZ SyPHbr d ._`,4& DK \.64,B|Ci߇ ޗ"C[T6)I(gZBGRVD)BrLsd!4@Dȉr2CSlȎHp'!+`(DaZ=4#"r EoxpHk(I;75^703p"`u"-ID,Jc%bȼe&3i7Bd-1 Xm(xL5lrM9:$NfAV"df(a&IeǎӜ:2I)J Ƃc>O^@`XS!A(v6MUvryg$w8Hpl|(S; Ì*znll6򶭊t0D*⛜ސ^gG&!ptLӎ:őHpioȗ`#$7 %54Eic|RuB{ !,'S&L5k 0Dɝo8Jld۫t($,֢VSHO 9x$Ñ0a:*e=rnۆӢ6,L}dbqP)mcE8BJ(S ;6`%vǧ:Q8 %*)D%"wKְd0mFNkd"z]eۧ#vÉMؓ@9{@gdO.S0SdF@٘]&Hb,g0t:KFaxQH7tdê#8'~plwykK "sp|~Kŋ- rb(60TgW.Le~wq%0H!C2&30@]@s8v]NNDi]0\ְa tAO?̞z|J[ͷrJ+Ȃ<gL5 lI4F,yuȹ3&RLB?Ppi ԧ"V uydB}C =-PZ!IbpyQ%tHC*BK2JLF1 ꦖJ,S5K'm+ry:ӆ12iփ EIt.!Z3i[fSO8r,cxH7?XUۓe˚Ed"0 #:lrD GG>&AWqF?΄ߺ _p"+ HD@E}8BĊ, VQi6xRA@gȀ u"c:yR=hbH0d!PC\heLᐾ 14/ aC Cߠ;d4@y^&%( BԍrG2psx)G ۖս(+]j*(0&qs#0FC S V38`ܹ71#' |&JQ DB,"aרEd ټf\@Ѵk`N0M#Hܴ$8gs!tr;>^X%Gq*զ-^w;۸B5,QThBJZp0~CB@0m%J)ݟ~ UA i<#5I@DXH!!h'3Ȃ `ytH Xr#.NoIHZ\uB@@92WRЊhtJ?L8@dA` &fb` eզmRdLʘY6UEKٓJJP̑.ŒRY*lM,JWKr32#'PVA*)h,b&)hEJaBH#D0/8!D@0놉mV-qFO%4񬕮ue z\%2#n;%S# &l1 Z x AжB0*T%')1FrHPT]pWx@S JI#' sMCoF b%dR^ F_;ps't.J Rk%{ ?+Qس@(*IdsӀʎH)~4H%CM^I`H ~$nԻ;H5@aJp߉fSZ- V`eoGb8q (J9wIrj x#JX gn-e=S RAQkd˘LaFrilJ ^ YhN<8S<;CBuc'QER"b i{j9wE~o$4?rpqND"\|=T*P7,)`1)XGdD3DC=쿺1?GSl{gh~G>xMHP')|:q5a&b 0 #YJU G6 g=joȦB(Fp:''y1 `6_\SWT@zbI}hq*)*5%2ɶfQ&,$@cHZ6"=ML?Q=dRR:`RPIw}&o7ERn[y(PsTw9=`]6x`?Bڲ:dVߥm9xsSӆxPՕ2p($~4|>MՊCi< م%gea ѹΥLatX@`r/Izyߴ y6ʍUjW ćU O4nʆwĊc`GbhSz8l [̀ (&{3XPPD)QRH=/ CA0R;IC;̒dfW9}M`ρ ܢ"āL @>Qnt/ Tv\N0{eFdND-88JjrA)Eh•%F/#WSF`#B!DUfshJr۔Rz1@sA#ƺ2\J<۩YzDԠ 9 Y?J`X R=}s,-7\1qh `bnZSg?0UmTmCÐP,|9iД+"‰ a\8MXt2-&Nj! GLḮ&2FV`U$Q!LsIHrNEt*Ptzr[bV\k{@bkk :2U\8J0FzITxM!ea('87q!TByxw͈"HfaP u= &^b$ $(sJTE U,Fq3/; BRlPUZVo1dPmg=|y9EA <{o)D6=̧?O]E}GP6 e+<}Ey_%Z| GI8w4z1P*g2IapKi#ʜNZI$4@2[# /$^2BP) P @@?4v.Jd D|i{6H#(v<&q?OFN1}ǚyaygSJ]b? OYaI;b9 #$ $SIݳKFV]^)4*LcxP2 Xٰa" v`)A6=LдqJh3S* E,gЅs vO=@-u5)>hՒYK$F["EH P4RD~ދ|hu\`ha`"~FSZ5jwE}~j><#X|X Qv)K"@ I(% BuB%P{yroOH  />~L4Z~ RhÈFMZtKC6l® #}p Ϸ_.7>#wqі]uOBfNJ$S^M?w᱉fY䰷suٵcA3[PKIsF5RʂZǨ(z:+uv(>{/cx(x8@-87lTPvrťe9- 5j35t̴> 0KON/|68f1j!' DD̳9 P!L%k"^VvJхqI)PPe§0ty.Ւ`u;gǩ5$V+T:,C<0C I7܂md+\2mh2C)rC`k{םq!;LJL-Ba2*# C?KJ|ReGϵ'3||K2plРF8+)C4! R\r3N0=b.[i890x/skg@<(Rulfah؈7i H553ZXuKZx80;B{'D:|h [UX'[(b_bc 'Զ-j`1qZLI$j&t<n!Kٰ7X|LR P4'%~}smƢ%QR{%L⏥T{oDgU $$~E4xbQp9ϒBB<$2r. 0]ߺ\+ǥbSAV޾<9UCW0g$Jp{ )J[Nwe$Ţұ+޵} IiD(HTK|&ÒZH6ir_!luZ>p:N# )<x Ho4kː⅑ryaܳȆ0ziCr$~9w85Z@?q_6l/?\[gziqw?`2֤4 j<{̠W:-]+ (4v} #ڛ91^JmN :{P)P'% /窫ePIh.`dh{=,^)0ff 6qjh"i o%1 ZJbDѠ'|?]7Sk5 j};>w6Dޅ8LV/w100g~ $WsNM;&H-TD#$) `8c Y!ű A5A(,J@ )MKIyBdR  1\)$ب(STfUGg] )"SWH34L3@SԀAG4!BGlCwLꚿn%I(atAfצ"n8iCG!GibHEEɠm(zo|=&cč%CHI=\&7d5JC06ޞ .t/ 4@Di29kC[֔_t,͋I366-m!_ )BQrI䚌^.^I@d*V}A@D@>0 Gn?aZL!3N9@]qm!`q"]mvCEƀ& MH( TEV#GxX0E*j0‡3rGhYdр^mqp;y@$IALT!חK;XTp#kL ~Ab}@*4>qmTvIJ R}R!9]'uBݧC;!t>F J 3h&n~Ac\)X&PgBe7Nvד̀jꢄMw.!N005M#L"`Hjhiq6 7! "O)SRΉUdN ֲRXc@+Hȫ/ 9Ę '@"(9 TOL<"-Ѥ S;A2S5܄b)VD(qLMYY($& )-*C 8q:#u)9ǢmYEaa&- 5 f P5'Z`9sӉŠ1fCdq2)n9ua,8' Ð%`q + gQ 3"6ݹaG9Fɩjd\7 L 2W\ҐY`MBTe'`'. yrS&k{4ioSbsk@ MeJłX,.čӸe=WDS<=*-G^e>:?aNh9+I쪸AW@0gf ;͎3;; )#۟p~.nY2d"gۓ. t=(AQ@SDD%bf`XOq1[d*#k~O*zݴ5UĜUDE䒛tо=s hD PȁPDQ0#`;(!.Lβ0 L% 1T @ &Bae,LIt*w=[nI h s#+MeHơmFJjQ-AJlJZP'ޢQgX5Ik] >OFh&OR˗haI`<{r@TTU4wrmnJ! YR j"۴hrD @ "6ެ-`6"%(RL"LR(3ܗSHL(T0 4zڄR$N12DnO?rr2TdD@D"f}^ₒF>:D!i` hD'v ~f%`e%dۦ$. 4A ,)ٽ}> 4ÑGw&gЊ8 ץXsLx^5yhYIkH566U >x*PI% ! ޚ+ʄ\A5ϴ}QTLL7θ3(A <`ABl`Q?$}lD:!OR"8;DI`]2!{?lqہu : :(T Z QG FS,#(^ƘaDF1:KQ &irVc yDDD`٤]nHHbDA@hT[B!'`M"!ܢ)i|{a)%QUHb[ndH_T?aR_XTm5+<Đ,M6!4!UC;NA*"eDʯSM Eb0ipyC 'n2%i ar[s#b@$ff 9x[fC,C EJ&hui LfXB[f\(I4qr'[F: vUUX7|P[!Ƨ՗?*]];AǒɈl˚0( ,1)oP.ruV2Q!la(t22֯ R )tyrqν2чz2^S^';LsAo]8]ӗc`ξW[:4Wx3?1yU{OAwKD3!u~+Msk$ @ "2""3a'7cOZ%TPk?g1KMKJG?7͝C~z=%8 1]"lI>~y0 D&Hhtv-3>UF5&eC0Isr@N/|SfkD9oND4yybς|}ZYwi ;3= jC÷C oNYjր!580SQnxsD D[VYe>P.o"6[=.QE'hi[:6iB% #1#la" G黁%՘^ܼa-EI~m, G9=3iS/MMx>>?z/!]:|6y*'&10!/5mo03m4ey s\iኖ=A[Dq:cq 2뵝{۔sE~;xE)8Q<[@ ^h;$&۰`%`9.`qL1躧웥0z#A\˿hvi ,콷XtOw'7؂ #t;3k.O+=C$P<9Vo_&,xf"H" w,r=@>wGZK:&Ĵtsxs%ju3i? :;V[-x~nSz#;BYru!Al( >_}^f=n< }$MjT`nPΝKD/ gmg1 E[DLD&1~N<~}7FĹv9K45E^:`^`aRb0?u..}09xq7dL;:x4#e7șdu Њ`0pQԜ ɹ-vYiBG~W 9rl_3_O f5dd)tCѴݬƇ&J|pgFeuoHj$W @G=u(_;NΞ&[L%ӯR{9RҒm8r&]vx38 qYOvA;[601-Sr *|FH[ӵ9mLN%K1cќc͌>F{{G"$!YN(p}rip&ȥH@#Z(3) eRɀ;9=BCv"~UD1y3\w:|0qtK% [FޡwuXp3t >Dq=4y@3c|Fa3@dչtw^<8\Cх1"J0GHS~Oue e)&7/;Fz=VTQ/Uzbd'#ͨJ?KT9 M B)R9֟Zqq+dMS1DcuaM]5@z޶Po"+0xmQXQѶV0?J̀_gOUlf{Զ1 (rZU4dzWQ"vmiavf|_^fk8 $0 ꪢU|/Uy7^_hCE?Swߘ,<ǗHCFizE&6B>cMqTN!/hL^Sc^_ϕA7S䶹ˋӶ Qd#h|JrEv&Oopϔ!qeG&<Ϊ1'u]<(zo&7+=]?\/vau-*PF_깲5?]{n#/IS,A~3KsMx5r]ź~eeo'|~ xG]Avh*(J9)ND: Dy_<_Ƕ;t# 3Dž6&5 L"*9:\-'CɭB9ePJp@;h3ݦwO;R=T r܆BtVbJ9wW$X0, ,^E"%rM|mGrIIۊluO'\Nl'9WN ,ï gge3?O]f(uRӉLX<91!6͘ i@:)LzE)!^)ŭBêq#K1Hy3 t0Kd`vp 9Òd_ۜ"@mTet!A_(Bj=BTf@o@6#T^! 5 C v0 AiiALru !J BJm̈ p.T(hEk%ZFJ(2(5&_<4~~Ǿi;PIS2 tCx&EbPz+m2w]m ٙ07R Q7$8f- yH)(}X9cѣǙ Y`}2vM%6x aP2+`ܓҸ9 !A?۬!H&=nPC>''].v.}o_0C%jߘ0AJ ֏vBlk:n`cǙMWoYZ8G+(vcK^:|~b0PS Gȹ U2w~܁6b硣t.^߷B sdK6paOaDF] ޒr/8rIܟ`aI Rg/[*';,R[6z5Bj+"j3X rKR`rrY5;UL\c2z etWsPˁ`}:*O9Ca{,R%P/R5phWC")S@1p 1FD&>VvpP.%=4u '\8؇o>r4Gnef7K/"aUr,CyXb~G"X ?S;`pF88Nwi15r;TkbNpBmѶ'@؆F,C;Z δI95קA6F h^{I% 2B>A^ָ! PҦŔVBe2WQKվH b*ZR(z_(?gYpqAEQEQ@A;|?J}=Wa3W[IqN:]BfhD9(Ls3i{xzr nqhS\($/X}ۺ"ҐG;:v&SM`aʻ}z+ts+% E9v9r@nvL;R2f˓*0z)h4 0ӡ p4 0z9M^9ٺw5(-V4 Z/TQ6^xslɏKzJZFE' }}l'iE\އ'bK|Pv:&؀Tá:Vae&WkKN<0NWk7C/pڊB(]6='Ѿ%I K15N;k.5^U_*j۵xWLlPkEIs8ܻ{|9fc,bnh<*$ !s'(RecFr_888GQq"jhn} )dÜQDD[X h<{@{6倜JL( d;em(U7hgt6؃ =8H865~G8KDEO](xw 9AFZsrΐSt@;qPG8T'4_{eEY`R<~cSE|q 3X-Xxy!ᙸdG*:ӶԳ UgQNulP_;q:>ݹT;*ƜRYSn cŒg~`PE7HQ)))ZdnPڦ(ٲa:"Ic,zRMQQQQ3In6I/Hԯ%zfatԸOYw@is̗ pm- Zm\Y[B- K!AĻR'|唖  wo5,ʒ XƓ0N8RHɀ !uP,DC}$&` 7%`] )؅0D]EHՀ&:HI 3scij ՈћbdTpd  ;fRfDlCG}T\4'$Y34aeLa:eTVu$&iJ]Ha2f.ʵ@aYM8rnsxbCd-@PPH+ICjz 06GP尦PwL#d0 p"\mmW4-1dQ^%0C:->S3f^UCnF~ml8d̸6܊N5bbkf-'JlHi"3Q^G}g7u=.j!d\Av.Ae < v' M8/sm~50SaifCP@2Лxl6&VQ9ZRb)vɸ߄'9r[Ʀ )_9& 7Rq (h wi<+4L1i O:[dƚ1%d,f\;&ănЃ&f9xb 2/L;K&T#ŗEr2]($yz&\ LE#L\aẉGsD @ n V2]u4Zf1E㦞ME</ Es`۔5 %y M0vgnN v!:AB.wlF&FvuY9xBM\HN>hC%|o i}#jd$6Vtc`AA:f0`R8ؐ=,Ί31 Ɇ6 6i4غBF|:F0L;a)1*P!m OV2wPˆᱹ3 p$:4Ɯ+edn#`Sʦs9@Upé[gEV-F$u0u[1TDߡύ]^Q@ѿL)=HE I`l5*ҝdBxB(7WN `\nLYQbB-6~SKm)?iN;lD0)ļF]'zs 䌣YF]Us栦z7"561ōn8ˇu{4 Qz9 {.g34,T?Ȇ,:7 ĸ'|'mՒ5pC{y\}c7h4 JNj=&yDDS=xĔ4CK>LgO{ A7)T\ 'z^uˣcɳgsM7$;\5NXM{FnZOUl`cL|zrQx4in8ڤvK5l&Ni}HU:)8&w9w+9CuC0\vc:/  [s 5ET>T j:͎W圂)g~`?6n2'`xdwZ2 =i:,a  0%"j$OQ wJZVJ3w}'ntd_z&tR$aA[ B*G+x V":8aOy/ V,,6Z X)U:LNtH@Բ)zTao !ǁR6*VBhd˗ RXJ0/%t t[0oQPT`u_~FӘ=YѷzcF`Jwѧze<_ f+V>-)6M3I63Z ꠤc.`ĘX}E ]N#mj+"rO 2&PU$;F*pCmn꺢bRr qԴ/HN<? qzq"h1,ʱg &ͳ5f0aKI2ɭ@Htzw1{fgC(O5콲6ɒKWMf`L.ɥe$ bCi,1KhF_?0}U,!~I&5|P8:mfִ1˩蛅/ 1NDN5@ OF 6p&o\yux,``;0b['+*HIl6ˠW6ݵdYx<@BJ*4?! UX`ys`mj rv6lfkIYNw;R4rz,4,()Ou+*"ȋg%>DovI큋G;?6CCB6YHP# )b" zCץ Cubd7Н]É Ɵ7ܨv=R5@zW<ԠPnv?-bb#!Й _`&>uuzgUI 358/ -X1J("v!6j2vpk.t'W"6&@x‰J°emb0B32 71 uX`VA[ 1KD3(K,ջ iӹ$`<`"&StPz 9͐yJXڢ (JF7t0"2UboLRXjDb^-0XX[`,cՇT<C\CZR̚(]njPyiDQMF뷎%ݹ\4s\гcQ_`~=Z(dX q2ۈqe8NH4Qع$%%Xoq"SB:'T<vq{4:'64M)!h5=Maz鷸q7o"+%4&I4&HUJ@)J+&@=@Tb؊(& HYۙ]Bl Bw jFX4Sl-FiMGCۜsj`-+ȱjSN,OSL Hm q8Bpdcdgtص Xrgܪ_K2IAd{*n Axy'`]5 l7һUYwƜ?]nE5dRB$oJ}8\ֹ e|d44 6T>5(4v\Q, !_,\;.rzǦFtyH'zP3?۠xh;4 - #뚝?6hv@Pa`>dS"PD&(/mvO9H%DڱTP`ް r=CGPP=h_hftJ@r P) 3RzlvgEV8: ޠ* B"4aITKtԔ top6ҙ&?߰5M@R> u[;K?YmܤFh;+F;`S=w).1Tpو'8!aχbÈ.7=@O 9D>8du,K(94! #C6t|ﺖsPtX?3XN6tT3 Rd;JBSt7{%ŘD$hR4̈́KDi3J&I[e1Vl!DF((5R6hj#c[DT`%a5B[+f5bDnJpJ -MIdܢ>E~ OI`R LۆKJI`feӤ1e+vqFrVOٺB^=*CujNBmP{>;skC )~:LVyfT^x윓a"Hs=47ֽIA2|oq'֏{4@V$LѢKBBFW5xEyQ*BԁwC=PRe8A+nlH4R+3<&o@wIaEWX3P{gvX%Z PĔڢZ (_k ;thֺdvaDb4cN0,w&;| p7x|qB#!C? Z`? f AZ cS鑌W-ƨf(!Eo`B@E5IB! ~?S x^Ttt4kFNEdY"'N{4/7: \$#0]WR > ™0@<Ʋ&-(dp)i_QK3h8p jQMsFBTTꤹ:'/-uVA9;@} iX-`KUmc06! t)*|XH(kdPnJk[UZ PO_;1O vy1fcs; H&˶U'0 {v!CI4%bTŕr6JKh y2 u;>WÔ(sF er?/}Z0D%DQ3[b3@?5 r ($Q;o&၍FP@KƂΈM=:LhL;P$17= J\i&tC:y!N+Ւ8PFghVf~ΌC ҤFqiRnZuѠ m:G^Q8oڟC< BZ/ b/u ئ)iwqϕ]Ob?"? 6DJL'v% ZֲIhpd :D1AKLDI80`d1#G/!y6Ҩ665?.y@"k~)LPTkZQiK)w.Fo*]ܰ5 S`!1݊uuܨOǠs`."Jv=DdVa jm4AB x/k)PyAAIEbNd(/("9NA.)dHP 'F¯]9rfc&Ld$;DV㋉-4>vad]KDRYv=ց r2Bhym܂8 %{¦ӝIgރ_IgF_皯߉mzo:}}x Zyr @EÈ*J&{qX)+@I,XG&;",$^S0up63o8Lf3 Nw\\si@)͓!V\P/K_I~ޤb&D",X TҼEmFG(ȴ5O˧<~ s3CGGy Ky]Sˆ0cLdr|Gs|\Pd;tbEog{RI+׎]G$xLʊE:NaLt$p`O%tyҝ̮%y;g6h|C1$遚B aٱ/ iʧ&JH5 M?)Ã\aix)v֎"edC6ȗA%eGvd2NɐJ 3(`YY**HgPޝ^GT-!gH3ܭxN)L$:x(ej^m^Y;{ۓ"bF I܌:ݡtAtg|u'D~>^>a{)I) )`di׾٫#룬T [yWs| @/u >=o:wg} B_X  SfW>cl5H\YU{myDuG{^zzwU/uf*sQgg <_7s=^=44Oxz`4lt3@nȯ@V.;+v*T`Qw{p/SW{΀kHJ bB0 :rC:΁Vh4 j$65A*, jpvŁv6@ɚaP*@mu%CAAzthp=zݏJA(:@ Q BycìwARJrݺtuJ{7|\:h[}Ώy*kxӣm>cJrhm;@Q HK@`@+@*H:p4w݀`@@4]`}o>ww>wY}lB|o[Lny}}Qkb8t}:]{@|zy]fN {Zl h>tzm0*٭Q{}i;&Nww5 o{x]sM|.'w۵Owuݹ 8}C( esw`o|TwwnCmިWUZͷVMz{Nw>z٪ǭw}|ΎhSokOu}/]Ok H.<=9p]wU^=;c=2lު}W-+YOoj=^zᶧk/qjurP[=vg{>=p6ݝnoݩgz {OGǵv޽y˶sort׻>T >͇܏n.ގs<};qvq[mťWTod>{mƞy}{|w}:2u.pꈺۮM]r]c^lUdkB4 D6Vlܾj/}_-۩dlV0hki{Z֌-f)T#*U˽Y}M >vknxVyf g&yޕk/F{⭵+uj޻[7/=Bԯ:}=ʳy/پnRƮ6[L|yCwz\ُllOt0^ݙ‚M\ tm[{/+:43]nrozw]s[{}ϥOy鯽>˯{lkܟwm@u @:݀ ttt(\@t|wvn> {b Zmnnqn޻v޹^sC{mi,@ 㽴=]r:Jqɏ}ݟovb@[} ^^=@=Ī+tU+܊v=ޱ盌{SL7W!ͺhUA@ckoЊܻMH L^TD LQPQ1UUKUUAQ#yD2ZhUlF8~8B0B 3SG39㤴S32" iQ9 ҔEA̔"Z$({14$A T"F(QNMhrfH0L2Ń(*$)"p+0)`FCc!IJ"@3HRdHbmvS"@Ax4i>` $8TSRЁ(q vbP@E_!WbXOM)/c;C W-?]2/ˇ#pEpXF}'wp?æA߆!BCGr!F%?t#'51ķ.O34ybC,p@ @0?"8ʿPs3NG&!Ja};ڠe@OeG9GQ5Xv=35(I$A>sr2tU\uyz9νV7 砢]tnffZ+lgz@X|L BOng<~?U ,DG}o!H @tH¢+̀>g8KlYG.5j9f$qT YuxQ4Y81$01_JMW"bE$#7LA,o?kCu ך4\b-a fDLxF̙+VeSQ.[$=+P- @P9L+})G R*3("J(7_v?1JQUQ 0]ؔ5mԶghx쵖0Iʩ_oUkvo~vD^BShdP> b '8Y$II0fffffl{s *-ZZ@Us 0]wE1B3dBfURKueY~GBtz!jREのtcejι۞^^r""(^/H(rLueKJD$ڦYak5Gnk}}iR54hsEή_Hh֐B-'tpp 7N7*jvš>#C|<3y >쇹n#! "B9T`*M@ߏtlg~D]ygL&)ˆS~~6**h63,F #?WТ/ !~ִojI! X( ` M9JO\W{T8>_/ϧN\EVXZ "dokZAjBzCsy`l- GBs!IQQA7iFE8+\Z5E9MFZ"(}_v aﴐ)JЕ)t~V>%?oy Ձ ,LQ  ,$D- !@(^q0%F)Vo0J Hs6?4b⫏9} !4ړ@E ƊLP׎M#Q>:-aRe-8zAϦNP ?~iyGYR:" 0%g530Js^\Fk!܅)0΅}lYl0@DR.3Yfr* Qqe1H m)~S;}]-;:LI3DеTf TVܸh廬;B>7ȐM_#M8_dv߫.0ZcKRBnUeX~ݟO ޣX4tHV^ٳ /)k0֓S}1VdGeX(eh" KETŎ`M0 5SQ4PĐS$UJQUMP7u;T %"3/aD4O}Pq`'wgP?脐 G5Q2,d ICâ$ "3xGJdj~5?}9>A9Yj̼IR"Kʠkao3Vly,,h[[j*aŞ?Lf*-tV򘹿OoI--wO^6ON?~qQQ|늙a5?c0 R.GkU*p#3'>|!# ;C;Yxy+%:-xt$^(RUDYҍ:ٻzfw$Vjo^ndBή$w8{:(_r`ADe\@`e/BK& icb=p iǙxjYIC:S^}Md=̇ƫ+”R ;…b=~L'?Lef𦺘m脝q kRCMwkX Y0.Dי[OtO l!W'9Sk^aS@dİ<{fvIQ?Oʛl\Es5woY=oI@>3'(]{m̗TmvR$2|Q5JQ jd붯v}ZP79(Y΋ъ0iNcrNN?N1Yi#럳|Gu./;CH  ~ʀ*" EL@̝?OOuNTUUUUUQUJUUoxbp L鶔PJNl پn'>:sb\ jf/e&Y</Y~* .,HE8r3 J""rIDh/J!M0??~9! 3%AC(PRPh U)P f"AH_~a*REN0VZ `hXRN0DKPqϢ>﯇hP?2lQ:$` wI>6lC cQQT4E&}ALEAM73)p bf'z TCM*{8@zRB?먘ۉ{!CFt֣h"Js7vnXO?=$H#1㽇76?O/^ ET=FO~+()JjZP@B_! dMӺ cXeI%]r=>{o9X.ڠD%vYP?88:{ayzyQnlBI8[= %0pfe%uiyb]M:.8!]/@?έC$}Rq{O|p\3K@ϴ>\}9qqyTtj s5 #U] 2!GfyV,F( JZ˕(A=zzSDhӶ/ݞ)%xyN[Q.ŅixCDUt]i4k(y׷_&U2{EAۍE^UA[+6lX:t~6w"hPsGVcNpŹ=1WۅP}rZU D9 nƕd<4e+]y ,D$(ĐKVYxW0pqh8Zvu{$8fW-bjZJac )Tt}RY7bW>JBZo_~Xᙐ;ok#PQ۪٣~ya8hxXXAFOx/225e2tM,[ #&yRmRDPZ,""u9j=s[gGx@ړPʏC랹5ES9%jF$*֖UN$Ptgȍ$vR>fCskCGa xl~/]%HC`5aдIX3Ӛڽt%47 UN]DIĞX~WܱMڼ幭wJoe)H> ν<(ut>Fs*hoBMFh2Ⱦ-㉈S9⺆:Qi#}U0G+=isw0u{lo魮~?~;B]551>v |hg!|qKm8 VO)G=rkώ)ѬYCkX[5?7ҖQإkjO6 E֊ް!c3_[ ZEAP&C"n6.ܿ3mnq;ä́->o~M x$;?Z~>a~v hzC # b獀7RlQy/9 |j ŵۯRU*\›jj<) &(u0cBU/i'T~ru_m_Rtˠ3B3Zc ѳjlhP-k(''`ؠu.*gBV`* -iչA@RRS_?;j#<ιǙe<Զ֊?]骂 R=vVbeتxwsBh| _|GGl@ c1#7sFeBP`UK#+%BҕшVVJ-d[A k!*KѼ1M=z~oK5nU*f)C[H\'^p/ QtUm~p c!wåxڏ+a+;li->7/>vG|ZЀU[W#1}@VliTiSnKg,0f84Z xԱ/OlJLۢ͸ŖO0!gV95|(F)vȩSJ;a4=QsWM._;upsJ* \% sd"C=.0rp$fΦE7$eʧ"&Ytv'Y,r#=!Q?_ϳ8ijX[LLȴa'ʼ8}<@ďH-g&78Pe6^6s][VUS|G/r̸E9S-dŢj\RqAd2pNxL#^#+ĝ !i z;CQ%EkO[6ROµF]_aQj0pǓBQWO>g_mdy3 hٸs|_vƭOp$f#Xx+.$1jQ\P-6>^Df5 (P;}$RhA`/d{kyqj{',?~?ʨ (x4 2"тWۏL.E~@hUeTP~F*VC0އxVM`τܢ{3{ Iɑg"aɬm5LQ7S6x|E _sOdFuw(xyy{.:>Ât{'#dXNf?gLş [3U/aGQR*UYNs6Z0B¢Ij'pt+>  ;u\/x}lc|vz':;Ԣ2dR|n%V(,oV&)*TJf?؆LV[iQlQ.F~xغkhFֻa*5?w~t-@!ez;\91: 85WU7 n3LR ,l3"NfV UaRsbS8JaB&Lɒ,Qx9adAbK Ŋh̭eWƼ (%"P]WXDHNpU9*鿌t7\yCxMaQPcɈk JLz\j=) k2+( *)o>8}Yڣޝ;QFPQ@C*+c3/Gss3S:qWޢ .|R"D"]NX um|fwsSOEM) jkǂ_KzTI<{tP8oVmg yƯFB0/ŪYֽyK&Z[v(|(Dn7+#0F[{vP}.xn/~nwƢ^ HG%MSd(R2$*AH4>^" =UNJ&jVLXT]pX, ֽ4͕3&.Iz_BN?>>v'-TmIhII1‰0.Q#72R->/ZBz.q]N yҡ"E6c/c'_GUMŘXCvJU ]C޵Ű  O_lq+#s2{|ۨKEa#@y]1w QK/־fg>#5Wt85J:iЪluDa[(Ts`V|Gߧ) Pz{h}uJHKjNug t+eʽφUP{S )egЭP9~2u!|B\ iU g?Ky`m7qij Wv s޶8_}yM*ymg咭_ xreq+s7ou|n_򟏞n;YS">:žfYt?/G/b3\泯 Q\- 1;`'rr?@iBI;;=ܶJ0*)o)r_w»@WdVM5 {^7uNB޺obBjPO@w}ˠ<#at.gu*ln&Z3L^X@͂T?§ K@|:}1Ól+/<+[wkxӦRպ uǙ#۴vQ_xK Eo?=ÊT%naQLIzl>puw*+~(_'ݡxVc~voCDy;dpx;|`*$ޜr(c*>[[> uHn?Zl|~%e &J ,R!vS JT٩lp(ضh"y*៷es&Oi|4NRРM We}4jmKT`pW6)%HP)j(";{1Ͻ[e_'1T<=<DOjjrp;JUǞ&4ӾJgnY{i2A.OUt7z{Ҕ=4# P kT}4M|U՝do1uYRl&0#$()C*".x:k;J( 1?,(@tB ?J!E4~}IC\n`(~݁1XVc%{lGW:|0<y9)|"g(C;EWЍ /S+ˆ6iʎsFgP ̀ʰp bcGS*\t_L.]w",G4GF>.ujNmaٌ݄yLCQ@Sc@ﮘ 6eCnׇE&&G7a )-}?_e9(@sU@DJL{“aWl C35;|ӳDЪi!֫θ 9v6~ObZQ(B|YUө2@F$ q{K0=v ~"Ce =}qC|ed>䟵:=w8Y 9G}-F !_pU9? ~]9!?,L'4I)蹦1d˼elM>biLqu;~CD~y ic5Pp!bJ*{*zj/T Sb+8{rB3=HZt?m{[MR'ek 3# 6'wcSOXE@ ޵aRgy J :A4A_x3J +a/%B釟|gYp#Ny>W4I$1?sbUz~b\# :2W|;c+r _'/9юg2H9tFe?id/T GߧbH`Ǜ}SږߌKй:)vX]d_>+軏HS?M% YJ%sT\?ykI26L\gûJ'% A%l{퓏a.$=a8pk t O؟FMb_̡RwEDG;oUtվpe ;j8qe ,!IϮ a|-} P $ΕjX;/ZڠD刀pJ8y爩\d6YclI]}|\ :twec%b|J4 4JF&2 RY$T yHI! dEsqݗu۲ ~*ǠLHt{rCїSgYbsOH_# +ɩpުt85KuV0"+o_"t --=mLrv~kRtew[~z箺&qqߎf'Yq]Ǖ*WoWBiK2ȹێ%5:hs6Lm{ߪjZ]~81_mmS{/n(xfK֋s#v6kLoEa//0yK<2;U KY 8vy )~4vWT!ERU׻ǖXO!V7j9Y^>Lt["'|oO;l{^5GgX;<z !ܥJqT4e$ |G#JzUX)y$ 00~/ܾWE(&_ݕSP׀{J()?oݕ^*OY&tA`TXs>WǷNF!W g$ T3;uѨ%(?K5|,~0"xT]YX*u~R/( Q>CNKr,?+.ȱ-|1÷ op, 6F.<]"M8eC0 Ky]lW+7ba^ ͎:kQj;%4YTqŵx ~@-"MV(g7VoQ{jĥCrIaզNnb7C ߫4iOotL|s}91DB_^ t+\v(q<0T\^T2u[.ү nQ$8k=z]Ė̿mW=7«٪=ubιV^#f=J̸}/k[S$xҩD 3H{80ޡd zE*DH}SP%Gb/#3>ðE+ar| ^wO_))IUQciiB[{@WW x˝e dkh=,*:5wQK◫3n> t+j+eWd;b| )GR組DL ?>-m8.qӦٿC?MPH{P?#LGgk$颉|HSȏ\XE\UPL$3 ?M\957FeRF c `kqS_fc^PXeaap"(5vOo3R1,h҅H)4 EDmGŎh֡mj|'^Q6, BeU+K=y*ҙ5bb)Mk5xp{Q T((hI0U}l):\şۡN ) 86`Oxz g/IaBp֭@G&DPP=3o.!( D%޽u{>|֜ϽvP ~T%|i&^gx//Фٖo> ({ Db4(]d8_ٜ1"AJQEm hQ?5밊N 9U S~Mr-a>)fs TS?58QП2FBG(=%MYm ڽcJ=w{XhcSP#QAkٿ+f*?u=u*X~e]Y ~bMj0S d3KUv*S۲P8'\Y1 +rp-Ȟ_e{i (UG>m*q5As3?',Q&iH; <>,@t5:iX &UE7'8s> *qua4TčUuPE h ZƘ)N2j95 !XJ@2HdH BJLu 2$.ܦ**-Q@P40<úW*翮rEn_ˆ_:gRJVCR)8?N2*2INS9/tk \EAAAkA/„ 3PDO;`(U$7O^ fy-c~3{tI⟤Fxߔ | (XQ?Ӑ(306v ?EXG?b}Ӏ?gkƏ=h?nF; }2C,97{;'N],~yl /_}\Q!B$q{rϝ 7A;z m՟Ub¾Mh_m>9?ǫ?ǟو!_88!$fU "^>zcoR}#"^EDAÚxܷw\Wag^lzD!jBGd|]w-{i(PDs 5+zм77^@;}:fPrwPJ9㐣ԣo?=7_a㽺CTT@MPcTU4_oSiEDdkOaPZb t:4*:.f zGI_ ?nO$A CW|B˷03^%A̤= y&$Q౞P(?шG",zA<=? >#áXZϯCa&LPK8聽G~%C}FNMz59۷cSa/Om^Dwfj~c94|]ƾty%d%Usaa(DQEI։L !k!beAdYdbTpliƔJ"&T" 8/F2STADs˷MGi/Kr`DQ4Lo1,h H( TJF6dX.V|cM4TTLU4C q>Ja̚8ǝ't쏃dfNE"ᘽ$%֋KlݡF XiRSoA@4>_y.KEyږ8?CM PRYrCV N7^GM$Df,ّYI ԴQAʓ7J(sԝAUW 2ɥZRu3OL qi< Б4Бp% {|oׁ>?x_yGK\ ZLP=5HDu[g[F/- *J]*]K ~__PM_ iJ}xEOx||\Aп=+7)GAO (ih@:`rH(A4^D=WQ;t< E`+ァmM"w$D iT>KB? &DxG|r`4ReHfp-BiRE,wV9`a"&Zx] NEg8q&NJަ, g-`aQRfIb7C!J`' @|` >D줣E3P";3ޘ7KzmS$!6X(fB!O 'fM:!لY !=RБE31 )GIB<JLZI2Z)MWhAuPPJ;J'u$=0ާܭq>#U,lh-'|~k[p[H>Y&MJi!Yu9Ockp׎f~dwu hωKR5D D{@i @>X(W> y.@GwWޣ{lɈ) p :<=X+kr(:${]1%|o~?3ҙ/y?RPBH۩<<{(a^Y`*>_1Q'u49deFGbpgd zzhՋ3ixϏIy 6tS# OY;Ax"@K(nsTNn謹лɩ$?}薦y_:zAUge++rٙx YoOuYe=Z0QJd,­".{َtr5k7>o: {]yW= /P9 Ɂpb3!)DJ7+wQTd A%䇀J2DBhހ9gcVcn?hU A-j/7쯪~^^+*٢Bq|vijPA@3TT2H{։~ rCv -` }|N}0aziq/G <㖠(iHȺ``!n\(DJ̶(@T"cpQ']Ea{7QlhH%@ f(3@#һiƫD@hDe+̭PA#c|=is(MOWz";T0UKÿCL֘}_}v d<#2&1[,:J)Xx7\(D,' (X6+55|ފWLYSQ*hV%`'BGM _d3l|n[:Y K߉GG@dD!v!2R:(&@PRU-i |2 eb2i^.I2 JU"`PY>S\\r h)S!ȪR* '3!;-ՓPddTE-1pw4R%)I@ 9.2$AHp h Dc0+%.h. v˄3xcAԏI (cyư>>?ʝEAY; 1 ۻZȃjM3S5淿b?CsrTIш|cF~vsCV=U6QnOj:(ÄTS_QjSZ?k\Z٤Owz~Fs7wvnw9T`X!,_iV:$\V!nr<,SU| XY2Ӥ|*v..>Šv*5]VQWFK$QZikX@adʛeT\Bzږ7rx@ʣ6Fe-+?n0}F d%)Tɹ)zr$"(:V*yOAEG .2'$'/@T!ee̮kk5(dO Qq9^ps96 mh;{(YTlCDJ^5Mv("SE1/fOzv"Ui/b@L9W>_*{VK/Ϳgx}=80Ĝ哏^;@&u+9|,DFvgM@aIGoG9|'AIB?Y,3oqx(gq{l'8 EZW/2ٴ0 ǨHr#GH|-Da2ݛ v6ܶfꁺ>0n=3~$BQE^:m6J2;ÑF̒tDJ&mF9V8;MFJ3.%LH!yG;(ɮC}NtɏYmlۼTr T?5Zճ(Ⱥ/ :'Z$}7BVN$ i՛92 ]$tp3ݬ5+I>Ÿ $K9ED÷ciF+wPXk \z<wمYDa?c]<.K->}%i[%!8O- l@{*)J~!ޛ-u<<'/3$x|:sR)1D0аȏ{J?%N /m{,8:l9\| Ҭ2Yx[!2%S1k@(f>i`8~%Yw 3rIr1uuXGfi~j=$f®/8D M&.ff8^-򠕱[2CBNg c~۝V XVLRas&{} D'յ:y$>Ej)8xel㈇vb%+U;JG1xXF3a(F]>ߐwN"-mٹp(qzc9 yjQSB)'DH jƍ6OV(4oeWtTuXf0XiVE-=-FNʩ*܅v㉌w>/۱>ǯR\\4X(w㲉N82 "e㟝VƱOJr'VT*A2\ي>Dx[A $\HMOʤ.z*TRZoB E;*XD.RI*!T?00DuԸ:v$  7p㣧@YZ>ZW"q 6ˏUpQN]YcTC|r${"4 9Ucyn`Ȥq*Z1{q~ucAX_.|06[_޷8>؎3"usB"[?,Z (;TMq'nJ)3F/NJsE9j V!MB!7 &]Swp2MBAi\]3¬q16,=CgD3^&;n0PW\=8UvN1VvCzSI={2sCmx47>mGdSAEřEk 8#fl0W B#_!@,}jo6U Yn.Ktb16lq~AU zːW<UQWb^!CEUc7D^G낑D`HTqޞo1>IDf"zVfRUUUU^Naừ/oǖ#[sa OU]dϨ^\PP>cu xi7㺬RO>,djaPCS6'pDV}„} Ab1 H1D/.ϩVEBϕG]md>:;}ۓ~^~H.>pﷇx9yuЛ `n\5O7X# `}^ A&H۩Z/L&.Od9g!K6Q`A]ض ǎBQn0RJYy:57B !9bg#e0RRP\w|sGGzv_Kap}E0%*+>/!||`=?g J6а _!C0MfCj(d1@77}^(ODlțƪOdqW7°~"e x1<vE/e=/on^dBF)tUxg[\BBJo%&Y  BOs/Bh%^?~W:cIng!Jǒ1`='"cPtP#'7U4=ufcHΆx.؂0* ! %f7kPu@GTr91|H_ӿ86uv8_[liҟ}?vݟD-˄ 4/%GЯ!}dsd(iLk|e}9΍d oPˠ7]X|Z:Cn\O <H'(P9b0q ҂L5ʊqQ tmf_ ?`<%QUxa3ϔ5M?\34opGxvv8OVј$ E)l&@(CUwݮ5*3VtK8l |gCo"T,UR&lG>z\tklE&&0lڔ[CV 1OL % s3-*%TXA% IO,]| cm[O{E2UUUكR҄FJDjzT}r%I )ME7ۥOsy:ڇ~m!Uz͊Ji7)E`yhEfRUKi$$>&PEUH |)5L@1n`&kRj2<AMΜ_p/,"X>y8|Z+-><iB:]<4uldVg"TJU0 }z;= y_;TlܮD[r*U;FrC*R?/{D3(䂍 XZ/֐ TB%JoQtT$ݦ/ ^zuo{'ahaÎMCWNItr&[-Tx?n?a)d@PV}ܷ=nݬnL.r#/^LP8AqgZ&wuF 8&4V| ;=>0PM"B JW<N5sgv7s \<ES9SwWrszz_!H7BL9TY4}An-f*aƈV;SVgj]C&0x&, TEfڿqU7O hzxjVhŐ`ꥮ/+EHnV}n_\Y ޴ίM篠J?E1V%]L ?oj|pi1EG*MU9 ޺ g75|zw8/(#nj^&V%%ԎEJZ=L9cOC 0F`}R?|&\5@T阐jT&n:A ?SS꒤VkD5quՌ V b(+'(R.Mlil)V(Y@V!W=1,  Ʀi7BI@1 JF饢ka9J*ڷ:d.NNU A1UQ1o9>=[JCm^SX}(i$@8\}Q c^7&p]ɥ4KdRP>7yBZ!=|+wzN=;|LhC Y{@/&궔cQBG rpD"rl 89㎑m ]'$2 80K0>㇬4J #4^ ~ôzQֺY 9+ Ģg?šWᦫ.b]@hx)34Ĕ3}zϪ_vJsq\H!0Ia'zi8٩pit^"82>0x0QNk:qC PΖ*L!ϱ*ϠN>>4}0a՟_29ԣYǑéw;8K/vVT+bƌ6^M쎘Z4U2*pͰD9R=c}_X4<xUAJgBI۟靌CPiy S )E6&xZ6A\nKO=ːVog Nf}Dpi|`5p\M/캘Y# z"wP4IO}k՚1!S;u cX/qo67 *@b ?DGY96r \F|zyRI\1XUU̸b3.ޱ>${#]R9!b)ձ~77GYnalByz^(XrܗEq!] nۈϔ|Tp˛"Qxi!\2+5eS0%S~ۇDyW~V3_x`tE^q //l=ܖ* ާE\ˊ"ʕ;YBO=wro<W`4,IO=lnH32ګkk %By"S P S8t8 9(3-R ]z;@n=9w$w=cq^ ؕ9y?7Ӭuz/˧R%SM캁SkTp懤X=jE+yhܱJ݈GoꐹӘcU ;C8)IHvC?\1B+7}ݽǡaų0#Q(b0K)CaPC\퓧>>>NFMdX*H0p"]]_3o3<,5S"LY0}{ Åxi'ٶޫM*rh;~s*JW.1 %GtsegZ[J4xR#:7J|~ۯ{4y*߳(ʼmꍴr3Nx*A\@0MvoF'료+c@殈TI L; hHB+9fJOW-W}pתɠ2_yl>vJpcd%;ԣ;Y >fzn*.kO!T-[yvxpJƥDb%Em[JSXc7SEDjMZZ'ӞVO5uj6* V9UOmaBj[ MKFTחSG,m54y9 N[<>SH>?p ^GDl5{زbdZ J]VuF vϒ8kijusСYj9|WA>q4ݐt_3+ʜtr@[Bȃzx,Fᆱs >_:$ ER$U$~n q!maw(RFbdG~ȆAsa! $Xgt1PMu1B] Rj)>xyqFTD+}FsI2Z$Cg w}8dhR N'J &?%ufy\2 ; "⅌> "_(Ԧʗ[ھ!>JzA{>QϾ, 2_r$ 7NZj*=uY>y,0 @'*MҌ9 P0cǵpF?@2 sl>s@y1Aik;bkI6|F/Y(wsǘ~~/^ո b0A;@VԞb`d2Ō@/DCr?1iAUx~@{GҩV߇F.ງB y,mmmmmmmmmkkmmmmնmmmmmmmjmkTkkmmmVmmmmmmmmmmmmm[m]m3 ƹuUU}4Ъ:8 BH1 H`AmH?↠bUaS,?蔲D?^( T&q =LgGHp:ʏb2%?N.(m2 }K`FmPTI˘0C>'}}h{MkfX(vqE'i퇼 0IHR"Wc{u%!B\aOu xά2}7tR`.7 TI 6J)(P^ t9k_Ij9 Eu ~J5<Pՠ,l8/g8+Tv|2q$[S_?WF-f1dƠN}$fyJNx˚M1b .u! qy5b3l`|W{}6&-j-i<1 [ w%9 b'?6YCƳq%G4.y/Z.vv{'I{F|ݩ/YT #X#lCUv'l]QD .s)nDQ/ t?O$ذ\6"1@DIzHoa) 4ױ?ݷ;-fTbQr|^MYRׂͪ>ɧ 0Ţv_ %vUWd^O%a3rUNhnx$~ BqG}ϼ@3"q>l3>Tb,gqX:ţNXDEXA/xơIy.WH"YdQ^}6:Wgw=&JV]1Ww9ν-&TZ;fJ⩔cLNR6"SqO4ǀR ^BxLkyrM^;\G#.&*m0r@:=ko30`3 30gٻj5 D6([7(Tã *G^{s/Q",BO4Ao#sFk^uM:>|N ]SHL"r^l&2}O2%4e4XwJiU7RO7eUϿ\JJE"6h#CI_Ұl,!kCxC>}+ˌ,b X-O~$2§yz\"!%(8bLTY,d wjjv.eIi5 >/}tJ>:}ipp9^MBm˵0 #KT 3UɓUfˬGKdƯ@Q90%\\<<ɺe4%gqa:-{9c9vlPl~wt.9; BpnRSɻv+x81:\Ȯ|v?eeHQ4h ÐYbLVg_ߗɓ_| nf圁)3?Ҩ?zTv9!> 7 V 1ƭg4_%0Ux*ND $\g\;5d*H+Xs֙+giZ8\:QDt*#U.ao˗nJlZ Ž$-uwۼe8V0;xeORЂp!~j2b)[^3U;oBPI $R?/C 1.1{.Y0sq.) #zF&M!0M5Q(gQYuTGMUy~UgmU4JO|^.TbҫFP8P 0o]]Ae"m˜( qbyZL!x(}D$ wB(c0Sr8NixZ߱EE7^=vlW3PTIS O xclΘa\}Ј$>>'u$mh'饭foa1VP5T:oq⏺5FQ9DIr Y5`7ģb4#"8sSx_]= cJvl' 8!c]`NJv>ıM"C$+9LR.(bg{T,iU]I?D*0C(\XE%Yy( 6 ؐS];VL$16dWɡ`LZ ꗤBX'ex;[M^UCU?3Gݪoبآ:yA:VE%Jɝ k/j1X5q#Y HkA>/sD 4g=*Zd!~8^{A"y 9p3a7 `u/S72sǼݴCkx91O`@=TC?/"9N?.ޙ+%8ƺ7N1&H`?F_p)H:!XVܒsA:i^MA{ rf ?I>(d=Q8 6W5R(H΅W֨O2enBxrb'˕ 𽬋".&!NnzXpssr/\3Z3e3u1uC`|߿O06P;#>3Ǚ {M(}=ƭmnv ZQP-PaGͯ"Z;E"h"T,ady\3Xv#k>zFY0  RۊءJ&|5ezyqa&D>Z=[nWyC7pE hǽ +L=pyp0UT.+N 1hs2-١erΠa}{ZJ$_ m gSˡ W^?ŨG DZD7/ñ yRΧ8cW|o^J(*ov{}M1ɔ6qhkA 'H͵kS&<d"]|Caب;+$|埫FŨ[6o _Cҋ!pu ]-ike6v j(Ӥw{\5ukc\ f0U"E QU*ohÄ {:rO1tAFxƻSAʺ8SrM߭x( 5"F U- c*s\EW2UX }FCT`\%Ta$D[S]e#E4YKuِ-W( kơ)l^Klj/wÐZ(I FJfir ?R sM%j|d}'Ǻw%@vJf!U \\v4!cSقHC7;K*U\Պ',_]/8smsGk0fђEGy*E8Zh^Ӳ1i]𾤽aAF\-w4rM ͉Hd~9hf>w4 k J/?}<y.n4!HQ _YXm~F T5haj9U"-sh$Sp1q%R5(F*;TEkUt4wh 5\.ۅ2=|9HB*S;/:IVy>U@)f{V\l+]%'%0a w@5s uj@hTk@c j5k+-冥Hcf/AhA>dz"Α~e+B{oa]a;F^,4I]TW.øϔjCK ߣvjw_\s-p>j bƊJڳTΥ:$&ڈ1F5#W7P H"V,`o$$F2@ц[)4'vPz=3(M[EBk 6/vuv9[ `- [GDpiL`鏛zƝ׭Oʱ޸T!{U^(y. ß،5unyp4,,D{êXF>:u6QH eZgi7_2wOu'[֐IFXo5Aλx&w?=֨\9_6Dv"#\?{C=;x:#ٻ;q74m?zw3Cd4N~ߜhgr-GYp]ZyHR"8#lMzBÄ́%aC- Qw2*g;t 5svJՙYF5~ro匞8kki-/Q e NA! 0+^kiDt,=T*]gHBWN\5b@S@X ɦ:#-K>Gul`k!wr\l>e6nʗ]z!y(g4: nK]p[`mZx D (vfcfu4CJ.2HUElM-7+(2|o#Ǐ,UQ~kLz t@B@|Aq IbTPF遬;EsCmYI$ItIZܘہ9iyꇻ߬'% bRD΄a@[ g^nvk%"cH{0pOG7>bהHystd}`8}acTh%lƬ{<оuJ^뺚/V[&$\ Xw>)Z;GOk<цP[dzmϛ|uNy/#|Es;^U~n29tR`z_<9,2 Q^Lh>AU=O%x(tmltc}M+7;wB2bg̨ǰL-`;1]:^{C> 9ƴ%ny0Vo.ty9_c,O=$UU07~yWϪS">c@)=7RTpfhzBpL>/;9cp$F4ECF删rG%XNymrrlqis 3ny=~ ^6*ѿs`iҞˆ@("ΚsdȋjS O#ڱC+Vǀ c^̸ FEPSoKgx/phHwJP>ao, 0֚EiESFD7-@FNXݱ~#%]W&QvqyMmϹ[TN]6i(ab9_2GU mw}UsqүiANT jMR wZNQ)ȧ6.w )iJ:j yX aHt()'\CȰC &Pca#MJ p F5D>?Ugwn^@!$Uw29 +%y9^aZ(fMz=* z+^,*~خ=,x4^ fc{~b bཀྵۜsѬ yܼu:B[Y~|?\A/;YKї *7`2#D`zB\@)V_#52v#}j~C]Kkk9AD@F Ӑq:X vV ٜ:T*qWXQLn*]} d>VjD6a 4M?g/GppoWӑxAP<9J!oapTȧ592)uIA19]񢻽r>(?`WZ&>R wݵ48>D.gP0A;YΈ`(Vͳ~$٧**EBx'QtUsĮgY'So2qtcwp,߮HTA;9*pmA?Ģ:R4+\NCMCnwjey(l<e3}]p1^Zܡ'o元*W]ȧ@g͇Q#v.X>{|zm*CHK%O|d)䱅xW\, $ei#(2/ZZՔGæ*(Pi{6$B ks XrɄy0yU 8?y돳4R < {/{, b#rv`M*VJBZmH3M/5Z֒AdГS-{:п*UrBa*y^-cYb\ iB!9Y 2fn3Rv6XúDvOmkύPo8k{I@9Ui<54j f'FUjpF]G(Hyt}NS!Ofܲvў.')0 Ҵfr0*VBIlyt6RLD$F2/'@0 @KR[&Pћے5Rsa`\!DL)WZc9H1o'U ~si'cӘգGuRT ȍ+ZL !}zwvw~S]`kjv_$p]0ᛂ8!74p  ':E)E'Cڱ 6(Y 7,tSe[íM-pp1r/r9 e;Xt{_'?PH ?r{US tvߍh>CFMg"K%$P+"cZ=MI꣔9/6ˋ|>PW<yؐhD魵~]+uiA#'^#a>Zŷ a`Uf+i-nf͌E:eF띻n;k^rS_7;!~v`r?:~z[;k HŠ.OPK{`t9^&9( =P ]Np@ZG,S7[i$n[)DNKQO 4bk.]Ƣ\kۗVTp"WNB*"S*<8JF]}`a|8צ[ۿ\r#"+& +gk?!V,5hOQj? D[%t3oDm S; ʫyX\B **"ڴ$ah= HJeP?eLa q,fpJx"7 QS(~ycP9V-o$vmzDA2)11 '^,@fm;qna yd/Mߠ<~CRX*?zg]45WFfiкq믗.{ ͟,%c ;3\sw{llL:3|Y_cZ|!ijTB?m\'I4ܩφlz?*q]p Pf$DAppb;TAQK';d7hW"l#K-6*Gv19BٴCÃr'5HfǞmcsMb) r>)$X͉ Kx⳵u?W 1PsEffDC`EbuL-Ha!ZnY KP`"7 DW~HJ_pAf?(Ǵ6J=N&yw^ψr?/>8ڭۏen2bu̹[@-RԨB,+*[ IثwG_v]8%c8CJV tj!Ml0Ћ`ʜ i#lMiq[5hj(q L PA+Z腝$-pe+лtfK=&,%HPjl4>Od]l^K0.PVQRZ2ueGaf?6FePӖzOd1կKdeG 67JRGn ~\bY3{cRГg^s]9^r8& 'P}1Viu|*{n)7xE^esLiD˩}?v3!H? ◶ x <;KvQqI0k7D4W̦HUNYbc_7TH_I߼';8wף\!m0Ha /-!{|,WP\C9ӼiZ RadZcWpIWMwV?O^={DžaCfRFl)"r{a3rۡ KG!JNUCQgFxi/$SyWp[ͯ8=jg4[v&9T|c<_Z R.~N$zǸV9P/ՐRN6!#!}qDj>UG0j^A}Vk[ګTBA VCIBE;s@y(3\hogm"*l!4䕿VIfN BOtJEMt'>J;]e:!^l..bpwxɆ~a:\Us,`@(r9+u1h:֛5X`!$$@R׺U:w 7V GC#"SfK1(gtPr;n}7X,pSD`.4#m1$.S+^86gbY$yڲ4T`[җsb}-9 7q{k0Rdgzq:v߹Ϯl`ZDX[ lw/bq)clQ;^Y0Hrq/FPUt0Ę W}N>{íScW=o59}QGˣ"%h.VFTX2ת/ROz.!!+BN5Zx=F3P{F׀>#m i\4@(7D|{}@$egS=H:5tSB:% ٩oiĂEIU"g7dox!ʒa}d!  ECG0):ŵW dy"BWj{^a))$w*k^!86kGڦ_u7eoM`=߅5xվqc(vлw|Ɋa6V5[ƻjJJ7t ,TSkLrhSmX4n7^TAxW&I,YG4`xRGj\=\UT̆V"׉o<-\E9a=.%JH6C1Oy kz~ɁB~0p/L~ޞ/:5TjFh*.]/p&Bs(e'G3z(l`'2`LC}ǸɮO{BUY J2b㩧Z!oeX ʰ2LW.5\3W) HCXʷm@V'$:!v.m&'k<׷1{4T}o6Ej˪ ,y,Gw]^q{Oۮ*i8Ka24H0ъ_'Vf@(P#qii| T2Z,I~ CCnaDhtgJ6QCNTI33'DOAM[نu#ڧKAѴ6 ]|91#1?n3]B.#D6WH5| 9gl1Z;'xp7*O ";RSqnHО@JKqFX\-6[6`jB+.B+FZA:q~v;yIat$ZQN֝wNwXtI5=gy_b2s@! ;dgPZcnO6 *Fhwg}hC9?1RupwCcX|E+P]fȵV>W?*,TxSG7D^EA'P( Ϫle7.2`$yoK(J3|\Q{ުs@S?6ngh|;Ƴ$qEMranjr|~\><:Oi9ZG1]% ThɪU^%+Pi1WsAd[uECS2S1h0&fK<9|p bp"~v9_kPÓ)qa1aw$9?w,8wM~òf2KxŹn~DPr?t+mPA7NoB=)cM]}uBͤ0h?Q/H u0`&K4.mB=+m.%q".p@qI)oq(G`q`~]*@tFE0<;V8`krb+0OWxj8yS$(xZh`!yl03)We Pf`FE@~+[>1z\%B>yjW]RӒ֪HA,,Q۞F'ݔ[m( e'i}S@1Q/f"Ѳh!ӿx»g5f Wnw:ʢTWE*A*2V:&vZ cRdjeKb\ݰWʍ'Kȓb6yCϿM,ƹۊ;g|)ѸbL} >g``E됧LZJ۩8J)#! *LdQ99Vq qyWH&B9rM獥7 z$јZo;df:tb0qq0`{Kkm]\iޤ kUo=@SN~2܁v\uc.pf9^uptN(v^GK_Rm`w6 Y:#V%uxXaA:CtlW\C!埀+eYEWj^N^Y>>=8ڿiZ7IV{#0n_.'"P*:xSHny/Gk[XJ`Z<Q]߷rCY<;$rO)εUTa]UD%,VQa% JVB)P5>a2ݩqKw+LswެW@t%Yd+zin$@+]|;p尼¡`02/4OϋOx=ڦ;/?[~xO7ʱ-Zʈ"Ҳbˬ z4 W¤ց! Y.߶s.=F5CM*t&|HR@=j7nn|jR]PzzjL7fyt噋d8 p+QM}~1S,O?.:b̌*R  KݫEǹZ.1m!ͽ:J G8PGY+AAOOUwij]'  21^ Gzv8 0kyB+i9 5z-[͎oAڭ7:#O@i!3O/)Wy1QRL=!BLy-17Qb^sppV"kZ ~V~8@(u>K%Lbhٷjwd:)NJz_hOak̂nVlR!t3[@Wۯ+'A63+Bv0S80^ȿ]'\F7r8: k#j5XsF]OCFs ah-QJ(%ZWAF4 #Ч,bQP7#G`h%ks 7@+/k'Ck̕Fb0T} Y3`sPH]AKcOe[_u]D̐J^«NbzPshL y aˣf+U|T#e̵]Og//fN> ̆ty~׉SW:=\*OPTޟY L@֞`l%hml1 6&wћɸ8-|vޚH3(JE)F7^Kwsb!= ^71A45iA,#'{*Pw [aM_VŪ*!֨,ţ.`!bWpAU uh9KQ :D at-Wtxtz iv`x/vP"H* »($pv7l2 !QYX  0GJOT-`xgJ_/P(^Jߐֹ^( P+^>åX|}\t'rPB5U{u<38JB @u-4RQp!gPPWzԔ] YYo'T{:;~ȉm'[Z]os"}7rB&_H!MP+4ՂRA{VʄX>"ED"WËsqӭ(n@xB0(rIy`Ea5V5XS4On{8^Uhjx< \"XR|-(@ HQ= -'s*"t$>נ(*x"K5a(HL*{L]fb{@\+AE^kQ3)W^ :޺,>Nd4![}3@(xk a%!@ELJ&#iSY` zO@azFX9z.G1׽Լ=P_RuB&)k^|Fb[UmG+@ϲkh8 >ƪ-r8:i3Y5/£ZD ]ChrҠ$bΡ?w9P9}֠qLֶP1x3E0HO{( hz{rM~9}臙$4VШ-ܹK$V-ZB1iDtA"1nvm΁AE Gh.L:*q5AN?NQv;RDBv"chFS Չzp #J˖baDZV%!$@Ѳꕖ`nk,b>9:5~mP/#]}|Cڢ4~dzGMѱnÇ׹=,Re8Quґ۪ȫ6H*RCy.pw\r@TFNy Ee5*hصܰⶻ<ӿeW-~*1F'^r׷H 𥰔 0 \\]4$aʟH|cPmWzRsۺѣzn5lb -+ͧ}|<7?=U^Y<9BGH{υ[%\WAH=kz*v[&9P  Of NJ'xa:xm9x |#OU*<+}6{cu!cGP䞱_ppL8KTRŜR`lRs,~i"8_61cׂa]RRphEsClYZZ&bcj=M,9F{%~"9?;q/'bT?v R[~1׶A|xg:P>\tTǷlmtqQSy^17\f%fWtR|="8:w79S|o>:͌jqJ.J;֟ Guˋ3KE8NgJ}K8[dt<--(F9 Dzk}_7˾_3rYrIOǭ(ZN 緬OJ|0ƫ6$qnoY!͝k=7-=S 2@!`uIEI.7* Qۇק9{qӳ|b{ vW9߇Ak^_m+]hç8q! &=w~7iyA;Noίs^*1^{~j]k(0gSWć|n;_hx^28!qTޓV? ?RiuvOxK`:,\YN{|?Ç~pjn$'j!}S"HT6l"6؛ ϲU.V3}t6YOyGw׳];qy풘 HqSjXuPe]8soU/mhs GZ=}rQbDJ* t/OGY*'D6ڹⵠdџ:YB4}Xxas. W[ Y(T{z6hv>NI| N\/gz <5ժ{炚"G3_2`/<(im"b # ܣ*brN9TP3p7 J:S5ߛ?;㉎q!:?s=!/$;y8疞D窔h;y}[mn;$w#)dJ@ ?5^Aҷ#y+#Έ* g2ߓ]>*~s=GulNkqx4;".;h"cfTA/,rKP6y u=hhAǙw`T({ĵiTtzK_ vㇰVd>82JZ?O:k2Pך9N/w;? F~MwܖgSnDS aQN,n89,)>owo3jIIID4Tu'eN;Y '0flTGg]dG#naaxi?(Y.=93|%3S!S OȐFfCUdɭh+sw.eh#$#;SQ.8 H9d>Yz:3%{N=xPYkMixoJB- 2.d7Nu Ks>J"\|P^m$$A&ymx[r =匄bu8?ĥ9xBYcCS|TZàVn {1QS{f`10@&Cu|k' r˚Y.[mIC@|y$g?#b >q'nHDIsoސ(T u$+af I3f(Af,$1!51ECzmWM1@7 vl,>wXw3pk޻HH>Ib۝5=Uƈ𨸯{"frD>y4jJOMKxz(`!rGw18 ;j$i7Yn)`Sߛ-E_etձE=.OC!D;|VђiM ->y'{>YJ }$DcׇMΌw9f"r= _Tԋs0VtC:0y 3sX΄ vu7yMk4pPIHlrXy/Tw8~1eЃhmڀ殟ٻ10OQeX8IbϻÎtcs֎CˏsD;A#-rܤAnX(UOOKFtyɔ&"O,)zj?:=ϩ6N_+$GV֎s]kCt65l)n|! x-/,Ĵ~oPL*7|sӛRgd+A&[ G"y5']C-Pk[UVGC |1^f&Ot'p2'LY;HHpÍo"0e++Vm%˕.$/rNh캡C0,@4m~9̶פ -7?uL{-nىfa$);$]LCZhSjk"^htEhgh'KNgv`IV- }Ѷ&ZsլXU@:2y#p=b"KuQ2]Ew-A-vV0)X+#^\Bfz Uv]^ovC(P!UJ'-U: a(ȃcuލ}EM5U45ESQTQUPPu%"`X() eQDTLCLTIU@1250BECPTҔQCP1$C3f9٘-6ȝ3{:%T328 Ej;bYZ9b5$mٷh}M'1mk{$T&XâutϾM7/E@uJ$ͦu8< ;,q͚1pp /RC]+k2s%]I?+F|I TlN1u6(mBfKc;Ν&g|<(f/.궣+THZ~Mss &?ٍ7|m \/8T%nՓV" (6 s7&w*XۭHUky X1|Ѓk|'S0j/'}G@b ݓ|0={A.-6A»hr靭5xweE`Xءd BW>DlhY2)cŒxv$%.%X7Ou;[r2={bGu@^"\ L1_QrEҝI_4JEK/=x=JCIv7(o5dwݥ@nghuN}~+; \m&5@Z_AGGS.0WC*.8*sz؊B,>l_k QO;EmB@qYHHn $-$ӿm'v Uu׺@k] +k2P"qv FS X@j- ,V hNj8L$@ *\=t؇J|3@CcJ^(&5'0R}ot;Z\(ox XfmrnB_p}jbHrAܙP iGPA+R.@9E)Sv~vFKe>bmK;3\Q0g]/A*AKmD[[H洫tNl[l2@c=ax1ZͮtkŷI^ #Vl$,Z/Wkk&*B 3!c_ [s~y8o!`vfCգBC9߆ \Po =H]Zx|_o-'_~J+?]q~qX [swDi22˕9+'wM3#=!yD?B^0~_|mS 2JKltȐ15B ulj*-¼zaZuH0]v{Tb'<~IYQbDTAm4Q Ί*#}-"gթw?K8 Bb)<K?,v+Lπǿ.!ynHL:DD-@En?`OvR$($ok姨C#ɱdB=Eش>xXKXz*^{-)V۲A$HHJj?”t]pn{=k>vCwPjr +HܼOP~?Qr-yQ@v%D#~Z/P\f$8;~}1V[_U`ur i=Y9zmfn@OĀS.p8ԪId" )" i8'uIו,nq'ω Ju}=HaF,*DDyHJHMH:A))@W(DXZ CST1{0x8Hl848)tIQ:) A2:Bsr0!JLsY+2u.o|o;0bdy9eJ)M,jéu*= 8)$40C˱ЯNljNGg (h"`U8HUQ1,4SJ2B2H[rCaReJCCNI@!Gz!yrRP*aL*~SϚ*1gC; L_h` "aA!hC |1DC"׆" T (E٨@bE2 (JJi*) %&DDEЈ*+AA_"}G3SKyU_ ӓ~E6X6Z@׹3#9CO^Q6hm [go/?MPuP2 *# J_z0VA68|?nb(ԹB]|-a9%O0@3!F.~߫0 G__/xj\8tu- u G'E?<dD=TCؑ$SUw03UNU"R!/wI.y3>wɧ'}y EPbWQ^XS';YCL,0a!¤o@P1u Ӹ(Yե&Z~" | (,&#CC۸U:|oWYMPQ^3Rl%kgGIQ5U';xDr,R)n/A"!nB!W:r ?Q\ =w8 S٦hKS?A:[4Y]SrFzpj,]5 0q1GIza.g6ö87LWLv5)ZgJ"rYxϘ?`RXD5b@/kbAMu(|O0a3L}3< 2\3Ē}fi0 Uz~KKn0]KriJZ9Xߟ?p'r{{]M|mH[XQ'%)F( "{ 4wX%,JDI-qy˨iT x9J$'5Oka`dvS bgm ҨHD% ҔRIQ&݂0L+ A`6_>Ç^-$+&,8=8'n Pdkv-qGI~!vzIEwɾK chcݽẂp?ShրsL|O1fv + hH ·J3:,(4*:ckH?&Dj}*Ct _&w)$AJ2p@HQN{r7 TPP;WqAp#g߄РE$#,t8v&`x_(-JesHT?HB~R h}l#,x^#-Fh^ݿ> N- $ ̹Οl|ʘ73dQXg`Ѱz, !^#M1;eZL s|JZ(#s#Ev,o!aI7mXlUXYF9){ *6|:ߞYTJgʛ1WSۀ4{s *UW ?wp<C߷&Dc @xI9% 7 7%! 0KI/u`*S2>И:#Ky(Aa$O?Wbwp"?SX#a(rHx弻cUMC$zqZQK {v(>e]g j-у~`Eɒf !`Ӱ5~jV1([G7Ajm^JMP#R6H;Z5ՊyB{C}*r5=:gXsa;͵8= kݿ7 QݖQA:||ks+q8'4ᶧYh :#R)$R:åw1LbDp?>]|:OA7Rkxp65I1]d ~/ؐx㏦w@XmJk pYmk>a:-x*\By48G@TO}6C =ھp)bu\|x6L]#h<~Yn ~QNjG8p@3E\첧%rU $0F=~^j6a aDȬ HP=h':o "`j GwнB '76}!TQj=G|ikӆƈ";ѕBl׽yE }0Z}87g/QY. <u*4>L^5SC\n\46FWٓm26rƊI TD t`$<:2!BWn)ԲmEw@g }%4nQ@-̦UBOԀX8鵜 y B"&M@@y <:7#}T@%\vEڗE@I+'+ơ9u٩I%6Vk%N$r2paF?@hJB9 - 3 AamK `BJcw+ϧ.Oido 0I1d%1vwLП ;|[vG ;%j.4g{ *~ˣ6Ufi4"'aU箧sz[^RjsX8 1omnb,=ć׳,XIl?C{(9sʮ T^޴+WS'8i[Aٽw?,y8.@5jk[CrFbo}I#bZUrQzar Gb+^.#v4seֿl#L$M9e7Nɶ.V>~^~yf-)iH>rDQW&Z` ^9l D8S+οDM@O=x=]-Ql4D(/56Ag'|nYk,|@_ Ð*T{qTG/w{Qu>oOH|N(gQG$Py}Ѷ9.()mIq^N5uiZ~9`?o6AwP䇸X ?#ޓr%oZ]P=Lݞix~ߧ}dgkЮlW 6TK.g?'o{<=|ң<,4@l}} 8]yנRlxyBYoo| poO .Cv-s y#,j;^r:`+b0瓣5iv95|`~QY}OG*A0s~+r&//IxgL}7g#&Rlnvlk^D!o:v]0 75(-\}UO87ZhAD @8{XFł^mW@ {m}bG__E}> "MLӮ=U>OI$goڬy4~S·ow˳sh0o_*lL;۳=Bus?l:[!_m,X-ms!?H=ó.W絚'.0п&>cݥG3{{;bKT9.~j^^ n,Ů>Ӿ"?Gt#a.եEY7]Zrծ'xCf/L=0ߗV>>X8޼zt`ypv GS$[av~|[_UZ_t/.߻AxF[s~DwP?$5{s [Gyl:ƃX=׫i *8 |FhTN7,hd!"G,!npyc1nWr*Ogt+  wKx.7e}Jm, sp34o wpUJޭ7uIف1i(1}iV|*޳7?& +P| q{:>u}_b/)2/?ˣ}}Jt;X?X[2*Ap#j47``````rxw%WxabsxFQ>cW=-cA9qMF<K,o34sT(c{gIkVi :g *!;? TKI779z[6`Bapp Ӑ n߱Ņ@v*]KLv菮yy: ؇(I PtdVwn_y#&JpyX82Gd&N9 A;FJR97~K3ڄ[奣Л$P~f)'N`*O>h$+}1'9$G1J@D]e:-Sk)TFDXU5jյY]M*m^aI W?-n W,5ܯVpU2UW-K!N-z]pA<^ KAT U LjnC/DE]]}\{9 lzxKu6u v7H? k|/`'%@,?kZX ,Έ _&Vmo6O5:PyXt~ׯ_@;EۃǛ}Æ ~ƑԄ M6hMXs⯔p>GevPޜ6/Z9P͒ZKU?} vX(H{u>Gg;ky9q ۫@9E3`Nߢ=9h/4]c;ίld>8G%;]ɯX =;\nQf3u/ZQ=_o>6j"WQC< ]WX?2StMHXyoawsgnN-a͐b3;yTrdNte`_oa-՟C(5& YZV8(dߎr@'s0ķ |Ea13}e oKPe_3?ʰW0[kY1:8Z*xFGM'}| .Q%CzL:[ce6Ƒ4Kǔ?ʀ NVԛ =2EOҭ+4ha3r] ?y]?nwwƙ14N2ǒ>~Oq7Lzl>񯆪m}Ǔ_F|(M5~8Al RurE:e9XAa쇚S *Vj䕲2V:ޱz70N7u4smd@JZy~w C)W;H N^k#@"6(:*ŞS8B0@OnD ˳VciQ)D,KL6=M _N<.S8H+JLM֨Q$2ƭβVl 04( ^Q;~9& $P*h] Nc MD%z8x*wQol<*mŐAH&Kƴ   s Ҟ`o;='hvE>\?Hr6g*TF i8/A箓YDkʫϕ-^XEk2< cث^2ayQWQA=\0( iʶCC{v66Sn5Y@VoЩo=؁٫8U䮽#~K*i-7ti~1 lrmws@[."+Xˇ[e_܉Uڊn{bj;![asV*XρTrTɣ9KpˆMV+WٕsDg 6v>~UZh+(ûRS5.sjltJcc᠜Sdw~Փ82t%|v͏nu2:MF:HU8-.!JCFn9#m8S"fϡÇ|spgVQ]Ba5oS 2ղQ<*^T:e ^YE"f&<,wk@enoejSɓK.+54F0WP*eI[|17P  ۤN-rKZ,vk}HBs8#R)E#&"lnN{9XrpK74z_k.?g? 4;}n.۳Ѧ2vz᩹!Hx&:@ s#3)CQٵƛxaVC1GðEMsN.`ݖʛ+3To# $+~7%NjmPC=_=su}\ttyi!GP -4WTŕsQ6r_WO>7tci. 3#GiI 8(RnU(g Pʩ4u)M@ E8PU):ʛGU_wK> ˞?@7:{7XrVoUXEUUEUwur*niqwU=MTw^gkwwyyms ؕ2<'Qa)Kƹ<*1y038?{jb;$F_&b I1BjŁ7+!hFH&(f,2J)!d"f `: U3*FdHPIBMyE(J F*J)A)&hJH$)@%(z !!&f  |syH-Ӗm茂F AV2Am(ELj B~Zh`H (l$b'<)c)Sl3Ơ|eb"]hν'lIx$Pե}%"!c_XM-FoR唋m-,}ל%E"%KɔgM}_>^;(I&N€ iksz=QDRP[v~7]/ȉiYn4Go~UUEe"/df X*avn5D?.1/' ;F 9<V EԄGK-EݝkփTܽ8'G}/ON"h6T?}ؽ3,49#XZwU[u+M>Qnw7ծ(˛#urQ^y*D'÷w6ܻxM]פ0"/PO]@!$>]M`X!F3[?(1oieuDP=A1DxU*\LuLlĐ_%h l7r eA!ͬ  0 Gli9_WM~0>|2D1w`zh`nr@r"${g mpn7uY1b]`nE nM&y Ѐx@ {‚.R@4na0-jj`Pe<> ~so ñWgSѻ\4u׾l IBSlrxlV+1PR87 -!Eڏp} y4=>nbm˓/I)hû ݣU7f( y9Ys }~3PɈz;ϖ>/?3$@ZZ8JPn_QR\y~>OR\l 3/ucݢt#vf鵍MU^\xT?J4WxҮA =A5#od]@;ג*^]=*RCA$!`CqgWS1TH U:څrJā[IAHE×9Xa$8o]UΓ|C޺ȺA!.#f,4߻>ѧ'2&ymU(]Gr >(CS}ZThjHN@hy'^!ƐĀ<2:BD$TH@4NytoH } :*(2AB#F4 D`Mm}~Ә$3X0K$4F x#g 6j2@pW:B,.r+ły^ v߅ѶɂQQEflE9P.f˂h|>Uwy[r/ >=a3jQI#?NhިX)[>b#!P`/v  mP6<1NHWxB0 մP 4 괹Zp{Y ܫ'9 ZZ P8߬ǾeNnձ3',=XhG3GI[[Jppa{T@T 2}FjZO]b\ELT$T'U =j¾mxN*Nb@xe[^e8=`Aْ.\*g]kmhD6e!()Z샭#QG_^*W(2rZŝ {@V^!TаwJڮ h v?d0;7bQ3sͦEb́#:)/AߖL3剾οn>ʹi+G+&]Utwsi| yQϙx]`uKmTs[M겳'z&!+<_#C?_"*e9D_2!=Agg-uTz3tC?ѳ_`l68:v P7/\LAgF:sx7I//4 ; *+ܣhQ rT}媩Hwr(|zCQʰ)ׯ!,`J_ȔD=3TApR.8~GRA^Sw ݇kGx`uц;gm%?F"IA~1XmƤIXSCJHهG6M}> PGw Y*`?T$kE~wn/K:E`Wۂ%5x=YUUh'A*2% W117ʕD^7:nkC 9v :TRt?i) Wʀna/gcf0u-7ޅ0@taaJM φ0&5Y e$tTQj- 9v6gL.6e5R["6يcXJ3c,~y?$@v1h{(?HJ"u e 7Dǔ@;_H"cAPNÿnN?H{N'ն:mgRv3>~l<1s!\onyάNT~qE8xHnGjނG%胔TțX(:qj4>W?u@2$e[JqxEDֈ)dūޕR"m$DX᳾ё.PM!"EO% s HoؾjM0/HXRcj/J7&8 {=C:ztM& ˀ,XŇxzΰ}é$%-]3má͡c%~~+9[7SLQ,# J7ΰ݀-(!J ϩufe* o6t+ ƏvUvq<$@4B@Q|٩-2Ӥ2T&wZI]t!o}ҔEUyj i:;,>Ϋ͊TWJhM ѷSZcyURp < k A:?%Qɽ˂'*OM,0G xA8=L~2 m¤ysT0K| z90NP\G4Tk(V[mV서2TDM@\Qp|Y[&iQwk;;_?n=̕PWpJή]/LoBFb)V(bb汾Bp#`-p0B߲N֙. Hy 3q MbeRPt7:z1zu:|Ub;ywt+GMO: 5s) 莂'e0mBj#ڱ H$֋jAr{, "k0ab:whEF>Zhtn|`bWElnd*x6Ѿ:xD$ zVCimu{Kl. ڣ{jJi/ 5rדO& Og7η 1bQמVia9?w 1ZjYo:]:ƕhpfÝQic\q@- Z Lf{fq=8, qc9,{l'/||kUrUtcGgՖNj(nK8XkBΥq~j/'a93SΒſ9`ff*L2lR9w.su!0 "ߥ := @ZC4/1YӸ4ſ\ߺޥvz9&׫{ThqOdVSuVSu]Amgpu>4<.dK$T@Y.Ml' d%% :j9g,]X  M &#pm x1=+&1w}@r)-MQ@'AV;au߳Evlw>5,䢯%Q:0w4AY!rkƫ7:Yغf~Pjsn6 .*B|D䑾R~gG@ṰIvCY\V.˧hg߂ rGZֱ5_(I0sǂ4o*T0 |[wOkj(0e-zAcÄt|Ϡ~k-u-k/>H%lWa(A/;*IN D72mN\536*,V?g^Iʅh=۸M";]"HE7;4So[ApScYT_XMfs@]jR璹\We~}-,~婪mlB"}/1kofJîW^jd8,"`.$/$B6  p)~CЇ|:}~p) S)D,?ZO Y.\.j٨רit=Pˀ zC|؄&<'oӂPRJu{^@<4@Eʊ8bsq/I}KH@g(>s͝2|A ߭<\_FvW˲[N5Tkɻ RQ^Ӓ\ecvݢWg9[1Yºfyճ/Ew;\] th/"9*(8!AE.l7S3XUJ ?$",-t؇5GvKthg1feMZ-)mZqR~V .-|aC+6JE:FZt鲎,j;*u[VԊ4-[Uk)ϕO*EY!-Pe5WN|{~ژsq^KL5*vf Qz 3uAWFP{݊ }EWklNFAx Y ּS E5g^ r];oݭ\~rs=g]0}}O`z!@4 7ˑ*l(@jహZݮ uGk.3@bWG'Li!85k]TOX醝:_nޚ=OuQ%hl~CeS 0mjlţ{Ȁ-ot}»N|Ʋf+b 4}4vw``NҺf!=!^ ؑZ8 !FYA`砥ۖ6囝hmb-1w<~H5#Gv2&υEs֦=gym:PQױZ "WhyLt\a2X\g]cq{N]\)B2оYN6KeJ9[xκvx&N9|C&nlnͷP,πKݤX=MCEuXTiL\BVUffU&vVXY~xql 2wrsldwJ/LBƶvCB&5geh ۝9]~ke.Ӯ N?LFy=)\1bD2rx$lfR'\yš7K$ߊN'3vifKTƍ8D۞v FSuFloGxt`!bִ%8ͳ[6҇EmYv"^p`Ekm;*`t7}@6S* Ri#ֹA^ [kݎ/VQtJ覰qݭK\w73|E@uckzUuTݢ!)Up@^mҾ;C̑\ !#PtHvcf.śfpWz:J.K*25ZT +@ 4H* oz8C?f&# ~H:g{8H T@EGT{C k[;y8_$2Iw4$w-~]36gm%{]~ (_'O}mg؞x5G|Y'FsSiZAXhiRFH cF$(A>sV4qdЄ Bd@ ! AoW Í)ͯBZ=R3[o| l70d/zŜw$5dt|2?^E_ N9?* JAD-^iwd{cj""stGp R A7PFNfwĞ`9+t%5](.d &qH 4 k?nv._zw^"I$.VIO Z:{'c `hX!3ѶoXlP3D|$p<<|ZIe-_k?_Aa?šP]1݌uY񰻠sV`_&kq8b駴Na$ ?1 SBj,dBsͿ0*~=~^4ϚY|&x ޥb@-'`xL}zLiRQjU?S|J%}\h[ݎ}qlm7ybQ=ݮf{[!)[n3t:iLT.H}K!w7:wXÞ<iJiNUfT5&ͯ\y׀E]Y"| iSY-֧؜y@57HPK ]TU EsX%lcB|z 4y/ ~q2u`3b~տYϸ>!_Jfɧ=f9(wߓ %s _g^\$ n2rƒu:P($+ ^><p3>nI_:f,?SxO;BpԮLh{k{q(ѣIG&orT;b}])uXag틏Շ܏lύ>D@5T+Fto:CO@*GEt"U@J8wqဴ~>3*ۮk+{exI$ Xp$1Q?)(xɴ +߭nDԭ_[TO~6 xxn}_MVr&0(i_a J:R)I;luE>՟sr[Ub%;HP<$R*p",n޾d}y9(/688i3ZH\n\Ui hzզXj3IQOvôs[173{O?@xNļ.s6;BUm빓E}_-ĭrgsou}ՅњuX–ѝ%I],RUBS:o|N:5۳{>ƺe]vxBvғ1|];۶ks~4OgL,z\^5ۧ<^tg}pV[ic}v593uqUs|swu8L>#Mp[O[8WmhNi}cqm|VkW[B d"^e7P2MV_zdeeLRmRE敗J=JmAom g݊I8D( Sdr*Qa׏>!ԃHz*'vDCJ%- % ꙴE֬I4Ea#::?3;I#gw$4"Pځ %V}\ASn|:j<8hY .\Is)Clv׋:w:PtӮ(d:!u;z2F֡T޲(~jXW;uM+Mn{VX77s h\ٮ{Gmewʞ93+~k s栻L`n:ɒwIN4krц:yX`x`] NP⺫EjBL}# 8|o#DZIkU㮝ZۺI$I%=s1\:+e.خ+9JwDDU[EUW;]z֟9kKso9n8ZQaz1/x|%M,\Ko 3H59jĕģsB!6$´-s^r>g+]E,Кoo:sDEpqd!NLQA*!#o</QwTPw肰kϠn'>pxn?+,1f qj1]H3042Bil8*yL_ޣKJpCÅyHHM6vl8E.3wcˊ],z_lλAy|0Jaid}ن`otg09l& F?کg'{R C a;u䪉H9nL7$pI꠶|'"s}=ҦQ1E!=f?`"iDځ]0OۤO?G{?v:Q&  A@(" *Ke9Vby->5Ay ީ-1eW#!CFK(c =]anG䌩 |`o1ӢT4((աEO+M:#e/6a1D$Q( <_Tx[d~CG7HNbiɕ[DYY>gеd-,9e̙̓߬9SG$O_Ч xfZ%$dģ-@$DE{\G"oQ Q\Q4|HPU/T[y侠zA-.2s ag+!.Ŝ.X0:-W9 *ˋecUqvQ$r2;l׏)9uOE_x $H߻WyM$$DB8?Gax{ߒ~ lJN1(?K+!a/5*G/DfdGnfhٰ(W {3kA2&R⧠(Rk#x R(vY =IrET[/˷3icFocЀ}ibgi61&m(gJ ɛtg(8G̈P@U!Ј$o=c{!_mO^8yi&;n~pHGn=UdsUwn> |1U @0P/5qD ȁĩ0Urȶ0f6"6gDbY811 sN2 `A-&RFFDBJl%nV׉hA'?o*١C8m!G"I^;q %Xqdt B+2u8q ,GhF11Lh^{i]1:iM@{e&%0K7N-]jj @ZhE!&P6\@'^E@1JP4&3Hi@qD Bs7.WW0c _FN氓R-G(dOɓ<ȗ"* =+S[,b]s&AG)b>͘g3ӌ7َi_b/|  w!%vBjvMYmwh=j@ab,kH(_ﻃ(4^G$ C7Tޠ]wv̉t#QoOBç)Pao( G׻Imネ{?+=`89G-~W9DOGSP0";W~+FQ2qU,RȁǏnd xZZ{{Ƿݼ j+5C7 dG da/"PHG&k6uyD+!?yA:\;Wc;Qxa<:S~n+Dx@G9gG\< O1D EA3( jh{.D(ޯ?)y@\z8N~wlvlP=3 ygϨXkdIܩSm[YԝȒAV0WW p@]sg $4 f_Đ5 ==N}6'`PORm+$hgD=_} 3mwܾLg;>*B[0 /HI ~(8Q,(${0]U{4\>o=jk+Uag(PBE'-yhBTF_H"c] |sEUBP):au{ O[IGZmyGpBh* ??$M"v J?Y,!!||鼳?mzrM"GpW  +@.{4>:jI Mz;=f~~^9}j(3pf}~Cڗz SZyD ijlmA^n |oWeCFdȅu"8M(5/ʰmTPwǗ6z4[r](VSfԩԌ_6.iҁpv(O{d(^9@a4IWc_f[Q2Wk6d?AdD gxtq?,wxj v 1pG"'z mPJ{5G:㾾-2>h"Pf'C8'dӺUJPR@++a]hň$J؞>F gȓ]+Nf垍H(mx*AU7a:`s5`% 4:Lק[Ӳz;C,U°i]RmTfQ0o‚.ҡQv?5{c>dz5WvOXXx]zrh\p!ӺyQG5U|ըqOr' J0plٚhDM|i,UGT?b'.m+(*RUUT^3Ⱦίz|r~P#bz Lwb׃Ģw!s ¡WyFD3d(Lq8G'>pYe|Q~S-ѫm|1Ϟvצs[W[QRDXJGIGKB5((B `Amަ黷ȩ{ J)H~4 @?o庢EevKJ5?:?c$6ܧ[&rTi^hiv놾\ϏgA`3?O# ) ^ѥpE oA,K'7fX)Mq$4Q{R"2P5^4z@*aL?ﺻ0/LP?|Py@6p<clzQG6CxE|}fzW+iRd0Z$+ҹ-ZOr(H~Iσ~Qv0wP#O#:Y5GLfDul*J}>@yc;ڪN۫`54..-§69:tQiSx5Mr-bK*аP…'ww^o5%(yۦU"7ECe6 Fc;nA?p(h)7t=:u4%$ Tm '4A'* -zQi Vl'$a2z=5]#CrcBBLpG-;o!'Kzh?#آAp9'F1ScO/gWڃiYO%RJ'pyHSi b`T `(goСǼ,NҎA7bA["@*Wv?Q~=@Fh P!%0$l̰ bp6 |)@0}_e9DKQ 2(Im !}(clw3,20d1y0ل{4<6T >x|rQ3<{<áFfI,v5fT$.i\mƥzv0WX>v]|i$&SL5}Uyu4yfwFu3LET)(Wz ^Yt*uU{җ\R>2ktἁBY2v+Dzd7Bv@&̗=o8 ~.åS4NEcogZT)NBP Ϛ宸V+THBЦE =?7NLpYdwˤf)4d .O><5<:G1dyx!lM^w}n GùыtBc`["\msUw0!u`HB O"$E/* !\*_@U9RRN3s1Lg;/gn4/f&hֿ;sՁ sBo FyNФU8L\3IgbSυp@,Qڸ2v`)҅uX%afJ4nVCvrʭrt9ڦzpNw@I/iĮܑYx_տ9xNߝa 6;4f]٘9q;f ]VAIC)#]z4 P-~*V}D.E(CeՌǺMEұ|.hJuF0uj>tW<3 3vj$ xeBcJRK uIJ^J+r9cDgdG4`(?C#8v~/?&o ˪D?aM8"-am4~?ޜ2VΆ1֪W¤" 3s=y5Y ɦ]v?r`L2h9:mLw;$KXaAdl?}P9׻^ys~s1oJds7S5֯Nj=m%rywV~y@J?-ow#ly׈Tvgu6b(4'{rIFm{^/Cߒ-U{ &NArY`@SPݕ9ymx}7<߳1֞>I)0}hr]3W^P/ `Go*[VTw|X%sj'RNJ~HiU+ i>KIEVm<Ϸ>_E8,vk=PG!JOJ!6Cc0iy O$2+z7{w$߿m_K7q8Wu3w&YjtXA$#^V{A>q΋n9]!Z *|.t#bU8}҃JUJ)Z# dj D*qf+){!o[>}Me]-/OW{cw=܉2 if0&aD;OXN?n$5{l& TX? <\K8!oћcB<)9_?G|o㿀caWwtP)gy`;ױ|3s $'I${a \ ag~' z {O۷vl9% Te R@Ky|?r]bЮ_}K\K |(Bj{@@XାF#10ߏpV9jLu=wvvN=~ݓBDB)H CH(R%%uúۇdY ܈iw}u"1U@|^YXaQq{z:H,":HP3:T1Al1;^^lpNs )y)2]9[&ip(?ɡvw ]܃N72dd(Y&RXe@2&D@ d%P-!HX1MSZύfH[؝Ȱ 3mdwAAPۙj @b҈5x(b)@XwCʮܻK=:6‰r : |uf4xB&b8f]OpX.ƻ+ʰmgm\<2:y>|5C-.yX;eJaj4TZI=?oYtskGco3,ݤ$1!1 S@WW-8;}r屬 k|67 {ʖ1w'bA±~Q̢s`%)C$M."ЄBdZ:jN秏m7|/`ov9ъ."׹-K]S~/}a* V (P0f_WB~.fjI~QM')#ʑ3to;,*1V ?:  o0W!¨OYdMÄ(Ma 6fC4NAb*??E4< ,_JsTmb*2D!Y zFP!^'ґa9]c3]uT(rߙ)hΟnJr(U2Cr1VkSA=}@#Є /`o)wLj"ubm d:x{?FNl7T /O@TB6aCFgU!W'2vhyBBJ |R=¥l\؝c ?4@b"JW`xg= s3j/JF&;apuM'B92{[xDkG8!'~mOgsnwhvAGB")q &?NfX2b`*-XM8Q!QV&!1fi&bBj/I>X2aD{*l|㦁G/%#W,::[hQ?MXVm;o0a+šГ$z7aY xV@_p[J !v:k(V>iyJHK:6EɄ5^ }y-;^kwE22{d 9*@aG8dPa}7(r$J]62\ku̒d@+~? 9CE:Α&W?% M}+'~JGQkwWOcvi{Eȋ’x_>t|/K[E-UvBCckbD P}r,")TeT]KTcsNZ5`â4mY~qpdˍFq'RRV-D @mV%T@8vs[Na5&iH)8IVco8-v.5cruRyR, ),D$ljk*1GAٶ93xObZ \AnmrWIWo]视 a!U&@b-T!IKx"ZF5Qo Bxp\"::Z7d#RnK}0]x,6^YԌIj-%2ez8E e4` V Ū]`[ y$o=ATRw5촽<?R_ڗjacUCAHQa{8]*+H!c]9+(͏!G]mدqEZ_6ԘU!@t&+JMwVVv+4e縦;[)V~UFm}~Wd8+#!@wKӾJ<^OlQ#R[9# -6g- VO62 YƘV+Y,[FBNUѤiS .pafCBTj!I5z1g/oIk߆q dzVTLHMJzj筥K77n:t~'hrI9&D$(7׾YǝLt!@$|^Ⱅ)4 nvriT7k=;bN|oS6SGsQ1`=X{j{^ZqڤY&\2g[s~+ ዑ(htmDR-m<9\,~C5͛(5y5±_ ʀqqU/ub6fT3mdM Q\TWEq{^@PHyz):kMw07☿݊}bN_w -Mk9/kRT뾼u扻lɖ@7^e %_Lum慄oV;OtCU<`߮W_q/BNQOOoz7/vv ~I:d>}~rkXٙGB@-M1(>#Aøg~§'i}I@{FpgX"~Msm Ihv  )0r$ ;~w]p2=`xqδaT^{|JU4P@`}Q͔i0Kr{?^{P9Ӕsep@RmCa6~M<;oץ|Eܟݲd?Ñ|׵sy6,  G|"'f6S~g8ȌVqP#q%-?AX'hpê}!y\$L2 fn읻@Y~+I2pcۆ!3-14IpaޟSAGI;i0>Iw%_@̩]bU+Z+E][ْH/J^F% Xg>}1)hB;IWZ(h@5!y5qDDc0 5!DGճ4DCa䔎LDo/MH T4@z#)HR2BT/NcK0hܧrI>tt. jCqn ND9a@QOsY`7!fv>ố6*링m>:TD*)vb'e+$ vvhԴ"{d"WPA`Ncp:o8FgowbhPNH'\'2E``?AE=OO;}vlXPPGS>*p4 hlxy 6>ECä(C3:$g⓫kƧf x W8>jó姃Ŗڅ?h0c"R-DXHaC3Ied,s> 0ЈN]i"m'sRnM(δSWP'^x\\*!0A>-K? u,-AaDD^<8wPv?cJZ=O@lc rHYsw^' f(@(8/bi /"2jɽpm"ujs"";qg Rbs|U<Ǐ0Cg‘39k KX$b`X!}Y;x5PBU/8Q %45/(9 ]S`>?oSc xI|q4D3zӀXPaHBUM$'X>b2X0n'NdAHT@aը+#% Դ Udi) BQJ2@ d %5D&VuE'D/˳FO&P1X"iX^8_dP歂̉·x_#!w!Kq(!7HlQ2Oi|= >Q?t4t{9+5 gR0%$]05&i,0?uhնmQp5-K(X, e(Z(5QE;da`)%JABiaR2fW(dF("$""bfh/`bF /MD@61VK||`X1QEU5E@<Z}?N맱fQShHo2K@fBl&d'<,wuLce(tM/uI >Bg`1,!MǕF$ܛp#=Gql zc۝L(>$P-%,10l9ЀႆM7:OcE"HtL.W\}Xv9e8sJwmiK)x6w`>'CSf}Y?JIɃuiI .r~FGxһ'vȞHf6EzxW4|z@|iv^e0Ƶ:<Ҥ}pBX* (gF5!N%,1r.&$5&$w<*7WfGz&ҽ}x q;.cJ`>̗$6:oG ,0Q2ir D0M QEuYӒ(i eJ<`]jW10G>|';{p@ñ7#}`@T'z,&2pG>!TBV!꫅|9}--'T oZaP(4ИAƜB"x}{Qg_0+\~"` @>s =pwu8al:"]r[p*ٿDXtI1:L,vn3 s`gbyT`"$vhJGf*IrZ/s$ <9 1 h9D17 \лn>2aPt+C I.}wd?!! bn8c<doڞ+ ⁞[prDù!@&'yC䔁ocvrprvm!M_vwÉRQ$[g~O~ `?#??~bq 6Lw0EgDvym ?r6u>.!gT"DyƋ hLsl"b"ϾL3TGF5("~3?N}mL&o`/gGWVa :iI_["ׁ,W׶uStqXa&5v/\s4eG8υكل[s,PG3]=ܑ d-9̾5Q'4(pwnUY9͟bڹtZVi!IHbۺ% D*։ HZ(zc᏷a|.PK5go&X&t}h8yv~wV^tm%ơ*J1:0>Cxv+,$tYВ򘸥m]&%-Eی6sHbDc92h!>e$oOϟvhv%#W9dћ2gNzCrQeJr8nL ֍.{fxk!ܒ4idz1&N/<5y* Biik`r&\;=9 dU9,Fcw[:6lN)0ɡMݮ9ΜIsK;M,q%b35QOWxMA!)}d^{ QLCY%ƨg@ؔh)7,(MD gf;Ol)W{fv`$2+G p^1,$`ä|72zmٮ^<폲`dF@'}s,^M@dCaw3'J87f}7M&87jJN@퇍.#IELXwppzYNh0\r-eʦd0l,9 j= &3rd@iƃHR9 3O;/ҟ): (Q_وF9(Q#flSPt&?Q >~z/׼ ;hpXzC4炼Ib^+l*Z-O3,(ڞk)qBr[oq^HV3 !N cvuI͞f!]ʎ wP}6=%n8V&-?7kj/^dW N RuÒT[eG7hyw`z8!hT=t(1ChIg:˓8SłPUf=ć;NYfd/NJZ|07xcFDIPtvC8VGi|>-Yx9C8`z{ DcZ#p:@b+?v 1Pg#,?9M;6Da&VC ړOuB51r8;OX;)MPLc{up*x}aCKl=`4A`q,͗xL28;7 ?vO/"wh]@I!Ú_qV|;+?El \Ιz웢qsKLzD,a&Qj=Ӝ%Uk@qh#P!xDW%zΫޝ) fNj^]ݧyCk/}=PI1 ) Y=cE ASATMe]$i۬z zHzTl@),3G *WۦhBd::v=)j @AΔk]*@k?)N$h=*:'5SBF JP QK4ݱEviy8pW 8Pp `CrSo v :O;KaJeJݏWdt{Gl 9U5*am&H4!˘oC9)zV)29SMz`&d(NJ1Ģ'BÎx}i2 A}qKLZh8)2 <9!"/#6hI?M' K`|mhԥb B&F)Hq5ĉ /[wH 8_Ȑ@d{CCvoh{ݻrgTܤ${IP}Ƅ[I~Y]9b=!6?7ӟͶs3J#UZ9ҊTl<H5|YooHui`NF́Jp$=ШـS' HGє}_~NZX "9` <q9 [|j,SWOި;BbHؔ~b3NAåOp34( >؏asؾiS ;ޘazkWa,dC$3 W*}ُE_|u%eʮpN8) %E(Fb`P08 /Aѡtq0`Xa(9?ziR"SMDD HZR! e 8 Hsz;߭ ݙD!fT/9#Sװ|6NBUW3ݽ5?l!4dq륶KhHfn_;XX@Kf3L-DPзQ+Hu9hN)D}܌&2QAF%i S=0`¼6R.mG9 %>2Ҹc5]KL9n~ U=4;jl&f/AZ(IgD21XC!pCI )]epO rhž YhO&0Q'gz0OJ~xz#x|p<yaR$L\Dщ" !`on7oNxRU)ڝBdFݚmJ_,5!^XiVeڦ>RAzr l쉠`]48*%P5 )Ey|y=f"4(N}^ : v1{DP;4XNwyzsy`yHk (8ڛ_<B0zHFHh׏o[<[bl0\Nq%*x$2Q*06J%hӂQtDʀ%k#jR,=}W=3M*l!1yci{wt>~twΨjB' I7xj8#ϱTKGp|銆'Q3<"rǠfC:?b wP-;/ĩ/dQQtdMgdON(`P:D^` H }dh~\q ( @68"}!l1͑yZyGy &@bl*d"1%5X/x?,@zq4Ѷ{]ߐ:Lp1 wKѤy9| H,b&A!x+ !EE98RX\f #$WSP8߸JRQZʊ"?KA0x'4& 3Z`[Ec }c<~O^p))H[in `o=/A7s{ͧ=JlJ<$A,@LM;1 1-Q\{z0'^}x%),8!pGDˣ#;߂>͜j:Lw\w mZ^1c$б&3(##XkLkvu)H+AňIO\/`3 Ԧ`0呣 Z2 PrJ !ա6>TOl0T)1>@]ƃlT4YU Ž3xN%vP-1sV&) \圃Tż b!E>p;>Q"L.tJ]ˡ\JAwwT;sKj)wU&*~ |QR/Ȣ$;ku0 ^]XHl 's̲m:20Tv&] M`-d&;pmf5&GBvQ)s7Wуb)R-+,j B'&ϬL*B<}z;a؈hm 9ivPnx B̔L>U9Q0^8,Ddg3=IQ#0WF $4YūNc?ؼ:B6H r f9鋘 5p|{"SqY4Hb( CtLXEuz2D[!z6 L<#R7$(x;wiᨠr!I #@Q]D:}(8`X3-.tws~/CJPQچ b>fvJ`hOa?O郤߶g2L2ud0(,>>􋚬d-"@6 N?]L:00SRB)c0EPɒY:(G94S{(=!;BS]D +a(: ~%ēx87e 28\8i8;KAg<  J'y_*8$ z0 !N!Go9GfG`AߛWd?+gq |O Yª~ V6Q([zgN7dǨGon)LiRB%R$n Ѣсr]w[1T:vS3nQ!؞aS"zd@Ҡ{ ~ D }t(4II{Ѣ['2!S Q6ΥM;q &l`#X4A0/;8}.x<f *@ّ/ޓ0A2UDHQ#!Ĕ( *B[іbSx7|Fxeh?&a;=)6X˵i%)d(M0zꪫՠT6B,IC-&FE<~tZSZPΌYa֐8<_>3falM tzA9޵OmE0uH=K6V)*sUFLG 8Ij!(_Mhi Ԧp' ys8WS5 Ott rJ-,#緞j&{tfaǛ6g{BTcf, LMaא4'4z}ob&c囼$z"w7Q224s$`@1`"5UDñJϺ}<Q{>1< ǀ/.oPzp7hCD7^ CUauN8\ ߰" zzO{ݒXN9 dtm?fKRRДa1 IW3nq~Q8l3j|ywX_e0gzic~O{YsO`6;hNa{{. jA]C"i2$69:K~NN&jm]ՊqT̻,8S@!lv}7;_Y(:HD8) }?8^Idxa H 2\"5UURa#jT\!@:!&`2lIvv='axS͂/^N8o=Vuӡ9?R{CX$E&J.JQ`,!9*:*Yp, ^')N,ۜgv<&)NU;k/Q.2,8a@ &0|;6Kl#i0+8BffMo2qjۀ=p~W(nٌ4AvM$ag?&5Xg.W$K`kU,Z$;"~D?B" ]HR7bRKU~oIق~qC_8!7 WE"]MɚwĎ!Ps,!EgJ1_T]j޹7%P^ͅbNeznII ᓕY3lh {|¿l5+3* vn (vFIHJ'W\MA`X 0Ν& , 7 E-<jC\|shRmL>3 Y]Wqg縑;Os_D!] mO vO6⋻`N7(t~7 #ak_6[Zm[m9K-(I Bfsp䖁h $' 1ITSQG1wgEuԈznzd:[Mj%5ɳXb벀w}X:W$_҈=V{en4PIvP- lRPո0ؤg> .f59C#]C%h- pΓ 9Ì`93QYg=X>w>7*~cS0wԭ1wd,[s8^F 9{Q[Iq\ ӱx{CyncBz!5؅ t9rҢB҇;WDFTW|HP4&(C 9e!j34fBe Z C'Eܜ׿=o>:~GzkM=W1oPڢY4FQMwTk ˶$@w{h;i Y9ҔCL* g2!ۘ N7 T\u8LW 2zn"d6߉fovpHr{݆]$+zK*wh?ՙ㨜@3ڈqCJ92% 0*`!1jclWYy5(CێyfM"FrQZ{ps C؝]'J%30u poNۘN@U* a 2TUD=[Bi:so/!xo P=i 9Q5 ."2^}Kswlypwξ}|m.bJ!@/Ghr|.M4UHDaHኞΦ%nψag ]lќF"OSЄ; ADEB!0EHELH HG F w3XJ:Drx >d~)(~< P1;3RzI+P7{?Lu-l)a{WΘ/:Ӈ9x{I)$!5&ҢW=Cѓ.cP)(n"E} 8NR?=Re/߻:_u%28yHis}Vcd!#a I7h ×XntfXH~3lGH<Ģb7&LŶ=;=sfEgvT DF?3e[j%U^5 oƳrpqܭp*e=ohCŒ6_VMNu#;q㛄K|4ppbQ 噜|=d$O(4 D7;,s3rzw*b-#99[[{֜lΗ~|J\?=iIvpa1K\9sy-w˷)݇1.d_AW^;o;>-ow !ạQ}dQEMjVnXsSSPsG(%Ysݮ1 5Mgfc>7P/q , {A=$Kzi[gCu7f'vJ >ؕ]KA|`yTf8IWJ z}]Ac0^oݹaw$O ' )#RE-YO'->I=l`=#9F Lž/(*w&2cgz|m`!@Y= o‚UPRM!x}KC\#¥*K$SG~wՉOh9Ҹ^$#8A!C(FF  E#KBP1p,H(c C*RO $ ^F(Ϙa%ыlI2:A1 ^{^3 x w<~,BY=?&ק5x`š0Zѝ9o aG.Q(*SBXy\09L@$|TحC34<=Ӈ 2g|?ӧ|ˀGUN$ pD=fg{Wq(p! 9$taN f;o*#:p=7J.KP9pDEU+S1H-%`xpN(ꪞJ a.nyvo*Z%O R% KX=p;#II},DsJCB 8c!ϳnGHz6JEf(tgwl+]ay3RlXsds #!n8\`{4 e[y`޶Ç Ň>&*v斐͘؁7܆'ي HR1&X\N:S97f c\; s`|) yKԤ̞j$0 ;:sX,67LKaLmC qS===& *_Y?k:9 Chjb|NYN10y`98:ءu{ >U=p?4 B%YHh}ϻ97q1P\/z?9Sn,-?sO:cd1k<a+Tø_"c6@(:YsƸ2n>/*yXB+Cew9@7D: S]ݳ-\T7/ GHV~\,w3-#n:E:* 㳳a7 G7VWW҂I$m$ hZ:?$X*w0dIyu?ȥĦA;7PO CͳmqoJUS)uPZg3R:_8L8K7]]=Tpm(؟w$Љ a[WQ! (z @N%$A~0#pQ]Yrd $m sgB8t 5sz3φ0~e CeBꩪYFG5x4UÙDF9s],^[6=[B'A3R!3d2ǯi7k 3`2=v@'Y<`R!`jg]vhMC||0>@,<cA^ i ځU(ea'Z  C 0(wIsgjR pPJT;}/LAOѢ7Hw@PXA2LaCM414RQDLLDA3S50DL̑,I15RDAԦ*`12V2} /@@w!:X*J" (E?rbZ+b( QDS%Eu JQYF#UJ%UTt-[?lІ mM( l.j1|jH :pK5A>"SO!QFa9FAǤӃh;"#"'D>^0O 06f@FbqBr;¤:Y 'sX8,bO_`8LN.^ÁQ±`pwC8C_M Q Kg}8YIc˝&NmEKP>*znJlIϪ̹`|R8#_1<٤# *2*'K\'%e*}7cm.rR7 cW֒{:6O fM-lNR`s_J\ytpcSU0C<"JNȌ#ɡîN qt;aGica fv>!q q&fZj(j ,qF+ m,@c:fkÍ/]Y28jO"﯂-Sq|:>?=rb#C$:˪! B?ϊ?P !#En%}ё2Q>*fFDd$LID@%AC[̀SN9GYCSKj  90퐝8P>2ƱfdN.g MPί6mC+cZnVPyO$.JDD;vs0 u\Pwv܉e:I ,%4IGAoxjm3Ra6=Xv\Ow&NEYvuXۛ0[}r4DQ8mTK5HZr7n'_ .UNij[i߾`0^o:ULt-_m~+,oz1uʟ(f^{o HqU0q4myg N&iqQ&I'p]Em04鰦QTBBNl"fKzՂ-<|&DלC^K;' NߐO7XNfкz;=a]k2Z[g -!=҉y3!zdz<Ҫpm:8bv2N ,*BĠQbA0b?qf mϹǍY_ˆR+=wRLW鐝8=n??i]qfv}ZƓzD2GLO67u5vn{r-Ol3YX٘9'aD*Xp~4&ݗYQL>4Ta~θxR7/Nޘ$DANsǷp'' 'zz&'$0l 2PBib!a,NqIe M@1|C]ps6v&cs`l AxFǘp;o]%hgNY!;$MC#- (Z=GH22݊Q’.o0L44V%36" &j8^ >!h1CR=;6s'\K8I~f׏p$:FI1Ԩ^v*͌lp{NOh>}vyp.p ҁ,*FU7;̅A'aDk1䫵q)Ò)y}5NS\xwm/%-|ybwٰiH-gwf9mhcϔ"44ٴ@% lM [kF0ܳ7$l.f7*kaEY9#9n1!N!!K(P ,rh81+k:.r^0I_pևCh.Z\s,ےLNZ|75 ׌6Pp˻X 5Y0RG q[9gb}?> -&Pm0sp;h13lsmjޛðxZ!AI xPf@HR )K$?% OuEG%vdS10DDOdd4Eu.M%D5D$US )UD3 IES%W** H4 E''OݶULLTS3dAC~:x)&g"}N?`Ʉn G@9N;t h=_̯6WZ+ n>{k@(PDzi?T!Q0 K(RSrO*ARO~6: 7UUU~%w`p BBCGn /vW\byt#'BS$t?!ِ}h당$Ml4 %Qp?9?Od" Q0a[X Lc|u\?P3o*%YF ?@hm6IZXxiM˶yuIkmE @\T4>Oo#{ՙ& h$7B,T@xeff) `%)!0  'H &(CuF֒ h,T_f,o FE}k%Z<+ILQءϲ_`Ĵ- ďO\2>FA3?A.3tte} iU qa9 @u4L!@%p*PA 'k[ٞ W}ɷfyl {}'mi7S`d؞vt^(-$ GkiAg{|!>h81dd%RN繆ĉޢP4H{SnG5L&J'( o)M*ԨsB$]~<{X;xߛdut!Tdp>.7Sb$I`x,?bf&ŅMlx'#Ù"AX$&a"O|b!EXdbu%. I2hJXLB1Q2C)"iBuBBTj FE ;YIBE-UEUM:$()*"*v QT5@,RَH0LRR#`).#JUb0$e8ӟ'=vQ!.K[}%Hv4p$|vi Y''Z^ļ!6+>ڞsUPlR OEuHLHX1)O"ީ 7BT#s皜< ĸ}Dc#;1lWDA~(GrnK2TA-w&r'Ep<+!K[C%3} ڴ3CS s3Y|8 <\|7(Z8Wi>_<V (G莈D- OMSUWP09%/nf*CI40QGN,uxH-&Af]^_\)0  |py/Pq0;M $F[0?Wo?PBoުʰU0( ORxZRgʬ e2?4zadﹹ/ TV ~r[hX-"R X%(mTd~46XH(^mET@R قyc Lb "5:00$E@ԆXpC %U; Me*@B]ݮ0Adn lߎopZq1Uf,o[7.ni@!Ӕv"&ڞZ< h!5L4)8r=y[*NpW$lD3ݥOxQ)$"q$NDHI'a^Ft+f*,y64;JܔUfD\Rl?Mic%LP`Ap  z˜XHL!75Ԧu('Ɵb(/RO?[:$?sϠsZ\|OT([r˟˶ 2}V?:M6&M7vTXm$X3h am#G ~o)BK"CEt?A':2d螮Ftɀ?"Q$?ĢD93C((p jIٿn]f.ǒ Q刔%m~/{/' a(i685U6vf?d|0 ٝitr>0}WZ?saF@M!9c7W}ʤA`l{t5N㔐ZoJ)yJ'&l"Sqr83e7a'r ЫoaPqw"34Ga"+I/*JB}ٶ&Ͷ\Zr>]t cSF.9Uui|"\r QGͳnJ%$]WHT@ ^8? q ${(+1dI?1׭0d?FiN'.W`Ca$$N;vw7|B=/qɰdxwv nqFmB)` L!éU6Ao]!=̈:{pSFaJ>fn]t;;ohGvxm?@L4xp%Y= Švػ Mm'X%];Eg?xKWĮSK@֝'=wK޿etwRu:Lx߻QO?8"2%8okgrefoN!_;>br4t]m  f ==/WyR9;]Lu/P"}age ^=0݃1Ha4p;x6c&cgs\u3~&Vc*3BBuns&Ľ6d f6  [M4UW?D a qBֲd\φ5IB3M4YMsBb;Y1Ma v}md u.yC$#:n迹ϧz3U[4Vzjx/߰@[,2J"+BW-lPya3\uvm3}(nkC j>(f- VQ сy#wKBlRJ1 X841㨼kCϺ4R2 2qfqĚӦQȴc+IS}55{Ro!gwn6\nFafp ov6aeʳӈb{𾖝YqeMJ'c+aLb l7Z&]kݎ4 4Xd\ziӐ•CVGeUI׻`k}eixK85݌o̴h}J[uYa"8׺fj4*:3w]Zd>2Lߣnku&P^+nKseM>ϓ3=USW̩vxO#^i+Kq9d:Q\<=IÁY&x4|io2N F X!1˟l`*/a_,v醔$Pwn@`\1?J( h&ǔiaS<khMeVrcwI{e&_u7PY3xu**_!(+Wn' U!; :χ3 x(8"D}iIl᝾\;BȒ^4`I}Q {Qc(w٠ bYV~Ah@;]!6W@N60@Vz?4m@K3|5[I IWd%I @kgix}]Sy+#'fEh (:듣l>i<\~C~_vg.t.78Ǐ)f X"8:B^tqT:= hErAZFlH7"esрXUP־Y .t 4x$AunhUZ()/O+%6Cp%uzQ(=8'&ۨMk@LG ;gyBОq{ۺhB$q䱆T =:4[CuDL ph_ yugRA^pÆ,;bc Mzl-P_jU%>Ñp/bzsPU-#)7Ì2'x%Dwػw]..CS4w뤰u+mZ8TέLBB.hRy櫂 -L$0x=Osz9QbÙZM|w:ړ< Acrk^=C=Rzvt 3'lk¼NAyYg QЮV%z{IxUp^\t-g"&Rڈ1ڀ31 t<'@"<0xYp=2"''\$dsYHf,\:t?j8 Cy#'"5KqlύO"prO[!6U$"`߸*5Jr:B,B!w@4p 9J(0m88q ,f-jNH /[uW2%BVxD@ oO=_vƐ?ZL~E[l{I$KLdNO嚌+J!/~5_+z#F_ \G Ku~f>=UE}OYfh>4gf܎RdC0Si' bfF:ynHb"xB' M#4|f` Piv4|a@ ld`E$n97 m g@=˟qB#Zɣv<ų߼3 "7wDl?0|Ȑ$Xa54_=_pSl= S,3cFVaݤ8@xA 5~=1Z:<`Q=~&xDidWv.F1Q%b=>;CgUT]٪rwCe6d@)+v2 C(5@GušM ,2/.mzyr|c'+Xz{Y|>3VSԇ@iol8wxc*{_ p확;MM;WarN{vq|ܼŶk6ڗe*Q>a-zZ5M筡? +f8tZ+!a_4=M/3CڇMf2&Hg8H&xs!W4]3[77>Brn[&0&&uCR.5ƖIZSj YT;gÿݻ5cbm~C-PK [h|yągE=aFI3т,禴5T"2r#xXY/sX Bo}$$tc,=X9Jo_~=:9svrL`7 c'\) GGeD&g lz^EaHXMI ņ*>X@=CVnDj&dlǮ{ps?ȍkG_ .p %HLZM00"9cf ͺC(؂_ D*Ds8Z* 8&,fRÒYs .aD9 fc e @D,M(!B2q#3(̀p0^C@&ч^hW\㵊 C1y:=^uN~H0ڌUћRBcM~ A25T 9;t3‹PQPNq"" :/h"JG?&a -?9NpeߔP/q+l,![pb_m9m1qeKNP![0(Dh ' Ǥ}&KnDOq[ p%K12uR1?v!%!!RdD2*d6ۣ W.EC* %IT=-Y5 uUY"}nC(HOu'L o>ͷG-4fViRn5? Z!{D;: .L$Pb̢+ΰ d^ h66 J*ņ%2dBBN FO7$GKЮ[1ـnFm?u&&cJ;^d5XzZ{*vpYr.᷆vjH0*4=@b7zBlшrP22- [TY%1P.޷`rqwr;0Gc|fُ%x(g+;k?塢v>Pyv 2oM?FfN{wZ(5QzR[H-pBb$f< @2}Ӕ4kyԪ'M`I=xm?*fɪc.fΏ:haP+IP="8t*ـ Nq=}fˉQ P ]e%`,8r9uCRއFb,;AX(*.FAp"ˆGƪKF@JӒcnYvR(4AA ]4JI[tRĜ(mg6Ghb2yۍwW)'Tjoy5)s8jɧfՈw(g օgsN6Yu@맬ܐ~B LC0e4몝' DۋTEHuGLywv׹{]`Ty蝆֤،|1F1WGSLֆzߙD%x͏@^-ȀACev>^c$<#.;hwdʣ)(N.Rs݃8 d<0gm>ꗻJueH Zu= }(.8E8C,ANPB# >E ktgCJ.fcŀ$(Pܣh^Ǫ <$f#pc0[=!ҝD SsE~آeD::H!wG4/9D@oHJ`F*3pJ 0 j%IVMw"uIy\vhcpW4@𸓾wdߴ &3|3,$;vCy!?!=RuI5 1ca֨[!/@w_=v> s! Ji*UƗT) #UZq6Iw:=c./ym3 !Cǜ lx,4ƽGHɊc=_nAbFЙ]N|[/N^r$zG!syyz A?[vB6<~&|ןI:l5_Vo `[C7Xsp39S%%yd@RBv&1YS:\T u5N\HEAW \F܁uh EnI=~m_D3Zα3>py\)3nw6aT&}ptGN,0`^"B0<5w$کwC6$TH 60pءͣmVNEtu.1с]qFŌp`20d? *U:K$A21J詫J n=&8yWw 6{CטQQC|_ EK>c-NKTƾlgj87_Q&k'8鐾O[\C@Rۅ1L5pG*jQ^[p9Zb#PTâ7ը+ RQQ:+&cиT-Err02iLGIIborW6(6WFRSBftWaIm$}`ߎ+!Ak׭^zsNY nǮ" 6p=|\B ^KZwsBJ. ZT`Ab@4<|Cr8Kg3>>l1 "rhE{9X#94$8 Jyn3`dCBqѲD,w:NAǞ4܏5},z=^ɹG ScF1Z^@KL 5\5@תдAhbW RҁP/I vFCπuQ1 "<,5P#3 K0^H"I(2ID$Xc}SI$; ~k'=6l^U  PQzY01 R 7iќ3P;0zSHHbqAĜN Uc|jRfP˜Rj\䪀65t"Hݎ*˖Eg An ]$&͆xA¾~ iKѶi[^ۡ'#d>Ġ%H6d& Bo0_0H'Ajpm!*>7MH>*{qG 2`%  EcҾ%av웇Bt3"=#C{g+gkv?'b>XHtnu mv}Ǟ5A2ٓ94J+EC9% Nʄ>OGhj$@L @sۿy >lz7 QsWˆ0 juz?^ by׷:?=l oݤa)&ē'Rcߞ}If3Ǎ}Q8|Ib<%S wDxSxlU3!BzOu~o/C;5o v N{XXcǾcvDr,fOi~9H"F53tz|/dž 9gepx9a7 < FH93ƕQAA`|^u ioŽ gD5[{344 m&{~5vphT?o'Al t{#: ^;GxHC``ꄒJqKI9x~㽈`tSAǕ ͆#H0CƴX?a0tcxk ??T2TmҺXL'HR~tΊm1 Q (JQinz jRˬSנ!zhAR_B|ɑ kۃD4:Bf@m0uUð @o@RC;R y56xʺBI*d)αy89 < aPP;Cm gRM=G&ރܔn(^}ѓ@oYPa|l;͟t2KP~[@(0Q)Z9VnlD;}B!,ݜo`GZl`F˲pHAP uݰyFSfA/&{;ʿ'N~;}lzgW~[~.-2a1/'%‰'6 Fb@7,ٳ210#8ٱZ_6kiR[a<}A*!("Qywrav$ )A1.!fqECvZNLHu*=> ÕL6v4bՍ˧Gbrp$c:AOM:֊bM1\d*]%s@,DNaT1ǷA5@rSB|QAtŁAUl ; icL%vҔ@)|MJhHB搰d1ci1m/QA^_ )J~}j?@|AE0kpv6bI[IP4aUͻ½d/,KN/=z4 *oq*dRL-ƮOsmVIJ/TR">~v5Y& M"!>k%yDKqn[GwC顲%$dkf1'Ȓ-PE)rxjk͛܊- yc]W5%b5pc y @!,ĩI0qҿ8d!z'=*)?e>>䰞ct6 :G66G=!y~ow?1f'Ս$d|Vn]7I~Ul hrqK!P_R]}foSb`a{4m'QM2  nD*02X8wsf X1E:9E2?Q^UcJ' 99?wc$X:TTYԚq BOON >hΖW4@Je@%_Inas'R3Ǧ秙WtޞQ`QROsV"չS0c#w:8vO:v X@~ v'߷/"Ģ+' }>G UPI O{Tx!TA?mULU g`XVKJ]V#A I/aGq1@}|I@Qd|}j JT!AA@{LnXWqDRNđw*p)ehC}I͸݄rL=ܾ}X*1,,e&}Y&w,a@!]> qcⰹ39ߋb~ *d=C)rC .@! R?C@ne]mh8PGw[ \(z<`iҨ|ZjH~&NzwI9Ԟ{>UR2, ((T""b?dӢ|# 8*O_ (C|d3&.l{ <q.vQ؄>M|ޜuܫEޯ;0QHE4ЇgA=~}@X#T(f`C}f^6) =8nM[{hJquRChCZI. +`*= %P{.S '8>o={+!ZY)`PQ>y 7"[Ԓ ]%#Df,R[ߣӅ<9ּ7V0'*",h!6VS>U@ߧވDFL!ːæ(s5ԺB7u?=gX~^"MPW$}B|@>/jPȭYTIyJE QUQBV5XE(U")Z9TQETfJeEQDYUUP PJQXUbDg3}{sv: !(k%^CfIƏ,FC!bKݻJHׅ9z;IG@!B)Jhep- 2$ANanO{.DJ"A ߁  $A$43@QİT/2!J(JJf(" "))@$Œu6wLߙ93>rB7`ECv! h_] Vmc6y55؊$;}T;ЃFTQ͡9cC ,{.ifh*#$8"&a CR?,n8LI\! h9% >nq5udɃfT]X9vTc@IL`! @@'9钆(;#"瀯s9@u_;~_PiYS:wf)j~Z)TLԟt%(/-oyoNqY0=&RFQiOtqa>1Ӵ=2!\Sb;"&XL4tRđ5Jv'*z``T20BAǸpӘY)OT-y/};ǽ;bj|>o'XWח pwxaՁ @J1-/lPwx<5A;4h^; &䨯'^:kû) ^sd _@o5JmUUS Éa`%A!3(%=|&1P" JÝq9C;)}D}[ՁDSe;|{d2Dhf XV_b" D2mdA$K˃B>wɚl)DtplNgwar:!<!Ԛ-u~gFf1(oU]ԛ: ܯQ2"((O:Yb[P#[A#U$ȒLq@*ZM4tuq[ Ye9$1)@m>'&N 6Oć}/K0!&_g^omzPt1O\:Diuǣʛ/zZ+9cJ>FU'Ϥ  NJ(2f L[> qa} PA=Col&_yF^녣R^@06wtTHhRƭ4Ws#mlR@(Y:Kl?1UZK%_ McSadeT2d%cQ#`6`dIV@E(DHD1֪e*[]f!*QYB/йD( v@-fFLV8PcT }1 Q,6&xUQ2f2z`tݑ(8/n{Tl^Fǜ "P N?) NG[pш9&0޴}Gۈ|du/HlNeU8qL@ϧ+w2AOOSZ /x;F ]l8L$(E>rʁC Н NL*z7bROIT:%oKV\VO8S$,5C'ULriIM9M$IS #q_.< (L/]2Yâ=PƉz/е O0]@Dl?p͍>@+Co@y}$ R ih(R%2$hHLh %7 ,PC<Ak jH`ܡRמg.ȜOåϫlr&JkњpD4gDrk(U__燅9ʏ:_l)zUQW(h1|e' ("IC Ҧw`$xA@yQe&J%fesN:1#&}d&{0rvxIN|jಅ?g8>Ɇ`">)D/ e'=8Np|2O1ىX/t>f%]0J~]lpp<'|m-K A@t%TCfb)^ٽ/Y`'u- #bC(}R?wu|Of5Pr@J/Dz&.%Ve  }RQ̚1k`{S|? R{W~c;k4! 1OysDT P #KW¢.?Far4dD*"3&2>o䗚i{d}7XP0C݇tJd{ jgFkyfsl`t C;0o;)*fC+ =jT=1a7) fdW3#m_Yy0I q!?mzOYC!)賜J:s9UEK/)$Ȅ˻ڄ$lL:É #Nq{laoE`%c!>{8 FeI&c.ܚ31w I <`7ܪ_^,>8ٗcm>('XF"@@nhZL86! p? h*P8Bx]j5I-[DQ#=8N}ХK9jU`,ث;๪Mpg}'׀*'ÎIf6:rHXGf%0@ɂl~t-Huv)#TcKܜJM$5.17a]mo5a7hTY9,娓/AF ]UN"!?t ;k~@yURL"P,ASp`84 ? \;9֬|_lzݎ5ұ/BDiw{1BbuQq LlMC~<0C֬,%0#0 \A(:1|Q!f|,AP T Y10!ȉ"0---O`^:'5(hJQfOb)priPr%W&2@`v*z*>}~{^:1)Vyݩ CvjWaQ"kmQ1b,b8ٮ)m,BcX%ZwȜ8 :!pxyLLMuCd :-ԴkEyyVd?l}w[{*'͔,\ZA fY6JdX1,W]q𞨰oق$ol1f01 7>aI#젿K"wŢMpyC%x+!^0**E1ފ * "V$NbEICT`ztyhc1%4?QG+ȼBxd: ykW|~hBÔLC!&krT/9!]KBNє )^89Q5Ty%а+IHAB;iu!iMÅ \"JLK*#15~>_dDlFO'w`N &br(l`TCѨ\,% @($5H}>>*B 8OÅ1_Gޘ;̰XXDfVqh[AQOS6&kƒힱ/`[67Zl,Iľp | T">k+VGĹT}(/_ |r=fg83mo'{d޹I44/\?1q?iZi5>}W|z.bSi)Kcc"J !ҏo,5$.[d}'XQS+MH.O$T_r bMxw˯yc«L/zH ET5ݢ=da 3'K?dJNyTT"Q*"mj6фe%Apu~fHR,ُPDO)5:i'3qؖ4DLGY!'",@6Ƥ5(w NaGSxy爲ojh>E-($hvߕߑ3O#cf2PAaqLy=?-̬qJ[*P&vʐ# ). R4,zM-vI. 㥤dfaIqQ``ƉUURU?8}]~%_|ue_ @Y<'>&& lkb<3l8ab 'J*]l_z/IRK9pɂɡtqP* 1ۮ.m=L&I)'T D1QhJ  ?Y{l"H'L4ލrnb{;8%OiO>[;GXG'/._6 z>C0ƣ*Q"$fWLQJ*5HfDXb$@&@CXa`j]J1("h&rd$ L&@@4FH XY eCL@|瓒4VfTH i 6aee6Z֡[Ybq+4RAj$wԫgP(dXTFGUATQNKcv58i3GS7'0=%;F#GoQ#tN h)h"hd>k w' 3J c v7<wβXg26+鑸@'_öLF) 7k -1AݹqOϧשƊ V~?u0ԍ/63S* :yDW7X؅[c"@$O9z=nquar(Ā?מӋlg0&CtK;=S(#HnzzN(n 9,/ 9h4qrvFyV@XP )wvT YK]0 q 0(i6ӏ' ଣ ~I&L߁C_vteɜq.P.d%,(T6]\-"Btyex<.ϊQZǔbR"aqu{(M)JcK%E̋u%i5*Cv0Me9{Od&eBtICOL0 Hm&^!ʺ,8MI֍Հpzҥ^6r `,mގpXO^n4墆-g'ul12P:& 5A>Hoq$E`,M?gՈgdĎv2Nm7Wx3'ɍ3Jm-CKijAk aҭRz NHiuGʇF^! @CFцpeyb'iCdab`2nء+@!*H11?Ɵv%0M[& 4L eDfƪ(H-= H a(PaH9o?eg2 2)bܤ97>;ԇ'ۄӅC8!3Z@ͧ6mDK~%o?\;z߯.4XciJta%Is~~~1'Gl_4lƺeRK G=qPvt `"ҳI G7 |R"^ˢ>WD§t2ϊ rLE @ną&oQltHn_%q.Be+i4B93%iN?=_݆g^.8 O< K%.E8]o/ ܚ 4gMRL-F+%uKgF 3jBxitEY,=pA:0f(0u0za6 p&9BVA#P8=h1$J0>>屃i3 2|87iȉm Oc7 ӡ#$ !}ܙQ%^T%>WOw,+ÄS,2N:y41uhCi0G(`m $r:&Ǐ^0< ^"76s_R| $@ׯ ӳMI gO&?9!rBI滄:E (c AJ!bA!IDJQߣCH.fdrM' CAưQҠd#i 䈩Xؘ0X@,JS2沓P#Ң-nP";)3rV}P{Tq@UGHp~ϟtb(<`|KM8; Od_>dy5Ћ٭{lĭsZZI|4[=ǔ>gxqzÑps/e(|UӰ?IZ@h)D2 *Hba1!rSz_OH4&8|IFE2+"@!,,k!bd[׃AD Ez(a",@ ITHR *0@# (%A1 %tXF %$R%B ɈOL&BWG2#d$ʇ 'CNc=v9Xcfi:[:=O 0>M ڟ]mހ??y#Ϟ`Xf~ \ޣ3~,A+ 2; X&Nח)sK-6/C|zþxZ(k39t! 1KɃ M44ʼq0܋`^ XÆT@LF,$r, ~{q)30dNpiWZ2]sΞ,27&D\Ժ kBtl"M ^( hpm7S*AQ2z}ݲgR9Ƹ3!9xO셁hFa?`bi?'$=GIn[U v+i;Z)04b|p 6?5g'ډc];&=tzx2GJ}-aYc52#%a|]h Gu1g×x@u7Ys n 5%dY1'>jR bCÇb5(\ ~fN<8Px(믧vXDа`쐠|xY'?ocRBxlkG@ \`=#M faD5UU}]SB?zՊt~x|dzA-< "o<g`>l% JnA1˗UI[F"d%W*%@_E:;; *xyH `A"_MCW]'y^:C82>j]hI\1>K<;|<x _ZJ^@:Fg1$ET! x/Iq;靈YzmD3@YP# (R,Od >I?G~xtt D],f&{&g0\ö !}$wz|sgnX)O+5/jw֨Xn?߆ydʷ(*9=,1o_J]!fT7) `Y K3 ,iaЋoK2NOs,;Wa_mw:! #et2!mau `_9:cs~9ks|20gxL +mlBAy ym<n$9Fa% H`t+ԧJPɀz^MA$ݑSr$|:K<<<B">^SCBxP%B|<`Zʙdxp狰!)f:M(d)$Il<^qzإP-〰FĈBҾ|x`,=r J§xyl7.TR'Iʢi8mngfDžCBXѹ& |Ш0w'Ӝ>Y7R@N!k8Ow/ Tp:g(][ANax|cCci:x>-Qv12.]"p}NSw`1D{Ɯk7,. "2WeǦXXc/aHv8IOϡ:~6?*\&3FW1hB&Z7lwsFbh}Ѯ\;]aa05KsIHp=.X"kLo1}ʔ(Biq-C2-ڄ;nqWMT% 4,b$yQbuw rjUIr㖜n7<tި2rs\z8ᙜS3fpasyh@#6@afd!WZ1D;VV8Sqv'H9 [A5tV_bf xN֧ۜtO|K #Pt7 "1_cѡ"0D#nЦ29.srnuJ53X㋖Zۇ|TFa(^Yf;; D>!㧏G:(-d`I;~UCԹ]ܙ|>o,48ِ:7s/)$}0m8F2@AoBxۊq2W0ΙzvPo8L<<v9[;zLcDkoi1Q9ߣ8uѨ6= |"]q*YbR]'|ut+tLC%ek8f< FqNou(c|yP!QN' I=a2a<ɃhN+w;&;2c1ځ.AqHx`PA=Gfh4vb]\eB-)Ƀ4酓Yn2ڷw7G|k|gMqllyLjQ]+Lݹqgpw W "_iʴ)?/NDZ Aj!36#Q7zT>/~9OIsՏKk0oUl&DX.o96{^Vi8v)>Wu36Hu&3ؽw(tNGYoiz`jR7Yl&ZsZ5Æi98߷3a`38͹{^PVƯ&aSHoZhq#|xq,' 8n1ѝe9Wts@ִ&s.;*u :.ayD5i]~b 8cmiY\(*>ԶjM.Mk ZY(˯yg=b7#5k"$v;յfxq6=/LHmơS>1Wn0Vwxefi޷(ػ|L3NZ- %g=ٹmq4]8Q#HCr9K\4c,˜p׵ʼn.%9d@qyl]M,M.g D$kE*e=񨬃Zsc=r91][\ lA6O'=-4pw2cb^JI6/tC;X4;d\vl6DgBdM.;\hݫ W.ԅ6;[jkV$xh%DmI.ؘ+%a?z,|QMYS.5*;28V0\9D"eO~s*8Q٭Wk2I+gu+qoFD9ȃLv=LB79NW&Tw@,)2:piS yn8FxCۦ @"6,g?tܳ?aQ lfxK9SA]q0>EX/,k2k0mv:4`!@,ng|3xoV9XO$ 9-fG-h\۱ۦ` t(8!{amי/$ GG[i;= ƻl6ؐqE!ߜ;q"8;3 OJXtw& 2`Q pѠ&%$完J3@B.yhcۦ]?B,?釞vd\s-ۀYcα2 w̡:gg6EOX$jB<3%aY a2\Q-vEС u' Ť>"ϋrnn5KdH[坐vW5לN;mܽ7 ٳ Åp Iyy&;629o7esSeATBRsoCx,6ȱZc aˈxnP['ݒltڏd:䨈)J=ϟnkP(0 H[ƣĿ'nKTFwŀT$if Ch?>8ax\J.&:%$ T{Ġ||F*$ `gy9B h8lΝRo%'+Hs0P+!d@(G~_^/ln3FHz3&BO_CĄۦD?hAF()PӔu+r'O×0v0$KH~mTVՏLϯ7FJ!d`0vZ>m@wxq7}70O (axBs-QI~xJ&L;40_c,B6RO$%NT,g-9zmp A7M;/ݠ zlJq;17'C(K 7#0 鉹D޵ 7%@'?ʱ! Od~w0S_JQ7a# cpWw {eltZCk *:FhϢ~ٸRa\وp/0ZB7czc¿gkܴ,c᥶3 9Tޜsxo6-'}Lʞ-90xi98yQ3>Ֆ7FT`^4/F9PI8dXT/j2C,8{[ievL64BTsfU˯ " #k/VDB3p8^ ~pJۜp%Ж|=&_>^<.e=T-]P4>V{gHn9s\f;&<*)d8W{9vf r| .ǫ^ +㲘 䩤CbL#}9 ú9g:iA>څ,mD4o[{o_S׿L9vיtP`L=":rݙY4 ĒŗYN ڼ#D0v ZqIqJ{4ֺ`JfrV'_O=stJCIfSJ:$3!w{ybz~gMcLzwkXTѺ<d]EgN ;bFO࿀@̈́&E L)wzc|~6Vg ㋞yd@E/XR}fTjшq E}v>8gdnDLjD8#\ŒGl\5PgRNΆ?[%K2xN/IxT!@,dLDP ABj^ҹPC>B,܁PrSS@&DDDDHe ezA#t1Gڪ% !B+D@(QH p# FC'T`O=━21DDPQO*&4ǟ!ly23C4BI LT11(!H={H8;x ."?6o?$='IJ=P& 'zw=j !2OLϢsbFJ8&Y B,*BfCv1C51B1G! HBPG’a#li u$g-9mJNÛv DEjS)Dat"xp=e]s6` EhHV*Y(1ΩHcw,?n}D,8,,4g<~?1^1&0לYĸC2OhCrI ӐP% |H 33Ʃ?~MB0DJ <\@mzgqO A-@J HQ9\B }No ! 0 iJ/^W>;t0 ΃(Hlh1Faa.2u_za ~oWM .Vany2z.grw/=wpe, 2B#stlS$aJ*_B_\ta- 8=<6er9y|a;ʰc~6M(IP3!'9>>ü"n>ٌ?,q۠s/!&euю<]w'-1wO&| xPtTY$j=;{*vW(&P;JiSy_xؒX1$Ki)Tȕ Q@d6߀ P{@{bHD 4 (hI%)zs|;>lOj~dN> ~RrƐO@n|#lזtBP. :m Q!iԽOI˽\6z^qS{|j*H/g0CAr' VR>Hi0h0׬$nOIX^JOmgeOS\Bg)(Z" +N肇̃Eҷsby!Lyay9y?j6^IsT8xFyBqk `z/QuYiε^,))2p-zjP8JY7H~\myNRob|>>{;nSRFwH|+sLdLr1ӹHxj\2F([ %CAKp ')7MLTS/>D}>o5H|;q݋krYĒoaiþ96pVf1&&i{.kwqCr8d5 ?ixfԾa7K0Cؙ'yPu@٫)'|]F(N6Jsuԑ5P[8X葖u14B)s*V6jqri] @jT]5~n-c96U93Accn37vR`zB(hc },`Իb6eLNLtN(N:Yo;p{W藉vFdgJfu]x1 f84m!QalCR6Hޚ6Vm\, [?w,yp*TDa[HrXP挐JF 䲏BmW@#J*/OOt6Ç9]BfBwBgR$!' $ꌚ)!/'E1E0H* h;{N4肩?L` 6I\\DXDwСɅ(4{T):&j) E!i@"ZiR($"bEߦuD=DMDax>>h}_q-fщKֶwaDod 4s*W pn1~υdӵǿΩ=l>놅Лѓ;N+/=M{w*Kqo1T3$a-F\p[` C cf"KmäAt8:DHhwlН4p(HN}zCQU'ݚ9g]?~Ӆ _8-G7<u Auvg3 O;Ǟ{ 2fVYѦeF]+kۆH"̵S"AE,#b{KmjVb0Vgjg5 |Ư1󺯇sOm߷uÙy{vg;w$~Ys7wu#^;xi|Cs;'x^;Ih~!A.%!36i!Jb)j Ck\^8vp]|񶞎uܲO 0F7Lu'4٪tIpPY)ra]s(`f D:&]~;˙$vڜrmx ƅ(.ZvBXayV9ٺ}]๞7Z÷C{dTڷݼWZqO;8d3[XsY2h[h%34~f[=-w&Fct ,ͯr1IՍ-)!0ɯEN!􏔳h=x+:1nX<=_\3Lvs Hb1T{6uܫM&15|&9'S)eT'vp"aw46dXjlx ؾ!ߞG G "w #7+BA(LdG$ hPa F tC={ ߔ+;׬H%)B% ½; SꇖSC`&Hz1 MG3'>(Xъ^zhMn&0\ތKUrx)1?z ?Ja5G:OsR>8'F4'M4Dq`TBdu1BЉف:4(D2d4/F ˙)}I*W('}+qt|2,) UeZoJ?`?Y|!4h`=<`lAԪp/WvMtÉ4z~Mfo 1 G%Z= tY`&clCYE*Q#pF P0X8`f b eAE,  R`x3NN2A>$YCt3 y0b!LT\z?r!|*OO<1 U_sl瓓Hk1)b)Z*$@0sI ѻHHԄh(Cݱzqu~r:@=hs s0ns?4X |$ D(%wtWL@`"ѝL3/ $? ;4T`J"1"8b+f qMHhI>ߏ3F5~<_F`ga¾v17 j<ٹpL`E@zʋ}eXTy4L9L"B+aZG<5LlC zD~b`|7BD(hbꊾ ץ4}65↑H (Eu$.}6{aԌ:>Û0;HLLwװd.y(:AbtK=eJ#e4}N Cu{K=-i n>vp !RV$H!J"D JhbWy(Vq1!UԪgR1u(+83 G2 āR P4B#Sj8G3yG!@ !#rxnBDIy 'rīdԊjDMQrRPԱ<,tbi!@`U89]yvNݦBWSA ~XHPnZ6:4ӡQx_zNTu$ӛGr!vdϜ톭[0@dA߆ 1~>&4Qh>y"QI˖<<5BqLkYǷ{9 F6al'وzxx6a7ghGxUbâ#$PUBQ1?GoƯ&Mm6_M+9Sn @DZ`KD$.N_?=ASȒ r`(gǍWc='@Y1;|zP {rNүz/ԗڋPs=}iRl"Jbt@B"U ̨:mh30 aLHܮh k, HŊbU$M2hXЮ(!y '8 r҆#l9UPɷbJUh|䞸i4M0v?^;j@?A.iI 5=TQ7ʈ~!xTQ=aS:8r3՝NO}=s"둉q= džnAO7C쉲%Dlėl `~)@ :fVր#q9sP w*e"03TT @lci%AZm=bc^BFq$95 XW%i pCt :LiX8M2T1*NNS3HIS4CPtqCH(~`Hk}> 2oK,j" x' ȥ JN8 2JRP\@/qæ}ZTϸOB@"ϒi9# lL!|Z.)k>hȶLSX49 j B )0N}=Ƞ~O9ןKѝG Yl "+ Vg:/{AdYPP; rGPk1Lu)NصF2jwj$|v~g}-*, h7ʑ&n08 <I 2qn;IhErycbP"RV[(ZDI?Jr_RPbC Q&`Ԇ#UG{iDd[ I# MQ"'A9SgL~\Š.3ѼܟQky?Oq rSXe|9"00ƫtE))Ac4&l~?.J/2#fFHHOP B4P D) 5$D,~A}4Gdy  {v y/0ϴa> J43 =rq*@$9fF$@bb4VBT(@C %qhKɾt·C]c )O* H u Oo{û[<ΧxÚfN  @4=DDATrɃϨg"uNI.\(- `I%<=jѫ3ѯ8n?z2 yOwQQR4 8<-Q7Joax8sp8'o:ry#Թ2 ,+&$UTٖCZbkaèJSR>+ +Gu!&b%J܍L .#%R%'Q@r:2,qc-$H:ff0Ծc;Jq~y`i`#aR1љ/ZAN q~o\$&j'H Z>DĞ>ox|?T'~7ԥKBAT0jT# 0^G PF*ŸGR|j1Ney ?g@P_]CxB|zYqch6(PܠJrBd *b`HL! LHD!l*Lrжf+ TLIh N&lֵ%H$$(CSiƳrJ0yKU84ˉ#ؐhP(^Fŏ( mU 5 j Y%/U1gܓM2-OέULDM͒{}KФy:#G>I[fͩ1EFsQ ꐈ䰐#ܮpPTi"*%`fwqmֻAF0JѴSHۍnb6wb Ku]\.yu-:bGÝZC03@(ѩ+8A8Om-d~˚ͳTGoqOjwa9Yo0Qͦy#$E Z3<OYk};Fl!}]wNbԗA~(kz9n8ѤӶyn"2<G1q.yFxikrE!3MMJ !w Hek5G8Slx{KNERhï)ԱJͧ6~AԧNhYn .aI=i SY4!?٠˼E5AȘl0E*`Շހ~踹8Rk(%D5&Zt2>3!P2?JD@oFq-0:'N2.@JeJ*B=Z>^0DAET#5 h Z p=? ܫ8猁u=!wU9R'X`JR#KY煇 PQ' SA u 'ƶA!Q)INloYTeX6MnG'('Rpj( &I%aD )6( Ln>\I#@R])Vgc_ѭY*t~ALj/PNe;@o6tRJ."4f|3 N̻qx/F뿪CކDh%(bbb* I)$e@B$`HE_kZֵkZn @Yn.ړ7%܈h,DE!%Jmy[~0]c7RߒT!7 F$R'iױ`f\(+AoLe;R9 hyg@k " GH e `V9-PPHBɨDG!L!i*-)I@@R]fABSLH5BF(GYBT%4DNJ*B !@vzxK7U$vjW >FIDꈋ>GG~m0)t9wޜ]M39v:$hnIK :i0ǰVf>WpM[YO${tZ |v78:;a=4l!]3-/0bt/8N |>.n 4w-h{9n. .~LY#`5t;ZngaQ"s\CԳpYO Yx٬hR! C؃GS *J$1yI$L QIQU)DHJE4̢M BR32LPJ42I$5{ȕ"aIT fpb)$ `J * )ZJ( RZZ*R`!d)`%fab(&Pa)JeR!$*YRC]7j:te1(OB`Oia'4]a P(ib|,L>I!Kui aZ̴O5Gh㙼g-1GyDNaXfb$U=Av ?";烂~P;“s9subD{nɠӜGDT (>7D7ŞOI, uӁC!]CćDJC5"V߂e)"\8Z.P`,)PjsGxosB2#d/9a厃@C̀D)E5 G_W$R< 1 3C@;< G_V#4Aq?JT{}qy=;z}]|膚tJ*<׃`A9F?b "44 B) Aϻ{:(OCG>}? K,JbpJ4cIIL4~03@HXY.9Rh)3oӔ (c=0>}ĊzOuGTc >>2_ݼ-+aŇȚΜYBw}l!)%p=P&k( Ld4h2;WhZ^zzE1'L)hCPC0 Qu 1GcqK6bqNDSVw@҄ypM9s?Lmz^?$4$/![npjFP0(}ڧbTjVh#a> 9+eXHyz:j^CBopY>O݃IԶ=L},knr,PEzhxK( 铻 )bwPIB2- R f`#EW{%HYpUBh8^[b T+b+=l!/a}\<$QNnq waSWqU !K \z)MXaI(N APQ4+R2,JX([ JK" Y`K)DkbIa{9]ìpQ.g^5rj b`(V*Xj\,L:f'0lJ >pG1"9Cf )(Gd&hąr-„錚?SA.1Ue Id9?U+͇d' (7 =3p=yc=>@ӷ1WQ,ai58ϨHO rW0QV2ɻvt* q9V- PRjQ,a]wgYʨ l8zQ9nCމC8=4% L ~0; )*yLF P$' 2:.%і'hCwQ֏/z QCȦY<<',l>_>b]Cxso)*I 2+'QHOƞ~xWL'@I^}X)Nv Ra!"JP1"s;f=d3YD5QIIQQ(8<H5t9xiR9^Z)h{bfx YsĜ1>Yy_9ľ5r=;! o1׸fy|:$M'Fuos2qUX۔Ü -N > e'(MGWr4J4fdRO3 e¶rIR^2/ \Wg~x, e㿏lt/ XHS O۾HSnjp~}p2*gi?| yx*&_Iß5澇O%yO`]4o=`;Wp8Rjlg/D?s8d91U țBm@uAcJ+|YztTD*>O~ݟ'Gù:U0ʇ )TOAˀ b*)}ՄX2( ӓ%5Q.aBHQ\(}T9{kH|h8.yǞ2~)![J z SC-d`hO}aucPcPE>F iD练!/v۴ԓʄ@%D;'<Ϡ&TMN>@~Q>(b&6$ A 5OS} ԘDȨKIAРPbF ZaaȘ03\hXC.+(vpPӗA!uŊB^Z@``0A:2s^3hy`aRB D)ԏM!0@i`VKX3FTMA@A5"zTBCijrܤ@SBRP)iBii @w;P?#<Oy6oNt3\RDpZ G”ԫDS`|@vTy=h%흓Rdբ"؊lUs494{!**-wu_t+PHƩ5\LN8qswP'3R&\V"F5I (s[=[j6lcX$|U` ~+$ `JS A $P0G%)"e?,ω ?]v|M)yo"<κGOln>9 -yj1;yZ-Ylb❛hcK@`ιT >9)/%ŀW ?'ۄ/- f3,2(.x Jb+h\MlC6cn" J*J$J[^gPl%*PmٮԺ$5 LS# f'ҡ h P`MR!AB.,c,{w]*] 4$H84oS 'G?j@įo |{3J^pJk4c:QF+Ͷ>{-'q9ږS~|-o)֋ /{9LڹHELx@ш 32Ajk#K*QشZ3fa5 %}z<= /6!9h㓥o{gӶ צ|]*&wIC>,PLCf 1SPGC<[JNL>rYU Ns]!&~A4 ,sICC<ڙJ3مVla6UD2`FeYv.\ p=!jYCS+4Dn&IJb|,6Pe(((pm>}NBh%FY/SL6[-s%ÄP:l~\%O 7$ F2gN{i "Aq*T10S]_#ãƟZ t;Nq=0|:9 ,\ض}}.0ﹲ^hIA,gKAf)+jL DILqOτvc ک&2dBmbY=:ZXx1 ѭX]Î*[#7!\ ]ۅ "0c ?u _)M(KiF*p$*S:&p\``Ap|mT.nvNLTdnr$9.ׅ4m*~q`wހtМIΖp1;?uhBICx^i4cd 8a@:-5 7(jK;E u:O Q8 1*tɰVa`wʪ(((AAABQEeE>.$_+p?v87(%(7MAHU$UARPM,%)-s?Wa9r:8'!!؁0?'sM6`yGax"˂{]=>>q ]ϫ5^3 mou*>05)>7J%D>=j7L[8q$I溉?>NѮ8Eǧb2[|r0(B BDYbqg:p,3V0HMӿ_vnqw@jj1 $0#>!6ϻ;$aOfb?l`t;݁5D o }fHD8N߅Ā`9H LKBNJxO5>KK/'ZiUUW]{lKatC$Mfj߸k F@zѝkИ2ӛga؂;Bա$ "SP6z띙#b7f0ѕ*RQ_Д`[xFڤe-b[jm#;ضR*k""FI`eCEQE)0P4v#d<(퓿 % H\<$J+@PTd2 ߿-&#KIc®LBh{e=;W^CƍUDTY%1 @dC!wbc04N"hRD7^4} zS1C5K40nG!S-9# ޯV c_ )vsKSkCȒ&& 10ɳ#T<!c&80tJJþ=“`SE'\TwtHdɉuM&;zzɠK?gy5V嫨#2ȆhPGwa{/kx|wySJ:}(fK 3@(< z֫qsXr H ha? O jd> r|J wB 6Fw~.W[A2WS@eX3k7k,N)iezܦ0a0Rd}F"<3Xc-+PZ l)#B(ß;O<:e(HZRI fQeK\ */pof@>y(>\TNi,kXڒ}[rO1za>g?&>yBBD:kƁ`P Z֯}dqYc_DR\  bSI> !Ïd-18°ld_:=DIL{)[0I }_m]lT*UE͖ysWMc"*^PgYKH34N"Pn0CЏePa),8/](&ɀ6K 0 L13kڎpn9v$^#W|:uv}xu΅Y'ehY5%Ӗ3墂r؋m@)JWoDfiGad;#g QO}k{,R)3BYyY֩F wP$:ե(v*A.^I 0'y}к s,p"rSeyzB3iD8S~&FZФazM'dN]_y M42){Qw0 o'PC"Iӷm!]+dpgjv0p/:py'<_'1F,PYb;c%8$IB66hDBI=p@T00JQ YrCR}9O w/8XHb!Ŕ%#u0*jYL8+F00X6ǩb/`zi>NN|*X 'یEU9I:!Yyz,;YgcG>%xjw6$ ˶970M4'9q[9:j};VLФ$MXn N]rS-, tLO }r' >ntVŲΖz<|Qz Ny3b"#フɥӧ3|=џJ^p22R-U8=* f[PR()D?Y{N 5/R\Yi& Yw'Y!X>񒳋!.JSlmR%i)k 1֜LDYa ;}2eQQ I /X6Jն`a䜞>V;&3Sy$~%ˁ:gc$6$'{92= Lϥ5ߧRbs#BveL6FǨrV?z+"'y˽t~$CQMEUEA1)Q %%)H)$P[;vۻtcj0эJX)v*.%K+l0C: )fO@.W:'Q;C)uQ~@l$A@p.L0`U)w& G©SByπ R =EwXr%FG!\,Gj] 9F_`~'m3H[++ٯCbа5v̰U xieoDd`T4 zv]wu’xZ9 s{HT7% x"| q + ]h.@ru:jԴVN*.p2 Dy%G. hSQ tHfVHrq-"L&!XRޗ&k?b;ӄ"vYx[hJJRH`"Il LĬ APvT<622\D!l4Δ) |Ϩf  ~7NC 4LJ Yb-ddmÍt^ =R"s1R'2fsZJn0BD@((TP)@@R4b&Bff dP$R(Bj(B%j"MXHE23%JRV* ` B# W=`11Ȣ=V %\I o`MjBSHB  af?'Dk}Hb]1]#(/0$S"mPKQT2KpL 8E1&ܢhPJz:=?kStCC $5˼.N5_-}}:xI5q*Ci2knn pS'QsƾCՕy!),VQ7?V L`$LΡp?դPB΃ٹF>G_ԯsAzdC9a0b $h(Jii\ Bg j!nr^GE ~҆sgu=bvQzf=ҔvCZ%S01:6XPhD1檌B}yK%ij:"d}4I.@0jw#JdZXxopZ:FN G78i8hÜ>DɇS-^b/9Н!_EKIX4O6`C`%.ZC))dm>7+fp*]adIg]N8rkUMnjCm$=C$J4Y~Ƃ`5}b>m!OCBgxdÜaA8M`:bKqPL,7ƣ#*xvkyX$)֔>T}{aS &4aה`$S ;@<N!6F03I)3a>S KJ6 & :ʺމ=L\"$;9yP$1;̘.sᦂg3]6 Lj=H7WEumjU/P.bn?H+`q:Rtܩ:l&\2Fl yfx:v0 kiL6 Wt$P8#bnV*MDRښ =n 1P qٹ4$F=:c(WЊ} ϖZ]9ҞC7$II]Ռc8tlBHglG1ۢQـlaŐ\<{>QBb#~F{4A2DDAI1#J֬z4&ی_ߡO>ù ᳪ; U/IꪩJJTGD-\^ XQ\ex4ܧuĄgzU2Y):0Mć[iE"KEdF̢(épQY!PmBd2w cD,Yk*V,Ԡ(TbVJDq D$)e0v4Mk>ȫw&aCښj54 jLeWCh >]vY P vh|7@@~U)RhbD=p_ȩ0?9HRO_l~(} xoK&>|0C?ĀJJpy݀qg6_.y9թLAR32A3͌ gUd 2mQXOAȩ9T!3 d,㻓toG!܄К6aa,cmd4'*㥰{*g\ ^<E}f=p~~u(>]M@7dH%HTIlK)e`"5xnW{SCHPQ@ā^ª8H}g׈gH*TPiT5! "X@&@)^ɮ$j(X,P/,& fɊo2D%;1X@!9HEa`M%|kDIl I XI&0& 5/l#I脤"p_H0Y(@uBA7CXLȉ3  Z"l<5+&O3ÓCB%Mx8!^1 dYeD.Dz1CP93}`g~;%"8kSۃl=6:\81#&Ht"od%{Uw2)LvVYt422uXo JNׁ<($ʨ'8`t4&bsP=ѓ0EYm;[|P_|4(444TTD;(' &BKA-5GiHAa.dy7<$d0H3Vcà/" ɐP=Q zh%yiYDj NHLgT{~ɟg]N10$EzAUI=B*2̪ßiPg,^rzaB2o'zYdpXy(#XAX|TJx7qZQIm fAsĴԌhbL70q$47?_#^A$f{d(ȝϳN%*Mᠱ:?XnAI@a lX wtv N;7; !D:30* !8<tfN$)&Nj!R ^&Eטy~";)AxTA"ZR H/\B &C|UL9N}4%\m(EB,,31Rjq8h} #HJ0   $̅" P@!1eyeLޥ̯ T P|Т%(PR#ڿ SqHn>_ )NXCBv!x?QVcq8&}1y`۩n q `F}\NY6cu0X( a3ćX{a薇ồ=~H&eC1 P$AR)/hHŹm!E q OMY[5xm ,"҆ik-!Մ2iOp]!`-װ~4S!JG$yrV;' N 8 oi!<}L}q)AM6IዒLČwVql~2NIILၩ!˺(h,c<ʰ.[l>I9sx2^rKۜ5j|G=xoM*"2 Q5i?]ʜg X'+*`xǡ {Z懸ѩÿ ^\Bq'i˼2W՟)Tz,,$ըdE~)s@rpHH9a^TvJ潲 L1LlMQN0t9oXsPal%kl^oq͸'z[}b@&*󫠩RciyNU o|5(N48佣 _&PKә)`4Q_SpkGt,˹R* /qrC:' w ƣE59\-φqX]K|rsѻml0S6eU`OI4$[{{#^E}#r?F0Ӄ"x~hOǃgRs>(Q qI>fbfR1͡a-5wN 30OTQL}p^eiS329ZKhBïd9'r+Bܺl]aS`~ ѼC33D׽\e oZtڬu(MCSA版iEh皙pYDF$9: \*Z*/u4C4PS]gҦ.)鐻*ɒ?|Rﱽd}317wU+ýAD´NG'GQl`CNCA{[̺` ѓhBN[xv$fe DAahnr"TRp=^,߲#a:SɉNǡd:t3۹zb!k)P;l%-@?mց4W:}Y),aAO*M!,(%/?8œ\\(-'?^"AKdҩ ew]APH7Kj5X*?/ 7N~䃴-=#~zv$B<:~>l_b)a)C)Z}JIR!L]=vyиa(v/ lFZWਜ਼UFBlP%!L-eڐd,A֪@3I>Co],EsiP`̓@LUPo sPSJ+H5c@Q&p/iF:qn/N\O.t Nd[1ojl:b<9 #~3 ٮ5Яp;dZ/wÌ&h'w]aa|^cR@">OOثǜGbk&cg#iXtu&q  \f _[yhp:08ƭ)vC.=׈JǾ_okII=nhƻ~f'{I] ba*a/HS ؂ŕ߬ C#0$D$ pByᘳOh !~?d%0jC,sd;ς4C5bxE $~ p @$SN>d ёFht׽^Ivj1*FRbuba=m>Fr  \ jI3iR}fLQ)Y>r  ,.dUeX3LTjL hFV|||Mv{ h {a鷃j:퓟T!# %~l3ލ+Ҫ hy/0cj kQTCUIKU7])TE"5#d,--мdLZP|,۾ڔvk5(mbF $EHWtNĤ$AE7հ.,)V}d:tx+Yfc#p†*(h  [Ϧ2 M~c%fTJ-TdLVC9mQ7jȠ,k|-, Es*"ą!$-4䙒fX_~ɘHГ%-$SƢ 1iU,0,YƧ5Wҙ@Ȋ,U+jRsUR4Ȉ2*HR1уcSR56"V,T 1a DFo5$SµV92#Dbm +Z X.8yGEEV *Ik>iJ߹S=`ƐJX{390,}t%+px%!nXZ(-w%- O"HFAT}UBK먱aaZ EQF"*}6XzH<%{SU~ Bs u#sYjA_p?'}Ӽ/[R8䴻]x/pOw&|{j4S@&:ȗ^}vR1&&Z0iG`@ xgި+%ad{:(PqUte$vg۰FѷC?pQ""!|ҿC`> CHHn AE}:yRyB%,<' _)-LJCMpICpм:vgm8>Bdptwo {DX[-8%k\6P8&57*XIPfJmޔ%Odh2ELq7c Nd: A iRBxҙ >OV}0x.{empORNČ!` l,[FXsP_N9> JODβ\ 9}oPz)3 a<`IEVO[2Br2PD1 sMv)D*"  ~y?~r08v& "!JZnxECf. Fڰ4PJBT#Gm9$h?lzwwZ$RΚ}Z4mDE!0t (^}O>mŸnnKI[KK&0N$D1s^.Bզ60d# 8+!Eb ]6 %EPXPxX(VpC 9K*F ښ1rnXQWQkv* >0&Y14,n.l5܆\lgxbQef,6"S$3N E.{"qAdmW:aF`,ւKF8%3H-eQ,UU)lTŹ\,|_zsbCT ,VLY3IYD(+(1NCPiWd@&$٬3'XfEz(y᪯NR:C/@rB|xH43s_9N8G`5e }(M2H xc(v:(!8ճOXw{{JT*l; 51?z<(t~e$kF@}q'NxqS4TSI&JdP'kYv2 . -J 5 1wokHUUUQPK8, 3} Q@$/K!Gx67}g Z=d&*tɵsw~8yOumBjZԳ\rm9A= E!P*E%ۚ5`61X2fp$헉.{㤪:!<,»G&id<ϩ;O 3n* j")01 Gd|k0`/ S> `AX$^ ) )tq<&y:MI&V>=u;˼{!HnrZiB N% ⅰO@%4,Bj2W%44"'O<#0<(*MC çp֏?lyBCJ9+ӰF5p:NDB~@ !% ?s1XQȦf (&JF.tzhkA; I@Ng?| &ة):H$H@PAVBɆ*axDSI 8}CuEMh*d5E-ک`REg:Bӌק:F5T/R$11'P=hb$` a%aE&%E(iR J`% R  0r`I&p |;gfxEA/|nps/ [Xáp*e '6ć2 *P'YBRJ$$Q)P9O0B.r#: D \)% "Rso؀"3R`׃ݨCÀ٨ }UG+}NR֢ Y;  zJt+Gǵ `BMsxp:MAH%M8xQ`Ԟ'5%@)()bSd7h^a.AL0 `}ve ʿ5E(r!HL!pdicTTVUQ 0QIPIM|uě5h4SFт*)*cSЂCgfft_My^t⼉QSN7[%MwkxCQ%!Hdq(8TE$S0 P)hH03X%4LLVf5Td¨APF`/ Z@Mh@l!zl1̐}gٯCg`1%r ǾWX1/)P1(Oht " azp]bi| ('IGˁ}Dɡph6c>O\;@~DAr:@$) xOy=]leg JʑCyœAd,9"1^Z-aPKi(9WQit*bX33H5BV KQ9FҮ-wpF(FVY%d6f,3$,(Q6ŕ r$!Z?Ͷ4 E@I4]Ё3@q֤V:.#]JZu q5Ç(o3-3Cʤeîk^5k]b*~ e[EK漘T׿H Y?o}qn-x]68PWO˕]"p6҈lw봔Ag$-}!;۹>LvwyB2c D- 2?K9XKf%(h c|%'Dڂ 6:1 ny/Fs!CzV+^ߪ6`v!Ȓ'`-==1;}op0GJS"yka QeF[KSJZ=D&e 'iQ0è/}fg|`JI_Ӓ; Uopɀ"(bhxZ u~xRki  ߭[sDAn&2Zi=+bc.e:~5 HakDZz`~,=8盏1xw`9py dʦ)cS=B aW'Ʋg"bH!9YUZ&8 /m2d?9+)pu:}eҨ_|+֣<!yPyxz_|}&f޻wߧq7w89S^+\&fqߣ&82-`.Lg-6P- 𘥵]<2U!|ǽxey㝰cХr݃!7gjur:Y?x#)I#"hozO~\LyZl˒ KFW^x|05X:jnkHsry}[1EVpS07۽9uU4 $ "3| eb(M5GUC[JV%s02Ϝ;:Y%ͦC1蕯z}it1N+* RōQr=sҲ+w(TԒ}T^GyOߢ=O}zYUw$GN3wtxWSnR}RvrMv+‡2Ιu}dJ)ڥM ;K 1w4quMkloX#KXųT] $&\^+l5#D@poS- WT ;% ,ITtu#4Az'Ab[&ŧ"l 7I m2=ߕ5ː`<+x bZ֑h?Ti,g_o+=LQ6 %F!Iԙ}; {>o,%2U*b f񀴒\:f'4uKē1N6Q&V $@"2&\nD̊SZqف*dRB% `=zBGJ5*B]UQRs\Su;1kHRͥff`q[>:[c;x7Q{0"5M'nݵ88^8̔I>].g(}4dE8ܒ9f@Rh%&큪!09yoycy*wDXes{t4͢;:wdr}Ƒ5QZߌ1qSzci6D&t3 $0wn1svyŜ&9M'? \]=StG dE;0gv<+gXEKѩiE"/Kq%."uVt'ŏ/0F9P|EC&ᡈP֮T[\"2Ja;(b'~nIHҹ?es_" E\IຫۄvƭGu*ج٭c J0ny#kyron"Ps3cxg3G #IraBl>QյƼeaKJ=[ jT.{} u{HazkPGhqC3ٳ{rFHI6 t^a)y3֒=>-ڀKK2 ,Pmk #Q麞 4RθJ:vzwQi0>V뤶G$$ kJT^9vfpR.lقnH#!Q)(HQ _@ ]p;hY\ ӕCMYtS+ *Åb$؇ۻyNxii+߅wI1-zu-6MyI^9b-A&"9^J~,kLzYeKJ 'S{tc!aV(`,u;:ŧv0 qy.O΋B%.;\j -׳$LuaTI&ӂĉ'ChT}!%#wiux|N끒aS]^,H>/X QspR "58]U93%uS'_+]O^5wW+;gKBeeR4w5V tNBGigӭ~헮7?bmL+S5汄j!#.3B3;'OnO~as;t.ϗ2·j9"C }㟷OKYvQӨ{a= i8jxyAXÐg/AT,8i REf#Cx>H;R5{pͯ O[.fT@X@ڒ h V&6@ _Tnh?ӆ!WnegT׮$I/:or΋}O<Suv}-/Yx7)Gt!!!FXz ?@wgOpY*O^הk}ÏEOh>0tE|]S(S !чŒbRee3Lp@Q_t &Q˞Ӭ.U)l)z4:}-J-a{@_ghq;˥,TJܰe!T9O猗Ϸ*WI P>AbZTeA!q[ 1Ѷc0CwAg>|%8|p0n2^2d懳m 4'MAe`>||01>~&ã HNk?EGR?U[=mmdG o}uÅ >O3H0Pk5DlIU((ʁLb%C Nt ֖-AjHZАDL9BcՔẖ~zE"QJ\%d7A8Uf PQ<@顫( !6j@0CDS!5x$ĚHcǷ)}v{M ,aم4,Td)>2wPm9SY~z+ ʬZڢ?7^Ab]بfиY9ycE}*>flۘ| @5 d(*RJI sQ9 CXqL}hTߴ<[~s< _" F$6taGMS)%} @R1Tޚ0O^{pz;=_.8}dc JAEpxHPb\[DښU`$ww'\/rYWj@/>AG7Ǻ؇'k9E  Z) FJt4~h(a\`Ѣ 2@|{azc4up1X&ojX`IuI.M} +_6QQ">JU TVgoҶ)h!W)DOq'N0N ?Æqs!T,$D@8G<q;m=A!A8a^y=?_$9'@ L$P{z#&#G:>ϫ;R 6ᴥE1J>fL'JdЅ986BD/B[ Bt/͂|~N,8o)9bȊ ۂ pEB\wpy-Cj8D`"$#m&N ff9XYf7pkƳ_ ;os.bpLMjh0䃐; pB7e-`\k PwiXB`ı7߄;sm0-+K1_K !%"L$۬hx[cEv%&\р()wBC#=7tf]LD0Ě:91wU<[SI5-v ٝbɄ"h)rRM r@'I|&䭆h2Ksg#f KBbIk^-3gˣ15 w!+*#L:h9jC#hl8bG2Tf\`s1 UżajLЫShȺI6R̬;\TdHM.IÁby k9$ :>C  sȢr&eouA['z14ŀ*QEPNk'uU^3'@Ć*4‡ b$F1EV7ϯ}}N#;h:%KA+l4ޝt`sCœk"2"DbX~blZ(\B؎ QWs D2DEr _;ل6'3pЀ'Iu4LTK .FHmZ'.I%B՜EO]f2 B 2lHs9c%JkP+ J"PK4 qfe0i{ӵa@y7<m>J17)U :T.35+yhsUxcĺ3fĩTv;p:Ś)rvգ\t;88]P@!$ AvfJr ̑R%݁&d5i`&C)l5mpzf]9f0m fV;=&RK/B |8σ\TvFCL*~vm&md3O|sQ*ӏ5qHt4q%6Nzs@P +'u:ʵ-.$_wƦ;lqN2شm õ6;Tidѣ2 LqXVCew$107Xr/㣩Db#*,5m|?ى Q0D N ;ƌ뱁۞=63EXr{0_'~٠kaJ*8;%=8dd."q$Şr ݔˊ)QVB9CD6%Ȝ̌ujBC'p $8bIo:8,TPe轼ݮY;<-)IᘀLPL` 6J 4,vc Ұqq(/5.̀_3C I!Ț8ZagUX&/dcB88N ɧYy}W)秃F=kL^m02ɘt1qo[ z81i9n2 İ#2]FE5 ;u8`t;+RT uWE1>=c &z:{!"8F݈kLU C/*1h7c![fCSAZYń /]sXETeL3&\&*Ěb FIJeFMxs{9NǩO79N _];L#gc,znwOt47+N5hrs./p1vC[c*+cww'9cnFFÖhw~l4x $cg Pn_8#lrpb(,˻yBQp촛=`v00p%ݎєipOI[6!Ka&(RSs-@+Z09rh%Pg+/y`N3lA3ǮZވ`ƹ9Q)\ܔa0~SVC[ elCtP"fs m \?M.]exz)yup{މIǽI*!^1jk00<&Y\NG 2)ְjzq:So3BD}K_RlKȞ_rk<4#=|y=Ķg6iJetIwl/ H_7HݯzĘl&",q.7,3J)9E;J k4奛7]xnEa|/*vkZk3 >]IGozjf9-=]0=)&!3"wr$r ]c4W J[$jjBtqi6FL`wc.J r`,Eal-9'5鳼G6sLFy@Uۉ:F!hϹǐ8H{6T́ Rdċl EFNu8H·]Ctת%LQ-5.(LjX[)tlp 9gmZDNzO0_A5#hw*ַ؍R#IE{]8ºHa-,yJ%XUeF/*x!w/u/;dxD )Ϥ6ą!anr5fź{ 9yA2_(r@y;34KG<3fYhX$^3xZr)P "ٹ P(wh1 $2IZdlOFvM6͔"͹O'#a`%HG3u80.$RÅbP M8pTADx^Mj`$")` 28pHn8-!zYuiAwa 5$bje488@W HT=,9 =TV 5o;ڏhF&.# 0IHBx^DW6N:/QT(= |<-6.˵ cz7Vx21 t7X+0 H't]i>%Q>!O03ؓ6"qqDӼGh;@Nuh?zS'k8C>^Pa/tIF(~NPٕ$~5 ݫa"7 N;{yl.=7 {iq{*zXQ w8rXJ=lbN0;ch 1ڸ9:'/f<+gS#4=rlpD282Z1(}М!Y2W5&vmM >4<#Q7 ="RTܴ- j}lUTr ƻyK၌n0H*Ywj`gP<>R Rw 9L: ;$ǏnTkXkB{Q< iӉZ_ }ǰ`-tS0Ig+Ia}=mͰoNt i)\@1JC *s*dLk'Pdܞ;ryRjxČTWFd>w$MJ,~ɔ|#NAEQAma˒Iت-{J y-q j\,80ڪwr:ta{pkT[#̙ٔ HqPeMz{'H3NDZO3 M d̏ul3h6Qt'Fਙ+lVְO ͮ"%b5 F˅D99le!h.j,g-g!` h+,T4`JTԲEi(݈a8ӶtrCdu)Fˢ`^s0*JLiz%,YBƌ<'9dT}\H)DZȁm$dpICTNIK]IJ2U+ZTecSPHHKDPC&֡0 r@,%z%k,mTFBf*͈҆H ,mQa*e* aTYZLN[L 0  ۈD撀Ӂbe e#E (LDzLE$ghz~/5֫`T<="9@ḇ{C%U-S#8362ޥ.bفU}ol}$;={6wBMQ7 4244)BnD}ЃW{R--!)W n"V Eܪ(( JJ2Z@:<'3? y)3 u`L' MK' z<ٛ$&( JQ*o~#s {z ߨE3?>]w7j&1P*AWNG^lȨ^`UxrT9kF+![5BMO mOW!NZW֗'c+`G:x gf7֠>G'q5?1LNVOVCԃrp}CǾ@O$e_8 \ M{whcG=Ǜ.;+p?e0y | B$I= i>xbQGwpnSFa#Dޠ! Cl*P L$H6̖|k_W:lۊ4>2pų얍BeY~YvES3a +(Ex1ʮ̳QuuR ivԘ-݊v"pMARL 1qըT6Te/Mu#QŴfu8 *II!-L-hni ON=:SڨYX-''W"y._VAH騙h̛ljF7Fq Uw`4 Tu98' @o`A]AaR$RCs˩2vf̠dU*T`% OW`Q8=<~n Xc $(O^P>0w᷇?A䀐B]'(Qi)))!HB*@#vIW-2) d?ʏ9cZbUQD-]&DI$dQCTNNШ" D TEPRDhD׋Ӡq?{PQN{~'0* )S̔`7`V N4'fgA!c^"~mWQ<ңshAǤ |KfgE IA74s "=>?k}U_ _;wSINН~<Q "?áߜth@JD6b 3D9"NH eR(V5D`$.BR!gC~` Ld@@4@ C<(eL O2HFSҥrڴTPZ80LEL$BeD 027Q (N$32|)j,H̥PmhR5Am0JUJPlR0Hf* mBq-%_-h L# Jv6AHE Rչ%bf<0+RZ6t~}Vu$Mik;9b`(OCtF- AC$@`P? hF@JKf9IauNLCޟ(䩺Bs sV jlOBG!J s>Lp? CA^r% 06Oڡ”f؛:䀊q(ФSJuϟ!$6֤fp?Q ͉;vQ{0&=BU }/(a)%eHVjW + wジ&p,W̄l%X&=~~1f$GjR% iJT kB{=O@3\פG_ԯ+s.}pDv}/ITRE#ƒ?G+ۢo4OԦn 2ÌyݑQլSLv(S g#"i6F{C R᠖!}@=aP[}t R /.@m\!jc">_-cߕTaBbj )Xe )ZTJitHo=*v97b |h`"]Cʻ;djB۸@2P*c aƌXNZ‘Š%P:2`Ljw)Pn>4\z#DÿNN!P|@{1q{~G﮺Oq\2Ͷ؝sfͣ}K/ 81&xM*V#ܥ;~'\Y(eypT@E `ei""&!"!Iv̂""*T) .OKO~7 J'KłjS Ae=rB'k ُhDS4 RkDfwChw (I=zO9)<@v~5 ~p?~ `ډ='$~Z@ɞGi;Ŧ^)`51X欝N(FN2ɡ aH*T(qΦ&k<XP92k(V'^E 2CBCp&!fVy;\h"}_} o|GN03m>jr Џi2cK4v;v*1N&=L O;`1uD%WXA욺I|N:mD#Y91C %@}nOGa(v6>=g54"&}0/t6㼙W~v$+/G&_gfrJ*,@|*L~i*2uخ~.@UWi w+rWjg#,,)0'3B JmU|ևVv 쉈x!(7rL翸@p=BP)H|3CDn2YDY 9π9(PCUVp͹OV(䧸({uSuO碯ѧI]kWQCu "*J(fez&-*0YaY"VRèRYm"bġ %b'{zn0VY+*R…BR"Qhģli FШ *HSiHmW9rwPJ)>eT.BQ;nj=h5 )>HBK~1naEd,BF1hJ8fEJ(W ,?og@&,Tؠ=wi#iIm B F$,>.Žu m:a8 rF@{o=/=e3CǙՙ1U*uPZTB vәErVrϊHu  BP{EnNy}9%!l"1s9.A6c8X~~0kE`b(=r,M,@rQy^a:xKqw!OQ"(@]l{&'ݿbZ()>r dxL%zpô.*犡r; ]n*bTbşv,N:kbfaX:?|aA%p>\uCB>:8T_1и!SGȤQA a($F𓽀4҇q#Cd:C 7 }P>{)ܨsGL>dz}}j>9 wmPS Tr<rAN` ԟ!h=o E0yY3017dTj1+`Ja]$]4:e`&{Or5}@REjTVm<^λZžDl "C~mWI< o˵AO|cهR21$ K4R(5ERf|{蝏 aNY'o`z4l3T'rv /x֨CV\MrNW  WW j@ Y[Av0NH 'Da fq8ł ˜Q-I7""c%SRp>=g!P.}Xu>}iR_IF 3Mغs4?'.BQQ-=0o[ZኬhOpo5Y*g˼{n;x UP{CBbb&f ԏf "]fV9?Sd< ^BȂX"a? dJn ? x:Rsa6'f6*~!Aw8fķlYf'['daOwר=^ʶ۹4ȷQJxgjFO &`4 aI >nnOό 3x,B>O'Tu߆YfY#q~s ҆CmtMRR}MUDP#؆aavqyU<{$4 Pl _+6/)8 Dz1׋*vDv>^yx-O~R `XZ# :Q 耈>fC $^D037.}<ĢhkВ $(  (ASۘ%JTM>DM@ā2@5 xv|>3g|[qwx)ka k e;,db?H3 ;Jc1Lm.L_gؘr7'rK@`KpFr0DrAX5r;tB%PPRԎz結qdfahp&NM+kS~;o,PH!-^E 'mK=oHz}G[^$2vLr1)">ա固C{ⳏ `onreVM}ޡ~!߯_YC VaʷU BQ5,0${g;Yw捜z%},|`tq9=F>{Nt(ZTF/&oErxtwbHY9x <4;9O|18 T qqýw+oy/_8L{p~i4yOͯ^XR6}YÜ`å vUuNz f*LC¦sIL4CR ljcMȰ9ٟ 2A!Bm8w6 /C3Cr%Nƪ}frԛ~!Wp5B">_$| IJP U=%̩HҘ+QOE :B؍%mZ4MDThqdHQ59 {$ 4 @HPaВO ~{(L_?߀ϋfr`?D*|.ؿ%_Nxol7qMQ.|,M8x|[^ #P">k:<0S?rgaM@>'\95PCۓ0ḅ&L$()($(%`$Ah ()@j"a!B-- HTMRAMKD$C TP D L QХAhr1  u7kk|.IO‚(3#)RS0n (1=_97wB 0hC#.KDdkYd KEH]hfQU*Ybd RfIhDZ0H.1 % > `YXlNQ+ oeG{ [U \&[1|k4_(+$k4N pxQ@EMϯk`} }juVw>A> ^$;vïJ=^t(_w.P t66-DZW^{{8)}լ6 k}zilj}n̹D=;`}7݊{Mnܺ_Vqr{^h=s|Qv@.2Ntys_Z>{V}h=nW>L}tm *w{v_kŽZ$ FZfEJHIU( T:_<Ǡ*  mc)NκF ֺ2Pz:h{z҆];[ )H'z= !+ӝ{﷾0zϵ^q)ֵIl=Os`|m_Is5U 9>zz:  plCXQ{Q-aE'@BU{6RDEv֚r <>Bo}»8yb׾kPP"}vjfϼ{UmwwX]{҇G=ugپ]9{e=חyLzg3q${=_{9U]b_;E<-/ke%͖swO|n,[J{T#zMȖݴJzݚ{Nw]뛛ҏ^wVov[骜fVjbmoveJuYla>w>[{7Bt>_zo{{mnwͽ>9ﹽm(,w}Ϊ>nyW>w־w9Yu=ǣ>;[>:wn'Ofۗ]^sZ.fW@wxvi}nezs]Sow_}NO+Yݲ۲®.žDoza^Vn/UoZM]@c׫tܪl7:K;7m:i@+l"}]Xr{vڻVkg|l=$ۮ4->snԼ}gQvn\m}_}۽ҷ}/z\y[ձ=;Fo{]u {y:-/v&mM}w <{i-(M34Ou־uJWjuYλer s@:\MkQ@]}|:+'[۹zvji]SN;{ݠ0v5w]]{0tζvw-m|NsloJn^ zr:o>}᣶^졈ɻ9$s2nguvuvɶ׻#j]]w` ;Tʃ]TE2vv/}g{l =j]{^rsu]&Xd֛7T}bPv(2: hP6k_mV)%{׋ws/u n}q**uc>HQ*+aRoQ6jڌthUS*EOWrkz뗠SwЩfG+{^ :ݹ{Xwfme{Ji9s:4@>=W٣^ozʻ}Wb6=my=ݮ;w M  hM&54=II MA 4FDMS1'&E=MH h4F A M(މ"zi@!H @ d~51OJ=Sڦ='F)LjɣPѵ Li zCU?SO %?*~#L24j@@4 '<=Fy:s"LçT5S4TQDDPDL2 :2t[;>o[ө+|qp,,yC\8S#)p]RhWu \jNu@}B恖ҏ2[E{ MSQL#<`}9|6Et4@Hv}(*4lpA?E]h>, cVƮ]#^de@bn 4;}w2?HvWOi]躽̼]D#IFb A}UZ̘Ȱa?{|*?I 8 :i3{< FMϿjPCT\B)Xzu[쵱 6Q+[K5ED1TxG+,HD!F_DŽ1+C:6dX%>Qo~~_=wϧkogL2+1[dM̖?=щKCRV(,g+,d"&;/S2nk6tP¹#h%6jV]%G>Z~'iHKLII$K/C/I$h g4Nq] /uNPK͔ˠПf|&X9M}f&I- r[vDHI$m`ۦ&L$-,A>hxUuP!&Ch=9a?8 u89fKQE/R!%E-N[}}ySD$;|XǸ n9GL>ĔO&xCv2p=zJ{ؚa$$d%:.!4 :y@"|UY0{[@S! 0DAldJua fN3+?є ] F  -di?'Cf+*+ GFt;Ovih#du* r,Pʾg(!yܑI}ǿYZ5ߜ@`BL$A_ù\Dv6f5M~cn*t bEIjÿhLH~C*? S..HO6‰4QGN4rܘ0` 7Kt7sccVbCIPFc''LC{Nt tmŁ x&gCEZl'?Uަ"iL0 AH-P2H MB-СH!0̑?l ۞4j"JS&2L@ԲM2H AEd0$"JP1!|>-e›7CR!)HPȴHQSIBP%bХ- R@P40mO#pGR> h""M B (a@~?gmLʼm#}E+"PI}C% Al?827l7{fdMXDf#D~ bPx:voH 8K߫sSߕyC&GI~9͙ɧnc=墘 D\k5=X< Ɲ[M0W7RA!nR:źt厛Dp^9&ʔ̾ w+`Htx8Wq8:Vef64Xɢg7Ũh7%54 E1 ]{38*HHf`E6$* J)((Mf8rkB} ȴʐ@O)8%닢Z~ݜD~S߹߳?꜎-A"k ̯|5~ˮ׼yyyuyaIFR社$HMAsORO2tژcV<,Jk!0c\7+6`L#,[j{oF&b $6+jULov(AfyBN~6/_}*XL/;$ {}_ý o)05C4PE;a&"}_&fc0v (WR zv9=t`"'΄>.UQ۹6T~GS'76/}OdkmbFNGrvc*i= E~ zc0?jf@CvyW &F$"i__;B:T>2 #Hߦ`I_vj*,60d8=> UKz8LS_ 8dufwǷ_>4)a?ѾKǝ~,@cۅ@E,+SX GDZF "t &fcDv::0v=Hм|/t w}D!A,Q?0"0 O~5e+c&pi"*R1 60Gਨ5zv K=ϿdV P@aa8XZ:T۝*R!21-@APAI8S`̙o]b"Fa:‰#VAKaw!" J*8́*j 2^H?wWaZ 5Zz$X~56: # nLr(=Ll M dQW,ׇ]6!!!!.n̓h\4HD1'Ead`Y '9ioCIF%R{ŊUzzF?^פ28E¶otZIZKD ``hw;8ы4Hұv:;q0iI BI  33^VDR\x]IRE<}ᘒC@H"4D+)?VQܪ.WMQ9a$fJJMI։0&$a7Dt~ϗ<';[ AP Ĕo&%K)%+ɥ2"U :L05F7"I a-\ v8F&&dra ,L&";9T[PP["xh>47##(>$qARX2$09*`"щQ17tp: U0('BBQ4w-0X4bAIm2&čl+dml04KI k#FFo^R)bDAB34 L3  @HHȄr:"$ !R!;@W2vɹ̊b䲋d khB?J`"oAePֵ@keSJF$hB"a0,{7p &nm6DjCyƳZQX" | NjX!*VH%H E"RI*FhH JTET)i`R*BbAiT@$0Ii@JHVF޸ /<F\7 =l)?rC2R%!(Jhb+iز54O>ϧqdd99), V~0  6* h^킲bldF%DU!4@_~ l Hf7qRG .Dؾ?o+̈́Mkj9 $tU44^%iPU bmUd&\jV+۞f&E[0IB $\HLH0R \`ŕ00s12XHrȰG `$" Llń]PlzXQ D7#w:{ԓh_T,BX)ЍYy9&/䂿K9#2 w7u4nCh` : H $a 1D}y;.:$6*F8B,)m}Tm]ӵ|4U̍AIU\SUstpC wN[=T#ϷTdsKb/U9ϲ33g(gw wFoJ Β9څch*[hk ODP+'U6UcRt+O>2)ys~GƜeJCx?|jHH!  *_tCoym ')\:$$s&80jLU$F:˟cTVrs=H Y譜_4Zci6 |^I.nC9 YRB xs $v A:`D"J']! 5#@BPSEQM @QLTUUE0Z#A;j < c}A ld& \pHD5'qPcC LyFHi$F 2yᡘ'ьh"DAu0 g5yWyf,s&LC_gg?TuUjӨwm`q1 QPsDat%'L;!"B1;4'18:n|,hӲPG췫còas57 g$V)7_>d*nTU# fC7KCzЩt;ݢ']~6NODvr[I ;_9!<çg#UC; l;<1h&d /)tdQs> 6j l`_Sޙ7uR55f$zpo6VIF A Cj873JLʓe3*?7~#Lۯ,nbLQuQ}T֤`hc-o&MnpڜEr-o=[ MȞlp,nG2:*[eHYjepj ѣLoK19MM&n qq]5&hwHxdhS]g4G&2߲ݛMGreWr=šu\LjJ>:>oF}xwdLYT95Mӡr4fC>i}z nm,(8f4Meϻ4aS9J!|3hF폛RG'}OY}^h1-qyMuz|jV1}PM;SNo&q$$ӧR,s#2J% l+2b k0f&M!.(h`2 # Rjth88a@FnH0l1(k0 㓀תpzr<!61Ga 5 d8՗^"9p "{uHEC솲BY% .Ʋ AA&Bf9#85 @A% W޹5k'.cRRPnծq1FwF_~dPž Һ$cb@Fi 1a("&""&Z)(3~ki5LJ UE"_e5+Bt@<Y^A8E'v@RetN'0(L;TH|G;ŻOOm393铖l9BD@嶪7&SNSuL[Dm/~i9qqEꖕ$<~ciJ  أorwuQܠ/A1- r>04D%ODW*)'N\qұ{*S[gN8z!PWKM;sׯm$u_fD47Dzj; GbrϪccLM,Jk:%ԻUu\o=?,c (thv%}ttp{hdʊ^ {zeD*mS cRm?k0*#qH9ʣ O6^=7 e5ߛK9wZ2s]Lc_zͼC 9r|9\9S(+ҜPd@z8Mfƻ;(fi&4c _ /f2Ŷ~p;,aT^~̱#XחGPK*=jZ qU2H$KxZz𪞝0u5&VrweHE1|q;O_>/jNE}wO#tĠyz)J]&}^u1э OG?Iߛ̬E ruJQdCڥS95H)C&> #Sb~!?J@黄M46? ~t%~]ʕw<6 !@ʄ_] UV"PsVm} '8㛃a0dk+_|2>\q&PCӰFI=ڙIK\{-*PP!rwM5b/Q?\ysMW;I/|scywhv=C^n%5 a6歟z i\4;s3q پ5BoxZZ 2tJ]clqhr l#MbA48܆&ՐwT/f> ;7/RotvCKHŎ&۔(,AR4@rJ!(Q)Aw춈U\k|F#1jC^eݭOwG>΢J"§AA{ Z\(Abl(2VR@qiAZjp3?U<9W1>ZPU1x(%8$Kc JG; `j#YaG#{4CDuQ!&3%LdAelYҩ%ogl!}"=2dѐp;ai6:j(@s^p(FHHm QЕv4? ['0dk: a9ly}&#ĄOLGf~g7O4D=[% riW~W&k?gf2쾺!^bѶk5yovMB z<P/*f1t?nIcuheW=+m 3VUr~+*b!ſɓ$m@teH5ar=2{ o9R[NW؟(Щl}/1MhZڇ {}43K=DM.~JP,eaIGZOOՑ&_PE8 ! h9Ir +ɯՀ I9ڠyZ=i ?{1엪s5dyE%W Àߤzw[6B#ho>yd➚0zoICLaSU'tX8dPIh2H(f H Z"|n؟?ƈ Gz{uKƥ5#:Ϣ%PNJVmD7 8"}ȽA?s6!j,S)! $:Xє  w9; Ro1wxh s]t\z#VKˎ~xzp6B Uu_k*I'pH?Ƨ! :, Bb@`ϭC9sj#1f㌰E00$_<2?ns;aU+cB]WsrNd:7ZC;|~+&-:icU-瘥#m4a$i53ֈH3gY$wu "fChiߵl\X mvo}TPqzH\xI9-,$Y֍;y3z}Ya=_(PO}~ P$gU- [-i:THt6EۇF}{M3N@B!E碾iˣ_n5w ߒs,uk=˟8o'!;Ǿ!^Կ!ۈ%Rv^`! &?&8AA*_U;u7}k.rŸ:wssu ?DQq JDLү˖Xb09/푺^j^Msjtu轋cr|h]QTW[*a)aNkscډ:+#UwϷVWJz)kR̄V% 6SO%zhLAeH>wF-tZZũ:RZ uuk *TR+[IeJK+ SXNZ/rRʴP\Na֓[[V_ W4u))tW+kI+kSip{~]ee:„[Z<%k %`Q^0A•¤#-)ZZT:ƳTJk KKJJ .ڕKi-Hۼ$B֡aL*_ܻEukU3.SD.'GI-qtJUztm;B҄u ;:%nT\--[T+XN\-•JV[VxImmZu|.!%|N1N1h" +T.֣ZZRiiiaij5EI_kWU$:%qSeeBIӫĬJ]JKj .ڕKi-(Vsq{"> BHYֻHOƭ1לNOg\y^뗺 7֝>T񇉉;g[eS\xL{^!ïSSt;҅yG8gcWRh;;3z_g,1ފœ SFGi6yMQdr(o98I"rG{U$223 ?6HdPa骫Nж.XBT_~n#d ԡ=j!9#o1Zs0ZIZoK+KJ + :›~9fS,UOCYUg-ZFT)9epBkS\[[8#Kzvu{VG)SwJ]eڕjU+ a1„Kqi.R#+qX:[\+cp%(JT.T\#ҥ KjU.R\-vv,t-v\WOs)JKjX.̿ nHy|;+f ETpi3Bڵj ~j3nN=狪IZ:u\FVgvdFC6|3×[?:nYuVbvR~3zwl;fV{Սnj 2d0)!MUB& ǕL<j(y{Ȯ[A+OO|O4svC>5Z^>yG-n{c#FbgK_V~=+H?6#U>bhVw9hX9U@#o^WU> N|p/IA:gC\QO[CgR-sK=避}RuQRb};yG%WBx)qa-f&qL=+{Z_%KrKex$ r2}ўN=(!Fj䁮`UJ .`; Wϙ=Z%z]qR[&(ǩrk?jk .3Ӧ%4IJjo!SON 21͆/ϳ-f|ҙ1(ɬy1(36u'uDj0eV59Xcooha`?ui?,E]좠Go׆f_&(3{-&T00 ?Y~TQNT#DM;0Fzob*d 9#*J(5 0Va1RQ,x%Ʉtssc0.ʘ3EyYd#CL^~h j h`†JÏIMjF*F|?Qj\$odIwhzQ o:)9/rJ)32J^lkQE&$/=DtCɻc<+#RU#"_aS-FC6~ʐ f&DS&f|`TC$CZ,h4j&j\rCt2+w)xY5X5ʩVy _v 13۔Kv0N8 /S_ˮ/2iQ0()/NdUD<ʽv>ݟx?A=q2ˈL˛!8j Uɵa*&D( (Pij *PwƐS%u!@hS͒"AcE4\F~[¬Z=ѽW@6JPn S 4STQYRXն|$ H8@, :TT@hHUGϿϷk߇̞yzF/!?7tZi)P T~iߖ6\}m>͟IĩJG&Mm pO XM3I2$t?XOӢ`ir9FU!SZKcBԿ oj8~]>pex>>ӳ͵TPī)~8Cx î(%b 'jlI,O>_ey6R6nnQG|qٺi!>jdNiN{Gci8␬B=Ty.Go.ra7n0 h乥6:pd ` ;h:3*Zh;4D& ]5]!ٱ)h߾O6q䫃w]#7fPsgn|u㽳=04;B,,XlU\?ြ㷣uVHT[Y񹥪G15fiYi4V$z xCAeο|5j;]Fb^s:׮== ^eTUֻ+hybsx1^Ws\`g)woe ߷6q+Wӈb5lhkuG%NkgutkRf몀Z(fvg_͛3gtw]"aUw|$|쮚|)h쪊--Gx-Q{45T|:8=C$2!7( #tto.ϫIm"V_7j4&5jίVrD5>AsWr'a-!7od3eӬH>]aFVC 9ʤL™Y.H܄ ܢA 6Yo/f}Q?oy]xG@G:pg9ô0֪1a;NX$4p024 XW6LNa?޳%e9A񖦔EgNK!4 i_Q:ܧHfk _/޿»[T?j>=E1ۇ?\H1_|?f3g'Swo#57_D p~ \ E G5J}LzFta9VLiFV }[76Rl-}wqՓs= C&#q(m4R1(Il ȅy֦a4 0MlZޡ25kߠm\q$"Pf հHaхYT$,C8BD]V1 fetb؋#`=Y1Š]ZSc&>n`Ĉ:\J>cI 7;a}phm?w8a$ dZ9%Q5,:h}~fс\Ilef98#"iQ`>lr(yTsi<0lI@j#n \ "fC 5-'"Hy/7G{Sɛ].hiHZHq̗8k[6fCHQs̾t N d&D;:;o?2=o2hat䟫M$I \qf"Rf eHfX|OS}Fs*Clciz64R;č$ Ry3"P*֏noB5! tOQLZv*`1=P3XXiZd:eev;}?lz8h4KүO`S4X,?F`L"F 14w0_3WYɛ=NyH)jL8%1}*|bQ9Lo+$W3n{-`ػ ԥ0*Хmi;5O?/"WO?_1?zm-6oXD]$I.^8B ,B ,>%= U]at ܁THd1:V!ͤv{3<0hѤ;#Px.rץu}x*8:]yKחv OaVZIQOsQwZm]m?Uxf`^_foRnXf&gBf~$*Qo'lk%~ - w7zvnf1C{&a2vNnݏDW'h|"QSŠNa R٭A>g)FoÛ`Rߴ{HZ~bPDZTv|0l½$XEasWIXzWǁᴅ+&kR~4SƸSمJőTJ}ȶ}*g> mdbKv=oQ©g[<r ; ~Ғ -`0~\hG2 R󜺸ER0bClDiT>~Wʿt/y㺒D[k[W@Ah EECbl/ҁf)WpjDaLCeX4P68#Y[h6CWͻ~ߔK[5G妒x+E~5Jz' \$T& ZAXeq֙v1bBV\x [XL]=}q`D:CNFi㏤驢@m6Եs(m _" ZZFdgd@ZIEtۍoz{$C7?MC!P('g`CĻeT&M~rv˳3BDz}s~ 8&ÇSW?_io2ReO"x٠QuAz8_6d׉w]ZqO|ձQӳOgצ?Åomm :j(;@JhjE"B((PZP4 GS1þ*Pb*iad~XP4BRHC$))J  +yhpJ9HR'y5 @FBR1KM*EHRRPL@SCBdw؇2LQRLE " ç,~Z(EM=VcE\E;B[G$:}@B fq% $OR4 [J% \JCTxB5p8L:b<Qo@?7e1:g(U60_iѳl~_6CΓ _?Pq^ctaj?łF@a!d0H$ \P\Đ Bd dLa 8a @GG? z?g.|!2?Uv;bZ*P=f}Dzyī]oD_ǾKQUwO%X3a%t qїɾ|-yM.n㨲,>C+k^uMpBB W/(+^xyyݺ}7ݍH" ^g`]={T.^ǣZgx9tç-3{!=IΞLS-ڛPx@؇C7hsvxғOW0tf]ZޓzuDڅ31#qp#(7)e U8KbYs/U vR,$۱n<Њ ֗DY4Jt4 f/%j>K ;EccEpګ7zC߫*#tX/U&ѻ(uqMR o<7 <9_ЬAN QztZ#q5"p+cL:}=30zp3tIpdck{ %Tijw^ct8hA{77uRE] F_ljH0+N94NvL{ްsq ]Bmg, M˿(΄{zUkk=X‰sC ҭ-iΗU[14X*ּ5y"8P|_!X/+)223I2%)D>kv졝QKght[}cբ;mF~JI?yJ4r1b&s?toYsBop'] ZfE "Dfqٌ78m9sx ȒY"bhM\Ozj9O//|lGk5GvY7 {%0oHpcAKA8Ԅ!4,/IYgwC`{dJ)uȩ!RV?:|c>7.FQR.j$~>8#'c0u_>sAE_M3_q!@I+^Z0xѧM!e 1i\<`uOȵ!MǼg6SK`ɦqD (M??guP̶'zm͟LY7 th-;rB@hevB0N1A< 5>{]TKPlGU>o׳j&` jQAQ&զ ;yR2 ,ʼnZOE;; _ϧ+7O&6͹&@ePTѨYY^>.[m5U/ U7 ۦ ?@լƴV٪ví774sӕXX=Q[+ΛҦY{3x?w!xn!na EΛo<~I(ݟ=p{ 鞶gJ1‚`Db!%s^ii.Q:uHݐx|dۏ8s{ii!ǻ">.z|Ӫ5 #`Z5v:)5vs 9& S̅ 7K:0Ji?GN=6Z120G,`۪$YY5̌=U;5_MͦF yk!&1>*qK'ݺ{m iwB};!j' ',!RS|ziBLkET_^fE 6mš?+b8IF"rm0Ͱo2hv'1Cz;,[P[bB.7LF1Kqtj8ӢV ZJJ32aӸa6MU= N;}- dph""&X ?z~p'?zcuӀR ^TT;6gyiJzR4; s?}nE aF\es}ށʃiDQG:㶲U5Tah42Rqo3i*']NE#$͵M6;nI3$31f>1#_IXS<(_[깁))'(4 J'QE[N6Ẇ}|ƭ_H/#wd+٣-ˀRCttee&&mpɘu@:Z{R o[?o89O`ísYVwLJe&TQ >9$JÅE?5ɏyI*gDE+EJg/d!B v|6_rJ̛ n:sw0S41!(LR9s)P3dޮ!!?V.L`Rtq,'.'X_[xByzpf;O8qMM'x idAg;R9S"DB @:e|9~R&H:PP$6iI\x&l9gy3_NߏfG9Pz%3㲖ڽR7؂ho]G挘W>9玽>c7" "22NXY٪+OzaO[_Q_=/֘ T [Zjlq[={?9x5Z^ׂL c˻nm?`v"~ xw!0ߝdM*gq8] qof]%N0(IGG4.'ǫ'L7HyI--1I !#!'gCկ+ּb#{6R0E@8T3UxZa'! "BA4 Ec}tN$DMrwA 574RQz5Srd5ӆ!piV!N@0? 0{_+Xn5j [sQAJnfhaL>c52@AEPE2QEE8Mz:6/|+`>)CELN(wcG{P>|] q엷µ?bʄCD ^0)2 S [5^|*;^Qvw< ̘iM #W>ǚjgJU7Ҙ=\͗L2N3ovp~Qc db_G(q Pb/76=|z*6)qGJ&c9=^2约 5}E,]z!.Qsh洝GH$=q8" KbCyg>0e5-e!ڸ`{Lr >.eۃ,gv2`vS- U}*>%/*Cs/>vHDiX}AI"~ӔC?5O]nd)Hj>1L~$??~OJyi᠗ O??˾&{8=۽oP=_Zv;>ph;lpW"]l&i:m Aǿ$;o[੉XG<>T1+*Q$,B;Xɛڙ&r/U1I\/wdLʌѹJa]}<32 54s]z*Z3:9\ΩB:"d[ cإ Jf (>$7 Sw_ؕHk.)kb=3>iT1 99uw< 7itdc%aV&푠|b|||>쬁e bXVEQrG΍$,Dz>nF@>q~b&/(6ֵ9y4,`Cm奛v;>C7b&Qф Arp3WFU2Iqe|ր~mߧî< $|\<.Q> 9Ȁ;J_}BmS2 },yXIHR2h~B1anZBRU^ϟTQ3h `ͮ\[veGM{5eJ,>?oG31WM8@ٳC|%B%N-Gpc̠c!P9Is8ɃVtȢ>!ʺim\w0!TPtܴPI$dȐT%M#yJTldzÍ1c9ѤR"!B_%[oMCE2N%vܫJܼ;bs&o"v F>F?dm@Hkǘlmr_b{̾Ѯf7x 8Iq1ڐ3%(?%PG@;e}|amgm=1JkLoL$ҼxWn)$q8ly 38IDA5P,QLpaMiMaDvTq-ic'uVG2I9"%1 O!>PF(I֭լʛp8DDqUU),bsVIVy>om+lg6q5htʀgҕ\)Φz 65q# 09M>Ƈo:;(>zXA30',T+}V7@3׹} r+5^}`(,D)#ʕI-I$sENlE~1N(KBf6d\ ]$u YtJ{*.ou P}c %.:XiM h14&ܬĕDjjhO(*Z(h)CE\\"chӜ;&s+ CԟUߢS` Pzq\U+!|SE؆>ϏX%;1*nG c>zMLʕc3 "6ĸ^VO6FYlX -T1{쑣eUUoUQUBI$I$_;%PM BV51>w]n+4#Sht:_Cy~iQPqC %P7}Pm~0&j.q})("co]0q|"7eLHBBBZ$}07a5XwG\g٘bݔVOF-fPO>(3ʝ|: 6MF#lAw֌GJ,;=4Q.1sϹ Cu_)vhM4 Ì>}*׳"$v%<-7[&!AsI\\r6>ii&$ ݋ӴXzON̚d"DQ9~\ߖp_Ts2KN6nZ Lk_{_3"3_r$l]0̢B_s&cu5QUF7ےI$I$I$I$I$G#I$I$I$I$I$I$I$HܒII$HrI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$G#I$I$I$I$9I$I$I$I$I$I$I$I$I$I$I$I$I$͆ܚH}?=U޵UUU_o_~U6m_nNkwZ-Pq lF,YD(RU!-{;~Za*#Q-#`FpO9S+/ $P)]d)*h>s5e5+;ji$Ȕ]O*==4!*XJ:>-t%x0R[ru-_$Rlnym~ /Iδ&(@msErXݢH[ٌ"=]$Sǽ Uzø5/w3%yjmK݉hx|@Ɲ<7sqr؎A 5p *`ӡ(h/c -MF\tUrd .O-N9֟C32ڭwmsQεk.uӃؑAf!YrMF`RbK)ؘ ̴֓Hd5ph'ep>x7`jc~òVvk~ZU7a>}wY竟ʔLrZܶ0v-g;5mβ'ig'8cWzF6]1%? dsEALi%.Uiw 8j ]MeW5F kQ4{ι۾'}=ALLtU&u4.C'/AGÅ[, wS5)" ˓-h$$Ԉ5wa sQkUPo+ƣt F(̩κ.С 7֒A⒛g@"#V8+W;>rygs9m'N:7 fk#"X9뇗pdm2|_U]wq64" r!B״.0ó<,*Nk73]H7TC}(᜴רM3E.j_H!X:HAn{|φDƍ_p"q>]6=_%~1v_%xީhᓹ7O)KdhyhYEdp댍8Ww5|s>O~TMc7¯"Ea):Oʬ}?; 6_D,*j6 oV]1ѝgdu]\)R((?4Fgm$Mxr!aB7ruY %N򏇃MWHͰB9Þm_𸮨׮WQR9W`+|n-#qW;n 2~jno˲hώs&6]87ssr梚_Dv/M4NO%_Z ۭL3~hD沌T\ڊh T&@q/ŕ x_{il'LS:q^1kVL{PI,˩ m@vCju| mՋnmh*d7qrUj2!bihC2bY&YdVsP׉\^) MDâxo&wη^8..z˘m3 ,9l=<8QL0]v90o`C}痏&4m*wWݪbO 5GS-Xx/C[z{ܶV?ʏxl/l8ְmQXtK[𿶮Z:jKHf҇CoLC37P34飆w>J#t?{j&Unhd-ꌕ1~J{}:%7FLVFL`[[><0#buIT*'A5Ws]y6z;gtta~KgAB C!Qn IHx6i>02L΃j_ZgoN$$$˜y$ cځ܎EEB0k~pbj  4>QĒGb4Z<^Yq6CJ%R岪J14@w\xRQ!llk5?}4teTT۾{ٍ~XOsQL? Cw5t1Pl^r&EYhQ>${a;M+kJB?>1=ݿ#+o:*_6y7.W- Fw8LmyGS;tsk<&U #鷎f}kw5g*COWV&]ѴC2ysv%u _(*SP]]PO.`5(91Uc. uٷꁹc_G娛ѭ1Qy _8|2G˱5?gDxY->ߝ(F0BnJ=2SS-O e*G]vgv/$ 6LFlT~n81O AWZ]'o 7W[7N ;;!QJd ɴmQ E?Kcge<;C3C SYy]_i ǣ8M~OGENƪ5B9qr*_d6LG]2*lNnFqVC&{VU~45_}oZګND";c`uk7-c@v6G%phh_t 0A1u'.GI PI2¬I54U-P,Yiav;QC5f-$=߳_e<龟I䒢vIpt13VE*>vؔQQʺ`ӪJfקpG=g0y_Ĩ/T!=H̞*DP+H9hUo=)0rCEEKɮx׷W)+PUV4Uϼ=s =vN<]k' u}uiRUFV0ܳJG.ԍlZ]CjpEdxU1% W.u~07 Y愄F~uL:eTed`C:Zp^wƿ6'ÏYhI\sN6 =( 1Z}8TAz (\^)QIƂ4&g2%?<5#igFlYtɒ = J `P(٘ؖCzvm!׊.Yۇ]+<6d+RbΝti'SRC!Ӎ|k6?eȩQ:K5hwĂ_4t<(;q,"* \!Bd )x O4ZC@>R*G>:QJ`NpVʯ#L Xo1mNæ×wkmià<$$ړ#oZ {/W20 ')^mvf1CbGu; |dp45,EɠQ02 >Fri_FwIZz9JPԩIi2w~ 8qUęs]P~J"^Qqи7nuy4W]ãBx0wuIw'uF |K )v'{OٱOʅ˧xї"'T#vu3 D'4e`a۵[\g+m Pw z׷U`nAhcM?<:ߋv@ˤ}k{zElkIyDÄ'=~+s*{=sMB;igSMo9%fd^7h}Ŗ?v1g\S.MT߹D?9(岭-nە;, L68lc<=25Q(} CBGO*><󦢷ͱFxBn6B$aHĔ\pMgމؾ{&_ 흕$9eU5ʸPFѪ|a 74B >PBN栵̾IS NZ${!^~@?1OaW#e•Ow\4tMw_)&MGo|X@~}o5?cQ.-;We|Q]+-*󬳺\bU.<-y ae5Z]m+iu[Vg{]Lw8{vu.,`+*T9W ֒:&{~/J^l*&<ъ7%,Q6jxc+jx3U|}~](s~,NA[hLJQfnD5g IUy5\jNȞlr;yP&afj*0myo׸-ϫ~d!WOlgvW8OV:}N+f""㒭ir @3q0)[0z'Lç,_ħe,]ƫF T$$dE,%ʈ@ܤCeQBXn&U@og٘U9@̔Fo-=;ܔƙhiQYhwuEML4Q5Q8|>|n_yD`A(];U*:Bw}QP4aú%YwRW<ZmQ2MSeWEF ;mlh飶;9+ѻ.t\^Q &z{ A5,"ƲTlF4j-T L5՗JBF-3 TaTrn%m*,+:I}4/ s!(9#{D0J_;&+}a=YT&'q36sP_& L젢{f͝k,af4GQM)NN^=sFpꮖR7ߚΗwuu=DйmEtʽ_/s޽_]pujHe9Qtܞ>ZLR.C POLfA#ӷXtd @b@/VS=ly}WNNf?dD,z=ZHQcǁ`ɣ.4i+mEtP~P5A0M<MT: S kZ[Rp Ȥ1s4֙ R0 BhIr`; }}}ppfL I'ꑥCL 7xN2E7uB )z@@bP{Jl !0iVJLDTR:S!IH*&O L;*iMbϾrw2UvעtUoyle?]:1"4~eMy#FCHX@5z8| x凧wZkSsEn3csmPIֺ,_wcdjѢEu~G d VU&z9 "#dLu꿗!5h񱲔yIVv,r){3eeh;&;:mZhqhӍ3pxx&ԎJG=Z'qlyal ^ǝ9SUL*nI -[\ó N 6z&=SЌ%Ҏ3}&IkFfg^tlL'jKլwh}RM5.@=bfS֍f 4L4zbkw!_g6\ԘoI ~wyZ>l}7Ǜ%ц\Zmʫʘ|"55F^wQKEQ(KəW4+QN-WODZ(?l5@,2єRkj;ayC|sNKy5+2t48FCm1C蛓 Q`9̳;vl4: %"vk\KBGm . EsID*DC6l&땲Y(Z &Rlh8S[(wm6muXw=evg mA9+N@g&];//IW}ŁredTe'|fx]❇bJ xaΚo~uJ:[[CQ'-MZS(̷U[c(N{K]4D`e|ßǞ^ͮYߪ*oX9U`;Es}LJQ&~g1+}=F՟9< L{BY%2O z8v CdJ-8#s<$霱QBg,7 UX} N_$Da3&߽"`Ic%TEb3e|xOJ.n窣B놯EIff(aP #\$gA8f-UPV}56gѪv@D7 U{Jvg羯 VD#'%+*1"?8F99FfS:RuL(P;tpFG@Y" 4]b觗y,˻RFS5ϲ68kp($D0c}FP} @afIwzbKBR{!8@tа:csչuni fţluvW3a u6hY}jzPhQZt5s.kgS9) xa[zBM$a[MIR+Iac 6  Henq][' ))vƟ[U:HRyf>>R'[NvҖI!|pƒ$WlM 3uaZe ʿ_ 0BW0 6 EN|}CaiU|}}P?Q^hhq O}Jɽ7U^Tp?\iNjRF7iUTV8Wi"nAjkAY G:k$0Z$(DmgpkI+Wρ)a5 UUuMTL-6 T)"tlh(x-ߧP|ƞ 'x E1ScMM@tݚcyͯ"2CO0l)J@\c-+DJaIS WВR `p0 nrzVh>eeצ|jfTwifwHơz7v>=|=|F9^L̷UsT>kiOۧGnTLAi;??݆HߦR 2~Ufi.afH,(]'߆^531Y\=}s'f> [@d!dTT0E9L(Lx#5 gZ՗\ wB+)2s{Z18ɤO0!t1>gMȰՍ3ϐH]fmڷ{ٵ9n8,]?Y:2#wm7H/K]4 [ÞV~uQYPeۋwVX#߅\c(Wu͚Cl+37߯v$4:k""tGwCsy;[`JP9j"|_C4# UUuw(8Mowc]3 ft}PֳaV[={6V^S}-MQ+XM{Z1".v@4HL)F˞$HwE/I/a+t 8rI$п+V(%s$S,w|w415LեFun ?!ȩs+lpj[svY' [])ލPr[r]4i7/}y)%[Aܚx;3Ж;cJ*b"0bOK1v *1T(9‡+B6v9=9w~3Yx2F>1OlvG {h߳/O/e\uEPk+ysr5/O39W,ٺu~WZc)PC/<Q12qsQYh,WLKdpgT<38 ,\i!# &E &_?vjmrl Ƌ/_E{ꠔacJ3]=CjlS[IrM/|imEM U %CXɴa(%f}E]CGt^5}/o:iCG+/L%Eee÷ovv0D]\` fq0ICתu`yNΉ8`VM'/ns̽;xJ,L%24PLf+IX^4lr>Rސ$ gaBan ur_n1a3r ?ƙ겹rlG Rjwjmm Yҙj];(L.|tg}{|y!T?w]^pʯlg^uVDn:_6XCdLq4Tn=M{GF5ksW,>C4jv\.,BPI\SCZL$,lJB}qMr I W "jؓlhޝ߻u( I-TڝU}+?oR9fyhƸFҋ!i6]4"+ST():an;2M[Rg0ʦ(d!jaMWKsEa.E8U⃂wR5pq(*Tvi(tJ6B)ٷ7߉g eM1mPqW/ &#MFrE0t13^W"O!=T>p1ӘK|\paqi w*c'3gѳ ä1KT]qݟ;wOjO;|べL,[gq7;w/cI:w$w"a2f8[Qt)-y.5fqK^\k^tҎ[tQAKWmxhP£O8w lכM\~-gƦE9o2/n}Lo[{ {hU(Lܖe޻1q!םk\9zz/ўEִg~<\d8XZ\WhΘqD[Ia[S=/m9dGhcNus׍ΰ+32k#O(Lؑ;AOQo'.^y=Tg'dޯxPc䚟 Vq:퉊rs11{]xc#oJۿx3ʹ }uB7ƉIʫ= E[@)Z8m7ָ9i0/)H%&_:q˻Ǧ{}-4܍;oSk⻏luo|Hn/SѮDqn2;Jx/bϘJeWn Z]ޘbYUNkX=TDz;KGa(P=۟u*'uom^%սlx^tZ ÛF[2cuGk ǧVLQIQZwrvONÒu *h Z<{ϲ$e84}okM /o脶ap$?;HXwD)vѴ qxEJj|LA a?vth5}C&o>Q S4%G˄jnwBy$g)銞 Uh1]Vib휊JX]]Rt|iYvD_r,~ QEzU|tFnV5&Aŏ;tqUR'LQ3D"وS-UM/j3оƼ[GM'z9TkHtA(k%] P&GéqSz&B=iog2a |kbN~]SFu(FDZw-۷ htVRo_ϚSf*a[T>텊X|iKN۫G7aQRnL)4yǚcסNlDª<!>GDmڏ&-Zwٚ K2r}s:$D #Z<нҥ,X[FoecbɗW~'8=1mDEO_pS0AqNbEv# A{t- (m1&a9d؅*(7JPkVFx(Sk]"RQ3RbUԷh1f'AB 6ahMABXݢPi8@\ e Hn{jj [|6BǸEhF<Ъ?ʭrHfy>\_{y `]7Mu5s pF|{c9S" L_ K@-_Έ ʉztV%MSS{;-;V'v-"P jv1[ԟLXAPk?ν9 f&^PSxEo>磕 cm\ CA1) _sANpUS۳!X*=ڍUvueo聜dR=4<'Nu|Gs]_VtQU޻gfֱ8ªoyo ;c/ogdzs$$1h#t~"C}*/d0lv%)6snW|;Z.aKͽ_J7osVJ,UB??#x3ͺ!ښ[kBٕj~% pΌO6aZj@oe&Rrljޞ<5[eTP6Iִp.čY,ς+$h[ݱ`P"ʭGh^尦mF0`/"gp"8iF*(tk/~Ϛrbؙ!% #gEBS˫.id_nh#DQ<̛ipS1a4VF";=w_OߟtwsSC|r7l!#V ,u !V!$xWL\JZ"j(j( R DQT҄QEUTI5$QE TQA SUUP=/j?lL30ϖO8h$?cryNkEe ӧ"%Y齁RJfSC=^a>IԻ&E<誻yDUbk$vبIb5_/?tsduT<l30 y^%1pjI`vLՔ1cٽmiu_^y>/%Dv=rOXtt.N&PK/?/Z5j펥׊^z}S<?ps_(| z笣JξZ0ORUD(C2"WtE'/;Ӊ*,O/gtCϝ[%nm{=?'al5I{n\Iwv!n2?IriO#{*wD_o KQN5ʶp;vmXC]9׵ Ov!&2DčgQc(SfHI INJ-9^ՄQ/`M(|s+!&گ'EM\chgnιj֛c  07>~@qG(Gij !mPX!X60ayG[@`(8B 571 UʴRyf5Ht8)x ?S^r/IΠW-gyG(RĶ#Uv`e XB]2hnh.{ų<dI^jp#{?jt4BDL12Q&a@)@oa/|c?7%Uv^~ovNOA}Rݣ3(&hjb¢staY}ё0t W;H_ȑ8գhJPCg剄ɇ!ҴU|?cҾ۰ 1.I${ϷH5mKeB&E 7o3d &o!_ {/PTCłoT*\'>ې;; Mg /8P3-E1PȑdTaOB*zFFz=p=v#ք./_Vw9ǔHd쉧rdAw\QOtm6lcAٯɀL|4^tƅHA~q)licF_~g26A޴#2?ZՅٟ.PkRBVn]Oj/XSy0:gP/vWGL2g>Wmn %~؍~;&4ΔشJCgL} AnA4Kb6k 2ҋkgZ8fqېv<<Ԑ`)\㓋nvyb2 ^H P[!Ûf@>Pt / 7veOT {Ni3C]fLsTUV$u\Xn榶"R<鏩ݺw>YeZ}9 /=Ծ'>pg/)YB~<>﯏4?}2}g޿;L!e\ &abp> ~ELkz_B1ܣC3^S F&~aD!bO c՘meK؞3a8`O wxMVL I2& _gglzd 1@Yq2'_="^-<}=}&1Ι!t$0YBrÆmIȂ1;CG४ꉰ͊fkc gLwSK@@3Iy_A @jKш?|#e}pJ9#]]Ff|l;"Ӈob`m#\Â={֎8 =p`tr$z!F0b!kFx_v%1Mb0PQ2C#%)\wR"N.*DL ,HT2f*"F j hf( Q "T5 W>?n'BG''؃C”G2() ulMQi.ԅ&Ct<48C5ߜ:pdk˚&&-fEWprj aمjf';^v?kK5/X!3$4A7Tos_1ao:H ƭ`L `]ր/X c4JB7.8-gyMEKl&_Qvoa>3gtѪ/N?E0 BC63AXd2Frl5[---$ I13ؘe"_|(E<ƪM#N14Lg=,bu`{?1jv+4A1~1'ڨv ?u^+QTj8CFu6Cm|xwe^3䬪62 ˱7{bmnk2F붗|Ίz>_ ?/PIq5LNyAÂSdГlU#F ?8p3&Z菿ᄜF!S(V{־d?vrCGT*D"(T!}3 ѼO V&09`ܟ/ P`B?2b5(EoZ v{1]k=iȣ_!fXBRP-*] SH|c!o~;$ Ja Iv#>U _9 gkW&L{ d޼ʈ/'&64PHtgct6 üߪiB)Jj( (*UE4QI\u1=΢f?yVýHcKp,?A򮠪IJ°̧P~\d$=2bPS?$EýiD8uiPDqfk4?MQP⒀ y7?y걚Bd*ǿ/oڢgϯ%57s9) Co!Kẕl0 |4gCP#LMUQx3o>-J^ t2L鎱\9%Uv>7SA9)#6s^D}/:95f"pGs(p _tl!u]V%78~z6_s#d(:ϑIhc\VH.?W!XɃ."E)BV\]i/]G:n Tz@,vTU5["SnXj>b҂;Zѭ0>oP/>pz"r:|B,>}:##miOBlՓj~ae& OD!]l&ww]{`$i*$EPAAvʅJ@@H, ۷.lm!U.?iw))5u5aI]se˓9tuOC$hj5uA$C9繏|(zq3BJD(?ǂ灣~aWwzQԫo=ǓCo-hYn=G~Fb)TA_XWevUJ}[aC%Kޞ֎" [[=LԠ)XM[eicePjjGz*H$1۷ F>w >\IH0Y32iӺjHWB0F@ߨqh6$ Aj'ɟ`h|<ǐ@ ~cW(}eĔ%Y_CeGebs8V`?g{# \0O[{%/.=74 $#h^"QW9i|d S=;bļ tumdI1TO܁RxW>8=٭/j5o]@ztUV~+#j5vvy\ s :H 5W_|k n()-a& du)eDDkshj;̐yqIybT6#&h9zߎ!6wQUUUtYHg&u2Bd\:?I_Go}9<7GF, !ku\\?(y}#|դz Uq]UΨ=ptU nD~;5z8BwK+^yBcKD-Z8\-Չ~]d nT\ymNZ㦟9 bssӠĢF11Tče"mѐ=b01 Xˬi;3ztXǖ5DVtq'ms}5f?M㱢@AÕf0F[xX ͨɈ~>P0즏i^#4\f޻]~= nauΧI;<1?,}8(IgC:q9T"We]v!;9 6]5&}إ +NgduHQztg,nљOmx?-,Q|5EBI{~l: ]ȤxD8Q)|KZl}a\$yg'l$-ZR4 ΠQILHڜ33b!TQ^IRY@'ٿnjžvr ,%(/Ft,Lmj{wZǿ>|]r.=zR-%p Z/\*=ZKL6R4_TU~"?c Unz(T{7]e^l1NDkb ?WEMG==ul\&л- =ZCF8;,QTF]EOU# ;{;9C<"ywpo,Ï_4)JZsS">W߇n%5Pd <8a酶3[a44H :tj ʠ! 7LYnٯ"CdEc}1K.[@ pd(fPNyyP͠9s[ 6TyU- Zh,쌡kPٕIBba5Q,hM*/;VVScoNZ=LGg>0X5\p[s:nVid|:d`RS`Uu31A.;-{{s%q+?)yU22ysuxa)Bye>Mhqb _Ez^7~ S)@PxNo!BI&G6zGԫVR#O @`}=qhl1;&tILSL4Ĥ׫u˗OQTHW_uXN j~ۆNaDQ1yvz&4;[z3ACv~p>+]ޅ:y67iBi#^*¶hN ŻWWO {Z4 Aw(e=–͡2/Cvi/@X,`oW@%~6{JbC%8^ÍܸLG1Zt2':PHm wOl_ ݓ_k]2S>2K92mgZfauǼ~5UH91%.XNzW\ժ"aCʵU=:4qJ-]L'b6{'Fcժ5)(5;Q;ŏ>σÿ /1S^;Nqt/uS>m.D!6Xyxj/ԣ/, ~P}4Cf2񧗲2MGi2*g(-D\WOocR>7OLƛ׮oU藳ټ8զaEl%)M_5[vUq u_caraVr[ۡnT:ϺvZ?RQ fZ>wutЭɖ1yڿ-û;wJrR+Ə˗z湮nyqYaBGHy_K3[ i+Ѓ [C؄}}TԖ[T!Y+4T&=`B|rW7tUuG]J+5t\)STODt gnjViw{j4wuW#0sQWG'jVuxc򇸏e-H&<9$ss12C ߳~ SMa6r̚][j$аxnw_vpQC 6ri6|:U۹ iU_%:n+וu5S_h}76H\C6P$gr:jfY#I\ o(9ަmv JA3Q\c8Ma-`beʎXz!sؓddzuaM6;fk ɶRh1Y{g^Xd&E]LVRY/*{{:|ռкaUD\Fj8A] C^wyvNF0C5͙ݜ 5]݈BjX@nGtU/'o7Ӧew!Y6ƶg[qFofQhx{G}ǥA&ѡ2,h,P Kܓ[]9.~۷0O^ `{>*!ƶJ7u]kNo';FI섅P]{G:v]ozת|9rQ|7;5ףl3u[`zj>m{^=' _y6¥FGZ5z:W_ꗞ0oU .tFwSiQ_٭hyQE tݔskm*XO]ʒ9/Pt}ٚ0ׁͮ2i9kKҁ%[ySZNUǿwG\ڒ\xΞ q< 6<"?<hqwE}[|ӈv3zvaCs#7"ㆻi 6xy~Ϳ;O[ӥ|T@vCnc &-8yHO5H˘ೳʻ@dVOod2_woA?<Ѫ8Y#/[s-=I'zH[}0i `V]E\l0!TEͪEрW1AM7!͛ !g^Te//7Z4Rs۲聠Ԙi}P⪆7Vq~)MhVpo ~r=^N%\qoKn}i1< (i͡!.(Hי~SmuG| (őݻ`kWF%E!Dڬe *5J'pgؔ'u2QQr6 I$7jkvUvɒYT1ߞR{uQ~kO]U?P+9_,SʦeF gkUtNaM=pL0;'i< TNqߕ-lD;>I! (!ٜYfs䩽c9g9uW2)rg:9V-;.$)5"Ǚ)EAT !ױ~ͽfg hC{- rKپoM#B Y{BL m[ lIYhÖ:)Yl\ (f,"y')`b.fck鲼rSTpź\l[њiMD06ݢZ) ɗ p'^_0CUChe].wg74RHHE%{=^9\6 o_F!ڒ;`uc?Τ{~*wtN2%n{4w h.}z\^X5ψ_eʦn׵(& 9h C#-_}-5rWo+z]y5c~<s TI!F5C BmVEa+Egb0i&r1bx{}EDshHV^2qq !"4cU⁊#Q" fhAtnxyesF7b(L J34bmMR΍דwF *~$FG D[9ƉA:nQn55ti6 XQ |N6-pq rh9kAsjbZ [A e7,AOnx[d9P@Ջ]Sh U;*nP*_gl+n!JkՆܡ1(A_cE^ k_ʦK^28-'dVwïlO_bT/w fc”;WU~vxx<\ YKGIUc#)_ڟ Ihg1*6SDh2ybF֚*-yCXRO^!:|^өivv7rtz.A+. nz/5us(L{a|uV$8DG̮1Aƨ36*$Pt(r(0{@+O;vT.v`i\.gX0q{ET<&sEK^gKS &P)~q#OR!u!n\x΢n5;8jpnT`LlgUEϭIbMmƽxK7§ɶWۭGo³jq>{1uDu,2暳svN[*탫4TSYs'S,qWl{keh,~hUÝʡuʞ,فXȃ(e~ڢO[ـnONpFVR7cMPW*>\4]Lkt8yhr+^ CA۶:>ZE5Zr+ɓ [{20bDtnD" "O_>HBj.͐B$Kd5 @`)13BA^S$R ) $"a f  ib&f"  $*j"iih(! Aei*Hj`crs2I 0* ) e~J(HJRHА0D0AI3R b"&B**J?1H%R& ! f(H" "j$h%%UTA 4LCCJU1QTTEQ1 IQ1RQQP0E L 2YT@TD%DBDA% M0$̕0KM,E" IMAD% ESSHM EEADE%STD4@D  TD%P%"PSDCUTIPDU),4TC2IQ1KI(T(BCJL% RTq$1K p!%(h@iif ""F)+3a`bY)*jR)!Jۘ +AL $)"i F*"()42AIUID% Q4QUMQA,HCCJD **A-Q3|d`!_! thZÐZ0.YexZ)O4 `HWtd(>B/J+ۂFDN( >$SwxD8B ?otnE&rPD*?_i:puB ZD< L> IffcF` 7mF#7VݎBX:|P/Dv:_ MrL|ЙCR8 .d!SBEd䣐I|C)B Ě!TXOmhp fPZ&!(b2 񘫢401Q+5(I T #Cb`B%.JadU!a)@P{>O(.5@y=knnmܨ ABI6,5:"!?v8PEEI9d8&N5E5ㆭNf4.FECTUDr("E8ְ hig}\Y`~-8~)̏._?񯙈Z͕SԃOWdsEXdA܁pC74gG}!gac:ckxMPUL7,ʕ樂'D=ԓxh:$vl-USOui,?(m4)'6Q"WI 9wЬzoc{g;]w7°I%wwrcM:?/z?UuDyױQ)R袳n[aqnl+hF2)ѤQfh^5r[zVфa(˜%?d|VxϾ[QFERU*Umxz={F/eb}(QzF\PYqg8N jAT/(/9a ~i2y >#-~UܥKW+<~rѻo/玟2!/I#3y}SzT૾-,k%=z\dqʐ_~J?OI>RP|3 n04țlmU(Ff*?,ȟ&;U5?Ç"PKe )x8/ A(9'IIo~z/$?W%B7Z5Ud,l, cPEV*Y)=אBHhIə<? R[{=/^ύ7G ⺸jgk>k*E7P#D母Vh0pmGrw9gdπS`7[ Y޾n'vwjyËNff33͉nn`iXYmoo2i ֹ&10ک1z~VAճ޾919`yӫ7"ɚwp:jdGaO{:qJF=V+ 1)m;)9tldGRi|Yv=Nm孠,=b Q_;:]9᝷V3QԄ$I)|gMvݳH@ݍrk^'}۵UUUUar7gIlR-GQQ97󁂰lrf~xrf Eg"e{[C og m264Ug5ܙWo թ- C<7C1Dot` Z?N~X16.-F1}.ޣA=Ouv  ƑS;<ɝ6N`\ylJg{zӍ-G77g5?ꌡt2 c1YNlt;ݪWPG5JOʖ!TtPC'q(X[wRZ\*0(454ɩtV+6S@ 7}Ypz?T*B8aK3@g0hcM}930]`C6فٹgW l:UG3caSCI lhxBZc|Pq9+b烃P h0=(tb{2wc _3N!|7dr\F|?Ef#Q?ԛX03ڠ&6gRC@BʐAxW(6{!>PMzt pw&`L}'{wse0ݧ>AƘV=f A)+C (15^P2c0^3}U52MǶ9dJkE*~#3uu<9C%xFuL%Q'Wï:P2*lk{=Esa2M@A͍xW3[ +W~4:T }G1\eDž\ĺwS5.nߎr9ZxUA{ֵ> GصsϟVkͿ/|%zuu7/sFsK瓍WUwB8Yߎ穔LT>3vJt}>=~ ](%tYRa_57%T SvYfFFLbY65P15.biܮŰBP7G{(e9tj$ HX  a&f/lyni9hr.`. 5<67,>cVAIܬͬYaBqvK8^KE9q'vB վm(4}/\YyC5=hi,QY }xīF:)muyNe xF.k49P1 j޾}}Z.a|v-A0?!_3{+ЄpwGϚ, Gȍ4:ozÌKx^bMyaFI]_SD8<J2l&ɾ@#kEQKX@ɻ,N+gBmjvA b+4V6I&o&$> ~6A ߢRFO'ĿR/Lap&JQ8TNRzsO 悑w,~t/L >f ,~g?K- "bYa@WŴ} ?jL}}=m/_o}x[ +ojS/B/-lMTU0 uMWmmP=MCM3-65,H; E?BG遐=,z)P1-4$R,D LX,;1y(i$M`< (9!̅7UZh>gvyx?iMZ W?E|IH& .3<}iT| HGty{Zvk <C%77dTNTI&)! G要ߖ6ⲶMZ2ozD9~3e>*nc55U|ڀ&+LA#Sٛ(~j6)Ź=\ 4ӊE0?݅opZ]3t8 hPj}>4f%j=a &k8jJjYMEE͆ȥ~c1P]ꘈԡI}:6D!:p79lXs9,/+) M$вi%OWIl b QX$gӱ$`dQe]t*\b_fTCD\!ߺws"zϙ 0y$;s;rր.mJ,3"F#訜}?3<&tKO\iJMM:svlꉙ *C}'ej`he KYI?@>aF_o*c?.EȔZdQ\]9겗9(ʹ҄U;7{F-0}86ߋvc菵-+'Z~4JKڙNUT΃GlTYY.P4T,=-b/Qtvk"jD6򒅥c]Ȏů_GR(]ƣ~鲺fނVb.# rO6:3W>TA/<_Er*Q-L[ϺP i[5_Oe:8W8Q?nz_.asVw9 r>>x3ziÍ>ԊL7i!j+.=;eXuG>CWZ4(>E Tq[qȠ0o-s,ˉ!$e <5%C>۩ RPE$2LKOYJɢ='t } όs` <<{{~yo9..nE>ӯ&';?_K<@jÙ>nGg'soDPR4#=tg.!2Q2{% )?%{eqMB(IƲ?cgjTrzsuCK:@Z0h JK< 5*ceFvMIVoGWlj*,QmXu><S{[' tY4̯VnS a* fpeC7Dw76, u(WhNw@cEezS\xך>5lp%#.Xg]sӣNνkh7>{WUkW4vvAylƥVZdNDP$ݗct.!W3 O0B v;x9of0e8vV:qmáq i$l1ųǷsH!14i\9q٢+X90rxE;n)PA=/z>^7˺2Z%M|y$z[O1&~}4$B!@(U"iR%bhHDt'M$EPUT _4n5`aߖd Ne[oUgAЄ-SUR#,L--TSQ)#:iF#DcDeTQiV%aj3n b|LBB*2 hr+U v]0$S'& r9U,xE9C!c2`J,2ca*PBҏCfҤ JPb##&Ѧ7h,e(*ޓ ?s7Ç}3H&4㑑1f E*#H0- oJsHj뛽UQ*lӣgVٮ0KCcb#Q7p H\L14XA 4Aޥ" qX3QT2"Fkf9EAucpn2+Dੰkwzf~IDA930~vA?; w;mG}~t~Y\yӿ=DqK}VƘ?Tl[(}0΋TeU}Jwe~ZSjX,ceOao\We=_|z_Im{J} ,oGRFߨr3SEca$mCvf[)L&NKakÔ+4`47UL%AXȖgGM̯PuP33$}ͨ1φNFM44)Z8dAf0SNF{a'-U_\mCGb\ƍ݇C`gP9Bv&B{h[Џ[>Yu#Plh8vC:rba^n?]H׃i'|1wORNWEKGdҩ\o4@!b`IIa?h~=6QLm}zˤU|tTANCLE ӑ{:'"z,b/Nhr>3(+G5rrZ#QGPC 0ʼG |盟|'u-wބz>2<$7&f(LͩA~ bR]?5<k J si+Kk,MuO'>_)0+2Es#Ks0+3VrCPb;UaZW]jˬӃdDxȱ}5&E$Eێ~?3Z"Qx _(`9kN_"#ǝћqn0 Ԙ)VGpv-%_9Cb de/*=,DXobԜ$Zx򓐋[&yֈĖ(Wq8 37ɪpe߄27_Mx5"ai]z$-شk3?o 67#'=MUUU(COh CtSgMh/q^ +<}lƦ%57k$5!VC {ƿq_oݗčt. Csg 8 Jp]6o6RdP}P3)?dqL %>ī=,#_K^͆mnmoUDN4H:T~^k8U&պF{s4qQ@0(s9v3W(9̍UD߭:\ĒI}ns#36Bಋyy7ۺm#@P43vZ/M9WW[.Tf")B|MRĺPolˇM9~|p0.0>w)uo?o5{_Z֩vv8s}J챮GQq݊O1d$%7a -3%nn޴4.ˆg!݀]8]ˎ$5̴2ZO 4 H@8sasַxx8ˮ<"Qo2\ffYen9n|;i]-emydLcC d(9Vf? J(Q4c"甼g=z_#w=yÿnz玹y|v9z;tGcvQ8$&8nљ9MuԸ򎱛No0'o w Kh;sڻ>9cnuRY?{\pI o#\qh۽}uw[DU91N ';sƼFTR嘞Eg{KoĩI$W>,߮1ފSW\]cW\VV z:XiQzKy,Ӿ8yЁ x Қ23kVd h;eY .jШ:8ч"*`è'('@51q84al!wᮄiq#`Fb׵  Evɘa仙 T]p:g,E Gس=?p|W3S" ]b?n Y!NʸzW2XhoAp4TvɅATadQE40HIAQAQT@KHR2RDMJЅSJSBdf94 )`kTZa0 JC SZ.-ޒ/NDɘ# 8w-9ۢ/t31f8 ѝc| Ba6XӀ}'>.A`[nGh(u1Μn?#l%)oX&bv_ pM>K!=P"/D< 7=fS$":ljɜ}lR1 3mOk' uij*7 3kiԴOtD3(5h {{?|oR/_j0/]#iqp" l?w͜ yPv}/d^poGyJtNWW[pF7HdqƼG`~7Y$&[ mԻYKkjļcs;u8}fgVz8_ߨ&,X=)۴*Օ6>[{[7ͥ;Uk6MC'ʧM2-&? (cYgL@1熱,JIz7ٺ Y9*/~‘CAe4 J\?OD~hITɹ455y_w=3لתgSP>OCt=sF JtC,7VQS 1,IٙA0j4^D'T cWN|p0pz0΅BNjB?ʗvfR31fr>19hj`JgG S&{{1CsA=Ҟgzd-&RCE@qjwds-}i\-Ú_|Tz<5 8B{t5a؝7N _rhјIff8~ю9,?P>5 0mjD6;/XFcB?g'{YL[+o_@{fx3Н$[=9Z@W_| rȐLyNFv 08_q (9٘OHI$B rAGwOk1z>7}h^R_^lUAFe4}%߲(J![ԙ#-GR331 !vpoDz#C -G@85®u ~nzOAtF=Pa9ojOEz->':S@Yo>B8$LpNPQÂP v!]!Dq k#P EʃVZ=o>Yn ??'DrAzC|ɸl3 1ʆrsy_H _'IݤtJBMm15zf5qG"HI&Alk1ͺ&3 $?6~Yվ"Ph2mB6H6"8 F(!$8T?tYNxEbbdh&C7E_""02=rlc jlY|T>>n <|dCh懙5qSoLV1e/8O5Uys6?2$xȽL=ct$\% &4iɵەK8:WB2}܎lQ?i|GWKȜgLHo:{~46AY ɄPGɘ:=Ao뮃]|_L?,? [0~|QE J3y#ڿ~itB?2?\ըު {,)xׅqUm۶;d!߽^9Zeڿ4}9!=#~pmrbQ9"#R"寛хf TIC_A$ nYB/vl)u;+! EaBy>f~o ' 3i۞ҍ&pǤ ~f̖ `GǷ68i)<.9B5> Z#['D[ʠBS97*KسLIzV~Y9x I,8RAq33 2I$sU}ؕ' x%)t)_ާP&c@i:z!D"zOfz>U=vܖPm Dzؙױ\snw9;~yfV$!,/l!,sz&RðhqCY߃ueiQAG[~ 7Ч3jf`7mwr4M:Uu}c7tQ?;hOL8WG hcsˆۚÝZpƸ&Ҋr~ WX@q?K:V;ҋXAλ5c=3}6i6@Ghe~+ }ɛ}(I=,]ڟ~=CVl uNϛqO `}7ɀ>޻`2 əébJns`߭5yoO}y>({RөBNOhϯ[Z4+n#LKZ aϥs0@3ayvzezno]!}A0I26|>\Mz}Ep‹/AJmf{L!z)JABC%Cݬ1sQ[V6iU'7fxApF6ehl7jj}+M6YBlq8A?~w5Ҏ{"`館1{Y|7/z y #D/mkPrz;0/{GO !gуd2j?eǧtbUΖi 0p?,ÝǬ(fm,w0P 3T#Qb+"cJʐg:L^aHDh̎L1!H(Yæ="KpyeBnLX6^5- -ERWYާo?a_ɾ4Dbfyc,ooʗg۸"_Qɘ-.f-fъq*; HWq"L7N r !_1J2qPa}\uyQ>e v Vve;`Ь<4ycdo3Pklm{u$3f{Yȭ̤zڢ kPh_7{mw/b?}*R"*TS5"eUU0[1~2d9ZsvCzg1ÜYq<:<=3yynj5==H6;c1o@H 3/݉ԿıWW&̘OHh)-7*]?ٱUNC s ݰp 8&и ϵ.M)_WΩ.L Hjz ;b1m#g3A~=V@U9ޖtPVÜW3crQ٠-/pWL#!Z:3wP첀:Lu;NЅY ƫf-S$3&9;k Q M |*ftZ\_o_v y~4ǹOf|jcEE%4 IqOH;xۅ̩ ѧ]ۯ {fŜ2_]mҴв}Vh?Y?9I=\.Akмɚ"_"_ar:?T57sH=04aI$y<㚽3׮ݪY8ƽgQۦ݆0h{,b[l*}Vf`]ywL.{wxG~6cfF1{_[3]h2)-!t2L)c^LtWrӤ / iHE9!ȧ롳M/;<+ C;9eȭA9 m6)Ivg)/Vb  h,0C;bI`3 }S9 l\88 d!CckpnR-O%BTX'}^`b"_'}]xj/2,򦪚KE!Q[GEkRiD.虈fgtc-*-*sq57R|vQUEeUQW@jMo]rzo3ǻk2ua:OsE&M)vvqqg\ Ľ',<@;5 L>Oye^%Go\#dp}W3Sa~ӯ*z/ʿ 8)BMr-ylq ؔВH+xS_(A~YhBqI=oo? =Яz]ݬ|G\ v.-Ei'`: ]=>N3 ǎ[ c} ZB;wD+~v!`31g-쎖)ca` }5a.JǶFhW~J>i]"t*ra=>84(-7֊̺k-Bc¶?kUnd{G5K'L''s #|`h4 g6ODZƶv Y7jd :i| @ թꌟuxiT=P,u&JIMJyd S2 Z{=VjpDᣍ5ETR^[jx2\o:=]\}[0 }^+`c`!j/b!`~'Cw"X} ,*/'TF< ; ~+<}{ V[Yw@CaG UMmڷ;E2kPe[TP̘k5|B!3>rP#u>v|C @8d,MV>?506O 9*@8(28"$A?!Ef " $!!˻/(hn"rZ8œbE9U1&$sʡz&)6&q}[j.wX8J5YWw^a>ԗ9¬buv~s٦W|L(x+|}7<[`=\\` l}ٻW>zΡoߪue۝b?bXQmUS6).ʀzҠzɊ~^w|qwޫ*bF1[["WǏ{|n#kJ" r3ƛooz屇bu]6JJ!ӠNH>9}8}}pȄRe247 nqIߺtWcV{1وS3QtCdjL#羚bhO^퐖[}'֗URU~5Fbf):`$Lp658Ժn=OzsY޲_rssNg3xjV9}g~p#>T UA&vUԟ ejtA$).%P>?g~GHOH_1/+S7cT-cSD( KwfohwF?ǫw|nοmEְBw3b(#BPZA dKYWǬ;;\}__d[|FY.qLq=u:Whh!;~.as8h@ ٗ,$ӎV.)Q sITITQP'IU"(" ZBJ @&@4 ifbaw%,f6D:gJӿmXL`":9F/ݟNBʾ[{8Qk#LŞ Rd!%ƝtrVO>껬6 }:iOUv~) w/ƙp*ucKksy3EMU: c氖#FaN\|J.=|7;%"}Vcf%9D)F<_E #D^gf;vW#ٿqcaX6ޛ2Kϸ~/|o9- tl~=/_ ('U^DIڌF'`P׷ߍ&smAƵ Q'UPz}osq88Xp5济`TKOz44vA+o$;ZWT, Q[>@I0սK;_ Kf86|L:iR[1!5K-J4pad -YLHEu4M\Y!Z5 lR²&QH65 "JQ\{)B3rE-ZWqش!6a0cviC uUpRL @%_V,W{ticj53̏>S+fdBz)6MCo=dI'6o2 98ǏֵkZƵkZֺ6w's炏QAϳw~]|X.4MeLcñ 6nxq<_g<1jmǣazѻ݂ &a4fC߮&tXe6=xs]NL禽,O9IWf >_) a4C6Ftp_} l듙B02\« kPSDz(0'SaFzz]{|ME8  ZS|1~⁾Pr:krK|-mi|e2WhBʈ5@@ ̡|,Clm4@sj*ⳟUP1_|}CLx`>!$ȋ^P4ş!-0#(-@ 66^; W6uEz ByϜ gǔسpf+P7(8i'{;`M>P дSyg8%WMmXh-ztt63fcBIWqrBbANmM]O$RA6Cw? _ǗKNJ)jNT 3rzʼn  -fl¿i+DA>BaB xJp =DY;n C6Lȡ ߄2WJc&O]a FAPc2X9\dAnh!G &ot8w: .l=XV5żi-=$Lliv%}COzi! KI) qħ/EvpSð7kY\ %0pz8žK ߆qFB|PSXrh1Mw񴋢5 F ʴHMGt`'%Z&vr sp+\W?8;&f qNg47Dbu[dzŰ'> |-e5fjm=ӴMV[iCw.;k~)r` J ,`KN{㵘FwI*98æ~hz(NG.l5<8[,F[ *8Wj-Ytz\_2~wW|FT8ٴTx&Lmw51hJMmpvev6#B.LA4| Vi!6|b > ~5e_iZMM󬃉0kIQK%ɮ}'gܡ;OD+6Slx~~ս_dIú '${N5M 4Fk"\ל4f1A }Lz]6ӑGѿ-gW_1u}zYߤ|4m;ەkW/@d5 vA%I.{%-ܟsN n5ƭWhzrɼ<'cUٹ9rڤ1J~)89㈶7v۾Һ֥&jSTP 4t!d&O[\̸BZ?x;^.G!:フb)1L2k3i]w_ ZvUYaeOD9<yUPY:NA {L2=bR[=6.N/DO% J$"}WUTOJ*LVraSLQC TBàҩV7HD9|H{$FMbhmH4}fsvH~!! `8~8?⬳33 X(D2!@L#DQ(""!8!db?Ќ?vD!56|G&B-2"@H9'N6pl0NjV+R'H3VGk!lĞk_.2F6VF$/V91yI(e6ut=xjq϶b5rA&i$;h3v\i V5./~^!Э,FQU+aF2dE[euhl i*dȶ7VTͬGq, u4 J]b`C4I]8yZ5XDHmcd $VGD$Q '#XRufbaT1JRAPPk+c ty/ӨIOgk:7x<#M@8A5@Bq0~/u>ϘY00 0;C#aD7Kb?I[(_͘`'ɠ~?c!΄~?#7؝)8 i0ϖɌEdѭi\Q { pN SMt ׿MOvҢB56>=!D>!1K_4xOL@.:./3aL Ngغ a"p 27Bj pU$xqDڧ΂7}5\ )cUpm} _ɫ8?b:0.̠lBh1k٠v(ݴrR'$?~g~!1RP`C|l*{ZdC{hԌ,xdL8$r\ >Ш?0l !lSAq ]W! x=ix-<cJ = ԓ )2k]&⼶tT$2$ " P+cJB4ph65˰qoJ:_oY'<rP^("CILRCq;ĉN'G9'9`TMIf@ `|q]rYx@1 !18nݴV- Hh+x`0h|Kd `OMM>Ә%qly`ŞPˤ:.ЀץkᨂR\ zX @Ȧ&Mi0NȘILH:c; 4IO) ]0.1f-O_I>5:dU@(b6U6W Gih Bx*{gc;x~0 XitCϹ̤)N66~?`'Vx +(iXC(TSy٤ʨsBx } za8~;|=m wSTMxRiH&}hF7]񃎣BtT P9(xƎ/P?"%D}?HHr G }[DIpʕ*8X~0)7xV` ſ%DAJOAހ2nkU&oeFs tIO4Oʗ-b#w' _U8-`U!'EYdDfgYsZkh-R *"ґ#8fEk=t骆I<;71NK'>5PZ=s$?Dpt?8jm&Iv$)%"< 62l311`ICr+`;$SfP6Ep+ZqPBmӳ{$B(XbB*Waȁb00CiYQSiql@ 1 BCu@B&' p eiCwxΪu~0V^%UBtIA5QDy(qO"M:M8ןzR3E. lSaoxJ!ؒN?ɤ;'#s PRY7aDc`:AVV.PhB1cbi&CB ~n8E@0@9̛HJ1 JsS|j:)NGis!)R&0C0Z $ s21B`8AY M\U1}ģJ?G  kt"I"RnƑaML iCփSURB݄ ,_W< (+tt uCVã$YKѭ`S[ia12DDk(.?>>164%%UJUUUSIMUU'L )#**h)*׻!S G^;;XJLu@w);bo1N)' *d+J\xz͞DyS}xg(]^&MLf!]CwѨ:sHKJr[E hd ya(cP6t,a6IbAhNNI+U(nPN'8bMb nݚ )a9Ŵh+@ѴBiMSHcLrB*B" b2KYh-RhKXdyѽA:Cݳt#ib#x|P`:_Thuړ{*]l뚊TExpǍ|U㒋m'Um$ma 5bb9?.޳K/YhFݙC;^b~qs^Xp; DwS-ۼ1Ţ|Dp 4&a@yo;`uUF ) >Ǽ:}RO`֯ da^a]B_ ª="I ؖ5{Œ#r=H?ѯ|%թ *  ]!5 l% xAp}j<^wu-_:_ICj QZ7G%#OiW&-;c>&?)+>'w$<9# 44|Zqx$p'[Sk^X2lŘᭁtL5 pDO"I~ߞRx=Wy "6c3I*@M[}>faX!@EfZ'M$VGP6B?aW'm,)RkEV۪A0*F0Xu(JD(R@!Rlx/%Mw1IЛ1;IĹE[fҘCn3PK8{mC, k1, hsn!#6 ѶQ$ FLKMTs yiT ].̌;0&{[+rP=@C.]) 1Ru}>u?{ 0ˀߊzX ]6eFO|w,O-+vl5D&mcxXwKOeuF98Gs$ߎ9;kPb.`ي. <[=qf&6"4&MgJemr|A({ꣅp9cZ%zXNU d a!y$(L|ўMJ匵)  pP0=JH4:u;Yj Iz pln>+T՝ ÉC;͞)+LFG6CTF]0B=W$20+) Q[Oc{& HA𨢨* hq@03Hzk-V q@xX# W`s" U8J̉Q[5\4BvѴ-%k0Kid"Ÿ "#cP}[pRTpUE"Y4O_10OF0Ә qlJCsHد~o)2E$.o ~RE?4ݑ~E0m,wy@MڪקUJ7dc՘' LSi=:O`$I wcқ rV)#nŒ3%:A * '&Ig :brH P }TVD3<8&Zw XE 'тq$+Xa grZeF @x-h~0R~8iiiBh(fDiB)=I`P$I0Ѝ#J DSE9#"%!Ф{_{:=;'k}DX JpP?~;‘ B=`Iv>祢|y=n{m7k-9@ESL-mSy+c<0 WpYJ|n4༛kr-FvPHƈ4bb [@;! !"@G7L|!6l_8j}+FžHtƨ($*("d0#DO{@+rVE!J~Jcd(! mI`[t j7CITzc$ ]˱(i"`G3 tϺv(,Mpw3ylObb('[)ZkZ8}n2b+*^lZp"^Hq#Sm灕W̚GXf bbPƕdh%@B(=uAؤ204E\{S²w`e5{a{hREJÃ֡q 98~5@ IAKqhS=DiqMRI!֌8 ăD['z/RCˆ)n0$"`06J`i|R2 E,L*A@#y\"ۜqL) ꁐ*C%ӛ "/O2#t`5ⴀ;7j^w=ؐlp (/rP #GtQBdF+j&\PCuG`Q槼#CF#[=!>#DInAgg/e 0Dj"#ȭYUYWmEU>`á0z!d=Ù37_}MUUUETDETDUUUUDDXXDDDDDDDDDDDDDDDH@KDDLH bHC\!lH7ҹ̆d66Lmff9ff[s331̄3+s33-nfffAA #K əllG332ۙr8332ۙ&fffffd!fG331ܶfff8:⠍ d! D;lff[$nfff[$nfff[!#2Ǚ-L3333333333333LǙ33333333333333333333-I$YIfffffffcI  F`+]fe3331Y-nff[s33333!3332b@lIA A-;yLcvff7sQ. cmnݹI!lؚI´Q=c N܄ MN DE$!:A8 i8eźlWC֔$<<˅tSiJp㱧f5#SDѲ"xྜྷɥ:x_ҿOZGrM jLXS.& HB8'+0\^H(ɎmY|ZG{f4V [enٝ2T xw*bĆzR| )mN y]$7:7.mӘD X ۨb/x95 9ɜCBJTҘ282k3NuZ:FRD,zΤ;:ɦaEl Ȅ1 hy *܎EQP2(ZVjDKAC&sWc]3 ?.HT*G< s)E9HO#IʙG R|-cnvd9n$!:vD`vvAhypjBo(\TkÄFsX4,9h3x>*x5jX#B|PҨRmR!*&ZЬdT;lDͨ( ` &dVC5؛*!d( "JDփt223 TKf #<$1):CAX4yapH bO0PBP&;'S ,x؇x ȉ;):0+RC /HBE1/5UUUU6 u帙e%d3ꞰdS)$ a`g閑?.|8eg&+i *"1ڈ3IT6c _VS R8QpۖVs>n0r%9H{; Bx"n_CȂ@up{N M7V)W5rh,+g03 U&0 rQKݡpdԪDBPhfP(F?"C(TlO5SxPv`*lry$5u!La!ݧuwD,6JyC8  9b:oX2 QZ;" Aʼ46ޓcN4o`DE:p06&#߁  &ڧaW wT賸[7 zCʚ0aE&v*5xK5JHd ](/MN$ OǥH2g 1MArǞġ60{1ù;{BN~шTWyHFv]HhB(0EA0 Q:U1lт z48LUsuT{j@R{PtTآR0$MUYp(`aYkKGsC)4=Fq)It@6JM3DQ}>(0 C 1,h)H@ʜ&`:QR"%R:en+0,qG8ef#Ovٖ@bDSAP 80w@Ԛ3040?n܊|[S`'۪>م'缥B.0G%P6) }pBb` #~n`1AABB<l`+KiKx+^$"BS"F>X4N/b==хBi$%8@UOw"]f+I װ<7 9:h R.mˇ1G_ ȧ*{ y!Ǹׁ8ߩL/o:jS @Vd%F@:!o+n>'$(~hYްkktO .DA@gGKzvv_%C\#aBH#\&8";9DKB -1KUA-&zImhL IchN6Q/V"8!4|فe7]HDB4U8N?UdU>#o`DFw@{8L ،LGdR`,5Sfq/@MpO {JsЃ>:NΗ[I%zw 93[!:q>`**,Y>>䟀rTH9 )KO'py6˨*Txã O;1 ),_~F0A0 Ò'Pm 0$#=yKP>^˶ |*1 &pi w4'FfrQ)pzSaO؋d6QT]S3ahmBF̜e .^Az54I\Èc?~[lU-uGլ4H[YFZrii87hӅmAU++A@G}:tof^QESA7APtݢ`TV2Vx!,qTeEڑuh¬ɢz ܊e k&h FZxA,dp)h1M3Jwh۵^F&,I"$&Q7CtlN>ۈ!Px%A@Ii(PYPg&)-WH<,NLeh4; @4@IZlw,m0],!!|Πu,((`)1j1hIA@T(y7B.C ތ>AA+@'s`X !(RD8I\mLp 3 >‹S:($`| )| pD(2 gV GICSk¡ͧCGȣgh"u+4a w_AU{mHj^@uz;""x<݈v+ULj# g_" @<]N'l)8`MzA@;& ^#A+P3rA8Mp?xwݸ@V{`9vWCd`NݻRoQ.ћ r4U V Pv ;"Ϊ> Gc8N+ {*7r1<DD"u<53`N fP6u)q<$`::p$jFhUXr T]p-i t0.K*sr@^HV T9E/#@ylP!aU3tر5NT񳃳TF1( 6G@FȞ2^A 00$;Bq^[0 P06v gPBJC *DB(4  %*R C2R0Д)y8AmZLu@g3=y&8D!GD.=Mř k?ͷKBӝgc谼fOf_)4˃u| ӏSO.>3IFw>w6vD<W۵wNX6yq^Cݚ8ÔNw|ÖڛPg("3gOw!g >_$Ovk'¾'ocv>HHp.ϐlqH'rFډhUJiV"IE1AzS=3 Q +mzw|~]n:bq:DoTkPi3vaw3Cvi8z.R1n: <|ࣾRB ! $]ƴG/&4\Y6*6y0y-.!&rHDyt?,cs4sb~t\;N1; d;AI^|KuW8zI@Cp6G~<c1/b|Q hB7ωzRF!bOA{*5,T0 My"`H`ҏb=Uj>A ,&t-qw;$ Loo{oa:$@QڜU|AjPd aE1 !QC jw4@+}SzJ Yg TNS!>S%%cHx`ŊdkC:FCD= m((DR`:XP?I9%:gcHCWlQ,>SF3w#0/3 0@PuO` |YQ:¤J^ E!9@OH!/LQoJ8^Fr60kvKޘ 6 ACRaT!i =6PNn:[c7`Y+R34`ŭsEfC9C3ۯKHڷ*# C| @p ɂaXMX7˿*C+Y*uwA B|VK(mK m֥'v\C8)" 8L}6f dRu[+Ǧʨ)-ʢ6lFiP2C/;42%U=>Z0g`P 54mڐ{bax*PRHB  ɯfwzOYUxc"<>|䒩8QNWү8kZXgvmq7yL1ގH|E>}by0 eu މ YQSQQ,Z֣Vqۃ"ޤm8gb206|:}H49cG=0_TH,umWef9fh'0t37UUv'PtBxvvket_^MprƛI(tkMTx4Gv ~& I}"jTi'5RCށ"!8?Er@>OƤCD< mAa%gl޾̓ݱp7smqF 8*Z{~ Zp(/xBy;j@E3^M r8Wן[ǶBf)ծZ\xG );MIg}FR媓Wwfg 3? VDRd/KRi~&fLDY v%M$DdY>3u vXxC*Q뽾w*DnzpcC4HS0k$*D-+n[x Ryc+Z`p1qhpREnz/%G %6 h:" 77}rﮉD,7>ݍ>(GKˑ];l ]`%1gN^:nHI0X*$N&ŃhF{*T,F u2+M0ep0IqwApD1r*DG *aFz%V =Kԝ|F(y'ׂ!@`-DX{_,1Nq05F^/q*5B.};I%(\D1 Gq ц`(}[v}+-760a;h \}S"I(%Ơs4DԒc.4#*q45(s:QK"kKA -Ӥ|#`:T^k:cksCʃ$Mӝ j rv @Q9=[P E|L<\<@P Gc۱  ydq2c`;}h7OUL8m:nh|A>"|;wKE4:/΅@ 0VH $l:m!&ܡ$UOw_iNy&{>1! 8NJB$ 6 ([Rk۹:$^u @ փ0wxl08Pt.q@nUCsظ;# L$5y( B@"'HA Q (uQ؝YExEQIEPzt9+RK 'hKB[d`oC fR8hCd3%+QFوŜ -M4l6ǞN@n&YvD*ay9;a3Y|P8.$``K,I՘hM \uR ΪSG^D{Z|.XǦDbdO#\8 x&gevKᎉ;pawEe&+,e (w^ӖT!z fHYK\CQ)1\qTBhNGē^;p gQ:DS9Eg,xC*jYkӑ9e[@#N8J66- 878=QM]"ݎ\9𦢊(`^vq TO\2?gpv+ZX$$ @h[?FC~l\Ogq℟=E#E(.#2\1";Ø'_vDВ;r!d !ۻ>lmEwb?hz0 R+6H$ܔP6pA zQI)ꕹI7x1kq,n:u>杝0^5;b巠##xs3$-=~1hֵzΔkMZZ\ BkukKÿ:,7=˜ td᱂ ,&'> ֭p Bn)%~.7toX%hgSzEZwQ]fo9h-wv]6GBSzZ:M 4 10I4vΓ@<E?!~=}.߾ÿ(hq>U.wp$ mGHR?%tc6xB9I+^i4TqvJ?>qn402=?U)?AK >-15uu G CIVzYH.Q4p_ &HWHdP8B@irL)%'_KU8IܡGCY))RL%&]Q?ԇ4/N?ZZ^yI/FbvJeЂNy@c1ƼEj8gw#.ඬ}G!Dt ̣5U&%F*iTX 0%Cr~g2EC⟗3!]p#eRhwUU8<;N]\0I>a>$&B wCfj"O==u q!b)T4gPWvC}@]s fF K>WmIu-8MhMBZ)`YFœ\H&VXI萫I`G!_u)fb9hiŇW/ ֳ8DqLr7d) HPD99ՖioD^"AފD&)wCN,*{;f;0q& C聕eI`T|:q,\ ,җ5!c)Bv{}zM=ts6/| UrGáHdf&X : _\ yyOFM#(p :58rN,M@@2vO8Z;d3} RFEbEO7s\HSoՆ#~[$B]Ǭӭ[~_.TTgۍZFq'ZGlB)B$yrզ4>BBPXDR&$hk#pƢeD`IT7lpȡJJ(L S%a"k@!f*5 J= Ew܎+@}틀h yxxm`k,s+ Ք {2 ~pFD_: L!p< Wx9xyц#4X ?Zt֏fpc!! ,Ae&G52#cty{n!:T3sR5rVPm iqǑ(L͋pQWWӶ= Zя]sN36nd a3i00I\O tU bd8Nr|4"lB@Dp `<78 "!v̺ܬnZQVHh&HHRwPW)Ky07Md8 Ap|N'ڊ-NA)Ώk!aT$$h,GF;TQtaͼ4i*bְ㨗T,#i|X# % !"!(^kd] &_L [ -. ՔrvLmmdj31[{wN<&B* ҷ\v3?&K>vӵz3l ff70h[%@,l\H4&[E*5Nafe_|%_Uj:Ja9PU4/e/DaUф](K58 {z|S?aS7j_VZ}h[؀7_y =sSMTAiKeMOHn%!"o[7ݼ6%&?/߳.a٩JQygǠm}O3ۃ__`mw7@3!pHK/%vӬ5qO㡩knjgUiC"%I/Ԉ7I^fˆchHc1 ok#FmH-ҷAR""V1T*R&)EeLo@$mJ kC-$^`5>Q A`;=[=gYƍd9oZ.?= }<"ytgf cbD6vY7ܪ9#,2#62Ja<ɹṆK̟M11 tz!y2 c<~Gڊ jkkN(A$('(gI53far`z'eHr|+x$4y< DaJf.f @oxƀ偀0 Ipe) |p81sw&5=U PoA{ kqׁ!r,MlDDA*XQW2[%fTk gD@af(aqE"~Y4^d͵̣7C(!=<О|'Uxra!9WӵzF0\4 dM J^׼hj(@PMtOozn+կ -@Iz|1m0ha!G%xds겴 "b^>W@Хl8& |42 gĆ :{W_F$o|xx㡶>Cx@Cea<eGCa2@=C{Χyv׹}OӀG}A77'/3u|߰nr:wB/8N{%C CI$ +}/}4oA L;Jj8 y#>zKXIkK\AWh;#`  >>Q= U H*yMpfzKBllUd\m)G*+^7p+F&~E~{yw6Hj;^3=ǻ~g z1'w|=p=\WW XtBdz )}5\{W jw[#bޱ|/q&5tmWkߪ1BZ5[8+sf:p3T)>hBwck*RĹ®'nwg4# 'IMkp4=Vqڨbg|,LmZm%j4@a(;c|_6|01ah729Nui0DVb`x@6@k&0)sIסꆏCMk̟/b3J%*QBKim+Ͼ=|-891GI^@L2OvcOOFTCX+BIKúDzZK\< DICχcƹdHa B*#>$xS'8>G-ys!?Pn!xnnfi4u6TWIuL6L99k鯗t @h~1T1&-oid;᱊k;L> 3[sIOS=9q=ؒ7E26SՖB!܈zPr72N;doW6G~9sXz}kϫޞ4h6Hsٲꦊ(mmd˿>1)z2 tbu0N1NgE Ж oVoCIVU&@x{V-B Ru&ZA,(SԦh;-( #Y؊y֪ (d ?foqI[I~BE&4Zݦ ̒RJ*RcWPޕwz`s7GFYi4ceѥI"2%(q۵wXkNd]"B:W~z4V[m";E]uTMslo>8jibIȆ;a!_+@\XDQl*.jAW|O}7eƝR;]1˄mw-\0f[[32Kp&f[p wx "71Ąhĝ6׮c30UWSM͑Vx],Fחgϥ'^sǦS`L)@<&PI'\)x5,ɒ0HMd $[^@I՜ؔ q`y;6s0͓qӔjno N󆾃yXms\h`[qM`#qp70QAi"TC<=vn{2s! )`U:)DCO`08c\b$8;ш٦qʡ &2~r  sOd=z];S< (:::::9GGë9z5_i2=lm3lUF`0#PEHIAQE]y@+I*0YF"/'m.*xvMv=Rt-6x^qM-"6nZȬ Ba4ms1H'0ZmSm6!ѝՋذ#ޥqc待ۣ=6xs@N?9=0p2H#W1S.C(`A㿟;WA}R'`ۈ @ֈt-ƙԾR-IY݊yj?IS$wԹd?F:_#7ǯY}>*nz6T~/IN8csNJO{=tMo~r>LnTͥy%S15{6nݰl`q`BR@&BE0^#q;BG {{P3>^ y\74ʠס ݮQ榚aa-Py%o|nD| qdǟ:M"q-V}Yt9O_jjzQ+*.}J yi,Xme,V[h&ѐ)QATTQIPZΙ+d)JjSP Tq5|uAPYc@@rqu h'0? #_14j j`WSJy9%QAMThyg"Ӑ QD4qja1 w z=V,#2 Z`3(r*jD2fֵQM=\|bWShy DdTCċs =22p#/bДE2‹gCc3i!4 !lr8wYPC t8e⪔4Wv&fd $q;X}E&"M?Ix@? I oI˸@`%T7w a BdᖎP68NյÐxnc8xQɑXe{9d͡ A Q:?C]x$d##AWh/hE򳏖9Xuà쁩b SD0}$붱v14 kF-2ajOGAAc|3J/0*(-+vJ099wI(AF+$8/c!]ilX[c'1&pۿ8G&$ XtrBx@:SD*#{ƀWÛy' 4Z;gId#CgG$ኾ삱=4y A罢Fm- r&CBRN;N^ > ՝IYc`bLj&ă#聠G$ӀQ+~FCÊSrm@}M#LzAt/1:?w׻5pP䈷[:\ۮb|'lWL]=+aSd Fe UY(;qIɋz$/PHƚldL1"b< F31y{o?>s3,C,ӣG;OԜFϒ  X(=N){paq_u=T1ѭc YJʩH ~{H?ՉUՓ[13: u_`r]>vaAjFOUG \pM3CGU &jh œI&niI2L uvqq$Skɴ]DAtXfMȬaKr L*NDޚa~2x#lʀ:1Lî$ՌDT:1;'24SNGՕDׇCa =; m;h rH(6c-!=Y_zeid89S;ONlii3~c4AMB2ӷ!%ai'Tˡ` rLJ62IVlt3gt{7^5ÿ򝷠Lij10BywX]4= `q:);jo蓾+SS *n4.nNMhT&:!tE2WТ#1;3 b 9~Ck%Uwɰ =NX j&Twgt3M4t()3SM44׀FAAMh>QE5faefhWAssq3 J $;r'Khh B|m;WBbY#@@@EMHĸqT;[Ԇ"-n=G-'6dh'3HjoϘj">@j/=rRBRsu{O;kI#Moǣi$F&xOM,V|oaEwuZ.!&yng=slؐL$^/hƦ8ٜq滛TV f4CնRz[@glPH*]۳\{5D /.u;猹oѷ8~+X;mޥ#KT"INrckHI"PvkM}@MP KO32T5} pw@9TwRQysL5#!E MuX@NH85rTѢS>BQQ$&FȂd%qCi"j=5- )0mbnhoZB8n\<Zq"95L oۢQ%d(iTGmVvDpD=`6E'|W#eFɦ5@Ц@V7vvS9:4ݩ8QZKqe#m6(f='0mj1>YRUҞ:mxޫ34zO(/lWz,*I%slJt9A rcC5%9+ZF}QST;tat9Ӿ4QpC4ra$_v0:NQijPtz_WFb(c]g=qzv:¡K( 7DWtfo.{uβJ N9sey%Y3 J:ZMevcg!'A Gـ,P*fEAaLcV$,)cEW je# %!Ʃthsc2U&J4߰t/U@oq88kJZHy9`9…U8DnPCk#dTڱkjMnMA$g5 9`۩E sVYDDb0Dvv F_b̬kGkۅ>=fG~n" 奁axoZmMssmLK£fn2Ya0cM)cɚ>pzil]R -LMqٲKDއI7ppȆ1\"\ibfX4Sё%LQgw'Q(L79`VƘ4u jQŋt6ɄI{٢,8>fGSb-4 bY͂Y9^ < VUC֬, R(`R5ȖJŤf7S(&JePukBJal(&ҠbYѷRk"ʷMЄ9f20T(p''tA2TOIq"!(`o΍F\1Ι&X0p7]M6[t)(ɳ͵K"idպT]fn s S*qk߿q~ӅfU nxrrk*w5 &NXՑW0A^`}Y1J66ǖР)b;;UPUx^:Cچ>s4S23嚦%0b+Pgľ:um4M12o/qNlR Έq}6BȹsRn3 Ha4M VQ +j1CiW1=rslr,`udk-PPPSM54PPPV$dWyfff)=!]s,<"Uaujmzj}7UtLLsFĒi@"@QgA PHBg:L4e:D! 3t%<ȌcsijHMƎs>yG%sn: Wr"R%qs"0Ń]-8ЃµDog^IƢI|cH"J[-ӻmpr"$F4dȇ0W .T#$Bx^<!CtQaLZ8YTQ؝ELa]td(kvCT&e 4"EQgxL>bkGrޭز 8\JRkoah4=@3*<Ogqe[v}59tB/=\m'mpNosǙ7Tt>c%&x^uqojC9d3A}&H>@ǎ=ZIQj"$}LD5 \1j[Y%JI%4 Yv"$5-F̂6657D/ UU[݆ Dxa>2s^4sG{'Qh @.u 'TTag9ʇM11Y3.)GJfQOiw @iI24|83g7 ^" ȣF3Po9H5vD0PjLat2:16ޫTXTA 4)̎JVKAfb vG"K m,W)ävN7#pAR; [yw{l6{9vV*.5! m66 X3vM$-=t2r&@IL z=+g==#]VaEu c/1b2jI$Ogch6] ;^@!]|uak^26Zz!faшݷuåNo"HK&vGUD,XFpk B2`j9?~re;MǾs6@ 7-i=hʹDj8,x;*GO5s )vttu4܆rH. cTp`cV,J{f; nwP\Hhk!J"\ʊ*&B߆!69E؝E)"m4%h?@"HlHL` sTo{ 58;i1$՘&J??eGF;lCTŻqћ!~sCN<|Q|X&aZ'U=vٚ48[ytjW"Bdbu)k2a(Pԇ?Du1L'3iIJEiBLNև"s $ o&X9~tӽL@"q"3l87!)]Ri&ǩ clp.&[iefq dɴ@a+ĝ=t92~8cE"w Hqq;y270tPngA"|> ۞R&IDCHD"gSS~pϨؖ^I.:/0;y2! h\CaX@ @|?~PG> +U1ִ"K`SL)֔74i`sjɨ-AtZ,G86PU-XAr5`ƛBiAdl<j5ŒǓ%23ڜJJ/͡!D^6e!LaPZ)h'1hp)4zܠiQ= Dьg#fqd1$6n Ճd:LI+wĐ)8"&1X<#rdItPH"XyĕJ@˜tkXߚR&!>ZNq$$Rqi*֤1BςK?~iM2ZyJ (xDLMeBRͦ~WDZ?obl =1tS wSC H_ȼ}D` 솆6/ {}ԄB-D@L$b|)naILJ4PD@xv~+膣<؉֣2 ?`c6KJTSev%2 @,O=JPCq>]!bi$y)"hb:'Xz %,EՃӟ u'猅:c%zQ~ Y4@8ϣ>*,&zwI=$tUL%@H!z O#y3o+-SC~*h9!?7ιq }T?c?#}{yԄATR*)S{g$N`Pr|A4t.w̛D<$ܚ#;nA$,?d 8"f<ј&lCM2 ZkxZD΍mk֛5t SSM5/쏆*Ax\Cа4P;1I$:d3Vb8X1 $YH!'ǒ>+@&zCCR?gh~JPCޝb#Q>Cv;oPu*,:"` q*k3zT9VaϤzw·*Nt4EK AF%!`!bZb Z(jdՕp(b&Zh0Y H1m++!@l Oq0\xŐ?lrpk!5ehJ`Jp1<|P 9p߉D@CDD42"K4&d ΞϗFO f̶+6s`tA&쁥}zիY%;:(ݡNS8N,xFc֨ǫ9b$2 2*JƱS dd4@T8ShyCðU)1u?WyC^d%.ʝMD#0RI4@IC0!)$J,A =^@L PHR>8&6~XO߃daf2% $*J$YL X$bhJjW;Z<}:_|{hxhCF!p G5Av䑆RHDoE<+&80k-Fd"pˡRiDD߰;e A;1"y̘'%$0f:ƃY !"i* ))VGI9_F,9#d$ExB+J%"@wO=r߮.{6ADI aN]҇YEJVB$Rh{{ -8;Q 8.f^$&e !Q#l|6s&ƵfÆQt8J PJX@$NC[SP&lن&2pa-eOMEgW[5 $IAFMSٻ,.H#ۧhR!d".A6@mU, J+S5{#j; 2?OA7bdfhwsU"uiZC^\ˆ;&;u9HnPi1*(CٱB|HrQS.ZJI9_?csdRabN (04vA͞_=.ømL3)7;ONx2 AQ r_XEISc`AMCK|l_eti;*Av|rrÁD1JNY%fXa1r BP}N3t(~Ji>DKӠj^hSVVI݋h LElnğu;L92Lyμ{AEa矇H& 09ig Q0 BӀHǼ*=i|X@ymCzO*qoXz}fZJ:G򪖄e¥ZRG9=6ZQ&p0+'"Oۈk}MԢ!40hwQ}2ץYx= %ai^[%3 ,K"9^ҍV;"yOvԠDpEӷ &ޜ|ncn:w<oN\82g5a.1Q`rD DQfd5Tą YPVAH@ " /':O νp~|,>|/?Q!"K.Ku{ja>_*hI(ZQĤNѦ;O9hhxU8,dF; >}yrM$*AKL>lwRalffx`?>آF`ky}A/|3۠r)gܜ/oTׂ)~#hb_V&% 003ORBR C@qw䝐` f~oo `W<b[dvBk {p(xTÏ<誤8&>d2ra1ERk,,#2Fq1"-(ؚ>γA|8H{,Ӹ:9hJS݀szUBme)OY"D'BzbEfd.KP,'QWaI1ΐ,U +<6 :&vvHYBݟ0v‘ ! 2(T`%X}|wbQO߃ҵ蒦og 3"Rl05>>״jReFI{)#fَpg8 2ڜ@ a .:FezP7o+q+ם*Sv`ta4n- .,( G&}KK2:a88Yyž 4إ)Sk9Hi:MT;n:c5SH[5}6fv"syKwoEӅc=vhƇ))GA)ʾw fHL0t\A9 XwkK6T>P մ/8 f0:l!v!LMsgoɭUHXF@Y` 폙:}k)I_G]l~Na'2AD3TB5 OT{ NiDY0$ՠ9-bF% MFvӁDlU(4 ЯID| SHQA+~{i1öJGG? '+D&8Gn_z4D#G,go ."><6㛕J `TT(.+٠KV az0̎H$(i(7Fߗey6xwn@̚BAgV> fH `AHҸI3($\zxQU5I Qq&cDQRFWᑐCMY`XcN6\L`حZlm:DE-dUBPI*l"9FZ4S4F$Np3L ÓĽvCcL2 68cb(#0D"C`f[=>eSg 'u?Nq:bOa -b5Qd"Vh /$BB)1_ cH\dϛI83R``i:ȭZqmp$M;7 6 "$[$HX"Y# ?1"RSiq IAd!$f|S!Š"!*:=Uv*no%l"lpj x Mh}>0#fHТ$-6%6v h O)UH`ǁǝL`OUUS9у*G!GR;iG7qaԃ6a99K;}idik4޽apu4tHM m>X? ;{?^qRPvra.@#e;IkzDh(@ͩR +A9r D dCxp 'YΒV$>0сPQt8 XBdӡܧl%,U\RK X>Mh # Ǵ)>=+G:P%~>(Îws1bPg|v>N.'cǨ#Ml PAp|aLaa llp:5Dz! "5&kC4 *1Pt:Jr[X`ۏkhT YJ7;*aQf'!1\1fJ,L5!)nx 8RQïrk8 ނlIjmԤԎN7\UI.M"soa0~HuR%*zuQ݃R4왠Qr2jI7 j@"֮I=ok:N!yD1RpTK,dP.0$bs$ ĨTrt-7,^+q1!= U٠W~F r` (ޙDN$&wGDY10ԠN+;yvjGBܵ1dO7M?4"4R20 TA$2rA2QC @Jsb*FU%Ei8c'{qధ3cT*)AMHimp!JڠX`I %GrRX)Jʘ&֌AJ&Hl4),&c,X0bgUcML} P8wnc,J3N*ʉpg&CD$DW07D'cڄi64MMML2H&w`~s!5Nq2EP*&?ʏ8_iAsDNhiq4jYW)_3f燻3)ʗE.تC(I f OPD_eo"K »OȚS(hmȍB+Hd41Zll4ϩhSjjʄ0C2nxPCnBU5B+K`z7hGd.tv(:f{უE(sI{;;7$hmIlk6C:Zw&LLb3zB<. izH7"1q س!P:L8LE$wCS0±T܆@R 8f9rILRѺ:d81 0d4f!BZVV5R, `w5x"uL`ddbYAj $ӒµgBX%p }i EpWhG"r^Vn90Ebh8 $$ ^o$Yʎwݝ@@aUZR7QpJU&rM2TV G (ƙ#T,! (L0r862NÇ B (ܒJ$  Pcmr-I[KD˦w4ȚM`/,ZIBH70(sÎCD |~(`O>XC,`y:}H^hFBC|S0+<y# g8 E,7cWy mvSPkA䶩xSQ^$  ґR yHMZ֬ Ƥ4" j2i Ӂ Kd4j0$EI!0sE7j")(5d*aHH7f&@oF Uv[0 R'l`H1嘣C''<տƲ">ʇ 8k􃐤<=t#@ƢeS7qX Oϯ0qQo@88sVm G$m$ bO1J mJ6c0QTCA{>o fAezyI$WN3l ouY!_3;1LBHxy!\9 zj׳da[yed׻(^)R2lazXDV{%]H'R9ӥr0`<*1]7ȇBo0^gMډ5H!n *)d)V`X%Hpx;h{CR)@q)-[][c7r *?JdP:ip'_.oP9B1h+ գMFfXm7cY>KAq~67$ M{9Q~j44¹n-'K!g 1WYeK } 8;Fw?8Cw^'= xSwB擷c[j sNLcDžyV淈yrレOZCM 2+UJ@GFs j8Mcۑ(>&i@I!}RlO0 >@U8}_uTd(;NQ$fE8V"rz;5ۼN6`OK pVRXxYG'E᪵K+FZ 4*8 I*1(k-RJ:eSa^ȮMʶtq 0pS!C$0߁a.+Lhtgı7& f؈?vE; b(uRưyLޣ]v3̂4f*1yp)8m=(FP0 7x䰍%9V'9+rK޶^hPQsמڤ£*> V!|G-X.V0<<1CdB$) !F!@p;Bdv@v}pt=h.YЛuW6#{큅_N:(C3tJLn{B4krAҽgdGN;DT2MoOtCb3s‰Nc)39^\.#ARSoL:g15z2urF::İc\eXRU;#QZ+qhgfYxD'D.ݱ]3.7soys{č0KLtx8 !?o';JXfԅ;lֱ`YPf<NJǦxZEst [o,X͹opG#+&:MӳtїBx)ǂLB{ⶇ)q2]$tO ukfI/`r(".<Evc.Ƀg>8(9"bB]wCxp<A.CWcVD ǔH:Un]:rQ A/zٱ[ܡjΖ H̉Tt!|A>p;JQKZ:QiǀKy X&0=Pw>\n40Rq%NCzB.=h}o:nU$c;l1[v)xsBQPڱSEc: " 058i:,u&!1}S#(9XaAU!lz9<ٍY1ceTRmsHHrF9|uQkx1'3fq8gu݈r=%fGgiXwCFP'B;l\]ÜL983HVezP*k%:g50Als^kAx9&96EQY+uΆsq {H43='h;E?,8BKS(!QSw}}Ym& Pddf-C* Cf8۷tH&cM4vtt!ԩJ>IH *aj ZP!ƽ<:ntNΐs)qFXvפwn7L?z#~X=S9t]OԞ^n$wc3J\0ҙf*|g~wq,pcq͜c#"G\8% d09r3e6!N =x:7ܦ9';ul9Uu D4ccf孕5ї6{6emYb>82bomPIPf8pcJ@S8budiaaW{$GAv KHIUJ_Oؠr;>pt1~ʦ8rz.n޲D~^ï@0]p9 c^Sѡ0F,9 kY)ENC4nCcW9dh gˇ :A  Uk5?mV iipjGZ pQ)#TYfX`Iu8iț3+nD;O=]jFF"0*P*(h9`v<Ճ݂Q~` F߄ԥE^ v4d3Va]D29yDvJ)w+0CcK8@a1DRDYW(# $ûAz84Lyd(h]v'C ~73pVx+bE!*`hap煇sYuZ-}H DqMz~&hs72AS%"D@)LC02Q4w 3 y ևꕾ6 Iag {gL< ,qNe*pU_O2|!Dc t98Ԃ!Z~NFꁃzE@>AY>k'KzXc1ߓx}cH,`q:y:vjĞtM*]KwС# K)z8%s*UC]0ڜEw K3s6r#B)_,Vk!4@ԙXԙz\z1d\˛^yfS]LhuEB,K}?/>aeNq4qz&Gav܈Lȩ0̢hn8ۏ= 'n;y2tcv*Wp H4F 8'd䃉 yoAC2͇ۛ " oE8yh6 9AC@iP)G iPAqfsD9m-WC$IhHs|`0xG6"faED-BݐhD1/;#1 CKk8(BV3yf('A>LDOz !c'5i$Qt !%(B" 3.rK }D!16h\ ()hJ"B$4>=@!;0(RuDBУ 𜐷ׯc枣gޟL =v}8^ \d =O{MB]ՓL J0ԅ))(H#N&$KfPK 6Y,}BmtPc@AK Cp8<^`2{ASpD%Mu|ąxNC}{jI^9|3HsW Lu2<:oE{B6C¨gR :^:A@:7HPs$4@!"Pnu?i|}%HRAWy1MW*qi2]AJ,5& 61! 6K cH@A"i%mhRp| #>ᇯ1alFD0I,,]äTE#(|>=xј1}Q#)0a6;.WeMIxzZ2O@o5{4Hd֖f֎`F DE *גW׆@0"]51|>N8? XNRJk@n1>0] hC1 3hKZgFy/}qp<a0';G 75w),RG~ݾc2.3!#m66TkůM?gzB=Pԑp%C%&B"$`oևlAV,T(^S3abbɹD>pHLQ  27Z~ct cOOG-&Q42TKd]FEqB3?X K0DW_+Fxgi[lxOnjlw^b% O7]g 1MlR;Y4Q)SUxnk!K=ʲI:Eg 9Q U fyʆzNqZQw4BLq,e^` &mv3n[8"y5mɷk$6r;6;Nc]yAd=țrӤjedkü3i&Υlq&w)F#ODý3%:JNuWߐ5j *pv 2e^M-T4BDV^b%+8#RJu95<0ٗcIRVmlC%F:+35z1uKw᝛^YE0Kno>ק r$MP$BSR'yqaZIi0b;ACC8I Ζ:0MHl#"sJR V>bƹ-{oJW{ЙEf `B@} y4mLID&ۯ?E4*p"R 9OLD+w\b((@u; du8t#X.(CcF(p*dC/;`*$"h cрOS<?4z^m) D4`LP4 >0؄h4޵+\V?K {QO _ZQw~WaDإ"8z|8=N4hE3$&`c6`Qa$mfacO(LXCHaq.HG5&A) f`pjL8ڸ&-S/d)] zTtHV1{5bB%M@PLCT:!f'RM4 %q -4i07!cv0eTGof~^ " LCX)IѼo΃ oLmuYuw{ z&Hr$H9s\'(2R1_d21G/9ٻ^W1xХvw_ ?0I\5P?f?OlgWQZ04>B{v&i2eП]b+~ru! „=>BY!D\ĶHN*k{8g! >O:"?E a@50E RBX0R EtOCG0{Ff|Rmس1O:]?3IN]b@c9%{t GB:tKdĤC#$<o aٙ@q!ZvMDSA?k}$zӑ6@ Ο͚EU8)h#9D;#V潄iWg`y"QAw@{xuWА"ؤA#)k: }hƒFC>="5D?юJ`":@Q/TQJ߈ip X?O`壜a ܭ`TtIpH6f?*V*.0eO}: >3鿝ғfA6w8RQe^ֱ¡u!sMQ`Pbh (yɊ6p[ہ)hI A %P{L\&XZ/AoMSJCHtGk̦<:C!'ïo9LҞ#:xk̄n<b/* &"@u+Y<ҽ!*ݍ(n{!?φb׋fIWH]}F o܋I PK=HAA/(~rqgH yMCd:Xȧ}(`b-" *(qg2L%L#ƈmT~[tÝ(q0;p"DzjÜ0GZǿ 0*DoLAE^m2|ePN MB~yx2.%u(<lR$^ӗ2Q;ʧt  ‚j8nE{`H4Q^*Sg\ȎSCiDQaP cC>qSNx3٣y"!^ڼlV) aF$؂2 #Hq`M nYe1i4f`5 %էMݩ4hL|ԊG(їlL6AZXR"!<2Q'S]ikBh)!XQQ$@oܡѝٱC5CE&ʈ Q&N^$ q װ&}r+@Dq$RIC^i;wΝM~5Cϒ5KF0; G/!3XP̣#d 0(Z/joNG9 "K4"F٘aDB]s hCX`'PDh01#LC%5l^57.hdQ!TFA,!tE2jSĆhPЦ7le"rGd|w }{w9v~9["EQ;`MN| y1Ii0QtZwHs wVĪ邓F҇t9}3cBaBv;ݡrG!rz*,DNKf^LSD \ ,<9|se˜o;DW|qoԓI0%t~N93'߆_ >(bPGGoÎz\0L͡-| BhR}LQ`܃dR91P-is< A$ g>WAG"sÅ#dE}i+Q*Pk{;Z-8D0nap5:LU$快?֮zrGM DdfChm*e`c("TDIENi!{L?Ã臔(2O)^R>a1h0mIHwHvp@ $Np!ðPP.G21/2I/o^k)_EZ9!<"kl+!O00(F60MRygM\cBZQi؅ a(WZMp37jIWZ,ۅm3Ob JѤa^F*hq3 4D =xGC5:"&˪ѥ# f%l6QkA[lknhLf -JE(4u5pD_;_\Ӟ8: A]^?ŮsJVI k0dPMD<ϝtNvmdzh&x&hRwJ,&ݚP55w~95kBNIxw0IA; -yY)0- &#S8'Pն=Goܒ?IӾ~Q0pSkJlga@Qȿ'='Mbyt)u"CQ5E{{1rs{?BO0"46璌dר8y |0#f=k\WZxMi`^{Z!Ac%0_a׬YL.H":}dJojp wERƿ*3BS& E@,JĆ %>#u-efN$+\]D.J;MPfɬ IwqGĤ @>&2C7 &t/a҉6#$3˲:cj֌"L8T("!2J@R$g-EC~>Pߤt /#|zIJNꇦiÈ,8Zb_ 2,Kq D%u2:%$z[T2昳p~&n*4 DS |7؀C@@8OvS_CXO~

Ddĥʀy7 B"]aFD4(ߊ@3SDZ}8IuMsO(۵;CQŪ"!R@!7v^pJ9 RA 'ȕSJb L=fb@HRL @LPA R 1!".ғ *FGM&EIA$3 P~V (932&PEr.V tQcPDn }`MSNѪ!r6Cƹ[K6h;81CD HaD)*nJxN S)j4~+M>%UR1x&a\c~5kSĒH;'e|eQa/*/k=n*p [o>99z}U}O `+uۊoXOny;b90ߩZ5뽶 zx6$=;Cݩ\'>socl٦W{tmt%٣u>%uk8F>"Q>&!Ѳ~gd㘭6s9Zsl[6je=j1l38{rYė< V1TOG}MTPcm`Bl2d"9A9&m8u1ˀ).fpS wq=);1'g shNޖg8.$QѧF9t>jtD$*pC>q+"w8"`(H%f *% REU!$Ga=^5kNsܺq4B\.a"A"(F( )Bh KS8![&_ُTd%#BL9>nP$n("2\)*iG b!EJ1V! 08rpC4,Y'2 hG5a& 5ɁpY1 24L;ܨPMq BDPϬ J!s]sJ|M)yVM1V"d!8pqSޭFEIVAVn닽ń$93B, Z3sL5{i2=-s$"`bI@o5h?S~\3H׿$Gf!% X@`Ae{>v#[ݖ JJ&R 팤1 "șL b@"DhIf"ME@Dd\WI84В : SZR! `iJ *t/cxtD<(D8m HHCM;⬝dX2ЧMew%z,>a9?dPq '>.C v48NΒGTGc~?*a;!!K`;;i J8 дhC@dgp)fHu Ejېq^Ʈd~!^̮Riz=_ g܆j_1]I#|iL22Dv)呆.mX&Df,C GE޵XX8X'E1#C &,B)0O"%+\4iiEURJJ&dw$:50֞?CATt &EEc( N(@Sb`ЌhFИѮ&ǰQ#`7` Rҹ"- Aߠ|'/BDPL<7[4eP'4;ejhjnABIk*(eu֓q#`Jt{%(5nu&NCݤG( B"yYHHF<UI9ed!s~Mhi)8*]'Hyxyam(,l/InMkjz&~TL`eeXg s0'#Ƞ*+*\Y` ƼcM!?]w(h( ^ZX!"N"su񺪉E 1a#vNFD%%Ia$40I*AKX8ZjYQ0 &24N&R+$4Rnv3DE$0FᧃZDxQ%|=#묚E2"IH^8:<:>ᆵ-~_49=d^sſ Jc700J\ٳnWRٌ]h$[v-EiWt2PҔ kைxd.bF u:~)#s ^ih,dm: PD6|$[jAéaA&˟-sb0Œ2 B~L` hC`X Vbq33ӓ&' f!PdA`3l֍sN8%mr} @iilW1jxCFf 8âPк( 0!w&4 ^7, kZ B B`؂%u%P1B13$"714R%>OSb}+@:pkG,Y~1m~χ&b fe;1{Lh>GHGK2!OBP;!f>#(5r'2#}}]J {IV֖iE8n~Η0$E\9J*7ТְʋN˗mG$Wm|k#cN:I%!2O9ίkԓ`ڮaS$B2O N`U!xz%` - |d%+fOVQu8=e?,Ўύlq!Y : (3 )J (DH4/6*5PЂĈ"II2 T@tB_➽Q (DDA͒? }8Mh&qb,-F fM8e#]8}i9$&AT?b>:]NnuG+XFꟑXZj%ˢ* F*9*3w8I;P򂆙`x_|$CG|̓/C5U+ 4Ec&0nGoav'A wS@2^HF!APrC~hGq+~ A?ǵe2 OJH @:0uf3cv1эs7L̎3ZC/Ŧk)zU&mjg #y Jq8i e YNTf B-II,B+6b#B$(DLҘg>X|KԆ C0`xi'1arP,ƠŤ(|HǠٵ)T469b\tԂxf!2hV>m.ދnBG&.PN&+w =)%+ YfxfֵgLAykF >@ccu..A/T1D@:ЂF@3 :G:;)qz"@*͌OS>Cs| #;VSQYۼ?_F&¸TdNAzk`igx8 ,A$܋lKִ~-x'`iTm5+4]_su;7C:U&Y:El €|(l6g;pv+V(K`Ly:a.FS%@ qGrC8!JޕhJ SvyM KIV;9e9?bp(nȉ<#*= *ֲSYx>kI˯O?{y뽆_iBRnGRH.X[0a3 1ƽx};8p@#QGB~l{#…%JD a!Gs#1rzi#.]LM kE AqJ,EItf UQGFLJO,.tGJ4Ju_P.M"eZ.)1gcHJBf?߸7 ncX_ 8! ItMqa~ tbEB!E5  a_#5*c*PP Ci$y-wx翙E 1q*|6}<`rv$/,EP(̩a'HDтk 0%X' i'& CXh<+&!VHF-, E$A L0 Ȃ''0hr6VRȹ`h 0 hh"b*\pj03JŒaŁPYUW15f`xR >>,$SvHq0WC Y`_jT*1([+>WF&ʔ-j1J_ zؘFn TAUغ[>mF8NeJJVTR#J 6 ekJAƃb TTxS~"z>JAYF0`ƌBu!QP5OyFhÁ4[j,2IYG:оTI-aFAUK0AL _]H3g}LȂRCWky2B6@_&Tp==X4po T4pY,}1hSE<{ 3h 9aP.)f{ҵOkN&g0; x  Ayt}cw%DmBNT z^>\a/ ?9aIzglANn^Q (Lt0XBtH'7#lchP' *"_a Vr}A>}ݱQӰD5QX^gfbd? uH'8,BA/|e=k@ *#lJO`f{"iP|@#=f刉 ˢHVs=$PG2ʰEdϰ}Kv-M⚕#!ŢGL!fA:Uz̵/ԾSqi |Dr `X! I 2叿6A "BFUyv;l*=7ڌd~:m (A֞oZ4ihCzA.aF$}sߛ,gYXǷoڇFl =/nɌcF|љ$TEDUoG>݁>zv'h1&pB| v]}Dh;}R7 (;$ (-=s7 f"eIqNpN<630.i/}8jݻy*\vD԰亷2եf)19|5(տ%_ѝaHsU/sqXtjpk !S4TH j Ⅽ[cQgCvMqra3.Ӏ[uuoX$2uHlmd>)FLrN" iAD܁Jtyy^K)b=[ڌJVُr7m(ڎAXIˡgcF#d##KVW!j=r<r%_\I%c13RAKF=j6!Sd" ֢ "yv n-*JlX ӭsk#^#w 9 7n{Lwy$ ?OY4=25l78ɑj`N?/a:$D:# rQ4'\ߝ 4\8Ǡr + rD Qځcke`BgXx^i2g hJvPJrPtXlͱ L$$ Ja@dR({lwǒ)Y2 [+Ҕc@K`:A)9~>M)Y"g|xia>OKG(`@.=.F'IAUvvF_Av|HCFi!#Na*!튋Cҗ` 7PPIO霩DP2`H"(5ffuC1~\3 u#& ;ӹT(4Sw͂="Ԫ55h2-Z !4Đ0f kAr񽉬H?[1=nCcP :JaD2C7' uԎK>ni7 B'Nu R#N-@fp;kYEM4Ĉ hAYTph N 8)G9MU8q;@wmCd"r%eBbI"`>"@0'! cJbj)N A:d4b0x{-0֍;7٥ jj" tA0SH (DD!%$4BL$J!H H9TcB))J"f(XG,CGhbI&#1ΖMN*"!d@d*XJBEE fF8T8?3)|u"(8 _UcmS x0S+A6$4##G__eRYGq>>9o]Mv묒gLL{A+LTK]h9!0BJ8)@+Ƌ7KBhB ;}?ZZiQL!^ 86xSb.wFRb*!_'jw#R`N'Ы Ͼ;F1@42 7:i$N;\R'p,8Ů8snsfNP L(dc:T(mh]49Kej"16-`1,@kZi"C*1Zh 1) d$PF&(5H LI,`P0 A`d4Z5 E5η7)fB*  h)B pq Ũk2JAJ20ͬ!)ebR2SYaQTDHPDEfa`IM(Rƭf*h4%9 TfA!J,K$#3& 8DCB Бi1hD~TAC``w$h^JbF:3R%Y9N-2bF &E ($6CO$lS1Wd ,R WFe !u ZR2Cp VS!X0>lBьsaeaJ‘H%7v< :o{ +4 @g5k bB#"ls %p=lZ@>ڞyĠ3Abx'Zxf2jLAP_i "U"90]ك BP2fJQZ ʃBs&۷+$Qۺag+yL+oC c U ebrv5BaPo iBJ!bG\q-ұ '}lhk:+<.(1у:o]ǙQ\OV;'\Ơ*"(jC|mu WmM0% xXニmƺfUbӣFHUq玈AVg+UpvZ<VFQ4[u CTZa@"@e<|&o OȐT2y|W%y;ÿPlDj(sꉾ{q}>8afFhzTII a։5Q EFDd4hHL ,30p35\YPR q0k 0yÃFW8h $ WL 1& +$Ya,-vzD{#v}) T(NF$>c`CuOc9\MAqb<p*chzU__DpCD"(%b#OG}q>j r֦@>ïۑ#R&%Wp:)(dW=#!9| 4`3AjjCਙ8dFϞ}n|t8+s& !OyȽ`wV!< 8gqp35u`@57D+r!LBM@Jy $hvY fL>?f@')!DVb$ʳZcAh' x8A@9@/A5 J *P)@{&5*PIDRsHh"o``,ܤ{b8g9Xh%UFV-: b4 ^&4٘ @ mÐ~p F$TFYJ b@Vp㖳_+܇*!1 ObzAמ_"DOFPsPIx"?=xHP|H#3[k23CEҎ0W./c -%TO9j E=*/QTD 0T3-:PP 9#7" JJ~z,(_SڎPd )@"L쾁H}kW+/G4"T)BGsCɼ01S̊p¢ rU0%ZGC*rz>ެY@wf_1?8co(`+wln +YN~# ^?aHL`aD?ݮm׶2 L@}mۍ)v- xۙ9;a6COECإ@O@Ɣj)_ϑrSe`CW8\Y;Hq )Om&<00:BGhQ<` a,*MqǓs ϽJB "TXD "Q-*g1^G8j~O%4 S3B8  k$rh2233 ~j(0݁⩣)= "A &P;5B.mSosBA΃ lϯ۩'5t.qwZaq dTV£'m4JC~~~>]0xyP_!^Ԙ;튔dVvW [(F *6h5Va$X0a88^LJb3@bۆ;AG19ůW\$'a&zAkbP_~38i֫lbcSddSqS#oeGv)|*- -_ oKgxziqk\gzQΩW'nb )ޗQL`+BUxgJ7G*oBBQDvOƚ\ C~=9.͜[o04z@8 {"(:ovFDrvZ#|  P c 0 X>LhǛPgfS7UU VWӵ=ٮ8)'^oՃ|TE燕  CNK{6ͦ;5Í6n&]C7AYa|ZA$8yj-pm6qFO' E`acic i ÷ ]}8}Vq߁g vLM')dO @/I$2+Z&2p.*qHCƔ=8h)S^t~K >&9iNgQvE7Ps8k1u Փ#̒b83(4V'͙gFA8NȤn]keh6CԇQMLoD`$qd^ܰnɚ?A΀e ۴9'X yP<0#(0ʱ^1~rmƍؚB#Vw S6ԐF~5WOå$ SP ^Dj Fuh G!{9Wק991ܙiqGzd鎎W(*HjV 4KaZod5pj[UZ xPğ̤Q'!?}U $YW1{MDOF`7!=AiXfx/9#acUw`;j @r!^'ɞ{P d_IA Jadg4==L}| IT^/-#9($19/GQw0J_%IWP|!6R`cUGD0) T v^b)c#N(2'pbNӳmp)_?Zh{L \^0^e씰ÖAR8#\ n0lUF橪`8wVӷvHsЬUAaS4bA2n$h'؍i@a? {}5| 4 49YoiD,K7iSYW4"{Pœ1CA ^5pճ (x3%ʲ23l C$aT%I7ôۜtՀj(OB a&Nͭܨ5q"cFl r0 >}uA3lc2+̧03?Yyn?W ժJhg D!3g3,R0$ª ?4KYHi(L{qIC57 I失S36MP4(uL2 %)˩pvO@eHDdJB*8L!!@B$J8G;{(1D*#X˚sU[tn:N9dsh! "ެEpcð0(|?<R+_,A?ZG>c|Z"O;V퍜D OH$4lIHH!d(bNAM4xb6HAS9Rd$@ y~=eC녙ZB3+<ߢ>CY㸸a]:48XDj0"]0CpP*ʎS!{Y8@O|t?ey2傚$V#P fϕ[ <M:h,ax %Jɬ({l׫ D d$ +x&FaD9II 3 $%ֺ7nphZ oY/%8L0b 22J)$ AkF4DK[&Ibi#Uw#BVlZ2`܈ALa`HePbR 7x &`cY81H'PC$@db!@7D6mW z Hnn0vWG8ه R ʲ:6}K8bHC * 0Br`٣U 2"u$N 2jIe,,$"fhYr $"3#7Lz]A&HEUMADafca)IOR V"kz64;x=bX.MoBY`QjFi ):z^=^z^eFQUY+n;PfvD-!% 9l_Gv;[!Z qd푌cZ1Ii §@p oAi!<0w!`VA5t]vqv@8wErª aʇgQֳ\;uRB=P d(L o@c4i6FF!18LxzJ~V ߿C V AМTx!ԯ'J eݥU%U%U&; {l@w+>LHv "ĺHM#ӱ&䁈cَ! #CrS4BPV-Pd$GhvxD.۽slrE>kQ0% d$]:85r%φPe!d!)RNGppe+Q`RD,hM+R@nЫV-7pXu] wR :Qr1 \Lʖ#0o`mFiw!M0 TtlsԚ TIH1֋BLhWތu R{=%.'c5rvJyJwW.2lVI9ʃ ~i]PFa|4>3El1A#ɚO0naˈo!DBNɎo&Ӕ`]Bw;fpTEQ-0uic C*}l ؿhQ,ϒPC l̔) &B) )"6tUT@QHnz7:VĹhici?4FKA@COL GYF.j6(uc7"^A:֮V44G2T;aIU*7 d da#IV؜tjD#mKmqi)رHIJHU"CFe* k1&B#5{HQpcZ2j# c0 -FҔrdS *#;VbeI!;mQ0^Vc5 L$ic0F4B4. f ^8XRtbLr %4SW8MNሑ@QA,~(famVnyͦ! DikUUm cxQF Bd$$sAy~Hm-i {<]`Z7cDB;pg s~!A߈m00>e4ޓi0Ԗ[hFhɈTO:ĺb}Qy7~rI)OP aAusxyI8FJm:%~'_0fE?h h0NfChE6 ߠ>/LGrhXOCClM{5!Az@$x;)f@{t>כEd$q1Flr&36DDa9UDh|,>v]nۦ ;:ఝ`QafI] u@VALhRwᣰd|5@AiBP}+Sfh3?P|bD4?"{(i}"DG`ze|sHנЧFE_fM3Uۧb$9=0Q0]i.3E Gg8A=vftb'6m1@SBZ /'MaDyGZ@D;IiBF "/z8خzmH@I BooUS^U>#8:,Frv#xHE104FXIH$!bJRRQ).r7BPf€wCw91MpgY$oQN\Dÿ$l3 aH9b c*_y>bpR(PY Fq0~иKmJ$E7QsI,D)<:yKtrjk&'^J^rm3N{TxcW, ?dws>2#/IB })Z`5*o*,YTGdp8?tYdYaxjK јL5ɯ\'Sh"th#xS-O5Hl3!&NtNlF˪{$)QT:$H4JP#PK+1@J1 @ $%!EPA*%CeiG+a)'D,rp^| &]`BABPD\*X~S;$?1lBx@'눁G3;6J䝾B>꽼 85Dz`+!Jdh)ŁC&!)CbxY\B2aOs,=s"`S @͞(jt>#uS߀y#';zaF"FaL1yR VMtee.-a%1[I(±:c Z6JXXɐN&5 |# dQ8Djq"̙8AiMr=2 1# uϏy7gIxצ+byU7sPҹ=G>S))uu q5Ay;2u$zir߬e~IvMlQ$;%}/aO2[Q5#mYET4{ʾF NǺw]c{F)JXsǝziFdb >2;il Euln9\x FJd #T͠a#9erjxqݜ\G\x_J<' W§Owl2_&ᵙB+$Jg# "#TA݈]/~e02S!71'7)Ș1H)TivkKP9<%bp Ud4&{"OZYvRB`|3B/R‚5?(q5ZNUeuw2kT*t|a3]=OX?kUd/\ڄF1o7yj6÷K^9[7準4RIg3F&pVs1-$I9"!@N 插6v!~Hc;{j+2z}f4zdoBӘ>r>y+ݞez =KWʁ!觟uٕw6B9SvMT\+ 2AO{œtcO[\#<&;P?ϪHb "/I$6wA6R3):0֧/bv4.+CBWE|}}Pcok^FS>2 Lsm_3Cly*sz9 xwpUK[>Y(vngNih+Q5YX7(PudfO+#vdFm&YN lט\C{6CMQjuiuQ3B8FM7 {ˋ 1Gs Y)dM{cׅC$x_ffuEbsƈu3 pAC3]ݐgF (T:Vbda4".Tu\#PbI֔Z@p<ù9EDucfubbB]paO]fJ{grG; 6Ei mBflkg؛J?-9yaι=hv:yung>Xh4!%!|HRf2*Pd4S+0]d(RݦN܄9fXzAw'h: .>!î\DcB.#t`DU=FH_̨0bQt0&\;{GOzW5<#kOd7:♡}Hh5E;TCg=teuqcbl]оY[2BKn 3Q`IQvc8Oƞ# qUgABfCPBn>΄gLwŵd@T-<RD@ۨk̡݇9)#4G%ro'mCxu5]1[m2ڔP^yj*OIw]wSw6?J SuE9bETS`ޥ2PS^c'F2 |y]S *5:{GI[&gDM;ϑ{!nP@ ]m;8h{&eN;7^B)8|4|' dz "Py004lgbۢkM@Ӆe xFTQ[r1ibo9U.HhְC Z:(f(0p_#u> 9 +˝3#C@ 6^aF5^;RFrJmmRIQ&"r8o0tEL%Z\P1 -VW2Bh lV!54ѦU+ %P=jK]摜'.L 4mb7becK/YVnbis5؂8`ܬ[J4$ .qY ƫ ʇ9ԙ1WP|6= Ľ@(6SkP9ź=Go\^.JgLeh1mxIvPdGwmBL\jsY!RefE% w:FGkoST'{y=)$2lYj>9-IySNT>~e gQI_fH!}l~=Loa>$ڢ!s ?`Km=UH|;gQBh(4[Jo6V=U4B c;Hkۄ]`C쉄cṰ!J:Zrnry2~Kga͟Sd\(Z("O>!ܓY)'#:-,~.>GUA BCr $1)F{<=լ$S;'oߥEN3wWD"JY"cTjI" #Yk uCRt>|a@ݭ~rįF?}*HKe %'3g7`a"MK~̬NyqCH,JDhJȊi"br(p"Aj gΰls~&']o|AnM>>{@ & 1`g_Re0j~ *=Gei52 )䓧[J %;𙜫Mz1hq-dXAKU+HMQJ`8x"f٠v|th>񠄺kZ,F) i(iz's> 3/N4hOa&`";C QbDg{|$7<6@41m*2P!c1&yaw!KC=gd#D-+LA[x@t(4B)IUElReT[C@^L"! Ǣd&H a`a8-]>侵4"pʧ꜈l'Nur"[HFPOkRr PA2PaP!l!&6 Ѣ$h`DŽQ @瘲CV3wYT+[KAA^ /6OQ -O\I6M!p,P(Ix; z ŗS# 9[PDEp )[-;ɷIC @025%Zrl\R 4ݒD9Ip + M-p63zZkC2 OC$ԇpmo* 6V7zi1hS5)P^)ّZb ^8v "Hp7 Z| }/Haon}`jҮO"vy+2w:D 4)bU| lT2@־Z|;WN'nMk=5;!"o 4`67U(AёuLf\܅cgѫ=7E'9Aɓ]5EYw(J*C|} Nڸ#vGNi!К?Dm{PSCBpxcEHj vLP?עa;<βcDDI3i1cłli##bblw 3ކ(kD/aB">V w2&UWZr|O3\k]HҢǨuf E[Bq;I)@r8G62hhd#c 8އFjͥh+2TFpDeQ oS$dd5@ 0әVDGQ*?< ֠6 ؠtYcrII#9$ԍE 0-i4ނA8 4Dݼp#dcUupgW BDV⊕E1DF$&1#pII#r%$F;!"j.dG *V g͕CR|qWADm]z=r& Gnh0AMk}TbJ{2aЙC'h"@0va8f,:71۫}SB7pm ]Eu!:Bi@!6̼0٤'Y)Q2ZOŴ`1DtSeJ=h.A~(WR6$z_l" Hh*{ F:.FbȆ@NB5\F :x%Hu[1 Íi87Pnmg=fGzɌ hEAO:aFh6FǶ 1 ݅W}op497XD6>mG1Qכu;c**!'aa+4f @8@! 89 d x6(DҘ}!uQI/D](l7[1Q^Jfyy[g3<Xn5r2Ii>>2z9r;BWĽq9 3;edn(%bЇ3L( +-)pn5y"ql;M$TNMa kNѓN7SwP"pbʰR?TtҘ`^W54%~go,}E!f p!!"AgM[ҙf&+ fdGĚgӉD&Jmf$x)& b"0ȂQf0qzlqZspz"!i^&:ozm A3':t<0d a Z3 l E`c0Y,l^VZ*Ȃ2!x=r Zů>yURBI  {87@f5Q+#<0ǡZe&abQe 1R}h'MxC8~ 6 ț\LNTFM8>$jb͔cn3NeATsM[9RzXJqgS3$nBN[ 4a{&;p8H^EC0ڴl/wg`ƲjrjZ:Je$&v/;ל]2d9,ffc01YuH9NzMG0VӉ$%P`2Ql8*۾ ;-(c3&y8UTAT E$ ԘaL^nցoU&Iw D (fg8.r}SL:k \QYY)xO.rv6Ndgy;0s!1.nc[@kI< fa:@8*F?-C˞i^'PHm]V'0%d0W^qe? aƍazUPDKˌA$ٽx5UY˔*J`$Э3Z+&Zo:88b᥎.ܹvӇ`1V|R-GNF%,m˧n:ɝm4>ác^y]a;ȩثa x)5[-pyuFX4m zO?1m3X9vdL25ӓRWqÿu E!i47I%Zݼ HbYۨ&ӗ( fbD;no!>\RÍYb #SqZy$iQ B"kE< D8/qH)(Yza%fXi$9w˞V۴r4]dѼhXc"iDc43f\6I[ƍal:y^6Khho۾QJm߇Ͷ O p_Jm jb棧orۘйSvE<Vgbi;ײ|MfX])ﲛ}r"0ʦvnDlkSѴl({,`5L e8Vx+6Y JwRg8Ś:Sj>%obkC[7{,Jzp|.\"eMM9C(!^A.V]`2Mi;8Ű3"|Ci3 ;z;[đF">VŠPdDR 8kZJ&1t~L: aЩ#Ă;i֏ăf7˕hlm'QEn@kRނE0A`v4#JswmF!BNNpg <ܡ , eRaclic ,7=.: 1i H(*&pilۣ3ebB5 dPA3TMdD4 <;tnnaOͿf>|nt8D d ^G"" S4_S|]h900PpMfI.W"?SvPh:C(;CF)EI)Ӝ]d l`?5D j0vC+IT+ 4 H : *C[AI [ըv sǯk+>mcŏ$u*btw g 1qF&2śّ' Jbme/L g5CA^vN%u:;,T^=p&odFf@ԄB@Dv@ؘ! @KR 㛒oZii )Zoh" m! ͐)ѣaplk04MuyIo1GAFmkĉpŴ޻aV6ҶP$IPH#c/@%ʠ|&Ҋ*zHOR-^+LP 獌 ؛НDN! I݈H#RQtƪАQv }DʧiO ?(8W>3ǟ3 9ͨj)DIdP:!XC,jYNC '!>1 m>,=H*箄ѝ9'[N#>ّϏERR@Mj/H3oO_/zVG$ 椙%p͡)2- X$wGmP(wamVFyf _/8x~-lU!y(SSpy5"{kN l##9DskSK%|=+p@ݟT\N47Y4hrHLI*$a8qcZRJ:3 '\`oqoh V(QD#u$iɣ:F0S`n8(},XB {hFmh(l$v-e#J⩙+lh.iNjX55.em9Mf*TrT XLȱ6*2-vF8H m+*q4۲Ed7XliP6enI"aS%x{{j1[iB嵨H35D"JUEʇ4' g:90Fނܼ\=V"P[TVf 䧄x 5=6BG78$Phvla}Dt"J&Zv3!4M;v~'Xp5 r)P_x DSr2B hJAe1)T% BN@(2;sL#RKw烬dq`ĸy I!SPt5t{b~XOy4)l$!l<g'rہzzΤ5_<~y'j*6n #ud!:iMp5 DN'e=hKDrN(g&hzDa3F%fJ+h\B0e/dCfr@g@yzlXΦ@?nGG?電9BG'i1{v*(PQ˃za|#_p:XQ(ͅ jh:QT()X _yhIO%јWl Z 8 &nR0+p@$CF"æ$JNK];b:;8ĤplѽGcX52ƓG6$w4Yq47Čt=m 9(6 $e)P}˜634w2ƶ&HFa{C )NcࡋPb:!%<4|EH0Xr=5,gksh%؝! Zy x8?||A5C5ײ!OT;gulE!S=9*)MJ: ⏱™&N[ A: 7|uP1`@=CF/I3 3.)&&@%"8 AHC b&M >,3PUS0UT02I\-(Nd$3J 4MѢ/-6ri&ᣬww6IT wwsUt `!:{8I:^-߱qC0Ѱ$1-f%K9 fRʼMpP 3=v:;;ISVxw7xJ X(M8PSP5L i>Q60bAG} ]v#dqL(6H)Z%`# fͼZ I2DI pX儎W%BL YbX`ca:]!/9vhՈ鷱-.0M݆q¤H `Da0 4TTIJDQ# @Ulm,I(xrqp42`]aG>~}_V?UX??"3F16 e\%xoIMB4&r31(Fk3H&p V5= }Q $0w>,w@NBSBNE;|!*{Z1δ$b 1+ `d c&' S%VKH0HAȝ=h4+Dʀ'N4 =Mx& ;:s;NO 0ņ3-\.E 9x}g A r=/0 ?/Ry}{ #UZEM*Xz6 <ޟאdfBnQt Vjid*;q eL0y1~o!d1[B4[eQ6IPR)B8&a$ -ǵ}hRt5j)a!pON/$>$O9]4@P|:dPB-Dh3_tunfĿB 0ږeEw~3&Ljb.kȨf=x~} (ã# ,2&Dl|ٟ]pXWLTDXhȆJk NBKUƫV2D42vvJTJT%PXA(\ɝ7uN6#ĬG<$$oX` ܃c\hkiSŖt-al:y" LtbD+b"6Q c'[UHi "ޑr 4$Tэ"'vLNw*:3 ИN3$TęK7S` 9'GJM Ƶ` m8844(Tȱ1P3QQ 0RQ 8Io ⴇ(1iIE{p UR2J%>A Kcm? 4>mf. |'"4lL[z|/HրVԡU-,@H9O ˳"!9@M:Z@_u7 R<L餕GQF`qÁk Ē#% #Ǟ7p)̀(|Ċm&f6yH]Yj%*Hg5Ap"^+߱^*yd<5v]S ?F`N oI$Er٠|BdP`)X= %% "(~I JM@Pr^E&ϘP+ ^ D`uF S?](PS'x@:2ד i 0 wxg+љx`/#xET*Pe sMkZĮd\A5 i·kST Kon6ɰ d@z@L rץ 7w<~N' ƗPe Gzd4n+R(N@B8`Կq:+5aOt:}z7ZvK٧PVlD3dbӢO(7ؘE 803~ė39*Xp=LҼ|͖VOq2z |c۾SڢjFbǚ0n|F6tfoMv3\#ky* (8Z`Dht&14bF3Y4~O>:F>~;[S Y3С=!*2T?0iW =|YQސjZ5t >ϧ?49wPC{r)ҀW,ɐl[+JHhMqz)[wћLYEdwAL-ltDܸ85Y20mcWC=`oQGdQE\ ahJh  wڙH{B9>:]/&Bb)*!J=wBfqĒ^&%P` Q\  z.X% ~$*v}txAW X3`P)RqG@`0v {uF*ªP&^"-U)GI+x߱9ݝjZ9^l9Ϭ]$ۃwi@"4^j=?sy&* QZ2^m \%q~!2C3xLP릘(lE(g4zk>^~9GYq:a>#3$;a@S aKBKN:BY`cfK/}2ec3q H%MsCUa,i!b؍.V6n"8 {e`Fo-"2Q Icu &CcJk.m'b6N׎8P B4P(D~^-l<#7!nȡ].F2rน)à HŁ̵3OPZ`/VopQeFvzs)A&lmD. 4Oh.)D7韁< v)B*-A0m f2[ 8˹'| ;52ɋ(Ҍl3" I"Q 61a 3Ǵ3\hb }% ag4`me֚*ǷrD.f޾@Rjm_Ǟ c,럜gZ2I6<ztÎ0!Ȉrc"`dϴIƴ0HΒ`HtDd 6wvw XL@vuۿƘmw~nv jߑ xTR)fKX33,L")qpJ%V%"YPdeq XG(BaEWץ|326ÑEyg|,s\ 1RöL fMA V5 OS{J3 &hP !%LI5LE@1!0,J ĭ CI!2QA% RQ4TCS1M5CM141)D! 2 {4hxh]KbID0dsA4? J}G8P I) SssبRCXx~?O~?='gV# k ԁ37|5P"u?Du PS2-Q-h2:0SP:C (W+&) * 1QQT946(  \Xir=2bDH/e5 TT1K8dSlԊ> ^/|Ǣoy KZKIF:op]ιz(:e+:m[%E5F|1:;` =0ݩC@hy}`{==KŦP }7յC`:h>}|Gw W2Zۼ}.;=}zO;ZΨUӮɽw`7n:2"@ﯪ!}|y eϜ|>˲WJ+-vUNͰ7=brWI)לNp!-'J]X@c5W :݁$kmuAɪ7響V|{yxzM9k;9sئxTG> =hl(8BeWw>R(mYwG[EJ |[.9/E;]{mhofۭPסs%JI/@g{PIU{s}:(yn۽6:: ՋYl w=󍷷rq;RTy}5|R۷+B{m[n\u_ ۺwwv{Aq{juun\Cjz]3<ʽ8fqصiۛk1]lg9{ t8[te{V_ݻG=-{.ۤ\]w63>]}=sD}=UhѸmonPq=[GNVÂEjlb<޾ qlvC^8{{wsYo |H_{"{gw9fރWޭ̫ݰ^h}ٷ1+AJ;mjWCvE DTFMd{wN|mh1.IpI]Z,I $!5(cE,0H0#0B+D@xJ6e>HaQ?ZwQ(Ms!f3R+rNdhrC!P'Q,h Q|Ublb֦VThm!`01`  "ʆQ)qۆP5+f? tbRC,H TEhQULBQ@ D\ bU6o Qr_G<%$lY6,FR`I2lDE'X&Wa.n.w;&[NIiHK2"us.[jDLd( Qc2ȈRhdgJP)0##c d2i)dWwMBF4DA(;hmb$)ĤD2i 7鉑LE*Bh 1#h&#Qew3&L&54$3LaHʊSFr3*+m[K(҂!qh聲$ $EP@Ɋ BQ0Eqf>Nܴ@)0AE$@$I@A_~Ϗk#z@-̰e4N'|-Hw?+O?9#Uxp%fZyad<80,]P74GȨg[fKVa n=ΉR$aD~UIM;@$?Ӌ1E?!6V/.O*==}=Vn{|GЌ[/ObrڣO}~?GD v4~㤽>bsS^?f$/`6Q x]F'{c2Z =ŖĔučd >F Nŕmq XŽw2R2՛lߣ;uZTT54ƒqx8 ̝//fGꟚ~QcSN/FLq"D7be;k\)DT1A<Wl0 m92³}`u<vчv*G5 Ye]d(S Ax9|a,*WdƠ(ٰu{K>MxhC7^ޟ==5Rv@^Z@ETͱQF~?{Dn+j 9CGBehJ|7 ƿH {߾:;FխkuEppi`êqR@+@ rL"g~shӻ'WW;I*W`ҎfTH>F$BH]sT C}\U,K![U' 0E tZT^b]g|nAUDv@-]+rU\Җܺ]rYkz]+%w+pAF14dՒs()I$&Kʹ_:!`@amkzܗ7F[cJL&,JDL>*>j1_Ip\t5enX jIIrl86Kn8m2BŢJߚvcUFN$`6bv"Tj)An{)\`* l˕KUz/|۪Kkuuu+ͺ2%Z$Qh0ƚIjk/oW._u-ueN3R@S~)xyuzB' Jh́E%6YfǿSȾԢURu62v(D .c+RZ.6KD| R#o+Ĥx ggz#w;eo#e^G֫G32׾ޱ x?dJ,to);IC\\ 7.]y85Q*2C2h̦J-Q{6ϖ&Lr(9? `͘ 2 M̹9^-5(QBo z|"R0߻v]m;G3Lza9v)//[0+']xvQna?Ej:ᶆcdՌR$ M6?-{#1~??ݫIvrsԟu̽ތ/~0gXw~]Sp1UIxZmJH⃁H#&p#hv{,.hmp rK:ۈrg뒔" @5rP0}~?蘟ߝf+Bv'U pb|9-<mm"G.^f]E$*;şӑs5:ahGr9ECHq7VqZyN Һt=D=bۆqMy 6.DDHU!r2ȧhRIʲe h2^ x9;l ozb3f4>dx,Йʌ࠲T^]YYٽv|oS[v_뚄``U p-0seب] Aũ74$O0XB-}T7++bpb)&U,Og{BT}\K &oH~xS:8s^/ϗX׆c@Gn}*QSxp77hQ! .6n]рr=9? xdFfKY9gQa#7d{9Y`=?w슞ټT:GvRREՀFY0*.?e!qhOIR-ĎoVFsg+8>և (!vU4'U+Ծc͐lFoךOys}| ό~R`/Oo]Y} ݱXzۂl2}%P%=svzwEU;n_,p mmD|0TmoRG<$#|Ypð_銬c!n3nŧz!j$lcOE5jw;玼 NJۢ_Sn??;?W눺mp/!;emq$4?v0o|ݷur3vfffVzgU?/=ӽm šk5<BrY XLb&뤡cՋJ.3[}{ <] [@4dPCn[u\˧uk+-w|0}S\k +(n7o"G c#s\ nt,C?ˣk¶Tk~'+xVg;]ҺΚ^-ko+m5u3-ɭ"'`.Ku*]¼ 8 }ֈዋ/Ladǧǯzae},X:}R=LҐY rT7@#Y%3^˻I_5݈vh؋ݬedq⤛ߜ^hn읍­[9GӪ}5Cv3Po^k,.#{8-Frۅ[DV6Ԅ ҋ0: ~09b|mm"Zygrw| zb'jS0@?\xHDd}3 rr >T×}+~O8=?& OrN~'yب|>~(PнAm;C]TPHA_O9-aa9M4 x4`"' Juh'e{ KdwS\ԜtdP_$??@ۯ 'ߏ3G"7ΰ}v?CH U5 wꬫA 0UUkt: LKd1wV]Icrv]|iR1Ȝ\(`.#uq5 pq)LS.B[8WhgBD mdyW]]Mk[.B;q#4:*$]5,A,kLG ,{o5]B]3xs6re F͘pA` !.m[lPM9gb KV>8/F@^()9jEk9AlU>w-fulvP~߆G<}sαt9#kceNǽv4 ,Q/9V!{R]u'u۷3*5t7[e8݀dTϯU f,wN-g|\x0Sƌ;KE8@.2/ $>Z큑:~vEG""wo<3Z 8ypmNlC x` 4 HxHҁcn=~wk]eN5)6_inn@ C=ec e[#ݱ 8YGR߆%Y >쾕Mpݒ5,hOw0}nzo'+gM )5ׅ6_p$Z-|akWvz CRsg>z;a»ێWV\/Ӗ/&Jh%P*݂TAZ1%pw-ԅxι!j[lV:@Ck:y]g|:e}|ik=[jڡplEx/=k\]a*Cһv:mmQY>C}Z:x*wzV#f;^1~Z+v] -#ye^_x/1>9͛]] 86&b9;o.F۲KHƘcoߎ[:Stٺ۹E4]FLhtܹ={ykYv')h5>zYa;tN UsΕ:̈́{7icjn sYiQew|L'k.QbF fܠ97=9LbNijI/F-ۧ m<kc.m컷R3s};k7:>Ke8nvhzuc}oZL,t.8VƹWfilC}4m='`F/ٯodvD8F~q˫xNjc<0oO1n[~Đ>[7%Ęp= ؿNr>͠ P*߲7TˇGD3V~AO80  JQC!JA邙) U'‡B T692-b/I$gҽS>_XP-?>?r|!2M?W6isd03TYZ bY'&}E=sD&XqH]YnSyMGab ږbyo'|} ԞTӿ*v//>&OL wd^ꚶCROCNW|%;#Jo|*{=?Hxv}&xGXW~wfGhKۃߕ@ƴ09Q;zT_SˈJ96Ύn4 @C z3^ti 5PgU0%a '~Y~~&!=TR(l\ݢc 2u~|=|s$ы?YXζѵO%UWK4~C^'W%N+}wYґ5lZV^†stkg#;-=nLv]4 m[FӳI}CΔ¤مhÚ Il=ЭLEf~ӀQ< x'@j&/a-S+V0ÜTSB~rPe(0W*͡EIe"  l?eЂB*zdN /տS򝟊zF`}F?>Cr%h!< ?2?"?E,"YbJSri;;6K{a(QuӵX(U:ax=~ ~{ 6Z{=K8@g+/U x!tq=޾]V;$~E/SQC,g3_~[ҦSK)ѡL1cdeH{3O絇VwЦDvmJ Ac@a('݋ǘYj"3[.1E Pzuq'AuK9;@[\?[LB{A\PJ~KKy0+WRo"HNq}P\"'(U 2h/Hpy  j"tҩNRXU| I]?8`Nޢ߮@ DW^ ,RQJmDӒa%)AN"v*͹&]הؼT ))Jd0VsqtbؤSZVt;tw8jͧv!6ퟗ]nOtnE-ߋqimԀQ4NzZ+;nJ&}]X؝AlqgkP(^LȮW9ރJ  % Ș&6@UuY ӶF{.WrpBI!ܑ(Aؠƛa{;W)B YIj&RvqPDz= km1cz@mF#T!G" Pնmg(-$=(@|牢i^/">(}c'.,JL<Ԙ&W"8^?& Ji-~0l7VΛbA(=Č)J[ݸ&̢L`p· $/Y(OX~dcBL MU Y=dw8)}0 卖H%$?kw_Fă+TTC1EUjI2 (\RKh/U\FMrbT5R mV-3X6Q F 6D!%e\L2VU)j#cTQmFђ[o5o5XQZk[!mkjlb+d3"*# cJ`;Yb p&"œFaL҆{4M,gɱm$ `fE-U&VZDTltFZ*ѭmFb5cVd 6{JmQX4bF77#w~_}km\U ?r ?TC/@@&2+J iZ̜$(P)r%҃%8JoP҂RH"E, '% =e8 *A㈋DfE@SLa~חޣA*c*4}j ̔(}x_s߫ߦ ZTqU Hm*Jd}wI,ifF* yNE, JxMsJS4H$fRߋ[XiBűiڍO4F`e<0mXj)f ")w3P%b. i:`ˣ Ϯ&I2)9/pDq"960œ KCd,TpB˫;eU ym Ro_Qb۱Wq?W(Eng81,r| j@io[|_sm S4TUu<猼bȺ$F T7w0›{s2[) NRL E&9DILفX33$ۦ(8 Z.% %Us7{_uyzZQ)5j l&:L%JaJ%vdr{py};gjYN19[\ FDž?'9NFiܝdrl(e.Ԙ. Fcq{ 8LQGԁ QD_~?y?mϰ?Ӹ=c;hB?wmci~ gkh#b<@CyE;ZxͅrJKjl }[1q%[jRy  E%QC ̢˶j6̇_:@0$+r]m4:}!e wg@9[+%.& =ìyn19t6T=$i+"dr*xRll9IH7HIk<;uXXjU&tԉ'9W{9Tjާ*2^\BR[Cpԗ6;6ꈚj:MPȑ]+3h-O;kXD8r(X3#~^0Cm|Mu^" ?¼0/ǬQixgfsH9o6uZ~'~A=&Aj坟zӶiq Ǥ#uW/3L=uJ6^Lh!zP uM-]u߾b/óٯMvw N#TP] q 8ο^!M={:pO}ABXV/_8J!UDn'IbfzG\0^o-Hwsl"oq}N c{8pv({Yq"0^/W8z5ȯdub/O=w1_<~ҟGsԎ!1\e;$.X^(^\K)چ Xu;֠CX#K]_Q6Bi_;i+˅L2>?d7mכ0D0!ߐHٗ89t:&5jF=lS!q?Ox>87a;sƅ5B&#J^1~uaDfqO!D.Uۄ&!]U-n!"姦J^י IúcCn6x!$wx>^)B-W?-9 ]^ԗg3g7ΐ/Jxn.Ch[UDfR.pXх!GZ+mErLѦ_ =+G^aGdkT'C%y)cs<7K6kyako_!gXOXnj`ӨmR7\y+~i@hepj ykim>ʁy_FWƨ"'#u+{)nS{(|_g(Fb9g]$$JOC裺Pe>B*olŻZK0a%̡JG?,0.!wP l1(zwO\{vj=y,#;Dy侾{ҫPÓ@pB1|`.z7ڠ)JCkV )qMk^X ϗy1 -%""+“:CKRr }NzhkL=jP0zU- 0P A_ykD0MtI%CQ/'Nu껿` $58}ұڵFTOMC`>`uhN %?G ȖrU4H` `*&;Xh%ݚ>7Ԉ:#px'aUUTB@`A5$Hɷ j-(Ayϔ@ /^L,nX>-(c=@(8{mPb>[dGfMY}9!ݢ"CZ!!G>qyIg'W`q]#ƙMM! 8T<3Mk -{}Wy1 ϣG_4 c 58԰ d>RC~AFsέY(~eֽUN>7-mQe{l*A F5W"E#F$HڑV,,Zd`ׯ_F]B|&=K PVR,oNj ͵"ꀨ qYV*/LȍJ4b?˙ǧ ~3_jC 6󶍵c(d|^Wр nԘ3$ 1(hD4XV0+J$(TuӴ`0Ax-eNd"%]\IP=UO/!xM +.9f;jbw^!ȤlTY{9ܛ@q۶ j!> F;^bafxpQ`Ura (DIPP !9hnAz0$;0u-rʉ9z#[h"m"$f{gu~^EXsa*yܱ`'`8T^eHPȀ"QYצqv,EQH{< QAݷX;AS9xQҾU@$(JHʦΡ1Br%Ag5ЖVj @rL^[$d kZn1vL(D8d(:zZLp<@QNlB BD3WPIJ ٠yB>*%.~tPG,7$#l";/-!o7"{v p&jD}gh0JS"*uc6PHBbqUW}3h΋꜅2(o#}͌LM>h8}~_ {4SM$ACÅ%^ġAj(XQB!(J~dy П2^p8 ``ʊ.ɋ`ٗ`d(PVWOm={tK#D*k} [ Q-G\4>t=f( hs0D=U1`nÝ' jr#v2K29QL0n糫Qpvp͡hMkzߐiD-jMTKc#EMƹ?uXB IBPIm^ z_4jn1gX-.5*m=z/q+D(W>c/ q#PoO~9X9;,u:Gt4[aiBY@ B&: M P=DRcnӬ7*l/O?Gpr15e; 41"Ì8 )u_@%A|<-S̹J/х窎ŭF j y]V g>r OxH$:8 EkXO?#uvr݆K0HP"?Y姶>>TbsPQfk:=7떞 i C`_1Bb ez0p p+MT qbJ-R|y5wE+!Y{n f\GN؍T O{Ѽh0۩*"3#YHl}/maDȀ9mR;~NޅpR!aXzx媯`qf_d>#dVm|V㵸MiUޞ I&e0XxHd\zQ`oD"5L>>8r:ru`dIhы%HAm{5U5fٍbmhM4!H~i!UZ@\vÇ8 ;g8DDR3I(R$"^C"$'oo#MpIj7+~|5 !v}=9?wl7\/ʸ_T!I#J2XZsW\ d4n;u,^I_mH)&jJ ?_|)wkdGN^4wA$i _UFDUAȰ6ݐg<<WϏM}Y/[z3~ag=@(TKF(Ot=k& p?E?dU$a`Bo ^Q#tmj}u¦nw\!WhZt@|so0,ۚhV}Tߘ69N.C~e!j?T( BY 5a3]#!m\0L}ocn_yrOײ>>P/ʉWf, Oif  RTUèۚZklTUm*$. 3f73y{Ye̢ѯ _o|,GXdKJ@~lR-*|`QC$[xHuD $"38.T[rߌ2qzCX`/f2ehG ߺ QTjzGު)7>1n.@H Ea)5=@2/v}zes,dOQ#.|Wp:U˫qń8gu{_u"зO5p_mi@Ǽkg%1N ǿ#u[ddpQX# fсzhM'_ȉ)[>_I]W:[^Pp<ЬK֙(LγllȋܘLF @5:!aYA^J|0f+s>Y׶"zn]j:쁋D=gp)>R 1gTSS#hɆV!R:&KfS4D$=?/_}MWVqgD?buC(_7x /OSC ˕8Y$ wwàM6ëx-]'zb l ^eJf=#cYe4yA9;H謟U9ocbaACou헾,ʮRot Xk}#ZPB;4-PUCٝ _$xB /JJ-a_ ,bW5f .ؿi2_/B ǷF)˃ߩÞL!SWزSճkHY;-e { Usw}\?kymϏ^6!!(H!cOl+#\*`$Þ=7'!r& hx :GIF ݇JVMQߎa> REW练5ףf*{W 8//e#ANKuvZVXӵ\%SdzҀBB MYqlhE&AEp8~{ۃFg xh㸼ι_6?V+toU?g-pF&q#ԢҟھOL{Eœ_oGUGV;uQk6]NȿLj/AAz@{`, 8;dBr!ER˟PT"ELȾۜGtD :[;3)=/l:  ".vS뢔NGz4Vm܁DEgeha ok INtMB_Ek| &DCMtr*R?]#?+PPQ!ETc 6!힧zwRQ#d~m95PdR Sf{ Y1jyN;5FzHUj7nO#;}_B{|P%HhWA珣9nKFN5B-( 1h@8ZFuِ4P!Nr@k^4.`C8ɩ+҃'$mjjŷ+fQE$ia a v<} jAʀaU_\ mm@PP~=B{ T܀OJ}H>.wU8{6aƨ=!Tam_8GS,Iym7PSG |oepeZyMߨ5΄ٽzٶg7a1z 1>}'/tn[(nSnr\"WkaC+; cH4<=+|-muA?TOVfpQ)TTD$ L! Hz W } hoKPwL6ju\uؠ<׺y\[86b 0؂)vsTkA .S u=>pab lło(`|ºKc4N∝:ba0)B'loTfW~7 z>3 ,v]`Hf@</X=`R[roAYEVn/0r|P"yRpy&v gmh$%'4EJR2TآbLh "iFJRQfdɍ밨Mwn.W"?oK,b,&!ٹ4߭f5ڡ(hR(8edn%j5$FmIR4hf5fQJŵ&J*, x|?Rm|'"tI'A BP`AeRk ҈l ho^c|W _fNZ`34NM^[3#Z-Iɷ.`w;\/Q z )?R% Q`լDG  *E p&۳U!)KeDXx^nةѻdV߫Y4~ֳ/ mtߧ!/S(}Pdt㵡wHa![+ff]3_LrD~(/Wn?qcg˙א5$T1=ώ9yz@?W2^,[@Ri sbO#Ɠi^@}8&-ϘrQ sWaxWwsiQs8^"\o2e>l-?z"8.oKf Ppkމ`Q&Or;VSYTndׯl~eCX1,7]F=m0Kjһt>?n8W .R; ǟU۩`0ty+_O %U BT2hPӖ<$Bꟃsiö Xf=Ҋe* A ִrxzk/?/.ӟԄ$C; >p(n[\cek;pDb>/!F2 y10[n 7꙰w}"6%x=Ęp3 7S82N xK:8,4S%ɩ r&:3ެ >5 Ӓ8l0ƹMOpX}PeNi->%b!; 쭳AOK922Lqa{o P7e @JUT300"3qcgwWф3,%]TZkA]K/^c"x7-q̄&6Àzcl = K i%|"PwY np#&A 9"n Zh֝oi Sa0`"[Y"ԁh[v:IZ:{mf(蜕ӒJw䀅]0P.hY<3}x}pXٵqCJ@?K.gGi5$  v̼A+`j"9D4* IuPRXfTH4~710]ꏱ&E݁unHߍ3ϐi mSf#L$2}ِ4vf{$>D"A:"s-̆))Zq}3}onIgn˸H$I1 UrTO<{ ѿW#Ngm"k}h*r{y^\u'/4>sC M9Jg]@C9"B FIpyj\7 _kdg0M -;c_|O C%Za` q/C!zP oGՓ!YlVvHaW{ r*u,R5i<)>ru#ZzgL;CRN TqZAuLeug 4b ؕg]-ќdgop膟xCRq!*0!B5A`<#p_F3 q8%wΗEYGD4zO+I츔߳Ţkۋ! s{?lUXπ#bF8[-ZИ'+'Ŀ+g4ku?i2@#fЫo-a˂7>h]kZzsngU wcᆿ?G?},Xs.,yEw B|i}{lӾo0xP yag?J“\\ 'TksmXn䂹;:vW_$tg|U}#s %bֺwxu;Ì[պF0r.|dB>R 㷗ńNf_f}Gq{;b!a~~ٛD0@$Gk{Kdz.L/#MdgD%Ue5^͛DuC/\]_QZj #LsLIAz~|#<5R~;-WeTzowLbśv>؊7~u#+;h}qPJvꞡP#I=v{W((!';Bc7*Ǣg>kuf rm FSXH[Z } V9yE,`6l`(,#F{) bƯ^1m)Z,u|nQi& v4>kR=$ X+ԣHB¸>7]p?yLPj:(0-d`t&XQP·0 `0t>X?@v'#U,]NFtq6d[~/ރ0B)2]ָy.a6׈V{ٶGִ \fcB>C;i|2;SK2ӮiB-'~~0h cx)$#m g"πlL5O4g ؄I #K% doV} IE6ѴUҪ-1p'e~5sd$(,sʱk"3 s5PL+vgb]\0S_FwnS#Ȕ>!X.Gk;=VoP$~,)zH1VGyOrkyt d4kk@ ]"[?f0<EŊw/o-!C],Fx;@! ^'x^wkEB˼MBo1Qw #N>:ONOAL-ܨbv|uȼNN{ִ7GgF{"8b}D"sf~ @ ߙiAl2#K33rvߟ;+5~:8d@THB  g+[n0*]o<6M/˦iCۗ?F O~to5ME0zaIהfmDk]0 f΀MY)$&-ըbKlV6UEmm$ i 4i,)$0RRiiKAzĥ B)P<=] w.4xqoc@A-[8᜹ 9e{ŽJя';kl4y:&{UJGŞP ~z gս̘Iʴx@FQ $_Pږ|{\ٶ ͷU|,-t^@h59ɲC°,hs7q2A֝9]{jb!JE\ޕTѻһ[e\R2n2gfv5A*嬅IX!ZG[smbW7E> q'޹_Gk3R緶?C_1nY4Ur DU[2p' ^NIrC32菉klMbfjI?UN) ZJ%`*` b~ ;Mt1O5֍-!8ȸF2@e&,3;LnW(~6^Nߠ2t4{j`O>"(L ?*`ynQo3[ۋ _xR fԨA(R_U\kHF k^ewxuі%i{9H`XN#rbX=ͭGlxq Vgq*% }tQvtącHDiu+BbDJAH.CRB2T2d @F28JKϮsCgYf=ެ=ۂc.Q\HdN{^Xp^YTD$$HD;!( |Ydk\ɭs_"RJE.iﲓ < y$p`SXBѪJb !~&1JQ3Y@/($&'Q˵odcxwv\$TN/ {=UŽOPS\vswP۰LeZGsVjd]%-`# ߷:GvJߧx #|Nm1֫@: Eώil]q~ŋ TDssw{[\~ù׈˻dabt/je@Y=6Y)#8_S<,A^r֋XH1AimH@NUەN.BE%3Ph#F}}EUzek$?= zl]hU`+8vUjݟSr8T_->cpvP@ E%96YVwN߅h3~\Q6M!Bܨ,X>,Pګݘ-+/vE%$f.RЫ,틛] t?Kp!=$u 9=+?~scߜs6˜W9ko۷Eom* VHWA#_%2H@K(p˨q+BVk:k{un&6eRZkӼX)Zm;].B͡1ݶ8gz!6u`6]טxe/ۊ/[ShSq]V=_Y9o'!af*AŃ_7d.{Hd+n/kUx?,aґOP!XL8,P:a恉"irD07,(՚n OC{sOz| |¤],v [h@,0X=9-IC R/}7蠋_z"_R5 9a^ "@"1 ekW^5=N/,] Y;V;#c(IjF=NmϡK=:a "jםЅKG5N췼H?ڰV#ZXGsals P bQBBVf %}܌<YS[0"T+ 5\~b" /\ʾ ̊vOVHBc|[OCZRS[D*$]RA׈g[~ ŀtq㪢6Vt-MvuI- 5닊ȵ] G\&a 2[!aol#]Q/rܭ>Sv=ӴRMbsWΟcdgh*z^=4[0~ekyZ5>@OǚFlq{Õ2꺛j Be#[Ԅ$,8" &Dey2d*c;]n{ڵm?m#!x}jC9PsD.dm= PDkU8$#%a=_oR{lpsӅq+:x1NjGdp"Z珝Lg)osBe1ք+?"_Jl{ޚ78_8i%$)4 I IkX0VmljH11}~LAAnVU/1OK(f2N!O5? 5.]}{6(׌ٝŗ^|Wx)B,jlᓶ)ETB[ڳ['h0 ;pj@֠ ۼ[(Xps<#qu5.UN@S%i<CdVG~>mOU듐Y[bPO苪<$r ;ݷZyk㦾*'?{`e6X߫>RQJ_b#$rrwE`e C‖%EmbY;"@ Eޭۅ|^"F M7ls# Q!E2/`A3[J+Se>zuL{mQw'KW-}5ޯp[p@ 7k`vZ)]!UמϯX ѡGag8_N^/ߝcTwqfmYu~}/暇[v\cwG,XfWe'zv|3i nޱn#M3FmSa vh%,[v҃/N_gvT|pB!˥8bu7CZ>]um䁵anu24g[-j;p]{)deF<7cU /Jm^wd |Qy[9Y|"* ^\eVXa?wę հE+A 5<={r8D9]al_WpڹFTY.!S]?Կq]t!/q0?|sD,~t?o#g3 :RxH̺vi2 q7Jt*x9pޱ zG?Ic&l5\k6dPMdzwqb=~UdD@ fD~Aay~}3ى`< `QWfޣG ;TV@n>q-[ϸ [et+<]~ˇ 8!L8e 1@zS~8ts'P3BNe!ßS>jUxx8 ?,wWM3a~~ST= _s~lga˹ߖAgbciYc@;緉|ڔ ]ѨC#>z{z( ?qAnM5bY;D:~,'K~͘ _ h7H= "r~ikA2xwnylv/Sy=HKzPmG ,S ER 4kpٗ1x6m 푻_c[-=}:/LCSC K;Tnohڴ( Y a~5n>o{ޠWe?Krp0 r*Rn^wobG(y. AT#E4E3e\B\w#11Z ;I"(LLP#D@y\3Fan9#i#Cc?$Pv SV]P|}$7{^;ƒ2b$nsæcr@h:K. p1k?BX̿CM'+4ċ2ApR:emCF#jhb2I$qf{.M&qj1%;!a$&FTKGŴa9^xRn"CA՝|t_]/ *)#-h3 p:q}1nĜ4rբ)6K}ɖaWOZ䆸͔N&>!.oݗ̈́s{,Z!AnyGWUb<'Г*ْ @T\ .xE涙2r%|c,ΐB\UL$vJj| -Zp+3,Ze7$ px\W}Wɦ1h,ȣԇzLiV =gwJ2LyEXeIH.\V_,yw]bJ5uм8I5L&HU e!MwyxJן mтb!ԉAjV8_T|jn,Ѣ6B7 Wfq5)R3ƽ6?m3.0$VeKW f]ja^[kܲ)ǮUtڈHsYyOk8 AxAB {_Rs/ߞ=\m^^Om]𨿝X"څ}nT4 M|_=r`Y{?Km8nY.nߞuP_B>?w({=q8Ӱw{48Q|]3H'uo^ XCs=ϨVN_qq$W`Rv(j 1E[Wr#b5k9SaKݏy 'L!X58 pgyб1U_yWh@{[?wy|?ɩUboU=| .=,@ $P RJӤiSH0@_ZBġ̖DU@V .迟y%ٕ/B?K}Bs]nRI$I$Ï⨘ upf)) $3H-W"^~/fX72&TTV=l r&vx>hpw|x1P+c_Ooߑ ".TĘqTZ{3߀} mLRخQ܊8#ERR%% R.`* Pw{kE:4 0:4uh\{R:No4³OZ;Ua޷.X0~$E˄Өp+9! ymQE11*?"'CWwpz3>߯]0Ք"2?2uKҔ Zވ|R:4M7!\^Q*o!+G.-=` #P#Eȁ d)S(J*Lȶʶ!Iz7i7x@9$gK P)DUN#U@>Ǻ߆Wb,<_+qzz X,_nӴ!ؑ6ép`@I@QVZr)pƿ s7Wϑ!9t" _e|EFt4FN5:sf~U;**po ?WpZU\ &5\v/m!)CF[[u3cQmߎ )IA Ig#$K{v$~]r~^/a)?j4)|ns}_vjse DN,Nx g큫tFD&)i`wXP'ZS.Vj (ɦt>Na, K@Q9 ' I8}~˃xWN&ˊ@ DPB}vZ*E CNo˄anc8 #wO6MD:?]OP6EQׁl>Щ bFVX:Iymo$0 c؂1+' uw2c;d$*kE:=eOq"dUVvZbd†s>1"C1/nhg~J:_~o˜5| 9}rݤQ!\1R?7%OODELʬ{"'ؒ.t,rdrXwgz^La4η5ݐu%]|\# ̵E?&u_lߜ4@ ; `p +'*$|Uٔf &W ۗLJ [ }wFh0ĢMǕ"?B]/(4xt a;]{fM6{\,7^BHb!G!aǯ V~Fm豔`2a< S5y@P5T@`A;ukV:gh/|7۴9@Ԩ>K1 3^wn](NתjfK*#'GWjAM߮뭜xӤ2n\nD;n6DZSam H>9P^Α1ufnf`Hj >pgLJPWY~>MiL߂{bK)DOQ[Yn,iXclu"ܐG8FT$/(F66fU 6f.+B EL׾$ @aէd?abV 'yrr>υ?/a H$as|xzڪߗWL?rt|"wɇf;;vɷenjt50uK%RM:k!s^|-@W c5K `IfDDADJ,͜Z`J?cTiB}3Ybm}dPf੬W**6蟳MFw2 Kbn׭YRq8z+-GM)AI.8 ?V TE TIcTX!2HN! eK<ݷv)`bs_ݗ\jN(*] ǫ `anFnU[)+8b߃/C~tqA0|/tibkHu }5WL>8lsUfYƘ4*8GTfq]_juO&ȞDX)`1xSwq6_]džvjӪ2 8%]mw1򔮆j 6d0-\GCqi -G$(p@k)ŸOm=V۟%pO~2*z?iL\0f7Aev@&Ë+)嫝qAk/Lf"0y(mw5Xui~g!Ʃ<'|#%"QM#L-bU\ch iݫFk "4QԕDZKhP'*bdl4ﶺ\P!b(2YzlATve18ƘLq|q\f 70#,Y uՕTJbkzE?+5%p>$]hXg;z9~@cU>a#8LZ"=gȅS#̒WvG8~KB? hSsh3 9^|!8 wdM!}jDnY]o.kCZbs*zōi_ ѷn'ӷJ} C` G~?ߌbZy9UT;<Ȥxz~Ik.;6; ,Ԥ!!G^d\,UAa8N ]f~k6_WLc <wǵBN2…7p+ !E9yM8 p+Lr+r+M?CO?c??ck2@#>y#e9xʀtA xv {G:*wA'HG\<]f0K| ^_º)8`Jf^Xv,W/%"a1l:j-$C45qe')GN81g ~TDb"Gtk>bϟ<طLz^^1qHUg : *"Eކ ˓ؠL ~RkUE' 8[nA:XN^GU]Snln*^@:vXzie4\j  4"P  zQK(Vc&y7<vc {Di1PΗ:ٳoUq#J͢1w`v:!4^TE!9;7w%eg 1wpfS]*RsEՁ#g1aM8ruӍX=ޣU"SMbZF凼0墽9cx$ONd]A!jX@l=%TBS f}S>|sFvO5e-םK.c3ÂҹhL|z5X4d$tЊzۙ2J!O9_`W X 4R!Ivq si Č׿mi`jAFYffdZT3=oacN(<:%/jCYgu?#l]Rvh{@PDl p!Z9,IAk MSI3I6 Lm=eCRN: qoHi&2̵aKLE6L[$A$_zl۽\>G[R7=\@qsg/ɉ7mi +Ǧ" s7-2x "qH/})zz !:ƒ~'f,ߦsV SQKTa/@L*10}}| MKcSZz|$y?iD2?iKtAjHaYOW¿^P}[qt7 5Hz"Hwo8i66IqZ!?+,ۍp~X!By|x) oAO_~H@"_z{Q/ > vYsT<P܎ު3.k(kd@-:3jKZvi^&yS󗧄8${p+rq7TcW9ü!HI eU/|,*d. ʶ~&Cz~ݡPо3kۼDL׀6x=2>6 YӟN/ػIЁt=ذ1Ci&V?gD!w'/H~Qm)M6#Ӊ=dh~j8{ڣV;K gei[aZDU%z)J2a0lRm_EjV`8T<8 Ivvv-d,8[toAʾK^A$P ٶu$8dYY|OJnxl ʤ Cxwf1 GiLvl`hjk5 jU wΗO'}+d*. keG'h-Cw!@2~vx[{9٥r[JtC( jb_3yPw"0;E nJ+J"h>P}1֪M=v9ras,/ZQ HTU@Hqhd _f0,:N7?5N*SBCyof)n_X>e԰b5!߃'ji^-v3=K-JZ#P ! QƠg_hGӒY3 R5"N ʃh[Y>jTY ^C γ7lz9< %gvOM >\P:ġMɄ]_zۆ@Yc|%Gqmƛsyg{T vP?fCJ>-X5Wo$9xMNz2ꖍH#q8jH䩌w{;j>6l~h;>4Dr?'ylݎ_g7id ! rhmi7O Jp!% WQ}59+0z")WOT<ѠX'tQ VM7Ye,ƅμ9r@Q-W4x⺎,%R y K2#'Bi*z-X[ŃT\ /0<]fp/mpg)b7Z v駉p#^S_u_.B6/ #0ZJ ]S>w֡g+H9}V=t_{h aojo}u\:H*s3 ɀ$!; s> <`!نnO])9,c53 ڲOVA&O"0&d ED/-Mƴ7R2 3Q5}D$uAqR9n%7<#15 wbYD>vب68+iå}e;1#C]"&obߟš.s✅J%/J,̾DW.d9ɴF_VunXP]-k ; EO{v]Cgɣ,R*G[P..Ni/P=:j:؀cD/̞*aCd`GއQ )wk~?Oں](˷Sѥ-$XzUCg. ֲ09q-_Oл@w84p02쟝s<pGV*: ".]hnns(`/J!xƣaǓůb&~%.rzh#0:M|<PgsKYߕDk1T@wrWi 6i]O(ZH0,aqfP73KXtvAxF=صvnn\c./;J AFmVq$<< y*'wlSpU*H2ȍg:ƄsCGx:kdp QSh @# ΄ #aˎp۳ii_QX'QC$0x7Pg<> /}w1Dy4([dmzt߇Nßy!Ol aϟY"F¦3H@tH<6By=7ߜ yNS3v˅y˙7hv|!?ާMvnUIxwP"mbMp|瓦cKvщ p{Q7Q`ܾ,3J (FXox00( `3(G[0SCRBis=fkc@jT+p=\L@nKӜiݲ@ i ^2r~{"8ZDmD_㚐Aɓh%|GKXp"$rul$ǩdD2ځP~"zh4Fn'\\;n52ŐA\i40q"& 1 L&f B3[רtr2Ä0, Jq#9wrvm޵’iBn.p;\Ȏyиn.,@x)L?|P3㋫I?Q$hN0uxm%cm^34RZ@9ޢD1$TCavq/:=.c+Gw; mi᎒ѝt$ ~CR:`M>P_X 0 TIbH㊡B='1"Iw,A'翔]}Ԭ h&';33X|_9erKl!čp :>Zc>> m 7Ȕ1P*psٷ^I}Bu=UĂ/#ϟ^|䚂o]&l 3 Y5!}4Hį7fgtItg8`Tt}<Q@=q?Ш5ѱ7S|Ԟ 1v4^޴[k !E+SʣhG\4l.qs83Ŕ#9(ةF=Ƭh 1o1Ij7BөR@-k wBۊǘX?ݽߩBF y1.7$oU$[:O@ZŐĀA4B3]]5ο8n?8w$}%sj{C.e4M|﷫ḲIB"ܗ|%81\Ȋf^ - Y(bnU'{Iaϔ!CkH4 ]!=qEof \7ν^LC9s)R:t'Xn6C drPh͓ ;^bߏ>0R O.f|p?n]ꦣZ}>m\;Ә ~Q m}5Vdln>oT򲣃:?_}M@2oЈ xC t{U$U&?w?(z6rw ?ÝB}J`-Om^`=> ȃjo.ZLo& K^>P^rHBƂL!*QM *A_bUC !h4<b5XUfr!Y*G/a"CVexA< 5#P;x!4MmHH`X/ߩ}zq׫27㆔2ש I3~L㐀`$(y|5^/\LHQGH0QNpH/Y .2s޸ `PG/wxμ=f6{4^`nG# 4֪v'VR"TP~03o]N{~QB]n ,=OW4%~ Ա֪N+6mCǰ! '+R H<?' _9+ Zg"q,V$abae.A ¶Bk]~>ӟos?2 `C" 萧Kj%ġNkCa2 qb!6PRIhwM΃15 PBP%#3B%QY.a6&cbͥ+F]h[2Œ h "_j4dL=19nBC_ X"Ihô P?@r-l,́bw<<пѩ" uֹ}+ѝ6Eg_w-Ċ9ʪATncۖZlaW~7O*' ~VY˟ɣQ31d8'!qۀ(Ɩh[-؇pϱH푍ʙ%81De5ZҦ K]RB 0|۰TEGa?W^UE%+o}x%E ב* 'wO¶W]gVG9įn\#t7>FDB&EF]  DÉѕק9u@rAL pQIQfC7·˘S5hѣr%)od=oh܆Y5zs塆J8q!*J fqBׁ$BvM6^)A+hgx bp4Alg JVU{u-׵bGX\0u SݙדɳAAZ;$L)nНIT BDn*mž|0}v:8N},kPg.߆ZpI;u~?(eh~Sds"/{@ipԕ+ܔÆ#I![``LKx",'\RMN{G< kr(]c2is/_N7qt ֍Ņ2o&Vy4x[iGgloX A( 5|Y4`?G,Wz@ﳪdzG|v=%V.ݝw+adXrl#KsQF 2j!]޶>8Od_[`47E̺[ Ȍ`8%zAPY_0Ȃ9Gn+w]:?\[L4cW\IrMD2ׯ^DwGn`0w&Ƌ0z!G|#Jƥ$Pkzfn~.+Js[&W̸?Y,@!˅Ϝ uOǹ3{)7po3}Yq*/]CUoFńm2КbB9tWylá C6'~횳 9P-}3g\T*UqGu=>\ASOicO͓r@ K] o3$\lt R3~Qe5{{hP߃˒CXmp4A΁N $|a{#Wk6c_/(0[vޯӴ &851]cwg>ATomScAJQUS A0?xb% T+XLSKT_-{w[;U%Qk,HILY &,do mo5AokI^^{r(E/,# J)R)JD R %"-*?)Ј"I[EϼdQ Ҕ @HШs#g?a(G~?б:[5'o0"4&M*ڀ:Ё BCzѵi#*F?>GGa<,z*/ VF!2\sDAS|3e'H#@ ?>ՏuiO?AMOp9+Z?KM+צwIl0e9:{ڸYY玒^՟>oi;Sr&ڹTjk:t~`bfR.׺W뎡Ƒk)d6[Tjåf8Ǧ\[nߌ /Ngkqv˷烔/+6Q^ Nw۷Pkul5x՜Mi7nh[P#`•םՓHX-wUjIߪk4c\/۷vl9=>[lwM78e+go{1MYt xK2/qvks.eWq~ݝ],EU?lٔ:5_AupS0 x^7,9#W>M6bywٮ춛߾bkK7d.AX%ws 6O;WSZx4onyDo/yBoS~ޱ؁SnKl_:aW_Ynȿ{0߹ïws5\C|uQwf2Al۬{"8"{|^!P};~"t A"TG|S| `1BJᅎ/tZ`iՂVm|_:>#wgR-wWW= I#'b-#զPmmɵee'J&_9ڲ7T_tmƭbgoW:(yЕPZG߷/4GLz3َ[XMპ;Vkк !b/Qasb;!t/l\uqq0Ϧ v[G?|O#GmML{|myL? zx%¢?9E>!??}^?> ^BaȋxxsJ$CN7yGo:~2^=n~[gi3!A_a Xz ]!.|7paϵ7v_^'U>ϴC >6d9[6j؜lwle0Cc,z |fBGeKɾ=Od/~5b8xwɟiA[ф{B)eaÖoA~3falz`cmݮZ1ogv(bSd=ƽ[u@${<ꃸcy :np?N⾊}=;=r^\@v=*>} |䣅s4ݿҀozyfYJ2[R:fI* E%B `iBCd]5pwUt?J7mv0谇y32xJ,ϧjV+ԔPMXҼKbMw_OB˛qmǦf`(J2L2C@ $ TRj~#}?a!ݽ| odμ(WH:afF[y& <8F;Ӷ>cb9m8m~#Obv0Rׅm&p_Hg,laױ!p-(:{fuÕas+mt;)j,Zu2g/L.-,Tp:}#lvgBKeO@7wr=G ņpn#ogʚeO^s5eT %`x"&ήIe,SS̵".Nngf7`19F]fU,R/hkgKen.<2_ 0G=Pj"*6*~%Ӌg?o/lF~<v EM ?fm~Pd32:٣w:|x?u=73'4__@( z㺦)?%%]:)c􇩹AE ?dd̨R(ҶG8Ġ}d$byJ)H()jB> xƀ$vC;E((^]瞰} P7%@ 0r}!+pu?{z"'Q`9 TUACLB?&;~_t1xeDTo? yzV>`^Q É.Gԉ sQcg10^ WP& _ Y%%Wx pO@@:]fOԎ@F\aMi~]`S@>P-{Q?LB <"ޞr?S~'ރ AzEju' ߗ˰_! x ;oN϶>6=ŲʯB=@Y zd ,6o ,5jGPfzuoqwf Sg -ݸl-!^M6= ׃z8!4 uT~:Ui\5dMIP'`# y>Qu'Hюczw w޻`ur O@3kv屴#. |hӆǪ.ZG˚ G_ƈ!] ;Eצ7u)KEXeJ ԡEu-18Rxpxb :q<F^暔lת]*_:I=6&fqp~M^;8۽$7Kj`x14Gn1]YՖƀ @oΐ|YPNðMJnRu+m׮q~wR0l$V>W,s z)!0 6rbd͖`#o<A ,u~͕ҫ*Qgmw k^Gs9;\r͝\ߦWYgcTu,‘yZv]kU^Ǻa=2{*4ԈsG~4/x+`6y5 I0\{/Gk>+H-DBD;𝹙&YWdw]T=]0uNmyBzș3L?6G-6tLURvpWVk[+J,un$PiSݧ{(g3Saذr\ZF5= Oϖ?ݥoןaySu,I8O`\ ~NqD\ڎZH)!pa~ϗF?c7<2^t]֝+ߊE%ouNl(Q1f~t\D_$wP`7:'WQTo> H 7zT>n\wC÷W5UĤ,h ,#o8p۰YBScefM"E,챷3K]1C\Cb9I*+=SQ^} iB$Ma/QW))3o)wPNi">_ՋR??M>T42>]t+gKb?+~#,.:_b.냍heniգ01ԄHs1ȩ'?8mlԆ?dH1^#߾"NTHvB„ʢbEiln V>W=X<|]sҥ9xrjA <=tdv: owޝ/(F0Ka|^v)ǟ7;c^x,Ճv݋¸RÔ15J z1&-h bCFrB=ʙb=O^!b'@]eE||ƼǶ $cKvƎա\w,i\ȧ) VrC zu8"9ze4<`G?))+gt]?T9{?ONo7LC |?@K$vІG ]thTZEA$)^8w'[tys!6ke=\5-8٭dJVxl(҃VG+g7n7f<ŭB.US[x0L &wKMcr(&kDN߷~']7۹[ԉ]3?CiMX$ILQl9)mV ,*|7š K~>Fj'g̀qF3T]*:Mړ*R?]mн9yܫ6@ܣ0H 7iR9Kj+<|,ekfթ=c78j7ݳeݔwTvͤW(YG{9g9͋8YERΒWq`ssL*sP$2ܾkYm [^>o7)X4zl&[v>KXsW͎]ܥ{[Hۅݚo;k\[Jt`:;lW;3'>y~|[)VgӖ6zle-f,pyԤvY ݊;n1ed"i+:nmse/B%HF)?] .0^w I4 O3 TtlYd 7~vV9˂%,2lRv]QۅA:H=J+%!k9q/ aM^F`liF^y?ytA華F*gb̈'B4#Uh{'g9ft{ä{^?,^+ ጖^ckH<0?_fgH,^r'ڨolJ.0Rg!Ni+uWw((opkG~8Nvtf|-jЬOMfź88u5m4nEVJHa78agj'?#;&2; C{@e×?gP_K2]huw= Y޺M<_Xo>Û~ϯۜi͖=(ZXcET`bѵm55Fl[ QbDEEXQ4Qص}aŇQ@6?I83H~&3Jtj鴒H[ӗP̅T UY^}~@M=n ViO5_ͷv;2yw=X5X:l59ϴA*pȍeWFC4^Ot l$d&bk +8Y3Sv=:P=?ׄ]60{#3Gg3;yBhRl R[t* }Ka} s24p -F],2-I6#>\4nwjѧ,l$Lnk^U@J:׆꥚l~k3:Rsڦ]k~hM8_x6p݅Nm w-fX[x2cm׭)Kv;ya|QF㍊Kk5'۶n_d6h`yKR-&cc,JYЧKhag6Gn;6zCYt泱uu.V7vU[F*7솽'qUtՋBorJZ#e{#9k}yN鱊-朜𚋖)Dv]il3ٞ'ǮoSz8`-Ѳ~ՙolT:/lL"tUflNWnZRuiK׶fcms; k~r O3R^O {Mc`Q8QxkwV58U{9zYnu#VU +ׯ+׹d<0,-rtD\3׆aeF\}k |.N,rLm3΂lomudiIvr:[\85aMMluv-ze #DYJSں^?~X@7X輆\*Lt#8k*fTjf$!6=DҚ9l%o3>?n>I |cZb;/gOg ^dNx$p߉u͐ Rz+,J=x2kz8}s~]h<'5ׅgOPu?dW/jp0MGWxP*߮̔ꍜF]?wpO_Ꭽ$ #xB\0֎_,ZS>ݘ-?о oV{~?g8aWul)PΆf{D~_}{.<%8gGKel>Y/3oisׅi'f%I2t3mYqc-^u-sxf̺پ+G6tN‚Ue}tvtwlWzI7 vCz~Úyɶ mvPٍw5iG:'wxi]v^9yݲ6=Z#;j&-^ASs};lEYwJٶZcYb<"j`XX/v<;aMtc'9qShQ˞EһmQN&`*7OV1mu_c݈X]vX"`&;)!lc1\0,D xzqwDtTN [ )kBc`-/+o_A]\1^"~ 1HŇ|A19}i|M"xN#N8l0.Xudhϓ qƒwN﨨I x_SB_PQ H"^?_~yMr78!Ԩ{C@H Uj7A${qS &B}=N0>mba|fye$(z#|~߳@!`^qA:}'d"^{NJx$. wk@FQ tIt U҉#I%%:8#h8 ]5ư/C`2Hu3 PN[CPBJ/v54 $9iz9jh0Ae9 <6!6B_Нf;;Oxv:A:tǴY:w9]e h {]%09o˱ہ_ LlNU|8;kUT53P" Mept-(7<~H=g> EtKnLW[l)2'Y;qSGQm|pRKRuTq^MN3ΈHq=kYsba7QdB AlD9§e702Xǻ|qqF?,ݩN` Nx3eͧpC6]aQU&e|v yc]D$e'2"¢9CxB~aI̻^)nqfjh-0qܶgKOUs-;&?ApLn"9WjI.!ffeC:Hwr|xMęyJz8=-Ë[Uō;dՙ#[QwO/ŠJ:#FrMkH;:߿g7xUJ8X;ka5T6>^@$5u^8" &!Ȁ;䃗/Y]sLL˳0 E(af_Z0ס`M:QtyMz5ti=ECJB)mdHۉa9n5yQz$D&f$0C#+#):z3 .}E3k m^rVtFO5/AiőO&<<äHHVsf$ s3L!B7k9jbJ#A+(=@S*z2IJD8sQp2q#<k\NOb <'+[/Oq+ZK8տ4xg<na|c޲_UWRnyXj/9fjs®5W{cb5qkc{f!v-! RS^ij/Ds.}7[VS{Mec Fqh{kC\1稼s85͸U"|,Wnsb9Z롍ήoxޤO'=qn w+SV ;n$7wr]qZXfƺID@99'eT"L^3V]%Vn%XyU9]^Nw8.$ƴzs]]ܤ &"".f%6sI@k#mDU'c0C@,xКvBNj3DP1ml"^]WuxD{@ sKIK|'kqD!B09rs$8/-!n ^<=yzlTƚT0I |6F^ܶ1[4hJqꘘ֐ܛ A?*A$fn݃}F>ѐ~s?d>H3 VP2mV< $S.i\QC'SSwgJx[pcjgpF ^V1EW:Ŏj۝XE]+X^u> رM"2yt1&֬B~6xg ,&+-ft]'QUա1{Ys]ͺyc @ō^ʻ7l^<~y ,p$Q٘ч J-uT+lkX/[j!eQG0n+û<ݼ]Dz3lQl.U=.eCFbau?>掉F&ê`2_ wۄ`gTv {F b( Eg,Q4߅߫yc69,IC|_.*ŕVD]fB",E4VA"4gN"=",#ž+5J2OZ?<Ϊo's?X?xmGݾ !;6& &WJ=tX $3yFƞ}*)ē(DC ^dRx)[Hx}CBG%w#iɨA݃c,Y)0( LPwV֟#0ahΓOtr`08!A%&~~ߜ]3/EEl>A}_SQ$]oZ{k,} " ,bZlK*5]/%NAۯmO;h R>͗_t7 LG^Q' ÃP@ 1rq Ply2@/%N&GĨq}8N9ghx""9FV6C:Cj;v[]BRZ4$2v ]]P$f8x[u讍&*,2lwMaN| <*AKǵF/Ʋ❁C%Ƀ#2we׾_ v70,ɾG-%PmbPul}@bz$%yA|Pդ֖L-Nsp/Arjp~ D=K/ǻ|2ێ_{B˖YLlln#aSgՋezV>8vTo+g5"9VÚ7Lu" >÷cޔT*%S`/ 'nݍ~P'O=ޞ=SJȓ__;a{]8 ]tb<ėa:ppOYpKEqNXk bt)r32#A{O糽+2Y`1OF{D+%o? $9 ghHBgA{x- 檰PV SB"&v?D+#pOB`3<$UJAHbJأS񺺻8=_QwѓǼ'xnOoE بP( f:ۘ/v_Ԣ*/mc;Ɋu |Ɠx|E x%dsMOdD[A^EbjJUo7K8ۗwt J g w=y}hȣd! >BDsCx^Is>|Ufѓ'L3@2ON&_/I9 ":PC@A4$kRzi<>f?7שWMU柤 ǀgP$@ pʮ.f 0hl .Rp)D <\;B!(O/G>scL鮔%R#7}j $c49}pWepDA@>YmyWз-$yE%Og|an <~ڶ_LesC*lr G ?k᝭a e@[jy_~V"[]Vec'w=_V$lVE* r{[;!V˹hwuS5Trit.#Q`c ۿΓm9N\qEڢ"pQ*JU5 lΗl;ԅ"8~:fEK'6-dg0Yl-svwߣH@8mykzpo ({ UD_\aΒփz" @2(.Cj\Emx@wϗ@ފP&qAipUT]1U,$ϡkLaX{6Od24eT ]iP8l:# ĦˡH5RRA)MH%#)QDiIN8﷨Ϣx Ԡu;gx],ZPH`@Bpw/ TmlcGd I?튁cNspŷ!X@d$ޡ?Bl".C#Fϳ@֛!.G?:| l|`DHQoC,I5=G_MLA..BN}˥հxg#&=Z'0<fҗR@US<! ϜJ!v,j>ǗN33T,ΣWza .evq1}F:I;MrL Mz;, kh~'o{Pn@}֐!$9=U;k{=^2@:}( 5I1TkصmTE ./CՁ}xebǵoǂ_*H}1qiǁ0hݩT{<jkúEQxNHtWX(#PM _A ,ᅗ8F mPg,vc#ׯk,+^ !#4s_{!":@} O=wPCӽ&q;?[ Q* @[@nA 8Pvtˀ1U"'E) 20]~=`}_Oi>0HH?,k{!'NP;9+ܒ 55[Mji膋Hw\v YP KK1F1[@]vYcV |-rf,UI&:k ߱``{t7EC*V7 N?0<{B2܅E' Iypb~WzȜ3 '&(͸2"Q?P78&kN^olO!]M $lp&ijh3Ө?Ul:@;:upP<4sTD /I W Dpvk'%z7Zxyq1vD \HC˙z^:V+mb 'bMcvz{GČm% j",f;|4nUΒ^7-'UPxD]GoњցO)îzds-2@7LV(zgPXR$`@Qz$@9rec"f]s[5P {l5Kju{=GsSu7B+!|?lovO]orm?O=+tM?ёKlg ܘG<׏[ *(U BKxX ܚgNY<@M=OC?!^z-HT<;X}!Ж%%~_l> x7q'-8Dj GvۨÇ qSe`=LbJI-CrP{"IL&== 5*XpFd91R ޿s\4qq<'>xFt45Kd#e ¡I'^xSrB |^t6KvõS$S*~mD3^aMʻHP)-Rm_?=,cI}?^"$ts^zC*O!!oi:s=faC$I w$A-BAf-v_dMCq 7@=AsKd?`@f 7M2dX>Xp`숼|&CV.GȉffgȻ8#?p J4;amX{1Aic=Zu/;{Ԁ, UEݎ0?ppE̟0 k\re7?8DXߞø-[w_ct=9?j96>mŌ:c(4]1d1bZ|3őntc6'UO?O6bO~Kob7;*11?Lmh,|bLn ; ְwR yx>Z)sFWAO9ΛyW'?!} gZx( mG`qzTv-v4@ @ _rK'^Ԓ|};QYvW! e.mS'(٧' :}l2}VhxIyR JNM@?Ab)[o)no?kq>NGf=@~ܜ+| (S}, me=gڋ(mYqza[B 'Zȕf+iZ%A_N'?=[~ ] Hmk݇>k=^3i70}3pR/z``T"rz}iaJhޤL8<LU2UYP@r(@%xpנnTmZUB1;VL9nv6zQ66#?fc뮛 ;, #!?$>z:&d;qmGtvlu _fnUvcbt 宙Ǜ oHL@Heƀ4[?ԈMG^qΘ;>)$ ׿\v$7Z"gw 77趇 8(~ f+3ZޔF?^B/ޫz/Ӣ30J[1/lnﰏ[@wgR+4TWQ8|t @_)ws>_k[:-,ٯ*V7YaӇ*k]cؘA` &<=> \L x!$xjLp 0 6@U"vhS`?fA;MKYK38ޗKpƏi~~5_bQ0``xT~$w{7$ߑÀʐ{ l>ϟBы7A 6@LX>{Fd>a?dqQnoK0bwDC@G {Ivu=ʀxP>!N@  vna 9 ;a0{PX-娾X|v|v߉?>@!~>M2ݢ(P׌4! g`]1 .} .^6OӜ쨘"" Oˋ8 H~|zIA5F{B 2k뷧P:~(` ?\(4 "S5fDUN&6|5:E ;>nABA ;d/§x s ߝukF f:1_w˷>դCOi/8*}9\~|Po8h~ﻨYꈓzogV 5`4 %`;"&6[51ӵu[\/"p3*Ʒ* E8,Nq܂Yo'J}qېy^Ol1?1u׉qs5#"|V8ϗG׵-ÁDB;'tY @H%.PR(*\obaz-xcQ0"">Ih9=g{9T0p|WUjeՆئ, t<|0HD6c}|FF H@%5VpTUܫrb-=54DE 'Glmt:"(v7%J /'<~c^+{j >^sf$65%/%!K-cۈ +\B / =t`BA`$ AjQ" I8jTs2P#DU n}{k{_]J0GEI9EeN?כ!z~#?z|nXʯ}~TG] ?ơA3`y}O,O Œf:/ۆA?>4?a^Vt1kw$Uwu֝h4@2@ѭi zxwpi?ܞ8!9F0D#(˻h+mPC<;ڂ! <=s/D1y]S=)b1p&?KlFE  .Иcg=nP>l + #"Uw?vg"E8M:J8tH=_><'{2tȈs瘲 /hD6&u?PpW&"~+QuMxwUe(` W,U {YaCAWl (@d_o\a_OٟJ(tnY4&J}gY)V"Xi3fݹ'sZ7.~zm5^V-WUtE[+4$fڮ\6,PʹRni]3jűEA6+wuUm.˖:UhƂV6Z***ki4V6bƨA Y"d4BZMEjx[nhsn̦QEDe1hۗ-m3kѵ64llK6i6mV5sUsrرEJۚF + >Y WceLy#g?u^Gz>nF1uͫa/=ől\9_D7 bo+0 *D'{^*vצ堂9A?KߋY;<"uD:8#inF"/7ۢ/7kmŇPv; H bTx)."_0cqn581$!V%L G˾rxd98s^sgՌx}~󛎫/xay޼L3x)ƵDR M&<3kƐz`{ o@,To߱Ioc3Bf#Y 飥HҮFզ2rL?"ϿxXJ61}n頓^WT{ z8sbρ:NO][1wTRӲt@>NbC%D#LpV#B$I6Q5&qNw\i|`J kOw`u0zH75F h?"=1Tfi^g;dT|4h+y j >/P eTybJi1)[+C^徴Wu `x\q+u8i8Di732OQ WGòii=T}+ b4.k sxB Qg DaADT Q'Rz9u7KwZJ((:g3tX* ]z_޼$ II~p7,0 2 #q= ؞G ^EyCÁPdmk]s^H3Uw Lrd+Xab#g3w(!d0{Gi?m9Ί#m9#=_@`vq&ڜ58y!D6RlQ`X_Qi6?\bIȤN$!" AuxiZ:j{$ּUB f`C!a)x5=44 dA&h%'Dma=lPNy(7GS5qM>`6 O6XJYRB 6nwyv]/%Coɽ}d0){h`f~h/ R9xFVa8MO%QA`CݞP xzai'Qp$t@=mɉ={囎&Ok/387/3O Cl}< 9@ }ObQTNAL̮V` trOCIu)w^0n{FCNdi gvtwK{ckQQQ&`m)!8٬ !݆!L\,M&2 @Hw[Ԓޯc4or'5 VH1A~rQj4K)g |P4S1[NM(PB1п.^q*ye|K f(*9'>.esEZ͙/dMW_o+#`v{g qh)F0x&שzr6(<3 D<fx$!P46x00 0A#M Y,"eb 6t`'"5MQJp@b) & ""ca$uOjCQAi+M2\}ջ_UHP(%owu{?ROΕZυ?L i !_لɂn "3r^q/{¸|4Fj89n0Xm9&zϳ\zOߤo2" X^C ]h=5=hՄMsX1H, mriE y= ̐8Ik`e^G'* a&n!Q!4^^hT$ IH%yL j^ ] : r XøJtQz< )/Crrh 'sq8 1@hUATX 5tcڡvJ%΋?s ~$~4m%!G\0BǗQuШSJB데 @=ťb/mTIZ/3%@jcz4ΖcC+pqhnpɔ择% As8 qR4@a!A0=Vֺ׊`>G~F; +F( (DaXnL  =H,x݅m+Cm({^㧇܁ 'ԁ 6o yb)J7@Z0t;3KeAs|n@L'q5EBZA*H1CCOw]r`<`krGҰFǹ9PZa!z߈6Fo߻;ܴ7g ӃηL |: aa+7#10C"[&_1 fmG\"ۨ/+[vP* H"/gA),5`kI> @ bٶu80ߙj )3MWy{8M<QIЭ/ yF8p,1|I& >ބ8ASAԇS͟9??tHTdg" k3'cn4пY̳ nEI]W ;Qb|1@u3 S@($2:sͭkiZP+%9Kl-Zz.t[P"єJT6IU"P\_(F]* DDG%.NZ']yrzE.lAv0dFG)uWT^u b@|!1**eRn+P=E1y w~y봍?a~&!JNG:8%-"ҠJP*N JF%U@i2QJD(JD`0$M$0}p/_  xIhBM @;aӃ0r pPTDQb:ۢO栾bx64 CXW#~ڦ3~Fa`F9Q:eP噃 p殙~yqtA)0r46A wRΜ'P@PRU =4+?S};6B (l> 7"=|эr`\jP!Ck0cR{PXJBqn=v V (7L"hQ\ ǧ!PÀGX l)Ԓr0Hl7_`r0g& $4".;:5x167Obyv}?07ҋoOIl`!*Ni:Se[KM5NAI!|R 8Uj\J"XZ#Y˯_v&5^(S\/(Xɐo,~2 @:Aᇔ'8x۶Ta"?ahbCxz*zpK b.^n4^m*}q_aĠ lgHvTͰ%Y/Yb˱`_f苽\# /kߩ˘5hגyd0~ A!KbkGߦA$l| {W]/oOtj]!U}Ϗl~B鯌tdC[=j1L$kl le= PI tuEa@KI0tF!Xۡ~O&lI\H`u=Hy'Ƨ(CI6 P!t3ua6#dCkV.B6 DwgE҇ :x+>4B|_cvw|q3SC0{vYS3~eOEm!yVTD"v;6@($Iϔ:9^?=rD; `5Qu!_Q6֬ABCc3R$lpoQcY9|Y`wNRl@hȳBb؝_=749Teu7hhKߍC5쎳3ޗTa+JA!07vg'WL#D@Zֵyr}ʾs3-!?Q\:LLGx(~+!OXeA@ Y&#PF6$"ZܵYuшш@Pb8کRY5[MEƠDEAF"*EhѢF1A4F"- ,PUEA7=/ Ag=x(|5 b052f(Z)ЙH40898@h71rCmEHU0P(A=фhakB! QF,YYsQb?pi79i?= ?HЬ6H 'v֥(?0s$hEmcZ)^Y>8G4H"{EH)?>8 Ԕ!v~"ُY9ã>.#k CU 黛2mVГǪ)vq/P tfM4,%H$[EdNh#.2 {,=X`ר͌NZϙ'ςS7N"C03k~ԩ";L<ȝ7OH~>b#;ƃEnc5.N:wa\ p@hRBGp}TV5v!פq mkOUۂ+̲~5p( P."Ǖ h- COej>%-`~<8*|}=0[BWB}_fKr+bMWzW^^zlYQUEU |Pņv._qA4l'ra]`HSiU{nR?/oZzz*2B?! @x#"5O.0ԉ @B2"!(h `D>6`Q?Xr^GIOψ(J1.}u5E_%_]!PJ*?mҫ@Uxg` RLOa5 ()HE֣{Ca¯\!Bq_7(+P9ܓwhxx "t0q8W,*ץ jon»h (t)UPŽp BB]hp'?eDpIR:xh SAB0U:h(Ws 2&y!Sf)CdDhNR '@R!iЪɔA8R?pMA]=oL Z]CWw)OF&-1`" BRܕ8D!Όo_ %0vp"w&sWKdF6w*58]n s,hSZ-b!@"1m Fm(pů7xDx@7M1[٭F*<H N2^&8}8Q :۪뚅mD_@k gC t^a5oZ7 A75;c תrNvC!pd%~P` $NjlqzRN(ngr{|(?3is)n{21-waKJ@-#^?fAbNyrZ#*~#&TcQmjg^[ʹb@`TD" AEuE T;@tiL "KKٌ#$*5$Weε<{ZD3x $9Q.:6= \H *@ @5AO^i? piM=5#c`'/PTb*(RVB0j Tk9PÔ?AǍ\)qI(⯄ $dKVV<=S;~(M;=}7֜%(yo>]݇C!Zؓ]U bN00F42JJ_}r:D흉@Q|Eã`HݭOj s!=h_,gzF omo: m0\!6@p͝"G֨К:4@^y8>$IȌ  ]|kuSK(:>Ӽ0_ciA=L=!;}o羮W1tiNmԨ:Clj)-ּ cRtM* 5hZ:Γsi;o o u"xN({,Sgv螝$@dNsaElxlt<Ե<vI{_kYI6IDQDDb""zLUTߗ}aTکiس!:K5ŷk~~|{@ƥ$E6P@uϑޯkE>wC({=Ǔ,a3~ԄCOֆ395lS U򂮴.&ۘ%8QfͿ^ɼdєâC"Olj{x=*ՆƋ:8s߅T!I9W[/2Z\Ph3:2?xx.R)DD&0L #@FgA(" 0,w/TxxiA%; Z E^3p$Dd(' YMf>ѕC,t3x䅠L`̇{gmJ"|{n"q5>%3EUUUUU_|=I]~)9CAw Rr71:2 "PkdyT⦀?uB*R?dP.@ )BN E_. .k嶹Z h'~u3'&da(5U Dͱ(|{tR} $8w=akJ_ 'n~ߝv̤-Q\X9Ci6ĝ, Eqyu 1EÃE75Md G%P2{$9ڼf9n'^O;N"n<@y ?acՏyna@g1evY8|a](GDR ` ]3uӏ;NrOk#ʥ+xӄ~ _y.C' i, .jYd->ɰъAY2;g*v?ޗ_VdyE d4dB3 0'M SS߷& p!y~F#C֠6UЊzݣuהU`DUU)S`=w|FzeNb\oΌ "qK*}CQb((b]H_A0ʷ`$z0dt|g u}'|o @EUUUWfƺW_gw\n731bN{qԡ`!D{fN,unn49rĝ7\:J9v97 n 邩%BjhLۉ"mC~nr# mAє0*b06h\C,)E%%?%z% 8yZO9R=h}CcJr:p z 0>% KB! THlF9(2"J(t768Rh+DnߊBfʠb3a+#TRcLHOߏ%EC~D_q 8.)ߋhEe\2mowv f(*MPz`*Ia6*SH/`T"ZvS}Wʮ7v@QByb?GJ>[ߋRyޡ\+bklSez885ZF`*S.6ƿVA.okrkyC̞)pWh33 Or]N{fzJ=EfO$6Lu|ftҐ/%ǩ 6!zAtùNaFg" ?HK0G2}xsw !&0nZ̤ Vi*R־YQר|R5'ZbCuYT%`k,"/^ 9N[ ,MNB; 9A$"^֭Tjڝt L)Q逄nv_,Op7+\K7 XMR`@ƨ фH)C` y8mp0ؒzs:-18|V)E3P}=u [5)yg|˪,,Z3b:+%0oL u r1ܙҎv: oo1<@jkC';6!5(k`;ju /5߿C"#C')J~r-򿽛WV/TRIֹ?=cjʵ f\'cTZ&f=ȔӅ_OGۥ \g]D|0癴h.R]R@ԄE<= :#5Y:PPŽpJ AD!SQh(ª\4C ? J4񦝬DtAp2\71S!o7ÝK:<9 0`m8g1!A|uH12:E# ߹ }gB'b-nd 8>>IW9? Gz'zC+!$pQw|ٲI0g`Zg|saz_&n"0΄G#AO>oo)>~6X[UZB4y.FpT`jAv1)Áy?E0BBc2aA 7!A Ӄ}䔒 Mu>?4Ύiᡏ0wBh&󑬖)0J2'Zn7O&h8fU3% Q_{>Qh2h̢AWaX$g⚡aIֿ pnKV c=e!ʺ[4~5KWqfRz#|c SQg9$>h< s UA(SǑOXDX5OXx 8s?'lSI>IJZl(0ND&[ 'k3WȞFڤVlKن:hwlN+ ԥ÷sEtY]-dZAJ*Tt*tV4dx%!؀E+A-L^LCn  QDlX 1;޾OL39⒚H{Q(c #}|Xl$h;I_&k%a [cushM+c0)E P Ht$oXH֘q" l\<&1wRmσB8`pFlzj[y 樶ڮp32#$-HhwsNA*}P|ai%G] @=~"hAG| Dz"l"LAoSB94#ݪH?9l HVy {нx=&33M0c~A|]f٫)eHp`r}Д4|bI&Ľ &0c@`A=.#}U"yf#k!TwFO԰(HATN!%@%HwrB(};_!_8SjH2>ݸ~'F3`6M?o]<@q/wƼ7 g#, =zآ H=|DžiFMoF:i>QM- ~ CK`Xzf w0GQ<͝G\ U/#^_)U|:玩޷HWt4./; ѣP g$Vv+TbbrX\_A22dmѴY{]6>;$r B!hku7Otyh~?*=A?9GC",% :x@>N(3;@ϣ޽jJ *00Jc.b;v݈(eb1<8KK3[T~>A>Jv@~0:ӿoɟfh!f]LL'jU ?Y)&ۋI&[a>3򁹡?,wSm?nS>(@J@kP*^^saK@:d!!a\ 3V\:g6ǝ8{$6n %Cq'9=O1?,"mIHO : Lw p&@¤X1]e-ɸ#BQŨ,^@Bk~41+D5N:آkTMhvM U`$/lS5jcvwbpIω ]*@"UU3[Yd ̘cEBm+]n}>Qd;d.q]CT3n!5m@y]42 WRTD,Xj*RFѦ̂QkZ &4pr?TBSm^G :!#?IASGc⨸[b6)X@8C`SD[^` Pt4g{nz@`a a*O? g HJR--% j TC?!_ ?@G$S&_|d(?Z7JR"$Pֽi _2zsn-2;bf\e07xg ߧ-q /s:HnjkV9fzN6E'qa05|7Fb;]pkZ EQ&)G3~r`gwPy4!\ ٚxX_`lj7gETozR:ٻCHh@E!(ww37 NhH sچUU_-z)"cӞ™};QN$0^? $)g1P3^U0v8yqvn9u47!)bhwyy6~M5|vvh[ZK* ѡ* bGZD#wN< 0Wg:ZPN&9H{nOomHRQ@p38dYvy1 kS_@ô 8HPs(ܜ6˰ܙ:[/%zTma(A,ムdPz z/dn7wlFS*>{&eo~s/]׼;#>I+P{Yxr7%pz#,i=m>C(0rcD C"X0olyoaO%:wќFjx"s=zӃFA'00Q`ާ^;0ZSO-OTn!x3Ʌj:w90aplpQ4K < /C_}kCw8|0e@8_?,5DE1J4%ok L QCR(dd*oI`jrALi IJ:y@vm^p<yJDtLQL"~hqX@7FO6>:BpQdž$hk8P2+>~s/N{8(FpLG5I/@N*-'mTNa=P#mO^LO ?x 칐_9|ɃۤPMd !}@$) Һ d1``1LL18Q}@ɺg`K jsCcz9߳NR4{:?WB.GRraTsSWT4["Ie ۣ0|(TNg.: Oܡ+TG)27Ү o׽vZb^8DA_nkbk'/'uqI|>~ \\_`p W0yI,. }2K włпw2ɒ3Y\rpV ͵9#@b@7Qe A'+<,s9 ԘP1e9[EX-\@*=BH6˞]{Q43l^"3pb)-7alx1:ZqKqTv-0rGT^(}eEC9!"9U옐$0{F_{jo_mpv@zln|1㘈PSghoK:lgܸv9B*/6cH_=P2/n=smd69sTW-}8y҃}!H{AhTOJZLJv^ $B%x.>Y $kP%0S{$2}i_|B*+#}]=z!e:J$H4_$q9"x "%B;P,*qQkn$|qz0D :zm)%{. fkp$0ˎyBL38Qır ?yhd.N$NL_/lJ"@D81DĬdf0{Ro56(&OO_*32auu|65H/4k:JU7 t{%@BB;ȤH;ȀG7axr'1&4M1f (kA#5GG?/o˨⪟ytArCb,a0 ~ F.cj<a =  9u\6QTæR-R)9gq PݺEro1OpzÓU=߽rI4AO_\*?!\` ҊׇAqrjrO?/7OjpQԗ9y7yx0h~5FH{j3BLCa$DHC~=Lpw$$N?UVyoޚXju|9;Ę 3aC@YqNY];Sw~#TFgӏNdcO?ك#~F$QiP~ijGSI6}(JoS##v; F(a2E hy&.o (X.X-qRV6idce'#;L^,5 URTBC~s'XxiQR&xB@&ՒԖifʹԒ%EN:.㚣w5FCzYi"=[7[&n$ B]Ę E/ց<=xECxc+<6߹D0Kdw9h s;zv쵻5 ::C{ nk50lsN=t;{NĆD/G3bGpu0DMvV'q,穡780:n|A 5i^+`95 GPjHSCNUP;CbtE,Cc9浓p8چt(09"@}{Fփ>(PXe#> )}ZPY~)κo å2pcЩ=9O; ,N}16=lt9 [Hry$s%N9ͰU9!t"8+؝hp;s>'Nr8׎'6pi b` q>Lw-/*D.L NAvč&>0Ș i_"g p9@&44(QCYdt=Ԓ UplCiwMy&ð^!9yqS=㜈Nœ& CFW(SkZ>/+E6̣r}cA;IG 9j!'!'N::P >' $E8ݫoR"]P#4{6wIwf38 bc+$ + $ iǹ}|SY2Xsvz86FhBGzPF.L Dq !@:|q86~|Q J7Cb( `ǕpKS;cɪr:xx NPس jcBG<|g"8>jOUGbOC@!M t.QG.wfxAAl'iݯ4|_h1VTCĩ`Ěy~z360|d<)hgPꎧ`}:۷ 0(;]B|MAp:ONhJ Bw@Q"fYS<9v !3dY؞d}ǁFu8soǷBv HNڛV1+Xh스^gl1FB2$e(lDA B0vwkJ"#kB&-eC`SWV]Bjx!TH`:v/Tݬ!\3z2tkgȝ8={ObѤ9>!Ϣ ($9uzs'71;-I9"8߾řD @[>`L^R}a?xb`jmt\7僡Ex"E5àߠHg<812z}lVצ^@h?,&Y8`LFZߗ6a1Yvim.˴0eL8ᩞ]w_-z H}qCpv@~V< c0>.e ( buXv9 )!;%@3p_`[JNz0\@})ۜu=a-J`m]tv$f-:s<ВRUDkf܉͝܎`Ac=%WJ(4T0(;p.@Gs/ԙ#5D{_YQ{_],q@;u"=#ȝe}G,|fZ͞HV D0lI5^9Fd5+'ޥH4&܉I'A[ӻ:PgOV.Zzl2"믍-_+# ^BSemTJ Q3̑OgmzF)? 8 K' SU$e-cKpeT@S~S/JH8YJSFNSI~<^\Z3 <*}y!ɌTX2]Ked$FlQq$N\jƃFfrV \X';,L1,3z"5 F ઒'J0Štuoq)=* ih5 f#?>ဳ]Ma.V}yH'Ya RD/6>|tPާA"-郍݆ Ł&07zy%'bN.zp ^p %+#"5LHjP0`<"):\yuǏ~ Z=?wFl$D؏ߟ`PQf/P=Ѐas$T$3(L``EUI3IlQJ nFmcIrhD.m*(Q1똤zakY/3 0r10X  M NE9 fy iB.^'joF`G`5&{I7`!Yc@!KEQDJEד MLGpq :}_?QX@c'JLW1rERZf@SWr!}r) |+ K ~ɽnG`DՌYF9> a77\BdH!VجAod?>ŕr+G8rD!G?fy_NI>D ?n=@; aiD4E@z>s:S,Aj2j R6hȈD8X (,(89|?gkDD|Z~B?8W|wS}= e'fBλ~~ }12Cl6jC9TXw\f?yFޢn >C- .(-YBpLk6<Qލ$VI]3Aq+nN,wܣ*2&R.]di[OV.jVe^Be*ZRV9GÇ{:+?){jc0LMYs:O&s×'3Ϧ™/!Ye[-# bThӇp?x7CP)HЉ (g9  ~OrtADۚΌ>YkQxY7n']݄3 S.홙ňmhppke%7GY5!o:'7{a"4(v.t}>' /׼`G%cPla\Z#2%U({Q<yuQa| ]?#~Ȟ~/<ai e$1t,󅈈SRRQ! O#Wf q1H>fsat d w:bleF?(A{g?h1~!cq-='d;{Cf#D$:NiZ 5 tBj ihùK˦Z@4F#4@Рy/^Xt[$W?Q GlQ5DIERgOG`ϱ ׺AS)L{!wr77;=Gl<)BmMG$^(4DܔM5&JhB!ZA8Ȇ8H<()J@7CJ+)7a'd cr^&p[whd, qT =T$S@ Cr7]&bMnC P`L{~^ k흀JG]3 V>Ķ˩!i9#!wv]@/wm?iͳDYjf뇞SC Gh  Gl1AFB]W-E }rA(ͷWF nH jF$LXg= a~ NёdafTCI;^@僩 iSqb4<RY5 <&rǣFp 2p:/}F06N@1_$ȲE,'wO僃FPį3 ]61~0ZpoqԇHxi,'^߳dZ5NٗN|Oo_bDػ!p>Ʃ!cqŅ)@!LY%Bإ`mΗ~| jm3rҦ^P 1DL2" h6F0n>  AA bu&Qj9ha$D{2S}:LfUQE H)-Jl S)U\93AX<&_p,Fz`͌hբ-I$%&Zf,e0I[שּׂZ+$TVMbOf\/` ±Y5tlB⺨dTkf͑il&|iRIm'w@@  Ġv |r4:l043 ktO<': psCg=71} ʎv K f=DxPd&f WBxJ 11{'=9#w1McK\ٟ6'筒[ b^.HroTO0  ̇"d;b5 p5_իxɉRa-!!E4ǻf3n^.v_N*̒(H$4jmiq5nmj&ס%2 aƌ>^Ñ<Ύޡ,;b@oE 4}ҋ~8* ?Ϧiz$vR6Jvk 2lc h_#~"zQRQpM Yj $MR+DbMJ-*fFʠڊVHeR+(_Wjvې`ʙb8dHLc}־UyvW8@DTU,{{7>w;ߙ\!o5)Ovc(Ny9-g-3$ iN*xD70rZyONmbYe9526&F2[&q\d;8m{>Hx%9;87uq z[@{/!H4w<0a~·aߩTg>Y̙rƃăMQ1Fd#`~k-2v]u +I,T 13UHD*BʞQ27" WaJ&TI֒ފ4ToK"6szfg!rC1d-m,iuxG2"\*by$I5Gꐏ9L 9U{|4h|A/?v'n=4{{Vy)ʃ1M9I0ca?H}RВ_~OG^WFj0 Dl|97zf`d'm I@;<6!^D}1TVh[}5=Fx~qi撎8;[ڲ06B}P0 "V S"lvd) iT\#d R(Rd(Y e$Ie$!Ew@0qB &4p1ɴm䚓e܄RaVmcf?)`cmCB>ïVg ?ԟM˯qA@+{qXIêWP *}+7zd֡% aC ri88A(.OY B<@[#r~l))VcC8ÅN1{n2{ʙN |ՙ@DH# ,JThHݧ^7aXMsNФm'_uTc\`h. Q0" .@ <~.C>S`]k?U}~a2,s.USDs]uv)WR><\]xӞw#*żd4t}aT |ABbO|GؑhF oyz "лva~х?ө@ӽrhH}G Pه7$EMKeD?$&Phb$ަKp@ > _;1a}3,+Wo 0:Ӥ O RYVSo![m4QD)A%U[gic.M]bPS`BnN+׎K hDU G4K'WFєx>領PZ]QxV̇MD<A8gz|8:pVi?py"_K$EAOxK(P0!q %:błq@^ЇnIwnŰjgkdX'\ W0 awyp\s{TCXdzsusLUxZFv\̾V9O.4.Fo#/P]0q8rEZN{RZb8h^zS}}@{|y|7^eD뮜G)ub@aYq1`[c24 ,PNC2$<17=_|7FobZY[-}@Jnjupח>N.z9q!4 ŋhvhOcNOo(L"4Eru ސj;(`xY;0EBj׵ l@t A}a8eJp^'`"b)JP=߶[utK`0܀l 0= [p<>c3~s!*@p/a` ̷1sk 2XaI7sɌjWSAf)r2o2QkrF2/рFi,ړQ)R$'?/ƈj'u_t@qIՓ124q4ĉJ%8p"DX*! {cgBdյ1@/,R|ؕH%b^`wpT4v.*gv [Yzz8>zADfZ,ps,p"tLֵ͚t ($c haj|Ҟ;i9KF ILKJICj뛖uuT'$xyR 8蜱 'چC>y(9M !ѵ}}|sߜ\`\1k4\4<+2ұ+IԤ!H5tna [م"d".W-5[WwVjAV6jkDcQ Dh0t*g-i83j`ǩgu=\|%0IȧMCnˎnL%!M(HO:C&P>Q?4|͖Eه  רS(?Hbm`x3"^u='s@ @HϸqO( d$iWhn%_;"{#op҇YS;zÝv`1;i$c/"jb#Y4i>^,W9NDx9@6Ek@f8j&)% b7zY7WkҠIF6Ɗ 伥_޻ɐ0`P "bTv6ۛg(WY-"D$g#;q8Fƛ{U}kf}})Y]sxO|>ͣQ&~2k?1Y!GXb荠_xަTL984U x9]làk$Ob J8_H Y5[(C;D%A:"CR;^V9kA׈dGcW}zA)^P)"d@)Q6nj-bܭUأ\i6h֮VحXQ dƫܶ,V幹ADJR8V6Kֹ]ݶ-)54BPwQ?W"'lS(qC+탄+! , !6xŃ!]H8sG,ɀ)Tx=gpNAZ ^_i'' ~wE~-;|{|/]ˆ79@ǻv6LF`dúS0*8b Hu빡zd~sρ73_.&^??cLCC b' שEw9=/%|]ZPrJһm: "D S' 7cUo'4 $BM)8v ް~Sa9Xx2/^at7N{xĥaQp&>]ԛkma!X%bZ&P>Π\ l{4#,65%+$cblΔQW3 puzs$j]`dEsr̗fQ: P@$Ǯ<<}w9w#\Xi0ѩҚgSE˞x`<9:I骮i342470&޲ȣ+ܵ! l}l1 %5˱ڙ 7 ۣSqceWO3*v. Qq a `f mYF2*5rsUt9}غ$$K#}pXZ6k&[U}fHf̪s (b}HO; {S\zwqe J^[g3re;ݪv]K:5I S TvZ=oY8fWm5O{p;MTӃx0{=ĕoK@ywoFMZx$?5=M6#lg'><C##yDϵzD- gso$Ԍ&枰.&\O=8 =G £,L-\& pTcIwJXJ,Pѧ1$-S2`!Ym)(;UH( (&DV,dO.;;>9^NG屒EmܦӪMfd`fc~_>`R](& `ۧ I0 n฻p`Co#*ٗko,k[f&) S N`b8,߷B#QOYC D p[)P_|P@iq ri>`_Bs_q5JP!!O.UH$JLUB sA/fKDùj:ql0rmt7l O(0 (nLT4% t%Uod7}+^RcP[STM2D`A&H#NN2^c!k8ۭ  hMNH~,T;++}0|IS׀pLLSLw=@THJgN'~d.;ÐY'"ZT#% !Y0OJ Im&CnÑã mlg]9}]^(Lok<EwG&1%NŐ;f}8!f}?/{Vo0<0 h´hsFD$XϺp86ÖMe,N0 h`$0偑'n1dFhG Z/1CJa/uufiNՓ@BGJNܢ9 ez܇A4ؤ 68ZfVÀq2 rd)q"h texL0|j^@ KI5 $x31t@FUƢ"n) ClEX҆$$ ʖ,*- iH!-S@nYG3sp4e[E3NIM0s'Lu'@wägX:Y٘0CrZ:>ZKghdzZŊ! Yl( ÄV@sG)&,ʈJ`頹EHnHmSPqW,9`Ն '`YqզdVa"b-h4{J:0@Ό : (t ]L<.Qyl(2F7&pg2=ZsBZ> pwoʁj;!! .;MiÚ& Ϊ @p Mk壖6ݡ@.>>~CM\qHd DW ;=9-é{AӡPb|;&w='seaKYCr%$O.ƅGR&,3JKTqAe`6 g̅ΏSK3bdH&rJ$TBv?=8@ pÆ`C;H$g)M[p] =qN> uE wymMxR&㎵f8r\X#QN9c.\ ;ZaJS2"$QuMȐ^X?{*^HCƧ"eS3ՑIFR>̰PbY]s/J-@Q㚄k7hdϻ7G7/#fovκs ?V(e6.W"0`Kh=*Dړ`U4@u/&`ڂFgޅ3،A{82E O/ fF\Iak 16!2ehA%2E$i"5Mvti{2 ||c&1zKgGFsۅG3®y~ܢ m-jDP ]{1(|"7DU72Vt@ gop uϟ\Phg kB,Ǵ 0+>+hu>k}e/{i57H[ntGZfmPl!1rvƼO#ӑy-gT?=B3-I8 ф{28IEl!Kk Ļɠ/w!t=p]9蘊i"wFqdƵ TTrҘ{bŶ!)uJ`C4Diw8:+l3BPt`S-fjEwa3 =>R[%`]zuk6H5-Cby臘Rԉrs<-Ǝ22:buJeDeX2{R<%>[EAqjSI La yZ:4=l*1ww~Yt v=x>w.pt܄# 0yw6o3}9KJR2ێ/_r!NLȈOK` 6 Iѱ6aY{?(qG]K" Hĉh;d7DGM!)$T9qN04|7c).ԛt宗R(J>K.i#˨Qh: Q(O0aCCbN1)MO#0Uoο1Ph( =6%4Mu1GP?t7\'̞&yI@- r~.+#^P!$n&Жx=/*,5SLD@&)0Zya)[U?˾pNm&$T[I1lfO܂lY#)~9 <^C7qOL lӞy?zyBAXPtJYn)H&k- *P5TQxhԥO 4{X5)ɤ˼${NP8ǁqpqA0kسm[)^!DYFt!B% "v1^~_g9T;hHk@ h)l2|!&@z άuǻ? 5@㛳lDJs+ ! r , >iA4;B,*dSNe]MwuCNPpj2&($ v ?$xD'q`\#1ڬ}fa ť$[TJJRh0c'&ϸ:g5oj2A A`/{#5>i60R"gusF.$5ѣ' D k5B ֛9a5 dH$$fEζ򦖜4HX@CLM2<ӉZzi2|GWח^aS M2G;J O WHIQB'B>">%5Gk`Sk3ĂHktXB2 VD'>\ֲ,#r+Bׇ3&ZO'e:f(h6bg~ ڼ&|S㮂R4Ahf͡a3Ԇ"d:pr7#C䙍?g݈['}:pl1jEh3ҬkeCO<֌'GQpG"NC7I\R7]MoGC]ff2\w\1õ%FUN;f0PtMlfs+*KE+b:4 c3t3y,(mln6WBG)#G\zUHV+oQ%;Ic.ڢrDXъ *%wneyM AT<{>N4Pt5CӚigF}pHUDS;7hF405MZro?gp5vu0?M%yn둝kOm[ఈeX씳vYa,Fk%aݛhI[?=ή-nlʼnLޙVBbc񈉅ʘ}ѥxW,9HrIVbERr<(9zqͼIp p.5.Q-" gqaUd[h / :=bLd>QR^i;:y̵f+z*~餞gf X3#XSI{tvڱR %ý]GzKr&O6[Z^>ZTXˠ@ev Xy@'h/E 04$BIQ%&!q7֝ ,Z.y8u'IajY| !γ0ۗ`R2F0 r_KA9ʞm0.s96^{_;vE1 @]ic#ec]Cf fL:SvdU53q]ݿ]cHRtP#q c3;vF3?xzCùvx{9KFKby8d4jDH۬Tqsf|]#AvLƗ&*rYSr141V5D>ADAtZ\NeMMjBDC !,՟H %X!kB|OÌ6FAxFd(%db+$":{G+k-9,n!Fc`bKkllhU L>ѩAn=ܯv05__=_8ݻy#~7RuӖr<}(`hMZ':e).+>+9&o覽 x GSva);iFh(djSZ $4񤲢<!aÐw0$P#p"sE;!ۈoߖGӴLgI8R/B6}>OG>^䏳 _s; ^<^" }~^ma4g֨ǐu4dEY,#lXQ(P45Ȉ"Xwxvg7{HCL@WQ׿o~]8 "'H|8MY~{h$ oj>ݠ{o"(dִQ V+IV+XK*ԶɥHBJ );w#$={=pv \'E쪫.EcV)>!gUH_Ѝ94y~(;nOL2l6WLD?@;G>>vC|C=A|o$XpM?CoXK+<{ l!h}̎1 1?ܮV&؈0ÿpMۿ>(2O;Go!Jv<쟞͙nӜ>>g֋N9zOT|ɿ C0OSdRq|p~8[a}҃lQYv-.P@j>VlٳyJ! {H9iGfof~k)CHğ&k=¨(rQ0)π53dKVs'Q'ݡ 1̱ pݷPA p~Xw@ND?12> ׼Dodž_ݭͯ ?lT%q#~yH{ LE?)x(:8Ha'6J 9bdu.Tё_8@Oa+C!uQ9iP$9 1R С(mbۮkj6&(GDBB@eŪZmHT &('cmh4BZT IL`-jCS!kcYx\H uZ5k ʤf)i,yEW65WJQjW|ykU(d6iDM. 0Aa@9H&s$i7anœrmaU\RE36# fy\2@b㉅ib> 9tm>1tr HY[MEv1{W=nB3Gqh ulDwfFU%FNyzP0ȻD}d}~ xl>{ClЃ&#iS!,M l(ci:WA<MUQxЅ(݇tѱ"G!\6P= I!$u$H0vĒw ccEOvU"0mLP`0>6la!K!f8hI(&` pCt-97I I%ΦzNGq(m>QEQES=!4m& `GpGs'=EP \{w{ܷw=|鷐&*U4 !I˾R7dR&)&5b@lE]|WT׺hq3Ȥ'66BVrAVEa 6Slq!]פλ;ͧ]L<ڼ뮓PKwLL#6/80nAej"DP+`v5s2[]-"0XXU Ec*.q+/eHH `YYRpbbIJ| czƚv (;U48];ʹ1g5 \aT<=``y+? Z(pG̍_-LyT@#'gئ "xP;`;N= zhc&MaԨzZܓM4fI1J2qlIȆ%BP @CRa6{9]#"ti4KCIE (D$06HHHd G K$5{~&~^uDH#eE[߻W,4X xI^ Ű>%`lUQs/`!}E^ۗpa4P駆y0#5*)(PRI(P PR}sD0F QTRDSb  hVXmjTTPhVMTmlc46*MkEDj-F"M$df-2VeբU424%eXVIM@GUK群!ذT_KKDb` O߼xUT|QfͼnR9+ 7 |h<#ۜ$?}b@CՄ]n:4P Oq3|-EwrtB6D# q6f@Њ ܏j @Qa5?{@c sj=lIFhS[r2` JrQ`r /cj>T{|{="ѧSSUF0kɜ+y~ⴆ&gѷOwÃzȷ=)i?R)?Dt;! .4v Up3n͐v()sXMY%UQb*>8mX!^!ÚL `rG5N0mV/LESlme'KpH1ˤyv?ҟgtqe]UXi|HFa{C? S^ S{_. Odf(%%t2 敃9R}P>l tQ bk{0DPOu"L Z'0ȤBi*JNJ#\:aE"*ʢ:Udl.vEjsl{^3 Zth5.'[#"GaЪh_bd~sJ?FĬZ(VrIz3 TY[al|x]ةu0_}4:DMdFizr?YO+ƊLl9*{؞/Q e/~JyVQF|~qlQi>IXrٲB"e" aelNM Pw"pl>e TK+8m|&c:p䀏nD3K3RE`0MIE B EnX ~ AB8Q6l(@E![fHis1,23}RL@=f &k΢SyI4AJ""b*~㣠˟Cvl;4 7?>E3V!XD{؈XhXjVߨQXfT1Wz'r0p<|q=Yp!=ϳ;& b_(XBXFM%߾$WB#tJDր (:fuX}h(1!p r"]8{ݿ{q- CtPd詎mdjcV&SEEl(С2I9RcNhm"t=u=CRU"ңBˬ Ac!a0BFHy EmKXi=OhrD@ ^UI_eu|V)kb@d:ܩw5Aj47Q@Fej2h'<}z|?__UOdr̶Q3FIS%(jͩIda@񾿝s!Q^^"iz,5a(N0lވ9`(FM ̎`Q7^Ԍx1…(D7gݭؐ:d`ɦ~Lѩ?pB(wj IdC=_D@#hA;{v|; 8ڽ=d) x_Wߌ@w7փ0@;(tUDn)[9>ڻJBOVנ{''Cۇ } e)ُi52Ǔ?7ljQ8ѨI2_E&J?Dp8pP!ч[A ~ @h#͋:p _=2zUPز -iߚ$'M2fk^ꚕ26$=ɾQ流h a#݄z`|IqҭN Mςvs(uQיcгb>p~r&(09k$'#DY=בQx }rR'<[` ixlqtzcT"D2Qk:L=4X0aaI&jKH=Ma\IS:b!( UDbYѱJ 3}~EAth}/ XIk03嬜y1a:kZD59.hR"4윴PQVFZ(ZTJ $kEV؍d6$*R4#&JR 4U+ҝ ]$`k iQE?rzrV*RE,-q MPQ>^V$>ßO60p1M4u;]bh~A[0fa?N?TYe!H&/Ԯ{|4l4AK({;?gc@0,'T C*ȼƴ# ЈjpTzW kXV\dl 3r]ptjUX z "&఑.kts;|f&E iVTT`S%,FoDa/FH4}0IaZk~0 ٵFL uM6s2^D/E@R S~PHaɄMqhކ5#Ng?<*4Syz T4TU[/_~Orb"[2RS=灩" <`{dÜ p'+crPIjt"~3p8fpwS5/ɾ xUcKcET#LhrI ,D)G,Vx=(Qv*B8$@Zw=%. ~D L\ku$lDYC12M5(jb__Ŷ0Ll闣t ސW$4>*(DL*mU􋣭<8ܰY:qIZ7Ґl2_LֲA($۽ - u/;2%$Y!HkQmlu McY3X]m{hD4jhd1npõ5P6ogUL6 ʈ؉B4F< JiQF(J@(@'{RXsL )bFЖH7`F6W!xېDnEӓ HIc#}Io{Ѡݥa Y)$) P Ao3wzɥ Rz΁|-+FB k)B=I>0'aARQHMAOD*J/$P@(lbLW{K߂P 9! vF!XH j%R ]HmHwfB1A/XÏtuAO^A4) Y&ST0mP aEF(P!#KHB\W1qĖ 6F-CdiXk"Ur9&:4] h@leܜ4#f3Lg;f~cƾ$,"ϯ6` U$uTI"V6FxhpR mPM ,)%cx_@9HqE8*kQ!4/r{2_\*wBG J@J(e D|(oEkIlӷ([ 4ƀȞTD #X$fZ`U2\ah!Hi?PKI):P!U-+صV+jD64 J+CBPDņ#p52eIi2 ȌP܂(@B':!L^EDͰ`ߺZ#k>̰l-qB`$rz opbb5RC_ * (a$zLjLu|^U-0%x#+i`HьRGсw p M?RT<11C(Uu-^J0G @t_;ӫ $3ŶKI?2cO"lDKn}1MV~$t_=M͐>Q<|}ԺՃjliViN\ ai;)֤P|66 Ge{ )V ðniH6DmjteQUXp!o&({q2l_Cp ft{?hHāǴNVH$:?dKal~GρG6G$p_?Ih1J0_;/7&ViP*#2blhi&2D@6VB2 m*d5` m"z,#}Fj%(X16AlYW4 ^H$ Xzx|gF=2G mckFzwR<&uʊxX6޴2 tǹs\ox&)VH[ߗ<1+ 09vr}gLAGo_RV)_] q+MFF9 t8t2-Rala1吠 MK5J3"K"t*" iw)YL2-qGk^g&7ᓈa@:u!VTIjc44VZ6|/*h i1D`QT*v~uC_k͟C6 uü ᱂[Ijx12$JI {& AEϢ7\ǯc~ύ-)ze8˻,~VpӴ=iєgwet6={,bcDtדĈBAJg?wwqЈ꺷q~r pqnd֤kF]2A{ eLwh@c2BCɀ=ƥp!73{:z_md<d÷c"0l;zoDJ6=J~P3&vYHv\aаJs^KD X(7ΥdCd2kR|whwu@b@2Xh~+ B3 fdPǟE.?njy/A /g~d[Z5{'$Ϥ!͐۔eɸzSC''wyb>VZ%q a~7ScYgi2Bbwpb=' -K Dt(̀4;;3|PD= .^@Hl>*K퇁 s`~x*rQNhc}y=:U=:{XLaD'cYN85S AKE7(vHzڄցO:׽eO9ڃ[{un\%آRʼnR0kέ-LŞq@kV,g'\k S iMyrP>1Z1UgWvGol%(u:i {@%|t+/I`dmfmaؖDYq ߇/SIu#mZH"0E |;C  ƬxD3< >gC*bӨ41`KMaSpjO/TRؖoP'FE)ȋːVsapݜz6{)dn1y~;ׁށD`|Ycr kd:)2dKH{?64;t'^ٰ>h0V[7޻i%D7I>:#'s҂:w<}O*G |Q6ި2ΐ8?%F$gW4I:)-:JIS6ω hKO0"BE*W>pwϳ)Nfs{yvW:GM,yȃ`@2<%vdԘ[QxQ&P`{Bv.}s뼈dl򢧬gK>x (Ƣl ?&vߖnyĚ{&*~LZ $[V;@{ t\.M;#xsW&cByNyGYe'#dS|bt4dm*,蒒,"" JCE* V| :],wPj!" G~4ɸ6 c|WR==pЕzAE8.1;i 8Q} lrQwɝ~W8";"OIF>!Sw,>2 >o ˆۣt+t\Tn?|Hdb RYK(«R4HW̍%695׀vAH1uK/: KT pqDžc;OnFaHڈD0@v֌h/R؆b9*:mŴ:RD(X~a rQ5AdY-X!KA88/rw]{b rkC 9nLAOwl"Ouij_)}wUWzoGGZ򫱬CjXm$%CC1/ 6CQ"Qj:J/&% MLI#tBrt%X AaD"2Yf0ıV=(@R*iC d}Q%qWV-\m]v%J T-B 6ldUF B& 21T*m iZ[hmג.](&$nl!A4j»2! an0LJFb1pI(a6D!Hc;` dHFɤF*VS"ӡB*8(ݨ̌'j# |/e jo/"_.R7 z~;Ln\\[ѮG wu1+SVsk2,kFwu&iRj)'T|H ~ͣbTY #=J`%0=qF%LGGtP o|e~!֊DӾoMc0&q<$Co61Ujc ʁl0 x&$h&0#".2Td9p\~Bұk+$e|Ixwe[\3*5"*j`60C@3߸"UP$̐{f ~~hA@Q#Kc> jULt󁃷]LޕBlV҉; ބ| 1@hD`l]C ^)34QiTGt+x #"""a22iʕ:#xn*)i"P&bj6;6O`6?<&@>Iy!(8$., .^IvVf QJ? 8K|i}~T3옩̽kjfR&/B\CO$)( Z!!=4e=PՆTCZ(LthSVRąhL8*m(!!yvbQnVl s~rv@q?`Lj0DЊBDiZщ ?VI--#щq"@J8bqP$qU>6:>x܁~ߵʖ YѣhnzwmuЯYҊ;gcf(5-ys*)& d֍bF~ӣ}lK9Q;a@Z1ܵkkwmglv#I27oNqAatё ,`K")P@ Wu4':c5 @ \c ͌ œ-}eC%D*L-+L F, 2lFJSJè q٦ȹZR W(Tс d` c i{ LȄ#hfgkyEPxR3߲(,9U=rGI!(H4y`xBQHzBzԇa6dΌޚNy:ZvD  Y#S6kj(ƋIQ#}ML5d!U'kL׷l8Cf0UY"AN MkBQH)5I"H37##[I9N81/1PmMcE-5$!Ci3Zij⊡x41J nx' f]gDOꪭX(]);Ĕ1a P,DQfq8 o!6=yQp0U1h6aEae!ͬ",SD6i >M:PXWck 4k( U?Ph6ڍh,dRJà`|ѐ*+[WkƱکک:PI !h ķ8uq0sHl8. !c0h/il`%ݒIMjj ku `&5 k;(ld*Ͱ\; ׯ2yfG<^qdSqT=V.bJXL_CMP}ER༐I4HA`(f˩8\tH$Ij-.5:Y^kwYM Lf14̠ 9%!̀2a.gT'x`&( !A˜Sxh#P/ qb/x3jM7dA~B/PIqPZVig|4D!^怴U?_iHsZƴmF5F[%EmEV6 Uck+TJ)H!P)H@ M,rD=8;@ vgSC MɀHYnbT Ҁ<8Pĝҿ GЮK:(nG>رꫣYR7~9F5S_Vch+mnjX󚁑(Ab̪Ђʂ liB1em1(Wm56Ƃj8Az\[AXGTTDbEϒqL8w. =< h_P@__& o,P¸6"C"0W:vYd~~fjZ>@cccB@ʕ/i8}-@_Rg@IqOR}1dxt&;Ұ mw77vE6Y6IRi[)CZidw'9M tڀp|}a`/MJ'=~n!^܆Ƈ^F.YŅ+2G{!2;'+,8seX% poTOO8lNhZa݆{ğ'5m3%%Wն]#R{j q"w,L+HF1cwA\^.FH0֨-4x~aS4K$L &PU+kjP =vLPE5ɨЯ7#դU5DR(q쌏lt QtIxEm=RiV΃҃E6 %x*qmPԆ@-xL!ؔ!cM[b8)@qAM&T2h$bUrօCypH쉁60( &!S"C '+XS? 6ӑ|҇7(o¸/RCi B8@ ziVm,q mJfNŚ^o($B%&#%sצɱpN5 AVKyz^֭rH'!Ob- S35MCurZ 0"@ 1yDGfo R9 C\LtBQhbb >@S * 5n@*qAއNa d Zɤ2RqATB*U4 /r4lU3*L$jcV~دZ|?14*dQf--m%ShkIZATcD"*i+R$^dS^ P\~N_3>~rX K+=t骭U}L^c~BAO77ۧnBFLU0eUA!4\8s.+m 1C <<̈́}Y*zv8IE(gt%BųI &H4]<8~0?Ziؓ]0'Oٍ%DLqQT\pAW K*1E UD`Pmi2ҩ/U-BAL ٧v ҌmHBWY mFk󺯊ԁ ahU84`06A;);0!\< b |ubJ{kt2R^Ζ"d컻K NMY>]q53Wm0 i@VcLec4$ C  L4yf Jq@t9\9piL)&8cfb 9`gqҔfj +9$B u D;L7Њ2vm}.3buרpxzʙ=@ڶӪ9./aj6K[2lͣmF[FK+M%d*MFL-S4U͢@'߄({RњdmejJL&DK@ F [v !Ba>2D*~^>9~4D$2(Pe|B7qM@NRO9(B? -CBHcnojR'x~LFF 0*>`De]ARPDP89oֹw'M}#9Mmϸ|S*}"'bF?ŗdw5pED,K (ҧ@vL6yξ@Ih( !g⛟M9!fa4a@2[뵹yk?`w1 iG r €a`%.*"@PSoe)sT^' I4`nƬ/KBzԗc`>?|߻J(*h1~!εP_86%F2X6 g/4Ɋ@Q@+abȕȗgZ3YC&FJҬ*7ml(y5y1օj,ĵ`a>k|]txdAHԪI}=Mr<qgP`* "1!%`>X=QB>4i{T@̢* >:iɓ 2^&b d [& *$#*U4TLONsw t VH[|'e`YϗÐ6ُ[԰ N@ U@U;;ۛlH8qY&Pqvȴg~EMS!4?_JPy!'h/0"0kFw0S4W'r>ޓ'|⇆}# }L=<;UP@X OՐ%nXU @g;TjZ M'n 57co/!tX._ԓ=ەyz8 -2$$ RSw1avzN&FCj2eHˏP+bc&*3:$UiI' )#}SFFp9tS˝oOMwSAE^u: 80*Mzjt%*T }$7-Bn[B!lR'=COo?as=ǻ=hf9 hG)rT/Z]^Ti 9ҥFHX-oyѶ5 P3 mba<^ Cd V" CEQ`3cf!i1AF26ȱ+p4ǐp }#rGN>;!ܜ{`$`CuyUy_,,{H02@Ȧ)$; } 72ĎK=P IqE=u{=ˆA yXCC@L$"q"s}jH@ PkfL@ xls jKPȴP0Eغ^8zs={zTOA}ԍnȅlhO9 +w5t/cG9Oى&B*JX+)EvT&3  @ɫ38|ږ c䑀`<g\~y`@@>Gh ()`g0s1$Bvh4#ENi7ҋI#JvVw Bs7@5 $-25b4&;lI/qNHkPɈHS~$8`ki볝ڑ xEcjmdח{s;WWWfFf v 3 BPņ1pb%X*>wФ>(/Ԥ2K10A=dg@p/xMOD?>F֌8"M)M b70&n'@|3i|Y(Nxivug|rBR'o=^wJy1:"b)ҫ]=tQC7=P4n@gw-0iSDWW22nw|_J&ToEiBıۚ\앚#Iwk]>9,I6[cgFhdn&U&5RLui@ Q^]ړDh"Mq+w)[xW;޽t:Ժ\vV$Je*2nQS%t-K_wεBjLmwX뱍#iXdM>-NX׻]Qҭ6J 5wM[uhЊskk/uuvArNoMJ;Kimj7_.ޓK)uږa:ܶ3T S|׻lc 2ez19"mF=tǗ^׮ᮕ!豴Qj*|R<+Mך6UjK Wƻ4Ȓ# 2wN6lכ.s5t2Jk;Vuv跫IDSCK"f+MsZ6o7e%cbj:u޷]ݻɶJ#>hAi@6JM=v鏝ϋ$]n6m*YI1'k#FaXFLգVIlS+VhJ[cŲԚjŊklBQEwt6[8RaRn Y,].H*5#`XŨڍ6R3QI;l[njt9*5>U{<;sW7/o)MW.6r !Z5ʹ7ӗѽ<o0Ns9rR21Oa4оY+ tM@MqQwRj쒍SmOۘWi|Dt4jcs4qb7Cb >WSDWd8,a2clCX $3e>_q.S У˓Zd=Nׄ]F/]A>;fFI C*S=lb`]rJr'_\dm&5fM8Fsğ[k4?: #x u58q) leUE͖sG;Jl3})4asAC)^S*hF!i)a_wЩRHLp3|Î:``~>!|ݷN㫿?J-ҭL\'dj emaL )~7YWl .r5UjUDA됋DS3ogC,J~3~Nn%!*fʥ2XDXk'%5 te0+QrA2E2E?2LS3.H%5=svDDo.z 3a|c7MP"򖶰]WXA*"lI BF!rK+/\ՌcuD7ị6ф?bUKK`uX Tك XLV:#AY޽l/{.{v 84V"%7 k雦!0B30Zj#7p5Rj+lWplFӴ(j0m kS,5a\ȊȊ:DDMd-ĝo"xeGq\В͋ NE,d탒IK0hHH5k(Ž.Kd GجB I%W2d 48,LaB9iچ:{׽֍uԹENe:jԸcFDZYI 8a`؂Fq8Bt'RٞNAA%$4TTT cw` c#XyXL'yGϖk!Ng( R*<cBW 9Ɲ|!q )#Jo"t'#x!HGڰJLDcw^xv܊pʊݹ[rZxx󆇑ǏR'gyO%>E|H2wXst$ a\ agCDžwa_v}v u~Ry:Gw[7^Iqx YKmR*QrEBeWB= A=PXxuBlaYwݱ#6P'$zCo]r~^PVj{0=sBՉȓf5m``"^Gg}4ι1k^ na7\đfX?*1 Ž搉GQ6>\>fG;J=g osIXc:z`4CȔ#guGrȝ~* uvȴx}p$Yc|YCƄ۸ T;yiiǦz^<~8HC r`z37hi v(xD^{TvaOݒ$D4$# GcnH}Nz\!n1#A &a=zf팗yjz܃9G=g )lwT孫4 Pw3U6G3)JABH+$KSt$oA8…YpE`&7I.N#˩#LJ:{r f9#[ePo+'"vEC]2tF |$t*]c!BӚ>lEx U@jʓ-vگްCnVs@"Z^{yTw,ix N$sj5q]UbY*K@s7KQ =NNR̞C×v݃Vt= `ua3P9wϫ 뫵326=yA'&}С{8foP*jt KYIIד:g酷=YGmaĩ-M}2ҏmisExTlsjɸٓtlr#/Ȯ+yC l!0I r;(Aa#I8'1ēL緶;80}6=:D,s2_p&:vj/;gTu}}YY&2#)z\׼CNc)L^X[z0iКmVIؙ͓uvҦ켤0mtpVb5.~ۮ $fۣQHžpTl˓J{e!}xQևr]-JOuˏKbLd'~8209mAvu/{;n#eS3):/3 ͥ?# \g\g޼wٙ j"~(rЈPB!S ˆ3q cy[voǞ03wI߾Վff%5 AK j;nב\Jr0}jaSaw;uwY8JA7a)fWZ]|Ta5[m̐qJ7uꔚpu(e AK, XJT**k\W[6@YO_2#b$gN.%$p*-ҪmD1upj ўxE2Ӣb!*.Rā^kLt,Ͱk r]0F]'"\ؗU50'2 |CYi}[H:7j>Xw%_φ3]u5A,@ޘi[eu%٩kp< ' 㹿~81Nt1l/1Z-`=媣TY|(ﷃJxK;q?A3ЖB<؀3#6`4XwZӈ\ϱNK7Exhd8i3~F ,=@Ƈ8 ~|ف<P9tͬ5D#ށ~:&PGrÿ ;P+uXqnX{/J\8x"(~fB(&$Hy‚x lP]]da lp{[wy9lh$rD )t|ڀC}ˢZ3bP!y+HS%̽jfD>f]g2vC QRg`R oKVZ4T9\u=lQzjP Y_< \ {=yÜ"mSȁ$]b>K=b|"Փ9KED+ΩbD,̟v'8sކ(Cw7fjClW6Jlqa&Hm- Hn-K8jS}=+pB@phQXN(BqVqD_r} #fc.r.LF D\zy1s`ⵉAeT'^5O_, `߁m~ 0?mj iP;/:ZHhJ!>Di7{10$L$i"<=ז2~vA%~.n5O'N8!zj?Jׄأ yӃ?sD26K=]t{0,T9 $)B'} Qe$bE,in ! ESw+M6LBdi8B#$J1-JmlhӰr4Vmo/!tPN\>aߦ 0NGn&rD({ H(p+9{LN.{Lb7ߘN;?ٷo qw4&'nǻ]t@ۡA\Hl ,*//Iiu9$_T IKڮҍa6R$$,PGS3~z=J`!0_c,wґ$BT`Og!Ӈp<07ØEPj!P$ܻ̉)KK!FGw%?u! rTErB~1@>RfgYEG#h[oR(XLE+ax4".T+B=}M4MbzKQY)1 !2h'ӮyvL&N]S)`׏b@ 8$:iH9z\d9,Eִ]c_$Y\jQwwCN 8>)FI ˳NPPf`L ;lÎ'ϳqiopZG2puq dMTH!!e6(. O (aFѲЦ9E.L 65BFAF`, nJaWfp5cU7U2d ̒Œj)I7ЫT;`xܛm`޾H+[u]Cۺjrv,;]S}rn!?X6 &B:) }y LĹp 8RYA:CRUTlS<#e,CH߫86x{SʰU"]D3h#k{ |OH!^48l, ;yp(BWWc=ld;<'Biے*B( RȐЈU:}/w:Da Q?E 7$E#0JxJH H@Q-bAJ W.N.J~Zٚ/0^& DP2#?WfS{y1mLnYokoLWDbg7m"b&C0S w[rZc?+< X`B,b1 xfOG <5q -ȸ %Y% 1f61˔:3o5iҴ|+^mFKo @{A bxRYU8da7{/"\88 )͛rʧf -E#Մ p!hW$= jUkNjt/8:″P t2mk|ihë:u!ۿ{CA%Hq EBC HZ|nE59Mʐf}!wY6y98B4ѤlcWyߥ"=c%qE%tC]gN'F q(#v`[eEPHб\GN:I!!)#:.0ͼehcB2 wt,I fa[̼gF#!{8q. kby7^WQd ڀ`m隰t.GX5)paշm-~oGi"q)&F"gm!4|8E(t^U:;)h;En8q#-:ٙ&e,5kY[6,[Hx*34Byv4>f\P,{Ꮉbx{ uq!4wAwD?g'gaZD k݃g 8j ;6s9vq %·ߞzk*,btaP;6sI˗_O̝l"Gy:/L΂?R4moU ٖÒlDcRYHbF'V#( p)-bf{}JBR+kok!Ntt礧jU`McϼhL2C~ˤANzc:o,v`tc6~o^Go]3[z OLqKZ)$ "*χ/vs2 +MЄ5L1E(-0cCe#Y!IEBZH63D`SXD5xVC ̍щQyC?!I/.v^S#"9>W d݆N.?Ѿ$QP@:jLs4btdQ7FLJbr2ZQd fڶ&r G=#$bqmΘJ`V3H-!6h\RtM˚} .wF鲈wT>>P~{g nB!ACC9+yx ;Q7^Y]7z '``KCv#U}I䡛9mM1v7=.s3k Fms4ѡ2f,5 {.DX D0ɦ":zFSACƧl. TXG"+z9FkG(qJd- 9;UњuRTnkxj@p8ڦd(Xx1$>oة ^ey-yQ'F`֌kL Іiwkj?iiy2 n̦~?^@=Dq㮜,Dz.[g`RZBSw D,!)_PJ&]W)L_g/(EOvƽ9Yْ-RJdf0iGhﵤ^zH/cQ@QTD)@CA D8\d3(דLAưiQ741c (ɔ J6d7OrB=doQrQH['&W@X/@ƴUZԂ*w@VM3A6Ax u=8(/ʬJ&!a76%~-hE 4Mތ'-ti]"4as /SB yX yfKS&.fM̆gDC4L? Xyw24ݛc>V(/mi(]o" KNIyJ9 mJ5Z :Ͱo 7{e1"l!B p )j}t:j'A sn*}3hpQ09MM*0< ]1HL|ѥ(wdĉWbC= 1}"SI+Ցh[2ch i3:&И8"+AHn|CH2y@Ճi;Ol)0˵'߿7 9i*nh gB^vٯv{$>g/aRhC8+ƼCvԴ~g oBd7%0q:C欌A@hNL\I9]v^ ?Ah2C%P ZJ %)Q2 Ko{c={xvuʈj`f,,G0B@ьSe4QD43Yj 9\̦o7!Ġv}M2oV×g"SM*.D\i@Hu{qI+/q앖j4;18(C(1²ˮ~]˽2rL(vzJ)@rCBΜ)u1r`DdMOP SE*t1 ˿4iA=rBw*-;5\ߏ`xV@ul6V'adzC!yyD48tv迄Gq.U/@&1Foۈ| 2@$ .,6in39|?YY3t3sB|y}?^[|C iUs5)ͽ/hٍTs1a+JXrYw/"i>p&q[F3x%Br:6kox`ٖCv< I^^s~>>A@س,\iNGboxyd! M7`N%׻L42[S k{Ѣb1 |9l/7h&P ረ<D8}"DM 3 XgLfz&Kug|^Fd h)Aidq0AQ`ǜ=?1|}aZ2jmTDEBtYӇnxzC'^41Hfs8:2#]PzibͪWݷ{N w&dbD$㓏=?`ZC6B;g'b};|qEiB3S&m9Zwh` TqGN@=zL%5% <5!v8ޏk<wh#`Oǔ|!p h~=Ŗb(v}hKB9¤- !)Ž ":n@q<ࠣn"0i-oe[%zҢj#l+Z4Q>?+`j3ȞBp a7 ='0x̠;Sc@~#F;7k DhO^'dvQC#y@ӵ2(Rx8h04< >͍A~<DJ">l)߀|zO*Yk 5SGշ ?1x5 %SJQ"40Q(bLIEXeAbC#E3"YHAK2Ldaf͉[4k%`hiM2L$ F+ŤZ22 cl4AdbѢMB"UbVKQ5mэ֍QhF%lXƭThZ6lX[AZ5Z5j` "UiE)ϿG.+iE{;ρH{/ цp@ AMC捗<=>C4e?cXi<#}j:vہ׹+Y\dm(B?O9$4/y"kז~zd܈01 H5p#Fn"_! a|< h3d&gԺ&=n !e&c# yL"^e;Da)ʞGC!ͨUR't:ksN"rF ><CXTvh0P@&"R@R*$龱NjLi}5 KH7LblL$ڤAv $6!pCCk1g ~w#8lpjv@B* E[F6j-Tj6Z@{x c'(e68o4 @ ЎxO|0=y*l;]`\R8!m5)1: =q\nhDLd5↵Oцf!q I59L75I13?!{Ay_ջy\PD`&K]빹eۻ:уÓJJ{i{ $mxBO-3Ԡqd'9_;jpi OQ>wsF~WoXc拷Z-;j9r[vɽnu>4[w3%+PꤙWhJriDDTi.a'ˏy;=(' ,OS \: 2%' p:uaMW-}A|#㸇@PhM@ ЉIM땥!s5^F Є=%;sAT@^o( >I8D()+I0OxKCA>j_%+=wYVr7&ٙ%䕛*IЛ';0n-&C=tv3Y'ϰ#͏Y\۟p>OK$ÙD4ŵPu^(m-rD@Y~v^meT>lD:reF:/,:\3“!4XCu(<`y!!ld|xH5аoŽXwM@̾ 8qz#`D.G " 34c.Ik9hAj"< {VG3Hh(:~AHH/ %J2RaUlSQхԈ)^G fȈ {zFyx[SN!gIv{%jx]y`6D}Vy{t3*$H=)$IƤ> Azv0#/)gX,s 8vtP1hY{v+>PHj/M__I'b.tCcJuď q?ty'Ľ( \P@r6=*GpQY;ϣ9uGT$ ˆ=Q7rC8drZl*OXJxb:gi3Q(jnf](h Ⱦ̂'i݌tAJJ8Q އ#-Awӈzr=HQ7 ΃2Ob|ڋ ٜrtF{gx0r,dDTC|=aI% Cx̸}S\c/C^qVkeT=$"Pr*`~~l!Hh!Q-ջh PSڍԣdUI"S`=" a܋pfCC51f3[a IC,ߖtYMOM|?{#J:Uk 7 AFOڹT(>a, ` \7 O`vFǧ^QF^) 7I}o7xo\8Q=TIXEˎ>2`ܑ>NF)YEJ d0##. YbXf*Žǭ+/NXP[-Zɘ8hNuC &HC\>ִ0oP7 :sZͩ{'%)5]>L7B^12퀍ka~ "|}y}֬V%%j]gu֓}vӓp(pHᶞM UlLb">0w#ّX'Ov>nS=e:#i+ bRi% <$A"4si5PͶƍD4KP/(ET n8m0|̊G aϡ{0*Q?!x&^1XLPVIc0T?um] _}NP|;sw()Bǡ@h ތr6Ѳ:0RuJwiwtK[@Sm{5J@4Y=Р /kӽ^Ƶn 4 (X Ъ&m{T> =|zào`tُ-c;}$^}7Z_Zwϻ;|;epW*d۬+\()lZ^>ր$G*EF٠=^ۭ=컎B pTX\u{2 {|6Fݻl.@ݷ"2;jUDz5` Wtzf=m#ۤ׷sT}wW]{c}zP;B 9ԨhB$aDc.iUxWfwB\h @ bWtMz A[t;P{ qOj}y{`=Mp w/h,۾DMs\wY|}tbv݁nn8v۱{];tS׳k[데eMwpQGn Юk>}]xwO>si@Xu篹uݽurm{;b;z6|}qY;6sϒi;<{mu%yލy6yӹ{vI>SP;WGxdut޸9zt|Fuݘ]哶glmxӫN&ݾw绸wnѼQKLwMno{ﻞ Q[sbem7G{|ާ{M+Ӂw\C6owȯ^ؽJm,aqݵ7ZlZs٣Rސ*@kA6;}Z}@>0c[];u[c͎@̈́D%#Ί/X ˥Oop;zttV ͵*$By{M..vξ^t_A]rnU's֗iƀU;O}U|x޸}z /l]sk9ְ@vw{\>wUձePy҃ÀpRU;w a^V=Vnsڠ-z#vmbJׇ}97G]\4-+޻€t{EDJzfptt{EE t-ijn@ w|>YN[;w==yty .@=w7$wzi†=Hg1*AV}/jx7yۺ !Fvcwo^|&Q]]׸$W۵3ޕ_wݞU(c|lM@@&&MDș=MHځ @hCD !=M@H hb 0zSP! S4 2)hj=OQz4hR@ LA Dh44 m=zQQ@@@L@S =@4=@=M" O~CnN]ãCx\RXcU**Bmb2 Tmz'k^Cdݥ7կ]ꔚf+^8=κcֳى=Z-_g֗|\WϝUBM^ZV5Uj0b,V#45&*s~4W TE4UbFZ4X`oʛbor6Hy2q?˻K)RE¸JU)uӛt۷EQAy(x>XJT9:uO'UOJ -.I {_Z!ҢE'#7WX EDUZ *DIMEQU-C0Q4DDS÷&DiBjdudh(&h(Ҧ3AIf4bI$@y𨌤;8^0Я}Ssſ(}o6C=KG=E%~4YSTrCQ-)ѡߪ 4r5C~|ڗ~B`,h|()sE"͕FKH/Z(T "4:S J-E Ǽ 4SĚh*h)j h0F"XifH9qnݴ|AJJPQM`` Ɍ$C ,4$"J 2  ]Pxތ"f Ed M:bLj tLDyW/iJvMEII UPI@qa5 ҼR(1!HAD@iDkED.؉j!X9G}^;1'nqM cH^=gbpPHyǸDEL_&("Q8)O`}KM(IVJ: C%   = P$@(4D *҄JIrS|6fFS4LVƁ(V"9EATPAUCTESIP[Bj)din;UazSULNGUl|BC/B(/EQV뮣XHUVMKmڣl?a$ :R@m9da:^=p BpO~RǧR{;5 =*E/s]BT2Fլ'.QWS*|(.U~F4:|`lp̹}wfeV(à?mkc(8 B *6!6(j}SeeJ֨|/ȿgD%N(9h{U\?zwݐ@X/@ ="귨x- [ meVʢqbۻ /-p_ n#̒ iȂ 5?GZ{(3mj7pV Y̟ I!F!Wpa Aֻp|v]+ؖjr+jXE#wf(.sd? p?Ÿn)`6&/*?6ơ b'k(M*x=wMb=1<:'a:Vd-/I_]'xnfנg|7mMSS $@tiE~j(P수 6P7#U&uW326ύaƥҽE JJ iiB`I¥^ojkC?)_bR(3Td{9!` rK~DiЌl~w`ӈ-|Wю`ECwjս̼prtk \֫.a3ܪ}xvۈ{NVf&ZW]2',7~Lokx\3z^5 {@{tAe: jt=rA =eS¾8B##CZζlQgo 1nr MnZDk`CaI>DǼ eZI޿enΠsßj+xd#_ ^5oT*z=Ϟ7$:ۓ s#o;d.$6 A,f BIe asvNڷwi^Ueh3uEћtpu*$c𤋮LH]p1˷(H wɽS}6]~K9j k|Go87$"[+:l c\߫ K6մ§aG]!n3B@G}Z( )W~4j;ͤt6'`RCH=vѱ`4;Gk 7?81BFJPݲ2']6!q2uO.lX; 6s[I DH{},#7B&wĩ+!8dU \m+QU֕Ü6nLmoݎ_]T/ 2+Sstu ?~O!`jW.Tk,U'hV>|T*)gg׿%]z]{HgP,vdfڼ 8_wL2 nUKHƤrEJ kP;uv TJץ"mk)=Z&if7>Rx\'Gl쐋< i|sW&fm!IF@W1e*0*=Cڶ.QX?s=#jctmw7֥Ϳ~>aDқp_$mP3>Z[[AQ[RU}YQb!t_/7 e{FiҭԔĩkB"e`]5vNWpQל_7ڶf$ 5CuISjr $r9-vU99zPf M`PurD6 Q| ,FTIH.6T#U)KUBޢ Kq4mw.AU*{?{bډ(mz(8$뒇g˲D û p<==)RTt{}vY}U;V5lw+a:Ւi`tZ_%E}-DB6F-LF]Cb(}w{a{D$Gl5Sg''i*Z>vӡ^^uT?n7^>p(@o8\!"3k! )-7L ugYT V_ bPqpwF51yFO]Y /p3ܫ'[cF| e\2:VWU{WQkؚ +͜a)ݕf Tپ`;gs8dSox1rD js*W6kdcR@hEdUceUtW`p!w){^>ɮ.a]m}͓# m}Ͼ{!-aފX 0z3 g} >(Tc&6oMa-9G^vz7]}6u-J2=] }n @xT9L+؁RȎV̮u OR+l苶r—N 7AHA.I363 NrUw:I9j-[O/wkw/6@ej.wXVБMp=*#l } $>hnz$v/m0CAar9|GXO\aӠ A8L%9slݿM$9mw}@;$L:;{0za(l. SV|+;Di?JdY(`wvQӟz%ĀO+< 䝄'A|Z`D)P^q} =L! }fvw!|om {ɻ, iN>wC4^Gz^ƭ%9^Q|KVOĄ)ƲWUq+~HX Հmcc9J)j)[QPXvR{MQ $,T'KhٝtVboyϕj h i՟G 'νxRѤۙ1Knm|;ҧj Zo@\_jtS >&SzCƪI6Cɲ/-[G<ՇHt!d]xh |9`8:lodXVJ(8mOW;PlL.N6+*3"]'5\vtTʁr:N֊ƃ H 9rp{:F\s:'{ 5WT56>+R ƷUpozY vSJncwRSr8 n\4;5+-8 g_)௭-QVYMr Bv>]ѥly8'$ H%MQv5n][7Zw̔(_{ dɝEˎ.%p3J\[vŇgz,;B6D/3ypμh1b$E0}PwWȤ:]NJ{SQxx{{[Gcf0srW~>}"uچqwMN[j:T,CM}E>:¶! }1bc,w=Ik1i<\{@T͝Z;x瘺xq&F-M%vjg̀렺YεΙF{mvU%uzgB41M3=^uFv+HMq5F.z8m0ʱZ,ژM~G\J+74eͣDuctjz?7s[TNg=|ݳCaVŽ4ٶV6Zp".68@]mγ\ub !}Sͺ+UK JWS.+gRw |ʝV V.kAߋaW=׽p T+$LunhIY)!lyoҰxu \n7\A,+8ݮ (x}xl۲yTDlߧ%5KIYؽlmOUҬ-R1~k*Wu\-rwL2]Xg idF͐ex.+z73yux:]#'3ظkrO6\+t@\?_  B>}Uΐ_y @@@ȐTQPAmrC^lHSA#O[;%v O)7ۮ.0?$pI| =pLOttPg@ C1?S*([Y v4Ns65t(dw_"st =7\t9@)BJ$8&9{Lg\zoI}hpNJ@c\(@>ePAOWWԮkzGeZd9) >oCc2WY_,h, (Q6,E5b! 9]+??u:]2_̥:T4.I+iwΊLXOjh {^$ddB?"M& DDCb>0y݃ 4*.ΕPa?&gm.}NXl.↍8ա3NzU JG!ɘ@I5ONφ2}v'#ox ï7| |@Cw9sl(/?ˏέf֋4>W?ssVѳ{ ]PXc6?ڕAT^)GT40` _#]^6g{|\׫1#LuC\ aPî$Lm1<y:o3óadq*']W lv=ՁL0 ; C[˨(ᡣ{?ӣ11?>MxPqO;Z"p :}:(i:rڰ#ܴzz):]ˣV?  )W1b͈Sg١6@o}KP (hJd5(( 5mZثBWKH) QQt\b1yʖiҀVVx }mЇ"[;ےX|ˉGͻ' HZ>ry44cB|vtzNґ9N-cNl܋UF6w8sfE6d]I'8>1 CnHvUTxN)KLc?u?JXcH5&j}w^zU0MFO@{PࠨaE/@ɣ~aگ%~|,rpkYu(93_ݶwA"gճ l_dm HL;$5g&T{-YK 8;%==%cIA&=<ʸW`*6vGIT̢{ܤ$$[f]oH 퇕kىz?':`l9قᙚCg!H $ ~?>g I "R& u@+!7Bv40AQP%1-ZGE -2)ʼa(Bh|M *UJˡ"H ) j)iZ*l1%#EHDAAAAM)K @JdЙ!j(JV% PЎ& $RHM " &f50tF~”ĥ{@ib (Z*"% HR Dh]-!EaФAT+JP2-4%*U%"CMM$tкD%QE*+, P4$RMU!bYi "*%J8Cb"֢b*ih@*&h&Ah  0T(P@Ҕ4M2BPh@ vhjPm p"(f&) ))O=jLHCWAiA;HU r $BZhF d%(!@__x}P(PKDOR:BJ>.@ #l$9*@"B@(A@Qi? ϏM˫R#/ʮ/GgwF??0ɤ"[3l'zܘ$1h?UU4aLAD|'أcF0N1$1Q @i;jp:f;m N-'W2Ywnp9W IxBO6XwpZ8E E@ t{nӧmӝSIMrYcNvr gCC[YKŠT] jre<^Q8fTML A1VO:l-dCCeU(5D.X(JYB}&C2J*ݔj7~%HLQ0U8mJ]ڊ.F($o}#4RUz!$R7G61c ;t%Z+\?F# ];8P7Ch٘b`Kuu;/>ZD&Νs'O *ӧErO БaB:f >n]z$%|(c[N[e(2(woKT=}LPWIs| #rpݻVDGd>Novho ]Kl{0gXK7| $:`> tr* SoGߞjwPa_fBN~3QpY6z~/݈odĵPDT)IZEʬ`̈́%)o L 8SOznV7W`A;d\l4¶ 9ՏZʈf ބ9qs0 d*RL7g}Нk"i qxzizćb?2BqmTAeFE&Qd$'p#"I[RR ݎS Y}ÃׯPik,C:l] ᶺLR"Pda Ġ>fs&Fayo:Y_5^ ?C9ûPp~#PWZClwI-#)2r\_CD۱ Y,-vP +`F鍅/\-YEl+u$nxR'nf '뎍Gϱs~(W X!O^x<Ş_ybuz[$@q?+C/~~ܮrEZ APGXD'G!`QN>Q@ "p0pEDm))䰿?`UG` w }RY |PxӨm!?^8{a숗l-9ږMQ4D D3G?zl&:gzBQJgfPPk{iszUuPs׏H^bp>V[snٿ` 9E(&v =X A6A=+˰zpm8z맃ιghm߫/QȤABZiyxK Ykջ6#ÕCM!>f#Ex:kA`H1MW&'Et6S-ozܕowkwzPicb} V.G`F>O˶/a<:>ю @@i_ǤC`o.{tؿ(GC+hF{s"?<%,x3f[3Ω* :]pqx6=݇uHtCq 9Y`4rBk"⣑dKZr* z<[U\g[8kx\]c7w'~$i")2GӉ!{BAJ1”hl'B9]&;RE@hehuT A4:PuZD2G$it{v&˷?QA:E7]Ѓ=dCȀ+!'W9vړi~rB;/xP8L$_w~? uHWԩ3Z m5QN@(8;r}Oo'h%nÂ-9rh7׃s ~ @6wB~|Bg__Lwr կd-!5 ~8 .N `UJ6WJ@@^a,ŽK .Ľ,L7 +ɗKY9|=iqM1#2*>9M}%XZ9wKla+e<,|K"8MۇSB>+ז^5_? vn;[5]i_omջ! 뿦8v;uLXF "»mHn`)Iΐ5C`;C::Bdm+x^}m,B xIPʺ֦_iM%Rb.`n v7b>)[_oH]a˪:kz*F{Gs >~0`+˞u>x9&> n 뺓sxy&J8?cyw :Zx uG@ٍ}ɋ\7z,ء{p| Kn`H&.sy`pb5m(ヂS5.^3ҩUWMaUB4Xtx&ηluWfa#[poYx5ʪ@ e{rAϱ]]?;|LC4wA Yj뷼c\sbY?@Z\UAӳ`5~ӃYYto. ՗rzul6G@ب(u>:=%suVjCɣ #fcYberҵ[2n.l@&9}oHw OdLaS0|Z: OY@ts|;9fUPOS^NUj!EOG;HxR$9HWfFSp|%Xym {D0 "6P< z>!B*p" ǿmLM(]57dKTMZQ ܟ OPPYpߛj;m٣z5!b7?8ʈ񑕶6"U{}}\pl.A_䓟?h"#UB5BP}6)T:l-^#pDsT n>xUUy_\}_[ l4OSo @~Ҁv̂rp|? _[_?v| ~^PpdO(RG杨1F8bN7FfPd+&zH1rrC yS6 ݷxy"< թ CByq~;?~p l%)4H^Bf QCM͏=Vb͋ +@2VƗS_&~#>c=ųj`H`ív;G^0W=UuŸZi~ wVBTm#)PT\;OSǦ4\쟷x/wqۂ A3AQ(%!&] VͱnEOjj`tew,Kk2=l` >YԪ,(VynzBjHO!/ cخ^߷e+i%.CdYT*w NA|0l=mC#=f3\ H۵ӻʸ}U"!wc(yBe [ØO{6>vxۻ@@"Rޗ[ǣHdx@>FM8b%(2ةzKݪ,ɑG &Ԓx{TTHC d{ۆM5?Vvߌ_}vB+ho.ʱ^o jEx &[Gs A K_}emE|0ъUT -# |"iIP Q!=޻ >kZsYz~XD-drNI( o,F\A{WgP[Uʀ>e7?M7%$m.~ޫ]!Qwh!Frd d,iǎԷִz?7-*u { ^|#,6B}#XGUV~=oA.u4ꊑ$ !Y%I'BSB`hv<>785G&XSA\7\AG{,T 'rfP\¬&}^q@:ZZT$ww D:o\: ®r₢QCxjIOMO~CK@7ŕ$TkQ;د{*7 n^WI?efgU>(!HO+cxQ_tI mαtow@O6cxS QTh8DK˅8A&̬YbyI<ﯙc{G34H&^6߿Nzի^[eI6L\,$j]៨s+F֢͢Rql;Y{'Oi6B*ˏw6C?;֥"%T0oݶo?#^5=fQ3$61?Ekq%s [ 9rU!H %4 sG2!# P!QSAITP1 ĔET?4hR"i*!P̑#BA0E U@CBp3+P%RPP444ҍ,QU$EU %v!'שw|z=}8&98+0-Uz͠ʀ|?1^ ڄ륬1ژG/&J P9I3̀amPP)Y 4 *A_DP}{;}h[E1ED| b*"b*&d|HvvjݿB1'E(z@Pb}[ۧ~.q #aB(F OO ">0wK& rBHDg|ʕ#g]__$|l0[+T/RUIR0$2JJ0gF6R촢b鹤ӇSO}(r BFÞ؍~FaOO^4ģ N=ztC`ሣ'z*~,v Wp}QX$ڱC7M)pڃDՏQr`h>oه2!^]Bf缲yPjV Z ϳ%( _R*+V;P%^^ mAHi5x*$qGL_\Xzs]ŕ`$v( АfVCf?|Ë~#4ۿ`(!eӘ@pQ8o#4{;8"{<1'`%*% Qa!(:`l\5 >pngJQʟ~C zխKF5xxN@>y2A JKE U`a0;Qv`LFXcLzv+((QC >Mw$*gסZ]ibDDir*58$ɲnpS U/.XXH!iC`#s"5rfx\;'F$&a0К.m{=9&M*`ET|HGG;ϵ(2&<فh+'.f/@հEb?ު@:DjEC Lp /FXյ,CΎj#P> ϣL'nV AGN8jO = k9 P47hXPRgԭѫVOF4"r>/Gd̝S=?ϰ0Їùݻ뷽[im)jfh(*~smohO=azH?=CLSr#"A1m;ۦ;`렡'WEoPG8ؓ I!go{!cٛiQLÆV˒ Y@DK? POqg9J'U_ԯ `QEzmS/2w{U SM\Z8f v@BbPj=RD~"G~Ⱥ?e}8e5 M(u :;O±gT23rx G<Tl$޽ * EPLj() }YPJDRA2U?ߧoV̾ͶkpYB4 {N}sGQ; Є0LZoa m^1]tr*r`UE[*ػVn\;4$+D49C.] #'\zc32ⳈsKwU_=e~B^D'gyo!!6ϷPwYcu3 P9E! 1?)tcl|Z_huw*wwϫ9r f*l4 #WS>6\dڑ k{_,]D؈Rgr멉ӵ0~ Ϧʠs*n?_*28!+\rK*}!DHY5Vv H M9f jź-4OX fPX ef6߉iRf+ZƔm"4]k~MN_34\irW;gg=E2G+wB 2f焾7uڷAfB9pSou{:"aUlpx]i%>oX(I]ׅShYC =.^, cL&|9!:@?3O"pҊA,PXNo=]~ QG|;U<~u1Z ᚿp0ֳo0m!gnNbA˜4q!-`7:'v>Kewe.6(@^+@?D~$ )'WemڶXzX'6(/[qwHR4vX(F!BҀj%mSH" A]IG._<>e8t~޿3;zkG{qHb QF)á{61Oduю),m `P( DhFM7/X,~,I9Ee 9w V\764OJ88'@2lȼtQB#n3UY&G]IJwHǟ\:˅$2 ?.> `||w -{}|og"H(.P`v a? WXp>zm< ESZ| .(J!C"f"AL@Q"@'9@/pp;c'X"C WfBmÆ)aǬfZ#p?aW:<$*@b| 9W`GEחG 7HQ[[jNo]mkbpj2?/Tr<nyy9rk{G>|ל #^PX>d|-$1'tmrb}1&W>^8X3bӓt/g]~ŁA)\9#N%;h`b-UXDM_ͱQE\:48*{)`/YYÿ6Cimzml 3ܽybu}IBxFFfbdUY۹m3vgH햪!NJH!5L77O t@ڇw#@[d*2h(:cF W`=S7Xv&'S9%.SjwdB@8vJ{ j:Þp!{+9þb^lC" 1ñD`'mkmb0S"3~Lv`ьwoٹ]շˁQ197"_Z0=ҷmE yvbBU_LPGhtЇ Ζ8H[u:c?BX{>3~WO+Gi4hfy9d8TTDdmKN 9Áyke?INB4 J1TE'?gOO.݆*6Ck1XE@_ah~5MXsZ< '#3M_Lxb?^6s=~}:}n?o#!J!Jdh\2܋aq[U=7ֹ2mm7J@\TQ%X T(BJT-A_\~%,*oH&[0},ۅwu~?JY9{ SSmo9n^M.}q -M}R.ѬNyRHz x3P8AјG<]vxS,~5!a,JJE _NS^S'?i5gc U2Z ¨b{$@ϑ1 J6y 2(d􋃖Zm{.퐷W}rwA?$E>FD,j^{$E]IbI4?VäuvHw׷ K">GZX4C %7&~nlqZnpvȴe/}:i ⬣˜gr/=QlEaGie<-QE_ƥ$'Z6{~UWu=/-12]*&)g2]2$i,r)=$C&ŮAБM~ 6ü#m3'Q{*!w:B}b C~ݑ o: hjPd1ޡ3EQTŊl?3 յ-VHz!-G.m}qFbݙP >2Nσ4!t$T8UA Zh)ԺJJ&$D ϓ-=\DQұW[~@s.~⇔_ӍfN+/tpiwpc!U:*ɉ(xJ|ޤnZԳnpӥuʍ }2\:a;,D׆GTD2F ZGAO5qwvy4 _Ps͆9=uq"m..k]md#ʁar%6K8qٻqtɯ \.F4ΊoLK_IZ M$f$Мmk Bpdي5`Xq=FXؐݸNӊC덾pBaz88M[Ϟߌɮ8=Cz"al{n{6uPȧ-syy;4q|cPLeh6ܒI.^'l HXq'O;1+9>0'mkژ}8 qc|qn?#W+X>N0P&X#[l@cmsP8;#|(X.r :dҧg$#00:iHZ6ʼC"j]pG+q1TDxƸỂ|.tm3t1 SC*1öEܗJi7 g} SތpRfRSxDVM%Z ii^qс2p:F4']W݇n{oV+xMD̵4-,owc@gslz-ېէʸ:}CG8,1eX=y fDu7ki[k~E}o)a8E\,R`LLasevmU_ghŽ S}˒cǍ^FٵCU*uNBT{|bxkuw#_ۈWLz#Ts/*;Μ|DbjBb دW|G!hVo|f6$ؠ^,Ogrx$Xn!*_hra3Fy1֑Ro6E[d{Y d1A9f~ n5kӁͫR OӮ6" וJb|wu8"i߱?R!,YBs٥,KEMb!,[YXuS 4¼\c(*)5kuWKlt}=]tTU'ظ5DA2*Cҽc:Ǽ7IrV@^ @`ɼ];e)v:(_ +K3w?[/"t:j.ᆾ!9S!tOEɗ4j8딶98q,qI#-h7moj|LذTQ)Ak W& ̗k^LsۍW8ړ$#K8׎^spJokjIoSqPw~Ȇ }%^Sݼ1fQ>|U}3W;O[զ⫏zH&+~ zvd3?g ~j{ОIVDPjOXs~HxI"4,yh7xqU,^0>ϒէյL^fd8~^$;ᚑN<>_&3_Ҽ`-)>Xƕx`V|줫IKn,U H~t/>r.+{bP۠,T[Z|( ղzѥVxU8d>$IePĊ0AH>{f7*l})v#=XQihzv6-MjHIOUR\d4M HRoo'_b$5'=ijsrVzACóeÐV p1cݰʈ -[R0EnT6bּ+hsV3[H LS[$|Nr0JO@jUQ^eq>SJ r<HPozR_Hk=do?_9٪7 z'^O߇оmzc6w劉iuxgG0X("Tl|#yh3aGoo<;d1sO.;r\::]:vS_P^= 9.V+RҖ3zWY#.^Gu: U[(:\9xI0a1pwHT컠+k|@/Ru3JzT \ Pk\:TT*m1ՅtzWfmv';A È\V=pGN= |!"CYmLgl[1T KAd1X̡.FtX?c0uY W63ҥ/t'Wwj44WLrxR<®D%hF)C !@i1(lIMtѠ(((J(ZGg>_g/0>t\>4 2895;Ba* LGɌ-NVǥQvqQ*3sgrQuPDـQDiaz5}@Ug@Iiz r=s(חHodR{3sXnDNAv*W{]fq /`Gu|sO ĩ j\l:>0ɠ,Ax?λ Cqꀦ燳u!(UVT;xYHU`iT샮("[HՕlBf$ $Wã+(kCU<:pk\JC00Vt;&m^ǫGdѺO,'9/9&Gze#T[H\8ޜG$H?Sn;_LdE8Q~C]}3g1WO.eG&] _X.3*I$Θ-mcCIRMKM:ft,s \[!=s sqޏFBSBp N4 Ư?`{e?& wePn{Ma| z LglOo^+oc,#,DI00g m7]Hsi-cI$y>J+!,C_V ,"ڪa9Zzۄ&ˢ~V f?U_r֫GI˔bg}{n(yZa" FS9CPڌˊ]~J^t86Dsܪf]_܍2,vل @RX=W4EGA3>˸ o~74C|5$A$IZKMba {mpI w0PTY0$&+< ! NNʹ0R>?oA(至םy.#5)tߗ\#-6[. N:s$Z! M1+ԗ07> g6k)"ӍW.X(`'օq&% Ǚg-^ E5*:7mWF6Y9MC\έvmw A11`c*8mfγn|%rpU#.}gE!1P\J#PRi>(?&rjwnbelɱ5xD32NEsb}?~po^`-co1{ƐaV=p?pMJ|=8oLJ>Y:NbG|}閱׷D5[or۫S8^Ԙ3 &MaIUn)"L/<)[,}G0ULjWO0([s _&z=Sf(!s mC!]#Fǡhum! 窯&,B=O 1&G`!n0췭ֽtKW%rYB [ HT-TkUfz>wO.>-U ]W͜u s|Ά5Ҿˇ5qkt6^nwWƩGp !HU"Bv">*doa4p(fjnkfR xӍLJ%J rCuVcjl*\Z yAm͵FCi!zג[ۊU}^4T7|8nPMvnEOvRid]6}Dk F#&Y5y6QеPody}&Ho/3$& zaqGՉ6CCoe> 'e|==}8q\/aRib{ e'욻XoyWa|hrT{Y]EG G)P0JI:Ƃ:o^ [76*߾ӯمɳŠ1/Ӧ;KG? ݘJKGlM9pVIΩE`$-c~{|NC{¹_0h z[ /kzY O_fƯY7 < `B$*#? $ }Vg_uЎ9v Ud58:#N)TZ(6$ h(ԅמ.[uLu\;jPdE =tX%ut5~QZXRMANۦc!PK$ G޳d[E`,M8nQQj/TFwz :>۰WKmxS]baRPt2Z-?Fv(4Ym[+i?dCKE}|z9@뛡.PǑߍ[嚦ZIab8EamZ˫vaP^XrW ㋃4psNvRψΌ3 pE:֣;p& BU%zf*[c 4To}Z~%UR9`H!^ir pZ PJ׻qgu9 6d:XzpKJW>qk9v"ϧL>r֜ (7RH{+le"7ʁC'LQaQ5L v9?FDq=+GyNoSqχJ q\ L9dD}/HimPDy%WL[|7Ke%ɃqTWNSR074kۃ\¨TڃCN!40 9dȢM*&68EF0GUKtʢ8rK+:ɏ>=wX1h@|9>%9YҫDgD&,CèٴҮede7@k&!ujgyeЂ"Co+4e g>1Ku }n$.q$*\s&a-U K֩},xM *V9(lX%z}Uƪn UBak|UG*B86,R~x=axD L5|YQ/}[{"Q(V"TLDLk~WAuScOlXSt _u{F?7pH̥2A-K3k4);)_ N9jE&W e~TۦHHcÑ=O|qʮ 2:I/{q{7{H9f.@9AJ jUG&z@WEA{?wŇb_!kA,oMlfn]]U2Rb@j''pxZzD|oitzJy8!!jkvHqBeXe i: npMW;rg iH0&n%n,Gj(HҬ?_c' r_vE`<;Sc.Ɂ%Z[?ጦ "Ć1T߰ݸ07A4%r\!߸ uOw** R4N8bnӀamr٧$nH=v1\޼4&8 ,#mEg$K71`VY;܊$URa6 \*2>G_HpuK5U rWo.9-thk}  }9~m1|o?+Xe7^h4ꦢK}?@Ʌ%HPt%V*nr/JWG׹CinbxL<8}aꀩP>*'(1JȂzX"KvOЄC6tDx;AW@]R=l+b=j\-ZARW(4HVJ,Zpyˎ.QiE)r'fHwƌ/LS4l!F`q ]RLFC;Ts~sAvlLAFeŤѾ(| IJ \ukЀ1 P2E aS&J1UWj22Ppr% VZҕ!HqL(.{}sela؊?2߆>$7Ñ1ÒcXO"V_9q6$Q}SMm"H}u7 &cL2B$!Åv}4Qk|Ӧ!M~z4f$E89 SRs |фEqS1[#m 0EE$m0`qP_)^uAX՟^b/8b7hȣB9v~7s+*N.e[BESwOsZм}ܓ+ ƕ^-)$уN"*{t4"Ax0n WWTٗ_,.e Ĺ0Gn3B'Y3 ${KGQG[d|5 FΤ[nr?!gb'?X|${˳1Ce x>Ϡ2gRw ҟm^TΓL}/ZDُirCYD}1Z]EvF2mMܩ:MNЇD /m2 `Bvp\ mCdWN,-nH>?+g}E-q:m{>ًn8m 6o[e5†f|]kdڼl 8HPͺdKBBѯ*ǯ&wjc}b9M-EQ5\43IDOA-,އm0j|cVREC'ESZ\6xiIMrn@Ql9Z% r1`-u203oL,fΦgOIZXZX]g{~O'S3I%smُB P^LO%3 F0|c+L^"=-We sX*(tAW0PC2 YC3C´:l8}nLHgNy@YIXc{/)4!8ԏsV.J_N@AÒ;0 Sǥ(dYK<Bܚq!#CC;v/%L%滲Fb_Hh:i\ԭWc} fkjɺtm4K2Cs}t(P`L5g]29w^o_ $Nl>'S6WPHSn,OI^Oϫ8WWY|Va.`#%PŠWreW:WlƺEnFm!0'8h =DX۵Yu݋Eςp{lu }u;? mQtNP!$}|<DJ֝:^+hЯŏBm5=̾|^UUPA=:by<)\%sc3ѹ;w TrOx(Μ7"n63>Ր!)L$xSAJ2fZ "` [q@Hpmur3Ux$y =ˏ'1ʤm-krS66F8bS) 4yN7J3QBj\S$ɥ+~3)3uB &QN5J((8O')2£e:~t׵/u%P{**+H6I$Fn ('}:gׯ/9<I0\#-x^6:HtTCGR< Z NlԖX e@Ɠn=Yi$|Lگl'Cb 1^lSKJxA޵>q -h""2!>즺ɒ'st3 y}J}/ r9\1sꋐ+Z3n}\+_kI.S궱Q~vmkʏ*u^uo׍Y^셏mr]l~G] $۶"1vnNi }_Lb:'ō1%4$+I&dp_7W]2stzt"SQgsjܬ0djOOtzkڷ!\c]dQʘ<+83nGQK3XK#f3wۛڤ^5֖ޘomqQ/lPaDkDaɵ$[gs,B6k#h>!6ۖGJ>V>yKi#*Odgˡ_3ܭS e:72 i0XوFS+ soq;y1T} О1'_7SD "YvMOGn*ʕk.yJˉf2)"4ù; mx?;eA\Cq};R6S(|j=`фl YiO<_u6F8;%+ÄI1cXPگ}sw(ysޢB_e_Tr2 >܌(WRj&Xl;deM؎t& /56nօ$Ge羼o@!vj,7KN6O|Tƥ:6 ۈK:ӆpC<&Jn0c(ee PF䕇&ɋp/ 1rNGtbc~w}Fn1-tN~?G q0tpl;Gc=FG|?|qf%<ʁ!l?Ojgf 96&*ݥ$‹#t XΈHv9q(=am|aNv o%SJ+ύO(UOĆ"{Tf9A;RʇO8]҇y " AS]~٢0Y>fZC, ^ĵ¼ #kv"7YH2 #` *Tr(?'$XU2AFbQ5@SvLŗD?|&[[,`|ѯ/S'`ru XEIk"{>dse=wp =K=0>h= Q Hͱ^ Kn:wGe'w߼C'yM^냩O~:yTЯPBv`wOU\)AUj tE_2 vg^p 6Z5?ӭ0_0ʍ(y<$;#Eq!s{*po^>O!;[ۏ|)"9V)3K%Ŀ:;ew0яgsXU>]JeJ}M'& 1nO Kt=rdP&ݰA6lz=}20Ƣ/adI,NC2 kВTrCm53VI#S:ʟA[l$4G cdQvov0YAE\ue74i {誱rҡHΓA*1 WX>\9Ye0%M@kHoUMab.LK&/}ﵖbS|r9ع0q(NdFV#e(wnV0tcxkAcn l5-ٳX^v}fF+ON9RzzѤvvzV'cuyQjj =$=Qm^LϋŎ}a[pcːcZTa\v79?'\yu m~0 f.60rX)IMZgG:Ht0u@sPSu3(.Ɨ>] lҜꑭnBp c|z7}V8lcc Ȝ+p}b H>CODP\7.<6ޡubt gBb: "~4uT0Mz݆UY RIT_{n5C~cOl`F T(c[n{vrpN9͊X%l[ 2ԂO8wonac GtSL4*NE SmuA .i ۮ2:ṅ]!4bm|ag$2+V_OQNiWBx)TO1 ӂˤu하ȑ}DD`l3D)`n_l="#1A 1Aam4~lx"k1mJjvRaShN~EQi[M Ur,=5k{]ObgO0F鎡ؾ|zJGO:I>+߇>&8~S]Nw9U^5,*Ҩ|t] c'n Z!ҷ$ф [O,֤&õ6j[ߥQWqgO[;{=$.~;YvX%n5Gp[dpe>6 U5UUUUUEMUQEUEUUUUMQT9u=dnނ<ӝf@zSy)x8NL &0*QZS畻62kL$ p?17~ŕmk qŘd!S(mfSixlxJ _Rj(8GWUPigk(FzƊN9|gk&06AѝsA;$ %ɸl-/ Ȉ'6AFcH"IBPB6c 喱7+QUmŤfP;=MaUT5|[`vI2?tr<<4"$AîɈu S8["lX+q}Qm:s"sXE<6ª C"!w9¦#faUYqm ij f 1H &a* )JpmS~Z>6YWEt?qy3. T*psEknzH,@ {8ӵg`5h~WNPvkX"ɍNz*DpH-#tƮحM+PEgV~:#mH(ȬP AVakt|Ǟ 7m ^+]#C;TG5ѵb!E-q= qe}'#9Z6ta/uV}?.USٞks925j R͜J2{J K>ETÏ}6 g5"Wl_s_ij=p(<88r,) نmEiZD2U*G<a8 1!ӭJ xQj V Qʵ8RAY Tppkf xrV4z:.)dYGwiHpU/ $7g2ʥeP[Ҽu}5JQrP}^~SPh=tF(}Z DiARؐ|x=+JKY3HA7Rd){΁%L彭W. !O*.?Ƿu fd7Vу\?w,zȷR-d:l_+KFxMsbG"YzRFLِ-U0_ۂS>C ju^~YZPUeEoZ#"MZ)Q.X5Пr*:Y ݒ },(1(kUP*DJ4kHuVLc<(/ s;v4~d?~u}UKVH/lwuʉ*@*M]nxc]ê*QKƧlpTE,C $׌_ʱ}bіKFr.!oa)ZVYrà ?ky=^ 1w{uE_ BWdlX:XʀT4̆ͶWBRz:F#O 9|cL??(dܦi1ǁF H#T}L^8:]0Zrշp{*,‎LDG460 盡[G+h!IAȨ&Y9E޽؋,`b 8+L+aGkؙW<߮VCU~P&zf#vFaR1ށbؔ=qwJI(RV^=!Fʟe 4֔_)P˄E½KS"HQĉ tRwv;Vz.-\&.gq{5Q\S&NZ?$,)g(0[wKvTk`F5 w:]:]{[}^u8)wa|hRZ>s},<}=ޞj\ytRD: &.deOj$#Mv.e׵_u9C ?Tkb=ih(2-r/DDdB@q9+'5}$o>^NJKUB\y8]SaߕWL{\xE]?vV\Cz6#8D̾ժmO]Rq9Z Y8Daj\=A{i`AM<>'}:f^ꙴZB #ܩe uV1q? u=)V'"v8( (cOWPJC E -DPVDB"Gb.*6{m4"%8Ky_* pto'7}dO­=+S7THѲ C,>BCƈ3Z2ʈ0kku!k= X 9 [1])Ok^thlu_w޴XL9z%{˕}LyLǟNv<w;Vhx1u[r`LֲS6 L<2 3\7 +HkUYBLJ-' D+qxl rqRI_kLh~jᴰ:EwPv0m,r{D>FHt;Dk)ߴh9EzG 6%w`]F7q@ͥGZɿs6r6WƵd?9Ʈo[rXBQ^ܸ97ޥ ӦYLj8.nD_33\%qnkW4s R;~SڻHs h)OSpG5T*?,)Uӆ\oG6ٝlCT^u eڵ5|[a|$9DFC>e1!b2s)TӜ3RrsNo^V] ':!'vwܷG]pXs$\Fq$NS=)k/s.!jB۝Q0_OAeDwmBbga'=2P,M(d4j0-(Ybm'ɬ±uEnt>3&a,FU{hX=!n>fŞAבv)bF.YKcsM/''ې}@<{h=s\R0 B==QcRcxZVZvqzY78]wgE?p^9JES\=gqbl# LQx%{2漹/׆bcѴܿR][8cX ,>qD37#O'IڽSk{{npm7[(*'U;7/Iּp3K+ӽf%WBwa$I]a8(:%gTSU*cLN4) wZy`n0?Johлjx쳬q,.)ocpݟ}wd3;j"*Rx7#H_]Fp=8psetnjl11[NC9KgwqL(j^1Uf[֎ vT,AddZdhHKo6jIўUV}U^Yڅ*ynu|& d3yY]N&IwFbb`z߭gNW1o]ƴӍ'n1nX<ƻvnuTΪ_~Xߧc TBgY8؇сBiUkd yTj,~f7(ADpCÜn~tq9 .;WJx~RmNWi;ن3<7 ^rM6'py&ߌ g g:w> d9rOUQ˗n5^)(=#Kuh/'y2#_֫aSz3nݞe4B@{<"luUn%(A,Fat8`vnXї[o|7ptl~&bo uMx'(ȼw?=CṋNZYfduθef'L멘yrsų 3*vN 5 AS٧ˆ\hC;D]rN 7hqkѮצhsX0zɎ. B X??Y/ۆ+nWer ڌ Ē5FS ,w^2Zrx{q4GyYW1jMtV=PR=BcpuF`S*D{60ΜG5lSm>s9<&j оٮ͇7u-/]O7<*m,K]OݬIHH=\{{8ۛ}\ Yp!x}s?(OPuX6X3!eW]n.v$jG}[/]Xݯ<֛<(Q%!?6*B&RԻ97rş0wŨ7θ3xGҬ*>@k-tR:\2u>9&1O \U2ْJ}"':ՋK1n:-:UJ|sX;Tտ#<ۻq{yՙNg\4ؙNm0p~׀Ҹlƿ)jǬ`bXEH㠲/ UC8hu3~2V5Z3 u˼oᆾFΟ#ap6p$Cg L369j%寕}YL)Vy;' HƛQoWsǔP<-(!-:(o~\DJK-/Ş`c܌z>لƣo~G\/>dKwCDFqz67q N9Z;q!yM 5ue$6Yj9-1Yc1]bNZO]>Nי%s7&?J)$3a(t8?.ڐJTrń0Z+2+2o5I{%2J^0h.Tڃa7HdǪ<1BW6l!W2@*!mh\4mያ̟#hMkϙBMkԺ ri6 mDAlTymW.;a9QG0:IN̤ ޜ9e.' ag t&cɥNPkڑ.9J)a s 'TZDiB?y;$Q;s2 A9:zRݴ䥷6B Y4zDخb{y߃+Uo~[hd\R9Takҥu(?M]3 678 I$`z23@6I`jֲw폦tẋ0}=i˥ }ס_$~EJ~C ^r \ s9" 51pEG} o˥,xؐKQZ2?k맮}T)X.MZ|PU{#o6#ruXz9{Qt+JpmZmqh |E 3bISiӏDO)7sXǟ[3_pUeϳi3/& E3#S. 7]DBt*m|s{6Z}?E2цB=2Q@@x3橍(-H1 E /pSn&Β2ܠۻaV~̯3?4mHaV`v!R*3G{Y:L _;S?WfNŞV\)Ƽ_{뒵r%gibbI_peaSct;0c1 SBmC{&MAi=?]c3WK:v2K`x1y}}ԧ}9fn5ē^XkZOJpVވHל%4Aciu 0$}ut>6e&ߚtҴJXҗ+2XZ`4!DÏ3AU!F%:*]0pq3f[m1sTMύu1)"C TX [| KEgOg=O֘t_)`6iM>pP?1(c.m15_^  c#zEeRfĢ-&`ɛn dZ*k'ʟ8U>%DlG.4?ۦ (͠oޏ?xq&9#p҄'Ogsnnk^~vO(V)t*fVq9VE80M%+U}' x׎F(--,e6-foAC LLP:`xi`qAa7RF^A(z翮fլg]z`ӮLî%0vxk:Zԙ֜6-[!KYUkC ,nyy5xq77KrI:{ǟey3EP G*A1e =K){PC?\J6-g-px~ሰ_P/ Yc04S #PY(EWZ@M{|jA+2D~Pl]ml`k<0-i|qa[ԃOw=)n͢uxlDH bO|:]{d/?;cy` ].QkIbW !|e[Y"@"SXC K;9?+`=9j39S9=t(t@A/j繡|c=Hj M%wVsjZR jŖVLUI*QP>湠t6ZM7֫^XN_,=SgdNf^0rp{.!U*%nN6u&p}ex&u+ց:ZJ\:9A՛Ū?xUm9wvSaZBֽb_DW@A4~Iʚ3N<ηKǏZM^c ,/zGCp^l0~Qa"?W#{ڔ(<=5ǝ"y.xR̓ߏXs/p]p#ϡጺF{7D")[JY^nV"RTGOO/AWcPâ`(/4~r:%1*ydϥq΂;xoutR_:32Uq2*Nd8)UóS)գ_Ϟ~>Κ0dQ`AOJ5.;5ˊfwUnsbID,Z"h]aQlZ%X\$xXݠ=f^KʹU/Z+iS)7s}'f?䔊 ȴLY %b64+;} li T|fN>\@B+g}۸[g@zۘ["&?Q`.UszRe|AjUP\SݿEHp:Ɓ( xeWTG VQ@@8F-x?I b|BB~\`D DXL H@ p?tĐD81VY*B#JH} W`ĺM'A v!/`6,$ -14T!D4*D @((@OA"f7eXT+AƏԒj~Svm3[CWP46{qrUrkf5kMvU[*fvjc5Қ\U scIiK|gh+a(oF;M ;dl}*)?V^UVcҺPeeujX _K Y.-=C][)(D.*T%pjӇғpZV3nF}[*}'txVp %C|5*UZҦ@#d2sl[mpZ'LqيOuhl*)u5Ii6tb!t HRk3q\eU A98 Vʫxp bs 7xVvmvY Z$wL;j%ZmcDGrZVrA2a®VHXc~kcݙȪZdFߖ}<gd4W}n`:ޫH9ʪkk4dQk΋+WAwtݫUҖ8N3lH{"\F]Aqǫr6_Vyr9#ϢbSluϮ#|B߿y!7n$"F?QD//^?NX}ʕP+EawY@vOgX}T["qCo쥚&-fg { VFGg'JC/wa\d%iN?Pp# U^˼DP>'rw rQd{yBbهU~_125{wgQ :. {(g';dzsiՇ\|t[}ڠˢ$g;hƙ^BʨuaVo ջg+6(8-\7jRV'}zHT_E~U[+Y3JWMfJ굾1bb!Ȟ7tgH-OF~Ո5j]kۮ+L:"paʯe5T1ubC GPlk ]bW9ᕓ׍mF;ƐyV<.J[i]w]5nU HAuT9lv.e+Avꃺt1Χ[խׂ6m ݥuƮyTߤ,2GP}Dc`"JڷO[l@W:kʻGBU^։=`Oߠ  DM^~>'yd _m_g="!Wtx?'!O^1o_@=|c}ho݇CS %/N,]SV*1'>zth\(% ~OǀbTWpt -#=C]~gwu~q,~=p;9v5!ÇRmu^sǏD} Uݛz햯_I9Hq<>{^>"Ϛpة蹶y:j{|@C[^ (7n Pٱ3ȏ'N8wYXA6Z"z8[|xwQs=TSBs;+׏ʻ=݈zV!o=|!{}ǪH=:=~:^w|ua#y?suh~x>C._w}>~}Ö^?VՓM9L_˒2ޞc-!ɘNq>{"ziC?P"b F"iZ )BI\\7+dK͢@~uih+TFߕ%i@b*]AUT@ɍBD,ETzpLEOvH#j $"5X%M:KQ0Q2O jfh9hb i18( !(jcW3" )*"4DDSQ\"lMPع:Bv `&" fbJԯ Z FJWN559h5HQCU,Cl"tSCr4@0PTFI(9Q$TM4E%PDRp܄8@U0 N*PEUMQDݻTQMM TK>mM@@TSkcDO~Rڟ_SJ~_-UWQ}~z mBƋ~ubJ(6px2&o(>'oiĪ(xSUǗD*E m?~dmn9.?gtC?ݒ"lp m j)~ev$vt`8H8x*Pn[Oʵ&`nx ,>•A8\2"H](sz*Ŝ9;{#gU1L:qȀYyK@uc82u }7ǟOk9q#@+J.{tOzm>;kʹ.|NBjxnV6n3h, uP;=CuG"WND+ MV۳~r1@&7:Wd'^!+?O@ %B8bz()'zۭw{ĸޤp cӇwhAxQzQ䫋aP*c龦 }G+ ;h`Wew޾56ҽpsoOWCV\f_sqWZ9_`v?{Fņjc{Pg{{ LṢ`H{6*)2l/u7ا;c< W=W|-^</MTjcʥ")DDD@J" l/?8QN Fd\Y/dGuMζ:1Y `Hn}QH}EW= -p|B]1$#Ջn}(H$YS$Aӂٓ5ޤAH4ĈOA]Cwywl-rkl_P_ n쪓rPhQ7}ʻ>tvW bIErgjk|Up}7W`{E3~?|J5^h6>=}s0ǫ*3YF޺.{A  If?"s8uvZɄOSTȁP U*u @11~/NҬ1Nä/.ADD`5&6iq!Zs ΆFAZ@~řB\w> I ΥdznB놉 ۯ^l໹t(7v~Zދl`#k`o6h2D}D:]8 ?zPJ sw+ @7a e`GgAV?+(8el1 \.kxP~Ȁ gbCbm G!mpUTMpT@jղXCw~$U?$- ǫ97={Z|QTߨL X \!:Fw1IW.xD!\`띂ZqՒƎz%]u]]UjceX|79V~Ռ_Txӧ:4]%զZ+u,~|uM엙\DEKӚK:ow˥ ¢ax&=TO`Zm .vWW[ڵ?PԖ;`rE9 ݒfBh`{ijȎ5rT 8nt\eJq{=5 fx֎URAM=>8#|#谄N|2`URL 6=b-M,j>^O0N >q h5Off;"w.9pQ`*(1WhO^{mn¸ªKOzn{[ <)p|+u,&—Rzye:% YjD" gcNek;=?@W[ 6Vzly7TVn]@_[UŚqCF |aӃ&6v.qc^>N/j__cH?G9QݏO=@n.˖hꪹϻaut!nV٣E)B,2nQp~v꾩^=+EEjQt޿om",Uznވ@bFn{~"#Xҡ^Xk <7"ƪ+ʸREf~{,HPxQY)r9^60 ߲mUH=ɑI>.r<'ƨx_gKe{7>̻9W ^#3]դ$ZT2v{0KeȰ2iz".NS(e> n8 /*O.^uGjWEP&o7C-puWQW5=M}d>܇M*KOqA}F$lZz8!MPJuNzEԌUЙ]^|ߏsWȜ+VGoHNck!aDfϻ3{R;khS'L&G@},tyVDV[<{`=p|kT`丶Uwm]Zc^*qHȪ۾/ ROV.џӅpʂu^؜~0!S 3ܵnӦWoxeb׃{kuqH`tLVN~;y+VxX{C{.o*82iLQkϪ\kD}tS[;:k1٪yYb ,bu]UWnVUǁ@`( SSYVl(_-ҷgv86DGXfeqV5m _/mạ1|lm xFz ȺVz EӮ na[)׵ֿ')mv[R2 YLsصe)nPW"~+=AkT@Zϣ] ^sԭ9v|9;}p*UTY9Vs]OjO=b'K &xHݯnU7k cm}2^1lm=zX1:+]N6.s_U)UU6 Uojh-ro:$s]SWl[x Qҩ QVke a'Ʃ'2U{kb6? ' Zf WLlQ"W\*O- R$u՗Xd^n],ԦNs/)zk)[WΥ^jkOOjs ƣ,᫼(SH! r ]:U {o VD@Սk8šl`{T8ooA=ahl+$jDP{39+ uyEG_5jJ?ibLg\cW-6Q/FL<_ } #,HR7!(VYKyEMQ!Q{p(8W[NSVʘC*y=PVBydNJ(TXdwF©9(zp99v=e,2,e TuRnR^Z@AJǰZ|u;\ʘ`-ZnQV$ԣ +D>jW)Es%M: CrpeP@23/moϞx:\ȏjΫ0U ?(CU-x{{ P@y_qId9OOG[p" z9VbQq>׫<ay.xɛ`_Y irs3bZMK@fmQ&D}oOSA;Yˋc釨)&]ay5ͿqQBruW!HeuRIig"[-ks4b;1:*e˼«j*G˳|N.+ݎTD@ kP*@+]qpirqb>!>ulӴ4~}N8ЏfuPgCVZ0s*Gna{~glZ[}LqlΖ'=GO^϶iU6=?}c}g6Җ(hP8*qYP;CuAWxܓ1xcM c?)HR-@4R((PQHPP( EQHPP *%PRB4_X$K36'?n"Y$ F"QFH-? ,a?7  ǖ )ڍQ#  }^kp>xbז[٪| B3Ѭ»_|nm[X&<kq;eMiŷqKthG vͼ !E䄻Ag*o{q;'k@A:F"a6tl7h5M_ςnH"CT#O༽*j}TM,(oa P6McD=z9ԖQiͅL7)D܃7:lzluAݶ1,HAE^BYu)nס%|$䣱}!uqU6.U.fm UXwmpvAFDCMiaºgc`IkLSVP:{;ӕxC'#;k3Ϙ- cbW J9U[V=~)ݮL厘zp~T:m/36j6[vjݍ.q8k'cS.62znUi׎4a;ժ"Y8kkX[τTxBS[]dZ//+lV`v]꛴΢O{ݷ}xm$ەoհ{Y6rui߹]ajr 5_t#{&2c]}V5nVgj޸R4 40ʨTG1+,ֹHmxI2{ZK4&rׅt9OV]fH߱t*ԛiyFVݸ~7ʖ]mޱʸ\q;ZO1tH[+9ڼ mnfw'bNAf7`*5oN!Ӟ lU~- takľ˱\d(郤}*BT՘ ^_Ѯk\CGޫTxlX} :݁yPZ2sJwJ{U_8߲WepzUUsuby&jPMjzk37T-S>:ǣK zʊ4ֱU:6mδ[+|ͻٍv<5 :To`UjW|Pmr5f|Z urV-mYr~5t O nߵ1DfdTz4%]߬ObsZ;gZRtlՉSQOUm!E;:諡4_%3责<;z+Z;T#V^ Ujh&լvnԷ^'^U] .c pپ5>] eIeh{K&v~R1]߅m7s8?^Y=cTvWv,n eG(0hAu@|nugoF F+XOzjz  * DZvk+>u\n[jk_aO-Ξَ\]@cd8s'՘jKw  |# n㗋>bˬxAY]w)}eYqν೴Z{wzo~L6v60[|_ XLߪ Pn]K}]9:ɞ[fnk٨ZNݻe7Pun*rѪj|07G^uqDzٌ!` @iEϞoL SPѤ4#n⦪|H>uAP;[;3C_FPold"Ip*"@cGLWZ0xxva~tuF2*Lbau9DD?rëaM2_1962WVj߮f#jn";Wh˔0W-ce1oT}SNaϾv _#\㪽۔-|pDžSLdwuK(wy;J \/7:~V^κ 셃x篇Obp@v ZXVv1" HylX+>%&8 փ XDsxz'8afG}j0Cq( c@&~ұƉ(v̼aDIsm sw}  X#vZMkL7{ ~CҜ4x0пꄗ1\C3268v@aIlz2 k _sb$,5&ED)_+袭]D]^viq( ZZV'5T /[ /Ō A1s7-/A2elx͇lݓd0ރaAAf?fh ,_xwwoY|xw_57;:Ro#0Al|΃l9 `R !.cxQ8`F!پ 72ijƥ ȒIN:d&vflqBZϞ:cqh{~}\4)n@ 9O/qwG^رIu機pCO 51G|P)@j >6Kunܞ'?X4 |bB;P#TR(- JX@f)TY3ę(1I@Q#m!6ݎ7qшۿ˘u3^Px?=A4z-^(vl^ hۨ([e!Eq'~{0*nf9 B\zH]X=,οqc{@UB(" ?؎ GА &vԾG1kB*βi ^ho_]%$*)qыԚ$5;UpʣT?(FUdPG3TLnk[xC7C>{CbV]\[Ҕei),!ˌ;WBHCٸ"&]KNSLj S{AQufViDaي?~Z3'_gh`䙜9bL=cj0BjLZ! @՚KєfKGӼK"rC4JA>uKVm4!F"똍n!!b_HY )I:Bl7_U\v,ĈtLg;gn:2Vw}>!b1B;>tq6CuuPDHop^3 țV5;7 p)YӯkZx0욠L<"2hѧj"(u+,(#Ȏxsa<,fL;Gw۰I铃[;GjN5"j]s/je>]g) BqImP֞a"`ʌgc&SsBdEEOy .dMTsNl3+kuo`!kvi)xɭzY&H1PLr/#!^V%ox(6ɰ`TBS (Y׃xG̉?yRg/ 5HsqdT1"}oa=3 {AS"YgSR E׵keQu}s*E=zT7$`+"LZK!N[nB8> !vX<6V7.^ 3TClrf]{N,U+]ɲ&W?|k,gؙmi^#庑a??p낝 iIFϰADu]TݧgйWSd" дVQMu F&na;wϳ#IwZ~c՗>v ؿi@VPD{uO,sMY+;B("UlŃ \[.n?~+?ZAjj58\`Oy?d >l -l\˔ ٸ=p8}:7QS'[A]|cSLQ84p柍b" B~jX^G Dv]@X\9kS|f_xUD9 5 %rb4F8>+?G4?'ʶ.xX%!cۣjp?-msk>j'y<^ĂmK!/~Ukg(қgUݸouyff&TĹ|IRD5Cb2n^>Ҏ+3v/o0t5s1phh`خ}O|?I^%Gn P#'8Fȕ&{uOG'pDrj13^5݋ϙ<Ikz@נdQ "CrI,rÜa)mz3<%Ğy+f`UyHAB ~ME[T=2 APN@n?s̟,C"Ai}})_E; !o Ic#eфGiyI~^p$5xnqkөUmD5ң22LX7 Yg\쮭)ZB@xbTtըx  z zph,2xPN jywC "m9nNeBzQy t87w~8{G/Ů|z~QiHRZJQىS< ,3ov$1:=Rt >E}PrdMϘ:r&kjjHv@Ox z AM w Q*A9\3E@^{:-ß},16I9]HAX`s=}z};o xG4Gaz(XaR:ȔDMX~TVё*!!Z(Ag>.v 6t˔~>CG-! .4 Oa|aj w2]Q h{Y1bj7W'^~`kufA>KzEC@H% q+<&>`D;0 `wǝ\[PoXZW-l亦&؏˄T{:=>Xg eJׁbL!55] 5?xN&1.OpyFŠȃ18?Bܦe>_7``0*3f!$1+hHg059Α[m;Ы[s Cf5EceYoNOR=r.F~x(r/ߗ+*̠Bu?wMw^i!%Ԑ` ?ɞ$)D[*+j{,(gJsb3ԕ#0# Q]%!wο޾IxzFO۞Fp0%FDhu0ݛ#vEKo-Eu_9)SGKMm?*ׄ` OGfpSTEX1nBEGx7GnI[R:lǜFcG*| pQ{rjխ݊0rPWVG1rWV/@? VudqD@>Fkg/|ylxf'ڽ=߁~;9(̿x᧽P QD@liqZXyTB جDM^6V֜s?H?M1A<ȳ4\fb2Lֺ/@pم T:Jymj`60^$.{bଯf(( 0Z=#_EbxHQX;vo,gb759oZ޴NRƶbqvQhD A(J~xod>HHOj(!+,^?;?.=tf/Ѿ2;>{)Pb hc% <~OPM𛞆 ڡ4C2@LiR.gX/ȩYHۯvՋ;D`Lh7BBRPIPv" Aō>ӆ}GϡH(bP (tP(S~Ơ(CީtUJ.:unOHн#ZlAB8q L*r}{sףh攵)+/qp!\Tfdof1:I/B] sf@Ԁ7J>69;K@sgGF" A`@s'C|>t݃}D"w׌?>L!-0$f&Q٪`^pװ)mKTȅУRB'=鷐e (S" ?Cߛ&S.@DV/pW٨m텀p21|A?(Db/*QwQĦDW~^.aE:+AUiaó9үʂmC<ߓ]Ii8wIf+YT>SN<)=% w{8!R gN1a>t_J6ʪK[9{B! KJ48]y\R A, hH}4ݗ˸c *Z7t*T=O#3Ma)skAgB^PG{r )I,{5o5030^ dژ֝a񘇉aO|zAPZz:wx! 'Ȋ"jnvDxk-z1UUE% mLT%[p|] kuxNS]uQؕBB=j: @EI6vzEx*sf\H~GcS3HUJ:1P36Y#[:)MU`q:i]tnnGgf*p ;ebsQ*ܒ O`tR b-^/MOr^̷i6rH ǀH_2q*c^yC^$%mc` }Bu\/-@%ܥgK̢ڒ@ ?|H-7u_q/#'BUU{ÊN5a>^[PnPUsYd+vJiyV P&")fUF(ྉ})s?ka zφ9{IcS ƾ/%mj"+#q?҆=x/DB,C's;Ľ3`>m<I~B0#v@*M(}}GbAW/a=:zqiCxrwD %-ULB@<Q,k׀kW=3z2\IPn/z&{f1{N€pQ^)=-f e3)_ ~TR>PSN STx#O@s7/njdV 'ca>NC~6>H=hP7 0~ Y?awcAlU'uj`RM3tHTkxq_?W?9~9fMƒD5izB~"0;yws@'R*@oײAm#TZU,yG `'2iZ=>C·KhA+'zLotu[BUOR:oSzd@؈Gt'Oӂ}Y)URAZ0so G;A:׷ 3|j-0UgŰ~&͏邈`aq$H#v39(vs=,JH|)ޓssGo'h aw5{'8x4uHWCC_}7@: 뢦>&?!r%5tOit㹰_&F1qtk_َDqƟ;py_`)f ؆:`1Tb5;muWu~zߗ@PP 3,M?VeXQ{pyGOdxQxY*Մ%WAƽqg^=ax1R:+)>k>?9Aحaztuߵқ,1H5/!mF 88ڝfZO֐!h䠁'!N}&`C҈M7zyFJE:x^}}{~ A^AA4ݟ3Gx>ihRh d@"Prk״lL xz&1N0@?{@$L$ lmb`-^\yx3޵ 2Lc#^ q@w4>ݟ ?/4]y6MR9v&OJp G=hwѤ]B8ᱺ 3RfMdFvoA,oJ"Ǧ9Wީ#"tKW-2u|Q$Iaqn;|k o+ΑbxTg}׻=,'1w| 4g;{VҖĺBk<эtcZ°6aօ\r0K~RuAbOdH-6 pYv-^'ל78g5:EJ묺ʵ!Lcs)7ĭ 0ry9JqmވD&a虠S$>/ h ORD/c7{Uyc- )}1]r6h< Nh2au-̠N\GZzbٜ^γyh 6-7}< M;˺Lu܈/7ݚ@% MRE7[^|71(۶WP cuA:VZ,qw_Rj~jaUGUM/ѷ),/ߩ1y(DU Ý^>~hY @ A-@`yF ߉x ϼ.?gzd\gf,_.?o`f`ʉNԽ~Ph.P7w/AI\kԡ(a006pCTԟxG=pgh_v- 華THnG䰪ϕ*0-]q=WˏRW=A4]@~Pqw5NPEqՁ(8/*0T ֽ;k])Hdiu:e^$6{xڻ#"Brq7I#¨pDc<}Br=j~BzcT(y9sxY4w]Z˧uU~]=gw 0Ǔ3eZ/xy]Lܰurc1wאZHTN Tc;>_08~o/YkUU L9Wv4$gT0&dm$;q|7/s4D W/gߡPID]-=JSr3;}mvhP(*)P> %89\iU]Xw䀢$N@'gUHf_k+>0& ԙ5^M`~ ;g= L hMʡGR||aۧϳs{a$KheI"Xp7˔ix ɍT,nJoCDh[AJ`M(1 #4 = n\u":3 }COIaƖʱ7`f`2.;IB&%o^EFGgxv!L﷦ʼ@9xXzǐ5zѫ^f>6Yf3|s}vu0N\fC#{ YDޞk֠}t>HAȪg؊|On+ic+bY@@<*ߛBjZ{9J'(ln. U_N# tգv5%F u~# U ;D'ޢV:qOS7A m T"f!ٍ8I"[~="~pys|nt2&+A%:lE`O:_U>FJu/wvxFp^ꉡ ݱf1Q?ds1Ev fY\i&swy_S#\!GzR] 4ݧjƬkcLjbu2vup߳0$0~=B~'|BCX@X)?}~D^36IAQǰie!npkp@ob N6IR<Qyu# :|*ϻ➚t D7);!(Yj ''ڡ ᱼl5t<*KFYbqN2Ԧ!Q{pȠ BV2JJbiZhVZ !!! 7oQG;~a'OcaG{#'Da. ! 3Yr#b'ۃ~'٬ǂ\~OZ{=g?BMb~ȿ 3VmDA-uC{NPmt}ILcLa Ia6tl;zwzK#ߚȐ\'?tАƟO[.@tr̯IfOV_v%rc#RN|?xn%hlA㱈ǘa7`w}MK[쉷(|\kWe {oGQзu;>xſpGS>C>GD~(WIFhoUt[8Ӄ y7o-탰Ur#fTV#b"K`nך 1[vF}6WJYtnvY}/hcn񝟰$)F@ݞ'>oW:&9MjHۃgc{F|q3ц'hh`x?6Hf&h}:,)]ĘWpjSX8?o N"<ȳఇ(Hh䆓|yޏv=⠱Wׯl<1ĦG(#GbD_F;{ߜ@3uеo+/wm]8O_׶H( !P8`<D7PD/ Ř_}PBbX #vPA QBBQpmZ_v뎴CͼHP [ XWmxqDb@|6~0zy0?J 'kzW@O%25 #JEaTPegT zLkhy {v֕SwlI~WJ۴\11S{dNi^Tz򝫬4&(`G^QHx%j#M44Q\Nx+_~RA` EUN2"lP5 WByp~OFDKY6,BHmBX@Q*=p/\ԒImO?e}%+L/v?4}_暦ݜ}yn`3lyC33 !Nfj&B*"1RbU\ J^{@-_h!=VzmazfV0Vyeg0Ot~uӴSn?OtO0? @ (U9vM"`M/!P4(OaEɧICw~1!* 3&),c?ȊY Z( hOD79=\8 AtŜIF()V҆M&J_Ph(BJ, )]h)ReF4ZKh$("(@ Q;FlLХ(4!*X rV*:B!@().( jC ZJTBJ F)J(ht&?1N n;[19~F4zJu>Vn:])[BV?_Oյ+8o0^ܿW{>!}m}CbRC9ֿ]{Ia x$?^B|r;SP?ܘ=o"# L(t4$Ǭ0Ӓsv1'>4WCyatST r;sNvS!@;QNC*NJ{yU(&IkccV]=h l6۪;V֯qk&فND`> {ϐ#T_CB. ?ۉ?<6qug\ֶdʇ"@̽6+8Kӧ8ar L[4 ꫩi\F<ȼg#=t_"-] \kTt{:3Ľ\v-d&ttx"PHcF9H{j{H'9A{𬴞$MrƤ.5wlxxf3_E K-F1/lڴ,zhrۡ%>P=o0slga'_bI *z.ov*GHbe8 _9]"364BۭAǻ QF6 )c'}W7%R Jeρ#S5öI45:ݵܓ  Vu0%@ "T"n5Obf^D}Gz'.KAIy?_nf,?_@߃Ms)9+&F3!eրCbtD;y|s?=/vio}fA: B|L1mj6m9ҥ RPdyEea2݌4%o3C q0^1$>Sv& A_('thEg~>斞|߷O]?5 N\eۆ$htv?V(alq4"m;2Yo;uE!>'uYH4Ot[*&ybQLKEQLUЮD=5>i3vN42Տˎ Xa;SE;I$T@@*Dr Hq=BwVpcϴHhi'$Y4ISf]^,E#մ&Y|gq/<לÃ9C~ ;d2!o&fCUT}i4!CP;$cA|<31y ض`m@U\qɥ5XBnYXcc`,x# 0+@(Tc$! p8t۾]e]o1}H4JO bPҜִrUTUUU@} >80DYxHTI {ԲՐ4f]rPPv6Fc:dž{ȥ=7 8̅pd@qi"]!Ȫ$J)&(^b 8=X( bhBL,%%=G:OĞW1|ChTq* 雓Om HPk'I =qv Z`?!N:۰yG1 A<3[58koih>9),Ԭ3QX}fͶlP ¶c/Dttsp&wлZFywe%TFf,pgt4@Б*()4H =k_#iZJ橶3z~{ TUUUUdT*Wk:#&| %^ݶ҆` ͎㟎 -Y5Bͅ SS 22$ 2Z<>`L -333yiC]uNB(#ߛUR5#tbpUG=`;P`qNF~_SM5EhT%"2BVPhl=K=pz =:8.#T:e|D gbjxaڛ56?8"ʼn"qpCA5_6Q{N:+ʜ0р~>1FHC-řQ`DPI/w`?2' b >d),Tb(|Z玠Tǥ܋1<˔I~p}J@ai_w=ݎv凅ΰuS!|qd3&*^㶺z,RqnyJ>Η8JRq%hqfښ<;3Fy,m2<@TtRIv/8Qusbmz6`|*|9˜^0`i6F;2;;c# c9E=aM,등u 9yqxyys f 5^滋~MEzXŐvG{#6{91~-#૿qSpT7]I1bmdGWU;($HH{W_ƸcEYF_ n/)^E:H 㐇E{Ljv4`,];pZh` _Yg&7>䷒}! ƞt>3$݋H>p·m(Y.[ǠDƽ[ȳȰᖁ2fc봍(ٿ%gᏆyWצX><7{yXz:oԐD×_~4㫊 r9N)MEh-!I)0ԎPTv/>C# t Qa,*v'HFd8C'o~u:ONFjO {PwQ0gb9߁<%6T1rHD1`"pp3s7Q &xkDUTEJ>%;f;NLGeUH"VtU2``2{J:٥QmU}[g޶Upo L3wԡ_w>'t4?,H;-aygX_ϱCԣ,r;bc$Tф}XiFMTt  `CiU"I%>Vļr| iifis"+(Q#< P`bL%bDV h(x<&tD*:§`{* sB҉}Qܐ(i:9sBwv}05zE :CabT۰p)u|zP&0Io\n/YWQz^9slԸDd豴hlX~I0Gf~vr^Bf7>NTDH:8Iv3WȤ $}cgϼM>F2JK A CK0γl|~3?:K=ǹC$@d%!"ṭA&1<Ơ7\+аdzd۷hyJ}\J ^Iy~ݺ( )C`;.p&#z=U=F&y 4#;3w wȀFݨ&389I0E>' >B4[#! ,l 0l}>?Gr*ptߴbgHwvr4Y: t;6LRѓ2ix1"d(f 5cxx@SNKӷdCA6py|=ظM?o?QnQ /ɑO6#fd4C/ 7BBbQ۠vmx$?w >G) w7Tb㡕SHh^)||;w9 +DCHZpy)ȮQtysFyxM9ݲծ{Û; Bf;f[TjV}XR2ygM^>2ԉ 6m*ߞ&ĂUEϏ9u?R``nH"¨}3|݌bCo0D DsHݿ"by8m:kIUY*CNlp> P\ԑO~hE/<{b<7'PrN.C⚕ L0@*0L:p:{ޠC&6 ߺjfg$rK6;;u?gI!@%jxH24A5I9£M.SQ2dHMz~^du8@tM,W(o}pҢ:J\6ë5`5هE[7 wu2TOP f^dQZ$H$$, G(v2^zg#'%="Ŕ" ՋKo^0j-R< a$=aGÎ*&1 A=R<"B c!Ps(șch(J{PTb N&b>g]0kI /,4i ~8CÑЃ 8m]C_|jpƨ!Q!EU'<'SSQRE6YY[=L+9 CNdUm#@Y H}# 4H 6J#@e1 ˻r),U/U9?Pu~]Ew 'E3-+8FrpakSLGd%mR}JBO I.'k?#-C[ |>;uu&6#u=>D5[!P}muN'Cto5>>[#9m!e kF;F%?e ṽ<$!ח^*k H.AQ oD&:H8;@v'BbALV{ğN[C_& U0ẩ]N((pS.CInsp:I#aN].0l# ^&XɈd,JZz3:Q: $x+~Gnó{C 7@";bfƅa<$WȆÀ1"ƫ͇pHk4=!K tn&OW'& ť^TH2ںKBe%I ,C;FC;a79M䠞RQꛜN鵳K`I3,¤R=0/u&sE`Ka[h Ya /m,3 D<$fPAȑ},-OgfL^j&:΋dž}/OB$ '0ifwüː'<' Ǚ|"Ml}9u4BX${tiRbQ eds5>&eH`RA{MdzW XЦYqIE `mSyJQq'@{ʧQ:H 6(2o!&>[.suXҾYkfON_塉e4 <g>[,Q_Z?'Cd* nRli~ >OBy0&J4-][#ΜBIA& 6bTk#쏾U/$ ~(?ssgĖI.DS2l>I#-'o"a""m4@B<(ZƩ.6wv%Š2pQf 1L' KUQ=^;l)6}l3 t<~??as3/k`u"4=Z`$_I #@?b/if匧̞Uߦ%!J ^srOu@: O,V*"(*L1ȓ^2_1zXT0.dpFϳb@V~9ϓ2Yc'h `^ջ4T=ûP_Mrjl)&Θ ~.<)XIxc|~͵ZGcsQcf)=s0d"A'rr=tpR3 hDtiD)h hp,5{M(gf`,mlAUN`!7*z ]_<19VQqwH|/b*K1盝jp}!gx"rP"w9R,` JP)V$iST!% P {(.r_ݬwcߓY(1B-3d8?Q0'Lŵ> eU*V?#->]3FϲIvQrc +`0r̎E%B%25˓Mqu w5C_49vƤGJP5%B; `aAde;2kazr`&&{!4jH.)S3"o"E$¢*j̪~_ձU|{"[dOCsjVb )u`Daw$I w<]5 {@rCh=䋄\\`4JtBG`ӡwŸ">U5D"}~ pg A@$=ܟ?6h\ٺ8,jv8U ؛kidxe<-E淾J3Dۮ7]FEbmjȰgW75l0]Ԯ\{w'G r7mS+gP'M\x{L!"Ie5EZ9eL B`ehp V5U܏?`ήĤDS.ڀRZ|KDSRqb;cej"7(%4=3aZț, @aʈ r}y{6 6Bq3SG"%IN`p$@$X&À[aw#-p(J\5e2aAT"ksʳ$he֥ *vewj *HPi(d%h4h̄x8w{\݈)gGF9fZ1MMt(%jp]A mʿ.lo*S;@,RbFѻsQ^s]i 1$, #WJfΉEhSd^j fNm:a̤:yvawSK"!˿>w#A8 z*@w=U!:m7P`,Oy[8AsZf%&{HT{ͭix4CTLU a@vPX0䫒 i&J7|g9Ë>):$*#y: X!"rBtʝ_" DR2CAE< ]q.";S8%.ئ81y Pp9ckD7:"1O3c}<.N^g`Lle3QǮӏ1NH٣D4"&.{F h֩$(Lf٢tus5Mu[֏D xG$^ >{,ߡ1"\xYmovO.cK2:*>đA<ٟ~@mǽZцQnXPbcӏG:Q=lC/g%?z6NAϑH@ڠ8*u@xMzTX~ N;h=@!DU-h'Ԉ=PnI|B2Zc#og_ 84>{LY5:=g !gbM]| z2`7- )UPX aV!XKOyc~VjL8C 2Ah% |ޗݻaVkJ;ỠV-xlI5#7ʜMZ~b"Ԝ i. Io ؓI<nNh,5|Sb$xhLj&MC&: (dG"c%j\a6H"m4 E ~\ZLu.ѕ(ٹUwd&QANڲ))V)h$Js{]Lpshz$x~E&ޘDQ'Aо'3ym~7*nba\GL^OLq ;c"YFyt/Q{i8wҤMyΜEQTRPFjM$,Ҩ0V,"Ĺ sshHiƇs5;ܙuЕc`Q_сڣIˈ{49%xQ;ΟE8`v>JHL'bM[˩ aT?9^Ӹ Ip߹Nͯ1/Gv:*""b!baSrXYph`%P-*,5RNa5z7$+ 9V$Iz#@j 073 T(wxcDab(]$C/qB!#B\(.x(`PT]b3A DfHш|P˰Q : K ,#2K:;0M=+~@?TE 1*(j!xtB SȕϗD=%|스 (7b' ,T%TbST0RMQX41zifKL;0"{|eI!!D~-8zp~lg{#LS+: ?!L<ӡ4#|/LY- Uc^"'Rc5{R8xɉ. uR;wLX&fnO1pdv&LcL>pya3ềXwҐtW}Y?38{[׆Wy[x$RUR=G;v#l@p3&2KHS5~s eAcr1}nas9F~ϧ"qXKrP9^ RTF~A 4e{A mu0#.];=HÙ4$IC^93waWz@|sJu܂ak`C@$˞2:ԡ(4Nģ<8۶v,$o`o)-" 5DD->7O l;o{3b&jo\?lq%mg O wA,cGi ~ s^杨Fa~xuDVؠIe0Sڃ*q+l&#XM;_<0T]ZՌZ.-kQ0nRtd|F2`2/@D"(=i#lNM;Pu/_b|fIϲl}#)喆1O՗a"lqADh%T ǯO-lu 7"H^ `df6gBk=$8;nY;I #EAO5}d M' ISNS \ _ށ'\7H1+cz'G]q&8aACiF& V5z`"Cb"h'+ lG{S,9T庨~nCNAXE2K u; A`*+.f".Vū ޸  >AsmHƂ!=2%/B>&n!Bb1S]_Ģ&{AnxWw9E|;]{R~@|A\D u?z%dn)<\$(m2c2xOY3hPUy 2 4(r"FM 8M=&J?' 3 v$x;}1|BC^Rj`sODd 'nf"ǿ䀽so,:tArƤDC7&5}3(=WԉԄN4)FD`?TGI>~u?q4y<Ҋbs \&ZDVaoIDe{V pdȈMy= 9YMQҵm76D}#y5$pQ4ERrfyU+ք  'Xg,`~[4JJ).UKUUUUJSE T҅QAUEUPRUTUUUEUUTUUUEL#TQE-UQCMTUUUUPč)EUUSO<8b\G_u*f}tr'+!2RR02M}'#|CCAMfPފ5;WCCj+$=9tg|0%v'J!啚DHQms$Lg oCadcQ?d@.AA |"h(* "opLUPH" @o΋f4}V@E ~ª)4a*O0ɺh]SeOe֤ZSL(|P2X.*GS1Qb*C__OzKXC 5:FَLzۏ'cOJQFrT&Dt>riTj/YдbQI|.\CRD% $ԭLI>tY 恎^\sj=oif]B3!m3-%J;]}<!TT@R]K+=[i+;Mq~#t4cM3ζ6_gbOUӟ]dRڸ{Gi.d)n=g9*"D4rgq0%BC {yy%1%LS0iPRDtb]\zy qÜ&` Òoa 'G bDP$_ )-qS cifC/.:C vI, ͸́q[0Sa.thZsAY$ ##$~ ]kbBC{7ݷnÏbjsF(`b"$ >c81ĎP,ds3l8UkQ]D6T^q7lnm6@ꃐQ z9%i׬t;pd_s⣟ٹd4| >;3rQS?s)gKmc 1fIAI24s]f$%@,AOh'I⯰t"iwBEI{~#}VUR:gBtaaPvS@= 8}HJC!覊b}k V:T{aVG7o*5= (pl3ClMq"mu0b` (9Љ(Ƀ# o (W9ي2~݆ EY!ɠy9=zT-h?LD(K{(. ߍSUHϵʁD·H؏`mH,g[֊{Xp5 aϴ<]#`' %e "#k:iaCj]kgT њ̚Bš.X]mTO{3Գ Я07>ɾ|{ܑI@3t)%_#NbhllƱ3z` 68r)kQuXw. = * d%~x_ ~kf`@Py۶hJ8*M&MTJeELAqXdS7ԉpۢ..(ƌXFq%3ɭQ $M? /9pm,# 2XRA-31  .§ @;CQ]ABncwpm̴7&|`6݇WoF Y%]t;avGCYu!bPcyɤ0 %b,@3G@7hyj`lQJ3,({>:\IM `WM3U)1>z==,lAy*o9 ӼDؼĿFH\37ow@7L"@gƳ `]@Px L&?U@|$U1qu#Rcv=Qoτ1Љ 9J҄XC̻,_gdإȝGZپ<9UdC4t6-X_~$MŪL^>g\Si:9#ƻ!|%E,VD-9ymh{n|aTdؽ{O&/ybةhI*Mk SLhmc+e iJM4f%YI:`(N{sU3K|w<#Iy^`nssG6񧸗F+ocΞ,1H[tsiSq*3@ցo.Yn»"8H CPrDچ9x<fW8I7TQOlzoc:t@qA'O^rǸ;{3q s| wyٟF2$ /J*ArE-UUU+EZ`yvT-,|+9P*z;SzTDǰĐ ^Kދ2>]x>h:3(o71JH bg8P#HvjX5=6ogL ЁatD3v(@#d0z%("9 JrJiy?,~`#l!J&f)LZjP>DH<y3љTRIB,I)"@QL5AQC8`<rAb! h?9$̈́a)3pIUUTUUEUTEEUUUUUPUMzS}dFӶ).9{ߩu=`_ak'.o1PRwzxo7OߓqoE^ҿEʆ(V׬t8\h1b0[PFw10] y#X^9 ٫TEjnS-6J:'X\93$) H1 _`Tz #J"$#'B}DD_l`Q 4"u3:2<"~1=9/X|H|;c&J_5=okX֙zLc2c#HQX*)Ψ ʍŢ\U :`alPž"H*Ԃ) WAځh4LՙUuM2d/Jx$ nšS4Pi8F?FHڍ{CR8.ؖ( (f$~4Q&|MuSNgȳKX\j&yPO`NixiHUxTx{^ٞX`e_.$AЩ&DOv4C;t\: 9hHw{_',TNXuhw~M&v9V.{SK,Wc;_ A ȠH2>%¸e(2_gwrg٦'# `P}(~ xK}.4*kH|x3aJhXV8IPfb2J7_&nI.s4 .!>> >ʢwϙFks&_,CA ?L~D#p`bEE>Tyʹ`8I|C ~:~~2O늅S(r܈c?ul"KajŧMBܮV$XIFis/.&_1IbAVj .d6Clr#DsUIIPMlG: vQD1E!Va20&?0QBcED6q*m.ݢ]%N8RãoNfm&aڃU>X ovv>!~M~X=fHI&:._LJM 3|]ZxS;lqRo}yAHM/ǁ =e T琊0kcI.=y㌓kH=dozCs"ڮ,dd)0gp4@G~B3#1t*mfE`f lB82»i F݊õ =- r+Ƞ(L!P*c-_9^S%'p2q!5 p4&\(UZ#WocglPѱ'u&'~I$ q2$$ :A96tĂ% t8 t\u=O&4f=<.< FF}/щCX]fa%0I1qǷj~^mE,P&)&6N/`mP\;7Hfg#. TBHw 1Q~[U?E}{\.ts\=7xK8ֹT9̛t'{A0: w&>np` AٰǂA@#GvI2UFu h48]cY=IZh4I1N3 ==EP4yh[a%RRQAt]bcUV7OCh~:}UUM5UUUUUUUUUUTQUUUUUUUUUUUUUUUUEUULSB2dH\,.%L"|>,N/=I /] |O799WNH"bHcH>܏=˲? b;VADR0@@cO0Q0!Da}CfRP4T9g `0:ZfSKQI 32wd8Frұ4U}=k*{ k+S DG'Z;.b2xYo&1NݧG"qZ&x;V*^9DxozY͒^4: qLr(~r8P}nÌf\=LlCv|oXnWN͵q[2J7|vקᨶDDF%?j5%[ …b;4Gj*=6a s;;>}3P {?+c ݳ;:2}.vDj[0@$PD@MQ;z"7],CkUԘCVF2:=@J_C+璴zxȧ5f)SCr6wŧ"6B2-/l} ~,6gax6Ix;7 mf+~ʏ#Xw\AI@5eLAe ^z8Thm,EP]ӶlMA $  (=| U5 `F߸7,bcPhgџ{J1g3i*K_u̗ `~c 0+ !ÉW=1)"m"d) 'y+4]p.g2P4R?~yyuxjTtH)iLj% (QEUEUTUU4U!EEQTMUSMDESIPE~Vj* "* ()ts"8(qMqp ԕ ܍͘p ;C$"D ǚ _FOw=SWqwG?ϯyT8yn(,>B;vޘ(#YEU5UKAT4PhsB&(*hh)yAE%4KUUTPUQAUZiJi~,Dt;Cg#mw8U:auj,{s4..Qi&TUA' Q<_ЇMm7sDB %lBDp#% *&Q(G ] X~@NXu)KGd>^ma8&5dA *@XJfÙx\NNI;ЅSD!DH"3':꾐)tBu>!Vk*R"N=)?:͡,@%sG*"l~7Ss{#HBb4oᡔIҝOX@ԐKۈʟN_՞rFegŘc~C'y_stKz;;* R`>!^|WyQ4U@EUHUUUUUUU\q*N+kuװӰ|~w0c9e'ާQC^}1Y% L1yuï,DEagAT)Czq9[6"L  @g[zꈧ4TUTɋ,‚kٙ\.SpNB䁀ߑq.ϨxgSsz&rA@Q&iV?Ey8Ti)4|2`d[.T3a_~͛OUg{QٍR?~}/x$8#p՘phbX֘.c }L?s g$cJ/۱N~=<3le'nO95?hyntxw?n=;m22zz_p`xΪyIg| S0]8b7! \n0HRԔ4m&MnʫtS"',`Hzkw DGO, MQ'onܩDhVhq$urcPjpvqPCZ#7vqh >B8"HmB42Eɬؙ!2\ @D tZ }}#iBBVn=:c&X6m$~ dCT4' ӧM;ޜQ~rsXpBJif ](VP]) Zl,UYӵ;KMRā(^?Mm 2X5bH8X:m$:%Ŀⱇ]Tq[/GUs<+B#T<ZT2s #%.Crp: !KoF@ѶBvv)Fp0o%n_A ʊhj H}/܁aO 0D`D.2$M>MzU`v U䯌* ҉auL?tM!* P7hx0} />PP;ƹgPKK!0rnXyɮMf "$Ap;C6xpwq5MȚG lTjwM {+$ 7Eįptݕ"@U4&%Cr?y(YS@*!YA#ZN2b+r ȇQy!@r?r:K "P4"(%;#o bO| 4)БICE|XJ@s҆F>a?X|}D@?t *+JYGً#(-5 (̕<@II7+= M _'MC>0MdLEa1"2?=<~; % t#Ws'Uaֻ mK|z|mR< P!o 9ʬ y6 A߷TSr6F'!2JC`韣FhǛLT|!KHF" RLvRs7Ny?i(T >r{L  dPi ݹ7˻i]80?,1C" bEP`=l-ĢZC騞FEnT*q4w&V**UUt#qcҩeygoe>v"=BVY*Df fEUU^)J&c2S/0kU0:5En̢"Ģ`OAp~H?zcP1 BFxQO$ jH Ah݄ќnwlP`O6jT5W}!0.,'@*/v a݈p@SႬxMȑ @/%T1y \ =V("*Nt AOPFKUHs15Cl&WCu8|`$b&$SG~(Clkٙ5#51~Փ0P3;h &"5ok#Hb 5N]?TBRY!;KT<(COݜ'zɸ?¨,Lf?=~e|Xk{PD *|MgdqGaWwv@xdEV:8Ekp^Spw'~+A}J uql r`*EQ˸0*tsuZ3X⩔F-]I  *#]vk EA`lԠZF8()2@udyk#\ .k^qnrj  M}dsؑ_Al#dS6^؉vr!2'3dȠG!'",rοau8F9DXWҾK\t3^fK1f1*~wlw8E 8#ªFF9Z? 6/ӳeuQOn:RK=VYBsM$0J"1ANSa$Xh3zv@G0vpg(4n}&hgWSScL7Z5Qxk\#T $p$*"{JBA1 1%h+o.乿h&ڙ "h,#$Y[~5pƘnL$46cΥ}dn݂pL9 cw'R)aTPP2xh]?' D0yKzVX'80"(_H2T4V *GnksOЄ(Q[ϯ=۰?qC[ $!EPDׄr,AD1zB',=AQ,Q1LPLL@D @JѐjZh$H( ((@կ=1gGgƟ?gN@Dx:cW("[8xvVvѰy?7ȗvn:>wA!+][X: ;& $ ޓzF؝$m UQS)3pSLeCɻg7Ӕ7PZHp wЏ#DovMnsfb}8$3 #ª3/\2 FDo3Ĩ012T{{@&, rb*f!B-K~ɴUx '`$$=Ss7]\4ɿU>d(;:=6;N3s5EWw`<0l;jður*MJ``7P6Y22--{T עUVë8&Z{:1M5 5) x6x^:lu!0CQN|Ҙ{Sw%c+'e=|z9j`gbU8e2R2*6{;̚Og+7Kd$uZEbGN8Ƃ*&$xӻYj#?fAC%vgkٞ`7 @P0 rV: ؏ f;{$=\ȣR„1)#/SUW jhAhAMA)(L ]nLuúy̢=\ܭi|\<"{(Mlt<9=b&_Ⱥ]6~;^dݽ۫[ "I@MFq}tHmv{L# AHI<S  _M}Gz~<ci:A<\6k=YF&x,&6L{`FjI@ycSSeH8v9dHe= :딓L`!>Gq42'7`y B@lf#$Q::Qc!'j%d<;y?:w,1#(:c!Am|K; ;q!"01P"G#"ٕWZ pQPs,mxq)x^सh/-vH:NeP@̩/'>3{b`t̓3Rftqyk&evN<}ƠL >\Bø; N?Pd܇CyqpCq(ۆOj*J3;|1/.&Dn=@ CEp9",(wˈuujRu(@t vrzGs\dLyI{_ȘJ;Iw6BQ+AfI8p.1A&i UI:9C#[r,o M!#1˿7N=pG_N7LLZvXwǓ曷1z\X:=㲕Eywv:4B4En܂`@`: L|Ӕvs;)͇t*vxĬt|;| lTHV-x0ֲ &cӓ}v>B 2yKroρdfY 3tvIC/*}5 | H́aoH<\Q?Ճm0 ҠOmbR FaWw(5a9si+FBLAI"N^ڬ:5Q׫RX.v*n^*sמm*Rw~R\1ABB *7 J&۟ 9ϕ]z|l B[t/*_n.s6]AO^3P^y1lT`A'JѮ0t#YrU9+{' óđ_c5+D'f!}WkV qlm޷w % ?.sv=ZNb R b̛% 蹳 $I6-I j_0KIEFfzTH.\5{;x۴)<7 Zْ=L% Λޟ\Gw= 7H$H-0xC,X0#CijUǔ @ HQOyOR0~<@I"$CY ~70L Rb)@8jn}d~>j)7a z9fRm}n۱&>ud/ӈ2_9[ {&zBuek^=aЯ;8ڻ}}L̴boL @&^|?bl#dj}pJ8Nmb_tۮe(_ k ^!6}6e F z8w.>r@ ` q"7Ӎ&ZЕ }u:-Og Љe7 W}N57 hae1hqVG"Exsk>,Т\9ą%,P*ɇ" r3/xi㉵i搇Lxfe`9ya2fTC֪އMkI"a$C-i'oX7P{εp˥ѧ* HFj-'h #C]Vm um`QQ"Ȥb #SF|1(t t0 Q0)2`0CهXu@3\7nO!=z>qF RFd?@5H?|AQ@x`g KH6rl*IY:.eAP̬c(Ӂ.6W55d } SQ3000 xcXܲBQJk%|]O$.dݝxn*(Iц^58H @yFai@!wِۮcovQ (Q!Dl Cpzp썖UMQm'C7hhUT%})Oc^ _I.Q:'ЈA  }_MpU咙`-C8CHLhLb]{SZ3)oa~")Tvm?NE* vEGDLS|?5^%2+8|EsP4ը1%5n=>\xZ$@݆O@CؚBoxT wK'oT b@ iݫ8~%mg.|yLCzDJ~Njo3Ii3ë>R$W[p颳BQ + hLީl3Z%'"=mqֳG0f@peba$Us4N6̃YAt;lC&og=d.?OrČD.Vbfb Iil+^caS?:f<53AiAǘa]C_Ĥ` ܐEzG[#Bjx={U0},pi#럑w1۽I_0|j*.HBF~}%yK[ ĦR]co@3NcK%)8Ѳ_Kpъ\X f٩̚ REʂ < (hD:cAh|)BgSJ[K `QNWLRImȆ^,iljam5dY$3BawC2`g,*R&Jh48 U='P1II Dʹ.tix'D)N@aԠa7Tڂ٦*IM͹tM3o#QqTBLf4I㰝)r`Hԗz?Ix+9u!?GZCfp]#C!Ng]LM@ctd54J"j(a4$R|kHJOMd8JdsB[ BruDHD*? f;NKE ȒI99^sܙɘ^e\d.J`2ZcQ&ص2bh覥/acJCJ67'{F%ݸ8q@| @h،Ia>h ">>4C!(R%2<3(MNL;] iӘNHɤ}%Q.vH $c'KACYJB;%^>F_-^'a*QvÞaϸtVa@  i !ݙQՐ :Ͼ% bKF"PSBi)XAKb1ᤣH ڤD9`>u}k)Ƞa1bT.E~ك_"bb(YS,5 idJ냗WN#i6 ]oĄ!0>BKDO|!@m@'%(FSGyCNŸe~QҀ`bGC: l%(hHhTЋuq6(sDbÈ'H|7!(>W9ByAag zIç >6%$1\-?x~J"FH\-cO.<*"S(1uZ9a:!>WrqC8trEivY<-|'9 jn%#CշL{oBo{rpf00s?8ͶJ$ RXE-5^o.if)QF{/|]E1vCLl_B6P$!Sn o ,@=wGCWd!,>ߴ"^}6~it&37JRQ3`,bװaYL{ߨc8; l( ;DȲ@1a; RP; rTDIt""9.f}saXE~)e|{ N`Y$qPhg0xrPP4^. HJhK7߰H|"&EyY_y'x?Hbu\?_WKˏ垠b*0xj:||WRgoudMD) ^jd}C(oR*Cj"Qhb`!Y.xRTǩm0Rݪf%a THRA#yPLP$Dp%1AM$ 0$`U }tfϧv?]?5$;M3f|C%B`~0Rٞ~yk gۏG'i )۟Q5$91QO,"؝Mqn[tsMq;aH颸l) bJ2d.cu*CF~WfmdMs-.1VZ(ƢmgkIÝ.)&>]qiĠ4s4TIv؛Hh.-"Ј'ߟNA( ,?LI3GoOGMH_ Ll kV1 OL2Rp0VGchZ"qFLylX hlΨv@FonjPqZظU"w ¦*=q4rN/tr54(a_]p麂ɑ7M B4"k3" ǒlblf,u ylQ4Gd<=gއDa4R6Ui֤RE!O.>ˊ~$Xxi^GO"ZCp'!NshfY=wQ>jJA* ۇ/>Mz|=D,@&?(yAD5!P?Ͽ0(MD 2./#MH| ٛ!6T)Nߐ)I BH~^Qɀ=xjpӿj/ ӖOӈ-I4x34 AU1*G @-L4"{D!%(R 4@P5U$,RI[iCV05(R~iDُNȂÒv%#Pg,_zjDZ&Q1r f#KkUόBP9 ~46&~6[US(lӎg Bfv!0\q03ŝ@3)2_d"$@U*k(d+-~N0}~Q]NIq̞ΓHI%qzه>]V: .kyk:sn#L0JzlPT, l\F;"k.[3h)?CWd&TF8tÇO9{ݛzTԤJ2I@z b2O.7 qgf`2b sCr^`ryfH. !N[^'M'"c#ė$8%4@qFFF12ƽLcמOBye$hE;]~1-p@~B#@d/Z=q):d ˁĈD{ԅAPLζ"4+R1'y'@_F|۽wI &R^6bu*Y)CAH̱R +@Ҍ)B A %_v2!ϯ^ozp*UdQDE§?O 5"!/`1}A5맑ĽG<č1U2 g$aO"v{? : Є|,C>M}Z3ECxǎ( H+̆ts/Ր{:E!gZ6dEgq:)Q. fRի84yzx(6R 2HP̤P4SBHDL )iHE( *(IR*b&]SP{e䊑/aBh)ǭǎD&cQ|* aQCp( TuhK춣F\_$"`L;T/Κ*#2>_oNLM!.r; 2F>QwQ݄5k%-Fok(H*P% D(б -"."y wnG<'tqCևB%.;?3P)_wpH"Fj+@!UL:25SLĽ٠A=OA|}E^PH4W}!l4/BfVAwi.0ŧ:TIL1 ΋{jg|d zB5+73HDs(*AinJXIs^RFSs7[x!$iyd&:^͠X [߈4K!d[Zj;#[u6,}ߍ0T03w^:n Nk^q7dQ%0vgyυ<tr燣9=_7yc_7<2#˖:mV#k'?d`B{E 08HdfHG@ Tx$9WoFkț gHs#Z165m_B~~r t(! [޴G3f594$)<@\':H;)a+zW_ (nqϝG2ڸբ V \PP$"i@UzBTRE'aD11C:* a_& =?@0 IQ/mN{ Cq7;A:CE:U4N4aC}SKJBd RPzu _r 7T5'ݳMO ʼn&b bZt ( &:JC$G7(!9: r4Yx~5~w1v2CHC`0M` @A<{ [+qHm(,Oe9kx#EJldR u@ Ŧ0)b0(cT\1Z,596b&)'\6r:4)Z4V,F[$&j8rH&=Ʃb6U!l7I3!Ѣ y*& kmEٶKAIG9yhٱ1˜3s8Mcl/PlvHxeBH65m쎌|h7FO(Sҭ 8:М㗕R C CUE AI#BB)\zP:%·trJg/8!lG1VLyzHQɇL8rNa,gL $xr 5ybo%S omX c {fT@8GhUP'ms(وp=F ~m%7Ca2vr'P"fBjʄI1_x ̙wpUA9 1Xc 0Ò!#AAy/#*'߭p $'3) =\C2E?dК蠈G2Id S;9t⪊#hB K" |3aគ8dvhT U#\T~n⚠eYؼ!¥hTA/ E80LtRP*!ALNN'}_Sps7뒊J.Ճq }a)sEhPj94 cz?y $t%搛2dPӺѡ?>-B|K@"4k,.hZ1eHM: 1Fo0@]=/aL'gN<w2綋'}?eS)KE4CQp$* Re iwo3S FCp3z<OOdd NIHh&(A)i)EBVQ)ZJAD+B0PSBX4!H:.cA.4ca4h4DD:E"D1()N4C&&-4Ht4l@+ϡ]I:sϫDK!ݶ&٤T Pf{^,wt:]H!i4i|)7`O";)(η>WaƥvTժmEChrrPn9NbsN pr9(pHZh>T'^h:%RzO@IS+l\P<~ۓS2 B2|vzٲǝc ͢6C=苋;%M讌46179Tבݾ_=@&tbh4@ӪJ OUDƪ7'; 93 `cmCq ,UH&wrrxt浪Fas&m;q"Nh gQT 4QE q%M4Jz9MC 'IVQKŀ+QvoZ3 A$dm5:EH&h&CY]b n\$|k)27VLl (_嫒yBVD6v4Dzdllz}~ZN({L^mm#\%b\B>\sV=kַhߙwлbtvY[s(z!:8X$jȁP<|9tjj@یv=s[W=Emy;.=!Rb "/Yßࠈ9=ȂǥgJsgѕ.[7J $ (vbyCJZ _a鶦~Zw3Ɩ >zZ#L;`mD~=WwCBQA&( @RIeIf' rܽMDcIL%FFBH(5GMZSٮIRvCDݞ)XyI4:Wd35M74cfbq0s&ѕ90/OW,P`Y?E@:E 0B&}28&od)5B0W]{GlrԜ |sn(o:`E)J|# %)ҍh9.Bj @"E)RPAPRSR!^,B< HyvC;0Nϩg MIL!酵)2ՊD(uX6k(lFM/rAPtnY6s?75rl]($K$@,i6GnM_ؗ&*!3e ~?lxD. 09"r)6HNHpǖhl X:`I4S^3/}x+"Ф[u6;&.67we( ·h,џ-0^l˗Up(IM1h$P xo{:'Pa: S$'EI*b_lI,1O-I̐w@emçe>8Lks{/s ҡg aJ_\A+ Yj:|C=dq>p)FԆ)=ݰliyo|w; MS3!c4ی;7Ӌ {tOVw"'c*¦hB #W A ɮ?2OT'"/^X@'CLk8l킓mOdևM!M -44rtvMvh4M4M4ڪ#M5Ӡ4QM4cBh44CM44J&9 kM%4E S͝Mi):M4KM4M4M4M4M4M4M5M4M4M4M44iKQ.78monNvYO@U+nE̢HRI;sj!X{-!Ӭ(>)(TF8axaD|5X{h.n]$ k+xg7D+^ IKdVɔ7aԴ3v" @o NY@:{%-IW=eo5fL{8=9j\&HeԽ))ߕx%)O-f\ָp!)c6a`l2iՁ2a23 sa*5b#93q4&/ImI(N>(iP>^4t@`!1HA}36ADvG7x0:,JACCRbRMY͓Ex3["jKd5-Mv@k]~;[F]DkYⷃfq<`֟wG.58eZ50P^:^X)B˨ndѾ*QE\T(,0ۖ,1X ]J 7^ 2 XڊMǶ+P#xn4~`@oZ4`?:h,䆌sj"mte;?6+ӯ>{ ]"HGG,Jѣ5\H*163QC0!.CI4)0wfa.þ.g0 37y^' ;s5oʰpc(lr!61VU^!_2H4o> [^w N2tܣ.dt\4:oN `tdskn9Q[`TG YS wžC&vfeh7C܍KR3cyYmÍ;e!^U2M$S{y2)n(P)I R۲Ac)Ed$Pwj QP\C2P lTNJ*lD/cip5c tHmXΝ0l;xKS:_VVKL?썛**űh|j򄍦$ [ s7.zⲉ͸]ٮnΒөr"1b)DV*PQ,nGLMH!gӚ0ĸzM¤,ǥ?/Sn0T2w"T6 .hcGs])"UǦf7hrޘp4/+ gYQi-wyfKi2k8Ɯg8 p24Rd:8tx+3x[[#%M=TZ10hZlc*j9R^INGQ4iYA ?4&] 蔾G4"08+L;@Y;-3Ry"C`o9B+{as/&yD%۞nt~D;t{ms3^_1)}[&uI^Ѥ>B2$_\֤U'6;9}S]Zνqrড r z JwzVzjCӕdGgH gobXhUN^ œTƟ|Wm Xza2V6$RͲA~l{46Հ ;˩6A v~oJ'O/ *C1wasxs6ƹt.~o&,q- 㱅V@a)n%.sֽ,k|INS'.N5/Uil)[O=M SPzp1HU{N-pρ1c\/=v*\d_Fϒh8s5JzV jP#]_@ϦnկrˎK^4;lu,ku'H[ ,7]lHŬ퓡m *񒟍цoۥ `(#%ESXܝu (Ppf5"L)kQw[U50]d쪿o@~>B$uӃ8dLJy7'~>- 4(j*4TW<ᶁf2`r/܄̣݅CO=3َ< 7w0qOzϻ{dޣJ=2:|ajwS\qߐ^C_::)H}> Oڧ0?M!wyҊ%$G JP/RJo|J*#uP`Ohdg-+$rk\0^WuB>D']s?dbeI9`rDOpi!e?HC5 rb;LHCzMI%|Oݯ/wvG}>olZ<䧽JA( ]F 1*yڗUmșр&T)Op;;ǴC7V"!r4XKS݃Pw@=_s (Z)׸r8򫺶 DT$&GdQuM33PeԊmmhwC1 `X<޷քb8g4c$2]FbbXYA.#)H!0Z0s k6@EU BdST&X)рcLlWS&YvϤZbS'9٢ >+ɜ4[٠ktQF >W |EI'Wbn<8i3>nh,C.ePC*T.#/.{ Sѣ,vvtP9cR{2r8=s禚Nu3.)6lJ_>4]L#A3 uтEIÁѹ?{fG=(^S#WfS@ "gנoQrmEuO\5E*ikv"xb΍\!ա R+%}>:Ϭ=b:Dy5v9?AfBBy÷FCBi 8p I#2>au 0d.L㻸r=~^DTs,%DD4v([U|x 0c&a#uq7k;t|8)Bֻ461D101PznuhPQHI~>1syP^ W ա 1){aƠY]<2Zl!T!I5CS(ŞOJCgrBp" ݟDaI);![hZ (aƲ2`fɫd%t7$@drnM(vtْP9sm/먀#Ҧ؅~r_:v){T$qlkGB|vǓ8vk֏)YCj z_f׽őQ9ibT?{u7'𓰴n#&Ŷby' TU%C4)Dg PS#^S`pNc Lk#zw= zceQߨ~<x໎ݧҸu (6L 8Ȇ6U9c *hAH DlXpᣘ33(6O,GHwØK[t@Ν{q'@Ρ!fTuݰ"M:M=^v#|3q#+y+6Q/Lϙ *lxt"5}V >:-!>Q!s%:2B X!y"YD4"yHa*' )}>Ȕxw}fcꗁ޻<~<T<d(x ;E왔r_"ytG nAߛa 4!#4TDPAMC5l~Br"?zsXdc4v-@Ae>K<^$ϸ;V`8KD1$!_@AB^ׯ5p=hё2]=)I%lq5137+xAӾ,ŷ--Ӓ8aj,1X4wfHiý3`[&.Brތj/!mF1,PŠ`]ӕxɇ|`K7AKbH CC9$K,(YA/ 맄 CWB$h [|UFϔ.c/#1ja/^8u,(P̅`XѺY2Ra!QG,![gK&h5:Ջv\7%p"G6;LFII89K+h!pIp2Ʊ j/9oڇ<XFB=뛸t!okQ&FC8, 20@//l7HB(KHL9 T:E$GYd3ɸjoK5.Ϝ&ge4X4ThF+/+9㍏OL6oFjg`A=t!߃(cX[cClY2j <:4f N^xdڐPRaRt4w{zs#av<+X^ dKY0`*4m%W;IiyQv Yaꕤ>.\acFy  eh6fjl۝: Ds裼̰N4l#GDF.ݞQz B]G' {WTD8TKXʼSiIMLݬ“283@矌T01m*mB?ݏ9lbF&;>[JeR'%?qUГNbN}q]]f MHabY$KdbHm  LRu: hܺW Jxf(Ib-$&6S1ӇОb#נ#E=mb@i`6h+k0E+/A@P)H (H% %i҆POG_ײ;|~G|o[5ZHۛC̺·vbwf #ʲuC/D] }>RkgP 7$>pq9<1ļ56T=ӆ$+-n\gYmv9AC$DUU1#06q%\-nvK<0mjDQS.b7nZaҳslw/4^Z3&zmҤ~QsssxPP$cXmz&e :F{zT<8&M3Ђme͗;ι 3RBy,'˥'/pF;_K{O2KO1MiG)> \%hPHl#ΦBϔϒ4jXma-n~٬J?0vWgYb秎ΥRB IMD˄Y}0iA2wyG_}}-9ZF57x] ˏ1\6i}pv"!؊}PHu0t0Ӧ]z뿧i__/"Zؓ.@IK~1'!i9(gKN;G2N-i?:r+ Λ (؏AӦ J#ph!i*ϕ%iyTMz^sUWUثWٵiEUEX:M pf~q`.Hgd/F6%%!󹶌bݿ% 9"I$`!MU&Qݬwsq]A Iě:UF8zpq`8N545YX#49͠\yrMxk0[@i);1qV@/~5BA|,ߚ'\F9T54DCj*}A.h&Ğϊ&{7:DOV 52>ìaWq CX3Gs`}}?g<RY*=w;A Kvr ـzZ{tJkg z@>&>ii͖W3N8|gGC?#ƦYߍ->+CKL*.72U 3J%EBSMM"QTI+AH,QpsDz:ӏphb)<]&/C$ @”쓧1rᬞY'}V! ˓ Eh*`*aQhQZBZڝ:lFu7)F8l3&LzT ~˹<'P|'n)sŸ`r:2~ :; Ծ>OQ;pf(*>@wrυG)xC0T?>&7Go.8AbYI=45i$\& 2?t𤊏$)ed!bi"j&() ;?(9 %'jݐr_|OľT8&=uhe8 kɊBQDShaԓ&$zt'3 pHsA 146kbE~akkv3B,b"# $SR!~.Y!T8 Kt DCB6 a5zCI)a+K8`_~!jB15 '0@x|I::$S䉡2~zP?M  J FJO]u e=6Ix)>8)AQ ~gQ2PxH(4~(5@좩 :B`sl!X)m&"*b<PV'*f:o&A}<ݯ9wP, ! vH;e靭>ޟd灐z II$o[Acta\^; ^1 7 $qBZciMt?>G@wBsFWPc+f Q;;i7Po0c9: v$I@!~cCH$9J'AeJbL4 BD @C.! h !(F Y.@P)HBRnXB** bXCh!Cü )_yB3 +/ PW'H~HV3&)`ՆD8*pc B95Jqa&V&J ZhƌJRAQ))4'0%+TQTT!0&HIPt7ӊc>ر4-;N :HAP֎aʌR!!b!0 *{=Ӭy:)D %%_⮴MSLG=iz(APC0$!Xi `(w=I1 H !?M,Vpіp%("qi*$*rx SL=fn~V""(DQdQb kukL'aKs.s9g,PD:Z$-po:w=K&:sCUXi5JLrMԅ&:cNK =Ʒdô0O[A~_]H{Eс'HjE<BҗyS:B2j ƛC;M@K&!Z"߳O>q׻n(XDVq(bֹb~%M<N;fhf-޸PFw1v;ث6 AIšDb8wvA=a.'gkxJ…\@gMlDr5tcHsnqs3DщYV x\(H іF2r m `Xѱ-g㹎k؆NcM\q4`RB Rí2gq7@sR&:GZځkP$uV9mul-iS\S _FX}ʊq* EE_S2Hu.ubF" R$;G[ndC_BӀ OL;!zRItS153Q4SB P62)as؇&ACHT5-w*?@"A$(V @% P4i*LB  }N"{?doA O1lt (H( @i(\0(Re)  YR*JJT i DJT)Zhi) )Jh))V!%ZCN "H bBBi J)*BhJb@(D) B(HQh)ĚiX HH(b (&(ba" V)&aJ)FP Z T@Z*!ei)JhPR 1S~lƩHhidӀz?TtK@OÐQk35A19Jr!aL-\`L$Kjh#` |AwA4߰CCd& iJ(IF8P\'0AAmr @RJQ[g)8 |DĤKǤA$D1%DE3QPCQ@̥ED@ վ0JÛ##ݐ{lI;3"N6PO@AR#vխPSOϙ3D4M$JA DH)JJiIHy踡%(PС@%#)5SSMS%C01D0I0D$C@U(B#BQS5TA)@,@0@ 0QAR,#J2UT#RD"#BD1$B4P!SD01L4RRL!$LEQALLJ$L@U+5QRD1$0JADQ H'ڛj|l |-0C'3a:=qҁC$HA놂.u-3CH"'zefVXGTz; &qtu(*dH ,$X›\,)S*NbutBT7oN}grA4Q#qܢ,ni8ʸ(}P'˨t pm%^X4yvE/Ჷ*$ɁuO} 0@1^_gwp՛?]n=p OU+@'D*Ch5mcC=UBɫ(ιav_5Ufd݇ I4iO:C$7Lj(w.H!y Q%#^OQs nK3$bСN ȂEpǗXeP浌jn0oXƳVs)$Hֆk`X%L?<>E2M'"8֟V*Dd _K,+)G.c{5A/!w / ;tP`;H(+ol'Bw{=aYy93ۥA\eZ `jdPl;>,L`CEbㇿ׌5TN>p5t R]@jF ixW #e`iDK~, b +B5?&0jE_RҔx2`АN}dqbxd !Oz!U$KAR PRO~-ݻO&FR?pPAĠ=u`vP$#⺞:: hP==yhcߜ+lbUN\E̷3؊܌Sn61 "kg J,v1|+Nu*drpE>,~Sv) H_i6LF@P-ģVvӘÐR>fWoƵxBdZΫL:-"$Mgڔ%(m#)4!=Z;'";hChSgjqUDND鷒(~N:sL>v?qXM٩jPQ}} ') iY+a ($4Q6_ ۴~l%v .(jM&jG2 w索1;-'b'k,A(K ]$лEp!aÐI~4 ߻T&0TxD:5r 9C; ]nDzF@Χ$2mVڨ'"'A{M妔cQ~Ø5aagu6VҸ?~hyiL@z]uI˥mE5 fPecq1솖bO9kՓWX> H`!9PP$HI%1U0CE?JAT"HNl9_À' !VP9Q ;'!hUI=wMR߈5eH2p$cQ A}p*ܤ>RI r 1ͽ*pxz(bMױ q~)1ͦF31`q+"R{)&@P-)a: 俎CwJ~Q/d!<3fb>$_T(>b ya0O4ќ0.2BZ e WkyΝ`Lٻs2T ͉TK9L!< p߂n:@($ `MTD"(L(P({asD $TP9۞Og;ꏚ;=~[/{%r/搛TJ9D iVԘwOݜ>!σ;HHQXi SK9z'N(_ՔiqO7B`ծ9 hJJIT&P%L\1D NqF]ih%JF\>L6063g4b%",fer0”-rG|ushۼN1k)|  W"渡-#=\4#|J&%aJQ3B`x7\0[e&*s>aY]^ ,e6.hA"{=Icc_ ppjޑ4);C>>Q>tJ}_g$.L|(dDuqį/ӕzӢdIqy>:Y5ƅdm[SZ]P462D&;g( BDEnzUvLxLlɮB`AT' iAA@#>;2]OtWqvz= x'1!;}o;v"a#o̷ױy,jS7xM`b frDw}C'nb᝶e^# .N};c)$9 D]7 g-%5HNrXI7hR!biAGơ:B{I#jNc;=%?O-ɻ2fNfuT鷱/+^R_4s?qz7K,J%X$OFhP `b>(z//hÌiBHPz΀#yhmztk5mW,)C1$ĎASی&gSlj 'o-zîy8d4}_*]=7<-ی_F6o-x*vbs$($(Bt<\qy}׵d\R{ CFC! MwH%-T$AB41)Dw!R?#~.5\f*;uRIG,aK%2,wZ2,w<}oǍ(I %ꂃ]ӹNJA,2-HI>V{\L 6HP#t<8̝/ܓmJ$&;*v9*LQ  ҏ\s}X*HBZhZB@ >RA@A bBJB R(=@\B Q0RDIL%Q)$hBxGYbz4m=JIܗׯ:%R|hn)[ףNwuj*ws`G?_a r\o[Uq2Ch9 (:@=YҾP7*~ycXNAU1@,'Ŵ+f|7$S Z|Т߼ "R ܓ):~Guk|`H6tZ0ǿ&H`y,1y.FΗH`{P﫡ɤ~|4ް#ِ-cV#H0].ݟ 0 9ِ977 O5Up5݅͞E9ڦ6-{+Ң )FZ("⡱ѡc:p/$c1XҢ62)eT/yL!qed_CA 3llp6q! ξqigLW# s)0-𾜔'RλK}{3bG=;'HBLD&9wyg+;: ($ $feX(X47f&(sM`pyWJ%"#!@u&+(*ܨo)Gw}PST<*AWl:~qAA=LQz1tﻩ,їzNӂ1%;mTm Ou@JAI]Hrk dw 53go{fg5$VRۿ.sq%J\U ~ Tڪqr\4Q2WxZ4QMFI8jA CBaKgWיǫ[})TLbAcm#!$ AW Lbh0RyΝSj.3ܔ1s9iD Kqv:Va:wpD6rD˧mSWN'#q<[e#" ޮ!(孹pLSŗgPUAͳDAsmSk(Y^tNQJYN8< &ZVs<- I:q{;"rnmI Itby6/cA\>9 t A`ɻs Ȗqpe@N =p["Db.cK5)Q$̔ PDU5EDUM-*P$cks PQ3X*ZTT@caY8l)[sVKb˜` ƶFL#%NqEʣ$܀tVڛvBYŲl EB|Ɠf,#AsrAcvC5Leµ3 %4yh:ʜNn_%mDcexD5Uvvy$-(P6PhCrOv߉czq guu":`þt+/Lp/k >T ])?B~w(iHe&?sSg>0= '#SQ|9$պZѪNwYkӱC!v}T= 0;*uDa/n(Z0u089P{"X9΅aT!?=v f)XIfZ)J&f=|rόlAH(&R"ih  $ hhhtxjTC.4AW^ jxI(P'0l%I5iӦ&`q:0TRhb|(~޳ɔ{C,‚"zCk=uC"Ncbц;A tM:JynVaM 4 pVsvKQg |k%S¦섴߯J<:P;DalS_|UpMalPl96(\Ep44Cz=>#8+NZNqaTY2( &Y¡)02.V3p5ZiO$u=jP cd0yVf# Ǣdz 2Fta+- $sp]UF!¼L$*:T6dCf13 $tbᆍ8(ʚX#83l8o t#=li*ylli68PŦB"Jڋ<) Hh<%":|;J^I_Z|%gkA87YJAKj عg`iaqXmx=BK]oxFr2RU̚F:7)C(j4.ifc_sTM$[v̅z'yFf@DTCٺ O@QzO@R-9ZHCZ^}*q2`J'V%lD S'>XR4hT> yY=C^3{ ֭aЧZEn ؇xfo'EbU?q:>P!ؾi#@ S0}tfD;r/<;hG2W`O8aq0rVTCLO}@` .~&v*HXk PtE!w32>윬X *QoPh`/&1qߓ0b(G֯M@>V$Q/5Ea?6ܰI4boh¢z@z@2}|v$3`#t5s4No(?xqr/6LW1L(F2F2I$9OCMGC)YF茐F. 8p֙IF,i-ɫq|{A<6Km2J3ڠ_xR8qAh@>(ŽhNiyCXO+h qv'SYi9pNy OSwcP!@,R,"i ?G~jyIע;fȏ$zW>?xxE3ǘW{ybbDH R (PDbU*)#^r($;H-E"Ce Ana J'HT!ϸ!0Ghw d"B\ %(Uм@@78@A;3rqӊ"bTI4)JGB$)B Zw9-dGqH]@R OcL_rfiT(Kgyzڿq }h9hWԂ%BzO65g3Z{t1Xt`q#' )+00h',X*g\hO9vQH*" 3;|I)r`0GFG2bm#ta;؂ RQxd Nw\4;vAv|w0rxGI<~\C6~J]цY-ئ1[Q#+cZ'%0ۘK;&WhZ"|P V PJ"bvMєX4%U>ѓhj}jm(x)5Pd"_ #A@3uO-HnܥAGf; ;ic= z'\=Y~oun͹%Cn@ zӒI 4+6$ ˜1n(kg k !sVhXDpڬ'˼hSq7F-9{M">ZI3aZoNOACnxd1blmFzTn=FK:LmGLpȑ*d􈗷ĒqV5R[lof@oWU-]fef#8훦D6o;Z?ĵ~Bj ĭlmIs8=yǶ.772gLFe3:QhmsW pDf' 3[ݨTJj0`aIϒˍL7&"6C}c0uI<%DӟɆ6WOosd'QRft$@y`ӊ_6\Vdoۄf Mu F{{mdƛ&ץ>4b2&f_#&b8JNi;pq*W7m#biI w`L1*\K1EJg &a)!s<}ڏaױv|!ey>}hN۩oݪtwLK αePDW '2(KH͔U砅\i q! JHyѐxTUU[-sE|Y') o=yDh#-hָVU:`d(Mݠw-N3ŞpLe. ͦ` ‘M0TBB 3O嫴w?V)9oEDvhL#@4[Ὼ)$SAD.CxiɳN$M94N=W Cjh}Ew Td<'ۂ3Hl!uGTyc=aw=ƧX<>~k(ϹH}z;1'\ *l-þx)h%iKr>(nmVqr288GC1c24t!<2tVZ<8yDmDb"MM AnCpض& ~X- 6ZR@N^64a7My'L1-UulrCh@jP6uva  dl "a Z ǩ4'$L wd1LFjFp ;{Ȥf( &X=/Y*T }M4'"ӁSPD:#zÌ5nF:LEѨm<ĜI&[<{8Ox9$JRHdq {RD֚OBG~d(h;@\f LSϯHlI*O{ XQ pN!s6 lۤ?&Y $נӐ}l" M5Dm.秇Vb:a0K#ʩN?i A>(|}gmB'=czR5Rb"&OӚ* G2O}}+*m!U^bޯ;d"U dhl2  ݠIDT {ـ$Jȗ #~&+;ך[BTQ%ZdKgYI4%!H$Pа&>x \HTK ?IYph'rǯèwZHJm&bM } RNs EZt{lbT R*oa(B 7/}H\J@)EDuܷrZEkĬkinD]TvN | $;v?Yø o v=+H^{K}ygaC`å+=E71r@9tkN!vbZT68EH僮3al07 GHd2iLYuQ,Hi5`$V#YcHyǨ\Sp4yD:'jkoF8# O?_8g/S=(BƆT,hEL 1+̟+sQ)j}8g(Qi+B>4yAጞ}kdZ=xZhԺ [ԈCAswXy4v:EMs lp> H Tp\@y'8n3㰞DUKt!J:n@`]{I0-lZHjPyМCē{\r4;' !{R)##OP%96H(#\ݓE$|i&*Hѽwhjm)cLrAb(NMdcމ'=qFR"Eb2FI3j"Nhq"m>ZZAZh La(wL 6T1. AJڌ+Dj=&(5)X F 1$]|٨;Gc3̔X " bwxEy9ƿ>2'H's3= {l4!G+Ygc8sQd7mӍl @Flmmi[mdG I+ܥPId=yOԑĥQ. -d0AhMElfKX`=j9TO3uO6䧭wD6 q١5k* %1aZ*(f*;M%h)Xѐb]g%Qj ?7Ari\iLv[>pq 5ɟ#4cm8g@zld΁+GvG͊eǁ)X1vo~͘٭֛{@佟 VDrC,6:C΍{ɸQȺQp0D<s>* &1 G'@Vh{!T_<%9/rcOy%𑘛4[6fB5=8)2/6&TKA-C3 TQ4E JRL4KZdj!J%HM/٧>hrnngNlFvq6Á0RaAԠ4HF{Z̦6jpI/Ĩga f$( Ӥ>|Xd3t&9Pl#+Fi/0Yt\!F}4*x8:=H Jw]*>c#n݅0ILjb,ЎZ6RP4' JO f9d{@"~l(c󿮭HSΟQ(""J *1%خm\g!U EvÈ"yƈ||QD}px~Shޮ= Ip;~`M,ppiڌHV4I"@҄C ID3BPSF+-P9h~~B(@tGR{E U@0hhZ'FGvMl1/Hђ'n0~7΄/@Jqeu!{!' _:":2Mw]zmN*_eժ-L^_@G$-X`J@"AC#>.y5z(F}rsՎ @%Q\pwq4o'*`eT>R( HFePע=W!](1:tHI0* Db hWh@ETB.M<%mRM"waG%ЎY efQlR A%҃h_OO˺]ԏ4!fAz'Dr"Sc S17HE>'A"jĎGE(6O*K4J"hxD~FdzQW]LhJ?u0 [(F'nN)@>oYћLXx1#məcWD iJC^` ܠFsfd7i8 0RMlchTХ$R/CGB`aGyXo9dB3"~(Hkuqk{T0{{N7P[-pBWeCGnl剔 ;?z 9Sj^r(CtCCi,,[І Pu\`=TUbc1JQr! $;C{HbU78i:!PHM5U `) i(ݲAAO*kGy* Δ6r@r9Pm=\DcB"&qig qH>^eGLT|xtOdE$θC,^˦ԝ6?in}&_Ss&UЀ /WO$^#yeu쯠&S.CB-R]A;R×szɘ(XQla0b5aUb*\ gĠaQD́i2% ylt0,Y~CJLRPHRB Na?wXgmUc:=\0Ձޅ Ǿ!OrP\jWj;96a-eVAZ LRR1= Sהu@B^ @ù?V'\k6GɆ"t:|_?FVP4~j EB ׿5D鏁j,O CPJQ@P@QTT Z4PA@d !E%- J R+ADHД-(*5IJ(!J%"6ä d:)Һ TSr YTrݠHuH|>WE&/UϔH2yCCj= JHam9;8@݆y!C`aS$C~\6qGz0y;^gMg/'yRI*\ CH{.8d\d6C_9Պ J4É;q92h+_]6MQAZDUw $*v BQ+ J J AB]6eONXPo]‹L,$' I,/.O3"A:c4FZ/a1!KpuQAP@t*\|z?X"jWˎ&Bx֫T49@jϮ稶(*˒nۜx6 QC5͍D`%"r1l#Tu'T^'tg͠;JXWK_Qo&hn霎8jIPM=٦@wûց.v:BX$gCH?H91'P*Tw.?|SGd#BUah]Os wzvÙ!SC6 /n5HdhICBEY$+>gP5;$h*##3cCd dUIᝀ4}](X) bE .e>ʵ!+P(L(53*$ 2+b9rϗIDQUT1@1Tx)") @ԸT!NpՐ(H%$ș7)T~8LA_X}[' Ȟ)` P!0i"Wul,L@qAO(@үR3{p%}D( "iܧ rO%]@Q"St+Bhoa$! Rh2+0T4DBrtsd2D͍)T\iKt 'hi ^cH4Mwć#դ(AmTc f 1D>!( Be}&$VWꢦ@(@){%3md(qSxHuG1o6OMPzv)\ ' GP::(J&hδHʏ̃ ">S=M #@RB դHRwE>m"I>%`n%4ЇAbi鲵~<@kA1DHCOô0[B!ACB&t"!2D{%Gқ TKLQC+_  IG JiH$a B%Bj "R Q!k!l?Y~ފ>ϰE=ǽ#S`{@<J055KC/%;^f{d ұbRp(B> (c7HP'*dz`e8"n;NdҪ[etB%W@ģhpOq0hO6({#NQi\x)!p Q4 P1S@yϮ b}6G`DzАNZFLcy)H; A xtSͯ[NѤ %My>!:]jt`@}k#CbҪBq(vs#A \z_gsEIJh-0̗Uc"ĖƌWB#HRHhVZP!K" (ңBPR*d"w}?HB4Odi) B<!g?1l9565^HCɝ'uތ)7YtR"X |s4b#j{'.d컛4s@M>ui%`C@q܈)RP mD3FKA#IG$^sPJI,gH?یa}9%l!"P))0'@t0& d*G(SlĥRȴH>07zcC ΐUEB* $hgO=RTT MLIHTAC,PPң(H!ESEPPP E-!J LRTS-$BJ(4@QLĒ#AE"β$関F؂`u>Jh4H:s mP[-t%tRb#C4>h$=\e+sn(=@P3 ( LXt6~b@/p6Mã }dySI0r3A9F iJKQha*wV/~~7_u:.<;*Pr~h ?9 9Hb!  _XSGƌZDثM&CU,%?iM%961 Qi\ PVG '(u3-ĥr H[~ݦ%(AO:(˯@uem:oI dzO;w8^ mGRDaX2sVy129_SMk +7>5Fc1ŶfCDsEuudGRGչ4O0(`%:S0qvF*_mO  I4cq: x3fm-׷Ddb=yN:L"Bfö 9,Y[c%jdr;h8FW_dj} ,+AUNp|,ɅԪfZfceY+JO\;?\36'm^qGuEy[(Z!*&$MF/l4Ϫo98$ B}~l%VcxG%RBǏFM6a\Dةxɋs/%!Ϸ3j+O*kaO;PMr$Wc"蘄}(:iӥZv$`K$qj$„((9sLW8m4>޽U @ZM;i(`'w<""ORdk'j9W l_+o^]+Xx.}v$ Ü$hTzsNzCm@h4 }qwq׬u1'] qܪ2&dG7\̓,K$rYWd;3+1445=?gd[RR}(|}Tiݦxrb#"malUb!bl1)AdMoÿ׬:(2:c㗌Rv̴GZixS= eG K[,-fp =;seL;~!Hv%qyBIB%1?wFipx;baOOD.Z ּ7ӕ1L j;S)X_>ޣ,RM֧6vI"(`͗!HwjBkA$hp!b%" dngLJ]\J! LvfݵP!Xɱ 4D;%L1Rz=&&Y"+E$47ӂkV*סYښ"AO8JADSdI TH|,l9*0-I K<D!8({H9' k=Ehzr=MrxN"bp* n ܪQ ,oռŐ!w .8 ӎ {0ԡ5!HƎ0uqD[|tTFr>4t8O`xâTɽ}\QB~x8iI %dD目RBґKP^KmIdIOd0=0s`"U[>ohCY)TLLw@s."?fmNCʂ"iN=UfYV{6D?tvl0AsN]{7YsxE4wpKhJ{Ipy81"y xs1 S@@McЀ<"$hi}Cޮ7=WQ$ievv'8*o#';pӓ}1M h^]qz)4|RwFv歐Y唏Y5U*̉ B4ܫ8bX: =Rρwdcai]( Tal 1륗nu5M!_$la:c>@@Qg3d&*h }@ZU({\I.sB1 ݟh$Y 1KvkShI‰ĩ`s+coAEړtۨI9~Ȓ輪0.=읦5x+++,-Zcg6%d ~\l$Dt1S+_3aeT8+t CȀ9OO E:TׯHs$5C7 W̤nQv0\H:-Ho"_:=>(a2>焔TA,߂qm(4MTVMm$b >i {o@дwxgR  gth|=<=uhMWNhp!HBC1G,z!#rĴ3{JJb#->L8Bd(mJ/_B#,#3109^I'P_u8'-1l6%|T1vouWOMNmyrD7qO$ݚdzECUw]8-MM)2Ht!ra$@(CZaM`iȴ #RR*RP1 Pw?tkn8=XRokpnb,Q`Lt/G`pWw^EL;!&Ec($6""B"rEsI>G5wϬD͌''I54PP9b"6h bv]܀NN`!N'Ln4pwÒK zF)_I>]2MP l39:ipUgaK$Z:}? ij1B(>/jUp6?n#1t< h+K${vnJ.a8@ JH@%ΊMGt87?)v+TN~'"h)NHޤD쫼.2II@Yጭ "ZEb vcԤ* 9"b)pz2Ci΋Ye?c4^ٷ:AMN4];DiiLºDyTĘw2݀vFchCPlQP"X~_nq&\XsV, .?I~]:I@[Wb Z('WaXCs?qq9:{7FA=q#a+e$ Wa a;dž$̐0ࡄE. HOd5!a @LPmTT ?H R)/x>dC% HH"*A-4U #J)B#D4(%(U DLDLCED E P@E$TTHLUQ5A** |OR4b'D"~ Π"or4j8c QC5 " $zHQMR"*X f lM)_^ V)N's:> sk߹#.r~[#R@N];yhB!B)(Z =ME(Bjb V!=]Bhު4P@'Dw@!YHR I$ 92A1/8c 56)ERj9VC! АHSUP0@Ҕu('RNP}q͑ R2$)aG#|~_BE>KFRaP([@{.qRq@ @ v5PLMKJҗ123E#HЩR4" )rM<!*d)^i""E &*S=msQDz {{QFsbX:?&=څB&"ZT D  h CH҇$(J E)D)bj*HRTFjv2ISOr $EӓG.5D I֙k0807v(jFGۇ0GC@.X)KOx!  %B-x1-/E#x)o!Ҁ%iҨbFSM|Hp;#z>8B@{ 89tA h J@} l~] 3فXف}_~Č2e=0cq,&ʼn5;<9qp,FYY`M3-yUE--j&AF0 " 0eAl!=J0z ߡ -$sۍ1f6X'އF?Qc#$G2ECrsX?{^ ד厫VrOؗN<=˰naZϕTvfS}q lBg%#IIqVLQeɷ w-r0t2>rVw'uʊgtc ƼuĘo77[(c1Tk(DH2HkFWw9!ZvI$K$y Ǧ>"r_*qqN9بVo1mf4)#!-C<:85NpƱ׺?$򛋃(?vB^f)6б3dǎ1 :SU럀ЁL4skEEC;$%jqٯވ³L52) -ېM9jмd;b|c*<_9M&8l;ז>rYBaPB3p:BH_̾\iӃƲmS6}pG~ :]T/gБ0/Nj̎@"'ļ0zK nds-Yv)h'ӻYf`l,I]%˶/aYfsq:iDϾ3R5syk$!lH "{e3\OOƯhp=a|H[gwӳjX_ӺvEꌋ:rCI . aԱ;^ǎJJE<NȎYQq㎺P7((.rLk g3 < " *8q2|2R. "reTIx5q,9 ,\ 84 / Vp~$vF9 "oN1REky<0$㉾f۫NDwȼ A"WX>gWeaE(>CT<0Cb[OyVzXAy9#&ҟK>oQ%Uk 16CYj^OYF\f!U2BG,vQJrʥo= t bF=űċ@~Y jIӠSKPŞQp}$-Zÿ{YbtdpeULєlp.~`Ea Uzmn@v tb37QV䐡̼wR&M9욅3QF>IĨ)p̪C:c N&YƧb=SKnOk W@F(8j-t=g[jw.˕`n jLN9^r!3Ff&sIuL#>8KNߨqˮt3n|߾r,RBFS1m|l`Azn,9WÉpCycu Vڌ Z?1Sj{sS(k[#9B:NQʹw`"K~"!#\ Z]2`'샇-7.]zQ 0NR+j$ KN [ [&Ür5ẍnMN1<}}>>Gtk 7K;k'XFApqf5_];C}8ͫ}RQP2Ny繍ך;MҮ~x҅*GcO׾2U(\jfk4p4wi[CU\9{ sC9}Y<h, H=0m 㢗}&|Y9wW^&S8y3yɞ>C-2YY֛4ӷh(̣\~<:rwZt|$y"ErL$>: Ld A8wܿv) #DΥ'yM %ı9uM8[޵PWT:cɳxW|Tt- !ߗi#nf$٧C&SC t: Óҧ)zjk7SC{?;&CG*11o8GK%} חsR`mQު Dw^tׇL+#d)yCMcbeAWq%v8*&LKpb ̏A-;{t'9!f%"1>xz\RLڅvHvtQ;|<'WDz{[l˻ 3QwGqgVu]amxmfac)x{M/xÕloP Q?.Mi!/1l^$/_:Xk\+&_1դ)91q5Њ^2xx)7cy.MO{uϝ o_030v;p!mȧbUt7;nKL뷗 32l; a,Z Vv y U@ aԠ[k GHhv8%=9(`hd?R re{Uht!! O'8bj_wy hl)w|=ż)抋zN'&*$=)x٧ xj"pQ=;a9A~iT^f :E;6D&#Ng0GN{CtyY$-ۍ67Sb/PK) Tx0@5(Ush4 M6 HA7xW+ud >Z_7gQВ(ENT E#$M.4S:0>t !=yZ| .C1fknI?y2OmQ}%2+<݌À!]Z<؎MU "FdOQ -a]O ]&,QRɆ-!*)'E^`d:yO2mSf4]tG-Zv&ۯbaρ|4ILy{ (NnоC/ S(3LIl( LY9]G.'Ic l s#s?RI(i-1/dCJbjD2^K> At(z;3xgSwHGGJ}e⸙hڨ' >iP(֗rҋ`!<*ASӟx~xU|M8i4D4ҝKwmSр6ÿЊ|p9cI/TE&9$Dm.9cmڧbp#XW J:(PS݁碧zz|Wǻ?U;1:4ӁM @L*22T$1 1t҈dw`[HQ%QX@3kލ 3 ?xy_ڃ9#99ɤ3 RA< ȱD,%.Yr2뎈=DHP@BD 44!!I4@IJLcxs!I%C? G21F"!藷^X$1nϞͩ=^s==n,(&(!!A(PQ 4~Lz)_/aLXPzc %_l∪mM3oi$B L1"̹_#4oIlMtBz{U4yuoWWk`>KAP4k'-} %#3IGJ&RJ@BPJ P K86GifA9?z'u#!0/`tCɜ6h`hB/_"h-?Ƞhr8F2&Dzԓ؀F"J_k16ޯ-}ӈ+C\(Г)%%;V48ib_=1LԄQyb11x䜘t \hm"".DX*áng*dih0Ifs!;7HqfxwLylFJי!phr%5WoF!›3Çގ2'LffC\ M:Tģ+n'bS B$>Y`%_BU5|hIx[yݔtKA!mɢDFq/cx*kc6B窕h:n:n٣ 8 i *Í,W33r=vh Ĉģ>ke޲IyrtdUy۫*(^ Melѧ DPV PEEc<3XadYޝdvw"ExZ ;*BɅOKw L7y+BF0 @2 A2m5;#]g.I(8vȆxsg t`1͏2VfSe&7dMNBZ#vѪW aww0 msX%qkm-nJ/{g9|#X2}\puׇ{.jY69LJi"8vYÆt4:fJ61a\ d-Wif2P3775|qѬntMgƞ$uk]6T<χaXvmĔ.d,npܻ˘/ڟ:x¨LT%I.ӌ d̆BٝƏGT|Z"!Sܸ$x=$U7W0oN{C혷 w iڅUn ıRxhg}ѷzpFƦE*i5?lwHqK0 f_Y )|y]8dLi!W$@LŖ޴@hcr0^IĢMt<`S#78WU@ɊjË/zZ ([¼~ jV N8$+Tb dHK"DU՞'3g쏠G}Q\ O  E1 K""d?rfv Q |w1ճE*B8IQs?Hs$B':?;hMb+_0}tĻM8# Fz2AIe*1vl;u~yB``옋0_߾"S:5IvTyѡO y5ېpPYbG?;fS u@ _>"cg?VFi,7"N5PAfd߸3,tv=o!z`zn] #rPnf5b{'̀9hsq8Jskij0\[Xm bc.<Ξ\I뺬z,^L$EskhѶ60lzjnqh8kCH?J'f$|98|sea]ίjM)!;PB2 f(CVCEV`am1,WaT樸)cj5 d~W6;iOB6ݹ1l8} aCta'g|޹Q15^1$217J8.U21=cdQu3ON0٣yё#܌hw#RETl4Jƍ>d8MHҳ]mߑ{#h0v쨈 EX9[.˶=/RsB; 7fh(fMnoQmJHhPg, 1tCO|^AcKiI`b1{~k޳Ğ8nuS5ÀfA^ݻ6R=ejJu*hCAJNY.gOf&#Q"@Lh,x>{yIƷ6";o.ѶؔIWQM9( Rri$T B)(z!4 C("<*H(4 (~P6J{T#r Z僵Hd'Y'~5`<4I-=xb(he&u{J"L4% PR15$IQDDA#P3Q ABP4 D0@LO@QUP-Q8IGCe6QWw4DGN+x U?i X"@৷^{@]#zcx]xjCP8^c;οK_{}3hMR4?O/4'}OI1#N49n$@ |{jX aW8`ACGH % YC@:Z9"@% )y)pr.`S@*я };M^D/xHJQ!؂8OwܻދO a-(lPH#lVmCid뙙۩k"9"m *5o5BBA=M%DXŶM.4]TLh!d] Ԉ٥nMs{!-}@l)gZ gs^x+$E9 o]x#ٓ,ǒYKz&&b5.3Um7ƦBHp${B͂(Efd?|]]Pb YL4g5d"3Bld"?N~cb'1DFDW\D qf/& . ]" tAh7uwYDv.L8gägp STPN޳p;h}spgm~;Cn!ӡ} <ӴL5bM#$*bG'-L)JoA?G*~^@ @3Gv5}<mẽf8^|7Fʿi(`[HX@!A@#0ѨXc^i¢MJ7'2D׊_I0:;P0h;OxxtP'%=,4Dzv2 `|CXD{oA*BV\ c=nm)7! Qx̍BVHp/w"CR@zR #jRǶtj*'$w"M5=Cc'뙄n5M^.BC@m4UdH-E1A1$ U)QUQS0QKEP1EP!TA4!T,TSU !@1 D4LU!@D4HPPPUJ "DAUDP)+Q´ 2T HPRBBP@(*JD6_+2!I}7Nrw ~lX$2cPxyq%HI N\bU H~0cg$FlC|Cu*[D;Gڽ'B:͛@w£)B((GJ?d G~~,:ukK8V.;q).A;>BF:9:3wZvܴ$lӇUI #ؒ `k 6~*gxY]Zo. 4R򵗗o'*!C) Gdih<醨E1!ԔTЌ6ΔW*oE+tHvAD($]=3q>"~W @LjΘ3w9t5Zu|<K妑jɄl8V%F:1F <ǽt6-'b1GFMWyӪiƶ%NFsgSM6ض@pp`/9'5h/ \'/VDZq=p)򩢞@~[Y?t,$Yɑf%-1K.WH0zމh)W @.ZH*4,@ (++؜:Hn)7S|tQD !hO]$_GFHy /TtC_]c% Q0Te E0Agr *9!@rk?N9F6ɇk=fc;cm!cUN΃@rj X)߱^($B$ f4hr2F6)]I.` R%FI2J=qby`遶UJa;MDz^hoR@t1~\5+aӃ'k | ]_?Ipa9 +G8tV-I2/D!ە-3uWܣ$Y>ځ"a60m@gGt =Q<4Zxdsrs,+H&\wnp+LhXN-yӻúәލuwr ,:.͒cNN&*:'^L f MM5Vn:ЫW1O. h+:23ٝ"CRʺ/B?d!w)6X0m?/$p”{ݝK3ӎ^NŁ5~ JDTvd4T;cA킒~f,<4 rS1]ϻ_ \|ҠМz;MbrmnfL9i ۧN!C Nm z\/ R[lRB!@mƂV^w\ e{h?%@ SA%=#ܞYor "S2S}Hf&X3T>&R`1Q{Ns0UN54laJDoAOa \yVIF!bʼ6?rzڻswsaIZR37>V*DH)hH)GÜG "[z71Ca!nDHGW1 rw^&+I%;2*y<'KL3y;?ZٞhZߧV.yߜFsgRL ˦n!5M $._뻖O RK8mڢ! k9M fUF{5q.rںaq#ˍ" H3Ta5/NnֹáE]kXq2.t"m>j|V4QT:"e5Zӥ1Z #m-iђ,JA!.Ԝ{F˙6B6MJ .\I‰֌4C FVț;=u 5SI6'PMf$=^zwν=ar3' ;%)Jm(ȟkԘY;T=SW1aѡv`0#ckM!|0! _ 7jBFV$4q[0_q_TΊ"YF|8aQԈ= R- МA+D;n;-thFim-"TNwS8D -L:3؇Pz$-F=o4s.R|)FK %yv>`' .z r96̬.CI`)]AwnYwؽM^ԪtVܺ'`1Us=܅34X r4tҊ+@UOmmyڸUPP6;`mg^FX"֕#^Z& oZ:9*osڨP:iM}N vsPi5\n6 OTn*>W= |1T*͋7Y_y{y*lh$zRe);Qg۶9*h;AWtG` $( {}^tZ|PU7Ϗݼ&'}ێ}l@.ývN{0 5u\4˥l;ާyJU=Yvc] Pީ}J ɋw{t9ϴj'x-Mݮٴ4V{mg{ks{L״vgλM=M_};tWσA׺ϩmm0Td^= wq>'n &v=)ڍ=YeӽיmfUT^Í}JqwZ x{{o{{N{p ڭ gQ]=OZo={<ش{ϛ{|}wWs{:]P]ómӪ}Ww`'^V8WY"]3ٳݞWPww]OU؛}kZnu7@&r13;=p:).+WYxKFQɮ;qps;7ݳu@Qs-MVAM٬[RKAf+T[(Pi7W^_vˁhsaA6]u5=ttx:*lJ/m ֳݜi=%{(PrM+J !WEwy" ; iܻ^W]ypzosxIoLu6 t{z `kwDwkt nTde Խ1os55=|7<ٶU5…"j`ݔ|ewzԯrVr׸y\QnfJltC5xoI_}ۑ n7vjq]͊*lKQJAF {UwTPY3]lAl-w>ﻮT|9z<-ڧkwmvjntΕ T 'nOpMw[` znݺŎ짲{r:wmT1BemPw]RKMm[(-]m.V%HnGl ,7lrsahP !m+йfHWg.&SVh䮲vvv`kgYڅ==SӑѪvz mֺh{ Z{'.ϥRevN֖g[vdUs6^uOnˮX5ui ^=S: @2^ @trnsXiyǸ* ;ss r/JYuӡc8Yffwζm UG8>]N'qv+h.xZ^khq D@@1@M=M54%4 4M&F6TSOF= $"LD#Sکi[U1!ZV~n#>}ײlWpJdL[Uh>;{0MDQ{5Y 1I>&^3Tq!?7`+TzgL=TQ8^O.q_r/H2~h ' *$9NARJR?$sjM p֞ut8 Krr=x?)X9%|lgXpYkcX*Ã3uem ֹg8;NL+#)Ƙ3_]3 ZraKl9.Tmktݸ[\2Y (OdֱΫS??SG#Ag5$ RhF6)c.7Sl}}?L F]#ISC2.ȜH" JAA#OWC@G( %d3 -4%"DK+T0#1TATPaNȩ@(AШ VQ@J@ih$t)T2_J b)I"%9x"i@mik\7>z3¦A#ˡ7mn[c`F5#dE{F iLTEKLb< Bm݋ (*{*y”jincL2Aw.Zs* @thDESֶ#؊)7;S'M&pH"2#6#]@M\2kDOi9{r0&8Vݚ" d(AkeU Zr$vR+y@uwg0[E%(2ԓ.{Eȴ_(FrI jOm%{|x2V4wz~2:C6zҚ]خW˳ςl@vڅˍ 3m3O.!v6sQm?9?!8L%U~wyv9r|-^^Xڏ)0x84Bצ! @4 msRTaL* ` DI0~>dcX ӅK؃ qfS)$i&mA z@r<\/*EE%SA@HJ T” RPDG) QP!xN0JBE o NDB UbLOxT?EJi"|[MSTU,|>Ut,v\!Q,Joݸ\5HmyjQP]\};G{*e Z#"8${>Z_F5+Co2H~kgl}60IXߜvM*xʘD )I$ԁD|I(>|سLl),D0&:cD @"%"J 04&%D_ bi$B))!)E* i&|HT?s0'b~~w8"h 0#i.* { i&MxlP#u&(nw]EViE4qAeB Q؎#ٗzS Y)72àPl!$tnqqY/nڢl/dpѥazz*QR݂z" yKPҹ'xk夥AE?>z*Dxn`Yk7"+!p?؇ɡړ&8(X[ )z@;^'p13?(G?"hL1k}]`QxQw@D%ltSZ.*rhݔBRԅKBa'@!9Sҽ}G˩5WJ:Ƥl 2~aǣgEd9Mj1zmp[4߸B7l){+X=?=-9 Tb < ?ѰN}Em\yig Oa֮+#IN^vt-LNݶݠ}Pӿĥ#J^c tlI 9KD0Znк)e|YBniD Ϳgmb rUP_l!TC]w,z]7 wEsP%t9|JۢbA"m0!r!X:af||)o^e`i'Q($\00ѽ/?] S'u=ςdt6-I`((϶"Ju@F?OWF9NoŸCC4PC *o  9ZyBm.s|#4e M>gbN`VF<dRxBoLx@0`]Ro|^;!U~4~+-ܝh|jwr1=Cdy* s0$o>"aozsۈS70dGz̬qk[/UCvjSux6v]&iUUbק;mM>:z`\,*0s!dc8lkpW^hQu n' u=6`"j:9.#Lrx ]ґY@Nj@vűZWK:XڴV%/(ȪςSïWOI"J?;gtd :^H .fD_1q=A@ȆӺն\vn`#K+\}1X/[;4oK$r LH$N߼h~3HyDR>a<ɭ-MF8pPƷuFJYPV +dm{""`MTb\{^%ʺS:Yw)W U"AE%`4 HPӢ6E9,M@^hO7} }'ypfzrǠ=>{Ilx4 FvB lQQ*.xh110m|( DV_WW?u]!wr[::lhZL"O)vaO4bg :˼٫_e,Ծ]< Z!WMtiO֋`5)_C UCtenv:.toUzưuj+U+6C{d+3-:d5~kv<ҰBzN%]k9\sl4M8-?VͣcҦ,F]WR=[!W j|_= ]H_ ,8l6ya(BR7wQGvaְrﷶtJ عWuAݐþ^J}L9x lodd(A#V~Bx͖z"մ5[;' Lv^l"vfD..k◠}O fa8Th4s\%  L j]jvE1پQtF/K ,afZkM1Z.3W>*ynuzlӖ@ ]ص*TXx#,|V%4{)Ƞ.X4 h2N>vm YUzjRީ6lAcs}8@C, 8D2Y7)=^op8ŖQJ x*!g?޾L@{ft!( GJFX@AE Xr`hlA)Lc[DiY# ﱀx) j>7pbfs.t!D'xG͐{=V:^ 0ΐOLCync~R>$y1$pPs@*VS pVfώu}G% FEPEgE!51 Ub, 9pEE&έY;1,LP TUCK-E \=TMjZ0C镮2JtzHB@'1>T .rJ"$A(,EܸWڣe|/O|Ep(Ӓ S6 gϐZݬR[5-l:'0;P:"koy}:W˫N e+LJEF("LRzfh~YK 8dD{l#Ph籅s]G@qud{X͹{\c[ ;\g 'b}J"BS919ڻE1<3~YM8"-\p& ľ\Z5 +X}y5BӒǚ1{-K_)->v/ TCCAQ/x*AJʻc}om _i?L/JL?RzwdWdz:[b  3E?nZ{sZ*տŬ݉j,=~y:MwѱTmtjlnBḲ nuߝ9q"m-(6XU s@UEF:hz9fvdkY?]vI4qwWR CQOp7* -38Nݺu0{>|s~|4Q~OGg}> pi.s~`O}' &&&鯾ϩ&ݞw&BۅH}nѝ͖ɹ־kT8{(R?6i6.lWO8_1L9v]$2/*wM,>lgG`bN(FyFk))7qPڨWE >`p-t@ʤ{ bM/kyht3z+>ČkR~P#ԩCVOhWP)]XU0)ـe'{`5DI@(D6PUX? R,sջ 䄄*˪o:cm *CQIJ{JTmMO=ȗ_g?O^חoojCDÛs r'1e7}21Mze"ȠNmJDe\46?Gsv8Y?4_y@s>ئ% (7ARx)5+,s<6sk9\|txhvsp @$L0L`}翊L7s8eS'wV!aܲO_nFHln<##v?̍qeyxB@)#'9Ǝ] }Q&GޣM`(FJ~p"CUv}9W8#:vf觐]bߋL퓑<աnU*K`\]rցat[N/&*"T/E|+s_,88zbbQHf_S1A@YPU^gg"d_ֽ]?]T` /8JtC=R>&G3E< WDVb?voDROeizjCds;_>[?332-LK#HvVs0D4J?MIt;fCȟJo0L\x^0˷z,?x[7"勅TY3 EP*  A%H0:ۆs$PC? !F=p(58'( EAGmIAPc 'lS>w^'&XzQ5s?o(p$,'-L,*ᠮwao~v94Ż?ף8y9W[""?={.z5y?/R(:/ ) / Zj2cnE[ =62Ք[ao~kL2HsⰛDayp^X?k _P:yb ) C|ƆSjRkQ$c#OsL$ӵۊXQzyOʕmJ; 2Ӷ ZJDcib"bC"> cƋ*('lg;KӻA?q=! DSD6nh[D~@7+ȅR!@%.]Cxj$$XʣK?i靚Ң}UV=e["Ǚ7WRN 1&-U} A/jG^\$rJe1Cޟ,!|d<\Q-D KAAmXr#uX }xdF&)4(J *v{}JwӾD@9gVUAyQ K?ںHSfeCDHOMz{"X"+{r UP?%#@vhJR?<[{㸚NI\sS.L1=JRs 1D<ӌmA `]]lXDT~X -m={P29աGXGC 4҇J.|~\:Jh " C<<|5:¿m˅DJDo'{{ͻl}/ xq@ F(A͸';P%<>; ) ozqSB~AKIG5vi sP.鹷 W1 *L}?Ąok+'jx n¸yJɉ Z2F!N rz4\iUz:{pѓa&Of݂黊T&(0`F8R ;NV?Rf?)?Z<6m8DCFx{}9!:* U{8Es R0PR~HZHDr`v>`k'3@9Wzx\>vFC?Ԋ4P20䣡T 7ob v$I@>oP5VbaPmd2GAR))&_FPp6*9ih""BV8JAM"~J )WFCAGG)@H΃粴WIIӔvB# K24PR+DʴRBN-P(^ rY>{=.Hs6Q Q bj/Ԝd[IPQT _w=[u'Rw5M,J%>H#ŵq91™߷:sz4@ljPM>-^q0k`GV۪;̓F(t#at_ct3V gH5:u`pQ5%E#M!QaqѦqpvg JJB%50h;Hi+Eɐ>V&أ*?gw{}.p_8Fus#m00ZWZ& 4ÈF yWvk$DIx6<@TDwY8}܉-ss8TA4.7 0scIIm]&mMmSM!?\OP0zk1N]VbPO&CvQ~Xgi{4 OnL1%R% ^Vx4Y3vS?x!͠K|V[-L'Qa0JJ u",O*'A(~D*0OQ%" %9Qrt3ӡ"E,5"%1sBRvj T )2GU2}z?AOGRo5"@sWUڿ}QOyT>%cUC?R.W O_?^.Q܈S#aX9 X)$E"nBMX,{roieuEg)<.n?_\ Zhp1mL6{|2t^kbl;@_j{[(Þ|1z gf_t}m;Sdq)P92,/ɉGLX@ȿUtBfUebąA[z;A=4 "uoL # }~>K.@w ?sg{%S=n_5tq8[9J.`Ir-d o6\!fu\gOX%@Hw9q/EQl Ü+gC{m9TJS`ME"p(Ө_OzRl#>$ϳN/0N=ˆ>D`~?v[`ͯ.Ct죬d}"]=QtJCטcnTOEãn@R?*^\8[{E~ïb )%l"t?oot#ј^n !T#D%)$=,  $Z{Wv^4{8p,bhX!q\TG& Q}@"CJ>!J Di@*ZU)CJJt4-̇9;R 26΂Za!G%q1bd~9+3݇ƣ^7 6GI%ibVLJnzPoAnWx 5 UFR(}ޝ[:14F cJ~K9.V6J._` Mʠ(@~d??!ZcQ<6 GD{]>-`h%Ĥ:LN@I+.\5WNBJ7{H ya^X:HZNpL2cqU)}l2pūoݿRn!\Iv%c5DDwad@^' oUиW%r2[C<=mpkpcOs˴TC׭ҕWA}/_ g;̟sPbS1N{.8#QJ5̩)|ö転jbTk p~6_'H-$HQB{8:|\l{\@?(1{6͏!=r".*z،cE,m7Ql_El+:ímΘU!}ot6ڈSvqC~ZSbR3bC÷ _mZBB=DEUz*Le=K>1d :@ILFGTc+@Gf3pߜ}l}=߿eM HDF-`YEL1,t60/6];uBwæAܞ1{gUuȩօbl5q7]ٚ8]Xp"ʴE 0,g&I"q&X 5o6n=ƈH/:+Ը )e0B)@0~#냜2E0^ȈTF/%  8< #~~C=F?V4݃d'PV"&F]JX XM1 FXyp(=2(Dyr,b0*-$U@ృC`#Fs%*AdjWAMԤ?Ň'ognԑZd?]R^"bȈCR|Cx߃QGN9â?~Yl;+ccS*Om=XJ$;==BMiI l"@*=0@HXnv$i~k|GٰsK*1"Ϲer4@mS}oNemwXCu;I5z4}'yc(84[ijH[tO>~r#slLQ_®xW6,i~G?;Na˝vV5  a:rkvBYEB@u)^_+Z-< fZBa<ܩD ,т Pȏǚ~ GR,QhQH@t%{9~o8 @[~Wnks;? 0[pW#K#gEYLnd[);{4'G@DqϨ JŲtMrq;0_TdOAĎl2ULEG AO ĕPI,UY97(!d %=uX0rr(w3`9H^pc@?7~nع{p6ϵ- w]w*Y!–8:\ˀȑr ]uZcxv3Oz y DCP%ZtNnٵ:8 Dg'v~eVݗ |I_yXsظ 觫MRVuٍn0M7]*FHFy?+oWmuŴxFnr_%١4(;; O-qlF:{qn{:'7T#e(@E|:o޴߮ɭa:'*`vӲL }wv軥hZ !Z*S+>}IdQVa{nSX yCH$DI|"W0Ӯ lXDJ -B@]"xr>x_S_u/%˯Yiьd;>n2;qTg>ӫKO9bj=fIoÄn͚yp< u=#~><^­Xl3K40\M0zۜ?u,ODWΘ.p35: -e5x{Zp'" GdpKM#iO| C }$J9 {m' v U4>f)ڂ*w`t}pPDST;Щx> d=󒔅UN1muDC wou}U/L`oV#Ax L߳=U(qŸ1]v뤂@(EUaGG"?$}\|}}nJأS2 r|kZ%*U3srEL|E۞_J"O(ЕQ>ߣ{Pie_Q2 :jP8mO>؄x{{)PR''{d>_!ڔhMƞ]홶pbaY*qqBn-< ڲOrcJ"UU_QIyP$5<<V-z\D1GgN~˽G*#=E+Ů4'uaw}3x=IfPGkD MnN@iߚI I99wQ螄%I٢͛tm~u/qUH iUs4@A />n=׾S9s$en:Z@.ݼ:wKiad^P^P`-:ѵoA PґUC(=c:aMDrS1*#zKɒvס(ʫ,v7ikbo̥q7]y%P GU68}tRX{BފMG 7t"{gb\x}{-knpm@zV\]^z9Ӈ[CL"/CeP":Zl.i B-%[ <m)z+js椩R\(ȆZhoX$%7G_w Y"Gh@ a>6sG^A-&(v; hĤ" ѢX.ł lŅ5 dtñ<=wpa\ilb(:$C^sO;RjO-}*s${|[),RRԖg8Mr˺Q]ÚTa&S'ͫ"*s4d?WqrnB]qvb){qeU4HeFn0pɐN^NA<]3>vTa/;|peRd}#J%@!KtGϲ2|g}=,Bd,h?Q{pmIԂ`єRFRfr\|`I2[i$^'43z)I*bH8م"EDdVn"^N8@|,4D*<I_p AڀN} (XDدJ=[܇ 81TBI%5u` ~ékX:dFlTixIvȩ&_({kv*2k`܏%Q=(%+ꍂsnl|u~Tt}UVoDwt" 4_.rca-Qƪ !f[}q(´xYS};$W}#_SRQ\aV˳'|#_B~t\]jt~^$:oh.HC6G,`DNp'V 1Y8ܩB=(d6qXX&0YtZ;Fn{UjF}__`4{#"C4tց^ʁ>kӖQ=ٌw 3.cWbdעdpmzc9_w_j1z9CϖGKu<ʗkG;ZÜ -uef+jIwYL\=|rȌxßd'vDE}'CRj%xڮ!_G3nu}^(܏o!J0e؈sؘ'*HbxdsYR2 %gز5t@*> ,@Т+j뽦 iDy @8 8-.bJJa()ӂP( h@U\Q44[޶p1DL@dF .uoyKhQبL!S|6޸wz 5Q =B ?wg?w}ᾴw;UBSbʜĦ$4PQU7`җ ۇ% s( IT2֥AR_Jw7Ma`R0Ta%X0st2>#~0Q4}JatnWBМݔ_;}σ2[> nE=>0 jF  *_SWHY&ܲ/D|_ wqȡ!F⁈:mX I{M=L;mw`ϭ2"C@:j=@&He/&w@đd!4.? ܠM$#=sO=}@m3mb#QMf  Axqbp_*Rʁq|`P-a9dzxz;=Cd| f ּW.xJ"/8j0ߥ rF9/R#!4e`bkKS;DuHA(3V16C%([N *b'1II% ];.z.a]D/j6.'M=D ԀyȖLUVR: NLcsV0b\ /샷(H~fAې_  z8Fƕ Q@ŗ DP*wsO(dbOS;ASf@'ͯ)i2AhT~4~qƎ#fv_aMp]tF=0H?*1$J(85Uﵮs;?}mM\rYtJ>koe`x 'SI$JÇn[3ghҒhƙxXRr!)0/(b"BY<؝d͸g+t5@oDnݘgoAkY'gQib*N<>Ȝ^(ukauk.L"n`Du < 4z1eR[UzV_Y49-@PDF ;^\:P*{ʁjˣ̗ ME>NCU!$* u×hs )Aa<>0 t2 ߷f[ؼdnv";yd:='ȃMfuP"# =u!堷ܟ9TX+gGs?؀cν'*I>OٌPi%Xh=M2'I8SDB*Β BNIekt9H,Po9ǣ7Fy'bw0y 'Ov $)G/n}5(piR"V3#?KpU;R ]1v8 xtơ>G I ,b< 2|<݃r)[,J{x 4 MǠXyMð75T^埓H60;0i8s9AV>xi&RQ% 80 /XczinZ{:k0[t io' !] ND:8K{J*!;;;u'~K uu>bX=7yExtQVY=*̌=.\@) k7bGޖLf/|% 7[PMG-?NPzv\_ qQK2#|5?W84$8wQSM|B`,~gS+~hQ.tG\zNnZ~KuwaKwEF~UvyrVQ1ȔMm|{<_}it_&(,eEJ;PQ^78Ox:JEZH]l%p*&6&"MQD] \VџDŽ^3p#ۄ$FkvB\UJD[ ai($O< r:TCIȣј[( Nz.-,i`h,;P?YD  L'i3 cg}͊&heT}}[n]|.D{K(@„t7G s $AEax]U%i)?OOv9yu9UU[$! }靭 u^+Fv5Cs,q/9Z X}~~xp29g(zf-4Xb\.C|><< /t_k2^d0 l鄘l6匮L%`eH( >-ADE/=y Gp'n  nҺxC3@ \.[YliцTA55P[mH4*ya O'Zt.vNjţpLB)lTh H0=ՆuFLж8yrSrBQ$7xjBfz{ ~ G;]EvBbSGLn עXժ=E۸qNjŢ6 ?<_~7(-}p=[Q[R+}>=ٯoUN#?pL&uSr? 6 JrA7elÈvNGXJvbU{_BzOwyߑϦ?H-cOS)ҮY5\<2$(`_"w*~~~oxu>mWG\=j/v;4??kl`ޯߦv8ᠪ?}baw@{yύޱ1įz3X{rgW{O ukC ;{xr%YEN זfSyݤrQpbH'A1q& /(D&˰ #|LR$T^Z<$=Uw S-ev!(?/f} ۀb$Ab*y~X;4/w &x_2>1D"AO4}G1ˣCd?K<ğL` TX@FPׁ6egӐ`y/}y+K+rI$HܒI$mmmэګmWnhI5g>;I$I$mmmmmjm[mkmp|= 2J춃]!d > 37u41DVGU`|~4\m LDDenᘜZAhSCyf^ ~. o.5n>_ Fa2|%aYy,Z1"TYwܗ<t df@%9y^wcK.T^v&Su;%I)?Nk/ʊG:)"&Zc\ezُsջMKyS\oөx\bLvku|К٘XYgl}6I'[(G:0aFqE'YkEoTmb9bkpczvOtά7Ed53ʥ&YQrGYw:t#(-FR򋦨!if\Z, jpm-8EyT'#ۨ֬CJn_:x!CÑ:|Y!$ q~,rexrv>0a&d$'6LHQ]B2=GN(2є;VEE8SaoiG_t~W}ïgAˎ>obU?.wΚסˤ@]F#eJIM7(vs'l&n~:,!|0׶9IՌjrLEay2Mdf\ $*uͣHA!aCDM.N&vOo=a/` Τff!M#3Y& V~J͹1c٤NRU9% sܔ!ݡՇdQ^k*4P!^I 2Sҽ^~"*18& ~HdE9ɟcy(Ov﷏[hi~8K9"$$3,@%OQ/4+Vd[91\\LDacPFY.ה-F#:0-YsIe|G#DN.W&5ッnM@l9B R^WM/ j5`f;ې*w0ilc5%>Zom1? &M)f r"i&JKgk X:'t ϣky\3+kPm5-3U:hulh (W]ζcl P<-I/+&0;|TΣ>yپ8Al;z?>g D'"j5&q@rbv0yt=[ wggۧwwYuaͭ zC;{c$$ܣ/C fv;JfR\h@s1U#(+ua+fw=sДP (&6j)äRGn2hRc@`Y2d8hB6Ǣ!Ke%AUw2W5CFiGdMRkjc-B.X+ -WnrU>o℀`Q0ivo9`ɢzmv0AQ ;Bw ȟ\ !]䦱c-9aN ~#SFa]-'cס.$|N3ج^]g`oRM'EDTab&$͸^#JQ ѭ.>h ֠jSQI#{ 33[h56p9cj@0=Oqn0JǏ4Hq"-mhر^7/<$QZ|^QγϺ=hdUXeS5ܕX˿BqWr$0.w(7dcQVtsQ53v6ci[i@\nhO66Hj}2_)j#3y6"1yî1PuhE ƼyBk}||1VC"VouטOrzٳ nTBM E[3iEX" 8(3&v {h=,e4 Hȸ_)cP<ú5}r.Vwworm?K.Hp1߭t BH }% oiT G#m:2@YT ͇ni֌|Cf4kYL1"V4N- 33r e)O;bUŀZ[x:[3~mzfem夂L `TY墧 )Grjm:ǡ !#G_vee̱Xa`2W0MC?klX-2p" ^i*\κy+~Ʌ߅ukGi$0t9=ޓW {5I,rGWr1 o< _MY{A,iyǣHjV:-ŤT: d8b4 #"1#!q S';~zI"%qk٬ٗ@4 eOC<)^_&)H Ad wz jB8b7S8I !{E-,8JB7[B&߫JJ ` `<\ɓ}gy`\F_ӓFކNiołݺCFz;a:^waBL1$N . MS[FɢD@.x`u!@qA;cwK_c_p:w/Iu3)3^MY ep wluwW4ATsoTFJM POsHw?`ٜ8yp^X _X^"_!a! v:CCUπ׭~kaaD҂u˖P7AXU6׻a28gaZ| X>:u_;:+nCWs MHΙO|kݣ؀[]~M0kq/4cgAoU_E`cQeiu( wɥQa?)!E?9pGUyjlX0mo2ۡk]BMLmnTz1l\"Y̨HB-9^IG_X:]!.P6FՠAf3b^(YWCؘh z$fh3m`(}hqiCN͑Ύ$Rjp;U9@7wpkb(~'lA"FaX1?ۦpv"Q혹,}۳vƻ>Ę~ebcA, פ񉩊, oS'dpf a"B`p |)F(An)fBl-]g/\q/ `X5 ;.[̄W@s'ύG@ lsv!e+APD8_0TJ @@%ViaQvip\ƷFŀvb-EPNj,=Y.ng}D=*+܁l2Aj7W8sYV% a.ZƝt3t(M{՘FhahrxzOL=)E~^hUTkӨps.2`x=.[^um6~pT`1{7BeEq>lp>m^i;$Mex5 *Ʌ:x叞=W.w &R@j$Jwvz?ߤ<B̋y09;|;GGv>(+¨jm3]DB>3yEw1#B|q3 ׯɇM,,Jq ӴU?arOdaZ2[ yIB߼]p|L{88 ƾ=M?^X@GF?ļ׹_KNsX"J~ #%S 9 ?wdr4q1M0'^g?6+2/||:Chs$%:~pTbӱZisBF_L|ؒ7QФqҷbY4MDQtO@u:ߓ%@BD+W`:9JbϦxF 'r[}u@?Da/B-[a7F* !=b"Ntųxgh{Da)FE:t_A}.خ .kWhcyE`?.:?d]WCV/OU{{?'^6&tkjvCT5`yT\^g`Orqal@F`~t8 c Ϸsg J,CD[.vb\CuDgYٲE^cG ț23/Ыc0qYLIaFt}0@'`p/P,tP]%Z{ȗaQemǦb M/RդbU~nò v/mꙤM (9@FQ.ae 7ُC9J3S8E²|j)J5)AvAq Ams[dBB?+nN$) eGG~]Ln"jV$$Z `Y1m#䦝5չYPIL:HuB=70##Mimy:$b_" 1q ۾~Chx%: A:fpJŇg9z }}ꕣYBM@n<3r7bY~%yR,PX#N! F=O Ήl:XN's=r}&tN$[| H[, `{qBvCzH `QJ!Ӻؙ;ŮU1 lV+VwsQ<‹ߞIwLhK^8NZh9zD}w4?`}ͽfN L13xsOp-۷N[ՐfSku.a/dg9FleFycӑiEhW>vqAw uH-kõb2ͭwNd^8 o}^-\77,R4P03+-Zƕ:W)Lv6YluRfP[)G]? /rqBݿ$Z3Ɵ\B'z\$0zDpawm!u"uo pjmvKel7!!CL}~5A w?Ҽ0 ރ!_% o-EǮ,=,Ё"QCxMJH,konqvLt{>}(<>Nܘ^%c i[z-jcߵ%A![՝\5gV,Mo BxR} -qo&LPm_m 3jgdrJdj J@}d=L%vY>T안$^b ܶ[f!`c}j/-vh_’1Zf;'Mb(XF EC8%1vQ>Ee$,c?׫ǢNNo@4h_;iL*PH4;C^uQ*.C׸q%"1M-4ڄZS;ow5]X6)/m9b0rVM y27^ȲvaHQ5 'eK2E:T}=BO-rO_z"4X\f):odwY_ $^`$/oG#(<@?@S- x&BtŒCaQw^< H $8*KUs+JAfUTx?R+^g0=oE-e<BeDK&ljXg}Fy1ˎ={|d,‚j}j<9@?_($JR* Pa;$ ȩ]{An%+bႃ]rKC 5xq=G\щ~ns `/T"d( ]myKI<nbw-[!7+\I5 /Ag)rwNJ᧕wEI׉#&^K`QH1B M)tgΤC6%/;\H%}g_lO|J_l%.^ Vj"ʁUB=fEXbvk燰C;*o.P]_-qʢqՋJfFø81FP@ye\YyWgVefa$i݉7ehdUFpit"뫦 f`sy:Kfy8}ᅞ`0g􏇱省V0$0I  ؁SɌknt+s/[}D.6J$y K=%btݝi kUNFD[: qlH(9_%%bi1ߌ Ac.MBP&m"c SqCd·vKL*5Ul FUCc(  cF{rlmLPK1J;pQ0̡o-lH]m%蝰)>l.k5c YEXDDf3~;tE!SʈV!J ѣ;<1~<窢5 I@d(@8-S~Օf|1/QԇF[(x`(1VU'=z'wNvrٶ 5^}- .sSQo2 D`ޫN5=/bҕspD@$\^ƱŅVw]DnXRERP0wށCFs6Txx-trvt>Ap]?`u5pYn&܈-";Z`}.%l+=_bຜЉT_D+HlG(EQ/Q(m2S/3 O'o~J]5DI$iU3'&k_IM F~JfghCI]'$i]>8oԸU/KNYN(*U @ k'M{YCвW2IUTC 8 OW@ i@WˑT= K;=H@Xϓ@vUK5tQH˿r ٮ1|PyXŘcIROG-7O\6ui^UgJ)U^XZO-!AghZ842}t_N2(7P7Nz&_tGܢ/IxX·;j ,8~˼lzt^:,.VǠ.r}d"o dŅߐaJJ3ףDUlTLI0U-#A@*8Yh#vzan1Y+Hfn/w?P9 ʿQZzX.! aC%ilwqoh(@ y:D׈c岯Ӂ9#}^ ?0xNp$ ?eq.j&%(3P @h50 .0T3o /P dpqCӏiK).ج>4x.=KO&ASX_yO!ڪ^F 0ܮ#X7jP^=CqX %AB4Zm6)N%5d$yzN$ jQ)BcgTQNxAg&'^+GbavCko&=z5YYOb!HL0,Q}W'/shfRLܗ/ݰV 3JY Kkv/ D^cPu#زdblhnU~f֣+ļ|/ʽ?g6v?"JSChilEQn8پ:_MѹpxptzГ&iI!b=p0A/3h%φl +d7=H!Y=ݕN tϲA8@g;D!vƋUpYl9$ۓZA{\8![ځ.@N x 3@z>8P7 ]OjZ:زcfnL JHҬICH *Sg#v׮o r$mfX Dta|Z3kH&$8Ӗa} Civ+D83Rapr \r zv=Oᅨ\!s~WCB(4@T ` 3"EB9Wb:hㄼME J{zsW3]'^ŽzUŗ-7A"c C}K܎ 8":!2jv\%BTĪNbg?#́ J4dž;SCd@bCפֿL`HOUo`߿C"2J1ׄLqt3ON_WXfǓE٣Hor#cxY%\ىXd}XTJdeֶOTD@.^^uEըwq?E8iXry^O\$XCrǜ 76 wђ öyB*ZŁ `orgȁxݴIjW(K#-r,NIz UDYB>\ӎoVY O>uwaBL//n=wzuyrVLS~}\VǵqS ^߃t>|-짜7vg Ҕ؏UA5Ut f.fxսIEGr(-I2ø#b9eKmڧyƠ\L f%w7~ ay"3Q t~a?Kt};j (y^ 9n.SKצ֜exthܞvj ӽopD귂=W_ӣãjWy$FQdƳn#˝2d+^3r|z}:!XxvpSV BN.]9&]ʩO:wM<*HPw}>'`uz &Ch@:f(mFS†o5[^=s``.U(M "D>7Zh2`5v,"Z˰/Qh[T~--0a,N"b#87>`I)@J"9ZzVa9|,}֋o@^Iᶔ3*Z= k} =I1gBd\3)3ҍbkN2!,qd8!Hdx1L_|șmUmd?k1T;|3}j0 %10C!$r \5N$|[-I*BAqD-TZZ|5gśA~3+0.<CwK}0_QBWAٳo}e06?0͕Bg ~y@*E`~jR-ņ7SF4{V?\gMVW^Cs@q)piRڵ@`VMf:iУbs9˞` !WgzV7븍܌o)E i~ϴ1b)}<6:(LS;.zr@өo%3 mа⊛Ȍ&C_Wh>;-s(n[v^sxBp{pDLBd5P>n ..y1Ilu,\î "({4&ātۥ".ԋԪ9sU.,*Z֚BljϺN|7X \UF928J9؏KM/Nb x`9s/ߊ邁-g{\Uװ %5> -YOy^^k*%{dV#$UлDiAqC.Sm/5Ѧƣ{X.lG@?);Տ&4GpכSd9_M7GpC(ިj;SnQt}J.3r,&OE2s:\R# qq(P&4HEb8sdA`!)mi08ͫ<}9v~L^.l{,u2J(Q׆\;Aw%}Ͻ% mջgIz3iyMo^-΀pp:mECJT%   't]:w -9 s޿:~C1Oq:y Fd٭?SNkt]3C]z@)bmVTm_osY'YN*9{0E,3{ˈ&s,r&7,/gFA}5ۼ󵉻!&A8kiw{z:>^bL^٦D:,ae' y [~eR5PbڣpK`?Y/Rj"cSGe g~9k j@Xa:Q ۳;qaice!7)ҩcr`kZSeӯ'G?7~ptq|5OE&E0 -9eFypG_ط G M_e'hWq'hXRv|g.Ij/TnТ~UܰR5W?[|O-9r2?5rO QTPuo"uiI t{ԐvSU kN~Ѯ&lLu% ?S{$JO_222IJ}A}הͤ96zEǃqFQ./~&pL8 X]Ph606}h W 'y^a9f񇍷'Yb{B1k%&@@SW s#sCGfaѤF r{יa򜭽 D*断LHD>2uS[ ^uKDBm.&3T([]ct)#D EX'+jEKUS+,4C2֖uma7XߊjфwOaJ4f)}QFך%!؅c|q/>#IXI:=?lMEh +ִt{ƽ *i{rHH kMzF-E!c.訝_dJCWPgX=J㡗5\=J3ɸH ݢS!H]5rt;vG1bZvȺ Q.U$% VyuS8[vfͦE<{Ns|l![SN OZoJՅPEHbUtGtTE!-\ċ*f9+D7%Hkm9 6 a%`6/4E}:RЫ*t[=)o|7־޽niٕjvr$ uqDAlWiQ.ijm`!K_M<=MlK<Jof,*fa U@e )`|ڋ]!;| >5ېNNQvjqk UnU3~v/`ُ|Ј(Aل`=P 蹉[tvefi3Xoװel)}rJӝub4 v!</64nǞL$Q4H$*AGY|T<]Ϭ$G:9CK"I`t)ڠA"Y#Uȕ-+SN߼yg!C'rX60Nlx tSP*vkd7`jv% 0(:qt!ȼs9F6ա};FT#GҊdHBF]-- '{~ R$?}]GJE0U9"K{V Dg+}8}yك-UB/1ߺ &>%1h>us $wIuW,8EZ} "-s|AöD| 5~oL7oy*t6}يΩ ?K' XA ٪DR0:HUOFpY]#fmz(ߎUqKƜ+o(A .q3Ǥ F80{\F L<:y<53X~Q4t8w~)I`/~ٌx}.0ѐKwƢn}W[A`79θS{L3}?]\Pp:aY5^n0,F|o "w$N5>_311ZR\p;+$1iG5H|Pj犔-;rϘ7|2ZgVD&Xub0V^V;BRݴq)0DjS`ڪ7R;X@*& u㻞B'sQvsޱFXnqIKg-bV ߘa0gqtqBi WR.AmJx#0\Y+m]֮0e\-W5ΦŘemȶt1Qm@D* %9ra|}hc3yl_o|w҉9IxE7AB@3V-w}yp]bq rsu_q/M3e~59.r{s[ wfRŮnJh[ծ˒`as"ͺG_Y36.6SΨyc{\_Uqw6.E(5Tb~R;?.ɓ+n&Y?E{'>Y}QYAˏE!j|GoUS"wYd3imbo׹ROydXkDt?۟qp']IӮ8{/adS1xi_yd2Smăg(=!ԡP4;< р#b$iipyb \ k@@iS邩JJ\ by1}92R~Iq_])хM|\epyk0[ .mPT=UY~eg<~Y|ـza"Wn)u*[R?uON90v 3.ƔDgF/[_7K2Pf[~iioPR#=i|pI߿3ݧMKL&-U-Q*Cn?ٹ{GJx$f mX22 #p )tmt?tEqV˄%F&-nZ!}-7l1@΢SQx f۬6[*);įgfb2MKFqFdcJ-6k9]RljysP"OC0T#7JC515yŊ|jEnL;_J1ѕBYNaF4~vZ ҷ\2HM ''q{c^NZv=[sM|2Yg&|KۖgOKY;\R4ݧUm9qAy?.\2{$\ ; J[@羮$:c^fxr uί: J;Wqbq(P$B2Ľ\9ْnR0rnJn=7_{;F U5| }K3̆)Kխ_1m l[$XP&?1{4yRMRlY IIc˯Åd}'g79 =56Eyb谹f ]y鋲.j琨/}DZ}U'/ TU7]_\unbż+67) {[NII qUxU `TM7IXv4hlF2V&'7A ۪9!,NJ{6?>D#srK:c a|2e9- `n9~?u}N_"^enr޴%fIE1P8ӧvCTq(3 '/۲=98.s1OiF0ƛ[ #RqIOrm/$tt)±~n˯kXDɲgLI aY3i(jb"YX\Ej8/M͕ԂM?r6H|G." #Ye~Yـ4&{Ǿ!ۆxF\߾l\.xM{bnor+|+t/]A5N:Z  h&yR Ң nr?.w<$GU+9#hѷ/[uB$p::*uPIʳؗiW}*G~8xq:r煩WnCcb*:үY H^-c{tf a\z=#uGNEibm$NsT9vN'CAmڜ"E9Y䮊rI$|?N*ރb;aSddZ*Wlƺ`ϳq'-4!+hp &a{!^y<9E؅O0iɻ! !K v$)`wY*Aa{DqowPCExRZDZ$Ghg;tMy:M PR HNKJ5K])APC_1lɾ+.Us,FbhRLPp=n[f"g!o nW%X}^sW+jX. i8N֜NwEgGA~z+5r|_Zew^0UsKE]`-[-nG( sye2ʅta1I۽Vgi[~n>a:U"ZXhX$"MOJfs~Q*W|nhCEP+*~Fe_h~nr:k(CY FQ׃`k*N(@p}\J lx;bNΓ~/7׷M Vw"xo@]SH$k5M2FT=D@h m~^zfnDXq9VW`3݇"}V޷یXԖq²M0ИͶIQ )&L.)]vom/~Dsy$۞dlN?f&afgIJJv3VCD "^2:}^4 /d_ΓF9[nW0z\E_uBrw=w̯ݓ1ŻrxtSz%& Ď}4j|U鉒&~2,OwxEV k;h٦F= )Tu`=/k(טH:򟛃#~~}zڟ;t]AtXr<UX X4G-&X0_Az]Clo)}u:qV"h=5@Di|z|ނ?(Sݩq"^ذY~#o7>>x :W_ݚ HVb(XU #73)>)MZHy : |'o dھ |vZDsOD{ W#}ɟfU.fe`ɏsHfܐZ[ף&LLO|Vo:y\Q N^>e37bxQBAdY&hL5wd(hO/*XZiŵdx 9m~3[?aM7dm[k7#r̗ D(bb@tMyx粂ȸ)r [nnZ{lڧcGʃ#QI07d(w>e_΋Q+v;To3OF>{=d`Fp)wpϖ(DAwJKl_tz,@; <'qAJL ,_jGw K`#^naI! tTYLύ0 Aj-=P7{l {GVm-~|Dl`?.M@)(G j BZTCfHV QD L'8O탡g=H2&i E.@'/&h""!SJ3k24 iiSl)UiMbJfA1 F ۥ踈:JB"`աQRtNÇy>ǚqB20iT!)`@*)Z)@))(hIT?Yݜ-g~@#Њ}@N'^P(0n!=E@)i2 @^Q:C^ a!u:cK?Qw@Q52' u \ Leuܪ_H`>E`I,UM"4HpAMj.8}WJ(Y/b vwW>~>V? +)}ɠ|~#@j˭V/=0q1Մ%J3 z0=;|lz9tϿ3~d͡IB~V{%=&hh(>?Dy  *ʒ?pfu{4H\a*!HE"! P1-R6^0w l|>>ʫk! ,Q*7qRx G?WaۓzY( se{Dc% o\UV6luTn??DA]G&捾z.Dg脁PJ焔_Yؿ-ᩄsN:14"K7"&@7VQH7KoU+OxW٢3_VeT2nceѴg k~F~jGcS;;-g8Wo&yE)iKϟK󳐢 +ӿB8&zŢZi@͜i<57߿!pÏe`(?j0)aC h.QcKbUUVYc|N⽾?̓3IP8O~Hs};Ӳ=a7'ٝ4Y>(J56gL,ݒC{ٰGRLigs4L7t'W%gՃ2Y!;pE'OI+OJr&uE'v{FXCi~)T^wK̰QO?8TٌOF´$ Ǵ(Q̀m=}wE!>8 ruj+o=U{}mI}Ϡ:Kvkg5(7I/A2:f8(OVPC}1`jB}>EbqUt]vrԡi7cG\q&,rt/9!8=Of*VSSH# sozm'e4CvUpkjayrG|o,õ5C=d>i83QfV.hr:`}c]Q[Tj|D $#<n _?K ^v⠿u*j1g[(.]_ʽ_./ϼey9;ҁ5t8}K^,?'oӱtܹh6 s/X}=w},'wxz;7r5BmTh u\xqDsEP&yN`e8 $P!*@A)s' "5VoweFNn̶sI5 I(;?zffmnJ?m >YAޏkg`tn5AqǴrި 0OݎY Gb6t7 {XG@b< fl}La?ϙ+x+ g p !@ hjWy~kQdBM[G9po9:H7.C^ݹRB8[]Ӧ0)&> v w_OMo?oӻ e8k]w~ݎgMFt=)aϖm-lX>Μ|ȾoP~5pSqѐDcH̀]kc#zw  d|#X|) lbc8L1 .Rs].Y h3p!U.͓>BOz@L"QuϺ/4yz%|yHٗwpw ? +1)LlMz)+R=1ڤY0ޟsK @ W,//O~E[&v=w}L|~m>CAz ;/i_?0$zo Z?*0xR/S1=?~2?WJ&&ANN_ׯ>p_(aV(ٕǮ[~;? Ƿ v>KOwO>Q$9/%SK =5ee0{8 O=N ڝd7]:ڊ}wk||Ή}uT<#:-`>ѳsBqdJڍAOJ7vF SGA2ryZG50 /ZؠȺ^A[ssEsLb;@peiUUWcС=dҖ  y7ƃnʰ/>8ʋok~D0 K m|} [M]o^[l1}'>K?Hrj}G-?CI$Z+rq~vj6rZ@pxFADAq_e||L<|}Wzj|FVз`ܭG8zv_E~!}[iQb+ؾ :F'$ 9$>odp*D睐O>1zt`7pPS%}/A} @>s?[o4&b > ?OwJ#,jUAB |ʎo;\Ա^RvT$C3z]|`Ka@DĬ.~RG `^^mn|re-*2J3 ¥ TC/7Oqo.]M_9>RށD t3qx\~ eK쏊6y+N\ԕۿ%F=Q<.~՗=zkY۱kJӖΪ8PUC2U8R3wzI)K)HF{>I>V+^$1'9S>.%#kΌ&ߑ6_8 ppM{s[6M='_?fUGxytgTt+9~-OДD^C0TPDQ,IPHQQ@0B̥4D$MDR1$00I"DQDQTP,TTW4Uljԑ@b .0E-R H4%()*R *`b  "j"DfJB&&$Hh b)h * (*)( B R)i d! *&*h"I*(&h *Y*YBF)V$f""h i&JJZHdY dbbhh((ihJh *!bfB" %U$"biJ{dݵT ETT3faSt3D7LA,Q$0ChCAS1Q!4@DDQDDM1LDK 1&bj*}K*``"i "(BTE3-CQEYD$}RߔMFHg`2P4+HG4~ }'l@JzY疅%@?DG~9ʇ(l ~K"T~GWIF"U${'I)B;"Lq `%}7J8IED]UPPR!2N )Y ^}`D5[`4QמINE<CQ_ i| {sÇ"&_ /[0UEH,]v$cX*(,D­?/o_ͧ>,}J,??T[ǧͳhw.Y?zG-ed?_OEjX:_ǫonXn2SNeB+>;6.Z`j@ߎ:B\10{!LyX\W:i &XO٧)?S߆MG7 6l Q?dTpomXPqtkm:ፀE8OC ;h mMtxg鷕ElM+GZ/}FrP3 osaB/FF}ըSW ПߏdN\TRѫ_DP' xRSm=?m_b${tю@ O>ȡ(':\ƗQ?0osݵMXwrõr@yLowO_B^~Ҟ-^\1fj>t  O;)wH{ޖ@zpLSxۡPA~BZivF#OC/D:/V|Wc< D(3 U<ߖ-Fa=v9߻kE,|Ty)"Q+!׷";Wp dsObƩQNy[?C w t#Ä3ez{cXȸ v/#شY+ȿͷ/@C#ڳP@`kW4E;hmzYfV@0A$TYл,αAؘGG xiТSE $Ye8oVn:I #[s'ՔeZX8no\Y@{D<9|_0==hD&بx ykٻ|w^}Z zZᬘmǟ*@"|G3ǵa뎺" [|=0{`+ҡ%{>`Hf>;VKBR_:)$P*1\uz'˞ =O7PjHr %| 9Ƣ@W\ڬ2sֵZ*I={V@DJNg z6Z߬"+82Qֻqͭ{w;+~uSq3!Tlwi;;Wf XXÏoGP_?/?w[X6r/*k_(#iGꎨ:٩KG[}?'=zᛛt\vJ"x&vפ5oNz>ϞM5ļNC|x9Os̵''k41sE_SD?d;![51+|^S:*3iխTݩw ,QǻPs`콅T@  M2Ӧwo5=!v@ȿu=9C!- Y"s)#5URNnKϖzv-g: :I@p?"}Q9ˬGU?sun S X"xz}kZQza@z'@Tb,4he{?!!RbDBIy=B+J<1f80$sx0THb AF!4RJ( DhOJy{¡A)& Bo QY<GS4ESQz>D_P=K=G֮}6NW?c?Zj$bHs;nAB4pZc(]843^Hv 3)曬4Rb9QU]_Wp_mPfFgxI$[mImI&p.?g|w>UN~A?<oTȎ ( `)=7Bc 2c g 9 6d YB tF+ jBi!pB,(f.ݛC+s>iJ(\l; ^L/8TY7 [)CZ2tʶPKX<1Qk!OgVhأdD1 Jf8"xjfCqz鯹 ًDk|vgZ#kT $59Ɏl-Gzz_e5new8mbk0]KP~`Ae8w' QY9bp &[ uz[ZtjnXLZaI_ w?bEma"ecU刕UvK6Bq@#W]#kF9JyLݘed9 rMw{&:vOBh'oB{  )t%oҳ.bGO: Q,;;]Ѻ}Θt u; }^NRCXd-TY|z\ Η /X2sw" =E=Պk칧n8b⇚"Qƛ[(=BUq )nVU*TUHochEl!5ǎZoG}>#Cn^:ca@<[m @wnw6>_{fΧZ!AJ6%w/FҸj?D++ bNR2*t|/ɇ緗q Hs)vg|.J((hകĊz0WA8a|}25kVW8Zy#dUWGp&vmy=H 7CkeK>- ,i(;<zמq` 8J6n}ԓ,\`)'!T7PJg8ٽ<&/d~1l!>o].y~"G@⾒ 64zA6)q]N; eass^IԢzsh,tNXS5X:cua'/{[(4ԂtV5յ" Hם%\6=. 0K(˕ç=Ƶ &;Z2sYexc`n;RD&z|0HM vLҴ|/zrg^!& BeT]Y#<ۥ}^3^zu!kvߍl1 v=ӷ.0ݜ2=vJ+̩n·p禳\:VAG& q̩e BJڬ҂a.WQI*xb_F9L)*%+ ,%n>B!뜢һ]"mvxi(}wW5zm啇"\/?F `_fC]nf9 ƍX9X=plݤlsaI_@J!u;60815g^)r1ΙA$l? 2pʋZkDm;!v 6— ET{C4`ZJ}T|Ū'եڢӝU(ʵŜۡ!DABIU>"5#uG0('1~g?d^b+y'|sDp8(@S&siw[$yL+ V'=yfxt=JG|y2Ou$|CBh\=|wke0X»0(\ a|CQdbn!8mCʼNq>E@TOwvXdQl׍}cW4ޜ} T%ަ H{~6zkaoq,0GގKu1 ]{RyOR# .xWT)`OYpD*[74L kذYn~ b0z5_t>ҏ 1A9?Wü )BPR% *SJPPBQB({?e%PaUS8,ci:F hff*sc+y¸{bA^j\'/37஌.zSʂi*ӎ:h EyDmԉ6~P IaWEd!u\< 86 ZSG8qΐ- 2@3{۳6d0@aˏ}[]_VQ[(p$`ҼnGDC5/G}{rxsHvGvD9\꿀^(k8 ԩI”M !^A/[;B]thbUi̻1d.tN]Yeue0I@@1PiH޹ѧ6y|秴^;=뷖p,-ϕ6VA}sM/Gbm蜹*7LXłl 6 ]LE1ͨE'2+|ial +d&yN/ktvW3x8M7LtFb湧r?-?}S!hz$7AAmr|hyql:߃a^"1$jVg;]ט>Rfhw6m2 "-o۰Vd51һq']E6+(5g˕#ϛh/ٰcJB:'/K5q3)qwK6VҲAoExrZ]9X,^1.{6~Z3&i'6 d-`:=DXCa">cxڴ}Y^ҍq4y>|$Y迤}rV?d>zZ^G/d ?zFHG@> /nIӇug9w-K5;x}/Dq# Ez٪o/ԣqQ_qFOQ/NN=,T&4 |{ UԵ4a(ѠoSR(*"\H3p ft GIjFHz|ZFy[h5<Ɓ6/Ъ )3#-a}\6I ]jeZsnəH~gw('K܉3uG^CowFPnzf voxޟ| !򰰱ŭ%vӃzw+t.4/@Û|}6FHâv;4Q@Kr$p_C|&04Y0`VA! coG!NJ^9vGZ) zq ?\sip(–Ho@@y LTe@*$(~ ߐ/fBRMDH1" w?Q!Cy~kXj=A Bre,P=ƧIˑyKHPB]׾R"VI:J+LYp~&%7qZ j5`>/sƊ̔~AΘ>nhoNԇ:ty~9 mcgC\njF?5$YY(PDd%|Iu9&YO>I'O8tyO=;N'׫$ pzg{ϳ$$U1\veܿpeGIXz3RH)&Gw%7A*i$J Q`҄(hw|.4S$2%v;Jq 5n)^3|b3so//"J8CΗE#pvbjf:dʺIks+o0#Նѥ3S1xTus'X9Ⱥ&r4Fpe1H5NL&QBr(vOHWV\j`@hДk1 Ec&]֞ I adJ724(lV0jnW)SS / _^Z[q[3j&w[^Wto^fwO=Eosnv^~Eswg|1g4t|տ}~1 8Yp5<Szι뮷ʕ3jMدqnxkmc֩M( ڒc1PUHSKnvs&BBo($23g\½9M\ ШhR(HA@Wtl3ld @-7ߜR/ƳEEF|sZxXw~+wI:>;柬2t@zZ;/탣z;‡ũ6z9#qEDQEQIE QED HU%PCQQTSE4,EPP4RRUPRQJPEJ4P045E+Q1SIIO#tmz29' GaÆ)~CSCL Fl9NJNS? aor1 Byajafb aP1W?^ :(c}a?x=xs*?\/[wTwn0I;R+K~lHnЛMӻbtwpZ*7@ƫqCq8LKRA{(U2[,MYxsRy5X/LՁE>:#W蓮#]c%1KɎ?R :e[ӆ:|ޡVx3lnS!]' I^QEUҍj b0V0J H yu0WWkSɒT4.pboXAQcf֎RcW§T//L50"9a{"ã"qR<U`}G-)ꝺt2 A3 97*bFB&.7st_Oꀁ% tshߟ:{C[z :8rD 1ClAod^?т H4lWGD./7gfup$~+gQ{ ȯf! lQUUZ+k>?ֳ~4QB3o eXA۝.oфR (>=BgϼC|8Uh?$ÂA~ Ӡ$p} So5 !P u$AP@/ crƖD n%XŌ]c*~z*c{Mγ/"n 1?H0w)R@ۃ7_ڄxAؐw(Lt[MnNz7ZY0d IYZ7ջN;ʮRŃL򧸂vLd@f":*`poyPx9`k<bG6ȫ('/)R W:[xHsރ р'uykXj`R Qׯ2rP 411O؁wfyDì:DTǧ O(zܓ'7p0OJp Gozs11Pw#N'7ESMznQ0:Ox9W䨈y_emdU< TQމ>D=y`K8! |y}7K wܥ$P>gdM"P""G^=ApNzoԨ[G'HJTo.N!i5#fcu=@mӋXs>2)nTeӃ?vC C[DMP5UTP d^Lsi/u#׻ o[IQ&C&qO-a0CQ= z($GksZ; ?AH!o wn\.gaFDy)Z]uyՖ~pOs^`5r}y` bLtT5IP>%LT0)_\X\e`) W} t٧7w׏F߳^|1Ϧ81ЊBPDő/|< ve%mG>h%zTmo[ںN! AWmr_$F<Ҥؤ#{?@8lx{ù%50./|_|;{]~z̿I+;k8vLtvR,̇Tv'u'x(VJ{oYp[/b;ë5ИId~X`afTva4r}bރL$BvgݐOjx}hfB| aU -gd/q1GIh? &Sr !Ǚ$I^| O [U@7{@%Pl#R=sV LiM0 6r@%NIȝ':*p(*"j&GUrl"#=$r<* P"3L0~ ~M ?"^Cz~c!@ ^] {<>&zR÷JCAHO]4J>\J|P5J&]&57(+*NƤ;Q_?ashu_>B Q?F0˽Bmxͻ-׶Y/?x ]\UPOխ1B@ЮG8QBpmhJQ eq(c Rp~ b ^+I* ܧx?|YgiF6ؤ6h·pۨ#c|+Aċ&n-iiW"(6vx?\kk2jPPަ13 :Pq,);orxUE19]Q 79~KRoJOG䜏$vYhSJ:_M3o _7EN8uKH%kn2 WVX50| UPNnC UUzYO?6jc%/D(?vRP>Ac@aiMqkN)s9b8YynكC qhL~K|{_f]C/YmzI,L[ޯ=<`)>~Rnt 9s|XA>+c&jNH4/TAU 6DG9gFYVVD?X(I!|ow 4fG]Ft2@ѿh.҃?/ւ| ꘹@j<۩YHa!Փ& NR'lEiOI2zy%~9`9`NǃdЩzt *ĨU|}+lkif4w,64gV?~si5SDIM^/`9pK;r2DŘ@}kA ;}_ecdU|k3n߈]c&H& ">(0M6ߴ5RzޘkAdIP  TA&!]=.Nx:>?g<8w9^?: LHmTPfCِ-RπXk >bd MTwJ@P_mbUZCkkfON#AIGtL2OA14[XP4c s~8A NJFVbT@1`Oz(~W) 31>-2VR*Ǽ>G(־HQ qqBmѸkoOR*MTkVr=~y`,@6\d}t65!ŽTهd82O?d *fozG0!UȆ&xK t[W E/dEcB}V-Kaez>7H [ !Db͸b } JA4lxjnϪYHF5L_Fʟl7V-~]Kac ^=͒(8i%@M/F7r9As  2+є"~a!Nx0w0}1>zG0l S.) kڽ9r UYה罈*XNm{Jd`S8q=¾Cׇ\?s=V(; CjxnxPrh?p~4TBa<;?i<=đQۊsk#{{t43 -(h8cZY]=]pB$\ᧆ'<Ӳ4نca#M}eEQEQM4TJ%Տ84=תdA@<H8?dNwQ1`M9!Yuw ĥVO;MoUjt (绽 Fseh濇q^^n/50Fg,"rHI]WoϤ0pmDv,3&@(XUUWf8W= ,n< s"}[0x b|~c5ke@1-FmsX i^Ə(ϛI !Ȁj@>tXiIj"'yÈH3ɋ)2eX|z!`pNκ[%)df()AH(=Dąlǖ䭉n#aV^+-` AINuJcrMY~2wm;?r(v&cs4=mb/u@rLQ ?W$(zZ@9_/} )R]u‘/{6/7G(<ۏ.>c{? maO])jʲc/ \pL/KQn8SXQ^ ki r iY.|g3UYȻvt :4/1Ux:S42D P;C={Yb7 Ԙ`?OM|?bC^{#iPvD'+)EYh<]_L QU1A؊2b Bòdρ 00^!FFuJ1\H?4AMm<>|q$H9v`9"J|oszǂfs!9)˞HD9>8#g߬8p,wߧ׍}Izz}~Y_#㡎;rqʤar$hr$ډ,DDL"bҕzJzZ\^Z$wIs7U#YEgI;>j7*fβ_ юr(8~5q||C<ќ'Un>0*Y3ܣ.sC7,_Zg3l[!5j ͇%Q"θS~At_MC\h=G*w9eD`U@]ʉbLK7ڵ^w:RQ+Dă% * ACr*6On0ois.: c/5 z89M_*I~Ɵkt'gO'DgrX^k鮡НELܕJxFz_u3ڿYnB:LjkF$|}Jlè #M.`|_,^}x||+ē{Æ1g}~O:My$ hCS{,ߞ_A?o33 ij]tƈs쫟ԇf#lGN>fX>2s^Gh[0oG?{FYgE ibïK34B:UD5D$~ SJ@Eb0o: i8')5JSrI0R "Z cG?k_X9<91ȱp@z~:e߽]J b`O)Sid a&v>=斿?- $=o?<Ϭns=P8ODʋd^0r2滱CtacvKLv΁"P&?߮cv΁TL@]/"("}?pgEN$@q%C/gc)@QEH멩2Ph~O'#?}%$!iT ? 1Hr*ԃEMnnd1)(PG$yʔE$ozܒ@=7[i+Ԓ6-1 ÍaRc5Hݒ!ǝ% )(Ch$ Ԛ@P>㯐'́i :* i  *`b(iqjT>:Z4."G{FxAJ4[vJ6.t"g`(L>`94fG¼9''AJP5@ HA$@ji Jp!:5oJ=<>H&#U=""Y˫~>ُOb}~'OgW FHkKU)rgr9 ?׉,pI@>ߵM)QW{ 1֏mWTIIkeOvh?ʕZ6Fq)Js&PUg(T]r@*NlH~σ@dI,Q?=3(=?<}K%$QmU[$OI=TC>_s{囕To?ܒw{ |p#^2x`ok\&`(.6+{/&)M^؍Y~cI٭=֛m:OԎeҁ^-gյ慟RvyJ&pѱb!k|ll$b k說[E*Fbjᐸ$ OΜϖ}3@H<w,1(ư6l?#|Br>O:5pl]ޖ!pR'.kf)@TFTyN`蒍Cۨb[%ąL :m{P-Pģw.\G,!}~C?QdC$RD HGxځ)c ՃD?]?;zg'~f\@$;iF!R(1HHZHP#KRf\(*j*(N}rbIJ_/ xT+^Eh=ĞGĀdyK@"_tD$"BEPq& &h>>hf؂APar]O_B2eb*lMPhQ\f s$*& $#bnPP0K\ 9x*UUUUUUUUUUUT5UUUUUUMUUUUUUUUUUU\ܹ'$ۅL w+cY8plXSw!5GQᩡ9lSsc !0 yq7iPtA:˨$۴l5(ĠH3p;0̇`̏Lh|ciK0+ΉKI $ yG xw:4"]!C  !|OV7CS:&l3B@ Lj4@8fdJ H.@05!.1 WONg~d?@P='}7 "*73FH6կ2 @!<4`mWx>GBSrs|fH' 8v:addt k$Fzr#XjQ38Gzuf^4͚^Yska:'Y!>*wSlN6lP !t'zkQ"e? 3Lp?̎hw&{HQ㧄"hST\B BůS=̫vڡ)GS$Q'Ocrl1J~)*аn9Ԏj/NG: q5*NvƉ:$)_*IOoz-~Z@$=9BN=DŽ"u> Ew@`OS+~#`LegbpQ^VQ6! @{;uuO<sGז` C g~\y/i$,0WrvM e/` umka xC< ,5P2d:_ b!>- 6,^qXfT&EdAxOZxj-Q$.h9ӿOfۈhN"SDDA <%Φe A j{${/Xx@=eb͒a0d-^oωG)SKpxc-$3m车87SCN&aE;+͖wڇP`A٪zW_ٔr@UTUUU^>0dxa8Dm5Mؐi~2|=Txbo|KnA1.OxJ ÷O6S[ :c){^c7LQ4l`3%Թ΄6FQ`Qxݜb@r';1> &,8I8vzɒz>RR@c@EsLN}h0)LhHh%9~@$~ңګI$N`9 ]C܇| <2X2IMz"JDKp:4뇜4 Ba@4$!yZa2xn8a4!3!*Hl_F!3j1?ۆQ2C ux2"(D*1"`W3J  (@Gyp$⑂/ ɀSQCW d b f!`@ "W{\EῇtRddɁy(B!D9\pC&' MĢU1uL`Ĉ1D$'P !>Q$ ]#%@}01g$܊pS{s9z<yP@Eo6s_gk$N~Cn+0č rw]s/̴4!7>ggZgd嬏cƯ˚m W7n/ ZF HE(XIى,)j`TyD4Fvv E4˻p)$iKZ>aMuOyQ#FsEJ4 2󪨇6p c(n{]ԝ8&ڔѡt=6a`- dAp D[ԙHQC߂axr $Me|%vڕ5J#`) bJfASHRlHLC;XRDlzbdU w^59h)B#,XU63zN y, "#`2I5J B Qw)^L/<h@N*p@8]*kJ2~L;1Xi ϸ璙wvx>6.j5 ipq\nC@IR"E2) d NxɷbCh/$0M!PK`HHPJ%D#$ ҳ"XˈB`HHAGov74$vE P<_8͂|te9QU@E 4 TF0V%F`MPͨ|VY)9Lansr=ivt9igkn)$m}ٽfG*өy}ϵ o1-yt&QBBo 0J,a61g[E`ǏM7v  MD{>%QLT(&&τg7:t(I{Ƃ'Zyϴ[ʢhE'%~blmԸDHuix]ԩ^;4QVЇu6慫Val$78ۜXts#I!d739ɬIM,sP_Ҝإ(Srb } gV#y~=zN y-0b ;~ILxk97yi(%._B7Mw-a%oFQW FۭDQ^ %Ry#ǵ\I>Gv{#fի b?&r.س)')ahLk@lfLBD.*{1 $cϭM!pl1]QSX٠M:/3|vbY.:L4͕)twW$!nx͍pq´`@@!N *#5F ,uc}qrEuPfـ(C WӆǍRV ACg&!g'dUHhpJO,%}{:zeA,h2Nn_JjW,?v fSEn3;q9CGϸ9bĊvٽ^ycMb_!>BBo]v ȓx@xL{8DjRBg~_ٹB8KIE=rNwO]:[ 5E5FTGG iI?&m4I'YBT }y ư#GVX aTWF=BכvDtGG]Z;8N/ȇFbۊ==-$WFhm3壽+y /hi'y@"!q_>K|ѣ՞xEk/f܎[I[KQ W͇)2Xݒfі`AP5"i˔d@} XF865e%Y`dmmL|bY yEtT&kفLUD ?u>D$`?.yIlwiBZQRX6i?~ 4cG(JYXQ<^]e]G:ZsUf^!\VdQwU6~BCG~?vHsEcj[#KsT -9{D:jQΫEKP/)ZNx"W|n"_XvL-7^b64Q\NΣ4C+Q[ə#Z:|oMa؊N-cj[t;b~9/?öQ"\9f j/fh0 0)PJ(]P/+sF|/{fk]EbLfSt\fӓXu:Yi^!G٭ΫvI]f=3pHp]o1.^!R0U8[ 5̈߷q.xbr<=ݥ&ﺬw hlh Ri:@SY?/L5y.N9 2t=K6Πu@]r퐒~`âcޕLk52pٽMm; [i2 eX<"đ a!t6s@xo|x3e~/w01ss{Bڮm'3;S)"Sno8q5HC#GQtr9^7]_9aPo8ife zZ$=}TFx;HaMz#Ͳr&"2"Q2˹} !0 :H!d oXU7]MtwgmezJv\ olJ՟F@ _-F}$.GB௅K fwʘ:oE5i.f?9~,#xeKi!S0<(">"t" @؆쿀);ccsM:KPB{~aoq! p=FllqSou';6~S1 Ҁ u;_7=@ 8 'G 16m z > eF{BDm\ͷ*J!3dH@za셠 R54Ւ^mpN_{|G#eי`Y:\'z"{=*@{1pmV,yȐXXSQ"l4&" 2 <_wZ9BjOqKQ8ɊΜ8םLj'l<ܾ>]g[ܽtNBm%1lof-룡[tC:}|1G`UtCdHFpU BOBN}e ='Cبl)gv7^ƥ[39`, É9]f |KfP 24(,y؅}^GR?Hplr5 v q!cNnoS=[(䈬B}Dp-, ;耝׊;#>G&'b$'$`t $Gl}f{ky,b#x8xiCY^֍9:d&ܲekM`atm.rxtUQYON!.w&\E|/2Ec0b%Uii(U U JLd +*l2xr}^ Hqƒ\7gx'aXmG@!5fn/͝| XYq J.ddBT36UΔ6韸͘βǀ2N5~d[1ȅnHg v ~ۈpbsӳ4'f3k,́s4 `Dm͙2h:t282B q`1FC:1Qd21xyn.@ɩLԆYpuQ  %ДIEHd?SI뇔"a zR 4 C[_`>6 =}GL2.8(P.zۛ?:O܅&/ĄA=;ҵ 3}@⯇&.wH]#4&.mǸrژx A)x9{2N*#2 ER 4(;A@ [}9NuXjB)""*jD*;UHRUY@v( ;TU1PRU4\b"($("j*h .`TQM1U UADAHR!UIES{S/Nh.혻Av4}gO M}>hd9q1@ꚆC'ЫRQ}I%uI^8`k68pu HÍW0#p}eY[0J8|fs ,>S?WgasS:CUUUD$0D@Z.5NVh-x0u_"c}0%(Ѕ&&3uqIRǎ*Ck.Ϯlhg%.U٫M.xx!lq\i47JhFȂ@")c"3rl$&#B9HB|xbxxFq=bci ("C3wh`R"/Rn[x۵R]6b[W\\,a92v[Xm .e: 5SɎAݎ;" (mPNUtᓓ!Yzj- }txQI>y-,eZ2/\qW%7\p"˯,qp}8!c44 =ʼn/݇c{9i=IAIm",t"B?҆6 AJBI_^w= ?nh$YՒ*U ynu {`"R0G(D{\&S X}Ӫa]R":t%E޸YVi(jB9@T `@ކix_OI 8FjX5I XF[*ҁ,x##7:>x 6 #59GIeL{z0_lS\I$ۍHy? 59Jna4u(pIH]PUQ<+4 (J2grHO"[OotETdȌƱ tiWChI!Rll@^f#w0h#!?SH= FpX+( a71|C7fISϓh@Grb Sw#FQǣ WT FAH)"Q|Lɐv><:WAB.F:y!ffS.%c)%g|ѓهֆ% rpFvEl!D70Mi"i+RĉHak!yܥF[Pވ@r\у f$)|>~;AG6MKLk(g%$I" HU9pՐ,C!ޏCP}PXA,J6}?.E(yTS՞M!zXvZBHQ.%y:0<#Q=*}2eAݐJiW!?036wcهVI08xs{ީ9PEqo_C@$ nEUY0 C, pF#Y"5 >A] K CʉEgN=WhŘac\Vqle#ᑃo|Т`w1yz03oNa Ug*cgf^/^r;\ȝ@ơmmu;tlN2Ew@(ZIc\;rNF$Q^0\(P=3ԫ"\{ f46G/! V_! hOLm`Ҏ<7Ǜ a *L4vC <eM:x+KzND&w"؇|"l3dj 'qW(8Kp"3#~Zc~'>Dt< !h]9pH|DPDB'bq9Hs-􃏫+fCpo29a6c0sg>AA|@*A/ρRIl˧ѹ&㦉2qkT!^#E)jw-')*F)2MIA&=BV1E!|8Ϸ ܓJةNBYH;Dxo5iz轭5>- aש3VRQ9q~{pN|ajxhgStzW.|pXGTu3nW|O``rMP!c&n-yhM T)roGH l׵U|Ϸ9l٘tz|šxcc`8To'sҸtDbXe$@u/2ދ X{{ ^sՌ"Y.̄$&8@wi`Cq=q aBOj+(t+GaJ!g[Q(wۏɱ+@{kCT b*j-*<2HvN:a@4 '=XaFMOXidZa=0>YmFJ7ieJ, v0‰$3P$Xgt[c_MGǴӓlB4kG1-# ֵ[Q0- ~_doY8;8d9ifƼN ˴(QVӑ k.=KpiaA=0Fe8*wP&20=up! 83j%Nbo׮gSfGn t§cO 26g񵦕8 dJNɵfc<<gi!!MhHv>Sbn\(M?g" @vc`$ |IX]N]nd gA],\76Yeuq1"|=F%[lp/_Q0`Z2 x2Yx<; 9t<;/+m̜#ǹ$晜PP\xb0!? LqD4ODŽ 6,q٢Mr:/8"@[;!zzbq0mđx |;g45A82 hX6$:a0BV'3 *UUUu߄vG^.hA'%7Dz S8ʃ? bO}ľۤhT*Rb%ncg%gMR! m5.`Ά`(PMBb,Cl XA6z6!CCD킊Ўcy DsB05u!g̢@">"Ni/d OQ AjNZՇ[gjZ^Ʒ ܼ[B<`\uU"VDD@b+ges ]~N AW})6E0؈gaAf W>G4iF \X}5✀$%Tqa4-hxH"hii 7K&|*PA4tӳ1WQah8k\a 8`"S۰;\%<`ڵzٮg(GlH=\If bpPkݶ{bnd4w*j$y{ 5Րˑ/{sKc}8Hs,kDD;t#t P|s5LkCCO[9KS?޺7f]KkQ>`/(=wa-y^hl ͙B(AЫ'36hЁvI^\h_;Sz 5ʚ{x@V H(Ǫ#=u?~ /ϔQ)@ $C~O*T""h Qu }5 =i#(XĆ`d$-P+LF3q3M$+kh<mQ\Nxq`aj']jT2͚0I ]xkH|Gfck5+ٜYdarQS&>N~zvQ\OЙTȰ}PP,S뮈xzj v}SMa$mN(`Q @JjY~dɂB9+ *Qt)DϹm͌f6K6ʆ*ߟ읩OH$9nq``b;sƦ7_aB +(BhBP8=N$ JJHh&. r(*;H#JT "x] @DQ$;÷yBGZ5@ er!ǎQ.I9B"B UUUUUUSEUUURGbCBi$CC@u`mkis<(aEM/V$]4|@Mv:@5}f{&Ok9D(!BNDgf]…0֙NHde#"{=!T. ;ZMkFM(BK "‹*b_: ʹrZ_TkGCIvs(k^atfYcݦTʹ2wP+aqL(@q!A}r>p)S,nbah:$U6v9j55!1{蒡dnNw~?z^?~ET%=mlK0&uuO&9 ߚ=UuWM:wB j-`nT@2G$^Pss8sG8]X=@V'|0y\X r)a($1,cO)9ɫD&M!)yItu름1<o p!Pb zJZ F`6i zA%X'3#ӯ&nxֽ @8z#A@28q8co;Q y'N =.,D@FHJvL攜 ]gCD@4aM^RuFgDq1cLh.[@In^y F/6Py;f϶8uv0 QxaӈCe׶Hą^86*4D&HRCCY6y}|Sz`uQ)ۭj$ ~Λ7A4Tx! F}#*) #p|2sQ$t 4,XbLI6a=:< {ox^|!5FB =zvi<Ϡ>-=LaEL4M V%MߴО6 4ɂ2UB{$!$xb6A+ &#| 5'!csg"K=E !;鴏8drT9vi{ WF=RnJEE$V!t<7_}dh18='GGcQ;C%)6͘Jr@A6bz: wYܲcxpʲr.E bp'IeYcB h0 ?%e^G$<䁝6BZ|'2杁]~-,x]汓,`[`էI?RC?/lVB^C36Dk k2 PȘO͂C@U6ZBx bbPA^e.{WZގÞA\n.E(_p} ;Ũ" bU:OW@h|iz| u& ,*9z*hN@:铑4J,Ě=~H!CHCA$~S6-ZB/M\`=|gƎ@n؁!H <6 ~%kLYSnd%9W (: A)vy!alnOP?o>5z=qCT8چ p7(0m8@-GY(f9&E}τ5>x%Āwd7UZ ue(-v21-US ?@wWK7HXüO/љcpGBɆq;z"]v#[yv糼q8y3+IZjy'(Ccx59h>T9r),AҰwE(QWbG䇉k;CY34$6D@w{uvFCv )Pim+ʃ(EBg<5`iIZh4(+(!i(X534ߣWqp~#, QEBzȺ/_JW#8K;f1NJ.ۃG\:H&CyAτZR $ՀD z$ 3H.b/>DpòLG%;?;8!ӁЮu}9yN*YHh*"hCНx5Mע*#nC~Ar(&t쮺飺!p˦7]4C>Ggö*6P:Nx XCc w%]NcϩhRITwf%8qy ]u{X!nnϼDŽ Ո#3!RMu'ÞN}D^hA2UF⇃`D="̌)ӇONv#s`@_OCC`8Hznf5,YABwZ9;{7Ey|&ފjC [V'O2Fg:dX%=0u.2Rqa%{Q=:w6M.H.ƨ߹)*v0)0fuGVv!1R!(} b8a ẋb s?ҏ#^`#;@N.r{`=:B]H~Z#28 C,lbwk`.DLՆ 2d"|LJת)2knlvh m AɳEi50*VUBZ x)p L[쥼Bnpr&F Y}M1iyeya0Mh 9QDl-:%+6A0P7mQXD6R#B U01@f{kbF $zv}x2)O(8cBP8 PtnFNLMp;_(0^T&`ړ ]gP]P_I~^?U3LrY#n -1͸Rna&;dy8JϮYM5d+8Luj0;* G>M(`m&0H&mVg,i]BR*b)ZĤr\YL|aϏ;ujRUy^on H;M`Lԧ2C2O eT#6d5洉XPĠ 4e; hGUUr4 j06RoR$!T%IL݄1"SuRԎ{ h3Zqк4 aQ{gkdG 6pG HT8R=.}؏q,Rx8!N;м# ´LWCI-iMuAD'3;sHpb1bC  8FA<M8!5^O)Nl$(P9(lh;Ŝ#c\ @ kH3yih{&2[9ssE݈f&*u!(sQz0Xm0 τ->DOiq{i ʇtLBρ繅sPdSVX1B}L1rY =v\HhwK4tMw*O_}:`ዺStf91#)]Pәóc>EHVK>K˗ =0t|Yh}a7cE*<2jM|yh:o<@8iRJQ'mUwsٍ DAO] Trg~֎"ݣ7Mh8Lv#cnK3ٺ 2ݳAA]o$XL6lĘY-74xoO:D$ N@Rd1.鮍VYFHHm/g ALp!W6 r~\rb(%"JPHa$sdM~=Val\ j/h׶B VCo}AO>X A⿳>r8nxpwjcx :K5i948`v.TH#Q(F :7X.. w`<iu6kY{GVxBmtO.䋴T%:\[ΑYWs]i <0&ډK=q<T(R`Nzu$DyDy##:#× ac~F[wP0OF&6\1nut#RO|m:Y7z1$Wi7(I M =,`s"ϒwy8Y:~?~ ftZY #4' V,XM yc-8[4o O4|ZBg=97ۺJDL9(<N*4R-|Lxn& 2܇Y㇖^ˤ!PKozK.ncoD {ûj߆`EEUPȗr\ma夈8Rȃ&!HAXXPA DD8{'/;\3JyЩh(bDXVzE'v5Wdb6,eꡈf'%vQ؅@R;㻭blL|AXنUaj 23s䁶3i-/@y [C#;n晲 5 ` sDŋnٟ\`q!6%fUHelx0>Idf@~_Dzp 3{^~C<ۆ ZuӶ8sʩT3c SMϞ0Y:P'uy޼{U 㧡~0hzHIC^(5!7@=uQP'&j3d > vE'T&pl:XzRWzkdyIN9oc^L$/u)$%<5;Fh}GI^E~`N?/ _(LtG5)PǗ"ym6s:qð}{!tIM9 Mտ-BaoJY$}hD F$8G6oL2G@tiwH$i,gty$\jK'h5IGa X)U4Nw>z88 9=i[t` &*A#ٹ53y-FT78s+ Q{^h]Gͷ1w!ߝ]5N9"2@] 8\D: gfcHBGikPgpCtxv|vtpT1) oa|Kd48Bc!`HO$?gGC%D ?ޅ4k?9+Ȉx"C@R QWH9)V&)rY##|6(WבçgWiL%>3 9Y2jzF/Przk٧cMa,CfRC[׀$8H:@2:Q~n\l5$[6qZz.ylzn&"(b@WtUIGF 1!Gq w,J)0OK<2N S|@E!hgq8F؀0^v\vB⮌'ЇJ{EEBzXqu恺׬lPGOM_aO`엛iCrC9'ꌾJЊ&HMD$U֝DA%CBLD4$A,Y8p C\F;=e=|bALUW6.U@1DU R!((lQ D-ϙ'JlETUE1UUUUQEUTUUR5QUUUUUUUUUUUUUUEQDcfUUUUUTQSTESEDTT3S]F Dtq; BM97纘_L# fQD &CNGp܄s~ɯCK4E~ 03.zz04BR %P ) qwt.Jgh^Z{??p[B)B4 C;IG`ώY51`Ia; Աؘ4Efgo/.@%#j'y|3Cb跧Zx `5} nh,[0~A ~R ?Yj6 D1bD4FzS;\*C#;᜘aw3,N&"l0Hi 3 "@ **H ]T?1ͻ+_ƶ?T# z)р (b U\!T D`a?a]\ $e/~g5TCg8{VglN$gޝrtngac/#}T:A* *FJTk28U5ϰ?'O?K>6E4k01W0@# F4V6}(^{ ͉a`~ǻ 6 #j̅Շ\!gLpy9&/:Aǚr*z$:% g۟~U!}fh0.ő^n4pڠYe2O1"}Wru4pV7`wi)?Pd~ 9<9A1X&P\k<t6Õ^"=:1d _e'qh0$4:&ȝ‰13(oöhpOq>@(6 ]" =zA?$yx~YHyN)kTr}P׭_vZ,t9ν䟏@}% C>{1)OU`̧`NrJsrcxU#&,՚dD++dw9ZmB BWuDMBC7_rrh_?P|c<,ᎼTpG#B+l_!Q<]=Cw CLN=" {p79^MED @rO}/01D4P/0?IW+*hL,û_ӯ_dܗ]=@@@t!6 \sbB'{D1)b*rD=*>ieb!`fIN [v B:/MǷgPy8g`W0~(B'2CKtC]wNxo`(: V`'8*I/ ˓%E UXLx [GgbI>KIwpMizH%uz9\ 'bDJB &OmA0b39Y'dNsJōD@q^cgi1@tW4#[HIl3i.~`-# MNuNO'6jכWNOgŷS :r w>3$*E@W.am)RK#0 di;b$tHd#^8%8&AM7;BoOaϑ >fy'CSxso3nfFL@upI"Kq2(n|s= HƼD;3yl1s=g9Fm!#7!͟ b铿-Fo%χٳ>7z}0FYn2DԔ ! [=zi8SW,@vQf ^zeӡ"-řٯ.tNNf۪3̖'hg^CXg,7WNxm~CNȄg'R|D(}W Z$o߅E,q MpΫW/P- & \r&@Fj!چ]X  nV\*au݇L $3.Ps(?0ӡ 8r|?g|!+EGX1E+F"Lb8ⵧջR*R\ ȳj# T)BdKs%.KpRq*g;e%7}kxjCû8~sQfqZhjXY2ps%j-r+d㔉7xNaFSi UN$rw]cXkl`HFujDD\0Hcgf>B 8׆6Mz¼@\8.f x7kJQU54})W8KjnDX>6Y:fT.|g}*6%ۑa4rC0 C%g5@?bQ}zK^99SǞl]kPBtHgCɛ6z,xXQ;ON׸TY1J _s' x/TPQM;i{I!Rr+T@N&r s4DP.);2+IA\O(:cCkGs({rO9Wtz r2%9=’im/&K(E+:W νD,5ϡW#ܹ;Ň9#kto&GI0HqBx(p-w(a3=9::.}= ƹOj -+ x$:  C;1Ii#*#SfJgL9c}0۹SHQLn.{8`")gҥ{G锒2Gx!y| =8T`@N)Wn"9( )3ҷ%י^a$ haoU1)HAI;=+04q°wv|ysGq$?R_ƙYON1&N98zblばAw|nX!|~?}]{7 yyoz"_$қ"08Q. 9^i*f/8kٛ*>XeǻX= 1dp>Đx\x x BCh㜆ۭ^^[=&d%q!̀m E27L4̍uI$$bϸsj"f Ǡs`Dڡ'/=;o:7r/˾馮@zOiT`m>T$IO骺vSȲ\G#!m+Ѧ>חC Y<C}nYXblvF`IRMs!'CBVm#EN6}۟\DT"U97󻸢cQiv("<O]z8u!ڢRB ̑ t1v'(D=4ATHkW0ȵl3"ԱVUV)//ß;Gs!r>cw{dZ#T(pFOCAC`iub8֊/rW0O_Z2ufWٓd)}v?[d>kH9(V%Y֍7x$udMgLJ~:MWr_4/מZdd Ê_UnC';;0}! AU>8NO#9,P?p``DSZ %.̢b,W9gV؉ DNf690z&'"I$,. "ȃL\#b ɁPfF(߳w~. x*YqÃ.:NWa/f(`n 6!vNij&ӧz?0'[sL|x>h8\1w%c+x {< eIZyqn,(Ww8ΘpUΑm㈈&"Qe^wy  NDALRx? +۲WUbcu^/ݥ}-q@//Y𦎀hblr:$PS>>0HmEA (v1UXv,=sppŎ0Nݝ $O$*U}2%1P'mlK[cF|@ïK^nƀXj ]És,r4Rj3?[,ZƑ@,D--Ļ^b-*^,Iղ,5s~ITJJm6wSYa-/ },o^8.h>AQgnнGy:c^7KƥQb"\=C0! פ\չK^F&IEȖ<CQJ_N"(R$KQ9Q&J^0#R񆝛mUU3h ^Pf*AL0i b 圆NvB::g@ X#|i 0u4DL:(2ɴ#"|L}8j}1( ([625ٵvUQCm 4Éz(+íPk·INѦcƍw,>US#ZgL9}A#٧R&x#[tlW ,!-dvFǜ%8`$oR k#dASO!7Ѡϰ HDx[[8V#gbr]Yk n[_8B h4}R 8i4q6" YDlDl/Nsm9zUC[D I;kQC!@S_?ث5w;w!%: 1؜2dۡIiH&ps.RCϳ=J#gT\.^O !<MOXk}u|$5ҟ:Cm`ѣ׉̊}q! D\xǕ){s߿"N9 K9W=,698ddYhA\vw꧂HR[H5LUZ *ÿqIbZE)A3{2e]k,+q4[nB"̑. x"OBlҚQoPb fzsEQ{%UT2뇿69~u,[ <)PO7?kC`,m贑%W< _uM~={63Y3W*E gAEU5LL+Yj@\C_Po"{^:ޣ,k}xn#n %̇?pߴ ȹֿn>P ƏoYo&NtoZ(<{N- \ꏃBwB<=y9 2L~͍sb+bxAąy]Od@I#> zI.$ubx} ks3S(V/PWr8 FΓ0=N[9XY>8=E hŇ`d(wxcu0ǰ,oFc<@jꁷjo}z_J'NLБ1Xx/izzRdh_O_=|1>~ۑސ|X@of;D| :'5$!J\g'8laTw+ﭻ+T;)hie㡓!ϷN19E~K\DAvmEᆳR5UXj٪SS6T6ʫb!8p';+z牕!c\dL=9IjMg$"g4MT@IM4TFAHYW0c%,N]BiED fyכQӚm|pg}'a>TA^:K(Qv8ݭN7:]À'ue9wqkED'!)w |t7BmV瓟L~J+' Nd$1VN;1ABt "rG߽ ,Qd&5p|_oi]~ MRwob`PIB ZPEp9\lu(-ZnAzd' NrJ"$oU%/:3Ͻi010ꚩ#O'h]r\EQ8A =SƐ6 Nq`뿣h4GxOV )A# dqnɕ r-n""Dմp xl-|3 ɎAفd껞~Nׯl^$Dg;~mi2@mjd 4bu5r︥nnUNIm߁։=sŕgD%5@b2iDoeьflѨ#cA L0M54oA b+HK,RK@Y%&xBcBx`4m XHGLI\I`jeM ,OS9K EFcBUc ̂Gjo8H:A٤0 ,#@b_O!9fV>w{\h;<CQthח}y$ݜEw0rzC"xHH:vwm!o"0ŭ ?<ȑESU[!xUTj{̋Ċ-K?PhJᵋ }Z˃ﱿ|_%szs%` z2srv̶<;|%8 Y>U}1Xnk PJGo"?,|"f$a^gH6 9Gly7Y'[_O"af$Duuqsit8ڟ8ȱ$h L\qo=knƪ"\@CIniξ~0^Ycf.]9\aXQz4ܩ-x]y⡄$$O= 4ǼS=Ѩ:HCV!+rvsZ@줴:rHC *@RNж(m\ =YNZ3Ʉhm:{> ]%'Ee ~g1ܣC"E".HZ xv }!$?UA,/4~ϛ33$NMDgI!)z}㸴r1r A;!Q H\ؠ)O'D\ÛU̘i$Kap*{nFc;unjS05"`PV`%q$\}C3SWIhFtAMq]|\^hxO+*avʞfvĪ@ԀR%ټd)aF9=>~22zy9\.HRU |Բ+_\G,%k?˧0aD)KKހ?Ҡ&88QA f -f iqe'2Jr|wND ~y7SBGZ0IiPefiF~LVHG5Fjň0hh7Xm0fݱ-$$M6[Zw0!K@P&]tH8aG6F,W$D>.OY3h joR(;FɈy^l!מtr>@P+䌨r\ГUa1!DNH+?H $~F 1d({4\O*@ 5_X|0Fڄ 㰺x:@fDEV?gACuvq86\ i&&Jj4@ATEPMA$E p2Ȍ<h!$(JIB|}q%*&ja=.l8,a;}l3$N_׾w v?aNQ| AU?kVH{^g{/0BAޥ0ı) /< Ah5S ZS+)Ne!p޼̮]nrm70r: Y8ňp-޹/A|ZcU&Rp|d"iw=q , c^9h9&ϙ ]C_Мv8 UjBC'}IcI vzȘV(.*v e; ϕ{'B"O0k`74'N~z?w@'$<`_Qꢙ*``dHX`ѽ O}QGj§^eAM'iAְ\G=9W& 8-f5ŧ+k( sFʕ!-60D19+JS2s&$!|Q5r ҔLbЉ; $fY-e吪wg2顾oai!ًiRִc #H-Hc%%nw°;]smЁB01Q2rGkD> vЬvIuږsOu|Λ nڗ,~5OÄC`D˕+1mj`TU t`_9oJ3D (Rs!*)s|sS0^gHң4Ǹ/ 0{b.Ɣ>P>c(>/7a֙A}GM[NNAĆ'd{#^(:3$gk`M9=MR\sx|6.&@@kV˸BC}]8>U>OXiڊ "U$WLn׏xs`AH'2᠇׉ߟ<2jޒ꒹K! uH64ikVȰ'coNvF)*?@P{_/npO9*=d4x/2~}{vo*Va),1hZ:DDWG6G4Mx`&ioQ"rb9C|r{lzQ0RDr"@7[O&ǍfdIcɢNP;0& O^X !E!0)44'2ay~@BAß믩x¡J"R Ar]{NH+sQx7/g,@J@Q0Ґ4 JH 7rH9}˗:{] B}sq (֕u>ߧt~-, ;NxkaJòdv|0 f~h佥D,>Z~&S()XFC.Rhd*q}h 爌O(o zN t[s@@Ϙ-p^(]$Ez>R]4A@Q>p]jDAn# t&XoT-XUev.HZC'WۿwT1+7P_DW>0ӄ?=BQ=bb&gV_}p{{9w$c%d#3N0mfMQTTJH'jzmhD 8SjN );}9$<`$M JKtfe;`q)XfMjHfٚ+MR4 S\ (QYli It B\RC9ȁux֞ &`B}%xKpĔ LP뀣c>>ÿ `)N3 ~< Nx{rSNӡHQ dp?SrG(|8ul $2Q7c`YR\I*p&.089GhԆgyqftHpq c5Yro&^boχ=uu;hb& b1%%}sVhq5O֦yTѡ 4p$ \x&9rzz8}tINr-;Nѐb ؗ6k#:$ ti(|gh扆f5d)Nb>|as:CPC_n(x@Q%NAKUUUUUQQUJ|Akv]=ɵĦ.~~> c.#BO@2B=-O|yˤI4%|k2Rs3lDrJ)T "(i S.XX$zbY$n! {AiC L_jH}4xBl7G1?4!A% rT t"9=?wu w Ma+aK$##L@R 42RD 3UPRao it8a*zE %nQlܧwIURDJs!uQs ,֧kƸ+SF`h[bGZp0&ՙ1!kZjR&щ&ZӔlX,{c%)]WQٛ2迓eӚ41x?ƧLAQMn`\nҦ摉%W'zmhCH\{;yD$ВX!LԐD t\Og'ƥ ir9!H!'vH`r%:Y<0`sCD)e[i 6j9a=a!v1E@9Wg^Qtx?PM~S$6 !O6~. & T !O\=~ca-4_kA c:5%b6lX‰`t@0Dr0#y,9AzߌH/|Y&fAz&!%50 /v^VS7 noOtkI+;h NJ!=!@QѪFIA4iZ4 Ѕ̧'CHRdxyKۃ E-␩'.7 ,>Q^J&V{t(?8](r Rq1`_L[<5@U\XT8Ag1f6O#PUG,YqtF꺡)ޙZ07AM9wpxvӕf3!1X DA QTD)IP$pfZJ ô0W kɸ#W{o@2Y5I{zwvn2Cs@l= $TP *D"! T<pdO{Gʡ<',{w-fĿIDa Z6]a4">g7P߇{SuEA@W t4.|MwG$2WJx0goe=c_,#Z&0Vh5'm =;Æ(l0 C5 b]d+}f|TDPD~`!IO~/ԇEi*ZRdM)@RV%!JRPҥ9u]HVP,>.cQ٘,f F0b 0 ~'.A)J6MMviå-Ph"B2MJAr̮Hv@Cf1{jр(hqw3hR):lܣvR&ao3ƞ}= 0T+f &J~>OW.aBNAj*cACHrTCB- a8Rh%NF~z@Bg+M8: Dg;"K$"fK"]G za5˅Nc㮊D%TI)t0̡7n5>mY[+e[-F0pk1(Ɍ;w9"}3>ra3,2QpEm8^pĎ>^hL:zS 0bzNq꯮6\?-Q<(TL3+pZ~T-),H"AYx~F 3q.@9@n>]>3={mγ!Jt, m P0(2z@BczHe'tć($|CMqXqˇ}0ٱh|G`$~i rD^;}'J9kz1?.u/A!-j1Q7C S!"6`,`agF#X>g:Ѐ4:(tĻ=<g%wpYW}, W;+ALP!Tϱto)kI -.^I9FКB7o(C * =LH#!F w(@O<^Q5Gv" vB )ؔiv:PBTЀq{A8@IL2UrӬ<]wY^ Q(Ff "}vƓM EIA2GlL2 Q%(DII1mLPHZ]wC{״~a7$ӏ!tm'0?"IĚB v0N I)5}Q`0X c^>@Ԁ>&TYOUӈxF'7 9 OQu-¹4$9qۓ͓#ڜ!`ۃTfWmuM3HrڞH$ +6ڤ˳CEPSp*qc:)Ei"]&9;1SmhZh`ǜ ".O9یU\!1%gk<㹹h]ͤ\IZ9qR'DAb(-SS$8m]}OÊN"=[bB%噊) Òb1$@mR,RPa(:pNIwNƾ!&L ؏VI/M#N ɡWNBM&9t%9PS!; K`tq1×:aH& Ui66싦ϼӐ@T]pY %eaW} lL2 (nˆg&w;]Bz'VB=9{vXz$xm8B9$Pfa:J&1ĄQϦH 4ˇtp:|ӧԮCpf?9WS@Ob RV!r T" R yij)QMQK4 hh dAIJQHRЅ %RRBiDA4|"pCVc U `!ćn5=w!ALmM?WVH9&OLH+`H?ŨR)@DdA*e4R ?W V9'-*{a' ą=bsgLgjkC|e >-!!Htd"({ZeNj0corxd7/+m}?}ڪ}(7 B?V~ VPF/D$v5UIyCI!z]ML>{(sw  S!ى Q1xfLp{/p XJC|l1i ~syӄ46l\Mt2.NdTDH.Pq' 4&%(hQ Z"Re$D`D,[:!PI`fR9kfla@G@O%zОI(/وl{EQq[*ujB< %fy5'% KZ}gStQ~,}2pSHUf-('Orp XY-}͐$GKKQHA%p*y:h ?jQWyaC1Yc5D3 37vq@puid#  Q(y=?oe1]3v;/6!"?nj|y:n-*mcz`s$d忛kTԨ\B,S׽ Q^LcUS@iߑ! !BC`aBeO^'ۛ@?g0p]Ɂkl‹.Fn'q$AM\ DF*ю Dkv-|wNb l-4]RاeX㒱.A7aw y)6y44͉A[7dL5hPh(\{M%Ȭ91 f30Q+i鈕Bv ѧx7 m؄)dZ`˧5 Fm-Z$Uwhob)xɆأKސLN]!6X&2ś c@X QU^{b8>m.HD@[ v$#vwwtp Ah6Ēえ;'w:ZȔ QUCTU6B>[kTH5@3e6Cغ]7F6Yg {0$9Jy?zz9/i8L;]EPE{TU{)G{; -˜$5Ɠg6(퉢"(PIz" }yruϝۚ')ZЈ+ڱn@MH;C<$=66zC hDY56\,[ӽW#yRcrL!ka`}L(=Kxd0ȹtw)V2&CiX=\lv ͠b"Лh/(Y0Ƽ6ƚT#@6mj9BGҧG%Xn4H1@hF͜sn,kυ"Hzێ<2ttGXI 9º !s 8`P OHz\@e%Rҡ=aH)4LU\`~ԄV*^ V=(,J&A^;P׊"Z&$skܽGC}_gI .Q|(]~b;i{ÿT9%QM*A )0ĥ @T(LK4(.hq4(iW".8hƄÇvr8EG>|L@wRiyj^n!NXR J@dAA|cA;R0d)^#?w]WoE(AGCbI46wư"lĴb3Iߛq1n<ᘕmHиJ 5ly1Ȧ1+N}#AKF-J SPABNk%,…i_.Z?xGH2jr?0q |?"ҥ2(BJ@B%R``L$u!V52F:;2nC̖WDFwFq5v)XMqPQ@xvEz"mŊ6}QA~ぴ āF )("@ΑG"b*L/t~oh(䦋ih]&\󺜕9Ǘ(H c@!ڒ^<O7Ի06F"C 1V;4Xb"6 w`S_:XX\~}W uޱiH]3?]c$ F%aOS@;B K$ B*ѯ%P6M/s1i%9 32nyeg~u:r;zӟqC29XL&=@C'.>}8gY!O{ ʮAB3oI zlwuW# pw=PRr%;sQ@ۘ }RՁaIPs׃f`yr;n r;sNpP t-7DӷW#vn  neܟi'㟅zi4Х9zD`lE9r[iF%; XuNDG90Hȫ]a<e{pID?iR=y,Lk"Ho%WJ]'-TKc?tRེ"5PEfQU"+7%6m} t4M4M4)M4?5I\=={Ey!"=قTehN&SvV\jA$6͓bęrP֌A,uqF` B$;~iPzm9\3:mQ̪'~+0|\HYEwO c PI@Rdp߯[ ١gl݄8`ac 0 P˃ҴB%:Ȗ! @FgN[f`~?ܷ5 jգum>oxSײqГ&hj5 sq1N&܎8,p8ONpisio.5/TڇN ⃊vG.QN트f/Gtq\oc}_ӡrΪ7Y]e:nb[2qK3pd9aqF0:tf-y#L]Q2Gy&--ow4!rE1$¤pBK&OY"P~^qwkGYlo mml𵾼O'g_tt 9'GqLT-1mikg,皮8)I`96\`wI0AP3OhQc;ҩ*i^H7 oc^~D1+f`mf(d2L&`aϮrN<6~Mqvg5UaC ԛKl#l6l u'Ke0ܘ8S рt:Lnm-ûlyp'hww+(u%.`~lz31)o7J ]\T PKfWsayy%33: {cahFYv:*<4m!rqp"DuwF8 v}FzaÌo#aQEt(dM[-k0BfL mG^ {6zhxaNy"\ Xr|yK2L3,Xժ7q`l4"P&9!\IeHl4EEu0,-S_0wIEnaMLOdgLt[3FY9UY+[ y-ǚ5ffӻ3eW=e0Um#h(ygZgfO31M B8j9ƭۮf˷,mE2!C*Ь3ySnMDЁfx2a$~qc:/ۻ.r]jN" iِX%%, ٦ HFLa gc^xp⨊uN& %'hz9"6us Tٿx)ġU6-LaָD$Xټiqe=baE2'n"=Udo.  G "0rNgK.tIJo|#*QHh1ھ][8|~Mm$xBdg hy(MɌ" $U8_SM3Ƃ),3vS͆TEa5ԸJKE2dpeG+u#:e=h.h,Ѡ1lE~xNİI4d*d%P&(KjNE{n:)1̜qmwO5FJ!y\yOAFtxX=}]'ʐiz/Ac rǣ~7nH<gI6TCڮw4p&3;t3C k:6h;޷'(|h{)N;9ecnfP#p9sF'B,ZI}t#d>&9~zω2o>={YSZOѺk;,G kC06 uRn5$m[moL[Wa/(ئ<+Np gWZlY$S3/PL18 )J6"DpS5sƠRAx\4Xm/Kxe̅R7x1Ldхtlrhc΋cE.TsڸC69P4xqգm4g!ɳ5p[hDvhk*%quI{8sUb p"'\COp6y6 ѩPu.rؙW 4 ԯ|1QYQޟ3!yաǯ} 'M9E;8VeGRi4iM U1 6Z]rkV<·>ΦGD;6 wnisn1RxmXM&-Qwwv :vl7-R/|D\u'w9p#-N_y3#j-x4Q <ĘY渫uҘuZUkw"0qSkⳇ"^]-#m/>ۄ/{w6wHNbHBe58 @4OsEe@׉ϔ54\g;b'Z\]\GVСy(,dӶ|'Imߤ}K\XQ.(91MH ( (Eә>#˲̚^n"V?5\~fQ_OQ\4I%-xP4a0&adA 4Rk-n| W)Y4`65g2yui _c7k{'6?O s;{ǭ}xNpg@qp<OxTzY*V @T)bXJO,~t?Zywɘr$^@TQGjhz%z! @˽̨M V\zC=ñ(vs>E˶(s+5\KU'Usv< y)`SV'ENi6j5"F388d%%Gq j\]nivL<ڌe9/{IǽN||%9E^(scg4g.sOXc$v\MAkIʄ!]_J9z5 w*Yuۓa4db ss"6kyL@4NZ˖(!;$όki+AwBMvNs*gQAVpʏ%:-HAKm'vo(V0[~/KVL`vsU/Qxk=tz4 ޑgي"wW:8jT9ul[!fG:0bi:@:TqtbA:Vb)X 0o 51)ш|8kZL6QˆͱXc4WxFepQ-n8@RTqWBE}mLhhY1h@̈EM=o ]X˺i0Kv1,/TࡆȝH͜,PTg^ K:` mcPlO3 f:0"%WᙇLpx+H9l>sNDW*e1^XkHM0;9v30_/ڃ 't]Xyi/}y.l4"SOO!tDx2l w\߿㼠5KzogS^1 "Nf\[K ubvЈǡPKǶâUSVvh#=35]Tv"Ps.vONk_SIU |] F* (W]G|Sz_u\.ϮCr2,-X ^St d&RI(*@ H@M;&8;ljzH&iJR dZ{=bA1A+44 4_~_Sp_Qtb< ėV/{Zn-۪|r>{jqX"$ِ]lsi̬O8m0,quhޜY ԩ,NVSWWuY sX)>!0#""a,%F/ Ů-!cZYak"T .;\&KKf9^u݈A1]5-42(dywׄ-! sl썛Gz&b 6 b0>? 6 >)Q a!9<W3# =Xƾ0ScwvE+WvT6ikgq0$N,!me5?x,c>Liч47=C%f['0|HFKs=Of#K~ NDpU>o1ЦN0&яV?8>$LuC E(Q{}D/ߪyz!ff uj,|DtG~ KP%$,6*J=˸U1Lls8  ʭmƎqDJ7"bnF>O#ʵ2v^0+l2]aEzXh Y[b' N&H!))*1,|^kZLh},fYJExꊴkzaC7:of0!dFIJdjXS0e'|ˣ?'.o9Dh( td >.$dKp:C/fD#]A؇]exE,4PA$l.P?lIOj6(;a9!H@jpNBrW?wAb_z0thSsAN |h> D "D 6:H?C{<4|XsvOEODG#@ J0yɡ"$.AigOvH!g{BXӹ#Ft?x̦x5@cOru5vGw dFIJI@f! MJAQ |B5>FΝjn |au|;&5l _6 K̪iю j$yX}Oxo&Uzj򺮺Yh!eV76wD[|jV. -.o~[~c24oCr-ѫ쩭?$1\QRKPT%n:IQ=t7b+m"b9]:BzL+W]Pܘ<ּ&=e0B|RXod~gQvױyuIc$!ۡW4*cL1//[3!wIғ09>5.tӸeQXr x~7 llrp3{Qv.ޯ >73R:ӱ+!',ݙt(vc! a2'&ێ(yfzbi1k;}|Qɭh.IAD6BPMBuxGOC 7Ff!h$dbE jSt04MMBHp^W^Ey(H'4C%$QXeΒjQl` -Apɠ *N˦@rDIGlJDPzƘJF?.H(AdO~?i`#9NCwD~y*]1P5<_ IttoJE$gqzC@Ƥ @Nu@|L`5()B =FEx]nCE 'džyusPH(Q֎^"ڋt8` YggV#l !ȈK07Jƀm9ğ;= G> JlCr|rSe]9,PczpᏌrC41aO_S]fP|DTF B^?075{wK2Wv$l1xs+K$(x<)l``zwp=W(Q;9*`nwz~p# =0O)CHPТ`A薎݁GDR$+9GlCK妀1IOC mIѐhk$`:Jd E)DAXVjj}DD)?ن|',<$ ~ǹX/!`nV ;^R7@T8)aZkpԧGiŞ9S~\ zWa<35GS\2N-v&V0Dd>{EUUG%OZpȎ_ 0Sԣ5& ҋP{bfP@l+!6B4[W O37Ȝɏ|J,M$@7ޤ VNwr!?q1 TexQ4!kBLG+{B݁.12*Xԧ֨ jQXT?`*x`1.s$}v &!Bh*vLymV|ORZk 0i`Ny~/p\;_@'/d2wIA>Ou̶f[@5_]wv!!:k\yqHBk$&b^D,@0zZ6Џ= bcAQMu41!+Rbށlϳ5:sz4UY^X(;pOIu#~ZX4YU31a i4<=CH}vs#iAJ'/P&+tg7D9(sGat"$4UKk#O/O@8@q+D!p|6%D4e#@`&TR{ Xuzrpa=KY L( DR}ӱ|Fa20?CqN rQE0/3h" ( bVo7~Z%" Zb51Ovk lEE %5f{YeCdqly``!KBJ#H$ L&BJg Md|h22Hp,E|H8n:e7g` O'ӟׁ~λh @ "'Q+P))eɁxTmzB|Q6X}Xiig\SYi].S5WEMIp7c8g:c-s luGd&r1 p)vv_ knvgX29gmߕծ7Y[ 0<[S('=+5;ܭBvo6n 0ft-}/ Pp9!H*Zܣ`K>`+ۿQ7z{M/SYq;DxF"1V[lzf6(ɉӏ?}P-NRFQGxv".#3$??cTP>r 1/䖀HD9*wxDm{@d=]d 5M>Āi;hP()lBaX1 T#H!) 2HP/ jA2@.ΌUҽqDaDU!*@4 P@ &W'Vr1Ji \F L[4lt΂!E*lԅ 53.k~fk{x0$&(8ٸ&S hҌdUd131?T$gnwL DV9^LF"+D+zpIAO O& 0\t[pa< Ɍ"9&9g g$x [">7; 47tf/~fߊʚjkǸ( 9D+pe$B$"H}c@Xa"M}ԲnR&UXnyHv90J6#l}Ǐ"uΪ:%">4"7'˦gr8 *(C! $2!C?`fJ44`v}!6:50<+ {Su)`"DA$hT;p HM%C;E{X::(BLnpMqh:{ַoߡɢ " . =ynfwk/q2@[!j1Ojf9 Pmdg7]aj7+(Fp9k?%;ez/С  451Iv: tؚb.*E69?7SqE8!5zE# 0?cqETQëcs^: w܏0tG*ZQ/N@|A|@YU;S  cR,Gώ(dDUCm3?Di`K kkB V)Ba( hh+I`DŽWQ$$ ^̓T[ˍcuuy)Q5fǽ GUC;"TV)  ЮM N(I)Z JBV(BfViT&DAiPihh**h P)(JVJR iәJ( j)!i  h V% i kXRd5bЁCHH4M4ECT-4LRMJ0 3RD*iB !hZ()BhtM $TP D[R ("JBbDB`F='C+q I:n_r`2, (H?a.  Jms5>P֑$ (|4D=. 8;&Jd".?P '5FւrkIIfLrq$R=/"$@H #DZe˜xy4J g2d`ւp A ĝ SXPllxhfR (JJh$,bEUd>)R2"HDZ% q]UGt~7]@Q:Cx ? X(&X&O'lC&(4,"3t (`*) fJHDRde $&X$ib )*&"eb(d(j$PJ*hj ZJIRXa ZdBR%x\DJ5Jf(vj#~Sl43A%5"NU"R$jatkozPԲ#<7jhokIHp 9tWY0A4R>t.tj"?X b` hmȿLh-Y VX`uQ!]D 1%t1t ͚oC" ]}`ff $9E,a2XPSU,p<llO0ڭnx.|nr$Ӏ4;:w\u]Bit,AI6@R<6AbPR nijjnv>rM!r(4srO1`CK_ t s^ʩv^57T}K*T*~9F 6,P?x{7ÀKͨB"*LqXA~_WuD큒E> 4wU>({A>0m*4лRR I23#8݉rzDDXOQ.^ 9F^xw{;Xҩ:!$∈B]ā.F=4x⒥950b7!_XBx~}(D84y,IH"i@)XN|wrm/7،.Y:}bx J`?XsHIQM@=P%=}%1@@u5.TDTFB܍T'r1Ġ-RE#GnI/g%"׆3,F ,RI؞p`%946Î`I2xE"RoĽ2z-ׇ} r hEy:& }Rv4`WKO`1B@H0La{q L ӧRcѰ;uL7<@C~\9XlI\MfaM1T%8|H90<'=R*1Cr&B)1*G*ZZ;!A'Dxz>iAĨVi}~?ύ[w6Jtbz('`i û$_ ;*J5aH $!l@B~Fw<C%2lw±yݝo,J}ʪKRR^f\е˻i) xQ$~5M^u+BuA]Xa"> D/gT:jDir5 وŚu'=Avo7}7=H'˷+ 0%qQTo σOmg<ᴸЙfL|s2T3g:US7~`WY`}yRLbq!`tFwx`6Go79ƻH͏bFTZX<[|(3IyTx8l[rٌX|0ЉS$xOu8Bc# v4e䬵fEHP_+)kqjԎw."tz񣇆Їqֹg"9w.pQ<)0,:^e6/K ZVhCD3Φ权 TTxZY\2՝~0'4'vhQhPu, HZْ$LA^\+ӰO(LOT>2iz s+Cc " R\#MncdV^7c;xqk9f(6IxǑc˳C#3s^S:1Cp kl #;cY+? EdߜoY/ DBRUD@4Rzg:hLB [-!X.(CFM* պϱoROw{Q `FPPT:CHS"1 `4H0JJ á)4TmiD.(q1*P% J"i@䆖  F!(6r`1M&A'Wإk"3Lm8 FhR!aoD4Z˩HZ^  gj?U~v' PA$`)W@8VuC0{ða:d2`TBD5@cZ",)$ .~^r0cG$P@%왠Q(D42B %B@D@@f"B&$ eb)$hh"d !dJH(__d L#%0P$C h@pU1DOV1v+?V=IfiE[EYmETOI_U+ +L,pQ Rn>_w=<⟊(:=q1l%=>K04<(U(< L4UUUUTXx=[T|Iu-PЅJ4z~^ |*zA4R! v;p~qQנp xnvc} U7a9A0}X_+G0rG:w/pD[,Q$]T%}3 ^}:AP#tՓMgi1 `D3MHq@2 )ۭh@Цvpp(Iѭ\:9se 퓤;uccY$hq|=bfд`n5j1u9}'D׏t9P44I_tQk@nح@͔5ۀ='떚W3(!M-"dWGpP5#RHhOR a,fL, + IRIacq<;763t.Fs2l;ڦ%~lH^kŀz'zz,b}Y `HIi x!=(#m4[c,9,b9ڠR`Ԉh K'MeP>5#yȔ,fR ԎR QHPSL F mllC F i@)PD @$"^f.XyHV+N9**EO{\0|ĺ[td)z99ىډ1n})})99M;j9VZXйJu\A~K":nO?=id$ tM/Ò1ae$ϡC3+7D=HK!J@uSYOQ0i@}C`63צ6S^jTL8SM>^eMMh\2%0"P1ơYҎCn̍cyNS%4o`-y< 7Qˊt 5]kUHF ݆#ďdӁwҦmi[HS#\.ݯ#5]LH.FtKTg7EF "((Nv2Moʟ & `'̏wc f#?gx🝄 )")$)fjT I2F aИ$j|!o|bR4C _{Dʂ,;ǽ;$]O**'R>v Ci:9QPbεN2!8{Uysǧ@foV8Pi30 Ӂ:ʁ%D`Ȗ ~y ${?chxqq3A }6Ǹ5L 4ʛ'PɹCK Uȑ/p54E8:I39b}~:>:#?۟,8@i 8Df$ Xen> SI0U h9kWKN%jjLg`dF620[q)|o =w=pKO|I'iW]E&1hb֮5ч<b r#"2t`cm lGǥ:rS>7Szcmb)-tCM&'sC M3PWLv\HkWs1WXVYFFp= 6 f(QQTqVDB<9q4x@FqIiMV"j=3"HTX0ΑT4_/'S6Sm1^ҲrQAi9Z0R"P,B4fUD˓L 05},3R2( a-^^o2: H XT+9@|)C_#mvD> *y֢CsynFP4 K?M&QC : 3Rc) Ke?K+5}}fB w0ִUQXm MP>yG UCLAUx8FhOQ*(OUWقfXvD&1n AV ˂n~ӛƇ_Ow T<,1O9,ώb;9 ƒw?/ʾ쒻sNpec- = ;B3/VÈho7 D0=B%O6pE Q@<&㎙e:T1@Dl̜ N76(p9R-, )5d>Ggu.D͘7$n(%rQ{=S/d*Ͷ_:ÂBS6IC܂ +o;W[)Eܶ+;bN#OD>pAe#ȣ}0fxAaiuJpa+۞OGwxw9~SDDQ_"rI`>%"H .tONCQLI$ KJXkF8q*EhBݎDBL7*Nfl\H y:WT*GKIGE҃B4$!wIv"#zʞD. Du|"`~u vJ"uaDqvJx`3,T2dTS)k iED[0{&R!b#OiS50à2>s,98$}af9ʊR0֋uv2Fe Ev=5^ce#WzˢՄo4e`DBX(X!1c H9Wrq͔АFn81ęr`,U3)V~$NגOXX޴*c_KV>Se<9ɗ?,C2d1~d ^9!(BO6LTQJ"c^^-F٢,3x\E_tOh|sr8HoDsq"Hj$$\3%B :ia`p1F* bhX RSP4'=Ve]VOnyxa5*ωu2gl s3]PD`L@gie)DA,S|{V`zƝ'26$Y0$+- >=!h QkT$ atqt'~*wi ]DnzJd"OgPSGHr J4h KK$HTG 61$|KP{pHhy 8F#qư@qLQ[,QEQ+9|!Y!eibT(!a'q=uөٞgMnT6~A$_{+$I3+߽׉b̰n .>uB1!ͣlR uFFG^$ã!C!|:D61al%}ic؇A,u8{@WU^Lߙ@Aڪz4xߟj;ٚloR!mr矌td=""U;xb}bT_ѹ3y_`)OeѳӾg]p{],XCZ-S NPeFgaB!mx Le ݃R[k@?Ͱ%k]BcOM%2B[Bi'shV"&C|t;w m9B1-{4)œx-K\ dbCdП2\cylY"Rŕm(L06c@]r}aZxfX biFZahL zU)@;>eK8hX4XۣHa$<  FV%aZCd beUu T5`e6;*~PuZC""$TL9As%Z(ժ$x2eAAĈtzlz8gThC!^r {F#x0}> d7:x9"Ұi¼\ja1Tѐ%]z% E.S5"lVAܼbnI!4s䰴rQZ$16@6m[\e,'"s{ʙV M? [}lWtGk|\4zЅb*)b[41SslwFCuJ0+mV+2azYpk0嬪"i hkm9`TcKodJGFkZ j"'@r>#7σxXmb1R|ST.2hS")>{ lm&\ގyPJ1^Q(9`*h)ZY`EE\q98((D4N,t0d(yjJ {X.I@zLG|9p"bV\yƫA1oI̦\bMbUO\ٌWz"!1E4Fq0N5B8ZN3. "p(ۊbV+ ;EX*EMpV%}T"_{5Oe@̿t5tCF-;i<( #_yUsiЙ>$4 D|@*|?$5I,wĭѭV8;Ӝ vb]×Ga"nDH*0Fh"F)`fQ!)fP]_DFd=n c$Y "i-dFb-nn9G0iubC+Ct`*WK1) x7?1^R")YAi'?|g):h`̂lyAȓda?c?B =>@f:#4C>d(wHtQl (l!ځj?+inYH?%ШQ iIGcep 1C1C@Gm x7 c ‰@&&DLBj9LuRZꇯϐ܎릲 P G#hKk!KxWx#|CBPi"APPS ф Ā,00E"g8 yP") KŵZJB bj4Dsq]@:uݵ' " l8(qԴDFE2*pWWiyv9Bd$Bd0jӠjiI!"Y&6B ިm4& sES+fvKL N)VzySpź?9ޚ'%0A`;{Fl'v&>~2 X5 | \ASĠ1@M]&(`8T`? rH= V8ĚTZ]h7|p&7cvWI4S{! н# { @Af09" C}2̔QZdz^.QH:R> v(' ߟS˟ٖP/hd:X9E 'jceEG SE>\'3gvy Hh*'qayf[uT7bKʏf=݇6MțqI:dFKW&@@Wߖ4gˇ]L !'~1c>% C4-!IPw[焀B+B8+!,Q(S>כ/Z T{^h`Vt:skSShJM:XB~RvC?)!ߴo&{?}-)<38 bw̒H0:)8!tePvnBDžLuf*"υ.V{*ј(HXgS̮}p|H{ab aϋ2!1v(xEݕpkq114bY'=ВhRL4(_@=JS1Ma{pj644,hwvM&3t*4{Juxg_k7A2URi>GIF9 DQMRЭ.}~}8tч! &p YnB,Q CM,t9KO0Ѩ!@ 6i 4;8g: UV6.x(d(*|D%? oi\wPC)uecQ{Q\8g)}`1(p?o+*"Oyy*L]5qpBɛjH)8K灹1A!9v|[9%ZБM1iF#b!Ƣڈ R0h#7adTgE+nuL8 ئvG q@FPN ;P7%KշSP Fuϣmڡ < (c! X=|;* *0q+B3E*PϒuOT&ЃODRI#!J| ri؆!bJݗA6|C }E%R<;~n=ΥB*oӲ#ǘC(ɊS)!1!N:jA~ޡHhG(54D ZaB'oi4k7p[`f QD LũX?%A&ݺpH0|GA;R! K=r88)x Vvk@5NĴI[ װ]xr=w  RH+=ȫ~9=#0PL"Dz=>vr#0ϰ{e%I^-#Tb@ w'wFeƠ#W9%P|2q2y)FI B @}V)O3LJhMCc$bb" @ *i (VJH"@JhGH ks;>D ćJFn.\8(*M D-oa|M35%%(YP"jh'*}}qN;|j,N̼8Q\7yGԜ&Y%цm^YcM07'ri:UUTEɮ78qg=Wb7AQ}F! $6.|_Z #rp+C2"hmENExz e:6I\D4* J<JUR&jl֨9!ьkm=NO}HFiTLvZӆlJ027 'ӉAd654{j& Szc:Cfǎr,VGZg04i`~=!jqc"q;Rm2хؘҒ n H`F^*KY6T4g - d{v86[*%PzYP]f:W߆9U8boH/1;j9 AՋbkiZݦD< #hh 2M6\{k&xVRDOh#yO`N/r@8#>ͿՂM=%AOwt1Pi*% BR1% c @A8|}X 9Q }!BL#>~IȏIf"Z$!y (@)M+" @%( rG$Ql੒)H()J""C;c !{Zwf2[|@!lT4YJt}<}T!Y׈mDs`^}NpwPt45,>Hcbwʹ!stu`v>)h XW+4a g2&ug&j3vsQ@V#M̎? ,@ ʑ% )IIhbbf)CJD.%#J9.Ɵ0P88=QOdAQj,4f`LivOoT2 M PDJ AQa #`$R%ilD*(B}S ScR !HP4Q2TPRDREMITUAIHLHCC@TE1ҿ>M N.CE5b}w$2U ,j@>/x{s&% ,k-{Ӑ$DJPl P&Х2T# U1*]qW_ezKوHm*KH%% O肕)XĜWR )Iո]QwMa:Rx ;jՂC!Q3._ЩE(IH-1Qq)>Y?9Oò H?\>a0DJ:д}y `adX=Oggl);99礛'OUN 7st{DONv _w8GDLrL H<g?'. &u1I*oTo͒¥r"IU̡#ƖR%W&ρ`@?B67"|GojHw{ <(@e y{lQ0'Ѱ9$ @ɤ(~qs9r4=y+Լ%M˵nB8ƺoifCoXR=r+P) Vwܐ,w`~Ixbd:9'; 0vuHг ~pO|l^ 8_$Ri%/|Hj3O9Dch\xfa@݀lgPo6 g×l5MhCdI3A0ON3B`ްq>TPtd1T'̉1 AƄ1i!T3 iF{V.ܐ%X"alYZiIp8`x QqO[qiw{4Nx>LMTy.q.>|:s_}/dдcVH”ņhX[޺9 7$- ݸ`zbnyϺCU 9nrx0;=5%#"eI"`1biq{i0`10CM1Ftw${A82{&.Pjh"rmР<,rOrU>B?׎7=U@!c'' B2u8qa!e) KN;Y~ω`$gH%''@40fTΠiT&>|(rS^qBJG{6 y eX7bhIj/|dQNpq'^02pTE4Qً+S0mۗ;Ð3N,SA@TMZWlQO/tb(EsE1]@o2QRA^Nr@ HE=آ*` h*@ 8=b1dXt,L֪ =l721As 2CA;:W LHy +B1oԮ@l2$p.#S 0fW64Evt(Q1[98+CDH*PXp[iI"T*Q P"JF&`IۀLdNFӢLRTmI* J""(*KEr( I"[#RLP$R~;~۸F)Z^$,yIy kyPCCYc+3M.#ߜy X ^a*FL'Q4Qp]fM!iZ|!!Ri|d|kzl!oaz%6n3$hAAfOp~ztT89 Q/X0G%׺b:'"4D b@bFD4!J CA롒Ǖ q×,بEg.m~c\!8-$\Z3,L ]E9q H;=x0°] nD@MH-̟Nr P4i9z8ai*@5,Hy L .X)z*@t-IA:}QS!"0čE=M#*|T;)|YX&Zt,{(^qBbg0 1MLGFhUBj CGxw0y;D4l}Y iPsw i4FO󹞝v'$Q)5@$ғ !?bPrCGt׹JLA^{ ɒ P*"Gh3h% $L+KADO<NIf8CW|(wv αϷ,0txt̉IJ| ɂܒhMLDLʐL_)STv4vоa5Hw;M>=ώ(9^j3h] n?[`ԿQ Elir}ncPhadZ:Jԡ"PrQx10 !0N Y d!$I%Q" c1#Tz6P{h`:Q$AƹYpX42ќX˩42[1ܬm V H[iQ1#;L2)(AB+ HV:$ǰr]݌x)U'#1–佗k IENVr: RrSyxSUj H$RLjTRqkZ#8&NìBU4V3r4l7 1 1C sC=DqƱʈH9wdfF%51馣m̚Tk-ۧt5ٴl׈:N@pQN Ü\aRWbh/ w6cl1.A] DHmާǂ9˥"vU510+M2$Y gw\AģˢiԪVNcS :  [E!=[~J;} >Pr2$A\ }q㫸^oO-?W Dm#D7&BNpH12iH9ߟ MSI*% I"T1Xi&SYVkXPjjҬu(˓#c3-C60<$zHv_~,M sΤ((%4c._L;C;smJ "񑣷V($TřLV"+F 盅!|̿2jls @ΌA92߮Ĕ0ɐ ' 1D-v|Sh>)r(h>53Ԕ CqdQ1eA H@띪Kxu)R &Cr;q#y=z2c \ $*)H{8>g=N<”GߌE O2AY}qf! T#| B'J$@n =;<0{G\E}h*Y"q#{Ǽ bP"&!"BdAT2 1 &=D] #ELEDUU2_~`h^>WJMk&${6pCTQYwgˁ/b{9mՈN'3k1gC C(ʣE\faŃM”,Qu15sfix#(5l?Uz)Әj&]Ѵfqv< ïIBDD3=m[vuʁ"T|;3{vNi"oR )`IHLAٿccg-@ ļ0hbI.X ƲDϫEM?Y>khX%Ei)QhE)JJR&HH)ZfJ ":!f\k~t7N*) )-_@$8DK(to#JRS<"@ӃqYQ!~Q1d~53_9!}p-g! NGυ.IQ 6 HһU؁4"! "y P8LJT4DJA4r% )D(4JT1<,*!o79nlB!" #.qX@et>A'49*iCVC!ACCp@N0i5c0 %y'}P1A(P Si]ϰLNI94vI< 8D_&>)侠p/99GRjHY_ryBQ!,3^V `dq"=zۑU0 kz2}f}U=4Ml4G0 m O9(n]~ L-.HjzIa ׄ͘*x^;Z;4IR,˜X ROOR(wTn$Lasnug5f0p6%AR;\9+Ԕd' "07tbbte6upbcsvi]rJ*&GE **@#QA{j"rFMa|B1FgjSd3Zcb5F}0z e㝡bSfbʐd$!vt7< hh&q4TNjU5-˕×ן0v@~uN{fb3qH{N+R5X\K#T9|FI/ aJ Nykd =U?>$N1L;LbfQj>!_-W #i"Q{7~* >]sg>/fc jFt3ix֛ɯ9FK|GfN%Ti^}#V*Jf:{#@wjA35`%F`%fx+,c ǮR"RgNbY<.֑4;=* ^SZEa ?ɓF e3HO8$ J}fSQ۰g~<']0{q]D%yw"}onc~3W []*'cf2KKN%tVm1G66P-F+7$ƞ]Ba l Je|n &}OFY`d= CH(<'OnG5^O:a\x(pY:xs(_'PՃB2 &nQ 񱧰w%՞\h 9IPQL^F^ɬ˒f6jBm||̎ 1ssOsbr3c9afbÞf!;3z%t[~P*$H*$H#- 3CPG1/ъ^ et1KA%F?|GL0er ufbo3U٬4P=1̰?wkCHo5†-0=7Xj(q w_U=8}dやM˼H apEF(j훰{w<sK[e|/ aZqjyyM+a῔_SNMj @ihi*&„ Yk@Ǒb|*#:Ta!e(wP&& IR|LCw<2 igzy8`:yx)M'" $lBk7}!7%/ϓϟ7Ѫ˵ &i83y* 58~ }x\|0ܖ`Tzϧqsс|=9B\lQ }vL[ E\̋Oz ֙(="Fx-#zIPwџ a+>E!뼞 ˆ=@% +Ŵ}1'zd3s{ (yqI<|kTdN8FjZyM1gl2NѼj͟H+r2򲙘./#nFgaiog3iFh#(+g߁'T/_M0ڬ;^|@C>xn!}| %Pʞ`Z:vrx}P?cpcÐmݴM}q*Fjo3*l@0:/O$^ܺLf² DуU׏T9rܾasڍgD33myxu?ҚxGWiT^ =n!ä9;,ώk;3˽jKθ>Mu1Haʩ35{ ǟף綾nwħxaN{7ٲjh҉wiW`5'FSgJ4Nx$w~==NpΪ.Wx4CMk<Cef0@3_?MIMJZ LMDT5ICM;7eq e;4f(;H֘@=agtOP&>O/Qs.J/4vJyiJSqʡMzMo#Cn = TT'a<ߥ m,%kG06X t.n%jjxa@!JUZ/Pދt?g0bH5CTqt񈖨NF !Zmi?S_rokF+Q+,2$t;Ry^niLE۷3Gaj9 Av?t fۚ#7ukjJ9+ exi496aީzv<pj̓U/I J!f;(;8wv:ōN7dB󼔄d}7#lc٧:e!'at~Lxfi!ġ4 Nz.iy)I!Ȥ>1 <&t\pÿ_7~X{ٟ 8([;i[ha `.Ȏ0K|oc|pV N}?Ky[)uQ 7}mH[g3pC o'l?.qC)("^È!2`3!ED;12P/dܣRMHd_x N@ĩ)$$0Fmtq۩y1]u$M4_l'śsErP$V29M 9Papmd^a@lv:fmǠ- #p#(ZjDdjbC#c@1 WEoq 19A [*xk;) ::9ŋ .D=5Zf11ݔ»b$:8(1;$s'ω(ΜP#mƣQ64xM^; >Ť|Hy'٘`A /Ւ)i'B vsQF8|w^y* %"M3G~yQ(mJS%-V0})8z3,Z1 <%V֩`sB $t_r^NJwNXhCL4Nɪhi& JrZrDBw =M3w!^XC1p/F1aA- ` PEJQO^V]qQLC}rzN)D0FXJ4jcaacZʂ9dg6Ǖ1́lZPpH-ohlC)i[>(HM`'#bnm4H1T=n@F}uo,'6!* ,2~\$vl T4MO_|/V »؊kYijItrF$BruKf_Uwҕe#A=aO]\ښgA Fv^Gvn)25P)xҖ0sn2Ndz}SLr;Z)fZ$%"(ij IYYG>&y+'|p̈́xis 1t:H "N%B4mN"vSMP琄p3S˗˟Oo@ 3UW0\d:=;{^Td$B0m) ƊHH6Pt P7pҼ ~O-GT2T#LLQ Y`%!?FpX@0E|ϨӦ F;{w+ɦȦ`:u,c!F zMCJX3 .2AhU–r!5pBW{FoFK7J=etH(2ă殸V m懕Jځ507wF$GrGR[0J5{m@"oDX'.U4G$ho3[˷[ozE$0~Ab`|KYJ,`%bxz!+؂nښOI`Z~L t*%O/YJǘI L& 要5},=J2qRE{]GIfY]KG!L:Cxop.KCGh>ꚍ7h>)?h*+'HV dm Ø>:/q43 PWÏ_ɃN\V~pyOSTG}\70p !F}jOa1$`A'I{ '(CE /&O!I˕cUUJhYۼ^r(AAj("Il/edyIk6ڪͪmUUUUUPUTh2y-η 3)bb1 ޭ63Nq(t8hFla cPh# #ϗz(۬bQUTAEJm @M*%E0Xi *LBX4,`6I7ȂCGJ/Iܥ5s%dj(kߴ㤳{܄cAH$ @4ҟl:teO!b`faI 6~"H>|O6D^Ru Af1~)ADͧJ}@N!E, 38ҿ-d#g#hx=0awoΉStI 3+8*ObUDe}i,zϷL}hb**jŧ0)ب) ѥ4Rkhc"H4R` 3؂ƀ0ӧESLTbt?evA2, ]y\NPgh0dWEc VY9z],Gw~#iVgj5o蘼p8-VǶAc<2MT5'<Wzjj1MH0|+~39!p'x ᎄkBIhӮ,3ԄP6'-AC&5>pL8~uv m|0:AM άK}0Wd s4g_!kF\6rKrf#XdgC5Mj< }`LFk:2'"%raU.i$FóM}\`0@rܞpuΨ"yK2jp U4G٢RBnS*I.x:N;ߢ!`(N]ЎyDzۑ|H.Cs-8|!q4+$^YZe戴W"%Sh>(34DF\?q8M8d3ZҸFV pA BٽaD5|8zuwt%޽\0囨IJ] hЅ! IbbI"HT nqzye.a+9pL8*.T8Dr::O D0ٲliS5F߆͙Bdw ES.2bmF]ԨW7ԓFV驴L"]h. %b`".gVqwyb&~ߧcF%T 3gb|0J\,_#<9:րVF+j|&j#.E?7Yrr>٢S$[tq v- fIHv6qf+ 3!42sɋXx4b/{2B4]Ac>jngnrϔԛ%>uJ%l- >8-cTkuR-BDBl(hFASMtIR i x5J.(1b rQ7=/Mw3p^X*K@cBch`\e܇-xO;N^4 l&gL&HR~ j:a8`ރX(qMh^xټlKJ8~^{i.\tɗRon!덦 llbDc0rl1Pȳ%!Y _qh$3Ji鹭LaQq^L3"CZh)wDAK=smM68/9܄O:bfR:qrWf&r$-JudBgMLat9S 9:7٦|c3 QS7ʍ?J[n 9HgKӀsOA۴ +%0Z\kTnYC{r 0xb\9;{|B9Tzc &Hpp30wOPD#=#YqZtM]b<"brkV \5O a/8 n•Ÿ} f[*tڒ&[|[D&ٱhm=ma}]o|Ǣڍi_vW\p^gF'vHg5,I0BHE(iK%oX7p^sR㉇Ƀɋʜv!14W #;ɰcYDoWN/Wj2_ 7L6؝4df L;N @TYC"u!Wx$#8cjlkO;yBqcqL!^ xEޡ0q$, K{ojr,kIoMicbd5:NMlmh*qn*N y/?`NqǴ8Mն=nBWs3X#)(*&%*w40.GctCG%ީgt>4 `w7kXךcT:f\q-28kLs*8:/;9y *qK11OU7(i,9۸6 KP'p0:X e0ÔRƞҭNUUqm=l󼋤=!J]݇8 GOl^-dsq G E&Rxi}񍬬W*Wݘ{{z됔M33u)MnBF6J$MNLXLiES!O,]+˧ +iĒ?YzSdL^(km1Gi`vjY+g i ӍXs'(.=VjF2ReD88?zƴhKHu[N{k ˌ`LjgsقLE=Sf.૊0m1yYo,N 7aFCjΙ?E }.W9p Rf̧QV bLwrULY֙W\T> jZ>J"|Fx&0)UYO82|)C"*Ȏ9'Xw$J52xkAOF +Ow4'd @a0ԛGo|E;xKo> }i,C$a>WPxBUCyY"4ӗ@0&DxuYk+L޻8ލ=7qB+L^j¯N<+3$@3`< CĿ';ax[Lg#þdc&ǡM?>E*>v:/8&n da1 +wn_&0*KLI:~"XrkR-)y9^WG׃D]#5gTsCj26147y'9DHoH9\ L> 3~M' NTg&yvF4 0]tØ)HxEq,vhspdLK ²z&l-É6 I"ƛIx.vS5!xMV 5f*P!$.fp&dD%R'DOlM2u1q@ݐI)L q"чb O85BYϕ/km5cTeK'}/BR>_N$ۯe7:i;!IN*ĉñ1- %1TLE42,H<@Ё14DBKPǡ.Ay[S4rS %AK 0q漵je5F2F^>yȩ uЮ' u6 u8#ǁ:i"0#4P3tR<8vKjhB>b3՘}5 D3E+AJzߞ>c"`DSp*P>!78B)$i㗅H mSi)b}xq<ߙЄ8lu&6bJ=| ; ?&xپ49TXjhCt2JVJޭqOC$tW0j;FF(H2!T H5ŭZ2-h@' F-Z֚4.wuPsNȕf ;!bQ4v (x SGC5~UE1B'nOI=@xN6!İKG ɩ'Dq=݀OC)M=$I~<%stH#:Q\5{ԲVcAj: Mv@% &r|4\'DOdb 79;L|?5wQ$C저! (T4BH?={UsK) uSP“6^f1?M#`k}qš 愑(BOLoR"z8Xf}.exk,Htp|a<$f[hİj,E65ʄLn;k?[Q:X\hecRk%tmP¾"ְQJu |EBe}/=Ͳ0%m*1Q ^zS.0b 2CaL*.| qLB|"[&LAxqejçc 6ފѡ7)p[89%qƬa?qW.0KbL#> \2T1ΡrHJ x@8&"偁0/gmO;@:wAN h:b  A4STK1H3B-# u D>aqsP?^\<ʪ3nH >wW*!5CP' x8N ohobhBUw,QXv4hXWBYDSz $!?PPm?@1躞lZQ B7MD>" {|ӊ(RzJ'e ENqg]?/lV3IцpJ`C䡷j;zD=沍 L-Bd;3cctr`|G[xp uF< BF.2`X&f4 ER*JPm pF0ǭpi26bNJrR)C͚oH6myrv9˭H8p0耀EhLYFdzw!~wP% P" C;`>!"#Z?iAt =B~isy '>x1(Nr F2JwxF+D?4DA 6ZIm{~?*/~鼴"+@ P)DJ5D@SBK "m}'4$'C"# 2sPSZD!Κwe Jz=̾%-<iJ09Igb;ۇ~jTO5K@P%!<Ҙ@&QPB pFC. #>'ЗU4dT@ZK:o\,!UJ{-QЍzܢoNFF{xaWP0:||A?1< I)^ ?>ԝ[PjR( +A{`i{YC&iE+/JPBARRBDCӒ8ĥ |zE|3p+/A\˅T*$qVě؇_pUyGF&$)QxlQMDQEQKJ'|={U`7t-%P>L|'̇Xgvl(((aoaH|J(YaҬk:?#˿t" WdW p5ydB_7~)ظ?G.fk5r,gkqH05I.Ψ?x"0鬐h:E1t&h"(S8(ÿn L#/#?fx@A&puӧ5Dv!8: i<U L*~?|l/OşC(&|㽬ntNKfnm-VX0MNv#p 7D?&koTQ(@RDD,C5$J41%DB4#H4RH ҃HIH-P Q2P @RH4sTQ)=Q9 "x1䛢 }C*K0%CɑJ 1E/gw@+O Pؒ( Wݶv4N҃8ap1^@Hب?{8@" mv>RO?Xhwy넧ĕ$-61n֮&~MĄ$*3F#N(5cQL b82LEt@~-9!/&2TQE KE,S~UeXC?tyz uni=6'mT TzI˻C&ꝀJt%g0X%k;\OK =lB6"~1 A4RCJCH0BdLgÄlJ{xT1X($Pw2.XT?6Y^pMP{c|dt(oCs+:_+0 J⭵ z@ 1,qD#b" QMnѢ(KDg~<8;{q `8mS9L[<ڑQw.MPALITʪ!j\Dz>C8O}`@Є9aBh" JrXQ+;z<}zE٭vp5-@w5c)#8`i荲}4/0_;zYŐ"B'@-}NY?,"ڑSP DC s ?t8gj 9 OwEi&I=}tF*$E3X@>/ ZZQTTD Gl6G pw AeRC;_:"rԄ?ca 4QDL@^BGXGw|&䬉^%4ШE(M9ysFCؾ" K¹;oN%0:G#  WPPguぇr3ŨkA}Ru)]S"/~N{*tk]eQ3. -eAaB\"?ѱ Y=!h%O'q=aF(_b_}o/M?J'q)x>PQO|-g'/T A]CU >xV3li#'1 S¥!(*}dqsq{cM.b.UBFM !>~|<7~r.њT {O}%ODa\^_["!$DA@"E @411EWD@S C@R@J%UU-)Cr`ܢL\zWW`ǽq{F~ymf3 JNOz+9,f 6Dg!Pwe!(Ѣ}{~Y0+Rq%V 9;@PЈ~Iv8[{NuQw uhI4TfrB>զ2l,o3]%S ODMvg46I2IwJ1ܻC $qkDZd|'> O{uw!5Yʼ"Fzގ{PV[ D03yn1, M,шNcbBr֡Δd1Xbk8bќ^$\Sc $j(GJ֝rmj2oF\cbDqGb:lY=3VqO$wSm"f@09yWLOL*Y+|wwvqVp\™ QP&bH%ET>DJRÀΘbwGa6vyX̭Zt6ųGe=T"gf X6qVI[:̓Xk4 @OcjV"4wNO(&U2/ pL^Xhx^>z8G}aʩ>ͅK6 ׻Ӓy㪌⽺|{)b0;S/xv T2DRP| $  :8p=*;{r5L0rP:MQx1%MBELRKJP H*#H@ @PB +JQCm $G7X;my3hq*#xm{ƫSiI*'ͅL8Yb]:/ENSx:ODP%( "( BR((D?O?&s! _:lF@P~c'6=_ 9@P"&#D@PӤ+(By5969!i }I 30ά dMdp  %ݺFV@$T (IP=ޯֻv 4/TU+hmj͇>vS_-I>VRTPHV,w'_g@(0ܷp }Qdftnz(\@+C;k@nwo`\a^vl֔^F;ڵv{e87>ZWMtn;nڴ P 4;C{t;/`(:lo{Jםz{pe 㶶{rh݃{^w}27;y缻 u;6ͽw_ t0>@=_;䢀tV8(y)ޮj+wV'u }ޣ'Y>5 /"|sU,v8vZk8ZoUA|{Z/{saΆ7{9K^syfCZλ6w\=8{UZ=^sZw}Wlu΍Oy1ȉb:ۯ{{jwW. ڈ׵5[d`Ӧw݋}Em$hj{nwcoJϯwܽM ttP_{}I}{I6N >ؼjc}gos]k#J6q/|k}rhKyknܮեUIf⥢/vsյ;q]WN՚k4\vvUMr p ʯwW`3'm%쫾}Q}z$z3>w;{s=S{}`>vj.|{wf­ZWz7_!sjvڶ;i-V@K۴Z2$ث>zڽo7]e)T43{؟Lm>u\kf۞ed9jnz}O_m{9v};<wiNIzJRf۷+齷nκsӶp Rt➞M2Zܛ\sdKm}/mkfkJZʳ_Y 7n62n\, @ZUKհ7 r'Rn}4$n[Ywj鑻uv4fާ)l ϳKt %m,BTյ4n cvM{6֧lѽ;mDT-*f_h A42h&FL)jh&54  h ?@jLi@4a)$ h(ie<9T8e"Ni7OFSsb϶8T8i <(V%p,."‰Ȏd Q77K21UKγM jGQ^izbZr~Gi}EO>.W40ڧa>=0p 1G>h^MߒyPR Cnu#E_s#܏9nu;qLe*{ٴ ZrjóyX5RUQRQQ_~9ʊ*QQyx]Lq|Ph쭙ЌXSf>^rH w)){TfގQ B/TO6qG(!,ic0u=)ϊqfF&PnTRPJ&:>O*Db PϦD>6C;o[ѨσHuVyw>߇DQb/L̫ƨkR.o BҶKT!\)'ܙ[aI':@stKƩq>ݩ?h Q$DD$FJ@qr|{}5h! Q> T5Uzl8qED{`{vߣܗ1vc3E(գg|iTT]a:4QѤT{Gפhif/vײ1[_bϭSLb0ݯ2, `T%Ff:,hezTF*J6EvJ"۞ f_;\x-UAյi GB]OQIDEQE53^͆[TEW6"JߞLU3{Gt֩񢆊h#۵E UH|POݐT1CPTPLɡ)($KEAyFƽcs&wOD}uZMh==5AyJG6#*7*JRT׈**`io:jfSAۇ5:(өF#ҊGFRaX&_!zu3HoM^tQxUER^@i)(*U?|(gHi_di":2r5TIWj;ڄC$)!QݧޏVKT~U({1Af,ڼWQ(;Ԩ Buj :luEQQ4E}DWqɘhi* bjCESDPRrq$JEs|0EQTP"0(bvQBN6XQY:ɪ c_t#CJD֌LI˾[UynI +\Y=eG}'Q?gm)bAKQyo)l84R LH0H_Ŕ#ԯPU(TaۃKRPRЕlP7rdu*^覩j ()K\?9P&3>B4t}2+pzIԴL{g-Mҿ=h`E~SCtN;Xa_J Z4s%4A%!ixt!4 4TQE1RPđ44;T*1PMxΪQ*ŧѤ de2kdy'DRQ15E5C@DP PI{mG!8CyQBIJ.|.TUodPR,F(-)pTG!C}оPb(;0> C JE޳3RPX E~%; Ʉ\Lȉ4l,8qȄ@-B8)l‰A:⢨<"H`))TP~J1O,2ysxq%9D^'P<31I ʪ .v[-Ka}4?+ 0?ԣ@`#5ǂ2zy)Ƞ1&sj,t",TNy4KGPH #%`jfWnk Ӊ=UH۱L(a~0P)D |hQ=?<(cWV ;j#G_ۯ4KM4BA?}?u*O0LcZ2'Xib79 |ڶX.|ݿt(<~ue_] Mefnfjaox-NڷxYi9oL POHiq|߶lARk'41CkDQ޿D]j`5)( 7i=6BpJ^Nuܸe2)"?ΨU" (DU͟]z5'lyJWmp axQ*DCsc~ RGz^ps"qrYr;Ft'YO6Z[^ 8JqYF.af.0|gG>5 c`8ſ$*d1Tcߝ^6M:cöJPA/2(}_lv!}Z|7Bgٯ-J )$>Z ڼuSGک!W {?Hx‡J_یW qY뛆[KX ^yhqYŐ}?3@`hb)R2b* T_ӷd^IERseSIO>-'R@RGbK#X?ڄ?VG!1P&TQà9P,WRِ*@d12!!'B+B?qBCQ,l09J&&fba\o}Ŵ\@_Ϊ^ݣi#C4Z!QHf%B.,8sv.D4 J!A;j$C, C9*榨jo^:X6 RiC˜;.U liqC䄰vfna :Y, :f  D%zcIS$š4,S D4A5DB A DIHJmg߰&C@iFF'cEkS$HS3_:$){uUQL5ښhN2P1iLP)t> t4JZX%E AQy=}Mֳʰ@$QLC~hESJVH?Isz%$ A% ]y(,Å!a-4w3T MQ>?ـ1UM6?C?}7uGjcdah(vsd 0ס"p !~fJR035+_ӗ=i)YqL*b ?~ 4K $ V.G$xmbm($^L)4y{{W?8W%M,N oi<}:M8sO*r(?@!귆/rfDLNv$^$IhGy&3!:9h·!>^]JsN y .[::Fw-˰gfffE<+6`S*һtQȒ 21BN7|/X:YdU\/k8*7ÕJ`)fXn(A  C4VX*?8g--*bd=SdM=>s9WYEc#eugX3aC"r.22}lmg]f6?֚[")?ʥB8†bNR¦_?^}J6>ȍX(/%C30)⟶CMRoHu0 X-LRf%f\|s|-ʤ +膯DZ4e ZxYlY9ѶX=PxSrd*X(H!*yydιz?~?J[J\r987=1aOPȄO.^c]n)&YqL,GPr[+ςa3Wo;`QX,k.o(!"ElQH]M@.r}nDY xiE+CQڠ~&1ɖVqxtI2icLd paVCeNÔ2To:أ@ g<{!3QO]'jBcH?^}^A<=Rg 7 JԇC=a[D|2OH"웇D4<`sKϺ${kw/#R3 RzeUa MlUժuιhPL?}uLDj#y71,m@jյ΃Y([.0R*BZ6~uQ:c$X!:i,1 3k0!%,+`V0*Xh9Dۆ"#opl+%$$G5:DNf{lbI"Y 9#?M4T2-3 @?fe P؃)n2~|t?΄#K_Q9P<:rU-U,>'p?@b_eA?.GIҐ *lb? 043j;Wqv)HΚiVzhkLET"DsBOL~jEe}γo&W `FƓ_+:p8tpH$"# `> -aV:(vo_X^ \,uP/D})IeR|`ÎG{їV*2f:0gRvl3iZΪ-f.OٺnWlPTYүgdRw OCO+K^7?k(kX5gSS89髕U3U_ߐ@"Eb=tO_B7i|<:SlªDⲫAn}?}ՠQs8+ ;yUnR@QKRY1R(JE|bc_%!3_0UFTh凾,JXb &Lj|Xh]R(CÆGqf# `8V.uoux_͉>``2X#Xnoݜ) YZ*ؒ} R~ǬSq;cFk5. U@~R <}޽6*J AOEKKNÜH>x *j~[ )BJa#< GX?/á!m3_ EAAQ㘣lDU_z}_C)''w)_H{(Rs;%?)J?o'oL @yȧgdb"Wf!9!,+ia?91djEBHHHmKT؃.)K*V3@dI#nL!H2ȩDژzP"b7p V&hִGd!! Q tLFM%8tum[~;SEVSn: a 12` Y;MP5cMVLTmܙ!$9.W0\$7[jʮ@f0<\,dQIٛ!0`1$6 tV;DF/tMؖ,i ng#O;\&v⮐:pQG-smn@%QL4]y)9Ӹr"ڲv[\ITDLnpѶ(x,LɒZ&r3,6E-X0m$1#, uzƊ5rh0cM%ǩOE0IL\sa:YgϖUϞ%iTt>ۨX4sZtQӣm֔@g<-5l4A89Ŋ6*f %!'I2+3StIwsDupX$W$ ZyncZyU͞m.7:(u9Z V1Sr nA8Q8a!aa.&6*nmI B) 5 唥&xt6Rt&VVeܴ6 Ү!jl·aUi eg`ľ*a<'bEնu-$a4BRx{x5UuX, ô pUz9 JK9Cƾ @~/__TGT ᢏ]b^9|-։PE4|ĝ?!39f_aIF/xe_/*aWhTđNR:,9ZP'iO()NcCB"&c9 'gE.Xљ3{=0|D5J.!)(qɅaK!Id:yű.PF{(y~3nzey0&CBr34LLEQJF,_#E2Q _Uh-D cE'`R"rd~ǟ?p/_/*pLf3ЀePޞɺqJobz?f DwLq@O0}JXZǒDTbq}@}>&ow:cr>5V&3l<u E'Gȫw=9_[G)f _aGo>!BF{>d_sۀf??[~:૾p?h6}l d |b`Iǐ?OzqҺw龫hZycu{Fc`m{Dɓtݗ4!T~D[~&S/ "'3DxŝP-#3`]]G?L?X~$1ݫo䰑SL*-rT8n{ߧP7J@3V 2# (4R ZB% B@I9 4 J4(o[= h@+)RE; A˪r-(v`1 jσffƆ\rʃ?z.IPdU)m6}R=ύ@ wl(i"p@k0W}I;wp?OPQ,]Q+(9@y6nanl4:G=~D⋇0USqXl6Yeۉcǿd* в r2aAo Z124TqhW^wM@ QoR>p[+9 P~ @TUYUyֺB|`܀U?(_OP:m 'GWlwG&=6-TQ|ӳQ4+ƹP>7՟.{9qT0 L3?'%yE*B۴8G9ef+ov\wpN>Z!H$?O7U='0~5 HH(CyI}߸?ޟ5J;0HD/u־t>3u>>᯸FwoXA P P ̓8C08U 莿X1=\^Qs>rJ1Ry,a?QL }=^e ?mʌ3{1!h|eeT5`)q1$Rhunh[ZC/Qv %A@( L}㾿0 ۰x߉ q96H!y;$$4[haich}4/}|dyy/ab*}n#\9>« /.#==0}79w8`^$ctdOe[ﳠ @Oq<}R}׹0 ?x€_GnE&-8ς\*1"T?vm[a};)@SYA?_5{6>ӏgǃ8|_8zA*nn~_kC7gsާc0#JyO͡HZk}`.'p`Q @`b:"" vn</o򇖼/#P7V#X6V!bͳ݈ d1^;wr枎mxXh0m.Az&O^\=%x Pzo33333PP:*v@j(C(x`X?z]?ځ CO\ TH'C}L>g:k0+3m `ƩQM@iR]j c. @ca &;WBR(C ('o-P="3?z1俭-ft<,"g$rNx?4l[OkR_ixR5B G$?Mu͇ GAMJ ?AzZ#@sGW;&H1`pBءɦGB!15fDohq7+5=;cN8.:bnxoR"% <I@`jI$hN (M2D uw}BC Т $YE򖷇VBT{iǡo SyG$a^;澘rƻVb;_tG%^3\d˺48*Q8- 2YGZSn@$tgN*gH$'[HDd@y& 'G/sG'Cj{w~e -ξ2$H+TDPת6kJˢ◕@I {4` 6Leg$iUD3AQAM}_gJ(MPXRBU'|_mE T3=I@Q6 $EfVg33x!;^.TL6$;+W80/0 }xuPj&i{?!P`{{t{Cb_y:͉$QP\R3*O;H9>QG`j{ "`S~`|OTuӃZɪ!d$7OGsYfM#ߟ<{\҇Q3`|{zćRDjM iadol&+=]Pa`6tsC|z]20ܣs(ՍXi͆ AGv ajZp+auq.k<=뭡 `ih`l/N}xU*U6u3$8Ky#XMz[¶K񵳈{vD_Y!1ah` VȾ30gEdEog8~c X7Ys,c \rˈDɩ|c,o3:)3bU"aD6A9as  _}AIU} ?ʂCsp   JF?ࣶ%FRǦbC<}蛘 rP$FDr{U2U0?ŔrV&߈pd! S\U_ry|r d;aLth ,q}4{|L)#b `,!Qh<C*Qѣ)V@>P|h 3gg\{M=:\=;}A lp*jPh"abV.UZ<|γlT @ ]$*ZF<Qqؼ/OAp9'Z BšXqE!*3%Z|g Ū!\SQ=D &ޚ_~s9nSjdZ]7J  Chp83v{hP;y@]DV& (%UpAc%UIސa`~*u혘 P\:8` A 8IqyOݴE\%O<{=\,6ϒ;/Chw &|8,尾RF Dﰷm.A$FP@@%=&,05_Heʃ)fZ]2BZΰHCo/3?'avyӭy),+a<SH-@Yʢ0 Zѷv_k)?/lcoJC`U>/)d&B1Q:ɎOPLwabEDՋή_"!R+ocjY|a ,.;OД Rgm"@AFoQP>q?K\Cg~6S<|$8: {,c7==YDWz69=%%,6ޣ݆2>Hvg!!xN |`9(#`ˑJ .\J #ԠJU">VMu,9މP.p^ ;%- 7TJG74z_ݷcI#l? #hcSAp@"A D?02 2lkzKQ4rN l(" ~aݏ.%Šdup6k$6W!44qCslRÑS'937^ FaFFIU\i 9m\c&YraSX cǚ?p|ø]OapH!S_;  @$ cDF@+ۆ{ǰ5P|Z 8f1pIUTV5b~"$d,e_]+įh iE(^YQ\Kp-aM8M)="݅b*Uguty|hk f,#'IP|̉dqoݬ!vv0W !q=UUm$&"/vϵOu_J_z?os?;d~a#9*q-=8G8tȥͦxD\Z8ߔr9/ !R)p4ZCx;D S] |yEҺ;SѡgXjƶc1,!XM:l0WZ*pvd>\p]Fq\%4D 0OmH e>R Ϲ@dܰpP%RC)F/Oڬ/{c֘éY"!2}O/tb5jaA#פ/poX8 =Q-. bEц3tr}*ߓ|\~Y)e >?1[k ` PWcH!'h֚(醇)Y>q7i`$ 纪 RiUH{8޼DB Y = ?h$$4< Gx%zi1܌a1ɷ% T$MR&)|: {Zbj' ~טN{+cy ] u9(욑7oeP/?+^¸~ ?U\!Z v{(I\b{.l%TD 8 Xzd]QP$D 3+Gd B9ZrT*5Rx=7P:=Nu瓗/MNV#4}5QEKMu .mÏ% YFv[5VcⶆpuїTv͂}-qbj>:ɖ08$Dj/2H{pD.߮$923k=ĺO4%Xhю=Hi G$C|4ynEt8FYD J8(<0h `ER;^v ׷\_p>6aa܌/<领cm. Tt3>Qw9i0@&~zj d<xXxq}@DtĕB2k)x#{_P CwH2W˓w{/42pQ*?He+iб?hZV%xX:~}@` 0j;YkپTQz 0 0 0DAAAAB'#^7t^BD{2;5j Җ\ZG?ϕ!/ }5wؽlkBУLQ7NgN]8/.`i(B`C&0}5_*u`tP s~MqE@ĔUNgOsA2Yi\UEӏr&Ibs3)V*-w]:(e#ˏ24mx;{@amdЄ-NDСkCG$c/phEd*@ɞ6n3A >5r Cӗ' #c,N~*7[g]1zH%io8>N/3]묨!\qU$2r,SAn֪F_GɺNr})Wt{罰jKa [?Vrᰦ$HUV9OH'+ JQVq=גRi/[= wgEdBP2Q޵e< ~/Q8l}WN*Št L*.-9H9h-:p=f9\TH -)<|Ո/eAц̀AؕrlD c򘟞J X}{QU+|?@C<!Q|d; _{#q I\iqه%>I ȁ22@!CE,O#N]F;hQre`<Uꏿ bç8mx!%f-3⩚:c&:odG,XPg`29 7JqԲӑ޾࿃"b_K@olȑu-{[⠁pU_}:ݞŽ Ɗ\ _C86{V49 A5D,X,W ; F"b>ҕ_nu%x`0 $ (V( ^ Q@y-|`e[5}K? ̒Sw^ LrMqC1Y3SEs A[m 1P  -s8osz$7ޯ[5?'S8DGR(+Ý3!h3< (4 CJmy_?ϟL!ϫY舺P ~pXrjigW" h7K"hkyBݔ,c[7Pz@2VN`#gFbɛjei`vGѠ(X{0= CF%s%WWo>W\ jٷ6 {>/❲%k!o6>lmٱ|LYI0mzG W]w+.Qr  ^Z {>DQÁ#"D#zm:esnehEZo8_Vn io;X}iYgş DLXjtP4#߬r nݝp0cQ3>qC"Ư-ga~H"O r <^x6wƾ^{[_NOM:d Ph$9G"RVkӾ;۳SxRyIx,zp tHD:9g@vOPD`D*( (`ț1/XAgn"|T A z7p=ܫo>C{hx@N#B lzoݯC%~*΂EaUJf?~" ?a_MJM6)((BD2TUCHD#H "k92U,(QH)X*H?w`7OmqP`H`~6mG8۟ۊdjo>9T  g֡5㍚q̟͜p\j!,uo`p ާ77UC7OPjׇF_VsBhd d@{ >ly+,g='KMJ.GB4N""( qƒP͍?+հ^BkU($p;Pu01~ˇ,Wv0ԁŽOF(H"񁢇PfY L<{+Y,ayHE;=I*1UU^w4mUkGVI ̌HnQm® zyf s!}qD'd@$ 6b?wpC`VZ* y$wEDxAANs, 7^.u]6;h ҠxAb_ <M aᘿohGO\QLjn 1Uz)? Suyk?`_$6.iaQ5" | #Ap!<,ULjmj+^CbLpnawFt;2c> ܢ_o-R|YC릙q㯸P<ہ{p'Rxw46~cבޓ>iE "g܊x2Z^,qz?='oC0'z ZRو+PO`U'8vB,!9u[| O,\api2nξ]ׄT:zHwV1?dמFx腛MIS8\rQ8wLi2`]zs$a.KgtdPNo-L@JdPk[%wV 酲Hؽ8XU?JH(jJ2٘=vGDBFY=, )";Iq$)I#T!M>^I?ܝA>'x_@}v-3}!5Eϴgȯ#44SLnˎQ }/3B*3\U0Uk2># xk˽|} =&b{&HG5qP |3 `qB>(:\Fy(V.^`dlᄁ͚ͭ<@|NI)."P00Hig}NTT( A1P˫M^?3_֑7 uaŕGV@Hb "> `)ﷱ[`ҪFUV˟߉'ҍvkK!ɀ$HI$ SpY75@U \Ӽ_pKv5[[!$BVv;GM k験8Dd&}veJJ1kӻA5En X= ܞF ^ ; sPnM<:l[~ ?H!:@o`A4N gߢp +R}%ۃ \b18gal ;҉`',8w%G`.](waRMebd49&%ãZX%HPrQ\ r}uԁӨ̋89d$,erPRUqCUC1g|2onv|f%dtA ~߲`9~߷ctBu=$o(lW|.oBn9 2F^ BdQ|{D҆@Z{{=Y2Z5j[f릑sZ^4)n#E]tsIU`;9Liݗ(M0G8I^o6VӍ*!u xLt`sd,?`(UBIh4D@TTL50DL EQp*"Z()*(&& +CM`1)X*T i h FIH "JeFf%)( Hbe"!!B"(FJ*Ta()Ydb*"(&`Q$h(* *!"Yb* (})Jb*"aV% Hdj )g]e` dYXe 6ڍUUQEca߀#P t i@hi@Cv<y7`P4ႂ9#iD(th:s ) LHJRE$DNWO?Qݨ|~=Yb})~#t6y^q𩎯QU (} !fYNwD }pEUC->XXdx=i4)u|Cgyݹf` o㞗ߠg**ioT~_<`pM\?AS}OCևB9jఴ'x^%E֣h|^>|9'N_[E/׏ÍAQI>'$*sncm"dW>)q!0PE@V(SX0͈o^Z`'!lbè vO8t'fyKRTrv#0eX<8F:FiGMj>iqK8Ф!Dxx#N~!P/NkkUNΒA.= c((Ls3v"m!k Vb' J lpL+0#@ [a<@ub B7 '-v'@`8$|U"$F]8H5i~g~6ݷe 7R*ZJHcO8VkRl~S`޹#x.V"A%q-yH׾A>SbXvJs>w^CN>5^6)^j&O+MΦ4@Y4eoNꁩP!юޭIW#W8Y.q'DuO2؊U^ɿÏE>Ao+?mы}3=؟wQ!  ~qp~!K1s.ʏYsB.%}ىbݙ{!xs`O}v6Yo.`װ L ˙G:&xd} eXF'oh13)mco6TSg2rsy"L?kPJL=.` DbxG sI_bnu߻`V 'ufm?xexcԫ`I{WhO6eFOlNYCaJ~Pڙ~440! f߅1aDEw-dLu3N =RyC!L0鈊 Y D=,CAPQu/3%Q#HV:49@5"y =tmO@4U URB (Ҕ,BHPQKB4 !J H҃EJPHR(SH+TRҴ"PRBR-#IB!J4 BCBBд(4)@R)JP@ $RKE"R CT*ҁM%,I@QBP#E*-!D@4EH)IJ*4"P+@"R)CB KJE4 J4?;Q⠊8GeQ/3NtLqr9cE ,;ܢ ip1=;3[:p8`hÕTaڟcd(ETEUUUUA~ˍv׍ =+sEeCiR\/aZys{bYz刓z4Y 9q鶄Y}tK jw@ܻW[t|aW3u|;9=GŚ&pfq"B-nbq#Nܸԫw%0\V}_k' +u߭{/7iaǧk4ڻ%\e!v6INrPexRξNr7v3.!\>8o.Kx?(M0X:RՠYQQL3~+kZxy%yo/ڭiI矏zSLܻ+cY=s it7^ocE_5aJwv?{{]*Õd-t8`vӸa ̇?|/{(gr, /Ԯwcy 8^([4™tRs+ 'Y+t;&{덼i\O}wwR?kF^&nevw[m߿QX?66mIߨs-v:˞fX,>|К .tI;lKŶ09#(>bqk'ZנוbQǛN%nv&!Bq1$O #Yܳ e|F1SJ*鍞j\469 R;~z;= n↼z|cBGx!6 Dr9$JD@)wX@ؼ=4`O6>EPrv2~g $I2eǦ P\@ (~TQiP?E,F)JD  G[A<#bӝ`́ja"Ac \  c`tܸd1fn1X()KAov0sB%Tn5ɬ$hj)'+ʢ~ }_>E~'lGHtΆ`?Nlp{+~RZ_o7n}b(HEБܝύ~bCKj>T}Ŀŷi׃kCU׋='cpt<φ"ed`Ul߅ƮauU˥q^X91py rz<)au5 aXI9AC\r.W{m۷L"4Cg_k-tmbO} Fyc.`u03q"Ҕ(13ۖrqu7p8^*Vu]CuD~UJӆky۬eg50vm+0_BG}X*oQ >ܹ:^ CI I}lӗM6ti|nzOPׁC!@P냱N|f' %x3 v'%2bdc fҍT(Aroy_=R tAfZ`1.8ja `x2 ٥cɲIVQF WBM(D=3V|y] t()@Q"O|݁O>:ޅ*z;|W"CS7UW54<2W6sҌ1hd*ӾtS){՘IC3+/^ᬧ/p1P@\;".TRUY٦P&*|\$2a\C م/Gi;`2X HI-8KX!J+CY׈r;?TPUUig~s{,0>_ro5Gİ*nsLYJh:qkʀaK[z_/:v".,=~\姿_$[Uu :{7٢R#qVd =\=8o֢;vYڋN4<hN_.oB~]ntMi92dqIup⇙_oQ`a[B}_c YW0((tO=}L a3Issf0@(8J $KN0RS9PqFHߣwTV,;:M]gm4:R2I"+!J\"ߑGt]N54"rYr5ԅ8%3ETʻ5g#" ‰ƽMǺf$(ڼ70"|a$$H,Zxi^ ;X&a"Is~!6B,Ͳ^% @|Op%/dK<ּH2LI[d٩ݞ:΢Ъ\;Cξ]l VTMíĐQL~|dz ,'⧙, i5Uj)Gߨz}cŦ(S\ù^7Xo'Ó0&7OtuWdsvSHr2"/6A5(3}nqd$`<I5UDx֐Ebk @wIDvۥ68ֳBto` eGMU*8uv1RHj0H!d;C97J<.it$A I}҃[TNtG,Q\ 9Ӗ.`\ *On| RJkQ [J%4R$R W.C?+LKy`|ID$\mq CU)D48efqav#BW-2s P1嬘 Arb aW]ssm)͜aG-ƥ{cC^fC/j8$"t>>Or>^yt5p Am;~%wcӑEYSI s]M>O3w_7=Q0-PRzgY.|{[OD1_U>XW bq4#qX-r}!G< A6{C(T7e'D a(,PbxQr-.DFD}28uiw*"c:wiME`)4YoY ܀춝R.  [W-*,#\[Fp^}npwT=%Yt=n[R|yOx- $}Pz QV~P< y 9Zk0"HQqWڄwj huHSmo&>d%:-[՜&Qj4 " A!" K LDE\H5*$:J3~*QgU](59|ü_rlm# BCbғ^=͙Sai6 Wy$BP c!L`#RB 1(p$b#S&$:mǏ9xw;?$큁aMOu[@b?w nZ)$2*j0cPnem%NVw˗9(\eb&?4)ewpV/QíkyV^G1J"d G سCgˏ|p^B~Ҽ}4Z"@ L=,?ϧq(Sp_B^;IВՂH"-3g jbUWSD+]ܮܩ0c;Q2A!/1"& 4R<5-A6ۖ m`|gw'q9`>5:u-V(jZݎŷ]k#2`+ıY^湠w-Wk͚kw cƟg\sެk^veߏ&bu.2Yͻb9ȊXYnOnFZ9NXngL/S;k#*8h g/W}Hčw=zO{g 'yû󳶥g]؜co/yx:ʩ\ebXi4+'1A^:fi.Nn̎m-b#)^hm[{ۘzwZ"#-fz2.r u-^gl~Mc /q7q]r ^-Q艌1]ݎ^@1:F+g[lF0s!m[8z,=nӧ uPuTҩUL l4D:H=;zG|/M)mj{7pƶ;8Ѱ0v8SwY1+²7n6o5;3VqM!ɾo{GDu_7+Q\ =n+<H* 9\dqSn&)8vrjs\& mj]Z/~~Sﵐv5ÝAlePisNg"q>ا8|yF$to,;i`Y妜SrW!^5^o9{E_mG\o1K#=l/n;ݍqAErffDdg0{<5o5ww^79+J8?3rΜt7jb{.swlng^Ewkk+'=PLlVCݴنfJq;0MM* "OO)*DAjmҬ<.(ZAT/=~ D5 ̺gP[Зt`;ȝ1YY)1"@6VCSe 8 T x Db_B4&bZ4%"u51aMvn0Fm۩m/ր~> Iм]ذ|OԽ3!|̠`BVjnT!3Zq)+\nBL ;-e4VWO į" ` 绗 cfYVmΰ""~((@dT!ƕ˄_l5x[Ԁ{|ǑP@P9$ R0@CJ1K^ci(P[[V*BVXurٝw 0H!Ѝe nᓥOޚs-O ?Z$)bj)%$DGD'NI [.qcc씯fcҹʟŰU$-(,eŎAr,7\@@_ޓ n3!ߋs|s[<1 )떧]=|$hhhi{ LHF1bMws]Ҏ}Snok[+~oM9 g%dCyOxKvf0pwɣmfxJqR2?xd@< ##|7* CP5tOڞKGACA~ 4?|@ڃ:8~ž$@("=8vVc8JocSTHr^hⶇ1,XsCTJc"cYgi a\V\Y =/ y"ǍnkVATJ֡x~Alȓg|n5T̻3@WL58k~{FJ@5*@?}M+;|_CG/DxR)?i-f2wk_Aϕ`K\b+wԠd]kVAM|.Is1SFM/%xNxHNͷ| Iul~YƯ?q:w@7?3g50Bj -}C1@лُzُc#~pPP3޸xKٗu;!b&OWu~9@@}3u~D9^G*.( @!BOS=KPm6}-Nݟv &._#B#P3*A9K7t""ED&sOUP缟8i@Ly}z(((/ƚ?.v>HQ =+pGP>^RJCء1#2HMC 񎽀~ 8Qݼ%#loo/)qNgȥtR @1>U_|V(7uyxg o淋|\ˌ9sK9]1b&P^L܍<"\@ TŅC%?$uu@@?'dn{x2PQf?g"7԰w@ +fe 3==@(((@Idd@P @Yɷ?@hcpyߵaύ#Yz=FCÜܕi(b.LܲVy*$%@.R)W?/Ԁä(4:(ph9W oo-O.mO2ʈ@HU ]WB.7_8chaLY𠉌9=7[|  1]9d?{"u +O}.kA_{#CП/ʻe?2y m9V 8'N\yl*{<񏕮|}JJ?7DU Y`8}uh?  yD%۾_\KTb@ z'{*z[aAE"[zEC_Fmwӗsv+Y:vmPCOiÒ\]lf @I IS߸r!;OEow_x!u1L,VH3?~ߍ绊J{~^&[VZ{]^̘ﭞ.Աql2y3Z𮩡cTɞy9+P7>b^ڣ~qNj|ם ϗ>|ǽkif*(1bLL5IDUUIQKRRPP'#~Xc?bjI }o"k-UPc-Wo:?uZα#~V!, 3퍗[{}y-O32Q)$+ n޽_zy?VVTK!ogQ x68s(JwsǥrLO 97ܡ^f'L Jiv 4Y=% =>8ptu2g;TRI%yB6GyvQ[ko]>e$rs$`@ǥޞ$d?$O};%|nkLxˏ.xi[{?qiusYǤtw7B@CaQ")s9[>Þ4RgEj*5WR?.ox4 9|cie'~ ʖ4Â{!Bj9]2k/@8*"r83hsV(@^ ;gIҖW]zZ и*bU/v'{`_hX#vREz# OI>ހ)LpP 䨀)gbڷeHD3z,ϷXvUSH0^zBuh拿P悊+㧆% UD(MX2o^s+J"N՝-N~?#F, ן<~ׯR?!@?+;9y` Ey|BQj=NgH_G}_O>=Qw9lPe懬~NTsB9W}񄝤e]:AO'j%z ޏSʠ_@$$@M_Dzqxys|< ?z!,&Akg~WcCD/H|)_TG6ǒ_lìxG.Kk6vnnr9ӻw=xM&Nӻ5RK@ko;Urۮ.M~R?'o={cg\Xᷟ5;HHD@!GatpLp?抁/)UP8 vpX;瞖e@>2 ߺ@=ӟX0{yd:4v}nPPrK:SL$b_~9)}G>>F!ojܖS3xklɫW((yԣػC~cA~Us +`@"U]{pr(qwF-(^s}VQP D0U$6;s!~a8 fQK#-]va"%emR˫up@Di l'#^GPr-`UHoΤ7eYL=(' \.6HXp'2gEWfZA@dSh~~m0!çu瓢O0}lwA|v!R*"qǷ?:(Ⱦ>M.yIWNg̅P3B #&N>J0t#Q~}Ua u4 | Upm畸[}y8kky|<ߓ:lW< TWNiVu3kKэj/j+7Su$!4 mjUd?PZj(a)iJ  i"h(PZ) EZ()҃K)JZB@J()R AJihXM_?^_^v垹YnVKT@ͽRPMe W\`C7/ f屔G^#B4[ a c.΀" JE;8*0OF1U}c=+ǟ?>[/'W95?o^yw+|m+8bw1g4_:/-q6XW5&4$u7}ʳ,uq>o4g|>V&V75|r6/ 9w~tcumgcήy>ysQ0y HB Hibh(i( Zi( >hA6!Nt^Kੜtْ7A\H`ϷTy^Fw+9wL|m|ޢDN  ~О|Hxy>\.h~:59Y,T\VRpYkK5 ()$%@'v\սtQH)M+=$ AAV p}(Pw6X }3֚OK.۪ z?9A$ DP:n^#ɻ%BNh'eJ7 Xk0Xtgl# OՇ,tF%vzqleJJI%XlƬ1ұ v9TD) )R$6 dvcVcM$`FDM"K2̦FSu]R(JHN26Өf" T˒)#%\!cV*Z6r)*։*"ԐT% l l0JJY Zˢ-DPrI͍^X)NgcܞŬb*9lN5D4EDJSjfv-H CMu\QET0h .gS1F)JJVm[MRABiu+4!jA Jj"U yEATRAAJ MTAHDUjsLAc!劚Ҹh&)J G@bhq1L+@!CDPu 4D%+K-JDH[ ֔ҁBis&.@H5E14:k4FPRzxFj((h(iJTA&hhi"Sl PI!""5+&]^/n}{>HcarIQXк rʔ+v@7}BVLE- 0YefRdJ: 7HC\ͭo8gvtlwyRH㽌3mG Esj!y+!#jT(Nu%_pe"_> vѝ㞑D$,m;z JBA1k}w] { tpSm-QbQ {[+0ut@DF5|qۏ.}:]JG;7MYododO)-Gy<9QSƔd]0 nWςBΥYn?/gp94җvp4rcO /7]]W R,&GzFD  @WW/ϝ] U)|E+K]=n~2lұZf-JhI_1Zλu1K\c8\Ӝ7q.m|g:71*\@"_ݛg{_黦XK>n_KnJ⛪FDW' 47J[*mnj- FD~3S;)vaMBz >F04 Ky@ 1G*~\ BJ~X| u7QtR01N{Xn4{xB ĨqfQIPst>o yx3&}f~eQJ 7؇S(`LBQE9Y.omzkVt;Cpp H  ?B8Cƀ>]A`tU<U%-Ulјpmg.$DР:)(V뮶. @Z{#agsj37@3>s1{Pn{쨄 *{岜 N2ќf挵:@A;5]'i>K+/^1Á%A)*֣vV6Sϻm׻syOZ<lrup*ǃ'1o=|ϚV)j8.9b\xu(w*ǜlbX;Fs*Ob9W2sJ~>wί9mk)}v󪟉*2%ӫa}XBt1~lSGbRvW̷38RU;3$*7S)t # 1LI㟓ǴT93"[zm8 )ktҁm$vQ fkaTehI$h5H!P`l2A8tA"n`ihVZ-'Jw>kۆ`%&[Q c]}wUh 3gZ(1Z+"l3-G{tχFHt5|8'I>SYbeUqC /,*yYZ"H/b \>Prׄw>^ ѫ>ܼg)tţY?N?/^w$3zFO17ɇsYUNy^.nȸfs 9Q6ol <Ƶ;Ad [rr"AP$fp9禒]I?*(e?sbh! ƍt3sW0`Ҁ=}SغPp:`toum.!#99͊ 2J[pvϽr<~hI{kGBP\9~W<1 9 .԰Cai]~ʚ[z[GXa'Nk,svyrM{#e&"@&FYeۆ6dǒB. \ a( Lhf կ!kgt2o{DPA@E}WK_޽@Q?{gUγos&9wo Suo{BxB@cy9`(='8?f#WDTObbkGa@f.b?`_:ʊøl0O/xV..ώDOIP9AQ,26.Nݻ-E_PՕM>ݩk![b]J?9SmI6cA"UC>Yd,8$yIށCY@(7\/螝]>;{.i^Ͽ9@c 灣.k0@@? h Ԉvw}&g;r~hCZ+~zr>֩Cj̘,!`ڟ~*hiOyCW~\A8 捸u␍uUZ#}-2w5{/T 9/S^ B Jٛ(U<^83@t20Rv_8\\==N`W?Yۜ<me--CͻJ ⬣KbrO22*ӛmgs17D'&=ĩBÂ+>Pef)Nzoϙ b Ud:<,RE&Oo`PCThJyL8@7`>0%u E@P/'-)Q&>=\\ M!>Lc$O_8;_xG9xʈG#nV$6!X(N GQQƶںP_p<#ghX{rPo ( 5cO;Ҕg+yn;g{bhwk&5]JUipP4OP}PyB_lFՕ8aNX.iH7WKh'oWoM7*skݿn,i}2;e =|K].}3l+ RwQB\n~1!+8IZkNjĵlv!ZQӄg8i\7mepΏ,Qx+R 8 {x^'Cmɰ WthËxRuC'[/߬omΎ8[NטՋ3ˁ]gGw=L˜/3Xr*U{ݻ\n\gn Iv9o[;%AC /χ#o#^}x_=aeؾAܯ2O>5θU7:5v95.|hK<+5^:-82 vZJJ/o{Q^}}x=k<&ϋx5izUlgd[Úwr#䷿?|cKVDG<_VSC}IԤ9Y;Ff'ɚ_pW^@I^y?\Yvx+B#Q+y,U Ӻ" ұ$E3@_ԷMP\-WNi*+<lcڑ|a7􎘈f0Yf3ZDewmsm!4sDWRSRWnЮ!+y3v/ .8كӾ9{Wgf2[4k'̦vEey^W;}ՍK~|vˣsmLhep U Ñ|pi .25aܯA`2oG -%hN댡Zf,\{3Q}"`+24uul_;kP[5c8mƄua,K`gMZHur*8(Me\{k\gw6\l;K_ v}kdX]~X6 +^mq T?m),n{FFӌr!έe;Ir 4gx^ygN89?WW @%!B@!aC(\T~(*CV (*~__$?B!){#Ps%aiqBF̏wֶ-AC=Cww2slrM u~: %9~J*VŲ)K9Îݥ&}ڜHJ[R*e 4b5½An^ΥMRzݽ*r̻jZ>>P}6 -E"@|(=T}XA*)( D6B0{\/6q jnq}S7<$ϖ&S82Yp 3 Z=85$&oUɞ!z)) Nah cx%ݭp{:Hl:7LO[NL qعZ@L6l84<A ߫ޔ\o'v O;QۅXaP3n4FꄚغX5 dz@8(n_m{z aѦr;|LoA77>]yJ64c@嚿FP;bzߦN77 ɸBDaH2S /'P=6*"X|}leTJB V$_wA(6  x&a2m/ W i)IdB@uNw 7\HJ8cRb: "cm(b(@&PXkDnk+5ѲW}y98£}˜a#!N96(*GTyNs, >REuSP2K~lyu½@j!Ʀ0;|LPNkj71`V>{hm`1(a>jxj. T 8jw @ w0s>oMJS&&ɢN]b%QSoϏECvnsH@ju ݴ=Y((בPG[XF|(:}z˱z%>?ed&;/J<)}FC_+fi?<b&aa+Q|wI/4J$+.(Nȭ!J p*;moS||y%UXHRQ2.$م,< coI31tU))\$*8D_[b Nh)^@&G[ĺ~}uڢ +AYXN1v={R}6ͱx?6t;¹R'h9}RO$4l>Q@獃 j)Ӆmw`9 =b,0*i5}eEȬ5J ctb -0Q9aɂxDft@-9 Bh.]\PpP 9)!e"ť"f8!˿Dž2]gQx4ո=h.Qr>#!!d.@FԳ٦uLo(dfiRSdbkx/a61"ڭJךJnj'F&6ﴃb; |^a;]8)Gx!4_yzT1J7:oN[.0CgH\QMKVBU`d5C$+(FI.詧B@ülZFN6 f@;|M Abta~uN|kJ0BqQiMMb!ߺد)2￀NC.b|. c"}C͉(._NH2iWBvPpH1O<àjoq8NG<`SL~ͬ:trHiP!]!@"Cd"0OsS uHWT\nǠeLY<KdkssC/8D:ƈ)/t)MB I Ӥ:XڎgZ( ZIіMϛ1˥8mCt^GCr|FȠ"怈ZwHjI Zl vhiP&K2R< |bRoKU`N=(ܻwa w;ţgx.M˘dC1BxM1gՋ[&L2Q@y'u =wG,|0=+Khp@;nbhnXtޞ[ AմPȮ ؐv,t(!'u`@Ro.(KE$"&ZYUXH@ivPjF0u*xf7d4&iTR(9&iyY Q[̸/">Ҷ.@Å U]bc4 sCE4%CCAfeR,&MTރ <2P(ϵts:'+4ʰ$sۀ3lςAKA qgX01("TeMplK@2k,C$Pп qX)<3vK0jgľyd 3TŷYvmJOZd$%v2o̬muUN'> J?8xśU"X", U#x«_/>WNg}hxrgMa50ʅ?L0`Jv{xq;7(Z AJD0.]$c+Jw}PgX||ph %@5(OHY8 ~TPEa$P[OlJ("f0%f$$(fӷ?`^*81P_V*,լEb cfg%x8QN=xjtq 裆C9pJ_K iypp(]BQ맭aD߹ rӺi3勇 xѿ;=,8ŏtTLhbJ-j?IplZ-mJ#CO>4NH.L'A J(X~s?$\Բ}{EF*Łׁ 7||0&͉%j(fn0 E&cxhB; kܲ[8i9,Jca(NLvӦϝ$͜*ЀmAP5x9L q"TkrBGfSs0,|WmH&=dڔ@1Y]nAK(n%q}x.ۭ x⊅iU5eM"%{ox<*qtըSn؁f)rHFAc 1"_Nmo׿+N`\OBJgzR 3vJ)'>sL=5|G]t]W@SLA)~:dczd/d1^;Bv!\m}`oty4fU]uiz-Q rd>2BKFM~7F (!vDBzz k!J~(8(S6?elD|0 =T@A\;qRQ |i\ͯ9$s-vǴ1>?`P6~whJ#D{/~"lr]aBXLve% $}$\Q"@Q_nT%"R<2.Nf-4-ox O_:'j(F@O1;3ik-I̢Hԍ<8QsN.CQ"Mw`A+S*Ri@wgP:D$NbBM-t ZQ\BѾ(DVQR!HZVbCd=I0V ~qV楡@%s'f0SI y7dx>rr1/:W43;]v좼4ZY3N+Q*)՟t&Ꙫǣؤ-3XpI-yA'r!g-}/^:DP Ws;b0)$'/m';%S菅_w|{b$ ;Ps`^p2f\ɄO,9&j(!ڇ1l8;g9`ޯ; <귺MI3@|u8!# ukc@zg3WH+V)IBXi*4QҴ "L E]٧ :`ATEO8M<@9%$h3r.$5JHz@.)y*AR9U\áE q;RB*<\ D)BԢD 5Jr1b1-!w r9"%D J<򗫶L@B44R,@P I P/HM %(GJ RxT 40T@^;DAsSSFJЮ Ї}?d"A@yh[  }{e&F6xOwaCr=/&g]>j-ǭjK4;B ;G@j(xGhZx< &p$gb@77DlĤ,T(Z7 P7irin!p(ukM4Qf$T!tLZ?L cQ9SY`X!M-@T(1~G֦(z I؂^Hk&I/L `x5ʁPQ!M䣀D|jTÊ CdZmbRӣ H&ڤ=ADܭgoјIUðES_PG2}XhSj7TcTNsس.I.M#;1@δii1(TN}N4jCc,](%UʩOM{xWdq)FICݏY= h>˙;Az-&P8@")@t*/iTT!.$M,tSRs)D+X5z`ǷQBF3ӌJ8ǎt7?W.[xq5t/&8ٲȕ65P8;dYǍBJ3H(^/J:=Ri6W3a?EkЕSÕQ{ Aao*r!7b{UNF~6o(|6hA!xm;<&\$)z';|a!HB~ƻz]|sȆ1F̙VYzPR4{R7BckQӯ@ 2j,M^tr8hJsRK=+JS:k* aa 1 bLj>w43iV& J#7RTf/BTPA =*3vX;k0xs^8 ^_{}׾V&d9ftӭb9" F,^ fB8o;:E'5q_,o{`g 9Yֺ,\nfDIy|{x/xxH"s\DQhqT$(C N 4aaYa;LA$@Dx H(*c}0;4wRd8@\ ;"V)XM@ ހ7,wWbp^Y;xg&0t4ZϿ:9<8YB,Ze#Ylړ)>ŜMsO`EJO`!0N}8oR7d [gw+Qq~C lP)%I};_c֡TÚ'PE_sϡeeNC.,j0Hdl5p]KrV8ΎO/ ߓʆ0bӖL (,[EO@94JO{DJ PNkGCWl^2I]ļz;J7{=O];XmΓAxe+  dB̩l |4ȱ3\ZTDvP"^+|W\CBЙ+-X.΁h Rpp iplwbe/~q=SCG]#A*\;|;xlI!ԣ,4kBH$NiHrkI1Ȯ衛zYQmXبӝLMqΏ~HewI2uw}a!xWeL!i91Y<8sv>呤D#=ygo܌M'_7h@QskoJc Sm0"J%zdYB ᒐ}z#օ(aBdAHjR[,hjնj>5- dymëbЫ9pך9ݸV¥)7XU?{[wd$ԕ|x<7q65v.k=֦O6("k5vfʌ!haI 2rQm9Ju%~DԊ=nzHL)`XW{_[]'Ï.2il%4yc ҠR6RNi`PfXgL t&ׄ܁LPGtMS JqT]䑸tZ i`.`>p'k#J  D֍ﭞ(px H`Ew S[< +?nxwKC?ŨW=u}ʆ$U `yx]1 v8a 9鯷.CP ǑB%U0Smkm/,c\9RA #3C²[*:$&@(,\rϰc*VJ*DiMrmNtvy(j*AhZP >j5[oHv["2>8PT-i^Q[P6A1  Q&87e"16׉/87ڳ ̦҇Rh@ګ=GC@wh5Z@=xgĺ uJQg+)O= > 4.6*Fw @+b&FAؾhB\{P&)0[OMB*8Cg K5t8sγ m(^g[)0k笵uQe,"/0z\U& pcTzvq[ߙ9hv8i.!]5ILг^47[Ѡk"|moK e0&1xO o OMZP qpI%ʳ'X?D'6pwt㛧>Bsr8 -, =cOhu–e`ɢK .YTUpk0]'j=lΧoi\u0Q T%/J`%gM [gܼmvg+@!?œ,8;E@bi1a \s01vf/O;4f"9l>e d9i8RmaN=ǡ}ɐA{=~k:Ye%o'7\*ʷFda!6EC?$ן+>HPTrI)ظ$U<8TK@ӄ5En LKQ'9gm;TBe!&Sץ;=1M8ŵrņj<4ҰPǵ@{lyACt7Wj$b: E:0!J`v# bdxWI{=œM lEymUWVQt ii: h9sf`Ɉ:J /qq$zXdHn燦8+Wgaq\ )nuWN* F=W@'8L߯-R: dDžm,0&@! ekNT?V74Q,4ڂq"Czh(5>e|<6Ŗs*:WDnʥ ץU mQA;PxGsM|W^cTݱhkwgޭQ3|9* %GUjD:fPE;!ƻ{bp$N=LE,p[ԝ”Gvho5V}2o4=+d'S6Cص-Ö!؛TљgT1&!q Q5I!TaABb7 a!@qI~oJoTOhuG JgNV:o*g;Ǚӕ4냟NZs}PKcCQ8>ns e4HJJ(Ok acPhx$Mik/u}o/_*>VoTX\[ I*4CK.w=9kXMp,'nQK7WLq={|} &r}45%Ol+ti-rsZ*9)zh"zMrYYtjNؤ!!nih|tɬ6Y\,+X 7w4NI'P G$ Ϙv@$NbKxDqv<V0hFl6eH +=&n┦\\=/1˃aA2'k ,avtpҹU'9(|-mǓW ЙS{ sl*.S0jzwUJ&n ӂ !߁F";8ˆl/5V^8,&&"!辦yxTv3ǺmǜZnPJbSOkKUUEUQUTSm޸)YN3lYD s, &6A)2MD hpy/;n]|IgQkZeU=+O319Ϲ kC};{N0:A;(ӥ\xLA7@ 49M[72H*PNoЛPjªuRa6,od\:1r;2w hBAbTWe۲Io炷ŰU%Ĭ>ziF1@Zz2ǥQ9\+&e$.mxS<@נox0;E"2*yɿy:w{ @\̝}^?r|L\9A0';70b<^4(ziQ&@t &/p3u¯vT>"2$Qåh7f0w1tK)d IJ(WǖljI_CJcCP8P%D]D]c 6Vn>NRߒ>`FVv bzgҪcO~2_UWޛYySqB6=Uɘ ]mلg@66Cώ 8qƕو^ vhX:<.w 54B(\9+~(tJ+@d5ymО)ϱ0f!yX@°]a222*BEBv Fʐ|f4w׏>q'A1:|1eA<:Ґ[W_Hج KP4 G㇨ 21B1:p&0zwhnKm4x.#@t_ #C~cJufHNzvE [q7>Xc&ƨ 8}J?e/|?%Z@hp Lí'u8L5̠vp(H@(xGæuGUЍ)@9|7|rNrؐh%XxC`!UlͧOΆ(U$4g@6<M%=9 '#BIRQ:S ~@j`z 3i%; :3pq #b!?[`u `LR|zz]i.dfĢ;S9oJNs$wߞCI4|֍yFFs'WRyF势ZLIӴlŕpbY9r/8r<; bi pa;z}Ξf"NzhEʕ" !uhD`)$B2a!$ 4x:`űScĬx9\`0*Nbėa|m}l *q& -i[ B SP#,gRC3SE4KRs}'#1̮Ҁ"gH '=; =M?3m҈@ys-s<"zzTܵv֣Mg|Ìnd"mciʁ`!h"}"dڇ؀>ho6Nu=޺ߨyo+d5' s/^9ݕpٕ@s#7 O#n92腯øKqƚ}MCÞ(DT4(/Uz Q@A,&XwHY`i]ۥՀl :"@^iwDD0IGmn&Y~دFؐLoA4Jmdp):+3Wiic}U2w`+*) zn*W`NuV]6a8=D,,eABi.YIM ¨^rT*6GTy-Pwso}Ӷ_Xi(d$r[]Y( 1@WSYb7>t5IsQ=r8c^w0=]iћh\v@bPsGM\RA*Ayfyymt6Os tb z ,Y>B8Q@WDWtC$cրNw4$B>"Uۭ @SP?EȕatFmO06-z#ж87v|@s uz$z(ެsi2؟gF ߃0d6~S(z昂?J5.AA,R[l m] !U |/qLۈ,{!㬾*و"Xb& F8" q%f)/mIt<9PH@R͜LjS nal_/&zt9[E`ڝI'E_Wό馦/h耮&.pmN$~|~"TD|qa֪,R?YO<"`z P`dX7FJp<|T)Jz ϡD), ?1i>Ow=M>?N坅FNkX:Vڤ > <^MK>O)I;,Z(Lzx]y/CҲltiW pJ"cvL'(lp?Nxg&zk3 "ho4@%˜{;Jk _QJUw7|wXd__f)Ā3rx 2n۪r:p{ьx P.KNا o `pt#Z̹N",2vVl:3vX׉|#iDɷԸ*$F-(|CMrϕ p hypa]g D`Î]tRO d&/o $Y=*vAaJ@A-D{p9L6K##acP8~x){{Wj6 ƽVdwM(]aMzthϤ$QGA_!r&$^ EUBXW{e({`Ԃe-pzSp 7KOȘMN;pmDG_n\;TDzFxN&*@O3nk9QfiL:-JL [cS1bȻ8PФ(>1mP}׎BJF>G:L0 <( vx7~d1I|?Oh |Y[dt K L%4by@4 3CP 2 M!J@PЂSs&PҀP)8Jh)@(Jh)@)))铉 ]Jv?cZ3 [ǖ"`PC(TyCH[:,ꙧIpC3%S,`o[Ba81J$llƦSsmGBa.`k$Ps:r0΍[zN`湲會 ޑfیfbP Ң *+[rLj}0>_}Xv~4Q<H 6fD瞉DD|Ox,f뗢 @DK 9|PJ6߷&JN?h 's@!8L?r΃,R׫F#⨌؏A͆~?7ޡ ,z-S^]#y79|ݘ/|R'jj>|mH?P{qH BA>uQnH:! 1#8l,}ų* x(b$GXe#h&7;&< .K"R8Ɠ9Soq|utcM;=B!$B,10HJL2J̄1 ?/4g6ϻ_#-le 1[&+a`k3vwm"dC߀'G/A>U~ȕ<ȠMQBvx煙Ǧ(| Hw "D$A hlc//:MV1Fk2k ]&u0!& vCNU omdci=VU=ظN|0i*5.uo0zsi ?]+   /,g_\ ,2, Hy8]sơ%orǾx[PE&%>mw{clBsA ڧuѬf8R!ό h7eB|'H )@8g~9 s@ T481ʈK=@CX^G%SQjNĸ( E\f@F`@+sV]Kٯ~x:>)}c H#Dވ;Qj"*+^\@ DB~ B.?J<"r̆ixkQ(4 LB:+*I,޵4 {W(Z^2 k 9%^jG~~i`anV9ǓMBp@  {]vX(dgjw޹Ofj8GLEmmJʊjZnᆐsD2 N53AsZayM%P&(X^Gb_ݖZ=//ڲxr=7'` *" D$+ikJﰙUt;1)(5Ҽ" )k6σpDaj%Q 8/^$fav8" Цh4 0b )n]1dp@o+Udlb O{}@CC=&au( (<.)hhxÉ^t/vs8k]|B9 DDr T,o :_zwɃTxl~36ۻӁXx(hw%OuLÙ4s=&ֆkL2$5PYu%{ ]c][< @'w[N x *g{(M`$7ÓFƾ{x ^ @ή$*qqәfq7y EN* yK+oVr= lgy27G, yH%ѠICǃ ^yKkJy|`Cml՜bmR%묲ys*,wnnN̨]/HvPp hDl^cA}o|Lϝ67꘣ B54AB'_N9/YLEagL//Cw`׮&{xndnnjo-@>"e1ez2_h^ܚWd+p(5Uص)2% f)vNP κBw A7MזpXem׮b'~_^6O 0EMG)H1皎tΎgI~sx6!Ї 1+Ț+EiWvure O?dᴍi6>*5}f>h["˜+ CLzljBܘWc!70N%;&qة9:: QouajQ0#WJ||/iZ(cʝY DE# kt+T`D|NۇB!Bw ((+LDž~= 4 -(<]ӀN0Mx $o<ԄæVR:NKR5q] ߾rngQ\I.q+,th+JcOH쯿DcI|Ȥm{ZMI-l`D3GL9i kmPd :;Cm 6bXWB3ήgD܇*İջBz` fjHAl>0m:b:;sTTEf"c>pcڶx<^l9F 0xVz_`PI":m>7}t#\ N0>,F^Sn""`Pvfb$]\.zc~uGEY8S%5J([k']J LjJlj wC@jަPY=DmJtelCXpÞ"I%]S<,zטזk_.L̜NʃiˍVYy]-FP3/P!b 4 !.5)BMW)El.®]">%f: ^c#œ[JR^ p(9C͞۾x+ Qjd?#HvH3ND(/ 5 UBN7(`e{iz,Mr6h۶OeZ)譒bEu?t\koD#AOB2(n` JRM5M14SIUUUUEUUUUUUUUUUUUUUUUUUUUUUMTPQEUUUUUUUUUUUUUUUUUUUUUUUUUTUEUUUUDEUUUUUUUUUQUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUEUUUUUUUUUUUUUUUUQMUUT UUUUUUUUUUUUUUQU0(D0D NGJ= <Nq8$aآ("d," mS@PR-MdxK (Y$\>Z` #WV+E*A%p fXhzL0 "UR?q Ŭ0ZfI D ra1F1UWi#h0$$yk"'-E0 FZju+1>O άuNX&COjjDSvT1oW0! 321Ʌ j6_KrTdsp%ω~ S@z4DE!aP(P! BS!gR^f"x͎g|iށpT5W$ }N\0jt;Γk6᤾sT6|\{s8hgyc i0g ɦԎ6Ȝ>2u{C'3:"ӨE+r& 6Jl(BUlacmM M'y{Xt×0satJ g.o|=MS$E15_egFcOmj%l A8tP^"A{3YT0n7KGc<^"npf^Cyi;нsydLAUAS&X*S+ $Ί܈ll$3 (zMvE劐. [+CM+qIXC"(]v 4p\pnW/W+f0c2{e+eQ~~ΪGB~>_`: fsⶰmJ;lzhu\{wt8Cls>%W4ˑә\Ŝ)B w@3"i` 0D_W{״}fli\ QEt(Gr(+dQEhij< QA!d.=/:x@cWBK"_mLalT,߸IQv`m= tr EI.K Z0l19 ^0ť2G%PV+=9 h/ˆONZJ2.TijN>vI0r:"(QEQE-WtCXnO9(s`zoPi֩%tWsǵ(~3|RSIStO0̥pxtO08|}<9Qv.fi 0@'.^L$l{Ifr_\zOݑZDAhPQ@D΃S^-E^!d_9hu; j5\ ` jܞGDe0 u1&o=JZ:?o8s1 u6CMO ŜP(=4? |z>Qh8jO1p / ILa$>?UUӽ&)~b-! O>4{yO!j4Rds69 ADŽ6O˸M|U$t&ۢ((:zx_sϬS3 L1fAo] R xCC.$<>nӷL\8B?oM=/ϮK1%>}:bZfކ⦵N'sfWTqa5=SaEWOilI+n|0z#\9`?q]l+Pɛ715%QŁI=ɮY0RB`T(Sg k$Ȝmv!mFɚw# ,ȅpxyOyZmdr3>"% &loT"! !dɆzO"'!:@  0Ê3 Tڗ 09>Sp9!; &dq.H[y0< _1 㹼9'| %X4n dj CT%g! ʏOqC_?<'2TC9ϲ5>^ǗLO"krYD"&_'Շ]lv0urnM42Pc 0y_]g5:Jcw#|P3bo(f :OW]؇A'ڃ:{s& xdYC u/$?aϣVsU =;𙈞}39uD_H˟ѧ|xxkh〆sѡNX7}|w:.Cn>}ݯ`ū6<&_qV`9>vʶ3XaYJo{/8.(ҪA'l4iOWPÇ7`пg53Tµ33H'c <]J=`dzP g(Ͽgp.>@WyR\@ŻbbZ Y>0I]ry8}oNó9kZwΨBbst "Sjs|~ g|E2P%g;mǟ<}Op"#BAdc-@uo,\EHHe sv׷Nݺ iR(>MS[lrHCGuvuk}:-T48V2J9Oě8&,~}ވ, .9kÍ zA2?4O)?U4ڕāMf~BB ɋ N&Ǹ_:H?eQcgdGRɐH,3,Oqq-8@guQ~|J[k߬Vȕ#Dv0#i^ !\Y?CJp4xn۷ >l~=o˞ՑåT# #=Ilu>j43D(>{3%,?B%☰*}Q&f!#it`oPN/tPxa<> <@O؇>SI݋4ˠZOPnAS0^;qxxy (J,]e]u=ƏSn*YSw@6T`y§% B۰A*o÷ rF9ڛ<5 ͟H\EvҌa_Tb}*wפFׄX ,u@Ϯ6.cL.l8s_i|>|&ƐUB7˗/G$(:|)4Hv e+Q+엦dLN5IFrV BI*" x~~8K0@ᯗҘ91 7շ@S9!,Q! B%~djvJPAT!Nb)?(o ?K~KM7~?4 K*PPq(7W,3OF+['_u3M1Ʀ1wE LA2%S2_w9Cy/)_*ӥԠH \5-F1X8&^qqެs+BCD;{=N%Ab nxSPEGp5-T> +8+Ac:g4MgƉ (mD DA]+) U.ƢƇדk&!yHQ6U; DCŀ[h@Czd,pW NX- A(lS~a[g|ULֲ69޲1 jӣO,I`{vf1zYI$yx91ؔ 9$!?GB0;(dPY~XLR?ǻ?6_($,LERyH !N JbI~5^u\+$G"yb%S(2"me~Z|1ο{`?yt[kp Gc:}<Ѣs+Kx@L; I$BBϋqlEZaj$E  GP%٬@.9\CK|~CQs7.4\#V0+A>x_}\CD]4 JuAiI}5*MI2#Įt$yCAm ef &ޟo_38QE_%9w<Pܻb;YUf^c·7;5=uwY~oUU #x]o}[0|+Oc}33Iӟnt#ݲ͜` A$5}{'NϟnD DDMw@eeG e_/+tT2AXT1 AwN}19N\9^:$"  2*,ܘQ? , U"USg(& D**H!ѯ7o~~>ouQε%qoϟN_*>$ #fİS,lb^Ho)`R|ea .e q7߇ y ,>`*EHD֯҄I~LJU4:߮\-Y8$n{o.|Ӡrç12P?)?c>pQ,4 c~ @= ' -*m߇ hH@B{( ̲T! 3!, ??  @>at ܦq\q˗,G 뫀cީBT#hE|dhQ|>[?>^j*02";ҞD3'{L() *CBox"|,/l JAiUˋFHːi"=D{=$U@ɓ~lDԿ>i04o?QKWJ16]2LU 4]~;whT1lhOC PRL/w5هkzDp]s,u8 8ABĢq$?LT^ ~H OGjEN2B?ȑNSUn7r~ veB~߭^0Ā<(yp(3duPDR:N!hPRݞ 0\EcFԣj+Tc$YD foWMY@.4j Qֲ {\8xLWjY(lnkO/v0ؿOPgDN=B-p|XX'Kv3||o[lǓeJLp|2D\l@ֵULڐ-W.nlt^y(7`4z(sr1xW$Z#mMΗ.h`471׌.vMP<3g~{ԾNhqh6\sT8yl8 VC2tmJ YbE򦞼`8{#?1{Hh?8译߇}p7Rp|^c Z{9,Og>Yc/3o-Dtm-;7OÅly~^Vfy<MS5)1J"$D$>k}{sO֯zo{'ֱ8XG;s}~z>3y

$ :5z yauD PA?HCa<8}=$jjɂ :9`bJJz]9ҿxb)7a: b@ Q+Bұ܀rR$&rp73USevƒ> /k FWkۚg GݎOyEU5Q^CPӷw7dT2uqûw~:_ IDT!B<鮴 pG˨|51WeTd@]-tnrl5S6FP XVPn8᮹떚ښ_>0㤱939>;&5]8X!4 |-VcG gsĕ%*#{OuU~sքC`^OMi0H,H8v ;1:~7*I6xs8,Aq F 5Tnrtgl  fw4=u7h$g٤0#Z|UV'O2͛Q.#86$o*!) n0bN247H/ɀ;,3/\κMtW<7s 5:98l3sYON&S{Ll[Bf̀XT 5A/07+|qkO/&qK`ՌnW7Kr?۬U%ͷlN' q3Cupc.<Ϙ7y=5MM,yJ^ye[m0WOYyV풆]#P6C>ۻ:wxw@Aaj|J;Oqch=;5,L\Pf@P# 4-;/  F G  3Y~8_ dIB(L@D`7[ p0 qƒ ` G)u-3L*&`"_uyu PLŔk}߅ D)Kׯ>]ߌ;>!A0kX`Ev%"g!3)'y<uEΧIq(0K<& zS('qr":oU] ά˛:UltM{O e Bxaaqk̔{Gnݻxwxxw-sOwÔ@GpIʺ篗/6hD \Ͳ@.=-% @DžD>}!b r q4UP2IDQPF%kçN><<'e;b_Oצ s'20#r.>oΊa>0,dYs>C~V uH5 R0+@JRDM,+BsvRCO$B("BFZ(*hV`i%H TUu$óOtR# (2o]k>l@@SSYr [ȯkFf0rU,hT'XF!M n HWB`2N0o !* "oywAx@ !O}:v"(:B 5ϞDc )!83 Y'’,A?UI~e]WIB}?GC̚ ։BPL_] _ЊyxJh/]Lig92!1Ç!C@C*MC5DDfbIc UY&_pH~ryOc":4% al=::'W΍{{I'/'vS.0 ()W*8 $T=cʔ4S=>t!h>#$z@ov=SI?򑒒C"$l(}P88y&w!H]{kǝ048r }ۧB9B,Ϳ꣬)=S|x<:IIaO1yAqA㭂%,Fwv䨙SMk8?C:FL'|YOAUEa*-9 MT 1e-k`ɍP!E C\TZhHiWׂNEMP0 $ n%(eB 4TవD*,Uk^T.3d!7"tNӢS\`=:A $! /º"8D2,NYS!b:B!UE@Vp/$.F]R犁[P42|HKGD\he͝xCY IH{e垣Ўr'ht#  )=Tf4`JD n <Ђ21GHP]RqIrd6h9~'޽hpa@ MjI !CNe< 1ACnVf>BV5sJavUvh ] FL2CۀAFj 9ݑN|QURì8{BLn*'pZ;o촲L}; ,@ hH@YP@^_98H!Mm"qi ¨Ų, Tdwt"B(F0(vFY  88`-DVFqPj-kaQܡr(zBjצKTwD2Yδ#3p(iF 5U|޷u}2~@[kT4 Uvjf}2PΨ}̣LgƯ-Xo^hrU}o᱋-B!|u7ZrӇTL,tfA;Xp{ņ5#sdž7/4}1$BA\//u<ˑ\vIir`n;w3X˚ EFH @7ϋ.@ >' \ ?@BD͔i|q8,7 3D%U'rCߟ|~tƭD ޯ>ߕvpQy_'m}k5;3-Ulc~mwwPw.c#.:G+&ߚxݶ/CE5g,/"PB ((IDB@(***FR(FٴD`>/r.rۭdiR|Gۆ5=u=5X e#y;߷n҃CE"Sv]'j (mߞyuxR A|ce-_~]{Cqaԕs=9ׯ^aрF?<^]3O0>Nu ID/V^?fO5b]G:ZD !2CXk;0m1וA)ˋW V!#z%#;x'HSB42/PjIå TP Xfh!K\fx/ /}ynfy{Hk wQ˞hJĠn#vg& uዩ9Ñv&\uը,9]ן^\u@! |,Mh%!(pA!1U\C()poCwݺ6XX?'(xE5>Tf5+>[S`'- kMq!9*=;Pyk{<<;!>OG' Dh / ({kZ~.UP-@2_`kNPq@"s 6N6!+zZ'$98*qADiho6 :O =3 >8ǜ\s('#łu?5n>G k΁Ɲ0lglCPL_]axD؋[aT\p$ƐaFz_O;|*%ZSv(F\#)|& uW5$ r@f ט7Qo\L__3hTEm >3)@.HMb_3<=5#jQ*Nδ4eg鳝a .~g$dvy:A+22*n0z IޏE|o*z=>.HE"Ano!Dewa650RAhBÈVg}CSgkDŤ0J*sN;6\X3,}= Dx< ˮ NU>&j,OR|&lUbz?wyr$"@/{@ H%fi{{WgYD>kLY Ewj Dy93_`GINrYmqPfх$tFZIpɫٛ ]@:SNH$3QUAdy0! %:p0h)em“0i|}_ _dz;"Az FPj'^'cKopmjPFC>њ[0 DP;\CR>s۹퍳ptt`|bHy 2m.%rԁQ`:=8/QnY;!C24Tf"1]s,*8y]ݚM ы5LF- N%PQM^q2}$N&?T.Qn I;ӁMp.>DTI@p kx>b{w)@YUIΉ!E ;cy!X$TWV:VhviK fDq9AJӕPgL>3PK%,&Aˡc-. TJ |F4wxmoT18R28G/O7D 0 g2}UyUCH!|*Lu8zWShBt]%L$kԱ""Gxﭪg#3E޽*n+4SDI $@WSCyz f4M9 ~,e,| #W6ΰ^p%X6(N35b ʀ#X(R 7r^W=K7ƚTw-4!d;p,4;󵃈#1wL-:QLzoDe q񮵪>ڽy|ؼ}<&8F}9./VAe@RAhHH(E@; x="oCatM뛝2X+ϘçljC3<M[!фr*I ! =}\2.D$~轝p&H@jX Cm8+(b-ŝ0RE 5)V'h\ RH.z'pC,ϊ|K"ceWa~TAnD$EPb,CcҫM&2pmQ;2|M"$NW

n&ucǁr3Ͱ&:EO z2,> ]XT'z1)FwW@(}IX0O$L e&W"T,@,DQ#mq:Lea:>OZ%+˧BߙJ-jiMJbW>^)MقOt 0Wg"sv0Tug$) )f ,L߫JIŌ{yցɣrW%3  827:: *e cPC#㭪 rBR% CM3HK UTMU 0H -Q-O[殘̟w`#`*D&IφǗ tHIzBGG-6]mw9˫ {}/GrgAZa! nzpc$.-H X;FE ~ 1Lj#eDdF(9mׯJ[7 =5$fP(JH=GK7e TBivs )Cd7,A0Tm&d-+'#Է1NC:$Qʑ AJD6 j 5BqPq;hQQT#'BN.63u@o^JXCChˆrdW z?ByTXɋ֎phjc.OTЙ5ǼneY5Y9}64 L.,:oo }i2( O?03 !A Oh r EQϜ߷eAA "9r=۟>\$ _9Wwb|'>ALqo'FNNrL"D;]v}pӊMuh*E2Ao~޾^~3R-pNFDB@.q`P{sǿNp"B2}Zڠ_=ybatL 9=D$(GO^Nz3lp3Ä!q4݁s1Y!GPUQ4҉=t؊EKCce ?}L6+ s9*Ltnܴ{s*@QÌ fq= X$Fz2FuYr0ηL Hb#cw5pzdk{b_/::gg s0xO9ʐ<1vZ4Sq@=\4)dXx_ScR0o:W!jQ;Rj YbBIJ.zt΋5ՙApHePՠ@M& c(H "@-"O_yJ=Q@T"9Na4QblQ%P\Ûm P۶,.U.d|$4D5} ?\Bljma yÇ. ;`0D, 1 @-2 Ds'3G,A~RB1 >XxP}^8bƢqD{C6iUaX+ TH)V$B%/W??VHln4MB~O>KO訪(O1<PZ dit`G9CYPi }אi7d HX8,4>-!B@SQ5QVAb|v}\R쪻?GE^q_xs BC:ҭTax &AO2C̷&TqayBYhY}R@کKxk@v0p8^l3\ݩ`; ~PuJ(@= 4=Q*wDhD%ɳaxVcl<.YW K Ѳ,.2I*A 0֌H((hYa[BwcaOԂw+4r,Alƶ&Ceڡ ITABT\7)*8T\dSP\8II7s``t:> |`Ck7Kq0PXDؼ.m3r @ӧ@M 8H q|T _A!f]WfR +*=fO@4 PP4J TQ0h:E4--QJJHy:4"K/6/{4(c1x=6epiJ!§Pf~E~y^P9O CIܖFA'UJXﲧ2$C`Y ࠛ 2X~iW>0RU ADLMS$04P0,R'^'! M˪&I'V 9-A7p~S lflONZU[ B>c (lllh -f$G"C%H ++l}+Lm{㚨r Cb2?FX*PP=s !Ψ1ۅB+!uku?2&U="}0?+Ow/C<UKL0@pA3"Lvk֐gv]I0}XE . `UV8^ywrJd h | ~?9 " *`Nc|FKQdc3|h'u5R>fuo˿kIHrmQ{ Ly\hȀJƖ`ѭBnW؜+f8+FēL8Xb[/3\ZEEvb^B[@T|(yOȚR)qbB4t>r&`P (DyMSnK4$ csW'8Jivڗ('60LJQ nɕ@"G}Xn)^ `!#Yex:O'sB zx8`ҲUP/bcQ\\[MƷ֭A-˯}4-ZJGm܌_#،0l1TYͺ̴-#8_27zlk?apa?p%CE]bM'A8&KvA{c q;t0M;U뒹&9BI'A<p1/R{c>Vtes07= 1>;I lyr*$jBY< ۘGHc(Cb&nMa`6_ҮKkQ$(((F,<` FYdynuiCL @χ"Rd{_Ex@!(ρP$HYL5B$ "0& $ RK'U$b c &lC3sC>~r ;at#}\iPypXArѴe@Y]6^];,EꆁlZ3/Uaq}`νD ưH pb=egP,k9"T]\J 8q #"d1;(TF2WMPj$@TQ@@A Mݣ֊jJ5O3-]AD~M"RTIW۳LJQ$!L5K%F0?"= ψ  ϮCm ;%s P0”J>QVoUP0H?dvm8鐑 d70?^DP̎6ML_xc$e?™`lS`J"FΠ%(V9:oPh;z9$2v,`$L1272?@zz@܋rkp~BzQ:/,%bXE3,CU_FsQ+6q+9 3#cf%0&J0킍!eJJ)B BPQi t\ bQ)hJBD EE!^-c CJ(YkxltҌ_;fQ9r2(,tƃ']J:NE'J@:9,$L{p= EиPHHt1d= Ug_nꈦr5Sc>z9ܤ9/_ܗcFh*$IVq;$9?q lHk͂ ""H$U%L-QP!RTE Q @TRA5C׷Pz@`Z0*A;~AJ3$IC~vT d;|jt0W{:M?K=1upO[W.#fHaOb9|[R1x[$\De %:iXq35DUV"*JOAD;նSC ӯ $^1^$8GmG]X=z7=IfH%"!JEcƪR5?S93δ"d|Y%" 1ei^? <T)5DL .h#fG$I@v Ka}/Od.AOQRX&Ð;XGǃ+ 7I&Ji&x9 R7A| ^vag8V%Ly}VYꩾw f]]?l\7Mt)1a&iӱy0&f-d/=!\2U2h&zZ1xpX?f a3  oYYGjʟds99,T1oOVpPIZ8+j :spćuIV׸8ݜx<ԝ 恖H?# _XT!9Ƞ'fC:$&Fǽ3:r$ !BsnljL HB ͞5QFQ4Fs(A;e.Ju=DN6Х!4`S5 Be ‡:3Őh(AMíФc" ~,KN7Wv&s{1*o7Kb7R DDa E1E]ҰjA΅P,J숁 gG1Ttuisɐ㜓n <#,=f* {ia.}fN}fN2o7fb"~l?)t_::M#Lz]c0_Y2c9ӻ;GGՁFPP4(t1 @1@3jQa 7p塞5B#ۜ𣼟#?&4"1"?`O$翾/3ӵh[H~gԊX1~UcFm3l_Cx7"*nBf [}=YD_޶8(r2,ІDWUrb{{pt,X o5 *My[aF&c@6fe!d(+fu lLSD͐3I"mc`%%~\lfٲ0L r{g u$D3ErZ) )- -*ڋR@2t/>xc<^SK2U !k+ $q)b5jIpj #IioY޹(4(C}k ʅr?fM;;ܗW5SipB9&6Â;ra1pc\L#TИ;)rt{>ҿ* A( ?mK_$CEv?XHHwGڎ|%5 ߷t bU*M.C1,;vnqqL쁊aL1 *5@Aqtx4"]AQȗ@ $\@"lE!e.B, e!|wX*96K`Y3>7OC֩XZ%K%-B;pM!e6dfL]t8|_ j0iP @D&;?ajzާ٬|]dPn50\=+Dꈖ0l'`6pԛ7P$zh[.KeJ,+Ǝ*L:Ix\D:v#i#%LWf:"^Y/11ka7]JmgWִUlŨ1kPX,-E`kT=OP Pp$ eDjgD.sz/fفC%žܜ!O: \>|;^uϜtl^<ր$Jac=YAikv9ojC;kא4#!A&]Pȫ!PD^h4Y@:1霱^z몇#L71Xy˳ ;$IQDa"ls:kd;ìo,m=qչ2>,L2A/N}7> (h(8zBLH h~U+Jci@ُ>:SZujPC^g]!9*xK*<%Et)2~] 4ٵ)b!(d+\ndDb 4$D{yOg8V|<) pH{~}ۂx^[E~Tjkl9,А5f5ToAZ =:p2x] Fa̗]LB2`U}~\57Y+ڪ!RFK<y,Òp&*9BRłUE(8Ay9*"8;w^vxNPIk?V?OUz: ^?\L~4C9 A|7v%^RHoE'!4zҡMA/l Ɍ4#b 4St\Ka_N5fˀ(Y 0>v,$ RiE^!ԝLUuT֚XO~00-ax)E$da_]J@p:Vx]fI-6*H'Yyr I" B5FJ^݈dpEC=D"i_'iT$?w-6pӰֿ.y*BtZۦ _B|Ҩ7 CGBNȧSD2Gjġ):u?ܯY`9mʞF Y5{!x@ז];<%j m?2>Ph 76κe(%2Z+Ad60Qd ̤^rXFysv28>h<;+\WΜ5ۆ?0(f(Z$ީyV2h~#Cq3gJ=`Q7k^:ڀJ@&C8<x hfe@\A- @$+ja y(łO!--A=::""фM%N$N1;<b u AI`p/gv LE<SI8T @(A($~yICk` !Kx0w @:+љ يHjh EJ$0꛺5`ԝzC&V>x\8P4{tJ:@^"̠/q/KH_5H@.NoWNN] ݼx Z-HL4FAȚH~qQJ P`B d,,>˛tzu?)M IP_%S*{sofzfi'@`Xf!b! jd)`*"($B$dH )).j %ReSJv])FT{@bNxAWSI*Q~9M3molPaW0eOSݚX|!HN!ԡW&i;wxw@("x>`J! NTĴ)Ĕ53X x:H-|vQ ŘL灡Ou/qR~bOfPݫdf \K.?Eӣ7G 0zK+ ׆~K1b2AGܒ0cM<{Ȋ/@|xth]O;tR(U}@Q>kW6e 2Lɧ5- 9ګ8 `Ì  K + $rP1.i3Wuۜ.T-3Bm8iqTnCI hm< b B8hdi8m'(iI(NyhS !ȡ0skFC81Tlv'bӝ`ۜ  Xd1 dS2 E%G6 *b6a(0 Dtq 4@#ϳ|w@;qU_AɈ2L'ޟFY׀#PMj!,eZ=ƍt濌R?]Y/?])I~/Ρ:O\bKykuhM]b\$$D0bJSr Tg*yͼ,M:,03N gz/ h?y&HS F(nI\p8BjCm)@Bw^+ /02E0%qBd;%eA0х>M8]X;U q !}*!E7#k%?+_*$ V eɄ%ʒAWb&P(c:yhˏSRo=v ]Ԅ#RZSR:˥:g g B.~^V n* 4?x'QspV-IU73PAVB(UK9OmE$Q$O8Y&"aXg3Gx "$ $ӑIT51V,j$#ܴ@U Z6- ]/>y+G?)ʀ(%t4*@)]'@C߯`poޙ̯|6u~_^4p"{ucQbI4NDORl&GF'_y$">syT.aB$OϏ`CRQel睳:P7>M"w@Mҩ`hbhGۍ(ozEQuSh$$U-h(6k㨿$sk]"&I8iOG$D>5DPeËDL*#)#<ōIAk Rav9xH4wyAv" je[-T.(e<ݞ63hu3 4xH&/܀QAP ;Yտ04j&&@\->\dETW@4@(%w҉qWCS~\A 'iW@ߌddQR)Q,WY;M]S|#zCLj26=x6{BD|b0MnӖ>o7 xɄq{ { 9F3 |!15S{2:68xiSBMD|jDԈy`W˧Z&qLb5ǟbh.4*8l=juϒ1tFxY:(F9;ݍAUn̛%529;CUQ*0@ >+B섰W|4@~O! ssK}|[-lC p+B`4X# |:C0PaM Z0+H;ԗw#AdcY&`14';@PbFa4\0':<@&G-p>L0ʪn޶LpnK֓L%/@#ߓ,.'PV: )Z$Zg; J =>rc H9×GR,ȡ4|E K74Uo|Nfo:+rG-#ccc@}޼:Jia}8 bUkhAl}90Y|QB*F.ʅKӸVXc!lj[Q)L8oe,^fB_Gcy񬟤v͢g kGqvQG$Q4g:13OϯG'{HCg0J kX-ƳbiusOsgj5L3FƼ0^4WUFB,n -_>Nx;mXl/#8T<%WC/wgSf&}.z[X.b3~ *й֧QI`: R|S7+C1b3 ~ȦeԺ87-.#x3}t GHtQaߎY~ xg4c%@㎜'L= X@@@@:PzJg¶`t5 St,,(,>ߐl{@H{{ }:3=tOK.ۙZ@(C>FY(If"gEk73cCAq ,mGs&9衱bmg-#8_t(\(mʂU4BPC1y<c4n)T|J2k AC A1hxuu(8LEx0ufp@}PryB17 e0dN9F0Jd(W=MƫbZA6G@9/^S` 3ǨQ!?&F!AOD@{҇1oG̅HyAxv^ Qafw4?Ό}fS*)PI?$>-CH@św~7vbG%7^"l:WRT L 7$<=  |2AP [/BFэ59솹B~DW=Aa,C@Om@iЪ K*{Dn暣ѤUÏG+מ}CCqꡯW֩"BJҚ (A ǯRvߏM&A0bYH({I Hqn>ѝ@N0N+~]/=Dj@ѭߥ']kѨA9MA|%XSYP!TB 86 ] dNt# ߡGT։MZ|6A!DOҝ|]shLӛrqm8v)Vs(PWa,tW.)`44jLp`6A8.X>2cA`Z+*B)2(YpܪD$i'| :%; ߃.^hviC׉b鍍J';5DyIuk_WtŎ !zeXd!9YG#MLhAyFB~ b/a׺NOI~]Hw ^Gܩ_s0^>5}rٚVPu%vunbbTg ⲪWS29\%5$ [Wйf4@ȃ%B0 t?;Hmm 8!#t9p@N)ֈH=H  eYhf=fNu  ኋ(d(;Oagzz3R*ʀFģ%&j檕/=;N-dN>sH&c/P~^tΦF"M*~F?>CmQ>~Gt-P6ܩX<:Dd:P^L3$CP)$iZʳ<^֬qp:ץhv3M/WdPD"ZX3?&fM\Uc Xc)s$$S"$$JZh#Z9'b $Z6QǮ=痼5 0Y^8`d*`2n8tZH xđOG9"i#QDEkLT5MV{m)W q{cvziDSE`4lvRQ Q<ԥMT0+b50PI pz:0I 6fmr {L$š% iL&.Bi ˗p1 / &8J3\@X&D$ ХynP$;d3 !@Xڃ>F ;cآz9ɝ0EAd) 9cz5ҌU)k]%wXV_OY6C(<,ŀ,Œ[`0@7P ;82TYVABa%Jg7HX`"*kK%r[h$J yI9<A<|p ) b@) 0hzCp o7 0yIt,T圶:&`E vPK̞{&{ f\rEAcS10F+h }Ya'^}sRyW@h.^dqahzCجfB;Wk+w09F! @ƠnCnχsc8Kc`Edԝ;TH,PTʲleBbH @ǜʰl{;ǩ~yͻR@Ab":T  hJyCrhªNZd `\Ď܃qX8%JXZ̳$Vi*RW.sIVf4L [ۛpIԕ6n32lPrd`K/ D/1bbGr24>0a}m#<^<iO{ $eЀ K>8LBC;_\+6so!P"#♰00Dr:8#?o%0}ҾnDDUDDDEXO`_8QHvHzQ u \IOU|zu1DQb *zIto=l0+'.Hd qc 7N9d(2IL!R %@^?8a aj~ah#бz .iۏX P|P)~R7:wLn SÛ g&ڪ(}6@8NM(y9Wh8m(~` XreT$e(O8li|m"S^+:T눧ia:+A^pya~!(""E=ÿnQFԓ΢gv,`&z{ٞc"ox0f}bUcg ̡6šUbB/d0B)C(MД@@0#3:c!z:ˆ W{+[mCB$dS]>銜G߈ A^'POvq|?.LEcY9__I}^'3p@ Uq=E3.D!l}G5( |!1 &o)*i.a ^ o~UQ0H0%$JhI.6lMuҭo R<ƒPB#faɦ֕Vȋj`48yq\-{qyAn.n`SrT310]jcE(O?psϿǞ9T1F)x (9iSӮ:zD#CȼC"Z֔p##㎍Gq:@q̎9u4L"@)ikNYzYhyxxy#ۡ9zi;2x(w*}s\;:\,aW,ˆu3%:9';=3#31'y&j7:TF4#X's}2{TE.tiP zq AMdDBbh+ȹBN WqE@;WgGY1*ZC.p/6 *%/76=熽ZώEp̀\XKݽjFj h ;ÿ$0Q+f EEhrcd7-ʇZ=gsZt@5܂"+FEmPdrYP^EA 0pT! 0W}.$.D";D``/l6AXUxְU tkOx?ط@N(V(T>ƊESR˴{Ud(:Ta\0CםohȋM@`0 ˮƗX,@pk|rm$s$u.|*4sv WV%6Vs(CC}&JRH(VΚUKQfT!T[~M||E ̫}2 ̏e4adJWp&X!1 s`=вsaҪvC08 %Lic8_O"Π* !YH"rX{w<9~d9Dla◝ <0tM4zl(4%/,&?}%9;{*7K;,[W `3{20l2zuї64JYH?pAZ/\5vm^YK՟Ι2cRDV=r=Pp+0`D3ܬ5Z7q.RR3l֘'v]k,P!\I3 룡7pAAtB)/nhWX:217S 6](e8, e0V[MfPb`MkykU0 ¸s* ;p9<}6 jxAD"*Mf3G: *4wpp߹V PlUh*(TeY:iVApwѨ2dx^ap77 RoAdft60.\ƜC A2w~D+QdN>>#^0`qxO~Uq:{EY}qLM oeVdba҂'q $LoV)1hLqD " H)tIDs#J^q5НSk `%W%IB%-tL8iM4/[6q I Уn.uӹ^u:rwhoZEmxY׌~*Ė+4LlUʂ\B[[ N%G!'6C$5'%<[=0>_p9NmD6{lk 277!rw- DfMW 3mD(~U<A۰ncj8*Ε+8Xm(HL^LaA c%sٓp&diTX04@ўsF=:sV0(ͶԜ ޅ\q@GN1$h`ɰ1Az3ܗ ya#;w} 9B|)2!ʊtC1z45̃h zccD=5Wd0Z,dxJLH)TR P%P"WK/P]D7 'QC&4}@wcbSBdS!-N'6N1Tjf aQS5G Ꟙف8hI0)X* ' W~HrQWryk.5`D`\0.Ū->'"arM;b!bJtO)#dBDC%r/sbl{wz[NFq i[M(x|@9{JB˼. Ag"l dF]#'JOji!y*T ҂ø;9&[V$jˮ>d&3;pIPEHԷQQC N{^~/$#=E&%e@HH}yZҜ0bӄ KΔ%A>Q9R-%ESR?"pt`]on:yxuynjUwp ƣȪx(PVu@t,Oq Pk`BQY½~=>PCbӏY'C*E:u3a@LUoy󋁎xk3ϐA>$xڛc&huŶH(!QIB4v@8$IZc4W6{by4vjmv)A l+ ,d:d\;@ykHfq-j[@J) LUDoemJ+NTN |<!򤢳$3,ЀIrmRz®߶CJvd-؋LI$$ ͉U2 [4J*%>C(RRg!iI(,J%hH8n541nzolX)A8i@ƛl!gOcVÖM&ɵG _S7NP(6DS1tƆn@c!DYq0m7i 0{h( e`b*3*ǂNJhz7*i9ŀ.a=n7Yz%Y/&xPA$FPZvVZĬ`奔-{'={nxnjiCPnQ`.L7=q҇xJ Z^S[BNXݹ7,y9pRT8vҮ5)WLV) .X Tƒ:q^V AaDE`JE He("K((RQxPKG KdaR";MS9&C==xƴ.d"E 2#ڒѹ jo+eG*]rHB [W> 3@67 8f'NYEyR=(D=оl[LjmΈ0qDDuԘ G[@K137͖riNRn<0F>S-Q8Wf[ҖuY0e~T1B`yg*O3j'XW(mZqTRk4:zl4REŸ́H"R W拈B|){Q 5MhȄR@lD$E5G XAERӁ8a5/_Jчw%];ʉjϨ [Hd;cq6#>G:י\\-s?V_"-eZ̏$ iYԈޖpI 41~.7pq8`lN9wV<켖TeflMf|b)i=@ 9IqwvŗoTPɧ&hDPp$mnm[Mӈ!Q"r#:^]ʝ4GbyTa57uii^fZ I bOC:Rx9Wd`{"<;#N[wu+ cYŨِEǶ@yl,NRX( s2OHӐBԭ4P$ ' nֈbgsZ@H' ۸/-rkN-LLmBTĠ'H,V, AV fYF8&F@3iޞ & sЈ^pⲹ2gxp,G8֦u: ,ɬ:.e3 $  `+Fmjz^)\so,lS:αyK[p E]FBih(?˛UVC@D/H85mG=9Y%EP<3'bb`D5P JD B6{٩=`0e?qcTj&cAH@ԖE-82$MBe΀%`e jMq- 9CS0!3T,YUd0mfp4p ʆ[b1eɉw jR11F@FLDgsH­RU6H3#5h=gb@a 39`\^nHzHy)5$ c4t ]<*d(ĽsYf@@\bbYEP}4$(C16)LE=NTy%Pa. w D-DK! "Wa<:t֋ުC4@ ,*`Щ魩DblD28n@OnváY憜pɴ]hLc>$0iBl#'I &*M A젞B a#<#oM&;3t̚l] G79 g0,uՑRԔ}6n"'BHߺi'{%Jڎ9q !P _(FF#AgCEEaryANU~ل#͍5h}. gж#/lBD&<"x'9mUy&h keX2RWfMMRD)"ώb*ޘ1jvDrhqC]) h71 ]jv,l`5TJFnpJۆI\xhUBJV.ˆ{I@QɁE@gRNlӷr哊Zi=h)bEo;W]I9!l=hVf^p:~'{ޝK*wmRAN:yx$ި -WbZ-F|nB"{Pm^eNBB!5z@`VC"NQ *"/scHqse(r@=\s0ݮ+ׯ#*V{h_'R#]BuƈQG,̲Ib0d45 'bܠc;ɔG6IiGʹ] Q dpP,%eLzQ -<'F^""ӑ(/Kfn B7ßy - M^ zBN`t6Ÿx@r iC各 I@<Lђqzo-TJCOLSTM_h= f:{O< J$2$Dz6w(jkt^}ZU.# XmCKpDQu貐Df x̶ؾQQ {h* le# A rH"IwICl'{.i S+4B$PUX\H,>Oֲ''R}^0i\ s0p " ׃{B>r:ĵ<:}hbAB)JugQF*C}/!HB2Q)&iIcisimӭxP},S$ mѐ@}XjCD\,>GU%HO"%:P!JY1b?}3C<=ߌMhES3R<ҧ$.hrhSfR:+K'Ve!$$.)@HlLY,%$vM ;'8;K`I:a:XMqs7={@j~UUUn TQJlt_QD" _P>P CB8E&&4{TۄQ0#Tu@9A`I' @ @PPAQEX ZU?x? |2UmV w Tłp5wy1XuUM8Q2{J9h J= BX_k6TPg“DX O3 &>09?A*? %Z h\z5 QCŰ 5Qc4W!+A(}!Y,f a9r*( K/Zh49l2)0<..cs84p t1b(hNոwf1ImYNlUQ1 KTGM-$2DSFwE ?HG$D(qVLX[dcfQ??* :R ?>qPB  ӲPyH@#P' E)JPhS_?mٓ:?]5gW8rago]j+ }AFٽgB={s: ,PCa#BLG1m>Gy <ƍdJN/du )6:),- }"I"ZNNc| U(v^Vk 10AzP gE$~BkD*{vb#iYBLё)b |j3!UJP2%D;=rþ;lp)y\,ގ^v7ӧ|Ƕ=;3}J3Xxp΅1 I(b ""N+H-E b,FY Hي=iyTrAWVb,6R K; !4RSc^ihBHq- S7<059y( IE@KX١B0iT&s;#'wN)QM+u4gX87eg7g aF*TcJ2!01a nMIݤ6ߑd?yēHyCwPyA~([*{?f)ԧ%up`12" Ă|rxH́qQoA.պ~=j 'I=Gꜫn֧? zڽ #h!%hM%(3E( 4ES$ARI@RBJ8DWbO`SILZER_2O(BD`H!)l0)ZbX4$Xpd!)4(ӊ6tj pDҙG& +}WddMd"q|`t@_g<ᄋ lȭ3zL|ϱB8Ͻ|=wނ k6T[wh}yπwc״T{t;Nvw}ݹP;`(.3n֏;ׁ.={ϟnmCAc^󇣭b{Gf-nfr7k;55٩nX݅^AIm^9GY]s}he@ﻤz(iе+ I_@.JVss^T)Ѡ C7'xc@7<}#x;wgwopݱ>A^: ڍfh7dTQa誩̜RPv: Wn_CT +}IH*>ff:ٶc׫sszS}Yw|wz}>ӧZ|}_gszz}ׁJ>w[pCXs=_s{ZOw#N19:[i%J(ǶۯΤ|< o7w]tWh;Pzq0w"iϧnhdn7dZk9޽7MS\K F{})jƎtu_n"A7\ݶz+A^cV5ݽmA[;ڻ;M]qkyv.w*6GZpEv݂%GkV}vk^ar{;wb{qWݶ^ޜxygnyzݽ{|lw^]ݽuvZ|˝͊tҫUn:srEH@졫wRGxƷ}{}ۻ7z:λ{Jfﭷ@(}ُ6lwp=wMp6wL@͒-kGbbt:F{5l}vw=zܽU;]˼sm$:v3݀v=<{v}kfm5-gsOw} ڡ*7ww}``k9qݭ:P*f9m*wfݠHp]n-ܶCrlz>.葉9Ok/#b:npT4z>^Սy(.ݠwv(^ Pҍeـ`m+w6Ѭ;bT_{8=B>U3nwnu C[T.Ẫ\ḽtBT9we.CY ׾liх7]^vueι[Ianb뗩ݘ+r8݉wnͭnz}E+Ro \wKݕ5Jِ݊źkxzƙ*m;vE- 3O`wz5] ;BQZsժwZ/wnA+s_MM=u3׏5z>CM@ i4I~oDz!MѦSi m Ҟ4A"44D "{H2zQziOPd%$ &CIMOzPѤҍOS5=M  hɠ!0#I馂)d554)e?!=F 144=@/SQاy\ȗ܀ЧF’i-7U?89XV.'^ z?֘yCl >T~x3XU?D @FnJ*iεYE8g"DM0ETREu-8+.[ҽ^ uUݡB 1EDRCVR3Wumο)j(?;U8yPd)`wX?g}9b E2aϺ{~~O|*f(vDUEDTEE]p0}(Ϊ*trbEEHU,AT.3RwWJɴJ }6JЉշ֋bXex!) ( ĔEIDQ4Dz*+bm>{g>JUQQRTLLr1u iH {Gi$uG"d^or{]Ԫ5Rw[PEC24 T=1Ѥ#oA`֡I**/V8T >*1KE1%QCT4&$ON )"(*c]'}uCTSF?|()|gz (tG[AUOry 4Q?}ȣEOQb"EQSOgI!wo `%AΈ(&nQXc: )" +MUvƓADshМ/϶ }{TUA/?O>~+~lb+cA(, +[L&()0)HS))JPlei)))* \(&;1~M/9AE9ƨ.a!4ć^~y)H--!CE#K'% ^E1QT @L% KHQ@AP7|/Rp|)>>;bM$^I)JPRRq3?SGH=MU 봗1dߟb4D>ԝ{l+H֎T5JQM *h*Z$qP ED TĊ1@(~wG:!DFc$PT@RL@EKEA7L1RD4r\CED Ɓ)QD3D9)PRDQ41Q1 ^r&fQ8B2"lК@4:WMD% H!_C9Y52{!LcIusÁWzWw4uX~Ow#穙""DGo>߂<aܳ+;?GsUxnsy|d`bC {o Ḃ]ouQ]v4qE8Y_ŋdA7Ÿkѥv~Xhܚ=~cG%%~ReXEu}'hv٨|̱p^uvۄMek>8J"7ˁ6^_ ei7hjm, A*dGGt}wEzdSf:{95uKqVoeCPW4>.cfnP\Gd(vP*Rۈ$hi *#> H$~Ti?׿r*T ' jM"ψO(b o\r|[~Z]k?#z4dw6x.iCJ*{*#)lT(a]Yz\zx]N#DQSA(.=ɣD x3V[/~ {JҿVNiQ8B;rzZL6 > X;0# R@3<«PD^AE .j=%`=s:EPÈ!)Qk878ੲN3('l`7!H5\E_̋oO~W̺ yTcۛtҦ*?'&}*qL=&{VJ93T90e03(~˪=WyBd}XraO]RIq[ <" h (?:CĠ¢#p4|:޿/I~7hZ"^Q=}ۢiY+dEGy E8Ɉ~04Эzg-߮`k܃σ7|s"*H,aAICKH%)hTh'9N6}|85G<+6HѸ@f83zˢo8tonyMh/PF N0Rqr??`ʓB+"PUS PH̥4/ ZL[PAXC"F~\*Pi$)b("*dQ)C iA)Fb$bB9RE(,y7t`xMʩa@P*iX(*%)BB((ZB(IX"!Pғ4@HAAyyDIJ %]uqov(DR`((G mx[s6ѣn+bI594PJGmF([2AB^09ځ<@۵GQQ>bVK ŐJБ?#d ⎟n6.:P8fv6bx# 4^r%*A(V5tzú\Es>L.^+q!!?dYuڄ ,cQϻIIVݑc P dKZn3Skux1aa(d,VO}/YC7XWc\_{k#; Z훤Y{72)*' %p\ C}!'H ܘ"biSDe1du բ˪ZYIvS̃it(1A;0cӆk::\4둪tPkd9hƒ$fa* )hCM<)E`,R֥R4dcy2D1K!F*EHU1AE%ю"G.g~p?+@PU ұpzxM헑P1)$uTrkѲ@[sEql_Zѡ`bu\< ɩ n$ƱJ0]֪CVjJa*aJwR+$"?9xB*0#Z1pJ4Y1TQpƝ I9f yƧ7#A.LO+nuV.<X89uRmkqs<$34cFA2nArY0-M:hbd@P!n唸Ő٬FD4l@($3HJ/!p3DQ9$X4kh?cQD@& S`(b4%2366p0yI*j8gi[ǕZ;lHp %dnI8W8bh"G5tW]R8iRV6N7]qZcBvmB2GJmDMEySm8q8Ur D˕HG!am1Hº >g1p x4Wl.m<(ʹm-%Km6mZڃer)'zBV_\t׏OTfy].YrD{Ey_~v7>Q1Hx,7Omʋ7KkڅҨPT/:QB^ 360AvbLvYi,+Ki8Ů#q2KHrUFR˅ 2~p,r3ۉ=*FO@ `mwm-kXtJZ~taR1paNTSj=0G_i5)) u %;)o/.C2ˆ!K[""֘qcةTo8\hVUk/w<ubs1ӾERmÂD[Ly!hܲr f+/T'foM%kOpP:XAvh\6ň_ 5K0hB! %r#fGf\ovojэH8E[K/_i@{OtJbmd!9fu]bPvZm"(}Sh*hJb#ΰh!vI([qU}Y0ͤ5zW||.q`)m0䔇h%kpc)͑M}8پhO,k .rl8RQ* 2"Y0.akPkN1HuiC|2 B9^A ?}%^W 4ѨQ>QMoNx7$ft p|/f kY {!}$>UY>C JyWA^8Q"=ܶkJ& ECQ'> !~[\9QwrIx,C)JAILh/B.SOIeP'L:J!c}!yaPtϋSm3c?_*uiϊQ{]`6D@nӒ"/=i"3}}qo Awq)%vr xWŮ\7 H?Q@3'.8ZK0/b|Y<(S웢:\"nZVުPI,.BB?&H5&p w^EtX@@YrAqanz~砹/(#-vxoTB!RD^z$7s>E2((m)b#'V~\5Ǘ`S|P=-&XJ뽘8_,X,-QVQ3e-;}v ;k T^^b@BAIPF.qY2>܁F$@4?Ry~oEtC3!>uJj`_e/ ͸aBŭ#~lQ jHx; lh63r'g`BBhQj> O}ߜ $<ҋ ֭4?aH?gq {z إ-.<{vucB_@} ClyWe2}|6(f+t_X}abLl Iǘ?a@7wF30NPϣA^WC j<M̩0"B.k=;_Ge_5DE]{Տ10C,Q?u}3)UW/ūRSC+͚ E-9@zV f0.>% ~aP!þ|ޝϔ-Plqm&+Ղ̱= j0elS BBLaPUY-ڧ5$Պ '\c%FJ!?$rP>Togihe`ʠĪj1}{F +nE(u\E409TE ;x<0@z\.Y&l R%ۙ(TMTFPY頠(k&z:cxÆn`)Fo|zy /Y%IMJBSU> ̴O i\(oxyL-v7 $MCk,a$Op*aOucFO-4UQX (+7(P8W|N& ={rrwd A"]osm_t_۪͡:%_mo2E`C0PXnZJdmRFX9g^dy>j&"S% ( J)j*koNݴ$vƨ"bܱD[nO9fAg$MTu?p=o]А9U>_cv0%B@Cw<>k5R?*)V.J^Sxgl:)9j{ƄHԃ+HBUJXĕbLao !h~>f+MUd"V_ %R͠*J7[tV4k< 3)ZL[!E~գ7QFW944jSVɪh:ck:YhǓQk @QUMHC@km2c)G)* x'_OZCTĔAPLBM1sGL.F!im뮢AQ-${QtJ@&Anfh@Th*T` L=FꢟQbE%P}SDW'Vt5Q*ш`M4f5?VlNjMh)4[hZ|bFoKPbMUZ \;7e7K!yAT7rt ƪ-,$" i+!jO)>Q .|pEMDV:ZTzI' )i* 8:hCSu/8[)th|>=gnƔ'T]lC@ЄE TO06NC&8QO>gS*(BD:.F*N'N󴄌 ƸB:)T )n~g~!} $*R/ATTܟ7S'P}f]yu=BE >a֣j^eОt6SI'>,ٜQڇ OЪΪxda<5 . 鋙7O}:B(!`uJY`_O5^!օFe<4ôsp{T\g<1;uQ4FtUJ*u0q$O*vP+ĖP_JV?7VwwA"uo~b_}ߣ$niJIUQTBO{y|z=R6VgdM̈́ibaJ"," }Ԟ^.<\Ē#VPr Hnlb" cfD@=#۷'Q吴'CDp8u./# 5PHkW (tYt8<,/$)D{#+1~P\p Ʊ;Ǩ,ۼiW?go`Wn?GOd9e$yw=/27wt:2'Y 0˯fZ_[lL!M#x[Qo0m} ҪT {m7KGo' ?yW?> U)mXټ2Yl]dɵXYvuW\m0WiAQDnԏY֯Ɂ^@עc{j POwfJ#BYFGUc4Ou.%Be`s8c6G@q7-u#jsS?j0_F#]R6_钳; Z &eGk:[,i~M7Z |@R81eZa@E -۷$CquI֯Uh ?T5SOQNg[H? lA?G?_L|k2b,ZAʟbߤj ~ӭ>."pà$R fv0E2!A!jE=K"E9O(y3rE W#x*<INc5j*-NHasD!~( 1òhsx[4a?X`;hj/d7"$db$9?g53T\s.xإM: DUAjFk鱎"{0n=?9Y~HM[&C8(.!\V`U J*$>.^|EdWDP%kqI0T:o[Noe5M[ ?./I%6׊["X0}6.PT@,{2Gs^wYT} 0PΘLf=0.jiA _"Œ C8rFl.Ȗu}A,|ܺ x/,<4bᣋcG"4`>yhÜ>S .ޡ<^mAozA?j@{* ǡ!@:ka>AfA1H{əxpt{m?8|Q NߠhYB11R XɕQPPae/믧$XPRbTPJ@D Td BZh((GAZhV&B# PP"4΢")B$TZ|UADJQ"SI) Hд#J4THA{`(HDBPE!@KK$LM Q ]ARM +E~"@E6 3 5Q |٨+Ahi)f3@?pqC? (j!ZB!"H O0ĕHSAT4!tBPQO LE _{4B3$PR$hZbBB(JP $P`Ă":c^'~#‍!IlZv2Y_}1bgCuȂ|!51slQ'i/7BPA!:O>ĎzXd7+I(ScTĨSee5:_27T1>U=j7Ǩ%4_+8niD9:ВWYp}as.6{+0,W"J fXDt Q"xPHtn Q9LK~S8nf[y>ܙ:JpËZX߱d:N5{̄aݝ|bs~˺.ݙZ1Ȩh.s|1b_]>Wҗٍ߫ ~?uRNW5KmT*Y F^@¸d{޶TAdEЦ_-=ɄP6IvlقAN9qs9DӻGX}t\i&M\2 +N ) 1beεI-Oמ>_W-[jm-,[i&69ξ_s\YSؾX gFj),S#FT̈́A E;i"߆-HM^lpb'#*i$A.bo {>8ހlCI}(#ͼk>^m]cm\_W{F& )}W^piRȱ d<忉,=:wl봙V`Y3 nق`Iϵ.g7 }|I\Y >". cb1 <҃!I寁",4^}KrF],q9}Az}ߏ-MNXƐJt7Awn{vN62 TlhŴ;@5zwz ڀ>8 v.Sь0gjg}:dbۼyIA;Ђ ǭ |b(>_EBlgȄɸnpu|b }%Zt4JIڌf= N wpnt_ۇCwWxd5hc60eF`X иK6ѱiS!MIs_#&_l ԁʃOSCٮ=T}fo)m~kˈpR9D_T@JRꈡ緻o},ώMx<._i[ֲ/l[L+ш8oGut/mMu .6,Oަtu^N_\WbVی:V3 X(H^}y?vrHx y/,M?hz@?jp+ =ݬd>s*(6FB?Iye4HR OpJZ~7,{1ij;` b8--Rc2X tbj.kG,X#lqFKxdv\)/ÿw" xl k Е7 YJ+\+`XYa8ƃ s^D';WmL)'$^mgVcZ3He؏&-4LQgˊ'Fg̹-7I`*"LCal> QX2!{}4P0J=`*Ovl`TCƞoMW2zGA>~rA 8c˳ņ?6H}fA ZIcԯ_@ 4"'IQӝ2]~cՓYLϽ ogis_Y;4 \}4D #__N޼!VʒQ ]ø(O2fSxdsCDm)⨊N{~FWr8lk/[wGiAg'acg;j#x:[cAۯzXQx  Q@RD0 "`?M 1&r KRM(V!s 9"%Z|#@== AO<6/k&?]CABPJ Pf7"1ߴp_~,3!I˟?P0#~%&۬6rE협O$7ݏx,b-U3.+@ՒNJ:4:_+#Bפpk_amw"lQpBbܯX >*,*PU~7ui[#^۹ }gܮ)Ͻ&ndAv=~u:T0͹U x'dK1>A̫ ZG}]kXgl[<-C]bʿmsGIt_?Iv3=ht dPW A7GN@U֠QA:n" |tE3yy޿WϊnkZʟSZ՞%U7t@$DlSyOݷtX[ B(N60(eK6~_m-)Km-RG,n}_7>}t$"}ir/Dyn"y./vxDnq#Aoc|jIux(-"HwK< ?CzsPkSd ߥ~'vXT !Aa1UAd@uD4nfTvef@Y_pD_F9/)Gdn:2129Jk'g4M= tw'8T5#DxW篷tt{W4l#޼m qT ,T@~CUQBI_L?3$ѫug%ĀOEm}UU5EQ$I6|DzRNP.cAUUKͽ >ޫȮX4\ URUTzYTe_Ľ@}~9s[ݹTANp/< E}d= nG}YׯHKdXfP5;Bg`^_v.nsB\$$DK>:H)r+%s$HaХϦ/;wKd-;5-o鶾t~@>^dNżp`=GZR#4j^F Gq ӆCmg?Vz4Ͼv'0(*:E*T z.xiJw{Ps9>a@\՝a.5Yg ;, X9F@!-4 3*B@~$ ꇻ>OE̺dp C9΀@a" 8[͛i2@q(Hu!lݬyTVR:qٌD aʐ9Y;oLQj}RECGW~nW.z܄Mk@&4鳅O<ə9J]Q֞^2`\3ňó}m?`A Eqd&}d2 7D-\ /u'gzhC7A$}G< o}e l?`73ro=+a7Hdyw^ CmgBCHj$}~mICƉdBOV薻ic?X=ISPȖXf6}¹< ʢO*8D|7nsPXT0F^,͛ob4}񈰄UUUU}_Li'r>}9z_ McPReYbkXʨQȊXR ~gW !%DLbNXYlK0og E%DulrR{18{|Fj $6% H"z.AV-kـOՁ _2!D!¡׶ܱ ;s><\Ԋx*S|bz8_Ӑg4x; {þ {/J<@  OԀRn)´B\ ҎЕOo_Tm1kmmmmmjmնmU+jm?vXնVmU_}zoLj~;r5_Goxm[mVڪռ<mmmn˖xAyDɯ?S RM˝87O1;4 ;ʞAFQqzDMt3osaυ #(`4AHT1=Zv+Ă ^l5uনT%LEUu9}X g ymqKT+OxTb,(U^T ̨{ά(󅗛hAYq32qI+G/֨1 = @`3J4>Ɯ ^Tj,U{9Ң~kJK%R^MfC^ȽeW|kP/ wySx:CV&ȈZTv<Vg ]7ǃ~_n3~qx PE2pD3%Q`j Xwlcp/~^B4|-2PTeUC'A %%C~Yo _͝]_DATzV jd%;Up 7OoV@)Fho5ٳ p_O ()D0cN,P?Z ƽGu P(,@k?EݛfN;+: 6t&RA2?p=NC_pO dI7Y, @HDH!0` hO)OU歁\KDFKe!"{BպLL[ru 5P$q׍?km B(omq=H#"cs|^e&.ܻN^Sz_LT/(bDeI SN7ߣ>jwpO??6~k[~b=[n1ta,pkè~Z B8H7|;_oN [~rg['Zrqj~xҏ _/9_:|=#H/W5 @pදӶ/\~;,oť8wP Gz pr(I"N@Bp-l@7; \ ^l99ܳk,tt5J-8;XT$&.L1Uc$"Vs6rA'C[(4&ƅUnQDGdD'Wynn%EsжrYJHA豽^tfpPu.ppti0o+j@:bwҭݢYv{BbUUL쵥~,'V Aj-QK Jߥ>6tuWY~l !n7?VWk$mVՙBVkC"JC+/\FۘM o{{`2/]moIqWW R_\;GI22.!rtۖ/L>|q>>y[g/^ܣp]1i/#$fp/0˜mޣ?q<0E֙psx>8ɘ³po8h l:q[kN/(LYt[˛XW$lz3WN,fMdzPE3>atEy|(Cmv뼆jZdXkTE Aa].HX{D܍;t@p㤑d cb?h3 w|\E6_J{_F/?gڻToN ݳŧ;u#XطT/pK/ Nc*0Y3p_*O/jax?v!h1E]-p6 qK_C MfǑAdHpW=QaSf|t} 3Q>DQ`Y\}N6N)ޢ+1}+@?t.M#{r|z~|m8"i_Wr2շ? t|ÃQw 3"ޣ46D eSUCNFy+W<k?phur֚B"!CX ndEH||sOlk+"jsEAדp|<e 6 k4}9 k0J\S'ϖǑDQ#P7+\TYb ΀0Yc̦0yoF. N߸ygGҐt]#W[@XQZ*lr!`gca"O*;{QM%IŐ4!{< iK:t( +pUѝW`VzCK1eZ~?-ߘV# AE2/ӐӮ oexXze<n:]AAT@ G}v'UEp6y8 s7tPAZFEX97ʚ׼p16/}8n[QvY@> $"6S3{7. gu]]c p5T9< z_(UpH:\@Jb]Ad (9mm^t.a0URBeUyt؁@s7~cl%g5uY,QT8i`AM8lڶ"h`fLɃ߱iV 4r`0צ,!F5|r "0S;'># yl@ |wuLxRr ^ZM]`eI[/ź/} `oXU߫@SPLlqn3xjMw4GUZz3tW[TM7McjdbiGuUi2e/}o ~rI$]#>T9-_1A*sm?j' `VN$1+(aT\~tO=I:û+Nף5J/wh0[,K;BP Cip@};Q]o!CR c8>q{~ݼk JP %3˵)#P = 7 LWiQ5L%Hz;N$x=Ƌ~<1/A윻!c^vC}cr캂CM?^n'x UA]8oȳM96z,zM{Qhq&~ޣ Ud:.qퟠ/ qzlBߞ:J:(k_۔Bヨpq H#Q ]f9Ȫ!P3̡Ư/\!6W}t)9Xrf7 B4ҋWXM\*F%"TH>_ĝ^@91*^}6Eo@'#_$lО-Cui;{l#ݮ@Bd=}Ugi<} GO%F?<̇oQ+'ZSg( @( ]ZkaΛ^KtmIDH!ʪAg =30Z%|3Qm2sbd4TjͶto\I`ow~d7캘xrcFkY+@4 (f fzt.Lh~ 7s}^^2Yv37>(T|%ŗh FKe(Qfa4wSDм&*48?H 9R>#GK_vn(z\+@C(XR>xBW Z=DKXT"PxpN/q,]na \ ܙ]hPLYoJ(=CTx߉>wwˉOblyP ¬ $kbE-D8q+fхv2"3x+ ~ⰴ{OeGP>mT | UDz{$g5P໧$_]E^jVGh h iʷ%#"P9ą,GIg[kNd%,^:0qDf,T/?g/zW`ýB6=DWfeM>vY9`͒$̶3_h#XSY`EN@AN]!G[} j}ml5u/^GrD&*}Ag~oQ# ܦGH=D{Bai@`}k{úcT !R0 6S=s:5R|n7kǵW0/ ҁJ(cX`yk4z\&LM곀iq}:4J^fw?&F#PJlV 3UX dK *4@󙱊9 ˩Ìo9 2=l|ƙʰczw)x0 t/9>ngS7ՄdÇ=tIK8ySgz'-q˰\y=gYAM\`{aYjj񼽼?ݺS^z}HTZ]$bGkfԻ U4`K`/o6[lmvF@&RYD~rͥ "Y  {>?|mr.stX4Vb< /c[\&Ai1pf.Gt% }zmnڣL@aĎVf( 4ܻkF̂@ցev)uYD\xqW9ǫr;} 0?pM?fCRNÆvoN}>@:.ԳAOO=GQs]ozZ=:Ne>V*l$L )63j!â_58xfci(z0$y(6*7(g$po/L7ploK%HDE 앶vrX9@[X@&$ >Kl 01|_u0:# l~>+4?9 bsGMQEc,oI\6iiW+B\QYR8&+IkOщN ѹħ ar.b"dZOFBa0xj ꆽj!P4>Kʥlt^2&0AB{-2~`bػ3\4Ђ9R `|$rѪ;bP ,` *xHov>1 '۹8Y5NUvb7& 4@ʎ]}]4 é I'Kh<7$,Y@>c m; /E*0@M82U P,wC{ DcM81℥cd왻a1 Pd rcQO VAٚ&o<Ǻk2[}UP="ovwDB(DBTP,U^th굼- yscY($:Iq(؛ApbD&n[pЎIa$*>ej^:U?`+)瑍Ż id;T{}KGy$.Ro8EB*K\8Bs3r1dX {iM `XOO &=2x‚\PP2EX(r ]8R௚x$ 1Y{|׊u~%ӹ&> 7lZ6Nվ`@z*T@Qn=8tP;쾚C+N!)7  i2fd!5UBQD9:8-P!)0yx9::\'wHZP &y0KW-w0C `׸Tj;9zt1ddD_&VT:#;_,{ eMiQbT@: 4[p~E,؋g+Mɏ#ʻ%M5tڊ U!5 /JuE%|Ri;Fwla`)h-RKz*+/jQ[/qWo _5-fO@ݵ@8BTfEtRD[ts%X*ױR0B,}G'׉<$&w!V7GMiߤZUÑ|R=7h=?|}2_v$Lҥ>J!4-{WըC}$$\w$52;{nsM@y0 Pkh\-C+>N'YL6JEJ i)JJ8sz َkcy%Ǻۇ="X'U EEX-D&%E $F*J*1U=Woм˷_'j.-Eȹtz\ >l Q|Wܕ}JW]B}}xRSo{Z4k4g3e(>ْ c1@%.?&A2攀Z"_?j8!vmEnؕ{چp`3Pe)?BerOPPT\@V. 0D쎶O+,KǾa7R ^ 2kd޷|խ{ ?2oœųw ;`=CƥaFz,JVK@wҷGy\zV[,lS=|q@(=>L⋷ ux~ֵZ+AzuI,8C0phr@C-X=vNaԳ}Eu-$e4pVtF Ai 7Mȗ~qEA.ԾfHc;ҹP=#v X;c]8t2O2;8 t,B@?SazY7x^;N,/͒7 ncZ$8" sb@{~aw<>SߦՆQ_n;J> Ha+ˈ-[;;pL|:KŠL"D:ӒKߎͱGE`vW}jy_}XVuv}CFr/G<< v1~Z&Zf4(Ssz":nN`yBk='Yx 8 *ЎW_ބEAQ J849aE1"#nȪOPwD3P87#u e%dmj$) y8 +0~|jGE`.=Cu" ТxEۅ2y S#^]KI[JՏ+햗b?|?@'Ekf8Sl×'[A+6Rx\4R\sTI.CEh^e(ؑjeC BIEٿ o8hBs Qu\ )S.;C蜅}LF}bG_oR[!d5i|}E :dFbRgIPix@8lV}qnf۴9PgDn1e/o9Ɛx2Ͽc|,.ABi&l aAA̪EFPNJixY5Fq{>90\w2if zb6z45v;([n 8kuXp|8hXgRM <3guIH)ꗀ$A"F ?ɀf{js+| g}?u{לbs={i/\lQS1o?ˈmCC@/4")h%DmCa)PFAc`,pӯV70k6kl'k|܁frC}CCj&6O>B"# $ʸ  jb,aC;[>J/GHUG\>apZ+3|3tXXCtmNbHfO@@ 0:!ͩIZ1t$(; ()je /:˚ m4q.dI5`e,VQ5Zr{du=+]4xB vє$0ka^8FɦPw&a+0r3-oӇsf(kbC؉ܫwiw1@>#< }P7".h%cmZ,iLFAʡ%.@o]UUUU_,(~^=E;/ BFѓRqaRE3E@fxI*HB£=@&#`H}1}el<L33 Aإ{t!(g%~* }_SmL`!7&&T9bFJ䋚aa @Ȋ*JjV97: >Rԋf:QGs_j+bR\o*?Mb*C7^Ea,{DB kߠA!tZD'̺ΕQܸ[l[@AȦF8+P,РcPDD(}n:ahJdrz 2 PaGP Ϡ%[=eg,KܖFo"0*v^hpT֋m}&$ Q & 2@"e[g䮋 Ш*[dĀVcJw_=ҿ%))a l4U'L9FNf!]-&X:UM}ptK~@wK8Jf ^ȿf& 8.a!BTXL;xf9,1qcNPEA6E q=ezw]1˓0,ԭƪb^eJ;n߷*YMfՀ|Jnf6*x:bzܭκ֨hؐG;f#5]$̟2$ 4lIR2#Ẕ̌mO^Vtj&gipa~f|>R)(Iߗ@,rE"Eqng؄a,6J>fwTWhC M$W)OGQ*iQC.{_;~3w@2!,щ(6m$ R~Bja_K09gǣ {COT("7,-ȦO H$lf7 w{K)pW2:n;OS7;V)|:Dv]w &ÖĔTi&߈qD&m㪥3'wQB2;-T+.wFQDu`c¿G#- )` 7zŽ)elQ}C!af@(@apDC (Ҋhu7SzUbb?4>v't2mw HDk d@B%J@57햞m[b5[tA>!k-OY-%` )ePe [P'APsA5@3GtDDG)0?t<ɕGww4GAկwǶ|XP\Mg.7.B۵"cU2Ͳ6Nfe;k<&DX]7_aFs2/.a"{'w86#@}k\֚]QEx\ :c-δz?(]scC&Z{aN(1q7^%[) fw8"Qvhc4he.0‚JH@|HWP QɟXN4<^IN8]|׀^pE yɮJh3Iټ Dm\G>vCFΗ iP(!$mY :}Mhe GJ<Λ2`4i]HyG|NdF@LE^n׹s4}xz:;ew0T c9`.`k߻%c_"<ڂsRelWG㘯,I;b 뢑ᔇ`q*\Br7 ǜAénðpm΂|(;%tm/1dqVe!VamʨpvNDsv[pPGAq|l.95cPؖ(W 9~Nx]W5mF< Z! 7$< 7"Lz@z]uQ|i=sاn7$?}MoL"R?L:4 H@DXU4S/ 8;y :LX4l%Sy %vPb+gIZ.6j栰bcSQ tu/]ٰȍ^&,C AC3+.8'5yj+HWjUTkeڈq|)U9U*e` ]baE5D+X$mY{%b#4GZFnz5ds|ޤrHk;ڀp2rpB4 \r. f=W6G}Lk &bAl;J2{ ])x`X`%_Fp0q=Anj4vlr@$.b D`e`_LC>^Bs'N;^|;3Iä|Y F@XsDNiٯcsL2'DZV7 C_;ж,7_VqucL* 0wO_?V˓\X !jM&/e8P5\ن0E/Tf$(P QBEzs{^F7Ц8$c]9>Q\`;f0͔E%i h 6(AYgdVo*0ۓW9sGUcsÑ40u.w apJU{1jTc\ a!}X,FQZ.jV;LnUWBtOIvJc91FQvєԻ*AUeR/"<秡y'^Z fUaKrhcPp#"7zX(AƣyP:>oF?O Nj4 DLH|C7j4jp~{=N.0Q(A@k{>>lc<O #]$>1 ?F&0ʾؙ @>˼zD!Y !PDi(X&" B)(GH-dO&8?pꙏ@!Rf Z*eg -`H6WW=Sa ~$ 4L9 s*8&s.a"ی }_=;""L^}U,I3GI#,̟1@A%F3Y(`~~89PB3T-_({_ A"40?F/O? Y%FO9~I" 1d ,`@RuPSm*(7/ϒWu1f1i c0:~DP Q Ph$ҽ hBhZOlhJ#pRbV!97G0X@&t?a)?X0Zѿ؛2fh(PaьDycv<`㽹9=Kbj?XDb񊠪Gւ(rd9ZŁ15q7Dw##&h<ڣQlu_>: 4 =EF1 ggv};O) u~B&_>ʎI"Na.@18A q^(}Cscq5Ol\(D=!DJ}Lt,zGq-%pwQ/n{*uvu]ʪؒ9߾zbA6MӲ,G`]A`.Xɂ/(qs'{ @.fJ9~q}̱_k>ߡ_7ASeՄNY::edAN@&KӃ/B`׷ J." 5ABP@k )1@5(G{t[p $5t vc9q><]l-1jڙrN"3Ȼ%S"v-$i$*;qnڻϙopxQA,#flް\"Crh|5ff{r0.B<ڂAɻZ|`54#fq.b0m-o=B|/fs_ r#]7}YDUÑLSe:T@!" X[^>'0=B2|TPg+y: &R $ZX' Tt \~AMmz2#j#!~*ZT;yU`F Q|~DN 밿FCD)FvF(nb|8ڱ)2.NIu4&(/4cFM;JSQUa%*BK ٯ0(C[yyzYch iR.z~~US^P ̑L;ö,tSO {;|u2%ň8(ֈv~s]b `/8i,c]4KKa1_!g՗ƯC7J_'^z?No5kČMذg` 8n3!]R/+:{rLºx~FYp0U wd}H^y+_d)HG(8 St&*X2U~C !#1RDb鄏nb&=űh3Ǵau1٪!ҭWީ@w9(uȊ@ c&ixqr `݀Qči|Qz`cQmE:s[->!:WN+LtU2 3Oe)N|@$+~΃aw/8u"B>4 nDȏš |~:WH%y*^k%Q@o:z-o~wơ /P@CB}_Y{ \#x+ gDyM@"+džY?=f'j}BQ2>#Tq"#CL)k$L6aaL/J"0/KȢȨ0FIς-J4ͺrc;B, ~3 )V|Sg~W5o߆I]@G /U.L>_&z qrVuޣ>?GiowLLJH_fVuz{bS?b+5X㛬һ,f8==|ĉ[_r"Y٦Q"8gB{v}=h7(#յ4a`PGe%J$+D]ε(Z= q^k5mwn+\0.߾zݲ:׊ ?t̂K^?B_|N!+P}]ѯR`Lf 8&8qHK/@ ܇o|9'?V!X X$"Y/׸ DȊn]AtP  gw֞-=߸~-aۇER\z=s,e+ExPYhu# DMm(fz"~$ggfy>"[ k| nD_GWH.2˓u p =|6?O@vM^1˂#vݯH=9_H%OeaS`E&YDteOZNT+aМSlR;x WRoC)tMN< ԀRS`yv_+D\F i,7M[W! PJ-wk ge~QYx^>q}9rpsXo}izuR=Eeȓ䆻,l#mܢqH7?wIQw ӢX_:pZB#mS2]4L@M_1\ &]B[eC].i)*G;_$pG & GQդ٭s`1- ?'r S|`äF> gHĖ*q(>BwdH'''`8*h@W@nC(_L.feqPvTZ'൱X1P[6m+L!rD\b J6FAfHE!|*+Ͽ˴ǿ eԽ,#gUNز9o7mz_|q,N7|>K"{ k|ql 'r.3[H91?:p2ـY?OhB:Jk鷡ZcS*VTϫd)Kx3Q`@sTdbFP:i*QuQ&UK1E٫-`bH6mֽdn]ѩ.QU._"E8Jc(X69?rWf N+O,Ϩm/A}Z㓬8ԯTsc͈ؾ0ScG=lc60]-Ku'>S HPH7\&4HĶeehHvHsI[@*HIwAǧX۟SSOaQ^pFz#pZGZ305N7=o9AU8Ͷp)isZ[Fo|{SnnGgQ,e&=߅U&8t;HoY'u%;ΣQ32Ȇj5S/LV^)7^>]V_UbvX׮#Xm޹kZkZ߾M.W)u.YWfzgEg:ZA>Ct]=ыo".K9'W2wBP"2;pB'!cjZ+AFGts[g>\#(h=wrۊ ո=%:RϠ('+}}d?~+몢(mR}PP{gZ*PᏗ1~\7 HqaDs4?xclGm{Ymn.˅ݰ[{lM يs FN=^WEw>d".mo>q|ÂۦB<9f32@Jh}'Q >+nF;n|m7wDDD#û?Ct}}7>wlmr.}z{j^<_TsotOYU{ܶDE9rNsvfo^U^?(kw<)eLmuKn:떹ַwuUS j;9L=Do9NꪙfnݻF3|>gyRV,R1N`F"AXNܙxӼ?{\w:8꣕Slwl]us'Uz{s{ӳF.fhN.|bg558U&}.9^:~>>鳧zw~s"#׮snL*εs9s5ܫcYZfl0,ҒKrGǽuGOݶs a7O9BP' o|#{r1~|,{:_"; .< asڊL;w%9;䓱z+_m>#;!哀0*= ^lbBCoxKǚ}g~-Lj@SG&j!$ Q1"4h1ArۡxK3w1K>rGFp$"Ł=%Tq {"O0Ad:٤6*P#5rA,|O;FkFvǚ"iDSɬ ǘ9[腾OrCl# LEP#j QskQξCY*G9!2{x8G= &Qw^47 Mؔ#Jsy{~T0aʧǽ`?_djaױkv2xA*G7[buWZ2!r {wU<p|TdE$0@mi[RO~fķ߸(8)ǶGzt9 fm @?Du/q{Sʠ<+DžEPQڈI׽1#ET'"sA0j_jcuiSo8T .d# ;槕^Q${_ _{НIJ{)>Aڻt8 {wom5UD DTXMD4ELPQU4DTDTDDE4D4SURE5UELPLQEMD,QLLTLRb"Kj.Pkk"röyIf>yJ渇ܮ+p\㖝FPB(d [7Iڻk ׽0|tK8@ojU>P,Gfa53:aA6Noј(S"d': =u(u@f(^vGаX_S]hHP\x+U&`XM^W#}t[Z$A OKIa U=s>wίئ䞳hW!C,㭲QObv1Rit&U9}t&k> cD"(. ac߁K%U` *j?JAh%F}GT|4[ϫعpԐ?cPd^)^Nr'ơ ޞ&}'zsʢhpȸ'琪;O+757t`NU=K"G+:/[aTeEt\L0i(ilyt=yA,,~NA^жor BCc7CY^n L`'߽$+}!ߓMbOx-OsfA!jZsыCgE)bD ^=4>5;_tmm2 J.q-OZ1(/B<.# e,9?ӈ(Ʌ$;J̈ ϑ n~'ǎcs2ⷂ2r)o0ՋUsI5&EɐʏvYWB|QlxrpӜؾi lByVd?\ r5@pg_i`v7Xypg}#* T(JQjJERPi&i iJ*)* @(J% Vhb"(B BJhh jTPP B >t:!멉vYGq~V @(*naB7Rh>B;>?OOoeQGwR>1Pa[~7b"՗ D2gPUN 9ff{7~cvo= ghghD>ȵ^ߎl,Gie?jΙxv}\5l-ժ0&Rvk6ezC5ktE9|ZҨ}߳%:׉Z,H놘658n sJ-g㛶.GK[-sY-AwLKC_,[V,2X398]]F R ^:Q2߿tΞ̛;%l뻅i+;ȩ&;Z Vnq`Xn|2״ݒ=K-6S-7rvßf1D gվN{ǎ[oO r'ǜekCC:,y(Ǜ\6vtfvʦV?[8wͤHaG]Ktn^q^4XVBɉ<Ѵa~Z. vѣܷKƼ2h[gfa<3mʔ{B.f{MտyhX\9?eqKAMExae+yѥLn@ANNFɢ{ziΰCZ8t3BMuB+h]ǣGe?*_{9a{ТZʴUZL=.8u.sQWݛeO-pkVXn. Kd蠟=$SJ'Ͷh_F1}+^ܽljw!tZ]wպyCƼ3[Lc]=8[H+-ugq`1`\MVw<0pumL%f1[f}cUq:4x>=_>k`³-6vNg`tt70UF+9ؽ-0㍃;ۉN~ MnZX5q߾_y9o:9:1m/߬ݎFwSbGW_wmy/WVgJ]>͹X]cݺe Jyݥ[ reZaXlxrIH|u~C s 7hTf1Č,vםb:)l lE۾q9.8e1u8:w0mV_mmiQoxTu0R^1Sk>ހ?LC.$=$() ) )H$Z5("UōIdBsP)tŦM 3+'nfMP4UA5Id1XΎ!6VL˔TimY]EW,+nOɈR)XݑF&c4cF M BfSMZ%rʰ" )ᦚ64ۄǀC<8Zt"T6ơ|+hhvciM m$1W)U%FZUP\ݛeʻ5Kȵv1P+`Eånype\=Y MZ43I+U@-#mη=-u$@n쁳0vΘB*eBwplc_0Cp_羞Ms]߇PI|G@0|zo鐈H7ً~] .Va,JU-GJ+kT689~o羑H?5֪,[g[cĐizTY[S4*;Ddu\E|`)NaߒB6B x ?rv(B%JlKoh `~Oad$I$^;Bi m_0@!%nwdaeu4w:vtmA{#Y߈O+ۅtD^1{.${l81١@u75lCa朱ỳ."Z(p\l=]'TT~\1  )lذ tEC _)AT= @я; SpAh&&h(.Q, ЌBOzwŞ9l4jhd} 6Mb E֔]-0=0h(۞kp7{:&2Z+dڏ é f.RΘ [LXq$==4:rC}N=:*5>EneHTnq_|i;uWa8EVoʥB8+st~[T['n8 z_*V[:22YCaǶ biZLlM`.AAy=Bi$QFL% Vs7 Vߜ <Ô$U<Y P#@(r h:RI;z;8kNOHsoT Y/nb 9:9V' pŝ+!1B,ʉx2jT3׼0NN&#"jt4kE6en]AKhBÙ`fvq$>*gKhĚvqݫ+olZuZ[),ѴO^|hyD:ҫpBwuPH߅ U,HrÅM8b|%Ez@$ʅLS/c9ILbYfQLZ@4=J{|5*ECX*]η]bAPKE(qpka؜3i^Θ;g8s?g3zVSZ$ɣ70RDkYG;LQtkATC𢾟?7obovErӳ*xw~둓~q`ʠ-u\^Cnp`00FaUɦo\b g"QmaF__ɻ_N!mӷoVwbku6ȖQQ4" |ng=$$H)M\k BSWyN\]> C'b̮2.]y"?弢ߓ9Ryhxxh,\5DP~^V z= 2*&&ɖv p?(d pe AQ$Nj?>}BwOQʅ CI=Y WKuVv,1C_ZOJOOSaWGOG :qwtW1ܸ\OJ^exvgԵ]c:賜>XƤ`i5S1PT -Ls} %pގQy|.jj؁62z\ [7io=-gFUz~,ʜZlT뷩AKOlu =nk&/px]9sjq-9g8&9׻xWrޔM(/;w_xn$_O\CagK;ro+;f/<ӻYm.YssCEXUyfxzZ."3ZZ]oN&19c7nutg1 <0}rњbZ]XⰃ{9"rM2퉉ԾoNe̚\1nL\FVxWŘb kyfܴ8 b\񮰹ګ:S{gzΡ_8]J_M:θ7Mee.:=swunvՕa$1SH4[F4uĕWX\65*Ղc[3 B1wN/ &3{y*1ΨjaM֡kz귳ylgvz.XjdaλNZ{PF:pφ;j Bt9_3 /I*so-$tN^zFӘ泼:ε=*/;azkWF/w7=aavƗ +bes|hmY[5^8Ӿ뭜lp0%ve2kٙc5!_S kBNdxQ8)prˊf @(B!D)14I!ux*HJ<< kz]DR uvf(0z(ͥQнlbJڀDB<( (5*e-(Q^>9`x $ؽ=CZVBBh04f+XNXxBT(P*yyӧ-4|E6[#%bX1r7qV')+"PU1D($̳,>֡ʷiDV\0WxUt/-b"{oPΨ'^uNf&":jY3}Fr7#UBrw`m8gIo+U!d}?x-dy>oCXxkT_hUD kU}|kR*?vyQӋ B+Vuڽ"W+Kw[v۾|SOQ?QJRDM!JDPQgbʱ"xP#j`-*AG* _6G碥emMF"8C7ۂU=r' '#yA8i"o{:3)Hr@BH.}`$\ ֝7CZ"f1EjҬ2*7҃_FFL$r~=wpZ~'?S%{![ֵȏ7##(PvL[ "J(ˍEUշȰG*,nc .ddh*:c0¹ɖ!Œ*@rV@ER"/\Cl f9334ADyZ}eGZ›9"ĺÞIY!PoሟBNHd<0H$K)ّ g^e퇺xzNg_#J*,b rjq:)p`6aA&G,qa<ɝx+qo3c#u48+A@X~Y$ %8l,1}AhL arX3ZFZfЉHf')Dei?#'Cz?Oʄ(? D2v5deGYW.1NaռӵJD R]M?dzgŻa*v`s_ݚ|5x?ǿ(#PT$89ܩ "OgoK $JA{ׄdϽ>Lw@"r3XqggB*.5[&qo/cנmI$u7YֿǙ~rxjLSѦv~Lv^}6KSY2:hA,!ӏ,xre1=}6/[`Jn?L]}_W 3RkCg$'" ((:(@N:6_yQ}=xG uv2ByA ؠlӤR|8nyQЋmۻwBH;hmI~roi#wǍ8wt3-LJ<.+W>I حBML1CWwK`WKdcӶp!!9lC11TQ%Az܀S q`0kov۬`곗  m34b.Box;_4D6-pgKv=~A`O0I ėydFxC^3* }h#vو&?$@|T`m8"ETMm ei퀙Jʨ= e@ kgy93lWB ?*썊6*+y{,< B?_GP|pSB%!'UFKNp- s쟋WDlj]Ѿܾlܖ%?=?cM8~~>Mv}PT+@ȎЎ th=B#-L!6*|.iJ4_u}'e}tfff/׽r'r]+gX("b& {¿[ Y[v-_{["0"ȖJB`39^UV؇}qnPe@oÇ T.n>Uꛨ',::W7ٕ6+ZLnXt_l-9bg`A0Ct~e;sM:<)B ?K2~ x}FHo h%]ۺ&U, Z8y{o5'{k|"7>EArR{E_h>f#A{&]m|֟=VyXmc9e^W[ÈNGWo)R߁`}ݻv/@'U~6 a+yM7Un_ǧӞ#hw?}J4<~>9}?@Q)ZUⷫh"2d$_QA~huƷog*% ^*`ٴ@gF)ץF"cQ?oG{aȑYPL=Iz;Kc*{:Ww姮|6ֻ}f"covoXT$ I$bEYC0w>Ѽ1 &]3R宽K5PuNBP"d}͛-k]eZ ŤUw0`)L eAF =u:06a4!#2)12P-4D5T  @DHw;isQT/ޛZo̟?{~B{C/סeO>z`! A{V]s[LqV)*V+1pbmAÿBGu9ϞiSP*)t|SIVZUUD(8P$Q?\@ B?WUBҀ4deQͭaYXNlǥÿf~Va1c>Kiu+L 0 j'>.c15Yq@Z%b+?џ>f9y cF*VID2_D68eQGæbIAF7"&ڗ.U$`&c n۰&H#^V<1ЬE}b;yFoڼwaN]Zu#ֳ| P!!,~]訁:^,7ޞi J^.RO_^/O_SVzL?l "hSdt HH5@4JD(.}E]6lٳ سcd6"HgI{q~iq-ӥ%pFzޣ0qDS QT%R/ oy*gme<9 : FAС]rβVV/i]5H$,00JA8H+26t#svX=oծ6l߭S1;7 x}#acjEKvۖvefݵڈC @ ~;T8<)Q]]&!U,YT@)BH0 uLjQe4ԉxH ux"mVm$ֱY4κ{"D^RJH$PLy\5m,7Q/v /eL X^C}/I쾟;닃SC:W;H7kyYOj2+TR*3!5y~|ef%\^ X/BͦbYY-鈲;I,l/|V#u+`ރͪ1uTm.P{"6k~mW5箴ϐzuu3sVE]bn[W)"J?uEOçOn \Ϯx(<Z5a7E5gdl-0hhȟ_`$*"y:v Hq. wn߿z/XDs#[r,F֙Q!v_vkCtzx#a^ݴ[nDd '>؊ Fkk KqVԤm8Awǜ5l'4m[mQŖq.D-KVSCLF$(q@\EDb[b(j` "X5LU%5%WFű;-"Glm- EDd5JhѣERCHyC@ 5'#DCHR4ɦ QAHDКLJ%-)EJ+BP,$@RPY\8/߮ݘlR'6oDg v} z7 ߅7.XcI܈&+ouv|sׯUMk"x* i&/2?~miepr*WS·@} jȅ?lR  MRx;";@ϔg> "" g8αV0x1a̴׎o@mrم{T:I?Wq-y]cmտi0g}P򝮕 9Y fY^E0o^5&[|F㘰BI dࡔRP:ez2I $B8lѡU%tOM]6RyA9aN[Ve9ko3ߝs<93^3]м9lW7KͶ3q*(b }7UO㥭 ⪃ ^h/#6c'SɎ6mmSR|K)DA+uf|T;i!y Jldtdc??yI/C"0{db o;EDnջH5\GqK4#Mi~^H_SCS mK%M_FlDzEQHvdD$!4(BYu >bmsĢ7n~|1ACN/AJ~;uֽox%~4Bu`WuG1aQY/U^"fjTGT0!TAaɾn\e/f@~{W^A .1#ྰ9k/7@'S# }ь?bTand0H*pt&\D%O aD,XoXߜ<^7֚{mԎmyANhY9޹mfs6q@\3NtF(#?Y>:UHAT9h!~ż3 A gZ#D) B v߹8n7ƤDb@>2Rv沶u:Lm^ʅɚZYuV/N n { B0Gݍ︹3 85G YeݎЈ%V~̝!w'[X㓵$Mbzc)?dp,rG8'ڃ`33f< DbfqxOQ17p`KL0n5{ Ds@6(ݘ^?c_\:Ǩ†ֈÃyR(9-G̀{A^Cm ʳ@fy 1DM-#+f Eb,$PQmzP.-|g7d/]j=AP3TIe;t/lz,8Bp{9N^OuOw~ UreJ/I:FhACpWgCKh1DD=M$ku"b @I8LYnr8֧uDlW9κw3~s}`N':\oZf1D?%829z(i3#3(O!u޼!^0 -źM(j6l{{EcxX/"rs{Ώ("]o61'+"tp,}Qt$J[¬)XHy1fK[=Ɨct׌Nc:8[3?&Q:;v'+yʱȰ[RbU`W]cQtB,"b"|L#VS\//~=gHOo%ED_>|\r&3O$@4Qo AYs*p x!t&mum7UB7(DXkޟL][\`b&$FO9g|2U@, '^󃢃ή+g4?צ׫@|c(q* ,YA eY;_V^ 0*@#mij;=#Z6FծNPaGZ73.8* .pAO$$# _*ʱG }:.#OuDh*q~Lm(pp6{9 ) ܏*x$+c0cE@2>5>ilh#t(Ew |6+#26,Ld9YsSIܽ' uK)&T} (3]ټY{QBt=3ɫ<b\qwBϩƻںm啖Q p~/=/@[4MCU," 2 `쬀9e mt(^|.Q )^ڿ^;tuo6혴wJ߿Y>լTхlCm9wZ~t J ϭVC>@pPt>X??F}xɉ)G$ToS*_>ȏ ,ʃЍn3j9< W޽XG%^v&9NIW[>Vu#t#Pspk :$#*ү" \3l?&LQ$8”|IFEߕ;[>[[kɝRԒΎǁ?ݻ>hshX ;&IJ{JL]L"JE8st(mUTDPwumY'Ʀ?j/JOڢ6'W۟X\ YbO :4#0}xyT ic߈Y/J|oE=j,vp4dbb"%ܸAE/^>0VnTh-AcJYɔad0w񧅜RhŔf=ůo(٧(HƜ*i|FR8q}٦Lnr >f̟K)7-}]巕{~(:ƅArҊR1}{p/*>5{,|+]:)Fq+̕6$/" %Y~]N09 CH*ajaҒOppSݺ|}}>L&ڨa̦|LICб^.XpoOݓ_&6b6X D28SzPZ  Q^->d;UjC 4gs׺/}Cww[dPwuMtP8N,&~B.*"g yaAu)~_/|TeD==10e<-ȖYn&irNHд,b um+5WjVoDοN+0H.: XJ4F(B(S H'rcD#10G:S͒ R9rbt,MkUXDl{@ޯÔgD0s)Khd24ÖP2 r{sU4mB0 "2Ӈ r8%>"(Y)$ zOЅO)i9]G? =C*" De1wn?Ō /Y6" @J-J:Chh" $i8q{,CW>'՝:rG NHYnʽ x k3V-B2\a\>Sv@wy@6jG!5pzO?R~UPr 4Vrϊa#1C#aϕd5@h1U_Œ1HĈ 0z) գf#n5Nt€Lh`CбPRÈ^8H'C/ozX&`Ėx8`%>?ICzh~}$af ˢ#Qvh7 I`rpWdd(`vF誢0lMpl6)M1/3l 0Ng53(bsaGcX0)2T,;̍LjW |]JCQ#}Q8 ^msjYÐcg"왩B5*A,Δ%kph:2a^Ly`nV.$ ` gHTJt -[e:"t<@,q Dr΃ɖq13bKvd7杶^ ]o5.`7MA#u&et 4 w!`X?UȬx"SDۍ.M \<  b%@zZJvF R Z.r*^&s $5Z5 5vqT$l8tqȁ3a 77"Ã$C"BArw۹OBV.9jd70\D"u=i I['FUU L}ڳ[wE@*UL=EB֊7{}!UHa'!(@)P,/d؅NCwZ-U2ܿyD;2 f :3!xW&G}]ϸ)UgOH X<(C:1BUo53ڋA9y|{c{V"fOW]];=5+jMOr}q!' I8|NgR}MK]yzU@ _'M|*Cƕ5.9Bgq@<ԇ "z}۴~3п2@g<0y;(o⃏G6$>8P0adbhNyS.6Dpt0Ň\C=R؎:׳p}~=: ٸV0NB{V Rd c~y"@='>aVQK+nVa<$]ǧnƂye:ݫd=d1te:V߹}4NR\H Q>qտ=LM E5T&Ȅ'8`HhkXmZT4'- d;^7ש2y'Y>jF[A }TX` B1$F ̂bM8\X4K<+B-djAH3@&GvUǬINCDyc[;#^9\U]AC?tОOp"!y@.IrTj²NJ IyO(>GˎԊ.MFp{fjTyCya5 39.d!ffdoUp`iȀdA@ԁB&4nƢ4P3kRXPA(;$tq L s8䃻!߰i )41e"Dh1"N)Oa@r#KBP~oB%MA`/HDc !Eh`CY6Y y(bPU| 8L?qbѮd1DP=ĕ}{!0k}Yę7tnR10O ]!8H945?: 6OM2f_CZ! Da6sx! 4-0ͤg }uƚ· f\烁r30o7fkVDb@{EDOf-(x h ەNm=fg`xKƋ? )&_2GlNbk8\t|OWuvN S4^T@@b_z _˰6VgxG]oAY_Xd6v:2oGz*RŁ¤BQ{($Ǩ "Og.E 4 gtR0R2UmE7YLZ<#TU;FֺpR_3S^oc*K:Y \neA6~J{]zi*per$=ncZؽ ^u]6=5*Hoɡ(JEl4!=b.DzH^8)!9ⱟH` !a⿒)x8,A!7))Ja  05kV5S/n<(}߽7&w`c>@Zlywl  o/ԩ@XZ +_g:eYmYea+vo8oxcK#=F6LPs>^CHIki!*>':!A+~XATC e<ؚJvں!ET6g(w5qZTC: lIjQ#:7rmp p('Ǚy8=Mߠ)Ƹ`UGG371z{gg@9"Z wA:? C˜=Ch9pYw#4NJZ "rZxxctl [05:; )yצRZ}oXmk Ӊ*4 Vב}6{,9K2H kk8dJ׾i$IU" >z6$sC\]zTL&Xudy1!PE_)] tc@X)^C5rE,'}Cd%j4d`|N("|'$B#P4Ё@'y~$QyۛPʜo<rU_)FegS( !̱+9 E>C)wA][Ҳ} A?¨Jn zv<fhN)0m3}Tf*E6` E $ qRT˂^ Ք˃aA uzI jd,|ux:|k|_ϼ] Yj}{!$hd 23[<< $p:N#ԟg"@yzG {ݚax>G礙F@5ؑ5[[ϢIFX1U5L]NұBBVA9EQ.ns.%X7d[`DEࡓg3^)9BM`H s%vk[YPOs4l@BNq lT@:A[#`Y@!#tTp7PTdAFHF @ܾLBCmen`r|&I5UDʆz+ejSpVl'$m4j!EiFٽLG@QaMPD5O<|l]ho'(~d@Tt3ׇ=E!5OQcXyĠ)Ldw"/)2hjA,QPYmՊ*4! l.Dҁ!p. doFN'p}!%=qaubK<6<UlHIνO"a[.),a=NT8d}KU,9w5n]t%@nPI+',C$6эZujѩ5#&M9#Y_6cy]xS8CynE`Cj p6a .#|50@Gf::7 e(}ݑMeߜmIrȠSL(` Ǯ!ѩ3nBI-tԦUa*gߞ_0x f/Cn@|ϥ(%%<$@8l0FxJXQ1b8F -q4 +T1S6xȴf{3(34h\xCbj+zPXgu6 (69,s9)@Uܰ9^#Ms)$oQ, hp}/uP.>F9H]g' .7 /9$}PDE(/QV1m.tPZBk$kE%陙 ԝl 0EEZ~}>@HᾔeD1 FDn +`{xXB}8(j^ o1aکxSmC1wXQ RvohI,D- ~Qp6Wn^$okϿ@װsᯨ7w"%ocwv8$΅6} u<4nZ:Ԁ>̥'AcCP̀Eu7F" *0nyNs-(qPtx吮BTX2DMl{t54:#69b^wzX!>|^Xx#HQbn4xAW䊪2 pA%XfY XA`Q(qn#fԷ&^ZLQR\LME(tbx`1Ho Ϯgy2$!sָf_S2{v\O. -r0Y@Gؿ#uV2*MJG nxB}f6?"RZڷp@ `I` |f}LA((0AV ^,- aJy_~;Wšx JdvObkZ0a0-?e\3q8ސ630A8|O}gtA:MճҥYJn m p$/yWQCΏyL,^z*z^]va >?=.ok>s8ɛm(|L'$gĞd7|Y4Ԧ bcfKPxBD'gkaJYBr;s(,|q,e"k!@@0 7PU*&9:0Sq ^_b2ryK=KX)[a@wA /V`OMC %<8>rr H/x)5ǧ=MRhE%MbidJuCC_(IcvMU `0]2` h^@Bi $ ~a) }-[ n 8| ucTam./@6Yd)KXT!Bh{6LՔp碇+Ph[OIl ԇY{RRf dq"tas1}ֶӡބ{#e|uD#V,5h`LDh=֒4^"6eeuҤɛ~7L`4\Ƚ(M (ҵsI wPBbW@"-;o͒JpB(1>NL.ȇ~f  bJ@"e~br[7|^;T軌A ">-@Xp|Z8 4,/ړ\$JAҷo˶Cq.dۋ㜻s Vt+!0QA!`@%{(݂Vtr9&^E1ވi{״RƗ0TQIpyjPD8+yG[1[A$ k ] &6Vx n[.,b(-^D##@"9R_ǼGx|1!v&nPxBX,RȇK.#h.-#p34=KAimO 9y/jLJӬŋ|Cqr >GqQpJ B9:Q;#$dRqTsUv9AV{GH M(?+1:+r&ct$IP*dM+ `ֶZ@6-Z1}6 B n31h㓋 |Nl9QMFMJcs[fRE9G!ubMν8d5#N[ps40*|~E@2pQc˃Y$bAv!)Okk@3wp@ r(CMwLH~wO^)drIT(Hm\ <5:냶\!䓠BTV[Dϲ;hl]q3#" XȺ@4V!XT c習 KCu<л2Y   ,YEd) z>aGP 4; 2Al  l$AS!a:hS-]ۺ8y ׅ+KNʮX(fU@ .ˤMv94#0}"sh=ӃX_eS@K |vٻ6 Ysk{q>&Rps62n ȁFײ4}*vU2^ k5* P\! w*'JZ_5BPM73Mg WiNY&L"뼸6;ic_#رડbDZDzppߦ\3X%Iθ4 n7B7qma`XhH;^i{Γz&@c_/W2YBꔹ(#!P9:@0ݟ)7%Z)S LRk`8!u)ڗB;\"p"Y!I#UR*E#!A빧ᇨ ڐZyU!ku*]j:Zཷ a7dCo4x]KwSxoe>#]czńI%cH'<f [PC(|{!i(sܩӑxbn T)ĴU4,i}Q w!r(5ŕ#!3I1(4HC^W`GyZ0N4u# T09 eCH!$G:(]#8g]<.rs4m7)lBl*Ư%w=dij"s~4= DB܅.<#HY]KmZG1i‚C1 z`a :TfgQ!֚LX GrcDwڐZ'G6sBosb6(qLFB˅#2 kNc,:?UJ@~H"~'h7,C2@*0 ||qKP2ibG;^$BPh!^/r5=ta<|o?7~bk8{`@}od&(Mih"Hϊsl^}yickS P݀JD`D\HH,@  eKFoAhBP(Gr<:lYQ+;_wkZt9AAiʽS tQtJ Auc, -[7_Ca᭝ijé;D1v%DN<\w xNQwz$P&@U x]QuhoC νl!V@ySs/$tku! 9{6Ea%vM/]lJYsZS q=}:Ce/_(9 lC AhP_V8! P(x0Rfj*L!6Q, *bB 2$@uMv`'G"\n@T}QM Rf)v@4(Q# @0660`I4O(4,|: g,IydhU„NPq"[ 6`!v&#G9u]Rr7$H P'3Aw'$z"(*3UQEUZI3{@ Ig&zUwC}־{K@J,w*  c=9lW/.t:W4nQ:UHn9rjuغ|sa^1`Bj$ZI?NweA/_eАY$)тy_Aww {Mcb 2"*#w^GB>2gp՞ Q/Uy5A!;*:!k`l"@p+&P^(7$ѵ^"H@žb4>w QԽ`X8,Lg$;6KIu8 9-G7<E}"~;xvB (}/}|_4ϯ줽>2>& FQ8.TSOU%JXa& vsql; M_|>б5Ls%o%9tnHxDF4/ < dPp A~bsS6ǎ`ą繀Bqu0yͱbX`@"5Tgb'5y\wGh `: <4.ohuGApWu"aV3xhG8ܧtJiDZ4JRbll5[3#ac=МRt gC@jSڔ0Ց-:#)q%s@] w0xHx< !$B\$#tGO3:9]yoۏ}-)VSMAN3FSP=]s]yUHT)5tK7AE&P }!]<rtM0WPfXoid>H%a 2 G*R'Uwlh'ME0#tiPY@^CY݀6]"Any ahPHNVP!{* ddM",hc}Vk?zr!jV[&w 6|@*܊66lcJKhZ"|6{=0X3xԸMHuxq\ ݽK PT$f\J3hN <(@% r :3\_AAqܣѿ_jh:y\"HI  ?vC@%*}d 6P'mPBZoULD̃0YL͓.A!:B:on>1s'j QEЀ" &ߧN>~wZ4=ߏ̶[b ݝ+Gq\$x3:)~=ƃ`QB~@oO%& &V # 5—$8mӓyi1wPm q4"!-a&p5ۈtʻ$3P!CWl̖vF44&zbRQ|bj,&}4V"|7}^ܮ+[M=rRr |}w"83 z m3 @v1 3J!O豻Hm%OD\F!βz[<gJ&0SGtN^Ht  47EU܈`@ݥ̴Y'5^`i@x+$Ȏk,;Պh񼬄oGot%!I b^ bs?iҀ9kUUAv30LAt2L@ .Y+J.>[Il=pIUDdp-x$h*& KP^|ƚsX_-xDMGr+D~﵆EyqiS\y$;tf6XǷ(I *7iUDWM }I 6 QVa셃K =*.P ѠQװ\TM66!TB DT':{>^f>Fy>񂭄 ;xscM)/Ͼ[3\V <ր2$13R|!M%`ízjA;;)߹yx4"3"yj@5w mci96Q m7E 8 %ZxIOKx"BH . HHw~]S2TEj@lǚZmX w`RxS T Rv eWxtB!$$_ǿz"4ߍs!-mÙPPHiԌ_pZ(=0:a$cAMzPB+Dc]'1yPokبoc2CL THeSjP)HCǩޟSwb!Hy!ş3IJO@,ͦl0 ۣbs_]\Ж5+L)4wAGs[Wآ;,1hDRA1Mbv]k^( ~;)Α/g#^Yit>aH ,PDULQMTSEB@?Gj!7Q-z'GsLkh6'9ҳiRzo.ǀPg6],4Q2#.jiBEX;Gh9fX)l_E.-qcɺ8l a%(,?kF2c믑;S2B/۟ͧcsI8kAF^=z˦F~f;r68x_im xY@En BapT#b8r!GM/rV(bztы}q[ >>(EaLa4 SI$";O|*Kʒ^UP! pu \9v8m˻L,Ll=I] RfD6_'KD;/(ܳ)rMaDϞKu!c5~j|q^jA~\emSƶi;Ha}v41g{6 }??yY-Z'&?xYoPgF%< w7ld4oi IG p%Q,t鼴E,1ώ (Tq6e0f7vv4Ǡ@akKG>cUT'c0~`bG~>~**,ֈxQJ H;#wĿTCq?~*kWBKLB}$!|ߑbqY'TsbjsўhMF\= xHЄ 1 :+ѥ!z2+|}6!_\q: 缣:!{\a7V3" Uw'Ob2u "jo gshAN4TZW1RfaOBU#Z Te' ]]l|t~s=*(Mf"c$d6{!4b0r֐~v;$ j_$aΰ YgQ[Sx@oGC\ :vvgڃ8l?vB/$"FU 8k CD~3HGfi&lb< >l/8=|<2KԹKx>N==0tWIgS=! ͝QE,(.QMߔ~MyUF$Qj 9wSF"д%Cj;xA*/ɽ-+)3m&b/ﱝ H853o "km]P$4f %uݵ{Z7u>޻ (&cGf:Q{Ű<28g bANQ33͢ GHy@vӨxC編Ȑ_#껎Gm%IMt#7BF},mkdbV!vZ;)xx#7հFSDP2BpG6; ͋*('Pw@qI%AH AU-,\yDL:qM8OQ4R̲ʹOp ωk *NCI&MbU5;j a)tk=;)28q] Yf/0[+:6a߶{0*LUYfB6 nn|\mH>;l380Ps-F8_yj?]E:i 7yؖie3 y<SS:69o6[jcL:,3Xwz; [Vk"/BLD7"{Zu͵pb Dy@טj/^!iG13]z יw;6ϑgi}S1)XF廏6ʫ=뉈݁P l]Կ7 ȅ~WIᴡFd!F<Ҿӿ<&ac# UPY$e(8X [#J4I S}2C-2=+i嶰u+t)sKdMC kmU=y*fOp ~m fBNdн6җi8A%$ RaV R ʇqH矸AKg5x} leE+v {ubhm S f S\lN ({-huP8"hI(U[nׇ=NŌѦlv{Hxtad{t>b 5[^^ (B iFD@䇙a&xְ ^v˸uNbJBmO[+Q@R]c3'grG;q"7u:g>`: nPF S=ilG9Y! nBBś-aHUslj##7>Z3B7anIA##:v׮^f۾`0BZ̉D#T8fGmr=l-\hv%v,]XX\ DH >x"9."$s9a- 9dքNE- +.>,aM>o=GW"Xڶ $ &[m@X"ͼK WA(IOռGGQVUaPR8bmRC0"c|N ÁFjYp6WUx='c^_;g*Dt< 'k[k(5پ*~/t*R10:}qZ{]rxU=Nb7*woJy!VC$BoT(װjg }d#$YQ|^}G Vto A:tzKb!͆$*2DvFŐ+gތH5 <@HA{qQȄqaF 0Kqs}gnyV$*j:|st:ɊW9[NDq^)R*R a<>T[~_%#Wmb8m 0p$@|ch0 hY)\bEbJT=J)s4M@~.k:0r -7CΨ&$.̉"Ⱥo>VIGG6JJ:ؕhBZ#'ŨКx:rWw74Azgƒc q~6WwJs3D$5B^ ʁz_l,(;B,/#Vx!s#pkN=!Է6GmyS@-vn1xǜ3834N6,S@ QU=gz٦@b6osL8, p筫 |o1X2MsD XXkww(uR)'<"8G _ v;l#gcJ>T)܂PƜCU*iy 's3ݾ 2Ad\7'g$&XDŽ-S\E17EsJ#BYmt]$9XCni2 &33 b@e(͗scm_#)FQ,cfB1ySR(ٓue Ç圚c߿~ԑfn=fiS$);]0DL$V!#Bhq$"3* UwrFirO3LLfޚ^N#1n52!AY-J 4*| D gRC*7#9ߑ[r{KhEYnR7[":1,QFW/CE`ĦBu3z2ah>p9ZL2s"tnΫ=yE+j7$LIa03hD[WҸn8xpύ ,|o8k]89jDAkߞO"l@SN.s ѡлzʪ^GGj ( _$"&*7u?b>x#/ ]8JGG݈ `br b6\Ϲ3 @Cd=]|s,JϫF $Ƣs7;:xs=u۰'wM2,V99ӑF{o !npKdX% .WYBjU(Ԛp@G+TE*=~'\AEt~?jm;ޠ&o_~ 1BqX-])̫";$9;a,܂(pst i"Rߛ2臬@zGzS"brl5[bڥC=L*&R[u *;R(dJZO%2O$(C{! >ሪ:o#gũ%yoQ>Z oC>åu)آ#?A׭'5G ^|Ƶ JHІse@8Qr40dƂ.K(0l;b1Huy90( ::|KkyDD$ yxNɒ"%<:t,pΊ]siw9}ߋK[o/OwU~ $+t@h/}'%f 2^"])nS f}D%> C!_ %N o|rC_%ȵX8Ja/u)irX˶)|pQ 2khp+bGJNaz+D;[^ ʓ{K}|euUNU3יI2ˇa.ɧOꗗɤKk7p3O#R:֘ydEl?1̻Z&NjZUWnޝsvaSuG)䤷 e17d;lbUej\JEQ@4Knlk!z(yD.ɏ_B=A:H33w>ޯSDB*)k3?>} I-9MbcQTG8&ckEEblQ6 (M)Him?JH~d/W ;&x A Id2Mj|KHIf>鴣[=d s٤?2wT{mhJHZiJAN(h:"j)M _(٭~CMnGyv1( (='rLdT0-:MOc10 F4>v3C,?CHs穭R!1q(L<饑pmbc"I~# Ws t@2P'ZFD n1)9 Gu8z&*()36 yΐVIVP PAbZ&IJ(?5"8I =*hêr&*~ۊ~?s}60B4 a`0T @CR]FS.J)|KL,UT5XxwoodAEAa QA}=@$gC$Chi=:eDђKV~,OX/:x.}Ѥyt]zg&SX:@)ېo.w-rFMf5 @5&Ón+$*M\$;p [ 82#IFFt1m-6faPbmw8Ã=٫ 䙲f2eF7tX`13C7}z\ n$85N^'pt'ʔ! Y*M,4O< `Ģ~<(@$6~k2 ($'}Gϕs`JW 0OL|P#׷g2r4EvAah `jj'ra a;{ͰkB! a?o~'jN8|: P+W~15s5djlm4[qw.f}ƉI~XgOI;ET&86)ك{(Npw'F2$@ ^Phh;L Co!o}QLz5 {b]=xaw/BbNȟR-2!uډ!T'(%MՅ3T(I $)T~>d>TE(`*׷C\I` #}iv_nIMHmIPj" j Jd)ݢkM~qPMzd/zNR7ZرOѡ0 frC9"Y_n “ؠҩI*y^0b‚@STB9(u )W#p39s+ Cͺ&~]C %VS `y&SNJwlz2wŵ)J6J6`8qve>L2^#nw}X-5#TRUZ%2Trߺ!_.|:4]bhZf9^x(‡2BA ( H&I$B$@Q,Qj9g)/Z~w\?ʉK~S> xo:QD_a|S%ND^ĒD+3\a5X E_ZAJYhT's"E-?U_~d19~^{~'{a>9 ,vK~sb:kV*)6HM*9?ǢB& 8| #6Y.susi1h:uP$0P Nqj@Bh0ѓA4#(H(t;;=dk(&9ĹqC "Hvwi5 )[?W /5$GyIAM+"]~ATgRlj{OMݎWY=;W4 P (0l-WgٻO.<mTE%+SA2G`^.!f&}Ǻa|Sv[u/)}d?" Nl @ (/D{PQA@~ĝ(=Ĵ}QG 0t 1RBH8oH£#Dގ!Öpk9 .~6wpfp:ҭ EO1o x8ᩢ D(c39 u6toOF=>f/'UVq#r4o@XfT.cO&هLݰ2m 7 Ró ʥEџ}sX,m@85,F (ߞ73y{YO7MAyMVS(%@gY 70+!,XX,\"j똀4Ξ YXޱǙYMr.fsɏTXh\mԃ}\y[Rk3gK,r".;LsMw𐞎wcVJ\xѵ%M+'3"E [O Q-4ma_62?/ M:C4гEҊq!_ ww#:n=ːocg/OpgPwwwU OB t01WCu:׃rC >jW'zϘȑZK #!m{7D~u/NQC90Ke}ƒț H%La,Uh[ b./E1j((@Ȥ6S^%LWYU?T#v I'+2_WC=훳6HŒ& 1U؝}6!G)"]F $x`1ǗYR'{^ PewKJE)Rʔ~Ͽ_֯P=?/_,G`3PR(<vs㜰x4,/tkGjtC+,P_AavkXk B@tv85+nN\˟,R}өJ:wnmܟ9i %ȉ3|!Qj(6G" 5]vOE9"R 0 E) "K mU&PHdA @I$+x@[w@Q n=ib93s_nU#'#p!`H(1 )=$h&i*|$?_QҭcΖ@7R11Ά'vߌz*N?㭊æ!`bA(wE TJC1 e⿄$=}|#z#rdhV!ʱkYr)T[}\ (:V#OP FL’} cI^ӧO`)LYD(E:?"V[O!!ga?wm-õI=aشJp#!?A|<Zx(-bA;o˯n}D//pcD,`CB'\=9 (>vNX8CBJ߲(/ @LqzSӿBQA&Vٝ>iTV :ꨈm*(V\ G]L^>ۉ ebIJAALTu"TָZ ^z AP?B@PCЍ ݐyb.e]4=8pDZBK ,GHй)(+KUKW0DX%%Bx*ii*#\OzlRo6>9o1;G)vLy }?}(#f}~&)g]:9A4'VM @+I2A쐿~?S`Y0Mw Tunp]$0E1?wnzO6NsqEUb!mЭ`L0`X#aD=8rOWPn^:_р]gZAC.J0}J<9>'K~OD!Gp{z(BVjxXr L[iI3"#SZxGuѠJ ;h}ɁOmf5JM(S)2'M%@'@͋L|5$" JD'QΘ7ŌPo$Z+)/p9#Xvk[<2(Tef ⶩpZ|Wl"c mUSd.sz6ȫ}OvwIofz&sS[$P0v[a ϯc,cbSSh3Ql#bǢ+99N}ov]fsG㺀euyeuF+=vfw.7|s&'`@ Ũ TUu6XihD. ,N$BqP+d,:&aUgۓ[mֳp-A $I'%]񥵲؄LH9$$Ѐ{4mv?1QDwD p6"\e.DAz5~I; YIS"zV!^#ܑD4S$,MR  {1S5 ^o8D10a2PMnQ]R(4.&]\=8o #C#M+2&c 7Ԣddj_Xl)LIT alaozBr&_߀HR=NP~][0 8@uZ1:DFo@ ۉ؄|/КKFP쑲40w Ni쫹Qa";ԛ`")"y/8cXӶTPӣ,I&l\L-PD,G,\J dhF\@4T-D% rhBnC8N",! sO`ke'\:G ֩B"-1bW,u(4i hrflh:NfDp:_;]n?tEUC9f$P_wE TE#ZL^īI ?q8FN <6#Ơ"锡@7o `\)5,Cw ,0;ĺNn}`}#`E} Xŗ:+P(Aj-I"N0cڻML5wӚY҆ă]H=wWǙG =Ģ6Q6 $7C!`J/l@3 ް.ldcTmow+ G/ J X&ʟb ]|y;ii:UI\/{cc-?ms'L ѣX69L3"m%d b\'K>:A6Z;9H?m$C&hGsXMkf622%D6+(H7m*C<.ctޟxʾ'MVA@Qy[(psLO"$WBN3٤Ȝ *6 hy1\ @:␟"jY& 5;F%ME)ccH 1+be%Anv;w6`k2qc@ 5O-*p D5b.w8!ݰkI em$ ѥXV0?t{ <⤑TJ2#>4h 9"UBb}W,"X!"$ "C PP.%$,HJ"D0PФ@0i!)`"FHHy:9¤JMJP@@*L3PLAS%tX (UW{}tSሓCĮ/fW&2%860PP! ˧a+w4L1(э# k4huB6aAN(IQ\0P.JRϗ}t%"?W׹|}1z9%-A(2$"f~<+Q";@4zHL").*<,#(IB2)w޼DIN;YǟpN1nǡ mYTЊ!P?sOQ NT>^gBGjn2'Ӟ~XbYQjJ3AԑU:ì}rck&ٶOՂ:#PfƗJBHmڪ"x;-3D5O9R _6G$IwV H`%+=|v\0ZlW~$!q;-1]]=Ӫtp=TP$,ez(0 ah$D饦zXe':V6Yl"یD@D6FGj9Vėn)8p4 DMI4F_+&!햮YQhU\74/°;A]̜8ģsivh.YEc)536m71:f0djoJ#VbfR*̠G*8HѬEhC`KԥhˆȢNsNmQMHaHVV$[3 Q8f9\ .+"tӘǃ,[&bl1j0vGBOFTRF,q2po ]"34&=575=TM;"nƞ r"Imn٬1c`SPXHƲD5 67m׎%Y!! >q sd*lEbԂҢ + fu,i#RjD c *ޔm;M t\)f sH4u=Mh3g-\ޛ Dl75Dؤ6tЛODZXnhNgh(cyga\봌r(mDb>Kć5?Jd8=Af!?cx4u W ǾM ;#h{jo=_nlV-هkziRAOgHrѦ.¸6ά0(RK$$BvyĊYw1wΕ'sZ7(6{b&"ֵXS.624 05U)O?~?-.;>cuW<|ghou/UkwY}v7|֙uZj6DAߺI$kmZrUBԐ` a5Lfx5O5rXI=YT2$Z.d,@RjX~9q(> 'K] Oꛎ/sG1p};Q;CY DGi|dRKA jᡥrήȶi5v<9-0ၚ`G> r;&Ǽ[E oB4ڽPkջyt;Z:gȦ 80k49Ζ')c̣3 vߝm]fu6|}~6%$! &?Fc8AJ]:NB{'zzo}0ƎYF暖}:tZn"OgGcH"oח|z 2 gt/s#gG M۸Aru[D=^*}LN<CFs+:opsr]C)n ?HB" >@P>QvP0"U Qx̽%̇ và)JXR*}Dx-p$ u|Qy/GБR|GvPUHH]d 8уQ/WQmtzL 0e?F,)9xӶz !H 4KSQT BFH}k($JDBD4S@KDJL44’ĕ2UCM0IH ,@P HdzE,9R>ϞN2QQgʂjt(Pqj]}Rɝ1\zQ{ Six֑H(:s:5nn"ֹ\bJGQM55A!k'xW@ SQFU T`B/h;EET $V Mt9K}Mԑ'J2d1\yճ]oJ[q5yء81DByQHGYM/ؐhe6(XF kR ܍0 TCIay;4kBif.E)"2+)l-}sf=GrV jM4q҄R@ DJ!@ *RDREB,#K ̌2+J(,PX=xH.zqAQAvvi8/V31g+鷺6>?W {|3ZJ(6Du⣩!ac}Io%hۄZբអ $F@Sdax:&Oj'Ȣ8%|G Iu`<.@22P/J KH|08Lflg{9#ZD+ YJ`U@!KcgU-߮RouVdAN@Łib(uN t&> 깑CHx9yh9u//]>֯{+x;Lh.6$.- FDI_\֡#}:*=5lUIm{k:R hX'OThxn<5 1n=n 0]P k̋dP[ p/qĝELhO>>Y-w3sRsW}${ݗ$WϽ9m*{{O%xN(?XS ?tJ\@zB{d (N*~ha" 0)B@}-ƁؽCRЀTAIo] CnC6:[ZV{)^ i ("qH JΥl|àb4my2h `xiKB/zyjHA "{&0:/U.nLFflq[VE(P, QFroCT̏i!{n"s,ag|pŒ5Vj8v! X-VEַÆFB@WJ:ꈬb`D칃Ɉ'@!g[3iiTbAҞ9n+t{ZhI%!K0C+#ĽERkP4T4dBK8wUHlD׉[XBZNU^lH)M4Qh*h;-I$i&a+$)w+X]*5dSʁЃ|x0*`Z+ł9uա 7;v`9ySNF{4Rv5̠ᑓH7 +,\vBfT-8^A޼BnS:198)-j#0C`Ju$V<6z{x 2DN< zy[E,ܑ܀8tAˎ 8ƼF֊w\ jLYka wh&HD;ְw)EQM<5(߱eCF(B0x7ߌi:[= 2 x7CW$4pB.6yTT 6;*AlO*y¾Lی4;ԃPi6N.,J|L[@nJy["A<P D#igZDڑkî5E$:.ɻlBqӱ]u(IUQt2TQ#^yJ<ʲha (^M( &8hub1,,2"!tO a>WP+t mhbLn\)En0G`<:B:|1r1kBhOXq!4}4bAdX(ˀ^ g< \ (UFG!(ڧž;1,:@d4Abp/=@ef A3P#G9 wL{hB 9UýI1 óv8g3Iރ@ Df8r}-^8-S.`1Qf <<] kIg'g 3RkFFV 5!V | șF%^k(Q oxA/0P1ac`v,[jBc 5:V,9ԉ G FFB=`$yuPIL:154iqi4!EC+2r_$pywrЄe{nABE$" ~ET*Ḛb* P G΅E>^D v*hcWfF Ifvj4iV L4rB_ATϧoգ}wu-`@b -dh>* =B`"4 !sQYdUl&i Z&>|#ĽD-G']$O ktgG:ozDHޚc6ho|:3|iĸTmfmLTnZ/  \l9.t5"C1V8vR5,Sɇ bRzp3.aY_a..&6E'+,C8.q մT^ h,edZo$'::Y*v !$!h70|Lhm%Z]%rғ$jCe29%J c#%h.Rwl~ c<XBB1-2k >Ɨh 2ui}i x{>?zYDVuo_^~Mm-u =^7B nޝnbOkX}++ZDD$ (XEQ" mjsw}Oe~((5TÎӏ!2ݏ|() [{@: 9v}r'rU$f)00!<(B |Tb1 &j*P@)"m]jVZ2EGثNː;Ph>{`b9;v˥#5b12a*)L|j'cĪHU t$~A,Haj,' RK838 tUF%NXuYк&Ui < .]p۬>KlyNp0[bsh!]\+(hi3$D+/a*+7r;$ 9*XA*$!ub]4SpkeG@:a=*61A,]7 _" %UJ:܂]i .wbdUdEH;AI N5IаBHfOet:^GmD.11NB0rfz;oF/ &6sKk|'^%nLhuLSc ڪn-7U.z[QE9}XfTK#R M99v858 3,x!@f3}5Rze9˘ysP.f)YM7AsmP^7Ra )*ao"HyM&ȑRbCDEa4d;K4$ϓX9iv+X8&  : ZaC[]!awuM~"Pf}(\X+6bY-!JJ,tYId'nLF\ u %" he-IX4`BS28Z "CJRxQ&>?m=8Fz`|cHg`O_?î3S УHvP)6/`./5yy|~j.=d, >'O!@ X1DT`M t\z vo0@DkѐٳO%^R&VT)k[ y%諸q9Hʪ;l&@^E3'W}( Y _?" x:03Q̭q!vlWbaxxg >{~G8Z/`qaĨҿy:A <ΘPt+`×x}~ cng}R\[B%P;v`fz!Ey\ 9d?!qM Q3]{ZщTCJ<}l IcZt_z2" дe0$H^|o^?),d+, ,|hQ?/c!Fab.VcO4} >TԢ4`O\_/=|\~YH2,^J$_~8{O |/lvp@>?H_)֊F8(s-dnZ(&1v}vZL _90g ;UNA-G!^ڸ B(N(Q:>"cN ŌU"ܗ̣s A8nP}za|3 O]`<wS FہKg_oa78paRk? Q`(3zS!z<ٳYAw VQFUMt"b1M?vhUa5O~~}!z/PEAЬJ'0(b`CH2{O8{Hzۋw>-u/m\Lq 9t&>&,$Y eNANWC1RH0 e3w 5vf#g"ҀT" m:Le+b6AwcEэƇ@;G)%7ddjP, 0V6ۣYr#B( ܡxB pk#2 -6:<"Wo*~nT]Љ8oe+/(yϮ,"D(*)c5p9)vO*GLJ?7bFM A+$j˸_l(>aIk:kHf6t;-ɡ4;m(&!mP^~vth ZO/ҀP3sBI5>nB^B^֝M2>?# 'g=>\r>:W،P &z_L!O1&̙]O2]¿WZZ Ff8]UQ0̈́YqUBsFzNfv-7cթq$aDrch5$+ |`6Vt)#)5Veֱ Q5g {M U]pOO^DAݘ>s uǰ(UwOWoњ2F;1S9xXܒIU[mګmUppg`>RIb!!($C:xY% /dHn~oh>iD55s0C)FUXMۈ!Dܿ67ٓ' U $LIG24L QP"pS1Mn:{/͚W-eGà(D#Ar[ ?NT:h.6җR 5y JaDG6B&( C# @3txpm {J)0ZYcLL0\&+Ma#qCdU(DF:Њ $HLB@J+YVKR91[ȶ8LKi0 46A*e!м()YDc}6 ͯm!Ҧ&I;QK8Bo&]9"%Gp RɭK*7MdY7F7O:zF"q 9˭P@a"` $ͣ8-VWq PR0sC v MEFѵxMkLGП8Wrm'7kE#TJbB0hԨxc3%@0z 1([6([AhʅumqMӇ&Q4ܓ 5EeEtmh5C6մ+/M:eT:c*"}0,kl yC=m.P ؁{& 09.<û3M! +܍{y8 Vjn6)뷒2+iØ6}q;5 R8hX /I n$.<3(lw&~`[:N T0 FS/ݨiSL}S6{F.={փ"ҭ$: ;JP$WM ZG$J+k$Lcjy{'q3:1-@[ 4,H|`ũ[k 0b$$YOcF5HKD!J~nrLpBA ,pq Y_@,{5[A䡕`FxGǹ)\&qUAX')M$uC$"""ܻ{CI 0s*=陷O J<_`㑜̈~-@ AD9=^yf|owGD#*?wKŒ8\2ߝzZqUdO5q<džŭ l6  uJhU|. [.gY-D>6Wtù5sj3H5y^FYV֡aU[k6쨄g>QXhH)xa*M#'W;^$gۏ W|(q5V'dyMTVqZx@(ݏZ;iU▎X6 oǺ'G85:bqV{orJ*CζI7Ll4 )4&R%s=Zj8L R;@:mnX}"8ffnͲ?k(5b!\\+9/]wWEXt3ƃ=.G;#t޳QͰ}wЌAeD!q 21YK"HʂRe8xT/P$e¦Dc2"eg*$C;cD 4 (P"i_:H/F$O$ a3O7\j|}JFZ`̢D¥$S@ [6CDvhhh+;1c)H%M hpdC@'8U͋:B;s^9/!1*x::(_n#8dCphtcHN̖rH4RGqNStPE&\ PD1SY䮊 i ZI99*[EI8Cqፂ Ol8\L!u0 '$b@%$ުH0I'e?٘dInU菉Ј"AM 3^"@?)u'šֽCu]]oFTQ5Κ;Q $)V 24UH.[if(^:C]2Mu JI(WR 12$!&@gRJ .&.ɩf%_CYCM., 4f9w<-^i:z@0S Ղ:O: pj?h2(yD2릈\4Pu 7^Ph2fz݄28hJ$[+aR=!ƐDž,P,¶uBiK)-t8qΟ}k'{^0iI"; ,E1* "&CBZ-q1ΑH:@J;XY"qwTNNCbRpE<~ w+e27U $>b)|J!*!N!;w1Dr%d!@2LaVD WnU0BD!cw.;h٩C}A:ws!=!(H6(hcb*&e\.V[kVf7(3LDZChvr)"{0c҆ C&آѓE!(:a~A|NӐR@ƥ דwzڑTtEDT$29(tz ))Y XT}\L?qjCB"@OHD$˷;,%E4M$¨DAxdN3WsH@AW>4 ]a، aրkHbUp> 3-pZ x^y>К@mQ%SQRFxݣ!y"ncQաNAZ*jGG\Z.mTEUUT!.?Vп hBi_hqC켣boofKn\#x#|ف:nR}n]MCBOZ)F!1bRRU EZB%J(i" %`H(f)ZP)J"c(PSQ-P!D R+4P RA2%ESBD& !JH4B5H@@P@R P-:a ㆄ dW=:5lh&PXb{ $&*d*)RA"R@Uxʧ=v@TfHzh4$G!5Pݍ;aY$ P# }wFi4)+f <9;Uh @tZ*>dX" @zOH*b0Q"$!HMzJcJāBEHD2SD--QIUI M31 A#BL"@P2MI*I1FĠDg$4Z6/u PYHdLVlQz\(2hA5<&Rr,R8'p ~Ͽr( ULUV 7TxE=ac6dv4 jM>T >doɼֲI%ؒ1 +}0LpWIpI#ȧ˰ER 9lKR$$rP#ABoz;8Lx٣_<ӻrU"!J+)DU|`͙&-I t?-Po}8־ݩMbL$vNY'NQ4х fY$DEBֆYBF3ҿ]x{pd%@DY8ak&v(*$OC dcbL Yi)"U;fRD&̨:Ә%L.F~lj3҂|SM7Do^٥Nƚlrq`Q'CBz?˷ ABh'fY?ڐ[&!i`)B B[|E%OFx {0d*7$lIm[y`FdP%PӃ)>هcڰփ|A߆H6(25 Uc3Dc-`sz#V>"v!EE&!% Z$y E(ER^_e@z?ɞ:s& IIs ˸{b<7<4'b=Q'.U`6 6G`Qt$JCr7@OW مyYK$ <{!%\ޅfWGD~H9]A IRĔ\t!(1(O+C,!OeDfw3~|Éݘel~NZ*Խqpgz2R*IeDm?4S=fDBE`Sץ#n Q}@utJK=xOM!@馬p$QpTG%TI}-:Ied7pX'̐|F#+>nsx4<8W'6L 2JѪZa]%aaF*2S215w2zpCgh$(z'SH> /ڔ4=T#C@=Փ>S82\{v'=eWTh* 7C\_Cϩ1kF,is-N~h}OzCRA9,, 6;`0G*'*"y/= qJ>2LT6_Q0|lE'`<ŁHQTƘf7Ny(C~ R38H`opp$.pV ԰ qI9t.-ˌz0k_;+DCLLm#iB"@ 6aAG,H>`#0Uw( $g=( 4'q uXyg(0! ц̡J?Βe}STђP+9(@2 !p2RGE>?kr%"a6.C U4bC~zs4OH{PD=IT?`"t^]/: DA9'YͧyZ Uh&z|lt C R. NҎFbqʀB%IܳԢ;aY1x65 3P  iм*Vp>uͼ7n巐/GEY*ch MʷK< ='REiGtQ# [{mX$ksqjz,"# X g1i S@(쫌$7A1`Cgנʌ!^ljP9"UO FqVts:#-* F`AYSXwo6OItq!:<ƫ+dy~Ͼd8;DCWGx@@ČX8 FJЄh;m۬Hh,"z k*J\*,"(6)3YEVRj{.C: '[>* B<~6M"KϽR2?o#RbF/ݰ[}gZ6B:* z݇zz@>j]8"}d^!+_|=5}' !x +_P9I% D}8(Vb 7Yꢪhi y:hђEU9l "cX#2j@ #u=4DBQ*"l.4̍]@ʪUUMPE ,B%%$H Z]l-fHoU."?MAлTR\ ]B 4R (/QR4L5URZ-M]"ʩIdy R;ϰcӬN00AGM쒙>!0fL65nQNiP$90GDnRo`TUg(gsȑ,!$73F(ht.TL@#%5C4Bб@$$œ^r0 (|0"p "F PVaIh) clPI!+BsZi U&tyAHĠ3¡C@@v ,biee e>t39z+=II@ :"X5-/B[O#(LK_3HQ.;j_1t#tQoEj2;9
j){̼啨>xMY|Q06ks>2>:Y"jDP  ǟԜ|<>6N:|m#Wp=9Ȳ 4:GAךe)CvAT'_:) "B!~@H * _iv$t 粺z}w.EQK򚱆ݓL9zԔ!q(^Ї\n"-K bef!m3rhQ@q;iIj0 YCe:7tF4V43 6&59i{zjReF;*Nyà -$uL0ɂCJK J]DGpLtQ<'!07eS|9DZ1 _Woyz]RB<rAV_,\1a8I X͡ 0BqyCadx;A QE9j`22FHDB2. S HQ"Ew}C3**(āF|zd/t/2eu"P`; H!Gp{H~)0 ES.m4z(F X"Tk8a`*IS[g8j335T+!e(UP@s >=Z|Ub_(؅&̆\Ň 0!ڀ䃙 x>6I贡?X+#,$5]Dct xLΒM!0I:kSz>* |)W F1bJqۓRbXR\C,#Q"zI8U j*YlocĶ񶅃m0|@M2Zt `>n][bCqri2  QADc(K` W0IX+UMEbmǏL`` b2:ɒ&:Rn!b1D6V[m$LhsmEŒp:Z4FsA)FnQ'QsW4duq!8J%b3t)xtEY"\XLhs#m Q 1Y. < f_Zٙ51 5 iddUg63e%!&vlȂDv.(41ծ5FԊ~S5sģN֐ƈI<(%2J?Ҕ$ř\.vJLid  % IPݝr'1,Ĭ}]vӑ0pJ1V瓯'c<j/3'h Kjve=t/?Ru"`B`xzF*B1{COfPY}4P.{9,N}@ARۭU2 jF ,w]x*Cڹ@UyHXȇ\=P_sRyQW_8o2!FFM(-5y{7([)$bģgT3WrM!, ϲwqG6a'}HiZ{ Hl$H(c.|SK^j5r@>;xB/;C(i@ͷ0x:6:I䞨,D t(N5%)-kKx$D$9OUdPT?JtegvƇƮ8fE,)4cO(d1 &I232`M_9)q5Ď4DC /gX`sIh4ۭEe z1eF b8L BD~s 6d3ގOoҒ7;V!HtⰆC'z$0`/H*t^qEMj+VSJ4%37szAh*~V:OcJYNDFa׋"5poYfL ISMtT4-k @S3 3Awyݮ-60B6r{!=T))O1L5MSc$UViw^ Cm,l\c@FjTwQf!mgHmg=Q0$K|f P-\,]6`ObHw!|>329fLk MBOՊ9Iy t5x PUV,ق0S k` 7Tܖ2EIOIgC8& =ꃬNjsqxX_udX֑ٞ QAX'rB$ϒaltzSA؅=? |LQpaf hi r%7l3x hfd̷|;*"ũx3n ak".mc` "b_EMf15Q" dZ$k?d6w |!jT1i )gPٹ Hd4OCZNN$7d45B. i/Sz[|9y@bq3 ۪Ptq.܃x`wb2!F$ Nz79t0T"tӥC&2(sy xqLXM^./#p.va35tfor5T&8dU QLUaM!T(~NLϔ8QT%2t|Cl%IF1f=@Z` LJ+'mHL"Ɉ+:*K2#[i4OsP𱟉=C9]qK.!GSB?'0wb1*1tu+̔}=L$f2I1 H ^ [&[}]7G>#!m"xkˁxueN{,n*.7g ]tڇ($T=fĖ̀@=Qr*1L%" AUW9jX5|4 `XyhwPLsQ کYNpMy[yҞ|)`[HpW&aa@&݀Br'zw#H$( D$!̘T{\1'0&ϨQi@ ܥ,߃~.VC|+Fq5DD-!Jj447`ZSqw+VJIa>!CPO{Bi%DixDвߖ4+)׬=.L1޸j8ٶMPr0Qظ)H~a+Qz? %4Bp6ZaAȤ:X΂ѾPJҠdL`T[-Œ0"U<3l4aTpؔPjL;cE욏Y>-dCcr_iyO31  @bA51(PDJv،Z/D;mxމ<> I`C_Z*@rP"( 0^[ّ7 >0B2!xEUbҕzk9~`+{ӂ?*(WI $YES尟@>L_Kl_-B ,BQ>d[)ܹy #!I-!GE%l #y`#AӘ̱ATa 4 jG@SH43EkHfa4_`jvU*qlVZXWRFr` 7p&1`ƨh5V(*3Ymia70ubC,uūKN(*%UmH*J)c;8=AUnȵ0Q A`PBz ٍO T2 4`.V0Yq+҅\@:)9]  9F \:e0qcN:WXE1yW9$;^FH eyx͘eF)S0W@5"-^BR3hd22 CCLH43DQ 4#FboXF̰j=b4I b(pV2*ml{LYt1 Xbƍ8yNK0jHqPX4؂6شJ06<2s"ɨc#lR@@=8! )1+ꅦf;6%61qI14aSV0YG(e3+܌2ܺ[I.Di+"p@f&F 8Fs*(^tuzV*taE 0~dXb`c89^B@*X0%RdTTG0&{2\ @@ljw3CF: /K*5bZS4%a.nCuB)ESԼje8XGr:J#RT:(M#Bt,0<8hĕ\sDC/cu`5a60K1&,ۣD=n†Hҏ@Dv0mEb {t AèX03Qe%J Eq]3Iu ߌ86^mN³aD-evlSAZBG.$tB@u C0RL ' ,b#u.8(29qPbQZփ38-ۈ~sj !ihÄo| (>,h#qcSi, %2hN4fUIc76PA҂K:G9 5ǧ7~z>{v>~ýw()d렕u|_03UH>b<5ؐl+<ʪ~ڪCiSP~EWR&HDɜ`$&,BVha"e J $( " e!$X$* $&R"Z*EIFi\uM A fN` !e%pQ;c pf htYQ8;"]j^݅v!P~U>P- d<{^#n=jdL<[٤˷˱JSP*_U/fJsW (q& X Fd`K EV6ɨ $hnx/-;|n J*:%:2`U8Sy $oYĉ*ȍU @@ wvo!{4bj~nʫb.v>X:)b))NG{Hqe?Ml <7Ij+ ċ9kV!`6*3#96/}ȎޓKIH" ?!m*@f/l|S)~˄˗& ¾Ya.upᄡПt펃iQ'lLg!Yr(W*ڛ+%5 ɐ3{ +hAa@f(0Q<NU U{H!'Gv:8cjK0z(DRkj)&hؘNC-' PҷF@3&'!S&"4HRTa")AB8uFJBb[aprҡDsF`k1r5+$Mh(@1Fy $WF2\$0K26ÈZHYE9bcch( tqQ'm`LɷXYr fJJjB{X%(+@(Csa)¤e"KہX1%*0fU*RD SB@ D$zD%;3 @ ܫ!PDM,¤]~xpp!GH`e9{w~= ObUN=yEˠh(8Òqι Z8PbA ˘<t#ْ @I a"2**1A̽w8?`0Q.Bb1JڛOoUf"D' pQF=`&4eto*!%SHe?)"LC0pG1 cJ\63 M%\i* cAʍp-r( @jyu+F 9ڳ8IZy'#$@j v0 HHd eDDS La1SJg`QeA!.dTEEŃH%Hdf%R fqUIQy EBӹZH d(YBHo` " b ͨ醛ƶ՚'|>rȡ&`a~@7%4QK"{* B$PC( }`9NQ"b[H{ހzu)Bhfh "h!nm{q!`GcS9 -WI$b]@2% H5sG]48W FO)˙(v*8 (B`cԽ ^@%}B/ aU>P[ %oڙ6 hI~S> ~"(BcTCmњHFQ0p3vΛ,A2_r3T%ǣ{  "H#_85uAߥTcX;Gcx>}mAr@h;y;:Hn=#&0 1d:GSAÙ&v,P$JkZPXB44D;܈3[$Iٱt1+:,h<= ]iC%' + Iդ^Kk*g*!H{y=1/I6\lN*5(%9zpL/HpK'2yO;dG)#aB(V&7!rr%60=P=-DIcA=Q~}"B'xyC^ZP084LRRd,#K=RM~?Wvw%_}HBT Ɣ|;8%E}c9U=6+ 1E3%Ҫ7n 0P━|*oF]O?YikR º1zw:D@޿៏޼] h ][H(W09&XR D&i4ūCԞQ!)oe=SC-#(F d.|5gTP~,.S|o߮O_1;r@A@'Hzж/6"4y+??w]:> "G~Q}= JF0Q> dY ""z#fO'УjfH(h ~o93poJ$ rIVϣ\ qxf4=-gZɕ,%g psqqոR$R#{Gf3f((9=*}  usUSҦ1韾g8qC!RmXVm k^n*2kM tlz ЄJt+X}g%k +s*ֱ91'ʎ! pDҾ!\(8 1F2?Y<3=`l}aAf'*-RGlҭ/^٨@̘@A_OW<&Fqڨ6):"+aBO9D|F;ƑJKR2M3,6lNbO݄mq @EfQe;GWDhrܨBRuWT,A {E6} aETqhv'q(F6Kk9OZd|J"B*cd`?"0?Hy#u5w "mڡ'1j5R(4MyI;& #☐*"?id*{:w睘-nk13mݓAz!å"V oǍMmw7u¦A[4&H*Khabuɽ:#~yWGƃ`t"iAE_QT0X?hFF&#G%S%^]@7hT2 26|: :y>?~v4J 97} B:`;suNq J:09pT9)mGST۷%,%z!ߏEynAb\|a^ |^ p"%ь}6+[k2I`ڄ{Gx ~*+1ɖ)BF`jgϧՍצt6s5 HrDVgeM@s, *ްm| Yt6L#ןc BtBҖ!|°Y Nt!i(E,Mqcl&>r()F8EZh4T'.5Y cdzuTdwAD?* g@!BukN3@1 @,'H(ID?9iGvkO/ɡqYR" "ADU΍.WTbK炤dT37qq(psM%8.) #h6z6!]ӗTfUJXbIߎiGByM0(20)!X(X֙a$Pnc1撤-hHH9:!^[^0Wg "(abBm61@@h,FQHPڴK@bb,Q>va KIDHPQ4R)"2<֪th{E&& `sNlN.֚^>MβB.2xE18jF D͔( * "l r!S/x84j+5.$KCQ( &&&&RIF {aؘ$(P]AjeAGÇf?6 0WrtSja i -E]8[UQhԀlu D1)@%CAE2!4k0cbӝtR:rs8xڃ[{qҫyvS¿oѮN.{=@N6նh\1o1XA7i4jpi0IāMv>V׉FŀEǻ'~e:/yOdO7VКT* eܝ7 X b)H2rAG_^.eQBrb2J$ U 6ì=L1ADˣ5hh9B)E5yȸ$e6^ *-=a2-yOa P`Co_cE@؊Z`Y)F(@HC| s`Au3֍dڃ`!a6dNU>^ Гp j(`K يįnch9fńMPCQAER`V@ɡRIl-9V$Q=sn)S"1s fR3O$"lms[-lcqd#Y؂I1G ';nX3V+C턦aR艱'ړ4kT T*01 2J;i*H 2SNf)*DXi 8AbFu6[[8[!‘></ĥK Z'Gnrh_Y&2 Cm}Bp(B Fr7`8!a5ϑ3 TuxJX <}x=>3,?k2S.Jsf8e!>?` K> kq" hg۪0.uw|{a.`QFeVjL楠3x !i. |E.j>X Bkj2cŲ:Ol2`'d,ĩg+(b"V-#UTTFR "Bh}e A-&vC8=(堥A)FW^Cz{Ϛpr%*I*RDDD)]޼-q^?uh'蛰9t Cqߡ 8fY S)4't]٤Vࠨ1PW 1$:u!O?fp2 \v  Ê{s~ 0Imrzf`:hg J̷o!v-3Ҿ0X~Qe#!WWtnPHr ѓLC ΃H~03p}@ ûUA:a nyHP}Ceb)@Lʇ Q M.(픜@Tx ~jꗪ΋*ǷY /J }ݳ'] XA#|ge 3ս^aR +` V,z==^2Hhߚ 'tDF xfhPPbAͻp(tqX mMY#7aE4} d#eDS^Y4䆵 9j9\x01XL:ޞ}yAZV\O)nʨr46T)5;OClj;2N["ߜr>a_ ~1g=/` @ewq@4Tfa,NBU*r n0Q bYqdZV{ˇh0S7vjw-ޯkZb֤g`jv)]?+RBY1krI'o-'ui26% *!30@=_*n ]PBd*v0 0N7MFL/V7R ."*TGTJ0 ERş.G`KG|T݇ +DBaGD\N&Q%%z!a{)d}@ *`f)(T[ Ҳ-2!V@, ܷ?e+$ms,#3 B>VM|˕!Ox.e(4 ^8:(84bI˩15h !K-"lc81{BFu / aj]l(xLr 1~ô1; y/UP;!:6("pkYvǷ$ " ؒC bg LPR+H2XV%ʎ;4Ps]aJ:b x5U{@XN&pBz\Wq;ڤyמ^0q؋oUp_^PB0SBnދe~Yj\L(z@ s\a9_aTm t֪o[&BM"5B<&ý ,j&xv~=r?-׋Ij}9YiJݿqЫmt9{Ldp>_6OU.n6֋9htT>˼nn5aF)屟$Ĩb4Wa9]}YA_&<ڤ8 Ad [ nT¨3;Vc̢Y瑷r[7GN 4Prƈ;y2$0|I[C,Y85+asPD^&BdD E!SI,olFj=+o\5(B)pC!.&Xo®$GDq1S~ 6A0P'7kd9e͘զUxm:mF (nnOCp_c˄H?2RIb^aáצvqH AafP U>S BG ƹf[R 7 ϻvcr=&mpbZx "!QզHRnJfvO}6,hlCh:l(VCo>,8ZIR;D)Z `!!ȹ,ZEqcAH^ auk4dLl=EQFn9]LlE,9%"iG ,(09Cr[{,Os VSSLJ q/2Xȧ4BHc7E&]{G9#Cdm5/tA `1!m[*;Q*/UwqxQkX`>1$N38)^ >✿|缥7MWoJ*D >Îu {!.)%P\/ 0N$VeD&э6q{%Q8l YC-r~jic7_鱂GC3_X9! J.X(ıD$@("p$i)b)hW~":y*tjPv;zhCVC&%TXP/{hB%; ۹ۆ+6ׅ([SN3cnnp9&l66 3 C*&m!_:!{А$䟇MCjEi b4 uDZ854 [)%iJ oギRi:/{yh9쉍 ?wJ xﷱi HGIE!xmHP*NB;CT~lr?o.RB/Bov8r0@P1'~h ^P"!!(Fm9':ט`u P=t*u*3U60j6W}'m>"crԶM?FFjx؇@Q%m9F@d/{}֕ z I?G^GQe=I|{ "Q o]^cRS`p3Csa {6(y{"={sTA(OќKarB[}/}tI.ư RoVz Y-لE9}ܵQ!FR74Q@%?`r߱-a&#WOAP43d=g-^Py _S3/(DТ|&^M,b@V"r͌vπnI?QnUٔ٩A* QUq~?U1jB~4fZdwQV<"N~B$>$$G؅ ){(nŠX?/$ ?^)u(+٥ϹkK,M]i}"W鳉xE&H,b\641c*r7qB]TV~fu‡ނh\B(fb )J+ <83y2f  moe<8!AU>S?c"FAOnC 2!iDGZ9rD&@ (i5>1P 7b4t6tm4HƶllФ.U4vaƌٵmāS\Z70ve6Fo3s' I5^ a"\<1I_\V3}&7Ⱥ-jb nC-}, EDf014x1fjS<4n%q+YvCRɉ$ij)rfk{1Rr?ҠuPkǶP6',?e3h}S͸?D?@$Sې5r FAXL4Ayqüu q"~^˥qX=ofRJ]*Wq:07iF^̼HD* (d fܸFB")*"j!NHS10L L wcS"/\Tajlgcqtm昍t>RSP\$Ycyq~< 2  ,t,yI @qܕA@Y!ڬMX7,a/j;yM3nF℥7zːc(k,TxI4sѢVrsQ0 n<&Bq.m1#{G ܐnH=crr+ZEMk6Q԰@ѷkjMqqƷIl'$.sbe RA )j)m#yQr7W]$NeuK-nHcM Tp (llZqZ4f%TT9*rR$ ^b̑W8ddQX<5#VۉuND 0X)UUUUUUUUUVËWJI:cyaHFbt&\G27śd* 6ۓVUc$,PmUF8n65֘f8xa2qkms&ntn\*9ڵH7U҃Ȋ1+mq[plV¦ JG,̆ FG dE 4V%AKGD&\zeCr;%uή!d=l==T7Xk i'Z' IA,\La"Kl O0s:~`z|&@[fh9I$iqSvgr@?ٜT#,]Urj:W3ʠ! _Nc9.Djd:&k>@v`$pD$ ,XN+uqʔD86܋//Oh i3|CrB`ԴA (@K0Ĩ,M X\׌ߎGA#ȼm5kN [8P)8# #T.hm4h, "1[6;Aszmv1uFOt>tH9;_O#Ϟ}Y^ir8͵xx&.v6fLe:Q6"a|W_{U~z]Fq&yp>H5,0KV&6C:;v+GДǩ`i Q(N\͌XCbfE >&¤2<(q;B-lL |vǘnt0 I`@A*bO\ fνNDx(Ɛ 6yaO.B"; l܄,6$ 2SK,;N9Y9ER"J$r7+b$\zZkgn:Ǭۘn֩ET C{E GAp4d0;*] ы1Jb1xg]Xn2ʥlẦ66vAϊ8%!xw#bCPUqU FP[nfX%-_mryAHM Dk, *;8dZ$qU aߜd!HŽA7D3.-x.p0cfrrס3 9T77 C:+Idt&A0,=0X;ҹ-\CtxCaײ|9żBYk~fP}=̬Nns8$&v"WYQQ@j 2#0i7(" TQűE806TPoeqSNJ \KBBJ ]!Ą2cgnpثV^wjˍH(vQە6AՋ6I*2qt(d˪!U“@rP!sک\p^)Y2~C-o[Oyh>[liJU Fz "F'G m8vFG@霊rPHSyI \b{,-±*{⧈||GSv90f,_fAiPe}۷ FM"=c' +`S &0?cm(,Ƙ$u4s8.-)k!Nt#gjn:zdm tqןP G 8;}ތE1ENbR:] ;cq6CRM4c6SMbQ#H{->((ЌDK_+UPhSPkI]qBc?;id0޵hd>yќ{13Υ:8_fe 6 #-BB'D{yבXR' qQQja0Yw9ytRPS4$ F)#Jضx4:>y P׋s7YGlmg2 m9 h)ӂTfӇ}ģjb;gwz7)#VMˍD8TE ctNis'8 ;)dt1tXAnfcTmiȠ6)*Bm6ͦ- Җ5`ŕij  TjfQNnspFdP#Z-lmjw~gdҝ]`Ψ 2Q"hGS|7Δt;s;k߯D@ICtBJP |Pҝ@B G FhU P)LBP BХ!Bi;ȏ*9.`t_8e@d";&* v:@)(DiT& B0ץ*7U&+ǵW9Ct-d`4TSޔ٢e%%x0VJ'%;RS'm *z?/eAջfbBR<0h@qpu8!C+* |%G"hܦ$>³,9# =uVkwHي M23nwфQ&!빮3*g9rHֶ%C`ؘ},B3#RUIWuw*%R3(Ph@v˕5uԻM|֑WG[Y׽:닛GY b`+G`,Q[Gj#"5́XUE9اk=b0HHnYM 'n82~R/hᚡ;@=9H  {|=bfs@;\>WdQ!ba_)r = : y!n") LU0&A$LyCR>P9Ha59m l']!]ݰ")@ [C1 on 0Ph#c?:ň"V'W;D(1T})ֆ:REd0 `xF 4_w!d }~-heᯗ~ާ7K1INFXP).b5uN)(tk֛#mVT ?|(YOnwvmD-HiS"Qy,X,B/'A1^|z2rd: ӈ:Gv5yd&(,!:8IW3M"<H V9+ll YEbُ 8yA F,/Wp!_Tr,, Rn_ yvrE2KDA 4TT~ U hojo S]Lgn?)#&Ajb$$/I!eՁ/b 4GH{`,J FSAEDLIT43#QbŊ 憊2:v8Z'L1R}KdE\ a[ϣv>+A{ʋEs,1=%lUUDb՜0Oy")bB(j Wޟ#&w(Dfˆ(TM0RA~ވW/5 "}-Hi0+I0ؚ*) } 묋7Z;:vCiG?#s$1.#.ùFPy)5/vn/ȚEA"};M+Jdb#!fR)&5Ug9ކBJ|W]u=[P@DT ev DhA 0!,HDҔɦ$֢(J t@0WϮ&ğfdb/y쉝7O#ƀ>ʹhQzcT 8w!`,0˟|3???_"I`3@>!Ad2<%$.sB,C ys"b~~ p}̓$FR?G3D# {ݪc^ٽ̫L퀼HR_|B $BJ9KY,4F*$w!r0ơۡg|FP/*nݣ1t ҊNA_ݓ@9 ?J4&ǡ@P,EMbfHdcQlM#G;{m{<#T  覩Ѻ {ܥ ŁY0H4K2ҧhmfYljw]v˻pfc_1qǍ "BG 'Cx Ѝ)B%+z;cJgt}}cW;h,t4o $DDFÌ?jȘ;U䡩C󡢘4PCl|T^7\ձm! %D P 6q CbG'N=\ye0#)'}wE&4<|;zw_RH0XմS\XopH?? P_%,bN˪풰QD [#26cms\]q"%u-tsZ na|xIp;j#la@و"` TBop]x88C>=j4]TZ50@4H s4i}@GNf3t{# $@Cwj&ϥƌ6* @a,3'ft̟߫ ͙yhfkChf?4F@ǓUNK='L1!U>g^7v*MA :})xusil SWjSL)*oT0sEknj\TXb1X!YMv/<`SUȨecKQ'^W }%ӡ^7p$mz< 2_HKl"8JTIATxdDZyXQdD&o<^46zۧI @:}Juw33̋ƴ9a֦ѓ&B[h iKyH&lE׶-f6;\ȃƠyFRBkЉ/ӣP,4_ 4F\4LÏn/'' ^V("e[xlja 4ݏdcUq*g;lEX8{k%773/{{g Sc>>8nnL!(2 ÂTDY iGCdR3@SCGtuRՀ\b`4%g};nL~\@Nți"跴":<:P$'Lp@+B>IX6mhf }CGTW]l8Y @ؗvFYU}y8@l=QDPdE5KR!R@SRT$HA!0( QL 4PT2A@5$BLLE'=P8a@A(E%), O5?rH9*AHU?\z%hBƅM#/d `C29<1ݪ* 2U3ULJt&ˇ4{Fr"X`b"C7]*J+F*"s];z}QYc+I(xGPt &DaHlw$⨉ cfS} PVIZEJ@#@nۃ=`ҍ'Oww=ڑU\eV@e|}wqKuz3UR *$@hl'֯:;9nݲ&uq{* 㝊xw޻Wo==I.]q5@#JcJQ=xױ 6up[[;:(a2kjX-$2X׳97V<}w 6f _GסOZPCT_{ 4iV VъTzi^stz+x(ڇlT4 $Q(ʺ wct͹akOOFϫ:W@Qݯ{:G.UfUZ;޽w'_7,Umk;v[k}u.*=]CvIu]n9śg5p3:_;{/n}Hm۞.puJnm:^uKbS[;L3V4gOMU7/n\_f &ö 7TǧƫןmRj v w}H-Wvu[lWLMq֒4)I$o{{}{g{|9>.$^`4ݴ}=>'[M7{rʬ2(svsuUw67Zw7y{ޡq Zl մ}r>vޝ }zmkwnm] /nf$uNdfsջ"*=<zkm@ն[nvwWvuqBA ;rZ=^w%{aG WMC㻻—췯Cq6뜻=ܸەi۵ivs( Fgvv{s]dj@PfvܜQUmԧnwou^Y{* =S*۝ѣWsW=ܝ{=yv,7Gta=uWZՌ1bZۺ;u7w-@B {u7v]T]hj+Y.N0 3o ful:{g ozшŭ[7wZwvn[Yqtk⍹$H Sqlc;-ۧ:Nuw<<5 .a: a}nbøcznͷ2Eףkoksvsh%C牙bijюUfct:J.FvjΛuNw[`ׂmr9wR"mіo & MLh4LM 2B hЧb&ML@F)"! J&)j@iSd=22h&M&Od#SL(4J ؠDdaLdhjz4&6 zFMDA!@Ɋȯ.ʎuazYG0뇦ঝPvQr&}Ӛ~w?Ȳ?r_7uG^ZGl۷{ye}G=1dk}%~c"QF={^!~c/UQh=D- ggrQfT8TqJ@Q`X)KĀo˾k(q>eQ_0(K?"}z|1!:R'kS <_ TA`s MP} <HW+Eov`‹j WΟk-o'ͶJ٦|~umղ/Q\6D+OX[,`lwu6>mdMjI\v@ z4SIJy~OlHB(xl gOut, c{B%7/_LJ{sBR:/`[S걶,s{|xeBd8P 6Ň+xBuu3UgX3Nٱy+ wO2ܳw,@4T]*LT /RZtمc-J'bnϖO?2/GGg *(j-Vنޘ%"T \;l |nڍc[됪)SOS'Ӿ0=_'YK.uTT75qBR(Gl;F)ćr"HHF,T~>^ΟoZ̗54~BP}8 T0J <9:>COFltb>qAj)LӤC?ʘoftOJa9 S_XdE(H ?'}tYC"3^}uhd!&&?#OU`pNaБ gQ~a`C=b%VOBmɘ bPyK18H#hI% gj?p'@- N_kl݆ygBg!rZ.L.bP0k +81M3 um8?;\% cװWp1|~x(,oKnm0w=lVRr%')"l͌X;X؝S?J= |FZT% *Br NhovwI 6ty32.E(uu.C]19$<;*dV",bŝpÏ<]1:69M۵YwawNwg=MRT 80S6aLtDH"R'ALU+.FKN},gdGBI"!9aq \X.חZBBDJ$ A63r@ZKBVwMD$+7g5`q $x"C~$:*\|&'Opq+nxBY(e!JOPpPղjiIh] MGr׽~S0ÆġݩG{!{Yi:9^VU. 5?/«M. ]~3!*XqT!',̏e̵fg)JS| E ԳUu#I$I$Kӻݳ>>HЁ W+!YDC iZ(2n<)b 4vYZv889E;#>l ˃P0PtueqZ@WĊ$@Ʋdӝe|bx*|j<W+`e EL@B-sڷ> by>pilktRzJ;èEDΓƘO:E Ȁqڪl6gf(yQD31 r,Wݻ\,:Fve f꽒P2 nUnz&$V-Cmpv͘y1ťI)e+:Z1|9ݯ*JGB/*:m9.TTC":we>HW0Wn2$],S )Ew?Mώ?_ќ9o9LoS [FKy odW,$ ~> 'beDx_炞_͐.*m~Jŝ1Q8B`}%N9UQGH! @ ]a\eBd: E0ќ)J`":amz?Wa= duX:BX(`.|!(W,\2'?=lJRs?z.`34 AS!S8E""ϚDg|w| @1Z9> <|K*[A,{镍-yΪ)"1lU?@j @B_H|,X||#T"(DP:RJ4t(@V;cO\9^:c!L4[# @k:뿞:b3N X]E3ޙ}*$b 4 T)BCPĵY .ӬWBU`v.q:m,$,KImUV}ϗ~*|@RD%Fq]Op*APQ@RAR_\?T_ ٰQUݧujKG??B%L }C ?cmCD9 CMYCu`@{Y!Y#W@${N>tNЀBBZ`*C8G.]7y3L:Oٷ67dd?!Ʈ~j脱paŀhͼnjmn|0g^lIRP< ݅3g6`` #ΌbB (@ZiLYF 'A@.(5G |!_B)Yn t/kitQv+Ƨ8bB-:KDϞ:Cqం??SqsU$A.D<޿t :Gy/2c'8 4MH"+\=IQ,Q׈Vm?Nmo%D3!(ʙ=gtDV=mRVEW k,Qp9bP GHT_ Y3 cbr*4s (֮`OE['O'Dr_ &+B *Z^9`(csfR?۲1&*"S""4$֕ibP.TL6%Pr_C A

N\2E&kM-i>Xt,E) [-o|Sړ`![c$F ll*dG jmؐO;#2*Kwfc (_B'j#Ӝޜh )<}SQz&<VZ(t4QJh ( (_Z 9JKCiŽR UDEhHB?(SG@SJ 4av*ELLV QJ#ɐ*`t?Y@P^IH-sѾ+_>&P_ {]2wQvC$'ll#Д)|P&*K;=a`oD/냝MEXQM{>P8'~В涱 "B4Uˌu*Q&RE4 )$郝3z>w ~RIov;uR .I벒E/ ֨L뒍f lC5M}'B7mtuֵMurv?&]9 xǾȑeܡj__+]1kװU0;Ă|n~~ƕEAaN ͎%2Ocg7JYalTЇ81`SgۃhCv.{?G a`Y/P54W-0au3j|gzk?4OrC )U.TJ8G]J 8IUC2j?Q3]=ـ?w)\8UW9O7I$a]ciNX9\ $?onYm.kVFőBgZ%+\?mߵ:,jIm]]GImNKl9ų;osf3aͯVa4q`EpG#94#,R_z -v)@UKH lޚ_ՉH)7ڴuC" jf4ʳy4aQE%O}gQdP8n&zDN."l8s'C^:iI:^,ʎǵdH.ziF(ULrwp<#m N>V`r 6Cl(hP$2;Ҭ ݺ0Qr?%VvvsD,:.{~s# Z<0T&Dl2YI2ÊRFPC|?3iQ"&lǓ:=m5ڢOo . BJA('ɓLE2,,eYY0hJN(t?G٤JCHq[9Sqq$;UVFk` Au6F_tN6pxaoae' &*idY3KʲsFn'B <\> Α DFDd4ߝ?o,xt֝!\(N~6q:ƽ~kS @iDB7v;YMrPz >khl8z=^ cQFCIÀD U;1ks&";uP\|x.F Se}hp͇ߏUx8CD\Aj?DCJB^#c:RٰXIS^0u2w6I Ƃ4}c}fcO/ڷRɗhsK9]{R I>ȫ_o-]eEVWu\,(@>A{k=n:KpLm]P"\Ϛ9KUml^xE_Fx<"1)k\V[Xv3DG./| #c8W.$7S~:6YGn [{CR }{G)KH]F$770G/O㙆KB7R'@P~Z|$huuvY,xƒ_ǂuٮ\+ GTml4ƈ) .$^ϏVdhkSpۨygo aB"Ni(#P̲)Q?q b)TP/jvU Pdg_H @srBr9ٓB ȟh9*y\XqynAsIZE?ӆ 5X؆t _^a?!D_?~ !)셓-HxoVmRɘ]fW7xg?~ d F:!e.De;-?% G 0i8Ȭs*j GIl쁢y/#qo +>AmYU|uX+؎h鉍KBDcM6MOd;gρ N$x׷txhVc"3:aEje g),&鰷1γt[&&a-4ir[LB\>C*Y >ġ0]=8mm!HY[etIz\MkoviQflLs3ks쟩{L]2hJ:+tRIm򋰅|\u'ml2a%Y D5;zPUuVY'+JSӼR$HI$I.v&=Ԗ:DG?ICi3}ZRI %V%@$ Cf~ϧ<:up0‘jmDSIs|L\9cE|rNJ:h BǞSIhRMnR&xo$$hc[%1H$IH QFeBS3>r N֢ST)>\dså‚6U3|ER*!-Q*bUOybq +`n&#*u{Т}r=__SRDCK`@I(!ByN"rUJw9/xSrASJ4"P)z W$:C@~pyH=^ #HP:Dt('{H4y@?">K91|C Rgti40XZw'^5L™ #1_#$ Z!~g|t&}?C"kqf/xRNBY)gg羻?4=H$_%oGwJ Ǎ`9K WUKS4I[@??]a ^9,=뮯NM ݅g!PعO<:Y@p֬ V<bpk5!_<%{pχ P㱵'30)Y"U\X"C(Z8]!_9{D]GR#GĖ6 `RPttttttlkKm,N]I`359܌VETvRgFM;$䶋Qα̉1ؚ8rҕ.:!/yoUb)R!9R ݥd@elL`S_S} Ե_)U\?{ t衒kˍIwwn- a!i' ~)4~}E&`Gwijbc&w}tӏd -SdI$ 9:#qiJ+K+g~_|i:tJE$ddJc9oM}}{wCI4UL;`IfZ3xRaCσԼV c|4k,/KI3zcX)3yxDDEX/Gc^nAn[6=B :鼀o1JG ٰߡJk4A:8Î5v+*fw3bK@2q)$\|x Cevcn u}L'bI4:Δ.L&*&V**G_\LQ?I%4܈7~MliE&oHXt*eL*;"㟵3nCX>ESBalQH`v_S48B b nW A˃raN ?_SFAP84G0v}QշpkzޡΨ)bItPbNk0?"f@d@>AVLjR,x!vWv8Gy dluGqc/GL`|I k{F06mDdF!QWz[cGrQiٵq PI (B׷2Ps5Ž\HRĿiq?[:Uw_R=!aDU: >HG" ZcF6 ڧn aaP1qMųȮ֪(E(:b)5CIM|h" CϿb)igX#U&QT`~\RAk%'+S>~;jEH@" (C!IOB iۯmIH`ڡnDљ$H*IW L<ӭ TAW[50@X# jCL'lۭr8ə+dε?W&4Uhi PDʊA"؊hil']'TbHZiX4˚mP`uUj(cUV؊*ݭ3cQd$o ZuAx LV[cJF9gZDRH%=.W}zoU0\n.6 zay7]1O,fvoD2 ֌1_*N=sfVq`>D**mB];Gȧ&bVO6ǗAP(@1 lR1_T)"W% @:N=BM q*zTi2EZ^Dpo~ U)C ȯY2z]1A~|? l͛O8&.~<]r8D"6lSsQEMC#V9+\W24G{"5s2idT_(BJD0HH\ W=>| Uj| $T(UP Z[dP M"v?juaa%\?[x~TDO}Li鹟S\}} Q(Ha޿_?yy6q /{M x"AQ,* 5诏 m<{O*rSz)4>UQP{J$?UD )QO`a1 ]yq SpNY:z,~L^O.:s@ B|:inQdm-77K9PA!@b|^N}k7KKST..n%[Ӭ޿wnMUvmG-7ȁB6|2N&9tY`KZ̩wy4g.^w]2Put{-cgJpw惭ݘ(V^ Ķ" M1چWt\qN3u}~n)}sǻiN_ID`MF)<:@D%ՋH(5-M/ct}dX < nJG;79X/5L~Ytn]~o #0P=혵e։\d]7p@r4mL,e[ub0S"1܃u3`J&[ :{d>z(~W'oke3 m5vZw{޷?Ÿ׫պ‘+_&ɻKw}H€XT3.XAbN<4 ڊ hù`@?ϡs^3Oqp =f" $+Qgvٟ{y"E~?vpѓ#ywoy@7 ˉ <#$N?uE8}SR~qݾ.Ů(P;; Fky61)F.ylO%2qg&1vr&\X A,AP c<r&{ 3}-1(*Mcy`@Ȅ1U cAQLnBԅ=Qx.hwQO?^4?YFfSx(G'`fg+Ϧ.oM&[KU 4dՔ rrSQ5M( |:ʈ?3Q~_\s,(+) xYџőr7 cnxQYMY >IMR}h?&^ |;pÝW{jom8t!&!ט^tkcb.}ܵRP|B?OK:ureVp2P3cTL64T[{P (wяC:p)sGP1DҺ1Nxq!z`@Wӧ3A/ogJG~9&%J `B# R9z@κ*{fn,N8ScߢDQRJ>ogsvf=E* 4h"(-1:0P?,\jTхpӷ,ĦwJuq&>h E#kf~S]CD^!˟Ϧ;+YgLN4q=3@/¨?vyx^-G}ps;=:5o}ï.~B҄|uáμZ_ {d/!InPF Gs S+;?f_>-X"Z= ÷nms;w WFfKՊVQѴjGg\/R mԠX_[+m!p?p~<e]fmvvKi7.G=#=#]k/p!k0>m;Er$H4v_8DX=^GJ2)Fw}=e?g߯Gri?@wzT(~A?T *BO:t߯; p$|?)h ?]9 JR#x$: @ja*J  tb@(H>CBҥD)@P)L H4 QEƆ%u0=R4 ^LI(/r9烄P wLvh0 $ *$hPD?+N@>wҺ(9zyR4-4@G|Ѻ1.zꨠB!<"P1!$K+DTҊAB)9ttO915}j~b% "/b^f4S.S=tg<'d,~R7366pCɔd;2'Q^IV*P~Yw*8R{1ӴT]ǤG%첮g6B UV"^% N 2X8WY C g,sadF2 ȷ c뷀PLC8ݦ(ЯFGHł SKO˼v:c K h^}kWXYgŅ,zO;2*p `TEtWTo9M6L3SGrfRdd'$D/ \G9_*/7ALҀ9|/>_F\dl?CMaa|o~N{ZY^cn2䱂^֒_:[ђp{?e[{n'OwǗK=^.=VoƎpH;^E|u^,ޕ8iyH vw0T@?Ρܽ::pu(_]~lk۠/_ExKvU|G|D5c{gRd`StEjHVYwvT:;l-{KY$ꏅMHI0tg 6fr6׻1m߳ ¨/W]m1>aB66+o䲎?1lO4dkۺj0?/-//mPϷV)~9ӳK柕Fӫ*0~)2]bI]hO"5VlA sͰ&<(\dfPU-"]i#XqnNKX\Onn ;Q~~&< GIkLǘC,sfk|],= vj-g;|3I]oox}ᅧ,vT,fA>I,=% O;^gurx~*ׅ7 ފJpz}sWO(grʀQ-fMGmƳ竐*0.սug/?i5rL2b IB|X yRFwlŽ&"ÏP`(>(mܿ{ć`>!o0JO,%qԡ,{GMXFV5{(}~E`u_k,xΎE3^y=5I8e3GyWZ΁p{:˯R">ΧkHb=A#UumHWj?W6yx wh"e傍m"3*MDa|W6HZ*X hy|kg@G>׷šr<_7l3N:᜶XقL %O?T]=6뿿n>p)ruNMф~7ВpwMZ\7}idk<(yˡT,qG'IUR/x#l'lTOG> Ag[~G*V+#P=ҋ~ llQ+ngzLri--'ŗGj΋\GlkЌc@y,("Qb6o vN˒3a˲PR@IV(5id34 `OJ3p~ {VB=1_0 { w /)O%~᩷/[t[p꺶ذ Sj0~χf]P&#'*)()"*,?><1A^&P8bv*?jznT<ugR:͸+.l_B iMQr*!,>_t7oY;Ӆ۳A)ʡQ:(MDwv,"ú 2h:+EQ3([^W,NSx!?,8rMy CHjJ+1tTmMG`(&@A#`u. `ċE_|;ytt,_qDF]&]n W_XzWf/xOfu@Rdz Yj  *1]ԭ`lta1D<,_D0ٞvcJ:G/q$; t_4JG jD/! Pk9s'4:u]J̆8vJkIc<+UvὪxMNA8Ӂ299 q*:#]MV*(1BQ vHg8]$s EpȻ^0Z1rOJztپvP1 :SA Psm6t3Td}9u' M  br Ì5 k=;AE'606%ъAw4bY /aNGQEQEQdBdaH(t!'cr%|< pzG[}ND8:f4xV} O=Emy&M< 1sA㿲lV?"q]qw:WhXtWR'Kn㦆`*rUvXDmW؈eUXnJ^-ېNa\hs^j?</ocgh}(/;F[@}E ו]nPpP+&ZF,TڧWz *J?砟n^B|P<?0?~ ޟ-6)r[wX7;OZ"_hXFD6|o'Aُlj_ph(Q@~uBY꠰0:l0pn[9<|GaOe3m78]aeUKUvWQ *c%79_Mxȼb $=M $A(s9#ǿ* ~i[]8}w"EA`m{랎uW?I3kpJNh19oa_a%Ғ.zc-Nd5quUke;dIz}n>T ec0r/6zK~"WGJ߮`MDWB)fް#?8Ma{08RX%+1+#9KpX$o9Ƅ @y㱷*&P#jbu LUI4\;oy2,؉C!Hm{h"$$kR(?~A588y<284l<؆nt("< 5NJc/T lӗӲ~6CX~:og<05~ʄl:H h8~iMY: |QtPC]wZZI-R(J *6Prd IIҨ%yrfҏ&NWiags{K0%@Y6i N_alwk9!Lwc TF,#Āڱfl rZ\uq1\>^\"%H,/krR/;=pf/9 i?c]R D LE+RxZMDV̞.5m$:GśpҬ]Ž*NpI0O/'GjOCMj2yfX◯}a'{WjyhFbfN ۉNfA{v/\H~,|/_ȁC2>2^AMf`AbEUgc'[y"@:-y=oʒs#v ~qCKϒ+d:CB/9*Q"34;c5AihHZSTLoK82{ү6j =H&hfBfxbT*2"( s֠_$gOlx$蝘xb5s;NFUfuMP5d yT8 lMz]3У[uw2QkJ&"RqLՂV0rߒ*I,! C niO_“ro"$dSB1B@3~M(ܚ0l3:!l6OҍoFqaJC)4dѺ|dN4ws8'6MPi](d6Fjj^{㡥J+̉W۞/m(ԪgyUƻ /~X;iqe5S9O败$VC-dguQ9}P;!Da:8$gf1+|j Mf7Q2#"㰝ʥgdFsj5wQ.7J8}L=Sm(3 =Rwst{U 4w:Mõmƒud ]'-CS6a>{|w׵OGSS;]S&4/_ s,ldXN81HY *QeCvz wϛӭlPָqNÅ|^@R/h0%5) Z@0K"xy2Y$ Zio`}ɳ-7KggO7jWp{3C5MGwFa FC. $Ze<,4+lP^'tK%?zuJϳז3(,aT\k! ]&M>~z6P;}sů@9BZ?A]?z~ϝI < erqyQW^2AP0\+[Hwp.@խ8 U6kP+ QW5_]XNIKmZ/(&erRzISVZ(X՘a+ww IE_1c7YZe]$III%))J_ڃry@9[D@J+ܢ(MM>MUȶwC^\=dN㦆|sޡ=cTq!"P2I%BпF`B>g۶\`E]d|_@:`bD}HT =V } 5 LN'v%zVοS=OP Eq򴀺bH)o"}ֈ6B:Lna=۷oZkD:Q/M=_"YlHvÁػ.w9|rxWMqx6.}+P/oKZj@\ -Q9 5v7ljhDMBH"'v&>' ?.'>>X z] 9}jҼ;pH1 gw6S~}sP]:UwTq6>g.a؛c@ɑ]z 3q$zj gx )hvPNԠѲi`ѠL$^0p "x;b }"we#9lGAYlD@sdoHd}J71mx!K{4.)(>.TCo N! ?x m[z=xe|@Z5=\k[J`"Q;-;sLln*ývI(foa^fd'==wxtHՇ@?DP'K*"[UynN팊7 ݃ؕڸ qe8Ol ƶŹs`sn9>mKh}_VK:7ژb}7. F^؂0χNm"8?czD ZI1CwNcc4YE%7vKX>&dŋYXNk;K}S ,x{a8ơv;h S8_=} ؏CC;iղ+āQ9nRB(hPUQHVѝo}hT!׷^x/qATduʟ?rՈn𮊠ͤ<g@yF"}i#o4Ei%đC+_Ȁ)SO]D`3Ǥ9u-,c FIrr@$GPݚFnxC( .^ɰ N^^Li0?RR@ b-)EO|@QXJ%I ɨ%Wv8frT'1CRԉv9V!*b4S7ߕ<}kzՒLMvEaRhSܜ61@'* j @8 ?Vo^1O>zތ=+ 2c0!BԤFlL"a0D$$#R+lA_8*@T!%% %U0DK(H* C˦bB?jOvoV2Cyy]u5/-<Ĵ$X/DE?iʭQ>?G;֭ytdފ!LW4ҡ(O&.&@I%D rlTOU{ pք"eqםb3%}1 ^~➁dk{di~6+6GO$+IQ<~m@$IOC3"V*"Jr:ſCoh⟙|dHEjxC=yo, *n=L8 Ra;2~ƒ,$PUEy}H"BRJ _NȊ)x ہf<"( !lej '䨑#UMB1Cdاm$#lJ[.%Ftclvm Y(`PҢJ! Ut){7[AUXp*D聘 ͐<]>T S#BF 3nxji>Zbb|iDWu[p냃K- 仄$k$HB YՄÐ0P=d.C.#JmŽ?zZ~+KyIժ!=W(s+l6Joy5=c5m/;~Qa݊6=2sMn, ?Q Or$TkIM&|m&X;LSzHwoMHzCLPA!BU,hA׸(ޚ^s598lcCBTta&\ ZEȭ~x^CR߷АQ *hzy}GA.{`0-A6A{V&F?b}g טu]wD5T(y-!H4xpOJ*cgN`-Y(1R{r`=G3s" }|x!jU}^S1hckm~ecjQN1#eelÉ`{~o7ްI6I$I$JUzU|^ ٖG9lC' rt(Cm|E4HB@ە\^U/lwp k^8 Qh]zP{S7X@P5L\&A[TT]ApOW4;|F9-1Y幟C }M |{,`C-hkW8#qbTb=kv?Q<萃ow`]w>84aZh˪\-e:I0R QH 03֜cr>1k?7]Ԏ`piA1Ѭ~V ={mU( d.,uy\ x[|=:`/_Ln70 2qt^_M|="]Ijó>1~d`?A*?Mp =qF{=z#Bs_Ɇ^qOY 7!s%_ `&,Ѽ5I /ncͺ=B&}44SAOOB-"7!OBё.@)i6A@ޢდUI$v2$(r /9ޥ| /VԲhtl% P4)ˀQF.(v8f8*I7 s"=Y"z; |-? }g!R _2=Ev v+KF)xj}?Kڹ_8ooT8ݩ@RiP6y_/ ? ,r큐mqw<;7cx썎lg{U2_>&I_XV R B L&.B㪯Z- siuU6?넥5sNëm4m5H"@T)S*xU#bޣ$Gn#J"󻔃( CJI BH^[7I9_mb0aދˡzVizy\ފ]cͪtl )3Oy7"G\J"k mԢJa'2rk`wcSM U*8zڡ^@?G>_C'H'ʙgЬ^2 Ll+: W??I$$ynȻ$$#/@\?&O72|rK44LfM*5CKGoHisۗrv[}WF@;M:*Nu?~)aiZq6MP}U1XAOy7>*'c4AT::Y)6d@g͛k 3z7!?!&_ch;z1n}H{h5PQxVύ,f$uЍW9ĎHG%5U.\gGuBr:ґ'̉kGb:@Gf0qHwx @'ـ XƓ cJuf{<< [g>&#vs~b̜Aޮ bf ?.?e } $t)qWw!j959#3Ŷ2 #_܆s<8?fMC\2(ІdUڠhQtV2bk]g !xq4-\G#&o7.gnbcDz#tJ I֕ "Z:@TR1El!չwT9"> &ADd$]p rIq@C5 |(g~8~{Ct ?恇QNvjLHr,f hrD(s\#BBdynk9c ӞƂ k5GSh 3T@# L?e5{0d Gp\nТl es恊e*~C:vK8떏w;ֽ'f+YRSsQŻl軄XsP}3O=cȉɋMkU::qգ(p͢h\gc H6 ĞVF&\g,kGޢK-N+oG粪 D O"͕UUW}YOdԄ?MV۸*IP 8n@1/=#uC>%CFGFCfMh ۏGQdC_g`Vg\kqo*VTDpPK#&mֲMŇ^J#Zn5)1Tvd&dp\b2K34̥e )2CQn).xY{d7%1A']tXsz5YWߎ#>s, )Q'!CKU QFI@d}s M&=$,j[u͉[Xd3+dtX m:@B̸6z| tۈOϺOPQȉpW(EϩCbCu"kat@tە,4ᡩx;6nG>>'}9U6a{6I ׽a5S^@rM@JEz $.#򜧷U|b.wGoQ*I>6G*P!3BؑO׉IW`]XeTDA2Ft{FX|;1̤u)ʩv,nj"%)XZ}$e0%ϫg+لC"=0Ѭ`dJ~.m~c]6*0Zmu3r 6Mc3Ҏ@%Z aUonxʳ*N*&qmu0urL*~?*/f8CUMX"u흐d{@?%ePΐAqP+1! l:ׯ\pxQ-:d͆/͝}}+Hu3ܜ$|~xG* dņķ99d6~ipbb.j71%p֠`aPTҁḾ!$1lAZ P>^Xd'plSed dU]ճڝk QV*֓ ?niֽ~ns 8x`I@U'r(mldǎMHQH̔j|EjUE@D`n»T}Q#PB(ApZ$<={˦ [S~*PS[Mp]:D ;"vo)7  *@X_oeBC0i½?h@J.du;d?xa'+!1 phIu7B ôZ E[h hT(V`FC=4skU6c='Bvld@ǽ]F @(P̟(݅g}bZ|EPPC\k'Dh^<_O7l`cWpGj" ,_N[$b{4La\@,c[k'&4ڃUoT \X9 =@[~"&z*{Tث 8lLH֪L~Ncv7W&%R8NU ,Ռ/8VZ(Æ7~pCSWA;Z]>#]ˑKb"ū}GL(0 {# E>oX'a"9-+6ݾ @y7*r֫: "չo;s~FYEevnF2W t#:I!Ǵ}`\GG((@$a9Gm5k$֞(YzJ  Ц0y\3.=tƍl5x1>^+g!iN7nR[XL2x=U?^وEDKԱjQYkI23};Ok P{QB.l|gk`-Pq(BDH~4NV!1o 5p]VYj6?﫬wm ]Fkܫ' xس] 5jDWG T|Vwے| *^1sj),u @IG@/Qɋ+m2#Ã[?:kB URMxߏcõU5Yq{YZEJr${=]/n{FQ9 NPgB6dq/ᔦ Ë asL\x9* I9F=g 8W/H.^s15Ah&}r(US)ѶL "BUٰZS><']+yVvR_a^xMUcayKq%(<̢ qDC/ד)+ zPov7zl\3t:= k:PBWH_Y{n৴=TU`/EkÀW}j,:`(S4!ǿ߹\Wuhߞ )j-_~o]_-‡6;;{C g}ػx#Jӈ"ƫp7p3J6+ _3d\ߋ$FP~ 聕XrUv ,rT|T$k ,H}7jhgO/B2Ti28b>;xܠ0SW`E=DHp 80r!تˋyb?_p1!UuTI0ub`4_ 2^K2Ppŵ.u\7RW75gUJ :l`6AGe$Awa-ok<}AuG! Q27Gd$V%BheG(^ptBC˱0a2H9% MwB 9bs~sܲ9.͠Yu5ÙY\<L:~@HљVyR/qϞjsr=`F+mQ}miz1*qls*\Q("m;IB#95};miwm/?΢'GiBğl6zd<됢M *Tޯ#!8>iGdbgl aG!E ,1f7fjw%J ҧ|@7`RX8Q"$?UL]-IJ?P/*a. .1}Q/@4i؞-HЄX\{C4ւX-:i(HW9Tö4bքWn$n^nPnips*:*2֒ZHs8dG+ʌ!QwVyΰbJTp@Cy!ru& ɈAB$ f\eQez&&Cp5N1G 5rjf(Hjj)"BP$Q(0ȴ>tS߫a?\b#0H`M$J>fơvݳHUF$i`ضlmYFc5p:nmkoG7=Z,kIjf x=چxcVJW(.*Nnw9;;;rM>}'{Yx87ݟUbTSuxy;;jnMS1kg0{KV󲟭v;MzktF_J^mz]_𠋳lSlwǃ8(ā#9MRn+U>6A;>)t־%g|tm|0̽MqhT90n٨J?}윅X/AƏ[NJS<~?g؏e5U@A'÷D33ʰ dTt+!x\8ƥMH؟ƚp18k{0%9p1uB,9`cy^' gFJ4 YC~2'D(7GKotegBf 2;gz+ZxH@H@eJmbHWfeC^5A^rhRH@uHsUh>;"B5uUY)VW{nz^[v:HGI Hu(kB~6<kBo)`qd,4[4MdE@fzr.^]@܃@KbXX#KCǮ۵tVPH#kS6%sa7.»~;G:AMߧ:d-* BpE Mu,{@&Pc4+9+^Ԯ)(ma]G!DG߰H"%#L[b E'Q.M*>0AҋP>uP4RT)mҁMDбji">8'puaboqpa]g ~foB{c^l s>ҩj?];GУE}!@rE΁ƏUxICjZ#_)j|ŐXcQKm[xblgI;Lp8;}!_L{ oZ0u08!GXE;mo82-/ j!Gd1PHȩI^˵Tzzx^ھ][õ {<%KN]a ANxYW-iM`RK(!IM B @TZD/rZR"0l #1fz衸alN| NŞ O'ATӷsR n^0f30|0`͆^Mj}Jv ;<:V#^Bx*F"^Fט"'$rߎGS ~ZY]iΚ"~yT@’G6[eSvQ/6>n.QB5C!ojH|vAv dN|$b>W\]*׆zT H/ٷk?/_n @nPtm` Ժ4pQ|KD K ) x"b-X(fJta-2Xʱ)%ILP6sloT"~#I@*6PH E3o_]ѬUݚglqqWE;laR%BImbnbGi zPa,vŸ?UPQϋģ"0:q.w8E<>e"KӪTHRRɀ rJĽ.bc;HiE6 Cio]z!A|o,VװsͫY# tDfx.5ӎmas?$'qʁ\hچ܈:];>}F!1EBs+d\?,`AzEU!{ ]EWH]}-:d-*RewVp㧒Tf`Oiٰ& ^T\xHN1ȅ+& "çy%XKrLvwt6D Iwz RlM@fP"*&!f]4J8(" 6p e (PYG]J{^[!!Pi{zQYF2`6N:EC~XZT7ϼʠjAaǑ~6#>wx p &OK}uq,^LZ@ȋy%,:*p}%OF2 &KkxXct ?!J3R.}0Ƿuvr^C)Z51lTP cFsK>syDS~Q.FJ)?sHs~hp eYo~p#|d/#b7; oS| ^AH=&17Si}5@^ ZL GHh 4@rmfc%"p5[lei~@sv;sY?OqKS DY*Ġ >p AVn~^ʞ|?UT]ka=Ӱv5WQ1j˫$r|GҔ@ , ]kP/& þIr^e_d=mdkj{~D3FЁDj D?l86 Wr] 2r# ȦkR= wa8P?ҫ7AG1%#Or)00zL8)(i&+~)/^A2rrW~s vGlyIܶvy$WQ6Ǧ+tIZ.φh(ݏ/dx`c띢$^\XzMUtsn\=[|%(̈́>C\+-2 !m6 {c7rP@;wm%)_d6X-zc#w 2&BFUue||Sk2"ݽc [Z׷1B~﷖6)ADn]Ǟg)k^W^\M0Q=_4g 13:AMq#_\k-O4}Y Z=ۢ!$1Ƀ ^"/P:#$8''~>Q"j"Ըa&^m\ jK!7f{P<=N2^!j;\}7 }ԣ c,6glg4~쌺xjX\} 6cxz߅iruRdqCܮzr6~Avj_cTu$yyI-3$>e>f5;XQȇ^FU)('ʻ8iH3<}g# @=CQ|$ӟ_hF BpnfMl;a@:cLtָ0@|]0L&!:S :l7΁An!UB#T7YL~&Ω38ĵІͧ=CtOHxP IT/^vn\[1',t iUVA&*/nsp^8OV 7O5]LNF}sZQ:WcJ@D[ʜZ '* TYtŽKor\-SLajO`a۪3[ZɗM}t![yI2D_>|Ozz l~U9̫` N[)c" 2/gaE޴]I|RVB6v}^"%Y$j΁r|HMG \*6U175T97Cv,~{DISA]4Ҋ+6gÙ@ǃj,F4Wd`">a-D@J ШUw7k1}S ԑ~8vtTڏ_d\ZߥgCAHbH-jD1^#y>,B"꣛1_J^٘>|^ p> +OeiK1tY\ݕ7qHK*H&$fC[4d7?,Pp8~ { ƓAA.#cy>噯xJf LQr˜k.9Ọx櫮x犼Lw<Υ޶ DS `;"·9woe7=ڜĉ4/QY{ȸp-ݾxĺ{4AK灜Îu8g9\g8OpGGw^\ V4y릞Ƃ[PxY4 sDR &&¶񔓎nW{^#Xu{/uYNn0'z/U֗x$L V}7P80^fQs#Ӿ>7.8qۨ qv]Þ#ι38 .x/ԀZ󤺽IJTsǗ'߆%lˎ·GYp3P,[ץ8p=U].s=?aPb3 aIvËԒgp: P` d5xTѧ260 PSG/Fl[qX|.RN|χ+!)D.G kIL.X$ac]>J6QEa-τ1b2 Ѡۼ~ QИhvhOʼQs[A~qH!aNst<0 uM>ϺDSo_lYw/ ;GφYƆ={_~3@.EE"4I^D 8,qw#D^[uT̢jiO|/'(A!x.UKF⠯k[kOPLBQ% (1*SXe(0ހ\Lg^j!M(pH^G"G0Kt ߉1\!2#Ҙa <hΨP94>RB;N:xo$I 1Nvj݇(9Iq_ڈ'NUU$3a$>3ۑNֲ^X),[/:댱j*Dv4pt,QPxiMn24*<Ѻ͒x1ā=]pp uVXNȲFN?#ov*VD>Ҽ%j?%#sμuMȁ>:\6Y!+CcMuq0]%ǕC'#KPKyWA\:6:|^uC?f&υ%sP면Bn7ݪ[da\ͺG 0n-'GSbYmvB'刋e9K(fߞY6 ͏,I@;{[0cxAsZ&4qal>iY_;چ R!;ӮH6Pg_jO~e\V*( :phA_i~'ß^r|ijY=UJ$㮚SyS@,~3!;{0-tD_8 JR'?}|l=ߑo8=?nkH)uNy3dQ);Uq~z/v"0ua XO#Πwf^ G K?c%{OeHr)O6D">IBÄ''V4'C05-|ꏬ`mCƿP#TD3:DA)dT,@S`( J b i"Jb& (A4F$*?_D8`1:2@MA4 zbF/<`(*԰y2T@QoU9GkkV=XP F!)7gԌL @ ܡTKDVsa3^r)чGpzP:M&r/EnR& ?ʼ3Ox{> /\At3j[Qo^i;< &QF|9l~_#<ŀ(R*we?We>JEDQCEU*UZ|Cc(!??O_nsOݓDP0$J_nE#e`SyS“K$Qa `S;D!Į<ϧuһk魓$K=3 9?yˑՇ !mAwW㯭qx/X#"<C\:}AOY (]O!*2% Bf/(2vf5E/ȍ jz 6Ǿ(%($B ba|&rWЬ*n}3@ n $76`\j>\ߌsr2/nWn֪ U(s[SÆ{M4tf*Skb - l.*$RJBՄ J H@?,()P!~hϾ:׈[1Q` 8x=Ąi$ʤ?tg!HSp>,qr0?C!@Q1y`Z"N P 4?,4OѽXEQEQ`#pPЪ OO y;= $\6}6ah_8@>c z5q!F)k45k~ ~ޝBfB>MMut\$ p8.iq#vSruŠp'P){W!ŐyYl9y?cd9(;99Hz$4H,:;]ܠZBэ–n `L=RZЕ '?xp7>1룙%CѕWM7h'fLdr( DUB`ڏ1Kpkj1F:3x-cGLJf@<[{=j }N0)KUIw"DȈ G,/F\C$$K@!%Yg6jv,APD?F@ԝv^c#q6 F镒X .!d;^ tΤm DO_JXZY=->ݙh< 5m }Aބ;]c-wP#@$Bk@P3T8Tha${o!PBC؈҃立=]v Y- T?zUfU ep4*KPg9ÄlL*ZGBNxhKafACxKM(ϼm?0!Q޹:D!A}5Z1i ls Q@_* FW—řq!H~ f&0&@xz˩Q#dPO> t*"fP{-r ΡUzTM/+\i@m2}JzNA=63} =$q#rqE!@ =;:N6 $JT/vuM)Ƃѫk2)mq!EPJ gO0pM:ߑ8^߂y8/?@ z^uyPG "H4PyأU A(hSxk-ٙl,uc!'f}{ 5\#< @d5~aJn |>n KZyÓ xӽ.t$'\rf뚐$+3/udyfu|vBoF!T,{J1> i?!nԐj#h_}c uju?$URM8J!U{뿖HDH<0tbK=+G^֘<7,ɞYxg^ghQ'$%#wJ`l w6dclp[d I'@@(tQx׶!~rl9W!HOÆ'|T(UyCNG5s OwbJ4{`3벮2KPM f=bʤҊmqצzjm쿤R*AHI7/-n"҃>,C^ =b3I8`,<}>ηn 6 >ٕ]b}3k^E߄FOO]QVv tz{sJ78VX˽ۿ*fd:J9tTM RCoo<71!8Gh3#`2"{ph׻n+P ]ۿly؁@Iw:DHdB$5p8FB2b-+x}V;‡6OGڣ ͚5u?dr5+)7c;fx4Tym̻Y`QWOsXL;W.GW=TġN9?Uz(Ql^Oal OtwLM}kHn[kw*pݮS(4BWӫ%qjZGOYN~u O.*p7 Gw-v ckZ|7Mo~./B|ue_BYBLy]nu=m. ZW`vW! _n )w `+=}kLuYH P?f/XYQ{<ζ>{\O%U& =@ʾQקU+nT5hDLPKYl׳qx8noa>kq轁6/>w?i~1@q-- ß-˖>yaNδMץeV&_~<* 8$ TvQEm4;\蕜e,ܽOJ3vNXvvCb BVq%CW6B?%Z<,nل 6>N-,3 ^A@=@LWPFj3}Mnqwf w~/t r=` (!:u~}X;;h p7'`}Е@*ݣ0|0+/ܚsrB=Q*#ilZ199[xP8J#l7ej[wߜ{7%zLA䨥ǃ@>ޅ/% eU41|ZsӖgO%~p{4z=c{nr&9|;p>W^8dw9/\ '\Gec N`3Č*هo74~ 2rE/&,Ms%~ TN[\0)G9/ 1R 0_j';ߨ>o!o舩͝ b vO0`& t}8jzayPY9}h]%;O?.wklz煐kOh_-Xܹsѯ$epBzGOJ3}_{:gXr/úrۑ7P@*u摼}|qq2=g@*:'H@@'. /Q90ʚu =i`Ѿ>35h$DT *h6b8B C0,p u`EJ:8/sg*}\\ǫÅ a +i 6Z*'O"a s^(M,x%G _ }bB;opZpz1VwAxuHb"yUx DH[x~ovbnCWŠ60m=Wx| a6H*U,6qZ] (W3O3㌧E*^{GA\]_$llp-^\Ft0@WҔN]·?aG۽"2qc˃Q,ua-هc (ֶF .\+/_f--Y0r|:[\z3sߌ))מv[C~{#cr8q[H3dʹ߫?0yu#ɤөmiu%U\ipG 6NnXQ-$JOkIo6vR ZKyf4)'z-KKiR P_v6sέ4'Sֲ^%Mғcl2QZIh#_P` aB;OiQN]7W mvYkޙMYo"rc8$JwKUKJ3%~0/MӀL֬q":.=3-%^Ŵ<!IS A_Mob /:$/U{$yoAA]#u?LbH 5{ !?$H8L6=BAGl0a&ٹq[άXLu4`TTB&870щ%)zbs$Yljep֕f(߿ph-um;ĉثvn┤%7 77etk1ԗ7K jY#'\.!BD >WO_ntA%qȱt^Xk"¦\j~'u3޷9@L 9b4Ԭr{<ϊ|09Ha'2[*wv߻:Ov8@5\3 .EVRZܵ2퍡gLگ]F7FMA3u= =d0]7?5OWnT@Bu#)$GFvО(Pkn{1gO^66.Nv߇T)?ihh()R!hV!ؒfF!(Hh"b J)i EZZJ"u)DUCUQkE3MI2$TQ$AЄM!5DDDATCR0M 1C-lFXju8b6qҺiVē_z*TTPBEfDRR 0U-,R7_bF`&* `fBh*PJB*$&JR !% ($)H*Jh"Fbia"f`$j"j{A)(!dBj!(JJ Yb &" `iI%I H*(`a"e *!h"dmb%i R "(HQ` * (WFa""&P"jR! hd (HfH*%Xa*(HHj&&i&B"h Vf"h!)*)D)& !&% 뚐fi (FdEU4Q3X *(ӪEѨ"%$&%"h)("B&ZBaJJ b&bibRB*H"XH! `"M0SM%4 PU5$QQ-Q0P3$%%DTMPJ0QIb',nC0I44PDu%ɀiX" J )(H*I Z Zb "B)fJb*F!" +ښb`X*IBa&)Y** KT4LMU #Gm}g|菾PCȂk!ED,Tja"` $e TH&%OY *4#Y@ڄ< ?R"!/(HA?drH=v4#i*P?(vU#( ('/ ")JT rh'\O+ͿO"~{A?DTȤi=i@*)m? wBzCџY򳻈gAh?v>1lm(xӰPA"c()4P% 8 AJ"ath@CAtaSJΊI$YĆP9Eփ1Z4h9 h l"v0[fJ3#MuԪAaAhRDq"PȭRN=' hOp; E̍ȑ:ik\3;L YfmV@y,6m%rhRd JFb;Fz_])'FAEQA 8AOG×+Zb1p=X//ɉ$)QfP֪p b vJn/wk.-BՇ u^vĹ6x?1??k.Z-Gcɜv r6H_"f8{wrxpG}=O``;'PNcI4Ҷ].wyOhЛ=AҋzC(ӅW`>+= c0r F] BPc(\-(e4i9$EhN6]}cRh0]yG+42@0k1WjpcMM=Ye]Egs!a& ~5ۜmarkoUA D۬Zs\Mh/Xzz q؂}!&k،?_p-azcu1e:vQmF{=.3;1# C@ԲCKǏq;<\)E܍)oga?[g[ {slfZߗ3A)Es0fZvRʙ^ɷ]p'dY6l{R2.fr_^t=}yOwEk:YQZyyĞz }e=j ez :C?*4<7`^=ӿ5dHS/`/? (N6C7a>0_- ڃBqw>WU@%J SI9뚏" džj6o+Æko;՟ y$廪nU78'ƉSWYU mo?[%,[^8ro^xߍk7v) ;UYUE?"0_apsGz#^{p0}1)yH_"$v( lY9,2/@åtKC`^_F_p-|V"Fß;r$Ͷm3A:]s 6ς0g_-A!O\ի Ep{ǾG Mζ^;Li(x5Ì=S_mN." Mm<݉VXk xڎ\r%CXKˣn#.=%`WڛK+H ͙N҃oX~]Or%ąxh8s~`bdwvXH~xxdJ y9qsZG4,9ǀg+J\%y"&oWF9< '01Ė$+:~A9au y ++fPf1=/ټ̅(?qE%QEE0J^(nA`AeWDpN()&4~C0iNV(;oqۼ2p"mx u Z!E֚"pplJG<÷>E|:~]_h "0P*@XaI@wBsv [~>LDD]ٵ&tퟱ >,6^j/xj236]2չkƠ=̃ބ0`aպhҵXŘ\(t*XZ/Ra,G1!e.:`Al>N| md(wdE:4 [yF(;=(b9֎F'=t˺K\CHtE; z=^K?vllՄ+%uͲ ZE|' ze4~}&?=\'RC@@QM};NBaOМm&.CAM*JO_cBzf0 "”84B}_o75CbB׏_K/ć?ɔ|e T IdC(MV+_Qb2,̗򜺳X=e. PcEEAAD!?8AwI;غ}d(85_ӟ%"D7 LCU.țhq :%s (I4,B0j=<LJ%_LߙPYrq!u9  d J@ b H~.#$"* r*f2C 963 P=y%c:+eN KE~#K佋\:* @2ǞK_#/X"Sy *RJXTpטu|op񕄐N< wW e)#af1RGi ttClohe16 Ϝlk,'>[d,-N|2V}{꿇Wh2F`^c{ݛ tl~إЫ^ʬV.\/HkFfΐk.@vXaR85ӍFW\ hQ~ i=} [V%Cjf}`F?F2>{:e~ ze-PCN ' ezL4`s'A-2"qlav98݉1800m;e 9)^屌s=UQ'U]*A-"2F0W<ܑk5eԹc f|B7T:^/B8<}/7 e={SzܧhlvX3=Jce#Y +QWAЄQe&01ǥ׼}u18sdi#(SQ5ҸN ǢFӣ-bƐ0:/Ъ ?$]&>N||7g>U]9"*zAqt+ؗ֘OI/MT :c;2xXBDFBODBRE9Ag>kOa> Cd ?oևπ0UJ!@ [ 5!ךo9 (hƁ_'YH !s-ڐ{hڨXp|=TA|N@y|C)d }GH5N4뎽~`]IH#e@z_N]7QڋxlvVs~zgpV(»,u2_#ʫm[Eu}d8:*x"#GYlf񋵊.޴BHd{ xM\Im#c*C{ozc}G' 4p=Cƽמ,lp9WƈBHǡ=pƤ; ߇CZo,u._yExj~sQ+d9s3|'n"Ʉxwϖôu/.`O$U6Ib9'6FRr]p C P5A&,e4̃[]ĨV j(T2\3D$+c;$Nǰ2fY,  1\ss TٗfY{z|;lAB%E]CK G ɰam d$dEc/{)zG\A@oڕ\9>#'؉a"1OFOK (|)PRvG080pxk;.iO`pñri#nCC(cYxGv0ATBп#?@>v|/" P<^:ϔHLS:f>91XFnxd.4hGC;XIƽ Ur D<)2C;J4kbxIN @oZD2֐OXGm5d]J3{%1qåN S3Si2L˚.5˰j ѳ?!&i<+bef<22t{fF!^a@. fTi1BV%$Cf.+D)%xo\9y u͌ 6I$읒p!%=n0) Yx=Cwdcw?=]?M_M@0˿J3;u !ekULhq qK}uJO PK]"g75  ttݰn){;\^αS۔0*bBt-0OÍ~S`qeg錽ɡr0Rak@_euzLG.8pi7Ve)8ºKB%צi)m;|8Xt#S"B H#I Aa|Pu!Gȶ n^X f&c۽c"?%jPƀ=U2"”^e}RHm{΋rmɅD%kzG]6/r5&&l?st#_c6,S.L@ bQ_s&*q(ax:=I9 0vrC7;o,;_30{&I۶F[-yK&I/ŻfaMCZR|}5A)QSuXU`kн91o-iC䚋ߌ)d@A,@z5BlYθڗxr|WYV{gXg;ZWqS̓[\\8qqa>әJ԰W]nGѤ)H*$H+5<])LFkki 2GHa17@6ٜ&eAvujGuc=B1qSTnGҘ gR:5! PZhS{g3'ʹzW) Mیi ]8c߆guT\I tg_ԁZ;kZ1_V9?zjoδg4p'奘`ܽˍ'}wqD)^PF )#/fè'uxCHwMKPㄿÜ?@ir`*͕[)ӯ[.*E{ޱb\s8Ӈr\D, AC'!7_V EXrBu;dkxy! KyND9P1 fi?\\;2R b&` ]&i?}6,,lbfMːj qL o _a1=w  r?}%hƎBH;n:KS>;'SmnG `0\IV!dV%TkX\.b1>6<@:Ά&6 h؜q͉&"%@;}%~ m"(8Wh(e%uĕ Fg+y~imp8Ar6X 6l:`Fpz$ z(AFia@8 N@gJSTJ+;mz(/8:FՙQZwȌ2 [s׏y$93?tPpv4ǭ#o?Jj bNM=Nt7H,aR}ޭ >$`J())ZPQDD@Y *D߇u:uN\b)'2⠒:|]p ![lTF>P^L“f5FB0eVzb,[- Wxu@z& =;$ Iy"#>EO&$ #ckƩp>vGLw25w@J1Ƒ>gbm[hP^*}>H_R+PGo'.Ia͕T/D }_)*T1Zd4-3a,C 8Y 1 _-\?e{أj $;BEU1j (^~\tJS,!~|4RG-RǢ+l=$'BAP@'4=EWnVMеIP_YNM* #qQ/m]#Tfx/uhHF}iTOtǢ~Ǣ Qd* Q߽p7AY89?q`A("Qu$tsuO@p @e c *\6RN昜*O|{{pi 9溘(UEJBeQ3# ֓եL9sbV+뢆; -#!NøɕF#MNu|ezY+_󢊵@{DQhP1 s<9/.>9{mtg4W ¹?eƂ*E9bsM!AEe*oT? Nl6^Һ gTQ3Q %l b)en?e8iMS@~?QR ,3wNJl D@վkz xN0+? Xw MnYXQ RAV zb2 8,=.Ѷ=I(|@vk&/dl!'/$cj>yy|YhXb:JivNMհg-jNFbzz堑xQIѶ"%p$AlC`1em 䛚Z3b +Ρ4~_z" |=>~@"9zz9Ĕ W@&;[{v,T{FP! P=&{bۯ 9p͠CpҳW'$:6@HIDOƂßV6tG[ut_|u-Ű;-X=8"@%; @3p2wWn>/dWTeA~oibc0@ YQ/_d׶-bwT gX峩qPn4X6~>MM%(bJt=wVa{ Ȣ& J%'"$a+=~qQPu>=7QPٞ7SP V'fݹJq㗔 dY 4xQ!S)![||W:A&IvlIW5KߴHg~r>]k>J"~(mz'j HfS_K>쑞=VVJu~OhcڛHc T *VQDxO~߃z|H9W|>4~!vs=A'Ґ,68v(_YϞ>/Pz~xZyʮU!V鏯R>}:_ʘ+8j.gGT+#gߨDLD"P@ܬ4W>lk,>UzwхĂ~_)\ A:*=: u;'R;+U.) Y.csWZA>ԭmjՆחgjy-*~٠\|T7-~ͷzs(ߥG|5ˍ8u7ZS 9NҚ]=_{$L3-=3{Pwi=x#lIi%ΓGR_a?]$;Y#>G:v9Ă @3@̴=&Ϋ>u߄I dTx]jZpHZ Q2`:u84G"BgQ;h]-af 9C: +h|9S\8<<4.D ?W18zEaۉE\"N "WHDA!4'oO;r%V 58>?AD |%;hCEzgcO\syY!X~b @ϊnAĀ&moxHAn!}m}֥R;H 'r#'?Dx#"X E,,}ϰJ%;,SnzGEY|ct=Y'+{û o뾥K7q>$G/sWЁفK?u:畸^u9x|/u >q_TǑ5=$ ܄X1ڶ'a.'_ ;%d a/sfa]5~Yuo^xG2= Y pC5PGvb#Ayw.z^ͩ۝R BŠi+vvgj, 0g4'ʟHMpiNH/re-c~ݞs& ;FL_xx׎5'^Wϑ圊\hl`0O^:A$l.)](ؑO)6 >D VSC\d=,cf,ϧSNga/ʤ6+UYֳBk3F&kݿi.JVOvBC0=]v1봾}'/+K ֡6_a B2$2/*sqr͖xD+ub%/t}ZWpg솷m/NB Pe,dtArq(s# >8'H wbŔ!IF>U_MJZ.ѬJ P>;,@:cMop5/O97_mpJcL]Qu|ty"o=jsǥdh޽ΛVAwOu!ȴB(N"ad\p']^"-f)l=LI07z\s|>y$3R_`Qja^t?SR=owcv/hGX;F_O@ Ƌ"z>C$_~{q"&J..(Q)C|0>'gh/̆LJ멆n@aN ;>jp@\#nuvkwJ9.9Q(dwrё@$@媣;r5 ./Aq Vc)d^ڣ] G~>~ e {Kރk~k?r[b|Pe-cVg]8Y:4/894D+Z3Z јF3  A=JŘK|7E$3"![^jZN;Pfz#bA2Bci(QTt&Qg Ok9%[}'M0dz Y@- l(#a7ܫdʪ:i25QdC 7+i?_}F?1L7 f` RD0!{G*Uri3z-1%h鐔!$ @ p9z.QۗfZϼZ2vظ? r߅0= ^w;QB7{, 蜱t#?E*Bq_@l & &*|I!.(Fl:- caOVPee$}]?y\m`t>Z XiK #0|AqNjfbhޢʹ}wwv%&9'DA<ڻ6Gc07F09o׏{>4v0K2" zymi"~ͽo3 1)7B 0rg'W3f~e|>XC4DRTk1mq?"뜢f0,mqiULcZ񾼩|yP] B)s(rb2$% O?u'/٪ԇcg (?H! %}xWѦ'AmTH֪ʲ*(EX:W )5ugו,'/E R<J@'?M#x޼9ݸ,\(vn|^Eޮ?=z5y{f}a_%!<` é=z%*@^pU, ǭBvTG-~f1ޠGm~)V#4N`'{<$PY@PB}ڣݿyi;}]<*ן} _? M:@@@AځH ip!Q;_nnΨ]& r/{y:5Rp,dc$X d8F B }Y3oZ{5 A7nݑ~ղ$Hd5T/YQ\(,Ȱ@C7ҤnMV͇AR g@ĐEECib8tAwHOj"Qr~vYI|{,u[ ˞KMjСPU$.fC]q&e\ bQB)OE2ӱ㋚ ,obw"q2b0K۟S=5AaƏqR|4m;c0(YB(KmnKe` ֠x[0-7J}ꭴs 3͘[ٿgYRya2YFr£:Hְ KX"&)]2'q$$3".3DKa[B6ܩ<]Z;:k9-oY]ehLX2ltEpٰP_] 5 ^ j|,a w՜&u!|B% sl5 JQ5uZRX% 3p] ǎ.ЎYqq}ISm?HV08F}fk~$Tsp#^= ؿA]s-d*ia%d ${Z9 citlsljQ_[mةqjnP% N 1axSw sP~"*FF( ׼?dŬ1Ιq6 RbX"6>Zm̋kr?[ UiڞwvJ͈AvVz htQt0> ԏwȯ9۲^;W[,DH&\ }^^TH[u$:\qC'.a-ɂr3% qwQ*4&Uutrt9nt5=kAD|vJ2(|/ΐߌ.k~59Z\Мz>IlBč{i!}(/d@#{D>ߤqsg) nat>Z(a 6|]}:N7B &L:k}[:%.˺ ]P;>Ps!7p2zC5y.N 帓YoCJd4-BۏơVgp.޽W_e,F\dԸcj baj8Xn#>G#X~Hơ90}GT3MVK `{^yKCb?L _]p;dDAl-:z| nab(끅cM:뱙q>^doZ!< _[oߎz4oBޝIТBJ*(s⺝d TdzXu曺 \{z]`+_ɎCFDe:JYL8# U9jt[V+}!\GReWJ4NYڱk! Y=?ԅ#Pe"9"8on7}o@|s D"Gm2 ٶH)F s>PUhX+k=Wٟn5;Zn<Žy|5DN; 79 }#WGwnzB ([5)9,Ԋbɐτ#`m&~[G!CvJ2 'bW*ORE@Srƈn(*!|&Dֶ~@ lxA۩Z)J@$+d^wR= ie pi Ǯ ~/o8Jltcnh8D@ $ZsHvrj-iđu_y~>-y"y)m1qWc,3[)q΢ Z=O:5mY+uEP*N HmVh"Ǟ;S>K b#]ҤTX6[ V4Q?nmǡ`c[*dxMѳl:E\~K /S>PxZùTM 8Q(At7`>J_IP҇ЯJ8<`8y\h/] FAڌN0t=P"Q мO9P;} ]ROyF܅f&\$74=yi k >6#QbGɂT}cHtM/r-4ƲШA BA7 3"#(4HdzנBzudjčQiEX|{N/= MUUUU\ #p]Yw(];s')J:9w.YpeWjKqíɝK7 D%l}'N"pX/fV=La:̴^$K9MrPN(,TsB[Cr Z<6uKx# nlnHu?)!,. e^ (A*3aNX 57h3B4 tmF*~lETBOϟ\zrSC˪JMuP{ 'dahII۝z ݥ@PYXh){ ipe[?_o{i2 L3c*0&NB Ct=_Z}S[G *Ow,O?vJbEoݕ9[(2O_hgid(|דd.)Φpv.OGH_׳3͜d!z 8]H܃Dueb1l}}߼w^d %D'(U6ASvr ^HiȞ|G^\Ss|ߗ-7[ ,u ,ۊT}>V*mE{fF SEBofAa _ZOO X4GD}ݥ[:ZG#- 2; $|C_:K7?)uR fPsh3I.6YZUFRRlmAG|x \|߀tdF<~?\A-S̗>Cr 4r_?Y\d UIhyu;_QPWIhnI1=IdSm\Cs8BOF;NS݂!ww0-!ܕYb2!%7'Bpi \H>}DAǙsm׷pF7'E. PE/ I!ԛD\l.Helyدri]y1vQݬ`y TjKL@dklcMZ^1zGn)Dۣt T,ۋ,8Y;di:qo> lt'<\e'6̛>Kf޻ wdpG6P*[rr@sfQ56S ZGya-od cmN”TLx54 C& RhD( ib!*3ddp兲մCӹX(PXOT!xv ad=t 5o]zBZHK@/s?Nwf P!$˖dĒ[Ct.!)$S^Ӿn,=]lƪ35C-ˀQٝH"0MÇʽF"4k1p9?"A@{#&`Pd ˻A )KBH_q&YY'3 Q"4 D G$H.T믦> ,*D<¡:T=}: jMBQJ]dnRUhJ &f}aU{0r0ʄ[Pވټ;?or:°YOc:N:TXLu'db0P'" (?RpGD 9D׉~_h'mmmm6e+ҧ4G (*!HXb``HEC1 kr||$7,D)vEt (%d]Aj#f`]ht(DAh{+ tsE=Rw36Qo宔t55&!j,)710$Qv`j\ڷ,nčw1 6P< "D*tKIgًhPpB_>TC}sˋ{/$h+TUQ8֧ H-$+ tU<|z [1Dmo<>~'w%[ш<;E`*&wss򇑆l3L: 93ۢyAiy{yoSzyyߩ0cL9ߑϡKxv5ʎSɀ4> ;(E"\J'p!}}O_T?OvSYhM'oqi]SJ:@i9QxՑC0@1( PdȄ!D C]. Oš"#yQP3~ܙE3BOa螃T "D%cKC-wD < w' O^B<ńM$SS$ pr4, "3O_3IjHiH~>J4(3 \EQFQE(E>1IDĤXO )iOB)qFsg54}ǵQMq8IF $/?HoP:\u֊0Ʃ'CanTRGoyZކʽa\y_n_,h`boکM%t_:QPL Nw8` Hf@zwAwMM4] L}7#< D|v8}O$7\H*#TTTF}EiEUO/v KL$}#! !, Td5npC|X~] /4Aؒ;a*@Vo %Gzxj,uυ3D$% BiO>Z9Y7+Fs9L1bXP^6e`*pD4h|8NV9g?lA>@Wb?Ӆ*乎[:Hgez>]qBqiFv-w-nlԨ[:#Ru9鼟׎-~ evD3Ya.%±K %S?S0@JrGYtr/&•Q\o#ڗl 4ɽ֥PnA{%l/DYT) 5%vZDR`|. pLa# rh²vc,¯Nt` rş X`>]qv *{C}y*Iuw,HcOO=:`ĉZEqSM5j hc~^p.'X$M~h@toQ\Ҕ2'I&DY!Q, (>*>$Qm2CYـ:f9pFc~q:D' =A S C ||\d=sz܏Pڔ &YYYq^O1^O|S)k TCBA{)x!F1 @5@|1E"HЉy|9a VԊu,# ͈ys::hC|/,$d빝LKDgu_1 RfRC+CZp@Uv6>?8oH&zD^ L!`1ȚǑʪ3pӄCVn@t? m\zU`!HJ=q8bщ4} w/Yeh5U#0l6 O0GUEUW0!2ӅDHq+N'c=_?^`2v.(cX收1YDDY"~tU%D"C<j+WT).H`X`r9 I#>fM$%V0jALp*HiR::A:뚒#JL,:o7QEI:JTlF4z?ToSP2QP*(lBd2qhMb.;iB$DITU RwK%]̀ Nn!7n>8(GQXVZ6JQpKTi\u!ޭ>@8RgD^M;*(@H`DإnKE82fT3-,;T{=<(]JYSº "df!F[kMhoǘr_>PeGȈQP<>X",E/7|#HD Pĥ8SP|&ibed xE4h7}D vtM!MwUhgB0EԂO&ڍtJz,?!dI#IHq@r P-P,ҼE f(!*_wzBf4DHU2hF!bUI]qV*z$ח)OIUQRV<6RDFcR~$`NXPQ2hOil BT(YOyCAb`:jmlA҃ɬYpOtfˣx'[$U QZ2hW]ͯk9 h>"_V-)HD>! *ٮ:(IAptK:kqA[ 0S5bǍE[.`:iǗ)sv c>l3{c-{吇46A08}w+E)f(dJ9{DLR~@ZiƖk(X4&aI<66аk!)?Qf'3X MؠgpTD( * ȃ k6}J $ב@ 9]h/.k؂`AIך/|ٸМLj;+k{W8%n%W*4l^u?QfʮS r٩s! "DDž&-:(@hJ  oݾjC s(僮IVEz@OW}#Y5+˺; 0wg[U  pɹI >MLLr8j)oUQ'm ƫ mX<Qd 39a xhr7!y4g*AC:M|Nsے:u /u?~),'oX0 ~8S ZBe6'xd< ?|y$Sj=OPpN `(w<>2/(S%]νGksvt:O NXCP, 3?z1\#T|} rt;NJ:]lbʠj<}Z(/ZQ؏6mP|piY45]}#P_|n&pr! &i@($0y/h|xp]V?y뺺DOY=n #aw HPBi{&ʒ46dzcn|Jcc!"ZWP2mOO_t;6,51`EZ!g}x:4H@^  x&QԿL[pۥ]04´V̗τÈ ]A/qԁpRh!Ψ3  hD |7AL`7ՖC@akHvf Yq H l%PEUn8XpY6lD  "? }G| WȁBu~؇kB/ w4ɐx4Ӝ5/k-!Kw.~PIn` rS]%PGn*4"CX:hQȲ!|h-Bz/d8kW̼oZA,0C. &Dq0n H:@g~Z.Bu\ 8;D) 0N\9ߊ̄=@|q㸑PZN$n)q9,CHCC~p ݦb[$6B,J!^pRЕN{4L&dDM)q d/2,Fnc2ZYk MR;UkQ4& '3fe0ufCy*6Ƈ֐W|?hP4$?f*熯#-C7LJ섂lx| O8i,mRN#{Jx˼/?GnA}.^7c/V69-FV㰣BFD # ag/ ~g-iP:þ<º|pF)\jBgJ1fbE癅xm[/i>$q ??y'>3_HUYP1x}xx,|s<#'݇`iΏ [W2[i>& ,h&GR5 0uF##Ӆ/Xё ƇkMbh!pL"q 4b81iD'NIBw(RH%@)vR#+:VGBC @S 0.l h(O!p:RyvHBnayNq+nӽW6Jմv{Xa#ک⁍ r%t`q|h}v /C4pn!T1˰11WR0c}O%:q:uQnrWI\K梲X>d~{|Dbff'@ϗ>hoh5 S|w[*W+6ywϒ|V`8M+H+7:~R]^LC\}X_#Դ@1Qޣ٩g>|50MDGDrp-8f M6Z6ɵ7*._uyjd/. c]Wmz.tV&DLÌ8NqtN9X{HCQsSzS 3hCXjP2`}C7{]C3?X3<67Yz41GP{/\^ U1 ᤥf) 3>צs95 YLn_Db [8'n~>i"8;&̬OǶ'" 3!@`I1dnU[c@3*428;8@yﷅ%" Ԕy2 iqqᘶ?M7K@+Minw rgTPu/w:0'0}!cӏ&1Ux#V9m_L"^q%u55Ȑ~0eƠ%`$m?eb1 0ջq:#xjieාܖ?#bx`c <+7>z3] Z'm{v2n,H9z@8 afxwHѽϘpՏָ12<A[c} p8ܨbH p-C꛽p##XxKϼoGq ꔿgW?=ʅS ;G8 νkN:M1BC9`mj] yae2#t@< "0dž!ì~t!_$aK嚹Uh^/(ibC' Hd#".0k-\LGYpHđԪYp&7c)zy$lmfߚ<Ň1!4 ɂ׵;jku6"Ҭ}^_$NʕDa "ÃSx{'a<0nAfF&r.NvշMOl {v =A C2G `xo )CEHgNq@"'\+ l,&u(u]&Wf@\ E~e?+OWz/RiP>i7ڱ !d2I.Ѣ!,O|6Јq7\N6bu,x,`wxZ$Nh0:eUBʖ0O ;y;!zX$,qdfUUF('lq0 :C৯1qncsz1v s@͍MQH4DZc'!X'mv5@uԡ4J>\F`Rw#\/Įg?/Gq1.#N!4K4dX RD,fx+NX; ł癩dXrP91T$3Z_'y}]N@Dczh $5n,GCs,eHmw 7jg:{pcC1@sN"Ϸ ӿ37JSFCcI`f M2yhO&e?=BnA|.LWdٰfPY.=:|_@Zk(uF 1D촢V+\D6Nk e%ajqY4zGBer\/ ]S sg m3TE,Xҵy30r. rI'qo̡.$+;zoXqHPk:vV bU S@1ޝ}(coO:. {H[*}xk̀B>$Ob4DtRONYAt9C|YaBE8԰*!B-"]SN;#'P]E}%W>~bBnSP ̌i;0r@^+e4;@Dh73PPD`ڃ qmBjEMf#-)P..$@E@VtWLTɞQ_A҆Smڥ mkֵŖLϐp^ew39'0Gpg`80 аi PT+H40XRs W%!27"1SyvL-9d²~t2ԁ[ )h``$.BMMP @)h! CP  S7Sޟ4>:M׷Hq8MM Ba\' ,2܈l*Nf.In(KXI= pN\;c8޲u6v[4Rf`"<$a&$Wb籁LX'zula4tX?E7IFMb,lHc8"[62o8'2M׏~v>Y6lb72lN?9|ȥU%J&%sF{ƻl`j\DUF:p.\ mHolPvCt3 P4Lv Z ZPxuD鰤41G…9,+'U4-f'mO#1z[H2uxdĚA$v>M{{ٽlIFNb/MK)].`ִ8Nv)R] 1|63xխ&믑ϳfX4sCy4ұm6zwIz_@sw>X0" X>.w([Dzs!s*)fmJCۄJWAʼ(w/sᵑBP\E9Q3*)LXU&3ox}R<3e8np wuP4G{kP:Ӣd`5v p@nT$DT!H8a "D *DQ1G^bH;o.F$Jr(:i:n[n6r&ǬLquW6cC` }PM<ڣ֪"<=3̯VY$8A+zryvllNM.MXlO$4fq Fi:j%zx`U %)0!/bE,=^JORbDֵ"|8vxxa٣x`o~6h+E!Σ"}DDpoEᚪ[MZ:#$:Ԯ4;JP2`Y 8!,ff՘78F1U(  !dEF#h~Ck5,ɦv:J_ 'mMUzF|K!:yI,2EDU]G^|kc>5:im8UHM?=N^r1蒐>7`ƎRV(8=`<#\k.[jY]ua2`G Yɖ]MCb`#wJo3vc!FC=1"s.わYiIbTS 1 Ȇ{fcCw#Ik{dRo5 /'$j!3(r s.;MQUa4mbCͩc 0]e]mOs&ƿFo~5غL;wk=sn)<ߢ^u {TU!0!ϐCt4'bqb+@V`άX-PTF`LmdcU)wah8OřE&(`jsnY#Qp(Sܢ9{t6{JiS0`EwAX ;h\S'{/xOh怇'`)ԡ;@9(4RzCHRPH:ANЮ H$@ )BpmqĪ#p.5 dJߟ}@7L׆]rrv ٵyhD~ Re J9Xi6b2WsTňcS9Lޒ1"Mm3Ӽ< z1(" t>QzyFoc*$Cɕ$pS{~.uu)F pL5=a$1b.dx2=s u6f7;&4p=䣇7xkkNHɻO>>CӱRvĄN~9,՜] PϠvn0X?>GվFOBNs#$)8x\0l2|\.c3Cj(+Ud6"1o: `lp=^ub@V%Q7^ƝY4坣l iTeԠN1"QfΏ k@mDfFլc2`BuTDYO>ܯ_;l&tÊnsםwMR L,UY`~KPR3^+Ϻe%ՐP cB}09Z@@q"b ehܥP= lc*> V)©}T*&@? @HOn\-׭>L Gyz`U$ҫwsm sZD\(+^b,5WqɵGwm sfdDO>Š!qӄ!Ζى!otDҷϼ*ba0H؇{hzQG=/>-BxQ^|Vv}?ZCtSY)5u- JrbrP1N/l[? @9E]Ɇ]^t y`k$G`lTn@*| NO2| & HSa4 "Ipz'cm<臹e0IOPrAQ/TD#e@Ҥ>R)LD_n+Qt8*@=!Prٸ!sԢn:ʽ+Ky辳ZJ2p zUfP r莥3[etHQ}jQv45]TPr~J^^9@7E;;* `{vVj Ҭ!sHt>YpC @ضȕqwQ tLi@2,)gz2c O_GҊ|L71.b%e<%_vBap,>oCM#FK AcIö&5W|WCBæj#8 pc'\={gHǗ~׻Su +%Gɢ/up9"-%EQQI6[ՇSޅAd5!ӧd ۑthEWu\bY1 R)@,n+qll9ޤ%l8s5wEvK(B<'XPfu/|{ӈqZKnDvM 6!E"A݅s8zhi/oC|*Or(<{ls9sӹ {/3lj !@{)6҃ч-#VیPdP&>hȇ:}1@$fBz7y.$iv:exS:齆 |и] g:lȠV6>̽۰وW$ᫍˠPP0i!*1njbYm0f:SNe//t#!Sl[FX>Fy:cji &Hzr߃/YفjDWJwNݵ5ܾsC}3E-q箆:>k  ?duSR0|'׏+4-Y;k/$ _TE{'leV?uo/hݭ q4Q V>iN4"LRekY)14IH1@r"7^PGkDGn1=}xå&dZ ӡsQmqN޻˼>9BS18K(Q]!Oolw^=<`X~b&fϬdRR1dC^I ?LLSzRTp ̻I+[D,W0wLݳ\ƨb('?WTwAN.h@dxD qDab1.Zz,n.C&<P~FNt)<#SRI .uƟUJfRkuDtA W8Y.455?Z$'"TdD!ipǩNdM&+r E61+<)~_Z/iYq,q d`uڱ 99rt$SMl*&)Ё$QOtbJpQ}PHH`n|0'R3Td(8r]]@>dĹ7w N|Kq㌈"G73`FBC2oL{遼nԧgz> 9{g I?_:c/ -Pv~ɧ߈BB~ Toc cτ0J$آ𾧰fˈeCۡ"h)ZPJs±0cΒ'QHOn|`mYp{[ᩣf6W2/ Qņ91kY)=ԏ5:sG+ܘ Gj(6-ȞGgm({m*EQy^u՘ ̈JA E irHDȿnj"}4?.2m p9,b(0$ Hq+uHE7(ar3JqPAp -F#0K ,b(EoVC;Ħ8W9NvHHS/&jTYS7ŒL$BI[ۃ5!w;F6 % M.yJCE4Ыgl*, No~%::U!}q<~%k{T]4Z%+[Vv"1eQN% xI8%9ϿWU9mD|B7b,0ifu׭X_R|R}+Ƹ' j'!XiND#݊7bx>js䏡 P6|Rq9L=N"m(MA,;`Zv8܉QR\T׍pb1nFტ@|Rd %i݃F@Δ ș U~9`KgUfڍGva1l0m9Us8{&;A1LMb cso,d$pT&XK*i 5LnO:S \Qߧ"p13SF5nZ#85wD~Rb!%<8s6Xt}Ϗ@8$8\X!(0bnto4s1&pF8?ßt Pdvv udL j"vyk}H3h#5R5R1H9 #>@AE.(]C>'*@ w*PM@糗ze $F ?}58ET;Uy 2D{"773/n(b\F_M]dU*H sC8R;n:7>B,0a5T\] 0f^W3(%$t_G"(kfa TmA6!GN\vlG!4,{6F(;ɐǣD/rP P .& t#haU l$syTOb> )h$d HZRe1|"> -/d}H[ @qb @4kʉ$@ D*rAB zf 4I"50D(?4bHEQb{ "xXiSO}dPg2g} :8DR ӱZ8$58|kzU=tx5s=oG\K!X鼐-` =Y@%Ȧ dBO(|ssTrמ.ZBCr]P$.C e>8zbۯZO%Mztcz"$ [}ܧ0 r x[:0i4%S[ĭ*9UlG4lÑEϞ7ԇeT٤tsU;dd8rjyY[^JzS_ pcc ~`>O=/K*-CpZЋ!n>_`7á$~`kiUDɦ@S={TcyCl~;PWr ;o=TP}XO0 څl(ޮ |JXS8 dAY?!@Vv|Vb9GbKd*GP?b (*RPe-Z a*Mk B~4{85kQQBxs׷IpLvJĤ(-{:fC09Xm ew>=bܒHk>Y s:w^:ln9)nި^+|_<ݭ!wg4KQ. QY݌8N7J혱DS:ÍѡAr =HM:xukA(㞶(vO~}|㚸m4m/'0-/DLi8u$?:Ym~}'{B08 |#m顯 6uL@:Yp8VFa`結# ֤w"VeQJTg0.򘫕tx*yCY݄,j{vr /iX$9+bbqYC $Β|ei*q;8'vYBm:%Z43DD'R MN~&p3:_@ nㆩ8^3_Ӑ`0P3Mg;)\DP 6Ts=M.0\,p&>HXp?$jĬxʇUzV!<ȇxv_`x N2(`W CH:mnp0*ٮ\]Lf])p|j9zԘ@Ր$g&±d{ϑ↲( /N|k R4' ؟*E*g8_7O $bGX)pa W\)YfY%↨¸lփH4痙X S54t.Q\Kh+xG<ۍL@g|}]p&@`.`nk~g6r@|r!qh@i$h)) xP9,`@-@zO:%ЧA|_{ ^ZgX`d'6nJ8g!˟pCpmgA'AL)"1"srWCL>pub8[gm~*C0Zmg:.x2]7oa' A_03@wwwww~&evM[M(% BC{/֙LN\l&a杉/=\%<꙼ e|zO86<=@Dr_+ϭ(~pp>Kd+\ԁy5gNy=.砊mms?4 Hï3nXxsAZ!?> f꫎ˢsg~9=}%F;+_4 ?AAO@O_-~ZH@(b( x/IG9Jt@,%TR7P )(A|z㔼Q|wwi]FqdcpeVa @9`SaXh!s,(}u;o'hWܒxEMFV1倅uN 'K 1ަ'ɾkᑹߧk[~TXY҃PeĈuTfuI>/O/z@#`eh ͐ex|ϔP<3Y`CT|{wP\1:6xoDQBhr`.L(DN{z&RyV=JMO-rY4W87V avĂYgI jw<LyykʹE5B d;`DŽ .)!Ёp H͊ CXC=~r4\E&LGѯ}DlW}V9UG1B>Y?m; aV[G%Fpp:|<,q=p2s;$8!CZ S\3 {4lsM1$3wHl lx[~kUװ,^6W# lH ;hXviBkyؐʌmc8<619;&~hQ4H!?V伵j!,YCk+|oż w/jN|=1 Þ7L{"=N/t㚑EZ{wݳii&k>ui/'%LEĉG:Tm50*kЈy'x(NPND]LY|!;^pHx&Q'@Öl_6(L_R(47PꪫF^I>aL>,}Q$9h\Q*C® CT/G2ޢ4tD9``GvI-0$_z24{MuS⯙KDiͮ22)$P"CN)Z*@y> :GP|0SJae("B=0;X{{]'2 4YBF 5LD ÙRP%E.F :cھ;RRq9}9 9> !p9ٚ-qjÈib6띃XJO GcW#ڄ2b  ld IEiֆti<.ZF%N"AԞly%V'=r;|!hc>0 t/:pꙅGM1jsNVGk $X^o,E<*-d)vԠؤ 18,t㲔2U;kbјLn(Е]ut72𐷽0pBY6VQ5zЬ; TtRB}q퀈UpO KOQu`*1 xt0,N˛Eas|8ku3}Jqya/v9@ )7'"]=E4$@QEWv=89;:CJAZ=MO"HoxjC{Ou h"p|k[5IILuSp=>u纫6/X41JDcmxaWZp*'V`9Pz{2O~B>͎  C!R[[0h4v| A k25ܷB IJ|WlfmHT zBr`K붊Hs1G nA㸻4 H)@" h i._\< ܋wpcGhn*qp$%r;5 oE 9@3sZq2Qx¹W\ z|(FuKl4eҁOOC5aQ዇7#liԎPi ¼ǍC t<tѢ"_d U]@427ngx'l4-(,ᥘԆ#&3b= ֦_ϟ'[q3>* y?ќ;=MH}7ne1oJr_ ^}0B!0cq!PaqWZ-DXQ髀P㼶0 UK%OD@&y49tkJ툄iqeI'rTtinrz;N/^9Kkb!#mz~C^`sH=l /.* F>v48ېSIlO\+fۉpM\׭}RTRBfaT@XkOb4}G@yM>^ǢH8@Loo{VAȢ{\2;6W"~7s+xZ9 ^d1ҧndC#[~>hlS DK᷼δ\EEl.a?q@I,ʩ@9Ê$C"4 ZP#c iH`0b)?t>uƆcT3+NnM@uK =GC퇸2Bi9"EEBV|zt85*w>$snMd kI}9C"$L#=4?Dd vg܄M'D!@mxQ"8+{ᩬL!z== 4/(:<'Wk[=¢e!˧ TDQ]!6{L-Kѐ#*<;f4VNY`ZcJSqnBǾuPB**z|ϫ|Zۖc"yt3}!o : @Bơ&!‘T(抬k+&, :A77Q@b'# ,{oȔi6x*=H1w׏ïEJhCsr%P& QȀՑ< Λcn]~ 4NcKNkM0 'cQ^,5 =;/k"x{{d<9T?̲SםQ'; nuf2ObƇ80lN,$t'ӸżfEU ϰ)0_yϫqp  :*;i[0*HYA p9=FԾ[i9J4Jkn=,0r5fCOb}P/ۼja(bL뎮K\\"N&? #nv0B$Sn@8 N.p]aFXDḛ+<{'. UAݷBue"*VH:!d R QHR!9`s,u5?B O2'n|y|tTO.IYɔVr/@u >REUwDFeHHOлX$?uϙ|?}KǶX Z)=I>i9[7;X"xvjy-tQBLyA8(|J= q||8\N1g< WZ`]i=/&isTo RigX\*|(㍵UhΦ10/iRUV,P=n몪ɌUcn `G)ro4?!퀫,3=y3x,8_F (Ӷck|uzy!篚QXRDD2" !b18(8STA5A eIKT`{b : Zdt}lsP ȇpRf6(>nPrcU8/+[Y`y_1MRd$p][q-U$p.'? D~w=0\r1K E&' _p/v?^;acÈ}0w^BC5GU]v-8H` -v hbnF*p-sW~+G'A_w:傁&<Q(1y =tmۡ!(" 6() xZS4ܟ9֎JU~/OOYEv`O@P%lhwc (mDM,OpC5 ]7â.P .?L(ci25#޽)^yA }?GHL\jMWs%8'DVmAyq/Sh@ͣ1L9Tqٕ n!Z2'R|>Az#?"C8&Yi*8.`CC0sP?vl* `(NQn]P\fDpIC]9;yJym&(&6! iZ,V&!Ew ЧM}}$vJz.* )&h}^>S9P>iH 2 5(?wH9?F 875`dn5w5EX^/PX[ehf_ԤrxAqdBmhWc֤kD>Ux*rh2v ?846: 'g'eq*{i=LFVPUwDߚ}_w JEnFMCe1 N!ɧu|Rw=gHmA\~OڐYip=j%MfQ=l 4P?\?^s ~Dr -!7gw/\2,=G ! 6OR1>E[Av~ y3}Ը9k@Oj߶Wc.ʶ#4M5*Z/^A}'E%9m * Q~P2|Ņ9y7q>_yMy߂A0*4: ' #sgvJGDŇSxJmMZ`ۥA CTYr'!<wb, <$tuf%9ZZs( c|J\, C$(j(MKS%L41vܪ v+-GXJqBQ.UvMU6̊tIB$䣪jkׄπ֨berb!~2qhl06~NQN$_v)g ( (E lՂԃ".K#&Hb$L\q vbrL<{b[9"UֲQWۆ zP*|"DB|Ptf8ߍcm}ؼ3 Y@IPr43xQ 9h {Dz6XZm!Q3%e-;s}k$A] tT;mCk96k|p50e>ԗ-2Cf> `e6˩it )r5Vk M\u][hx֔);T7(PxYɀ @OL<'ݗ[n`m*u +&i|63*2gd"N[6N4h0dZ 5aS\F"+ [UW]3 Wv)LRD9.I; \{qnֱJ,+QǷ @h@^{R  ]}`/PͅH@¤A%_[,>6b2alH aݭUx;N0iM+GIsᢧN9v4{upu6%zw I B ɓmzO?&Xxmr\sXLHA }T J%zGKt>ׄxF:9c )MEk_dF1íhz*iGDAF4`lV`opIJ페b۠ގ=f J4\oR׍+olbnϫ;ƞ-#]*EEV* W~#O.Ǖ:W/^>+r29ppX , XJL2xGݻ{鎛 ˅5I7LCsgs(X*/3:AqָWy!0PD}~K-g;ߩ7jU:F뻚! @HUD%5O;5*/ݣ)˄3 ߕgl9-ӯ^@IB*o#"Z\0ԫڃ89WtTBohZe8>gG_s>F@DňIlDGz_G'[[pR𯰈*6pm׺ FCzp$hmh\p  E) sCzij7R]ꀻw?aIC*]'/)—T<}}yDا^,P_(yL*տ(/!Pxre i% P9oV o!9 %zdSZ&{PEʥ X=#:?^Vf_6i+隢vFm3w8{-:' ߔR%-2\lFw3bUyIn2pq\bWRWm\6YcZ^Yh /, z5u*Y) pf':ƽv4 1N6spb=d㇅J*=է| bv(hX HGk{fX<}`N^gw2 'JZN5Bd.0#Qƃ/lpiA-R Lmv:s MP4@d4*jڨKkH4n^{-T2 cQ"meA0Fu=5MSp~qԿ$-i,D="&3;{xzn~»Vnt4}dF xoxcI5(bK֦KHM jCzݿM;Q(8^wmO'<*FD˯rWL \FZ‚,ᬣh) ܀Fn >r3Ch59`DĬ𰽯7tX,k W.h PN/ mr_8$Y|kPL]5J=QJ6 ه'-PeL7y]FcxCOaHd'~zcLIc !dD: ]1< yS[9@ >1v=8$`M*_=}w <8v-US@r=8cQ'Hc fV ŁPuWج+{2KkCf'քfg&e3hwK؃1#^oChG S}w]+c#`em=rX[Fjk{<:\na=m!,+oRj_]dU\SN53+EΦ e-h_~LVp+APl) Xb\B]}NASdCa!%rq+1A`uPMzC0Ac 9?tQFRޝHmQUQ䛂pnwj-Ib S|ufa+lٱ6RkFvb-LGef)\ݢ Hj %܁RjJ q5ɉ;zXFVWVSq6MN$LCa 7!pmiG'y¸P:5#wT pݷwwu lulܖZ)c:#XQܱt2Ål6YAcaH~joiSlcع^Uz-/0Ӧ΍>ǫ^_NyvJRq:OPx(fAB Ǟ~)֚twTve|ҙaQ,o6J| ! 1 ˻vor.5b<ؐu Ӎ-l.y=\aiS9KzPǯ='Եa6_!Tru3匡'AY_`]׭.Q"wE،6+M ٮ, 90{$teAGZCo^`+OXU2B͆tuXf+h,xԓ3By`8W$ n{:lQ-R^a}E鏝199U߭7v]u'(E"N g kp~]ܦ0>AoeŖ%f̞ctuC IO{$V ˦3V#(fSUx|ȻvS}dU E~V YedoAn |8GlpHh酑Ft.ۦ/ 1$ 0!>fhT섥4p(t>.ACq:w G[7YT"WsY1u _E p"3vS/ULx\bt잗@5R4|!  gq:1߿Z䳸KAUTpzYȔ8mIq8$E O) 1BaJ5AsT81ׅ'W쓙p0,.Z8id[ 6Gn}]f@g#5+/]ϏJA{ۮ7l\7%u)!4P )I 0, 9:9&W p'Vbx#q߿ͷ"^\-DA8sȋD ձ-NP^}l;BJd Uv7|>7|x~?u.g卾% vo:` uSyJ5әڳ|a^1 S s(w&Bp\&2JٞI\Ѱ5jL6Nh@]T {AG߀FyLbVᬤ)"OP8KCKTn\.jZ6PYR4]ZP΂ G9v f?F3U7{8#L/gj`CHgKUpYG ǢǒWp< B-+%߮(sX&I (B6gH4Wq)UQ;x4, @+\Әst|:xxqcsI$DсC}rɃzc[iQkʁhiݿb \}J>Q,cq.36S&- 998 />q H ǎapr_"L9uo6A2Ur;.z~<@B{ ) GD1  {i||8ޚsB/ ;͸`<{NB) $DMI3 g5rNHb+LD R)7ʖrևTbYLa6`[=IEW㝗^amjZt\%ަ,@q 5StS,A7`ʐZ# MVcp6rSb߰6 @4UAU zhJ4e"j-pxfdBv|@\h7ը-5W8ˀ\Pc1nH{ \Pp [ &Q>))Ш')ߑ1%@2x/K>{(2CM~@+.ӭ Μ3ִpϔʪ{:#;yP%0`CH0!\S84T/1(Xf}Hph<ٴdwS ( @ F1Gܝ4瑎\unm ~?,8 癟QVPx4`LPF6P j61j lОُg/ A^YZzo62,&R8P~ o{*޾L;vG-"wX j?,ȩDxF1P,eQ;#Tq~ ]R"wW$ǪU!yI8uL Z w,JI"YBz9MSwt㍌s<9uEW<@D67Eq熠'N]Yq@6@2$];@옒if>A(F͋UM˟k!NHo ! PQϗ-$xtӾ:m@BTuOCnoN3!xn#,0g&̘[;䝨<&#BUX~@"@Q_X NiKoO؏1[}?~6TV]Q"d =IU??ڥ j*""rmlDϕQD ؅DT@R*$?§NIp؟!CäKpD/|1'?J*";iLk=pT<l6,$"]} ӯq `؊Kƕ/%@ؔkFN{r[힆z#k 5Z*d)1-AȢ)n=aFdAay^~  Y 0S.}Lzq_pm]2DCV0 k%޼7'a`!2-Z tFpyh {̓H ܍kpy.acHyq.}4|ynf0 e@o$X0al'@@VNNq;G> d49 ˅ DA x$nrOn2C䎆̟/y-s1)BgW  Qb /OKs` 9XK'g `:{5t-%U8.[xxz7\$ԹTxyQ[u(#q֑5}G mI N&ǨxX2[ ZKghr7؀g&1S'}QNf׻t9hl"XU'$5;Rnd43*^cor0%vmP QӀ|ė]`\m'ڣ G I "r u(Is|==PgpB/Td"_mPԣyƕ,Q Bײ V^ ]jZTc9^iB$S Ԉc{/f3iLcA1x7]$p Ke;!/$n)vl='Q *| Qn[4; ^T)evaz 3ZCr;CIS#O 1j.qz1j^T_fIm%)[><|x@x1/ہB ^6,pn)cdkl(dƊ`%"8DJ᭚ #@Eȷ2$!N.8ΏDrZǿ[:͍_\*h3K ,+ل3ak ҺԹHdt( YG4Br=g`&nTt% 7*NN߅m0CL,Y檤Qh%Ddx[izplULK<|BzwzЊe_ufY3}†k_Ex?JI]_-f5+e>eEa edY|>\0mJY5'e.g$Lr"QlQ(J L^({VT$`4eִ?ceYA[lf\Q=d-M/4֮{?U&ת"Dp/ʼn#,|ogO=wJz_Axm9'2 M:!cP9U$u+@eYדß+@|R"8i YP{ < }2sJ1 dYP>4m"yt9aRM2/%l.J:d-ㄷob3G2P IX)DXiNLRQzLdBoc^pyzC'E`00F <)>K 0Gp>(jMIYc Ȋl0կ^yه1Wyg9|i@Vph35·ȡ$V@-x9cίnF"_Wjv)g !ٲcB#Bj}[[iah#$]L"#i"M]<+7ᨁ4dpdTDQ@.7eĠ(v &aut s% jH'@ |#0+%oא ̾6g a("`_<{X,#!g*,͢Xrk ,76 DçxcĿwwrw2Q8 &Peıψ[ D+ C,`:oJ(5 E δUi`ۨ'QB)"'r߉ڵh.v(g45 &=^}8,P:^ &MvPד%^6y4(n&;_;bNgmaV_NaܐRp2< Gɒ+XMƪU‘ <6Y[F@23gP!JyR(Դ~bn PJN]x#))8=`zE#M xRxӯ/b' w`LXR̆LNO+f,UC1v~z Hx_w1 p rcEvg؇ *o7\vBU`NAHm5־wB@{AV_b0g+'8/#RBwwФ7ӧ9 Κ.}1`*P %/YJ]EH.z@@6p IoK~ MBQ5Jh(-0.KVl /qKyǜSؖԐd!^|A(f$/cL椀@ô-&) ^pYeClg/x)MQiJ0Aךk&vMP- TUhPBnX@hMHznΠ`m[t?X3CywFP\C g/2N#]]I"IS -ЋnTdEvZͯW>P$ZYLȶOiC*@{MoFEZi M`.Ȇb? %.yxY;ʶXĄLPDf a-HҚ v Uw&ш-`ڃ =5li=U4..*I:1t>g@3,I? PB!B $KJR$I$I%#0|#f뜴x1ffR m;zsA4jmܛrA½UBR)p؏p.@BP <Վa0 y37o&C I@J@M@>! L√>#(&DDYqoÍFXz8C?6)̣3c'=7まJ/9Bxr|âPIg(F̎G F ɘ7I(dzcs prt0zwA佉D90/ m&9bJB2ERz;{\aDp'` /&jvJiM$md5H@ЄuE.a^oWxZXJfh|QyiU^e޽%i6;pV5ԕ tWrH*Ƒ٠o\fiUaB~bs9Ёˈ<eZBE "& * HE;Kɏ͓|ıSdˉa4P3SSpF)dhBk`BC8$^v\GHPˎp6a#b 4π^Px;d9 xsmaHĔ,wQCWc4<pre/Z8I(P\(/$h'G}C3`̈́/OPO`OA[މ]|w3 \'V趑FUHN>CaPY$SVM(?@!r7Rf!h).1jd-04K.!.J ʡzZ}gCIuN `À\76eSĦHc÷'MшE-Ӟ<.6wV0QX#k\~XgI-=,j`" HqtB6 0"w岨SrZUkIS|iNW|\qGI }7~$23ӓJTI5]bd½|v Z+8HSII8A /q@==8"\$60)-Ez9iچAZH sW0b-u u- YL.0]cZ684^mk^eWpA&]Q:0QYlBS!*SbGzip@9:lk] < " ݚtJ0#]$$(JLC0rk3W r: >А$>> @v H?YZ}Ej3eY45HRI(\-s3f1U@{8yV|>,͎^vt+1@1 dַ;PIJP::D_Rφ\֮@~'r˄xy*!u?Z( !PIPUEp4L` tbIs SN3^90Ӛ328.`"S&139hSB0 "!4lԷ7R,z?Rl#q! ED$q_?úg6 ϱ:[A'F(};זC#Ҏ1$Z@s@O5 *=z,銒bn줅0=BPK-|8ƌh!5[~g0DҌ09i3ibt3q) 43&йd.xx{3D@B.VVi,]9Ff`6e$a(e =,>E.-XFYe0Ak|׏8| Ir_) <8%7Ԓ ] gp0`.+U +C5+@5tw-_&ο5ؤRl~(.GZ\<QKXu3=n} toGX^O ZϾ/M/5 XG#0 ~I\!LAsld򨡈ZWhz.kPхQN R"D?\E܂p-LGL5BRSI_M/Gimm\l_y2e1U廜&MQB,XBh> }:|0T )uH>j$?R!48y8o/iLL$Г!ƞr~ѿ˘rb"rE&y> ̓JOQRgd,ޜ5 `횚r@Gh$s BT&([9sc+!8/#b-`չ|,̗&T=-!?/lIIG YBh2_ t@'6NT<#_E F7:8(78P4י=.TO6!˧>?t'QSIE1d)(R CCQ{ rp#]8voې@~&D) I~'ʰaw7j7Š1F zi' L)Dwf|>Q3XժBp=ok!d8&0-R۔[HEbu&314IfpOOѸ``L+ B$DL41`63 |8q3 #ar%jd2e91= )Pwt'jC 2%FBA&w2BT7):A}3+Cy@N =(jRԜ"-m%d I)׎/gf ,0n%3 (]{`/+P/T*KkP{1*O=I'?OGŠe;tr3826ZwP8N9C2;p@{١v6|QY #E+Q,%dA'C6LWP` % RM}ÉSQ@a~ stlNUH*~ 88#DG٥x]>;Q!!.2Rk?4) Sǯ G'Ͽ'm6>@/}QWóJyt!AX&_B + F ڊPwџwƲ4лvMȫOt930~!ˆ;|85NPP 0'Vdq$\HupC9l3f㎥9Jdc0%QP{<fdxKg $?ޥBL(vȂt5! <x>#8$t(+9EDxKwAa1QL@D"kLjqh*$-9)mKAHA A1AE4D3 M C@Di*Q( ") &" V`I.@| ()<7|9R*$W}󧍸-| [ P JE\ C]:̎u sw6X0˔,\BF%)dxEss۶9!uLOv#% xٺZHhd`eJr z= 1A?`BD=9 Aal `\fDT̊ʟځJdDHT"#,&qڹ&4y7wwӆ5Ӹ^B/Ƈ_nZJ;HM2/ .=fG0燷=aKL7wEatHgn9鞷{.or>rl=fnf͠C04nRa;5h&u; u-̳xkwkVaPecd dp=Ȝ$TaMQD@^LJrY#]g%kb5; Ө0VE a\6AE2^^'W><["=sY!=8>'> PETMUQ֪UQQ*x""" HL*NU 0@OOrDaS5UHoa?I49 uL'? [(m$.?{Oߦ"}yu?Shq})l?$}P8CT=-_ݰOy '`s":$1D, =sUa350èEل3H u󳺮d9'b H} zks8 mpw?@J[׫ǕEk[xxjÁ~A~`hw1d|Xĸd2.$1F~7ԑ@>a])]fW[:.`+LЮ0kU (q.ԩc <9$]]}NפI? 4QAB:q4i*2H O`RD+AGBt^>b!!/' ! v [t&B8-Lgb{k?&[lrؼC)ʷ$mth0K \rHTz1rV%iTxqol\nw.5 .MD@T )pO~e.~+Ep[;a@m=q&Hd3M5A!-* ??]a4>I:`JXT\K(/ EA~x2IP芣uDMbS |$(HP+{p@M aSW08JM hy7~oĈE* G L O_q6Bx>/a mOq7ȁ ';%4vmæaa8*Yae*STy2nV a*1AHrEw.b }S,XRLL:6ԘRg9]"53rgc.QjL?@ȐC4- )Zz7n"rNCQq(A\6~Ob挒Ɠ9?\d d4OrpЋnb^00i@ԚҚz))BH$XV-:j.uMmڢLF;Iß8HPJ|?@^ $J U~)IOEGk-܆s ^y0Yf HW8(]g& 'UWT TH-"{E%!IE D -(P1M J1"= a@ԫܴ9tRHϝ'h(hS*7a#1f T)D#J'7E H- A4n  bһ@үjt(d- }sl;¦c<D'a? o'NUhM|K#@}0a>`JRN&_™҆3g8Ԕ|mTiwNATEBAYhH㏝ϏZcI}2x݅%Tt5ԌMX]_i]Oi8`q!d[F'*SMӃoY)ד I$X#Z}ÿ? 56B}I$h;a&24@_iI%PēՒ8y2Θb ;woiWb~:+Т$\D`|@')pe[% 8TЧzTQaإF;^ {!`od(DBd#TOA? !S]G2W|<Xs;lǹB|._'G9ZTz7#!h1l\Xs2$&@#D!d.w`B1p!8N!Wϴ` )0dZP;ѫ#$%E$n,ń}ZKy-+T'L.q /?"z82"h}w9`⤜g (5?zy$ VC ՄOzK3hkz|䌎lvD" ' 0}wM\888O!m۹_ Ww[ۺY ]u"RV:saZ SxNf9olL i;Q ,C0Ex+r?*ɚ0D.59b8_N%{;z%h˞pWws],qן-Ő|6*",>N͔L@>LATTDB$)dj ҆Y($lbr1sb )d @!%+ 1 dfRܱd%`PaH8djKD,IJ`e,,9, VňX7$l"0l@ !QIG\k5]Aۗ -~wԻ s(G *2VJ9$B&܍2-\I&A.+. G9LDOkPNj#[@SQ^R@r6F{`"@>ߊ|v1F%1GA!PATPLP$BD4PHm0JUh1ƻUo=1+d&?o+wrA̚m72 [(t%:G"{)x߶-' uM%:,@e8M,N!M?e.sB6) )l˻W+9k[V҂ɭBp s^\OPUl;߲N~n%PɱA$L@B("J&?Ӱ ({P aj*#Ng~,P!sQwtd +BAm\\2D0^g`=G.!$?EDϕz֬"܊a]q98wN-}.Bm7*  A05P{HO|N:aKȇ_JUU gxJOja'ѯ\YuC@7{!%K-CM ĄFCʿذӶB9QqQE Ё[ZYp4,ɒ]A31-(P4γGl*98tR=m]!8 2 #8:ДHla/( 1DBp]AfS8P 4@$T|0>x5LlCN{Vu#sl\WJF4 ^NB(X'l)+ ԫ(o)s5PVHN}~ǟkޔ()ὈGJY4 'ς2@h^rե6LuAUف/g)ta(W>_l\6MJN '#οV=WuN[((gUpW7ͬ*3l ( w?IQĀTT h)U4!О={o!v9YJƘ;g+Ԋm<-O-6Cp_=grض֌tiS)zw/"~> Gip`cG/:<7YBp+E-傣QJhNUE`G0l߿ % =1uO~ 2Q'JOl A\)*HoI`<pet1=Nj KB1*6أxY<8cZ$.bdd4ɕ3 N\?XRN&HsesD&V{?l;l=fBDn<9r0p=!&fb%%\8T!*B")B".fZˆ_CZ" 1E~<ɸ21G8vx01*b ^/$zE*pOSb7Vb h` {^2uX)G C#N\O\ 9U?e {޼?'K\|),`. 'ғ+#Ϣh0}fp0afT4D>RJ,5cc?5'()*57.mE( i"6M1P0!|zBĭ!0'l)Y C Q@v}$3AUEQ@U=8BBE@LPM1:I=ۈa8IO<Q`H]pACH3RK(RE0+11RDUX @ !"0>rh-Ꞁ^ ~"b4p'lBA_<];*W55&nO*C%5]6!bJhbJi)>={8w2UU*??-x½4Ij IWcMĖgWƒ;",8.cr 3@%(QEOo>p&e0OT}=䏻8߄҃,4xȦ^Av\h5WN{\?+(RpW9 Pf:EuB Bf&  %#9u{]-@{O]TيЅ%(r cC(PB?^LQT(B!Y$`AS!Ey Х*aH%)$ Dh ".Ҁ(lulԂ88AATH Pʇ24pud3S! ZU/$j91P(A"DcI0I T0E"rdLDE(YHԮTJvJL$g`ThГ$C8|O}ziWV1RLzERq5~ssL;#/ `{$*dq}/8Ô4'xJܼYNo!0,`c&M*11w@lɘ7~xTE|U$g릟.'&T<9rph G~Č琟.{;3 @0rl@r|W0ThMSu"iO&]s߱L 6n k Cqmu6, 2t/Ԥa?hW[= הfMTELW @T Ç x\q9͌ (TD>VY aG@% ,!p$ ޛu 84۳hl~=GHGƩ^38>F4<0 3^#NΩZR 5b ;RoSSgK2@5tY7^_E&l@ eHU X,>-xU8q6f0:T9ݞ'x8FȓփMeX,9_r*(haтә9)Aq<u6pJn!`S{5LlHhr6)HPE 5+1'3XEr !naD Pҽ2ICįp; !(4 tJ?==tx1хT;QY8SXEoGTSh뻿e{GR&T))ZU i!(dHK0 R4H.zW-%uBL"*A%P%11 C#KAA 5BS0Ѐ #M!$H0@D.GP^5 QB y OXa`6/Pޚ(2L  a!<cQFQS5LrY+^)pI/^GO ͟g&B Lt`ʼ.pN31Ji=?o6l0QCPIAt D=uLWw+l'}+jH^6a,O|v^b2c);ƁYNٲAA"z^1Sb}X_ )o:p*-!#~UCkbph39G$Lq3%cDU#Y@6$Du (4ɜ4wc! !j"Yd*! }Hք-'򧞇4E])lhH\cv8iTtz5L`BH8Ї!DTAsT3Lym זQQ=yMU>^g\yt?Ghi=Wyb r9NRǮ[>|peO.ӢDY>#HS&} ( U{~8p k74|b>1R8!"2jĿ,%2W'X<އ܌ٹV-"NF|%yF"i;SȦMd:D(3S@$$gom%(x^<)55^uG3_wȤ}Q_l}(]I xQ>(Q/]i \J8pwD4CϬI13uT3+wly-bU#stqZT AHT-+@)y+*%A m' >8iOE.4E#AN23QhL}qőթ6؄ ]FUϵAs`,XYwT ExPg`CȢDȘҐQ\霙52K㵆aN4_N@\h}ߜ*L0Daq W'%~w`:߄ѓolt%"YA K=Z&CKIمA<"%Oo0]rT1,ѓR&z}]$tc\o\,A(O,PNQx[r)\hs"eK̈́HsO+g%>x^]XAUׄts:;CTރ-tBBT<֩g !\` )R Hn( R9a$I<=xA fetM;SH(ma'IbV(pu #mUzXӵ9̂Vz ~rn:0D;b}ŽWwČ]TN }ˢ*Ҭ0ygGGt/@v kwѯe$g6-a-8|&CMSKN^$Mi9o8 ܸ Lc6p$p~hE8A $5{k5(A,N5Fc$9U`é{7Wu,[A%)3[2!nlpr( .mh[;q MR 8.!1g3&hF*H+IGPzoΘiQ٘+siCj@$рRa`MƚQC -6U MbXfrY8L)s bC{ B}Iu36pͼYCT`Jަ̙MQ:Hu:l18R `"MWQ:~t.x4h3HrTQMR%4=> iT}%PxCX9bٮAykF3)5Mkҋ88"dFq( ]Z(d\Ķ60dAမ[Fh-,K3)&12&9P.QwSi^85Ytp#au:&L@:v8й6.B? B0RCEr;U\Y4-zZw:;ʢ/(o<9d!Ha`RHI^`;SSFq ^b[l&qEc Ha5BxlX/Qüq.\88p$Ӛ$nʾ\\=c<j]$C=TK-F byp;`94G]@ [S,hUx-Z a !Z@\3]Ed878ĴbY^ٶ0 -wo1! ]3AĜxi(`s)A [0 ̷*wh0IH1 &8| DqmA ӿ~CVemƆƱMH+ k 1fɁSrRjH|j@ЈTUt< ĉ0mC 52,A]>!t% ^Pڋaĺ$pÌ@w™Ih82P:8 ǪILÂ5Ng'=ODT@.$4Us8!NlIaۄ0 0Jm Aeb#})I#3Ƕ36hu8}b8Xy}(u$rC3&9Y˭_0wCV pX-\kۧB(p;Ƶ:y԰ Q?^*s)˄1|F3ĭly\m;b ";A0ɠt'7hbv #g؇ߡ$ܜtya'ZJ+S];*b9dX. l99҆"@O\ ؆7ؚ};@j}Mp`KLQ@aSxѽ߯B0HB }K4  b`q~ nb23,X0bȆ̏N'R7SV eDyVWzq`c&8lH FplYe;ٞ@#F[<7]+cd\& xM5,Xg)N!x9t"P~%̊^1t|M3c q " IgAu^6 Fę)x #^ZH8ahɼ[vѱg=`:v q$l est3Hos49/gZޓbcNu#F4 ]L7!IRXy}N% i ,\qg;w bMx Ttɹ6ngnH l0[{I|P'waC6zЮ-lC͉ECn 8)fFL9n aztDӁ]^n@ p\U9Izlb'0:yghTH-&f_nxa/r3WLa#DbBbNL`d`Pr@ٔ#Q I*ÖͿAe L#6Et*&Jp!s*ϛD.J{u/K:tFYg,5rDc8xB V10Zr8D3vنBò`O0 CCBc70:mc8,7påщuEP{CS^K|pb/LB.資1.PێDY3mra"cǶN]t1:FuZߌP1,;_%XfV߅wrE) fm8|$FLDh&K vy\p9a('H]cxaD/Vu:嘍2E([n+k9v8q}sr "PK k瑉MV6㦱YPI[ QӶ8"r\p#.2P$@ﵛs(%- 43]s=ޖNlAۭl1;8SZYh^M`,UvDZv"J!\ ;aۅ \Z؜$G˄IaR7X!Ba!80Fܬe|)x@%`7F1؍n#h̬ ,g#UaڈQxqVHleZ bhh9fMޣq`c n;s qC1˵_]]c*^ r8 ;a+YS7Bg#f4G4Ίo@A[\':!]FAAv:?;s [Î& ho3c{{ɞ/s9@v*{i"R0ZQq' }~Fbpg^4,/oR;oCPQ<[햪q9wzYyP]Uw߇ވ^ #)4dlb"j***Us;;xhdUXXGfӓUb*U%3UQUUQUW6#UUADDEUUUTEUTb"KDwGS#Rlu"Co 89ĸ0R]+pFNBLۊN X|F[rV[RYA HChhm{D M9Q7)8\ < /حr-l.)w`= XqB@,9#w7WK!![FZAؠ{50wI7|05f"k5oFo\]zMtrcɞk@q4 Zķ1,ðqH a@{CfF[`p s5DFt |H`& Ej >_L=i/ Els~yBEQ9鶃2YYʸ 8;uS&A=>X#"0:}>sw+#4eAN lv `5LVN5+q JD6%#a-xc|;fDy1pJ aʾe^_?p6)&20 o"pm>"|m|E8-,=8 XnH#2Lld7θu2HklO!bDAU%C'6"::щLlQ HO.-ArP>Zt2 g=HMˮG-Mu .tLI%usN6MXHhC=$z'c |!S-ԯ`MsJo9B }q:Xsbwcna{uV#d@a|Q0CRИ P @ܺ\LȰ M&;r Fi3$V^gWNTO,yzƆ ps5z?^gF04/o/VeGacgb͈a#ѭ+az~"ᙸ 0/q4Fߴƈ4:ȗ\,y³OLڒGx<8c(%~CqZqBj8gA@A^1娯4'"INmhU3,gQlmQ.@^K$<8YL@h@OZLiGR*੊ڑ@`4Q|!:2`;Þo*݂)-`U7xˎKI<4m*0["@: &1g׿9g-)~.~~I<0 k'aeu$quwVu qp‰Se]`j, 7$8A2o5X=W&7Щj8\C jWeљ* [,娲gpPD|hR\()!և`3odtDt8q*ظ%ѻE4Pff4c@ E@ X@!`w18gGA5w-SXw iP8jd-/YXnV 8HCx%#yq%lpD9aQ~0`!14|]zVIV߾<nQ=!-1:b>=*znX$$C ;Q}b3>UsYfz4? N=M$ yDJ>ா(:ɓ qҦbOWe`ߗ&%mXYCC:4jl+ `?ܨ5'=)m P D[~g.1cƣz'oI3UDrz(<>*p1*aJhZ%`DFF0Xxh(7QcRܠ)c rO,S.T@5NhW^sORX( )hA/Qze*v RV Xtkԁz!r[xD},5PLƼQ yfجk[:ajhdxRbp+d#BSD<@w>\Jy YljlI'>i8F"#H~<P7KILX}<)pziq4Ԃ{s0W/@z_S֭4~K1\ Χv']ÀAJ_"?/JCOU+@$.@f H`boIJY(Ɇ$P&< j10r5_WMJNpsSYTgFLҕn4X^5|<(7A~ ngz#̆[nKkJq<73wGw*oy T<$Qn WjXW3K;5K#_A@РPP捻f?U tN>WmC~/MSJwuU$E_P9F_^oQ^q 01 Td C h(:\ .d!9=P㹛R1P#`(}VLPL~!ׂʥMfUv#B,ok4Lf \V۵pRχ ɇpaq.(72fʢO!ܽ QXq$%QU8.r qN!6E H,&RCOn$ލ8CN&MR VP"gO$VBB0xu=.>Pl䗫L)H*6vOoڠ%TS[eb3hT1n|8!bV >*q9IT`2Ջm>IbJ$}T'r߹ i[)Di0{ԟ4]HEMD21=*b(T`F X!d+h^K] H̤L;䓜57}X?eq|ȠMFƋV'uqrV9 C&Jf X kzN59bƖ#0ˆA$Pk7)ɶbp*XᡆD0du'gHk :Smm{@{-DL =(9Ty@~5Į`NB'@!ʹדTDXDt . %Ԏ4Dj5S@ /41F/P`boMqsVE3(F:X iX{ǝÇV[GYDryptšEsHԧceL2&QU n1\`"hsB3ݴ gDO\p5 >d IHPHٛC$CSfXӆ@'u|׃Ka"d>s픀% ª @O ڢ@|x”-B OpuݔΨ'럼=ϼy~0-?9RZ( y[?Pcp; ;L>WYfBdD˩DDGC_mAdW3'QQ4'Rh3"6[Ia҆:ʇ"\f+ U}^K:ǠCx1SpJ% u%Q;D;5 qMO"R3F_=9UC[I{w_`Ǎ ^-?|; 9W1Oq uAE1N2~8)DNq cZVc`xLدZۜ t& i-+n u1Qc~*{툱|jxtVvoNo;) G,8_s;տ^ 9donZl|b/]H]enj/]-g"g9j!a\\=p#1؜R]SO]Ϯb#'7399׬uCzg[{rۡG8м# -RG 1Ҳg轿N([ F)n;_8r:`:pf8ƃ0oLf)rlU y`A0^.Xker9P.9aN` Mo1C{ԉzҴ@ 4CKH{IB߇΁GGDۢе^Kaf1" b(&hyA6NIeK`]rquxfh G*?ae}졳c¤1%Yw.f TJRw$gѿ5rRBL Yi&JF gm$"tE @<&:ԃtc)`daX{q8fYDn\ bH%"'0ɊH" N=`1U=6guQQG 0~e*#Ȟ~8}$=8{"49A.3v~&c'. 1ʑ^l҃@˱C:H;{֪d0cZYcwRS(}y' J%2@Q4$ 2CyA)?W̪ 1>c~C8e0 4%,u@iOBA ! 9~i_lA|5pV%;".0?&(!s5YK~>Drѯw@DD(ҟT~= ae0U I7JHc[Ã2cXiJ;p҅4' a|,@T-;7}1F;h8HAO&yc4Q2E*|CI r`ى(&= )-NDaQB@a} C=|nK@YF1h`||N>~K ".P\ESB,<23]zY%Y~96wXv5)CQ䜆J8׾artMɉ>ˬyD,U&aB 0{ 0> 4A @0噜yb}P\+L +y-'?>Aa?IN0&0D&)ht e) Z\nu[|o ? )Â-~|r?Q RjbP4R~=/ܟCUr2!~{ QXH{5[VjklOs;eע.{(S/O&ú{!hd9JY h|B~a7MURɃ_Ԋ@3#.w$QR~t;Hp!@C!GUFQ 5ՑhB1FzT͠N;mkA~^8ǿ^#Ej<$LQ?u4 H"+$53?kOjO0,fR3Op<9T;%JvOCtєokIہa0p'h7׎!诼)h|6DCǕ_@"׍כ?\TOOPQăvq!C~>P>@ @"@iQB%Nщ!BC 8?C!ŽAMQPѕeۂuGwt(Mn"NIR=\kXS^J@k̰-: ߿C*|W|=d s eH kE鬌!7$Mwܿ P!N׀H C"MBӸ.UPő(, &,~ -;~Oy{`kl$`mh%LEΜlj4PÒ>S jBx _.5n+PAe(i31Q`9 vHQ5֧.HT'%"B*TL`s6n&;LMc7 ӵjX6X P'AD+9G[azCߚxLi۝K`~pN,"Pil@L r67T/FP@C߂iI= 9 tG61vhu]#XGB&/Z @f–h0Zsmdfldmx 7n7iᦧ2V&WV0M{{i'؇d~< {>BUP)cX,S 2Ǻ)N69km4p sT3+52ю5F܃~<7+3iZ%d2` zDw~zQ>p{aH@qIw-CvܩᶢtT(0ab3NDѬPu#=u(0*/:v;a3uC.L̻~\9OP$U,WCؗ%b S/:)!(3 .,{|rkY"e( PGP$ix:7b@[0dz:ZQ#TCDCХKxuӈD*%GXFőLCXcKGgLa54C!FPz'-ǟf 1!_]}V١(4B9(~H;eVid!2?TTaT%4DQ$ANÓnFF!"&q掅SaG}?=TZC$cҚ*ȩax ŲD4mc=<~-! JizS1&$)H"d " &Y bv! @IQ$E)T:c JZNB,tPXWF&8D%+7/8gmFp]G$d<YiQ]# A] W4 'b (HJI`sTjZ8<NKfdQRP!>@D UO:]W$XOþ>8B_?T:97Ԋ/MrSr9(]?@M]^[!vs wb}iDe=1Rx2j$}a5^|}7M0caڢKH|`_?P_#>X|St8mRoc@\Po|DMX FѮ6WFPl Cς24%4 (+hچ1⡄S (j${nQ2X5"R%XCԁ߫Մ̲w3!b$ŴԒ3ux+(՝d +,.{j!xz Ӵ7S &7Ν^:M,2Vvׅ܃EH5)}QɗBUo\8PC4k_DxHA"*#o_D4_{qO3jMfe*L^" hTПd#"8DZ fI|ﱼ?&x?wy{j9=]I^E&ڐSP'^41!y)!JZ52HgK5$ $V@) 2ЍdU.9ijԂ *4 XSs\%܋r E m0%fh?ȕN G"K]'&`T^nvr.,mVNF01-0 VdbsUԑ2'*} b/SM$JC|K=k$pn/UFnni@C0^J%Qn39G+pJ&RH#A䁷럫y߁W"F~f%)J`-Ag=w'O_vu̴G/~mw U̇7%`CtrZbyNDMH gW{ F__B|tc2Q;bӰjܸЪ LHp<8F-4`#G[ I(ѵ^xOT`88-(.ڰe=Lm0BCoqHR@϶l\Q/7! rS;>c/L} 3/}QM[~Lh9U׭ug}R=D ` ȜsHU]?F%C6.2H]=QhV^wUn!Y9n5rhB1XQڇBcjr8(Vαkmm 1Uҁh7 ^1ŎZnay|8$ C!1F52t/#$0V,` G>X{^ 0]ddC^%P~~ѿA21I1O4 (ԹM P'{vcmI@y(P(E4F>b?M?@Nt: rr1ebGJKE0 1!aBkԣt#!"`(g`hc 4b<qX#aphG{e=*Ҝ?R $E_系Ǯ8{\:Dr@쐽@/TQC&r;DlzHmM1 C˔B (!p((Nvj`/Bndg)l憼(7sY-Rdee;D+irϡ`ۮ9L.ϫs6@O9tES% +ie/ ɼdp݇"fq9TڭIme)a|CsrL$3ua#RNecjD) {C_J) Fr/M}h G@~RT{Pڄ/$8 8Vt!I@(8iy>8{GNi=>/Z^$T=&!"P77L@{ϜbǤr8@o8Hh%!(`a 8KU4ش } 9bD}n8'u’-is,M!V! CR!8NxB4"A(9lj @PLR<%(B(i`94PLUD&+"&b e(R)nD!CRHU @TH% Bt!ib)h#y=ah,c x*#Ě8wLWjD&LLӂA/sVh_=D 㩗ؼN+B1ZE%X*N >aӲm4%k!F}"0b!6JR4I b{])h~'а6CHBڜѶ) <919E!b`~Ba~^K}*c1I$,QSL R? bZIi &B()) Hd")D) H *j  PTMD@T0TIHQAJSI$ >'))wiPg2#:`&>,ϯX%GGO JǷpi#!5*}Drw AM46,A$S1d?c.Q) /رgJ`@EtHi?O1aݤ$YSF1:Cfpp!sӿɼHzkfalfo;Lk$"Ut843&Ɂ4dX u$;8IEhK c² /]=IBBXkpk.҅@3֣pɠq/5 +,9H789md>XEs``p=upBY]d)~! M9q0DL@iQt=9! Z>JBYC㛚YV $ T9?Io?Հ9Gv>ہ/'AV)C N:{oLZ7a|{*g#([uj*w!pk &"ɐIЩATp=BG&;s I)$sa9%'9(BPP'#šNBL'nd ;}L8}pCDFOH@Q,j#C1ږ2mwZ)H.u0aѱ&c%V1˴؅Υ~abN"YO >"+֫zVX\8sUd3]aIAs^heAnT@D.@ Vj׫ց~Ye><}صTbVM"  ,PS7Fi* @AH&w`~]hN=NgVs rT&eٟ#07[9d0MMJ r@!Cdιt2 ak7%pL$ı$ #7Du eq$Am: P]##u:|60H2mȜ bQYdnrz.btpP]@22p wy(!'.`X( gޖĞI0T]lKs^Ldq;1jpDgRRI SO|yvlCjB(e )}pxlCIPiJV$)(ZIh9䒼( 0PN(sc/ Ƞ"W>€%sbO@ҪwR vi`lC(o{A̰EQتEX%${; Od".ArD'\7;wlK+. p APq4HMF4nO.@@ @A)4i3uǣ4!&6fq@\ }3.Cit!߂UQ+<ωۇ˩&$|i'orcWE9an%bؘD$?MV1~5~D _8ibQWa,C,SҎ WՎ@ f"@#j3ڜ7!8oB݂r, {#qNѐU?GSèN9|~=q]%K@3OC+1$6Q2< 0e%h~ 3Y\)v~;q9E$åٌYM,cR b0^iLX΅[2gɱ' Ԧ#S0}< ;#U"j{\ƱB!#9Y'_W}/~A$GMg4AMPE#]b~ HN5Pe|!AV'&!KD)H@u).jȼ* 0aEoD}T? !4Ob|[=i3BK"miΌ<럆7G߃|>ON@)5UUIEU]UVγ-5AE ~*((H`e,l :|`O=iEBWAzx @a+ 6Sz /O'û?${Q4ԟnyxM=N5jiCd$I髜c'?!h'#vb 1 AC0D0DDDU)q{Fcsj1K;%\6k֤sT*A28HI. hjS5UAc$\qQ˥&l FmfE+Gl]8p#rml)Kp>u(q:SIwlFYT VJ{vTÀ(Lq9NBK@c$F#Cc))g˜AD@iE*Scz};C*'pýT8b<_jI"YUȃ`#%Hco'}z C1єMc[gXE:xMń\;q{TIɭ2&a Z/QƤ+CCSPhXvrK9g&BZ^׋$xbfxB (;w,rT$,b9⌡繄2â,Fy3&k2 !"p,FU/{I|',=qϊ(v2bUC,EC L:A(x;J!eb 8qOqlpP "ߢ=P] aZ|`8A&(zd gs𚦍"0QOWb֥ *q V?u*8 8pIv7E  &+du շTp 7BNQ@UcW&" 6ޓ5 90N:yp-\:4˙1GpH|M~\; t&A8Il/ <)xObp6@Yi턈oia !kW]B;'9f) .ʼPblC={VpY-0'9E.7 slsBa|C&Kp֔qf鏳D|8wrlB-Gd]ڔkiF[֗$)P9x'M,Ss*`І(a 1=LpXp` e!5f24oaa} 4͏B9<d*q6Fj%xZs<K&O`yXw ƊUJg9 zcE;>b|I0G2  v`=irW ;?{C?aWE[rB+F/hH`x!\w::p8&^EKyG\"pT.~ZxqwiX( "H{\6n>7XN2MsxP?LaӎgI&^f@vl3! 2=ozg%,d@?P눹wb{dnNYu$ NBb>שs{ݱx0UAO0r@ kj'N[I14nI!PAHHMXBDP` hZ&!$e)XÎ|"'ֳjzF{'vw7 3&#N1s A@X„2%e HG0nFƒIdmjؑejd^[r@ vRc@ C4/[b9ʪT}2jV3䖛|dkqAėGZaYO憘(V)v=X2,13f}?OYցaDQUUJ}.9UFKȗyC`OցuМwrCџHG݊!i HH:dM3M( X(dpّIϋǛb%WQѡv2!ΰXE7ˬ|E>h;g);mAߧݚp"z*}aAЊO$B ,i>uTΔ&NC$iL')v °PuP'VNpnV*ql5\)Dv̓Xpq-ý㋟X,2oTtGKkd'$` rL†RC.;xRN n9%'ғї\[Q5]ХݺnsnZpO 3 ]E.|4SL)'-Jvwt5gR@ pߜ e _47 hJ\f`I%xnᘳ=v&r16m̜% \l <5>}4!y=yn@ pP\øC{Ӝ NRn$>~Ԯoazff568{Gi;3}L'kκrr.pMRry ݛ7 pi".GG hʆ6DrR|~z@뜳:͡$GY8Mf ! yVكm-b7CD8DN{q($0- q ѻ"rKONg)35DI-X([&ɒ$DjD\H$pXS,U@ۙPg\ ""_$! * (Ee[2de:Đak{'IH*ĆTR$uT\L_ҹr"ɓ$xN@wм|0>u |?}ߥ:RvhT7f6Fej{Oɘ!_K n2Lp͟PA0E#t=;`81E.cbh Y4j=2 h2'tiH)~~nBH.B$RH2yGa0#vn]3@9((zBs,>]G9jj( 9&1 36 K\$|C38jhݾ;؏t ^wC˝ f8%]g'<BjhY0!g',Ue|#VҘb$sKfؾ\Ny~ĊfH&&`ġS 'Ψ~i[L$E)G2fEL"Q$D[ @v7}]؁F@&Sb]XTa¶UpY'7 NHgH(4q98%ZEW>w_'k۩<&th6;M]0rp((Et48:#B"Dd>S|> RA.㮦 !3dU4Ē`DWdLdACRR'KӶԾ4pZL fb$PM]9UCM T 9w:SR]EK! h䋮2p/0О.GRR4&Ly "T EcF6jw.̒8s G=YO|! BmN`.`HB FJP$JbdLyf!u ,9iwܼ R$B"b"0v:GI'Rr@,4%Ezd,"!F.Å tP%ȵS`];@AMu(Lb\ÁE^{{>_仂pSE]Ut! EP@U"i%&$(K&`RM @F~ͦY (` *$jIQQP" DQ/{}p}?!޽]B]mE' 4 bŋ̗=0PF :[qRR")n!OB>q 0SziJb $HB\F`)mp!D9c{?GxNg5cD&u 8ʟe޹>OKH4xM5$er7hyDA>1 JI*" JE7q*ҔCD#~"@BC,,DTQ4IE  SPRRS,5!,4,2EDHPTHKPTCLA$M 43@ХDCTQ1BBD,E$4ғD0D@CrÀHR*e'eN ;yC$PF&K(#(qEM>YQd@cMxXl& !p@ y;cSԆʅDLHpזc YiDJbopgJӬYӷ:9eT ! $)p9tߛYf D׷ H@pi#|l@©P[1ph$8S}w,(hW;n/y?Rz嫆/ D(h*)oK3$esЇWk~X4C;``Vݦ4dA0b ?Vrtk_Lf> \`,疬yCBF޵Ow큶xl,9JCA}aQt$!=| ^A=Z Պg1LQo2>>I nɼK>J}F>N9n)^n7v~R%SFx6>ya b|DyQI855 3m]B51:[2``Z'=~ ;v^@=H4/X!^5`G SX7Dmp_i^ "v5A+DQDGk$LEKBJc:!KJ!HSBL%jEP CwBvDS\(!`0aN=:"ӮxIZH%,ŁJjF [CP;r+5]d%{뜭t J)U a5/cɊ"~\4> qr"̴po~dI>Qz_b&3[6V$WFXH%@M :xlv?>9!Jd<,SH#k|ۧӓ])*n;Yjf/x8A15!C2!%},4hHky4H[ tAu8Et?&]ESJ@Xn!47wugg\Df9X`{m1X4ocϤߘ]R(k:Ѷ"/g*5أT 晀oS()&n0Xck*61 I|q05^$f$I%q,'t*кnٲX3 q#ztೠKf9tE?{r0d1C6E wSΆ ?EN9}PQJ̲YXF%X6 hD2aY $ mLboR+P2&0߆C @*nѦS*;_QgZ7Ķ,kOiBwA(`cqOzy?$dS''cP84i<|+iw2Rw9l! c*-9DҋLPBws/4rm_QB4y?0";<H(P !IKcȃ CLB:LA3P$T_#$~Yc2~F*P Cܤpa4B|`ܶ٢#.M4Nll]6ͰƘKP뙄TZImt`A-S#Tp[dFNڃZɂ[19*L(N 8R- 1xIO#B !5vHP}S_GDdPzLbM q}6RSSMO=$n$M уo4!E>'UU&IQey)㵙思 O)} AM'!VE ?Iߏ܂ gdw$"0`2ϭMGs%d7FF탁cP"HI d"2PJܲiBg6c ,N#2Вm&C5̞RS? qA)շR R=zSeۆ@D|QEOԟ=}RPMIӷa?CI JQ%g8u-!d u=I}ƀ(+- IщJX9 D iЉ=}Ƞ+l4Š؇_/8({&: *)(Jj :O5;w𕢐q9 0aD?;\J1{RJ 22T cK!tҚA"B  5`Js6T5J "ӡ;:L/xQN.*;$)OE Hsփ@6a  {;![e>{T C[Yn!rW"RNؠ!HNP> d?Wʌbb [o>;a5д>>PȈPOd@RLP# ˝sIR' 1?(o, Ovp=DL@Hő9% ܰ,@ uc;da){&F$&B! !d$gNM<Ҟˣ~Ϲ<_ѹ2D{L/OԜp6O**PAQ`0HH4:pr0RQRʰu`? +͟=ZË y_9? ?\(J29=c=k YR ~Vb\ȉ=nPks Sw⁁8Ss̼pRdͅJ9LǺ"hdv.JwVOA'u-tuak[GtTUeSLݦ%C҇(@0bGj!T{ T9s!$n̄$Cd.Q& лXCKj8C!`(B$ И)%e)!(Xr/?߰ҷSnQu;/&j Ӗ ~a>0]H %d93!Zgf ゘:]z.BXғw#ּv~b9>R!!F @PP|0A`t[ ~%{GUD);^#gG=:KU惫H!?&IXhab9(TC D-aq De~9Q.݉9+d?-%[!}, &zbI&RUT](:!Y 507(@^ݯp3S5Uq$aQw<@bx0Gw}Ǭ=֔ĝ\VA3FL)$RV#$qBKafoyEwN:W0'&(*$bfXH ?^Q9b0 u?z/"Ȳ@b<ilb_JTkD.ZB.{~htNL:kyC(&ˉP~8D M4l  iUϡq_SkgŞQH}xZ=% uJ~r"|$8A[}*𭘨iSFaAk{MR Pq@!>>⡢ʞd*s"v^/՚p: ԇH" 9Ry& O1 ?}KDB R ] ~|טWu<_ٱUGN*a /j R]KFPR>tp0g'2"i򄄈"&' >>Oi+x%q)ݗry5 onU$@ǘz jk m9wd!J^nu\\Q[#r!8h;cxU!PC~yQܞ)IM\C&@+"% P樲(>Ru`pIijBnЉIy|P bLc, !P;^&#̟_{ SHd%}9=ŠzB_a?fW]NsHykM$*ehQ3^VSbșOg9<2],Y>-5Idb='͞a5'b1)E^*ڿv_ΐ( 遒nS#g>WIUu<4S=519~߁&M bwYH]X}0–zvRӻyc y!m6a` ϾBss{|NFiglh"샹T_/L̪@;?vV6g*qGCE EOe\6'fsBbp<4' !oGB^%J+۷Oeh!;2+bII@ޖXYYlڄ?p~{IΎz$\]qR$C^>~1 E">EwLa@' g}?kQSڞ{ <}Yr`L9$6hRbdM)~?!,ÒLqtq6-D1FOAMдiN0X(9\͏n_HQ p_D FD:}w{V Q(@ >آN$7DɠY+RPA 2?{2/`~Uzkť`1+_4xeiB>:֞&iUC"DP 1͒$P'¤A,8>6a6eLmQQX#T 2`:+ ǧXSݷsJE(>ꇪ=xN8t3RQIMSlȆNplNSdsW aԄ :YfI R72RQd` LĄG!U'u4W6RZT8h? '=/ (p$yq Ճ+*WA dù%{P$4Łb`d;noqQCՃ@d8h}zL=1A?u$;gx^GNX &()f%$"bXp)*8q&:|D#I5 [9Fb\B[͓H")Ca#Re[ ܆D81s#G$t,˗dsBE!MFQkG}" hA)"x4s M%EXU ЈA*;40]$AAqr̈*e" QlQQQ%X1Q-CAK4BRxLJauG1;]=13%/ QQQED~Q,wTQD5Ol$` u&sbJJD)`N-LEDb,D&Irt1!r A8u37DhL(+|=#Uߠ@<0:86Ȑ WDrm;k^!\5d:jAܦG"Ktئmi8dɉRÎn&ǜ.| jk?\aa&Dr+!6<]gn9M{3'z3)Œa^ GzDٝRhtwAe!Y2ppГnS2q*-$vPTU/qAd@4zBLz`elqMw-]@ 9匩'1۸-TEF{\^_=ӧM`rpO;Ktu:վ~?>zt& Ye&G'aFy/0s'S+ZT `56ע́BNR 뼄mH60%gBpBXE%PuR?c]vܤql8YТoρ3=rnr `բ^ ;8fnkH)N"yffJ:B`])i0;MRWPPC)x` mB ]l^2NNg鞰ϴNj?ҔCCOY =1c!pT9߈qvNxE)MG'! $# xϓ!_lq:h ߥ>Z80h%(Ja(wG$8O!q3_WjJKҿCe%9\jA`2,4Cnm2A27}\I#"׎$Ydgc7SJHH-D9}SF"2~&UD +>::@sV"B)"D d6r)"6:<( GB<< C"gS +$D"!6Xj>$4H T<;k%8F&"a .X87w7pr&SpTa?ٚ~w!BƹX M!S. cdM rLC2g15Ԇ䫐7j `A QFjcrm !;6. &\kz3f&dlM!5Hp8]8|7Ҍ!m Y) F5LC|2VH9`F ɩPV6zv1rO)D U={_H`B"?g&1 M"<؜cӦKD%9I-W>q**@if{ g XS"~ud& ROMGtr\t<<'>ڊQRRwn_K{aK@ت7 $dtq.ADU V.(i ah57Rૺ!]C&ϪUzP{N:2ZCކ=]0l9d 3k:EOJ‡o($XI(PP{~D(e$'J\Tĺa~ GGPsgGc8%h L2[ipyivdKH `ĄƔ$ o\}lRD` 1~1ݼM|$!%`{ݮ'~<#H'$M,0 M&t"@Ѕ$ȿP@RZ## uA=2a=u4:J[bPy&ȍ'5y8?pҧ$Ұ&(]AFʃ2"X~ Gی+r꺩X eWA~|>m"e3%Pb.Հ#8dtчӇ BQ"Z?~wɞC^:{ٳ[-*tg^SFe"2ث( O8s " j9#O.ǿ#O%10U@QBBi v#eTlua6ɢO"b萈CG=Rϡ`M @,Js#IWc4w00 /yD0J@"D$`R"hVe5)A3ߋJC %SLO>!e82 `iCdE0x )@\K4&#iR'ؙ lȄI}Gu{~O< PNtb =h "t4aʦ&@i v>'Y-:bSH J_wSԷ_}'ئ1Od00#~puH޽@DV6F(m]E&)Y ۖ1PĚJ@A$3Ɯmh凪SmruL6^TRbO@pN&W~sGsM}%.TTW#N_v+ި/8'7K(uNByءRjWT="Px@$ ,$ b\ 4.}g{ϭy!vlqArW_n o 2?,"E KȟMQ|w_p KԡG&'f?5r$:V"o]žwxz"{WZ8ywB<.dPT"W[o'_ .wFRRa14h'Gۋ1!c*>X8 $qi`؆!˚Ţo{/O-:w1U)" tC^m//;qY TE]_櫲`ȇc4(h*C y%@v$DNy }FA> {(m caϴC\+h{)'c]jE388bD=~[=bqhyDf!ߧi[@RXjoRS +_9A#&72F~ (ȷpH!L?ԍd6 ',\3H&oZ|v8fuObc5ꋉ,mfv?4]!;ĺDlng&v9Z IZos4D#渝5Dóh#=&dHNƇ/q׌<ip`'"tll]:t#牗ls9\kp@v 3(nBXQѼ :,͑wThWi7[~.ۋ2Upzp'X`63E2ʚǣTʈ,G|̘w;5]Z2 h0Ig~6={ggu8L9^3`aT7}G1XB'rTὢ7kNs1>#z~+䖐戟ƎEN?L]dP9WCA׿58}>7-1!`D"$ qUpx "/H9ِ'g]}Bq[9?CVivB!;5+R$>ϦIq(</L!us2!Ch(B(:$~[h{"[IBԇ RwnD;{G ik{JE9#Բe `{C~N+.m3<7's &A"3=O-Zoa}VEOFFA!%Mq Ɵd R䁉z©AXs2 ϳ#QVzRFd>3VNPqS(B;E`y#[zx +$~M+W%$o1LFh+r^Ix`*պ`^>AS #ņqN@_>=9rGsC29ŝ m3H#É=Da,LJeZ8^t>t-.^20,k슭S,:9tc^w Tu"i@Bfƞ8Iy~t8\1W-бYU80_U#ɤ8N_hJ1ѺQl|8|`?% <4K{pQ ^1RD"A2E%q>ܬE#?ÎDZ*?+c)=B;p3/pwƪL3ޜ39saD9OG)G;O@x^FOnxMo)&c|;rQ? # 0|I^0E;@ Gs;y|a.}A| ßi|;8f6oqͦj'`oo'Xtd_cE3c$x:Ow3yJAFoc'ȏ D=h 6Ф4dwC:{v kdso@sX !lC(.rC==f֥܍~ wͰn=!!I{N0ۆЫN&CDC j)DMHac  J`jɡe *=lp– b /ML 卸)YlOǜfǓ0$6Y#awq0]xX <{iۊ7"TN :8y-|&p]geB[坴6,ΥTAHOND J0E EAILc䯾ѠoAGWd0 h A@t{*aj|dMOf u 8jUku=.qb0bڔp'#Oy~xOOY} q%n} ›Vӽ"'$SM ~4Ԕ{]|7X3e$0x(΄ K&o2kV! ޙ3yCÇ3ӥF<|b6z[>Z<K3]. .# uԞ;͙ѸyҎeBiv-6YRJa#QDLƓ8Q78JF ;3l#ۡ3RWLM":q1&x8"*raj0.L*:ۈ;CĨaT6Ϝ/Vc A~i3Ѣ+Z9}9GR7#ۗ emVAr b,ۨ̇RJk8] '{qR~kKAhjMkǗׂ{rLq]TQJUPm, Ɉ!ykC/N!!CoQQ!~J}.B'd|zg'] =yǸۂ#:d}j1S Gu.)V?wcQH|<͈\4ta:ڤ V~T`tKO Cxyyv1 2WQ0syh&yFzFc& \T@,bnD4O98p|X6(=!P˯J~]ކCKO0$EOhL 4U]qaΆRe\0G b*!`{}56!A XbMpLh8s߀`|uwj.H="E A\9%S-61H|SEb$=ř <\vOHVQE0%:3y|z?<1Tir!P1@"!dXG텗U:8HvQ~ۻ'Ԃ{U~3°v<^Jk;7hEV+r%ނ9AskХΫ8WBiP1"Γ1Aԧ0D˪~꧄tǹ#cuI>:y4inZ`$Y5Q.!s[cDAFPx6 'kn{бF$wri@TQ_!t*#TD٦ ։ĠnW=Η7kV̤[`STJOH>PP7*|0 Y0R;PLE kyuQEwlz@~Myųc ZH۔"C kiH~eB] En0)ٌY? ;@f 1D߂w*QUE UKI:3RAtL.D~EU"w2B F̩{w2,$xx6=U3 j@q XZšb)il <BTu:19@r4L!kpCCBN_()am)gTc0iPv?hX<ω鹹 Cfa 'p0 A>#4JWA1/]t tcf*llKQ0g_R>iC +dCL!!`dnAW= ہ )=ę3Z&\@p &ndZog{CǦf,۔ u{2ۺi rnLSxx^`xm#@3^ٞ_7oǂr&ΜM906o&33pޜi&̹-NY\T=`Lh$:^ CM`Fw8C8<7v~NLΡS6D08f q1B\Txs3B&`,S] (pX862{L6e˘e ATs)hF2BF2cHabQÜk9Ĥ7^+d+r̮?h9F@|P iwP-y/$ٕI).j.. &8b*R'81'0\4y\h$%Nt|k!E bik& P泵A=@59%4$A hXB*Z6kY)1ejD ]\*#3#B?/ԃuп1㌒K].G1\$O4ht߬ A]  &H`^&Vugq CKA 6+g$Ck<\Ȇ8CTIuǛV*'@~s?IrTGv}lo`KGZ\)ڟ$ӀueCr i}_ϻ(s]rqx >;6bKR!*pq4ihZ+ӭ{hq>F[`Qb:Q G }4DpΉzBY2.p(F&wwM(&0?NSI8 ,OnyM9!d\dHl3-#S#, 5qL\0IlNM`?HoRaâz5J1gBVfafllSVٻ$cX]NhN0Q?*DHр$}ZFáGb'(6aY.*g|ac#ńiO&4rO;W9ᦒJ9ߴpC6Hx.6O98'יB:5*P.!x4`7Dq N; E)ms8FP$paT6svM 2ġ`a ׉SN.yhSH 8E""S NM(mh4:tAik5]Z'-ZHl  .3=4$B)50p@8@ g82ikݘp Z) iWtvQ4SrM A $^A X Al[J;i*Zk-1.D4l(Rt616B7x0e^ Uo8a6YX,%@7Aہ[ g#qb-Os}] T %8\ I(9r[b]x:hX( +uhtwn1&dI  S75(_F/T򺬂2daޒ  9RvM僇0@spCfyrز5A3O׮otg8beBof2'(:c>}<6VO5=-!.]K k/AǍ͍H䘏6^0=Jrz7ם(=@>Fgu̡*`O9=O$*|&p끤~ s2wބ>a0܊zu25JK* 0D à DսA`\T5|0C/OV&\THhfuI @l,Ӥr:0gk[ÈZYZ'k2M"04 a8PT :e0p 4t_{xg5=Y+fǀ o@ҡF^xj.d؉PpQ Dދ2sk@\6]/Z岡8<4tA,#fɵaqͰ`089"* LigVj [vmB h89  , q 4 6pzIľtui+;Ν098#&KqTO/F$8(qϰ44 W;qsz@0pPYu%f""$ݴ5@ XLh`@Ed#y:殧!Y9  (@' Fy@#a%0  }գ T7cz6Zr m!pC>4 C $G"V_UDؚ nң&e);Ep}q],efS= p0XI 9"1[@r\ݡXy H1f 0' QuKuO_8dk~MLTڨ,9ǿw@8j^p53pxׄ7"XK 7BRCW:^6aӍ%E0gJ J`N00rdNm̯]BÌAx8]]Πe^Rʸ$? d>~Ń/dK>jr\L Ee{o :bb4}=W߁"[בQHF ٨92d8bdwGMd3"b q[ Rp %fiycwmV*ģEä3;ςtƋb:s\yp9TաH Q<@Xw\(^ \ $lZW*QMD0 zi׍ $E†(NL4ߓz3{h7sp`j<(7Pwm.HN #}<6~x@N4] ! M 99 2թ{ޤԳd$@.Tr N3_9NtÀdg@t, DZ}֟S<-7nsX<f- v4`Ԁ< aB ި0U(0B`8~z\h55 1jø "*)XTѻ$v* S a*តfh2>@ryId!rAjt&6;0dDBk h6E)6Էk$ss&p !xPnq2il2A(%.7sXbfCID+YdɑKQ m&y룂JtQt/JJyp9CLl8!,',Cs&(x0ɹ `jsv'3)}>u! lfP q VTaꓛ.[0Х9E%8+BpEH@IlY-9k rḦ#n@YdG[մ.̌$W A@pssڻNJ9~ulo>TNjD*$neR %R:OѐȆBhfg2M͍ I-)$a%^vs]1 B $0l7;\pSdtɘ)_w]KZw&zXz53q#0EM450y`Qb2QiAʌ=G܇<'9([h@bnԄh"]xyv'xK*q(]:M01o/5,)kK&uŭ\6h;»MSmy紦T òGqs&ªtLJ ńIt9r@ wZ- Qӵs#d`?%3^q3?< ր(xa#'kDz~I{a2T!mqMi"#P)-?Jk͎œ7N3@¹V,X+ tBӲoPdEU8^M Sp`'kPS^nт %?B§`)( ( @C?(viGB! %E-BTER DoQ"}:v ,#~QLHh,cwc>e=`_4Z#H\P,0A#D ndA1L #@W*`jYvGGl`18{Ap,VI٤G{Fv C fbB *#DGbEI֘.`Ծ#'QL=փA@]n?)1Qt(HtEr'xM L`gM&Ps(wbȀ hhSN}ģi pOl !#p2Y揼6n(<NK/.ɼ!7g&_:|.v{Ng]&࠾gKSPH<ݴפ2g#:YB(@r||Fx dH"(diBfhpŝ83"lևrR̂?0ݮ&a,Vipɼ[ hDzʶP3@Gw8Nt=ә253neC ! v}R2PFe]p8"ݷԣ]1 ;TTlω8N@!<ps:MP88e9M^`H@}} NQSEDK3r$dl ej[DcmcUI# J8 bnxr6ڊQEF鲚V쫻#?T~x 9GxOcD:='r2Whzu ځ矬u?=q[?[a98 9kTNXJm؉$0`TN&" NupڱzEB/itra H%eG"ЁJP4! {y{gDjn"3?N ud Æ&]`F9UvVHvEO`jS|!=(OE!%*&<4ozQ5%!@ lS?UqIIO|s9M~5 YH%!pTYJX)E&D h$7>74跃ћnaxl{ #bt0Q:4D4! 7!|f()TwUTDiIށ=L!I€>`o[D*P0ݽ6eAݺ7t@3kx"0D*URP$֤$3$Y B{̺FiLORͅ,r C%rԁrLKoݘs!\%6pHr ql`,wCNNfB!\AqAw{pQR) K6UX9sF)b*4Bd+&aa!&[6a(㘧:O+5MJ]2q[U %X9w.hbmql$"ɔ Z랹 "NӍW1"VU̞\Yq)8RĖdl4:aɆ6O)-od rɺ:X'f -Z:HL+s/- }>޸>K.V8O&mڲL"gD"h 3, ȣ7<"9}綮}wݹ5lA,Fh D4(}ԅ(|"Rԑ Dq 4#5m G;7-H6;-&h(7hJd=`G$piq4h YU2NW{#eO?[ ̃ͻu~VmDumJ_ims(#O&v% pOIǕJB&.*xԷXlq)\V.{X1 Rpj/SNDQ#4H8OLA AygWpP9dS#lߢ^(l9myAPM\͵fOs$P5=%!z;ozdY19`f2GBP"Wˠp1<tOY9 Q-=@K*nJUGA6Aܿa_YP,`%bpy߭a3?2 ~QwI冹=;3/lltA RTQ"I#iðqa3`@dOPqg8BM#b`  _p9~NTtVK_wV-(z= ̋OxQuMd{ިnߓlt3g%dLR2J  bѮxјi+̆]yi`:Xo$upN=zƎj\xN&Ei Qd T MX>F mOhUJ`hA,0h j})))- HxQ릙3>=p ,pҰ@j-GX짶OC&꿳>=O\p<59ְ,_!QPRY 0$#.(xKr~ 2*32|^_/qO~Wz`Y"I+sZa(\@'- GRԟ1d\%ݜD B%!/(Vq LI578Pm)HVdӥxvWmHf= )ɏ5HL?U )'/>ALIJPAADpN?F |}dǐ?eqxyii?uL>zNC )]Ty;jO렂D>wv _6=Ec6'$m<"B*Pnê@8t@x$  ,i0Qh)?AC{>(052ERhtr>~BS) M5AHEPs9BQR3@eE\nD yH \{m#;SE1B)(%Yo>'.`l$N5V-4)ǯ Qi!afO_ĢʠŤ 1q ߨ bj~˽3" aP5$34,82>;H_G~F"(#tdzLx%4q?8-xx;\Os#gT… OmEPT8!D_Wiz,AQ\1$8 T|v$@@˕j x޸sD*g saH /SaUCdA 95e!Ba\Dl:L=GS$WkL48dN AO 9:4>ؗAjkP=ώ@%OUy @4a,)tGb%ɤ(g4󵤟)˘x+#|Lc,K0 ='ߓ#a b'L DdQt4H`V-0?"BE<ݼ"9d C2;fbPXX 3%22~^3?Aܜv|PER+TY [BɈ2q&BjhM< Σ̕Grjl8DgAb +lEJL.5ļRT%\WL X{++fqf4s>k`A>!G[ ~tҩ$@RbtKvN;x odCr c1A I_:b%?E") >,VHg% ۀ^ <> -/G>!?O ~ĒTP@Q'NFOMzuX/ݳTSrфֈB$"gN$HətFa$œ9clb#II" w2<x@NO}UʥH@ĸaV'o̟O]* Y^ˡnkِ %E>/ϊᇹ':U_,:?(O6`"Q:9&T_?I>tV*5iu9&=d !'?V?ij>%EQw۹KX('?glPH@A/J NpC"|)Bn 50^aQM039Xb;Unm.p=766ސPx喌^6:7EnɅ9(tPm$-Qg,ehjkX8.uT:f߯D\̠EDɥK}b;T\ y ɋ_, ߐ% _ֆKb=P9"|7yXbM'0X6Dh~э0DY91K"!g͈y L# ߈A"Il#8~yN5G0T] "#wny!\'d L0%u*`N4=C|Iͤ"RiSu:hzrn#dG:ud CE&0$8/%)Ns_b>)(Io(E:vD)G튉"(p)y'a;Ì j"LH&*CVtiSWYRqwQ h򵞅"n@TcF%<%X*S58aM^{qtr-hCpsx:ѰW/y9{dvm`H?K \C(zbBgk3ǓWMI*-CItu` *`$"i"RR*jjP"h& b"OǵUQ)Z )`Q1HQB{~1mKF> )@|7IIsp 38I14wOyp&I:AAqLPaR'Ձ6PI5"(f#q g%֓G6p&gۘ'!R%p)!2gU0,^rLR_!Ua_LfGZx1갸aAY,g V~J(T$%7! iSuN H(MȯY䟝,6sIOϦN9>ʅèJ%23nzj[p0j9| ^i8P vM G{) }aD*bIb2^37UAZ~S%55ۉuQMn+x / @CUO5@&^!d>bn'W1tgoZb^cKL*mi),2K;j0K4 1 ^7+2[j;洛Nnh(|0pA2ؖLaoUU#rѻ@{p8g64_ʹ /sv.q2!Cp[P\!P5\Dyp?T.Uk/~{6{>}]xq6OȇzI|J8Vl6|꠫ t24%†,5d!C&F 5`8Y9 hj\K*ÜفPjJ{7|2@K&d!;&!(m?vᥟcDC&wE݄ļ.82EpA~}DqťBg/_'R&ݦ <6_wXAwʧL2[ C lNA:!R)jFdgvW#N q( 1&J%p@d|aW |ؐZi"$it {XBbXIBRA|EQχ:RߤWR:qRWIPh8,`$DT)QB40L@D4= ""ejd&(Z e )%$T )A4CS$PCJTDHPP̳ $1K1@E%# eh0 /pxssT,ٽ 膁 ʑ'C:);('! (#b?\kP~$ BJRT:q YyiNN l<ɞUA0%$] H 됰r_Z(`AUf" 4("5PO>XiFC@Ez&Wےmze5M|A7tE$ryw#1"OK|> m:ݚݲѨiۧJͽ5Uh4sz7[7ewyD:uҫ—}|j]ǻ^O{luٲnn>8v>)%H(ٟc{;F=C` =m=B mku᭰P)@(*AqCld:Dӑҕ%5eQ}yvϻ;|w˯a;utͲQ]|v;6[> +ZSAE. mY`QY;[\0wWo+Y5>"J\!* >b)>v;sl ۳UHHPB$Hm l};*PP(*PTP"Wzo[6}JByTf V[V^}}̏F}UfΊviH{pe$sT *U+{ (Jͤl(gŷ f-ox{IMT6=mlBJ{}.קׯ>l }w*׽cއXwwזk>&퇋wmC%{=og@t &O6wڤu㩏^ow{ =u]}{^ͺfA}wT\\jMξ.,;yŵQovSm{v0ޮ;:S}on6}|zݞ7:YwgV}krv}7kʷo=}DBoe\ݩwiV-um; ԪϾNwt{uT]6=e[zO{h{[z=.ͱ޻稯}ۃ}W{ls8k{hgJm|{Ǵw<,OzU]0"z@maXmu;ѩT ֓vwM)Jy gx)wq8{v늓T}TAͅdM:/6ofr6]JڥVvKz_omcڮT,ێwnÞH^m>fֽ+;CƆRΛӵ8W%my]_mrűow7_`+aά-@&.{;*kU]Zw FmTJ`wsreh!{VnU[9l8n]p[} >x]}z]_@r(@ jt蠠 o Hہ<¯|rv|_r{x>(zI0w;g'Sz}9 zÉYֺȅ`7-SsuTֆηW[;r}_m\inʪcz=]z[<4]۵_|}F ;+׻];t3NV{w'=_{GX]k{4;^SZwfݭw\Wf: kWSԕIUD{.=[;ܝw[n(7vNѯyOp==w^uۼ0 Wwo|veZkF0[kj{'Mc.!CgTprݹxEkm{wnxHv]m\ۮw^{㺘sД]vf0 Q_վtY{(kYdOf;m{{֧0{zMrý׮sSJ[v{1Wm.ݤ:UnLA7KA PP:NzTӠ}ZAh}tv[w[[vӭz=B}wG#mdPR[jCw\p^븈 Qy{:G^UF* WlBBPj t ,[i(zhvǻ˯MƧUiM0}aݻ;O<(O{Xwն ݬ{9D9]*3 CN*bkmմeYˮ:oZu.Ēѥ'C4 C]i@4 MOMBamM1Jh@JxL4Gj=Si@ 2 =BlxF^UdR;iȸz8zC;÷5V 珧XM FC$8=!ՓV:[vs|VRU%=Up.Xf4Qǯ T'ᅦFqEHw!_#U\Wd) ڳO;8;k¾qF2}b Ub]M:ÝU@~ =l`a~نQT1_3XS`8T|mfwh{_n`cΞ`)'r%5hkU B)m%ww]UO%I wq$a?#ҎPZڨ72h/$-S~[o?\ʩq;RwZJ}(9s/c[|? 3BL9 l6c҆MNod7FWʵ/)K JY\P!(9*Q`C˛_*]~no[֏OoδǾ%ɩ**ז?9WG`+Oի-fNv^u4I;m(ۿvq:rl[hD+Q ]Mg~ERc08-#F|_ppy{19 Ɵ2kIF8?~6ch^_oҼZ'(Ӟt) .}",^WNHfէ7aP`FI~A__.M^+mZr[_CtE]a -Iph+0mf|i~9>Wd0$FvtvGCELӫ^b޾M&c7sOg}󐞩3[>05h xj2IV{ooyĀ&snT]}VYVoy~= ފ:QUn8*owv4P70V>k?#?J]R*} )GĨeJiJ Az~_Qce`?1UYExcn&=b(Ҵ &p`;YU\̌K7\N>qΏ'Q %R*hvsک TK&mRN*$n5<0o848)~QPl#hGh/< tgv0 L3mŝZ 5̰ >?,p1߇l{ڌ׷nxÄf䜐 ppphS5+I -׍jjB9ώ\L0[;C>Uצ?,ǿ7|qD*j*#ѢsHwzpDL'Uk;**NI{yݶ)9)XNĊGxit#@}#+Cbs 5AXOOm\VjyٺnҐr0"PH(Y!Ѥ/,N3lmܥge3Pd=.!҉YfUq'P ᆞh`7ϺQv&QlL_{NEo!(cZٶ:9|~4wT<;]4ы6r'`HjN7i'vV E')k\"tav{Zr` fG:VA=y<\7گ#Iyw$ (:0.4*sjkrӾ0;]^מJbztP6Mp]_s˳|UngnojƦ~i{2dH []TU]+9o.чR/#7AY*2|O&ȧ25Ru]m,lv> 7l#a=Gr;[{Ôm4i#dg Όsd;S BqM$ `6٣`,*+ŃMu ghG˧ Wa?HH!`f+%Nߠ8O.N3Q‚{w9/ɷsH: :Eh/1Bƃ|bih7>~[bn?wQ !zOs1mA 0A).tU@y. (=w4!rQRҐH PH(!0PE(СI-PC2PR"A(`A` Ezkh}6o]>Ku.ɇo26 <7JY9[PҭMHYD!ެM`)RߋKa ;9Ч˄J"l@HcI;lyTM?8Ho# GOS x sg0DG.<+Y ;xo׮݋SLl7Pug?Ծmd[Aw#>[gXe C=. k!Մ ogzr⎬*= {i"4v-ic3ӥF$)0p-` zri$GN?֞v1.PBT DEx4hMbFXF]`ev c>%P?@xlhh%R? ޻M?-p?w ǷLdԞf-EnE%1k 0ekn(S (`'Muzf3 †:l3"#weRQ^YG4v>a8JU|y C=z3ɯ4Ԭ0Uwa0IA$qlEGaf@!kɤ) GӓY҇ c56u8V^ W;"PۓZ ca,G`&:8<5c7B-+yB =dB{Q>y!u?CSXtжr>,>nIz2WT [zppX5,Qe-yۍl>N&`ƚ6`s PYmEReBڇrԯJ J[Xg JE zkz jvnZ'R]:!JiJTAM:J d6RuCE"Q܅PW|WF3TLl @#v 4QBm;8#۰Qѵf@o$v5DMMim8 ǣdTƍ`;NX#ATSlbڨ 9u'3Tb2Ov 3LY 4azmh֛h-h?+~6'X+YJ(AtP|TqS͢m?`މwem(-gl鄽 neNQEW\4roqbXd ZS2eAC4"!lY1=$ ȷgʄG {>3Zȱ!6H߶ph7=Xݒ("nz6^1 E>N<pbtEVzDž3>#ԕ v}Yh݁(FcVnwMm` /-P_`3AHة;gNN^ Rm ]t0aaGT4ҭt.";;ݻͩcZۋ-_ZF@*y$MceadVg7gT֘LJ(лkgOZ4_;Q%%?n}0Jy:G,rKCc@2(p%2NpJKySQglƗL ]R~K,BxU%O z[>AaeE raUr {[ /vc԰bw/|p13rƤ Z37+5%!jp#Ⱥڊ TUytxD&}Uxb(є6Pf,X߷UjN7pݻE,v.꒠6R@^w|^kE(9UcXXJ-U4*lҩFB7_(C$Q&=?5h=J(vLmxc?7OQ~l>&}7u;Սh$qoQ7-D f4JRZ,"Ӕ 2u.Y^GP6썈])tOux=ܝf(1$0h+&  bcA~'`$:]&oRiѦ)B yڏ /"^$iCjs|e" RN =nCz㯢)@Eq!(i6B=-oN ްyZ 'PJP<$rB4Q 4]q CvH62HYȪnZQUpmꥪo( NXbri4ƚ]0ȕ*C6pdEKˆ2QKJ?et۝YÓV#&F^`>bݐaU%:̘o:ڃV+ ("Vr}_i`fvB2gym^S` f6eаBU]RcܙKŮgƲQ1On;KnWfW.٘<0x5b;%w݃1qfgaV2wyh-XmN#4ɢ2BgY7)VFk,wu4}N}N^%=M37Zµrmmc"R˅ؙ!VRI^#c5G][,~YϦֿ'ۖ:|yߋM(A?.1dy.qh3c80\F鎎-~rݬ;-T*/kt-{F彼szJLeA&(v*I즔7xdܯS.' ].hrMfϗka  d[ζ.Zi?|Q[/Ӎ 8x!r`&q/H>:O e>r>wY|f %nBcH2b~C&C#^ gh7e,s;w ,>~uH:0WBq|ުr_1\AjG<ץE >qeok7\":ވKϔGaa˭FkEN/Cg >ט0g/Q u KreUCכ)!S݌b*ćsғ;s;z:;$8-IbCn[fT zi1fZds72òa=.w8 V.b(~Cpdi$aٚ[,29ހREMX݃% 0rfI "Wf!f)PH OӊPza@ܯmW}&}~|.!woѐBEZJiT>ck;*jL|7CQ]RB<x9qDc ۻ@g,wEO4tVΌ*MI^@nGIP[3ЏC6 Vwwb逺5wHq|(x(ߞQhR $\>Erғ2.&,3fȚ#jcMm 0vm^x2]ԃacQϜ~*o\CV}9*5oc(M/ǴނTN/w]n͇NԐT4`ۭAfl?)^uTˋɂK,|D&lamبHݗGEG U;^ 2wWriA@u MWN* Ҩ89GE.8 ()@<STG}߫BCTNtpMfsU@bXkÍ|ߝmxYEœHMU^neaюfm<#%1#e[j޵l q0]eX#BKB1.\P~+  u=0(ADkn[A/B, BG}EpbYq7; D[r:HT?/a,]#y!3=*hXena-B&gQ涟Y+lzxg$0-${) X 肴n[tcc_Z)bnSY Pxe`^Hmz37B+ls$10XіR6Bf*$H3%7j\g)+lies{Uf1Y%3~JkBADuQ9^U\kqv̑.a"zm͢L@zŮ)c!*~bׯ^츣^+i?+b[0d((&I^Pڪ-<<<ֲQ.ѠxBB{B+KE=̔9qLW=YPEHA@ ;St `ɽ&XlՁՁP"8gS 'q!N-z2Zw$51CTP wQ"L2q !t7Ď"~1T44A U}O$M`WzW÷ۚ΍{uf m#1x ?zNJˀmd`[?:g9*EttR3X$r}$:-'ez1<*x,\\g.4?jfU['@DBK,창hGrk+ݣձEvrqm35]v{eCs\wRu}ihv.Vk Iv[ʸRW{As~NJ O4)Q8/.hv_pI訤U"w{~{ T[f(qJED_OUEs0݊4gF(\h8{N}P9>ﳟNuOZtsLZv?:v>mg 'LV,w`7z!J{G" vt*Qʻ")}Cܩi&;~JFͺPSxbl:'WzZ2a 3+|樊Brr(χ5 d*~#!H]G=|:Ji+5EPA4k>N~r!MsVdȌ~|6zoqtk_\0Q 'nKnO#Y%ŇnR^y=?ŽF;@0BfHP5mvߔm  C9Uj3~^Mb#:qT X>eQv[֗¶0V _g!(G7}C&: }o|Ƙ?%ڄ5Ի@IJZÆ*fkQONC˯|?7bk\ 8/n>qcF"#Мus$0D(֬;L3%]TBI)Dsaq qgz4I[6p_(2q]uhʬ̹ wJ^XUG6u(_bHݜ\[9QnJЂ7*bLфZMh dk&zՆ[:leFWasaX;ܬ]iVu|? /7nݷq[ÁUpMuV|g?ts[0R^;57OJ=@,4Ag Ը:іPY$]my4H['J+^("ы8ua7`MJϞ?K :*388$)[tU#_c0F;lJ"%\0Y9IheD8su1lPJEao3!ylsykoOwNI6깺%ޝxL1UUoa!  [.r,0h妢ܭ 5ӗZSI2 ˪"%)-^d咞m0bjI[V &&8gc (gŒzf>f8N.>xc(wbufE9왩f>3[ى#drrp$aŴݟ!Y`GMh@w#|uFӛ&u}[]&T7hcimg<0V,\鵶m )~Ni%/>qyΫO䍶•qX3x؊5AvZbv?ĊhPG;<ǎ%"bД#TϦV"7oĎdQebx6 7_\ UH#H+r_-GZ Z5j>y7[mLEokϮPyyL_фb*R))).) Aʨ(堮u?f[UR835opZ:%Ɠt;:QN*QU!_~G7t̸bWZmm)fj>ycKANPk,Jh>)PV)7GePV|,8rlʦ2qy66Tƈ*ř"$ض- EFnU{}1w`ӌuRԅ-(x6ťQԴ;L KفT0LZPYvAAvwO<:ʟyUUQo;x!ۦt*|<.LvOٮ,dPҫJxaŔ}l~ i3؂ښJ(ls"=4TG뻝|8("'jщG_klzáf h"*4 IE *aCumkh`Bm֛i4F͍Fc4P~X,m:8hi'y@i-Qgcj4[5>pySLKN+e5[MDC\SA&tEE@|MWOBA= ܸT}5?IP 57 0AA_K[YSѳ)uz콾Y@'!Q:8[;:޳ +'I==(SWulŇ}} G+30$p"(;`N`=t?@ o|胣 ;K=C ;͈[/lzGE['![6oٍ{wAވPnz[B~u?W_dHh00VAY UĝZ9*U[|Ѕ_:J3lx84;5GyNΝ̨ (c4{WPNxy;Р8 KY2ܽ}]߳._K;ʿuVGk;D ܷi8;~R& =! (4)J;x='Xw v_bP}~?:'O/_BzCIxO5{fPy'z 1QPx#XJDِo`"D b$>s X4Y@ Ja? ߦ@ujTvޡ6.χy5#TyNwՠN4P7{|YtrR)Q2 ݟl;8` t{9w|%)G]szt8nxvљ8 aBR|5};.kj=U ')픅;H(64\6n>6{\a,7Hr~a |_N3mvwS{r|ylg\M_O"(:$=z5P7(afÂ+Y8ܸ\ι᱔ v=+'b$"_ *;PʝDob-=;9t->szk=EbC5_MWm̛/cEd( XDDITDEԓAUE6 4DEbuM4KS%q 'd0ZJi1#K2K$ba2Dig_"?y ^':L `K`gzҪF`tEݞ;MuMdx<&rDBd&ПMݏ,|sȌb<v[||vJty%7Ƀ 1cp2> ++Ǫu(vt}~ڌ=Bo@A ]cAh.(YJ#C(Fv]>_@L dDwA7d4%S >eu@P]vt}r` P 'NYO.@863vng"?c3P<񟱃_V ;=^̓I# I]{ŵ!jEǓ"IT_u’ӿsS򯋇E=~߷6zPݟG=QHAQnY`;T_k: (tR!O"DLRR6q_ࣜxQo"%{ksPj@$_lA1>/8!"_۰ \ׅD_.}OYcna .W|/D1 Ct0i*ٛG  P"/L_dH@WyJi(e"F"@(H J+7 ۫4diۡ;q'$b`ԅ Th(D9(VRUtPN)hhh@JUh "JHҡҍ RBAHt HZi))(B"B BTk1"ĈDBRvs5i) 0(Z*ih)(z4IUӘG{mdp9l%dDU}+N1.j *&( (jd0}C!|*Xi)"^CHRLh4${%fJւ=IAHɬ vllm aPSM7gM*(zJQ @5AӉ Wh>M 0E'PSHRQC]RNI Hj{6aUϷUZtxTx/`St!:z'Gn*^_y($Qe.{mt]ְ۱Gnf$\>S5YK]Ac+ 6K<r'cmA\=(5JMѩ aj5Zآ,uj:&}:uؾɎJo}ތ"B_ZrBGewt8ѷ!>ULZ1;ڲ&+.ZZd/Vg>BPlYԒAq0>hSxg9 F !W66zl'T;3]BWRCi*g}C.Zo(R^7ݿ9A*IӂO;-+Tzdf33ʢOO"~*%? ߷DV>6?Aa.ݲ~7G -e!Z !%HDYg(掲Hle[Ibp9g$OR.+ H<^I6w_lz-DI.RC"l4|Ͳu}ȇF8#u_P3#H5;hP`O`0oV  {耧-Ͱ9-MGmGO<͆?fP+.nwzvU[FFUL]9S79.U'..(#k=?rY}3rTchc|HЯ5Qr\9oP nXv4HDuUIQ 6+sC|^qhrAˑ͛5B|Q ZRw3."!5`/#(̣7J<2PƐ:_wG)0̼ -u{i4K]qvQfjtMK.hD ؖ´u͹{0 C1$2組Rs Sw~LwXy,q ~~ImMLX8kӧu馇} 7V .Y@+ ǁA3!- 02 UDNsB2=q^ 8+g\|[:VwQyؿ? a b( WmWJ#۞6gZyh\.$g7ecP:r` |'Uq'3(пC}ߺ!Q& V|Q^O񏘆L?F)?:>=۝YP4!D"yV# +5#/Б]n05_[cE蛬"Y+|ݪ#{8ǹ=%3%_;?S(7ڱd-CH_F^%IJ6)F!brqB|o[e:;/xӞ|Tdb&'+xeR=t\㔀1P3xp<AN8\^}I8;0Ó.4ڑzŕ&yt+{K҅HXR`w)]ǃl?NB WO~/^X6_rtyu5=8| VO!]F4~ۻ޼gW'^pao/vCGds/_BmFfCҫ5v3Pu}Xw3!}i)")˔;A6oָ̭0%LZX]$݌hgekNU.2+l^/}^v=?]O~DO^l2MWoX0\U|l,@ i%tyHiB>\6u}>gPhsrQR P7& k{sX%e8Kϖv$,ALz(o\x`"Y=7O2  Qb3)G?Gl?)_7;e=SoVrcPh}z/>hr~s5[Bg$dR֊m=!sEJ‘|htd!]g}&hhR7:7|>j w?4FT.;KrƶZڬϿϾMl语ˣ'%) ^ջX*0s}1z*׼*:Ye-ZB :Jx CHs&7b>ՏE$ }CEvb/1_؋H?z4.C=g%4yZvm&HoL,J2z.COϹ8FƱDRjEF`9rRLbqoYan375}n/-{;A(JT).FcM"%o1[L]99{{t 0 pTX-I0l:iɇ0i6Q'LŠVYn4N,:1&{9lTcV.*oh+m[+-SVG:˂PEdO ^ZI[r砒:ۜ7O`u8=3$/g^c>aު}!^Ln{'9Dsd8;p?G<ɔG_|w"^-(@@ly Tz9u^ Fm%1Xސ70J_V.R[lDLi/tO#(v1ߺCX=K~ӌ <]+ ?I]88 >Yõͪs`JQ Ůw|\;H вp+SszG|vtbUD ,+TyEH(#;}pNZ>9`.QXIa Kęioa޴!ң~Th+z4~vW7nAVHy7 Qϫ$ w 8=@,86lgѵn߿Ϸ#Ң-0)1tu LBK爙H`Q{6;{'MYPzG-9ӇM@xyE1)*Jх0a/;Nղ=;6n)s=HEE~N2@ 'JD@gznOA| mo9{t┾7$7.-gy1Oԕ POP\ %%氁-BX=@*a5V(dWUABz9iÿC@4̳"R0J"m`)Dr3T\ƢID$%nSe4!߼i5͗iDy@pp*Sg%P4,O9:xDAdM:q]&)pN ~=wdm{v};t՟ EJuи6{R΂;a0~;U>@I%W^ϧ{=/m~y(J/̨GRwOv,A$btK=,jR+ŪzZȨ8\bBb@77)x"^ެ^IT0ziӼ9=զfH &`S~LIR$z=#yz=T6] 3ntQ->ڥT_k;1CWO4R$/Urqb=ޑ#DX;"?/ݞ̏'׫l`o}HD$ڡuIea|*d *#4ZHE(L!>}iy/?lXGoQ<ǠycEzPvG>YݷߘHgWrOB AȭfU }SQ~osGMx@Ϝ"ҩ=$]/Thӆ6r4>L{ǐ7>mfJ=tc^ʖ㷐J%ij { qUE. Sӿ $SZga;h(1% nlC,ekȁXf#BHPlyb\%u2zŔ"q=;.ּ #q;UB9t_ypS@Cx]0 QUO.mێ"(lw臉&xN"I=CLvl\Q~;ѓ4AOǤ>=᯷` wIG!:i]aY `a 6ٚ/}7۳.w;pM<ø* jեkqvHGNݏomhӮ#_:`x @ t:r'Jі=]= '40\Ru0eb\/[\b}-x,vJ{ipX z((@p͗WQti`sʻ3׃/e/)$v(1 GBpBf?0rYwMU:׻kȗCpAKSֶre+Ac^|B"@O91;˭?&Hp~f~q^l5VI)z>M0:_@*1)?kkz Ȅ^8914:ȢON~dAת'G TJk{՘bhB)aB)s{'ᏵᾂQB,B&"( $PFP30*h0ȡ0a<GI(:-4{<8 vLJ0\c&H?;sgy jD'ge@Zi֐䐌LIA<0'|}AvKgɥ\0&GV͵=t*z3C#s{s6< A1I5liAQnO`.(HV-}b? Ӧ?CBRE:3y{qp;*Lʪx}dvu595v޿{RB>Ϥmd?e#6[j0̍Gnjޒ='J$33>-uoVWO]jUU}JUZt4H4O_\@PǕ`wQ7oet}MnE? HRwj܈gg^0)z'4>%yPM!CHuN'5-2E?7/I>h}vxmLQ @>C9ulK钲kk>S҈{x[?NmPUarU0ީY+ǭ0/{QT%^Wm>YRSu$p&A)(sa:թ'TCCOkZR0)ʠe]xUCCϦ9}ip_?yPAbE 9/^@u/|Tkf ]ON d8եŒ*#3,*| G?C~\I2La&Odyݧ4%(nPlvCHg='g4;uxn⪎;il<;wꍉ){uE=-+ 1a>of9;6h'8O~?i?R~6 q%i 5'aPA@pԟbmyv|s]ܩ%ZgmǬk>0x0s6i &B?f鄣CJgg/pmn1YK/aXf:ܠoDEPH ϵ)cTfD rCPݤ^([{zc9r<qe(~)v*%ّt% 0T'qϣ dJJa)~-mݹIQi>0z1#'GAֶv"chʙƩ>R'H&i%vb%?7f 7wmV KT ĩbUU0VBUT2lj>?Cy'e ?S?A4iJtz|Xe+J޼ɿq@ZqɯWOU8F1g#NnQ㞜~@.^q-aځ`ytB; I"o+m<Ì8ST*Os%B sΝU"G $k3'2ܜh {*g#I9xvXOlɻPb*ÝQ<NRnH{x'ᒣUl8 T>ovʅ"T˓Jc|KWR !:DNlGFr z?o?(\g'vhs"̤'!g|ꆌ?՞n6|i7QN=Lb I:)Jvc}-1Mk5c($ _u}mCчTԺ)AR`(>.Rj>34l9m{/~>!z9J9Zٓn S>ZEhQj!3ϺObJ3 47Q('?ql7u [l>:5[1 m8$OXM&T?wz?Co@6p?+w\87Y  ݏhM'y$hr)Cϖ VlP0GAy%\Or}t;.ܟ>,0ߔG=_e M K8ՀB]C\wlcߕ/GPa1?wLxE<1H|dY5(4j9XF;oEߝDUrK) DivW<Ұ@ERi_SA< ̯ACb,cK꧵a'`uҊt,8Jby g(8dFHa6|!bkYg8 4'"}?lVOΆ:n ~ı?'䛤$ LD>#05"Xq%/k\xٝN@8߫j; a{|4`0b<ŵJ|ip}^!A"1!<**C7TWLf$Ζ:5D1FGHA,{.yImx4Tq'IHgZt.ϫ쇗Mɍ]upj4`pUQެAb#F 1mO'y xJ̎ZSlbNw[3frfueCXJg rOt"lcւpr;wxUPֈolr3~r5OC<*}=q<iv>p$ػ휈Bb (a`_h<~G`h_:@+;:>6(q}? YF6x@!T }&'jd{xcBDzUۯůҝQD v8'`?`s*yHQ%- -'!H E:*4OO T?Zz WTz%bkz|{D_yhIoY9?tA}-v6ol8gz?tHܒIU[mUUXڶmmګmm[mlVmmmVUmI#rI#C&9nL&I$$$WL$I$I> ~)BInm[mmf)#ѱU  ]A^Y =@J=m喕dUX1.#TPY]'2vs,)''nj?ww7iZ,xU.0V15ӟze*ٮҲp]x1H- E@r6YĒC9Q$, ~j*dcuI;(%D+M"Q+5|-+{՗'Aw#1~e9j}pާQ;ֹ/TA[NjI?XIoƠ5eK9~a'jKAn:ԺTp{+ܕkGomDO2淮Ar:GZkT$i<"9h ZZ|e<$I9R$иF\c'X9Xwyp\.98U$NjHDDpB<_O9L` yhjtOqJ_\ˁEBS bƒx d=]W@7~YUSyKasp[4W^uTxӈ{E0d(^ "/?n:oIP1܂Xb {Bݣe:a= 3JIFOqFhM!y繐{4~|U,ʲX+En}'ncZYQ%0J TfU_\qSUsG)Jãֿ*K|ϘFʏTtNJr~¢Z.ڷSiG!u$sxQloLNo} XoNݸj|X PpRehe)!N _f;hQ\f0Ψ>\0v?|FK涓.?]/WfMyqznfʿ޳9._N~ulp p8R,Wۘl.HΔlF^wKo!8)Q"~Eִ(Iv4}挿Elxxg j]l?O.].Q+vЋxxj:#r}qi ۋ:gV8".,UD,2R(LFKo"ÞoP)pHJ [ OnlL$&wCa:yF}eTbfCZRY<3YԨ=rffCUr; X3 xr(%.?1Vi׽CCXIAɘڬ= &}\}N:A0w)M.ƿNAT*Q4 +HN p[Y {01~nmUCkx1QDA2Zb=[?QāQnTt/iU%kuYTR0 8? 1Zu0Ü7%+&Q6cr"B>,o@~q xq/ƟO= nMX6:G|E!w?,ma9qNtfDug,:@ G[tev&(a]#~>ϻQm.[ 7/ } 0#lzpGO(_ ZNW pW2tlmn>#stG.$vJ gFUޏ P Ԅ@AO:b$$n{ɺwD !4Ao(PM&-}6s~/;H@ބ'sIڪO˥VLE+ZxU%n@{WfZ{+) 0[e@dۓ7IN5GS 3L?P3LP!:}W" c~gaylzf`+ܶk1*5pu7KGͩs() # d WX'-Yma7?9sٵUqg 9y|5 l8De'_+b0s);L 9v08 u+ܛbCd Šm*FBЭ4BWK3;3QMHQ<[>A8M5roEi[$w^ UUU賖 v56+ {[:W>-_^ WVNܨKU ʑ]H?"MiĒi7R]G>RGIe\,k'NW[ZdTYqo|S'vעzP (nNd(98<0x͒~ ewD{.=V?|p^ 40/(I2I[bwg/zԬU\,ꊿhѕj8~FL_fHݰ;r&c#UbVwfoj2; j\2h UV+Ӊq9 bv * :ذZP5TM(iւ[ ksVߛ^O |gtIP`#H\|C ]>*Wo{[g*DAvD6s0;LPQ}MOY$*h^~Jd4K-J y8^j# dxx01Yw,0n]VgmRséepǔD Ž=oOF)p'4FHp{sCY8:a tի}EwŽftz@O޸ h+Hu"Ʋfu7|o?'9c5G]x"+s#tC!nY][SY2`ϳ?>!WbtYfʝǐ" EM {č# f" 6yYw&-EK"*-(uIe6[C +ҩsJ)/I-:Or{<W<= cc7v*w]1nu>M.`:|;x\ë kuԬpR܇g)m&U {w^id$l%Bd@,`'C< x qh˚ IP5n+f"P@[9qJ |֝!٫KvuU%M]'mO/o(W`XLj5y "t:DA|Gu{!{Er ^==#ƃC1JL ?m}GpOӬM*'e} ٚ߉]צZ)ANp ː^BI$_đ r\zr +Nop9ϥ})T fyb h'ڒM:V\2imQT4 Ӭv$,oJ]ئpY߿6ҺF=|.!so=:9_eGCDoPGtזx]%2JEMn:Ztd;1O/|N+m]cC`sϽtdS΋pƴ* :3(e<ƒ=6 Y|Q=pj\ʰ?Dl-0Ph`+$&`#9NR/D9 $]WH L+yy9WbvWu{+8uE.)jv<9O0Cx(I0xO=#w$iO9U7E#*Ks#U$ "MC$Cgx'W -\.)%8>uYpo=^= `HƬ?1,'0L|[Va+\Hp8$z(\:Fa)=*Ѽ$p ĥdx׊sىA0Q _K%d 2L>,Kp{mݬ]2g|d&Ԑs♝[)j GvpWe'|/I2[t׾"zTR=8J ",=\fֿ}E&.j|t x/{ag. #Ũg[:=ysCSzMt $]yWf醺L1"g&!`;Rݵq*` .Ŕ>F77t `AV,hQ•"_ZQqd^=*Ȫ 20 : Eܯyi{K||#HD7Z߰(7!^ѐmM9 j_¡<,-~k¦'f0p^I_(0#݀ *V;bDD}B@ضT o '_ dn7WS&d/ıa3 "ZG?ۚǏ𮨘 o@ ,PՂW&1o,}^vXs@8i}YKשw.+ T>- 1H l~AFg"XnpP#ZTxziY>$X|TEO|v u6 Cy(P"*b)TUG0%{,PakJMA,F0Bi@'kD7}/\\\V"SAع'pD.s÷||<H1SRp.ڃt^O{!+;GYD&8}L;yoE'N5#ظ,Ҽ{!T(7@įݘB, 5IcC[3YwO|,EBaqu`Y06:_6 ִ#paakeSp;8B_uo$Skc m$燍.TJ]D<rV_aH&x>uM帆?w}qFDu6Boss|`,[~h\sQDD M~;_SWP ~RIJ4T0Pf}-^4R`~O]CdpvƦJt;=_$Kk$Hy}Hl  ζ9%ԐrX%1P11>8s:n؂RA@@Y~mD"}gV.% +Ѥ5n;䢅y+ {n7jE߷w W}Gr~i 1矺0=Euo;(78'n⺚Ӝk7[0V((Zf_! Kڞ~qHEKkٮ) +~1,H 0*%~ۗGs`(6?喈er o[|Kkt_ Djn='Ҁ uWxGfrф\/j<<7nuXR9ϳAe*Xj .poB}|^y&.!Y5?t>u,Ȋ z;)UCJ`|/ Ίy:U(A>_|b5obH"@(?V B)h8jݗ > Wy⎺Zz3a2(+oE3GWC 0 J=po$2K ٨ 6Mp(Q(@̸| 9X(pN| ~_ >NsCf5`},ްlX0e胯1ęFK{0bXԈN;G3#t_w9EV*/g<"B YH>PUF*:ѓG+A T?)*(b|m.uҟQ/M>w^DGwL,GNs^JPE)A/@WsYpa/!X|> 0Ѥ+CСVs泭;m>-GlzS~ϲ)DD\Ȇn}Ql'hhuL0U:5V{nfO򲣧G') gثpU&9C:QP[n{s1 @=nb 89(Q$xf=?.\2No68dPϊBzlTDD8\; ':0 `)_?S2?~M>OWl}+A[F '(vx--k+'K}<عG*X˟"C@b9Ą˱K7M6}6L!{J>lU<~CޮPkHkE 3W%-5Vzܱ(if2L5Sg_`_h)ZCJfq\js㭈HgODuC9 *?'%{y&J$IT,< pTV)j43w}Fx<6(И㋼W lzwۯ۬E(7@y].:uCl'ir_mwۼg  >ktpdN62X7չܣo9a#C A ̓Ma&6P3tY\1B3:|h:XwlJs`garYb5GXklwfpzܮvqm3?p6b ^ԕ![M` Z@nQVF8Z5ntcV| ZPY]5f9|vu,ZeW.p򀱇G6ӡ^!?L`J"@"J`*TB%s^I*sWotwUwfy]왊xWbJ°@|PaBΈ}=B!J¿<((Hp Zp$~!B14rYR">w=dDUT9"퀇j`7F ?UxyQxeT\*Cc36(#ۊV{ z`<ÌYD!0iSGx.}ȿ⢹0KxěKHmW"?PV7V, e$+Uyx|Rd@4]+w#u%0(QB2BK*hG_rVIxE>JkЂF8>p$In>m6iaD|c ~1ʗMpX!ye6^XZᐊ}|).qBCcdZe'n1Mg|h!ߌ\R@&s}BIr ;F ̩#A;5A9aefd!d"U:nxYTSexea3: ,w;*vMss8oZhmE //lB0x,YY/~[XMog4'3>.^($`*EMEjKg.󛾼;orcl<;u*)upqQܮ"*|=xTuQZ@URˆk(Ĺ^H9Nw.lO!>\Ȩ΄_z'ąg 0pH 3RXY0 x>av?6l>Ŀmp-o©87}_>=! )Cwm1FQZEKl""q5 m ,e=7&%)m]wak-yqM$5"f,-C˪.@jd:07U*< C[_2|8KRDvb`aY`"VkcT@0Jdzi+kȒ 2K|ACxP"oIN{ Թ,q?l+̅1Jk-{&l1][k[_xT+tl @11MA Mf:ߋ 7# 700F&Ɨ< @u.tMLET@EAlvl7=Q^4тLjQ*qII(WU&;sИㆊX#q;]L:HAHUg8iܝz㘨$u'<՘A!´2|L `)/NZ1VOⓜ]UU&LDTih<qW~xIMq;4AJD+RkٙRB^^VEzmxkտ/^["<{=^ziJ/cqvP3U$I0&GôB 3R}"Go*DdQ[_g6^%TZ.jau "#ኽb/ۋt+JE #tvX t8EONꨨ#Y7c}vČJ^{D0oh_ @*+pLk%'dA O& yRH*Wy nׇN/]͹s)ӿǍ%j<$ƭBRd$NL@ɛn@:C(gxkWʡՕ$ xo @b~DTn?1Esbi&S^&FqTR`S#R7rQ]&0;JTd%$^Uu&)Gmrsľp:h rk tN>E*l'=?(S-PeL!d_§be^D\6kEWr"$|O{gr 06)P 7k!p! ' )ĤC*L7).PxWNg>׶q0mS()A־.W69fHVUu܅A2=Vͣ]Du]sbY P囖0BUj B As/ ^VD8U;cØ3P8.GC}de>sgE!'5^/3mdcS^,8Ab0oOgZp ?biCS^PYQ6=wiPti ] ୂ? {`#0iPL usiGoaw|ּUb'+!!E #Ғ6_eys~舥a 'UiV29m'E5}aÀ/orݿ?~!O\6zeK+C}4o ՚{ -aQ S!}}Kriq`Ϳ^I!й UٽLw=ﶠCii}ÕK5 [,-B1vzxVA}9dhl{ԜBՆC ֌X2jÐ]  % og*g,q=KnǎWMsؿm@[T v5lѲ)7n:C{3D9r`Bvj|0:A\?oTb0i(p̅b/(!S/ k5MXf)9~/,}Q/ĉ΁ʎV 8Hna}o"pVe+pQyiS% ~N&, v;|KPֻf4t6@F*6&ZTk5ȨY7="ĈuP1b$ѐ )4rFFJGb`Z%f&qGrz$.o"UʡoK]jѯڽw|__7##B>dz8&C7TZ=iy~x}o7Q_: F4sҭ$etΈ/hjU;f2DtoE+Mgp޵Q'ðs8EQ#UAG诈[J@hAڲ~S"@K%|/9\0ɹ*ʆR%S-n'O.4R&ax?ε3oa;$fH(MQDH2ZEz!|ф%x #K*(,w>)YU`P xA TҭhvQ. ~f ]t\DD@B>sؿ7E_`#V6s0YJ@IOrD/=>7 zK(UIf?bpVIܸJ,Dɚ\o2ɋuG27tϵ^لYHi惚 x|*U/|ksEV)edrS@G|.앯ݱԳtsvҬWzھY>Tb3r⡲㛭/:-9mf_wl=\>g |;p|J&L2?1z9ѻ;8Kg58';:[$3޳݅uC8z;a/kaH)M : x;.方 N-nŸFxPZt&u~"R8NT͔>ROJκmK̘92:섾'{DME;e.FkUY wt/9ǍzxlhgAsԅ3@f}Xi7>h!/@P= .^.<.AB*@vÕÀBM{oh1e}]2fm=ӋޮUbR2-1t檧2}^wTbp"`5/˵ sW`zމ܇X>XL[ TԹBeIBG9mF4gX,V8=.qMصy]Ji JrSJs d3pk 3nl^ ّapXj)29/Nޖpy\9i>0X%Y% /\:?v.+cVxW,v4zQBF66[{@+(NV[0Ap/x) A%cD#}_z~yi+=*)#|^ٻ 㜗/8wMe7# fK tDOeF݆Q#('[K)Ǣ (2" hΔYz ]"犒>e칓pWB+K^Y 2H®|{ N1W` > "ɴNײ7>atnpoZʾ]aSphUY/Z >rpɇ -Nٍo-4|; {`zXޮa{CH/3 moj, oHn`z)IMEAfgwbΐecI de*Zq[Q̮:^]%MT?%YX6B⻮\i/a_'Mҿy6%6Y~7ᾂb{7 B^'F}SbGo_?-zd-CRkBrF STlgca<~_*gН;cdsx$^/Q,7&cu$_Gˢs*}؃vez+.i;!*98@U\@1561j$u_}BU`:vBN,fYBAn=gK+UϟڀL2wz9!>bvaTxcm/{~O:G O"`"|J_̰{L??Jm)j{I0v7y~H7 @RފT.zXLL)OW> =+; nQ(;db"<مAD9QK$ j]|pFPAp72zC@cp529*҅YVW/6A?"FM ?Y Zï0Udm&Oᘆi]dzc,=A2R9}$g9}7?mcXr}%mH?6),J.RmՀQ<>q_4_t^+sZ w cq]uY/_BO,M҈(G_c.g].q7Y6N&AodrnC#6a} :=Ѥqsj7E{TɐLgZ9B[x,X+ [Gpņ͠j/]D` HIboN?[XqFyU m/=0CGMzD%nUԃ+)ᑶcxrvj&Z9LwfP1B0ѭ(|WM\9lzn@Hp7HveQюgo5 QonQz'][Њ`bЊB ֆ<+-ʱ sa14{4JN3.e6~ :f":f0g^C^"#&9Q8%Be>V{"9BW?E<Ea7q\y J!!Ǜ#_ru.GZ擒 Ĝ]lUѱ+x8;rN/WO{a:F 0Pؾ WY)(Fŀoy\Ud _ǑEas9zvҘ<)ʤm]S^7 J]9LK ]q.mN4rFzJJ L&FnߏD@6B*g_(Rj"<)l[b}/ >9tQ*-zzOIšK6/r  o I :ң椞HI@+x KNܯWOi&rˏώ8DLm!!A;]#lH;2hHMR-Xm!>' kwTIg 6cNAݨlu)-_ fɠ{<40GhB3r6) zcǻ=/#=P%P DSb^4%UUQ thw0t7b}_Ϳ?9]5J=Hp` }Bu {l>p*O>l7.~Nvhu4;ǭoĈ<Ȼ)WIн|Kh'hK)(B#Jdsed[o@`1qpp.|cȠ7% e]{]DEET;D%*dj_wAU"#D=I@wg G"Ask7Lf'yO(x:bY=7R`77GC:6M-\0|g[˱AuWiʟG'88ݫqV6V?QY5jĮd( 6= ]xәk"DGN7N x0Cq1 _i #-uHhs&ɹ֕ju?ZHuN[_psT3?M~ :f,EHǵ@溼M_EYaw֯^{ F]:r;a%*(sY5%&>T/7v0+%!x=ܸҡBUW1s8fH*=vxT}ک&QѨ?'5:vBMr] tmhT]I=8F-xrmLI(d8ژhJ(D); b4xY)5!n@&և q4b\Aaر QXtY*$lܱ^$LӈȠ 6鉘jKab]唂2$5 imFZA WH }3v4"MQ-UQUUxo|`@c-Wr.~xlϿ&Cn{CVJxKAF71$\"fޮk2 hIMrAg~\Go6_~<9]m뛜TDە$C 5ty6\|-nM_ѨWNvY;-T"=:*(!~/m˽k' e9-UbR!؞DMku_p}eK>( VIuc%m2y܁Sm<~Z^p6Q L` IA Bp_=VxPb]v0,|63U(}b!S%2 X}s;P0yD*:oQ9BwgfĊg9ƝPss%fLi keV8D88կ\Nxq;]׽5uyqp " 6s&uxKZ"w1^>޶Efg;#%5F_)E x[pW-7nq9܍غG aA1ȏ!CgfLKR&f]j33ްX䄡IJ6-~X,Wh1-Hnu^/n/=oُ;LUx+ymI堯:L-) n.:wu.1}عMDaq\ 5b 6mC󬬿>Ϯ2ZRNv"fl礷F/T㠣cjmb3<;qΖ.ÍՈ5%F (as7΢Z I0R6'a 6#b 26drnW_Ǔ<zc[iC,Y#+Y뗉nq8to<бiֽz6Ӟn…­ĆIGWT|5~w+Wnignj=p+6ZUaZ,εv#|X@d)v/s9xoM!g-}cIɶc"Esގr{uSN*'Tu3_$o:>)0z ݀7=d1hi lh6ծ8FJ׸u|ԑQ s8Dm-JזFF%0$\V[wOݐylom:Y'Uxz3QC0ͦC)V{uūyy_i1rmIgd"t{@cswHp  +<Ҵ1^܏cLWl8hmY0@=ݕf)H;k|;S)̠v;b1r!b|^ N/CL?[ C|`^i2OZE&[&[8ض;S2lp0gw;a/+bc%hwIotR6ocNQC*3w5Fϝ.=gs'k?_E\Qxu9=Ŵdx2V*L'p}кS˫Eҗg/`>`|pͥ G wŜC.>\O~R_lܮ蛯Ȃj^HS6jDU҇WLMC9 urQ)GܛLE\|7.0)}u{ÒUxt9$O*.U,N"&thsuDf|ccw %K:/l0IM! smSiELJ BE9ȡ"vG'|9mgyW9)].e!:QRpz h=UTK-a.I#=VހƑݧg}`N 9`氪eJRpg[|GT@Li;AdpHDSt}r1A r )`r߆daۆb,s8o>=I8G(ҝACJG=o r!h69v =wepSzPN%c>}U+H|r}$%B*oC;b4n N7{n ^JPL(ڐ%~?SQ0RX`i~CKzh\52U%DTUTED5UR1UMQj)*SXDBF -5C4RU1) 4fñMM4֕$K1QN 6`hM{EĻ?,O+ymp2|&vשxN:yopߓ?e] 69' )4# LUU[mz< ~Z/{Tmƒ헼eK^'ɥ=-1 _M40.+53}yϝSF-[dNz^o"l [=J6#迾0h1,uƶnffRmgԗs߬L. te^'ww*"crk*ErbX_7}Z8]0bvaj=pK\hE=LQ'f킂u1 NҚJE"(mu9`vo҈΁y|Bkz([ަ/$ˑĺ @>^("9҂M| r*. )M]&v$Ҕ̼b\<7V>kB [E3 7kohmpkBvСHHhr0@ Dq{9.|i%uϝVy #F&Y3˷۽C)H$ngޖ)ѭl.Iy_p{F2hDz{ೇjs:gB1yw8\j7t۾N&`* ii{%劤C @^5k*~$ߊpI?|nsUʠ AvIFC5"@ZNw4 uI] kyL#C?_6zewQNWˤ9xG;j.\[@pBidcUus0j!lnuL%k-B]\?u*ZGgeYnla Orn+[mAn˨z#}>Оl5:(S;mP !yKd_sȕێ8|XcXח+<>Sx*ee 34K[jp:lZ+iX ^K&Gx%.{l,cu2R~>P}wI}Gl"?qI`ρ@?އx?aO ]2GP, }d\31쟷q1~X؈>I?{0} {}cOVr?Z1&&GNX" 6SGDG}#?RY]ٞDa[hO\??M,峆@=ճn>Cwϗ{O>O"0rgQ S tHԌ?uUvcfD !T:EBQA/ J!B+M)I"Z S-RRSHd417T1@+i@vQ0 2%ef?ħ)Gkx0O&CrJHM|꯷_͒\>⛫ $560r|Ti-p!6uW%Tb;&R )#M6~78c<)nb7A*D,@@0 ]d J{aDͤ28:ڞ2.o>Jה-oi~z _?xyӀzD!:CUQH vyzvxU8-sw$A>! dEC( w':zۻCCM/痟8@QLN9lQ7;ba G:HN0ct7MDD1/tt"&N* Z,F8l?}bh kк0߭45!_P*].}.v&8 DJAd#h Y$525\KzJiu۳^2/0_a *.Igy8RdCdlՐYlڡ\YA6K EdTL瘺[BomCPm9:`^ 65ԝyd3H ad;; riwD 6% ģE@@QR j63 )Z>oĉ!E?XT'ە% +/U xUǸ>_b 4c+~pcX4j} þ.tR"\a%oqTX䴔cY Η?.|U'לIr R܃nr(0@Hup6C|.8 wwϼzu& OU=-!IFB~=}8P3M e@/>2|; tJdjka,TAɫg8x&w?u~ܝyHz7+.,ǬkG EARIow) @@pkzePx83YM@ " RG5AYd@05WX ;k309C~_#?FW{.뇲u;r4E>8.MA ޻ϻܺH_\.{ Hsx>11:@vGฑ{Iң\5cgxta74YUl{sxTr5uG?ww<He*J&f%%wo2|s3a ,z}r* Qa IBg$[V m\B0w~ F%:C_Xfb|pd,`KfIR/'ɡnLQHv0t(?n?Gc;8]~nU԰9LT޼u:"P}@,NXbYla>洏aD A@G|g!Õe\<(H σ!r!IK-}rY!Q}>er k& Evwg䗼u&";;Լ;A }AzfSrxP7:g S./ m/u8t fy ӽJ!#.% @PgS ?%kREENOG|J-1,vd;G04Ywp\/>!{!;'πfMr0 7 kv,b[tvͷ~/Y1|o2DQeՊ 8`Ϩ x#sxgel]"|v4Ē`>bw} yN$m9<*Q2>R c 敖O7ƛK5+m蓓U,c.ʿ{S5M DIhqp9p;U<9AĽS=I2ղ̵9L6tVP+*OA| aW:w׮2jI4m[ wz8G /g*B. !-AY`?٣킜N4!h>ZJe'êYY4~R !o=>fYOf 9O GB+:υstDYl^&>ǣ{ExIهu|t|6?a@ RYmp8>Oĉݦ\=p) '5claסoC dȵ7MNz%>$ r!/oJT89d "w˅8$&Ϲ;-ߔi*%R>ߜiyĸ"dwpDw?qxkWnEؘJkUJ* ۞Ȓ:$I>o ƆWU®ő8 887,vX$3߳9u >@o0:n. JxOϜ5mޠU0ޕ v `scP*}s״?_^(FrF|RR7heuYChGWIyL&p;yQ<>?^WO l|;F&3f\xivAx|Q sgUI{t7+)|gxуnPw?{x9mt2v?w>fOjPg_eO AhxMcw- C!v (H`q:QQNw1-egqVuTƗ*t߂K4F0 i d1^,'_"-nLqrp՟Gg?~SALQܺ7o+z =spy@a1]pHhs t?,\-ag ,?v^B={.~/onQimU`wK߄xq?~gG1.,JS[VH ޮjUO(]j[mH 8 "0"~+)qWQp85oS_p7 w|O--ޢ+D,qgo::wYxe7HSKgY]UkoInC7W;^Ys[gWyҩmGbv;̣BZ+\>;i22=/ttޮ*膽]|M'wurROnhs7o8æ[-1|[a8"O s|m~o[Yax==eW9X|pzԎ݃a~nu#]?}A7q}9NϘMc]@Wl=(7 <gt=ݾ4xY3U5Itts~˽kV6FumJU_3SnZ_B aS@o0[eκ*v<^Gb_lg996BA}rѺ'/ɯF)@fQ7Jkf :g~_v*po~_kmhM2\`su]x5w{5UCiiAiq?p>{Vt.9 `46[GU bյSJA~~Cpy?n}m7ߜ(AG[U9 ^>q!lR=z.>;^wcc'}]0*9##ÞcyQ>1чtsǞ6Gw*ճ5UW"5G{z8|dˣeӌ?ϵ^r*3X%*qiBՙy xZwBWI~8 |T`pu xhݎ7ɶ.c>'R_« ieGSVlm 0)a~ļN|K%{=1pڃ,/_ajIǞn_%ŕ\ZkOG>C=1--ȏfީO^T{x7Op|BS[!&n@<y6:!G)nz Xx6MO l`PoY!=:vw(>=dTmp7n?0}p]Wjy`xW`y PĬSu{f ;ϣn~Rcm̃ߖW=AgltCQ~ Ã4 ;^4s]s04w#kn{)G]uՆKNa5 5L0Zw(I;4&RNk4lAOklk}rC/~{gFQ֯|t3#aKC9-D` sh4^A"|cqq.t`v10CS?[z ٌ9?A(5h'/}w(_?>}wk<5ݲ\9'}''t|ɨ}O$48?m> 0<U Dw[Y:xiz~nP(m$\q;y(bu:z=c^[O˗27AL2ʛ5ҖzW  P=;"7[˞˔|߳u/lAM)+{XHS5=騽 C]7RLJ.ϟ UVla7#TQ{O5w(y9£1uwȏHO`\r"PNxx2ww,::ER2=}vb`qBHȄ@u?/ o{4ڦFNU- Q(M/]D*?HaL~.ni%GU-@أGA+cy#{ ϫ}|si IԎvwt7 %udG`I-v}v{("~Uҋnze#ULC$Yj-"7Q l?[ͧc0wT!`A[z?=p4 oVғWuRQzDo!Mʬ=o*%qfgcaG Tklb*2GKWeŝ!(hF7X'ZE)VV2"ldvne VU.p<&1;KL1\&V inx?DV0tKE HZ .xkCf% b @6ɼ;vbv8Si`9]aqOk{4>> wi6%Ī]}SFƶu9V az lnr+{qe 4ͩMS!Ѯy  H @"Zd72%o5?ó9mkM#8]L~;[) u2Ӌqr'yGGupN p& ,J J8-x22ђJ wE[5Y-m-oBj9}um 5#ح񵏯>5]g5"k$DRI"o~K H7ASa$NCI^3fc5^r~ ֝ x6lǧZ@z zqWEL;׏3*ORߖLtc[_o hFgtY3#~? ʁ$BRAA*$ KSR HhA I,3h(P*b!h!("i"bgD,!121AQ05IJBPC MKESPD54ATJMU3E-4K ,E"KI5JEPRC RRDTI2t j MdߗaƤխAYi`-N%s R2)6D U!HRT$)fc  Sك$le @<)?!pI21QL?3CEQU4% TGpn`F H ) X6 (bFRI "" HPD1HTS@-"TII T HDDRD%TAPPPTACK 1DD !BPSDM3 RPQR ILUJDPLD2-@RT1ALEA,@4LCC@RIALԄU+L4M !(2…*T3EKJQM$HDL0D$EQALDSTD2UPEP$344M3P)Ա#LMEE0T0ALP2RM04PDQUCD2QIB4DQ"5$ UA!UBL45RTD2LS5MEPM0DEAB2 LH#(2Vo#&b(h  % R@DT$LjZJ A •UEEL&/:L44}l30,%,T4E%7$(jH`)f"h&)&@gf8MHQTHTG0$5 jQfZ!"a$ QP0LDL RQ$TTCr$EDEDD4DC$f?I*"&b *@bbf %de""Q h$`?64Q%TI5"iV"WZ+jK!L5IIR%v4CU AQ5MTAETMBSL1SLC4H(B( R%yKTBKATDT$DTALĴMÜI$RTF^(V!"H$ aR(!/Ru*`(&*h `"(!&abOQ|PTLQ-1O#N~:]p_GiQ9 J P Ѓ`?<I+ڦCr)i(rA_(G%i RB 'J ~'9$!8'PB/*d!Qȇ@J)?(.(jba <#đ $(y@ُ[T@^N@>4HC >Z =!FJ핡R)Oα|$yJA h ?$|=!CxӇ?T>@WOIBN%hgH (c&C;|qrNS M=꒐AOT< (Tt}d*dW*:H{2SU; >O*O.೾s^h?U Ф@rb ^4B|P,6`A!:Oc >SAI@N' 0H0L)1E")pEDR ii(RW45*tAJ b!SAQؑ K3 -D mi% CG(Fe%  jdi" $! J) WU1*&(IbIB3@# 0 hʁYf " 7ľJBfՏw8]Қvv{\9I: [VpzF2bZm-gj6ޯR.i{D> ?> F )&]z}{xqṃI*(ƶ>W;gvl: upr @H+z•vXҢYKh\.i!ihVpkj[Yg!,bnqx?o⽳GJҹe;5ԗSbԓ0f[0u u׮28F:U ̕6Ӆ!:*GDB~y=m;GcGvٚ!Rh7 AνS*akIB@uj(R E¶b{.MS]Fy 5Az{3986wDy>oBU/~'SycY(紆瞺L\4OWϊj6atg_DSkVcm>j_QX ɠ&`e95L}Oo_G߿y/ܶ'Rfi* Mh`BQ2CI->2}>Z{=^UoV Wf]$N/|ii)JQ)JQ;ZR}7JW|}yJ/]x}s5UNǐ2|a `ReJ ,-y_.G:Pkd`dgM׷mŹ'>%ɝ:S~Xv<^aVK%8Lm7f0MtŜge+<pq'pZ<)E=p;9Gkmg9`̻^ k_ԕ[[+!3)@=~/=CF:|}끀w>p#{9lNfڣH<䏲îJꥯ:QzZ!P;/|Y;+wc}KNx_8@ڎRi}(\_~_)* :Q<^g@|uR|_v|ۅgGDOA>EMKտ2:#c򇑥n9߼^q)/Lpw) [ G' ]/:n|gn>u?p[ϰԸ|B6?Vk mKTQQ?Jʋ|;{{<>6n?%wq(xwdax`.~8;;rx9*u57Ô]{Taݿqykai#mu$XGˏ>ፀEf)!8aA`4A,$ }r_(0ET{^fɏRh1.r>N;3$})d 3fU?g*F6R|ޯ /\4)$DM͋xlO˺hB}xC |r5LxgEU u!0Aǰ[ ,4{vWRԳxY7 }ًMGS]mE5;8b-بʷY_.7^+Y$@ I)[_6U 0Crrby*d0/$q965}NHoAs{gьO3V:MaF_rY=Oˌk""PNkz̴a8t nO^qڛ]z?@šdYp#0@09 obAH: Nq#g( v1_(w.Y5AYR /[X\i+R2~5B3ϥtL !k}S|ƂBƓշz"PXl GYgL-nT","G;]c9DOCsG4 F7'2ȦRD 2iI>Z9̚1Ӈ_KXlU] ,2#Ld NJ =U1rM€^m< Bɋ$ҁQ i9l$dP!"fuƿLk$E$;km /zzmРB+2܀#ҌFf}(scHaCCQ|~'6]$;[We3jQP;d_W7J.C( @եQԟqUq*# -0 ʀ};?uuzޙkbWH"ދ/!@!#T`]C@S,!M]o(A@ԁ @U HP І# `dt((_CO[0)'6FaiwErLHW{u|(\u2_>Z@.̦ggC9?aop=f )J>yy~ۙτ'墯?Sh(ؠ~W~S<>>s6&C?nWXۧp}38GSNq\; Dt̲4ʤ݋w L0Kݿ#n3kheǯDfa4eU|lv46B%S?+B]ptw&Þ˗. kua}"[X"6"* "f鱙Cg,x!|ٟ{$ "u~C<}@~PT2zG~k~bdTtU41z`=cs"}yhk+X`IB?h6Ay5 &G][5VWgIaOzL\ 0[ &I _S{(:eξ_tWܣ0Xss5$k,R.^ZXm*`CͲ@`&P.1FVQa& 3y!G-gVҟaQ]waqUhA%q{6諛t)0PsrA\ ޿-5GR, BaAW l4nT8fFt89Gz{&2zbŚ\$<5 `Bf.f:&csh7CLyQI缷JMl5ԟ(5)8y"Dx57QAcmndzTQ}я'R:w1;KfFQ*ĭӪ2ӦА|fE>wMV }#`ik/'=U*MӺK"#,6V;ڜ0'$Q]cprwPtg2}هo9k_dQ1U2u@d@hZ>β3,Pb|#?Ǥ(ǭ! oYu:\.ZAщTYwtLzPgP0Zr8`(Gvo㒳`C _dž8X@i=_ba,ojᖻ$ RĠs.րV>7'٤Ѳ|eF2ׇƞyQϧ1+XBm#J&F8H;ۜ 7py9U;' '++G~'nϧnB91fMF7&l5o9ϪeTH^]g5jPfLnӏ~̟I#1u$y+Bcp h?tߤ/8QGc]ף¢&rULM I7>??S^DmwN6#d ݟ c+xWyb8m&Gk6aB H'{0mv& D[)&A̭sqorGd<|.1\hWc09G. ʡr 2h+RnkXcoiwI  Cv ο_③<bF4$pΝn8j(ێvzo*":'bGA^7ii||C'ydΟ>PlrѮ)̆ hfaׄN$!̚]ίK-mH*YKB]o2U'hx7ZzZRߏsp6:ڔe⇃\Ic6燤0+GE1>n36fEuca{$!^=s#? /K֧UXAc2tߍMt }D=fmaTՑAv\[<ѡ|$z"P=ˢesM]s]Vv7sZG -ajЊڗ:Ε&iY맾|ܣy7};;qW:KC8Kw;r33'kxH"As `lö6x7)I}:R6f紞o4=q@R9J5caP]o /¢sM{#(1(7=];|Y$$" P[x|V({,:B%hٛ:\zfYNMHwhݪ^s7&yժQ&b844G:8*TjYs>Δ~4g4z}Upkib_yf\!UPD^ 7\=EbV*e= woXZ"jp1fg-Qx;b **풔4|jzrPg=%0ΕN(l ם%Qʆ, ubN!<@= ZpƷCK`/'poWئnCm/;NoxHЉBAP$vߩʝ:cGЫ!( #//܂UTvuϧ7*CR.݃L|VBt3 JIxP8Lj)E6Xf BV=[(Ϻf-H;q1MGśC2|K'a3 W9-r1-19xl#uӏ?"% }dg8 [* x^*a( H^Y-]E!N. N g.7doʕ%UAGj";cA86fW {>=?<(=}}u7Ax>$?/dŸ$A?=߸9c Qbp8P}{ 2z?KNnoPo-N3z7pǻqO$}v^ )UrT!:R@' PGGB֞7{5M=((.UʥO=p 汱;y6C{ܻaBB3ǹq$2N՛~wtL_~\~?2+"&&*&?Gh=OOe6UT+Ł67 O1W5Bjܫ>n;g,kJΞ9_e9ɹ(jp#h dk!"Oe,0|e4v&o!%*7<., 6_My*9_.;VwՐ|&,ff hPyϘ3'q@ޛp a\M5K?N9Y0dNOHc|oڀ>X[| fBgk=Y;ٮ?c6!C(fϼ Ĩ|4!3Oi8N kps,!oF>VCC[ni̧ żVI]W 1!.6=} @](\>@-P*e= {X➟כS "zph}}:ӧ/oy8 8 T~R ss'4l4dw. G4 R8`2wwoj)(d< %)aq+"_֢dƉ(_ ˞_Q"^Xsn5ˍ㷎~O]U{YFxs99fD&"B72D)!Ugɚ t*d+۱.o5%q|ӳrM$дYɁx0wAl{fERat߬!oB.J_ \cx(E1xTߐd} ԃ} .(d+ОaA<Ֆn%4 ;3y/ɀ5 "Au?qmKʎa=1 Ε&$&-A&.${L`F ?ab0Qm#a]I  zzX=(3]?O|P". CA㯨)"n^EϾMcdm;6vhk3 \ -%5Kܩs+f.Qs#~GGy83̕+p^;1ՈwWL~A0tԭ6*?m'?8?iO>#nPԑXAEAhMw7}o{ϗ(bM.[gD ~#6ۺ{;[].AlE`@jz>] Íp. 8v& J24 BC+=ۼ7Pǫޕ}@ }@"7P& q^+In hb24:ЄiPTO@}x4VN@$RQAC Hʄ PP4ҡ3;~:0 J<1 1Z90 NPW$JԖMzzh B0&aFCet5jCKGD^H6Y6N?~iyg꿙?_?ԍ HO Wg|6t2~0Hڴ +UϥqSD=Dr/ #Q|z|/W$ 8\^rP= >"YV JRXv0#Yb Wsxp^ yg9{N7[6fM1W)/“u6*$yxp X+s+.Zxc ?=o͆zf{*|6'6Ə=mnۀ wtkzs {*TMvE2}7V瘸=nƙ'RطX"kl E߾kX0FDcI!#]c4<[W/vK8vv۩?xtzs_C(|M([CNGzھp]&71;l5GkYV^퇹܁Qc)sEn/roLhG.MŖ<ԭ=g5g\~״?mO98Yq[.#`֘?m/t6, ]˷1二ECKKJT*vŦ}k\҄[x9?F7ZX܂BHxPb~aa3"9p))Rt'J#PnO/q|y=@PlLA3(<"R'  I;eC}Jɹh4GY܉.!#X@+; v?>ۥ}8Qd.Ѝ`%({ "CkfU~82z8{# k0!a}tz>]{8WKte[wfssp|E.#̹"aj|_j[>R95/=OOKu=;j'?w^Įw e|ͻRVX(wNL#@+zUˮa?&WcߗІ1) ON0X6BCY|{B~mŒX(-*kP>HA>'H"OGChY.#]w]ULggWGS VקfxYd3h @l'];/eIy[kNw4Ol{|e*c@; ~'@ϛPHLIkY ] p*ni |ۃ*&C*"B5x.qwF(لO? ZӄG';XRIīȀz؟Wɯ?g`wrռpd$7s{"NkN> }dwSYJ+N?Ij j{p^0sxJReOukܹí~li:ruZw`rgQXrl~3ـoHeeh axƍ;# чYz3S' Q]5!y y0I/aX(sݥF7e}lTE GZD;NhFuj-ZV )T泐( 1{]:*B܅+tY4Dۄo*󀀣IO"eΚP#EHAV\4}4H\ z`.i 1i.ܯo.e))h(NrnJ0G FߧMΫO6զcê Q xN)+a jH$a?/T&Q + ?qۮJOnU Fyjӛ]8RB*aHJKx܈+%5خnX(*$1xW_IOl|4'?Y1wx̿u*x1k :8~<2"A[|!y>N4:H?Ks΍]omȈ0wXRB>gѡ84! Nnj^) cbA7H'9@;&+z2it" 4!\ʚf7x#)d50x{P#m~Fk89#خ*(ivP0,ᢔx, UimV\\%Af0Ad?Hk_TU}o mAصnw*%n)eBp׺E!q?k?PBN 4)s؋Ӛd1%{i_70ߘ`s{܉]pԍ|#wM4Pޒ;VXBp# gpAFc]{'n%"xlӌD%ں+t!o=4XSƱ1Ľ҃+0#wd2 /U6ۦ{'vS"axNOWęNtqߋn= C3o(q+r*[5Dk>fbW2;Ņ XDxolzBqdAu!gb5fnw4\]d' !d V1Lxղ(uGн.XJWٕ4Λ5G%H d6r_W~1R8Far#YSSY"CbD]rXCs3"Zr s9Q@c˫~+}ZcIf4t%&FB|oLމ'}3WwNߝXCz7A ݌6k"C5mNW8p|4e:x.f6 ]>IUP8/a\S(Nա yMfF@P(͏tί9L0?]{33;"Lz]tq:,h03-$c, HotXW[4!(σWF>K\7z  {vEPZ>5mW_e۪%}8J*mhIy#{RVww .[W#^}WŢW-sm1~\f wIG9fӡĐKj^~ʋh;KYüR>pJ0ZǚxSDܚ7&=.3l6z]trη.켞w.-'\XVchzK}IqH6./1n0cתgHze@AFjf(FG( UXTĉ8*Yb򑂣(e wwNf!>yy \2#v,D<@Jx\8Cu>csTׇ8Cq4$ 7a4 EJ*UTl  h0M ޏ.)(Ck5^@#>D]XO^8Ed-L_1QU1K1*~43yiε$@UH⩈,vs=*(km1G]xLPpmJcum\iHnT_ 1H́<bNՍW+dPі #"}l-4uY|`0&aR"ot.*@膏1NbzN6ҧæGytD}ӢࡌðLΎA*TW^*Md ]K$;nBS2blwHBpи UA؏ا]SAR;bZr?s5Yx+.;cFN썵T{O ɒ{(׃.8Uj>JwmlG&od2B=sh&cxx:s}K$]쎓=M-tvb@pgppx;|(vvxY5\uL-oɔ\k:N}767sg:(PN=~ϰy}Z7^Rp-_~ oĂۣ\Lc).[O L:&2u0qX42x_{=}7۾ /#Sr(#?ɸG}Tޝ(]xM^G'2wc+HtH-XcY6o?odwCcϳqi0J RP)PX$T>=aA@G:uQXϒОI;Ny- T|F'E^(MHKļ@X:*)OADAL'FDѸF:bZM#o5 bn4[IC!yʬuxKC"?M;d8 IM lF(E~x R&]MI6ce^!Ƿ81r $K Cx{`w˧=:0ֈ99ݮȰ=;:| s )\H^p2 88>[E[q!ے9+?]Q>z0 ~?'y*!𢡄ND1sފe@`@e%]HTj܈"q2\E%:?@ùo.aMe!sGjWaE4kt< (>^LkҹzQnuێY{{O%tf@ u$"@-(V>wA_WYܛ'l*M hXWMl=LH,r(yQzG]s#KCxmJ@ "Ѣb<8?hZ",@`x?†RR$rV^g3yf8f(c-gi aZVK~zwv_Lv !2dhD}M 45(r_ng1CJ"A[Tɢ, k_Ud+1bZ b(HQeCac23n1e,xSm~[]2>6$t#jH/o8ľK(r'ƪm\!^SyfI1QSQdG "T4mY/3,KjhWo!dȠqBO@ H\ iB!?Uח1# ?>14*)RUB1 N50ZG8#! Eg'kׁ, pX͇pHlѦr.z3N w0H)C~só#W~L!ܐ3|*"T"5muw(,?P_ 0L8{@Np(UR(T>WoB!$yIk| P! k%QbXO.E=}@ ȹ8?LL۽{;3L/{TnkR@#'ܫԀ$Q$MT)@|@AZ hs(| ._"M&>.ߞ1$BwrqZVU*D"~{"(G\n.5Ctd$9N@!?:xo^vϢt]M}gn6&v+SR1E ᓐp~,Bxn>sQS_)J!A*zy Nʽ_g d8?y!% =Rh&^r$X Κh*&_:9zο[.kHYF1#`%`+ JP{ԇO\HI"|:[%OC;|!h.MsN#@>N}\~Su":0fDǛis =.oRqu%b P^1[E0'6KƴHqC`se&UMh='nUXDm\@]m51'PQWB=x߆ 3$NylX3 GUHʁ0>q gmE3ЪՂ;Q_afHdK; {23I&*^2#}:=|7ԟQܽ9 d9oWϘNȪ:h'SG޸")+wq=* ҙ(C\ 'uwYV2e .H2` f+0RI h \`L5MRR'Oc3Vp`0M''K6 iN)5u㌝tCZ`ch1TA,C 2oӿow:3|`֬e۾3)"$h-J:U^(RBPnۧZXdJ5h /6c~S?&jBpw <@ҫ ЇI|l&Y$sAI_#SI)ݲd؃/|רlal QjYt" SUuiz@Pn.N;IA K֐catvތ, {if'?K3`M&#A@qH,Q =gL,vLw![Hs8e4jڵ62 Bޯvlm`6Fl:֤nJ6l0DQl_.VHa0tlM4^,Ill冲k=xvX@T~!@@?n߮CR(HQp)3]<]oAg2֤s1:` (_y3T0'mZ5m5UUUcj[qUUUUUQ.!MUqWjZ+ZEUUWm^\5UUUUUcj5UUUUWm\cUW NgDA@SSm THKdb/dz?Z7 Ct0\VT *]I|V5pʈ1~XhMpGƴ;M!;F$)[8vC4y ݦ|0ņK]LPP^)[>`=l!t(R-M!X@ģ?߼h7@`jSl`AD*TW<.(d+aۯø;`2*rݾzb֩f&Ҁ yh>)#4ϣG9ĊD{gqct o*8,^t"pD71Av J3zfxEf h))h4#IBed%]I3'Ԟ RSx>adi>/G*P/uF":9Llp$A򕫢 8T3ķ"pP0}M(oHkfP`Qt/KÌ]^fdɳ >G8o߄vZqŠximi,dJ}S6UwT POWIJgՇ^y7ͪY}1m`SQkk-)ٜv❥E}h&'+(ȡfaۯ-|lݗj/kμw#2cq0267SGU8D6ɓgH!d ̛EJ̃%ldggtcdaʸpR8}3 c'3SRY;soLiW7ܛZr0p XWsĒ4`臎rbwq-҇1sك3P3[DY8^&X )?oQX̙}^."^7&Ҹc.?L}55Z4je jW~yzj-1<| zY]R$R G**|jk8TwۛO FnJx,p}CG_'0 Sbᙁ8KUHl̓teG=xtDxBρ{>Y܂ ^RJ-@Yc) ivfp Q'\ w2PD`#JXIb)H5"TgQE @d. wZJ5Pyvj|m{шRu #VO[ϴ~1NlwiD5ә;u:Z&R{EJe{LTcgI,;4 駫>2Id)=)&4Gzu:*UUEEUjTGKGqnCvFV^zv$|#4}2l-8aNUkgj})+~_:*}Iu|xk.h&8:vDUPF ͫ.WԱU5DM^+J'8p AI%)c,d!;v>TPGl,\×g d0hmm"i;ns}lՊd@~O`XcƆ0O7I!AJvT N;|ωGv'A|G=5_rBt÷./@M'M AvIA>exז4-poQFOY8#JDW(U 7aߋ}1oxd:݊(YUA*d7:YgvSf2D-8ThATj HQx!ԫ\FM;xO'0I![XGŘxϐ'*Ԍz{6'RH"@9䷂f \YA'@o 0L&Sè#\j዇=憝pLz;`JSm=xD4$Ưp2KY~LFKϷVN$w t8̰1)M<^:VXZfp(&#1p)/}s+`ķDђ ,! d|Ὕ9XN IB_w@CL0l0Fp? yS1H>;IxEg0C|@m[遶p cSl NR7q?TdޗzFxqg'z2+o19qцL7LME>IGib J4J@8BGhɺY0hI;û L,嚰3UŤfe߁`rs__]H&oi:X(w]StI7ccE[XtJOPq4>oYUbqBh*#WCM4BDBAYڝ TFFTjbEUbprȊ`1e0Ak;D2z}PKTX=C,sodj#~n m۞5DEY3q H0PF&.0Qbf2b""7b/"" V~A9>/ň%X) B`'"Pdʿk@UbQ}EAa2$օ!aEC#GQnM#ЄCfRS4k#H*~;a1%#1d}x$qE`vΩ 3RnX4CEk-#< kk^@@s3UAV耪_2+#5-6ew1M_#p] V&0i0\d /ӻh,L1(C1XٛVwsvnl(,8(9:bcw< hYl۶n裰RtÜ隖nW!{[UO얃9(x_8@\F$3c,tUٶٛS%;%zDjv`M&Dp>4j t%|2e'#:ϓ"rA1.Juٔvvqcػd:@3jhlP96Ń֭Aql5w8Cԋruv`+m[{8 F mc mΖ 1nLl0U5,{5gLeFCφFJѳNWB"ȟS42JRH#$([eHU5E#l&|~%@&sI'~S3eg>NR]p۩O>O"Phǩ Jx̴pt1L?]{=T;)c灡52q}p9}ЄB?l#!,GHo=:=$3/go9ihLij/*OU`|*j$1DYσT-S EUUGՇL٫,n&)%%s۸= 41?o'f_ >܌ Bt'@\$9oblL/f7Hbz'CP!;IC!0IAtT$8*U=~=Pfc)p7BoJ>V"a*Ƈq`./?h|9p@XZ0?xBLYԱ5"<_c5v`AqĄd8@u ^2lnz+@BJRtB ]GRGo/͋#c]B QY*a(DڋliY_uRVʽT)RPq5wZ}Czު(g8k}X)ڑtu](ّYJqBυFsbD|(bhb>P=r%FC>є0ö_f߁/v}'=PRC;6 !Q@C= ٠ܜs. VSYݻ|[ b){}(1ȃP㪚$=M2eH9J|yWb:K'&Cmp=roSR~ݵwd$h" sx́aasg9 Rk]f|#@|NcZebIa' \!ge/?7$u}#>,1oaFN\D'$%C|H[軔AC=12'lZ{0CQ;GE7HcV"o$I]%:q0"I7nw LllĿ$ap c863^ 4AUA*!ɲrA>VQpK:M 5ЎtAT L"pi=5R9718XRppj8Y~Fp1p e0NE hqV6D!q5 F'0*>1.B>9z>''B0 B@&0ͦ:7c4{ $?>˳J8?agˡgul!)FUpWRCt“h;d*gI rq^536e0_Pbgex3C's̎` %:xһ= {P2+N 儏}5o>a]R?WX@u01E Q|Hܘa?g=WNuP9Q@˃Yw}}0aՕ\QP@)Fu8r<1 s%a(k+9#@WpW0lQlm 4*LxtrׇPkgvt8g~&֘ar 4L7e·>^UC nu!O[;\4#X2aLLR9<=9ѓ>uNA@'^9 ³ie,h9ºKぁ5FR2#D%,o\ ~,hѓI/p6B;/CQI(3QiާCP6([ IA!'矟N%G$hP{wN)(N,@kF S8j:#ds71ޜ!CcvxBF( 1btT;ϑ ȺzKM fHHG_ݗWo;oerZx!6䁹{ɔ^&H<|$DV 1J$j|㗏KM|L$$;e^#| v^T;]5sRz5(^]J3ʩTQ0` hm'p7h&SDG9US7{s>Hu5znaX`(6MwTP%Bt HQF#F6mǘH/: *\͜ @E(1˧* Nӧ>&}WZ8Or: LJȮﱆ6Ы邢g=P6,=*TPNg_8 dOטr@@ ĢlK$zYu6 =uhr9UOD''Nc&2Lu4.&!T .02a켲dwt1N lnGG35b9`2f.4!4BK.:pwn,8 ] ^⨦Kb\PGrw/PU*tSa!'$D > r|˝|? Mgd챏ciIaIF~0XrĆɋo[h@c$Ȏ UҡIYJP4Lr7$'Dԋ2 UP(CJD}2$&d}!{ᦲz8&HѻuH=qʦ1xqHwura?l9Ⓤl?SPah[[-fGʸp0t9׬(imtZİhG l6ҭzup4͉*&ލ*еڤoZ<N4Mh13v @9ׇ:0*O\[ dZ0S!)^}z'!AH"P3)WS $ k #FO k{xš5F ܢCUx>";P M/cu)ܫǐ8Q"Ј]os óI5P4)7QH8DJ]\\=8 O9 ߌF)x/cq p"l(m%/YziЋ}ȱ뾊9:G杸p/惆[y6a7VXrvFylu k@/ka_436w9yxmƩZRJ%-cV5TS54istYV5}æ3kc90(i+5pkZJVAhb'^GEX7 "Y}zFr:f.0xf磑]nt9nk@r4kKI;,,Q4^{ 8j^X  yǰq+5J,gV`MY 5|k: }@~s|&,HAĉe \35H6jB0Gwk +0<[XxA#'dr* q>K\Ih؍I@sy*"knFd-!@I )$.V(\qcf`I׀n;lxEg(+a!͠ 0IQI&5ޅRD?T ''sIA&]oʤ%VdUUUU"9C8:K%#Cb  zKFji U>T y?(`]Fi떣*(QL\ x~nq+%lIzuWc~uzFC TmU mK?, ,줷L%`ԗF(4l8=l`Gŕ4L4Ya9 yF>Y&+n2vZBmuQAxw$K%&cAB>ty06(!g?Wwɧr˙) zF՚ ֩a aJ1ha h hӉ/Xvzp~) =$qQ]{Hҵ 38 cDaR`fl`&}&Uo!@?fa! B4ܨ;~Λ{MmrJƱiO }&nSS7wI?,`Ml2R<c+ 8x@E9ZدFwmtcNoffVBx%}r<躘l󗰞/lX5G*i P fAu;U$Ia3ɶDY0U1 DQA&jDDT`4`Bəʉ_p 1LFV=cC20~rmpc^, us7)DAaXrƈ(h74ӹ8!ÈK7+$:jؼx"PFйzABSD{88!4i>ڣ9b ) ]dȕ"hi'vjx|Nv& NGEnP UX$Vrv33P!yd( 0w)P6,n(4z@4:; DJ'w.fIp؎ǎ7:A"%?Ȳөbڜ:npv(܂Д~|"{Sf>l/qCc?`OU :ah7*z%@5}5EE@D k|3B=i+ l;fOhG# ]?z^NSwOX N TYFS~nu%8vrt;N9`7`RO8Y1%`yD BRb$"z-iǦ^;2hBgsNMcFH7;1c B&{x+Ͼ *+`L!0HOR'qq^"E R."L ҩGNT!ab.baӧSAU^_ uOsCMz GQlT3(Μ֥;+\-j2Hwr28ЉbDŋZ4Y椨tDMFeT wr$ɹ sU2B7$5pU E/7rC"$ΡsU˺4P&ܞe>H#I/$~(9okIs3T ‡(?OgG+OQ "U_1dD#u׹"Y$f_nY`T~mmnxE_auR c[oEu<).$"x[@ؙ;#QÉ_*?d 0<I~T^gM" =g{yMQB@%ΰO$y0#ٕi͞PqRNGoVf"Es ae=I=*80bN" e3㓑Ĭ ,`M ,"(h&ܞ.w0Y8,V6 d!Xrct+jb ,G$X)һ![kiD9ƒ[M5kf&GM"BN&wzʘhQG(ƪvC C &9\8<9Ç~gY(h xB H`J8wZ+0J6tj4-FYqx{NѭytD0)rbZ8,ɊѶ߷Cאc9i'bP&9V 8 ݆lHGn=(e^̬Ѝ7R&7Sv'NT9L1 v"'[9@yA|E8:tL?~Frz*-X}9I ޹*!a[R*츸n9t? rkYh4g9^*4{ ag&4nQ,^ #_'t:+}zj-<KcJ}k=qムG2ָ rC /E^9Cm=z)y}0깒 `Kt=ɾ@(0+3uMNO/^C4P! =H`٫=Lfo^m|lnH}&]BA)'yEA Qw4$*L3 =6Q8y}G<6[`wܢo˂ÙqSǍEQ9; J|"{2-Tx]MGCBg|Yo1WalTXVr^0=!^ e`کO7=3~Vw3DQZ s6%m& XŘe<.Ge}AsaC6"09d,M4q{MM4Ƞ7w 1']j=!&H,]KVqpjOAϮwkU( KG2p7B\_thKa!H vi 62@ԓrN*Q Ҥ $-;Oʓa Yھ,)29tM|BSE¦)sÏ J_{*#$!<{˛GS;8iQR L?SlT (QFP;Ii!(T+uDxD҉Lݓ>SdА"a#wO] FCt@}7)vn0y$/h+ARz6'xyUڨj#w;Hf901,FT㏀`)3X=;,2]H)gߟN{ 30DZKX !iN8B;#S+!?טPoU}n#v7#}GcNGyYVhaE zi=F>R_cEI-6bCgXNhkD/{Ⱦ_MmDm@œz뎵X3b\[ tUIA*| YSm)ă~X,jIrFK@op/oퟏB~5C>O<}~w"2,r"sa 逐Y_#7IFt"^~yyvh6wkleX]@Z|IXykHEtS&`8IA'Q u[*\k#[n.RnqrI&3"~C 5pɡgO;Rq ,t:ОdgD1q>a6*S-髌7tĺl<,\!!\F5ΫPBO~ ƋoSQQL U^dF$97/}(# ް1:-҇W 2( !4?uY!o!S?bN_Wk?}7^M*3B]0V2A uV\:I#H1RR-u:j,c3E^{h #1Z:9Ҝu%܀{m:ɼjv}zU>f8Lr޹0o"󨹾gk޵܅vbD,#d}ppPf\+N&ZȵֹBͿ_LI"ޏ!4-%Q4Г J,QMM-0CQ,Dr=oKnMALA]PGu=y : 1jiP%Dt ڛXEo9M)~JWu@bRu=0AB{TDbAӴDI@W"=ݓjb"#U@Uo0~mD"Eа0t cix޼{$spnBr'}_rc2CĹ7qeI[}.؈#j(/{}<)K+q#TaNd"Aw=8K"ĬD(snp݊ɤc " nKh|֯ LdW6Dҩ|BF 9Byt>"ڬ7=‡u<@` Gگ#X25!)>gU!C:x#ӝ8{e헦I׈kٍyV@팄%FRΡAdD)S9&Gئ'/6ð㇍m U^^&~H5|X4Mzav᫧mnNFn9s~;Qӟ]9Cd:1An/:еW]siɍy~] < ws:f΂!sf=˴A4[P 8þP>$NaffeG񾱺2:YŇ[=K23},nv:S`Z@vbIgF~z3có+Bp G fb+^Øsz$ZARhH&H}nj;sYPlb@^_ g:2zvqXN{8!ʃbA*xET-6kYN_lfu7 945ks/P9MSTڨwRRHxXix@kF~N'OHA_ߔ\H$ a FQr?Vsyom p=z/k?w狍~m jA=~Tںtw\Ms!;D( ~x5af p;s7>ă0.$Pt%]x.1zsmKV6<ݛ{<-d[^'ShƒZcAic}نAMzjuw"P}"j6("4 h*E^ e8z!{fWk) XΝ+^//X$wk4=ʐBkz6 !y`=@t@ەb/obme&xx0⼹wNdn3,wɐZLBW514gkGXH ei04xpz{4"7!|5S?^x 4RJ504c ~D$Q| _+QՔ\4}}w:qBW~Foё@ƭJij+U?nw4 mQaR)L,)J#BУ_b.@$`12?>EHh|p+y~}Jhl ϵ(_)CMQߊ-o6(h>ՊFT$Q> 6?hMk#ƷӦiw C!4mML44OcǙa(g; l+W+f{WoyLX˽3IV٦!ƶemjhd,&޸M($z@^ P?QqT??nOM:8KCbnz? ,ݰVxSs7\VW\Q>=f+eQ>~4"dPPeX3\KYXUtXGdsTg8#4}ɜP ?FIDgk鑟TZ(` {JoxTf]gw{IB(,h8XAz' ۷o5N~%Ih=bp}paL}AZ w>};]{[م |迟A<'G[iv? 9o0 ]:sc`$=0^v3Jl%!Ȁ ǽo8]$%84FQF7jl@`,c:l|%?A%ETݱ]>"kzv+ |ykO}Y RTxuꚙióq8dYntNG n|r忉lϑeCN:@Ί,PVMWξ;?8pdCקqRxUc,3pDZB2 Qᾅh{=lڊy/,^c9(^)dyHoǴoil5јaBuI|@Ss^Mx̒I8z f 6wIgG1ȳgNX97GBNGl u;C 76DZ0PˮcmF$bgePɠMm\}ܧU-gjڰam ;{v(x}w;HćOv*񾄋oA#G@ʈ!dN'HlC(v?hXnw/g`f$&IʡoSbEC]"NY f8oB#/I +M <7nφ-t3ˍά-,dd`wtNz!7Z$@,kN*kuľBnH,#ȼ|NN>OC@C1-uNt7Pڀ Cc]"BFlZFu˳J1[|)۷v7h1cÃ=6=hw " UUOVp7#C^BcS#=cX0S!rGvg26hm>"tTCV6m$Z鈌Hۦ$F>&Ayrbg~'c;]SSY6ڳx2DQ/*"!5 cWZ#e)l1g٪{e2SSA6Ɏ~Zټ ~h.c{ ]өЬ|oHl&q–#!Ȉ _Vz4J=/ɣ 6߰4;ZuߘD52'5 (m63UhVTUUU]>HBfN]I'n`T**mEJØLd# `p$TLNv üP5¶xlM/qƔ{S;1X49@ָZݎa7Gu2rѴ+vIŠӖȿk1%۲k(NM [t3m5o:M:Hoΐ;.u x=7O &;b^ęhpls8RGLq]nvxm-ȧea-[˜]:_Z; ]ޒ@(]cp{0Dᇻn!6f'>~ nMdq v Z0P8m6mm23 PmƍQLu^&o2T{Ol&.3y3t7O ߛ7ңn7rnȨDURwKe[Dž[ nf, 6f ϰURנ$\Y.jꠠ!AAC?_G5|T)?Q)LzĽ@C,s+DP@QTB7.')&MLH:7߈&r<[}6Qeh bHRA񯍀.ṹ%3'iX I>iQUbiٍqÙ~$xS fN:/qW3TzSjH%ax9d,7Pk;FՊ`ɥ2# 񝀕U@@nsX #9ݿLn㕡WH[ J1D!#DL'QI–DwEUV= 综N]yǟEXQTQE+˽7̧uǵxBW̲A+T:N]px^@x&02Mrw*qg{7>/W@7tZeBUT۬L^+9OWH8"YBض[a\F  0 1wHHuhUtN3\0TD)ިtjd"\q< ܈ǺG:.` Ӳc,{|(s'Gޏ3`Mb*qgVMBïlwOE_ qh΁&PB<;m1}l4D*#GobNF]nd 9ua' ! ѮC}/ nA %N*^? 6er%o`DٓThXlU_>NJXx _-, '.*UQUUUSUvy>OYal+6]I$6yhJg^\ d1-xE14H@뭏L TH}sJܲӤ韤r'>D$!9!"E%KTciþ鿍“;^sl961leɻ;I΄d!vÙ%o>Ì WEBQځlSDH,*Y-8=B+ôլGwg860 j,ԉ<}>o# a!#$~%l. B|q&hG :6,aجbJy;=~G_DȨSРJtۂ`FyrBj`7dti=z,_wnyꎨ/3x>x.lٯ%G3;7tot7>MM\QRK*jAhH,qCo͏M]}m; 6nw3^ ǘ!J.f a;(U%P͉8 ,̛7#l8ށJ&!]vݪEdϹZ@qXʅqM ;3aDޛMAmݨ bԕphwD,TUTN;@OB[ܨcg?`@'p>xA l<&՟'$r"+U ىg14 ʄ;<TdTTۿ{ PySv3^:tݼ=:8T;(Ԩ _^d^Ru0ov\Lɇd-h""+gLtwBYϋQWY}Ѹp-x p7['uDDKlؒ k  1%TE%EEmuzJM#swuU$SiLaXaˀ@H 3 Nc²@M͂mb5~/;{k9B͢>KAx5:f9M~At?A@#'a,WkcUljڪld?71,X( QO_˺R1Db&+o'BjީAUUUEea嵑ІR*rrNۑeD>hz3fO#BQQmN a"D 8VaA ". n؀L(3 SUwOg!o6F* TkM 4/AJ "QC ,ЏSE!YJkaڏ~x:8u]yحGy?y<(|t[5j/Z`9u׵\\cvAa#rD6Ne~Bmug)N߷cpauf")Z2e,-Xs'}D9t$s/лY'*.ʃjkx(RQUr13 y8h|rAO<%u'cK^ 8dCpLmvG;[kD_rSlo]d/fY(5A'[&4̍̓%Rt9s߈T=C99ts_h˥sp徺 T0D)>IiJ{w6-G\5U\RUWwQeVׁG54eS]lil m Q^gO^}jTd5rȅ6iJǣFq|=_Hsx"S<.>|fb~'4DJ7v˩j5-*:5:jl4PZaC%ڰteZkYŝ,2T-L/.YGi ir{kf4/;0LWd+mh`g"?*A=ww>,pPd1`J#HIpٮ~|a]u2otݞLMx@o!/ƌ5߼D@ٷ??y`ҠjtYG of`33ձ/gyΙz oJcI/u\r\(${?3̩Mwfy/XʏBOnb}0l]IezsFҿ;h섹7' dž<\K52:Lm7#e}Q9!>Eu#xھ&kt&6>ݫGzY&0bN:+;$ڡ}k(:ȏPkA&-~|ښtS{-1L}~d9 FLz=G?0 9,cW-޶sxt@b(\7)=bDlxuL8IuEQ bΖ&Dkok8pUuWfW ѣoŷDAȅM6k3OmK@ !!!!#jhNbi'آ0hpoa3}Do 7@϶߄m{Ȣ'YSikw" [ f x?7 .Lsyoo|KZ0-c}科O3t٨xmG#Rih!|P΄rkAqvl.N̝3pڈp.I3Bbxc¨=g1ٷ1ry.b j"balvnhD8 ;`tǢOYvN@b%Äaa8q4޴ޕ %(ynu Ly]FA1@0B!=zmU-Ȋf[L`9h;z C5A+>㖶~?/@}Bpۦ=zO4XpADUB gQ/ 0A_u%<&S`V>׍i/n urZdL>8֥sd~Pz;"s1Bc|"'\cWREg2l%|9*6`}fXvid*4h&R ue89V><wS䖈6ğ--<QQ̳ chi&hj8VH'v7 >PCKo淇6%3޳$1^)zoKG֌;t-;QL~'_c7xS%!3Iч2(~^@"{c}=6fr)ArO5nC1QW +YJaik"J'u բWJN&M'z4|l923F{3ѡD|fdvl~^Wbҁάe)>,}5[5dMQe'NĞL+\8(’ %b \Z=<.,G| qRIqnL'{;X,SƤQ=A:ߓo&ָ=JGd48 sߑg8|(I$01:o\w_0B[xBg^>o:2~ˁ\0@;wmO>j~hAeRKP"&]$` @zJ6#!p`쁘U`D%v>] "v=TIWa<,|="q1}.^=$^6 f60b%٠rar懁_)«|\inr߆=yuPcjᴙW.䈘%Gm*j+Zjیc bΞ]*WU5\ǪbBfi&'w;IڽOj8l{GWE})`P (#q!UV @04$w3n=!>_'-d"99c_Dy.UЇhQ#ư`;BQ %ϫ%cp5e0cB dIr15"I:8:oafo966 ؂2=y& ۇLJ ]'s`,x(A`üPT*J%_N_ߣ6%}pan[FU^w0c{ ΉI[UZ]4  ;`au9MJt`yH엻jI1hU*am{}YKI(IP([DlrL̀We&ONy5W}VC;-P2q7hL`6 @ݖr)`o~Z6ݣ< -'t^G-a-;S#M(Aok @6]ksG-/e}[Gqc\.g.Z6j5B tN6/lHB'*iՁ9L0ᡍ$P&8cq[Vb43~Ugl<۳;:y{a'dsORwGp{_J?l!}2` W7¨vh{Zlcu6x{Wcʵ&LC:6#HVX'fY!%2to:!~3fz>񑷏HLmפ^1}jrl6: 1q?-k{5#7;\?Z"%^xc')eܞ<-QZ ]r'r9(30p\1WUͅ9 =~[.znU#(lu׸ 4`WM TAcett\4h3e ށ k%ʡ^'[ȐIog`:q}FstdFFPyi7ɁXN Ȉaq)B*:V}'*7K[û'I$@@; D*9YK7$4J%P_u;<{X|dJDRQЁ9NјbS{*ބf/٥R nW.,a1ɐPap7ժIyI dpҒ%EUX Mcqx`=|srSJ>MFkiI;8(~ % j=L<(GB @"Q5 𰝸uÇ}LnhC:._6+S cw-Ia-(Dmlo o3cFSW78FUp֫!j9gC2-˱xsp g<Ą!ih +.rAz{=v_nDy灈Gx#G5DN- J )i$ġѵ:ZtT\b1'ASK]0E]36Fo$Tj(e؆i20O@ vw7+>B\TEH;) PPRT4c]&-f󴵽:N9hǙcѢ%Z#$Oh#.܇gn5c0PQaנh&+&5A<XY(-'bN]qXa!?DY;փ90Hs|r%Gd# ƦD,e RKPԺiVh 0&pA0a׌tbM y 2br@4vyay!h\XHp  0|<fRП3y',?C`v;OR$F]S1+JOV, 'Ji KK1AbN^a*E|ӎ^zi` {_ >2]JJTrN0RDMP~8:Cm&d.|6@G/W6쪣&$&F" F ~j  /o9~_[Xbh(h8v – ?&KxL ei ? 8p_`Y)FAŽ>u$cJ<ifFv8-6(!,bD&ѐM!) ~ӏCQZFUG/>hC>}G3hr*k@4tuM*hm&LƱI$:k(8X1+Qm, tOQ/4B72 }N]C(GR|NSfTfZD~0bgS bkue-q,)úAt/SVpz&s(Đi&Ef6-Hq< 2 5"5!AeNTPXKdOi6"rL,)$*J 2J]7&[l{l}tNt't@56 ddԈdvƥn X`! K#*RCp ˆ Ai8И+NRAn8賝&R~Ϳ+eؗiu:(~Cܞ4ͺ!P2 a hEa?@ВJu?0&_d phD䛼½]F)oz5 ݪc.!li҅$BĺسIÄ5j)@Ck9(J: ^q+- B./[6sM~ 3ZhiJ) P @3g -FWB= JD>GDJy^AB, DrE|KLڨ{ֳUUaZt];\B yq?D$A"ہ]6I=Ggnu>٤TbW|H|r1AuO?:A_ - % Gf`@|I FhFIWyg]-50aUq/Pw /`1.HЃ$4 ~BCVf6hU.P'/i,F0Zba#E2$l61K"'ǜb Z 3ׅ k bcBpN?o5&MQNfn򼺰+Mg3'l*,0ZTjKyZk-AGlhjT. rdܔ0|Q8iua鈗{˙gҤH 0n% 1s`zA?UO?rSAzyncA/z;ڽϸz߄b$S,8]gaqJƐT2Mgk.( )̑ägDq|gO8"?f5D5)񰆴&7@zx& hgXk4 {J i8>D xݦ _s's 7 ٥KBϏʓsqp/2&`i( O Ha>8CiO:#2}2ֳx#lN3Fp XX"ϬO&)w˳5(R}&M`a6m͉эkj?t("c@q63cgt4P$e*3`=pA iĚ(Jú"b d"31OXӵeW_^_ug<<ӷ6BE XEJ%!2Bđ2xqJK4|@hn}x?~O@Jj^$"h :CJgdēg rk:O`q+QXH*?X{(MFqՊ00[3dȂ 6$pv8a3R;br0:h:55D_uJ?0~x!:3ӣ;HS_I۠ 0VIn *42CɂƋdI;X1BDChe p j4M#Qah;Zojj+Qh(M)2@HB%%R)*q@kx{@n@bc-!dK\":xvɹN6RnT`9}O wPPOUѐ.k ^gIUPQr*wjP֖?,QNt5OQxn]ԙ|j$#zU={ׅsFّ-m471`Ǎu1nXMRhx7$ܤEz# { t6K0m #pb8P9(҈L 3#3[Pmرiʦ1:"  sN6 (:6MSvm̒ ̜p@kƫca_1McHĆhE|Mx4+{i_Vg:Xcd hi8]@Ƥ)hw.뺂 @p>L!r0H/%ʎqN%LjǣI,Xk&MK1ņL-cd~g8icSmFj>*#$Ӑծ=<v9;%P$nbyNrbAѨ]VQ:4Pwr* 7cָzhM`΍ Ze;-KG)ȡ @X0$w>8F`^=p2*ɱ2?2 PP@P@@{vIE'"':q x_N D5:`+|>@˘@uN5Bx% hӾN (H,x y` IY!b#Q? p7zJ|֊JQPDHT}|AH!zث6֩Ă1b,!29ϯ|CݟF҄d09%Fe{(XcM5h%<Sm?Sˇ[ pg(^fwGt}{6^b*[!SuFX}1%z8~ؽzq?qMHj_BA{IFJIFP=V@ oQ܉B?#j& ')< " J fqP:hdHDKHNCCD N}khx~@=NvL{^  ;$E;BD+սä)0 0^lcA uE8 NIp\ b-b@Hkʢ d=wMe3K8C!I@?dMOF(8ʄDY_;bo7Դ6)f(Ne_}ga_P~j]91Pc.jA=327'MS{ &e_$!_z P#|GdYaO$a5Iii^ۇ5|&7{ܠiYɦ 1i`Db!!,Dؕ% t*x0}, =!6:F`.HhØF慕XۓSXMAѬHnJq'Ht 7h *E0aCkڇK(b+"J @HG0"81)DeF[IVH MbaA=6JY`a+H$0231*11$vICDl8R ))5IO- 4D >SẹON{M$oi3U֨XQUDEQbh#!ETTU{!엩݅,DaR?S> Fq.ebB8OϦQ dwGBCL;.d&)*ɞb2Hn.'Za:ZRc \"'俾r߉cDt{3F ZIJ.P0lTy!_OtK7AN'nŘ }ø5Qe;{ob"=Ne{¢O,`^ N"x~u\>ݶAA*;gfHQ XM d:AgH"^PD ~`?ڗϝkc'bПW+=+ Ѷ. wc[ KjD[a'e+o~u4 $=W"`%Qd/ݘ=dEX=ljHa #FK}tT2]ʔ͋!'\ϚS^O{q>.-ăC!ȡpjnd9cۯǏ/ "Mw aT\CI-0R1&-+ td1 A2 %6z\/Qu,P!3jv]XER*wihqވNrB ЩЙ,s81gG:mU ÈC1%p9&<1Ku(r޻#!ۘQr̪G,3AP3a)9 #|; دgUx4iqPO4o81dy!t L0"U8 D:۳Wú"/|_p0'WCܜ7c>EiTJEn3Ma *E~c04Y񱧪B)Ewo0Mh l Jy~&Μ-`(t:!)QLC:2ɠ*`<[_zN[3M2@?fTl4VbM q Wk [vA3*L.H sRj; @ & QX j )84RtIdݷ#P֤!0+?zi!2!/5%z/Iݪ !P +q_u ݾ"Ht{lSBсRF};p׊nfTĩ$s󢢌k6D4 |zcQIU$4e1t4Ptt*A Dí1IDEQEEQ3$(I *#tOGj~0?HqLbF0G\kG%eۮq_j6|>Gɔ Uݱ[Ai FiZ4BQT+yqITv݀к@2#jTD]njj{fc W]tmcŗȓm1|`AbYA\<(o6 lWPcl.-5ޱ:uvgTS(l1S0L<8Ŷ:hpœtw!hPUDJ ]vA݄ׄōs̋#JgG*D:mfA)J1jsYҊQ=v@ ȉN;2K˄ j +@fCf!rT!סm38icQs0 {;/ !#Ѣ2 "H)&F>DB@E1 4;jss=N[po6$(e_pwHcpZ#98Dz󣥥Qˇˢ;:b6ִ Ln2 ѫ$hcmӃ*_sǵG8F z/>T%A !B m?}΀F?sJip7mhSMWF Z a;?p7?&h$E AE~0i|x:pQr\8/vܻTxu=Ӛ)E(* ,X Hu e b5Ƞ=yO"$MEE4c;U:,hɤ Cb1MT1zO;0Դ6"ĬIRmэӤh>a7bm,AD14ҕvݍsEmmDTӠF-AF!X ($1hj%))`㌬E4$T=pq8(4L 8ΔiJ@$Jf$2hLYv)L): u PDLJ*(`Jy V AiL$bI(eZ3d X( ,!MI$ &$ JZgjӉ H`vq)H|6VrCaJd71|o&')?xV7KK=j/DN,1jzqNZ%#[E?B 節dWS±>d=4vp?>u40K ;!1AƍFvaiSN8>S$ß&7Ԕ#)7m+ wSzm46F1U/v",N)NJHkRlb [ 3`؊$FB w>0أwMy}0l7$pY,|gQZCPwyfDJyN)AQTh̑A yw{c !"@ad.pr5TC%Nt8 &FyB|hzH[8[7衣'dןŃL*MTekvXzȾ]EXmĬaAĦJլe'.OHGヸ+b/+`4㰑cC:Ss?_y6t})i<5歹l<=FޣED@ iraI!6}1_VMMj>r<$4g˅ЏPmbUΠљP&"h6hW!E !2q~g ah t꽖C.úʐA6 Dm ؔ %Q8a)0ˇb}݄`^]tuR)h"0aA. HysB`;T WGaUGqqA5ֈxiD,Fs0A)', ;УAI =xy;MuS̄r86NC#D>{EiG Z\)G|\I5NSg5T\A:VfUcUtXCZ3D8oG|@>@JG`%x2`q&pӴ@i(1hAd3?fo["^@t}zLd$\TSe[VNDl)q ^Ǣ|￑ BP $%;0PHH}r@ GJ9!AV`@M%]PLDDҠ H+f TJ4F)IfDXYaHȠ*D24eR;"cFXG fQ\22B#q+mܺ$N ؆-m5[,0A1![;RZ6(N+mA $`] mc/{z܍ @EI0Vҡ# oCvm|Hx`~i;V!"Qȣ@U-(t?TӿCRMER˹ <򆄇:q7HB)\-(.Sf!d\46Pf䟺Ciդ0>QѤ1/\0md)*jmDzTv{NrM1Ņ$EnKꨥ?FQ}T 16zνPhm RKJuG64 đ/8mPrKR&h^wa 4JZP'dM}j{qf{ SAѣֲۻ&(}=bE!l@:GBhhY?ZQ$ݯ8D8.n ;dLWSb=?)6P|zQFŃ,yT d3](i֙y"E f4 ^DGԇ^o@}By%B`m$c M^>fyPN1L3Ivl+u4S]75ClJ7${Xt%\ 1"060:㌶(E'A@{#gR f 6[#v+oFyχJr.mAvSZ4a\N`+`*h+3"4^xc T'wԧW5t5 ֵbCn/RGu专ԅw4>uI֐Gqnؼʠ;"s>^wS!CVjq (UŒoZLIkQ %n O4F0.(4F=[na[> V e4x`c̜,u1Q6CCMV,% B&B6nCAff6•oIsp=;Au2EROz^ʍ(6@Z*Ca-R_zI3Y+:N)Yu Z|eM֙%mBRD/sK'cy ǖGb:\ne/#wΉMIBc#gH-Hӄ[mrn[70QYdۼ!h Ɠ.u24~## ^ P' &Kh'cܐgp'Ccm^?}/-v'`o&[P:x[@sq-^ ; nm̓g|9gc}E@l|IgovSDaVf38n6_޳Óͻhٹ6ik_d.h\"|7QmLύ%>llYߺL?QmPvvH7Vu;L6RАX?vvLJk-|\;/\p^c]|cBN9 *KkWm;1}ks>,Lbck‰TL#K&(3.>Lӵ$+\:߼~cN6I6lM 98.ʆTU~ზE0/pE#&d$O|Ν=T{oh_R(k~ L?ӈ:I&2.sJL QH2Z$H⤯%UPWse8jUU{Zm*m*\Tpdq=5q``#TUTg0ݍ$<**Ł < Q(0 *$@БؗVPPILo,'ZCqֈ+:K+BJGZi@)Qt*3CyQmB/މ;:ϻ2G|j0.4P'_j\yz jcU}(@Ppp*(:r(i@ڥ[IBqc~̼Ѷ}M:pgeSnl@u jjM™40}#F&`EECI@LD)1@M*,H)~P gH7hШ4(BDB*C#0 H,0$$B,Ht 1   *J{acŬ6<=mۀ5dG&?`@v>YUDDV&RAB0j }U3:E2 `8Ye1#LaTzu맮_Z˃טh1fDp J4=A_1l7&H%%BOX=s-iXEn!{4`,-W1PX>vb:= ZV1$:<ʲrI ̂IH_Ƭ;&{#Kx~ Rh}(dB lƒMwyK@14R"R1J%% !,+@$%,EPHPDHG = CCJ@ O0Fv-B#`\}?4 Ժ͛pkU LXZA!q%{0w{ՊnߜŏE%ڍ_B ?/¿ϰ|!9qĬˇLXn!5׬!XiiT|gWq܀KId|5k2WE^5۪W1B0HŭËĴjFZbmM{0 E}^ą&~%k0 C\/v^Q;4ƂpHPhL$ (zōZl gg$eX>I$<E .*Eer'g CFa&!op0H: Ak7]X=@EMv#+"y|Z!=$’a5߷Ԫܸ Gm0CHd,BHq<#< E=MXjx''1H=|NQx4Cݎf }um'$VjUǐzʾGPYV@)_dOfF8,>ZaxfTj;$"tUT6%H`X%wۊN(<ɣz @߿'֘ pN(j$8c5QkH3 F PexXCA|M`I Eu3 68پ$~UKޙ# j:dQ0œPc0}U`ՈIRs)kzS]<#"_t6 B%'U, UA @52A(02R8Q=Ưk,MCqzIfIFESkyUT$`\B !Hcᱜcl;/tLDA82#ta?8Qg{ia{%i~j" :&Z䵶8ix٦MUePek%Q!r )+Yqd>@ʎ=eAe\LgSQgPU`ղ֠6#-7X Q>XOϫcfmQ 1?X rެۈ0 ;+аcgJ LA,T crs1"x8s=#XhEIra!0!̀<ֶ//C" .B&:nx%r_۝6Ba;A &!Pp"ȃh7j~CCnT2u/︌zFrq;aư.so< 4Θ6ޱQ6Rx),8*+twutw-0p/'aNfmaz #ke18ܓ 'q-D][ǂ"m @dv8uLۨ6p1?22 mhX}+uϘT^ݪ,_Z9$c1^=gSNuuFYf!1B:t}83W[}ҏ$>c1NےT?C&0 2Y֘:`tͤPţo[nW/ؽ3 .87ֺk1[A|im`LwԶIL8 |q <:%eLzqd kYƛ ddesx#5*qjvaU5iR ]QHM,#z8mCrn8,O^stA7ȸhBβ>TDŻ҈]faZ}:KYcs/r'tn8y2mi+~wg0PVasiXfdڮ&L6ShW¶Y9ckkbr;;PK.ll3[n9!y&3f\M-bq&05)1NҹmߧO< pK0 \tݧ @Uتmx^!Jb`#7z͜ of)$ ``œS7W q;pi4nބw EC'uʇ=׹E\:~;T'&ߺ8QRc ˢ,V>#r'p$)@u}@ ƍY=^@UQOCm&C L꒣M6 !!2a(Sd4]  %"Po>}H>_It+ ceiDN 9*r$P Q㘂"t'](!F|@)R(hhhZC'ϭ-HЀ( HP`WURZ`#'`Hm$ǻs:l]6 Ŏ LrT I %D%"CMk,i8RI]|3kQрliBNQȵw8MR.C:w5ޏB}UD.̞""'' orz0+đZF4&4&ק5u DOJ3cΓ;~O_.V 94m@7Q2ޢ`a?_Mdx4Q$}V1/l e|z%k| >RuOs\ڍb9ӻw&mA G2w)wavLqu:1mzУ> +eq:!O9mi9fEMR=pmȡGJ2an&7-8piڋDi*kaoJqdm˾6m/4d`hhXd~l@:"#k|=%7he[[E Iե3s4i.ew1 Azc4oVL3O;e )~Iuw™َ%AXv7OxC\&KBa$]; `3o393N^M8C7[9Oil;n͇JL'""E'x{dμmA.IcSBO u'SJdA02f8Y]RMU0C!D!4~\k9Ʋ5>7WrGݶӜ&]1!6x4/siN;c{3Λ[ʇΞyw M#d$5;Ɇ{LCv(Av^"mrz5"=om{'/W.IUu Lļ: ɤX3q= h7z|zxм/a"$|4g T67e}aixtKTmDw[jZPxFfȗBU9QZɥӓ:\V[JPq dC-⒖jxM@PsZ]嗲|g:o8!uMGԜ&.6sFcnQ.*[! s#ވp ȳg!;*f,֖z&[NT}D\o9TFꠝdgg0 H<]cd{&ȇLߤ9G3afi"+Nef#N[w0؁R5qr]17u;︢+!49EkC g m )HuGSaO'WMIuau.75qpn_h+) æ@՘]z}t˳1)ro N[;<6$>謸k+ 槝Yi>w[ۄ}6ׄ{e7vs!a?i-HXDe,>_gA+]^=`A]Χlb Z :PLyA>qo~W-,4N̆HN`燃t{ggvS6S," cQF08R"]8Qtb 10+d[ Zү Q&1|F܄D!w2u+h#w95 qĜ[`'=E_W L}i8]n@lƄe^VPȧC;ebM І+'Nۋe8@$Ќ'#qxn RpG&[5rmW*bos,Q&4^+"݃cόT鈽tn߾8bGsg:[Oye;99At"1fQc%3iTvOF T΃x00JT@$;XjdWyѻ8qz#mj,Dl*;|ڜЦVaEPEgO5x,NJ榅.FCm= jh)wxٖ];#n6C Yr>So~ґ{AK,omftZ'lZј /`|M;=Dme"&swzBYFL4 uo2 tO; B|apƎc)֟@n`QP:KEHvZve[gT5xk퐙&S~GJylofw]\FeNc"{ݡ@'.d|현/ytL0vu|v7}*a㫘jfLO}᳑NHtF$S85@t^yԺL'cV';pɬV;=9:S91ʻB(H򭇺44'3"R|p\$H0Mx(y\a^G8`[`ØzFo˶!\z~h1I$$z"`3m8tܬU@CQ5a5&J@ 5l\﷏9<$,Ü-TƋMfP$4^3qo-u]Ë{:ahtoq{>]$ui=+H#qx36b͢e5N.oX'63O+Qkrx8r'sN|jq2E0QO[>l,-M)-RN_Xfu  fL\9#k5Y%nܗCgSr@T`BC򹄪'5A8bԌ*@O_,4{1<m+36i5HцN#g6;P",q4"kY`qXi! Bf*+ٗS3efС5zSb 2 RQ{'dJBa2iȈ䌳 ,ԓt 6 OCNfzwڕ[kٚdOߑf k%(םYӭ-I"P&<,K8Dxm4Z:eqYOKu;adr{᳖hzp t˥Y[760/ν浓+O񨝻u5mS'tia<휄FV?sܛ+[q5I$sQj鄘gM:3ȼњ݀#SV~,jzd=8򟵘JsF2mnj F^%pGҰa M@kMf нO߯~v5 1>^FF I6o49h!XHE&#Ƈ4]Qvx*@ԋɐ&\9&{ Q07Rli #gҗTlUk;F/Hw;`#Im5gLL<jrD*(xze1L]L'ygb%mU]eO-V-9{s8RLT,Iǝ6:0Yd!3VjǞ*@!F|c4kW˚/fB`tʖfaLym-[iEBL8!1WOEQQ=98j&LOxcYż>vc$>_ }RL]Y]s7f:bKJ bIg-/pq=4(\s ې71(pA(:SMr%Xq- ؎^9nf` 36+M&Bmj̶ ̏ C$9n.[ Ja4/F1zYȘu]c4WѦ+Ӽ*STC`xCltNZ zM3̪z9x.$ᘍeJRA! n;-;vvt {!$nV9f[,&s@F'sڭn],54߁hKx0C;LyE;ڛCGvdod͵X``C&%:41 D 31HCX,Hh>yh o@2uf7yFacS@39e>N>,7G >3B);Bs$דP 98k-hr*ἳQײB^9 e8EG\43d$& M˻Yↂs=j= 7xb YcSLѰ^>Ʉ=KySAj}xN^ZDU҉&gs 46 wSPNcHQbf.v?98(|GP&|_ WE?rDJ*''vfV(Ek'[6A]5g?Ӵ u]w:Ox짠p}"<ñ?>Xt<{zD0 /;BS 98mɍwS`S j73NKtP0[.q9FA%֕+-4bkF(itn!ȗ UoVf6$Z6ACs9` @,JaAt[mӂ&4 dM$HQsi`$5PE%7Ձ4d/ኦؾ\owwL 5 Yħ)n-+Rm(*"o$-cJ8IJ׉1NQyQks }F#f-><aesCl9 /uf=)w,_j/kvLB;chxD_-[ j/Da:CTq{g;δ./HKPX=Fli܊|jg;g{̡lnNu?Zhn1ĭxt!3!C4cVOwJ P=AdpOӝ;Hr$' XC%uwIќz1!kj]aqs?x|.TZG[(^i6smӰ&,9*6f6f5lI&ge( s R}"MgZ%h<0WJ&Ybe+V6'ʩM6>8{̶f4-{GxB4,3 O[U3sm낹58gfwsz30 5LH"4_n-0cߤ}ݵ2UӽW0B hv6˞8l|7i7PN?p͡33Z(Sו)žTq[N\>jॶJ4B"ͺ|㷅XӐ[T쯺tJIsFiIi I"}V U`xI(esHF1$Gl H$X)GT2o1$E s\ܦٻ6cqp6-؁.u &'@}}/B^X=-$G-a'Nsaq{ =ۙ%<\UD62\CKblD5h`/~4e;d:SH̭CmcY"xE#0 ggU1xn&c??nG/@ugW0L[B `@R%5A->N.x'37;U}{D!xW *QDh˃A0DDDF%B6h`}2І3 ?蟊eQ1-sTlj*I<_JtMW̏p`.s@yT|@r{p C@Ob`OlE 504N /ti_v>j~s5D )87χ_Z)(˥zV#N_LE]/9D#Hw TTLDޱgWөb>*A^QDx:N'2zvLC碆W:~~9I;Lo*(kwAp kq3ڛLv?RN)Yӄdۯ4۩]Y4X=fJ,K\>l$LA}lM|f `DSHscL>c ]psClQ/9B`|?r?&")EP6{qCl*zBRₙG1|ɅC19AEO朷4S,ޔe&5^7odJm=vpTHBҲ[r3RqW.E.t154J(V&qΊmpJ6 ! 6j82VͦD}<ô[4\髩GkxblkmKH4.2V^Tc"ƜuR,ap!C/%. ޲r.ݐ2 W=@xMp6F'&<A)P9lPI "YR\,DEPUDPM0b4?XD?y>(EP@F(7N- p(] j"5Ɇ0NZ7!4Rװ?_υQUUUC4SM. Aj7>&YAѶbvhj0ʬ̦`(j_6|>o]x2'w=""(qhqGq+IOCM |05No;ցc!&hz =?%L3 ["?'-pX⊡ @ޔM#Md_ov3cBЉS!"H@0l1s6vByJ ZZJRRh _4~*!bMkeSv{8wSimRg04ZqPr+_XdS#Zc`hp ~tg0Khea& nG&RV7Ցt 59}k5EDhܜAZa@V.W}vsك) xCٛ~$4#MGj1ےx8ʚ~5|d?7e7h/79N۸,;XohKx3%VSZ$^B&!? >6b ^Ye'l,la)q)A(r }cq>.6 <dc/W(wos䍢!AB͋4!)ZeFd ‚k^J[yg_/`E펙0X &BnI+0P9&p7V%)$ͻ e 2)8uXi \$?_.'@E3$ǰI17g *-bpPkod"ؖz|t8*+,$#f7#slz_a $]l2EHX56uN50|BŒ&C媥F͢ LS0%jY@7^ުv>^e`>M~RZyۛ;}06v98,u$H[k0 J Q ֳ$:iF>x/>}מ%NƴzJ&}lIG8%1RݩWmh^7ZiT8y@%MkiP Ce3'6g.vmVjk;u9éș/=>NͦԓݔS&TvըoaVLLq<-'4ج&&Yfv-[v &'T%:4ۀːŋ, mwl]UCt "B7"R" Mz>KMx6~7v˸᥃IS2IIDpf6UQ,1a׼7RY! @kMh*Z6CRDU@RT0BA-E!0 si;$e rEhTH C햅>yHCĤ60D~rL߿ u3 =d+h2-c>TҫM PP "愧AQ1@O<;&!ѽJ0~czc1yM\HC$XBe\]̀A{Cl;OyiOQS31o( b6OG'AM6ɂ+mYslp>bdB@HMv@LQEo%zTPښtP1&Ne14SD}8P !a08m`DAL0_\`!@_v|ȇΑ;|?w:1eYK[Jz~Cϸ@5d"EEӥ@p`b"A.cZ 2Ԑ"+x` ! |#B\{{D6؏'}g$Šl T`|g1kFm%ƷHnV]Ě ("t E' rRoX|ޒ8,/Jxz0y"+AjcB`4*eQ3I>40"wfj<7ϫ֣+QDߎucXAnoy}^b]g\K`9gg4`d0KF #3P4 (t sI݄olk }7j'ZiDIџɜ/#[pP?}ާ>SQw9<^DQA0Z81T ? ?`N:vni麧(<` %)Th"2KD<Ö 㑺D $Hb_&ބY㦪+٣s6Q:HH 9~xw)|",S.@'Nι3f $Э45EF1|]heʨJ> MPIBY%A5^h@ QiA *0J 3@`MޔOEC낁Y2"殁($n_p_4X?,+5tw  SZ* P "}A&N О <9؂^* H?XUt"+\Kpz uꪩ' c9Y( ps`ߣ:R,M1#p~#jxxL@e^!(4m>,_1 ۋ::7X033 $Ε& ư`5Э8"ix.%LνrҩPf4DE>W2DaM?bGELk5 ]$}7@!b@'jPH P'l$ cљcrA+#JzHXUJFIkI+F0}&H,#WZX6*< GWAWEථmLѪ$f9A._FMfe%qC:KIP;S,2&R"D tXߣ!?)tŪ斉*(  =!X;3j9DO클;O ݘ ?"ӷCx/W%Fete[ j,QA|$EBSbg= J%;{pz17I~ ׄ}tk$Y9?U&&̩q1' l>:4BSc"5UY;w 1(٨?2"\k5|nYI]l'::6!2]y!;r2k} *)SP:S/`(t)nüB) x%IR;N*FQDo(. &ZØC{%3VY%:0T4C_V׹r7㢆Ļq 48En &P2dD5,II 8$40XH5J?0z:׬ MH)>7yHoF A !RܧB4B#F NSH¸Ζ Z}"A?.2T0&ܛe3S%3S~gQ 5q>3y}}yB6IDsf'mLفA,Tpc,PN73%M3X HiQ Dp%E D 4 ȩ6J0 ͗%!ZgAhWrs;ҜmܣQ "3Q_^} vVh+4C & \'B k\CܓZvxuP(CY3  0`bP< dm>pe ѵ(sX TnDԉ0` t]^eN1d6 T`ToJ!Q?XqcDaNG4)D};Hfb ĥS2PLZ1ANKM 0RQ5 DtQ5 3\i!?4DmUQfJa0֭mdp&۠@aI$AK QPԢ4<1ʙoa:F[VN_nzDDA,^ D!;<]\M9\d?D2XQLDTTM#SA&ꌤ;o !hk =.wT<2ehSFEIƦZ]!Mwb ơA^JyUICcWq&(bCpNSeC+ؤ)lR V[ٱ2{oBaO_' #J # AU,@RAi)@вCzY%PgI) L)vS]TN8O FݩG*qLIzoܾ*"$p4#BT1ǸU5 <%X9T!6Ԉ=;UF^[džCDm"4p5=zϑhT_`* |   @|.JAt~kcSJg!i36dh1v,T%4 &$z5AQi7@v_'F ưiVȺjI4m0"(Bqq-HZ⟣5~z%QA;: k@Ӗx>]iA߷=QiF#m[%Dhi`jYR[ ji?92$?;mj%g*XO;nKTMfX1`foF0U&Iu< cqdbcawnyTy&$]0n^'b)[7%4kw\gkE6zؼCQRbѠ|:+)NklAhViey%^β`8u&pSmm٪lCyHHaY߼ѱ@X'䕺iJOH[}ON% uZ{q Xry)po#ˊq@{b;tl8s+2BAXrR {IEdﷄZ 4۞EYZ 6K蚳@NucRoDb `Hhl9*g'Wݠ1@pM.qִAr"C;t9 hïZqX%ۡŅ BE84@v^ZJԝvA-6/'{e+ŏ$?RV13̂'{s @]DGyPf<5 NLeb(d(z'B@0QXNa 'W7pbq~ى0)<|~o@JJk%j$nT4JiGEJZ0RSL~C'.*|^h#֌?oJy_!5ӯ|:@'F+;|*H&B! ¸Hґ%%)KE!@*PJ4HPE  M P-%BEM%+M@RQ14HM- BĉB(D4R5T)AE1 E  IKBR1$TR4B$Ѕ(.UJUQl?i;H( " j$F) j(b(D(Z$DICZ b(* 6`p% 2c,;q%xI#%1:~h1d OSQE ETT4@,N^p/ Չjh2VSzm(M[9(RT؈+C^ڱypĠҪQKtI{ iPB:a( |RT҅6~l #Z8LV)Ҋhج [`iA54EmV{@߇JF&FQ| $._ 7TQTE10Y|HFt dcٺ)z6CShbfՆc dZ hƵ1yTy)M8X5%W lAS2QDQam5㥡nf _YlTx' }P-!s#MShfC"xG!♣ \i" i6"Ke Ÿ  hJCE)@%"4h@H)% RHJ)Dv/-F:~Q!ٟ)pݪբݮgR|~(ZA;sB+2h /Y`LRe l$3 "yHJ  >d㡈J&5] `W!Tq:{C+SH.F!\e>D6H~a}'#E~/x@ttGõ>g4""ȘRLY<8ۨk~u(gPN>ɏqN (hh!U !Tp7zj!k-'tà𢕥Q`<薇2>L0"k;WpoŦRd%"R5d#_}osh^dDơiW!Ehд} d-su%NPsH~L54VIl,"Fit7<%A1t:*$#n2ZER bph* "iiA)K!@'vxDŽ{?B4Z^B]gl>FL"HU5ϐmDg8G)%O"?ݰuQ4B(h`S ҧ0 QO!A riIDlz4/$Br ,*,B@M沄4HbҔ"}v ;vI3 k?|THψ0Z,X\)[1[bVf!89'uVuj#ҶxdWi'TO<0Kp•ãy%o-> [׍A$|^PI.sw|)hG*9=Ev,x7wݶPg|iIsE Wp&,\bp3Q iߗ㠂p2wRw$BюTl$zi踈߄;95aodEbDTm} .~MQG.^o-2fefeӬ$F~:JGwExK;Ø/mv# vJۋ܊^HW+6%e$nZ HCW9ƷWxWt3S<<kU C;5þԡؿ XINÚckA K4+U-t=i٩\Wyc5O|)@!^a!,R{D@fLf!OsO{>D4  ]17B /S _M42,h !hQh@eWåLcC:Jgy0Vʾ# +2"P@JPT+D<sb>X< pS#"&^犙6PPʇ &3꼠(DM4 )#D+H/ C!h(M,tji(!M9RC` 6"P'ZLuX5EA!g@Ҵ Aӥ (B&"/!~!cZ=ABQAT2CHLBUUVN$ 9@0H|l>Zx&4` ) BIu>Dm!mMuaoD>@I?JՁD19xP{mC0fYRƥ+OcfM]TV& B+) &>1q+|%f!L0IDiյh889Ôa A#}CxpUB^/5Oc1!H4&@k$@4DR%/!bh4j@s$Q2::ۮw=nJ:J) N$%'!e5F5mBز#d]!EwSc2iJ1 ZbjX`)F3[F` EI$ATC3IE*vzf#f gJl҈P) H: ):iA]%8 @"rusq2oXR3 Z@<#i>D)opMq/gӾM9#Ϲ~A<\@? 8 >{D}O`8>Ur4B^ǿ#Ay4gH,R+$RT @#!~Ĉ=Yo'HS՚&i&a \`%##TĔLE#OnkaA~IEEEHUCIP?5AKL@L@DAB JE15J$%I$!P*3Q 4@HEEM1*R!2Č J IdVfIP(&(ZIQA$ts j;eFuG I~!2E%ܙtT{CFb|>]~uZ%Nᡨ]T;OUY 1 =GJ~`l=C-R5u=dud!DO|SIP9i Ԛ#Bզݸ~ʹ$<Iۛ*}uJUd8"J>Vp51BHԚa%ęͲ4Y^aƦ Q"*?;[ƣ=4 o׉$zF!_#$׬=L$&d"- cPz9xF` k٣ԡ HDAˋ `(hL%F1nRzM,=nibQk;pQmX>{ɦ@R3MJ :2CA 4V $'`; y8֚bU ۇnh/ !l' =͌"tdE`MNI@xZT0^ ʧS^, vVz4pçuBĉL' 4ό9y0!!ټy5Z481 5AG"ʊřZfJW&g ݪ=?OUQA xTm6fHqWשij0^3rϦ_b|h 7&,)bFbOe⨰VЦ-wԱ7)3 72eH"4дT>= (WwCt7yRjqN+ZeIp/dx_w8QYJxIa6*$ё)鈦 $R@;`|y*zRFQR{lOn8aϺ/v]Roi&4o`'w9 AE eѧǘ>紩MJ#V47is 7ioJ@(iWb08: 5-(o[`CIqmohDå.*1E]HŋwP5y_^⇤@{Z a*+45YDVӪQ1i("/&=I$b65;|x5DhkWf4Ƨ9GmY"@2 e_5 V`.;0(P^ĞwRawascς<(%lYhLJdF:bdI9&QC)!E.25Zu"sDO^]Bl .0X~(3t93o+v"DžmHy"BT>IpşWO5a$)0{EA$!ԆS`sGVB 1CETEe\!y|Q9)ҩJEҔNTi34#u6 牚< $iNnuvAKlsH2ýĤH;t,D"_u-1YNUD1P) PKC2wz8z#ǹz~|ΠAƂ&$('ﵶq{+֖tIC5E]417w7Çned=:9V\irj՚ (mr@mVAmn'*-nj& q5׊= 7jgUƑLȃ21Fj)ZR!8-㦕N6 Q5pCF43F6$Ƌ SQƕ(6%YFS- bS kF48&f`AeCJu y0z!o5s0P}}pD8Q] pjȐϓ}{ GZxnH7<+ʒӛVbh S3.j:}J=g;Hs2T.+ЪyB_J0!ջ|NH-!wB>պ*z32n څhR?38ϪPWk>(#2]ۡr(bϞ^SP!-UP1KKҎ#`(j 97zpM\Ou =PMb.s e+*«߰ޮ04âxQcwDgt%q(Lf &Pi$J߻ha~`y1Lz,]ڗd( B"U]R J_%~WF"٠␹PE鎽CH yxA͈:&=c ǽ.h\O# D:1K](l d l :R"dƣc6&afcnLI-S]YY38C߉c6$ .6G!"_Y틁ˣPZ*,D?}J!BRSIB-юɍd1<5v, M!%nR@;&TQ ʡA)W5U6P?W :F12R))iCOvT O4 *|P(4"<*#KK"ҭa1I4LL@@SA1wqK0q2C4@ٔZͅQ69D1hq/Z X:5W+QʝèmOOs1|z(*U`T=\bqJq(<>.pĜ}t>!3۷::/ :u[h1HđDTdHوa4JYssӵV@|phR1ːq(TM)` cxB188L2eLbypP ن~Ǩ,?_2@)8]"@.P\Bd~`:Q Dk(aP`~ G:|(dӬZ0R@@ DoKwcg7}Qx _Yļ7np/9qpp@9y4# GudloLrhH4=LkjKmnIr^"7 /@?ݰLp핡*Ўl\2F"L Ս5lU8rsK'U? ~I@?;@9J@GC$ bo韍BzP0>ѶŒAY6#cG< 3:$3xm?MÇT 602qb9ӆs\˙^]X8Pjd'62qL {6UZ hMLFBjka'^I&8<'R޻~ ̽H^`_!Bп'``"(fOC,b2$Y?r}_̆Ӎ_W C6(da@,ABX#$(6_bMMJIifDw"3q!D<ݗA]m(~`E|IMGm#4C ǒ L̑  鴘fPdj!(="d&v9!a˘p0vv  }̓Kģۮ}DS,:]uxg|m )aX"W?q>h/4/qpI&P_N(HstgpD\9qϪ(it%]ʖ[Z0bClLk#@ `1C9f܅JPRP ! 2HK'|"'q_qn'CHn颃#sp2V|4tR{M@AP:;a?Mxb];و6q8IuLOgkn#͉hW( -(-# 301MT0!b AX~'6ώjJdd|8I}+{a7p2C8ڠHHdݦ)WlՊIYjKPRb5*~^Uaij3"+vhgYՆJ2YxJݚ ٻ 4B0Pm3Yձȯl1iw:B5~~F+mimclr4AC289S6;de! (SwM?Y=v|>sȶ"#]jћ4t#^1|)F;pq kO {֗C,(7|_O2쒞OVP R6oʡ-P Cq^F>rHQPpW|1 (:U.#oo- gέJ5F?`0lT`?1ơq4PldM?ڈev-? Q`ALo̵JE? t &4q(qJJ~ (}PX¦ '݉&Ra 1!?F?mjR0pQ"/C;'9>&q,1B >No Ex2D^#+:VG@+ F&j3é_O"xžSAHzv9Ӯ+8Q A @1ࡐǐuEn =px M Bm$"a#1*.YvBU%;gݻͤuɛGyIӅpxn~C7o$C @ ti43["@Nr߰tSRv_I6x' =JL×E;ׅG5x0T?=Hz@yu)6ƒHCJш݁mHSx+5&9Y*ęZ랞NX3*((.Ѿ݁0 5)pȳdI6r ,|D01Ȩ=76aD8PĆ$"R6tR+Fpgo"Тkv嵐d$&;0vjнm4R#ޜɩ$ղD01& ɱ?.`if M;&EIM0lӒoo&"6($+YZ)pv?nZLcMA%7ͮqxcl BMf D015thѢ6B* ]svAHjFDb2fVaś40cõ8ga$FO7x[\Xig|x|9OSQ۵ͩiGr2#1|Gfo^z_WXiʰ n#*X፜&˫o(f'S=޴ ced*q@juy[u<Ѽ r(=[bGI=Q D d Ѳ8-v(:$|H>Gd]eB8FH"1*r1Vn?~آ[mti^bK(r‘T80Ji}!j07HS'If Y:MorzՕJx5q")g` h; d[ɸ'vmKaw CݝRZf!+o~,4Ce<_ٹϏߣmSK;R1b$ttIR8WH]`cB(sW_Χ2q"x]pޅÊ~9F$Oo-&ƙv=B1rwb j/U_[dz,s- VY"R'H`mQ>5E.'Cbnd49BN-ԒXgXI__>'=8yC -tY br&wM ٮkDDDzR f$> NXwȆ RPn~?*\!@n;s邚 1$ LOdq<1ٽ?EPXMD45u^ry$hhک->J֒H&$-.'I( y4⎱֓J> 򬗹C>N}?I|Gā 4 y1ך"ǹB dҜM1Q;gO*Sm@uGICOTLSK<0=xiE<ZgIIcEL`}m݇$Tt j9PAe$_p~d =AD 5 9*("jA2Y8 Ra(Z@ JB"è"D"*"h(bo\7ي†!:9Y4 3 &v(ptzu*$ "R !4Sf: ;XZ=v}¬@vPCC~ 3|+-,tSPd` I"" j(Z*Be$C D$*LQhŐ4 N|ӝ(X KK8RVJP3%,"~Ȑ"H&{|G ]G3wSD/؈nS )ggzqPA_ryh2 cf ,1S}f2ųubf⌃#,L!7<"m$AF v0kKߘJA-*CRP)A<^p{$G )4Q0V*H4()#̑(O$Hhߋoy^* D3#wSC)}6H v6 ~Y &SQJ:x`N:}<숸s@?o^wd`3y%'c0#)6{xQSXZ6n&ߌ>ɣ!F $"HJ@O˼ljqmS35Tʼn? ;xI = J-P|pl1* .ɨJeadAԄAΟ,YO R@9"$B%]x8D3Hk$5ZZkݩS]/CL c %2:H|y&l-K,:BQBHT0BLj@ jbAt~?}Ӏ{?OcLQJzι$l,ukS13Os!zE狐;Kc)nӎ޼9+Hm=]f(&9`ُ٘=S;a_,I/_6ah>4P!,]T eHF`L"9@rcO2+CK*?z\p> 8JAP$I%I_ 'seB ǻ^Gqy4D .EˍdqEo^sMU%aډYN@tWrn{K $S !6JJI:PDP=<0dJ$JP B JkHH>H8i+Ll[y^4 `" H$YchCX&i(Gp1D31]tv70dr\2<)YPTAQzâfX@J'HQCIHj&&)GUB ك'IG>:=c{@KB% urаh @E U4̄^(D`l9Ӏ*f۸5/I "Sฐ0$`"I>ώߤt 0q}I*>:I_/9('qB^1!@d"䀥CJB^{ ,hR(KQ5VUŸr~{G43T-dG)&͆M6"L>cѤ?/"dݺV`I$Nʕtx11ž9Xpnj?xSz'x1Ir?ZM^db@ӃXT]@R;a4˜#N\09p ) cM#!T T =$?k \CB Hit.4С@`U D "d)LF!Opa 8y+XvSG|aZK`EE #0H!(ZQyyF?cEM* TK#Q J44"NcB6 u%ѤF&.,HiJPuQ0X *dM3uiqXHbA)4# ͼ(N+Оlbii=xަ 44)}gǨMMgSE `D>xA]!?JBG`Ab"=d}LQT:3iT[fn:C*̅(4q9hct'çe̓XT@;٦M/C?tl'RP@t9"p5AG=w@6~Eaȣ bX9'T>{M3˹%~\CFuFGIP݉0YD0FBuK@ ô|9J*)OD;?͖} _02.Pa'#{"==2;EӧyrU𔃺{s; d`caj5S r((R iD80ntIhhVd h vG瓜#DP)L[ ja OM-g `ԲT>E,LQ>,~2AR$PA|"O e&BvSX2B JU ! JYPP9b -\Ñ 4&?cK0{)Rz)tErAaCD<>aNz׼6mdї'YԁJMֈS9c\NL l{!?4J#ߦh%})aJ i$6+14=%>mW mRST/Uz9d6@H!䟢3ruI62s(p]5SA 8,HJ JIyqn<ӡG+?h&ehh];D|a5| E4 !<82"`"S?5M0!i8 =BHET*АTS?z}a(&M PˊKٞݤ:Y2Vo&}5 TER0G_;zqӍ&fH L H6 eXc9 q4x`-LkdPks}`EYA"wftF ˽6$hm o+ᙄn{aP505ҒZ"k0Ga,qDi5:M  'pZ/96gd@P| iwq";WH֍[\5'pSAӜ XsFɹ)^I:=1\jT⌹FRxx4Ñ( D&8=7@O%xT8[r8vn;ӆxJ'/ EDU#jXfghu@Y|v9/G'Ͻ'Tw0::9uPcTzkZ*kJMS$lDi#;s"RRtM:~Oi:9y'TNr>2bq\ P'pHR"N(,wg;)4?n7j#?q,=#~a6e#4 hz3=RAh@҉i ]cHtzazE:q` L#¢!+9CY= zl Hs0=:yC(֥)=2_E~ 5zH҅+巧^3 ?E0Ѓl=_J#'4k17-&#BH9ЮBU=?ѣ Xr2 cgH#c-1Ei1F  #LILL%T  eN7Y[K[w8CB,$;>䆔Z^G #ZI" ķۄixOWXdhT)TiI l ϽRKM F ;$BEb*M¥yyٙ*@uc#Щﻱ/M6\Q4L3CNI`Y@އ܉huY3`2t╔gLX45&<>oW8`ͣHz Okd$g 4ET/KD| VjhiOb!FCy[}(-T$ sQQٖ~CQAp:$!2iazQG{H1r1%i*j,hLM$)<<چ<6<B66MikҺoD7a 6uK1ա\Kam:Mhh _Z+rWm?%uR/$@.]p:%:QM,ԛg x|*ϲӓv²9 X3ĕMkyafHZTyb|Dd?LƘMq(6}XU-I|Bs"<0`1 !J:( {<fj͡pf6j{dm8 e6͟ʤIH>8d>56DhJÃ|uT` 0P0h4O+PeB"Haxq- |L61(w Wؔa"A)Ɣo`a M,rv$ rGG4RJWI:FI $ i I) /mzD_'Zi`afP]=%:9=þ1rփ֣4 @ 3cT`vAƣ9`宾vR龊Lۘ'k+5L]!<@}nR0;4(8d1a'EӔQ!QC}V]CPL({N<^^Cyd :Ѓ-ߜ4@}҅SI0R$@ PLò^T䪦nBJnQSBԜJO87D ًnA MkЊ&( "%37VQ2.;q뉥 \\L?o1 nm_WY#މजӒlqa6͉G H*ԝe8}2/A]Ɔ#ш-'.O`vjG?jyGj8|on:" D|߃1CsvT.(Sh<}!k󇯲C 'O|7٫*[8feci L?/RC m mdX~<>!|oaMN,'y*} jLiDX+1|F>N_*wvLqN"(D6S10)m3+3 PЉnDA<Ҧ;l4=:鏟=>0~2脈 !,O0$!<"F(܀hHTGJ}sh5`N{.xB-E*#+[JzHy>VI#ӹPjBAh)M CC> \Pߒi zϟhgy|?ݠOf͇j 2dQ@!` 0zɭ[ VPaZE#a~ :Qx_`i=llv^9"$*FƟY0fZ4`5Awqb CNƜ #iARbMF[̛;i{+kۯ ` &Cb"qJHk; ].t߷ʘF2xbwŸӜRtT.p-6hV'QUxʉ˪ 'FЩE}G89aw>%LC/78{OC "c;GM* D}G!wQF3AX`]kFjYhߵqR'p캝 ?/F(mm" a .8C(wktyWKZ4H4aS1DF98AC帛 ', 407t j@lK ln!pDaa O:1:MJ\h6t/#KlJu^ \|1I WaédKo3W 'x 9(FZ Y]#*OӃ XN8!j*(6IT4Iic ^'UT=>7?vH}/NE䘟2{18,XMb$9lhd޲`5# 0AQ4qŢS\}ᒒ V`DT N%QrA66 gHcPkήoM1d NJ4t U$F@BL kLA 1r%$jJJ \S1iVɩ4}1dbX$ D55xHھㅥ)bCBЯć@=JP "ӈd_6I)혨 j*"0Wz1à\;TD#KhjC #ݘTC4GGMTSQqLScȑDb $( &BR$,1PMhO| NI1q$eN8) I-cbv bD@ǰ|T z @uح`(mhK?d7`bCGG& ,,j`Gh6 j[mFL"X

"8Xk:& }^'By$(?0L֥x8FPCoax jC;AmkFq~9Xg:њSQlzlVf51⺪1f2 jMwnh+5Vfla F+3PT;@Hw1k#&L""uhNe BXVD'>\m4\sfЕ[f d a AHcg5-l(Eè0 ʸ8xA6Ҭl"0U v&hЅhg6#": ajc?>J/z`hb Y4c&' zNc&t; '$ v TX$Fd^U6%H204 Ot tf"L6D8W[ciot B,4 :!G$P$"ӗq;uv#^C@Ǖ\P{U!C@~JQ_Sy;_JBsHơGDԣSH%!0P% P=!=sF/ 9' j0MP_,ڝbn'ə2ìAbI<2C0m}A2[h1GZnMe AiCDI {83] O8zrq^ /Dغ/Gnb/˷x|2?L(fh&دcR%H,v =:K% r6&Bbh0Nj7ENOoBQ(#j\{YSפg.n8Ʉ 272a+Uz!#IJE/T]Cx:!GHnT3S'+DGd0 Iɐ:i 3H3A@AA$B_f1#AC 269iL&._W='\xҪWb.0,dc>D14P˟^  ݕ$lm,QEQUSZ1UkZֶQJ6ph4a2ԓ,e1jzK+#-E3eo%Q*784$RSy o58K^INCujFAb^y7 4(|Y?6͌]h+b*rw4at1:Bvut!мq#'%[_b@dtxA#{6;/$(@ԽMdE| &HP"E(|Jh&VO'#@ c魘 gpmWcb&JHL]eܬ&Ʉ'̙.J@}Ot3PZȀGc]xMho%붅I D}@&b=4_6C!MKk鱀`3ڂ$4aY 558 ĬRT̆83?G~;}AJJLJhJLS1!@ $ >Z8pr2r!-ƋxPXumz=#%$V(2&H) Eցč4$–8VJ/[@ P( EX0`V[2C+>>A K^Q~Fvq1v&1l@bE@Drj.ON&$ A懒@'4J0dH#78*A@0\*%V ; xJ(i" qY"}h45}0{usf%2c) RyrD$ƥ`&0Gޒ#YDhu_"|!B DRa ( $H&U"*B@JIR$Y)Yx<")(("!.x~tDCԀ?1'6*:t!7'{&܄2>A#TnĐ?X (R@%Hv M΃P)x(! t~d {:;/CzX11 ;8E!l܋B" wt`_%[&G;ר8f(j o96Ji&L7Frz AI*|V#10Mʘ'nO]3a1k|+)*6W=o%ń޵aҕ5mע \!$O&-M(7cW^PR+mU٤L#*͇o+靸Iq5(tXqrєU!ڹ "ص9XlĎIs޵׵SSNq*;dmIvg.P>"[l-?K؟njjS v!T#*{*C1:QͿە{S;ȓ\ː?_滥VnsxG*4-m^]qzP(/D( FBF+X3WrŨ:Sފp3vѰfoFFҧs'.>=:㑛J;Ӟs26X LhxanϪZڎ~(V~U#KBN%칞 ` r,1'.q~.Tkjlf09Oako9A xm]ƫ ɽB2eU2YϗW mL\uO ˝wΝbG|ߧA1!g',Gw^u9R΄>k6*VZ}Uq_:$PB5OX(|w9{My$ߤ=?v#"2y:ɡ ^70uaa>89 C{,&QxnOGyCC8tc0@y2}?mO Cv+ sVnn5%clILt{`Y$Gs{{IԌi! _Mzc@l= t@&Y`:وIߞᬋeJfpƝ,1E3I~ $Jt^L*w}grdlGhx&L^Ĵ"%/^'tnY0hommM:lه$,E&Jgt_y "Q VD呋ۯrJ> HY.D A Сf1PjDfGtARz|r9pOkZ;Aa)A ȍ 9T$1 lyjL$;b^#1NNܐǹקr?"H0>|mK~ܞ9BquH"ͼYKRИج5s@% Jm G6]$=h IRq.kMhlt&cz(h6ktewS41d )[#bYe-Dc!7Y9C8#(1fWyq,޷/<)baX @5^ضQ-no &qU&Xka1Fivc!0P#jȕR]ʶXD_`PjdR{(c;b ?v "_pNc8ҖbO"!"<*2؋4.e5KFN|>TD_&r ɀ=⌙ lMNdy=o.SE@_U2^~vsLP_kL4WUW@#^qayA|6ȼ&IP904wPw&8!]Pz zgUS ' w=A:jsPclX`nb&|k4? `jv,ik4aUR[pʻ-R>6Y?!0l9n1шeƚr;\9\2E7uL1f8#J. 0 m {醉48*hPAB֦qXӶӿǓ\=3̒C[' $6 (>x橏|zȰIDF!λnTiv Iv_0: MjHb-v .FzĤR 䢂"J D()2D#M&\xx֋#bR[nQTKTԳ>!!7!n!*kt6Pl0_C 8Dօz 16P|#wL${BT妎`()+-6Vg0$yp2!jR}RH.O:O`ES=~D蔣4UsRwԇ+ "CS2= H 12q  5o'f9:ACTe݋pպ rLl b ,1GAIM-U5BxnUŜada5aV0f7 IW` t 1%ND8Ņ>}EL'Ӛ0ʵ !O?ѓf'yl٠f:Ę& y4K:$C_bs$F ѝ71||t0=.Ndޚ]!e=[5Acd@479(nC*ĄZ3w0rrg0yXG !B? fЍ*FJ0c RBa r#o)Ń'ؔMCA~ѴkT>A$ٷiA ƪ& af&?L,\ɠH}Jjai_DU {H E-AC@W z#GNQ6]sfQ;IU)(ΡϴL)~m m: A}2aDR;4C~]XX1jB&q *Z Rg q4fX`h2hՅfDhҨ)Հ #/9ecLgR"(b! $'BWN:h)v;Ej ٗ${ȿt@hA1wG 9=L?քD`^Iu /4'^G(I 3,1@SAҤIyiT7$TD3%4)D%% i&G-RQKHۜL0j P7D0U2蜇 8fM$z(" dH! aQCP=Ļ4 R4.,dNCDK P.fA rn3p3BWƓH)AY#&"HɁ6wrJphZ6(;ZąpҎG H `3[6mud. fő0<2jk1qV3X֕`QcW4F0 n yji 4&,JnmJeF֌ūƚ@퍍Ut` l$J2vN#AJ!k#s5iq T[SxQZۆ苢( ݣz`MqGp!v5Um6ڈ\=Ŏ69D6ldX[Bf%=AMX"b֢Q[h6btY cVfdz$ΣMKL±IA Dꭌ=v1ze*ff֨ti\PepX.H;cT$$)(QP#"hR&vquaz0bX3X@MI].QKTϟ"7 qv!B"Hȧ6Pl>x>u]v:(Ӫwcb<<򨢂5mQQE4QExhΫInẎwlPph0SMPT@QMmiJU%8B *lh 33n aB6LdrY++e DgE6;w 3F9ǝd<:W|xwb"j%Ƀ⩪_yrmT͔ R$A.\J;즿gmg>dĥ1Q.!Y* ;zGbjaJSbUT(-5A}9@F#@-RF"|xG 5p/NAE(D'boN'Mn=8j^ 3`D3*\NN—v"m (5| d?_{";'9^iQq}4֎!H`߬M( qP}\$QE>ou>%lZ@/)¨)}Opm/% PvE'0VLhXK Z6˟3.>w8H%*PE R%"I$4ѵD6}kȬ;aگ;/bKCL")D呻V ݇LV zD6]tSAcoͶYľq:0u3'%aJAz%!9VL'mv+* #RrRl9QHereF^CZ <%D=DAC|KcЮX6qmiM0H A@ǮY{O g@3Klc8[Gi۶GB"}\R~#{떹/Ryyf󆲉?/|N--Hcl,vCהּ`t8 *T0>*w"Q}jdàh͘Y؛+#I, 1$4F51@0bA/YΧlpl9ԭə͏;.C9簰AkclUSDPY,nM()wg6ɓ/iYfHSdauhβ b#w0Lo>%⋧a&"(ѥC c.&(E)XU5K JZߩ{k9bo߻sń7.!Ѝfaqv"\aXj}]YâHcxQ4$Tv.ȳ[w0;g|23\[k.g+ʪ.pVpH2rK '"]I<m)1CZZ6 &IDGϽj,:`A CN*K H2$$Dw$B̖PaQbֵ,fBfb$ Dnߞ8d.3NGF^8k[]S?hOW?YP]L1v,nJf7ݐ܉HFšs"9mϗLxW3"$taB+:3%8@p86G 0!/ZO!Jzr G41.9!f>-1"@`a2`S1,`om(C#`ZM! kL"F293 ikq4gQ `ѼŴ6l,"Hlk  A0k]vۇ>\ D״"JV"Hf}akАSB"x1mIS\˾γt1. *+!E^׺倽ZӾgIET»߳T[xq.ph)bw;(G)yA͕ۓ3\/ HADXcVG&Xe-_&V@{pT0b0lL!5 >de(ż0p5·4 E*;qu#ý/I]M(SɲÎ  /wmmᮁ- pCNV.9m֫k4 f`* D8@DI Fzv)ѓJk⍫ HBL^؂Whj*^QE=Kb)8L?<+Ln. u/Ycti3`ƮP@mǩ$$U!Lצa[+}r0HH޵m- DrӴHܿpNm 흖ghA$,7ޫh[b 4iTxGKc\g[;f̜ߍ` F[(\-rćߕ3B}#;Jvk (7RhÏj"̚+HãI0+M3eK|ꎲKaEOA;RwVlD0tim[jl;H!N#:YD6 ZdurfOL琬M̛4l IČ:᨜c5 ͷ2ӸUQT6DF6A&vi}TS|-Dnfs958k:{9sMNP52`A eXv ̃Ph[ Jk.6fA%ΡT5sJ<85/o]7ۜfjv( pQL;<:룋W7s<|pd3اDTy_] jCa 7{S# ,*RiO?&Hk :նo& x)IƟ'*3DҝOZ"vaI"d'1Hfr>]21;xQ֌Yύľފi& P`ry!ZV?|,7;c-ջKY] .f%ؘ(ceN>%z}1D"6d> D STQ+ Qbhs8x S7>rm ]lrꇤ.Q%HhqOt9Z $Uι;6Zt}[@F:d3x]:8jKtkH|?Qx(;TdQ흯KЛ)TeJ% ge= @y|-mNW)1 ɲ ۞ai hwmSf1bcdrAWBE(P "` аv?Lc'LJlyc-qSr,TNՖ25O*tR# 0l+l9MVj N$9AWAY~WUP:`aFuzz:p=㞜\Ӷ"N)>|#~4ە&. C" ?%i >Ł H@G^p<6=l/Hi0U3AA&ЎѶs ;RT?&96g^Gw}QLQx!|>*Ivk&ڤ3da~QE@:s_wqCm24 ܔ'O $ >}X"@j% }\{#)DE 4ί!`0 U>`Z\DFDNO&Ʃ+݂i5$F,L`ݧKt(K*&!RDӅ#Bad̉Ě[}Ca<5Oqm'9{Lw&OZ=QtL00!CI=Lr^nc< FGDD6'ܼyY'^nD[ 32540OKxwMHE$TN1F]9VG0 lȘ)zZtuMuUv2h]Zb{2]Yȅ!?Z T!!-v&0Ab`|,Jޛ +ur\XSQi+ Y-ᝓ_/Y7ckn55\.fgMs$UNo^v ה4 t2"@Nߓv!3E 8ULR| J(6F_R "2cg pnu3lz-KPF+cV+dm<]YֻDĶbeZTx`{F#ZPy!`h 'SsL ĖC`aI9z@DuFA5WquFr=3bL5[`Li#uXL1-3XUrD H ȡqrM<AG Ġb c!({d 2 LmWd39nKa)0s_nYS"Z3 d[>\yڼJfA>N0l2dU\``$yiWl Qӡҵ 1ƞ[hӬ9{J?B`E/(a'8~=rSA(@DC`C@6 /1xBb+F3-:ĝ"IJ)2cF |C@ HgNsI 9' yg@j$7fU ՁKM&CE P@UAM 4*LEe4iUM@u<çnzf'kDMbʌODFD3Lpz` Zd!vÛVB:zj wgјC>'3u$ KBą}{`D]agzUuj,TBTRT Ԡ;97by7@Fs%]KA*ۙlv4y> Oo|2#-q G]lJG/ hh?B}Y#"IHWrO>=p)CLR y&Lg?#Gr)Jr^bFM5ER6R^(c 3;L[rX1Ά1)AnӆSבA@]W^#<{CE;y OyTKAM^=A*{͎ 2QKbmSW26&[WZ"WDJQIci {DŽ7"KѸlHkq6Auryj%KKd(څqtFnU͝Ӽ6: XnN,LMmfcyT2-d8}>zo4S ;%ƗSg fN8.r 7Nd(^&bǞw>]A* Q䌃q5 ˮaTR c i1$ןClx@TOɆم-t!C0Os91pL$Y)O 3'O_ZpN+`y/^?Zk^tL~˯CE$RD FP tp7yvn!oNDTC(HPTA>[I:`^t@RBRb!Б!^S=q7ӱײBD]|aK̕,l֟HL{KՠR̈́|Ѣk*g|=[7eR؈W5Qg;borkr>4\d6e5V m g:.ٱ+HFfHʹp|kRNrǐ 8sq821Hkszd0`;84Gu:L`|Z\6+$̕Tcɔle., HN\;)wgf.r"YduA/XOfm>TYƠ4qrY=@dAzd53$3v HK5h^!ӧװ{M`~I1`uCc܂GzzՉtHC??P>e EiZNӴ 9KX(29 tV0gM*]8  Btul"F:Q`"b`0(h $JUz*}ègxh#aaNڧᇠg̪13_`A & hC esvϲWM Klʹ8̚7taq؝$1K}5]ADN>!.tdCT'  h'ϭn>m%LQcL-la P|31OoNDB4P`{6wv_q*_46А~ 0Ǚ'Q IWf5@НhG\ahˎLgTXTΝ;tTF/1A9QK/F&$(aev Zzxy,T B!+% + 1~MuƢB: |F fT4XX *ֳ絸.޽oKxG}&ڈќr_\kߣs4{8 jH}Қ1 #"*Ss{aQ]hA8m'8h @B:q8KBD  pT›xrL?[p. FRS.{Yh.i57r^7O9qOLA+E)69bWE8>9TdDN|>P_S{օ(H 6W}y1wkOg`FK+djd(Ĵ !$v5-$KD@̄D$EH4ia !{e 3xi:tD>t&!#DS?]9#`˹h})ͅZ?`@=wȇQZ R#r? {m_ c@/ݼw[|Ɲ ќ|ȃDQg 9DN:H"WZ(?LR!40@ ?œ?@$.2@A1/x Ϯ)G5 Z]xH;!w Dù3  WH2Ӫjj% `C?Q<adҟZD/+c56l861bભQmj~ ׯ:'[T0^Ii "fb+Z&hbi:Nj&u6B! ᇳ]y w@ӸrV蝂O0*k0(BiR@d~|G_wRW7OsPE"{\#U5H_Sqb=iȉ Ur$5ub6ˆPCd (Ѓi S .ޞDzy*-3ݦm۷q<7Oq:IsZ (#4ԓb^~r_Oar@9b$@&)h( HA)YL@@\NC#`6rG-`o&_UD1D G5"on~ȴOH-#$Q(o^߶A"'WH#BJCv!3b`~=0 X,)\rANB Mfovk֛`(o!|6>R54Eddǒ>AbAM.dz'f'q(>\A"+ l."1~8-͚M?Y5B KCQjH˒ d$=|# j I 4rx~$MHJ+oꁎQHET k PLOI6 "DÈFiשˬMOfQuBh&gHKF"֕:R 7ݰchp6Tqڒ  r/ =x ?dy8c$G\>^fŠi-;kLg*g P{E0N߻nƾ R;;|a}&&qp,(A(=LH1)SCP`ߎ?T_9bbCV9$$ v}XC2b z+Iׯ\>o| 6QǰM )ٽwӻ|ڟ*wT-̝[%VhbPR$(13hXd`wc {֤F%GECAӛF.jG)i ٿI!~>ytGxH3XpdBz_xz0] uAGV0y觬6*[cx$1us$:γ\ZN- NRt iA'ƶ<&cs%tFgYvgR@2$x|PlmM IxN _XI#y{dP @ TbB`|J&jp;D _ sEAىiG" 6@!U=ߚIHzK!,({'C i< ^\m;/4wg\8*n&!g!TZμ']`Ya _皈# T""ޒA)0(;_b%@<<=Lnz;48N XAk %HPސȾ=ZwkJl/ 3_bSJ.RxAh=>~ PD.>)ȱŃg7BAuQd=D}u ٥PU)R4%؏}";yON5{*eP]C=ֆ5דe3R)*&/Ki.O; wб:t j]32=bEqhp*<=s>Ã`I@@,צa[xk1ǭ%o2HʈqC^ 6ϞsY B1"PRd凷;}[U{a=9bAr8 @fNˬ2ێ0jv}z˒Sٕf0ܞ\ qIzˑcq0nkhTMyl*?e|@2"rJyΌMML[Nټ4iF',ўYLC=Cjh?=\o01:sWBMaoNB. :Qt茹ɚI-%eNj :nXQ{LF ,YdNN=-8Li#X! FoC3EݦG &lFX-ivXU;ry̏4h&:B>?q0r9-Lata#PRKPjjzM 6؞lFjg0'HF %.]ٙ,CEK6m͘f-Ychހ26Rz96ƧfJcAC8%,\lL &H:Xhw%'gbYy,Ț#zd `Q1\06Y %ܻ4Ҙ ìX|6mT@<|@bN?:fs@ HduŐhCS$$5b6~DTvR!@(JB iN*_!?DJihPW@1 7EYĎPiI d?D *6(hU(B%۱P!DOv>s>zH.e4$O07%SyJi B& aeZYaR%E ) iUZ(# {XBl " Ui`J#~ͦywII-e>'vPbHCPDBwJ±M!DCB@D DRHD@T010%(LQ!0PE)MR4SIHPRDE E&h ۃ`ı*dR(5& >>wO>_\x2 H/ϡ5QA~ C}6?v?IHP*qh.iPi@tM4λ~QA`L=&uAj6G9#b lFbY?s7Aڀ$haXhL#PHtHNIhZMq6}Ekl?u\N?m.H*+HgOۻƄTY'A(+$k/:  s/c zGNzRUw>{sݷu3F&[w,Ul$5W|og}佺SpXtk#7Wwo}O} PmhP R[n㨩Cϫ}P1TPt)(5oAXn-<}uɣN׎74/RUMIz>ُȼʣp-\ꏛJW϶g=@T=GG@M{uD^mm}rwuz{m@8mm[lOu}Q %OmJH;*@PE` {@ @"orvǼ7۝ϥ襷`m*I0sAy#  U({uHA@k@  m7ۀ x (@@"Si{tws޻ޔzI$n`tۢwĊO}>z<{s4b:-fDDPJӄ@*:@$U_f=xE@Mm+q | =\j66؊mܧ^}ﻶ|yҧJv};lz*;] }ic}|=F>z:wk<ڬowwYDﷴ wn|.}e}OZj:nwoӤ];\suz^ּ- ۵ڞ͗Z;O֏ygroG= _:fsǚ}MQV4U޽7{)l{^׳zWiJ{g;Ny^;R8}=k{{znnw{h}»/smwe-.}w0}>8|[i4y{wٝb`{{n$;g*VZKUc:ˬ4RNnlWl7g{=>+Ka:F{۳:%n95el.^vUkQkYJbfi4Ȗ={wvZ㣉۽κϽlPzo=_uyoM}Se:SNzܜg;U4}>֢nǶϧ@E}vv!:ۭu1fōڧHhwt{޼mcZ-; EC;:u{|ȻL:]z}f;{con>tQ /}þ]Nglϻ> {:4t]@4dwK6m4C{;xeϪ>pfYJn_|@f_jwޞ<"^ף'Nf,^Xks8yuz^5fʪNcǡ;{{p$ 7^չ{{ƻ^{=M{-(d h`R ʚdB AE& "*b(d!)< $G,LN"݄:$D BBP"Ci)ZZ J)X0'e8I02(TCI0R4 BRUHp\Sd{(P eKH%jz\ͨ\|)m1EЗ]\Urݩߝ{`x4Ǫ.Xb-xs[?ഁO j:E=*}TQM^ ͣR;[B,F#AwgD*=O8ڼA֯) -!~Eacjz=iʞa#*TE?y’ms18k/\/3>(?#Wٱ~t=Ȑ(;+ȺufuFA,{uxbvSR{7:Z[Enupg&!ygB]>4;-f<;YT˺avl1Kjp5ҍ$~8#|lޤ9{v$AIQfoʵL1F9BJ8pcW2b@'l?6Ҫ]$ `fjI^9QxZ\&X}ظ~I7;_Dld:v*4F#~Ĕ7Th\Q 2w[|-8`kBcU1L(gWU:L6s|诽!SA~(]D΃,=J)%]8<=| AJ*xw||;T܌IKt\偆 *س+'P|/ALCvڿnԄgUʈxd"@~A]Pz z9;'"y)|0oZ W?#,/Q5Z/C/8=Pq_WYj]p )HɲOf" GׇyiК*Qf T4M_} GDcϯLXtU&xxƷ1)H2QP #>r=W{|yyj:o?Xʑx;O6o(YGMU>Dw~QA!w"X7^ oD,UV v0zG;sD\+x ͮQh''2+GêA3ss}Im:kGS-DoBP{ ;jGl`ԗDY-<Ьʽe=s.no-] 73cvC&ra<3>>}4uךJ"a ͖`sn5x{Ѝw91Vٙo|:{.pyy:D&@"۵p\\`X>r*wh"dvfXXe~S Y(rbOrE7Yl08?3nDR65| +ՌbOĩUI},Ǔ ~_ 1n%|[M: V{-DFu郤 dv=fj K>.%T(Qâc{}}:s۵8?Eao>XIҝ[0Kb_`A;wws_wtO_[āBz@{6M#0c@(߮y=,ixU`"5t\K.ҊE)u_>\kV+7N9g3U?6/k^ߵM>?⌠)I(*A!Hw[稿 "vRhibB`cVbf1fOw H~ aX$(CM)/Y8H;M9!r݈5O}(~o>) $T3)AU+8!֊XgھvN1>ܹk `:Nֳ0OS% MxMIE{_%["%v$꬇UZ_ xf ed # MSYma?gqXE=s)&S%V "[z \hYSZײ S%RտNݟ[xK}0x]郫ٱ) xrrL 9gYsĆ4 Ɔ.n7 +ѧE?k5kO5_Qc N`ZöM3:YdO(BgѨ168(keՔ1\sztn. y@U,zV>cP8L}LAK}ޅ"t(*SP Iֈ&zu6*1  vhw<<~]lDF-((.T=mӢB|2#w7CRGPŖPHډzZɥO+~꿱hC/[a ~p+49NwbJB.|=IE>b623jrM^Q Sշ>OkwTn0=elW&e [y3thL')"X "DV?<kRb ޥRwqtu>1$c {n#($A?ʜ{\Ke'N%oP=XCllCB:ۄʬc߱Ù;`N21w7/9?"'k 㱅Ղ @q8eSu<J 0$Js:Ǐ[z/dq0etVz"R28[Fb<[ L !!懱=Rۑُ._ ZI0 !>Y6(dR1bAps4){(U+;1$;mj5TtΌǭ)^ Mט}э\˦mԼao½L Y$ NvU`hzNE6޺Pp惡ƻE+/'˿O B\bM@vAu) zZ{҅UKʨ;q> rxڟ}ܖKY1΍v`9Jp Hȩ u&'`07ݕbu7%vvhk)(xA{dA?5OV(OcލI wkZ' ։q( T"}~ATL%4:͝3)EIPݳ5iyv_(1vU ȌOVcB٤TyedoǶ?r?~:N} ,?ed4bT}R>(pLeuC;!:$S*=m}OKy$:J_P?xǼ#D!6aRG^0P 1Pȥw l48Ti`¨I634/Ԙ#U_O"Jf&XB"jeb((((*G=736#GSz_B9!ԙO@ R+A^saCa?n2o11Hmգ# O/%L& "ݖN?**!}z6Ce8VxiqVg?h* „"QJ}Q_^Õ-=X J# ,AwG r qA=)I^+9>l(c,CLH)@R")|nnAuyUC2C Õ7qO4ĊRĥ E 4HOzge\C/#ӋqK9]ÐQRt 7 U":^=k|x&_ϧ8>)5`%xiEUK*,8v4)م0Aj3H?= !-haƽH;Р܎q~hmB(AiBO-#3$A|w0'MwNR R<kZ5ufIgwVgycDt::gYiT9TF"*vg2B+NYp`Nx~݌kR1()D5ͧ Ĩ&_}3FPsZhZZ`PXXksyߗooQY-SyR3&@A"i.E"Ap%TDQ,Qb @ވWgCnф;Mɷ6ӹHɎD׭W^JhCK4c WW5@L6gb'B_>Xm1DpڬRsc^ Ʀ)uf5s+ZfbHVrlWsA5٫zWB^S<\&Smp-Aa"$C-*SA,$LR@I QC 5@ &stQ-}7$eI$# u"+yk;"i] Vt>ʠ!laM \k)JgGn6BbhX"$iD"Yoɀ[!bijLIH-$HV\?bBG2s=_7ڱM#GB*8C0oY,mq$,(bTRi"TB%J X R" 37qC3D@@=p Q 1 UMUD@Q2PU DM.$ҚQh T 5ltG}?<wp\"}iZ 7㤳{5gȤAYR,\b2BULkq&5ALE&DEA\K4鬊hC|)JQr?wwn4e>ƂiV ub/ dNo~z#> _"h* ̠B!H,cG.G }Aր kVE;cރ?>"_qҼ=7|8brgԆ(D <lL z&+.0 }In6Y`Gsx~Bȴa<nRânYCXhZitݹJz雎~`H#9|z|>z轱3 C^ ?YPX?|QVE ӧW.8Y 3CS)`ja58q4f##D -onUXyS CGl&'ICO-:jL( i38j~Lǭ##m!2FK {Gp̿?w5 d&wl2J}?W:8 ?%e9BXf7"xۿs\ˌc4, &Qc67\1=}y>NV2l자ƹ9c&gQ&۷R{%ngSkλ/Xωl\ϖIL(e*B̦&_ߴ4s2}6SbX5 PPE @jJ*٠)JE1CTSDTL{)4J"Kk_u\~?vuQa8N¦% dȓg/L:IV(T ]-W)5_+b"fY$fDqT?ݗ3_Ir6Ǐ*:Li5f!DʊZ/IC;G\g˲ܲϞ18/RB`zMԇ/B5[\꬀lB*5ڀWbt 86 gA4u;d~<eh\b{u&ӟE>G'jh_(4hI(etKT47yB3w2`LU+|y/;uSs|}޷M` +ZTCRћsj̺km0k_ۃݰe J棴VEfu(&P1\/cL P:%qf"ǫs_75N]LNt~Z؝Tvr|)񪃙3JE@Gy#U9h8+Y|=h<2PSsS2l`I)]JL7YYT<1)qZ،#f%*^u=~{v~ź` Z4̍^3p2(bn?.=j--,.;+&߲̉BPKV[[6KA#ġA\CMV$_C;L -V2߻Njތh|uJfk=P2>!QmuC bgk緋*t\_ DUW"g"Yr"dAߌ^$عB"%4[s^8Lk"OwkpW_+و:dc:(ġ?@@p(c(MԢ}CśÐpi>s-jRFt76wӌ iY!hgrrCB+ss?Q\? iVOM Qm$B`AFEtKG-~UHhz?B=pǔy3}\ L\*)d*?BX17`!ҧ/n˥ퟗ}Y~&=QC_ncZa?.cE$ x¡exO֖E(H%#X~K7of7 >?øbzA)<<,*GF 8>Rǔ赠f rT _:1s0-6,|_K;oOgљoЎmFǹQ@Ҁf"'!N}"T4K $$$`}!*oTX,C/Gm_?;U"hE_W:P+|XmA>v 1G|lh?[>OɼbÐC@#*h#AнY<7No?3ߊ;}zlCNPѿG8Mwp!r`C ͎lIGI yћ:37W{^+He-9 kVbD'Ge19/p\79@ul~9raמ1; t䴰m:1]%D>)7rƎ6?G:8r:uW~'#s\Ppp:PM1ץl|! p[Q77-1^oeK50kyMM_>2qvDW~HSbGF b w+pk8hXMr9d &7U`gk ^Es]f_[qP0$K5Uܿ;;0#;n*%+sȕq"14k(J/C;-+3'P3/nt$%eRb}FiPRuOGpWyX+@MHjB ePGu!JŁ {i2LOrHX,I2P^0/{3aBmQw/]RuBwi"{02MTS0 ']sFjgA ..]E;xs6g#%'HmBWfAR#7U%4fNP)/&cVuBBuOͮrQ[ZكaTldjI ΪϒZ実et=jjziQ?Ɏb~r@gntZNA}_I$ӷǶ/}cɫ (d'q&[5pf[8H*B$xcN^W8ƓtxS;;@H(a-& {1 Pn?#)"`NGgHtW ɓ8sCZ,Sι2n˸;^esO\[gkї8yHS@S5 |/!h6VI9vc^z )B~N73.*ѨAejVUe0Q'.u2B3SxsB_ගt>+H=t?2gYm-ZyPTt_" 6k7A.AB4 Ps%2( )ҽ0qeO=1U s/*a!2Q/1tH`?آbz3|ڷl}olB(@LL4dԽ=V8TK1'X"瘜35 OqYFRXH2^ ~8k~:*0ح9N)Ք,8Yrg^aK &>Q2NjJutAgV@?΃ܭ%cbPxnw \-*Qӷ=tڳ0-Ҳ4mnMQerk"$ɛg,Z6j^53yz3 sz|[zxZvlU~VQyn3֖m!j`o3LQkV_Iw.Ժu3d׮K&%$EefDkWc[Zl6f)P<.ޡXҺ[CDW A;)P9"UAUH EÏ?v?{e:Jsp9Nn5[Vpj`{W{'M#u6V^ r)W=!BccxծٰfD5oÓ48Nݻ;N#xv?K$WG;: }87f5&W3ͶcnL(Lg$ ] eoBJ7By>2rKMJ Q_55OL&]Ǒ:_u%'8 t?ve8sbj U Jܩ,͇ё o/r&9<ϏݹUS`vERy5JbRCE 8 I1 1gTf:Tj>:8q!a) q*T+(ISe%JI^`oDsL R22X ]#ɋׁ(=5o3:5%IX0Ob#3یډcF9 F_w!Cġ[\OnFVЕTkTU5ZhkDE+LEQIч/,~_=#P~tl~!<#IT5>Gp ;HP#0b C} mD h v)G{wʻ'dP9vMqDД.i;ZZPFJ:mvjM]$N|o¾=@`U>HUsnUJ+O^tg3FFt c*,"',AU%QADD3->cDb#_iUJ ˒Ј] Oő46;Ng~M݌hw,͌7(khBb XO4O#4߿*S$iU\K))F%Uqjˢ?(G턙1 {ܼ'r}hS28?aŰ{wty~_;TT v˿cCy/hݿ~NO~uf]7E;Ѿ%n p-'T|.q?v2|)W 1~a!? f?%g<*I#'kEǩr7kQ6H IWd NM@#?l_>z]yВ4_-T9|T|p4;Rir?<)p Xo 5 Gc@[eCK2O_HsAI'-q(XӤ +?2PJE ?X#99G[|hzI*"b(":e7Ƿ?{uvb )-]~&4둾 MħѦ0PK UoPd``ޢ;W!B pDt ljcpxg_xQaKMx.Ùi "t~eWM^GYzHb HD HȪ `EΠMVʧm)$3 QgR0vHn7N |זz)n=1&^w2Ux$<ў\eQvOaQh0v1@5U 7?݌?;X[/wmծz7֚:<|:8MܯHє<@<]Q<׆ +V[pQ٨|Pqf\QM8l<.@*1ܿh#yF&g2iyws5v椑&Ʀ$X1w?@}|k})N|}p=+'PP#n ov{ 0=(7 h}6pZbCH!3!>r…;g_6 J" ݪ,DEUɬZq~N~{fj&`aUL5"<;)}/KH _N=*>krnw\`:>]kDy RJ $zQ7fA׹y!5N7ЩA\ԡj,%7e;78v ZqG\;?oD>_(TePYTY'*IB,,A|ʟv;o](O~MK*_S^5gq{@ D_K>me)JZqB~fbJdMr!w*?$H(7ocN_Vv^r-ڸxo9Tl9+nsLos);O8Tw~5mUx3G{P$# =LF{.o@誘ykv7QV. ۋ;- HkE^Kr`  1ENRjGWr\7?"Rq":'sHeș( ^rA*yEtx]s`ò*LڶV ЀxIgԛlO\ԯl"\*ĸNB7&tcӦ]pP;t /iF׶翚%fܵ74?V=9V{w >eA!ǰIWҤSgt$I~vrVbWUo:۟zXp6EXa.{ڸ}':(Oimo0%\b C}26$ (xz>nv'gҮcCXt_ >@"پ8MAXm{]ٕŨ_a:[8gmg<~AgFfI`gShyv]dUUD.AW %鄱]=+eYZ {6VA>rD1$̊[dD_vq׌)]s aTã0sO^kު&rsdīHg9tS ~:OJn[dc/(~Pm6*Nt's'9-:<# 0@]y&WlGC9|{"y3*5RA*gVv,hxw6y,agWߣ:|=rӭ_ׄVgpBeQvJKAtrt1<|15ZDRu>2dE}iW};G0lr\J2 d8ܮQl& ӧaV~< \k)pw}2,ߧp ץAt:sQ󑁾k$[lZb|/:GT.R>6 ?KP;ΟBΫ|uYT>\R?7n!C_3jrU{8ψv+,l<(9Ŧ x$EL?TZe}sYePQc) =I${2O $C)g^y5yX)Y\A(bNI;yHCC/%_XõbQųiZYN sssN ps+Ko!.#fE}V?$fRkל3`J|a`ɜk&h/6 ĸӳfWp܃oBć fΉ5?kV1Q`dGd~jA+K2l4t{Մ(M3Jk7B2ezSre.:I,G:Pb?}Opg@aqѕV8{EQvt[/.`<3~^J wA%N4{ñ=9l%۲a!ᕌV;޽zS[:A Ow O33>$fa;4On,19i`*CTyI6?f)J?XdR/> ]{]W׫u=88O n^J:)oW"_gsҼ6r@$2 i!\7#||-.5F|vf پW$F`2𿅹!\vlyN)CR QH(@y;W0 ܌B^O[tȂ*NW6ѿF?p y<'#pX P{>~%HSso/8%&OekDntհ3 aЖpH㞼Ues%?Lc:D҂$<.m5e7-lGk]l_uC v~?4]wWz,V:)ܹ᧩X4Pp(.A *Ђ_e!(`ܧKDG;iځi@e~˲AJ,10=bi؍s$hOw(󜩨B(A@Dh&R!x,$QUGQG uy((=D^;)ILJ)Žxb36L89two^?'#jA$ܤ8%6Uv|TBCj%**UʮUP^ʪ7;VHr{_#aL0.s5e3$M=?ѯd{S_#}z[([llj*hJt1B?UvdsY՘E"F?Ccg{0=4{T۹4'< JsrF@O8DSɔb yC;vQ:7,\տ_ѐs@{^:k"#%B:b)3V:UpEQMDw?_.xu^4ݕ\OԺ$ΕdPkHCu 706n$ P9(HȠ >>Q)1?3p-y:{q`mAAOl(ۆPq.%j20N#K\r ;XGiHoN>oG FAp  ~%>;{I+3 LN,ƝN7Cz_)h\] }[\g_e *< m /O40QowvB'Ρ;o<BcDy79==;&ߏI~Ć(J)@2RNw+SFO]v$pEEqx Fp~MNX*C Oô-c\#n$,FU%=ݒsꃢP0ـŝXtjAD kXBx>#'*$>98[U阤T=ti?$hSWk ~].^fc(P8SZ0P|(2R3B~@UzW^";wo@~D(G5ܼ)z\@OGD^$@u) !\8*_ڤgO@KK yE}rqc&pzhe(qoߝo#UP6C9>^i2Qb zwL8+}w̡݃""Fw/17`a~>+t'|pa2 ^<E*$UW)c?V*p(+,|H9oY P/358a; ~Qs!dS;og'S:!TQ;LhL_)OݛGbqX:b #P(:Q?5X. J)^74 HӖmwp(:gn@ zm;$v% (cP1 (wڜ<\3rwC#UǘH!DY'/k}ߗfCϹ^gN]$|MrO ?`B&.w}-X_U_3y谁|1Cgg7kYb^p\VXA~9tK:0W*jX@'7 [Yee[q:rep[s[Yj4zic }ペeZ|Np{G^QEҭVKchiv]t~[))vfs;.u΃f79gJ8EhʛrG!7=Xٶu۾<J:~E"n&{ַU}}O͝\FJk昧^c؎xp(W#٦f D8 PW-&[+Pk;eG)RKE=B\~@7׺?]TAM# :v"ǒ Sv5$(SQ.e_xaWcٹ'];(y'QS([{?a WcsK#>ϋO}lo`Cק(T@&JDOߪE|šGBxR:_*xDɲGH3`|ղnpV揙?C>0['KD*y^h}s:yJ;HlB#t'1-1%Hw㰣]h|~{i4~g÷xX`_t<`az@rlG #ݤUQ9CgJbY }s@ +f5GۻKMt XlSx f;cDG'bw+I܈v(C0/qR_?ËيXt E(;c7OjGbu^@xx0cv H:~;qDn9@?__ӽhq¥݆M6bd1r1_x?O㽠˱gc>M. )>3ݗ!-'978#)h_ uAڍ WxY=X(p1 qsf|VG_?NÏ۰Eq3%i(`Do v)(-R=?iC~4^6QuTT Ԯ` >‚ڼ(B)wEv^\caxw8qsæe# !Ό/e;< ^O|@f7O]sTOoh)Aq@Ax9mS$<ϵB鶕5@[Zs'!>0B}i|ޯɨqp1;QO0Ei**E(% g!B}5ҋREUKzR>!NJއ==ij3hI>Ma0>LIK@D"Rl~ 3?gEftJXЫҭ)7|UFGH+'VR TU-F&+:xPv`p犎?!1A5@QP&ZT> Ϯ 21*JPi]տӜt@RLnAAS@ar&.޿Q|n@iScJ'wGfxR?SԌuU ${?M _៷WL(>?* * _Yg|9/" Q5aqG<0AQt[&BDX{y6QĤy' =cm0-3Š_E>o#H]eL;&>/=&4QzO:ULTv!dIg2~C5<C{_bGT^e1Ƙ oGn3'/w^.N6_q^0QGj3*-"EAmk 誂X |Zn(EuG""^, fe<9UG)gSzN%5ǫQxZ5MP޵T-cGӛ:ku~X"=ҡP>+R(Ehd? >7GޜUpЋ6*-M>XyA@O}|E}:odCs+l GZkk$=6UUD;@;Z(#HHz&dBLc֟ՙ_`vo9=0S 4ѽFQ23(}<_+gwuTV2 S$2k,ʨTjc_GWw DŽ<|u'OT14 T~fI㎗$${WnNK뎏pa9P$ 0YRP qVѪE~C.eCPᐕ|ǫ<.;sNj[b)bEhMg(PH%-sdz>yݾ/ٰf-dYtrgq.CSJ,N.fN߳v9 %*Gt`?I(BܒI$I/ˆ g6oG~Jkװp mG KX`;͟CI>P}?O edr9]| <7aIAG0!#!.@8T[(ύh>3tDTA&w;xUf{|~x͘@9v;ez 24pau(vD1! E0B"=? z@1'A āZ!nhPQʨZ?tv+rK&)B2 -6uSx@0PDJ6@4[oM'>2W|s)P^;PmgRڂP) rp%Hk& ø3Wtwp3('TU N.~D"O"3^ o/`QL }a: BEP!" }G0Mo:~HV>.^[ @g3F!z9ҪP?ƣ=ꆵkOW?15)3՝=dU5o^J}FFk=ZtY0^]~\<sP蟩